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