1* Texas Instruments - lm3601x Single-LED Flash Driver 2 3The LM3601X are ultra-small LED flash drivers that 4provide a high level of adjustability. 5 6Required properties: 7 - compatible : Can be one of the following 8 "ti,lm36010" 9 "ti,lm36011" 10 - reg : I2C slave address 11 - #address-cells : 1 12 - #size-cells : 0 13 14Required child properties: 15 - reg : 0 - Indicates a IR mode 16 1 - Indicates a Torch (white LED) mode 17 18Required properties for flash LED child nodes: 19 See Documentation/devicetree/bindings/leds/common.txt 20 - flash-max-microamp : Range from 11mA - 1.5A 21 - flash-max-timeout-us : Range from 40ms - 1600ms 22 - led-max-microamp : Range from 2.4mA - 376mA 23 24Optional child properties: 25 - function : see Documentation/devicetree/bindings/leds/common.txt 26 - color : see Documentation/devicetree/bindings/leds/common.txt 27 - label : see Documentation/devicetree/bindings/leds/common.txt (deprecated) 28 29Example: 30 31#include <dt-bindings/leds/common.h> 32 33led-controller@64 { 34 compatible = "ti,lm36010"; 35 #address-cells = <1>; 36 #size-cells = <0>; 37 reg = <0x64>; 38 39 led@0 { 40 reg = <1>; 41 function = LED_FUNCTION_TORCH; 42 color = <LED_COLOR_ID_WHITE>; 43 led-max-microamp = <376000>; 44 flash-max-microamp = <1500000>; 45 flash-max-timeout-us = <1600000>; 46 }; 47} 48 49For more product information please see the links below: 50https://www.ti.com/product/LM36010 51https://www.ti.com/product/LM36011 52