xref: /linux/scripts/dtc/include-prefixes/arm/qcom/qcom-msm8226-samsung-ms013g.dts (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1*2a5454d0SRaymond Hackley// SPDX-License-Identifier: BSD-3-Clause
2*2a5454d0SRaymond Hackley
3*2a5454d0SRaymond Hackley/dts-v1/;
4*2a5454d0SRaymond Hackley
5*2a5454d0SRaymond Hackley#include "qcom-msm8226.dtsi"
6*2a5454d0SRaymond Hackley#include "pm8226.dtsi"
7*2a5454d0SRaymond Hackley
8*2a5454d0SRaymond Hackley/delete-node/ &smem_region;
9*2a5454d0SRaymond Hackley
10*2a5454d0SRaymond Hackley/ {
11*2a5454d0SRaymond Hackley	model = "Samsung Galaxy Grand 2";
12*2a5454d0SRaymond Hackley	compatible = "samsung,ms013g", "qcom,msm8226";
13*2a5454d0SRaymond Hackley	chassis-type = "handset";
14*2a5454d0SRaymond Hackley
15*2a5454d0SRaymond Hackley	aliases {
16*2a5454d0SRaymond Hackley		mmc0 = &sdhc_1; /* SDC1 eMMC slot */
17*2a5454d0SRaymond Hackley		mmc1 = &sdhc_2; /* SDC2 SD card slot */
18*2a5454d0SRaymond Hackley		serial0 = &blsp1_uart3;
19*2a5454d0SRaymond Hackley	};
20*2a5454d0SRaymond Hackley
21*2a5454d0SRaymond Hackley	chosen {
22*2a5454d0SRaymond Hackley		stdout-path = "serial0:115200n8";
23*2a5454d0SRaymond Hackley	};
24*2a5454d0SRaymond Hackley
25*2a5454d0SRaymond Hackley	gpio-hall-sensor {
26*2a5454d0SRaymond Hackley		compatible = "gpio-keys";
27*2a5454d0SRaymond Hackley
28*2a5454d0SRaymond Hackley		pinctrl-0 = <&gpio_hall_sensor_default>;
29*2a5454d0SRaymond Hackley		pinctrl-names = "default";
30*2a5454d0SRaymond Hackley
31*2a5454d0SRaymond Hackley		label = "GPIO Hall Effect Sensor";
32*2a5454d0SRaymond Hackley
33*2a5454d0SRaymond Hackley		event-hall-sensor {
34*2a5454d0SRaymond Hackley			label = "Hall Effect Sensor";
35*2a5454d0SRaymond Hackley			gpios = <&tlmm 50 GPIO_ACTIVE_LOW>;
36*2a5454d0SRaymond Hackley			linux,input-type = <EV_SW>;
37*2a5454d0SRaymond Hackley			linux,code = <SW_LID>;
38*2a5454d0SRaymond Hackley			linux,can-disable;
39*2a5454d0SRaymond Hackley		};
40*2a5454d0SRaymond Hackley	};
41*2a5454d0SRaymond Hackley
42*2a5454d0SRaymond Hackley	gpio-keys {
43*2a5454d0SRaymond Hackley		compatible = "gpio-keys";
44*2a5454d0SRaymond Hackley
45*2a5454d0SRaymond Hackley		pinctrl-0 = <&gpio_keys_default>;
46*2a5454d0SRaymond Hackley		pinctrl-names = "default";
47*2a5454d0SRaymond Hackley
48*2a5454d0SRaymond Hackley		label = "GPIO Buttons";
49*2a5454d0SRaymond Hackley
50*2a5454d0SRaymond Hackley		button-volume-up {
51*2a5454d0SRaymond Hackley			label = "Volume Up";
52*2a5454d0SRaymond Hackley			gpios = <&tlmm 106 GPIO_ACTIVE_LOW>;
53*2a5454d0SRaymond Hackley			linux,code = <KEY_VOLUMEUP>;
54*2a5454d0SRaymond Hackley		};
55*2a5454d0SRaymond Hackley
56*2a5454d0SRaymond Hackley		button-volume-down {
57*2a5454d0SRaymond Hackley			label = "Volume Down";
58*2a5454d0SRaymond Hackley			gpios = <&tlmm 107 GPIO_ACTIVE_LOW>;
59*2a5454d0SRaymond Hackley			linux,code = <KEY_VOLUMEDOWN>;
60*2a5454d0SRaymond Hackley		};
61*2a5454d0SRaymond Hackley
62*2a5454d0SRaymond Hackley		button-home {
63*2a5454d0SRaymond Hackley			label = "Home Key";
64*2a5454d0SRaymond Hackley			gpios = <&tlmm 108 GPIO_ACTIVE_LOW>;
65*2a5454d0SRaymond Hackley			linux,code = <KEY_HOMEPAGE>;
66*2a5454d0SRaymond Hackley		};
67*2a5454d0SRaymond Hackley	};
68*2a5454d0SRaymond Hackley
69*2a5454d0SRaymond Hackley	reg_motor_vdd: regulator-motor-vdd {
70*2a5454d0SRaymond Hackley		compatible = "regulator-fixed";
71*2a5454d0SRaymond Hackley		regulator-name = "motor_vdd";
72*2a5454d0SRaymond Hackley		regulator-min-microvolt = <3300000>;
73*2a5454d0SRaymond Hackley		regulator-max-microvolt = <3300000>;
74*2a5454d0SRaymond Hackley
75*2a5454d0SRaymond Hackley		gpio = <&tlmm 111 GPIO_ACTIVE_HIGH>;
76*2a5454d0SRaymond Hackley		enable-active-high;
77*2a5454d0SRaymond Hackley
78*2a5454d0SRaymond Hackley		pinctrl-0 = <&motor_en_default>;
79*2a5454d0SRaymond Hackley		pinctrl-names = "default";
80*2a5454d0SRaymond Hackley	};
81*2a5454d0SRaymond Hackley
82*2a5454d0SRaymond Hackley	reg_vdd_tsp_a: regulator-vdd-tsp-a {
83*2a5454d0SRaymond Hackley		compatible = "regulator-fixed";
84*2a5454d0SRaymond Hackley		regulator-name = "tsp_3p3v";
85*2a5454d0SRaymond Hackley		regulator-min-microvolt = <3300000>;
86*2a5454d0SRaymond Hackley		regulator-max-microvolt = <3300000>;
87*2a5454d0SRaymond Hackley
88*2a5454d0SRaymond Hackley		gpio = <&tlmm 31 GPIO_ACTIVE_HIGH>;
89*2a5454d0SRaymond Hackley		enable-active-high;
90*2a5454d0SRaymond Hackley
91*2a5454d0SRaymond Hackley		pinctrl-0 = <&tsp_en_default>;
92*2a5454d0SRaymond Hackley		pinctrl-names = "default";
93*2a5454d0SRaymond Hackley	};
94*2a5454d0SRaymond Hackley
95*2a5454d0SRaymond Hackley	reserved-memory {
96*2a5454d0SRaymond Hackley		smem_region: smem@fa00000 {
97*2a5454d0SRaymond Hackley			reg = <0x0fa00000 0x100000>;
98*2a5454d0SRaymond Hackley			no-map;
99*2a5454d0SRaymond Hackley		};
100*2a5454d0SRaymond Hackley	};
101*2a5454d0SRaymond Hackley
102*2a5454d0SRaymond Hackley	vibrator {
103*2a5454d0SRaymond Hackley		compatible = "regulator-haptic";
104*2a5454d0SRaymond Hackley		haptic-supply = <&reg_motor_vdd>;
105*2a5454d0SRaymond Hackley		min-microvolt = <3300000>;
106*2a5454d0SRaymond Hackley		max-microvolt = <3300000>;
107*2a5454d0SRaymond Hackley	};
108*2a5454d0SRaymond Hackley};
109*2a5454d0SRaymond Hackley
110*2a5454d0SRaymond Hackley&blsp1_i2c2 {
111*2a5454d0SRaymond Hackley	status = "okay";
112*2a5454d0SRaymond Hackley
113*2a5454d0SRaymond Hackley	accelerometer@18 {
114*2a5454d0SRaymond Hackley		compatible = "bosch,bma255";
115*2a5454d0SRaymond Hackley		reg = <0x18>;
116*2a5454d0SRaymond Hackley		interrupts-extended = <&tlmm 64 IRQ_TYPE_EDGE_RISING>;
117*2a5454d0SRaymond Hackley
118*2a5454d0SRaymond Hackley		vdd-supply = <&pm8226_l19>;
119*2a5454d0SRaymond Hackley		vddio-supply = <&pm8226_lvs1>;
120*2a5454d0SRaymond Hackley
121*2a5454d0SRaymond Hackley		pinctrl-0 = <&accel_int_default>;
122*2a5454d0SRaymond Hackley		pinctrl-names = "default";
123*2a5454d0SRaymond Hackley
124*2a5454d0SRaymond Hackley		mount-matrix = "0", "1", "0",
125*2a5454d0SRaymond Hackley			       "-1", "0", "0",
126*2a5454d0SRaymond Hackley			       "0", "0", "-1";
127*2a5454d0SRaymond Hackley	};
128*2a5454d0SRaymond Hackley};
129*2a5454d0SRaymond Hackley
130*2a5454d0SRaymond Hackley&blsp1_i2c5 {
131*2a5454d0SRaymond Hackley	status = "okay";
132*2a5454d0SRaymond Hackley
133*2a5454d0SRaymond Hackley	touchscreen@20 {
134*2a5454d0SRaymond Hackley		compatible = "zinitix,bt541";
135*2a5454d0SRaymond Hackley
136*2a5454d0SRaymond Hackley		reg = <0x20>;
137*2a5454d0SRaymond Hackley		interrupts-extended = <&tlmm 17 IRQ_TYPE_EDGE_FALLING>;
138*2a5454d0SRaymond Hackley
139*2a5454d0SRaymond Hackley		touchscreen-size-x = <720>;
140*2a5454d0SRaymond Hackley		touchscreen-size-y = <1280>;
141*2a5454d0SRaymond Hackley
142*2a5454d0SRaymond Hackley		vcca-supply = <&reg_vdd_tsp_a>;
143*2a5454d0SRaymond Hackley		vdd-supply = <&pm8226_lvs1>;
144*2a5454d0SRaymond Hackley
145*2a5454d0SRaymond Hackley		pinctrl-0 = <&tsp_int_default>;
146*2a5454d0SRaymond Hackley		pinctrl-names = "default";
147*2a5454d0SRaymond Hackley	};
148*2a5454d0SRaymond Hackley};
149*2a5454d0SRaymond Hackley
150*2a5454d0SRaymond Hackley&blsp1_uart3 {
151*2a5454d0SRaymond Hackley	status = "okay";
152*2a5454d0SRaymond Hackley};
153*2a5454d0SRaymond Hackley
154*2a5454d0SRaymond Hackley&rpm_requests {
155*2a5454d0SRaymond Hackley	regulators {
156*2a5454d0SRaymond Hackley		compatible = "qcom,rpm-pm8226-regulators";
157*2a5454d0SRaymond Hackley
158*2a5454d0SRaymond Hackley		pm8226_s3: s3 {
159*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1200000>;
160*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1300000>;
161*2a5454d0SRaymond Hackley		};
162*2a5454d0SRaymond Hackley
163*2a5454d0SRaymond Hackley		pm8226_s4: s4 {
164*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1800000>;
165*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2200000>;
166*2a5454d0SRaymond Hackley		};
167*2a5454d0SRaymond Hackley
168*2a5454d0SRaymond Hackley		pm8226_s5: s5 {
169*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1150000>;
170*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1150000>;
171*2a5454d0SRaymond Hackley		};
172*2a5454d0SRaymond Hackley
173*2a5454d0SRaymond Hackley		pm8226_l1: l1 {
174*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1225000>;
175*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1225000>;
176*2a5454d0SRaymond Hackley		};
177*2a5454d0SRaymond Hackley
178*2a5454d0SRaymond Hackley		pm8226_l2: l2 {
179*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1200000>;
180*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1200000>;
181*2a5454d0SRaymond Hackley		};
182*2a5454d0SRaymond Hackley
183*2a5454d0SRaymond Hackley		pm8226_l3: l3 {
184*2a5454d0SRaymond Hackley			regulator-min-microvolt = <750000>;
185*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1337500>;
186*2a5454d0SRaymond Hackley		};
187*2a5454d0SRaymond Hackley
188*2a5454d0SRaymond Hackley		pm8226_l4: l4 {
189*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1200000>;
190*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1200000>;
191*2a5454d0SRaymond Hackley		};
192*2a5454d0SRaymond Hackley
193*2a5454d0SRaymond Hackley		pm8226_l5: l5 {
194*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1200000>;
195*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1200000>;
196*2a5454d0SRaymond Hackley		};
197*2a5454d0SRaymond Hackley
198*2a5454d0SRaymond Hackley		pm8226_l6: l6 {
199*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1800000>;
200*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1800000>;
201*2a5454d0SRaymond Hackley			regulator-allow-set-load;
202*2a5454d0SRaymond Hackley			regulator-always-on;
203*2a5454d0SRaymond Hackley		};
204*2a5454d0SRaymond Hackley
205*2a5454d0SRaymond Hackley		pm8226_l7: l7 {
206*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1850000>;
207*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1850000>;
208*2a5454d0SRaymond Hackley		};
209*2a5454d0SRaymond Hackley
210*2a5454d0SRaymond Hackley		pm8226_l8: l8 {
211*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1800000>;
212*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1800000>;
213*2a5454d0SRaymond Hackley		};
214*2a5454d0SRaymond Hackley
215*2a5454d0SRaymond Hackley		pm8226_l9: l9 {
216*2a5454d0SRaymond Hackley			regulator-min-microvolt = <2050000>;
217*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2050000>;
218*2a5454d0SRaymond Hackley		};
219*2a5454d0SRaymond Hackley
220*2a5454d0SRaymond Hackley		pm8226_l10: l10 {
221*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1800000>;
222*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1800000>;
223*2a5454d0SRaymond Hackley		};
224*2a5454d0SRaymond Hackley
225*2a5454d0SRaymond Hackley		pm8226_l12: l12 {
226*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1800000>;
227*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1800000>;
228*2a5454d0SRaymond Hackley		};
229*2a5454d0SRaymond Hackley
230*2a5454d0SRaymond Hackley		pm8226_l14: l14 {
231*2a5454d0SRaymond Hackley			regulator-min-microvolt = <2750000>;
232*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2750000>;
233*2a5454d0SRaymond Hackley		};
234*2a5454d0SRaymond Hackley
235*2a5454d0SRaymond Hackley		pm8226_l15: l15 {
236*2a5454d0SRaymond Hackley			regulator-min-microvolt = <2800000>;
237*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2800000>;
238*2a5454d0SRaymond Hackley		};
239*2a5454d0SRaymond Hackley
240*2a5454d0SRaymond Hackley		pm8226_l16: l16 {
241*2a5454d0SRaymond Hackley			regulator-min-microvolt = <3000000>;
242*2a5454d0SRaymond Hackley			regulator-max-microvolt = <3350000>;
243*2a5454d0SRaymond Hackley		};
244*2a5454d0SRaymond Hackley
245*2a5454d0SRaymond Hackley		pm8226_l17: l17 {
246*2a5454d0SRaymond Hackley			regulator-min-microvolt = <2950000>;
247*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2950000>;
248*2a5454d0SRaymond Hackley
249*2a5454d0SRaymond Hackley			regulator-system-load = <200000>;
250*2a5454d0SRaymond Hackley			regulator-allow-set-load;
251*2a5454d0SRaymond Hackley			regulator-always-on;
252*2a5454d0SRaymond Hackley		};
253*2a5454d0SRaymond Hackley
254*2a5454d0SRaymond Hackley		pm8226_l18: l18 {
255*2a5454d0SRaymond Hackley			regulator-min-microvolt = <2950000>;
256*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2950000>;
257*2a5454d0SRaymond Hackley		};
258*2a5454d0SRaymond Hackley
259*2a5454d0SRaymond Hackley		pm8226_l19: l19 {
260*2a5454d0SRaymond Hackley			regulator-min-microvolt = <2850000>;
261*2a5454d0SRaymond Hackley			regulator-max-microvolt = <3000000>;
262*2a5454d0SRaymond Hackley		};
263*2a5454d0SRaymond Hackley
264*2a5454d0SRaymond Hackley		pm8226_l20: l20 {
265*2a5454d0SRaymond Hackley			regulator-min-microvolt = <3075000>;
266*2a5454d0SRaymond Hackley			regulator-max-microvolt = <3075000>;
267*2a5454d0SRaymond Hackley		};
268*2a5454d0SRaymond Hackley
269*2a5454d0SRaymond Hackley		pm8226_l21: l21 {
270*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1800000>;
271*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2950000>;
272*2a5454d0SRaymond Hackley			regulator-allow-set-load;
273*2a5454d0SRaymond Hackley		};
274*2a5454d0SRaymond Hackley
275*2a5454d0SRaymond Hackley		pm8226_l22: l22 {
276*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1800000>;
277*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2950000>;
278*2a5454d0SRaymond Hackley		};
279*2a5454d0SRaymond Hackley
280*2a5454d0SRaymond Hackley		pm8226_l23: l23 {
281*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1800000>;
282*2a5454d0SRaymond Hackley			regulator-max-microvolt = <3300000>;
283*2a5454d0SRaymond Hackley		};
284*2a5454d0SRaymond Hackley
285*2a5454d0SRaymond Hackley		pm8226_l24: l24 {
286*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1300000>;
287*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1350000>;
288*2a5454d0SRaymond Hackley		};
289*2a5454d0SRaymond Hackley
290*2a5454d0SRaymond Hackley		pm8226_l25: l25 {
291*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1775000>;
292*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2125000>;
293*2a5454d0SRaymond Hackley		};
294*2a5454d0SRaymond Hackley
295*2a5454d0SRaymond Hackley		pm8226_l26: l26 {
296*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1225000>;
297*2a5454d0SRaymond Hackley			regulator-max-microvolt = <1300000>;
298*2a5454d0SRaymond Hackley		};
299*2a5454d0SRaymond Hackley
300*2a5454d0SRaymond Hackley		pm8226_l27: l27 {
301*2a5454d0SRaymond Hackley			regulator-min-microvolt = <2050000>;
302*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2050000>;
303*2a5454d0SRaymond Hackley		};
304*2a5454d0SRaymond Hackley
305*2a5454d0SRaymond Hackley		pm8226_l28: l28 {
306*2a5454d0SRaymond Hackley			regulator-min-microvolt = <1800000>;
307*2a5454d0SRaymond Hackley			regulator-max-microvolt = <2950000>;
308*2a5454d0SRaymond Hackley		};
309*2a5454d0SRaymond Hackley
310*2a5454d0SRaymond Hackley		pm8226_lvs1: lvs1 {};
311*2a5454d0SRaymond Hackley	};
312*2a5454d0SRaymond Hackley};
313*2a5454d0SRaymond Hackley
314*2a5454d0SRaymond Hackley&sdhc_1 {
315*2a5454d0SRaymond Hackley	vmmc-supply = <&pm8226_l17>;
316*2a5454d0SRaymond Hackley	vqmmc-supply = <&pm8226_l6>;
317*2a5454d0SRaymond Hackley
318*2a5454d0SRaymond Hackley	bus-width = <8>;
319*2a5454d0SRaymond Hackley	non-removable;
320*2a5454d0SRaymond Hackley
321*2a5454d0SRaymond Hackley	status = "okay";
322*2a5454d0SRaymond Hackley};
323*2a5454d0SRaymond Hackley
324*2a5454d0SRaymond Hackley&sdhc_2 {
325*2a5454d0SRaymond Hackley	vmmc-supply = <&pm8226_l18>;
326*2a5454d0SRaymond Hackley	vqmmc-supply = <&pm8226_l21>;
327*2a5454d0SRaymond Hackley
328*2a5454d0SRaymond Hackley	bus-width = <4>;
329*2a5454d0SRaymond Hackley	cd-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
330*2a5454d0SRaymond Hackley
331*2a5454d0SRaymond Hackley	pinctrl-0 = <&sdhc2_default_state &sdhc2_cd_default>;
332*2a5454d0SRaymond Hackley	pinctrl-names = "default";
333*2a5454d0SRaymond Hackley
334*2a5454d0SRaymond Hackley	status = "okay";
335*2a5454d0SRaymond Hackley};
336*2a5454d0SRaymond Hackley
337*2a5454d0SRaymond Hackley&tlmm {
338*2a5454d0SRaymond Hackley	accel_int_default: accel-int-default-state {
339*2a5454d0SRaymond Hackley		pins = "gpio64";
340*2a5454d0SRaymond Hackley		function = "gpio";
341*2a5454d0SRaymond Hackley		drive-strength = <2>;
342*2a5454d0SRaymond Hackley		bias-disable;
343*2a5454d0SRaymond Hackley	};
344*2a5454d0SRaymond Hackley
345*2a5454d0SRaymond Hackley	gpio_hall_sensor_default: gpio-hall-sensor-default-state {
346*2a5454d0SRaymond Hackley		pins = "gpio50";
347*2a5454d0SRaymond Hackley		function = "gpio";
348*2a5454d0SRaymond Hackley		drive-strength = <2>;
349*2a5454d0SRaymond Hackley		bias-pull-up;
350*2a5454d0SRaymond Hackley	};
351*2a5454d0SRaymond Hackley
352*2a5454d0SRaymond Hackley	gpio_keys_default: gpio-keys-default-state {
353*2a5454d0SRaymond Hackley		pins = "gpio106", "gpio107", "gpio108";
354*2a5454d0SRaymond Hackley		function = "gpio";
355*2a5454d0SRaymond Hackley		drive-strength = <2>;
356*2a5454d0SRaymond Hackley		bias-pull-up;
357*2a5454d0SRaymond Hackley	};
358*2a5454d0SRaymond Hackley
359*2a5454d0SRaymond Hackley	motor_en_default: motor-en-default-state {
360*2a5454d0SRaymond Hackley		pins = "gpio111";
361*2a5454d0SRaymond Hackley		function = "gpio";
362*2a5454d0SRaymond Hackley		drive-strength = <2>;
363*2a5454d0SRaymond Hackley		bias-disable;
364*2a5454d0SRaymond Hackley	};
365*2a5454d0SRaymond Hackley
366*2a5454d0SRaymond Hackley	sdhc2_cd_default: sdhc2-cd-default-state {
367*2a5454d0SRaymond Hackley		pins = "gpio38";
368*2a5454d0SRaymond Hackley		function = "gpio";
369*2a5454d0SRaymond Hackley		drive-strength = <2>;
370*2a5454d0SRaymond Hackley		bias-disable;
371*2a5454d0SRaymond Hackley	};
372*2a5454d0SRaymond Hackley
373*2a5454d0SRaymond Hackley	tsp_en_default: tsp-en-default-state {
374*2a5454d0SRaymond Hackley		pins = "gpio31";
375*2a5454d0SRaymond Hackley		function = "gpio";
376*2a5454d0SRaymond Hackley		drive-strength = <2>;
377*2a5454d0SRaymond Hackley		bias-disable;
378*2a5454d0SRaymond Hackley	};
379*2a5454d0SRaymond Hackley
380*2a5454d0SRaymond Hackley	tsp_int_default: tsp-int-default-state {
381*2a5454d0SRaymond Hackley		pins = "gpio17";
382*2a5454d0SRaymond Hackley		function = "gpio";
383*2a5454d0SRaymond Hackley		drive-strength = <2>;
384*2a5454d0SRaymond Hackley		bias-disable;
385*2a5454d0SRaymond Hackley	};
386*2a5454d0SRaymond Hackley};
387