Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (C) 2025 MediaTek Inc.
4 * Author: Lei Xue <lei.xue@mediatek.com>
5 * Cathy Xu <ot_cathy.xu@mediatek.com>
6 */
7
8#ifndef __PINCTRL_MTK_MT8189_H
9#define __PINCTRL_MTK_MT8189_H
10
11#include "pinctrl-paris.h"
12
13static const struct mtk_pin_desc mtk_pins_mt8189[] = {
14 MTK_PIN(
15 0, "GPIO0",
16 MTK_EINT_FUNCTION(0, 0),
17 DRV_GRP4,
18 MTK_FUNCTION(0, "GPIO0"),
19 MTK_FUNCTION(1, "TP_GPIO0_AO"),
20 MTK_FUNCTION(2, "SPIM3_A_CSB"),
21 MTK_FUNCTION(3, "I2SOUT0_MCK"),
22 MTK_FUNCTION(4, "SCP_SPI0_CS"),
23 MTK_FUNCTION(6, "CONN_BPI_BUS6"),
24 MTK_FUNCTION(7, "DBG_MON_A0")
25 ),
26
27 MTK_PIN(
28 1, "GPIO1",
29 MTK_EINT_FUNCTION(0, 1),
30 DRV_GRP4,
31 MTK_FUNCTION(0, "GPIO1"),
32 MTK_FUNCTION(1, "TP_GPIO1_AO"),
33 MTK_FUNCTION(2, "SPIM3_A_CLK"),
34 MTK_FUNCTION(3, "I2SOUT0_BCK"),
35 MTK_FUNCTION(4, "SCP_SPI0_CK"),
36 MTK_FUNCTION(6, "CONN_BPI_BUS7"),
37 MTK_FUNCTION(7, "DBG_MON_A1")
38 ),
39
40 MTK_PIN(
41 2, "GPIO2",
42 MTK_EINT_FUNCTION(0, 2),
43 DRV_GRP4,
44 MTK_FUNCTION(0, "GPIO2"),
45 MTK_FUNCTION(1, "TP_GPIO2_AO"),
46 MTK_FUNCTION(2, "SPIM3_A_MO"),
47 MTK_FUNCTION(3, "I2SOUT0_LRCK"),
48 MTK_FUNCTION(4, "SCP_SPI0_MO"),
49 MTK_FUNCTION(6, "CONN_BPI_BUS8"),
50 MTK_FUNCTION(7, "DBG_MON_A2")
51 ),
52
53 MTK_PIN(
54 3, "GPIO3",
55 MTK_EINT_FUNCTION(0, 3),
56 DRV_GRP4,
57 MTK_FUNCTION(0, "GPIO3"),
58 MTK_FUNCTION(1, "TP_GPIO3_AO"),
59 MTK_FUNCTION(2, "SPIM3_A_MI"),
60 MTK_FUNCTION(3, "I2SOUT0_DO"),
61 MTK_FUNCTION(4, "SCP_SPI0_MI"),
62 MTK_FUNCTION(6, "CONN_BPI_BUS9"),
63 MTK_FUNCTION(7, "DBG_MON_A3")
64 ),
65
66 MTK_PIN(
67 4, "GPIO4",
68 MTK_EINT_FUNCTION(0, 4),
69 DRV_GRP4,
70 MTK_FUNCTION(0, "GPIO4"),
71 MTK_FUNCTION(1, "TP_GPIO4_AO"),
72 MTK_FUNCTION(2, "SPIM4_A_CSB"),
73 MTK_FUNCTION(3, "I2SIN0_DI"),
74 MTK_FUNCTION(4, "SCP_SPI1_CS"),
75 MTK_FUNCTION(6, "CONN_BPI_BUS10"),
76 MTK_FUNCTION(7, "DBG_MON_A4")
77 ),
78
79 MTK_PIN(
80 5, "GPIO5",
81 MTK_EINT_FUNCTION(0, 5),
82 DRV_GRP4,
83 MTK_FUNCTION(0, "GPIO5"),
84 MTK_FUNCTION(1, "TP_GPIO5_AO"),
85 MTK_FUNCTION(2, "SPIM4_A_CLK"),
86 MTK_FUNCTION(3, "I2SIN0_BCK"),
87 MTK_FUNCTION(4, "SCP_SPI1_CK"),
88 MTK_FUNCTION(6, "CONN_BPI_BUS11_OLAT0"),
89 MTK_FUNCTION(7, "DBG_MON_A5")
90 ),
91
92 MTK_PIN(
93 6, "GPIO6",
94 MTK_EINT_FUNCTION(0, 6),
95 DRV_GRP4,
96 MTK_FUNCTION(0, "GPIO6"),
97 MTK_FUNCTION(1, "TP_GPIO6_AO"),
98 MTK_FUNCTION(2, "SPIM4_A_MO"),
99 MTK_FUNCTION(3, "I2SIN0_LRCK"),
100 MTK_FUNCTION(4, "SCP_SPI1_MO"),
101 MTK_FUNCTION(6, "CONN_BPI_BUS12_OLAT1"),
102 MTK_FUNCTION(7, "DBG_MON_A6")
103 ),
104
105 MTK_PIN(
106 7, "GPIO7",
107 MTK_EINT_FUNCTION(0, 7),
108 DRV_GRP4,
109 MTK_FUNCTION(0, "GPIO7"),
110 MTK_FUNCTION(1, "TP_GPIO7_AO"),
111 MTK_FUNCTION(2, "SPIM4_A_MI"),
112 MTK_FUNCTION(3, "I2SIN0_MCK"),
113 MTK_FUNCTION(4, "SCP_SPI1_MI"),
114 MTK_FUNCTION(6, "CONN_BPI_BUS13_OLAT2"),
115 MTK_FUNCTION(7, "DBG_MON_A7")
116 ),
117
118 MTK_PIN(
119 8, "GPIO8",
120 MTK_EINT_FUNCTION(0, 8),
121 DRV_GRP4,
122 MTK_FUNCTION(0, "GPIO8"),
123 MTK_FUNCTION(1, "TP_UTXD1_VLP"),
124 MTK_FUNCTION(2, "SPIM5_A_CSB"),
125 MTK_FUNCTION(3, "I2SOUT1_MCK"),
126 MTK_FUNCTION(4, "VADSP_UTXD0"),
127 MTK_FUNCTION(6, "CONN_BPI_BUS14_OLAT3"),
128 MTK_FUNCTION(7, "DBG_MON_A8")
129 ),
130
131 MTK_PIN(
132 9, "GPIO9",
133 MTK_EINT_FUNCTION(0, 9),
134 DRV_GRP4,
135 MTK_FUNCTION(0, "GPIO9"),
136 MTK_FUNCTION(1, "TP_URXD1_VLP"),
137 MTK_FUNCTION(2, "SPIM5_A_CLK"),
138 MTK_FUNCTION(3, "I2SOUT1_BCK"),
139 MTK_FUNCTION(4, "VADSP_URXD0"),
140 MTK_FUNCTION(6, "CONN_BPI_BUS15_OLAT4"),
141 MTK_FUNCTION(7, "DBG_MON_A9")
142 ),
143
144 MTK_PIN(
145 10, "GPIO10",
146 MTK_EINT_FUNCTION(0, 10),
147 DRV_GRP4,
148 MTK_FUNCTION(0, "GPIO10"),
149 MTK_FUNCTION(1, "TP_UCTS1_VLP"),
150 MTK_FUNCTION(2, "SPIM5_A_MO"),
151 MTK_FUNCTION(3, "I2SOUT1_LRCK"),
152 MTK_FUNCTION(4, "SRCLKENAI0"),
153 MTK_FUNCTION(6, "CONN_BPI_BUS16_OLAT5"),
154 MTK_FUNCTION(7, "DBG_MON_A10")
155 ),
156
157 MTK_PIN(
158 11, "GPIO11",
159 MTK_EINT_FUNCTION(0, 11),
160 DRV_GRP4,
161 MTK_FUNCTION(0, "GPIO11"),
162 MTK_FUNCTION(1, "TP_URTS1_VLP"),
163 MTK_FUNCTION(2, "SPIM5_A_MI"),
164 MTK_FUNCTION(3, "I2SOUT1_DO"),
165 MTK_FUNCTION(4, "SRCLKENAI1"),
166 MTK_FUNCTION(5, "PWM_vlp"),
167 MTK_FUNCTION(7, "DBG_MON_A11")
168 ),
169
170 MTK_PIN(
171 12, "GPIO12",
172 MTK_EINT_FUNCTION(0, 12),
173 DRV_GRP4,
174 MTK_FUNCTION(0, "GPIO12"),
175 MTK_FUNCTION(1, "TP_UTXD1_VCORE"),
176 MTK_FUNCTION(2, "UTXD3"),
177 MTK_FUNCTION(3, "CLKM0"),
178 MTK_FUNCTION(4, "CMFLASH0"),
179 MTK_FUNCTION(6, "ANT_SEL0"),
180 MTK_FUNCTION(7, "DBG_MON_B20")
181 ),
182
183 MTK_PIN(
184 13, "GPIO13",
185 MTK_EINT_FUNCTION(0, 13),
186 DRV_GRP4,
187 MTK_FUNCTION(0, "GPIO13"),
188 MTK_FUNCTION(1, "TP_URXD1_VCORE"),
189 MTK_FUNCTION(2, "URXD3"),
190 MTK_FUNCTION(3, "CLKM1"),
191 MTK_FUNCTION(4, "CMFLASH1"),
192 MTK_FUNCTION(6, "ANT_SEL1"),
193 MTK_FUNCTION(7, "DBG_MON_B21")
194 ),
195
196 MTK_PIN(
197 14, "GPIO14",
198 MTK_EINT_FUNCTION(0, 14),
199 DRV_GRP4,
200 MTK_FUNCTION(0, "GPIO14"),
201 MTK_FUNCTION(1, "TP_UCTS1_VCORE"),
202 MTK_FUNCTION(2, "UCTS3"),
203 MTK_FUNCTION(3, "CLKM2"),
204 MTK_FUNCTION(4, "CMFLASH2"),
205 MTK_FUNCTION(6, "ANT_SEL2"),
206 MTK_FUNCTION(7, "DBG_MON_B22")
207 ),
208
209 MTK_PIN(
210 15, "GPIO15",
211 MTK_EINT_FUNCTION(0, 15),
212 DRV_GRP4,
213 MTK_FUNCTION(0, "GPIO15"),
214 MTK_FUNCTION(1, "TP_URTS1_VCORE"),
215 MTK_FUNCTION(2, "URTS3"),
216 MTK_FUNCTION(3, "CLKM3"),
217 MTK_FUNCTION(4, "CMVREF0"),
218 MTK_FUNCTION(6, "ANT_SEL3"),
219 MTK_FUNCTION(7, "DBG_MON_B23")
220 ),
221
222 MTK_PIN(
223 16, "GPIO16",
224 MTK_EINT_FUNCTION(0, 16),
225 DRV_GRP4,
226 MTK_FUNCTION(0, "GPIO16"),
227 MTK_FUNCTION(1, "PWM_0"),
228 MTK_FUNCTION(2, "UCTS2"),
229 MTK_FUNCTION(3, "DP_TX_HPD"),
230 MTK_FUNCTION(4, "CMVREF1"),
231 MTK_FUNCTION(5, "MD32_0_GPIO0"),
232 MTK_FUNCTION(6, "ANT_SEL4"),
233 MTK_FUNCTION(7, "DBG_MON_B24")
234 ),
235
236 MTK_PIN(
237 17, "GPIO17",
238 MTK_EINT_FUNCTION(0, 17),
239 DRV_GRP4,
240 MTK_FUNCTION(0, "GPIO17"),
241 MTK_FUNCTION(1, "PWM_1"),
242 MTK_FUNCTION(2, "URTS2"),
243 MTK_FUNCTION(3, "EDP_TX_HPD"),
244 MTK_FUNCTION(4, "CMVREF2"),
245 MTK_FUNCTION(5, "MD32_1_GPIO0"),
246 MTK_FUNCTION(6, "PMSR_SMAP"),
247 MTK_FUNCTION(7, "DBG_MON_B25")
248 ),
249
250 MTK_PIN(
251 18, "GPIO18",
252 MTK_EINT_FUNCTION(0, 18),
253 DRV_GRP4,
254 MTK_FUNCTION(0, "GPIO18"),
255 MTK_FUNCTION(1, "CMFLASH0"),
256 MTK_FUNCTION(2, "CMVREF3"),
257 MTK_FUNCTION(3, "UTXD2"),
258 MTK_FUNCTION(4, "DISP_PWM1"),
259 MTK_FUNCTION(5, "I2SIN1_MCK"),
260 MTK_FUNCTION(6, "mbistreaden_trigger"),
261 MTK_FUNCTION(7, "DBG_MON_A12")
262 ),
263
264 MTK_PIN(
265 19, "GPIO19",
266 MTK_EINT_FUNCTION(0, 19),
267 DRV_GRP4,
268 MTK_FUNCTION(0, "GPIO19"),
269 MTK_FUNCTION(1, "CMFLASH1"),
270 MTK_FUNCTION(2, "CMVREF2"),
271 MTK_FUNCTION(3, "URXD2"),
272 MTK_FUNCTION(4, "USB_DRVVBUS_1P"),
273 MTK_FUNCTION(5, "I2SIN1_BCK"),
274 MTK_FUNCTION(6, "mbistwriteen_trigger"),
275 MTK_FUNCTION(7, "DBG_MON_A13")
276 ),
277
278 MTK_PIN(
279 20, "GPIO20",
280 MTK_EINT_FUNCTION(0, 20),
281 DRV_GRP4,
282 MTK_FUNCTION(0, "GPIO20"),
283 MTK_FUNCTION(1, "CMFLASH2"),
284 MTK_FUNCTION(2, "CMVREF1"),
285 MTK_FUNCTION(3, "UCTS2"),
286 MTK_FUNCTION(4, "PERSTN"),
287 MTK_FUNCTION(5, "I2SIN1_LRCK"),
288 MTK_FUNCTION(6, "DMIC0_DAT1"),
289 MTK_FUNCTION(7, "DBG_MON_A14")
290 ),
291
292 MTK_PIN(
293 21, "GPIO21",
294 MTK_EINT_FUNCTION(0, 21),
295 DRV_GRP4,
296 MTK_FUNCTION(0, "GPIO21"),
297 MTK_FUNCTION(1, "CMFLASH3"),
298 MTK_FUNCTION(2, "CMVREF0"),
299 MTK_FUNCTION(3, "URTS2"),
300 MTK_FUNCTION(4, "CLKREQN"),
301 MTK_FUNCTION(5, "I2SIN1_DI"),
302 MTK_FUNCTION(6, "DMIC1_DAT1"),
303 MTK_FUNCTION(7, "DBG_MON_A15")
304 ),
305
306 MTK_PIN(
307 22, "GPIO22",
308 MTK_EINT_FUNCTION(0, 22),
309 DRV_GRP4,
310 MTK_FUNCTION(0, "GPIO22"),
311 MTK_FUNCTION(1, "CMMCLK0"),
312 MTK_FUNCTION(2, "TP_GPIO4_AO")
313 ),
314
315 MTK_PIN(
316 23, "GPIO23",
317 MTK_EINT_FUNCTION(0, 23),
318 DRV_GRP4,
319 MTK_FUNCTION(0, "GPIO23"),
320 MTK_FUNCTION(1, "CMMCLK1"),
321 MTK_FUNCTION(2, "TP_GPIO5_AO"),
322 MTK_FUNCTION(3, "SSPM_UTXD_AO_VLP"),
323 MTK_FUNCTION(4, "PWM_vlp"),
324 MTK_FUNCTION(6, "SRCLKENAI0")
325 ),
326
327 MTK_PIN(
328 24, "GPIO24",
329 MTK_EINT_FUNCTION(0, 24),
330 DRV_GRP4,
331 MTK_FUNCTION(0, "GPIO24"),
332 MTK_FUNCTION(1, "CMMCLK2"),
333 MTK_FUNCTION(2, "TP_GPIO6_AO"),
334 MTK_FUNCTION(3, "SSPM_URXD_AO_VLP"),
335 MTK_FUNCTION(4, "WAKEN"),
336 MTK_FUNCTION(5, "SPMI_P_TRIG_FLAG"),
337 MTK_FUNCTION(6, "SRCLKENAI1")
338 ),
339
340 MTK_PIN(
341 25, "GPIO25",
342 MTK_EINT_FUNCTION(0, 25),
343 DRV_GRP4,
344 MTK_FUNCTION(0, "GPIO25"),
345 MTK_FUNCTION(1, "LCM_RST"),
346 MTK_FUNCTION(2, "DP_TX_HPD"),
347 MTK_FUNCTION(3, "CMFLASH3"),
348 MTK_FUNCTION(4, "MD32_0_GPIO0"),
349 MTK_FUNCTION(5, "USB_DRVVBUS_2P")
350 ),
351
352 MTK_PIN(
353 26, "GPIO26",
354 MTK_EINT_FUNCTION(0, 26),
355 DRV_GRP4,
356 MTK_FUNCTION(0, "GPIO26"),
357 MTK_FUNCTION(1, "DSI_TE"),
358 MTK_FUNCTION(2, "EDP_TX_HPD"),
359 MTK_FUNCTION(3, "CMVREF3"),
360 MTK_FUNCTION(4, "MD32_1_GPIO0"),
361 MTK_FUNCTION(5, "USB_DRVVBUS_3P")
362 ),
363
364 MTK_PIN(
365 27, "GPIO27",
366 MTK_EINT_FUNCTION(0, 27),
367 DRV_GRP4,
368 MTK_FUNCTION(0, "GPIO27"),
369 MTK_FUNCTION(1, "DP_TX_HPD"),
370 MTK_FUNCTION(2, "mbistreaden_trigger"),
371 MTK_FUNCTION(3, "MD32_0_GPIO0"),
372 MTK_FUNCTION(4, "TP_UCTS1_VCORE"),
373 MTK_FUNCTION(5, "CMVREF4"),
374 MTK_FUNCTION(6, "EXTIF0_ACT"),
375 MTK_FUNCTION(7, "ANT_SEL0")
376 ),
377
378 MTK_PIN(
379 28, "GPIO28",
380 MTK_EINT_FUNCTION(0, 28),
381 DRV_GRP4,
382 MTK_FUNCTION(0, "GPIO28"),
383 MTK_FUNCTION(1, "EDP_TX_HPD"),
384 MTK_FUNCTION(2, "mbistwriteen_trigger"),
385 MTK_FUNCTION(3, "MD32_1_GPIO0"),
386 MTK_FUNCTION(4, "TP_URTS1_VCORE"),
387 MTK_FUNCTION(6, "EXTIF0_PRI"),
388 MTK_FUNCTION(7, "ANT_SEL1")
389 ),
390
391 MTK_PIN(
392 29, "GPIO29",
393 MTK_EINT_FUNCTION(0, 29),
394 DRV_GRP4,
395 MTK_FUNCTION(0, "GPIO29"),
396 MTK_FUNCTION(1, "DISP_PWM0"),
397 MTK_FUNCTION(2, "MD32_1_TXD"),
398 MTK_FUNCTION(3, "SSPM_UTXD_AO_VCORE"),
399 MTK_FUNCTION(5, "USB_DRVVBUS_4P")
400 ),
401
402 MTK_PIN(
403 30, "GPIO30",
404 MTK_EINT_FUNCTION(0, 30),
405 DRV_GRP4,
406 MTK_FUNCTION(0, "GPIO30"),
407 MTK_FUNCTION(1, "DISP_PWM1"),
408 MTK_FUNCTION(2, "MD32_1_RXD"),
409 MTK_FUNCTION(3, "SSPM_URXD_AO_VCORE"),
410 MTK_FUNCTION(5, "PMSR_SMAP"),
411 MTK_FUNCTION(6, "EXTIF0_GNT_B"),
412 MTK_FUNCTION(7, "ANT_SEL2")
413 ),
414
415 MTK_PIN(
416 31, "GPIO31",
417 MTK_EINT_FUNCTION(0, 31),
418 DRV_GRP4,
419 MTK_FUNCTION(0, "GPIO31"),
420 MTK_FUNCTION(1, "UTXD0"),
421 MTK_FUNCTION(2, "MD32_0_TXD")
422 ),
423
424 MTK_PIN(
425 32, "GPIO32",
426 MTK_EINT_FUNCTION(0, 32),
427 DRV_GRP4,
428 MTK_FUNCTION(0, "GPIO32"),
429 MTK_FUNCTION(1, "URXD0"),
430 MTK_FUNCTION(2, "MD32_0_RXD")
431 ),
432
433 MTK_PIN(
434 33, "GPIO33",
435 MTK_EINT_FUNCTION(0, 33),
436 DRV_GRP4,
437 MTK_FUNCTION(0, "GPIO33"),
438 MTK_FUNCTION(1, "UTXD1"),
439 MTK_FUNCTION(2, "VADSP_UTXD0"),
440 MTK_FUNCTION(3, "TP_UTXD1_VLP"),
441 MTK_FUNCTION(4, "MD32_1_TXD"),
442 MTK_FUNCTION(5, "CONN_BGF_UART0_TXD"),
443 MTK_FUNCTION(6, "CONN_WIFI_TXD")
444 ),
445
446 MTK_PIN(
447 34, "GPIO34",
448 MTK_EINT_FUNCTION(0, 34),
449 DRV_GRP4,
450 MTK_FUNCTION(0, "GPIO34"),
451 MTK_FUNCTION(1, "URXD1"),
452 MTK_FUNCTION(2, "VADSP_URXD0"),
453 MTK_FUNCTION(3, "TP_URXD1_VLP"),
454 MTK_FUNCTION(4, "MD32_1_RXD"),
455 MTK_FUNCTION(5, "CONN_BGF_UART0_RXD")
456 ),
457
458 MTK_PIN(
459 35, "GPIO35",
460 MTK_EINT_FUNCTION(0, 35),
461 DRV_GRP4,
462 MTK_FUNCTION(0, "GPIO35"),
463 MTK_FUNCTION(1, "UTXD2"),
464 MTK_FUNCTION(2, "UCTS1"),
465 MTK_FUNCTION(3, "TP_UCTS1_VLP"),
466 MTK_FUNCTION(4, "SSPM_UTXD_AO_VLP"),
467 MTK_FUNCTION(5, "VADSP_UTXD0"),
468 MTK_FUNCTION(6, "CONN_BT_TXD")
469 ),
470
471 MTK_PIN(
472 36, "GPIO36",
473 MTK_EINT_FUNCTION(0, 36),
474 DRV_GRP4,
475 MTK_FUNCTION(0, "GPIO36"),
476 MTK_FUNCTION(1, "URXD2"),
477 MTK_FUNCTION(2, "URTS1"),
478 MTK_FUNCTION(3, "TP_URTS1_VLP"),
479 MTK_FUNCTION(4, "SSPM_URXD_AO_VLP"),
480 MTK_FUNCTION(5, "VADSP_URXD0")
481 ),
482
483 MTK_PIN(
484 37, "GPIO37",
485 MTK_EINT_FUNCTION(0, 37),
486 DRV_GRP4,
487 MTK_FUNCTION(0, "GPIO37"),
488 MTK_FUNCTION(1, "UTXD3"),
489 MTK_FUNCTION(2, "UCTS0"),
490 MTK_FUNCTION(3, "TP_UTXD1_VCORE"),
491 MTK_FUNCTION(4, "SSPM_UTXD_AO_VCORE"),
492 MTK_FUNCTION(6, "MD32_0_TXD"),
493 MTK_FUNCTION(7, "CONN_BGF_UART0_TXD")
494 ),
495
496 MTK_PIN(
497 38, "GPIO38",
498 MTK_EINT_FUNCTION(0, 38),
499 DRV_GRP4,
500 MTK_FUNCTION(0, "GPIO38"),
501 MTK_FUNCTION(1, "URXD3"),
502 MTK_FUNCTION(2, "URTS0"),
503 MTK_FUNCTION(3, "TP_URXD1_VCORE"),
504 MTK_FUNCTION(4, "SSPM_URXD_AO_VCORE"),
505 MTK_FUNCTION(6, "MD32_0_RXD"),
506 MTK_FUNCTION(7, "CONN_BGF_UART0_RXD")
507 ),
508
509 MTK_PIN(
510 39, "GPIO39",
511 MTK_EINT_FUNCTION(0, 39),
512 DRV_GRP4,
513 MTK_FUNCTION(0, "GPIO39"),
514 MTK_FUNCTION(1, "JTMS_SEL1")
515 ),
516
517 MTK_PIN(
518 40, "GPIO40",
519 MTK_EINT_FUNCTION(0, 40),
520 DRV_GRP4,
521 MTK_FUNCTION(0, "GPIO40"),
522 MTK_FUNCTION(1, "JTCK_SEL1")
523 ),
524
525 MTK_PIN(
526 41, "GPIO41",
527 MTK_EINT_FUNCTION(0, 41),
528 DRV_GRP4,
529 MTK_FUNCTION(0, "GPIO41"),
530 MTK_FUNCTION(1, "JTDI_SEL1")
531 ),
532
533 MTK_PIN(
534 42, "GPIO42",
535 MTK_EINT_FUNCTION(0, 42),
536 DRV_GRP4,
537 MTK_FUNCTION(0, "GPIO42"),
538 MTK_FUNCTION(1, "JTDO_SEL1")
539 ),
540
541 MTK_PIN(
542 43, "GPIO43",
543 MTK_EINT_FUNCTION(0, 43),
544 DRV_GRP4,
545 MTK_FUNCTION(0, "GPIO43"),
546 MTK_FUNCTION(1, "JTRSTn_SEL1")
547 ),
548
549 MTK_PIN(
550 44, "GPIO44",
551 MTK_EINT_FUNCTION(0, 44),
552 DRV_GRP4,
553 MTK_FUNCTION(0, "GPIO44"),
554 MTK_FUNCTION(1, "KPCOL0")
555 ),
556
557 MTK_PIN(
558 45, "GPIO45",
559 MTK_EINT_FUNCTION(0, 45),
560 DRV_GRP4,
561 MTK_FUNCTION(0, "GPIO45"),
562 MTK_FUNCTION(1, "KPCOL1"),
563 MTK_FUNCTION(2, "TP_GPIO0_AO"),
564 MTK_FUNCTION(3, "SRCLKENAI1"),
565 MTK_FUNCTION(7, "DBG_MON_A31")
566 ),
567
568 MTK_PIN(
569 46, "GPIO46",
570 MTK_EINT_FUNCTION(0, 46),
571 DRV_GRP4,
572 MTK_FUNCTION(0, "GPIO46"),
573 MTK_FUNCTION(1, "KPROW0"),
574 MTK_FUNCTION(2, "TP_GPIO1_AO")
575 ),
576
577 MTK_PIN(
578 47, "GPIO47",
579 MTK_EINT_FUNCTION(0, 47),
580 DRV_GRP4,
581 MTK_FUNCTION(0, "GPIO47"),
582 MTK_FUNCTION(1, "KPROW1"),
583 MTK_FUNCTION(2, "TP_GPIO2_AO"),
584 MTK_FUNCTION(3, "SRCLKENAI0"),
585 MTK_FUNCTION(7, "DBG_MON_A32")
586 ),
587
588 MTK_PIN(
589 48, "GPIO48",
590 MTK_EINT_FUNCTION(0, 48),
591 DRV_GRP4,
592 MTK_FUNCTION(0, "GPIO48"),
593 MTK_FUNCTION(1, "WAKEN"),
594 MTK_FUNCTION(2, "TP_GPIO3_AO"),
595 MTK_FUNCTION(3, "SPMI_P_TRIG_FLAG")
596 ),
597
598 MTK_PIN(
599 49, "GPIO49",
600 MTK_EINT_FUNCTION(0, 49),
601 DRV_GRP4,
602 MTK_FUNCTION(0, "GPIO49"),
603 MTK_FUNCTION(1, "PERSTN"),
604 MTK_FUNCTION(2, "MD32_0_GPIO0"),
605 MTK_FUNCTION(3, "UFS_MPHY_SCL"),
606 MTK_FUNCTION(7, "ANT_SEL3")
607 ),
608
609 MTK_PIN(
610 50, "GPIO50",
611 MTK_EINT_FUNCTION(0, 50),
612 DRV_GRP4,
613 MTK_FUNCTION(0, "GPIO50"),
614 MTK_FUNCTION(1, "CLKREQN"),
615 MTK_FUNCTION(2, "MD32_1_GPIO0"),
616 MTK_FUNCTION(3, "UFS_MPHY_SDA"),
617 MTK_FUNCTION(7, "ANT_SEL4")
618 ),
619
620 MTK_PIN(
621 51, "GPIO51",
622 MTK_EINT_FUNCTION(0, 51),
623 DRV_GRP4,
624 MTK_FUNCTION(0, "GPIO51"),
625 MTK_FUNCTION(1, "SCP_SCL0"),
626 MTK_FUNCTION(2, "SCL0")
627 ),
628
629 MTK_PIN(
630 52, "GPIO52",
631 MTK_EINT_FUNCTION(0, 52),
632 DRV_GRP4,
633 MTK_FUNCTION(0, "GPIO52"),
634 MTK_FUNCTION(1, "SCP_SDA0"),
635 MTK_FUNCTION(2, "SDA0")
636 ),
637
638 MTK_PIN(
639 53, "GPIO53",
640 MTK_EINT_FUNCTION(0, 53),
641 DRV_GRP4,
642 MTK_FUNCTION(0, "GPIO53"),
643 MTK_FUNCTION(1, "SCP_SCL1"),
644 MTK_FUNCTION(2, "SCL1")
645 ),
646
647 MTK_PIN(
648 54, "GPIO54",
649 MTK_EINT_FUNCTION(0, 54),
650 DRV_GRP4,
651 MTK_FUNCTION(0, "GPIO54"),
652 MTK_FUNCTION(1, "SCP_SDA1"),
653 MTK_FUNCTION(2, "SDA1")
654 ),
655
656 MTK_PIN(
657 55, "GPIO55",
658 MTK_EINT_FUNCTION(0, 55),
659 DRV_GRP4,
660 MTK_FUNCTION(0, "GPIO55"),
661 MTK_FUNCTION(1, "SCL2"),
662 MTK_FUNCTION(2, "UFS_MPHY_SCL"),
663 MTK_FUNCTION(3, "SSUSB_U2SIF_SCL")
664 ),
665
666 MTK_PIN(
667 56, "GPIO56",
668 MTK_EINT_FUNCTION(0, 56),
669 DRV_GRP4,
670 MTK_FUNCTION(0, "GPIO56"),
671 MTK_FUNCTION(1, "SDA2"),
672 MTK_FUNCTION(2, "UFS_MPHY_SDA"),
673 MTK_FUNCTION(3, "SSUSB_U2SIF_SDA")
674 ),
675
676 MTK_PIN(
677 57, "GPIO57",
678 MTK_EINT_FUNCTION(0, 57),
679 DRV_GRP4,
680 MTK_FUNCTION(0, "GPIO57"),
681 MTK_FUNCTION(1, "SCL3"),
682 MTK_FUNCTION(2, "PCIE_PHY_I2C_SCL"),
683 MTK_FUNCTION(3, "SSUSB_U2SIF_SCL_1P")
684 ),
685
686 MTK_PIN(
687 58, "GPIO58",
688 MTK_EINT_FUNCTION(0, 58),
689 DRV_GRP4,
690 MTK_FUNCTION(0, "GPIO58"),
691 MTK_FUNCTION(1, "SDA3"),
692 MTK_FUNCTION(2, "PCIE_PHY_I2C_SDA"),
693 MTK_FUNCTION(3, "SSUSB_U2SIF_SDA_1P")
694 ),
695
696 MTK_PIN(
697 59, "GPIO59",
698 MTK_EINT_FUNCTION(0, 59),
699 DRV_GRP4,
700 MTK_FUNCTION(0, "GPIO59"),
701 MTK_FUNCTION(1, "SCL4"),
702 MTK_FUNCTION(2, "SSUSB_U3PHY_I2C_SCL")
703 ),
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, "SDA4"),
711 MTK_FUNCTION(2, "SSUSB_U3PHY_I2C_SDA")
712 ),
713
714 MTK_PIN(
715 61, "GPIO61",
716 MTK_EINT_FUNCTION(0, 61),
717 DRV_GRP4,
718 MTK_FUNCTION(0, "GPIO61"),
719 MTK_FUNCTION(1, "SCL5"),
720 MTK_FUNCTION(2, "SSPXTP_U3PHY_I2C_SCL")
721 ),
722
723 MTK_PIN(
724 62, "GPIO62",
725 MTK_EINT_FUNCTION(0, 62),
726 DRV_GRP4,
727 MTK_FUNCTION(0, "GPIO62"),
728 MTK_FUNCTION(1, "SDA5"),
729 MTK_FUNCTION(2, "SSPXTP_U3PHY_I2C_SDA")
730 ),
731
732 MTK_PIN(
733 63, "GPIO63",
734 MTK_EINT_FUNCTION(0, 63),
735 DRV_GRP4,
736 MTK_FUNCTION(0, "GPIO63"),
737 MTK_FUNCTION(1, "SCL6")
738 ),
739
740 MTK_PIN(
741 64, "GPIO64",
742 MTK_EINT_FUNCTION(0, 64),
743 DRV_GRP4,
744 MTK_FUNCTION(0, "GPIO64"),
745 MTK_FUNCTION(1, "SDA6")
746 ),
747
748 MTK_PIN(
749 65, "GPIO65",
750 MTK_EINT_FUNCTION(0, 65),
751 DRV_GRP4,
752 MTK_FUNCTION(0, "GPIO65"),
753 MTK_FUNCTION(1, "SCL7")
754 ),
755
756 MTK_PIN(
757 66, "GPIO66",
758 MTK_EINT_FUNCTION(0, 66),
759 DRV_GRP4,
760 MTK_FUNCTION(0, "GPIO66"),
761 MTK_FUNCTION(1, "SDA7")
762 ),
763
764 MTK_PIN(
765 67, "GPIO67",
766 MTK_EINT_FUNCTION(0, 67),
767 DRV_GRP4,
768 MTK_FUNCTION(0, "GPIO67"),
769 MTK_FUNCTION(1, "SCL8")
770 ),
771
772 MTK_PIN(
773 68, "GPIO68",
774 MTK_EINT_FUNCTION(0, 68),
775 DRV_GRP4,
776 MTK_FUNCTION(0, "GPIO68"),
777 MTK_FUNCTION(1, "SDA8")
778 ),
779
780 MTK_PIN(
781 69, "GPIO69",
782 MTK_EINT_FUNCTION(0, 69),
783 DRV_GRP4,
784 MTK_FUNCTION(0, "GPIO69"),
785 MTK_FUNCTION(1, "SPIM0_CSB"),
786 MTK_FUNCTION(2, "SCP_SPI0_CS"),
787 MTK_FUNCTION(3, "SPM_JTAG_TMS_VCORE"),
788 MTK_FUNCTION(4, "VADSP_JTAG0_TMS"),
789 MTK_FUNCTION(5, "SPM_JTAG_TMS"),
790 MTK_FUNCTION(6, "SSPM_JTAG_TMS_VLP"),
791 MTK_FUNCTION(7, "SCP_JTAG0_TMS_VLP")
792 ),
793
794 MTK_PIN(
795 70, "GPIO70",
796 MTK_EINT_FUNCTION(0, 70),
797 DRV_GRP4,
798 MTK_FUNCTION(0, "GPIO70"),
799 MTK_FUNCTION(1, "SPIM0_CLK"),
800 MTK_FUNCTION(2, "SCP_SPI0_CK"),
801 MTK_FUNCTION(3, "SPM_JTAG_TCK_VCORE"),
802 MTK_FUNCTION(4, "VADSP_JTAG0_TCK"),
803 MTK_FUNCTION(5, "SPM_JTAG_TCK"),
804 MTK_FUNCTION(6, "SSPM_JTAG_TCK_VLP"),
805 MTK_FUNCTION(7, "SCP_JTAG0_TCK_VLP")
806 ),
807
808 MTK_PIN(
809 71, "GPIO71",
810 MTK_EINT_FUNCTION(0, 71),
811 DRV_GRP4,
812 MTK_FUNCTION(0, "GPIO71"),
813 MTK_FUNCTION(1, "SPIM0_MO"),
814 MTK_FUNCTION(2, "SCP_SPI0_MO"),
815 MTK_FUNCTION(3, "SPM_JTAG_TDI_VCORE"),
816 MTK_FUNCTION(4, "VADSP_JTAG0_TDI"),
817 MTK_FUNCTION(5, "SPM_JTAG_TDI"),
818 MTK_FUNCTION(6, "SSPM_JTAG_TDI_VLP"),
819 MTK_FUNCTION(7, "SCP_JTAG0_TDI_VLP")
820 ),
821
822 MTK_PIN(
823 72, "GPIO72",
824 MTK_EINT_FUNCTION(0, 72),
825 DRV_GRP4,
826 MTK_FUNCTION(0, "GPIO72"),
827 MTK_FUNCTION(1, "SPIM0_MI"),
828 MTK_FUNCTION(2, "SCP_SPI0_MI"),
829 MTK_FUNCTION(3, "SPM_JTAG_TDO_VCORE"),
830 MTK_FUNCTION(4, "VADSP_JTAG0_TDO"),
831 MTK_FUNCTION(5, "SPM_JTAG_TDO"),
832 MTK_FUNCTION(6, "SSPM_JTAG_TDO_VLP"),
833 MTK_FUNCTION(7, "SCP_JTAG0_TDO_VLP")
834 ),
835
836 MTK_PIN(
837 73, "GPIO73",
838 MTK_EINT_FUNCTION(0, 73),
839 DRV_GRP4,
840 MTK_FUNCTION(0, "GPIO73"),
841 MTK_FUNCTION(1, "SPIM1_CSB"),
842 MTK_FUNCTION(2, "SCP_SPI1_CS"),
843 MTK_FUNCTION(3, "SPM_JTAG_TRSTN_VCORE"),
844 MTK_FUNCTION(4, "VADSP_JTAG0_TRSTN"),
845 MTK_FUNCTION(5, "SPM_JTAG_TRSTN"),
846 MTK_FUNCTION(6, "SSPM_JTAG_TRSTN_VLP"),
847 MTK_FUNCTION(7, "SCP_JTAG0_TRSTN_VLP")
848 ),
849
850 MTK_PIN(
851 74, "GPIO74",
852 MTK_EINT_FUNCTION(0, 74),
853 DRV_GRP4,
854 MTK_FUNCTION(0, "GPIO74"),
855 MTK_FUNCTION(1, "SPIM1_CLK"),
856 MTK_FUNCTION(2, "SCP_SPI1_CK")
857 ),
858
859 MTK_PIN(
860 75, "GPIO75",
861 MTK_EINT_FUNCTION(0, 75),
862 DRV_GRP4,
863 MTK_FUNCTION(0, "GPIO75"),
864 MTK_FUNCTION(1, "SPIM1_MO"),
865 MTK_FUNCTION(2, "SCP_SPI1_MO")
866 ),
867
868 MTK_PIN(
869 76, "GPIO76",
870 MTK_EINT_FUNCTION(0, 76),
871 DRV_GRP4,
872 MTK_FUNCTION(0, "GPIO76"),
873 MTK_FUNCTION(1, "SPIM1_MI"),
874 MTK_FUNCTION(2, "SCP_SPI1_MI")
875 ),
876
877 MTK_PIN(
878 77, "GPIO77",
879 MTK_EINT_FUNCTION(0, 77),
880 DRV_GRP4,
881 MTK_FUNCTION(0, "GPIO77"),
882 MTK_FUNCTION(1, "SPIM2_CSB"),
883 MTK_FUNCTION(2, "PCM0_SYNC"),
884 MTK_FUNCTION(3, "SSUSB_U2SIF_SCL"),
885 MTK_FUNCTION(7, "DBG_MON_A27")
886 ),
887
888 MTK_PIN(
889 78, "GPIO78",
890 MTK_EINT_FUNCTION(0, 78),
891 DRV_GRP4,
892 MTK_FUNCTION(0, "GPIO78"),
893 MTK_FUNCTION(1, "SPIM2_CLK"),
894 MTK_FUNCTION(2, "PCM0_CLK"),
895 MTK_FUNCTION(3, "SSUSB_U2SIF_SDA"),
896 MTK_FUNCTION(7, "DBG_MON_A28")
897 ),
898
899 MTK_PIN(
900 79, "GPIO79",
901 MTK_EINT_FUNCTION(0, 79),
902 DRV_GRP4,
903 MTK_FUNCTION(0, "GPIO79"),
904 MTK_FUNCTION(1, "SPIM2_MO"),
905 MTK_FUNCTION(2, "PCM0_DO"),
906 MTK_FUNCTION(3, "SSUSB_U2SIF_SCL_1P"),
907 MTK_FUNCTION(7, "DBG_MON_A29")
908 ),
909
910 MTK_PIN(
911 80, "GPIO80",
912 MTK_EINT_FUNCTION(0, 80),
913 DRV_GRP4,
914 MTK_FUNCTION(0, "GPIO80"),
915 MTK_FUNCTION(1, "SPIM2_MI"),
916 MTK_FUNCTION(2, "PCM0_DI"),
917 MTK_FUNCTION(3, "SSUSB_U2SIF_SDA_1P"),
918 MTK_FUNCTION(7, "DBG_MON_A30")
919 ),
920
921 MTK_PIN(
922 81, "GPIO81",
923 MTK_EINT_FUNCTION(0, 81),
924 DRV_GRP4,
925 MTK_FUNCTION(0, "GPIO81"),
926 MTK_FUNCTION(1, "IDDIG"),
927 MTK_FUNCTION(7, "DBG_MON_B32")
928 ),
929
930 MTK_PIN(
931 82, "GPIO82",
932 MTK_EINT_FUNCTION(0, 82),
933 DRV_GRP4,
934 MTK_FUNCTION(0, "GPIO82"),
935 MTK_FUNCTION(1, "USB_DRVVBUS")
936 ),
937
938 MTK_PIN(
939 83, "GPIO83",
940 MTK_EINT_FUNCTION(0, 83),
941 DRV_GRP4,
942 MTK_FUNCTION(0, "GPIO83"),
943 MTK_FUNCTION(1, "VBUSVALID")
944 ),
945
946 MTK_PIN(
947 84, "GPIO84",
948 MTK_EINT_FUNCTION(0, 84),
949 DRV_GRP4,
950 MTK_FUNCTION(0, "GPIO84"),
951 MTK_FUNCTION(1, "USB_DRVVBUS_1P"),
952 MTK_FUNCTION(7, "DBG_MON_A16")
953 ),
954
955 MTK_PIN(
956 85, "GPIO85",
957 MTK_EINT_FUNCTION(0, 85),
958 DRV_GRP4,
959 MTK_FUNCTION(0, "GPIO85"),
960 MTK_FUNCTION(1, "USB_DRVVBUS_2P"),
961 MTK_FUNCTION(7, "DBG_MON_A17")
962 ),
963
964 MTK_PIN(
965 86, "GPIO86",
966 MTK_EINT_FUNCTION(0, 86),
967 DRV_GRP4,
968 MTK_FUNCTION(0, "GPIO86"),
969 MTK_FUNCTION(1, "USB_DRVVBUS_3P"),
970 MTK_FUNCTION(7, "DBG_MON_A18")
971 ),
972
973 MTK_PIN(
974 87, "GPIO87",
975 MTK_EINT_FUNCTION(0, 87),
976 DRV_GRP4,
977 MTK_FUNCTION(0, "GPIO87"),
978 MTK_FUNCTION(1, "USB_DRVVBUS_4P"),
979 MTK_FUNCTION(6, "CMVREF4"),
980 MTK_FUNCTION(7, "DBG_MON_A19")
981 ),
982
983 MTK_PIN(
984 88, "GPIO88",
985 MTK_EINT_FUNCTION(0, 88),
986 DRV_GRP4,
987 MTK_FUNCTION(0, "GPIO88"),
988 MTK_FUNCTION(1, "PWRAP_SPI0_CSN")
989 ),
990
991 MTK_PIN(
992 89, "GPIO89",
993 MTK_EINT_FUNCTION(0, 89),
994 DRV_GRP4,
995 MTK_FUNCTION(0, "GPIO89"),
996 MTK_FUNCTION(1, "PWRAP_SPI0_CK")
997 ),
998
999 MTK_PIN(
1000 90, "GPIO90",
1001 MTK_EINT_FUNCTION(0, 90),
1002 DRV_GRP4,
1003 MTK_FUNCTION(0, "GPIO90"),
1004 MTK_FUNCTION(1, "PWRAP_SPI0_MO")
1005 ),
1006
1007 MTK_PIN(
1008 91, "GPIO91",
1009 MTK_EINT_FUNCTION(0, 91),
1010 DRV_GRP4,
1011 MTK_FUNCTION(0, "GPIO91"),
1012 MTK_FUNCTION(1, "PWRAP_SPI0_MI")
1013 ),
1014
1015 MTK_PIN(
1016 92, "GPIO92",
1017 MTK_EINT_FUNCTION(0, 92),
1018 DRV_GRP4,
1019 MTK_FUNCTION(0, "GPIO92"),
1020 MTK_FUNCTION(1, "SRCLKENA0")
1021 ),
1022
1023 MTK_PIN(
1024 93, "GPIO93",
1025 MTK_EINT_FUNCTION(0, 93),
1026 DRV_GRP4,
1027 MTK_FUNCTION(0, "GPIO93"),
1028 MTK_FUNCTION(1, "SRCLKENA1")
1029 ),
1030
1031 MTK_PIN(
1032 94, "GPIO94",
1033 MTK_EINT_FUNCTION(0, 94),
1034 DRV_GRP4,
1035 MTK_FUNCTION(0, "GPIO94"),
1036 MTK_FUNCTION(1, "SCP_VREQ_VAO")
1037 ),
1038
1039 MTK_PIN(
1040 95, "GPIO95",
1041 MTK_EINT_FUNCTION(0, 95),
1042 DRV_GRP4,
1043 MTK_FUNCTION(0, "GPIO95"),
1044 MTK_FUNCTION(1, "RTC32K_CK")
1045 ),
1046
1047 MTK_PIN(
1048 96, "GPIO96",
1049 MTK_EINT_FUNCTION(0, 96),
1050 DRV_GRP4,
1051 MTK_FUNCTION(0, "GPIO96"),
1052 MTK_FUNCTION(1, "WATCHDOG")
1053 ),
1054
1055 MTK_PIN(
1056 97, "GPIO97",
1057 MTK_EINT_FUNCTION(0, 97),
1058 DRV_GRP4,
1059 MTK_FUNCTION(0, "GPIO97"),
1060 MTK_FUNCTION(1, "AUD_CLK_MOSI")
1061 ),
1062
1063 MTK_PIN(
1064 98, "GPIO98",
1065 MTK_EINT_FUNCTION(0, 98),
1066 DRV_GRP4,
1067 MTK_FUNCTION(0, "GPIO98"),
1068 MTK_FUNCTION(1, "AUD_SYNC_MOSI")
1069 ),
1070
1071 MTK_PIN(
1072 99, "GPIO99",
1073 MTK_EINT_FUNCTION(0, 99),
1074 DRV_GRP4,
1075 MTK_FUNCTION(0, "GPIO99"),
1076 MTK_FUNCTION(1, "AUD_DAT_MOSI0")
1077 ),
1078
1079 MTK_PIN(
1080 100, "GPIO100",
1081 MTK_EINT_FUNCTION(0, 100),
1082 DRV_GRP4,
1083 MTK_FUNCTION(0, "GPIO100"),
1084 MTK_FUNCTION(1, "AUD_DAT_MOSI1")
1085 ),
1086
1087 MTK_PIN(
1088 101, "GPIO101",
1089 MTK_EINT_FUNCTION(0, 101),
1090 DRV_GRP4,
1091 MTK_FUNCTION(0, "GPIO101"),
1092 MTK_FUNCTION(1, "AUD_DAT_MISO0")
1093 ),
1094
1095 MTK_PIN(
1096 102, "GPIO102",
1097 MTK_EINT_FUNCTION(0, 102),
1098 DRV_GRP4,
1099 MTK_FUNCTION(0, "GPIO102"),
1100 MTK_FUNCTION(1, "AUD_DAT_MISO1")
1101 ),
1102
1103 MTK_PIN(
1104 103, "GPIO103",
1105 MTK_EINT_FUNCTION(0, 103),
1106 DRV_GRP4,
1107 MTK_FUNCTION(0, "GPIO103"),
1108 MTK_FUNCTION(1, "I2SIN0_MCK"),
1109 MTK_FUNCTION(2, "SPIM3_B_CSB"),
1110 MTK_FUNCTION(3, "APU_JTAG_TMS"),
1111 MTK_FUNCTION(4, "SCP_JTAG0_TMS_VCORE"),
1112 MTK_FUNCTION(5, "CONN_WF_MCU_TMS"),
1113 MTK_FUNCTION(6, "SSPM_JTAG_TMS_VCORE"),
1114 MTK_FUNCTION(7, "IPU_JTAG_TMS")
1115 ),
1116
1117 MTK_PIN(
1118 104, "GPIO104",
1119 MTK_EINT_FUNCTION(0, 104),
1120 DRV_GRP4,
1121 MTK_FUNCTION(0, "GPIO104"),
1122 MTK_FUNCTION(1, "I2SIN0_BCK"),
1123 MTK_FUNCTION(2, "SPIM3_B_CLK"),
1124 MTK_FUNCTION(3, "APU_JTAG_TCK"),
1125 MTK_FUNCTION(4, "SCP_JTAG0_TCK_VCORE"),
1126 MTK_FUNCTION(5, "CONN_WF_MCU_TCK"),
1127 MTK_FUNCTION(6, "SSPM_JTAG_TCK_VCORE"),
1128 MTK_FUNCTION(7, "IPU_JTAG_TCK")
1129 ),
1130
1131 MTK_PIN(
1132 105, "GPIO105",
1133 MTK_EINT_FUNCTION(0, 105),
1134 DRV_GRP4,
1135 MTK_FUNCTION(0, "GPIO105"),
1136 MTK_FUNCTION(1, "I2SIN0_LRCK"),
1137 MTK_FUNCTION(2, "SPIM3_B_MO"),
1138 MTK_FUNCTION(3, "APU_JTAG_TDI"),
1139 MTK_FUNCTION(4, "SCP_JTAG0_TDI_VCORE"),
1140 MTK_FUNCTION(5, "CONN_WF_MCU_TDI"),
1141 MTK_FUNCTION(6, "SSPM_JTAG_TDI_VCORE"),
1142 MTK_FUNCTION(7, "IPU_JTAG_TDI")
1143 ),
1144
1145 MTK_PIN(
1146 106, "GPIO106",
1147 MTK_EINT_FUNCTION(0, 106),
1148 DRV_GRP4,
1149 MTK_FUNCTION(0, "GPIO106"),
1150 MTK_FUNCTION(1, "I2SIN0_DI"),
1151 MTK_FUNCTION(2, "SPIM3_B_MI"),
1152 MTK_FUNCTION(3, "APU_JTAG_TDO"),
1153 MTK_FUNCTION(4, "SCP_JTAG0_TDO_VCORE"),
1154 MTK_FUNCTION(5, "CONN_WF_MCU_TDO"),
1155 MTK_FUNCTION(6, "SSPM_JTAG_TDO_VCORE"),
1156 MTK_FUNCTION(7, "IPU_JTAG_TDO")
1157 ),
1158
1159 MTK_PIN(
1160 107, "GPIO107",
1161 MTK_EINT_FUNCTION(0, 107),
1162 DRV_GRP4,
1163 MTK_FUNCTION(0, "GPIO107"),
1164 MTK_FUNCTION(1, "I2SOUT0_MCK"),
1165 MTK_FUNCTION(2, "SPIM4_B_CSB"),
1166 MTK_FUNCTION(3, "APU_JTAG_TRST"),
1167 MTK_FUNCTION(4, "SCP_JTAG0_TRSTN_VCORE"),
1168 MTK_FUNCTION(5, "CONN_WF_MCU_TRST_B"),
1169 MTK_FUNCTION(6, "SSPM_JTAG_TRSTN_VCORE"),
1170 MTK_FUNCTION(7, "IPU_JTAG_TRST")
1171 ),
1172
1173 MTK_PIN(
1174 108, "GPIO108",
1175 MTK_EINT_FUNCTION(0, 108),
1176 DRV_GRP4,
1177 MTK_FUNCTION(0, "GPIO108"),
1178 MTK_FUNCTION(1, "I2SOUT0_BCK"),
1179 MTK_FUNCTION(2, "SPIM4_B_CLK"),
1180 MTK_FUNCTION(3, "EXTIF0_ACT"),
1181 MTK_FUNCTION(4, "SPM_JTAG_TMS_VCORE"),
1182 MTK_FUNCTION(6, "CLKM2"),
1183 MTK_FUNCTION(7, "DBG_MON_A20")
1184 ),
1185
1186 MTK_PIN(
1187 109, "GPIO109",
1188 MTK_EINT_FUNCTION(0, 109),
1189 DRV_GRP4,
1190 MTK_FUNCTION(0, "GPIO109"),
1191 MTK_FUNCTION(1, "I2SOUT0_LRCK"),
1192 MTK_FUNCTION(2, "SPIM4_B_MO"),
1193 MTK_FUNCTION(3, "EXTIF0_PRI"),
1194 MTK_FUNCTION(4, "SPM_JTAG_TCK_VCORE"),
1195 MTK_FUNCTION(6, "CLKM3"),
1196 MTK_FUNCTION(7, "DBG_MON_A21")
1197 ),
1198
1199 MTK_PIN(
1200 110, "GPIO110",
1201 MTK_EINT_FUNCTION(0, 110),
1202 DRV_GRP4,
1203 MTK_FUNCTION(0, "GPIO110"),
1204 MTK_FUNCTION(1, "I2SOUT0_DO"),
1205 MTK_FUNCTION(2, "SPIM4_B_MI"),
1206 MTK_FUNCTION(3, "EXTIF0_GNT_B"),
1207 MTK_FUNCTION(4, "SPM_JTAG_TDI_VCORE"),
1208 MTK_FUNCTION(7, "DBG_MON_A22")
1209 ),
1210
1211 MTK_PIN(
1212 111, "GPIO111",
1213 MTK_EINT_FUNCTION(0, 111),
1214 DRV_GRP4,
1215 MTK_FUNCTION(0, "GPIO111"),
1216 MTK_FUNCTION(1, "DMIC0_CLK"),
1217 MTK_FUNCTION(2, "I2SIN1_MCK"),
1218 MTK_FUNCTION(3, "I2SOUT1_MCK"),
1219 MTK_FUNCTION(4, "SPM_JTAG_TDO_VCORE"),
1220 MTK_FUNCTION(6, "CONN_MIPI0_SDATA"),
1221 MTK_FUNCTION(7, "DBG_MON_A23")
1222 ),
1223
1224 MTK_PIN(
1225 112, "GPIO112",
1226 MTK_EINT_FUNCTION(0, 112),
1227 DRV_GRP4,
1228 MTK_FUNCTION(0, "GPIO112"),
1229 MTK_FUNCTION(1, "DMIC0_DAT0"),
1230 MTK_FUNCTION(2, "I2SIN1_BCK"),
1231 MTK_FUNCTION(3, "I2SOUT1_BCK"),
1232 MTK_FUNCTION(4, "SPM_JTAG_TRSTN_VCORE"),
1233 MTK_FUNCTION(6, "CONN_MIPI0_SCLK"),
1234 MTK_FUNCTION(7, "DBG_MON_A24")
1235 ),
1236
1237 MTK_PIN(
1238 113, "GPIO113",
1239 MTK_EINT_FUNCTION(0, 113),
1240 DRV_GRP4,
1241 MTK_FUNCTION(0, "GPIO113"),
1242 MTK_FUNCTION(1, "DMIC1_CLK"),
1243 MTK_FUNCTION(2, "I2SIN1_LRCK"),
1244 MTK_FUNCTION(3, "I2SOUT1_LRCK"),
1245 MTK_FUNCTION(4, "PMSR_SMAP"),
1246 MTK_FUNCTION(6, "CONN_MIPI1_SDATA"),
1247 MTK_FUNCTION(7, "DBG_MON_A25")
1248 ),
1249
1250 MTK_PIN(
1251 114, "GPIO114",
1252 MTK_EINT_FUNCTION(0, 114),
1253 DRV_GRP4,
1254 MTK_FUNCTION(0, "GPIO114"),
1255 MTK_FUNCTION(1, "DMIC1_DAT0"),
1256 MTK_FUNCTION(2, "I2SIN1_DI"),
1257 MTK_FUNCTION(3, "I2SOUT1_DO"),
1258 MTK_FUNCTION(6, "CONN_MIPI1_SCLK"),
1259 MTK_FUNCTION(7, "DBG_MON_A26")
1260 ),
1261
1262 MTK_PIN(
1263 115, "GPIO115",
1264 MTK_EINT_FUNCTION(0, 115),
1265 DRV_GRP4,
1266 MTK_FUNCTION(0, "GPIO115"),
1267 MTK_FUNCTION(1, "PCM0_CLK"),
1268 MTK_FUNCTION(2, "USB_DRVVBUS_1P"),
1269 MTK_FUNCTION(3, "PCIE_PHY_I2C_SCL"),
1270 MTK_FUNCTION(4, "SSUSB_U3PHY_I2C_SCL"),
1271 MTK_FUNCTION(6, "CMFLASH0"),
1272 MTK_FUNCTION(7, "EXTIF0_ACT")
1273 ),
1274
1275 MTK_PIN(
1276 116, "GPIO116",
1277 MTK_EINT_FUNCTION(0, 116),
1278 DRV_GRP4,
1279 MTK_FUNCTION(0, "GPIO116"),
1280 MTK_FUNCTION(1, "PCM0_SYNC"),
1281 MTK_FUNCTION(2, "USB_DRVVBUS_2P"),
1282 MTK_FUNCTION(3, "PCIE_PHY_I2C_SDA"),
1283 MTK_FUNCTION(4, "SSUSB_U3PHY_I2C_SDA"),
1284 MTK_FUNCTION(6, "CMFLASH1"),
1285 MTK_FUNCTION(7, "EXTIF0_PRI")
1286 ),
1287
1288 MTK_PIN(
1289 117, "GPIO117",
1290 MTK_EINT_FUNCTION(0, 117),
1291 DRV_GRP4,
1292 MTK_FUNCTION(0, "GPIO117"),
1293 MTK_FUNCTION(1, "PCM0_DI"),
1294 MTK_FUNCTION(2, "USB_DRVVBUS_3P"),
1295 MTK_FUNCTION(3, "DP_TX_HPD"),
1296 MTK_FUNCTION(4, "SSPXTP_U3PHY_I2C_SCL"),
1297 MTK_FUNCTION(6, "CMVREF0"),
1298 MTK_FUNCTION(7, "EXTIF0_GNT_B")
1299 ),
1300
1301 MTK_PIN(
1302 118, "GPIO118",
1303 MTK_EINT_FUNCTION(0, 118),
1304 DRV_GRP4,
1305 MTK_FUNCTION(0, "GPIO118"),
1306 MTK_FUNCTION(1, "PCM0_DO"),
1307 MTK_FUNCTION(2, "USB_DRVVBUS_4P"),
1308 MTK_FUNCTION(3, "EDP_TX_HPD"),
1309 MTK_FUNCTION(4, "SSPXTP_U3PHY_I2C_SDA"),
1310 MTK_FUNCTION(6, "CMVREF1")
1311 ),
1312
1313 MTK_PIN(
1314 119, "GPIO119",
1315 MTK_EINT_FUNCTION(0, 119),
1316 DRV_GRP4,
1317 MTK_FUNCTION(0, "GPIO119"),
1318 MTK_FUNCTION(1, "GBE_TXD3"),
1319 MTK_FUNCTION(2, "DMIC0_CLK"),
1320 MTK_FUNCTION(3, "LVTS_FOUT"),
1321 MTK_FUNCTION(4, "CONN_BGF_MCU_TMS"),
1322 MTK_FUNCTION(5, "UDI_TMS"),
1323 MTK_FUNCTION(6, "ANT_SEL5"),
1324 MTK_FUNCTION(7, "DBG_MON_B0")
1325 ),
1326
1327 MTK_PIN(
1328 120, "GPIO120",
1329 MTK_EINT_FUNCTION(0, 120),
1330 DRV_GRP4,
1331 MTK_FUNCTION(0, "GPIO120"),
1332 MTK_FUNCTION(1, "GBE_TXD2"),
1333 MTK_FUNCTION(2, "DMIC0_DAT0"),
1334 MTK_FUNCTION(3, "LVTS_SDO"),
1335 MTK_FUNCTION(4, "CONN_BGF_MCU_TCK"),
1336 MTK_FUNCTION(5, "UDI_TCK"),
1337 MTK_FUNCTION(6, "ANT_SEL6"),
1338 MTK_FUNCTION(7, "DBG_MON_B1")
1339 ),
1340
1341 MTK_PIN(
1342 121, "GPIO121",
1343 MTK_EINT_FUNCTION(0, 121),
1344 DRV_GRP4,
1345 MTK_FUNCTION(0, "GPIO121"),
1346 MTK_FUNCTION(1, "GBE_TXD1"),
1347 MTK_FUNCTION(2, "DMIC0_DAT1"),
1348 MTK_FUNCTION(3, "LVTS_26M"),
1349 MTK_FUNCTION(4, "CONN_BGF_MCU_TDI"),
1350 MTK_FUNCTION(5, "UDI_TDI"),
1351 MTK_FUNCTION(6, "ANT_SEL7"),
1352 MTK_FUNCTION(7, "DBG_MON_B2")
1353 ),
1354
1355 MTK_PIN(
1356 122, "GPIO122",
1357 MTK_EINT_FUNCTION(0, 122),
1358 DRV_GRP4,
1359 MTK_FUNCTION(0, "GPIO122"),
1360 MTK_FUNCTION(1, "GBE_TXD0"),
1361 MTK_FUNCTION(2, "DMIC1_CLK"),
1362 MTK_FUNCTION(3, "LVTS_SCF"),
1363 MTK_FUNCTION(4, "CONN_BGF_MCU_TDO"),
1364 MTK_FUNCTION(5, "UDI_TDO"),
1365 MTK_FUNCTION(6, "ANT_SEL8"),
1366 MTK_FUNCTION(7, "DBG_MON_B3")
1367 ),
1368
1369 MTK_PIN(
1370 123, "GPIO123",
1371 MTK_EINT_FUNCTION(0, 123),
1372 DRV_GRP4,
1373 MTK_FUNCTION(0, "GPIO123"),
1374 MTK_FUNCTION(1, "GBE_RXD3"),
1375 MTK_FUNCTION(2, "DMIC1_DAT0"),
1376 MTK_FUNCTION(3, "LVTS_SCK"),
1377 MTK_FUNCTION(4, "CONN_BGF_MCU_TRST_B"),
1378 MTK_FUNCTION(5, "UDI_NTRST"),
1379 MTK_FUNCTION(6, "ANT_SEL9"),
1380 MTK_FUNCTION(7, "DBG_MON_B4")
1381 ),
1382
1383 MTK_PIN(
1384 124, "GPIO124",
1385 MTK_EINT_FUNCTION(0, 124),
1386 DRV_GRP4,
1387 MTK_FUNCTION(0, "GPIO124"),
1388 MTK_FUNCTION(1, "GBE_RXD2"),
1389 MTK_FUNCTION(2, "DMIC1_DAT1"),
1390 MTK_FUNCTION(3, "LVTS_SDI"),
1391 MTK_FUNCTION(4, "CONN_WF_MCU_TMS"),
1392 MTK_FUNCTION(5, "SCP_JTAG0_TMS_VCORE"),
1393 MTK_FUNCTION(6, "ANT_SEL10"),
1394 MTK_FUNCTION(7, "DBG_MON_B5")
1395 ),
1396
1397 MTK_PIN(
1398 125, "GPIO125",
1399 MTK_EINT_FUNCTION(0, 125),
1400 DRV_GRP4,
1401 MTK_FUNCTION(0, "GPIO125"),
1402 MTK_FUNCTION(1, "GBE_RXD1"),
1403 MTK_FUNCTION(2, "CLKM2"),
1404 MTK_FUNCTION(4, "CONN_WF_MCU_TCK"),
1405 MTK_FUNCTION(5, "SCP_JTAG0_TCK_VCORE"),
1406 MTK_FUNCTION(6, "ANT_SEL11"),
1407 MTK_FUNCTION(7, "DBG_MON_B6")
1408 ),
1409
1410 MTK_PIN(
1411 126, "GPIO126",
1412 MTK_EINT_FUNCTION(0, 126),
1413 DRV_GRP4,
1414 MTK_FUNCTION(0, "GPIO126"),
1415 MTK_FUNCTION(1, "GBE_RXD0"),
1416 MTK_FUNCTION(2, "CLKM3"),
1417 MTK_FUNCTION(4, "CONN_WF_MCU_TDI"),
1418 MTK_FUNCTION(5, "SCP_JTAG0_TDI_VCORE"),
1419 MTK_FUNCTION(6, "ANT_SEL12"),
1420 MTK_FUNCTION(7, "DBG_MON_B7")
1421 ),
1422
1423 MTK_PIN(
1424 127, "GPIO127",
1425 MTK_EINT_FUNCTION(0, 127),
1426 DRV_GRP4,
1427 MTK_FUNCTION(0, "GPIO127"),
1428 MTK_FUNCTION(1, "GBE_TXC"),
1429 MTK_FUNCTION(2, "I2SIN1_MCK"),
1430 MTK_FUNCTION(4, "CONN_WF_MCU_TDO"),
1431 MTK_FUNCTION(5, "SCP_JTAG0_TDO_VCORE"),
1432 MTK_FUNCTION(6, "ANT_SEL13"),
1433 MTK_FUNCTION(7, "DBG_MON_B8")
1434 ),
1435
1436 MTK_PIN(
1437 128, "GPIO128",
1438 MTK_EINT_FUNCTION(0, 128),
1439 DRV_GRP4,
1440 MTK_FUNCTION(0, "GPIO128"),
1441 MTK_FUNCTION(1, "GBE_RXC"),
1442 MTK_FUNCTION(2, "I2SIN1_BCK"),
1443 MTK_FUNCTION(4, "CONN_WF_MCU_TRST_B"),
1444 MTK_FUNCTION(5, "SCP_JTAG0_TRSTN_VCORE"),
1445 MTK_FUNCTION(6, "ANT_SEL14"),
1446 MTK_FUNCTION(7, "DBG_MON_B9")
1447 ),
1448
1449 MTK_PIN(
1450 129, "GPIO129",
1451 MTK_EINT_FUNCTION(0, 129),
1452 DRV_GRP4,
1453 MTK_FUNCTION(0, "GPIO129"),
1454 MTK_FUNCTION(1, "GBE_RXDV"),
1455 MTK_FUNCTION(2, "I2SIN1_LRCK"),
1456 MTK_FUNCTION(4, "CONN_BGF_MCU_AICE_TMSC"),
1457 MTK_FUNCTION(5, "IPU_JTAG_TMS"),
1458 MTK_FUNCTION(6, "ANT_SEL15"),
1459 MTK_FUNCTION(7, "DBG_MON_B10")
1460 ),
1461
1462 MTK_PIN(
1463 130, "GPIO130",
1464 MTK_EINT_FUNCTION(0, 130),
1465 DRV_GRP4,
1466 MTK_FUNCTION(0, "GPIO130"),
1467 MTK_FUNCTION(1, "GBE_TXEN"),
1468 MTK_FUNCTION(2, "I2SIN1_DI"),
1469 MTK_FUNCTION(4, "CONN_BGF_MCU_AICE_TCKC"),
1470 MTK_FUNCTION(5, "IPU_JTAG_TCK"),
1471 MTK_FUNCTION(6, "ANT_SEL16"),
1472 MTK_FUNCTION(7, "DBG_MON_B11")
1473 ),
1474
1475 MTK_PIN(
1476 131, "GPIO131",
1477 MTK_EINT_FUNCTION(0, 131),
1478 DRV_GRP4,
1479 MTK_FUNCTION(0, "GPIO131"),
1480 MTK_FUNCTION(1, "GBE_MDC"),
1481 MTK_FUNCTION(2, "CLKM0"),
1482 MTK_FUNCTION(3, "mbistreaden_trigger"),
1483 MTK_FUNCTION(4, "CONN_BGF_UART0_TXD"),
1484 MTK_FUNCTION(5, "IPU_JTAG_TDI"),
1485 MTK_FUNCTION(6, "ANT_SEL17"),
1486 MTK_FUNCTION(7, "DBG_MON_B12")
1487 ),
1488
1489 MTK_PIN(
1490 132, "GPIO132",
1491 MTK_EINT_FUNCTION(0, 132),
1492 DRV_GRP4,
1493 MTK_FUNCTION(0, "GPIO132"),
1494 MTK_FUNCTION(1, "GBE_MDIO"),
1495 MTK_FUNCTION(2, "CLKM1"),
1496 MTK_FUNCTION(3, "mbistwriteen_trigger"),
1497 MTK_FUNCTION(4, "CONN_BGF_UART0_RXD"),
1498 MTK_FUNCTION(5, "IPU_JTAG_TDO"),
1499 MTK_FUNCTION(6, "ANT_SEL18"),
1500 MTK_FUNCTION(7, "DBG_MON_B13")
1501 ),
1502
1503 MTK_PIN(
1504 133, "GPIO133",
1505 MTK_EINT_FUNCTION(0, 133),
1506 DRV_GRP4,
1507 MTK_FUNCTION(0, "GPIO133"),
1508 MTK_FUNCTION(1, "GBE_TXER"),
1509 MTK_FUNCTION(2, "GBE_AUX_PPS2"),
1510 MTK_FUNCTION(4, "CONN_BT_TXD"),
1511 MTK_FUNCTION(5, "IPU_JTAG_TRST"),
1512 MTK_FUNCTION(6, "ANT_SEL19"),
1513 MTK_FUNCTION(7, "DBG_MON_B14")
1514 ),
1515
1516 MTK_PIN(
1517 134, "GPIO134",
1518 MTK_EINT_FUNCTION(0, 134),
1519 DRV_GRP4,
1520 MTK_FUNCTION(0, "GPIO134"),
1521 MTK_FUNCTION(1, "GBE_RXER"),
1522 MTK_FUNCTION(2, "GBE_AUX_PPS3"),
1523 MTK_FUNCTION(3, "MCUPM_JTAG_TMS"),
1524 MTK_FUNCTION(4, "CONN_WF_MCU_AICE_TMSC"),
1525 MTK_FUNCTION(5, "APU_JTAG_TMS"),
1526 MTK_FUNCTION(6, "ANT_SEL20"),
1527 MTK_FUNCTION(7, "DBG_MON_B15")
1528 ),
1529
1530 MTK_PIN(
1531 135, "GPIO135",
1532 MTK_EINT_FUNCTION(0, 135),
1533 DRV_GRP4,
1534 MTK_FUNCTION(0, "GPIO135"),
1535 MTK_FUNCTION(1, "GBE_COL"),
1536 MTK_FUNCTION(2, "I2SOUT1_MCK"),
1537 MTK_FUNCTION(3, "MCUPM_JTAG_TCK"),
1538 MTK_FUNCTION(4, "CONN_WF_MCU_AICE_TCKC"),
1539 MTK_FUNCTION(5, "APU_JTAG_TCK"),
1540 MTK_FUNCTION(6, "ANT_SEL21"),
1541 MTK_FUNCTION(7, "DBG_MON_B16")
1542 ),
1543
1544 MTK_PIN(
1545 136, "GPIO136",
1546 MTK_EINT_FUNCTION(0, 136),
1547 DRV_GRP4,
1548 MTK_FUNCTION(0, "GPIO136"),
1549 MTK_FUNCTION(1, "GBE_INTR"),
1550 MTK_FUNCTION(2, "I2SOUT1_BCK"),
1551 MTK_FUNCTION(3, "MCUPM_JTAG_TDI"),
1552 MTK_FUNCTION(4, "CONN_WIFI_TXD"),
1553 MTK_FUNCTION(5, "APU_JTAG_TDI"),
1554 MTK_FUNCTION(6, "PWM_0"),
1555 MTK_FUNCTION(7, "DBG_MON_B17")
1556 ),
1557
1558 MTK_PIN(
1559 137, "GPIO137",
1560 MTK_EINT_FUNCTION(0, 137),
1561 DRV_GRP4,
1562 MTK_FUNCTION(0, "GPIO137"),
1563 MTK_FUNCTION(1, "GBE_AUX_PPS0"),
1564 MTK_FUNCTION(2, "I2SOUT1_LRCK"),
1565 MTK_FUNCTION(3, "MCUPM_JTAG_TDO"),
1566 MTK_FUNCTION(4, "DP_TX_HPD"),
1567 MTK_FUNCTION(5, "APU_JTAG_TDO"),
1568 MTK_FUNCTION(6, "PWM_1"),
1569 MTK_FUNCTION(7, "DBG_MON_B18")
1570 ),
1571
1572 MTK_PIN(
1573 138, "GPIO138",
1574 MTK_EINT_FUNCTION(0, 138),
1575 DRV_GRP4,
1576 MTK_FUNCTION(0, "GPIO138"),
1577 MTK_FUNCTION(1, "GBE_AUX_PPS1"),
1578 MTK_FUNCTION(2, "I2SOUT1_DO"),
1579 MTK_FUNCTION(3, "MCUPM_JTAG_TRSTN"),
1580 MTK_FUNCTION(4, "EDP_TX_HPD"),
1581 MTK_FUNCTION(5, "APU_JTAG_TRST"),
1582 MTK_FUNCTION(6, "PWM_2"),
1583 MTK_FUNCTION(7, "DBG_MON_B19")
1584 ),
1585
1586 MTK_PIN(
1587 139, "GPIO139",
1588 MTK_EINT_FUNCTION(0, 139),
1589 DRV_GRP4,
1590 MTK_FUNCTION(0, "GPIO139"),
1591 MTK_FUNCTION(1, "CONN_TOP_CLK")
1592 ),
1593
1594 MTK_PIN(
1595 140, "GPIO140",
1596 MTK_EINT_FUNCTION(0, 140),
1597 DRV_GRP4,
1598 MTK_FUNCTION(0, "GPIO140"),
1599 MTK_FUNCTION(1, "CONN_TOP_DATA")
1600 ),
1601
1602 MTK_PIN(
1603 141, "GPIO141",
1604 MTK_EINT_FUNCTION(0, 141),
1605 DRV_GRP4,
1606 MTK_FUNCTION(0, "GPIO141"),
1607 MTK_FUNCTION(1, "CONN_BT_CLK")
1608 ),
1609
1610 MTK_PIN(
1611 142, "GPIO142",
1612 MTK_EINT_FUNCTION(0, 142),
1613 DRV_GRP4,
1614 MTK_FUNCTION(0, "GPIO142"),
1615 MTK_FUNCTION(1, "CONN_BT_DATA")
1616 ),
1617
1618 MTK_PIN(
1619 143, "GPIO143",
1620 MTK_EINT_FUNCTION(0, 143),
1621 DRV_GRP4,
1622 MTK_FUNCTION(0, "GPIO143"),
1623 MTK_FUNCTION(1, "CONN_HRST_B")
1624 ),
1625
1626 MTK_PIN(
1627 144, "GPIO144",
1628 MTK_EINT_FUNCTION(0, 144),
1629 DRV_GRP4,
1630 MTK_FUNCTION(0, "GPIO144"),
1631 MTK_FUNCTION(1, "CONN_WB_PTA")
1632 ),
1633
1634 MTK_PIN(
1635 145, "GPIO145",
1636 MTK_EINT_FUNCTION(0, 145),
1637 DRV_GRP4,
1638 MTK_FUNCTION(0, "GPIO145"),
1639 MTK_FUNCTION(1, "CONN_WF_CTRL0")
1640 ),
1641
1642 MTK_PIN(
1643 146, "GPIO146",
1644 MTK_EINT_FUNCTION(0, 146),
1645 DRV_GRP4,
1646 MTK_FUNCTION(0, "GPIO146"),
1647 MTK_FUNCTION(1, "CONN_WF_CTRL1")
1648 ),
1649
1650 MTK_PIN(
1651 147, "GPIO147",
1652 MTK_EINT_FUNCTION(0, 147),
1653 DRV_GRP4,
1654 MTK_FUNCTION(0, "GPIO147"),
1655 MTK_FUNCTION(1, "CONN_WF_CTRL2")
1656 ),
1657
1658 MTK_PIN(
1659 148, "GPIO148",
1660 MTK_EINT_FUNCTION(0, 148),
1661 DRV_GRP4,
1662 MTK_FUNCTION(0, "GPIO148"),
1663 MTK_FUNCTION(1, "CONN_WF_CTRL3")
1664 ),
1665
1666 MTK_PIN(
1667 149, "GPIO149",
1668 MTK_EINT_FUNCTION(0, 149),
1669 DRV_GRP4,
1670 MTK_FUNCTION(0, "GPIO149"),
1671 MTK_FUNCTION(1, "CONN_WF_CTRL4")
1672 ),
1673
1674 MTK_PIN(
1675 150, "GPIO150",
1676 MTK_EINT_FUNCTION(0, 150),
1677 DRV_GRP4,
1678 MTK_FUNCTION(0, "GPIO150"),
1679 MTK_FUNCTION(1, "SPINOR_CK"),
1680 MTK_FUNCTION(2, "DMIC0_CLK"),
1681 MTK_FUNCTION(3, "DP_TX_HPD"),
1682 MTK_FUNCTION(4, "PWM_0"),
1683 MTK_FUNCTION(5, "CONN_BPI_BUS17_ANT0"),
1684 MTK_FUNCTION(6, "LVTS_FOUT"),
1685 MTK_FUNCTION(7, "DBG_MON_B26")
1686 ),
1687
1688 MTK_PIN(
1689 151, "GPIO151",
1690 MTK_EINT_FUNCTION(0, 151),
1691 DRV_GRP4,
1692 MTK_FUNCTION(0, "GPIO151"),
1693 MTK_FUNCTION(1, "SPINOR_CS"),
1694 MTK_FUNCTION(2, "DMIC0_DAT0"),
1695 MTK_FUNCTION(3, "EDP_TX_HPD"),
1696 MTK_FUNCTION(4, "PWM_1"),
1697 MTK_FUNCTION(5, "CONN_BPI_BUS18_ANT1"),
1698 MTK_FUNCTION(6, "LVTS_SDO"),
1699 MTK_FUNCTION(7, "DBG_MON_B27")
1700 ),
1701
1702 MTK_PIN(
1703 152, "GPIO152",
1704 MTK_EINT_FUNCTION(0, 152),
1705 DRV_GRP4,
1706 MTK_FUNCTION(0, "GPIO152"),
1707 MTK_FUNCTION(1, "SPINOR_IO0"),
1708 MTK_FUNCTION(2, "DMIC0_DAT1"),
1709 MTK_FUNCTION(3, "UTXD2"),
1710 MTK_FUNCTION(4, "USB_DRVVBUS_1P"),
1711 MTK_FUNCTION(5, "CONN_BPI_BUS19_ANT2"),
1712 MTK_FUNCTION(6, "LVTS_26M"),
1713 MTK_FUNCTION(7, "DBG_MON_B28")
1714 ),
1715
1716 MTK_PIN(
1717 153, "GPIO153",
1718 MTK_EINT_FUNCTION(0, 153),
1719 DRV_GRP4,
1720 MTK_FUNCTION(0, "GPIO153"),
1721 MTK_FUNCTION(1, "SPINOR_IO1"),
1722 MTK_FUNCTION(2, "DMIC1_CLK"),
1723 MTK_FUNCTION(3, "UCTS2"),
1724 MTK_FUNCTION(4, "USB_DRVVBUS_2P"),
1725 MTK_FUNCTION(5, "CONN_BPI_BUS20_ANT3"),
1726 MTK_FUNCTION(6, "LVTS_SCF"),
1727 MTK_FUNCTION(7, "DBG_MON_B29")
1728 ),
1729
1730 MTK_PIN(
1731 154, "GPIO154",
1732 MTK_EINT_FUNCTION(0, 154),
1733 DRV_GRP4,
1734 MTK_FUNCTION(0, "GPIO154"),
1735 MTK_FUNCTION(1, "SPINOR_IO2"),
1736 MTK_FUNCTION(2, "DMIC1_DAT0"),
1737 MTK_FUNCTION(3, "URTS2"),
1738 MTK_FUNCTION(4, "USB_DRVVBUS_3P"),
1739 MTK_FUNCTION(5, "CONN_BPI_BUS21_ANT4"),
1740 MTK_FUNCTION(6, "LVTS_SCK"),
1741 MTK_FUNCTION(7, "DBG_MON_B30")
1742 ),
1743
1744 MTK_PIN(
1745 155, "GPIO155",
1746 MTK_EINT_FUNCTION(0, 155),
1747 DRV_GRP4,
1748 MTK_FUNCTION(0, "GPIO155"),
1749 MTK_FUNCTION(1, "SPINOR_IO3"),
1750 MTK_FUNCTION(2, "DMIC1_DAT1"),
1751 MTK_FUNCTION(3, "URXD2"),
1752 MTK_FUNCTION(4, "USB_DRVVBUS_4P"),
1753 MTK_FUNCTION(5, "DISP_PWM1"),
1754 MTK_FUNCTION(6, "LVTS_SDI"),
1755 MTK_FUNCTION(7, "DBG_MON_B31")
1756 ),
1757
1758 MTK_PIN(
1759 156, "GPIO156",
1760 MTK_EINT_FUNCTION(0, 156),
1761 DRV_GRP4,
1762 MTK_FUNCTION(0, "GPIO156"),
1763 MTK_FUNCTION(1, "MSDC0_DAT7")
1764 ),
1765
1766 MTK_PIN(
1767 157, "GPIO157",
1768 MTK_EINT_FUNCTION(0, 157),
1769 DRV_GRP4,
1770 MTK_FUNCTION(0, "GPIO157"),
1771 MTK_FUNCTION(1, "MSDC0_DAT6")
1772 ),
1773
1774 MTK_PIN(
1775 158, "GPIO158",
1776 MTK_EINT_FUNCTION(0, 158),
1777 DRV_GRP4,
1778 MTK_FUNCTION(0, "GPIO158"),
1779 MTK_FUNCTION(1, "MSDC0_DAT5")
1780 ),
1781
1782 MTK_PIN(
1783 159, "GPIO159",
1784 MTK_EINT_FUNCTION(0, 159),
1785 DRV_GRP4,
1786 MTK_FUNCTION(0, "GPIO159"),
1787 MTK_FUNCTION(1, "MSDC0_DAT4")
1788 ),
1789
1790 MTK_PIN(
1791 160, "GPIO160",
1792 MTK_EINT_FUNCTION(0, 160),
1793 DRV_GRP4,
1794 MTK_FUNCTION(0, "GPIO160"),
1795 MTK_FUNCTION(1, "MSDC0_RSTB")
1796 ),
1797
1798 MTK_PIN(
1799 161, "GPIO161",
1800 MTK_EINT_FUNCTION(0, 161),
1801 DRV_GRP4,
1802 MTK_FUNCTION(0, "GPIO161"),
1803 MTK_FUNCTION(1, "MSDC0_CMD")
1804 ),
1805
1806 MTK_PIN(
1807 162, "GPIO162",
1808 MTK_EINT_FUNCTION(0, 162),
1809 DRV_GRP4,
1810 MTK_FUNCTION(0, "GPIO162"),
1811 MTK_FUNCTION(1, "MSDC0_CLK")
1812 ),
1813
1814 MTK_PIN(
1815 163, "GPIO163",
1816 MTK_EINT_FUNCTION(0, 163),
1817 DRV_GRP4,
1818 MTK_FUNCTION(0, "GPIO163"),
1819 MTK_FUNCTION(1, "MSDC0_DAT3")
1820 ),
1821
1822 MTK_PIN(
1823 164, "GPIO164",
1824 MTK_EINT_FUNCTION(0, 164),
1825 DRV_GRP4,
1826 MTK_FUNCTION(0, "GPIO164"),
1827 MTK_FUNCTION(1, "MSDC0_DAT2")
1828 ),
1829
1830 MTK_PIN(
1831 165, "GPIO165",
1832 MTK_EINT_FUNCTION(0, 165),
1833 DRV_GRP4,
1834 MTK_FUNCTION(0, "GPIO165"),
1835 MTK_FUNCTION(1, "MSDC0_DAT1")
1836 ),
1837
1838 MTK_PIN(
1839 166, "GPIO166",
1840 MTK_EINT_FUNCTION(0, 166),
1841 DRV_GRP4,
1842 MTK_FUNCTION(0, "GPIO166"),
1843 MTK_FUNCTION(1, "MSDC0_DAT0")
1844 ),
1845
1846 MTK_PIN(
1847 167, "GPIO167",
1848 MTK_EINT_FUNCTION(0, 167),
1849 DRV_GRP4,
1850 MTK_FUNCTION(0, "GPIO167"),
1851 MTK_FUNCTION(1, "MSDC0_DSL")
1852 ),
1853
1854 MTK_PIN(
1855 168, "GPIO168",
1856 MTK_EINT_FUNCTION(0, 168),
1857 DRV_GRP4,
1858 MTK_FUNCTION(0, "GPIO168"),
1859 MTK_FUNCTION(1, "MSDC1_CMD"),
1860 MTK_FUNCTION(2, "CONN_WF_MCU_AICE_TMSC"),
1861 MTK_FUNCTION(3, "UCTS1"),
1862 MTK_FUNCTION(4, "UDI_TMS"),
1863 MTK_FUNCTION(5, "SSPM_JTAG_TMS_VCORE"),
1864 MTK_FUNCTION(6, "MCUPM_JTAG_TMS"),
1865 MTK_FUNCTION(7, "CONN_BGF_MCU_TMS")
1866 ),
1867
1868 MTK_PIN(
1869 169, "GPIO169",
1870 MTK_EINT_FUNCTION(0, 169),
1871 DRV_GRP4,
1872 MTK_FUNCTION(0, "GPIO169"),
1873 MTK_FUNCTION(1, "MSDC1_CLK"),
1874 MTK_FUNCTION(2, "CONN_WF_MCU_AICE_TCKC"),
1875 MTK_FUNCTION(3, "URTS1"),
1876 MTK_FUNCTION(4, "UDI_TCK"),
1877 MTK_FUNCTION(5, "SSPM_JTAG_TCK_VCORE"),
1878 MTK_FUNCTION(6, "MCUPM_JTAG_TCK"),
1879 MTK_FUNCTION(7, "CONN_BGF_MCU_TCK")
1880 ),
1881
1882 MTK_PIN(
1883 170, "GPIO170",
1884 MTK_EINT_FUNCTION(0, 170),
1885 DRV_GRP4,
1886 MTK_FUNCTION(0, "GPIO170"),
1887 MTK_FUNCTION(1, "MSDC1_DAT0"),
1888 MTK_FUNCTION(2, "SPIM5_B_CSB"),
1889 MTK_FUNCTION(3, "UCTS2"),
1890 MTK_FUNCTION(4, "UDI_TDI"),
1891 MTK_FUNCTION(5, "SSPM_JTAG_TDI_VCORE"),
1892 MTK_FUNCTION(6, "MCUPM_JTAG_TDI"),
1893 MTK_FUNCTION(7, "CONN_BGF_MCU_TDI")
1894 ),
1895
1896 MTK_PIN(
1897 171, "GPIO171",
1898 MTK_EINT_FUNCTION(0, 171),
1899 DRV_GRP4,
1900 MTK_FUNCTION(0, "GPIO171"),
1901 MTK_FUNCTION(1, "MSDC1_DAT1"),
1902 MTK_FUNCTION(2, "SPIM5_B_CLK"),
1903 MTK_FUNCTION(3, "URTS2"),
1904 MTK_FUNCTION(4, "UDI_TDO"),
1905 MTK_FUNCTION(5, "SSPM_JTAG_TDO_VCORE"),
1906 MTK_FUNCTION(6, "MCUPM_JTAG_TDO"),
1907 MTK_FUNCTION(7, "CONN_BGF_MCU_TDO")
1908 ),
1909
1910 MTK_PIN(
1911 172, "GPIO172",
1912 MTK_EINT_FUNCTION(0, 172),
1913 DRV_GRP4,
1914 MTK_FUNCTION(0, "GPIO172"),
1915 MTK_FUNCTION(1, "MSDC1_DAT2"),
1916 MTK_FUNCTION(2, "SPIM5_B_MO"),
1917 MTK_FUNCTION(3, "UCTS3"),
1918 MTK_FUNCTION(4, "UDI_NTRST"),
1919 MTK_FUNCTION(5, "SSPM_JTAG_TRSTN_VCORE"),
1920 MTK_FUNCTION(6, "MCUPM_JTAG_TRSTN"),
1921 MTK_FUNCTION(7, "CONN_BGF_MCU_TRST_B")
1922 ),
1923
1924 MTK_PIN(
1925 173, "GPIO173",
1926 MTK_EINT_FUNCTION(0, 173),
1927 DRV_GRP4,
1928 MTK_FUNCTION(0, "GPIO173"),
1929 MTK_FUNCTION(1, "MSDC1_DAT3"),
1930 MTK_FUNCTION(2, "SPIM5_B_MI"),
1931 MTK_FUNCTION(3, "URTS3"),
1932 MTK_FUNCTION(4, "CLKM0"),
1933 MTK_FUNCTION(5, "PWM_2")
1934 ),
1935
1936 MTK_PIN(
1937 174, "GPIO174",
1938 MTK_EINT_FUNCTION(0, 174),
1939 DRV_GRP4,
1940 MTK_FUNCTION(0, "GPIO174"),
1941 MTK_FUNCTION(1, "MSDC2_CMD"),
1942 MTK_FUNCTION(2, "CONN_BGF_MCU_AICE_TMSC"),
1943 MTK_FUNCTION(3, "UTXD1"),
1944 MTK_FUNCTION(4, "VADSP_JTAG0_TMS"),
1945 MTK_FUNCTION(5, "SSPM_JTAG_TMS_VLP"),
1946 MTK_FUNCTION(6, "SPM_JTAG_TMS"),
1947 MTK_FUNCTION(7, "SCP_JTAG0_TMS_VLP")
1948 ),
1949
1950 MTK_PIN(
1951 175, "GPIO175",
1952 MTK_EINT_FUNCTION(0, 175),
1953 DRV_GRP4,
1954 MTK_FUNCTION(0, "GPIO175"),
1955 MTK_FUNCTION(1, "MSDC2_CLK"),
1956 MTK_FUNCTION(2, "CONN_BGF_MCU_AICE_TCKC"),
1957 MTK_FUNCTION(3, "URXD1"),
1958 MTK_FUNCTION(4, "VADSP_JTAG0_TCK"),
1959 MTK_FUNCTION(5, "SSPM_JTAG_TCK_VLP"),
1960 MTK_FUNCTION(6, "SPM_JTAG_TCK"),
1961 MTK_FUNCTION(7, "SCP_JTAG0_TCK_VLP")
1962 ),
1963
1964 MTK_PIN(
1965 176, "GPIO176",
1966 MTK_EINT_FUNCTION(0, 176),
1967 DRV_GRP4,
1968 MTK_FUNCTION(0, "GPIO176"),
1969 MTK_FUNCTION(1, "MSDC2_DAT0"),
1970 MTK_FUNCTION(2, "SRCLKENAI0"),
1971 MTK_FUNCTION(3, "UTXD2"),
1972 MTK_FUNCTION(4, "VADSP_JTAG0_TDI"),
1973 MTK_FUNCTION(5, "SSPM_JTAG_TDI_VLP"),
1974 MTK_FUNCTION(6, "SPM_JTAG_TDI"),
1975 MTK_FUNCTION(7, "SCP_JTAG0_TDI_VLP")
1976 ),
1977
1978 MTK_PIN(
1979 177, "GPIO177",
1980 MTK_EINT_FUNCTION(0, 177),
1981 DRV_GRP4,
1982 MTK_FUNCTION(0, "GPIO177"),
1983 MTK_FUNCTION(1, "MSDC2_DAT1"),
1984 MTK_FUNCTION(2, "SRCLKENAI1"),
1985 MTK_FUNCTION(3, "URXD2"),
1986 MTK_FUNCTION(4, "VADSP_JTAG0_TDO"),
1987 MTK_FUNCTION(5, "SSPM_JTAG_TDO_VLP"),
1988 MTK_FUNCTION(6, "SPM_JTAG_TDO"),
1989 MTK_FUNCTION(7, "SCP_JTAG0_TDO_VLP")
1990 ),
1991
1992 MTK_PIN(
1993 178, "GPIO178",
1994 MTK_EINT_FUNCTION(0, 178),
1995 DRV_GRP4,
1996 MTK_FUNCTION(0, "GPIO178"),
1997 MTK_FUNCTION(1, "MSDC2_DAT2"),
1998 MTK_FUNCTION(3, "UTXD3"),
1999 MTK_FUNCTION(4, "VADSP_JTAG0_TRSTN"),
2000 MTK_FUNCTION(5, "SSPM_JTAG_TRSTN_VLP"),
2001 MTK_FUNCTION(6, "SPM_JTAG_TRSTN"),
2002 MTK_FUNCTION(7, "SCP_JTAG0_TRSTN_VLP")
2003 ),
2004
2005 MTK_PIN(
2006 179, "GPIO179",
2007 MTK_EINT_FUNCTION(0, 179),
2008 DRV_GRP4,
2009 MTK_FUNCTION(0, "GPIO179"),
2010 MTK_FUNCTION(1, "MSDC2_DAT3"),
2011 MTK_FUNCTION(3, "URXD3"),
2012 MTK_FUNCTION(4, "CLKM1"),
2013 MTK_FUNCTION(5, "PWM_vlp"),
2014 MTK_FUNCTION(7, "TP_GPIO7_AO")
2015 ),
2016
2017 MTK_PIN(
2018 180, "GPIO180",
2019 MTK_EINT_FUNCTION(0, 180),
2020 DRV_GRP4,
2021 MTK_FUNCTION(0, "GPIO180"),
2022 MTK_FUNCTION(1, "SPMI_P_SCL")
2023 ),
2024
2025 MTK_PIN(
2026 181, "GPIO181",
2027 MTK_EINT_FUNCTION(0, 181),
2028 DRV_GRP4,
2029 MTK_FUNCTION(0, "GPIO181"),
2030 MTK_FUNCTION(1, "SPMI_P_SDA")
2031 ),
2032
2033 MTK_PIN(
2034 182, "GPIO182",
2035 MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
2036 DRV_GRP4,
2037 MTK_FUNCTION(0, "GPIO182"),
2038 MTK_FUNCTION(1, "DDR_PAD_RRESETB")
2039 ),
2040
2041 MTK_PIN(
2042 183, "GPIO183",
2043 MTK_EINT_FUNCTION(0, 182),
2044 DRV_FIXED,
2045 MTK_FUNCTION(0, NULL)
2046 ),
2047
2048 MTK_PIN(
2049 184, "GPIO184",
2050 MTK_EINT_FUNCTION(0, 183),
2051 DRV_FIXED,
2052 MTK_FUNCTION(0, NULL)
2053 ),
2054
2055 MTK_PIN(
2056 185, "GPIO185",
2057 MTK_EINT_FUNCTION(0, 184),
2058 DRV_FIXED,
2059 MTK_FUNCTION(0, NULL)
2060 ),
2061
2062 MTK_PIN(
2063 186, "GPIO186",
2064 MTK_EINT_FUNCTION(0, 185),
2065 DRV_FIXED,
2066 MTK_FUNCTION(0, NULL)
2067 ),
2068
2069 MTK_PIN(
2070 187, "GPIO187",
2071 MTK_EINT_FUNCTION(0, 186),
2072 DRV_FIXED,
2073 MTK_FUNCTION(0, NULL)
2074 ),
2075
2076 MTK_PIN(
2077 188, "GPIO188",
2078 MTK_EINT_FUNCTION(0, 187),
2079 DRV_FIXED,
2080 MTK_FUNCTION(0, NULL)
2081 ),
2082
2083 MTK_PIN(
2084 189, "GPIO189",
2085 MTK_EINT_FUNCTION(0, 188),
2086 DRV_FIXED,
2087 MTK_FUNCTION(0, NULL)
2088 ),
2089
2090 MTK_PIN(
2091 190, "GPIO190",
2092 MTK_EINT_FUNCTION(0, 189),
2093 DRV_FIXED,
2094 MTK_FUNCTION(0, NULL)
2095 ),
2096
2097 MTK_PIN(
2098 191, "GPIO191",
2099 MTK_EINT_FUNCTION(0, 190),
2100 DRV_FIXED,
2101 MTK_FUNCTION(0, NULL)
2102 ),
2103
2104 MTK_PIN(
2105 192, "GPIO192",
2106 MTK_EINT_FUNCTION(0, 191),
2107 DRV_FIXED,
2108 MTK_FUNCTION(0, NULL)
2109 ),
2110
2111 MTK_PIN(
2112 193, "GPIO193",
2113 MTK_EINT_FUNCTION(0, 192),
2114 DRV_FIXED,
2115 MTK_FUNCTION(0, NULL)
2116 ),
2117
2118 MTK_PIN(
2119 194, "GPIO194",
2120 MTK_EINT_FUNCTION(0, 193),
2121 DRV_FIXED,
2122 MTK_FUNCTION(0, NULL)
2123 ),
2124
2125 MTK_PIN(
2126 195, "GPIO195",
2127 MTK_EINT_FUNCTION(0, 194),
2128 DRV_FIXED,
2129 MTK_FUNCTION(0, NULL)
2130 ),
2131
2132 MTK_PIN(
2133 196, "GPIO196",
2134 MTK_EINT_FUNCTION(0, 195),
2135 DRV_FIXED,
2136 MTK_FUNCTION(0, NULL)
2137 ),
2138
2139 MTK_PIN(
2140 197, "GPIO197",
2141 MTK_EINT_FUNCTION(0, 196),
2142 DRV_FIXED,
2143 MTK_FUNCTION(0, NULL)
2144 ),
2145
2146 MTK_PIN(
2147 198, "GPIO198",
2148 MTK_EINT_FUNCTION(0, 197),
2149 DRV_FIXED,
2150 MTK_FUNCTION(0, NULL)
2151 ),
2152
2153 MTK_PIN(
2154 199, "GPIO199",
2155 MTK_EINT_FUNCTION(0, 198),
2156 DRV_FIXED,
2157 MTK_FUNCTION(0, NULL)
2158 ),
2159
2160 MTK_PIN(
2161 200, "GPIO200",
2162 MTK_EINT_FUNCTION(0, 199),
2163 DRV_FIXED,
2164 MTK_FUNCTION(0, NULL)
2165 ),
2166
2167 MTK_PIN(
2168 201, "GPIO201",
2169 MTK_EINT_FUNCTION(0, 200),
2170 DRV_FIXED,
2171 MTK_FUNCTION(0, NULL)
2172 ),
2173
2174 MTK_PIN(
2175 202, "GPIO202",
2176 MTK_EINT_FUNCTION(0, 201),
2177 DRV_FIXED,
2178 MTK_FUNCTION(0, NULL)
2179 ),
2180
2181 MTK_PIN(
2182 203, "GPIO203",
2183 MTK_EINT_FUNCTION(0, 202),
2184 DRV_FIXED,
2185 MTK_FUNCTION(0, NULL)
2186 ),
2187
2188 MTK_PIN(
2189 204, "GPIO204",
2190 MTK_EINT_FUNCTION(0, 203),
2191 DRV_FIXED,
2192 MTK_FUNCTION(0, NULL)
2193 ),
2194
2195 MTK_PIN(
2196 205, "GPIO205",
2197 MTK_EINT_FUNCTION(0, 204),
2198 DRV_FIXED,
2199 MTK_FUNCTION(0, NULL)
2200 ),
2201
2202 MTK_PIN(
2203 206, "GPIO206",
2204 MTK_EINT_FUNCTION(0, 205),
2205 DRV_FIXED,
2206 MTK_FUNCTION(0, NULL)
2207 ),
2208
2209 MTK_PIN(
2210 207, "GPIO207",
2211 MTK_EINT_FUNCTION(0, 206),
2212 DRV_FIXED,
2213 MTK_FUNCTION(0, NULL)
2214 ),
2215
2216 MTK_PIN(
2217 208, "GPIO208",
2218 MTK_EINT_FUNCTION(0, 207),
2219 DRV_FIXED,
2220 MTK_FUNCTION(0, NULL)
2221 ),
2222
2223 MTK_PIN(
2224 209, "GPIO209",
2225 MTK_EINT_FUNCTION(0, 208),
2226 DRV_FIXED,
2227 MTK_FUNCTION(0, NULL)
2228 ),
2229
2230 MTK_PIN(
2231 210, "GPIO210",
2232 MTK_EINT_FUNCTION(0, 209),
2233 DRV_FIXED,
2234 MTK_FUNCTION(0, NULL)
2235 ),
2236
2237};
2238
2239static struct mtk_eint_pin eint_pins_mt8189[] = {
2240 MTK_EINT_PIN(0, 0, 0, 1),
2241 MTK_EINT_PIN(1, 0, 1, 1),
2242 MTK_EINT_PIN(2, 0, 2, 1),
2243 MTK_EINT_PIN(3, 0, 3, 1),
2244 MTK_EINT_PIN(4, 0, 4, 1),
2245 MTK_EINT_PIN(5, 0, 5, 1),
2246 MTK_EINT_PIN(6, 0, 6, 1),
2247 MTK_EINT_PIN(7, 0, 7, 1),
2248 MTK_EINT_PIN(8, 0, 8, 1),
2249 MTK_EINT_PIN(9, 0, 9, 1),
2250 MTK_EINT_PIN(10, 0, 10, 1),
2251 MTK_EINT_PIN(11, 0, 11, 1),
2252 MTK_EINT_PIN(12, 1, 0, 1),
2253 MTK_EINT_PIN(13, 1, 1, 1),
2254 MTK_EINT_PIN(14, 1, 2, 1),
2255 MTK_EINT_PIN(15, 1, 3, 1),
2256 MTK_EINT_PIN(16, 1, 4, 1),
2257 MTK_EINT_PIN(17, 1, 5, 1),
2258 MTK_EINT_PIN(18, 0, 12, 1),
2259 MTK_EINT_PIN(19, 0, 13, 1),
2260 MTK_EINT_PIN(20, 0, 14, 1),
2261 MTK_EINT_PIN(21, 0, 15, 1),
2262 MTK_EINT_PIN(22, 0, 16, 1),
2263 MTK_EINT_PIN(23, 0, 17, 1),
2264 MTK_EINT_PIN(24, 0, 18, 1),
2265 MTK_EINT_PIN(25, 2, 0, 1),
2266 MTK_EINT_PIN(26, 2, 1, 1),
2267 MTK_EINT_PIN(27, 1, 6, 1),
2268 MTK_EINT_PIN(28, 1, 7, 1),
2269 MTK_EINT_PIN(29, 2, 2, 1),
2270 MTK_EINT_PIN(30, 1, 8, 1),
2271 MTK_EINT_PIN(31, 1, 9, 1),
2272 MTK_EINT_PIN(32, 1, 10, 1),
2273 MTK_EINT_PIN(33, 1, 11, 1),
2274 MTK_EINT_PIN(34, 1, 12, 1),
2275 MTK_EINT_PIN(35, 1, 13, 1),
2276 MTK_EINT_PIN(36, 1, 14, 1),
2277 MTK_EINT_PIN(37, 1, 15, 1),
2278 MTK_EINT_PIN(38, 1, 16, 1),
2279 MTK_EINT_PIN(39, 1, 17, 1),
2280 MTK_EINT_PIN(40, 1, 18, 1),
2281 MTK_EINT_PIN(41, 1, 19, 1),
2282 MTK_EINT_PIN(42, 1, 20, 1),
2283 MTK_EINT_PIN(43, 1, 21, 1),
2284 MTK_EINT_PIN(44, 0, 19, 1),
2285 MTK_EINT_PIN(45, 0, 20, 1),
2286 MTK_EINT_PIN(46, 0, 21, 1),
2287 MTK_EINT_PIN(47, 0, 22, 1),
2288 MTK_EINT_PIN(48, 2, 3, 1),
2289 MTK_EINT_PIN(49, 2, 4, 1),
2290 MTK_EINT_PIN(50, 2, 5, 1),
2291 MTK_EINT_PIN(51, 0, 23, 1),
2292 MTK_EINT_PIN(52, 0, 24, 1),
2293 MTK_EINT_PIN(53, 0, 25, 1),
2294 MTK_EINT_PIN(54, 0, 26, 1),
2295 MTK_EINT_PIN(55, 2, 6, 1),
2296 MTK_EINT_PIN(56, 2, 7, 1),
2297 MTK_EINT_PIN(57, 1, 22, 1),
2298 MTK_EINT_PIN(58, 1, 23, 1),
2299 MTK_EINT_PIN(59, 1, 24, 1),
2300 MTK_EINT_PIN(60, 1, 25, 1),
2301 MTK_EINT_PIN(61, 1, 26, 1),
2302 MTK_EINT_PIN(62, 1, 27, 1),
2303 MTK_EINT_PIN(63, 1, 28, 1),
2304 MTK_EINT_PIN(64, 1, 29, 1),
2305 MTK_EINT_PIN(65, 0, 27, 1),
2306 MTK_EINT_PIN(66, 0, 28, 1),
2307 MTK_EINT_PIN(67, 0, 29, 1),
2308 MTK_EINT_PIN(68, 0, 30, 1),
2309 MTK_EINT_PIN(69, 1, 30, 1),
2310 MTK_EINT_PIN(70, 1, 31, 1),
2311 MTK_EINT_PIN(71, 1, 32, 1),
2312 MTK_EINT_PIN(72, 1, 33, 1),
2313 MTK_EINT_PIN(73, 1, 34, 1),
2314 MTK_EINT_PIN(74, 1, 35, 1),
2315 MTK_EINT_PIN(75, 1, 36, 1),
2316 MTK_EINT_PIN(76, 1, 37, 1),
2317 MTK_EINT_PIN(77, 0, 31, 1),
2318 MTK_EINT_PIN(78, 0, 32, 1),
2319 MTK_EINT_PIN(79, 0, 33, 1),
2320 MTK_EINT_PIN(80, 0, 34, 1),
2321 MTK_EINT_PIN(81, 1, 38, 1),
2322 MTK_EINT_PIN(82, 1, 39, 1),
2323 MTK_EINT_PIN(83, 1, 40, 1),
2324 MTK_EINT_PIN(84, 0, 35, 1),
2325 MTK_EINT_PIN(85, 0, 36, 1),
2326 MTK_EINT_PIN(86, 0, 37, 1),
2327 MTK_EINT_PIN(87, 0, 38, 1),
2328 MTK_EINT_PIN(88, 2, 8, 1),
2329 MTK_EINT_PIN(89, 2, 9, 1),
2330 MTK_EINT_PIN(90, 2, 10, 1),
2331 MTK_EINT_PIN(91, 2, 11, 1),
2332 MTK_EINT_PIN(92, 2, 12, 1),
2333 MTK_EINT_PIN(93, 2, 13, 1),
2334 MTK_EINT_PIN(94, 2, 14, 1),
2335 MTK_EINT_PIN(95, 2, 15, 1),
2336 MTK_EINT_PIN(96, 2, 16, 1),
2337 MTK_EINT_PIN(97, 2, 17, 1),
2338 MTK_EINT_PIN(98, 2, 18, 1),
2339 MTK_EINT_PIN(99, 2, 19, 1),
2340 MTK_EINT_PIN(100, 2, 20, 1),
2341 MTK_EINT_PIN(101, 2, 21, 1),
2342 MTK_EINT_PIN(102, 2, 22, 1),
2343 MTK_EINT_PIN(103, 0, 39, 1),
2344 MTK_EINT_PIN(104, 0, 40, 1),
2345 MTK_EINT_PIN(105, 0, 41, 1),
2346 MTK_EINT_PIN(106, 0, 42, 1),
2347 MTK_EINT_PIN(107, 0, 43, 1),
2348 MTK_EINT_PIN(108, 0, 44, 1),
2349 MTK_EINT_PIN(109, 0, 45, 1),
2350 MTK_EINT_PIN(110, 0, 46, 1),
2351 MTK_EINT_PIN(111, 0, 47, 1),
2352 MTK_EINT_PIN(112, 0, 48, 0),
2353 MTK_EINT_PIN(113, 0, 49, 1),
2354 MTK_EINT_PIN(114, 0, 50, 0),
2355 MTK_EINT_PIN(115, 1, 41, 1),
2356 MTK_EINT_PIN(116, 1, 42, 1),
2357 MTK_EINT_PIN(117, 1, 43, 1),
2358 MTK_EINT_PIN(118, 1, 44, 1),
2359 MTK_EINT_PIN(119, 1, 45, 1),
2360 MTK_EINT_PIN(120, 1, 46, 1),
2361 MTK_EINT_PIN(121, 1, 47, 1),
2362 MTK_EINT_PIN(122, 1, 48, 1),
2363 MTK_EINT_PIN(123, 1, 49, 1),
2364 MTK_EINT_PIN(124, 1, 50, 1),
2365 MTK_EINT_PIN(125, 1, 51, 1),
2366 MTK_EINT_PIN(126, 1, 52, 1),
2367 MTK_EINT_PIN(127, 1, 53, 1),
2368 MTK_EINT_PIN(128, 1, 54, 1),
2369 MTK_EINT_PIN(129, 1, 55, 1),
2370 MTK_EINT_PIN(130, 1, 56, 1),
2371 MTK_EINT_PIN(131, 1, 57, 1),
2372 MTK_EINT_PIN(132, 1, 58, 1),
2373 MTK_EINT_PIN(133, 1, 59, 1),
2374 MTK_EINT_PIN(134, 1, 60, 1),
2375 MTK_EINT_PIN(135, 1, 61, 1),
2376 MTK_EINT_PIN(136, 1, 62, 1),
2377 MTK_EINT_PIN(137, 1, 63, 1),
2378 MTK_EINT_PIN(138, 1, 64, 1),
2379 MTK_EINT_PIN(139, 1, 65, 1),
2380 MTK_EINT_PIN(140, 1, 66, 1),
2381 MTK_EINT_PIN(141, 1, 67, 1),
2382 MTK_EINT_PIN(142, 1, 68, 1),
2383 MTK_EINT_PIN(143, 1, 69, 1),
2384 MTK_EINT_PIN(144, 1, 70, 1),
2385 MTK_EINT_PIN(145, 1, 71, 1),
2386 MTK_EINT_PIN(146, 1, 72, 1),
2387 MTK_EINT_PIN(147, 1, 73, 1),
2388 MTK_EINT_PIN(148, 1, 74, 1),
2389 MTK_EINT_PIN(149, 1, 75, 1),
2390 MTK_EINT_PIN(150, 1, 76, 1),
2391 MTK_EINT_PIN(151, 1, 77, 1),
2392 MTK_EINT_PIN(152, 1, 78, 1),
2393 MTK_EINT_PIN(153, 1, 79, 1),
2394 MTK_EINT_PIN(154, 1, 80, 1),
2395 MTK_EINT_PIN(155, 1, 81, 1),
2396 MTK_EINT_PIN(156, 2, 23, 1),
2397 MTK_EINT_PIN(157, 2, 24, 1),
2398 MTK_EINT_PIN(158, 2, 25, 1),
2399 MTK_EINT_PIN(159, 4, 0, 1),
2400 MTK_EINT_PIN(160, 2, 26, 1),
2401 MTK_EINT_PIN(161, 2, 27, 1),
2402 MTK_EINT_PIN(162, 2, 28, 1),
2403 MTK_EINT_PIN(163, 4, 1, 1),
2404 MTK_EINT_PIN(164, 2, 29, 1),
2405 MTK_EINT_PIN(165, 2, 30, 1),
2406 MTK_EINT_PIN(166, 4, 2, 1),
2407 MTK_EINT_PIN(167, 2, 31, 0),
2408 MTK_EINT_PIN(168, 1, 82, 1),
2409 MTK_EINT_PIN(169, 1, 83, 1),
2410 MTK_EINT_PIN(170, 1, 84, 1),
2411 MTK_EINT_PIN(171, 1, 85, 0),
2412 MTK_EINT_PIN(172, 1, 86, 1),
2413 MTK_EINT_PIN(173, 1, 87, 0),
2414 MTK_EINT_PIN(174, 4, 3, 1),
2415 MTK_EINT_PIN(175, 4, 4, 1),
2416 MTK_EINT_PIN(176, 4, 5, 1),
2417 MTK_EINT_PIN(177, 4, 6, 1),
2418 MTK_EINT_PIN(178, 4, 7, 1),
2419 MTK_EINT_PIN(179, 4, 8, 1),
2420 MTK_EINT_PIN(180, 2, 32, 1),
2421 MTK_EINT_PIN(181, 2, 33, 0),
2422 MTK_EINT_PIN(182, 3, 0, 1),
2423 MTK_EINT_PIN(183, 3, 1, 1),
2424 MTK_EINT_PIN(184, 3, 2, 1),
2425 MTK_EINT_PIN(185, 3, 3, 1),
2426 MTK_EINT_PIN(186, 3, 4, 1),
2427 MTK_EINT_PIN(187, 3, 5, 1),
2428 MTK_EINT_PIN(188, 3, 6, 1),
2429 MTK_EINT_PIN(189, 3, 7, 1),
2430 MTK_EINT_PIN(190, 3, 8, 1),
2431 MTK_EINT_PIN(191, 3, 9, 1),
2432 MTK_EINT_PIN(192, 3, 10, 1),
2433 MTK_EINT_PIN(193, 3, 11, 1),
2434 MTK_EINT_PIN(194, 3, 12, 1),
2435 MTK_EINT_PIN(195, 3, 13, 1),
2436 MTK_EINT_PIN(196, 3, 14, 1),
2437 MTK_EINT_PIN(197, 3, 15, 1),
2438 MTK_EINT_PIN(198, 3, 16, 1),
2439 MTK_EINT_PIN(199, 3, 17, 1),
2440 MTK_EINT_PIN(200, 3, 18, 1),
2441 MTK_EINT_PIN(201, 3, 19, 1),
2442 MTK_EINT_PIN(202, 3, 20, 1),
2443 MTK_EINT_PIN(203, 3, 21, 1),
2444 MTK_EINT_PIN(204, 3, 22, 1),
2445 MTK_EINT_PIN(205, 3, 23, 1),
2446 MTK_EINT_PIN(206, 3, 24, 1),
2447 MTK_EINT_PIN(207, 3, 25, 1),
2448 MTK_EINT_PIN(208, 3, 26, 1),
2449 MTK_EINT_PIN(209, 3, 27, 1)
2450};
2451
2452#endif /* __PINCTRL_MTK_MT8189_H */