brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · bfd0e24 Raw
59 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/leds/leds-rt4505.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Richtek RT4505 Single Channel LED Driver8 9maintainers:10  - ChiYuan Huang <cy_huang@richtek.com>11 12description: |13  The RT4505 is a flash LED driver that can support up to 375mA and 1.5A for14  torch and flash mode, respectively.15 16  The data sheet can be found at:17    https://www.richtek.com/assets/product_file/RT4505/DS4505-02.pdf18 19properties:20  compatible:21    const: richtek,rt450522 23  reg:24    description: I2C slave address of the controller.25    maxItems: 126 27  led:28    type: object29    $ref: common.yaml#30    unevaluatedProperties: false31 32required:33  - compatible34  - reg35 36additionalProperties: false37 38examples:39  - |40    #include <dt-bindings/leds/common.h>41 42    i2c {43      #address-cells = <1>;44      #size-cells = <0>;45 46      led-controller@63 {47        compatible = "richtek,rt4505";48        reg = <0x63>;49 50        rt4505_flash: led {51          function = LED_FUNCTION_FLASH;52          color = <LED_COLOR_ID_WHITE>;53          led-max-microamp = <375000>;54          flash-max-microamp = <1500000>;55          flash-max-timeout-us = <800000>;56        };57      };58    };59