1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (C) 2018 MediaTek Inc.
4  *
5  * Author: ZH Chen <zh.chen@mediatek.com>
6  *
7  */
8 
9 #ifndef __PINCTRL_MTK_MT6765_H
10 #define __PINCTRL_MTK_MT6765_H
11 
12 #include "pinctrl-paris.h"
13 
14 static struct mtk_pin_desc mtk_pins_mt6765[] = {
15 	MTK_PIN(
16 		0, "GPIO0",
17 		MTK_EINT_FUNCTION(0, 0),
18 		DRV_GRP4,
19 		MTK_FUNCTION(0, "GPIO0"),
20 		MTK_FUNCTION(1, "UTXD1"),
21 		MTK_FUNCTION(2, "CLKM0"),
22 		MTK_FUNCTION(3, "MD_INT0"),
23 		MTK_FUNCTION(4, "I2S0_MCK"),
24 		MTK_FUNCTION(5, "MD_UTXD1"),
25 		MTK_FUNCTION(6, "TP_GPIO0_AO"),
26 		MTK_FUNCTION(7, "DBG_MON_B9")
27 	),
28 	MTK_PIN(
29 		1, "GPIO1",
30 		MTK_EINT_FUNCTION(0, 1),
31 		DRV_GRP4,
32 		MTK_FUNCTION(0, "GPIO1"),
33 		MTK_FUNCTION(1, "URXD1"),
34 		MTK_FUNCTION(2, "CLKM1"),
35 		MTK_FUNCTION(4, "I2S0_BCK"),
36 		MTK_FUNCTION(5, "MD_URXD1"),
37 		MTK_FUNCTION(6, "TP_GPIO1_AO"),
38 		MTK_FUNCTION(7, "DBG_MON_B10")
39 	),
40 	MTK_PIN(
41 		2, "GPIO2",
42 		MTK_EINT_FUNCTION(0, 2),
43 		DRV_GRP4,
44 		MTK_FUNCTION(0, "GPIO2"),
45 		MTK_FUNCTION(1, "UCTS0"),
46 		MTK_FUNCTION(2, "CLKM2"),
47 		MTK_FUNCTION(3, "UTXD1"),
48 		MTK_FUNCTION(4, "I2S0_LRCK"),
49 		MTK_FUNCTION(5, "ANT_SEL6"),
50 		MTK_FUNCTION(6, "TP_GPIO2_AO"),
51 		MTK_FUNCTION(7, "DBG_MON_B11")
52 	),
53 	MTK_PIN(
54 		3, "GPIO3",
55 		MTK_EINT_FUNCTION(0, 3),
56 		DRV_GRP4,
57 		MTK_FUNCTION(0, "GPIO3"),
58 		MTK_FUNCTION(1, "URTS0"),
59 		MTK_FUNCTION(2, "CLKM3"),
60 		MTK_FUNCTION(3, "URXD1"),
61 		MTK_FUNCTION(4, "I2S0_DI"),
62 		MTK_FUNCTION(5, "ANT_SEL7"),
63 		MTK_FUNCTION(6, "TP_GPIO3_AO"),
64 		MTK_FUNCTION(7, "DBG_MON_B12")
65 	),
66 	MTK_PIN(
67 		4, "GPIO4",
68 		MTK_EINT_FUNCTION(0, 4),
69 		DRV_GRP4,
70 		MTK_FUNCTION(0, "GPIO4"),
71 		MTK_FUNCTION(1, "SPI1_B_MI"),
72 		MTK_FUNCTION(2, "SCP_SPI1_MI"),
73 		MTK_FUNCTION(3, "UCTS0"),
74 		MTK_FUNCTION(4, "I2S3_MCK"),
75 		MTK_FUNCTION(5, "SSPM_URXD_AO"),
76 		MTK_FUNCTION(6, "TP_GPIO4_AO")
77 	),
78 	MTK_PIN(
79 		5, "GPIO5",
80 		MTK_EINT_FUNCTION(0, 5),
81 		DRV_GRP4,
82 		MTK_FUNCTION(0, "GPIO5"),
83 		MTK_FUNCTION(1, "SPI1_B_CSB"),
84 		MTK_FUNCTION(2, "SCP_SPI1_CS"),
85 		MTK_FUNCTION(3, "URTS0"),
86 		MTK_FUNCTION(4, "I2S3_BCK"),
87 		MTK_FUNCTION(5, "SSPM_UTXD_AO"),
88 		MTK_FUNCTION(6, "TP_GPIO5_AO")
89 	),
90 	MTK_PIN(
91 		6, "GPIO6",
92 		MTK_EINT_FUNCTION(0, 6),
93 		DRV_GRP4,
94 		MTK_FUNCTION(0, "GPIO6"),
95 		MTK_FUNCTION(1, "SPI1_B_MO"),
96 		MTK_FUNCTION(2, "SCP_SPI1_MO"),
97 		MTK_FUNCTION(3, "PWM0"),
98 		MTK_FUNCTION(4, "I2S3_LRCK"),
99 		MTK_FUNCTION(5, "MD_UTXD0"),
100 		MTK_FUNCTION(6, "TP_GPIO6_AO")
101 	),
102 	MTK_PIN(
103 		7, "GPIO7",
104 		MTK_EINT_FUNCTION(0, 7),
105 		DRV_GRP4,
106 		MTK_FUNCTION(0, "GPIO7"),
107 		MTK_FUNCTION(1, "SPI1_B_CLK"),
108 		MTK_FUNCTION(2, "SCP_SPI1_CK"),
109 		MTK_FUNCTION(3, "PWM1"),
110 		MTK_FUNCTION(4, "I2S3_DO"),
111 		MTK_FUNCTION(5, "MD_URXD0"),
112 		MTK_FUNCTION(6, "TP_GPIO7_AO")
113 	),
114 	MTK_PIN(
115 		8, "GPIO8",
116 		MTK_EINT_FUNCTION(0, 8),
117 		DRV_GRP4,
118 		MTK_FUNCTION(0, "GPIO8"),
119 		MTK_FUNCTION(1, "UTXD1"),
120 		MTK_FUNCTION(2, "SRCLKENAI0"),
121 		MTK_FUNCTION(3, "MD_INT1_C2K_UIM0_HOT_PLUG"),
122 		MTK_FUNCTION(4, "ANT_SEL3"),
123 		MTK_FUNCTION(5, "MFG_JTAG_TRSTN"),
124 		MTK_FUNCTION(6, "I2S2_MCK"),
125 		MTK_FUNCTION(7, "JTRSTN_SEL1")
126 	),
127 	MTK_PIN(
128 		9, "GPIO9",
129 		MTK_EINT_FUNCTION(0, 9),
130 		DRV_GRP4,
131 		MTK_FUNCTION(0, "GPIO9"),
132 		MTK_FUNCTION(1, "MD_INT0"),
133 		MTK_FUNCTION(2, "CMMCLK2"),
134 		MTK_FUNCTION(3, "CONN_MCU_TRST_B"),
135 		MTK_FUNCTION(4, "IDDIG"),
136 		MTK_FUNCTION(5, "SDA_6306"),
137 		MTK_FUNCTION(6, "MCUPM_JTAG_TRSTN"),
138 		MTK_FUNCTION(7, "DBG_MON_B22")
139 	),
140 	MTK_PIN(
141 		10, "GPIO10",
142 		MTK_EINT_FUNCTION(0, 10),
143 		DRV_GRP4,
144 		MTK_FUNCTION(0, "GPIO10"),
145 		MTK_FUNCTION(1, "MD_INT1_C2K_UIM0_HOT_PLUG"),
146 		MTK_FUNCTION(3, "CONN_MCU_DBGI_N"),
147 		MTK_FUNCTION(4, "SRCLKENAI1"),
148 		MTK_FUNCTION(5, "EXT_FRAME_SYNC"),
149 		MTK_FUNCTION(6, "CMVREF1"),
150 		MTK_FUNCTION(7, "DBG_MON_B23")
151 	),
152 	MTK_PIN(
153 		11, "GPIO11",
154 		MTK_EINT_FUNCTION(0, 11),
155 		DRV_GRP4,
156 		MTK_FUNCTION(0, "GPIO11"),
157 		MTK_FUNCTION(1, "MD_INT2_C2K_UIM1_HOT_PLUG"),
158 		MTK_FUNCTION(2, "CLKM3"),
159 		MTK_FUNCTION(3, "ANT_SEL6"),
160 		MTK_FUNCTION(4, "SRCLKENAI0"),
161 		MTK_FUNCTION(5, "EXT_FRAME_SYNC"),
162 		MTK_FUNCTION(6, "UCTS1"),
163 		MTK_FUNCTION(7, "DBG_MON_B24")
164 	),
165 	MTK_PIN(
166 		12, "GPIO12",
167 		MTK_EINT_FUNCTION(0, 12),
168 		DRV_GRP4,
169 		MTK_FUNCTION(0, "GPIO12"),
170 		MTK_FUNCTION(1, "PWM0"),
171 		MTK_FUNCTION(2, "SRCLKENAI1"),
172 		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
173 		MTK_FUNCTION(4, "MD_INT0"),
174 		MTK_FUNCTION(5, "DVFSRC_EXT_REQ"),
175 		MTK_FUNCTION(6, "URTS1")
176 	),
177 	MTK_PIN(
178 		13, "GPIO13",
179 		MTK_EINT_FUNCTION(0, 13),
180 		DRV_GRP4,
181 		MTK_FUNCTION(0, "GPIO13"),
182 		MTK_FUNCTION(1, "ANT_SEL0"),
183 		MTK_FUNCTION(2, "SPI4_MI"),
184 		MTK_FUNCTION(3, "SCP_SPI0_MI"),
185 		MTK_FUNCTION(4, "MD_URXD0"),
186 		MTK_FUNCTION(5, "CLKM0"),
187 		MTK_FUNCTION(6, "I2S0_MCK"),
188 		MTK_FUNCTION(7, "DBG_MON_A0")
189 	),
190 	MTK_PIN(
191 		14, "GPIO14",
192 		MTK_EINT_FUNCTION(0, 14),
193 		DRV_GRP4,
194 		MTK_FUNCTION(0, "GPIO14"),
195 		MTK_FUNCTION(1, "ANT_SEL1"),
196 		MTK_FUNCTION(2, "SPI4_CSB"),
197 		MTK_FUNCTION(3, "SCP_SPI0_CS"),
198 		MTK_FUNCTION(4, "MD_UTXD0"),
199 		MTK_FUNCTION(5, "CLKM1"),
200 		MTK_FUNCTION(6, "I2S0_BCK"),
201 		MTK_FUNCTION(7, "DBG_MON_A1")
202 	),
203 	MTK_PIN(
204 		15, "GPIO15",
205 		MTK_EINT_FUNCTION(0, 15),
206 		DRV_GRP4,
207 		MTK_FUNCTION(0, "GPIO15"),
208 		MTK_FUNCTION(1, "ANT_SEL2"),
209 		MTK_FUNCTION(2, "SPI4_MO"),
210 		MTK_FUNCTION(3, "SCP_SPI0_MO"),
211 		MTK_FUNCTION(4, "MD_URXD1"),
212 		MTK_FUNCTION(5, "CLKM2"),
213 		MTK_FUNCTION(6, "I2S0_LRCK"),
214 		MTK_FUNCTION(7, "DBG_MON_A2")
215 	),
216 	MTK_PIN(
217 		16, "GPIO16",
218 		MTK_EINT_FUNCTION(0, 16),
219 		DRV_GRP4,
220 		MTK_FUNCTION(0, "GPIO16"),
221 		MTK_FUNCTION(1, "ANT_SEL3"),
222 		MTK_FUNCTION(2, "SPI4_CLK"),
223 		MTK_FUNCTION(3, "SCP_SPI0_CK"),
224 		MTK_FUNCTION(4, "MD_UTXD1"),
225 		MTK_FUNCTION(5, "CLKM3"),
226 		MTK_FUNCTION(6, "I2S3_MCK"),
227 		MTK_FUNCTION(7, "DBG_MON_A3")
228 	),
229 	MTK_PIN(
230 		17, "GPIO17",
231 		MTK_EINT_FUNCTION(0, 17),
232 		DRV_GRP4,
233 		MTK_FUNCTION(0, "GPIO17"),
234 		MTK_FUNCTION(1, "ANT_SEL4"),
235 		MTK_FUNCTION(2, "SPI2_MO"),
236 		MTK_FUNCTION(3, "SCP_SPI0_MO"),
237 		MTK_FUNCTION(4, "PWM1"),
238 		MTK_FUNCTION(5, "IDDIG"),
239 		MTK_FUNCTION(6, "I2S0_DI"),
240 		MTK_FUNCTION(7, "DBG_MON_A4")
241 	),
242 	MTK_PIN(
243 		18, "GPIO18",
244 		MTK_EINT_FUNCTION(0, 18),
245 		DRV_GRP4,
246 		MTK_FUNCTION(0, "GPIO18"),
247 		MTK_FUNCTION(1, "ANT_SEL5"),
248 		MTK_FUNCTION(2, "SPI2_CLK"),
249 		MTK_FUNCTION(3, "SCP_SPI0_CK"),
250 		MTK_FUNCTION(4, "MD_INT0"),
251 		MTK_FUNCTION(5, "USB_DRVVBUS"),
252 		MTK_FUNCTION(6, "I2S3_BCK"),
253 		MTK_FUNCTION(7, "DBG_MON_A5")
254 	),
255 	MTK_PIN(
256 		19, "GPIO19",
257 		MTK_EINT_FUNCTION(0, 19),
258 		DRV_GRP4,
259 		MTK_FUNCTION(0, "GPIO19"),
260 		MTK_FUNCTION(1, "ANT_SEL6"),
261 		MTK_FUNCTION(2, "SPI2_MI"),
262 		MTK_FUNCTION(3, "SCP_SPI0_MI"),
263 		MTK_FUNCTION(4, "MD_INT2_C2K_UIM1_HOT_PLUG"),
264 		MTK_FUNCTION(6, "I2S3_LRCK"),
265 		MTK_FUNCTION(7, "DBG_MON_A6")
266 	),
267 	MTK_PIN(
268 		20, "GPIO20",
269 		MTK_EINT_FUNCTION(0, 20),
270 		DRV_GRP4,
271 		MTK_FUNCTION(0, "GPIO20"),
272 		MTK_FUNCTION(1, "ANT_SEL7"),
273 		MTK_FUNCTION(2, "SPI2_CSB"),
274 		MTK_FUNCTION(3, "SCP_SPI0_CS"),
275 		MTK_FUNCTION(4, "MD_INT1_C2K_UIM0_HOT_PLUG"),
276 		MTK_FUNCTION(5, "CMMCLK3"),
277 		MTK_FUNCTION(6, "I2S3_DO"),
278 		MTK_FUNCTION(7, "DBG_MON_A7")
279 	),
280 	MTK_PIN(
281 		21, "GPIO21",
282 		MTK_EINT_FUNCTION(0, 21),
283 		DRV_GRP4,
284 		MTK_FUNCTION(0, "GPIO21"),
285 		MTK_FUNCTION(1, "SPI3_MI"),
286 		MTK_FUNCTION(2, "SRCLKENAI1"),
287 		MTK_FUNCTION(3, "DAP_MD32_SWD"),
288 		MTK_FUNCTION(4, "CMVREF0"),
289 		MTK_FUNCTION(5, "SCP_SPI0_MI"),
290 		MTK_FUNCTION(6, "I2S2_MCK"),
291 		MTK_FUNCTION(7, "DBG_MON_A8")
292 	),
293 	MTK_PIN(
294 		22, "GPIO22",
295 		MTK_EINT_FUNCTION(0, 22),
296 		DRV_GRP4,
297 		MTK_FUNCTION(0, "GPIO22"),
298 		MTK_FUNCTION(1, "SPI3_CSB"),
299 		MTK_FUNCTION(2, "SRCLKENAI0"),
300 		MTK_FUNCTION(3, "DAP_MD32_SWCK"),
301 		MTK_FUNCTION(4, "CMVREF1"),
302 		MTK_FUNCTION(5, "SCP_SPI0_CS"),
303 		MTK_FUNCTION(6, "I2S2_BCK"),
304 		MTK_FUNCTION(7, "DBG_MON_A9")
305 	),
306 	MTK_PIN(
307 		23, "GPIO23",
308 		MTK_EINT_FUNCTION(0, 23),
309 		DRV_GRP4,
310 		MTK_FUNCTION(0, "GPIO23"),
311 		MTK_FUNCTION(1, "SPI3_MO"),
312 		MTK_FUNCTION(2, "PWM0"),
313 		MTK_FUNCTION(3, "KPROW7"),
314 		MTK_FUNCTION(4, "ANT_SEL3"),
315 		MTK_FUNCTION(5, "SCP_SPI0_MO"),
316 		MTK_FUNCTION(6, "I2S2_LRCK"),
317 		MTK_FUNCTION(7, "DBG_MON_A10")
318 	),
319 	MTK_PIN(
320 		24, "GPIO24",
321 		MTK_EINT_FUNCTION(0, 24),
322 		DRV_GRP4,
323 		MTK_FUNCTION(0, "GPIO24"),
324 		MTK_FUNCTION(1, "SPI3_CLK"),
325 		MTK_FUNCTION(2, "UDI_TCK"),
326 		MTK_FUNCTION(3, "IO_JTAG_TCK"),
327 		MTK_FUNCTION(4, "SSPM_JTAG_TCK"),
328 		MTK_FUNCTION(5, "SCP_SPI0_CK"),
329 		MTK_FUNCTION(6, "I2S2_DI"),
330 		MTK_FUNCTION(7, "DBG_MON_A11")
331 	),
332 	MTK_PIN(
333 		25, "GPIO25",
334 		MTK_EINT_FUNCTION(0, 25),
335 		DRV_GRP4,
336 		MTK_FUNCTION(0, "GPIO25"),
337 		MTK_FUNCTION(1, "SPI1_A_MI"),
338 		MTK_FUNCTION(2, "UDI_TMS"),
339 		MTK_FUNCTION(3, "IO_JTAG_TMS"),
340 		MTK_FUNCTION(4, "SSPM_JTAG_TMS"),
341 		MTK_FUNCTION(5, "KPROW3"),
342 		MTK_FUNCTION(6, "I2S1_MCK"),
343 		MTK_FUNCTION(7, "DBG_MON_A12")
344 	),
345 	MTK_PIN(
346 		26, "GPIO26",
347 		MTK_EINT_FUNCTION(0, 26),
348 		DRV_GRP4,
349 		MTK_FUNCTION(0, "GPIO26"),
350 		MTK_FUNCTION(1, "SPI1_A_CSB"),
351 		MTK_FUNCTION(2, "UDI_TDI"),
352 		MTK_FUNCTION(3, "IO_JTAG_TDI"),
353 		MTK_FUNCTION(4, "SSPM_JTAG_TDI"),
354 		MTK_FUNCTION(5, "KPROW4"),
355 		MTK_FUNCTION(6, "I2S1_BCK"),
356 		MTK_FUNCTION(7, "DBG_MON_A13")
357 	),
358 	MTK_PIN(
359 		27, "GPIO27",
360 		MTK_EINT_FUNCTION(0, 27),
361 		DRV_GRP4,
362 		MTK_FUNCTION(0, "GPIO27"),
363 		MTK_FUNCTION(1, "SPI1_A_MO"),
364 		MTK_FUNCTION(2, "UDI_TDO"),
365 		MTK_FUNCTION(3, "IO_JTAG_TDO"),
366 		MTK_FUNCTION(4, "SSPM_JTAG_TDO"),
367 		MTK_FUNCTION(5, "KPROW5"),
368 		MTK_FUNCTION(6, "I2S1_LRCK"),
369 		MTK_FUNCTION(7, "DBG_MON_A14")
370 	),
371 	MTK_PIN(
372 		28, "GPIO28",
373 		MTK_EINT_FUNCTION(0, 28),
374 		DRV_GRP4,
375 		MTK_FUNCTION(0, "GPIO28"),
376 		MTK_FUNCTION(1, "SPI1_A_CLK"),
377 		MTK_FUNCTION(2, "UDI_NTRST"),
378 		MTK_FUNCTION(3, "IO_JTAG_TRSTN"),
379 		MTK_FUNCTION(4, "SSPM_JTAG_TRSTN"),
380 		MTK_FUNCTION(5, "KPROW6"),
381 		MTK_FUNCTION(6, "I2S1_DO"),
382 		MTK_FUNCTION(7, "DBG_MON_A15")
383 	),
384 	MTK_PIN(
385 		29, "GPIO29",
386 		MTK_EINT_FUNCTION(0, 29),
387 		DRV_GRP4,
388 		MTK_FUNCTION(0, "GPIO29"),
389 		MTK_FUNCTION(1, "MSDC1_CLK"),
390 		MTK_FUNCTION(2, "IO_JTAG_TCK"),
391 		MTK_FUNCTION(3, "UDI_TCK"),
392 		MTK_FUNCTION(4, "CONN_DSP_JCK"),
393 		MTK_FUNCTION(5, "SSPM_JTAG_TCK"),
394 		MTK_FUNCTION(6, "CONN_MCU_AICE_TCKC"),
395 		MTK_FUNCTION(7, "DAP_MD32_SWCK")
396 	),
397 	MTK_PIN(
398 		30, "GPIO30",
399 		MTK_EINT_FUNCTION(0, 30),
400 		DRV_GRP4,
401 		MTK_FUNCTION(0, "GPIO30"),
402 		MTK_FUNCTION(1, "MSDC1_CMD"),
403 		MTK_FUNCTION(2, "IO_JTAG_TMS"),
404 		MTK_FUNCTION(3, "UDI_TMS"),
405 		MTK_FUNCTION(4, "CONN_DSP_JMS"),
406 		MTK_FUNCTION(5, "SSPM_JTAG_TMS"),
407 		MTK_FUNCTION(6, "CONN_MCU_AICE_TMSC"),
408 		MTK_FUNCTION(7, "DAP_MD32_SWD")
409 	),
410 	MTK_PIN(
411 		31, "GPIO31",
412 		MTK_EINT_FUNCTION(0, 31),
413 		DRV_GRP4,
414 		MTK_FUNCTION(0, "GPIO31"),
415 		MTK_FUNCTION(1, "MSDC1_DAT3")
416 	),
417 	MTK_PIN(
418 		32, "GPIO32",
419 		MTK_EINT_FUNCTION(0, 32),
420 		DRV_GRP4,
421 		MTK_FUNCTION(0, "GPIO32"),
422 		MTK_FUNCTION(1, "MSDC1_DAT0"),
423 		MTK_FUNCTION(2, "IO_JTAG_TDI"),
424 		MTK_FUNCTION(3, "UDI_TDI"),
425 		MTK_FUNCTION(4, "CONN_DSP_JDI"),
426 		MTK_FUNCTION(5, "SSPM_JTAG_TDI")
427 	),
428 	MTK_PIN(
429 		33, "GPIO33",
430 		MTK_EINT_FUNCTION(0, 33),
431 		DRV_GRP4,
432 		MTK_FUNCTION(0, "GPIO33"),
433 		MTK_FUNCTION(1, "MSDC1_DAT2"),
434 		MTK_FUNCTION(2, "IO_JTAG_TRSTN"),
435 		MTK_FUNCTION(3, "UDI_NTRST"),
436 		MTK_FUNCTION(4, "CONN_DSP_JINTP"),
437 		MTK_FUNCTION(5, "SSPM_JTAG_TRSTN")
438 	),
439 	MTK_PIN(
440 		34, "GPIO34",
441 		MTK_EINT_FUNCTION(0, 34),
442 		DRV_GRP4,
443 		MTK_FUNCTION(0, "GPIO34"),
444 		MTK_FUNCTION(1, "MSDC1_DAT1"),
445 		MTK_FUNCTION(2, "IO_JTAG_TDO"),
446 		MTK_FUNCTION(3, "UDI_TDO"),
447 		MTK_FUNCTION(4, "CONN_DSP_JDO"),
448 		MTK_FUNCTION(5, "SSPM_JTAG_TDO")
449 	),
450 	MTK_PIN(
451 		35, "GPIO35",
452 		MTK_EINT_FUNCTION(0, 35),
453 		DRV_GRP4,
454 		MTK_FUNCTION(0, "GPIO35"),
455 		MTK_FUNCTION(1, "MD1_SIM2_SIO"),
456 		MTK_FUNCTION(2, "CCU_JTAG_TDO"),
457 		MTK_FUNCTION(3, "MD1_SIM1_SIO"),
458 		MTK_FUNCTION(5, "SCP_JTAG_TDO"),
459 		MTK_FUNCTION(6, "CONN_DSP_JDO"),
460 		MTK_FUNCTION(7, "DBG_MON_A16")
461 	),
462 	MTK_PIN(
463 		36, "GPIO36",
464 		MTK_EINT_FUNCTION(0, 36),
465 		DRV_GRP0,
466 		MTK_FUNCTION(0, "GPIO36"),
467 		MTK_FUNCTION(1, "MD1_SIM2_SRST"),
468 		MTK_FUNCTION(2, "CCU_JTAG_TMS"),
469 		MTK_FUNCTION(3, "MD1_SIM1_SRST"),
470 		MTK_FUNCTION(4, "CONN_MCU_AICE_TMSC"),
471 		MTK_FUNCTION(5, "SCP_JTAG_TMS"),
472 		MTK_FUNCTION(6, "CONN_DSP_JMS"),
473 		MTK_FUNCTION(7, "DBG_MON_A17")
474 	),
475 	MTK_PIN(
476 		37, "GPIO37",
477 		MTK_EINT_FUNCTION(0, 37),
478 		DRV_GRP0,
479 		MTK_FUNCTION(0, "GPIO37"),
480 		MTK_FUNCTION(1, "MD1_SIM2_SCLK"),
481 		MTK_FUNCTION(2, "CCU_JTAG_TDI"),
482 		MTK_FUNCTION(3, "MD1_SIM1_SCLK"),
483 		MTK_FUNCTION(5, "SCP_JTAG_TDI"),
484 		MTK_FUNCTION(6, "CONN_DSP_JDI"),
485 		MTK_FUNCTION(7, "DBG_MON_A18")
486 	),
487 	MTK_PIN(
488 		38, "GPIO38",
489 		MTK_EINT_FUNCTION(0, 38),
490 		DRV_GRP0,
491 		MTK_FUNCTION(0, "GPIO38"),
492 		MTK_FUNCTION(1, "MD1_SIM1_SCLK"),
493 		MTK_FUNCTION(3, "MD1_SIM2_SCLK"),
494 		MTK_FUNCTION(7, "DBG_MON_A19")
495 	),
496 	MTK_PIN(
497 		39, "GPIO39",
498 		MTK_EINT_FUNCTION(0, 39),
499 		DRV_GRP0,
500 		MTK_FUNCTION(0, "GPIO39"),
501 		MTK_FUNCTION(1, "MD1_SIM1_SRST"),
502 		MTK_FUNCTION(2, "CCU_JTAG_TCK"),
503 		MTK_FUNCTION(3, "MD1_SIM2_SRST"),
504 		MTK_FUNCTION(4, "CONN_MCU_AICE_TCKC"),
505 		MTK_FUNCTION(5, "SCP_JTAG_TCK"),
506 		MTK_FUNCTION(6, "CONN_DSP_JCK"),
507 		MTK_FUNCTION(7, "DBG_MON_A20")
508 	),
509 	MTK_PIN(
510 		40, "GPIO40",
511 		MTK_EINT_FUNCTION(0, 40),
512 		DRV_GRP0,
513 		MTK_FUNCTION(0, "GPIO40"),
514 		MTK_FUNCTION(1, "MD1_SIM1_SIO"),
515 		MTK_FUNCTION(2, "CCU_JTAG_TRST"),
516 		MTK_FUNCTION(3, "MD1_SIM2_SIO"),
517 		MTK_FUNCTION(5, "SCP_JTAG_TRSTN"),
518 		MTK_FUNCTION(6, "CONN_DSP_JINTP"),
519 		MTK_FUNCTION(7, "DBG_MON_A21")
520 	),
521 	MTK_PIN(
522 		41, "GPIO41",
523 		MTK_EINT_FUNCTION(0, 41),
524 		DRV_GRP4,
525 		MTK_FUNCTION(0, "GPIO41"),
526 		MTK_FUNCTION(1, "IDDIG"),
527 		MTK_FUNCTION(2, "URXD1"),
528 		MTK_FUNCTION(3, "UCTS0"),
529 		MTK_FUNCTION(4, "KPCOL2"),
530 		MTK_FUNCTION(5, "SSPM_UTXD_AO"),
531 		MTK_FUNCTION(6, "MD_INT0"),
532 		MTK_FUNCTION(7, "DBG_MON_A22")
533 	),
534 	MTK_PIN(
535 		42, "GPIO42",
536 		MTK_EINT_FUNCTION(0, 42),
537 		DRV_GRP4,
538 		MTK_FUNCTION(0, "GPIO42"),
539 		MTK_FUNCTION(1, "USB_DRVVBUS"),
540 		MTK_FUNCTION(2, "UTXD1"),
541 		MTK_FUNCTION(3, "URTS0"),
542 		MTK_FUNCTION(4, "KPROW2"),
543 		MTK_FUNCTION(5, "SSPM_URXD_AO"),
544 		MTK_FUNCTION(6, "MD_INT1_C2K_UIM0_HOT_PLUG"),
545 		MTK_FUNCTION(7, "DBG_MON_A23")
546 	),
547 	MTK_PIN(
548 		43, "GPIO43",
549 		MTK_EINT_FUNCTION(0, 43),
550 		DRV_GRP4,
551 		MTK_FUNCTION(0, "GPIO43"),
552 		MTK_FUNCTION(1, "DISP_PWM"),
553 		MTK_FUNCTION(7, "DBG_MON_A24")
554 	),
555 	MTK_PIN(
556 		44, "GPIO44",
557 		MTK_EINT_FUNCTION(0, 44),
558 		DRV_GRP4,
559 		MTK_FUNCTION(0, "GPIO44"),
560 		MTK_FUNCTION(1, "DSI_TE"),
561 		MTK_FUNCTION(7, "DBG_MON_A25")
562 	),
563 	MTK_PIN(
564 		45, "GPIO45",
565 		MTK_EINT_FUNCTION(0, 45),
566 		DRV_GRP4,
567 		MTK_FUNCTION(0, "GPIO45"),
568 		MTK_FUNCTION(1, "LCM_RST"),
569 		MTK_FUNCTION(7, "DBG_MON_A26")
570 	),
571 	MTK_PIN(
572 		46, "GPIO46",
573 		MTK_EINT_FUNCTION(0, 46),
574 		DRV_GRP4,
575 		MTK_FUNCTION(0, "GPIO46"),
576 		MTK_FUNCTION(1, "MD_INT2_C2K_UIM1_HOT_PLUG"),
577 		MTK_FUNCTION(2, "UCTS0"),
578 		MTK_FUNCTION(3, "UCTS1"),
579 		MTK_FUNCTION(4, "IDDIG"),
580 		MTK_FUNCTION(5, "SCL_6306"),
581 		MTK_FUNCTION(6, "TP_UCTS1_AO"),
582 		MTK_FUNCTION(7, "DBG_MON_A27")
583 	),
584 	MTK_PIN(
585 		47, "GPIO47",
586 		MTK_EINT_FUNCTION(0, 47),
587 		DRV_GRP4,
588 		MTK_FUNCTION(0, "GPIO47"),
589 		MTK_FUNCTION(1, "MD_INT1_C2K_UIM0_HOT_PLUG"),
590 		MTK_FUNCTION(2, "URTS0"),
591 		MTK_FUNCTION(3, "URTS1"),
592 		MTK_FUNCTION(4, "USB_DRVVBUS"),
593 		MTK_FUNCTION(5, "SDA_6306"),
594 		MTK_FUNCTION(6, "TP_URTS1_AO"),
595 		MTK_FUNCTION(7, "DBG_MON_A28")
596 	),
597 	MTK_PIN(
598 		48, "GPIO48",
599 		MTK_EINT_FUNCTION(0, 48),
600 		DRV_GRP4,
601 		MTK_FUNCTION(0, "GPIO48"),
602 		MTK_FUNCTION(1, "SCL5"),
603 		MTK_FUNCTION(7, "DBG_MON_A29")
604 	),
605 	MTK_PIN(
606 		49, "GPIO49",
607 		MTK_EINT_FUNCTION(0, 49),
608 		DRV_GRP4,
609 		MTK_FUNCTION(0, "GPIO49"),
610 		MTK_FUNCTION(1, "SDA5"),
611 		MTK_FUNCTION(7, "DBG_MON_A30")
612 	),
613 	MTK_PIN(
614 		50, "GPIO50",
615 		MTK_EINT_FUNCTION(0, 50),
616 		DRV_GRP4,
617 		MTK_FUNCTION(0, "GPIO50"),
618 		MTK_FUNCTION(1, "SCL3"),
619 		MTK_FUNCTION(2, "URXD1"),
620 		MTK_FUNCTION(3, "MD_URXD1"),
621 		MTK_FUNCTION(4, "SSPM_URXD_AO"),
622 		MTK_FUNCTION(5, "IDDIG"),
623 		MTK_FUNCTION(6, "TP_URXD1_AO"),
624 		MTK_FUNCTION(7, "DBG_MON_A31")
625 	),
626 	MTK_PIN(
627 		51, "GPIO51",
628 		MTK_EINT_FUNCTION(0, 51),
629 		DRV_GRP4,
630 		MTK_FUNCTION(0, "GPIO51"),
631 		MTK_FUNCTION(1, "SDA3"),
632 		MTK_FUNCTION(2, "UTXD1"),
633 		MTK_FUNCTION(3, "MD_UTXD1"),
634 		MTK_FUNCTION(4, "SSPM_UTXD_AO"),
635 		MTK_FUNCTION(5, "USB_DRVVBUS"),
636 		MTK_FUNCTION(6, "TP_UTXD1_AO"),
637 		MTK_FUNCTION(7, "DBG_MON_A32")
638 	),
639 	MTK_PIN(
640 		52, "GPIO52",
641 		MTK_EINT_FUNCTION(0, 52),
642 		DRV_GRP4,
643 		MTK_FUNCTION(0, "GPIO52"),
644 		MTK_FUNCTION(1, "BPI_BUS15")
645 	),
646 	MTK_PIN(
647 		53, "GPIO53",
648 		MTK_EINT_FUNCTION(0, 53),
649 		DRV_GRP4,
650 		MTK_FUNCTION(0, "GPIO53"),
651 		MTK_FUNCTION(1, "BPI_BUS13")
652 	),
653 	MTK_PIN(
654 		54, "GPIO54",
655 		MTK_EINT_FUNCTION(0, 54),
656 		DRV_GRP4,
657 		MTK_FUNCTION(0, "GPIO54"),
658 		MTK_FUNCTION(1, "BPI_BUS12")
659 	),
660 	MTK_PIN(
661 		55, "GPIO55",
662 		MTK_EINT_FUNCTION(0, 55),
663 		DRV_GRP4,
664 		MTK_FUNCTION(0, "GPIO55"),
665 		MTK_FUNCTION(1, "BPI_BUS8")
666 	),
667 	MTK_PIN(
668 		56, "GPIO56",
669 		MTK_EINT_FUNCTION(0, 56),
670 		DRV_GRP4,
671 		MTK_FUNCTION(0, "GPIO56"),
672 		MTK_FUNCTION(1, "BPI_BUS9"),
673 		MTK_FUNCTION(2, "SCL_6306")
674 	),
675 	MTK_PIN(
676 		57, "GPIO57",
677 		MTK_EINT_FUNCTION(0, 57),
678 		DRV_GRP4,
679 		MTK_FUNCTION(0, "GPIO57"),
680 		MTK_FUNCTION(1, "BPI_BUS10"),
681 		MTK_FUNCTION(2, "SDA_6306")
682 	),
683 	MTK_PIN(
684 		58, "GPIO58",
685 		MTK_EINT_FUNCTION(0, 58),
686 		DRV_GRP4,
687 		MTK_FUNCTION(0, "GPIO58"),
688 		MTK_FUNCTION(1, "RFIC0_BSI_D2")
689 	),
690 	MTK_PIN(
691 		59, "GPIO59",
692 		MTK_EINT_FUNCTION(0, 59),
693 		DRV_GRP4,
694 		MTK_FUNCTION(0, "GPIO59"),
695 		MTK_FUNCTION(1, "RFIC0_BSI_D1")
696 	),
697 	MTK_PIN(
698 		60, "GPIO60",
699 		MTK_EINT_FUNCTION(0, 60),
700 		DRV_GRP4,
701 		MTK_FUNCTION(0, "GPIO60"),
702 		MTK_FUNCTION(1, "RFIC0_BSI_D0")
703 	),
704 	MTK_PIN(
705 		61, "GPIO61",
706 		MTK_EINT_FUNCTION(0, 61),
707 		DRV_GRP4,
708 		MTK_FUNCTION(0, "GPIO61"),
709 		MTK_FUNCTION(1, "MIPI1_SDATA")
710 	),
711 	MTK_PIN(
712 		62, "GPIO62",
713 		MTK_EINT_FUNCTION(0, 62),
714 		DRV_GRP4,
715 		MTK_FUNCTION(0, "GPIO62"),
716 		MTK_FUNCTION(1, "MIPI1_SCLK")
717 	),
718 	MTK_PIN(
719 		63, "GPIO63",
720 		MTK_EINT_FUNCTION(0, 63),
721 		DRV_GRP4,
722 		MTK_FUNCTION(0, "GPIO63"),
723 		MTK_FUNCTION(1, "MIPI0_SDATA")
724 	),
725 	MTK_PIN(
726 		64, "GPIO64",
727 		MTK_EINT_FUNCTION(0, 64),
728 		DRV_GRP4,
729 		MTK_FUNCTION(0, "GPIO64"),
730 		MTK_FUNCTION(1, "MIPI0_SCLK")
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, "MIPI3_SDATA"),
738 		MTK_FUNCTION(2, "BPI_BUS16")
739 	),
740 	MTK_PIN(
741 		66, "GPIO66",
742 		MTK_EINT_FUNCTION(0, 66),
743 		DRV_GRP4,
744 		MTK_FUNCTION(0, "GPIO66"),
745 		MTK_FUNCTION(1, "MIPI3_SCLK"),
746 		MTK_FUNCTION(2, "BPI_BUS17")
747 	),
748 	MTK_PIN(
749 		67, "GPIO67",
750 		MTK_EINT_FUNCTION(0, 67),
751 		DRV_GRP4,
752 		MTK_FUNCTION(0, "GPIO67"),
753 		MTK_FUNCTION(1, "MIPI2_SDATA")
754 	),
755 	MTK_PIN(
756 		68, "GPIO68",
757 		MTK_EINT_FUNCTION(0, 68),
758 		DRV_GRP4,
759 		MTK_FUNCTION(0, "GPIO68"),
760 		MTK_FUNCTION(1, "MIPI2_SCLK")
761 	),
762 	MTK_PIN(
763 		69, "GPIO69",
764 		MTK_EINT_FUNCTION(0, 69),
765 		DRV_GRP4,
766 		MTK_FUNCTION(0, "GPIO69"),
767 		MTK_FUNCTION(1, "BPI_BUS7")
768 	),
769 	MTK_PIN(
770 		70, "GPIO70",
771 		MTK_EINT_FUNCTION(0, 70),
772 		DRV_GRP4,
773 		MTK_FUNCTION(0, "GPIO70"),
774 		MTK_FUNCTION(1, "BPI_BUS6")
775 	),
776 	MTK_PIN(
777 		71, "GPIO71",
778 		MTK_EINT_FUNCTION(0, 71),
779 		DRV_GRP4,
780 		MTK_FUNCTION(0, "GPIO71"),
781 		MTK_FUNCTION(1, "BPI_BUS5")
782 	),
783 	MTK_PIN(
784 		72, "GPIO72",
785 		MTK_EINT_FUNCTION(0, 72),
786 		DRV_GRP4,
787 		MTK_FUNCTION(0, "GPIO72"),
788 		MTK_FUNCTION(1, "BPI_BUS4")
789 	),
790 	MTK_PIN(
791 		73, "GPIO73",
792 		MTK_EINT_FUNCTION(0, 73),
793 		DRV_GRP4,
794 		MTK_FUNCTION(0, "GPIO73"),
795 		MTK_FUNCTION(1, "BPI_BUS3")
796 	),
797 	MTK_PIN(
798 		74, "GPIO74",
799 		MTK_EINT_FUNCTION(0, 74),
800 		DRV_GRP4,
801 		MTK_FUNCTION(0, "GPIO74"),
802 		MTK_FUNCTION(1, "BPI_BUS2")
803 	),
804 	MTK_PIN(
805 		75, "GPIO75",
806 		MTK_EINT_FUNCTION(0, 75),
807 		DRV_GRP4,
808 		MTK_FUNCTION(0, "GPIO75"),
809 		MTK_FUNCTION(1, "BPI_BUS1")
810 	),
811 	MTK_PIN(
812 		76, "GPIO76",
813 		MTK_EINT_FUNCTION(0, 76),
814 		DRV_GRP4,
815 		MTK_FUNCTION(0, "GPIO76"),
816 		MTK_FUNCTION(1, "BPI_BUS0")
817 	),
818 	MTK_PIN(
819 		77, "GPIO77",
820 		MTK_EINT_FUNCTION(0, 77),
821 		DRV_GRP4,
822 		MTK_FUNCTION(0, "GPIO77"),
823 		MTK_FUNCTION(1, "BPI_BUS14")
824 	),
825 	MTK_PIN(
826 		78, "GPIO78",
827 		MTK_EINT_FUNCTION(0, 78),
828 		DRV_GRP4,
829 		MTK_FUNCTION(0, "GPIO78"),
830 		MTK_FUNCTION(1, "BPI_BUS11")
831 	),
832 	MTK_PIN(
833 		79, "GPIO79",
834 		MTK_EINT_FUNCTION(0, 79),
835 		DRV_GRP4,
836 		MTK_FUNCTION(0, "GPIO79"),
837 		MTK_FUNCTION(1, "BPI_PA_VM1"),
838 		MTK_FUNCTION(2, "MIPI4_SDATA")
839 	),
840 	MTK_PIN(
841 		80, "GPIO80",
842 		MTK_EINT_FUNCTION(0, 80),
843 		DRV_GRP4,
844 		MTK_FUNCTION(0, "GPIO80"),
845 		MTK_FUNCTION(1, "BPI_PA_VM0"),
846 		MTK_FUNCTION(2, "MIPI4_SCLK")
847 	),
848 	MTK_PIN(
849 		81, "GPIO81",
850 		MTK_EINT_FUNCTION(0, 81),
851 		DRV_GRP4,
852 		MTK_FUNCTION(0, "GPIO81"),
853 		MTK_FUNCTION(1, "SDA1"),
854 		MTK_FUNCTION(7, "DBG_MON_B0")
855 	),
856 	MTK_PIN(
857 		82, "GPIO82",
858 		MTK_EINT_FUNCTION(0, 82),
859 		DRV_GRP4,
860 		MTK_FUNCTION(0, "GPIO82"),
861 		MTK_FUNCTION(1, "SDA0"),
862 		MTK_FUNCTION(7, "DBG_MON_B1")
863 	),
864 	MTK_PIN(
865 		83, "GPIO83",
866 		MTK_EINT_FUNCTION(0, 83),
867 		DRV_GRP4,
868 		MTK_FUNCTION(0, "GPIO83"),
869 		MTK_FUNCTION(1, "SCL0"),
870 		MTK_FUNCTION(7, "DBG_MON_B2")
871 	),
872 	MTK_PIN(
873 		84, "GPIO84",
874 		MTK_EINT_FUNCTION(0, 84),
875 		DRV_GRP4,
876 		MTK_FUNCTION(0, "GPIO84"),
877 		MTK_FUNCTION(1, "SCL1"),
878 		MTK_FUNCTION(7, "DBG_MON_B3")
879 	),
880 	MTK_PIN(
881 		85, "GPIO85",
882 		MTK_EINT_FUNCTION(0, 85),
883 		DRV_GRP4,
884 		MTK_FUNCTION(0, "GPIO85"),
885 		MTK_FUNCTION(1, "RFIC0_BSI_EN")
886 	),
887 	MTK_PIN(
888 		86, "GPIO86",
889 		MTK_EINT_FUNCTION(0, 86),
890 		DRV_GRP4,
891 		MTK_FUNCTION(0, "GPIO86"),
892 		MTK_FUNCTION(1, "RFIC0_BSI_CK")
893 	),
894 	MTK_PIN(
895 		87, "GPIO87",
896 		MTK_EINT_FUNCTION(0, 87),
897 		DRV_GRP4,
898 		MTK_FUNCTION(0, "GPIO87"),
899 		MTK_FUNCTION(2, "MD_INT1_C2K_UIM0_HOT_PLUG"),
900 		MTK_FUNCTION(3, "CMVREF0"),
901 		MTK_FUNCTION(4, "MD_URXD0"),
902 		MTK_FUNCTION(5, "AGPS_SYNC"),
903 		MTK_FUNCTION(6, "EXT_FRAME_SYNC")
904 	),
905 	MTK_PIN(
906 		88, "GPIO88",
907 		MTK_EINT_FUNCTION(0, 88),
908 		DRV_GRP4,
909 		MTK_FUNCTION(0, "GPIO88"),
910 		MTK_FUNCTION(1, "CMMCLK3"),
911 		MTK_FUNCTION(2, "MD_INT2_C2K_UIM1_HOT_PLUG"),
912 		MTK_FUNCTION(3, "CMVREF1"),
913 		MTK_FUNCTION(4, "MD_UTXD0"),
914 		MTK_FUNCTION(5, "AGPS_SYNC"),
915 		MTK_FUNCTION(6, "DVFSRC_EXT_REQ")
916 	),
917 	MTK_PIN(
918 		89, "GPIO89",
919 		MTK_EINT_FUNCTION(0, 89),
920 		DRV_GRP4,
921 		MTK_FUNCTION(0, "GPIO89"),
922 		MTK_FUNCTION(1, "SRCLKENAI0"),
923 		MTK_FUNCTION(2, "PWM2"),
924 		MTK_FUNCTION(3, "MD_INT0"),
925 		MTK_FUNCTION(4, "USB_DRVVBUS"),
926 		MTK_FUNCTION(5, "SCL_6306"),
927 		MTK_FUNCTION(6, "TP_GPIO4_AO"),
928 		MTK_FUNCTION(7, "DBG_MON_B21")
929 	),
930 	MTK_PIN(
931 		90, "GPIO90",
932 		MTK_EINT_FUNCTION(0, 90),
933 		DRV_GRP4,
934 		MTK_FUNCTION(0, "GPIO90"),
935 		MTK_FUNCTION(1, "URXD1"),
936 		MTK_FUNCTION(2, "PWM0"),
937 		MTK_FUNCTION(3, "MD_INT2_C2K_UIM1_HOT_PLUG"),
938 		MTK_FUNCTION(4, "ANT_SEL4"),
939 		MTK_FUNCTION(5, "USB_DRVVBUS"),
940 		MTK_FUNCTION(6, "I2S2_BCK"),
941 		MTK_FUNCTION(7, "DBG_MON_B4")
942 	),
943 	MTK_PIN(
944 		91, "GPIO91",
945 		MTK_EINT_FUNCTION(0, 91),
946 		DRV_GRP4,
947 		MTK_FUNCTION(0, "GPIO91"),
948 		MTK_FUNCTION(1, "KPROW1"),
949 		MTK_FUNCTION(2, "PWM2"),
950 		MTK_FUNCTION(3, "MD_INT0"),
951 		MTK_FUNCTION(4, "ANT_SEL5"),
952 		MTK_FUNCTION(5, "IDDIG"),
953 		MTK_FUNCTION(6, "I2S2_LRCK"),
954 		MTK_FUNCTION(7, "DBG_MON_B5")
955 	),
956 	MTK_PIN(
957 		92, "GPIO92",
958 		MTK_EINT_FUNCTION(0, 92),
959 		DRV_GRP4,
960 		MTK_FUNCTION(0, "GPIO92"),
961 		MTK_FUNCTION(1, "KPROW0"),
962 		MTK_FUNCTION(5, "DVFSRC_EXT_REQ"),
963 		MTK_FUNCTION(6, "I2S2_DI"),
964 		MTK_FUNCTION(7, "DBG_MON_B6")
965 	),
966 	MTK_PIN(
967 		93, "GPIO93",
968 		MTK_EINT_FUNCTION(0, 93),
969 		DRV_GRP4,
970 		MTK_FUNCTION(0, "GPIO93"),
971 		MTK_FUNCTION(1, "KPCOL0"),
972 		MTK_FUNCTION(7, "DBG_MON_B7")
973 	),
974 	MTK_PIN(
975 		94, "GPIO94",
976 		MTK_EINT_FUNCTION(0, 94),
977 		DRV_GRP4,
978 		MTK_FUNCTION(0, "GPIO94"),
979 		MTK_FUNCTION(1, "KPCOL1"),
980 		MTK_FUNCTION(5, "CMFLASH"),
981 		MTK_FUNCTION(6, "CMVREF0"),
982 		MTK_FUNCTION(7, "DBG_MON_B8")
983 	),
984 	MTK_PIN(
985 		95, "GPIO95",
986 		MTK_EINT_FUNCTION(0, 95),
987 		DRV_GRP4,
988 		MTK_FUNCTION(0, "GPIO95"),
989 		MTK_FUNCTION(1, "URXD0"),
990 		MTK_FUNCTION(2, "UTXD0"),
991 		MTK_FUNCTION(3, "MD_URXD0"),
992 		MTK_FUNCTION(4, "PTA_RXD"),
993 		MTK_FUNCTION(5, "SSPM_URXD_AO"),
994 		MTK_FUNCTION(6, "WIFI_RXD")
995 	),
996 	MTK_PIN(
997 		96, "GPIO96",
998 		MTK_EINT_FUNCTION(0, 96),
999 		DRV_GRP4,
1000 		MTK_FUNCTION(0, "GPIO96"),
1001 		MTK_FUNCTION(1, "UTXD0"),
1002 		MTK_FUNCTION(2, "URXD0"),
1003 		MTK_FUNCTION(3, "MD_UTXD0"),
1004 		MTK_FUNCTION(4, "PTA_TXD"),
1005 		MTK_FUNCTION(5, "SSPM_UTXD_AO"),
1006 		MTK_FUNCTION(6, "WIFI_TXD")
1007 	),
1008 	MTK_PIN(
1009 		97, "GPIO97",
1010 		MTK_EINT_FUNCTION(0, 97),
1011 		DRV_GRP4,
1012 		MTK_FUNCTION(0, "GPIO97"),
1013 		MTK_FUNCTION(1, "UCTS0"),
1014 		MTK_FUNCTION(2, "I2S1_MCK"),
1015 		MTK_FUNCTION(3, "CONN_MCU_TDO"),
1016 		MTK_FUNCTION(4, "SPI5_MI"),
1017 		MTK_FUNCTION(5, "SCL_6306"),
1018 		MTK_FUNCTION(6, "MCUPM_JTAG_TDO"),
1019 		MTK_FUNCTION(7, "DBG_MON_B15")
1020 	),
1021 	MTK_PIN(
1022 		98, "GPIO98",
1023 		MTK_EINT_FUNCTION(0, 98),
1024 		DRV_GRP4,
1025 		MTK_FUNCTION(0, "GPIO98"),
1026 		MTK_FUNCTION(1, "URTS0"),
1027 		MTK_FUNCTION(2, "I2S1_BCK"),
1028 		MTK_FUNCTION(3, "CONN_MCU_TMS"),
1029 		MTK_FUNCTION(4, "SPI5_CSB"),
1030 		MTK_FUNCTION(6, "MCUPM_JTAG_TMS"),
1031 		MTK_FUNCTION(7, "DBG_MON_B16")
1032 	),
1033 	MTK_PIN(
1034 		99, "GPIO99",
1035 		MTK_EINT_FUNCTION(0, 99),
1036 		DRV_GRP4,
1037 		MTK_FUNCTION(0, "GPIO99"),
1038 		MTK_FUNCTION(1, "CMMCLK0"),
1039 		MTK_FUNCTION(4, "AUXIF_CLK"),
1040 		MTK_FUNCTION(5, "PTA_RXD"),
1041 		MTK_FUNCTION(6, "CONN_UART0_RXD"),
1042 		MTK_FUNCTION(7, "DBG_MON_B17")
1043 	),
1044 
1045 	MTK_PIN(
1046 		100, "GPIO100",
1047 		MTK_EINT_FUNCTION(0, 100),
1048 		DRV_GRP4,
1049 		MTK_FUNCTION(0, "GPIO100"),
1050 		MTK_FUNCTION(1, "CMMCLK1"),
1051 		MTK_FUNCTION(4, "AUXIF_ST"),
1052 		MTK_FUNCTION(5, "PTA_TXD"),
1053 		MTK_FUNCTION(6, "CONN_UART0_TXD"),
1054 		MTK_FUNCTION(7, "DBG_MON_B18")
1055 	),
1056 	MTK_PIN(
1057 		101, "GPIO101",
1058 		MTK_EINT_FUNCTION(0, 101),
1059 		DRV_GRP4,
1060 		MTK_FUNCTION(0, "GPIO101"),
1061 		MTK_FUNCTION(1, "CMFLASH"),
1062 		MTK_FUNCTION(2, "I2S1_LRCK"),
1063 		MTK_FUNCTION(3, "CONN_MCU_TCK"),
1064 		MTK_FUNCTION(4, "SPI5_MO"),
1065 		MTK_FUNCTION(6, "MCUPM_JTAG_TCK"),
1066 		MTK_FUNCTION(7, "DBG_MON_B19")
1067 	),
1068 	MTK_PIN(
1069 		102, "GPIO102",
1070 		MTK_EINT_FUNCTION(0, 102),
1071 		DRV_GRP4,
1072 		MTK_FUNCTION(0, "GPIO102"),
1073 		MTK_FUNCTION(1, "CMVREF0"),
1074 		MTK_FUNCTION(2, "I2S1_DO"),
1075 		MTK_FUNCTION(3, "CONN_MCU_TDI"),
1076 		MTK_FUNCTION(4, "SPI5_CLK"),
1077 		MTK_FUNCTION(5, "AGPS_SYNC"),
1078 		MTK_FUNCTION(6, "MCUPM_JTAG_TDI"),
1079 		MTK_FUNCTION(7, "DBG_MON_B20")
1080 	),
1081 	MTK_PIN(
1082 		103, "GPIO103",
1083 		MTK_EINT_FUNCTION(0, 103),
1084 		DRV_GRP4,
1085 		MTK_FUNCTION(0, "GPIO103"),
1086 		MTK_FUNCTION(1, "SCL2"),
1087 		MTK_FUNCTION(2, "TP_UTXD1_AO"),
1088 		MTK_FUNCTION(3, "MD_UTXD0"),
1089 		MTK_FUNCTION(4, "MD_UTXD1"),
1090 		MTK_FUNCTION(5, "TP_URTS2_AO"),
1091 		MTK_FUNCTION(6, "WIFI_TXD"),
1092 		MTK_FUNCTION(7, "DBG_MON_B25")
1093 	),
1094 	MTK_PIN(
1095 		104, "GPIO104",
1096 		MTK_EINT_FUNCTION(0, 104),
1097 		DRV_GRP4,
1098 		MTK_FUNCTION(0, "GPIO104"),
1099 		MTK_FUNCTION(1, "SDA2"),
1100 		MTK_FUNCTION(2, "TP_URXD1_AO"),
1101 		MTK_FUNCTION(3, "MD_URXD0"),
1102 		MTK_FUNCTION(4, "MD_URXD1"),
1103 		MTK_FUNCTION(5, "TP_UCTS2_AO"),
1104 		MTK_FUNCTION(6, "WIFI_RXD"),
1105 		MTK_FUNCTION(7, "DBG_MON_B26")
1106 	),
1107 	MTK_PIN(
1108 		105, "GPIO105",
1109 		MTK_EINT_FUNCTION(0, 105),
1110 		DRV_GRP4,
1111 		MTK_FUNCTION(0, "GPIO105"),
1112 		MTK_FUNCTION(1, "SCL4"),
1113 		MTK_FUNCTION(3, "MD_UTXD1"),
1114 		MTK_FUNCTION(4, "MD_UTXD0"),
1115 		MTK_FUNCTION(5, "TP_UTXD2_AO"),
1116 		MTK_FUNCTION(6, "PTA_TXD"),
1117 		MTK_FUNCTION(7, "DBG_MON_B27")
1118 	),
1119 	MTK_PIN(
1120 		106, "GPIO106",
1121 		MTK_EINT_FUNCTION(0, 106),
1122 		DRV_GRP4,
1123 		MTK_FUNCTION(0, "GPIO106"),
1124 		MTK_FUNCTION(1, "SDA4"),
1125 		MTK_FUNCTION(3, "MD_URXD1"),
1126 		MTK_FUNCTION(4, "MD_URXD0"),
1127 		MTK_FUNCTION(5, "TP_URXD2_AO"),
1128 		MTK_FUNCTION(6, "PTA_RXD"),
1129 		MTK_FUNCTION(7, "DBG_MON_B28")
1130 	),
1131 	MTK_PIN(
1132 		107, "GPIO107",
1133 		MTK_EINT_FUNCTION(0, 107),
1134 		DRV_GRP4,
1135 		MTK_FUNCTION(0, "GPIO107"),
1136 		MTK_FUNCTION(1, "UTXD1"),
1137 		MTK_FUNCTION(2, "MD_UTXD0"),
1138 		MTK_FUNCTION(3, "SDA_6306"),
1139 		MTK_FUNCTION(4, "KPCOL3"),
1140 		MTK_FUNCTION(5, "CMVREF0"),
1141 		MTK_FUNCTION(6, "URTS0"),
1142 		MTK_FUNCTION(7, "DBG_MON_B29")
1143 	),
1144 	MTK_PIN(
1145 		108, "GPIO108",
1146 		MTK_EINT_FUNCTION(0, 108),
1147 		DRV_GRP4,
1148 		MTK_FUNCTION(0, "GPIO108"),
1149 		MTK_FUNCTION(1, "CMMCLK2"),
1150 		MTK_FUNCTION(2, "MD_INT0"),
1151 		MTK_FUNCTION(3, "CONN_MCU_DBGACK_N"),
1152 		MTK_FUNCTION(4, "KPCOL4"),
1153 		MTK_FUNCTION(6, "I2S3_MCK"),
1154 		MTK_FUNCTION(7, "DBG_MON_B30")
1155 	),
1156 	MTK_PIN(
1157 		109, "GPIO109",
1158 		MTK_EINT_FUNCTION(0, 109),
1159 		DRV_GRP4,
1160 		MTK_FUNCTION(0, "GPIO109"),
1161 		MTK_FUNCTION(1, "URXD1"),
1162 		MTK_FUNCTION(2, "MD_URXD0"),
1163 		MTK_FUNCTION(3, "ANT_SEL7"),
1164 		MTK_FUNCTION(4, "KPCOL5"),
1165 		MTK_FUNCTION(5, "CMVREF1"),
1166 		MTK_FUNCTION(6, "UCTS0"),
1167 		MTK_FUNCTION(7, "DBG_MON_B31")
1168 	),
1169 	MTK_PIN(
1170 		110, "GPIO110",
1171 		MTK_EINT_FUNCTION(0, 110),
1172 		DRV_GRP4,
1173 		MTK_FUNCTION(0, "GPIO110"),
1174 		MTK_FUNCTION(1, "ANT_SEL0"),
1175 		MTK_FUNCTION(2, "CLKM0"),
1176 		MTK_FUNCTION(3, "PWM3"),
1177 		MTK_FUNCTION(4, "MD_INT0"),
1178 		MTK_FUNCTION(5, "IDDIG"),
1179 		MTK_FUNCTION(6, "I2S3_BCK"),
1180 		MTK_FUNCTION(7, "DBG_MON_B13")
1181 	),
1182 	MTK_PIN(
1183 		111, "GPIO111",
1184 		MTK_EINT_FUNCTION(0, 111),
1185 		DRV_GRP4,
1186 		MTK_FUNCTION(0, "GPIO111"),
1187 		MTK_FUNCTION(1, "ANT_SEL1"),
1188 		MTK_FUNCTION(2, "CLKM1"),
1189 		MTK_FUNCTION(3, "PWM4"),
1190 		MTK_FUNCTION(4, "PTA_RXD"),
1191 		MTK_FUNCTION(5, "CMVREF0"),
1192 		MTK_FUNCTION(6, "I2S3_LRCK"),
1193 		MTK_FUNCTION(7, "DBG_MON_B14")
1194 	),
1195 	MTK_PIN(
1196 		112, "GPIO112",
1197 		MTK_EINT_FUNCTION(0, 112),
1198 		DRV_GRP4,
1199 		MTK_FUNCTION(0, "GPIO112"),
1200 		MTK_FUNCTION(1, "ANT_SEL2"),
1201 		MTK_FUNCTION(2, "CLKM2"),
1202 		MTK_FUNCTION(3, "PWM5"),
1203 		MTK_FUNCTION(4, "PTA_TXD"),
1204 		MTK_FUNCTION(5, "CMVREF1"),
1205 		MTK_FUNCTION(6, "I2S3_DO")
1206 	),
1207 	MTK_PIN(
1208 		113, "GPIO113",
1209 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1210 		DRV_GRP4,
1211 		MTK_FUNCTION(0, "GPIO113"),
1212 		MTK_FUNCTION(1, "CONN_TOP_CLK")
1213 	),
1214 	MTK_PIN(
1215 		114, "GPIO114",
1216 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1217 		DRV_GRP4,
1218 		MTK_FUNCTION(0, "GPIO114"),
1219 		MTK_FUNCTION(1, "CONN_TOP_DATA")
1220 	),
1221 	MTK_PIN(
1222 		115, "GPIO115",
1223 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1224 		DRV_GRP4,
1225 		MTK_FUNCTION(0, "GPIO115"),
1226 		MTK_FUNCTION(1, "CONN_BT_CLK")
1227 	),
1228 	MTK_PIN(
1229 		116, "GPIO116",
1230 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1231 		DRV_GRP4,
1232 		MTK_FUNCTION(0, "GPIO116"),
1233 		MTK_FUNCTION(1, "CONN_BT_DATA")
1234 	),
1235 	MTK_PIN(
1236 		117, "GPIO117",
1237 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1238 		DRV_GRP4,
1239 		MTK_FUNCTION(0, "GPIO117"),
1240 		MTK_FUNCTION(1, "CONN_WF_CTRL0")
1241 	),
1242 	MTK_PIN(
1243 		118, "GPIO118",
1244 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1245 		DRV_GRP4,
1246 		MTK_FUNCTION(0, "GPIO118"),
1247 		MTK_FUNCTION(1, "CONN_WF_CTRL1")
1248 	),
1249 	MTK_PIN(
1250 		119, "GPIO119",
1251 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1252 		DRV_GRP4,
1253 		MTK_FUNCTION(0, "GPIO119"),
1254 		MTK_FUNCTION(1, "CONN_WF_CTRL2")
1255 	),
1256 	MTK_PIN(
1257 		120, "GPIO120",
1258 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1259 		DRV_GRP4,
1260 		MTK_FUNCTION(0, "GPIO120"),
1261 		MTK_FUNCTION(1, "CONN_WB_PTA")
1262 	),
1263 	MTK_PIN(
1264 		121, "GPIO121",
1265 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1266 		DRV_GRP4,
1267 		MTK_FUNCTION(0, "GPIO121"),
1268 		MTK_FUNCTION(1, "CONN_HRST_B")
1269 	),
1270 	MTK_PIN(
1271 		122, "GPIO122",
1272 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1273 		DRV_GRP4,
1274 		MTK_FUNCTION(0, "GPIO122"),
1275 		MTK_FUNCTION(1, "MSDC0_CMD"),
1276 		MTK_FUNCTION(2, "MSDC0_CMD")
1277 	),
1278 	MTK_PIN(
1279 		123, "GPIO123",
1280 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1281 		DRV_GRP4,
1282 		MTK_FUNCTION(0, "GPIO123"),
1283 		MTK_FUNCTION(1, "MSDC0_DAT0"),
1284 		MTK_FUNCTION(2, "MSDC0_DAT4")
1285 	),
1286 	MTK_PIN(
1287 		124, "GPIO124",
1288 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1289 		DRV_GRP4,
1290 		MTK_FUNCTION(0, "GPIO124"),
1291 		MTK_FUNCTION(1, "MSDC0_CLK"),
1292 		MTK_FUNCTION(2, "MSDC0_CLK")
1293 	),
1294 	MTK_PIN(
1295 		125, "GPIO125",
1296 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1297 		DRV_GRP4,
1298 		MTK_FUNCTION(0, "GPIO125"),
1299 		MTK_FUNCTION(1, "MSDC0_DAT2"),
1300 		MTK_FUNCTION(2, "MSDC0_DAT5")
1301 	),
1302 	MTK_PIN(
1303 		126, "GPIO126",
1304 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1305 		DRV_GRP4,
1306 		MTK_FUNCTION(0, "GPIO126"),
1307 		MTK_FUNCTION(1, "MSDC0_DAT4"),
1308 		MTK_FUNCTION(2, "MSDC0_DAT2")
1309 	),
1310 	MTK_PIN(
1311 		127, "GPIO127",
1312 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1313 		DRV_GRP4,
1314 		MTK_FUNCTION(0, "GPIO127"),
1315 		MTK_FUNCTION(1, "MSDC0_DAT6"),
1316 		MTK_FUNCTION(2, "MSDC0_DAT1")
1317 	),
1318 	MTK_PIN(
1319 		128, "GPIO128",
1320 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1321 		DRV_GRP4,
1322 		MTK_FUNCTION(0, "GPIO128"),
1323 		MTK_FUNCTION(1, "MSDC0_DAT1"),
1324 		MTK_FUNCTION(2, "MSDC0_DAT6")
1325 	),
1326 	MTK_PIN(
1327 		129, "GPIO129",
1328 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1329 		DRV_GRP4,
1330 		MTK_FUNCTION(0, "GPIO129"),
1331 		MTK_FUNCTION(1, "MSDC0_DAT5"),
1332 		MTK_FUNCTION(2, "MSDC0_DAT0")
1333 	),
1334 	MTK_PIN(
1335 		130, "GPIO130",
1336 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1337 		DRV_GRP4,
1338 		MTK_FUNCTION(0, "GPIO130"),
1339 		MTK_FUNCTION(1, "MSDC0_DAT7"),
1340 		MTK_FUNCTION(2, "MSDC0_DAT7")
1341 	),
1342 	MTK_PIN(
1343 		131, "GPIO131",
1344 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1345 		DRV_GRP4,
1346 		MTK_FUNCTION(0, "GPIO131"),
1347 		MTK_FUNCTION(1, "MSDC0_DSL"),
1348 		MTK_FUNCTION(2, "MSDC0_DSL")
1349 	),
1350 	MTK_PIN(
1351 		132, "GPIO132",
1352 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1353 		DRV_GRP4,
1354 		MTK_FUNCTION(0, "GPIO132"),
1355 		MTK_FUNCTION(1, "MSDC0_DAT3"),
1356 		MTK_FUNCTION(2, "MSDC0_DAT3")
1357 	),
1358 	MTK_PIN(
1359 		133, "GPIO133",
1360 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1361 		DRV_GRP4,
1362 		MTK_FUNCTION(0, "GPIO133"),
1363 		MTK_FUNCTION(1, "MSDC0_RSTB"),
1364 		MTK_FUNCTION(2, "MSDC0_RSTB")
1365 	),
1366 	MTK_PIN(
1367 		134, "GPIO134",
1368 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1369 		DRV_GRP4,
1370 		MTK_FUNCTION(0, "GPIO134"),
1371 		MTK_FUNCTION(1, "RTC32K_CK")
1372 	),
1373 	MTK_PIN(
1374 		135, "GPIO135",
1375 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1376 		DRV_GRP4,
1377 		MTK_FUNCTION(0, "GPIO135"),
1378 		MTK_FUNCTION(1, "WATCHDOG")
1379 	),
1380 	MTK_PIN(
1381 		136, "GPIO136",
1382 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1383 		DRV_GRP4,
1384 		MTK_FUNCTION(0, "GPIO136"),
1385 		MTK_FUNCTION(1, "AUD_CLK_MOSI"),
1386 		MTK_FUNCTION(2, "AUD_CLK_MISO"),
1387 		MTK_FUNCTION(3, "I2S1_MCK")
1388 	),
1389 	MTK_PIN(
1390 		137, "GPIO137",
1391 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1392 		DRV_GRP4,
1393 		MTK_FUNCTION(0, "GPIO137"),
1394 		MTK_FUNCTION(1, "AUD_SYNC_MOSI"),
1395 		MTK_FUNCTION(2, "AUD_SYNC_MISO"),
1396 		MTK_FUNCTION(3, "I2S1_BCK")
1397 	),
1398 	MTK_PIN(
1399 		138, "GPIO138",
1400 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1401 		DRV_GRP4,
1402 		MTK_FUNCTION(0, "GPIO138"),
1403 		MTK_FUNCTION(1, "AUD_DAT_MOSI0"),
1404 		MTK_FUNCTION(2, "AUD_DAT_MISO0"),
1405 		MTK_FUNCTION(3, "I2S1_LRCK")
1406 	),
1407 	MTK_PIN(
1408 		139, "GPIO139",
1409 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1410 		DRV_GRP4,
1411 		MTK_FUNCTION(0, "GPIO139"),
1412 		MTK_FUNCTION(1, "AUD_DAT_MOSI1"),
1413 		MTK_FUNCTION(2, "AUD_DAT_MISO1"),
1414 		MTK_FUNCTION(3, "I2S1_DO")
1415 	),
1416 	MTK_PIN(
1417 		140, "GPIO140",
1418 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1419 		DRV_GRP4,
1420 		MTK_FUNCTION(0, "GPIO140"),
1421 		MTK_FUNCTION(1, "AUD_CLK_MISO"),
1422 		MTK_FUNCTION(2, "AUD_CLK_MOSI"),
1423 		MTK_FUNCTION(3, "I2S2_MCK")
1424 	),
1425 	MTK_PIN(
1426 		141, "GPIO141",
1427 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1428 		DRV_GRP4,
1429 		MTK_FUNCTION(0, "GPIO141"),
1430 		MTK_FUNCTION(1, "AUD_SYNC_MISO"),
1431 		MTK_FUNCTION(2, "AUD_SYNC_MOSI"),
1432 		MTK_FUNCTION(3, "I2S2_BCK")
1433 	),
1434 	MTK_PIN(
1435 		142, "GPIO142",
1436 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1437 		DRV_GRP4,
1438 		MTK_FUNCTION(0, "GPIO142"),
1439 		MTK_FUNCTION(1, "AUD_DAT_MISO0"),
1440 		MTK_FUNCTION(2, "AUD_DAT_MOSI0"),
1441 		MTK_FUNCTION(3, "I2S2_LRCK")
1442 	),
1443 	MTK_PIN(
1444 		143, "GPIO143",
1445 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1446 		DRV_GRP4,
1447 		MTK_FUNCTION(0, "GPIO143"),
1448 		MTK_FUNCTION(1, "AUD_DAT_MISO1"),
1449 		MTK_FUNCTION(2, "AUD_DAT_MOSI1"),
1450 		MTK_FUNCTION(3, "I2S2_DI")
1451 	),
1452 	MTK_PIN(
1453 		144, "GPIO144",
1454 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1455 		DRV_GRP4,
1456 		MTK_FUNCTION(0, "GPIO144"),
1457 		MTK_FUNCTION(1, "PWRAP_SPI0_MI"),
1458 		MTK_FUNCTION(2, "PWRAP_SPI0_MO")
1459 	),
1460 	MTK_PIN(
1461 		145, "GPIO145",
1462 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1463 		DRV_GRP4,
1464 		MTK_FUNCTION(0, "GPIO145"),
1465 		MTK_FUNCTION(1, "PWRAP_SPI0_CSN")
1466 	),
1467 	MTK_PIN(
1468 		146, "GPIO146",
1469 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1470 		DRV_GRP4,
1471 		MTK_FUNCTION(0, "GPIO146"),
1472 		MTK_FUNCTION(1, "PWRAP_SPI0_MO"),
1473 		MTK_FUNCTION(2, "PWRAP_SPI0_MI")
1474 	),
1475 	MTK_PIN(
1476 		147, "GPIO147",
1477 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1478 		DRV_GRP4,
1479 		MTK_FUNCTION(0, "GPIO147"),
1480 		MTK_FUNCTION(1, "PWRAP_SPI0_CK")
1481 	),
1482 	MTK_PIN(
1483 		148, "GPIO148",
1484 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1485 		DRV_GRP4,
1486 		MTK_FUNCTION(0, "GPIO148"),
1487 		MTK_FUNCTION(1, "SRCLKENA0")
1488 	),
1489 	MTK_PIN(
1490 		149, "GPIO149",
1491 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1492 		DRV_GRP4,
1493 		MTK_FUNCTION(0, "GPIO149"),
1494 		MTK_FUNCTION(1, "SRCLKENA1")
1495 	),
1496 	MTK_PIN(
1497 		150, "GPIO150",
1498 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1499 		DRV_GRP4,
1500 		MTK_FUNCTION(0, "GPIO150"),
1501 		MTK_FUNCTION(1, "PWM0"),
1502 		MTK_FUNCTION(2, "CMFLASH"),
1503 		MTK_FUNCTION(3, "ANT_SEL3"),
1504 		MTK_FUNCTION(5, "MD_URXD0"),
1505 		MTK_FUNCTION(6, "TP_URXD2_AO")
1506 	),
1507 	MTK_PIN(
1508 		151, "GPIO151",
1509 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1510 		DRV_GRP4,
1511 		MTK_FUNCTION(0, "GPIO151"),
1512 		MTK_FUNCTION(1, "PWM1"),
1513 		MTK_FUNCTION(2, "CMVREF0"),
1514 		MTK_FUNCTION(3, "ANT_SEL4"),
1515 		MTK_FUNCTION(5, "MD_UTXD0"),
1516 		MTK_FUNCTION(6, "TP_UTXD2_AO")
1517 	),
1518 	MTK_PIN(
1519 		152, "GPIO152",
1520 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1521 		DRV_GRP4,
1522 		MTK_FUNCTION(0, "GPIO152"),
1523 		MTK_FUNCTION(1, "PWM2"),
1524 		MTK_FUNCTION(2, "CMVREF1"),
1525 		MTK_FUNCTION(3, "ANT_SEL5"),
1526 		MTK_FUNCTION(5, "MD_URXD1"),
1527 		MTK_FUNCTION(6, "TP_UCTS1_AO")
1528 	),
1529 	MTK_PIN(
1530 		153, "GPIO153",
1531 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1532 		DRV_GRP4,
1533 		MTK_FUNCTION(0, "GPIO153"),
1534 		MTK_FUNCTION(1, "PWM3"),
1535 		MTK_FUNCTION(2, "CLKM0"),
1536 		MTK_FUNCTION(3, "ANT_SEL6"),
1537 		MTK_FUNCTION(5, "MD_UTXD1"),
1538 		MTK_FUNCTION(6, "TP_URTS1_AO")
1539 	),
1540 	MTK_PIN(
1541 		154, "GPIO154",
1542 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1543 		DRV_GRP4,
1544 		MTK_FUNCTION(0, "GPIO154"),
1545 		MTK_FUNCTION(1, "PWM5"),
1546 		MTK_FUNCTION(2, "CLKM2"),
1547 		MTK_FUNCTION(3, "USB_DRVVBUS"),
1548 		MTK_FUNCTION(5, "PTA_TXD"),
1549 		MTK_FUNCTION(6, "CONN_UART0_TXD")
1550 	),
1551 	MTK_PIN(
1552 		155, "GPIO155",
1553 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1554 		DRV_GRP4,
1555 		MTK_FUNCTION(0, "GPIO155"),
1556 		MTK_FUNCTION(1, "SPI0_MI"),
1557 		MTK_FUNCTION(2, "IDDIG"),
1558 		MTK_FUNCTION(3, "AGPS_SYNC"),
1559 		MTK_FUNCTION(4, "TP_GPIO0_AO"),
1560 		MTK_FUNCTION(5, "MFG_JTAG_TDO"),
1561 		MTK_FUNCTION(6, "DFD_TDO"),
1562 		MTK_FUNCTION(7, "JTDO_SEL1")
1563 	),
1564 	MTK_PIN(
1565 		156, "GPIO156",
1566 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1567 		DRV_GRP4,
1568 		MTK_FUNCTION(0, "GPIO156"),
1569 		MTK_FUNCTION(1, "SPI0_CSB"),
1570 		MTK_FUNCTION(2, "USB_DRVVBUS"),
1571 		MTK_FUNCTION(3, "DVFSRC_EXT_REQ"),
1572 		MTK_FUNCTION(4, "TP_GPIO1_AO"),
1573 		MTK_FUNCTION(5, "MFG_JTAG_TMS"),
1574 		MTK_FUNCTION(6, "DFD_TMS"),
1575 		MTK_FUNCTION(7, "JTMS_SEL1")
1576 	),
1577 	MTK_PIN(
1578 		157, "GPIO157",
1579 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1580 		DRV_GRP4,
1581 		MTK_FUNCTION(0, "GPIO157"),
1582 		MTK_FUNCTION(1, "SPI0_MO"),
1583 		MTK_FUNCTION(2, "MD_INT1_C2K_UIM0_HOT_PLUG"),
1584 		MTK_FUNCTION(3, "CLKM0"),
1585 		MTK_FUNCTION(4, "TP_GPIO2_AO"),
1586 		MTK_FUNCTION(5, "MFG_JTAG_TDI"),
1587 		MTK_FUNCTION(6, "DFD_TDI"),
1588 		MTK_FUNCTION(7, "JTDI_SEL1")
1589 	),
1590 	MTK_PIN(
1591 		158, "GPIO158",
1592 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1593 		DRV_GRP4,
1594 		MTK_FUNCTION(0, "GPIO158"),
1595 		MTK_FUNCTION(1, "SPI0_CLK"),
1596 		MTK_FUNCTION(2, "MD_INT2_C2K_UIM1_HOT_PLUG"),
1597 		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
1598 		MTK_FUNCTION(4, "TP_GPIO3_AO"),
1599 		MTK_FUNCTION(5, "MFG_JTAG_TCK"),
1600 		MTK_FUNCTION(6, "DFD_TCK_XI"),
1601 		MTK_FUNCTION(7, "JTCK_SEL1")
1602 	),
1603 	MTK_PIN(
1604 		159, "GPIO159",
1605 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1606 		DRV_GRP4,
1607 		MTK_FUNCTION(0, "GPIO159"),
1608 		MTK_FUNCTION(1, "PWM4"),
1609 		MTK_FUNCTION(2, "CLKM1"),
1610 		MTK_FUNCTION(3, "ANT_SEL7"),
1611 		MTK_FUNCTION(5, "PTA_RXD"),
1612 		MTK_FUNCTION(6, "CONN_UART0_RXD")
1613 	),
1614 	MTK_PIN(
1615 		160, "GPIO160",
1616 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1617 		DRV_GRP4,
1618 		MTK_FUNCTION(0, "GPIO160"),
1619 		MTK_FUNCTION(1, "CLKM0"),
1620 		MTK_FUNCTION(2, "PWM2"),
1621 		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
1622 		MTK_FUNCTION(4, "TP_GPIO5_AO"),
1623 		MTK_FUNCTION(5, "AGPS_SYNC"),
1624 		MTK_FUNCTION(6, "DVFSRC_EXT_REQ")
1625 	),
1626 	MTK_PIN(
1627 		161, "GPIO161",
1628 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1629 		DRV_GRP4,
1630 		MTK_FUNCTION(0, "GPIO161"),
1631 		MTK_FUNCTION(1, "SCL6"),
1632 		MTK_FUNCTION(2, "SCL_6306"),
1633 		MTK_FUNCTION(3, "TP_GPIO6_AO"),
1634 		MTK_FUNCTION(4, "KPCOL6"),
1635 		MTK_FUNCTION(5, "PTA_RXD"),
1636 		MTK_FUNCTION(6, "CONN_UART0_RXD")
1637 	),
1638 	MTK_PIN(
1639 		162, "GPIO162",
1640 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1641 		DRV_GRP4,
1642 		MTK_FUNCTION(0, "GPIO162"),
1643 		MTK_FUNCTION(1, "SDA6"),
1644 		MTK_FUNCTION(2, "SDA_6306"),
1645 		MTK_FUNCTION(3, "TP_GPIO7_AO"),
1646 		MTK_FUNCTION(4, "KPCOL7"),
1647 		MTK_FUNCTION(5, "PTA_TXD"),
1648 		MTK_FUNCTION(6, "CONN_UART0_TXD")
1649 	),
1650 	MTK_PIN(
1651 		163, "GPIO163",
1652 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1653 		DRV_GRP4,
1654 		MTK_FUNCTION(0, "GPIO163")
1655 	),
1656 	MTK_PIN(
1657 		164, "GPIO164",
1658 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1659 		DRV_GRP4,
1660 		MTK_FUNCTION(0, "GPIO164")
1661 	),
1662 	MTK_PIN(
1663 		165, "GPIO165",
1664 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1665 		DRV_GRP4,
1666 		MTK_FUNCTION(0, "GPIO165")
1667 	),
1668 	MTK_PIN(
1669 		166, "GPIO166",
1670 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1671 		DRV_GRP4,
1672 		MTK_FUNCTION(0, "GPIO166")
1673 	),
1674 	MTK_PIN(
1675 		167, "GPIO167",
1676 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1677 		DRV_GRP4,
1678 		MTK_FUNCTION(0, "GPIO167")
1679 	),
1680 	MTK_PIN(
1681 		168, "GPIO168",
1682 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1683 		DRV_GRP4,
1684 		MTK_FUNCTION(0, "GPIO168")
1685 	),
1686 	MTK_PIN(
1687 		169, "GPIO169",
1688 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1689 		DRV_GRP4,
1690 		MTK_FUNCTION(0, "GPIO169")
1691 	),
1692 	MTK_PIN(
1693 		170, "GPIO170",
1694 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1695 		DRV_GRP4,
1696 		MTK_FUNCTION(0, "GPIO170")
1697 	),
1698 	MTK_PIN(
1699 		171, "GPIO171",
1700 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1701 		DRV_GRP4,
1702 		MTK_FUNCTION(0, "GPIO171")
1703 	),
1704 	MTK_PIN(
1705 		172, "GPIO172",
1706 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1707 		DRV_GRP4,
1708 		MTK_FUNCTION(0, "GPIO172")
1709 	),
1710 	MTK_PIN(
1711 		173, "GPIO173",
1712 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1713 		DRV_GRP4,
1714 		MTK_FUNCTION(0, "GPIO173")
1715 	),
1716 	MTK_PIN(
1717 		174, "GPIO174",
1718 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1719 		DRV_GRP4,
1720 		MTK_FUNCTION(0, "GPIO174")
1721 	),
1722 	MTK_PIN(
1723 		175, "GPIO175",
1724 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1725 		DRV_GRP4,
1726 		MTK_FUNCTION(0, "GPIO175")
1727 	),
1728 	MTK_PIN(
1729 		176, "GPIO176",
1730 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1731 		DRV_GRP4,
1732 		MTK_FUNCTION(0, "GPIO176")
1733 	),
1734 	MTK_PIN(
1735 		177, "GPIO177",
1736 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1737 		DRV_GRP4,
1738 		MTK_FUNCTION(0, "GPIO177")
1739 	),
1740 	MTK_PIN(
1741 		178, "GPIO178",
1742 		MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1743 		DRV_GRP4,
1744 		MTK_FUNCTION(0, "GPIO178")
1745 	),
1746 	MTK_PIN(
1747 		179, "GPIO179",
1748 		MTK_EINT_FUNCTION(0, 151),
1749 		DRV_GRP4,
1750 		MTK_FUNCTION(0, "GPIO179")
1751 	),
1752 };
1753 
1754 #endif /* __PINCTRL_MTK_MT6765_H */
1755