1 TI LMU (Lighting Management Unit) device tree bindings
3 TI LMU driver supports lighting devices below.
6 ------ ---------------------------------
7 LM3631 Backlight and regulator
8 LM3632 Backlight and regulator
9 LM3633 Backlight, LED and fault monitor
11 LM36274 Backlight and regulator
14 - compatible: Should be one of:
20 - reg: I2C slave address.
28 - enable-gpios: A GPIO specifier for hardware enable pin.
29 - ramp-up-us: Current ramping from one brightness level to
30 the a higher brightness level.
31 Range from 2048 us - 117.44 s
32 - ramp-down-us: Current ramping from one brightness level to
33 the a lower brightness level.
34 Range from 2048 us - 117.44 s
35 - ti,brightness-resolution - This determines whether to use 8 bit brightness
36 mode or 11 bit brightness mode. If this value is
37 not set the device is defaulted to the preferred
38 8bit brightness mode per 7.3.4.1 of the data
39 sheet. This setting can either be in the parent
40 node or as part of the LED child nodes. This
41 is determined by the part itself if the strings
42 have a common brightness register or individual
44 The values are 255 (8bit) or 2047 (11bit).
47 - backlight: All LMU devices have backlight child nodes.
48 For the properties, please refer to [1].
51 - fault-monitor: Hardware fault monitoring driver for LM3633 and LM3697.
53 - compatible: Should be one of:
54 "ti,lm3633-fault-monitor"
55 - leds: LED properties for LM3633. Please refer to [2].
56 LED properties for LM36274. Please refer to [4].
57 - regulators: Regulator properties for LM3631 and LM3632.
60 [1] ../leds/backlight/ti-lmu-backlight.txt
61 [2] ../leds/leds-lm3633.txt
62 [3] ../regulator/lm363x-regulator.txt
63 [4] ../leds/leds-lm36274.txt
66 compatible = "ti,lm3631";
70 compatible = "ti,lm363x-regulator";
73 regulator-name = "lcd_boost";
74 regulator-min-microvolt = <4500000>;
75 regulator-max-microvolt = <6350000>;
80 regulator-name = "lcd_vcont";
81 regulator-min-microvolt = <1800000>;
82 regulator-max-microvolt = <3300000>;
86 regulator-name = "lcd_voref";
87 regulator-min-microvolt = <4000000>;
88 regulator-max-microvolt = <6000000>;
92 regulator-name = "lcd_vpos";
93 regulator-min-microvolt = <4000000>;
94 regulator-max-microvolt = <6000000>;
99 regulator-name = "lcd_vneg";
100 regulator-min-microvolt = <4000000>;
101 regulator-max-microvolt = <6000000>;
107 compatible = "ti,lm3631-backlight";
111 ramp-up-us = <300000>;
117 compatible = "ti,lm3632";
120 enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>; /* PC2 */
123 compatible = "ti,lm363x-regulator";
125 enable-gpios = <&pioC 0 GPIO_ACTIVE_HIGH>,
126 <&pioC 1 GPIO_ACTIVE_HIGH>;
129 regulator-name = "lcd_boost";
130 regulator-min-microvolt = <4500000>;
131 regulator-max-microvolt = <6400000>;
136 regulator-name = "lcd_vpos";
137 regulator-min-microvolt = <4000000>;
138 regulator-max-microvolt = <6000000>;
142 regulator-name = "lcd_vneg";
143 regulator-min-microvolt = <4000000>;
144 regulator-max-microvolt = <6000000>;
149 compatible = "ti,lm3632-backlight";
151 pwms = <&pwm0 0 10000 0>; /* pwm number, period, polarity */
152 pwm-names = "lmu-backlight";
156 pwm-period = <10000>;
162 compatible = "ti,lm3633";
165 enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
168 compatible = "ti,lm3633-backlight";
173 ramp-up-us = <500000>;
174 ramp-down-us = <500000>;
180 ramp-up-us = <1000000>;
186 compatible = "ti,lm3633-leds";
191 led-max-microamp = <6000>;
196 led-sources = <3 4 5>;
197 led-max-microamp = <10000>;
202 compatible = "ti,lm3633-fault-monitor";
207 compatible = "ti,lm3695";
210 enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
213 compatible = "ti,lm3695-backlight";
223 compatible = "ti,lm36274";
224 #address-cells = <1>;
228 enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
230 #address-cells = <1>;
232 compatible = "ti,lm363x-regulator";
234 enable-gpios = <&pioC 0 GPIO_ACTIVE_HIGH>,
235 <&pioC 1 GPIO_ACTIVE_HIGH>;
238 regulator-name = "lcd_boost";
239 regulator-min-microvolt = <4000000>;
240 regulator-max-microvolt = <7150000>;
245 regulator-name = "lcd_vpos";
246 regulator-min-microvolt = <4000000>;
247 regulator-max-microvolt = <6500000>;
251 regulator-name = "lcd_vneg";
252 regulator-min-microvolt = <4000000>;
253 regulator-max-microvolt = <6500000>;
258 #address-cells = <1>;
260 compatible = "ti,lm36274-backlight";
265 label = "white:backlight_cluster";
266 linux,default-trigger = "backlight";