162306a36Sopenharmony_ci* Texas Instruments - LM3697 Highly Efficient White LED Driver 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciThe LM3697 11-bit LED driver provides high- 462306a36Sopenharmony_ciperformance backlight dimming for 1, 2, or 3 series 562306a36Sopenharmony_ciLED strings while delivering up to 90% efficiency. 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciThis device is suitable for display and keypad lighting 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciRequired properties: 1062306a36Sopenharmony_ci - compatible: 1162306a36Sopenharmony_ci "ti,lm3697" 1262306a36Sopenharmony_ci - reg : I2C slave address 1362306a36Sopenharmony_ci - #address-cells : 1 1462306a36Sopenharmony_ci - #size-cells : 0 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciOptional properties: 1762306a36Sopenharmony_ci - enable-gpios : GPIO pin to enable/disable the device 1862306a36Sopenharmony_ci - vled-supply : LED supply 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciRequired child properties: 2162306a36Sopenharmony_ci - reg : 0 - LED is Controlled by bank A 2262306a36Sopenharmony_ci 1 - LED is Controlled by bank B 2362306a36Sopenharmony_ci - led-sources : Indicates which HVLED string is associated to which 2462306a36Sopenharmony_ci control bank. This is a zero based property so 2562306a36Sopenharmony_ci HVLED1 = 0, HVLED2 = 1, HVLED3 = 2. 2662306a36Sopenharmony_ci Additional information is contained 2762306a36Sopenharmony_ci in Documentation/devicetree/bindings/leds/common.txt 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ciOptional child properties: 3062306a36Sopenharmony_ci - ti,brightness-resolution - see Documentation/devicetree/bindings/mfd/ti-lmu.txt 3162306a36Sopenharmony_ci - ramp-up-us: see Documentation/devicetree/bindings/mfd/ti-lmu.txt 3262306a36Sopenharmony_ci - ramp-down-us: see Documentation/devicetree/bindings/mfd/ti-lmu.txt 3362306a36Sopenharmony_ci - label : see Documentation/devicetree/bindings/leds/common.txt 3462306a36Sopenharmony_ci - linux,default-trigger : 3562306a36Sopenharmony_ci see Documentation/devicetree/bindings/leds/common.txt 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ciExample: 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ciHVLED string 1 and 3 are controlled by control bank A and HVLED 2 string is 4062306a36Sopenharmony_cicontrolled by control bank B. 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ciled-controller@36 { 4362306a36Sopenharmony_ci compatible = "ti,lm3697"; 4462306a36Sopenharmony_ci #address-cells = <1>; 4562306a36Sopenharmony_ci #size-cells = <0>; 4662306a36Sopenharmony_ci reg = <0x36>; 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci enable-gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>; 4962306a36Sopenharmony_ci vled-supply = <&vbatt>; 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci led@0 { 5262306a36Sopenharmony_ci reg = <0>; 5362306a36Sopenharmony_ci led-sources = <0 2>; 5462306a36Sopenharmony_ci ti,brightness-resolution = <2047>; 5562306a36Sopenharmony_ci ramp-up-us = <5000>; 5662306a36Sopenharmony_ci ramp-down-us = <1000>; 5762306a36Sopenharmony_ci label = "white:first_backlight_cluster"; 5862306a36Sopenharmony_ci linux,default-trigger = "backlight"; 5962306a36Sopenharmony_ci }; 6062306a36Sopenharmony_ci 6162306a36Sopenharmony_ci led@1 { 6262306a36Sopenharmony_ci reg = <1>; 6362306a36Sopenharmony_ci led-sources = <1>; 6462306a36Sopenharmony_ci ti,brightness-resolution = <255>; 6562306a36Sopenharmony_ci ramp-up-us = <500>; 6662306a36Sopenharmony_ci ramp-down-us = <1000>; 6762306a36Sopenharmony_ci label = "white:second_backlight_cluster"; 6862306a36Sopenharmony_ci linux,default-trigger = "backlight"; 6962306a36Sopenharmony_ci }; 7062306a36Sopenharmony_ci} 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ciFor more product information please see the link below: 7362306a36Sopenharmony_cihttps://www.ti.com/lit/ds/symlink/lm3697.pdf 74