Lines Matching +full:va +full:- +full:supply

1 // SPDX-License-Identifier: BSD-3-Clause
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/iio/qcom,spmi-adc7-pm8350.h>
11 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h>
12 #include <dt-bindings/iio/qcom,spmi-adc7-pmr735a.h>
13 #include <dt-bindings/input/gpio-keys.h>
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/leds/common.h>
16 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
19 #include "sc8280xp-pmics.dtsi"
23 compatible = "lenovo,thinkpad-x13s", "qcom,sc8280xp";
31 wcd938x: audio-codec {
32 compatible = "qcom,wcd9380-codec";
34 pinctrl-names = "default";
35 pinctrl-0 = <&wcd_default>;
37 reset-gpios = <&tlmm 106 GPIO_ACTIVE_LOW>;
39 vdd-buck-supply = <&vreg_s10b>;
40 vdd-rxtx-supply = <&vreg_s10b>;
41 vdd-io-supply = <&vreg_s10b>;
42 vdd-mic-bias-supply = <&vreg_bob>;
44 qcom,micbias1-microvolt = <1800000>;
45 qcom,micbias2-microvolt = <1800000>;
46 qcom,micbias3-microvolt = <1800000>;
47 qcom,micbias4-microvolt = <1800000>;
48 qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>;
49 qcom,mbhc-headset-vthreshold-microvolt = <1700000>;
50 qcom,mbhc-headphone-vthreshold-microvolt = <50000>;
51 qcom,rx-device = <&wcd_rx>;
52 qcom,tx-device = <&wcd_tx>;
54 #sound-dai-cells = <1>;
58 compatible = "pwm-backlight";
60 enable-gpios = <&pmc8280_1_gpios 8 GPIO_ACTIVE_HIGH>;
61 power-supply = <&vreg_edp_bl>;
63 pinctrl-names = "default";
64 pinctrl-0 = <&edp_bl_en>, <&edp_bl_pwm>;
67 gpio-keys {
68 compatible = "gpio-keys";
70 pinctrl-names = "default";
71 pinctrl-0 = <&hall_int_n_default>;
73 switch-lid {
75 linux,input-type = <EV_SW>;
77 wakeup-source;
78 wakeup-event-action = <EV_ACT_DEASSERTED>;
83 compatible = "gpio-leds";
85 pinctrl-names = "default";
86 pinctrl-0 = <&cam_indicator_en>;
88 led-camera-indicator {
89 label = "white:camera-indicator";
93 linux,default-trigger = "none";
94 default-state = "off";
96 panic-indicator;
100 pmic-glink {
101 compatible = "qcom,sc8280xp-pmic-glink", "qcom,pmic-glink";
103 #address-cells = <1>;
104 #size-cells = <0>;
107 compatible = "usb-c-connector";
109 power-role = "dual";
110 data-role = "dual";
113 #address-cells = <1>;
114 #size-cells = <0>;
120 remote-endpoint = <&usb_0_role_switch>;
128 remote-endpoint = <&usb_0_qmpphy_out>;
136 remote-endpoint = <&usb0_sbu_mux>;
143 compatible = "usb-c-connector";
145 power-role = "dual";
146 data-role = "dual";
149 #address-cells = <1>;
150 #size-cells = <0>;
155 remote-endpoint = <&usb_1_role_switch>;
163 remote-endpoint = <&usb_1_qmpphy_out>;
171 remote-endpoint = <&usb1_sbu_mux>;
178 vreg_edp_3p3: regulator-edp-3p3 {
179 compatible = "regulator-fixed";
181 regulator-name = "VCC3LCD";
182 regulator-min-microvolt = <3300000>;
183 regulator-max-microvolt = <3300000>;
186 enable-active-high;
188 pinctrl-names = "default";
189 pinctrl-0 = <&edp_reg_en>;
191 regulator-boot-on;
194 vreg_edp_bl: regulator-edp-bl {
195 compatible = "regulator-fixed";
197 regulator-name = "VBL9";
198 regulator-min-microvolt = <3600000>;
199 regulator-max-microvolt = <3600000>;
202 enable-active-high;
204 pinctrl-names = "default";
205 pinctrl-0 = <&edp_bl_reg_en>;
207 regulator-boot-on;
210 vreg_misc_3p3: regulator-misc-3p3 {
211 compatible = "regulator-fixed";
213 regulator-name = "VCC3B";
214 regulator-min-microvolt = <3300000>;
215 regulator-max-microvolt = <3300000>;
218 enable-active-high;
220 pinctrl-names = "default";
221 pinctrl-0 = <&misc_3p3_reg_en>;
223 regulator-boot-on;
224 regulator-always-on;
227 vreg_nvme: regulator-nvme {
228 compatible = "regulator-fixed";
230 regulator-name = "VCC3_SSD";
231 regulator-min-microvolt = <3300000>;
232 regulator-max-microvolt = <3300000>;
235 enable-active-high;
237 pinctrl-names = "default";
238 pinctrl-0 = <&nvme_reg_en>;
240 regulator-boot-on;
243 vreg_vph_pwr: regulator-vph-pwr {
244 compatible = "regulator-fixed";
246 regulator-name = "VPH_VCC3R9";
247 regulator-min-microvolt = <3900000>;
248 regulator-max-microvolt = <3900000>;
250 regulator-always-on;
253 vreg_wlan: regulator-wlan {
254 compatible = "regulator-fixed";
256 regulator-name = "VCC_WLAN_3R9";
257 regulator-min-microvolt = <3900000>;
258 regulator-max-microvolt = <3900000>;
261 enable-active-high;
263 pinctrl-names = "default";
264 pinctrl-0 = <&hastings_reg_en>;
266 regulator-boot-on;
269 vreg_wwan: regulator-wwan {
270 compatible = "regulator-fixed";
272 regulator-name = "VCC3B_WAN";
273 regulator-min-microvolt = <3300000>;
274 regulator-max-microvolt = <3300000>;
277 enable-active-high;
279 pinctrl-names = "default";
280 pinctrl-0 = <&wwan_sw_en>;
282 regulator-boot-on;
285 reserved-memory {
286 gpu_mem: gpu-mem@8bf00000 {
288 no-map;
292 compatible = "shared-dma-pool";
295 linux,cma-default;
299 thermal-zones {
300 skin-temp-thermal {
301 polling-delay-passive = <250>;
302 polling-delay = <0>;
303 thermal-sensors = <&pmk8280_adc_tm 5>;
306 skin_temp_alert0: trip-point0 {
312 skin_temp_alert1: trip-point1 {
318 skin-temp-crit {
325 cooling-maps {
328 cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
336 cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
345 usb0-sbu-mux {
346 compatible = "pericom,pi3usb102", "gpio-sbu-mux";
348 enable-gpios = <&tlmm 101 GPIO_ACTIVE_LOW>;
349 select-gpios = <&tlmm 164 GPIO_ACTIVE_HIGH>;
351 pinctrl-names = "default";
352 pinctrl-0 = <&usb0_sbu_default>;
354 mode-switch;
355 orientation-switch;
359 remote-endpoint = <&pmic_glink_con0_sbu>;
364 usb1-sbu-mux {
365 compatible = "pericom,pi3usb102", "gpio-sbu-mux";
367 enable-gpios = <&tlmm 48 GPIO_ACTIVE_LOW>;
368 select-gpios = <&tlmm 47 GPIO_ACTIVE_HIGH>;
370 pinctrl-names = "default";
371 pinctrl-0 = <&usb1_sbu_default>;
373 mode-switch;
374 orientation-switch;
378 remote-endpoint = <&pmic_glink_con1_sbu>;
385 regulators-0 {
386 compatible = "qcom,pm8350-rpmh-regulators";
387 qcom,pmic-id = "b";
389 vdd-l1-l4-supply = <&vreg_s12b>;
390 vdd-l2-l7-supply = <&vreg_bob>;
391 vdd-l3-l5-supply = <&vreg_s11b>;
392 vdd-l6-l9-l10-supply = <&vreg_s12b>;
393 vdd-l8-supply = <&vreg_s12b>;
396 regulator-name = "vreg_s10b";
397 regulator-min-microvolt = <1800000>;
398 regulator-max-microvolt = <1800000>;
399 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
400 regulator-always-on;
404 regulator-name = "vreg_s11b";
405 regulator-min-microvolt = <1272000>;
406 regulator-max-microvolt = <1272000>;
407 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
408 regulator-always-on;
412 regulator-name = "vreg_s12b";
413 regulator-min-microvolt = <984000>;
414 regulator-max-microvolt = <984000>;
415 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
416 regulator-always-on;
420 regulator-name = "vreg_l3b";
421 regulator-min-microvolt = <1200000>;
422 regulator-max-microvolt = <1200000>;
423 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
424 regulator-boot-on;
428 regulator-name = "vreg_l4b";
429 regulator-min-microvolt = <912000>;
430 regulator-max-microvolt = <912000>;
431 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
435 regulator-name = "vreg_l6b";
436 regulator-min-microvolt = <880000>;
437 regulator-max-microvolt = <880000>;
438 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
439 regulator-boot-on;
443 regulators-1 {
444 compatible = "qcom,pm8350c-rpmh-regulators";
445 qcom,pmic-id = "c";
447 vdd-bob-supply = <&vreg_vph_pwr>;
448 vdd-l1-l12-supply = <&vreg_s1c>;
449 vdd-l2-l8-supply = <&vreg_s1c>;
450 vdd-l3-l4-l5-l7-l13-supply = <&vreg_bob>;
451 vdd-l6-l9-l11-supply = <&vreg_bob>;
452 vdd-l10-supply = <&vreg_s11b>;
455 regulator-name = "vreg_s1c";
456 regulator-min-microvolt = <1880000>;
457 regulator-max-microvolt = <1900000>;
458 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
459 regulator-always-on;
463 regulator-name = "vreg_l1c";
464 regulator-min-microvolt = <1800000>;
465 regulator-max-microvolt = <1800000>;
466 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
470 regulator-name = "vreg_l12c";
471 regulator-min-microvolt = <1800000>;
472 regulator-max-microvolt = <1800000>;
473 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
477 regulator-name = "vreg_l13c";
478 regulator-min-microvolt = <3072000>;
479 regulator-max-microvolt = <3072000>;
480 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
484 regulator-name = "vreg_bob";
485 regulator-min-microvolt = <3008000>;
486 regulator-max-microvolt = <3960000>;
487 regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
488 regulator-always-on;
492 regulators-2 {
493 compatible = "qcom,pm8350-rpmh-regulators";
494 qcom,pmic-id = "d";
496 vdd-l1-l4-supply = <&vreg_s11b>;
497 vdd-l2-l7-supply = <&vreg_bob>;
498 vdd-l3-l5-supply = <&vreg_s11b>;
499 vdd-l6-l9-l10-supply = <&vreg_s12b>;
500 vdd-l8-supply = <&vreg_s12b>;
503 regulator-name = "vreg_l3d";
504 regulator-min-microvolt = <1200000>;
505 regulator-max-microvolt = <1200000>;
506 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
510 regulator-name = "vreg_l4d";
511 regulator-min-microvolt = <1200000>;
512 regulator-max-microvolt = <1200000>;
513 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
517 regulator-name = "vreg_l6d";
518 regulator-min-microvolt = <880000>;
519 regulator-max-microvolt = <880000>;
520 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
524 regulator-name = "vreg_l7d";
525 regulator-min-microvolt = <3072000>;
526 regulator-max-microvolt = <3072000>;
527 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
531 regulator-name = "vreg_l9d";
532 regulator-min-microvolt = <912000>;
533 regulator-max-microvolt = <912000>;
534 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
546 zap-shader {
547 memory-region = <&gpu_mem>;
548 firmware-name = "qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn";
561 data-lanes = <0 1>;
562 remote-endpoint = <&usb_0_qmpphy_dp_in>;
570 data-lanes = <0 1>;
571 remote-endpoint = <&usb_1_qmpphy_dp_in>;
575 compatible = "qcom,sc8280xp-edp";
577 data-lanes = <0 1 2 3>;
581 aux-bus {
583 compatible = "edp-panel";
586 power-supply = <&vreg_edp_3p3>;
590 remote-endpoint = <&mdss0_dp3_out>;
600 remote-endpoint = <&edp_panel_in>;
607 compatible = "qcom,sc8280xp-edp-phy";
608 vdda-phy-supply = <&vreg_l6b>;
609 vdda-pll-supply = <&vreg_l3b>;
615 clock-frequency = <400000>;
617 pinctrl-names = "default";
618 pinctrl-0 = <&i2c4_default>;
626 interrupts-extended = <&tlmm 175 IRQ_TYPE_LEVEL_LOW>;
627 reset-gpios = <&tlmm 99 (GPIO_ACTIVE_LOW | GPIO_OPEN_DRAIN)>;
628 no-reset-on-power-off;
630 vcc33-supply = <&vreg_misc_3p3>;
631 vccio-supply = <&vreg_misc_3p3>;
633 pinctrl-names = "default";
634 pinctrl-0 = <&ts0_default>;
639 clock-frequency = <400000>;
641 pinctrl-names = "default";
642 pinctrl-0 = <&i2c21_default>, <&tpad_default>;
647 compatible = "hid-over-i2c";
650 hid-descr-addr = <0x1>;
651 interrupts-extended = <&tlmm 182 IRQ_TYPE_LEVEL_LOW>;
652 vdd-supply = <&vreg_misc_3p3>;
653 vddl-supply = <&vreg_s10b>;
655 wakeup-source;
659 compatible = "hid-over-i2c";
662 hid-descr-addr = <0x20>;
663 interrupts-extended = <&tlmm 182 IRQ_TYPE_LEVEL_LOW>;
664 vdd-supply = <&vreg_misc_3p3>;
665 vddl-supply = <&vreg_s10b>;
667 wakeup-source;
671 compatible = "hid-over-i2c";
674 hid-descr-addr = <0x1>;
675 interrupts-extended = <&tlmm 104 IRQ_TYPE_LEVEL_LOW>;
676 vdd-supply = <&vreg_misc_3p3>;
677 vddl-supply = <&vreg_s10b>;
679 pinctrl-names = "default";
680 pinctrl-0 = <&kybd_default>;
682 wakeup-source;
687 perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>;
688 wake-gpios = <&tlmm 145 GPIO_ACTIVE_LOW>;
690 vddpe-3v3-supply = <&vreg_nvme>;
692 pinctrl-names = "default";
693 pinctrl-0 = <&pcie2a_default>;
699 vdda-phy-supply = <&vreg_l6d>;
700 vdda-pll-supply = <&vreg_l4d>;
706 perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>;
707 wake-gpios = <&tlmm 148 GPIO_ACTIVE_LOW>;
709 vddpe-3v3-supply = <&vreg_wwan>;
711 pinctrl-names = "default";
712 pinctrl-0 = <&pcie3a_default>;
718 vdda-phy-supply = <&vreg_l6d>;
719 vdda-pll-supply = <&vreg_l4d>;
725 max-link-speed = <2>;
727 perst-gpios = <&tlmm 141 GPIO_ACTIVE_LOW>;
728 wake-gpios = <&tlmm 139 GPIO_ACTIVE_LOW>;
730 vddpe-3v3-supply = <&vreg_wlan>;
732 pinctrl-names = "default";
733 pinctrl-0 = <&pcie4_default>;
740 #address-cells = <3>;
741 #size-cells = <2>;
744 bus-range = <0x01 0xff>;
750 qcom,ath11k-calibration-variant = "LE_X13S";
756 vdda-phy-supply = <&vreg_l6d>;
757 vdda-pll-supply = <&vreg_l4d>;
769 sys-therm@0 {
771 io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM1_100K_PU(1)>;
772 qcom,hw-settle-time-us = <200>;
773 qcom,avg-samples = <2>;
777 sys-therm@1 {
779 io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM2_100K_PU(1)>;
780 qcom,hw-settle-time-us = <200>;
781 qcom,avg-samples = <2>;
785 sys-therm@2 {
787 io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM3_100K_PU(1)>;
788 qcom,hw-settle-time-us = <200>;
789 qcom,avg-samples = <2>;
793 sys-therm@3 {
795 io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM4_100K_PU(1)>;
796 qcom,hw-settle-time-us = <200>;
797 qcom,avg-samples = <2>;
801 sys-therm@4 {
803 io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM1_100K_PU(3)>;
804 qcom,hw-settle-time-us = <200>;
805 qcom,avg-samples = <2>;
809 sys-therm@5 {
811 io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM2_100K_PU(3)>;
812 qcom,hw-settle-time-us = <200>;
813 qcom,avg-samples = <2>;
817 sys-therm@6 {
819 io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM3_100K_PU(3)>;
820 qcom,hw-settle-time-us = <200>;
821 qcom,avg-samples = <2>;
825 sys-therm@7 {
827 io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM4_100K_PU(3)>;
828 qcom,hw-settle-time-us = <200>;
829 qcom,avg-samples = <2>;
843 nvmem-cells = <&rtc_offset>;
844 nvmem-cell-names = "offset";
852 rtc_offset: rtc-offset@bc {
862 qcom,pre-scaling = <1 1>;
868 qcom,hw-settle-time = <200>;
875 qcom,pre-scaling = <1 1>;
881 qcom,hw-settle-time = <200>;
888 qcom,hw-settle-time = <200>;
895 qcom,hw-settle-time = <200>;
902 qcom,hw-settle-time = <200>;
909 qcom,pre-scaling = <1 1>;
915 qcom,hw-settle-time = <200>;
922 qcom,hw-settle-time = <200>;
929 qcom,hw-settle-time = <200>;
936 qcom,hw-settle-time = <200>;
943 qcom,pre-scaling = <1 1>;
961 firmware-name = "qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn";
967 firmware-name = "qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn";
977 compatible = "qcom,sc8280xp-sndcard";
978 model = "SC8280XP-LENOVO-X13S";
979 audio-routing =
985 "VA DMIC0", "MIC BIAS1",
986 "VA DMIC1", "MIC BIAS1",
987 "VA DMIC2", "MIC BIAS3",
988 "VA DMIC0", "VA MIC BIAS1",
989 "VA DMIC1", "VA MIC BIAS1",
990 "VA DMIC2", "VA MIC BIAS3",
993 wcd-playback-dai-link {
994 link-name = "WCD Playback";
996 sound-dai = <&q6apmbedai RX_CODEC_DMA_RX_0>;
1000 sound-dai = <&wcd938x 0>, <&swr1 0>, <&rxmacro 0>;
1004 sound-dai = <&q6apm>;
1008 wcd-capture-dai-link {
1009 link-name = "WCD Capture";
1011 sound-dai = <&q6apmbedai TX_CODEC_DMA_TX_3>;
1015 sound-dai = <&wcd938x 1>, <&swr2 0>, <&txmacro 0>;
1019 sound-dai = <&q6apm>;
1023 wsa-dai-link {
1024 link-name = "WSA Playback";
1026 sound-dai = <&q6apmbedai WSA_CODEC_DMA_RX_0>;
1030 sound-dai = <&left_spkr>, <&right_spkr>, <&swr0 0>, <&wsamacro 0>;
1034 sound-dai = <&q6apm>;
1038 va-dai-link {
1039 link-name = "VA Capture";
1041 sound-dai = <&q6apmbedai VA_CODEC_DMA_TX_0>;
1045 sound-dai = <&q6apm>;
1049 sound-dai = <&vamacro 0>;
1057 left_spkr: wsa8830-left@0,1 {
1060 pinctrl-names = "default";
1061 pinctrl-0 = <&spkr_1_sd_n_default>;
1062 powerdown-gpios = <&tlmm 178 GPIO_ACTIVE_LOW>;
1063 #thermal-sensor-cells = <0>;
1064 sound-name-prefix = "SpkrLeft";
1065 #sound-dai-cells = <0>;
1066 vdd-supply = <&vreg_s10b>;
1069 right_spkr: wsa8830-right@0,2 {
1072 pinctrl-names = "default";
1073 pinctrl-0 = <&spkr_2_sd_n_default>;
1074 powerdown-gpios = <&tlmm 179 GPIO_ACTIVE_LOW>;
1075 #thermal-sensor-cells = <0>;
1076 sound-name-prefix = "SpkrRight";
1077 #sound-dai-cells = <0>;
1078 vdd-supply = <&vreg_s10b>;
1085 wcd_rx: wcd9380-rx@0,4 {
1088 qcom,rx-port-mapping = <1 2 3 4 5>;
1095 wcd_tx: wcd9380-tx@0,3 {
1098 qcom,tx-port-mapping = <1 1 2 3>;
1107 pinctrl-0 = <&uart2_default>;
1108 pinctrl-names = "default";
1113 compatible = "qcom,wcn6855-bt";
1115 vddio-supply = <&vreg_s10b>;
1116 vddbtcxmx-supply = <&vreg_s12b>;
1117 vddrfacmn-supply = <&vreg_s12b>;
1118 vddrfa0p8-supply = <&vreg_s12b>;
1119 vddrfa1p2-supply = <&vreg_s11b>;
1120 vddrfa1p7-supply = <&vreg_s1c>;
1122 max-speed = <3200000>;
1124 enable-gpios = <&tlmm 133 GPIO_ACTIVE_HIGH>;
1125 swctrl-gpios = <&tlmm 132 GPIO_ACTIVE_HIGH>;
1127 pinctrl-0 = <&bt_default>;
1128 pinctrl-names = "default";
1141 vdda-pll-supply = <&vreg_l9d>;
1142 vdda18-supply = <&vreg_l1c>;
1143 vdda33-supply = <&vreg_l7d>;
1149 vdda-phy-supply = <&vreg_l9d>;
1150 vdda-pll-supply = <&vreg_l4d>;
1152 orientation-switch;
1158 remote-endpoint = <&mdss0_dp0_out>;
1162 remote-endpoint = <&pmic_glink_con0_ss>;
1166 remote-endpoint = <&pmic_glink_con0_hs>;
1178 vdda-pll-supply = <&vreg_l4b>;
1179 vdda18-supply = <&vreg_l1c>;
1180 vdda33-supply = <&vreg_l13c>;
1186 vdda-phy-supply = <&vreg_l4b>;
1187 vdda-pll-supply = <&vreg_l3b>;
1189 orientation-switch;
1195 remote-endpoint = <&mdss0_dp1_out>;
1199 remote-endpoint = <&pmic_glink_con1_ss>;
1203 remote-endpoint = <&pmic_glink_con1_hs>;
1207 pinctrl-0 = <&dmic01_default>, <&dmic02_default>;
1208 pinctrl-names = "default";
1210 vdd-micb-supply = <&vreg_s10b>;
1212 qcom,dmic-sample-rate = <4800000>;
1222 clock-frequency = <38400000>;
1232 edp_bl_en: edp-bl-en-state {
1237 edp_bl_reg_en: edp-bl-reg-en-state {
1242 misc_3p3_reg_en: misc-3p3-reg-en-state {
1249 wwan_sw_en: wwan-sw-en-state {
1256 edp_bl_pwm: edp-bl-pwm-state {
1263 hastings_reg_en: hastings-reg-en-state {
1270 gpio-reserved-ranges = <70 2>, <74 6>, <125 2>, <128 2>, <154 4>;
1272 bt_default: bt-default-state {
1273 hstp-bt-en-pins {
1276 drive-strength = <16>;
1277 bias-disable;
1280 hstp-sw-ctrl-pins {
1283 bias-pull-down;
1287 cam_indicator_en: cam-indicator-en-state {
1290 drive-strength = <2>;
1291 bias-disable;
1294 edp_reg_en: edp-reg-en-state {
1297 drive-strength = <16>;
1298 bias-disable;
1301 hall_int_n_default: hall-int-n-state {
1304 bias-disable;
1307 i2c4_default: i2c4-default-state {
1310 drive-strength = <16>;
1311 bias-disable;
1314 i2c21_default: i2c21-default-state {
1317 drive-strength = <16>;
1318 bias-disable;
1321 kybd_default: kybd-default-state {
1322 disable-pins {
1325 output-low;
1328 int-n-pins {
1331 bias-disable;
1334 reset-pins {
1337 bias-disable;
1341 nvme_reg_en: nvme-reg-en-state {
1344 drive-strength = <2>;
1345 bias-disable;
1348 pcie2a_default: pcie2a-default-state {
1349 clkreq-n-pins {
1352 drive-strength = <2>;
1353 bias-pull-up;
1356 perst-n-pins {
1359 drive-strength = <2>;
1360 bias-pull-down;
1363 wake-n-pins {
1366 drive-strength = <2>;
1367 bias-pull-up;
1371 pcie3a_default: pcie3a-default-state {
1372 clkreq-n-pins {
1375 drive-strength = <2>;
1376 bias-pull-up;
1379 perst-n-pins {
1382 drive-strength = <2>;
1383 bias-pull-down;
1386 wake-n-pins {
1389 drive-strength = <2>;
1390 bias-pull-up;
1394 pcie4_default: pcie4-default-state {
1395 clkreq-n-pins {
1398 drive-strength = <2>;
1399 bias-pull-up;
1402 perst-n-pins {
1405 drive-strength = <2>;
1406 bias-pull-down;
1409 wake-n-pins {
1412 drive-strength = <2>;
1413 bias-pull-up;
1417 spkr_1_sd_n_default: spkr-1-sd-n-default-state {
1418 perst-n-pins {
1421 drive-strength = <16>;
1422 bias-disable;
1423 output-high;
1427 spkr_2_sd_n_default: spkr-2-sd-n-default-state {
1428 perst-n-pins {
1431 drive-strength = <16>;
1432 bias-disable;
1433 output-high;
1437 tpad_default: tpad-default-state {
1438 int-n-pins {
1441 bias-disable;
1445 ts0_default: ts0-default-state {
1446 int-n-pins {
1449 bias-disable;
1452 reset-n-pins {
1455 drive-strength = <2>;
1456 bias-disable;
1460 uart2_default: uart2-default-state {
1461 cts-pins {
1464 bias-bus-hold;
1467 rts-pins {
1470 drive-strength = <2>;
1471 bias-disable;
1474 rx-pins {
1477 bias-pull-up;
1480 tx-pins {
1483 drive-strength = <2>;
1484 bias-disable;
1488 usb0_sbu_default: usb0-sbu-state {
1489 oe-n-pins {
1492 bias-disable;
1493 drive-strength = <16>;
1494 output-high;
1497 sel-pins {
1500 bias-disable;
1501 drive-strength = <16>;
1505 usb1_sbu_default: usb1-sbu-state {
1506 oe-n-pins {
1509 bias-disable;
1510 drive-strength = <16>;
1511 output-high;
1514 sel-pins {
1517 bias-disable;
1518 drive-strength = <16>;
1522 wcd_default: wcd-default-state {
1523 reset-pins {
1526 bias-disable;