xref: /linux/drivers/pinctrl/mediatek/pinctrl-mtk-mt6878.h (revision a110f942672c8995dc1cacb5a44c6730856743aa)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (C) 2023 MediaTek Inc.
4  * Author: Light Hsieh <light.hsieh@mediatek.com>
5  *
6  * Copyright (C) 2025 Igor Belwon <igor.belwon@mentallysanemainliners.org>
7  */
8 
9 #ifndef __PINCTRL_MTK_MT6878_H
10 #define __PINCTRL_MTK_MT6878_H
11 
12 #include "pinctrl-paris.h"
13 
14 static const struct mtk_pin_desc mtk_pins_mt6878[] = {
15 	MTK_PIN(
16 		0, "GPIO0",
17 		MTK_EINT_FUNCTION(0, 0),
18 		DRV_GRP4,
19 		MTK_FUNCTION(0, "GPIO0"),
20 		MTK_FUNCTION(1, "TP_GPIO0_AO"),
21 		MTK_FUNCTION(2, "SRCLKENA1"),
22 		MTK_FUNCTION(7, "DBG_MON_A3")
23 	),
24 	MTK_PIN(
25 		1, "GPIO1",
26 		MTK_EINT_FUNCTION(0, 1),
27 		DRV_GRP4,
28 		MTK_FUNCTION(0, "GPIO1"),
29 		MTK_FUNCTION(1, "TP_GPIO1_AO"),
30 		MTK_FUNCTION(2, "SRCLKENA1"),
31 		MTK_FUNCTION(3, "SRCLKENA2"),
32 		MTK_FUNCTION(5, "IDDIG"),
33 		MTK_FUNCTION(7, "DBG_MON_A4")
34 	),
35 	MTK_PIN(
36 		2, "GPIO2",
37 		MTK_EINT_FUNCTION(0, 2),
38 		DRV_GRP4,
39 		MTK_FUNCTION(0, "GPIO2"),
40 		MTK_FUNCTION(1, "TP_GPIO2_AO"),
41 		MTK_FUNCTION(2, "SRCLKENAI0"),
42 		MTK_FUNCTION(4, "SCP_DMIC_CLK"),
43 		MTK_FUNCTION(5, "DMIC_CLK"),
44 		MTK_FUNCTION(7, "DBG_MON_A5")
45 	),
46 	MTK_PIN(
47 		3, "GPIO3",
48 		MTK_EINT_FUNCTION(0, 3),
49 		DRV_GRP4,
50 		MTK_FUNCTION(0, "GPIO3"),
51 		MTK_FUNCTION(1, "TP_GPIO3_AO"),
52 		MTK_FUNCTION(2, "SRCLKENAI1"),
53 		MTK_FUNCTION(4, "SCP_DMIC_DAT"),
54 		MTK_FUNCTION(5, "DMIC_DAT"),
55 		MTK_FUNCTION(7, "DBG_MON_A6")
56 	),
57 	MTK_PIN(
58 		4, "GPIO4",
59 		MTK_EINT_FUNCTION(0, 4),
60 		DRV_GRP4,
61 		MTK_FUNCTION(0, "GPIO4"),
62 		MTK_FUNCTION(1, "SPI7_CLK"),
63 		MTK_FUNCTION(2, "TP_GPIO4_AO"),
64 		MTK_FUNCTION(3, "ANT_SEL0"),
65 		MTK_FUNCTION(5, "DMIC1_CLK"),
66 		MTK_FUNCTION(6, "MD_INT4"),
67 		MTK_FUNCTION(7, "DBG_MON_A7")
68 	),
69 	MTK_PIN(
70 		5, "GPIO5",
71 		MTK_EINT_FUNCTION(0, 5),
72 		DRV_GRP4,
73 		MTK_FUNCTION(0, "GPIO5"),
74 		MTK_FUNCTION(1, "SPI7_CSB"),
75 		MTK_FUNCTION(2, "TP_GPIO5_AO"),
76 		MTK_FUNCTION(3, "ANT_SEL1"),
77 		MTK_FUNCTION(5, "DMIC1_DAT"),
78 		MTK_FUNCTION(6, "MD_INT0"),
79 		MTK_FUNCTION(7, "DBG_MON_A8")
80 	),
81 	MTK_PIN(
82 		6, "GPIO6",
83 		MTK_EINT_FUNCTION(0, 6),
84 		DRV_GRP4,
85 		MTK_FUNCTION(0, "GPIO6"),
86 		MTK_FUNCTION(1, "SPI7_MO"),
87 		MTK_FUNCTION(2, "TP_GPIO6_AO"),
88 		MTK_FUNCTION(3, "ANT_SEL2"),
89 		MTK_FUNCTION(4, "MD32_0_GPIO0"),
90 		MTK_FUNCTION(6, "MD_INT3"),
91 		MTK_FUNCTION(7, "DBG_MON_B0")
92 	),
93 	MTK_PIN(
94 		7, "GPIO7",
95 		MTK_EINT_FUNCTION(0, 7),
96 		DRV_GRP4,
97 		MTK_FUNCTION(0, "GPIO7"),
98 		MTK_FUNCTION(1, "SPI7_MI"),
99 		MTK_FUNCTION(2, "TP_GPIO7_AO"),
100 		MTK_FUNCTION(3, "ANT_SEL3"),
101 		MTK_FUNCTION(4, "MD32_1_GPIO0")
102 	),
103 	MTK_PIN(
104 		8, "GPIO8",
105 		MTK_EINT_FUNCTION(0, 8),
106 		DRV_GRP4,
107 		MTK_FUNCTION(0, "GPIO8"),
108 		MTK_FUNCTION(2, "SCP_JTAG0_TRSTN_VLP"),
109 		MTK_FUNCTION(3, "SPM_JTAG_TRSTN_VLP"),
110 		MTK_FUNCTION(4, "SSPM_JTAG_TRSTN_VLP"),
111 		MTK_FUNCTION(5, "HFRP_JTAG0_TRSTN"),
112 		MTK_FUNCTION(6, "IO_JTAG_TRSTN"),
113 		MTK_FUNCTION(7, "CONN_BGF_MCU_TDI")
114 	),
115 	MTK_PIN(
116 		9, "GPIO9",
117 		MTK_EINT_FUNCTION(0, 9),
118 		DRV_GRP4,
119 		MTK_FUNCTION(0, "GPIO9"),
120 		MTK_FUNCTION(2, "SCP_JTAG0_TCK_VLP"),
121 		MTK_FUNCTION(3, "SPM_JTAG_TCK_VLP"),
122 		MTK_FUNCTION(4, "SSPM_JTAG_TCK_VLP"),
123 		MTK_FUNCTION(5, "HFRP_JTAG0_TCK"),
124 		MTK_FUNCTION(6, "IO_JTAG_TCK"),
125 		MTK_FUNCTION(7, "CONN_BGF_MCU_TRST_B")
126 	),
127 	MTK_PIN(
128 		10, "GPIO10",
129 		MTK_EINT_FUNCTION(0, 10),
130 		DRV_GRP4,
131 		MTK_FUNCTION(0, "GPIO10"),
132 		MTK_FUNCTION(2, "SCP_JTAG0_TMS_VLP"),
133 		MTK_FUNCTION(3, "SPM_JTAG_TMS_VLP"),
134 		MTK_FUNCTION(4, "SSPM_JTAG_TMS_VLP"),
135 		MTK_FUNCTION(5, "HFRP_JTAG0_TMS"),
136 		MTK_FUNCTION(6, "IO_JTAG_TMS"),
137 		MTK_FUNCTION(7, "CONN_BGF_MCU_TCK")
138 	),
139 	MTK_PIN(
140 		11, "GPIO11",
141 		MTK_EINT_FUNCTION(0, 11),
142 		DRV_GRP4,
143 		MTK_FUNCTION(0, "GPIO11"),
144 		MTK_FUNCTION(2, "SCP_JTAG0_TDI_VLP"),
145 		MTK_FUNCTION(3, "SPM_JTAG_TDI_VLP"),
146 		MTK_FUNCTION(4, "SSPM_JTAG_TDI_VLP"),
147 		MTK_FUNCTION(5, "HFRP_JTAG0_TDI"),
148 		MTK_FUNCTION(6, "IO_JTAG_TDI"),
149 		MTK_FUNCTION(7, "CONN_BGF_MCU_TDO")
150 	),
151 	MTK_PIN(
152 		12, "GPIO12",
153 		MTK_EINT_FUNCTION(0, 12),
154 		DRV_GRP4,
155 		MTK_FUNCTION(0, "GPIO12"),
156 		MTK_FUNCTION(2, "SCP_JTAG0_TDO_VLP"),
157 		MTK_FUNCTION(3, "SPM_JTAG_TDO_VLP"),
158 		MTK_FUNCTION(4, "SSPM_JTAG_TDO_VLP"),
159 		MTK_FUNCTION(5, "HFRP_JTAG0_TDO"),
160 		MTK_FUNCTION(6, "IO_JTAG_TDO"),
161 		MTK_FUNCTION(7, "CONN_BGF_MCU_TMS")
162 	),
163 	MTK_PIN(
164 		13, "GPIO13",
165 		MTK_EINT_FUNCTION(0, 13),
166 		DRV_GRP4,
167 		MTK_FUNCTION(0, "GPIO13"),
168 		MTK_FUNCTION(1, "MFG_EB_JTAG_TDI"),
169 		MTK_FUNCTION(2, "CONN_WF_MCU_TDI"),
170 		MTK_FUNCTION(3, "SCP_JTAG0_TDI_VCORE"),
171 		MTK_FUNCTION(5, "SPM_JTAG_TDI_VCORE"),
172 		MTK_FUNCTION(6, "MCUPM_JTAG_TDI")
173 	),
174 	MTK_PIN(
175 		14, "GPIO14",
176 		MTK_EINT_FUNCTION(0, 14),
177 		DRV_GRP4,
178 		MTK_FUNCTION(0, "GPIO14"),
179 		MTK_FUNCTION(1, "MFG_EB_JTAG_TRSTN"),
180 		MTK_FUNCTION(2, "CONN_WF_MCU_TRST_B"),
181 		MTK_FUNCTION(3, "SCP_JTAG0_TRSTN_VCORE"),
182 		MTK_FUNCTION(5, "SPM_JTAG_TRSTN_VCORE"),
183 		MTK_FUNCTION(6, "MCUPM_JTAG_TRSTN")
184 	),
185 	MTK_PIN(
186 		15, "GPIO15",
187 		MTK_EINT_FUNCTION(0, 15),
188 		DRV_GRP4,
189 		MTK_FUNCTION(0, "GPIO15"),
190 		MTK_FUNCTION(1, "MFG_EB_JTAG_TCK"),
191 		MTK_FUNCTION(2, "CONN_WF_MCU_TCK"),
192 		MTK_FUNCTION(3, "SCP_JTAG0_TCK_VCORE"),
193 		MTK_FUNCTION(5, "SPM_JTAG_TCK_VCORE"),
194 		MTK_FUNCTION(6, "MCUPM_JTAG_TCK")
195 	),
196 	MTK_PIN(
197 		16, "GPIO16",
198 		MTK_EINT_FUNCTION(0, 16),
199 		DRV_GRP4,
200 		MTK_FUNCTION(0, "GPIO16"),
201 		MTK_FUNCTION(1, "MFG_EB_JTAG_TDO"),
202 		MTK_FUNCTION(2, "CONN_WF_MCU_TDO"),
203 		MTK_FUNCTION(3, "SCP_JTAG0_TDO_VCORE"),
204 		MTK_FUNCTION(5, "SPM_JTAG_TDO_VCORE"),
205 		MTK_FUNCTION(6, "MCUPM_JTAG_TDO")
206 	),
207 	MTK_PIN(
208 		17, "GPIO17",
209 		MTK_EINT_FUNCTION(0, 17),
210 		DRV_GRP4,
211 		MTK_FUNCTION(0, "GPIO17"),
212 		MTK_FUNCTION(1, "MFG_EB_JTAG_TMS"),
213 		MTK_FUNCTION(2, "CONN_WF_MCU_TMS"),
214 		MTK_FUNCTION(3, "SCP_JTAG0_TMS_VCORE"),
215 		MTK_FUNCTION(5, "SPM_JTAG_TMS_VCORE"),
216 		MTK_FUNCTION(6, "MCUPM_JTAG_TMS")
217 	),
218 	MTK_PIN(
219 		18, "GPIO18",
220 		MTK_EINT_FUNCTION(0, 18),
221 		DRV_GRP4,
222 		MTK_FUNCTION(0, "GPIO18"),
223 		MTK_FUNCTION(2, "CONN_BT_TXD"),
224 		MTK_FUNCTION(3, "CONN_TCXOENA_REQ"),
225 		MTK_FUNCTION(6, "GPS_L1_ELNA_EN")
226 	),
227 	MTK_PIN(
228 		19, "GPIO19",
229 		MTK_EINT_FUNCTION(0, 19),
230 		DRV_GRP4,
231 		MTK_FUNCTION(0, "GPIO19"),
232 		MTK_FUNCTION(1, "PWM_0"),
233 		MTK_FUNCTION(3, "SDA10"),
234 		MTK_FUNCTION(4, "MD32_0_GPIO0"),
235 		MTK_FUNCTION(5, "EXT_FRAME_SYNC"),
236 		MTK_FUNCTION(7, "DBG_MON_A9")
237 	),
238 	MTK_PIN(
239 		20, "GPIO20",
240 		MTK_EINT_FUNCTION(0, 20),
241 		DRV_GRP4,
242 		MTK_FUNCTION(0, "GPIO20"),
243 		MTK_FUNCTION(1, "PWM_1"),
244 		MTK_FUNCTION(2, "SPI4_CLK"),
245 		MTK_FUNCTION(4, "GPS_L1_ELNA_EN"),
246 		MTK_FUNCTION(6, "DAP_SONIC_SWCK"),
247 		MTK_FUNCTION(7, "DBG_MON_A10")
248 	),
249 	MTK_PIN(
250 		21, "GPIO21",
251 		MTK_EINT_FUNCTION(0, 21),
252 		DRV_GRP4,
253 		MTK_FUNCTION(0, "GPIO21"),
254 		MTK_FUNCTION(1, "PWM_2"),
255 		MTK_FUNCTION(2, "SPI4_CSB"),
256 		MTK_FUNCTION(4, "GPS_L5_ELNA_EN"),
257 		MTK_FUNCTION(5, "IDDIG"),
258 		MTK_FUNCTION(6, "DAP_SONIC_SWD"),
259 		MTK_FUNCTION(7, "DBG_MON_A11")
260 	),
261 	MTK_PIN(
262 		22, "GPIO22",
263 		MTK_EINT_FUNCTION(0, 22),
264 		DRV_GRP4,
265 		MTK_FUNCTION(0, "GPIO22"),
266 		MTK_FUNCTION(1, "PWM_3"),
267 		MTK_FUNCTION(2, "SPI4_MO"),
268 		MTK_FUNCTION(4, "EXT_FRAME_SYNC"),
269 		MTK_FUNCTION(5, "VBUSVALID"),
270 		MTK_FUNCTION(6, "DAP_MD32_SWCK"),
271 		MTK_FUNCTION(7, "DBG_MON_A12")
272 	),
273 	MTK_PIN(
274 		23, "GPIO23",
275 		MTK_EINT_FUNCTION(0, 23),
276 		DRV_GRP4,
277 		MTK_FUNCTION(0, "GPIO23"),
278 		MTK_FUNCTION(2, "SPI4_MI"),
279 		MTK_FUNCTION(4, "MD32_1_GPIO0"),
280 		MTK_FUNCTION(5, "USB_DRVVBUS"),
281 		MTK_FUNCTION(6, "DAP_MD32_SWD"),
282 		MTK_FUNCTION(7, "DBG_MON_A13")
283 	),
284 	MTK_PIN(
285 		24, "GPIO24",
286 		MTK_EINT_FUNCTION(0, 24),
287 		DRV_GRP4,
288 		MTK_FUNCTION(0, "GPIO24"),
289 		MTK_FUNCTION(1, "GPS_L5_ELNA_EN"),
290 		MTK_FUNCTION(2, "SCL12"),
291 		MTK_FUNCTION(3, "SCL10"),
292 		MTK_FUNCTION(4, "CMVREF0"),
293 		MTK_FUNCTION(5, "CONN_WIFI_TXD"),
294 		MTK_FUNCTION(6, "CMFLASH0"),
295 		MTK_FUNCTION(7, "DBG_MON_A14")
296 	),
297 	MTK_PIN(
298 		25, "GPIO25",
299 		MTK_EINT_FUNCTION(0, 25),
300 		DRV_GRP4,
301 		MTK_FUNCTION(0, "GPIO25"),
302 		MTK_FUNCTION(1, "SPI6_CLK"),
303 		MTK_FUNCTION(2, "SCL11"),
304 		MTK_FUNCTION(4, "CMVREF1"),
305 		MTK_FUNCTION(6, "CMFLASH1"),
306 		MTK_FUNCTION(7, "DBG_MON_A15")
307 	),
308 	MTK_PIN(
309 		26, "GPIO26",
310 		MTK_EINT_FUNCTION(0, 26),
311 		DRV_GRP4,
312 		MTK_FUNCTION(0, "GPIO26"),
313 		MTK_FUNCTION(1, "SPI6_CSB"),
314 		MTK_FUNCTION(2, "SDA11"),
315 		MTK_FUNCTION(3, "USB_DRVVBUS"),
316 		MTK_FUNCTION(4, "CMVREF2"),
317 		MTK_FUNCTION(6, "CMFLASH2"),
318 		MTK_FUNCTION(7, "DBG_MON_A16")
319 	),
320 	MTK_PIN(
321 		27, "GPIO27",
322 		MTK_EINT_FUNCTION(0, 27),
323 		DRV_GRP4,
324 		MTK_FUNCTION(0, "GPIO27"),
325 		MTK_FUNCTION(1, "SPI6_MO"),
326 		MTK_FUNCTION(3, "VBUSVALID"),
327 		MTK_FUNCTION(4, "CMVREF3"),
328 		MTK_FUNCTION(5, "DMIC1_CLK"),
329 		MTK_FUNCTION(6, "CMFLASH3"),
330 		MTK_FUNCTION(7, "DBG_MON_A17")
331 	),
332 	MTK_PIN(
333 		28, "GPIO28",
334 		MTK_EINT_FUNCTION(0, 28),
335 		DRV_GRP4,
336 		MTK_FUNCTION(0, "GPIO28"),
337 		MTK_FUNCTION(1, "SPI6_MI"),
338 		MTK_FUNCTION(3, "IDDIG"),
339 		MTK_FUNCTION(5, "DMIC1_DAT"),
340 		MTK_FUNCTION(6, "CMFLASH0"),
341 		MTK_FUNCTION(7, "DBG_MON_A18")
342 	),
343 	MTK_PIN(
344 		29, "GPIO29",
345 		MTK_EINT_FUNCTION(0, 29),
346 		DRV_GRP4,
347 		MTK_FUNCTION(0, "GPIO29"),
348 		MTK_FUNCTION(1, "I2SIN2_BCK"),
349 		MTK_FUNCTION(2, "TP_UTXD1_VCORE"),
350 		MTK_FUNCTION(3, "MD_UTXD0"),
351 		MTK_FUNCTION(4, "SSPM_UTXD_AO_VCORE"),
352 		MTK_FUNCTION(5, "MD32_1_TXD"),
353 		MTK_FUNCTION(6, "CONN_BT_TXD"),
354 		MTK_FUNCTION(7, "PTA_TXD")
355 	),
356 	MTK_PIN(
357 		30, "GPIO30",
358 		MTK_EINT_FUNCTION(0, 30),
359 		DRV_GRP4,
360 		MTK_FUNCTION(0, "GPIO30"),
361 		MTK_FUNCTION(1, "I2SIN2_LRCK"),
362 		MTK_FUNCTION(2, "TP_URXD1_VCORE"),
363 		MTK_FUNCTION(3, "MD_URXD0"),
364 		MTK_FUNCTION(4, "SSPM_URXD_AO_VCORE"),
365 		MTK_FUNCTION(5, "MD32_1_RXD"),
366 		MTK_FUNCTION(7, "PTA_RXD")
367 	),
368 	MTK_PIN(
369 		31, "GPIO31",
370 		MTK_EINT_FUNCTION(0, 31),
371 		DRV_GRP4,
372 		MTK_FUNCTION(0, "GPIO31"),
373 		MTK_FUNCTION(1, "I2SOUT2_DO"),
374 		MTK_FUNCTION(2, "TP_UTXD2_VCORE"),
375 		MTK_FUNCTION(3, "MD_UTXD1"),
376 		MTK_FUNCTION(4, "HFRP_UTXD1"),
377 		MTK_FUNCTION(5, "MD32_0_TXD"),
378 		MTK_FUNCTION(6, "CONN_WIFI_TXD"),
379 		MTK_FUNCTION(7, "CONN_BGF_UART0_TXD")
380 	),
381 	MTK_PIN(
382 		32, "GPIO32",
383 		MTK_EINT_FUNCTION(0, 32),
384 		DRV_GRP4,
385 		MTK_FUNCTION(0, "GPIO32"),
386 		MTK_FUNCTION(1, "I2SIN2_DI"),
387 		MTK_FUNCTION(2, "TP_URXD2_VCORE"),
388 		MTK_FUNCTION(3, "MD_URXD1"),
389 		MTK_FUNCTION(4, "HFRP_URXD1"),
390 		MTK_FUNCTION(5, "MD32_0_RXD"),
391 		MTK_FUNCTION(7, "CONN_BGF_UART0_RXD")
392 	),
393 	MTK_PIN(
394 		33, "GPIO33",
395 		MTK_EINT_FUNCTION(0, 33),
396 		DRV_GRP4,
397 		MTK_FUNCTION(0, "GPIO33"),
398 		MTK_FUNCTION(1, "ANT_SEL0"),
399 		MTK_FUNCTION(3, "GPS_L1_ELNA_EN"),
400 		MTK_FUNCTION(4, "SCL1"),
401 		MTK_FUNCTION(5, "CONN_BPI_BUS18_ANT1"),
402 		MTK_FUNCTION(6, "MD_UCTS0")
403 	),
404 	MTK_PIN(
405 		34, "GPIO34",
406 		MTK_EINT_FUNCTION(0, 34),
407 		DRV_GRP4,
408 		MTK_FUNCTION(0, "GPIO34"),
409 		MTK_FUNCTION(1, "ANT_SEL1"),
410 		MTK_FUNCTION(3, "GPS_L5_ELNA_EN"),
411 		MTK_FUNCTION(4, "SDA1"),
412 		MTK_FUNCTION(5, "CONN_BPI_BUS19_ANT2"),
413 		MTK_FUNCTION(6, "MD_URTS0")
414 	),
415 	MTK_PIN(
416 		35, "GPIO35",
417 		MTK_EINT_FUNCTION(0, 35),
418 		DRV_GRP4,
419 		MTK_FUNCTION(0, "GPIO35"),
420 		MTK_FUNCTION(1, "ANT_SEL2"),
421 		MTK_FUNCTION(2, "SSPM_JTAG_TCK_VCORE"),
422 		MTK_FUNCTION(3, "UDI_TCK"),
423 		MTK_FUNCTION(5, "CONN_BPI_BUS20_ANT3"),
424 		MTK_FUNCTION(6, "MD_UCTS1")
425 	),
426 	MTK_PIN(
427 		36, "GPIO36",
428 		MTK_EINT_FUNCTION(0, 36),
429 		DRV_GRP4,
430 		MTK_FUNCTION(0, "GPIO36"),
431 		MTK_FUNCTION(1, "ANT_SEL3"),
432 		MTK_FUNCTION(2, "SSPM_JTAG_TRSTN_VCORE"),
433 		MTK_FUNCTION(3, "UDI_NTRST"),
434 		MTK_FUNCTION(5, "CONN_BPI_BUS21_ANT4"),
435 		MTK_FUNCTION(6, "MD_URTS1")
436 	),
437 	MTK_PIN(
438 		37, "GPIO37",
439 		MTK_EINT_FUNCTION(0, 37),
440 		DRV_GRP4,
441 		MTK_FUNCTION(0, "GPIO37"),
442 		MTK_FUNCTION(1, "ANT_SEL4"),
443 		MTK_FUNCTION(2, "SSPM_JTAG_TDI_VCORE"),
444 		MTK_FUNCTION(3, "UDI_TDI"),
445 		MTK_FUNCTION(6, "TP_UCTS1_VCORE")
446 	),
447 	MTK_PIN(
448 		38, "GPIO38",
449 		MTK_EINT_FUNCTION(0, 38),
450 		DRV_GRP4,
451 		MTK_FUNCTION(0, "GPIO38"),
452 		MTK_FUNCTION(1, "ANT_SEL5"),
453 		MTK_FUNCTION(2, "SSPM_JTAG_TMS_VCORE"),
454 		MTK_FUNCTION(3, "UDI_TMS"),
455 		MTK_FUNCTION(6, "TP_URTS1_VCORE")
456 	),
457 	MTK_PIN(
458 		39, "GPIO39",
459 		MTK_EINT_FUNCTION(0, 39),
460 		DRV_GRP4,
461 		MTK_FUNCTION(0, "GPIO39"),
462 		MTK_FUNCTION(1, "ANT_SEL6"),
463 		MTK_FUNCTION(2, "SSPM_JTAG_TDO_VCORE"),
464 		MTK_FUNCTION(3, "UDI_TDO"),
465 		MTK_FUNCTION(5, "CLKM3")
466 	),
467 	MTK_PIN(
468 		40, "GPIO40",
469 		MTK_EINT_FUNCTION(0, 40),
470 		DRV_GRP4,
471 		MTK_FUNCTION(0, "GPIO40"),
472 		MTK_FUNCTION(1, "ANT_SEL7"),
473 		MTK_FUNCTION(2, "PMSR_SMAP"),
474 		MTK_FUNCTION(3, "CONN_TCXOENA_REQ"),
475 		MTK_FUNCTION(4, "CONN_WIFI_TXD"),
476 		MTK_FUNCTION(5, "GPS_PPS")
477 	),
478 	MTK_PIN(
479 		41, "GPIO41",
480 		MTK_EINT_FUNCTION(0, 41),
481 		DRV_GRP4,
482 		MTK_FUNCTION(0, "GPIO41"),
483 		MTK_FUNCTION(1, "I2SIN1_MCK"),
484 		MTK_FUNCTION(2, "IDDIG"),
485 		MTK_FUNCTION(3, "GPS_PPS"),
486 		MTK_FUNCTION(4, "HFRP_UCTS1"),
487 		MTK_FUNCTION(5, "TP_UCTS2_VCORE"),
488 		MTK_FUNCTION(6, "ANT_SEL8"),
489 		MTK_FUNCTION(7, "DBG_MON_B1")
490 	),
491 	MTK_PIN(
492 		42, "GPIO42",
493 		MTK_EINT_FUNCTION(0, 42),
494 		DRV_GRP4,
495 		MTK_FUNCTION(0, "GPIO42"),
496 		MTK_FUNCTION(1, "I2SIN1_BCK"),
497 		MTK_FUNCTION(2, "I2SIN4_BCK"),
498 		MTK_FUNCTION(4, "HFRP_URTS1"),
499 		MTK_FUNCTION(5, "TP_URTS2_VCORE"),
500 		MTK_FUNCTION(6, "ANT_SEL9"),
501 		MTK_FUNCTION(7, "DBG_MON_B2")
502 	),
503 	MTK_PIN(
504 		43, "GPIO43",
505 		MTK_EINT_FUNCTION(0, 43),
506 		DRV_GRP4,
507 		MTK_FUNCTION(0, "GPIO43"),
508 		MTK_FUNCTION(1, "I2SIN1_LRCK"),
509 		MTK_FUNCTION(2, "I2SIN4_LRCK"),
510 		MTK_FUNCTION(6, "ANT_SEL10"),
511 		MTK_FUNCTION(7, "DBG_MON_B3")
512 	),
513 	MTK_PIN(
514 		44, "GPIO44",
515 		MTK_EINT_FUNCTION(0, 44),
516 		DRV_GRP4,
517 		MTK_FUNCTION(0, "GPIO44"),
518 		MTK_FUNCTION(1, "I2SOUT1_DO"),
519 		MTK_FUNCTION(2, "I2SOUT4_DATA0"),
520 		MTK_FUNCTION(6, "ANT_SEL11"),
521 		MTK_FUNCTION(7, "DBG_MON_B4")
522 	),
523 	MTK_PIN(
524 		45, "GPIO45",
525 		MTK_EINT_FUNCTION(0, 45),
526 		DRV_GRP4,
527 		MTK_FUNCTION(0, "GPIO45"),
528 		MTK_FUNCTION(1, "I2SIN1_DI"),
529 		MTK_FUNCTION(2, "I2SIN4_DATA0"),
530 		MTK_FUNCTION(5, "AGPS_SYNC"),
531 		MTK_FUNCTION(6, "ANT_SEL12"),
532 		MTK_FUNCTION(7, "DBG_MON_B5")
533 	),
534 	MTK_PIN(
535 		46, "GPIO46",
536 		MTK_EINT_FUNCTION(0, 46),
537 		DRV_GRP4,
538 		MTK_FUNCTION(0, "GPIO46"),
539 		MTK_FUNCTION(1, "MD_INT1_C2K_UIM0_HOT_PLUG"),
540 		MTK_FUNCTION(2, "MD_INT2_C2K_UIM1_HOT_PLUG"),
541 		MTK_FUNCTION(3, "SRCLKENAI0"),
542 		MTK_FUNCTION(5, "SSPM_UTXD_AO_VLP"),
543 		MTK_FUNCTION(6, "MD_MCIF_UTXD0"),
544 		MTK_FUNCTION(7, "DBG_MON_B6")
545 	),
546 	MTK_PIN(
547 		47, "GPIO47",
548 		MTK_EINT_FUNCTION(0, 47),
549 		DRV_GRP4,
550 		MTK_FUNCTION(0, "GPIO47"),
551 		MTK_FUNCTION(1, "MD_INT2_C2K_UIM1_HOT_PLUG"),
552 		MTK_FUNCTION(2, "MD_INT1_C2K_UIM0_HOT_PLUG"),
553 		MTK_FUNCTION(3, "SRCLKENAI1"),
554 		MTK_FUNCTION(4, "SRCLKENA1"),
555 		MTK_FUNCTION(5, "SSPM_URXD_AO_VLP"),
556 		MTK_FUNCTION(6, "MD_MCIF_URXD0"),
557 		MTK_FUNCTION(7, "DBG_MON_B7")
558 	),
559 	MTK_PIN(
560 		48, "GPIO48",
561 		MTK_EINT_FUNCTION(0, 48),
562 		DRV_GRP4,
563 		MTK_FUNCTION(0, "GPIO48"),
564 		MTK_FUNCTION(1, "UTXD0"),
565 		MTK_FUNCTION(3, "MD_UTXD1"),
566 		MTK_FUNCTION(4, "HFRP_UTXD1"),
567 		MTK_FUNCTION(5, "MD32_0_TXD")
568 	),
569 	MTK_PIN(
570 		49, "GPIO49",
571 		MTK_EINT_FUNCTION(0, 49),
572 		DRV_GRP4,
573 		MTK_FUNCTION(0, "GPIO49"),
574 		MTK_FUNCTION(1, "URXD0"),
575 		MTK_FUNCTION(3, "MD_URXD1"),
576 		MTK_FUNCTION(4, "HFRP_URXD1"),
577 		MTK_FUNCTION(5, "MD32_0_RXD")
578 	),
579 	MTK_PIN(
580 		50, "GPIO50",
581 		MTK_EINT_FUNCTION(0, 50),
582 		DRV_GRP4,
583 		MTK_FUNCTION(0, "GPIO50"),
584 		MTK_FUNCTION(1, "MD_UTXD0"),
585 		MTK_FUNCTION(2, "TP_UTXD1_VLP"),
586 		MTK_FUNCTION(3, "CONN_BGF_UART0_TXD"),
587 		MTK_FUNCTION(4, "SSPM_UTXD_AO_VLP"),
588 		MTK_FUNCTION(5, "MD_MCIF_UTXD0"),
589 		MTK_FUNCTION(6, "TP_UTXD2_VLP"),
590 		MTK_FUNCTION(7, "UTXD1")
591 	),
592 	MTK_PIN(
593 		51, "GPIO51",
594 		MTK_EINT_FUNCTION(0, 51),
595 		DRV_GRP4,
596 		MTK_FUNCTION(0, "GPIO51"),
597 		MTK_FUNCTION(1, "MD_URXD0"),
598 		MTK_FUNCTION(2, "TP_URXD1_VLP"),
599 		MTK_FUNCTION(3, "CONN_BGF_UART0_RXD"),
600 		MTK_FUNCTION(4, "SSPM_URXD_AO_VLP"),
601 		MTK_FUNCTION(5, "MD_MCIF_URXD0"),
602 		MTK_FUNCTION(6, "TP_URXD2_VLP"),
603 		MTK_FUNCTION(7, "URXD1")
604 	),
605 	MTK_PIN(
606 		52, "GPIO52",
607 		MTK_EINT_FUNCTION(0, 52),
608 		DRV_GRP4,
609 		MTK_FUNCTION(0, "GPIO52"),
610 		MTK_FUNCTION(1, "KPROW0"),
611 		MTK_FUNCTION(2, "CMFLASH0"),
612 		MTK_FUNCTION(3, "SDA12"),
613 		MTK_FUNCTION(4, "DSI_TE1")
614 	),
615 	MTK_PIN(
616 		53, "GPIO53",
617 		MTK_EINT_FUNCTION(0, 53),
618 		DRV_GRP4,
619 		MTK_FUNCTION(0, "GPIO53"),
620 		MTK_FUNCTION(1, "KPROW1"),
621 		MTK_FUNCTION(2, "CMFLASH1"),
622 		MTK_FUNCTION(3, "SCL12"),
623 		MTK_FUNCTION(4, "LCM_RST1"),
624 		MTK_FUNCTION(6, "EXTIF0_ACT")
625 	),
626 	MTK_PIN(
627 		54, "GPIO54",
628 		MTK_EINT_FUNCTION(0, 54),
629 		DRV_GRP4,
630 		MTK_FUNCTION(0, "GPIO54"),
631 		MTK_FUNCTION(1, "KPCOL0_VLP"),
632 		MTK_FUNCTION(7, "KPCOL0_VLP")
633 	),
634 	MTK_PIN(
635 		55, "GPIO55",
636 		MTK_EINT_FUNCTION(0, 55),
637 		DRV_GRP4,
638 		MTK_FUNCTION(0, "GPIO55"),
639 		MTK_FUNCTION(1, "KPCOL1"),
640 		MTK_FUNCTION(3, "SDA12"),
641 		MTK_FUNCTION(4, "DISP_PWM1"),
642 		MTK_FUNCTION(7, "JTRSTN_SEL1_VCORE")
643 	),
644 	MTK_PIN(
645 		56, "GPIO56",
646 		MTK_EINT_FUNCTION(0, 56),
647 		DRV_GRP4,
648 		MTK_FUNCTION(0, "GPIO56"),
649 		MTK_FUNCTION(1, "SPI0_CLK"),
650 		MTK_FUNCTION(7, "JTCK_SEL1_VCORE")
651 	),
652 	MTK_PIN(
653 		57, "GPIO57",
654 		MTK_EINT_FUNCTION(0, 57),
655 		DRV_GRP4,
656 		MTK_FUNCTION(0, "GPIO57"),
657 		MTK_FUNCTION(1, "SPI0_CSB"),
658 		MTK_FUNCTION(7, "JTMS_SEL1_VCORE")
659 	),
660 	MTK_PIN(
661 		58, "GPIO58",
662 		MTK_EINT_FUNCTION(0, 58),
663 		DRV_GRP4,
664 		MTK_FUNCTION(0, "GPIO58"),
665 		MTK_FUNCTION(1, "SPI0_MO"),
666 		MTK_FUNCTION(7, "JTDO_SEL1_VCORE")
667 	),
668 	MTK_PIN(
669 		59, "GPIO59",
670 		MTK_EINT_FUNCTION(0, 59),
671 		DRV_GRP4,
672 		MTK_FUNCTION(0, "GPIO59"),
673 		MTK_FUNCTION(1, "SPI0_MI"),
674 		MTK_FUNCTION(7, "JTDI_SEL1_VCORE")
675 	),
676 	MTK_PIN(
677 		60, "GPIO60",
678 		MTK_EINT_FUNCTION(0, 60),
679 		DRV_GRP4,
680 		MTK_FUNCTION(0, "GPIO60"),
681 		MTK_FUNCTION(1, "SCP_SPI1_CK"),
682 		MTK_FUNCTION(2, "SPI1_CLK"),
683 		MTK_FUNCTION(4, "SCP_SCL3"),
684 		MTK_FUNCTION(5, "TP_GPIO0_AO"),
685 		MTK_FUNCTION(6, "UTXD0"),
686 		MTK_FUNCTION(7, "TP_UTXD2_VLP")
687 	),
688 	MTK_PIN(
689 		61, "GPIO61",
690 		MTK_EINT_FUNCTION(0, 61),
691 		DRV_GRP4,
692 		MTK_FUNCTION(0, "GPIO61"),
693 		MTK_FUNCTION(1, "SCP_SPI1_CS"),
694 		MTK_FUNCTION(2, "SPI1_CSB"),
695 		MTK_FUNCTION(5, "TP_GPIO1_AO"),
696 		MTK_FUNCTION(6, "URXD0"),
697 		MTK_FUNCTION(7, "TP_URXD2_VLP")
698 	),
699 	MTK_PIN(
700 		62, "GPIO62",
701 		MTK_EINT_FUNCTION(0, 62),
702 		DRV_GRP4,
703 		MTK_FUNCTION(0, "GPIO62"),
704 		MTK_FUNCTION(1, "SCP_SPI1_MO"),
705 		MTK_FUNCTION(2, "SPI1_MO"),
706 		MTK_FUNCTION(3, "SCP_SCL3"),
707 		MTK_FUNCTION(4, "SCP_SDA3"),
708 		MTK_FUNCTION(5, "TP_GPIO2_AO"),
709 		MTK_FUNCTION(7, "DBG_MON_B29")
710 	),
711 	MTK_PIN(
712 		63, "GPIO63",
713 		MTK_EINT_FUNCTION(0, 63),
714 		DRV_GRP4,
715 		MTK_FUNCTION(0, "GPIO63"),
716 		MTK_FUNCTION(1, "SCP_SPI1_MI"),
717 		MTK_FUNCTION(2, "SPI1_MI"),
718 		MTK_FUNCTION(3, "SCP_SDA3"),
719 		MTK_FUNCTION(5, "TP_GPIO3_AO"),
720 		MTK_FUNCTION(7, "DBG_MON_B30")
721 	),
722 	MTK_PIN(
723 		64, "GPIO64",
724 		MTK_EINT_FUNCTION(0, 64),
725 		DRV_GRP4,
726 		MTK_FUNCTION(0, "GPIO64"),
727 		MTK_FUNCTION(1, "SCP_SPI2_CK"),
728 		MTK_FUNCTION(2, "SPI2_CLK"),
729 		MTK_FUNCTION(4, "SCP_SCL2"),
730 		MTK_FUNCTION(5, "TP_GPIO4_AO")
731 	),
732 	MTK_PIN(
733 		65, "GPIO65",
734 		MTK_EINT_FUNCTION(0, 65),
735 		DRV_GRP4,
736 		MTK_FUNCTION(0, "GPIO65"),
737 		MTK_FUNCTION(1, "SCP_SPI2_CS"),
738 		MTK_FUNCTION(2, "SPI2_CSB"),
739 		MTK_FUNCTION(5, "TP_GPIO5_AO"),
740 		MTK_FUNCTION(7, "DBG_MON_B31")
741 	),
742 	MTK_PIN(
743 		66, "GPIO66",
744 		MTK_EINT_FUNCTION(0, 66),
745 		DRV_GRP4,
746 		MTK_FUNCTION(0, "GPIO66"),
747 		MTK_FUNCTION(1, "SCP_SPI2_MO"),
748 		MTK_FUNCTION(2, "SPI2_MO"),
749 		MTK_FUNCTION(3, "SCP_SCL2"),
750 		MTK_FUNCTION(4, "SCP_SDA2"),
751 		MTK_FUNCTION(5, "TP_GPIO6_AO")
752 	),
753 	MTK_PIN(
754 		67, "GPIO67",
755 		MTK_EINT_FUNCTION(0, 67),
756 		DRV_GRP4,
757 		MTK_FUNCTION(0, "GPIO67"),
758 		MTK_FUNCTION(1, "SCP_SPI2_MI"),
759 		MTK_FUNCTION(2, "SPI2_MI"),
760 		MTK_FUNCTION(3, "SCP_SDA2"),
761 		MTK_FUNCTION(5, "TP_GPIO7_AO")
762 	),
763 	MTK_PIN(
764 		68, "GPIO68",
765 		MTK_EINT_FUNCTION(0, 68),
766 		DRV_GRP4,
767 		MTK_FUNCTION(0, "GPIO68"),
768 		MTK_FUNCTION(1, "SCP_SPI3_CK"),
769 		MTK_FUNCTION(2, "SPI3_CLK"),
770 		MTK_FUNCTION(3, "MD_INT4"),
771 		MTK_FUNCTION(4, "SCP_SCL4"),
772 		MTK_FUNCTION(5, "TP_GPIO8_AO"),
773 		MTK_FUNCTION(7, "DBG_MON_A19")
774 	),
775 	MTK_PIN(
776 		69, "GPIO69",
777 		MTK_EINT_FUNCTION(0, 69),
778 		DRV_GRP4,
779 		MTK_FUNCTION(0, "GPIO69"),
780 		MTK_FUNCTION(1, "SCP_SPI3_CS"),
781 		MTK_FUNCTION(2, "SPI3_CSB"),
782 		MTK_FUNCTION(3, "MD_INT3"),
783 		MTK_FUNCTION(5, "TP_GPIO9_AO"),
784 		MTK_FUNCTION(7, "DBG_MON_A20")
785 	),
786 	MTK_PIN(
787 		70, "GPIO70",
788 		MTK_EINT_FUNCTION(0, 70),
789 		DRV_GRP4,
790 		MTK_FUNCTION(0, "GPIO70"),
791 		MTK_FUNCTION(1, "SCP_SPI3_MO"),
792 		MTK_FUNCTION(2, "SPI3_MO"),
793 		MTK_FUNCTION(3, "SCP_SCL4"),
794 		MTK_FUNCTION(4, "SCP_SDA4"),
795 		MTK_FUNCTION(5, "TP_GPIO10_AO"),
796 		MTK_FUNCTION(7, "DBG_MON_A21")
797 	),
798 	MTK_PIN(
799 		71, "GPIO71",
800 		MTK_EINT_FUNCTION(0, 71),
801 		DRV_GRP4,
802 		MTK_FUNCTION(0, "GPIO71"),
803 		MTK_FUNCTION(1, "SCP_SPI3_MI"),
804 		MTK_FUNCTION(2, "SPI3_MI"),
805 		MTK_FUNCTION(3, "SCP_SDA4"),
806 		MTK_FUNCTION(4, "MD_INT0"),
807 		MTK_FUNCTION(5, "TP_GPIO11_AO"),
808 		MTK_FUNCTION(7, "DBG_MON_A22")
809 	),
810 	MTK_PIN(
811 		72, "GPIO72",
812 		MTK_EINT_FUNCTION(0, 72),
813 		DRV_GRP4,
814 		MTK_FUNCTION(0, "GPIO72"),
815 		MTK_FUNCTION(1, "SPI5_CLK"),
816 		MTK_FUNCTION(2, "SCP_SPI0_CK"),
817 		MTK_FUNCTION(3, "UCTS2"),
818 		MTK_FUNCTION(4, "MBISTREADEN_TRIGGER"),
819 		MTK_FUNCTION(5, "TP_GPIO12_AO"),
820 		MTK_FUNCTION(6, "EXTIF0_ACT"),
821 		MTK_FUNCTION(7, "DAP_SONIC_SWCK")
822 	),
823 	MTK_PIN(
824 		73, "GPIO73",
825 		MTK_EINT_FUNCTION(0, 73),
826 		DRV_GRP4,
827 		MTK_FUNCTION(0, "GPIO73"),
828 		MTK_FUNCTION(1, "SPI5_CSB"),
829 		MTK_FUNCTION(2, "SCP_SPI0_CS"),
830 		MTK_FUNCTION(3, "URTS2"),
831 		MTK_FUNCTION(4, "MBISTWRITEEN_TRIGGER"),
832 		MTK_FUNCTION(5, "TP_GPIO13_AO"),
833 		MTK_FUNCTION(6, "EXTIF0_PRI"),
834 		MTK_FUNCTION(7, "DAP_SONIC_SWD")
835 	),
836 	MTK_PIN(
837 		74, "GPIO74",
838 		MTK_EINT_FUNCTION(0, 74),
839 		DRV_GRP4,
840 		MTK_FUNCTION(0, "GPIO74"),
841 		MTK_FUNCTION(1, "SPI5_MO"),
842 		MTK_FUNCTION(2, "SCP_SPI0_MO"),
843 		MTK_FUNCTION(3, "UTXD2"),
844 		MTK_FUNCTION(4, "TP_UTXD2_VCORE"),
845 		MTK_FUNCTION(5, "TP_GPIO14_AO"),
846 		MTK_FUNCTION(6, "EXTIF0_GNT_B"),
847 		MTK_FUNCTION(7, "DAP_MD32_SWCK")
848 	),
849 	MTK_PIN(
850 		75, "GPIO75",
851 		MTK_EINT_FUNCTION(0, 75),
852 		DRV_GRP4,
853 		MTK_FUNCTION(0, "GPIO75"),
854 		MTK_FUNCTION(1, "SPI5_MI"),
855 		MTK_FUNCTION(2, "SCP_SPI0_MI"),
856 		MTK_FUNCTION(3, "URXD2"),
857 		MTK_FUNCTION(4, "TP_URXD2_VCORE"),
858 		MTK_FUNCTION(5, "TP_GPIO15_AO"),
859 		MTK_FUNCTION(7, "DAP_MD32_SWD")
860 	),
861 	MTK_PIN(
862 		76, "GPIO76",
863 		MTK_EINT_FUNCTION(0, 76),
864 		DRV_GRP4,
865 		MTK_FUNCTION(0, "GPIO76"),
866 		MTK_FUNCTION(1, "AP_GOOD"),
867 		MTK_FUNCTION(3, "CONN_WIFI_TXD"),
868 		MTK_FUNCTION(4, "GPS_PPS"),
869 		MTK_FUNCTION(5, "PMSR_SMAP"),
870 		MTK_FUNCTION(6, "AGPS_SYNC")
871 	),
872 	MTK_PIN(
873 		77, "GPIO77",
874 		MTK_EINT_FUNCTION(0, 77),
875 		DRV_GRP4,
876 		MTK_FUNCTION(0, "GPIO77"),
877 		MTK_FUNCTION(1, "MSDC1_CLK"),
878 		MTK_FUNCTION(2, "MD1_SIM2_SCLK"),
879 		MTK_FUNCTION(3, "UDI_TCK"),
880 		MTK_FUNCTION(4, "CONN_DSP_JCK"),
881 		MTK_FUNCTION(6, "TSFDC_EN"),
882 		MTK_FUNCTION(7, "SSPM_JTAG_TCK_VCORE")
883 	),
884 	MTK_PIN(
885 		78, "GPIO78",
886 		MTK_EINT_FUNCTION(0, 78),
887 		DRV_GRP4,
888 		MTK_FUNCTION(0, "GPIO78"),
889 		MTK_FUNCTION(1, "MSDC1_CMD"),
890 		MTK_FUNCTION(2, "CONN_WF_MCU_AICE_TMSC"),
891 		MTK_FUNCTION(3, "UDI_TMS"),
892 		MTK_FUNCTION(4, "CONN_DSP_JMS"),
893 		MTK_FUNCTION(6, "TSFDC_VCO_RST"),
894 		MTK_FUNCTION(7, "SSPM_JTAG_TMS_VCORE")
895 	),
896 	MTK_PIN(
897 		79, "GPIO79",
898 		MTK_EINT_FUNCTION(0, 79),
899 		DRV_GRP4,
900 		MTK_FUNCTION(0, "GPIO79"),
901 		MTK_FUNCTION(1, "MSDC1_DAT0"),
902 		MTK_FUNCTION(2, "MD1_SIM2_SRST"),
903 		MTK_FUNCTION(3, "UDI_TDI"),
904 		MTK_FUNCTION(4, "CONN_DSP_JDI"),
905 		MTK_FUNCTION(6, "TSFDC_TSSEL2"),
906 		MTK_FUNCTION(7, "SSPM_JTAG_TDI_VCORE")
907 	),
908 	MTK_PIN(
909 		80, "GPIO80",
910 		MTK_EINT_FUNCTION(0, 80),
911 		DRV_GRP4,
912 		MTK_FUNCTION(0, "GPIO80"),
913 		MTK_FUNCTION(1, "MSDC1_DAT1"),
914 		MTK_FUNCTION(2, "MD1_SIM2_SIO"),
915 		MTK_FUNCTION(3, "UDI_TDO"),
916 		MTK_FUNCTION(4, "CONN_DSP_JDO"),
917 		MTK_FUNCTION(6, "TSFDC_TSSEL1"),
918 		MTK_FUNCTION(7, "SSPM_JTAG_TDO_VCORE")
919 	),
920 	MTK_PIN(
921 		81, "GPIO81",
922 		MTK_EINT_FUNCTION(0, 81),
923 		DRV_GRP4,
924 		MTK_FUNCTION(0, "GPIO81"),
925 		MTK_FUNCTION(1, "MSDC1_DAT2"),
926 		MTK_FUNCTION(2, "CONN_WF_MCU_AICE_TCKC"),
927 		MTK_FUNCTION(3, "UDI_NTRST"),
928 		MTK_FUNCTION(4, "CONN_BGF_MCU_AICE_TCKC"),
929 		MTK_FUNCTION(5, "MIPI3_D_SDATA"),
930 		MTK_FUNCTION(6, "TSFDC_TSSEL0"),
931 		MTK_FUNCTION(7, "SSPM_JTAG_TRSTN_VCORE")
932 	),
933 	MTK_PIN(
934 		82, "GPIO82",
935 		MTK_EINT_FUNCTION(0, 82),
936 		DRV_GRP4,
937 		MTK_FUNCTION(0, "GPIO82"),
938 		MTK_FUNCTION(1, "MSDC1_DAT3"),
939 		MTK_FUNCTION(3, "CONN_BGF_MCU_AICE_TMSC"),
940 		MTK_FUNCTION(4, "CONN_DSP_JINTP"),
941 		MTK_FUNCTION(5, "MIPI3_D_SCLK"),
942 		MTK_FUNCTION(6, "TSFDC_RCK_SELB")
943 	),
944 	MTK_PIN(
945 		83, "GPIO83",
946 		MTK_EINT_FUNCTION(0, 83),
947 		DRV_GRP4,
948 		MTK_FUNCTION(0, "GPIO83"),
949 		MTK_FUNCTION(1, "MD1_SIM1_SCLK"),
950 		MTK_FUNCTION(6, "TSFDC_26M")
951 	),
952 	MTK_PIN(
953 		84, "GPIO84",
954 		MTK_EINT_FUNCTION(0, 84),
955 		DRV_GRP4,
956 		MTK_FUNCTION(0, "GPIO84"),
957 		MTK_FUNCTION(1, "MD1_SIM1_SRST"),
958 		MTK_FUNCTION(3, "SPM_JTAG_TCK_VCORE"),
959 		MTK_FUNCTION(4, "APU_JTAG_TCK"),
960 		MTK_FUNCTION(6, "TSFDC_SDO"),
961 		MTK_FUNCTION(7, "CONN_DSP_L5_JCK")
962 	),
963 	MTK_PIN(
964 		85, "GPIO85",
965 		MTK_EINT_FUNCTION(0, 85),
966 		DRV_GRP4,
967 		MTK_FUNCTION(0, "GPIO85"),
968 		MTK_FUNCTION(1, "MD1_SIM1_SIO"),
969 		MTK_FUNCTION(3, "SPM_JTAG_TRSTN_VCORE"),
970 		MTK_FUNCTION(4, "APU_JTAG_TRST"),
971 		MTK_FUNCTION(6, "TSFDC_FOUT"),
972 		MTK_FUNCTION(7, "CONN_DSP_L5_JINTP")
973 	),
974 	MTK_PIN(
975 		86, "GPIO86",
976 		MTK_EINT_FUNCTION(0, 86),
977 		DRV_GRP4,
978 		MTK_FUNCTION(0, "GPIO86"),
979 		MTK_FUNCTION(1, "MD1_SIM2_SCLK"),
980 		MTK_FUNCTION(3, "SPM_JTAG_TDI_VCORE"),
981 		MTK_FUNCTION(4, "APU_JTAG_TDI"),
982 		MTK_FUNCTION(6, "TSFDC_SCK"),
983 		MTK_FUNCTION(7, "CONN_DSP_L5_JDI")
984 	),
985 	MTK_PIN(
986 		87, "GPIO87",
987 		MTK_EINT_FUNCTION(0, 87),
988 		DRV_GRP4,
989 		MTK_FUNCTION(0, "GPIO87"),
990 		MTK_FUNCTION(1, "MD1_SIM2_SRST"),
991 		MTK_FUNCTION(3, "SPM_JTAG_TMS_VCORE"),
992 		MTK_FUNCTION(4, "APU_JTAG_TMS"),
993 		MTK_FUNCTION(6, "TSFDC_SDI"),
994 		MTK_FUNCTION(7, "CONN_DSP_L5_JMS")
995 	),
996 	MTK_PIN(
997 		88, "GPIO88",
998 		MTK_EINT_FUNCTION(0, 88),
999 		DRV_GRP4,
1000 		MTK_FUNCTION(0, "GPIO88"),
1001 		MTK_FUNCTION(1, "MD1_SIM2_SIO"),
1002 		MTK_FUNCTION(3, "SPM_JTAG_TDO_VCORE"),
1003 		MTK_FUNCTION(4, "APU_JTAG_TDO"),
1004 		MTK_FUNCTION(6, "TSFDC_SCF"),
1005 		MTK_FUNCTION(7, "CONN_DSP_L5_JDO")
1006 	),
1007 	MTK_PIN(
1008 		89, "GPIO89",
1009 		MTK_EINT_FUNCTION(0, 89),
1010 		DRV_GRP4,
1011 		MTK_FUNCTION(0, "GPIO89"),
1012 		MTK_FUNCTION(1, "DSI_TE"),
1013 		MTK_FUNCTION(7, "DBG_MON_B8")
1014 	),
1015 	MTK_PIN(
1016 		90, "GPIO90",
1017 		MTK_EINT_FUNCTION(0, 90),
1018 		DRV_GRP4,
1019 		MTK_FUNCTION(0, "GPIO90"),
1020 		MTK_FUNCTION(1, "LCM_RST"),
1021 		MTK_FUNCTION(7, "DBG_MON_B9")
1022 	),
1023 	MTK_PIN(
1024 		91, "GPIO91",
1025 		MTK_EINT_FUNCTION(0, 91),
1026 		DRV_GRP4,
1027 		MTK_FUNCTION(0, "GPIO91"),
1028 		MTK_FUNCTION(1, "DISP_PWM"),
1029 		MTK_FUNCTION(7, "DBG_MON_B10")
1030 	),
1031 	MTK_PIN(
1032 		92, "GPIO92",
1033 		MTK_EINT_FUNCTION(0, 92),
1034 		DRV_GRP4,
1035 		MTK_FUNCTION(0, "GPIO92"),
1036 		MTK_FUNCTION(1, "CMMCLK0"),
1037 		MTK_FUNCTION(7, "DBG_MON_A23")
1038 	),
1039 	MTK_PIN(
1040 		93, "GPIO93",
1041 		MTK_EINT_FUNCTION(0, 93),
1042 		DRV_GRP4,
1043 		MTK_FUNCTION(0, "GPIO93"),
1044 		MTK_FUNCTION(1, "CMMCLK1"),
1045 		MTK_FUNCTION(7, "DBG_MON_A24")
1046 	),
1047 	MTK_PIN(
1048 		94, "GPIO94",
1049 		MTK_EINT_FUNCTION(0, 94),
1050 		DRV_GRP4,
1051 		MTK_FUNCTION(0, "GPIO94"),
1052 		MTK_FUNCTION(1, "CMMCLK2"),
1053 		MTK_FUNCTION(7, "DBG_MON_A25")
1054 	),
1055 	MTK_PIN(
1056 		95, "GPIO95",
1057 		MTK_EINT_FUNCTION(0, 95),
1058 		DRV_GRP4,
1059 		MTK_FUNCTION(0, "GPIO95"),
1060 		MTK_FUNCTION(1, "CMMCLK3"),
1061 		MTK_FUNCTION(5, "MD32_1_TXD"),
1062 		MTK_FUNCTION(6, "PTA_TXD"),
1063 		MTK_FUNCTION(7, "DBG_MON_A26")
1064 	),
1065 	MTK_PIN(
1066 		96, "GPIO96",
1067 		MTK_EINT_FUNCTION(0, 96),
1068 		DRV_GRP4,
1069 		MTK_FUNCTION(0, "GPIO96"),
1070 		MTK_FUNCTION(1, "CMMCLK4"),
1071 		MTK_FUNCTION(5, "MD32_1_RXD"),
1072 		MTK_FUNCTION(6, "PTA_RXD"),
1073 		MTK_FUNCTION(7, "DBG_MON_A27")
1074 	),
1075 	MTK_PIN(
1076 		97, "GPIO97",
1077 		MTK_EINT_FUNCTION(0, 97),
1078 		DRV_GRP4,
1079 		MTK_FUNCTION(0, "GPIO97"),
1080 		MTK_FUNCTION(1, "MD_UCNT_A_TGL")
1081 	),
1082 	MTK_PIN(
1083 		98, "GPIO98",
1084 		MTK_EINT_FUNCTION(0, 98),
1085 		DRV_GRP4,
1086 		MTK_FUNCTION(0, "GPIO98"),
1087 		MTK_FUNCTION(1, "DIGRF_IRQ")
1088 	),
1089 	MTK_PIN(
1090 		99, "GPIO99",
1091 		MTK_EINT_FUNCTION(0, 99),
1092 		DRV_GRP4,
1093 		MTK_FUNCTION(0, "GPIO99"),
1094 		MTK_FUNCTION(1, "BPI_BUS0"),
1095 		MTK_FUNCTION(4, "MFG_TSFDC_EN"),
1096 		MTK_FUNCTION(6, "ANT_SEL0"),
1097 		MTK_FUNCTION(7, "DBG_MON_B11")
1098 	),
1099 	MTK_PIN(
1100 		100, "GPIO100",
1101 		MTK_EINT_FUNCTION(0, 100),
1102 		DRV_GRP4,
1103 		MTK_FUNCTION(0, "GPIO100"),
1104 		MTK_FUNCTION(1, "BPI_BUS1"),
1105 		MTK_FUNCTION(4, "MFG_TSFDC_VCO_RST"),
1106 		MTK_FUNCTION(6, "ANT_SEL1"),
1107 		MTK_FUNCTION(7, "DBG_MON_B12")
1108 	),
1109 	MTK_PIN(
1110 		101, "GPIO101",
1111 		MTK_EINT_FUNCTION(0, 101),
1112 		DRV_GRP4,
1113 		MTK_FUNCTION(0, "GPIO101"),
1114 		MTK_FUNCTION(1, "BPI_BUS2"),
1115 		MTK_FUNCTION(3, "DMIC1_CLK"),
1116 		MTK_FUNCTION(4, "MFG_TSFDC_TSSEL2"),
1117 		MTK_FUNCTION(6, "ANT_SEL2"),
1118 		MTK_FUNCTION(7, "DBG_MON_B13")
1119 	),
1120 	MTK_PIN(
1121 		102, "GPIO102",
1122 		MTK_EINT_FUNCTION(0, 102),
1123 		DRV_GRP4,
1124 		MTK_FUNCTION(0, "GPIO102"),
1125 		MTK_FUNCTION(1, "BPI_BUS3"),
1126 		MTK_FUNCTION(3, "DMIC1_DAT"),
1127 		MTK_FUNCTION(4, "MFG_TSFDC_TSSEL1"),
1128 		MTK_FUNCTION(6, "ANT_SEL3"),
1129 		MTK_FUNCTION(7, "DBG_MON_B14")
1130 	),
1131 	MTK_PIN(
1132 		103, "GPIO103",
1133 		MTK_EINT_FUNCTION(0, 103),
1134 		DRV_GRP4,
1135 		MTK_FUNCTION(0, "GPIO103"),
1136 		MTK_FUNCTION(1, "BPI_BUS4"),
1137 		MTK_FUNCTION(4, "MFG_TSFDC_TSSEL0"),
1138 		MTK_FUNCTION(6, "ANT_SEL4"),
1139 		MTK_FUNCTION(7, "DBG_MON_B15")
1140 	),
1141 	MTK_PIN(
1142 		104, "GPIO104",
1143 		MTK_EINT_FUNCTION(0, 104),
1144 		DRV_GRP4,
1145 		MTK_FUNCTION(0, "GPIO104"),
1146 		MTK_FUNCTION(1, "BPI_BUS5"),
1147 		MTK_FUNCTION(4, "MFG_TSFDC_RCK_SELB"),
1148 		MTK_FUNCTION(6, "ANT_SEL5"),
1149 		MTK_FUNCTION(7, "DBG_MON_B16")
1150 	),
1151 	MTK_PIN(
1152 		105, "GPIO105",
1153 		MTK_EINT_FUNCTION(0, 105),
1154 		DRV_GRP4,
1155 		MTK_FUNCTION(0, "GPIO105"),
1156 		MTK_FUNCTION(1, "BPI_BUS6"),
1157 		MTK_FUNCTION(2, "CONN_BPI_BUS6"),
1158 		MTK_FUNCTION(6, "ANT_SEL6"),
1159 		MTK_FUNCTION(7, "DBG_MON_B17")
1160 	),
1161 	MTK_PIN(
1162 		106, "GPIO106",
1163 		MTK_EINT_FUNCTION(0, 106),
1164 		DRV_GRP4,
1165 		MTK_FUNCTION(0, "GPIO106"),
1166 		MTK_FUNCTION(1, "BPI_BUS7"),
1167 		MTK_FUNCTION(2, "CONN_BPI_BUS7"),
1168 		MTK_FUNCTION(4, "MFG_TSFDC_SDO"),
1169 		MTK_FUNCTION(5, "AUD_DAC_26M_CLK"),
1170 		MTK_FUNCTION(6, "ANT_SEL7"),
1171 		MTK_FUNCTION(7, "DBG_MON_B18")
1172 	),
1173 	MTK_PIN(
1174 		107, "GPIO107",
1175 		MTK_EINT_FUNCTION(0, 107),
1176 		DRV_GRP4,
1177 		MTK_FUNCTION(0, "GPIO107"),
1178 		MTK_FUNCTION(1, "BPI_BUS8"),
1179 		MTK_FUNCTION(2, "CONN_BPI_BUS8"),
1180 		MTK_FUNCTION(4, "MFG_TSFDC_FOUT"),
1181 		MTK_FUNCTION(5, "I2SOUT4_DATA0"),
1182 		MTK_FUNCTION(6, "ANT_SEL8"),
1183 		MTK_FUNCTION(7, "DBG_MON_B19")
1184 	),
1185 	MTK_PIN(
1186 		108, "GPIO108",
1187 		MTK_EINT_FUNCTION(0, 108),
1188 		DRV_GRP4,
1189 		MTK_FUNCTION(0, "GPIO108"),
1190 		MTK_FUNCTION(1, "BPI_BUS9"),
1191 		MTK_FUNCTION(2, "CONN_BPI_BUS9"),
1192 		MTK_FUNCTION(5, "I2SOUT4_DATA1"),
1193 		MTK_FUNCTION(6, "ANT_SEL9"),
1194 		MTK_FUNCTION(7, "DBG_MON_B20")
1195 	),
1196 	MTK_PIN(
1197 		109, "GPIO109",
1198 		MTK_EINT_FUNCTION(0, 109),
1199 		DRV_GRP4,
1200 		MTK_FUNCTION(0, "GPIO109"),
1201 		MTK_FUNCTION(1, "BPI_BUS10"),
1202 		MTK_FUNCTION(2, "CONN_BPI_BUS10"),
1203 		MTK_FUNCTION(5, "I2SOUT4_DATA2"),
1204 		MTK_FUNCTION(6, "ANT_SEL10"),
1205 		MTK_FUNCTION(7, "DBG_MON_B21")
1206 	),
1207 	MTK_PIN(
1208 		110, "GPIO110",
1209 		MTK_EINT_FUNCTION(0, 110),
1210 		DRV_GRP4,
1211 		MTK_FUNCTION(0, "GPIO110"),
1212 		MTK_FUNCTION(1, "BPI_BUS11"),
1213 		MTK_FUNCTION(2, "CONN_BPI_BUS11_OLAT0"),
1214 		MTK_FUNCTION(5, "I2SOUT4_DATA3"),
1215 		MTK_FUNCTION(6, "ANT_SEL11"),
1216 		MTK_FUNCTION(7, "DBG_MON_B22")
1217 	),
1218 	MTK_PIN(
1219 		111, "GPIO111",
1220 		MTK_EINT_FUNCTION(0, 111),
1221 		DRV_GRP4,
1222 		MTK_FUNCTION(0, "GPIO111"),
1223 		MTK_FUNCTION(1, "BPI_BUS12"),
1224 		MTK_FUNCTION(2, "CONN_BPI_BUS12_OLAT1"),
1225 		MTK_FUNCTION(3, "CLKM0"),
1226 		MTK_FUNCTION(5, "I2SIN4_BCK"),
1227 		MTK_FUNCTION(6, "ANT_SEL12"),
1228 		MTK_FUNCTION(7, "DBG_MON_B23")
1229 	),
1230 	MTK_PIN(
1231 		112, "GPIO112",
1232 		MTK_EINT_FUNCTION(0, 112),
1233 		DRV_GRP4,
1234 		MTK_FUNCTION(0, "GPIO112"),
1235 		MTK_FUNCTION(1, "BPI_BUS13"),
1236 		MTK_FUNCTION(2, "CONN_BPI_BUS13_OLAT2"),
1237 		MTK_FUNCTION(3, "CLKM1"),
1238 		MTK_FUNCTION(5, "I2SIN4_DATA0"),
1239 		MTK_FUNCTION(6, "ANT_SEL13"),
1240 		MTK_FUNCTION(7, "DBG_MON_B24")
1241 	),
1242 	MTK_PIN(
1243 		113, "GPIO113",
1244 		MTK_EINT_FUNCTION(0, 113),
1245 		DRV_GRP4,
1246 		MTK_FUNCTION(0, "GPIO113"),
1247 		MTK_FUNCTION(1, "BPI_BUS14"),
1248 		MTK_FUNCTION(2, "CONN_BPI_BUS14_OLAT3"),
1249 		MTK_FUNCTION(3, "CLKM2"),
1250 		MTK_FUNCTION(5, "I2SIN4_DATA1"),
1251 		MTK_FUNCTION(6, "ANT_SEL14"),
1252 		MTK_FUNCTION(7, "DBG_MON_B25")
1253 	),
1254 	MTK_PIN(
1255 		114, "GPIO114",
1256 		MTK_EINT_FUNCTION(0, 114),
1257 		DRV_GRP4,
1258 		MTK_FUNCTION(0, "GPIO114"),
1259 		MTK_FUNCTION(1, "BPI_BUS15"),
1260 		MTK_FUNCTION(2, "CONN_BPI_BUS15_OLAT4"),
1261 		MTK_FUNCTION(3, "CLKM3"),
1262 		MTK_FUNCTION(5, "I2SIN4_DATA2"),
1263 		MTK_FUNCTION(6, "ANT_SEL15"),
1264 		MTK_FUNCTION(7, "DBG_MON_B26")
1265 	),
1266 	MTK_PIN(
1267 		115, "GPIO115",
1268 		MTK_EINT_FUNCTION(0, 115),
1269 		DRV_GRP4,
1270 		MTK_FUNCTION(0, "GPIO115"),
1271 		MTK_FUNCTION(1, "BPI_BUS16"),
1272 		MTK_FUNCTION(2, "CONN_BPI_BUS16_OLAT5"),
1273 		MTK_FUNCTION(5, "I2SIN4_DATA3"),
1274 		MTK_FUNCTION(6, "ANT_SEL16"),
1275 		MTK_FUNCTION(7, "DBG_MON_B27")
1276 	),
1277 	MTK_PIN(
1278 		116, "GPIO116",
1279 		MTK_EINT_FUNCTION(0, 116),
1280 		DRV_GRP4,
1281 		MTK_FUNCTION(0, "GPIO116"),
1282 		MTK_FUNCTION(1, "BPI_BUS17"),
1283 		MTK_FUNCTION(2, "CONN_BPI_BUS17_ANT0"),
1284 		MTK_FUNCTION(5, "I2SIN4_LRCK"),
1285 		MTK_FUNCTION(6, "ANT_SEL17"),
1286 		MTK_FUNCTION(7, "DBG_MON_B28")
1287 	),
1288 	MTK_PIN(
1289 		117, "GPIO117",
1290 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1291 		DRV_GRP4,
1292 		MTK_FUNCTION(0, "GPIO117"),
1293 		MTK_FUNCTION(1, "MIPI0_D_SCLK"),
1294 		MTK_FUNCTION(2, "CONN_MIPI0_SCLK"),
1295 		MTK_FUNCTION(3, "BPI_BUS18"),
1296 		MTK_FUNCTION(6, "ANT_SEL18")
1297 	),
1298 	MTK_PIN(
1299 		118, "GPIO118",
1300 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1301 		DRV_GRP4,
1302 		MTK_FUNCTION(0, "GPIO118"),
1303 		MTK_FUNCTION(1, "MIPI0_D_SDATA"),
1304 		MTK_FUNCTION(2, "CONN_MIPI0_SDATA"),
1305 		MTK_FUNCTION(3, "BPI_BUS19"),
1306 		MTK_FUNCTION(6, "ANT_SEL19")
1307 	),
1308 	MTK_PIN(
1309 		119, "GPIO119",
1310 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1311 		DRV_GRP4,
1312 		MTK_FUNCTION(0, "GPIO119"),
1313 		MTK_FUNCTION(1, "MIPI1_D_SCLK"),
1314 		MTK_FUNCTION(2, "CONN_MIPI1_SCLK"),
1315 		MTK_FUNCTION(3, "BPI_BUS20"),
1316 		MTK_FUNCTION(6, "ANT_SEL20")
1317 	),
1318 	MTK_PIN(
1319 		120, "GPIO120",
1320 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1321 		DRV_GRP4,
1322 		MTK_FUNCTION(0, "GPIO120"),
1323 		MTK_FUNCTION(1, "MIPI1_D_SDATA"),
1324 		MTK_FUNCTION(2, "CONN_MIPI1_SDATA"),
1325 		MTK_FUNCTION(3, "BPI_BUS21"),
1326 		MTK_FUNCTION(6, "ANT_SEL21")
1327 	),
1328 	MTK_PIN(
1329 		121, "GPIO121",
1330 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1331 		DRV_GRP4,
1332 		MTK_FUNCTION(0, "GPIO121"),
1333 		MTK_FUNCTION(1, "MIPI2_D_SCLK"),
1334 		MTK_FUNCTION(2, "MIPI4_D_SCLK"),
1335 		MTK_FUNCTION(3, "BPI_BUS22"),
1336 		MTK_FUNCTION(6, "MD_GPS_L1_BLANK")
1337 	),
1338 	MTK_PIN(
1339 		122, "GPIO122",
1340 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1341 		DRV_GRP4,
1342 		MTK_FUNCTION(0, "GPIO122"),
1343 		MTK_FUNCTION(1, "MIPI2_D_SDATA"),
1344 		MTK_FUNCTION(2, "MIPI4_D_SDATA"),
1345 		MTK_FUNCTION(3, "BPI_BUS23"),
1346 		MTK_FUNCTION(6, "MD_GPS_L5_BLANK")
1347 	),
1348 	MTK_PIN(
1349 		123, "GPIO123",
1350 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1351 		DRV_GRP4,
1352 		MTK_FUNCTION(0, "GPIO123"),
1353 		MTK_FUNCTION(1, "MIPI_M_SCLK")
1354 	),
1355 	MTK_PIN(
1356 		124, "GPIO124",
1357 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1358 		DRV_GRP4,
1359 		MTK_FUNCTION(0, "GPIO124"),
1360 		MTK_FUNCTION(1, "MIPI_M_SDATA")
1361 	),
1362 	MTK_PIN(
1363 		125, "GPIO125",
1364 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1365 		DRV_GRP4,
1366 		MTK_FUNCTION(0, "GPIO125"),
1367 		MTK_FUNCTION(1, "SCL0"),
1368 		MTK_FUNCTION(2, "SCP_SCL4"),
1369 		MTK_FUNCTION(3, "TP_UTXD2_VLP"),
1370 		MTK_FUNCTION(4, "TP_UCTS1_VLP"),
1371 		MTK_FUNCTION(5, "TP_GPIO4_AO"),
1372 		MTK_FUNCTION(6, "UTXD2")
1373 	),
1374 	MTK_PIN(
1375 		126, "GPIO126",
1376 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1377 		DRV_GRP4,
1378 		MTK_FUNCTION(0, "GPIO126"),
1379 		MTK_FUNCTION(1, "SDA0"),
1380 		MTK_FUNCTION(2, "SCP_SDA4"),
1381 		MTK_FUNCTION(3, "TP_URXD2_VLP"),
1382 		MTK_FUNCTION(4, "TP_URTS1_VLP"),
1383 		MTK_FUNCTION(5, "TP_GPIO5_AO"),
1384 		MTK_FUNCTION(6, "URXD2")
1385 	),
1386 	MTK_PIN(
1387 		127, "GPIO127",
1388 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1389 		DRV_GRP4,
1390 		MTK_FUNCTION(0, "GPIO127"),
1391 		MTK_FUNCTION(1, "SCL1"),
1392 		MTK_FUNCTION(2, "SCP_SCL5"),
1393 		MTK_FUNCTION(3, "TP_UCTS2_VLP"),
1394 		MTK_FUNCTION(4, "TP_UTXD1_VLP"),
1395 		MTK_FUNCTION(5, "TP_GPIO6_AO"),
1396 		MTK_FUNCTION(6, "MD_MCIF_UTXD0")
1397 	),
1398 	MTK_PIN(
1399 		128, "GPIO128",
1400 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1401 		DRV_GRP4,
1402 		MTK_FUNCTION(0, "GPIO128"),
1403 		MTK_FUNCTION(1, "SDA1"),
1404 		MTK_FUNCTION(2, "SCP_SDA5"),
1405 		MTK_FUNCTION(3, "TP_URTS2_VLP"),
1406 		MTK_FUNCTION(4, "TP_URXD1_VLP"),
1407 		MTK_FUNCTION(5, "TP_GPIO7_AO"),
1408 		MTK_FUNCTION(6, "MD_MCIF_URXD0")
1409 	),
1410 	MTK_PIN(
1411 		129, "GPIO129",
1412 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1413 		DRV_GRP4,
1414 		MTK_FUNCTION(0, "GPIO129"),
1415 		MTK_FUNCTION(1, "SCL2")
1416 	),
1417 	MTK_PIN(
1418 		130, "GPIO130",
1419 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1420 		DRV_GRP4,
1421 		MTK_FUNCTION(0, "GPIO130"),
1422 		MTK_FUNCTION(1, "SDA2")
1423 	),
1424 	MTK_PIN(
1425 		131, "GPIO131",
1426 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1427 		DRV_GRP4,
1428 		MTK_FUNCTION(0, "GPIO131"),
1429 		MTK_FUNCTION(1, "SCL3"),
1430 		MTK_FUNCTION(3, "TP_UTXD2_VCORE"),
1431 		MTK_FUNCTION(6, "SSPM_UTXD_AO_VCORE")
1432 	),
1433 	MTK_PIN(
1434 		132, "GPIO132",
1435 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1436 		DRV_GRP4,
1437 		MTK_FUNCTION(0, "GPIO132"),
1438 		MTK_FUNCTION(1, "SDA3"),
1439 		MTK_FUNCTION(3, "TP_URXD2_VCORE"),
1440 		MTK_FUNCTION(6, "SSPM_URXD_AO_VCORE")
1441 	),
1442 	MTK_PIN(
1443 		133, "GPIO133",
1444 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1445 		DRV_GRP4,
1446 		MTK_FUNCTION(0, "GPIO133"),
1447 		MTK_FUNCTION(1, "SCL4")
1448 	),
1449 	MTK_PIN(
1450 		134, "GPIO134",
1451 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1452 		DRV_GRP4,
1453 		MTK_FUNCTION(0, "GPIO134"),
1454 		MTK_FUNCTION(1, "SDA4")
1455 	),
1456 	MTK_PIN(
1457 		135, "GPIO135",
1458 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1459 		DRV_GRP4,
1460 		MTK_FUNCTION(0, "GPIO135"),
1461 		MTK_FUNCTION(1, "SCL5")
1462 	),
1463 	MTK_PIN(
1464 		136, "GPIO136",
1465 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1466 		DRV_GRP4,
1467 		MTK_FUNCTION(0, "GPIO136"),
1468 		MTK_FUNCTION(1, "SDA5")
1469 	),
1470 	MTK_PIN(
1471 		137, "GPIO137",
1472 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1473 		DRV_GRP4,
1474 		MTK_FUNCTION(0, "GPIO137"),
1475 		MTK_FUNCTION(1, "SCL6")
1476 	),
1477 	MTK_PIN(
1478 		138, "GPIO138",
1479 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1480 		DRV_GRP4,
1481 		MTK_FUNCTION(0, "GPIO138"),
1482 		MTK_FUNCTION(1, "SDA6")
1483 	),
1484 	MTK_PIN(
1485 		139, "GPIO139",
1486 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1487 		DRV_GRP4,
1488 		MTK_FUNCTION(0, "GPIO139"),
1489 		MTK_FUNCTION(1, "SCL7"),
1490 		MTK_FUNCTION(3, "TP_UTXD1_VCORE"),
1491 		MTK_FUNCTION(4, "MD_UTXD0"),
1492 		MTK_FUNCTION(6, "UTXD1")
1493 	),
1494 	MTK_PIN(
1495 		140, "GPIO140",
1496 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1497 		DRV_GRP4,
1498 		MTK_FUNCTION(0, "GPIO140"),
1499 		MTK_FUNCTION(1, "SDA7"),
1500 		MTK_FUNCTION(3, "TP_URXD1_VCORE"),
1501 		MTK_FUNCTION(4, "MD_URXD0"),
1502 		MTK_FUNCTION(6, "URXD1")
1503 	),
1504 	MTK_PIN(
1505 		141, "GPIO141",
1506 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1507 		DRV_GRP4,
1508 		MTK_FUNCTION(0, "GPIO141"),
1509 		MTK_FUNCTION(1, "SCL8")
1510 	),
1511 	MTK_PIN(
1512 		142, "GPIO142",
1513 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1514 		DRV_GRP4,
1515 		MTK_FUNCTION(0, "GPIO142"),
1516 		MTK_FUNCTION(1, "SDA8")
1517 	),
1518 	MTK_PIN(
1519 		143, "GPIO143",
1520 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1521 		DRV_GRP4,
1522 		MTK_FUNCTION(0, "GPIO143"),
1523 		MTK_FUNCTION(1, "SCL9"),
1524 		MTK_FUNCTION(2, "GPS_L1_ELNA_EN"),
1525 		MTK_FUNCTION(3, "HFRP_UTXD1"),
1526 		MTK_FUNCTION(4, "CONN_BGF_MCU_AICE_TMSC"),
1527 		MTK_FUNCTION(5, "CONN_WF_MCU_AICE_TMSC"),
1528 		MTK_FUNCTION(7, "MBISTREADEN_TRIGGER")
1529 	),
1530 	MTK_PIN(
1531 		144, "GPIO144",
1532 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1533 		DRV_GRP4,
1534 		MTK_FUNCTION(0, "GPIO144"),
1535 		MTK_FUNCTION(1, "SDA9"),
1536 		MTK_FUNCTION(2, "GPS_L5_ELNA_EN"),
1537 		MTK_FUNCTION(3, "HFRP_URXD1"),
1538 		MTK_FUNCTION(4, "CONN_BGF_MCU_AICE_TCKC"),
1539 		MTK_FUNCTION(5, "CONN_WF_MCU_AICE_TCKC"),
1540 		MTK_FUNCTION(7, "MBISTWRITEEN_TRIGGER")
1541 	),
1542 	MTK_PIN(
1543 		145, "GPIO145",
1544 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1545 		DRV_GRP4,
1546 		MTK_FUNCTION(0, "GPIO145"),
1547 		MTK_FUNCTION(1, "SCL10"),
1548 		MTK_FUNCTION(2, "SCP_SCL0"),
1549 		MTK_FUNCTION(5, "TP_GPIO8_AO")
1550 	),
1551 	MTK_PIN(
1552 		146, "GPIO146",
1553 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1554 		DRV_GRP4,
1555 		MTK_FUNCTION(0, "GPIO146"),
1556 		MTK_FUNCTION(1, "SDA10"),
1557 		MTK_FUNCTION(2, "SCP_SDA0"),
1558 		MTK_FUNCTION(5, "TP_GPIO9_AO")
1559 	),
1560 	MTK_PIN(
1561 		147, "GPIO147",
1562 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1563 		DRV_GRP4,
1564 		MTK_FUNCTION(0, "GPIO147"),
1565 		MTK_FUNCTION(1, "SCL11"),
1566 		MTK_FUNCTION(2, "SCP_SCL1"),
1567 		MTK_FUNCTION(3, "SCP_DMIC_CLK"),
1568 		MTK_FUNCTION(4, "DMIC_CLK"),
1569 		MTK_FUNCTION(5, "TP_GPIO10_AO"),
1570 		MTK_FUNCTION(6, "EXTIF0_PRI")
1571 	),
1572 	MTK_PIN(
1573 		148, "GPIO148",
1574 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1575 		DRV_GRP4,
1576 		MTK_FUNCTION(0, "GPIO148"),
1577 		MTK_FUNCTION(1, "SDA11"),
1578 		MTK_FUNCTION(2, "SCP_SDA1"),
1579 		MTK_FUNCTION(3, "SCP_DMIC_DAT"),
1580 		MTK_FUNCTION(4, "DMIC_DAT"),
1581 		MTK_FUNCTION(5, "TP_GPIO11_AO"),
1582 		MTK_FUNCTION(6, "EXTIF0_GNT_B")
1583 	),
1584 	MTK_PIN(
1585 		149, "GPIO149",
1586 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1587 		DRV_GRP4,
1588 		MTK_FUNCTION(0, "GPIO149"),
1589 		MTK_FUNCTION(1, "KPROW2"),
1590 		MTK_FUNCTION(2, "PWM_VLP"),
1591 		MTK_FUNCTION(4, "MD_INT0"),
1592 		MTK_FUNCTION(5, "TP_GPIO12_AO"),
1593 		MTK_FUNCTION(6, "SCL0"),
1594 		MTK_FUNCTION(7, "DBG_MON_A28")
1595 	),
1596 	MTK_PIN(
1597 		150, "GPIO150",
1598 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1599 		DRV_GRP4,
1600 		MTK_FUNCTION(0, "GPIO150"),
1601 		MTK_FUNCTION(1, "KPCOL2"),
1602 		MTK_FUNCTION(2, "PWM_VLP"),
1603 		MTK_FUNCTION(3, "CMMCLK5"),
1604 		MTK_FUNCTION(4, "MD_INT3"),
1605 		MTK_FUNCTION(5, "TP_GPIO13_AO"),
1606 		MTK_FUNCTION(6, "SDA0")
1607 	),
1608 	MTK_PIN(
1609 		151, "GPIO151",
1610 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1611 		DRV_GRP4,
1612 		MTK_FUNCTION(0, "GPIO151"),
1613 		MTK_FUNCTION(1, "SRCLKENAI0"),
1614 		MTK_FUNCTION(4, "MD_INT4"),
1615 		MTK_FUNCTION(5, "TP_GPIO14_AO"),
1616 		MTK_FUNCTION(7, "DBG_MON_A29")
1617 	),
1618 	MTK_PIN(
1619 		152, "GPIO152",
1620 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1621 		DRV_GRP4,
1622 		MTK_FUNCTION(0, "GPIO152"),
1623 		MTK_FUNCTION(1, "SRCLKENAI1"),
1624 		MTK_FUNCTION(4, "SPMI_M_TRIG_FLAG"),
1625 		MTK_FUNCTION(5, "TP_GPIO15_AO"),
1626 		MTK_FUNCTION(7, "DBG_MON_A30")
1627 	),
1628 	MTK_PIN(
1629 		153, "GPIO153",
1630 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1631 		DRV_GRP4,
1632 		MTK_FUNCTION(0, "GPIO153"),
1633 		MTK_FUNCTION(1, "MD1_SIM2_SCLK"),
1634 		MTK_FUNCTION(2, "DISP_PWM1"),
1635 		MTK_FUNCTION(4, "SPMI_P_TRIG_FLAG"),
1636 		MTK_FUNCTION(7, "DBG_MON_A0")
1637 	),
1638 	MTK_PIN(
1639 		154, "GPIO154",
1640 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1641 		DRV_GRP4,
1642 		MTK_FUNCTION(0, "GPIO154"),
1643 		MTK_FUNCTION(1, "MD1_SIM2_SRST"),
1644 		MTK_FUNCTION(2, "LCM_RST1"),
1645 		MTK_FUNCTION(3, "GPS_L1_ELNA_EN"),
1646 		MTK_FUNCTION(4, "CMFLASH2"),
1647 		MTK_FUNCTION(5, "MBISTREADEN_TRIGGER"),
1648 		MTK_FUNCTION(7, "DBG_MON_A1")
1649 	),
1650 	MTK_PIN(
1651 		155, "GPIO155",
1652 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1653 		DRV_GRP4,
1654 		MTK_FUNCTION(0, "GPIO155"),
1655 		MTK_FUNCTION(1, "MD1_SIM2_SIO"),
1656 		MTK_FUNCTION(2, "DSI_TE1"),
1657 		MTK_FUNCTION(3, "GPS_L5_ELNA_EN"),
1658 		MTK_FUNCTION(4, "CMFLASH3"),
1659 		MTK_FUNCTION(5, "MBISTWRITEEN_TRIGGER"),
1660 		MTK_FUNCTION(7, "DBG_MON_A2")
1661 	),
1662 	MTK_PIN(
1663 		156, "GPIO156",
1664 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1665 		DRV_GRP4,
1666 		MTK_FUNCTION(0, "GPIO156"),
1667 		MTK_FUNCTION(1, "SPMI_M_SCL")
1668 	),
1669 	MTK_PIN(
1670 		157, "GPIO157",
1671 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1672 		DRV_GRP4,
1673 		MTK_FUNCTION(0, "GPIO157"),
1674 		MTK_FUNCTION(1, "SPMI_M_SDA")
1675 	),
1676 	MTK_PIN(
1677 		158, "GPIO158",
1678 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1679 		DRV_GRP4,
1680 		MTK_FUNCTION(0, "GPIO158"),
1681 		MTK_FUNCTION(1, "SPMI_P_SCL")
1682 	),
1683 	MTK_PIN(
1684 		159, "GPIO159",
1685 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1686 		DRV_GRP4,
1687 		MTK_FUNCTION(0, "GPIO159"),
1688 		MTK_FUNCTION(1, "SPMI_P_SDA")
1689 	),
1690 	MTK_PIN(
1691 		160, "GPIO160",
1692 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1693 		DRV_GRP4,
1694 		MTK_FUNCTION(0, "GPIO160"),
1695 		MTK_FUNCTION(1, "SRCLKENA0")
1696 	),
1697 	MTK_PIN(
1698 		161, "GPIO161",
1699 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1700 		DRV_GRP4,
1701 		MTK_FUNCTION(0, "GPIO161"),
1702 		MTK_FUNCTION(1, "SCP_VREQ_VAO")
1703 	),
1704 	MTK_PIN(
1705 		162, "GPIO162",
1706 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1707 		DRV_GRP4,
1708 		MTK_FUNCTION(0, "GPIO162"),
1709 		MTK_FUNCTION(1, "RTC32K_CK")
1710 	),
1711 	MTK_PIN(
1712 		163, "GPIO163",
1713 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1714 		DRV_GRP4,
1715 		MTK_FUNCTION(0, "GPIO163"),
1716 		MTK_FUNCTION(1, "WATCHDOG")
1717 	),
1718 	MTK_PIN(
1719 		164, "GPIO164",
1720 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1721 		DRV_GRP4,
1722 		MTK_FUNCTION(0, "GPIO164"),
1723 		MTK_FUNCTION(1, "AUD_CLK_MOSI"),
1724 		MTK_FUNCTION(3, "AUD_CLK_MOSI")
1725 	),
1726 	MTK_PIN(
1727 		165, "GPIO165",
1728 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1729 		DRV_GRP4,
1730 		MTK_FUNCTION(0, "GPIO165"),
1731 		MTK_FUNCTION(1, "AUD_SYNC_MOSI")
1732 	),
1733 	MTK_PIN(
1734 		166, "GPIO166",
1735 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1736 		DRV_GRP4,
1737 		MTK_FUNCTION(0, "GPIO166"),
1738 		MTK_FUNCTION(1, "AUD_DAT_MOSI0"),
1739 		MTK_FUNCTION(3, "AUD_DAT_MOSI0")
1740 	),
1741 	MTK_PIN(
1742 		167, "GPIO167",
1743 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1744 		DRV_GRP4,
1745 		MTK_FUNCTION(0, "GPIO167"),
1746 		MTK_FUNCTION(1, "AUD_DAT_MOSI1"),
1747 		MTK_FUNCTION(3, "AUD_DAT_MOSI1")
1748 	),
1749 	MTK_PIN(
1750 		168, "GPIO168",
1751 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1752 		DRV_GRP4,
1753 		MTK_FUNCTION(0, "GPIO168"),
1754 		MTK_FUNCTION(1, "AUD_NLE_MOSI0"),
1755 		MTK_FUNCTION(2, "AUD_SYNC_MISO")
1756 	),
1757 	MTK_PIN(
1758 		169, "GPIO169",
1759 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1760 		DRV_GRP4,
1761 		MTK_FUNCTION(0, "GPIO169"),
1762 		MTK_FUNCTION(1, "AUD_NLE_MOSI1"),
1763 		MTK_FUNCTION(2, "AUD_CLK_MISO"),
1764 		MTK_FUNCTION(3, "AUD_CLK_MISO")
1765 	),
1766 	MTK_PIN(
1767 		170, "GPIO170",
1768 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1769 		DRV_GRP4,
1770 		MTK_FUNCTION(0, "GPIO170"),
1771 		MTK_FUNCTION(1, "AUD_DAT_MISO0"),
1772 		MTK_FUNCTION(2, "VOW_DAT_MISO"),
1773 		MTK_FUNCTION(3, "AUD_DAT_MISO0")
1774 	),
1775 	MTK_PIN(
1776 		171, "GPIO171",
1777 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1778 		DRV_GRP4,
1779 		MTK_FUNCTION(0, "GPIO171"),
1780 		MTK_FUNCTION(1, "AUD_DAT_MISO1"),
1781 		MTK_FUNCTION(2, "VOW_CLK_MISO"),
1782 		MTK_FUNCTION(3, "AUD_DAT_MISO1")
1783 	),
1784 	MTK_PIN(
1785 		172, "GPIO172",
1786 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1787 		DRV_GRP4,
1788 		MTK_FUNCTION(0, "GPIO172"),
1789 		MTK_FUNCTION(1, "CONN_TOP_CLK"),
1790 		MTK_FUNCTION(7, "DBG_MON_A31")
1791 	),
1792 	MTK_PIN(
1793 		173, "GPIO173",
1794 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1795 		DRV_GRP4,
1796 		MTK_FUNCTION(0, "GPIO173"),
1797 		MTK_FUNCTION(1, "CONN_TOP_DATA")
1798 	),
1799 	MTK_PIN(
1800 		174, "GPIO174",
1801 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1802 		DRV_GRP4,
1803 		MTK_FUNCTION(0, "GPIO174"),
1804 		MTK_FUNCTION(1, "CONN_BT_CLK")
1805 	),
1806 	MTK_PIN(
1807 		175, "GPIO175",
1808 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1809 		DRV_GRP4,
1810 		MTK_FUNCTION(0, "GPIO175"),
1811 		MTK_FUNCTION(1, "CONN_BT_DATA")
1812 	),
1813 	MTK_PIN(
1814 		176, "GPIO176",
1815 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1816 		DRV_GRP4,
1817 		MTK_FUNCTION(0, "GPIO176"),
1818 		MTK_FUNCTION(1, "CONN_HRST_B")
1819 	),
1820 	MTK_PIN(
1821 		177, "GPIO177",
1822 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1823 		DRV_GRP4,
1824 		MTK_FUNCTION(0, "GPIO177"),
1825 		MTK_FUNCTION(1, "CONN_WB_PTA")
1826 	),
1827 	MTK_PIN(
1828 		178, "GPIO178",
1829 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1830 		DRV_GRP4,
1831 		MTK_FUNCTION(0, "GPIO178"),
1832 		MTK_FUNCTION(1, "CONN_WF_CTRL0")
1833 	),
1834 	MTK_PIN(
1835 		179, "GPIO179",
1836 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1837 		DRV_GRP4,
1838 		MTK_FUNCTION(0, "GPIO179"),
1839 		MTK_FUNCTION(1, "CONN_WF_CTRL1")
1840 	),
1841 	MTK_PIN(
1842 		180, "GPIO180",
1843 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1844 		DRV_GRP4,
1845 		MTK_FUNCTION(0, "GPIO180"),
1846 		MTK_FUNCTION(1, "CONN_WF_CTRL2")
1847 	),
1848 	MTK_PIN(
1849 		181, "GPIO181",
1850 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1851 		DRV_GRP4,
1852 		MTK_FUNCTION(0, "GPIO181"),
1853 		MTK_FUNCTION(1, "CONN_WF_CTRL3"),
1854 		MTK_FUNCTION(2, "CONN_TOP_CLK_2"),
1855 		MTK_FUNCTION(3, "GPS_L1_ELNA_EN")
1856 	),
1857 	MTK_PIN(
1858 		182, "GPIO182",
1859 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1860 		DRV_GRP4,
1861 		MTK_FUNCTION(0, "GPIO182"),
1862 		MTK_FUNCTION(1, "CONN_WF_CTRL4"),
1863 		MTK_FUNCTION(2, "CONN_TOP_DATA_2"),
1864 		MTK_FUNCTION(3, "GPS_L5_ELNA_EN")
1865 	),
1866 	MTK_PIN(
1867 		183, "GPIO183",
1868 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1869 		DRV_GRP4,
1870 		MTK_FUNCTION(0, "GPIO183"),
1871 		MTK_FUNCTION(1, "CONN_HRST_B_2")
1872 	),
1873 	MTK_PIN(
1874 		184, "GPIO184",
1875 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1876 		DRV_GRP4,
1877 		MTK_FUNCTION(0, "GPIO184"),
1878 		MTK_FUNCTION(1, "MSDC0_DSL"),
1879 		MTK_FUNCTION(3, "ANT_SEL13")
1880 	),
1881 	MTK_PIN(
1882 		185, "GPIO185",
1883 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1884 		DRV_GRP4,
1885 		MTK_FUNCTION(0, "GPIO185"),
1886 		MTK_FUNCTION(1, "MSDC0_CLK"),
1887 		MTK_FUNCTION(2, "CONN_TCXOENA_REQ"),
1888 		MTK_FUNCTION(3, "ANT_SEL14")
1889 	),
1890 	MTK_PIN(
1891 		186, "GPIO186",
1892 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1893 		DRV_GRP4,
1894 		MTK_FUNCTION(0, "GPIO186"),
1895 		MTK_FUNCTION(1, "MSDC0_CMD"),
1896 		MTK_FUNCTION(2, "GPS_L1_ELNA_EN"),
1897 		MTK_FUNCTION(3, "ANT_SEL15"),
1898 		MTK_FUNCTION(5, "I2SOUT4_DATA0")
1899 	),
1900 	MTK_PIN(
1901 		187, "GPIO187",
1902 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1903 		DRV_GRP4,
1904 		MTK_FUNCTION(0, "GPIO187"),
1905 		MTK_FUNCTION(1, "MSDC0_RSTB"),
1906 		MTK_FUNCTION(2, "GPS_L5_ELNA_EN"),
1907 		MTK_FUNCTION(3, "ANT_SEL16"),
1908 		MTK_FUNCTION(5, "I2SOUT4_DATA1")
1909 	),
1910 	MTK_PIN(
1911 		188, "GPIO188",
1912 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1913 		DRV_GRP4,
1914 		MTK_FUNCTION(0, "GPIO188"),
1915 		MTK_FUNCTION(1, "MSDC0_DAT0"),
1916 		MTK_FUNCTION(3, "ANT_SEL17"),
1917 		MTK_FUNCTION(5, "I2SOUT4_DATA2")
1918 	),
1919 	MTK_PIN(
1920 		189, "GPIO189",
1921 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1922 		DRV_GRP4,
1923 		MTK_FUNCTION(0, "GPIO189"),
1924 		MTK_FUNCTION(1, "MSDC0_DAT1"),
1925 		MTK_FUNCTION(3, "ANT_SEL18"),
1926 		MTK_FUNCTION(5, "I2SOUT4_DATA3")
1927 	),
1928 	MTK_PIN(
1929 		190, "GPIO190",
1930 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1931 		DRV_GRP4,
1932 		MTK_FUNCTION(0, "GPIO190"),
1933 		MTK_FUNCTION(1, "MSDC0_DAT2"),
1934 		MTK_FUNCTION(2, "DMIC1_CLK"),
1935 		MTK_FUNCTION(3, "ANT_SEL19"),
1936 		MTK_FUNCTION(5, "I2SIN4_BCK")
1937 	),
1938 	MTK_PIN(
1939 		191, "GPIO191",
1940 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1941 		DRV_GRP4,
1942 		MTK_FUNCTION(0, "GPIO191"),
1943 		MTK_FUNCTION(1, "MSDC0_DAT3"),
1944 		MTK_FUNCTION(2, "DMIC1_DAT"),
1945 		MTK_FUNCTION(3, "ANT_SEL20"),
1946 		MTK_FUNCTION(5, "I2SIN4_DATA0")
1947 	),
1948 	MTK_PIN(
1949 		192, "GPIO192",
1950 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1951 		DRV_GRP4,
1952 		MTK_FUNCTION(0, "GPIO192"),
1953 		MTK_FUNCTION(1, "MSDC0_DAT4"),
1954 		MTK_FUNCTION(2, "IDDIG"),
1955 		MTK_FUNCTION(3, "ANT_SEL21"),
1956 		MTK_FUNCTION(4, "UFS_MPHY_SCL"),
1957 		MTK_FUNCTION(5, "I2SIN4_DATA1")
1958 	),
1959 	MTK_PIN(
1960 		193, "GPIO193",
1961 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1962 		DRV_GRP4,
1963 		MTK_FUNCTION(0, "GPIO193"),
1964 		MTK_FUNCTION(1, "MSDC0_DAT5"),
1965 		MTK_FUNCTION(2, "USB_DRVVBUS"),
1966 		MTK_FUNCTION(4, "UFS_MPHY_SDA"),
1967 		MTK_FUNCTION(5, "I2SIN4_DATA2")
1968 	),
1969 	MTK_PIN(
1970 		194, "GPIO194",
1971 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1972 		DRV_GRP4,
1973 		MTK_FUNCTION(0, "GPIO194"),
1974 		MTK_FUNCTION(1, "MSDC0_DAT6"),
1975 		MTK_FUNCTION(2, "VBUSVALID"),
1976 		MTK_FUNCTION(5, "I2SIN4_DATA3")
1977 	),
1978 	MTK_PIN(
1979 		195, "GPIO195",
1980 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1981 		DRV_GRP4,
1982 		MTK_FUNCTION(0, "GPIO195"),
1983 		MTK_FUNCTION(1, "MSDC0_DAT7"),
1984 		MTK_FUNCTION(5, "I2SIN4_LRCK")
1985 	),
1986 	MTK_PIN(
1987 		196, "GPIO196",
1988 		MTK_EINT_FUNCTION(0, 196),
1989 		DRV_GRP4,
1990 		MTK_FUNCTION(0, NULL)
1991 	),
1992 	MTK_PIN(
1993 		197, "GPIO197",
1994 		MTK_EINT_FUNCTION(0, 197),
1995 		DRV_GRP4,
1996 		MTK_FUNCTION(0, NULL)
1997 	),
1998 	MTK_PIN(
1999 		198, "GPIO198",
2000 		MTK_EINT_FUNCTION(0, 198),
2001 		DRV_GRP4,
2002 		MTK_FUNCTION(0, NULL)
2003 	),
2004 	MTK_PIN(
2005 		199, "GPIO199",
2006 		MTK_EINT_FUNCTION(0, 199),
2007 		DRV_GRP4,
2008 		MTK_FUNCTION(0, NULL)
2009 	),
2010 	MTK_PIN(
2011 		200, "GPIO200",
2012 		MTK_EINT_FUNCTION(0, 200),
2013 		DRV_GRP4,
2014 		MTK_FUNCTION(0, NULL)
2015 	),
2016 	MTK_PIN(
2017 		201, "GPIO201",
2018 		MTK_EINT_FUNCTION(0, 201),
2019 		DRV_GRP4,
2020 		MTK_FUNCTION(0, NULL)
2021 	),
2022 	MTK_PIN(
2023 		202, "GPIO202",
2024 		MTK_EINT_FUNCTION(0, 202),
2025 		DRV_GRP4,
2026 		MTK_FUNCTION(0, NULL)
2027 	),
2028 	MTK_PIN(
2029 		203, "GPIO203",
2030 		MTK_EINT_FUNCTION(0, 203),
2031 		DRV_GRP4,
2032 		MTK_FUNCTION(0, NULL)
2033 	),
2034 	MTK_PIN(
2035 		204, "GPIO204",
2036 		MTK_EINT_FUNCTION(0, 204),
2037 		DRV_GRP4,
2038 		MTK_FUNCTION(0, NULL)
2039 	),
2040 	MTK_PIN(
2041 		205, "GPIO205",
2042 		MTK_EINT_FUNCTION(0, 205),
2043 		DRV_GRP4,
2044 		MTK_FUNCTION(0, NULL)
2045 	),
2046 	MTK_PIN(
2047 		206, "GPIO206",
2048 		MTK_EINT_FUNCTION(0, 206),
2049 		DRV_GRP4,
2050 		MTK_FUNCTION(0, NULL)
2051 	),
2052 	MTK_PIN(
2053 		207, "GPIO207",
2054 		MTK_EINT_FUNCTION(0, 207),
2055 		DRV_GRP4,
2056 		MTK_FUNCTION(0, NULL)
2057 	),
2058 	MTK_PIN(
2059 		208, "GPIO208",
2060 		MTK_EINT_FUNCTION(0, 208),
2061 		DRV_GRP4,
2062 		MTK_FUNCTION(0, NULL)
2063 	),
2064 	MTK_PIN(
2065 		209, "GPIO209",
2066 		MTK_EINT_FUNCTION(0, 209),
2067 		DRV_GRP4,
2068 		MTK_FUNCTION(0, NULL)
2069 	),
2070 	MTK_PIN(
2071 		210, "GPIO210",
2072 		MTK_EINT_FUNCTION(0, 210),
2073 		DRV_GRP4,
2074 		MTK_FUNCTION(0, NULL)
2075 	),
2076 	MTK_PIN(
2077 		211, "GPIO211",
2078 		MTK_EINT_FUNCTION(0, 211),
2079 		DRV_GRP4,
2080 		MTK_FUNCTION(0, NULL)
2081 	),
2082 	MTK_PIN(
2083 		212, "GPIO212",
2084 		MTK_EINT_FUNCTION(0, 212),
2085 		DRV_GRP4,
2086 		MTK_FUNCTION(0, NULL)
2087 	),
2088 	MTK_PIN(
2089 		213, "GPIO213",
2090 		MTK_EINT_FUNCTION(0, 213),
2091 		DRV_GRP4,
2092 		MTK_FUNCTION(0, NULL)
2093 	),
2094 	MTK_PIN(
2095 		214, "GPIO214",
2096 		MTK_EINT_FUNCTION(0, 214),
2097 		DRV_GRP4,
2098 		MTK_FUNCTION(0, NULL)
2099 	),
2100 	MTK_PIN(
2101 		215, "GPIO215",
2102 		MTK_EINT_FUNCTION(0, 215),
2103 		DRV_GRP4,
2104 		MTK_FUNCTION(0, NULL)
2105 	),
2106 };
2107 
2108 static struct mtk_eint_pin eint_pins_mt6878[] = {
2109 	MTK_EINT_PIN(0, 0, 0, 1),
2110 	MTK_EINT_PIN(1, 0, 1, 1),
2111 	MTK_EINT_PIN(2, 0, 2, 1),
2112 	MTK_EINT_PIN(3, 0, 3, 1),
2113 	MTK_EINT_PIN(4, 0, 4, 1),
2114 	MTK_EINT_PIN(5, 0, 5, 1),
2115 	MTK_EINT_PIN(6, 1, 0, 1),
2116 	MTK_EINT_PIN(7, 1, 1, 1),
2117 	MTK_EINT_PIN(8, 1, 2, 1),
2118 	MTK_EINT_PIN(9, 1, 3, 1),
2119 	MTK_EINT_PIN(10, 1, 4, 1),
2120 	MTK_EINT_PIN(11, 1, 5, 1),
2121 	MTK_EINT_PIN(12, 1, 6, 1),
2122 	MTK_EINT_PIN(13, 2, 0, 1),
2123 	MTK_EINT_PIN(14, 2, 1, 1),
2124 	MTK_EINT_PIN(15, 2, 2, 1),
2125 	MTK_EINT_PIN(16, 2, 3, 1),
2126 	MTK_EINT_PIN(17, 2, 4, 1),
2127 	MTK_EINT_PIN(18, 2, 5, 1),
2128 	MTK_EINT_PIN(19, 0, 6, 1),
2129 	MTK_EINT_PIN(20, 0, 7, 1),
2130 	MTK_EINT_PIN(21, 0, 8, 1),
2131 	MTK_EINT_PIN(22, 0, 9, 1),
2132 	MTK_EINT_PIN(23, 0, 10, 1),
2133 	MTK_EINT_PIN(24, 0, 11, 1),
2134 	MTK_EINT_PIN(25, 0, 12, 1),
2135 	MTK_EINT_PIN(26, 0, 13, 1),
2136 	MTK_EINT_PIN(27, 0, 14, 1),
2137 	MTK_EINT_PIN(28, 0, 15, 1),
2138 	MTK_EINT_PIN(29, 2, 6, 1),
2139 	MTK_EINT_PIN(30, 2, 7, 1),
2140 	MTK_EINT_PIN(31, 2, 8, 1),
2141 	MTK_EINT_PIN(32, 2, 9, 1),
2142 	MTK_EINT_PIN(33, 0, 16, 1),
2143 	MTK_EINT_PIN(34, 0, 17, 1),
2144 	MTK_EINT_PIN(35, 0, 18, 1),
2145 	MTK_EINT_PIN(36, 0, 19, 0),
2146 	MTK_EINT_PIN(37, 0, 20, 0),
2147 	MTK_EINT_PIN(38, 0, 21, 0),
2148 	MTK_EINT_PIN(39, 0, 22, 0),
2149 	MTK_EINT_PIN(40, 0, 23, 0),
2150 	MTK_EINT_PIN(41, 1, 7, 0),
2151 	MTK_EINT_PIN(42, 1, 8, 0),
2152 	MTK_EINT_PIN(43, 1, 9, 0),
2153 	MTK_EINT_PIN(44, 1, 10, 0),
2154 	MTK_EINT_PIN(45, 1, 11, 0),
2155 	MTK_EINT_PIN(46, 1, 12, 0),
2156 	MTK_EINT_PIN(47, 1, 13, 0),
2157 	MTK_EINT_PIN(48, 0, 24, 0),
2158 	MTK_EINT_PIN(49, 0, 25, 0),
2159 	MTK_EINT_PIN(50, 0, 26, 0),
2160 	MTK_EINT_PIN(51, 0, 27, 0),
2161 	MTK_EINT_PIN(52, 0, 28, 0),
2162 	MTK_EINT_PIN(53, 0, 29, 0),
2163 	MTK_EINT_PIN(54, 0, 30, 0),
2164 	MTK_EINT_PIN(55, 0, 31, 0),
2165 	MTK_EINT_PIN(56, 0, 32, 0),
2166 	MTK_EINT_PIN(57, 0, 33, 0),
2167 	MTK_EINT_PIN(58, 0, 34, 0),
2168 	MTK_EINT_PIN(59, 0, 35, 0),
2169 	MTK_EINT_PIN(60, 0, 36, 0),
2170 	MTK_EINT_PIN(61, 0, 37, 0),
2171 	MTK_EINT_PIN(62, 0, 38, 0),
2172 	MTK_EINT_PIN(63, 0, 39, 0),
2173 	MTK_EINT_PIN(64, 0, 40, 0),
2174 	MTK_EINT_PIN(65, 0, 41, 0),
2175 	MTK_EINT_PIN(66, 0, 42, 0),
2176 	MTK_EINT_PIN(67, 0, 43, 0),
2177 	MTK_EINT_PIN(68, 0, 44, 0),
2178 	MTK_EINT_PIN(69, 0, 45, 0),
2179 	MTK_EINT_PIN(70, 0, 46, 0),
2180 	MTK_EINT_PIN(71, 0, 47, 0),
2181 	MTK_EINT_PIN(72, 0, 48, 0),
2182 	MTK_EINT_PIN(73, 0, 49, 0),
2183 	MTK_EINT_PIN(74, 0, 50, 0),
2184 	MTK_EINT_PIN(75, 0, 51, 0),
2185 	MTK_EINT_PIN(76, 0, 52, 0),
2186 	MTK_EINT_PIN(77, 1, 14, 0),
2187 	MTK_EINT_PIN(78, 1, 15, 0),
2188 	MTK_EINT_PIN(79, 1, 16, 0),
2189 	MTK_EINT_PIN(80, 1, 17, 0),
2190 	MTK_EINT_PIN(81, 1, 18, 0),
2191 	MTK_EINT_PIN(82, 1, 19, 0),
2192 	MTK_EINT_PIN(83, 1, 20, 0),
2193 	MTK_EINT_PIN(84, 1, 21, 0),
2194 	MTK_EINT_PIN(85, 1, 22, 0),
2195 	MTK_EINT_PIN(86, 1, 23, 0),
2196 	MTK_EINT_PIN(87, 1, 24, 0),
2197 	MTK_EINT_PIN(88, 1, 25, 0),
2198 	MTK_EINT_PIN(89, 1, 26, 0),
2199 	MTK_EINT_PIN(90, 1, 27, 0),
2200 	MTK_EINT_PIN(91, 1, 28, 0),
2201 	MTK_EINT_PIN(92, 0, 53, 0),
2202 	MTK_EINT_PIN(93, 0, 54, 0),
2203 	MTK_EINT_PIN(94, 0, 55, 0),
2204 	MTK_EINT_PIN(95, 0, 56, 0),
2205 	MTK_EINT_PIN(96, 0, 57, 0),
2206 	MTK_EINT_PIN(97, 2, 10, 0),
2207 	MTK_EINT_PIN(98, 2, 11, 0),
2208 	MTK_EINT_PIN(99, 1, 29, 0),
2209 	MTK_EINT_PIN(100, 1, 30, 0),
2210 	MTK_EINT_PIN(101, 1, 31, 0),
2211 	MTK_EINT_PIN(102, 1, 32, 0),
2212 	MTK_EINT_PIN(103, 1, 33, 0),
2213 	MTK_EINT_PIN(104, 1, 34, 0),
2214 	MTK_EINT_PIN(105, 1, 35, 0),
2215 	MTK_EINT_PIN(106, 1, 36, 0),
2216 	MTK_EINT_PIN(107, 1, 37, 0),
2217 	MTK_EINT_PIN(108, 1, 38, 0),
2218 	MTK_EINT_PIN(109, 1, 39, 0),
2219 	MTK_EINT_PIN(110, 1, 40, 0),
2220 	MTK_EINT_PIN(111, 1, 41, 0),
2221 	MTK_EINT_PIN(112, 1, 42, 0),
2222 	MTK_EINT_PIN(113, 1, 43, 0),
2223 	MTK_EINT_PIN(114, 1, 44, 0),
2224 	MTK_EINT_PIN(115, 1, 45, 0),
2225 	MTK_EINT_PIN(116, 1, 46, 0),
2226 	MTK_EINT_PIN(196, 3, 0, 0),
2227 	MTK_EINT_PIN(197, 3, 1, 0),
2228 	MTK_EINT_PIN(198, 3, 2, 0),
2229 	MTK_EINT_PIN(199, 3, 3, 0),
2230 	MTK_EINT_PIN(200, 3, 4, 0),
2231 	MTK_EINT_PIN(201, 3, 5, 0),
2232 	MTK_EINT_PIN(202, 3, 6, 0),
2233 	MTK_EINT_PIN(203, 3, 7, 0),
2234 	MTK_EINT_PIN(204, 3, 8, 0),
2235 	MTK_EINT_PIN(205, 3, 9, 0),
2236 	MTK_EINT_PIN(206, 3, 10, 0),
2237 	MTK_EINT_PIN(207, 3, 11, 0),
2238 	MTK_EINT_PIN(208, 3, 12, 0),
2239 	MTK_EINT_PIN(209, 3, 13, 0),
2240 	MTK_EINT_PIN(210, 3, 14, 0),
2241 	MTK_EINT_PIN(211, 3, 15, 0),
2242 	MTK_EINT_PIN(212, 3, 16, 0),
2243 	MTK_EINT_PIN(213, 3, 17, 0),
2244 	MTK_EINT_PIN(214, 3, 18, 0),
2245 	MTK_EINT_PIN(215, 3, 19, 0),
2246 };
2247 
2248 #endif /* __PINCTRL_MTK_MT6878_H */
2249