Lines Matching +full:vccio2 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/leds/common.h>
5 #include <dt-bindings/pinctrl/rockchip.h>
6 #include <dt-bindings/soc/rockchip,vop2.h>
11 compatible = "xunlong,orangepi-3b", "rockchip,rk3566";
21 stdout-path = "serial2:1500000n8";
24 hdmi-con {
25 compatible = "hdmi-connector";
30 remote-endpoint = <&hdmi_out_con>;
36 compatible = "gpio-leds";
37 pinctrl-names = "default";
38 pinctrl-0 = <&work_led>;
40 led-0 {
42 default-state = "on";
45 linux,default-trigger = "heartbeat";
49 vcc3v3_pcie30: regulator-3v3-vcc-pcie30 {
50 compatible = "regulator-fixed";
51 enable-active-high;
53 pinctrl-names = "default";
54 pinctrl-0 = <&pcie20_pwren>;
55 regulator-name = "vcc3v3_pcie30";
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
58 vin-supply = <&vcc3v3_sys>;
61 vcc3v3_sys: regulator-3v3-vcc-sys {
62 compatible = "regulator-fixed";
63 regulator-name = "vcc3v3_sys";
64 regulator-always-on;
65 regulator-boot-on;
66 regulator-min-microvolt = <3300000>;
67 regulator-max-microvolt = <3300000>;
68 vin-supply = <&vcc5v0_sys>;
71 vcc5v0_sys: regulator-5v0-vcc-sys {
72 compatible = "regulator-fixed";
73 regulator-name = "vcc5v0_sys";
74 regulator-always-on;
75 regulator-boot-on;
76 regulator-min-microvolt = <5000000>;
77 regulator-max-microvolt = <5000000>;
80 vcc5v0_usb_host: regulator-5v0-vcc-usb-host {
81 compatible = "regulator-fixed";
82 enable-active-high;
84 pinctrl-names = "default";
85 pinctrl-0 = <&usb_host_pwren_h>;
86 regulator-name = "vcc5v0_usb_host";
87 regulator-min-microvolt = <5000000>;
88 regulator-max-microvolt = <5000000>;
89 vin-supply = <&vcc5v0_sys>;
92 vcc5v0_usb_otg: regulator-5v0-vcc-usb-otg {
93 compatible = "regulator-fixed";
94 enable-active-high;
96 pinctrl-names = "default";
97 pinctrl-0 = <&usb_otg_pwren_h>;
98 regulator-name = "vcc5v0_usb_otg";
99 regulator-min-microvolt = <5000000>;
100 regulator-max-microvolt = <5000000>;
101 vin-supply = <&vcc5v0_sys>;
104 sdio_pwrseq: sdio-pwrseq {
105 compatible = "mmc-pwrseq-simple";
107 clock-names = "ext_clock";
108 pinctrl-names = "default";
109 pinctrl-0 = <&wifi_reg_on_h>;
110 post-power-on-delay-ms = <200>;
111 power-off-delay-us = <5000000>;
112 reset-gpios = <&gpio0 RK_PD3 GPIO_ACTIVE_LOW>;
116 compatible = "simple-audio-card";
117 simple-audio-card,format = "i2s";
118 simple-audio-card,name = "Analog RK809";
119 simple-audio-card,mclk-fs = <256>;
121 simple-audio-card,cpu {
122 sound-dai = <&i2s1_8ch>;
125 simple-audio-card,codec {
126 sound-dai = <&rk809>;
140 cpu-supply = <&vdd_cpu>;
144 cpu-supply = <&vdd_cpu>;
148 cpu-supply = <&vdd_cpu>;
152 cpu-supply = <&vdd_cpu>;
156 assigned-clocks = <&cru SCLK_GMAC1_RX_TX>, <&cru SCLK_GMAC1>;
157 assigned-clock-parents = <&cru SCLK_GMAC1_RGMII_SPEED>, <&cru CLK_MAC1_2TOP>;
159 phy-mode = "rgmii-id";
160 phy-supply = <&vcc_3v3>;
161 pinctrl-names = "default";
162 pinctrl-0 = <&gmac1m0_miim
171 mali-supply = <&vdd_gpu>;
176 avdd-0v9-supply = <&vdda0v9_image>;
177 avdd-1v8-supply = <&vcca1v8_image>;
183 remote-endpoint = <&vp0_out_hdmi>;
189 remote-endpoint = <&hdmi_con_in>;
203 assigned-clocks = <&cru I2S1_MCLKOUT_TX>;
204 assigned-clock-parents = <&cru CLK_I2S1_8CH_TX>;
205 #clock-cells = <1>;
207 clock-names = "mclk";
208 clock-output-names = "rk809-clkout1", "rk809-clkout2";
209 interrupt-parent = <&gpio0>;
211 pinctrl-names = "default";
212 pinctrl-0 = <&pmic_int_l>, <&i2s1m0_mclk>;
213 #sound-dai-cells = <0>;
214 system-power-controller;
215 wakeup-source;
217 vcc1-supply = <&vcc3v3_sys>;
218 vcc2-supply = <&vcc3v3_sys>;
219 vcc3-supply = <&vcc3v3_sys>;
220 vcc4-supply = <&vcc3v3_sys>;
221 vcc5-supply = <&vcc3v3_sys>;
222 vcc6-supply = <&vcc3v3_sys>;
223 vcc7-supply = <&vcc3v3_sys>;
224 vcc8-supply = <&vcc3v3_sys>;
225 vcc9-supply = <&vcc3v3_sys>;
229 regulator-name = "vdd_logic";
230 regulator-always-on;
231 regulator-boot-on;
232 regulator-initial-mode = <0x2>;
233 regulator-min-microvolt = <500000>;
234 regulator-max-microvolt = <1350000>;
235 regulator-ramp-delay = <6001>;
237 regulator-state-mem {
238 regulator-off-in-suspend;
243 regulator-name = "vdd_gpu";
244 regulator-always-on;
245 regulator-boot-on;
246 regulator-initial-mode = <0x2>;
247 regulator-min-microvolt = <500000>;
248 regulator-max-microvolt = <1350000>;
249 regulator-ramp-delay = <6001>;
251 regulator-state-mem {
252 regulator-off-in-suspend;
257 regulator-name = "vcc_ddr";
258 regulator-always-on;
259 regulator-boot-on;
260 regulator-initial-mode = <0x2>;
262 regulator-state-mem {
263 regulator-on-in-suspend;
268 regulator-name = "vdd_npu";
269 regulator-initial-mode = <0x2>;
270 regulator-min-microvolt = <500000>;
271 regulator-max-microvolt = <1350000>;
272 regulator-ramp-delay = <6001>;
274 regulator-state-mem {
275 regulator-off-in-suspend;
280 regulator-name = "vcc_1v8";
281 regulator-always-on;
282 regulator-boot-on;
283 regulator-min-microvolt = <1800000>;
284 regulator-max-microvolt = <1800000>;
286 regulator-state-mem {
287 regulator-off-in-suspend;
292 regulator-name = "vdda0v9_image";
293 regulator-min-microvolt = <900000>;
294 regulator-max-microvolt = <900000>;
296 regulator-state-mem {
297 regulator-off-in-suspend;
302 regulator-name = "vdda_0v9";
303 regulator-always-on;
304 regulator-boot-on;
305 regulator-min-microvolt = <900000>;
306 regulator-max-microvolt = <900000>;
308 regulator-state-mem {
309 regulator-off-in-suspend;
314 regulator-name = "vdda0v9_pmu";
315 regulator-always-on;
316 regulator-boot-on;
317 regulator-min-microvolt = <900000>;
318 regulator-max-microvolt = <900000>;
320 regulator-state-mem {
321 regulator-on-in-suspend;
322 regulator-suspend-microvolt = <900000>;
327 regulator-name = "vccio_acodec";
328 regulator-always-on;
329 regulator-boot-on;
330 regulator-min-microvolt = <3300000>;
331 regulator-max-microvolt = <3300000>;
333 regulator-state-mem {
334 regulator-off-in-suspend;
339 regulator-name = "vccio_sd";
340 regulator-always-on;
341 regulator-boot-on;
342 regulator-min-microvolt = <1800000>;
343 regulator-max-microvolt = <3300000>;
345 regulator-state-mem {
346 regulator-off-in-suspend;
351 regulator-name = "vcc3v3_pmu";
352 regulator-always-on;
353 regulator-boot-on;
354 regulator-min-microvolt = <3300000>;
355 regulator-max-microvolt = <3300000>;
357 regulator-state-mem {
358 regulator-on-in-suspend;
359 regulator-suspend-microvolt = <3300000>;
364 regulator-name = "vcca_1v8";
365 regulator-always-on;
366 regulator-boot-on;
367 regulator-min-microvolt = <1800000>;
368 regulator-max-microvolt = <1800000>;
370 regulator-state-mem {
371 regulator-off-in-suspend;
376 regulator-name = "vcca1v8_pmu";
377 regulator-always-on;
378 regulator-boot-on;
379 regulator-min-microvolt = <1800000>;
380 regulator-max-microvolt = <1800000>;
382 regulator-state-mem {
383 regulator-on-in-suspend;
384 regulator-suspend-microvolt = <1800000>;
389 regulator-name = "vcca1v8_image";
390 regulator-min-microvolt = <1800000>;
391 regulator-max-microvolt = <1800000>;
393 regulator-state-mem {
394 regulator-off-in-suspend;
399 regulator-name = "vcc_3v3";
400 regulator-always-on;
401 regulator-boot-on;
403 regulator-state-mem {
404 regulator-off-in-suspend;
409 regulator-name = "vcc3v3_sd";
410 regulator-always-on;
411 regulator-boot-on;
413 regulator-state-mem {
414 regulator-off-in-suspend;
423 fcs,suspend-voltage-selector = <1>;
424 regulator-name = "vdd_cpu";
425 regulator-always-on;
426 regulator-boot-on;
427 regulator-min-microvolt = <830000>;
428 regulator-max-microvolt = <1200000>;
429 regulator-ramp-delay = <2300>;
430 vin-supply = <&vcc3v3_sys>;
432 regulator-state-mem {
433 regulator-off-in-suspend;
443 pinctrl-names = "default";
444 pinctrl-0 = <&i2s1m0_sclktx
448 rockchip,trcm-sync-tx-only;
453 pinctrl-names = "default";
454 pinctrl-0 = <&pcie20_pins>;
455 reset-gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
456 vpcie3v3-supply = <&vcc3v3_pcie30>;
462 bt_reg_on_h: bt-reg-on-h {
466 bt_wake_host_h: bt-wake-host-h {
470 host_wake_bt_h: host-wake-bt-h {
476 work_led: work-led {
482 pcie20_pins: pcie20-pins {
489 pcie20_pwren: pcie20-pwren {
495 pmic_int_l: pmic-int-l {
501 usb_host_pwren_h: usb-host-pwren-h {
505 usb_otg_pwren_h: usb-otg-pwren-h {
511 wifi_reg_on_h: wifi-reg-on-h {
515 wifi_wake_host_h: wifi-wake-host-h {
522 pmuio1-supply = <&vcc3v3_pmu>;
523 pmuio2-supply = <&vcc3v3_pmu>;
524 vccio1-supply = <&vccio_acodec>;
525 vccio2-supply = <&vcc_1v8>;
526 vccio3-supply = <&vccio_sd>;
527 vccio4-supply = <&vcc_1v8>;
528 vccio6-supply = <&vcc_3v3>;
529 vccio7-supply = <&vcc_3v3>;
534 vref-supply = <&vcca_1v8>;
539 bus-width = <8>;
540 cap-mmc-highspeed;
541 max-frequency = <200000000>;
542 mmc-hs200-1_8v;
543 non-removable;
544 pinctrl-names = "default";
545 pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd &emmc_datastrobe>;
546 vmmc-supply = <&vcc_3v3>;
547 vqmmc-supply = <&vcc_1v8>;
552 bus-width = <4>;
553 cap-sd-highspeed;
554 disable-wp;
555 pinctrl-names = "default";
556 pinctrl-0 = <&sdmmc0_bus4 &sdmmc0_clk &sdmmc0_cmd &sdmmc0_det>;
557 vmmc-supply = <&vcc3v3_sd>;
558 vqmmc-supply = <&vccio_sd>;
563 bus-width = <4>;
564 cap-sd-highspeed;
565 cap-sdio-irq;
566 keep-power-in-suspend;
567 mmc-pwrseq = <&sdio_pwrseq>;
568 no-mmc;
569 no-sd;
570 non-removable;
571 pinctrl-names = "default";
572 pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_clk &sdmmc1_cmd>;
573 sd-uhs-sdr104;
574 vmmc-supply = <&vcc_3v3>;
575 vqmmc-supply = <&vcc_1v8>;
580 #address-cells = <1>;
581 #size-cells = <0>;
585 compatible = "jedec,spi-nor";
587 spi-max-frequency = <104000000>;
588 spi-rx-bus-width = <4>;
589 spi-tx-bus-width = <1>;
594 rockchip,hw-tshut-mode = <1>;
595 rockchip,hw-tshut-polarity = <0>;
600 pinctrl-names = "default";
601 pinctrl-0 = <&uart1m0_xfer &uart1m0_ctsn &uart1m0_rtsn>;
602 uart-has-rtscts;
640 phy-supply = <&vcc5v0_usb_host>;
645 phy-supply = <&vcc5v0_usb_otg>;
654 phy-supply = <&vcc5v0_usb_host>;
659 phy-supply = <&vcc5v0_usb_host>;
664 assigned-clocks = <&cru DCLK_VOP0>, <&cru DCLK_VOP1>;
665 assigned-clock-parents = <&pmucru PLL_HPLL>, <&cru PLL_VPLL>;
676 remote-endpoint = <&hdmi_in_vp0>;