Lines Matching +full:off +full:- +full:state

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/usb/pd.h>
17 compatible = "rockchip,rk3588-evb1-v10", "rockchip,rk3588";
25 stdout-path = "serial2:1500000n8";
28 adc-keys {
29 compatible = "adc-keys";
30 io-channels = <&saradc 1>;
31 io-channel-names = "buttons";
32 keyup-threshold-microvolt = <1800000>;
33 poll-interval = <100>;
35 button-vol-up {
38 press-threshold-microvolt = <17000>;
41 button-vol-down {
44 press-threshold-microvolt = <417000>;
47 button-menu {
50 press-threshold-microvolt = <890000>;
53 button-escape {
56 press-threshold-microvolt = <1235000>;
60 analog-sound {
61 compatible = "simple-audio-card";
62 pinctrl-names = "default";
63 pinctrl-0 = <&hp_detect>;
64 simple-audio-card,name = "RK3588 EVB1 Audio";
65 simple-audio-card,aux-devs = <&amp_headphone>, <&amp_speaker>;
66 simple-audio-card,bitclock-master = <&masterdai>;
67 simple-audio-card,format = "i2s";
68 simple-audio-card,frame-master = <&masterdai>;
69 simple-audio-card,hp-det-gpio = <&gpio1 RK_PD5 GPIO_ACTIVE_LOW>;
70 simple-audio-card,mclk-fs = <256>;
71 simple-audio-card,pin-switches = "Headphones", "Speaker";
72 simple-audio-card,routing =
85 simple-audio-card,widgets =
91 simple-audio-card,cpu {
92 sound-dai = <&i2s0_8ch>;
95 masterdai: simple-audio-card,codec {
96 sound-dai = <&es8388>;
97 system-clock-frequency = <12288000>;
101 amp_headphone: headphone-amplifier {
102 compatible = "simple-audio-amplifier";
103 enable-gpios = <&gpio1 RK_PD2 GPIO_ACTIVE_HIGH>;
104 pinctrl-names = "default";
105 pinctrl-0 = <&headphone_amplifier_en>;
106 sound-name-prefix = "Headphones Amplifier";
109 amp_speaker: speaker-amplifier {
110 compatible = "simple-audio-amplifier";
111 enable-gpios = <&gpio1 RK_PD3 GPIO_ACTIVE_HIGH>;
112 pinctrl-names = "default";
113 pinctrl-0 = <&speaker_amplifier_en>;
114 sound-name-prefix = "Speaker Amplifier";
118 compatible = "pwm-backlight";
119 power-supply = <&vcc12v_dcin>;
123 pcie20_avdd0v85: pcie20-avdd0v85-regulator {
124 compatible = "regulator-fixed";
125 regulator-name = "pcie20_avdd0v85";
126 regulator-always-on;
127 regulator-boot-on;
128 regulator-min-microvolt = <850000>;
129 regulator-max-microvolt = <850000>;
130 vin-supply = <&avdd_0v85_s0>;
133 pcie20_avdd1v8: pcie20-avdd1v8-regulator {
134 compatible = "regulator-fixed";
135 regulator-name = "pcie20_avdd1v8";
136 regulator-always-on;
137 regulator-boot-on;
138 regulator-min-microvolt = <1800000>;
139 regulator-max-microvolt = <1800000>;
140 vin-supply = <&avcc_1v8_s0>;
143 pcie30_avdd0v75: pcie30-avdd0v75-regulator {
144 compatible = "regulator-fixed";
145 regulator-name = "pcie30_avdd0v75";
146 regulator-always-on;
147 regulator-boot-on;
148 regulator-min-microvolt = <750000>;
149 regulator-max-microvolt = <750000>;
150 vin-supply = <&avdd_0v75_s0>;
153 pcie30_avdd1v8: pcie30-avdd1v8-regulator {
154 compatible = "regulator-fixed";
155 regulator-name = "pcie30_avdd1v8";
156 regulator-always-on;
157 regulator-boot-on;
158 regulator-min-microvolt = <1800000>;
159 regulator-max-microvolt = <1800000>;
160 vin-supply = <&avcc_1v8_s0>;
163 vbus5v0_typec: vbus5v0-typec-regulator {
164 compatible = "regulator-fixed";
165 enable-active-high;
167 pinctrl-names = "default";
168 pinctrl-0 = <&typec5v_pwren>;
169 regulator-name = "vbus5v0_typec";
170 regulator-min-microvolt = <5000000>;
171 regulator-max-microvolt = <5000000>;
172 vin-supply = <&vcc5v0_usb>;
175 vcc12v_dcin: vcc12v-dcin-regulator {
176 compatible = "regulator-fixed";
177 regulator-name = "vcc12v_dcin";
178 regulator-always-on;
179 regulator-boot-on;
180 regulator-min-microvolt = <12000000>;
181 regulator-max-microvolt = <12000000>;
184 vcc3v3_pcie30: vcc3v3-pcie30-regulator {
185 compatible = "regulator-fixed";
186 regulator-name = "vcc3v3_pcie30";
187 regulator-min-microvolt = <3300000>;
188 regulator-max-microvolt = <3300000>;
189 enable-active-high;
191 startup-delay-us = <5000>;
192 vin-supply = <&vcc12v_dcin>;
193 pinctrl-names = "default";
194 pinctrl-0 = <&vcc3v3_pcie30_en>;
197 vcc5v0_host: vcc5v0-host-regulator {
198 compatible = "regulator-fixed";
199 regulator-name = "vcc5v0_host";
200 regulator-boot-on;
201 regulator-always-on;
202 regulator-min-microvolt = <5000000>;
203 regulator-max-microvolt = <5000000>;
204 enable-active-high;
206 pinctrl-names = "default";
207 pinctrl-0 = <&vcc5v0_host_en>;
208 vin-supply = <&vcc5v0_usb>;
211 vcc5v0_sys: vcc5v0-sys-regulator {
212 compatible = "regulator-fixed";
213 regulator-name = "vcc5v0_sys";
214 regulator-always-on;
215 regulator-boot-on;
216 regulator-min-microvolt = <5000000>;
217 regulator-max-microvolt = <5000000>;
218 vin-supply = <&vcc12v_dcin>;
221 vcc5v0_usbdcin: vcc5v0-usbdcin-regulator {
222 compatible = "regulator-fixed";
223 regulator-name = "vcc5v0_usbdcin";
224 regulator-always-on;
225 regulator-boot-on;
226 regulator-min-microvolt = <5000000>;
227 regulator-max-microvolt = <5000000>;
228 vin-supply = <&vcc12v_dcin>;
231 vcc5v0_usb: vcc5v0-usb-regulator {
232 compatible = "regulator-fixed";
233 regulator-name = "vcc5v0_usb";
234 regulator-always-on;
235 regulator-boot-on;
236 regulator-min-microvolt = <5000000>;
237 regulator-max-microvolt = <5000000>;
238 vin-supply = <&vcc5v0_usbdcin>;
251 cpu-supply = <&vdd_cpu_big0_s0>;
255 cpu-supply = <&vdd_cpu_big0_s0>;
259 cpu-supply = <&vdd_cpu_big1_s0>;
263 cpu-supply = <&vdd_cpu_big1_s0>;
267 cpu-supply = <&vdd_cpu_lit_s0>;
271 cpu-supply = <&vdd_cpu_lit_s0>;
275 cpu-supply = <&vdd_cpu_lit_s0>;
279 cpu-supply = <&vdd_cpu_lit_s0>;
284 phy-handle = <&rgmii_phy>;
285 phy-mode = "rgmii-rxid";
286 pinctrl-0 = <&gmac0_miim
291 pinctrl-names = "default";
298 mali-supply = <&vdd_gpu_s0>;
299 sram-supply = <&vdd_gpu_mem_s0>;
306 usbc0: usb-typec@22 {
309 interrupt-parent = <&gpio3>;
311 pinctrl-names = "default";
312 pinctrl-0 = <&usbc0_int>;
313 vbus-supply = <&vbus5v0_typec>;
317 compatible = "usb-c-connector";
318 label = "USB-C";
319 data-role = "dual";
320 op-sink-microwatt = <1000000>;
321 power-role = "dual";
322 sink-pdos =
324 source-pdos =
326 try-power-role = "source";
329 #address-cells = <1>;
330 #size-cells = <0>;
336 remote-endpoint = <&usbdp_phy0_orientation_switch>;
344 remote-endpoint = <&dwc3_0_role_switch>;
352 remote-endpoint = <&usbdp_phy0_dp_altmode_mux>;
362 #clock-cells = <0>;
363 clock-output-names = "hym8563";
364 pinctrl-names = "default";
365 pinctrl-0 = <&hym8563_int>;
366 interrupt-parent = <&gpio0>;
368 wakeup-source;
375 es8388: audio-codec@11 {
379 assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
380 assigned-clock-rates = <12288000>;
381 AVDD-supply = <&avcc_1v8_codec_s0>;
382 DVDD-supply = <&avcc_1v8_codec_s0>;
383 HPVDD-supply = <&vcc_3v3_s0>;
384 PVDD-supply = <&vcc_3v3_s0>;
385 #sound-dai-cells = <0>;
390 pinctrl-0 = <&i2s0_lrck
399 rgmii_phy: ethernet-phy@1 {
401 compatible = "ethernet-phy-id001c.c916";
403 pinctrl-names = "default";
404 pinctrl-0 = <&rtl8211f_rst>;
405 reset-assert-us = <20000>;
406 reset-deassert-us = <100000>;
407 reset-gpios = <&gpio4 RK_PB3 GPIO_ACTIVE_LOW>;
412 reset-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>;
413 pinctrl-names = "default";
414 pinctrl-0 = <&pcie2_1_rst>, <&rtl8111_isolate>;
423 pinctrl-names = "default";
424 pinctrl-0 = <&pcie3_reset>;
425 reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>;
426 vpcie3v3-supply = <&vcc3v3_pcie30>;
432 hp_detect: headphone-detect {
436 headphone_amplifier_en: headphone-amplifier-en {
440 speaker_amplifier_en: speaker-amplifier-en {
446 rtl8111_isolate: rtl8111-isolate {
452 rtl8211f_rst: rtl8211f-rst {
459 hym8563_int: hym8563-int {
465 pcie2_1_rst: pcie2-1-rst {
471 pcie3_reset: pcie3-reset {
475 vcc3v3_pcie30_en: vcc3v3-pcie30-en {
481 vcc5v0_host_en: vcc5v0-host-en {
486 usb-typec {
487 typec5v_pwren: typec5v-pwren {
491 usbc0_int: usbc0-int {
502 vref-supply = <&vcc_1v8_s0>;
507 bus-width = <8>;
508 no-sdio;
509 no-sd;
510 non-removable;
511 mmc-hs400-1_8v;
512 mmc-hs400-enhanced-strobe;
518 assigned-clocks = <&cru CLK_SPI2>;
519 assigned-clock-rates = <200000000>;
520 num-cs = <2>;
525 #gpio-cells = <2>;
526 gpio-controller;
527 interrupt-parent = <&gpio0>;
529 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
531 pinctrl-names = "default";
532 spi-max-frequency = <1000000>;
533 system-power-controller;
535 vcc1-supply = <&vcc5v0_sys>;
536 vcc2-supply = <&vcc5v0_sys>;
537 vcc3-supply = <&vcc5v0_sys>;
538 vcc4-supply = <&vcc5v0_sys>;
539 vcc5-supply = <&vcc5v0_sys>;
540 vcc6-supply = <&vcc5v0_sys>;
541 vcc7-supply = <&vcc5v0_sys>;
542 vcc8-supply = <&vcc5v0_sys>;
543 vcc9-supply = <&vcc5v0_sys>;
544 vcc10-supply = <&vcc5v0_sys>;
545 vcc11-supply = <&vcc_2v0_pldo_s3>;
546 vcc12-supply = <&vcc5v0_sys>;
547 vcc13-supply = <&vcc5v0_sys>;
548 vcc14-supply = <&vcc_1v1_nldo_s3>;
549 vcca-supply = <&vcc5v0_sys>;
551 rk806_dvs1_null: dvs1-null-pins {
556 rk806_dvs2_null: dvs2-null-pins {
561 rk806_dvs3_null: dvs3-null-pins {
568 vdd_gpu_s0: dcdc-reg1 {
569 /* regulator coupling requires always-on */
570 regulator-always-on;
571 regulator-boot-on;
572 regulator-min-microvolt = <550000>;
573 regulator-max-microvolt = <950000>;
574 regulator-ramp-delay = <12500>;
575 regulator-name = "vdd_gpu_s0";
576 regulator-enable-ramp-delay = <400>;
577 regulator-coupled-with = <&vdd_gpu_mem_s0>;
578 regulator-coupled-max-spread = <10000>;
579 regulator-state-mem {
580 regulator-off-in-suspend;
584 vdd_npu_s0: dcdc-reg2 {
585 regulator-always-on;
586 regulator-boot-on;
587 regulator-min-microvolt = <550000>;
588 regulator-max-microvolt = <950000>;
589 regulator-ramp-delay = <12500>;
590 regulator-name = "vdd_npu_s0";
591 regulator-state-mem {
592 regulator-off-in-suspend;
596 vdd_log_s0: dcdc-reg3 {
597 regulator-always-on;
598 regulator-boot-on;
599 regulator-min-microvolt = <675000>;
600 regulator-max-microvolt = <750000>;
601 regulator-ramp-delay = <12500>;
602 regulator-name = "vdd_log_s0";
603 regulator-state-mem {
604 regulator-off-in-suspend;
605 regulator-suspend-microvolt = <750000>;
609 vdd_vdenc_s0: dcdc-reg4 {
610 regulator-always-on;
611 regulator-boot-on;
612 regulator-min-microvolt = <550000>;
613 regulator-max-microvolt = <950000>;
614 regulator-ramp-delay = <12500>;
615 regulator-name = "vdd_vdenc_s0";
616 regulator-state-mem {
617 regulator-off-in-suspend;
622 vdd_gpu_mem_s0: dcdc-reg5 {
623 /* regulator coupling requires always-on */
624 regulator-always-on;
625 regulator-boot-on;
626 regulator-min-microvolt = <675000>;
627 regulator-max-microvolt = <950000>;
628 regulator-ramp-delay = <12500>;
629 regulator-enable-ramp-delay = <400>;
630 regulator-name = "vdd_gpu_mem_s0";
631 regulator-coupled-with = <&vdd_gpu_s0>;
632 regulator-coupled-max-spread = <10000>;
633 regulator-state-mem {
634 regulator-off-in-suspend;
639 vdd_npu_mem_s0: dcdc-reg6 {
640 regulator-always-on;
641 regulator-boot-on;
642 regulator-min-microvolt = <675000>;
643 regulator-max-microvolt = <950000>;
644 regulator-ramp-delay = <12500>;
645 regulator-name = "vdd_npu_mem_s0";
646 regulator-state-mem {
647 regulator-off-in-suspend;
652 vcc_2v0_pldo_s3: dcdc-reg7 {
653 regulator-always-on;
654 regulator-boot-on;
655 regulator-min-microvolt = <2000000>;
656 regulator-max-microvolt = <2000000>;
657 regulator-ramp-delay = <12500>;
658 regulator-name = "vdd_2v0_pldo_s3";
659 regulator-state-mem {
660 regulator-on-in-suspend;
661 regulator-suspend-microvolt = <2000000>;
665 vdd_vdenc_mem_s0: dcdc-reg8 {
666 regulator-always-on;
667 regulator-boot-on;
668 regulator-min-microvolt = <675000>;
669 regulator-max-microvolt = <950000>;
670 regulator-ramp-delay = <12500>;
671 regulator-name = "vdd_vdenc_mem_s0";
672 regulator-state-mem {
673 regulator-off-in-suspend;
677 vdd2_ddr_s3: dcdc-reg9 {
678 regulator-always-on;
679 regulator-boot-on;
680 regulator-name = "vdd2_ddr_s3";
681 regulator-state-mem {
682 regulator-on-in-suspend;
686 vcc_1v1_nldo_s3: dcdc-reg10 {
687 regulator-always-on;
688 regulator-boot-on;
689 regulator-min-microvolt = <1100000>;
690 regulator-max-microvolt = <1100000>;
691 regulator-ramp-delay = <12500>;
692 regulator-name = "vcc_1v1_nldo_s3";
693 regulator-state-mem {
694 regulator-on-in-suspend;
695 regulator-suspend-microvolt = <1100000>;
699 avcc_1v8_s0: pldo-reg1 {
700 regulator-always-on;
701 regulator-boot-on;
702 regulator-min-microvolt = <1800000>;
703 regulator-max-microvolt = <1800000>;
704 regulator-ramp-delay = <12500>;
705 regulator-name = "avcc_1v8_s0";
706 regulator-state-mem {
707 regulator-off-in-suspend;
711 vdd1_1v8_ddr_s3: pldo-reg2 {
712 regulator-always-on;
713 regulator-boot-on;
714 regulator-min-microvolt = <1800000>;
715 regulator-max-microvolt = <1800000>;
716 regulator-ramp-delay = <12500>;
717 regulator-name = "vdd1_1v8_ddr_s3";
718 regulator-state-mem {
719 regulator-on-in-suspend;
720 regulator-suspend-microvolt = <1800000>;
724 avcc_1v8_codec_s0: pldo-reg3 {
725 regulator-always-on;
726 regulator-boot-on;
727 regulator-min-microvolt = <1800000>;
728 regulator-max-microvolt = <1800000>;
729 regulator-ramp-delay = <12500>;
730 regulator-name = "avcc_1v8_codec_s0";
731 regulator-state-mem {
732 regulator-off-in-suspend;
736 vcc_3v3_s3: pldo-reg4 {
737 regulator-always-on;
738 regulator-boot-on;
739 regulator-min-microvolt = <3300000>;
740 regulator-max-microvolt = <3300000>;
741 regulator-ramp-delay = <12500>;
742 regulator-name = "vcc_3v3_s3";
743 regulator-state-mem {
744 regulator-on-in-suspend;
745 regulator-suspend-microvolt = <3300000>;
749 vccio_sd_s0: pldo-reg5 {
750 regulator-always-on;
751 regulator-boot-on;
752 regulator-min-microvolt = <1800000>;
753 regulator-max-microvolt = <3300000>;
754 regulator-ramp-delay = <12500>;
755 regulator-name = "vccio_sd_s0";
756 regulator-state-mem {
757 regulator-off-in-suspend;
761 vccio_1v8_s3: pldo-reg6 {
762 regulator-always-on;
763 regulator-boot-on;
764 regulator-min-microvolt = <1800000>;
765 regulator-max-microvolt = <1800000>;
766 regulator-ramp-delay = <12500>;
767 regulator-name = "vccio_1v8_s3";
768 regulator-state-mem {
769 regulator-on-in-suspend;
770 regulator-suspend-microvolt = <1800000>;
774 vdd_0v75_s3: nldo-reg1 {
775 regulator-always-on;
776 regulator-boot-on;
777 regulator-min-microvolt = <750000>;
778 regulator-max-microvolt = <750000>;
779 regulator-ramp-delay = <12500>;
780 regulator-name = "vdd_0v75_s3";
781 regulator-state-mem {
782 regulator-on-in-suspend;
783 regulator-suspend-microvolt = <750000>;
787 vdd2l_0v9_ddr_s3: nldo-reg2 {
788 regulator-always-on;
789 regulator-boot-on;
790 regulator-min-microvolt = <900000>;
791 regulator-max-microvolt = <900000>;
792 regulator-name = "vdd2l_0v9_ddr_s3";
793 regulator-state-mem {
794 regulator-on-in-suspend;
795 regulator-suspend-microvolt = <900000>;
799 vdd_0v75_hdmi_edp_s0: nldo-reg3 {
800 regulator-always-on;
801 regulator-boot-on;
802 regulator-min-microvolt = <750000>;
803 regulator-max-microvolt = <750000>;
804 regulator-name = "vdd_0v75_hdmi_edp_s0";
805 regulator-state-mem {
806 regulator-off-in-suspend;
810 avdd_0v75_s0: nldo-reg4 {
811 regulator-always-on;
812 regulator-boot-on;
813 regulator-min-microvolt = <750000>;
814 regulator-max-microvolt = <750000>;
815 regulator-name = "avdd_0v75_s0";
816 regulator-state-mem {
817 regulator-off-in-suspend;
821 vdd_0v85_s0: nldo-reg5 {
822 regulator-always-on;
823 regulator-boot-on;
824 regulator-min-microvolt = <850000>;
825 regulator-max-microvolt = <850000>;
826 regulator-name = "vdd_0v85_s0";
827 regulator-state-mem {
828 regulator-off-in-suspend;
837 #gpio-cells = <2>;
838 gpio-controller;
839 interrupt-parent = <&gpio0>;
841 pinctrl-0 = <&rk806_slave_dvs1_null>, <&rk806_slave_dvs2_null>,
843 pinctrl-names = "default";
844 spi-max-frequency = <1000000>;
846 vcc1-supply = <&vcc5v0_sys>;
847 vcc2-supply = <&vcc5v0_sys>;
848 vcc3-supply = <&vcc5v0_sys>;
849 vcc4-supply = <&vcc5v0_sys>;
850 vcc5-supply = <&vcc5v0_sys>;
851 vcc6-supply = <&vcc5v0_sys>;
852 vcc7-supply = <&vcc5v0_sys>;
853 vcc8-supply = <&vcc5v0_sys>;
854 vcc9-supply = <&vcc5v0_sys>;
855 vcc10-supply = <&vcc5v0_sys>;
856 vcc11-supply = <&vcc_2v0_pldo_s3>;
857 vcc12-supply = <&vcc5v0_sys>;
858 vcc13-supply = <&vcc_1v1_nldo_s3>;
859 vcc14-supply = <&vcc_2v0_pldo_s3>;
860 vcca-supply = <&vcc5v0_sys>;
862 rk806_slave_dvs1_null: dvs1-null-pins {
867 rk806_slave_dvs2_null: dvs2-null-pins {
872 rk806_slave_dvs3_null: dvs3-null-pins {
878 vdd_cpu_big1_s0: dcdc-reg1 {
879 regulator-always-on;
880 regulator-boot-on;
881 regulator-coupled-with = <&vdd_cpu_big1_mem_s0>;
882 regulator-coupled-max-spread = <10000>;
883 regulator-min-microvolt = <550000>;
884 regulator-max-microvolt = <1050000>;
885 regulator-ramp-delay = <12500>;
886 regulator-name = "vdd_cpu_big1_s0";
887 regulator-state-mem {
888 regulator-off-in-suspend;
892 vdd_cpu_big0_s0: dcdc-reg2 {
893 regulator-always-on;
894 regulator-boot-on;
895 regulator-coupled-with = <&vdd_cpu_big0_mem_s0>;
896 regulator-coupled-max-spread = <10000>;
897 regulator-min-microvolt = <550000>;
898 regulator-max-microvolt = <1050000>;
899 regulator-ramp-delay = <12500>;
900 regulator-name = "vdd_cpu_big0_s0";
901 regulator-state-mem {
902 regulator-off-in-suspend;
906 vdd_cpu_lit_s0: dcdc-reg3 {
907 regulator-always-on;
908 regulator-boot-on;
909 regulator-coupled-with = <&vdd_cpu_lit_mem_s0>;
910 regulator-coupled-max-spread = <10000>;
911 regulator-min-microvolt = <550000>;
912 regulator-max-microvolt = <950000>;
913 regulator-ramp-delay = <12500>;
914 regulator-name = "vdd_cpu_lit_s0";
915 regulator-state-mem {
916 regulator-off-in-suspend;
920 vcc_3v3_s0: dcdc-reg4 {
921 regulator-always-on;
922 regulator-boot-on;
923 regulator-min-microvolt = <3300000>;
924 regulator-max-microvolt = <3300000>;
925 regulator-ramp-delay = <12500>;
926 regulator-name = "vcc_3v3_s0";
927 regulator-state-mem {
928 regulator-off-in-suspend;
932 vdd_cpu_big1_mem_s0: dcdc-reg5 {
933 regulator-always-on;
934 regulator-boot-on;
935 regulator-coupled-with = <&vdd_cpu_big1_s0>;
936 regulator-coupled-max-spread = <10000>;
937 regulator-min-microvolt = <675000>;
938 regulator-max-microvolt = <1050000>;
939 regulator-ramp-delay = <12500>;
940 regulator-name = "vdd_cpu_big1_mem_s0";
941 regulator-state-mem {
942 regulator-off-in-suspend;
947 vdd_cpu_big0_mem_s0: dcdc-reg6 {
948 regulator-always-on;
949 regulator-boot-on;
950 regulator-coupled-with = <&vdd_cpu_big0_s0>;
951 regulator-coupled-max-spread = <10000>;
952 regulator-min-microvolt = <675000>;
953 regulator-max-microvolt = <1050000>;
954 regulator-ramp-delay = <12500>;
955 regulator-name = "vdd_cpu_big0_mem_s0";
956 regulator-state-mem {
957 regulator-off-in-suspend;
961 vcc_1v8_s0: dcdc-reg7 {
962 regulator-always-on;
963 regulator-boot-on;
964 regulator-min-microvolt = <1800000>;
965 regulator-max-microvolt = <1800000>;
966 regulator-ramp-delay = <12500>;
967 regulator-name = "vcc_1v8_s0";
968 regulator-state-mem {
969 regulator-off-in-suspend;
973 vdd_cpu_lit_mem_s0: dcdc-reg8 {
974 regulator-always-on;
975 regulator-boot-on;
976 regulator-coupled-with = <&vdd_cpu_lit_s0>;
977 regulator-coupled-max-spread = <10000>;
978 regulator-min-microvolt = <675000>;
979 regulator-max-microvolt = <950000>;
980 regulator-ramp-delay = <12500>;
981 regulator-name = "vdd_cpu_lit_mem_s0";
982 regulator-state-mem {
983 regulator-off-in-suspend;
987 vddq_ddr_s0: dcdc-reg9 {
988 regulator-always-on;
989 regulator-boot-on;
990 regulator-name = "vddq_ddr_s0";
991 regulator-state-mem {
992 regulator-off-in-suspend;
996 vdd_ddr_s0: dcdc-reg10 {
997 regulator-always-on;
998 regulator-boot-on;
999 regulator-min-microvolt = <675000>;
1000 regulator-max-microvolt = <900000>;
1001 regulator-ramp-delay = <12500>;
1002 regulator-name = "vdd_ddr_s0";
1003 regulator-state-mem {
1004 regulator-off-in-suspend;
1008 vcc_1v8_cam_s0: pldo-reg1 {
1009 regulator-always-on;
1010 regulator-boot-on;
1011 regulator-min-microvolt = <1800000>;
1012 regulator-max-microvolt = <1800000>;
1013 regulator-ramp-delay = <12500>;
1014 regulator-name = "vcc_1v8_cam_s0";
1015 regulator-state-mem {
1016 regulator-off-in-suspend;
1020 avdd1v8_ddr_pll_s0: pldo-reg2 {
1021 regulator-always-on;
1022 regulator-boot-on;
1023 regulator-min-microvolt = <1800000>;
1024 regulator-max-microvolt = <1800000>;
1025 regulator-ramp-delay = <12500>;
1026 regulator-name = "avdd1v8_ddr_pll_s0";
1027 regulator-state-mem {
1028 regulator-off-in-suspend;
1032 vdd_1v8_pll_s0: pldo-reg3 {
1033 regulator-always-on;
1034 regulator-boot-on;
1035 regulator-min-microvolt = <1800000>;
1036 regulator-max-microvolt = <1800000>;
1037 regulator-ramp-delay = <12500>;
1038 regulator-name = "vdd_1v8_pll_s0";
1039 regulator-state-mem {
1040 regulator-off-in-suspend;
1044 vcc_3v3_sd_s0: pldo-reg4 {
1045 regulator-always-on;
1046 regulator-boot-on;
1047 regulator-min-microvolt = <3300000>;
1048 regulator-max-microvolt = <3300000>;
1049 regulator-ramp-delay = <12500>;
1050 regulator-name = "vcc_3v3_sd_s0";
1051 regulator-state-mem {
1052 regulator-off-in-suspend;
1056 vcc_2v8_cam_s0: pldo-reg5 {
1057 regulator-always-on;
1058 regulator-boot-on;
1059 regulator-min-microvolt = <2800000>;
1060 regulator-max-microvolt = <2800000>;
1061 regulator-ramp-delay = <12500>;
1062 regulator-name = "vcc_2v8_cam_s0";
1063 regulator-state-mem {
1064 regulator-off-in-suspend;
1068 pldo6_s3: pldo-reg6 {
1069 regulator-always-on;
1070 regulator-boot-on;
1071 regulator-min-microvolt = <1800000>;
1072 regulator-max-microvolt = <1800000>;
1073 regulator-name = "pldo6_s3";
1074 regulator-state-mem {
1075 regulator-on-in-suspend;
1076 regulator-suspend-microvolt = <1800000>;
1080 vdd_0v75_pll_s0: nldo-reg1 {
1081 regulator-always-on;
1082 regulator-boot-on;
1083 regulator-min-microvolt = <750000>;
1084 regulator-max-microvolt = <750000>;
1085 regulator-ramp-delay = <12500>;
1086 regulator-name = "vdd_0v75_pll_s0";
1087 regulator-state-mem {
1088 regulator-off-in-suspend;
1092 vdd_ddr_pll_s0: nldo-reg2 {
1093 regulator-always-on;
1094 regulator-boot-on;
1095 regulator-min-microvolt = <850000>;
1096 regulator-max-microvolt = <850000>;
1097 regulator-name = "vdd_ddr_pll_s0";
1098 regulator-state-mem {
1099 regulator-off-in-suspend;
1103 avdd_0v85_s0: nldo-reg3 {
1104 regulator-always-on;
1105 regulator-boot-on;
1106 regulator-min-microvolt = <850000>;
1107 regulator-max-microvolt = <850000>;
1108 regulator-ramp-delay = <12500>;
1109 regulator-name = "avdd_0v85_s0";
1110 regulator-state-mem {
1111 regulator-off-in-suspend;
1115 avdd_1v2_cam_s0: nldo-reg4 {
1116 regulator-always-on;
1117 regulator-boot-on;
1118 regulator-min-microvolt = <1200000>;
1119 regulator-max-microvolt = <1200000>;
1120 regulator-ramp-delay = <12500>;
1121 regulator-name = "avdd_1v2_cam_s0";
1122 regulator-state-mem {
1123 regulator-off-in-suspend;
1127 avdd_1v2_s0: nldo-reg5 {
1128 regulator-always-on;
1129 regulator-boot-on;
1130 regulator-min-microvolt = <1200000>;
1131 regulator-max-microvolt = <1200000>;
1132 regulator-ramp-delay = <12500>;
1133 regulator-name = "avdd_1v2_s0";
1134 regulator-state-mem {
1135 regulator-off-in-suspend;
1171 phy-supply = <&vcc5v0_host>;
1180 phy-supply = <&vcc5v0_host>;
1185 pinctrl-0 = <&uart2m0_xfer>;
1206 mode-switch;
1207 orientation-switch;
1208 sbu1-dc-gpios = <&gpio4 RK_PA6 GPIO_ACTIVE_HIGH>;
1209 sbu2-dc-gpios = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>;
1213 #address-cells = <1>;
1214 #size-cells = <0>;
1218 remote-endpoint = <&usbc0_orien_sw>;
1223 remote-endpoint = <&dp_altmode_mux>;
1230 * USBDP PHY1 is wired to a female USB3 Type-A connector. Additionally
1235 rockchip,dp-lane-mux = <2 3>;
1241 usb-role-switch;
1245 #address-cells = <1>;
1246 #size-cells = <0>;
1250 remote-endpoint = <&usbc0_role_sw>;