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