1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-r 4 $id: http://devicetree.org/schemas/leds/leds-rt4505.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Richtek RT4505 Single Channel LED Drive 7 title: Richtek RT4505 Single Channel LED Driver 8 8 9 maintainers: 9 maintainers: 10 - ChiYuan Huang <cy_huang@richtek.com> 10 - ChiYuan Huang <cy_huang@richtek.com> 11 11 12 description: | 12 description: | 13 The RT4505 is a flash LED driver that can su 13 The RT4505 is a flash LED driver that can support up to 375mA and 1.5A for 14 torch and flash mode, respectively. 14 torch and flash mode, respectively. 15 15 16 The data sheet can be found at: 16 The data sheet can be found at: 17 https://www.richtek.com/assets/product_fil 17 https://www.richtek.com/assets/product_file/RT4505/DS4505-02.pdf 18 18 19 properties: 19 properties: 20 compatible: 20 compatible: 21 const: richtek,rt4505 21 const: richtek,rt4505 22 22 23 reg: 23 reg: 24 description: I2C slave address of the cont 24 description: I2C slave address of the controller. 25 maxItems: 1 25 maxItems: 1 26 26 27 led: 27 led: 28 type: object 28 type: object 29 $ref: common.yaml# 29 $ref: common.yaml# 30 unevaluatedProperties: false 30 unevaluatedProperties: false 31 31 32 required: 32 required: 33 - compatible 33 - compatible 34 - reg 34 - reg 35 35 36 additionalProperties: false 36 additionalProperties: false 37 37 38 examples: 38 examples: 39 - | 39 - | 40 #include <dt-bindings/leds/common.h> 40 #include <dt-bindings/leds/common.h> 41 41 42 i2c { 42 i2c { 43 #address-cells = <1>; 43 #address-cells = <1>; 44 #size-cells = <0>; 44 #size-cells = <0>; 45 45 46 led-controller@63 { 46 led-controller@63 { 47 compatible = "richtek,rt4505"; 47 compatible = "richtek,rt4505"; 48 reg = <0x63>; 48 reg = <0x63>; 49 49 50 rt4505_flash: led { 50 rt4505_flash: led { 51 function = LED_FUNCTION_FLASH; 51 function = LED_FUNCTION_FLASH; 52 color = <LED_COLOR_ID_WHITE>; 52 color = <LED_COLOR_ID_WHITE>; 53 led-max-microamp = <375000>; 53 led-max-microamp = <375000>; 54 flash-max-microamp = <1500000>; 54 flash-max-microamp = <1500000>; 55 flash-max-timeout-us = <800000>; 55 flash-max-timeout-us = <800000>; 56 }; 56 }; 57 }; 57 }; 58 }; 58 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.