Lines Matching +full:vusb_a +full:- +full:supply

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/clock/rockchip,rk808.h>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/sound/rt5640.h>
25 stdout-path = "serial1:115200n8";
33 adc-key {
34 compatible = "adc-keys";
35 io-channels = <&saradc 1>;
36 io-channel-names = "buttons";
37 poll-interval = <100>;
38 keyup-threshold-microvolt = <1800000>;
40 button-recovery {
43 press-threshold-microvolt = <0>;
47 analog-sound {
48 compatible = "audio-graph-card";
50 hp-det-gpio = <&gpio0 RK_PC7 GPIO_ACTIVE_HIGH>;
63 pinctrl-names = "default";
64 pinctrl-0 = <&hp_det>;
67 dc_12v: dc-12v-regulator {
68 compatible = "regulator-fixed";
69 regulator-name = "dc_12v";
70 regulator-min-microvolt = <12000000>;
71 regulator-max-microvolt = <12000000>;
72 regulator-always-on;
73 regulator-boot-on;
76 ext_gmac: gmac-clk {
77 compatible = "fixed-clock";
78 clock-frequency = <50000000>;
79 clock-output-names = "ext_gmac";
80 #clock-cells = <0>;
83 hub_avdd: hub-avdd-regulator {
84 compatible = "regulator-fixed";
85 regulator-name = "hub_avdd";
86 regulator-min-microvolt = <3300000>;
87 regulator-max-microvolt = <3300000>;
88 vin-supply = <&vcc_io>;
89 regulator-always-on;
93 compatible = "gpio-leds";
95 power-led {
99 default-state = "on";
100 pinctrl-names = "default";
101 pinctrl-0 = <&power_led>;
105 sdio_pwrseq: sdio-pwrseq {
106 compatible = "mmc-pwrseq-simple";
108 clock-names = "ext_clock";
109 reset-gpios = <&gpio3 RK_PA5 GPIO_ACTIVE_LOW>;
110 pinctrl-names = "default";
111 pinctrl-0 = <&wifi_reg_on>;
114 vcc_host: vcc-host-regulator {
115 compatible = "regulator-fixed";
117 regulator-name = "vcc_host";
118 regulator-min-microvolt = <5000000>;
119 regulator-max-microvolt = <5000000>;
120 vin-supply = <&vcc_sys>;
121 pinctrl-names = "default";
122 pinctrl-0 = <&host_vbus_drv>;
123 enable-active-high;
124 regulator-always-on;
127 vcc_lan: vcc-lan-regulator {
128 compatible = "regulator-fixed";
129 regulator-name = "vcc_lan";
130 regulator-min-microvolt = <3300000>;
131 regulator-max-microvolt = <3300000>;
132 vin-supply = <&vcc_io>;
133 regulator-always-on;
136 vcc_otg: vcc-otg-regulator {
137 compatible = "regulator-fixed";
139 regulator-name = "vcc_otg";
140 regulator-min-microvolt = <5000000>;
141 regulator-max-microvolt = <5000000>;
142 vin-supply = <&vcc_sys>;
143 pinctrl-names = "default";
144 pinctrl-0 = <&otg_vbus_drv>;
145 enable-active-high;
146 regulator-always-on;
149 vcc_sys: vcc-sys-regulator {
150 compatible = "regulator-fixed";
151 regulator-name = "vcc_sys";
152 regulator-min-microvolt = <5000000>;
153 regulator-max-microvolt = <5000000>;
154 vin-supply = <&dc_12v>;
155 regulator-always-on;
156 regulator-boot-on;
159 vdd10_usb: vdd10-usb-regulator {
160 compatible = "regulator-fixed";
161 regulator-name = "vdd10_usb";
162 regulator-min-microvolt = <1000000>;
163 regulator-max-microvolt = <1000000>;
164 vin-supply = <&vdd_10>;
165 regulator-always-on;
170 cpu-supply = <&vdd_cpu>;
174 cpu-supply = <&vdd_cpu>;
178 cpu-supply = <&vdd_cpu>;
182 cpu-supply = <&vdd_cpu>;
186 cpu-supply = <&vdd_cpu>;
190 cpu-supply = <&vdd_cpu>;
194 cpu-supply = <&vdd_cpu>;
198 cpu-supply = <&vdd_cpu>;
202 bus-width = <8>;
203 vmmc-supply = <&vcc_io>;
204 vqmmc-supply = <&vcc_18>;
205 pinctrl-names = "default";
206 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
207 cap-mmc-highspeed;
208 non-removable;
209 no-sd;
210 no-sdio;
211 mmc-hs200-1_8v;
217 phy-handle = <&phy>;
218 phy-mode = "rmii";
219 phy-supply = <&vcc_lan>;
220 assigned-clocks = <&cru SCLK_MAC>;
221 assigned-clock-parents = <&ext_gmac>;
222 pinctrl-names = "default";
223 pinctrl-0 = <&rmii_pins>;
227 compatible = "snps,dwmac-mdio";
228 #address-cells = <1>;
229 #size-cells = <0>;
231 phy: ethernet-phy@1 {
232 compatible = "ethernet-phy-ieee802.3-c22";
234 max-speed = <100>;
235 reset-assert-us = <10000>;
236 reset-deassert-us = <1000000>;
237 reset-gpios = <&gpio3 RK_PB4 GPIO_ACTIVE_LOW>;
238 pinctrl-names = "default";
239 pinctrl-0 = <&phy_rst>;
245 audio-supply = <&vcca1v8_codec>;
246 dvp-supply = <&vcc_18>;
247 flash0-supply = <&vcc_18>;
248 gpio1830-supply = <&vcc_io>;
249 gpio30-supply = <&vcc_io>;
250 sdcard-supply = <&vccio_sd>;
251 wifi-supply = <&vdd1v8_wl>;
261 interrupts-extended = <&gpio0 RK_PA5 IRQ_TYPE_LEVEL_LOW>;
262 clock-output-names = "rk808-clkout1", "xin32k_wifi_bt";
263 vcc1-supply = <&vcc_sys>;
264 vcc2-supply = <&vcc_sys>;
265 vcc3-supply = <&vcc_sys>;
266 vcc4-supply = <&vcc_sys>;
267 vcc6-supply = <&vcc_sys>;
268 vcc7-supply = <&vcc_sys>;
269 vcc8-supply = <&vcc_io>;
270 vcc9-supply = <&vcc_sys>;
271 vcc10-supply = <&vcc_sys>;
272 vcc11-supply = <&vcc_sys>;
273 vcc12-supply = <&vcc_io>;
274 pinctrl-names = "default";
275 pinctrl-0 = <&pmic_int &pmic_sleep>;
276 system-power-controller;
277 wakeup-source;
278 #clock-cells = <1>;
282 regulator-name = "vdd_cpu";
283 regulator-min-microvolt = <700000>;
284 regulator-max-microvolt = <1350000>;
285 regulator-always-on;
286 regulator-boot-on;
288 regulator-state-mem {
289 regulator-off-in-suspend;
294 regulator-name = "vdd_log";
295 regulator-min-microvolt = <1100000>;
296 regulator-max-microvolt = <1500000>;
297 regulator-ramp-delay = <6001>;
298 regulator-always-on;
299 regulator-boot-on;
301 regulator-state-mem {
302 regulator-suspend-microvolt = <1000000>;
303 regulator-on-in-suspend;
308 regulator-name = "vcc_ddr";
309 regulator-always-on;
310 regulator-boot-on;
312 regulator-state-mem {
313 regulator-on-in-suspend;
318 regulator-name = "vcc_io";
319 regulator-min-microvolt = <3300000>;
320 regulator-max-microvolt = <3300000>;
321 regulator-always-on;
322 regulator-boot-on;
324 regulator-state-mem {
325 regulator-suspend-microvolt = <3300000>;
326 regulator-on-in-suspend;
331 regulator-name = "vcca1v8_codec";
332 regulator-min-microvolt = <1800000>;
333 regulator-max-microvolt = <1800000>;
334 regulator-always-on;
336 regulator-state-mem {
337 regulator-off-in-suspend;
342 regulator-name = "vcca3v0_codec";
343 regulator-min-microvolt = <3000000>;
344 regulator-max-microvolt = <3000000>;
345 regulator-always-on;
347 regulator-state-mem {
348 regulator-off-in-suspend;
353 regulator-name = "vdd_10";
354 regulator-min-microvolt = <1000000>;
355 regulator-max-microvolt = <1000000>;
356 regulator-always-on;
357 regulator-boot-on;
359 regulator-state-mem {
360 regulator-suspend-microvolt = <1000000>;
361 regulator-on-in-suspend;
366 regulator-name = "vdd1v8_wl";
367 regulator-min-microvolt = <1800000>;
368 regulator-max-microvolt = <1800000>;
370 regulator-state-mem {
371 regulator-off-in-suspend;
376 regulator-name = "vccio_sd";
377 regulator-min-microvolt = <1800000>;
378 regulator-max-microvolt = <3300000>;
380 regulator-state-mem {
381 regulator-off-in-suspend;
386 regulator-name = "vdd10_lcd";
387 regulator-min-microvolt = <1000000>;
388 regulator-max-microvolt = <1000000>;
390 regulator-state-mem {
391 regulator-off-in-suspend;
396 regulator-name = "vcc_18";
397 regulator-min-microvolt = <1800000>;
398 regulator-max-microvolt = <1800000>;
400 regulator-state-mem {
401 regulator-suspend-microvolt = <1800000>;
402 regulator-on-in-suspend;
407 regulator-name = "vcc18_lcd";
408 regulator-min-microvolt = <1800000>;
409 regulator-max-microvolt = <1800000>;
411 regulator-state-mem {
412 regulator-off-in-suspend;
417 regulator-name = "vcc_tp";
419 regulator-state-mem {
420 regulator-on-in-suspend;
425 regulator-name = "vcc_sd";
427 regulator-state-mem {
428 regulator-off-in-suspend;
442 clock-names = "mclk";
443 realtek,dmic1-data-pin = <RT5640_DMIC1_DATA_PIN_IN1P>;
444 realtek,dmic2-data-pin = <RT5640_DMIC2_DATA_PIN_IN1N>;
445 realtek,in1-differential;
446 #sound-dai-cells = <0>;
450 remote-endpoint = <&i2s_8ch_p0_0>;
458 clock-output-names = "xin32k";
459 #clock-cells = <0>;
468 dai-format = "i2s";
469 mclk-fs = <256>;
470 remote-endpoint = <&rt5640_p0_0>;
477 bt_host_wake: bt-host-wake {
481 bt_reg_on: bt-reg-on {
485 bt_wake: bt-wake {
491 power_led: power-led {
497 phy_rst: phy-rst {
503 pmic_int: pmic-int {
507 pmic_sleep: pmic-sleep {
512 sdio-pwrseq {
513 wifi_reg_on: wifi-reg-on {
519 hp_det: hp-det {
525 host_vbus_drv: host-vbus-drv {
529 otg_vbus_drv: otg-vbus-drv {
535 wifi_host_wake: wifi-host-wake {
542 pmu-supply = <&vcc_io>;
543 vop-supply = <&vcc_io>;
548 vref-supply = <&vcc_18>;
553 bus-width = <4>;
554 mmc-pwrseq = <&sdio_pwrseq>;
555 vmmc-supply = <&vcc_io>;
556 vqmmc-supply = <&vdd1v8_wl>;
557 assigned-clocks = <&cru SCLK_SDIO0>;
558 assigned-clock-parents = <&cru PLL_CPLL>;
559 pinctrl-names = "default";
560 pinctrl-0 = <&sdio0_bus4 &sdio0_cmd &sdio0_clk>;
561 cap-sd-highspeed;
562 cap-sdio-irq;
563 no-sd;
564 no-mmc;
565 non-removable;
566 sd-uhs-sdr104;
567 #address-cells = <1>;
568 #size-cells = <0>;
572 compatible = "brcm,bcm43455-fmac", "brcm,bcm4329-fmac";
574 interrupts-extended = <&gpio3 RK_PA6 IRQ_TYPE_LEVEL_HIGH>;
575 interrupt-names = "host-wake";
576 pinctrl-names = "default";
577 pinctrl-0 = <&wifi_host_wake>;
582 bus-width = <4>;
583 vmmc-supply = <&vcc_sd>;
584 vqmmc-supply = <&vccio_sd>;
585 pinctrl-names = "default";
586 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_bus4 &sdmmc_cd>;
587 cap-sd-highspeed;
588 disable-wp;
589 no-mmc;
590 no-sdio;
591 sd-uhs-sdr12;
592 sd-uhs-sdr25;
593 sd-uhs-sdr50;
594 sd-uhs-sdr104;
599 rockchip,hw-tshut-mode = <0>;
600 rockchip,hw-tshut-polarity = <1>;
605 pinctrl-names = "default";
606 pinctrl-0 = <&uart0_xfer &uart0_cts &uart0_rts>;
607 uart-has-rtscts;
612 interrupts-extended = <&gpio3 RK_PA7 GPIO_ACTIVE_HIGH>;
613 interrupt-names = "host-wakeup";
615 clock-names = "lpo";
616 device-wakeup-gpios = <&gpio3 RK_PA3 GPIO_ACTIVE_HIGH>;
617 shutdown-gpios = <&gpio3 RK_PA2 GPIO_ACTIVE_HIGH>;
618 max-speed = <15000000>;
619 vbat-supply = <&vcc_io>;
620 vddio-supply = <&vdd1v8_wl>;
621 pinctrl-names = "default";
622 pinctrl-0 = <&bt_host_wake &bt_wake &bt_reg_on>;
627 pinctrl-names = "default";
628 pinctrl-0 = <&uart1_xfer>;
633 pinctrl-names = "default";
634 pinctrl-0 = <&uart4_xfer>;
639 #address-cells = <1>;
640 #size-cells = <0>;
646 vdd-supply = <&hub_avdd>;
651 vbus-supply = <&vcc_otg>;
652 vusb_a-supply = <&vcc_io>;
653 vusb_d-supply = <&vdd10_usb>;