Lines Matching +full:retimer +full:- +full:switch
1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
12 #include "hamoa-pmics.dtsi"
16 compatible = "qcom,x1e001de-devkit", "qcom,x1e001de", "qcom,x1e80100";
22 wcd938x: audio-codec {
23 compatible = "qcom,wcd9385-codec";
25 pinctrl-names = "default";
26 pinctrl-0 = <&wcd_default>;
28 qcom,micbias1-microvolt = <1800000>;
29 qcom,micbias2-microvolt = <1800000>;
30 qcom,micbias3-microvolt = <1800000>;
31 qcom,micbias4-microvolt = <1800000>;
32 qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>;
33 qcom,mbhc-headset-vthreshold-microvolt = <1700000>;
34 qcom,mbhc-headphone-vthreshold-microvolt = <50000>;
35 qcom,rx-device = <&wcd_rx>;
36 qcom,tx-device = <&wcd_tx>;
38 reset-gpios = <&tlmm 191 GPIO_ACTIVE_LOW>;
40 vdd-buck-supply = <&vreg_l15b_1p8>;
41 vdd-rxtx-supply = <&vreg_l15b_1p8>;
42 vdd-io-supply = <&vreg_l15b_1p8>;
43 vdd-mic-bias-supply = <&vreg_bob1>;
45 #sound-dai-cells = <1>;
49 stdout-path = "serial0:115200n8";
52 pmic-glink {
53 compatible = "qcom,x1e80100-pmic-glink",
54 "qcom,sm8550-pmic-glink",
55 "qcom,pmic-glink";
56 #address-cells = <1>;
57 #size-cells = <0>;
58 orientation-gpios = <&tlmm 121 GPIO_ACTIVE_HIGH>,
64 compatible = "usb-c-connector";
66 power-role = "dual";
67 data-role = "dual";
70 #address-cells = <1>;
71 #size-cells = <0>;
77 remote-endpoint = <&usb_1_ss0_dwc3_hs>;
85 remote-endpoint = <&retimer_ss0_ss_out>;
93 remote-endpoint = <&retimer_ss0_con_sbu_out>;
101 compatible = "usb-c-connector";
103 power-role = "dual";
104 data-role = "host";
107 #address-cells = <1>;
108 #size-cells = <0>;
114 remote-endpoint = <&usb_1_ss1_dwc3_hs>;
122 remote-endpoint = <&retimer_ss1_ss_out>;
130 remote-endpoint = <&retimer_ss1_con_sbu_out>;
138 compatible = "usb-c-connector";
140 power-role = "dual";
141 data-role = "host";
144 #address-cells = <1>;
145 #size-cells = <0>;
151 remote-endpoint = <&usb_1_ss2_dwc3_hs>;
159 remote-endpoint = <&retimer_ss2_ss_out>;
167 remote-endpoint = <&retimer_ss2_con_sbu_out>;
174 reserved-memory {
176 compatible = "shared-dma-pool";
179 linux,cma-default;
184 compatible = "qcom,x1e80100-sndcard";
185 model = "X1E001DE-DEVKIT";
186 audio-routing = "IN1_HPHL", "HPHL_OUT",
191 wcd-playback-dai-link {
192 link-name = "WCD Playback";
195 sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>;
199 sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
203 sound-dai = <&q6apm>;
207 wcd-capture-dai-link {
208 link-name = "WCD Capture";
211 sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>;
215 sound-dai = <&wcd938x 1>, <&swr2 1>, <&lpass_txmacro 0>;
219 sound-dai = <&q6apm>;
224 vreg_nvme: regulator-nvme {
225 compatible = "regulator-fixed";
227 regulator-name = "VREG_NVME_3P3";
228 regulator-min-microvolt = <3300000>;
229 regulator-max-microvolt = <3300000>;
232 enable-active-high;
234 pinctrl-names = "default";
235 pinctrl-0 = <&nvme_reg_en>;
237 regulator-boot-on;
240 vreg_rtmr0_1p15: regulator-rtmr0-1p15 {
241 compatible = "regulator-fixed";
243 regulator-name = "VREG_RTMR0_1P15";
244 regulator-min-microvolt = <1150000>;
245 regulator-max-microvolt = <1150000>;
248 enable-active-high;
250 pinctrl-0 = <&usb0_pwr_1p15_en>;
251 pinctrl-names = "default";
253 regulator-boot-on;
256 vreg_rtmr0_1p8: regulator-rtmr0-1p8 {
257 compatible = "regulator-fixed";
259 regulator-name = "VREG_RTMR0_1P8";
260 regulator-min-microvolt = <1800000>;
261 regulator-max-microvolt = <1800000>;
264 enable-active-high;
266 pinctrl-0 = <&usb0_1p8_reg_en>;
267 pinctrl-names = "default";
269 regulator-boot-on;
272 vreg_rtmr0_3p3: regulator-rtmr0-3p3 {
273 compatible = "regulator-fixed";
275 regulator-name = "VREG_RTMR0_3P3";
276 regulator-min-microvolt = <3300000>;
277 regulator-max-microvolt = <3300000>;
280 enable-active-high;
282 pinctrl-0 = <&usb0_3p3_reg_en>;
283 pinctrl-names = "default";
285 regulator-boot-on;
288 vreg_rtmr1_1p15: regulator-rtmr1-1p15 {
289 compatible = "regulator-fixed";
291 regulator-name = "VREG_RTMR1_1P15";
292 regulator-min-microvolt = <1150000>;
293 regulator-max-microvolt = <1150000>;
296 enable-active-high;
298 pinctrl-0 = <&rtmr1_1p15_reg_en>;
299 pinctrl-names = "default";
301 regulator-boot-on;
304 vreg_rtmr1_1p8: regulator-rtmr1-1p8 {
305 compatible = "regulator-fixed";
307 regulator-name = "VREG_RTMR1_1P8";
308 regulator-min-microvolt = <1800000>;
309 regulator-max-microvolt = <1800000>;
312 enable-active-high;
314 pinctrl-0 = <&rtmr1_1p8_reg_en>;
315 pinctrl-names = "default";
317 regulator-boot-on;
320 vreg_rtmr1_3p3: regulator-rtmr1-3p3 {
321 compatible = "regulator-fixed";
323 regulator-name = "VREG_RTMR1_3P3";
324 regulator-min-microvolt = <3300000>;
325 regulator-max-microvolt = <3300000>;
328 enable-active-high;
330 pinctrl-0 = <&rtmr1_3p3_reg_en>;
331 pinctrl-names = "default";
333 regulator-boot-on;
336 vreg_rtmr2_1p15: regulator-rtmr2-1p15 {
337 compatible = "regulator-fixed";
339 regulator-name = "VREG_RTMR2_1P15";
340 regulator-min-microvolt = <1150000>;
341 regulator-max-microvolt = <1150000>;
344 enable-active-high;
346 pinctrl-0 = <&rtmr2_1p15_reg_en>;
347 pinctrl-names = "default";
349 regulator-boot-on;
352 vreg_rtmr2_1p8: regulator-rtmr2-1p8 {
353 compatible = "regulator-fixed";
355 regulator-name = "VREG_RTMR2_1P8";
356 regulator-min-microvolt = <1800000>;
357 regulator-max-microvolt = <1800000>;
360 enable-active-high;
362 pinctrl-0 = <&rtmr2_1p8_reg_en>;
363 pinctrl-names = "default";
365 regulator-boot-on;
368 vreg_rtmr2_3p3: regulator-rtmr2-3p3 {
369 compatible = "regulator-fixed";
371 regulator-name = "VREG_RTMR2_3P3";
372 regulator-min-microvolt = <3300000>;
373 regulator-max-microvolt = <3300000>;
376 enable-active-high;
378 pinctrl-0 = <&rtmr2_3p3_reg_en>;
379 pinctrl-names = "default";
381 regulator-boot-on;
384 vph_pwr: regulator-vph-pwr {
385 compatible = "regulator-fixed";
387 regulator-name = "vph_pwr";
388 regulator-min-microvolt = <3700000>;
389 regulator-max-microvolt = <3700000>;
391 regulator-always-on;
392 regulator-boot-on;
395 vreg_wwan: regulator-wwan {
396 compatible = "regulator-fixed";
398 regulator-name = "SDX_VPH_PWR";
399 regulator-min-microvolt = <3300000>;
400 regulator-max-microvolt = <3300000>;
403 enable-active-high;
405 pinctrl-0 = <&wwan_sw_en>;
406 pinctrl-names = "default";
408 regulator-boot-on;
413 regulators-0 {
414 compatible = "qcom,pm8550-rpmh-regulators";
415 qcom,pmic-id = "b";
417 vdd-bob1-supply = <&vph_pwr>;
418 vdd-bob2-supply = <&vph_pwr>;
419 vdd-l1-l4-l10-supply = <&vreg_s4c_1p8>;
420 vdd-l2-l13-l14-supply = <&vreg_bob1>;
421 vdd-l5-l16-supply = <&vreg_bob1>;
422 vdd-l6-l7-supply = <&vreg_bob2>;
423 vdd-l8-l9-supply = <&vreg_bob1>;
424 vdd-l12-supply = <&vreg_s5j_1p2>;
425 vdd-l15-supply = <&vreg_s4c_1p8>;
426 vdd-l17-supply = <&vreg_bob2>;
429 regulator-name = "vreg_bob1";
430 regulator-min-microvolt = <3008000>;
431 regulator-max-microvolt = <3960000>;
432 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
436 regulator-name = "vreg_bob2";
437 regulator-min-microvolt = <2504000>;
438 regulator-max-microvolt = <3008000>;
439 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
443 regulator-name = "vreg_l1b_1p8";
444 regulator-min-microvolt = <1800000>;
445 regulator-max-microvolt = <1800000>;
446 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
450 regulator-name = "vreg_l2b_3p0";
451 regulator-min-microvolt = <3072000>;
452 regulator-max-microvolt = <3100000>;
453 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
457 regulator-name = "vreg_l4b_1p8";
458 regulator-min-microvolt = <1800000>;
459 regulator-max-microvolt = <1800000>;
460 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
464 regulator-name = "vreg_l5b_3p0";
465 regulator-min-microvolt = <3000000>;
466 regulator-max-microvolt = <3000000>;
467 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
471 regulator-name = "vreg_l6b_1p8";
472 regulator-min-microvolt = <1800000>;
473 regulator-max-microvolt = <2960000>;
474 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
478 regulator-name = "vreg_l7b_2p8";
479 regulator-min-microvolt = <2800000>;
480 regulator-max-microvolt = <2800000>;
481 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
485 regulator-name = "vreg_l8b_3p0";
486 regulator-min-microvolt = <3072000>;
487 regulator-max-microvolt = <3072000>;
488 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
492 regulator-name = "vreg_l9b_2p9";
493 regulator-min-microvolt = <2960000>;
494 regulator-max-microvolt = <2960000>;
495 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
499 regulator-name = "vreg_l10b_1p8";
500 regulator-min-microvolt = <1800000>;
501 regulator-max-microvolt = <1800000>;
502 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
506 regulator-name = "vreg_l12b_1p2";
507 regulator-min-microvolt = <1200000>;
508 regulator-max-microvolt = <1200000>;
509 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
510 regulator-always-on;
514 regulator-name = "vreg_l13b_3p0";
515 regulator-min-microvolt = <3072000>;
516 regulator-max-microvolt = <3100000>;
517 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
521 regulator-name = "vreg_l14b_3p0";
522 regulator-min-microvolt = <3072000>;
523 regulator-max-microvolt = <3072000>;
524 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
528 regulator-name = "vreg_l15b_1p8";
529 regulator-min-microvolt = <1800000>;
530 regulator-max-microvolt = <1800000>;
531 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
532 regulator-always-on;
536 regulator-name = "vreg_l16b_2p9";
537 regulator-min-microvolt = <2912000>;
538 regulator-max-microvolt = <2912000>;
539 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
543 regulator-name = "vreg_l17b_2p5";
544 regulator-min-microvolt = <2504000>;
545 regulator-max-microvolt = <2504000>;
546 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
550 regulators-1 {
551 compatible = "qcom,pm8550ve-rpmh-regulators";
552 qcom,pmic-id = "c";
554 vdd-l1-supply = <&vreg_s5j_1p2>;
555 vdd-l2-supply = <&vreg_s1f_0p7>;
556 vdd-l3-supply = <&vreg_s1f_0p7>;
557 vdd-s4-supply = <&vph_pwr>;
560 regulator-name = "vreg_s4c_1p8";
561 regulator-min-microvolt = <1856000>;
562 regulator-max-microvolt = <2000000>;
563 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
567 regulator-name = "vreg_l1c_1p2";
568 regulator-min-microvolt = <1200000>;
569 regulator-max-microvolt = <1200000>;
570 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
574 regulator-name = "vreg_l2c_0p8";
575 regulator-min-microvolt = <880000>;
576 regulator-max-microvolt = <920000>;
577 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
581 regulator-name = "vreg_l3c_0p8";
582 regulator-min-microvolt = <880000>;
583 regulator-max-microvolt = <920000>;
584 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
588 regulators-2 {
589 compatible = "qcom,pmc8380-rpmh-regulators";
590 qcom,pmic-id = "d";
592 vdd-l1-supply = <&vreg_s1f_0p7>;
593 vdd-l2-supply = <&vreg_s1f_0p7>;
594 vdd-l3-supply = <&vreg_s4c_1p8>;
595 vdd-s1-supply = <&vph_pwr>;
598 regulator-name = "vreg_l1d_0p8";
599 regulator-min-microvolt = <880000>;
600 regulator-max-microvolt = <920000>;
601 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
605 regulator-name = "vreg_l2d_0p9";
606 regulator-min-microvolt = <912000>;
607 regulator-max-microvolt = <920000>;
608 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
612 regulator-name = "vreg_l3d_1p8";
613 regulator-min-microvolt = <1800000>;
614 regulator-max-microvolt = <1800000>;
615 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
619 regulators-3 {
620 compatible = "qcom,pmc8380-rpmh-regulators";
621 qcom,pmic-id = "e";
623 vdd-l2-supply = <&vreg_s1f_0p7>;
624 vdd-l3-supply = <&vreg_s5j_1p2>;
627 regulator-name = "vreg_l2e_0p8";
628 regulator-min-microvolt = <880000>;
629 regulator-max-microvolt = <920000>;
630 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
634 regulator-name = "vreg_l3e_1p2";
635 regulator-min-microvolt = <1200000>;
636 regulator-max-microvolt = <1200000>;
637 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
641 regulators-4 {
642 compatible = "qcom,pmc8380-rpmh-regulators";
643 qcom,pmic-id = "f";
645 vdd-l1-supply = <&vreg_s5j_1p2>;
646 vdd-l2-supply = <&vreg_s5j_1p2>;
647 vdd-l3-supply = <&vreg_s5j_1p2>;
648 vdd-s1-supply = <&vph_pwr>;
651 regulator-name = "vreg_s1f_0p7";
652 regulator-min-microvolt = <700000>;
653 regulator-max-microvolt = <1100000>;
654 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
658 regulator-name = "vreg_l1f_1p0";
659 regulator-min-microvolt = <1024000>;
660 regulator-max-microvolt = <1024000>;
661 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
665 regulator-name = "vreg_l2f_1p0";
666 regulator-min-microvolt = <1024000>;
667 regulator-max-microvolt = <1024000>;
668 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
672 regulator-name = "vreg_l3f_1p0";
673 regulator-min-microvolt = <1024000>;
674 regulator-max-microvolt = <1024000>;
675 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
679 regulators-6 {
680 compatible = "qcom,pm8550ve-rpmh-regulators";
681 qcom,pmic-id = "i";
683 vdd-l1-supply = <&vreg_s4c_1p8>;
684 vdd-l2-supply = <&vreg_s5j_1p2>;
685 vdd-l3-supply = <&vreg_s1f_0p7>;
686 vdd-s1-supply = <&vph_pwr>;
687 vdd-s2-supply = <&vph_pwr>;
690 regulator-name = "vreg_s1i_0p9";
691 regulator-min-microvolt = <900000>;
692 regulator-max-microvolt = <920000>;
693 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
697 regulator-name = "vreg_s2i_1p0";
698 regulator-min-microvolt = <1000000>;
699 regulator-max-microvolt = <1100000>;
700 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
704 regulator-name = "vreg_l1i_1p8";
705 regulator-min-microvolt = <1800000>;
706 regulator-max-microvolt = <1800000>;
707 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
711 regulator-name = "vreg_l2i_1p2";
712 regulator-min-microvolt = <1200000>;
713 regulator-max-microvolt = <1200000>;
714 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
718 regulator-name = "vreg_l3i_0p8";
719 regulator-min-microvolt = <880000>;
720 regulator-max-microvolt = <920000>;
721 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
725 regulators-7 {
726 compatible = "qcom,pm8550ve-rpmh-regulators";
727 qcom,pmic-id = "j";
729 vdd-l1-supply = <&vreg_s1f_0p7>;
730 vdd-l2-supply = <&vreg_s5j_1p2>;
731 vdd-l3-supply = <&vreg_s1f_0p7>;
732 vdd-s5-supply = <&vph_pwr>;
735 regulator-name = "vreg_s5j_1p2";
736 regulator-min-microvolt = <1256000>;
737 regulator-max-microvolt = <1304000>;
738 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
742 regulator-name = "vreg_l1j_0p8";
743 regulator-min-microvolt = <880000>;
744 regulator-max-microvolt = <920000>;
745 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
749 regulator-name = "vreg_l2j_1p2";
750 regulator-min-microvolt = <1256000>;
751 regulator-max-microvolt = <1256000>;
752 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
756 regulator-name = "vreg_l3j_0p8";
757 regulator-min-microvolt = <880000>;
758 regulator-max-microvolt = <920000>;
759 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
769 firmware-name = "qcom/x1e80100/Thundercomm/DEVKIT/qcdxkmsuc8380.mbn";
773 clock-frequency = <400000>;
777 typec-mux@8 {
783 vdd-supply = <&vreg_rtmr2_1p15>;
784 vdd33-supply = <&vreg_rtmr2_3p3>;
785 vdd33-cap-supply = <&vreg_rtmr2_3p3>;
786 vddar-supply = <&vreg_rtmr2_1p15>;
787 vddat-supply = <&vreg_rtmr2_1p15>;
788 vddio-supply = <&vreg_rtmr2_1p8>;
790 reset-gpios = <&tlmm 185 GPIO_ACTIVE_LOW>;
792 pinctrl-0 = <&rtmr2_default>;
793 pinctrl-names = "default";
795 orientation-switch;
796 retimer-switch;
799 #address-cells = <1>;
800 #size-cells = <0>;
806 remote-endpoint = <&pmic_glink_ss2_ss_in>;
814 remote-endpoint = <&usb_1_ss2_qmpphy_out>;
822 remote-endpoint = <&pmic_glink_ss2_con_sbu_in>;
830 clock-frequency = <400000>;
834 typec-mux@8 {
840 vdd-supply = <&vreg_rtmr0_1p15>;
841 vdd33-supply = <&vreg_rtmr0_3p3>;
842 vdd33-cap-supply = <&vreg_rtmr0_3p3>;
843 vddar-supply = <&vreg_rtmr0_1p15>;
844 vddat-supply = <&vreg_rtmr0_1p15>;
845 vddio-supply = <&vreg_rtmr0_1p8>;
847 reset-gpios = <&pm8550_gpios 10 GPIO_ACTIVE_LOW>;
849 pinctrl-0 = <&rtmr0_default>;
850 pinctrl-names = "default";
852 retimer-switch;
853 orientation-switch;
856 #address-cells = <1>;
857 #size-cells = <0>;
863 remote-endpoint = <&pmic_glink_ss0_ss_in>;
871 remote-endpoint = <&usb_1_ss0_qmpphy_out>;
879 remote-endpoint = <&pmic_glink_ss0_con_sbu_in>;
887 clock-frequency = <400000>;
894 #phy-cells = <0>;
896 vdd3v3-supply = <&vreg_l13b_3p0>;
897 vdd1v8-supply = <&vreg_l4b_1p8>;
899 reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>;
901 pinctrl-0 = <&eusb3_reset_n>;
902 pinctrl-names = "default";
908 #phy-cells = <0>;
910 vdd3v3-supply = <&vreg_l13b_3p0>;
911 vdd1v8-supply = <&vreg_l4b_1p8>;
913 reset-gpios = <&tlmm 184 GPIO_ACTIVE_LOW>;
915 pinctrl-0 = <&eusb6_reset_n>;
916 pinctrl-names = "default";
921 clock-frequency = <400000>;
925 typec-mux@8 {
931 vdd-supply = <&vreg_rtmr1_1p15>;
932 vdd33-supply = <&vreg_rtmr1_3p3>;
933 vdd33-cap-supply = <&vreg_rtmr1_3p3>;
934 vddar-supply = <&vreg_rtmr1_1p15>;
935 vddat-supply = <&vreg_rtmr1_1p15>;
936 vddio-supply = <&vreg_rtmr1_1p8>;
938 reset-gpios = <&tlmm 176 GPIO_ACTIVE_LOW>;
940 pinctrl-0 = <&rtmr1_default>;
941 pinctrl-names = "default";
943 retimer-switch;
944 orientation-switch;
947 #address-cells = <1>;
948 #size-cells = <0>;
954 remote-endpoint = <&pmic_glink_ss1_ss_in>;
962 remote-endpoint = <&usb_1_ss1_qmpphy_out>;
970 remote-endpoint = <&pmic_glink_ss1_con_sbu_in>;
986 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
994 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
1002 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
1006 perst-gpios = <&tlmm 146 GPIO_ACTIVE_LOW>;
1007 wake-gpios = <&tlmm 148 GPIO_ACTIVE_LOW>;
1009 pinctrl-0 = <&pcie4_default>;
1010 pinctrl-names = "default";
1016 vdda-phy-supply = <&vreg_l3i_0p8>;
1017 vdda-pll-supply = <&vreg_l3e_1p2>;
1023 perst-gpios = <&tlmm 149 GPIO_ACTIVE_LOW>;
1024 wake-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>;
1026 vddpe-3v3-supply = <&vreg_wwan>;
1028 pinctrl-0 = <&pcie5_default>;
1029 pinctrl-names = "default";
1035 vdda-phy-supply = <&vreg_l3i_0p8>;
1036 vdda-pll-supply = <&vreg_l3e_1p2>;
1042 perst-gpios = <&tlmm 152 GPIO_ACTIVE_LOW>;
1043 wake-gpios = <&tlmm 154 GPIO_ACTIVE_LOW>;
1045 vddpe-3v3-supply = <&vreg_nvme>;
1047 pinctrl-names = "default";
1048 pinctrl-0 = <&pcie6a_default>;
1054 vdda-phy-supply = <&vreg_l1d_0p8>;
1055 vdda-pll-supply = <&vreg_l2j_1p2>;
1061 rtmr0_default: rtmr0-reset-n-active-state {
1064 power-source = <1>; /* 1.8 V */
1065 bias-disable;
1066 input-disable;
1067 output-enable;
1070 usb0_3p3_reg_en: usb0-3p3-reg-en-state {
1073 power-source = <1>; /* 1.8 V */
1074 bias-disable;
1075 input-disable;
1076 output-enable;
1081 usb0_pwr_1p15_en: usb0-pwr-1p15-en-state {
1084 power-source = <1>; /* 1.8 V */
1085 bias-disable;
1086 input-disable;
1087 output-enable;
1092 usb0_1p8_reg_en: usb0-1p8-reg-en-state {
1095 power-source = <1>; /* 1.8 V */
1096 bias-disable;
1097 input-disable;
1098 output-enable;
1115 firmware-name = "qcom/x1e80100/Thundercomm/DEVKIT/qcadsp8380.mbn",
1122 firmware-name = "qcom/x1e80100/Thundercomm/DEVKIT/qccdsp8380.mbn",
1129 cd-gpios = <&tlmm 71 GPIO_ACTIVE_LOW>;
1130 pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
1131 pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
1132 pinctrl-names = "default", "sleep";
1133 vmmc-supply = <&vreg_l9b_2p9>;
1134 vqmmc-supply = <&vreg_l6b_1p8>;
1135 bus-width = <4>;
1136 no-sdio;
1137 no-mmc;
1146 vdd18-supply = <&vreg_l3d_1p8>;
1147 vdd3-supply = <&vreg_l2b_3p0>;
1155 vdd18-supply = <&vreg_l3d_1p8>;
1156 vdd3-supply = <&vreg_l14b_3p0>;
1164 vdd18-supply = <&vreg_l3d_1p8>;
1165 vdd3-supply = <&vreg_l8b_3p0>;
1175 qcom,rx-port-mapping = <1 2 3 4 5>;
1186 qcom,tx-port-mapping = <2 2 3 4>;
1191 gpio-reserved-ranges = <44 4>; /* SPI (TPM) */
1193 eusb3_reset_n: eusb3-reset-n-state {
1196 drive-strength = <2>;
1197 bias-disable;
1198 output-low;
1201 eusb6_reset_n: eusb6-reset-n-state {
1204 drive-strength = <2>;
1205 bias-disable;
1206 output-low;
1209 nvme_reg_en: nvme-reg-en-state {
1212 drive-strength = <2>;
1213 bias-disable;
1216 pcie4_default: pcie4-default-state {
1217 clkreq-n-pins {
1220 drive-strength = <2>;
1221 bias-pull-up;
1224 perst-n-pins {
1227 drive-strength = <2>;
1228 bias-disable;
1231 wake-n-pins {
1234 drive-strength = <2>;
1235 bias-pull-up;
1239 pcie5_default: pcie5-default-state {
1240 clkreq-n-pins {
1243 drive-strength = <2>;
1244 bias-pull-up;
1247 perst-n-pins {
1250 drive-strength = <2>;
1251 bias-disable;
1254 wake-n-pins {
1257 drive-strength = <2>;
1258 bias-pull-up;
1262 pcie6a_default: pcie6a-default-state {
1263 clkreq-n-pins {
1266 drive-strength = <2>;
1267 bias-pull-up;
1270 perst-n-pins {
1273 drive-strength = <2>;
1274 bias-disable;
1277 wake-n-pins {
1280 drive-strength = <2>;
1281 bias-pull-up;
1285 rtmr1_default: rtmr1-reset-n-active-state {
1288 drive-strength = <2>;
1289 bias-disable;
1292 rtmr2_default: rtmr2-reset-n-active-state {
1295 drive-strength = <2>;
1296 bias-disable;
1299 rtmr1_1p15_reg_en: rtmr1-1p15-reg-en-state {
1302 drive-strength = <2>;
1303 bias-disable;
1306 rtmr1_1p8_reg_en: rtmr1-1p8-reg-en-state {
1309 drive-strength = <2>;
1310 bias-disable;
1313 rtmr1_3p3_reg_en: rtmr1-3p3-reg-en-state {
1316 drive-strength = <2>;
1317 bias-disable;
1320 rtmr2_1p15_reg_en: rtmr2-1p15-reg-en-state {
1323 drive-strength = <2>;
1324 bias-disable;
1327 rtmr2_1p8_reg_en: rtmr2-1p8-reg-en-state {
1330 drive-strength = <2>;
1331 bias-disable;
1334 rtmr2_3p3_reg_en: rtmr2-3p3-reg-en-state {
1337 drive-strength = <2>;
1338 bias-disable;
1341 sdc2_card_det_n: sdc2-card-det-state {
1344 drive-strength = <2>;
1345 bias-pull-up;
1348 wcd_default: wcd-reset-n-active-state {
1351 drive-strength = <16>;
1352 bias-disable;
1353 output-low;
1356 wwan_sw_en: wwan-sw-en-state {
1359 drive-strength = <4>;
1360 bias-disable;
1365 compatible = "qcom,geni-debug-uart";
1370 vdd-supply = <&vreg_l3j_0p8>;
1371 vdda12-supply = <&vreg_l2j_1p2>;
1379 vdda-phy-supply = <&vreg_l2j_1p2>;
1380 vdda-pll-supply = <&vreg_l1j_0p8>;
1391 usb-role-switch;
1395 remote-endpoint = <&pmic_glink_ss0_hs_in>;
1399 remote-endpoint = <&retimer_ss0_ss_in>;
1403 vdd-supply = <&vreg_l3j_0p8>;
1404 vdda12-supply = <&vreg_l2j_1p2>;
1412 vdda-phy-supply = <&vreg_l2j_1p2>;
1413 vdda-pll-supply = <&vreg_l2d_0p9>;
1427 remote-endpoint = <&pmic_glink_ss1_hs_in>;
1431 remote-endpoint = <&retimer_ss1_ss_in>;
1435 vdd-supply = <&vreg_l3j_0p8>;
1436 vdda12-supply = <&vreg_l2j_1p2>;
1444 vdda-phy-supply = <&vreg_l2j_1p2>;
1445 vdda-pll-supply = <&vreg_l2d_0p9>;
1459 remote-endpoint = <&pmic_glink_ss2_hs_in>;
1463 remote-endpoint = <&retimer_ss2_ss_in>;
1471 vdd-supply = <&vreg_l2e_0p8>;
1472 vdda12-supply = <&vreg_l3e_1p2>;
1480 vdd-supply = <&vreg_l2e_0p8>;
1481 vdda12-supply = <&vreg_l3e_1p2>;
1489 vdda-phy-supply = <&vreg_l3e_1p2>;
1490 vdda-pll-supply = <&vreg_l3c_0p8>;
1496 vdda-phy-supply = <&vreg_l3e_1p2>;
1497 vdda-pll-supply = <&vreg_l3c_0p8>;