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