cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

pinctrl-mtk-mt8127.h (31060B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef __PINCTRL_MTK_MT8127_H
      3#define __PINCTRL_MTK_MT8127_H
      4
      5#include <linux/pinctrl/pinctrl.h>
      6#include "pinctrl-mtk-common.h"
      7
      8static const struct mtk_desc_pin mtk_pins_mt8127[] = {
      9	MTK_PIN(PINCTRL_PIN(0, "PWRAP_SPI0_MI"),
     10		"P22", "mt8127",
     11		MTK_EINT_FUNCTION(0, 22),
     12		MTK_FUNCTION(0, "GPIO0"),
     13		MTK_FUNCTION(1, "PWRAP_SPIDO"),
     14		MTK_FUNCTION(2, "PWRAP_SPIDI")
     15	),
     16	MTK_PIN(PINCTRL_PIN(1, "PWRAP_SPI0_MO"),
     17		"M22", "mt8127",
     18		MTK_EINT_FUNCTION(0, 23),
     19		MTK_FUNCTION(0, "GPIO1"),
     20		MTK_FUNCTION(1, "PWRAP_SPIDI"),
     21		MTK_FUNCTION(2, "PWRAP_SPIDO")
     22	),
     23	MTK_PIN(PINCTRL_PIN(2, "PWRAP_INT"),
     24		"L23", "mt8127",
     25		MTK_EINT_FUNCTION(0, 24),
     26		MTK_FUNCTION(0, "GPIO2")
     27	),
     28	MTK_PIN(PINCTRL_PIN(3, "PWRAP_SPI0_CK"),
     29		"N23", "mt8127",
     30		MTK_EINT_FUNCTION(0, 25),
     31		MTK_FUNCTION(0, "GPIO3"),
     32		MTK_FUNCTION(1, "PWRAP_SPICK_I")
     33	),
     34	MTK_PIN(PINCTRL_PIN(4, "PWRAP_SPI0_CSN"),
     35		"N22", "mt8127",
     36		MTK_EINT_FUNCTION(0, 26),
     37		MTK_FUNCTION(0, "GPIO4"),
     38		MTK_FUNCTION(1, "PWRAP_SPICS_B_I")
     39	),
     40	MTK_PIN(PINCTRL_PIN(5, "PWRAP_SPI0_CK2"),
     41		"L19", "mt8127",
     42		MTK_EINT_FUNCTION(0, 27),
     43		MTK_FUNCTION(0, "GPIO5"),
     44		MTK_FUNCTION(1, "PWRAP_SPICK2_I"),
     45		MTK_FUNCTION(2, "ANT_SEL1"),
     46		MTK_FUNCTION(3, "VDEC_TEST_CK"),
     47		MTK_FUNCTION(7, "DBG_MON_B[0]")
     48	),
     49	MTK_PIN(PINCTRL_PIN(6, "PWRAP_SPI0_CSN2"),
     50		"M23", "mt8127",
     51		MTK_EINT_FUNCTION(0, 28),
     52		MTK_FUNCTION(0, "GPIO6"),
     53		MTK_FUNCTION(1, "PWRAP_SPICS2_B_I"),
     54		MTK_FUNCTION(2, "ANT_SEL0"),
     55		MTK_FUNCTION(3, "MM_TEST_CK"),
     56		MTK_FUNCTION(7, "DBG_MON_B[1]")
     57	),
     58	MTK_PIN(PINCTRL_PIN(7, "AUD_CLK_MOSI"),
     59		"K23", "mt8127",
     60		MTK_EINT_FUNCTION(0, 29),
     61		MTK_FUNCTION(0, "GPIO7"),
     62		MTK_FUNCTION(1, "AUD_CLK"),
     63		MTK_FUNCTION(2, "ADC_CK")
     64	),
     65	MTK_PIN(PINCTRL_PIN(8, "AUD_DAT_MISO"),
     66		"K24", "mt8127",
     67		MTK_EINT_FUNCTION(0, 30),
     68		MTK_FUNCTION(0, "GPIO8"),
     69		MTK_FUNCTION(1, "AUD_MISO"),
     70		MTK_FUNCTION(2, "ADC_DAT_IN"),
     71		MTK_FUNCTION(3, "AUD_MOSI")
     72	),
     73	MTK_PIN(PINCTRL_PIN(9, "AUD_DAT_MOSI"),
     74		"K22", "mt8127",
     75		MTK_EINT_FUNCTION(0, 31),
     76		MTK_FUNCTION(0, "GPIO9"),
     77		MTK_FUNCTION(1, "AUD_MOSI"),
     78		MTK_FUNCTION(2, "ADC_WS"),
     79		MTK_FUNCTION(3, "AUD_MISO")
     80	),
     81	MTK_PIN(PINCTRL_PIN(10, "RTC32K_CK"),
     82		"R21", "mt8127",
     83		MTK_EINT_FUNCTION(0, 32),
     84		MTK_FUNCTION(0, "GPIO10"),
     85		MTK_FUNCTION(1, "RTC32K_CK")
     86	),
     87	MTK_PIN(PINCTRL_PIN(11, "WATCHDOG"),
     88		"P24", "mt8127",
     89		MTK_EINT_FUNCTION(0, 33),
     90		MTK_FUNCTION(0, "GPIO11"),
     91		MTK_FUNCTION(1, "WATCHDOG")
     92	),
     93	MTK_PIN(PINCTRL_PIN(12, "SRCLKENA"),
     94		"R22", "mt8127",
     95		MTK_EINT_FUNCTION(0, 34),
     96		MTK_FUNCTION(0, "GPIO12"),
     97		MTK_FUNCTION(1, "SRCLKENA")
     98	),
     99	MTK_PIN(PINCTRL_PIN(13, "SRCLKENAI"),
    100		"P23", "mt8127",
    101		MTK_EINT_FUNCTION(0, 35),
    102		MTK_FUNCTION(0, "GPIO13"),
    103		MTK_FUNCTION(1, "SRCLKENAI")
    104	),
    105	MTK_PIN(PINCTRL_PIN(14, "URXD2"),
    106		"U19", "mt8127",
    107		MTK_EINT_FUNCTION(0, 36),
    108		MTK_FUNCTION(0, "GPIO14"),
    109		MTK_FUNCTION(1, "URXD2"),
    110		MTK_FUNCTION(2, "DPI_D5"),
    111		MTK_FUNCTION(3, "UTXD2"),
    112		MTK_FUNCTION(5, "SRCCLKENAI2"),
    113		MTK_FUNCTION(6, "KROW4")
    114	),
    115	MTK_PIN(PINCTRL_PIN(15, "UTXD2"),
    116		"U20", "mt8127",
    117		MTK_EINT_FUNCTION(0, 37),
    118		MTK_FUNCTION(0, "GPIO15"),
    119		MTK_FUNCTION(1, "UTXD2"),
    120		MTK_FUNCTION(2, "DPI_HSYNC"),
    121		MTK_FUNCTION(3, "URXD2"),
    122		MTK_FUNCTION(6, "KROW5")
    123	),
    124	MTK_PIN(PINCTRL_PIN(16, "URXD3"),
    125		"U18", "mt8127",
    126		MTK_EINT_FUNCTION(0, 38),
    127		MTK_FUNCTION(0, "GPIO16"),
    128		MTK_FUNCTION(1, "URXD3"),
    129		MTK_FUNCTION(2, "DPI_DE"),
    130		MTK_FUNCTION(3, "UTXD3"),
    131		MTK_FUNCTION(4, "UCTS2"),
    132		MTK_FUNCTION(5, "PWM3"),
    133		MTK_FUNCTION(6, "KROW6")
    134	),
    135	MTK_PIN(PINCTRL_PIN(17, "UTXD3"),
    136		"R18", "mt8127",
    137		MTK_EINT_FUNCTION(0, 39),
    138		MTK_FUNCTION(0, "GPIO17"),
    139		MTK_FUNCTION(1, "UTXD3"),
    140		MTK_FUNCTION(2, "DPI_VSYNC"),
    141		MTK_FUNCTION(3, "URXD3"),
    142		MTK_FUNCTION(4, "URTS2"),
    143		MTK_FUNCTION(5, "PWM4"),
    144		MTK_FUNCTION(6, "KROW7")
    145	),
    146	MTK_PIN(PINCTRL_PIN(18, "PCM_CLK"),
    147		"U22", "mt8127",
    148		MTK_EINT_FUNCTION(0, 40),
    149		MTK_FUNCTION(0, "GPIO18"),
    150		MTK_FUNCTION(1, "PCM_CLK0"),
    151		MTK_FUNCTION(2, "DPI_D4"),
    152		MTK_FUNCTION(3, "I2SIN1_BCK0"),
    153		MTK_FUNCTION(4, "I2SOUT_BCK"),
    154		MTK_FUNCTION(5, "CONN_DSP_JCK"),
    155		MTK_FUNCTION(6, "IR"),
    156		MTK_FUNCTION(7, "DBG_MON_A[0]")
    157	),
    158	MTK_PIN(PINCTRL_PIN(19, "PCM_SYNC"),
    159		"U23", "mt8127",
    160		MTK_EINT_FUNCTION(0, 41),
    161		MTK_FUNCTION(0, "GPIO19"),
    162		MTK_FUNCTION(1, "PCM_SYNC"),
    163		MTK_FUNCTION(2, "DPI_D3"),
    164		MTK_FUNCTION(3, "I2SIN1_LRCK"),
    165		MTK_FUNCTION(4, "I2SOUT_LRCK"),
    166		MTK_FUNCTION(5, "CONN_DSP_JINTP"),
    167		MTK_FUNCTION(6, "EXT_COL"),
    168		MTK_FUNCTION(7, "DBG_MON_A[1]")
    169	),
    170	MTK_PIN(PINCTRL_PIN(20, "PCM_RX"),
    171		"V22", "mt8127",
    172		MTK_EINT_FUNCTION(0, 42),
    173		MTK_FUNCTION(0, "GPIO20"),
    174		MTK_FUNCTION(1, "PCM_RX"),
    175		MTK_FUNCTION(2, "DPI_D1"),
    176		MTK_FUNCTION(3, "I2SIN1_DATA_IN"),
    177		MTK_FUNCTION(4, "PCM_TX"),
    178		MTK_FUNCTION(5, "CONN_DSP_JDI"),
    179		MTK_FUNCTION(6, "EXT_MDIO"),
    180		MTK_FUNCTION(7, "DBG_MON_A[2]")
    181	),
    182	MTK_PIN(PINCTRL_PIN(21, "PCM_TX"),
    183		"U21", "mt8127",
    184		MTK_EINT_FUNCTION(0, 43),
    185		MTK_FUNCTION(0, "GPIO21"),
    186		MTK_FUNCTION(1, "PCM_TX"),
    187		MTK_FUNCTION(2, "DPI_D2"),
    188		MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),
    189		MTK_FUNCTION(4, "PCM_RX"),
    190		MTK_FUNCTION(5, "CONN_DSP_JMS"),
    191		MTK_FUNCTION(6, "EXT_MDC"),
    192		MTK_FUNCTION(7, "DBG_MON_A[3]")
    193	),
    194	MTK_PIN(PINCTRL_PIN(22, "EINT0"),
    195		"AB19", "mt8127",
    196		MTK_EINT_FUNCTION(0, 0),
    197		MTK_FUNCTION(0, "GPIO22"),
    198		MTK_FUNCTION(1, "PWM1"),
    199		MTK_FUNCTION(2, "DPI_CK"),
    200		MTK_FUNCTION(4, "EXT_TXD0"),
    201		MTK_FUNCTION(5, "CONN_DSP_JDO"),
    202		MTK_FUNCTION(7, "DBG_MON_A[4]")
    203	),
    204	MTK_PIN(PINCTRL_PIN(23, "EINT1"),
    205		"AA21", "mt8127",
    206		MTK_EINT_FUNCTION(0, 1),
    207		MTK_FUNCTION(0, "GPIO23"),
    208		MTK_FUNCTION(1, "PWM2"),
    209		MTK_FUNCTION(2, "DPI_D12"),
    210		MTK_FUNCTION(4, "EXT_TXD1"),
    211		MTK_FUNCTION(5, "CONN_MCU_TDO"),
    212		MTK_FUNCTION(7, "DBG_MON_A[5]")
    213	),
    214	MTK_PIN(PINCTRL_PIN(24, "EINT2"),
    215		"AA19", "mt8127",
    216		MTK_EINT_FUNCTION(0, 2),
    217		MTK_FUNCTION(0, "GPIO24"),
    218		MTK_FUNCTION(1, "CLKM0"),
    219		MTK_FUNCTION(2, "DPI_D13"),
    220		MTK_FUNCTION(4, "EXT_TXD2"),
    221		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
    222		MTK_FUNCTION(6, "KCOL4"),
    223		MTK_FUNCTION(7, "DBG_MON_A[6]")
    224	),
    225	MTK_PIN(PINCTRL_PIN(25, "EINT3"),
    226		"Y19", "mt8127",
    227		MTK_EINT_FUNCTION(0, 3),
    228		MTK_FUNCTION(0, "GPIO25"),
    229		MTK_FUNCTION(1, "CLKM1"),
    230		MTK_FUNCTION(2, "DPI_D14"),
    231		MTK_FUNCTION(3, "SPI_MI"),
    232		MTK_FUNCTION(4, "EXT_TXD3"),
    233		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
    234		MTK_FUNCTION(6, "KCOL5"),
    235		MTK_FUNCTION(7, "DBG_MON_A[7]")
    236	),
    237	MTK_PIN(PINCTRL_PIN(26, "EINT4"),
    238		"V21", "mt8127",
    239		MTK_EINT_FUNCTION(0, 4),
    240		MTK_FUNCTION(0, "GPIO26"),
    241		MTK_FUNCTION(1, "CLKM2"),
    242		MTK_FUNCTION(2, "DPI_D15"),
    243		MTK_FUNCTION(3, "SPI_MO"),
    244		MTK_FUNCTION(4, "EXT_TXC"),
    245		MTK_FUNCTION(5, "CONN_MCU_TCK0"),
    246		MTK_FUNCTION(6, "CONN_MCU_AICE_JCKC"),
    247		MTK_FUNCTION(7, "DBG_MON_A[8]")
    248	),
    249	MTK_PIN(PINCTRL_PIN(27, "EINT5"),
    250		"AB22", "mt8127",
    251		MTK_EINT_FUNCTION(0, 5),
    252		MTK_FUNCTION(0, "GPIO27"),
    253		MTK_FUNCTION(1, "UCTS2"),
    254		MTK_FUNCTION(2, "DPI_D16"),
    255		MTK_FUNCTION(3, "SPI_CS"),
    256		MTK_FUNCTION(4, "EXT_RXER"),
    257		MTK_FUNCTION(5, "CONN_MCU_TDI"),
    258		MTK_FUNCTION(6, "KCOL6"),
    259		MTK_FUNCTION(7, "DBG_MON_A[9]")
    260	),
    261	MTK_PIN(PINCTRL_PIN(28, "EINT6"),
    262		"AA23", "mt8127",
    263		MTK_EINT_FUNCTION(0, 6),
    264		MTK_FUNCTION(0, "GPIO28"),
    265		MTK_FUNCTION(1, "URTS2"),
    266		MTK_FUNCTION(2, "DPI_D17"),
    267		MTK_FUNCTION(3, "SPI_CK"),
    268		MTK_FUNCTION(4, "EXT_RXC"),
    269		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
    270		MTK_FUNCTION(6, "KCOL7"),
    271		MTK_FUNCTION(7, "DBG_MON_A[10]")
    272	),
    273	MTK_PIN(PINCTRL_PIN(29, "EINT7"),
    274		"Y23", "mt8127",
    275		MTK_EINT_FUNCTION(0, 7),
    276		MTK_FUNCTION(0, "GPIO29"),
    277		MTK_FUNCTION(1, "UCTS3"),
    278		MTK_FUNCTION(2, "DPI_D6"),
    279		MTK_FUNCTION(3, "SDA1"),
    280		MTK_FUNCTION(4, "EXT_RXDV"),
    281		MTK_FUNCTION(5, "CONN_MCU_TMS"),
    282		MTK_FUNCTION(6, "CONN_MCU_AICE_JMSC"),
    283		MTK_FUNCTION(7, "DBG_MON_A[11]")
    284	),
    285	MTK_PIN(PINCTRL_PIN(30, "EINT8"),
    286		"Y24", "mt8127",
    287		MTK_EINT_FUNCTION(0, 8),
    288		MTK_FUNCTION(0, "GPIO30"),
    289		MTK_FUNCTION(1, "URTS3"),
    290		MTK_FUNCTION(2, "CLKM3"),
    291		MTK_FUNCTION(3, "SCL1"),
    292		MTK_FUNCTION(4, "EXT_RXD0"),
    293		MTK_FUNCTION(5, "ANT_SEL0"),
    294		MTK_FUNCTION(6, "DPI_D7"),
    295		MTK_FUNCTION(7, "DBG_MON_B[2]")
    296	),
    297	MTK_PIN(PINCTRL_PIN(31, "EINT9"),
    298		"W23", "mt8127",
    299		MTK_EINT_FUNCTION(0, 9),
    300		MTK_FUNCTION(0, "GPIO31"),
    301		MTK_FUNCTION(1, "CLKM4"),
    302		MTK_FUNCTION(2, "SDA2"),
    303		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
    304		MTK_FUNCTION(4, "EXT_RXD1"),
    305		MTK_FUNCTION(5, "ANT_SEL1"),
    306		MTK_FUNCTION(6, "DPI_D8"),
    307		MTK_FUNCTION(7, "DBG_MON_B[3]")
    308	),
    309	MTK_PIN(PINCTRL_PIN(32, "EINT10"),
    310		"W24", "mt8127",
    311		MTK_EINT_FUNCTION(0, 10),
    312		MTK_FUNCTION(0, "GPIO32"),
    313		MTK_FUNCTION(1, "CLKM5"),
    314		MTK_FUNCTION(2, "SCL2"),
    315		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
    316		MTK_FUNCTION(4, "EXT_RXD2"),
    317		MTK_FUNCTION(5, "ANT_SEL2"),
    318		MTK_FUNCTION(6, "DPI_D9"),
    319		MTK_FUNCTION(7, "DBG_MON_B[4]")
    320	),
    321	MTK_PIN(PINCTRL_PIN(33, "KPROW0"),
    322		"AB24", "mt8127",
    323		MTK_EINT_FUNCTION(0, 44),
    324		MTK_FUNCTION(0, "GPIO33"),
    325		MTK_FUNCTION(1, "KROW0"),
    326		MTK_FUNCTION(4, "IMG_TEST_CK"),
    327		MTK_FUNCTION(7, "DBG_MON_A[12]")
    328	),
    329	MTK_PIN(PINCTRL_PIN(34, "KPROW1"),
    330		"AC24", "mt8127",
    331		MTK_EINT_FUNCTION(0, 45),
    332		MTK_FUNCTION(0, "GPIO34"),
    333		MTK_FUNCTION(1, "KROW1"),
    334		MTK_FUNCTION(2, "IDDIG"),
    335		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
    336		MTK_FUNCTION(4, "MFG_TEST_CK"),
    337		MTK_FUNCTION(7, "DBG_MON_B[5]")
    338	),
    339	MTK_PIN(PINCTRL_PIN(35, "KPROW2"),
    340		"AD24", "mt8127",
    341		MTK_EINT_FUNCTION(0, 46),
    342		MTK_FUNCTION(0, "GPIO35"),
    343		MTK_FUNCTION(1, "KROW2"),
    344		MTK_FUNCTION(2, "DRV_VBUS"),
    345		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
    346		MTK_FUNCTION(4, "CONN_TEST_CK"),
    347		MTK_FUNCTION(7, "DBG_MON_B[6]")
    348	),
    349	MTK_PIN(PINCTRL_PIN(36, "KPCOL0"),
    350		"AB23", "mt8127",
    351		MTK_EINT_FUNCTION(0, 47),
    352		MTK_FUNCTION(0, "GPIO36"),
    353		MTK_FUNCTION(1, "KCOL0"),
    354		MTK_FUNCTION(7, "DBG_MON_A[13]")
    355	),
    356	MTK_PIN(PINCTRL_PIN(37, "KPCOL1"),
    357		"AC22", "mt8127",
    358		MTK_EINT_FUNCTION(0, 48),
    359		MTK_FUNCTION(0, "GPIO37"),
    360		MTK_FUNCTION(1, "KCOL1"),
    361		MTK_FUNCTION(7, "DBG_MON_B[7]")
    362	),
    363	MTK_PIN(PINCTRL_PIN(38, "KPCOL2"),
    364		"AC23", "mt8127",
    365		MTK_EINT_FUNCTION(0, 49),
    366		MTK_FUNCTION(0, "GPIO38"),
    367		MTK_FUNCTION(1, "KCOL2"),
    368		MTK_FUNCTION(2, "IDDIG"),
    369		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
    370		MTK_FUNCTION(7, "DBG_MON_B[8]")
    371	),
    372	MTK_PIN(PINCTRL_PIN(39, "JTMS"),
    373		"V18", "mt8127",
    374		MTK_EINT_FUNCTION(0, 50),
    375		MTK_FUNCTION(0, "GPIO39"),
    376		MTK_FUNCTION(1, "JTMS"),
    377		MTK_FUNCTION(2, "CONN_MCU_TMS"),
    378		MTK_FUNCTION(3, "CONN_MCU_AICE_JMSC")
    379	),
    380	MTK_PIN(PINCTRL_PIN(40, "JTCK"),
    381		"AA18", "mt8127",
    382		MTK_EINT_FUNCTION(0, 51),
    383		MTK_FUNCTION(0, "GPIO40"),
    384		MTK_FUNCTION(1, "JTCK"),
    385		MTK_FUNCTION(2, "CONN_MCU_TCK1"),
    386		MTK_FUNCTION(3, "CONN_MCU_AICE_JCKC")
    387	),
    388	MTK_PIN(PINCTRL_PIN(41, "JTDI"),
    389		"W18", "mt8127",
    390		MTK_EINT_FUNCTION(0, 52),
    391		MTK_FUNCTION(0, "GPIO41"),
    392		MTK_FUNCTION(1, "JTDI"),
    393		MTK_FUNCTION(2, "CONN_MCU_TDI")
    394	),
    395	MTK_PIN(PINCTRL_PIN(42, "JTDO"),
    396		"Y18", "mt8127",
    397		MTK_EINT_FUNCTION(0, 53),
    398		MTK_FUNCTION(0, "GPIO42"),
    399		MTK_FUNCTION(1, "JTDO"),
    400		MTK_FUNCTION(2, "CONN_MCU_TDO")
    401	),
    402	MTK_PIN(PINCTRL_PIN(43, "EINT11"),
    403		"W22", "mt8127",
    404		MTK_EINT_FUNCTION(0, 11),
    405		MTK_FUNCTION(0, "GPIO43"),
    406		MTK_FUNCTION(1, "CLKM4"),
    407		MTK_FUNCTION(2, "PWM2"),
    408		MTK_FUNCTION(3, "KROW3"),
    409		MTK_FUNCTION(4, "ANT_SEL3"),
    410		MTK_FUNCTION(5, "DPI_D10"),
    411		MTK_FUNCTION(6, "EXT_RXD3"),
    412		MTK_FUNCTION(7, "DBG_MON_B[9]")
    413	),
    414	MTK_PIN(PINCTRL_PIN(44, "EINT12"),
    415		"V23", "mt8127",
    416		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
    417		MTK_FUNCTION(0, "GPIO44"),
    418		MTK_FUNCTION(1, "CLKM5"),
    419		MTK_FUNCTION(2, "PWM0"),
    420		MTK_FUNCTION(3, "KCOL3"),
    421		MTK_FUNCTION(4, "ANT_SEL4"),
    422		MTK_FUNCTION(5, "DPI_D11"),
    423		MTK_FUNCTION(6, "EXT_TXEN"),
    424		MTK_FUNCTION(7, "DBG_MON_B[10]")
    425	),
    426	MTK_PIN(PINCTRL_PIN(45, "EINT13"),
    427		"Y21", "mt8127",
    428		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
    429		MTK_FUNCTION(0, "GPIO45"),
    430		MTK_FUNCTION(4, "ANT_SEL5"),
    431		MTK_FUNCTION(5, "DPI_D0"),
    432		MTK_FUNCTION(6, "SPDIF"),
    433		MTK_FUNCTION(7, "DBG_MON_B[11]")
    434	),
    435	MTK_PIN(PINCTRL_PIN(46, "EINT14"),
    436		"F23", "mt8127",
    437		MTK_EINT_FUNCTION(0, 14),
    438		MTK_FUNCTION(0, "GPIO46"),
    439		MTK_FUNCTION(2, "DAC_DAT_OUT"),
    440		MTK_FUNCTION(4, "ANT_SEL1"),
    441		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
    442		MTK_FUNCTION(6, "NCLE"),
    443		MTK_FUNCTION(7, "DBG_MON_A[14]")
    444	),
    445	MTK_PIN(PINCTRL_PIN(47, "EINT15"),
    446		"G23", "mt8127",
    447		MTK_EINT_FUNCTION(0, 15),
    448		MTK_FUNCTION(0, "GPIO47"),
    449		MTK_FUNCTION(2, "DAC_WS"),
    450		MTK_FUNCTION(4, "ANT_SEL2"),
    451		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
    452		MTK_FUNCTION(6, "NCEB1"),
    453		MTK_FUNCTION(7, "DBG_MON_A[15]")
    454	),
    455	MTK_PIN(PINCTRL_PIN(48, "EINT16"),
    456		"H23", "mt8127",
    457		MTK_EINT_FUNCTION(0, 16),
    458		MTK_FUNCTION(0, "GPIO48"),
    459		MTK_FUNCTION(2, "DAC_CK"),
    460		MTK_FUNCTION(4, "ANT_SEL3"),
    461		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
    462		MTK_FUNCTION(6, "NCEB0"),
    463		MTK_FUNCTION(7, "DBG_MON_A[16]")
    464	),
    465	MTK_PIN(PINCTRL_PIN(49, "EINT17"),
    466		"J22", "mt8127",
    467		MTK_EINT_FUNCTION(0, 17),
    468		MTK_FUNCTION(0, "GPIO49"),
    469		MTK_FUNCTION(1, "UCTS0"),
    470		MTK_FUNCTION(3, "CLKM0"),
    471		MTK_FUNCTION(4, "IDDIG"),
    472		MTK_FUNCTION(5, "ANT_SEL4"),
    473		MTK_FUNCTION(6, "NREB"),
    474		MTK_FUNCTION(7, "DBG_MON_A[17]")
    475	),
    476	MTK_PIN(PINCTRL_PIN(50, "EINT18"),
    477		"AD20", "mt8127",
    478		MTK_EINT_FUNCTION(0, 18),
    479		MTK_FUNCTION(0, "GPIO50"),
    480		MTK_FUNCTION(1, "URTS0"),
    481		MTK_FUNCTION(2, "CLKM3"),
    482		MTK_FUNCTION(3, "I2SOUT_LRCK"),
    483		MTK_FUNCTION(4, "DRV_VBUS"),
    484		MTK_FUNCTION(5, "ANT_SEL3"),
    485		MTK_FUNCTION(6, "ADC_CK"),
    486		MTK_FUNCTION(7, "DBG_MON_B[12]")
    487	),
    488	MTK_PIN(PINCTRL_PIN(51, "EINT19"),
    489		"AC21", "mt8127",
    490		MTK_EINT_FUNCTION(0, 19),
    491		MTK_FUNCTION(0, "GPIO51"),
    492		MTK_FUNCTION(1, "UCTS1"),
    493		MTK_FUNCTION(3, "I2SOUT_BCK"),
    494		MTK_FUNCTION(4, "CLKM1"),
    495		MTK_FUNCTION(5, "ANT_SEL4"),
    496		MTK_FUNCTION(6, "ADC_DAT_IN"),
    497		MTK_FUNCTION(7, "DBG_MON_B[13]")
    498	),
    499	MTK_PIN(PINCTRL_PIN(52, "EINT20"),
    500		"V20", "mt8127",
    501		MTK_EINT_FUNCTION(0, 20),
    502		MTK_FUNCTION(0, "GPIO52"),
    503		MTK_FUNCTION(1, "URTS1"),
    504		MTK_FUNCTION(2, "PCM_TX"),
    505		MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),
    506		MTK_FUNCTION(4, "CLKM2"),
    507		MTK_FUNCTION(5, "ANT_SEL5"),
    508		MTK_FUNCTION(6, "ADC_WS"),
    509		MTK_FUNCTION(7, "DBG_MON_B[14]")
    510	),
    511	MTK_PIN(PINCTRL_PIN(53, "SPI_CS"),
    512		"AD19", "mt8127",
    513		MTK_EINT_FUNCTION(0, 54),
    514		MTK_FUNCTION(0, "GPIO53"),
    515		MTK_FUNCTION(1, "SPI_CS"),
    516		MTK_FUNCTION(3, "I2SIN1_DATA_IN"),
    517		MTK_FUNCTION(4, "ADC_CK"),
    518		MTK_FUNCTION(7, "DBG_MON_B[15]")
    519	),
    520	MTK_PIN(PINCTRL_PIN(54, "SPI_CK"),
    521		"AC18", "mt8127",
    522		MTK_EINT_FUNCTION(0, 55),
    523		MTK_FUNCTION(0, "GPIO54"),
    524		MTK_FUNCTION(1, "SPI_CK"),
    525		MTK_FUNCTION(3, "I2SIN1_LRCK"),
    526		MTK_FUNCTION(4, "ADC_DAT_IN"),
    527		MTK_FUNCTION(7, "DBG_MON_B[16]")
    528	),
    529	MTK_PIN(PINCTRL_PIN(55, "SPI_MI"),
    530		"AC19", "mt8127",
    531		MTK_EINT_FUNCTION(0, 56),
    532		MTK_FUNCTION(0, "GPIO55"),
    533		MTK_FUNCTION(1, "SPI_MI"),
    534		MTK_FUNCTION(2, "SPI_MO"),
    535		MTK_FUNCTION(3, "I2SIN1_BCK1"),
    536		MTK_FUNCTION(4, "ADC_WS"),
    537		MTK_FUNCTION(7, "DBG_MON_B[17]")
    538	),
    539	MTK_PIN(PINCTRL_PIN(56, "SPI_MO"),
    540		"AD18", "mt8127",
    541		MTK_EINT_FUNCTION(0, 57),
    542		MTK_FUNCTION(0, "GPIO56"),
    543		MTK_FUNCTION(1, "SPI_MO"),
    544		MTK_FUNCTION(2, "SPI_MI"),
    545		MTK_FUNCTION(7, "DBG_MON_B[18]")
    546	),
    547	MTK_PIN(PINCTRL_PIN(57, "SDA1"),
    548		"AE23", "mt8127",
    549		MTK_EINT_FUNCTION(0, 58),
    550		MTK_FUNCTION(0, "GPIO57"),
    551		MTK_FUNCTION(1, "SDA1")
    552	),
    553	MTK_PIN(PINCTRL_PIN(58, "SCL1"),
    554		"AD23", "mt8127",
    555		MTK_EINT_FUNCTION(0, 59),
    556		MTK_FUNCTION(0, "GPIO58"),
    557		MTK_FUNCTION(1, "SCL1")
    558	),
    559	MTK_PIN(PINCTRL_PIN(59, "DISP_PWM"),
    560		"AC20", "mt8127",
    561		MTK_EINT_FUNCTION(0, 60),
    562		MTK_FUNCTION(0, "GPIO59"),
    563		MTK_FUNCTION(1, "DISP_PWM"),
    564		MTK_FUNCTION(2, "PWM1"),
    565		MTK_FUNCTION(7, "DBG_MON_A[18]")
    566	),
    567	MTK_PIN(PINCTRL_PIN(60, "WB_RSTB"),
    568		"AD7", "mt8127",
    569		MTK_EINT_FUNCTION(0, 61),
    570		MTK_FUNCTION(0, "GPIO60"),
    571		MTK_FUNCTION(1, "WB_RSTB"),
    572		MTK_FUNCTION(7, "DBG_MON_A[19]")
    573	),
    574	MTK_PIN(PINCTRL_PIN(61, "F2W_DATA"),
    575		"Y10", "mt8127",
    576		MTK_EINT_FUNCTION(0, 62),
    577		MTK_FUNCTION(0, "GPIO61"),
    578		MTK_FUNCTION(1, "F2W_DATA"),
    579		MTK_FUNCTION(7, "DBG_MON_A[20]")
    580	),
    581	MTK_PIN(PINCTRL_PIN(62, "F2W_CLK"),
    582		"W10", "mt8127",
    583		MTK_EINT_FUNCTION(0, 63),
    584		MTK_FUNCTION(0, "GPIO62"),
    585		MTK_FUNCTION(1, "F2W_CK"),
    586		MTK_FUNCTION(7, "DBG_MON_A[21]")
    587	),
    588	MTK_PIN(PINCTRL_PIN(63, "WB_SCLK"),
    589		"AB7", "mt8127",
    590		MTK_EINT_FUNCTION(0, 64),
    591		MTK_FUNCTION(0, "GPIO63"),
    592		MTK_FUNCTION(1, "WB_SCLK"),
    593		MTK_FUNCTION(7, "DBG_MON_A[22]")
    594	),
    595	MTK_PIN(PINCTRL_PIN(64, "WB_SDATA"),
    596		"AA7", "mt8127",
    597		MTK_EINT_FUNCTION(0, 65),
    598		MTK_FUNCTION(0, "GPIO64"),
    599		MTK_FUNCTION(1, "WB_SDATA"),
    600		MTK_FUNCTION(7, "DBG_MON_A[23]")
    601	),
    602	MTK_PIN(PINCTRL_PIN(65, "WB_SEN"),
    603		"Y7", "mt8127",
    604		MTK_EINT_FUNCTION(0, 66),
    605		MTK_FUNCTION(0, "GPIO65"),
    606		MTK_FUNCTION(1, "WB_SEN"),
    607		MTK_FUNCTION(7, "DBG_MON_A[24]")
    608	),
    609	MTK_PIN(PINCTRL_PIN(66, "WB_CRTL0"),
    610		"AA1", "mt8127",
    611		MTK_EINT_FUNCTION(0, 67),
    612		MTK_FUNCTION(0, "GPIO66"),
    613		MTK_FUNCTION(1, "WB_CRTL0"),
    614		MTK_FUNCTION(2, "DFD_NTRST_XI"),
    615		MTK_FUNCTION(7, "DBG_MON_A[25]")
    616	),
    617	MTK_PIN(PINCTRL_PIN(67, "WB_CRTL1"),
    618		"AA2", "mt8127",
    619		MTK_EINT_FUNCTION(0, 68),
    620		MTK_FUNCTION(0, "GPIO67"),
    621		MTK_FUNCTION(1, "WB_CRTL1"),
    622		MTK_FUNCTION(2, "DFD_TMS_XI"),
    623		MTK_FUNCTION(7, "DBG_MON_A[26]")
    624	),
    625	MTK_PIN(PINCTRL_PIN(68, "WB_CRTL2"),
    626		"Y1", "mt8127",
    627		MTK_EINT_FUNCTION(0, 69),
    628		MTK_FUNCTION(0, "GPIO68"),
    629		MTK_FUNCTION(1, "WB_CRTL2"),
    630		MTK_FUNCTION(2, "DFD_TCK_XI"),
    631		MTK_FUNCTION(7, "DBG_MON_A[27]")
    632	),
    633	MTK_PIN(PINCTRL_PIN(69, "WB_CRTL3"),
    634		"Y2", "mt8127",
    635		MTK_EINT_FUNCTION(0, 70),
    636		MTK_FUNCTION(0, "GPIO69"),
    637		MTK_FUNCTION(1, "WB_CRTL3"),
    638		MTK_FUNCTION(2, "DFD_TDI_XI"),
    639		MTK_FUNCTION(7, "DBG_MON_A[28]")
    640	),
    641	MTK_PIN(PINCTRL_PIN(70, "WB_CRTL4"),
    642		"Y3", "mt8127",
    643		MTK_EINT_FUNCTION(0, 71),
    644		MTK_FUNCTION(0, "GPIO70"),
    645		MTK_FUNCTION(1, "WB_CRTL4"),
    646		MTK_FUNCTION(2, "DFD_TDO"),
    647		MTK_FUNCTION(7, "DBG_MON_A[29]")
    648	),
    649	MTK_PIN(PINCTRL_PIN(71, "WB_CRTL5"),
    650		"Y4", "mt8127",
    651		MTK_EINT_FUNCTION(0, 72),
    652		MTK_FUNCTION(0, "GPIO71"),
    653		MTK_FUNCTION(1, "WB_CRTL5"),
    654		MTK_FUNCTION(7, "DBG_MON_A[30]")
    655	),
    656	MTK_PIN(PINCTRL_PIN(72, "I2S_DATA_IN"),
    657		"K21", "mt8127",
    658		MTK_EINT_FUNCTION(0, 73),
    659		MTK_FUNCTION(0, "GPIO72"),
    660		MTK_FUNCTION(1, "I2SIN1_DATA_IN"),
    661		MTK_FUNCTION(2, "PCM_RX"),
    662		MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),
    663		MTK_FUNCTION(4, "DAC_DAT_OUT"),
    664		MTK_FUNCTION(5, "PWM0"),
    665		MTK_FUNCTION(6, "ADC_CK"),
    666		MTK_FUNCTION(7, "DBG_MON_B[19]")
    667	),
    668	MTK_PIN(PINCTRL_PIN(73, "I2S_LRCK"),
    669		"L21", "mt8127",
    670		MTK_EINT_FUNCTION(0, 74),
    671		MTK_FUNCTION(0, "GPIO73"),
    672		MTK_FUNCTION(1, "I2SIN1_LRCK"),
    673		MTK_FUNCTION(2, "PCM_SYNC"),
    674		MTK_FUNCTION(3, "I2SOUT_LRCK"),
    675		MTK_FUNCTION(4, "DAC_WS"),
    676		MTK_FUNCTION(5, "PWM3"),
    677		MTK_FUNCTION(6, "ADC_DAT_IN"),
    678		MTK_FUNCTION(7, "DBG_MON_B[20]")
    679	),
    680	MTK_PIN(PINCTRL_PIN(74, "I2S_BCK"),
    681		"L20", "mt8127",
    682		MTK_EINT_FUNCTION(0, 75),
    683		MTK_FUNCTION(0, "GPIO74"),
    684		MTK_FUNCTION(1, "I2SIN1_BCK2"),
    685		MTK_FUNCTION(2, "PCM_CLK1"),
    686		MTK_FUNCTION(3, "I2SOUT_BCK"),
    687		MTK_FUNCTION(4, "DAC_CK"),
    688		MTK_FUNCTION(5, "PWM4"),
    689		MTK_FUNCTION(6, "ADC_WS"),
    690		MTK_FUNCTION(7, "DBG_MON_B[21]")
    691	),
    692	MTK_PIN(PINCTRL_PIN(75, "SDA0"),
    693		"W3", "mt8127",
    694		MTK_EINT_FUNCTION(0, 76),
    695		MTK_FUNCTION(0, "GPIO75"),
    696		MTK_FUNCTION(1, "SDA0")
    697	),
    698	MTK_PIN(PINCTRL_PIN(76, "SCL0"),
    699		"W4", "mt8127",
    700		MTK_EINT_FUNCTION(0, 77),
    701		MTK_FUNCTION(0, "GPIO76"),
    702		MTK_FUNCTION(1, "SCL0")
    703	),
    704	MTK_PIN(PINCTRL_PIN(77, "SDA2"),
    705		"K19", "mt8127",
    706		MTK_EINT_FUNCTION(0, 78),
    707		MTK_FUNCTION(0, "GPIO77"),
    708		MTK_FUNCTION(1, "SDA2"),
    709		MTK_FUNCTION(2, "PWM1")
    710	),
    711	MTK_PIN(PINCTRL_PIN(78, "SCL2"),
    712		"K20", "mt8127",
    713		MTK_EINT_FUNCTION(0, 79),
    714		MTK_FUNCTION(0, "GPIO78"),
    715		MTK_FUNCTION(1, "SCL2"),
    716		MTK_FUNCTION(2, "PWM2")
    717	),
    718	MTK_PIN(PINCTRL_PIN(79, "URXD0"),
    719		"K18", "mt8127",
    720		MTK_EINT_FUNCTION(0, 80),
    721		MTK_FUNCTION(0, "GPIO79"),
    722		MTK_FUNCTION(1, "URXD0"),
    723		MTK_FUNCTION(2, "UTXD0")
    724	),
    725	MTK_PIN(PINCTRL_PIN(80, "UTXD0"),
    726		"K17", "mt8127",
    727		MTK_EINT_FUNCTION(0, 81),
    728		MTK_FUNCTION(0, "GPIO80"),
    729		MTK_FUNCTION(1, "UTXD0"),
    730		MTK_FUNCTION(2, "URXD0")
    731	),
    732	MTK_PIN(PINCTRL_PIN(81, "URXD1"),
    733		"L17", "mt8127",
    734		MTK_EINT_FUNCTION(0, 82),
    735		MTK_FUNCTION(0, "GPIO81"),
    736		MTK_FUNCTION(1, "URXD1"),
    737		MTK_FUNCTION(2, "UTXD1")
    738	),
    739	MTK_PIN(PINCTRL_PIN(82, "UTXD1"),
    740		"L18", "mt8127",
    741		MTK_EINT_FUNCTION(0, 83),
    742		MTK_FUNCTION(0, "GPIO82"),
    743		MTK_FUNCTION(1, "UTXD1"),
    744		MTK_FUNCTION(2, "URXD1")
    745	),
    746	MTK_PIN(PINCTRL_PIN(83, "LCM_RST"),
    747		"W5", "mt8127",
    748		MTK_EINT_FUNCTION(0, 84),
    749		MTK_FUNCTION(0, "GPIO83"),
    750		MTK_FUNCTION(1, "LCM_RST"),
    751		MTK_FUNCTION(2, "VDAC_CK_XI"),
    752		MTK_FUNCTION(7, "DBG_MON_A[31]")
    753	),
    754	MTK_PIN(PINCTRL_PIN(84, "DSI_TE"),
    755		"W6", "mt8127",
    756		MTK_EINT_FUNCTION(0, 85),
    757		MTK_FUNCTION(0, "GPIO84"),
    758		MTK_FUNCTION(1, "DSI_TE"),
    759		MTK_FUNCTION(7, "DBG_MON_A[32]")
    760	),
    761	MTK_PIN(PINCTRL_PIN(85, "MSDC2_CMD"),
    762		"U7", "mt8127",
    763		MTK_EINT_FUNCTION(0, 86),
    764		MTK_FUNCTION(0, "GPIO85"),
    765		MTK_FUNCTION(1, "MSDC2_CMD"),
    766		MTK_FUNCTION(2, "ANT_SEL0"),
    767		MTK_FUNCTION(3, "SDA1"),
    768		MTK_FUNCTION(6, "I2SOUT_BCK"),
    769		MTK_FUNCTION(7, "DBG_MON_B[22]")
    770	),
    771	MTK_PIN(PINCTRL_PIN(86, "MSDC2_CLK"),
    772		"T8", "mt8127",
    773		MTK_EINT_FUNCTION(0, 87),
    774		MTK_FUNCTION(0, "GPIO86"),
    775		MTK_FUNCTION(1, "MSDC2_CLK"),
    776		MTK_FUNCTION(2, "ANT_SEL1"),
    777		MTK_FUNCTION(3, "SCL1"),
    778		MTK_FUNCTION(6, "I2SOUT_LRCK"),
    779		MTK_FUNCTION(7, "DBG_MON_B[23]")
    780	),
    781	MTK_PIN(PINCTRL_PIN(87, "MSDC2_DAT0"),
    782		"V3", "mt8127",
    783		MTK_EINT_FUNCTION(0, 88),
    784		MTK_FUNCTION(0, "GPIO87"),
    785		MTK_FUNCTION(1, "MSDC2_DAT0"),
    786		MTK_FUNCTION(2, "ANT_SEL2"),
    787		MTK_FUNCTION(5, "UTXD0"),
    788		MTK_FUNCTION(6, "I2SOUT_DATA_OUT"),
    789		MTK_FUNCTION(7, "DBG_MON_B[24]")
    790	),
    791	MTK_PIN(PINCTRL_PIN(88, "MSDC2_DAT1"),
    792		"V4", "mt8127",
    793		MTK_EINT_FUNCTION(0, 89),
    794		MTK_FUNCTION(0, "GPIO88"),
    795		MTK_FUNCTION(1, "MSDC2_DAT1"),
    796		MTK_FUNCTION(2, "ANT_SEL3"),
    797		MTK_FUNCTION(3, "PWM0"),
    798		MTK_FUNCTION(5, "URXD0"),
    799		MTK_FUNCTION(6, "PWM1"),
    800		MTK_FUNCTION(7, "DBG_MON_B[25]")
    801	),
    802	MTK_PIN(PINCTRL_PIN(89, "MSDC2_DAT2"),
    803		"U5", "mt8127",
    804		MTK_EINT_FUNCTION(0, 90),
    805		MTK_FUNCTION(0, "GPIO89"),
    806		MTK_FUNCTION(1, "MSDC2_DAT2"),
    807		MTK_FUNCTION(2, "ANT_SEL4"),
    808		MTK_FUNCTION(3, "SDA2"),
    809		MTK_FUNCTION(5, "UTXD1"),
    810		MTK_FUNCTION(6, "PWM2"),
    811		MTK_FUNCTION(7, "DBG_MON_B[26]")
    812	),
    813	MTK_PIN(PINCTRL_PIN(90, "MSDC2_DAT3"),
    814		"U6", "mt8127",
    815		MTK_EINT_FUNCTION(0, 91),
    816		MTK_FUNCTION(0, "GPIO90"),
    817		MTK_FUNCTION(1, "MSDC2_DAT3"),
    818		MTK_FUNCTION(2, "ANT_SEL5"),
    819		MTK_FUNCTION(3, "SCL2"),
    820		MTK_FUNCTION(4, "EXT_FRAME_SYNC"),
    821		MTK_FUNCTION(5, "URXD1"),
    822		MTK_FUNCTION(6, "PWM3"),
    823		MTK_FUNCTION(7, "DBG_MON_B[27]")
    824	),
    825	MTK_PIN(PINCTRL_PIN(91, "TDN3"),
    826		"U2", "mt8127",
    827		MTK_EINT_FUNCTION(0, 92),
    828		MTK_FUNCTION(0, "GPI91"),
    829		MTK_FUNCTION(1, "TDN3")
    830	),
    831	MTK_PIN(PINCTRL_PIN(92, "TDP3"),
    832		"U1", "mt8127",
    833		MTK_EINT_FUNCTION(0, 93),
    834		MTK_FUNCTION(0, "GPI92"),
    835		MTK_FUNCTION(1, "TDP3")
    836	),
    837	MTK_PIN(PINCTRL_PIN(93, "TDN2"),
    838		"T2", "mt8127",
    839		MTK_EINT_FUNCTION(0, 94),
    840		MTK_FUNCTION(0, "GPI93"),
    841		MTK_FUNCTION(1, "TDN2")
    842	),
    843	MTK_PIN(PINCTRL_PIN(94, "TDP2"),
    844		"T1", "mt8127",
    845		MTK_EINT_FUNCTION(0, 95),
    846		MTK_FUNCTION(0, "GPI94"),
    847		MTK_FUNCTION(1, "TDP2")
    848	),
    849	MTK_PIN(PINCTRL_PIN(95, "TCN"),
    850		"R5", "mt8127",
    851		MTK_EINT_FUNCTION(0, 96),
    852		MTK_FUNCTION(0, "GPI95"),
    853		MTK_FUNCTION(1, "TCN")
    854	),
    855	MTK_PIN(PINCTRL_PIN(96, "TCP"),
    856		"R4", "mt8127",
    857		MTK_EINT_FUNCTION(0, 97),
    858		MTK_FUNCTION(0, "GPI96"),
    859		MTK_FUNCTION(1, "TCP")
    860	),
    861	MTK_PIN(PINCTRL_PIN(97, "TDN1"),
    862		"R3", "mt8127",
    863		MTK_EINT_FUNCTION(0, 98),
    864		MTK_FUNCTION(0, "GPI97"),
    865		MTK_FUNCTION(1, "TDN1")
    866	),
    867	MTK_PIN(PINCTRL_PIN(98, "TDP1"),
    868		"R2", "mt8127",
    869		MTK_EINT_FUNCTION(0, 99),
    870		MTK_FUNCTION(0, "GPI98"),
    871		MTK_FUNCTION(1, "TDP1")
    872	),
    873	MTK_PIN(PINCTRL_PIN(99, "TDN0"),
    874		"P3", "mt8127",
    875		MTK_EINT_FUNCTION(0, 100),
    876		MTK_FUNCTION(0, "GPI99"),
    877		MTK_FUNCTION(1, "TDN0")
    878	),
    879	MTK_PIN(PINCTRL_PIN(100, "TDP0"),
    880		"P2", "mt8127",
    881		MTK_EINT_FUNCTION(0, 101),
    882		MTK_FUNCTION(0, "GPI100"),
    883		MTK_FUNCTION(1, "TDP0")
    884	),
    885	MTK_PIN(PINCTRL_PIN(101, "RDN0"),
    886		"K1", "mt8127",
    887		MTK_EINT_FUNCTION(0, 102),
    888		MTK_FUNCTION(0, "GPI101"),
    889		MTK_FUNCTION(1, "RDN0")
    890	),
    891	MTK_PIN(PINCTRL_PIN(102, "RDP0"),
    892		"K2", "mt8127",
    893		MTK_EINT_FUNCTION(0, 103),
    894		MTK_FUNCTION(0, "GPI102"),
    895		MTK_FUNCTION(1, "RDP0")
    896	),
    897	MTK_PIN(PINCTRL_PIN(103, "RDN1"),
    898		"L2", "mt8127",
    899		MTK_EINT_FUNCTION(0, 104),
    900		MTK_FUNCTION(0, "GPI103"),
    901		MTK_FUNCTION(1, "RDN1")
    902	),
    903	MTK_PIN(PINCTRL_PIN(104, "RDP1"),
    904		"L3", "mt8127",
    905		MTK_EINT_FUNCTION(0, 105),
    906		MTK_FUNCTION(0, "GPI104"),
    907		MTK_FUNCTION(1, "RDP1")
    908	),
    909	MTK_PIN(PINCTRL_PIN(105, "RCN"),
    910		"M4", "mt8127",
    911		MTK_EINT_FUNCTION(0, 106),
    912		MTK_FUNCTION(0, "GPI105"),
    913		MTK_FUNCTION(1, "RCN")
    914	),
    915	MTK_PIN(PINCTRL_PIN(106, "RCP"),
    916		"M5", "mt8127",
    917		MTK_EINT_FUNCTION(0, 107),
    918		MTK_FUNCTION(0, "GPI106"),
    919		MTK_FUNCTION(1, "RCP")
    920	),
    921	MTK_PIN(PINCTRL_PIN(107, "RDN2"),
    922		"M2", "mt8127",
    923		MTK_EINT_FUNCTION(0, 108),
    924		MTK_FUNCTION(0, "GPI107"),
    925		MTK_FUNCTION(1, "RDN2"),
    926		MTK_FUNCTION(2, "CMDAT8")
    927	),
    928	MTK_PIN(PINCTRL_PIN(108, "RDP2"),
    929		"M3", "mt8127",
    930		MTK_EINT_FUNCTION(0, 109),
    931		MTK_FUNCTION(0, "GPI108"),
    932		MTK_FUNCTION(1, "RDP2"),
    933		MTK_FUNCTION(2, "CMDAT9")
    934	),
    935	MTK_PIN(PINCTRL_PIN(109, "RDN3"),
    936		"N2", "mt8127",
    937		MTK_EINT_FUNCTION(0, 110),
    938		MTK_FUNCTION(0, "GPI109"),
    939		MTK_FUNCTION(1, "RDN3"),
    940		MTK_FUNCTION(2, "CMDAT4")
    941	),
    942	MTK_PIN(PINCTRL_PIN(110, "RDP3"),
    943		"N3", "mt8127",
    944		MTK_EINT_FUNCTION(0, 111),
    945		MTK_FUNCTION(0, "GPI110"),
    946		MTK_FUNCTION(1, "RDP3"),
    947		MTK_FUNCTION(2, "CMDAT5")
    948	),
    949	MTK_PIN(PINCTRL_PIN(111, "RCN_A"),
    950		"J5", "mt8127",
    951		MTK_EINT_FUNCTION(0, 112),
    952		MTK_FUNCTION(0, "GPI111"),
    953		MTK_FUNCTION(1, "RCN_A"),
    954		MTK_FUNCTION(2, "CMDAT6")
    955	),
    956	MTK_PIN(PINCTRL_PIN(112, "RCP_A"),
    957		"J4", "mt8127",
    958		MTK_EINT_FUNCTION(0, 113),
    959		MTK_FUNCTION(0, "GPI112"),
    960		MTK_FUNCTION(1, "RCP_A"),
    961		MTK_FUNCTION(2, "CMDAT7")
    962	),
    963	MTK_PIN(PINCTRL_PIN(113, "RDN1_A"),
    964		"J2", "mt8127",
    965		MTK_EINT_FUNCTION(0, 114),
    966		MTK_FUNCTION(0, "GPI113"),
    967		MTK_FUNCTION(1, "RDN1_A"),
    968		MTK_FUNCTION(2, "CMDAT2"),
    969		MTK_FUNCTION(3, "CMCSD2")
    970	),
    971	MTK_PIN(PINCTRL_PIN(114, "RDP1_A"),
    972		"J3", "mt8127",
    973		MTK_EINT_FUNCTION(0, 115),
    974		MTK_FUNCTION(0, "GPI114"),
    975		MTK_FUNCTION(1, "RDP1_A"),
    976		MTK_FUNCTION(2, "CMDAT3"),
    977		MTK_FUNCTION(3, "CMCSD3")
    978	),
    979	MTK_PIN(PINCTRL_PIN(115, "RDN0_A"),
    980		"H2", "mt8127",
    981		MTK_EINT_FUNCTION(0, 116),
    982		MTK_FUNCTION(0, "GPI115"),
    983		MTK_FUNCTION(1, "RDN0_A"),
    984		MTK_FUNCTION(2, "CMHSYNC")
    985	),
    986	MTK_PIN(PINCTRL_PIN(116, "RDP0_A"),
    987		"H3", "mt8127",
    988		MTK_EINT_FUNCTION(0, 117),
    989		MTK_FUNCTION(0, "GPI116"),
    990		MTK_FUNCTION(1, "RDP0_A"),
    991		MTK_FUNCTION(2, "CMVSYNC")
    992	),
    993	MTK_PIN(PINCTRL_PIN(117, "CMDAT0"),
    994		"G5", "mt8127",
    995		MTK_EINT_FUNCTION(0, 118),
    996		MTK_FUNCTION(0, "GPIO117"),
    997		MTK_FUNCTION(1, "CMDAT0"),
    998		MTK_FUNCTION(2, "CMCSD0"),
    999		MTK_FUNCTION(3, "ANT_SEL2"),
   1000		MTK_FUNCTION(7, "DBG_MON_B[28]")
   1001	),
   1002	MTK_PIN(PINCTRL_PIN(118, "CMDAT1"),
   1003		"G4", "mt8127",
   1004		MTK_EINT_FUNCTION(0, 119),
   1005		MTK_FUNCTION(0, "GPIO118"),
   1006		MTK_FUNCTION(1, "CMDAT1"),
   1007		MTK_FUNCTION(2, "CMCSD1"),
   1008		MTK_FUNCTION(3, "ANT_SEL3"),
   1009		MTK_FUNCTION(7, "DBG_MON_B[29]")
   1010	),
   1011	MTK_PIN(PINCTRL_PIN(119, "CMMCLK"),
   1012		"F3", "mt8127",
   1013		MTK_EINT_FUNCTION(0, 120),
   1014		MTK_FUNCTION(0, "GPIO119"),
   1015		MTK_FUNCTION(1, "CMMCLK"),
   1016		MTK_FUNCTION(3, "ANT_SEL4"),
   1017		MTK_FUNCTION(7, "DBG_MON_B[30]")
   1018	),
   1019	MTK_PIN(PINCTRL_PIN(120, "CMPCLK"),
   1020		"G6", "mt8127",
   1021		MTK_EINT_FUNCTION(0, 121),
   1022		MTK_FUNCTION(0, "GPIO120"),
   1023		MTK_FUNCTION(1, "CMPCLK"),
   1024		MTK_FUNCTION(2, "CMCSK"),
   1025		MTK_FUNCTION(3, "ANT_SEL5"),
   1026		MTK_FUNCTION(7, "DBG_MON_B[31]")
   1027	),
   1028	MTK_PIN(PINCTRL_PIN(121, "MSDC1_CMD"),
   1029		"E3", "mt8127",
   1030		MTK_EINT_FUNCTION(0, 122),
   1031		MTK_FUNCTION(0, "GPIO121"),
   1032		MTK_FUNCTION(1, "MSDC1_CMD")
   1033	),
   1034	MTK_PIN(PINCTRL_PIN(122, "MSDC1_CLK"),
   1035		"D1", "mt8127",
   1036		MTK_EINT_FUNCTION(0, 123),
   1037		MTK_FUNCTION(0, "GPIO122"),
   1038		MTK_FUNCTION(1, "MSDC1_CLK")
   1039	),
   1040	MTK_PIN(PINCTRL_PIN(123, "MSDC1_DAT0"),
   1041		"D2", "mt8127",
   1042		MTK_EINT_FUNCTION(0, 124),
   1043		MTK_FUNCTION(0, "GPIO123"),
   1044		MTK_FUNCTION(1, "MSDC1_DAT0")
   1045	),
   1046	MTK_PIN(PINCTRL_PIN(124, "MSDC1_DAT1"),
   1047		"D3", "mt8127",
   1048		MTK_EINT_FUNCTION(0, 125),
   1049		MTK_FUNCTION(0, "GPIO124"),
   1050		MTK_FUNCTION(1, "MSDC1_DAT1")
   1051	),
   1052	MTK_PIN(PINCTRL_PIN(125, "MSDC1_DAT2"),
   1053		"F2", "mt8127",
   1054		MTK_EINT_FUNCTION(0, 126),
   1055		MTK_FUNCTION(0, "GPIO125"),
   1056		MTK_FUNCTION(1, "MSDC1_DAT2")
   1057	),
   1058	MTK_PIN(PINCTRL_PIN(126, "MSDC1_DAT3"),
   1059		"E2", "mt8127",
   1060		MTK_EINT_FUNCTION(0, 127),
   1061		MTK_FUNCTION(0, "GPIO126"),
   1062		MTK_FUNCTION(1, "MSDC1_DAT3")
   1063	),
   1064	MTK_PIN(PINCTRL_PIN(127, "MSDC0_DAT7"),
   1065		"C23", "mt8127",
   1066		MTK_EINT_FUNCTION(0, 128),
   1067		MTK_FUNCTION(0, "GPIO127"),
   1068		MTK_FUNCTION(1, "MSDC0_DAT7"),
   1069		MTK_FUNCTION(4, "NLD7")
   1070	),
   1071	MTK_PIN(PINCTRL_PIN(128, "MSDC0_DAT6"),
   1072		"C24", "mt8127",
   1073		MTK_EINT_FUNCTION(0, 129),
   1074		MTK_FUNCTION(0, "GPIO128"),
   1075		MTK_FUNCTION(1, "MSDC0_DAT6"),
   1076		MTK_FUNCTION(4, "NLD6")
   1077	),
   1078	MTK_PIN(PINCTRL_PIN(129, "MSDC0_DAT5"),
   1079		"D22", "mt8127",
   1080		MTK_EINT_FUNCTION(0, 130),
   1081		MTK_FUNCTION(0, "GPIO129"),
   1082		MTK_FUNCTION(1, "MSDC0_DAT5"),
   1083		MTK_FUNCTION(4, "NLD4")
   1084	),
   1085	MTK_PIN(PINCTRL_PIN(130, "MSDC0_DAT4"),
   1086		"D24", "mt8127",
   1087		MTK_EINT_FUNCTION(0, 131),
   1088		MTK_FUNCTION(0, "GPIO130"),
   1089		MTK_FUNCTION(1, "MSDC0_DAT4"),
   1090		MTK_FUNCTION(4, "NLD3")
   1091	),
   1092	MTK_PIN(PINCTRL_PIN(131, "MSDC0_RSTB"),
   1093		"F24", "mt8127",
   1094		MTK_EINT_FUNCTION(0, 132),
   1095		MTK_FUNCTION(0, "GPIO131"),
   1096		MTK_FUNCTION(1, "MSDC0_RSTB"),
   1097		MTK_FUNCTION(4, "NLD0")
   1098	),
   1099	MTK_PIN(PINCTRL_PIN(132, "MSDC0_CMD"),
   1100		"G20", "mt8127",
   1101		MTK_EINT_FUNCTION(0, 133),
   1102		MTK_FUNCTION(0, "GPIO132"),
   1103		MTK_FUNCTION(1, "MSDC0_CMD"),
   1104		MTK_FUNCTION(4, "NALE")
   1105	),
   1106	MTK_PIN(PINCTRL_PIN(133, "MSDC0_CLK"),
   1107		"G21", "mt8127",
   1108		MTK_EINT_FUNCTION(0, 134),
   1109		MTK_FUNCTION(0, "GPIO133"),
   1110		MTK_FUNCTION(1, "MSDC0_CLK"),
   1111		MTK_FUNCTION(4, "NWEB")
   1112	),
   1113	MTK_PIN(PINCTRL_PIN(134, "MSDC0_DAT3"),
   1114		"D23", "mt8127",
   1115		MTK_EINT_FUNCTION(0, 135),
   1116		MTK_FUNCTION(0, "GPIO134"),
   1117		MTK_FUNCTION(1, "MSDC0_DAT3"),
   1118		MTK_FUNCTION(4, "NLD1")
   1119	),
   1120	MTK_PIN(PINCTRL_PIN(135, "MSDC0_DAT2"),
   1121		"E22", "mt8127",
   1122		MTK_EINT_FUNCTION(0, 136),
   1123		MTK_FUNCTION(0, "GPIO135"),
   1124		MTK_FUNCTION(1, "MSDC0_DAT2"),
   1125		MTK_FUNCTION(4, "NLD5")
   1126	),
   1127	MTK_PIN(PINCTRL_PIN(136, "MSDC0_DAT1"),
   1128		"E23", "mt8127",
   1129		MTK_EINT_FUNCTION(0, 137),
   1130		MTK_FUNCTION(0, "GPIO136"),
   1131		MTK_FUNCTION(1, "MSDC0_DAT1"),
   1132		MTK_FUNCTION(4, "NLD8")
   1133	),
   1134	MTK_PIN(PINCTRL_PIN(137, "MSDC0_DAT0"),
   1135		"F22", "mt8127",
   1136		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
   1137		MTK_FUNCTION(0, "GPIO137"),
   1138		MTK_FUNCTION(1, "MSDC0_DAT0"),
   1139		MTK_FUNCTION(4, "WATCHDOG"),
   1140		MTK_FUNCTION(5, "NLD2")
   1141	),
   1142	MTK_PIN(PINCTRL_PIN(138, "CEC"),
   1143		"AE21", "mt8127",
   1144		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
   1145		MTK_FUNCTION(0, "GPIO138"),
   1146		MTK_FUNCTION(1, "CEC")
   1147	),
   1148	MTK_PIN(PINCTRL_PIN(139, "HTPLG"),
   1149		"AD21", "mt8127",
   1150		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
   1151		MTK_FUNCTION(0, "GPIO139"),
   1152		MTK_FUNCTION(1, "HTPLG")
   1153	),
   1154	MTK_PIN(PINCTRL_PIN(140, "HDMISCK"),
   1155		"AE22", "mt8127",
   1156		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
   1157		MTK_FUNCTION(0, "GPIO140"),
   1158		MTK_FUNCTION(1, "HDMISCK")
   1159	),
   1160	MTK_PIN(PINCTRL_PIN(141, "HDMISD"),
   1161		"AD22", "mt8127",
   1162		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
   1163		MTK_FUNCTION(0, "GPIO141"),
   1164		MTK_FUNCTION(1, "HDMISD")
   1165	),
   1166	MTK_PIN(PINCTRL_PIN(142, "EINT21"),
   1167		"J23", "mt8127",
   1168		MTK_EINT_FUNCTION(0, 21),
   1169		MTK_FUNCTION(0, "GPIO142"),
   1170		MTK_FUNCTION(1, "NRNB"),
   1171		MTK_FUNCTION(2, "ANT_SEL0"),
   1172		MTK_FUNCTION(7, "DBG_MON_B[32]")
   1173	),
   1174};
   1175
   1176#endif /* __PINCTRL_MTK_MT8127_H */