Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * Copyright (C) 2018 MediaTek Inc.
0004  * Author: Zhiyong Tao <zhiyong.tao@mediatek.com>
0005  *
0006  */
0007 #ifndef PINCTRL_MTK_MT2712_H
0008 #define PINCTRL_MTK_MT2712_H
0009 
0010 #include <linux/pinctrl/pinctrl.h>
0011 #include "pinctrl-mtk-common.h"
0012 
0013 static const struct mtk_desc_pin mtk_pins_mt2712[] = {
0014     MTK_PIN(PINCTRL_PIN(0, "EINT0"),
0015         NULL, "mt2712",
0016         MTK_EINT_FUNCTION(0, 6),
0017         MTK_FUNCTION(0, "GPIO0"),
0018         MTK_FUNCTION(1, "EINT0"),
0019         MTK_FUNCTION(2, "MBIST_DIAG_SCANOUT"),
0020         MTK_FUNCTION(3, "DSIA_TE"),
0021         MTK_FUNCTION(4, "DSIC_TE"),
0022         MTK_FUNCTION(5, "DIN_D3"),
0023         MTK_FUNCTION(6, "PURE_HW_PROTECT")
0024     ),
0025     MTK_PIN(PINCTRL_PIN(1, "EINT1"),
0026         NULL, "mt2712",
0027         MTK_EINT_FUNCTION(0, 7),
0028         MTK_FUNCTION(0, "GPIO1"),
0029         MTK_FUNCTION(1, "EINT1"),
0030         MTK_FUNCTION(2, "IR_IN"),
0031         MTK_FUNCTION(3, "DSIB_TE"),
0032         MTK_FUNCTION(4, "DSID_TE"),
0033         MTK_FUNCTION(5, "DIN_D4")
0034     ),
0035     MTK_PIN(PINCTRL_PIN(2, "EINT2"),
0036         NULL, "mt2712",
0037         MTK_EINT_FUNCTION(0, 8),
0038         MTK_FUNCTION(0, "GPIO2"),
0039         MTK_FUNCTION(1, "EINT2"),
0040         MTK_FUNCTION(2, "IR_IN"),
0041         MTK_FUNCTION(3, "LCM_RST1"),
0042         MTK_FUNCTION(5, "DIN_D5")
0043     ),
0044     MTK_PIN(PINCTRL_PIN(3, "EINT3"),
0045         NULL, "mt2712",
0046         MTK_EINT_FUNCTION(0, 9),
0047         MTK_FUNCTION(0, "GPIO3"),
0048         MTK_FUNCTION(1, "EINT3"),
0049         MTK_FUNCTION(2, "IR_IN"),
0050         MTK_FUNCTION(3, "LCM_RST0"),
0051         MTK_FUNCTION(5, "DIN_D6")
0052     ),
0053     MTK_PIN(PINCTRL_PIN(4, "PWM0"),
0054         NULL, "mt2712",
0055         MTK_EINT_FUNCTION(0, 10),
0056         MTK_FUNCTION(0, "GPIO4"),
0057         MTK_FUNCTION(1, "PWM0"),
0058         MTK_FUNCTION(2, "DISP0_PWM"),
0059         MTK_FUNCTION(3, "DISP1_PWM"),
0060         MTK_FUNCTION(5, "DIN_CLK")
0061     ),
0062     MTK_PIN(PINCTRL_PIN(5, "PWM1"),
0063         NULL, "mt2712",
0064         MTK_EINT_FUNCTION(0, 11),
0065         MTK_FUNCTION(0, "GPIO5"),
0066         MTK_FUNCTION(1, "PWM1"),
0067         MTK_FUNCTION(2, "DISP1_PWM"),
0068         MTK_FUNCTION(3, "DISP0_PWM"),
0069         MTK_FUNCTION(5, "DIN_VSYNC")
0070     ),
0071     MTK_PIN(PINCTRL_PIN(6, "PWM2"),
0072         NULL, "mt2712",
0073         MTK_EINT_FUNCTION(0, 12),
0074         MTK_FUNCTION(0, "GPIO6"),
0075         MTK_FUNCTION(1, "PWM2"),
0076         MTK_FUNCTION(2, "DISP0_PWM"),
0077         MTK_FUNCTION(3, "DISP1_PWM"),
0078         MTK_FUNCTION(4, "DISP2_PWM"),
0079         MTK_FUNCTION(5, "DIN_HSYNC")
0080     ),
0081     MTK_PIN(PINCTRL_PIN(7, "PWM3"),
0082         NULL, "mt2712",
0083         MTK_EINT_FUNCTION(0, 13),
0084         MTK_FUNCTION(0, "GPIO7"),
0085         MTK_FUNCTION(1, "PWM3"),
0086         MTK_FUNCTION(2, "DISP1_PWM"),
0087         MTK_FUNCTION(3, "DISP0_PWM"),
0088         MTK_FUNCTION(4, "LCM_RST2"),
0089         MTK_FUNCTION(5, "DIN_D0")
0090     ),
0091     MTK_PIN(PINCTRL_PIN(8, "PWM4"),
0092         NULL, "mt2712",
0093         MTK_EINT_FUNCTION(0, 14),
0094         MTK_FUNCTION(0, "GPIO8"),
0095         MTK_FUNCTION(1, "PWM4"),
0096         MTK_FUNCTION(2, "DISP0_PWM"),
0097         MTK_FUNCTION(3, "DISP1_PWM"),
0098         MTK_FUNCTION(4, "DSIA_TE"),
0099         MTK_FUNCTION(5, "DIN_D1")
0100     ),
0101     MTK_PIN(PINCTRL_PIN(9, "PWM5"),
0102         NULL, "mt2712",
0103         MTK_EINT_FUNCTION(0, 15),
0104         MTK_FUNCTION(0, "GPIO9"),
0105         MTK_FUNCTION(1, "PWM5"),
0106         MTK_FUNCTION(2, "DISP1_PWM"),
0107         MTK_FUNCTION(3, "DISP0_PWM"),
0108         MTK_FUNCTION(4, "DSIB_TE"),
0109         MTK_FUNCTION(5, "DIN_D2")
0110     ),
0111     MTK_PIN(PINCTRL_PIN(10, "PWM6"),
0112         NULL, "mt2712",
0113         MTK_EINT_FUNCTION(0, 16),
0114         MTK_FUNCTION(0, "GPIO10"),
0115         MTK_FUNCTION(1, "PWM6"),
0116         MTK_FUNCTION(2, "DISP0_PWM"),
0117         MTK_FUNCTION(3, "DISP1_PWM"),
0118         MTK_FUNCTION(4, "LCM_RST0")
0119     ),
0120     MTK_PIN(PINCTRL_PIN(11, "PWM7"),
0121         NULL, "mt2712",
0122         MTK_EINT_FUNCTION(0, 17),
0123         MTK_FUNCTION(0, "GPIO11"),
0124         MTK_FUNCTION(1, "PWM7"),
0125         MTK_FUNCTION(2, "DISP1_PWM"),
0126         MTK_FUNCTION(3, "DISP0_PWM"),
0127         MTK_FUNCTION(4, "LCM_RST1")
0128     ),
0129     MTK_PIN(PINCTRL_PIN(12, "IDDIG_P0"),
0130         NULL, "mt2712",
0131         MTK_EINT_FUNCTION(1, 22),
0132         MTK_FUNCTION(0, "GPIO12"),
0133         MTK_FUNCTION(1, "IDDIG_A"),
0134         MTK_FUNCTION(5, "DIN_D7")
0135     ),
0136     MTK_PIN(PINCTRL_PIN(13, "DRV_VBUS_P0"),
0137         NULL, "mt2712",
0138         MTK_EINT_FUNCTION(0, 43),
0139         MTK_FUNCTION(0, "GPIO13"),
0140         MTK_FUNCTION(1, "DRV_VBUS_A")
0141     ),
0142     MTK_PIN(PINCTRL_PIN(14, "IDDIG_P1"),
0143         NULL, "mt2712",
0144         MTK_EINT_FUNCTION(1, 44),
0145         MTK_FUNCTION(0, "GPIO14"),
0146         MTK_FUNCTION(1, "IDDIG_B")
0147     ),
0148     MTK_PIN(PINCTRL_PIN(15, "DRV_VBUS_P1"),
0149         NULL, "mt2712",
0150         MTK_EINT_FUNCTION(0, 45),
0151         MTK_FUNCTION(0, "GPIO15"),
0152         MTK_FUNCTION(1, "DRV_VBUS_B")
0153     ),
0154     MTK_PIN(PINCTRL_PIN(16, "DRV_VBUS_P2"),
0155         NULL, "mt2712",
0156         MTK_EINT_FUNCTION(0, 46),
0157         MTK_FUNCTION(0, "GPIO16"),
0158         MTK_FUNCTION(1, "DRV_VBUS_C")
0159     ),
0160     MTK_PIN(PINCTRL_PIN(17, "DRV_VBUS_P3"),
0161         NULL, "mt2712",
0162         MTK_EINT_FUNCTION(0, 47),
0163         MTK_FUNCTION(0, "GPIO17"),
0164         MTK_FUNCTION(1, "DRV_VBUS_D")
0165     ),
0166     MTK_PIN(PINCTRL_PIN(18, "KPROW0"),
0167         NULL, "mt2712",
0168         MTK_EINT_FUNCTION(0, 18),
0169         MTK_FUNCTION(0, "GPIO18"),
0170         MTK_FUNCTION(1, "KROW0")
0171     ),
0172     MTK_PIN(PINCTRL_PIN(19, "KPCOL0"),
0173         NULL, "mt2712",
0174         MTK_EINT_FUNCTION(0, 19),
0175         MTK_FUNCTION(0, "GPIO19"),
0176         MTK_FUNCTION(1, "KCOL0")
0177     ),
0178     MTK_PIN(PINCTRL_PIN(20, "KPROW1"),
0179         NULL, "mt2712",
0180         MTK_EINT_FUNCTION(0, 48),
0181         MTK_FUNCTION(0, "GPIO20"),
0182         MTK_FUNCTION(1, "KROW1")
0183     ),
0184     MTK_PIN(PINCTRL_PIN(21, "KPCOL1"),
0185         NULL, "mt2712",
0186         MTK_EINT_FUNCTION(0, 49),
0187         MTK_FUNCTION(0, "GPIO21"),
0188         MTK_FUNCTION(1, "KCOL1")
0189     ),
0190     MTK_PIN(PINCTRL_PIN(22, "KPROW2"),
0191         NULL, "mt2712",
0192         MTK_EINT_FUNCTION(0, 50),
0193         MTK_FUNCTION(0, "GPIO22"),
0194         MTK_FUNCTION(1, "KROW2"),
0195         MTK_FUNCTION(2, "DISP1_PWM")
0196     ),
0197     MTK_PIN(PINCTRL_PIN(23, "KPCOL2"),
0198         NULL, "mt2712",
0199         MTK_EINT_FUNCTION(0, 51),
0200         MTK_FUNCTION(0, "GPIO23"),
0201         MTK_FUNCTION(1, "KCOL2"),
0202         MTK_FUNCTION(2, "DISP0_PWM")
0203     ),
0204     MTK_PIN(PINCTRL_PIN(24, "CMMCLK"),
0205         NULL, "mt2712",
0206         MTK_EINT_FUNCTION(0, 52),
0207         MTK_FUNCTION(0, "GPIO24"),
0208         MTK_FUNCTION(1, "CMMCLK"),
0209         MTK_FUNCTION(7, "DBG_MON_A_1_")
0210     ),
0211     MTK_PIN(PINCTRL_PIN(25, "CM2MCLK"),
0212         NULL, "mt2712",
0213         MTK_EINT_FUNCTION(0, 53),
0214         MTK_FUNCTION(0, "GPIO25"),
0215         MTK_FUNCTION(1, "CM2MCLK"),
0216         MTK_FUNCTION(7, "DBG_MON_A_2_")
0217     ),
0218     MTK_PIN(PINCTRL_PIN(26, "PCM_TX"),
0219         NULL, "mt2712",
0220         MTK_EINT_FUNCTION(0, 54),
0221         MTK_FUNCTION(0, "GPIO26"),
0222         MTK_FUNCTION(1, "PCM1_DO"),
0223         MTK_FUNCTION(2, "MRG_TX"),
0224         MTK_FUNCTION(3, "DAI_TX"),
0225         MTK_FUNCTION(4, "MRG_RX"),
0226         MTK_FUNCTION(5, "DAI_RX"),
0227         MTK_FUNCTION(6, "PCM1_DI"),
0228         MTK_FUNCTION(7, "DBG_MON_A_3_")
0229     ),
0230     MTK_PIN(PINCTRL_PIN(27, "PCM_CLK"),
0231         NULL, "mt2712",
0232         MTK_EINT_FUNCTION(0, 55),
0233         MTK_FUNCTION(0, "GPIO27"),
0234         MTK_FUNCTION(1, "PCM1_CLK"),
0235         MTK_FUNCTION(2, "MRG_CLK"),
0236         MTK_FUNCTION(3, "DAI_CLK"),
0237         MTK_FUNCTION(7, "DBG_MON_A_4_")
0238     ),
0239     MTK_PIN(PINCTRL_PIN(28, "PCM_RX"),
0240         NULL, "mt2712",
0241         MTK_EINT_FUNCTION(0, 56),
0242         MTK_FUNCTION(0, "GPIO28"),
0243         MTK_FUNCTION(1, "PCM1_DI"),
0244         MTK_FUNCTION(2, "MRG_RX"),
0245         MTK_FUNCTION(3, "DAI_RX"),
0246         MTK_FUNCTION(4, "MRG_TX"),
0247         MTK_FUNCTION(5, "DAI_TX"),
0248         MTK_FUNCTION(6, "PCM1_DO"),
0249         MTK_FUNCTION(7, "DBG_MON_A_5_")
0250     ),
0251     MTK_PIN(PINCTRL_PIN(29, "PCM_SYNC"),
0252         NULL, "mt2712",
0253         MTK_EINT_FUNCTION(0, 57),
0254         MTK_FUNCTION(0, "GPIO29"),
0255         MTK_FUNCTION(1, "PCM1_SYNC"),
0256         MTK_FUNCTION(2, "MRG_SYNC"),
0257         MTK_FUNCTION(3, "DAI_SYNC"),
0258         MTK_FUNCTION(7, "DBG_MON_A_6_")
0259     ),
0260     MTK_PIN(PINCTRL_PIN(30, "NCEB0"),
0261         NULL, "mt2712",
0262         MTK_EINT_FUNCTION(0, 58),
0263         MTK_FUNCTION(0, "GPIO30"),
0264         MTK_FUNCTION(1, "NCEB0"),
0265         MTK_FUNCTION(2, "USB0_FT_SDA"),
0266         MTK_FUNCTION(7, "DBG_MON_A_7_")
0267     ),
0268     MTK_PIN(PINCTRL_PIN(31, "NCEB1"),
0269         NULL, "mt2712",
0270         MTK_EINT_FUNCTION(0, 59),
0271         MTK_FUNCTION(0, "GPIO31"),
0272         MTK_FUNCTION(1, "NCEB1"),
0273         MTK_FUNCTION(2, "USB1_FT_SCL"),
0274         MTK_FUNCTION(7, "DBG_MON_A_8_")
0275     ),
0276     MTK_PIN(PINCTRL_PIN(32, "NF_DQS"),
0277         NULL, "mt2712",
0278         MTK_EINT_FUNCTION(0, 60),
0279         MTK_FUNCTION(0, "GPIO32"),
0280         MTK_FUNCTION(1, "NF_DQS"),
0281         MTK_FUNCTION(2, "USB1_FT_SDA"),
0282         MTK_FUNCTION(7, "DBG_MON_A_9_")
0283     ),
0284     MTK_PIN(PINCTRL_PIN(33, "NWEB"),
0285         NULL, "mt2712",
0286         MTK_EINT_FUNCTION(0, 61),
0287         MTK_FUNCTION(0, "GPIO33"),
0288         MTK_FUNCTION(1, "NWEB"),
0289         MTK_FUNCTION(2, "USB2_FT_SCL"),
0290         MTK_FUNCTION(7, "DBG_MON_A_10_")
0291     ),
0292     MTK_PIN(PINCTRL_PIN(34, "NREB"),
0293         NULL, "mt2712",
0294         MTK_EINT_FUNCTION(0, 62),
0295         MTK_FUNCTION(0, "GPIO34"),
0296         MTK_FUNCTION(1, "NREB"),
0297         MTK_FUNCTION(2, "USB2_FT_SDA"),
0298         MTK_FUNCTION(7, "DBG_MON_A_11_")
0299     ),
0300     MTK_PIN(PINCTRL_PIN(35, "NCLE"),
0301         NULL, "mt2712",
0302         MTK_EINT_FUNCTION(0, 63),
0303         MTK_FUNCTION(0, "GPIO35"),
0304         MTK_FUNCTION(1, "NCLE"),
0305         MTK_FUNCTION(2, "USB3_FT_SCL"),
0306         MTK_FUNCTION(7, "DBG_MON_A_12_")
0307     ),
0308     MTK_PIN(PINCTRL_PIN(36, "NALE"),
0309         NULL, "mt2712",
0310         MTK_EINT_FUNCTION(0, 64),
0311         MTK_FUNCTION(0, "GPIO36"),
0312         MTK_FUNCTION(1, "NALE"),
0313         MTK_FUNCTION(2, "USB3_FT_SDA"),
0314         MTK_FUNCTION(7, "DBG_MON_A_13_")
0315     ),
0316     MTK_PIN(PINCTRL_PIN(37, "MSDC0E_CLK"),
0317         NULL, "mt2712",
0318         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0319         MTK_FUNCTION(0, "GPIO37"),
0320         MTK_FUNCTION(1, "MSDC0_CLK"),
0321         MTK_FUNCTION(2, "USB0_FT_SCL"),
0322         MTK_FUNCTION(7, "DBG_MON_A_0_")
0323     ),
0324     MTK_PIN(PINCTRL_PIN(38, "MSDC0E_DAT7"),
0325         NULL, "mt2712",
0326         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0327         MTK_FUNCTION(0, "GPIO38"),
0328         MTK_FUNCTION(1, "MSDC0_DAT7"),
0329         MTK_FUNCTION(2, "NAND_ND7"),
0330         MTK_FUNCTION(7, "DBG_MON_A_14_")
0331     ),
0332     MTK_PIN(PINCTRL_PIN(39, "MSDC0E_DAT6"),
0333         NULL, "mt2712",
0334         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0335         MTK_FUNCTION(0, "GPIO39"),
0336         MTK_FUNCTION(1, "MSDC0_DAT6"),
0337         MTK_FUNCTION(2, "NAND_ND6"),
0338         MTK_FUNCTION(7, "DBG_MON_A_15_")
0339     ),
0340     MTK_PIN(PINCTRL_PIN(40, "MSDC0E_DAT5"),
0341         NULL, "mt2712",
0342         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0343         MTK_FUNCTION(0, "GPIO40"),
0344         MTK_FUNCTION(1, "MSDC0_DAT5"),
0345         MTK_FUNCTION(2, "NAND_ND5"),
0346         MTK_FUNCTION(7, "DBG_MON_A_16_")
0347     ),
0348     MTK_PIN(PINCTRL_PIN(41, "MSDC0E_DAT4"),
0349         NULL, "mt2712",
0350         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0351         MTK_FUNCTION(0, "GPIO41"),
0352         MTK_FUNCTION(1, "MSDC0_DAT4"),
0353         MTK_FUNCTION(2, "NAND_ND4"),
0354         MTK_FUNCTION(7, "DBG_MON_A_17_")
0355     ),
0356     MTK_PIN(PINCTRL_PIN(42, "MSDC0E_DAT3"),
0357         NULL, "mt2712",
0358         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0359         MTK_FUNCTION(0, "GPIO42"),
0360         MTK_FUNCTION(1, "MSDC0_DAT3"),
0361         MTK_FUNCTION(2, "NAND_ND3"),
0362         MTK_FUNCTION(7, "DBG_MON_A_18_")
0363     ),
0364     MTK_PIN(PINCTRL_PIN(43, "MSDC0E_DAT2"),
0365         NULL, "mt2712",
0366         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0367         MTK_FUNCTION(0, "GPIO43"),
0368         MTK_FUNCTION(1, "MSDC0_DAT2"),
0369         MTK_FUNCTION(2, "NAND_ND2"),
0370         MTK_FUNCTION(7, "DBG_MON_A_19_")
0371     ),
0372     MTK_PIN(PINCTRL_PIN(44, "MSDC0E_DAT1"),
0373         NULL, "mt2712",
0374         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0375         MTK_FUNCTION(0, "GPIO44"),
0376         MTK_FUNCTION(1, "MSDC0_DAT1"),
0377         MTK_FUNCTION(2, "NAND_ND1"),
0378         MTK_FUNCTION(7, "DBG_MON_A_20_")
0379     ),
0380     MTK_PIN(PINCTRL_PIN(45, "MSDC0E_DAT0"),
0381         NULL, "mt2712",
0382         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0383         MTK_FUNCTION(0, "GPIO45"),
0384         MTK_FUNCTION(1, "MSDC0_DAT0"),
0385         MTK_FUNCTION(2, "NAND_ND0"),
0386         MTK_FUNCTION(7, "DBG_MON_A_21_")
0387     ),
0388     MTK_PIN(PINCTRL_PIN(46, "MSDC0E_CMD"),
0389         NULL, "mt2712",
0390         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0391         MTK_FUNCTION(0, "GPIO46"),
0392         MTK_FUNCTION(1, "MSDC0_CMD"),
0393         MTK_FUNCTION(2, "NAND_NRNB"),
0394         MTK_FUNCTION(7, "DBG_MON_A_22_")
0395     ),
0396     MTK_PIN(PINCTRL_PIN(47, "MSDC0E_DSL"),
0397         NULL, "mt2712",
0398         MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
0399         MTK_FUNCTION(0, "GPIO47"),
0400         MTK_FUNCTION(1, "MSDC0_DSL"),
0401         MTK_FUNCTION(7, "DBG_MON_A_23_")
0402     ),
0403     MTK_PIN(PINCTRL_PIN(48, "MSDC0E_RSTB"),
0404         NULL, "mt2712",
0405         MTK_EINT_FUNCTION(0, 142),
0406         MTK_FUNCTION(0, "GPIO48"),
0407         MTK_FUNCTION(1, "MSDC0_RSTB"),
0408         MTK_FUNCTION(7, "DBG_MON_A_24_")
0409     ),
0410     MTK_PIN(PINCTRL_PIN(49, "MSDC3_DAT3"),
0411         NULL, "mt2712",
0412         MTK_EINT_FUNCTION(0, 65),
0413         MTK_FUNCTION(0, "GPIO49"),
0414         MTK_FUNCTION(1, "MSDC3_DAT3"),
0415         MTK_FUNCTION(7, "DBG_MON_A_25_")
0416     ),
0417     MTK_PIN(PINCTRL_PIN(50, "MSDC3_DAT2"),
0418         NULL, "mt2712",
0419         MTK_EINT_FUNCTION(0, 66),
0420         MTK_FUNCTION(0, "GPIO50"),
0421         MTK_FUNCTION(1, "MSDC3_DAT2"),
0422         MTK_FUNCTION(7, "DBG_MON_A_26_")
0423     ),
0424     MTK_PIN(PINCTRL_PIN(51, "MSDC3_DAT1"),
0425         NULL, "mt2712",
0426         MTK_EINT_FUNCTION(0, 67),
0427         MTK_FUNCTION(0, "GPIO51"),
0428         MTK_FUNCTION(1, "MSDC3_DAT1"),
0429         MTK_FUNCTION(7, "DBG_MON_A_27_")
0430     ),
0431     MTK_PIN(PINCTRL_PIN(52, "MSDC3_DAT0"),
0432         NULL, "mt2712",
0433         MTK_EINT_FUNCTION(0, 68),
0434         MTK_FUNCTION(0, "GPIO52"),
0435         MTK_FUNCTION(1, "MSDC3_DAT0"),
0436         MTK_FUNCTION(7, "DBG_MON_A_28_")
0437     ),
0438     MTK_PIN(PINCTRL_PIN(53, "MSDC3_CMD"),
0439         NULL, "mt2712",
0440         MTK_EINT_FUNCTION(0, 69),
0441         MTK_FUNCTION(0, "GPIO53"),
0442         MTK_FUNCTION(1, "MSDC3_CMD"),
0443         MTK_FUNCTION(7, "DBG_MON_A_29_")
0444     ),
0445     MTK_PIN(PINCTRL_PIN(54, "MSDC3_INS"),
0446         NULL, "mt2712",
0447         MTK_EINT_FUNCTION(0, 20),
0448         MTK_FUNCTION(0, "GPIO54"),
0449         MTK_FUNCTION(1, "MSDC3_INS"),
0450         MTK_FUNCTION(7, "DBG_MON_A_30_")
0451     ),
0452     MTK_PIN(PINCTRL_PIN(55, "MSDC3_DSL"),
0453         NULL, "mt2712",
0454         MTK_EINT_FUNCTION(0, 70),
0455         MTK_FUNCTION(0, "GPIO55"),
0456         MTK_FUNCTION(1, "MSDC3_DSL"),
0457         MTK_FUNCTION(7, "DBG_MON_A_31_")
0458     ),
0459     MTK_PIN(PINCTRL_PIN(56, "MSDC3_CLK"),
0460         NULL, "mt2712",
0461         MTK_EINT_FUNCTION(0, 71),
0462         MTK_FUNCTION(0, "GPIO56"),
0463         MTK_FUNCTION(1, "MSDC3_CLK"),
0464         MTK_FUNCTION(7, "DBG_MON_A_32_")
0465     ),
0466     MTK_PIN(PINCTRL_PIN(57, "NOR_CS"),
0467         NULL, "mt2712",
0468         MTK_EINT_FUNCTION(0, 72),
0469         MTK_FUNCTION(0, "GPIO57"),
0470         MTK_FUNCTION(1, "NOR_CS")
0471     ),
0472     MTK_PIN(PINCTRL_PIN(58, "NOR_CK"),
0473         NULL, "mt2712",
0474         MTK_EINT_FUNCTION(0, 73),
0475         MTK_FUNCTION(0, "GPIO58"),
0476         MTK_FUNCTION(1, "NOR_CK")
0477     ),
0478     MTK_PIN(PINCTRL_PIN(59, "NOR_IO0"),
0479         NULL, "mt2712",
0480         MTK_EINT_FUNCTION(0, 74),
0481         MTK_FUNCTION(0, "GPIO59"),
0482         MTK_FUNCTION(1, "NOR_IO0")
0483     ),
0484     MTK_PIN(PINCTRL_PIN(60, "NOR_IO1"),
0485         NULL, "mt2712",
0486         MTK_EINT_FUNCTION(0, 75),
0487         MTK_FUNCTION(0, "GPIO60"),
0488         MTK_FUNCTION(1, "NOR_IO1")
0489     ),
0490     MTK_PIN(PINCTRL_PIN(61, "NOR_IO2"),
0491         NULL, "mt2712",
0492         MTK_EINT_FUNCTION(0, 76),
0493         MTK_FUNCTION(0, "GPIO61"),
0494         MTK_FUNCTION(1, "NOR_IO2")
0495     ),
0496     MTK_PIN(PINCTRL_PIN(62, "NOR_IO3"),
0497         NULL, "mt2712",
0498         MTK_EINT_FUNCTION(0, 77),
0499         MTK_FUNCTION(0, "GPIO62"),
0500         MTK_FUNCTION(1, "NOR_IO3")
0501     ),
0502     MTK_PIN(PINCTRL_PIN(63, "MSDC1_CLK"),
0503         NULL, "mt2712",
0504         MTK_EINT_FUNCTION(0, 78),
0505         MTK_FUNCTION(0, "GPIO63"),
0506         MTK_FUNCTION(1, "MSDC1_CLK"),
0507         MTK_FUNCTION(2, "UDI_TCK")
0508     ),
0509     MTK_PIN(PINCTRL_PIN(64, "MSDC1_DAT3"),
0510         NULL, "mt2712",
0511         MTK_EINT_FUNCTION(0, 79),
0512         MTK_FUNCTION(0, "GPIO64"),
0513         MTK_FUNCTION(1, "MSDC1_DAT3"),
0514         MTK_FUNCTION(2, "UDI_TDI")
0515     ),
0516     MTK_PIN(PINCTRL_PIN(65, "MSDC1_DAT1"),
0517         NULL, "mt2712",
0518         MTK_EINT_FUNCTION(0, 80),
0519         MTK_FUNCTION(0, "GPIO65"),
0520         MTK_FUNCTION(1, "MSDC1_DAT1"),
0521         MTK_FUNCTION(2, "UDI_TMS")
0522     ),
0523     MTK_PIN(PINCTRL_PIN(66, "MSDC1_DAT2"),
0524         NULL, "mt2712",
0525         MTK_EINT_FUNCTION(0, 81),
0526         MTK_FUNCTION(0, "GPIO66"),
0527         MTK_FUNCTION(1, "MSDC1_DAT2"),
0528         MTK_FUNCTION(2, "UDI_TDO")
0529     ),
0530     MTK_PIN(PINCTRL_PIN(67, "MSDC1_PSW"),
0531         NULL, "mt2712",
0532         MTK_EINT_FUNCTION(0, 82),
0533         MTK_FUNCTION(0, "GPIO67"),
0534         MTK_FUNCTION(2, "UDI_NTRST")
0535     ),
0536     MTK_PIN(PINCTRL_PIN(68, "MSDC1_DAT0"),
0537         NULL, "mt2712",
0538         MTK_EINT_FUNCTION(0, 83),
0539         MTK_FUNCTION(0, "GPIO68"),
0540         MTK_FUNCTION(1, "MSDC1_DAT0")
0541     ),
0542     MTK_PIN(PINCTRL_PIN(69, "MSDC1_CMD"),
0543         NULL, "mt2712",
0544         MTK_EINT_FUNCTION(0, 84),
0545         MTK_FUNCTION(0, "GPIO69"),
0546         MTK_FUNCTION(1, "MSDC1_CMD")
0547     ),
0548     MTK_PIN(PINCTRL_PIN(70, "MSDC1_INS"),
0549         NULL, "mt2712",
0550         MTK_EINT_FUNCTION(0, 85),
0551         MTK_FUNCTION(0, "GPIO70")
0552     ),
0553     MTK_PIN(PINCTRL_PIN(71, "GBE_TXD3"),
0554         NULL, "mt2712",
0555         MTK_EINT_FUNCTION(0, 86),
0556         MTK_FUNCTION(0, "GPIO71"),
0557         MTK_FUNCTION(1, "GBE_TXD3"),
0558         MTK_FUNCTION(7, "DBG_MON_B_0_")
0559     ),
0560     MTK_PIN(PINCTRL_PIN(72, "GBE_TXD2"),
0561         NULL, "mt2712",
0562         MTK_EINT_FUNCTION(0, 87),
0563         MTK_FUNCTION(0, "GPIO72"),
0564         MTK_FUNCTION(1, "GBE_TXD2"),
0565         MTK_FUNCTION(7, "DBG_MON_B_1_")
0566     ),
0567     MTK_PIN(PINCTRL_PIN(73, "GBE_TXD1"),
0568         NULL, "mt2712",
0569         MTK_EINT_FUNCTION(0, 88),
0570         MTK_FUNCTION(0, "GPIO73"),
0571         MTK_FUNCTION(1, "GBE_TXD1"),
0572         MTK_FUNCTION(7, "DBG_MON_B_2_")
0573     ),
0574     MTK_PIN(PINCTRL_PIN(74, "GBE_TXD0"),
0575         NULL, "mt2712",
0576         MTK_EINT_FUNCTION(0, 89),
0577         MTK_FUNCTION(0, "GPIO74"),
0578         MTK_FUNCTION(1, "GBE_TXD0"),
0579         MTK_FUNCTION(7, "DBG_MON_B_3_")
0580     ),
0581     MTK_PIN(PINCTRL_PIN(75, "GBE_TXC"),
0582         NULL, "mt2712",
0583         MTK_EINT_FUNCTION(0, 90),
0584         MTK_FUNCTION(0, "GPIO75"),
0585         MTK_FUNCTION(1, "GBE_TXC"),
0586         MTK_FUNCTION(7, "DBG_MON_B_4_")
0587     ),
0588     MTK_PIN(PINCTRL_PIN(76, "GBE_TXEN"),
0589         NULL, "mt2712",
0590         MTK_EINT_FUNCTION(0, 91),
0591         MTK_FUNCTION(0, "GPIO76"),
0592         MTK_FUNCTION(1, "GBE_TXEN"),
0593         MTK_FUNCTION(7, "DBG_MON_B_5_")
0594     ),
0595     MTK_PIN(PINCTRL_PIN(77, "GBE_TXER"),
0596         NULL, "mt2712",
0597         MTK_EINT_FUNCTION(0, 92),
0598         MTK_FUNCTION(0, "GPIO77"),
0599         MTK_FUNCTION(1, "GBE_TXER"),
0600         MTK_FUNCTION(7, "DBG_MON_B_6_")
0601     ),
0602     MTK_PIN(PINCTRL_PIN(78, "GBE_RXD3"),
0603         NULL, "mt2712",
0604         MTK_EINT_FUNCTION(0, 93),
0605         MTK_FUNCTION(0, "GPIO78"),
0606         MTK_FUNCTION(1, "GBE_RXD3"),
0607         MTK_FUNCTION(7, "DBG_MON_B_7_")
0608     ),
0609     MTK_PIN(PINCTRL_PIN(79, "GBE_RXD2"),
0610         NULL, "mt2712",
0611         MTK_EINT_FUNCTION(0, 94),
0612         MTK_FUNCTION(0, "GPIO79"),
0613         MTK_FUNCTION(1, "GBE_RXD2"),
0614         MTK_FUNCTION(7, "DBG_MON_B_8_")
0615     ),
0616     MTK_PIN(PINCTRL_PIN(80, "GBE_RXD1"),
0617         NULL, "mt2712",
0618         MTK_EINT_FUNCTION(0, 95),
0619         MTK_FUNCTION(0, "GPIO80"),
0620         MTK_FUNCTION(1, "GBE_RXD1"),
0621         MTK_FUNCTION(7, "DBG_MON_B_9_")
0622     ),
0623     MTK_PIN(PINCTRL_PIN(81, "GBE_RXD0"),
0624         NULL, "mt2712",
0625         MTK_EINT_FUNCTION(0, 96),
0626         MTK_FUNCTION(0, "GPIO81"),
0627         MTK_FUNCTION(1, "GBE_RXD0"),
0628         MTK_FUNCTION(7, "DBG_MON_B_10_")
0629     ),
0630     MTK_PIN(PINCTRL_PIN(82, "GBE_RXDV"),
0631         NULL, "mt2712",
0632         MTK_EINT_FUNCTION(0, 97),
0633         MTK_FUNCTION(0, "GPIO82"),
0634         MTK_FUNCTION(1, "GBE_RXDV"),
0635         MTK_FUNCTION(7, "DBG_MON_B_11_")
0636     ),
0637     MTK_PIN(PINCTRL_PIN(83, "GBE_RXER"),
0638         NULL, "mt2712",
0639         MTK_EINT_FUNCTION(0, 98),
0640         MTK_FUNCTION(0, "GPIO83"),
0641         MTK_FUNCTION(1, "GBE_RXER"),
0642         MTK_FUNCTION(7, "DBG_MON_B_12_")
0643     ),
0644     MTK_PIN(PINCTRL_PIN(84, "GBE_RXC"),
0645         NULL, "mt2712",
0646         MTK_EINT_FUNCTION(0, 99),
0647         MTK_FUNCTION(0, "GPIO84"),
0648         MTK_FUNCTION(1, "GBE_RXC"),
0649         MTK_FUNCTION(7, "DBG_MON_B_13_")
0650     ),
0651     MTK_PIN(PINCTRL_PIN(85, "GBE_MDC"),
0652         NULL, "mt2712",
0653         MTK_EINT_FUNCTION(0, 100),
0654         MTK_FUNCTION(0, "GPIO85"),
0655         MTK_FUNCTION(1, "GBE_MDC"),
0656         MTK_FUNCTION(7, "DBG_MON_B_14_")
0657     ),
0658     MTK_PIN(PINCTRL_PIN(86, "GBE_MDIO"),
0659         NULL, "mt2712",
0660         MTK_EINT_FUNCTION(0, 101),
0661         MTK_FUNCTION(0, "GPIO86"),
0662         MTK_FUNCTION(1, "GBE_MDIO"),
0663         MTK_FUNCTION(7, "DBG_MON_B_15_")
0664     ),
0665     MTK_PIN(PINCTRL_PIN(87, "GBE_COL"),
0666         NULL, "mt2712",
0667         MTK_EINT_FUNCTION(0, 102),
0668         MTK_FUNCTION(0, "GPIO87"),
0669         MTK_FUNCTION(1, "GBE_COL"),
0670         MTK_FUNCTION(7, "DBG_MON_B_16_")
0671     ),
0672     MTK_PIN(PINCTRL_PIN(88, "GBE_INTR"),
0673         NULL, "mt2712",
0674         MTK_EINT_FUNCTION(0, 21),
0675         MTK_FUNCTION(0, "GPIO88"),
0676         MTK_FUNCTION(1, "GBE_INTR"),
0677         MTK_FUNCTION(2, "GBE_CRS"),
0678         MTK_FUNCTION(7, "DBG_MON_B_17_")
0679     ),
0680     MTK_PIN(PINCTRL_PIN(89, "MSDC2_CLK"),
0681         NULL, "mt2712",
0682         MTK_EINT_FUNCTION(0, 103),
0683         MTK_FUNCTION(0, "GPIO89"),
0684         MTK_FUNCTION(1, "MSDC2_CLK"),
0685         MTK_FUNCTION(7, "DBG_MON_B_18_")
0686     ),
0687     MTK_PIN(PINCTRL_PIN(90, "MSDC2_DAT3"),
0688         NULL, "mt2712",
0689         MTK_EINT_FUNCTION(0, 104),
0690         MTK_FUNCTION(0, "GPIO90"),
0691         MTK_FUNCTION(1, "MSDC2_DAT3"),
0692         MTK_FUNCTION(7, "DBG_MON_B_19_")
0693     ),
0694     MTK_PIN(PINCTRL_PIN(91, "MSDC2_DAT2"),
0695         NULL, "mt2712",
0696         MTK_EINT_FUNCTION(0, 105),
0697         MTK_FUNCTION(0, "GPIO91"),
0698         MTK_FUNCTION(1, "MSDC2_DAT2"),
0699         MTK_FUNCTION(7, "DBG_MON_B_20_")
0700     ),
0701     MTK_PIN(PINCTRL_PIN(92, "MSDC2_DAT1"),
0702         NULL, "mt2712",
0703         MTK_EINT_FUNCTION(0, 106),
0704         MTK_FUNCTION(0, "GPIO92"),
0705         MTK_FUNCTION(1, "MSDC2_DAT1"),
0706         MTK_FUNCTION(7, "DBG_MON_B_21_")
0707     ),
0708     MTK_PIN(PINCTRL_PIN(93, "MSDC2_DAT0"),
0709         NULL, "mt2712",
0710         MTK_EINT_FUNCTION(0, 107),
0711         MTK_FUNCTION(0, "GPIO93"),
0712         MTK_FUNCTION(1, "MSDC2_DAT0"),
0713         MTK_FUNCTION(7, "DBG_MON_B_22_")
0714     ),
0715     MTK_PIN(PINCTRL_PIN(94, "MSDC2_INS"),
0716         NULL, "mt2712",
0717         MTK_EINT_FUNCTION(0, 108),
0718         MTK_FUNCTION(0, "GPIO94"),
0719         MTK_FUNCTION(7, "DBG_MON_B_23_")
0720     ),
0721     MTK_PIN(PINCTRL_PIN(95, "MSDC2_CMD"),
0722         NULL, "mt2712",
0723         MTK_EINT_FUNCTION(0, 109),
0724         MTK_FUNCTION(0, "GPIO95"),
0725         MTK_FUNCTION(1, "MSDC2_CMD"),
0726         MTK_FUNCTION(7, "DBG_MON_B_24_")
0727     ),
0728     MTK_PIN(PINCTRL_PIN(96, "MSDC2_PSW"),
0729         NULL, "mt2712",
0730         MTK_EINT_FUNCTION(0, 110),
0731         MTK_FUNCTION(0, "GPIO96"),
0732         MTK_FUNCTION(7, "DBG_MON_B_25_")
0733     ),
0734     MTK_PIN(PINCTRL_PIN(97, "URXD4"),
0735         NULL, "mt2712",
0736         MTK_EINT_FUNCTION(0, 111),
0737         MTK_FUNCTION(0, "GPIO97"),
0738         MTK_FUNCTION(1, "URXD4"),
0739         MTK_FUNCTION(2, "UTXD4"),
0740         MTK_FUNCTION(3, "MRG_CLK"),
0741         MTK_FUNCTION(4, "PCM1_CLK"),
0742         MTK_FUNCTION(5, "I2S_IQ2_SDQB"),
0743         MTK_FUNCTION(6, "I2SO1_WS"),
0744         MTK_FUNCTION(7, "DBG_MON_B_26_")
0745     ),
0746     MTK_PIN(PINCTRL_PIN(98, "URTS4"),
0747         NULL, "mt2712",
0748         MTK_EINT_FUNCTION(0, 112),
0749         MTK_FUNCTION(0, "GPIO98"),
0750         MTK_FUNCTION(1, "URTS4"),
0751         MTK_FUNCTION(2, "UCTS4"),
0752         MTK_FUNCTION(3, "MRG_RX"),
0753         MTK_FUNCTION(4, "PCM1_DI"),
0754         MTK_FUNCTION(5, "I2S_IQ1_SDIB"),
0755         MTK_FUNCTION(6, "I2SO1_MCK"),
0756         MTK_FUNCTION(7, "DBG_MON_B_27_")
0757     ),
0758     MTK_PIN(PINCTRL_PIN(99, "UTXD4"),
0759         NULL, "mt2712",
0760         MTK_EINT_FUNCTION(0, 113),
0761         MTK_FUNCTION(0, "GPIO99"),
0762         MTK_FUNCTION(1, "UTXD4"),
0763         MTK_FUNCTION(2, "URXD4"),
0764         MTK_FUNCTION(3, "MRG_SYNC"),
0765         MTK_FUNCTION(4, "PCM1_SYNC"),
0766         MTK_FUNCTION(5, "I2S_IQ0_SDQB"),
0767         MTK_FUNCTION(6, "I2SO1_BCK"),
0768         MTK_FUNCTION(7, "DBG_MON_B_28_")
0769     ),
0770     MTK_PIN(PINCTRL_PIN(100, "UCTS4"),
0771         NULL, "mt2712",
0772         MTK_EINT_FUNCTION(0, 114),
0773         MTK_FUNCTION(0, "GPIO100"),
0774         MTK_FUNCTION(1, "UCTS4"),
0775         MTK_FUNCTION(2, "URTS4"),
0776         MTK_FUNCTION(3, "MRG_TX"),
0777         MTK_FUNCTION(4, "PCM1_DO"),
0778         MTK_FUNCTION(5, "I2S_IQ0_SDIB"),
0779         MTK_FUNCTION(6, "I2SO1_DO"),
0780         MTK_FUNCTION(7, "DBG_MON_B_29_")
0781     ),
0782     MTK_PIN(PINCTRL_PIN(101, "URXD5"),
0783         NULL, "mt2712",
0784         MTK_EINT_FUNCTION(0, 30),
0785         MTK_FUNCTION(0, "GPIO101"),
0786         MTK_FUNCTION(1, "URXD5"),
0787         MTK_FUNCTION(2, "UTXD5"),
0788         MTK_FUNCTION(3, "I2SO3_WS"),
0789         MTK_FUNCTION(4, "TDMIN_LRCK"),
0790         MTK_FUNCTION(6, "I2SO0_WS"),
0791         MTK_FUNCTION(7, "DBG_MON_B_30_")
0792     ),
0793     MTK_PIN(PINCTRL_PIN(102, "URTS5"),
0794         NULL, "mt2712",
0795         MTK_EINT_FUNCTION(0, 31),
0796         MTK_FUNCTION(0, "GPIO102"),
0797         MTK_FUNCTION(1, "URTS5"),
0798         MTK_FUNCTION(2, "UCTS5"),
0799         MTK_FUNCTION(3, "I2SO3_MCK"),
0800         MTK_FUNCTION(4, "TDMIN_MCLK"),
0801         MTK_FUNCTION(5, "IR_IN"),
0802         MTK_FUNCTION(6, "I2SO0_MCK"),
0803         MTK_FUNCTION(7, "DBG_MON_B_31_")
0804     ),
0805     MTK_PIN(PINCTRL_PIN(103, "UTXD5"),
0806         NULL, "mt2712",
0807         MTK_EINT_FUNCTION(0, 32),
0808         MTK_FUNCTION(0, "GPIO103"),
0809         MTK_FUNCTION(1, "UTXD5"),
0810         MTK_FUNCTION(2, "URXD5"),
0811         MTK_FUNCTION(3, "I2SO3_BCK"),
0812         MTK_FUNCTION(4, "TDMIN_BCK"),
0813         MTK_FUNCTION(6, "I2SO0_BCK"),
0814         MTK_FUNCTION(7, "DBG_MON_B_32_")
0815     ),
0816     MTK_PIN(PINCTRL_PIN(104, "UCTS5"),
0817         NULL, "mt2712",
0818         MTK_EINT_FUNCTION(0, 33),
0819         MTK_FUNCTION(0, "GPIO104"),
0820         MTK_FUNCTION(1, "UCTS5"),
0821         MTK_FUNCTION(2, "URTS5"),
0822         MTK_FUNCTION(3, "I2SO0_DO1"),
0823         MTK_FUNCTION(4, "TDMIN_DI"),
0824         MTK_FUNCTION(5, "IR_IN"),
0825         MTK_FUNCTION(6, "I2SO0_DO0")
0826     ),
0827     MTK_PIN(PINCTRL_PIN(105, "I2C_SDA0"),
0828         NULL, "mt2712",
0829         MTK_EINT_FUNCTION(0, 115),
0830         MTK_FUNCTION(0, "GPIO105"),
0831         MTK_FUNCTION(1, "SDA0")
0832     ),
0833     MTK_PIN(PINCTRL_PIN(106, "I2C_SDA1"),
0834         NULL, "mt2712",
0835         MTK_EINT_FUNCTION(0, 116),
0836         MTK_FUNCTION(0, "GPIO106"),
0837         MTK_FUNCTION(1, "SDA1")
0838     ),
0839     MTK_PIN(PINCTRL_PIN(107, "I2C_SDA2"),
0840         NULL, "mt2712",
0841         MTK_EINT_FUNCTION(0, 117),
0842         MTK_FUNCTION(0, "GPIO107"),
0843         MTK_FUNCTION(1, "SDA2")
0844     ),
0845     MTK_PIN(PINCTRL_PIN(108, "I2C_SDA3"),
0846         NULL, "mt2712",
0847         MTK_EINT_FUNCTION(0, 118),
0848         MTK_FUNCTION(0, "GPIO108"),
0849         MTK_FUNCTION(1, "SDA3")
0850     ),
0851     MTK_PIN(PINCTRL_PIN(109, "I2C_SDA4"),
0852         NULL, "mt2712",
0853         MTK_EINT_FUNCTION(0, 119),
0854         MTK_FUNCTION(0, "GPIO109"),
0855         MTK_FUNCTION(1, "SDA4")
0856     ),
0857     MTK_PIN(PINCTRL_PIN(110, "I2C_SDA5"),
0858         NULL, "mt2712",
0859         MTK_EINT_FUNCTION(0, 34),
0860         MTK_FUNCTION(0, "GPIO110"),
0861         MTK_FUNCTION(1, "SDA5")
0862     ),
0863     MTK_PIN(PINCTRL_PIN(111, "I2C_SCL0"),
0864         NULL, "mt2712",
0865         MTK_EINT_FUNCTION(0, 120),
0866         MTK_FUNCTION(0, "GPIO111"),
0867         MTK_FUNCTION(1, "SCL0")
0868     ),
0869     MTK_PIN(PINCTRL_PIN(112, "I2C_SCL1"),
0870         NULL, "mt2712",
0871         MTK_EINT_FUNCTION(0, 121),
0872         MTK_FUNCTION(0, "GPIO112"),
0873         MTK_FUNCTION(1, "SCL1")
0874     ),
0875     MTK_PIN(PINCTRL_PIN(113, "I2C_SCL2"),
0876         NULL, "mt2712",
0877         MTK_EINT_FUNCTION(0, 122),
0878         MTK_FUNCTION(0, "GPIO113"),
0879         MTK_FUNCTION(1, "SCL2")
0880     ),
0881     MTK_PIN(PINCTRL_PIN(114, "I2C_SCL3"),
0882         NULL, "mt2712",
0883         MTK_EINT_FUNCTION(0, 123),
0884         MTK_FUNCTION(0, "GPIO114"),
0885         MTK_FUNCTION(1, "SCL3")
0886     ),
0887     MTK_PIN(PINCTRL_PIN(115, "I2C_SCL4"),
0888         NULL, "mt2712",
0889         MTK_EINT_FUNCTION(0, 124),
0890         MTK_FUNCTION(0, "GPIO115"),
0891         MTK_FUNCTION(1, "SCL4")
0892     ),
0893     MTK_PIN(PINCTRL_PIN(116, "I2C_SCL5"),
0894         NULL, "mt2712",
0895         MTK_EINT_FUNCTION(0, 35),
0896         MTK_FUNCTION(0, "GPIO116"),
0897         MTK_FUNCTION(1, "SCL5")
0898     ),
0899     MTK_PIN(PINCTRL_PIN(117, "URXD0"),
0900         NULL, "mt2712",
0901         MTK_EINT_FUNCTION(0, 125),
0902         MTK_FUNCTION(0, "GPIO117"),
0903         MTK_FUNCTION(1, "URXD0"),
0904         MTK_FUNCTION(2, "UTXD0")
0905     ),
0906     MTK_PIN(PINCTRL_PIN(118, "URXD1"),
0907         NULL, "mt2712",
0908         MTK_EINT_FUNCTION(0, 126),
0909         MTK_FUNCTION(0, "GPIO118"),
0910         MTK_FUNCTION(1, "URXD1"),
0911         MTK_FUNCTION(2, "UTXD1")
0912     ),
0913     MTK_PIN(PINCTRL_PIN(119, "URXD2"),
0914         NULL, "mt2712",
0915         MTK_EINT_FUNCTION(0, 127),
0916         MTK_FUNCTION(0, "GPIO119"),
0917         MTK_FUNCTION(1, "URXD2"),
0918         MTK_FUNCTION(2, "UTXD2")
0919     ),
0920     MTK_PIN(PINCTRL_PIN(120, "UTXD0"),
0921         NULL, "mt2712",
0922         MTK_EINT_FUNCTION(0, 128),
0923         MTK_FUNCTION(0, "GPIO120"),
0924         MTK_FUNCTION(1, "UTXD0"),
0925         MTK_FUNCTION(2, "URXD0")
0926     ),
0927     MTK_PIN(PINCTRL_PIN(121, "UTXD1"),
0928         NULL, "mt2712",
0929         MTK_EINT_FUNCTION(0, 129),
0930         MTK_FUNCTION(0, "GPIO121"),
0931         MTK_FUNCTION(1, "UTXD1"),
0932         MTK_FUNCTION(2, "URXD1")
0933     ),
0934     MTK_PIN(PINCTRL_PIN(122, "UTXD2"),
0935         NULL, "mt2712",
0936         MTK_EINT_FUNCTION(0, 130),
0937         MTK_FUNCTION(0, "GPIO122"),
0938         MTK_FUNCTION(1, "UTXD2"),
0939         MTK_FUNCTION(2, "URXD2")
0940     ),
0941     MTK_PIN(PINCTRL_PIN(123, "URXD3"),
0942         NULL, "mt2712",
0943         MTK_EINT_FUNCTION(0, 131),
0944         MTK_FUNCTION(0, "GPIO123"),
0945         MTK_FUNCTION(1, "URXD3"),
0946         MTK_FUNCTION(2, "UTXD3"),
0947         MTK_FUNCTION(3, "PURE_HW_PROTECT")
0948     ),
0949     MTK_PIN(PINCTRL_PIN(124, "UTXD3"),
0950         NULL, "mt2712",
0951         MTK_EINT_FUNCTION(0, 132),
0952         MTK_FUNCTION(0, "GPIO124"),
0953         MTK_FUNCTION(1, "UTXD3"),
0954         MTK_FUNCTION(2, "URXD3"),
0955         MTK_FUNCTION(3, "PURE_HW_PROTECT")
0956     ),
0957     MTK_PIN(PINCTRL_PIN(125, "URTS3"),
0958         NULL, "mt2712",
0959         MTK_EINT_FUNCTION(0, 133),
0960         MTK_FUNCTION(0, "GPIO125"),
0961         MTK_FUNCTION(1, "URTS3"),
0962         MTK_FUNCTION(2, "UCTS3"),
0963         MTK_FUNCTION(3, "WATCH_DOG")
0964     ),
0965     MTK_PIN(PINCTRL_PIN(126, "UCTS3"),
0966         NULL, "mt2712",
0967         MTK_EINT_FUNCTION(0, 134),
0968         MTK_FUNCTION(0, "GPIO126"),
0969         MTK_FUNCTION(1, "UCTS3"),
0970         MTK_FUNCTION(2, "URTS3"),
0971         MTK_FUNCTION(3, "SRCLKENA0")
0972     ),
0973     MTK_PIN(PINCTRL_PIN(127, "SPI2_CSN"),
0974         NULL, "mt2712",
0975         MTK_EINT_FUNCTION(0, 135),
0976         MTK_FUNCTION(0, "GPIO127"),
0977         MTK_FUNCTION(1, "SPI_CS_2_"),
0978         MTK_FUNCTION(2, "SPI_CS_1_")
0979     ),
0980     MTK_PIN(PINCTRL_PIN(128, "SPI2_MO"),
0981         NULL, "mt2712",
0982         MTK_EINT_FUNCTION(0, 136),
0983         MTK_FUNCTION(0, "GPIO128"),
0984         MTK_FUNCTION(1, "SPI_MO_2_"),
0985         MTK_FUNCTION(2, "SPI_SO_1_")
0986     ),
0987     MTK_PIN(PINCTRL_PIN(129, "SPI2_MI"),
0988         NULL, "mt2712",
0989         MTK_EINT_FUNCTION(0, 137),
0990         MTK_FUNCTION(0, "GPIO129"),
0991         MTK_FUNCTION(1, "SPI_MI_2_"),
0992         MTK_FUNCTION(2, "SPI_SI_1_")
0993     ),
0994     MTK_PIN(PINCTRL_PIN(130, "SPI2_CK"),
0995         NULL, "mt2712",
0996         MTK_EINT_FUNCTION(0, 138),
0997         MTK_FUNCTION(0, "GPIO130"),
0998         MTK_FUNCTION(1, "SPI_CK_2_"),
0999         MTK_FUNCTION(2, "SPI_CK_1_")
1000     ),
1001     MTK_PIN(PINCTRL_PIN(131, "SPI3_CSN"),
1002         NULL, "mt2712",
1003         MTK_EINT_FUNCTION(0, 139),
1004         MTK_FUNCTION(0, "GPIO131"),
1005         MTK_FUNCTION(1, "SPI_CS_3_")
1006     ),
1007     MTK_PIN(PINCTRL_PIN(132, "SPI3_MO"),
1008         NULL, "mt2712",
1009         MTK_EINT_FUNCTION(0, 143),
1010         MTK_FUNCTION(0, "GPIO132"),
1011         MTK_FUNCTION(1, "SPI_MO_3_")
1012     ),
1013     MTK_PIN(PINCTRL_PIN(133, "SPI3_MI"),
1014         NULL, "mt2712",
1015         MTK_EINT_FUNCTION(0, 144),
1016         MTK_FUNCTION(0, "GPIO133"),
1017         MTK_FUNCTION(1, "SPI_MI_3_")
1018     ),
1019     MTK_PIN(PINCTRL_PIN(134, "SPI3_CK"),
1020         NULL, "mt2712",
1021         MTK_EINT_FUNCTION(0, 145),
1022         MTK_FUNCTION(0, "GPIO134"),
1023         MTK_FUNCTION(1, "SPI_CK_3_")
1024     ),
1025     MTK_PIN(PINCTRL_PIN(135, "KPROW3"),
1026         NULL, "mt2712",
1027         MTK_EINT_FUNCTION(0, 146),
1028         MTK_FUNCTION(0, "GPIO135"),
1029         MTK_FUNCTION(1, "KROW3"),
1030         MTK_FUNCTION(2, "DSIC_TE")
1031     ),
1032     MTK_PIN(PINCTRL_PIN(136, "KPROW4"),
1033         NULL, "mt2712",
1034         MTK_EINT_FUNCTION(0, 36),
1035         MTK_FUNCTION(0, "GPIO136"),
1036         MTK_FUNCTION(1, "KROW4"),
1037         MTK_FUNCTION(2, "DSID_TE")
1038     ),
1039     MTK_PIN(PINCTRL_PIN(137, "KPCOL3"),
1040         NULL, "mt2712",
1041         MTK_EINT_FUNCTION(0, 147),
1042         MTK_FUNCTION(0, "GPIO137"),
1043         MTK_FUNCTION(1, "KCOL3"),
1044         MTK_FUNCTION(2, "DISP2_PWM")
1045     ),
1046     MTK_PIN(PINCTRL_PIN(138, "KPCOL4"),
1047         NULL, "mt2712",
1048         MTK_EINT_FUNCTION(0, 37),
1049         MTK_FUNCTION(0, "GPIO138"),
1050         MTK_FUNCTION(1, "KCOL4"),
1051         MTK_FUNCTION(2, "LCM_RST2")
1052     ),
1053     MTK_PIN(PINCTRL_PIN(139, "KPCOL5"),
1054         NULL, "mt2712",
1055         MTK_EINT_FUNCTION(0, 38),
1056         MTK_FUNCTION(0, "GPIO139"),
1057         MTK_FUNCTION(1, "KCOL5"),
1058         MTK_FUNCTION(3, "DSIA_TE"),
1059         MTK_FUNCTION(4, "PURE_HW_PROTECT")
1060     ),
1061     MTK_PIN(PINCTRL_PIN(140, "KPCOL6"),
1062         NULL, "mt2712",
1063         MTK_EINT_FUNCTION(0, 39),
1064         MTK_FUNCTION(0, "GPIO140"),
1065         MTK_FUNCTION(1, "KCOL6"),
1066         MTK_FUNCTION(2, "WATCH_DOG"),
1067         MTK_FUNCTION(3, "LCM_RST1")
1068     ),
1069     MTK_PIN(PINCTRL_PIN(141, "KPROW5"),
1070         NULL, "mt2712",
1071         MTK_EINT_FUNCTION(0, 40),
1072         MTK_FUNCTION(0, "GPIO141"),
1073         MTK_FUNCTION(1, "KROW5"),
1074         MTK_FUNCTION(3, "LCM_RST0"),
1075         MTK_FUNCTION(4, "PURE_HW_PROTECT")
1076     ),
1077     MTK_PIN(PINCTRL_PIN(142, "KPROW6"),
1078         NULL, "mt2712",
1079         MTK_EINT_FUNCTION(0, 41),
1080         MTK_FUNCTION(0, "GPIO142"),
1081         MTK_FUNCTION(1, "KROW6"),
1082         MTK_FUNCTION(2, "SRCLKENA0"),
1083         MTK_FUNCTION(3, "DSIB_TE")
1084     ),
1085     MTK_PIN(PINCTRL_PIN(143, "JTDO_ICE"),
1086         NULL, "mt2712",
1087         MTK_EINT_FUNCTION(0, 148),
1088         MTK_FUNCTION(0, "GPIO143"),
1089         MTK_FUNCTION(1, "JTDO_ICE"),
1090         MTK_FUNCTION(3, "DFD_TDO")
1091     ),
1092     MTK_PIN(PINCTRL_PIN(144, "JTCK_ICE"),
1093         NULL, "mt2712",
1094         MTK_EINT_FUNCTION(0, 149),
1095         MTK_FUNCTION(0, "GPIO144"),
1096         MTK_FUNCTION(1, "JTCK_ICE"),
1097         MTK_FUNCTION(3, "DFD_TCK")
1098     ),
1099     MTK_PIN(PINCTRL_PIN(145, "JTDI_ICE"),
1100         NULL, "mt2712",
1101         MTK_EINT_FUNCTION(0, 150),
1102         MTK_FUNCTION(0, "GPIO145"),
1103         MTK_FUNCTION(1, "JTDI_ICE"),
1104         MTK_FUNCTION(3, "DFD_TDI")
1105     ),
1106     MTK_PIN(PINCTRL_PIN(146, "JTMS_ICE"),
1107         NULL, "mt2712",
1108         MTK_EINT_FUNCTION(0, 151),
1109         MTK_FUNCTION(0, "GPIO146"),
1110         MTK_FUNCTION(1, "JTMS_ICE"),
1111         MTK_FUNCTION(3, "DFD_TMS")
1112     ),
1113     MTK_PIN(PINCTRL_PIN(147, "JTRSTB_ICE"),
1114         NULL, "mt2712",
1115         MTK_EINT_FUNCTION(0, 152),
1116         MTK_FUNCTION(0, "GPIO147"),
1117         MTK_FUNCTION(1, "JTRST_B_ICE"),
1118         MTK_FUNCTION(3, "DFD_NTRST")
1119     ),
1120     MTK_PIN(PINCTRL_PIN(148, "GPIO148"),
1121         NULL, "mt2712",
1122         MTK_EINT_FUNCTION(0, 153),
1123         MTK_FUNCTION(0, "GPIO148"),
1124         MTK_FUNCTION(1, "JTRSTB_CM4"),
1125         MTK_FUNCTION(3, "DFD_NTRST")
1126     ),
1127     MTK_PIN(PINCTRL_PIN(149, "GPIO149"),
1128         NULL, "mt2712",
1129         MTK_EINT_FUNCTION(0, 154),
1130         MTK_FUNCTION(0, "GPIO149"),
1131         MTK_FUNCTION(1, "JTCK_CM4"),
1132         MTK_FUNCTION(3, "DFD_TCK")
1133     ),
1134     MTK_PIN(PINCTRL_PIN(150, "GPIO150"),
1135         NULL, "mt2712",
1136         MTK_EINT_FUNCTION(0, 155),
1137         MTK_FUNCTION(0, "GPIO150"),
1138         MTK_FUNCTION(1, "JTMS_CM4"),
1139         MTK_FUNCTION(3, "DFD_TMS")
1140     ),
1141     MTK_PIN(PINCTRL_PIN(151, "GPIO151"),
1142         NULL, "mt2712",
1143         MTK_EINT_FUNCTION(0, 156),
1144         MTK_FUNCTION(0, "GPIO151"),
1145         MTK_FUNCTION(1, "JTDI_CM4"),
1146         MTK_FUNCTION(3, "DFD_TDI")
1147     ),
1148     MTK_PIN(PINCTRL_PIN(152, "GPIO152"),
1149         NULL, "mt2712",
1150         MTK_EINT_FUNCTION(0, 157),
1151         MTK_FUNCTION(0, "GPIO152"),
1152         MTK_FUNCTION(1, "JTDO_CM4"),
1153         MTK_FUNCTION(3, "DFD_TDO")
1154     ),
1155     MTK_PIN(PINCTRL_PIN(153, "SPI0_CSN"),
1156         NULL, "mt2712",
1157         MTK_EINT_FUNCTION(0, 158),
1158         MTK_FUNCTION(0, "GPIO153"),
1159         MTK_FUNCTION(1, "SPI_CS_0_"),
1160         MTK_FUNCTION(2, "SRCLKENA0"),
1161         MTK_FUNCTION(3, "UTXD0"),
1162         MTK_FUNCTION(4, "I2SO0_DO1"),
1163         MTK_FUNCTION(6, "TDMO0_DATA1"),
1164         MTK_FUNCTION(7, "I2S_IQ2_SDQB")
1165     ),
1166     MTK_PIN(PINCTRL_PIN(154, "SPI0_MI"),
1167         NULL, "mt2712",
1168         MTK_EINT_FUNCTION(0, 159),
1169         MTK_FUNCTION(0, "GPIO154"),
1170         MTK_FUNCTION(1, "SPI_MI_0_"),
1171         MTK_FUNCTION(2, "SRCLKENA0"),
1172         MTK_FUNCTION(3, "URXD0"),
1173         MTK_FUNCTION(4, "I2SO0_DO0"),
1174         MTK_FUNCTION(5, "I2SO1_DO"),
1175         MTK_FUNCTION(6, "TDMO0_DATA"),
1176         MTK_FUNCTION(7, "I2S_IQ1_SDIB")
1177     ),
1178     MTK_PIN(PINCTRL_PIN(155, "SPI0_CK"),
1179         NULL, "mt2712",
1180         MTK_EINT_FUNCTION(0, 160),
1181         MTK_FUNCTION(0, "GPIO155"),
1182         MTK_FUNCTION(1, "SPI_CK_0_"),
1183         MTK_FUNCTION(2, "SC_APBIAS_OFF"),
1184         MTK_FUNCTION(3, "UTXD1"),
1185         MTK_FUNCTION(4, "I2SO0_BCK"),
1186         MTK_FUNCTION(5, "I2SO1_BCK"),
1187         MTK_FUNCTION(6, "TDMO0_BCK"),
1188         MTK_FUNCTION(7, "I2S_IQ0_SDQB")
1189     ),
1190     MTK_PIN(PINCTRL_PIN(156, "SPI0_MO"),
1191         NULL, "mt2712",
1192         MTK_EINT_FUNCTION(0, 161),
1193         MTK_FUNCTION(0, "GPIO156"),
1194         MTK_FUNCTION(1, "SPI_MO_0_"),
1195         MTK_FUNCTION(2, "SC_APBIAS_OFF"),
1196         MTK_FUNCTION(3, "URXD1"),
1197         MTK_FUNCTION(4, "I2SO0_WS"),
1198         MTK_FUNCTION(5, "I2SO1_WS"),
1199         MTK_FUNCTION(6, "TDMO0_LRCK"),
1200         MTK_FUNCTION(7, "I2S_IQ0_SDIB")
1201     ),
1202     MTK_PIN(PINCTRL_PIN(157, "SPI5_CSN"),
1203         NULL, "mt2712",
1204         MTK_EINT_FUNCTION(0, 162),
1205         MTK_FUNCTION(0, "GPIO157"),
1206         MTK_FUNCTION(1, "SPI_CS_5_"),
1207         MTK_FUNCTION(2, "LCM_RST0"),
1208         MTK_FUNCTION(3, "UTXD2"),
1209         MTK_FUNCTION(4, "I2SO0_MCK"),
1210         MTK_FUNCTION(5, "I2SO1_MCK"),
1211         MTK_FUNCTION(6, "TDMO0_MCLK")
1212     ),
1213     MTK_PIN(PINCTRL_PIN(158, "SPI5_MI"),
1214         NULL, "mt2712",
1215         MTK_EINT_FUNCTION(0, 163),
1216         MTK_FUNCTION(0, "GPIO158"),
1217         MTK_FUNCTION(1, "SPI_MI_5_"),
1218         MTK_FUNCTION(2, "DSIA_TE"),
1219         MTK_FUNCTION(3, "URXD2")
1220     ),
1221     MTK_PIN(PINCTRL_PIN(159, "SPI5_MO"),
1222         NULL, "mt2712",
1223         MTK_EINT_FUNCTION(0, 164),
1224         MTK_FUNCTION(0, "GPIO159"),
1225         MTK_FUNCTION(1, "SPI_MO_5_"),
1226         MTK_FUNCTION(2, "DSIB_TE"),
1227         MTK_FUNCTION(3, "UTXD3")
1228     ),
1229     MTK_PIN(PINCTRL_PIN(160, "SPI5_CK"),
1230         NULL, "mt2712",
1231         MTK_EINT_FUNCTION(0, 165),
1232         MTK_FUNCTION(0, "GPIO160"),
1233         MTK_FUNCTION(1, "SPI_CK_5_"),
1234         MTK_FUNCTION(2, "LCM_RST1"),
1235         MTK_FUNCTION(3, "URXD3")
1236     ),
1237     MTK_PIN(PINCTRL_PIN(161, "SPI1_CSN"),
1238         NULL, "mt2712",
1239         MTK_EINT_FUNCTION(0, 166),
1240         MTK_FUNCTION(0, "GPIO161"),
1241         MTK_FUNCTION(1, "SPI_CS_1_"),
1242         MTK_FUNCTION(2, "SPI_CS_4_"),
1243         MTK_FUNCTION(4, "I2S_IQ2_SDQB"),
1244         MTK_FUNCTION(5, "I2SO2_DO"),
1245         MTK_FUNCTION(6, "TDMO0_DATA1"),
1246         MTK_FUNCTION(7, "I2SO0_DO1")
1247     ),
1248     MTK_PIN(PINCTRL_PIN(162, "SPI1_SI"),
1249         NULL, "mt2712",
1250         MTK_EINT_FUNCTION(0, 167),
1251         MTK_FUNCTION(0, "GPIO162"),
1252         MTK_FUNCTION(1, "SPI_SI_1_"),
1253         MTK_FUNCTION(2, "SPI_MI_4_"),
1254         MTK_FUNCTION(4, "I2S_IQ1_SDIB"),
1255         MTK_FUNCTION(5, "I2SO2_BCK"),
1256         MTK_FUNCTION(6, "TDMO0_DATA"),
1257         MTK_FUNCTION(7, "I2SO0_DO0")
1258     ),
1259     MTK_PIN(PINCTRL_PIN(163, "SPI1_CK"),
1260         NULL, "mt2712",
1261         MTK_EINT_FUNCTION(0, 168),
1262         MTK_FUNCTION(0, "GPIO163"),
1263         MTK_FUNCTION(1, "SPI_CK_1_"),
1264         MTK_FUNCTION(2, "SPI_CK_4_"),
1265         MTK_FUNCTION(4, "I2S_IQ0_SDQB"),
1266         MTK_FUNCTION(5, "I2SO2_WS"),
1267         MTK_FUNCTION(6, "TDMO0_BCK"),
1268         MTK_FUNCTION(7, "I2SO0_BCK")
1269     ),
1270     MTK_PIN(PINCTRL_PIN(164, "SPI1_SO"),
1271         NULL, "mt2712",
1272         MTK_EINT_FUNCTION(0, 169),
1273         MTK_FUNCTION(0, "GPIO164"),
1274         MTK_FUNCTION(1, "SPI_SO_1_"),
1275         MTK_FUNCTION(2, "SPI_MO_4_"),
1276         MTK_FUNCTION(4, "I2S_IQ0_SDIB"),
1277         MTK_FUNCTION(5, "I2SO2_MCK"),
1278         MTK_FUNCTION(6, "TDMO0_LRCK"),
1279         MTK_FUNCTION(7, "I2SO0_WS")
1280     ),
1281     MTK_PIN(PINCTRL_PIN(165, "SPI4_CSN"),
1282         NULL, "mt2712",
1283         MTK_EINT_FUNCTION(0, 170),
1284         MTK_FUNCTION(0, "GPIO165"),
1285         MTK_FUNCTION(1, "SPI_CS_4_"),
1286         MTK_FUNCTION(2, "LCM_RST0"),
1287         MTK_FUNCTION(3, "SPI_CS_1_"),
1288         MTK_FUNCTION(4, "UTXD4"),
1289         MTK_FUNCTION(5, "I2SO1_DO"),
1290         MTK_FUNCTION(6, "TDMO0_MCLK"),
1291         MTK_FUNCTION(7, "I2SO0_MCK")
1292     ),
1293     MTK_PIN(PINCTRL_PIN(166, "SPI4_MI"),
1294         NULL, "mt2712",
1295         MTK_EINT_FUNCTION(0, 171),
1296         MTK_FUNCTION(0, "GPIO166"),
1297         MTK_FUNCTION(1, "SPI_MI_4_"),
1298         MTK_FUNCTION(2, "DSIA_TE"),
1299         MTK_FUNCTION(3, "SPI_SI_1_"),
1300         MTK_FUNCTION(4, "URXD4"),
1301         MTK_FUNCTION(5, "I2SO1_BCK")
1302     ),
1303     MTK_PIN(PINCTRL_PIN(167, "SPI4_MO"),
1304         NULL, "mt2712",
1305         MTK_EINT_FUNCTION(0, 172),
1306         MTK_FUNCTION(0, "GPIO167"),
1307         MTK_FUNCTION(1, "SPI_MO_4_"),
1308         MTK_FUNCTION(2, "DSIB_TE"),
1309         MTK_FUNCTION(3, "SPI_SO_1_"),
1310         MTK_FUNCTION(4, "UTXD5"),
1311         MTK_FUNCTION(5, "I2SO1_WS")
1312     ),
1313     MTK_PIN(PINCTRL_PIN(168, "SPI4_CK"),
1314         NULL, "mt2712",
1315         MTK_EINT_FUNCTION(0, 173),
1316         MTK_FUNCTION(0, "GPIO168"),
1317         MTK_FUNCTION(1, "SPI_CK_4_"),
1318         MTK_FUNCTION(2, "LCM_RST1"),
1319         MTK_FUNCTION(3, "SPI_CK_1_"),
1320         MTK_FUNCTION(4, "URXD5"),
1321         MTK_FUNCTION(5, "I2SO1_MCK")
1322     ),
1323     MTK_PIN(PINCTRL_PIN(169, "I2SI0_DATA"),
1324         NULL, "mt2712",
1325         MTK_EINT_FUNCTION(0, 174),
1326         MTK_FUNCTION(0, "GPIO169"),
1327         MTK_FUNCTION(1, "I2SI0_DI"),
1328         MTK_FUNCTION(2, "I2SI1_DI"),
1329         MTK_FUNCTION(3, "I2SI2_DI"),
1330         MTK_FUNCTION(4, "TDMIN_DI")
1331     ),
1332     MTK_PIN(PINCTRL_PIN(170, "I2SI0_LRCK"),
1333         NULL, "mt2712",
1334         MTK_EINT_FUNCTION(0, 175),
1335         MTK_FUNCTION(0, "GPIO170"),
1336         MTK_FUNCTION(1, "I2SI0_WS"),
1337         MTK_FUNCTION(2, "I2SI1_WS"),
1338         MTK_FUNCTION(3, "I2SI2_WS"),
1339         MTK_FUNCTION(4, "TDMIN_LRCK"),
1340         MTK_FUNCTION(5, "TDMO0_DATA3"),
1341         MTK_FUNCTION(6, "TDMO1_DATA3")
1342     ),
1343     MTK_PIN(PINCTRL_PIN(171, "I2SI0_MCLK"),
1344         NULL, "mt2712",
1345         MTK_EINT_FUNCTION(0, 176),
1346         MTK_FUNCTION(0, "GPIO171"),
1347         MTK_FUNCTION(1, "I2SI0_MCK"),
1348         MTK_FUNCTION(2, "I2SI1_MCK"),
1349         MTK_FUNCTION(3, "I2SI2_MCK"),
1350         MTK_FUNCTION(4, "TDMIN_MCLK"),
1351         MTK_FUNCTION(5, "TDMO0_DATA2"),
1352         MTK_FUNCTION(6, "TDMO1_DATA2")
1353     ),
1354     MTK_PIN(PINCTRL_PIN(172, "I2SI0_BCK"),
1355         NULL, "mt2712",
1356         MTK_EINT_FUNCTION(0, 177),
1357         MTK_FUNCTION(0, "GPIO172"),
1358         MTK_FUNCTION(1, "I2SI0_BCK"),
1359         MTK_FUNCTION(2, "I2SI1_BCK"),
1360         MTK_FUNCTION(3, "I2SI2_BCK"),
1361         MTK_FUNCTION(4, "TDMIN_BCK"),
1362         MTK_FUNCTION(5, "TDMO0_DATA1"),
1363         MTK_FUNCTION(6, "TDMO1_DATA1")
1364     ),
1365     MTK_PIN(PINCTRL_PIN(173, "I2SI2_DATA"),
1366         NULL, "mt2712",
1367         MTK_EINT_FUNCTION(0, 178),
1368         MTK_FUNCTION(0, "GPIO173"),
1369         MTK_FUNCTION(1, "I2SI2_DI"),
1370         MTK_FUNCTION(2, "I2SI0_DI"),
1371         MTK_FUNCTION(3, "I2SI1_DI"),
1372         MTK_FUNCTION(4, "PCM1_DI"),
1373         MTK_FUNCTION(5, "TDMIN_DI"),
1374         MTK_FUNCTION(6, "PCM1_DO")
1375     ),
1376     MTK_PIN(PINCTRL_PIN(174, "I2SI2_MCLK"),
1377         NULL, "mt2712",
1378         MTK_EINT_FUNCTION(0, 179),
1379         MTK_FUNCTION(0, "GPIO174"),
1380         MTK_FUNCTION(1, "I2SI2_MCK"),
1381         MTK_FUNCTION(2, "I2SI0_MCK"),
1382         MTK_FUNCTION(3, "I2SI1_MCK"),
1383         MTK_FUNCTION(4, "PCM1_DO"),
1384         MTK_FUNCTION(5, "TDMIN_MCLK"),
1385         MTK_FUNCTION(6, "PCM1_DI"),
1386         MTK_FUNCTION(7, "I2S_IQ2_SDQB")
1387     ),
1388     MTK_PIN(PINCTRL_PIN(175, "I2SI2_BCK"),
1389         NULL, "mt2712",
1390         MTK_EINT_FUNCTION(0, 180),
1391         MTK_FUNCTION(0, "GPIO175"),
1392         MTK_FUNCTION(1, "I2SI2_BCK"),
1393         MTK_FUNCTION(2, "I2SI0_BCK"),
1394         MTK_FUNCTION(3, "I2SI1_BCK"),
1395         MTK_FUNCTION(4, "PCM1_CLK"),
1396         MTK_FUNCTION(5, "TDMIN_BCK")
1397     ),
1398     MTK_PIN(PINCTRL_PIN(176, "I2SI2_LRCK"),
1399         NULL, "mt2712",
1400         MTK_EINT_FUNCTION(0, 181),
1401         MTK_FUNCTION(0, "GPIO176"),
1402         MTK_FUNCTION(1, "I2SI2_WS"),
1403         MTK_FUNCTION(2, "I2SI0_WS"),
1404         MTK_FUNCTION(3, "I2SI1_WS"),
1405         MTK_FUNCTION(4, "PCM1_SYNC"),
1406         MTK_FUNCTION(5, "TDMIN_LRCK")
1407     ),
1408     MTK_PIN(PINCTRL_PIN(177, "I2SI1_DATA"),
1409         NULL, "mt2712",
1410         MTK_EINT_FUNCTION(0, 182),
1411         MTK_FUNCTION(0, "GPIO177"),
1412         MTK_FUNCTION(1, "I2SI1_DI"),
1413         MTK_FUNCTION(2, "I2SI0_DI"),
1414         MTK_FUNCTION(3, "I2SI2_DI"),
1415         MTK_FUNCTION(4, "TDMIN_DI")
1416     ),
1417     MTK_PIN(PINCTRL_PIN(178, "I2SI1_BCK"),
1418         NULL, "mt2712",
1419         MTK_EINT_FUNCTION(0, 183),
1420         MTK_FUNCTION(0, "GPIO178"),
1421         MTK_FUNCTION(1, "I2SI1_BCK"),
1422         MTK_FUNCTION(2, "I2SI0_BCK"),
1423         MTK_FUNCTION(3, "I2SI2_BCK"),
1424         MTK_FUNCTION(4, "TDMIN_BCK"),
1425         MTK_FUNCTION(5, "TDMO0_DATA3"),
1426         MTK_FUNCTION(6, "TDMO1_DATA3")
1427     ),
1428     MTK_PIN(PINCTRL_PIN(179, "I2SI1_LRCK"),
1429         NULL, "mt2712",
1430         MTK_EINT_FUNCTION(0, 184),
1431         MTK_FUNCTION(0, "GPIO179"),
1432         MTK_FUNCTION(1, "I2SI1_WS"),
1433         MTK_FUNCTION(2, "I2SI0_WS"),
1434         MTK_FUNCTION(3, "I2SI2_WS"),
1435         MTK_FUNCTION(4, "TDMIN_LRCK"),
1436         MTK_FUNCTION(5, "TDMO0_DATA2"),
1437         MTK_FUNCTION(6, "TDMO1_DATA2")
1438     ),
1439     MTK_PIN(PINCTRL_PIN(180, "I2SI1_MCLK"),
1440         NULL, "mt2712",
1441         MTK_EINT_FUNCTION(0, 185),
1442         MTK_FUNCTION(0, "GPIO180"),
1443         MTK_FUNCTION(1, "I2SI1_MCK"),
1444         MTK_FUNCTION(2, "I2SI0_MCK"),
1445         MTK_FUNCTION(3, "I2SI2_MCK"),
1446         MTK_FUNCTION(4, "TDMIN_MCLK"),
1447         MTK_FUNCTION(5, "TDMO0_DATA1"),
1448         MTK_FUNCTION(6, "TDMO1_DATA1"),
1449         MTK_FUNCTION(7, "I2S_IQ2_SDIB")
1450     ),
1451     MTK_PIN(PINCTRL_PIN(181, "I2SO1_DATA0"),
1452         NULL, "mt2712",
1453         MTK_EINT_FUNCTION(0, 186),
1454         MTK_FUNCTION(0, "GPIO181"),
1455         MTK_FUNCTION(1, "I2SO1_DO"),
1456         MTK_FUNCTION(2, "I2SO0_DO0"),
1457         MTK_FUNCTION(3, "I2SO2_DO"),
1458         MTK_FUNCTION(4, "DAI_TX"),
1459         MTK_FUNCTION(5, "TDMIN_MCLK"),
1460         MTK_FUNCTION(7, "I2S_IQ2_SDIA")
1461     ),
1462     MTK_PIN(PINCTRL_PIN(182, "I2SO1_BCK"),
1463         NULL, "mt2712",
1464         MTK_EINT_FUNCTION(0, 187),
1465         MTK_FUNCTION(0, "GPIO182"),
1466         MTK_FUNCTION(1, "I2SO1_BCK"),
1467         MTK_FUNCTION(2, "I2SO0_BCK"),
1468         MTK_FUNCTION(3, "I2SO2_BCK"),
1469         MTK_FUNCTION(4, "DAI_SYNC"),
1470         MTK_FUNCTION(5, "TDMIN_BCK"),
1471         MTK_FUNCTION(6, "TDMO0_DATA3"),
1472         MTK_FUNCTION(7, "I2S_IQ2_BCK")
1473     ),
1474     MTK_PIN(PINCTRL_PIN(183, "I2SO1_LRCK"),
1475         NULL, "mt2712",
1476         MTK_EINT_FUNCTION(0, 188),
1477         MTK_FUNCTION(0, "GPIO183"),
1478         MTK_FUNCTION(1, "I2SO1_WS"),
1479         MTK_FUNCTION(2, "I2SO0_WS"),
1480         MTK_FUNCTION(3, "I2SO2_WS"),
1481         MTK_FUNCTION(4, "DAI_CLK"),
1482         MTK_FUNCTION(5, "TDMIN_DI"),
1483         MTK_FUNCTION(6, "TDMO0_DATA2"),
1484         MTK_FUNCTION(7, "I2S_IQ2_WS")
1485     ),
1486     MTK_PIN(PINCTRL_PIN(184, "I2SO1_MCLK"),
1487         NULL, "mt2712",
1488         MTK_EINT_FUNCTION(0, 189),
1489         MTK_FUNCTION(0, "GPIO184"),
1490         MTK_FUNCTION(1, "I2SO1_MCK"),
1491         MTK_FUNCTION(2, "I2SO0_MCK"),
1492         MTK_FUNCTION(3, "I2SO2_MCK"),
1493         MTK_FUNCTION(4, "DAI_RX"),
1494         MTK_FUNCTION(5, "TDMIN_LRCK"),
1495         MTK_FUNCTION(6, "TDMO0_DATA1"),
1496         MTK_FUNCTION(7, "I2S_IQ2_SDQA")
1497     ),
1498     MTK_PIN(PINCTRL_PIN(185, "AUD_EXT_CK2"),
1499         NULL, "mt2712",
1500         MTK_EINT_FUNCTION(0, 190),
1501         MTK_FUNCTION(0, "GPIO185"),
1502         MTK_FUNCTION(1, "AUD_EXT_CK2"),
1503         MTK_FUNCTION(2, "AUD_EXT_CK1"),
1504         MTK_FUNCTION(3, "I2SO1_DO"),
1505         MTK_FUNCTION(4, "I2SI2_DI"),
1506         MTK_FUNCTION(5, "MRG_RX"),
1507         MTK_FUNCTION(6, "PCM1_DI"),
1508         MTK_FUNCTION(7, "I2S_IQ0_SDQB")
1509     ),
1510     MTK_PIN(PINCTRL_PIN(186, "AUD_EXT_CK1"),
1511         NULL, "mt2712",
1512         MTK_EINT_FUNCTION(0, 191),
1513         MTK_FUNCTION(0, "GPIO186"),
1514         MTK_FUNCTION(1, "AUD_EXT_CK1"),
1515         MTK_FUNCTION(2, "AUD_EXT_CK2"),
1516         MTK_FUNCTION(3, "I2SO0_DO1"),
1517         MTK_FUNCTION(4, "I2SI1_DI"),
1518         MTK_FUNCTION(5, "MRG_TX"),
1519         MTK_FUNCTION(6, "PCM1_DO"),
1520         MTK_FUNCTION(7, "I2S_IQ0_SDIB")
1521     ),
1522     MTK_PIN(PINCTRL_PIN(187, "I2SO2_BCK"),
1523         NULL, "mt2712",
1524         MTK_EINT_FUNCTION(0, 192),
1525         MTK_FUNCTION(0, "GPIO187"),
1526         MTK_FUNCTION(1, "I2SO2_BCK"),
1527         MTK_FUNCTION(2, "I2SO0_BCK"),
1528         MTK_FUNCTION(3, "I2SO1_BCK"),
1529         MTK_FUNCTION(4, "PCM1_CLK"),
1530         MTK_FUNCTION(5, "MRG_SYNC"),
1531         MTK_FUNCTION(6, "TDMO1_DATA3"),
1532         MTK_FUNCTION(7, "I2S_IQ0_BCK")
1533     ),
1534     MTK_PIN(PINCTRL_PIN(188, "I2SO2_LRCK"),
1535         NULL, "mt2712",
1536         MTK_EINT_FUNCTION(0, 193),
1537         MTK_FUNCTION(0, "GPIO188"),
1538         MTK_FUNCTION(1, "I2SO2_WS"),
1539         MTK_FUNCTION(2, "I2SO0_WS"),
1540         MTK_FUNCTION(3, "I2SO1_WS"),
1541         MTK_FUNCTION(4, "PCM1_SYNC"),
1542         MTK_FUNCTION(5, "MRG_CLK"),
1543         MTK_FUNCTION(6, "TDMO1_DATA2"),
1544         MTK_FUNCTION(7, "I2S_IQ0_WS")
1545     ),
1546     MTK_PIN(PINCTRL_PIN(189, "I2SO2_MCLK"),
1547         NULL, "mt2712",
1548         MTK_EINT_FUNCTION(0, 194),
1549         MTK_FUNCTION(0, "GPIO189"),
1550         MTK_FUNCTION(1, "I2SO2_MCK"),
1551         MTK_FUNCTION(2, "I2SO0_MCK"),
1552         MTK_FUNCTION(3, "I2SO1_MCK"),
1553         MTK_FUNCTION(4, "PCM1_DO"),
1554         MTK_FUNCTION(5, "MRG_RX"),
1555         MTK_FUNCTION(6, "TDMO1_DATA1"),
1556         MTK_FUNCTION(7, "I2S_IQ0_SDQA")
1557     ),
1558     MTK_PIN(PINCTRL_PIN(190, "I2SO2_DATA0"),
1559         NULL, "mt2712",
1560         MTK_EINT_FUNCTION(0, 195),
1561         MTK_FUNCTION(0, "GPIO190"),
1562         MTK_FUNCTION(1, "I2SO2_DO"),
1563         MTK_FUNCTION(2, "I2SO0_DO0"),
1564         MTK_FUNCTION(3, "I2SO1_DO"),
1565         MTK_FUNCTION(4, "PCM1_DI"),
1566         MTK_FUNCTION(5, "MRG_TX"),
1567         MTK_FUNCTION(6, "PCM1_DO"),
1568         MTK_FUNCTION(7, "I2S_IQ0_SDIA")
1569     ),
1570     MTK_PIN(PINCTRL_PIN(191, "I2SO0_DATA1"),
1571         NULL, "mt2712",
1572         MTK_EINT_FUNCTION(0, 196),
1573         MTK_FUNCTION(0, "GPIO191"),
1574         MTK_FUNCTION(1, "I2SO0_DO1"),
1575         MTK_FUNCTION(2, "I2SI0_DI"),
1576         MTK_FUNCTION(3, "I2SI1_DI"),
1577         MTK_FUNCTION(4, "I2SI2_DI"),
1578         MTK_FUNCTION(5, "DAI_TX"),
1579         MTK_FUNCTION(6, "I2S_IQ0_SDQB"),
1580         MTK_FUNCTION(7, "I2S_IQ1_SDQB")
1581     ),
1582     MTK_PIN(PINCTRL_PIN(192, "I2SO0_MCLK"),
1583         NULL, "mt2712",
1584         MTK_EINT_FUNCTION(0, 197),
1585         MTK_FUNCTION(0, "GPIO192"),
1586         MTK_FUNCTION(1, "I2SO0_MCK"),
1587         MTK_FUNCTION(2, "I2SO1_MCK"),
1588         MTK_FUNCTION(3, "I2SO2_MCK"),
1589         MTK_FUNCTION(4, "USB4_FT_SCL"),
1590         MTK_FUNCTION(5, "TDMO1_DATA3"),
1591         MTK_FUNCTION(6, "I2S_IQ0_SDIB"),
1592         MTK_FUNCTION(7, "I2S_IQ1_SDQA")
1593     ),
1594     MTK_PIN(PINCTRL_PIN(193, "I2SO0_DATA0"),
1595         NULL, "mt2712",
1596         MTK_EINT_FUNCTION(0, 198),
1597         MTK_FUNCTION(0, "GPIO193"),
1598         MTK_FUNCTION(1, "I2SO0_DO0"),
1599         MTK_FUNCTION(2, "I2SO1_DO"),
1600         MTK_FUNCTION(3, "I2SO2_DO"),
1601         MTK_FUNCTION(4, "USB4_FT_SDA"),
1602         MTK_FUNCTION(7, "I2S_IQ1_SDIA")
1603     ),
1604     MTK_PIN(PINCTRL_PIN(194, "I2SO0_LRCK"),
1605         NULL, "mt2712",
1606         MTK_EINT_FUNCTION(0, 199),
1607         MTK_FUNCTION(0, "GPIO194"),
1608         MTK_FUNCTION(1, "I2SO0_WS"),
1609         MTK_FUNCTION(2, "I2SO1_WS"),
1610         MTK_FUNCTION(3, "I2SO2_WS"),
1611         MTK_FUNCTION(4, "USB5_FT_SCL"),
1612         MTK_FUNCTION(5, "TDMO1_DATA2"),
1613         MTK_FUNCTION(7, "I2S_IQ1_WS")
1614     ),
1615     MTK_PIN(PINCTRL_PIN(195, "I2SO0_BCK"),
1616         NULL, "mt2712",
1617         MTK_EINT_FUNCTION(0, 200),
1618         MTK_FUNCTION(0, "GPIO195"),
1619         MTK_FUNCTION(1, "I2SO0_BCK"),
1620         MTK_FUNCTION(2, "I2SO1_BCK"),
1621         MTK_FUNCTION(3, "I2SO2_BCK"),
1622         MTK_FUNCTION(4, "USB5_FT_SDA"),
1623         MTK_FUNCTION(5, "TDMO1_DATA1"),
1624         MTK_FUNCTION(7, "I2S_IQ1_BCK")
1625     ),
1626     MTK_PIN(PINCTRL_PIN(196, "TDMO1_MCLK"),
1627         NULL, "mt2712",
1628         MTK_EINT_FUNCTION(0, 201),
1629         MTK_FUNCTION(0, "GPIO196"),
1630         MTK_FUNCTION(1, "TDMO1_MCLK"),
1631         MTK_FUNCTION(2, "TDMO0_MCLK"),
1632         MTK_FUNCTION(3, "TDMIN_MCLK"),
1633         MTK_FUNCTION(6, "I2SO0_DO1"),
1634         MTK_FUNCTION(7, "I2S_IQ1_SDIB")
1635     ),
1636     MTK_PIN(PINCTRL_PIN(197, "TDMO1_LRCK"),
1637         NULL, "mt2712",
1638         MTK_EINT_FUNCTION(0, 202),
1639         MTK_FUNCTION(0, "GPIO197"),
1640         MTK_FUNCTION(1, "TDMO1_LRCK"),
1641         MTK_FUNCTION(2, "TDMO0_LRCK"),
1642         MTK_FUNCTION(3, "TDMIN_LRCK"),
1643         MTK_FUNCTION(4, "TDMO0_DATA3"),
1644         MTK_FUNCTION(5, "TDMO1_DATA3"),
1645         MTK_FUNCTION(6, "I2SO3_MCK"),
1646         MTK_FUNCTION(7, "TDMO1_DATA2")
1647     ),
1648     MTK_PIN(PINCTRL_PIN(198, "TDMO1_BCK"),
1649         NULL, "mt2712",
1650         MTK_EINT_FUNCTION(0, 203),
1651         MTK_FUNCTION(0, "GPIO198"),
1652         MTK_FUNCTION(1, "TDMO1_BCK"),
1653         MTK_FUNCTION(2, "TDMO0_BCK"),
1654         MTK_FUNCTION(3, "TDMIN_BCK"),
1655         MTK_FUNCTION(4, "TDMO0_DATA2"),
1656         MTK_FUNCTION(5, "TDMO1_DATA2"),
1657         MTK_FUNCTION(6, "I2SO3_BCK"),
1658         MTK_FUNCTION(7, "TDMO1_DATA1")
1659     ),
1660     MTK_PIN(PINCTRL_PIN(199, "TDMO1_DATA"),
1661         NULL, "mt2712",
1662         MTK_EINT_FUNCTION(0, 204),
1663         MTK_FUNCTION(0, "GPIO199"),
1664         MTK_FUNCTION(1, "TDMO1_DATA"),
1665         MTK_FUNCTION(2, "TDMO0_DATA"),
1666         MTK_FUNCTION(3, "TDMIN_DI"),
1667         MTK_FUNCTION(4, "TDMO0_DATA1"),
1668         MTK_FUNCTION(5, "TDMO1_DATA1"),
1669         MTK_FUNCTION(6, "I2SO3_WS")
1670     ),
1671     MTK_PIN(PINCTRL_PIN(200, "TDMO0_MCLK"),
1672         NULL, "mt2712",
1673         MTK_EINT_FUNCTION(0, 205),
1674         MTK_FUNCTION(0, "GPIO200"),
1675         MTK_FUNCTION(1, "TDMO0_MCLK"),
1676         MTK_FUNCTION(2, "TDMO1_MCLK"),
1677         MTK_FUNCTION(3, "PCM1_DI"),
1678         MTK_FUNCTION(4, "TDMO0_MCLK"),
1679         MTK_FUNCTION(5, "TDMO1_MCLK"),
1680         MTK_FUNCTION(6, "MRG_TX"),
1681         MTK_FUNCTION(7, "I2SO2_MCK")
1682     ),
1683     MTK_PIN(PINCTRL_PIN(201, "TDMO0_LRCK"),
1684         NULL, "mt2712",
1685         MTK_EINT_FUNCTION(0, 206),
1686         MTK_FUNCTION(0, "GPIO201"),
1687         MTK_FUNCTION(1, "TDMO0_LRCK"),
1688         MTK_FUNCTION(2, "TDMO1_LRCK"),
1689         MTK_FUNCTION(3, "PCM1_SYNC"),
1690         MTK_FUNCTION(4, "TDMO0_LRCK"),
1691         MTK_FUNCTION(5, "TDMO1_LRCK"),
1692         MTK_FUNCTION(6, "MRG_RX"),
1693         MTK_FUNCTION(7, "I2SO2_WS")
1694     ),
1695     MTK_PIN(PINCTRL_PIN(202, "TDMO0_BCK"),
1696         NULL, "mt2712",
1697         MTK_EINT_FUNCTION(0, 207),
1698         MTK_FUNCTION(0, "GPIO202"),
1699         MTK_FUNCTION(1, "TDMO0_BCK"),
1700         MTK_FUNCTION(2, "TDMO1_BCK"),
1701         MTK_FUNCTION(3, "PCM1_CLK"),
1702         MTK_FUNCTION(4, "TDMO0_BCK"),
1703         MTK_FUNCTION(5, "TDMO1_BCK"),
1704         MTK_FUNCTION(6, "MRG_SYNC"),
1705         MTK_FUNCTION(7, "I2SO2_BCK")
1706     ),
1707     MTK_PIN(PINCTRL_PIN(203, "TDMO0_DATA"),
1708         NULL, "mt2712",
1709         MTK_EINT_FUNCTION(0, 208),
1710         MTK_FUNCTION(0, "GPIO203"),
1711         MTK_FUNCTION(1, "TDMO0_DATA"),
1712         MTK_FUNCTION(2, "TDMO1_DATA"),
1713         MTK_FUNCTION(3, "PCM1_DO"),
1714         MTK_FUNCTION(4, "TDMO0_DATA"),
1715         MTK_FUNCTION(5, "TDMO1_DATA"),
1716         MTK_FUNCTION(6, "MRG_CLK"),
1717         MTK_FUNCTION(7, "I2SO2_DO")
1718     ),
1719     MTK_PIN(PINCTRL_PIN(204, "PERSTB_P0"),
1720         NULL, "mt2712",
1721         MTK_EINT_FUNCTION(0, 209),
1722         MTK_FUNCTION(0, "GPIO204"),
1723         MTK_FUNCTION(1, "PERST_B_P0")
1724     ),
1725     MTK_PIN(PINCTRL_PIN(205, "CLKREQN_P0"),
1726         NULL, "mt2712",
1727         MTK_EINT_FUNCTION(0, 210),
1728         MTK_FUNCTION(0, "GPIO205"),
1729         MTK_FUNCTION(1, "CLKREQ_N_P0")
1730     ),
1731     MTK_PIN(PINCTRL_PIN(206, "WAKEEN_P0"),
1732         NULL, "mt2712",
1733         MTK_EINT_FUNCTION(0, 211),
1734         MTK_FUNCTION(0, "GPIO206"),
1735         MTK_FUNCTION(1, "WAKE_EN_P0")
1736     ),
1737     MTK_PIN(PINCTRL_PIN(207, "PERSTB_P1"),
1738         NULL, "mt2712",
1739         MTK_EINT_FUNCTION(0, 212),
1740         MTK_FUNCTION(0, "GPIO207"),
1741         MTK_FUNCTION(1, "PERST_B_P1")
1742     ),
1743     MTK_PIN(PINCTRL_PIN(208, "CLKREQN_P1"),
1744         NULL, "mt2712",
1745         MTK_EINT_FUNCTION(0, 213),
1746         MTK_FUNCTION(0, "GPIO208"),
1747         MTK_FUNCTION(1, "CLKREQ_N_P1")
1748     ),
1749     MTK_PIN(PINCTRL_PIN(209, "WAKEEN_P1"),
1750         NULL, "mt2712",
1751         MTK_EINT_FUNCTION(0, 214),
1752         MTK_FUNCTION(0, "GPIO209"),
1753         MTK_FUNCTION(1, "WAKE_EN_P1")
1754     ),
1755 };
1756 
1757 #endif /* __PINCTRL_MTK_MT2712_H */