1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 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 Driver 8 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 for 14 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.pdf 18 19properties: 20 compatible: 21 const: richtek,rt4505 22 23 reg: 24 description: I2C slave address of the controller. 25 maxItems: 1 26 27 led: 28 type: object 29 $ref: common.yaml# 30 unevaluatedProperties: false 31 32required: 33 - compatible 34 - reg 35 36additionalProperties: false 37 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