xref: /openbmc/linux/drivers/pinctrl/mediatek/pinctrl-mtk-mt2712.h (revision 8dd06ef34b6e2f41b29fbf5fc1663780f2524285)
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 */
1758