* Texas Instruments - lm3601x Single-LED Flash Driver
The LM3601X are ultra-small LED flash drivers that
provide a high level of adjustability.
Required properties:
- compatible : Can be one of the following
"ti,lm36010"
"ti,lm36011"
- reg : I2C slave address
- #address-cells :
1
- #size-cells :
0
Required child properties:
- reg :
0 - Indicates a IR mode
1 - Indicates a Torch (white LED) mode
Required properties for flash LED child nodes:
See Documentation/devicetree/bindings/leds/common.txt
- flash-max-microamp : Range from
11mA -
1.
5A
- flash-max-timeout-us : Range from
40ms -
1600ms
- led-max-microamp : Range from
2.
4mA -
376mA
Optional child properties:
- function : see Documentation/devicetree/bindings/leds/common.txt
- color : see Documentation/devicetree/bindings/leds/common.txt
- label : see Documentation/devicetree/bindings/leds/common.txt (deprecated)
Example:
#include <dt-bindings/leds/common.h>
led-controller@
64 {
compatible = "ti,lm36010";
#address-cells = <
1>;
#size-cells = <
0>;
reg = <
0x64>;
led@
0 {
reg = <
1>;
function = LED_FUNCTION_TORCH;
color = <LED_COLOR_ID_WHITE>;
led-max-microamp = <
376000>;
flash-max-microamp = <
1500000>;
flash-max-timeout-us = <
1600000>;
};
}
For more product information please see the links below:
https://www.ti.com/product/LM36010
https://www.ti.com/product/LM36011