linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in <linux/kernel.h>
[linux-2.6-microblaze.git] / drivers / pinctrl / mediatek / pinctrl-mtk-mt2712.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (C) 2018 MediaTek Inc.
4  * Author: Zhiyong Tao <zhiyong.tao@mediatek.com>
5  *
6  */
7 #ifndef PINCTRL_MTK_MT2712_H
8 #define PINCTRL_MTK_MT2712_H
9
10 #include <linux/pinctrl/pinctrl.h>
11 #include "pinctrl-mtk-common.h"
12
13 static const struct mtk_desc_pin mtk_pins_mt2712[] = {
14         MTK_PIN(PINCTRL_PIN(0, "EINT0"),
15                 NULL, "mt2712",
16                 MTK_EINT_FUNCTION(0, 6),
17                 MTK_FUNCTION(0, "GPIO0"),
18                 MTK_FUNCTION(1, "EINT0"),
19                 MTK_FUNCTION(2, "MBIST_DIAG_SCANOUT"),
20                 MTK_FUNCTION(3, "DSIA_TE"),
21                 MTK_FUNCTION(4, "DSIC_TE"),
22                 MTK_FUNCTION(5, "DIN_D3"),
23                 MTK_FUNCTION(6, "PURE_HW_PROTECT")
24         ),
25         MTK_PIN(PINCTRL_PIN(1, "EINT1"),
26                 NULL, "mt2712",
27                 MTK_EINT_FUNCTION(0, 7),
28                 MTK_FUNCTION(0, "GPIO1"),
29                 MTK_FUNCTION(1, "EINT1"),
30                 MTK_FUNCTION(2, "IR_IN"),
31                 MTK_FUNCTION(3, "DSIB_TE"),
32                 MTK_FUNCTION(4, "DSID_TE"),
33                 MTK_FUNCTION(5, "DIN_D4")
34         ),
35         MTK_PIN(PINCTRL_PIN(2, "EINT2"),
36                 NULL, "mt2712",
37                 MTK_EINT_FUNCTION(0, 8),
38                 MTK_FUNCTION(0, "GPIO2"),
39                 MTK_FUNCTION(1, "EINT2"),
40                 MTK_FUNCTION(2, "IR_IN"),
41                 MTK_FUNCTION(3, "LCM_RST1"),
42                 MTK_FUNCTION(5, "DIN_D5")
43         ),
44         MTK_PIN(PINCTRL_PIN(3, "EINT3"),
45                 NULL, "mt2712",
46                 MTK_EINT_FUNCTION(0, 9),
47                 MTK_FUNCTION(0, "GPIO3"),
48                 MTK_FUNCTION(1, "EINT3"),
49                 MTK_FUNCTION(2, "IR_IN"),
50                 MTK_FUNCTION(3, "LCM_RST0"),
51                 MTK_FUNCTION(5, "DIN_D6")
52         ),
53         MTK_PIN(PINCTRL_PIN(4, "PWM0"),
54                 NULL, "mt2712",
55                 MTK_EINT_FUNCTION(0, 10),
56                 MTK_FUNCTION(0, "GPIO4"),
57                 MTK_FUNCTION(1, "PWM0"),
58                 MTK_FUNCTION(2, "DISP0_PWM"),
59                 MTK_FUNCTION(3, "DISP1_PWM"),
60                 MTK_FUNCTION(5, "DIN_CLK")
61         ),
62         MTK_PIN(PINCTRL_PIN(5, "PWM1"),
63                 NULL, "mt2712",
64                 MTK_EINT_FUNCTION(0, 11),
65                 MTK_FUNCTION(0, "GPIO5"),
66                 MTK_FUNCTION(1, "PWM1"),
67                 MTK_FUNCTION(2, "DISP1_PWM"),
68                 MTK_FUNCTION(3, "DISP0_PWM"),
69                 MTK_FUNCTION(5, "DIN_VSYNC")
70         ),
71         MTK_PIN(PINCTRL_PIN(6, "PWM2"),
72                 NULL, "mt2712",
73                 MTK_EINT_FUNCTION(0, 12),
74                 MTK_FUNCTION(0, "GPIO6"),
75                 MTK_FUNCTION(1, "PWM2"),
76                 MTK_FUNCTION(2, "DISP0_PWM"),
77                 MTK_FUNCTION(3, "DISP1_PWM"),
78                 MTK_FUNCTION(4, "DISP2_PWM"),
79                 MTK_FUNCTION(5, "DIN_HSYNC")
80         ),
81         MTK_PIN(PINCTRL_PIN(7, "PWM3"),
82                 NULL, "mt2712",
83                 MTK_EINT_FUNCTION(0, 13),
84                 MTK_FUNCTION(0, "GPIO7"),
85                 MTK_FUNCTION(1, "PWM3"),
86                 MTK_FUNCTION(2, "DISP1_PWM"),
87                 MTK_FUNCTION(3, "DISP0_PWM"),
88                 MTK_FUNCTION(4, "LCM_RST2"),
89                 MTK_FUNCTION(5, "DIN_D0")
90         ),
91         MTK_PIN(PINCTRL_PIN(8, "PWM4"),
92                 NULL, "mt2712",
93                 MTK_EINT_FUNCTION(0, 14),
94                 MTK_FUNCTION(0, "GPIO8"),
95                 MTK_FUNCTION(1, "PWM4"),
96                 MTK_FUNCTION(2, "DISP0_PWM"),
97                 MTK_FUNCTION(3, "DISP1_PWM"),
98                 MTK_FUNCTION(4, "DSIA_TE"),
99                 MTK_FUNCTION(5, "DIN_D1")
100         ),
101         MTK_PIN(PINCTRL_PIN(9, "PWM5"),
102                 NULL, "mt2712",
103                 MTK_EINT_FUNCTION(0, 15),
104                 MTK_FUNCTION(0, "GPIO9"),
105                 MTK_FUNCTION(1, "PWM5"),
106                 MTK_FUNCTION(2, "DISP1_PWM"),
107                 MTK_FUNCTION(3, "DISP0_PWM"),
108                 MTK_FUNCTION(4, "DSIB_TE"),
109                 MTK_FUNCTION(5, "DIN_D2")
110         ),
111         MTK_PIN(PINCTRL_PIN(10, "PWM6"),
112                 NULL, "mt2712",
113                 MTK_EINT_FUNCTION(0, 16),
114                 MTK_FUNCTION(0, "GPIO10"),
115                 MTK_FUNCTION(1, "PWM6"),
116                 MTK_FUNCTION(2, "DISP0_PWM"),
117                 MTK_FUNCTION(3, "DISP1_PWM"),
118                 MTK_FUNCTION(4, "LCM_RST0")
119         ),
120         MTK_PIN(PINCTRL_PIN(11, "PWM7"),
121                 NULL, "mt2712",
122                 MTK_EINT_FUNCTION(0, 17),
123                 MTK_FUNCTION(0, "GPIO11"),
124                 MTK_FUNCTION(1, "PWM7"),
125                 MTK_FUNCTION(2, "DISP1_PWM"),
126                 MTK_FUNCTION(3, "DISP0_PWM"),
127                 MTK_FUNCTION(4, "LCM_RST1")
128         ),
129         MTK_PIN(PINCTRL_PIN(12, "IDDIG_P0"),
130                 NULL, "mt2712",
131                 MTK_EINT_FUNCTION(1, 22),
132                 MTK_FUNCTION(0, "GPIO12"),
133                 MTK_FUNCTION(1, "IDDIG_A"),
134                 MTK_FUNCTION(5, "DIN_D7")
135         ),
136         MTK_PIN(PINCTRL_PIN(13, "DRV_VBUS_P0"),
137                 NULL, "mt2712",
138                 MTK_EINT_FUNCTION(0, 43),
139                 MTK_FUNCTION(0, "GPIO13"),
140                 MTK_FUNCTION(1, "DRV_VBUS_A")
141         ),
142         MTK_PIN(PINCTRL_PIN(14, "IDDIG_P1"),
143                 NULL, "mt2712",
144                 MTK_EINT_FUNCTION(1, 44),
145                 MTK_FUNCTION(0, "GPIO14"),
146                 MTK_FUNCTION(1, "IDDIG_B")
147         ),
148         MTK_PIN(PINCTRL_PIN(15, "DRV_VBUS_P1"),
149                 NULL, "mt2712",
150                 MTK_EINT_FUNCTION(0, 45),
151                 MTK_FUNCTION(0, "GPIO15"),
152                 MTK_FUNCTION(1, "DRV_VBUS_B")
153         ),
154         MTK_PIN(PINCTRL_PIN(16, "DRV_VBUS_P2"),
155                 NULL, "mt2712",
156                 MTK_EINT_FUNCTION(0, 46),
157                 MTK_FUNCTION(0, "GPIO16"),
158                 MTK_FUNCTION(1, "DRV_VBUS_C")
159         ),
160         MTK_PIN(PINCTRL_PIN(17, "DRV_VBUS_P3"),
161                 NULL, "mt2712",
162                 MTK_EINT_FUNCTION(0, 47),
163                 MTK_FUNCTION(0, "GPIO17"),
164                 MTK_FUNCTION(1, "DRV_VBUS_D")
165         ),
166         MTK_PIN(PINCTRL_PIN(18, "KPROW0"),
167                 NULL, "mt2712",
168                 MTK_EINT_FUNCTION(0, 18),
169                 MTK_FUNCTION(0, "GPIO18"),
170                 MTK_FUNCTION(1, "KROW0")
171         ),
172         MTK_PIN(PINCTRL_PIN(19, "KPCOL0"),
173                 NULL, "mt2712",
174                 MTK_EINT_FUNCTION(0, 19),
175                 MTK_FUNCTION(0, "GPIO19"),
176                 MTK_FUNCTION(1, "KCOL0")
177         ),
178         MTK_PIN(PINCTRL_PIN(20, "KPROW1"),
179                 NULL, "mt2712",
180                 MTK_EINT_FUNCTION(0, 48),
181                 MTK_FUNCTION(0, "GPIO20"),
182                 MTK_FUNCTION(1, "KROW1")
183         ),
184         MTK_PIN(PINCTRL_PIN(21, "KPCOL1"),
185                 NULL, "mt2712",
186                 MTK_EINT_FUNCTION(0, 49),
187                 MTK_FUNCTION(0, "GPIO21"),
188                 MTK_FUNCTION(1, "KCOL1")
189         ),
190         MTK_PIN(PINCTRL_PIN(22, "KPROW2"),
191                 NULL, "mt2712",
192                 MTK_EINT_FUNCTION(0, 50),
193                 MTK_FUNCTION(0, "GPIO22"),
194                 MTK_FUNCTION(1, "KROW2"),
195                 MTK_FUNCTION(2, "DISP1_PWM")
196         ),
197         MTK_PIN(PINCTRL_PIN(23, "KPCOL2"),
198                 NULL, "mt2712",
199                 MTK_EINT_FUNCTION(0, 51),
200                 MTK_FUNCTION(0, "GPIO23"),
201                 MTK_FUNCTION(1, "KCOL2"),
202                 MTK_FUNCTION(2, "DISP0_PWM")
203         ),
204         MTK_PIN(PINCTRL_PIN(24, "CMMCLK"),
205                 NULL, "mt2712",
206                 MTK_EINT_FUNCTION(0, 52),
207                 MTK_FUNCTION(0, "GPIO24"),
208                 MTK_FUNCTION(1, "CMMCLK"),
209                 MTK_FUNCTION(7, "DBG_MON_A_1_")
210         ),
211         MTK_PIN(PINCTRL_PIN(25, "CM2MCLK"),
212                 NULL, "mt2712",
213                 MTK_EINT_FUNCTION(0, 53),
214                 MTK_FUNCTION(0, "GPIO25"),
215                 MTK_FUNCTION(1, "CM2MCLK"),
216                 MTK_FUNCTION(7, "DBG_MON_A_2_")
217         ),
218         MTK_PIN(PINCTRL_PIN(26, "PCM_TX"),
219                 NULL, "mt2712",
220                 MTK_EINT_FUNCTION(0, 54),
221                 MTK_FUNCTION(0, "GPIO26"),
222                 MTK_FUNCTION(1, "PCM1_DO"),
223                 MTK_FUNCTION(2, "MRG_TX"),
224                 MTK_FUNCTION(3, "DAI_TX"),
225                 MTK_FUNCTION(4, "MRG_RX"),
226                 MTK_FUNCTION(5, "DAI_RX"),
227                 MTK_FUNCTION(6, "PCM1_DI"),
228                 MTK_FUNCTION(7, "DBG_MON_A_3_")
229         ),
230         MTK_PIN(PINCTRL_PIN(27, "PCM_CLK"),
231                 NULL, "mt2712",
232                 MTK_EINT_FUNCTION(0, 55),
233                 MTK_FUNCTION(0, "GPIO27"),
234                 MTK_FUNCTION(1, "PCM1_CLK"),
235                 MTK_FUNCTION(2, "MRG_CLK"),
236                 MTK_FUNCTION(3, "DAI_CLK"),
237                 MTK_FUNCTION(7, "DBG_MON_A_4_")
238         ),
239         MTK_PIN(PINCTRL_PIN(28, "PCM_RX"),
240                 NULL, "mt2712",
241                 MTK_EINT_FUNCTION(0, 56),
242                 MTK_FUNCTION(0, "GPIO28"),
243                 MTK_FUNCTION(1, "PCM1_DI"),
244                 MTK_FUNCTION(2, "MRG_RX"),
245                 MTK_FUNCTION(3, "DAI_RX"),
246                 MTK_FUNCTION(4, "MRG_TX"),
247                 MTK_FUNCTION(5, "DAI_TX"),
248                 MTK_FUNCTION(6, "PCM1_DO"),
249                 MTK_FUNCTION(7, "DBG_MON_A_5_")
250         ),
251         MTK_PIN(PINCTRL_PIN(29, "PCM_SYNC"),
252                 NULL, "mt2712",
253                 MTK_EINT_FUNCTION(0, 57),
254                 MTK_FUNCTION(0, "GPIO29"),
255                 MTK_FUNCTION(1, "PCM1_SYNC"),
256                 MTK_FUNCTION(2, "MRG_SYNC"),
257                 MTK_FUNCTION(3, "DAI_SYNC"),
258                 MTK_FUNCTION(7, "DBG_MON_A_6_")
259         ),
260         MTK_PIN(PINCTRL_PIN(30, "NCEB0"),
261                 NULL, "mt2712",
262                 MTK_EINT_FUNCTION(0, 58),
263                 MTK_FUNCTION(0, "GPIO30"),
264                 MTK_FUNCTION(1, "NCEB0"),
265                 MTK_FUNCTION(2, "USB0_FT_SDA"),
266                 MTK_FUNCTION(7, "DBG_MON_A_7_")
267         ),
268         MTK_PIN(PINCTRL_PIN(31, "NCEB1"),
269                 NULL, "mt2712",
270                 MTK_EINT_FUNCTION(0, 59),
271                 MTK_FUNCTION(0, "GPIO31"),
272                 MTK_FUNCTION(1, "NCEB1"),
273                 MTK_FUNCTION(2, "USB1_FT_SCL"),
274                 MTK_FUNCTION(7, "DBG_MON_A_8_")
275         ),
276         MTK_PIN(PINCTRL_PIN(32, "NF_DQS"),
277                 NULL, "mt2712",
278                 MTK_EINT_FUNCTION(0, 60),
279                 MTK_FUNCTION(0, "GPIO32"),
280                 MTK_FUNCTION(1, "NF_DQS"),
281                 MTK_FUNCTION(2, "USB1_FT_SDA"),
282                 MTK_FUNCTION(7, "DBG_MON_A_9_")
283         ),
284         MTK_PIN(PINCTRL_PIN(33, "NWEB"),
285                 NULL, "mt2712",
286                 MTK_EINT_FUNCTION(0, 61),
287                 MTK_FUNCTION(0, "GPIO33"),
288                 MTK_FUNCTION(1, "NWEB"),
289                 MTK_FUNCTION(2, "USB2_FT_SCL"),
290                 MTK_FUNCTION(7, "DBG_MON_A_10_")
291         ),
292         MTK_PIN(PINCTRL_PIN(34, "NREB"),
293                 NULL, "mt2712",
294                 MTK_EINT_FUNCTION(0, 62),
295                 MTK_FUNCTION(0, "GPIO34"),
296                 MTK_FUNCTION(1, "NREB"),
297                 MTK_FUNCTION(2, "USB2_FT_SDA"),
298                 MTK_FUNCTION(7, "DBG_MON_A_11_")
299         ),
300         MTK_PIN(PINCTRL_PIN(35, "NCLE"),
301                 NULL, "mt2712",
302                 MTK_EINT_FUNCTION(0, 63),
303                 MTK_FUNCTION(0, "GPIO35"),
304                 MTK_FUNCTION(1, "NCLE"),
305                 MTK_FUNCTION(2, "USB3_FT_SCL"),
306                 MTK_FUNCTION(7, "DBG_MON_A_12_")
307         ),
308         MTK_PIN(PINCTRL_PIN(36, "NALE"),
309                 NULL, "mt2712",
310                 MTK_EINT_FUNCTION(0, 64),
311                 MTK_FUNCTION(0, "GPIO36"),
312                 MTK_FUNCTION(1, "NALE"),
313                 MTK_FUNCTION(2, "USB3_FT_SDA"),
314                 MTK_FUNCTION(7, "DBG_MON_A_13_")
315         ),
316         MTK_PIN(PINCTRL_PIN(37, "MSDC0E_CLK"),
317                 NULL, "mt2712",
318                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
319                 MTK_FUNCTION(0, "GPIO37"),
320                 MTK_FUNCTION(1, "MSDC0_CLK"),
321                 MTK_FUNCTION(2, "USB0_FT_SCL"),
322                 MTK_FUNCTION(7, "DBG_MON_A_0_")
323         ),
324         MTK_PIN(PINCTRL_PIN(38, "MSDC0E_DAT7"),
325                 NULL, "mt2712",
326                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
327                 MTK_FUNCTION(0, "GPIO38"),
328                 MTK_FUNCTION(1, "MSDC0_DAT7"),
329                 MTK_FUNCTION(2, "NAND_ND7"),
330                 MTK_FUNCTION(7, "DBG_MON_A_14_")
331         ),
332         MTK_PIN(PINCTRL_PIN(39, "MSDC0E_DAT6"),
333                 NULL, "mt2712",
334                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
335                 MTK_FUNCTION(0, "GPIO39"),
336                 MTK_FUNCTION(1, "MSDC0_DAT6"),
337                 MTK_FUNCTION(2, "NAND_ND6"),
338                 MTK_FUNCTION(7, "DBG_MON_A_15_")
339         ),
340         MTK_PIN(PINCTRL_PIN(40, "MSDC0E_DAT5"),
341                 NULL, "mt2712",
342                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
343                 MTK_FUNCTION(0, "GPIO40"),
344                 MTK_FUNCTION(1, "MSDC0_DAT5"),
345                 MTK_FUNCTION(2, "NAND_ND5"),
346                 MTK_FUNCTION(7, "DBG_MON_A_16_")
347         ),
348         MTK_PIN(PINCTRL_PIN(41, "MSDC0E_DAT4"),
349                 NULL, "mt2712",
350                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
351                 MTK_FUNCTION(0, "GPIO41"),
352                 MTK_FUNCTION(1, "MSDC0_DAT4"),
353                 MTK_FUNCTION(2, "NAND_ND4"),
354                 MTK_FUNCTION(7, "DBG_MON_A_17_")
355         ),
356         MTK_PIN(PINCTRL_PIN(42, "MSDC0E_DAT3"),
357                 NULL, "mt2712",
358                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
359                 MTK_FUNCTION(0, "GPIO42"),
360                 MTK_FUNCTION(1, "MSDC0_DAT3"),
361                 MTK_FUNCTION(2, "NAND_ND3"),
362                 MTK_FUNCTION(7, "DBG_MON_A_18_")
363         ),
364         MTK_PIN(PINCTRL_PIN(43, "MSDC0E_DAT2"),
365                 NULL, "mt2712",
366                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
367                 MTK_FUNCTION(0, "GPIO43"),
368                 MTK_FUNCTION(1, "MSDC0_DAT2"),
369                 MTK_FUNCTION(2, "NAND_ND2"),
370                 MTK_FUNCTION(7, "DBG_MON_A_19_")
371         ),
372         MTK_PIN(PINCTRL_PIN(44, "MSDC0E_DAT1"),
373                 NULL, "mt2712",
374                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
375                 MTK_FUNCTION(0, "GPIO44"),
376                 MTK_FUNCTION(1, "MSDC0_DAT1"),
377                 MTK_FUNCTION(2, "NAND_ND1"),
378                 MTK_FUNCTION(7, "DBG_MON_A_20_")
379         ),
380         MTK_PIN(PINCTRL_PIN(45, "MSDC0E_DAT0"),
381                 NULL, "mt2712",
382                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
383                 MTK_FUNCTION(0, "GPIO45"),
384                 MTK_FUNCTION(1, "MSDC0_DAT0"),
385                 MTK_FUNCTION(2, "NAND_ND0"),
386                 MTK_FUNCTION(7, "DBG_MON_A_21_")
387         ),
388         MTK_PIN(PINCTRL_PIN(46, "MSDC0E_CMD"),
389                 NULL, "mt2712",
390                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
391                 MTK_FUNCTION(0, "GPIO46"),
392                 MTK_FUNCTION(1, "MSDC0_CMD"),
393                 MTK_FUNCTION(2, "NAND_NRNB"),
394                 MTK_FUNCTION(7, "DBG_MON_A_22_")
395         ),
396         MTK_PIN(PINCTRL_PIN(47, "MSDC0E_DSL"),
397                 NULL, "mt2712",
398                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
399                 MTK_FUNCTION(0, "GPIO47"),
400                 MTK_FUNCTION(1, "MSDC0_DSL"),
401                 MTK_FUNCTION(7, "DBG_MON_A_23_")
402         ),
403         MTK_PIN(PINCTRL_PIN(48, "MSDC0E_RSTB"),
404                 NULL, "mt2712",
405                 MTK_EINT_FUNCTION(0, 142),
406                 MTK_FUNCTION(0, "GPIO48"),
407                 MTK_FUNCTION(1, "MSDC0_RSTB"),
408                 MTK_FUNCTION(7, "DBG_MON_A_24_")
409         ),
410         MTK_PIN(PINCTRL_PIN(49, "MSDC3_DAT3"),
411                 NULL, "mt2712",
412                 MTK_EINT_FUNCTION(0, 65),
413                 MTK_FUNCTION(0, "GPIO49"),
414                 MTK_FUNCTION(1, "MSDC3_DAT3"),
415                 MTK_FUNCTION(7, "DBG_MON_A_25_")
416         ),
417         MTK_PIN(PINCTRL_PIN(50, "MSDC3_DAT2"),
418                 NULL, "mt2712",
419                 MTK_EINT_FUNCTION(0, 66),
420                 MTK_FUNCTION(0, "GPIO50"),
421                 MTK_FUNCTION(1, "MSDC3_DAT2"),
422                 MTK_FUNCTION(7, "DBG_MON_A_26_")
423         ),
424         MTK_PIN(PINCTRL_PIN(51, "MSDC3_DAT1"),
425                 NULL, "mt2712",
426                 MTK_EINT_FUNCTION(0, 67),
427                 MTK_FUNCTION(0, "GPIO51"),
428                 MTK_FUNCTION(1, "MSDC3_DAT1"),
429                 MTK_FUNCTION(7, "DBG_MON_A_27_")
430         ),
431         MTK_PIN(PINCTRL_PIN(52, "MSDC3_DAT0"),
432                 NULL, "mt2712",
433                 MTK_EINT_FUNCTION(0, 68),
434                 MTK_FUNCTION(0, "GPIO52"),
435                 MTK_FUNCTION(1, "MSDC3_DAT0"),
436                 MTK_FUNCTION(7, "DBG_MON_A_28_")
437         ),
438         MTK_PIN(PINCTRL_PIN(53, "MSDC3_CMD"),
439                 NULL, "mt2712",
440                 MTK_EINT_FUNCTION(0, 69),
441                 MTK_FUNCTION(0, "GPIO53"),
442                 MTK_FUNCTION(1, "MSDC3_CMD"),
443                 MTK_FUNCTION(7, "DBG_MON_A_29_")
444         ),
445         MTK_PIN(PINCTRL_PIN(54, "MSDC3_INS"),
446                 NULL, "mt2712",
447                 MTK_EINT_FUNCTION(0, 20),
448                 MTK_FUNCTION(0, "GPIO54"),
449                 MTK_FUNCTION(1, "MSDC3_INS"),
450                 MTK_FUNCTION(7, "DBG_MON_A_30_")
451         ),
452         MTK_PIN(PINCTRL_PIN(55, "MSDC3_DSL"),
453                 NULL, "mt2712",
454                 MTK_EINT_FUNCTION(0, 70),
455                 MTK_FUNCTION(0, "GPIO55"),
456                 MTK_FUNCTION(1, "MSDC3_DSL"),
457                 MTK_FUNCTION(7, "DBG_MON_A_31_")
458         ),
459         MTK_PIN(PINCTRL_PIN(56, "MSDC3_CLK"),
460                 NULL, "mt2712",
461                 MTK_EINT_FUNCTION(0, 71),
462                 MTK_FUNCTION(0, "GPIO56"),
463                 MTK_FUNCTION(1, "MSDC3_CLK"),
464                 MTK_FUNCTION(7, "DBG_MON_A_32_")
465         ),
466         MTK_PIN(PINCTRL_PIN(57, "NOR_CS"),
467                 NULL, "mt2712",
468                 MTK_EINT_FUNCTION(0, 72),
469                 MTK_FUNCTION(0, "GPIO57"),
470                 MTK_FUNCTION(1, "NOR_CS")
471         ),
472         MTK_PIN(PINCTRL_PIN(58, "NOR_CK"),
473                 NULL, "mt2712",
474                 MTK_EINT_FUNCTION(0, 73),
475                 MTK_FUNCTION(0, "GPIO58"),
476                 MTK_FUNCTION(1, "NOR_CK")
477         ),
478         MTK_PIN(PINCTRL_PIN(59, "NOR_IO0"),
479                 NULL, "mt2712",
480                 MTK_EINT_FUNCTION(0, 74),
481                 MTK_FUNCTION(0, "GPIO59"),
482                 MTK_FUNCTION(1, "NOR_IO0")
483         ),
484         MTK_PIN(PINCTRL_PIN(60, "NOR_IO1"),
485                 NULL, "mt2712",
486                 MTK_EINT_FUNCTION(0, 75),
487                 MTK_FUNCTION(0, "GPIO60"),
488                 MTK_FUNCTION(1, "NOR_IO1")
489         ),
490         MTK_PIN(PINCTRL_PIN(61, "NOR_IO2"),
491                 NULL, "mt2712",
492                 MTK_EINT_FUNCTION(0, 76),
493                 MTK_FUNCTION(0, "GPIO61"),
494                 MTK_FUNCTION(1, "NOR_IO2")
495         ),
496         MTK_PIN(PINCTRL_PIN(62, "NOR_IO3"),
497                 NULL, "mt2712",
498                 MTK_EINT_FUNCTION(0, 77),
499                 MTK_FUNCTION(0, "GPIO62"),
500                 MTK_FUNCTION(1, "NOR_IO3")
501         ),
502         MTK_PIN(PINCTRL_PIN(63, "MSDC1_CLK"),
503                 NULL, "mt2712",
504                 MTK_EINT_FUNCTION(0, 78),
505                 MTK_FUNCTION(0, "GPIO63"),
506                 MTK_FUNCTION(1, "MSDC1_CLK"),
507                 MTK_FUNCTION(2, "UDI_TCK")
508         ),
509         MTK_PIN(PINCTRL_PIN(64, "MSDC1_DAT3"),
510                 NULL, "mt2712",
511                 MTK_EINT_FUNCTION(0, 79),
512                 MTK_FUNCTION(0, "GPIO64"),
513                 MTK_FUNCTION(1, "MSDC1_DAT3"),
514                 MTK_FUNCTION(2, "UDI_TDI")
515         ),
516         MTK_PIN(PINCTRL_PIN(65, "MSDC1_DAT1"),
517                 NULL, "mt2712",
518                 MTK_EINT_FUNCTION(0, 80),
519                 MTK_FUNCTION(0, "GPIO65"),
520                 MTK_FUNCTION(1, "MSDC1_DAT1"),
521                 MTK_FUNCTION(2, "UDI_TMS")
522         ),
523         MTK_PIN(PINCTRL_PIN(66, "MSDC1_DAT2"),
524                 NULL, "mt2712",
525                 MTK_EINT_FUNCTION(0, 81),
526                 MTK_FUNCTION(0, "GPIO66"),
527                 MTK_FUNCTION(1, "MSDC1_DAT2"),
528                 MTK_FUNCTION(2, "UDI_TDO")
529         ),
530         MTK_PIN(PINCTRL_PIN(67, "MSDC1_PSW"),
531                 NULL, "mt2712",
532                 MTK_EINT_FUNCTION(0, 82),
533                 MTK_FUNCTION(0, "GPIO67"),
534                 MTK_FUNCTION(2, "UDI_NTRST")
535         ),
536         MTK_PIN(PINCTRL_PIN(68, "MSDC1_DAT0"),
537                 NULL, "mt2712",
538                 MTK_EINT_FUNCTION(0, 83),
539                 MTK_FUNCTION(0, "GPIO68"),
540                 MTK_FUNCTION(1, "MSDC1_DAT0")
541         ),
542         MTK_PIN(PINCTRL_PIN(69, "MSDC1_CMD"),
543                 NULL, "mt2712",
544                 MTK_EINT_FUNCTION(0, 84),
545                 MTK_FUNCTION(0, "GPIO69"),
546                 MTK_FUNCTION(1, "MSDC1_CMD")
547         ),
548         MTK_PIN(PINCTRL_PIN(70, "MSDC1_INS"),
549                 NULL, "mt2712",
550                 MTK_EINT_FUNCTION(0, 85),
551                 MTK_FUNCTION(0, "GPIO70")
552         ),
553         MTK_PIN(PINCTRL_PIN(71, "GBE_TXD3"),
554                 NULL, "mt2712",
555                 MTK_EINT_FUNCTION(0, 86),
556                 MTK_FUNCTION(0, "GPIO71"),
557                 MTK_FUNCTION(1, "GBE_TXD3"),
558                 MTK_FUNCTION(7, "DBG_MON_B_0_")
559         ),
560         MTK_PIN(PINCTRL_PIN(72, "GBE_TXD2"),
561                 NULL, "mt2712",
562                 MTK_EINT_FUNCTION(0, 87),
563                 MTK_FUNCTION(0, "GPIO72"),
564                 MTK_FUNCTION(1, "GBE_TXD2"),
565                 MTK_FUNCTION(7, "DBG_MON_B_1_")
566         ),
567         MTK_PIN(PINCTRL_PIN(73, "GBE_TXD1"),
568                 NULL, "mt2712",
569                 MTK_EINT_FUNCTION(0, 88),
570                 MTK_FUNCTION(0, "GPIO73"),
571                 MTK_FUNCTION(1, "GBE_TXD1"),
572                 MTK_FUNCTION(7, "DBG_MON_B_2_")
573         ),
574         MTK_PIN(PINCTRL_PIN(74, "GBE_TXD0"),
575                 NULL, "mt2712",
576                 MTK_EINT_FUNCTION(0, 89),
577                 MTK_FUNCTION(0, "GPIO74"),
578                 MTK_FUNCTION(1, "GBE_TXD0"),
579                 MTK_FUNCTION(7, "DBG_MON_B_3_")
580         ),
581         MTK_PIN(PINCTRL_PIN(75, "GBE_TXC"),
582                 NULL, "mt2712",
583                 MTK_EINT_FUNCTION(0, 90),
584                 MTK_FUNCTION(0, "GPIO75"),
585                 MTK_FUNCTION(1, "GBE_TXC"),
586                 MTK_FUNCTION(7, "DBG_MON_B_4_")
587         ),
588         MTK_PIN(PINCTRL_PIN(76, "GBE_TXEN"),
589                 NULL, "mt2712",
590                 MTK_EINT_FUNCTION(0, 91),
591                 MTK_FUNCTION(0, "GPIO76"),
592                 MTK_FUNCTION(1, "GBE_TXEN"),
593                 MTK_FUNCTION(7, "DBG_MON_B_5_")
594         ),
595         MTK_PIN(PINCTRL_PIN(77, "GBE_TXER"),
596                 NULL, "mt2712",
597                 MTK_EINT_FUNCTION(0, 92),
598                 MTK_FUNCTION(0, "GPIO77"),
599                 MTK_FUNCTION(1, "GBE_TXER"),
600                 MTK_FUNCTION(7, "DBG_MON_B_6_")
601         ),
602         MTK_PIN(PINCTRL_PIN(78, "GBE_RXD3"),
603                 NULL, "mt2712",
604                 MTK_EINT_FUNCTION(0, 93),
605                 MTK_FUNCTION(0, "GPIO78"),
606                 MTK_FUNCTION(1, "GBE_RXD3"),
607                 MTK_FUNCTION(7, "DBG_MON_B_7_")
608         ),
609         MTK_PIN(PINCTRL_PIN(79, "GBE_RXD2"),
610                 NULL, "mt2712",
611                 MTK_EINT_FUNCTION(0, 94),
612                 MTK_FUNCTION(0, "GPIO79"),
613                 MTK_FUNCTION(1, "GBE_RXD2"),
614                 MTK_FUNCTION(7, "DBG_MON_B_8_")
615         ),
616         MTK_PIN(PINCTRL_PIN(80, "GBE_RXD1"),
617                 NULL, "mt2712",
618                 MTK_EINT_FUNCTION(0, 95),
619                 MTK_FUNCTION(0, "GPIO80"),
620                 MTK_FUNCTION(1, "GBE_RXD1"),
621                 MTK_FUNCTION(7, "DBG_MON_B_9_")
622         ),
623         MTK_PIN(PINCTRL_PIN(81, "GBE_RXD0"),
624                 NULL, "mt2712",
625                 MTK_EINT_FUNCTION(0, 96),
626                 MTK_FUNCTION(0, "GPIO81"),
627                 MTK_FUNCTION(1, "GBE_RXD0"),
628                 MTK_FUNCTION(7, "DBG_MON_B_10_")
629         ),
630         MTK_PIN(PINCTRL_PIN(82, "GBE_RXDV"),
631                 NULL, "mt2712",
632                 MTK_EINT_FUNCTION(0, 97),
633                 MTK_FUNCTION(0, "GPIO82"),
634                 MTK_FUNCTION(1, "GBE_RXDV"),
635                 MTK_FUNCTION(7, "DBG_MON_B_11_")
636         ),
637         MTK_PIN(PINCTRL_PIN(83, "GBE_RXER"),
638                 NULL, "mt2712",
639                 MTK_EINT_FUNCTION(0, 98),
640                 MTK_FUNCTION(0, "GPIO83"),
641                 MTK_FUNCTION(1, "GBE_RXER"),
642                 MTK_FUNCTION(7, "DBG_MON_B_12_")
643         ),
644         MTK_PIN(PINCTRL_PIN(84, "GBE_RXC"),
645                 NULL, "mt2712",
646                 MTK_EINT_FUNCTION(0, 99),
647                 MTK_FUNCTION(0, "GPIO84"),
648                 MTK_FUNCTION(1, "GBE_RXC"),
649                 MTK_FUNCTION(7, "DBG_MON_B_13_")
650         ),
651         MTK_PIN(PINCTRL_PIN(85, "GBE_MDC"),
652                 NULL, "mt2712",
653                 MTK_EINT_FUNCTION(0, 100),
654                 MTK_FUNCTION(0, "GPIO85"),
655                 MTK_FUNCTION(1, "GBE_MDC"),
656                 MTK_FUNCTION(7, "DBG_MON_B_14_")
657         ),
658         MTK_PIN(PINCTRL_PIN(86, "GBE_MDIO"),
659                 NULL, "mt2712",
660                 MTK_EINT_FUNCTION(0, 101),
661                 MTK_FUNCTION(0, "GPIO86"),
662                 MTK_FUNCTION(1, "GBE_MDIO"),
663                 MTK_FUNCTION(7, "DBG_MON_B_15_")
664         ),
665         MTK_PIN(PINCTRL_PIN(87, "GBE_COL"),
666                 NULL, "mt2712",
667                 MTK_EINT_FUNCTION(0, 102),
668                 MTK_FUNCTION(0, "GPIO87"),
669                 MTK_FUNCTION(1, "GBE_COL"),
670                 MTK_FUNCTION(7, "DBG_MON_B_16_")
671         ),
672         MTK_PIN(PINCTRL_PIN(88, "GBE_INTR"),
673                 NULL, "mt2712",
674                 MTK_EINT_FUNCTION(0, 21),
675                 MTK_FUNCTION(0, "GPIO88"),
676                 MTK_FUNCTION(1, "GBE_INTR"),
677                 MTK_FUNCTION(2, "GBE_CRS"),
678                 MTK_FUNCTION(7, "DBG_MON_B_17_")
679         ),
680         MTK_PIN(PINCTRL_PIN(89, "MSDC2_CLK"),
681                 NULL, "mt2712",
682                 MTK_EINT_FUNCTION(0, 103),
683                 MTK_FUNCTION(0, "GPIO89"),
684                 MTK_FUNCTION(1, "MSDC2_CLK"),
685                 MTK_FUNCTION(7, "DBG_MON_B_18_")
686         ),
687         MTK_PIN(PINCTRL_PIN(90, "MSDC2_DAT3"),
688                 NULL, "mt2712",
689                 MTK_EINT_FUNCTION(0, 104),
690                 MTK_FUNCTION(0, "GPIO90"),
691                 MTK_FUNCTION(1, "MSDC2_DAT3"),
692                 MTK_FUNCTION(7, "DBG_MON_B_19_")
693         ),
694         MTK_PIN(PINCTRL_PIN(91, "MSDC2_DAT2"),
695                 NULL, "mt2712",
696                 MTK_EINT_FUNCTION(0, 105),
697                 MTK_FUNCTION(0, "GPIO91"),
698                 MTK_FUNCTION(1, "MSDC2_DAT2"),
699                 MTK_FUNCTION(7, "DBG_MON_B_20_")
700         ),
701         MTK_PIN(PINCTRL_PIN(92, "MSDC2_DAT1"),
702                 NULL, "mt2712",
703                 MTK_EINT_FUNCTION(0, 106),
704                 MTK_FUNCTION(0, "GPIO92"),
705                 MTK_FUNCTION(1, "MSDC2_DAT1"),
706                 MTK_FUNCTION(7, "DBG_MON_B_21_")
707         ),
708         MTK_PIN(PINCTRL_PIN(93, "MSDC2_DAT0"),
709                 NULL, "mt2712",
710                 MTK_EINT_FUNCTION(0, 107),
711                 MTK_FUNCTION(0, "GPIO93"),
712                 MTK_FUNCTION(1, "MSDC2_DAT0"),
713                 MTK_FUNCTION(7, "DBG_MON_B_22_")
714         ),
715         MTK_PIN(PINCTRL_PIN(94, "MSDC2_INS"),
716                 NULL, "mt2712",
717                 MTK_EINT_FUNCTION(0, 108),
718                 MTK_FUNCTION(0, "GPIO94"),
719                 MTK_FUNCTION(7, "DBG_MON_B_23_")
720         ),
721         MTK_PIN(PINCTRL_PIN(95, "MSDC2_CMD"),
722                 NULL, "mt2712",
723                 MTK_EINT_FUNCTION(0, 109),
724                 MTK_FUNCTION(0, "GPIO95"),
725                 MTK_FUNCTION(1, "MSDC2_CMD"),
726                 MTK_FUNCTION(7, "DBG_MON_B_24_")
727         ),
728         MTK_PIN(PINCTRL_PIN(96, "MSDC2_PSW"),
729                 NULL, "mt2712",
730                 MTK_EINT_FUNCTION(0, 110),
731                 MTK_FUNCTION(0, "GPIO96"),
732                 MTK_FUNCTION(7, "DBG_MON_B_25_")
733         ),
734         MTK_PIN(PINCTRL_PIN(97, "URXD4"),
735                 NULL, "mt2712",
736                 MTK_EINT_FUNCTION(0, 111),
737                 MTK_FUNCTION(0, "GPIO97"),
738                 MTK_FUNCTION(1, "URXD4"),
739                 MTK_FUNCTION(2, "UTXD4"),
740                 MTK_FUNCTION(3, "MRG_CLK"),
741                 MTK_FUNCTION(4, "PCM1_CLK"),
742                 MTK_FUNCTION(5, "I2S_IQ2_SDQB"),
743                 MTK_FUNCTION(6, "I2SO1_WS"),
744                 MTK_FUNCTION(7, "DBG_MON_B_26_")
745         ),
746         MTK_PIN(PINCTRL_PIN(98, "URTS4"),
747                 NULL, "mt2712",
748                 MTK_EINT_FUNCTION(0, 112),
749                 MTK_FUNCTION(0, "GPIO98"),
750                 MTK_FUNCTION(1, "URTS4"),
751                 MTK_FUNCTION(2, "UCTS4"),
752                 MTK_FUNCTION(3, "MRG_RX"),
753                 MTK_FUNCTION(4, "PCM1_DI"),
754                 MTK_FUNCTION(5, "I2S_IQ1_SDIB"),
755                 MTK_FUNCTION(6, "I2SO1_MCK"),
756                 MTK_FUNCTION(7, "DBG_MON_B_27_")
757         ),
758         MTK_PIN(PINCTRL_PIN(99, "UTXD4"),
759                 NULL, "mt2712",
760                 MTK_EINT_FUNCTION(0, 113),
761                 MTK_FUNCTION(0, "GPIO99"),
762                 MTK_FUNCTION(1, "UTXD4"),
763                 MTK_FUNCTION(2, "URXD4"),
764                 MTK_FUNCTION(3, "MRG_SYNC"),
765                 MTK_FUNCTION(4, "PCM1_SYNC"),
766                 MTK_FUNCTION(5, "I2S_IQ0_SDQB"),
767                 MTK_FUNCTION(6, "I2SO1_BCK"),
768                 MTK_FUNCTION(7, "DBG_MON_B_28_")
769         ),
770         MTK_PIN(PINCTRL_PIN(100, "UCTS4"),
771                 NULL, "mt2712",
772                 MTK_EINT_FUNCTION(0, 114),
773                 MTK_FUNCTION(0, "GPIO100"),
774                 MTK_FUNCTION(1, "UCTS4"),
775                 MTK_FUNCTION(2, "URTS4"),
776                 MTK_FUNCTION(3, "MRG_TX"),
777                 MTK_FUNCTION(4, "PCM1_DO"),
778                 MTK_FUNCTION(5, "I2S_IQ0_SDIB"),
779                 MTK_FUNCTION(6, "I2SO1_DO"),
780                 MTK_FUNCTION(7, "DBG_MON_B_29_")
781         ),
782         MTK_PIN(PINCTRL_PIN(101, "URXD5"),
783                 NULL, "mt2712",
784                 MTK_EINT_FUNCTION(0, 30),
785                 MTK_FUNCTION(0, "GPIO101"),
786                 MTK_FUNCTION(1, "URXD5"),
787                 MTK_FUNCTION(2, "UTXD5"),
788                 MTK_FUNCTION(3, "I2SO3_WS"),
789                 MTK_FUNCTION(4, "TDMIN_LRCK"),
790                 MTK_FUNCTION(6, "I2SO0_WS"),
791                 MTK_FUNCTION(7, "DBG_MON_B_30_")
792         ),
793         MTK_PIN(PINCTRL_PIN(102, "URTS5"),
794                 NULL, "mt2712",
795                 MTK_EINT_FUNCTION(0, 31),
796                 MTK_FUNCTION(0, "GPIO102"),
797                 MTK_FUNCTION(1, "URTS5"),
798                 MTK_FUNCTION(2, "UCTS5"),
799                 MTK_FUNCTION(3, "I2SO3_MCK"),
800                 MTK_FUNCTION(4, "TDMIN_MCLK"),
801                 MTK_FUNCTION(5, "IR_IN"),
802                 MTK_FUNCTION(6, "I2SO0_MCK"),
803                 MTK_FUNCTION(7, "DBG_MON_B_31_")
804         ),
805         MTK_PIN(PINCTRL_PIN(103, "UTXD5"),
806                 NULL, "mt2712",
807                 MTK_EINT_FUNCTION(0, 32),
808                 MTK_FUNCTION(0, "GPIO103"),
809                 MTK_FUNCTION(1, "UTXD5"),
810                 MTK_FUNCTION(2, "URXD5"),
811                 MTK_FUNCTION(3, "I2SO3_BCK"),
812                 MTK_FUNCTION(4, "TDMIN_BCK"),
813                 MTK_FUNCTION(6, "I2SO0_BCK"),
814                 MTK_FUNCTION(7, "DBG_MON_B_32_")
815         ),
816         MTK_PIN(PINCTRL_PIN(104, "UCTS5"),
817                 NULL, "mt2712",
818                 MTK_EINT_FUNCTION(0, 33),
819                 MTK_FUNCTION(0, "GPIO104"),
820                 MTK_FUNCTION(1, "UCTS5"),
821                 MTK_FUNCTION(2, "URTS5"),
822                 MTK_FUNCTION(3, "I2SO0_DO1"),
823                 MTK_FUNCTION(4, "TDMIN_DI"),
824                 MTK_FUNCTION(5, "IR_IN"),
825                 MTK_FUNCTION(6, "I2SO0_DO0")
826         ),
827         MTK_PIN(PINCTRL_PIN(105, "I2C_SDA0"),
828                 NULL, "mt2712",
829                 MTK_EINT_FUNCTION(0, 115),
830                 MTK_FUNCTION(0, "GPIO105"),
831                 MTK_FUNCTION(1, "SDA0")
832         ),
833         MTK_PIN(PINCTRL_PIN(106, "I2C_SDA1"),
834                 NULL, "mt2712",
835                 MTK_EINT_FUNCTION(0, 116),
836                 MTK_FUNCTION(0, "GPIO106"),
837                 MTK_FUNCTION(1, "SDA1")
838         ),
839         MTK_PIN(PINCTRL_PIN(107, "I2C_SDA2"),
840                 NULL, "mt2712",
841                 MTK_EINT_FUNCTION(0, 117),
842                 MTK_FUNCTION(0, "GPIO107"),
843                 MTK_FUNCTION(1, "SDA2")
844         ),
845         MTK_PIN(PINCTRL_PIN(108, "I2C_SDA3"),
846                 NULL, "mt2712",
847                 MTK_EINT_FUNCTION(0, 118),
848                 MTK_FUNCTION(0, "GPIO108"),
849                 MTK_FUNCTION(1, "SDA3")
850         ),
851         MTK_PIN(PINCTRL_PIN(109, "I2C_SDA4"),
852                 NULL, "mt2712",
853                 MTK_EINT_FUNCTION(0, 119),
854                 MTK_FUNCTION(0, "GPIO109"),
855                 MTK_FUNCTION(1, "SDA4")
856         ),
857         MTK_PIN(PINCTRL_PIN(110, "I2C_SDA5"),
858                 NULL, "mt2712",
859                 MTK_EINT_FUNCTION(0, 34),
860                 MTK_FUNCTION(0, "GPIO110"),
861                 MTK_FUNCTION(1, "SDA5")
862         ),
863         MTK_PIN(PINCTRL_PIN(111, "I2C_SCL0"),
864                 NULL, "mt2712",
865                 MTK_EINT_FUNCTION(0, 120),
866                 MTK_FUNCTION(0, "GPIO111"),
867                 MTK_FUNCTION(1, "SCL0")
868         ),
869         MTK_PIN(PINCTRL_PIN(112, "I2C_SCL1"),
870                 NULL, "mt2712",
871                 MTK_EINT_FUNCTION(0, 121),
872                 MTK_FUNCTION(0, "GPIO112"),
873                 MTK_FUNCTION(1, "SCL1")
874         ),
875         MTK_PIN(PINCTRL_PIN(113, "I2C_SCL2"),
876                 NULL, "mt2712",
877                 MTK_EINT_FUNCTION(0, 122),
878                 MTK_FUNCTION(0, "GPIO113"),
879                 MTK_FUNCTION(1, "SCL2")
880         ),
881         MTK_PIN(PINCTRL_PIN(114, "I2C_SCL3"),
882                 NULL, "mt2712",
883                 MTK_EINT_FUNCTION(0, 123),
884                 MTK_FUNCTION(0, "GPIO114"),
885                 MTK_FUNCTION(1, "SCL3")
886         ),
887         MTK_PIN(PINCTRL_PIN(115, "I2C_SCL4"),
888                 NULL, "mt2712",
889                 MTK_EINT_FUNCTION(0, 124),
890                 MTK_FUNCTION(0, "GPIO115"),
891                 MTK_FUNCTION(1, "SCL4")
892         ),
893         MTK_PIN(PINCTRL_PIN(116, "I2C_SCL5"),
894                 NULL, "mt2712",
895                 MTK_EINT_FUNCTION(0, 35),
896                 MTK_FUNCTION(0, "GPIO116"),
897                 MTK_FUNCTION(1, "SCL5")
898         ),
899         MTK_PIN(PINCTRL_PIN(117, "URXD0"),
900                 NULL, "mt2712",
901                 MTK_EINT_FUNCTION(0, 125),
902                 MTK_FUNCTION(0, "GPIO117"),
903                 MTK_FUNCTION(1, "URXD0"),
904                 MTK_FUNCTION(2, "UTXD0")
905         ),
906         MTK_PIN(PINCTRL_PIN(118, "URXD1"),
907                 NULL, "mt2712",
908                 MTK_EINT_FUNCTION(0, 126),
909                 MTK_FUNCTION(0, "GPIO118"),
910                 MTK_FUNCTION(1, "URXD1"),
911                 MTK_FUNCTION(2, "UTXD1")
912         ),
913         MTK_PIN(PINCTRL_PIN(119, "URXD2"),
914                 NULL, "mt2712",
915                 MTK_EINT_FUNCTION(0, 127),
916                 MTK_FUNCTION(0, "GPIO119"),
917                 MTK_FUNCTION(1, "URXD2"),
918                 MTK_FUNCTION(2, "UTXD2")
919         ),
920         MTK_PIN(PINCTRL_PIN(120, "UTXD0"),
921                 NULL, "mt2712",
922                 MTK_EINT_FUNCTION(0, 128),
923                 MTK_FUNCTION(0, "GPIO120"),
924                 MTK_FUNCTION(1, "UTXD0"),
925                 MTK_FUNCTION(2, "URXD0")
926         ),
927         MTK_PIN(PINCTRL_PIN(121, "UTXD1"),
928                 NULL, "mt2712",
929                 MTK_EINT_FUNCTION(0, 129),
930                 MTK_FUNCTION(0, "GPIO121"),
931                 MTK_FUNCTION(1, "UTXD1"),
932                 MTK_FUNCTION(2, "URXD1")
933         ),
934         MTK_PIN(PINCTRL_PIN(122, "UTXD2"),
935                 NULL, "mt2712",
936                 MTK_EINT_FUNCTION(0, 130),
937                 MTK_FUNCTION(0, "GPIO122"),
938                 MTK_FUNCTION(1, "UTXD2"),
939                 MTK_FUNCTION(2, "URXD2")
940         ),
941         MTK_PIN(PINCTRL_PIN(123, "URXD3"),
942                 NULL, "mt2712",
943                 MTK_EINT_FUNCTION(0, 131),
944                 MTK_FUNCTION(0, "GPIO123"),
945                 MTK_FUNCTION(1, "URXD3"),
946                 MTK_FUNCTION(2, "UTXD3"),
947                 MTK_FUNCTION(3, "PURE_HW_PROTECT")
948         ),
949         MTK_PIN(PINCTRL_PIN(124, "UTXD3"),
950                 NULL, "mt2712",
951                 MTK_EINT_FUNCTION(0, 132),
952                 MTK_FUNCTION(0, "GPIO124"),
953                 MTK_FUNCTION(1, "UTXD3"),
954                 MTK_FUNCTION(2, "URXD3"),
955                 MTK_FUNCTION(3, "PURE_HW_PROTECT")
956         ),
957         MTK_PIN(PINCTRL_PIN(125, "URTS3"),
958                 NULL, "mt2712",
959                 MTK_EINT_FUNCTION(0, 133),
960                 MTK_FUNCTION(0, "GPIO125"),
961                 MTK_FUNCTION(1, "URTS3"),
962                 MTK_FUNCTION(2, "UCTS3"),
963                 MTK_FUNCTION(3, "WATCH_DOG")
964         ),
965         MTK_PIN(PINCTRL_PIN(126, "UCTS3"),
966                 NULL, "mt2712",
967                 MTK_EINT_FUNCTION(0, 134),
968                 MTK_FUNCTION(0, "GPIO126"),
969                 MTK_FUNCTION(1, "UCTS3"),
970                 MTK_FUNCTION(2, "URTS3"),
971                 MTK_FUNCTION(3, "SRCLKENA0")
972         ),
973         MTK_PIN(PINCTRL_PIN(127, "SPI2_CSN"),
974                 NULL, "mt2712",
975                 MTK_EINT_FUNCTION(0, 135),
976                 MTK_FUNCTION(0, "GPIO127"),
977                 MTK_FUNCTION(1, "SPI_CS_2_"),
978                 MTK_FUNCTION(2, "SPI_CS_1_")
979         ),
980         MTK_PIN(PINCTRL_PIN(128, "SPI2_MO"),
981                 NULL, "mt2712",
982                 MTK_EINT_FUNCTION(0, 136),
983                 MTK_FUNCTION(0, "GPIO128"),
984                 MTK_FUNCTION(1, "SPI_MO_2_"),
985                 MTK_FUNCTION(2, "SPI_SO_1_")
986         ),
987         MTK_PIN(PINCTRL_PIN(129, "SPI2_MI"),
988                 NULL, "mt2712",
989                 MTK_EINT_FUNCTION(0, 137),
990                 MTK_FUNCTION(0, "GPIO129"),
991                 MTK_FUNCTION(1, "SPI_MI_2_"),
992                 MTK_FUNCTION(2, "SPI_SI_1_")
993         ),
994         MTK_PIN(PINCTRL_PIN(130, "SPI2_CK"),
995                 NULL, "mt2712",
996                 MTK_EINT_FUNCTION(0, 138),
997                 MTK_FUNCTION(0, "GPIO130"),
998                 MTK_FUNCTION(1, "SPI_CK_2_"),
999                 MTK_FUNCTION(2, "SPI_CK_1_")
1000         ),
1001         MTK_PIN(PINCTRL_PIN(131, "SPI3_CSN"),
1002                 NULL, "mt2712",
1003                 MTK_EINT_FUNCTION(0, 139),
1004                 MTK_FUNCTION(0, "GPIO131"),
1005                 MTK_FUNCTION(1, "SPI_CS_3_")
1006         ),
1007         MTK_PIN(PINCTRL_PIN(132, "SPI3_MO"),
1008                 NULL, "mt2712",
1009                 MTK_EINT_FUNCTION(0, 143),
1010                 MTK_FUNCTION(0, "GPIO132"),
1011                 MTK_FUNCTION(1, "SPI_MO_3_")
1012         ),
1013         MTK_PIN(PINCTRL_PIN(133, "SPI3_MI"),
1014                 NULL, "mt2712",
1015                 MTK_EINT_FUNCTION(0, 144),
1016                 MTK_FUNCTION(0, "GPIO133"),
1017                 MTK_FUNCTION(1, "SPI_MI_3_")
1018         ),
1019         MTK_PIN(PINCTRL_PIN(134, "SPI3_CK"),
1020                 NULL, "mt2712",
1021                 MTK_EINT_FUNCTION(0, 145),
1022                 MTK_FUNCTION(0, "GPIO134"),
1023                 MTK_FUNCTION(1, "SPI_CK_3_")
1024         ),
1025         MTK_PIN(PINCTRL_PIN(135, "KPROW3"),
1026                 NULL, "mt2712",
1027                 MTK_EINT_FUNCTION(0, 146),
1028                 MTK_FUNCTION(0, "GPIO135"),
1029                 MTK_FUNCTION(1, "KROW3"),
1030                 MTK_FUNCTION(2, "DSIC_TE")
1031         ),
1032         MTK_PIN(PINCTRL_PIN(136, "KPROW4"),
1033                 NULL, "mt2712",
1034                 MTK_EINT_FUNCTION(0, 36),
1035                 MTK_FUNCTION(0, "GPIO136"),
1036                 MTK_FUNCTION(1, "KROW4"),
1037                 MTK_FUNCTION(2, "DSID_TE")
1038         ),
1039         MTK_PIN(PINCTRL_PIN(137, "KPCOL3"),
1040                 NULL, "mt2712",
1041                 MTK_EINT_FUNCTION(0, 147),
1042                 MTK_FUNCTION(0, "GPIO137"),
1043                 MTK_FUNCTION(1, "KCOL3"),
1044                 MTK_FUNCTION(2, "DISP2_PWM")
1045         ),
1046         MTK_PIN(PINCTRL_PIN(138, "KPCOL4"),
1047                 NULL, "mt2712",
1048                 MTK_EINT_FUNCTION(0, 37),
1049                 MTK_FUNCTION(0, "GPIO138"),
1050                 MTK_FUNCTION(1, "KCOL4"),
1051                 MTK_FUNCTION(2, "LCM_RST2")
1052         ),
1053         MTK_PIN(PINCTRL_PIN(139, "KPCOL5"),
1054                 NULL, "mt2712",
1055                 MTK_EINT_FUNCTION(0, 38),
1056                 MTK_FUNCTION(0, "GPIO139"),
1057                 MTK_FUNCTION(1, "KCOL5"),
1058                 MTK_FUNCTION(3, "DSIA_TE"),
1059                 MTK_FUNCTION(4, "PURE_HW_PROTECT")
1060         ),
1061         MTK_PIN(PINCTRL_PIN(140, "KPCOL6"),
1062                 NULL, "mt2712",
1063                 MTK_EINT_FUNCTION(0, 39),
1064                 MTK_FUNCTION(0, "GPIO140"),
1065                 MTK_FUNCTION(1, "KCOL6"),
1066                 MTK_FUNCTION(2, "WATCH_DOG"),
1067                 MTK_FUNCTION(3, "LCM_RST1")
1068         ),
1069         MTK_PIN(PINCTRL_PIN(141, "KPROW5"),
1070                 NULL, "mt2712",
1071                 MTK_EINT_FUNCTION(0, 40),
1072                 MTK_FUNCTION(0, "GPIO141"),
1073                 MTK_FUNCTION(1, "KROW5"),
1074                 MTK_FUNCTION(3, "LCM_RST0"),
1075                 MTK_FUNCTION(4, "PURE_HW_PROTECT")
1076         ),
1077         MTK_PIN(PINCTRL_PIN(142, "KPROW6"),
1078                 NULL, "mt2712",
1079                 MTK_EINT_FUNCTION(0, 41),
1080                 MTK_FUNCTION(0, "GPIO142"),
1081                 MTK_FUNCTION(1, "KROW6"),
1082                 MTK_FUNCTION(2, "SRCLKENA0"),
1083                 MTK_FUNCTION(3, "DSIB_TE")
1084         ),
1085         MTK_PIN(PINCTRL_PIN(143, "JTDO_ICE"),
1086                 NULL, "mt2712",
1087                 MTK_EINT_FUNCTION(0, 148),
1088                 MTK_FUNCTION(0, "GPIO143"),
1089                 MTK_FUNCTION(1, "JTDO_ICE"),
1090                 MTK_FUNCTION(3, "DFD_TDO")
1091         ),
1092         MTK_PIN(PINCTRL_PIN(144, "JTCK_ICE"),
1093                 NULL, "mt2712",
1094                 MTK_EINT_FUNCTION(0, 149),
1095                 MTK_FUNCTION(0, "GPIO144"),
1096                 MTK_FUNCTION(1, "JTCK_ICE"),
1097                 MTK_FUNCTION(3, "DFD_TCK")
1098         ),
1099         MTK_PIN(PINCTRL_PIN(145, "JTDI_ICE"),
1100                 NULL, "mt2712",
1101                 MTK_EINT_FUNCTION(0, 150),
1102                 MTK_FUNCTION(0, "GPIO145"),
1103                 MTK_FUNCTION(1, "JTDI_ICE"),
1104                 MTK_FUNCTION(3, "DFD_TDI")
1105         ),
1106         MTK_PIN(PINCTRL_PIN(146, "JTMS_ICE"),
1107                 NULL, "mt2712",
1108                 MTK_EINT_FUNCTION(0, 151),
1109                 MTK_FUNCTION(0, "GPIO146"),
1110                 MTK_FUNCTION(1, "JTMS_ICE"),
1111                 MTK_FUNCTION(3, "DFD_TMS")
1112         ),
1113         MTK_PIN(PINCTRL_PIN(147, "JTRSTB_ICE"),
1114                 NULL, "mt2712",
1115                 MTK_EINT_FUNCTION(0, 152),
1116                 MTK_FUNCTION(0, "GPIO147"),
1117                 MTK_FUNCTION(1, "JTRST_B_ICE"),
1118                 MTK_FUNCTION(3, "DFD_NTRST")
1119         ),
1120         MTK_PIN(PINCTRL_PIN(148, "GPIO148"),
1121                 NULL, "mt2712",
1122                 MTK_EINT_FUNCTION(0, 153),
1123                 MTK_FUNCTION(0, "GPIO148"),
1124                 MTK_FUNCTION(1, "JTRSTB_CM4"),
1125                 MTK_FUNCTION(3, "DFD_NTRST")
1126         ),
1127         MTK_PIN(PINCTRL_PIN(149, "GPIO149"),
1128                 NULL, "mt2712",
1129                 MTK_EINT_FUNCTION(0, 154),
1130                 MTK_FUNCTION(0, "GPIO149"),
1131                 MTK_FUNCTION(1, "JTCK_CM4"),
1132                 MTK_FUNCTION(3, "DFD_TCK")
1133         ),
1134         MTK_PIN(PINCTRL_PIN(150, "GPIO150"),
1135                 NULL, "mt2712",
1136                 MTK_EINT_FUNCTION(0, 155),
1137                 MTK_FUNCTION(0, "GPIO150"),
1138                 MTK_FUNCTION(1, "JTMS_CM4"),
1139                 MTK_FUNCTION(3, "DFD_TMS")
1140         ),
1141         MTK_PIN(PINCTRL_PIN(151, "GPIO151"),
1142                 NULL, "mt2712",
1143                 MTK_EINT_FUNCTION(0, 156),
1144                 MTK_FUNCTION(0, "GPIO151"),
1145                 MTK_FUNCTION(1, "JTDI_CM4"),
1146                 MTK_FUNCTION(3, "DFD_TDI")
1147         ),
1148         MTK_PIN(PINCTRL_PIN(152, "GPIO152"),
1149                 NULL, "mt2712",
1150                 MTK_EINT_FUNCTION(0, 157),
1151                 MTK_FUNCTION(0, "GPIO152"),
1152                 MTK_FUNCTION(1, "JTDO_CM4"),
1153                 MTK_FUNCTION(3, "DFD_TDO")
1154         ),
1155         MTK_PIN(PINCTRL_PIN(153, "SPI0_CSN"),
1156                 NULL, "mt2712",
1157                 MTK_EINT_FUNCTION(0, 158),
1158                 MTK_FUNCTION(0, "GPIO153"),
1159                 MTK_FUNCTION(1, "SPI_CS_0_"),
1160                 MTK_FUNCTION(2, "SRCLKENA0"),
1161                 MTK_FUNCTION(3, "UTXD0"),
1162                 MTK_FUNCTION(4, "I2SO0_DO1"),
1163                 MTK_FUNCTION(6, "TDMO0_DATA1"),
1164                 MTK_FUNCTION(7, "I2S_IQ2_SDQB")
1165         ),
1166         MTK_PIN(PINCTRL_PIN(154, "SPI0_MI"),
1167                 NULL, "mt2712",
1168                 MTK_EINT_FUNCTION(0, 159),
1169                 MTK_FUNCTION(0, "GPIO154"),
1170                 MTK_FUNCTION(1, "SPI_MI_0_"),
1171                 MTK_FUNCTION(2, "SRCLKENA0"),
1172                 MTK_FUNCTION(3, "URXD0"),
1173                 MTK_FUNCTION(4, "I2SO0_DO0"),
1174                 MTK_FUNCTION(5, "I2SO1_DO"),
1175                 MTK_FUNCTION(6, "TDMO0_DATA"),
1176                 MTK_FUNCTION(7, "I2S_IQ1_SDIB")
1177         ),
1178         MTK_PIN(PINCTRL_PIN(155, "SPI0_CK"),
1179                 NULL, "mt2712",
1180                 MTK_EINT_FUNCTION(0, 160),
1181                 MTK_FUNCTION(0, "GPIO155"),
1182                 MTK_FUNCTION(1, "SPI_CK_0_"),
1183                 MTK_FUNCTION(2, "SC_APBIAS_OFF"),
1184                 MTK_FUNCTION(3, "UTXD1"),
1185                 MTK_FUNCTION(4, "I2SO0_BCK"),
1186                 MTK_FUNCTION(5, "I2SO1_BCK"),
1187                 MTK_FUNCTION(6, "TDMO0_BCK"),
1188                 MTK_FUNCTION(7, "I2S_IQ0_SDQB")
1189         ),
1190         MTK_PIN(PINCTRL_PIN(156, "SPI0_MO"),
1191                 NULL, "mt2712",
1192                 MTK_EINT_FUNCTION(0, 161),
1193                 MTK_FUNCTION(0, "GPIO156"),
1194                 MTK_FUNCTION(1, "SPI_MO_0_"),
1195                 MTK_FUNCTION(2, "SC_APBIAS_OFF"),
1196                 MTK_FUNCTION(3, "URXD1"),
1197                 MTK_FUNCTION(4, "I2SO0_WS"),
1198                 MTK_FUNCTION(5, "I2SO1_WS"),
1199                 MTK_FUNCTION(6, "TDMO0_LRCK"),
1200                 MTK_FUNCTION(7, "I2S_IQ0_SDIB")
1201         ),
1202         MTK_PIN(PINCTRL_PIN(157, "SPI5_CSN"),
1203                 NULL, "mt2712",
1204                 MTK_EINT_FUNCTION(0, 162),
1205                 MTK_FUNCTION(0, "GPIO157"),
1206                 MTK_FUNCTION(1, "SPI_CS_5_"),
1207                 MTK_FUNCTION(2, "LCM_RST0"),
1208                 MTK_FUNCTION(3, "UTXD2"),
1209                 MTK_FUNCTION(4, "I2SO0_MCK"),
1210                 MTK_FUNCTION(5, "I2SO1_MCK"),
1211                 MTK_FUNCTION(6, "TDMO0_MCLK")
1212         ),
1213         MTK_PIN(PINCTRL_PIN(158, "SPI5_MI"),
1214                 NULL, "mt2712",
1215                 MTK_EINT_FUNCTION(0, 163),
1216                 MTK_FUNCTION(0, "GPIO158"),
1217                 MTK_FUNCTION(1, "SPI_MI_5_"),
1218                 MTK_FUNCTION(2, "DSIA_TE"),
1219                 MTK_FUNCTION(3, "URXD2")
1220         ),
1221         MTK_PIN(PINCTRL_PIN(159, "SPI5_MO"),
1222                 NULL, "mt2712",
1223                 MTK_EINT_FUNCTION(0, 164),
1224                 MTK_FUNCTION(0, "GPIO159"),
1225                 MTK_FUNCTION(1, "SPI_MO_5_"),
1226                 MTK_FUNCTION(2, "DSIB_TE"),
1227                 MTK_FUNCTION(3, "UTXD3")
1228         ),
1229         MTK_PIN(PINCTRL_PIN(160, "SPI5_CK"),
1230                 NULL, "mt2712",
1231                 MTK_EINT_FUNCTION(0, 165),
1232                 MTK_FUNCTION(0, "GPIO160"),
1233                 MTK_FUNCTION(1, "SPI_CK_5_"),
1234                 MTK_FUNCTION(2, "LCM_RST1"),
1235                 MTK_FUNCTION(3, "URXD3")
1236         ),
1237         MTK_PIN(PINCTRL_PIN(161, "SPI1_CSN"),
1238                 NULL, "mt2712",
1239                 MTK_EINT_FUNCTION(0, 166),
1240                 MTK_FUNCTION(0, "GPIO161"),
1241                 MTK_FUNCTION(1, "SPI_CS_1_"),
1242                 MTK_FUNCTION(2, "SPI_CS_4_"),
1243                 MTK_FUNCTION(4, "I2S_IQ2_SDQB"),
1244                 MTK_FUNCTION(5, "I2SO2_DO"),
1245                 MTK_FUNCTION(6, "TDMO0_DATA1"),
1246                 MTK_FUNCTION(7, "I2SO0_DO1")
1247         ),
1248         MTK_PIN(PINCTRL_PIN(162, "SPI1_SI"),
1249                 NULL, "mt2712",
1250                 MTK_EINT_FUNCTION(0, 167),
1251                 MTK_FUNCTION(0, "GPIO162"),
1252                 MTK_FUNCTION(1, "SPI_SI_1_"),
1253                 MTK_FUNCTION(2, "SPI_MI_4_"),
1254                 MTK_FUNCTION(4, "I2S_IQ1_SDIB"),
1255                 MTK_FUNCTION(5, "I2SO2_BCK"),
1256                 MTK_FUNCTION(6, "TDMO0_DATA"),
1257                 MTK_FUNCTION(7, "I2SO0_DO0")
1258         ),
1259         MTK_PIN(PINCTRL_PIN(163, "SPI1_CK"),
1260                 NULL, "mt2712",
1261                 MTK_EINT_FUNCTION(0, 168),
1262                 MTK_FUNCTION(0, "GPIO163"),
1263                 MTK_FUNCTION(1, "SPI_CK_1_"),
1264                 MTK_FUNCTION(2, "SPI_CK_4_"),
1265                 MTK_FUNCTION(4, "I2S_IQ0_SDQB"),
1266                 MTK_FUNCTION(5, "I2SO2_WS"),
1267                 MTK_FUNCTION(6, "TDMO0_BCK"),
1268                 MTK_FUNCTION(7, "I2SO0_BCK")
1269         ),
1270         MTK_PIN(PINCTRL_PIN(164, "SPI1_SO"),
1271                 NULL, "mt2712",
1272                 MTK_EINT_FUNCTION(0, 169),
1273                 MTK_FUNCTION(0, "GPIO164"),
1274                 MTK_FUNCTION(1, "SPI_SO_1_"),
1275                 MTK_FUNCTION(2, "SPI_MO_4_"),
1276                 MTK_FUNCTION(4, "I2S_IQ0_SDIB"),
1277                 MTK_FUNCTION(5, "I2SO2_MCK"),
1278                 MTK_FUNCTION(6, "TDMO0_LRCK"),
1279                 MTK_FUNCTION(7, "I2SO0_WS")
1280         ),
1281         MTK_PIN(PINCTRL_PIN(165, "SPI4_CSN"),
1282                 NULL, "mt2712",
1283                 MTK_EINT_FUNCTION(0, 170),
1284                 MTK_FUNCTION(0, "GPIO165"),
1285                 MTK_FUNCTION(1, "SPI_CS_4_"),
1286                 MTK_FUNCTION(2, "LCM_RST0"),
1287                 MTK_FUNCTION(3, "SPI_CS_1_"),
1288                 MTK_FUNCTION(4, "UTXD4"),
1289                 MTK_FUNCTION(5, "I2SO1_DO"),
1290                 MTK_FUNCTION(6, "TDMO0_MCLK"),
1291                 MTK_FUNCTION(7, "I2SO0_MCK")
1292         ),
1293         MTK_PIN(PINCTRL_PIN(166, "SPI4_MI"),
1294                 NULL, "mt2712",
1295                 MTK_EINT_FUNCTION(0, 171),
1296                 MTK_FUNCTION(0, "GPIO166"),
1297                 MTK_FUNCTION(1, "SPI_MI_4_"),
1298                 MTK_FUNCTION(2, "DSIA_TE"),
1299                 MTK_FUNCTION(3, "SPI_SI_1_"),
1300                 MTK_FUNCTION(4, "URXD4"),
1301                 MTK_FUNCTION(5, "I2SO1_BCK")
1302         ),
1303         MTK_PIN(PINCTRL_PIN(167, "SPI4_MO"),
1304                 NULL, "mt2712",
1305                 MTK_EINT_FUNCTION(0, 172),
1306                 MTK_FUNCTION(0, "GPIO167"),
1307                 MTK_FUNCTION(1, "SPI_MO_4_"),
1308                 MTK_FUNCTION(2, "DSIB_TE"),
1309                 MTK_FUNCTION(3, "SPI_SO_1_"),
1310                 MTK_FUNCTION(4, "UTXD5"),
1311                 MTK_FUNCTION(5, "I2SO1_WS")
1312         ),
1313         MTK_PIN(PINCTRL_PIN(168, "SPI4_CK"),
1314                 NULL, "mt2712",
1315                 MTK_EINT_FUNCTION(0, 173),
1316                 MTK_FUNCTION(0, "GPIO168"),
1317                 MTK_FUNCTION(1, "SPI_CK_4_"),
1318                 MTK_FUNCTION(2, "LCM_RST1"),
1319                 MTK_FUNCTION(3, "SPI_CK_1_"),
1320                 MTK_FUNCTION(4, "URXD5"),
1321                 MTK_FUNCTION(5, "I2SO1_MCK")
1322         ),
1323         MTK_PIN(PINCTRL_PIN(169, "I2SI0_DATA"),
1324                 NULL, "mt2712",
1325                 MTK_EINT_FUNCTION(0, 174),
1326                 MTK_FUNCTION(0, "GPIO169"),
1327                 MTK_FUNCTION(1, "I2SI0_DI"),
1328                 MTK_FUNCTION(2, "I2SI1_DI"),
1329                 MTK_FUNCTION(3, "I2SI2_DI"),
1330                 MTK_FUNCTION(4, "TDMIN_DI")
1331         ),
1332         MTK_PIN(PINCTRL_PIN(170, "I2SI0_LRCK"),
1333                 NULL, "mt2712",
1334                 MTK_EINT_FUNCTION(0, 175),
1335                 MTK_FUNCTION(0, "GPIO170"),
1336                 MTK_FUNCTION(1, "I2SI0_WS"),
1337                 MTK_FUNCTION(2, "I2SI1_WS"),
1338                 MTK_FUNCTION(3, "I2SI2_WS"),
1339                 MTK_FUNCTION(4, "TDMIN_LRCK"),
1340                 MTK_FUNCTION(5, "TDMO0_DATA3"),
1341                 MTK_FUNCTION(6, "TDMO1_DATA3")
1342         ),
1343         MTK_PIN(PINCTRL_PIN(171, "I2SI0_MCLK"),
1344                 NULL, "mt2712",
1345                 MTK_EINT_FUNCTION(0, 176),
1346                 MTK_FUNCTION(0, "GPIO171"),
1347                 MTK_FUNCTION(1, "I2SI0_MCK"),
1348                 MTK_FUNCTION(2, "I2SI1_MCK"),
1349                 MTK_FUNCTION(3, "I2SI2_MCK"),
1350                 MTK_FUNCTION(4, "TDMIN_MCLK"),
1351                 MTK_FUNCTION(5, "TDMO0_DATA2"),
1352                 MTK_FUNCTION(6, "TDMO1_DATA2")
1353         ),
1354         MTK_PIN(PINCTRL_PIN(172, "I2SI0_BCK"),
1355                 NULL, "mt2712",
1356                 MTK_EINT_FUNCTION(0, 177),
1357                 MTK_FUNCTION(0, "GPIO172"),
1358                 MTK_FUNCTION(1, "I2SI0_BCK"),
1359                 MTK_FUNCTION(2, "I2SI1_BCK"),
1360                 MTK_FUNCTION(3, "I2SI2_BCK"),
1361                 MTK_FUNCTION(4, "TDMIN_BCK"),
1362                 MTK_FUNCTION(5, "TDMO0_DATA1"),
1363                 MTK_FUNCTION(6, "TDMO1_DATA1")
1364         ),
1365         MTK_PIN(PINCTRL_PIN(173, "I2SI2_DATA"),
1366                 NULL, "mt2712",
1367                 MTK_EINT_FUNCTION(0, 178),
1368                 MTK_FUNCTION(0, "GPIO173"),
1369                 MTK_FUNCTION(1, "I2SI2_DI"),
1370                 MTK_FUNCTION(2, "I2SI0_DI"),
1371                 MTK_FUNCTION(3, "I2SI1_DI"),
1372                 MTK_FUNCTION(4, "PCM1_DI"),
1373                 MTK_FUNCTION(5, "TDMIN_DI"),
1374                 MTK_FUNCTION(6, "PCM1_DO")
1375         ),
1376         MTK_PIN(PINCTRL_PIN(174, "I2SI2_MCLK"),
1377                 NULL, "mt2712",
1378                 MTK_EINT_FUNCTION(0, 179),
1379                 MTK_FUNCTION(0, "GPIO174"),
1380                 MTK_FUNCTION(1, "I2SI2_MCK"),
1381                 MTK_FUNCTION(2, "I2SI0_MCK"),
1382                 MTK_FUNCTION(3, "I2SI1_MCK"),
1383                 MTK_FUNCTION(4, "PCM1_DO"),
1384                 MTK_FUNCTION(5, "TDMIN_MCLK"),
1385                 MTK_FUNCTION(6, "PCM1_DI"),
1386                 MTK_FUNCTION(7, "I2S_IQ2_SDQB")
1387         ),
1388         MTK_PIN(PINCTRL_PIN(175, "I2SI2_BCK"),
1389                 NULL, "mt2712",
1390                 MTK_EINT_FUNCTION(0, 180),
1391                 MTK_FUNCTION(0, "GPIO175"),
1392                 MTK_FUNCTION(1, "I2SI2_BCK"),
1393                 MTK_FUNCTION(2, "I2SI0_BCK"),
1394                 MTK_FUNCTION(3, "I2SI1_BCK"),
1395                 MTK_FUNCTION(4, "PCM1_CLK"),
1396                 MTK_FUNCTION(5, "TDMIN_BCK")
1397         ),
1398         MTK_PIN(PINCTRL_PIN(176, "I2SI2_LRCK"),
1399                 NULL, "mt2712",
1400                 MTK_EINT_FUNCTION(0, 181),
1401                 MTK_FUNCTION(0, "GPIO176"),
1402                 MTK_FUNCTION(1, "I2SI2_WS"),
1403                 MTK_FUNCTION(2, "I2SI0_WS"),
1404                 MTK_FUNCTION(3, "I2SI1_WS"),
1405                 MTK_FUNCTION(4, "PCM1_SYNC"),
1406                 MTK_FUNCTION(5, "TDMIN_LRCK")
1407         ),
1408         MTK_PIN(PINCTRL_PIN(177, "I2SI1_DATA"),
1409                 NULL, "mt2712",
1410                 MTK_EINT_FUNCTION(0, 182),
1411                 MTK_FUNCTION(0, "GPIO177"),
1412                 MTK_FUNCTION(1, "I2SI1_DI"),
1413                 MTK_FUNCTION(2, "I2SI0_DI"),
1414                 MTK_FUNCTION(3, "I2SI2_DI"),
1415                 MTK_FUNCTION(4, "TDMIN_DI")
1416         ),
1417         MTK_PIN(PINCTRL_PIN(178, "I2SI1_BCK"),
1418                 NULL, "mt2712",
1419                 MTK_EINT_FUNCTION(0, 183),
1420                 MTK_FUNCTION(0, "GPIO178"),
1421                 MTK_FUNCTION(1, "I2SI1_BCK"),
1422                 MTK_FUNCTION(2, "I2SI0_BCK"),
1423                 MTK_FUNCTION(3, "I2SI2_BCK"),
1424                 MTK_FUNCTION(4, "TDMIN_BCK"),
1425                 MTK_FUNCTION(5, "TDMO0_DATA3"),
1426                 MTK_FUNCTION(6, "TDMO1_DATA3")
1427         ),
1428         MTK_PIN(PINCTRL_PIN(179, "I2SI1_LRCK"),
1429                 NULL, "mt2712",
1430                 MTK_EINT_FUNCTION(0, 184),
1431                 MTK_FUNCTION(0, "GPIO179"),
1432                 MTK_FUNCTION(1, "I2SI1_WS"),
1433                 MTK_FUNCTION(2, "I2SI0_WS"),
1434                 MTK_FUNCTION(3, "I2SI2_WS"),
1435                 MTK_FUNCTION(4, "TDMIN_LRCK"),
1436                 MTK_FUNCTION(5, "TDMO0_DATA2"),
1437                 MTK_FUNCTION(6, "TDMO1_DATA2")
1438         ),
1439         MTK_PIN(PINCTRL_PIN(180, "I2SI1_MCLK"),
1440                 NULL, "mt2712",
1441                 MTK_EINT_FUNCTION(0, 185),
1442                 MTK_FUNCTION(0, "GPIO180"),
1443                 MTK_FUNCTION(1, "I2SI1_MCK"),
1444                 MTK_FUNCTION(2, "I2SI0_MCK"),
1445                 MTK_FUNCTION(3, "I2SI2_MCK"),
1446                 MTK_FUNCTION(4, "TDMIN_MCLK"),
1447                 MTK_FUNCTION(5, "TDMO0_DATA1"),
1448                 MTK_FUNCTION(6, "TDMO1_DATA1"),
1449                 MTK_FUNCTION(7, "I2S_IQ2_SDIB")
1450         ),
1451         MTK_PIN(PINCTRL_PIN(181, "I2SO1_DATA0"),
1452                 NULL, "mt2712",
1453                 MTK_EINT_FUNCTION(0, 186),
1454                 MTK_FUNCTION(0, "GPIO181"),
1455                 MTK_FUNCTION(1, "I2SO1_DO"),
1456                 MTK_FUNCTION(2, "I2SO0_DO0"),
1457                 MTK_FUNCTION(3, "I2SO2_DO"),
1458                 MTK_FUNCTION(4, "DAI_TX"),
1459                 MTK_FUNCTION(5, "TDMIN_MCLK"),
1460                 MTK_FUNCTION(7, "I2S_IQ2_SDIA")
1461         ),
1462         MTK_PIN(PINCTRL_PIN(182, "I2SO1_BCK"),
1463                 NULL, "mt2712",
1464                 MTK_EINT_FUNCTION(0, 187),
1465                 MTK_FUNCTION(0, "GPIO182"),
1466                 MTK_FUNCTION(1, "I2SO1_BCK"),
1467                 MTK_FUNCTION(2, "I2SO0_BCK"),
1468                 MTK_FUNCTION(3, "I2SO2_BCK"),
1469                 MTK_FUNCTION(4, "DAI_SYNC"),
1470                 MTK_FUNCTION(5, "TDMIN_BCK"),
1471                 MTK_FUNCTION(6, "TDMO0_DATA3"),
1472                 MTK_FUNCTION(7, "I2S_IQ2_BCK")
1473         ),
1474         MTK_PIN(PINCTRL_PIN(183, "I2SO1_LRCK"),
1475                 NULL, "mt2712",
1476                 MTK_EINT_FUNCTION(0, 188),
1477                 MTK_FUNCTION(0, "GPIO183"),
1478                 MTK_FUNCTION(1, "I2SO1_WS"),
1479                 MTK_FUNCTION(2, "I2SO0_WS"),
1480                 MTK_FUNCTION(3, "I2SO2_WS"),
1481                 MTK_FUNCTION(4, "DAI_CLK"),
1482                 MTK_FUNCTION(5, "TDMIN_DI"),
1483                 MTK_FUNCTION(6, "TDMO0_DATA2"),
1484                 MTK_FUNCTION(7, "I2S_IQ2_WS")
1485         ),
1486         MTK_PIN(PINCTRL_PIN(184, "I2SO1_MCLK"),
1487                 NULL, "mt2712",
1488                 MTK_EINT_FUNCTION(0, 189),
1489                 MTK_FUNCTION(0, "GPIO184"),
1490                 MTK_FUNCTION(1, "I2SO1_MCK"),
1491                 MTK_FUNCTION(2, "I2SO0_MCK"),
1492                 MTK_FUNCTION(3, "I2SO2_MCK"),
1493                 MTK_FUNCTION(4, "DAI_RX"),
1494                 MTK_FUNCTION(5, "TDMIN_LRCK"),
1495                 MTK_FUNCTION(6, "TDMO0_DATA1"),
1496                 MTK_FUNCTION(7, "I2S_IQ2_SDQA")
1497         ),
1498         MTK_PIN(PINCTRL_PIN(185, "AUD_EXT_CK2"),
1499                 NULL, "mt2712",
1500                 MTK_EINT_FUNCTION(0, 190),
1501                 MTK_FUNCTION(0, "GPIO185"),
1502                 MTK_FUNCTION(1, "AUD_EXT_CK2"),
1503                 MTK_FUNCTION(2, "AUD_EXT_CK1"),
1504                 MTK_FUNCTION(3, "I2SO1_DO"),
1505                 MTK_FUNCTION(4, "I2SI2_DI"),
1506                 MTK_FUNCTION(5, "MRG_RX"),
1507                 MTK_FUNCTION(6, "PCM1_DI"),
1508                 MTK_FUNCTION(7, "I2S_IQ0_SDQB")
1509         ),
1510         MTK_PIN(PINCTRL_PIN(186, "AUD_EXT_CK1"),
1511                 NULL, "mt2712",
1512                 MTK_EINT_FUNCTION(0, 191),
1513                 MTK_FUNCTION(0, "GPIO186"),
1514                 MTK_FUNCTION(1, "AUD_EXT_CK1"),
1515                 MTK_FUNCTION(2, "AUD_EXT_CK2"),
1516                 MTK_FUNCTION(3, "I2SO0_DO1"),
1517                 MTK_FUNCTION(4, "I2SI1_DI"),
1518                 MTK_FUNCTION(5, "MRG_TX"),
1519                 MTK_FUNCTION(6, "PCM1_DO"),
1520                 MTK_FUNCTION(7, "I2S_IQ0_SDIB")
1521         ),
1522         MTK_PIN(PINCTRL_PIN(187, "I2SO2_BCK"),
1523                 NULL, "mt2712",
1524                 MTK_EINT_FUNCTION(0, 192),
1525                 MTK_FUNCTION(0, "GPIO187"),
1526                 MTK_FUNCTION(1, "I2SO2_BCK"),
1527                 MTK_FUNCTION(2, "I2SO0_BCK"),
1528                 MTK_FUNCTION(3, "I2SO1_BCK"),
1529                 MTK_FUNCTION(4, "PCM1_CLK"),
1530                 MTK_FUNCTION(5, "MRG_SYNC"),
1531                 MTK_FUNCTION(6, "TDMO1_DATA3"),
1532                 MTK_FUNCTION(7, "I2S_IQ0_BCK")
1533         ),
1534         MTK_PIN(PINCTRL_PIN(188, "I2SO2_LRCK"),
1535                 NULL, "mt2712",
1536                 MTK_EINT_FUNCTION(0, 193),
1537                 MTK_FUNCTION(0, "GPIO188"),
1538                 MTK_FUNCTION(1, "I2SO2_WS"),
1539                 MTK_FUNCTION(2, "I2SO0_WS"),
1540                 MTK_FUNCTION(3, "I2SO1_WS"),
1541                 MTK_FUNCTION(4, "PCM1_SYNC"),
1542                 MTK_FUNCTION(5, "MRG_CLK"),
1543                 MTK_FUNCTION(6, "TDMO1_DATA2"),
1544                 MTK_FUNCTION(7, "I2S_IQ0_WS")
1545         ),
1546         MTK_PIN(PINCTRL_PIN(189, "I2SO2_MCLK"),
1547                 NULL, "mt2712",
1548                 MTK_EINT_FUNCTION(0, 194),
1549                 MTK_FUNCTION(0, "GPIO189"),
1550                 MTK_FUNCTION(1, "I2SO2_MCK"),
1551                 MTK_FUNCTION(2, "I2SO0_MCK"),
1552                 MTK_FUNCTION(3, "I2SO1_MCK"),
1553                 MTK_FUNCTION(4, "PCM1_DO"),
1554                 MTK_FUNCTION(5, "MRG_RX"),
1555                 MTK_FUNCTION(6, "TDMO1_DATA1"),
1556                 MTK_FUNCTION(7, "I2S_IQ0_SDQA")
1557         ),
1558         MTK_PIN(PINCTRL_PIN(190, "I2SO2_DATA0"),
1559                 NULL, "mt2712",
1560                 MTK_EINT_FUNCTION(0, 195),
1561                 MTK_FUNCTION(0, "GPIO190"),
1562                 MTK_FUNCTION(1, "I2SO2_DO"),
1563                 MTK_FUNCTION(2, "I2SO0_DO0"),
1564                 MTK_FUNCTION(3, "I2SO1_DO"),
1565                 MTK_FUNCTION(4, "PCM1_DI"),
1566                 MTK_FUNCTION(5, "MRG_TX"),
1567                 MTK_FUNCTION(6, "PCM1_DO"),
1568                 MTK_FUNCTION(7, "I2S_IQ0_SDIA")
1569         ),
1570         MTK_PIN(PINCTRL_PIN(191, "I2SO0_DATA1"),
1571                 NULL, "mt2712",
1572                 MTK_EINT_FUNCTION(0, 196),
1573                 MTK_FUNCTION(0, "GPIO191"),
1574                 MTK_FUNCTION(1, "I2SO0_DO1"),
1575                 MTK_FUNCTION(2, "I2SI0_DI"),
1576                 MTK_FUNCTION(3, "I2SI1_DI"),
1577                 MTK_FUNCTION(4, "I2SI2_DI"),
1578                 MTK_FUNCTION(5, "DAI_TX"),
1579                 MTK_FUNCTION(6, "I2S_IQ0_SDQB"),
1580                 MTK_FUNCTION(7, "I2S_IQ1_SDQB")
1581         ),
1582         MTK_PIN(PINCTRL_PIN(192, "I2SO0_MCLK"),
1583                 NULL, "mt2712",
1584                 MTK_EINT_FUNCTION(0, 197),
1585                 MTK_FUNCTION(0, "GPIO192"),
1586                 MTK_FUNCTION(1, "I2SO0_MCK"),
1587                 MTK_FUNCTION(2, "I2SO1_MCK"),
1588                 MTK_FUNCTION(3, "I2SO2_MCK"),
1589                 MTK_FUNCTION(4, "USB4_FT_SCL"),
1590                 MTK_FUNCTION(5, "TDMO1_DATA3"),
1591                 MTK_FUNCTION(6, "I2S_IQ0_SDIB"),
1592                 MTK_FUNCTION(7, "I2S_IQ1_SDQA")
1593         ),
1594         MTK_PIN(PINCTRL_PIN(193, "I2SO0_DATA0"),
1595                 NULL, "mt2712",
1596                 MTK_EINT_FUNCTION(0, 198),
1597                 MTK_FUNCTION(0, "GPIO193"),
1598                 MTK_FUNCTION(1, "I2SO0_DO0"),
1599                 MTK_FUNCTION(2, "I2SO1_DO"),
1600                 MTK_FUNCTION(3, "I2SO2_DO"),
1601                 MTK_FUNCTION(4, "USB4_FT_SDA"),
1602                 MTK_FUNCTION(7, "I2S_IQ1_SDIA")
1603         ),
1604         MTK_PIN(PINCTRL_PIN(194, "I2SO0_LRCK"),
1605                 NULL, "mt2712",
1606                 MTK_EINT_FUNCTION(0, 199),
1607                 MTK_FUNCTION(0, "GPIO194"),
1608                 MTK_FUNCTION(1, "I2SO0_WS"),
1609                 MTK_FUNCTION(2, "I2SO1_WS"),
1610                 MTK_FUNCTION(3, "I2SO2_WS"),
1611                 MTK_FUNCTION(4, "USB5_FT_SCL"),
1612                 MTK_FUNCTION(5, "TDMO1_DATA2"),
1613                 MTK_FUNCTION(7, "I2S_IQ1_WS")
1614         ),
1615         MTK_PIN(PINCTRL_PIN(195, "I2SO0_BCK"),
1616                 NULL, "mt2712",
1617                 MTK_EINT_FUNCTION(0, 200),
1618                 MTK_FUNCTION(0, "GPIO195"),
1619                 MTK_FUNCTION(1, "I2SO0_BCK"),
1620                 MTK_FUNCTION(2, "I2SO1_BCK"),
1621                 MTK_FUNCTION(3, "I2SO2_BCK"),
1622                 MTK_FUNCTION(4, "USB5_FT_SDA"),
1623                 MTK_FUNCTION(5, "TDMO1_DATA1"),
1624                 MTK_FUNCTION(7, "I2S_IQ1_BCK")
1625         ),
1626         MTK_PIN(PINCTRL_PIN(196, "TDMO1_MCLK"),
1627                 NULL, "mt2712",
1628                 MTK_EINT_FUNCTION(0, 201),
1629                 MTK_FUNCTION(0, "GPIO196"),
1630                 MTK_FUNCTION(1, "TDMO1_MCLK"),
1631                 MTK_FUNCTION(2, "TDMO0_MCLK"),
1632                 MTK_FUNCTION(3, "TDMIN_MCLK"),
1633                 MTK_FUNCTION(6, "I2SO0_DO1"),
1634                 MTK_FUNCTION(7, "I2S_IQ1_SDIB")
1635         ),
1636         MTK_PIN(PINCTRL_PIN(197, "TDMO1_LRCK"),
1637                 NULL, "mt2712",
1638                 MTK_EINT_FUNCTION(0, 202),
1639                 MTK_FUNCTION(0, "GPIO197"),
1640                 MTK_FUNCTION(1, "TDMO1_LRCK"),
1641                 MTK_FUNCTION(2, "TDMO0_LRCK"),
1642                 MTK_FUNCTION(3, "TDMIN_LRCK"),
1643                 MTK_FUNCTION(4, "TDMO0_DATA3"),
1644                 MTK_FUNCTION(5, "TDMO1_DATA3"),
1645                 MTK_FUNCTION(6, "I2SO3_MCK"),
1646                 MTK_FUNCTION(7, "TDMO1_DATA2")
1647         ),
1648         MTK_PIN(PINCTRL_PIN(198, "TDMO1_BCK"),
1649                 NULL, "mt2712",
1650                 MTK_EINT_FUNCTION(0, 203),
1651                 MTK_FUNCTION(0, "GPIO198"),
1652                 MTK_FUNCTION(1, "TDMO1_BCK"),
1653                 MTK_FUNCTION(2, "TDMO0_BCK"),
1654                 MTK_FUNCTION(3, "TDMIN_BCK"),
1655                 MTK_FUNCTION(4, "TDMO0_DATA2"),
1656                 MTK_FUNCTION(5, "TDMO1_DATA2"),
1657                 MTK_FUNCTION(6, "I2SO3_BCK"),
1658                 MTK_FUNCTION(7, "TDMO1_DATA1")
1659         ),
1660         MTK_PIN(PINCTRL_PIN(199, "TDMO1_DATA"),
1661                 NULL, "mt2712",
1662                 MTK_EINT_FUNCTION(0, 204),
1663                 MTK_FUNCTION(0, "GPIO199"),
1664                 MTK_FUNCTION(1, "TDMO1_DATA"),
1665                 MTK_FUNCTION(2, "TDMO0_DATA"),
1666                 MTK_FUNCTION(3, "TDMIN_DI"),
1667                 MTK_FUNCTION(4, "TDMO0_DATA1"),
1668                 MTK_FUNCTION(5, "TDMO1_DATA1"),
1669                 MTK_FUNCTION(6, "I2SO3_WS")
1670         ),
1671         MTK_PIN(PINCTRL_PIN(200, "TDMO0_MCLK"),
1672                 NULL, "mt2712",
1673                 MTK_EINT_FUNCTION(0, 205),
1674                 MTK_FUNCTION(0, "GPIO200"),
1675                 MTK_FUNCTION(1, "TDMO0_MCLK"),
1676                 MTK_FUNCTION(2, "TDMO1_MCLK"),
1677                 MTK_FUNCTION(3, "PCM1_DI"),
1678                 MTK_FUNCTION(4, "TDMO0_MCLK"),
1679                 MTK_FUNCTION(5, "TDMO1_MCLK"),
1680                 MTK_FUNCTION(6, "MRG_TX"),
1681                 MTK_FUNCTION(7, "I2SO2_MCK")
1682         ),
1683         MTK_PIN(PINCTRL_PIN(201, "TDMO0_LRCK"),
1684                 NULL, "mt2712",
1685                 MTK_EINT_FUNCTION(0, 206),
1686                 MTK_FUNCTION(0, "GPIO201"),
1687                 MTK_FUNCTION(1, "TDMO0_LRCK"),
1688                 MTK_FUNCTION(2, "TDMO1_LRCK"),
1689                 MTK_FUNCTION(3, "PCM1_SYNC"),
1690                 MTK_FUNCTION(4, "TDMO0_LRCK"),
1691                 MTK_FUNCTION(5, "TDMO1_LRCK"),
1692                 MTK_FUNCTION(6, "MRG_RX"),
1693                 MTK_FUNCTION(7, "I2SO2_WS")
1694         ),
1695         MTK_PIN(PINCTRL_PIN(202, "TDMO0_BCK"),
1696                 NULL, "mt2712",
1697                 MTK_EINT_FUNCTION(0, 207),
1698                 MTK_FUNCTION(0, "GPIO202"),
1699                 MTK_FUNCTION(1, "TDMO0_BCK"),
1700                 MTK_FUNCTION(2, "TDMO1_BCK"),
1701                 MTK_FUNCTION(3, "PCM1_CLK"),
1702                 MTK_FUNCTION(4, "TDMO0_BCK"),
1703                 MTK_FUNCTION(5, "TDMO1_BCK"),
1704                 MTK_FUNCTION(6, "MRG_SYNC"),
1705                 MTK_FUNCTION(7, "I2SO2_BCK")
1706         ),
1707         MTK_PIN(PINCTRL_PIN(203, "TDMO0_DATA"),
1708                 NULL, "mt2712",
1709                 MTK_EINT_FUNCTION(0, 208),
1710                 MTK_FUNCTION(0, "GPIO203"),
1711                 MTK_FUNCTION(1, "TDMO0_DATA"),
1712                 MTK_FUNCTION(2, "TDMO1_DATA"),
1713                 MTK_FUNCTION(3, "PCM1_DO"),
1714                 MTK_FUNCTION(4, "TDMO0_DATA"),
1715                 MTK_FUNCTION(5, "TDMO1_DATA"),
1716                 MTK_FUNCTION(6, "MRG_CLK"),
1717                 MTK_FUNCTION(7, "I2SO2_DO")
1718         ),
1719         MTK_PIN(PINCTRL_PIN(204, "PERSTB_P0"),
1720                 NULL, "mt2712",
1721                 MTK_EINT_FUNCTION(0, 209),
1722                 MTK_FUNCTION(0, "GPIO204"),
1723                 MTK_FUNCTION(1, "PERST_B_P0")
1724         ),
1725         MTK_PIN(PINCTRL_PIN(205, "CLKREQN_P0"),
1726                 NULL, "mt2712",
1727                 MTK_EINT_FUNCTION(0, 210),
1728                 MTK_FUNCTION(0, "GPIO205"),
1729                 MTK_FUNCTION(1, "CLKREQ_N_P0")
1730         ),
1731         MTK_PIN(PINCTRL_PIN(206, "WAKEEN_P0"),
1732                 NULL, "mt2712",
1733                 MTK_EINT_FUNCTION(0, 211),
1734                 MTK_FUNCTION(0, "GPIO206"),
1735                 MTK_FUNCTION(1, "WAKE_EN_P0")
1736         ),
1737         MTK_PIN(PINCTRL_PIN(207, "PERSTB_P1"),
1738                 NULL, "mt2712",
1739                 MTK_EINT_FUNCTION(0, 212),
1740                 MTK_FUNCTION(0, "GPIO207"),
1741                 MTK_FUNCTION(1, "PERST_B_P1")
1742         ),
1743         MTK_PIN(PINCTRL_PIN(208, "CLKREQN_P1"),
1744                 NULL, "mt2712",
1745                 MTK_EINT_FUNCTION(0, 213),
1746                 MTK_FUNCTION(0, "GPIO208"),
1747                 MTK_FUNCTION(1, "CLKREQ_N_P1")
1748         ),
1749         MTK_PIN(PINCTRL_PIN(209, "WAKEEN_P1"),
1750                 NULL, "mt2712",
1751                 MTK_EINT_FUNCTION(0, 214),
1752                 MTK_FUNCTION(0, "GPIO209"),
1753                 MTK_FUNCTION(1, "WAKE_EN_P1")
1754         ),
1755 };
1756
1757 #endif /* __PINCTRL_MTK_MT2712_H */