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-mt8167.h (30155B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * Copyright (C) 2020 MediaTek Inc.
      4 */
      5#ifndef __PINCTRL_MTK_MT8167_H
      6#define __PINCTRL_MTK_MT8167_H
      7
      8#include <linux/pinctrl/pinctrl.h>
      9#include "pinctrl-mtk-common.h"
     10
     11static const struct mtk_desc_pin mtk_pins_mt8167[] = {
     12	MTK_PIN(
     13		PINCTRL_PIN(0, "EINT0"),
     14		NULL, "mt8167",
     15		MTK_EINT_FUNCTION(0, 0),
     16		MTK_FUNCTION(0, "GPIO0"),
     17		MTK_FUNCTION(1, "PWM_B"),
     18		MTK_FUNCTION(2, "DPI_CK"),
     19		MTK_FUNCTION(3, "I2S2_BCK"),
     20		MTK_FUNCTION(4, "EXT_TXD0"),
     21		MTK_FUNCTION(6, "SQICS"),
     22		MTK_FUNCTION(7, "DBG_MON_A[6]")
     23	),
     24	MTK_PIN(
     25		PINCTRL_PIN(1, "EINT1"),
     26		NULL, "mt8167",
     27		MTK_EINT_FUNCTION(0, 1),
     28		MTK_FUNCTION(0, "GPIO1"),
     29		MTK_FUNCTION(1, "PWM_C"),
     30		MTK_FUNCTION(2, "DPI_D12"),
     31		MTK_FUNCTION(3, "I2S2_DI"),
     32		MTK_FUNCTION(4, "EXT_TXD1"),
     33		MTK_FUNCTION(5, "CONN_MCU_TDO"),
     34		MTK_FUNCTION(6, "SQISO"),
     35		MTK_FUNCTION(7, "DBG_MON_A[7]")
     36	),
     37	MTK_PIN(
     38		PINCTRL_PIN(2, "EINT2"),
     39		NULL, "mt8167",
     40		MTK_EINT_FUNCTION(0, 2),
     41		MTK_FUNCTION(0, "GPIO2"),
     42		MTK_FUNCTION(1, "CLKM0"),
     43		MTK_FUNCTION(2, "DPI_D13"),
     44		MTK_FUNCTION(3, "I2S2_LRCK"),
     45		MTK_FUNCTION(4, "EXT_TXD2"),
     46		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
     47		MTK_FUNCTION(6, "SQISI"),
     48		MTK_FUNCTION(7, "DBG_MON_A[8]")
     49	),
     50	MTK_PIN(
     51		PINCTRL_PIN(3, "EINT3"),
     52		NULL, "mt8167",
     53		MTK_EINT_FUNCTION(0, 3),
     54		MTK_FUNCTION(0, "GPIO3"),
     55		MTK_FUNCTION(1, "CLKM1"),
     56		MTK_FUNCTION(2, "DPI_D14"),
     57		MTK_FUNCTION(3, "SPI_MI"),
     58		MTK_FUNCTION(4, "EXT_TXD3"),
     59		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
     60		MTK_FUNCTION(6, "SQIWP"),
     61		MTK_FUNCTION(7, "DBG_MON_A[9]")
     62	),
     63	MTK_PIN(
     64		PINCTRL_PIN(4, "EINT4"),
     65		NULL, "mt8167",
     66		MTK_EINT_FUNCTION(0, 4),
     67		MTK_FUNCTION(0, "GPIO4"),
     68		MTK_FUNCTION(1, "CLKM2"),
     69		MTK_FUNCTION(2, "DPI_D15"),
     70		MTK_FUNCTION(3, "SPI_MO"),
     71		MTK_FUNCTION(4, "EXT_TXC"),
     72		MTK_FUNCTION(5, "CONN_MCU_TCK"),
     73		MTK_FUNCTION(6, "CONN_MCU_AICE_JCKC"),
     74		MTK_FUNCTION(7, "DBG_MON_A[10]")
     75	),
     76	MTK_PIN(
     77		PINCTRL_PIN(5, "EINT5"),
     78		NULL, "mt8167",
     79		MTK_EINT_FUNCTION(0, 5),
     80		MTK_FUNCTION(0, "GPIO5"),
     81		MTK_FUNCTION(1, "UCTS2"),
     82		MTK_FUNCTION(2, "DPI_D16"),
     83		MTK_FUNCTION(3, "SPI_CSB"),
     84		MTK_FUNCTION(4, "EXT_RXER"),
     85		MTK_FUNCTION(5, "CONN_MCU_TDI"),
     86		MTK_FUNCTION(6, "CONN_TEST_CK"),
     87		MTK_FUNCTION(7, "DBG_MON_A[11]")
     88	),
     89	MTK_PIN(
     90		PINCTRL_PIN(6, "EINT6"),
     91		NULL, "mt8167",
     92		MTK_EINT_FUNCTION(0, 6),
     93		MTK_FUNCTION(0, "GPIO6"),
     94		MTK_FUNCTION(1, "URTS2"),
     95		MTK_FUNCTION(2, "DPI_D17"),
     96		MTK_FUNCTION(3, "SPI_CLK"),
     97		MTK_FUNCTION(4, "EXT_RXC"),
     98		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
     99		MTK_FUNCTION(6, "MM_TEST_CK"),
    100		MTK_FUNCTION(7, "DBG_MON_A[12]")
    101	),
    102	MTK_PIN(
    103		PINCTRL_PIN(7, "EINT7"),
    104		NULL, "mt8167",
    105		MTK_EINT_FUNCTION(0, 7),
    106		MTK_FUNCTION(0, "GPIO7"),
    107		MTK_FUNCTION(1, "SQIRST"),
    108		MTK_FUNCTION(2, "DPI_D6"),
    109		MTK_FUNCTION(3, "SDA1_0"),
    110		MTK_FUNCTION(4, "EXT_RXDV"),
    111		MTK_FUNCTION(5, "CONN_MCU_TMS"),
    112		MTK_FUNCTION(6, "CONN_MCU_AICE_JMSC"),
    113		MTK_FUNCTION(7, "DBG_MON_A[13]")
    114	),
    115	MTK_PIN(
    116		PINCTRL_PIN(8, "EINT8"),
    117		NULL, "mt8167",
    118		MTK_EINT_FUNCTION(0, 8),
    119		MTK_FUNCTION(0, "GPIO8"),
    120		MTK_FUNCTION(1, "SQICK"),
    121		MTK_FUNCTION(2, "CLKM3"),
    122		MTK_FUNCTION(3, "SCL1_0"),
    123		MTK_FUNCTION(4, "EXT_RXD0"),
    124		MTK_FUNCTION(5, "ANT_SEL0"),
    125		MTK_FUNCTION(6, "DPI_D7"),
    126		MTK_FUNCTION(7, "DBG_MON_A[14]")
    127	),
    128	MTK_PIN(
    129		PINCTRL_PIN(9, "EINT9"),
    130		NULL, "mt8167",
    131		MTK_EINT_FUNCTION(0, 9),
    132		MTK_FUNCTION(0, "GPIO9"),
    133		MTK_FUNCTION(1, "CLKM4"),
    134		MTK_FUNCTION(2, "SDA2_0"),
    135		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
    136		MTK_FUNCTION(4, "EXT_RXD1"),
    137		MTK_FUNCTION(5, "ANT_SEL1"),
    138		MTK_FUNCTION(6, "DPI_D8"),
    139		MTK_FUNCTION(7, "DBG_MON_A[15]")
    140	),
    141	MTK_PIN(
    142		PINCTRL_PIN(10, "EINT10"),
    143		NULL, "mt8167",
    144		MTK_EINT_FUNCTION(0, 10),
    145		MTK_FUNCTION(0, "GPIO10"),
    146		MTK_FUNCTION(1, "CLKM5"),
    147		MTK_FUNCTION(2, "SCL2_0"),
    148		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
    149		MTK_FUNCTION(4, "EXT_RXD2"),
    150		MTK_FUNCTION(5, "ANT_SEL2"),
    151		MTK_FUNCTION(6, "DPI_D9"),
    152		MTK_FUNCTION(7, "DBG_MON_A[16]")
    153	),
    154	MTK_PIN(
    155		PINCTRL_PIN(11, "EINT11"),
    156		NULL, "mt8167",
    157		MTK_EINT_FUNCTION(0, 11),
    158		MTK_FUNCTION(0, "GPIO11"),
    159		MTK_FUNCTION(1, "CLKM4"),
    160		MTK_FUNCTION(2, "PWM_C"),
    161		MTK_FUNCTION(3, "CONN_TEST_CK"),
    162		MTK_FUNCTION(4, "ANT_SEL3"),
    163		MTK_FUNCTION(5, "DPI_D10"),
    164		MTK_FUNCTION(6, "EXT_RXD3"),
    165		MTK_FUNCTION(7, "DBG_MON_A[17]")
    166	),
    167	MTK_PIN(
    168		PINCTRL_PIN(12, "EINT12"),
    169		NULL, "mt8167",
    170		MTK_EINT_FUNCTION(0, 12),
    171		MTK_FUNCTION(0, "GPIO12"),
    172		MTK_FUNCTION(1, "CLKM5"),
    173		MTK_FUNCTION(2, "PWM_A"),
    174		MTK_FUNCTION(3, "SPDIF_OUT"),
    175		MTK_FUNCTION(4, "ANT_SEL4"),
    176		MTK_FUNCTION(5, "DPI_D11"),
    177		MTK_FUNCTION(6, "EXT_TXEN"),
    178		MTK_FUNCTION(7, "DBG_MON_A[18]")
    179	),
    180	MTK_PIN(
    181		PINCTRL_PIN(13, "EINT13"),
    182		NULL, "mt8167",
    183		MTK_EINT_FUNCTION(0, 13),
    184		MTK_FUNCTION(0, "GPIO13"),
    185		MTK_FUNCTION(3, "TSF_IN"),
    186		MTK_FUNCTION(4, "ANT_SEL5"),
    187		MTK_FUNCTION(5, "DPI_D0"),
    188		MTK_FUNCTION(6, "SPDIF_IN"),
    189		MTK_FUNCTION(7, "DBG_MON_A[19]")
    190	),
    191	MTK_PIN(
    192		PINCTRL_PIN(14, "EINT14"),
    193		NULL, "mt8167",
    194		MTK_EINT_FUNCTION(0, 14),
    195		MTK_FUNCTION(0, "GPIO14"),
    196		MTK_FUNCTION(2, "I2S_8CH_DO1"),
    197		MTK_FUNCTION(3, "TDM_RX_MCK"),
    198		MTK_FUNCTION(4, "ANT_SEL1"),
    199		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
    200		MTK_FUNCTION(6, "NCLE"),
    201		MTK_FUNCTION(7, "DBG_MON_B[8]")
    202	),
    203	MTK_PIN(
    204		PINCTRL_PIN(15, "EINT15"),
    205		NULL, "mt8167",
    206		MTK_EINT_FUNCTION(0, 15),
    207		MTK_FUNCTION(0, "GPIO15"),
    208		MTK_FUNCTION(2, "I2S_8CH_LRCK"),
    209		MTK_FUNCTION(3, "TDM_RX_BCK"),
    210		MTK_FUNCTION(4, "ANT_SEL2"),
    211		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
    212		MTK_FUNCTION(6, "NCEB1"),
    213		MTK_FUNCTION(7, "DBG_MON_B[9]")
    214	),
    215	MTK_PIN(
    216		PINCTRL_PIN(16, "EINT16"),
    217		NULL, "mt8167",
    218		MTK_EINT_FUNCTION(0, 16),
    219		MTK_FUNCTION(0, "GPIO16"),
    220		MTK_FUNCTION(2, "I2S_8CH_BCK"),
    221		MTK_FUNCTION(3, "TDM_RX_LRCK"),
    222		MTK_FUNCTION(4, "ANT_SEL3"),
    223		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
    224		MTK_FUNCTION(6, "NCEB0"),
    225		MTK_FUNCTION(7, "DBG_MON_B[10]")
    226	),
    227	MTK_PIN(
    228		PINCTRL_PIN(17, "EINT17"),
    229		NULL, "mt8167",
    230		MTK_EINT_FUNCTION(0, 17),
    231		MTK_FUNCTION(0, "GPIO17"),
    232		MTK_FUNCTION(2, "I2S_8CH_MCK"),
    233		MTK_FUNCTION(3, "TDM_RX_DI"),
    234		MTK_FUNCTION(4, "IDDIG"),
    235		MTK_FUNCTION(5, "ANT_SEL4"),
    236		MTK_FUNCTION(6, "NREB"),
    237		MTK_FUNCTION(7, "DBG_MON_B[11]")
    238	),
    239	MTK_PIN(
    240		PINCTRL_PIN(18, "EINT18"),
    241		NULL, "mt8167",
    242		MTK_EINT_FUNCTION(0, 18),
    243		MTK_FUNCTION(0, "GPIO18"),
    244		MTK_FUNCTION(2, "USB_DRVVBUS"),
    245		MTK_FUNCTION(3, "I2S3_LRCK"),
    246		MTK_FUNCTION(4, "CLKM1"),
    247		MTK_FUNCTION(5, "ANT_SEL3"),
    248		MTK_FUNCTION(6, "I2S2_BCK"),
    249		MTK_FUNCTION(7, "DBG_MON_A[20]")
    250	),
    251	MTK_PIN(
    252		PINCTRL_PIN(19, "EINT19"),
    253		NULL, "mt8167",
    254		MTK_EINT_FUNCTION(0, 19),
    255		MTK_FUNCTION(0, "GPIO19"),
    256		MTK_FUNCTION(1, "UCTS1"),
    257		MTK_FUNCTION(2, "IDDIG"),
    258		MTK_FUNCTION(3, "I2S3_BCK"),
    259		MTK_FUNCTION(4, "CLKM2"),
    260		MTK_FUNCTION(5, "ANT_SEL4"),
    261		MTK_FUNCTION(6, "I2S2_DI"),
    262		MTK_FUNCTION(7, "DBG_MON_A[21]")
    263	),
    264	MTK_PIN(
    265		PINCTRL_PIN(20, "EINT20"),
    266		NULL, "mt8167",
    267		MTK_EINT_FUNCTION(0, 20),
    268		MTK_FUNCTION(0, "GPIO20"),
    269		MTK_FUNCTION(1, "URTS1"),
    270		MTK_FUNCTION(3, "I2S3_DO"),
    271		MTK_FUNCTION(4, "CLKM3"),
    272		MTK_FUNCTION(5, "ANT_SEL5"),
    273		MTK_FUNCTION(6, "I2S2_LRCK"),
    274		MTK_FUNCTION(7, "DBG_MON_A[22]")
    275	),
    276	MTK_PIN(
    277		PINCTRL_PIN(21, "EINT21"),
    278		NULL, "mt8167",
    279		MTK_EINT_FUNCTION(0, 21),
    280		MTK_FUNCTION(0, "GPIO21"),
    281		MTK_FUNCTION(1, "NRNB"),
    282		MTK_FUNCTION(2, "ANT_SEL0"),
    283		MTK_FUNCTION(3, "I2S_8CH_DO4"),
    284		MTK_FUNCTION(7, "DBG_MON_B[31]")
    285	),
    286	MTK_PIN(
    287		PINCTRL_PIN(22, "EINT22"),
    288		NULL, "mt8167",
    289		MTK_EINT_FUNCTION(0, 22),
    290		MTK_FUNCTION(0, "GPIO22"),
    291		MTK_FUNCTION(2, "I2S_8CH_DO2"),
    292		MTK_FUNCTION(3, "TSF_IN"),
    293		MTK_FUNCTION(4, "USB_DRVVBUS"),
    294		MTK_FUNCTION(5, "SPDIF_OUT"),
    295		MTK_FUNCTION(6, "NRE_C"),
    296		MTK_FUNCTION(7, "DBG_MON_B[12]")
    297	),
    298	MTK_PIN(
    299		PINCTRL_PIN(23, "EINT23"),
    300		NULL, "mt8167",
    301		MTK_EINT_FUNCTION(0, 23),
    302		MTK_FUNCTION(0, "GPIO23"),
    303		MTK_FUNCTION(2, "I2S_8CH_DO3"),
    304		MTK_FUNCTION(3, "CLKM0"),
    305		MTK_FUNCTION(4, "IR"),
    306		MTK_FUNCTION(5, "SPDIF_IN"),
    307		MTK_FUNCTION(6, "NDQS_C"),
    308		MTK_FUNCTION(7, "DBG_MON_B[13]")
    309	),
    310	MTK_PIN(
    311		PINCTRL_PIN(24, "EINT24"),
    312		NULL, "mt8167",
    313		MTK_EINT_FUNCTION(0, 24),
    314		MTK_FUNCTION(0, "GPIO24"),
    315		MTK_FUNCTION(1, "DPI_D20"),
    316		MTK_FUNCTION(2, "DPI_DE"),
    317		MTK_FUNCTION(3, "ANT_SEL1"),
    318		MTK_FUNCTION(4, "UCTS2"),
    319		MTK_FUNCTION(5, "PWM_A"),
    320		MTK_FUNCTION(6, "I2S0_MCK"),
    321		MTK_FUNCTION(7, "DBG_MON_A[0]")
    322	),
    323	MTK_PIN(
    324		PINCTRL_PIN(25, "EINT25"),
    325		NULL, "mt8167",
    326		MTK_EINT_FUNCTION(0, 25),
    327		MTK_FUNCTION(0, "GPIO25"),
    328		MTK_FUNCTION(1, "DPI_D19"),
    329		MTK_FUNCTION(2, "DPI_VSYNC"),
    330		MTK_FUNCTION(3, "ANT_SEL0"),
    331		MTK_FUNCTION(4, "URTS2"),
    332		MTK_FUNCTION(5, "PWM_B"),
    333		MTK_FUNCTION(6, "I2S_8CH_MCK"),
    334		MTK_FUNCTION(7, "DBG_MON_A[1]")
    335	),
    336	MTK_PIN(
    337		PINCTRL_PIN(26, "PWRAP_SPI0_MI"),
    338		NULL, "mt8167",
    339		MTK_EINT_FUNCTION(0, 26),
    340		MTK_FUNCTION(0, "GPIO26"),
    341		MTK_FUNCTION(1, "PWRAP_SPI0_MO"),
    342		MTK_FUNCTION(2, "PWRAP_SPI0_MI")
    343	),
    344	MTK_PIN(
    345		PINCTRL_PIN(27, "PWRAP_SPI0_MO"),
    346		NULL, "mt8167",
    347		MTK_EINT_FUNCTION(0, 27),
    348		MTK_FUNCTION(0, "GPIO27"),
    349		MTK_FUNCTION(1, "PWRAP_SPI0_MI"),
    350		MTK_FUNCTION(2, "PWRAP_SPI0_MO")
    351	),
    352	MTK_PIN(
    353		PINCTRL_PIN(28, "PWRAP_INT"),
    354		NULL, "mt8167",
    355		MTK_EINT_FUNCTION(0, 28),
    356		MTK_FUNCTION(0, "GPIO28"),
    357		MTK_FUNCTION(1, "I2S0_MCK"),
    358		MTK_FUNCTION(4, "I2S_8CH_MCK"),
    359		MTK_FUNCTION(5, "I2S2_MCK"),
    360		MTK_FUNCTION(6, "I2S3_MCK")
    361	),
    362	MTK_PIN(
    363		PINCTRL_PIN(29, "PWRAP_SPI0_CK"),
    364		NULL, "mt8167",
    365		MTK_EINT_FUNCTION(0, 29),
    366		MTK_FUNCTION(0, "GPIO29"),
    367		MTK_FUNCTION(1, "PWRAP_SPI0_CK")
    368	),
    369	MTK_PIN(
    370		PINCTRL_PIN(30, "PWRAP_SPI0_CSN"),
    371		NULL, "mt8167",
    372		MTK_EINT_FUNCTION(0, 30),
    373		MTK_FUNCTION(0, "GPIO30"),
    374		MTK_FUNCTION(1, "PWRAP_SPI0_CSN")
    375	),
    376	MTK_PIN(
    377		PINCTRL_PIN(31, "RTC32K_CK"),
    378		NULL, "mt8167",
    379		MTK_EINT_FUNCTION(0, 31),
    380		MTK_FUNCTION(0, "GPIO31"),
    381		MTK_FUNCTION(1, "RTC32K_CK")
    382	),
    383	MTK_PIN(
    384		PINCTRL_PIN(32, "WATCHDOG"),
    385		NULL, "mt8167",
    386		MTK_EINT_FUNCTION(0, 32),
    387		MTK_FUNCTION(0, "GPIO32"),
    388		MTK_FUNCTION(1, "WATCHDOG")
    389	),
    390	MTK_PIN(
    391		PINCTRL_PIN(33, "SRCLKENA"),
    392		NULL, "mt8167",
    393		MTK_EINT_FUNCTION(0, 33),
    394		MTK_FUNCTION(0, "GPIO33"),
    395		MTK_FUNCTION(1, "SRCLKENA0")
    396	),
    397	MTK_PIN(
    398		PINCTRL_PIN(34, "URXD2"),
    399		NULL, "mt8167",
    400		MTK_EINT_FUNCTION(0, 34),
    401		MTK_FUNCTION(0, "GPIO34"),
    402		MTK_FUNCTION(1, "URXD2"),
    403		MTK_FUNCTION(2, "DPI_D5"),
    404		MTK_FUNCTION(3, "UTXD2"),
    405		MTK_FUNCTION(4, "DBG_SCL"),
    406		MTK_FUNCTION(6, "I2S2_MCK"),
    407		MTK_FUNCTION(7, "DBG_MON_B[0]")
    408	),
    409	MTK_PIN(
    410		PINCTRL_PIN(35, "UTXD2"),
    411		NULL, "mt8167",
    412		MTK_EINT_FUNCTION(0, 35),
    413		MTK_FUNCTION(0, "GPIO35"),
    414		MTK_FUNCTION(1, "UTXD2"),
    415		MTK_FUNCTION(2, "DPI_HSYNC"),
    416		MTK_FUNCTION(3, "URXD2"),
    417		MTK_FUNCTION(4, "DBG_SDA"),
    418		MTK_FUNCTION(5, "DPI_D18"),
    419		MTK_FUNCTION(6, "I2S3_MCK"),
    420		MTK_FUNCTION(7, "DBG_MON_B[1]")
    421	),
    422	MTK_PIN(
    423		PINCTRL_PIN(36, "MRG_CLK"),
    424		NULL, "mt8167",
    425		MTK_EINT_FUNCTION(0, 36),
    426		MTK_FUNCTION(0, "GPIO36"),
    427		MTK_FUNCTION(1, "MRG_CLK"),
    428		MTK_FUNCTION(2, "DPI_D4"),
    429		MTK_FUNCTION(3, "I2S0_BCK"),
    430		MTK_FUNCTION(4, "I2S3_BCK"),
    431		MTK_FUNCTION(5, "PCM0_CLK"),
    432		MTK_FUNCTION(6, "IR"),
    433		MTK_FUNCTION(7, "DBG_MON_A[2]")
    434	),
    435	MTK_PIN(
    436		PINCTRL_PIN(37, "MRG_SYNC"),
    437		NULL, "mt8167",
    438		MTK_EINT_FUNCTION(0, 37),
    439		MTK_FUNCTION(0, "GPIO37"),
    440		MTK_FUNCTION(1, "MRG_SYNC"),
    441		MTK_FUNCTION(2, "DPI_D3"),
    442		MTK_FUNCTION(3, "I2S0_LRCK"),
    443		MTK_FUNCTION(4, "I2S3_LRCK"),
    444		MTK_FUNCTION(5, "PCM0_SYNC"),
    445		MTK_FUNCTION(6, "EXT_COL"),
    446		MTK_FUNCTION(7, "DBG_MON_A[3]")
    447	),
    448	MTK_PIN(
    449		PINCTRL_PIN(38, "MRG_DI"),
    450		NULL, "mt8167",
    451		MTK_EINT_FUNCTION(0, 38),
    452		MTK_FUNCTION(0, "GPIO38"),
    453		MTK_FUNCTION(1, "MRG_DI"),
    454		MTK_FUNCTION(2, "DPI_D1"),
    455		MTK_FUNCTION(3, "I2S0_DI"),
    456		MTK_FUNCTION(4, "I2S3_DO"),
    457		MTK_FUNCTION(5, "PCM0_DI"),
    458		MTK_FUNCTION(6, "EXT_MDIO"),
    459		MTK_FUNCTION(7, "DBG_MON_A[4]")
    460	),
    461	MTK_PIN(
    462		PINCTRL_PIN(39, "MRG_DO"),
    463		NULL, "mt8167",
    464		MTK_EINT_FUNCTION(0, 39),
    465		MTK_FUNCTION(0, "GPIO39"),
    466		MTK_FUNCTION(1, "MRG_DO"),
    467		MTK_FUNCTION(2, "DPI_D2"),
    468		MTK_FUNCTION(3, "I2S0_MCK"),
    469		MTK_FUNCTION(4, "I2S3_MCK"),
    470		MTK_FUNCTION(5, "PCM0_DO"),
    471		MTK_FUNCTION(6, "EXT_MDC"),
    472		MTK_FUNCTION(7, "DBG_MON_A[5]")
    473	),
    474	MTK_PIN(
    475		PINCTRL_PIN(40, "KPROW0"),
    476		NULL, "mt8167",
    477		MTK_EINT_FUNCTION(0, 40),
    478		MTK_FUNCTION(0, "GPIO40"),
    479		MTK_FUNCTION(1, "KPROW0"),
    480		MTK_FUNCTION(4, "IMG_TEST_CK"),
    481		MTK_FUNCTION(7, "DBG_MON_B[4]")
    482	),
    483	MTK_PIN(
    484		PINCTRL_PIN(41, "KPROW1"),
    485		NULL, "mt8167",
    486		MTK_EINT_FUNCTION(0, 41),
    487		MTK_FUNCTION(0, "GPIO41"),
    488		MTK_FUNCTION(1, "KPROW1"),
    489		MTK_FUNCTION(2, "IDDIG"),
    490		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
    491		MTK_FUNCTION(4, "MFG_TEST_CK"),
    492		MTK_FUNCTION(7, "DBG_MON_B[5]")
    493	),
    494	MTK_PIN(
    495		PINCTRL_PIN(42, "KPCOL0"),
    496		NULL, "mt8167",
    497		MTK_EINT_FUNCTION(0, 42),
    498		MTK_FUNCTION(0, "GPIO42"),
    499		MTK_FUNCTION(1, "KPCOL0"),
    500		MTK_FUNCTION(7, "DBG_MON_B[6]")
    501	),
    502	MTK_PIN(
    503		PINCTRL_PIN(43, "KPCOL1"),
    504		NULL, "mt8167",
    505		MTK_EINT_FUNCTION(0, 43),
    506		MTK_FUNCTION(0, "GPIO43"),
    507		MTK_FUNCTION(1, "KPCOL1"),
    508		MTK_FUNCTION(2, "USB_DRVVBUS"),
    509		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
    510		MTK_FUNCTION(4, "TSF_IN"),
    511		MTK_FUNCTION(5, "DFD_NTRST_XI"),
    512		MTK_FUNCTION(6, "UDI_NTRST_XI"),
    513		MTK_FUNCTION(7, "DBG_MON_B[7]")
    514	),
    515	MTK_PIN(
    516		PINCTRL_PIN(44, "JTMS"),
    517		NULL, "mt8167",
    518		MTK_EINT_FUNCTION(0, 44),
    519		MTK_FUNCTION(0, "GPIO44"),
    520		MTK_FUNCTION(1, "JTMS"),
    521		MTK_FUNCTION(2, "CONN_MCU_TMS"),
    522		MTK_FUNCTION(3, "CONN_MCU_AICE_JMSC"),
    523		MTK_FUNCTION(4, "GPUDFD_TMS_XI"),
    524		MTK_FUNCTION(5, "DFD_TMS_XI"),
    525		MTK_FUNCTION(6, "UDI_TMS_XI")
    526	),
    527	MTK_PIN(
    528		PINCTRL_PIN(45, "JTCK"),
    529		NULL, "mt8167",
    530		MTK_EINT_FUNCTION(0, 45),
    531		MTK_FUNCTION(0, "GPIO45"),
    532		MTK_FUNCTION(1, "JTCK"),
    533		MTK_FUNCTION(2, "CONN_MCU_TCK"),
    534		MTK_FUNCTION(3, "CONN_MCU_AICE_JCKC"),
    535		MTK_FUNCTION(4, "GPUDFD_TCK_XI"),
    536		MTK_FUNCTION(5, "DFD_TCK_XI"),
    537		MTK_FUNCTION(6, "UDI_TCK_XI")
    538	),
    539	MTK_PIN(
    540		PINCTRL_PIN(46, "JTDI"),
    541		NULL, "mt8167",
    542		MTK_EINT_FUNCTION(0, 46),
    543		MTK_FUNCTION(0, "GPIO46"),
    544		MTK_FUNCTION(1, "JTDI"),
    545		MTK_FUNCTION(2, "CONN_MCU_TDI"),
    546		MTK_FUNCTION(4, "GPUDFD_TDI_XI"),
    547		MTK_FUNCTION(5, "DFD_TDI_XI"),
    548		MTK_FUNCTION(6, "UDI_TDI_XI")
    549	),
    550	MTK_PIN(
    551		PINCTRL_PIN(47, "JTDO"),
    552		NULL, "mt8167",
    553		MTK_EINT_FUNCTION(0, 47),
    554		MTK_FUNCTION(0, "GPIO47"),
    555		MTK_FUNCTION(1, "JTDO"),
    556		MTK_FUNCTION(2, "CONN_MCU_TDO"),
    557		MTK_FUNCTION(4, "GPUDFD_TDO"),
    558		MTK_FUNCTION(5, "DFD_TDO"),
    559		MTK_FUNCTION(6, "UDI_TDO")
    560	),
    561	MTK_PIN(
    562		PINCTRL_PIN(48, "SPI_CS"),
    563		NULL, "mt8167",
    564		MTK_EINT_FUNCTION(0, 48),
    565		MTK_FUNCTION(0, "GPIO48"),
    566		MTK_FUNCTION(1, "SPI_CSB"),
    567		MTK_FUNCTION(3, "I2S0_DI"),
    568		MTK_FUNCTION(4, "I2S2_BCK"),
    569		MTK_FUNCTION(7, "DBG_MON_A[23]")
    570	),
    571	MTK_PIN(
    572		PINCTRL_PIN(49, "SPI_CK"),
    573		NULL, "mt8167",
    574		MTK_EINT_FUNCTION(0, 49),
    575		MTK_FUNCTION(0, "GPIO49"),
    576		MTK_FUNCTION(1, "SPI_CLK"),
    577		MTK_FUNCTION(3, "I2S0_LRCK"),
    578		MTK_FUNCTION(4, "I2S2_DI"),
    579		MTK_FUNCTION(7, "DBG_MON_A[24]")
    580	),
    581	MTK_PIN(
    582		PINCTRL_PIN(50, "SPI_MI"),
    583		NULL, "mt8167",
    584		MTK_EINT_FUNCTION(0, 50),
    585		MTK_FUNCTION(0, "GPIO50"),
    586		MTK_FUNCTION(1, "SPI_MI"),
    587		MTK_FUNCTION(2, "SPI_MO"),
    588		MTK_FUNCTION(3, "I2S0_BCK"),
    589		MTK_FUNCTION(4, "I2S2_LRCK"),
    590		MTK_FUNCTION(7, "DBG_MON_A[25]")
    591	),
    592	MTK_PIN(
    593		PINCTRL_PIN(51, "SPI_MO"),
    594		NULL, "mt8167",
    595		MTK_EINT_FUNCTION(0, 51),
    596		MTK_FUNCTION(0, "GPIO51"),
    597		MTK_FUNCTION(1, "SPI_MO"),
    598		MTK_FUNCTION(2, "SPI_MI"),
    599		MTK_FUNCTION(3, "I2S0_MCK"),
    600		MTK_FUNCTION(4, "I2S2_MCK"),
    601		MTK_FUNCTION(7, "DBG_MON_A[26]")
    602	),
    603	MTK_PIN(
    604		PINCTRL_PIN(52, "SDA1"),
    605		NULL, "mt8167",
    606		MTK_EINT_FUNCTION(0, 52),
    607		MTK_FUNCTION(0, "GPIO52"),
    608		MTK_FUNCTION(1, "SDA1_0")
    609	),
    610	MTK_PIN(
    611		PINCTRL_PIN(53, "SCL1"),
    612		NULL, "mt8167",
    613		MTK_EINT_FUNCTION(0, 53),
    614		MTK_FUNCTION(0, "GPIO53"),
    615		MTK_FUNCTION(1, "SCL1_0")
    616	),
    617	MTK_PIN(
    618		PINCTRL_PIN(54, "DISP_PWM"),
    619		NULL, "mt8167",
    620		MTK_EINT_FUNCTION(0, 54),
    621		MTK_FUNCTION(0, "GPIO54"),
    622		MTK_FUNCTION(1, "DISP_PWM"),
    623		MTK_FUNCTION(2, "PWM_B"),
    624		MTK_FUNCTION(7, "DBG_MON_B[2]")
    625	),
    626	MTK_PIN(
    627		PINCTRL_PIN(55, "I2S_DATA_IN"),
    628		NULL, "mt8167",
    629		MTK_EINT_FUNCTION(0, 55),
    630		MTK_FUNCTION(0, "GPIO55"),
    631		MTK_FUNCTION(1, "I2S0_DI"),
    632		MTK_FUNCTION(2, "UCTS0"),
    633		MTK_FUNCTION(3, "I2S3_DO"),
    634		MTK_FUNCTION(4, "I2S_8CH_DO1"),
    635		MTK_FUNCTION(5, "PWM_A"),
    636		MTK_FUNCTION(6, "I2S2_BCK"),
    637		MTK_FUNCTION(7, "DBG_MON_A[28]")
    638	),
    639	MTK_PIN(
    640		PINCTRL_PIN(56, "I2S_LRCK"),
    641		NULL, "mt8167",
    642		MTK_EINT_FUNCTION(0, 56),
    643		MTK_FUNCTION(0, "GPIO56"),
    644		MTK_FUNCTION(1, "I2S0_LRCK"),
    645		MTK_FUNCTION(3, "I2S3_LRCK"),
    646		MTK_FUNCTION(4, "I2S_8CH_LRCK"),
    647		MTK_FUNCTION(5, "PWM_B"),
    648		MTK_FUNCTION(6, "I2S2_DI"),
    649		MTK_FUNCTION(7, "DBG_MON_A[29]")
    650	),
    651	MTK_PIN(
    652		PINCTRL_PIN(57, "I2S_BCK"),
    653		NULL, "mt8167",
    654		MTK_EINT_FUNCTION(0, 57),
    655		MTK_FUNCTION(0, "GPIO57"),
    656		MTK_FUNCTION(1, "I2S0_BCK"),
    657		MTK_FUNCTION(2, "URTS0"),
    658		MTK_FUNCTION(3, "I2S3_BCK"),
    659		MTK_FUNCTION(4, "I2S_8CH_BCK"),
    660		MTK_FUNCTION(5, "PWM_C"),
    661		MTK_FUNCTION(6, "I2S2_LRCK"),
    662		MTK_FUNCTION(7, "DBG_MON_A[30]")
    663	),
    664	MTK_PIN(
    665		PINCTRL_PIN(58, "SDA0"),
    666		NULL, "mt8167",
    667		MTK_EINT_FUNCTION(0, 58),
    668		MTK_FUNCTION(0, "GPIO58"),
    669		MTK_FUNCTION(1, "SDA0_0")
    670	),
    671	MTK_PIN(
    672		PINCTRL_PIN(59, "SCL0"),
    673		NULL, "mt8167",
    674		MTK_EINT_FUNCTION(0, 59),
    675		MTK_FUNCTION(0, "GPIO59"),
    676		MTK_FUNCTION(1, "SCL0_0")
    677	),
    678	MTK_PIN(
    679		PINCTRL_PIN(60, "SDA2"),
    680		NULL, "mt8167",
    681		MTK_EINT_FUNCTION(0, 60),
    682		MTK_FUNCTION(0, "GPIO60"),
    683		MTK_FUNCTION(1, "SDA2_0"),
    684		MTK_FUNCTION(2, "PWM_B")
    685	),
    686	MTK_PIN(
    687		PINCTRL_PIN(61, "SCL2"),
    688		NULL, "mt8167",
    689		MTK_EINT_FUNCTION(0, 61),
    690		MTK_FUNCTION(0, "GPIO61"),
    691		MTK_FUNCTION(1, "SCL2_0"),
    692		MTK_FUNCTION(2, "PWM_C")
    693	),
    694	MTK_PIN(
    695		PINCTRL_PIN(62, "URXD0"),
    696		NULL, "mt8167",
    697		MTK_EINT_FUNCTION(0, 62),
    698		MTK_FUNCTION(0, "GPIO62"),
    699		MTK_FUNCTION(1, "URXD0"),
    700		MTK_FUNCTION(2, "UTXD0")
    701	),
    702	MTK_PIN(
    703		PINCTRL_PIN(63, "UTXD0"),
    704		NULL, "mt8167",
    705		MTK_EINT_FUNCTION(0, 63),
    706		MTK_FUNCTION(0, "GPIO63"),
    707		MTK_FUNCTION(1, "UTXD0"),
    708		MTK_FUNCTION(2, "URXD0")
    709	),
    710	MTK_PIN(
    711		PINCTRL_PIN(64, "URXD1"),
    712		NULL, "mt8167",
    713		MTK_EINT_FUNCTION(0, 64),
    714		MTK_FUNCTION(0, "GPIO64"),
    715		MTK_FUNCTION(1, "URXD1"),
    716		MTK_FUNCTION(2, "UTXD1"),
    717		MTK_FUNCTION(7, "DBG_MON_A[27]")
    718	),
    719	MTK_PIN(
    720		PINCTRL_PIN(65, "UTXD1"),
    721		NULL, "mt8167",
    722		MTK_EINT_FUNCTION(0, 65),
    723		MTK_FUNCTION(0, "GPIO65"),
    724		MTK_FUNCTION(1, "UTXD1"),
    725		MTK_FUNCTION(2, "URXD1"),
    726		MTK_FUNCTION(7, "DBG_MON_A[31]")
    727	),
    728	MTK_PIN(
    729		PINCTRL_PIN(66, "LCM_RST"),
    730		NULL, "mt8167",
    731		MTK_EINT_FUNCTION(0, 66),
    732		MTK_FUNCTION(0, "GPIO66"),
    733		MTK_FUNCTION(1, "LCM_RST"),
    734		MTK_FUNCTION(3, "I2S0_MCK"),
    735		MTK_FUNCTION(7, "DBG_MON_B[3]")
    736	),
    737	MTK_PIN(
    738		PINCTRL_PIN(67, "DSI_TE"),
    739		NULL, "mt8167",
    740		MTK_EINT_FUNCTION(0, 67),
    741		MTK_FUNCTION(0, "GPIO67"),
    742		MTK_FUNCTION(1, "DSI_TE"),
    743		MTK_FUNCTION(3, "I2S_8CH_MCK"),
    744		MTK_FUNCTION(7, "DBG_MON_B[14]")
    745	),
    746	MTK_PIN(
    747		PINCTRL_PIN(68, "MSDC2_CMD"),
    748		NULL, "mt8167",
    749		MTK_EINT_FUNCTION(0, 68),
    750		MTK_FUNCTION(0, "GPIO68"),
    751		MTK_FUNCTION(1, "MSDC2_CMD"),
    752		MTK_FUNCTION(2, "I2S_8CH_DO4"),
    753		MTK_FUNCTION(3, "SDA1_0"),
    754		MTK_FUNCTION(5, "USB_SDA"),
    755		MTK_FUNCTION(6, "I2S3_BCK"),
    756		MTK_FUNCTION(7, "DBG_MON_B[15]")
    757	),
    758	MTK_PIN(
    759		PINCTRL_PIN(69, "MSDC2_CLK"),
    760		NULL, "mt8167",
    761		MTK_EINT_FUNCTION(0, 69),
    762		MTK_FUNCTION(0, "GPIO69"),
    763		MTK_FUNCTION(1, "MSDC2_CLK"),
    764		MTK_FUNCTION(2, "I2S_8CH_DO3"),
    765		MTK_FUNCTION(3, "SCL1_0"),
    766		MTK_FUNCTION(4, "DPI_D21"),
    767		MTK_FUNCTION(5, "USB_SCL"),
    768		MTK_FUNCTION(6, "I2S3_LRCK"),
    769		MTK_FUNCTION(7, "DBG_MON_B[16]")
    770	),
    771	MTK_PIN(
    772		PINCTRL_PIN(70, "MSDC2_DAT0"),
    773		NULL, "mt8167",
    774		MTK_EINT_FUNCTION(0, 70),
    775		MTK_FUNCTION(0, "GPIO70"),
    776		MTK_FUNCTION(1, "MSDC2_DAT0"),
    777		MTK_FUNCTION(2, "I2S_8CH_DO2"),
    778		MTK_FUNCTION(4, "DPI_D22"),
    779		MTK_FUNCTION(5, "UTXD0"),
    780		MTK_FUNCTION(6, "I2S3_DO"),
    781		MTK_FUNCTION(7, "DBG_MON_B[17]")
    782	),
    783	MTK_PIN(
    784		PINCTRL_PIN(71, "MSDC2_DAT1"),
    785		NULL, "mt8167",
    786		MTK_EINT_FUNCTION(0, 71),
    787		MTK_FUNCTION(0, "GPIO71"),
    788		MTK_FUNCTION(1, "MSDC2_DAT1"),
    789		MTK_FUNCTION(2, "I2S_8CH_DO1"),
    790		MTK_FUNCTION(3, "PWM_A"),
    791		MTK_FUNCTION(4, "I2S3_MCK"),
    792		MTK_FUNCTION(5, "URXD0"),
    793		MTK_FUNCTION(6, "PWM_B"),
    794		MTK_FUNCTION(7, "DBG_MON_B[18]")
    795	),
    796	MTK_PIN(
    797		PINCTRL_PIN(72, "MSDC2_DAT2"),
    798		NULL, "mt8167",
    799		MTK_EINT_FUNCTION(0, 72),
    800		MTK_FUNCTION(0, "GPIO72"),
    801		MTK_FUNCTION(1, "MSDC2_DAT2"),
    802		MTK_FUNCTION(2, "I2S_8CH_LRCK"),
    803		MTK_FUNCTION(3, "SDA2_0"),
    804		MTK_FUNCTION(4, "DPI_D23"),
    805		MTK_FUNCTION(5, "UTXD1"),
    806		MTK_FUNCTION(6, "PWM_C"),
    807		MTK_FUNCTION(7, "DBG_MON_B[19]")
    808	),
    809	MTK_PIN(
    810		PINCTRL_PIN(73, "MSDC2_DAT3"),
    811		NULL, "mt8167",
    812		MTK_EINT_FUNCTION(0, 73),
    813		MTK_FUNCTION(0, "GPIO73"),
    814		MTK_FUNCTION(1, "MSDC2_DAT3"),
    815		MTK_FUNCTION(2, "I2S_8CH_BCK"),
    816		MTK_FUNCTION(3, "SCL2_0"),
    817		MTK_FUNCTION(4, "EXT_FRAME_SYNC"),
    818		MTK_FUNCTION(5, "URXD1"),
    819		MTK_FUNCTION(6, "PWM_A"),
    820		MTK_FUNCTION(7, "DBG_MON_B[20]")
    821	),
    822	MTK_PIN(
    823		PINCTRL_PIN(74, "TDN3"),
    824		NULL, "mt8167",
    825		MTK_EINT_FUNCTION(0, 74),
    826		MTK_FUNCTION(0, "GPI74"),
    827		MTK_FUNCTION(1, "TDN3")
    828	),
    829	MTK_PIN(
    830		PINCTRL_PIN(75, "TDP3"),
    831		NULL, "mt8167",
    832		MTK_EINT_FUNCTION(0, 75),
    833		MTK_FUNCTION(0, "GPI75"),
    834		MTK_FUNCTION(1, "TDP3")
    835	),
    836	MTK_PIN(
    837		PINCTRL_PIN(76, "TDN2"),
    838		NULL, "mt8167",
    839		MTK_EINT_FUNCTION(0, 76),
    840		MTK_FUNCTION(0, "GPI76"),
    841		MTK_FUNCTION(1, "TDN2")
    842	),
    843	MTK_PIN(
    844		PINCTRL_PIN(77, "TDP2"),
    845		NULL, "mt8167",
    846		MTK_EINT_FUNCTION(0, 77),
    847		MTK_FUNCTION(0, "GPI77"),
    848		MTK_FUNCTION(1, "TDP2")
    849	),
    850	MTK_PIN(
    851		PINCTRL_PIN(78, "TCN"),
    852		NULL, "mt8167",
    853		MTK_EINT_FUNCTION(0, 78),
    854		MTK_FUNCTION(0, "GPI78"),
    855		MTK_FUNCTION(1, "TCN")
    856	),
    857	MTK_PIN(
    858		PINCTRL_PIN(79, "TCP"),
    859		NULL, "mt8167",
    860		MTK_EINT_FUNCTION(0, 79),
    861		MTK_FUNCTION(0, "GPI79"),
    862		MTK_FUNCTION(1, "TCP")
    863	),
    864	MTK_PIN(
    865		PINCTRL_PIN(80, "TDN1"),
    866		NULL, "mt8167",
    867		MTK_EINT_FUNCTION(0, 80),
    868		MTK_FUNCTION(0, "GPI80"),
    869		MTK_FUNCTION(1, "TDN1")
    870	),
    871	MTK_PIN(
    872		PINCTRL_PIN(81, "TDP1"),
    873		NULL, "mt8167",
    874		MTK_EINT_FUNCTION(0, 81),
    875		MTK_FUNCTION(0, "GPI81"),
    876		MTK_FUNCTION(1, "TDP1")
    877	),
    878	MTK_PIN(
    879		PINCTRL_PIN(82, "TDN0"),
    880		NULL, "mt8167",
    881		MTK_EINT_FUNCTION(0, 82),
    882		MTK_FUNCTION(0, "GPI82"),
    883		MTK_FUNCTION(1, "TDN0")
    884	),
    885	MTK_PIN(
    886		PINCTRL_PIN(83, "TDP0"),
    887		NULL, "mt8167",
    888		MTK_EINT_FUNCTION(0, 83),
    889		MTK_FUNCTION(0, "GPI83"),
    890		MTK_FUNCTION(1, "TDP0")
    891	),
    892	MTK_PIN(
    893		PINCTRL_PIN(84, "RDN0"),
    894		NULL, "mt8167",
    895		MTK_EINT_FUNCTION(0, 84),
    896		MTK_FUNCTION(0, "GPI84"),
    897		MTK_FUNCTION(1, "RDN0")
    898	),
    899	MTK_PIN(
    900		PINCTRL_PIN(85, "RDP0"),
    901		NULL, "mt8167",
    902		MTK_EINT_FUNCTION(0, 85),
    903		MTK_FUNCTION(0, "GPI85"),
    904		MTK_FUNCTION(1, "RDP0")
    905	),
    906	MTK_PIN(
    907		PINCTRL_PIN(86, "RDN1"),
    908		NULL, "mt8167",
    909		MTK_EINT_FUNCTION(0, 86),
    910		MTK_FUNCTION(0, "GPI86"),
    911		MTK_FUNCTION(1, "RDN1")
    912	),
    913	MTK_PIN(
    914		PINCTRL_PIN(87, "RDP1"),
    915		NULL, "mt8167",
    916		MTK_EINT_FUNCTION(0, 87),
    917		MTK_FUNCTION(0, "GPI87"),
    918		MTK_FUNCTION(1, "RDP1")
    919	),
    920	MTK_PIN(
    921		PINCTRL_PIN(88, "RCN"),
    922		NULL, "mt8167",
    923		MTK_EINT_FUNCTION(0, 88),
    924		MTK_FUNCTION(0, "GPI88"),
    925		MTK_FUNCTION(1, "RCN")
    926	),
    927	MTK_PIN(
    928		PINCTRL_PIN(89, "RCP"),
    929		NULL, "mt8167",
    930		MTK_EINT_FUNCTION(0, 89),
    931		MTK_FUNCTION(0, "GPI89"),
    932		MTK_FUNCTION(1, "RCP")
    933	),
    934	MTK_PIN(
    935		PINCTRL_PIN(90, "RDN2"),
    936		NULL, "mt8167",
    937		MTK_EINT_FUNCTION(0, 90),
    938		MTK_FUNCTION(0, "GPI90"),
    939		MTK_FUNCTION(1, "RDN2"),
    940		MTK_FUNCTION(2, "CMDAT8")
    941	),
    942	MTK_PIN(
    943		PINCTRL_PIN(91, "RDP2"),
    944		NULL, "mt8167",
    945		MTK_EINT_FUNCTION(0, 91),
    946		MTK_FUNCTION(0, "GPI91"),
    947		MTK_FUNCTION(1, "RDP2"),
    948		MTK_FUNCTION(2, "CMDAT9")
    949	),
    950	MTK_PIN(
    951		PINCTRL_PIN(92, "RDN3"),
    952		NULL, "mt8167",
    953		MTK_EINT_FUNCTION(0, 92),
    954		MTK_FUNCTION(0, "GPI92"),
    955		MTK_FUNCTION(1, "RDN3"),
    956		MTK_FUNCTION(2, "CMDAT4")
    957	),
    958	MTK_PIN(
    959		PINCTRL_PIN(93, "RDP3"),
    960		NULL, "mt8167",
    961		MTK_EINT_FUNCTION(0, 93),
    962		MTK_FUNCTION(0, "GPI93"),
    963		MTK_FUNCTION(1, "RDP3"),
    964		MTK_FUNCTION(2, "CMDAT5")
    965	),
    966	MTK_PIN(
    967		PINCTRL_PIN(94, "RCN_A"),
    968		NULL, "mt8167",
    969		MTK_EINT_FUNCTION(0, 94),
    970		MTK_FUNCTION(0, "GPI94"),
    971		MTK_FUNCTION(1, "RCN_A"),
    972		MTK_FUNCTION(2, "CMDAT6")
    973	),
    974	MTK_PIN(
    975		PINCTRL_PIN(95, "RCP_A"),
    976		NULL, "mt8167",
    977		MTK_EINT_FUNCTION(0, 95),
    978		MTK_FUNCTION(0, "GPI95"),
    979		MTK_FUNCTION(1, "RCP_A"),
    980		MTK_FUNCTION(2, "CMDAT7")
    981	),
    982	MTK_PIN(
    983		PINCTRL_PIN(96, "RDN1_A"),
    984		NULL, "mt8167",
    985		MTK_EINT_FUNCTION(0, 96),
    986		MTK_FUNCTION(0, "GPI96"),
    987		MTK_FUNCTION(1, "RDN1_A"),
    988		MTK_FUNCTION(2, "CMDAT2"),
    989		MTK_FUNCTION(3, "CMCSD2")
    990	),
    991	MTK_PIN(
    992		PINCTRL_PIN(97, "RDP1_A"),
    993		NULL, "mt8167",
    994		MTK_EINT_FUNCTION(0, 97),
    995		MTK_FUNCTION(0, "GPI97"),
    996		MTK_FUNCTION(1, "RDP1_A"),
    997		MTK_FUNCTION(2, "CMDAT3"),
    998		MTK_FUNCTION(3, "CMCSD3")
    999	),
   1000	MTK_PIN(
   1001		PINCTRL_PIN(98, "RDN0_A"),
   1002		NULL, "mt8167",
   1003		MTK_EINT_FUNCTION(0, 98),
   1004		MTK_FUNCTION(0, "GPI98"),
   1005		MTK_FUNCTION(1, "RDN0_A"),
   1006		MTK_FUNCTION(2, "CMHSYNC")
   1007	),
   1008	MTK_PIN(
   1009		PINCTRL_PIN(99, "RDP0_A"),
   1010		NULL, "mt8167",
   1011		MTK_EINT_FUNCTION(0, 99),
   1012		MTK_FUNCTION(0, "GPI99"),
   1013		MTK_FUNCTION(1, "RDP0_A"),
   1014		MTK_FUNCTION(2, "CMVSYNC")
   1015	),
   1016	MTK_PIN(
   1017		PINCTRL_PIN(100, "CMDAT0"),
   1018		NULL, "mt8167",
   1019		MTK_EINT_FUNCTION(0, 100),
   1020		MTK_FUNCTION(0, "GPIO100"),
   1021		MTK_FUNCTION(1, "CMDAT0"),
   1022		MTK_FUNCTION(2, "CMCSD0"),
   1023		MTK_FUNCTION(3, "ANT_SEL2"),
   1024		MTK_FUNCTION(5, "TDM_RX_MCK"),
   1025		MTK_FUNCTION(7, "DBG_MON_B[21]")
   1026	),
   1027	MTK_PIN(
   1028		PINCTRL_PIN(101, "CMDAT1"),
   1029		NULL, "mt8167",
   1030		MTK_EINT_FUNCTION(0, 101),
   1031		MTK_FUNCTION(0, "GPIO101"),
   1032		MTK_FUNCTION(1, "CMDAT1"),
   1033		MTK_FUNCTION(2, "CMCSD1"),
   1034		MTK_FUNCTION(3, "ANT_SEL3"),
   1035		MTK_FUNCTION(4, "CMFLASH"),
   1036		MTK_FUNCTION(5, "TDM_RX_BCK"),
   1037		MTK_FUNCTION(7, "DBG_MON_B[22]")
   1038	),
   1039	MTK_PIN(
   1040		PINCTRL_PIN(102, "CMMCLK"),
   1041		NULL, "mt8167",
   1042		MTK_EINT_FUNCTION(0, 102),
   1043		MTK_FUNCTION(0, "GPIO102"),
   1044		MTK_FUNCTION(1, "CMMCLK"),
   1045		MTK_FUNCTION(3, "ANT_SEL4"),
   1046		MTK_FUNCTION(5, "TDM_RX_LRCK"),
   1047		MTK_FUNCTION(7, "DBG_MON_B[23]")
   1048	),
   1049	MTK_PIN(
   1050		PINCTRL_PIN(103, "CMPCLK"),
   1051		NULL, "mt8167",
   1052		MTK_EINT_FUNCTION(0, 103),
   1053		MTK_FUNCTION(0, "GPIO103"),
   1054		MTK_FUNCTION(1, "CMPCLK"),
   1055		MTK_FUNCTION(2, "CMCSK"),
   1056		MTK_FUNCTION(3, "ANT_SEL5"),
   1057		MTK_FUNCTION(5, " TDM_RX_DI"),
   1058		MTK_FUNCTION(7, "DBG_MON_B[24]")
   1059	),
   1060	MTK_PIN(
   1061		PINCTRL_PIN(104, "MSDC1_CMD"),
   1062		NULL, "mt8167",
   1063		MTK_EINT_FUNCTION(0, 104),
   1064		MTK_FUNCTION(0, "GPIO104"),
   1065		MTK_FUNCTION(1, "MSDC1_CMD"),
   1066		MTK_FUNCTION(4, "SQICS"),
   1067		MTK_FUNCTION(7, "DBG_MON_B[25]")
   1068	),
   1069	MTK_PIN(
   1070		PINCTRL_PIN(105, "MSDC1_CLK"),
   1071		NULL, "mt8167",
   1072		MTK_EINT_FUNCTION(0, 105),
   1073		MTK_FUNCTION(0, "GPIO105"),
   1074		MTK_FUNCTION(1, "MSDC1_CLK"),
   1075		MTK_FUNCTION(2, "UDI_NTRST_XI"),
   1076		MTK_FUNCTION(3, "DFD_NTRST_XI"),
   1077		MTK_FUNCTION(4, "SQISO"),
   1078		MTK_FUNCTION(5, "GPUEJ_NTRST_XI"),
   1079		MTK_FUNCTION(7, "DBG_MON_B[26]")
   1080	),
   1081	MTK_PIN(
   1082		PINCTRL_PIN(106, "MSDC1_DAT0"),
   1083		NULL, "mt8167",
   1084		MTK_EINT_FUNCTION(0, 106),
   1085		MTK_FUNCTION(0, "GPIO106"),
   1086		MTK_FUNCTION(1, "MSDC1_DAT0"),
   1087		MTK_FUNCTION(2, "UDI_TMS_XI"),
   1088		MTK_FUNCTION(3, "DFD_TMS_XI"),
   1089		MTK_FUNCTION(4, "SQISI"),
   1090		MTK_FUNCTION(5, "GPUEJ_TMS_XI"),
   1091		MTK_FUNCTION(7, "DBG_MON_B[27]")
   1092	),
   1093	MTK_PIN(
   1094		PINCTRL_PIN(107, "MSDC1_DAT1"),
   1095		NULL, "mt8167",
   1096		MTK_EINT_FUNCTION(0, 107),
   1097		MTK_FUNCTION(0, "GPIO107"),
   1098		MTK_FUNCTION(1, "MSDC1_DAT1"),
   1099		MTK_FUNCTION(2, "UDI_TCK_XI"),
   1100		MTK_FUNCTION(3, "DFD_TCK_XI"),
   1101		MTK_FUNCTION(4, "SQIWP"),
   1102		MTK_FUNCTION(5, "GPUEJ_TCK_XI"),
   1103		MTK_FUNCTION(7, "DBG_MON_B[28]")
   1104	),
   1105	MTK_PIN(
   1106		PINCTRL_PIN(108, "MSDC1_DAT2"),
   1107		NULL, "mt8167",
   1108		MTK_EINT_FUNCTION(0, 108),
   1109		MTK_FUNCTION(0, "GPIO108"),
   1110		MTK_FUNCTION(1, "MSDC1_DAT2"),
   1111		MTK_FUNCTION(2, "UDI_TDI_XI"),
   1112		MTK_FUNCTION(3, "DFD_TDI_XI"),
   1113		MTK_FUNCTION(4, "SQIRST"),
   1114		MTK_FUNCTION(5, "GPUEJ_TDI_XI"),
   1115		MTK_FUNCTION(7, "DBG_MON_B[29]")
   1116	),
   1117	MTK_PIN(
   1118		PINCTRL_PIN(109, "MSDC1_DAT3"),
   1119		NULL, "mt8167",
   1120		MTK_EINT_FUNCTION(0, 109),
   1121		MTK_FUNCTION(0, "GPIO109"),
   1122		MTK_FUNCTION(1, "MSDC1_DAT3"),
   1123		MTK_FUNCTION(2, "UDI_TDO"),
   1124		MTK_FUNCTION(3, "DFD_TDO"),
   1125		MTK_FUNCTION(4, "SQICK"),
   1126		MTK_FUNCTION(5, "GPUEJ_TDO"),
   1127		MTK_FUNCTION(7, "DBG_MON_B[30]")
   1128	),
   1129	MTK_PIN(
   1130		PINCTRL_PIN(110, "MSDC0_DAT7"),
   1131		NULL, "mt8167",
   1132		MTK_EINT_FUNCTION(0, 110),
   1133		MTK_FUNCTION(0, "GPIO110"),
   1134		MTK_FUNCTION(1, "MSDC0_DAT7"),
   1135		MTK_FUNCTION(4, "NLD7")
   1136	),
   1137	MTK_PIN(
   1138		PINCTRL_PIN(111, "MSDC0_DAT6"),
   1139		NULL, "mt8167",
   1140		MTK_EINT_FUNCTION(0, 111),
   1141		MTK_FUNCTION(0, "GPIO111"),
   1142		MTK_FUNCTION(1, "MSDC0_DAT6"),
   1143		MTK_FUNCTION(4, "NLD6")
   1144	),
   1145	MTK_PIN(
   1146		PINCTRL_PIN(112, "MSDC0_DAT5"),
   1147		NULL, "mt8167",
   1148		MTK_EINT_FUNCTION(0, 112),
   1149		MTK_FUNCTION(0, "GPIO112"),
   1150		MTK_FUNCTION(1, "MSDC0_DAT5"),
   1151		MTK_FUNCTION(4, "NLD4")
   1152	),
   1153	MTK_PIN(
   1154		PINCTRL_PIN(113, "MSDC0_DAT4"),
   1155		NULL, "mt8167",
   1156		MTK_EINT_FUNCTION(0, 113),
   1157		MTK_FUNCTION(0, "GPIO113"),
   1158		MTK_FUNCTION(1, "MSDC0_DAT4"),
   1159		MTK_FUNCTION(4, "NLD3")
   1160	),
   1161	MTK_PIN(
   1162		PINCTRL_PIN(114, "MSDC0_RSTB"),
   1163		NULL, "mt8167",
   1164		MTK_EINT_FUNCTION(0, 114),
   1165		MTK_FUNCTION(0, "GPIO114"),
   1166		MTK_FUNCTION(1, "MSDC0_RSTB"),
   1167		MTK_FUNCTION(4, "NLD0")
   1168	),
   1169	MTK_PIN(
   1170		PINCTRL_PIN(115, "MSDC0_CMD"),
   1171		NULL, "mt8167",
   1172		MTK_EINT_FUNCTION(0, 115),
   1173		MTK_FUNCTION(0, "GPIO115"),
   1174		MTK_FUNCTION(1, "MSDC0_CMD"),
   1175		MTK_FUNCTION(4, "NALE")
   1176	),
   1177	MTK_PIN(
   1178		PINCTRL_PIN(116, "MSDC0_CLK"),
   1179		NULL, "mt8167",
   1180		MTK_EINT_FUNCTION(0, 116),
   1181		MTK_FUNCTION(0, "GPIO116"),
   1182		MTK_FUNCTION(1, "MSDC0_CLK"),
   1183		MTK_FUNCTION(4, "NWEB")
   1184	),
   1185	MTK_PIN(
   1186		PINCTRL_PIN(117, "MSDC0_DAT3"),
   1187		NULL, "mt8167",
   1188		MTK_EINT_FUNCTION(0, 117),
   1189		MTK_FUNCTION(0, "GPIO117"),
   1190		MTK_FUNCTION(1, "MSDC0_DAT3"),
   1191		MTK_FUNCTION(4, "NLD1")
   1192	),
   1193	MTK_PIN(
   1194		PINCTRL_PIN(118, "MSDC0_DAT2"),
   1195		NULL, "mt8167",
   1196		MTK_EINT_FUNCTION(0, 118),
   1197		MTK_FUNCTION(0, "GPIO118"),
   1198		MTK_FUNCTION(1, "MSDC0_DAT2"),
   1199		MTK_FUNCTION(4, "NLD5")
   1200	),
   1201	MTK_PIN(
   1202		PINCTRL_PIN(119, "MSDC0_DAT1"),
   1203		NULL, "mt8167",
   1204		MTK_EINT_FUNCTION(0, 119),
   1205		MTK_FUNCTION(0, "GPIO119"),
   1206		MTK_FUNCTION(1, "MSDC0_DAT1"),
   1207		MTK_FUNCTION(4, "NLD8")
   1208	),
   1209	MTK_PIN(
   1210		PINCTRL_PIN(120, "MSDC0_DAT0"),
   1211		NULL, "mt8167",
   1212		MTK_EINT_FUNCTION(0, 120),
   1213		MTK_FUNCTION(0, "GPIO120"),
   1214		MTK_FUNCTION(1, "MSDC0_DAT0"),
   1215		MTK_FUNCTION(4, "WATCHDOG"),
   1216		MTK_FUNCTION(5, "NLD2")
   1217	),
   1218	MTK_PIN(
   1219		PINCTRL_PIN(121, "CEC"),
   1220		NULL, "mt8167",
   1221		MTK_EINT_FUNCTION(0, 121),
   1222		MTK_FUNCTION(0, "GPIO121"),
   1223		MTK_FUNCTION(1, "CEC")
   1224	),
   1225	MTK_PIN(
   1226		PINCTRL_PIN(122, "HTPLG"),
   1227		NULL, "mt8167",
   1228		MTK_EINT_FUNCTION(0, 122),
   1229		MTK_FUNCTION(0, "GPIO122"),
   1230		MTK_FUNCTION(1, "HTPLG")
   1231	),
   1232	MTK_PIN(
   1233		PINCTRL_PIN(123, "HDMISCK"),
   1234		NULL, "mt8167",
   1235		MTK_EINT_FUNCTION(0, 123),
   1236		MTK_FUNCTION(0, "GPIO123"),
   1237		MTK_FUNCTION(1, "HDMISCK")
   1238	),
   1239	MTK_PIN(
   1240		PINCTRL_PIN(124, "HDMISD"),
   1241		NULL, "mt8167",
   1242		MTK_EINT_FUNCTION(0, 124),
   1243		MTK_FUNCTION(0, "GPIO124"),
   1244		MTK_FUNCTION(1, "HDMISD")
   1245	),
   1246};
   1247
   1248#endif /* __PINCTRL_MTK_MT8167_H */