Lines Matching +full:va +full:- +full:dai +full:- +full:link

1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/gpio-keys.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
15 #include "x1e80100-pmics.dtsi"
19 compatible = "qcom,x1e80100-crd", "qcom,x1e80100";
25 wcd938x: audio-codec {
26 compatible = "qcom,wcd9385-codec";
28 pinctrl-names = "default";
29 pinctrl-0 = <&wcd_default>;
31 qcom,micbias1-microvolt = <1800000>;
32 qcom,micbias2-microvolt = <1800000>;
33 qcom,micbias3-microvolt = <1800000>;
34 qcom,micbias4-microvolt = <1800000>;
35 qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>;
36 qcom,mbhc-headset-vthreshold-microvolt = <1700000>;
37 qcom,mbhc-headphone-vthreshold-microvolt = <50000>;
38 qcom,rx-device = <&wcd_rx>;
39 qcom,tx-device = <&wcd_tx>;
41 reset-gpios = <&tlmm 191 GPIO_ACTIVE_LOW>;
43 vdd-buck-supply = <&vreg_l15b_1p8>;
44 vdd-rxtx-supply = <&vreg_l15b_1p8>;
45 vdd-io-supply = <&vreg_l15b_1p8>;
46 vdd-mic-bias-supply = <&vreg_bob1>;
48 #sound-dai-cells = <1>;
52 stdout-path = "serial0:115200n8";
55 gpio-keys {
56 compatible = "gpio-keys";
58 pinctrl-0 = <&hall_int_n_default>;
59 pinctrl-names = "default";
61 switch-lid {
63 linux,input-type = <EV_SW>;
65 wakeup-source;
66 wakeup-event-action = <EV_ACT_DEASSERTED>;
70 pmic-glink {
71 compatible = "qcom,x1e80100-pmic-glink",
72 "qcom,sm8550-pmic-glink",
73 "qcom,pmic-glink";
74 #address-cells = <1>;
75 #size-cells = <0>;
76 orientation-gpios = <&tlmm 121 GPIO_ACTIVE_HIGH>,
80 /* Left-side rear port */
82 compatible = "usb-c-connector";
84 power-role = "dual";
85 data-role = "dual";
88 #address-cells = <1>;
89 #size-cells = <0>;
95 remote-endpoint = <&usb_1_ss0_dwc3_hs>;
103 remote-endpoint = <&usb_1_ss0_qmpphy_out>;
109 /* Left-side front port */
111 compatible = "usb-c-connector";
113 power-role = "dual";
114 data-role = "dual";
117 #address-cells = <1>;
118 #size-cells = <0>;
124 remote-endpoint = <&usb_1_ss1_dwc3_hs>;
132 remote-endpoint = <&usb_1_ss1_qmpphy_out>;
138 /* Right-side port */
140 compatible = "usb-c-connector";
142 power-role = "dual";
143 data-role = "dual";
146 #address-cells = <1>;
147 #size-cells = <0>;
153 remote-endpoint = <&usb_1_ss2_dwc3_hs>;
161 remote-endpoint = <&usb_1_ss2_qmpphy_out>;
168 reserved-memory {
170 compatible = "shared-dma-pool";
173 linux,cma-default;
178 compatible = "qcom,x1e80100-sndcard";
179 model = "X1E80100-CRD";
180 audio-routing = "WooferLeft IN", "WSA WSA_SPK1 OUT",
187 "VA DMIC0", "MIC BIAS3",
188 "VA DMIC1", "MIC BIAS3",
189 "VA DMIC2", "MIC BIAS1",
190 "VA DMIC3", "MIC BIAS1",
191 "VA DMIC0", "VA MIC BIAS3",
192 "VA DMIC1", "VA MIC BIAS3",
193 "VA DMIC2", "VA MIC BIAS1",
194 "VA DMIC3", "VA MIC BIAS1",
197 wcd-playback-dai-link {
198 link-name = "WCD Playback";
201 sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>;
205 sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
209 sound-dai = <&q6apm>;
213 wcd-capture-dai-link {
214 link-name = "WCD Capture";
217 sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>;
221 sound-dai = <&wcd938x 1>, <&swr2 1>, <&lpass_txmacro 0>;
225 sound-dai = <&q6apm>;
229 wsa-dai-link {
230 link-name = "WSA Playback";
233 sound-dai = <&q6apmbedai WSA_CODEC_DMA_RX_0>;
237 sound-dai = <&left_woofer>, <&left_tweeter>,
244 sound-dai = <&q6apm>;
248 va-dai-link {
249 link-name = "VA Capture";
252 sound-dai = <&q6apmbedai VA_CODEC_DMA_TX_0>;
256 sound-dai = <&lpass_vamacro 0>;
260 sound-dai = <&q6apm>;
265 vreg_edp_3p3: regulator-edp-3p3 {
266 compatible = "regulator-fixed";
268 regulator-name = "VREG_EDP_3P3";
269 regulator-min-microvolt = <3300000>;
270 regulator-max-microvolt = <3300000>;
273 enable-active-high;
275 pinctrl-0 = <&edp_reg_en>;
276 pinctrl-names = "default";
278 regulator-boot-on;
281 vreg_misc_3p3: regulator-misc-3p3 {
282 compatible = "regulator-fixed";
284 regulator-name = "VREG_MISC_3P3";
285 regulator-min-microvolt = <3300000>;
286 regulator-max-microvolt = <3300000>;
289 enable-active-high;
291 pinctrl-names = "default";
292 pinctrl-0 = <&misc_3p3_reg_en>;
294 regulator-boot-on;
295 regulator-always-on;
298 vreg_nvme: regulator-nvme {
299 compatible = "regulator-fixed";
301 regulator-name = "VREG_NVME_3P3";
302 regulator-min-microvolt = <3300000>;
303 regulator-max-microvolt = <3300000>;
306 enable-active-high;
308 pinctrl-names = "default";
309 pinctrl-0 = <&nvme_reg_en>;
311 regulator-boot-on;
314 vph_pwr: regulator-vph-pwr {
315 compatible = "regulator-fixed";
317 regulator-name = "vph_pwr";
318 regulator-min-microvolt = <3700000>;
319 regulator-max-microvolt = <3700000>;
321 regulator-always-on;
322 regulator-boot-on;
325 vreg_wwan: regulator-wwan {
326 compatible = "regulator-fixed";
328 regulator-name = "SDX_VPH_PWR";
329 regulator-min-microvolt = <3300000>;
330 regulator-max-microvolt = <3300000>;
333 enable-active-high;
335 pinctrl-0 = <&wwan_sw_en>;
336 pinctrl-names = "default";
338 regulator-boot-on;
343 regulators-0 {
344 compatible = "qcom,pm8550-rpmh-regulators";
345 qcom,pmic-id = "b";
347 vdd-bob1-supply = <&vph_pwr>;
348 vdd-bob2-supply = <&vph_pwr>;
349 vdd-l1-l4-l10-supply = <&vreg_s4c_1p8>;
350 vdd-l2-l13-l14-supply = <&vreg_bob1>;
351 vdd-l5-l16-supply = <&vreg_bob1>;
352 vdd-l6-l7-supply = <&vreg_bob2>;
353 vdd-l8-l9-supply = <&vreg_bob1>;
354 vdd-l12-supply = <&vreg_s5j_1p2>;
355 vdd-l15-supply = <&vreg_s4c_1p8>;
356 vdd-l17-supply = <&vreg_bob2>;
359 regulator-name = "vreg_bob1";
360 regulator-min-microvolt = <3008000>;
361 regulator-max-microvolt = <3960000>;
362 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
366 regulator-name = "vreg_bob2";
367 regulator-min-microvolt = <2504000>;
368 regulator-max-microvolt = <3008000>;
369 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
373 regulator-name = "vreg_l1b_1p8";
374 regulator-min-microvolt = <1800000>;
375 regulator-max-microvolt = <1800000>;
376 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
380 regulator-name = "vreg_l2b_3p0";
381 regulator-min-microvolt = <3072000>;
382 regulator-max-microvolt = <3100000>;
383 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
387 regulator-name = "vreg_l4b_1p8";
388 regulator-min-microvolt = <1800000>;
389 regulator-max-microvolt = <1800000>;
390 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
394 regulator-name = "vreg_l5b_3p0";
395 regulator-min-microvolt = <3000000>;
396 regulator-max-microvolt = <3000000>;
397 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
401 regulator-name = "vreg_l6b_1p8";
402 regulator-min-microvolt = <1800000>;
403 regulator-max-microvolt = <2960000>;
404 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
408 regulator-name = "vreg_l7b_2p8";
409 regulator-min-microvolt = <2800000>;
410 regulator-max-microvolt = <2800000>;
411 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
415 regulator-name = "vreg_l8b_3p0";
416 regulator-min-microvolt = <3072000>;
417 regulator-max-microvolt = <3072000>;
418 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
422 regulator-name = "vreg_l9b_2p9";
423 regulator-min-microvolt = <2960000>;
424 regulator-max-microvolt = <2960000>;
425 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
429 regulator-name = "vreg_l10b_1p8";
430 regulator-min-microvolt = <1800000>;
431 regulator-max-microvolt = <1800000>;
432 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
436 regulator-name = "vreg_l12b_1p2";
437 regulator-min-microvolt = <1200000>;
438 regulator-max-microvolt = <1200000>;
439 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
443 regulator-name = "vreg_l13b_3p0";
444 regulator-min-microvolt = <3072000>;
445 regulator-max-microvolt = <3100000>;
446 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
450 regulator-name = "vreg_l14b_3p0";
451 regulator-min-microvolt = <3072000>;
452 regulator-max-microvolt = <3072000>;
453 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
457 regulator-name = "vreg_l15b_1p8";
458 regulator-min-microvolt = <1800000>;
459 regulator-max-microvolt = <1800000>;
460 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
464 regulator-name = "vreg_l16b_2p9";
465 regulator-min-microvolt = <2912000>;
466 regulator-max-microvolt = <2912000>;
467 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
471 regulator-name = "vreg_l17b_2p5";
472 regulator-min-microvolt = <2504000>;
473 regulator-max-microvolt = <2504000>;
474 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
478 regulators-1 {
479 compatible = "qcom,pm8550ve-rpmh-regulators";
480 qcom,pmic-id = "c";
482 vdd-l1-supply = <&vreg_s5j_1p2>;
483 vdd-l2-supply = <&vreg_s1f_0p7>;
484 vdd-l3-supply = <&vreg_s1f_0p7>;
485 vdd-s4-supply = <&vph_pwr>;
488 regulator-name = "vreg_s4c_1p8";
489 regulator-min-microvolt = <1856000>;
490 regulator-max-microvolt = <2000000>;
491 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
495 regulator-name = "vreg_l1c_1p2";
496 regulator-min-microvolt = <1200000>;
497 regulator-max-microvolt = <1200000>;
498 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
502 regulator-name = "vreg_l2c_0p8";
503 regulator-min-microvolt = <880000>;
504 regulator-max-microvolt = <920000>;
505 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
509 regulator-name = "vreg_l3c_0p8";
510 regulator-min-microvolt = <880000>;
511 regulator-max-microvolt = <920000>;
512 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
516 regulators-2 {
517 compatible = "qcom,pmc8380-rpmh-regulators";
518 qcom,pmic-id = "d";
520 vdd-l1-supply = <&vreg_s1f_0p7>;
521 vdd-l2-supply = <&vreg_s1f_0p7>;
522 vdd-l3-supply = <&vreg_s4c_1p8>;
523 vdd-s1-supply = <&vph_pwr>;
526 regulator-name = "vreg_l1d_0p8";
527 regulator-min-microvolt = <880000>;
528 regulator-max-microvolt = <920000>;
529 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
533 regulator-name = "vreg_l2d_0p9";
534 regulator-min-microvolt = <912000>;
535 regulator-max-microvolt = <920000>;
536 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
540 regulator-name = "vreg_l3d_1p8";
541 regulator-min-microvolt = <1800000>;
542 regulator-max-microvolt = <1800000>;
543 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
547 regulators-3 {
548 compatible = "qcom,pmc8380-rpmh-regulators";
549 qcom,pmic-id = "e";
551 vdd-l2-supply = <&vreg_s1f_0p7>;
552 vdd-l3-supply = <&vreg_s5j_1p2>;
555 regulator-name = "vreg_l2e_0p8";
556 regulator-min-microvolt = <880000>;
557 regulator-max-microvolt = <920000>;
558 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
562 regulator-name = "vreg_l3e_1p2";
563 regulator-min-microvolt = <1200000>;
564 regulator-max-microvolt = <1200000>;
565 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
569 regulators-4 {
570 compatible = "qcom,pmc8380-rpmh-regulators";
571 qcom,pmic-id = "f";
573 vdd-l1-supply = <&vreg_s5j_1p2>;
574 vdd-l2-supply = <&vreg_s5j_1p2>;
575 vdd-l3-supply = <&vreg_s5j_1p2>;
576 vdd-s1-supply = <&vph_pwr>;
579 regulator-name = "vreg_s1f_0p7";
580 regulator-min-microvolt = <700000>;
581 regulator-max-microvolt = <1100000>;
582 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
586 regulator-name = "vreg_l1f_1p0";
587 regulator-min-microvolt = <1024000>;
588 regulator-max-microvolt = <1024000>;
589 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
593 regulator-name = "vreg_l2f_1p0";
594 regulator-min-microvolt = <1024000>;
595 regulator-max-microvolt = <1024000>;
596 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
600 regulator-name = "vreg_l3f_1p0";
601 regulator-min-microvolt = <1024000>;
602 regulator-max-microvolt = <1024000>;
603 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
607 regulators-6 {
608 compatible = "qcom,pm8550ve-rpmh-regulators";
609 qcom,pmic-id = "i";
611 vdd-l1-supply = <&vreg_s4c_1p8>;
612 vdd-l2-supply = <&vreg_s5j_1p2>;
613 vdd-l3-supply = <&vreg_s1f_0p7>;
614 vdd-s1-supply = <&vph_pwr>;
615 vdd-s2-supply = <&vph_pwr>;
618 regulator-name = "vreg_s1i_0p9";
619 regulator-min-microvolt = <900000>;
620 regulator-max-microvolt = <920000>;
621 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
625 regulator-name = "vreg_s2i_1p0";
626 regulator-min-microvolt = <1000000>;
627 regulator-max-microvolt = <1100000>;
628 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
632 regulator-name = "vreg_l1i_1p8";
633 regulator-min-microvolt = <1800000>;
634 regulator-max-microvolt = <1800000>;
635 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
639 regulator-name = "vreg_l2i_1p2";
640 regulator-min-microvolt = <1200000>;
641 regulator-max-microvolt = <1200000>;
642 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
646 regulator-name = "vreg_l3i_0p8";
647 regulator-min-microvolt = <880000>;
648 regulator-max-microvolt = <920000>;
649 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
653 regulators-7 {
654 compatible = "qcom,pm8550ve-rpmh-regulators";
655 qcom,pmic-id = "j";
657 vdd-l1-supply = <&vreg_s1f_0p7>;
658 vdd-l2-supply = <&vreg_s5j_1p2>;
659 vdd-l3-supply = <&vreg_s1f_0p7>;
660 vdd-s5-supply = <&vph_pwr>;
663 regulator-name = "vreg_s5j_1p2";
664 regulator-min-microvolt = <1256000>;
665 regulator-max-microvolt = <1304000>;
666 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
670 regulator-name = "vreg_l1j_0p8";
671 regulator-min-microvolt = <880000>;
672 regulator-max-microvolt = <920000>;
673 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
677 regulator-name = "vreg_l2j_1p2";
678 regulator-min-microvolt = <1200000>;
679 regulator-max-microvolt = <1200000>;
680 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
684 regulator-name = "vreg_l3j_0p8";
685 regulator-min-microvolt = <880000>;
686 regulator-max-microvolt = <920000>;
687 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
695 zap-shader {
696 firmware-name = "qcom/x1e80100/gen70500_zap.mbn";
701 clock-frequency = <400000>;
706 compatible = "hid-over-i2c";
709 hid-descr-addr = <0x1>;
710 interrupts-extended = <&tlmm 3 IRQ_TYPE_LEVEL_LOW>;
712 vdd-supply = <&vreg_misc_3p3>;
713 vddl-supply = <&vreg_l12b_1p2>;
715 pinctrl-0 = <&tpad_default>;
716 pinctrl-names = "default";
718 wakeup-source;
722 compatible = "hid-over-i2c";
725 hid-descr-addr = <0x1>;
726 interrupts-extended = <&tlmm 67 IRQ_TYPE_LEVEL_LOW>;
728 vdd-supply = <&vreg_misc_3p3>;
729 vddl-supply = <&vreg_l12b_1p2>;
731 pinctrl-0 = <&kybd_default>;
732 pinctrl-names = "default";
734 wakeup-source;
739 clock-frequency = <400000>;
744 compatible = "hid-over-i2c";
747 hid-descr-addr = <0x1>;
748 interrupts-extended = <&tlmm 51 IRQ_TYPE_LEVEL_LOW>;
750 vdd-supply = <&vreg_misc_3p3>;
751 vddl-supply = <&vreg_l15b_1p8>;
753 pinctrl-0 = <&ts0_default>;
754 pinctrl-names = "default";
759 spkr_01_sd_n_active: spkr-01-sd-n-active-state {
762 drive-strength = <16>;
763 bias-disable;
764 output-low;
767 spkr_23_sd_n_active: spkr-23-sd-n-active-state {
770 drive-strength = <16>;
771 bias-disable;
772 output-low;
777 pinctrl-0 = <&dmic01_default>, <&dmic23_default>;
778 pinctrl-names = "default";
780 vdd-micb-supply = <&vreg_l1b_1p8>;
781 qcom,dmic-sample-rate = <4800000>;
789 compatible = "qcom,x1e80100-dp";
790 /delete-property/ #sound-dai-cells;
794 aux-bus {
797 enable-gpios = <&pmc8380_3_gpios 4 GPIO_ACTIVE_HIGH>;
798 power-supply = <&vreg_edp_3p3>;
800 pinctrl-0 = <&edp_bl_en>;
801 pinctrl-names = "default";
805 remote-endpoint = <&mdss_dp3_out>;
815 data-lanes = <0 1 2 3>;
816 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
818 remote-endpoint = <&edp_panel_in>;
825 vdda-phy-supply = <&vreg_l3j_0p8>;
826 vdda-pll-supply = <&vreg_l2j_1p2>;
832 perst-gpios = <&tlmm 146 GPIO_ACTIVE_LOW>;
833 wake-gpios = <&tlmm 148 GPIO_ACTIVE_LOW>;
835 pinctrl-0 = <&pcie4_default>;
836 pinctrl-names = "default";
842 vdda-phy-supply = <&vreg_l3i_0p8>;
843 vdda-pll-supply = <&vreg_l3e_1p2>;
849 perst-gpios = <&tlmm 149 GPIO_ACTIVE_LOW>;
850 wake-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>;
852 vddpe-3v3-supply = <&vreg_wwan>;
854 pinctrl-0 = <&pcie5_default>;
855 pinctrl-names = "default";
861 vdda-phy-supply = <&vreg_l3i_0p8>;
862 vdda-pll-supply = <&vreg_l3e_1p2>;
868 perst-gpios = <&tlmm 152 GPIO_ACTIVE_LOW>;
869 wake-gpios = <&tlmm 154 GPIO_ACTIVE_LOW>;
871 vddpe-3v3-supply = <&vreg_nvme>;
873 pinctrl-names = "default";
874 pinctrl-0 = <&pcie6a_default>;
880 vdda-phy-supply = <&vreg_l1d_0p8>;
881 vdda-pll-supply = <&vreg_l2j_1p2>;
887 misc_3p3_reg_en: misc-3p3-reg-en-state {
890 bias-disable;
891 input-disable;
892 output-enable;
893 drive-push-pull;
894 power-source = <1>; /* 1.8 V */
895 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
900 edp_bl_en: edp-bl-en-state {
903 power-source = <1>; /* 1.8V */
904 input-disable;
905 output-enable;
922 firmware-name = "qcom/x1e80100/adsp.mbn",
929 firmware-name = "qcom/x1e80100/cdsp.mbn",
940 vdd18-supply = <&vreg_l3d_1p8>;
941 vdd3-supply = <&vreg_l2b_3p0>;
949 vdd18-supply = <&vreg_l3d_1p8>;
950 vdd3-supply = <&vreg_l14b_3p0>;
958 vdd18-supply = <&vreg_l3d_1p8>;
959 vdd3-supply = <&vreg_l8b_3p0>;
965 pinctrl-0 = <&wsa_swr_active>, <&spkr_01_sd_n_active>;
966 pinctrl-names = "default";
972 reset-gpios = <&lpass_tlmm 12 GPIO_ACTIVE_LOW>;
973 #sound-dai-cells = <0>;
974 sound-name-prefix = "WooferLeft";
975 vdd-1p8-supply = <&vreg_l15b_1p8>;
976 vdd-io-supply = <&vreg_l12b_1p2>;
977 qcom,port-mapping = <1 2 3 7 10 13>;
984 reset-gpios = <&lpass_tlmm 12 GPIO_ACTIVE_LOW>;
985 #sound-dai-cells = <0>;
986 sound-name-prefix = "TweeterLeft";
987 vdd-1p8-supply = <&vreg_l15b_1p8>;
988 vdd-io-supply = <&vreg_l12b_1p2>;
989 qcom,port-mapping = <4 5 6 7 11 13>;
1000 qcom,rx-port-mapping = <1 2 3 4 5>;
1011 qcom,tx-port-mapping = <2 2 3 4>;
1018 pinctrl-0 = <&wsa2_swr_active>, <&spkr_23_sd_n_active>;
1019 pinctrl-names = "default";
1025 reset-gpios = <&lpass_tlmm 13 GPIO_ACTIVE_LOW>;
1026 #sound-dai-cells = <0>;
1027 sound-name-prefix = "WooferRight";
1028 vdd-1p8-supply = <&vreg_l15b_1p8>;
1029 vdd-io-supply = <&vreg_l12b_1p2>;
1030 qcom,port-mapping = <1 2 3 7 10 13>;
1037 reset-gpios = <&lpass_tlmm 13 GPIO_ACTIVE_LOW>;
1038 #sound-dai-cells = <0>;
1039 sound-name-prefix = "TweeterRight";
1040 vdd-1p8-supply = <&vreg_l15b_1p8>;
1041 vdd-io-supply = <&vreg_l12b_1p2>;
1042 qcom,port-mapping = <4 5 6 7 11 13>;
1047 gpio-reserved-ranges = <34 2>, /* Unused */
1051 edp_reg_en: edp-reg-en-state {
1054 drive-strength = <16>;
1055 bias-disable;
1058 hall_int_n_default: hall-int-n-state {
1061 bias-disable;
1064 kybd_default: kybd-default-state {
1067 bias-disable;
1070 nvme_reg_en: nvme-reg-en-state {
1073 drive-strength = <2>;
1074 bias-disable;
1077 pcie4_default: pcie4-default-state {
1078 clkreq-n-pins {
1081 drive-strength = <2>;
1082 bias-pull-up;
1085 perst-n-pins {
1088 drive-strength = <2>;
1089 bias-disable;
1092 wake-n-pins {
1095 drive-strength = <2>;
1096 bias-pull-up;
1100 pcie5_default: pcie5-default-state {
1101 clkreq-n-pins {
1104 drive-strength = <2>;
1105 bias-pull-up;
1108 perst-n-pins {
1111 drive-strength = <2>;
1112 bias-disable;
1115 wake-n-pins {
1118 drive-strength = <2>;
1119 bias-pull-up;
1123 pcie6a_default: pcie6a-default-state {
1124 clkreq-n-pins {
1127 drive-strength = <2>;
1128 bias-pull-up;
1131 perst-n-pins {
1134 drive-strength = <2>;
1135 bias-disable;
1138 wake-n-pins {
1141 drive-strength = <2>;
1142 bias-pull-up;
1146 tpad_default: tpad-default-state {
1149 bias-disable;
1152 ts0_default: ts0-default-state {
1153 int-n-pins {
1156 bias-disable;
1159 reset-n-pins {
1162 output-high;
1163 drive-strength = <16>;
1167 wcd_default: wcd-reset-n-active-state {
1170 drive-strength = <16>;
1171 bias-disable;
1172 output-low;
1175 wwan_sw_en: wwan-sw-en-state {
1178 drive-strength = <4>;
1179 bias-disable;
1184 compatible = "qcom,geni-debug-uart";
1189 vdd-supply = <&vreg_l3j_0p8>;
1190 vdda12-supply = <&vreg_l2j_1p2>;
1198 vdda-phy-supply = <&vreg_l2j_1p2>;
1199 vdda-pll-supply = <&vreg_l1j_0p8>;
1213 remote-endpoint = <&pmic_glink_ss0_hs_in>;
1217 remote-endpoint = <&pmic_glink_ss0_ss_in>;
1221 vdd-supply = <&vreg_l3j_0p8>;
1222 vdda12-supply = <&vreg_l2j_1p2>;
1230 vdda-phy-supply = <&vreg_l2j_1p2>;
1231 vdda-pll-supply = <&vreg_l2d_0p9>;
1245 remote-endpoint = <&pmic_glink_ss1_hs_in>;
1249 remote-endpoint = <&pmic_glink_ss1_ss_in>;
1253 vdd-supply = <&vreg_l3j_0p8>;
1254 vdda12-supply = <&vreg_l2j_1p2>;
1262 vdda-phy-supply = <&vreg_l2j_1p2>;
1263 vdda-pll-supply = <&vreg_l2d_0p9>;
1277 remote-endpoint = <&pmic_glink_ss2_hs_in>;
1281 remote-endpoint = <&pmic_glink_ss2_ss_in>;