Lines Matching +full:common +full:- +full:rxtx +full:- +full:pins
1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
22 compatible = "qcom,sm8650-qrd", "qcom,sm8650";
30 stdout-path = "serial0:115200n8";
33 gpio-keys {
34 compatible = "gpio-keys";
36 pinctrl-0 = <&volume_up_n>;
37 pinctrl-names = "default";
39 key-volume-up {
43 debounce-interval = <15>;
44 linux,can-disable;
45 wakeup-source;
49 pmic-glink {
50 compatible = "qcom,sm8650-pmic-glink",
51 "qcom,sm8550-pmic-glink",
52 "qcom,pmic-glink";
53 #address-cells = <1>;
54 #size-cells = <0>;
55 orientation-gpios = <&tlmm 29 GPIO_ACTIVE_HIGH>;
58 compatible = "usb-c-connector";
61 power-role = "dual";
62 data-role = "dual";
65 #address-cells = <1>;
66 #size-cells = <0>;
72 remote-endpoint = <&usb_1_dwc3_hs>;
80 remote-endpoint = <&redriver_ss_out>;
88 remote-endpoint = <&wcd_usbss_sbu_mux>;
96 compatible = "qcom,sm8650-sndcard", "qcom,sm8450-sndcard";
97 model = "SM8650-QRD";
98 audio-routing = "SpkrLeft IN", "WSA_SPK1 OUT",
112 wcd-playback-dai-link {
113 link-name = "WCD Playback";
116 sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>;
120 sound-dai = <&wcd939x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
124 sound-dai = <&q6apm>;
128 wcd-capture-dai-link {
129 link-name = "WCD Capture";
132 sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>;
136 sound-dai = <&wcd939x 1>, <&swr2 0>, <&lpass_txmacro 0>;
140 sound-dai = <&q6apm>;
144 wsa-dai-link {
145 link-name = "WSA Playback";
148 sound-dai = <&q6apmbedai WSA_CODEC_DMA_RX_0>;
152 sound-dai = <&left_spkr>, <&right_spkr>, <&swr0 0>, <&lpass_wsamacro 0>;
156 sound-dai = <&q6apm>;
161 vph_pwr: vph-pwr-regulator {
162 compatible = "regulator-fixed";
164 regulator-name = "vph_pwr";
165 regulator-min-microvolt = <3700000>;
166 regulator-max-microvolt = <3700000>;
168 regulator-always-on;
169 regulator-boot-on;
172 wcd939x: audio-codec {
173 compatible = "qcom,wcd9395-codec", "qcom,wcd9390-codec";
175 pinctrl-0 = <&wcd_default>;
176 pinctrl-names = "default";
178 qcom,micbias1-microvolt = <1800000>;
179 qcom,micbias2-microvolt = <1800000>;
180 qcom,micbias3-microvolt = <1800000>;
181 qcom,micbias4-microvolt = <1800000>;
182 qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>;
183 qcom,mbhc-headset-vthreshold-microvolt = <1700000>;
184 qcom,mbhc-headphone-vthreshold-microvolt = <50000>;
185 qcom,rx-device = <&wcd_rx>;
186 qcom,tx-device = <&wcd_tx>;
188 reset-gpios = <&tlmm 107 GPIO_ACTIVE_LOW>;
190 vdd-buck-supply = <&vreg_l15b_1p8>;
191 vdd-rxtx-supply = <&vreg_l15b_1p8>;
192 vdd-io-supply = <&vreg_l15b_1p8>;
193 vdd-mic-bias-supply = <&vreg_bob1>;
195 #sound-dai-cells = <1>;
197 mode-switch;
198 orientation-switch;
202 remote-endpoint = <&wcd_usbss_headset_out>;
207 wcn7850-pmu {
208 compatible = "qcom,wcn7850-pmu";
210 pinctrl-names = "default";
211 pinctrl-0 = <&wlan_en>, <&bt_default>;
213 wlan-enable-gpios = <&tlmm 16 GPIO_ACTIVE_HIGH>;
214 bt-enable-gpios = <&tlmm 17 GPIO_ACTIVE_HIGH>;
216 vdd-supply = <&vreg_s4i_0p85>;
217 vddio-supply = <&vreg_l15b_1p8>;
218 vddio1p2-supply = <&vreg_l3c_1p2>;
219 vddaon-supply = <&vreg_s2c_0p8>;
220 vdddig-supply = <&vreg_s3c_0p9>;
221 vddrfa1p2-supply = <&vreg_s1c_1p2>;
222 vddrfa1p8-supply = <&vreg_s6c_1p8>;
228 regulator-name = "vreg_pmu_rfa_cmn";
232 regulator-name = "vreg_pmu_aon_0p59";
236 regulator-name = "vreg_pmu_wlcx_0p8";
240 regulator-name = "vreg_pmu_wlmx_0p85";
244 regulator-name = "vreg_pmu_btcmx_0p85";
248 regulator-name = "vreg_pmu_rfa_0p8";
252 regulator-name = "vreg_pmu_rfa_1p2";
256 regulator-name = "vreg_pmu_rfa_1p8";
260 regulator-name = "vreg_pmu_pcie_0p9";
264 regulator-name = "vreg_pmu_pcie_1p8";
271 regulators-0 {
272 compatible = "qcom,pm8550-rpmh-regulators";
274 vdd-bob1-supply = <&vph_pwr>;
275 vdd-bob2-supply = <&vph_pwr>;
276 vdd-l2-l13-l14-supply = <&vreg_bob1>;
277 vdd-l3-supply = <&vreg_s1c_1p2>;
278 vdd-l5-l16-supply = <&vreg_bob1>;
279 vdd-l6-l7-supply = <&vreg_bob1>;
280 vdd-l8-l9-supply = <&vreg_bob1>;
281 vdd-l11-supply = <&vreg_s1c_1p2>;
282 vdd-l12-supply = <&vreg_s6c_1p8>;
283 vdd-l15-supply = <&vreg_s6c_1p8>;
284 vdd-l17-supply = <&vreg_bob2>;
286 qcom,pmic-id = "b";
289 regulator-name = "vreg_bob1";
290 regulator-min-microvolt = <3296000>;
291 regulator-max-microvolt = <3960000>;
292 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
296 regulator-name = "vreg_bob2";
297 regulator-min-microvolt = <2720000>;
298 regulator-max-microvolt = <3008000>;
299 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
303 regulator-name = "vreg_l2b_3p0";
304 regulator-min-microvolt = <3008000>;
305 regulator-max-microvolt = <3008000>;
306 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
307 regulator-allow-set-load;
308 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
313 regulator-name = "vreg_l5b_3p1";
314 regulator-min-microvolt = <3104000>;
315 regulator-max-microvolt = <3104000>;
316 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
317 regulator-allow-set-load;
318 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
323 regulator-name = "vreg_l6b_1p8";
324 regulator-min-microvolt = <1800000>;
325 regulator-max-microvolt = <3008000>;
326 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
327 regulator-allow-set-load;
328 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
333 regulator-name = "vreg_l7b_1p8";
334 regulator-min-microvolt = <1800000>;
335 regulator-max-microvolt = <3008000>;
336 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
340 regulator-name = "vreg_l8b_1p8";
341 regulator-min-microvolt = <1800000>;
342 regulator-max-microvolt = <3008000>;
343 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
344 regulator-allow-set-load;
345 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
350 regulator-name = "vreg_l11b_1p2";
351 regulator-min-microvolt = <1200000>;
352 regulator-max-microvolt = <1504000>;
353 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
354 regulator-allow-set-load;
355 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
360 regulator-name = "vreg_l12b_1p8";
361 regulator-min-microvolt = <1800000>;
362 regulator-max-microvolt = <1800000>;
363 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
364 regulator-allow-set-load;
365 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
370 regulator-name = "vreg_l13b_3p0";
371 regulator-min-microvolt = <3000000>;
372 regulator-max-microvolt = <3000000>;
373 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
374 regulator-allow-set-load;
375 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
380 regulator-name = "vreg_l14b_3p2";
381 regulator-min-microvolt = <3200000>;
382 regulator-max-microvolt = <3200000>;
383 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
384 regulator-allow-set-load;
385 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
390 regulator-name = "vreg_l15b_1p8";
391 regulator-min-microvolt = <1800000>;
392 regulator-max-microvolt = <1800000>;
393 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
394 regulator-allow-set-load;
395 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
400 regulator-name = "vreg_l16b_2p8";
401 regulator-min-microvolt = <2800000>;
402 regulator-max-microvolt = <2800000>;
403 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
404 regulator-allow-set-load;
405 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
410 regulator-name = "vreg_l17b_2p5";
411 regulator-min-microvolt = <2504000>;
412 regulator-max-microvolt = <2504000>;
413 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
414 regulator-allow-set-load;
415 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
420 regulators-1 {
421 compatible = "qcom,pm8550vs-rpmh-regulators";
423 vdd-l1-supply = <&vreg_s1c_1p2>;
424 vdd-l2-supply = <&vreg_s1c_1p2>;
425 vdd-l3-supply = <&vreg_s1c_1p2>;
426 vdd-s1-supply = <&vph_pwr>;
427 vdd-s2-supply = <&vph_pwr>;
428 vdd-s3-supply = <&vph_pwr>;
429 vdd-s4-supply = <&vph_pwr>;
430 vdd-s5-supply = <&vph_pwr>;
431 vdd-s6-supply = <&vph_pwr>;
433 qcom,pmic-id = "c";
436 regulator-name = "vreg_s1c_1p2";
437 regulator-min-microvolt = <1256000>;
438 regulator-max-microvolt = <1348000>;
439 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
443 regulator-name = "vreg_s2c_0p8";
444 regulator-min-microvolt = <852000>;
445 regulator-max-microvolt = <1036000>;
446 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
450 regulator-name = "vreg_s3c_0p9";
451 regulator-min-microvolt = <976000>;
452 regulator-max-microvolt = <1064000>;
453 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
457 regulator-name = "vreg_s4c_1p2";
458 regulator-min-microvolt = <1224000>;
459 regulator-max-microvolt = <1280000>;
460 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
464 regulator-name = "vreg_s5c_0p7";
465 regulator-min-microvolt = <752000>;
466 regulator-max-microvolt = <900000>;
467 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
471 regulator-name = "vreg_s6c_1p8";
472 regulator-min-microvolt = <1856000>;
473 regulator-max-microvolt = <2000000>;
474 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
478 regulator-name = "vreg_l1c_1p2";
479 regulator-min-microvolt = <1200000>;
480 regulator-max-microvolt = <1200000>;
481 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
482 regulator-allow-set-load;
483 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
488 regulator-name = "vreg_l3c_1p2";
489 regulator-min-microvolt = <1200000>;
490 regulator-max-microvolt = <1200000>;
491 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
492 regulator-allow-set-load;
493 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
498 regulators-2 {
499 compatible = "qcom,pm8550vs-rpmh-regulators";
501 vdd-l1-supply = <&vreg_s3c_0p9>;
503 qcom,pmic-id = "d";
506 regulator-name = "vreg_l1d_0p88";
507 regulator-min-microvolt = <912000>;
508 regulator-max-microvolt = <920000>;
509 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
510 regulator-allow-set-load;
511 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
516 regulators-3 {
517 compatible = "qcom,pm8550vs-rpmh-regulators";
519 vdd-l3-supply = <&vreg_s3c_0p9>;
521 qcom,pmic-id = "e";
524 regulator-name = "vreg_l3e_0p9";
525 regulator-min-microvolt = <880000>;
526 regulator-max-microvolt = <920000>;
527 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
528 regulator-allow-set-load;
529 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
534 regulators-4 {
535 compatible = "qcom,pm8550vs-rpmh-regulators";
537 vdd-l1-supply = <&vreg_s3c_0p9>;
538 vdd-l3-supply = <&vreg_s3c_0p9>;
540 qcom,pmic-id = "g";
543 regulator-name = "vreg_l1g_0p91";
544 regulator-min-microvolt = <912000>;
545 regulator-max-microvolt = <920000>;
546 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
547 regulator-allow-set-load;
548 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
553 regulator-name = "vreg_l3g_0p91";
554 regulator-min-microvolt = <880000>;
555 regulator-max-microvolt = <912000>;
556 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
557 regulator-allow-set-load;
558 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
563 regulators-5 {
564 compatible = "qcom,pm8550ve-rpmh-regulators";
566 vdd-l1-supply = <&vreg_s3c_0p9>;
567 vdd-l2-supply = <&vreg_s3c_0p9>;
568 vdd-l3-supply = <&vreg_s1c_1p2>;
569 vdd-s4-supply = <&vph_pwr>;
571 qcom,pmic-id = "i";
574 regulator-name = "vreg_s4i_0p85";
575 regulator-min-microvolt = <852000>;
576 regulator-max-microvolt = <1004000>;
577 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
581 regulator-name = "vreg_l1i_0p88";
582 regulator-min-microvolt = <880000>;
583 regulator-max-microvolt = <912000>;
584 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
585 regulator-allow-set-load;
586 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
591 regulator-name = "vreg_l2i_0p88";
592 regulator-min-microvolt = <880000>;
593 regulator-max-microvolt = <912000>;
594 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
595 regulator-allow-set-load;
596 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
601 regulator-name = "vreg_l3i_0p91";
602 regulator-min-microvolt = <1200000>;
603 regulator-max-microvolt = <1200000>;
604 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
605 regulator-allow-set-load;
606 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
611 regulators-6 {
612 compatible = "qcom,pm8010-rpmh-regulators";
613 qcom,pmic-id = "m";
615 vdd-l1-l2-supply = <&vreg_s1c_1p2>;
616 vdd-l3-l4-supply = <&vreg_bob2>;
617 vdd-l5-supply = <&vreg_s6c_1p8>;
618 vdd-l6-supply = <&vreg_bob1>;
619 vdd-l7-supply = <&vreg_bob1>;
622 regulator-name = "vreg_l1m_1p1";
623 regulator-min-microvolt = <1104000>;
624 regulator-max-microvolt = <1104000>;
625 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
626 regulator-allow-set-load;
627 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
632 regulator-name = "vreg_l2m_1p056";
633 regulator-min-microvolt = <1056000>;
634 regulator-max-microvolt = <1056000>;
635 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
636 regulator-allow-set-load;
637 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
642 regulator-name = "vreg_l3m_2p8";
643 regulator-min-microvolt = <2800000>;
644 regulator-max-microvolt = <2800000>;
645 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
649 regulator-name = "vreg_l4m_2p8";
650 regulator-min-microvolt = <2800000>;
651 regulator-max-microvolt = <2800000>;
652 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
656 regulator-name = "vreg_l5m_1p8";
657 regulator-min-microvolt = <1800000>;
658 regulator-max-microvolt = <1800000>;
659 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
663 regulator-name = "vreg_l6m_2p8";
664 regulator-min-microvolt = <2800000>;
665 regulator-max-microvolt = <2800000>;
666 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
670 regulator-name = "vreg_l7m_2p96";
671 regulator-min-microvolt = <2960000>;
672 regulator-max-microvolt = <2960000>;
673 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
677 regulators-7 {
678 compatible = "qcom,pm8010-rpmh-regulators";
679 qcom,pmic-id = "n";
681 vdd-l1-l2-supply = <&vreg_s1c_1p2>;
682 vdd-l3-l4-supply = <&vreg_s6c_1p8>;
683 vdd-l5-supply = <&vreg_bob2>;
684 vdd-l6-supply = <&vreg_bob2>;
685 vdd-l7-supply = <&vreg_bob1>;
688 regulator-name = "vreg_l1n_1p1";
689 regulator-min-microvolt = <1104000>;
690 regulator-max-microvolt = <1104000>;
691 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
692 regulator-allow-set-load;
693 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
698 regulator-name = "vreg_l2n_1p056";
699 regulator-min-microvolt = <1056000>;
700 regulator-max-microvolt = <1056000>;
701 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
702 regulator-allow-set-load;
703 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
708 regulator-name = "vreg_l3n_1p8";
709 regulator-min-microvolt = <1800000>;
710 regulator-max-microvolt = <1800000>;
711 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
715 regulator-name = "vreg_l4n_1p8";
716 regulator-min-microvolt = <1800000>;
717 regulator-max-microvolt = <1800000>;
718 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
722 regulator-name = "vreg_l5n_2p8";
723 regulator-min-microvolt = <2800000>;
724 regulator-max-microvolt = <2800000>;
725 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
729 regulator-name = "vreg_l6n_2p8";
730 regulator-min-microvolt = <2800000>;
731 regulator-max-microvolt = <2800000>;
732 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
736 regulator-name = "vreg_l7n_3p3";
737 regulator-min-microvolt = <3304000>;
738 regulator-max-microvolt = <3304000>;
739 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
755 wcd_usbss: typec-mux@e {
756 compatible = "qcom,wcd9395-usbss", "qcom,wcd9390-usbss";
759 vdd-supply = <&vreg_l15b_1p8>;
760 reset-gpios = <&tlmm 152 GPIO_ACTIVE_HIGH>;
762 mode-switch;
763 orientation-switch;
766 #address-cells = <1>;
767 #size-cells = <0>;
773 remote-endpoint = <&pmic_glink_sbu>;
781 remote-endpoint = <&wcd_codec_headset_in>;
791 typec-mux@1c {
795 vcc-supply = <&vreg_l15b_1p8>;
797 retimer-switch;
798 orientation-switch;
801 #address-cells = <1>;
802 #size-cells = <0>;
808 remote-endpoint = <&pmic_glink_ss_in>;
816 data-lanes = <3 2 1 0>;
817 remote-endpoint = <&usb_dp_qmpphy_out>;
825 qcom,gsi-loader = "self";
826 memory-region = <&ipa_fw_mem>;
827 firmware-name = "qcom/sm8650/ipa_fws.mbn";
834 zap-shader {
835 firmware-name = "qcom/sm8650/gen70900_zap.mbn";
840 spkr_1_sd_n_active: spkr-1-sd-n-active-state {
841 pins = "gpio21";
843 drive-strength = <16>;
844 bias-disable;
845 output-low;
854 vdda-supply = <&vreg_l3i_1p2>;
862 reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
864 vddio-supply = <&vreg_l12b_1p8>;
865 vci-supply = <&vreg_l13b_3p0>;
866 vdd-supply = <&vreg_l11b_1p2>;
868 pinctrl-0 = <&disp0_reset_n_active>, <&mdp_vsync_active>;
869 pinctrl-1 = <&disp0_reset_n_suspend>, <&mdp_vsync_suspend>;
870 pinctrl-names = "default", "sleep";
874 remote-endpoint = <&mdss_dsi0_out>;
881 remote-endpoint = <&panel0_in>;
882 data-lanes = <0 1 2 3>;
886 vdds-supply = <&vreg_l1i_0p88>;
896 data-lanes = <0 1>;
900 wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
901 perst-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;
903 pinctrl-0 = <&pcie0_default_state>;
904 pinctrl-names = "default";
914 vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
915 vddaon-supply = <&vreg_pmu_aon_0p59>;
916 vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
917 vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
918 vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
919 vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
920 vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>;
921 vddpcie0p9-supply = <&vreg_pmu_pcie_0p9>;
922 vddpcie1p8-supply = <&vreg_pmu_pcie_1p8>;
927 vdda-phy-supply = <&vreg_l1i_0p88>;
928 vdda-pll-supply = <&vreg_l3i_1p2>;
946 led-0 {
949 led-sources = <1>, <4>;
950 led-max-microamp = <500000>;
951 flash-max-microamp = <2000000>;
952 flash-max-timeout-us = <1280000>;
953 function-enumerator = <0>;
956 led-1 {
959 led-sources = <2>, <3>;
960 led-max-microamp = <500000>;
961 flash-max-microamp = <2000000>;
962 flash-max-timeout-us = <1280000>;
963 function-enumerator = <1>;
968 volume_up_n: volume-up-n-state {
969 pins = "gpio6";
971 bias-pull-up;
972 input-enable;
973 power-source = <1>;
980 multi-led {
984 #address-cells = <1>;
985 #size-cells = <0>;
1005 vdd18-supply = <&vreg_l15b_1p8>;
1006 vdd3-supply = <&vreg_l5b_3p1>;
1014 /* Use internal I2C pull-up */
1015 bias-pull-up = <2200>;
1027 firmware-name = "qcom/sm8650/adsp.mbn",
1034 firmware-name = "qcom/sm8650/cdsp.mbn",
1041 firmware-name = "qcom/sm8650/modem.mbn",
1048 clock-frequency = <32000>;
1058 interrupt-parent = <&tlmm>;
1061 reset-gpios = <&tlmm 161 GPIO_ACTIVE_LOW>;
1063 avdd-supply = <&vreg_l14b_3p2>;
1065 spi-max-frequency = <1000000>;
1067 touchscreen-size-x = <1080>;
1068 touchscreen-size-y = <2400>;
1070 pinctrl-0 = <&ts_irq>, <&ts_reset>;
1071 pinctrl-names = "default";
1082 pinctrl-0 = <&spkr_1_sd_n_active>;
1083 pinctrl-names = "default";
1084 powerdown-gpios = <&lpass_tlmm 21 GPIO_ACTIVE_LOW>;
1085 #sound-dai-cells = <0>;
1086 sound-name-prefix = "SpkrLeft";
1087 vdd-1p8-supply = <&vreg_l15b_1p8>;
1088 vdd-io-supply = <&vreg_l3c_1p2>;
1098 qcom,port-mapping = <1 2 3 7 10 13>;
1105 pinctrl-0 = <&spkr_2_sd_n_active>;
1106 pinctrl-names = "default";
1107 powerdown-gpios = <&tlmm 77 GPIO_ACTIVE_LOW>;
1108 #sound-dai-cells = <0>;
1109 sound-name-prefix = "SpkrRight";
1110 vdd-1p8-supply = <&vreg_l15b_1p8>;
1111 vdd-io-supply = <&vreg_l3c_1p2>;
1121 qcom,port-mapping = <4 5 6 7 11 13>;
1141 qcom,rx-port-mapping = <1 2 3 4 5 9>;
1159 qcom,tx-port-mapping = <2 2 3 4>;
1165 gpio-reserved-ranges = <32 8>, <74 1>;
1167 bt_default: bt-default-state {
1168 bt-en-pins {
1169 pins = "gpio17";
1171 drive-strength = <16>;
1172 bias-disable;
1175 sw-ctrl-pins {
1176 pins = "gpio18";
1178 bias-pull-down;
1182 disp0_reset_n_active: disp0-reset-n-active-state {
1183 pins = "gpio133";
1185 drive-strength = <8>;
1186 bias-disable;
1189 disp0_reset_n_suspend: disp0-reset-n-suspend-state {
1190 pins = "gpio133";
1192 drive-strength = <2>;
1193 bias-pull-down;
1196 mdp_vsync_active: mdp-vsync-active-state {
1197 pins = "gpio86";
1199 drive-strength = <2>;
1200 bias-pull-down;
1203 mdp_vsync_suspend: mdp-vsync-suspend-state {
1204 pins = "gpio86";
1206 drive-strength = <2>;
1207 bias-pull-down;
1210 spkr_2_sd_n_active: spkr-2-sd-n-active-state {
1211 pins = "gpio77";
1213 drive-strength = <16>;
1214 bias-disable;
1215 output-low;
1218 ts_irq: ts-irq-state {
1219 pins = "gpio161";
1221 drive-strength = <8>;
1222 bias-pull-up;
1223 output-disable;
1226 ts_reset: ts-reset-state {
1227 pins = "gpio162";
1229 drive-strength = <8>;
1230 bias-pull-up;
1233 wcd_default: wcd-reset-n-active-state {
1234 pins = "gpio107";
1236 drive-strength = <16>;
1237 bias-disable;
1238 output-low;
1241 wlan_en: wlan-en-state {
1242 pins = "gpio16";
1244 drive-strength = <8>;
1245 bias-pull-down;
1253 compatible = "qcom,wcn7850-bt";
1255 vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
1256 vddaon-supply = <&vreg_pmu_aon_0p59>;
1257 vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
1258 vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
1259 vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
1260 vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
1261 vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>;
1263 max-speed = <3200000>;
1272 reset-gpios = <&tlmm 210 GPIO_ACTIVE_LOW>;
1274 vcc-supply = <&vreg_l17b_2p5>;
1275 vcc-max-microamp = <1300000>;
1276 vccq-supply = <&vreg_l1c_1p2>;
1277 vccq-max-microamp = <1200000>;
1283 vdda-phy-supply = <&vreg_l1d_0p88>;
1284 vdda-pll-supply = <&vreg_l3i_1p2>;
1290 * DPAUX -> WCD9395 -> USB_SBU -> USB-C
1291 * eUSB2 DP/DM -> PM85550HS -> eUSB2 DP/DM -> WCD9395 -> USB-C
1292 * USB SS -> NB7VPQ904MMUTWG -> USB-C
1301 usb-role-switch;
1305 remote-endpoint = <&pmic_glink_hs_in>;
1309 vdd-supply = <&vreg_l1i_0p88>;
1310 vdda12-supply = <&vreg_l3i_1p2>;
1318 vdda-phy-supply = <&vreg_l3i_1p2>;
1319 vdda-pll-supply = <&vreg_l3g_0p91>;
1325 remote-endpoint = <&redriver_ss_in>;
1329 clock-frequency = <76800000>;