Lines Matching +full:vccio7 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/leds/common.h>
6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include <dt-bindings/soc/rockchip,vop2.h>
21 stdout-path = "serial2:1500000n8";
24 hdmi-con {
25 compatible = "hdmi-connector";
30 remote-endpoint = <&hdmi_out_con>;
35 gmac1_clkin: external-gmac1-clock {
36 compatible = "fixed-clock";
37 clock-frequency = <125000000>;
38 clock-output-names = "gmac1_clkin";
39 #clock-cells = <0>;
43 compatible = "gpio-leds";
45 led_user: led-0 {
49 linux,default-trigger = "heartbeat";
50 pinctrl-names = "default";
51 pinctrl-0 = <&led_user_en>;
55 rk809-sound {
56 compatible = "simple-audio-card";
57 simple-audio-card,format = "i2s";
58 simple-audio-card,name = "Analog RK809";
59 simple-audio-card,mclk-fs = <256>;
61 simple-audio-card,cpu {
62 sound-dai = <&i2s1_8ch>;
65 simple-audio-card,codec {
66 sound-dai = <&rk809>;
70 sdio_pwrseq: sdio-pwrseq {
71 compatible = "mmc-pwrseq-simple";
73 clock-names = "ext_clock";
74 pinctrl-names = "default";
75 pinctrl-0 = <&wifi_enable>;
76 post-power-on-delay-ms = <100>;
77 power-off-delay-us = <5000000>;
78 reset-gpios = <&gpio3 RK_PD4 GPIO_ACTIVE_LOW>;
81 vcc12v_dcin: vcc12v-dcin-regulator {
82 compatible = "regulator-fixed";
83 regulator-name = "vcc12v_dcin";
84 regulator-always-on;
85 regulator-boot-on;
88 pcie30_avdd0v9: pcie30-avdd0v9-regulator {
89 compatible = "regulator-fixed";
90 regulator-name = "pcie30_avdd0v9";
91 regulator-always-on;
92 regulator-boot-on;
93 regulator-min-microvolt = <900000>;
94 regulator-max-microvolt = <900000>;
95 vin-supply = <&vcc3v3_sys>;
98 pcie30_avdd1v8: pcie30-avdd1v8-regulator {
99 compatible = "regulator-fixed";
100 regulator-name = "pcie30_avdd1v8";
101 regulator-always-on;
102 regulator-boot-on;
103 regulator-min-microvolt = <1800000>;
104 regulator-max-microvolt = <1800000>;
105 vin-supply = <&vcc3v3_sys>;
109 vcc3v3_pi6c_03: vcc3v3-pi6c-03-regulator {
110 compatible = "regulator-fixed";
111 regulator-name = "vcc3v3_pi6c_03";
112 regulator-always-on;
113 regulator-boot-on;
114 regulator-min-microvolt = <3300000>;
115 regulator-max-microvolt = <3300000>;
116 vin-supply = <&vcc5v0_sys>;
119 vcc3v3_pcie: vcc3v3-pcie-regulator {
120 compatible = "regulator-fixed";
121 enable-active-high;
123 pinctrl-names = "default";
124 pinctrl-0 = <&pcie_enable_h>;
125 regulator-name = "vcc3v3_pcie";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
128 vin-supply = <&vcc5v0_sys>;
131 vcc3v3_sys: vcc3v3-sys-regulator {
132 compatible = "regulator-fixed";
133 regulator-name = "vcc3v3_sys";
134 regulator-always-on;
135 regulator-boot-on;
136 regulator-min-microvolt = <3300000>;
137 regulator-max-microvolt = <3300000>;
138 vin-supply = <&vcc12v_dcin>;
141 vcc5v0_sys: vcc5v0-sys-regulator {
142 compatible = "regulator-fixed";
143 regulator-name = "vcc5v0_sys";
144 regulator-always-on;
145 regulator-boot-on;
146 regulator-min-microvolt = <5000000>;
147 regulator-max-microvolt = <5000000>;
148 vin-supply = <&vcc12v_dcin>;
151 vcc5v0_usb: vcc5v0-usb-regulator {
152 compatible = "regulator-fixed";
153 regulator-name = "vcc5v0_usb";
154 regulator-always-on;
155 regulator-boot-on;
156 regulator-min-microvolt = <5000000>;
157 regulator-max-microvolt = <5000000>;
158 vin-supply = <&vcc12v_dcin>;
161 vcc5v0_usb_host: vcc5v0-usb-host-regulator {
162 compatible = "regulator-fixed";
163 enable-active-high;
165 pinctrl-names = "default";
166 pinctrl-0 = <&vcc5v0_usb_host_en>;
167 regulator-name = "vcc5v0_usb_host";
168 regulator-min-microvolt = <5000000>;
169 regulator-max-microvolt = <5000000>;
170 vin-supply = <&vcc5v0_usb>;
173 vcc5v0_usb_hub: vcc5v0-usb-hub-regulator {
174 compatible = "regulator-fixed";
175 enable-active-high;
177 pinctrl-names = "default";
178 pinctrl-0 = <&vcc5v0_usb_hub_en>;
179 regulator-name = "vcc5v0_usb_hub";
180 regulator-always-on;
181 vin-supply = <&vcc5v0_usb>;
184 vcc5v0_usb_otg: vcc5v0-usb-otg-regulator {
185 compatible = "regulator-fixed";
186 enable-active-high;
188 pinctrl-names = "default";
189 pinctrl-0 = <&vcc5v0_usb_otg_en>;
190 regulator-name = "vcc5v0_usb_otg";
191 regulator-min-microvolt = <5000000>;
192 regulator-max-microvolt = <5000000>;
193 vin-supply = <&vcc5v0_usb>;
196 vcc_cam: vcc-cam-regulator {
197 compatible = "regulator-fixed";
198 enable-active-high;
200 pinctrl-names = "default";
201 pinctrl-0 = <&vcc_cam_en>;
202 regulator-name = "vcc_cam";
203 regulator-min-microvolt = <3300000>;
204 regulator-max-microvolt = <3300000>;
205 vin-supply = <&vcc3v3_sys>;
207 regulator-state-mem {
208 regulator-off-in-suspend;
212 vcc_mipi: vcc-mipi-regulator {
213 compatible = "regulator-fixed";
214 enable-active-high;
216 pinctrl-names = "default";
217 pinctrl-0 = <&vcc_mipi_en>;
218 regulator-name = "vcc_mipi";
219 regulator-min-microvolt = <3300000>;
220 regulator-max-microvolt = <3300000>;
221 vin-supply = <&vcc3v3_sys>;
223 regulator-state-mem {
224 regulator-off-in-suspend;
242 cpu-supply = <&vdd_cpu>;
246 cpu-supply = <&vdd_cpu>;
250 cpu-supply = <&vdd_cpu>;
254 cpu-supply = <&vdd_cpu>;
258 assigned-clocks = <&cru SCLK_GMAC1_RX_TX>, <&cru SCLK_GMAC1>;
259 assigned-clock-parents = <&cru SCLK_GMAC1_RGMII_SPEED>, <&gmac1_clkin>;
261 phy-handle = <&rgmii_phy1>;
262 phy-mode = "rgmii-id";
263 phy-supply = <&vcc_3v3>;
264 pinctrl-names = "default";
265 pinctrl-0 = <&gmac1m1_miim
275 mali-supply = <&vdd_gpu>;
280 avdd-0v9-supply = <&vdda0v9_image>;
281 avdd-1v8-supply = <&vcca1v8_image>;
282 pinctrl-names = "default";
283 pinctrl-0 = <&hdmitx_scl &hdmitx_sda &hdmitxm1_cec>;
289 remote-endpoint = <&vp0_out_hdmi>;
295 remote-endpoint = <&hdmi_con_in>;
309 fcs,suspend-voltage-selector = <1>;
310 regulator-name = "vdd_cpu";
311 regulator-always-on;
312 regulator-boot-on;
313 regulator-min-microvolt = <800000>;
314 regulator-max-microvolt = <1150000>;
315 regulator-ramp-delay = <2300>;
316 vin-supply = <&vcc5v0_sys>;
318 regulator-state-mem {
319 regulator-off-in-suspend;
326 interrupt-parent = <&gpio0>;
328 assigned-clocks = <&cru I2S1_MCLKOUT_TX>;
329 assigned-clock-parents = <&cru CLK_I2S1_8CH_TX>;
330 #clock-cells = <1>;
331 clock-names = "mclk";
333 pinctrl-names = "default";
334 pinctrl-0 = <&pmic_int>, <&i2s1m0_mclk>;
335 rockchip,system-power-controller;
336 #sound-dai-cells = <0>;
337 vcc1-supply = <&vcc3v3_sys>;
338 vcc2-supply = <&vcc3v3_sys>;
339 vcc3-supply = <&vcc3v3_sys>;
340 vcc4-supply = <&vcc3v3_sys>;
341 vcc5-supply = <&vcc3v3_sys>;
342 vcc6-supply = <&vcc3v3_sys>;
343 vcc7-supply = <&vcc3v3_sys>;
344 vcc8-supply = <&vcc3v3_sys>;
345 vcc9-supply = <&vcc3v3_sys>;
346 wakeup-source;
350 regulator-name = "vdd_logic";
351 regulator-always-on;
352 regulator-boot-on;
353 regulator-initial-mode = <0x2>;
354 regulator-min-microvolt = <500000>;
355 regulator-max-microvolt = <1350000>;
356 regulator-ramp-delay = <6001>;
358 regulator-state-mem {
359 regulator-off-in-suspend;
364 regulator-name = "vdd_gpu";
365 regulator-always-on;
366 regulator-initial-mode = <0x2>;
367 regulator-min-microvolt = <500000>;
368 regulator-max-microvolt = <1350000>;
369 regulator-ramp-delay = <6001>;
371 regulator-state-mem {
372 regulator-off-in-suspend;
377 regulator-name = "vcc_ddr";
378 regulator-always-on;
379 regulator-boot-on;
380 regulator-initial-mode = <0x2>;
382 regulator-state-mem {
383 regulator-on-in-suspend;
388 regulator-name = "vdd_npu";
389 regulator-initial-mode = <0x2>;
390 regulator-min-microvolt = <500000>;
391 regulator-max-microvolt = <1350000>;
392 regulator-ramp-delay = <6001>;
394 regulator-state-mem {
395 regulator-off-in-suspend;
400 regulator-name = "vcc_1v8";
401 regulator-always-on;
402 regulator-boot-on;
403 regulator-min-microvolt = <1800000>;
404 regulator-max-microvolt = <1800000>;
406 regulator-state-mem {
407 regulator-off-in-suspend;
412 regulator-name = "vdda0v9_image";
413 regulator-min-microvolt = <900000>;
414 regulator-max-microvolt = <900000>;
416 regulator-state-mem {
417 regulator-off-in-suspend;
422 regulator-name = "vdda_0v9";
423 regulator-always-on;
424 regulator-boot-on;
425 regulator-min-microvolt = <900000>;
426 regulator-max-microvolt = <900000>;
428 regulator-state-mem {
429 regulator-off-in-suspend;
434 regulator-name = "vdda0v9_pmu";
435 regulator-always-on;
436 regulator-boot-on;
437 regulator-min-microvolt = <900000>;
438 regulator-max-microvolt = <900000>;
440 regulator-state-mem {
441 regulator-on-in-suspend;
442 regulator-suspend-microvolt = <900000>;
447 regulator-name = "vccio_acodec";
448 regulator-always-on;
449 regulator-min-microvolt = <3300000>;
450 regulator-max-microvolt = <3300000>;
452 regulator-state-mem {
453 regulator-off-in-suspend;
458 regulator-name = "vccio_sd";
459 regulator-min-microvolt = <1800000>;
460 regulator-max-microvolt = <3300000>;
462 regulator-state-mem {
463 regulator-off-in-suspend;
468 regulator-name = "vcc3v3_pmu";
469 regulator-always-on;
470 regulator-boot-on;
471 regulator-min-microvolt = <3300000>;
472 regulator-max-microvolt = <3300000>;
474 regulator-state-mem {
475 regulator-on-in-suspend;
476 regulator-suspend-microvolt = <3300000>;
481 regulator-name = "vcca_1v8";
482 regulator-always-on;
483 regulator-boot-on;
484 regulator-min-microvolt = <1800000>;
485 regulator-max-microvolt = <1800000>;
487 regulator-state-mem {
488 regulator-off-in-suspend;
493 regulator-name = "vcca1v8_pmu";
494 regulator-always-on;
495 regulator-boot-on;
496 regulator-min-microvolt = <1800000>;
497 regulator-max-microvolt = <1800000>;
499 regulator-state-mem {
500 regulator-on-in-suspend;
501 regulator-suspend-microvolt = <1800000>;
506 regulator-name = "vcca1v8_image";
507 regulator-min-microvolt = <1800000>;
508 regulator-max-microvolt = <1800000>;
510 regulator-state-mem {
511 regulator-off-in-suspend;
516 regulator-name = "vcc_3v3";
517 regulator-always-on;
518 regulator-boot-on;
520 regulator-state-mem {
521 regulator-off-in-suspend;
526 regulator-name = "vcc3v3_sd";
528 regulator-state-mem {
529 regulator-off-in-suspend;
537 pinctrl-names = "default";
538 pinctrl-0 = <&i2c3m1_xfer>;
543 pinctrl-names = "default";
544 pinctrl-0 = <&i2c4m1_xfer>;
554 interrupt-parent = <&gpio0>;
556 #clock-cells = <0>;
557 clock-output-names = "rtcic_32kout";
558 pinctrl-names = "default";
559 pinctrl-0 = <&hym8563_int>;
560 wakeup-source;
569 pinctrl-names = "default";
570 pinctrl-0 = <&i2s1m0_sclktx &i2s1m0_lrcktx &i2s1m0_sdi0 &i2s1m0_sdo0>;
571 rockchip,trcm-sync-tx-only;
576 rockchip,trcm-sync-tx-only;
581 rgmii_phy1: ethernet-phy@0 {
582 compatible = "ethernet-phy-ieee802.3-c22";
584 pinctrl-names = "default";
585 pinctrl-0 = <ð_phy_rst>;
586 reset-assert-us = <20000>;
587 reset-deassert-us = <100000>;
588 reset-gpios = <&gpio3 RK_PB0 GPIO_ACTIVE_LOW>;
593 pinctrl-names = "default";
594 pinctrl-0 = <&pcie_reset_h>;
595 reset-gpios = <&gpio3 RK_PC1 GPIO_ACTIVE_HIGH>;
596 vpcie3v3-supply = <&vcc3v3_pcie>;
601 phy-supply = <&vcc3v3_pi6c_03>;
606 pinctrl-names = "default";
607 pinctrl-0 = <&pcie30x2m1_pins>;
608 reset-gpios = <&gpio2 RK_PD6 GPIO_ACTIVE_HIGH>;
609 vpcie3v3-supply = <&vcc3v3_pcie>;
633 hym8563_int: hym8563-int {
645 pcie_enable_h: pcie-enable-h {
649 pcie_reset_h: pcie-reset-h {
674 bt_enable: bt-enable {
678 bt_host_wake: bt-host-wake {
682 bt_wake: bt-wake {
687 sdio-pwrseq {
688 wifi_enable: wifi-enable {
695 pmuio1-supply = <&vcc3v3_pmu>;
696 pmuio2-supply = <&vcc3v3_pmu>;
697 vccio1-supply = <&vccio_acodec>;
698 vccio2-supply = <&vcc_1v8>;
699 vccio3-supply = <&vccio_sd>;
700 vccio4-supply = <&vcc_1v8>;
701 vccio5-supply = <&vcc_3v3>;
702 vccio6-supply = <&vcc_1v8>;
703 vccio7-supply = <&vcc_3v3>;
708 vref-supply = <&vcca_1v8>;
713 bus-width = <8>;
714 max-frequency = <200000000>;
715 non-removable;
716 pinctrl-names = "default";
717 pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd &emmc_datastrobe>;
718 vmmc-supply = <&vcc_3v3>;
719 vqmmc-supply = <&vcc_1v8>;
724 bus-width = <4>;
725 cap-sd-highspeed;
726 cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
727 disable-wp;
728 pinctrl-names = "default";
729 pinctrl-0 = <&sdmmc0_bus4 &sdmmc0_clk &sdmmc0_cmd &sdmmc0_det>;
730 sd-uhs-sdr50;
731 vmmc-supply = <&vcc3v3_sd>;
732 vqmmc-supply = <&vccio_sd>;
737 bus-width = <4>;
738 disable-wp;
739 cap-sd-highspeed;
740 cap-sdio-irq;
741 keep-power-in-suspend;
742 mmc-pwrseq = <&sdio_pwrseq>;
743 non-removable;
744 pinctrl-names = "default";
745 pinctrl-0 = <&sdmmc2m0_bus4 &sdmmc2m0_cmd &sdmmc2m0_clk>;
746 sd-uhs-sdr104;
747 vmmc-supply = <&vcc3v3_sys>;
748 vqmmc-supply = <&vcc_1v8>;
753 rockchip,hw-tshut-mode = <1>;
754 rockchip,hw-tshut-polarity = <0>;
759 pinctrl-names = "default";
760 pinctrl-0 = <&uart1m0_xfer &uart1m0_ctsn &uart1m0_rtsn>;
761 uart-has-rtscts;
765 compatible = "brcm,bcm43438-bt";
767 clock-names = "lpo";
768 device-wakeup-gpios = <&gpio4 RK_PB5 GPIO_ACTIVE_HIGH>;
769 host-wakeup-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_HIGH>;
770 shutdown-gpios = <&gpio4 RK_PB2 GPIO_ACTIVE_HIGH>;
771 pinctrl-names = "default";
772 pinctrl-0 = <&bt_host_wake &bt_wake &bt_enable>;
773 vbat-supply = <&vcc3v3_sys>;
774 vddio-supply = <&vcc_1v8>;
813 phy-supply = <&vcc5v0_usb_host>;
818 phy-supply = <&vcc5v0_usb_otg>;
827 phy-supply = <&vcc5v0_usb_host>;
832 phy-supply = <&vcc5v0_usb_host>;
837 assigned-clocks = <&cru DCLK_VOP0>, <&cru DCLK_VOP1>;
838 assigned-clock-parents = <&pmucru PLL_HPLL>, <&cru PLL_VPLL>;
849 remote-endpoint = <&hdmi_in_vp0>;