xref: /linux/scripts/dtc/include-prefixes/arm64/mediatek/mt8186-corsola-starmie.dtsi (revision ec71f661a572a770d7c861cd52a50cbbb0e1a8d1)
1*d926d78bSWojciech Macek// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2*d926d78bSWojciech Macek/*
3*d926d78bSWojciech Macek * Copyright 2023 Google LLC
4*d926d78bSWojciech Macek */
5*d926d78bSWojciech Macek
6*d926d78bSWojciech Macek/dts-v1/;
7*d926d78bSWojciech Macek#include "mt8186-corsola.dtsi"
8*d926d78bSWojciech Macek
9*d926d78bSWojciech Macek/ {
10*d926d78bSWojciech Macek	en_pp6000_mipi_disp_150ma: en-pp6000-mipi-disp-150ma {
11*d926d78bSWojciech Macek		compatible = "regulator-fixed";
12*d926d78bSWojciech Macek		regulator-name = "en_pp6000_mipi_disp_150ma";
13*d926d78bSWojciech Macek		gpio = <&pio 154 GPIO_ACTIVE_HIGH>;
14*d926d78bSWojciech Macek		enable-active-high;
15*d926d78bSWojciech Macek		pinctrl-names = "default";
16*d926d78bSWojciech Macek		pinctrl-0 = <&en_pp6000_mipi_disp_150ma_fixed_pins>;
17*d926d78bSWojciech Macek	};
18*d926d78bSWojciech Macek
19*d926d78bSWojciech Macek	/*
20*d926d78bSWojciech Macek	 * Starmie does not have 3.3V display regulator. It is replaced
21*d926d78bSWojciech Macek	 * with 6V module for enabling panel, re-using eDP GPIOs.
22*d926d78bSWojciech Macek	 */
23*d926d78bSWojciech Macek	/delete-node/ pp3300_disp_x;
24*d926d78bSWojciech Macek	en_pp6000_mipi_disp: en-regulator-pp6000-mipi-disp {
25*d926d78bSWojciech Macek		compatible = "regulator-fixed";
26*d926d78bSWojciech Macek		pinctrl-names = "default";
27*d926d78bSWojciech Macek		pinctrl-0 = <&edp_panel_fixed_pins>;
28*d926d78bSWojciech Macek		gpios = <&pio 153 GPIO_ACTIVE_HIGH>;
29*d926d78bSWojciech Macek		regulator-name = "en_pp6000_mipi_disp";
30*d926d78bSWojciech Macek		enable-active-high;
31*d926d78bSWojciech Macek		regulator-enable-ramp-delay = <3000>;
32*d926d78bSWojciech Macek		vin-supply = <&pp3300_z2>;
33*d926d78bSWojciech Macek	};
34*d926d78bSWojciech Macek
35*d926d78bSWojciech Macek	tboard_thermistor1: thermal-sensor1 {
36*d926d78bSWojciech Macek		compatible = "generic-adc-thermal";
37*d926d78bSWojciech Macek		#thermal-sensor-cells = <0>;
38*d926d78bSWojciech Macek		io-channels = <&auxadc 0>;
39*d926d78bSWojciech Macek		io-channel-names = "sensor-channel";
40*d926d78bSWojciech Macek		temperature-lookup-table = <    (-5000) 1492
41*d926d78bSWojciech Macek						0 1413
42*d926d78bSWojciech Macek						5000 1324
43*d926d78bSWojciech Macek						10000 1227
44*d926d78bSWojciech Macek						15000 1121
45*d926d78bSWojciech Macek						20000 1017
46*d926d78bSWojciech Macek						25000 900
47*d926d78bSWojciech Macek						30000 797
48*d926d78bSWojciech Macek						35000 698
49*d926d78bSWojciech Macek						40000 606
50*d926d78bSWojciech Macek						45000 522
51*d926d78bSWojciech Macek						50000 449
52*d926d78bSWojciech Macek						55000 383
53*d926d78bSWojciech Macek						60000 327
54*d926d78bSWojciech Macek						65000 278
55*d926d78bSWojciech Macek						70000 236
56*d926d78bSWojciech Macek						75000 201
57*d926d78bSWojciech Macek						80000 171
58*d926d78bSWojciech Macek						85000 145
59*d926d78bSWojciech Macek						90000 163
60*d926d78bSWojciech Macek						95000 124
61*d926d78bSWojciech Macek						100000 91
62*d926d78bSWojciech Macek						105000 78
63*d926d78bSWojciech Macek						110000 67
64*d926d78bSWojciech Macek						115000 58
65*d926d78bSWojciech Macek						120000 50
66*d926d78bSWojciech Macek						125000 44>;
67*d926d78bSWojciech Macek	};
68*d926d78bSWojciech Macek
69*d926d78bSWojciech Macek	tboard_thermistor2: thermal-sensor2 {
70*d926d78bSWojciech Macek		compatible = "generic-adc-thermal";
71*d926d78bSWojciech Macek		#thermal-sensor-cells = <0>;
72*d926d78bSWojciech Macek		io-channels = <&auxadc 1>;
73*d926d78bSWojciech Macek		io-channel-names = "sensor-channel";
74*d926d78bSWojciech Macek		temperature-lookup-table = <    (-5000) 1492
75*d926d78bSWojciech Macek						0 1413
76*d926d78bSWojciech Macek						5000 1324
77*d926d78bSWojciech Macek						10000 1227
78*d926d78bSWojciech Macek						15000 1121
79*d926d78bSWojciech Macek						20000 1017
80*d926d78bSWojciech Macek						25000 900
81*d926d78bSWojciech Macek						30000 797
82*d926d78bSWojciech Macek						35000 698
83*d926d78bSWojciech Macek						40000 606
84*d926d78bSWojciech Macek						45000 522
85*d926d78bSWojciech Macek						50000 449
86*d926d78bSWojciech Macek						55000 383
87*d926d78bSWojciech Macek						60000 327
88*d926d78bSWojciech Macek						65000 278
89*d926d78bSWojciech Macek						70000 236
90*d926d78bSWojciech Macek						75000 201
91*d926d78bSWojciech Macek						80000 171
92*d926d78bSWojciech Macek						85000 145
93*d926d78bSWojciech Macek						90000 163
94*d926d78bSWojciech Macek						95000 124
95*d926d78bSWojciech Macek						100000 91
96*d926d78bSWojciech Macek						105000 78
97*d926d78bSWojciech Macek						110000 67
98*d926d78bSWojciech Macek						115000 58
99*d926d78bSWojciech Macek						120000 50
100*d926d78bSWojciech Macek						125000 44>;
101*d926d78bSWojciech Macek	};
102*d926d78bSWojciech Macek};
103*d926d78bSWojciech Macek
104*d926d78bSWojciech Macek/*
105*d926d78bSWojciech Macek * Starmie does not have EC keyboard. Remove default keyboard controller
106*d926d78bSWojciech Macek * and replace it with the driver for side switches.
107*d926d78bSWojciech Macek */
108*d926d78bSWojciech Macek/delete-node/ &keyboard_controller;
109*d926d78bSWojciech Macek
110*d926d78bSWojciech Macek&cros_ec {
111*d926d78bSWojciech Macek	cbas: cbas {
112*d926d78bSWojciech Macek		compatible = "google,cros-cbas";
113*d926d78bSWojciech Macek	};
114*d926d78bSWojciech Macek
115*d926d78bSWojciech Macek	keyboard-controller {
116*d926d78bSWojciech Macek		compatible = "google,cros-ec-keyb-switches";
117*d926d78bSWojciech Macek	};
118*d926d78bSWojciech Macek};
119*d926d78bSWojciech Macek
120*d926d78bSWojciech Macek&dsi0 {
121*d926d78bSWojciech Macek	#address-cells = <1>;
122*d926d78bSWojciech Macek	#size-cells = <0>;
123*d926d78bSWojciech Macek	panel: panel@0 {
124*d926d78bSWojciech Macek		/* compatible will be set in board dts */
125*d926d78bSWojciech Macek		reg = <0>;
126*d926d78bSWojciech Macek		enable-gpios = <&pio 98 0>;
127*d926d78bSWojciech Macek		pinctrl-names = "default";
128*d926d78bSWojciech Macek		pinctrl-0 = <&panel_default_pins>;
129*d926d78bSWojciech Macek		avdd-supply = <&en_pp6000_mipi_disp>;
130*d926d78bSWojciech Macek		avee-supply = <&en_pp6000_mipi_disp_150ma>;
131*d926d78bSWojciech Macek		pp1800-supply = <&mt6366_vio18_reg>;
132*d926d78bSWojciech Macek		backlight = <&backlight_lcd0>;
133*d926d78bSWojciech Macek		rotation = <270>;
134*d926d78bSWojciech Macek		port {
135*d926d78bSWojciech Macek			panel_in: endpoint {
136*d926d78bSWojciech Macek				remote-endpoint = <&dsi_out>;
137*d926d78bSWojciech Macek			};
138*d926d78bSWojciech Macek		};
139*d926d78bSWojciech Macek	};
140*d926d78bSWojciech Macek};
141*d926d78bSWojciech Macek
142*d926d78bSWojciech Macek&dsi_out {
143*d926d78bSWojciech Macek	remote-endpoint = <&panel_in>;
144*d926d78bSWojciech Macek};
145*d926d78bSWojciech Macek
146*d926d78bSWojciech Macek&i2c0 {
147*d926d78bSWojciech Macek	status = "disabled";
148*d926d78bSWojciech Macek};
149*d926d78bSWojciech Macek
150*d926d78bSWojciech Macek&i2c2 {
151*d926d78bSWojciech Macek	status = "disabled";
152*d926d78bSWojciech Macek};
153*d926d78bSWojciech Macek
154*d926d78bSWojciech Macek&i2c4 {
155*d926d78bSWojciech Macek	status = "disabled";
156*d926d78bSWojciech Macek};
157*d926d78bSWojciech Macek
158*d926d78bSWojciech Macek&i2c5 {
159*d926d78bSWojciech Macek	clock-frequency = <400000>;
160*d926d78bSWojciech Macek};
161*d926d78bSWojciech Macek
162*d926d78bSWojciech Macek&mmc1_pins_default {
163*d926d78bSWojciech Macek	pins-clk {
164*d926d78bSWojciech Macek		drive-strength = <8>;
165*d926d78bSWojciech Macek	};
166*d926d78bSWojciech Macek
167*d926d78bSWojciech Macek	pins-cmd-dat {
168*d926d78bSWojciech Macek		drive-strength = <8>;
169*d926d78bSWojciech Macek	};
170*d926d78bSWojciech Macek};
171*d926d78bSWojciech Macek
172*d926d78bSWojciech Macek&mmc1_pins_uhs {
173*d926d78bSWojciech Macek	pins-clk {
174*d926d78bSWojciech Macek		drive-strength = <8>;
175*d926d78bSWojciech Macek	};
176*d926d78bSWojciech Macek
177*d926d78bSWojciech Macek	pins-cmd-dat {
178*d926d78bSWojciech Macek		drive-strength = <8>;
179*d926d78bSWojciech Macek	};
180*d926d78bSWojciech Macek};
181*d926d78bSWojciech Macek
182*d926d78bSWojciech Macek&pen_insert {
183*d926d78bSWojciech Macek	wakeup-event-action = <EV_ACT_ANY>;
184*d926d78bSWojciech Macek};
185*d926d78bSWojciech Macek
186*d926d78bSWojciech Macek&pio {
187*d926d78bSWojciech Macek	/* 185 lines */
188*d926d78bSWojciech Macek	gpio-line-names = "TP",
189*d926d78bSWojciech Macek			  "TP",
190*d926d78bSWojciech Macek			  "TP",
191*d926d78bSWojciech Macek			  "I2S0_HP_DI",
192*d926d78bSWojciech Macek			  "I2S3_DP_SPKR_DO",
193*d926d78bSWojciech Macek			  "SAR_INT_ODL",
194*d926d78bSWojciech Macek			  "BT_WAKE_AP_ODL",
195*d926d78bSWojciech Macek			  "WIFI_INT_ODL",
196*d926d78bSWojciech Macek			  "DPBRDG_INT_ODL",
197*d926d78bSWojciech Macek			  "NC",
198*d926d78bSWojciech Macek			  "EC_AP_HPD_OD",
199*d926d78bSWojciech Macek			  "NC",
200*d926d78bSWojciech Macek			  "TCHSCR_INT_1V8_ODL",
201*d926d78bSWojciech Macek			  "EC_AP_INT_ODL",
202*d926d78bSWojciech Macek			  "EC_IN_RW_ODL",
203*d926d78bSWojciech Macek			  "GSC_AP_INT_ODL",
204*d926d78bSWojciech Macek			  /*
205*d926d78bSWojciech Macek			   * AP_FLASH_WP_L is crossystem ABI. Rev1 schematics
206*d926d78bSWojciech Macek			   * call it AP_WP_ODL.
207*d926d78bSWojciech Macek			   */
208*d926d78bSWojciech Macek			  "AP_FLASH_WP_L",
209*d926d78bSWojciech Macek			  "HP_INT_ODL",
210*d926d78bSWojciech Macek			  "PEN_EJECT_OD",
211*d926d78bSWojciech Macek			  "NC",
212*d926d78bSWojciech Macek			  "NC",
213*d926d78bSWojciech Macek			  "UCAM_SEN_EN",
214*d926d78bSWojciech Macek			  "NC",
215*d926d78bSWojciech Macek			  "NC",
216*d926d78bSWojciech Macek			  "NC",
217*d926d78bSWojciech Macek			  "I2S2_DP_SPK_MCK",
218*d926d78bSWojciech Macek			  "I2S2_DP_SPKR_BCK",
219*d926d78bSWojciech Macek			  "I2S2_DP_SPKR_LRCK",
220*d926d78bSWojciech Macek			  "NC",
221*d926d78bSWojciech Macek			  "NC",
222*d926d78bSWojciech Macek			  "NC",
223*d926d78bSWojciech Macek			  "NC",
224*d926d78bSWojciech Macek			  "UART_GSC_TX_AP_RX",
225*d926d78bSWojciech Macek			  "UART_AP_TX_GSC_RX",
226*d926d78bSWojciech Macek			  "UART_DBGCON_TX_ADSP_RX",
227*d926d78bSWojciech Macek			  "UART_ADSP_TX_DBGCON_RX",
228*d926d78bSWojciech Macek			  "NC",
229*d926d78bSWojciech Macek			  "TCHSCR_REPORT_DISABLE",
230*d926d78bSWojciech Macek			  "NC",
231*d926d78bSWojciech Macek			  "EN_PP1800_DPBRDG",
232*d926d78bSWojciech Macek			  "SPI_AP_CLK_EC",
233*d926d78bSWojciech Macek			  "SPI_AP_CS_EC_L",
234*d926d78bSWojciech Macek			  "SPI_AP_DO_EC_DI",
235*d926d78bSWojciech Macek			  "SPI_AP_DI_EC_DO",
236*d926d78bSWojciech Macek			  "SPI_AP_CLK_GSC",
237*d926d78bSWojciech Macek			  "SPI_AP_CS_GSC_L",
238*d926d78bSWojciech Macek			  "SPI_AP_DO_GSC_DI",
239*d926d78bSWojciech Macek			  "SPI_AP_DI_GSC_DO",
240*d926d78bSWojciech Macek			  "UART_DBGCON_TX_SCP_RX",
241*d926d78bSWojciech Macek			  "UART_SCP_TX_DBGCON_RX",
242*d926d78bSWojciech Macek			  "EN_PP1200_CAM_X",
243*d926d78bSWojciech Macek			  "WLAN_MODULE_RST_L",
244*d926d78bSWojciech Macek			  "NC",
245*d926d78bSWojciech Macek			  "NC",
246*d926d78bSWojciech Macek			  "NC",
247*d926d78bSWojciech Macek			  "NC",
248*d926d78bSWojciech Macek			  "I2S1_HP_DO",
249*d926d78bSWojciech Macek			  "I2S1_HP_BCK",
250*d926d78bSWojciech Macek			  "I2S1_HP_LRCK",
251*d926d78bSWojciech Macek			  "I2S1_HP_MCK",
252*d926d78bSWojciech Macek			  "TCHSCR_RST_1V8_L",
253*d926d78bSWojciech Macek			  "SPI_AP_CLK_ROM",
254*d926d78bSWojciech Macek			  "SPI_AP_CS_ROM_L",
255*d926d78bSWojciech Macek			  "SPI_AP_DO_ROM_DI",
256*d926d78bSWojciech Macek			  "SPI_AP_DI_ROM_DO",
257*d926d78bSWojciech Macek			  "NC",
258*d926d78bSWojciech Macek			  "NC",
259*d926d78bSWojciech Macek			  "EMMC_STRB",
260*d926d78bSWojciech Macek			  "EMMC_CLK",
261*d926d78bSWojciech Macek			  "EMMC_CMD",
262*d926d78bSWojciech Macek			  "EMMC_RST_L",
263*d926d78bSWojciech Macek			  "EMMC_DATA0",
264*d926d78bSWojciech Macek			  "EMMC_DATA1",
265*d926d78bSWojciech Macek			  "EMMC_DATA2",
266*d926d78bSWojciech Macek			  "EMMC_DATA3",
267*d926d78bSWojciech Macek			  "EMMC_DATA4",
268*d926d78bSWojciech Macek			  "EMMC_DATA5",
269*d926d78bSWojciech Macek			  "EMMC_DATA6",
270*d926d78bSWojciech Macek			  "EMMC_DATA7",
271*d926d78bSWojciech Macek			  "AP_KPCOL0",
272*d926d78bSWojciech Macek			  "NC",
273*d926d78bSWojciech Macek			  "NC",
274*d926d78bSWojciech Macek			  "NC",
275*d926d78bSWojciech Macek			  "TP",
276*d926d78bSWojciech Macek			  "SDIO_CLK",
277*d926d78bSWojciech Macek			  "SDIO_CMD",
278*d926d78bSWojciech Macek			  "SDIO_DATA0",
279*d926d78bSWojciech Macek			  "SDIO_DATA1",
280*d926d78bSWojciech Macek			  "SDIO_DATA2",
281*d926d78bSWojciech Macek			  "SDIO_DATA3",
282*d926d78bSWojciech Macek			  "NC",
283*d926d78bSWojciech Macek			  "NC",
284*d926d78bSWojciech Macek			  "NC",
285*d926d78bSWojciech Macek			  "NC",
286*d926d78bSWojciech Macek			  "NC",
287*d926d78bSWojciech Macek			  "NC",
288*d926d78bSWojciech Macek			  "NC",
289*d926d78bSWojciech Macek			  "MIPI_BL_PWM_1V8",
290*d926d78bSWojciech Macek			  "DISP_RST_1V8_L",
291*d926d78bSWojciech Macek			  "MIPI_DPI_CLK",
292*d926d78bSWojciech Macek			  "MIPI_DPI_VSYNC",
293*d926d78bSWojciech Macek			  "MIPI_DPI_HSYNC",
294*d926d78bSWojciech Macek			  "MIPI_DPI_DE",
295*d926d78bSWojciech Macek			  "MIPI_DPI_D0",
296*d926d78bSWojciech Macek			  "MIPI_DPI_D1",
297*d926d78bSWojciech Macek			  "MIPI_DPI_D2",
298*d926d78bSWojciech Macek			  "MIPI_DPI_D3",
299*d926d78bSWojciech Macek			  "MIPI_DPI_D4",
300*d926d78bSWojciech Macek			  "MIPI_DPI_D5",
301*d926d78bSWojciech Macek			  "MIPI_DPI_D6",
302*d926d78bSWojciech Macek			  "MIPI_DPI_DA7",
303*d926d78bSWojciech Macek			  "MIPI_DPI_D8",
304*d926d78bSWojciech Macek			  "MIPI_DPI_D9",
305*d926d78bSWojciech Macek			  "MIPI_DPI_D10",
306*d926d78bSWojciech Macek			  "MIPI_DPI_D11",
307*d926d78bSWojciech Macek			  "PCM_BT_CLK",
308*d926d78bSWojciech Macek			  "PCM_BT_SYNC",
309*d926d78bSWojciech Macek			  "PCM_BT_DI",
310*d926d78bSWojciech Macek			  "PCM_BT_DO",
311*d926d78bSWojciech Macek			  "JTAG_TMS_TP",
312*d926d78bSWojciech Macek			  "JTAG_TCK_TP",
313*d926d78bSWojciech Macek			  "JTAG_TDI_TP",
314*d926d78bSWojciech Macek			  "JTAG_TDO_TP",
315*d926d78bSWojciech Macek			  "JTAG_TRSTN_TP",
316*d926d78bSWojciech Macek			  "NC",
317*d926d78bSWojciech Macek			  "NC",
318*d926d78bSWojciech Macek			  "UCAM_DET_ODL",
319*d926d78bSWojciech Macek			  "NC",
320*d926d78bSWojciech Macek			  "NC",
321*d926d78bSWojciech Macek			  "AP_I2C_TCHSCR_SCL_1V8",
322*d926d78bSWojciech Macek			  "AP_I2C_TCHSCR_SDA_1V8",
323*d926d78bSWojciech Macek			  "NC",
324*d926d78bSWojciech Macek			  "NC",
325*d926d78bSWojciech Macek			  "AP_I2C_DPBRDG_SCL_1V8",
326*d926d78bSWojciech Macek			  "AP_I2C_DPBRDG_SDA_1V8",
327*d926d78bSWojciech Macek			  "NC",
328*d926d78bSWojciech Macek			  "NC",
329*d926d78bSWojciech Macek			  "AP_I2C_AUD_SCL_1V8",
330*d926d78bSWojciech Macek			  "AP_I2C_AUD_SDA_1V8",
331*d926d78bSWojciech Macek			  "AP_I2C_DISP_SCL_1V8",
332*d926d78bSWojciech Macek			  "AP_I2C_DISP_SDA_1V8",
333*d926d78bSWojciech Macek			  "NC",
334*d926d78bSWojciech Macek			  "NC",
335*d926d78bSWojciech Macek			  "NC",
336*d926d78bSWojciech Macek			  "NC",
337*d926d78bSWojciech Macek			  "SCP_I2C_SENSOR_SCL_1V8",
338*d926d78bSWojciech Macek			  "SCP_I2C_SENSOR_SDA_1V8",
339*d926d78bSWojciech Macek			  "AP_EC_WARM_RST_REQ",
340*d926d78bSWojciech Macek			  "AP_XHCI_INIT_DONE",
341*d926d78bSWojciech Macek			  "USB3_HUB_RST_L",
342*d926d78bSWojciech Macek			  "EN_SPKR",
343*d926d78bSWojciech Macek			  "BEEP_ON",
344*d926d78bSWojciech Macek			  "AP_DISP_BKLTEN",
345*d926d78bSWojciech Macek			  "EN_PP6000_MIPI_DISP",
346*d926d78bSWojciech Macek			  "EN_PP6000_MIPI_DISP_150MA",
347*d926d78bSWojciech Macek			  "BT_KILL_1V8_L",
348*d926d78bSWojciech Macek			  "WIFI_KILL_1V8_L",
349*d926d78bSWojciech Macek			  "PWRAP_SPI0_CSN",
350*d926d78bSWojciech Macek			  "PWRAP_SPI0_CK",
351*d926d78bSWojciech Macek			  "PWRAP_SPI0_MO",
352*d926d78bSWojciech Macek			  "PWRAP_SPI0_MI",
353*d926d78bSWojciech Macek			  "SRCLKENA0",
354*d926d78bSWojciech Macek			  "SRCLKENA1",
355*d926d78bSWojciech Macek			  "SCP_VREQ_VAO",
356*d926d78bSWojciech Macek			  "AP_RTC_CLK32K",
357*d926d78bSWojciech Macek			  "AP_PMIC_WDTRST_L",
358*d926d78bSWojciech Macek			  "AUD_CLK_MOSI",
359*d926d78bSWojciech Macek			  "AUD_SYNC_MOSI",
360*d926d78bSWojciech Macek			  "AUD_DAT_MOSI0",
361*d926d78bSWojciech Macek			  "AUD_DAT_MOSI1",
362*d926d78bSWojciech Macek			  "AUD_CLK_MISO",
363*d926d78bSWojciech Macek			  "AUD_SYNC_MISO",
364*d926d78bSWojciech Macek			  "AUD_DAT_MISO0",
365*d926d78bSWojciech Macek			  "AUD_DAT_MISO1",
366*d926d78bSWojciech Macek			  "NC",
367*d926d78bSWojciech Macek			  "NC",
368*d926d78bSWojciech Macek			  "NC",
369*d926d78bSWojciech Macek			  "DPBRDG_RST_L",
370*d926d78bSWojciech Macek			  "LTE_W_DISABLE_L",
371*d926d78bSWojciech Macek			  "LTE_SAR_DETECT_L",
372*d926d78bSWojciech Macek			  "EN_PP3300_LTE_X",
373*d926d78bSWojciech Macek			  "LTE_PWR_OFF_L",
374*d926d78bSWojciech Macek			  "LTE_RESET_L",
375*d926d78bSWojciech Macek			  "TP",
376*d926d78bSWojciech Macek			  "TP";
377*d926d78bSWojciech Macek
378*d926d78bSWojciech Macek	en_pp6000_mipi_disp_150ma_fixed_pins: en_pp6000-mipi-disp-150ma-fixed-pins {
379*d926d78bSWojciech Macek		pins-en {
380*d926d78bSWojciech Macek			pinmux = <PINMUX_GPIO154__FUNC_GPIO154>;
381*d926d78bSWojciech Macek			output-low;
382*d926d78bSWojciech Macek		};
383*d926d78bSWojciech Macek	};
384*d926d78bSWojciech Macek
385*d926d78bSWojciech Macek	panel_default_pins: panel-default-pins {
386*d926d78bSWojciech Macek		pins-en {
387*d926d78bSWojciech Macek			pinmux = <PINMUX_GPIO98__FUNC_GPIO98>;
388*d926d78bSWojciech Macek			output-low;
389*d926d78bSWojciech Macek		};
390*d926d78bSWojciech Macek	};
391*d926d78bSWojciech Macek};
392*d926d78bSWojciech Macek
393*d926d78bSWojciech Macek&usb_c1 {
394*d926d78bSWojciech Macek	status = "disabled";
395*d926d78bSWojciech Macek};
396*d926d78bSWojciech Macek
397*d926d78bSWojciech Macek&thermal_zones {
398*d926d78bSWojciech Macek	tboard1-thermal {
399*d926d78bSWojciech Macek		polling-delay = <1000>; /* milliseconds */
400*d926d78bSWojciech Macek		polling-delay-passive = <0>; /* milliseconds */
401*d926d78bSWojciech Macek		thermal-sensors = <&tboard_thermistor1>;
402*d926d78bSWojciech Macek	};
403*d926d78bSWojciech Macek
404*d926d78bSWojciech Macek	tboard2-thermal {
405*d926d78bSWojciech Macek		polling-delay = <1000>; /* milliseconds */
406*d926d78bSWojciech Macek		polling-delay-passive = <0>; /* milliseconds */
407*d926d78bSWojciech Macek		thermal-sensors = <&tboard_thermistor2>;
408*d926d78bSWojciech Macek	};
409*d926d78bSWojciech Macek};
410*d926d78bSWojciech Macek
411*d926d78bSWojciech Macek&wifi_pwrseq {
412*d926d78bSWojciech Macek	reset-gpios = <&pio 51 1>;
413*d926d78bSWojciech Macek};
414*d926d78bSWojciech Macek
415*d926d78bSWojciech Macek/*
416*d926d78bSWojciech Macek * Battery on Starmie is using a different address than default.
417*d926d78bSWojciech Macek * Remove old node to reuse "battery" alias.
418*d926d78bSWojciech Macek */
419*d926d78bSWojciech Macek/delete-node/ &battery;
420*d926d78bSWojciech Macek&i2c_tunnel {
421*d926d78bSWojciech Macek	battery: sbs-battery@f {
422*d926d78bSWojciech Macek		compatible = "sbs,sbs-battery";
423*d926d78bSWojciech Macek		reg = <0xf>;
424*d926d78bSWojciech Macek		sbs,i2c-retry-count = <2>;
425*d926d78bSWojciech Macek		sbs,poll-retry-count = <1>;
426*d926d78bSWojciech Macek	};
427*d926d78bSWojciech Macek};
428