xref: /linux/arch/arm64/boot/dts/qcom/msm8937-xiaomi-land.dts (revision 0cac5ce06e524755b3dac1e0a060b05992076d93)
1*2144f6d5SBarnabás Czémán// SPDX-License-Identifier: BSD-3-Clause
2*2144f6d5SBarnabás Czémán/*
3*2144f6d5SBarnabás Czémán * Copyright (c) 2024, Barnabas Czeman
4*2144f6d5SBarnabás Czémán */
5*2144f6d5SBarnabás Czémán/dts-v1/;
6*2144f6d5SBarnabás Czémán
7*2144f6d5SBarnabás Czémán#include <dt-bindings/arm/qcom,ids.h>
8*2144f6d5SBarnabás Czémán#include <dt-bindings/gpio/gpio.h>
9*2144f6d5SBarnabás Czémán#include <dt-bindings/leds/common.h>
10*2144f6d5SBarnabás Czémán
11*2144f6d5SBarnabás Czémán#include "msm8937.dtsi"
12*2144f6d5SBarnabás Czémán#include "pm8937.dtsi"
13*2144f6d5SBarnabás Czémán#include "pmi8950.dtsi"
14*2144f6d5SBarnabás Czémán
15*2144f6d5SBarnabás Czémán/delete-node/ &qseecom_mem;
16*2144f6d5SBarnabás Czémán
17*2144f6d5SBarnabás Czémán/ {
18*2144f6d5SBarnabás Czémán	model = "Xiaomi Redmi 3S (land)";
19*2144f6d5SBarnabás Czémán	compatible = "xiaomi,land", "qcom,msm8937";
20*2144f6d5SBarnabás Czémán	chassis-type = "handset";
21*2144f6d5SBarnabás Czémán
22*2144f6d5SBarnabás Czémán	qcom,msm-id = <QCOM_ID_MSM8937 0x0>;
23*2144f6d5SBarnabás Czémán	qcom,board-id = <0x1000b 1>, <0x2000b 1>;
24*2144f6d5SBarnabás Czémán
25*2144f6d5SBarnabás Czémán	aliases {
26*2144f6d5SBarnabás Czémán		mmc0 = &sdhc_1;
27*2144f6d5SBarnabás Czémán		mmc1 = &sdhc_2;
28*2144f6d5SBarnabás Czémán	};
29*2144f6d5SBarnabás Czémán
30*2144f6d5SBarnabás Czémán	battery: battery {
31*2144f6d5SBarnabás Czémán		compatible = "simple-battery";
32*2144f6d5SBarnabás Czémán
33*2144f6d5SBarnabás Czémán		charge-full-design-microamp-hours = <4100000>;
34*2144f6d5SBarnabás Czémán		constant-charge-current-max-microamp = <1000000>;
35*2144f6d5SBarnabás Czémán		voltage-min-design-microvolt = <3400000>;
36*2144f6d5SBarnabás Czémán		voltage-max-design-microvolt = <4400000>;
37*2144f6d5SBarnabás Czémán	};
38*2144f6d5SBarnabás Czémán
39*2144f6d5SBarnabás Czémán	chosen {
40*2144f6d5SBarnabás Czémán		#address-cells = <2>;
41*2144f6d5SBarnabás Czémán		#size-cells = <2>;
42*2144f6d5SBarnabás Czémán		ranges;
43*2144f6d5SBarnabás Czémán
44*2144f6d5SBarnabás Czémán		stdout-path = "framebuffer0";
45*2144f6d5SBarnabás Czémán
46*2144f6d5SBarnabás Czémán		framebuffer0: framebuffer@8dd01000 {
47*2144f6d5SBarnabás Czémán			compatible = "simple-framebuffer";
48*2144f6d5SBarnabás Czémán			reg = <0x0 0x8dd01000 0x0 (720 * 1280 * 3)>;
49*2144f6d5SBarnabás Czémán			width = <720>;
50*2144f6d5SBarnabás Czémán			height = <1280>;
51*2144f6d5SBarnabás Czémán			stride = <(720 * 3)>;
52*2144f6d5SBarnabás Czémán			format = "r8g8b8";
53*2144f6d5SBarnabás Czémán
54*2144f6d5SBarnabás Czémán			clocks = <&gcc GCC_MDSS_AHB_CLK>,
55*2144f6d5SBarnabás Czémán				 <&gcc GCC_MDSS_AXI_CLK>,
56*2144f6d5SBarnabás Czémán				 <&gcc GCC_MDSS_VSYNC_CLK>,
57*2144f6d5SBarnabás Czémán				 <&gcc GCC_MDSS_MDP_CLK>,
58*2144f6d5SBarnabás Czémán				 <&gcc GCC_MDSS_BYTE0_CLK>,
59*2144f6d5SBarnabás Czémán				 <&gcc GCC_MDSS_PCLK0_CLK>,
60*2144f6d5SBarnabás Czémán				 <&gcc GCC_MDSS_ESC0_CLK>;
61*2144f6d5SBarnabás Czémán			power-domains = <&gcc MDSS_GDSC>;
62*2144f6d5SBarnabás Czémán		};
63*2144f6d5SBarnabás Czémán	};
64*2144f6d5SBarnabás Czémán
65*2144f6d5SBarnabás Czémán	gpio-keys {
66*2144f6d5SBarnabás Czémán		compatible = "gpio-keys";
67*2144f6d5SBarnabás Czémán
68*2144f6d5SBarnabás Czémán		pinctrl-0 = <&gpio_keys_default>;
69*2144f6d5SBarnabás Czémán		pinctrl-names = "default";
70*2144f6d5SBarnabás Czémán
71*2144f6d5SBarnabás Czémán		key-volup {
72*2144f6d5SBarnabás Czémán			label = "Volume Up";
73*2144f6d5SBarnabás Czémán			linux,code = <KEY_VOLUMEUP>;
74*2144f6d5SBarnabás Czémán			gpios = <&tlmm 91 GPIO_ACTIVE_LOW>;
75*2144f6d5SBarnabás Czémán			debounce-interval = <15>;
76*2144f6d5SBarnabás Czémán		};
77*2144f6d5SBarnabás Czémán	};
78*2144f6d5SBarnabás Czémán
79*2144f6d5SBarnabás Czémán	irled {
80*2144f6d5SBarnabás Czémán		compatible = "gpio-ir-tx";
81*2144f6d5SBarnabás Czémán		gpios = <&tlmm 45 GPIO_ACTIVE_HIGH>;
82*2144f6d5SBarnabás Czémán	};
83*2144f6d5SBarnabás Czémán
84*2144f6d5SBarnabás Czémán	reserved-memory {
85*2144f6d5SBarnabás Czémán		reserved@84a00000 {
86*2144f6d5SBarnabás Czémán			reg = <0x0 0x84a00000 0x0 0x1900000>;
87*2144f6d5SBarnabás Czémán			no-map;
88*2144f6d5SBarnabás Czémán		};
89*2144f6d5SBarnabás Czémán
90*2144f6d5SBarnabás Czémán		framebuffer: memory@8dd01000 {
91*2144f6d5SBarnabás Czémán			reg = <0x0 0x8dd01000 0x0 (720 * 1280 * 3)>;
92*2144f6d5SBarnabás Czémán			no-map;
93*2144f6d5SBarnabás Czémán		};
94*2144f6d5SBarnabás Czémán	};
95*2144f6d5SBarnabás Czémán
96*2144f6d5SBarnabás Czémán	vph_pwr: vph-pwr-regulator {
97*2144f6d5SBarnabás Czémán		compatible = "regulator-fixed";
98*2144f6d5SBarnabás Czémán		regulator-name = "vph_pwr";
99*2144f6d5SBarnabás Czémán		regulator-min-microvolt = <3700000>;
100*2144f6d5SBarnabás Czémán		regulator-max-microvolt = <3700000>;
101*2144f6d5SBarnabás Czémán		regulator-always-on;
102*2144f6d5SBarnabás Czémán		regulator-boot-on;
103*2144f6d5SBarnabás Czémán	};
104*2144f6d5SBarnabás Czémán};
105*2144f6d5SBarnabás Czémán
106*2144f6d5SBarnabás Czémán&blsp1_i2c2 {
107*2144f6d5SBarnabás Czémán	status = "okay";
108*2144f6d5SBarnabás Czémán
109*2144f6d5SBarnabás Czémán	led-controller@45 {
110*2144f6d5SBarnabás Czémán		compatible = "awinic,aw2013";
111*2144f6d5SBarnabás Czémán		reg = <0x45>;
112*2144f6d5SBarnabás Czémán		#address-cells = <1>;
113*2144f6d5SBarnabás Czémán		#size-cells = <0>;
114*2144f6d5SBarnabás Czémán
115*2144f6d5SBarnabás Czémán		vcc-supply = <&pm8937_l10>;
116*2144f6d5SBarnabás Czémán		vio-supply = <&pm8937_l5>;
117*2144f6d5SBarnabás Czémán
118*2144f6d5SBarnabás Czémán		led@0 {
119*2144f6d5SBarnabás Czémán			reg = <0>;
120*2144f6d5SBarnabás Czémán			function = LED_FUNCTION_STATUS;
121*2144f6d5SBarnabás Czémán			led-max-microamp = <5000>;
122*2144f6d5SBarnabás Czémán			color = <LED_COLOR_ID_RED>;
123*2144f6d5SBarnabás Czémán		};
124*2144f6d5SBarnabás Czémán
125*2144f6d5SBarnabás Czémán		led@1 {
126*2144f6d5SBarnabás Czémán			reg = <1>;
127*2144f6d5SBarnabás Czémán			function = LED_FUNCTION_STATUS;
128*2144f6d5SBarnabás Czémán			led-max-microamp = <5000>;
129*2144f6d5SBarnabás Czémán			color = <LED_COLOR_ID_GREEN>;
130*2144f6d5SBarnabás Czémán		};
131*2144f6d5SBarnabás Czémán
132*2144f6d5SBarnabás Czémán		led@2 {
133*2144f6d5SBarnabás Czémán			reg = <2>;
134*2144f6d5SBarnabás Czémán			function = LED_FUNCTION_STATUS;
135*2144f6d5SBarnabás Czémán			led-max-microamp = <5000>;
136*2144f6d5SBarnabás Czémán			color = <LED_COLOR_ID_BLUE>;
137*2144f6d5SBarnabás Czémán		};
138*2144f6d5SBarnabás Czémán	};
139*2144f6d5SBarnabás Czémán};
140*2144f6d5SBarnabás Czémán
141*2144f6d5SBarnabás Czémán&blsp1_i2c3 {
142*2144f6d5SBarnabás Czémán	status = "okay";
143*2144f6d5SBarnabás Czémán
144*2144f6d5SBarnabás Czémán	touchscreen@3e {
145*2144f6d5SBarnabás Czémán		compatible = "edt,edt-ft5306";
146*2144f6d5SBarnabás Czémán		reg = <0x3e>;
147*2144f6d5SBarnabás Czémán
148*2144f6d5SBarnabás Czémán		interrupts-extended = <&tlmm 65 IRQ_TYPE_LEVEL_LOW>;
149*2144f6d5SBarnabás Czémán		reset-gpios = <&tlmm 64 GPIO_ACTIVE_LOW>;
150*2144f6d5SBarnabás Czémán		vcc-supply = <&pm8937_l10>;
151*2144f6d5SBarnabás Czémán		iovcc-supply = <&pm8937_l5>;
152*2144f6d5SBarnabás Czémán
153*2144f6d5SBarnabás Czémán		pinctrl-0 = <&tsp_int_rst_default>;
154*2144f6d5SBarnabás Czémán		pinctrl-names = "default";
155*2144f6d5SBarnabás Czémán
156*2144f6d5SBarnabás Czémán		touchscreen-size-x = <720>;
157*2144f6d5SBarnabás Czémán		touchscreen-size-y = <1280>;
158*2144f6d5SBarnabás Czémán	};
159*2144f6d5SBarnabás Czémán};
160*2144f6d5SBarnabás Czémán
161*2144f6d5SBarnabás Czémán&pm8937_resin {
162*2144f6d5SBarnabás Czémán	linux,code = <KEY_VOLUMEDOWN>;
163*2144f6d5SBarnabás Czémán
164*2144f6d5SBarnabás Czémán	status = "okay";
165*2144f6d5SBarnabás Czémán};
166*2144f6d5SBarnabás Czémán
167*2144f6d5SBarnabás Czémán&pm8937_spmi_regulators {
168*2144f6d5SBarnabás Czémán	/* APC */
169*2144f6d5SBarnabás Czémán	pm8937_s5: s5 {
170*2144f6d5SBarnabás Czémán		regulator-min-microvolt = <1050000>;
171*2144f6d5SBarnabás Czémán		regulator-max-microvolt = <1350000>;
172*2144f6d5SBarnabás Czémán		regulator-always-on;
173*2144f6d5SBarnabás Czémán		regulator-boot-on;
174*2144f6d5SBarnabás Czémán	};
175*2144f6d5SBarnabás Czémán};
176*2144f6d5SBarnabás Czémán
177*2144f6d5SBarnabás Czémán&pmi8950_wled {
178*2144f6d5SBarnabás Czémán	qcom,num-strings = <2>;
179*2144f6d5SBarnabás Czémán	qcom,external-pfet;
180*2144f6d5SBarnabás Czémán	qcom,current-limit-microamp = <20000>;
181*2144f6d5SBarnabás Czémán	qcom,ovp-millivolt = <29600>;
182*2144f6d5SBarnabás Czémán
183*2144f6d5SBarnabás Czémán	status = "okay";
184*2144f6d5SBarnabás Czémán};
185*2144f6d5SBarnabás Czémán
186*2144f6d5SBarnabás Czémán&rpm_requests {
187*2144f6d5SBarnabás Czémán	regulators-0 {
188*2144f6d5SBarnabás Czémán		compatible = "qcom,rpm-pm8937-regulators";
189*2144f6d5SBarnabás Czémán
190*2144f6d5SBarnabás Czémán		vdd_s1-supply = <&vph_pwr>;
191*2144f6d5SBarnabás Czémán		vdd_s2-supply = <&vph_pwr>;
192*2144f6d5SBarnabás Czémán		vdd_s3-supply = <&vph_pwr>;
193*2144f6d5SBarnabás Czémán		vdd_s4-supply = <&vph_pwr>;
194*2144f6d5SBarnabás Czémán
195*2144f6d5SBarnabás Czémán		vdd_l1_l19-supply = <&pm8937_s3>;
196*2144f6d5SBarnabás Czémán		vdd_l2_l23-supply = <&pm8937_s3>;
197*2144f6d5SBarnabás Czémán		vdd_l3-supply = <&pm8937_s3>;
198*2144f6d5SBarnabás Czémán		vdd_l4_l5_l6_l7_l16-supply = <&pm8937_s4>;
199*2144f6d5SBarnabás Czémán		vdd_l8_l11_l12_l17_l22-supply = <&vph_pwr>;
200*2144f6d5SBarnabás Czémán		vdd_l9_l10_l13_l14_l15_l18-supply = <&vph_pwr>;
201*2144f6d5SBarnabás Czémán
202*2144f6d5SBarnabás Czémán		pm8937_s1: s1 {
203*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1000000>;
204*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <1225000>;
205*2144f6d5SBarnabás Czémán		};
206*2144f6d5SBarnabás Czémán
207*2144f6d5SBarnabás Czémán		pm8937_s3: s3 {
208*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1300000>;
209*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <1300000>;
210*2144f6d5SBarnabás Czémán		};
211*2144f6d5SBarnabás Czémán
212*2144f6d5SBarnabás Czémán		pm8937_s4: s4 {
213*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <2050000>;
214*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <2050000>;
215*2144f6d5SBarnabás Czémán		};
216*2144f6d5SBarnabás Czémán
217*2144f6d5SBarnabás Czémán		pm8937_l2: l2 {
218*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1200000>;
219*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <1200000>;
220*2144f6d5SBarnabás Czémán		};
221*2144f6d5SBarnabás Czémán
222*2144f6d5SBarnabás Czémán		pm8937_l5: l5 {
223*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1800000>;
224*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <1800000>;
225*2144f6d5SBarnabás Czémán		};
226*2144f6d5SBarnabás Czémán
227*2144f6d5SBarnabás Czémán		pm8937_l6: l6 {
228*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1800000>;
229*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <1800000>;
230*2144f6d5SBarnabás Czémán		};
231*2144f6d5SBarnabás Czémán
232*2144f6d5SBarnabás Czémán		pm8937_l7: l7 {
233*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1800000>;
234*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <1800000>;
235*2144f6d5SBarnabás Czémán		};
236*2144f6d5SBarnabás Czémán
237*2144f6d5SBarnabás Czémán		pm8937_l8: l8 {
238*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <2850000>;
239*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <2900000>;
240*2144f6d5SBarnabás Czémán		};
241*2144f6d5SBarnabás Czémán
242*2144f6d5SBarnabás Czémán		pm8937_l9: l9 {
243*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <3000000>;
244*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <3300000>;
245*2144f6d5SBarnabás Czémán		};
246*2144f6d5SBarnabás Czémán
247*2144f6d5SBarnabás Czémán		pm8937_l10: l10 {
248*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <2800000>;
249*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <3000000>;
250*2144f6d5SBarnabás Czémán		};
251*2144f6d5SBarnabás Czémán
252*2144f6d5SBarnabás Czémán		pm8937_l11: l11 {
253*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <2950000>;
254*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <2950000>;
255*2144f6d5SBarnabás Czémán			regulator-allow-set-load;
256*2144f6d5SBarnabás Czémán			regulator-system-load = <200000>;
257*2144f6d5SBarnabás Czémán		};
258*2144f6d5SBarnabás Czémán
259*2144f6d5SBarnabás Czémán		pm8937_l12: l12 {
260*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1800000>;
261*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <2950000>;
262*2144f6d5SBarnabás Czémán		};
263*2144f6d5SBarnabás Czémán
264*2144f6d5SBarnabás Czémán		pm8937_l13: l13 {
265*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <3075000>;
266*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <3075000>;
267*2144f6d5SBarnabás Czémán		};
268*2144f6d5SBarnabás Czémán
269*2144f6d5SBarnabás Czémán		pm8937_l14: l14 {
270*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1800000>;
271*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <3300000>;
272*2144f6d5SBarnabás Czémán		};
273*2144f6d5SBarnabás Czémán
274*2144f6d5SBarnabás Czémán		pm8937_l15: l15 {
275*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1800000>;
276*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <3300000>;
277*2144f6d5SBarnabás Czémán		};
278*2144f6d5SBarnabás Czémán
279*2144f6d5SBarnabás Czémán		pm8937_l16: l16 {
280*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1800000>;
281*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <1800000>;
282*2144f6d5SBarnabás Czémán		};
283*2144f6d5SBarnabás Czémán
284*2144f6d5SBarnabás Czémán		pm8937_l17: l17 {
285*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <2800000>;
286*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <2900000>;
287*2144f6d5SBarnabás Czémán		};
288*2144f6d5SBarnabás Czémán
289*2144f6d5SBarnabás Czémán		pm8937_l19: l19 {
290*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1225000>;
291*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <1350000>;
292*2144f6d5SBarnabás Czémán		};
293*2144f6d5SBarnabás Czémán
294*2144f6d5SBarnabás Czémán		pm8937_l22: l22 {
295*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <2800000>;
296*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <2800000>;
297*2144f6d5SBarnabás Czémán		};
298*2144f6d5SBarnabás Czémán
299*2144f6d5SBarnabás Czémán		pm8937_l23: l23 {
300*2144f6d5SBarnabás Czémán			regulator-min-microvolt = <1200000>;
301*2144f6d5SBarnabás Czémán			regulator-max-microvolt = <1200000>;
302*2144f6d5SBarnabás Czémán		};
303*2144f6d5SBarnabás Czémán	};
304*2144f6d5SBarnabás Czémán};
305*2144f6d5SBarnabás Czémán
306*2144f6d5SBarnabás Czémán&sdc2_cmd_default {
307*2144f6d5SBarnabás Czémán	drive-strength = <12>;
308*2144f6d5SBarnabás Czémán};
309*2144f6d5SBarnabás Czémán
310*2144f6d5SBarnabás Czémán&sdc2_data_default {
311*2144f6d5SBarnabás Czémán	drive-strength = <12>;
312*2144f6d5SBarnabás Czémán};
313*2144f6d5SBarnabás Czémán
314*2144f6d5SBarnabás Czémán&sdhc_1 {
315*2144f6d5SBarnabás Czémán	vmmc-supply = <&pm8937_l8>;
316*2144f6d5SBarnabás Czémán	vqmmc-supply = <&pm8937_l5>;
317*2144f6d5SBarnabás Czémán
318*2144f6d5SBarnabás Czémán	status = "okay";
319*2144f6d5SBarnabás Czémán};
320*2144f6d5SBarnabás Czémán
321*2144f6d5SBarnabás Czémán&sdhc_2 {
322*2144f6d5SBarnabás Czémán	cd-gpios = <&tlmm 67 GPIO_ACTIVE_LOW>;
323*2144f6d5SBarnabás Czémán	vmmc-supply = <&pm8937_l11>;
324*2144f6d5SBarnabás Czémán	vqmmc-supply = <&pm8937_l12>;
325*2144f6d5SBarnabás Czémán	pinctrl-0 = <&sdc2_default &sdc2_cd_default>;
326*2144f6d5SBarnabás Czémán	pinctrl-1 = <&sdc2_sleep &sdc2_cd_default>;
327*2144f6d5SBarnabás Czémán	pinctrl-names = "default", "sleep";
328*2144f6d5SBarnabás Czémán
329*2144f6d5SBarnabás Czémán	status = "okay";
330*2144f6d5SBarnabás Czémán};
331*2144f6d5SBarnabás Czémán
332*2144f6d5SBarnabás Czémán&sleep_clk {
333*2144f6d5SBarnabás Czémán	clock-frequency = <32768>;
334*2144f6d5SBarnabás Czémán};
335*2144f6d5SBarnabás Czémán
336*2144f6d5SBarnabás Czémán&tlmm {
337*2144f6d5SBarnabás Czémán	gpio-reserved-ranges = <0 4>, <20 4>;
338*2144f6d5SBarnabás Czémán
339*2144f6d5SBarnabás Czémán	gpio_keys_default: gpio-keys-default-state {
340*2144f6d5SBarnabás Czémán		pins = "gpio91";
341*2144f6d5SBarnabás Czémán		function = "gpio";
342*2144f6d5SBarnabás Czémán		drive-strength = <2>;
343*2144f6d5SBarnabás Czémán		bias-pull-up;
344*2144f6d5SBarnabás Czémán	};
345*2144f6d5SBarnabás Czémán
346*2144f6d5SBarnabás Czémán	sdc2_cd_default: sdc2-cd-default-state {
347*2144f6d5SBarnabás Czémán		pins = "gpio67";
348*2144f6d5SBarnabás Czémán		function = "gpio";
349*2144f6d5SBarnabás Czémán		drive-strength = <2>;
350*2144f6d5SBarnabás Czémán		bias-disable;
351*2144f6d5SBarnabás Czémán	};
352*2144f6d5SBarnabás Czémán
353*2144f6d5SBarnabás Czémán	tsp_int_rst_default: tsp-int-rst-default-state {
354*2144f6d5SBarnabás Czémán		pins = "gpio64", "gpio65";
355*2144f6d5SBarnabás Czémán		function = "gpio";
356*2144f6d5SBarnabás Czémán		drive-strength = <8>;
357*2144f6d5SBarnabás Czémán		bias-pull-up;
358*2144f6d5SBarnabás Czémán	};
359*2144f6d5SBarnabás Czémán};
360*2144f6d5SBarnabás Czémán
361*2144f6d5SBarnabás Czémán&wcnss {
362*2144f6d5SBarnabás Czémán	vddpx-supply = <&pm8937_l5>;
363*2144f6d5SBarnabás Czémán
364*2144f6d5SBarnabás Czémán	status = "okay";
365*2144f6d5SBarnabás Czémán};
366*2144f6d5SBarnabás Czémán
367*2144f6d5SBarnabás Czémán&wcnss_iris {
368*2144f6d5SBarnabás Czémán	compatible = "qcom,wcn3620";
369*2144f6d5SBarnabás Czémán	vddxo-supply = <&pm8937_l7>;
370*2144f6d5SBarnabás Czémán	vddrfa-supply = <&pm8937_l19>;
371*2144f6d5SBarnabás Czémán	vddpa-supply = <&pm8937_l9>;
372*2144f6d5SBarnabás Czémán	vdddig-supply = <&pm8937_l5>;
373*2144f6d5SBarnabás Czémán};
374*2144f6d5SBarnabás Czémán
375*2144f6d5SBarnabás Czémán&wcnss_mem {
376*2144f6d5SBarnabás Czémán	status = "okay";
377*2144f6d5SBarnabás Czémán};
378*2144f6d5SBarnabás Czémán
379*2144f6d5SBarnabás Czémán&xo_board {
380*2144f6d5SBarnabás Czémán	clock-frequency = <19200000>;
381*2144f6d5SBarnabás Czémán};
382