Lines Matching +full:regulator +full:- +full:always +full:- +full:on
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,rk3588s-evb1-v10", "rockchip,rk3588s";
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-escape {
38 press-threshold-microvolt = <1235000>;
41 button-menu {
44 press-threshold-microvolt = <890000>;
47 button-vol-up {
50 press-threshold-microvolt = <17000>;
53 button-vol-down {
56 press-threshold-microvolt = <417000>;
60 amp_headphone: amplifier-headphone {
61 compatible = "simple-audio-amplifier";
62 enable-gpios = <&gpio4 RK_PA4 GPIO_ACTIVE_HIGH>;
63 pinctrl-names = "default";
64 pinctrl-0 = <&headphone_amplifier_en>;
65 sound-name-prefix = "Headphones Amplifier";
68 amp_speaker: amplifier-speaker {
69 compatible = "simple-audio-amplifier";
70 enable-gpios = <&gpio4 RK_PA5 GPIO_ACTIVE_HIGH>;
71 pinctrl-names = "default";
72 pinctrl-0 = <&speaker_amplifier_en>;
73 sound-name-prefix = "Speaker Amplifier";
76 analog-sound {
77 compatible = "simple-audio-card";
78 pinctrl-names = "default";
79 pinctrl-0 = <&hp_detect>;
80 simple-audio-card,name = "RK3588 EVB1 Audio";
81 simple-audio-card,aux-devs = <&_headphone>, <&_speaker>;
82 simple-audio-card,bitclock-master = <&masterdai>;
83 simple-audio-card,format = "i2s";
84 simple-audio-card,frame-master = <&masterdai>;
85 simple-audio-card,hp-det-gpio = <&gpio1 RK_PD0 GPIO_ACTIVE_LOW>;
86 simple-audio-card,mclk-fs = <256>;
87 simple-audio-card,pin-switches = "Headphones", "Speaker";
88 simple-audio-card,routing =
101 simple-audio-card,widgets =
107 simple-audio-card,cpu {
108 sound-dai = <&i2s0_8ch>;
111 masterdai: simple-audio-card,codec {
112 sound-dai = <&es8388>;
113 system-clock-frequency = <12288000>;
118 compatible = "pwm-backlight";
119 power-supply = <&vcc3v3_lcd_edp>;
123 combophy_avdd0v85: regulator-combophy-avdd0v85 {
124 compatible = "regulator-fixed";
125 regulator-name = "combophy_avdd0v85";
126 regulator-always-on;
127 regulator-boot-on;
128 regulator-min-microvolt = <850000>;
129 regulator-max-microvolt = <850000>;
130 vin-supply = <&vdd_0v85_s0>;
133 combophy_avdd1v8: regulator-combophy-avdd1v8 {
134 compatible = "regulator-fixed";
135 regulator-name = "combophy_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 vbus5v0_typec: regulator-vbus5v0-typec {
144 compatible = "regulator-fixed";
145 enable-active-high;
147 pinctrl-names = "default";
148 pinctrl-0 = <&typec5v_pwren>;
149 regulator-name = "vbus5v0_typec";
150 regulator-min-microvolt = <5000000>;
151 regulator-max-microvolt = <5000000>;
152 vin-supply = <&vcc5v0_usb>;
155 vcc12v_dcin: regulator-vcc12v-dcin {
156 compatible = "regulator-fixed";
157 regulator-name = "vcc12v_dcin";
158 regulator-always-on;
159 regulator-boot-on;
160 regulator-min-microvolt = <12000000>;
161 regulator-max-microvolt = <12000000>;
164 vcc3v3_lcd_edp: regulator-vcc3v3-lcd-edp {
165 compatible = "regulator-fixed";
166 enable-active-high;
168 pinctrl-names = "default";
169 pinctrl-0 = <&vcc3v3_lcd_edp_en>;
170 regulator-name = "vcc3v3_lcd_edp";
171 regulator-boot-on;
172 vin-supply = <&vcc_3v3_s3>;
175 vcc3v3_pcie20: regulator-vcc3v3-pcie20 {
176 compatible = "regulator-fixed";
177 enable-active-high;
179 pinctrl-names = "default";
180 pinctrl-0 = <&vcc3v3_pcie20_en>;
181 regulator-name = "vcc3v3_pcie20";
182 regulator-min-microvolt = <3300000>;
183 regulator-max-microvolt = <3300000>;
184 startup-delay-us = <5000>;
185 vin-supply = <&vcc12v_dcin>;
188 vcc5v0_host: regulator-vcc5v0-host {
189 compatible = "regulator-fixed";
190 enable-active-high;
192 pinctrl-names = "default";
193 pinctrl-0 = <&vcc5v0_host_en>;
194 regulator-name = "vcc5v0_host";
195 regulator-always-on;
196 regulator-boot-on;
197 regulator-min-microvolt = <5000000>;
198 regulator-max-microvolt = <5000000>;
199 vin-supply = <&vcc5v0_usb>;
202 vcc5v0_sys: regulator-vcc5v0-sys {
203 compatible = "regulator-fixed";
204 regulator-name = "vcc5v0_sys";
205 regulator-always-on;
206 regulator-boot-on;
207 regulator-min-microvolt = <5000000>;
208 regulator-max-microvolt = <5000000>;
209 vin-supply = <&vcc12v_dcin>;
212 vcc5v0_usb: regulator-vcc5v0-usb {
213 compatible = "regulator-fixed";
214 regulator-name = "vcc5v0_usb";
215 regulator-always-on;
216 regulator-boot-on;
217 regulator-min-microvolt = <5000000>;
218 regulator-max-microvolt = <5000000>;
219 vin-supply = <&vcc5v0_usbdcin>;
222 vcc5v0_usbdcin: regulator-vcc5v0-usbdcin {
223 compatible = "regulator-fixed";
224 regulator-name = "vcc5v0_usbdcin";
225 regulator-always-on;
226 regulator-boot-on;
227 regulator-min-microvolt = <5000000>;
228 regulator-max-microvolt = <5000000>;
229 vin-supply = <&vcc12v_dcin>;
244 es8388: audio-codec@11 {
248 assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
249 assigned-clock-rates = <12288000>;
250 AVDD-supply = <&avcc_1v8_s0>;
251 DVDD-supply = <&avcc_1v8_s0>;
252 HPVDD-supply = <&vcc_3v3_s0>;
253 PVDD-supply = <&vcc_3v3_s0>;
254 #sound-dai-cells = <0>;
259 pinctrl-names = "default";
260 pinctrl-0 = <&i2c8m2_xfer>;
263 usbc0: usb-typec@22 {
266 interrupt-parent = <&gpio0>;
268 pinctrl-names = "default";
269 pinctrl-0 = <&usbc0_int>;
270 vbus-supply = <&vbus5v0_typec>;
273 compatible = "usb-c-connector";
274 label = "USB-C";
275 data-role = "dual";
276 op-sink-microwatt = <1000000>;
277 power-role = "dual";
278 sink-pdos =
280 source-pdos =
282 try-power-role = "source";
285 #address-cells = <1>;
286 #size-cells = <0>;
292 remote-endpoint = <&usbdp_phy0_orientation_switch>;
300 remote-endpoint = <&dwc3_0_role_switch>;
308 remote-endpoint = <&usbdp_phy0_dp_altmode_mux>;
318 #clock-cells = <0>;
319 clock-output-names = "hym8563";
320 pinctrl-names = "default";
321 pinctrl-0 = <&hym8563_int>;
322 interrupt-parent = <&gpio0>;
324 wakeup-source;
329 pinctrl-names = "default";
330 pinctrl-0 = <&pcie2_1_rst>;
331 reset-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>;
332 vpcie3v3-supply = <&vcc3v3_pcie20>;
337 pinctrl-names = "default";
338 pinctrl-0 = <&pcie2_2_rst>;
339 reset-gpios = <&gpio4 RK_PC1 GPIO_ACTIVE_HIGH>;
345 hp_detect: headphone-detect {
349 headphone_amplifier_en: headphone-amplifier-en {
353 speaker_amplifier_en: speaker-amplifier-en {
359 hym8563_int: hym8563-int {
364 lcd-edp {
365 vcc3v3_lcd_edp_en: vcc3v3-lcd-edp-en {
371 pcie2_1_rst: pcie2-1-rst {
375 pcie2_2_rst: pcie2-2-rst {
379 vcc3v3_pcie20_en: vcc3v3-pcie20-en {
385 vcc5v0_host_en: vcc5v0-host-en {
390 usb-typec {
391 typec5v_pwren: typec5v-pwren {
395 usbc0_int: usbc0-int {
406 vref-supply = <&vcc_1v8_s0>;
411 bus-width = <8>;
412 mmc-hs400-1_8v;
413 mmc-hs400-enhanced-strobe;
414 no-sdio;
415 no-sd;
416 non-removable;
421 bus-width = <4>;
422 cap-mmc-highspeed;
423 cap-sd-highspeed;
424 cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
425 disable-wp;
426 max-frequency = <150000000>;
427 no-mmc;
428 no-sdio;
429 sd-uhs-sdr104;
430 vmmc-supply = <&vcc_3v3_sd_s0>;
431 vqmmc-supply = <&vccio_sd_s0>;
436 assigned-clocks = <&cru CLK_SPI2>;
437 assigned-clock-rates = <200000000>;
438 num-cs = <2>;
444 #gpio-cells = <2>;
445 gpio-controller;
446 interrupt-parent = <&gpio0>;
448 pinctrl-names = "default";
449 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
451 spi-max-frequency = <1000000>;
452 system-power-controller;
454 vcc1-supply = <&vcc5v0_sys>;
455 vcc2-supply = <&vcc5v0_sys>;
456 vcc3-supply = <&vcc5v0_sys>;
457 vcc4-supply = <&vcc5v0_sys>;
458 vcc5-supply = <&vcc5v0_sys>;
459 vcc6-supply = <&vcc5v0_sys>;
460 vcc7-supply = <&vcc5v0_sys>;
461 vcc8-supply = <&vcc5v0_sys>;
462 vcc9-supply = <&vcc5v0_sys>;
463 vcc10-supply = <&vcc5v0_sys>;
464 vcc11-supply = <&vcc_2v0_pldo_s3>;
465 vcc12-supply = <&vcc5v0_sys>;
466 vcc13-supply = <&vcc5v0_sys>;
467 vcc14-supply = <&vcc_1v1_nldo_s3>;
468 vcca-supply = <&vcc5v0_sys>;
470 rk806_dvs1_null: dvs1-null-pins {
475 rk806_dvs2_null: dvs2-null-pins {
480 rk806_dvs3_null: dvs3-null-pins {
486 vdd_gpu_s0: dcdc-reg1 {
487 regulator-name = "vdd_gpu_s0";
488 regulator-boot-on;
489 regulator-min-microvolt = <550000>;
490 regulator-max-microvolt = <950000>;
491 regulator-ramp-delay = <12500>;
492 regulator-enable-ramp-delay = <400>;
494 regulator-state-mem {
495 regulator-off-in-suspend;
499 vdd_npu_s0: dcdc-reg2 {
500 regulator-name = "vdd_npu_s0";
501 regulator-always-on;
502 regulator-boot-on;
503 regulator-min-microvolt = <550000>;
504 regulator-max-microvolt = <950000>;
505 regulator-ramp-delay = <12500>;
507 regulator-state-mem {
508 regulator-off-in-suspend;
512 vdd_log_s0: dcdc-reg3 {
513 regulator-name = "vdd_log_s0";
514 regulator-always-on;
515 regulator-boot-on;
516 regulator-min-microvolt = <675000>;
517 regulator-max-microvolt = <800000>;
518 regulator-ramp-delay = <12500>;
520 regulator-state-mem {
521 regulator-off-in-suspend;
522 regulator-suspend-microvolt = <750000>;
526 vdd_vdenc_s0: dcdc-reg4 {
527 regulator-name = "vdd_vdenc_s0";
528 regulator-always-on;
529 regulator-boot-on;
530 regulator-min-microvolt = <550000>;
531 regulator-max-microvolt = <950000>;
532 regulator-ramp-delay = <12500>;
534 regulator-state-mem {
535 regulator-off-in-suspend;
539 vdd_gpu_mem_s0: dcdc-reg5 {
540 regulator-name = "vdd_gpu_mem_s0";
541 regulator-boot-on;
542 regulator-min-microvolt = <675000>;
543 regulator-max-microvolt = <950000>;
544 regulator-ramp-delay = <12500>;
545 regulator-enable-ramp-delay = <400>;
547 regulator-state-mem {
548 regulator-off-in-suspend;
552 vdd_npu_mem_s0: dcdc-reg6 {
553 regulator-name = "vdd_npu_mem_s0";
554 regulator-always-on;
555 regulator-boot-on;
556 regulator-min-microvolt = <675000>;
557 regulator-max-microvolt = <950000>;
558 regulator-ramp-delay = <12500>;
560 regulator-state-mem {
561 regulator-off-in-suspend;
565 vcc_2v0_pldo_s3: dcdc-reg7 {
566 regulator-name = "vdd_2v0_pldo_s3";
567 regulator-always-on;
568 regulator-boot-on;
569 regulator-min-microvolt = <2000000>;
570 regulator-max-microvolt = <2000000>;
571 regulator-ramp-delay = <12500>;
573 regulator-state-mem {
574 regulator-on-in-suspend;
575 regulator-suspend-microvolt = <2000000>;
579 vdd_vdenc_mem_s0: dcdc-reg8 {
580 regulator-name = "vdd_vdenc_mem_s0";
581 regulator-always-on;
582 regulator-boot-on;
583 regulator-min-microvolt = <675000>;
584 regulator-max-microvolt = <950000>;
585 regulator-ramp-delay = <12500>;
587 regulator-state-mem {
588 regulator-off-in-suspend;
592 vdd2_ddr_s3: dcdc-reg9 {
593 regulator-name = "vdd2_ddr_s3";
594 regulator-always-on;
595 regulator-boot-on;
597 regulator-state-mem {
598 regulator-on-in-suspend;
602 vcc_1v1_nldo_s3: dcdc-reg10 {
603 regulator-name = "vcc_1v1_nldo_s3";
604 regulator-always-on;
605 regulator-boot-on;
606 regulator-min-microvolt = <1100000>;
607 regulator-max-microvolt = <1100000>;
608 regulator-ramp-delay = <12500>;
610 regulator-state-mem {
611 regulator-on-in-suspend;
612 regulator-suspend-microvolt = <1100000>;
616 avcc_1v8_s0: pldo-reg1 {
617 regulator-name = "avcc_1v8_s0";
618 regulator-always-on;
619 regulator-boot-on;
620 regulator-min-microvolt = <1800000>;
621 regulator-max-microvolt = <1800000>;
622 regulator-ramp-delay = <12500>;
624 regulator-state-mem {
625 regulator-off-in-suspend;
629 vdd1_1v8_ddr_s3: pldo-reg2 {
630 regulator-name = "vdd1_1v8_ddr_s3";
631 regulator-always-on;
632 regulator-boot-on;
633 regulator-min-microvolt = <1800000>;
634 regulator-max-microvolt = <1800000>;
635 regulator-ramp-delay = <12500>;
637 regulator-state-mem {
638 regulator-on-in-suspend;
639 regulator-suspend-microvolt = <1800000>;
643 vcc_1v8_s3: pldo-reg3 {
644 regulator-name = "vcc_1v8_s3";
645 regulator-always-on;
646 regulator-boot-on;
647 regulator-min-microvolt = <1800000>;
648 regulator-max-microvolt = <1800000>;
649 regulator-ramp-delay = <12500>;
651 regulator-state-mem {
652 regulator-on-in-suspend;
653 regulator-suspend-microvolt = <1800000>;
657 vcc_3v3_s0: pldo-reg4 {
658 regulator-name = "vcc_3v3_s0";
659 regulator-always-on;
660 regulator-boot-on;
661 regulator-min-microvolt = <3300000>;
662 regulator-max-microvolt = <3300000>;
663 regulator-ramp-delay = <12500>;
665 regulator-state-mem {
666 regulator-off-in-suspend;
670 vccio_sd_s0: pldo-reg5 {
671 regulator-name = "vccio_sd_s0";
672 regulator-always-on;
673 regulator-boot-on;
674 regulator-min-microvolt = <1800000>;
675 regulator-max-microvolt = <3300000>;
676 regulator-ramp-delay = <12500>;
678 regulator-state-mem {
679 regulator-off-in-suspend;
683 master_pldo6_s3: pldo-reg6 {
684 regulator-name = "master_pldo6_s3";
685 regulator-always-on;
686 regulator-boot-on;
687 regulator-min-microvolt = <1800000>;
688 regulator-max-microvolt = <1800000>;
690 regulator-state-mem {
691 regulator-on-in-suspend;
692 regulator-suspend-microvolt = <1800000>;
696 vdd_0v75_s3: nldo-reg1 {
697 regulator-name = "vdd_0v75_s3";
698 regulator-always-on;
699 regulator-boot-on;
700 regulator-min-microvolt = <750000>;
701 regulator-max-microvolt = <750000>;
702 regulator-ramp-delay = <12500>;
704 regulator-state-mem {
705 regulator-on-in-suspend;
706 regulator-suspend-microvolt = <750000>;
710 vdd2l_0v9_ddr_s3: nldo-reg2 {
711 regulator-name = "vdd2l_0v9_ddr_s3";
712 regulator-always-on;
713 regulator-boot-on;
714 regulator-min-microvolt = <900000>;
715 regulator-max-microvolt = <900000>;
717 regulator-state-mem {
718 regulator-on-in-suspend;
719 regulator-suspend-microvolt = <900000>;
723 master_nldo3: nldo-reg3 {
724 regulator-name = "master_nldo3";
726 regulator-state-mem {
727 regulator-off-in-suspend;
731 avdd_0v75_s0: nldo-reg4 {
732 regulator-name = "avdd_0v75_s0";
733 regulator-always-on;
734 regulator-boot-on;
735 regulator-min-microvolt = <750000>;
736 regulator-max-microvolt = <750000>;
738 regulator-state-mem {
739 regulator-off-in-suspend;
743 vdd_0v85_s0: nldo-reg5 {
744 regulator-name = "vdd_0v85_s0";
745 regulator-always-on;
746 regulator-boot-on;
747 regulator-min-microvolt = <850000>;
748 regulator-max-microvolt = <850000>;
750 regulator-state-mem {
751 regulator-off-in-suspend;
760 #gpio-cells = <2>;
761 gpio-controller;
762 interrupt-parent = <&gpio0>;
764 pinctrl-names = "default";
765 pinctrl-0 = <&rk806_slave_dvs1_null>, <&rk806_slave_dvs2_null>,
767 spi-max-frequency = <1000000>;
769 vcc1-supply = <&vcc5v0_sys>;
770 vcc2-supply = <&vcc5v0_sys>;
771 vcc3-supply = <&vcc5v0_sys>;
772 vcc4-supply = <&vcc5v0_sys>;
773 vcc5-supply = <&vcc5v0_sys>;
774 vcc6-supply = <&vcc5v0_sys>;
775 vcc7-supply = <&vcc5v0_sys>;
776 vcc8-supply = <&vcc5v0_sys>;
777 vcc9-supply = <&vcc5v0_sys>;
778 vcc10-supply = <&vcc5v0_sys>;
779 vcc11-supply = <&vcc_2v0_pldo_s3>;
780 vcc12-supply = <&vcc5v0_sys>;
781 vcc13-supply = <&vcc_1v1_nldo_s3>;
782 vcc14-supply = <&vcc_2v0_pldo_s3>;
783 vcca-supply = <&vcc5v0_sys>;
785 rk806_slave_dvs1_null: dvs1-null-pins {
790 rk806_slave_dvs2_null: dvs2-null-pins {
795 rk806_slave_dvs3_null: dvs3-null-pins {
801 vdd_cpu_big1_s0: dcdc-reg1 {
802 regulator-name = "vdd_cpu_big1_s0";
803 regulator-always-on;
804 regulator-boot-on;
805 regulator-coupled-with = <&vdd_cpu_big1_mem_s0>;
806 regulator-coupled-max-spread = <10000>;
807 regulator-min-microvolt = <550000>;
808 regulator-max-microvolt = <1050000>;
809 regulator-ramp-delay = <12500>;
811 regulator-state-mem {
812 regulator-off-in-suspend;
816 vdd_cpu_big0_s0: dcdc-reg2 {
817 regulator-name = "vdd_cpu_big0_s0";
818 regulator-always-on;
819 regulator-boot-on;
820 regulator-coupled-with = <&vdd_cpu_big0_mem_s0>;
821 regulator-coupled-max-spread = <10000>;
822 regulator-min-microvolt = <550000>;
823 regulator-max-microvolt = <1050000>;
824 regulator-ramp-delay = <12500>;
826 regulator-state-mem {
827 regulator-off-in-suspend;
831 vdd_cpu_lit_s0: dcdc-reg3 {
832 regulator-name = "vdd_cpu_lit_s0";
833 regulator-always-on;
834 regulator-boot-on;
835 regulator-coupled-with = <&vdd_cpu_lit_mem_s0>;
836 regulator-coupled-max-spread = <10000>;
837 regulator-min-microvolt = <550000>;
838 regulator-max-microvolt = <950000>;
839 regulator-ramp-delay = <12500>;
841 regulator-state-mem {
842 regulator-off-in-suspend;
846 vcc_3v3_s3: dcdc-reg4 {
847 regulator-name = "vcc_3v3_s3";
848 regulator-always-on;
849 regulator-boot-on;
850 regulator-min-microvolt = <3300000>;
851 regulator-max-microvolt = <3300000>;
852 regulator-ramp-delay = <12500>;
854 regulator-state-mem {
855 regulator-on-in-suspend;
856 regulator-suspend-microvolt = <3300000>;
860 vdd_cpu_big1_mem_s0: dcdc-reg5 {
861 regulator-name = "vdd_cpu_big1_mem_s0";
862 regulator-always-on;
863 regulator-boot-on;
864 regulator-coupled-with = <&vdd_cpu_big1_s0>;
865 regulator-coupled-max-spread = <10000>;
866 regulator-min-microvolt = <675000>;
867 regulator-max-microvolt = <1050000>;
868 regulator-ramp-delay = <12500>;
870 regulator-state-mem {
871 regulator-off-in-suspend;
876 vdd_cpu_big0_mem_s0: dcdc-reg6 {
877 regulator-name = "vdd_cpu_big0_mem_s0";
878 regulator-always-on;
879 regulator-boot-on;
880 regulator-coupled-with = <&vdd_cpu_big0_s0>;
881 regulator-coupled-max-spread = <10000>;
882 regulator-min-microvolt = <675000>;
883 regulator-max-microvolt = <1050000>;
884 regulator-ramp-delay = <12500>;
886 regulator-state-mem {
887 regulator-off-in-suspend;
891 vcc_1v8_s0: dcdc-reg7 {
892 regulator-name = "vcc_1v8_s0";
893 regulator-always-on;
894 regulator-boot-on;
895 regulator-min-microvolt = <1800000>;
896 regulator-max-microvolt = <1800000>;
897 regulator-ramp-delay = <12500>;
899 regulator-state-mem {
900 regulator-off-in-suspend;
904 vdd_cpu_lit_mem_s0: dcdc-reg8 {
905 regulator-name = "vdd_cpu_lit_mem_s0";
906 regulator-always-on;
907 regulator-boot-on;
908 regulator-coupled-with = <&vdd_cpu_lit_s0>;
909 regulator-coupled-max-spread = <10000>;
910 regulator-min-microvolt = <675000>;
911 regulator-max-microvolt = <950000>;
912 regulator-ramp-delay = <12500>;
914 regulator-state-mem {
915 regulator-off-in-suspend;
919 vddq_ddr_s0: dcdc-reg9 {
920 regulator-name = "vddq_ddr_s0";
921 regulator-always-on;
922 regulator-boot-on;
924 regulator-state-mem {
925 regulator-off-in-suspend;
929 vdd_ddr_s0: dcdc-reg10 {
930 regulator-name = "vdd_ddr_s0";
931 regulator-always-on;
932 regulator-boot-on;
933 regulator-min-microvolt = <675000>;
934 regulator-max-microvolt = <900000>;
935 regulator-ramp-delay = <12500>;
937 regulator-state-mem {
938 regulator-off-in-suspend;
942 vcc_1v8_cam_s0: pldo-reg1 {
943 regulator-name = "vcc_1v8_cam_s0";
944 regulator-always-on;
945 regulator-boot-on;
946 regulator-min-microvolt = <1800000>;
947 regulator-max-microvolt = <1800000>;
948 regulator-ramp-delay = <12500>;
950 regulator-state-mem {
951 regulator-off-in-suspend;
955 avdd1v8_ddr_pll_s0: pldo-reg2 {
956 regulator-name = "avdd1v8_ddr_pll_s0";
957 regulator-always-on;
958 regulator-boot-on;
959 regulator-min-microvolt = <1800000>;
960 regulator-max-microvolt = <1800000>;
961 regulator-ramp-delay = <12500>;
963 regulator-state-mem {
964 regulator-off-in-suspend;
968 vdd_1v8_pll_s0: pldo-reg3 {
969 regulator-name = "vdd_1v8_pll_s0";
970 regulator-always-on;
971 regulator-boot-on;
972 regulator-min-microvolt = <1800000>;
973 regulator-max-microvolt = <1800000>;
974 regulator-ramp-delay = <12500>;
976 regulator-state-mem {
977 regulator-off-in-suspend;
981 vcc_3v3_sd_s0: pldo-reg4 {
982 regulator-name = "vcc_3v3_sd_s0";
983 regulator-always-on;
984 regulator-boot-on;
985 regulator-min-microvolt = <3300000>;
986 regulator-max-microvolt = <3300000>;
987 regulator-ramp-delay = <12500>;
989 regulator-state-mem {
990 regulator-off-in-suspend;
994 vcc_2v8_cam_s0: pldo-reg5 {
995 regulator-name = "vcc_2v8_cam_s0";
996 regulator-always-on;
997 regulator-boot-on;
998 regulator-min-microvolt = <2800000>;
999 regulator-max-microvolt = <2800000>;
1000 regulator-ramp-delay = <12500>;
1002 regulator-state-mem {
1003 regulator-off-in-suspend;
1007 pldo6_s3: pldo-reg6 {
1008 regulator-name = "pldo6_s3";
1009 regulator-always-on;
1010 regulator-boot-on;
1011 regulator-min-microvolt = <1800000>;
1012 regulator-max-microvolt = <1800000>;
1014 regulator-state-mem {
1015 regulator-on-in-suspend;
1016 regulator-suspend-microvolt = <1800000>;
1020 vdd_0v75_pll_s0: nldo-reg1 {
1021 regulator-name = "vdd_0v75_pll_s0";
1022 regulator-always-on;
1023 regulator-boot-on;
1024 regulator-min-microvolt = <750000>;
1025 regulator-max-microvolt = <750000>;
1026 regulator-ramp-delay = <12500>;
1028 regulator-state-mem {
1029 regulator-off-in-suspend;
1033 vdd_ddr_pll_s0: nldo-reg2 {
1034 regulator-name = "vdd_ddr_pll_s0";
1035 regulator-always-on;
1036 regulator-boot-on;
1037 regulator-min-microvolt = <850000>;
1038 regulator-max-microvolt = <850000>;
1040 regulator-state-mem {
1041 regulator-off-in-suspend;
1045 slave_nldo3: nldo-reg3 {
1046 regulator-name = "slave_nldo3";
1048 regulator-state-mem {
1049 regulator-off-in-suspend;
1053 avdd_1v2_cam_s0: nldo-reg4 {
1054 regulator-always-on;
1055 regulator-boot-on;
1056 regulator-min-microvolt = <1200000>;
1057 regulator-max-microvolt = <1200000>;
1058 regulator-ramp-delay = <12500>;
1059 regulator-name = "avdd_1v2_cam_s0";
1061 regulator-state-mem {
1062 regulator-off-in-suspend;
1066 avdd_1v2_s0: nldo-reg5 {
1067 regulator-always-on;
1068 regulator-boot-on;
1069 regulator-min-microvolt = <1200000>;
1070 regulator-max-microvolt = <1200000>;
1071 regulator-ramp-delay = <12500>;
1072 regulator-name = "avdd_1v2_s0";
1074 regulator-state-mem {
1075 regulator-off-in-suspend;
1103 phy-supply = <&vcc5v0_host>;
1108 phy-supply = <&vcc5v0_host>;
1113 pinctrl-names = "default";
1114 pinctrl-0 = <&uart2m0_xfer>;
1127 usb-role-switch;
1131 #address-cells = <1>;
1132 #size-cells = <0>;
1136 remote-endpoint = <&usbc0_role_sw>;
1150 mode-switch;
1151 orientation-switch;
1152 sbu1-dc-gpios = <&gpio1 RK_PB6 GPIO_ACTIVE_HIGH>;
1153 sbu2-dc-gpios = <&gpio1 RK_PB7 GPIO_ACTIVE_HIGH>;
1157 #address-cells = <1>;
1158 #size-cells = <0>;
1162 remote-endpoint = <&usbc0_orien_sw>;
1167 remote-endpoint = <&dp_altmode_mux>;