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 31required: 32 - compatible 33 - reg 34 35additionalProperties: false 36 37examples: 38 - | 39 #include <dt-bindings/leds/common.h> 40 41 i2c0 { 42 #address-cells = <1>; 43 #size-cells = <0>; 44 45 led-controller@63 { 46 compatible = "richtek,rt4505"; 47 reg = <0x63>; 48 49 rt4505_flash: led { 50 function = LED_FUNCTION_FLASH; 51 color = <LED_COLOR_ID_WHITE>; 52 led-max-microamp = <375000>; 53 flash-max-microamp = <1500000>; 54 flash-max-timeout-us = <800000>; 55 }; 56 }; 57 }; 58