Lines Matching +full:vdd +full:- +full:1 +full:p8 +full:- +full:supply
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>;
76 port@1 {
77 reg = <1>;
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>;
751 wcd_usbss: typec-mux@e {
752 compatible = "qcom,wcd9395-usbss", "qcom,wcd9390-usbss";
755 vdd-supply = <&vreg_l15b_1p8>;
756 reset-gpios = <&tlmm 152 GPIO_ACTIVE_HIGH>;
758 mode-switch;
759 orientation-switch;
762 #address-cells = <1>;
763 #size-cells = <0>;
769 remote-endpoint = <&pmic_glink_sbu>;
773 port@1 {
774 reg = <1>;
777 remote-endpoint = <&wcd_codec_headset_in>;
787 typec-mux@1c {
791 vcc-supply = <&vreg_l15b_1p8>;
793 retimer-switch;
794 orientation-switch;
797 #address-cells = <1>;
798 #size-cells = <0>;
804 remote-endpoint = <&pmic_glink_ss_in>;
808 port@1 {
809 reg = <1>;
812 data-lanes = <3 2 1 0>;
813 remote-endpoint = <&usb_dp_qmpphy_out>;
821 qcom,gsi-loader = "self";
822 memory-region = <&ipa_fw_mem>;
823 firmware-name = "qcom/sm8650/ipa_fws.mbn";
830 zap-shader {
831 firmware-name = "qcom/sm8650/gen70900_zap.mbn";
836 spkr_1_sd_n_active: spkr-1-sd-n-active-state {
839 drive-strength = <16>;
840 bias-disable;
841 output-low;
850 vdda-supply = <&vreg_l3i_1p2>;
858 reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
860 vddio-supply = <&vreg_l12b_1p8>;
861 vci-supply = <&vreg_l13b_3p0>;
862 vdd-supply = <&vreg_l11b_1p2>;
864 pinctrl-0 = <&disp0_reset_n_active>, <&mdp_vsync_active>;
865 pinctrl-1 = <&disp0_reset_n_suspend>, <&mdp_vsync_suspend>;
866 pinctrl-names = "default", "sleep";
870 remote-endpoint = <&mdss_dsi0_out>;
877 remote-endpoint = <&panel0_in>;
878 data-lanes = <0 1 2 3>;
882 vdds-supply = <&vreg_l1i_0p88>;
892 data-lanes = <0 1>;
896 wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
897 perst-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;
899 pinctrl-0 = <&pcie0_default_state>;
900 pinctrl-names = "default";
910 vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
911 vddaon-supply = <&vreg_pmu_aon_0p59>;
912 vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
913 vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
914 vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
915 vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
916 vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>;
917 vddpcie0p9-supply = <&vreg_pmu_pcie_0p9>;
918 vddpcie1p8-supply = <&vreg_pmu_pcie_1p8>;
923 vdda-phy-supply = <&vreg_l1i_0p88>;
924 vdda-pll-supply = <&vreg_l3i_1p2>;
942 led-0 {
945 led-sources = <1>, <4>;
946 led-max-microamp = <500000>;
947 flash-max-microamp = <2000000>;
948 flash-max-timeout-us = <1280000>;
949 function-enumerator = <0>;
952 led-1 {
955 led-sources = <2>, <3>;
956 led-max-microamp = <500000>;
957 flash-max-microamp = <2000000>;
958 flash-max-timeout-us = <1280000>;
959 function-enumerator = <1>;
964 volume_up_n: volume-up-n-state {
967 bias-pull-up;
968 input-enable;
969 power-source = <1>;
976 multi-led {
980 #address-cells = <1>;
981 #size-cells = <0>;
983 led@1 {
984 reg = <1>;
1001 vdd18-supply = <&vreg_l15b_1p8>;
1002 vdd3-supply = <&vreg_l5b_3p1>;
1010 /* Use internal I2C pull-up */
1011 bias-pull-up = <2200>;
1023 firmware-name = "qcom/sm8650/adsp.mbn",
1030 firmware-name = "qcom/sm8650/cdsp.mbn",
1037 firmware-name = "qcom/sm8650/modem.mbn",
1044 clock-frequency = <32000>;
1054 interrupt-parent = <&tlmm>;
1057 reset-gpios = <&tlmm 161 GPIO_ACTIVE_LOW>;
1059 avdd-supply = <&vreg_l14b_3p2>;
1061 spi-max-frequency = <1000000>;
1063 touchscreen-size-x = <1080>;
1064 touchscreen-size-y = <2400>;
1066 pinctrl-0 = <&ts_irq>, <&ts_reset>;
1067 pinctrl-names = "default";
1078 pinctrl-0 = <&spkr_1_sd_n_active>;
1079 pinctrl-names = "default";
1080 powerdown-gpios = <&lpass_tlmm 21 GPIO_ACTIVE_LOW>;
1081 #sound-dai-cells = <0>;
1082 sound-name-prefix = "SpkrLeft";
1083 vdd-1p8-supply = <&vreg_l15b_1p8>;
1084 vdd-io-supply = <&vreg_l3c_1p2>;
1087 * WSA8845 Port 1 (DAC) <=> SWR0 Port 1 (SPKR_L)
1094 qcom,port-mapping = <1 2 3 7 10 13>;
1098 right_spkr: speaker@0,1 {
1100 reg = <0 1>;
1101 pinctrl-0 = <&spkr_2_sd_n_active>;
1102 pinctrl-names = "default";
1103 powerdown-gpios = <&tlmm 77 GPIO_ACTIVE_LOW>;
1104 #sound-dai-cells = <0>;
1105 sound-name-prefix = "SpkrRight";
1106 vdd-1p8-supply = <&vreg_l15b_1p8>;
1107 vdd-io-supply = <&vreg_l3c_1p2>;
1110 * WSA8845 Port 1 (DAC) <=> SWR0 Port 4 (SPKR_R)
1117 qcom,port-mapping = <4 5 6 7 11 13>;
1130 * WCD9395 RX Port 1 (HPH_L/R) <=> SWR1 Port 1 (HPH_L/R)
1137 qcom,rx-port-mapping = <1 2 3 4 5 9>;
1150 * WCD9395 TX Port 1 (ADC1,2,3,4) <=> SWR2 Port 2 (TX SWR_INPUT 0,1,2,3)
1151 * WCD9395 TX Port 2 (ADC3,4 & DMIC0,1) <=> SWR2 Port 2 (TX SWR_INPUT 0,1,2,3)
1152 * WCD9395 TX Port 3 (DMIC0,1,2,3 & MBHC) <=> SWR2 Port 3 (TX SWR_INPUT 4,5,6,7)
1155 qcom,tx-port-mapping = <2 2 3 4>;
1161 gpio-reserved-ranges = <32 8>, <74 1>;
1163 bt_default: bt-default-state {
1164 bt-en-pins {
1167 drive-strength = <16>;
1168 bias-disable;
1171 sw-ctrl-pins {
1174 bias-pull-down;
1178 disp0_reset_n_active: disp0-reset-n-active-state {
1181 drive-strength = <8>;
1182 bias-disable;
1185 disp0_reset_n_suspend: disp0-reset-n-suspend-state {
1188 drive-strength = <2>;
1189 bias-pull-down;
1192 mdp_vsync_active: mdp-vsync-active-state {
1195 drive-strength = <2>;
1196 bias-pull-down;
1199 mdp_vsync_suspend: mdp-vsync-suspend-state {
1202 drive-strength = <2>;
1203 bias-pull-down;
1206 spkr_2_sd_n_active: spkr-2-sd-n-active-state {
1209 drive-strength = <16>;
1210 bias-disable;
1211 output-low;
1214 ts_irq: ts-irq-state {
1217 drive-strength = <8>;
1218 bias-pull-up;
1219 output-disable;
1222 ts_reset: ts-reset-state {
1225 drive-strength = <8>;
1226 bias-pull-up;
1229 wcd_default: wcd-reset-n-active-state {
1232 drive-strength = <16>;
1233 bias-disable;
1234 output-low;
1237 wlan_en: wlan-en-state {
1240 drive-strength = <8>;
1241 bias-pull-down;
1249 compatible = "qcom,wcn7850-bt";
1251 vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
1252 vddaon-supply = <&vreg_pmu_aon_0p59>;
1253 vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
1254 vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
1255 vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
1256 vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
1257 vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>;
1259 max-speed = <3200000>;
1268 reset-gpios = <&tlmm 210 GPIO_ACTIVE_LOW>;
1270 vcc-supply = <&vreg_l17b_2p5>;
1271 vcc-max-microamp = <1300000>;
1272 vccq-supply = <&vreg_l1c_1p2>;
1273 vccq-max-microamp = <1200000>;
1279 vdda-phy-supply = <&vreg_l1d_0p88>;
1280 vdda-pll-supply = <&vreg_l3i_1p2>;
1286 * DPAUX -> WCD9395 -> USB_SBU -> USB-C
1287 * eUSB2 DP/DM -> PM85550HS -> eUSB2 DP/DM -> WCD9395 -> USB-C
1288 * USB SS -> NB7VPQ904MMUTWG -> USB-C
1297 usb-role-switch;
1301 remote-endpoint = <&pmic_glink_hs_in>;
1305 vdd-supply = <&vreg_l1i_0p88>;
1306 vdda12-supply = <&vreg_l3i_1p2>;
1314 vdda-phy-supply = <&vreg_l3i_1p2>;
1315 vdda-pll-supply = <&vreg_l3g_0p91>;
1321 remote-endpoint = <&redriver_ss_in>;
1325 clock-frequency = <76800000>;