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 "x1e80100-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>;
513 regulator-name = "vreg_l13b_3p0";
514 regulator-min-microvolt = <3072000>;
515 regulator-max-microvolt = <3100000>;
516 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
520 regulator-name = "vreg_l14b_3p0";
521 regulator-min-microvolt = <3072000>;
522 regulator-max-microvolt = <3072000>;
523 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
527 regulator-name = "vreg_l15b_1p8";
528 regulator-min-microvolt = <1800000>;
529 regulator-max-microvolt = <1800000>;
530 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
534 regulator-name = "vreg_l16b_2p9";
535 regulator-min-microvolt = <2912000>;
536 regulator-max-microvolt = <2912000>;
537 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
541 regulator-name = "vreg_l17b_2p5";
542 regulator-min-microvolt = <2504000>;
543 regulator-max-microvolt = <2504000>;
544 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
548 regulators-1 {
549 compatible = "qcom,pm8550ve-rpmh-regulators";
550 qcom,pmic-id = "c";
552 vdd-l1-supply = <&vreg_s5j_1p2>;
553 vdd-l2-supply = <&vreg_s1f_0p7>;
554 vdd-l3-supply = <&vreg_s1f_0p7>;
555 vdd-s4-supply = <&vph_pwr>;
558 regulator-name = "vreg_s4c_1p8";
559 regulator-min-microvolt = <1856000>;
560 regulator-max-microvolt = <2000000>;
561 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
565 regulator-name = "vreg_l1c_1p2";
566 regulator-min-microvolt = <1200000>;
567 regulator-max-microvolt = <1200000>;
568 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
572 regulator-name = "vreg_l2c_0p8";
573 regulator-min-microvolt = <880000>;
574 regulator-max-microvolt = <920000>;
575 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
579 regulator-name = "vreg_l3c_0p8";
580 regulator-min-microvolt = <880000>;
581 regulator-max-microvolt = <920000>;
582 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
586 regulators-2 {
587 compatible = "qcom,pmc8380-rpmh-regulators";
588 qcom,pmic-id = "d";
590 vdd-l1-supply = <&vreg_s1f_0p7>;
591 vdd-l2-supply = <&vreg_s1f_0p7>;
592 vdd-l3-supply = <&vreg_s4c_1p8>;
593 vdd-s1-supply = <&vph_pwr>;
596 regulator-name = "vreg_l1d_0p8";
597 regulator-min-microvolt = <880000>;
598 regulator-max-microvolt = <920000>;
599 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
603 regulator-name = "vreg_l2d_0p9";
604 regulator-min-microvolt = <912000>;
605 regulator-max-microvolt = <920000>;
606 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
610 regulator-name = "vreg_l3d_1p8";
611 regulator-min-microvolt = <1800000>;
612 regulator-max-microvolt = <1800000>;
613 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
617 regulators-3 {
618 compatible = "qcom,pmc8380-rpmh-regulators";
619 qcom,pmic-id = "e";
621 vdd-l2-supply = <&vreg_s1f_0p7>;
622 vdd-l3-supply = <&vreg_s5j_1p2>;
625 regulator-name = "vreg_l2e_0p8";
626 regulator-min-microvolt = <880000>;
627 regulator-max-microvolt = <920000>;
628 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
632 regulator-name = "vreg_l3e_1p2";
633 regulator-min-microvolt = <1200000>;
634 regulator-max-microvolt = <1200000>;
635 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
639 regulators-4 {
640 compatible = "qcom,pmc8380-rpmh-regulators";
641 qcom,pmic-id = "f";
643 vdd-l1-supply = <&vreg_s5j_1p2>;
644 vdd-l2-supply = <&vreg_s5j_1p2>;
645 vdd-l3-supply = <&vreg_s5j_1p2>;
646 vdd-s1-supply = <&vph_pwr>;
649 regulator-name = "vreg_s1f_0p7";
650 regulator-min-microvolt = <700000>;
651 regulator-max-microvolt = <1100000>;
652 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
656 regulator-name = "vreg_l1f_1p0";
657 regulator-min-microvolt = <1024000>;
658 regulator-max-microvolt = <1024000>;
659 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
663 regulator-name = "vreg_l2f_1p0";
664 regulator-min-microvolt = <1024000>;
665 regulator-max-microvolt = <1024000>;
666 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
670 regulator-name = "vreg_l3f_1p0";
671 regulator-min-microvolt = <1024000>;
672 regulator-max-microvolt = <1024000>;
673 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
677 regulators-6 {
678 compatible = "qcom,pm8550ve-rpmh-regulators";
679 qcom,pmic-id = "i";
681 vdd-l1-supply = <&vreg_s4c_1p8>;
682 vdd-l2-supply = <&vreg_s5j_1p2>;
683 vdd-l3-supply = <&vreg_s1f_0p7>;
684 vdd-s1-supply = <&vph_pwr>;
685 vdd-s2-supply = <&vph_pwr>;
688 regulator-name = "vreg_s1i_0p9";
689 regulator-min-microvolt = <900000>;
690 regulator-max-microvolt = <920000>;
691 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
695 regulator-name = "vreg_s2i_1p0";
696 regulator-min-microvolt = <1000000>;
697 regulator-max-microvolt = <1100000>;
698 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
702 regulator-name = "vreg_l1i_1p8";
703 regulator-min-microvolt = <1800000>;
704 regulator-max-microvolt = <1800000>;
705 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
709 regulator-name = "vreg_l2i_1p2";
710 regulator-min-microvolt = <1200000>;
711 regulator-max-microvolt = <1200000>;
712 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
716 regulator-name = "vreg_l3i_0p8";
717 regulator-min-microvolt = <880000>;
718 regulator-max-microvolt = <920000>;
719 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
723 regulators-7 {
724 compatible = "qcom,pm8550ve-rpmh-regulators";
725 qcom,pmic-id = "j";
727 vdd-l1-supply = <&vreg_s1f_0p7>;
728 vdd-l2-supply = <&vreg_s5j_1p2>;
729 vdd-l3-supply = <&vreg_s1f_0p7>;
730 vdd-s5-supply = <&vph_pwr>;
733 regulator-name = "vreg_s5j_1p2";
734 regulator-min-microvolt = <1256000>;
735 regulator-max-microvolt = <1304000>;
736 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
740 regulator-name = "vreg_l1j_0p8";
741 regulator-min-microvolt = <880000>;
742 regulator-max-microvolt = <920000>;
743 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
747 regulator-name = "vreg_l2j_1p2";
748 regulator-min-microvolt = <1200000>;
749 regulator-max-microvolt = <1200000>;
750 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
754 regulator-name = "vreg_l3j_0p8";
755 regulator-min-microvolt = <880000>;
756 regulator-max-microvolt = <920000>;
757 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
765 zap-shader {
766 firmware-name = "qcom/x1e80100/Thundercomm/DEVKIT/qcdxkmsuc8380.mbn";
771 clock-frequency = <400000>;
775 typec-mux@8 {
780 clock-names = "xo";
782 vdd-supply = <&vreg_rtmr2_1p15>;
783 vdd33-supply = <&vreg_rtmr2_3p3>;
784 vdd33-cap-supply = <&vreg_rtmr2_3p3>;
785 vddar-supply = <&vreg_rtmr2_1p15>;
786 vddat-supply = <&vreg_rtmr2_1p15>;
787 vddio-supply = <&vreg_rtmr2_1p8>;
789 reset-gpios = <&tlmm 185 GPIO_ACTIVE_HIGH>;
791 orientation-switch;
792 retimer-switch;
795 #address-cells = <1>;
796 #size-cells = <0>;
802 remote-endpoint = <&pmic_glink_ss2_ss_in>;
810 remote-endpoint = <&usb_1_ss2_qmpphy_out>;
818 remote-endpoint = <&pmic_glink_ss2_con_sbu_in>;
826 clock-frequency = <400000>;
830 typec-mux@8 {
835 clock-names = "xo";
837 vdd-supply = <&vreg_rtmr0_1p15>;
838 vdd33-supply = <&vreg_rtmr0_3p3>;
839 vdd33-cap-supply = <&vreg_rtmr0_3p3>;
840 vddar-supply = <&vreg_rtmr0_1p15>;
841 vddat-supply = <&vreg_rtmr0_1p15>;
842 vddio-supply = <&vreg_rtmr0_1p8>;
844 reset-gpios = <&pm8550_gpios 10 GPIO_ACTIVE_HIGH>;
846 retimer-switch;
847 orientation-switch;
850 #address-cells = <1>;
851 #size-cells = <0>;
857 remote-endpoint = <&pmic_glink_ss0_ss_in>;
865 remote-endpoint = <&usb_1_ss0_qmpphy_out>;
873 remote-endpoint = <&pmic_glink_ss0_con_sbu_in>;
881 clock-frequency = <400000>;
885 typec-mux@8 {
890 clock-names = "xo";
892 vdd-supply = <&vreg_rtmr1_1p15>;
893 vdd33-supply = <&vreg_rtmr1_3p3>;
894 vdd33-cap-supply = <&vreg_rtmr1_3p3>;
895 vddar-supply = <&vreg_rtmr1_1p15>;
896 vddat-supply = <&vreg_rtmr1_1p15>;
897 vddio-supply = <&vreg_rtmr1_1p8>;
899 reset-gpios = <&tlmm 176 GPIO_ACTIVE_HIGH>;
901 retimer-switch;
902 orientation-switch;
905 #address-cells = <1>;
906 #size-cells = <0>;
912 remote-endpoint = <&pmic_glink_ss1_ss_in>;
920 remote-endpoint = <&usb_1_ss1_qmpphy_out>;
928 remote-endpoint = <&pmic_glink_ss1_con_sbu_in>;
944 data-lanes = <0 1>;
952 data-lanes = <0 1>;
960 data-lanes = <0 1>;
964 perst-gpios = <&tlmm 146 GPIO_ACTIVE_LOW>;
965 wake-gpios = <&tlmm 148 GPIO_ACTIVE_LOW>;
967 pinctrl-0 = <&pcie4_default>;
968 pinctrl-names = "default";
974 vdda-phy-supply = <&vreg_l3i_0p8>;
975 vdda-pll-supply = <&vreg_l3e_1p2>;
981 perst-gpios = <&tlmm 149 GPIO_ACTIVE_LOW>;
982 wake-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>;
984 vddpe-3v3-supply = <&vreg_wwan>;
986 pinctrl-0 = <&pcie5_default>;
987 pinctrl-names = "default";
993 vdda-phy-supply = <&vreg_l3i_0p8>;
994 vdda-pll-supply = <&vreg_l3e_1p2>;
1000 perst-gpios = <&tlmm 152 GPIO_ACTIVE_LOW>;
1001 wake-gpios = <&tlmm 154 GPIO_ACTIVE_LOW>;
1003 vddpe-3v3-supply = <&vreg_nvme>;
1005 pinctrl-names = "default";
1006 pinctrl-0 = <&pcie6a_default>;
1012 vdda-phy-supply = <&vreg_l1d_0p8>;
1013 vdda-pll-supply = <&vreg_l2j_1p2>;
1019 usb0_3p3_reg_en: usb0-3p3-reg-en-state {
1026 usb0_pwr_1p15_en: usb0-pwr-1p15-en-state {
1033 usb0_1p8_reg_en: usb0-1p8-reg-en-state {
1052 firmware-name = "qcom/x1e80100/Thundercomm/DEVKIT/qcadsp8380.mbn",
1059 firmware-name = "qcom/x1e80100/Thundercomm/DEVKIT/qccdsp8380.mbn",
1066 cd-gpios = <&tlmm 71 GPIO_ACTIVE_LOW>;
1067 pinctrl-0 = <&sdc2_default &sdc2_card_det_n>;
1068 pinctrl-1 = <&sdc2_sleep &sdc2_card_det_n>;
1069 pinctrl-names = "default", "sleep";
1070 vmmc-supply = <&vreg_l9b_2p9>;
1071 vqmmc-supply = <&vreg_l6b_1p8>;
1072 bus-width = <4>;
1073 no-sdio;
1074 no-mmc;
1083 vdd18-supply = <&vreg_l3d_1p8>;
1084 vdd3-supply = <&vreg_l2b_3p0>;
1092 vdd18-supply = <&vreg_l3d_1p8>;
1093 vdd3-supply = <&vreg_l14b_3p0>;
1101 vdd18-supply = <&vreg_l3d_1p8>;
1102 vdd3-supply = <&vreg_l8b_3p0>;
1112 qcom,rx-port-mapping = <1 2 3 4 5>;
1123 qcom,tx-port-mapping = <2 2 3 4>;
1128 gpio-reserved-ranges = <44 4>; /* SPI (TPM) */
1130 nvme_reg_en: nvme-reg-en-state {
1133 drive-strength = <2>;
1134 bias-disable;
1137 pcie4_default: pcie4-default-state {
1138 clkreq-n-pins {
1141 drive-strength = <2>;
1142 bias-pull-up;
1145 perst-n-pins {
1148 drive-strength = <2>;
1149 bias-disable;
1152 wake-n-pins {
1155 drive-strength = <2>;
1156 bias-pull-up;
1160 pcie5_default: pcie5-default-state {
1161 clkreq-n-pins {
1164 drive-strength = <2>;
1165 bias-pull-up;
1168 perst-n-pins {
1171 drive-strength = <2>;
1172 bias-disable;
1175 wake-n-pins {
1178 drive-strength = <2>;
1179 bias-pull-up;
1183 pcie6a_default: pcie6a-default-state {
1184 clkreq-n-pins {
1187 drive-strength = <2>;
1188 bias-pull-up;
1191 perst-n-pins {
1194 drive-strength = <2>;
1195 bias-disable;
1198 wake-n-pins {
1201 drive-strength = <2>;
1202 bias-pull-up;
1206 rtmr1_1p15_reg_en: rtmr1-1p15-reg-en-state {
1209 drive-strength = <2>;
1210 bias-disable;
1213 rtmr1_1p8_reg_en: rtmr1-1p8-reg-en-state {
1216 drive-strength = <2>;
1217 bias-disable;
1220 rtmr1_3p3_reg_en: rtmr1-3p3-reg-en-state {
1223 drive-strength = <2>;
1224 bias-disable;
1227 rtmr2_1p15_reg_en: rtmr2-1p15-reg-en-state {
1230 drive-strength = <2>;
1231 bias-disable;
1234 rtmr2_1p8_reg_en: rtmr2-1p8-reg-en-state {
1237 drive-strength = <2>;
1238 bias-disable;
1241 rtmr2_3p3_reg_en: rtmr2-3p3-reg-en-state {
1244 drive-strength = <2>;
1245 bias-disable;
1248 sdc2_card_det_n: sdc2-card-det-state {
1251 drive-strength = <2>;
1252 bias-pull-up;
1255 wcd_default: wcd-reset-n-active-state {
1258 drive-strength = <16>;
1259 bias-disable;
1260 output-low;
1263 wwan_sw_en: wwan-sw-en-state {
1266 drive-strength = <4>;
1267 bias-disable;
1272 compatible = "qcom,geni-debug-uart";
1277 vdd-supply = <&vreg_l3j_0p8>;
1278 vdda12-supply = <&vreg_l2j_1p2>;
1286 vdda-phy-supply = <&vreg_l2j_1p2>;
1287 vdda-pll-supply = <&vreg_l1j_0p8>;
1298 usb-role-switch;
1302 remote-endpoint = <&pmic_glink_ss0_hs_in>;
1306 remote-endpoint = <&retimer_ss0_ss_in>;
1310 vdd-supply = <&vreg_l3j_0p8>;
1311 vdda12-supply = <&vreg_l2j_1p2>;
1319 vdda-phy-supply = <&vreg_l2j_1p2>;
1320 vdda-pll-supply = <&vreg_l2d_0p9>;
1334 remote-endpoint = <&pmic_glink_ss1_hs_in>;
1338 remote-endpoint = <&retimer_ss1_ss_in>;
1342 vdd-supply = <&vreg_l3j_0p8>;
1343 vdda12-supply = <&vreg_l2j_1p2>;
1351 vdda-phy-supply = <&vreg_l2j_1p2>;
1352 vdda-pll-supply = <&vreg_l2d_0p9>;
1366 remote-endpoint = <&pmic_glink_ss2_hs_in>;
1370 remote-endpoint = <&retimer_ss2_ss_in>;