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