Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * Copyright (C) 2020 MediaTek Inc.
0004  *
0005  * Author: Zhiyong Tao <zhiyong.tao@mediatek.com>
0006  *
0007  */
0008 
0009 #ifndef __PINCTRL_MTK_MT8195_H
0010 #define __PINCTRL_MTK_MT8195_H
0011 
0012 #include "pinctrl-paris.h"
0013 
0014 static const struct mtk_pin_desc mtk_pins_mt8195[] = {
0015     MTK_PIN(
0016         0, "GPIO0",
0017         MTK_EINT_FUNCTION(0, 0),
0018         DRV_GRP4,
0019         MTK_FUNCTION(0, "GPIO0"),
0020         MTK_FUNCTION(1, "TP_GPIO0_AO"),
0021         MTK_FUNCTION(2, "MSDC2_CMD"),
0022         MTK_FUNCTION(3, "TDMIN_MCK"),
0023         MTK_FUNCTION(4, "CLKM0"),
0024         MTK_FUNCTION(5, "PERSTN_1"),
0025         MTK_FUNCTION(6, "IDDIG_1P"),
0026         MTK_FUNCTION(7, "DMIC4_CLK")
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, "TP_GPIO1_AO"),
0034         MTK_FUNCTION(2, "MSDC2_CLK"),
0035         MTK_FUNCTION(3, "TDMIN_DI"),
0036         MTK_FUNCTION(4, "CLKM1"),
0037         MTK_FUNCTION(5, "CLKREQN_1"),
0038         MTK_FUNCTION(6, "USB_DRVVBUS_1P"),
0039         MTK_FUNCTION(7, "DMIC4_DAT")
0040     ),
0041     MTK_PIN(
0042         2, "GPIO2",
0043         MTK_EINT_FUNCTION(0, 2),
0044         DRV_GRP4,
0045         MTK_FUNCTION(0, "GPIO2"),
0046         MTK_FUNCTION(1, "TP_GPIO2_AO"),
0047         MTK_FUNCTION(2, "MSDC2_DAT3"),
0048         MTK_FUNCTION(3, "TDMIN_LRCK"),
0049         MTK_FUNCTION(4, "CLKM2"),
0050         MTK_FUNCTION(5, "WAKEN_1"),
0051         MTK_FUNCTION(7, "DMIC2_CLK")
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, "TP_GPIO3_AO"),
0059         MTK_FUNCTION(2, "MSDC2_DAT0"),
0060         MTK_FUNCTION(3, "TDMIN_BCK"),
0061         MTK_FUNCTION(4, "CLKM3"),
0062         MTK_FUNCTION(7, "DMIC2_DAT")
0063     ),
0064     MTK_PIN(
0065         4, "GPIO4",
0066         MTK_EINT_FUNCTION(0, 4),
0067         DRV_GRP4,
0068         MTK_FUNCTION(0, "GPIO4"),
0069         MTK_FUNCTION(1, "TP_GPIO4_AO"),
0070         MTK_FUNCTION(2, "MSDC2_DAT2"),
0071         MTK_FUNCTION(3, "SPDIF_IN1"),
0072         MTK_FUNCTION(4, "UTXD3"),
0073         MTK_FUNCTION(5, "SDA2"),
0074         MTK_FUNCTION(7, "IDDIG_2P")
0075     ),
0076     MTK_PIN(
0077         5, "GPIO5",
0078         MTK_EINT_FUNCTION(0, 5),
0079         DRV_GRP4,
0080         MTK_FUNCTION(0, "GPIO5"),
0081         MTK_FUNCTION(1, "TP_GPIO5_AO"),
0082         MTK_FUNCTION(2, "MSDC2_DAT1"),
0083         MTK_FUNCTION(3, "SPDIF_IN0"),
0084         MTK_FUNCTION(4, "URXD3"),
0085         MTK_FUNCTION(5, "SCL2"),
0086         MTK_FUNCTION(7, "USB_DRVVBUS_2P")
0087     ),
0088     MTK_PIN(
0089         6, "GPIO6",
0090         MTK_EINT_FUNCTION(0, 6),
0091         DRV_GRP4,
0092         MTK_FUNCTION(0, "GPIO6"),
0093         MTK_FUNCTION(1, "TP_GPIO6_AO"),
0094         MTK_FUNCTION(2, "DP_TX_HPD"),
0095         MTK_FUNCTION(3, "I2SO1_D4"),
0096         MTK_FUNCTION(4, "UTXD4"),
0097         MTK_FUNCTION(5, "CMVREF3"),
0098         MTK_FUNCTION(7, "DMIC3_CLK")
0099     ),
0100     MTK_PIN(
0101         7, "GPIO7",
0102         MTK_EINT_FUNCTION(0, 7),
0103         DRV_GRP4,
0104         MTK_FUNCTION(0, "GPIO7"),
0105         MTK_FUNCTION(1, "TP_GPIO7_AO"),
0106         MTK_FUNCTION(2, "EDP_TX_HPD"),
0107         MTK_FUNCTION(3, "I2SO1_D5"),
0108         MTK_FUNCTION(4, "URXD4"),
0109         MTK_FUNCTION(5, "CMVREF4"),
0110         MTK_FUNCTION(7, "DMIC3_DAT")
0111     ),
0112     MTK_PIN(
0113         8, "GPIO8",
0114         MTK_EINT_FUNCTION(0, 8),
0115         DRV_GRP4,
0116         MTK_FUNCTION(0, "GPIO8"),
0117         MTK_FUNCTION(1, "SDA0"),
0118         MTK_FUNCTION(2, "PWM_0"),
0119         MTK_FUNCTION(4, "SPDIF_OUT"),
0120         MTK_FUNCTION(6, "LVTS_FOUT"),
0121         MTK_FUNCTION(7, "DBG_MON_A0")
0122     ),
0123     MTK_PIN(
0124         9, "GPIO9",
0125         MTK_EINT_FUNCTION(0, 9),
0126         DRV_GRP4,
0127         MTK_FUNCTION(0, "GPIO9"),
0128         MTK_FUNCTION(1, "SCL0"),
0129         MTK_FUNCTION(2, "PWM_1"),
0130         MTK_FUNCTION(4, "IR_IN"),
0131         MTK_FUNCTION(6, "LVTS_SDO"),
0132         MTK_FUNCTION(7, "DBG_MON_A1")
0133     ),
0134     MTK_PIN(
0135         10, "GPIO10",
0136         MTK_EINT_FUNCTION(0, 10),
0137         DRV_GRP4,
0138         MTK_FUNCTION(0, "GPIO10"),
0139         MTK_FUNCTION(1, "SDA1"),
0140         MTK_FUNCTION(2, "PWM_2"),
0141         MTK_FUNCTION(3, "ADSP_URXD0"),
0142         MTK_FUNCTION(4, "SPDIF_IN1"),
0143         MTK_FUNCTION(6, "LVTS_SCF"),
0144         MTK_FUNCTION(7, "DBG_MON_A2")
0145     ),
0146     MTK_PIN(
0147         11, "GPIO11",
0148         MTK_EINT_FUNCTION(0, 11),
0149         DRV_GRP4,
0150         MTK_FUNCTION(0, "GPIO11"),
0151         MTK_FUNCTION(1, "SCL1"),
0152         MTK_FUNCTION(2, "PWM_3"),
0153         MTK_FUNCTION(3, "ADSP_UTXD0"),
0154         MTK_FUNCTION(4, "SPDIF_IN0"),
0155         MTK_FUNCTION(6, "LVTS_SCK"),
0156         MTK_FUNCTION(7, "DBG_MON_A3")
0157     ),
0158     MTK_PIN(
0159         12, "GPIO12",
0160         MTK_EINT_FUNCTION(0, 12),
0161         DRV_GRP4,
0162         MTK_FUNCTION(0, "GPIO12"),
0163         MTK_FUNCTION(1, "SDA2"),
0164         MTK_FUNCTION(2, "DMIC3_DAT_R"),
0165         MTK_FUNCTION(3, "I2SO1_D6"),
0166         MTK_FUNCTION(6, "LVTS_SDI"),
0167         MTK_FUNCTION(7, "DBG_MON_A4")
0168     ),
0169     MTK_PIN(
0170         13, "GPIO13",
0171         MTK_EINT_FUNCTION(0, 13),
0172         DRV_GRP4,
0173         MTK_FUNCTION(0, "GPIO13"),
0174         MTK_FUNCTION(1, "SCL2"),
0175         MTK_FUNCTION(2, "DMIC4_DAT_R"),
0176         MTK_FUNCTION(3, "I2SO1_D7"),
0177         MTK_FUNCTION(7, "DBG_MON_A5")
0178     ),
0179     MTK_PIN(
0180         14, "GPIO14",
0181         MTK_EINT_FUNCTION(0, 14),
0182         DRV_GRP4,
0183         MTK_FUNCTION(0, "GPIO14"),
0184         MTK_FUNCTION(1, "SDA3"),
0185         MTK_FUNCTION(2, "DMIC3_DAT"),
0186         MTK_FUNCTION(3, "TDMIN_MCK"),
0187         MTK_FUNCTION(7, "DBG_MON_A6")
0188     ),
0189     MTK_PIN(
0190         15, "GPIO15",
0191         MTK_EINT_FUNCTION(0, 15),
0192         DRV_GRP4,
0193         MTK_FUNCTION(0, "GPIO15"),
0194         MTK_FUNCTION(1, "SCL3"),
0195         MTK_FUNCTION(2, "DMIC3_CLK"),
0196         MTK_FUNCTION(3, "TDMIN_DI"),
0197         MTK_FUNCTION(7, "DBG_MON_A7")
0198     ),
0199     MTK_PIN(
0200         16, "GPIO16",
0201         MTK_EINT_FUNCTION(0, 16),
0202         DRV_GRP4,
0203         MTK_FUNCTION(0, "GPIO16"),
0204         MTK_FUNCTION(1, "SDA4"),
0205         MTK_FUNCTION(2, "DMIC4_DAT"),
0206         MTK_FUNCTION(3, "TDMIN_LRCK"),
0207         MTK_FUNCTION(7, "DBG_MON_A8")
0208     ),
0209     MTK_PIN(
0210         17, "GPIO17",
0211         MTK_EINT_FUNCTION(0, 17),
0212         DRV_GRP4,
0213         MTK_FUNCTION(0, "GPIO17"),
0214         MTK_FUNCTION(1, "SCL4"),
0215         MTK_FUNCTION(2, "DMIC4_CLK"),
0216         MTK_FUNCTION(3, "TDMIN_BCK"),
0217         MTK_FUNCTION(7, "DBG_MON_A9")
0218     ),
0219     MTK_PIN(
0220         18, "GPIO18",
0221         MTK_EINT_FUNCTION(0, 18),
0222         DRV_GRP4,
0223         MTK_FUNCTION(0, "GPIO18"),
0224         MTK_FUNCTION(1, "DP_TX_HPD")
0225     ),
0226     MTK_PIN(
0227         19, "GPIO19",
0228         MTK_EINT_FUNCTION(0, 19),
0229         DRV_GRP4,
0230         MTK_FUNCTION(0, "GPIO19"),
0231         MTK_FUNCTION(1, "WAKEN"),
0232         MTK_FUNCTION(2, "SCP_SDA1"),
0233         MTK_FUNCTION(3, "MD32_0_JTAG_TCK"),
0234         MTK_FUNCTION(4, "ADSP_JTAG0_TCK"),
0235         MTK_FUNCTION(5, "SDA6")
0236     ),
0237     MTK_PIN(
0238         20, "GPIO20",
0239         MTK_EINT_FUNCTION(0, 20),
0240         DRV_GRP4,
0241         MTK_FUNCTION(0, "GPIO20"),
0242         MTK_FUNCTION(1, "PERSTN"),
0243         MTK_FUNCTION(2, "SCP_SCL1"),
0244         MTK_FUNCTION(3, "MD32_0_JTAG_TMS"),
0245         MTK_FUNCTION(4, "ADSP_JTAG0_TMS"),
0246         MTK_FUNCTION(5, "SCL6")
0247     ),
0248     MTK_PIN(
0249         21, "GPIO21",
0250         MTK_EINT_FUNCTION(0, 21),
0251         DRV_GRP4,
0252         MTK_FUNCTION(0, "GPIO21"),
0253         MTK_FUNCTION(1, "CLKREQN"),
0254         MTK_FUNCTION(3, "MD32_0_JTAG_TDI"),
0255         MTK_FUNCTION(4, "ADSP_JTAG0_TDI"),
0256         MTK_FUNCTION(5, "SCP_SDA1")
0257     ),
0258     MTK_PIN(
0259         22, "GPIO22",
0260         MTK_EINT_FUNCTION(0, 22),
0261         DRV_GRP4,
0262         MTK_FUNCTION(0, "GPIO22"),
0263         MTK_FUNCTION(1, "CMMCLK0"),
0264         MTK_FUNCTION(2, "PERSTN_1"),
0265         MTK_FUNCTION(5, "SCP_SCL1"),
0266         MTK_FUNCTION(7, "MD32_0_GPIO0")
0267     ),
0268     MTK_PIN(
0269         23, "GPIO23",
0270         MTK_EINT_FUNCTION(0, 23),
0271         DRV_GRP4,
0272         MTK_FUNCTION(0, "GPIO23"),
0273         MTK_FUNCTION(1, "CMMCLK1"),
0274         MTK_FUNCTION(2, "CLKREQN_1"),
0275         MTK_FUNCTION(3, "SDA4"),
0276         MTK_FUNCTION(4, "DMIC1_CLK"),
0277         MTK_FUNCTION(5, "SCP_SDA0"),
0278         MTK_FUNCTION(7, "MD32_0_GPIO1")
0279     ),
0280     MTK_PIN(
0281         24, "GPIO24",
0282         MTK_EINT_FUNCTION(0, 24),
0283         DRV_GRP4,
0284         MTK_FUNCTION(0, "GPIO24"),
0285         MTK_FUNCTION(1, "CMMCLK2"),
0286         MTK_FUNCTION(2, "WAKEN_1"),
0287         MTK_FUNCTION(3, "SCL4"),
0288         MTK_FUNCTION(4, "DMIC1_DAT"),
0289         MTK_FUNCTION(5, "SCP_SCL0"),
0290         MTK_FUNCTION(6, "LVTS_26M"),
0291         MTK_FUNCTION(7, "MD32_0_GPIO2")
0292     ),
0293     MTK_PIN(
0294         25, "GPIO25",
0295         MTK_EINT_FUNCTION(0, 25),
0296         DRV_GRP4,
0297         MTK_FUNCTION(0, "GPIO25"),
0298         MTK_FUNCTION(1, "CMMRST"),
0299         MTK_FUNCTION(2, "CMMCLK3"),
0300         MTK_FUNCTION(3, "SPDIF_OUT"),
0301         MTK_FUNCTION(4, "SDA6"),
0302         MTK_FUNCTION(5, "ADSP_JTAG0_TRSTN"),
0303         MTK_FUNCTION(6, "MD32_0_JTAG_TRST")
0304     ),
0305     MTK_PIN(
0306         26, "GPIO26",
0307         MTK_EINT_FUNCTION(0, 26),
0308         DRV_GRP4,
0309         MTK_FUNCTION(0, "GPIO26"),
0310         MTK_FUNCTION(1, "CMMPDN"),
0311         MTK_FUNCTION(2, "CMMCLK4"),
0312         MTK_FUNCTION(3, "IR_IN"),
0313         MTK_FUNCTION(4, "SCL6"),
0314         MTK_FUNCTION(5, "ADSP_JTAG0_TDO"),
0315         MTK_FUNCTION(6, "MD32_0_JTAG_TDO")
0316     ),
0317     MTK_PIN(
0318         27, "GPIO27",
0319         MTK_EINT_FUNCTION(0, 27),
0320         DRV_GRP4,
0321         MTK_FUNCTION(0, "GPIO27"),
0322         MTK_FUNCTION(1, "HDMIRX20_HTPLG"),
0323         MTK_FUNCTION(2, "CMFLASH0"),
0324         MTK_FUNCTION(3, "MD32_0_TXD"),
0325         MTK_FUNCTION(4, "TP_UTXD2_AO"),
0326         MTK_FUNCTION(5, "SCL7"),
0327         MTK_FUNCTION(6, "UCTS2"),
0328         MTK_FUNCTION(7, "DBG_MON_A18")
0329     ),
0330     MTK_PIN(
0331         28, "GPIO28",
0332         MTK_EINT_FUNCTION(0, 28),
0333         DRV_GRP4,
0334         MTK_FUNCTION(0, "GPIO28"),
0335         MTK_FUNCTION(1, "HDMIRX20_PWR5V"),
0336         MTK_FUNCTION(2, "CMFLASH1"),
0337         MTK_FUNCTION(3, "MD32_0_RXD"),
0338         MTK_FUNCTION(4, "TP_URXD2_AO"),
0339         MTK_FUNCTION(5, "SDA7"),
0340         MTK_FUNCTION(6, "URTS2"),
0341         MTK_FUNCTION(7, "DBG_MON_A19")
0342     ),
0343     MTK_PIN(
0344         29, "GPIO29",
0345         MTK_EINT_FUNCTION(0, 29),
0346         DRV_GRP4,
0347         MTK_FUNCTION(0, "GPIO29"),
0348         MTK_FUNCTION(1, "HDMIRX20_SCL"),
0349         MTK_FUNCTION(2, "CMFLASH2"),
0350         MTK_FUNCTION(3, "SCL5"),
0351         MTK_FUNCTION(4, "TP_URTS2_AO"),
0352         MTK_FUNCTION(6, "UTXD2"),
0353         MTK_FUNCTION(7, "DBG_MON_A20")
0354     ),
0355     MTK_PIN(
0356         30, "GPIO30",
0357         MTK_EINT_FUNCTION(0, 30),
0358         DRV_GRP4,
0359         MTK_FUNCTION(0, "GPIO30"),
0360         MTK_FUNCTION(1, "HDMIRX20_SDA"),
0361         MTK_FUNCTION(2, "CMFLASH3"),
0362         MTK_FUNCTION(3, "SDA5"),
0363         MTK_FUNCTION(4, "TP_UCTS2_AO"),
0364         MTK_FUNCTION(6, "URXD2"),
0365         MTK_FUNCTION(7, "DBG_MON_A21")
0366     ),
0367     MTK_PIN(
0368         31, "GPIO31",
0369         MTK_EINT_FUNCTION(0, 31),
0370         DRV_GRP4,
0371         MTK_FUNCTION(0, "GPIO31"),
0372         MTK_FUNCTION(1, "HDMITX20_PWR5V"),
0373         MTK_FUNCTION(2, "DMIC1_DAT_R"),
0374         MTK_FUNCTION(3, "PERSTN"),
0375         MTK_FUNCTION(7, "DBG_MON_A22")
0376     ),
0377     MTK_PIN(
0378         32, "GPIO32",
0379         MTK_EINT_FUNCTION(0, 32),
0380         DRV_GRP4,
0381         MTK_FUNCTION(0, "GPIO32"),
0382         MTK_FUNCTION(1, "HDMITX20_HTPLG"),
0383         MTK_FUNCTION(3, "CLKREQN"),
0384         MTK_FUNCTION(7, "DBG_MON_A23")
0385     ),
0386     MTK_PIN(
0387         33, "GPIO33",
0388         MTK_EINT_FUNCTION(0, 33),
0389         DRV_GRP4,
0390         MTK_FUNCTION(0, "GPIO33"),
0391         MTK_FUNCTION(1, "HDMITX20_CEC"),
0392         MTK_FUNCTION(2, "CMVREF0"),
0393         MTK_FUNCTION(3, "WAKEN")
0394     ),
0395     MTK_PIN(
0396         34, "GPIO34",
0397         MTK_EINT_FUNCTION(0, 34),
0398         DRV_GRP4,
0399         MTK_FUNCTION(0, "GPIO34"),
0400         MTK_FUNCTION(1, "HDMITX20_SCL"),
0401         MTK_FUNCTION(2, "CMVREF1"),
0402         MTK_FUNCTION(3, "SCL7"),
0403         MTK_FUNCTION(4, "SCL6"),
0404         MTK_FUNCTION(7, "DBG_MON_A24")
0405     ),
0406     MTK_PIN(
0407         35, "GPIO35",
0408         MTK_EINT_FUNCTION(0, 35),
0409         DRV_GRP4,
0410         MTK_FUNCTION(0, "GPIO35"),
0411         MTK_FUNCTION(1, "HDMITX20_SDA"),
0412         MTK_FUNCTION(2, "CMVREF2"),
0413         MTK_FUNCTION(3, "SDA7"),
0414         MTK_FUNCTION(4, "SDA6"),
0415         MTK_FUNCTION(7, "DBG_MON_A25")
0416     ),
0417     MTK_PIN(
0418         36, "GPIO36",
0419         MTK_EINT_FUNCTION(0, 36),
0420         DRV_GRP4,
0421         MTK_FUNCTION(0, "GPIO36"),
0422         MTK_FUNCTION(1, "RTC32K_CK"),
0423         MTK_FUNCTION(7, "DBG_MON_A27")
0424     ),
0425     MTK_PIN(
0426         37, "GPIO37",
0427         MTK_EINT_FUNCTION(0, 37),
0428         DRV_GRP4,
0429         MTK_FUNCTION(0, "GPIO37"),
0430         MTK_FUNCTION(1, "WATCHDOG"),
0431         MTK_FUNCTION(7, "DBG_MON_A28")
0432     ),
0433     MTK_PIN(
0434         38, "GPIO38",
0435         MTK_EINT_FUNCTION(0, 38),
0436         DRV_GRP4,
0437         MTK_FUNCTION(0, "GPIO38"),
0438         MTK_FUNCTION(1, "SRCLKENA0"),
0439         MTK_FUNCTION(7, "DBG_MON_A29")
0440     ),
0441     MTK_PIN(
0442         39, "GPIO39",
0443         MTK_EINT_FUNCTION(0, 39),
0444         DRV_GRP4,
0445         MTK_FUNCTION(0, "GPIO39"),
0446         MTK_FUNCTION(1, "SRCLKENA1"),
0447         MTK_FUNCTION(2, "DMIC2_DAT_R"),
0448         MTK_FUNCTION(7, "DBG_MON_A30")
0449     ),
0450     MTK_PIN(
0451         40, "GPIO40",
0452         MTK_EINT_FUNCTION(0, 40),
0453         DRV_GRP4,
0454         MTK_FUNCTION(0, "GPIO40"),
0455         MTK_FUNCTION(1, "PWRAP_SPI0_CSN"),
0456         MTK_FUNCTION(3, "SPIM3_CSB"),
0457         MTK_FUNCTION(7, "DBG_MON_A31")
0458     ),
0459     MTK_PIN(
0460         41, "GPIO41",
0461         MTK_EINT_FUNCTION(0, 41),
0462         DRV_GRP4,
0463         MTK_FUNCTION(0, "GPIO41"),
0464         MTK_FUNCTION(1, "PWRAP_SPI0_CK"),
0465         MTK_FUNCTION(3, "SPIM3_CLK"),
0466         MTK_FUNCTION(7, "DBG_MON_A32")
0467     ),
0468     MTK_PIN(
0469         42, "GPIO42",
0470         MTK_EINT_FUNCTION(0, 42),
0471         DRV_GRP4,
0472         MTK_FUNCTION(0, "GPIO42"),
0473         MTK_FUNCTION(1, "PWRAP_SPI0_MO"),
0474         MTK_FUNCTION(2, "PWRAP_SPI0_MI"),
0475         MTK_FUNCTION(3, "SPIM3_MO"),
0476         MTK_FUNCTION(7, "DBG_MON_B0")
0477     ),
0478     MTK_PIN(
0479         43, "GPIO43",
0480         MTK_EINT_FUNCTION(0, 43),
0481         DRV_GRP4,
0482         MTK_FUNCTION(0, "GPIO43"),
0483         MTK_FUNCTION(1, "PWRAP_SPI0_MI"),
0484         MTK_FUNCTION(2, "PWRAP_SPI0_MO"),
0485         MTK_FUNCTION(3, "SPIM3_MI"),
0486         MTK_FUNCTION(7, "DBG_MON_B1")
0487     ),
0488     MTK_PIN(
0489         44, "GPIO44",
0490         MTK_EINT_FUNCTION(0, 44),
0491         DRV_GRP4,
0492         MTK_FUNCTION(0, "GPIO44"),
0493         MTK_FUNCTION(1, "SPMI_M_SCL"),
0494         MTK_FUNCTION(2, "I2SI00_DATA1"),
0495         MTK_FUNCTION(3, "SCL5"),
0496         MTK_FUNCTION(4, "UTXD5"),
0497         MTK_FUNCTION(7, "DBG_MON_B2")
0498     ),
0499     MTK_PIN(
0500         45, "GPIO45",
0501         MTK_EINT_FUNCTION(0, 45),
0502         DRV_GRP4,
0503         MTK_FUNCTION(0, "GPIO45"),
0504         MTK_FUNCTION(1, "SPMI_M_SDA"),
0505         MTK_FUNCTION(2, "I2SI00_DATA2"),
0506         MTK_FUNCTION(3, "SDA5"),
0507         MTK_FUNCTION(4, "URXD5"),
0508         MTK_FUNCTION(7, "DBG_MON_B3")
0509     ),
0510     MTK_PIN(
0511         46, "GPIO46",
0512         MTK_EINT_FUNCTION(0, 46),
0513         DRV_GRP4,
0514         MTK_FUNCTION(0, "GPIO46"),
0515         MTK_FUNCTION(1, "I2SIN_MCK"),
0516         MTK_FUNCTION(2, "I2SI00_DATA3"),
0517         MTK_FUNCTION(3, "SPLIN_MCK"),
0518         MTK_FUNCTION(7, "DBG_MON_B4")
0519     ),
0520     MTK_PIN(
0521         47, "GPIO47",
0522         MTK_EINT_FUNCTION(0, 47),
0523         DRV_GRP4,
0524         MTK_FUNCTION(0, "GPIO47"),
0525         MTK_FUNCTION(1, "I2SIN_BCK"),
0526         MTK_FUNCTION(2, "I2SIN0_BCK"),
0527         MTK_FUNCTION(3, "SPLIN_LRCK"),
0528         MTK_FUNCTION(7, "DBG_MON_B5")
0529     ),
0530     MTK_PIN(
0531         48, "GPIO48",
0532         MTK_EINT_FUNCTION(0, 48),
0533         DRV_GRP4,
0534         MTK_FUNCTION(0, "GPIO48"),
0535         MTK_FUNCTION(1, "I2SIN_WS"),
0536         MTK_FUNCTION(2, "I2SIN0_LRCK"),
0537         MTK_FUNCTION(3, "SPLIN_BCK"),
0538         MTK_FUNCTION(7, "DBG_MON_B6")
0539     ),
0540     MTK_PIN(
0541         49, "GPIO49",
0542         MTK_EINT_FUNCTION(0, 49),
0543         DRV_GRP4,
0544         MTK_FUNCTION(0, "GPIO49"),
0545         MTK_FUNCTION(1, "I2SIN_D0"),
0546         MTK_FUNCTION(2, "I2SI00_DATA0"),
0547         MTK_FUNCTION(3, "SPLIN_D0"),
0548         MTK_FUNCTION(7, "DBG_MON_B7")
0549     ),
0550     MTK_PIN(
0551         50, "GPIO50",
0552         MTK_EINT_FUNCTION(0, 50),
0553         DRV_GRP4,
0554         MTK_FUNCTION(0, "GPIO50"),
0555         MTK_FUNCTION(1, "I2SO1_MCK"),
0556         MTK_FUNCTION(2, "I2SI5_D0"),
0557         MTK_FUNCTION(4, "I2SO4_MCK"),
0558         MTK_FUNCTION(7, "DBG_MON_B8")
0559     ),
0560     MTK_PIN(
0561         51, "GPIO51",
0562         MTK_EINT_FUNCTION(0, 51),
0563         DRV_GRP4,
0564         MTK_FUNCTION(0, "GPIO51"),
0565         MTK_FUNCTION(1, "I2SO1_BCK"),
0566         MTK_FUNCTION(2, "I2SI5_BCK"),
0567         MTK_FUNCTION(7, "DBG_MON_B9")
0568     ),
0569     MTK_PIN(
0570         52, "GPIO52",
0571         MTK_EINT_FUNCTION(0, 52),
0572         DRV_GRP4,
0573         MTK_FUNCTION(0, "GPIO52"),
0574         MTK_FUNCTION(1, "I2SO1_WS"),
0575         MTK_FUNCTION(2, "I2SI5_WS"),
0576         MTK_FUNCTION(7, "DBG_MON_B10")
0577     ),
0578     MTK_PIN(
0579         53, "GPIO53",
0580         MTK_EINT_FUNCTION(0, 53),
0581         DRV_GRP4,
0582         MTK_FUNCTION(0, "GPIO53"),
0583         MTK_FUNCTION(1, "I2SO1_D0"),
0584         MTK_FUNCTION(2, "I2SI5_MCK"),
0585         MTK_FUNCTION(7, "DBG_MON_B11")
0586     ),
0587     MTK_PIN(
0588         54, "GPIO54",
0589         MTK_EINT_FUNCTION(0, 54),
0590         DRV_GRP4,
0591         MTK_FUNCTION(0, "GPIO54"),
0592         MTK_FUNCTION(1, "I2SO1_D1"),
0593         MTK_FUNCTION(2, "I2SI01_DATA1"),
0594         MTK_FUNCTION(3, "SPLIN_D1"),
0595         MTK_FUNCTION(4, "I2SO4_BCK"),
0596         MTK_FUNCTION(7, "DBG_MON_B12")
0597     ),
0598     MTK_PIN(
0599         55, "GPIO55",
0600         MTK_EINT_FUNCTION(0, 55),
0601         DRV_GRP4,
0602         MTK_FUNCTION(0, "GPIO55"),
0603         MTK_FUNCTION(1, "I2SO1_D2"),
0604         MTK_FUNCTION(2, "I2SI01_DATA2"),
0605         MTK_FUNCTION(3, "SPLIN_D2"),
0606         MTK_FUNCTION(4, "I2SO4_WS"),
0607         MTK_FUNCTION(7, "DBG_MON_B13")
0608     ),
0609     MTK_PIN(
0610         56, "GPIO56",
0611         MTK_EINT_FUNCTION(0, 56),
0612         DRV_GRP4,
0613         MTK_FUNCTION(0, "GPIO56"),
0614         MTK_FUNCTION(1, "I2SO1_D3"),
0615         MTK_FUNCTION(2, "I2SI01_DATA3"),
0616         MTK_FUNCTION(3, "SPLIN_D3"),
0617         MTK_FUNCTION(4, "I2SO4_D0"),
0618         MTK_FUNCTION(7, "DBG_MON_B14")
0619     ),
0620     MTK_PIN(
0621         57, "GPIO57",
0622         MTK_EINT_FUNCTION(0, 57),
0623         DRV_GRP4,
0624         MTK_FUNCTION(0, "GPIO57"),
0625         MTK_FUNCTION(1, "I2SO2_MCK"),
0626         MTK_FUNCTION(2, "I2SO1_D12"),
0627         MTK_FUNCTION(3, "LCM1_RST"),
0628         MTK_FUNCTION(7, "DBG_MON_B15")
0629     ),
0630     MTK_PIN(
0631         58, "GPIO58",
0632         MTK_EINT_FUNCTION(0, 58),
0633         DRV_GRP4,
0634         MTK_FUNCTION(0, "GPIO58"),
0635         MTK_FUNCTION(1, "I2SO2_BCK"),
0636         MTK_FUNCTION(2, "I2SO1_D13"),
0637         MTK_FUNCTION(3, "I2SIN1_BCK"),
0638         MTK_FUNCTION(7, "DBG_MON_B16")
0639     ),
0640     MTK_PIN(
0641         59, "GPIO59",
0642         MTK_EINT_FUNCTION(0, 59),
0643         DRV_GRP4,
0644         MTK_FUNCTION(0, "GPIO59"),
0645         MTK_FUNCTION(1, "I2SO2_WS"),
0646         MTK_FUNCTION(2, "I2SO1_D14"),
0647         MTK_FUNCTION(3, "I2SIN1_LRCK"),
0648         MTK_FUNCTION(7, "DBG_MON_B17")
0649     ),
0650     MTK_PIN(
0651         60, "GPIO60",
0652         MTK_EINT_FUNCTION(0, 60),
0653         DRV_GRP4,
0654         MTK_FUNCTION(0, "GPIO60"),
0655         MTK_FUNCTION(1, "I2SO2_D0"),
0656         MTK_FUNCTION(2, "I2SO1_D15"),
0657         MTK_FUNCTION(3, "I2SI01_DATA0"),
0658         MTK_FUNCTION(7, "DBG_MON_B18")
0659     ),
0660     MTK_PIN(
0661         61, "GPIO61",
0662         MTK_EINT_FUNCTION(0, 61),
0663         DRV_GRP4,
0664         MTK_FUNCTION(0, "GPIO61"),
0665         MTK_FUNCTION(1, "DMIC1_CLK"),
0666         MTK_FUNCTION(2, "I2SO2_BCK"),
0667         MTK_FUNCTION(3, "SCP_SPI2_CK"),
0668         MTK_FUNCTION(7, "DBG_MON_B19")
0669     ),
0670     MTK_PIN(
0671         62, "GPIO62",
0672         MTK_EINT_FUNCTION(0, 62),
0673         DRV_GRP4,
0674         MTK_FUNCTION(0, "GPIO62"),
0675         MTK_FUNCTION(1, "DMIC1_DAT"),
0676         MTK_FUNCTION(2, "I2SO2_WS"),
0677         MTK_FUNCTION(3, "SCP_SPI2_MI"),
0678         MTK_FUNCTION(7, "DBG_MON_B20")
0679     ),
0680     MTK_PIN(
0681         63, "GPIO63",
0682         MTK_EINT_FUNCTION(0, 63),
0683         DRV_GRP4,
0684         MTK_FUNCTION(0, "GPIO63"),
0685         MTK_FUNCTION(1, "DMIC2_CLK"),
0686         MTK_FUNCTION(2, "VBUSVALID"),
0687         MTK_FUNCTION(3, "SCP_SPI2_MO"),
0688         MTK_FUNCTION(4, "SCP_SCL2"),
0689         MTK_FUNCTION(5, "SCP_JTAG1_TDO"),
0690         MTK_FUNCTION(6, "JTDO_SEL1"),
0691         MTK_FUNCTION(7, "DBG_MON_B21")
0692     ),
0693     MTK_PIN(
0694         64, "GPIO64",
0695         MTK_EINT_FUNCTION(0, 64),
0696         DRV_GRP4,
0697         MTK_FUNCTION(0, "GPIO64"),
0698         MTK_FUNCTION(1, "DMIC2_DAT"),
0699         MTK_FUNCTION(2, "VBUSVALID_1P"),
0700         MTK_FUNCTION(3, "SCP_SPI2_CS"),
0701         MTK_FUNCTION(4, "SCP_SDA2"),
0702         MTK_FUNCTION(7, "DBG_MON_B22")
0703     ),
0704     MTK_PIN(
0705         65, "GPIO65",
0706         MTK_EINT_FUNCTION(0, 65),
0707         DRV_GRP4,
0708         MTK_FUNCTION(0, "GPIO65"),
0709         MTK_FUNCTION(1, "PCM_DO"),
0710         MTK_FUNCTION(2, "AUXIF_ST0"),
0711         MTK_FUNCTION(3, "UCTS2"),
0712         MTK_FUNCTION(5, "SCP_JTAG1_TMS"),
0713         MTK_FUNCTION(6, "JTMS_SEL1"),
0714         MTK_FUNCTION(7, "DBG_MON_B23")
0715     ),
0716     MTK_PIN(
0717         66, "GPIO66",
0718         MTK_EINT_FUNCTION(0, 66),
0719         DRV_GRP4,
0720         MTK_FUNCTION(0, "GPIO66"),
0721         MTK_FUNCTION(1, "PCM_CLK"),
0722         MTK_FUNCTION(2, "AUXIF_CLK0"),
0723         MTK_FUNCTION(3, "URTS2"),
0724         MTK_FUNCTION(5, "SCP_JTAG1_TCK"),
0725         MTK_FUNCTION(6, "JTCK_SEL1"),
0726         MTK_FUNCTION(7, "DBG_MON_B24")
0727     ),
0728     MTK_PIN(
0729         67, "GPIO67",
0730         MTK_EINT_FUNCTION(0, 67),
0731         DRV_GRP4,
0732         MTK_FUNCTION(0, "GPIO67"),
0733         MTK_FUNCTION(1, "PCM_DI"),
0734         MTK_FUNCTION(2, "AUXIF_ST1"),
0735         MTK_FUNCTION(3, "UTXD2"),
0736         MTK_FUNCTION(5, "SCP_JTAG1_TRSTN"),
0737         MTK_FUNCTION(6, "JTRSTn_SEL1"),
0738         MTK_FUNCTION(7, "DBG_MON_B25")
0739     ),
0740     MTK_PIN(
0741         68, "GPIO68",
0742         MTK_EINT_FUNCTION(0, 68),
0743         DRV_GRP4,
0744         MTK_FUNCTION(0, "GPIO68"),
0745         MTK_FUNCTION(1, "PCM_SYNC"),
0746         MTK_FUNCTION(2, "AUXIF_CLK1"),
0747         MTK_FUNCTION(3, "URXD2"),
0748         MTK_FUNCTION(5, "SCP_JTAG1_TDI"),
0749         MTK_FUNCTION(6, "JTDI_SEL1"),
0750         MTK_FUNCTION(7, "DBG_MON_B26")
0751     ),
0752     MTK_PIN(
0753         69, "GPIO69",
0754         MTK_EINT_FUNCTION(0, 69),
0755         DRV_GRP4,
0756         MTK_FUNCTION(0, "GPIO69"),
0757         MTK_FUNCTION(1, "AUD_CLK_MOSI"),
0758         MTK_FUNCTION(2, "I2SIN2_BCK"),
0759         MTK_FUNCTION(3, "PWM_0"),
0760         MTK_FUNCTION(4, "WAKEN"),
0761         MTK_FUNCTION(7, "DBG_MON_B27")
0762     ),
0763     MTK_PIN(
0764         70, "GPIO70",
0765         MTK_EINT_FUNCTION(0, 70),
0766         DRV_GRP4,
0767         MTK_FUNCTION(0, "GPIO70"),
0768         MTK_FUNCTION(1, "AUD_SYNC_MOSI"),
0769         MTK_FUNCTION(2, "I2SIN2_LRCK"),
0770         MTK_FUNCTION(3, "PWM_1"),
0771         MTK_FUNCTION(4, "PERSTN"),
0772         MTK_FUNCTION(7, "DBG_MON_B28")
0773     ),
0774     MTK_PIN(
0775         71, "GPIO71",
0776         MTK_EINT_FUNCTION(0, 71),
0777         DRV_GRP4,
0778         MTK_FUNCTION(0, "GPIO71"),
0779         MTK_FUNCTION(1, "AUD_DAT_MOSI0"),
0780         MTK_FUNCTION(2, "IDDIG_2P"),
0781         MTK_FUNCTION(3, "PWM_2"),
0782         MTK_FUNCTION(4, "CLKREQN"),
0783         MTK_FUNCTION(7, "DBG_MON_B29")
0784     ),
0785     MTK_PIN(
0786         72, "GPIO72",
0787         MTK_EINT_FUNCTION(0, 72),
0788         DRV_GRP4,
0789         MTK_FUNCTION(0, "GPIO72"),
0790         MTK_FUNCTION(1, "AUD_DAT_MOSI1"),
0791         MTK_FUNCTION(2, "USB_DRVVBUS_2P"),
0792         MTK_FUNCTION(3, "PWM_3"),
0793         MTK_FUNCTION(4, "PERSTN_1"),
0794         MTK_FUNCTION(7, "DBG_MON_B30")
0795     ),
0796     MTK_PIN(
0797         73, "GPIO73",
0798         MTK_EINT_FUNCTION(0, 73),
0799         DRV_GRP4,
0800         MTK_FUNCTION(0, "GPIO73"),
0801         MTK_FUNCTION(1, "AUD_DAT_MISO0"),
0802         MTK_FUNCTION(2, "I2SI02_DATA0"),
0803         MTK_FUNCTION(4, "CLKREQN_1"),
0804         MTK_FUNCTION(5, "VOW_DAT_MISO"),
0805         MTK_FUNCTION(7, "DBG_MON_B31")
0806     ),
0807     MTK_PIN(
0808         74, "GPIO74",
0809         MTK_EINT_FUNCTION(0, 74),
0810         DRV_GRP4,
0811         MTK_FUNCTION(0, "GPIO74"),
0812         MTK_FUNCTION(1, "AUD_DAT_MISO1"),
0813         MTK_FUNCTION(2, "I2SI02_DATA1"),
0814         MTK_FUNCTION(4, "WAKEN_1"),
0815         MTK_FUNCTION(5, "VOW_CLK_MISO"),
0816         MTK_FUNCTION(7, "DBG_MON_B32")
0817     ),
0818     MTK_PIN(
0819         75, "GPIO75",
0820         MTK_EINT_FUNCTION(0, 75),
0821         DRV_GRP4,
0822         MTK_FUNCTION(0, "GPIO75"),
0823         MTK_FUNCTION(1, "AUD_DAT_MISO2"),
0824         MTK_FUNCTION(2, "I2SI02_DATA2")
0825     ),
0826     MTK_PIN(
0827         76, "GPIO76",
0828         MTK_EINT_FUNCTION(0, 76),
0829         DRV_GRP4,
0830         MTK_FUNCTION(0, "GPIO76"),
0831         MTK_FUNCTION(1, "SCP_VREQ_VAO"),
0832         MTK_FUNCTION(2, "I2SI02_DATA3"),
0833         MTK_FUNCTION(7, "DBG_MON_A26")
0834     ),
0835     MTK_PIN(
0836         77, "GPIO77",
0837         MTK_EINT_FUNCTION(0, 77),
0838         DRV_GRP4,
0839         MTK_FUNCTION(0, "GPIO77"),
0840         MTK_FUNCTION(1, "DGI_D0"),
0841         MTK_FUNCTION(2, "DPI_D0"),
0842         MTK_FUNCTION(3, "I2SI4_MCK"),
0843         MTK_FUNCTION(4, "SPIM4_CLK"),
0844         MTK_FUNCTION(5, "GBE_TXD3"),
0845         MTK_FUNCTION(6, "SPM_JTAG_TCK")
0846     ),
0847     MTK_PIN(
0848         78, "GPIO78",
0849         MTK_EINT_FUNCTION(0, 78),
0850         DRV_GRP4,
0851         MTK_FUNCTION(0, "GPIO78"),
0852         MTK_FUNCTION(1, "DGI_D1"),
0853         MTK_FUNCTION(2, "DPI_D1"),
0854         MTK_FUNCTION(3, "I2SI4_BCK"),
0855         MTK_FUNCTION(4, "SPIM4_MO"),
0856         MTK_FUNCTION(5, "GBE_TXD2"),
0857         MTK_FUNCTION(6, "SPM_JTAG_TMS")
0858     ),
0859     MTK_PIN(
0860         79, "GPIO79",
0861         MTK_EINT_FUNCTION(0, 79),
0862         DRV_GRP4,
0863         MTK_FUNCTION(0, "GPIO79"),
0864         MTK_FUNCTION(1, "DGI_D2"),
0865         MTK_FUNCTION(2, "DPI_D2"),
0866         MTK_FUNCTION(3, "I2SI4_WS"),
0867         MTK_FUNCTION(4, "SPIM4_CSB"),
0868         MTK_FUNCTION(5, "GBE_TXD1"),
0869         MTK_FUNCTION(6, "SPM_JTAG_TDI")
0870     ),
0871     MTK_PIN(
0872         80, "GPIO80",
0873         MTK_EINT_FUNCTION(0, 80),
0874         DRV_GRP4,
0875         MTK_FUNCTION(0, "GPIO80"),
0876         MTK_FUNCTION(1, "DGI_D3"),
0877         MTK_FUNCTION(2, "DPI_D3"),
0878         MTK_FUNCTION(3, "I2SI4_D0"),
0879         MTK_FUNCTION(4, "SPIM4_MI"),
0880         MTK_FUNCTION(5, "GBE_TXD0"),
0881         MTK_FUNCTION(6, "SPM_JTAG_TDO")
0882     ),
0883     MTK_PIN(
0884         81, "GPIO81",
0885         MTK_EINT_FUNCTION(0, 81),
0886         DRV_GRP4,
0887         MTK_FUNCTION(0, "GPIO81"),
0888         MTK_FUNCTION(1, "DGI_D4"),
0889         MTK_FUNCTION(2, "DPI_D4"),
0890         MTK_FUNCTION(3, "I2SI5_MCK"),
0891         MTK_FUNCTION(4, "SPIM5_CLK"),
0892         MTK_FUNCTION(5, "GBE_RXD3"),
0893         MTK_FUNCTION(6, "SPM_JTAG_TRSTN")
0894     ),
0895     MTK_PIN(
0896         82, "GPIO82",
0897         MTK_EINT_FUNCTION(0, 82),
0898         DRV_GRP4,
0899         MTK_FUNCTION(0, "GPIO82"),
0900         MTK_FUNCTION(1, "DGI_D5"),
0901         MTK_FUNCTION(2, "DPI_D5"),
0902         MTK_FUNCTION(3, "I2SI5_BCK"),
0903         MTK_FUNCTION(4, "SPIM5_MO"),
0904         MTK_FUNCTION(5, "GBE_RXD2"),
0905         MTK_FUNCTION(6, "MCUPM_JTAG_TDO")
0906     ),
0907     MTK_PIN(
0908         83, "GPIO83",
0909         MTK_EINT_FUNCTION(0, 83),
0910         DRV_GRP4,
0911         MTK_FUNCTION(0, "GPIO83"),
0912         MTK_FUNCTION(1, "DGI_D6"),
0913         MTK_FUNCTION(2, "DPI_D6"),
0914         MTK_FUNCTION(3, "I2SI5_WS"),
0915         MTK_FUNCTION(4, "SPIM5_CSB"),
0916         MTK_FUNCTION(5, "GBE_RXD1"),
0917         MTK_FUNCTION(6, "MCUPM_JTAG_TMS")
0918     ),
0919     MTK_PIN(
0920         84, "GPIO84",
0921         MTK_EINT_FUNCTION(0, 84),
0922         DRV_GRP4,
0923         MTK_FUNCTION(0, "GPIO84"),
0924         MTK_FUNCTION(1, "DGI_D7"),
0925         MTK_FUNCTION(2, "DPI_D7"),
0926         MTK_FUNCTION(3, "I2SI5_D0"),
0927         MTK_FUNCTION(4, "SPIM5_MI"),
0928         MTK_FUNCTION(5, "GBE_RXD0"),
0929         MTK_FUNCTION(6, "MCUPM_JTAG_TCK")
0930     ),
0931     MTK_PIN(
0932         85, "GPIO85",
0933         MTK_EINT_FUNCTION(0, 85),
0934         DRV_GRP4,
0935         MTK_FUNCTION(0, "GPIO85"),
0936         MTK_FUNCTION(1, "DGI_D8"),
0937         MTK_FUNCTION(2, "DPI_D8"),
0938         MTK_FUNCTION(3, "I2SO4_MCK"),
0939         MTK_FUNCTION(4, "SCP_SPI1_B_CK"),
0940         MTK_FUNCTION(5, "GBE_TXC"),
0941         MTK_FUNCTION(6, "MCUPM_JTAG_TDI")
0942     ),
0943     MTK_PIN(
0944         86, "GPIO86",
0945         MTK_EINT_FUNCTION(0, 86),
0946         DRV_GRP4,
0947         MTK_FUNCTION(0, "GPIO86"),
0948         MTK_FUNCTION(1, "DGI_D9"),
0949         MTK_FUNCTION(2, "DPI_D9"),
0950         MTK_FUNCTION(3, "I2SO4_BCK"),
0951         MTK_FUNCTION(4, "SCP_SPI1_B_MI"),
0952         MTK_FUNCTION(5, "GBE_RXC"),
0953         MTK_FUNCTION(6, "MCUPM_JTAG_TRSTN")
0954     ),
0955     MTK_PIN(
0956         87, "GPIO87",
0957         MTK_EINT_FUNCTION(0, 87),
0958         DRV_GRP4,
0959         MTK_FUNCTION(0, "GPIO87"),
0960         MTK_FUNCTION(1, "DGI_D10"),
0961         MTK_FUNCTION(2, "DPI_D10"),
0962         MTK_FUNCTION(3, "I2SO4_WS"),
0963         MTK_FUNCTION(4, "SCP_SPI1_B_CS"),
0964         MTK_FUNCTION(5, "GBE_RXDV"),
0965         MTK_FUNCTION(6, "SSPM_JTAG_TDO")
0966     ),
0967     MTK_PIN(
0968         88, "GPIO88",
0969         MTK_EINT_FUNCTION(0, 88),
0970         DRV_GRP4,
0971         MTK_FUNCTION(0, "GPIO88"),
0972         MTK_FUNCTION(1, "DGI_D11"),
0973         MTK_FUNCTION(2, "DPI_D11"),
0974         MTK_FUNCTION(3, "I2SO4_D0"),
0975         MTK_FUNCTION(4, "SCP_SPI1_B_MO"),
0976         MTK_FUNCTION(5, "GBE_TXEN"),
0977         MTK_FUNCTION(6, "SSPM_JTAG_TMS")
0978     ),
0979     MTK_PIN(
0980         89, "GPIO89",
0981         MTK_EINT_FUNCTION(0, 89),
0982         DRV_GRP4,
0983         MTK_FUNCTION(0, "GPIO89"),
0984         MTK_FUNCTION(1, "DGI_D12"),
0985         MTK_FUNCTION(2, "DPI_D12"),
0986         MTK_FUNCTION(3, "MSDC2_CMD_A"),
0987         MTK_FUNCTION(4, "I2SO5_BCK"),
0988         MTK_FUNCTION(5, "GBE_MDC"),
0989         MTK_FUNCTION(6, "SSPM_JTAG_TCK")
0990     ),
0991     MTK_PIN(
0992         90, "GPIO90",
0993         MTK_EINT_FUNCTION(0, 90),
0994         DRV_GRP4,
0995         MTK_FUNCTION(0, "GPIO90"),
0996         MTK_FUNCTION(1, "DGI_D13"),
0997         MTK_FUNCTION(2, "DPI_D13"),
0998         MTK_FUNCTION(3, "MSDC2_CLK_A"),
0999         MTK_FUNCTION(4, "I2SO5_WS"),
1000         MTK_FUNCTION(5, "GBE_MDIO"),
1001         MTK_FUNCTION(6, "SSPM_JTAG_TDI")
1002     ),
1003     MTK_PIN(
1004         91, "GPIO91",
1005         MTK_EINT_FUNCTION(0, 91),
1006         DRV_GRP4,
1007         MTK_FUNCTION(0, "GPIO91"),
1008         MTK_FUNCTION(1, "DGI_D14"),
1009         MTK_FUNCTION(2, "DPI_D14"),
1010         MTK_FUNCTION(3, "MSDC2_DAT3_A"),
1011         MTK_FUNCTION(4, "I2SO5_D0"),
1012         MTK_FUNCTION(5, "GBE_TXER"),
1013         MTK_FUNCTION(6, "SSPM_JTAG_TRSTN")
1014     ),
1015     MTK_PIN(
1016         92, "GPIO92",
1017         MTK_EINT_FUNCTION(0, 92),
1018         DRV_GRP4,
1019         MTK_FUNCTION(0, "GPIO92"),
1020         MTK_FUNCTION(1, "DGI_D15"),
1021         MTK_FUNCTION(2, "DPI_D15"),
1022         MTK_FUNCTION(3, "MSDC2_DAT0_A"),
1023         MTK_FUNCTION(4, "I2SO2_D1"),
1024         MTK_FUNCTION(5, "GBE_RXER"),
1025         MTK_FUNCTION(6, "CCU0_JTAG_TDO")
1026     ),
1027     MTK_PIN(
1028         93, "GPIO93",
1029         MTK_EINT_FUNCTION(0, 93),
1030         DRV_GRP4,
1031         MTK_FUNCTION(0, "GPIO93"),
1032         MTK_FUNCTION(1, "DGI_HSYNC"),
1033         MTK_FUNCTION(2, "DPI_HSYNC"),
1034         MTK_FUNCTION(3, "MSDC2_DAT2_A"),
1035         MTK_FUNCTION(4, "I2SO2_D2"),
1036         MTK_FUNCTION(5, "GBE_COL"),
1037         MTK_FUNCTION(6, "CCU0_JTAG_TMS")
1038     ),
1039     MTK_PIN(
1040         94, "GPIO94",
1041         MTK_EINT_FUNCTION(0, 94),
1042         DRV_GRP4,
1043         MTK_FUNCTION(0, "GPIO94"),
1044         MTK_FUNCTION(1, "DGI_VSYNC"),
1045         MTK_FUNCTION(2, "DPI_VSYNC"),
1046         MTK_FUNCTION(3, "MSDC2_DAT1_A"),
1047         MTK_FUNCTION(4, "I2SO2_D3"),
1048         MTK_FUNCTION(5, "GBE_INTR"),
1049         MTK_FUNCTION(6, "CCU0_JTAG_TDI")
1050     ),
1051     MTK_PIN(
1052         95, "GPIO95",
1053         MTK_EINT_FUNCTION(0, 95),
1054         DRV_GRP4,
1055         MTK_FUNCTION(0, "GPIO95"),
1056         MTK_FUNCTION(1, "DGI_DE"),
1057         MTK_FUNCTION(2, "DPI_DE"),
1058         MTK_FUNCTION(3, "UTXD2"),
1059         MTK_FUNCTION(5, "I2SIN_D1"),
1060         MTK_FUNCTION(6, "CCU0_JTAG_TCK")
1061     ),
1062     MTK_PIN(
1063         96, "GPIO96",
1064         MTK_EINT_FUNCTION(0, 96),
1065         DRV_GRP4,
1066         MTK_FUNCTION(0, "GPIO96"),
1067         MTK_FUNCTION(1, "DGI_CK"),
1068         MTK_FUNCTION(2, "DPI_CK"),
1069         MTK_FUNCTION(3, "URXD2"),
1070         MTK_FUNCTION(4, "I2SO5_MCK"),
1071         MTK_FUNCTION(5, "I2SIN_D2"),
1072         MTK_FUNCTION(6, "CCU0_JTAG_TRST")
1073     ),
1074     MTK_PIN(
1075         97, "GPIO97",
1076         MTK_EINT_FUNCTION(0, 97),
1077         DRV_GRP4,
1078         MTK_FUNCTION(0, "GPIO97"),
1079         MTK_FUNCTION(1, "DISP_PWM0"),
1080         MTK_FUNCTION(2, "DVFSRC_EXT_REQ")
1081     ),
1082     MTK_PIN(
1083         98, "GPIO98",
1084         MTK_EINT_FUNCTION(0, 98),
1085         DRV_GRP4,
1086         MTK_FUNCTION(0, "GPIO98"),
1087         MTK_FUNCTION(1, "UTXD0")
1088     ),
1089     MTK_PIN(
1090         99, "GPIO99",
1091         MTK_EINT_FUNCTION(0, 99),
1092         DRV_GRP4,
1093         MTK_FUNCTION(0, "GPIO99"),
1094         MTK_FUNCTION(1, "URXD0")
1095     ),
1096     MTK_PIN(
1097         100, "GPIO100",
1098         MTK_EINT_FUNCTION(0, 100),
1099         DRV_GRP4,
1100         MTK_FUNCTION(0, "GPIO100"),
1101         MTK_FUNCTION(1, "URTS1"),
1102         MTK_FUNCTION(2, "DSI_TE"),
1103         MTK_FUNCTION(3, "I2SO1_D8"),
1104         MTK_FUNCTION(4, "KPROW2"),
1105         MTK_FUNCTION(5, "PWM_0"),
1106         MTK_FUNCTION(6, "TP_URTS1_AO"),
1107         MTK_FUNCTION(7, "I2SIN_D0")
1108     ),
1109     MTK_PIN(
1110         101, "GPIO101",
1111         MTK_EINT_FUNCTION(0, 101),
1112         DRV_GRP4,
1113         MTK_FUNCTION(0, "GPIO101"),
1114         MTK_FUNCTION(1, "UCTS1"),
1115         MTK_FUNCTION(2, "DSI1_TE"),
1116         MTK_FUNCTION(3, "I2SO1_D9"),
1117         MTK_FUNCTION(4, "KPCOL2"),
1118         MTK_FUNCTION(5, "PWM_1"),
1119         MTK_FUNCTION(6, "TP_UCTS1_AO"),
1120         MTK_FUNCTION(7, "I2SIN_D1")
1121     ),
1122     MTK_PIN(
1123         102, "GPIO102",
1124         MTK_EINT_FUNCTION(0, 102),
1125         DRV_GRP4,
1126         MTK_FUNCTION(0, "GPIO102"),
1127         MTK_FUNCTION(1, "UTXD1"),
1128         MTK_FUNCTION(2, "VBUSVALID_2P"),
1129         MTK_FUNCTION(3, "I2SO1_D10"),
1130         MTK_FUNCTION(4, "SSPM_UTXD_AO"),
1131         MTK_FUNCTION(5, "TP_UTXD1_AO"),
1132         MTK_FUNCTION(6, "MD32_1_TXD"),
1133         MTK_FUNCTION(7, "I2SIN_D2")
1134     ),
1135     MTK_PIN(
1136         103, "GPIO103",
1137         MTK_EINT_FUNCTION(0, 103),
1138         DRV_GRP4,
1139         MTK_FUNCTION(0, "GPIO103"),
1140         MTK_FUNCTION(1, "URXD1"),
1141         MTK_FUNCTION(2, "VBUSVALID_3P"),
1142         MTK_FUNCTION(3, "I2SO1_D11"),
1143         MTK_FUNCTION(4, "SSPM_URXD_AO"),
1144         MTK_FUNCTION(5, "TP_URXD1_AO"),
1145         MTK_FUNCTION(6, "MD32_1_RXD"),
1146         MTK_FUNCTION(7, "I2SIN_D3")
1147     ),
1148     MTK_PIN(
1149         104, "GPIO104",
1150         MTK_EINT_FUNCTION(0, 104),
1151         DRV_GRP4,
1152         MTK_FUNCTION(0, "GPIO104"),
1153         MTK_FUNCTION(1, "KPROW0"),
1154         MTK_FUNCTION(2, "DISP_PWM1")
1155     ),
1156     MTK_PIN(
1157         105, "GPIO105",
1158         MTK_EINT_FUNCTION(0, 105),
1159         DRV_GRP4,
1160         MTK_FUNCTION(0, "GPIO105"),
1161         MTK_FUNCTION(1, "KPROW1"),
1162         MTK_FUNCTION(2, "EDP_TX_HPD"),
1163         MTK_FUNCTION(3, "PWM_2")
1164     ),
1165     MTK_PIN(
1166         106, "GPIO106",
1167         MTK_EINT_FUNCTION(0, 106),
1168         DRV_GRP4,
1169         MTK_FUNCTION(0, "GPIO106"),
1170         MTK_FUNCTION(1, "KPCOL0")
1171     ),
1172     MTK_PIN(
1173         107, "GPIO107",
1174         MTK_EINT_FUNCTION(0, 107),
1175         DRV_GRP4,
1176         MTK_FUNCTION(0, "GPIO107"),
1177         MTK_FUNCTION(1, "KPCOL1"),
1178         MTK_FUNCTION(2, "DSI1_TE"),
1179         MTK_FUNCTION(3, "PWM_3"),
1180         MTK_FUNCTION(4, "SCP_SCL3"),
1181         MTK_FUNCTION(5, "I2SIN_MCK")
1182     ),
1183     MTK_PIN(
1184         108, "GPIO108",
1185         MTK_EINT_FUNCTION(0, 108),
1186         DRV_GRP4,
1187         MTK_FUNCTION(0, "GPIO108"),
1188         MTK_FUNCTION(1, "LCM_RST"),
1189         MTK_FUNCTION(2, "KPCOL1"),
1190         MTK_FUNCTION(4, "SCP_SDA3"),
1191         MTK_FUNCTION(5, "I2SIN_BCK")
1192     ),
1193     MTK_PIN(
1194         109, "GPIO109",
1195         MTK_EINT_FUNCTION(0, 109),
1196         DRV_GRP4,
1197         MTK_FUNCTION(0, "GPIO109"),
1198         MTK_FUNCTION(1, "DSI_TE"),
1199         MTK_FUNCTION(2, "I2SIN_D3"),
1200         MTK_FUNCTION(5, "I2SIN_WS")
1201     ),
1202     MTK_PIN(
1203         110, "GPIO110",
1204         MTK_EINT_FUNCTION(0, 110),
1205         DRV_GRP4,
1206         MTK_FUNCTION(0, "GPIO110"),
1207         MTK_FUNCTION(1, "MSDC1_CMD"),
1208         MTK_FUNCTION(2, "JTMS_SEL3"),
1209         MTK_FUNCTION(3, "UDI_TMS"),
1210         MTK_FUNCTION(5, "CCU1_JTAG_TMS"),
1211         MTK_FUNCTION(6, "IPU_JTAG_TMS")
1212     ),
1213     MTK_PIN(
1214         111, "GPIO111",
1215         MTK_EINT_FUNCTION(0, 111),
1216         DRV_GRP4,
1217         MTK_FUNCTION(0, "GPIO111"),
1218         MTK_FUNCTION(1, "MSDC1_CLK"),
1219         MTK_FUNCTION(2, "JTCK_SEL3"),
1220         MTK_FUNCTION(3, "UDI_TCK"),
1221         MTK_FUNCTION(5, "CCU1_JTAG_TCK"),
1222         MTK_FUNCTION(6, "IPU_JTAG_TCK")
1223     ),
1224     MTK_PIN(
1225         112, "GPIO112",
1226         MTK_EINT_FUNCTION(0, 112),
1227         DRV_GRP4,
1228         MTK_FUNCTION(0, "GPIO112"),
1229         MTK_FUNCTION(1, "MSDC1_DAT0"),
1230         MTK_FUNCTION(2, "JTDI_SEL3"),
1231         MTK_FUNCTION(3, "UDI_TDI"),
1232         MTK_FUNCTION(4, "I2SO2_D0"),
1233         MTK_FUNCTION(5, "CCU1_JTAG_TDI"),
1234         MTK_FUNCTION(6, "IPU_JTAG_TDI")
1235     ),
1236     MTK_PIN(
1237         113, "GPIO113",
1238         MTK_EINT_FUNCTION(0, 113),
1239         DRV_GRP4,
1240         MTK_FUNCTION(0, "GPIO113"),
1241         MTK_FUNCTION(1, "MSDC1_DAT1"),
1242         MTK_FUNCTION(2, "JTDO_SEL3"),
1243         MTK_FUNCTION(3, "UDI_TDO"),
1244         MTK_FUNCTION(4, "I2SO2_D1"),
1245         MTK_FUNCTION(5, "CCU1_JTAG_TDO"),
1246         MTK_FUNCTION(6, "IPU_JTAG_TDO")
1247     ),
1248     MTK_PIN(
1249         114, "GPIO114",
1250         MTK_EINT_FUNCTION(0, 114),
1251         DRV_GRP4,
1252         MTK_FUNCTION(0, "GPIO114"),
1253         MTK_FUNCTION(1, "MSDC1_DAT2"),
1254         MTK_FUNCTION(2, "JTRSTn_SEL3"),
1255         MTK_FUNCTION(3, "UDI_NTRST"),
1256         MTK_FUNCTION(4, "I2SO2_D2"),
1257         MTK_FUNCTION(5, "CCU1_JTAG_TRST"),
1258         MTK_FUNCTION(6, "IPU_JTAG_TRST")
1259     ),
1260     MTK_PIN(
1261         115, "GPIO115",
1262         MTK_EINT_FUNCTION(0, 115),
1263         DRV_GRP4,
1264         MTK_FUNCTION(0, "GPIO115"),
1265         MTK_FUNCTION(1, "MSDC1_DAT3"),
1266         MTK_FUNCTION(4, "I2SO2_D3"),
1267         MTK_FUNCTION(6, "MD32_1_GPIO2")
1268     ),
1269     MTK_PIN(
1270         116, "GPIO116",
1271         MTK_EINT_FUNCTION(0, 116),
1272         DRV_GRP4,
1273         MTK_FUNCTION(0, "GPIO116"),
1274         MTK_FUNCTION(1, "MSDC0_DAT7")
1275     ),
1276     MTK_PIN(
1277         117, "GPIO117",
1278         MTK_EINT_FUNCTION(0, 117),
1279         DRV_GRP4,
1280         MTK_FUNCTION(0, "GPIO117"),
1281         MTK_FUNCTION(1, "MSDC0_DAT6")
1282     ),
1283     MTK_PIN(
1284         118, "GPIO118",
1285         MTK_EINT_FUNCTION(0, 118),
1286         DRV_GRP4,
1287         MTK_FUNCTION(0, "GPIO118"),
1288         MTK_FUNCTION(1, "MSDC0_DAT5")
1289     ),
1290     MTK_PIN(
1291         119, "GPIO119",
1292         MTK_EINT_FUNCTION(0, 119),
1293         DRV_GRP4,
1294         MTK_FUNCTION(0, "GPIO119"),
1295         MTK_FUNCTION(1, "MSDC0_DAT4")
1296     ),
1297     MTK_PIN(
1298         120, "GPIO120",
1299         MTK_EINT_FUNCTION(0, 120),
1300         DRV_GRP4,
1301         MTK_FUNCTION(0, "GPIO120"),
1302         MTK_FUNCTION(1, "MSDC0_RSTB")
1303     ),
1304     MTK_PIN(
1305         121, "GPIO121",
1306         MTK_EINT_FUNCTION(0, 121),
1307         DRV_GRP4,
1308         MTK_FUNCTION(0, "GPIO121"),
1309         MTK_FUNCTION(1, "MSDC0_CMD")
1310     ),
1311     MTK_PIN(
1312         122, "GPIO122",
1313         MTK_EINT_FUNCTION(0, 122),
1314         DRV_GRP4,
1315         MTK_FUNCTION(0, "GPIO122"),
1316         MTK_FUNCTION(1, "MSDC0_CLK")
1317     ),
1318     MTK_PIN(
1319         123, "GPIO123",
1320         MTK_EINT_FUNCTION(0, 123),
1321         DRV_GRP4,
1322         MTK_FUNCTION(0, "GPIO123"),
1323         MTK_FUNCTION(1, "MSDC0_DAT3")
1324     ),
1325     MTK_PIN(
1326         124, "GPIO124",
1327         MTK_EINT_FUNCTION(0, 124),
1328         DRV_GRP4,
1329         MTK_FUNCTION(0, "GPIO124"),
1330         MTK_FUNCTION(1, "MSDC0_DAT2")
1331     ),
1332     MTK_PIN(
1333         125, "GPIO125",
1334         MTK_EINT_FUNCTION(0, 125),
1335         DRV_GRP4,
1336         MTK_FUNCTION(0, "GPIO125"),
1337         MTK_FUNCTION(1, "MSDC0_DAT1")
1338     ),
1339     MTK_PIN(
1340         126, "GPIO126",
1341         MTK_EINT_FUNCTION(0, 126),
1342         DRV_GRP4,
1343         MTK_FUNCTION(0, "GPIO126"),
1344         MTK_FUNCTION(1, "MSDC0_DAT0")
1345     ),
1346     MTK_PIN(
1347         127, "GPIO127",
1348         MTK_EINT_FUNCTION(0, 127),
1349         DRV_GRP4,
1350         MTK_FUNCTION(0, "GPIO127"),
1351         MTK_FUNCTION(1, "MSDC0_DSL")
1352     ),
1353     MTK_PIN(
1354         128, "GPIO128",
1355         MTK_EINT_FUNCTION(0, 128),
1356         DRV_GRP4,
1357         MTK_FUNCTION(0, "GPIO128"),
1358         MTK_FUNCTION(1, "IDDIG"),
1359         MTK_FUNCTION(2, "UCTS2"),
1360         MTK_FUNCTION(3, "UTXD5"),
1361         MTK_FUNCTION(4, "UFS_MPHY_SCL"),
1362         MTK_FUNCTION(5, "mbistreaden_trigger"),
1363         MTK_FUNCTION(6, "MD32_1_GPIO0"),
1364         MTK_FUNCTION(7, "SCP_SCL2")
1365     ),
1366     MTK_PIN(
1367         129, "GPIO129",
1368         MTK_EINT_FUNCTION(0, 129),
1369         DRV_GRP4,
1370         MTK_FUNCTION(0, "GPIO129"),
1371         MTK_FUNCTION(1, "USB_DRVVBUS"),
1372         MTK_FUNCTION(2, "URTS2"),
1373         MTK_FUNCTION(3, "URXD5"),
1374         MTK_FUNCTION(4, "UFS_MPHY_SDA"),
1375         MTK_FUNCTION(5, "mbistwriteen_trigger"),
1376         MTK_FUNCTION(6, "MD32_1_GPIO1"),
1377         MTK_FUNCTION(7, "SCP_SDA2")
1378     ),
1379     MTK_PIN(
1380         130, "GPIO130",
1381         MTK_EINT_FUNCTION(0, 130),
1382         DRV_GRP4,
1383         MTK_FUNCTION(0, "GPIO130"),
1384         MTK_FUNCTION(1, "IDDIG_1P"),
1385         MTK_FUNCTION(2, "SPINOR_IO2"),
1386         MTK_FUNCTION(3, "SNFI_WP"),
1387         MTK_FUNCTION(4, "VPU_UDI_NTRST")
1388     ),
1389     MTK_PIN(
1390         131, "GPIO131",
1391         MTK_EINT_FUNCTION(0, 131),
1392         DRV_GRP4,
1393         MTK_FUNCTION(0, "GPIO131"),
1394         MTK_FUNCTION(1, "USB_DRVVBUS_1P"),
1395         MTK_FUNCTION(2, "SPINOR_IO3"),
1396         MTK_FUNCTION(3, "SNFI_HOLD"),
1397         MTK_FUNCTION(4, "MD32_1_JTAG_TRST"),
1398         MTK_FUNCTION(5, "SCP_JTAG0_TRSTN"),
1399         MTK_FUNCTION(6, "APU_JTAG_TRST")
1400     ),
1401     MTK_PIN(
1402         132, "GPIO132",
1403         MTK_EINT_FUNCTION(0, 132),
1404         DRV_GRP4,
1405         MTK_FUNCTION(0, "GPIO132"),
1406         MTK_FUNCTION(1, "SPIM0_CSB"),
1407         MTK_FUNCTION(2, "SCP_SPI0_CS"),
1408         MTK_FUNCTION(3, "SPIS0_CSB"),
1409         MTK_FUNCTION(4, "VPU_UDI_TMS"),
1410         MTK_FUNCTION(6, "I2SO5_D0")
1411     ),
1412     MTK_PIN(
1413         133, "GPIO133",
1414         MTK_EINT_FUNCTION(0, 133),
1415         DRV_GRP4,
1416         MTK_FUNCTION(0, "GPIO133"),
1417         MTK_FUNCTION(1, "SPIM0_CLK"),
1418         MTK_FUNCTION(2, "SCP_SPI0_CK"),
1419         MTK_FUNCTION(3, "SPIS0_CLK"),
1420         MTK_FUNCTION(4, "VPU_UDI_TCK"),
1421         MTK_FUNCTION(6, "I2SO5_BCK")
1422     ),
1423     MTK_PIN(
1424         134, "GPIO134",
1425         MTK_EINT_FUNCTION(0, 134),
1426         DRV_GRP4,
1427         MTK_FUNCTION(0, "GPIO134"),
1428         MTK_FUNCTION(1, "SPIM0_MO"),
1429         MTK_FUNCTION(2, "SCP_SPI0_MO"),
1430         MTK_FUNCTION(3, "SPIS0_SI"),
1431         MTK_FUNCTION(4, "VPU_UDI_TDO"),
1432         MTK_FUNCTION(6, "I2SO5_WS")
1433     ),
1434     MTK_PIN(
1435         135, "GPIO135",
1436         MTK_EINT_FUNCTION(0, 135),
1437         DRV_GRP4,
1438         MTK_FUNCTION(0, "GPIO135"),
1439         MTK_FUNCTION(1, "SPIM0_MI"),
1440         MTK_FUNCTION(2, "SCP_SPI0_MI"),
1441         MTK_FUNCTION(3, "SPIS0_SO"),
1442         MTK_FUNCTION(4, "VPU_UDI_TDI"),
1443         MTK_FUNCTION(6, "I2SO5_MCK")
1444     ),
1445     MTK_PIN(
1446         136, "GPIO136",
1447         MTK_EINT_FUNCTION(0, 136),
1448         DRV_GRP4,
1449         MTK_FUNCTION(0, "GPIO136"),
1450         MTK_FUNCTION(1, "SPIM1_CSB"),
1451         MTK_FUNCTION(2, "SCP_SPI1_A_CS"),
1452         MTK_FUNCTION(3, "SPIS1_CSB"),
1453         MTK_FUNCTION(4, "MD32_1_JTAG_TMS"),
1454         MTK_FUNCTION(5, "SCP_JTAG0_TMS"),
1455         MTK_FUNCTION(6, "APU_JTAG_TMS"),
1456         MTK_FUNCTION(7, "DBG_MON_A15")
1457     ),
1458     MTK_PIN(
1459         137, "GPIO137",
1460         MTK_EINT_FUNCTION(0, 137),
1461         DRV_GRP4,
1462         MTK_FUNCTION(0, "GPIO137"),
1463         MTK_FUNCTION(1, "SPIM1_CLK"),
1464         MTK_FUNCTION(2, "SCP_SPI1_A_CK"),
1465         MTK_FUNCTION(3, "SPIS1_CLK"),
1466         MTK_FUNCTION(4, "MD32_1_JTAG_TCK"),
1467         MTK_FUNCTION(5, "SCP_JTAG0_TCK"),
1468         MTK_FUNCTION(6, "APU_JTAG_TCK"),
1469         MTK_FUNCTION(7, "DBG_MON_A14")
1470     ),
1471     MTK_PIN(
1472         138, "GPIO138",
1473         MTK_EINT_FUNCTION(0, 138),
1474         DRV_GRP4,
1475         MTK_FUNCTION(0, "GPIO138"),
1476         MTK_FUNCTION(1, "SPIM1_MO"),
1477         MTK_FUNCTION(2, "SCP_SPI1_A_MO"),
1478         MTK_FUNCTION(3, "SPIS1_SI"),
1479         MTK_FUNCTION(4, "MD32_1_JTAG_TDO"),
1480         MTK_FUNCTION(5, "SCP_JTAG0_TDO"),
1481         MTK_FUNCTION(6, "APU_JTAG_TDO"),
1482         MTK_FUNCTION(7, "DBG_MON_A16")
1483     ),
1484     MTK_PIN(
1485         139, "GPIO139",
1486         MTK_EINT_FUNCTION(0, 139),
1487         DRV_GRP4,
1488         MTK_FUNCTION(0, "GPIO139"),
1489         MTK_FUNCTION(1, "SPIM1_MI"),
1490         MTK_FUNCTION(2, "SCP_SPI1_A_MI"),
1491         MTK_FUNCTION(3, "SPIS1_SO"),
1492         MTK_FUNCTION(4, "MD32_1_JTAG_TDI"),
1493         MTK_FUNCTION(5, "SCP_JTAG0_TDI"),
1494         MTK_FUNCTION(6, "APU_JTAG_TDI"),
1495         MTK_FUNCTION(7, "DBG_MON_A17")
1496     ),
1497     MTK_PIN(
1498         140, "GPIO140",
1499         MTK_EINT_FUNCTION(0, 140),
1500         DRV_GRP4,
1501         MTK_FUNCTION(0, "GPIO140"),
1502         MTK_FUNCTION(1, "SPIM2_CSB"),
1503         MTK_FUNCTION(2, "SPINOR_CS"),
1504         MTK_FUNCTION(3, "SNFI_CS"),
1505         MTK_FUNCTION(4, "DMIC3_DAT"),
1506         MTK_FUNCTION(7, "DBG_MON_A11")
1507     ),
1508     MTK_PIN(
1509         141, "GPIO141",
1510         MTK_EINT_FUNCTION(0, 141),
1511         DRV_GRP4,
1512         MTK_FUNCTION(0, "GPIO141"),
1513         MTK_FUNCTION(1, "SPIM2_CLK"),
1514         MTK_FUNCTION(2, "SPINOR_CK"),
1515         MTK_FUNCTION(3, "SNFI_CLK"),
1516         MTK_FUNCTION(4, "DMIC3_CLK"),
1517         MTK_FUNCTION(7, "DBG_MON_A10")
1518     ),
1519     MTK_PIN(
1520         142, "GPIO142",
1521         MTK_EINT_FUNCTION(0, 142),
1522         DRV_GRP4,
1523         MTK_FUNCTION(0, "GPIO142"),
1524         MTK_FUNCTION(1, "SPIM2_MO"),
1525         MTK_FUNCTION(2, "SPINOR_IO0"),
1526         MTK_FUNCTION(3, "SNFI_MOSI"),
1527         MTK_FUNCTION(4, "DMIC4_DAT"),
1528         MTK_FUNCTION(7, "DBG_MON_A12")
1529     ),
1530     MTK_PIN(
1531         143, "GPIO143",
1532         MTK_EINT_FUNCTION(0, 143),
1533         DRV_GRP4,
1534         MTK_FUNCTION(0, "GPIO143"),
1535         MTK_FUNCTION(1, "SPIM2_MI"),
1536         MTK_FUNCTION(2, "SPINOR_IO1"),
1537         MTK_FUNCTION(3, "SNFI_MISO"),
1538         MTK_FUNCTION(4, "DMIC4_CLK"),
1539         MTK_FUNCTION(7, "DBG_MON_A13")
1540     ),
1541     MTK_PIN(
1542         144, "GPIO144",
1543         MTK_EINT_FUNCTION(0, 144),
1544         DRV_FIXED,
1545         MTK_FUNCTION(0, NULL)
1546     ),
1547     MTK_PIN(
1548         145, "GPIO145",
1549         MTK_EINT_FUNCTION(0, 145),
1550         DRV_FIXED,
1551         MTK_FUNCTION(0, NULL)
1552     ),
1553     MTK_PIN(
1554         146, "GPIO146",
1555         MTK_EINT_FUNCTION(0, 146),
1556         DRV_FIXED,
1557         MTK_FUNCTION(0, NULL)
1558     ),
1559     MTK_PIN(
1560         147, "GPIO147",
1561         MTK_EINT_FUNCTION(0, 147),
1562         DRV_FIXED,
1563         MTK_FUNCTION(0, NULL)
1564     ),
1565     MTK_PIN(
1566         148, "GPIO148",
1567         MTK_EINT_FUNCTION(0, 148),
1568         DRV_FIXED,
1569         MTK_FUNCTION(0, NULL)
1570     ),
1571     MTK_PIN(
1572         149, "GPIO149",
1573         MTK_EINT_FUNCTION(0, 149),
1574         DRV_FIXED,
1575         MTK_FUNCTION(0, NULL)
1576     ),
1577     MTK_PIN(
1578         150, "GPIO150",
1579         MTK_EINT_FUNCTION(0, 150),
1580         DRV_FIXED,
1581         MTK_FUNCTION(0, NULL)
1582     ),
1583     MTK_PIN(
1584         151, "GPIO151",
1585         MTK_EINT_FUNCTION(0, 151),
1586         DRV_FIXED,
1587         MTK_FUNCTION(0, NULL)
1588     ),
1589     MTK_PIN(
1590         152, "GPIO152",
1591         MTK_EINT_FUNCTION(0, 152),
1592         DRV_FIXED,
1593         MTK_FUNCTION(0, NULL)
1594     ),
1595     MTK_PIN(
1596         153, "GPIO153",
1597         MTK_EINT_FUNCTION(0, 153),
1598         DRV_FIXED,
1599         MTK_FUNCTION(0, NULL)
1600     ),
1601     MTK_PIN(
1602         154, "GPIO154",
1603         MTK_EINT_FUNCTION(0, 154),
1604         DRV_GRP4,
1605         MTK_FUNCTION(0, NULL)
1606     ),
1607     MTK_PIN(
1608         155, "GPIO155",
1609         MTK_EINT_FUNCTION(0, 155),
1610         DRV_FIXED,
1611         MTK_FUNCTION(0, NULL)
1612     ),
1613     MTK_PIN(
1614         156, "GPIO156",
1615         MTK_EINT_FUNCTION(0, 216),
1616         DRV_FIXED,
1617         MTK_FUNCTION(0, NULL)
1618     ),
1619     MTK_PIN(
1620         157, "GPIO157",
1621         MTK_EINT_FUNCTION(0, 217),
1622         DRV_FIXED,
1623         MTK_FUNCTION(0, NULL)
1624     ),
1625     MTK_PIN(
1626         158, "GPIO158",
1627         MTK_EINT_FUNCTION(0, 218),
1628         DRV_FIXED,
1629         MTK_FUNCTION(0, NULL)
1630     ),
1631     MTK_PIN(
1632         159, "GPIO159",
1633         MTK_EINT_FUNCTION(0, 219),
1634         DRV_FIXED,
1635         MTK_FUNCTION(0, NULL)
1636     ),
1637     MTK_PIN(
1638         160, "GPIO160",
1639         MTK_EINT_FUNCTION(0, 220),
1640         DRV_FIXED,
1641         MTK_FUNCTION(0, NULL)
1642     ),
1643     MTK_PIN(
1644         161, "GPIO161",
1645         MTK_EINT_FUNCTION(0, 221),
1646         DRV_FIXED,
1647         MTK_FUNCTION(0, NULL)
1648     ),
1649     MTK_PIN(
1650         162, "GPIO162",
1651         MTK_EINT_FUNCTION(0, 222),
1652         DRV_FIXED,
1653         MTK_FUNCTION(0, NULL)
1654     ),
1655     MTK_PIN(
1656         163, "GPIO163",
1657         MTK_EINT_FUNCTION(0, 223),
1658         DRV_FIXED,
1659         MTK_FUNCTION(0, NULL)
1660     ),
1661     MTK_PIN(
1662         164, "GPIO164",
1663         MTK_EINT_FUNCTION(0, 224),
1664         DRV_FIXED,
1665         MTK_FUNCTION(0, NULL)
1666     )
1667 };
1668 
1669 #endif /* __PINCTRL_MTK_MT8195_H */