| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
- %YAML 1.2
- ---
- $id: http://devicetree.org/schemas/leds/leds-rt4505.yaml#
- $schema: http://devicetree.org/meta-schemas/core.yaml#
- title: Richtek RT4505 Single Channel LED Driver
- maintainers:
- - ChiYuan Huang <cy_huang@richtek.com>
- description: |
- The RT4505 is a flash LED driver that can support up to 375mA and 1.5A for
- torch and flash mode, respectively.
- The data sheet can be found at:
- https://www.richtek.com/assets/product_file/RT4505/DS4505-02.pdf
- properties:
- compatible:
- const: richtek,rt4505
- reg:
- description: I2C slave address of the controller.
- maxItems: 1
- led:
- type: object
- $ref: common.yaml#
- unevaluatedProperties: false
- required:
- - compatible
- - reg
- additionalProperties: false
- examples:
- - |
- #include <dt-bindings/leds/common.h>
- i2c {
- #address-cells = <1>;
- #size-cells = <0>;
- led-controller@63 {
- compatible = "richtek,rt4505";
- reg = <0x63>;
- rt4505_flash: led {
- function = LED_FUNCTION_FLASH;
- color = <LED_COLOR_ID_WHITE>;
- led-max-microamp = <375000>;
- flash-max-microamp = <1500000>;
- flash-max-timeout-us = <800000>;
- };
- };
- };
|