1331fae2fSNícolas F. R. A. Prado// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2331fae2fSNícolas F. R. A. Prado/*
3331fae2fSNícolas F. R. A. Prado * Copyright (C) 2020 MediaTek Inc.
4331fae2fSNícolas F. R. A. Prado * Author: Seiya Wang <seiya.wang@mediatek.com>
5331fae2fSNícolas F. R. A. Prado */
6331fae2fSNícolas F. R. A. Prado/dts-v1/;
7331fae2fSNícolas F. R. A. Prado#include "mt8192.dtsi"
8331fae2fSNícolas F. R. A. Prado
9331fae2fSNícolas F. R. A. Prado/ {
10331fae2fSNícolas F. R. A. Prado	aliases {
11331fae2fSNícolas F. R. A. Prado		serial0 = &uart0;
12331fae2fSNícolas F. R. A. Prado	};
13331fae2fSNícolas F. R. A. Prado
14331fae2fSNícolas F. R. A. Prado	chosen {
15331fae2fSNícolas F. R. A. Prado		stdout-path = "serial0:115200n8";
16331fae2fSNícolas F. R. A. Prado	};
17331fae2fSNícolas F. R. A. Prado
18331fae2fSNícolas F. R. A. Prado	memory@40000000 {
19331fae2fSNícolas F. R. A. Prado		device_type = "memory";
20331fae2fSNícolas F. R. A. Prado		reg = <0 0x40000000 0 0x80000000>;
21331fae2fSNícolas F. R. A. Prado	};
22331fae2fSNícolas F. R. A. Prado};
23331fae2fSNícolas F. R. A. Prado
24*9ec95227SNícolas F. R. A. Prado&pio {
25*9ec95227SNícolas F. R. A. Prado	/* 220 lines */
26*9ec95227SNícolas F. R. A. Prado	gpio-line-names = "I2S_DP_LRCK",
27*9ec95227SNícolas F. R. A. Prado			  "IS_DP_BCLK",
28*9ec95227SNícolas F. R. A. Prado			  "I2S_DP_MCLK",
29*9ec95227SNícolas F. R. A. Prado			  "I2S_DP_DATAOUT",
30*9ec95227SNícolas F. R. A. Prado			  "SAR0_INT_ODL",
31*9ec95227SNícolas F. R. A. Prado			  "EC_AP_INT_ODL",
32*9ec95227SNícolas F. R. A. Prado			  "EDPBRDG_INT_ODL",
33*9ec95227SNícolas F. R. A. Prado			  "DPBRDG_INT_ODL",
34*9ec95227SNícolas F. R. A. Prado			  "DPBRDG_PWREN",
35*9ec95227SNícolas F. R. A. Prado			  "DPBRDG_RST_ODL",
36*9ec95227SNícolas F. R. A. Prado			  "I2S_HP_MCLK",
37*9ec95227SNícolas F. R. A. Prado			  "I2S_HP_BCK",
38*9ec95227SNícolas F. R. A. Prado			  "I2S_HP_LRCK",
39*9ec95227SNícolas F. R. A. Prado			  "I2S_HP_DATAIN",
40*9ec95227SNícolas F. R. A. Prado			  /*
41*9ec95227SNícolas F. R. A. Prado			   * AP_FLASH_WP_L is crossystem ABI. Schematics
42*9ec95227SNícolas F. R. A. Prado			   * call it AP_FLASH_WP_ODL.
43*9ec95227SNícolas F. R. A. Prado			   */
44*9ec95227SNícolas F. R. A. Prado			  "AP_FLASH_WP_L",
45*9ec95227SNícolas F. R. A. Prado			  "TRACKPAD_INT_ODL",
46*9ec95227SNícolas F. R. A. Prado			  "EC_AP_HPD_OD",
47*9ec95227SNícolas F. R. A. Prado			  "SD_CD_ODL",
48*9ec95227SNícolas F. R. A. Prado			  "HP_INT_ODL_ALC",
49*9ec95227SNícolas F. R. A. Prado			  "EN_PP1000_DPBRDG",
50*9ec95227SNícolas F. R. A. Prado			  "AP_GPIO20",
51*9ec95227SNícolas F. R. A. Prado			  "TOUCH_INT_L_1V8",
52*9ec95227SNícolas F. R. A. Prado			  "UART_BT_WAKE_ODL",
53*9ec95227SNícolas F. R. A. Prado			  "AP_GPIO23",
54*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_FLASH_CS_L",
55*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_FLASH_CLK",
56*9ec95227SNícolas F. R. A. Prado			  "EN_PP3300_DPBRDG_DX",
57*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_FLASH_MOSI",
58*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_FLASH_MISO",
59*9ec95227SNícolas F. R. A. Prado			  "I2S_HP_DATAOUT",
60*9ec95227SNícolas F. R. A. Prado			  "AP_GPIO30",
61*9ec95227SNícolas F. R. A. Prado			  "I2S_SPKR_MCLK",
62*9ec95227SNícolas F. R. A. Prado			  "I2S_SPKR_BCLK",
63*9ec95227SNícolas F. R. A. Prado			  "I2S_SPKR_LRCK",
64*9ec95227SNícolas F. R. A. Prado			  "I2S_SPKR_DATAIN",
65*9ec95227SNícolas F. R. A. Prado			  "I2S_SPKR_DATAOUT",
66*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_H1_TPM_CLK",
67*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_H1_TPM_CS_L",
68*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_H1_TPM_MISO",
69*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_H1_TPM_MOSI",
70*9ec95227SNícolas F. R. A. Prado			  "BL_PWM",
71*9ec95227SNícolas F. R. A. Prado			  "EDPBRDG_PWREN",
72*9ec95227SNícolas F. R. A. Prado			  "EDPBRDG_RST_ODL",
73*9ec95227SNícolas F. R. A. Prado			  "EN_PP3300_HUB",
74*9ec95227SNícolas F. R. A. Prado			  "HUB_RST_L",
75*9ec95227SNícolas F. R. A. Prado			  "",
76*9ec95227SNícolas F. R. A. Prado			  "",
77*9ec95227SNícolas F. R. A. Prado			  "",
78*9ec95227SNícolas F. R. A. Prado			  "",
79*9ec95227SNícolas F. R. A. Prado			  "",
80*9ec95227SNícolas F. R. A. Prado			  "",
81*9ec95227SNícolas F. R. A. Prado			  "SD_CLK",
82*9ec95227SNícolas F. R. A. Prado			  "SD_CMD",
83*9ec95227SNícolas F. R. A. Prado			  "SD_DATA3",
84*9ec95227SNícolas F. R. A. Prado			  "SD_DATA0",
85*9ec95227SNícolas F. R. A. Prado			  "SD_DATA2",
86*9ec95227SNícolas F. R. A. Prado			  "SD_DATA1",
87*9ec95227SNícolas F. R. A. Prado			  "",
88*9ec95227SNícolas F. R. A. Prado			  "",
89*9ec95227SNícolas F. R. A. Prado			  "",
90*9ec95227SNícolas F. R. A. Prado			  "",
91*9ec95227SNícolas F. R. A. Prado			  "",
92*9ec95227SNícolas F. R. A. Prado			  "",
93*9ec95227SNícolas F. R. A. Prado			  "PCIE_WAKE_ODL",
94*9ec95227SNícolas F. R. A. Prado			  "PCIE_RST_L",
95*9ec95227SNícolas F. R. A. Prado			  "PCIE_CLKREQ_ODL",
96*9ec95227SNícolas F. R. A. Prado			  "",
97*9ec95227SNícolas F. R. A. Prado			  "",
98*9ec95227SNícolas F. R. A. Prado			  "",
99*9ec95227SNícolas F. R. A. Prado			  "",
100*9ec95227SNícolas F. R. A. Prado			  "",
101*9ec95227SNícolas F. R. A. Prado			  "",
102*9ec95227SNícolas F. R. A. Prado			  "",
103*9ec95227SNícolas F. R. A. Prado			  "",
104*9ec95227SNícolas F. R. A. Prado			  "",
105*9ec95227SNícolas F. R. A. Prado			  "",
106*9ec95227SNícolas F. R. A. Prado			  "",
107*9ec95227SNícolas F. R. A. Prado			  "",
108*9ec95227SNícolas F. R. A. Prado			  "",
109*9ec95227SNícolas F. R. A. Prado			  "",
110*9ec95227SNícolas F. R. A. Prado			  "",
111*9ec95227SNícolas F. R. A. Prado			  "",
112*9ec95227SNícolas F. R. A. Prado			  "",
113*9ec95227SNícolas F. R. A. Prado			  "",
114*9ec95227SNícolas F. R. A. Prado			  "",
115*9ec95227SNícolas F. R. A. Prado			  "",
116*9ec95227SNícolas F. R. A. Prado			  "",
117*9ec95227SNícolas F. R. A. Prado			  "",
118*9ec95227SNícolas F. R. A. Prado			  "",
119*9ec95227SNícolas F. R. A. Prado			  "SPMI_SCL",
120*9ec95227SNícolas F. R. A. Prado			  "SPMI_SDA",
121*9ec95227SNícolas F. R. A. Prado			  "AP_GOOD",
122*9ec95227SNícolas F. R. A. Prado			  "UART_DBG_TX_AP_RX",
123*9ec95227SNícolas F. R. A. Prado			  "UART_AP_TX_DBG_RX",
124*9ec95227SNícolas F. R. A. Prado			  "UART_AP_TX_BT_RX",
125*9ec95227SNícolas F. R. A. Prado			  "UART_BT_TX_AP_RX",
126*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D0_R",
127*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D1_R",
128*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D2_R",
129*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D3_R",
130*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D4_R",
131*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D5_R",
132*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D6_R",
133*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D7_R",
134*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D8_R",
135*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D9_R",
136*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D10_R",
137*9ec95227SNícolas F. R. A. Prado			  "",
138*9ec95227SNícolas F. R. A. Prado			  "",
139*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_DE_R",
140*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D11_R",
141*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_VSYNC_R",
142*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_CLK_R",
143*9ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_HSYNC_R",
144*9ec95227SNícolas F. R. A. Prado			  "PCM_BT_DATAIN",
145*9ec95227SNícolas F. R. A. Prado			  "PCM_BT_SYNC",
146*9ec95227SNícolas F. R. A. Prado			  "PCM_BT_DATAOUT",
147*9ec95227SNícolas F. R. A. Prado			  "PCM_BT_CLK",
148*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_AUDIO_SCL",
149*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_AUDIO_SDA",
150*9ec95227SNícolas F. R. A. Prado			  "SCP_I2C_SCL",
151*9ec95227SNícolas F. R. A. Prado			  "SCP_I2C_SDA",
152*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_WLAN_SCL",
153*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_WLAN_SDA",
154*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_DPBRDG_SCL",
155*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_DPBRDG_SDA",
156*9ec95227SNícolas F. R. A. Prado			  "EN_PP1800_DPBRDG_DX",
157*9ec95227SNícolas F. R. A. Prado			  "EN_PP3300_EDP_DX",
158*9ec95227SNícolas F. R. A. Prado			  "EN_PP1800_EDPBRDG_DX",
159*9ec95227SNícolas F. R. A. Prado			  "EN_PP1000_EDPBRDG",
160*9ec95227SNícolas F. R. A. Prado			  "SCP_JTAG0_TDO",
161*9ec95227SNícolas F. R. A. Prado			  "SCP_JTAG0_TDI",
162*9ec95227SNícolas F. R. A. Prado			  "SCP_JTAG0_TMS",
163*9ec95227SNícolas F. R. A. Prado			  "SCP_JTAG0_TCK",
164*9ec95227SNícolas F. R. A. Prado			  "SCP_JTAG0_TRSTN",
165*9ec95227SNícolas F. R. A. Prado			  "EN_PP3000_VMC_PMU",
166*9ec95227SNícolas F. R. A. Prado			  "EN_PP3300_DISPLAY_DX",
167*9ec95227SNícolas F. R. A. Prado			  "TOUCH_RST_L_1V8",
168*9ec95227SNícolas F. R. A. Prado			  "TOUCH_REPORT_DISABLE",
169*9ec95227SNícolas F. R. A. Prado			  "",
170*9ec95227SNícolas F. R. A. Prado			  "",
171*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_TRACKPAD_SCL_1V8",
172*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_TRACKPAD_SDA_1V8",
173*9ec95227SNícolas F. R. A. Prado			  "EN_PP3300_WLAN",
174*9ec95227SNícolas F. R. A. Prado			  "BT_KILL_L",
175*9ec95227SNícolas F. R. A. Prado			  "WIFI_KILL_L",
176*9ec95227SNícolas F. R. A. Prado			  "SET_VMC_VOLT_AT_1V8",
177*9ec95227SNícolas F. R. A. Prado			  "EN_SPK",
178*9ec95227SNícolas F. R. A. Prado			  "AP_WARM_RST_REQ",
179*9ec95227SNícolas F. R. A. Prado			  "",
180*9ec95227SNícolas F. R. A. Prado			  "",
181*9ec95227SNícolas F. R. A. Prado			  "EN_PP3000_SD_S3",
182*9ec95227SNícolas F. R. A. Prado			  "AP_EDP_BKLTEN",
183*9ec95227SNícolas F. R. A. Prado			  "",
184*9ec95227SNícolas F. R. A. Prado			  "",
185*9ec95227SNícolas F. R. A. Prado			  "",
186*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_EC_CLK",
187*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_EC_CS_L",
188*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_EC_MISO",
189*9ec95227SNícolas F. R. A. Prado			  "AP_SPI_EC_MOSI",
190*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_EDPBRDG_SCL",
191*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_EDPBRDG_SDA",
192*9ec95227SNícolas F. R. A. Prado			  "MT6315_PROC_INT",
193*9ec95227SNícolas F. R. A. Prado			  "MT6315_GPU_INT",
194*9ec95227SNícolas F. R. A. Prado			  "UART_SERVO_TX_SCP_RX",
195*9ec95227SNícolas F. R. A. Prado			  "UART_SCP_TX_SERVO_RX",
196*9ec95227SNícolas F. R. A. Prado			  "BT_RTS_AP_CTS",
197*9ec95227SNícolas F. R. A. Prado			  "AP_RTS_BT_CTS",
198*9ec95227SNícolas F. R. A. Prado			  "UART_AP_WAKE_BT_ODL",
199*9ec95227SNícolas F. R. A. Prado			  "WLAN_ALERT_ODL",
200*9ec95227SNícolas F. R. A. Prado			  "EC_IN_RW_ODL",
201*9ec95227SNícolas F. R. A. Prado			  "H1_AP_INT_ODL",
202*9ec95227SNícolas F. R. A. Prado			  "",
203*9ec95227SNícolas F. R. A. Prado			  "",
204*9ec95227SNícolas F. R. A. Prado			  "",
205*9ec95227SNícolas F. R. A. Prado			  "",
206*9ec95227SNícolas F. R. A. Prado			  "",
207*9ec95227SNícolas F. R. A. Prado			  "",
208*9ec95227SNícolas F. R. A. Prado			  "",
209*9ec95227SNícolas F. R. A. Prado			  "",
210*9ec95227SNícolas F. R. A. Prado			  "",
211*9ec95227SNícolas F. R. A. Prado			  "",
212*9ec95227SNícolas F. R. A. Prado			  "",
213*9ec95227SNícolas F. R. A. Prado			  "MSDC0_CMD",
214*9ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT0",
215*9ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT2",
216*9ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT4",
217*9ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT6",
218*9ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT1",
219*9ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT5",
220*9ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT7",
221*9ec95227SNícolas F. R. A. Prado			  "MSDC0_DSL",
222*9ec95227SNícolas F. R. A. Prado			  "MSDC0_CLK",
223*9ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT3",
224*9ec95227SNícolas F. R. A. Prado			  "MSDC0_RST_L",
225*9ec95227SNícolas F. R. A. Prado			  "SCP_VREQ_VAO",
226*9ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MOSI2",
227*9ec95227SNícolas F. R. A. Prado			  "AUD_NLE_MOSI1",
228*9ec95227SNícolas F. R. A. Prado			  "AUD_NLE_MOSI0",
229*9ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MISO2",
230*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_SAR_SDA",
231*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_SAR_SCL",
232*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_PWR_SCL",
233*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_PWR_SDA",
234*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_TS_SCL_1V8",
235*9ec95227SNícolas F. R. A. Prado			  "AP_I2C_TS_SDA_1V8",
236*9ec95227SNícolas F. R. A. Prado			  "SRCLKENA0",
237*9ec95227SNícolas F. R. A. Prado			  "SRCLKENA1",
238*9ec95227SNícolas F. R. A. Prado			  "AP_EC_WATCHDOG_L",
239*9ec95227SNícolas F. R. A. Prado			  "PWRAP_SPI0_MI",
240*9ec95227SNícolas F. R. A. Prado			  "PWRAP_SPI0_CSN",
241*9ec95227SNícolas F. R. A. Prado			  "PWRAP_SPI0_MO",
242*9ec95227SNícolas F. R. A. Prado			  "PWRAP_SPI0_CK",
243*9ec95227SNícolas F. R. A. Prado			  "AP_RTC_CLK32K",
244*9ec95227SNícolas F. R. A. Prado			  "AUD_CLK_MOSI",
245*9ec95227SNícolas F. R. A. Prado			  "AUD_SYNC_MOSI",
246*9ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MOSI0",
247*9ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MOSI1",
248*9ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MISO0",
249*9ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MISO1";
250*9ec95227SNícolas F. R. A. Prado};
251*9ec95227SNícolas F. R. A. Prado
252331fae2fSNícolas F. R. A. Prado&uart0 {
253331fae2fSNícolas F. R. A. Prado	status = "okay";
254331fae2fSNícolas F. R. A. Prado};
255