1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Based on pinctrl-mtk-mt6765.h
4  *
5  * Copyright (C) 2018 MediaTek Inc.
6  *
7  * Author: ZH Chen <zh.chen@mediatek.com>
8  *
9  * Copyright (c) 2018 Manivannan Sadhasivam
10  */
11 
12 #ifndef __PINCTRL_MTK_MT6797_H
13 #define __PINCTRL_MTK_MT6797_H
14 
15 #include "pinctrl-paris.h"
16 
17 static const struct mtk_pin_desc mtk_pins_mt6797[] = {
18 	MTK_PIN(
19 		0, "GPIO0",
20 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
21 		DRV_GRP3,
22 		MTK_FUNCTION(0, "GPIO0"),
23 		MTK_FUNCTION(1, "CSI0A_L0P_T0A")
24 	),
25 	MTK_PIN(
26 		1, "GPIO1",
27 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
28 		DRV_GRP3,
29 		MTK_FUNCTION(0, "GPIO1"),
30 		MTK_FUNCTION(1, "CSI0A_L0N_T0B")
31 	),
32 	MTK_PIN(
33 		2, "GPIO2",
34 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
35 		DRV_GRP3,
36 		MTK_FUNCTION(0, "GPIO2"),
37 		MTK_FUNCTION(1, "CSI0A_L1P_T0C")
38 	),
39 	MTK_PIN(
40 		3, "GPIO3",
41 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
42 		DRV_GRP3,
43 		MTK_FUNCTION(0, "GPIO3"),
44 		MTK_FUNCTION(1, "CSI0A_L1N_T1A")
45 	),
46 	MTK_PIN(
47 		4, "GPIO4",
48 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
49 		DRV_GRP3,
50 		MTK_FUNCTION(0, "GPIO4"),
51 		MTK_FUNCTION(1, "CSI0A_L2P_T1B")
52 	),
53 	MTK_PIN(
54 		5, "GPIO5",
55 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
56 		DRV_GRP3,
57 		MTK_FUNCTION(0, "GPIO5"),
58 		MTK_FUNCTION(1, "CSI0A_L2N_T1C")
59 	),
60 	MTK_PIN(
61 		6, "GPIO6",
62 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
63 		DRV_GRP3,
64 		MTK_FUNCTION(0, "GPIO6"),
65 		MTK_FUNCTION(1, "CSI0B_L0P_T0A")
66 	),
67 	MTK_PIN(
68 		7, "GPIO7",
69 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
70 		DRV_GRP3,
71 		MTK_FUNCTION(0, "GPIO7"),
72 		MTK_FUNCTION(1, "CSI0B_L0N_T0B")
73 	),
74 	MTK_PIN(
75 		8, "GPIO8",
76 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
77 		DRV_GRP3,
78 		MTK_FUNCTION(0, "GPIO8"),
79 		MTK_FUNCTION(1, "CSI0B_L1P_T0C")
80 	),
81 	MTK_PIN(
82 		9, "GPIO9",
83 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
84 		DRV_GRP3,
85 		MTK_FUNCTION(0, "GPIO9"),
86 		MTK_FUNCTION(1, "CSI0B_L1N_T1A")
87 	),
88 	MTK_PIN(
89 		10, "GPIO10",
90 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
91 		DRV_GRP3,
92 		MTK_FUNCTION(0, "GPIO10"),
93 		MTK_FUNCTION(1, "CSI1A_L0P_T0A")
94 	),
95 	MTK_PIN(
96 		11, "GPIO11",
97 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
98 		DRV_GRP3,
99 		MTK_FUNCTION(0, "GPIO11"),
100 		MTK_FUNCTION(1, "CSI1A_L0N_T0B")
101 	),
102 	MTK_PIN(
103 		12, "GPIO12",
104 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
105 		DRV_GRP3,
106 		MTK_FUNCTION(0, "GPIO12"),
107 		MTK_FUNCTION(1, "CSI1A_L1P_T0C")
108 	),
109 	MTK_PIN(
110 		13, "GPIO13",
111 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
112 		DRV_GRP3,
113 		MTK_FUNCTION(0, "GPIO13"),
114 		MTK_FUNCTION(1, "CSI1A_L1N_T1A")
115 	),
116 	MTK_PIN(
117 		14, "GPIO14",
118 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
119 		DRV_GRP3,
120 		MTK_FUNCTION(0, "GPIO14"),
121 		MTK_FUNCTION(1, "CSI1A_L2P_T1B")
122 	),
123 	MTK_PIN(
124 		15, "GPIO15",
125 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
126 		DRV_GRP3,
127 		MTK_FUNCTION(0, "GPIO15"),
128 		MTK_FUNCTION(1, "CSI1A_L2N_T1C")
129 	),
130 	MTK_PIN(
131 		16, "GPIO16",
132 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
133 		DRV_GRP3,
134 		MTK_FUNCTION(0, "GPIO16"),
135 		MTK_FUNCTION(1, "CSI1B_L0P_T0A")
136 	),
137 	MTK_PIN(
138 		17, "GPIO17",
139 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
140 		DRV_GRP3,
141 		MTK_FUNCTION(0, "GPIO17"),
142 		MTK_FUNCTION(1, "CSI1B_L0N_T0B")
143 	),
144 	MTK_PIN(
145 		18, "GPIO18",
146 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
147 		DRV_GRP3,
148 		MTK_FUNCTION(0, "GPIO18"),
149 		MTK_FUNCTION(1, "CSI1B_L1P_T0C")
150 	),
151 	MTK_PIN(
152 		19, "GPIO19",
153 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
154 		DRV_GRP3,
155 		MTK_FUNCTION(0, "GPIO19"),
156 		MTK_FUNCTION(1, "CSI1B_L1N_T1A")
157 	),
158 	MTK_PIN(
159 		20, "GPIO20",
160 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
161 		DRV_GRP3,
162 		MTK_FUNCTION(0, "GPIO20"),
163 		MTK_FUNCTION(1, "CSI1B_L2P_T1B")
164 	),
165 	MTK_PIN(
166 		21, "GPIO21",
167 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
168 		DRV_GRP3,
169 		MTK_FUNCTION(0, "GPIO21"),
170 		MTK_FUNCTION(1, "CSI1B_L2N_T1C")
171 	),
172 	MTK_PIN(
173 		22, "GPIO22",
174 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
175 		DRV_GRP3,
176 		MTK_FUNCTION(0, "GPIO22"),
177 		MTK_FUNCTION(1, "CSI2_L0P_T0A")
178 	),
179 	MTK_PIN(
180 		23, "GPIO23",
181 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
182 		DRV_GRP3,
183 		MTK_FUNCTION(0, "GPIO23"),
184 		MTK_FUNCTION(1, "CSI2_L0N_T0B")
185 	),
186 	MTK_PIN(
187 		24, "GPIO24",
188 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
189 		DRV_GRP3,
190 		MTK_FUNCTION(0, "GPIO24"),
191 		MTK_FUNCTION(1, "CSI2_L1P_T0C")
192 	),
193 	MTK_PIN(
194 		25, "GPIO25",
195 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
196 		DRV_GRP3,
197 		MTK_FUNCTION(0, "GPIO25"),
198 		MTK_FUNCTION(1, "CSI2_L1N_T1A")
199 	),
200 	MTK_PIN(
201 		26, "GPIO26",
202 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
203 		DRV_GRP3,
204 		MTK_FUNCTION(0, "GPIO26"),
205 		MTK_FUNCTION(1, "CSI2_L2P_T1B")
206 	),
207 	MTK_PIN(
208 		27, "GPIO27",
209 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
210 		DRV_GRP3,
211 		MTK_FUNCTION(0, "GPIO27"),
212 		MTK_FUNCTION(1, "CSI2_L2N_T1C")
213 	),
214 	MTK_PIN(
215 		28, "GPIO28",
216 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
217 		DRV_GRP3,
218 		MTK_FUNCTION(0, "GPIO28"),
219 		MTK_FUNCTION(1, "SPI5_CLK_A"),
220 		MTK_FUNCTION(2, "IRTX_OUT"),
221 		MTK_FUNCTION(3, "UDI_TDO"),
222 		MTK_FUNCTION(4, "SCP_JTAG_TDO"),
223 		MTK_FUNCTION(5, "CONN_MCU_TDO"),
224 		MTK_FUNCTION(6, "PWM_A"),
225 		MTK_FUNCTION(7, "C2K_DM_OTDO")
226 	),
227 	MTK_PIN(
228 		29, "GPIO29",
229 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
230 		DRV_GRP3,
231 		MTK_FUNCTION(0, "GPIO29"),
232 		MTK_FUNCTION(1, "SPI5_MI_A"),
233 		MTK_FUNCTION(2, "DAP_SIB1_SWD"),
234 		MTK_FUNCTION(3, "UDI_TMS"),
235 		MTK_FUNCTION(4, "SCP_JTAG_TMS"),
236 		MTK_FUNCTION(5, "CONN_MCU_TMS"),
237 		MTK_FUNCTION(6, "CONN_MCU_AICE_TMSC"),
238 		MTK_FUNCTION(7, "C2K_DM_OTMS")
239 	),
240 	MTK_PIN(
241 		30, "GPIO30",
242 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
243 		DRV_GRP3,
244 		MTK_FUNCTION(0, "GPIO30"),
245 		MTK_FUNCTION(1, "CMMCLK0"),
246 		MTK_FUNCTION(7, "MD_CLKM0")
247 	),
248 	MTK_PIN(
249 		31, "GPIO31",
250 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
251 		DRV_GRP3,
252 		MTK_FUNCTION(0, "GPIO31"),
253 		MTK_FUNCTION(1, "CMMCLK1"),
254 		MTK_FUNCTION(7, "MD_CLKM1")
255 	),
256 	MTK_PIN(
257 		32, "GPIO32",
258 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
259 		DRV_GRP3,
260 		MTK_FUNCTION(0, "GPIO32"),
261 		MTK_FUNCTION(1, "SPI5_CS_A"),
262 		MTK_FUNCTION(2, "DAP_SIB1_SWCK"),
263 		MTK_FUNCTION(3, "UDI_TCK_XI"),
264 		MTK_FUNCTION(4, "SCP_JTAG_TCK"),
265 		MTK_FUNCTION(5, "CONN_MCU_TCK"),
266 		MTK_FUNCTION(6, "CONN_MCU_AICE_TCKC"),
267 		MTK_FUNCTION(7, "C2K_DM_OTCK")
268 	),
269 	MTK_PIN(
270 		33, "GPIO33",
271 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
272 		DRV_GRP3,
273 		MTK_FUNCTION(0, "GPIO33"),
274 		MTK_FUNCTION(1, "SPI5_MO_A"),
275 		MTK_FUNCTION(2, "CMFLASH"),
276 		MTK_FUNCTION(3, "UDI_TDI"),
277 		MTK_FUNCTION(4, "SCP_JTAG_TDI"),
278 		MTK_FUNCTION(5, "CONN_MCU_TDI"),
279 		MTK_FUNCTION(6, "MD_URXD0"),
280 		MTK_FUNCTION(7, "C2K_DM_OTDI")
281 	),
282 	MTK_PIN(
283 		34, "GPIO34",
284 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
285 		DRV_GRP3,
286 		MTK_FUNCTION(0, "GPIO34"),
287 		MTK_FUNCTION(1, "CMFLASH"),
288 		MTK_FUNCTION(2, "CLKM0"),
289 		MTK_FUNCTION(3, "UDI_NTRST"),
290 		MTK_FUNCTION(4, "SCP_JTAG_TRSTN"),
291 		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
292 		MTK_FUNCTION(6, "MD_UTXD0"),
293 		MTK_FUNCTION(7, "C2K_DM_JTINTP")
294 	),
295 	MTK_PIN(
296 		35, "GPIO35",
297 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
298 		DRV_GRP3,
299 		MTK_FUNCTION(0, "GPIO35"),
300 		MTK_FUNCTION(1, "CMMCLK3"),
301 		MTK_FUNCTION(2, "CLKM1"),
302 		MTK_FUNCTION(3, "MD_URXD1"),
303 		MTK_FUNCTION(4, "PTA_RXD"),
304 		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
305 		MTK_FUNCTION(6, "PWM_B"),
306 		MTK_FUNCTION(7, "PCC_PPC_IO")
307 	),
308 	MTK_PIN(
309 		36, "GPIO36",
310 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
311 		DRV_GRP3,
312 		MTK_FUNCTION(0, "GPIO36"),
313 		MTK_FUNCTION(1, "CMMCLK2"),
314 		MTK_FUNCTION(2, "CLKM2"),
315 		MTK_FUNCTION(3, "MD_UTXD1"),
316 		MTK_FUNCTION(4, "PTA_TXD"),
317 		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
318 		MTK_FUNCTION(6, "PWM_C"),
319 		MTK_FUNCTION(7, "EXT_FRAME_SYNC")
320 	),
321 	MTK_PIN(
322 		37, "GPIO37",
323 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
324 		DRV_GRP3,
325 		MTK_FUNCTION(0, "GPIO37"),
326 		MTK_FUNCTION(1, "SCL0_0")
327 	),
328 	MTK_PIN(
329 		38, "GPIO38",
330 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
331 		DRV_GRP3,
332 		MTK_FUNCTION(0, "GPIO38"),
333 		MTK_FUNCTION(1, "SDA0_0")
334 	),
335 	MTK_PIN(
336 		39, "GPIO39",
337 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
338 		DRV_GRP3,
339 		MTK_FUNCTION(0, "GPIO39"),
340 		MTK_FUNCTION(1, "DPI_D0"),
341 		MTK_FUNCTION(2, "SPI1_CLK_A"),
342 		MTK_FUNCTION(3, "PCM0_SYNC"),
343 		MTK_FUNCTION(4, "I2S0_LRCK"),
344 		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
345 		MTK_FUNCTION(6, "URXD3"),
346 		MTK_FUNCTION(7, "C2K_NTRST")
347 	),
348 	MTK_PIN(
349 		40, "GPIO40",
350 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
351 		DRV_GRP3,
352 		MTK_FUNCTION(0, "GPIO40"),
353 		MTK_FUNCTION(1, "DPI_D1"),
354 		MTK_FUNCTION(2, "SPI1_MI_A"),
355 		MTK_FUNCTION(3, "PCM0_CLK"),
356 		MTK_FUNCTION(4, "I2S0_BCK"),
357 		MTK_FUNCTION(5, "CONN_MCU_TDO"),
358 		MTK_FUNCTION(6, "UTXD3"),
359 		MTK_FUNCTION(7, "C2K_TCK")
360 	),
361 	MTK_PIN(
362 		41, "GPIO41",
363 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
364 		DRV_GRP3,
365 		MTK_FUNCTION(0, "GPIO41"),
366 		MTK_FUNCTION(1, "DPI_D2"),
367 		MTK_FUNCTION(2, "SPI1_CS_A"),
368 		MTK_FUNCTION(3, "PCM0_DO"),
369 		MTK_FUNCTION(4, "I2S3_DO"),
370 		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
371 		MTK_FUNCTION(6, "URTS3"),
372 		MTK_FUNCTION(7, "C2K_TDI")
373 	),
374 	MTK_PIN(
375 		42, "GPIO42",
376 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
377 		DRV_GRP3,
378 		MTK_FUNCTION(0, "GPIO42"),
379 		MTK_FUNCTION(1, "DPI_D3"),
380 		MTK_FUNCTION(2, "SPI1_MO_A"),
381 		MTK_FUNCTION(3, "PCM0_DI"),
382 		MTK_FUNCTION(4, "I2S0_DI"),
383 		MTK_FUNCTION(5, "CONN_MCU_TDI"),
384 		MTK_FUNCTION(6, "UCTS3"),
385 		MTK_FUNCTION(7, "C2K_TMS")
386 	),
387 	MTK_PIN(
388 		43, "GPIO43",
389 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
390 		DRV_GRP3,
391 		MTK_FUNCTION(0, "GPIO43"),
392 		MTK_FUNCTION(1, "DPI_D4"),
393 		MTK_FUNCTION(2, "SPI2_CLK_A"),
394 		MTK_FUNCTION(3, "PCM1_SYNC"),
395 		MTK_FUNCTION(4, "I2S2_LRCK"),
396 		MTK_FUNCTION(5, "CONN_MCU_TMS"),
397 		MTK_FUNCTION(6, "CONN_MCU_AICE_TMSC"),
398 		MTK_FUNCTION(7, "C2K_TDO")
399 	),
400 	MTK_PIN(
401 		44, "GPIO44",
402 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
403 		DRV_GRP3,
404 		MTK_FUNCTION(0, "GPIO44"),
405 		MTK_FUNCTION(1, "DPI_D5"),
406 		MTK_FUNCTION(2, "SPI2_MI_A"),
407 		MTK_FUNCTION(3, "PCM1_CLK"),
408 		MTK_FUNCTION(4, "I2S2_BCK"),
409 		MTK_FUNCTION(5, "CONN_MCU_TCK"),
410 		MTK_FUNCTION(6, "CONN_MCU_AICE_TCKC"),
411 		MTK_FUNCTION(7, "C2K_RTCK")
412 	),
413 	MTK_PIN(
414 		45, "GPIO45",
415 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
416 		DRV_GRP3,
417 		MTK_FUNCTION(0, "GPIO45"),
418 		MTK_FUNCTION(1, "DPI_D6"),
419 		MTK_FUNCTION(2, "SPI2_CS_A"),
420 		MTK_FUNCTION(3, "PCM1_DI"),
421 		MTK_FUNCTION(4, "I2S2_DI"),
422 		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
423 		MTK_FUNCTION(6, "MD_URXD0")
424 	),
425 	MTK_PIN(
426 		46, "GPIO46",
427 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
428 		DRV_GRP3,
429 		MTK_FUNCTION(0, "GPIO46"),
430 		MTK_FUNCTION(1, "DPI_D7"),
431 		MTK_FUNCTION(2, "SPI2_MO_A"),
432 		MTK_FUNCTION(3, "PCM1_DO0"),
433 		MTK_FUNCTION(4, "I2S1_DO"),
434 		MTK_FUNCTION(5, "ANT_SEL0"),
435 		MTK_FUNCTION(6, "MD_UTXD0")
436 	),
437 	MTK_PIN(
438 		47, "GPIO47",
439 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
440 		DRV_GRP3,
441 		MTK_FUNCTION(0, "GPIO47"),
442 		MTK_FUNCTION(1, "DPI_D8"),
443 		MTK_FUNCTION(2, "CLKM0"),
444 		MTK_FUNCTION(3, "PCM1_DO1"),
445 		MTK_FUNCTION(4, "I2S0_MCK"),
446 		MTK_FUNCTION(5, "ANT_SEL1"),
447 		MTK_FUNCTION(6, "PTA_RXD"),
448 		MTK_FUNCTION(7, "C2K_URXD0")
449 	),
450 	MTK_PIN(
451 		48, "GPIO48",
452 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
453 		DRV_GRP3,
454 		MTK_FUNCTION(0, "GPIO48"),
455 		MTK_FUNCTION(1, "DPI_D9"),
456 		MTK_FUNCTION(2, "CLKM1"),
457 		MTK_FUNCTION(3, "CMFLASH"),
458 		MTK_FUNCTION(4, "I2S2_MCK"),
459 		MTK_FUNCTION(5, "ANT_SEL2"),
460 		MTK_FUNCTION(6, "PTA_TXD"),
461 		MTK_FUNCTION(7, "C2K_UTXD0")
462 	),
463 	MTK_PIN(
464 		49, "GPIO49",
465 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
466 		DRV_GRP3,
467 		MTK_FUNCTION(0, "GPIO49"),
468 		MTK_FUNCTION(1, "DPI_D10"),
469 		MTK_FUNCTION(2, "MD_INT1_C2K_UIM1_HOT_PLUG_IN"),
470 		MTK_FUNCTION(3, "PWM_C"),
471 		MTK_FUNCTION(4, "IRTX_OUT"),
472 		MTK_FUNCTION(5, "ANT_SEL3"),
473 		MTK_FUNCTION(6, "MD_URXD1")
474 	),
475 	MTK_PIN(
476 		50, "GPIO50",
477 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
478 		DRV_GRP3,
479 		MTK_FUNCTION(0, "GPIO50"),
480 		MTK_FUNCTION(1, "DPI_D11"),
481 		MTK_FUNCTION(2, "MD_INT2"),
482 		MTK_FUNCTION(3, "PWM_D"),
483 		MTK_FUNCTION(4, "CLKM2"),
484 		MTK_FUNCTION(5, "ANT_SEL4"),
485 		MTK_FUNCTION(6, "MD_UTXD1")
486 	),
487 	MTK_PIN(
488 		51, "GPIO51",
489 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
490 		DRV_GRP3,
491 		MTK_FUNCTION(0, "GPIO51"),
492 		MTK_FUNCTION(1, "DPI_DE"),
493 		MTK_FUNCTION(2, "SPI4_CLK_A"),
494 		MTK_FUNCTION(3, "IRTX_OUT"),
495 		MTK_FUNCTION(4, "SCL0_1"),
496 		MTK_FUNCTION(5, "ANT_SEL5"),
497 		MTK_FUNCTION(7, "C2K_UTXD1")
498 	),
499 	MTK_PIN(
500 		52, "GPIO52",
501 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
502 		DRV_GRP3,
503 		MTK_FUNCTION(0, "GPIO52"),
504 		MTK_FUNCTION(1, "DPI_CK"),
505 		MTK_FUNCTION(2, "SPI4_MI_A"),
506 		MTK_FUNCTION(3, "SPI4_MO_A"),
507 		MTK_FUNCTION(4, "SDA0_1"),
508 		MTK_FUNCTION(5, "ANT_SEL6"),
509 		MTK_FUNCTION(7, "C2K_URXD1")
510 	),
511 	MTK_PIN(
512 		53, "GPIO53",
513 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
514 		DRV_GRP3,
515 		MTK_FUNCTION(0, "GPIO53"),
516 		MTK_FUNCTION(1, "DPI_HSYNC"),
517 		MTK_FUNCTION(2, "SPI4_CS_A"),
518 		MTK_FUNCTION(3, "CMFLASH"),
519 		MTK_FUNCTION(4, "SCL1_1"),
520 		MTK_FUNCTION(5, "ANT_SEL7"),
521 		MTK_FUNCTION(6, "MD_URXD2"),
522 		MTK_FUNCTION(7, "PCC_PPC_IO")
523 	),
524 	MTK_PIN(
525 		54, "GPIO54",
526 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
527 		DRV_GRP3,
528 		MTK_FUNCTION(0, "GPIO54"),
529 		MTK_FUNCTION(1, "DPI_VSYNC"),
530 		MTK_FUNCTION(2, "SPI4_MO_A"),
531 		MTK_FUNCTION(3, "SPI4_MI_A"),
532 		MTK_FUNCTION(4, "SDA1_1"),
533 		MTK_FUNCTION(5, "PWM_A"),
534 		MTK_FUNCTION(6, "MD_UTXD2"),
535 		MTK_FUNCTION(7, "EXT_FRAME_SYNC")
536 	),
537 	MTK_PIN(
538 		55, "GPIO55",
539 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
540 		DRV_GRP3,
541 		MTK_FUNCTION(0, "GPIO55"),
542 		MTK_FUNCTION(1, "SCL1_0")
543 	),
544 	MTK_PIN(
545 		56, "GPIO56",
546 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
547 		DRV_GRP3,
548 		MTK_FUNCTION(0, "GPIO56"),
549 		MTK_FUNCTION(1, "SDA1_0")
550 	),
551 	MTK_PIN(
552 		57, "GPIO57",
553 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
554 		DRV_GRP3,
555 		MTK_FUNCTION(0, "GPIO57"),
556 		MTK_FUNCTION(1, "SPI0_CLK"),
557 		MTK_FUNCTION(2, "SCL0_2"),
558 		MTK_FUNCTION(3, "PWM_B"),
559 		MTK_FUNCTION(4, "UTXD3"),
560 		MTK_FUNCTION(5, "PCM0_SYNC")
561 	),
562 	MTK_PIN(
563 		58, "GPIO58",
564 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
565 		DRV_GRP3,
566 		MTK_FUNCTION(0, "GPIO58"),
567 		MTK_FUNCTION(1, "SPI0_MI"),
568 		MTK_FUNCTION(2, "SPI0_MO"),
569 		MTK_FUNCTION(3, "SDA1_2"),
570 		MTK_FUNCTION(4, "URXD3"),
571 		MTK_FUNCTION(5, "PCM0_CLK")
572 	),
573 	MTK_PIN(
574 		59, "GPIO59",
575 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
576 		DRV_GRP3,
577 		MTK_FUNCTION(0, "GPIO59"),
578 		MTK_FUNCTION(1, "SPI0_MO"),
579 		MTK_FUNCTION(2, "SPI0_MI"),
580 		MTK_FUNCTION(3, "PWM_C"),
581 		MTK_FUNCTION(4, "URTS3"),
582 		MTK_FUNCTION(5, "PCM0_DO")
583 	),
584 	MTK_PIN(
585 		60, "GPIO60",
586 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
587 		DRV_GRP3,
588 		MTK_FUNCTION(0, "GPIO60"),
589 		MTK_FUNCTION(1, "SPI0_CS"),
590 		MTK_FUNCTION(2, "SDA0_2"),
591 		MTK_FUNCTION(3, "SCL1_2"),
592 		MTK_FUNCTION(4, "UCTS3"),
593 		MTK_FUNCTION(5, "PCM0_DI")
594 	),
595 	MTK_PIN(
596 		61, "GPIO61",
597 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
598 		DRV_GRP3,
599 		MTK_FUNCTION(0, "GPIO61"),
600 		MTK_FUNCTION(1, "EINT0"),
601 		MTK_FUNCTION(2, "IDDIG"),
602 		MTK_FUNCTION(3, "SPI4_CLK_B"),
603 		MTK_FUNCTION(4, "I2S0_LRCK"),
604 		MTK_FUNCTION(5, "PCM0_SYNC"),
605 		MTK_FUNCTION(7, "C2K_EINT0")
606 	),
607 	MTK_PIN(
608 		62, "GPIO62",
609 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
610 		DRV_GRP3,
611 		MTK_FUNCTION(0, "GPIO62"),
612 		MTK_FUNCTION(1, "EINT1"),
613 		MTK_FUNCTION(2, "USB_DRVVBUS"),
614 		MTK_FUNCTION(3, "SPI4_MI_B"),
615 		MTK_FUNCTION(4, "I2S0_BCK"),
616 		MTK_FUNCTION(5, "PCM0_CLK"),
617 		MTK_FUNCTION(7, "C2K_EINT1")
618 	),
619 	MTK_PIN(
620 		63, "GPIO63",
621 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
622 		DRV_GRP3,
623 		MTK_FUNCTION(0, "GPIO63"),
624 		MTK_FUNCTION(1, "EINT2"),
625 		MTK_FUNCTION(2, "IRTX_OUT"),
626 		MTK_FUNCTION(3, "SPI4_MO_B"),
627 		MTK_FUNCTION(4, "I2S0_MCK"),
628 		MTK_FUNCTION(5, "PCM0_DI"),
629 		MTK_FUNCTION(7, "C2K_DM_EINT0")
630 	),
631 	MTK_PIN(
632 		64, "GPIO64",
633 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
634 		DRV_GRP3,
635 		MTK_FUNCTION(0, "GPIO64"),
636 		MTK_FUNCTION(1, "EINT3"),
637 		MTK_FUNCTION(2, "CMFLASH"),
638 		MTK_FUNCTION(3, "SPI4_CS_B"),
639 		MTK_FUNCTION(4, "I2S0_DI"),
640 		MTK_FUNCTION(5, "PCM0_DO"),
641 		MTK_FUNCTION(7, "C2K_DM_EINT1")
642 	),
643 	MTK_PIN(
644 		65, "GPIO65",
645 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
646 		DRV_GRP3,
647 		MTK_FUNCTION(0, "GPIO65"),
648 		MTK_FUNCTION(1, "EINT4"),
649 		MTK_FUNCTION(2, "CLKM0"),
650 		MTK_FUNCTION(3, "SPI5_CLK_B"),
651 		MTK_FUNCTION(4, "I2S1_LRCK"),
652 		MTK_FUNCTION(5, "PWM_A"),
653 		MTK_FUNCTION(7, "C2K_DM_EINT2")
654 	),
655 	MTK_PIN(
656 		66, "GPIO66",
657 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
658 		DRV_GRP3,
659 		MTK_FUNCTION(0, "GPIO66"),
660 		MTK_FUNCTION(1, "EINT5"),
661 		MTK_FUNCTION(2, "CLKM1"),
662 		MTK_FUNCTION(3, "SPI5_MI_B"),
663 		MTK_FUNCTION(4, "I2S1_BCK"),
664 		MTK_FUNCTION(5, "PWM_B"),
665 		MTK_FUNCTION(7, "C2K_DM_EINT3")
666 	),
667 	MTK_PIN(
668 		67, "GPIO67",
669 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
670 		DRV_GRP3,
671 		MTK_FUNCTION(0, "GPIO67"),
672 		MTK_FUNCTION(1, "EINT6"),
673 		MTK_FUNCTION(2, "CLKM2"),
674 		MTK_FUNCTION(3, "SPI5_MO_B"),
675 		MTK_FUNCTION(4, "I2S1_MCK"),
676 		MTK_FUNCTION(5, "PWM_C"),
677 		MTK_FUNCTION(7, "DBG_MON_A0")
678 	),
679 	MTK_PIN(
680 		68, "GPIO68",
681 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
682 		DRV_GRP3,
683 		MTK_FUNCTION(0, "GPIO68"),
684 		MTK_FUNCTION(1, "EINT7"),
685 		MTK_FUNCTION(2, "CLKM3"),
686 		MTK_FUNCTION(3, "SPI5_CS_B"),
687 		MTK_FUNCTION(4, "I2S1_DO"),
688 		MTK_FUNCTION(5, "PWM_D"),
689 		MTK_FUNCTION(7, "DBG_MON_A1")
690 	),
691 	MTK_PIN(
692 		69, "GPIO69",
693 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
694 		DRV_GRP3,
695 		MTK_FUNCTION(0, "GPIO69"),
696 		MTK_FUNCTION(1, "I2S0_LRCK"),
697 		MTK_FUNCTION(2, "I2S3_LRCK"),
698 		MTK_FUNCTION(3, "I2S1_LRCK"),
699 		MTK_FUNCTION(4, "I2S2_LRCK"),
700 		MTK_FUNCTION(7, "DBG_MON_A2")
701 	),
702 	MTK_PIN(
703 		70, "GPIO70",
704 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
705 		DRV_GRP3,
706 		MTK_FUNCTION(0, "GPIO70"),
707 		MTK_FUNCTION(1, "I2S0_BCK"),
708 		MTK_FUNCTION(2, "I2S3_BCK"),
709 		MTK_FUNCTION(3, "I2S1_BCK"),
710 		MTK_FUNCTION(4, "I2S2_BCK"),
711 		MTK_FUNCTION(7, "DBG_MON_A3")
712 	),
713 	MTK_PIN(
714 		71, "GPIO71",
715 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
716 		DRV_GRP3,
717 		MTK_FUNCTION(0, "GPIO71"),
718 		MTK_FUNCTION(1, "I2S0_MCK"),
719 		MTK_FUNCTION(2, "I2S3_MCK"),
720 		MTK_FUNCTION(3, "I2S1_MCK"),
721 		MTK_FUNCTION(4, "I2S2_MCK"),
722 		MTK_FUNCTION(7, "DBG_MON_A4")
723 	),
724 	MTK_PIN(
725 		72, "GPIO72",
726 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
727 		DRV_GRP3,
728 		MTK_FUNCTION(0, "GPIO72"),
729 		MTK_FUNCTION(1, "I2S0_DI"),
730 		MTK_FUNCTION(2, "I2S0_DI"),
731 		MTK_FUNCTION(3, "I2S2_DI"),
732 		MTK_FUNCTION(4, "I2S2_DI"),
733 		MTK_FUNCTION(7, "DBG_MON_A5")
734 	),
735 	MTK_PIN(
736 		73, "GPIO73",
737 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
738 		DRV_GRP3,
739 		MTK_FUNCTION(0, "GPIO73"),
740 		MTK_FUNCTION(1, "I2S3_DO"),
741 		MTK_FUNCTION(2, "I2S3_DO"),
742 		MTK_FUNCTION(3, "I2S1_DO"),
743 		MTK_FUNCTION(4, "I2S1_DO"),
744 		MTK_FUNCTION(7, "DBG_MON_A6")
745 	),
746 	MTK_PIN(
747 		74, "GPIO74",
748 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
749 		DRV_GRP3,
750 		MTK_FUNCTION(0, "GPIO74"),
751 		MTK_FUNCTION(1, "SCL3_0"),
752 		MTK_FUNCTION(7, "AUXIF_CLK1")
753 	),
754 	MTK_PIN(
755 		75, "GPIO75",
756 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
757 		DRV_GRP3,
758 		MTK_FUNCTION(0, "GPIO75"),
759 		MTK_FUNCTION(1, "SDA3_0"),
760 		MTK_FUNCTION(7, "AUXIF_ST1")
761 	),
762 	MTK_PIN(
763 		76, "GPIO76",
764 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
765 		DRV_GRP3,
766 		MTK_FUNCTION(0, "GPIO76"),
767 		MTK_FUNCTION(1, "CONN_HRST_B"),
768 		MTK_FUNCTION(7, "C2K_DM_EINT0")
769 	),
770 	MTK_PIN(
771 		77, "GPIO77",
772 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
773 		DRV_GRP3,
774 		MTK_FUNCTION(0, "GPIO77"),
775 		MTK_FUNCTION(1, "CONN_TOP_CLK"),
776 		MTK_FUNCTION(7, "C2K_DM_EINT1")
777 	),
778 	MTK_PIN(
779 		78, "GPIO78",
780 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
781 		DRV_GRP3,
782 		MTK_FUNCTION(0, "GPIO78"),
783 		MTK_FUNCTION(1, "CONN_TOP_DATA"),
784 		MTK_FUNCTION(7, "C2K_DM_EINT2")
785 	),
786 	MTK_PIN(
787 		79, "GPIO79",
788 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
789 		DRV_GRP3,
790 		MTK_FUNCTION(0, "GPIO79"),
791 		MTK_FUNCTION(1, "CONN_WB_PTA"),
792 		MTK_FUNCTION(7, "C2K_DM_EINT3")
793 	),
794 	MTK_PIN(
795 		80, "GPIO80",
796 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
797 		DRV_GRP3,
798 		MTK_FUNCTION(0, "GPIO80"),
799 		MTK_FUNCTION(1, "CONN_WF_HB0"),
800 		MTK_FUNCTION(7, "C2K_EINT0")
801 	),
802 	MTK_PIN(
803 		81, "GPIO81",
804 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
805 		DRV_GRP3,
806 		MTK_FUNCTION(0, "GPIO81"),
807 		MTK_FUNCTION(1, "CONN_WF_HB1"),
808 		MTK_FUNCTION(7, "C2K_EINT1")
809 	),
810 	MTK_PIN(
811 		82, "GPIO82",
812 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
813 		DRV_GRP3,
814 		MTK_FUNCTION(0, "GPIO82"),
815 		MTK_FUNCTION(1, "CONN_WF_HB2"),
816 		MTK_FUNCTION(7, "MD_CLKM0")
817 	),
818 	MTK_PIN(
819 		83, "GPIO83",
820 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
821 		DRV_GRP3,
822 		MTK_FUNCTION(0, "GPIO83"),
823 		MTK_FUNCTION(1, "CONN_BT_CLK"),
824 		MTK_FUNCTION(7, "MD_CLKM1")
825 	),
826 	MTK_PIN(
827 		84, "GPIO84",
828 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
829 		DRV_GRP3,
830 		MTK_FUNCTION(0, "GPIO84"),
831 		MTK_FUNCTION(1, "CONN_BT_DATA")
832 	),
833 	MTK_PIN(
834 		85, "GPIO85",
835 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
836 		DRV_GRP3,
837 		MTK_FUNCTION(0, "GPIO85"),
838 		MTK_FUNCTION(1, "EINT8"),
839 		MTK_FUNCTION(2, "I2S1_LRCK"),
840 		MTK_FUNCTION(3, "I2S2_LRCK"),
841 		MTK_FUNCTION(4, "URXD1"),
842 		MTK_FUNCTION(5, "MD_URXD0"),
843 		MTK_FUNCTION(7, "DBG_MON_A7")
844 	),
845 	MTK_PIN(
846 		86, "GPIO86",
847 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
848 		DRV_GRP3,
849 		MTK_FUNCTION(0, "GPIO86"),
850 		MTK_FUNCTION(1, "EINT9"),
851 		MTK_FUNCTION(2, "I2S1_BCK"),
852 		MTK_FUNCTION(3, "I2S2_BCK"),
853 		MTK_FUNCTION(4, "UTXD1"),
854 		MTK_FUNCTION(5, "MD_UTXD0"),
855 		MTK_FUNCTION(7, "DBG_MON_A8")
856 	),
857 	MTK_PIN(
858 		87, "GPIO87",
859 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
860 		DRV_GRP3,
861 		MTK_FUNCTION(0, "GPIO87"),
862 		MTK_FUNCTION(1, "EINT10"),
863 		MTK_FUNCTION(2, "I2S1_MCK"),
864 		MTK_FUNCTION(3, "I2S2_MCK"),
865 		MTK_FUNCTION(4, "URTS1"),
866 		MTK_FUNCTION(5, "MD_URXD1"),
867 		MTK_FUNCTION(7, "DBG_MON_A9")
868 	),
869 	MTK_PIN(
870 		88, "GPIO88",
871 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
872 		DRV_GRP3,
873 		MTK_FUNCTION(0, "GPIO88"),
874 		MTK_FUNCTION(1, "EINT11"),
875 		MTK_FUNCTION(2, "I2S1_DO"),
876 		MTK_FUNCTION(3, "I2S2_DI"),
877 		MTK_FUNCTION(4, "UCTS1"),
878 		MTK_FUNCTION(5, "MD_UTXD1"),
879 		MTK_FUNCTION(7, "DBG_MON_A10")
880 	),
881 	MTK_PIN(
882 		89, "GPIO89",
883 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
884 		DRV_GRP3,
885 		MTK_FUNCTION(0, "GPIO89"),
886 		MTK_FUNCTION(1, "EINT12"),
887 		MTK_FUNCTION(2, "IRTX_OUT"),
888 		MTK_FUNCTION(3, "CLKM0"),
889 		MTK_FUNCTION(4, "PCM1_SYNC"),
890 		MTK_FUNCTION(5, "URTS0"),
891 		MTK_FUNCTION(7, "DBG_MON_A11")
892 	),
893 	MTK_PIN(
894 		90, "GPIO90",
895 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
896 		DRV_GRP3,
897 		MTK_FUNCTION(0, "GPIO90"),
898 		MTK_FUNCTION(1, "EINT13"),
899 		MTK_FUNCTION(2, "CMFLASH"),
900 		MTK_FUNCTION(3, "CLKM1"),
901 		MTK_FUNCTION(4, "PCM1_CLK"),
902 		MTK_FUNCTION(5, "UCTS0"),
903 		MTK_FUNCTION(7, "C2K_DM_EINT0")
904 	),
905 	MTK_PIN(
906 		91, "GPIO91",
907 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
908 		DRV_GRP3,
909 		MTK_FUNCTION(0, "GPIO91"),
910 		MTK_FUNCTION(1, "EINT14"),
911 		MTK_FUNCTION(2, "PWM_A"),
912 		MTK_FUNCTION(3, "CLKM2"),
913 		MTK_FUNCTION(4, "PCM1_DI"),
914 		MTK_FUNCTION(5, "SDA0_3"),
915 		MTK_FUNCTION(7, "C2K_DM_EINT1")
916 	),
917 	MTK_PIN(
918 		92, "GPIO92",
919 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
920 		DRV_GRP3,
921 		MTK_FUNCTION(0, "GPIO92"),
922 		MTK_FUNCTION(1, "EINT15"),
923 		MTK_FUNCTION(2, "PWM_B"),
924 		MTK_FUNCTION(3, "CLKM3"),
925 		MTK_FUNCTION(4, "PCM1_DO0"),
926 		MTK_FUNCTION(5, "SCL0_3")
927 	),
928 	MTK_PIN(
929 		93, "GPIO93",
930 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
931 		DRV_GRP3,
932 		MTK_FUNCTION(0, "GPIO93"),
933 		MTK_FUNCTION(1, "EINT16"),
934 		MTK_FUNCTION(2, "IDDIG"),
935 		MTK_FUNCTION(3, "CLKM4"),
936 		MTK_FUNCTION(4, "PCM1_DO1"),
937 		MTK_FUNCTION(5, "MD_INT2"),
938 		MTK_FUNCTION(7, "DROP_ZONE")
939 	),
940 	MTK_PIN(
941 		94, "GPIO94",
942 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
943 		DRV_GRP3,
944 		MTK_FUNCTION(0, "GPIO94"),
945 		MTK_FUNCTION(1, "USB_DRVVBUS"),
946 		MTK_FUNCTION(2, "PWM_C"),
947 		MTK_FUNCTION(3, "CLKM5")
948 	),
949 	MTK_PIN(
950 		95, "GPIO95",
951 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
952 		DRV_GRP3,
953 		MTK_FUNCTION(0, "GPIO95"),
954 		MTK_FUNCTION(1, "SDA2_0"),
955 		MTK_FUNCTION(7, "AUXIF_ST0")
956 	),
957 	MTK_PIN(
958 		96, "GPIO96",
959 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
960 		DRV_GRP3,
961 		MTK_FUNCTION(0, "GPIO96"),
962 		MTK_FUNCTION(1, "SCL2_0"),
963 		MTK_FUNCTION(7, "AUXIF_CLK0")
964 	),
965 	MTK_PIN(
966 		97, "GPIO97",
967 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
968 		DRV_GRP3,
969 		MTK_FUNCTION(0, "GPIO97"),
970 		MTK_FUNCTION(1, "URXD0"),
971 		MTK_FUNCTION(2, "UTXD0"),
972 		MTK_FUNCTION(3, "MD_URXD0"),
973 		MTK_FUNCTION(4, "MD_URXD1"),
974 		MTK_FUNCTION(5, "MD_URXD2"),
975 		MTK_FUNCTION(6, "C2K_URXD0"),
976 		MTK_FUNCTION(7, "C2K_URXD1")
977 	),
978 	MTK_PIN(
979 		98, "GPIO98",
980 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
981 		DRV_GRP3,
982 		MTK_FUNCTION(0, "GPIO98"),
983 		MTK_FUNCTION(1, "UTXD0"),
984 		MTK_FUNCTION(2, "URXD0"),
985 		MTK_FUNCTION(3, "MD_UTXD0"),
986 		MTK_FUNCTION(4, "MD_UTXD1"),
987 		MTK_FUNCTION(5, "MD_UTXD2"),
988 		MTK_FUNCTION(6, "C2K_UTXD0"),
989 		MTK_FUNCTION(7, "C2K_UTXD1")
990 	),
991 	MTK_PIN(
992 		99, "GPIO99",
993 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
994 		DRV_GRP3,
995 		MTK_FUNCTION(0, "GPIO99"),
996 		MTK_FUNCTION(1, "RTC32K_CK")
997 	),
998 	MTK_PIN(
999 		100, "GPIO100",
1000 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1001 		DRV_GRP3,
1002 		MTK_FUNCTION(0, "GPIO100"),
1003 		MTK_FUNCTION(1, "SRCLKENAI0")
1004 	),
1005 	MTK_PIN(
1006 		101, "GPIO101",
1007 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1008 		DRV_GRP3,
1009 		MTK_FUNCTION(0, "GPIO101"),
1010 		MTK_FUNCTION(1, "SRCLKENAI1")
1011 	),
1012 	MTK_PIN(
1013 		102, "GPIO102",
1014 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1015 		DRV_GRP3,
1016 		MTK_FUNCTION(0, "GPIO102"),
1017 		MTK_FUNCTION(1, "SRCLKENA0")
1018 	),
1019 	MTK_PIN(
1020 		103, "GPIO103",
1021 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1022 		DRV_GRP3,
1023 		MTK_FUNCTION(0, "GPIO103"),
1024 		MTK_FUNCTION(1, "SRCLKENA1")
1025 	),
1026 	MTK_PIN(
1027 		104, "GPIO104",
1028 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1029 		DRV_GRP3,
1030 		MTK_FUNCTION(0, "GPIO104"),
1031 		MTK_FUNCTION(1, "SYSRSTB")
1032 	),
1033 	MTK_PIN(
1034 		105, "GPIO105",
1035 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1036 		DRV_GRP3,
1037 		MTK_FUNCTION(0, "GPIO105"),
1038 		MTK_FUNCTION(1, "WATCHDOG")
1039 	),
1040 	MTK_PIN(
1041 		106, "GPIO106",
1042 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1043 		DRV_GRP3,
1044 		MTK_FUNCTION(0, "GPIO106"),
1045 		MTK_FUNCTION(1, "KPROW0"),
1046 		MTK_FUNCTION(2, "CMFLASH"),
1047 		MTK_FUNCTION(3, "CLKM4"),
1048 		MTK_FUNCTION(4, "TP_GPIO0_AO"),
1049 		MTK_FUNCTION(5, "IRTX_OUT")
1050 	),
1051 	MTK_PIN(
1052 		107, "GPIO107",
1053 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1054 		DRV_GRP3,
1055 		MTK_FUNCTION(0, "GPIO107"),
1056 		MTK_FUNCTION(1, "KPROW1"),
1057 		MTK_FUNCTION(2, "IDDIG"),
1058 		MTK_FUNCTION(3, "CLKM5"),
1059 		MTK_FUNCTION(4, "TP_GPIO1_AO"),
1060 		MTK_FUNCTION(5, "I2S1_BCK"),
1061 		MTK_FUNCTION(7, "DAP_SIB1_SWD")
1062 	),
1063 	MTK_PIN(
1064 		108, "GPIO108",
1065 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1066 		DRV_GRP3,
1067 		MTK_FUNCTION(0, "GPIO108"),
1068 		MTK_FUNCTION(1, "KPROW2"),
1069 		MTK_FUNCTION(2, "USB_DRVVBUS"),
1070 		MTK_FUNCTION(3, "PWM_A"),
1071 		MTK_FUNCTION(4, "CMFLASH"),
1072 		MTK_FUNCTION(5, "I2S1_LRCK"),
1073 		MTK_FUNCTION(7, "DAP_SIB1_SWCK")
1074 	),
1075 	MTK_PIN(
1076 		109, "GPIO109",
1077 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1078 		DRV_GRP3,
1079 		MTK_FUNCTION(0, "GPIO109"),
1080 		MTK_FUNCTION(1, "KPCOL0")
1081 	),
1082 	MTK_PIN(
1083 		110, "GPIO110",
1084 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1085 		DRV_GRP3,
1086 		MTK_FUNCTION(0, "GPIO110"),
1087 		MTK_FUNCTION(1, "KPCOL1"),
1088 		MTK_FUNCTION(2, "SDA1_3"),
1089 		MTK_FUNCTION(3, "PWM_B"),
1090 		MTK_FUNCTION(4, "CLKM0"),
1091 		MTK_FUNCTION(5, "I2S1_DO"),
1092 		MTK_FUNCTION(7, "C2K_DM_EINT3")
1093 	),
1094 	MTK_PIN(
1095 		111, "GPIO111",
1096 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1097 		DRV_GRP3,
1098 		MTK_FUNCTION(0, "GPIO111"),
1099 		MTK_FUNCTION(1, "KPCOL2"),
1100 		MTK_FUNCTION(2, "SCL1_3"),
1101 		MTK_FUNCTION(3, "PWM_C"),
1102 		MTK_FUNCTION(4, "DISP_PWM"),
1103 		MTK_FUNCTION(5, "I2S1_MCK"),
1104 		MTK_FUNCTION(7, "C2K_DM_EINT2")
1105 	),
1106 	MTK_PIN(
1107 		112, "GPIO112",
1108 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1109 		DRV_GRP3,
1110 		MTK_FUNCTION(0, "GPIO112"),
1111 		MTK_FUNCTION(1, "MD_INT1_C2K_UIM1_HOT_PLUG_IN"),
1112 		MTK_FUNCTION(7, "C2K_DM_EINT1")
1113 	),
1114 	MTK_PIN(
1115 		113, "GPIO113",
1116 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1117 		DRV_GRP3,
1118 		MTK_FUNCTION(0, "GPIO113"),
1119 		MTK_FUNCTION(1, "MD_INT0_C2K_UIM0_HOT_PLUG_IN"),
1120 		MTK_FUNCTION(7, "C2K_DM_EINT0")
1121 	),
1122 	MTK_PIN(
1123 		114, "GPIO114",
1124 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1125 		DRV_GRP3,
1126 		MTK_FUNCTION(0, "GPIO114"),
1127 		MTK_FUNCTION(1, "MSDC0_DAT0")
1128 	),
1129 	MTK_PIN(
1130 		115, "GPIO115",
1131 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1132 		DRV_GRP3,
1133 		MTK_FUNCTION(0, "GPIO115"),
1134 		MTK_FUNCTION(1, "MSDC0_DAT1")
1135 	),
1136 	MTK_PIN(
1137 		116, "GPIO116",
1138 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1139 		DRV_GRP3,
1140 		MTK_FUNCTION(0, "GPIO116"),
1141 		MTK_FUNCTION(1, "MSDC0_DAT2")
1142 	),
1143 	MTK_PIN(
1144 		117, "GPIO117",
1145 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1146 		DRV_GRP3,
1147 		MTK_FUNCTION(0, "GPIO117"),
1148 		MTK_FUNCTION(1, "MSDC0_DAT3")
1149 	),
1150 	MTK_PIN(
1151 		118, "GPIO118",
1152 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1153 		DRV_GRP3,
1154 		MTK_FUNCTION(0, "GPIO118"),
1155 		MTK_FUNCTION(1, "MSDC0_DAT4")
1156 	),
1157 	MTK_PIN(
1158 		119, "GPIO119",
1159 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1160 		DRV_GRP3,
1161 		MTK_FUNCTION(0, "GPIO119"),
1162 		MTK_FUNCTION(1, "MSDC0_DAT5")
1163 	),
1164 	MTK_PIN(
1165 		120, "GPIO120",
1166 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1167 		DRV_GRP3,
1168 		MTK_FUNCTION(0, "GPIO120"),
1169 		MTK_FUNCTION(1, "MSDC0_DAT6")
1170 	),
1171 	MTK_PIN(
1172 		121, "GPIO121",
1173 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1174 		DRV_GRP3,
1175 		MTK_FUNCTION(0, "GPIO121"),
1176 		MTK_FUNCTION(1, "MSDC0_DAT7")
1177 	),
1178 	MTK_PIN(
1179 		122, "GPIO122",
1180 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1181 		DRV_GRP3,
1182 		MTK_FUNCTION(0, "GPIO122"),
1183 		MTK_FUNCTION(1, "MSDC0_CMD")
1184 	),
1185 	MTK_PIN(
1186 		123, "GPIO123",
1187 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1188 		DRV_GRP3,
1189 		MTK_FUNCTION(0, "GPIO123"),
1190 		MTK_FUNCTION(1, "MSDC0_CLK")
1191 	),
1192 	MTK_PIN(
1193 		124, "GPIO124",
1194 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1195 		DRV_GRP3,
1196 		MTK_FUNCTION(0, "GPIO124"),
1197 		MTK_FUNCTION(1, "MSDC0_DSL")
1198 	),
1199 	MTK_PIN(
1200 		125, "GPIO125",
1201 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1202 		DRV_GRP3,
1203 		MTK_FUNCTION(0, "GPIO125"),
1204 		MTK_FUNCTION(1, "MSDC0_RSTB")
1205 	),
1206 	MTK_PIN(
1207 		126, "GPIO126",
1208 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1209 		DRV_GRP3,
1210 		MTK_FUNCTION(0, "GPIO126"),
1211 		MTK_FUNCTION(1, "MD1_SIM1_SCLK"),
1212 		MTK_FUNCTION(2, "MD1_SIM2_SCLK"),
1213 		MTK_FUNCTION(3, "C2K_UIM0_CLK"),
1214 		MTK_FUNCTION(4, "C2K_UIM1_CLK")
1215 	),
1216 	MTK_PIN(
1217 		127, "GPIO127",
1218 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1219 		DRV_GRP3,
1220 		MTK_FUNCTION(0, "GPIO127"),
1221 		MTK_FUNCTION(1, "MD1_SIM1_SRST"),
1222 		MTK_FUNCTION(2, "MD1_SIM2_SRST"),
1223 		MTK_FUNCTION(3, "C2K_UIM0_RST"),
1224 		MTK_FUNCTION(4, "C2K_UIM1_RST")
1225 	),
1226 	MTK_PIN(
1227 		128, "GPIO128",
1228 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1229 		DRV_GRP3,
1230 		MTK_FUNCTION(0, "GPIO128"),
1231 		MTK_FUNCTION(1, "MD1_SIM1_SIO"),
1232 		MTK_FUNCTION(2, "MD1_SIM2_SIO"),
1233 		MTK_FUNCTION(3, "C2K_UIM0_IO"),
1234 		MTK_FUNCTION(4, "C2K_UIM1_IO")
1235 	),
1236 	MTK_PIN(
1237 		129, "GPIO129",
1238 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1239 		DRV_GRP3,
1240 		MTK_FUNCTION(0, "GPIO129"),
1241 		MTK_FUNCTION(1, "MSDC1_CMD"),
1242 		MTK_FUNCTION(2, "CONN_DSP_JMS"),
1243 		MTK_FUNCTION(3, "LTE_JTAG_TMS"),
1244 		MTK_FUNCTION(4, "UDI_TMS"),
1245 		MTK_FUNCTION(5, "C2K_TMS")
1246 	),
1247 	MTK_PIN(
1248 		130, "GPIO130",
1249 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1250 		DRV_GRP3,
1251 		MTK_FUNCTION(0, "GPIO130"),
1252 		MTK_FUNCTION(1, "MSDC1_DAT0"),
1253 		MTK_FUNCTION(2, "CONN_DSP_JDI"),
1254 		MTK_FUNCTION(3, "LTE_JTAG_TDI"),
1255 		MTK_FUNCTION(4, "UDI_TDI"),
1256 		MTK_FUNCTION(5, "C2K_TDI")
1257 	),
1258 	MTK_PIN(
1259 		131, "GPIO131",
1260 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1261 		DRV_GRP3,
1262 		MTK_FUNCTION(0, "GPIO131"),
1263 		MTK_FUNCTION(1, "MSDC1_DAT1"),
1264 		MTK_FUNCTION(2, "CONN_DSP_JDO"),
1265 		MTK_FUNCTION(3, "LTE_JTAG_TDO"),
1266 		MTK_FUNCTION(4, "UDI_TDO"),
1267 		MTK_FUNCTION(5, "C2K_TDO")
1268 	),
1269 	MTK_PIN(
1270 		132, "GPIO132",
1271 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1272 		DRV_GRP3,
1273 		MTK_FUNCTION(0, "GPIO132"),
1274 		MTK_FUNCTION(1, "MSDC1_DAT2"),
1275 		MTK_FUNCTION(5, "C2K_RTCK")
1276 	),
1277 	MTK_PIN(
1278 		133, "GPIO133",
1279 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1280 		DRV_GRP3,
1281 		MTK_FUNCTION(0, "GPIO133"),
1282 		MTK_FUNCTION(1, "MSDC1_DAT3"),
1283 		MTK_FUNCTION(2, "CONN_DSP_JINTP"),
1284 		MTK_FUNCTION(3, "LTE_JTAG_TRSTN"),
1285 		MTK_FUNCTION(4, "UDI_NTRST"),
1286 		MTK_FUNCTION(5, "C2K_NTRST")
1287 	),
1288 	MTK_PIN(
1289 		134, "GPIO134",
1290 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1291 		DRV_GRP3,
1292 		MTK_FUNCTION(0, "GPIO134"),
1293 		MTK_FUNCTION(1, "MSDC1_CLK"),
1294 		MTK_FUNCTION(2, "CONN_DSP_JCK"),
1295 		MTK_FUNCTION(3, "LTE_JTAG_TCK"),
1296 		MTK_FUNCTION(4, "UDI_TCK_XI"),
1297 		MTK_FUNCTION(5, "C2K_TCK")
1298 	),
1299 	MTK_PIN(
1300 		135, "GPIO135",
1301 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1302 		DRV_GRP3,
1303 		MTK_FUNCTION(0, "GPIO135"),
1304 		MTK_FUNCTION(1, "TDM_LRCK"),
1305 		MTK_FUNCTION(2, "I2S0_LRCK"),
1306 		MTK_FUNCTION(3, "CLKM0"),
1307 		MTK_FUNCTION(4, "PCM1_SYNC"),
1308 		MTK_FUNCTION(5, "PWM_A"),
1309 		MTK_FUNCTION(7, "DBG_MON_A12")
1310 	),
1311 	MTK_PIN(
1312 		136, "GPIO136",
1313 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1314 		DRV_GRP3,
1315 		MTK_FUNCTION(0, "GPIO136"),
1316 		MTK_FUNCTION(1, "TDM_BCK"),
1317 		MTK_FUNCTION(2, "I2S0_BCK"),
1318 		MTK_FUNCTION(3, "CLKM1"),
1319 		MTK_FUNCTION(4, "PCM1_CLK"),
1320 		MTK_FUNCTION(5, "PWM_B"),
1321 		MTK_FUNCTION(7, "DBG_MON_A13")
1322 	),
1323 	MTK_PIN(
1324 		137, "GPIO137",
1325 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1326 		DRV_GRP3,
1327 		MTK_FUNCTION(0, "GPIO137"),
1328 		MTK_FUNCTION(1, "TDM_MCK"),
1329 		MTK_FUNCTION(2, "I2S0_MCK"),
1330 		MTK_FUNCTION(3, "CLKM2"),
1331 		MTK_FUNCTION(4, "PCM1_DI"),
1332 		MTK_FUNCTION(5, "IRTX_OUT"),
1333 		MTK_FUNCTION(7, "DBG_MON_A14")
1334 	),
1335 	MTK_PIN(
1336 		138, "GPIO138",
1337 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1338 		DRV_GRP3,
1339 		MTK_FUNCTION(0, "GPIO138"),
1340 		MTK_FUNCTION(1, "TDM_DATA0"),
1341 		MTK_FUNCTION(2, "I2S0_DI"),
1342 		MTK_FUNCTION(3, "CLKM3"),
1343 		MTK_FUNCTION(4, "PCM1_DO0"),
1344 		MTK_FUNCTION(5, "PWM_C"),
1345 		MTK_FUNCTION(6, "SDA3_1"),
1346 		MTK_FUNCTION(7, "DBG_MON_A15")
1347 	),
1348 	MTK_PIN(
1349 		139, "GPIO139",
1350 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1351 		DRV_GRP3,
1352 		MTK_FUNCTION(0, "GPIO139"),
1353 		MTK_FUNCTION(1, "TDM_DATA1"),
1354 		MTK_FUNCTION(2, "I2S3_DO"),
1355 		MTK_FUNCTION(3, "CLKM4"),
1356 		MTK_FUNCTION(4, "PCM1_DO1"),
1357 		MTK_FUNCTION(5, "ANT_SEL2"),
1358 		MTK_FUNCTION(6, "SCL3_1"),
1359 		MTK_FUNCTION(7, "DBG_MON_A16")
1360 	),
1361 	MTK_PIN(
1362 		140, "GPIO140",
1363 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1364 		DRV_GRP3,
1365 		MTK_FUNCTION(0, "GPIO140"),
1366 		MTK_FUNCTION(1, "TDM_DATA2"),
1367 		MTK_FUNCTION(2, "DISP_PWM"),
1368 		MTK_FUNCTION(3, "CLKM5"),
1369 		MTK_FUNCTION(4, "SDA1_4"),
1370 		MTK_FUNCTION(5, "ANT_SEL1"),
1371 		MTK_FUNCTION(6, "URXD3"),
1372 		MTK_FUNCTION(7, "DBG_MON_A17")
1373 	),
1374 	MTK_PIN(
1375 		141, "GPIO141",
1376 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1377 		DRV_GRP3,
1378 		MTK_FUNCTION(0, "GPIO141"),
1379 		MTK_FUNCTION(1, "TDM_DATA3"),
1380 		MTK_FUNCTION(2, "CMFLASH"),
1381 		MTK_FUNCTION(3, "IRTX_OUT"),
1382 		MTK_FUNCTION(4, "SCL1_4"),
1383 		MTK_FUNCTION(5, "ANT_SEL0"),
1384 		MTK_FUNCTION(6, "UTXD3"),
1385 		MTK_FUNCTION(7, "DBG_MON_A18")
1386 	),
1387 	MTK_PIN(
1388 		142, "GPIO142",
1389 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1390 		DRV_GRP3,
1391 		MTK_FUNCTION(0, "GPIO142"),
1392 		MTK_FUNCTION(1, "PWRAP_SPI0_MI"),
1393 		MTK_FUNCTION(2, "PWRAP_SPI0_MO")
1394 	),
1395 	MTK_PIN(
1396 		143, "GPIO143",
1397 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1398 		DRV_GRP3,
1399 		MTK_FUNCTION(0, "GPIO143"),
1400 		MTK_FUNCTION(1, "PWRAP_SPI0_MO"),
1401 		MTK_FUNCTION(2, "PWRAP_SPI0_MI")
1402 	),
1403 	MTK_PIN(
1404 		144, "GPIO144",
1405 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1406 		DRV_GRP3,
1407 		MTK_FUNCTION(0, "GPIO144"),
1408 		MTK_FUNCTION(1, "PWRAP_SPI0_CK")
1409 	),
1410 	MTK_PIN(
1411 		145, "GPIO145",
1412 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1413 		DRV_GRP3,
1414 		MTK_FUNCTION(0, "GPIO145"),
1415 		MTK_FUNCTION(1, "PWRAP_SPI0_CSN")
1416 	),
1417 	MTK_PIN(
1418 		146, "GPIO146",
1419 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1420 		DRV_GRP3,
1421 		MTK_FUNCTION(0, "GPIO146"),
1422 		MTK_FUNCTION(1, "AUD_CLK_MOSI")
1423 	),
1424 	MTK_PIN(
1425 		147, "GPIO147",
1426 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1427 		DRV_GRP3,
1428 		MTK_FUNCTION(0, "GPIO147"),
1429 		MTK_FUNCTION(1, "AUD_DAT_MISO"),
1430 		MTK_FUNCTION(2, "AUD_DAT_MOSI"),
1431 		MTK_FUNCTION(3, "VOW_DAT_MISO")
1432 	),
1433 	MTK_PIN(
1434 		148, "GPIO148",
1435 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1436 		DRV_GRP3,
1437 		MTK_FUNCTION(0, "GPIO148"),
1438 		MTK_FUNCTION(1, "AUD_DAT_MOSI"),
1439 		MTK_FUNCTION(2, "AUD_DAT_MISO")
1440 	),
1441 	MTK_PIN(
1442 		149, "GPIO149",
1443 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1444 		DRV_GRP3,
1445 		MTK_FUNCTION(0, "GPIO149"),
1446 		MTK_FUNCTION(1, "VOW_CLK_MISO")
1447 	),
1448 	MTK_PIN(
1449 		150, "GPIO150",
1450 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1451 		DRV_GRP3,
1452 		MTK_FUNCTION(0, "GPIO150"),
1453 		MTK_FUNCTION(1, "ANC_DAT_MOSI")
1454 	),
1455 	MTK_PIN(
1456 		151, "GPIO151",
1457 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1458 		DRV_GRP3,
1459 		MTK_FUNCTION(0, "GPIO151"),
1460 		MTK_FUNCTION(1, "SCL6_0")
1461 	),
1462 	MTK_PIN(
1463 		152, "GPIO152",
1464 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1465 		DRV_GRP3,
1466 		MTK_FUNCTION(0, "GPIO152"),
1467 		MTK_FUNCTION(1, "SDA6_0")
1468 	),
1469 	MTK_PIN(
1470 		153, "GPIO153",
1471 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1472 		DRV_GRP3,
1473 		MTK_FUNCTION(0, "GPIO153"),
1474 		MTK_FUNCTION(1, "SCL7_0")
1475 	),
1476 	MTK_PIN(
1477 		154, "GPIO154",
1478 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1479 		DRV_GRP3,
1480 		MTK_FUNCTION(0, "GPIO154"),
1481 		MTK_FUNCTION(1, "SDA7_0")
1482 	),
1483 	MTK_PIN(
1484 		155, "GPIO155",
1485 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1486 		DRV_GRP3,
1487 		MTK_FUNCTION(0, "GPIO155"),
1488 		MTK_FUNCTION(1, "MD1_SIM2_SCLK"),
1489 		MTK_FUNCTION(2, "MD1_SIM1_SCLK"),
1490 		MTK_FUNCTION(3, "C2K_UIM0_CLK"),
1491 		MTK_FUNCTION(4, "C2K_UIM1_CLK")
1492 	),
1493 	MTK_PIN(
1494 		156, "GPIO156",
1495 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1496 		DRV_GRP3,
1497 		MTK_FUNCTION(0, "GPIO156"),
1498 		MTK_FUNCTION(1, "MD1_SIM2_SRST"),
1499 		MTK_FUNCTION(2, "MD1_SIM1_SRST"),
1500 		MTK_FUNCTION(3, "C2K_UIM0_RST"),
1501 		MTK_FUNCTION(4, "C2K_UIM1_RST")
1502 	),
1503 	MTK_PIN(
1504 		157, "GPIO157",
1505 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1506 		DRV_GRP3,
1507 		MTK_FUNCTION(0, "GPIO157"),
1508 		MTK_FUNCTION(1, "MD1_SIM2_SIO"),
1509 		MTK_FUNCTION(2, "MD1_SIM1_SIO"),
1510 		MTK_FUNCTION(3, "C2K_UIM0_IO"),
1511 		MTK_FUNCTION(4, "C2K_UIM1_IO")
1512 	),
1513 	MTK_PIN(
1514 		158, "GPIO158",
1515 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1516 		DRV_GRP3,
1517 		MTK_FUNCTION(0, "GPIO158"),
1518 		MTK_FUNCTION(1, "MIPI_TDP0")
1519 	),
1520 	MTK_PIN(
1521 		159, "GPIO159",
1522 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1523 		DRV_GRP3,
1524 		MTK_FUNCTION(0, "GPIO159"),
1525 		MTK_FUNCTION(1, "MIPI_TDN0")
1526 	),
1527 	MTK_PIN(
1528 		160, "GPIO160",
1529 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1530 		DRV_GRP3,
1531 		MTK_FUNCTION(0, "GPIO160"),
1532 		MTK_FUNCTION(1, "MIPI_TDP1")
1533 	),
1534 	MTK_PIN(
1535 		161, "GPIO161",
1536 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1537 		DRV_GRP3,
1538 		MTK_FUNCTION(0, "GPIO161"),
1539 		MTK_FUNCTION(1, "MIPI_TDN1")
1540 	),
1541 	MTK_PIN(
1542 		162, "GPIO162",
1543 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1544 		DRV_GRP3,
1545 		MTK_FUNCTION(0, "GPIO162"),
1546 		MTK_FUNCTION(1, "MIPI_TCP")
1547 	),
1548 	MTK_PIN(
1549 		163, "GPIO163",
1550 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1551 		DRV_GRP3,
1552 		MTK_FUNCTION(0, "GPIO163"),
1553 		MTK_FUNCTION(1, "MIPI_TCN")
1554 	),
1555 	MTK_PIN(
1556 		164, "GPIO164",
1557 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1558 		DRV_GRP3,
1559 		MTK_FUNCTION(0, "GPIO164"),
1560 		MTK_FUNCTION(1, "MIPI_TDP2")
1561 	),
1562 	MTK_PIN(
1563 		165, "GPIO165",
1564 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1565 		DRV_GRP3,
1566 		MTK_FUNCTION(0, "GPIO165"),
1567 		MTK_FUNCTION(1, "MIPI_TDN2")
1568 	),
1569 	MTK_PIN(
1570 		166, "GPIO166",
1571 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1572 		DRV_GRP3,
1573 		MTK_FUNCTION(0, "GPIO166"),
1574 		MTK_FUNCTION(1, "MIPI_TDP3")
1575 	),
1576 	MTK_PIN(
1577 		167, "GPIO167",
1578 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1579 		DRV_GRP3,
1580 		MTK_FUNCTION(0, "GPIO167"),
1581 		MTK_FUNCTION(1, "MIPI_TDN3")
1582 	),
1583 	MTK_PIN(
1584 		168, "GPIO168",
1585 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1586 		DRV_GRP3,
1587 		MTK_FUNCTION(0, "GPIO168"),
1588 		MTK_FUNCTION(1, "MIPI_TDP0_A")
1589 	),
1590 	MTK_PIN(
1591 		169, "GPIO169",
1592 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1593 		DRV_GRP3,
1594 		MTK_FUNCTION(0, "GPIO169"),
1595 		MTK_FUNCTION(1, "MIPI_TDN0_A")
1596 	),
1597 	MTK_PIN(
1598 		170, "GPIO170",
1599 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1600 		DRV_GRP3,
1601 		MTK_FUNCTION(0, "GPIO170"),
1602 		MTK_FUNCTION(1, "MIPI_TDP1_A")
1603 	),
1604 	MTK_PIN(
1605 		171, "GPIO171",
1606 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1607 		DRV_GRP3,
1608 		MTK_FUNCTION(0, "GPIO171"),
1609 		MTK_FUNCTION(1, "MIPI_TDN1_A")
1610 	),
1611 	MTK_PIN(
1612 		172, "GPIO172",
1613 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1614 		DRV_GRP3,
1615 		MTK_FUNCTION(0, "GPIO172"),
1616 		MTK_FUNCTION(1, "MIPI_TCP_A")
1617 	),
1618 	MTK_PIN(
1619 		173, "GPIO173",
1620 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1621 		DRV_GRP3,
1622 		MTK_FUNCTION(0, "GPIO173"),
1623 		MTK_FUNCTION(1, "MIPI_TCN_A")
1624 	),
1625 	MTK_PIN(
1626 		174, "GPIO174",
1627 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1628 		DRV_GRP3,
1629 		MTK_FUNCTION(0, "GPIO174"),
1630 		MTK_FUNCTION(1, "MIPI_TDP2_A")
1631 	),
1632 	MTK_PIN(
1633 		175, "GPIO175",
1634 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1635 		DRV_GRP3,
1636 		MTK_FUNCTION(0, "GPIO175"),
1637 		MTK_FUNCTION(1, "MIPI_TDN2_A")
1638 	),
1639 	MTK_PIN(
1640 		176, "GPIO176",
1641 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1642 		DRV_GRP3,
1643 		MTK_FUNCTION(0, "GPIO176"),
1644 		MTK_FUNCTION(1, "MIPI_TDP3_A")
1645 	),
1646 	MTK_PIN(
1647 		177, "GPIO177",
1648 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1649 		DRV_GRP3,
1650 		MTK_FUNCTION(0, "GPIO177"),
1651 		MTK_FUNCTION(1, "MIPI_TDN3_A")
1652 	),
1653 	MTK_PIN(
1654 		178, "GPIO178",
1655 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1656 		DRV_GRP3,
1657 		MTK_FUNCTION(0, "GPIO178"),
1658 		MTK_FUNCTION(1, "DISP_PWM"),
1659 		MTK_FUNCTION(2, "PWM_D"),
1660 		MTK_FUNCTION(3, "CLKM5"),
1661 		MTK_FUNCTION(7, "DBG_MON_A19")
1662 	),
1663 	MTK_PIN(
1664 		179, "GPIO179",
1665 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1666 		DRV_GRP3,
1667 		MTK_FUNCTION(0, "GPIO179"),
1668 		MTK_FUNCTION(1, "DSI_TE0"),
1669 		MTK_FUNCTION(7, "DBG_MON_A20")
1670 	),
1671 	MTK_PIN(
1672 		180, "GPIO180",
1673 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1674 		DRV_GRP3,
1675 		MTK_FUNCTION(0, "GPIO180"),
1676 		MTK_FUNCTION(1, "LCM_RST"),
1677 		MTK_FUNCTION(2, "DSI_TE1"),
1678 		MTK_FUNCTION(7, "DBG_MON_A21")
1679 	),
1680 	MTK_PIN(
1681 		181, "GPIO181",
1682 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1683 		DRV_GRP3,
1684 		MTK_FUNCTION(0, "GPIO181"),
1685 		MTK_FUNCTION(1, "IDDIG"),
1686 		MTK_FUNCTION(2, "DSI_TE1"),
1687 		MTK_FUNCTION(7, "DBG_MON_A22")
1688 	),
1689 	MTK_PIN(
1690 		182, "GPIO182",
1691 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1692 		DRV_GRP3,
1693 		MTK_FUNCTION(0, "GPIO182"),
1694 		MTK_FUNCTION(1, "TESTMODE")
1695 	),
1696 	MTK_PIN(
1697 		183, "GPIO183",
1698 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1699 		DRV_GRP3,
1700 		MTK_FUNCTION(0, "GPIO183"),
1701 		MTK_FUNCTION(1, "RFIC0_BSI_CK"),
1702 		MTK_FUNCTION(2, "SPM_BSI_CK"),
1703 		MTK_FUNCTION(7, "DBG_MON_B27")
1704 	),
1705 	MTK_PIN(
1706 		184, "GPIO184",
1707 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1708 		DRV_GRP3,
1709 		MTK_FUNCTION(0, "GPIO184"),
1710 		MTK_FUNCTION(1, "RFIC0_BSI_EN"),
1711 		MTK_FUNCTION(2, "SPM_BSI_EN"),
1712 		MTK_FUNCTION(7, "DBG_MON_B28")
1713 	),
1714 	MTK_PIN(
1715 		185, "GPIO185",
1716 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1717 		DRV_GRP3,
1718 		MTK_FUNCTION(0, "GPIO185"),
1719 		MTK_FUNCTION(1, "RFIC0_BSI_D0"),
1720 		MTK_FUNCTION(2, "SPM_BSI_D0"),
1721 		MTK_FUNCTION(7, "DBG_MON_B29")
1722 	),
1723 	MTK_PIN(
1724 		186, "GPIO186",
1725 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1726 		DRV_GRP3,
1727 		MTK_FUNCTION(0, "GPIO186"),
1728 		MTK_FUNCTION(1, "RFIC0_BSI_D1"),
1729 		MTK_FUNCTION(2, "SPM_BSI_D1"),
1730 		MTK_FUNCTION(7, "DBG_MON_B30")
1731 	),
1732 	MTK_PIN(
1733 		187, "GPIO187",
1734 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1735 		DRV_GRP3,
1736 		MTK_FUNCTION(0, "GPIO187"),
1737 		MTK_FUNCTION(1, "RFIC0_BSI_D2"),
1738 		MTK_FUNCTION(2, "SPM_BSI_D2"),
1739 		MTK_FUNCTION(7, "DBG_MON_B31")
1740 	),
1741 	MTK_PIN(
1742 		188, "GPIO188",
1743 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1744 		DRV_GRP3,
1745 		MTK_FUNCTION(0, "GPIO188"),
1746 		MTK_FUNCTION(1, "MIPI0_SCLK"),
1747 		MTK_FUNCTION(7, "DBG_MON_B32")
1748 	),
1749 	MTK_PIN(
1750 		189, "GPIO189",
1751 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1752 		DRV_GRP3,
1753 		MTK_FUNCTION(0, "GPIO189"),
1754 		MTK_FUNCTION(1, "MIPI0_SDATA")
1755 	),
1756 	MTK_PIN(
1757 		190, "GPIO190",
1758 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1759 		DRV_GRP3,
1760 		MTK_FUNCTION(0, "GPIO190"),
1761 		MTK_FUNCTION(1, "MIPI1_SCLK")
1762 	),
1763 	MTK_PIN(
1764 		191, "GPIO191",
1765 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1766 		DRV_GRP3,
1767 		MTK_FUNCTION(0, "GPIO191"),
1768 		MTK_FUNCTION(1, "MIPI1_SDATA")
1769 	),
1770 	MTK_PIN(
1771 		192, "GPIO192",
1772 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1773 		DRV_GRP3,
1774 		MTK_FUNCTION(0, "GPIO192"),
1775 		MTK_FUNCTION(1, "BPI_BUS4")
1776 	),
1777 	MTK_PIN(
1778 		193, "GPIO193",
1779 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1780 		DRV_GRP3,
1781 		MTK_FUNCTION(0, "GPIO193"),
1782 		MTK_FUNCTION(1, "BPI_BUS5"),
1783 		MTK_FUNCTION(7, "DBG_MON_B0")
1784 	),
1785 	MTK_PIN(
1786 		194, "GPIO194",
1787 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1788 		DRV_GRP3,
1789 		MTK_FUNCTION(0, "GPIO194"),
1790 		MTK_FUNCTION(1, "BPI_BUS6"),
1791 		MTK_FUNCTION(7, "DBG_MON_B1")
1792 	),
1793 	MTK_PIN(
1794 		195, "GPIO195",
1795 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1796 		DRV_GRP3,
1797 		MTK_FUNCTION(0, "GPIO195"),
1798 		MTK_FUNCTION(1, "BPI_BUS7"),
1799 		MTK_FUNCTION(7, "DBG_MON_B2")
1800 	),
1801 	MTK_PIN(
1802 		196, "GPIO196",
1803 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1804 		DRV_GRP3,
1805 		MTK_FUNCTION(0, "GPIO196"),
1806 		MTK_FUNCTION(1, "BPI_BUS8"),
1807 		MTK_FUNCTION(7, "DBG_MON_B3")
1808 	),
1809 	MTK_PIN(
1810 		197, "GPIO197",
1811 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1812 		DRV_GRP3,
1813 		MTK_FUNCTION(0, "GPIO197"),
1814 		MTK_FUNCTION(1, "BPI_BUS9"),
1815 		MTK_FUNCTION(7, "DBG_MON_B4")
1816 	),
1817 	MTK_PIN(
1818 		198, "GPIO198",
1819 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1820 		DRV_GRP3,
1821 		MTK_FUNCTION(0, "GPIO198"),
1822 		MTK_FUNCTION(1, "BPI_BUS10"),
1823 		MTK_FUNCTION(7, "DBG_MON_B5")
1824 	),
1825 	MTK_PIN(
1826 		199, "GPIO199",
1827 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1828 		DRV_GRP3,
1829 		MTK_FUNCTION(0, "GPIO199"),
1830 		MTK_FUNCTION(1, "BPI_BUS11"),
1831 		MTK_FUNCTION(7, "DBG_MON_B6")
1832 	),
1833 	MTK_PIN(
1834 		200, "GPIO200",
1835 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1836 		DRV_GRP3,
1837 		MTK_FUNCTION(0, "GPIO200"),
1838 		MTK_FUNCTION(1, "BPI_BUS12"),
1839 		MTK_FUNCTION(7, "DBG_MON_B7")
1840 	),
1841 	MTK_PIN(
1842 		201, "GPIO201",
1843 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1844 		DRV_GRP3,
1845 		MTK_FUNCTION(0, "GPIO201"),
1846 		MTK_FUNCTION(1, "BPI_BUS13"),
1847 		MTK_FUNCTION(7, "DBG_MON_B8")
1848 	),
1849 	MTK_PIN(
1850 		202, "GPIO202",
1851 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1852 		DRV_GRP3,
1853 		MTK_FUNCTION(0, "GPIO202"),
1854 		MTK_FUNCTION(1, "BPI_BUS14"),
1855 		MTK_FUNCTION(7, "DBG_MON_B9")
1856 	),
1857 	MTK_PIN(
1858 		203, "GPIO203",
1859 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1860 		DRV_GRP3,
1861 		MTK_FUNCTION(0, "GPIO203"),
1862 		MTK_FUNCTION(1, "BPI_BUS15"),
1863 		MTK_FUNCTION(7, "DBG_MON_B10")
1864 	),
1865 	MTK_PIN(
1866 		204, "GPIO204",
1867 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1868 		DRV_GRP3,
1869 		MTK_FUNCTION(0, "GPIO204"),
1870 		MTK_FUNCTION(1, "BPI_BUS16"),
1871 		MTK_FUNCTION(2, "PA_VM0"),
1872 		MTK_FUNCTION(7, "DBG_MON_B11")
1873 	),
1874 	MTK_PIN(
1875 		205, "GPIO205",
1876 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1877 		DRV_GRP3,
1878 		MTK_FUNCTION(0, "GPIO205"),
1879 		MTK_FUNCTION(1, "BPI_BUS17"),
1880 		MTK_FUNCTION(2, "PA_VM1"),
1881 		MTK_FUNCTION(7, "DBG_MON_B12")
1882 	),
1883 	MTK_PIN(
1884 		206, "GPIO206",
1885 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1886 		DRV_GRP3,
1887 		MTK_FUNCTION(0, "GPIO206"),
1888 		MTK_FUNCTION(1, "BPI_BUS18"),
1889 		MTK_FUNCTION(2, "TX_SWAP0"),
1890 		MTK_FUNCTION(7, "DBG_MON_B13")
1891 	),
1892 	MTK_PIN(
1893 		207, "GPIO207",
1894 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1895 		DRV_GRP3,
1896 		MTK_FUNCTION(0, "GPIO207"),
1897 		MTK_FUNCTION(1, "BPI_BUS19"),
1898 		MTK_FUNCTION(2, "TX_SWAP1"),
1899 		MTK_FUNCTION(7, "DBG_MON_B14")
1900 	),
1901 	MTK_PIN(
1902 		208, "GPIO208",
1903 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1904 		DRV_GRP3,
1905 		MTK_FUNCTION(0, "GPIO208"),
1906 		MTK_FUNCTION(1, "BPI_BUS20"),
1907 		MTK_FUNCTION(2, "TX_SWAP2"),
1908 		MTK_FUNCTION(7, "DBG_MON_B15")
1909 	),
1910 	MTK_PIN(
1911 		209, "GPIO209",
1912 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1913 		DRV_GRP3,
1914 		MTK_FUNCTION(0, "GPIO209"),
1915 		MTK_FUNCTION(1, "BPI_BUS21"),
1916 		MTK_FUNCTION(2, "TX_SWAP3"),
1917 		MTK_FUNCTION(7, "DBG_MON_B16")
1918 	),
1919 	MTK_PIN(
1920 		210, "GPIO210",
1921 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1922 		DRV_GRP3,
1923 		MTK_FUNCTION(0, "GPIO210"),
1924 		MTK_FUNCTION(1, "BPI_BUS22"),
1925 		MTK_FUNCTION(2, "DET_BPI0"),
1926 		MTK_FUNCTION(7, "DBG_MON_B17")
1927 	),
1928 	MTK_PIN(
1929 		211, "GPIO211",
1930 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1931 		DRV_GRP3,
1932 		MTK_FUNCTION(0, "GPIO211"),
1933 		MTK_FUNCTION(1, "BPI_BUS23"),
1934 		MTK_FUNCTION(2, "DET_BPI1"),
1935 		MTK_FUNCTION(7, "DBG_MON_B18")
1936 	),
1937 	MTK_PIN(
1938 		212, "GPIO212",
1939 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1940 		DRV_GRP3,
1941 		MTK_FUNCTION(0, "GPIO212"),
1942 		MTK_FUNCTION(1, "BPI_BUS0"),
1943 		MTK_FUNCTION(7, "DBG_MON_B19")
1944 	),
1945 	MTK_PIN(
1946 		213, "GPIO213",
1947 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1948 		DRV_GRP3,
1949 		MTK_FUNCTION(0, "GPIO213"),
1950 		MTK_FUNCTION(1, "BPI_BUS1"),
1951 		MTK_FUNCTION(7, "DBG_MON_B20")
1952 	),
1953 	MTK_PIN(
1954 		214, "GPIO214",
1955 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1956 		DRV_GRP3,
1957 		MTK_FUNCTION(0, "GPIO214"),
1958 		MTK_FUNCTION(1, "BPI_BUS2"),
1959 		MTK_FUNCTION(7, "DBG_MON_B21")
1960 	),
1961 	MTK_PIN(
1962 		215, "GPIO215",
1963 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1964 		DRV_GRP3,
1965 		MTK_FUNCTION(0, "GPIO215"),
1966 		MTK_FUNCTION(1, "BPI_BUS3"),
1967 		MTK_FUNCTION(7, "DBG_MON_B22")
1968 	),
1969 	MTK_PIN(
1970 		216, "GPIO216",
1971 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1972 		DRV_GRP3,
1973 		MTK_FUNCTION(0, "GPIO216"),
1974 		MTK_FUNCTION(1, "MIPI2_SCLK"),
1975 		MTK_FUNCTION(7, "DBG_MON_B23")
1976 	),
1977 	MTK_PIN(
1978 		217, "GPIO217",
1979 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1980 		DRV_GRP3,
1981 		MTK_FUNCTION(0, "GPIO217"),
1982 		MTK_FUNCTION(1, "MIPI2_SDATA"),
1983 		MTK_FUNCTION(7, "DBG_MON_B24")
1984 	),
1985 	MTK_PIN(
1986 		218, "GPIO218",
1987 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1988 		DRV_GRP3,
1989 		MTK_FUNCTION(0, "GPIO218"),
1990 		MTK_FUNCTION(1, "MIPI3_SCLK"),
1991 		MTK_FUNCTION(7, "DBG_MON_B25")
1992 	),
1993 	MTK_PIN(
1994 		219, "GPIO219",
1995 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1996 		DRV_GRP3,
1997 		MTK_FUNCTION(0, "GPIO219"),
1998 		MTK_FUNCTION(1, "MIPI3_SDATA"),
1999 		MTK_FUNCTION(7, "DBG_MON_B26")
2000 	),
2001 	MTK_PIN(
2002 		220, "GPIO220",
2003 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2004 		DRV_GRP3,
2005 		MTK_FUNCTION(0, "GPIO220"),
2006 		MTK_FUNCTION(1, "CONN_WF_IP")
2007 	),
2008 	MTK_PIN(
2009 		221, "GPIO221",
2010 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2011 		DRV_GRP3,
2012 		MTK_FUNCTION(0, "GPIO221"),
2013 		MTK_FUNCTION(1, "CONN_WF_IN")
2014 	),
2015 	MTK_PIN(
2016 		222, "GPIO222",
2017 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2018 		DRV_GRP3,
2019 		MTK_FUNCTION(0, "GPIO222"),
2020 		MTK_FUNCTION(1, "CONN_WF_QP")
2021 	),
2022 	MTK_PIN(
2023 		223, "GPIO223",
2024 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2025 		DRV_GRP3,
2026 		MTK_FUNCTION(0, "GPIO223"),
2027 		MTK_FUNCTION(1, "CONN_WF_QN")
2028 	),
2029 	MTK_PIN(
2030 		224, "GPIO224",
2031 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2032 		DRV_GRP3,
2033 		MTK_FUNCTION(0, "GPIO224"),
2034 		MTK_FUNCTION(1, "CONN_BT_IP")
2035 	),
2036 	MTK_PIN(
2037 		225, "GPIO225",
2038 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2039 		DRV_GRP3,
2040 		MTK_FUNCTION(0, "GPIO225"),
2041 		MTK_FUNCTION(1, "CONN_BT_IN")
2042 	),
2043 	MTK_PIN(
2044 		226, "GPIO226",
2045 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2046 		DRV_GRP3,
2047 		MTK_FUNCTION(0, "GPIO226"),
2048 		MTK_FUNCTION(1, "CONN_BT_QP")
2049 	),
2050 	MTK_PIN(
2051 		227, "GPIO227",
2052 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2053 		DRV_GRP3,
2054 		MTK_FUNCTION(0, "GPIO227"),
2055 		MTK_FUNCTION(1, "CONN_BT_QN")
2056 	),
2057 	MTK_PIN(
2058 		228, "GPIO228",
2059 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2060 		DRV_GRP3,
2061 		MTK_FUNCTION(0, "GPIO228"),
2062 		MTK_FUNCTION(1, "CONN_GPS_IP")
2063 	),
2064 	MTK_PIN(
2065 		229, "GPIO229",
2066 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2067 		DRV_GRP3,
2068 		MTK_FUNCTION(0, "GPIO229"),
2069 		MTK_FUNCTION(1, "CONN_GPS_IN")
2070 	),
2071 	MTK_PIN(
2072 		230, "GPIO230",
2073 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2074 		DRV_GRP3,
2075 		MTK_FUNCTION(0, "GPIO230"),
2076 		MTK_FUNCTION(1, "CONN_GPS_QP")
2077 	),
2078 	MTK_PIN(
2079 		231, "GPIO231",
2080 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2081 		DRV_GRP3,
2082 		MTK_FUNCTION(0, "GPIO231"),
2083 		MTK_FUNCTION(1, "CONN_GPS_QN")
2084 	),
2085 	MTK_PIN(
2086 		232, "GPIO232",
2087 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2088 		DRV_GRP3,
2089 		MTK_FUNCTION(0, "GPIO232"),
2090 		MTK_FUNCTION(1, "URXD1"),
2091 		MTK_FUNCTION(2, "UTXD1"),
2092 		MTK_FUNCTION(3, "MD_URXD0"),
2093 		MTK_FUNCTION(4, "MD_URXD1"),
2094 		MTK_FUNCTION(5, "MD_URXD2"),
2095 		MTK_FUNCTION(6, "C2K_URXD0"),
2096 		MTK_FUNCTION(7, "C2K_URXD1")
2097 	),
2098 	MTK_PIN(
2099 		233, "GPIO233",
2100 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2101 		DRV_GRP3,
2102 		MTK_FUNCTION(0, "GPIO233"),
2103 		MTK_FUNCTION(1, "UTXD1"),
2104 		MTK_FUNCTION(2, "URXD1"),
2105 		MTK_FUNCTION(3, "MD_UTXD0"),
2106 		MTK_FUNCTION(4, "MD_UTXD1"),
2107 		MTK_FUNCTION(5, "MD_UTXD2"),
2108 		MTK_FUNCTION(6, "C2K_UTXD0"),
2109 		MTK_FUNCTION(7, "C2K_UTXD1")
2110 	),
2111 	MTK_PIN(
2112 		234, "GPIO234",
2113 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2114 		DRV_GRP3,
2115 		MTK_FUNCTION(0, "GPIO234"),
2116 		MTK_FUNCTION(1, "SPI1_CLK_B"),
2117 		MTK_FUNCTION(2, "TP_UTXD1_AO"),
2118 		MTK_FUNCTION(3, "SCL4_1"),
2119 		MTK_FUNCTION(4, "UTXD0"),
2120 		MTK_FUNCTION(6, "PWM_A"),
2121 		MTK_FUNCTION(7, "DBG_MON_A23")
2122 	),
2123 	MTK_PIN(
2124 		235, "GPIO235",
2125 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2126 		DRV_GRP3,
2127 		MTK_FUNCTION(0, "GPIO235"),
2128 		MTK_FUNCTION(1, "SPI1_MI_B"),
2129 		MTK_FUNCTION(2, "SPI1_MO_B"),
2130 		MTK_FUNCTION(3, "SDA4_1"),
2131 		MTK_FUNCTION(4, "URXD0"),
2132 		MTK_FUNCTION(6, "CLKM0"),
2133 		MTK_FUNCTION(7, "DBG_MON_A24")
2134 	),
2135 	MTK_PIN(
2136 		236, "GPIO236",
2137 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2138 		DRV_GRP3,
2139 		MTK_FUNCTION(0, "GPIO236"),
2140 		MTK_FUNCTION(1, "SPI1_MO_B"),
2141 		MTK_FUNCTION(2, "SPI1_MI_B"),
2142 		MTK_FUNCTION(3, "SCL5_1"),
2143 		MTK_FUNCTION(4, "URTS0"),
2144 		MTK_FUNCTION(6, "PWM_B"),
2145 		MTK_FUNCTION(7, "DBG_MON_A25")
2146 	),
2147 	MTK_PIN(
2148 		237, "GPIO237",
2149 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2150 		DRV_GRP3,
2151 		MTK_FUNCTION(0, "GPIO237"),
2152 		MTK_FUNCTION(1, "SPI1_CS_B"),
2153 		MTK_FUNCTION(2, "TP_URXD1_AO"),
2154 		MTK_FUNCTION(3, "SDA5_1"),
2155 		MTK_FUNCTION(4, "UCTS0"),
2156 		MTK_FUNCTION(6, "CLKM1"),
2157 		MTK_FUNCTION(7, "DBG_MON_A26")
2158 	),
2159 	MTK_PIN(
2160 		238, "GPIO238",
2161 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2162 		DRV_GRP3,
2163 		MTK_FUNCTION(0, "GPIO238"),
2164 		MTK_FUNCTION(1, "SDA4_0")
2165 	),
2166 	MTK_PIN(
2167 		239, "GPIO239",
2168 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2169 		DRV_GRP3,
2170 		MTK_FUNCTION(0, "GPIO239"),
2171 		MTK_FUNCTION(1, "SCL4_0")
2172 	),
2173 	MTK_PIN(
2174 		240, "GPIO240",
2175 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2176 		DRV_GRP3,
2177 		MTK_FUNCTION(0, "GPIO240"),
2178 		MTK_FUNCTION(1, "SDA5_0")
2179 	),
2180 	MTK_PIN(
2181 		241, "GPIO241",
2182 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2183 		DRV_GRP3,
2184 				MTK_FUNCTION(0, "GPIO241"),
2185 		MTK_FUNCTION(1, "SCL5_0")
2186 	),
2187 	MTK_PIN(
2188 		242, "GPIO242",
2189 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2190 		DRV_GRP3,
2191 		MTK_FUNCTION(0, "GPIO242"),
2192 		MTK_FUNCTION(1, "SPI2_CLK_B"),
2193 		MTK_FUNCTION(2, "TP_UTXD2_AO"),
2194 		MTK_FUNCTION(3, "SCL4_2"),
2195 		MTK_FUNCTION(4, "UTXD1"),
2196 		MTK_FUNCTION(5, "URTS3"),
2197 		MTK_FUNCTION(6, "PWM_C"),
2198 		MTK_FUNCTION(7, "DBG_MON_A27")
2199 	),
2200 	MTK_PIN(
2201 		243, "GPIO243",
2202 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2203 		DRV_GRP3,
2204 		MTK_FUNCTION(0, "GPIO243"),
2205 		MTK_FUNCTION(1, "SPI2_MI_B"),
2206 		MTK_FUNCTION(2, "SPI2_MO_B"),
2207 		MTK_FUNCTION(3, "SDA4_2"),
2208 		MTK_FUNCTION(4, "URXD1"),
2209 		MTK_FUNCTION(5, "UCTS3"),
2210 		MTK_FUNCTION(6, "CLKM2"),
2211 		MTK_FUNCTION(7, "DBG_MON_A28")
2212 	),
2213 	MTK_PIN(
2214 		244, "GPIO244",
2215 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2216 		DRV_GRP3,
2217 		MTK_FUNCTION(0, "GPIO244"),
2218 		MTK_FUNCTION(1, "SPI2_MO_B"),
2219 		MTK_FUNCTION(2, "SPI2_MI_B"),
2220 		MTK_FUNCTION(3, "SCL5_2"),
2221 		MTK_FUNCTION(4, "URTS1"),
2222 		MTK_FUNCTION(5, "UTXD3"),
2223 		MTK_FUNCTION(6, "PWM_D"),
2224 		MTK_FUNCTION(7, "DBG_MON_A29")
2225 	),
2226 	MTK_PIN(
2227 		245, "GPIO245",
2228 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2229 		DRV_GRP3,
2230 		MTK_FUNCTION(0, "GPIO245"),
2231 		MTK_FUNCTION(1, "SPI2_CS_B"),
2232 		MTK_FUNCTION(2, "TP_URXD2_AO"),
2233 		MTK_FUNCTION(3, "SDA5_2"),
2234 		MTK_FUNCTION(4, "UCTS1"),
2235 		MTK_FUNCTION(5, "URXD3"),
2236 		MTK_FUNCTION(6, "CLKM3"),
2237 		MTK_FUNCTION(7, "DBG_MON_A30")
2238 	),
2239 	MTK_PIN(
2240 		246, "GPIO246",
2241 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2242 		DRV_GRP3,
2243 		MTK_FUNCTION(0, "GPIO246"),
2244 		MTK_FUNCTION(1, "I2S1_LRCK"),
2245 		MTK_FUNCTION(2, "I2S2_LRCK"),
2246 		MTK_FUNCTION(3, "I2S0_LRCK"),
2247 		MTK_FUNCTION(4, "I2S3_LRCK"),
2248 		MTK_FUNCTION(5, "PCM0_SYNC"),
2249 		MTK_FUNCTION(6, "SPI5_CLK_C"),
2250 		MTK_FUNCTION(7, "DBG_MON_A31")
2251 	),
2252 	MTK_PIN(
2253 		247, "GPIO247",
2254 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2255 		DRV_GRP3,
2256 		MTK_FUNCTION(0, "GPIO247"),
2257 		MTK_FUNCTION(1, "I2S1_BCK"),
2258 		MTK_FUNCTION(2, "I2S2_BCK"),
2259 		MTK_FUNCTION(3, "I2S0_BCK"),
2260 		MTK_FUNCTION(4, "I2S3_BCK"),
2261 		MTK_FUNCTION(5, "PCM0_CLK"),
2262 		MTK_FUNCTION(6, "SPI5_MI_C"),
2263 		MTK_FUNCTION(7, "DBG_MON_A32")
2264 	),
2265 	MTK_PIN(
2266 		248, "GPIO248",
2267 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2268 		DRV_GRP3,
2269 		MTK_FUNCTION(0, "GPIO248"),
2270 		MTK_FUNCTION(1, "I2S2_DI"),
2271 		MTK_FUNCTION(2, "I2S2_DI"),
2272 		MTK_FUNCTION(3, "I2S0_DI"),
2273 		MTK_FUNCTION(4, "I2S0_DI"),
2274 		MTK_FUNCTION(5, "PCM0_DI"),
2275 		MTK_FUNCTION(6, "SPI5_CS_C")
2276 	),
2277 	MTK_PIN(
2278 		249, "GPIO249",
2279 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2280 		DRV_GRP3,
2281 		MTK_FUNCTION(0, "GPIO249"),
2282 		MTK_FUNCTION(1, "I2S1_DO"),
2283 		MTK_FUNCTION(2, "I2S1_DO"),
2284 		MTK_FUNCTION(3, "I2S3_DO"),
2285 		MTK_FUNCTION(4, "I2S3_DO"),
2286 		MTK_FUNCTION(5, "PCM0_DO"),
2287 		MTK_FUNCTION(6, "SPI5_MO_C"),
2288 		MTK_FUNCTION(7, "TRAP_SRAM_PWR_BYPASS")
2289 	),
2290 	MTK_PIN(
2291 		250, "GPIO250",
2292 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2293 		DRV_GRP3,
2294 		MTK_FUNCTION(0, "GPIO250"),
2295 		MTK_FUNCTION(1, "SPI3_MI"),
2296 		MTK_FUNCTION(2, "SPI3_MO"),
2297 		MTK_FUNCTION(3, "IRTX_OUT"),
2298 		MTK_FUNCTION(6, "TP_URXD1_AO"),
2299 		MTK_FUNCTION(7, "DROP_ZONE")
2300 	),
2301 	MTK_PIN(
2302 		251, "GPIO251",
2303 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2304 		DRV_GRP3,
2305 		MTK_FUNCTION(0, "GPIO251"),
2306 		MTK_FUNCTION(1, "SPI3_MO"),
2307 		MTK_FUNCTION(2, "SPI3_MI"),
2308 		MTK_FUNCTION(3, "CMFLASH"),
2309 		MTK_FUNCTION(6, "TP_UTXD1_AO"),
2310 		MTK_FUNCTION(7, "C2K_RTCK")
2311 	),
2312 	MTK_PIN(
2313 		252, "GPIO252",
2314 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2315 		DRV_GRP3,
2316 		MTK_FUNCTION(0, "GPIO252"),
2317 		MTK_FUNCTION(1, "SPI3_CLK"),
2318 		MTK_FUNCTION(2, "SCL0_4"),
2319 		MTK_FUNCTION(3, "PWM_D"),
2320 		MTK_FUNCTION(7, "C2K_TMS")
2321 	),
2322 	MTK_PIN(
2323 		253, "GPIO253",
2324 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2325 		DRV_GRP3,
2326 		MTK_FUNCTION(0, "GPIO253"),
2327 		MTK_FUNCTION(1, "SPI3_CS"),
2328 		MTK_FUNCTION(2, "SDA0_4"),
2329 		MTK_FUNCTION(3, "PWM_A"),
2330 		MTK_FUNCTION(7, "C2K_TCK")
2331 	),
2332 	MTK_PIN(
2333 		254, "GPIO254",
2334 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2335 		DRV_GRP3,
2336 		MTK_FUNCTION(0, "GPIO254"),
2337 		MTK_FUNCTION(1, "I2S1_MCK"),
2338 		MTK_FUNCTION(2, "I2S2_MCK"),
2339 		MTK_FUNCTION(3, "I2S0_MCK"),
2340 		MTK_FUNCTION(4, "I2S3_MCK"),
2341 		MTK_FUNCTION(5, "CLKM0"),
2342 		MTK_FUNCTION(7, "C2K_TDI")
2343 	),
2344 	MTK_PIN(
2345 		255, "GPIO255",
2346 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2347 		DRV_GRP3,
2348 		MTK_FUNCTION(0, "GPIO255"),
2349 		MTK_FUNCTION(1, "CLKM1"),
2350 		MTK_FUNCTION(2, "DISP_PWM"),
2351 		MTK_FUNCTION(3, "PWM_B"),
2352 		MTK_FUNCTION(6, "TP_GPIO1_AO"),
2353 		MTK_FUNCTION(7, "C2K_TDO")
2354 	),
2355 	MTK_PIN(
2356 		256, "GPIO256",
2357 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2358 		DRV_GRP3,
2359 		MTK_FUNCTION(0, "GPIO256"),
2360 		MTK_FUNCTION(1, "CLKM2"),
2361 		MTK_FUNCTION(2, "IRTX_OUT"),
2362 		MTK_FUNCTION(3, "PWM_C"),
2363 		MTK_FUNCTION(6, "TP_GPIO0_AO"),
2364 		MTK_FUNCTION(7, "C2K_NTRST")
2365 	),
2366 	MTK_PIN(
2367 		257, "GPIO257",
2368 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2369 		DRV_GRP3,
2370 		MTK_FUNCTION(0, "GPIO257"),
2371 		MTK_FUNCTION(1, "IO_JTAG_TMS"),
2372 		MTK_FUNCTION(2, "LTE_JTAG_TMS"),
2373 		MTK_FUNCTION(3, "DFD_TMS"),
2374 		MTK_FUNCTION(4, "DAP_SIB1_SWD"),
2375 		MTK_FUNCTION(5, "ANC_JTAG_TMS"),
2376 		MTK_FUNCTION(6, "SCP_JTAG_TMS"),
2377 		MTK_FUNCTION(7, "C2K_DM_OTMS")
2378 	),
2379 	MTK_PIN(
2380 		258, "GPIO258",
2381 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2382 		DRV_GRP3,
2383 		MTK_FUNCTION(0, "GPIO258"),
2384 		MTK_FUNCTION(1, "IO_JTAG_TCK"),
2385 		MTK_FUNCTION(2, "LTE_JTAG_TCK"),
2386 		MTK_FUNCTION(3, "DFD_TCK_XI"),
2387 		MTK_FUNCTION(4, "DAP_SIB1_SWCK"),
2388 		MTK_FUNCTION(5, "ANC_JTAG_TCK"),
2389 		MTK_FUNCTION(6, "SCP_JTAG_TCK"),
2390 		MTK_FUNCTION(7, "C2K_DM_OTCK")
2391 	),
2392 	MTK_PIN(
2393 		259, "GPIO259",
2394 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2395 		DRV_GRP3,
2396 		MTK_FUNCTION(0, "GPIO259"),
2397 		MTK_FUNCTION(1, "IO_JTAG_TDI"),
2398 		MTK_FUNCTION(2, "LTE_JTAG_TDI"),
2399 		MTK_FUNCTION(3, "DFD_TDI"),
2400 		MTK_FUNCTION(5, "ANC_JTAG_TDI"),
2401 		MTK_FUNCTION(6, "SCP_JTAG_TDI"),
2402 		MTK_FUNCTION(7, "C2K_DM_OTDI")
2403 	),
2404 	MTK_PIN(
2405 		260, "GPIO260",
2406 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2407 		DRV_GRP3,
2408 		MTK_FUNCTION(0, "GPIO260"),
2409 		MTK_FUNCTION(1, "IO_JTAG_TDO"),
2410 		MTK_FUNCTION(2, "LTE_JTAG_TDO"),
2411 		MTK_FUNCTION(3, "DFD_TDO"),
2412 		MTK_FUNCTION(5, "ANC_JTAG_TDO"),
2413 		MTK_FUNCTION(6, "SCP_JTAG_TDO"),
2414 		MTK_FUNCTION(7, "C2K_DM_OTDO")
2415 	),
2416 	MTK_PIN(
2417 		261, "GPIO261",
2418 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
2419 		DRV_GRP3,
2420 		MTK_FUNCTION(0, "GPIO261"),
2421 		MTK_FUNCTION(2, "LTE_JTAG_TRSTN"),
2422 		MTK_FUNCTION(3, "DFD_NTRST"),
2423 		MTK_FUNCTION(5, "ANC_JTAG_TRSTN"),
2424 		MTK_FUNCTION(6, "SCP_JTAG_TRSTN"),
2425 		MTK_FUNCTION(7, "C2K_DM_JTINTP")
2426 	),
2427 };
2428 
2429 #endif /* __PINCTRL_MTK_MT6797_H */
2430