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