Lines Matching +full:vcc7 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
15 compatible = "rockchip,rk3588-evb1-v10", "rockchip,rk3588";
23 stdout-path = "serial2:1500000n8";
27 compatible = "pwm-backlight";
28 power-supply = <&vcc12v_dcin>;
32 vcc12v_dcin: vcc12v-dcin-regulator {
33 compatible = "regulator-fixed";
34 regulator-name = "vcc12v_dcin";
35 regulator-always-on;
36 regulator-boot-on;
37 regulator-min-microvolt = <12000000>;
38 regulator-max-microvolt = <12000000>;
41 vcc5v0_host: vcc5v0-host-regulator {
42 compatible = "regulator-fixed";
43 regulator-name = "vcc5v0_host";
44 regulator-boot-on;
45 regulator-always-on;
46 regulator-min-microvolt = <5000000>;
47 regulator-max-microvolt = <5000000>;
48 enable-active-high;
50 pinctrl-names = "default";
51 pinctrl-0 = <&vcc5v0_host_en>;
52 vin-supply = <&vcc5v0_usb>;
55 vcc5v0_sys: vcc5v0-sys-regulator {
56 compatible = "regulator-fixed";
57 regulator-name = "vcc5v0_sys";
58 regulator-always-on;
59 regulator-boot-on;
60 regulator-min-microvolt = <5000000>;
61 regulator-max-microvolt = <5000000>;
62 vin-supply = <&vcc12v_dcin>;
65 vcc5v0_usbdcin: vcc5v0-usbdcin-regulator {
66 compatible = "regulator-fixed";
67 regulator-name = "vcc5v0_usbdcin";
68 regulator-always-on;
69 regulator-boot-on;
70 regulator-min-microvolt = <5000000>;
71 regulator-max-microvolt = <5000000>;
72 vin-supply = <&vcc12v_dcin>;
75 vcc5v0_usb: vcc5v0-usb-regulator {
76 compatible = "regulator-fixed";
77 regulator-name = "vcc5v0_usb";
78 regulator-always-on;
79 regulator-boot-on;
80 regulator-min-microvolt = <5000000>;
81 regulator-max-microvolt = <5000000>;
82 vin-supply = <&vcc5v0_usbdcin>;
91 cpu-supply = <&vdd_cpu_big0_s0>;
95 cpu-supply = <&vdd_cpu_big0_s0>;
99 cpu-supply = <&vdd_cpu_big1_s0>;
103 cpu-supply = <&vdd_cpu_big1_s0>;
107 cpu-supply = <&vdd_cpu_lit_s0>;
111 cpu-supply = <&vdd_cpu_lit_s0>;
115 cpu-supply = <&vdd_cpu_lit_s0>;
119 cpu-supply = <&vdd_cpu_lit_s0>;
124 phy-handle = <&rgmii_phy>;
125 phy-mode = "rgmii-rxid";
126 pinctrl-0 = <&gmac0_miim
131 pinctrl-names = "default";
143 #clock-cells = <0>;
144 clock-output-names = "hym8563";
145 pinctrl-names = "default";
146 pinctrl-0 = <&hym8563_int>;
147 interrupt-parent = <&gpio0>;
149 wakeup-source;
154 rgmii_phy: ethernet-phy@1 {
156 compatible = "ethernet-phy-id001c.c916";
158 pinctrl-names = "default";
159 pinctrl-0 = <&rtl8211f_rst>;
160 reset-assert-us = <20000>;
161 reset-deassert-us = <100000>;
162 reset-gpios = <&gpio4 RK_PB3 GPIO_ACTIVE_LOW>;
168 rtl8211f_rst: rtl8211f-rst {
175 hym8563_int: hym8563-int {
181 vcc5v0_host_en: vcc5v0-host-en {
192 bus-width = <8>;
193 no-sdio;
194 no-sd;
195 non-removable;
196 mmc-hs400-1_8v;
197 mmc-hs400-enhanced-strobe;
203 assigned-clocks = <&cru CLK_SPI2>;
204 assigned-clock-rates = <200000000>;
205 num-cs = <2>;
210 #gpio-cells = <2>;
211 gpio-controller;
212 interrupt-parent = <&gpio0>;
214 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
216 pinctrl-names = "default";
217 spi-max-frequency = <1000000>;
218 system-power-controller;
220 vcc1-supply = <&vcc5v0_sys>;
221 vcc2-supply = <&vcc5v0_sys>;
222 vcc3-supply = <&vcc5v0_sys>;
223 vcc4-supply = <&vcc5v0_sys>;
224 vcc5-supply = <&vcc5v0_sys>;
225 vcc6-supply = <&vcc5v0_sys>;
226 vcc7-supply = <&vcc5v0_sys>;
227 vcc8-supply = <&vcc5v0_sys>;
228 vcc9-supply = <&vcc5v0_sys>;
229 vcc10-supply = <&vcc5v0_sys>;
230 vcc11-supply = <&vcc_2v0_pldo_s3>;
231 vcc12-supply = <&vcc5v0_sys>;
232 vcc13-supply = <&vcc5v0_sys>;
233 vcc14-supply = <&vcc_1v1_nldo_s3>;
234 vcca-supply = <&vcc5v0_sys>;
236 rk806_dvs1_null: dvs1-null-pins {
241 rk806_dvs2_null: dvs2-null-pins {
246 rk806_dvs3_null: dvs3-null-pins {
253 vdd_gpu_s0: dcdc-reg1 {
254 regulator-boot-on;
255 regulator-min-microvolt = <550000>;
256 regulator-max-microvolt = <950000>;
257 regulator-ramp-delay = <12500>;
258 regulator-name = "vdd_gpu_s0";
259 regulator-enable-ramp-delay = <400>;
260 regulator-state-mem {
261 regulator-off-in-suspend;
265 vdd_npu_s0: dcdc-reg2 {
266 regulator-always-on;
267 regulator-boot-on;
268 regulator-min-microvolt = <550000>;
269 regulator-max-microvolt = <950000>;
270 regulator-ramp-delay = <12500>;
271 regulator-name = "vdd_npu_s0";
272 regulator-state-mem {
273 regulator-off-in-suspend;
277 vdd_log_s0: dcdc-reg3 {
278 regulator-always-on;
279 regulator-boot-on;
280 regulator-min-microvolt = <675000>;
281 regulator-max-microvolt = <750000>;
282 regulator-ramp-delay = <12500>;
283 regulator-name = "vdd_log_s0";
284 regulator-state-mem {
285 regulator-off-in-suspend;
286 regulator-suspend-microvolt = <750000>;
290 vdd_vdenc_s0: dcdc-reg4 {
291 regulator-always-on;
292 regulator-boot-on;
293 regulator-min-microvolt = <550000>;
294 regulator-max-microvolt = <950000>;
295 regulator-ramp-delay = <12500>;
296 regulator-name = "vdd_vdenc_s0";
297 regulator-state-mem {
298 regulator-off-in-suspend;
303 vdd_gpu_mem_s0: dcdc-reg5 {
304 regulator-boot-on;
305 regulator-min-microvolt = <675000>;
306 regulator-max-microvolt = <950000>;
307 regulator-ramp-delay = <12500>;
308 regulator-enable-ramp-delay = <400>;
309 regulator-name = "vdd_gpu_mem_s0";
310 regulator-state-mem {
311 regulator-off-in-suspend;
316 vdd_npu_mem_s0: dcdc-reg6 {
317 regulator-always-on;
318 regulator-boot-on;
319 regulator-min-microvolt = <675000>;
320 regulator-max-microvolt = <950000>;
321 regulator-ramp-delay = <12500>;
322 regulator-name = "vdd_npu_mem_s0";
323 regulator-state-mem {
324 regulator-off-in-suspend;
329 vcc_2v0_pldo_s3: dcdc-reg7 {
330 regulator-always-on;
331 regulator-boot-on;
332 regulator-min-microvolt = <2000000>;
333 regulator-max-microvolt = <2000000>;
334 regulator-ramp-delay = <12500>;
335 regulator-name = "vdd_2v0_pldo_s3";
336 regulator-state-mem {
337 regulator-on-in-suspend;
338 regulator-suspend-microvolt = <2000000>;
342 vdd_vdenc_mem_s0: dcdc-reg8 {
343 regulator-always-on;
344 regulator-boot-on;
345 regulator-min-microvolt = <675000>;
346 regulator-max-microvolt = <950000>;
347 regulator-ramp-delay = <12500>;
348 regulator-name = "vdd_vdenc_mem_s0";
349 regulator-state-mem {
350 regulator-off-in-suspend;
354 vdd2_ddr_s3: dcdc-reg9 {
355 regulator-always-on;
356 regulator-boot-on;
357 regulator-name = "vdd2_ddr_s3";
358 regulator-state-mem {
359 regulator-on-in-suspend;
363 vcc_1v1_nldo_s3: dcdc-reg10 {
364 regulator-always-on;
365 regulator-boot-on;
366 regulator-min-microvolt = <1100000>;
367 regulator-max-microvolt = <1100000>;
368 regulator-ramp-delay = <12500>;
369 regulator-name = "vcc_1v1_nldo_s3";
370 regulator-state-mem {
371 regulator-on-in-suspend;
372 regulator-suspend-microvolt = <1100000>;
376 avcc_1v8_s0: pldo-reg1 {
377 regulator-always-on;
378 regulator-boot-on;
379 regulator-min-microvolt = <1800000>;
380 regulator-max-microvolt = <1800000>;
381 regulator-ramp-delay = <12500>;
382 regulator-name = "avcc_1v8_s0";
383 regulator-state-mem {
384 regulator-off-in-suspend;
388 vdd1_1v8_ddr_s3: pldo-reg2 {
389 regulator-always-on;
390 regulator-boot-on;
391 regulator-min-microvolt = <1800000>;
392 regulator-max-microvolt = <1800000>;
393 regulator-ramp-delay = <12500>;
394 regulator-name = "vdd1_1v8_ddr_s3";
395 regulator-state-mem {
396 regulator-on-in-suspend;
397 regulator-suspend-microvolt = <1800000>;
401 avcc_1v8_codec_s0: pldo-reg3 {
402 regulator-always-on;
403 regulator-boot-on;
404 regulator-min-microvolt = <1800000>;
405 regulator-max-microvolt = <1800000>;
406 regulator-ramp-delay = <12500>;
407 regulator-name = "avcc_1v8_codec_s0";
408 regulator-state-mem {
409 regulator-off-in-suspend;
413 vcc_3v3_s3: pldo-reg4 {
414 regulator-always-on;
415 regulator-boot-on;
416 regulator-min-microvolt = <3300000>;
417 regulator-max-microvolt = <3300000>;
418 regulator-ramp-delay = <12500>;
419 regulator-name = "vcc_3v3_s3";
420 regulator-state-mem {
421 regulator-on-in-suspend;
422 regulator-suspend-microvolt = <3300000>;
426 vccio_sd_s0: pldo-reg5 {
427 regulator-always-on;
428 regulator-boot-on;
429 regulator-min-microvolt = <1800000>;
430 regulator-max-microvolt = <3300000>;
431 regulator-ramp-delay = <12500>;
432 regulator-name = "vccio_sd_s0";
433 regulator-state-mem {
434 regulator-off-in-suspend;
438 vccio_1v8_s3: pldo-reg6 {
439 regulator-always-on;
440 regulator-boot-on;
441 regulator-min-microvolt = <1800000>;
442 regulator-max-microvolt = <1800000>;
443 regulator-ramp-delay = <12500>;
444 regulator-name = "vccio_1v8_s3";
445 regulator-state-mem {
446 regulator-on-in-suspend;
447 regulator-suspend-microvolt = <1800000>;
451 vdd_0v75_s3: nldo-reg1 {
452 regulator-always-on;
453 regulator-boot-on;
454 regulator-min-microvolt = <750000>;
455 regulator-max-microvolt = <750000>;
456 regulator-ramp-delay = <12500>;
457 regulator-name = "vdd_0v75_s3";
458 regulator-state-mem {
459 regulator-on-in-suspend;
460 regulator-suspend-microvolt = <750000>;
464 vdd2l_0v9_ddr_s3: nldo-reg2 {
465 regulator-always-on;
466 regulator-boot-on;
467 regulator-min-microvolt = <900000>;
468 regulator-max-microvolt = <900000>;
469 regulator-name = "vdd2l_0v9_ddr_s3";
470 regulator-state-mem {
471 regulator-on-in-suspend;
472 regulator-suspend-microvolt = <900000>;
476 vdd_0v75_hdmi_edp_s0: nldo-reg3 {
477 regulator-always-on;
478 regulator-boot-on;
479 regulator-min-microvolt = <750000>;
480 regulator-max-microvolt = <750000>;
481 regulator-name = "vdd_0v75_hdmi_edp_s0";
482 regulator-state-mem {
483 regulator-off-in-suspend;
487 avdd_0v75_s0: nldo-reg4 {
488 regulator-always-on;
489 regulator-boot-on;
490 regulator-min-microvolt = <750000>;
491 regulator-max-microvolt = <750000>;
492 regulator-name = "avdd_0v75_s0";
493 regulator-state-mem {
494 regulator-off-in-suspend;
498 vdd_0v85_s0: nldo-reg5 {
499 regulator-always-on;
500 regulator-boot-on;
501 regulator-min-microvolt = <850000>;
502 regulator-max-microvolt = <850000>;
503 regulator-name = "vdd_0v85_s0";
504 regulator-state-mem {
505 regulator-off-in-suspend;
514 #gpio-cells = <2>;
515 gpio-controller;
516 interrupt-parent = <&gpio0>;
518 pinctrl-0 = <&rk806_slave_dvs1_null>, <&rk806_slave_dvs2_null>,
520 pinctrl-names = "default";
521 spi-max-frequency = <1000000>;
523 vcc1-supply = <&vcc5v0_sys>;
524 vcc2-supply = <&vcc5v0_sys>;
525 vcc3-supply = <&vcc5v0_sys>;
526 vcc4-supply = <&vcc5v0_sys>;
527 vcc5-supply = <&vcc5v0_sys>;
528 vcc6-supply = <&vcc5v0_sys>;
529 vcc7-supply = <&vcc5v0_sys>;
530 vcc8-supply = <&vcc5v0_sys>;
531 vcc9-supply = <&vcc5v0_sys>;
532 vcc10-supply = <&vcc5v0_sys>;
533 vcc11-supply = <&vcc_2v0_pldo_s3>;
534 vcc12-supply = <&vcc5v0_sys>;
535 vcc13-supply = <&vcc_1v1_nldo_s3>;
536 vcc14-supply = <&vcc_2v0_pldo_s3>;
537 vcca-supply = <&vcc5v0_sys>;
539 rk806_slave_dvs1_null: dvs1-null-pins {
544 rk806_slave_dvs2_null: dvs2-null-pins {
549 rk806_slave_dvs3_null: dvs3-null-pins {
555 vdd_cpu_big1_s0: dcdc-reg1 {
556 regulator-always-on;
557 regulator-boot-on;
558 regulator-min-microvolt = <550000>;
559 regulator-max-microvolt = <1050000>;
560 regulator-ramp-delay = <12500>;
561 regulator-name = "vdd_cpu_big1_s0";
562 regulator-state-mem {
563 regulator-off-in-suspend;
567 vdd_cpu_big0_s0: dcdc-reg2 {
568 regulator-always-on;
569 regulator-boot-on;
570 regulator-min-microvolt = <550000>;
571 regulator-max-microvolt = <1050000>;
572 regulator-ramp-delay = <12500>;
573 regulator-name = "vdd_cpu_big0_s0";
574 regulator-state-mem {
575 regulator-off-in-suspend;
579 vdd_cpu_lit_s0: dcdc-reg3 {
580 regulator-always-on;
581 regulator-boot-on;
582 regulator-min-microvolt = <550000>;
583 regulator-max-microvolt = <950000>;
584 regulator-ramp-delay = <12500>;
585 regulator-name = "vdd_cpu_lit_s0";
586 regulator-state-mem {
587 regulator-off-in-suspend;
591 vcc_3v3_s0: dcdc-reg4 {
592 regulator-always-on;
593 regulator-boot-on;
594 regulator-min-microvolt = <3300000>;
595 regulator-max-microvolt = <3300000>;
596 regulator-ramp-delay = <12500>;
597 regulator-name = "vcc_3v3_s0";
598 regulator-state-mem {
599 regulator-off-in-suspend;
603 vdd_cpu_big1_mem_s0: dcdc-reg5 {
604 regulator-always-on;
605 regulator-boot-on;
606 regulator-min-microvolt = <675000>;
607 regulator-max-microvolt = <1050000>;
608 regulator-ramp-delay = <12500>;
609 regulator-name = "vdd_cpu_big1_mem_s0";
610 regulator-state-mem {
611 regulator-off-in-suspend;
616 vdd_cpu_big0_mem_s0: dcdc-reg6 {
617 regulator-always-on;
618 regulator-boot-on;
619 regulator-min-microvolt = <675000>;
620 regulator-max-microvolt = <1050000>;
621 regulator-ramp-delay = <12500>;
622 regulator-name = "vdd_cpu_big0_mem_s0";
623 regulator-state-mem {
624 regulator-off-in-suspend;
628 vcc_1v8_s0: dcdc-reg7 {
629 regulator-always-on;
630 regulator-boot-on;
631 regulator-min-microvolt = <1800000>;
632 regulator-max-microvolt = <1800000>;
633 regulator-ramp-delay = <12500>;
634 regulator-name = "vcc_1v8_s0";
635 regulator-state-mem {
636 regulator-off-in-suspend;
640 vdd_cpu_lit_mem_s0: dcdc-reg8 {
641 regulator-always-on;
642 regulator-boot-on;
643 regulator-min-microvolt = <675000>;
644 regulator-max-microvolt = <950000>;
645 regulator-ramp-delay = <12500>;
646 regulator-name = "vdd_cpu_lit_mem_s0";
647 regulator-state-mem {
648 regulator-off-in-suspend;
652 vddq_ddr_s0: dcdc-reg9 {
653 regulator-always-on;
654 regulator-boot-on;
655 regulator-name = "vddq_ddr_s0";
656 regulator-state-mem {
657 regulator-off-in-suspend;
661 vdd_ddr_s0: dcdc-reg10 {
662 regulator-always-on;
663 regulator-boot-on;
664 regulator-min-microvolt = <675000>;
665 regulator-max-microvolt = <900000>;
666 regulator-ramp-delay = <12500>;
667 regulator-name = "vdd_ddr_s0";
668 regulator-state-mem {
669 regulator-off-in-suspend;
673 vcc_1v8_cam_s0: pldo-reg1 {
674 regulator-always-on;
675 regulator-boot-on;
676 regulator-min-microvolt = <1800000>;
677 regulator-max-microvolt = <1800000>;
678 regulator-ramp-delay = <12500>;
679 regulator-name = "vcc_1v8_cam_s0";
680 regulator-state-mem {
681 regulator-off-in-suspend;
685 avdd1v8_ddr_pll_s0: pldo-reg2 {
686 regulator-always-on;
687 regulator-boot-on;
688 regulator-min-microvolt = <1800000>;
689 regulator-max-microvolt = <1800000>;
690 regulator-ramp-delay = <12500>;
691 regulator-name = "avdd1v8_ddr_pll_s0";
692 regulator-state-mem {
693 regulator-off-in-suspend;
697 vdd_1v8_pll_s0: pldo-reg3 {
698 regulator-always-on;
699 regulator-boot-on;
700 regulator-min-microvolt = <1800000>;
701 regulator-max-microvolt = <1800000>;
702 regulator-ramp-delay = <12500>;
703 regulator-name = "vdd_1v8_pll_s0";
704 regulator-state-mem {
705 regulator-off-in-suspend;
709 vcc_3v3_sd_s0: pldo-reg4 {
710 regulator-always-on;
711 regulator-boot-on;
712 regulator-min-microvolt = <3300000>;
713 regulator-max-microvolt = <3300000>;
714 regulator-ramp-delay = <12500>;
715 regulator-name = "vcc_3v3_sd_s0";
716 regulator-state-mem {
717 regulator-off-in-suspend;
721 vcc_2v8_cam_s0: pldo-reg5 {
722 regulator-always-on;
723 regulator-boot-on;
724 regulator-min-microvolt = <2800000>;
725 regulator-max-microvolt = <2800000>;
726 regulator-ramp-delay = <12500>;
727 regulator-name = "vcc_2v8_cam_s0";
728 regulator-state-mem {
729 regulator-off-in-suspend;
733 pldo6_s3: pldo-reg6 {
734 regulator-always-on;
735 regulator-boot-on;
736 regulator-min-microvolt = <1800000>;
737 regulator-max-microvolt = <1800000>;
738 regulator-name = "pldo6_s3";
739 regulator-state-mem {
740 regulator-on-in-suspend;
741 regulator-suspend-microvolt = <1800000>;
745 vdd_0v75_pll_s0: nldo-reg1 {
746 regulator-always-on;
747 regulator-boot-on;
748 regulator-min-microvolt = <750000>;
749 regulator-max-microvolt = <750000>;
750 regulator-ramp-delay = <12500>;
751 regulator-name = "vdd_0v75_pll_s0";
752 regulator-state-mem {
753 regulator-off-in-suspend;
757 vdd_ddr_pll_s0: nldo-reg2 {
758 regulator-always-on;
759 regulator-boot-on;
760 regulator-min-microvolt = <850000>;
761 regulator-max-microvolt = <850000>;
762 regulator-name = "vdd_ddr_pll_s0";
763 regulator-state-mem {
764 regulator-off-in-suspend;
768 avdd_0v85_s0: nldo-reg3 {
769 regulator-always-on;
770 regulator-boot-on;
771 regulator-min-microvolt = <850000>;
772 regulator-max-microvolt = <850000>;
773 regulator-ramp-delay = <12500>;
774 regulator-name = "avdd_0v85_s0";
775 regulator-state-mem {
776 regulator-off-in-suspend;
780 avdd_1v2_cam_s0: nldo-reg4 {
781 regulator-always-on;
782 regulator-boot-on;
783 regulator-min-microvolt = <1200000>;
784 regulator-max-microvolt = <1200000>;
785 regulator-ramp-delay = <12500>;
786 regulator-name = "avdd_1v2_cam_s0";
787 regulator-state-mem {
788 regulator-off-in-suspend;
792 avdd_1v2_s0: nldo-reg5 {
793 regulator-always-on;
794 regulator-boot-on;
795 regulator-min-microvolt = <1200000>;
796 regulator-max-microvolt = <1200000>;
797 regulator-ramp-delay = <12500>;
798 regulator-name = "avdd_1v2_s0";
799 regulator-state-mem {
800 regulator-off-in-suspend;
816 phy-supply = <&vcc5v0_host>;
825 phy-supply = <&vcc5v0_host>;
830 pinctrl-0 = <&uart2m0_xfer>;