Lines Matching +full:lcd +full:- +full:supply

1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
5 #include <dt-bindings/clock/ingenic,tcu.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/iio/adc/ingenic,adc.h>
9 #include <dt-bindings/input/input.h>
29 stdout-path = "serial2:57600n8";
33 compatible = "regulator-fixed";
34 regulator-name = "vcc";
36 regulator-min-microvolt = <3300000>;
37 regulator-max-microvolt = <3300000>;
38 regulator-always-on;
42 compatible = "regulator-fixed";
43 regulator-name = "mmc1_vcc";
46 regulator-min-microvolt = <3300000>;
47 regulator-max-microvolt = <3300000>;
48 vin-supply = <&vcc>;
51 headphones_amp: analog-amplifier@0 {
52 compatible = "simple-audio-amplifier";
53 enable-gpios = <&gpf 3 GPIO_ACTIVE_LOW>;
54 enable-delay-ms = <50>;
56 VCC-supply = <&ldo5>;
57 sound-name-prefix = "Headphones Amp";
60 speaker_amp: analog-amplifier@1 {
61 compatible = "simple-audio-amplifier";
62 enable-gpios = <&gpf 20 GPIO_ACTIVE_HIGH>;
64 VCC-supply = <&ldo5>;
65 sound-name-prefix = "Speaker Amp";
69 compatible = "simple-audio-card";
71 simple-audio-card,name = "gcw0-audio";
72 simple-audio-card,format = "i2s";
74 simple-audio-card,widgets =
77 "Microphone", "Built-in Mic";
78 simple-audio-card,routing =
87 "LLINEIN", "Cap-less",
88 "RLINEIN", "Cap-less",
89 "Built-in Mic", "MICBIAS",
90 "MIC1P", "Built-in Mic",
91 "MIC1N", "Built-in Mic";
92 simple-audio-card,pin-switches = "Speaker", "Headphones";
94 simple-audio-card,hp-det-gpio = <&gpf 21 GPIO_ACTIVE_LOW>;
95 simple-audio-card,aux-devs = <&speaker_amp>, <&headphones_amp>;
97 simple-audio-card,bitclock-master = <&dai_codec>;
98 simple-audio-card,frame-master = <&dai_codec>;
100 dai_cpu: simple-audio-card,cpu {
101 sound-dai = <&aic>;
104 dai_codec: simple-audio-card,codec {
105 sound-dai = <&codec>;
110 compatible = "pwm-vibrator";
112 pwm-names = "enable";
114 pinctrl-names = "default";
115 pinctrl-0 = <&pins_pwm4>;
119 compatible = "pwm-backlight";
121 power-supply = <&vcc>;
123 brightness-levels = <0 16 32 48 64 80 96 112 128
125 default-brightness-level = <12>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&pins_pwm1>;
131 gpio-keys {
132 compatible = "gpio-keys";
133 #address-cells = <1>;
134 #size-cells = <0>;
139 label = "D-pad up";
141 linux,can-disable;
146 label = "D-pad down";
148 linux,can-disable;
153 label = "D-pad left";
155 linux,can-disable;
160 label = "D-pad right";
162 linux,can-disable;
169 linux,can-disable;
176 linux,can-disable;
183 linux,can-disable;
190 linux,can-disable;
197 linux,can-disable;
204 linux,can-disable;
211 linux,can-disable;
218 linux,can-disable;
229 linux,can-disable;
231 wakeup-source;
237 linux,can-disable;
242 i2c3: i2c-controller@3 {
243 compatible = "i2c-gpio";
244 #address-cells = <1>;
245 #size-cells = <0>;
247 sda-gpios = <&gpd 5 GPIO_ACTIVE_HIGH>;
248 scl-gpios = <&gpd 4 GPIO_ACTIVE_HIGH>;
249 i2c-gpio,delay-us = <2>; /* 250 kHz */
252 compatible = "active-semi,act8600";
264 regulator-min-microvolt = <5300000>;
265 regulator-max-microvolt = <5300000>;
266 inl-supply = <&vcc>;
274 regulator-min-microvolt = <2500000>;
275 regulator-max-microvolt = <2500000>;
276 inl-supply = <&vcc>;
279 /* LCD panel and FM radio */
281 regulator-min-microvolt = <3300000>;
282 regulator-max-microvolt = <3300000>;
283 inl-supply = <&vcc>;
288 regulator-min-microvolt = <3300000>;
289 regulator-max-microvolt = <3300000>;
290 /*regulator-always-on;*/
291 inl-supply = <&vcc>;
295 * The colors on the LCD are wrong when this is
296 * off. Which is strange, since the LCD panel
300 regulator-min-microvolt = <1800000>;
301 regulator-max-microvolt = <1800000>;
302 regulator-always-on;
303 inl-supply = <&vcc>;
308 regulator-min-microvolt = <3300000>;
309 regulator-max-microvolt = <3300000>;
310 regulator-always-on;
311 inl-supply = <&vcc>;
316 inl-supply = <&vcc>;
323 compatible = "gpio-leds";
327 default-state = "on";
332 compatible = "spi-gpio";
333 #address-cells = <1>;
334 #size-cells = <0>;
336 sck-gpios = <&gpe 15 GPIO_ACTIVE_HIGH>;
337 mosi-gpios = <&gpe 17 GPIO_ACTIVE_HIGH>;
338 cs-gpios = <&gpe 16 GPIO_ACTIVE_HIGH>;
339 num-chipselects = <1>;
342 compatible = "kingdisplay,kd035g6-54nt";
345 spi-max-frequency = <3125000>;
346 spi-3wire;
348 reset-gpios = <&gpe 2 GPIO_ACTIVE_LOW>;
351 power-supply = <&ldo6>;
355 remote-endpoint = <&panel_output>;
362 compatible = "gpio-usb-b-connector", "usb-b-connector";
363 label = "mini-USB";
372 //id-gpios = <&gpf 18 GPIO_ACTIVE_LOW>;
374 vbus-gpios = <&gpb 5 GPIO_ACTIVE_HIGH>;
375 vbus-supply = <&otg_vbus>;
377 pinctrl-names = "default";
378 pinctrl-0 = <&pins_otg>;
382 remote-endpoint = <&usb_otg_ep>;
389 clock-frequency = <12000000>;
393 pins_lcd: lcd {
394 function = "lcd";
395 groups = "lcd-24bit";
400 groups = "uart2-data";
405 groups = "mmc0-1bit-a", "mmc0-4bit-a";
410 groups = "mmc1-1bit-d", "mmc1-4bit-d";
414 otg-vbus-pin {
416 groups = "otg-vbus";
419 vbus-pin {
421 bias-disable;
437 pinctrl-names = "default";
438 pinctrl-0 = <&pins_uart2>;
445 * Put high-speed peripherals under PLL1, such that we can change the
453 assigned-clocks =
461 assigned-clock-parents =
469 assigned-clock-rates =
484 assigned-clocks = <&tcu TCU_CLK_TIMER0>, <&tcu TCU_CLK_TIMER2>,
486 assigned-clock-parents = <0>, <0>, <0>, <&cgu JZ4770_CLK_RTC>;
487 assigned-clock-rates = <750000>, <750000>, <12000000>;
490 ingenic,pwm-channels-mask = <0xfa>;
496 remote-endpoint = <&usb_ep>;
502 vcc-supply = <&ldo5>;
507 clock-names = "rtc";
509 system-power-controller;
515 bus-width = <4>;
516 max-frequency = <48000000>;
517 vmmc-supply = <&vcc>;
518 non-removable;
520 pinctrl-names = "default";
521 pinctrl-0 = <&pins_mmc0>;
527 bus-width = <4>;
528 max-frequency = <48000000>;
529 cd-gpios = <&gpb 2 GPIO_ACTIVE_LOW>;
530 vmmc-supply = <&mmc1_power>;
532 pinctrl-names = "default";
533 pinctrl-0 = <&pins_mmc1>;
536 &lcd {
537 pinctrl-names = "default";
538 pinctrl-0 = <&pins_lcd>;
542 remote-endpoint = <&panel_input>;