Lines Matching +full:lcd +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
14 compatible = "bticino,imx6dl-mamoj", "fsl,imx6dl";
22 backlight_lcd: backlight-lcd {
23 compatible = "pwm-backlight";
24 pwms = <&pwm3 0 25000>; /* 25000ns -> 40kHz */
25 brightness-levels = <0 4 8 16 32 64 128 160 192 224 255>;
26 default-brightness-level = <7>;
30 compatible = "fsl,imx-parallel-display";
31 #address-cells = <1>;
32 #size-cells = <0>;
33 interface-pix-fmt = "rgb24";
34 pinctrl-names = "default";
35 pinctrl-0 = <&pinctrl_ipu1_lcdif>;
42 remote-endpoint = <&ipu1_di0_disp0>;
50 remote-endpoint = <&lcd_panel_in>;
55 panel-lcd {
58 power-supply = <®_lcd_lr>;
59 pinctrl-names = "default";
60 pinctrl-0 = <&pinctrl_ipu1_lcdif_pwr>;
64 remote-endpoint = <&lcd_display_out>;
69 reg_lcd_3v3: regulator-lcd-dvdd {
70 compatible = "regulator-fixed";
71 regulator-name = "lcd-dvdd";
72 regulator-min-microvolt = <3300000>;
73 regulator-max-microvolt = <3300000>;
75 enable-active-high;
76 startup-delay-us = <21000>;
79 reg_lcd_power: regulator-lcd-power {
80 compatible = "regulator-fixed";
81 regulator-name = "lcd-enable";
82 regulator-min-microvolt = <3300000>;
83 regulator-max-microvolt = <3300000>;
85 enable-active-high;
86 vin-supply = <®_lcd_3v3>;
89 reg_lcd_vgl: regulator-lcd-vgl {
90 compatible = "regulator-fixed";
91 regulator-name = "lcd-vgl";
92 regulator-min-microvolt = <3300000>;
93 regulator-max-microvolt = <3300000>;
95 startup-delay-us = <6000>;
96 enable-active-high;
97 vin-supply = <®_lcd_power>;
100 reg_lcd_vgh: regulator-lcd-vgh {
101 compatible = "regulator-fixed";
102 regulator-name = "lcd-vgh";
103 regulator-min-microvolt = <3300000>;
104 regulator-max-microvolt = <3300000>;
106 startup-delay-us = <6000>;
107 enable-active-high;
108 vin-supply = <®_lcd_avdd>;
111 reg_lcd_vcom: regulator-lcd-vcom {
112 compatible = "regulator-fixed";
113 regulator-name = "lcd-vcom";
114 regulator-min-microvolt = <3300000>;
115 regulator-max-microvolt = <3300000>;
117 startup-delay-us = <11000>;
118 enable-active-high;
119 vin-supply = <®_lcd_vgh>;
122 reg_lcd_lr: regulator-lcd-lr {
123 compatible = "regulator-fixed";
124 regulator-name = "lcd-lr";
125 regulator-min-microvolt = <3300000>;
126 regulator-max-microvolt = <3300000>;
128 enable-active-high;
129 vin-supply = <®_lcd_vcom>;
132 reg_lcd_avdd: regulator-lcd-avdd {
133 compatible = "regulator-fixed";
134 regulator-name = "lcd-avdd";
135 regulator-min-microvolt = <10280000>;
136 regulator-max-microvolt = <10280000>;
138 startup-delay-us = <6000>;
139 enable-active-high;
140 vin-supply = <®_lcd_vgl>;
143 reg_usb_host: regulator-usb-vbus {
144 compatible = "regulator-fixed";
145 regulator-name = "usbhost-vbus";
146 pinctrl-names = "default";
147 pinctrl-0 = <&pinctrl_usbhost>;
148 regulator-min-microvolt = <50000000>;
149 regulator-max-microvolt = <50000000>;
151 enable-active-high;
154 reg_wl18xx_vmmc: regulator-wl18xx-vmcc {
155 compatible = "regulator-fixed";
156 regulator-name = "vwl1807";
157 pinctrl-names = "default";
158 pinctrl-0 = <&pinctrl_wlan>;
159 regulator-min-microvolt = <1800000>;
160 regulator-max-microvolt = <1800000>;
162 startup-delay-us = <70000>;
163 enable-active-high;
168 pinctrl-names = "default";
169 pinctrl-0 = <&pinctrl_enet>;
170 phy-mode = "mii";
175 clock-frequency = <400000>;
176 pinctrl-names = "default";
177 pinctrl-0 = <&pinctrl_i2c3>;
182 clock-frequency = <100000>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&pinctrl_i2c4>;
194 regulator-min-microvolt = <300000>;
195 regulator-max-microvolt = <1875000>;
196 regulator-boot-on;
197 regulator-always-on;
198 regulator-ramp-delay = <6250>;
203 regulator-min-microvolt = <300000>;
204 regulator-max-microvolt = <1875000>;
205 regulator-boot-on;
206 regulator-always-on;
207 regulator-ramp-delay = <6250>;
212 regulator-min-microvolt = <800000>;
213 regulator-max-microvolt = <3300000>;
214 regulator-boot-on;
215 regulator-always-on;
220 regulator-min-microvolt = <400000>;
221 regulator-max-microvolt = <1975000>;
222 regulator-boot-on;
223 regulator-always-on;
228 regulator-min-microvolt = <400000>;
229 regulator-max-microvolt = <1975000>;
230 regulator-boot-on;
231 regulator-always-on;
236 regulator-min-microvolt = <800000>;
237 regulator-max-microvolt = <3300000>;
242 regulator-min-microvolt = <5000000>;
243 regulator-max-microvolt = <5150000>;
248 regulator-min-microvolt = <1000000>;
249 regulator-max-microvolt = <3000000>;
250 regulator-boot-on;
251 regulator-always-on;
255 regulator-boot-on;
256 regulator-always-on;
261 regulator-min-microvolt = <800000>;
262 regulator-max-microvolt = <1550000>;
267 regulator-min-microvolt = <800000>;
268 regulator-max-microvolt = <1550000>;
273 regulator-min-microvolt = <1800000>;
274 regulator-max-microvolt = <3300000>;
279 regulator-min-microvolt = <1800000>;
280 regulator-max-microvolt = <3300000>;
281 regulator-always-on;
286 regulator-min-microvolt = <1800000>;
287 regulator-max-microvolt = <3300000>;
288 regulator-always-on;
293 regulator-min-microvolt = <1800000>;
294 regulator-max-microvolt = <3300000>;
295 regulator-always-on;
302 remote-endpoint = <&lcd_display_in>;
306 #pwm-cells = <2>;
307 pinctrl-names = "default";
308 pinctrl-0 = <&pinctrl_pwm3>;
313 pinctrl-names = "default";
314 pinctrl-0 = <&pinctrl_uart3>;
319 vbus-supply = <®_usb_host>;
329 pinctrl-names = "default";
330 pinctrl-0 = <&pinctrl_usdhc1>;
331 bus-width = <4>;
332 vmmc-supply = <®_wl18xx_vmmc>;
333 no-1-8-v;
334 non-removable;
335 wakeup-source;
336 keep-power-in-suspend;
337 cap-power-off-card;
338 max-frequency = <25000000>;
339 #address-cells = <1>;
340 #size-cells = <0>;
346 interrupt-parent = <&gpio6>;
348 tcxo-clock-frequency = <26000000>;
353 pinctrl-names = "default";
354 pinctrl-0 = <&pinctrl_usdhc3>;
355 bus-width = <8>;
356 non-removable;
357 keep-power-in-suspend;
399 pinctrl_ipu1_lcdif: pinctrlipu1lcdif { /* parallel port 24-bit */