xref: /linux/drivers/pinctrl/mediatek/pinctrl-mtk-mt2712.h (revision 26fbb4c8c7c3ee9a4c3b4de555a8587b5a19154e)
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