Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^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) };