xref: /linux/scripts/dtc/include-prefixes/arm/qcom/qcom-msm8926-motorola-peregrine.dts (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1690e367eSAndré Apitzsch// SPDX-License-Identifier: BSD-3-Clause
2690e367eSAndré Apitzsch
3690e367eSAndré Apitzsch/dts-v1/;
4690e367eSAndré Apitzsch
5690e367eSAndré Apitzsch#include "qcom-msm8226.dtsi"
6690e367eSAndré Apitzsch#include "pm8226.dtsi"
7690e367eSAndré Apitzsch
8690e367eSAndré Apitzsch/delete-node/ &smem_region;
9690e367eSAndré Apitzsch
10690e367eSAndré Apitzsch/ {
11690e367eSAndré Apitzsch	model = "Motorola Moto G 4G (2013)";
12690e367eSAndré Apitzsch	compatible = "motorola,peregrine", "qcom,msm8926", "qcom,msm8226";
13690e367eSAndré Apitzsch	chassis-type = "handset";
14690e367eSAndré Apitzsch
15690e367eSAndré Apitzsch	aliases {
16690e367eSAndré Apitzsch		mmc0 = &sdhc_1; /* SDC1 eMMC slot */
17690e367eSAndré Apitzsch		mmc1 = &sdhc_2; /* SDC2 SD card slot */
18690e367eSAndré Apitzsch	};
19690e367eSAndré Apitzsch
20690e367eSAndré Apitzsch	chosen {
21690e367eSAndré Apitzsch		#address-cells = <1>;
22690e367eSAndré Apitzsch		#size-cells = <1>;
23690e367eSAndré Apitzsch		ranges;
24690e367eSAndré Apitzsch
25690e367eSAndré Apitzsch		framebuffer0: framebuffer@3200000 {
26690e367eSAndré Apitzsch			compatible = "simple-framebuffer";
27690e367eSAndré Apitzsch			reg = <0x03200000 0x800000>;
28690e367eSAndré Apitzsch			width = <720>;
29690e367eSAndré Apitzsch			height = <1280>;
30690e367eSAndré Apitzsch			stride = <(720 * 3)>;
31690e367eSAndré Apitzsch			format = "r8g8b8";
32*fed1c79fSAndré Apitzsch			vsp-supply = <&reg_lcd_pos>;
33*fed1c79fSAndré Apitzsch			vsn-supply = <&reg_lcd_neg>;
34*fed1c79fSAndré Apitzsch			vdd-supply = <&pm8226_l28>;
35*fed1c79fSAndré Apitzsch			vddio-supply = <&vddio_disp_vreg>;
36690e367eSAndré Apitzsch		};
37690e367eSAndré Apitzsch	};
38690e367eSAndré Apitzsch
39690e367eSAndré Apitzsch	gpio-keys {
40690e367eSAndré Apitzsch		compatible = "gpio-keys";
41690e367eSAndré Apitzsch
42690e367eSAndré Apitzsch		event-hall-sensor {
43690e367eSAndré Apitzsch			label = "Hall Effect Sensor";
44690e367eSAndré Apitzsch			gpios = <&tlmm 51 GPIO_ACTIVE_LOW>;
45690e367eSAndré Apitzsch			linux,input-type = <EV_SW>;
46690e367eSAndré Apitzsch			linux,code = <SW_LID>;
47690e367eSAndré Apitzsch			linux,can-disable;
48690e367eSAndré Apitzsch		};
49690e367eSAndré Apitzsch
50690e367eSAndré Apitzsch		key-volume-up {
51690e367eSAndré Apitzsch			label = "Volume Up";
52690e367eSAndré Apitzsch			gpios = <&tlmm 106 GPIO_ACTIVE_LOW>;
53690e367eSAndré Apitzsch			linux,code = <KEY_VOLUMEUP>;
54690e367eSAndré Apitzsch			debounce-interval = <15>;
55690e367eSAndré Apitzsch		};
56690e367eSAndré Apitzsch	};
57690e367eSAndré Apitzsch
58*fed1c79fSAndré Apitzsch	vddio_disp_vreg: regulator-vddio-disp {
59*fed1c79fSAndré Apitzsch		compatible = "regulator-fixed";
60*fed1c79fSAndré Apitzsch		regulator-name = "vddio_disp";
61*fed1c79fSAndré Apitzsch		gpio = <&tlmm 34 GPIO_ACTIVE_HIGH>;
62*fed1c79fSAndré Apitzsch		startup-delay-us = <300>;
63*fed1c79fSAndré Apitzsch		enable-active-high;
64*fed1c79fSAndré Apitzsch		regulator-boot-on;
65*fed1c79fSAndré Apitzsch		vin-supply = <&pm8226_l8>;
66*fed1c79fSAndré Apitzsch		pinctrl-0 = <&disp_vddio_default>;
67*fed1c79fSAndré Apitzsch		pinctrl-names = "default";
68*fed1c79fSAndré Apitzsch	};
69*fed1c79fSAndré Apitzsch
70690e367eSAndré Apitzsch	reserved-memory {
71690e367eSAndré Apitzsch		#address-cells = <1>;
72690e367eSAndré Apitzsch		#size-cells = <1>;
73690e367eSAndré Apitzsch		ranges;
74690e367eSAndré Apitzsch
75690e367eSAndré Apitzsch		framebuffer@3200000 {
76690e367eSAndré Apitzsch			reg = <0x03200000 0x800000>;
77690e367eSAndré Apitzsch			no-map;
78690e367eSAndré Apitzsch		};
79690e367eSAndré Apitzsch
80690e367eSAndré Apitzsch		smem_region: smem@fa00000 {
81690e367eSAndré Apitzsch			reg = <0x0fa00000 0x100000>;
82690e367eSAndré Apitzsch			no-map;
83690e367eSAndré Apitzsch		};
84690e367eSAndré Apitzsch	};
85690e367eSAndré Apitzsch};
86690e367eSAndré Apitzsch
8765ec35baSAndré Apitzsch&blsp1_i2c2 {
8865ec35baSAndré Apitzsch	clock-frequency = <100000>;
89690e367eSAndré Apitzsch	status = "okay";
90690e367eSAndré Apitzsch
9165ec35baSAndré Apitzsch	magnetometer@c {
9265ec35baSAndré Apitzsch		compatible = "asahi-kasei,ak8963";
9365ec35baSAndré Apitzsch		reg = <0xc>;
9465ec35baSAndré Apitzsch		interrupts-extended = <&tlmm 38 IRQ_TYPE_EDGE_FALLING>;
9565ec35baSAndré Apitzsch		reset-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>;
9665ec35baSAndré Apitzsch		vdd-supply = <&pm8226_l19>;
9765ec35baSAndré Apitzsch		pinctrl-0 = <&mag_int_default &mag_reset_default>;
9865ec35baSAndré Apitzsch		pinctrl-names = "default";
9965ec35baSAndré Apitzsch	};
10065ec35baSAndré Apitzsch
10165ec35baSAndré Apitzsch	accelerometer@18 {
10265ec35baSAndré Apitzsch		compatible = "st,lis3dh-accel";
10365ec35baSAndré Apitzsch		reg = <0x18>;
10465ec35baSAndré Apitzsch		interrupts-extended = <&tlmm 1 IRQ_TYPE_EDGE_FALLING>;
10565ec35baSAndré Apitzsch		vdd-supply = <&pm8226_l19>;
10665ec35baSAndré Apitzsch		pinctrl-0 = <&accel_int_default>;
10765ec35baSAndré Apitzsch		pinctrl-names = "default";
10865ec35baSAndré Apitzsch		st,drdy-int-pin = <1>;
10965ec35baSAndré Apitzsch	};
11065ec35baSAndré Apitzsch};
11165ec35baSAndré Apitzsch
11265ec35baSAndré Apitzsch&blsp1_i2c3 {
11365ec35baSAndré Apitzsch	clock-frequency = <400000>;
11465ec35baSAndré Apitzsch	status = "okay";
11565ec35baSAndré Apitzsch
11665ec35baSAndré Apitzsch	regulator@3e {
11765ec35baSAndré Apitzsch		compatible = "ti,tps65132";
11865ec35baSAndré Apitzsch		reg = <0x3e>;
11965ec35baSAndré Apitzsch		pinctrl-0 = <&reg_lcd_default>;
12065ec35baSAndré Apitzsch		pinctrl-names = "default";
12165ec35baSAndré Apitzsch
12265ec35baSAndré Apitzsch		reg_lcd_pos: outp {
12365ec35baSAndré Apitzsch			regulator-name = "outp";
12465ec35baSAndré Apitzsch			regulator-min-microvolt = <4000000>;
12565ec35baSAndré Apitzsch			regulator-max-microvolt = <6000000>;
12665ec35baSAndré Apitzsch			regulator-active-discharge = <1>;
12765ec35baSAndré Apitzsch			regulator-boot-on;
12865ec35baSAndré Apitzsch			enable-gpios = <&tlmm 31 GPIO_ACTIVE_HIGH>;
12965ec35baSAndré Apitzsch		};
13065ec35baSAndré Apitzsch
13165ec35baSAndré Apitzsch		reg_lcd_neg: outn {
13265ec35baSAndré Apitzsch			regulator-name = "outn";
13365ec35baSAndré Apitzsch			regulator-min-microvolt = <4000000>;
13465ec35baSAndré Apitzsch			regulator-max-microvolt = <6000000>;
13565ec35baSAndré Apitzsch			regulator-active-discharge = <1>;
13665ec35baSAndré Apitzsch			regulator-boot-on;
13765ec35baSAndré Apitzsch			enable-gpios = <&tlmm 33 GPIO_ACTIVE_HIGH>;
13865ec35baSAndré Apitzsch		};
13965ec35baSAndré Apitzsch	};
14065ec35baSAndré Apitzsch
141690e367eSAndré Apitzsch	sensor@48 {
142690e367eSAndré Apitzsch		compatible = "ti,tmp108";
143690e367eSAndré Apitzsch		reg = <0x48>;
144c9c86387SAndré Apitzsch		interrupts-extended = <&tlmm 13 IRQ_TYPE_LEVEL_LOW>;
145c9c86387SAndré Apitzsch		pinctrl-0 = <&temp_alert_default>;
146c9c86387SAndré Apitzsch		pinctrl-names = "default";
147c9c86387SAndré Apitzsch		#thermal-sensor-cells = <0>;
148690e367eSAndré Apitzsch	};
149690e367eSAndré Apitzsch};
150690e367eSAndré Apitzsch
151690e367eSAndré Apitzsch&blsp1_uart3 {
152690e367eSAndré Apitzsch	status = "okay";
153690e367eSAndré Apitzsch};
154690e367eSAndré Apitzsch
155690e367eSAndré Apitzsch&pm8226_resin {
156690e367eSAndré Apitzsch	linux,code = <KEY_VOLUMEDOWN>;
157690e367eSAndré Apitzsch	status = "okay";
158690e367eSAndré Apitzsch};
159690e367eSAndré Apitzsch
160690e367eSAndré Apitzsch&pm8226_vib {
161690e367eSAndré Apitzsch	status = "okay";
162690e367eSAndré Apitzsch};
163690e367eSAndré Apitzsch
164690e367eSAndré Apitzsch&rpm_requests {
165690e367eSAndré Apitzsch	regulators {
166690e367eSAndré Apitzsch		compatible = "qcom,rpm-pm8226-regulators";
167690e367eSAndré Apitzsch
168690e367eSAndré Apitzsch		pm8226_s3: s3 {
169690e367eSAndré Apitzsch			regulator-min-microvolt = <1200000>;
170690e367eSAndré Apitzsch			regulator-max-microvolt = <1300000>;
171690e367eSAndré Apitzsch		};
172690e367eSAndré Apitzsch
173690e367eSAndré Apitzsch		pm8226_s4: s4 {
174690e367eSAndré Apitzsch			regulator-min-microvolt = <1800000>;
175690e367eSAndré Apitzsch			regulator-max-microvolt = <2200000>;
176690e367eSAndré Apitzsch		};
177690e367eSAndré Apitzsch
178690e367eSAndré Apitzsch		pm8226_s5: s5 {
179690e367eSAndré Apitzsch			regulator-min-microvolt = <1150000>;
180690e367eSAndré Apitzsch			regulator-max-microvolt = <1150000>;
181690e367eSAndré Apitzsch		};
182690e367eSAndré Apitzsch
183690e367eSAndré Apitzsch		pm8226_l1: l1 {
184690e367eSAndré Apitzsch			regulator-min-microvolt = <1225000>;
185690e367eSAndré Apitzsch			regulator-max-microvolt = <1225000>;
186690e367eSAndré Apitzsch		};
187690e367eSAndré Apitzsch
188690e367eSAndré Apitzsch		pm8226_l2: l2 {
189690e367eSAndré Apitzsch			regulator-min-microvolt = <1200000>;
190690e367eSAndré Apitzsch			regulator-max-microvolt = <1200000>;
191690e367eSAndré Apitzsch		};
192690e367eSAndré Apitzsch
193690e367eSAndré Apitzsch		pm8226_l3: l3 {
194690e367eSAndré Apitzsch			regulator-min-microvolt = <750000>;
195690e367eSAndré Apitzsch			regulator-max-microvolt = <1337500>;
196690e367eSAndré Apitzsch		};
197690e367eSAndré Apitzsch
198690e367eSAndré Apitzsch		pm8226_l4: l4 {
199690e367eSAndré Apitzsch			regulator-min-microvolt = <1200000>;
200690e367eSAndré Apitzsch			regulator-max-microvolt = <1200000>;
201690e367eSAndré Apitzsch		};
202690e367eSAndré Apitzsch
203690e367eSAndré Apitzsch		pm8226_l5: l5 {
204690e367eSAndré Apitzsch			regulator-min-microvolt = <1200000>;
205690e367eSAndré Apitzsch			regulator-max-microvolt = <1200000>;
206690e367eSAndré Apitzsch		};
207690e367eSAndré Apitzsch
208690e367eSAndré Apitzsch		pm8226_l6: l6 {
209690e367eSAndré Apitzsch			regulator-min-microvolt = <1800000>;
210690e367eSAndré Apitzsch			regulator-max-microvolt = <1800000>;
211690e367eSAndré Apitzsch			regulator-allow-set-load;
212690e367eSAndré Apitzsch		};
213690e367eSAndré Apitzsch
214690e367eSAndré Apitzsch		pm8226_l7: l7 {
215690e367eSAndré Apitzsch			regulator-min-microvolt = <1850000>;
216690e367eSAndré Apitzsch			regulator-max-microvolt = <1850000>;
217690e367eSAndré Apitzsch		};
218690e367eSAndré Apitzsch
219690e367eSAndré Apitzsch		pm8226_l8: l8 {
220690e367eSAndré Apitzsch			regulator-min-microvolt = <1800000>;
221690e367eSAndré Apitzsch			regulator-max-microvolt = <1800000>;
222690e367eSAndré Apitzsch		};
223690e367eSAndré Apitzsch
224690e367eSAndré Apitzsch		pm8226_l9: l9 {
225690e367eSAndré Apitzsch			regulator-min-microvolt = <2050000>;
226690e367eSAndré Apitzsch			regulator-max-microvolt = <2050000>;
227690e367eSAndré Apitzsch		};
228690e367eSAndré Apitzsch
229690e367eSAndré Apitzsch		pm8226_l10: l10 {
230690e367eSAndré Apitzsch			regulator-min-microvolt = <1800000>;
231690e367eSAndré Apitzsch			regulator-max-microvolt = <1800000>;
232690e367eSAndré Apitzsch		};
233690e367eSAndré Apitzsch
234690e367eSAndré Apitzsch		pm8226_l12: l12 {
235690e367eSAndré Apitzsch			regulator-min-microvolt = <1800000>;
236690e367eSAndré Apitzsch			regulator-max-microvolt = <1800000>;
237690e367eSAndré Apitzsch		};
238690e367eSAndré Apitzsch
239690e367eSAndré Apitzsch		pm8226_l14: l14 {
240690e367eSAndré Apitzsch			regulator-min-microvolt = <2750000>;
241690e367eSAndré Apitzsch			regulator-max-microvolt = <2750000>;
242690e367eSAndré Apitzsch		};
243690e367eSAndré Apitzsch
244690e367eSAndré Apitzsch		pm8226_l15: l15 {
245690e367eSAndré Apitzsch			regulator-min-microvolt = <2800000>;
246690e367eSAndré Apitzsch			regulator-max-microvolt = <2800000>;
247690e367eSAndré Apitzsch		};
248690e367eSAndré Apitzsch
249690e367eSAndré Apitzsch		pm8226_l16: l16 {
250690e367eSAndré Apitzsch			regulator-min-microvolt = <3000000>;
251690e367eSAndré Apitzsch			regulator-max-microvolt = <3350000>;
252690e367eSAndré Apitzsch		};
253690e367eSAndré Apitzsch
254690e367eSAndré Apitzsch		pm8226_l17: l17 {
255690e367eSAndré Apitzsch			regulator-min-microvolt = <2950000>;
256690e367eSAndré Apitzsch			regulator-max-microvolt = <2950000>;
257690e367eSAndré Apitzsch		};
258690e367eSAndré Apitzsch
259690e367eSAndré Apitzsch		pm8226_l18: l18 {
260690e367eSAndré Apitzsch			regulator-min-microvolt = <2950000>;
261690e367eSAndré Apitzsch			regulator-max-microvolt = <2950000>;
262690e367eSAndré Apitzsch		};
263690e367eSAndré Apitzsch
264690e367eSAndré Apitzsch		pm8226_l19: l19 {
265690e367eSAndré Apitzsch			regulator-min-microvolt = <2850000>;
266690e367eSAndré Apitzsch			regulator-max-microvolt = <2850000>;
267690e367eSAndré Apitzsch		};
268690e367eSAndré Apitzsch
269690e367eSAndré Apitzsch		pm8226_l20: l20 {
270690e367eSAndré Apitzsch			regulator-min-microvolt = <3075000>;
271690e367eSAndré Apitzsch			regulator-max-microvolt = <3075000>;
272690e367eSAndré Apitzsch		};
273690e367eSAndré Apitzsch
274690e367eSAndré Apitzsch		pm8226_l21: l21 {
275690e367eSAndré Apitzsch			regulator-min-microvolt = <1800000>;
276690e367eSAndré Apitzsch			regulator-max-microvolt = <2950000>;
277690e367eSAndré Apitzsch			regulator-allow-set-load;
278690e367eSAndré Apitzsch		};
279690e367eSAndré Apitzsch
280690e367eSAndré Apitzsch		pm8226_l22: l22 {
281690e367eSAndré Apitzsch			regulator-min-microvolt = <1800000>;
282690e367eSAndré Apitzsch			regulator-max-microvolt = <2950000>;
283690e367eSAndré Apitzsch		};
284690e367eSAndré Apitzsch
285690e367eSAndré Apitzsch		pm8226_l23: l23 {
286690e367eSAndré Apitzsch			regulator-min-microvolt = <1800000>;
287690e367eSAndré Apitzsch			regulator-max-microvolt = <2950000>;
288690e367eSAndré Apitzsch		};
289690e367eSAndré Apitzsch
290690e367eSAndré Apitzsch		pm8226_l24: l24 {
291690e367eSAndré Apitzsch			regulator-min-microvolt = <1300000>;
292690e367eSAndré Apitzsch			regulator-max-microvolt = <1350000>;
293690e367eSAndré Apitzsch		};
294690e367eSAndré Apitzsch
295690e367eSAndré Apitzsch		pm8226_l25: l25 {
296690e367eSAndré Apitzsch			regulator-min-microvolt = <1775000>;
297690e367eSAndré Apitzsch			regulator-max-microvolt = <2125000>;
298690e367eSAndré Apitzsch		};
299690e367eSAndré Apitzsch
300690e367eSAndré Apitzsch		pm8226_l26: l26 {
301690e367eSAndré Apitzsch			regulator-min-microvolt = <1225000>;
302690e367eSAndré Apitzsch			regulator-max-microvolt = <1225000>;
303690e367eSAndré Apitzsch		};
304690e367eSAndré Apitzsch
305690e367eSAndré Apitzsch		pm8226_l27: l27 {
306690e367eSAndré Apitzsch			regulator-min-microvolt = <2050000>;
307690e367eSAndré Apitzsch			regulator-max-microvolt = <2050000>;
308690e367eSAndré Apitzsch		};
309690e367eSAndré Apitzsch
310690e367eSAndré Apitzsch		pm8226_l28: l28 {
311690e367eSAndré Apitzsch			regulator-min-microvolt = <1800000>;
312690e367eSAndré Apitzsch			regulator-max-microvolt = <3400000>;
313690e367eSAndré Apitzsch			regulator-boot-on;
314690e367eSAndré Apitzsch		};
315690e367eSAndré Apitzsch
316690e367eSAndré Apitzsch		pm8226_lvs1: lvs1 {
317690e367eSAndré Apitzsch			/* Pull-up for I2C lines */
318690e367eSAndré Apitzsch			regulator-always-on;
319690e367eSAndré Apitzsch		};
320690e367eSAndré Apitzsch	};
321690e367eSAndré Apitzsch};
322690e367eSAndré Apitzsch
323690e367eSAndré Apitzsch&sdhc_1 {
324690e367eSAndré Apitzsch	vmmc-supply = <&pm8226_l17>;
325690e367eSAndré Apitzsch	vqmmc-supply = <&pm8226_l6>;
326690e367eSAndré Apitzsch
327690e367eSAndré Apitzsch	bus-width = <8>;
328690e367eSAndré Apitzsch	non-removable;
329690e367eSAndré Apitzsch
330690e367eSAndré Apitzsch	status = "okay";
331690e367eSAndré Apitzsch};
332690e367eSAndré Apitzsch
333690e367eSAndré Apitzsch&sdhc_2 {
334690e367eSAndré Apitzsch	vmmc-supply = <&pm8226_l18>;
335690e367eSAndré Apitzsch	vqmmc-supply = <&pm8226_l21>;
336690e367eSAndré Apitzsch
337690e367eSAndré Apitzsch	bus-width = <4>;
338690e367eSAndré Apitzsch	cd-gpios = <&tlmm 115 GPIO_ACTIVE_HIGH>;
339690e367eSAndré Apitzsch
340690e367eSAndré Apitzsch	status = "okay";
341690e367eSAndré Apitzsch};
342690e367eSAndré Apitzsch
343690e367eSAndré Apitzsch&smbb {
344690e367eSAndré Apitzsch	qcom,fast-charge-safe-current = <2000000>;
345690e367eSAndré Apitzsch	qcom,fast-charge-current-limit = <1900000>;
346690e367eSAndré Apitzsch	qcom,fast-charge-safe-voltage = <4400000>;
347690e367eSAndré Apitzsch	qcom,minimum-input-voltage = <4300000>;
348690e367eSAndré Apitzsch
349690e367eSAndré Apitzsch	status = "okay";
350690e367eSAndré Apitzsch};
351690e367eSAndré Apitzsch
35265ec35baSAndré Apitzsch&tlmm {
35365ec35baSAndré Apitzsch	accel_int_default: accel-int-default-state {
35465ec35baSAndré Apitzsch		pins = "gpio1";
35565ec35baSAndré Apitzsch		function = "gpio";
35665ec35baSAndré Apitzsch		drive-strength = <2>;
35765ec35baSAndré Apitzsch		bias-disable;
35865ec35baSAndré Apitzsch		output-disable;
35965ec35baSAndré Apitzsch	};
36065ec35baSAndré Apitzsch
361*fed1c79fSAndré Apitzsch	disp_vddio_default: disp-vddio-default-state {
362*fed1c79fSAndré Apitzsch		pins = "gpio34";
363*fed1c79fSAndré Apitzsch		function = "gpio";
364*fed1c79fSAndré Apitzsch		drive-strength = <2>;
365*fed1c79fSAndré Apitzsch		bias-disable;
366*fed1c79fSAndré Apitzsch		output-high;
367*fed1c79fSAndré Apitzsch	};
368*fed1c79fSAndré Apitzsch
36965ec35baSAndré Apitzsch	mag_int_default: mag-int-default-state {
37065ec35baSAndré Apitzsch		pins = "gpio38";
37165ec35baSAndré Apitzsch		function = "gpio";
37265ec35baSAndré Apitzsch		drive-strength = <2>;
37365ec35baSAndré Apitzsch		bias-disable;
37465ec35baSAndré Apitzsch		output-disable;
37565ec35baSAndré Apitzsch	};
37665ec35baSAndré Apitzsch
37765ec35baSAndré Apitzsch	mag_reset_default: mag-reset-default-state {
37865ec35baSAndré Apitzsch		pins = "gpio62";
37965ec35baSAndré Apitzsch		function = "gpio";
38065ec35baSAndré Apitzsch		drive-strength = <2>;
38165ec35baSAndré Apitzsch		bias-disable;
38265ec35baSAndré Apitzsch		output-high;
38365ec35baSAndré Apitzsch	};
38465ec35baSAndré Apitzsch
38565ec35baSAndré Apitzsch	reg_lcd_default: reg-lcd-default-state {
38665ec35baSAndré Apitzsch		pins = "gpio31", "gpio33";
38765ec35baSAndré Apitzsch		function = "gpio";
38865ec35baSAndré Apitzsch		drive-strength = <2>;
38965ec35baSAndré Apitzsch		bias-disable;
39065ec35baSAndré Apitzsch		output-high;
39165ec35baSAndré Apitzsch	};
392c9c86387SAndré Apitzsch
393c9c86387SAndré Apitzsch	temp_alert_default: temp-alert-default-state {
394c9c86387SAndré Apitzsch		pins = "gpio13";
395c9c86387SAndré Apitzsch		function = "gpio";
396c9c86387SAndré Apitzsch		drive-strength = <2>;
397c9c86387SAndré Apitzsch		bias-disable;
398c9c86387SAndré Apitzsch		output-disable;
399c9c86387SAndré Apitzsch	};
40065ec35baSAndré Apitzsch};
40165ec35baSAndré Apitzsch
402690e367eSAndré Apitzsch&usb {
403690e367eSAndré Apitzsch	extcon = <&smbb>;
404690e367eSAndré Apitzsch	dr_mode = "peripheral";
405690e367eSAndré Apitzsch	status = "okay";
406690e367eSAndré Apitzsch};
407690e367eSAndré Apitzsch
408690e367eSAndré Apitzsch&usb_hs_phy {
409690e367eSAndré Apitzsch	extcon = <&smbb>;
410690e367eSAndré Apitzsch	v1p8-supply = <&pm8226_l10>;
411690e367eSAndré Apitzsch	v3p3-supply = <&pm8226_l20>;
412690e367eSAndré Apitzsch};
413