Lines Matching +full:vcc +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";
32 vcc: regulator@0 { label
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 =
78 "Microphone", "Built-in Mic";
79 simple-audio-card,routing =
90 "Built-in Mic", "MICBIAS",
91 "MIC1P", "Built-in Mic",
92 "MIC1N", "Built-in Mic";
93 simple-audio-card,pin-switches = "Speaker", "Headphones";
95 simple-audio-card,hp-det-gpio = <&gpf 21 GPIO_ACTIVE_LOW>;
96 simple-audio-card,aux-devs = <&speaker_amp>, <&headphones_amp>;
98 simple-audio-card,bitclock-master = <&dai_codec>;
99 simple-audio-card,frame-master = <&dai_codec>;
101 dai_cpu: simple-audio-card,cpu {
102 sound-dai = <&aic>;
105 dai_codec: simple-audio-card,codec {
106 sound-dai = <&codec>;
111 compatible = "pwm-vibrator";
113 pwm-names = "enable";
115 pinctrl-names = "default";
116 pinctrl-0 = <&pins_pwm4>;
120 compatible = "pwm-backlight";
122 power-supply = <&vcc>;
124 brightness-levels = <0 16 32 48 64 80 96 112 128
126 default-brightness-level = <12>;
128 pinctrl-names = "default";
129 pinctrl-0 = <&pins_pwm1>;
132 gpio-keys {
133 compatible = "gpio-keys";
134 #address-cells = <1>;
135 #size-cells = <0>;
140 label = "D-pad up";
142 linux,can-disable;
147 label = "D-pad down";
149 linux,can-disable;
154 label = "D-pad left";
156 linux,can-disable;
161 label = "D-pad right";
163 linux,can-disable;
170 linux,can-disable;
177 linux,can-disable;
184 linux,can-disable;
191 linux,can-disable;
198 linux,can-disable;
205 linux,can-disable;
212 linux,can-disable;
219 linux,can-disable;
230 linux,can-disable;
232 wakeup-source;
238 linux,can-disable;
243 i2c3: i2c-controller@3 {
244 compatible = "i2c-gpio";
245 #address-cells = <1>;
246 #size-cells = <0>;
248 sda-gpios = <&gpd 5 GPIO_ACTIVE_HIGH>;
249 scl-gpios = <&gpd 4 GPIO_ACTIVE_HIGH>;
250 i2c-gpio,delay-us = <2>; /* 250 kHz */
253 compatible = "active-semi,act8600";
265 regulator-min-microvolt = <5300000>;
266 regulator-max-microvolt = <5300000>;
267 inl-supply = <&vcc>;
275 regulator-min-microvolt = <2500000>;
276 regulator-max-microvolt = <2500000>;
277 inl-supply = <&vcc>;
282 regulator-min-microvolt = <3300000>;
283 regulator-max-microvolt = <3300000>;
284 inl-supply = <&vcc>;
289 regulator-min-microvolt = <3300000>;
290 regulator-max-microvolt = <3300000>;
291 /*regulator-always-on;*/
292 inl-supply = <&vcc>;
301 regulator-min-microvolt = <1800000>;
302 regulator-max-microvolt = <1800000>;
303 regulator-always-on;
304 inl-supply = <&vcc>;
309 regulator-min-microvolt = <3300000>;
310 regulator-max-microvolt = <3300000>;
311 regulator-always-on;
312 inl-supply = <&vcc>;
317 inl-supply = <&vcc>;
324 compatible = "gpio-leds";
328 default-state = "on";
333 compatible = "spi-gpio";
334 #address-cells = <1>;
335 #size-cells = <0>;
337 sck-gpios = <&gpe 15 GPIO_ACTIVE_HIGH>;
338 mosi-gpios = <&gpe 17 GPIO_ACTIVE_HIGH>;
339 cs-gpios = <&gpe 16 GPIO_ACTIVE_HIGH>;
340 num-chipselects = <1>;
343 compatible = "kingdisplay,kd035g6-54nt";
346 spi-max-frequency = <3125000>;
347 spi-3wire;
348 spi-cs-high;
350 reset-gpios = <&gpe 2 GPIO_ACTIVE_LOW>;
353 power-supply = <&ldo6>;
357 remote-endpoint = <&panel_output>;
364 compatible = "gpio-usb-b-connector", "usb-b-connector";
365 label = "mini-USB";
374 //id-gpios = <&gpf 18 GPIO_ACTIVE_LOW>;
376 vbus-gpios = <&gpb 5 GPIO_ACTIVE_HIGH>;
377 vbus-supply = <&otg_vbus>;
379 pinctrl-names = "default";
380 pinctrl-0 = <&pins_otg>;
384 remote-endpoint = <&usb_otg_ep>;
391 clock-frequency = <12000000>;
397 groups = "lcd-24bit";
402 groups = "uart2-data";
407 groups = "mmc0-1bit-a", "mmc0-4bit-a";
412 groups = "mmc1-1bit-d", "mmc1-4bit-d";
416 otg-vbus-pin {
418 groups = "otg-vbus";
421 vbus-pin {
423 bias-disable;
439 pinctrl-names = "default";
440 pinctrl-0 = <&pins_uart2>;
447 * Put high-speed peripherals under PLL1, such that we can change the
455 assigned-clocks =
463 assigned-clock-parents =
471 assigned-clock-rates =
486 assigned-clocks = <&tcu TCU_CLK_TIMER0>, <&tcu TCU_CLK_TIMER2>,
488 assigned-clock-parents = <0>, <0>, <0>, <&cgu JZ4770_CLK_RTC>;
489 assigned-clock-rates = <750000>, <750000>, <12000000>;
492 ingenic,pwm-channels-mask = <0xfa>;
498 remote-endpoint = <&usb_ep>;
504 vcc-supply = <&ldo5>;
509 clock-names = "rtc";
511 system-power-controller;
517 bus-width = <4>;
518 max-frequency = <48000000>;
519 vmmc-supply = <&vcc>;
520 non-removable;
522 pinctrl-names = "default";
523 pinctrl-0 = <&pins_mmc0>;
529 bus-width = <4>;
530 max-frequency = <48000000>;
531 cd-gpios = <&gpb 2 GPIO_ACTIVE_LOW>;
532 vmmc-supply = <&mmc1_power>;
534 pinctrl-names = "default";
535 pinctrl-0 = <&pins_mmc1>;
539 pinctrl-names = "default";
540 pinctrl-0 = <&pins_lcd>;
544 remote-endpoint = <&panel_input>;