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

source code of linux/drivers/pinctrl/mediatek/pinctrl-mtk-mt6765.h