Lines Matching +full:mic +full:- +full:bias +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>
23 compatible = "qcom,sm8550-qrd", "qcom,sm8550";
24 chassis-type = "handset";
31 wcd938x: audio-codec {
32 compatible = "qcom,wcd9385-codec";
34 pinctrl-names = "default";
35 pinctrl-0 = <&wcd_default>;
37 qcom,micbias1-microvolt = <1800000>;
38 qcom,micbias2-microvolt = <1800000>;
39 qcom,micbias3-microvolt = <1800000>;
40 qcom,micbias4-microvolt = <1800000>;
41 qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>;
42 qcom,mbhc-headset-vthreshold-microvolt = <1700000>;
43 qcom,mbhc-headphone-vthreshold-microvolt = <50000>;
44 qcom,rx-device = <&wcd_rx>;
45 qcom,tx-device = <&wcd_tx>;
47 reset-gpios = <&tlmm 108 GPIO_ACTIVE_LOW>;
49 vdd-buck-supply = <&vreg_l15b_1p8>;
50 vdd-rxtx-supply = <&vreg_l15b_1p8>;
51 vdd-io-supply = <&vreg_l15b_1p8>;
52 vdd-mic-bias-supply = <&vreg_bob1>;
54 #sound-dai-cells = <1>;
58 stdout-path = "serial0:115200n8";
61 gpio-keys {
62 compatible = "gpio-keys";
64 pinctrl-0 = <&volume_up_n>;
65 pinctrl-names = "default";
67 key-volume-up {
71 debounce-interval = <15>;
72 linux,can-disable;
73 wakeup-source;
77 pmic-glink {
78 compatible = "qcom,sm8550-pmic-glink", "qcom,pmic-glink";
79 #address-cells = <1>;
80 #size-cells = <0>;
81 orientation-gpios = <&tlmm 11 GPIO_ACTIVE_HIGH>;
84 compatible = "usb-c-connector";
86 power-role = "dual";
87 data-role = "dual";
90 #address-cells = <1>;
91 #size-cells = <0>;
97 remote-endpoint = <&usb_1_dwc3_hs>;
105 remote-endpoint = <&redriver_ss_out>;
113 remote-endpoint = <&fsa4480_sbu_mux>;
121 compatible = "qcom,sm8550-sndcard", "qcom,sm8450-sndcard";
122 model = "SM8550-QRD";
123 audio-routing = "SpkrLeft IN", "WSA_SPK1 OUT",
127 "AMIC1", "MIC BIAS1",
128 "AMIC2", "MIC BIAS2",
129 "AMIC3", "MIC BIAS3",
130 "AMIC4", "MIC BIAS3",
131 "AMIC5", "MIC BIAS4",
132 "VA DMIC0", "MIC BIAS1",
133 "VA DMIC1", "MIC BIAS1",
134 "VA DMIC2", "MIC BIAS3",
135 "TX DMIC0", "MIC BIAS1",
136 "TX DMIC1", "MIC BIAS2",
137 "TX DMIC2", "MIC BIAS3",
143 wcd-playback-dai-link {
144 link-name = "WCD Playback";
147 sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>;
151 sound-dai = <&wcd938x 0>, <&swr1 0>, <&lpass_rxmacro 0>;
155 sound-dai = <&q6apm>;
159 wcd-capture-dai-link {
160 link-name = "WCD Capture";
163 sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>;
167 sound-dai = <&wcd938x 1>, <&swr2 0>, <&lpass_txmacro 0>;
171 sound-dai = <&q6apm>;
175 wsa-dai-link {
176 link-name = "WSA Playback";
179 sound-dai = <&q6apmbedai WSA_CODEC_DMA_RX_0>;
183 sound-dai = <&north_spkr>, <&south_spkr>, <&swr0 0>, <&lpass_wsamacro 0>;
187 sound-dai = <&q6apm>;
191 va-dai-link {
192 link-name = "VA Capture";
195 sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>;
199 sound-dai = <&lpass_vamacro 0>;
203 sound-dai = <&q6apm>;
208 vph_pwr: vph-pwr-regulator {
209 compatible = "regulator-fixed";
210 regulator-name = "vph_pwr";
211 regulator-min-microvolt = <3700000>;
212 regulator-max-microvolt = <3700000>;
214 regulator-always-on;
215 regulator-boot-on;
218 wcn7850-pmu {
219 compatible = "qcom,wcn7850-pmu";
221 pinctrl-names = "default";
222 pinctrl-0 = <&wlan_en>, <&bt_default>, <&pmk8550_sleep_clk>;
224 wlan-enable-gpios = <&tlmm 80 GPIO_ACTIVE_HIGH>;
225 bt-enable-gpios = <&tlmm 81 GPIO_ACTIVE_HIGH>;
227 vdd-supply = <&vreg_s5g_0p85>;
228 vddio-supply = <&vreg_l15b_1p8>;
229 vddaon-supply = <&vreg_s2g_0p85>;
230 vdddig-supply = <&vreg_s4e_0p95>;
231 vddrfa1p2-supply = <&vreg_s4g_1p25>;
232 vddrfa1p8-supply = <&vreg_s6g_1p86>;
236 regulator-name = "vreg_pmu_rfa_cmn";
240 regulator-name = "vreg_pmu_aon_0p59";
244 regulator-name = "vreg_pmu_wlcx_0p8";
248 regulator-name = "vreg_pmu_wlmx_0p85";
252 regulator-name = "vreg_pmu_btcmx_0p85";
256 regulator-name = "vreg_pmu_rfa_0p8";
260 regulator-name = "vreg_pmu_rfa_1p2";
264 regulator-name = "vreg_pmu_rfa_1p8";
268 regulator-name = "vreg_pmu_pcie_0p9";
272 regulator-name = "vreg_pmu_pcie_1p8";
279 regulators-0 {
280 compatible = "qcom,pm8550-rpmh-regulators";
281 qcom,pmic-id = "b";
283 vdd-bob1-supply = <&vph_pwr>;
284 vdd-bob2-supply = <&vph_pwr>;
285 vdd-l1-l4-l10-supply = <&vreg_s6g_1p86>;
286 vdd-l2-l13-l14-supply = <&vreg_bob1>;
287 vdd-l3-supply = <&vreg_s4g_1p25>;
288 vdd-l5-l16-supply = <&vreg_bob1>;
289 vdd-l6-l7-supply = <&vreg_bob1>;
290 vdd-l8-l9-supply = <&vreg_bob1>;
291 vdd-l11-supply = <&vreg_s4g_1p25>;
292 vdd-l12-supply = <&vreg_s6g_1p86>;
293 vdd-l15-supply = <&vreg_s6g_1p86>;
294 vdd-l17-supply = <&vreg_bob2>;
297 regulator-name = "vreg_bob1";
298 regulator-min-microvolt = <3296000>;
299 regulator-max-microvolt = <3960000>;
300 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
304 regulator-name = "vreg_bob2";
305 regulator-min-microvolt = <2720000>;
306 regulator-max-microvolt = <3960000>;
307 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
311 regulator-name = "vreg_l1b_1p8";
312 regulator-min-microvolt = <1800000>;
313 regulator-max-microvolt = <1800000>;
314 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
318 regulator-name = "vreg_l2b_3p0";
319 regulator-min-microvolt = <3008000>;
320 regulator-max-microvolt = <3008000>;
321 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
325 regulator-name = "vreg_l5b_3p1";
326 regulator-min-microvolt = <3104000>;
327 regulator-max-microvolt = <3104000>;
328 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
332 regulator-name = "vreg_l6b_1p8";
333 regulator-min-microvolt = <1800000>;
334 regulator-max-microvolt = <3008000>;
335 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
339 regulator-name = "vreg_l7b_1p8";
340 regulator-min-microvolt = <1800000>;
341 regulator-max-microvolt = <3008000>;
342 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
346 regulator-name = "vreg_l8b_1p8";
347 regulator-min-microvolt = <1800000>;
348 regulator-max-microvolt = <3008000>;
349 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
353 regulator-name = "vreg_l9b_2p9";
354 regulator-min-microvolt = <2960000>;
355 regulator-max-microvolt = <3008000>;
356 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
360 regulator-name = "vreg_l11b_1p2";
361 regulator-min-microvolt = <1200000>;
362 regulator-max-microvolt = <1504000>;
363 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
367 regulator-name = "vreg_l12b_1p8";
368 regulator-min-microvolt = <1800000>;
369 regulator-max-microvolt = <1800000>;
370 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
374 regulator-name = "vreg_l13b_3p0";
375 regulator-min-microvolt = <3000000>;
376 regulator-max-microvolt = <3000000>;
377 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
381 regulator-name = "vreg_l14b_3p2";
382 regulator-min-microvolt = <3200000>;
383 regulator-max-microvolt = <3200000>;
384 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
388 regulator-name = "vreg_l15b_1p8";
389 regulator-min-microvolt = <1800000>;
390 regulator-max-microvolt = <1800000>;
391 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
395 regulator-name = "vreg_l16b_2p8";
396 regulator-min-microvolt = <2800000>;
397 regulator-max-microvolt = <2800000>;
398 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
402 regulator-name = "vreg_l17b_2p5";
403 regulator-min-microvolt = <2504000>;
404 regulator-max-microvolt = <2504000>;
405 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
409 regulators-1 {
410 compatible = "qcom,pm8550vs-rpmh-regulators";
411 qcom,pmic-id = "c";
413 vdd-l1-supply = <&vreg_s4g_1p25>;
414 vdd-l2-supply = <&vreg_s4e_0p95>;
415 vdd-l3-supply = <&vreg_s4e_0p95>;
418 regulator-name = "vreg_l3c_0p9";
419 regulator-min-microvolt = <880000>;
420 regulator-max-microvolt = <912000>;
421 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
425 regulators-2 {
426 compatible = "qcom,pm8550vs-rpmh-regulators";
427 qcom,pmic-id = "d";
429 vdd-l1-supply = <&vreg_s4e_0p95>;
430 vdd-l2-supply = <&vreg_s4e_0p95>;
431 vdd-l3-supply = <&vreg_s4e_0p95>;
434 regulator-name = "vreg_l1d_0p88";
435 regulator-min-microvolt = <880000>;
436 regulator-max-microvolt = <920000>;
437 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
443 regulators-3 {
444 compatible = "qcom,pm8550vs-rpmh-regulators";
445 qcom,pmic-id = "e";
447 vdd-l1-supply = <&vreg_s4e_0p95>;
448 vdd-l2-supply = <&vreg_s4e_0p95>;
449 vdd-l3-supply = <&vreg_s4g_1p25>;
450 vdd-s4-supply = <&vph_pwr>;
451 vdd-s5-supply = <&vph_pwr>;
454 regulator-name = "vreg_s4e_0p95";
455 regulator-min-microvolt = <904000>;
456 regulator-max-microvolt = <984000>;
457 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
461 regulator-name = "vreg_s5e_1p08";
462 regulator-min-microvolt = <1080000>;
463 regulator-max-microvolt = <1120000>;
464 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
468 regulator-name = "vreg_l1e_0p88";
469 regulator-min-microvolt = <880000>;
470 regulator-max-microvolt = <880000>;
471 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
475 regulator-name = "vreg_l2e_0p9";
476 regulator-min-microvolt = <904000>;
477 regulator-max-microvolt = <970000>;
478 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
482 regulator-name = "vreg_l3e_1p2";
483 regulator-min-microvolt = <1200000>;
484 regulator-max-microvolt = <1200000>;
485 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
489 regulators-4 {
490 compatible = "qcom,pm8550ve-rpmh-regulators";
491 qcom,pmic-id = "f";
493 vdd-l1-supply = <&vreg_s4e_0p95>;
494 vdd-l2-supply = <&vreg_s4e_0p95>;
495 vdd-l3-supply = <&vreg_s4e_0p95>;
496 vdd-s4-supply = <&vph_pwr>;
499 regulator-name = "vreg_s4f_0p5";
500 regulator-min-microvolt = <500000>;
501 regulator-max-microvolt = <700000>;
502 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
506 regulator-name = "vreg_l1f_0p9";
507 regulator-min-microvolt = <912000>;
508 regulator-max-microvolt = <912000>;
509 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
513 regulator-name = "vreg_l2f_0p88";
514 regulator-min-microvolt = <880000>;
515 regulator-max-microvolt = <912000>;
516 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
520 regulator-name = "vreg_l3f_0p88";
521 regulator-min-microvolt = <880000>;
522 regulator-max-microvolt = <912000>;
523 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
527 regulators-5 {
528 compatible = "qcom,pm8550vs-rpmh-regulators";
529 qcom,pmic-id = "g";
531 vdd-l1-supply = <&vreg_s4g_1p25>;
532 vdd-l2-supply = <&vreg_s4g_1p25>;
533 vdd-l3-supply = <&vreg_s4g_1p25>;
534 vdd-s1-supply = <&vph_pwr>;
535 vdd-s2-supply = <&vph_pwr>;
536 vdd-s3-supply = <&vph_pwr>;
537 vdd-s4-supply = <&vph_pwr>;
538 vdd-s5-supply = <&vph_pwr>;
539 vdd-s6-supply = <&vph_pwr>;
542 regulator-name = "vreg_s1g_1p25";
543 regulator-min-microvolt = <1200000>;
544 regulator-max-microvolt = <1300000>;
545 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
549 regulator-name = "vreg_s2g_0p85";
550 regulator-min-microvolt = <800000>;
551 regulator-max-microvolt = <1000000>;
552 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
556 regulator-name = "vreg_s3g_0p8";
557 regulator-min-microvolt = <300000>;
558 regulator-max-microvolt = <1004000>;
559 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
563 regulator-name = "vreg_s4g_1p25";
564 regulator-min-microvolt = <1200000>;
565 regulator-max-microvolt = <1352000>;
566 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
570 regulator-name = "vreg_s5g_0p85";
571 regulator-min-microvolt = <500000>;
572 regulator-max-microvolt = <1004000>;
573 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
577 regulator-name = "vreg_s6g_1p86";
578 regulator-min-microvolt = <1800000>;
579 regulator-max-microvolt = <2000000>;
580 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
584 regulator-name = "vreg_l1g_1p2";
585 regulator-min-microvolt = <1200000>;
586 regulator-max-microvolt = <1200000>;
587 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
591 regulator-name = "vreg_l3g_1p2";
592 regulator-min-microvolt = <1200000>;
593 regulator-max-microvolt = <1200000>;
594 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
598 regulators-6 {
599 compatible = "qcom,pm8010-rpmh-regulators";
600 qcom,pmic-id = "m";
602 vdd-l1-l2-supply = <&vreg_s4g_1p25>;
603 vdd-l3-l4-supply = <&vreg_bob2>;
604 vdd-l5-supply = <&vreg_s6g_1p86>;
605 vdd-l6-supply = <&vreg_s6g_1p86>;
606 vdd-l7-supply = <&vreg_bob1>;
609 regulator-name = "vreg_l1m_1p056";
610 regulator-min-microvolt = <1056000>;
611 regulator-max-microvolt = <1056000>;
612 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
616 regulator-name = "vreg_l2m_1p056";
617 regulator-min-microvolt = <1056000>;
618 regulator-max-microvolt = <1056000>;
619 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
623 regulator-name = "vreg_l3m_2p8";
624 regulator-min-microvolt = <2800000>;
625 regulator-max-microvolt = <2800000>;
626 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
630 regulator-name = "vreg_l4m_2p8";
631 regulator-min-microvolt = <2800000>;
632 regulator-max-microvolt = <2800000>;
633 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
637 regulator-name = "vreg_l5m_1p8";
638 regulator-min-microvolt = <1800000>;
639 regulator-max-microvolt = <1800000>;
640 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
644 regulator-name = "vreg_l6m_1p8";
645 regulator-min-microvolt = <1800000>;
646 regulator-max-microvolt = <1800000>;
647 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
651 regulator-name = "vreg_l7m_2p9";
652 regulator-min-microvolt = <2800000>;
653 regulator-max-microvolt = <2904000>;
654 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
658 regulators-7 {
659 compatible = "qcom,pm8010-rpmh-regulators";
660 qcom,pmic-id = "n";
662 vdd-l1-l2-supply = <&vreg_s4g_1p25>;
663 vdd-l3-l4-supply = <&vreg_bob2>;
664 vdd-l5-supply = <&vreg_s6g_1p86>;
665 vdd-l6-supply = <&vreg_bob1>;
666 vdd-l7-supply = <&vreg_bob1>;
669 regulator-name = "vreg_l1n_1p1";
670 regulator-min-microvolt = <1104000>;
671 regulator-max-microvolt = <1200000>;
672 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
676 regulator-name = "vreg_l2n_1p1";
677 regulator-min-microvolt = <1104000>;
678 regulator-max-microvolt = <1200000>;
679 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
683 regulator-name = "vreg_l3n_2p8";
684 regulator-min-microvolt = <2800000>;
685 regulator-max-microvolt = <3000000>;
686 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
690 regulator-name = "vreg_l4n_2p8";
691 regulator-min-microvolt = <2800000>;
692 regulator-max-microvolt = <3300000>;
693 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
697 regulator-name = "vreg_l5n_1p8";
698 regulator-min-microvolt = <1800000>;
699 regulator-max-microvolt = <1800000>;
700 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
704 regulator-name = "vreg_l6n_3p3";
705 regulator-min-microvolt = <2800000>;
706 regulator-max-microvolt = <3304000>;
707 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
711 regulator-name = "vreg_l7n_2p96";
712 regulator-min-microvolt = <2800000>;
713 regulator-max-microvolt = <2960000>;
714 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
726 typec-retimer@1c {
730 vcc-supply = <&vreg_l15b_1p8>;
732 retimer-switch;
733 orientation-switch;
736 #address-cells = <1>;
737 #size-cells = <0>;
743 remote-endpoint = <&pmic_glink_ss_in>;
751 data-lanes = <3 2 1 0>;
752 remote-endpoint = <&usb_dp_qmpphy_out>;
758 typec-mux@42 {
762 vcc-supply = <&vreg_bob1>;
764 mode-switch;
765 orientation-switch;
769 remote-endpoint = <&pmic_glink_sbu>;
776 qcom,gsi-loader = "self";
777 memory-region = <&ipa_fw_mem>;
778 firmware-name = "qcom/sm8550/ipa_fws.mbn";
789 zap-shader {
790 firmware-name = "qcom/sm8550/a740_zap.mbn";
795 spkr_1_sd_n_active: spkr-1-sd-n-active-state {
798 drive-strength = <16>;
799 bias-disable;
800 output-low;
803 spkr_2_sd_n_active: spkr-2-sd-n-active-state {
806 drive-strength = <16>;
807 bias-disable;
808 output-low;
817 vdda-supply = <&vreg_l3e_1p2>;
824 pinctrl-0 = <&sde_dsi_active>, <&sde_te_active>;
825 pinctrl-1 = <&sde_dsi_suspend>, <&sde_te_suspend>;
826 pinctrl-names = "default", "sleep";
828 vci-supply = <&vreg_l13b_3p0>;
829 vdd-supply = <&vreg_l11b_1p2>;
830 vddio-supply = <&vreg_l12b_1p8>;
832 reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
836 remote-endpoint = <&mdss_dsi0_out>;
843 remote-endpoint = <&panel0_in>;
844 data-lanes = <0 1 2 3>;
848 vdds-supply = <&vreg_l1e_0p88>;
857 data-lanes = <0 1>;
861 wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
862 perst-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;
864 pinctrl-0 = <&pcie0_default_state>;
865 pinctrl-names = "default";
875 vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
876 vddaon-supply = <&vreg_pmu_aon_0p59>;
877 vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
878 vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
879 vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
880 vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
881 vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>;
882 vddpcie0p9-supply = <&vreg_pmu_pcie_0p9>;
883 vddpcie1p8-supply = <&vreg_pmu_pcie_1p8>;
888 vdda-phy-supply = <&vreg_l1e_0p88>;
889 vdda-pll-supply = <&vreg_l3e_1p2>;
897 led-0 {
900 led-sources = <1>, <4>;
901 led-max-microamp = <500000>;
902 flash-max-microamp = <2000000>;
903 flash-max-timeout-us = <1280000>;
904 function-enumerator = <0>;
907 led-1 {
910 led-sources = <2>, <3>;
911 led-max-microamp = <500000>;
912 flash-max-microamp = <2000000>;
913 flash-max-timeout-us = <1280000>;
914 function-enumerator = <1>;
919 volume_up_n: volume-up-n-state {
922 power-source = <1>;
923 bias-pull-up;
924 input-enable;
931 multi-led {
935 #address-cells = <1>;
936 #size-cells = <0>;
956 vdd18-supply = <&vreg_l15b_1p8>;
957 vdd3-supply = <&vreg_l5b_3p1>;
971 pmk8550_sleep_clk: sleep-clk-state {
974 input-disable;
975 output-enable;
976 bias-disable;
977 power-source = <0>;
990 firmware-name = "qcom/sm8550/adsp.mbn",
996 firmware-name = "qcom/sm8550/cdsp.mbn",
1002 firmware-name = "qcom/sm8550/modem.mbn",
1008 clock-frequency = <32000>;
1018 pinctrl-names = "default";
1019 pinctrl-0 = <&spkr_1_sd_n_active>;
1020 powerdown-gpios = <&lpass_tlmm 17 GPIO_ACTIVE_LOW>;
1021 #sound-dai-cells = <0>;
1022 sound-name-prefix = "SpkrLeft";
1023 vdd-1p8-supply = <&vreg_l15b_1p8>;
1024 vdd-io-supply = <&vreg_l3g_1p2>;
1025 qcom,port-mapping = <1 2 3 7 10 13>;
1032 pinctrl-names = "default";
1033 pinctrl-0 = <&spkr_2_sd_n_active>;
1034 powerdown-gpios = <&lpass_tlmm 18 GPIO_ACTIVE_LOW>;
1035 #sound-dai-cells = <0>;
1036 sound-name-prefix = "SpkrRight";
1037 vdd-1p8-supply = <&vreg_l15b_1p8>;
1038 vdd-io-supply = <&vreg_l3g_1p2>;
1039 qcom,port-mapping = <4 5 6 7 11 13>;
1050 interrupt-parent = <&tlmm>;
1053 reset-gpios = <&tlmm 24 GPIO_ACTIVE_LOW>;
1055 avdd-supply = <&vreg_l14b_3p2>;
1057 spi-max-frequency = <1000000>;
1059 touchscreen-size-x = <1080>;
1060 touchscreen-size-y = <2400>;
1062 pinctrl-names = "default";
1063 pinctrl-0 = <&ts_irq>, <&ts_reset>;
1074 qcom,rx-port-mapping = <1 2 3 4 5>;
1085 qcom,tx-port-mapping = <2 2 3 4>;
1090 gpio-reserved-ranges = <32 8>;
1092 bt_default: bt-default-state {
1093 bt-en-pins {
1096 drive-strength = <16>;
1097 bias-disable;
1100 sw-ctrl-pins {
1103 bias-pull-down;
1107 sde_dsi_active: sde-dsi-active-state {
1110 drive-strength = <8>;
1111 bias-disable;
1114 sde_dsi_suspend: sde-dsi-suspend-state {
1117 drive-strength = <2>;
1118 bias-pull-down;
1121 sde_te_active: sde-te-active-state {
1124 drive-strength = <2>;
1125 bias-pull-down;
1128 sde_te_suspend: sde-te-suspend-state {
1131 drive-strength = <2>;
1132 bias-pull-down;
1135 ts_irq: ts-irq-state {
1138 drive-strength = <8>;
1139 bias-pull-up;
1142 ts_reset: ts-reset-state {
1145 drive-strength = <8>;
1146 bias-pull-up;
1149 wcd_default: wcd-reset-n-active-state {
1152 drive-strength = <16>;
1153 bias-disable;
1154 output-low;
1157 wlan_en: wlan-en-state {
1160 drive-strength = <8>;
1161 bias-pull-down;
1173 compatible = "qcom,wcn7850-bt";
1175 vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
1176 vddaon-supply = <&vreg_pmu_aon_0p59>;
1177 vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
1178 vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
1179 vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
1180 vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
1181 vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>;
1183 max-speed = <3200000>;
1188 reset-gpios = <&tlmm 210 GPIO_ACTIVE_LOW>;
1189 vcc-supply = <&vreg_l17b_2p5>;
1190 vcc-max-microamp = <1300000>;
1191 vccq-supply = <&vreg_l1g_1p2>;
1192 vccq-max-microamp = <1200000>;
1193 vdd-hba-supply = <&vreg_l3g_1p2>;
1199 vdda-phy-supply = <&vreg_l1d_0p88>;
1200 vdda-pll-supply = <&vreg_l3e_1p2>;
1210 remote-endpoint = <&pmic_glink_hs_in>;
1214 vdd-supply = <&vreg_l1e_0p88>;
1215 vdda12-supply = <&vreg_l3e_1p2>;
1223 vdda-phy-supply = <&vreg_l3e_1p2>;
1224 vdda-pll-supply = <&vreg_l3f_0p88>;
1230 remote-endpoint = <&redriver_ss_in>;
1234 clock-frequency = <76800000>;