1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2019, Linaro Ltd.
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
11 #include <dt-bindings/sound/qcom,q6afe.h>
12 #include <dt-bindings/sound/qcom,q6asm.h>
13 #include "sdm845.dtsi"
14 #include "sdm845-wcd9340.dtsi"
15 #include "pm8998.dtsi"
16 #include "pmi8998.dtsi"
19 model = "Thundercomm Dragonboard 845c";
20 compatible = "thundercomm,db845c", "qcom,sdm845";
21 qcom,msm-id = <341 0x20001>;
22 qcom,board-id = <8 0>;
30 stdout-path = "serial0:115200n8";
33 /* Fixed crystal oscillator dedicated to MCP2517FD */
35 compatible = "fixed-clock";
37 clock-frequency = <40000000>;
40 dc12v: dc12v-regulator {
41 compatible = "regulator-fixed";
42 regulator-name = "DC12V";
43 regulator-min-microvolt = <12000000>;
44 regulator-max-microvolt = <12000000>;
49 compatible = "gpio-keys";
52 pinctrl-names = "default";
53 pinctrl-0 = <&vol_up_pin_a>;
57 linux,code = <KEY_VOLUMEUP>;
58 gpios = <&pm8998_gpios 6 GPIO_ACTIVE_LOW>;
63 compatible = "gpio-leds";
66 label = "green:user4";
67 function = LED_FUNCTION_INDICATOR;
68 color = <LED_COLOR_ID_GREEN>;
69 gpios = <&pm8998_gpios 13 GPIO_ACTIVE_HIGH>;
70 default-state = "off";
75 label = "yellow:wlan";
76 function = LED_FUNCTION_WLAN;
77 color = <LED_COLOR_ID_YELLOW>;
78 gpios = <&pm8998_gpios 9 GPIO_ACTIVE_HIGH>;
79 linux,default-trigger = "phy0tx";
80 default-state = "off";
85 function = LED_FUNCTION_BLUETOOTH;
86 color = <LED_COLOR_ID_BLUE>;
87 gpios = <&pm8998_gpios 5 GPIO_ACTIVE_HIGH>;
88 linux,default-trigger = "bluetooth-power";
89 default-state = "off";
94 compatible = "hdmi-connector";
99 remote-endpoint = <<9611_out>;
105 /* Cont splash region set up by the bootloader */
106 cont_splash_mem: framebuffer@9d400000 {
107 reg = <0x0 0x9d400000 0x0 0x2400000>;
112 lt9611_1v8: lt9611-vdd18-regulator {
113 compatible = "regulator-fixed";
114 regulator-name = "LT9611_1V8";
116 vin-supply = <&vdc_5v>;
117 regulator-min-microvolt = <1800000>;
118 regulator-max-microvolt = <1800000>;
120 gpio = <&tlmm 89 GPIO_ACTIVE_HIGH>;
124 lt9611_3v3: lt9611-3v3 {
125 compatible = "regulator-fixed";
126 regulator-name = "LT9611_3V3";
128 vin-supply = <&vdc_3v3>;
129 regulator-min-microvolt = <3300000>;
130 regulator-max-microvolt = <3300000>;
133 * TODO: make it possible to drive same GPIO from two clients
134 * gpio = <&tlmm 89 GPIO_ACTIVE_HIGH>;
135 * enable-active-high;
139 pcie0_1p05v: pcie-0-1p05v-regulator {
140 compatible = "regulator-fixed";
141 regulator-name = "PCIE0_1.05V";
143 vin-supply = <&vbat>;
144 regulator-min-microvolt = <1050000>;
145 regulator-max-microvolt = <1050000>;
148 * TODO: make it possible to drive same GPIO from two clients
149 * gpio = <&tlmm 90 GPIO_ACTIVE_HIGH>;
150 * enable-active-high;
154 cam0_dvdd_1v2: cam0-dvdd-1v2-regulator {
155 compatible = "regulator-fixed";
156 regulator-name = "CAM0_DVDD_1V2";
157 regulator-min-microvolt = <1200000>;
158 regulator-max-microvolt = <1200000>;
160 gpio = <&pm8998_gpios 12 GPIO_ACTIVE_HIGH>;
161 pinctrl-names = "default";
162 pinctrl-0 = <&cam0_dvdd_1v2_en_default>;
163 vin-supply = <&vbat>;
166 cam0_avdd_2v8: cam0-avdd-2v8-regulator {
167 compatible = "regulator-fixed";
168 regulator-name = "CAM0_AVDD_2V8";
169 regulator-min-microvolt = <2800000>;
170 regulator-max-microvolt = <2800000>;
172 gpio = <&pm8998_gpios 10 GPIO_ACTIVE_HIGH>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&cam0_avdd_2v8_en_default>;
175 vin-supply = <&vbat>;
178 /* This regulator is enabled when the VREG_LVS1A_1P8 trace is enabled */
179 cam3_avdd_2v8: cam3-avdd-2v8-regulator {
180 compatible = "regulator-fixed";
181 regulator-name = "CAM3_AVDD_2V8";
182 regulator-min-microvolt = <2800000>;
183 regulator-max-microvolt = <2800000>;
185 vin-supply = <&vbat>;
188 pcie0_3p3v_dual: vldo-3v3-regulator {
189 compatible = "regulator-fixed";
190 regulator-name = "VLDO_3V3";
192 vin-supply = <&vbat>;
193 regulator-min-microvolt = <3300000>;
194 regulator-max-microvolt = <3300000>;
196 gpio = <&tlmm 90 GPIO_ACTIVE_HIGH>;
199 pinctrl-names = "default";
200 pinctrl-0 = <&pcie0_pwren_state>;
203 v5p0_hdmiout: v5p0-hdmiout-regulator {
204 compatible = "regulator-fixed";
205 regulator-name = "V5P0_HDMIOUT";
207 vin-supply = <&vdc_5v>;
208 regulator-min-microvolt = <500000>;
209 regulator-max-microvolt = <500000>;
212 * TODO: make it possible to drive same GPIO from two clients
213 * gpio = <&tlmm 89 GPIO_ACTIVE_HIGH>;
214 * enable-active-high;
218 vbat: vbat-regulator {
219 compatible = "regulator-fixed";
220 regulator-name = "VBAT";
222 vin-supply = <&dc12v>;
223 regulator-min-microvolt = <4200000>;
224 regulator-max-microvolt = <4200000>;
228 vbat_som: vbat-som-regulator {
229 compatible = "regulator-fixed";
230 regulator-name = "VBAT_SOM";
232 vin-supply = <&dc12v>;
233 regulator-min-microvolt = <4200000>;
234 regulator-max-microvolt = <4200000>;
238 vdc_3v3: vdc-3v3-regulator {
239 compatible = "regulator-fixed";
240 regulator-name = "VDC_3V3";
241 vin-supply = <&dc12v>;
242 regulator-min-microvolt = <3300000>;
243 regulator-max-microvolt = <3300000>;
247 vdc_5v: vdc-5v-regulator {
248 compatible = "regulator-fixed";
249 regulator-name = "VDC_5V";
251 vin-supply = <&dc12v>;
252 regulator-min-microvolt = <500000>;
253 regulator-max-microvolt = <500000>;
257 vreg_s4a_1p8: vreg-s4a-1p8 {
258 compatible = "regulator-fixed";
259 regulator-name = "vreg_s4a_1p8";
261 regulator-min-microvolt = <1800000>;
262 regulator-max-microvolt = <1800000>;
266 vph_pwr: vph-pwr-regulator {
267 compatible = "regulator-fixed";
268 regulator-name = "vph_pwr";
270 vin-supply = <&vbat_som>;
277 firmware-name = "qcom/sdm845/adsp.mbn";
282 compatible = "qcom,pm8998-rpmh-regulators";
284 vdd-s1-supply = <&vph_pwr>;
285 vdd-s2-supply = <&vph_pwr>;
286 vdd-s3-supply = <&vph_pwr>;
287 vdd-s4-supply = <&vph_pwr>;
288 vdd-s5-supply = <&vph_pwr>;
289 vdd-s6-supply = <&vph_pwr>;
290 vdd-s7-supply = <&vph_pwr>;
291 vdd-s8-supply = <&vph_pwr>;
292 vdd-s9-supply = <&vph_pwr>;
293 vdd-s10-supply = <&vph_pwr>;
294 vdd-s11-supply = <&vph_pwr>;
295 vdd-s12-supply = <&vph_pwr>;
296 vdd-s13-supply = <&vph_pwr>;
297 vdd-l1-l27-supply = <&vreg_s7a_1p025>;
298 vdd-l2-l8-l17-supply = <&vreg_s3a_1p35>;
299 vdd-l3-l11-supply = <&vreg_s7a_1p025>;
300 vdd-l4-l5-supply = <&vreg_s7a_1p025>;
301 vdd-l6-supply = <&vph_pwr>;
302 vdd-l7-l12-l14-l15-supply = <&vreg_s5a_2p04>;
303 vdd-l9-supply = <&vreg_bob>;
304 vdd-l10-l23-l25-supply = <&vreg_bob>;
305 vdd-l13-l19-l21-supply = <&vreg_bob>;
306 vdd-l16-l28-supply = <&vreg_bob>;
307 vdd-l18-l22-supply = <&vreg_bob>;
308 vdd-l20-l24-supply = <&vreg_bob>;
309 vdd-l26-supply = <&vreg_s3a_1p35>;
310 vin-lvs-1-2-supply = <&vreg_s4a_1p8>;
312 vreg_s3a_1p35: smps3 {
313 regulator-min-microvolt = <1352000>;
314 regulator-max-microvolt = <1352000>;
317 vreg_s5a_2p04: smps5 {
318 regulator-min-microvolt = <1904000>;
319 regulator-max-microvolt = <2040000>;
322 vreg_s7a_1p025: smps7 {
323 regulator-min-microvolt = <900000>;
324 regulator-max-microvolt = <1028000>;
327 vreg_l1a_0p875: ldo1 {
328 regulator-min-microvolt = <880000>;
329 regulator-max-microvolt = <880000>;
330 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
334 regulator-min-microvolt = <800000>;
335 regulator-max-microvolt = <800000>;
336 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
339 vreg_l12a_1p8: ldo12 {
340 regulator-min-microvolt = <1800000>;
341 regulator-max-microvolt = <1800000>;
342 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
346 regulator-min-microvolt = <1800000>;
347 regulator-max-microvolt = <1800000>;
348 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
351 vreg_l13a_2p95: ldo13 {
352 regulator-min-microvolt = <1800000>;
353 regulator-max-microvolt = <2960000>;
354 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
357 vreg_l17a_1p3: ldo17 {
358 regulator-min-microvolt = <1304000>;
359 regulator-max-microvolt = <1304000>;
360 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
363 vreg_l20a_2p95: ldo20 {
364 regulator-min-microvolt = <2960000>;
365 regulator-max-microvolt = <2968000>;
366 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
369 vreg_l21a_2p95: ldo21 {
370 regulator-min-microvolt = <2960000>;
371 regulator-max-microvolt = <2968000>;
372 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
375 vreg_l24a_3p075: ldo24 {
376 regulator-min-microvolt = <3088000>;
377 regulator-max-microvolt = <3088000>;
378 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
381 vreg_l25a_3p3: ldo25 {
382 regulator-min-microvolt = <3300000>;
383 regulator-max-microvolt = <3312000>;
384 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
387 vreg_l26a_1p2: ldo26 {
388 regulator-min-microvolt = <1200000>;
389 regulator-max-microvolt = <1200000>;
390 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
393 vreg_lvs1a_1p8: lvs1 {
394 regulator-min-microvolt = <1800000>;
395 regulator-max-microvolt = <1800000>;
399 vreg_lvs2a_1p8: lvs2 {
400 regulator-min-microvolt = <1800000>;
401 regulator-max-microvolt = <1800000>;
407 compatible = "qcom,pmi8998-rpmh-regulators";
410 vdd-bob-supply = <&vph_pwr>;
413 regulator-min-microvolt = <3312000>;
414 regulator-max-microvolt = <3600000>;
415 regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
416 regulator-allow-bypass;
424 vdda-phy-supply = <&vreg_l1a_0p875>;
425 vdda-pll-supply = <&vreg_l26a_1p2>;
430 firmware-name = "qcom/sdm845/cdsp.mbn";
434 protected-clocks = <GCC_QSPI_CORE_CLK>,
435 <GCC_QSPI_CORE_CLK_SRC>,
436 <GCC_QSPI_CNOC_PERIPH_AHB_CLK>,
437 <GCC_LPASS_Q6_AXI_CLK>,
438 <GCC_LPASS_SWAY_CLK>;
456 memory-region = <&gpu_mem>;
457 firmware-name = "qcom/sdm845/a630_zap.mbn";
463 clock-frequency = <400000>;
465 lt9611_codec: hdmi-bridge@3b {
466 compatible = "lontium,lt9611";
468 #sound-dai-cells = <1>;
470 interrupts-extended = <&tlmm 84 IRQ_TYPE_EDGE_FALLING>;
472 reset-gpios = <&tlmm 128 GPIO_ACTIVE_HIGH>;
474 vdd-supply = <<9611_1v8>;
475 vcc-supply = <<9611_3v3>;
477 pinctrl-names = "default";
478 pinctrl-0 = <<9611_irq_pin>, <&dsi_sw_sel>;
481 #address-cells = <1>;
488 remote-endpoint = <&mdss_dsi0_out>;
496 remote-endpoint = <&mdss_dsi1_out>;
503 lt9611_out: endpoint {
504 remote-endpoint = <&hdmi_con>;
512 /* On Low speed expansion */
513 clock-frequency = <100000>;
518 /* On Low speed expansion */
519 clock-frequency = <100000>;
524 memory-region = <&cont_splash_mem>;
530 vdda-supply = <&vreg_l26a_1p2>;
538 remote-endpoint = <<9611_a>;
539 data-lanes = <0 1 2 3>;
547 vdds-supply = <&vreg_l1a_0p875>;
551 vdda-supply = <&vreg_l26a_1p2>;
555 /* DSI1 is slave, so use DSI0 clocks */
556 assigned-clock-parents = <&mdss_dsi0_phy 0>, <&mdss_dsi0_phy 1>;
563 remote-endpoint = <<9611_b>;
564 data-lanes = <0 1 2 3>;
571 vdds-supply = <&vreg_l1a_0p875>;
577 firmware-name = "qcom/sdm845/mba.mbn", "qcom/sdm845/modem.mbn";
582 perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
583 enable-gpio = <&tlmm 134 GPIO_ACTIVE_HIGH>;
585 vddpe-3v3-supply = <&pcie0_3p3v_dual>;
587 pinctrl-names = "default";
588 pinctrl-0 = <&pcie0_default_state>;
594 vdda-phy-supply = <&vreg_l1a_0p875>;
595 vdda-pll-supply = <&vreg_l26a_1p2>;
600 perst-gpios = <&tlmm 102 GPIO_ACTIVE_LOW>;
602 pinctrl-names = "default";
603 pinctrl-0 = <&pcie1_default_state>;
609 vdda-phy-supply = <&vreg_l1a_0p875>;
610 vdda-pll-supply = <&vreg_l26a_1p2>;
619 "PM_GPIO5_BLUE_BT_LED",
623 "PM_GPIO9_YEL_WIFI_LED",
627 "PM_GPIO13_GREEN_U4_LED",
642 cam0_dvdd_1v2_en_default: cam0-dvdd-1v2-en-state {
648 qcom,drive-strength = <PMIC_GPIO_STRENGTH_HIGH>;
651 cam0_avdd_2v8_en_default: cam0-avdd-2v8-en-state {
657 qcom,drive-strength = <PMIC_GPIO_STRENGTH_HIGH>;
660 vol_up_pin_a: vol-up-active-state {
665 qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>;
670 linux,code = <KEY_VOLUMEDOWN>;
677 qcom,power-source = <1>;
681 color = <LED_COLOR_ID_GREEN>;
682 function = LED_FUNCTION_HEARTBEAT;
683 function-enumerator = <3>;
685 linux,default-trigger = "heartbeat";
686 default-state = "on";
691 color = <LED_COLOR_ID_GREEN>;
692 function = LED_FUNCTION_INDICATOR;
693 function-enumerator = <2>;
698 color = <LED_COLOR_ID_GREEN>;
699 function = LED_FUNCTION_INDICATOR;
700 function-enumerator = <1>;
704 /* QUAT I2S Uses 4 I2S SD Lines for audio on LT9611 HDMI Bridge */
707 reg = <QUATERNARY_MI2S_RX>;
708 qcom,sd-lines = <0 1 2 3>;
743 pinctrl-names = "default";
744 pinctrl-0 = <&sdc2_default_state &sdc2_card_det_n>;
746 vmmc-supply = <&vreg_l21a_2p95>;
747 vqmmc-supply = <&vreg_l13a_2p95>;
750 cd-gpios = <&tlmm 126 GPIO_ACTIVE_LOW>;
754 compatible = "qcom,db845c-sndcard", "qcom,sdm845-sndcard";
755 pinctrl-0 = <&quat_mi2s_active
756 &quat_mi2s_sd0_active
757 &quat_mi2s_sd1_active
758 &quat_mi2s_sd2_active
759 &quat_mi2s_sd3_active>;
760 pinctrl-names = "default";
764 "AMIC1", "MIC BIAS1",
765 "AMIC2", "MIC BIAS2",
766 "DMIC0", "MIC BIAS1",
767 "DMIC1", "MIC BIAS1",
768 "DMIC2", "MIC BIAS3",
769 "DMIC3", "MIC BIAS3",
770 "SpkrLeft IN", "SPK1 OUT",
771 "SpkrRight IN", "SPK2 OUT",
772 "MM_DL1", "MultiMedia1 Playback",
773 "MM_DL2", "MultiMedia2 Playback",
774 "MM_DL4", "MultiMedia4 Playback",
775 "MultiMedia3 Capture", "MM_UL3";
778 link-name = "MultiMedia1";
780 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
785 link-name = "MultiMedia2";
787 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
792 link-name = "MultiMedia3";
794 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
799 link-name = "MultiMedia4";
801 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA4>;
806 link-name = "HDMI Playback";
808 sound-dai = <&q6afedai QUATERNARY_MI2S_RX>;
812 sound-dai = <&q6routing>;
816 sound-dai = <<9611_codec 0>;
821 link-name = "SLIM Playback";
823 sound-dai = <&q6afedai SLIMBUS_0_RX>;
827 sound-dai = <&q6routing>;
831 sound-dai = <&left_spkr>, <&right_spkr>, <&swm 0>, <&wcd9340 0>;
836 link-name = "SLIM Capture";
838 sound-dai = <&q6afedai SLIMBUS_0_TX>;
842 sound-dai = <&q6routing>;
846 sound-dai = <&wcd9340 1>;
853 pinctrl-names = "default";
854 pinctrl-0 = <&qup_spi0_default>;
855 cs-gpios = <&tlmm 3 GPIO_ACTIVE_LOW>;
858 compatible = "microchip,mcp2517fd";
861 interrupts-extended = <&tlmm 104 IRQ_TYPE_LEVEL_LOW>;
862 spi-max-frequency = <10000000>;
863 vdd-supply = <&vdc_5v>;
864 xceiver-supply = <&vdc_5v>;
869 /* On Low speed expansion */
874 cam0_default: cam0-default-state {
879 drive-strength = <16>;
885 function = "cam_mclk";
887 drive-strength = <16>;
892 cam3_default: cam3-default-state {
897 drive-strength = <16>;
902 function = "cam_mclk";
905 drive-strength = <16>;
910 dsi_sw_sel: dsi-sw-sel-state {
914 drive-strength = <2>;
919 lt9611_irq_pin: lt9611-irq-state {
925 pcie0_default_state: pcie0-default-state {
936 drive-strength = <2>;
945 drive-strength = <2>;
950 pcie0_pwren_state: pcie0-pwren-state {
954 drive-strength = <2>;
958 pcie1_default_state: pcie1-default-state {
963 drive-strength = <16>;
977 drive-strength = <2>;
985 drive-strength = <16>;
991 sdc2_default_state: sdc2-default-state {
997 * It seems that mmc_test reports errors if drive
998 * strength is not 16 on clk, cmd, and data pins.
1000 drive-strength = <16>;
1006 drive-strength = <10>;
1012 drive-strength = <10>;
1016 sdc2_card_det_n: sd-card-det-n-state {
1025 pinctrl-0 = <&qup_uart3_4pin>;
1027 status = "disabled";
1033 pinctrl-0 = <&qup_uart6_4pin>;
1036 compatible = "qcom,wcn3990-bt";
1038 vddio-supply = <&vreg_s4a_1p8>;
1039 vddxo-supply = <&vreg_l7a_1p8>;
1040 vddrf-supply = <&vreg_l17a_1p3>;
1041 vddch0-supply = <&vreg_l25a_3p3>;
1042 max-speed = <3200000>;
1056 dr_mode = "peripheral";
1062 vdd-supply = <&vreg_l1a_0p875>;
1063 vdda-pll-supply = <&vreg_l12a_1p8>;
1064 vdda-phy-dpdm-supply = <&vreg_l24a_3p075>;
1066 qcom,imp-res-offset-value = <8>;
1067 qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_21_6_MA>;
1068 qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_5_PERCENT>;
1069 qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
1075 vdda-phy-supply = <&vreg_l26a_1p2>;
1076 vdda-pll-supply = <&vreg_l1a_0p875>;
1090 vdd-supply = <&vreg_l1a_0p875>;
1091 vdda-pll-supply = <&vreg_l12a_1p8>;
1092 vdda-phy-dpdm-supply = <&vreg_l24a_3p075>;
1094 qcom,imp-res-offset-value = <8>;
1095 qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_22_8_MA>;
1101 vdda-phy-supply = <&vreg_l26a_1p2>;
1102 vdda-pll-supply = <&vreg_l1a_0p875>;
1108 reset-gpios = <&tlmm 150 GPIO_ACTIVE_LOW>;
1110 vcc-supply = <&vreg_l20a_2p95>;
1111 vcc-max-microamp = <800000>;
1117 vdda-phy-supply = <&vreg_l1a_0p875>;
1118 vdda-pll-supply = <&vreg_l26a_1p2>;
1126 reset-gpios = <&tlmm 64 GPIO_ACTIVE_HIGH>;
1127 vdd-buck-supply = <&vreg_s4a_1p8>;
1128 vdd-buck-sido-supply = <&vreg_s4a_1p8>;
1129 vdd-tx-supply = <&vreg_s4a_1p8>;
1130 vdd-rx-supply = <&vreg_s4a_1p8>;
1131 vdd-io-supply = <&vreg_s4a_1p8>;
1133 swm: soundwire@c85 {
1134 left_spkr: speaker@0,1 {
1135 compatible = "sdw10217201000";
1137 powerdown-gpios = <&wcdgpio 1 GPIO_ACTIVE_HIGH>;
1138 #thermal-sensor-cells = <0>;
1139 sound-name-prefix = "SpkrLeft";
1140 #sound-dai-cells = <0>;
1143 right_spkr: speaker@0,2 {
1144 compatible = "sdw10217201000";
1145 powerdown-gpios = <&wcdgpio 1 GPIO_ACTIVE_HIGH>;
1147 #thermal-sensor-cells = <0>;
1148 sound-name-prefix = "SpkrRight";
1149 #sound-dai-cells = <0>;
1157 vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>;
1158 vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
1159 vdd-1.3-rfa-supply = <&vreg_l17a_1p3>;
1160 vdd-3.3-ch0-supply = <&vreg_l25a_3p3>;
1162 qcom,snoc-host-cap-8bit-quirk;
1163 qcom,ath10k-calibration-variant = "Thundercomm_DB845C";
1166 /* PINCTRL - additions to nodes defined in sdm845.dtsi */
1168 drive-strength = <16>;
1171 &qup_i2c10_default {
1172 drive-strength = <2>;
1177 drive-strength = <2>;
1182 drive-strength = <2>;
1186 /* PINCTRL - additions to nodes defined in sdm845.dtsi */
1188 drive-strength = <6>;