Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * Copyright (C) 2018 MediaTek Inc.
0004  *
0005  * Author: ZH Chen <zh.chen@mediatek.com>
0006  *
0007  */
0008 
0009 #ifndef __PINCTRL_MTK_MT6765_H
0010 #define __PINCTRL_MTK_MT6765_H
0011 
0012 #include "pinctrl-paris.h"
0013 
0014 static struct mtk_pin_desc mtk_pins_mt6765[] = {
0015     MTK_PIN(
0016         0, "GPIO0",
0017         MTK_EINT_FUNCTION(0, 0),
0018         DRV_GRP4,
0019         MTK_FUNCTION(0, "GPIO0"),
0020         MTK_FUNCTION(1, "UTXD1"),
0021         MTK_FUNCTION(2, "CLKM0"),
0022         MTK_FUNCTION(3, "MD_INT0"),
0023         MTK_FUNCTION(4, "I2S0_MCK"),
0024         MTK_FUNCTION(5, "MD_UTXD1"),
0025         MTK_FUNCTION(6, "TP_GPIO0_AO"),
0026         MTK_FUNCTION(7, "DBG_MON_B9")
0027     ),
0028     MTK_PIN(
0029         1, "GPIO1",
0030         MTK_EINT_FUNCTION(0, 1),
0031         DRV_GRP4,
0032         MTK_FUNCTION(0, "GPIO1"),
0033         MTK_FUNCTION(1, "URXD1"),
0034         MTK_FUNCTION(2, "CLKM1"),
0035         MTK_FUNCTION(4, "I2S0_BCK"),
0036         MTK_FUNCTION(5, "MD_URXD1"),
0037         MTK_FUNCTION(6, "TP_GPIO1_AO"),
0038         MTK_FUNCTION(7, "DBG_MON_B10")
0039     ),
0040     MTK_PIN(
0041         2, "GPIO2",
0042         MTK_EINT_FUNCTION(0, 2),
0043         DRV_GRP4,
0044         MTK_FUNCTION(0, "GPIO2"),
0045         MTK_FUNCTION(1, "UCTS0"),
0046         MTK_FUNCTION(2, "CLKM2"),
0047         MTK_FUNCTION(3, "UTXD1"),
0048         MTK_FUNCTION(4, "I2S0_LRCK"),
0049         MTK_FUNCTION(5, "ANT_SEL6"),
0050         MTK_FUNCTION(6, "TP_GPIO2_AO"),
0051         MTK_FUNCTION(7, "DBG_MON_B11")
0052     ),
0053     MTK_PIN(
0054         3, "GPIO3",
0055         MTK_EINT_FUNCTION(0, 3),
0056         DRV_GRP4,
0057         MTK_FUNCTION(0, "GPIO3"),
0058         MTK_FUNCTION(1, "URTS0"),
0059         MTK_FUNCTION(2, "CLKM3"),
0060         MTK_FUNCTION(3, "URXD1"),
0061         MTK_FUNCTION(4, "I2S0_DI"),
0062         MTK_FUNCTION(5, "ANT_SEL7"),
0063         MTK_FUNCTION(6, "TP_GPIO3_AO"),
0064         MTK_FUNCTION(7, "DBG_MON_B12")
0065     ),
0066     MTK_PIN(
0067         4, "GPIO4",
0068         MTK_EINT_FUNCTION(0, 4),
0069         DRV_GRP4,
0070         MTK_FUNCTION(0, "GPIO4"),
0071         MTK_FUNCTION(1, "SPI1_B_MI"),
0072         MTK_FUNCTION(2, "SCP_SPI1_MI"),
0073         MTK_FUNCTION(3, "UCTS0"),
0074         MTK_FUNCTION(4, "I2S3_MCK"),
0075         MTK_FUNCTION(5, "SSPM_URXD_AO"),
0076         MTK_FUNCTION(6, "TP_GPIO4_AO")
0077     ),
0078     MTK_PIN(
0079         5, "GPIO5",
0080         MTK_EINT_FUNCTION(0, 5),
0081         DRV_GRP4,
0082         MTK_FUNCTION(0, "GPIO5"),
0083         MTK_FUNCTION(1, "SPI1_B_CSB"),
0084         MTK_FUNCTION(2, "SCP_SPI1_CS"),
0085         MTK_FUNCTION(3, "URTS0"),
0086         MTK_FUNCTION(4, "I2S3_BCK"),
0087         MTK_FUNCTION(5, "SSPM_UTXD_AO"),
0088         MTK_FUNCTION(6, "TP_GPIO5_AO")
0089     ),
0090     MTK_PIN(
0091         6, "GPIO6",
0092         MTK_EINT_FUNCTION(0, 6),
0093         DRV_GRP4,
0094         MTK_FUNCTION(0, "GPIO6"),
0095         MTK_FUNCTION(1, "SPI1_B_MO"),
0096         MTK_FUNCTION(2, "SCP_SPI1_MO"),
0097         MTK_FUNCTION(3, "PWM0"),
0098         MTK_FUNCTION(4, "I2S3_LRCK"),
0099         MTK_FUNCTION(5, "MD_UTXD0"),
0100         MTK_FUNCTION(6, "TP_GPIO6_AO")
0101     ),
0102     MTK_PIN(
0103         7, "GPIO7",
0104         MTK_EINT_FUNCTION(0, 7),
0105         DRV_GRP4,
0106         MTK_FUNCTION(0, "GPIO7"),
0107         MTK_FUNCTION(1, "SPI1_B_CLK"),
0108         MTK_FUNCTION(2, "SCP_SPI1_CK"),
0109         MTK_FUNCTION(3, "PWM1"),
0110         MTK_FUNCTION(4, "I2S3_DO"),
0111         MTK_FUNCTION(5, "MD_URXD0"),
0112         MTK_FUNCTION(6, "TP_GPIO7_AO")
0113     ),
0114     MTK_PIN(
0115         8, "GPIO8",
0116         MTK_EINT_FUNCTION(0, 8),
0117         DRV_GRP4,
0118         MTK_FUNCTION(0, "GPIO8"),
0119         MTK_FUNCTION(1, "UTXD1"),
0120         MTK_FUNCTION(2, "SRCLKENAI0"),
0121         MTK_FUNCTION(3, "MD_INT1_C2K_UIM0_HOT_PLUG"),
0122         MTK_FUNCTION(4, "ANT_SEL3"),
0123         MTK_FUNCTION(5, "MFG_JTAG_TRSTN"),
0124         MTK_FUNCTION(6, "I2S2_MCK"),
0125         MTK_FUNCTION(7, "JTRSTN_SEL1")
0126     ),
0127     MTK_PIN(
0128         9, "GPIO9",
0129         MTK_EINT_FUNCTION(0, 9),
0130         DRV_GRP4,
0131         MTK_FUNCTION(0, "GPIO9"),
0132         MTK_FUNCTION(1, "MD_INT0"),
0133         MTK_FUNCTION(2, "CMMCLK2"),
0134         MTK_FUNCTION(3, "CONN_MCU_TRST_B"),
0135         MTK_FUNCTION(4, "IDDIG"),
0136         MTK_FUNCTION(5, "SDA_6306"),
0137         MTK_FUNCTION(6, "MCUPM_JTAG_TRSTN"),
0138         MTK_FUNCTION(7, "DBG_MON_B22")
0139     ),
0140     MTK_PIN(
0141         10, "GPIO10",
0142         MTK_EINT_FUNCTION(0, 10),
0143         DRV_GRP4,
0144         MTK_FUNCTION(0, "GPIO10"),
0145         MTK_FUNCTION(1, "MD_INT1_C2K_UIM0_HOT_PLUG"),
0146         MTK_FUNCTION(3, "CONN_MCU_DBGI_N"),
0147         MTK_FUNCTION(4, "SRCLKENAI1"),
0148         MTK_FUNCTION(5, "EXT_FRAME_SYNC"),
0149         MTK_FUNCTION(6, "CMVREF1"),
0150         MTK_FUNCTION(7, "DBG_MON_B23")
0151     ),
0152     MTK_PIN(
0153         11, "GPIO11",
0154         MTK_EINT_FUNCTION(0, 11),
0155         DRV_GRP4,
0156         MTK_FUNCTION(0, "GPIO11"),
0157         MTK_FUNCTION(1, "MD_INT2_C2K_UIM1_HOT_PLUG"),
0158         MTK_FUNCTION(2, "CLKM3"),
0159         MTK_FUNCTION(3, "ANT_SEL6"),
0160         MTK_FUNCTION(4, "SRCLKENAI0"),
0161         MTK_FUNCTION(5, "EXT_FRAME_SYNC"),
0162         MTK_FUNCTION(6, "UCTS1"),
0163         MTK_FUNCTION(7, "DBG_MON_B24")
0164     ),
0165     MTK_PIN(
0166         12, "GPIO12",
0167         MTK_EINT_FUNCTION(0, 12),
0168         DRV_GRP4,
0169         MTK_FUNCTION(0, "GPIO12"),
0170         MTK_FUNCTION(1, "PWM0"),
0171         MTK_FUNCTION(2, "SRCLKENAI1"),
0172         MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
0173         MTK_FUNCTION(4, "MD_INT0"),
0174         MTK_FUNCTION(5, "DVFSRC_EXT_REQ"),
0175         MTK_FUNCTION(6, "URTS1")
0176     ),
0177     MTK_PIN(
0178         13, "GPIO13",
0179         MTK_EINT_FUNCTION(0, 13),
0180         DRV_GRP4,
0181         MTK_FUNCTION(0, "GPIO13"),
0182         MTK_FUNCTION(1, "ANT_SEL0"),
0183         MTK_FUNCTION(2, "SPI4_MI"),
0184         MTK_FUNCTION(3, "SCP_SPI0_MI"),
0185         MTK_FUNCTION(4, "MD_URXD0"),
0186         MTK_FUNCTION(5, "CLKM0"),
0187         MTK_FUNCTION(6, "I2S0_MCK"),
0188         MTK_FUNCTION(7, "DBG_MON_A0")
0189     ),
0190     MTK_PIN(
0191         14, "GPIO14",
0192         MTK_EINT_FUNCTION(0, 14),
0193         DRV_GRP4,
0194         MTK_FUNCTION(0, "GPIO14"),
0195         MTK_FUNCTION(1, "ANT_SEL1"),
0196         MTK_FUNCTION(2, "SPI4_CSB"),
0197         MTK_FUNCTION(3, "SCP_SPI0_CS"),
0198         MTK_FUNCTION(4, "MD_UTXD0"),
0199         MTK_FUNCTION(5, "CLKM1"),
0200         MTK_FUNCTION(6, "I2S0_BCK"),
0201         MTK_FUNCTION(7, "DBG_MON_A1")
0202     ),
0203     MTK_PIN(
0204         15, "GPIO15",
0205         MTK_EINT_FUNCTION(0, 15),
0206         DRV_GRP4,
0207         MTK_FUNCTION(0, "GPIO15"),
0208         MTK_FUNCTION(1, "ANT_SEL2"),
0209         MTK_FUNCTION(2, "SPI4_MO"),
0210         MTK_FUNCTION(3, "SCP_SPI0_MO"),
0211         MTK_FUNCTION(4, "MD_URXD1"),
0212         MTK_FUNCTION(5, "CLKM2"),
0213         MTK_FUNCTION(6, "I2S0_LRCK"),
0214         MTK_FUNCTION(7, "DBG_MON_A2")
0215     ),
0216     MTK_PIN(
0217         16, "GPIO16",
0218         MTK_EINT_FUNCTION(0, 16),
0219         DRV_GRP4,
0220         MTK_FUNCTION(0, "GPIO16"),
0221         MTK_FUNCTION(1, "ANT_SEL3"),
0222         MTK_FUNCTION(2, "SPI4_CLK"),
0223         MTK_FUNCTION(3, "SCP_SPI0_CK"),
0224         MTK_FUNCTION(4, "MD_UTXD1"),
0225         MTK_FUNCTION(5, "CLKM3"),
0226         MTK_FUNCTION(6, "I2S3_MCK"),
0227         MTK_FUNCTION(7, "DBG_MON_A3")
0228     ),
0229     MTK_PIN(
0230         17, "GPIO17",
0231         MTK_EINT_FUNCTION(0, 17),
0232         DRV_GRP4,
0233         MTK_FUNCTION(0, "GPIO17"),
0234         MTK_FUNCTION(1, "ANT_SEL4"),
0235         MTK_FUNCTION(2, "SPI2_MO"),
0236         MTK_FUNCTION(3, "SCP_SPI0_MO"),
0237         MTK_FUNCTION(4, "PWM1"),
0238         MTK_FUNCTION(5, "IDDIG"),
0239         MTK_FUNCTION(6, "I2S0_DI"),
0240         MTK_FUNCTION(7, "DBG_MON_A4")
0241     ),
0242     MTK_PIN(
0243         18, "GPIO18",
0244         MTK_EINT_FUNCTION(0, 18),
0245         DRV_GRP4,
0246         MTK_FUNCTION(0, "GPIO18"),
0247         MTK_FUNCTION(1, "ANT_SEL5"),
0248         MTK_FUNCTION(2, "SPI2_CLK"),
0249         MTK_FUNCTION(3, "SCP_SPI0_CK"),
0250         MTK_FUNCTION(4, "MD_INT0"),
0251         MTK_FUNCTION(5, "USB_DRVVBUS"),
0252         MTK_FUNCTION(6, "I2S3_BCK"),
0253         MTK_FUNCTION(7, "DBG_MON_A5")
0254     ),
0255     MTK_PIN(
0256         19, "GPIO19",
0257         MTK_EINT_FUNCTION(0, 19),
0258         DRV_GRP4,
0259         MTK_FUNCTION(0, "GPIO19"),
0260         MTK_FUNCTION(1, "ANT_SEL6"),
0261         MTK_FUNCTION(2, "SPI2_MI"),
0262         MTK_FUNCTION(3, "SCP_SPI0_MI"),
0263         MTK_FUNCTION(4, "MD_INT2_C2K_UIM1_HOT_PLUG"),
0264         MTK_FUNCTION(6, "I2S3_LRCK"),
0265         MTK_FUNCTION(7, "DBG_MON_A6")
0266     ),
0267     MTK_PIN(
0268         20, "GPIO20",
0269         MTK_EINT_FUNCTION(0, 20),
0270         DRV_GRP4,
0271         MTK_FUNCTION(0, "GPIO20"),
0272         MTK_FUNCTION(1, "ANT_SEL7"),
0273         MTK_FUNCTION(2, "SPI2_CSB"),
0274         MTK_FUNCTION(3, "SCP_SPI0_CS"),
0275         MTK_FUNCTION(4, "MD_INT1_C2K_UIM0_HOT_PLUG"),
0276         MTK_FUNCTION(5, "CMMCLK3"),
0277         MTK_FUNCTION(6, "I2S3_DO"),
0278         MTK_FUNCTION(7, "DBG_MON_A7")
0279     ),
0280     MTK_PIN(
0281         21, "GPIO21",
0282         MTK_EINT_FUNCTION(0, 21),
0283         DRV_GRP4,
0284         MTK_FUNCTION(0, "GPIO21"),
0285         MTK_FUNCTION(1, "SPI3_MI"),
0286         MTK_FUNCTION(2, "SRCLKENAI1"),
0287         MTK_FUNCTION(3, "DAP_MD32_SWD"),
0288         MTK_FUNCTION(4, "CMVREF0"),
0289         MTK_FUNCTION(5, "SCP_SPI0_MI"),
0290         MTK_FUNCTION(6, "I2S2_MCK"),
0291         MTK_FUNCTION(7, "DBG_MON_A8")
0292     ),
0293     MTK_PIN(
0294         22, "GPIO22",
0295         MTK_EINT_FUNCTION(0, 22),
0296         DRV_GRP4,
0297         MTK_FUNCTION(0, "GPIO22"),
0298         MTK_FUNCTION(1, "SPI3_CSB"),
0299         MTK_FUNCTION(2, "SRCLKENAI0"),
0300         MTK_FUNCTION(3, "DAP_MD32_SWCK"),
0301         MTK_FUNCTION(4, "CMVREF1"),
0302         MTK_FUNCTION(5, "SCP_SPI0_CS"),
0303         MTK_FUNCTION(6, "I2S2_BCK"),
0304         MTK_FUNCTION(7, "DBG_MON_A9")
0305     ),
0306     MTK_PIN(
0307         23, "GPIO23",
0308         MTK_EINT_FUNCTION(0, 23),
0309         DRV_GRP4,
0310         MTK_FUNCTION(0, "GPIO23"),
0311         MTK_FUNCTION(1, "SPI3_MO"),
0312         MTK_FUNCTION(2, "PWM0"),
0313         MTK_FUNCTION(3, "KPROW7"),
0314         MTK_FUNCTION(4, "ANT_SEL3"),
0315         MTK_FUNCTION(5, "SCP_SPI0_MO"),
0316         MTK_FUNCTION(6, "I2S2_LRCK"),
0317         MTK_FUNCTION(7, "DBG_MON_A10")
0318     ),
0319     MTK_PIN(
0320         24, "GPIO24",
0321         MTK_EINT_FUNCTION(0, 24),
0322         DRV_GRP4,
0323         MTK_FUNCTION(0, "GPIO24"),
0324         MTK_FUNCTION(1, "SPI3_CLK"),
0325         MTK_FUNCTION(2, "UDI_TCK"),
0326         MTK_FUNCTION(3, "IO_JTAG_TCK"),
0327         MTK_FUNCTION(4, "SSPM_JTAG_TCK"),
0328         MTK_FUNCTION(5, "SCP_SPI0_CK"),
0329         MTK_FUNCTION(6, "I2S2_DI"),
0330         MTK_FUNCTION(7, "DBG_MON_A11")
0331     ),
0332     MTK_PIN(
0333         25, "GPIO25",
0334         MTK_EINT_FUNCTION(0, 25),
0335         DRV_GRP4,
0336         MTK_FUNCTION(0, "GPIO25"),
0337         MTK_FUNCTION(1, "SPI1_A_MI"),
0338         MTK_FUNCTION(2, "UDI_TMS"),
0339         MTK_FUNCTION(3, "IO_JTAG_TMS"),
0340         MTK_FUNCTION(4, "SSPM_JTAG_TMS"),
0341         MTK_FUNCTION(5, "KPROW3"),
0342         MTK_FUNCTION(6, "I2S1_MCK"),
0343         MTK_FUNCTION(7, "DBG_MON_A12")
0344     ),
0345     MTK_PIN(
0346         26, "GPIO26",
0347         MTK_EINT_FUNCTION(0, 26),
0348         DRV_GRP4,
0349         MTK_FUNCTION(0, "GPIO26"),
0350         MTK_FUNCTION(1, "SPI1_A_CSB"),
0351         MTK_FUNCTION(2, "UDI_TDI"),
0352         MTK_FUNCTION(3, "IO_JTAG_TDI"),
0353         MTK_FUNCTION(4, "SSPM_JTAG_TDI"),
0354         MTK_FUNCTION(5, "KPROW4"),
0355         MTK_FUNCTION(6, "I2S1_BCK"),
0356         MTK_FUNCTION(7, "DBG_MON_A13")
0357     ),
0358     MTK_PIN(
0359         27, "GPIO27",
0360         MTK_EINT_FUNCTION(0, 27),
0361         DRV_GRP4,
0362         MTK_FUNCTION(0, "GPIO27"),
0363         MTK_FUNCTION(1, "SPI1_A_MO"),
0364         MTK_FUNCTION(2, "UDI_TDO"),
0365         MTK_FUNCTION(3, "IO_JTAG_TDO"),
0366         MTK_FUNCTION(4, "SSPM_JTAG_TDO"),
0367         MTK_FUNCTION(5, "KPROW5"),
0368         MTK_FUNCTION(6, "I2S1_LRCK"),
0369         MTK_FUNCTION(7, "DBG_MON_A14")
0370     ),
0371     MTK_PIN(
0372         28, "GPIO28",
0373         MTK_EINT_FUNCTION(0, 28),
0374         DRV_GRP4,
0375         MTK_FUNCTION(0, "GPIO28"),
0376         MTK_FUNCTION(1, "SPI1_A_CLK"),
0377         MTK_FUNCTION(2, "UDI_NTRST"),
0378         MTK_FUNCTION(3, "IO_JTAG_TRSTN"),
0379         MTK_FUNCTION(4, "SSPM_JTAG_TRSTN"),
0380         MTK_FUNCTION(5, "KPROW6"),
0381         MTK_FUNCTION(6, "I2S1_DO"),
0382         MTK_FUNCTION(7, "DBG_MON_A15")
0383     ),
0384     MTK_PIN(
0385         29, "GPIO29",
0386         MTK_EINT_FUNCTION(0, 29),
0387         DRV_GRP4,
0388         MTK_FUNCTION(0, "GPIO29"),
0389         MTK_FUNCTION(1, "MSDC1_CLK"),
0390         MTK_FUNCTION(2, "IO_JTAG_TCK"),
0391         MTK_FUNCTION(3, "UDI_TCK"),
0392         MTK_FUNCTION(4, "CONN_DSP_JCK"),
0393         MTK_FUNCTION(5, "SSPM_JTAG_TCK"),
0394         MTK_FUNCTION(6, "CONN_MCU_AICE_TCKC"),
0395         MTK_FUNCTION(7, "DAP_MD32_SWCK")
0396     ),
0397     MTK_PIN(
0398         30, "GPIO30",
0399         MTK_EINT_FUNCTION(0, 30),
0400         DRV_GRP4,
0401         MTK_FUNCTION(0, "GPIO30"),
0402         MTK_FUNCTION(1, "MSDC1_CMD"),
0403         MTK_FUNCTION(2, "IO_JTAG_TMS"),
0404         MTK_FUNCTION(3, "UDI_TMS"),
0405         MTK_FUNCTION(4, "CONN_DSP_JMS"),
0406         MTK_FUNCTION(5, "SSPM_JTAG_TMS"),
0407         MTK_FUNCTION(6, "CONN_MCU_AICE_TMSC"),
0408         MTK_FUNCTION(7, "DAP_MD32_SWD")
0409     ),
0410     MTK_PIN(
0411         31, "GPIO31",
0412         MTK_EINT_FUNCTION(0, 31),
0413         DRV_GRP4,
0414         MTK_FUNCTION(0, "GPIO31"),
0415         MTK_FUNCTION(1, "MSDC1_DAT3")
0416     ),
0417     MTK_PIN(
0418         32, "GPIO32",
0419         MTK_EINT_FUNCTION(0, 32),
0420         DRV_GRP4,
0421         MTK_FUNCTION(0, "GPIO32"),
0422         MTK_FUNCTION(1, "MSDC1_DAT0"),
0423         MTK_FUNCTION(2, "IO_JTAG_TDI"),
0424         MTK_FUNCTION(3, "UDI_TDI"),
0425         MTK_FUNCTION(4, "CONN_DSP_JDI"),
0426         MTK_FUNCTION(5, "SSPM_JTAG_TDI")
0427     ),
0428     MTK_PIN(
0429         33, "GPIO33",
0430         MTK_EINT_FUNCTION(0, 33),
0431         DRV_GRP4,
0432         MTK_FUNCTION(0, "GPIO33"),
0433         MTK_FUNCTION(1, "MSDC1_DAT2"),
0434         MTK_FUNCTION(2, "IO_JTAG_TRSTN"),
0435         MTK_FUNCTION(3, "UDI_NTRST"),
0436         MTK_FUNCTION(4, "CONN_DSP_JINTP"),
0437         MTK_FUNCTION(5, "SSPM_JTAG_TRSTN")
0438     ),
0439     MTK_PIN(
0440         34, "GPIO34",
0441         MTK_EINT_FUNCTION(0, 34),
0442         DRV_GRP4,
0443         MTK_FUNCTION(0, "GPIO34"),
0444         MTK_FUNCTION(1, "MSDC1_DAT1"),
0445         MTK_FUNCTION(2, "IO_JTAG_TDO"),
0446         MTK_FUNCTION(3, "UDI_TDO"),
0447         MTK_FUNCTION(4, "CONN_DSP_JDO"),
0448         MTK_FUNCTION(5, "SSPM_JTAG_TDO")
0449     ),
0450     MTK_PIN(
0451         35, "GPIO35",
0452         MTK_EINT_FUNCTION(0, 35),
0453         DRV_GRP4,
0454         MTK_FUNCTION(0, "GPIO35"),
0455         MTK_FUNCTION(1, "MD1_SIM2_SIO"),
0456         MTK_FUNCTION(2, "CCU_JTAG_TDO"),
0457         MTK_FUNCTION(3, "MD1_SIM1_SIO"),
0458         MTK_FUNCTION(5, "SCP_JTAG_TDO"),
0459         MTK_FUNCTION(6, "CONN_DSP_JDO"),
0460         MTK_FUNCTION(7, "DBG_MON_A16")
0461     ),
0462     MTK_PIN(
0463         36, "GPIO36",
0464         MTK_EINT_FUNCTION(0, 36),
0465         DRV_GRP0,
0466         MTK_FUNCTION(0, "GPIO36"),
0467         MTK_FUNCTION(1, "MD1_SIM2_SRST"),
0468         MTK_FUNCTION(2, "CCU_JTAG_TMS"),
0469         MTK_FUNCTION(3, "MD1_SIM1_SRST"),
0470         MTK_FUNCTION(4, "CONN_MCU_AICE_TMSC"),
0471         MTK_FUNCTION(5, "SCP_JTAG_TMS"),
0472         MTK_FUNCTION(6, "CONN_DSP_JMS"),
0473         MTK_FUNCTION(7, "DBG_MON_A17")
0474     ),
0475     MTK_PIN(
0476         37, "GPIO37",
0477         MTK_EINT_FUNCTION(0, 37),
0478         DRV_GRP0,
0479         MTK_FUNCTION(0, "GPIO37"),
0480         MTK_FUNCTION(1, "MD1_SIM2_SCLK"),
0481         MTK_FUNCTION(2, "CCU_JTAG_TDI"),
0482         MTK_FUNCTION(3, "MD1_SIM1_SCLK"),
0483         MTK_FUNCTION(5, "SCP_JTAG_TDI"),
0484         MTK_FUNCTION(6, "CONN_DSP_JDI"),
0485         MTK_FUNCTION(7, "DBG_MON_A18")
0486     ),
0487     MTK_PIN(
0488         38, "GPIO38",
0489         MTK_EINT_FUNCTION(0, 38),
0490         DRV_GRP0,
0491         MTK_FUNCTION(0, "GPIO38"),
0492         MTK_FUNCTION(1, "MD1_SIM1_SCLK"),
0493         MTK_FUNCTION(3, "MD1_SIM2_SCLK"),
0494         MTK_FUNCTION(7, "DBG_MON_A19")
0495     ),
0496     MTK_PIN(
0497         39, "GPIO39",
0498         MTK_EINT_FUNCTION(0, 39),
0499         DRV_GRP0,
0500         MTK_FUNCTION(0, "GPIO39"),
0501         MTK_FUNCTION(1, "MD1_SIM1_SRST"),
0502         MTK_FUNCTION(2, "CCU_JTAG_TCK"),
0503         MTK_FUNCTION(3, "MD1_SIM2_SRST"),
0504         MTK_FUNCTION(4, "CONN_MCU_AICE_TCKC"),
0505         MTK_FUNCTION(5, "SCP_JTAG_TCK"),
0506         MTK_FUNCTION(6, "CONN_DSP_JCK"),
0507         MTK_FUNCTION(7, "DBG_MON_A20")
0508     ),
0509     MTK_PIN(
0510         40, "GPIO40",
0511         MTK_EINT_FUNCTION(0, 40),
0512         DRV_GRP0,
0513         MTK_FUNCTION(0, "GPIO40"),
0514         MTK_FUNCTION(1, "MD1_SIM1_SIO"),
0515         MTK_FUNCTION(2, "CCU_JTAG_TRST"),
0516         MTK_FUNCTION(3, "MD1_SIM2_SIO"),
0517         MTK_FUNCTION(5, "SCP_JTAG_TRSTN"),
0518         MTK_FUNCTION(6, "CONN_DSP_JINTP"),
0519         MTK_FUNCTION(7, "DBG_MON_A21")
0520     ),
0521     MTK_PIN(
0522         41, "GPIO41",
0523         MTK_EINT_FUNCTION(0, 41),
0524         DRV_GRP4,
0525         MTK_FUNCTION(0, "GPIO41"),
0526         MTK_FUNCTION(1, "IDDIG"),
0527         MTK_FUNCTION(2, "URXD1"),
0528         MTK_FUNCTION(3, "UCTS0"),
0529         MTK_FUNCTION(4, "KPCOL2"),
0530         MTK_FUNCTION(5, "SSPM_UTXD_AO"),
0531         MTK_FUNCTION(6, "MD_INT0"),
0532         MTK_FUNCTION(7, "DBG_MON_A22")
0533     ),
0534     MTK_PIN(
0535         42, "GPIO42",
0536         MTK_EINT_FUNCTION(0, 42),
0537         DRV_GRP4,
0538         MTK_FUNCTION(0, "GPIO42"),
0539         MTK_FUNCTION(1, "USB_DRVVBUS"),
0540         MTK_FUNCTION(2, "UTXD1"),
0541         MTK_FUNCTION(3, "URTS0"),
0542         MTK_FUNCTION(4, "KPROW2"),
0543         MTK_FUNCTION(5, "SSPM_URXD_AO"),
0544         MTK_FUNCTION(6, "MD_INT1_C2K_UIM0_HOT_PLUG"),
0545         MTK_FUNCTION(7, "DBG_MON_A23")
0546     ),
0547     MTK_PIN(
0548         43, "GPIO43",
0549         MTK_EINT_FUNCTION(0, 43),
0550         DRV_GRP4,
0551         MTK_FUNCTION(0, "GPIO43"),
0552         MTK_FUNCTION(1, "DISP_PWM"),
0553         MTK_FUNCTION(7, "DBG_MON_A24")
0554     ),
0555     MTK_PIN(
0556         44, "GPIO44",
0557         MTK_EINT_FUNCTION(0, 44),
0558         DRV_GRP4,
0559         MTK_FUNCTION(0, "GPIO44"),
0560         MTK_FUNCTION(1, "DSI_TE"),
0561         MTK_FUNCTION(7, "DBG_MON_A25")
0562     ),
0563     MTK_PIN(
0564         45, "GPIO45",
0565         MTK_EINT_FUNCTION(0, 45),
0566         DRV_GRP4,
0567         MTK_FUNCTION(0, "GPIO45"),
0568         MTK_FUNCTION(1, "LCM_RST"),
0569         MTK_FUNCTION(7, "DBG_MON_A26")
0570     ),
0571     MTK_PIN(
0572         46, "GPIO46",
0573         MTK_EINT_FUNCTION(0, 46),
0574         DRV_GRP4,
0575         MTK_FUNCTION(0, "GPIO46"),
0576         MTK_FUNCTION(1, "MD_INT2_C2K_UIM1_HOT_PLUG"),
0577         MTK_FUNCTION(2, "UCTS0"),
0578         MTK_FUNCTION(3, "UCTS1"),
0579         MTK_FUNCTION(4, "IDDIG"),
0580         MTK_FUNCTION(5, "SCL_6306"),
0581         MTK_FUNCTION(6, "TP_UCTS1_AO"),
0582         MTK_FUNCTION(7, "DBG_MON_A27")
0583     ),
0584     MTK_PIN(
0585         47, "GPIO47",
0586         MTK_EINT_FUNCTION(0, 47),
0587         DRV_GRP4,
0588         MTK_FUNCTION(0, "GPIO47"),
0589         MTK_FUNCTION(1, "MD_INT1_C2K_UIM0_HOT_PLUG"),
0590         MTK_FUNCTION(2, "URTS0"),
0591         MTK_FUNCTION(3, "URTS1"),
0592         MTK_FUNCTION(4, "USB_DRVVBUS"),
0593         MTK_FUNCTION(5, "SDA_6306"),
0594         MTK_FUNCTION(6, "TP_URTS1_AO"),
0595         MTK_FUNCTION(7, "DBG_MON_A28")
0596     ),
0597     MTK_PIN(
0598         48, "GPIO48",
0599         MTK_EINT_FUNCTION(0, 48),
0600         DRV_GRP4,
0601         MTK_FUNCTION(0, "GPIO48"),
0602         MTK_FUNCTION(1, "SCL5"),
0603         MTK_FUNCTION(7, "DBG_MON_A29")
0604     ),
0605     MTK_PIN(
0606         49, "GPIO49",
0607         MTK_EINT_FUNCTION(0, 49),
0608         DRV_GRP4,
0609         MTK_FUNCTION(0, "GPIO49"),
0610         MTK_FUNCTION(1, "SDA5"),
0611         MTK_FUNCTION(7, "DBG_MON_A30")
0612     ),
0613     MTK_PIN(
0614         50, "GPIO50",
0615         MTK_EINT_FUNCTION(0, 50),
0616         DRV_GRP4,
0617         MTK_FUNCTION(0, "GPIO50"),
0618         MTK_FUNCTION(1, "SCL3"),
0619         MTK_FUNCTION(2, "URXD1"),
0620         MTK_FUNCTION(3, "MD_URXD1"),
0621         MTK_FUNCTION(4, "SSPM_URXD_AO"),
0622         MTK_FUNCTION(5, "IDDIG"),
0623         MTK_FUNCTION(6, "TP_URXD1_AO"),
0624         MTK_FUNCTION(7, "DBG_MON_A31")
0625     ),
0626     MTK_PIN(
0627         51, "GPIO51",
0628         MTK_EINT_FUNCTION(0, 51),
0629         DRV_GRP4,
0630         MTK_FUNCTION(0, "GPIO51"),
0631         MTK_FUNCTION(1, "SDA3"),
0632         MTK_FUNCTION(2, "UTXD1"),
0633         MTK_FUNCTION(3, "MD_UTXD1"),
0634         MTK_FUNCTION(4, "SSPM_UTXD_AO"),
0635         MTK_FUNCTION(5, "USB_DRVVBUS"),
0636         MTK_FUNCTION(6, "TP_UTXD1_AO"),
0637         MTK_FUNCTION(7, "DBG_MON_A32")
0638     ),
0639     MTK_PIN(
0640         52, "GPIO52",
0641         MTK_EINT_FUNCTION(0, 52),
0642         DRV_GRP4,
0643         MTK_FUNCTION(0, "GPIO52"),
0644         MTK_FUNCTION(1, "BPI_BUS15")
0645     ),
0646     MTK_PIN(
0647         53, "GPIO53",
0648         MTK_EINT_FUNCTION(0, 53),
0649         DRV_GRP4,
0650         MTK_FUNCTION(0, "GPIO53"),
0651         MTK_FUNCTION(1, "BPI_BUS13")
0652     ),
0653     MTK_PIN(
0654         54, "GPIO54",
0655         MTK_EINT_FUNCTION(0, 54),
0656         DRV_GRP4,
0657         MTK_FUNCTION(0, "GPIO54"),
0658         MTK_FUNCTION(1, "BPI_BUS12")
0659     ),
0660     MTK_PIN(
0661         55, "GPIO55",
0662         MTK_EINT_FUNCTION(0, 55),
0663         DRV_GRP4,
0664         MTK_FUNCTION(0, "GPIO55"),
0665         MTK_FUNCTION(1, "BPI_BUS8")
0666     ),
0667     MTK_PIN(
0668         56, "GPIO56",
0669         MTK_EINT_FUNCTION(0, 56),
0670         DRV_GRP4,
0671         MTK_FUNCTION(0, "GPIO56"),
0672         MTK_FUNCTION(1, "BPI_BUS9"),
0673         MTK_FUNCTION(2, "SCL_6306")
0674     ),
0675     MTK_PIN(
0676         57, "GPIO57",
0677         MTK_EINT_FUNCTION(0, 57),
0678         DRV_GRP4,
0679         MTK_FUNCTION(0, "GPIO57"),
0680         MTK_FUNCTION(1, "BPI_BUS10"),
0681         MTK_FUNCTION(2, "SDA_6306")
0682     ),
0683     MTK_PIN(
0684         58, "GPIO58",
0685         MTK_EINT_FUNCTION(0, 58),
0686         DRV_GRP4,
0687         MTK_FUNCTION(0, "GPIO58"),
0688         MTK_FUNCTION(1, "RFIC0_BSI_D2")
0689     ),
0690     MTK_PIN(
0691         59, "GPIO59",
0692         MTK_EINT_FUNCTION(0, 59),
0693         DRV_GRP4,
0694         MTK_FUNCTION(0, "GPIO59"),
0695         MTK_FUNCTION(1, "RFIC0_BSI_D1")
0696     ),
0697     MTK_PIN(
0698         60, "GPIO60",
0699         MTK_EINT_FUNCTION(0, 60),
0700         DRV_GRP4,
0701         MTK_FUNCTION(0, "GPIO60"),
0702         MTK_FUNCTION(1, "RFIC0_BSI_D0")
0703     ),
0704     MTK_PIN(
0705         61, "GPIO61",
0706         MTK_EINT_FUNCTION(0, 61),
0707         DRV_GRP4,
0708         MTK_FUNCTION(0, "GPIO61"),
0709         MTK_FUNCTION(1, "MIPI1_SDATA")
0710     ),
0711     MTK_PIN(
0712         62, "GPIO62",
0713         MTK_EINT_FUNCTION(0, 62),
0714         DRV_GRP4,
0715         MTK_FUNCTION(0, "GPIO62"),
0716         MTK_FUNCTION(1, "MIPI1_SCLK")
0717     ),
0718     MTK_PIN(
0719         63, "GPIO63",
0720         MTK_EINT_FUNCTION(0, 63),
0721         DRV_GRP4,
0722         MTK_FUNCTION(0, "GPIO63"),
0723         MTK_FUNCTION(1, "MIPI0_SDATA")
0724     ),
0725     MTK_PIN(
0726         64, "GPIO64",
0727         MTK_EINT_FUNCTION(0, 64),
0728         DRV_GRP4,
0729         MTK_FUNCTION(0, "GPIO64"),
0730         MTK_FUNCTION(1, "MIPI0_SCLK")
0731     ),
0732     MTK_PIN(
0733         65, "GPIO65",
0734         MTK_EINT_FUNCTION(0, 65),
0735         DRV_GRP4,
0736         MTK_FUNCTION(0, "GPIO65"),
0737         MTK_FUNCTION(1, "MIPI3_SDATA"),
0738         MTK_FUNCTION(2, "BPI_BUS16")
0739     ),
0740     MTK_PIN(
0741         66, "GPIO66",
0742         MTK_EINT_FUNCTION(0, 66),
0743         DRV_GRP4,
0744         MTK_FUNCTION(0, "GPIO66"),
0745         MTK_FUNCTION(1, "MIPI3_SCLK"),
0746         MTK_FUNCTION(2, "BPI_BUS17")
0747     ),
0748     MTK_PIN(
0749         67, "GPIO67",
0750         MTK_EINT_FUNCTION(0, 67),
0751         DRV_GRP4,
0752         MTK_FUNCTION(0, "GPIO67"),
0753         MTK_FUNCTION(1, "MIPI2_SDATA")
0754     ),
0755     MTK_PIN(
0756         68, "GPIO68",
0757         MTK_EINT_FUNCTION(0, 68),
0758         DRV_GRP4,
0759         MTK_FUNCTION(0, "GPIO68"),
0760         MTK_FUNCTION(1, "MIPI2_SCLK")
0761     ),
0762     MTK_PIN(
0763         69, "GPIO69",
0764         MTK_EINT_FUNCTION(0, 69),
0765         DRV_GRP4,
0766         MTK_FUNCTION(0, "GPIO69"),
0767         MTK_FUNCTION(1, "BPI_BUS7")
0768     ),
0769     MTK_PIN(
0770         70, "GPIO70",
0771         MTK_EINT_FUNCTION(0, 70),
0772         DRV_GRP4,
0773         MTK_FUNCTION(0, "GPIO70"),
0774         MTK_FUNCTION(1, "BPI_BUS6")
0775     ),
0776     MTK_PIN(
0777         71, "GPIO71",
0778         MTK_EINT_FUNCTION(0, 71),
0779         DRV_GRP4,
0780         MTK_FUNCTION(0, "GPIO71"),
0781         MTK_FUNCTION(1, "BPI_BUS5")
0782     ),
0783     MTK_PIN(
0784         72, "GPIO72",
0785         MTK_EINT_FUNCTION(0, 72),
0786         DRV_GRP4,
0787         MTK_FUNCTION(0, "GPIO72"),
0788         MTK_FUNCTION(1, "BPI_BUS4")
0789     ),
0790     MTK_PIN(
0791         73, "GPIO73",
0792         MTK_EINT_FUNCTION(0, 73),
0793         DRV_GRP4,
0794         MTK_FUNCTION(0, "GPIO73"),
0795         MTK_FUNCTION(1, "BPI_BUS3")
0796     ),
0797     MTK_PIN(
0798         74, "GPIO74",
0799         MTK_EINT_FUNCTION(0, 74),
0800         DRV_GRP4,
0801         MTK_FUNCTION(0, "GPIO74"),
0802         MTK_FUNCTION(1, "BPI_BUS2")
0803     ),
0804     MTK_PIN(
0805         75, "GPIO75",
0806         MTK_EINT_FUNCTION(0, 75),
0807         DRV_GRP4,
0808         MTK_FUNCTION(0, "GPIO75"),
0809         MTK_FUNCTION(1, "BPI_BUS1")
0810     ),
0811     MTK_PIN(
0812         76, "GPIO76",
0813         MTK_EINT_FUNCTION(0, 76),
0814         DRV_GRP4,
0815         MTK_FUNCTION(0, "GPIO76"),
0816         MTK_FUNCTION(1, "BPI_BUS0")
0817     ),
0818     MTK_PIN(
0819         77, "GPIO77",
0820         MTK_EINT_FUNCTION(0, 77),
0821         DRV_GRP4,
0822         MTK_FUNCTION(0, "GPIO77"),
0823         MTK_FUNCTION(1, "BPI_BUS14")
0824     ),
0825     MTK_PIN(
0826         78, "GPIO78",
0827         MTK_EINT_FUNCTION(0, 78),
0828         DRV_GRP4,
0829         MTK_FUNCTION(0, "GPIO78"),
0830         MTK_FUNCTION(1, "BPI_BUS11")
0831     ),
0832     MTK_PIN(
0833         79, "GPIO79",
0834         MTK_EINT_FUNCTION(0, 79),
0835         DRV_GRP4,
0836         MTK_FUNCTION(0, "GPIO79"),
0837         MTK_FUNCTION(1, "BPI_PA_VM1"),
0838         MTK_FUNCTION(2, "MIPI4_SDATA")
0839     ),
0840     MTK_PIN(
0841         80, "GPIO80",
0842         MTK_EINT_FUNCTION(0, 80),
0843         DRV_GRP4,
0844         MTK_FUNCTION(0, "GPIO80"),
0845         MTK_FUNCTION(1, "BPI_PA_VM0"),
0846         MTK_FUNCTION(2, "MIPI4_SCLK")
0847     ),
0848     MTK_PIN(
0849         81, "GPIO81",
0850         MTK_EINT_FUNCTION(0, 81),
0851         DRV_GRP4,
0852         MTK_FUNCTION(0, "GPIO81"),
0853         MTK_FUNCTION(1, "SDA1"),
0854         MTK_FUNCTION(7, "DBG_MON_B0")
0855     ),
0856     MTK_PIN(
0857         82, "GPIO82",
0858         MTK_EINT_FUNCTION(0, 82),
0859         DRV_GRP4,
0860         MTK_FUNCTION(0, "GPIO82"),
0861         MTK_FUNCTION(1, "SDA0"),
0862         MTK_FUNCTION(7, "DBG_MON_B1")
0863     ),
0864     MTK_PIN(
0865         83, "GPIO83",
0866         MTK_EINT_FUNCTION(0, 83),
0867         DRV_GRP4,
0868         MTK_FUNCTION(0, "GPIO83"),
0869         MTK_FUNCTION(1, "SCL0"),
0870         MTK_FUNCTION(7, "DBG_MON_B2")
0871     ),
0872     MTK_PIN(
0873         84, "GPIO84",
0874         MTK_EINT_FUNCTION(0, 84),
0875         DRV_GRP4,
0876         MTK_FUNCTION(0, "GPIO84"),
0877         MTK_FUNCTION(1, "SCL1"),
0878         MTK_FUNCTION(7, "DBG_MON_B3")
0879     ),
0880     MTK_PIN(
0881         85, "GPIO85",
0882         MTK_EINT_FUNCTION(0, 85),
0883         DRV_GRP4,
0884         MTK_FUNCTION(0, "GPIO85"),
0885         MTK_FUNCTION(1, "RFIC0_BSI_EN")
0886     ),
0887     MTK_PIN(
0888         86, "GPIO86",
0889         MTK_EINT_FUNCTION(0, 86),
0890         DRV_GRP4,
0891         MTK_FUNCTION(0, "GPIO86"),
0892         MTK_FUNCTION(1, "RFIC0_BSI_CK")
0893     ),
0894     MTK_PIN(
0895         87, "GPIO87",
0896         MTK_EINT_FUNCTION(0, 87),
0897         DRV_GRP4,
0898         MTK_FUNCTION(0, "GPIO87"),
0899         MTK_FUNCTION(2, "MD_INT1_C2K_UIM0_HOT_PLUG"),
0900         MTK_FUNCTION(3, "CMVREF0"),
0901         MTK_FUNCTION(4, "MD_URXD0"),
0902         MTK_FUNCTION(5, "AGPS_SYNC"),
0903         MTK_FUNCTION(6, "EXT_FRAME_SYNC")
0904     ),
0905     MTK_PIN(
0906         88, "GPIO88",
0907         MTK_EINT_FUNCTION(0, 88),
0908         DRV_GRP4,
0909         MTK_FUNCTION(0, "GPIO88"),
0910         MTK_FUNCTION(1, "CMMCLK3"),
0911         MTK_FUNCTION(2, "MD_INT2_C2K_UIM1_HOT_PLUG"),
0912         MTK_FUNCTION(3, "CMVREF1"),
0913         MTK_FUNCTION(4, "MD_UTXD0"),
0914         MTK_FUNCTION(5, "AGPS_SYNC"),
0915         MTK_FUNCTION(6, "DVFSRC_EXT_REQ")
0916     ),
0917     MTK_PIN(
0918         89, "GPIO89",
0919         MTK_EINT_FUNCTION(0, 89),
0920         DRV_GRP4,
0921         MTK_FUNCTION(0, "GPIO89"),
0922         MTK_FUNCTION(1, "SRCLKENAI0"),
0923         MTK_FUNCTION(2, "PWM2"),
0924         MTK_FUNCTION(3, "MD_INT0"),
0925         MTK_FUNCTION(4, "USB_DRVVBUS"),
0926         MTK_FUNCTION(5, "SCL_6306"),
0927         MTK_FUNCTION(6, "TP_GPIO4_AO"),
0928         MTK_FUNCTION(7, "DBG_MON_B21")
0929     ),
0930     MTK_PIN(
0931         90, "GPIO90",
0932         MTK_EINT_FUNCTION(0, 90),
0933         DRV_GRP4,
0934         MTK_FUNCTION(0, "GPIO90"),
0935         MTK_FUNCTION(1, "URXD1"),
0936         MTK_FUNCTION(2, "PWM0"),
0937         MTK_FUNCTION(3, "MD_INT2_C2K_UIM1_HOT_PLUG"),
0938         MTK_FUNCTION(4, "ANT_SEL4"),
0939         MTK_FUNCTION(5, "USB_DRVVBUS"),
0940         MTK_FUNCTION(6, "I2S2_BCK"),
0941         MTK_FUNCTION(7, "DBG_MON_B4")
0942     ),
0943     MTK_PIN(
0944         91, "GPIO91",
0945         MTK_EINT_FUNCTION(0, 91),
0946         DRV_GRP4,
0947         MTK_FUNCTION(0, "GPIO91"),
0948         MTK_FUNCTION(1, "KPROW1"),
0949         MTK_FUNCTION(2, "PWM2"),
0950         MTK_FUNCTION(3, "MD_INT0"),
0951         MTK_FUNCTION(4, "ANT_SEL5"),
0952         MTK_FUNCTION(5, "IDDIG"),
0953         MTK_FUNCTION(6, "I2S2_LRCK"),
0954         MTK_FUNCTION(7, "DBG_MON_B5")
0955     ),
0956     MTK_PIN(
0957         92, "GPIO92",
0958         MTK_EINT_FUNCTION(0, 92),
0959         DRV_GRP4,
0960         MTK_FUNCTION(0, "GPIO92"),
0961         MTK_FUNCTION(1, "KPROW0"),
0962         MTK_FUNCTION(5, "DVFSRC_EXT_REQ"),
0963         MTK_FUNCTION(6, "I2S2_DI"),
0964         MTK_FUNCTION(7, "DBG_MON_B6")
0965     ),
0966     MTK_PIN(
0967         93, "GPIO93",
0968         MTK_EINT_FUNCTION(0, 93),
0969         DRV_GRP4,
0970         MTK_FUNCTION(0, "GPIO93"),
0971         MTK_FUNCTION(1, "KPCOL0"),
0972         MTK_FUNCTION(7, "DBG_MON_B7")
0973     ),
0974     MTK_PIN(
0975         94, "GPIO94",
0976         MTK_EINT_FUNCTION(0, 94),
0977         DRV_GRP4,
0978         MTK_FUNCTION(0, "GPIO94"),
0979         MTK_FUNCTION(1, "KPCOL1"),
0980         MTK_FUNCTION(5, "CMFLASH"),
0981         MTK_FUNCTION(6, "CMVREF0"),
0982         MTK_FUNCTION(7, "DBG_MON_B8")
0983     ),
0984     MTK_PIN(
0985         95, "GPIO95",
0986         MTK_EINT_FUNCTION(0, 95),
0987         DRV_GRP4,
0988         MTK_FUNCTION(0, "GPIO95"),
0989         MTK_FUNCTION(1, "URXD0"),
0990         MTK_FUNCTION(2, "UTXD0"),
0991         MTK_FUNCTION(3, "MD_URXD0"),
0992         MTK_FUNCTION(4, "PTA_RXD"),
0993         MTK_FUNCTION(5, "SSPM_URXD_AO"),
0994         MTK_FUNCTION(6, "WIFI_RXD")
0995     ),
0996     MTK_PIN(
0997         96, "GPIO96",
0998         MTK_EINT_FUNCTION(0, 96),
0999         DRV_GRP4,
1000         MTK_FUNCTION(0, "GPIO96"),
1001         MTK_FUNCTION(1, "UTXD0"),
1002         MTK_FUNCTION(2, "URXD0"),
1003         MTK_FUNCTION(3, "MD_UTXD0"),
1004         MTK_FUNCTION(4, "PTA_TXD"),
1005         MTK_FUNCTION(5, "SSPM_UTXD_AO"),
1006         MTK_FUNCTION(6, "WIFI_TXD")
1007     ),
1008     MTK_PIN(
1009         97, "GPIO97",
1010         MTK_EINT_FUNCTION(0, 97),
1011         DRV_GRP4,
1012         MTK_FUNCTION(0, "GPIO97"),
1013         MTK_FUNCTION(1, "UCTS0"),
1014         MTK_FUNCTION(2, "I2S1_MCK"),
1015         MTK_FUNCTION(3, "CONN_MCU_TDO"),
1016         MTK_FUNCTION(4, "SPI5_MI"),
1017         MTK_FUNCTION(5, "SCL_6306"),
1018         MTK_FUNCTION(6, "MCUPM_JTAG_TDO"),
1019         MTK_FUNCTION(7, "DBG_MON_B15")
1020     ),
1021     MTK_PIN(
1022         98, "GPIO98",
1023         MTK_EINT_FUNCTION(0, 98),
1024         DRV_GRP4,
1025         MTK_FUNCTION(0, "GPIO98"),
1026         MTK_FUNCTION(1, "URTS0"),
1027         MTK_FUNCTION(2, "I2S1_BCK"),
1028         MTK_FUNCTION(3, "CONN_MCU_TMS"),
1029         MTK_FUNCTION(4, "SPI5_CSB"),
1030         MTK_FUNCTION(6, "MCUPM_JTAG_TMS"),
1031         MTK_FUNCTION(7, "DBG_MON_B16")
1032     ),
1033     MTK_PIN(
1034         99, "GPIO99",
1035         MTK_EINT_FUNCTION(0, 99),
1036         DRV_GRP4,
1037         MTK_FUNCTION(0, "GPIO99"),
1038         MTK_FUNCTION(1, "CMMCLK0"),
1039         MTK_FUNCTION(4, "AUXIF_CLK"),
1040         MTK_FUNCTION(5, "PTA_RXD"),
1041         MTK_FUNCTION(6, "CONN_UART0_RXD"),
1042         MTK_FUNCTION(7, "DBG_MON_B17")
1043     ),
1044 
1045     MTK_PIN(
1046         100, "GPIO100",
1047         MTK_EINT_FUNCTION(0, 100),
1048         DRV_GRP4,
1049         MTK_FUNCTION(0, "GPIO100"),
1050         MTK_FUNCTION(1, "CMMCLK1"),
1051         MTK_FUNCTION(4, "AUXIF_ST"),
1052         MTK_FUNCTION(5, "PTA_TXD"),
1053         MTK_FUNCTION(6, "CONN_UART0_TXD"),
1054         MTK_FUNCTION(7, "DBG_MON_B18")
1055     ),
1056     MTK_PIN(
1057         101, "GPIO101",
1058         MTK_EINT_FUNCTION(0, 101),
1059         DRV_GRP4,
1060         MTK_FUNCTION(0, "GPIO101"),
1061         MTK_FUNCTION(1, "CMFLASH"),
1062         MTK_FUNCTION(2, "I2S1_LRCK"),
1063         MTK_FUNCTION(3, "CONN_MCU_TCK"),
1064         MTK_FUNCTION(4, "SPI5_MO"),
1065         MTK_FUNCTION(6, "MCUPM_JTAG_TCK"),
1066         MTK_FUNCTION(7, "DBG_MON_B19")
1067     ),
1068     MTK_PIN(
1069         102, "GPIO102",
1070         MTK_EINT_FUNCTION(0, 102),
1071         DRV_GRP4,
1072         MTK_FUNCTION(0, "GPIO102"),
1073         MTK_FUNCTION(1, "CMVREF0"),
1074         MTK_FUNCTION(2, "I2S1_DO"),
1075         MTK_FUNCTION(3, "CONN_MCU_TDI"),
1076         MTK_FUNCTION(4, "SPI5_CLK"),
1077         MTK_FUNCTION(5, "AGPS_SYNC"),
1078         MTK_FUNCTION(6, "MCUPM_JTAG_TDI"),
1079         MTK_FUNCTION(7, "DBG_MON_B20")
1080     ),
1081     MTK_PIN(
1082         103, "GPIO103",
1083         MTK_EINT_FUNCTION(0, 103),
1084         DRV_GRP4,
1085         MTK_FUNCTION(0, "GPIO103"),
1086         MTK_FUNCTION(1, "SCL2"),
1087         MTK_FUNCTION(2, "TP_UTXD1_AO"),
1088         MTK_FUNCTION(3, "MD_UTXD0"),
1089         MTK_FUNCTION(4, "MD_UTXD1"),
1090         MTK_FUNCTION(5, "TP_URTS2_AO"),
1091         MTK_FUNCTION(6, "WIFI_TXD"),
1092         MTK_FUNCTION(7, "DBG_MON_B25")
1093     ),
1094     MTK_PIN(
1095         104, "GPIO104",
1096         MTK_EINT_FUNCTION(0, 104),
1097         DRV_GRP4,
1098         MTK_FUNCTION(0, "GPIO104"),
1099         MTK_FUNCTION(1, "SDA2"),
1100         MTK_FUNCTION(2, "TP_URXD1_AO"),
1101         MTK_FUNCTION(3, "MD_URXD0"),
1102         MTK_FUNCTION(4, "MD_URXD1"),
1103         MTK_FUNCTION(5, "TP_UCTS2_AO"),
1104         MTK_FUNCTION(6, "WIFI_RXD"),
1105         MTK_FUNCTION(7, "DBG_MON_B26")
1106     ),
1107     MTK_PIN(
1108         105, "GPIO105",
1109         MTK_EINT_FUNCTION(0, 105),
1110         DRV_GRP4,
1111         MTK_FUNCTION(0, "GPIO105"),
1112         MTK_FUNCTION(1, "SCL4"),
1113         MTK_FUNCTION(3, "MD_UTXD1"),
1114         MTK_FUNCTION(4, "MD_UTXD0"),
1115         MTK_FUNCTION(5, "TP_UTXD2_AO"),
1116         MTK_FUNCTION(6, "PTA_TXD"),
1117         MTK_FUNCTION(7, "DBG_MON_B27")
1118     ),
1119     MTK_PIN(
1120         106, "GPIO106",
1121         MTK_EINT_FUNCTION(0, 106),
1122         DRV_GRP4,
1123         MTK_FUNCTION(0, "GPIO106"),
1124         MTK_FUNCTION(1, "SDA4"),
1125         MTK_FUNCTION(3, "MD_URXD1"),
1126         MTK_FUNCTION(4, "MD_URXD0"),
1127         MTK_FUNCTION(5, "TP_URXD2_AO"),
1128         MTK_FUNCTION(6, "PTA_RXD"),
1129         MTK_FUNCTION(7, "DBG_MON_B28")
1130     ),
1131     MTK_PIN(
1132         107, "GPIO107",
1133         MTK_EINT_FUNCTION(0, 107),
1134         DRV_GRP4,
1135         MTK_FUNCTION(0, "GPIO107"),
1136         MTK_FUNCTION(1, "UTXD1"),
1137         MTK_FUNCTION(2, "MD_UTXD0"),
1138         MTK_FUNCTION(3, "SDA_6306"),
1139         MTK_FUNCTION(4, "KPCOL3"),
1140         MTK_FUNCTION(5, "CMVREF0"),
1141         MTK_FUNCTION(6, "URTS0"),
1142         MTK_FUNCTION(7, "DBG_MON_B29")
1143     ),
1144     MTK_PIN(
1145         108, "GPIO108",
1146         MTK_EINT_FUNCTION(0, 108),
1147         DRV_GRP4,
1148         MTK_FUNCTION(0, "GPIO108"),
1149         MTK_FUNCTION(1, "CMMCLK2"),
1150         MTK_FUNCTION(2, "MD_INT0"),
1151         MTK_FUNCTION(3, "CONN_MCU_DBGACK_N"),
1152         MTK_FUNCTION(4, "KPCOL4"),
1153         MTK_FUNCTION(6, "I2S3_MCK"),
1154         MTK_FUNCTION(7, "DBG_MON_B30")
1155     ),
1156     MTK_PIN(
1157         109, "GPIO109",
1158         MTK_EINT_FUNCTION(0, 109),
1159         DRV_GRP4,
1160         MTK_FUNCTION(0, "GPIO109"),
1161         MTK_FUNCTION(1, "URXD1"),
1162         MTK_FUNCTION(2, "MD_URXD0"),
1163         MTK_FUNCTION(3, "ANT_SEL7"),
1164         MTK_FUNCTION(4, "KPCOL5"),
1165         MTK_FUNCTION(5, "CMVREF1"),
1166         MTK_FUNCTION(6, "UCTS0"),
1167         MTK_FUNCTION(7, "DBG_MON_B31")
1168     ),
1169     MTK_PIN(
1170         110, "GPIO110",
1171         MTK_EINT_FUNCTION(0, 110),
1172         DRV_GRP4,
1173         MTK_FUNCTION(0, "GPIO110"),
1174         MTK_FUNCTION(1, "ANT_SEL0"),
1175         MTK_FUNCTION(2, "CLKM0"),
1176         MTK_FUNCTION(3, "PWM3"),
1177         MTK_FUNCTION(4, "MD_INT0"),
1178         MTK_FUNCTION(5, "IDDIG"),
1179         MTK_FUNCTION(6, "I2S3_BCK"),
1180         MTK_FUNCTION(7, "DBG_MON_B13")
1181     ),
1182     MTK_PIN(
1183         111, "GPIO111",
1184         MTK_EINT_FUNCTION(0, 111),
1185         DRV_GRP4,
1186         MTK_FUNCTION(0, "GPIO111"),
1187         MTK_FUNCTION(1, "ANT_SEL1"),
1188         MTK_FUNCTION(2, "CLKM1"),
1189         MTK_FUNCTION(3, "PWM4"),
1190         MTK_FUNCTION(4, "PTA_RXD"),
1191         MTK_FUNCTION(5, "CMVREF0"),
1192         MTK_FUNCTION(6, "I2S3_LRCK"),
1193         MTK_FUNCTION(7, "DBG_MON_B14")
1194     ),
1195     MTK_PIN(
1196         112, "GPIO112",
1197         MTK_EINT_FUNCTION(0, 112),
1198         DRV_GRP4,
1199         MTK_FUNCTION(0, "GPIO112"),
1200         MTK_FUNCTION(1, "ANT_SEL2"),
1201         MTK_FUNCTION(2, "CLKM2"),
1202         MTK_FUNCTION(3, "PWM5"),
1203         MTK_FUNCTION(4, "PTA_TXD"),
1204         MTK_FUNCTION(5, "CMVREF1"),
1205         MTK_FUNCTION(6, "I2S3_DO")
1206     ),
1207     MTK_PIN(
1208         113, "GPIO113",
1209         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1210         DRV_GRP4,
1211         MTK_FUNCTION(0, "GPIO113"),
1212         MTK_FUNCTION(1, "CONN_TOP_CLK")
1213     ),
1214     MTK_PIN(
1215         114, "GPIO114",
1216         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1217         DRV_GRP4,
1218         MTK_FUNCTION(0, "GPIO114"),
1219         MTK_FUNCTION(1, "CONN_TOP_DATA")
1220     ),
1221     MTK_PIN(
1222         115, "GPIO115",
1223         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1224         DRV_GRP4,
1225         MTK_FUNCTION(0, "GPIO115"),
1226         MTK_FUNCTION(1, "CONN_BT_CLK")
1227     ),
1228     MTK_PIN(
1229         116, "GPIO116",
1230         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1231         DRV_GRP4,
1232         MTK_FUNCTION(0, "GPIO116"),
1233         MTK_FUNCTION(1, "CONN_BT_DATA")
1234     ),
1235     MTK_PIN(
1236         117, "GPIO117",
1237         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1238         DRV_GRP4,
1239         MTK_FUNCTION(0, "GPIO117"),
1240         MTK_FUNCTION(1, "CONN_WF_CTRL0")
1241     ),
1242     MTK_PIN(
1243         118, "GPIO118",
1244         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1245         DRV_GRP4,
1246         MTK_FUNCTION(0, "GPIO118"),
1247         MTK_FUNCTION(1, "CONN_WF_CTRL1")
1248     ),
1249     MTK_PIN(
1250         119, "GPIO119",
1251         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1252         DRV_GRP4,
1253         MTK_FUNCTION(0, "GPIO119"),
1254         MTK_FUNCTION(1, "CONN_WF_CTRL2")
1255     ),
1256     MTK_PIN(
1257         120, "GPIO120",
1258         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1259         DRV_GRP4,
1260         MTK_FUNCTION(0, "GPIO120"),
1261         MTK_FUNCTION(1, "CONN_WB_PTA")
1262     ),
1263     MTK_PIN(
1264         121, "GPIO121",
1265         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1266         DRV_GRP4,
1267         MTK_FUNCTION(0, "GPIO121"),
1268         MTK_FUNCTION(1, "CONN_HRST_B")
1269     ),
1270     MTK_PIN(
1271         122, "GPIO122",
1272         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1273         DRV_GRP4,
1274         MTK_FUNCTION(0, "GPIO122"),
1275         MTK_FUNCTION(1, "MSDC0_CMD"),
1276         MTK_FUNCTION(2, "MSDC0_CMD")
1277     ),
1278     MTK_PIN(
1279         123, "GPIO123",
1280         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1281         DRV_GRP4,
1282         MTK_FUNCTION(0, "GPIO123"),
1283         MTK_FUNCTION(1, "MSDC0_DAT0"),
1284         MTK_FUNCTION(2, "MSDC0_DAT4")
1285     ),
1286     MTK_PIN(
1287         124, "GPIO124",
1288         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1289         DRV_GRP4,
1290         MTK_FUNCTION(0, "GPIO124"),
1291         MTK_FUNCTION(1, "MSDC0_CLK"),
1292         MTK_FUNCTION(2, "MSDC0_CLK")
1293     ),
1294     MTK_PIN(
1295         125, "GPIO125",
1296         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1297         DRV_GRP4,
1298         MTK_FUNCTION(0, "GPIO125"),
1299         MTK_FUNCTION(1, "MSDC0_DAT2"),
1300         MTK_FUNCTION(2, "MSDC0_DAT5")
1301     ),
1302     MTK_PIN(
1303         126, "GPIO126",
1304         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1305         DRV_GRP4,
1306         MTK_FUNCTION(0, "GPIO126"),
1307         MTK_FUNCTION(1, "MSDC0_DAT4"),
1308         MTK_FUNCTION(2, "MSDC0_DAT2")
1309     ),
1310     MTK_PIN(
1311         127, "GPIO127",
1312         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1313         DRV_GRP4,
1314         MTK_FUNCTION(0, "GPIO127"),
1315         MTK_FUNCTION(1, "MSDC0_DAT6"),
1316         MTK_FUNCTION(2, "MSDC0_DAT1")
1317     ),
1318     MTK_PIN(
1319         128, "GPIO128",
1320         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1321         DRV_GRP4,
1322         MTK_FUNCTION(0, "GPIO128"),
1323         MTK_FUNCTION(1, "MSDC0_DAT1"),
1324         MTK_FUNCTION(2, "MSDC0_DAT6")
1325     ),
1326     MTK_PIN(
1327         129, "GPIO129",
1328         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1329         DRV_GRP4,
1330         MTK_FUNCTION(0, "GPIO129"),
1331         MTK_FUNCTION(1, "MSDC0_DAT5"),
1332         MTK_FUNCTION(2, "MSDC0_DAT0")
1333     ),
1334     MTK_PIN(
1335         130, "GPIO130",
1336         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1337         DRV_GRP4,
1338         MTK_FUNCTION(0, "GPIO130"),
1339         MTK_FUNCTION(1, "MSDC0_DAT7"),
1340         MTK_FUNCTION(2, "MSDC0_DAT7")
1341     ),
1342     MTK_PIN(
1343         131, "GPIO131",
1344         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1345         DRV_GRP4,
1346         MTK_FUNCTION(0, "GPIO131"),
1347         MTK_FUNCTION(1, "MSDC0_DSL"),
1348         MTK_FUNCTION(2, "MSDC0_DSL")
1349     ),
1350     MTK_PIN(
1351         132, "GPIO132",
1352         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1353         DRV_GRP4,
1354         MTK_FUNCTION(0, "GPIO132"),
1355         MTK_FUNCTION(1, "MSDC0_DAT3"),
1356         MTK_FUNCTION(2, "MSDC0_DAT3")
1357     ),
1358     MTK_PIN(
1359         133, "GPIO133",
1360         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1361         DRV_GRP4,
1362         MTK_FUNCTION(0, "GPIO133"),
1363         MTK_FUNCTION(1, "MSDC0_RSTB"),
1364         MTK_FUNCTION(2, "MSDC0_RSTB")
1365     ),
1366     MTK_PIN(
1367         134, "GPIO134",
1368         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1369         DRV_GRP4,
1370         MTK_FUNCTION(0, "GPIO134"),
1371         MTK_FUNCTION(1, "RTC32K_CK")
1372     ),
1373     MTK_PIN(
1374         135, "GPIO135",
1375         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1376         DRV_GRP4,
1377         MTK_FUNCTION(0, "GPIO135"),
1378         MTK_FUNCTION(1, "WATCHDOG")
1379     ),
1380     MTK_PIN(
1381         136, "GPIO136",
1382         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1383         DRV_GRP4,
1384         MTK_FUNCTION(0, "GPIO136"),
1385         MTK_FUNCTION(1, "AUD_CLK_MOSI"),
1386         MTK_FUNCTION(2, "AUD_CLK_MISO"),
1387         MTK_FUNCTION(3, "I2S1_MCK")
1388     ),
1389     MTK_PIN(
1390         137, "GPIO137",
1391         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1392         DRV_GRP4,
1393         MTK_FUNCTION(0, "GPIO137"),
1394         MTK_FUNCTION(1, "AUD_SYNC_MOSI"),
1395         MTK_FUNCTION(2, "AUD_SYNC_MISO"),
1396         MTK_FUNCTION(3, "I2S1_BCK")
1397     ),
1398     MTK_PIN(
1399         138, "GPIO138",
1400         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1401         DRV_GRP4,
1402         MTK_FUNCTION(0, "GPIO138"),
1403         MTK_FUNCTION(1, "AUD_DAT_MOSI0"),
1404         MTK_FUNCTION(2, "AUD_DAT_MISO0"),
1405         MTK_FUNCTION(3, "I2S1_LRCK")
1406     ),
1407     MTK_PIN(
1408         139, "GPIO139",
1409         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1410         DRV_GRP4,
1411         MTK_FUNCTION(0, "GPIO139"),
1412         MTK_FUNCTION(1, "AUD_DAT_MOSI1"),
1413         MTK_FUNCTION(2, "AUD_DAT_MISO1"),
1414         MTK_FUNCTION(3, "I2S1_DO")
1415     ),
1416     MTK_PIN(
1417         140, "GPIO140",
1418         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1419         DRV_GRP4,
1420         MTK_FUNCTION(0, "GPIO140"),
1421         MTK_FUNCTION(1, "AUD_CLK_MISO"),
1422         MTK_FUNCTION(2, "AUD_CLK_MOSI"),
1423         MTK_FUNCTION(3, "I2S2_MCK")
1424     ),
1425     MTK_PIN(
1426         141, "GPIO141",
1427         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1428         DRV_GRP4,
1429         MTK_FUNCTION(0, "GPIO141"),
1430         MTK_FUNCTION(1, "AUD_SYNC_MISO"),
1431         MTK_FUNCTION(2, "AUD_SYNC_MOSI"),
1432         MTK_FUNCTION(3, "I2S2_BCK")
1433     ),
1434     MTK_PIN(
1435         142, "GPIO142",
1436         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1437         DRV_GRP4,
1438         MTK_FUNCTION(0, "GPIO142"),
1439         MTK_FUNCTION(1, "AUD_DAT_MISO0"),
1440         MTK_FUNCTION(2, "AUD_DAT_MOSI0"),
1441         MTK_FUNCTION(3, "I2S2_LRCK")
1442     ),
1443     MTK_PIN(
1444         143, "GPIO143",
1445         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1446         DRV_GRP4,
1447         MTK_FUNCTION(0, "GPIO143"),
1448         MTK_FUNCTION(1, "AUD_DAT_MISO1"),
1449         MTK_FUNCTION(2, "AUD_DAT_MOSI1"),
1450         MTK_FUNCTION(3, "I2S2_DI")
1451     ),
1452     MTK_PIN(
1453         144, "GPIO144",
1454         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1455         DRV_GRP4,
1456         MTK_FUNCTION(0, "GPIO144"),
1457         MTK_FUNCTION(1, "PWRAP_SPI0_MI"),
1458         MTK_FUNCTION(2, "PWRAP_SPI0_MO")
1459     ),
1460     MTK_PIN(
1461         145, "GPIO145",
1462         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1463         DRV_GRP4,
1464         MTK_FUNCTION(0, "GPIO145"),
1465         MTK_FUNCTION(1, "PWRAP_SPI0_CSN")
1466     ),
1467     MTK_PIN(
1468         146, "GPIO146",
1469         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1470         DRV_GRP4,
1471         MTK_FUNCTION(0, "GPIO146"),
1472         MTK_FUNCTION(1, "PWRAP_SPI0_MO"),
1473         MTK_FUNCTION(2, "PWRAP_SPI0_MI")
1474     ),
1475     MTK_PIN(
1476         147, "GPIO147",
1477         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1478         DRV_GRP4,
1479         MTK_FUNCTION(0, "GPIO147"),
1480         MTK_FUNCTION(1, "PWRAP_SPI0_CK")
1481     ),
1482     MTK_PIN(
1483         148, "GPIO148",
1484         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1485         DRV_GRP4,
1486         MTK_FUNCTION(0, "GPIO148"),
1487         MTK_FUNCTION(1, "SRCLKENA0")
1488     ),
1489     MTK_PIN(
1490         149, "GPIO149",
1491         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1492         DRV_GRP4,
1493         MTK_FUNCTION(0, "GPIO149"),
1494         MTK_FUNCTION(1, "SRCLKENA1")
1495     ),
1496     MTK_PIN(
1497         150, "GPIO150",
1498         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1499         DRV_GRP4,
1500         MTK_FUNCTION(0, "GPIO150"),
1501         MTK_FUNCTION(1, "PWM0"),
1502         MTK_FUNCTION(2, "CMFLASH"),
1503         MTK_FUNCTION(3, "ANT_SEL3"),
1504         MTK_FUNCTION(5, "MD_URXD0"),
1505         MTK_FUNCTION(6, "TP_URXD2_AO")
1506     ),
1507     MTK_PIN(
1508         151, "GPIO151",
1509         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1510         DRV_GRP4,
1511         MTK_FUNCTION(0, "GPIO151"),
1512         MTK_FUNCTION(1, "PWM1"),
1513         MTK_FUNCTION(2, "CMVREF0"),
1514         MTK_FUNCTION(3, "ANT_SEL4"),
1515         MTK_FUNCTION(5, "MD_UTXD0"),
1516         MTK_FUNCTION(6, "TP_UTXD2_AO")
1517     ),
1518     MTK_PIN(
1519         152, "GPIO152",
1520         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1521         DRV_GRP4,
1522         MTK_FUNCTION(0, "GPIO152"),
1523         MTK_FUNCTION(1, "PWM2"),
1524         MTK_FUNCTION(2, "CMVREF1"),
1525         MTK_FUNCTION(3, "ANT_SEL5"),
1526         MTK_FUNCTION(5, "MD_URXD1"),
1527         MTK_FUNCTION(6, "TP_UCTS1_AO")
1528     ),
1529     MTK_PIN(
1530         153, "GPIO153",
1531         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1532         DRV_GRP4,
1533         MTK_FUNCTION(0, "GPIO153"),
1534         MTK_FUNCTION(1, "PWM3"),
1535         MTK_FUNCTION(2, "CLKM0"),
1536         MTK_FUNCTION(3, "ANT_SEL6"),
1537         MTK_FUNCTION(5, "MD_UTXD1"),
1538         MTK_FUNCTION(6, "TP_URTS1_AO")
1539     ),
1540     MTK_PIN(
1541         154, "GPIO154",
1542         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1543         DRV_GRP4,
1544         MTK_FUNCTION(0, "GPIO154"),
1545         MTK_FUNCTION(1, "PWM5"),
1546         MTK_FUNCTION(2, "CLKM2"),
1547         MTK_FUNCTION(3, "USB_DRVVBUS"),
1548         MTK_FUNCTION(5, "PTA_TXD"),
1549         MTK_FUNCTION(6, "CONN_UART0_TXD")
1550     ),
1551     MTK_PIN(
1552         155, "GPIO155",
1553         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1554         DRV_GRP4,
1555         MTK_FUNCTION(0, "GPIO155"),
1556         MTK_FUNCTION(1, "SPI0_MI"),
1557         MTK_FUNCTION(2, "IDDIG"),
1558         MTK_FUNCTION(3, "AGPS_SYNC"),
1559         MTK_FUNCTION(4, "TP_GPIO0_AO"),
1560         MTK_FUNCTION(5, "MFG_JTAG_TDO"),
1561         MTK_FUNCTION(6, "DFD_TDO"),
1562         MTK_FUNCTION(7, "JTDO_SEL1")
1563     ),
1564     MTK_PIN(
1565         156, "GPIO156",
1566         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1567         DRV_GRP4,
1568         MTK_FUNCTION(0, "GPIO156"),
1569         MTK_FUNCTION(1, "SPI0_CSB"),
1570         MTK_FUNCTION(2, "USB_DRVVBUS"),
1571         MTK_FUNCTION(3, "DVFSRC_EXT_REQ"),
1572         MTK_FUNCTION(4, "TP_GPIO1_AO"),
1573         MTK_FUNCTION(5, "MFG_JTAG_TMS"),
1574         MTK_FUNCTION(6, "DFD_TMS"),
1575         MTK_FUNCTION(7, "JTMS_SEL1")
1576     ),
1577     MTK_PIN(
1578         157, "GPIO157",
1579         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1580         DRV_GRP4,
1581         MTK_FUNCTION(0, "GPIO157"),
1582         MTK_FUNCTION(1, "SPI0_MO"),
1583         MTK_FUNCTION(2, "MD_INT1_C2K_UIM0_HOT_PLUG"),
1584         MTK_FUNCTION(3, "CLKM0"),
1585         MTK_FUNCTION(4, "TP_GPIO2_AO"),
1586         MTK_FUNCTION(5, "MFG_JTAG_TDI"),
1587         MTK_FUNCTION(6, "DFD_TDI"),
1588         MTK_FUNCTION(7, "JTDI_SEL1")
1589     ),
1590     MTK_PIN(
1591         158, "GPIO158",
1592         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1593         DRV_GRP4,
1594         MTK_FUNCTION(0, "GPIO158"),
1595         MTK_FUNCTION(1, "SPI0_CLK"),
1596         MTK_FUNCTION(2, "MD_INT2_C2K_UIM1_HOT_PLUG"),
1597         MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
1598         MTK_FUNCTION(4, "TP_GPIO3_AO"),
1599         MTK_FUNCTION(5, "MFG_JTAG_TCK"),
1600         MTK_FUNCTION(6, "DFD_TCK_XI"),
1601         MTK_FUNCTION(7, "JTCK_SEL1")
1602     ),
1603     MTK_PIN(
1604         159, "GPIO159",
1605         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1606         DRV_GRP4,
1607         MTK_FUNCTION(0, "GPIO159"),
1608         MTK_FUNCTION(1, "PWM4"),
1609         MTK_FUNCTION(2, "CLKM1"),
1610         MTK_FUNCTION(3, "ANT_SEL7"),
1611         MTK_FUNCTION(5, "PTA_RXD"),
1612         MTK_FUNCTION(6, "CONN_UART0_RXD")
1613     ),
1614     MTK_PIN(
1615         160, "GPIO160",
1616         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1617         DRV_GRP4,
1618         MTK_FUNCTION(0, "GPIO160"),
1619         MTK_FUNCTION(1, "CLKM0"),
1620         MTK_FUNCTION(2, "PWM2"),
1621         MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
1622         MTK_FUNCTION(4, "TP_GPIO5_AO"),
1623         MTK_FUNCTION(5, "AGPS_SYNC"),
1624         MTK_FUNCTION(6, "DVFSRC_EXT_REQ")
1625     ),
1626     MTK_PIN(
1627         161, "GPIO161",
1628         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1629         DRV_GRP4,
1630         MTK_FUNCTION(0, "GPIO161"),
1631         MTK_FUNCTION(1, "SCL6"),
1632         MTK_FUNCTION(2, "SCL_6306"),
1633         MTK_FUNCTION(3, "TP_GPIO6_AO"),
1634         MTK_FUNCTION(4, "KPCOL6"),
1635         MTK_FUNCTION(5, "PTA_RXD"),
1636         MTK_FUNCTION(6, "CONN_UART0_RXD")
1637     ),
1638     MTK_PIN(
1639         162, "GPIO162",
1640         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1641         DRV_GRP4,
1642         MTK_FUNCTION(0, "GPIO162"),
1643         MTK_FUNCTION(1, "SDA6"),
1644         MTK_FUNCTION(2, "SDA_6306"),
1645         MTK_FUNCTION(3, "TP_GPIO7_AO"),
1646         MTK_FUNCTION(4, "KPCOL7"),
1647         MTK_FUNCTION(5, "PTA_TXD"),
1648         MTK_FUNCTION(6, "CONN_UART0_TXD")
1649     ),
1650     MTK_PIN(
1651         163, "GPIO163",
1652         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1653         DRV_GRP4,
1654         MTK_FUNCTION(0, "GPIO163")
1655     ),
1656     MTK_PIN(
1657         164, "GPIO164",
1658         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1659         DRV_GRP4,
1660         MTK_FUNCTION(0, "GPIO164")
1661     ),
1662     MTK_PIN(
1663         165, "GPIO165",
1664         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1665         DRV_GRP4,
1666         MTK_FUNCTION(0, "GPIO165")
1667     ),
1668     MTK_PIN(
1669         166, "GPIO166",
1670         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1671         DRV_GRP4,
1672         MTK_FUNCTION(0, "GPIO166")
1673     ),
1674     MTK_PIN(
1675         167, "GPIO167",
1676         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1677         DRV_GRP4,
1678         MTK_FUNCTION(0, "GPIO167")
1679     ),
1680     MTK_PIN(
1681         168, "GPIO168",
1682         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1683         DRV_GRP4,
1684         MTK_FUNCTION(0, "GPIO168")
1685     ),
1686     MTK_PIN(
1687         169, "GPIO169",
1688         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1689         DRV_GRP4,
1690         MTK_FUNCTION(0, "GPIO169")
1691     ),
1692     MTK_PIN(
1693         170, "GPIO170",
1694         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1695         DRV_GRP4,
1696         MTK_FUNCTION(0, "GPIO170")
1697     ),
1698     MTK_PIN(
1699         171, "GPIO171",
1700         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1701         DRV_GRP4,
1702         MTK_FUNCTION(0, "GPIO171")
1703     ),
1704     MTK_PIN(
1705         172, "GPIO172",
1706         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1707         DRV_GRP4,
1708         MTK_FUNCTION(0, "GPIO172")
1709     ),
1710     MTK_PIN(
1711         173, "GPIO173",
1712         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1713         DRV_GRP4,
1714         MTK_FUNCTION(0, "GPIO173")
1715     ),
1716     MTK_PIN(
1717         174, "GPIO174",
1718         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1719         DRV_GRP4,
1720         MTK_FUNCTION(0, "GPIO174")
1721     ),
1722     MTK_PIN(
1723         175, "GPIO175",
1724         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1725         DRV_GRP4,
1726         MTK_FUNCTION(0, "GPIO175")
1727     ),
1728     MTK_PIN(
1729         176, "GPIO176",
1730         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1731         DRV_GRP4,
1732         MTK_FUNCTION(0, "GPIO176")
1733     ),
1734     MTK_PIN(
1735         177, "GPIO177",
1736         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1737         DRV_GRP4,
1738         MTK_FUNCTION(0, "GPIO177")
1739     ),
1740     MTK_PIN(
1741         178, "GPIO178",
1742         MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT),
1743         DRV_GRP4,
1744         MTK_FUNCTION(0, "GPIO178")
1745     ),
1746     MTK_PIN(
1747         179, "GPIO179",
1748         MTK_EINT_FUNCTION(0, 151),
1749         DRV_GRP4,
1750         MTK_FUNCTION(0, "GPIO179")
1751     ),
1752 };
1753 
1754 #endif /* __PINCTRL_MTK_MT6765_H */