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 LM3697 Backlight and fault monitor
14 - compatible: Should be one of:
20 - reg: I2C slave address.
23 0x36 for LM3633, LM3697
27 - enable-gpios: A GPIO specifier for hardware enable pin.
30 - backlight: All LMU devices have backlight child nodes.
31 For the properties, please refer to [1].
34 - fault-monitor: Hardware fault monitoring driver for LM3633 and LM3697.
36 - compatible: Should be one of:
37 "ti,lm3633-fault-monitor"
38 "ti,lm3697-fault-monitor"
39 - leds: LED properties for LM3633. Please refer to [2].
40 - regulators: Regulator properties for LM3631 and LM3632.
43 [1] ../leds/backlight/ti-lmu-backlight.txt
44 [2] ../leds/leds-lm3633.txt
45 [3] ../regulator/lm363x-regulator.txt
48 compatible = "ti,lm3631";
52 compatible = "ti,lm363x-regulator";
55 regulator-name = "lcd_boost";
56 regulator-min-microvolt = <4500000>;
57 regulator-max-microvolt = <6350000>;
62 regulator-name = "lcd_vcont";
63 regulator-min-microvolt = <1800000>;
64 regulator-max-microvolt = <3300000>;
68 regulator-name = "lcd_voref";
69 regulator-min-microvolt = <4000000>;
70 regulator-max-microvolt = <6000000>;
74 regulator-name = "lcd_vpos";
75 regulator-min-microvolt = <4000000>;
76 regulator-max-microvolt = <6000000>;
81 regulator-name = "lcd_vneg";
82 regulator-min-microvolt = <4000000>;
83 regulator-max-microvolt = <6000000>;
89 compatible = "ti,lm3631-backlight";
99 compatible = "ti,lm3632";
102 enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>; /* PC2 */
105 compatible = "ti,lm363x-regulator";
107 enable-gpios = <&pioC 0 GPIO_ACTIVE_HIGH>,
108 <&pioC 1 GPIO_ACTIVE_HIGH>;
111 regulator-name = "lcd_boost";
112 regulator-min-microvolt = <4500000>;
113 regulator-max-microvolt = <6400000>;
118 regulator-name = "lcd_vpos";
119 regulator-min-microvolt = <4000000>;
120 regulator-max-microvolt = <6000000>;
124 regulator-name = "lcd_vneg";
125 regulator-min-microvolt = <4000000>;
126 regulator-max-microvolt = <6000000>;
131 compatible = "ti,lm3632-backlight";
133 pwms = <&pwm0 0 10000 0>; /* pwm number, period, polarity */
134 pwm-names = "lmu-backlight";
138 pwm-period = <10000>;
144 compatible = "ti,lm3633";
147 enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
150 compatible = "ti,lm3633-backlight";
155 ramp-up-msec = <500>;
156 ramp-down-msec = <500>;
162 ramp-up-msec = <1000>;
163 ramp-down-msec = <0>;
168 compatible = "ti,lm3633-leds";
173 led-max-microamp = <6000>;
178 led-sources = <3 4 5>;
179 led-max-microamp = <10000>;
184 compatible = "ti,lm3633-fault-monitor";
189 compatible = "ti,lm3695";
192 enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
195 compatible = "ti,lm3695-backlight";
205 compatible = "ti,lm3697";
208 enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
211 compatible = "ti,lm3697-backlight";
214 led-sources = <0 1 2>;
215 ramp-up-msec = <200>;
216 ramp-down-msec = <200>;
221 compatible = "ti,lm3697-fault-monitor";