xref: /linux/scripts/dtc/include-prefixes/arm64/qcom/sc7180-trogdor-wormdingler.dtsi (revision ec71f661a572a770d7c861cd52a50cbbb0e1a8d1)
1e0ff30b2SJoseph S. Barrera III// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2e0ff30b2SJoseph S. Barrera III/*
3e0ff30b2SJoseph S. Barrera III * Google Wormdingler board device tree source
4e0ff30b2SJoseph S. Barrera III *
5e0ff30b2SJoseph S. Barrera III * Copyright 2021 Google LLC.
6e0ff30b2SJoseph S. Barrera III */
7e0ff30b2SJoseph S. Barrera III
8e0ff30b2SJoseph S. Barrera III/dts-v1/;
9e0ff30b2SJoseph S. Barrera III
10e0ff30b2SJoseph S. Barrera III#include "sc7180-trogdor.dtsi"
1138b68e62SStephen Boyd#include "sc7180-trogdor-detachable.dtsi"
12e0ff30b2SJoseph S. Barrera III
13e0ff30b2SJoseph S. Barrera III/ {
14b62dfbf8SKrzysztof Kozlowski	avdd_lcd: avdd-lcd-regulator {
15e0ff30b2SJoseph S. Barrera III		compatible = "regulator-fixed";
16e0ff30b2SJoseph S. Barrera III		regulator-name = "avdd_lcd";
17e0ff30b2SJoseph S. Barrera III
18e0ff30b2SJoseph S. Barrera III		gpio = <&tlmm 88 GPIO_ACTIVE_HIGH>;
19e0ff30b2SJoseph S. Barrera III		enable-active-high;
20e0ff30b2SJoseph S. Barrera III		pinctrl-names = "default";
21e0ff30b2SJoseph S. Barrera III		pinctrl-0 = <&avdd_lcd_en>;
22e0ff30b2SJoseph S. Barrera III
23e0ff30b2SJoseph S. Barrera III		vin-supply = <&pp5000_a>;
24e0ff30b2SJoseph S. Barrera III	};
25e0ff30b2SJoseph S. Barrera III
26b62dfbf8SKrzysztof Kozlowski	avee_lcd: avee-lcd-regulator {
27e0ff30b2SJoseph S. Barrera III		compatible = "regulator-fixed";
28e0ff30b2SJoseph S. Barrera III		regulator-name = "avee_lcd";
29e0ff30b2SJoseph S. Barrera III
30e0ff30b2SJoseph S. Barrera III		gpio = <&tlmm 21 GPIO_ACTIVE_HIGH>;
31e0ff30b2SJoseph S. Barrera III		enable-active-high;
32e0ff30b2SJoseph S. Barrera III		pinctrl-names = "default";
33e0ff30b2SJoseph S. Barrera III		pinctrl-0 = <&avee_lcd_en>;
34e0ff30b2SJoseph S. Barrera III
35e0ff30b2SJoseph S. Barrera III		vin-supply = <&pp5000_a>;
36e0ff30b2SJoseph S. Barrera III	};
37e0ff30b2SJoseph S. Barrera III
38e0ff30b2SJoseph S. Barrera III	pp1800_ts:
39b62dfbf8SKrzysztof Kozlowski	v1p8_mipi: v1p8-mipi-regulator {
40e0ff30b2SJoseph S. Barrera III		compatible = "regulator-fixed";
41e0ff30b2SJoseph S. Barrera III		regulator-name = "v1p8_mipi";
42e0ff30b2SJoseph S. Barrera III
43e0ff30b2SJoseph S. Barrera III		gpio = <&tlmm 86 GPIO_ACTIVE_HIGH>;
44e0ff30b2SJoseph S. Barrera III		enable-active-high;
45e0ff30b2SJoseph S. Barrera III		pinctrl-names = "default";
46e0ff30b2SJoseph S. Barrera III		pinctrl-0 = <&mipi_1800_en>;
47e0ff30b2SJoseph S. Barrera III
48e0ff30b2SJoseph S. Barrera III		vin-supply = <&pp3300_a>;
49e0ff30b2SJoseph S. Barrera III	};
50e0ff30b2SJoseph S. Barrera III
51e0ff30b2SJoseph S. Barrera III	thermal-zones {
52e0ff30b2SJoseph S. Barrera III		skin_temp_thermal: skin-temp-thermal {
53e0ff30b2SJoseph S. Barrera III			polling-delay-passive = <250>;
54e0ff30b2SJoseph S. Barrera III
55e0ff30b2SJoseph S. Barrera III			thermal-sensors = <&pm6150_adc_tm 1>;
56e0ff30b2SJoseph S. Barrera III			sustainable-power = <574>;
57e0ff30b2SJoseph S. Barrera III
58e0ff30b2SJoseph S. Barrera III			trips {
59e0ff30b2SJoseph S. Barrera III				skin_temp_alert0: trip-point0 {
60e0ff30b2SJoseph S. Barrera III					temperature = <58000>;
61e0ff30b2SJoseph S. Barrera III					hysteresis = <1000>;
62e0ff30b2SJoseph S. Barrera III					type = "passive";
63e0ff30b2SJoseph S. Barrera III				};
64e0ff30b2SJoseph S. Barrera III
65e0ff30b2SJoseph S. Barrera III				skin_temp_alert1: trip-point1 {
66e0ff30b2SJoseph S. Barrera III					temperature = <62500>;
67e0ff30b2SJoseph S. Barrera III					hysteresis = <1000>;
68e0ff30b2SJoseph S. Barrera III					type = "passive";
69e0ff30b2SJoseph S. Barrera III				};
70e0ff30b2SJoseph S. Barrera III
71e0ff30b2SJoseph S. Barrera III				skin-temp-crit {
72e0ff30b2SJoseph S. Barrera III					temperature = <68000>;
73e0ff30b2SJoseph S. Barrera III					hysteresis = <1000>;
74e0ff30b2SJoseph S. Barrera III					type = "critical";
75e0ff30b2SJoseph S. Barrera III				};
76e0ff30b2SJoseph S. Barrera III			};
77e0ff30b2SJoseph S. Barrera III
78e0ff30b2SJoseph S. Barrera III			cooling-maps {
79e0ff30b2SJoseph S. Barrera III				map0 {
80e0ff30b2SJoseph S. Barrera III					trip = <&skin_temp_alert0>;
81e5f90735SKrzysztof Kozlowski					cooling-device = <&cpu6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
82e5f90735SKrzysztof Kozlowski							 <&cpu7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
83e0ff30b2SJoseph S. Barrera III				};
84e0ff30b2SJoseph S. Barrera III
85e0ff30b2SJoseph S. Barrera III				map1 {
86e0ff30b2SJoseph S. Barrera III					trip = <&skin_temp_alert1>;
87e5f90735SKrzysztof Kozlowski					cooling-device = <&cpu6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
88e5f90735SKrzysztof Kozlowski							 <&cpu7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
89e0ff30b2SJoseph S. Barrera III				};
90e0ff30b2SJoseph S. Barrera III			};
91e0ff30b2SJoseph S. Barrera III		};
92e0ff30b2SJoseph S. Barrera III	};
93e0ff30b2SJoseph S. Barrera III};
94e0ff30b2SJoseph S. Barrera III
95e0ff30b2SJoseph S. Barrera III&backlight {
96e0ff30b2SJoseph S. Barrera III	pwms = <&cros_ec_pwm 0>;
97e0ff30b2SJoseph S. Barrera III};
98e0ff30b2SJoseph S. Barrera III
99e0ff30b2SJoseph S. Barrera III&camcc {
100e0ff30b2SJoseph S. Barrera III	status = "okay";
101e0ff30b2SJoseph S. Barrera III};
102e0ff30b2SJoseph S. Barrera III
103e0ff30b2SJoseph S. Barrera III&cros_ec {
104e0ff30b2SJoseph S. Barrera III	base_detection: cbas {
105e0ff30b2SJoseph S. Barrera III		compatible = "google,cros-cbas";
106e0ff30b2SJoseph S. Barrera III	};
107e0ff30b2SJoseph S. Barrera III};
108e0ff30b2SJoseph S. Barrera III
109e0ff30b2SJoseph S. Barrera III&i2c4 {
110e0ff30b2SJoseph S. Barrera III	status = "okay";
111e0ff30b2SJoseph S. Barrera III	clock-frequency = <400000>;
112e0ff30b2SJoseph S. Barrera III
113e0ff30b2SJoseph S. Barrera III	ap_ts: touchscreen@1 {
114e0ff30b2SJoseph S. Barrera III		compatible = "hid-over-i2c";
115e0ff30b2SJoseph S. Barrera III		reg = <0x01>;
116e0ff30b2SJoseph S. Barrera III		pinctrl-names = "default";
117e0ff30b2SJoseph S. Barrera III		pinctrl-0 = <&ts_int_l>;
118e0ff30b2SJoseph S. Barrera III
119e0ff30b2SJoseph S. Barrera III		interrupt-parent = <&tlmm>;
120e0ff30b2SJoseph S. Barrera III		interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
121e0ff30b2SJoseph S. Barrera III
122989aac9dSDouglas Anderson		panel = <&panel>;
123e0ff30b2SJoseph S. Barrera III		post-power-on-delay-ms = <70>;
124e0ff30b2SJoseph S. Barrera III		hid-descr-addr = <0x0001>;
125e0ff30b2SJoseph S. Barrera III
126e0ff30b2SJoseph S. Barrera III		vdd-supply = <&pp3300_ts>;
127e0ff30b2SJoseph S. Barrera III		vddl-supply = <&pp1800_ts>;
128e0ff30b2SJoseph S. Barrera III	};
129e0ff30b2SJoseph S. Barrera III};
130e0ff30b2SJoseph S. Barrera III
1312b616f86SDmitry Baryshkov&mdss_dsi0 {
1322b616f86SDmitry Baryshkov
1332b616f86SDmitry Baryshkov	panel: panel@0 {
1342b616f86SDmitry Baryshkov		reg = <0>;
1352b616f86SDmitry Baryshkov		enable-gpios = <&tlmm 87 GPIO_ACTIVE_HIGH>;
1362b616f86SDmitry Baryshkov		pinctrl-names = "default";
1372b616f86SDmitry Baryshkov		pinctrl-0 = <&vdd_reset_1800>;
1382b616f86SDmitry Baryshkov		avdd-supply = <&avdd_lcd>;
1392b616f86SDmitry Baryshkov		avee-supply = <&avee_lcd>;
1402b616f86SDmitry Baryshkov		pp1800-supply = <&v1p8_mipi>;
1412b616f86SDmitry Baryshkov		pp3300-supply = <&pp3300_dx_edp>;
1422b616f86SDmitry Baryshkov		backlight = <&backlight>;
1432b616f86SDmitry Baryshkov		rotation = <270>;
1442b616f86SDmitry Baryshkov
1452b616f86SDmitry Baryshkov		port {
1462b616f86SDmitry Baryshkov			panel_in: endpoint {
1472b616f86SDmitry Baryshkov				remote-endpoint = <&mdss_dsi0_out>;
1482b616f86SDmitry Baryshkov			};
1492b616f86SDmitry Baryshkov		};
1502b616f86SDmitry Baryshkov	};
1512b616f86SDmitry Baryshkov
1522b616f86SDmitry Baryshkov	ports {
1532b616f86SDmitry Baryshkov		port@1 {
1542b616f86SDmitry Baryshkov			endpoint {
1552b616f86SDmitry Baryshkov				remote-endpoint = <&panel_in>;
1562b616f86SDmitry Baryshkov				data-lanes = <0 1 2 3>;
1572b616f86SDmitry Baryshkov			};
1582b616f86SDmitry Baryshkov		};
1592b616f86SDmitry Baryshkov	};
1602b616f86SDmitry Baryshkov};
1612b616f86SDmitry Baryshkov
162e0ff30b2SJoseph S. Barrera III&pm6150_adc {
16341c18552SMarijn Suijten	channel@4d {
164e0ff30b2SJoseph S. Barrera III		reg = <ADC5_AMUX_THM1_100K_PU>;
165e0ff30b2SJoseph S. Barrera III		qcom,ratiometric;
166e0ff30b2SJoseph S. Barrera III		qcom,hw-settle-time = <200>;
16741c18552SMarijn Suijten		label = "skin_therm";
168e0ff30b2SJoseph S. Barrera III	};
169e0ff30b2SJoseph S. Barrera III};
170e0ff30b2SJoseph S. Barrera III
171e0ff30b2SJoseph S. Barrera III&pm6150_adc_tm {
172e0ff30b2SJoseph S. Barrera III	status = "okay";
173e0ff30b2SJoseph S. Barrera III
174e0ff30b2SJoseph S. Barrera III	skin-temp-thermistor@1 {
175e0ff30b2SJoseph S. Barrera III		reg = <1>;
176e0ff30b2SJoseph S. Barrera III		io-channels = <&pm6150_adc ADC5_AMUX_THM1_100K_PU>;
177e0ff30b2SJoseph S. Barrera III		qcom,ratiometric;
178e0ff30b2SJoseph S. Barrera III		qcom,hw-settle-time-us = <200>;
179e0ff30b2SJoseph S. Barrera III	};
180e0ff30b2SJoseph S. Barrera III};
181e0ff30b2SJoseph S. Barrera III
182e0ff30b2SJoseph S. Barrera III&pp1800_uf_cam {
183e0ff30b2SJoseph S. Barrera III	status = "okay";
184e0ff30b2SJoseph S. Barrera III};
185e0ff30b2SJoseph S. Barrera III
186e0ff30b2SJoseph S. Barrera III&pp1800_wf_cam {
187e0ff30b2SJoseph S. Barrera III	status = "okay";
188e0ff30b2SJoseph S. Barrera III};
189e0ff30b2SJoseph S. Barrera III
190e0ff30b2SJoseph S. Barrera III&pp2800_uf_cam {
191e0ff30b2SJoseph S. Barrera III	status = "okay";
192e0ff30b2SJoseph S. Barrera III};
193e0ff30b2SJoseph S. Barrera III
194e0ff30b2SJoseph S. Barrera III&pp2800_wf_cam {
195e0ff30b2SJoseph S. Barrera III	status = "okay";
196e0ff30b2SJoseph S. Barrera III};
197e0ff30b2SJoseph S. Barrera III
198e0ff30b2SJoseph S. Barrera III&wifi {
199*4f8fc203SKrzysztof Kozlowski	qcom,calibration-variant = "GO_WORMDINGLER";
200e0ff30b2SJoseph S. Barrera III};
201e0ff30b2SJoseph S. Barrera III
202e0ff30b2SJoseph S. Barrera III/*
203e0ff30b2SJoseph S. Barrera III * No eDP on this board but it's logically the same signal so just give it
204e0ff30b2SJoseph S. Barrera III * a new name and assign the proper GPIO.
205e0ff30b2SJoseph S. Barrera III */
206e0ff30b2SJoseph S. Barrera IIIpp3300_disp_on: &pp3300_dx_edp {
207e0ff30b2SJoseph S. Barrera III	gpio = <&tlmm 85 GPIO_ACTIVE_HIGH>;
208e0ff30b2SJoseph S. Barrera III};
209e0ff30b2SJoseph S. Barrera III
210e0ff30b2SJoseph S. Barrera III/* PINCTRL - modifications to sc7180-trogdor.dtsi */
211e0ff30b2SJoseph S. Barrera III
212e0ff30b2SJoseph S. Barrera III/*
213e0ff30b2SJoseph S. Barrera III * No eDP on this board but it's logically the same signal so just give it
214e0ff30b2SJoseph S. Barrera III * a new name and assign the proper GPIO.
215e0ff30b2SJoseph S. Barrera III */
216e0ff30b2SJoseph S. Barrera III
217e0ff30b2SJoseph S. Barrera IIItp_en: &en_pp3300_dx_edp {
218e0ff30b2SJoseph S. Barrera III	pins = "gpio85";
219e0ff30b2SJoseph S. Barrera III};
220e0ff30b2SJoseph S. Barrera III
221e0ff30b2SJoseph S. Barrera III/* PINCTRL - board-specific pinctrl */
222e0ff30b2SJoseph S. Barrera III
223e0ff30b2SJoseph S. Barrera III&tlmm {
224e0ff30b2SJoseph S. Barrera III	gpio-line-names = "HUB_RST_L",
225e0ff30b2SJoseph S. Barrera III			  "AP_RAM_ID0",
226e0ff30b2SJoseph S. Barrera III			  "AP_SKU_ID2",
227e0ff30b2SJoseph S. Barrera III			  "AP_RAM_ID1",
228e0ff30b2SJoseph S. Barrera III			  "",
229e0ff30b2SJoseph S. Barrera III			  "AP_RAM_ID2",
230e0ff30b2SJoseph S. Barrera III			  "UF_CAM_EN",
231e0ff30b2SJoseph S. Barrera III			  "WF_CAM_EN",
232e0ff30b2SJoseph S. Barrera III			  "TS_RESET_L",
233e0ff30b2SJoseph S. Barrera III			  "TS_INT_L",
234e0ff30b2SJoseph S. Barrera III			  "",
235e0ff30b2SJoseph S. Barrera III			  "",
236e0ff30b2SJoseph S. Barrera III			  "AP_EDP_BKLTEN",
237e0ff30b2SJoseph S. Barrera III			  "UF_CAM_MCLK",
238e0ff30b2SJoseph S. Barrera III			  "WF_CAM_CLK",
239e0ff30b2SJoseph S. Barrera III			  "",
240e0ff30b2SJoseph S. Barrera III			  "",
241e0ff30b2SJoseph S. Barrera III			  "UF_CAM_SDA",
242e0ff30b2SJoseph S. Barrera III			  "UF_CAM_SCL",
243e0ff30b2SJoseph S. Barrera III			  "WF_CAM_SDA",
244e0ff30b2SJoseph S. Barrera III			  "WF_CAM_SCL",
245e0ff30b2SJoseph S. Barrera III			  "AVEE_LCD_EN",
246e0ff30b2SJoseph S. Barrera III			  "",
247e0ff30b2SJoseph S. Barrera III			  "AMP_EN",
248e0ff30b2SJoseph S. Barrera III			  "",
249e0ff30b2SJoseph S. Barrera III			  "",
250e0ff30b2SJoseph S. Barrera III			  "",
251e0ff30b2SJoseph S. Barrera III			  "",
252e0ff30b2SJoseph S. Barrera III			  "HP_IRQ",
253e0ff30b2SJoseph S. Barrera III			  "WF_CAM_RST_L",
254e0ff30b2SJoseph S. Barrera III			  "UF_CAM_RST_L",
255e0ff30b2SJoseph S. Barrera III			  "AP_BRD_ID2",
256e0ff30b2SJoseph S. Barrera III			  "",
257e0ff30b2SJoseph S. Barrera III			  "AP_BRD_ID0",
258e0ff30b2SJoseph S. Barrera III			  "AP_H1_SPI_MISO",
259e0ff30b2SJoseph S. Barrera III			  "AP_H1_SPI_MOSI",
260e0ff30b2SJoseph S. Barrera III			  "AP_H1_SPI_CLK",
261e0ff30b2SJoseph S. Barrera III			  "AP_H1_SPI_CS_L",
262e0ff30b2SJoseph S. Barrera III			  "BT_UART_CTS",
263e0ff30b2SJoseph S. Barrera III			  "BT_UART_RTS",
264e0ff30b2SJoseph S. Barrera III			  "BT_UART_TXD",
265e0ff30b2SJoseph S. Barrera III			  "BT_UART_RXD",
266e0ff30b2SJoseph S. Barrera III			  "H1_AP_INT_ODL",
267e0ff30b2SJoseph S. Barrera III			  "",
268e0ff30b2SJoseph S. Barrera III			  "UART_AP_TX_DBG_RX",
269e0ff30b2SJoseph S. Barrera III			  "UART_DBG_TX_AP_RX",
270e0ff30b2SJoseph S. Barrera III			  "HP_I2C_SDA",
271e0ff30b2SJoseph S. Barrera III			  "HP_I2C_SCL",
272e0ff30b2SJoseph S. Barrera III			  "FORCED_USB_BOOT",
273e0ff30b2SJoseph S. Barrera III			  "AMP_BCLK",
274e0ff30b2SJoseph S. Barrera III			  "AMP_LRCLK",
275e0ff30b2SJoseph S. Barrera III			  "AMP_DIN",
276e0ff30b2SJoseph S. Barrera III			  "",
277e0ff30b2SJoseph S. Barrera III			  "HP_BCLK",
278e0ff30b2SJoseph S. Barrera III			  "HP_LRCLK",
279e0ff30b2SJoseph S. Barrera III			  "HP_DOUT",
280e0ff30b2SJoseph S. Barrera III			  "HP_DIN",
281e0ff30b2SJoseph S. Barrera III			  "HP_MCLK",
282e0ff30b2SJoseph S. Barrera III			  "AP_SKU_ID0",
283e0ff30b2SJoseph S. Barrera III			  "AP_EC_SPI_MISO",
284e0ff30b2SJoseph S. Barrera III			  "AP_EC_SPI_MOSI",
285e0ff30b2SJoseph S. Barrera III			  "AP_EC_SPI_CLK",
286e0ff30b2SJoseph S. Barrera III			  "AP_EC_SPI_CS_L",
287e0ff30b2SJoseph S. Barrera III			  "AP_SPI_CLK",
288e0ff30b2SJoseph S. Barrera III			  "AP_SPI_MOSI",
289e0ff30b2SJoseph S. Barrera III			  "AP_SPI_MISO",
290e0ff30b2SJoseph S. Barrera III			  /*
291e0ff30b2SJoseph S. Barrera III			   * AP_FLASH_WP_L is crossystem ABI. Schematics
292e0ff30b2SJoseph S. Barrera III			   * call it BIOS_FLASH_WP_L.
293e0ff30b2SJoseph S. Barrera III			   */
294e0ff30b2SJoseph S. Barrera III			  "AP_FLASH_WP_L",
295e0ff30b2SJoseph S. Barrera III			  "",
296e0ff30b2SJoseph S. Barrera III			  "AP_SPI_CS0_L",
297e0ff30b2SJoseph S. Barrera III			  "",
298e0ff30b2SJoseph S. Barrera III			  "",
299e0ff30b2SJoseph S. Barrera III			  "",
300e0ff30b2SJoseph S. Barrera III			  "",
301e0ff30b2SJoseph S. Barrera III			  "WLAN_SW_CTRL",
302e0ff30b2SJoseph S. Barrera III			  "",
303e0ff30b2SJoseph S. Barrera III			  "REPORT_E",
304e0ff30b2SJoseph S. Barrera III			  "",
305e0ff30b2SJoseph S. Barrera III			  "ID0",
306e0ff30b2SJoseph S. Barrera III			  "",
307e0ff30b2SJoseph S. Barrera III			  "ID1",
308e0ff30b2SJoseph S. Barrera III			  "",
309e0ff30b2SJoseph S. Barrera III			  "",
310e0ff30b2SJoseph S. Barrera III			  "",
311e0ff30b2SJoseph S. Barrera III			  "CODEC_PWR_EN",
312e0ff30b2SJoseph S. Barrera III			  "HUB_EN",
313e0ff30b2SJoseph S. Barrera III			  "TP_EN",
314e0ff30b2SJoseph S. Barrera III			  "MIPI_1.8V_EN",
315e0ff30b2SJoseph S. Barrera III			  "VDD_RESET_1.8V",
316e0ff30b2SJoseph S. Barrera III			  "AVDD_LCD_EN",
317e0ff30b2SJoseph S. Barrera III			  "",
318e0ff30b2SJoseph S. Barrera III			  "AP_SKU_ID1",
319e0ff30b2SJoseph S. Barrera III			  "AP_RST_REQ",
320e0ff30b2SJoseph S. Barrera III			  "",
321e0ff30b2SJoseph S. Barrera III			  "AP_BRD_ID1",
322e0ff30b2SJoseph S. Barrera III			  "AP_EC_INT_L",
323e0ff30b2SJoseph S. Barrera III			  "SDM_GRFC_3",
324e0ff30b2SJoseph S. Barrera III			  "",
325e0ff30b2SJoseph S. Barrera III			  "",
326e0ff30b2SJoseph S. Barrera III			  "BOOT_CONFIG_4",
327e0ff30b2SJoseph S. Barrera III			  "BOOT_CONFIG_2",
328e0ff30b2SJoseph S. Barrera III			  "",
329e0ff30b2SJoseph S. Barrera III			  "",
330e0ff30b2SJoseph S. Barrera III			  "",
331e0ff30b2SJoseph S. Barrera III			  "",
332e0ff30b2SJoseph S. Barrera III			  "",
333e0ff30b2SJoseph S. Barrera III			  "",
334e0ff30b2SJoseph S. Barrera III			  "",
335e0ff30b2SJoseph S. Barrera III			  "BOOT_CONFIG_3",
336e0ff30b2SJoseph S. Barrera III			  "WCI2_LTE_COEX_TXD",
337e0ff30b2SJoseph S. Barrera III			  "WCI2_LTE_COEX_RXD",
338e0ff30b2SJoseph S. Barrera III			  "",
339e0ff30b2SJoseph S. Barrera III			  "",
340e0ff30b2SJoseph S. Barrera III			  "",
341e0ff30b2SJoseph S. Barrera III			  "",
342e0ff30b2SJoseph S. Barrera III			  "FORCED_USB_BOOT_POL",
343e0ff30b2SJoseph S. Barrera III			  "AP_TS_PEN_I2C_SDA",
344e0ff30b2SJoseph S. Barrera III			  "AP_TS_PEN_I2C_SCL",
345e0ff30b2SJoseph S. Barrera III			  "DP_HOT_PLUG_DET",
346e0ff30b2SJoseph S. Barrera III			  "EC_IN_RW_ODL";
347e0ff30b2SJoseph S. Barrera III
3482f0300a6SKrzysztof Kozlowski	avdd_lcd_en: avdd-lcd-en-state {
349e0ff30b2SJoseph S. Barrera III		pins = "gpio88";
350e0ff30b2SJoseph S. Barrera III		function = "gpio";
351e0ff30b2SJoseph S. Barrera III		drive-strength = <2>;
352e0ff30b2SJoseph S. Barrera III		bias-disable;
353e0ff30b2SJoseph S. Barrera III	};
354e0ff30b2SJoseph S. Barrera III
3552f0300a6SKrzysztof Kozlowski	avee_lcd_en: avee-lcd-en-state {
356e0ff30b2SJoseph S. Barrera III		pins = "gpio21";
357e0ff30b2SJoseph S. Barrera III		function = "gpio";
358e0ff30b2SJoseph S. Barrera III		drive-strength = <2>;
359e0ff30b2SJoseph S. Barrera III		bias-disable;
360e0ff30b2SJoseph S. Barrera III	};
361e0ff30b2SJoseph S. Barrera III
3622f0300a6SKrzysztof Kozlowski	mipi_1800_en: mipi-1800-en-state {
363e0ff30b2SJoseph S. Barrera III		pins = "gpio86";
364e0ff30b2SJoseph S. Barrera III		function = "gpio";
365e0ff30b2SJoseph S. Barrera III		drive-strength = <2>;
366e0ff30b2SJoseph S. Barrera III		bias-disable;
367e0ff30b2SJoseph S. Barrera III	};
368e0ff30b2SJoseph S. Barrera III
3692f0300a6SKrzysztof Kozlowski	vdd_reset_1800: vdd-reset-1800-state {
370e0ff30b2SJoseph S. Barrera III		pins = "gpio87";
371e0ff30b2SJoseph S. Barrera III		function = "gpio";
372e0ff30b2SJoseph S. Barrera III		drive-strength = <2>;
373e0ff30b2SJoseph S. Barrera III		bias-disable;
374e0ff30b2SJoseph S. Barrera III	};
375e0ff30b2SJoseph S. Barrera III};
376