Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (c) 2014 MediaTek Inc.
0004  * Author: Hongzhou.Yang <hongzhou.yang@mediatek.com>
0005  */
0006 
0007 #ifndef __PINCTRL_MTK_MT8135_H
0008 #define __PINCTRL_MTK_MT8135_H
0009 
0010 #include <linux/pinctrl/pinctrl.h>
0011 #include "pinctrl-mtk-common.h"
0012 
0013 static const struct mtk_desc_pin mtk_pins_mt8135[] = {
0014     MTK_PIN(PINCTRL_PIN(0, "MSDC0_DAT7"),
0015         "D21", "mt8135",
0016         MTK_EINT_FUNCTION(2, 49),
0017         MTK_FUNCTION(0, "GPIO0"),
0018         MTK_FUNCTION(1, "MSDC0_DAT7"),
0019         MTK_FUNCTION(2, "EINT49"),
0020         MTK_FUNCTION(3, "I2SOUT_DAT"),
0021         MTK_FUNCTION(4, "DAC_DAT_OUT"),
0022         MTK_FUNCTION(5, "PCM1_DO"),
0023         MTK_FUNCTION(6, "SPI1_MO"),
0024         MTK_FUNCTION(7, "NALE")
0025     ),
0026     MTK_PIN(PINCTRL_PIN(1, "MSDC0_DAT6"),
0027         "D22", "mt8135",
0028         MTK_EINT_FUNCTION(2, 48),
0029         MTK_FUNCTION(0, "GPIO1"),
0030         MTK_FUNCTION(1, "MSDC0_DAT6"),
0031         MTK_FUNCTION(2, "EINT48"),
0032         MTK_FUNCTION(3, "I2SIN_WS"),
0033         MTK_FUNCTION(4, "DAC_WS"),
0034         MTK_FUNCTION(5, "PCM1_WS"),
0035         MTK_FUNCTION(6, "SPI1_CSN"),
0036         MTK_FUNCTION(7, "NCLE")
0037     ),
0038     MTK_PIN(PINCTRL_PIN(2, "MSDC0_DAT5"),
0039         "E22", "mt8135",
0040         MTK_EINT_FUNCTION(2, 47),
0041         MTK_FUNCTION(0, "GPIO2"),
0042         MTK_FUNCTION(1, "MSDC0_DAT5"),
0043         MTK_FUNCTION(2, "EINT47"),
0044         MTK_FUNCTION(3, "I2SIN_CK"),
0045         MTK_FUNCTION(4, "DAC_CK"),
0046         MTK_FUNCTION(5, "PCM1_CK"),
0047         MTK_FUNCTION(6, "SPI1_CLK"),
0048         MTK_FUNCTION(7, "NLD4")
0049     ),
0050     MTK_PIN(PINCTRL_PIN(3, "MSDC0_DAT4"),
0051         "F21", "mt8135",
0052         MTK_EINT_FUNCTION(2, 46),
0053         MTK_FUNCTION(0, "GPIO3"),
0054         MTK_FUNCTION(1, "MSDC0_DAT4"),
0055         MTK_FUNCTION(2, "EINT46"),
0056         MTK_FUNCTION(3, "A_FUNC_CK"),
0057         MTK_FUNCTION(6, "LSCE1B_2X"),
0058         MTK_FUNCTION(7, "NLD5")
0059     ),
0060     MTK_PIN(PINCTRL_PIN(4, "MSDC0_CMD"),
0061         "F20", "mt8135",
0062         MTK_EINT_FUNCTION(2, 41),
0063         MTK_FUNCTION(0, "GPIO4"),
0064         MTK_FUNCTION(1, "MSDC0_CMD"),
0065         MTK_FUNCTION(2, "EINT41"),
0066         MTK_FUNCTION(3, "A_FUNC_DOUT[0]"),
0067         MTK_FUNCTION(5, "USB_TEST_IO[0]"),
0068         MTK_FUNCTION(6, "LRSTB_2X"),
0069         MTK_FUNCTION(7, "NRNB")
0070     ),
0071     MTK_PIN(PINCTRL_PIN(5, "MSDC0_CLK"),
0072         "G18", "mt8135",
0073         MTK_EINT_FUNCTION(2, 40),
0074         MTK_FUNCTION(0, "GPIO5"),
0075         MTK_FUNCTION(1, "MSDC0_CLK"),
0076         MTK_FUNCTION(2, "EINT40"),
0077         MTK_FUNCTION(3, "A_FUNC_DOUT[1]"),
0078         MTK_FUNCTION(5, "USB_TEST_IO[1]"),
0079         MTK_FUNCTION(6, "LPTE"),
0080         MTK_FUNCTION(7, "NREB")
0081     ),
0082     MTK_PIN(PINCTRL_PIN(6, "MSDC0_DAT3"),
0083         "G21", "mt8135",
0084         MTK_EINT_FUNCTION(2, 45),
0085         MTK_FUNCTION(0, "GPIO6"),
0086         MTK_FUNCTION(1, "MSDC0_DAT3"),
0087         MTK_FUNCTION(2, "EINT45"),
0088         MTK_FUNCTION(3, "A_FUNC_DOUT[2]"),
0089         MTK_FUNCTION(5, "USB_TEST_IO[2]"),
0090         MTK_FUNCTION(6, "LSCE0B_2X"),
0091         MTK_FUNCTION(7, "NLD7")
0092     ),
0093     MTK_PIN(PINCTRL_PIN(7, "MSDC0_DAT2"),
0094         "E21", "mt8135",
0095         MTK_EINT_FUNCTION(2, 44),
0096         MTK_FUNCTION(0, "GPIO7"),
0097         MTK_FUNCTION(1, "MSDC0_DAT2"),
0098         MTK_FUNCTION(2, "EINT44"),
0099         MTK_FUNCTION(3, "A_FUNC_DOUT[3]"),
0100         MTK_FUNCTION(5, "USB_TEST_IO[3]"),
0101         MTK_FUNCTION(6, "LSA0_2X"),
0102         MTK_FUNCTION(7, "NLD14")
0103     ),
0104     MTK_PIN(PINCTRL_PIN(8, "MSDC0_DAT1"),
0105         "E23", "mt8135",
0106         MTK_EINT_FUNCTION(2, 43),
0107         MTK_FUNCTION(0, "GPIO8"),
0108         MTK_FUNCTION(1, "MSDC0_DAT1"),
0109         MTK_FUNCTION(2, "EINT43"),
0110         MTK_FUNCTION(5, "USB_TEST_IO[4]"),
0111         MTK_FUNCTION(6, "LSCK_2X"),
0112         MTK_FUNCTION(7, "NLD11")
0113     ),
0114     MTK_PIN(PINCTRL_PIN(9, "MSDC0_DAT0"),
0115         "F22", "mt8135",
0116         MTK_EINT_FUNCTION(2, 42),
0117         MTK_FUNCTION(0, "GPIO9"),
0118         MTK_FUNCTION(1, "MSDC0_DAT0"),
0119         MTK_FUNCTION(2, "EINT42"),
0120         MTK_FUNCTION(5, "USB_TEST_IO[5]"),
0121         MTK_FUNCTION(6, "LSDA_2X")
0122     ),
0123     MTK_PIN(PINCTRL_PIN(10, "NCEB0"),
0124         "G20", "mt8135",
0125         MTK_EINT_FUNCTION(2, 139),
0126         MTK_FUNCTION(0, "GPIO10"),
0127         MTK_FUNCTION(1, "NCEB0"),
0128         MTK_FUNCTION(2, "EINT139"),
0129         MTK_FUNCTION(7, "TESTA_OUT4")
0130     ),
0131     MTK_PIN(PINCTRL_PIN(11, "NCEB1"),
0132         "L17", "mt8135",
0133         MTK_EINT_FUNCTION(2, 140),
0134         MTK_FUNCTION(0, "GPIO11"),
0135         MTK_FUNCTION(1, "NCEB1"),
0136         MTK_FUNCTION(2, "EINT140"),
0137         MTK_FUNCTION(6, "USB_DRVVBUS"),
0138         MTK_FUNCTION(7, "TESTA_OUT5")
0139     ),
0140     MTK_PIN(PINCTRL_PIN(12, "NRNB"),
0141         "G19", "mt8135",
0142         MTK_EINT_FUNCTION(2, 141),
0143         MTK_FUNCTION(0, "GPIO12"),
0144         MTK_FUNCTION(1, "NRNB"),
0145         MTK_FUNCTION(2, "EINT141"),
0146         MTK_FUNCTION(3, "A_FUNC_DOUT[4]"),
0147         MTK_FUNCTION(7, "TESTA_OUT6")
0148     ),
0149     MTK_PIN(PINCTRL_PIN(13, "NCLE"),
0150         "J18", "mt8135",
0151         MTK_EINT_FUNCTION(2, 142),
0152         MTK_FUNCTION(0, "GPIO13"),
0153         MTK_FUNCTION(1, "NCLE"),
0154         MTK_FUNCTION(2, "EINT142"),
0155         MTK_FUNCTION(3, "A_FUNC_DOUT[5]"),
0156         MTK_FUNCTION(4, "CM2PDN_1X"),
0157         MTK_FUNCTION(6, "NALE"),
0158         MTK_FUNCTION(7, "TESTA_OUT7")
0159     ),
0160     MTK_PIN(PINCTRL_PIN(14, "NALE"),
0161         "J19", "mt8135",
0162         MTK_EINT_FUNCTION(2, 143),
0163         MTK_FUNCTION(0, "GPIO14"),
0164         MTK_FUNCTION(1, "NALE"),
0165         MTK_FUNCTION(2, "EINT143"),
0166         MTK_FUNCTION(3, "A_FUNC_DOUT[6]"),
0167         MTK_FUNCTION(4, "CM2MCLK_1X"),
0168         MTK_FUNCTION(5, "IRDA_RXD"),
0169         MTK_FUNCTION(6, "NCLE"),
0170         MTK_FUNCTION(7, "TESTA_OUT8")
0171     ),
0172     MTK_PIN(PINCTRL_PIN(15, "NREB"),
0173         "L18", "mt8135",
0174         MTK_EINT_FUNCTION(2, 144),
0175         MTK_FUNCTION(0, "GPIO15"),
0176         MTK_FUNCTION(1, "NREB"),
0177         MTK_FUNCTION(2, "EINT144"),
0178         MTK_FUNCTION(3, "A_FUNC_DOUT[7]"),
0179         MTK_FUNCTION(4, "CM2RST_1X"),
0180         MTK_FUNCTION(5, "IRDA_TXD"),
0181         MTK_FUNCTION(7, "TESTA_OUT9")
0182     ),
0183     MTK_PIN(PINCTRL_PIN(16, "NWEB"),
0184         "J20", "mt8135",
0185         MTK_EINT_FUNCTION(2, 145),
0186         MTK_FUNCTION(0, "GPIO16"),
0187         MTK_FUNCTION(1, "NWEB"),
0188         MTK_FUNCTION(2, "EINT145"),
0189         MTK_FUNCTION(3, "A_FUNC_DIN[0]"),
0190         MTK_FUNCTION(4, "CM2PCLK_1X"),
0191         MTK_FUNCTION(5, "IRDA_PDN"),
0192         MTK_FUNCTION(7, "TESTA_OUT10")
0193     ),
0194     MTK_PIN(PINCTRL_PIN(17, "NLD0"),
0195         "K21", "mt8135",
0196         MTK_EINT_FUNCTION(2, 146),
0197         MTK_FUNCTION(0, "GPIO17"),
0198         MTK_FUNCTION(1, "NLD0"),
0199         MTK_FUNCTION(2, "EINT146"),
0200         MTK_FUNCTION(3, "A_FUNC_DIN[1]"),
0201         MTK_FUNCTION(4, "CM2DAT_1X[0]"),
0202         MTK_FUNCTION(5, "I2SIN_CK"),
0203         MTK_FUNCTION(6, "DAC_CK"),
0204         MTK_FUNCTION(7, "TESTA_OUT11")
0205     ),
0206     MTK_PIN(PINCTRL_PIN(18, "NLD1"),
0207         "K22", "mt8135",
0208         MTK_EINT_FUNCTION(2, 147),
0209         MTK_FUNCTION(0, "GPIO18"),
0210         MTK_FUNCTION(1, "NLD1"),
0211         MTK_FUNCTION(2, "EINT147"),
0212         MTK_FUNCTION(3, "A_FUNC_DIN[2]"),
0213         MTK_FUNCTION(4, "CM2DAT_1X[1]"),
0214         MTK_FUNCTION(5, "I2SIN_WS"),
0215         MTK_FUNCTION(6, "DAC_WS"),
0216         MTK_FUNCTION(7, "TESTA_OUT12")
0217     ),
0218     MTK_PIN(PINCTRL_PIN(19, "NLD2"),
0219         "J21", "mt8135",
0220         MTK_EINT_FUNCTION(2, 148),
0221         MTK_FUNCTION(0, "GPIO19"),
0222         MTK_FUNCTION(1, "NLD2"),
0223         MTK_FUNCTION(2, "EINT148"),
0224         MTK_FUNCTION(3, "A_FUNC_DIN[3]"),
0225         MTK_FUNCTION(4, "CM2DAT_1X[2]"),
0226         MTK_FUNCTION(5, "I2SOUT_DAT"),
0227         MTK_FUNCTION(6, "DAC_DAT_OUT"),
0228         MTK_FUNCTION(7, "TESTA_OUT13")
0229     ),
0230     MTK_PIN(PINCTRL_PIN(20, "NLD3"),
0231         "J23", "mt8135",
0232         MTK_EINT_FUNCTION(2, 149),
0233         MTK_FUNCTION(0, "GPIO20"),
0234         MTK_FUNCTION(1, "NLD3"),
0235         MTK_FUNCTION(2, "EINT149"),
0236         MTK_FUNCTION(3, "A_FUNC_DIN[4]"),
0237         MTK_FUNCTION(4, "CM2DAT_1X[3]"),
0238         MTK_FUNCTION(7, "TESTA_OUT14")
0239     ),
0240     MTK_PIN(PINCTRL_PIN(21, "NLD4"),
0241         "J22", "mt8135",
0242         MTK_EINT_FUNCTION(2, 150),
0243         MTK_FUNCTION(0, "GPIO21"),
0244         MTK_FUNCTION(1, "NLD4"),
0245         MTK_FUNCTION(2, "EINT150"),
0246         MTK_FUNCTION(3, "A_FUNC_DIN[5]"),
0247         MTK_FUNCTION(4, "CM2DAT_1X[4]"),
0248         MTK_FUNCTION(7, "TESTA_OUT15")
0249     ),
0250     MTK_PIN(PINCTRL_PIN(22, "NLD5"),
0251         "H21", "mt8135",
0252         MTK_EINT_FUNCTION(2, 151),
0253         MTK_FUNCTION(0, "GPIO22"),
0254         MTK_FUNCTION(1, "NLD5"),
0255         MTK_FUNCTION(2, "EINT151"),
0256         MTK_FUNCTION(3, "A_FUNC_DIN[6]"),
0257         MTK_FUNCTION(4, "CM2DAT_1X[5]"),
0258         MTK_FUNCTION(7, "TESTA_OUT16")
0259     ),
0260     MTK_PIN(PINCTRL_PIN(23, "NLD6"),
0261         "H22", "mt8135",
0262         MTK_EINT_FUNCTION(2, 152),
0263         MTK_FUNCTION(0, "GPIO23"),
0264         MTK_FUNCTION(1, "NLD6"),
0265         MTK_FUNCTION(2, "EINT152"),
0266         MTK_FUNCTION(3, "A_FUNC_DIN[7]"),
0267         MTK_FUNCTION(4, "CM2DAT_1X[6]"),
0268         MTK_FUNCTION(7, "TESTA_OUT17")
0269     ),
0270     MTK_PIN(PINCTRL_PIN(24, "NLD7"),
0271         "H20", "mt8135",
0272         MTK_EINT_FUNCTION(2, 153),
0273         MTK_FUNCTION(0, "GPIO24"),
0274         MTK_FUNCTION(1, "NLD7"),
0275         MTK_FUNCTION(2, "EINT153"),
0276         MTK_FUNCTION(3, "A_FUNC_DIN[8]"),
0277         MTK_FUNCTION(4, "CM2DAT_1X[7]"),
0278         MTK_FUNCTION(7, "TESTA_OUT18")
0279     ),
0280     MTK_PIN(PINCTRL_PIN(25, "NLD8"),
0281         NULL, "mt8135",
0282         MTK_EINT_FUNCTION(2, 154),
0283         MTK_FUNCTION(0, "GPIO25"),
0284         MTK_FUNCTION(1, "NLD8"),
0285         MTK_FUNCTION(2, "EINT154"),
0286         MTK_FUNCTION(4, "CM2DAT_1X[8]")
0287     ),
0288     MTK_PIN(PINCTRL_PIN(26, "NLD9"),
0289         NULL, "mt8135",
0290         MTK_EINT_FUNCTION(2, 155),
0291         MTK_FUNCTION(0, "GPIO26"),
0292         MTK_FUNCTION(1, "NLD9"),
0293         MTK_FUNCTION(2, "EINT155"),
0294         MTK_FUNCTION(4, "CM2DAT_1X[9]"),
0295         MTK_FUNCTION(5, "PWM1")
0296     ),
0297     MTK_PIN(PINCTRL_PIN(27, "NLD10"),
0298         NULL, "mt8135",
0299         MTK_EINT_FUNCTION(2, 156),
0300         MTK_FUNCTION(0, "GPIO27"),
0301         MTK_FUNCTION(1, "NLD10"),
0302         MTK_FUNCTION(2, "EINT156"),
0303         MTK_FUNCTION(4, "CM2VSYNC_1X"),
0304         MTK_FUNCTION(5, "PWM2")
0305     ),
0306     MTK_PIN(PINCTRL_PIN(28, "NLD11"),
0307         NULL, "mt8135",
0308         MTK_EINT_FUNCTION(2, 157),
0309         MTK_FUNCTION(0, "GPIO28"),
0310         MTK_FUNCTION(1, "NLD11"),
0311         MTK_FUNCTION(2, "EINT157"),
0312         MTK_FUNCTION(4, "CM2HSYNC_1X"),
0313         MTK_FUNCTION(5, "PWM3")
0314     ),
0315     MTK_PIN(PINCTRL_PIN(29, "NLD12"),
0316         NULL, "mt8135",
0317         MTK_EINT_FUNCTION(2, 158),
0318         MTK_FUNCTION(0, "GPIO29"),
0319         MTK_FUNCTION(1, "NLD12"),
0320         MTK_FUNCTION(2, "EINT158"),
0321         MTK_FUNCTION(3, "I2SIN_CK"),
0322         MTK_FUNCTION(4, "DAC_CK"),
0323         MTK_FUNCTION(5, "PCM1_CK")
0324     ),
0325     MTK_PIN(PINCTRL_PIN(30, "NLD13"),
0326         NULL, "mt8135",
0327         MTK_EINT_FUNCTION(2, 159),
0328         MTK_FUNCTION(0, "GPIO30"),
0329         MTK_FUNCTION(1, "NLD13"),
0330         MTK_FUNCTION(2, "EINT159"),
0331         MTK_FUNCTION(3, "I2SIN_WS"),
0332         MTK_FUNCTION(4, "DAC_WS"),
0333         MTK_FUNCTION(5, "PCM1_WS")
0334     ),
0335     MTK_PIN(PINCTRL_PIN(31, "NLD14"),
0336         NULL, "mt8135",
0337         MTK_EINT_FUNCTION(2, 160),
0338         MTK_FUNCTION(0, "GPIO31"),
0339         MTK_FUNCTION(1, "NLD14"),
0340         MTK_FUNCTION(2, "EINT160"),
0341         MTK_FUNCTION(3, "I2SOUT_DAT"),
0342         MTK_FUNCTION(4, "DAC_DAT_OUT"),
0343         MTK_FUNCTION(5, "PCM1_DO")
0344     ),
0345     MTK_PIN(PINCTRL_PIN(32, "NLD15"),
0346         NULL, "mt8135",
0347         MTK_EINT_FUNCTION(2, 161),
0348         MTK_FUNCTION(0, "GPIO32"),
0349         MTK_FUNCTION(1, "NLD15"),
0350         MTK_FUNCTION(2, "EINT161"),
0351         MTK_FUNCTION(3, "DISP_PWM"),
0352         MTK_FUNCTION(4, "PWM4"),
0353         MTK_FUNCTION(5, "PCM1_DI")
0354     ),
0355     MTK_PIN(PINCTRL_PIN(33, "MSDC0_RSTB"),
0356         "G22", "mt8135",
0357         MTK_EINT_FUNCTION(2, 50),
0358         MTK_FUNCTION(0, "GPIO33"),
0359         MTK_FUNCTION(1, "MSDC0_RSTB"),
0360         MTK_FUNCTION(2, "EINT50"),
0361         MTK_FUNCTION(3, "I2SIN_DAT"),
0362         MTK_FUNCTION(5, "PCM1_DI"),
0363         MTK_FUNCTION(6, "SPI1_MI"),
0364         MTK_FUNCTION(7, "NLD10")
0365     ),
0366     MTK_PIN(PINCTRL_PIN(34, "IDDIG"),
0367         "N17", "mt8135",
0368         MTK_EINT_FUNCTION(2, 34),
0369         MTK_FUNCTION(0, "GPIO34"),
0370         MTK_FUNCTION(1, "IDDIG"),
0371         MTK_FUNCTION(2, "EINT34")
0372     ),
0373     MTK_PIN(PINCTRL_PIN(35, "SCL3"),
0374         "L19", "mt8135",
0375         MTK_EINT_FUNCTION(2, 96),
0376         MTK_FUNCTION(0, "GPIO35"),
0377         MTK_FUNCTION(1, "SCL3"),
0378         MTK_FUNCTION(2, "EINT96"),
0379         MTK_FUNCTION(3, "CLKM6"),
0380         MTK_FUNCTION(4, "PWM6")
0381     ),
0382     MTK_PIN(PINCTRL_PIN(36, "SDA3"),
0383         "L20", "mt8135",
0384         MTK_EINT_FUNCTION(2, 97),
0385         MTK_FUNCTION(0, "GPIO36"),
0386         MTK_FUNCTION(1, "SDA3"),
0387         MTK_FUNCTION(2, "EINT97")
0388     ),
0389     MTK_PIN(PINCTRL_PIN(37, "AUD_CLK_MOSI"),
0390         "L21", "mt8135",
0391         MTK_EINT_FUNCTION(4, 19),
0392         MTK_FUNCTION(0, "GPIO37"),
0393         MTK_FUNCTION(1, "AUD_CLK"),
0394         MTK_FUNCTION(2, "ADC_CK"),
0395         MTK_FUNCTION(3, " HDMI_SDATA0"),
0396         MTK_FUNCTION(4, "EINT19"),
0397         MTK_FUNCTION(5, "USB_TEST_IO[6]"),
0398         MTK_FUNCTION(7, "TESTA_OUT19")
0399     ),
0400     MTK_PIN(PINCTRL_PIN(38, "AUD_DAT_MOSI"),
0401         "L23", "mt8135",
0402         MTK_EINT_FUNCTION(4, 21),
0403         MTK_FUNCTION(0, "GPIO38"),
0404         MTK_FUNCTION(1, "AUD_DAT_MOSI"),
0405         MTK_FUNCTION(2, "ADC_WS"),
0406         MTK_FUNCTION(3, "AUD_DAT_MISO"),
0407         MTK_FUNCTION(4, "EINT21"),
0408         MTK_FUNCTION(5, "USB_TEST_IO[7]"),
0409         MTK_FUNCTION(7, "TESTA_OUT20")
0410     ),
0411     MTK_PIN(PINCTRL_PIN(39, "AUD_DAT_MISO"),
0412         "L22", "mt8135",
0413         MTK_EINT_FUNCTION(4, 20),
0414         MTK_FUNCTION(0, "GPIO39"),
0415         MTK_FUNCTION(1, "AUD_DAT_MISO"),
0416         MTK_FUNCTION(2, "ADC_DAT_IN"),
0417         MTK_FUNCTION(3, "AUD_DAT_MOSI"),
0418         MTK_FUNCTION(4, "EINT20"),
0419         MTK_FUNCTION(5, "USB_TEST_IO[8]"),
0420         MTK_FUNCTION(7, "TESTA_OUT21")
0421     ),
0422     MTK_PIN(PINCTRL_PIN(40, "DAC_CLK"),
0423         "P21", "mt8135",
0424         MTK_EINT_FUNCTION(2, 22),
0425         MTK_FUNCTION(0, "GPIO40"),
0426         MTK_FUNCTION(1, "DAC_CK"),
0427         MTK_FUNCTION(2, "EINT22"),
0428         MTK_FUNCTION(3, " HDMI_SDATA1"),
0429         MTK_FUNCTION(5, "USB_TEST_IO[9]"),
0430         MTK_FUNCTION(7, "TESTA_OUT22")
0431     ),
0432     MTK_PIN(PINCTRL_PIN(41, "DAC_WS"),
0433         "N18", "mt8135",
0434         MTK_EINT_FUNCTION(2, 24),
0435         MTK_FUNCTION(0, "GPIO41"),
0436         MTK_FUNCTION(1, "DAC_WS"),
0437         MTK_FUNCTION(2, "EINT24"),
0438         MTK_FUNCTION(3, " HDMI_SDATA2"),
0439         MTK_FUNCTION(5, "USB_TEST_IO[10]"),
0440         MTK_FUNCTION(7, "TESTA_OUT23")
0441     ),
0442     MTK_PIN(PINCTRL_PIN(42, "DAC_DAT_OUT"),
0443         "N22", "mt8135",
0444         MTK_EINT_FUNCTION(2, 23),
0445         MTK_FUNCTION(0, "GPIO42"),
0446         MTK_FUNCTION(1, "DAC_DAT_OUT"),
0447         MTK_FUNCTION(2, "EINT23"),
0448         MTK_FUNCTION(3, " HDMI_SDATA3"),
0449         MTK_FUNCTION(5, "USB_TEST_IO[11]"),
0450         MTK_FUNCTION(7, "TESTA_OUT24")
0451     ),
0452     MTK_PIN(PINCTRL_PIN(43, "PWRAP_SPI0_MO"),
0453         "M22", "mt8135",
0454         MTK_EINT_FUNCTION(2, 29),
0455         MTK_FUNCTION(0, "GPIO43"),
0456         MTK_FUNCTION(1, "PWRAP_SPIDI"),
0457         MTK_FUNCTION(2, "EINT29")
0458     ),
0459     MTK_PIN(PINCTRL_PIN(44, "PWRAP_SPI0_MI"),
0460         "P23", "mt8135",
0461         MTK_EINT_FUNCTION(2, 28),
0462         MTK_FUNCTION(0, "GPIO44"),
0463         MTK_FUNCTION(1, "PWRAP_SPIDO"),
0464         MTK_FUNCTION(2, "EINT28")
0465     ),
0466     MTK_PIN(PINCTRL_PIN(45, "PWRAP_SPI0_CSN"),
0467         "M21", "mt8135",
0468         MTK_EINT_FUNCTION(2, 27),
0469         MTK_FUNCTION(0, "GPIO45"),
0470         MTK_FUNCTION(1, "PWRAP_SPICS_B_I"),
0471         MTK_FUNCTION(2, "EINT27")
0472     ),
0473     MTK_PIN(PINCTRL_PIN(46, "PWRAP_SPI0_CLK"),
0474         "P22", "mt8135",
0475         MTK_EINT_FUNCTION(2, 26),
0476         MTK_FUNCTION(0, "GPIO46"),
0477         MTK_FUNCTION(1, "PWRAP_SPICK_I"),
0478         MTK_FUNCTION(2, "EINT26")
0479     ),
0480     MTK_PIN(PINCTRL_PIN(47, "PWRAP_EVENT"),
0481         "M23", "mt8135",
0482         MTK_EINT_FUNCTION(2, 25),
0483         MTK_FUNCTION(0, "GPIO47"),
0484         MTK_FUNCTION(1, "PWRAP_EVENT_IN"),
0485         MTK_FUNCTION(2, "EINT25"),
0486         MTK_FUNCTION(7, "TESTA_OUT2")
0487     ),
0488     MTK_PIN(PINCTRL_PIN(48, "RTC32K_CK"),
0489         "N20", "mt8135",
0490         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0491         MTK_FUNCTION(0, "GPIO48"),
0492         MTK_FUNCTION(1, "RTC32K_CK")
0493     ),
0494     MTK_PIN(PINCTRL_PIN(49, "WATCHDOG"),
0495         "R22", "mt8135",
0496         MTK_EINT_FUNCTION(2, 36),
0497         MTK_FUNCTION(0, "GPIO49"),
0498         MTK_FUNCTION(1, "WATCHDOG"),
0499         MTK_FUNCTION(2, "EINT36")
0500     ),
0501     MTK_PIN(PINCTRL_PIN(50, "SRCLKENA"),
0502         "T22", "mt8135",
0503         MTK_EINT_FUNCTION(2, 38),
0504         MTK_FUNCTION(0, "GPIO50"),
0505         MTK_FUNCTION(1, "SRCLKENA"),
0506         MTK_FUNCTION(2, "EINT38")
0507     ),
0508     MTK_PIN(PINCTRL_PIN(51, "SRCVOLTEN"),
0509         "T23", "mt8135",
0510         MTK_EINT_FUNCTION(2, 37),
0511         MTK_FUNCTION(0, "GPIO51"),
0512         MTK_FUNCTION(1, "SRCVOLTEN"),
0513         MTK_FUNCTION(2, "EINT37")
0514     ),
0515     MTK_PIN(PINCTRL_PIN(52, "EINT0"),
0516         "T21", "mt8135",
0517         MTK_EINT_FUNCTION(1, 0),
0518         MTK_FUNCTION(0, "GPIO52"),
0519         MTK_FUNCTION(1, "EINT0"),
0520         MTK_FUNCTION(2, "PWM1"),
0521         MTK_FUNCTION(3, "CLKM0"),
0522         MTK_FUNCTION(4, " SPDIF_OUT"),
0523         MTK_FUNCTION(5, "USB_TEST_IO[12]"),
0524         MTK_FUNCTION(7, "USB_SCL")
0525     ),
0526     MTK_PIN(PINCTRL_PIN(53, "URXD2"),
0527         "R18", "mt8135",
0528         MTK_EINT_FUNCTION(2, 83),
0529         MTK_FUNCTION(0, "GPIO53"),
0530         MTK_FUNCTION(1, "URXD2"),
0531         MTK_FUNCTION(2, "EINT83"),
0532         MTK_FUNCTION(4, " HDMI_LRCK"),
0533         MTK_FUNCTION(5, "CLKM3"),
0534         MTK_FUNCTION(7, "UTXD2")
0535     ),
0536     MTK_PIN(PINCTRL_PIN(54, "UTXD2"),
0537         "R17", "mt8135",
0538         MTK_EINT_FUNCTION(2, 82),
0539         MTK_FUNCTION(0, "GPIO54"),
0540         MTK_FUNCTION(1, "UTXD2"),
0541         MTK_FUNCTION(2, "EINT82"),
0542         MTK_FUNCTION(4, " HDMI_BCK_OUT"),
0543         MTK_FUNCTION(5, "CLKM2"),
0544         MTK_FUNCTION(7, "URXD2")
0545     ),
0546     MTK_PIN(PINCTRL_PIN(55, "UCTS2"),
0547         "R20", "mt8135",
0548         MTK_EINT_FUNCTION(2, 84),
0549         MTK_FUNCTION(0, "GPIO55"),
0550         MTK_FUNCTION(1, "UCTS2"),
0551         MTK_FUNCTION(2, "EINT84"),
0552         MTK_FUNCTION(5, "PWM1"),
0553         MTK_FUNCTION(7, "URTS2")
0554     ),
0555     MTK_PIN(PINCTRL_PIN(56, "URTS2"),
0556         "R19", "mt8135",
0557         MTK_EINT_FUNCTION(2, 85),
0558         MTK_FUNCTION(0, "GPIO56"),
0559         MTK_FUNCTION(1, "URTS2"),
0560         MTK_FUNCTION(2, "EINT85"),
0561         MTK_FUNCTION(5, "PWM2"),
0562         MTK_FUNCTION(7, "UCTS2")
0563     ),
0564     MTK_PIN(PINCTRL_PIN(57, "JTCK"),
0565         "V17", "mt8135",
0566         MTK_EINT_FUNCTION(2, 188),
0567         MTK_FUNCTION(0, "GPIO57"),
0568         MTK_FUNCTION(1, "JTCK"),
0569         MTK_FUNCTION(2, "EINT188"),
0570         MTK_FUNCTION(3, "DSP1_ICK")
0571     ),
0572     MTK_PIN(PINCTRL_PIN(58, "JTDO"),
0573         "T16", "mt8135",
0574         MTK_EINT_FUNCTION(2, 190),
0575         MTK_FUNCTION(0, "GPIO58"),
0576         MTK_FUNCTION(1, "JTDO"),
0577         MTK_FUNCTION(2, "EINT190"),
0578         MTK_FUNCTION(3, "DSP2_IMS")
0579     ),
0580     MTK_PIN(PINCTRL_PIN(59, "JTRST_B"),
0581         "T19", "mt8135",
0582         MTK_EINT_FUNCTION(2, 0),
0583         MTK_FUNCTION(0, "GPIO59"),
0584         MTK_FUNCTION(1, "JTRST_B"),
0585         MTK_FUNCTION(2, "EINT0"),
0586         MTK_FUNCTION(3, "DSP2_ICK")
0587     ),
0588     MTK_PIN(PINCTRL_PIN(60, "JTDI"),
0589         "T18", "mt8135",
0590         MTK_EINT_FUNCTION(2, 189),
0591         MTK_FUNCTION(0, "GPIO60"),
0592         MTK_FUNCTION(1, "JTDI"),
0593         MTK_FUNCTION(2, "EINT189"),
0594         MTK_FUNCTION(3, "DSP1_IMS")
0595     ),
0596     MTK_PIN(PINCTRL_PIN(61, "JRTCK"),
0597         "T20", "mt8135",
0598         MTK_EINT_FUNCTION(2, 187),
0599         MTK_FUNCTION(0, "GPIO61"),
0600         MTK_FUNCTION(1, "JRTCK"),
0601         MTK_FUNCTION(2, "EINT187"),
0602         MTK_FUNCTION(3, "DSP1_ID")
0603     ),
0604     MTK_PIN(PINCTRL_PIN(62, "JTMS"),
0605         "T17", "mt8135",
0606         MTK_EINT_FUNCTION(2, 191),
0607         MTK_FUNCTION(0, "GPIO62"),
0608         MTK_FUNCTION(1, "JTMS"),
0609         MTK_FUNCTION(2, "EINT191"),
0610         MTK_FUNCTION(3, "DSP2_ID")
0611     ),
0612     MTK_PIN(PINCTRL_PIN(63, "MSDC1_INSI"),
0613         "V18", "mt8135",
0614         MTK_EINT_FUNCTION(1, 15),
0615         MTK_FUNCTION(0, "GPIO63"),
0616         MTK_FUNCTION(1, "MSDC1_INSI"),
0617         MTK_FUNCTION(3, "SCL5"),
0618         MTK_FUNCTION(4, "PWM6"),
0619         MTK_FUNCTION(5, "CLKM5"),
0620         MTK_FUNCTION(7, "TESTB_OUT6")
0621     ),
0622     MTK_PIN(PINCTRL_PIN(64, "MSDC1_SDWPI"),
0623         "W18", "mt8135",
0624         MTK_EINT_FUNCTION(2, 58),
0625         MTK_FUNCTION(0, "GPIO64"),
0626         MTK_FUNCTION(1, "MSDC1_SDWPI"),
0627         MTK_FUNCTION(2, "EINT58"),
0628         MTK_FUNCTION(3, "SDA5"),
0629         MTK_FUNCTION(4, "PWM7"),
0630         MTK_FUNCTION(5, "CLKM6"),
0631         MTK_FUNCTION(7, "TESTB_OUT7")
0632     ),
0633     MTK_PIN(PINCTRL_PIN(65, "MSDC2_INSI"),
0634         "U22", "mt8135",
0635         MTK_EINT_FUNCTION(1, 14),
0636         MTK_FUNCTION(0, "GPIO65"),
0637         MTK_FUNCTION(1, "MSDC2_INSI"),
0638         MTK_FUNCTION(5, "USB_TEST_IO[27]"),
0639         MTK_FUNCTION(7, "TESTA_OUT3")
0640     ),
0641     MTK_PIN(PINCTRL_PIN(66, "MSDC2_SDWPI"),
0642         "U21", "mt8135",
0643         MTK_EINT_FUNCTION(2, 66),
0644         MTK_FUNCTION(0, "GPIO66"),
0645         MTK_FUNCTION(1, "MSDC2_SDWPI"),
0646         MTK_FUNCTION(2, "EINT66"),
0647         MTK_FUNCTION(5, "USB_TEST_IO[28]")
0648     ),
0649     MTK_PIN(PINCTRL_PIN(67, "URXD4"),
0650         "V23", "mt8135",
0651         MTK_EINT_FUNCTION(2, 89),
0652         MTK_FUNCTION(0, "GPIO67"),
0653         MTK_FUNCTION(1, "URXD4"),
0654         MTK_FUNCTION(2, "EINT89"),
0655         MTK_FUNCTION(3, "URXD1"),
0656         MTK_FUNCTION(6, "UTXD4"),
0657         MTK_FUNCTION(7, "TESTB_OUT10")
0658     ),
0659     MTK_PIN(PINCTRL_PIN(68, "UTXD4"),
0660         "V22", "mt8135",
0661         MTK_EINT_FUNCTION(2, 88),
0662         MTK_FUNCTION(0, "GPIO68"),
0663         MTK_FUNCTION(1, "UTXD4"),
0664         MTK_FUNCTION(2, "EINT88"),
0665         MTK_FUNCTION(3, "UTXD1"),
0666         MTK_FUNCTION(6, "URXD4"),
0667         MTK_FUNCTION(7, "TESTB_OUT11")
0668     ),
0669     MTK_PIN(PINCTRL_PIN(69, "URXD1"),
0670         "W22", "mt8135",
0671         MTK_EINT_FUNCTION(2, 79),
0672         MTK_FUNCTION(0, "GPIO69"),
0673         MTK_FUNCTION(1, "URXD1"),
0674         MTK_FUNCTION(2, "EINT79"),
0675         MTK_FUNCTION(3, "URXD4"),
0676         MTK_FUNCTION(6, "UTXD1"),
0677         MTK_FUNCTION(7, "TESTB_OUT24")
0678     ),
0679     MTK_PIN(PINCTRL_PIN(70, "UTXD1"),
0680         "V21", "mt8135",
0681         MTK_EINT_FUNCTION(2, 78),
0682         MTK_FUNCTION(0, "GPIO70"),
0683         MTK_FUNCTION(1, "UTXD1"),
0684         MTK_FUNCTION(2, "EINT78"),
0685         MTK_FUNCTION(3, "UTXD4"),
0686         MTK_FUNCTION(6, "URXD1"),
0687         MTK_FUNCTION(7, "TESTB_OUT25")
0688     ),
0689     MTK_PIN(PINCTRL_PIN(71, "UCTS1"),
0690         "V19", "mt8135",
0691         MTK_EINT_FUNCTION(2, 80),
0692         MTK_FUNCTION(0, "GPIO71"),
0693         MTK_FUNCTION(1, "UCTS1"),
0694         MTK_FUNCTION(2, "EINT80"),
0695         MTK_FUNCTION(5, "CLKM0"),
0696         MTK_FUNCTION(6, "URTS1"),
0697         MTK_FUNCTION(7, "TESTB_OUT31")
0698     ),
0699     MTK_PIN(PINCTRL_PIN(72, "URTS1"),
0700         "V20", "mt8135",
0701         MTK_EINT_FUNCTION(2, 81),
0702         MTK_FUNCTION(0, "GPIO72"),
0703         MTK_FUNCTION(1, "URTS1"),
0704         MTK_FUNCTION(2, "EINT81"),
0705         MTK_FUNCTION(5, "CLKM1"),
0706         MTK_FUNCTION(6, "UCTS1"),
0707         MTK_FUNCTION(7, "TESTB_OUT21")
0708     ),
0709     MTK_PIN(PINCTRL_PIN(73, "PWM1"),
0710         "W17", "mt8135",
0711         MTK_EINT_FUNCTION(2, 73),
0712         MTK_FUNCTION(0, "GPIO73"),
0713         MTK_FUNCTION(1, "PWM1"),
0714         MTK_FUNCTION(2, "EINT73"),
0715         MTK_FUNCTION(5, "USB_DRVVBUS"),
0716         MTK_FUNCTION(6, "DISP_PWM"),
0717         MTK_FUNCTION(7, "TESTB_OUT8")
0718     ),
0719     MTK_PIN(PINCTRL_PIN(74, "PWM2"),
0720         "Y17", "mt8135",
0721         MTK_EINT_FUNCTION(2, 74),
0722         MTK_FUNCTION(0, "GPIO74"),
0723         MTK_FUNCTION(1, "PWM2"),
0724         MTK_FUNCTION(2, "EINT74"),
0725         MTK_FUNCTION(3, "DPI33_CK"),
0726         MTK_FUNCTION(4, "PWM5"),
0727         MTK_FUNCTION(5, "URXD2"),
0728         MTK_FUNCTION(6, "DISP_PWM"),
0729         MTK_FUNCTION(7, "TESTB_OUT9")
0730     ),
0731     MTK_PIN(PINCTRL_PIN(75, "PWM3"),
0732         "Y19", "mt8135",
0733         MTK_EINT_FUNCTION(2, 75),
0734         MTK_FUNCTION(0, "GPIO75"),
0735         MTK_FUNCTION(1, "PWM3"),
0736         MTK_FUNCTION(2, "EINT75"),
0737         MTK_FUNCTION(3, "DPI33_D0"),
0738         MTK_FUNCTION(4, "PWM6"),
0739         MTK_FUNCTION(5, "UTXD2"),
0740         MTK_FUNCTION(6, "DISP_PWM"),
0741         MTK_FUNCTION(7, "TESTB_OUT12")
0742     ),
0743     MTK_PIN(PINCTRL_PIN(76, "PWM4"),
0744         "W19", "mt8135",
0745         MTK_EINT_FUNCTION(2, 76),
0746         MTK_FUNCTION(0, "GPIO76"),
0747         MTK_FUNCTION(1, "PWM4"),
0748         MTK_FUNCTION(2, "EINT76"),
0749         MTK_FUNCTION(3, "DPI33_D1"),
0750         MTK_FUNCTION(4, "PWM7"),
0751         MTK_FUNCTION(6, "DISP_PWM"),
0752         MTK_FUNCTION(7, "TESTB_OUT13")
0753     ),
0754     MTK_PIN(PINCTRL_PIN(77, "MSDC2_DAT2"),
0755         "W21", "mt8135",
0756         MTK_EINT_FUNCTION(2, 63),
0757         MTK_FUNCTION(0, "GPIO77"),
0758         MTK_FUNCTION(1, "MSDC2_DAT2"),
0759         MTK_FUNCTION(2, "EINT63"),
0760         MTK_FUNCTION(4, "DSP2_IMS"),
0761         MTK_FUNCTION(6, "DPI33_D6"),
0762         MTK_FUNCTION(7, "TESTA_OUT25")
0763     ),
0764     MTK_PIN(PINCTRL_PIN(78, "MSDC2_DAT3"),
0765         "AA23", "mt8135",
0766         MTK_EINT_FUNCTION(2, 64),
0767         MTK_FUNCTION(0, "GPIO78"),
0768         MTK_FUNCTION(1, "MSDC2_DAT3"),
0769         MTK_FUNCTION(2, "EINT64"),
0770         MTK_FUNCTION(4, "DSP2_ID"),
0771         MTK_FUNCTION(6, "DPI33_D7"),
0772         MTK_FUNCTION(7, "TESTA_OUT26")
0773     ),
0774     MTK_PIN(PINCTRL_PIN(79, "MSDC2_CMD"),
0775         "Y22", "mt8135",
0776         MTK_EINT_FUNCTION(2, 60),
0777         MTK_FUNCTION(0, "GPIO79"),
0778         MTK_FUNCTION(1, "MSDC2_CMD"),
0779         MTK_FUNCTION(2, "EINT60"),
0780         MTK_FUNCTION(4, "DSP1_IMS"),
0781         MTK_FUNCTION(5, "PCM1_WS"),
0782         MTK_FUNCTION(6, "DPI33_D3"),
0783         MTK_FUNCTION(7, "TESTA_OUT0")
0784     ),
0785     MTK_PIN(PINCTRL_PIN(80, "MSDC2_CLK"),
0786         "AA22", "mt8135",
0787         MTK_EINT_FUNCTION(2, 59),
0788         MTK_FUNCTION(0, "GPIO80"),
0789         MTK_FUNCTION(1, "MSDC2_CLK"),
0790         MTK_FUNCTION(2, "EINT59"),
0791         MTK_FUNCTION(4, "DSP1_ICK"),
0792         MTK_FUNCTION(5, "PCM1_CK"),
0793         MTK_FUNCTION(6, "DPI33_D2"),
0794         MTK_FUNCTION(7, "TESTA_OUT1")
0795     ),
0796     MTK_PIN(PINCTRL_PIN(81, "MSDC2_DAT1"),
0797         "Y21", "mt8135",
0798         MTK_EINT_FUNCTION(2, 62),
0799         MTK_FUNCTION(0, "GPIO81"),
0800         MTK_FUNCTION(1, "MSDC2_DAT1"),
0801         MTK_FUNCTION(2, "EINT62"),
0802         MTK_FUNCTION(4, "DSP2_ICK"),
0803         MTK_FUNCTION(5, "PCM1_DO"),
0804         MTK_FUNCTION(6, "DPI33_D5")
0805     ),
0806     MTK_PIN(PINCTRL_PIN(82, "MSDC2_DAT0"),
0807         "AB22", "mt8135",
0808         MTK_EINT_FUNCTION(2, 61),
0809         MTK_FUNCTION(0, "GPIO82"),
0810         MTK_FUNCTION(1, "MSDC2_DAT0"),
0811         MTK_FUNCTION(2, "EINT61"),
0812         MTK_FUNCTION(4, "DSP1_ID"),
0813         MTK_FUNCTION(5, "PCM1_DI"),
0814         MTK_FUNCTION(6, "DPI33_D4")
0815     ),
0816     MTK_PIN(PINCTRL_PIN(83, "MSDC1_DAT0"),
0817         "AC19", "mt8135",
0818         MTK_EINT_FUNCTION(2, 53),
0819         MTK_FUNCTION(0, "GPIO83"),
0820         MTK_FUNCTION(1, "MSDC1_DAT0"),
0821         MTK_FUNCTION(2, "EINT53"),
0822         MTK_FUNCTION(3, "SCL1"),
0823         MTK_FUNCTION(4, "PWM2"),
0824         MTK_FUNCTION(5, "CLKM1"),
0825         MTK_FUNCTION(7, "TESTB_OUT2")
0826     ),
0827     MTK_PIN(PINCTRL_PIN(84, "MSDC1_DAT1"),
0828         "AA19", "mt8135",
0829         MTK_EINT_FUNCTION(2, 54),
0830         MTK_FUNCTION(0, "GPIO84"),
0831         MTK_FUNCTION(1, "MSDC1_DAT1"),
0832         MTK_FUNCTION(2, "EINT54"),
0833         MTK_FUNCTION(3, "SDA1"),
0834         MTK_FUNCTION(4, "PWM3"),
0835         MTK_FUNCTION(5, "CLKM2"),
0836         MTK_FUNCTION(7, "TESTB_OUT3")
0837     ),
0838     MTK_PIN(PINCTRL_PIN(85, "MSDC1_CMD"),
0839         "AA20", "mt8135",
0840         MTK_EINT_FUNCTION(2, 52),
0841         MTK_FUNCTION(0, "GPIO85"),
0842         MTK_FUNCTION(1, "MSDC1_CMD"),
0843         MTK_FUNCTION(2, "EINT52"),
0844         MTK_FUNCTION(3, "SDA0"),
0845         MTK_FUNCTION(4, "PWM1"),
0846         MTK_FUNCTION(5, "CLKM0"),
0847         MTK_FUNCTION(7, "TESTB_OUT1")
0848     ),
0849     MTK_PIN(PINCTRL_PIN(86, "MSDC1_CLK"),
0850         "AB19", "mt8135",
0851         MTK_EINT_FUNCTION(2, 51),
0852         MTK_FUNCTION(0, "GPIO86"),
0853         MTK_FUNCTION(1, "MSDC1_CLK"),
0854         MTK_FUNCTION(2, "EINT51"),
0855         MTK_FUNCTION(3, "SCL0"),
0856         MTK_FUNCTION(4, "DISP_PWM"),
0857         MTK_FUNCTION(7, "TESTB_OUT0")
0858     ),
0859     MTK_PIN(PINCTRL_PIN(87, "MSDC1_DAT2"),
0860         "AA21", "mt8135",
0861         MTK_EINT_FUNCTION(2, 55),
0862         MTK_FUNCTION(0, "GPIO87"),
0863         MTK_FUNCTION(1, "MSDC1_DAT2"),
0864         MTK_FUNCTION(2, "EINT55"),
0865         MTK_FUNCTION(3, "SCL4"),
0866         MTK_FUNCTION(4, "PWM4"),
0867         MTK_FUNCTION(5, "CLKM3"),
0868         MTK_FUNCTION(7, "TESTB_OUT4")
0869     ),
0870     MTK_PIN(PINCTRL_PIN(88, "MSDC1_DAT3"),
0871         "AB20", "mt8135",
0872         MTK_EINT_FUNCTION(2, 56),
0873         MTK_FUNCTION(0, "GPIO88"),
0874         MTK_FUNCTION(1, "MSDC1_DAT3"),
0875         MTK_FUNCTION(2, "EINT56"),
0876         MTK_FUNCTION(3, "SDA4"),
0877         MTK_FUNCTION(4, "PWM5"),
0878         MTK_FUNCTION(5, "CLKM4"),
0879         MTK_FUNCTION(7, "TESTB_OUT5")
0880     ),
0881     MTK_PIN(PINCTRL_PIN(89, "MSDC4_DAT0"),
0882         "AB8", "mt8135",
0883         MTK_EINT_FUNCTION(2, 133),
0884         MTK_FUNCTION(0, "GPIO89"),
0885         MTK_FUNCTION(1, "MSDC4_DAT0"),
0886         MTK_FUNCTION(2, "EINT133"),
0887         MTK_FUNCTION(4, "EXT_FRAME_SYNC"),
0888         MTK_FUNCTION(5, "USB_DRVVBUS"),
0889         MTK_FUNCTION(6, "A_FUNC_DIN[9]"),
0890         MTK_FUNCTION(7, "LPTE")
0891     ),
0892     MTK_PIN(PINCTRL_PIN(90, "MSDC4_DAT1"),
0893         "AB7", "mt8135",
0894         MTK_EINT_FUNCTION(2, 134),
0895         MTK_FUNCTION(0, "GPIO90"),
0896         MTK_FUNCTION(1, "MSDC4_DAT1"),
0897         MTK_FUNCTION(2, "EINT134"),
0898         MTK_FUNCTION(6, "A_FUNC_DIN[10]"),
0899         MTK_FUNCTION(7, "LRSTB_1X")
0900     ),
0901     MTK_PIN(PINCTRL_PIN(91, "MSDC4_DAT5"),
0902         "AA8", "mt8135",
0903         MTK_EINT_FUNCTION(2, 136),
0904         MTK_FUNCTION(0, "GPIO91"),
0905         MTK_FUNCTION(1, "MSDC4_DAT5"),
0906         MTK_FUNCTION(2, "EINT136"),
0907         MTK_FUNCTION(3, "I2SIN_WS"),
0908         MTK_FUNCTION(4, "DAC_WS"),
0909         MTK_FUNCTION(5, "PCM1_WS"),
0910         MTK_FUNCTION(6, "A_FUNC_DIN[11]"),
0911         MTK_FUNCTION(7, "SPI1_CSN")
0912     ),
0913     MTK_PIN(PINCTRL_PIN(92, "MSDC4_DAT6"),
0914         "AC4", "mt8135",
0915         MTK_EINT_FUNCTION(2, 137),
0916         MTK_FUNCTION(0, "GPIO92"),
0917         MTK_FUNCTION(1, "MSDC4_DAT6"),
0918         MTK_FUNCTION(2, "EINT137"),
0919         MTK_FUNCTION(3, "I2SOUT_DAT"),
0920         MTK_FUNCTION(4, "DAC_DAT_OUT"),
0921         MTK_FUNCTION(5, "PCM1_DO"),
0922         MTK_FUNCTION(6, "A_FUNC_DIN[12]"),
0923         MTK_FUNCTION(7, "SPI1_MO")
0924     ),
0925     MTK_PIN(PINCTRL_PIN(93, "MSDC4_DAT7"),
0926         "AC6", "mt8135",
0927         MTK_EINT_FUNCTION(2, 138),
0928         MTK_FUNCTION(0, "GPIO93"),
0929         MTK_FUNCTION(1, "MSDC4_DAT7"),
0930         MTK_FUNCTION(2, "EINT138"),
0931         MTK_FUNCTION(3, "I2SIN_DAT"),
0932         MTK_FUNCTION(5, "PCM1_DI"),
0933         MTK_FUNCTION(6, "A_FUNC_DIN[13]"),
0934         MTK_FUNCTION(7, "SPI1_MI")
0935     ),
0936     MTK_PIN(PINCTRL_PIN(94, "MSDC4_DAT4"),
0937         "AA7", "mt8135",
0938         MTK_EINT_FUNCTION(2, 135),
0939         MTK_FUNCTION(0, "GPIO94"),
0940         MTK_FUNCTION(1, "MSDC4_DAT4"),
0941         MTK_FUNCTION(2, "EINT135"),
0942         MTK_FUNCTION(3, "I2SIN_CK"),
0943         MTK_FUNCTION(4, "DAC_CK"),
0944         MTK_FUNCTION(5, "PCM1_CK"),
0945         MTK_FUNCTION(6, "A_FUNC_DIN[14]"),
0946         MTK_FUNCTION(7, "SPI1_CLK")
0947     ),
0948     MTK_PIN(PINCTRL_PIN(95, "MSDC4_DAT2"),
0949         "AB6", "mt8135",
0950         MTK_EINT_FUNCTION(2, 131),
0951         MTK_FUNCTION(0, "GPIO95"),
0952         MTK_FUNCTION(1, "MSDC4_DAT2"),
0953         MTK_FUNCTION(2, "EINT131"),
0954         MTK_FUNCTION(3, "I2SIN_WS"),
0955         MTK_FUNCTION(4, "CM2PDN_2X"),
0956         MTK_FUNCTION(5, "DAC_WS"),
0957         MTK_FUNCTION(6, "PCM1_WS"),
0958         MTK_FUNCTION(7, "LSCE0B_1X")
0959     ),
0960     MTK_PIN(PINCTRL_PIN(96, "MSDC4_CLK"),
0961         "AB5", "mt8135",
0962         MTK_EINT_FUNCTION(2, 129),
0963         MTK_FUNCTION(0, "GPIO96"),
0964         MTK_FUNCTION(1, "MSDC4_CLK"),
0965         MTK_FUNCTION(2, "EINT129"),
0966         MTK_FUNCTION(3, "DPI1_CK_2X"),
0967         MTK_FUNCTION(4, "CM2PCLK_2X"),
0968         MTK_FUNCTION(5, "PWM4"),
0969         MTK_FUNCTION(6, "PCM1_DI"),
0970         MTK_FUNCTION(7, "LSCK_1X")
0971     ),
0972     MTK_PIN(PINCTRL_PIN(97, "MSDC4_DAT3"),
0973         "Y8", "mt8135",
0974         MTK_EINT_FUNCTION(2, 132),
0975         MTK_FUNCTION(0, "GPIO97"),
0976         MTK_FUNCTION(1, "MSDC4_DAT3"),
0977         MTK_FUNCTION(2, "EINT132"),
0978         MTK_FUNCTION(3, "I2SOUT_DAT"),
0979         MTK_FUNCTION(4, "CM2RST_2X"),
0980         MTK_FUNCTION(5, "DAC_DAT_OUT"),
0981         MTK_FUNCTION(6, "PCM1_DO"),
0982         MTK_FUNCTION(7, "LSCE1B_1X")
0983     ),
0984     MTK_PIN(PINCTRL_PIN(98, "MSDC4_CMD"),
0985         "AC3", "mt8135",
0986         MTK_EINT_FUNCTION(2, 128),
0987         MTK_FUNCTION(0, "GPIO98"),
0988         MTK_FUNCTION(1, "MSDC4_CMD"),
0989         MTK_FUNCTION(2, "EINT128"),
0990         MTK_FUNCTION(3, "DPI1_DE_2X"),
0991         MTK_FUNCTION(5, "PWM3"),
0992         MTK_FUNCTION(7, "LSDA_1X")
0993     ),
0994     MTK_PIN(PINCTRL_PIN(99, "MSDC4_RSTB"),
0995         "AB4", "mt8135",
0996         MTK_EINT_FUNCTION(2, 130),
0997         MTK_FUNCTION(0, "GPIO99"),
0998         MTK_FUNCTION(1, "MSDC4_RSTB"),
0999         MTK_FUNCTION(2, "EINT130"),
1000         MTK_FUNCTION(3, "I2SIN_CK"),
1001         MTK_FUNCTION(4, "CM2MCLK_2X"),
1002         MTK_FUNCTION(5, "DAC_CK"),
1003         MTK_FUNCTION(6, "PCM1_CK"),
1004         MTK_FUNCTION(7, "LSA0_1X")
1005     ),
1006     MTK_PIN(PINCTRL_PIN(100, "SDA0"),
1007         "W9", "mt8135",
1008         MTK_EINT_FUNCTION(2, 91),
1009         MTK_FUNCTION(0, "GPIO100"),
1010         MTK_FUNCTION(1, "SDA0"),
1011         MTK_FUNCTION(2, "EINT91"),
1012         MTK_FUNCTION(3, "CLKM1"),
1013         MTK_FUNCTION(4, "PWM1"),
1014         MTK_FUNCTION(7, "A_FUNC_DIN[15]")
1015     ),
1016     MTK_PIN(PINCTRL_PIN(101, "SCL0"),
1017         "W11", "mt8135",
1018         MTK_EINT_FUNCTION(2, 90),
1019         MTK_FUNCTION(0, "GPIO101"),
1020         MTK_FUNCTION(1, "SCL0"),
1021         MTK_FUNCTION(2, "EINT90"),
1022         MTK_FUNCTION(3, "CLKM0"),
1023         MTK_FUNCTION(4, "DISP_PWM"),
1024         MTK_FUNCTION(7, "A_FUNC_DIN[16]")
1025     ),
1026     MTK_PIN(PINCTRL_PIN(102, "EINT10_AUXIN2"),
1027         "AA3", "mt8135",
1028         MTK_EINT_FUNCTION(1, 10),
1029         MTK_FUNCTION(0, "GPIO102"),
1030         MTK_FUNCTION(1, "EINT10"),
1031         MTK_FUNCTION(5, "USB_TEST_IO[16]"),
1032         MTK_FUNCTION(6, "TESTB_OUT16"),
1033         MTK_FUNCTION(7, "A_FUNC_DIN[17]")
1034     ),
1035     MTK_PIN(PINCTRL_PIN(103, "EINT11_AUXIN3"),
1036         "AB2", "mt8135",
1037         MTK_EINT_FUNCTION(1, 11),
1038         MTK_FUNCTION(0, "GPIO103"),
1039         MTK_FUNCTION(1, "EINT11"),
1040         MTK_FUNCTION(5, "USB_TEST_IO[17]"),
1041         MTK_FUNCTION(6, "TESTB_OUT17"),
1042         MTK_FUNCTION(7, "A_FUNC_DIN[18]")
1043     ),
1044     MTK_PIN(PINCTRL_PIN(104, "EINT16_AUXIN4"),
1045         "AB3", "mt8135",
1046         MTK_EINT_FUNCTION(1, 16),
1047         MTK_FUNCTION(0, "GPIO104"),
1048         MTK_FUNCTION(1, "EINT16"),
1049         MTK_FUNCTION(5, "USB_TEST_IO[18]"),
1050         MTK_FUNCTION(6, "TESTB_OUT18"),
1051         MTK_FUNCTION(7, "A_FUNC_DIN[19]")
1052     ),
1053     MTK_PIN(PINCTRL_PIN(105, "I2S_CLK"),
1054         "W6", "mt8135",
1055         MTK_EINT_FUNCTION(2, 10),
1056         MTK_FUNCTION(0, "GPIO105"),
1057         MTK_FUNCTION(1, "I2SIN_CK"),
1058         MTK_FUNCTION(2, "EINT10"),
1059         MTK_FUNCTION(3, "DAC_CK"),
1060         MTK_FUNCTION(4, "PCM1_CK"),
1061         MTK_FUNCTION(5, "USB_TEST_IO[19]"),
1062         MTK_FUNCTION(6, "TESTB_OUT19"),
1063         MTK_FUNCTION(7, "A_FUNC_DIN[20]")
1064     ),
1065     MTK_PIN(PINCTRL_PIN(106, "I2S_WS"),
1066         "AA6", "mt8135",
1067         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1068         MTK_FUNCTION(0, "GPIO106"),
1069         MTK_FUNCTION(1, "I2SIN_WS"),
1070         MTK_FUNCTION(3, "DAC_WS"),
1071         MTK_FUNCTION(4, "PCM1_WS"),
1072         MTK_FUNCTION(5, "USB_TEST_IO[20]"),
1073         MTK_FUNCTION(6, "TESTB_OUT20"),
1074         MTK_FUNCTION(7, "A_FUNC_DIN[21]")
1075     ),
1076     MTK_PIN(PINCTRL_PIN(107, "I2S_DATA_IN"),
1077         "AA5", "mt8135",
1078         MTK_EINT_FUNCTION(2, 11),
1079         MTK_FUNCTION(0, "GPIO107"),
1080         MTK_FUNCTION(1, "I2SIN_DAT"),
1081         MTK_FUNCTION(2, "EINT11"),
1082         MTK_FUNCTION(4, "PCM1_DI"),
1083         MTK_FUNCTION(5, "USB_TEST_IO[21]"),
1084         MTK_FUNCTION(6, "TESTB_OUT22"),
1085         MTK_FUNCTION(7, "A_FUNC_DIN[22]")
1086     ),
1087     MTK_PIN(PINCTRL_PIN(108, "I2S_DATA_OUT"),
1088         "AA4", "mt8135",
1089         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1090         MTK_FUNCTION(0, "GPIO108"),
1091         MTK_FUNCTION(1, "I2SOUT_DAT"),
1092         MTK_FUNCTION(3, "DAC_DAT_OUT"),
1093         MTK_FUNCTION(4, "PCM1_DO"),
1094         MTK_FUNCTION(5, "USB_TEST_IO[22]"),
1095         MTK_FUNCTION(6, "TESTB_OUT23"),
1096         MTK_FUNCTION(7, "A_FUNC_DIN[23]")
1097     ),
1098     MTK_PIN(PINCTRL_PIN(109, "EINT5"),
1099         "W5", "mt8135",
1100         MTK_EINT_FUNCTION(1, 5),
1101         MTK_FUNCTION(0, "GPIO109"),
1102         MTK_FUNCTION(1, "EINT5"),
1103         MTK_FUNCTION(2, "PWM5"),
1104         MTK_FUNCTION(3, "CLKM3"),
1105         MTK_FUNCTION(4, "GPU_JTRSTB"),
1106         MTK_FUNCTION(5, "USB_TEST_IO[23]"),
1107         MTK_FUNCTION(6, "TESTB_OUT26"),
1108         MTK_FUNCTION(7, "A_FUNC_DIN[24]")
1109     ),
1110     MTK_PIN(PINCTRL_PIN(110, "EINT6"),
1111         "V5", "mt8135",
1112         MTK_EINT_FUNCTION(1, 6),
1113         MTK_FUNCTION(0, "GPIO110"),
1114         MTK_FUNCTION(1, "EINT6"),
1115         MTK_FUNCTION(2, "PWM6"),
1116         MTK_FUNCTION(3, "CLKM4"),
1117         MTK_FUNCTION(4, "GPU_JTMS"),
1118         MTK_FUNCTION(5, "USB_TEST_IO[24]"),
1119         MTK_FUNCTION(6, "TESTB_OUT27"),
1120         MTK_FUNCTION(7, "A_FUNC_DIN[25]")
1121     ),
1122     MTK_PIN(PINCTRL_PIN(111, "EINT7"),
1123         "W3", "mt8135",
1124         MTK_EINT_FUNCTION(1, 7),
1125         MTK_FUNCTION(0, "GPIO111"),
1126         MTK_FUNCTION(1, "EINT7"),
1127         MTK_FUNCTION(2, "PWM7"),
1128         MTK_FUNCTION(3, "CLKM5"),
1129         MTK_FUNCTION(4, "GPU_JTDO"),
1130         MTK_FUNCTION(5, "USB_TEST_IO[25]"),
1131         MTK_FUNCTION(6, "TESTB_OUT28"),
1132         MTK_FUNCTION(7, "A_FUNC_DIN[26]")
1133     ),
1134     MTK_PIN(PINCTRL_PIN(112, "EINT8"),
1135         "V6", "mt8135",
1136         MTK_EINT_FUNCTION(1, 8),
1137         MTK_FUNCTION(0, "GPIO112"),
1138         MTK_FUNCTION(1, "EINT8"),
1139         MTK_FUNCTION(2, "DISP_PWM"),
1140         MTK_FUNCTION(3, "CLKM6"),
1141         MTK_FUNCTION(4, "GPU_JTDI"),
1142         MTK_FUNCTION(5, "USB_TEST_IO[26]"),
1143         MTK_FUNCTION(6, "TESTB_OUT29"),
1144         MTK_FUNCTION(7, "EXT_FRAME_SYNC")
1145     ),
1146     MTK_PIN(PINCTRL_PIN(113, "EINT9"),
1147         "W8", "mt8135",
1148         MTK_EINT_FUNCTION(1, 9),
1149         MTK_FUNCTION(0, "GPIO113"),
1150         MTK_FUNCTION(1, "EINT9"),
1151         MTK_FUNCTION(4, "GPU_JTCK"),
1152         MTK_FUNCTION(5, "USB_DRVVBUS"),
1153         MTK_FUNCTION(6, "TESTB_OUT30"),
1154         MTK_FUNCTION(7, "A_FUNC_DIN[27]")
1155     ),
1156     MTK_PIN(PINCTRL_PIN(114, "LPCE1B"),
1157         "W4", "mt8135",
1158         MTK_EINT_FUNCTION(2, 127),
1159         MTK_FUNCTION(0, "GPIO114"),
1160         MTK_FUNCTION(1, "LPCE1B"),
1161         MTK_FUNCTION(2, "EINT127"),
1162         MTK_FUNCTION(5, "PWM2"),
1163         MTK_FUNCTION(6, "TESTB_OUT14"),
1164         MTK_FUNCTION(7, "A_FUNC_DIN[28]")
1165     ),
1166     MTK_PIN(PINCTRL_PIN(115, "LPCE0B"),
1167         "T5", "mt8135",
1168         MTK_EINT_FUNCTION(2, 126),
1169         MTK_FUNCTION(0, "GPIO115"),
1170         MTK_FUNCTION(1, "LPCE0B"),
1171         MTK_FUNCTION(2, "EINT126"),
1172         MTK_FUNCTION(5, "PWM1"),
1173         MTK_FUNCTION(6, "TESTB_OUT15"),
1174         MTK_FUNCTION(7, "A_FUNC_DIN[29]")
1175     ),
1176     MTK_PIN(PINCTRL_PIN(116, "DISP_PWM"),
1177         "V4", "mt8135",
1178         MTK_EINT_FUNCTION(2, 77),
1179         MTK_FUNCTION(0, "GPIO116"),
1180         MTK_FUNCTION(1, "DISP_PWM"),
1181         MTK_FUNCTION(2, "EINT77"),
1182         MTK_FUNCTION(3, "LSDI"),
1183         MTK_FUNCTION(4, "PWM1"),
1184         MTK_FUNCTION(5, "PWM2"),
1185         MTK_FUNCTION(7, "PWM3")
1186     ),
1187     MTK_PIN(PINCTRL_PIN(117, "EINT1"),
1188         "T6", "mt8135",
1189         MTK_EINT_FUNCTION(1, 1),
1190         MTK_FUNCTION(0, "GPIO117"),
1191         MTK_FUNCTION(1, "EINT1"),
1192         MTK_FUNCTION(2, "PWM2"),
1193         MTK_FUNCTION(3, "CLKM1"),
1194         MTK_FUNCTION(5, "USB_TEST_IO[13]"),
1195         MTK_FUNCTION(7, "USB_SDA")
1196     ),
1197     MTK_PIN(PINCTRL_PIN(118, "EINT2"),
1198         "T4", "mt8135",
1199         MTK_EINT_FUNCTION(1, 2),
1200         MTK_FUNCTION(0, "GPIO118"),
1201         MTK_FUNCTION(1, "EINT2"),
1202         MTK_FUNCTION(2, "PWM3"),
1203         MTK_FUNCTION(3, "CLKM2"),
1204         MTK_FUNCTION(5, "USB_TEST_IO[14]"),
1205         MTK_FUNCTION(6, "SRCLKENAI2"),
1206         MTK_FUNCTION(7, "A_FUNC_DIN[30]")
1207     ),
1208     MTK_PIN(PINCTRL_PIN(119, "EINT3"),
1209         "R4", "mt8135",
1210         MTK_EINT_FUNCTION(1, 3),
1211         MTK_FUNCTION(0, "GPIO119"),
1212         MTK_FUNCTION(1, "EINT3"),
1213         MTK_FUNCTION(5, "USB_TEST_IO[15]"),
1214         MTK_FUNCTION(6, "SRCLKENAI1"),
1215         MTK_FUNCTION(7, "EXT_26M_CK")
1216     ),
1217     MTK_PIN(PINCTRL_PIN(120, "EINT4"),
1218         "R5", "mt8135",
1219         MTK_EINT_FUNCTION(1, 4),
1220         MTK_FUNCTION(0, "GPIO120"),
1221         MTK_FUNCTION(1, "EINT4"),
1222         MTK_FUNCTION(2, "PWM4"),
1223         MTK_FUNCTION(5, "USB_DRVVBUS"),
1224         MTK_FUNCTION(7, "A_FUNC_DIN[31]")
1225     ),
1226     MTK_PIN(PINCTRL_PIN(121, "DPIDE"),
1227         NULL, "mt8135",
1228         MTK_EINT_FUNCTION(2, 100),
1229         MTK_FUNCTION(0, "GPIO121"),
1230         MTK_FUNCTION(1, "DPI0_DE"),
1231         MTK_FUNCTION(2, "EINT100"),
1232         MTK_FUNCTION(3, "I2SOUT_DAT"),
1233         MTK_FUNCTION(4, "DAC_DAT_OUT"),
1234         MTK_FUNCTION(5, "PCM1_DO"),
1235         MTK_FUNCTION(6, "IRDA_TXD")
1236     ),
1237     MTK_PIN(PINCTRL_PIN(122, "DPICK"),
1238         NULL, "mt8135",
1239         MTK_EINT_FUNCTION(2, 101),
1240         MTK_FUNCTION(0, "GPIO122"),
1241         MTK_FUNCTION(1, "DPI0_CK"),
1242         MTK_FUNCTION(2, "EINT101"),
1243         MTK_FUNCTION(3, "I2SIN_DAT"),
1244         MTK_FUNCTION(5, "PCM1_DI"),
1245         MTK_FUNCTION(6, "IRDA_PDN")
1246     ),
1247     MTK_PIN(PINCTRL_PIN(123, "DPIG4"),
1248         NULL, "mt8135",
1249         MTK_EINT_FUNCTION(2, 114),
1250         MTK_FUNCTION(0, "GPIO123"),
1251         MTK_FUNCTION(1, "DPI0_G4"),
1252         MTK_FUNCTION(2, "EINT114"),
1253         MTK_FUNCTION(4, "CM2DAT_2X[0]"),
1254         MTK_FUNCTION(5, "DSP2_ID")
1255     ),
1256     MTK_PIN(PINCTRL_PIN(124, "DPIG5"),
1257         NULL, "mt8135",
1258         MTK_EINT_FUNCTION(2, 115),
1259         MTK_FUNCTION(0, "GPIO124"),
1260         MTK_FUNCTION(1, "DPI0_G5"),
1261         MTK_FUNCTION(2, "EINT115"),
1262         MTK_FUNCTION(4, "CM2DAT_2X[1]"),
1263         MTK_FUNCTION(5, "DSP2_ICK")
1264     ),
1265     MTK_PIN(PINCTRL_PIN(125, "DPIR3"),
1266         NULL, "mt8135",
1267         MTK_EINT_FUNCTION(2, 121),
1268         MTK_FUNCTION(0, "GPIO125"),
1269         MTK_FUNCTION(1, "DPI0_R3"),
1270         MTK_FUNCTION(2, "EINT121"),
1271         MTK_FUNCTION(4, "CM2DAT_2X[7]")
1272     ),
1273     MTK_PIN(PINCTRL_PIN(126, "DPIG1"),
1274         NULL, "mt8135",
1275         MTK_EINT_FUNCTION(2, 111),
1276         MTK_FUNCTION(0, "GPIO126"),
1277         MTK_FUNCTION(1, "DPI0_G1"),
1278         MTK_FUNCTION(2, "EINT111"),
1279         MTK_FUNCTION(5, "DSP1_ICK")
1280     ),
1281     MTK_PIN(PINCTRL_PIN(127, "DPIVSYNC"),
1282         NULL, "mt8135",
1283         MTK_EINT_FUNCTION(2, 98),
1284         MTK_FUNCTION(0, "GPIO127"),
1285         MTK_FUNCTION(1, "DPI0_VSYNC"),
1286         MTK_FUNCTION(2, "EINT98"),
1287         MTK_FUNCTION(3, "I2SIN_CK"),
1288         MTK_FUNCTION(4, "DAC_CK"),
1289         MTK_FUNCTION(5, "PCM1_CK")
1290     ),
1291     MTK_PIN(PINCTRL_PIN(128, "DPIHSYNC"),
1292         NULL, "mt8135",
1293         MTK_EINT_FUNCTION(2, 99),
1294         MTK_FUNCTION(0, "GPIO128"),
1295         MTK_FUNCTION(1, "DPI0_HSYNC"),
1296         MTK_FUNCTION(2, "EINT99"),
1297         MTK_FUNCTION(3, "I2SIN_WS"),
1298         MTK_FUNCTION(4, "DAC_WS"),
1299         MTK_FUNCTION(5, "PCM1_WS"),
1300         MTK_FUNCTION(6, "IRDA_RXD")
1301     ),
1302     MTK_PIN(PINCTRL_PIN(129, "DPIB0"),
1303         NULL, "mt8135",
1304         MTK_EINT_FUNCTION(2, 102),
1305         MTK_FUNCTION(0, "GPIO129"),
1306         MTK_FUNCTION(1, "DPI0_B0"),
1307         MTK_FUNCTION(2, "EINT102"),
1308         MTK_FUNCTION(4, "SCL0"),
1309         MTK_FUNCTION(5, "DISP_PWM")
1310     ),
1311     MTK_PIN(PINCTRL_PIN(130, "DPIB1"),
1312         NULL, "mt8135",
1313         MTK_EINT_FUNCTION(2, 103),
1314         MTK_FUNCTION(0, "GPIO130"),
1315         MTK_FUNCTION(1, "DPI0_B1"),
1316         MTK_FUNCTION(2, "EINT103"),
1317         MTK_FUNCTION(3, "CLKM0"),
1318         MTK_FUNCTION(4, "SDA0"),
1319         MTK_FUNCTION(5, "PWM1")
1320     ),
1321     MTK_PIN(PINCTRL_PIN(131, "DPIB2"),
1322         NULL, "mt8135",
1323         MTK_EINT_FUNCTION(2, 104),
1324         MTK_FUNCTION(0, "GPIO131"),
1325         MTK_FUNCTION(1, "DPI0_B2"),
1326         MTK_FUNCTION(2, "EINT104"),
1327         MTK_FUNCTION(3, "CLKM1"),
1328         MTK_FUNCTION(4, "SCL1"),
1329         MTK_FUNCTION(5, "PWM2")
1330     ),
1331     MTK_PIN(PINCTRL_PIN(132, "DPIB3"),
1332         NULL, "mt8135",
1333         MTK_EINT_FUNCTION(2, 105),
1334         MTK_FUNCTION(0, "GPIO132"),
1335         MTK_FUNCTION(1, "DPI0_B3"),
1336         MTK_FUNCTION(2, "EINT105"),
1337         MTK_FUNCTION(3, "CLKM2"),
1338         MTK_FUNCTION(4, "SDA1"),
1339         MTK_FUNCTION(5, "PWM3")
1340     ),
1341     MTK_PIN(PINCTRL_PIN(133, "DPIB4"),
1342         NULL, "mt8135",
1343         MTK_EINT_FUNCTION(2, 106),
1344         MTK_FUNCTION(0, "GPIO133"),
1345         MTK_FUNCTION(1, "DPI0_B4"),
1346         MTK_FUNCTION(2, "EINT106"),
1347         MTK_FUNCTION(3, "CLKM3"),
1348         MTK_FUNCTION(4, "SCL2"),
1349         MTK_FUNCTION(5, "PWM4")
1350     ),
1351     MTK_PIN(PINCTRL_PIN(134, "DPIB5"),
1352         NULL, "mt8135",
1353         MTK_EINT_FUNCTION(2, 107),
1354         MTK_FUNCTION(0, "GPIO134"),
1355         MTK_FUNCTION(1, "DPI0_B5"),
1356         MTK_FUNCTION(2, "EINT107"),
1357         MTK_FUNCTION(3, "CLKM4"),
1358         MTK_FUNCTION(4, "SDA2"),
1359         MTK_FUNCTION(5, "PWM5")
1360     ),
1361     MTK_PIN(PINCTRL_PIN(135, "DPIB6"),
1362         NULL, "mt8135",
1363         MTK_EINT_FUNCTION(2, 108),
1364         MTK_FUNCTION(0, "GPIO135"),
1365         MTK_FUNCTION(1, "DPI0_B6"),
1366         MTK_FUNCTION(2, "EINT108"),
1367         MTK_FUNCTION(3, "CLKM5"),
1368         MTK_FUNCTION(4, "SCL3"),
1369         MTK_FUNCTION(5, "PWM6")
1370     ),
1371     MTK_PIN(PINCTRL_PIN(136, "DPIB7"),
1372         NULL, "mt8135",
1373         MTK_EINT_FUNCTION(2, 109),
1374         MTK_FUNCTION(0, "GPIO136"),
1375         MTK_FUNCTION(1, "DPI0_B7"),
1376         MTK_FUNCTION(2, "EINT109"),
1377         MTK_FUNCTION(3, "CLKM6"),
1378         MTK_FUNCTION(4, "SDA3"),
1379         MTK_FUNCTION(5, "PWM7")
1380     ),
1381     MTK_PIN(PINCTRL_PIN(137, "DPIG0"),
1382         NULL, "mt8135",
1383         MTK_EINT_FUNCTION(2, 110),
1384         MTK_FUNCTION(0, "GPIO137"),
1385         MTK_FUNCTION(1, "DPI0_G0"),
1386         MTK_FUNCTION(2, "EINT110"),
1387         MTK_FUNCTION(5, "DSP1_ID")
1388     ),
1389     MTK_PIN(PINCTRL_PIN(138, "DPIG2"),
1390         NULL, "mt8135",
1391         MTK_EINT_FUNCTION(2, 112),
1392         MTK_FUNCTION(0, "GPIO138"),
1393         MTK_FUNCTION(1, "DPI0_G2"),
1394         MTK_FUNCTION(2, "EINT112"),
1395         MTK_FUNCTION(5, "DSP1_IMS")
1396     ),
1397     MTK_PIN(PINCTRL_PIN(139, "DPIG3"),
1398         NULL, "mt8135",
1399         MTK_EINT_FUNCTION(2, 113),
1400         MTK_FUNCTION(0, "GPIO139"),
1401         MTK_FUNCTION(1, "DPI0_G3"),
1402         MTK_FUNCTION(2, "EINT113"),
1403         MTK_FUNCTION(5, "DSP2_IMS")
1404     ),
1405     MTK_PIN(PINCTRL_PIN(140, "DPIG6"),
1406         NULL, "mt8135",
1407         MTK_EINT_FUNCTION(2, 116),
1408         MTK_FUNCTION(0, "GPIO140"),
1409         MTK_FUNCTION(1, "DPI0_G6"),
1410         MTK_FUNCTION(2, "EINT116"),
1411         MTK_FUNCTION(4, "CM2DAT_2X[2]")
1412     ),
1413     MTK_PIN(PINCTRL_PIN(141, "DPIG7"),
1414         NULL, "mt8135",
1415         MTK_EINT_FUNCTION(2, 117),
1416         MTK_FUNCTION(0, "GPIO141"),
1417         MTK_FUNCTION(1, "DPI0_G7"),
1418         MTK_FUNCTION(2, "EINT117"),
1419         MTK_FUNCTION(4, "CM2DAT_2X[3]")
1420     ),
1421     MTK_PIN(PINCTRL_PIN(142, "DPIR0"),
1422         NULL, "mt8135",
1423         MTK_EINT_FUNCTION(2, 118),
1424         MTK_FUNCTION(0, "GPIO142"),
1425         MTK_FUNCTION(1, "DPI0_R0"),
1426         MTK_FUNCTION(2, "EINT118"),
1427         MTK_FUNCTION(4, "CM2DAT_2X[4]")
1428     ),
1429     MTK_PIN(PINCTRL_PIN(143, "DPIR1"),
1430         NULL, "mt8135",
1431         MTK_EINT_FUNCTION(2, 119),
1432         MTK_FUNCTION(0, "GPIO143"),
1433         MTK_FUNCTION(1, "DPI0_R1"),
1434         MTK_FUNCTION(2, "EINT119"),
1435         MTK_FUNCTION(4, "CM2DAT_2X[5]")
1436     ),
1437     MTK_PIN(PINCTRL_PIN(144, "DPIR2"),
1438         NULL, "mt8135",
1439         MTK_EINT_FUNCTION(2, 120),
1440         MTK_FUNCTION(0, "GPIO144"),
1441         MTK_FUNCTION(1, "DPI0_R2"),
1442         MTK_FUNCTION(2, "EINT120"),
1443         MTK_FUNCTION(4, "CM2DAT_2X[6]")
1444     ),
1445     MTK_PIN(PINCTRL_PIN(145, "DPIR4"),
1446         NULL, "mt8135",
1447         MTK_EINT_FUNCTION(2, 122),
1448         MTK_FUNCTION(0, "GPIO145"),
1449         MTK_FUNCTION(1, "DPI0_R4"),
1450         MTK_FUNCTION(2, "EINT122"),
1451         MTK_FUNCTION(4, "CM2DAT_2X[8]")
1452     ),
1453     MTK_PIN(PINCTRL_PIN(146, "DPIR5"),
1454         NULL, "mt8135",
1455         MTK_EINT_FUNCTION(2, 123),
1456         MTK_FUNCTION(0, "GPIO146"),
1457         MTK_FUNCTION(1, "DPI0_R5"),
1458         MTK_FUNCTION(2, "EINT123"),
1459         MTK_FUNCTION(4, "CM2DAT_2X[9]")
1460     ),
1461     MTK_PIN(PINCTRL_PIN(147, "DPIR6"),
1462         NULL, "mt8135",
1463         MTK_EINT_FUNCTION(2, 124),
1464         MTK_FUNCTION(0, "GPIO147"),
1465         MTK_FUNCTION(1, "DPI0_R6"),
1466         MTK_FUNCTION(2, "EINT124"),
1467         MTK_FUNCTION(4, "CM2VSYNC_2X")
1468     ),
1469     MTK_PIN(PINCTRL_PIN(148, "DPIR7"),
1470         NULL, "mt8135",
1471         MTK_EINT_FUNCTION(2, 125),
1472         MTK_FUNCTION(0, "GPIO148"),
1473         MTK_FUNCTION(1, "DPI0_R7"),
1474         MTK_FUNCTION(2, "EINT125"),
1475         MTK_FUNCTION(4, "CM2HSYNC_2X")
1476     ),
1477     MTK_PIN(PINCTRL_PIN(149, "TDN3/LVDS(TDN3)"),
1478         "AA2", "mt8135",
1479         MTK_EINT_FUNCTION(2, 36),
1480         MTK_FUNCTION(0, "GPIO149"),
1481         MTK_FUNCTION(2, "EINT36")
1482     ),
1483     MTK_PIN(PINCTRL_PIN(150, "TDP3/LVDS(TDP3)"),
1484         "AA1", "mt8135",
1485         MTK_EINT_FUNCTION(2, 35),
1486         MTK_FUNCTION(0, "GPIO150"),
1487         MTK_FUNCTION(2, "EINT35")
1488     ),
1489     MTK_PIN(PINCTRL_PIN(151, "TDN2/LVDS(TCN)"),
1490         "Y2", "mt8135",
1491         MTK_EINT_FUNCTION(2, 169),
1492         MTK_FUNCTION(0, "GPIO151"),
1493         MTK_FUNCTION(2, "EINT169")
1494     ),
1495     MTK_PIN(PINCTRL_PIN(152, "TDP2/LVDS(TCP)"),
1496         "Y1", "mt8135",
1497         MTK_EINT_FUNCTION(2, 168),
1498         MTK_FUNCTION(0, "GPIO152"),
1499         MTK_FUNCTION(2, "EINT168")
1500     ),
1501     MTK_PIN(PINCTRL_PIN(153, "TCN/LVDS(TDN2)"),
1502         "W2", "mt8135",
1503         MTK_EINT_FUNCTION(2, 163),
1504         MTK_FUNCTION(0, "GPIO153"),
1505         MTK_FUNCTION(2, "EINT163")
1506     ),
1507     MTK_PIN(PINCTRL_PIN(154, "TCP/LVDS(TDP2)"),
1508         "W1", "mt8135",
1509         MTK_EINT_FUNCTION(2, 162),
1510         MTK_FUNCTION(0, "GPIO154"),
1511         MTK_FUNCTION(2, "EINT162")
1512     ),
1513     MTK_PIN(PINCTRL_PIN(155, "TDN1/LVDS(TDN1)"),
1514         "V3", "mt8135",
1515         MTK_EINT_FUNCTION(2, 167),
1516         MTK_FUNCTION(0, "GPIO155"),
1517         MTK_FUNCTION(2, "EINT167")
1518     ),
1519     MTK_PIN(PINCTRL_PIN(156, "TDP1/LVDS(TDP1)"),
1520         "V2", "mt8135",
1521         MTK_EINT_FUNCTION(2, 166),
1522         MTK_FUNCTION(0, "GPIO156"),
1523         MTK_FUNCTION(2, "EINT166")
1524     ),
1525     MTK_PIN(PINCTRL_PIN(157, "TDN0/LVDS(TDN0)"),
1526         "U3", "mt8135",
1527         MTK_EINT_FUNCTION(2, 165),
1528         MTK_FUNCTION(0, "GPIO157"),
1529         MTK_FUNCTION(2, "EINT165")
1530     ),
1531     MTK_PIN(PINCTRL_PIN(158, "TDP0/LVDS(TDP0)"),
1532         "U2", "mt8135",
1533         MTK_EINT_FUNCTION(2, 164),
1534         MTK_FUNCTION(0, "GPIO158"),
1535         MTK_FUNCTION(2, "EINT164")
1536     ),
1537     MTK_PIN(PINCTRL_PIN(159, "RDN3"),
1538         "N5", "mt8135",
1539         MTK_EINT_FUNCTION(2, 18),
1540         MTK_FUNCTION(0, "GPIO159"),
1541         MTK_FUNCTION(2, "EINT18")
1542     ),
1543     MTK_PIN(PINCTRL_PIN(160, "RDP3"),
1544         "N4", "mt8135",
1545         MTK_EINT_FUNCTION(2, 30),
1546         MTK_FUNCTION(0, "GPIO160"),
1547         MTK_FUNCTION(2, "EINT30")
1548     ),
1549     MTK_PIN(PINCTRL_PIN(161, "RDN2"),
1550         "T2", "mt8135",
1551         MTK_EINT_FUNCTION(2, 31),
1552         MTK_FUNCTION(0, "GPIO161"),
1553         MTK_FUNCTION(2, "EINT31")
1554     ),
1555     MTK_PIN(PINCTRL_PIN(162, "RDP2"),
1556         "T3", "mt8135",
1557         MTK_EINT_FUNCTION(2, 32),
1558         MTK_FUNCTION(0, "GPIO162"),
1559         MTK_FUNCTION(2, "EINT32")
1560     ),
1561     MTK_PIN(PINCTRL_PIN(163, "RCN"),
1562         "P2", "mt8135",
1563         MTK_EINT_FUNCTION(2, 33),
1564         MTK_FUNCTION(0, "GPIO163"),
1565         MTK_FUNCTION(2, "EINT33")
1566     ),
1567     MTK_PIN(PINCTRL_PIN(164, "RCP"),
1568         "P3", "mt8135",
1569         MTK_EINT_FUNCTION(2, 39),
1570         MTK_FUNCTION(0, "GPIO164"),
1571         MTK_FUNCTION(2, "EINT39")
1572     ),
1573     MTK_PIN(PINCTRL_PIN(165, "RDN1"),
1574         "R3", "mt8135",
1575         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1576         MTK_FUNCTION(0, "GPIO165")
1577     ),
1578     MTK_PIN(PINCTRL_PIN(166, "RDP1"),
1579         "R2", "mt8135",
1580         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1581         MTK_FUNCTION(0, "GPIO166")
1582     ),
1583     MTK_PIN(PINCTRL_PIN(167, "RDN0"),
1584         "N3", "mt8135",
1585         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1586         MTK_FUNCTION(0, "GPIO167")
1587     ),
1588     MTK_PIN(PINCTRL_PIN(168, "RDP0"),
1589         "N2", "mt8135",
1590         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1591         MTK_FUNCTION(0, "GPIO168")
1592     ),
1593     MTK_PIN(PINCTRL_PIN(169, "RDN1_A"),
1594         "M4", "mt8135",
1595         MTK_EINT_FUNCTION(2, 175),
1596         MTK_FUNCTION(0, "GPIO169"),
1597         MTK_FUNCTION(1, "CMDAT6"),
1598         MTK_FUNCTION(2, "EINT175")
1599     ),
1600     MTK_PIN(PINCTRL_PIN(170, "RDP1_A"),
1601         "M3", "mt8135",
1602         MTK_EINT_FUNCTION(2, 174),
1603         MTK_FUNCTION(0, "GPIO170"),
1604         MTK_FUNCTION(1, "CMDAT7"),
1605         MTK_FUNCTION(2, "EINT174")
1606     ),
1607     MTK_PIN(PINCTRL_PIN(171, "RCN_A"),
1608         "L3", "mt8135",
1609         MTK_EINT_FUNCTION(2, 171),
1610         MTK_FUNCTION(0, "GPIO171"),
1611         MTK_FUNCTION(1, "CMDAT8"),
1612         MTK_FUNCTION(2, "EINT171")
1613     ),
1614     MTK_PIN(PINCTRL_PIN(172, "RCP_A"),
1615         "L2", "mt8135",
1616         MTK_EINT_FUNCTION(2, 170),
1617         MTK_FUNCTION(0, "GPIO172"),
1618         MTK_FUNCTION(1, "CMDAT9"),
1619         MTK_FUNCTION(2, "EINT170")
1620     ),
1621     MTK_PIN(PINCTRL_PIN(173, "RDN0_A"),
1622         "M2", "mt8135",
1623         MTK_EINT_FUNCTION(2, 173),
1624         MTK_FUNCTION(0, "GPIO173"),
1625         MTK_FUNCTION(1, "CMHSYNC"),
1626         MTK_FUNCTION(2, "EINT173")
1627     ),
1628     MTK_PIN(PINCTRL_PIN(174, "RDP0_A"),
1629         "M1", "mt8135",
1630         MTK_EINT_FUNCTION(2, 172),
1631         MTK_FUNCTION(0, "GPIO174"),
1632         MTK_FUNCTION(1, "CMVSYNC"),
1633         MTK_FUNCTION(2, "EINT172")
1634     ),
1635     MTK_PIN(PINCTRL_PIN(175, "RDN1_B"),
1636         "H2", "mt8135",
1637         MTK_EINT_FUNCTION(2, 181),
1638         MTK_FUNCTION(0, "GPIO175"),
1639         MTK_FUNCTION(1, "CMDAT2"),
1640         MTK_FUNCTION(2, "EINT181"),
1641         MTK_FUNCTION(3, "CMCSD2")
1642     ),
1643     MTK_PIN(PINCTRL_PIN(176, "RDP1_B"),
1644         "H1", "mt8135",
1645         MTK_EINT_FUNCTION(2, 180),
1646         MTK_FUNCTION(0, "GPIO176"),
1647         MTK_FUNCTION(1, "CMDAT3"),
1648         MTK_FUNCTION(2, "EINT180"),
1649         MTK_FUNCTION(3, "CMCSD3")
1650     ),
1651     MTK_PIN(PINCTRL_PIN(177, "RCN_B"),
1652         "K3", "mt8135",
1653         MTK_EINT_FUNCTION(2, 177),
1654         MTK_FUNCTION(0, "GPIO177"),
1655         MTK_FUNCTION(1, "CMDAT4"),
1656         MTK_FUNCTION(2, "EINT177")
1657     ),
1658     MTK_PIN(PINCTRL_PIN(178, "RCP_B"),
1659         "K2", "mt8135",
1660         MTK_EINT_FUNCTION(2, 176),
1661         MTK_FUNCTION(0, "GPIO178"),
1662         MTK_FUNCTION(1, "CMDAT5"),
1663         MTK_FUNCTION(2, "EINT176")
1664     ),
1665     MTK_PIN(PINCTRL_PIN(179, "RDN0_B"),
1666         "J3", "mt8135",
1667         MTK_EINT_FUNCTION(2, 179),
1668         MTK_FUNCTION(0, "GPIO179"),
1669         MTK_FUNCTION(1, "CMDAT0"),
1670         MTK_FUNCTION(2, "EINT179"),
1671         MTK_FUNCTION(3, "CMCSD0")
1672     ),
1673     MTK_PIN(PINCTRL_PIN(180, "RDP0_B"),
1674         "J2", "mt8135",
1675         MTK_EINT_FUNCTION(2, 178),
1676         MTK_FUNCTION(0, "GPIO180"),
1677         MTK_FUNCTION(1, "CMDAT1"),
1678         MTK_FUNCTION(2, "EINT178"),
1679         MTK_FUNCTION(3, "CMCSD1")
1680     ),
1681     MTK_PIN(PINCTRL_PIN(181, "CMPCLK"),
1682         "K4", "mt8135",
1683         MTK_EINT_FUNCTION(2, 182),
1684         MTK_FUNCTION(0, "GPIO181"),
1685         MTK_FUNCTION(1, "CMPCLK"),
1686         MTK_FUNCTION(2, "EINT182"),
1687         MTK_FUNCTION(3, "CMCSK"),
1688         MTK_FUNCTION(4, "CM2MCLK_4X"),
1689         MTK_FUNCTION(5, "TS_AUXADC_SEL[3]"),
1690         MTK_FUNCTION(6, "VENC_TEST_CK"),
1691         MTK_FUNCTION(7, "TESTA_OUT27")
1692     ),
1693     MTK_PIN(PINCTRL_PIN(182, "CMMCLK"),
1694         "J5", "mt8135",
1695         MTK_EINT_FUNCTION(2, 183),
1696         MTK_FUNCTION(0, "GPIO182"),
1697         MTK_FUNCTION(1, "CMMCLK"),
1698         MTK_FUNCTION(2, "EINT183"),
1699         MTK_FUNCTION(5, "TS_AUXADC_SEL[2]"),
1700         MTK_FUNCTION(7, "TESTA_OUT28")
1701     ),
1702     MTK_PIN(PINCTRL_PIN(183, "CMRST"),
1703         "J6", "mt8135",
1704         MTK_EINT_FUNCTION(2, 185),
1705         MTK_FUNCTION(0, "GPIO183"),
1706         MTK_FUNCTION(1, "CMRST"),
1707         MTK_FUNCTION(2, "EINT185"),
1708         MTK_FUNCTION(5, "TS_AUXADC_SEL[1]"),
1709         MTK_FUNCTION(7, "TESTA_OUT30")
1710     ),
1711     MTK_PIN(PINCTRL_PIN(184, "CMPDN"),
1712         "J4", "mt8135",
1713         MTK_EINT_FUNCTION(2, 184),
1714         MTK_FUNCTION(0, "GPIO184"),
1715         MTK_FUNCTION(1, "CMPDN"),
1716         MTK_FUNCTION(2, "EINT184"),
1717         MTK_FUNCTION(5, "TS_AUXADC_SEL[0]"),
1718         MTK_FUNCTION(7, "TESTA_OUT29")
1719     ),
1720     MTK_PIN(PINCTRL_PIN(185, "CMFLASH"),
1721         "G4", "mt8135",
1722         MTK_EINT_FUNCTION(2, 186),
1723         MTK_FUNCTION(0, "GPIO185"),
1724         MTK_FUNCTION(1, "CMFLASH"),
1725         MTK_FUNCTION(2, "EINT186"),
1726         MTK_FUNCTION(3, "CM2MCLK_3X"),
1727         MTK_FUNCTION(6, "MFG_TEST_CK_1"),
1728         MTK_FUNCTION(7, "TESTA_OUT31")
1729     ),
1730     MTK_PIN(PINCTRL_PIN(186, "MRG_I2S_PCM_CLK"),
1731         "F5", "mt8135",
1732         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1733         MTK_FUNCTION(0, "GPIO186"),
1734         MTK_FUNCTION(1, "MRG_I2S_PCM_CLK"),
1735         MTK_FUNCTION(3, "I2SIN_CK"),
1736         MTK_FUNCTION(4, "PCM0_CK"),
1737         MTK_FUNCTION(5, "DSP2_ICK"),
1738         MTK_FUNCTION(6, "IMG_TEST_CK"),
1739         MTK_FUNCTION(7, "USB_SCL")
1740     ),
1741     MTK_PIN(PINCTRL_PIN(187, "MRG_I2S_PCM_SYNC"),
1742         "G6", "mt8135",
1743         MTK_EINT_FUNCTION(2, 16),
1744         MTK_FUNCTION(0, "GPIO187"),
1745         MTK_FUNCTION(1, "MRG_I2S_PCM_SYNC"),
1746         MTK_FUNCTION(2, "EINT16"),
1747         MTK_FUNCTION(3, "I2SIN_WS"),
1748         MTK_FUNCTION(4, "PCM0_WS"),
1749         MTK_FUNCTION(6, "DISP_TEST_CK")
1750     ),
1751     MTK_PIN(PINCTRL_PIN(188, "MRG_I2S_PCM_RX"),
1752         "G3", "mt8135",
1753         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1754         MTK_FUNCTION(0, "GPIO188"),
1755         MTK_FUNCTION(1, "MRG_I2S_PCM_RX"),
1756         MTK_FUNCTION(3, "I2SIN_DAT"),
1757         MTK_FUNCTION(4, "PCM0_DI"),
1758         MTK_FUNCTION(5, "DSP2_ID"),
1759         MTK_FUNCTION(6, "MFG_TEST_CK"),
1760         MTK_FUNCTION(7, "USB_SDA")
1761     ),
1762     MTK_PIN(PINCTRL_PIN(189, "MRG_I2S_PCM_TX"),
1763         "G5", "mt8135",
1764         MTK_EINT_FUNCTION(2, 17),
1765         MTK_FUNCTION(0, "GPIO189"),
1766         MTK_FUNCTION(1, "MRG_I2S_PCM_TX"),
1767         MTK_FUNCTION(2, "EINT17"),
1768         MTK_FUNCTION(3, "I2SOUT_DAT"),
1769         MTK_FUNCTION(4, "PCM0_DO"),
1770         MTK_FUNCTION(6, "VDEC_TEST_CK")
1771     ),
1772     MTK_PIN(PINCTRL_PIN(190, "SRCLKENAI"),
1773         "K5", "mt8135",
1774         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1775         MTK_FUNCTION(0, "GPIO190"),
1776         MTK_FUNCTION(1, "SRCLKENAI")
1777     ),
1778     MTK_PIN(PINCTRL_PIN(191, "URXD3"),
1779         "C3", "mt8135",
1780         MTK_EINT_FUNCTION(2, 87),
1781         MTK_FUNCTION(0, "GPIO191"),
1782         MTK_FUNCTION(1, "URXD3"),
1783         MTK_FUNCTION(2, "EINT87"),
1784         MTK_FUNCTION(3, "UTXD3"),
1785         MTK_FUNCTION(5, "TS_AUX_ST"),
1786         MTK_FUNCTION(6, "PWM4")
1787     ),
1788     MTK_PIN(PINCTRL_PIN(192, "UTXD3"),
1789         "B2", "mt8135",
1790         MTK_EINT_FUNCTION(2, 86),
1791         MTK_FUNCTION(0, "GPIO192"),
1792         MTK_FUNCTION(1, "UTXD3"),
1793         MTK_FUNCTION(2, "EINT86"),
1794         MTK_FUNCTION(3, "URXD3"),
1795         MTK_FUNCTION(5, "TS_AUX_CS_B"),
1796         MTK_FUNCTION(6, "PWM3")
1797     ),
1798     MTK_PIN(PINCTRL_PIN(193, "SDA2"),
1799         "G2", "mt8135",
1800         MTK_EINT_FUNCTION(2, 95),
1801         MTK_FUNCTION(0, "GPIO193"),
1802         MTK_FUNCTION(1, "SDA2"),
1803         MTK_FUNCTION(2, "EINT95"),
1804         MTK_FUNCTION(3, "CLKM5"),
1805         MTK_FUNCTION(4, "PWM5"),
1806         MTK_FUNCTION(5, "TS_AUX_PWDB")
1807     ),
1808     MTK_PIN(PINCTRL_PIN(194, "SCL2"),
1809         "F4", "mt8135",
1810         MTK_EINT_FUNCTION(2, 94),
1811         MTK_FUNCTION(0, "GPIO194"),
1812         MTK_FUNCTION(1, "SCL2"),
1813         MTK_FUNCTION(2, "EINT94"),
1814         MTK_FUNCTION(3, "CLKM4"),
1815         MTK_FUNCTION(4, "PWM4"),
1816         MTK_FUNCTION(5, "TS_AUXADC_TEST_CK")
1817     ),
1818     MTK_PIN(PINCTRL_PIN(195, "SDA1"),
1819         "F2", "mt8135",
1820         MTK_EINT_FUNCTION(2, 93),
1821         MTK_FUNCTION(0, "GPIO195"),
1822         MTK_FUNCTION(1, "SDA1"),
1823         MTK_FUNCTION(2, "EINT93"),
1824         MTK_FUNCTION(3, "CLKM3"),
1825         MTK_FUNCTION(4, "PWM3"),
1826         MTK_FUNCTION(5, "TS_AUX_SCLK_PWDB")
1827     ),
1828     MTK_PIN(PINCTRL_PIN(196, "SCL1"),
1829         "F3", "mt8135",
1830         MTK_EINT_FUNCTION(2, 92),
1831         MTK_FUNCTION(0, "GPIO196"),
1832         MTK_FUNCTION(1, "SCL1"),
1833         MTK_FUNCTION(2, "EINT92"),
1834         MTK_FUNCTION(3, "CLKM2"),
1835         MTK_FUNCTION(4, "PWM2"),
1836         MTK_FUNCTION(5, "TS_AUX_DIN")
1837     ),
1838     MTK_PIN(PINCTRL_PIN(197, "MSDC3_DAT2"),
1839         "E1", "mt8135",
1840         MTK_EINT_FUNCTION(2, 71),
1841         MTK_FUNCTION(0, "GPIO197"),
1842         MTK_FUNCTION(1, "MSDC3_DAT2"),
1843         MTK_FUNCTION(2, "EINT71"),
1844         MTK_FUNCTION(3, "SCL6"),
1845         MTK_FUNCTION(4, "PWM5"),
1846         MTK_FUNCTION(5, "CLKM4"),
1847         MTK_FUNCTION(6, "MFG_TEST_CK_2")
1848     ),
1849     MTK_PIN(PINCTRL_PIN(198, "MSDC3_DAT3"),
1850         "C2", "mt8135",
1851         MTK_EINT_FUNCTION(2, 72),
1852         MTK_FUNCTION(0, "GPIO198"),
1853         MTK_FUNCTION(1, "MSDC3_DAT3"),
1854         MTK_FUNCTION(2, "EINT72"),
1855         MTK_FUNCTION(3, "SDA6"),
1856         MTK_FUNCTION(4, "PWM6"),
1857         MTK_FUNCTION(5, "CLKM5"),
1858         MTK_FUNCTION(6, "MFG_TEST_CK_3")
1859     ),
1860     MTK_PIN(PINCTRL_PIN(199, "MSDC3_CMD"),
1861         "D2", "mt8135",
1862         MTK_EINT_FUNCTION(2, 68),
1863         MTK_FUNCTION(0, "GPIO199"),
1864         MTK_FUNCTION(1, "MSDC3_CMD"),
1865         MTK_FUNCTION(2, "EINT68"),
1866         MTK_FUNCTION(3, "SDA2"),
1867         MTK_FUNCTION(4, "PWM2"),
1868         MTK_FUNCTION(5, "CLKM1"),
1869         MTK_FUNCTION(6, "MFG_TEST_CK_4")
1870     ),
1871     MTK_PIN(PINCTRL_PIN(200, "MSDC3_CLK"),
1872         "E2", "mt8135",
1873         MTK_EINT_FUNCTION(2, 67),
1874         MTK_FUNCTION(0, "GPIO200"),
1875         MTK_FUNCTION(1, "MSDC3_CLK"),
1876         MTK_FUNCTION(2, "EINT67"),
1877         MTK_FUNCTION(3, "SCL2"),
1878         MTK_FUNCTION(4, "PWM1"),
1879         MTK_FUNCTION(5, "CLKM0")
1880     ),
1881     MTK_PIN(PINCTRL_PIN(201, "MSDC3_DAT1"),
1882         "D3", "mt8135",
1883         MTK_EINT_FUNCTION(2, 70),
1884         MTK_FUNCTION(0, "GPIO201"),
1885         MTK_FUNCTION(1, "MSDC3_DAT1"),
1886         MTK_FUNCTION(2, "EINT70"),
1887         MTK_FUNCTION(3, "SDA3"),
1888         MTK_FUNCTION(4, "PWM4"),
1889         MTK_FUNCTION(5, "CLKM3")
1890     ),
1891     MTK_PIN(PINCTRL_PIN(202, "MSDC3_DAT0"),
1892         "E3", "mt8135",
1893         MTK_EINT_FUNCTION(2, 69),
1894         MTK_FUNCTION(0, "GPIO202"),
1895         MTK_FUNCTION(1, "MSDC3_DAT0"),
1896         MTK_FUNCTION(2, "EINT69"),
1897         MTK_FUNCTION(3, "SCL3"),
1898         MTK_FUNCTION(4, "PWM3"),
1899         MTK_FUNCTION(5, "CLKM2")
1900     ),
1901 };
1902 
1903 #endif /* __PINCTRL_MTK_MT8135_H */