xref: /OK3568_Linux_fs/kernel/drivers/pinctrl/mediatek/pinctrl-mtk-mt8127.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */
2*4882a593Smuzhiyun #ifndef __PINCTRL_MTK_MT8127_H
3*4882a593Smuzhiyun #define __PINCTRL_MTK_MT8127_H
4*4882a593Smuzhiyun 
5*4882a593Smuzhiyun #include <linux/pinctrl/pinctrl.h>
6*4882a593Smuzhiyun #include "pinctrl-mtk-common.h"
7*4882a593Smuzhiyun 
8*4882a593Smuzhiyun static const struct mtk_desc_pin mtk_pins_mt8127[] = {
9*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(0, "PWRAP_SPI0_MI"),
10*4882a593Smuzhiyun 		"P22", "mt8127",
11*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 22),
12*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO0"),
13*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PWRAP_SPIDO"),
14*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PWRAP_SPIDI")
15*4882a593Smuzhiyun 	),
16*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(1, "PWRAP_SPI0_MO"),
17*4882a593Smuzhiyun 		"M22", "mt8127",
18*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 23),
19*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO1"),
20*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PWRAP_SPIDI"),
21*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PWRAP_SPIDO")
22*4882a593Smuzhiyun 	),
23*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(2, "PWRAP_INT"),
24*4882a593Smuzhiyun 		"L23", "mt8127",
25*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 24),
26*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO2")
27*4882a593Smuzhiyun 	),
28*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(3, "PWRAP_SPI0_CK"),
29*4882a593Smuzhiyun 		"N23", "mt8127",
30*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 25),
31*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO3"),
32*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PWRAP_SPICK_I")
33*4882a593Smuzhiyun 	),
34*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(4, "PWRAP_SPI0_CSN"),
35*4882a593Smuzhiyun 		"N22", "mt8127",
36*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 26),
37*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO4"),
38*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PWRAP_SPICS_B_I")
39*4882a593Smuzhiyun 	),
40*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(5, "PWRAP_SPI0_CK2"),
41*4882a593Smuzhiyun 		"L19", "mt8127",
42*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 27),
43*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO5"),
44*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PWRAP_SPICK2_I"),
45*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ANT_SEL1"),
46*4882a593Smuzhiyun 		MTK_FUNCTION(3, "VDEC_TEST_CK"),
47*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[0]")
48*4882a593Smuzhiyun 	),
49*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(6, "PWRAP_SPI0_CSN2"),
50*4882a593Smuzhiyun 		"M23", "mt8127",
51*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 28),
52*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO6"),
53*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PWRAP_SPICS2_B_I"),
54*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ANT_SEL0"),
55*4882a593Smuzhiyun 		MTK_FUNCTION(3, "MM_TEST_CK"),
56*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[1]")
57*4882a593Smuzhiyun 	),
58*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(7, "AUD_CLK_MOSI"),
59*4882a593Smuzhiyun 		"K23", "mt8127",
60*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 29),
61*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO7"),
62*4882a593Smuzhiyun 		MTK_FUNCTION(1, "AUD_CLK"),
63*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ADC_CK")
64*4882a593Smuzhiyun 	),
65*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(8, "AUD_DAT_MISO"),
66*4882a593Smuzhiyun 		"K24", "mt8127",
67*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 30),
68*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO8"),
69*4882a593Smuzhiyun 		MTK_FUNCTION(1, "AUD_MISO"),
70*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ADC_DAT_IN"),
71*4882a593Smuzhiyun 		MTK_FUNCTION(3, "AUD_MOSI")
72*4882a593Smuzhiyun 	),
73*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(9, "AUD_DAT_MOSI"),
74*4882a593Smuzhiyun 		"K22", "mt8127",
75*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 31),
76*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO9"),
77*4882a593Smuzhiyun 		MTK_FUNCTION(1, "AUD_MOSI"),
78*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ADC_WS"),
79*4882a593Smuzhiyun 		MTK_FUNCTION(3, "AUD_MISO")
80*4882a593Smuzhiyun 	),
81*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(10, "RTC32K_CK"),
82*4882a593Smuzhiyun 		"R21", "mt8127",
83*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 32),
84*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO10"),
85*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RTC32K_CK")
86*4882a593Smuzhiyun 	),
87*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(11, "WATCHDOG"),
88*4882a593Smuzhiyun 		"P24", "mt8127",
89*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 33),
90*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO11"),
91*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WATCHDOG")
92*4882a593Smuzhiyun 	),
93*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(12, "SRCLKENA"),
94*4882a593Smuzhiyun 		"R22", "mt8127",
95*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 34),
96*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO12"),
97*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SRCLKENA")
98*4882a593Smuzhiyun 	),
99*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(13, "SRCLKENAI"),
100*4882a593Smuzhiyun 		"P23", "mt8127",
101*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 35),
102*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO13"),
103*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SRCLKENAI")
104*4882a593Smuzhiyun 	),
105*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(14, "URXD2"),
106*4882a593Smuzhiyun 		"U19", "mt8127",
107*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 36),
108*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO14"),
109*4882a593Smuzhiyun 		MTK_FUNCTION(1, "URXD2"),
110*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D5"),
111*4882a593Smuzhiyun 		MTK_FUNCTION(3, "UTXD2"),
112*4882a593Smuzhiyun 		MTK_FUNCTION(5, "SRCCLKENAI2"),
113*4882a593Smuzhiyun 		MTK_FUNCTION(6, "KROW4")
114*4882a593Smuzhiyun 	),
115*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(15, "UTXD2"),
116*4882a593Smuzhiyun 		"U20", "mt8127",
117*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 37),
118*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO15"),
119*4882a593Smuzhiyun 		MTK_FUNCTION(1, "UTXD2"),
120*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_HSYNC"),
121*4882a593Smuzhiyun 		MTK_FUNCTION(3, "URXD2"),
122*4882a593Smuzhiyun 		MTK_FUNCTION(6, "KROW5")
123*4882a593Smuzhiyun 	),
124*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(16, "URXD3"),
125*4882a593Smuzhiyun 		"U18", "mt8127",
126*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 38),
127*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO16"),
128*4882a593Smuzhiyun 		MTK_FUNCTION(1, "URXD3"),
129*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_DE"),
130*4882a593Smuzhiyun 		MTK_FUNCTION(3, "UTXD3"),
131*4882a593Smuzhiyun 		MTK_FUNCTION(4, "UCTS2"),
132*4882a593Smuzhiyun 		MTK_FUNCTION(5, "PWM3"),
133*4882a593Smuzhiyun 		MTK_FUNCTION(6, "KROW6")
134*4882a593Smuzhiyun 	),
135*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(17, "UTXD3"),
136*4882a593Smuzhiyun 		"R18", "mt8127",
137*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 39),
138*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO17"),
139*4882a593Smuzhiyun 		MTK_FUNCTION(1, "UTXD3"),
140*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_VSYNC"),
141*4882a593Smuzhiyun 		MTK_FUNCTION(3, "URXD3"),
142*4882a593Smuzhiyun 		MTK_FUNCTION(4, "URTS2"),
143*4882a593Smuzhiyun 		MTK_FUNCTION(5, "PWM4"),
144*4882a593Smuzhiyun 		MTK_FUNCTION(6, "KROW7")
145*4882a593Smuzhiyun 	),
146*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(18, "PCM_CLK"),
147*4882a593Smuzhiyun 		"U22", "mt8127",
148*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 40),
149*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO18"),
150*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PCM_CLK0"),
151*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D4"),
152*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SIN1_BCK0"),
153*4882a593Smuzhiyun 		MTK_FUNCTION(4, "I2SOUT_BCK"),
154*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_DSP_JCK"),
155*4882a593Smuzhiyun 		MTK_FUNCTION(6, "IR"),
156*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[0]")
157*4882a593Smuzhiyun 	),
158*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(19, "PCM_SYNC"),
159*4882a593Smuzhiyun 		"U23", "mt8127",
160*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 41),
161*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO19"),
162*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PCM_SYNC"),
163*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D3"),
164*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SIN1_LRCK"),
165*4882a593Smuzhiyun 		MTK_FUNCTION(4, "I2SOUT_LRCK"),
166*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_DSP_JINTP"),
167*4882a593Smuzhiyun 		MTK_FUNCTION(6, "EXT_COL"),
168*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[1]")
169*4882a593Smuzhiyun 	),
170*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(20, "PCM_RX"),
171*4882a593Smuzhiyun 		"V22", "mt8127",
172*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 42),
173*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO20"),
174*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PCM_RX"),
175*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D1"),
176*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SIN1_DATA_IN"),
177*4882a593Smuzhiyun 		MTK_FUNCTION(4, "PCM_TX"),
178*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_DSP_JDI"),
179*4882a593Smuzhiyun 		MTK_FUNCTION(6, "EXT_MDIO"),
180*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[2]")
181*4882a593Smuzhiyun 	),
182*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(21, "PCM_TX"),
183*4882a593Smuzhiyun 		"U21", "mt8127",
184*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 43),
185*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO21"),
186*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PCM_TX"),
187*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D2"),
188*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),
189*4882a593Smuzhiyun 		MTK_FUNCTION(4, "PCM_RX"),
190*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_DSP_JMS"),
191*4882a593Smuzhiyun 		MTK_FUNCTION(6, "EXT_MDC"),
192*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[3]")
193*4882a593Smuzhiyun 	),
194*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(22, "EINT0"),
195*4882a593Smuzhiyun 		"AB19", "mt8127",
196*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 0),
197*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO22"),
198*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PWM1"),
199*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_CK"),
200*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_TXD0"),
201*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_DSP_JDO"),
202*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[4]")
203*4882a593Smuzhiyun 	),
204*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(23, "EINT1"),
205*4882a593Smuzhiyun 		"AA21", "mt8127",
206*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 1),
207*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO23"),
208*4882a593Smuzhiyun 		MTK_FUNCTION(1, "PWM2"),
209*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D12"),
210*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_TXD1"),
211*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_MCU_TDO"),
212*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[5]")
213*4882a593Smuzhiyun 	),
214*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(24, "EINT2"),
215*4882a593Smuzhiyun 		"AA19", "mt8127",
216*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 2),
217*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO24"),
218*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CLKM0"),
219*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D13"),
220*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_TXD2"),
221*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
222*4882a593Smuzhiyun 		MTK_FUNCTION(6, "KCOL4"),
223*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[6]")
224*4882a593Smuzhiyun 	),
225*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(25, "EINT3"),
226*4882a593Smuzhiyun 		"Y19", "mt8127",
227*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 3),
228*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO25"),
229*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CLKM1"),
230*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D14"),
231*4882a593Smuzhiyun 		MTK_FUNCTION(3, "SPI_MI"),
232*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_TXD3"),
233*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
234*4882a593Smuzhiyun 		MTK_FUNCTION(6, "KCOL5"),
235*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[7]")
236*4882a593Smuzhiyun 	),
237*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(26, "EINT4"),
238*4882a593Smuzhiyun 		"V21", "mt8127",
239*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 4),
240*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO26"),
241*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CLKM2"),
242*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D15"),
243*4882a593Smuzhiyun 		MTK_FUNCTION(3, "SPI_MO"),
244*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_TXC"),
245*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_MCU_TCK0"),
246*4882a593Smuzhiyun 		MTK_FUNCTION(6, "CONN_MCU_AICE_JCKC"),
247*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[8]")
248*4882a593Smuzhiyun 	),
249*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(27, "EINT5"),
250*4882a593Smuzhiyun 		"AB22", "mt8127",
251*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 5),
252*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO27"),
253*4882a593Smuzhiyun 		MTK_FUNCTION(1, "UCTS2"),
254*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D16"),
255*4882a593Smuzhiyun 		MTK_FUNCTION(3, "SPI_CS"),
256*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_RXER"),
257*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_MCU_TDI"),
258*4882a593Smuzhiyun 		MTK_FUNCTION(6, "KCOL6"),
259*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[9]")
260*4882a593Smuzhiyun 	),
261*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(28, "EINT6"),
262*4882a593Smuzhiyun 		"AA23", "mt8127",
263*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 6),
264*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO28"),
265*4882a593Smuzhiyun 		MTK_FUNCTION(1, "URTS2"),
266*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D17"),
267*4882a593Smuzhiyun 		MTK_FUNCTION(3, "SPI_CK"),
268*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_RXC"),
269*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
270*4882a593Smuzhiyun 		MTK_FUNCTION(6, "KCOL7"),
271*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[10]")
272*4882a593Smuzhiyun 	),
273*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(29, "EINT7"),
274*4882a593Smuzhiyun 		"Y23", "mt8127",
275*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 7),
276*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO29"),
277*4882a593Smuzhiyun 		MTK_FUNCTION(1, "UCTS3"),
278*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DPI_D6"),
279*4882a593Smuzhiyun 		MTK_FUNCTION(3, "SDA1"),
280*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_RXDV"),
281*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_MCU_TMS"),
282*4882a593Smuzhiyun 		MTK_FUNCTION(6, "CONN_MCU_AICE_JMSC"),
283*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[11]")
284*4882a593Smuzhiyun 	),
285*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(30, "EINT8"),
286*4882a593Smuzhiyun 		"Y24", "mt8127",
287*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 8),
288*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO30"),
289*4882a593Smuzhiyun 		MTK_FUNCTION(1, "URTS3"),
290*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CLKM3"),
291*4882a593Smuzhiyun 		MTK_FUNCTION(3, "SCL1"),
292*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_RXD0"),
293*4882a593Smuzhiyun 		MTK_FUNCTION(5, "ANT_SEL0"),
294*4882a593Smuzhiyun 		MTK_FUNCTION(6, "DPI_D7"),
295*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[2]")
296*4882a593Smuzhiyun 	),
297*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(31, "EINT9"),
298*4882a593Smuzhiyun 		"W23", "mt8127",
299*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 9),
300*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO31"),
301*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CLKM4"),
302*4882a593Smuzhiyun 		MTK_FUNCTION(2, "SDA2"),
303*4882a593Smuzhiyun 		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
304*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_RXD1"),
305*4882a593Smuzhiyun 		MTK_FUNCTION(5, "ANT_SEL1"),
306*4882a593Smuzhiyun 		MTK_FUNCTION(6, "DPI_D8"),
307*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[3]")
308*4882a593Smuzhiyun 	),
309*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(32, "EINT10"),
310*4882a593Smuzhiyun 		"W24", "mt8127",
311*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 10),
312*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO32"),
313*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CLKM5"),
314*4882a593Smuzhiyun 		MTK_FUNCTION(2, "SCL2"),
315*4882a593Smuzhiyun 		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
316*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_RXD2"),
317*4882a593Smuzhiyun 		MTK_FUNCTION(5, "ANT_SEL2"),
318*4882a593Smuzhiyun 		MTK_FUNCTION(6, "DPI_D9"),
319*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[4]")
320*4882a593Smuzhiyun 	),
321*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(33, "KPROW0"),
322*4882a593Smuzhiyun 		"AB24", "mt8127",
323*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 44),
324*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO33"),
325*4882a593Smuzhiyun 		MTK_FUNCTION(1, "KROW0"),
326*4882a593Smuzhiyun 		MTK_FUNCTION(4, "IMG_TEST_CK"),
327*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[12]")
328*4882a593Smuzhiyun 	),
329*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(34, "KPROW1"),
330*4882a593Smuzhiyun 		"AC24", "mt8127",
331*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 45),
332*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO34"),
333*4882a593Smuzhiyun 		MTK_FUNCTION(1, "KROW1"),
334*4882a593Smuzhiyun 		MTK_FUNCTION(2, "IDDIG"),
335*4882a593Smuzhiyun 		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
336*4882a593Smuzhiyun 		MTK_FUNCTION(4, "MFG_TEST_CK"),
337*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[5]")
338*4882a593Smuzhiyun 	),
339*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(35, "KPROW2"),
340*4882a593Smuzhiyun 		"AD24", "mt8127",
341*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 46),
342*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO35"),
343*4882a593Smuzhiyun 		MTK_FUNCTION(1, "KROW2"),
344*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DRV_VBUS"),
345*4882a593Smuzhiyun 		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
346*4882a593Smuzhiyun 		MTK_FUNCTION(4, "CONN_TEST_CK"),
347*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[6]")
348*4882a593Smuzhiyun 	),
349*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(36, "KPCOL0"),
350*4882a593Smuzhiyun 		"AB23", "mt8127",
351*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 47),
352*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO36"),
353*4882a593Smuzhiyun 		MTK_FUNCTION(1, "KCOL0"),
354*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[13]")
355*4882a593Smuzhiyun 	),
356*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(37, "KPCOL1"),
357*4882a593Smuzhiyun 		"AC22", "mt8127",
358*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 48),
359*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO37"),
360*4882a593Smuzhiyun 		MTK_FUNCTION(1, "KCOL1"),
361*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[7]")
362*4882a593Smuzhiyun 	),
363*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(38, "KPCOL2"),
364*4882a593Smuzhiyun 		"AC23", "mt8127",
365*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 49),
366*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO38"),
367*4882a593Smuzhiyun 		MTK_FUNCTION(1, "KCOL2"),
368*4882a593Smuzhiyun 		MTK_FUNCTION(2, "IDDIG"),
369*4882a593Smuzhiyun 		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
370*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[8]")
371*4882a593Smuzhiyun 	),
372*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(39, "JTMS"),
373*4882a593Smuzhiyun 		"V18", "mt8127",
374*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 50),
375*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO39"),
376*4882a593Smuzhiyun 		MTK_FUNCTION(1, "JTMS"),
377*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CONN_MCU_TMS"),
378*4882a593Smuzhiyun 		MTK_FUNCTION(3, "CONN_MCU_AICE_JMSC")
379*4882a593Smuzhiyun 	),
380*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(40, "JTCK"),
381*4882a593Smuzhiyun 		"AA18", "mt8127",
382*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 51),
383*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO40"),
384*4882a593Smuzhiyun 		MTK_FUNCTION(1, "JTCK"),
385*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CONN_MCU_TCK1"),
386*4882a593Smuzhiyun 		MTK_FUNCTION(3, "CONN_MCU_AICE_JCKC")
387*4882a593Smuzhiyun 	),
388*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(41, "JTDI"),
389*4882a593Smuzhiyun 		"W18", "mt8127",
390*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 52),
391*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO41"),
392*4882a593Smuzhiyun 		MTK_FUNCTION(1, "JTDI"),
393*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CONN_MCU_TDI")
394*4882a593Smuzhiyun 	),
395*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(42, "JTDO"),
396*4882a593Smuzhiyun 		"Y18", "mt8127",
397*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 53),
398*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO42"),
399*4882a593Smuzhiyun 		MTK_FUNCTION(1, "JTDO"),
400*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CONN_MCU_TDO")
401*4882a593Smuzhiyun 	),
402*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(43, "EINT11"),
403*4882a593Smuzhiyun 		"W22", "mt8127",
404*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 11),
405*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO43"),
406*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CLKM4"),
407*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PWM2"),
408*4882a593Smuzhiyun 		MTK_FUNCTION(3, "KROW3"),
409*4882a593Smuzhiyun 		MTK_FUNCTION(4, "ANT_SEL3"),
410*4882a593Smuzhiyun 		MTK_FUNCTION(5, "DPI_D10"),
411*4882a593Smuzhiyun 		MTK_FUNCTION(6, "EXT_RXD3"),
412*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[9]")
413*4882a593Smuzhiyun 	),
414*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(44, "EINT12"),
415*4882a593Smuzhiyun 		"V23", "mt8127",
416*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
417*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO44"),
418*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CLKM5"),
419*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PWM0"),
420*4882a593Smuzhiyun 		MTK_FUNCTION(3, "KCOL3"),
421*4882a593Smuzhiyun 		MTK_FUNCTION(4, "ANT_SEL4"),
422*4882a593Smuzhiyun 		MTK_FUNCTION(5, "DPI_D11"),
423*4882a593Smuzhiyun 		MTK_FUNCTION(6, "EXT_TXEN"),
424*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[10]")
425*4882a593Smuzhiyun 	),
426*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(45, "EINT13"),
427*4882a593Smuzhiyun 		"Y21", "mt8127",
428*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
429*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO45"),
430*4882a593Smuzhiyun 		MTK_FUNCTION(4, "ANT_SEL5"),
431*4882a593Smuzhiyun 		MTK_FUNCTION(5, "DPI_D0"),
432*4882a593Smuzhiyun 		MTK_FUNCTION(6, "SPDIF"),
433*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[11]")
434*4882a593Smuzhiyun 	),
435*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(46, "EINT14"),
436*4882a593Smuzhiyun 		"F23", "mt8127",
437*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 14),
438*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO46"),
439*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DAC_DAT_OUT"),
440*4882a593Smuzhiyun 		MTK_FUNCTION(4, "ANT_SEL1"),
441*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
442*4882a593Smuzhiyun 		MTK_FUNCTION(6, "NCLE"),
443*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[14]")
444*4882a593Smuzhiyun 	),
445*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(47, "EINT15"),
446*4882a593Smuzhiyun 		"G23", "mt8127",
447*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 15),
448*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO47"),
449*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DAC_WS"),
450*4882a593Smuzhiyun 		MTK_FUNCTION(4, "ANT_SEL2"),
451*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
452*4882a593Smuzhiyun 		MTK_FUNCTION(6, "NCEB1"),
453*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[15]")
454*4882a593Smuzhiyun 	),
455*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(48, "EINT16"),
456*4882a593Smuzhiyun 		"H23", "mt8127",
457*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 16),
458*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO48"),
459*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DAC_CK"),
460*4882a593Smuzhiyun 		MTK_FUNCTION(4, "ANT_SEL3"),
461*4882a593Smuzhiyun 		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
462*4882a593Smuzhiyun 		MTK_FUNCTION(6, "NCEB0"),
463*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[16]")
464*4882a593Smuzhiyun 	),
465*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(49, "EINT17"),
466*4882a593Smuzhiyun 		"J22", "mt8127",
467*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 17),
468*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO49"),
469*4882a593Smuzhiyun 		MTK_FUNCTION(1, "UCTS0"),
470*4882a593Smuzhiyun 		MTK_FUNCTION(3, "CLKM0"),
471*4882a593Smuzhiyun 		MTK_FUNCTION(4, "IDDIG"),
472*4882a593Smuzhiyun 		MTK_FUNCTION(5, "ANT_SEL4"),
473*4882a593Smuzhiyun 		MTK_FUNCTION(6, "NREB"),
474*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[17]")
475*4882a593Smuzhiyun 	),
476*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(50, "EINT18"),
477*4882a593Smuzhiyun 		"AD20", "mt8127",
478*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 18),
479*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO50"),
480*4882a593Smuzhiyun 		MTK_FUNCTION(1, "URTS0"),
481*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CLKM3"),
482*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SOUT_LRCK"),
483*4882a593Smuzhiyun 		MTK_FUNCTION(4, "DRV_VBUS"),
484*4882a593Smuzhiyun 		MTK_FUNCTION(5, "ANT_SEL3"),
485*4882a593Smuzhiyun 		MTK_FUNCTION(6, "ADC_CK"),
486*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[12]")
487*4882a593Smuzhiyun 	),
488*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(51, "EINT19"),
489*4882a593Smuzhiyun 		"AC21", "mt8127",
490*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 19),
491*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO51"),
492*4882a593Smuzhiyun 		MTK_FUNCTION(1, "UCTS1"),
493*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SOUT_BCK"),
494*4882a593Smuzhiyun 		MTK_FUNCTION(4, "CLKM1"),
495*4882a593Smuzhiyun 		MTK_FUNCTION(5, "ANT_SEL4"),
496*4882a593Smuzhiyun 		MTK_FUNCTION(6, "ADC_DAT_IN"),
497*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[13]")
498*4882a593Smuzhiyun 	),
499*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(52, "EINT20"),
500*4882a593Smuzhiyun 		"V20", "mt8127",
501*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 20),
502*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO52"),
503*4882a593Smuzhiyun 		MTK_FUNCTION(1, "URTS1"),
504*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PCM_TX"),
505*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),
506*4882a593Smuzhiyun 		MTK_FUNCTION(4, "CLKM2"),
507*4882a593Smuzhiyun 		MTK_FUNCTION(5, "ANT_SEL5"),
508*4882a593Smuzhiyun 		MTK_FUNCTION(6, "ADC_WS"),
509*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[14]")
510*4882a593Smuzhiyun 	),
511*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(53, "SPI_CS"),
512*4882a593Smuzhiyun 		"AD19", "mt8127",
513*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 54),
514*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO53"),
515*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SPI_CS"),
516*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SIN1_DATA_IN"),
517*4882a593Smuzhiyun 		MTK_FUNCTION(4, "ADC_CK"),
518*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[15]")
519*4882a593Smuzhiyun 	),
520*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(54, "SPI_CK"),
521*4882a593Smuzhiyun 		"AC18", "mt8127",
522*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 55),
523*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO54"),
524*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SPI_CK"),
525*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SIN1_LRCK"),
526*4882a593Smuzhiyun 		MTK_FUNCTION(4, "ADC_DAT_IN"),
527*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[16]")
528*4882a593Smuzhiyun 	),
529*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(55, "SPI_MI"),
530*4882a593Smuzhiyun 		"AC19", "mt8127",
531*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 56),
532*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO55"),
533*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SPI_MI"),
534*4882a593Smuzhiyun 		MTK_FUNCTION(2, "SPI_MO"),
535*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SIN1_BCK1"),
536*4882a593Smuzhiyun 		MTK_FUNCTION(4, "ADC_WS"),
537*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[17]")
538*4882a593Smuzhiyun 	),
539*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(56, "SPI_MO"),
540*4882a593Smuzhiyun 		"AD18", "mt8127",
541*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 57),
542*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO56"),
543*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SPI_MO"),
544*4882a593Smuzhiyun 		MTK_FUNCTION(2, "SPI_MI"),
545*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[18]")
546*4882a593Smuzhiyun 	),
547*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(57, "SDA1"),
548*4882a593Smuzhiyun 		"AE23", "mt8127",
549*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 58),
550*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO57"),
551*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SDA1")
552*4882a593Smuzhiyun 	),
553*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(58, "SCL1"),
554*4882a593Smuzhiyun 		"AD23", "mt8127",
555*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 59),
556*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO58"),
557*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SCL1")
558*4882a593Smuzhiyun 	),
559*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(59, "DISP_PWM"),
560*4882a593Smuzhiyun 		"AC20", "mt8127",
561*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 60),
562*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO59"),
563*4882a593Smuzhiyun 		MTK_FUNCTION(1, "DISP_PWM"),
564*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PWM1"),
565*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[18]")
566*4882a593Smuzhiyun 	),
567*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(60, "WB_RSTB"),
568*4882a593Smuzhiyun 		"AD7", "mt8127",
569*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 61),
570*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO60"),
571*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WB_RSTB"),
572*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[19]")
573*4882a593Smuzhiyun 	),
574*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(61, "F2W_DATA"),
575*4882a593Smuzhiyun 		"Y10", "mt8127",
576*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 62),
577*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO61"),
578*4882a593Smuzhiyun 		MTK_FUNCTION(1, "F2W_DATA"),
579*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[20]")
580*4882a593Smuzhiyun 	),
581*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(62, "F2W_CLK"),
582*4882a593Smuzhiyun 		"W10", "mt8127",
583*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 63),
584*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO62"),
585*4882a593Smuzhiyun 		MTK_FUNCTION(1, "F2W_CK"),
586*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[21]")
587*4882a593Smuzhiyun 	),
588*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(63, "WB_SCLK"),
589*4882a593Smuzhiyun 		"AB7", "mt8127",
590*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 64),
591*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO63"),
592*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WB_SCLK"),
593*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[22]")
594*4882a593Smuzhiyun 	),
595*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(64, "WB_SDATA"),
596*4882a593Smuzhiyun 		"AA7", "mt8127",
597*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 65),
598*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO64"),
599*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WB_SDATA"),
600*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[23]")
601*4882a593Smuzhiyun 	),
602*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(65, "WB_SEN"),
603*4882a593Smuzhiyun 		"Y7", "mt8127",
604*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 66),
605*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO65"),
606*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WB_SEN"),
607*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[24]")
608*4882a593Smuzhiyun 	),
609*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(66, "WB_CRTL0"),
610*4882a593Smuzhiyun 		"AA1", "mt8127",
611*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 67),
612*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO66"),
613*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WB_CRTL0"),
614*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DFD_NTRST_XI"),
615*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[25]")
616*4882a593Smuzhiyun 	),
617*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(67, "WB_CRTL1"),
618*4882a593Smuzhiyun 		"AA2", "mt8127",
619*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 68),
620*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO67"),
621*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WB_CRTL1"),
622*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DFD_TMS_XI"),
623*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[26]")
624*4882a593Smuzhiyun 	),
625*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(68, "WB_CRTL2"),
626*4882a593Smuzhiyun 		"Y1", "mt8127",
627*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 69),
628*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO68"),
629*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WB_CRTL2"),
630*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DFD_TCK_XI"),
631*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[27]")
632*4882a593Smuzhiyun 	),
633*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(69, "WB_CRTL3"),
634*4882a593Smuzhiyun 		"Y2", "mt8127",
635*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 70),
636*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO69"),
637*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WB_CRTL3"),
638*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DFD_TDI_XI"),
639*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[28]")
640*4882a593Smuzhiyun 	),
641*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(70, "WB_CRTL4"),
642*4882a593Smuzhiyun 		"Y3", "mt8127",
643*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 71),
644*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO70"),
645*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WB_CRTL4"),
646*4882a593Smuzhiyun 		MTK_FUNCTION(2, "DFD_TDO"),
647*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[29]")
648*4882a593Smuzhiyun 	),
649*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(71, "WB_CRTL5"),
650*4882a593Smuzhiyun 		"Y4", "mt8127",
651*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 72),
652*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO71"),
653*4882a593Smuzhiyun 		MTK_FUNCTION(1, "WB_CRTL5"),
654*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[30]")
655*4882a593Smuzhiyun 	),
656*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(72, "I2S_DATA_IN"),
657*4882a593Smuzhiyun 		"K21", "mt8127",
658*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 73),
659*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO72"),
660*4882a593Smuzhiyun 		MTK_FUNCTION(1, "I2SIN1_DATA_IN"),
661*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PCM_RX"),
662*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),
663*4882a593Smuzhiyun 		MTK_FUNCTION(4, "DAC_DAT_OUT"),
664*4882a593Smuzhiyun 		MTK_FUNCTION(5, "PWM0"),
665*4882a593Smuzhiyun 		MTK_FUNCTION(6, "ADC_CK"),
666*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[19]")
667*4882a593Smuzhiyun 	),
668*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(73, "I2S_LRCK"),
669*4882a593Smuzhiyun 		"L21", "mt8127",
670*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 74),
671*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO73"),
672*4882a593Smuzhiyun 		MTK_FUNCTION(1, "I2SIN1_LRCK"),
673*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PCM_SYNC"),
674*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SOUT_LRCK"),
675*4882a593Smuzhiyun 		MTK_FUNCTION(4, "DAC_WS"),
676*4882a593Smuzhiyun 		MTK_FUNCTION(5, "PWM3"),
677*4882a593Smuzhiyun 		MTK_FUNCTION(6, "ADC_DAT_IN"),
678*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[20]")
679*4882a593Smuzhiyun 	),
680*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(74, "I2S_BCK"),
681*4882a593Smuzhiyun 		"L20", "mt8127",
682*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 75),
683*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO74"),
684*4882a593Smuzhiyun 		MTK_FUNCTION(1, "I2SIN1_BCK2"),
685*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PCM_CLK1"),
686*4882a593Smuzhiyun 		MTK_FUNCTION(3, "I2SOUT_BCK"),
687*4882a593Smuzhiyun 		MTK_FUNCTION(4, "DAC_CK"),
688*4882a593Smuzhiyun 		MTK_FUNCTION(5, "PWM4"),
689*4882a593Smuzhiyun 		MTK_FUNCTION(6, "ADC_WS"),
690*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[21]")
691*4882a593Smuzhiyun 	),
692*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(75, "SDA0"),
693*4882a593Smuzhiyun 		"W3", "mt8127",
694*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 76),
695*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO75"),
696*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SDA0")
697*4882a593Smuzhiyun 	),
698*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(76, "SCL0"),
699*4882a593Smuzhiyun 		"W4", "mt8127",
700*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 77),
701*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO76"),
702*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SCL0")
703*4882a593Smuzhiyun 	),
704*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(77, "SDA2"),
705*4882a593Smuzhiyun 		"K19", "mt8127",
706*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 78),
707*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO77"),
708*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SDA2"),
709*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PWM1")
710*4882a593Smuzhiyun 	),
711*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(78, "SCL2"),
712*4882a593Smuzhiyun 		"K20", "mt8127",
713*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 79),
714*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO78"),
715*4882a593Smuzhiyun 		MTK_FUNCTION(1, "SCL2"),
716*4882a593Smuzhiyun 		MTK_FUNCTION(2, "PWM2")
717*4882a593Smuzhiyun 	),
718*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(79, "URXD0"),
719*4882a593Smuzhiyun 		"K18", "mt8127",
720*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 80),
721*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO79"),
722*4882a593Smuzhiyun 		MTK_FUNCTION(1, "URXD0"),
723*4882a593Smuzhiyun 		MTK_FUNCTION(2, "UTXD0")
724*4882a593Smuzhiyun 	),
725*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(80, "UTXD0"),
726*4882a593Smuzhiyun 		"K17", "mt8127",
727*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 81),
728*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO80"),
729*4882a593Smuzhiyun 		MTK_FUNCTION(1, "UTXD0"),
730*4882a593Smuzhiyun 		MTK_FUNCTION(2, "URXD0")
731*4882a593Smuzhiyun 	),
732*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(81, "URXD1"),
733*4882a593Smuzhiyun 		"L17", "mt8127",
734*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 82),
735*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO81"),
736*4882a593Smuzhiyun 		MTK_FUNCTION(1, "URXD1"),
737*4882a593Smuzhiyun 		MTK_FUNCTION(2, "UTXD1")
738*4882a593Smuzhiyun 	),
739*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(82, "UTXD1"),
740*4882a593Smuzhiyun 		"L18", "mt8127",
741*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 83),
742*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO82"),
743*4882a593Smuzhiyun 		MTK_FUNCTION(1, "UTXD1"),
744*4882a593Smuzhiyun 		MTK_FUNCTION(2, "URXD1")
745*4882a593Smuzhiyun 	),
746*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(83, "LCM_RST"),
747*4882a593Smuzhiyun 		"W5", "mt8127",
748*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 84),
749*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO83"),
750*4882a593Smuzhiyun 		MTK_FUNCTION(1, "LCM_RST"),
751*4882a593Smuzhiyun 		MTK_FUNCTION(2, "VDAC_CK_XI"),
752*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[31]")
753*4882a593Smuzhiyun 	),
754*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(84, "DSI_TE"),
755*4882a593Smuzhiyun 		"W6", "mt8127",
756*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 85),
757*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO84"),
758*4882a593Smuzhiyun 		MTK_FUNCTION(1, "DSI_TE"),
759*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_A[32]")
760*4882a593Smuzhiyun 	),
761*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(85, "MSDC2_CMD"),
762*4882a593Smuzhiyun 		"U7", "mt8127",
763*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 86),
764*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO85"),
765*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC2_CMD"),
766*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ANT_SEL0"),
767*4882a593Smuzhiyun 		MTK_FUNCTION(3, "SDA1"),
768*4882a593Smuzhiyun 		MTK_FUNCTION(6, "I2SOUT_BCK"),
769*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[22]")
770*4882a593Smuzhiyun 	),
771*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(86, "MSDC2_CLK"),
772*4882a593Smuzhiyun 		"T8", "mt8127",
773*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 87),
774*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO86"),
775*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC2_CLK"),
776*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ANT_SEL1"),
777*4882a593Smuzhiyun 		MTK_FUNCTION(3, "SCL1"),
778*4882a593Smuzhiyun 		MTK_FUNCTION(6, "I2SOUT_LRCK"),
779*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[23]")
780*4882a593Smuzhiyun 	),
781*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(87, "MSDC2_DAT0"),
782*4882a593Smuzhiyun 		"V3", "mt8127",
783*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 88),
784*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO87"),
785*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC2_DAT0"),
786*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ANT_SEL2"),
787*4882a593Smuzhiyun 		MTK_FUNCTION(5, "UTXD0"),
788*4882a593Smuzhiyun 		MTK_FUNCTION(6, "I2SOUT_DATA_OUT"),
789*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[24]")
790*4882a593Smuzhiyun 	),
791*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(88, "MSDC2_DAT1"),
792*4882a593Smuzhiyun 		"V4", "mt8127",
793*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 89),
794*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO88"),
795*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC2_DAT1"),
796*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ANT_SEL3"),
797*4882a593Smuzhiyun 		MTK_FUNCTION(3, "PWM0"),
798*4882a593Smuzhiyun 		MTK_FUNCTION(5, "URXD0"),
799*4882a593Smuzhiyun 		MTK_FUNCTION(6, "PWM1"),
800*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[25]")
801*4882a593Smuzhiyun 	),
802*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(89, "MSDC2_DAT2"),
803*4882a593Smuzhiyun 		"U5", "mt8127",
804*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 90),
805*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO89"),
806*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC2_DAT2"),
807*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ANT_SEL4"),
808*4882a593Smuzhiyun 		MTK_FUNCTION(3, "SDA2"),
809*4882a593Smuzhiyun 		MTK_FUNCTION(5, "UTXD1"),
810*4882a593Smuzhiyun 		MTK_FUNCTION(6, "PWM2"),
811*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[26]")
812*4882a593Smuzhiyun 	),
813*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(90, "MSDC2_DAT3"),
814*4882a593Smuzhiyun 		"U6", "mt8127",
815*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 91),
816*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO90"),
817*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC2_DAT3"),
818*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ANT_SEL5"),
819*4882a593Smuzhiyun 		MTK_FUNCTION(3, "SCL2"),
820*4882a593Smuzhiyun 		MTK_FUNCTION(4, "EXT_FRAME_SYNC"),
821*4882a593Smuzhiyun 		MTK_FUNCTION(5, "URXD1"),
822*4882a593Smuzhiyun 		MTK_FUNCTION(6, "PWM3"),
823*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[27]")
824*4882a593Smuzhiyun 	),
825*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(91, "TDN3"),
826*4882a593Smuzhiyun 		"U2", "mt8127",
827*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 92),
828*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI91"),
829*4882a593Smuzhiyun 		MTK_FUNCTION(1, "TDN3")
830*4882a593Smuzhiyun 	),
831*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(92, "TDP3"),
832*4882a593Smuzhiyun 		"U1", "mt8127",
833*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 93),
834*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI92"),
835*4882a593Smuzhiyun 		MTK_FUNCTION(1, "TDP3")
836*4882a593Smuzhiyun 	),
837*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(93, "TDN2"),
838*4882a593Smuzhiyun 		"T2", "mt8127",
839*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 94),
840*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI93"),
841*4882a593Smuzhiyun 		MTK_FUNCTION(1, "TDN2")
842*4882a593Smuzhiyun 	),
843*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(94, "TDP2"),
844*4882a593Smuzhiyun 		"T1", "mt8127",
845*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 95),
846*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI94"),
847*4882a593Smuzhiyun 		MTK_FUNCTION(1, "TDP2")
848*4882a593Smuzhiyun 	),
849*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(95, "TCN"),
850*4882a593Smuzhiyun 		"R5", "mt8127",
851*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 96),
852*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI95"),
853*4882a593Smuzhiyun 		MTK_FUNCTION(1, "TCN")
854*4882a593Smuzhiyun 	),
855*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(96, "TCP"),
856*4882a593Smuzhiyun 		"R4", "mt8127",
857*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 97),
858*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI96"),
859*4882a593Smuzhiyun 		MTK_FUNCTION(1, "TCP")
860*4882a593Smuzhiyun 	),
861*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(97, "TDN1"),
862*4882a593Smuzhiyun 		"R3", "mt8127",
863*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 98),
864*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI97"),
865*4882a593Smuzhiyun 		MTK_FUNCTION(1, "TDN1")
866*4882a593Smuzhiyun 	),
867*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(98, "TDP1"),
868*4882a593Smuzhiyun 		"R2", "mt8127",
869*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 99),
870*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI98"),
871*4882a593Smuzhiyun 		MTK_FUNCTION(1, "TDP1")
872*4882a593Smuzhiyun 	),
873*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(99, "TDN0"),
874*4882a593Smuzhiyun 		"P3", "mt8127",
875*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 100),
876*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI99"),
877*4882a593Smuzhiyun 		MTK_FUNCTION(1, "TDN0")
878*4882a593Smuzhiyun 	),
879*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(100, "TDP0"),
880*4882a593Smuzhiyun 		"P2", "mt8127",
881*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 101),
882*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI100"),
883*4882a593Smuzhiyun 		MTK_FUNCTION(1, "TDP0")
884*4882a593Smuzhiyun 	),
885*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(101, "RDN0"),
886*4882a593Smuzhiyun 		"K1", "mt8127",
887*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 102),
888*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI101"),
889*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDN0")
890*4882a593Smuzhiyun 	),
891*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(102, "RDP0"),
892*4882a593Smuzhiyun 		"K2", "mt8127",
893*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 103),
894*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI102"),
895*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDP0")
896*4882a593Smuzhiyun 	),
897*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(103, "RDN1"),
898*4882a593Smuzhiyun 		"L2", "mt8127",
899*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 104),
900*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI103"),
901*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDN1")
902*4882a593Smuzhiyun 	),
903*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(104, "RDP1"),
904*4882a593Smuzhiyun 		"L3", "mt8127",
905*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 105),
906*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI104"),
907*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDP1")
908*4882a593Smuzhiyun 	),
909*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(105, "RCN"),
910*4882a593Smuzhiyun 		"M4", "mt8127",
911*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 106),
912*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI105"),
913*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RCN")
914*4882a593Smuzhiyun 	),
915*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(106, "RCP"),
916*4882a593Smuzhiyun 		"M5", "mt8127",
917*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 107),
918*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI106"),
919*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RCP")
920*4882a593Smuzhiyun 	),
921*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(107, "RDN2"),
922*4882a593Smuzhiyun 		"M2", "mt8127",
923*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 108),
924*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI107"),
925*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDN2"),
926*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMDAT8")
927*4882a593Smuzhiyun 	),
928*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(108, "RDP2"),
929*4882a593Smuzhiyun 		"M3", "mt8127",
930*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 109),
931*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI108"),
932*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDP2"),
933*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMDAT9")
934*4882a593Smuzhiyun 	),
935*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(109, "RDN3"),
936*4882a593Smuzhiyun 		"N2", "mt8127",
937*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 110),
938*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI109"),
939*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDN3"),
940*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMDAT4")
941*4882a593Smuzhiyun 	),
942*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(110, "RDP3"),
943*4882a593Smuzhiyun 		"N3", "mt8127",
944*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 111),
945*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI110"),
946*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDP3"),
947*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMDAT5")
948*4882a593Smuzhiyun 	),
949*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(111, "RCN_A"),
950*4882a593Smuzhiyun 		"J5", "mt8127",
951*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 112),
952*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI111"),
953*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RCN_A"),
954*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMDAT6")
955*4882a593Smuzhiyun 	),
956*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(112, "RCP_A"),
957*4882a593Smuzhiyun 		"J4", "mt8127",
958*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 113),
959*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI112"),
960*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RCP_A"),
961*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMDAT7")
962*4882a593Smuzhiyun 	),
963*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(113, "RDN1_A"),
964*4882a593Smuzhiyun 		"J2", "mt8127",
965*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 114),
966*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI113"),
967*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDN1_A"),
968*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMDAT2"),
969*4882a593Smuzhiyun 		MTK_FUNCTION(3, "CMCSD2")
970*4882a593Smuzhiyun 	),
971*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(114, "RDP1_A"),
972*4882a593Smuzhiyun 		"J3", "mt8127",
973*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 115),
974*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI114"),
975*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDP1_A"),
976*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMDAT3"),
977*4882a593Smuzhiyun 		MTK_FUNCTION(3, "CMCSD3")
978*4882a593Smuzhiyun 	),
979*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(115, "RDN0_A"),
980*4882a593Smuzhiyun 		"H2", "mt8127",
981*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 116),
982*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI115"),
983*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDN0_A"),
984*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMHSYNC")
985*4882a593Smuzhiyun 	),
986*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(116, "RDP0_A"),
987*4882a593Smuzhiyun 		"H3", "mt8127",
988*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 117),
989*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPI116"),
990*4882a593Smuzhiyun 		MTK_FUNCTION(1, "RDP0_A"),
991*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMVSYNC")
992*4882a593Smuzhiyun 	),
993*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(117, "CMDAT0"),
994*4882a593Smuzhiyun 		"G5", "mt8127",
995*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 118),
996*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO117"),
997*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CMDAT0"),
998*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMCSD0"),
999*4882a593Smuzhiyun 		MTK_FUNCTION(3, "ANT_SEL2"),
1000*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[28]")
1001*4882a593Smuzhiyun 	),
1002*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(118, "CMDAT1"),
1003*4882a593Smuzhiyun 		"G4", "mt8127",
1004*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 119),
1005*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO118"),
1006*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CMDAT1"),
1007*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMCSD1"),
1008*4882a593Smuzhiyun 		MTK_FUNCTION(3, "ANT_SEL3"),
1009*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[29]")
1010*4882a593Smuzhiyun 	),
1011*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(119, "CMMCLK"),
1012*4882a593Smuzhiyun 		"F3", "mt8127",
1013*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 120),
1014*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO119"),
1015*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CMMCLK"),
1016*4882a593Smuzhiyun 		MTK_FUNCTION(3, "ANT_SEL4"),
1017*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[30]")
1018*4882a593Smuzhiyun 	),
1019*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(120, "CMPCLK"),
1020*4882a593Smuzhiyun 		"G6", "mt8127",
1021*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 121),
1022*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO120"),
1023*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CMPCLK"),
1024*4882a593Smuzhiyun 		MTK_FUNCTION(2, "CMCSK"),
1025*4882a593Smuzhiyun 		MTK_FUNCTION(3, "ANT_SEL5"),
1026*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[31]")
1027*4882a593Smuzhiyun 	),
1028*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(121, "MSDC1_CMD"),
1029*4882a593Smuzhiyun 		"E3", "mt8127",
1030*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 122),
1031*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO121"),
1032*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC1_CMD")
1033*4882a593Smuzhiyun 	),
1034*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(122, "MSDC1_CLK"),
1035*4882a593Smuzhiyun 		"D1", "mt8127",
1036*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 123),
1037*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO122"),
1038*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC1_CLK")
1039*4882a593Smuzhiyun 	),
1040*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(123, "MSDC1_DAT0"),
1041*4882a593Smuzhiyun 		"D2", "mt8127",
1042*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 124),
1043*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO123"),
1044*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC1_DAT0")
1045*4882a593Smuzhiyun 	),
1046*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(124, "MSDC1_DAT1"),
1047*4882a593Smuzhiyun 		"D3", "mt8127",
1048*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 125),
1049*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO124"),
1050*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC1_DAT1")
1051*4882a593Smuzhiyun 	),
1052*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(125, "MSDC1_DAT2"),
1053*4882a593Smuzhiyun 		"F2", "mt8127",
1054*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 126),
1055*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO125"),
1056*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC1_DAT2")
1057*4882a593Smuzhiyun 	),
1058*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(126, "MSDC1_DAT3"),
1059*4882a593Smuzhiyun 		"E2", "mt8127",
1060*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 127),
1061*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO126"),
1062*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC1_DAT3")
1063*4882a593Smuzhiyun 	),
1064*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(127, "MSDC0_DAT7"),
1065*4882a593Smuzhiyun 		"C23", "mt8127",
1066*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 128),
1067*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO127"),
1068*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_DAT7"),
1069*4882a593Smuzhiyun 		MTK_FUNCTION(4, "NLD7")
1070*4882a593Smuzhiyun 	),
1071*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(128, "MSDC0_DAT6"),
1072*4882a593Smuzhiyun 		"C24", "mt8127",
1073*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 129),
1074*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO128"),
1075*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_DAT6"),
1076*4882a593Smuzhiyun 		MTK_FUNCTION(4, "NLD6")
1077*4882a593Smuzhiyun 	),
1078*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(129, "MSDC0_DAT5"),
1079*4882a593Smuzhiyun 		"D22", "mt8127",
1080*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 130),
1081*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO129"),
1082*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_DAT5"),
1083*4882a593Smuzhiyun 		MTK_FUNCTION(4, "NLD4")
1084*4882a593Smuzhiyun 	),
1085*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(130, "MSDC0_DAT4"),
1086*4882a593Smuzhiyun 		"D24", "mt8127",
1087*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 131),
1088*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO130"),
1089*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_DAT4"),
1090*4882a593Smuzhiyun 		MTK_FUNCTION(4, "NLD3")
1091*4882a593Smuzhiyun 	),
1092*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(131, "MSDC0_RSTB"),
1093*4882a593Smuzhiyun 		"F24", "mt8127",
1094*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 132),
1095*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO131"),
1096*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_RSTB"),
1097*4882a593Smuzhiyun 		MTK_FUNCTION(4, "NLD0")
1098*4882a593Smuzhiyun 	),
1099*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(132, "MSDC0_CMD"),
1100*4882a593Smuzhiyun 		"G20", "mt8127",
1101*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 133),
1102*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO132"),
1103*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_CMD"),
1104*4882a593Smuzhiyun 		MTK_FUNCTION(4, "NALE")
1105*4882a593Smuzhiyun 	),
1106*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(133, "MSDC0_CLK"),
1107*4882a593Smuzhiyun 		"G21", "mt8127",
1108*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 134),
1109*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO133"),
1110*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_CLK"),
1111*4882a593Smuzhiyun 		MTK_FUNCTION(4, "NWEB")
1112*4882a593Smuzhiyun 	),
1113*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(134, "MSDC0_DAT3"),
1114*4882a593Smuzhiyun 		"D23", "mt8127",
1115*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 135),
1116*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO134"),
1117*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_DAT3"),
1118*4882a593Smuzhiyun 		MTK_FUNCTION(4, "NLD1")
1119*4882a593Smuzhiyun 	),
1120*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(135, "MSDC0_DAT2"),
1121*4882a593Smuzhiyun 		"E22", "mt8127",
1122*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 136),
1123*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO135"),
1124*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_DAT2"),
1125*4882a593Smuzhiyun 		MTK_FUNCTION(4, "NLD5")
1126*4882a593Smuzhiyun 	),
1127*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(136, "MSDC0_DAT1"),
1128*4882a593Smuzhiyun 		"E23", "mt8127",
1129*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 137),
1130*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO136"),
1131*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_DAT1"),
1132*4882a593Smuzhiyun 		MTK_FUNCTION(4, "NLD8")
1133*4882a593Smuzhiyun 	),
1134*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(137, "MSDC0_DAT0"),
1135*4882a593Smuzhiyun 		"F22", "mt8127",
1136*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1137*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO137"),
1138*4882a593Smuzhiyun 		MTK_FUNCTION(1, "MSDC0_DAT0"),
1139*4882a593Smuzhiyun 		MTK_FUNCTION(4, "WATCHDOG"),
1140*4882a593Smuzhiyun 		MTK_FUNCTION(5, "NLD2")
1141*4882a593Smuzhiyun 	),
1142*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(138, "CEC"),
1143*4882a593Smuzhiyun 		"AE21", "mt8127",
1144*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1145*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO138"),
1146*4882a593Smuzhiyun 		MTK_FUNCTION(1, "CEC")
1147*4882a593Smuzhiyun 	),
1148*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(139, "HTPLG"),
1149*4882a593Smuzhiyun 		"AD21", "mt8127",
1150*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1151*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO139"),
1152*4882a593Smuzhiyun 		MTK_FUNCTION(1, "HTPLG")
1153*4882a593Smuzhiyun 	),
1154*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(140, "HDMISCK"),
1155*4882a593Smuzhiyun 		"AE22", "mt8127",
1156*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1157*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO140"),
1158*4882a593Smuzhiyun 		MTK_FUNCTION(1, "HDMISCK")
1159*4882a593Smuzhiyun 	),
1160*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(141, "HDMISD"),
1161*4882a593Smuzhiyun 		"AD22", "mt8127",
1162*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1163*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO141"),
1164*4882a593Smuzhiyun 		MTK_FUNCTION(1, "HDMISD")
1165*4882a593Smuzhiyun 	),
1166*4882a593Smuzhiyun 	MTK_PIN(PINCTRL_PIN(142, "EINT21"),
1167*4882a593Smuzhiyun 		"J23", "mt8127",
1168*4882a593Smuzhiyun 		MTK_EINT_FUNCTION(0, 21),
1169*4882a593Smuzhiyun 		MTK_FUNCTION(0, "GPIO142"),
1170*4882a593Smuzhiyun 		MTK_FUNCTION(1, "NRNB"),
1171*4882a593Smuzhiyun 		MTK_FUNCTION(2, "ANT_SEL0"),
1172*4882a593Smuzhiyun 		MTK_FUNCTION(7, "DBG_MON_B[32]")
1173*4882a593Smuzhiyun 	),
1174*4882a593Smuzhiyun };
1175*4882a593Smuzhiyun 
1176*4882a593Smuzhiyun #endif /* __PINCTRL_MTK_MT8127_H */
1177