^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) TI LMU (Lighting Management Unit) device tree bindings
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) TI LMU driver supports lighting devices below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Name Child nodes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) ------ ---------------------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) LM3631 Backlight and regulator
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) LM3632 Backlight and regulator
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) LM3633 Backlight, LED and fault monitor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) LM3695 Backlight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) LM36274 Backlight and regulator
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) - compatible: Should be one of:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) "ti,lm3631"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) "ti,lm3632"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) "ti,lm3633"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) "ti,lm3695"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) "ti,lm36274"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) - reg: I2C slave address.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 0x11 for LM3632
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 0x29 for LM3631
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 0x36 for LM3633
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 0x63 for LM3695
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 0x11 for LM36274
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) Optional properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) - enable-gpios: A GPIO specifier for hardware enable pin.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) - ramp-up-us: Current ramping from one brightness level to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) the a higher brightness level.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) Range from 2048 us - 117.44 s
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) - ramp-down-us: Current ramping from one brightness level to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) the a lower brightness level.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) Range from 2048 us - 117.44 s
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) - ti,brightness-resolution - This determines whether to use 8 bit brightness
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) mode or 11 bit brightness mode. If this value is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) not set the device is defaulted to the preferred
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) 8bit brightness mode per 7.3.4.1 of the data
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) sheet. This setting can either be in the parent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) node or as part of the LED child nodes. This
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) is determined by the part itself if the strings
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) have a common brightness register or individual
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) brightness registers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) The values are 255 (8bit) or 2047 (11bit).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) Required node:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) - backlight: All LMU devices have backlight child nodes.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) For the properties, please refer to [1].
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) Optional nodes:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) - fault-monitor: Hardware fault monitoring driver for LM3633 and LM3697.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) - compatible: Should be one of:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) "ti,lm3633-fault-monitor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) - leds: LED properties for LM3633. Please refer to [2].
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) LED properties for LM36274. Please refer to [4].
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) - regulators: Regulator properties for LM3631 and LM3632.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) Please refer to [3].
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) [1] ../leds/backlight/ti-lmu-backlight.txt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) [2] ../leds/leds-lm3633.txt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) [3] ../regulator/lm363x-regulator.txt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) [4] ../leds/leds-lm36274.txt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) lm3631@29 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) compatible = "ti,lm3631";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) reg = <0x29>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) regulators {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) compatible = "ti,lm363x-regulator";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) vboost {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) regulator-name = "lcd_boost";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) regulator-min-microvolt = <4500000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) regulator-max-microvolt = <6350000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) regulator-always-on;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) vcont {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) regulator-name = "lcd_vcont";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) regulator-min-microvolt = <1800000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) regulator-max-microvolt = <3300000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) voref {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) regulator-name = "lcd_voref";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) regulator-min-microvolt = <4000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) regulator-max-microvolt = <6000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) vpos {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) regulator-name = "lcd_vpos";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) regulator-min-microvolt = <4000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) regulator-max-microvolt = <6000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) regulator-boot-on;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) vneg {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) regulator-name = "lcd_vneg";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) regulator-min-microvolt = <4000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) regulator-max-microvolt = <6000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) regulator-boot-on;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) backlight {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) compatible = "ti,lm3631-backlight";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) lcd_bl {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) led-sources = <0 1>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) ramp-up-us = <300000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) lm3632@11 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) compatible = "ti,lm3632";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) reg = <0x11>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>; /* PC2 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) regulators {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) compatible = "ti,lm363x-regulator";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) enable-gpios = <&pioC 0 GPIO_ACTIVE_HIGH>,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) <&pioC 1 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) vboost {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) regulator-name = "lcd_boost";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) regulator-min-microvolt = <4500000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) regulator-max-microvolt = <6400000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) regulator-always-on;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) vpos {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) regulator-name = "lcd_vpos";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) regulator-min-microvolt = <4000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) regulator-max-microvolt = <6000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) vneg {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) regulator-name = "lcd_vneg";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) regulator-min-microvolt = <4000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) regulator-max-microvolt = <6000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) backlight {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) compatible = "ti,lm3632-backlight";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) pwms = <&pwm0 0 10000 0>; /* pwm number, period, polarity */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) pwm-names = "lmu-backlight";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) lcd {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) led-sources = <0 1>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) pwm-period = <10000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) lm3633@36 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) compatible = "ti,lm3633";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) reg = <0x36>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) backlight {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) compatible = "ti,lm3633-backlight";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) main {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) label = "main_lcd";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) led-sources = <1 2>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) ramp-up-us = <500000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) ramp-down-us = <500000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) front {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) label = "front_lcd";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) led-sources = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) ramp-up-us = <1000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) ramp-down-us = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) leds {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) compatible = "ti,lm3633-leds";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) chan1 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) label = "status";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) led-sources = <1>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) led-max-microamp = <6000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) chan345 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) label = "rgb";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) led-sources = <3 4 5>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) led-max-microamp = <10000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) fault-monitor {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) compatible = "ti,lm3633-fault-monitor";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) lm3695@63 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) compatible = "ti,lm3695";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) reg = <0x63>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) backlight {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) compatible = "ti,lm3695-backlight";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) lcd {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) label = "bl";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) led-sources = <0 1>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) lm36274@11 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) compatible = "ti,lm36274";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) #address-cells = <1>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) #size-cells = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) reg = <0x11>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) enable-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) regulators {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) #address-cells = <1>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) #size-cells = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) compatible = "ti,lm363x-regulator";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) enable-gpios = <&pioC 0 GPIO_ACTIVE_HIGH>,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) <&pioC 1 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) vboost {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) regulator-name = "lcd_boost";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) regulator-min-microvolt = <4000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) regulator-max-microvolt = <7150000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) regulator-always-on;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) vpos {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) regulator-name = "lcd_vpos";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) regulator-min-microvolt = <4000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) regulator-max-microvolt = <6500000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) vneg {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) regulator-name = "lcd_vneg";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) regulator-min-microvolt = <4000000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) regulator-max-microvolt = <6500000>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) backlight {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) #address-cells = <1>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) #size-cells = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) compatible = "ti,lm36274-backlight";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) led@0 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) reg = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) led-sources = <0 2>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) label = "white:backlight_cluster";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) linux,default-trigger = "backlight";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) };