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