1* Texas Instruments - LM3692x Highly Efficient White LED Driver 2 3The LM3692x is an ultra-compact, highly efficient, 4white-LED driver designed for LCD display backlighting. 5 6The main difference between the LM36922 and LM36923 is the number of 7LED strings it supports. The LM36922 supports two strings while the LM36923 8supports three strings. 9 10Required properties: 11 - compatible: 12 "ti,lm36922" 13 "ti,lm36923" 14 - reg : I2C slave address 15 - #address-cells : 1 16 - #size-cells : 0 17 18Optional properties: 19 - enable-gpios : gpio pin to enable/disable the device. 20 - vled-supply : LED supply 21 22Required child properties: 23 - reg : 0 - Will enable all LED sync paths 24 1 - Will enable the LED1 sync 25 2 - Will enable the LED2 sync 26 3 - Will enable the LED3 sync (LM36923 only) 27 28Optional child properties: 29 - function : see Documentation/devicetree/bindings/leds/common.txt 30 - color : see Documentation/devicetree/bindings/leds/common.txt 31 - label : see Documentation/devicetree/bindings/leds/common.txt (deprecated) 32 - linux,default-trigger : 33 see Documentation/devicetree/bindings/leds/common.txt 34 35Example: 36 37#include <dt-bindings/leds/common.h> 38 39led-controller@36 { 40 compatible = "ti,lm3692x"; 41 reg = <0x36>; 42 #address-cells = <1>; 43 #size-cells = <0>; 44 45 enable-gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>; 46 vled-supply = <&vbatt>; 47 48 led@0 { 49 reg = <0>; 50 function = LED_FUNCTION_BACKLIGHT; 51 color = <LED_COLOR_ID_WHITE>; 52 linux,default-trigger = "backlight"; 53 }; 54} 55 56For more product information please see the link below: 57http://www.ti.com/lit/ds/snvsa29/snvsa29.pdf 58