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
14static 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