Lines Matching +full:dcdc +full:- +full:reg6

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/pinctrl/rockchip.h>
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/soc/rockchip,vop2.h>
19 stdout-path = "serial2:1500000n8";
22 adc-keys {
23 compatible = "adc-keys";
24 io-channels = <&saradc 0>;
25 io-channel-names = "buttons";
26 keyup-threshold-microvolt = <1800000>;
27 poll-interval = <100>;
29 button-maskrom {
32 press-threshold-microvolt = <1800>;
36 gpio-keys {
37 compatible = "gpio-keys";
38 pinctrl-names = "default";
39 pinctrl-0 = <&key1_pin>;
41 button-user {
45 debounce-interval = <50>;
49 hdmi-con {
50 compatible = "hdmi-connector";
55 remote-endpoint = <&hdmi0_out_con>;
61 compatible = "gpio-leds";
63 sys_led: led-0 {
66 linux,default-trigger = "heartbeat";
67 pinctrl-names = "default";
68 pinctrl-0 = <&sys_led_pin>;
71 wan_led: led-1 {
74 pinctrl-names = "default";
75 pinctrl-0 = <&wan_led_pin>;
78 lan1_led: led-2 {
81 pinctrl-names = "default";
82 pinctrl-0 = <&lan1_led_pin>;
85 lan2_led: led-3 {
87 pinctrl-names = "default";
88 pinctrl-0 = <&lan2_led_pin>;
92 vcc5v0_sys: regulator-vcc5v0-sys {
93 compatible = "regulator-fixed";
94 regulator-name = "vcc5v0_sys";
95 regulator-always-on;
96 regulator-boot-on;
97 regulator-min-microvolt = <5000000>;
98 regulator-max-microvolt = <5000000>;
101 vcc_1v1_nldo_s3: regulator-vcc-1v1-nldo-s3 {
102 compatible = "regulator-fixed";
103 regulator-name = "vcc_1v1_nldo_s3";
104 regulator-always-on;
105 regulator-boot-on;
106 regulator-min-microvolt = <1100000>;
107 regulator-max-microvolt = <1100000>;
108 vin-supply = <&vcc5v0_sys>;
111 vcc_3v3_s0: regulator-vcc-3v3-s0 {
112 compatible = "regulator-fixed";
113 regulator-always-on;
114 regulator-boot-on;
115 regulator-min-microvolt = <3300000>;
116 regulator-max-microvolt = <3300000>;
117 regulator-name = "vcc_3v3_s0";
118 vin-supply = <&vcc_3v3_s3>;
121 vcc_3v3_sd_s0: regulator-vcc-3v3-sd-s0 {
122 compatible = "regulator-fixed";
123 enable-active-high;
125 pinctrl-names = "default";
126 pinctrl-0 = <&sd_s0_pwr>;
127 regulator-name = "vcc_3v3_sd_s0";
128 regulator-boot-on;
129 regulator-max-microvolt = <3000000>;
130 regulator-min-microvolt = <3000000>;
131 vin-supply = <&vcc_3v3_s3>;
134 vcc_3v3_pcie20: regulator-vcc3v3-pcie20 {
135 compatible = "regulator-fixed";
136 regulator-name = "vcc_3v3_pcie20";
137 regulator-always-on;
138 regulator-boot-on;
139 regulator-min-microvolt = <3300000>;
140 regulator-max-microvolt = <3300000>;
141 vin-supply = <&vcc_3v3_s3>;
144 vcc5v0_usb: regulator-vcc5v0-usb {
145 compatible = "regulator-fixed";
146 regulator-name = "vcc5v0_usb";
147 regulator-always-on;
148 regulator-boot-on;
149 regulator-min-microvolt = <5000000>;
150 regulator-max-microvolt = <5000000>;
151 vin-supply = <&vcc5v0_sys>;
154 vcc5v0_usb_otg0: regulator-vcc5v0-usb-otg0 {
155 compatible = "regulator-fixed";
156 enable-active-high;
158 pinctrl-names = "default";
159 pinctrl-0 = <&typec5v_pwren>;
160 regulator-name = "vcc5v0_usb_otg0";
161 regulator-min-microvolt = <5000000>;
162 regulator-max-microvolt = <5000000>;
163 vin-supply = <&vcc5v0_usb>;
166 vcc5v0_host_20: regulator-vcc5v0-host-20 {
167 compatible = "regulator-fixed";
168 enable-active-high;
170 pinctrl-names = "default";
171 pinctrl-0 = <&vcc5v0_host20_en>;
172 regulator-name = "vcc5v0_host_20";
173 regulator-min-microvolt = <5000000>;
174 regulator-max-microvolt = <5000000>;
175 vin-supply = <&vcc5v0_usb>;
188 cpu-supply = <&vdd_cpu_big0_s0>;
192 cpu-supply = <&vdd_cpu_big0_s0>;
196 cpu-supply = <&vdd_cpu_big1_s0>;
200 cpu-supply = <&vdd_cpu_big1_s0>;
204 cpu-supply = <&vdd_cpu_lit_s0>;
208 cpu-supply = <&vdd_cpu_lit_s0>;
212 cpu-supply = <&vdd_cpu_lit_s0>;
216 cpu-supply = <&vdd_cpu_lit_s0>;
221 phy-handle = <&rgmii_phy1>;
222 phy-mode = "rgmii-rxid";
223 pinctrl-0 = <&gmac1_miim
228 pinctrl-names = "default";
234 mali-supply = <&vdd_gpu_s0>;
244 remote-endpoint = <&vp0_out_hdmi0>;
250 remote-endpoint = <&hdmi_con_in>;
259 pinctrl-names = "default";
260 pinctrl-0 = <&i2c0m2_xfer>;
266 fcs,suspend-voltage-selector = <1>;
267 regulator-name = "vdd_cpu_big0_s0";
268 regulator-always-on;
269 regulator-boot-on;
270 regulator-min-microvolt = <550000>;
271 regulator-max-microvolt = <1050000>;
272 regulator-ramp-delay = <2300>;
273 vin-supply = <&vcc5v0_sys>;
275 regulator-state-mem {
276 regulator-off-in-suspend;
283 fcs,suspend-voltage-selector = <1>;
284 regulator-name = "vdd_cpu_big1_s0";
285 regulator-always-on;
286 regulator-boot-on;
287 regulator-min-microvolt = <550000>;
288 regulator-max-microvolt = <1050000>;
289 regulator-ramp-delay = <2300>;
290 vin-supply = <&vcc5v0_sys>;
292 regulator-state-mem {
293 regulator-off-in-suspend;
304 fcs,suspend-voltage-selector = <1>;
305 regulator-name = "vdd_npu_s0";
306 regulator-min-microvolt = <550000>;
307 regulator-max-microvolt = <950000>;
308 regulator-ramp-delay = <2300>;
309 regulator-boot-on;
310 regulator-always-on;
311 vin-supply = <&vcc5v0_sys>;
313 regulator-state-mem {
314 regulator-off-in-suspend;
320 clock-frequency = <200000>;
321 pinctrl-names = "default";
322 pinctrl-0 = <&i2c6m0_xfer>;
328 #clock-cells = <0>;
329 clock-output-names = "hym8563";
330 pinctrl-names = "default";
331 pinctrl-0 = <&rtc_int>;
332 interrupt-parent = <&gpio0>;
334 wakeup-source;
339 rgmii_phy1: ethernet-phy@1 {
340 compatible = "ethernet-phy-id001c.c916";
342 pinctrl-names = "default";
343 pinctrl-0 = <&rtl8211f_rst>;
344 reset-assert-us = <20000>;
345 reset-deassert-us = <100000>;
346 reset-gpios = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>;
351 reset-gpios = <&gpio1 RK_PA7 GPIO_ACTIVE_HIGH>;
352 vpcie3v3-supply = <&vcc_3v3_pcie20>;
357 reset-gpios = <&gpio3 RK_PD1 GPIO_ACTIVE_HIGH>;
358 vpcie3v3-supply = <&vcc_3v3_pcie20>;
363 domain-supply = <&vdd_gpu_s0>;
367 gpio-key {
368 key1_pin: key1-pin {
373 gpio-leds {
374 sys_led_pin: sys-led-pin {
379 wan_led_pin: wan-led-pin {
384 lan1_led_pin: lan1-led-pin {
389 lan2_led_pin: lan2-led-pin {
396 rtc_int: rtc-int {
402 sd_s0_pwr: sd-s0-pwr {
408 typec5v_pwren: typec5v-pwren {
412 vcc5v0_host20_en: vcc5v0-host20-en {
418 rtl8211f_rst: rtl8211f-rst {
425 vref-supply = <&avcc_1v8_s0>;
430 bus-width = <8>;
431 no-sdio;
432 no-sd;
433 non-removable;
434 mmc-hs200-1_8v;
439 bus-width = <4>;
440 cap-sd-highspeed;
441 cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
442 disable-wp;
443 max-frequency = <150000000>;
444 no-mmc;
445 no-sdio;
446 sd-uhs-sdr104;
447 vmmc-supply = <&vcc_3v3_sd_s0>;
448 vqmmc-supply = <&vccio_sd_s0>;
454 assigned-clocks = <&cru CLK_SPI2>;
455 assigned-clock-rates = <200000000>;
456 pinctrl-names = "default";
457 pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
458 num-cs = <1>;
462 spi-max-frequency = <1000000>;
465 interrupt-parent = <&gpio0>;
468 pinctrl-names = "default";
469 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
472 system-power-controller;
474 vcc1-supply = <&vcc5v0_sys>;
475 vcc2-supply = <&vcc5v0_sys>;
476 vcc3-supply = <&vcc5v0_sys>;
477 vcc4-supply = <&vcc5v0_sys>;
478 vcc5-supply = <&vcc5v0_sys>;
479 vcc6-supply = <&vcc5v0_sys>;
480 vcc7-supply = <&vcc5v0_sys>;
481 vcc8-supply = <&vcc5v0_sys>;
482 vcc9-supply = <&vcc5v0_sys>;
483 vcc10-supply = <&vcc5v0_sys>;
484 vcc11-supply = <&vcc_2v0_pldo_s3>;
485 vcc12-supply = <&vcc5v0_sys>;
486 vcc13-supply = <&vcc_1v1_nldo_s3>;
487 vcc14-supply = <&vcc_1v1_nldo_s3>;
488 vcca-supply = <&vcc5v0_sys>;
490 gpio-controller;
491 #gpio-cells = <2>;
493 rk806_dvs1_null: dvs1-null-pins {
498 rk806_dvs2_null: dvs2-null-pins {
503 rk806_dvs3_null: dvs3-null-pins {
509 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
510 regulator-boot-on;
511 regulator-min-microvolt = <550000>;
512 regulator-max-microvolt = <950000>;
513 regulator-ramp-delay = <12500>;
514 regulator-name = "vdd_gpu_s0";
515 regulator-enable-ramp-delay = <400>;
517 regulator-state-mem {
518 regulator-off-in-suspend;
522 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
523 regulator-always-on;
524 regulator-boot-on;
525 regulator-min-microvolt = <550000>;
526 regulator-max-microvolt = <950000>;
527 regulator-ramp-delay = <12500>;
528 regulator-name = "vdd_cpu_lit_s0";
530 regulator-state-mem {
531 regulator-off-in-suspend;
535 vdd_log_s0: dcdc-reg3 {
536 regulator-always-on;
537 regulator-boot-on;
538 regulator-min-microvolt = <675000>;
539 regulator-max-microvolt = <750000>;
540 regulator-ramp-delay = <12500>;
541 regulator-name = "vdd_log_s0";
543 regulator-state-mem {
544 regulator-off-in-suspend;
545 regulator-suspend-microvolt = <750000>;
549 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
550 regulator-always-on;
551 regulator-boot-on;
552 regulator-min-microvolt = <550000>;
553 regulator-max-microvolt = <950000>;
554 regulator-ramp-delay = <12500>;
555 regulator-name = "vdd_vdenc_s0";
557 regulator-state-mem {
558 regulator-off-in-suspend;
562 vdd_ddr_s0: dcdc-reg5 {
563 regulator-always-on;
564 regulator-boot-on;
565 regulator-min-microvolt = <675000>;
566 regulator-max-microvolt = <900000>;
567 regulator-ramp-delay = <12500>;
568 regulator-name = "vdd_ddr_s0";
570 regulator-state-mem {
571 regulator-off-in-suspend;
572 regulator-suspend-microvolt = <850000>;
576 vdd2_ddr_s3: dcdc-reg6 {
577 regulator-always-on;
578 regulator-boot-on;
579 regulator-name = "vdd2_ddr_s3";
581 regulator-state-mem {
582 regulator-on-in-suspend;
586 vcc_2v0_pldo_s3: dcdc-reg7 {
587 regulator-always-on;
588 regulator-boot-on;
589 regulator-min-microvolt = <2000000>;
590 regulator-max-microvolt = <2000000>;
591 regulator-ramp-delay = <12500>;
592 regulator-name = "vdd_2v0_pldo_s3";
594 regulator-state-mem {
595 regulator-on-in-suspend;
596 regulator-suspend-microvolt = <2000000>;
600 vcc_3v3_s3: dcdc-reg8 {
601 regulator-always-on;
602 regulator-boot-on;
603 regulator-min-microvolt = <3300000>;
604 regulator-max-microvolt = <3300000>;
605 regulator-name = "vcc_3v3_s3";
607 regulator-state-mem {
608 regulator-on-in-suspend;
609 regulator-suspend-microvolt = <3300000>;
613 vddq_ddr_s0: dcdc-reg9 {
614 regulator-always-on;
615 regulator-boot-on;
616 regulator-name = "vddq_ddr_s0";
618 regulator-state-mem {
619 regulator-off-in-suspend;
623 vcc_1v8_s3: dcdc-reg10 {
624 regulator-always-on;
625 regulator-boot-on;
626 regulator-min-microvolt = <1800000>;
627 regulator-max-microvolt = <1800000>;
628 regulator-name = "vcc_1v8_s3";
630 regulator-state-mem {
631 regulator-on-in-suspend;
632 regulator-suspend-microvolt = <1800000>;
636 avcc_1v8_s0: pldo-reg1 {
637 regulator-always-on;
638 regulator-boot-on;
639 regulator-min-microvolt = <1800000>;
640 regulator-max-microvolt = <1800000>;
641 regulator-name = "avcc_1v8_s0";
643 regulator-state-mem {
644 regulator-off-in-suspend;
645 regulator-suspend-microvolt = <1800000>;
649 vcc_1v8_s0: pldo-reg2 {
650 regulator-always-on;
651 regulator-boot-on;
652 regulator-min-microvolt = <1800000>;
653 regulator-max-microvolt = <1800000>;
654 regulator-name = "vcc_1v8_s0";
656 regulator-state-mem {
657 regulator-off-in-suspend;
658 regulator-suspend-microvolt = <1800000>;
662 avdd_1v2_s0: pldo-reg3 {
663 regulator-always-on;
664 regulator-boot-on;
665 regulator-min-microvolt = <1200000>;
666 regulator-max-microvolt = <1200000>;
667 regulator-name = "avdd_1v2_s0";
669 regulator-state-mem {
670 regulator-off-in-suspend;
674 avcc_3v3_s0: pldo-reg4 {
675 regulator-always-on;
676 regulator-boot-on;
677 regulator-min-microvolt = <3300000>;
678 regulator-max-microvolt = <3300000>;
679 regulator-ramp-delay = <12500>;
680 regulator-name = "avcc_3v3_s0";
682 regulator-state-mem {
683 regulator-off-in-suspend;
687 vccio_sd_s0: pldo-reg5 {
688 regulator-always-on;
689 regulator-boot-on;
690 regulator-min-microvolt = <1800000>;
691 regulator-max-microvolt = <3300000>;
692 regulator-ramp-delay = <12500>;
693 regulator-name = "vccio_sd_s0";
695 regulator-state-mem {
696 regulator-off-in-suspend;
700 pldo6_s3: pldo-reg6 {
701 regulator-always-on;
702 regulator-boot-on;
703 regulator-min-microvolt = <1800000>;
704 regulator-max-microvolt = <1800000>;
705 regulator-name = "pldo6_s3";
707 regulator-state-mem {
708 regulator-on-in-suspend;
709 regulator-suspend-microvolt = <1800000>;
713 vdd_0v75_s3: nldo-reg1 {
714 regulator-always-on;
715 regulator-boot-on;
716 regulator-min-microvolt = <750000>;
717 regulator-max-microvolt = <750000>;
718 regulator-name = "vdd_0v75_s3";
720 regulator-state-mem {
721 regulator-on-in-suspend;
722 regulator-suspend-microvolt = <750000>;
726 avdd_ddr_pll_s0: nldo-reg2 {
727 regulator-always-on;
728 regulator-boot-on;
729 regulator-min-microvolt = <850000>;
730 regulator-max-microvolt = <850000>;
731 regulator-name = "avdd_ddr_pll_s0";
733 regulator-state-mem {
734 regulator-off-in-suspend;
735 regulator-suspend-microvolt = <850000>;
739 avdd_0v75_s0: nldo-reg3 {
740 regulator-always-on;
741 regulator-boot-on;
742 regulator-min-microvolt = <750000>;
743 regulator-max-microvolt = <750000>;
744 regulator-name = "avdd_0v75_s0";
746 regulator-state-mem {
747 regulator-off-in-suspend;
751 avdd_0v85_s0: nldo-reg4 {
752 regulator-always-on;
753 regulator-boot-on;
754 regulator-min-microvolt = <850000>;
755 regulator-max-microvolt = <850000>;
756 regulator-name = "avdd_0v85_s0";
758 regulator-state-mem {
759 regulator-off-in-suspend;
763 vdd_0v75_s0: nldo-reg5 {
764 regulator-always-on;
765 regulator-boot-on;
766 regulator-min-microvolt = <750000>;
767 regulator-max-microvolt = <750000>;
768 regulator-name = "vdd_0v75_s0";
770 regulator-state-mem {
771 regulator-off-in-suspend;
787 phy-supply = <&vcc5v0_usb_otg0>;
796 phy-supply = <&vcc5v0_host_20>;
801 pinctrl-0 = <&uart2m0_xfer>;
833 remote-endpoint = <&hdmi0_in_vp0>;