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