xref: /linux/scripts/dtc/include-prefixes/arm/qcom/msm8226-motorola-falcon.dts (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
149481b6aSStanislav Jakubek// SPDX-License-Identifier: BSD-3-Clause
249481b6aSStanislav Jakubek
349481b6aSStanislav Jakubek/dts-v1/;
449481b6aSStanislav Jakubek
549481b6aSStanislav Jakubek#include "qcom-msm8226.dtsi"
649481b6aSStanislav Jakubek#include "pm8226.dtsi"
749481b6aSStanislav Jakubek
849481b6aSStanislav Jakubek/delete-node/ &smem_region;
949481b6aSStanislav Jakubek
1049481b6aSStanislav Jakubek/ {
1149481b6aSStanislav Jakubek	model = "Motorola Moto G (2013)";
1249481b6aSStanislav Jakubek	compatible = "motorola,falcon", "qcom,msm8226";
1349481b6aSStanislav Jakubek	chassis-type = "handset";
1449481b6aSStanislav Jakubek
1549481b6aSStanislav Jakubek	aliases {
1649481b6aSStanislav Jakubek		mmc0 = &sdhc_1;
1749481b6aSStanislav Jakubek	};
1849481b6aSStanislav Jakubek
1949481b6aSStanislav Jakubek	chosen {
2049481b6aSStanislav Jakubek		#address-cells = <1>;
2149481b6aSStanislav Jakubek		#size-cells = <1>;
2249481b6aSStanislav Jakubek		ranges;
2349481b6aSStanislav Jakubek
2449481b6aSStanislav Jakubek		framebuffer@3200000 {
2549481b6aSStanislav Jakubek			compatible = "simple-framebuffer";
2649481b6aSStanislav Jakubek			reg = <0x03200000 0x800000>;
2749481b6aSStanislav Jakubek			width = <720>;
2849481b6aSStanislav Jakubek			height = <1280>;
2949481b6aSStanislav Jakubek			stride = <(720 * 3)>;
3049481b6aSStanislav Jakubek			format = "r8g8b8";
3149481b6aSStanislav Jakubek			vsp-supply = <&reg_lcd_pos>;
3249481b6aSStanislav Jakubek			vsn-supply = <&reg_lcd_neg>;
3349481b6aSStanislav Jakubek			vddio-supply = <&vddio_disp_vreg>;
3449481b6aSStanislav Jakubek		};
3549481b6aSStanislav Jakubek	};
3649481b6aSStanislav Jakubek
3749481b6aSStanislav Jakubek	gpio-keys {
3849481b6aSStanislav Jakubek		compatible = "gpio-keys";
3949481b6aSStanislav Jakubek
4049481b6aSStanislav Jakubek		event-hall-sensor {
4149481b6aSStanislav Jakubek			label = "Hall Effect Sensor";
4249481b6aSStanislav Jakubek			gpios = <&tlmm 51 GPIO_ACTIVE_LOW>;
4349481b6aSStanislav Jakubek			linux,input-type = <EV_SW>;
4449481b6aSStanislav Jakubek			linux,code = <SW_LID>;
4549481b6aSStanislav Jakubek			linux,can-disable;
4649481b6aSStanislav Jakubek		};
4749481b6aSStanislav Jakubek
4849481b6aSStanislav Jakubek		key-volume-up {
4949481b6aSStanislav Jakubek			label = "Volume Up";
5049481b6aSStanislav Jakubek			gpios = <&tlmm 106 GPIO_ACTIVE_LOW>;
5149481b6aSStanislav Jakubek			linux,code = <KEY_VOLUMEUP>;
5249481b6aSStanislav Jakubek			debounce-interval = <15>;
5349481b6aSStanislav Jakubek		};
5449481b6aSStanislav Jakubek	};
5549481b6aSStanislav Jakubek
5649481b6aSStanislav Jakubek	vddio_disp_vreg: regulator-vddio-disp {
5749481b6aSStanislav Jakubek		compatible = "regulator-fixed";
5849481b6aSStanislav Jakubek		regulator-name = "vddio_disp";
5949481b6aSStanislav Jakubek		gpio = <&tlmm 34 GPIO_ACTIVE_HIGH>;
6049481b6aSStanislav Jakubek		vin-supply = <&pm8226_l8>;
6149481b6aSStanislav Jakubek		startup-delay-us = <300>;
6249481b6aSStanislav Jakubek		enable-active-high;
6349481b6aSStanislav Jakubek		regulator-boot-on;
6449481b6aSStanislav Jakubek	};
6549481b6aSStanislav Jakubek
6649481b6aSStanislav Jakubek	reserved-memory {
6749481b6aSStanislav Jakubek		#address-cells = <1>;
6849481b6aSStanislav Jakubek		#size-cells = <1>;
6949481b6aSStanislav Jakubek		ranges;
7049481b6aSStanislav Jakubek
7149481b6aSStanislav Jakubek		framebuffer@3200000 {
7249481b6aSStanislav Jakubek			reg = <0x03200000 0x800000>;
7349481b6aSStanislav Jakubek			no-map;
7449481b6aSStanislav Jakubek		};
7549481b6aSStanislav Jakubek
7649481b6aSStanislav Jakubek		dhob@f500000 {
7749481b6aSStanislav Jakubek			reg = <0x0f500000 0x40000>;
7849481b6aSStanislav Jakubek			no-map;
7949481b6aSStanislav Jakubek		};
8049481b6aSStanislav Jakubek
8149481b6aSStanislav Jakubek		shob@f540000 {
8249481b6aSStanislav Jakubek			reg = <0x0f540000 0x2000>;
8349481b6aSStanislav Jakubek			no-map;
8449481b6aSStanislav Jakubek		};
8549481b6aSStanislav Jakubek
8649481b6aSStanislav Jakubek		smem_region: smem@fa00000 {
8749481b6aSStanislav Jakubek			reg = <0x0fa00000 0x100000>;
8849481b6aSStanislav Jakubek			no-map;
8949481b6aSStanislav Jakubek		};
9049481b6aSStanislav Jakubek
9149481b6aSStanislav Jakubek		/* Actually <0x0fa00000 0x500000>, but first 100000 is smem */
9249481b6aSStanislav Jakubek		reserved@fb00000 {
9349481b6aSStanislav Jakubek			reg = <0x0fb00000 0x400000>;
9449481b6aSStanislav Jakubek			no-map;
9549481b6aSStanislav Jakubek		};
9649481b6aSStanislav Jakubek	};
9749481b6aSStanislav Jakubek};
9849481b6aSStanislav Jakubek
99*5756101bSStanislav Jakubek&blsp1_i2c2 {
100*5756101bSStanislav Jakubek	status = "okay";
101*5756101bSStanislav Jakubek
102*5756101bSStanislav Jakubek	magnetometer@c {
103*5756101bSStanislav Jakubek		compatible = "asahi-kasei,ak8963";
104*5756101bSStanislav Jakubek		reg = <0xc>;
105*5756101bSStanislav Jakubek		interrupts-extended = <&tlmm 66 IRQ_TYPE_EDGE_FALLING>;
106*5756101bSStanislav Jakubek		reset-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>;
107*5756101bSStanislav Jakubek		vdd-supply = <&pm8226_l19>;
108*5756101bSStanislav Jakubek		vid-supply = <&pm8226_lvs1>;
109*5756101bSStanislav Jakubek		pinctrl-0 = <&mag_int_default &mag_reset_default>;
110*5756101bSStanislav Jakubek		pinctrl-names = "default";
111*5756101bSStanislav Jakubek	};
112*5756101bSStanislav Jakubek
113*5756101bSStanislav Jakubek	accelerometer@19 {
114*5756101bSStanislav Jakubek		compatible = "st,lis3dh-accel";
115*5756101bSStanislav Jakubek		reg = <0x19>;
116*5756101bSStanislav Jakubek		interrupts-extended = <&tlmm 63 IRQ_TYPE_EDGE_FALLING>;
117*5756101bSStanislav Jakubek		vdd-supply = <&pm8226_l19>;
118*5756101bSStanislav Jakubek		vddio-supply = <&pm8226_lvs1>;
119*5756101bSStanislav Jakubek		pinctrl-0 = <&accel_int_default>;
120*5756101bSStanislav Jakubek		pinctrl-names = "default";
121*5756101bSStanislav Jakubek		mount-matrix = "0", "1", "0",
122*5756101bSStanislav Jakubek			       "1", "0", "0",
123*5756101bSStanislav Jakubek			       "0", "0", "-1";
124*5756101bSStanislav Jakubek		st,drdy-int-pin = <1>;
125*5756101bSStanislav Jakubek	};
126*5756101bSStanislav Jakubek};
127*5756101bSStanislav Jakubek
12849481b6aSStanislav Jakubek&blsp1_i2c3 {
12949481b6aSStanislav Jakubek	status = "okay";
13049481b6aSStanislav Jakubek
13149481b6aSStanislav Jakubek	regulator@3e {
13249481b6aSStanislav Jakubek		compatible = "ti,tps65132";
13349481b6aSStanislav Jakubek		reg = <0x3e>;
13449481b6aSStanislav Jakubek		pinctrl-0 = <&reg_lcd_default>;
13549481b6aSStanislav Jakubek		pinctrl-names = "default";
13649481b6aSStanislav Jakubek
13749481b6aSStanislav Jakubek		reg_lcd_pos: outp {
13849481b6aSStanislav Jakubek			regulator-name = "outp";
13949481b6aSStanislav Jakubek			regulator-min-microvolt = <4000000>;
14049481b6aSStanislav Jakubek			regulator-max-microvolt = <6000000>;
14149481b6aSStanislav Jakubek			regulator-active-discharge = <1>;
14249481b6aSStanislav Jakubek			regulator-boot-on;
14349481b6aSStanislav Jakubek			enable-gpios = <&tlmm 31 GPIO_ACTIVE_HIGH>;
14449481b6aSStanislav Jakubek		};
14549481b6aSStanislav Jakubek
14649481b6aSStanislav Jakubek		reg_lcd_neg: outn {
14749481b6aSStanislav Jakubek			regulator-name = "outn";
14849481b6aSStanislav Jakubek			regulator-min-microvolt = <4000000>;
14949481b6aSStanislav Jakubek			regulator-max-microvolt = <6000000>;
15049481b6aSStanislav Jakubek			regulator-active-discharge = <1>;
15149481b6aSStanislav Jakubek			regulator-boot-on;
15249481b6aSStanislav Jakubek			enable-gpios = <&tlmm 33 GPIO_ACTIVE_HIGH>;
15349481b6aSStanislav Jakubek		};
15449481b6aSStanislav Jakubek	};
15549481b6aSStanislav Jakubek
15649481b6aSStanislav Jakubek	temperature-sensor@48 {
15749481b6aSStanislav Jakubek		compatible = "ti,tmp108";
15849481b6aSStanislav Jakubek		reg = <0x48>;
15949481b6aSStanislav Jakubek		interrupts-extended = <&tlmm 13 IRQ_TYPE_LEVEL_LOW>;
16049481b6aSStanislav Jakubek		pinctrl-0 = <&temp_alert_default>;
16149481b6aSStanislav Jakubek		pinctrl-names = "default";
16249481b6aSStanislav Jakubek		#thermal-sensor-cells = <0>;
16349481b6aSStanislav Jakubek	};
16449481b6aSStanislav Jakubek};
16549481b6aSStanislav Jakubek
16649481b6aSStanislav Jakubek&pm8226_resin {
16749481b6aSStanislav Jakubek	linux,code = <KEY_VOLUMEDOWN>;
16849481b6aSStanislav Jakubek	status = "okay";
16949481b6aSStanislav Jakubek};
17049481b6aSStanislav Jakubek
17149481b6aSStanislav Jakubek&pm8226_vib {
17249481b6aSStanislav Jakubek	status = "okay";
17349481b6aSStanislav Jakubek};
17449481b6aSStanislav Jakubek
17549481b6aSStanislav Jakubek&rpm_requests {
17649481b6aSStanislav Jakubek	regulators {
17749481b6aSStanislav Jakubek		compatible = "qcom,rpm-pm8226-regulators";
17849481b6aSStanislav Jakubek
17949481b6aSStanislav Jakubek		pm8226_s3: s3 {
18049481b6aSStanislav Jakubek			regulator-min-microvolt = <1200000>;
18149481b6aSStanislav Jakubek			regulator-max-microvolt = <1300000>;
18249481b6aSStanislav Jakubek		};
18349481b6aSStanislav Jakubek
18449481b6aSStanislav Jakubek		pm8226_s4: s4 {
18549481b6aSStanislav Jakubek			regulator-min-microvolt = <1800000>;
18649481b6aSStanislav Jakubek			regulator-max-microvolt = <2200000>;
18749481b6aSStanislav Jakubek		};
18849481b6aSStanislav Jakubek
18949481b6aSStanislav Jakubek		pm8226_s5: s5 {
19049481b6aSStanislav Jakubek			regulator-min-microvolt = <1150000>;
19149481b6aSStanislav Jakubek			regulator-max-microvolt = <1150000>;
19249481b6aSStanislav Jakubek		};
19349481b6aSStanislav Jakubek
19449481b6aSStanislav Jakubek		pm8226_l1: l1 {
19549481b6aSStanislav Jakubek			regulator-min-microvolt = <1225000>;
19649481b6aSStanislav Jakubek			regulator-max-microvolt = <1225000>;
19749481b6aSStanislav Jakubek		};
19849481b6aSStanislav Jakubek
19949481b6aSStanislav Jakubek		pm8226_l2: l2 {
20049481b6aSStanislav Jakubek			regulator-min-microvolt = <1200000>;
20149481b6aSStanislav Jakubek			regulator-max-microvolt = <1200000>;
20249481b6aSStanislav Jakubek		};
20349481b6aSStanislav Jakubek
20449481b6aSStanislav Jakubek		pm8226_l3: l3 {
20549481b6aSStanislav Jakubek			regulator-min-microvolt = <750000>;
20649481b6aSStanislav Jakubek			regulator-max-microvolt = <1337500>;
20749481b6aSStanislav Jakubek		};
20849481b6aSStanislav Jakubek
20949481b6aSStanislav Jakubek		pm8226_l4: l4 {
21049481b6aSStanislav Jakubek			regulator-min-microvolt = <1200000>;
21149481b6aSStanislav Jakubek			regulator-max-microvolt = <1200000>;
21249481b6aSStanislav Jakubek		};
21349481b6aSStanislav Jakubek
21449481b6aSStanislav Jakubek		pm8226_l5: l5 {
21549481b6aSStanislav Jakubek			regulator-min-microvolt = <1200000>;
21649481b6aSStanislav Jakubek			regulator-max-microvolt = <1200000>;
21749481b6aSStanislav Jakubek		};
21849481b6aSStanislav Jakubek
21949481b6aSStanislav Jakubek		pm8226_l6: l6 {
22049481b6aSStanislav Jakubek			regulator-min-microvolt = <1800000>;
22149481b6aSStanislav Jakubek			regulator-max-microvolt = <1800000>;
22249481b6aSStanislav Jakubek			regulator-allow-set-load;
22349481b6aSStanislav Jakubek		};
22449481b6aSStanislav Jakubek
22549481b6aSStanislav Jakubek		pm8226_l7: l7 {
22649481b6aSStanislav Jakubek			regulator-min-microvolt = <1850000>;
22749481b6aSStanislav Jakubek			regulator-max-microvolt = <1850000>;
22849481b6aSStanislav Jakubek		};
22949481b6aSStanislav Jakubek
23049481b6aSStanislav Jakubek		pm8226_l8: l8 {
23149481b6aSStanislav Jakubek			regulator-min-microvolt = <1800000>;
23249481b6aSStanislav Jakubek			regulator-max-microvolt = <1800000>;
23349481b6aSStanislav Jakubek		};
23449481b6aSStanislav Jakubek
23549481b6aSStanislav Jakubek		pm8226_l9: l9 {
23649481b6aSStanislav Jakubek			regulator-min-microvolt = <2050000>;
23749481b6aSStanislav Jakubek			regulator-max-microvolt = <2050000>;
23849481b6aSStanislav Jakubek		};
23949481b6aSStanislav Jakubek
24049481b6aSStanislav Jakubek		pm8226_l10: l10 {
24149481b6aSStanislav Jakubek			regulator-min-microvolt = <1800000>;
24249481b6aSStanislav Jakubek			regulator-max-microvolt = <1800000>;
24349481b6aSStanislav Jakubek		};
24449481b6aSStanislav Jakubek
24549481b6aSStanislav Jakubek		pm8226_l12: l12 {
24649481b6aSStanislav Jakubek			regulator-min-microvolt = <1800000>;
24749481b6aSStanislav Jakubek			regulator-max-microvolt = <1800000>;
24849481b6aSStanislav Jakubek		};
24949481b6aSStanislav Jakubek
25049481b6aSStanislav Jakubek		pm8226_l14: l14 {
25149481b6aSStanislav Jakubek			regulator-min-microvolt = <2750000>;
25249481b6aSStanislav Jakubek			regulator-max-microvolt = <2750000>;
25349481b6aSStanislav Jakubek		};
25449481b6aSStanislav Jakubek
25549481b6aSStanislav Jakubek		pm8226_l15: l15 {
25649481b6aSStanislav Jakubek			regulator-min-microvolt = <2800000>;
25749481b6aSStanislav Jakubek			regulator-max-microvolt = <2800000>;
25849481b6aSStanislav Jakubek		};
25949481b6aSStanislav Jakubek
26049481b6aSStanislav Jakubek		pm8226_l16: l16 {
26149481b6aSStanislav Jakubek			regulator-min-microvolt = <3000000>;
26249481b6aSStanislav Jakubek			regulator-max-microvolt = <3350000>;
26349481b6aSStanislav Jakubek		};
26449481b6aSStanislav Jakubek
26549481b6aSStanislav Jakubek		pm8226_l17: l17 {
26649481b6aSStanislav Jakubek			regulator-min-microvolt = <2950000>;
26749481b6aSStanislav Jakubek			regulator-max-microvolt = <2950000>;
26849481b6aSStanislav Jakubek		};
26949481b6aSStanislav Jakubek
27049481b6aSStanislav Jakubek		pm8226_l18: l18 {
27149481b6aSStanislav Jakubek			regulator-min-microvolt = <2950000>;
27249481b6aSStanislav Jakubek			regulator-max-microvolt = <2950000>;
27349481b6aSStanislav Jakubek		};
27449481b6aSStanislav Jakubek
27549481b6aSStanislav Jakubek		pm8226_l19: l19 {
27649481b6aSStanislav Jakubek			regulator-min-microvolt = <2850000>;
27749481b6aSStanislav Jakubek			regulator-max-microvolt = <2850000>;
27849481b6aSStanislav Jakubek		};
27949481b6aSStanislav Jakubek
28049481b6aSStanislav Jakubek		pm8226_l20: l20 {
28149481b6aSStanislav Jakubek			regulator-min-microvolt = <3075000>;
28249481b6aSStanislav Jakubek			regulator-max-microvolt = <3075000>;
28349481b6aSStanislav Jakubek		};
28449481b6aSStanislav Jakubek
28549481b6aSStanislav Jakubek		pm8226_l21: l21 {
28649481b6aSStanislav Jakubek			regulator-min-microvolt = <1800000>;
28749481b6aSStanislav Jakubek			regulator-max-microvolt = <2950000>;
28849481b6aSStanislav Jakubek			regulator-allow-set-load;
28949481b6aSStanislav Jakubek		};
29049481b6aSStanislav Jakubek
29149481b6aSStanislav Jakubek		pm8226_l22: l22 {
29249481b6aSStanislav Jakubek			regulator-min-microvolt = <1800000>;
29349481b6aSStanislav Jakubek			regulator-max-microvolt = <2950000>;
29449481b6aSStanislav Jakubek		};
29549481b6aSStanislav Jakubek
29649481b6aSStanislav Jakubek		pm8226_l23: l23 {
29749481b6aSStanislav Jakubek			regulator-min-microvolt = <1800000>;
29849481b6aSStanislav Jakubek			regulator-max-microvolt = <2950000>;
29949481b6aSStanislav Jakubek		};
30049481b6aSStanislav Jakubek
30149481b6aSStanislav Jakubek		pm8226_l24: l24 {
30249481b6aSStanislav Jakubek			regulator-min-microvolt = <1300000>;
30349481b6aSStanislav Jakubek			regulator-max-microvolt = <1350000>;
30449481b6aSStanislav Jakubek		};
30549481b6aSStanislav Jakubek
30649481b6aSStanislav Jakubek		pm8226_l25: l25 {
30749481b6aSStanislav Jakubek			regulator-min-microvolt = <1775000>;
30849481b6aSStanislav Jakubek			regulator-max-microvolt = <2125000>;
30949481b6aSStanislav Jakubek		};
31049481b6aSStanislav Jakubek
31149481b6aSStanislav Jakubek		pm8226_l26: l26 {
31249481b6aSStanislav Jakubek			regulator-min-microvolt = <1225000>;
31349481b6aSStanislav Jakubek			regulator-max-microvolt = <1225000>;
31449481b6aSStanislav Jakubek		};
31549481b6aSStanislav Jakubek
31649481b6aSStanislav Jakubek		pm8226_l27: l27 {
31749481b6aSStanislav Jakubek			regulator-min-microvolt = <2050000>;
31849481b6aSStanislav Jakubek			regulator-max-microvolt = <2050000>;
31949481b6aSStanislav Jakubek		};
32049481b6aSStanislav Jakubek
32149481b6aSStanislav Jakubek		pm8226_l28: l28 {
32249481b6aSStanislav Jakubek			regulator-min-microvolt = <1800000>;
32349481b6aSStanislav Jakubek			regulator-max-microvolt = <3400000>;
32449481b6aSStanislav Jakubek			regulator-boot-on;
32549481b6aSStanislav Jakubek		};
32649481b6aSStanislav Jakubek
32749481b6aSStanislav Jakubek		pm8226_lvs1: lvs1 {
32849481b6aSStanislav Jakubek			regulator-always-on;
32949481b6aSStanislav Jakubek		};
33049481b6aSStanislav Jakubek	};
33149481b6aSStanislav Jakubek};
33249481b6aSStanislav Jakubek
33349481b6aSStanislav Jakubek&sdhc_1 {
33449481b6aSStanislav Jakubek	vmmc-supply = <&pm8226_l17>;
33549481b6aSStanislav Jakubek	vqmmc-supply = <&pm8226_l6>;
33649481b6aSStanislav Jakubek
33749481b6aSStanislav Jakubek	bus-width = <8>;
33849481b6aSStanislav Jakubek	non-removable;
33949481b6aSStanislav Jakubek
34049481b6aSStanislav Jakubek	status = "okay";
34149481b6aSStanislav Jakubek};
34249481b6aSStanislav Jakubek
34349481b6aSStanislav Jakubek&smbb {
34449481b6aSStanislav Jakubek	qcom,fast-charge-safe-current = <2000000>;
34549481b6aSStanislav Jakubek	qcom,fast-charge-current-limit = <1900000>;
34649481b6aSStanislav Jakubek	qcom,fast-charge-safe-voltage = <4400000>;
34749481b6aSStanislav Jakubek	qcom,minimum-input-voltage = <4300000>;
34849481b6aSStanislav Jakubek
34949481b6aSStanislav Jakubek	status = "okay";
35049481b6aSStanislav Jakubek};
35149481b6aSStanislav Jakubek
35249481b6aSStanislav Jakubek&tlmm {
353*5756101bSStanislav Jakubek	accel_int_default: accel-int-default-state {
354*5756101bSStanislav Jakubek		pins = "gpio63";
355*5756101bSStanislav Jakubek		function = "gpio";
356*5756101bSStanislav Jakubek		drive-strength = <2>;
357*5756101bSStanislav Jakubek		bias-disable;
358*5756101bSStanislav Jakubek		output-disable;
359*5756101bSStanislav Jakubek	};
360*5756101bSStanislav Jakubek
361*5756101bSStanislav Jakubek	mag_int_default: mag-int-default-state {
362*5756101bSStanislav Jakubek		pins = "gpio66";
363*5756101bSStanislav Jakubek		function = "gpio";
364*5756101bSStanislav Jakubek		drive-strength = <2>;
365*5756101bSStanislav Jakubek		bias-disable;
366*5756101bSStanislav Jakubek		output-disable;
367*5756101bSStanislav Jakubek	};
368*5756101bSStanislav Jakubek
369*5756101bSStanislav Jakubek	mag_reset_default: mag-reset-default-state {
370*5756101bSStanislav Jakubek		pins = "gpio62";
371*5756101bSStanislav Jakubek		function = "gpio";
372*5756101bSStanislav Jakubek		drive-strength = <2>;
373*5756101bSStanislav Jakubek		bias-disable;
374*5756101bSStanislav Jakubek		output-high;
375*5756101bSStanislav Jakubek	};
376*5756101bSStanislav Jakubek
37749481b6aSStanislav Jakubek	reg_lcd_default: reg-lcd-default-state {
37849481b6aSStanislav Jakubek		pins = "gpio31", "gpio33";
37949481b6aSStanislav Jakubek		function = "gpio";
38049481b6aSStanislav Jakubek		drive-strength = <2>;
38149481b6aSStanislav Jakubek		bias-disable;
38249481b6aSStanislav Jakubek		output-high;
38349481b6aSStanislav Jakubek	};
38449481b6aSStanislav Jakubek
38549481b6aSStanislav Jakubek	reg_vddio_disp_default: reg-vddio-disp-default-state {
38649481b6aSStanislav Jakubek		pins = "gpio34";
38749481b6aSStanislav Jakubek		function = "gpio";
38849481b6aSStanislav Jakubek		drive-strength = <2>;
38949481b6aSStanislav Jakubek		bias-disable;
39049481b6aSStanislav Jakubek		output-high;
39149481b6aSStanislav Jakubek	};
39249481b6aSStanislav Jakubek
39349481b6aSStanislav Jakubek	temp_alert_default: temp-alert-default-state {
39449481b6aSStanislav Jakubek		pins = "gpio13";
39549481b6aSStanislav Jakubek		function = "gpio";
39649481b6aSStanislav Jakubek		drive-strength = <2>;
39749481b6aSStanislav Jakubek		bias-disable;
39849481b6aSStanislav Jakubek		output-disable;
39949481b6aSStanislav Jakubek	};
40049481b6aSStanislav Jakubek};
40149481b6aSStanislav Jakubek
40249481b6aSStanislav Jakubek&usb {
40349481b6aSStanislav Jakubek	extcon = <&smbb>;
40449481b6aSStanislav Jakubek	dr_mode = "peripheral";
40549481b6aSStanislav Jakubek	status = "okay";
40649481b6aSStanislav Jakubek};
40749481b6aSStanislav Jakubek
40849481b6aSStanislav Jakubek&usb_hs_phy {
40949481b6aSStanislav Jakubek	extcon = <&smbb>;
41049481b6aSStanislav Jakubek	v1p8-supply = <&pm8226_l10>;
41149481b6aSStanislav Jakubek	v3p3-supply = <&pm8226_l20>;
41249481b6aSStanislav Jakubek};
413