Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * Copyright (C) 2018 MediaTek Inc.
0004  * Author: Zhiyong Tao <zhiyong.tao@mediatek.com>
0005  *
0006  */
0007 
0008 #ifndef __PINCTRL_MTK_MT8365_H
0009 #define __PINCTRL_MTK_MT8365_H
0010 
0011 #include <linux/pinctrl/pinctrl.h>
0012 #include "pinctrl-mtk-common.h"
0013 
0014 static const struct mtk_desc_pin mtk_pins_mt8365[] = {
0015     MTK_PIN(
0016         PINCTRL_PIN(0, "GPIO0"),
0017         NULL, "mt8365",
0018         MTK_EINT_FUNCTION(0, 0),
0019         MTK_FUNCTION(0, "GPIO0"),
0020         MTK_FUNCTION(1, "DPI_D0"),
0021         MTK_FUNCTION(2, "PWM_A"),
0022         MTK_FUNCTION(3, "I2S2_BCK"),
0023         MTK_FUNCTION(4, "EXT_TXD0"),
0024         MTK_FUNCTION(5, "CONN_MCU_TDO"),
0025         MTK_FUNCTION(7, "DBG_MON_A0")
0026     ),
0027     MTK_PIN(
0028         PINCTRL_PIN(1, "GPIO1"),
0029         NULL, "mt8365",
0030         MTK_EINT_FUNCTION(0, 1),
0031         MTK_FUNCTION(0, "GPIO1"),
0032         MTK_FUNCTION(1, "DPI_D1"),
0033         MTK_FUNCTION(2, "PWM_B"),
0034         MTK_FUNCTION(3, "I2S2_LRCK"),
0035         MTK_FUNCTION(4, "EXT_TXD1"),
0036         MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
0037         MTK_FUNCTION(7, "DBG_MON_A1")
0038     ),
0039     MTK_PIN(
0040         PINCTRL_PIN(2, "GPIO2"),
0041         NULL, "mt8365",
0042         MTK_EINT_FUNCTION(0, 2),
0043         MTK_FUNCTION(0, "GPIO2"),
0044         MTK_FUNCTION(1, "DPI_D2"),
0045         MTK_FUNCTION(2, "PWM_C"),
0046         MTK_FUNCTION(3, "I2S2_MCK"),
0047         MTK_FUNCTION(4, "EXT_TXD2"),
0048         MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
0049         MTK_FUNCTION(7, "DBG_MON_A2")
0050     ),
0051     MTK_PIN(
0052         PINCTRL_PIN(3, "GPIO3"),
0053         NULL, "mt8365",
0054         MTK_EINT_FUNCTION(0, 3),
0055         MTK_FUNCTION(0, "GPIO3"),
0056         MTK_FUNCTION(1, "DPI_D3"),
0057         MTK_FUNCTION(2, "CLKM0"),
0058         MTK_FUNCTION(3, "I2S2_DI"),
0059         MTK_FUNCTION(4, "EXT_TXD3"),
0060         MTK_FUNCTION(5, "CONN_MCU_TCK"),
0061         MTK_FUNCTION(6, "CONN_MCU_AICE_TCKC"),
0062         MTK_FUNCTION(7, "DBG_MON_A3")
0063     ),
0064     MTK_PIN(
0065         PINCTRL_PIN(4, "GPIO4"),
0066         NULL, "mt8365",
0067         MTK_EINT_FUNCTION(0, 4),
0068         MTK_FUNCTION(0, "GPIO4"),
0069         MTK_FUNCTION(1, "DPI_D4"),
0070         MTK_FUNCTION(2, "CLKM1"),
0071         MTK_FUNCTION(3, "I2S1_BCK"),
0072         MTK_FUNCTION(4, "EXT_TXC"),
0073         MTK_FUNCTION(5, "CONN_MCU_TDI"),
0074         MTK_FUNCTION(6, "VDEC_TEST_CK"),
0075         MTK_FUNCTION(7, "DBG_MON_A4")
0076     ),
0077     MTK_PIN(
0078         PINCTRL_PIN(5, "GPIO5"),
0079         NULL, "mt8365",
0080         MTK_EINT_FUNCTION(0, 5),
0081         MTK_FUNCTION(0, "GPIO5"),
0082         MTK_FUNCTION(1, "DPI_D5"),
0083         MTK_FUNCTION(2, "CLKM2"),
0084         MTK_FUNCTION(3, "I2S1_LRCK"),
0085         MTK_FUNCTION(4, "EXT_RXER"),
0086         MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
0087         MTK_FUNCTION(6, "MM_TEST_CK"),
0088         MTK_FUNCTION(7, "DBG_MON_A5")
0089     ),
0090     MTK_PIN(
0091         PINCTRL_PIN(6, "GPIO6"),
0092         NULL, "mt8365",
0093         MTK_EINT_FUNCTION(0, 6),
0094         MTK_FUNCTION(0, "GPIO6"),
0095         MTK_FUNCTION(1, "DPI_D6"),
0096         MTK_FUNCTION(2, "CLKM3"),
0097         MTK_FUNCTION(3, "I2S1_MCK"),
0098         MTK_FUNCTION(4, "EXT_RXC"),
0099         MTK_FUNCTION(5, "CONN_MCU_TMS"),
0100         MTK_FUNCTION(6, "CONN_MCU_AICE_TMSC"),
0101         MTK_FUNCTION(7, "DBG_MON_A6")
0102     ),
0103     MTK_PIN(
0104         PINCTRL_PIN(7, "GPIO7"),
0105         NULL, "mt8365",
0106         MTK_EINT_FUNCTION(0, 7),
0107         MTK_FUNCTION(0, "GPIO7"),
0108         MTK_FUNCTION(1, "DPI_D7"),
0109         MTK_FUNCTION(3, "I2S1_DO"),
0110         MTK_FUNCTION(4, "EXT_RXDV"),
0111         MTK_FUNCTION(5, "CONN_DSP_JCK"),
0112         MTK_FUNCTION(7, "DBG_MON_A7")
0113     ),
0114     MTK_PIN(
0115         PINCTRL_PIN(8, "GPIO8"),
0116         NULL, "mt8365",
0117         MTK_EINT_FUNCTION(0, 8),
0118         MTK_FUNCTION(0, "GPIO8"),
0119         MTK_FUNCTION(1, "DPI_D8"),
0120         MTK_FUNCTION(2, "SPI_CLK"),
0121         MTK_FUNCTION(3, "I2S0_BCK"),
0122         MTK_FUNCTION(4, "EXT_RXD0"),
0123         MTK_FUNCTION(5, "CONN_DSP_JINTP"),
0124         MTK_FUNCTION(7, "DBG_MON_A8")
0125     ),
0126     MTK_PIN(
0127         PINCTRL_PIN(9, "GPIO9"),
0128         NULL, "mt8365",
0129         MTK_EINT_FUNCTION(0, 9),
0130         MTK_FUNCTION(0, "GPIO9"),
0131         MTK_FUNCTION(1, "DPI_D9"),
0132         MTK_FUNCTION(2, "SPI_CSB"),
0133         MTK_FUNCTION(3, "I2S0_LRCK"),
0134         MTK_FUNCTION(4, "EXT_RXD1"),
0135         MTK_FUNCTION(5, "CONN_DSP_JDI"),
0136         MTK_FUNCTION(7, "DBG_MON_A9")
0137     ),
0138     MTK_PIN(
0139         PINCTRL_PIN(10, "GPIO10"),
0140         NULL, "mt8365",
0141         MTK_EINT_FUNCTION(0, 10),
0142         MTK_FUNCTION(0, "GPIO10"),
0143         MTK_FUNCTION(1, "DPI_D10"),
0144         MTK_FUNCTION(2, "SPI_MI"),
0145         MTK_FUNCTION(3, "I2S0_MCK"),
0146         MTK_FUNCTION(4, "EXT_RXD2"),
0147         MTK_FUNCTION(5, "CONN_DSP_JMS"),
0148         MTK_FUNCTION(7, "DBG_MON_A10")
0149     ),
0150     MTK_PIN(
0151         PINCTRL_PIN(11, "GPIO11"),
0152         NULL, "mt8365",
0153         MTK_EINT_FUNCTION(0, 11),
0154         MTK_FUNCTION(0, "GPIO11"),
0155         MTK_FUNCTION(1, "DPI_D11"),
0156         MTK_FUNCTION(2, "SPI_MO"),
0157         MTK_FUNCTION(3, "I2S0_DI"),
0158         MTK_FUNCTION(4, "EXT_RXD3"),
0159         MTK_FUNCTION(5, "CONN_DSP_JDO"),
0160         MTK_FUNCTION(7, "DBG_MON_A11")
0161     ),
0162     MTK_PIN(
0163         PINCTRL_PIN(12, "GPIO12"),
0164         NULL, "mt8365",
0165         MTK_EINT_FUNCTION(0, 12),
0166         MTK_FUNCTION(0, "GPIO12"),
0167         MTK_FUNCTION(1, "DPI_DE"),
0168         MTK_FUNCTION(2, "UCTS1"),
0169         MTK_FUNCTION(3, "I2S3_BCK"),
0170         MTK_FUNCTION(4, "EXT_TXEN"),
0171         MTK_FUNCTION(5, "O_WIFI_TXD"),
0172         MTK_FUNCTION(7, "DBG_MON_A12")
0173     ),
0174     MTK_PIN(
0175         PINCTRL_PIN(13, "GPIO13"),
0176         NULL, "mt8365",
0177         MTK_EINT_FUNCTION(0, 13),
0178         MTK_FUNCTION(0, "GPIO13"),
0179         MTK_FUNCTION(1, "DPI_VSYNC"),
0180         MTK_FUNCTION(2, "URTS1"),
0181         MTK_FUNCTION(3, "I2S3_LRCK"),
0182         MTK_FUNCTION(4, "EXT_COL"),
0183         MTK_FUNCTION(5, "SPDIF_IN"),
0184         MTK_FUNCTION(7, "DBG_MON_A13")
0185     ),
0186     MTK_PIN(
0187         PINCTRL_PIN(14, "GPIO14"),
0188         NULL, "mt8365",
0189         MTK_EINT_FUNCTION(0, 14),
0190         MTK_FUNCTION(0, "GPIO14"),
0191         MTK_FUNCTION(1, "DPI_CK"),
0192         MTK_FUNCTION(2, "UCTS2"),
0193         MTK_FUNCTION(3, "I2S3_MCK"),
0194         MTK_FUNCTION(4, "EXT_MDIO"),
0195         MTK_FUNCTION(5, "SPDIF_OUT"),
0196         MTK_FUNCTION(6, "DVFSRC_EXT_REQ"),
0197         MTK_FUNCTION(7, "DBG_MON_A14")
0198     ),
0199     MTK_PIN(
0200         PINCTRL_PIN(15, "GPIO15"),
0201         NULL, "mt8365",
0202         MTK_EINT_FUNCTION(0, 15),
0203         MTK_FUNCTION(0, "GPIO15"),
0204         MTK_FUNCTION(1, "DPI_HSYNC"),
0205         MTK_FUNCTION(2, "URTS2"),
0206         MTK_FUNCTION(3, "I2S3_DO"),
0207         MTK_FUNCTION(4, "EXT_MDC"),
0208         MTK_FUNCTION(5, "IRRX"),
0209         MTK_FUNCTION(6, "EXT_FRAME_SYNC"),
0210         MTK_FUNCTION(7, "DBG_MON_A15")
0211     ),
0212     MTK_PIN(
0213         PINCTRL_PIN(16, "GPIO16"),
0214         NULL, "mt8365",
0215         MTK_EINT_FUNCTION(0, 16),
0216         MTK_FUNCTION(0, "GPIO16"),
0217         MTK_FUNCTION(1, "DPI_D12"),
0218         MTK_FUNCTION(2, "USB_DRVVBUS"),
0219         MTK_FUNCTION(3, "PWM_A"),
0220         MTK_FUNCTION(4, "CLKM0"),
0221         MTK_FUNCTION(5, "ANT_SEL0"),
0222         MTK_FUNCTION(6, "TSF_IN"),
0223         MTK_FUNCTION(7, "DBG_MON_A16")
0224     ),
0225     MTK_PIN(
0226         PINCTRL_PIN(17, "GPIO17"),
0227         NULL, "mt8365",
0228         MTK_EINT_FUNCTION(0, 17),
0229         MTK_FUNCTION(0, "GPIO17"),
0230         MTK_FUNCTION(1, "DPI_D13"),
0231         MTK_FUNCTION(2, "IDDIG"),
0232         MTK_FUNCTION(3, "PWM_B"),
0233         MTK_FUNCTION(4, "CLKM1"),
0234         MTK_FUNCTION(5, "ANT_SEL1"),
0235         MTK_FUNCTION(6, "DVFSRC_EXT_REQ"),
0236         MTK_FUNCTION(7, "DBG_MON_A17")
0237     ),
0238     MTK_PIN(
0239         PINCTRL_PIN(18, "GPIO18"),
0240         NULL, "mt8365",
0241         MTK_EINT_FUNCTION(0, 18),
0242         MTK_FUNCTION(0, "GPIO18"),
0243         MTK_FUNCTION(1, "DPI_D14"),
0244         MTK_FUNCTION(2, "EXT_FRAME_SYNC"),
0245         MTK_FUNCTION(3, "PWM_C"),
0246         MTK_FUNCTION(4, "CLKM2"),
0247         MTK_FUNCTION(5, "ANT_SEL2"),
0248         MTK_FUNCTION(6, "MFG_TEST_CK"),
0249         MTK_FUNCTION(7, "DBG_MON_A18")
0250     ),
0251     MTK_PIN(
0252         PINCTRL_PIN(19, "DISP_PWM"),
0253         NULL, "mt8365",
0254         MTK_EINT_FUNCTION(0, 19),
0255         MTK_FUNCTION(0, "GPIO19"),
0256         MTK_FUNCTION(1, "DISP_PWM"),
0257         MTK_FUNCTION(2, "PWM_A"),
0258         MTK_FUNCTION(7, "DBG_MON_A19")
0259     ),
0260     MTK_PIN(
0261         PINCTRL_PIN(20, "LCM_RST"),
0262         NULL, "mt8365",
0263         MTK_EINT_FUNCTION(0, 20),
0264         MTK_FUNCTION(0, "GPIO20"),
0265         MTK_FUNCTION(1, "LCM_RST"),
0266         MTK_FUNCTION(2, "PWM_B"),
0267         MTK_FUNCTION(7, "DBG_MON_A20")
0268     ),
0269     MTK_PIN(
0270         PINCTRL_PIN(21, "DSI_TE"),
0271         NULL, "mt8365",
0272         MTK_EINT_FUNCTION(0, 21),
0273         MTK_FUNCTION(0, "GPIO21"),
0274         MTK_FUNCTION(1, "DSI_TE"),
0275         MTK_FUNCTION(2, "PWM_C"),
0276         MTK_FUNCTION(3, "ANT_SEL0"),
0277         MTK_FUNCTION(4, "DVFSRC_EXT_REQ"),
0278         MTK_FUNCTION(7, "DBG_MON_A21")
0279     ),
0280     MTK_PIN(
0281         PINCTRL_PIN(22, "KPROW0"),
0282         NULL, "mt8365",
0283         MTK_EINT_FUNCTION(0, 22),
0284         MTK_FUNCTION(0, "GPIO22"),
0285         MTK_FUNCTION(1, "KPROW0"),
0286         MTK_FUNCTION(7, "DBG_MON_A22")
0287     ),
0288     MTK_PIN(
0289         PINCTRL_PIN(23, "KPROW1"),
0290         NULL, "mt8365",
0291         MTK_EINT_FUNCTION(0, 23),
0292         MTK_FUNCTION(0, "GPIO23"),
0293         MTK_FUNCTION(1, "KPROW1"),
0294         MTK_FUNCTION(2, "IDDIG"),
0295         MTK_FUNCTION(3, "WIFI_TXD"),
0296         MTK_FUNCTION(4, "CLKM3"),
0297         MTK_FUNCTION(5, "ANT_SEL1"),
0298         MTK_FUNCTION(6, "EXT_FRAME_SYNC"),
0299         MTK_FUNCTION(7, "DBG_MON_B0")
0300     ),
0301     MTK_PIN(
0302         PINCTRL_PIN(24, "KPCOL0"),
0303         NULL, "mt8365",
0304         MTK_EINT_FUNCTION(0, 24),
0305         MTK_FUNCTION(0, "GPIO24"),
0306         MTK_FUNCTION(1, "KPCOL0"),
0307         MTK_FUNCTION(7, "DBG_MON_A23")
0308     ),
0309     MTK_PIN(
0310         PINCTRL_PIN(25, "KPCOL1"),
0311         NULL, "mt8365",
0312         MTK_EINT_FUNCTION(0, 25),
0313         MTK_FUNCTION(0, "GPIO25"),
0314         MTK_FUNCTION(1, "KPCOL1"),
0315         MTK_FUNCTION(2, "USB_DRVVBUS"),
0316         MTK_FUNCTION(3, "APU_JTAG_TRST"),
0317         MTK_FUNCTION(4, "UDI_NTRST_XI"),
0318         MTK_FUNCTION(5, "DFD_NTRST_XI"),
0319         MTK_FUNCTION(6, "CONN_TEST_CK"),
0320         MTK_FUNCTION(7, "DBG_MON_B1")
0321     ),
0322     MTK_PIN(
0323         PINCTRL_PIN(26, "SPI_CS"),
0324         NULL, "mt8365",
0325         MTK_EINT_FUNCTION(0, 26),
0326         MTK_FUNCTION(0, "GPIO26"),
0327         MTK_FUNCTION(1, "SPI_CSB"),
0328         MTK_FUNCTION(3, "APU_JTAG_TMS"),
0329         MTK_FUNCTION(4, "UDI_TMS_XI"),
0330         MTK_FUNCTION(5, "DFD_TMS_XI"),
0331         MTK_FUNCTION(6, "CONN_TEST_CK"),
0332         MTK_FUNCTION(7, "DBG_MON_A24")
0333     ),
0334     MTK_PIN(
0335         PINCTRL_PIN(27, "SPI_CK"),
0336         NULL, "mt8365",
0337         MTK_EINT_FUNCTION(0, 27),
0338         MTK_FUNCTION(0, "GPIO27"),
0339         MTK_FUNCTION(1, "SPI_CLK"),
0340         MTK_FUNCTION(3, "APU_JTAG_TCK"),
0341         MTK_FUNCTION(4, "UDI_TCK_XI"),
0342         MTK_FUNCTION(5, "DFD_TCK_XI"),
0343         MTK_FUNCTION(6, "APU_TEST_CK"),
0344         MTK_FUNCTION(7, "DBG_MON_A25")
0345     ),
0346     MTK_PIN(
0347         PINCTRL_PIN(28, "SPI_MI"),
0348         NULL, "mt8365",
0349         MTK_EINT_FUNCTION(0, 28),
0350         MTK_FUNCTION(0, "GPIO28"),
0351         MTK_FUNCTION(1, "SPI_MI"),
0352         MTK_FUNCTION(2, "SPI_MO"),
0353         MTK_FUNCTION(3, "APU_JTAG_TDI"),
0354         MTK_FUNCTION(4, "UDI_TDI_XI"),
0355         MTK_FUNCTION(5, "DFD_TDI_XI"),
0356         MTK_FUNCTION(6, "DSP_TEST_CK"),
0357         MTK_FUNCTION(7, "DBG_MON_A26")
0358     ),
0359     MTK_PIN(
0360         PINCTRL_PIN(29, "SPI_MO"),
0361         NULL, "mt8365",
0362         MTK_EINT_FUNCTION(0, 29),
0363         MTK_FUNCTION(0, "GPIO29"),
0364         MTK_FUNCTION(1, "SPI_MO"),
0365         MTK_FUNCTION(2, "SPI_MI"),
0366         MTK_FUNCTION(3, "APU_JTAG_TDO"),
0367         MTK_FUNCTION(4, "UDI_TDO"),
0368         MTK_FUNCTION(5, "DFD_TDO"),
0369         MTK_FUNCTION(6, "DVFSRC_EXT_REQ"),
0370         MTK_FUNCTION(7, "DBG_MON_A27")
0371     ),
0372     MTK_PIN(
0373         PINCTRL_PIN(30, "JTMS"),
0374         NULL, "mt8365",
0375         MTK_EINT_FUNCTION(0, 30),
0376         MTK_FUNCTION(0, "GPIO30"),
0377         MTK_FUNCTION(1, "JTMS"),
0378         MTK_FUNCTION(2, "DFD_TMS_XI"),
0379         MTK_FUNCTION(3, "UDI_TMS_XI"),
0380         MTK_FUNCTION(4, "MCU_SPM_TMS"),
0381         MTK_FUNCTION(5, "CONN_MCU_TMS"),
0382         MTK_FUNCTION(6, "CONN_MCU_AICE_TMSC")
0383     ),
0384     MTK_PIN(
0385         PINCTRL_PIN(31, "JTCK"),
0386         NULL, "mt8365",
0387         MTK_EINT_FUNCTION(0, 31),
0388         MTK_FUNCTION(0, "GPIO31"),
0389         MTK_FUNCTION(1, "JTCK"),
0390         MTK_FUNCTION(2, "DFD_TCK_XI"),
0391         MTK_FUNCTION(3, "UDI_TCK_XI"),
0392         MTK_FUNCTION(4, "MCU_SPM_TCK"),
0393         MTK_FUNCTION(5, "CONN_MCU_TCK"),
0394         MTK_FUNCTION(6, "CONN_MCU_AICE_TCKC")
0395     ),
0396     MTK_PIN(
0397         PINCTRL_PIN(32, "JTDI"),
0398         NULL, "mt8365",
0399         MTK_EINT_FUNCTION(0, 32),
0400         MTK_FUNCTION(0, "GPIO32"),
0401         MTK_FUNCTION(1, "JTDI"),
0402         MTK_FUNCTION(2, "DFD_TDI_XI"),
0403         MTK_FUNCTION(3, "UDI_TDI_XI"),
0404         MTK_FUNCTION(4, "MCU_SPM_TDI"),
0405         MTK_FUNCTION(5, "CONN_MCU_TDI")
0406     ),
0407     MTK_PIN(
0408         PINCTRL_PIN(33, "JTDO"),
0409         NULL, "mt8365",
0410         MTK_EINT_FUNCTION(0, 33),
0411         MTK_FUNCTION(0, "GPIO33"),
0412         MTK_FUNCTION(1, "JTDO"),
0413         MTK_FUNCTION(2, "DFD_TDO"),
0414         MTK_FUNCTION(3, "UDI_TDO"),
0415         MTK_FUNCTION(4, "MCU_SPM_TDO"),
0416         MTK_FUNCTION(5, "CONN_MCU_TDO")
0417     ),
0418     MTK_PIN(
0419         PINCTRL_PIN(34, "JTRST"),
0420         NULL, "mt8365",
0421         MTK_EINT_FUNCTION(0, 34),
0422         MTK_FUNCTION(0, "GPIO34"),
0423         MTK_FUNCTION(1, "JTRST"),
0424         MTK_FUNCTION(2, "DFD_NTRST_XI"),
0425         MTK_FUNCTION(3, "UDI_NTRST_XI"),
0426         MTK_FUNCTION(4, "MCU_SPM_NTRST"),
0427         MTK_FUNCTION(5, "CONN_MCU_TRST_B")
0428     ),
0429     MTK_PIN(
0430         PINCTRL_PIN(35, "URXD0"),
0431         NULL, "mt8365",
0432         MTK_EINT_FUNCTION(0, 35),
0433         MTK_FUNCTION(0, "GPIO35"),
0434         MTK_FUNCTION(1, "URXD0"),
0435         MTK_FUNCTION(2, "UTXD0"),
0436         MTK_FUNCTION(7, "DSP_URXD0")
0437     ),
0438     MTK_PIN(
0439         PINCTRL_PIN(36, "UTXD0"),
0440         NULL, "mt8365",
0441         MTK_EINT_FUNCTION(0, 36),
0442         MTK_FUNCTION(0, "GPIO36"),
0443         MTK_FUNCTION(1, "UTXD0"),
0444         MTK_FUNCTION(2, "URXD0"),
0445         MTK_FUNCTION(7, "DSP_UTXD0")
0446     ),
0447     MTK_PIN(
0448         PINCTRL_PIN(37, "URXD1"),
0449         NULL, "mt8365",
0450         MTK_EINT_FUNCTION(0, 37),
0451         MTK_FUNCTION(0, "GPIO37"),
0452         MTK_FUNCTION(1, "URXD1"),
0453         MTK_FUNCTION(2, "UTXD1"),
0454         MTK_FUNCTION(3, "UCTS2"),
0455         MTK_FUNCTION(4, "DVFSRC_EXT_REQ"),
0456         MTK_FUNCTION(5, "CONN_UART0_RXD"),
0457         MTK_FUNCTION(6, "I2S0_MCK"),
0458         MTK_FUNCTION(7, "DSP_URXD0")
0459     ),
0460     MTK_PIN(
0461         PINCTRL_PIN(38, "UTXD1"),
0462         NULL, "mt8365",
0463         MTK_EINT_FUNCTION(0, 38),
0464         MTK_FUNCTION(0, "GPIO38"),
0465         MTK_FUNCTION(1, "UTXD1"),
0466         MTK_FUNCTION(2, "URXD1"),
0467         MTK_FUNCTION(3, "URTS2"),
0468         MTK_FUNCTION(4, "ANT_SEL2"),
0469         MTK_FUNCTION(5, "CONN_UART0_TXD"),
0470         MTK_FUNCTION(6, "I2S1_MCK"),
0471         MTK_FUNCTION(7, "DSP_UTXD0")
0472     ),
0473     MTK_PIN(
0474         PINCTRL_PIN(39, "URXD2"),
0475         NULL, "mt8365",
0476         MTK_EINT_FUNCTION(0, 39),
0477         MTK_FUNCTION(0, "GPIO39"),
0478         MTK_FUNCTION(1, "URXD2"),
0479         MTK_FUNCTION(2, "UTXD2"),
0480         MTK_FUNCTION(3, "UCTS1"),
0481         MTK_FUNCTION(4, "IDDIG"),
0482         MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
0483         MTK_FUNCTION(6, "I2S2_MCK"),
0484         MTK_FUNCTION(7, "DSP_URXD0")
0485     ),
0486     MTK_PIN(
0487         PINCTRL_PIN(40, "UTXD2"),
0488         NULL, "mt8365",
0489         MTK_EINT_FUNCTION(0, 40),
0490         MTK_FUNCTION(0, "GPIO40"),
0491         MTK_FUNCTION(1, "UTXD2"),
0492         MTK_FUNCTION(2, "URXD2"),
0493         MTK_FUNCTION(3, "URTS1"),
0494         MTK_FUNCTION(4, "USB_DRVVBUS"),
0495         MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
0496         MTK_FUNCTION(6, "I2S3_MCK"),
0497         MTK_FUNCTION(7, "DSP_UTXD0")
0498     ),
0499     MTK_PIN(
0500         PINCTRL_PIN(41, "PWRAP_SPI0_MI"),
0501         NULL, "mt8365",
0502         MTK_EINT_FUNCTION(0, 41),
0503         MTK_FUNCTION(0, "GPIO41"),
0504         MTK_FUNCTION(1, "PWRAP_SPI0_MI"),
0505         MTK_FUNCTION(2, "PWRAP_SPI0_MO")
0506     ),
0507     MTK_PIN(
0508         PINCTRL_PIN(42, "PWRAP_SPI0_MO"),
0509         NULL, "mt8365",
0510         MTK_EINT_FUNCTION(0, 42),
0511         MTK_FUNCTION(0, "GPIO42"),
0512         MTK_FUNCTION(1, "PWRAP_SPI0_MO"),
0513         MTK_FUNCTION(2, "PWRAP_SPI0_MI")
0514     ),
0515     MTK_PIN(
0516         PINCTRL_PIN(43, "PWRAP_SPI0_CK"),
0517         NULL, "mt8365",
0518         MTK_EINT_FUNCTION(0, 43),
0519         MTK_FUNCTION(0, "GPIO43"),
0520         MTK_FUNCTION(1, "PWRAP_SPI0_CK")
0521     ),
0522     MTK_PIN(
0523         PINCTRL_PIN(44, "PWRAP_SPI0_CSN"),
0524         NULL, "mt8365",
0525         MTK_EINT_FUNCTION(0, 44),
0526         MTK_FUNCTION(0, "GPIO44"),
0527         MTK_FUNCTION(1, "PWRAP_SPI0_CSN")
0528     ),
0529     MTK_PIN(
0530         PINCTRL_PIN(45, "RTC32K_CK"),
0531         NULL, "mt8365",
0532         MTK_EINT_FUNCTION(0, 45),
0533         MTK_FUNCTION(0, "GPIO45"),
0534         MTK_FUNCTION(1, "RTC32K_CK")
0535     ),
0536     MTK_PIN(
0537         PINCTRL_PIN(46, "WATCHDOG"),
0538         NULL, "mt8365",
0539         MTK_EINT_FUNCTION(0, 46),
0540         MTK_FUNCTION(0, "GPIO46"),
0541         MTK_FUNCTION(1, "WATCHDOG")
0542     ),
0543     MTK_PIN(
0544         PINCTRL_PIN(47, "SRCLKENA0"),
0545         NULL, "mt8365",
0546         MTK_EINT_FUNCTION(0, 47),
0547         MTK_FUNCTION(0, "GPIO47"),
0548         MTK_FUNCTION(1, "SRCLKENA0"),
0549         MTK_FUNCTION(2, "SRCLKENA1")
0550     ),
0551     MTK_PIN(
0552         PINCTRL_PIN(48, "SRCLKENA1"),
0553         NULL, "mt8365",
0554         MTK_EINT_FUNCTION(0, 48),
0555         MTK_FUNCTION(0, "GPIO48"),
0556         MTK_FUNCTION(1, "SRCLKENA1")
0557     ),
0558     MTK_PIN(
0559         PINCTRL_PIN(49, "AUD_CLK_MOSI"),
0560         NULL, "mt8365",
0561         MTK_EINT_FUNCTION(0, 49),
0562         MTK_FUNCTION(0, "GPIO49"),
0563         MTK_FUNCTION(1, "AUD_CLK_MOSI"),
0564         MTK_FUNCTION(2, "AUD_CLK_MISO"),
0565         MTK_FUNCTION(3, "I2S1_MCK")
0566     ),
0567     MTK_PIN(
0568         PINCTRL_PIN(50, "AUD_SYNC_MOSI"),
0569         NULL, "mt8365",
0570         MTK_EINT_FUNCTION(0, 50),
0571         MTK_FUNCTION(0, "GPIO50"),
0572         MTK_FUNCTION(1, "AUD_SYNC_MOSI"),
0573         MTK_FUNCTION(2, "AUD_SYNC_MISO"),
0574         MTK_FUNCTION(3, "I2S1_BCK")
0575     ),
0576     MTK_PIN(
0577         PINCTRL_PIN(51, "AUD_DAT_MOSI0"),
0578         NULL, "mt8365",
0579         MTK_EINT_FUNCTION(0, 51),
0580         MTK_FUNCTION(0, "GPIO51"),
0581         MTK_FUNCTION(1, "AUD_DAT_MOSI0"),
0582         MTK_FUNCTION(2, "AUD_DAT_MISO0"),
0583         MTK_FUNCTION(3, "I2S1_LRCK")
0584     ),
0585     MTK_PIN(
0586         PINCTRL_PIN(52, "AUD_DAT_MOSI1"),
0587         NULL, "mt8365",
0588         MTK_EINT_FUNCTION(0, 52),
0589         MTK_FUNCTION(0, "GPIO52"),
0590         MTK_FUNCTION(1, "AUD_DAT_MOSI1"),
0591         MTK_FUNCTION(2, "AUD_DAT_MISO1"),
0592         MTK_FUNCTION(3, "I2S1_DO")
0593     ),
0594     MTK_PIN(
0595         PINCTRL_PIN(53, "AUD_CLK_MISO"),
0596         NULL, "mt8365",
0597         MTK_EINT_FUNCTION(0, 53),
0598         MTK_FUNCTION(0, "GPIO53"),
0599         MTK_FUNCTION(1, "AUD_CLK_MISO"),
0600         MTK_FUNCTION(2, "AUD_CLK_MOSI"),
0601         MTK_FUNCTION(3, "I2S2_MCK")
0602     ),
0603     MTK_PIN(
0604         PINCTRL_PIN(54, "AUD_SYNC_MISO"),
0605         NULL, "mt8365",
0606         MTK_EINT_FUNCTION(0, 54),
0607         MTK_FUNCTION(0, "GPIO54"),
0608         MTK_FUNCTION(1, "AUD_SYNC_MISO"),
0609         MTK_FUNCTION(2, "AUD_SYNC_MOSI"),
0610         MTK_FUNCTION(3, "I2S2_BCK")
0611     ),
0612     MTK_PIN(
0613         PINCTRL_PIN(55, "AUD_DAT_MISO0"),
0614         NULL, "mt8365",
0615         MTK_EINT_FUNCTION(0, 55),
0616         MTK_FUNCTION(0, "GPIO55"),
0617         MTK_FUNCTION(1, "AUD_DAT_MISO0"),
0618         MTK_FUNCTION(2, "AUD_DAT_MOSI0"),
0619         MTK_FUNCTION(3, "I2S2_LRCK")
0620     ),
0621     MTK_PIN(
0622         PINCTRL_PIN(56, "AUD_DAT_MISO1"),
0623         NULL, "mt8365",
0624         MTK_EINT_FUNCTION(0, 56),
0625         MTK_FUNCTION(0, "GPIO56"),
0626         MTK_FUNCTION(1, "AUD_DAT_MISO1"),
0627         MTK_FUNCTION(2, "AUD_DAT_MOSI1"),
0628         MTK_FUNCTION(3, "I2S2_DI")
0629     ),
0630     MTK_PIN(
0631         PINCTRL_PIN(57, "SDA0"),
0632         NULL, "mt8365",
0633         MTK_EINT_FUNCTION(0, 57),
0634         MTK_FUNCTION(0, "GPIO57"),
0635         MTK_FUNCTION(1, "SDA0_0")
0636     ),
0637     MTK_PIN(
0638         PINCTRL_PIN(58, "SCL0"),
0639         NULL, "mt8365",
0640         MTK_EINT_FUNCTION(0, 58),
0641         MTK_FUNCTION(0, "GPIO58"),
0642         MTK_FUNCTION(1, "SCL0_0")
0643     ),
0644     MTK_PIN(
0645         PINCTRL_PIN(59, "SDA1"),
0646         NULL, "mt8365",
0647         MTK_EINT_FUNCTION(0, 59),
0648         MTK_FUNCTION(0, "GPIO59"),
0649         MTK_FUNCTION(1, "SDA1_0"),
0650         MTK_FUNCTION(6, "USB_SDA"),
0651         MTK_FUNCTION(7, "DBG_SDA")
0652     ),
0653     MTK_PIN(
0654         PINCTRL_PIN(60, "SCL1"),
0655         NULL, "mt8365",
0656         MTK_EINT_FUNCTION(0, 60),
0657         MTK_FUNCTION(0, "GPIO60"),
0658         MTK_FUNCTION(1, "SCL1_0"),
0659         MTK_FUNCTION(6, "USB_SCL"),
0660         MTK_FUNCTION(7, "DBG_SCL")
0661     ),
0662     MTK_PIN(
0663         PINCTRL_PIN(61, "SDA2"),
0664         NULL, "mt8365",
0665         MTK_EINT_FUNCTION(0, 61),
0666         MTK_FUNCTION(0, "GPIO61"),
0667         MTK_FUNCTION(1, "SDA2_0")
0668     ),
0669     MTK_PIN(
0670         PINCTRL_PIN(62, "SCL2"),
0671         NULL, "mt8365",
0672         MTK_EINT_FUNCTION(0, 62),
0673         MTK_FUNCTION(0, "GPIO62"),
0674         MTK_FUNCTION(1, "SCL2_0")
0675     ),
0676     MTK_PIN(
0677         PINCTRL_PIN(63, "SDA3"),
0678         NULL, "mt8365",
0679         MTK_EINT_FUNCTION(0, 63),
0680         MTK_FUNCTION(0, "GPIO63"),
0681         MTK_FUNCTION(1, "SDA3_0")
0682     ),
0683     MTK_PIN(
0684         PINCTRL_PIN(64, "SCL3"),
0685         NULL, "mt8365",
0686         MTK_EINT_FUNCTION(0, 64),
0687         MTK_FUNCTION(0, "GPIO64"),
0688         MTK_FUNCTION(1, "SCL3_0")
0689     ),
0690     MTK_PIN(
0691         PINCTRL_PIN(65, "CMMCLK0"),
0692         NULL, "mt8365",
0693         MTK_EINT_FUNCTION(0, 65),
0694         MTK_FUNCTION(0, "GPIO65"),
0695         MTK_FUNCTION(1, "CMMCLK0"),
0696         MTK_FUNCTION(2, "CMMCLK1"),
0697         MTK_FUNCTION(7, "DBG_MON_A28")
0698     ),
0699     MTK_PIN(
0700         PINCTRL_PIN(66, "CMMCLK1"),
0701         NULL, "mt8365",
0702         MTK_EINT_FUNCTION(0, 66),
0703         MTK_FUNCTION(0, "GPIO66"),
0704         MTK_FUNCTION(1, "CMMCLK1"),
0705         MTK_FUNCTION(2, "CMMCLK0"),
0706         MTK_FUNCTION(7, "DBG_MON_B2")
0707     ),
0708     MTK_PIN(
0709         PINCTRL_PIN(67, "CMPCLK"),
0710         NULL, "mt8365",
0711         MTK_EINT_FUNCTION(0, 67),
0712         MTK_FUNCTION(0, "GPIO67"),
0713         MTK_FUNCTION(1, "CMPCLK"),
0714         MTK_FUNCTION(2, "ANT_SEL0"),
0715         MTK_FUNCTION(4, "TDM_RX_BCK"),
0716         MTK_FUNCTION(5, "I2S0_BCK"),
0717         MTK_FUNCTION(7, "DBG_MON_B3")
0718     ),
0719     MTK_PIN(
0720         PINCTRL_PIN(68, "CMDAT0"),
0721         NULL, "mt8365",
0722         MTK_EINT_FUNCTION(0, 68),
0723         MTK_FUNCTION(0, "GPIO68"),
0724         MTK_FUNCTION(1, "CMDAT0"),
0725         MTK_FUNCTION(2, "ANT_SEL1"),
0726         MTK_FUNCTION(4, "TDM_RX_LRCK"),
0727         MTK_FUNCTION(5, "I2S0_LRCK"),
0728         MTK_FUNCTION(7, "DBG_MON_B4")
0729     ),
0730     MTK_PIN(
0731         PINCTRL_PIN(69, "CMDAT1"),
0732         NULL, "mt8365",
0733         MTK_EINT_FUNCTION(0, 69),
0734         MTK_FUNCTION(0, "GPIO69"),
0735         MTK_FUNCTION(1, "CMDAT1"),
0736         MTK_FUNCTION(2, "ANT_SEL2"),
0737         MTK_FUNCTION(3, "DVFSRC_EXT_REQ"),
0738         MTK_FUNCTION(4, "TDM_RX_MCK"),
0739         MTK_FUNCTION(5, "I2S0_MCK"),
0740         MTK_FUNCTION(7, "DBG_MON_B5")
0741     ),
0742     MTK_PIN(
0743         PINCTRL_PIN(70, "CMDAT2"),
0744         NULL, "mt8365",
0745         MTK_EINT_FUNCTION(0, 70),
0746         MTK_FUNCTION(0, "GPIO70"),
0747         MTK_FUNCTION(1, "CMDAT2"),
0748         MTK_FUNCTION(2, "ANT_SEL3"),
0749         MTK_FUNCTION(4, "TDM_RX_DI"),
0750         MTK_FUNCTION(5, "I2S0_DI"),
0751         MTK_FUNCTION(7, "DBG_MON_B6")
0752     ),
0753     MTK_PIN(
0754         PINCTRL_PIN(71, "CMDAT3"),
0755         NULL, "mt8365",
0756         MTK_EINT_FUNCTION(0, 71),
0757         MTK_FUNCTION(0, "GPIO71"),
0758         MTK_FUNCTION(1, "CMDAT3"),
0759         MTK_FUNCTION(2, "ANT_SEL4"),
0760         MTK_FUNCTION(7, "DBG_MON_B7")
0761     ),
0762     MTK_PIN(
0763         PINCTRL_PIN(72, "CMDAT4"),
0764         NULL, "mt8365",
0765         MTK_EINT_FUNCTION(0, 72),
0766         MTK_FUNCTION(0, "GPIO72"),
0767         MTK_FUNCTION(1, "CMDAT4"),
0768         MTK_FUNCTION(2, "ANT_SEL5"),
0769         MTK_FUNCTION(5, "I2S3_BCK"),
0770         MTK_FUNCTION(7, "DBG_MON_B8")
0771     ),
0772     MTK_PIN(
0773         PINCTRL_PIN(73, "CMDAT5"),
0774         NULL, "mt8365",
0775         MTK_EINT_FUNCTION(0, 73),
0776         MTK_FUNCTION(0, "GPIO73"),
0777         MTK_FUNCTION(1, "CMDAT5"),
0778         MTK_FUNCTION(2, "ANT_SEL6"),
0779         MTK_FUNCTION(5, "I2S3_LRCK"),
0780         MTK_FUNCTION(7, "DBG_MON_B9")
0781     ),
0782     MTK_PIN(
0783         PINCTRL_PIN(74, "CMDAT6"),
0784         NULL, "mt8365",
0785         MTK_EINT_FUNCTION(0, 74),
0786         MTK_FUNCTION(0, "GPIO74"),
0787         MTK_FUNCTION(1, "CMDAT6"),
0788         MTK_FUNCTION(2, "ANT_SEL7"),
0789         MTK_FUNCTION(5, "I2S3_MCK"),
0790         MTK_FUNCTION(7, "DBG_MON_B10")
0791     ),
0792     MTK_PIN(
0793         PINCTRL_PIN(75, "CMDAT7"),
0794         NULL, "mt8365",
0795         MTK_EINT_FUNCTION(0, 75),
0796         MTK_FUNCTION(0, "GPIO75"),
0797         MTK_FUNCTION(1, "CMDAT7"),
0798         MTK_FUNCTION(5, "I2S3_DO"),
0799         MTK_FUNCTION(7, "DBG_MON_B11")
0800     ),
0801     MTK_PIN(
0802         PINCTRL_PIN(76, "CMDAT8"),
0803         NULL, "mt8365",
0804         MTK_EINT_FUNCTION(0, 76),
0805         MTK_FUNCTION(0, "GPIO76"),
0806         MTK_FUNCTION(1, "CMDAT8"),
0807         MTK_FUNCTION(5, "PCM_CLK"),
0808         MTK_FUNCTION(7, "DBG_MON_A29")
0809     ),
0810     MTK_PIN(
0811         PINCTRL_PIN(77, "CMDAT9"),
0812         NULL, "mt8365",
0813         MTK_EINT_FUNCTION(0, 77),
0814         MTK_FUNCTION(0, "GPIO77"),
0815         MTK_FUNCTION(1, "CMDAT9"),
0816         MTK_FUNCTION(5, "PCM_SYNC"),
0817         MTK_FUNCTION(7, "DBG_MON_A30")
0818     ),
0819     MTK_PIN(
0820         PINCTRL_PIN(78, "CMHSYNC"),
0821         NULL, "mt8365",
0822         MTK_EINT_FUNCTION(0, 78),
0823         MTK_FUNCTION(0, "GPIO78"),
0824         MTK_FUNCTION(1, "CMHSYNC"),
0825         MTK_FUNCTION(5, "PCM_RX"),
0826         MTK_FUNCTION(7, "DBG_MON_A31")
0827     ),
0828     MTK_PIN(
0829         PINCTRL_PIN(79, "CMVSYNC"),
0830         NULL, "mt8365",
0831         MTK_EINT_FUNCTION(0, 79),
0832         MTK_FUNCTION(0, "GPIO79"),
0833         MTK_FUNCTION(1, "CMVSYNC"),
0834         MTK_FUNCTION(5, "PCM_TX"),
0835         MTK_FUNCTION(7, "DBG_MON_A32")
0836     ),
0837     MTK_PIN(
0838         PINCTRL_PIN(80, "MSDC2_CMD"),
0839         NULL, "mt8365",
0840         MTK_EINT_FUNCTION(0, 80),
0841         MTK_FUNCTION(0, "GPIO80"),
0842         MTK_FUNCTION(1, "MSDC2_CMD"),
0843         MTK_FUNCTION(2, "TDM_TX_LRCK"),
0844         MTK_FUNCTION(3, "UTXD1"),
0845         MTK_FUNCTION(4, "DPI_D19"),
0846         MTK_FUNCTION(5, "UDI_TMS_XI"),
0847         MTK_FUNCTION(6, "ADSP_JTAG_TMS")
0848     ),
0849     MTK_PIN(
0850         PINCTRL_PIN(81, "MSDC2_CLK"),
0851         NULL, "mt8365",
0852         MTK_EINT_FUNCTION(0, 81),
0853         MTK_FUNCTION(0, "GPIO81"),
0854         MTK_FUNCTION(1, "MSDC2_CLK"),
0855         MTK_FUNCTION(2, "TDM_TX_BCK"),
0856         MTK_FUNCTION(3, "URXD1"),
0857         MTK_FUNCTION(4, "DPI_D20"),
0858         MTK_FUNCTION(5, "UDI_TCK_XI"),
0859         MTK_FUNCTION(6, "ADSP_JTAG_TCK")
0860     ),
0861     MTK_PIN(
0862         PINCTRL_PIN(82, "MSDC2_DAT0"),
0863         NULL, "mt8365",
0864         MTK_EINT_FUNCTION(0, 82),
0865         MTK_FUNCTION(0, "GPIO82"),
0866         MTK_FUNCTION(1, "MSDC2_DAT0"),
0867         MTK_FUNCTION(2, "TDM_TX_DATA0"),
0868         MTK_FUNCTION(3, "UTXD2"),
0869         MTK_FUNCTION(4, "DPI_D21"),
0870         MTK_FUNCTION(5, "UDI_TDI_XI"),
0871         MTK_FUNCTION(6, "ADSP_JTAG_TDI")
0872     ),
0873     MTK_PIN(
0874         PINCTRL_PIN(83, "MSDC2_DAT1"),
0875         NULL, "mt8365",
0876         MTK_EINT_FUNCTION(0, 83),
0877         MTK_FUNCTION(0, "GPIO83"),
0878         MTK_FUNCTION(1, "MSDC2_DAT1"),
0879         MTK_FUNCTION(2, "TDM_TX_DATA1"),
0880         MTK_FUNCTION(3, "URXD2"),
0881         MTK_FUNCTION(4, "DPI_D22"),
0882         MTK_FUNCTION(5, "UDI_TDO"),
0883         MTK_FUNCTION(6, "ADSP_JTAG_TDO")
0884     ),
0885     MTK_PIN(
0886         PINCTRL_PIN(84, "MSDC2_DAT2"),
0887         NULL, "mt8365",
0888         MTK_EINT_FUNCTION(0, 84),
0889         MTK_FUNCTION(0, "GPIO84"),
0890         MTK_FUNCTION(1, "MSDC2_DAT2"),
0891         MTK_FUNCTION(2, "TDM_TX_DATA2"),
0892         MTK_FUNCTION(3, "PWM_A"),
0893         MTK_FUNCTION(4, "DPI_D23"),
0894         MTK_FUNCTION(5, "UDI_NTRST_XI"),
0895         MTK_FUNCTION(6, "ADSP_JTAG_TRST")
0896     ),
0897     MTK_PIN(
0898         PINCTRL_PIN(85, "MSDC2_DAT3"),
0899         NULL, "mt8365",
0900         MTK_EINT_FUNCTION(0, 85),
0901         MTK_FUNCTION(0, "GPIO85"),
0902         MTK_FUNCTION(1, "MSDC2_DAT3"),
0903         MTK_FUNCTION(2, "TDM_TX_DATA3"),
0904         MTK_FUNCTION(3, "PWM_B"),
0905         MTK_FUNCTION(5, "EXT_FRAME_SYNC")
0906     ),
0907     MTK_PIN(
0908         PINCTRL_PIN(86, "MSDC2_DSL"),
0909         NULL, "mt8365",
0910         MTK_EINT_FUNCTION(0, 86),
0911         MTK_FUNCTION(0, "GPIO86"),
0912         MTK_FUNCTION(1, "MSDC2_DSL"),
0913         MTK_FUNCTION(2, "TDM_TX_MCK"),
0914         MTK_FUNCTION(3, "PWM_C")
0915     ),
0916     MTK_PIN(
0917         PINCTRL_PIN(87, "MSDC1_CMD"),
0918         NULL, "mt8365",
0919         MTK_EINT_FUNCTION(0, 87),
0920         MTK_FUNCTION(0, "GPIO87"),
0921         MTK_FUNCTION(1, "MSDC1_CMD"),
0922         MTK_FUNCTION(2, "CONN_MCU_AICE_TMSC"),
0923         MTK_FUNCTION(3, "DFD_TMS_XI"),
0924         MTK_FUNCTION(4, "APU_JTAG_TMS"),
0925         MTK_FUNCTION(5, "MCU_SPM_TMS"),
0926         MTK_FUNCTION(6, "CONN_DSP_JMS"),
0927         MTK_FUNCTION(7, "ADSP_JTAG_TMS")
0928     ),
0929     MTK_PIN(
0930         PINCTRL_PIN(88, "MSDC1_CLK"),
0931         NULL, "mt8365",
0932         MTK_EINT_FUNCTION(0, 88),
0933         MTK_FUNCTION(0, "GPIO88"),
0934         MTK_FUNCTION(1, "MSDC1_CLK"),
0935         MTK_FUNCTION(2, "CONN_MCU_AICE_TCKC"),
0936         MTK_FUNCTION(3, "DFD_TCK_XI"),
0937         MTK_FUNCTION(4, "APU_JTAG_TCK"),
0938         MTK_FUNCTION(5, "MCU_SPM_TCK"),
0939         MTK_FUNCTION(6, "CONN_DSP_JCK"),
0940         MTK_FUNCTION(7, "ADSP_JTAG_TCK")
0941     ),
0942     MTK_PIN(
0943         PINCTRL_PIN(89, "MSDC1_DAT0"),
0944         NULL, "mt8365",
0945         MTK_EINT_FUNCTION(0, 89),
0946         MTK_FUNCTION(0, "GPIO89"),
0947         MTK_FUNCTION(1, "MSDC1_DAT0"),
0948         MTK_FUNCTION(2, "PWM_C"),
0949         MTK_FUNCTION(3, "DFD_TDI_XI"),
0950         MTK_FUNCTION(4, "APU_JTAG_TDI"),
0951         MTK_FUNCTION(5, "MCU_SPM_TDI"),
0952         MTK_FUNCTION(6, "CONN_DSP_JDI"),
0953         MTK_FUNCTION(7, "ADSP_JTAG_TDI")
0954     ),
0955     MTK_PIN(
0956         PINCTRL_PIN(90, "MSDC1_DAT1"),
0957         NULL, "mt8365",
0958         MTK_EINT_FUNCTION(0, 90),
0959         MTK_FUNCTION(0, "GPIO90"),
0960         MTK_FUNCTION(1, "MSDC1_DAT1"),
0961         MTK_FUNCTION(2, "SPDIF_IN"),
0962         MTK_FUNCTION(3, "DFD_TDO"),
0963         MTK_FUNCTION(4, "APU_JTAG_TDO"),
0964         MTK_FUNCTION(5, "MCU_SPM_TDO"),
0965         MTK_FUNCTION(6, "CONN_DSP_JDO"),
0966         MTK_FUNCTION(7, "ADSP_JTAG_TDO")
0967     ),
0968     MTK_PIN(
0969         PINCTRL_PIN(91, "MSDC1_DAT2"),
0970         NULL, "mt8365",
0971         MTK_EINT_FUNCTION(0, 91),
0972         MTK_FUNCTION(0, "GPIO91"),
0973         MTK_FUNCTION(1, "MSDC1_DAT2"),
0974         MTK_FUNCTION(2, "SPDIF_OUT"),
0975         MTK_FUNCTION(3, "DFD_NTRST_XI"),
0976         MTK_FUNCTION(4, "APU_JTAG_TRST"),
0977         MTK_FUNCTION(5, "MCU_SPM_NTRST"),
0978         MTK_FUNCTION(6, "CONN_DSP_JINTP"),
0979         MTK_FUNCTION(7, "ADSP_JTAG_TRST")
0980     ),
0981     MTK_PIN(
0982         PINCTRL_PIN(92, "MSDC1_DAT3"),
0983         NULL, "mt8365",
0984         MTK_EINT_FUNCTION(0, 92),
0985         MTK_FUNCTION(0, "GPIO92"),
0986         MTK_FUNCTION(1, "MSDC1_DAT3"),
0987         MTK_FUNCTION(2, "IRRX"),
0988         MTK_FUNCTION(3, "PWM_A")
0989     ),
0990     MTK_PIN(
0991         PINCTRL_PIN(93, "MSDC0_DAT7"),
0992         NULL, "mt8365",
0993         MTK_EINT_FUNCTION(0, 93),
0994         MTK_FUNCTION(0, "GPIO93"),
0995         MTK_FUNCTION(1, "MSDC0_DAT7"),
0996         MTK_FUNCTION(2, "NLD7")
0997     ),
0998     MTK_PIN(
0999         PINCTRL_PIN(94, "MSDC0_DAT6"),
1000         NULL, "mt8365",
1001         MTK_EINT_FUNCTION(0, 94),
1002         MTK_FUNCTION(0, "GPIO94"),
1003         MTK_FUNCTION(1, "MSDC0_DAT6"),
1004         MTK_FUNCTION(2, "NLD6")
1005     ),
1006     MTK_PIN(
1007         PINCTRL_PIN(95, "MSDC0_DAT5"),
1008         NULL, "mt8365",
1009         MTK_EINT_FUNCTION(0, 95),
1010         MTK_FUNCTION(0, "GPIO95"),
1011         MTK_FUNCTION(1, "MSDC0_DAT5"),
1012         MTK_FUNCTION(2, "NLD4")
1013     ),
1014     MTK_PIN(
1015         PINCTRL_PIN(96, "MSDC0_DAT4"),
1016         NULL, "mt8365",
1017         MTK_EINT_FUNCTION(0, 96),
1018         MTK_FUNCTION(0, "GPIO96"),
1019         MTK_FUNCTION(1, "MSDC0_DAT4"),
1020         MTK_FUNCTION(2, "NLD3")
1021     ),
1022     MTK_PIN(
1023         PINCTRL_PIN(97, "MSDC0_RSTB"),
1024         NULL, "mt8365",
1025         MTK_EINT_FUNCTION(0, 97),
1026         MTK_FUNCTION(0, "GPIO97"),
1027         MTK_FUNCTION(1, "MSDC0_RSTB"),
1028         MTK_FUNCTION(2, "NLD0")
1029     ),
1030     MTK_PIN(
1031         PINCTRL_PIN(98, "MSDC0_CMD"),
1032         NULL, "mt8365",
1033         MTK_EINT_FUNCTION(0, 98),
1034         MTK_FUNCTION(0, "GPIO98"),
1035         MTK_FUNCTION(1, "MSDC0_CMD"),
1036         MTK_FUNCTION(2, "NALE")
1037     ),
1038     MTK_PIN(
1039         PINCTRL_PIN(99, "MSDC0_CLK"),
1040         NULL, "mt8365",
1041         MTK_EINT_FUNCTION(0, 99),
1042         MTK_FUNCTION(0, "GPIO99"),
1043         MTK_FUNCTION(1, "MSDC0_CLK"),
1044         MTK_FUNCTION(2, "NWEB")
1045     ),
1046     MTK_PIN(
1047         PINCTRL_PIN(100, "MSDC0_DAT3"),
1048         NULL, "mt8365",
1049         MTK_EINT_FUNCTION(0, 100),
1050         MTK_FUNCTION(0, "GPIO100"),
1051         MTK_FUNCTION(1, "MSDC0_DAT3"),
1052         MTK_FUNCTION(2, "NLD1")
1053     ),
1054     MTK_PIN(
1055         PINCTRL_PIN(101, "MSDC0_DAT2"),
1056         NULL, "mt8365",
1057         MTK_EINT_FUNCTION(0, 101),
1058         MTK_FUNCTION(0, "GPIO101"),
1059         MTK_FUNCTION(1, "MSDC0_DAT2"),
1060         MTK_FUNCTION(2, "NLD5")
1061     ),
1062     MTK_PIN(
1063         PINCTRL_PIN(102, "MSDC0_DAT1"),
1064         NULL, "mt8365",
1065         MTK_EINT_FUNCTION(0, 102),
1066         MTK_FUNCTION(0, "GPIO102"),
1067         MTK_FUNCTION(1, "MSDC0_DAT1"),
1068         MTK_FUNCTION(2, "NDQS")
1069     ),
1070     MTK_PIN(
1071         PINCTRL_PIN(103, "MSDC0_DAT0"),
1072         NULL, "mt8365",
1073         MTK_EINT_FUNCTION(0, 103),
1074         MTK_FUNCTION(0, "GPIO103"),
1075         MTK_FUNCTION(1, "MSDC0_DAT0"),
1076         MTK_FUNCTION(2, "NLD2")
1077     ),
1078     MTK_PIN(
1079         PINCTRL_PIN(104, "MSDC0_DSL"),
1080         NULL, "mt8365",
1081         MTK_EINT_FUNCTION(0, 104),
1082         MTK_FUNCTION(0, "GPIO104"),
1083         MTK_FUNCTION(1, "MSDC0_DSL")
1084     ),
1085     MTK_PIN(
1086         PINCTRL_PIN(105, "NCLE"),
1087         NULL, "mt8365",
1088         MTK_EINT_FUNCTION(0, 105),
1089         MTK_FUNCTION(0, "GPIO105"),
1090         MTK_FUNCTION(1, "NCLE"),
1091         MTK_FUNCTION(2, "TDM_RX_MCK"),
1092         MTK_FUNCTION(7, "DBG_MON_B12")
1093     ),
1094     MTK_PIN(
1095         PINCTRL_PIN(106, "NCEB1"),
1096         NULL, "mt8365",
1097         MTK_EINT_FUNCTION(0, 106),
1098         MTK_FUNCTION(0, "GPIO106"),
1099         MTK_FUNCTION(1, "NCEB1"),
1100         MTK_FUNCTION(2, "TDM_RX_BCK"),
1101         MTK_FUNCTION(7, "DBG_MON_B13")
1102     ),
1103     MTK_PIN(
1104         PINCTRL_PIN(107, "NCEB0"),
1105         NULL, "mt8365",
1106         MTK_EINT_FUNCTION(0, 107),
1107         MTK_FUNCTION(0, "GPIO107"),
1108         MTK_FUNCTION(1, "NCEB0"),
1109         MTK_FUNCTION(2, "TDM_RX_LRCK"),
1110         MTK_FUNCTION(7, "DBG_MON_B14")
1111     ),
1112     MTK_PIN(
1113         PINCTRL_PIN(108, "NREB"),
1114         NULL, "mt8365",
1115         MTK_EINT_FUNCTION(0, 108),
1116         MTK_FUNCTION(0, "GPIO108"),
1117         MTK_FUNCTION(1, "NREB"),
1118         MTK_FUNCTION(2, "TDM_RX_DI"),
1119         MTK_FUNCTION(7, "DBG_MON_B15")
1120     ),
1121     MTK_PIN(
1122         PINCTRL_PIN(109, "NRNB"),
1123         NULL, "mt8365",
1124         MTK_EINT_FUNCTION(0, 109),
1125         MTK_FUNCTION(0, "GPIO109"),
1126         MTK_FUNCTION(1, "NRNB"),
1127         MTK_FUNCTION(2, "TSF_IN"),
1128         MTK_FUNCTION(7, "DBG_MON_B16")
1129     ),
1130     MTK_PIN(
1131         PINCTRL_PIN(110, "PCM_CLK"),
1132         NULL, "mt8365",
1133         MTK_EINT_FUNCTION(0, 110),
1134         MTK_FUNCTION(0, "GPIO110"),
1135         MTK_FUNCTION(1, "PCM_CLK"),
1136         MTK_FUNCTION(2, "I2S0_BCK"),
1137         MTK_FUNCTION(3, "I2S3_BCK"),
1138         MTK_FUNCTION(4, "SPDIF_IN"),
1139         MTK_FUNCTION(5, "DPI_D15")
1140     ),
1141     MTK_PIN(
1142         PINCTRL_PIN(111, "PCM_SYNC"),
1143         NULL, "mt8365",
1144         MTK_EINT_FUNCTION(0, 111),
1145         MTK_FUNCTION(0, "GPIO111"),
1146         MTK_FUNCTION(1, "PCM_SYNC"),
1147         MTK_FUNCTION(2, "I2S0_LRCK"),
1148         MTK_FUNCTION(3, "I2S3_LRCK"),
1149         MTK_FUNCTION(4, "SPDIF_OUT"),
1150         MTK_FUNCTION(5, "DPI_D16")
1151     ),
1152     MTK_PIN(
1153         PINCTRL_PIN(112, "PCM_RX"),
1154         NULL, "mt8365",
1155         MTK_EINT_FUNCTION(0, 112),
1156         MTK_FUNCTION(0, "GPIO112"),
1157         MTK_FUNCTION(1, "PCM_RX"),
1158         MTK_FUNCTION(2, "I2S0_DI"),
1159         MTK_FUNCTION(3, "I2S3_MCK"),
1160         MTK_FUNCTION(4, "IRRX"),
1161         MTK_FUNCTION(5, "DPI_D17")
1162     ),
1163     MTK_PIN(
1164         PINCTRL_PIN(113, "PCM_TX"),
1165         NULL, "mt8365",
1166         MTK_EINT_FUNCTION(0, 113),
1167         MTK_FUNCTION(0, "GPIO113"),
1168         MTK_FUNCTION(1, "PCM_TX"),
1169         MTK_FUNCTION(2, "I2S0_MCK"),
1170         MTK_FUNCTION(3, "I2S3_DO"),
1171         MTK_FUNCTION(4, "PWM_B"),
1172         MTK_FUNCTION(5, "DPI_D18")
1173     ),
1174     MTK_PIN(
1175         PINCTRL_PIN(114, "I2S_DATA_IN"),
1176         NULL, "mt8365",
1177         MTK_EINT_FUNCTION(0, 114),
1178         MTK_FUNCTION(0, "GPIO114"),
1179         MTK_FUNCTION(1, "I2S0_DI"),
1180         MTK_FUNCTION(2, "I2S1_DO"),
1181         MTK_FUNCTION(3, "I2S2_DI"),
1182         MTK_FUNCTION(4, "I2S3_DO"),
1183         MTK_FUNCTION(5, "PWM_A"),
1184         MTK_FUNCTION(6, "SPDIF_IN"),
1185         MTK_FUNCTION(7, "DBG_MON_B17")
1186     ),
1187     MTK_PIN(
1188         PINCTRL_PIN(115, "I2S_LRCK"),
1189         NULL, "mt8365",
1190         MTK_EINT_FUNCTION(0, 115),
1191         MTK_FUNCTION(0, "GPIO115"),
1192         MTK_FUNCTION(1, "I2S0_LRCK"),
1193         MTK_FUNCTION(2, "I2S1_LRCK"),
1194         MTK_FUNCTION(3, "I2S2_LRCK"),
1195         MTK_FUNCTION(4, "I2S3_LRCK"),
1196         MTK_FUNCTION(5, "PWM_B"),
1197         MTK_FUNCTION(6, "SPDIF_OUT"),
1198         MTK_FUNCTION(7, "DBG_MON_B18")
1199     ),
1200     MTK_PIN(
1201         PINCTRL_PIN(116, "I2S_BCK"),
1202         NULL, "mt8365",
1203         MTK_EINT_FUNCTION(0, 116),
1204         MTK_FUNCTION(0, "GPIO116"),
1205         MTK_FUNCTION(1, "I2S0_BCK"),
1206         MTK_FUNCTION(2, "I2S1_BCK"),
1207         MTK_FUNCTION(3, "I2S2_BCK"),
1208         MTK_FUNCTION(4, "I2S3_BCK"),
1209         MTK_FUNCTION(5, "PWM_C"),
1210         MTK_FUNCTION(6, "IRRX"),
1211         MTK_FUNCTION(7, "DBG_MON_B19")
1212     ),
1213     MTK_PIN(
1214         PINCTRL_PIN(117, "DMIC0_CLK"),
1215         NULL, "mt8365",
1216         MTK_EINT_FUNCTION(0, 117),
1217         MTK_FUNCTION(0, "GPIO117"),
1218         MTK_FUNCTION(1, "DMIC0_CLK"),
1219         MTK_FUNCTION(2, "I2S2_BCK"),
1220         MTK_FUNCTION(7, "DBG_MON_B20")
1221     ),
1222     MTK_PIN(
1223         PINCTRL_PIN(118, "DMIC0_DAT0"),
1224         NULL, "mt8365",
1225         MTK_EINT_FUNCTION(0, 118),
1226         MTK_FUNCTION(0, "GPIO118"),
1227         MTK_FUNCTION(1, "DMIC0_DAT0"),
1228         MTK_FUNCTION(2, "I2S2_DI"),
1229         MTK_FUNCTION(7, "DBG_MON_B21")
1230     ),
1231     MTK_PIN(
1232         PINCTRL_PIN(119, "DMIC0_DAT1"),
1233         NULL, "mt8365",
1234         MTK_EINT_FUNCTION(0, 119),
1235         MTK_FUNCTION(0, "GPIO119"),
1236         MTK_FUNCTION(1, "DMIC0_DAT1"),
1237         MTK_FUNCTION(2, "I2S2_LRCK"),
1238         MTK_FUNCTION(7, "DBG_MON_B22")
1239     ),
1240     MTK_PIN(
1241         PINCTRL_PIN(120, "DMIC1_CLK"),
1242         NULL, "mt8365",
1243         MTK_EINT_FUNCTION(0, 120),
1244         MTK_FUNCTION(0, "GPIO120"),
1245         MTK_FUNCTION(1, "DMIC1_CLK"),
1246         MTK_FUNCTION(2, "I2S2_MCK"),
1247         MTK_FUNCTION(7, "DBG_MON_B23")
1248     ),
1249     MTK_PIN(
1250         PINCTRL_PIN(121, "DMIC1_DAT0"),
1251         NULL, "mt8365",
1252         MTK_EINT_FUNCTION(0, 121),
1253         MTK_FUNCTION(0, "GPIO121"),
1254         MTK_FUNCTION(1, "DMIC1_DAT0"),
1255         MTK_FUNCTION(2, "I2S1_BCK"),
1256         MTK_FUNCTION(7, "DBG_MON_B24")
1257     ),
1258     MTK_PIN(
1259         PINCTRL_PIN(122, "DMIC1_DAT1"),
1260         NULL, "mt8365",
1261         MTK_EINT_FUNCTION(0, 122),
1262         MTK_FUNCTION(0, "GPIO122"),
1263         MTK_FUNCTION(1, "DMIC1_DAT1"),
1264         MTK_FUNCTION(2, "I2S1_LRCK"),
1265         MTK_FUNCTION(7, "DBG_MON_B25")
1266     ),
1267     MTK_PIN(
1268         PINCTRL_PIN(123, "DMIC2_CLK"),
1269         NULL, "mt8365",
1270         MTK_EINT_FUNCTION(0, 123),
1271         MTK_FUNCTION(0, "GPIO123"),
1272         MTK_FUNCTION(1, "DMIC2_CLK"),
1273         MTK_FUNCTION(2, "I2S1_MCK"),
1274         MTK_FUNCTION(7, "DBG_MON_B26")
1275     ),
1276     MTK_PIN(
1277         PINCTRL_PIN(124, "DMIC2_DAT0"),
1278         NULL, "mt8365",
1279         MTK_EINT_FUNCTION(0, 124),
1280         MTK_FUNCTION(0, "GPIO124"),
1281         MTK_FUNCTION(1, "DMIC2_DAT0"),
1282         MTK_FUNCTION(2, "I2S1_DO"),
1283         MTK_FUNCTION(7, "DBG_MON_B27")
1284     ),
1285     MTK_PIN(
1286         PINCTRL_PIN(125, "DMIC2_DAT1"),
1287         NULL, "mt8365",
1288         MTK_EINT_FUNCTION(0, 125),
1289         MTK_FUNCTION(0, "GPIO125"),
1290         MTK_FUNCTION(1, "DMIC2_DAT1"),
1291         MTK_FUNCTION(2, "TDM_RX_BCK"),
1292         MTK_FUNCTION(7, "DBG_MON_B28")
1293     ),
1294     MTK_PIN(
1295         PINCTRL_PIN(126, "DMIC3_CLK"),
1296         NULL, "mt8365",
1297         MTK_EINT_FUNCTION(0, 126),
1298         MTK_FUNCTION(0, "GPIO126"),
1299         MTK_FUNCTION(1, "DMIC3_CLK"),
1300         MTK_FUNCTION(2, "TDM_RX_LRCK")
1301     ),
1302     MTK_PIN(
1303         PINCTRL_PIN(127, "DMIC3_DAT0"),
1304         NULL, "mt8365",
1305         MTK_EINT_FUNCTION(0, 127),
1306         MTK_FUNCTION(0, "GPIO127"),
1307         MTK_FUNCTION(1, "DMIC3_DAT0"),
1308         MTK_FUNCTION(2, "TDM_RX_DI")
1309     ),
1310     MTK_PIN(
1311         PINCTRL_PIN(128, "DMIC3_DAT1"),
1312         NULL, "mt8365",
1313         MTK_EINT_FUNCTION(0, 128),
1314         MTK_FUNCTION(0, "GPIO128"),
1315         MTK_FUNCTION(1, "DMIC3_DAT1"),
1316         MTK_FUNCTION(2, "TDM_RX_MCK"),
1317         MTK_FUNCTION(3, "VAD_CLK")
1318     ),
1319     MTK_PIN(
1320         PINCTRL_PIN(129, "TDM_TX_BCK"),
1321         NULL, "mt8365",
1322         MTK_EINT_FUNCTION(0, 129),
1323         MTK_FUNCTION(0, "GPIO129"),
1324         MTK_FUNCTION(1, "TDM_TX_BCK"),
1325         MTK_FUNCTION(2, "I2S3_BCK"),
1326         MTK_FUNCTION(3, "ckmon1_ck")
1327     ),
1328     MTK_PIN(
1329         PINCTRL_PIN(130, "TDM_TX_LRCK"),
1330         NULL, "mt8365",
1331         MTK_EINT_FUNCTION(0, 130),
1332         MTK_FUNCTION(0, "GPIO130"),
1333         MTK_FUNCTION(1, "TDM_TX_LRCK"),
1334         MTK_FUNCTION(2, "I2S3_LRCK"),
1335         MTK_FUNCTION(3, "ckmon2_ck")
1336     ),
1337     MTK_PIN(
1338         PINCTRL_PIN(131, "TDM_TX_MCK"),
1339         NULL, "mt8365",
1340         MTK_EINT_FUNCTION(0, 131),
1341         MTK_FUNCTION(0, "GPIO131"),
1342         MTK_FUNCTION(1, "TDM_TX_MCK"),
1343         MTK_FUNCTION(2, "I2S3_MCK"),
1344         MTK_FUNCTION(3, "ckmon3_ck")
1345     ),
1346     MTK_PIN(
1347         PINCTRL_PIN(132, "TDM_TX_DATA0"),
1348         NULL, "mt8365",
1349         MTK_EINT_FUNCTION(0, 132),
1350         MTK_FUNCTION(0, "GPIO132"),
1351         MTK_FUNCTION(1, "TDM_TX_DATA0"),
1352         MTK_FUNCTION(2, "I2S3_DO"),
1353         MTK_FUNCTION(3, "ckmon4_ck"),
1354         MTK_FUNCTION(7, "DBG_MON_B29")
1355     ),
1356     MTK_PIN(
1357         PINCTRL_PIN(133, "TDM_TX_DATA1"),
1358         NULL, "mt8365",
1359         MTK_EINT_FUNCTION(0, 133),
1360         MTK_FUNCTION(0, "GPIO133"),
1361         MTK_FUNCTION(1, "TDM_TX_DATA1"),
1362         MTK_FUNCTION(7, "DBG_MON_B30")
1363     ),
1364     MTK_PIN(
1365         PINCTRL_PIN(134, "TDM_TX_DATA2"),
1366         NULL, "mt8365",
1367         MTK_EINT_FUNCTION(0, 134),
1368         MTK_FUNCTION(0, "GPIO134"),
1369         MTK_FUNCTION(1, "TDM_TX_DATA2"),
1370         MTK_FUNCTION(7, "DBG_MON_B31")
1371     ),
1372     MTK_PIN(
1373         PINCTRL_PIN(135, "TDM_TX_DATA3"),
1374         NULL, "mt8365",
1375         MTK_EINT_FUNCTION(0, 135),
1376         MTK_FUNCTION(0, "GPIO135"),
1377         MTK_FUNCTION(1, "TDM_TX_DATA3"),
1378         MTK_FUNCTION(7, "DBG_MON_B32")
1379     ),
1380     MTK_PIN(
1381         PINCTRL_PIN(136, "CONN_TOP_CLK"),
1382         NULL, "mt8365",
1383         MTK_EINT_FUNCTION(0, 136),
1384         MTK_FUNCTION(0, "GPIO136"),
1385         MTK_FUNCTION(1, "CONN_TOP_CLK")
1386     ),
1387     MTK_PIN(
1388         PINCTRL_PIN(137, "CONN_TOP_DATA"),
1389         NULL, "mt8365",
1390         MTK_EINT_FUNCTION(0, 137),
1391         MTK_FUNCTION(0, "GPIO137"),
1392         MTK_FUNCTION(1, "CONN_TOP_DATA")
1393     ),
1394     MTK_PIN(
1395         PINCTRL_PIN(138, "CONN_HRST_B"),
1396         NULL, "mt8365",
1397         MTK_EINT_FUNCTION(0, 138),
1398         MTK_FUNCTION(0, "GPIO138"),
1399         MTK_FUNCTION(1, "CONN_HRST_B")
1400     ),
1401     MTK_PIN(
1402         PINCTRL_PIN(139, "CONN_WB_PTA"),
1403         NULL, "mt8365",
1404         MTK_EINT_FUNCTION(0, 139),
1405         MTK_FUNCTION(0, "GPIO139"),
1406         MTK_FUNCTION(1, "CONN_WB_PTA")
1407     ),
1408     MTK_PIN(
1409         PINCTRL_PIN(140, "CONN_BT_CLK"),
1410         NULL, "mt8365",
1411         MTK_EINT_FUNCTION(0, 140),
1412         MTK_FUNCTION(0, "GPIO140"),
1413         MTK_FUNCTION(1, "CONN_BT_CLK")
1414     ),
1415     MTK_PIN(
1416         PINCTRL_PIN(141, "CONN_BT_DATA"),
1417         NULL, "mt8365",
1418         MTK_EINT_FUNCTION(0, 141),
1419         MTK_FUNCTION(0, "GPIO141"),
1420         MTK_FUNCTION(1, "CONN_BT_DATA")
1421     ),
1422     MTK_PIN(
1423         PINCTRL_PIN(142, "CONN_WF_CTRL0"),
1424         NULL, "mt8365",
1425         MTK_EINT_FUNCTION(0, 142),
1426         MTK_FUNCTION(0, "GPIO142"),
1427         MTK_FUNCTION(1, "CONN_WF_CTRL0")
1428     ),
1429     MTK_PIN(
1430         PINCTRL_PIN(143, "CONN_WF_CTRL1"),
1431         NULL, "mt8365",
1432         MTK_EINT_FUNCTION(0, 143),
1433         MTK_FUNCTION(0, "GPIO143"),
1434         MTK_FUNCTION(1, "CONN_WF_CTRL1")
1435     ),
1436     MTK_PIN(
1437         PINCTRL_PIN(144, "CONN_WF_CTRL2"),
1438         NULL, "mt8365",
1439         MTK_EINT_FUNCTION(0, 144),
1440         MTK_FUNCTION(0, "GPIO144"),
1441         MTK_FUNCTION(1, "CONN_WF_CTRL2")
1442     ),
1443     MTK_PIN(
1444         PINCTRL_PIN(145, "TESTMODE"),
1445         NULL, "mt8365",
1446         MTK_EINT_FUNCTION(0, 145),
1447         MTK_FUNCTION(0, "GPIO145")
1448     ),
1449     MTK_PIN(
1450         PINCTRL_PIN(146, "SYSRSTB"),
1451         NULL, "mt8365",
1452         MTK_EINT_FUNCTION(0, 146),
1453         MTK_FUNCTION(0, "GPIO146")
1454     ),
1455     MTK_PIN(
1456         PINCTRL_PIN(147, "BIAS_MSDC0"),
1457         NULL, "mt8365",
1458         MTK_EINT_FUNCTION(0, 147),
1459         MTK_FUNCTION(0, "GPIO147")
1460     ),
1461     MTK_PIN(
1462         PINCTRL_PIN(148, "BIAS_IO0"),
1463         NULL, "mt8365",
1464         MTK_EINT_FUNCTION(0, 148),
1465         MTK_FUNCTION(0, "GPIO148")
1466     ),
1467     MTK_PIN(
1468         PINCTRL_PIN(149, "BIAS1_IO1"),
1469         NULL, "mt8365",
1470         MTK_EINT_FUNCTION(0, 149),
1471         MTK_FUNCTION(0, "GPIO149")
1472     ),
1473     MTK_PIN(
1474         PINCTRL_PIN(150, "BIAS2_IO1"),
1475         NULL, "mt8365",
1476         MTK_EINT_FUNCTION(0, 150),
1477         MTK_FUNCTION(0, "GPIO150")
1478     ),
1479     MTK_PIN(
1480         PINCTRL_PIN(151, "BIAS_DPI"),
1481         NULL, "mt8365",
1482         MTK_EINT_FUNCTION(0, 151),
1483         MTK_FUNCTION(0, "GPIO151")
1484     ),
1485     MTK_PIN(
1486         PINCTRL_PIN(152, "BIAS_MSDC2"),
1487         NULL, "mt8365",
1488         MTK_EINT_FUNCTION(0, 152),
1489         MTK_FUNCTION(0, "GPIO152")
1490     ),
1491     MTK_PIN(
1492         PINCTRL_PIN(153, "BIAS_IO2"),
1493         NULL, "mt8365",
1494         MTK_EINT_FUNCTION(0, 153),
1495         MTK_FUNCTION(0, "GPIO153")
1496     ),
1497     MTK_PIN(
1498         PINCTRL_PIN(154, "BIAS_IO3"),
1499         NULL, "mt8365",
1500         MTK_EINT_FUNCTION(0, 154),
1501         MTK_FUNCTION(0, "GPIO154")
1502     ),
1503     MTK_PIN(
1504         PINCTRL_PIN(155, "BIAS1_MSDC1"),
1505         NULL, "mt8365",
1506         MTK_EINT_FUNCTION(0, 155),
1507         MTK_FUNCTION(0, "GPIO155")
1508     ),
1509 };
1510 
1511 #endif /* __PINCTRL_MTK_MT8365_H */