Lines Matching +full:gated +full:- +full:fixed +full:- +full:clock

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/leds/common.h>
12 #include <dt-bindings/pinctrl/rockchip.h>
13 #include <dt-bindings/pwm/pwm.h>
14 #include <dt-bindings/soc/rockchip,vop2.h>
15 #include "dt-bindings/usb/pd.h"
20 compatible = "radxa,rock-5-itx", "rockchip,rk3588";
29 stdout-path = "serial2:1500000n8";
32 adc_keys: adc-keys {
33 compatible = "adc-keys";
34 io-channels = <&saradc 0>;
35 io-channel-names = "buttons";
36 keyup-threshold-microvolt = <1800000>;
37 poll-interval = <100>;
39 button-maskrom {
42 press-threshold-microvolt = <1750>;
46 analog-sound {
47 compatible = "audio-graph-card";
48 label = "rk3588-es8316";
50 hp-det-gpios = <&gpio1 RK_PD5 GPIO_ACTIVE_HIGH>;
51 pinctrl-names = "default";
52 pinctrl-0 = <&hp_detect>;
60 gpio-leds {
61 compatible = "gpio-leds";
62 pinctrl-names = "default";
63 pinctrl-0 = <&led_pins>;
65 power-led1 {
67 linux,default-trigger = "default-on";
70 hdd-led2 {
72 linux,default-trigger = "disk-activity";
76 hdmi1-con {
77 compatible = "hdmi-connector";
82 remote-endpoint = <&hdmi1_out_con>;
87 /* Unnamed gated oscillator: 100MHz,3.3V,3225 */
88 pcie30_port0_refclk: pcie30_port1_refclk: pcie-oscillator {
89 compatible = "gated-fixed-clock";
90 #clock-cells = <0>;
91 clock-frequency = <100000000>;
92 clock-output-names = "pcie30_refclk";
93 vdd-supply = <&vcc3v3_pi6c_05>;
96 fan0: pwm-fan {
97 compatible = "pwm-fan";
98 #cooling-cells = <2>;
99 cooling-levels = <0 64 128 192 255>;
100 fan-supply = <&vcc12v_dcin>;
104 /* M.2 E-KEY */
105 sdio_pwrseq: sdio-pwrseq {
106 compatible = "mmc-pwrseq-simple";
108 clock-names = "ext_clock";
109 pinctrl-names = "default";
110 pinctrl-0 = <&wifi_enable_h>;
111 reset-gpios = <&gpio0 RK_PC4 GPIO_ACTIVE_LOW>;
114 typec_vin: regulator-typec-vin {
115 compatible = "regulator-fixed";
116 enable-active-high;
118 pinctrl-names = "default";
119 pinctrl-0 = <&vbus5v0_typec_en>;
120 regulator-name = "typec_vin";
121 regulator-min-microvolt = <5000000>;
122 regulator-max-microvolt = <5000000>;
123 vin-supply = <&vcc5v0_sys>;
126 vcc12v_dcin: regulator-vcc12v-dcin {
127 compatible = "regulator-fixed";
128 regulator-name = "vcc12v_dcin";
129 regulator-always-on;
130 regulator-boot-on;
131 regulator-min-microvolt = <12000000>;
132 regulator-max-microvolt = <12000000>;
135 vcc33_io64: regulator-vcc33-io64 {
136 compatible = "regulator-fixed";
137 regulator-name = "vcc33_io64";
138 regulator-always-on;
139 regulator-boot-on;
140 regulator-min-microvolt = <3300000>;
141 regulator-max-microvolt = <3300000>;
142 vin-supply = <&vcc12v_dcin>;
145 vcc3v3_ekey: regulator-vcc3v3-ekey {
146 compatible = "regulator-fixed";
147 enable-active-high;
149 pinctrl-names = "default";
150 pinctrl-0 = <&ekey_en>;
151 regulator-name = "vcc3v3_ekey";
152 regulator-always-on;
153 regulator-boot-on;
154 regulator-min-microvolt = <3300000>;
155 regulator-max-microvolt = <3300000>;
156 startup-delay-us = <50000>;
157 vin-supply = <&vcc5v0_sys>;
160 vcc3v3_lan: vcc3v3_lan_phy2: regulator-vcc3v3-lan {
161 compatible = "regulator-fixed";
162 regulator-name = "vcc3v3_lan";
163 regulator-always-on;
164 regulator-boot-on;
165 regulator-min-microvolt = <3300000>;
166 regulator-max-microvolt = <3300000>;
167 vin-supply = <&vcc_3v3_s3>;
171 vcc3v3_mkey: vcc3v3_pi6c_05: regulator-vcc3v3-pi6c-05 {
172 compatible = "regulator-fixed";
173 enable-active-high;
175 pinctrl-names = "default";
176 pinctrl-0 = <&pcie30x4_pwren_h>;
177 regulator-name = "vcc3v3_pi6c_05";
178 regulator-min-microvolt = <3300000>;
179 regulator-max-microvolt = <3300000>;
180 startup-delay-us = <5000>;
181 vin-supply = <&vcc5v0_sys>;
184 vcc3v3_sys: regulator-vcc3v3-sys {
185 compatible = "regulator-fixed";
186 regulator-name = "vcc3v3_sys";
187 regulator-always-on;
188 regulator-boot-on;
189 regulator-min-microvolt = <3300000>;
190 regulator-max-microvolt = <3300000>;
191 vin-supply = <&vcc12v_dcin>;
194 vcc5v0_sys: regulator-vcc5v0-sys {
195 compatible = "regulator-fixed";
196 regulator-name = "vcc5v0_sys";
197 regulator-always-on;
198 regulator-boot-on;
199 regulator-min-microvolt = <5000000>;
200 regulator-max-microvolt = <5000000>;
201 vin-supply = <&vcc12v_dcin>;
204 vcc5v0_usb20: vcc5v0_usb12: vcc5v0_usb34: regulator-vcc5v0-usb {
205 compatible = "regulator-fixed";
206 enable-active-high;
208 pinctrl-names = "default";
209 pinctrl-0 = <&usb_host_pwren_h>;
210 regulator-name = "vcc5v0_usb";
211 regulator-min-microvolt = <5000000>;
212 regulator-max-microvolt = <5000000>;
213 vin-supply = <&vcc5v0_sys>;
216 vcc_1v1_nldo_s3: regulator-vcc-1v1-nldo-s3 {
217 compatible = "regulator-fixed";
218 regulator-name = "vcc_1v1_nldo_s3";
219 regulator-always-on;
220 regulator-boot-on;
221 regulator-min-microvolt = <1100000>;
222 regulator-max-microvolt = <1100000>;
223 vin-supply = <&vcc5v0_sys>;
240 cpu-supply = <&vdd_cpu_big0_s0>;
244 cpu-supply = <&vdd_cpu_big0_s0>;
248 cpu-supply = <&vdd_cpu_big1_s0>;
252 cpu-supply = <&vdd_cpu_big1_s0>;
256 cpu-supply = <&vdd_cpu_lit_s0>;
260 cpu-supply = <&vdd_cpu_lit_s0>;
264 cpu-supply = <&vdd_cpu_lit_s0>;
268 cpu-supply = <&vdd_cpu_lit_s0>;
272 mali-supply = <&vdd_gpu_s0>;
277 pinctrl-0 = <&hdmim0_tx1_cec &hdmim0_tx1_hpd
284 remote-endpoint = <&vp1_out_hdmi1>;
290 remote-endpoint = <&hdmi1_con_in>;
299 pinctrl-names = "default";
300 pinctrl-0 = <&i2c0m2_xfer>;
306 fcs,suspend-voltage-selector = <1>;
307 regulator-name = "vdd_cpu_big0_s0";
308 regulator-always-on;
309 regulator-boot-on;
310 regulator-min-microvolt = <550000>;
311 regulator-max-microvolt = <1050000>;
312 regulator-ramp-delay = <2300>;
313 vin-supply = <&vcc5v0_sys>;
315 regulator-state-mem {
316 regulator-off-in-suspend;
323 fcs,suspend-voltage-selector = <1>;
324 regulator-name = "vdd_cpu_big1_s0";
325 regulator-always-on;
326 regulator-boot-on;
327 regulator-min-microvolt = <550000>;
328 regulator-max-microvolt = <1050000>;
329 regulator-ramp-delay = <2300>;
330 vin-supply = <&vcc5v0_sys>;
332 regulator-state-mem {
333 regulator-off-in-suspend;
339 pinctrl-names = "default";
340 pinctrl-0 = <&i2c1m2_xfer>;
346 fcs,suspend-voltage-selector = <1>;
347 regulator-name = "vdd_npu_s0";
348 regulator-always-on;
349 regulator-boot-on;
350 regulator-min-microvolt = <550000>;
351 regulator-max-microvolt = <950000>;
352 regulator-ramp-delay = <2300>;
353 vin-supply = <&vcc5v0_sys>;
355 regulator-state-mem {
356 regulator-off-in-suspend;
363 pinctrl-names = "default";
364 pinctrl-0 = <&i2c3m0_xfer>;
367 /* M.2 E-key */
369 pinctrl-names = "default";
370 pinctrl-0 = <&i2c4m1_xfer>;
375 pinctrl-names = "default";
376 pinctrl-0 = <&i2c6m0_xfer>;
382 #clock-cells = <0>;
383 clock-output-names = "wifi_32kout";
384 interrupt-parent = <&gpio0>;
386 pinctrl-names = "default";
387 pinctrl-0 = <&rtc_int>;
393 pinctrl-names = "default";
394 pinctrl-0 = <&i2c7m0_xfer>;
397 es8316: audio-codec@11 {
400 assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
401 assigned-clock-rates = <12288000>;
403 clock-names = "mclk";
404 #sound-dai-cells = <0>;
408 remote-endpoint = <&i2s0_8ch_p0_0>;
416 pinctrl-names = "default";
417 pinctrl-0 = <&i2c8m4_xfer>;
420 usbc0: usb-typec@22 {
423 interrupt-parent = <&gpio3>;
425 pinctrl-names = "default";
426 pinctrl-0 = <&usbc0_int>;
427 vbus-supply = <&typec_vin>;
430 compatible = "usb-c-connector";
431 data-role = "dual";
432 label = "USB-C";
433 power-role = "source";
434 source-pdos =
438 #address-cells = <1>;
439 #size-cells = <0>;
445 remote-endpoint = <&usbdp_phy0_orientation_switch>;
453 remote-endpoint = <&dwc3_0_role_switch>;
461 remote-endpoint = <&usbdp_phy0_dp_altmode_mux>;
478 pinctrl-names = "default";
479 pinctrl-0 = <&i2s0_lrck
488 dai-format = "i2s";
489 mclk-fs = <256>;
490 remote-endpoint = <&es8316_p0_0>;
496 polling-delay = <1000>;
499 package_fan0: package-fan0 {
505 package_fan1: package-fan1 {
512 cooling-maps {
514 cooling-device = <&fan0 THERMAL_NO_LIMIT 1>;
518 cooling-device = <&fan0 2 THERMAL_NO_LIMIT>;
524 /* M.2 E-key */
526 pinctrl-names = "default";
527 pinctrl-0 = <&pcie30x1_0_perstn_m1_l>;
528 reset-gpios = <&gpio4 RK_PA5 GPIO_ACTIVE_HIGH>;
529 vpcie3v3-supply = <&vcc3v3_ekey>;
535 pinctrl-names = "default";
536 pinctrl-0 = <&pcie30x1_1_perstn>;
537 reset-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>;
538 vpcie3v3-supply = <&vcc3v3_lan>;
544 pinctrl-names = "default";
545 pinctrl-0 = <&pcie20x1_2_perstn>;
546 reset-gpios = <&gpio3 RK_PB0 GPIO_ACTIVE_HIGH>;
547 vpcie3v3-supply = <&vcc3v3_lan_phy2>;
552 data-lanes = <1 1 2 2>;
553 /* separate clock lines from the clock generator to phy and devices */
554 rockchip,rx-common-refclk-mode = <0 0 0 0>;
568 clock-names = "aclk_mst", "aclk_slv",
572 pinctrl-names = "default";
573 pinctrl-0 = <&pcie30x2_perstn_m1_l>;
574 reset-gpios = <&gpio4 RK_PB0 GPIO_ACTIVE_HIGH>;
575 vpcie3v3-supply = <&vcc33_io64>;
589 clock-names = "aclk_mst", "aclk_slv",
593 num-lanes = <2>;
594 pinctrl-names = "default";
595 pinctrl-0 = <&pcie30x4_perstn_m1_l>;
596 reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>;
597 vpcie3v3-supply = <&vcc3v3_mkey>;
602 domain-supply = <&vdd_gpu_s0>;
607 rtc_int: rtc-int {
613 led_pins: led-pins {
620 pcie20x1_2_perstn: pcie20x1-2-perstn {
624 pcie30x1_0_perstn_m1_l: pcie30x1-0-perstn-m1-l {
628 pcie30x1_1_perstn: pcie30x1-1-perstn {
632 pcie30x2_perstn_m1_l: pcie30x2-perstn-m1-l {
636 pcie30x4_perstn_m1_l: pcie30x4-perstn-m1-l {
640 ekey_en: ekey-en {
644 pcie30x4_pwren_h: pcie30x4-pwren-h {
650 hp_detect: hp-detect {
656 usb_host_pwren_h: usb-host-pwren-h {
660 vcc5v0_otg_en: vcc5v0-otg-en {
664 gl3523_reset: rl3523-reset {
669 usb-typec {
670 usbc0_int: usbc0-int {
674 vbus5v0_typec_en: vbus5v0-typec-en {
680 hdmirx_det: hdmirx-det {
685 sdio-pwrseq {
686 wifi_enable_h: wifi-enable-h {
691 wireless-wlan {
692 wifi_host_wake_irq: wifi-host-wake-irq {
698 bt_enable_h: bt-enable-h {
702 bt_host_wake_l: bt-host-wake-l {
706 bt_wake_l: bt-wake-l {
712 dp1_hpd: dp1-hpd {
719 pinctrl-names = "default";
720 pinctrl-0 = <&pwm14m1_pins>;
725 vref-supply = <&avcc_1v8_s0>;
730 bus-width = <8>;
731 max-frequency = <150000000>;
732 mmc-hs400-1_8v;
733 mmc-hs400-enhanced-strobe;
734 no-sdio;
735 no-sd;
736 non-removable;
741 bus-width = <4>;
742 cap-mmc-highspeed;
743 cap-sd-highspeed;
744 disable-wp;
745 max-frequency = <200000000>;
746 no-sdio;
747 no-mmc;
748 pinctrl-names = "default";
749 pinctrl-0 = <&sdmmc_bus4 &sdmmc_clk &sdmmc_cmd &sdmmc_det>;
750 sd-uhs-sdr104;
751 vmmc-supply = <&vcc_3v3_s3>;
752 vqmmc-supply = <&vccio_sd_s0>;
756 /* M.2 E-KEY */
758 broken-cd;
759 bus-width = <4>;
760 cap-sdio-irq;
761 keep-power-in-suspend;
762 max-frequency = <150000000>;
763 mmc-pwrseq = <&sdio_pwrseq>;
764 no-sd;
765 no-mmc;
766 non-removable;
767 pinctrl-names = "default";
768 pinctrl-0 = <&sdiom0_pins>;
769 sd-uhs-sdr104;
770 vmmc-supply = <&vcc3v3_ekey>;
775 pinctrl-names = "default";
776 pinctrl-0 = <&fspim2_pins>;
780 compatible = "jedec,spi-nor";
782 spi-max-frequency = <50000000>;
783 spi-rx-bus-width = <4>;
784 spi-tx-bus-width = <1>;
790 assigned-clocks = <&cru CLK_SPI2>;
791 assigned-clock-rates = <200000000>;
792 num-cs = <1>;
793 pinctrl-names = "default";
794 pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
799 gpio-controller;
800 #gpio-cells = <2>;
801 interrupt-parent = <&gpio0>;
803 pinctrl-names = "default";
804 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
806 spi-max-frequency = <1000000>;
807 system-power-controller;
809 vcc1-supply = <&vcc5v0_sys>;
810 vcc2-supply = <&vcc5v0_sys>;
811 vcc3-supply = <&vcc5v0_sys>;
812 vcc4-supply = <&vcc5v0_sys>;
813 vcc5-supply = <&vcc5v0_sys>;
814 vcc6-supply = <&vcc5v0_sys>;
815 vcc7-supply = <&vcc5v0_sys>;
816 vcc8-supply = <&vcc5v0_sys>;
817 vcc9-supply = <&vcc5v0_sys>;
818 vcc10-supply = <&vcc5v0_sys>;
819 vcc11-supply = <&vcc_2v0_pldo_s3>;
820 vcc12-supply = <&vcc5v0_sys>;
821 vcc13-supply = <&vcc_1v1_nldo_s3>;
822 vcc14-supply = <&vcc_1v1_nldo_s3>;
823 vcca-supply = <&vcc5v0_sys>;
825 rk806_dvs1_null: dvs1-null-pins {
830 rk806_dvs2_null: dvs2-null-pins {
835 rk806_dvs3_null: dvs3-null-pins {
841 vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
842 regulator-boot-on;
843 regulator-min-microvolt = <550000>;
844 regulator-max-microvolt = <950000>;
845 regulator-ramp-delay = <12500>;
846 regulator-name = "vdd_gpu_s0";
847 regulator-enable-ramp-delay = <400>;
849 regulator-state-mem {
850 regulator-off-in-suspend;
854 vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
855 regulator-always-on;
856 regulator-boot-on;
857 regulator-min-microvolt = <550000>;
858 regulator-max-microvolt = <950000>;
859 regulator-ramp-delay = <12500>;
860 regulator-name = "vdd_cpu_lit_s0";
862 regulator-state-mem {
863 regulator-off-in-suspend;
867 vdd_log_s0: dcdc-reg3 {
868 regulator-always-on;
869 regulator-boot-on;
870 regulator-min-microvolt = <675000>;
871 regulator-max-microvolt = <750000>;
872 regulator-ramp-delay = <12500>;
873 regulator-name = "vdd_log_s0";
875 regulator-state-mem {
876 regulator-on-in-suspend;
877 regulator-suspend-microvolt = <750000>;
881 vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
882 regulator-always-on;
883 regulator-boot-on;
884 regulator-min-microvolt = <550000>;
885 regulator-max-microvolt = <950000>;
886 regulator-ramp-delay = <12500>;
887 regulator-name = "vdd_vdenc_s0";
889 regulator-state-mem {
890 regulator-off-in-suspend;
894 vdd_ddr_s0: dcdc-reg5 {
895 regulator-always-on;
896 regulator-boot-on;
897 regulator-min-microvolt = <675000>;
898 regulator-max-microvolt = <900000>;
899 regulator-ramp-delay = <12500>;
900 regulator-name = "vdd_ddr_s0";
902 regulator-state-mem {
903 regulator-off-in-suspend;
904 regulator-suspend-microvolt = <850000>;
908 vdd2_ddr_s3: dcdc-reg6 {
909 regulator-always-on;
910 regulator-boot-on;
911 regulator-name = "vdd2_ddr_s3";
913 regulator-state-mem {
914 regulator-on-in-suspend;
918 vcc_2v0_pldo_s3: dcdc-reg7 {
919 regulator-always-on;
920 regulator-boot-on;
921 regulator-min-microvolt = <2000000>;
922 regulator-max-microvolt = <2000000>;
923 regulator-ramp-delay = <12500>;
924 regulator-name = "vdd_2v0_pldo_s3";
926 regulator-state-mem {
927 regulator-on-in-suspend;
928 regulator-suspend-microvolt = <2000000>;
932 vcc_3v3_s3: dcdc-reg8 {
933 regulator-always-on;
934 regulator-boot-on;
935 regulator-min-microvolt = <3300000>;
936 regulator-max-microvolt = <3300000>;
937 regulator-name = "vcc_3v3_s3";
939 regulator-state-mem {
940 regulator-on-in-suspend;
941 regulator-suspend-microvolt = <3300000>;
945 vddq_ddr_s0: dcdc-reg9 {
946 regulator-always-on;
947 regulator-boot-on;
948 regulator-name = "vddq_ddr_s0";
950 regulator-state-mem {
951 regulator-off-in-suspend;
955 vcc_1v8_s3: dcdc-reg10 {
956 regulator-always-on;
957 regulator-boot-on;
958 regulator-min-microvolt = <1800000>;
959 regulator-max-microvolt = <1800000>;
960 regulator-name = "vcc_1v8_s3";
962 regulator-state-mem {
963 regulator-on-in-suspend;
964 regulator-suspend-microvolt = <1800000>;
968 avcc_1v8_s0: pldo-reg1 {
969 regulator-always-on;
970 regulator-boot-on;
971 regulator-min-microvolt = <1800000>;
972 regulator-max-microvolt = <1800000>;
973 regulator-name = "avcc_1v8_s0";
975 regulator-state-mem {
976 regulator-on-in-suspend;
977 regulator-suspend-microvolt = <1800000>;
981 vcc_1v8_s0: pldo-reg2 {
982 regulator-always-on;
983 regulator-boot-on;
984 regulator-min-microvolt = <1800000>;
985 regulator-max-microvolt = <1800000>;
986 regulator-name = "vcc_1v8_s0";
988 regulator-state-mem {
989 regulator-on-in-suspend;
990 regulator-suspend-microvolt = <1800000>;
994 avdd_1v2_s0: pldo-reg3 {
995 regulator-always-on;
996 regulator-boot-on;
997 regulator-min-microvolt = <1200000>;
998 regulator-max-microvolt = <1200000>;
999 regulator-name = "avdd_1v2_s0";
1001 regulator-state-mem {
1002 regulator-off-in-suspend;
1006 vcc_3v3_s0: pldo-reg4 {
1007 regulator-always-on;
1008 regulator-boot-on;
1009 regulator-min-microvolt = <3300000>;
1010 regulator-max-microvolt = <3300000>;
1011 regulator-ramp-delay = <12500>;
1012 regulator-name = "vcc_3v3_s0";
1014 regulator-state-mem {
1015 regulator-on-in-suspend;
1016 regulator-suspend-microvolt = <3300000>;
1020 vccio_sd_s0: pldo-reg5 {
1021 regulator-always-on;
1022 regulator-boot-on;
1023 regulator-min-microvolt = <1800000>;
1024 regulator-max-microvolt = <3300000>;
1025 regulator-ramp-delay = <12500>;
1026 regulator-name = "vccio_sd_s0";
1028 regulator-state-mem {
1029 regulator-off-in-suspend;
1033 pldo6_s3: pldo-reg6 {
1034 regulator-always-on;
1035 regulator-boot-on;
1036 regulator-min-microvolt = <1800000>;
1037 regulator-max-microvolt = <1800000>;
1038 regulator-name = "pldo6_s3";
1040 regulator-state-mem {
1041 regulator-on-in-suspend;
1042 regulator-suspend-microvolt = <1800000>;
1046 vdd_0v75_s3: nldo-reg1 {
1047 regulator-always-on;
1048 regulator-boot-on;
1049 regulator-min-microvolt = <750000>;
1050 regulator-max-microvolt = <750000>;
1051 regulator-name = "vdd_0v75_s3";
1053 regulator-state-mem {
1054 regulator-on-in-suspend;
1055 regulator-suspend-microvolt = <750000>;
1059 vdd_ddr_pll_s0: nldo-reg2 {
1060 regulator-always-on;
1061 regulator-boot-on;
1062 regulator-min-microvolt = <850000>;
1063 regulator-max-microvolt = <850000>;
1064 regulator-name = "vdd_ddr_pll_s0";
1066 regulator-state-mem {
1067 regulator-on-in-suspend;
1068 regulator-suspend-microvolt = <850000>;
1072 avdd_0v75_s0: nldo-reg3 {
1073 regulator-always-on;
1074 regulator-boot-on;
1075 regulator-min-microvolt = <750000>;
1076 regulator-max-microvolt = <750000>;
1077 regulator-name = "avdd_0v75_s0";
1079 regulator-state-mem {
1080 regulator-off-in-suspend;
1084 vdd_0v85_s0: nldo-reg4 {
1085 regulator-always-on;
1086 regulator-boot-on;
1087 regulator-min-microvolt = <850000>;
1088 regulator-max-microvolt = <850000>;
1089 regulator-name = "vdd_0v85_s0";
1091 regulator-state-mem {
1092 regulator-on-in-suspend;
1093 regulator-suspend-microvolt = <837500>;
1097 vdd_0v75_s0: nldo-reg5 {
1098 regulator-always-on;
1099 regulator-boot-on;
1100 regulator-min-microvolt = <750000>;
1101 regulator-max-microvolt = <750000>;
1102 regulator-name = "vdd_0v75_s0";
1104 regulator-state-mem {
1105 regulator-on-in-suspend;
1106 regulator-suspend-microvolt = <750000>;
1118 pinctrl-0 = <&uart2m0_xfer>;
1122 /* Connected to M.2 E-key */
1124 pinctrl-names = "default";
1125 pinctrl-0 = <&uart6m1_xfer &uart6m1_ctsn &uart6m1_rtsn>;
1143 phy-supply = <&vcc5v0_usb12>;
1153 phy-supply = <&vcc5v0_usb20>;
1162 phy-supply = <&vcc5v0_usb20>;
1183 usb-role-switch;
1187 #address-cells = <1>;
1188 #size-cells = <0>;
1192 remote-endpoint = <&usbc0_role_sw>;
1199 #address-cells = <1>;
1200 #size-cells = <0>;
1207 peer-hub = <&hub_3_0>;
1208 vdd-supply = <&vcc_3v3_s3>;
1215 peer-hub = <&hub_2_0>;
1216 pinctrl-names = "default";
1217 pinctrl-0 = <&gl3523_reset>;
1218 reset-gpios = <&gpio3 RK_PB1 GPIO_ACTIVE_LOW>;
1219 vdd-supply = <&vcc_3v3_s3>;
1224 mode-switch;
1225 orientation-switch;
1226 sbu1-dc-gpios = <&gpio4 RK_PB7 GPIO_ACTIVE_HIGH>;
1227 sbu2-dc-gpios = <&gpio4 RK_PC0 GPIO_ACTIVE_HIGH>;
1231 #address-cells = <1>;
1232 #size-cells = <0>;
1235 remote-endpoint = <&usbc0_orien_sw>;
1240 remote-endpoint = <&dp_altmode_mux>;
1246 rockchip,dp-lane-mux = <2 3>;
1261 remote-endpoint = <&hdmi1_in_vp1>;