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-mt8183.h (43616B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * Copyright (C) 2018 MediaTek Inc.
      4 *
      5 * Author: Zhiyong Tao <zhiyong.tao@mediatek.com>
      6 *
      7 */
      8
      9#ifndef __PINCTRL_MTK_MT8183_H
     10#define __PINCTRL_MTK_MT8183_H
     11
     12#include "pinctrl-paris.h"
     13
     14static struct mtk_pin_desc mtk_pins_mt8183[] = {
     15	MTK_PIN(
     16		0, "GPIO0",
     17		MTK_EINT_FUNCTION(0, 0),
     18		DRV_GRP4,
     19		MTK_FUNCTION(0, "GPIO0"),
     20		MTK_FUNCTION(1, "MRG_SYNC"),
     21		MTK_FUNCTION(2, "PCM0_SYNC"),
     22		MTK_FUNCTION(3, "TP_GPIO0_AO"),
     23		MTK_FUNCTION(4, "SRCLKENAI0"),
     24		MTK_FUNCTION(5, "SCP_SPI2_CS"),
     25		MTK_FUNCTION(6, "I2S3_MCK"),
     26		MTK_FUNCTION(7, "SPI2_CSB")
     27	),
     28	MTK_PIN(
     29		1, "GPIO1",
     30		MTK_EINT_FUNCTION(0, 1),
     31		DRV_GRP4,
     32		MTK_FUNCTION(0, "GPIO1"),
     33		MTK_FUNCTION(1, "MRG_CLK"),
     34		MTK_FUNCTION(2, "PCM0_CLK"),
     35		MTK_FUNCTION(3, "TP_GPIO1_AO"),
     36		MTK_FUNCTION(4, "CLKM3"),
     37		MTK_FUNCTION(5, "SCP_SPI2_MO"),
     38		MTK_FUNCTION(6, "I2S3_BCK"),
     39		MTK_FUNCTION(7, "SPI2_MO")
     40	),
     41	MTK_PIN(
     42		2, "GPIO2",
     43		MTK_EINT_FUNCTION(0, 2),
     44		DRV_GRP4,
     45		MTK_FUNCTION(0, "GPIO2"),
     46		MTK_FUNCTION(1, "MRG_DO"),
     47		MTK_FUNCTION(2, "PCM0_DO"),
     48		MTK_FUNCTION(3, "TP_GPIO2_AO"),
     49		MTK_FUNCTION(4, "SCL6"),
     50		MTK_FUNCTION(5, "SCP_SPI2_CK"),
     51		MTK_FUNCTION(6, "I2S3_LRCK"),
     52		MTK_FUNCTION(7, "SPI2_CLK")
     53	),
     54	MTK_PIN(
     55		3, "GPIO3",
     56		MTK_EINT_FUNCTION(0, 3),
     57		DRV_GRP4,
     58		MTK_FUNCTION(0, "GPIO3"),
     59		MTK_FUNCTION(1, "MRG_DI"),
     60		MTK_FUNCTION(2, "PCM0_DI"),
     61		MTK_FUNCTION(3, "TP_GPIO3_AO"),
     62		MTK_FUNCTION(4, "SDA6"),
     63		MTK_FUNCTION(5, "TDM_MCK"),
     64		MTK_FUNCTION(6, "I2S3_DO"),
     65		MTK_FUNCTION(7, "SCP_VREQ_VAO")
     66	),
     67	MTK_PIN(
     68		4, "GPIO4",
     69		MTK_EINT_FUNCTION(0, 4),
     70		DRV_GRP4,
     71		MTK_FUNCTION(0, "GPIO4"),
     72		MTK_FUNCTION(1, "PWM_B"),
     73		MTK_FUNCTION(2, "I2S0_MCK"),
     74		MTK_FUNCTION(3, "SSPM_UTXD_AO"),
     75		MTK_FUNCTION(4, "MD_URXD1"),
     76		MTK_FUNCTION(5, "TDM_BCK"),
     77		MTK_FUNCTION(6, "TP_GPIO4_AO"),
     78		MTK_FUNCTION(7, "DAP_MD32_SWD")
     79	),
     80	MTK_PIN(
     81		5, "GPIO5",
     82		MTK_EINT_FUNCTION(0, 5),
     83		DRV_GRP4,
     84		MTK_FUNCTION(0, "GPIO5"),
     85		MTK_FUNCTION(1, "PWM_C"),
     86		MTK_FUNCTION(2, "I2S0_BCK"),
     87		MTK_FUNCTION(3, "SSPM_URXD_AO"),
     88		MTK_FUNCTION(4, "MD_UTXD1"),
     89		MTK_FUNCTION(5, "TDM_LRCK"),
     90		MTK_FUNCTION(6, "TP_GPIO5_AO"),
     91		MTK_FUNCTION(7, "DAP_MD32_SWCK")
     92	),
     93	MTK_PIN(
     94		6, "GPIO6",
     95		MTK_EINT_FUNCTION(0, 6),
     96		DRV_GRP4,
     97		MTK_FUNCTION(0, "GPIO6"),
     98		MTK_FUNCTION(1, "PWM_A"),
     99		MTK_FUNCTION(2, "I2S0_LRCK"),
    100		MTK_FUNCTION(3, "IDDIG"),
    101		MTK_FUNCTION(4, "MD_URXD0"),
    102		MTK_FUNCTION(5, "TDM_DATA0"),
    103		MTK_FUNCTION(6, "TP_GPIO6_AO"),
    104		MTK_FUNCTION(7, "CMFLASH")
    105	),
    106	MTK_PIN(
    107		7, "GPIO7",
    108		MTK_EINT_FUNCTION(0, 7),
    109		DRV_GRP4,
    110		MTK_FUNCTION(0, "GPIO7"),
    111		MTK_FUNCTION(1, "SPI1_B_MI"),
    112		MTK_FUNCTION(2, "I2S0_DI"),
    113		MTK_FUNCTION(3, "USB_DRVVBUS"),
    114		MTK_FUNCTION(4, "MD_UTXD0"),
    115		MTK_FUNCTION(5, "TDM_DATA1"),
    116		MTK_FUNCTION(6, "TP_GPIO7_AO"),
    117		MTK_FUNCTION(7, "DVFSRC_EXT_REQ")
    118	),
    119	MTK_PIN(
    120		8, "GPIO8",
    121		MTK_EINT_FUNCTION(0, 8),
    122		DRV_GRP4,
    123		MTK_FUNCTION(0, "GPIO8"),
    124		MTK_FUNCTION(1, "SPI1_B_CSB"),
    125		MTK_FUNCTION(2, "ANT_SEL3"),
    126		MTK_FUNCTION(3, "SCL7"),
    127		MTK_FUNCTION(4, "CONN_MCU_TRST_B"),
    128		MTK_FUNCTION(5, "TDM_DATA2"),
    129		MTK_FUNCTION(6, "MD_INT0"),
    130		MTK_FUNCTION(7, "JTRSTN_SEL1")
    131	),
    132	MTK_PIN(
    133		9, "GPIO9",
    134		MTK_EINT_FUNCTION(0, 9),
    135		DRV_GRP4,
    136		MTK_FUNCTION(0, "GPIO9"),
    137		MTK_FUNCTION(1, "SPI1_B_MO"),
    138		MTK_FUNCTION(2, "ANT_SEL4"),
    139		MTK_FUNCTION(3, "CMMCLK2"),
    140		MTK_FUNCTION(4, "CONN_MCU_DBGACK_N"),
    141		MTK_FUNCTION(5, "SSPM_JTAG_TRSTN"),
    142		MTK_FUNCTION(6, "IO_JTAG_TRSTN"),
    143		MTK_FUNCTION(7, "DBG_MON_B10")
    144	),
    145	MTK_PIN(
    146		10, "GPIO10",
    147		MTK_EINT_FUNCTION(0, 10),
    148		DRV_GRP4,
    149		MTK_FUNCTION(0, "GPIO10"),
    150		MTK_FUNCTION(1, "SPI1_B_CLK"),
    151		MTK_FUNCTION(2, "ANT_SEL5"),
    152		MTK_FUNCTION(3, "CMMCLK3"),
    153		MTK_FUNCTION(4, "CONN_MCU_DBGI_N"),
    154		MTK_FUNCTION(5, "TDM_DATA3"),
    155		MTK_FUNCTION(6, "EXT_FRAME_SYNC"),
    156		MTK_FUNCTION(7, "DBG_MON_B11")
    157	),
    158	MTK_PIN(
    159		11, "GPIO11",
    160		MTK_EINT_FUNCTION(0, 11),
    161		DRV_GRP4,
    162		MTK_FUNCTION(0, "GPIO11"),
    163		MTK_FUNCTION(1, "TP_URXD1_AO"),
    164		MTK_FUNCTION(2, "IDDIG"),
    165		MTK_FUNCTION(3, "SCL6"),
    166		MTK_FUNCTION(4, "UCTS1"),
    167		MTK_FUNCTION(5, "UCTS0"),
    168		MTK_FUNCTION(6, "SRCLKENAI1"),
    169		MTK_FUNCTION(7, "I2S5_MCK")
    170	),
    171	MTK_PIN(
    172		12, "GPIO12",
    173		MTK_EINT_FUNCTION(0, 12),
    174		DRV_GRP4,
    175		MTK_FUNCTION(0, "GPIO12"),
    176		MTK_FUNCTION(1, "TP_UTXD1_AO"),
    177		MTK_FUNCTION(2, "USB_DRVVBUS"),
    178		MTK_FUNCTION(3, "SDA6"),
    179		MTK_FUNCTION(4, "URTS1"),
    180		MTK_FUNCTION(5, "URTS0"),
    181		MTK_FUNCTION(6, "I2S2_DI2"),
    182		MTK_FUNCTION(7, "I2S5_BCK")
    183	),
    184	MTK_PIN(
    185		13, "GPIO13",
    186		MTK_EINT_FUNCTION(0, 13),
    187		DRV_GRP4,
    188		MTK_FUNCTION(0, "GPIO13"),
    189		MTK_FUNCTION(1, "DBPI_D0"),
    190		MTK_FUNCTION(2, "SPI5_MI"),
    191		MTK_FUNCTION(3, "PCM0_SYNC"),
    192		MTK_FUNCTION(4, "MD_URXD0"),
    193		MTK_FUNCTION(5, "ANT_SEL3"),
    194		MTK_FUNCTION(6, "I2S0_MCK"),
    195		MTK_FUNCTION(7, "DBG_MON_B15")
    196	),
    197	MTK_PIN(
    198		14, "GPIO14",
    199		MTK_EINT_FUNCTION(0, 14),
    200		DRV_GRP4,
    201		MTK_FUNCTION(0, "GPIO14"),
    202		MTK_FUNCTION(1, "DBPI_D1"),
    203		MTK_FUNCTION(2, "SPI5_CSB"),
    204		MTK_FUNCTION(3, "PCM0_CLK"),
    205		MTK_FUNCTION(4, "MD_UTXD0"),
    206		MTK_FUNCTION(5, "ANT_SEL4"),
    207		MTK_FUNCTION(6, "I2S0_BCK"),
    208		MTK_FUNCTION(7, "DBG_MON_B16")
    209	),
    210	MTK_PIN(
    211		15, "GPIO15",
    212		MTK_EINT_FUNCTION(0, 15),
    213		DRV_GRP4,
    214		MTK_FUNCTION(0, "GPIO15"),
    215		MTK_FUNCTION(1, "DBPI_D2"),
    216		MTK_FUNCTION(2, "SPI5_MO"),
    217		MTK_FUNCTION(3, "PCM0_DO"),
    218		MTK_FUNCTION(4, "MD_URXD1"),
    219		MTK_FUNCTION(5, "ANT_SEL5"),
    220		MTK_FUNCTION(6, "I2S0_LRCK"),
    221		MTK_FUNCTION(7, "DBG_MON_B17")
    222	),
    223	MTK_PIN(
    224		16, "GPIO16",
    225		MTK_EINT_FUNCTION(0, 16),
    226		DRV_GRP4,
    227		MTK_FUNCTION(0, "GPIO16"),
    228		MTK_FUNCTION(1, "DBPI_D3"),
    229		MTK_FUNCTION(2, "SPI5_CLK"),
    230		MTK_FUNCTION(3, "PCM0_DI"),
    231		MTK_FUNCTION(4, "MD_UTXD1"),
    232		MTK_FUNCTION(5, "ANT_SEL6"),
    233		MTK_FUNCTION(6, "I2S0_DI"),
    234		MTK_FUNCTION(7, "DBG_MON_B23")
    235	),
    236	MTK_PIN(
    237		17, "GPIO17",
    238		MTK_EINT_FUNCTION(0, 17),
    239		DRV_GRP4,
    240		MTK_FUNCTION(0, "GPIO17"),
    241		MTK_FUNCTION(1, "DBPI_D4"),
    242		MTK_FUNCTION(2, "SPI4_MI"),
    243		MTK_FUNCTION(3, "CONN_MCU_TRST_B"),
    244		MTK_FUNCTION(4, "MD_INT0"),
    245		MTK_FUNCTION(5, "ANT_SEL7"),
    246		MTK_FUNCTION(6, "I2S3_MCK"),
    247		MTK_FUNCTION(7, "DBG_MON_A1")
    248	),
    249	MTK_PIN(
    250		18, "GPIO18",
    251		MTK_EINT_FUNCTION(0, 18),
    252		DRV_GRP4,
    253		MTK_FUNCTION(0, "GPIO18"),
    254		MTK_FUNCTION(1, "DBPI_D5"),
    255		MTK_FUNCTION(2, "SPI4_CSB"),
    256		MTK_FUNCTION(3, "CONN_MCU_DBGI_N"),
    257		MTK_FUNCTION(4, "MD_INT0"),
    258		MTK_FUNCTION(5, "SCP_VREQ_VAO"),
    259		MTK_FUNCTION(6, "I2S3_BCK"),
    260		MTK_FUNCTION(7, "DBG_MON_A2")
    261	),
    262	MTK_PIN(
    263		19, "GPIO19",
    264		MTK_EINT_FUNCTION(0, 19),
    265		DRV_GRP4,
    266		MTK_FUNCTION(0, "GPIO19"),
    267		MTK_FUNCTION(1, "DBPI_D6"),
    268		MTK_FUNCTION(2, "SPI4_MO"),
    269		MTK_FUNCTION(3, "CONN_MCU_TDO"),
    270		MTK_FUNCTION(4, "MD_INT2_C2K_UIM1_HOT_PLUG"),
    271		MTK_FUNCTION(5, "URXD1"),
    272		MTK_FUNCTION(6, "I2S3_LRCK"),
    273		MTK_FUNCTION(7, "DBG_MON_A3")
    274	),
    275	MTK_PIN(
    276		20, "GPIO20",
    277		MTK_EINT_FUNCTION(0, 20),
    278		DRV_GRP4,
    279		MTK_FUNCTION(0, "GPIO20"),
    280		MTK_FUNCTION(1, "DBPI_D7"),
    281		MTK_FUNCTION(2, "SPI4_CLK"),
    282		MTK_FUNCTION(3, "CONN_MCU_DBGACK_N"),
    283		MTK_FUNCTION(4, "MD_INT1_C2K_UIM0_HOT_PLUG"),
    284		MTK_FUNCTION(5, "UTXD1"),
    285		MTK_FUNCTION(6, "I2S3_DO"),
    286		MTK_FUNCTION(7, "DBG_MON_A19")
    287	),
    288	MTK_PIN(
    289		21, "GPIO21",
    290		MTK_EINT_FUNCTION(0, 21),
    291		DRV_GRP4,
    292		MTK_FUNCTION(0, "GPIO21"),
    293		MTK_FUNCTION(1, "DBPI_D8"),
    294		MTK_FUNCTION(2, "SPI3_MI"),
    295		MTK_FUNCTION(3, "CONN_MCU_TMS"),
    296		MTK_FUNCTION(4, "DAP_MD32_SWD"),
    297		MTK_FUNCTION(5, "CONN_MCU_AICE_TMSC"),
    298		MTK_FUNCTION(6, "I2S2_MCK"),
    299		MTK_FUNCTION(7, "DBG_MON_B5")
    300	),
    301	MTK_PIN(
    302		22, "GPIO22",
    303		MTK_EINT_FUNCTION(0, 22),
    304		DRV_GRP4,
    305		MTK_FUNCTION(0, "GPIO22"),
    306		MTK_FUNCTION(1, "DBPI_D9"),
    307		MTK_FUNCTION(2, "SPI3_CSB"),
    308		MTK_FUNCTION(3, "CONN_MCU_TCK"),
    309		MTK_FUNCTION(4, "DAP_MD32_SWCK"),
    310		MTK_FUNCTION(5, "CONN_MCU_AICE_TCKC"),
    311		MTK_FUNCTION(6, "I2S2_BCK"),
    312		MTK_FUNCTION(7, "DBG_MON_B6")
    313	),
    314	MTK_PIN(
    315		23, "GPIO23",
    316		MTK_EINT_FUNCTION(0, 23),
    317		DRV_GRP4,
    318		MTK_FUNCTION(0, "GPIO23"),
    319		MTK_FUNCTION(1, "DBPI_D10"),
    320		MTK_FUNCTION(2, "SPI3_MO"),
    321		MTK_FUNCTION(3, "CONN_MCU_TDI"),
    322		MTK_FUNCTION(4, "UCTS1"),
    323		MTK_FUNCTION(5, "EXT_FRAME_SYNC"),
    324		MTK_FUNCTION(6, "I2S2_LRCK"),
    325		MTK_FUNCTION(7, "DBG_MON_B7")
    326	),
    327	MTK_PIN(
    328		24, "GPIO24",
    329		MTK_EINT_FUNCTION(0, 24),
    330		DRV_GRP4,
    331		MTK_FUNCTION(0, "GPIO24"),
    332		MTK_FUNCTION(1, "DBPI_D11"),
    333		MTK_FUNCTION(2, "SPI3_CLK"),
    334		MTK_FUNCTION(3, "SRCLKENAI0"),
    335		MTK_FUNCTION(4, "URTS1"),
    336		MTK_FUNCTION(5, "IO_JTAG_TCK"),
    337		MTK_FUNCTION(6, "I2S2_DI"),
    338		MTK_FUNCTION(7, "DBG_MON_B31")
    339	),
    340	MTK_PIN(
    341		25, "GPIO25",
    342		MTK_EINT_FUNCTION(0, 25),
    343		DRV_GRP4,
    344		MTK_FUNCTION(0, "GPIO25"),
    345		MTK_FUNCTION(1, "DBPI_HSYNC"),
    346		MTK_FUNCTION(2, "ANT_SEL0"),
    347		MTK_FUNCTION(3, "SCL6"),
    348		MTK_FUNCTION(4, "KPCOL2"),
    349		MTK_FUNCTION(5, "IO_JTAG_TMS"),
    350		MTK_FUNCTION(6, "I2S1_MCK"),
    351		MTK_FUNCTION(7, "DBG_MON_B0")
    352	),
    353	MTK_PIN(
    354		26, "GPIO26",
    355		MTK_EINT_FUNCTION(0, 26),
    356		DRV_GRP4,
    357		MTK_FUNCTION(0, "GPIO26"),
    358		MTK_FUNCTION(1, "DBPI_VSYNC"),
    359		MTK_FUNCTION(2, "ANT_SEL1"),
    360		MTK_FUNCTION(3, "SDA6"),
    361		MTK_FUNCTION(4, "KPROW2"),
    362		MTK_FUNCTION(5, "IO_JTAG_TDI"),
    363		MTK_FUNCTION(6, "I2S1_BCK"),
    364		MTK_FUNCTION(7, "DBG_MON_B1")
    365	),
    366	MTK_PIN(
    367		27, "GPIO27",
    368		MTK_EINT_FUNCTION(0, 27),
    369		DRV_GRP4,
    370		MTK_FUNCTION(0, "GPIO27"),
    371		MTK_FUNCTION(1, "DBPI_DE"),
    372		MTK_FUNCTION(2, "ANT_SEL2"),
    373		MTK_FUNCTION(3, "SCL7"),
    374		MTK_FUNCTION(4, "DMIC_CLK"),
    375		MTK_FUNCTION(5, "IO_JTAG_TDO"),
    376		MTK_FUNCTION(6, "I2S1_LRCK"),
    377		MTK_FUNCTION(7, "DBG_MON_B9")
    378	),
    379	MTK_PIN(
    380		28, "GPIO28",
    381		MTK_EINT_FUNCTION(0, 28),
    382		DRV_GRP4,
    383		MTK_FUNCTION(0, "GPIO28"),
    384		MTK_FUNCTION(1, "DBPI_CK"),
    385		MTK_FUNCTION(2, "DVFSRC_EXT_REQ"),
    386		MTK_FUNCTION(3, "SDA7"),
    387		MTK_FUNCTION(4, "DMIC_DAT"),
    388		MTK_FUNCTION(5, "IO_JTAG_TRSTN"),
    389		MTK_FUNCTION(6, "I2S1_DO"),
    390		MTK_FUNCTION(7, "DBG_MON_B32")
    391	),
    392	MTK_PIN(
    393		29, "GPIO29",
    394		MTK_EINT_FUNCTION(0, 29),
    395		DRV_GRP4,
    396		MTK_FUNCTION(0, "GPIO29"),
    397		MTK_FUNCTION(1, "MSDC1_CLK"),
    398		MTK_FUNCTION(2, "IO_JTAG_TCK"),
    399		MTK_FUNCTION(3, "UDI_TCK"),
    400		MTK_FUNCTION(4, "CONN_DSP_JCK"),
    401		MTK_FUNCTION(5, "SSPM_JTAG_TCK"),
    402		MTK_FUNCTION(6, "PCM1_CLK"),
    403		MTK_FUNCTION(7, "DBG_MON_A6")
    404	),
    405	MTK_PIN(
    406		30, "GPIO30",
    407		MTK_EINT_FUNCTION(0, 30),
    408		DRV_GRP4,
    409		MTK_FUNCTION(0, "GPIO30"),
    410		MTK_FUNCTION(1, "MSDC1_DAT3"),
    411		MTK_FUNCTION(2, "DAP_MD32_SWD"),
    412		MTK_FUNCTION(3, "CONN_MCU_AICE_TMSC"),
    413		MTK_FUNCTION(4, "CONN_DSP_JINTP"),
    414		MTK_FUNCTION(5, "SSPM_JTAG_TRSTN"),
    415		MTK_FUNCTION(6, "PCM1_DI"),
    416		MTK_FUNCTION(7, "DBG_MON_A7")
    417	),
    418	MTK_PIN(
    419		31, "GPIO31",
    420		MTK_EINT_FUNCTION(0, 31),
    421		DRV_GRP4,
    422		MTK_FUNCTION(0, "GPIO31"),
    423		MTK_FUNCTION(1, "MSDC1_CMD"),
    424		MTK_FUNCTION(2, "IO_JTAG_TMS"),
    425		MTK_FUNCTION(3, "UDI_TMS"),
    426		MTK_FUNCTION(4, "CONN_DSP_JMS"),
    427		MTK_FUNCTION(5, "SSPM_JTAG_TMS"),
    428		MTK_FUNCTION(6, "PCM1_SYNC"),
    429		MTK_FUNCTION(7, "DBG_MON_A8")
    430	),
    431	MTK_PIN(
    432		32, "GPIO32",
    433		MTK_EINT_FUNCTION(0, 32),
    434		DRV_GRP4,
    435		MTK_FUNCTION(0, "GPIO32"),
    436		MTK_FUNCTION(1, "MSDC1_DAT0"),
    437		MTK_FUNCTION(2, "IO_JTAG_TDI"),
    438		MTK_FUNCTION(3, "UDI_TDI"),
    439		MTK_FUNCTION(4, "CONN_DSP_JDI"),
    440		MTK_FUNCTION(5, "SSPM_JTAG_TDI"),
    441		MTK_FUNCTION(6, "PCM1_DO0"),
    442		MTK_FUNCTION(7, "DBG_MON_A9")
    443	),
    444	MTK_PIN(
    445		33, "GPIO33",
    446		MTK_EINT_FUNCTION(0, 33),
    447		DRV_GRP4,
    448		MTK_FUNCTION(0, "GPIO33"),
    449		MTK_FUNCTION(1, "MSDC1_DAT2"),
    450		MTK_FUNCTION(2, "IO_JTAG_TRSTN"),
    451		MTK_FUNCTION(3, "UDI_NTRST"),
    452		MTK_FUNCTION(4, "DAP_MD32_SWCK"),
    453		MTK_FUNCTION(5, "CONN_MCU_AICE_TCKC"),
    454		MTK_FUNCTION(6, "PCM1_DO2"),
    455		MTK_FUNCTION(7, "DBG_MON_A10")
    456	),
    457	MTK_PIN(
    458		34, "GPIO34",
    459		MTK_EINT_FUNCTION(0, 34),
    460		DRV_GRP4,
    461		MTK_FUNCTION(0, "GPIO34"),
    462		MTK_FUNCTION(1, "MSDC1_DAT1"),
    463		MTK_FUNCTION(2, "IO_JTAG_TDO"),
    464		MTK_FUNCTION(3, "UDI_TDO"),
    465		MTK_FUNCTION(4, "CONN_DSP_JDO"),
    466		MTK_FUNCTION(5, "SSPM_JTAG_TDO"),
    467		MTK_FUNCTION(6, "PCM1_DO1"),
    468		MTK_FUNCTION(7, "DBG_MON_A11")
    469	),
    470	MTK_PIN(
    471		35, "GPIO35",
    472		MTK_EINT_FUNCTION(0, 35),
    473		DRV_GRP4,
    474		MTK_FUNCTION(0, "GPIO35"),
    475		MTK_FUNCTION(1, "MD1_SIM2_SIO"),
    476		MTK_FUNCTION(2, "CCU_JTAG_TDO"),
    477		MTK_FUNCTION(3, "MD1_SIM1_SIO"),
    478		MTK_FUNCTION(5, "SCP_JTAG_TDO"),
    479		MTK_FUNCTION(6, "CONN_DSP_JMS"),
    480		MTK_FUNCTION(7, "DBG_MON_A28")
    481	),
    482	MTK_PIN(
    483		36, "GPIO36",
    484		MTK_EINT_FUNCTION(0, 36),
    485		DRV_GRP4,
    486		MTK_FUNCTION(0, "GPIO36"),
    487		MTK_FUNCTION(1, "MD1_SIM2_SRST"),
    488		MTK_FUNCTION(2, "CCU_JTAG_TMS"),
    489		MTK_FUNCTION(3, "MD1_SIM1_SRST"),
    490		MTK_FUNCTION(4, "CONN_MCU_AICE_TMSC"),
    491		MTK_FUNCTION(5, "SCP_JTAG_TMS"),
    492		MTK_FUNCTION(6, "CONN_DSP_JINTP"),
    493		MTK_FUNCTION(7, "DBG_MON_A29")
    494	),
    495	MTK_PIN(
    496		37, "GPIO37",
    497		MTK_EINT_FUNCTION(0, 37),
    498		DRV_GRP4,
    499		MTK_FUNCTION(0, "GPIO37"),
    500		MTK_FUNCTION(1, "MD1_SIM2_SCLK"),
    501		MTK_FUNCTION(2, "CCU_JTAG_TDI"),
    502		MTK_FUNCTION(3, "MD1_SIM1_SCLK"),
    503		MTK_FUNCTION(5, "SCP_JTAG_TDI"),
    504		MTK_FUNCTION(6, "CONN_DSP_JDO"),
    505		MTK_FUNCTION(7, "DBG_MON_A30")
    506	),
    507	MTK_PIN(
    508		38, "GPIO38",
    509		MTK_EINT_FUNCTION(0, 38),
    510		DRV_GRP4,
    511		MTK_FUNCTION(0, "GPIO38"),
    512		MTK_FUNCTION(1, "MD1_SIM1_SCLK"),
    513		MTK_FUNCTION(3, "MD1_SIM2_SCLK"),
    514		MTK_FUNCTION(4, "CONN_MCU_AICE_TCKC"),
    515		MTK_FUNCTION(7, "DBG_MON_A20")
    516	),
    517	MTK_PIN(
    518		39, "GPIO39",
    519		MTK_EINT_FUNCTION(0, 39),
    520		DRV_GRP4,
    521		MTK_FUNCTION(0, "GPIO39"),
    522		MTK_FUNCTION(1, "MD1_SIM1_SRST"),
    523		MTK_FUNCTION(2, "CCU_JTAG_TCK"),
    524		MTK_FUNCTION(3, "MD1_SIM2_SRST"),
    525		MTK_FUNCTION(5, "SCP_JTAG_TCK"),
    526		MTK_FUNCTION(6, "CONN_DSP_JCK"),
    527		MTK_FUNCTION(7, "DBG_MON_A31")
    528	),
    529	MTK_PIN(
    530		40, "GPIO40",
    531		MTK_EINT_FUNCTION(0, 40),
    532		DRV_GRP4,
    533		MTK_FUNCTION(0, "GPIO40"),
    534		MTK_FUNCTION(1, "MD1_SIM1_SIO"),
    535		MTK_FUNCTION(2, "CCU_JTAG_TRST"),
    536		MTK_FUNCTION(3, "MD1_SIM2_SIO"),
    537		MTK_FUNCTION(5, "SCP_JTAG_TRSTN"),
    538		MTK_FUNCTION(6, "CONN_DSP_JDI"),
    539		MTK_FUNCTION(7, "DBG_MON_A32")
    540	),
    541	MTK_PIN(
    542		41, "GPIO41",
    543		MTK_EINT_FUNCTION(0, 41),
    544		DRV_GRP4,
    545		MTK_FUNCTION(0, "GPIO41"),
    546		MTK_FUNCTION(1, "IDDIG"),
    547		MTK_FUNCTION(2, "URXD1"),
    548		MTK_FUNCTION(3, "UCTS0"),
    549		MTK_FUNCTION(4, "SSPM_UTXD_AO"),
    550		MTK_FUNCTION(5, "EXT_FRAME_SYNC"),
    551		MTK_FUNCTION(6, "DMIC_CLK")
    552	),
    553	MTK_PIN(
    554		42, "GPIO42",
    555		MTK_EINT_FUNCTION(0, 42),
    556		DRV_GRP4,
    557		MTK_FUNCTION(0, "GPIO42"),
    558		MTK_FUNCTION(1, "USB_DRVVBUS"),
    559		MTK_FUNCTION(2, "UTXD1"),
    560		MTK_FUNCTION(3, "URTS0"),
    561		MTK_FUNCTION(4, "SSPM_URXD_AO"),
    562		MTK_FUNCTION(5, "EXT_FRAME_SYNC"),
    563		MTK_FUNCTION(6, "DMIC_DAT")
    564	),
    565	MTK_PIN(
    566		43, "GPIO43",
    567		MTK_EINT_FUNCTION(0, 43),
    568		DRV_GRP4,
    569		MTK_FUNCTION(0, "GPIO43"),
    570		MTK_FUNCTION(1, "DISP_PWM")
    571	),
    572	MTK_PIN(
    573		44, "GPIO44",
    574		MTK_EINT_FUNCTION(0, 44),
    575		DRV_GRP4,
    576		MTK_FUNCTION(0, "GPIO44"),
    577		MTK_FUNCTION(1, "DSI_TE")
    578	),
    579	MTK_PIN(
    580		45, "GPIO45",
    581		MTK_EINT_FUNCTION(0, 45),
    582		DRV_GRP4,
    583		MTK_FUNCTION(0, "GPIO45"),
    584		MTK_FUNCTION(1, "LCM_RST")
    585	),
    586	MTK_PIN(
    587		46, "GPIO46",
    588		MTK_EINT_FUNCTION(0, 46),
    589		DRV_GRP4,
    590		MTK_FUNCTION(0, "GPIO46"),
    591		MTK_FUNCTION(1, "MD_INT2_C2K_UIM1_HOT_PLUG"),
    592		MTK_FUNCTION(2, "URXD1"),
    593		MTK_FUNCTION(3, "UCTS1"),
    594		MTK_FUNCTION(4, "CCU_UTXD_AO"),
    595		MTK_FUNCTION(5, "TP_UCTS1_AO"),
    596		MTK_FUNCTION(6, "IDDIG"),
    597		MTK_FUNCTION(7, "I2S5_LRCK")
    598	),
    599	MTK_PIN(
    600		47, "GPIO47",
    601		MTK_EINT_FUNCTION(0, 47),
    602		DRV_GRP4,
    603		MTK_FUNCTION(0, "GPIO47"),
    604		MTK_FUNCTION(1, "MD_INT1_C2K_UIM0_HOT_PLUG"),
    605		MTK_FUNCTION(2, "UTXD1"),
    606		MTK_FUNCTION(3, "URTS1"),
    607		MTK_FUNCTION(4, "CCU_URXD_AO"),
    608		MTK_FUNCTION(5, "TP_URTS1_AO"),
    609		MTK_FUNCTION(6, "USB_DRVVBUS"),
    610		MTK_FUNCTION(7, "I2S5_DO")
    611	),
    612	MTK_PIN(
    613		48, "GPIO48",
    614		MTK_EINT_FUNCTION(0, 48),
    615		DRV_GRP4,
    616		MTK_FUNCTION(0, "GPIO48"),
    617		MTK_FUNCTION(1, "SCL5")
    618	),
    619	MTK_PIN(
    620		49, "GPIO49",
    621		MTK_EINT_FUNCTION(0, 49),
    622		DRV_GRP4,
    623		MTK_FUNCTION(0, "GPIO49"),
    624		MTK_FUNCTION(1, "SDA5")
    625	),
    626	MTK_PIN(
    627		50, "GPIO50",
    628		MTK_EINT_FUNCTION(0, 50),
    629		DRV_GRP4,
    630		MTK_FUNCTION(0, "GPIO50"),
    631		MTK_FUNCTION(1, "SCL3")
    632	),
    633	MTK_PIN(
    634		51, "GPIO51",
    635		MTK_EINT_FUNCTION(0, 51),
    636		DRV_GRP4,
    637		MTK_FUNCTION(0, "GPIO51"),
    638		MTK_FUNCTION(1, "SDA3")
    639	),
    640	MTK_PIN(
    641		52, "GPIO52",
    642		MTK_EINT_FUNCTION(0, 52),
    643		DRV_GRP4,
    644		MTK_FUNCTION(0, "GPIO52"),
    645		MTK_FUNCTION(1, "BPI_ANT2")
    646	),
    647	MTK_PIN(
    648		53, "GPIO53",
    649		MTK_EINT_FUNCTION(0, 53),
    650		DRV_GRP4,
    651		MTK_FUNCTION(0, "GPIO53"),
    652		MTK_FUNCTION(1, "BPI_ANT0")
    653	),
    654	MTK_PIN(
    655		54, "GPIO54",
    656		MTK_EINT_FUNCTION(0, 54),
    657		DRV_GRP4,
    658		MTK_FUNCTION(0, "GPIO54"),
    659		MTK_FUNCTION(1, "BPI_OLAT1")
    660	),
    661	MTK_PIN(
    662		55, "GPIO55",
    663		MTK_EINT_FUNCTION(0, 55),
    664		DRV_GRP4,
    665		MTK_FUNCTION(0, "GPIO55"),
    666		MTK_FUNCTION(1, "BPI_BUS8")
    667	),
    668	MTK_PIN(
    669		56, "GPIO56",
    670		MTK_EINT_FUNCTION(0, 56),
    671		DRV_GRP4,
    672		MTK_FUNCTION(0, "GPIO56"),
    673		MTK_FUNCTION(1, "BPI_BUS9"),
    674		MTK_FUNCTION(2, "SCL_6306")
    675	),
    676	MTK_PIN(
    677		57, "GPIO57",
    678		MTK_EINT_FUNCTION(0, 57),
    679		DRV_GRP4,
    680		MTK_FUNCTION(0, "GPIO57"),
    681		MTK_FUNCTION(1, "BPI_BUS10"),
    682		MTK_FUNCTION(2, "SDA_6306")
    683	),
    684	MTK_PIN(
    685		58, "GPIO58",
    686		MTK_EINT_FUNCTION(0, 58),
    687		DRV_GRP4,
    688		MTK_FUNCTION(0, "GPIO58"),
    689		MTK_FUNCTION(1, "RFIC0_BSI_D2"),
    690		MTK_FUNCTION(2, "SPM_BSI_D2"),
    691		MTK_FUNCTION(3, "PWM_B")
    692	),
    693	MTK_PIN(
    694		59, "GPIO59",
    695		MTK_EINT_FUNCTION(0, 59),
    696		DRV_GRP4,
    697		MTK_FUNCTION(0, "GPIO59"),
    698		MTK_FUNCTION(1, "RFIC0_BSI_D1"),
    699		MTK_FUNCTION(2, "SPM_BSI_D1")
    700	),
    701	MTK_PIN(
    702		60, "GPIO60",
    703		MTK_EINT_FUNCTION(0, 60),
    704		DRV_GRP4,
    705		MTK_FUNCTION(0, "GPIO60"),
    706		MTK_FUNCTION(1, "RFIC0_BSI_D0"),
    707		MTK_FUNCTION(2, "SPM_BSI_D0")
    708	),
    709	MTK_PIN(
    710		61, "GPIO61",
    711		MTK_EINT_FUNCTION(0, 61),
    712		DRV_GRP4,
    713		MTK_FUNCTION(0, "GPIO61"),
    714		MTK_FUNCTION(1, "MIPI1_SDATA")
    715	),
    716	MTK_PIN(
    717		62, "GPIO62",
    718		MTK_EINT_FUNCTION(0, 62),
    719		DRV_GRP4,
    720		MTK_FUNCTION(0, "GPIO62"),
    721		MTK_FUNCTION(1, "MIPI1_SCLK")
    722	),
    723	MTK_PIN(
    724		63, "GPIO63",
    725		MTK_EINT_FUNCTION(0, 63),
    726		DRV_GRP4,
    727		MTK_FUNCTION(0, "GPIO63"),
    728		MTK_FUNCTION(1, "MIPI0_SDATA")
    729	),
    730	MTK_PIN(
    731		64, "GPIO64",
    732		MTK_EINT_FUNCTION(0, 64),
    733		DRV_GRP4,
    734		MTK_FUNCTION(0, "GPIO64"),
    735		MTK_FUNCTION(1, "MIPI0_SCLK")
    736	),
    737	MTK_PIN(
    738		65, "GPIO65",
    739		MTK_EINT_FUNCTION(0, 65),
    740		DRV_GRP4,
    741		MTK_FUNCTION(0, "GPIO65"),
    742		MTK_FUNCTION(1, "MIPI3_SDATA"),
    743		MTK_FUNCTION(2, "BPI_OLAT2")
    744	),
    745	MTK_PIN(
    746		66, "GPIO66",
    747		MTK_EINT_FUNCTION(0, 66),
    748		DRV_GRP4,
    749		MTK_FUNCTION(0, "GPIO66"),
    750		MTK_FUNCTION(1, "MIPI3_SCLK"),
    751		MTK_FUNCTION(2, "BPI_OLAT3")
    752	),
    753	MTK_PIN(
    754		67, "GPIO67",
    755		MTK_EINT_FUNCTION(0, 67),
    756		DRV_GRP4,
    757		MTK_FUNCTION(0, "GPIO67"),
    758		MTK_FUNCTION(1, "MIPI2_SDATA")
    759	),
    760	MTK_PIN(
    761		68, "GPIO68",
    762		MTK_EINT_FUNCTION(0, 68),
    763		DRV_GRP4,
    764		MTK_FUNCTION(0, "GPIO68"),
    765		MTK_FUNCTION(1, "MIPI2_SCLK")
    766	),
    767	MTK_PIN(
    768		69, "GPIO69",
    769		MTK_EINT_FUNCTION(0, 69),
    770		DRV_GRP4,
    771		MTK_FUNCTION(0, "GPIO69"),
    772		MTK_FUNCTION(1, "BPI_BUS7")
    773	),
    774	MTK_PIN(
    775		70, "GPIO70",
    776		MTK_EINT_FUNCTION(0, 70),
    777		DRV_GRP4,
    778		MTK_FUNCTION(0, "GPIO70"),
    779		MTK_FUNCTION(1, "BPI_BUS6")
    780	),
    781	MTK_PIN(
    782		71, "GPIO71",
    783		MTK_EINT_FUNCTION(0, 71),
    784		DRV_GRP4,
    785		MTK_FUNCTION(0, "GPIO71"),
    786		MTK_FUNCTION(1, "BPI_BUS5")
    787	),
    788	MTK_PIN(
    789		72, "GPIO72",
    790		MTK_EINT_FUNCTION(0, 72),
    791		DRV_GRP4,
    792		MTK_FUNCTION(0, "GPIO72"),
    793		MTK_FUNCTION(1, "BPI_BUS4")
    794	),
    795	MTK_PIN(
    796		73, "GPIO73",
    797		MTK_EINT_FUNCTION(0, 73),
    798		DRV_GRP4,
    799		MTK_FUNCTION(0, "GPIO73"),
    800		MTK_FUNCTION(1, "BPI_BUS3")
    801	),
    802	MTK_PIN(
    803		74, "GPIO74",
    804		MTK_EINT_FUNCTION(0, 74),
    805		DRV_GRP4,
    806		MTK_FUNCTION(0, "GPIO74"),
    807		MTK_FUNCTION(1, "BPI_BUS2")
    808	),
    809	MTK_PIN(
    810		75, "GPIO75",
    811		MTK_EINT_FUNCTION(0, 75),
    812		DRV_GRP4,
    813		MTK_FUNCTION(0, "GPIO75"),
    814		MTK_FUNCTION(1, "BPI_BUS1")
    815	),
    816	MTK_PIN(
    817		76, "GPIO76",
    818		MTK_EINT_FUNCTION(0, 76),
    819		DRV_GRP4,
    820		MTK_FUNCTION(0, "GPIO76"),
    821		MTK_FUNCTION(1, "BPI_BUS0")
    822	),
    823	MTK_PIN(
    824		77, "GPIO77",
    825		MTK_EINT_FUNCTION(0, 77),
    826		DRV_GRP4,
    827		MTK_FUNCTION(0, "GPIO77"),
    828		MTK_FUNCTION(1, "BPI_ANT1")
    829	),
    830	MTK_PIN(
    831		78, "GPIO78",
    832		MTK_EINT_FUNCTION(0, 78),
    833		DRV_GRP4,
    834		MTK_FUNCTION(0, "GPIO78"),
    835		MTK_FUNCTION(1, "BPI_OLAT0")
    836	),
    837	MTK_PIN(
    838		79, "GPIO79",
    839		MTK_EINT_FUNCTION(0, 79),
    840		DRV_GRP4,
    841		MTK_FUNCTION(0, "GPIO79"),
    842		MTK_FUNCTION(1, "BPI_PA_VM1"),
    843		MTK_FUNCTION(2, "MIPI4_SDATA")
    844	),
    845	MTK_PIN(
    846		80, "GPIO80",
    847		MTK_EINT_FUNCTION(0, 80),
    848		DRV_GRP4,
    849		MTK_FUNCTION(0, "GPIO80"),
    850		MTK_FUNCTION(1, "BPI_PA_VM0"),
    851		MTK_FUNCTION(2, "MIPI4_SCLK")
    852	),
    853	MTK_PIN(
    854		81, "GPIO81",
    855		MTK_EINT_FUNCTION(0, 81),
    856		DRV_GRP4,
    857		MTK_FUNCTION(0, "GPIO81"),
    858		MTK_FUNCTION(1, "SDA1")
    859	),
    860	MTK_PIN(
    861		82, "GPIO82",
    862		MTK_EINT_FUNCTION(0, 82),
    863		DRV_GRP4,
    864		MTK_FUNCTION(0, "GPIO82"),
    865		MTK_FUNCTION(1, "SDA0")
    866	),
    867	MTK_PIN(
    868		83, "GPIO83",
    869		MTK_EINT_FUNCTION(0, 83),
    870		DRV_GRP4,
    871		MTK_FUNCTION(0, "GPIO83"),
    872		MTK_FUNCTION(1, "SCL0")
    873	),
    874	MTK_PIN(
    875		84, "GPIO84",
    876		MTK_EINT_FUNCTION(0, 84),
    877		DRV_GRP4,
    878		MTK_FUNCTION(0, "GPIO84"),
    879		MTK_FUNCTION(1, "SCL1")
    880	),
    881	MTK_PIN(
    882		85, "GPIO85",
    883		MTK_EINT_FUNCTION(0, 85),
    884		DRV_GRP4,
    885		MTK_FUNCTION(0, "GPIO85"),
    886		MTK_FUNCTION(1, "SPI0_MI"),
    887		MTK_FUNCTION(2, "SCP_SPI0_MI"),
    888		MTK_FUNCTION(3, "CLKM3"),
    889		MTK_FUNCTION(4, "I2S1_BCK"),
    890		MTK_FUNCTION(5, "MFG_DFD_JTAG_TDO"),
    891		MTK_FUNCTION(6, "DFD_TDO"),
    892		MTK_FUNCTION(7, "JTDO_SEL1")
    893	),
    894	MTK_PIN(
    895		86, "GPIO86",
    896		MTK_EINT_FUNCTION(0, 86),
    897		DRV_GRP4,
    898		MTK_FUNCTION(0, "GPIO86"),
    899		MTK_FUNCTION(1, "SPI0_CSB"),
    900		MTK_FUNCTION(2, "SCP_SPI0_CS"),
    901		MTK_FUNCTION(3, "CLKM0"),
    902		MTK_FUNCTION(4, "I2S1_LRCK"),
    903		MTK_FUNCTION(5, "MFG_DFD_JTAG_TMS"),
    904		MTK_FUNCTION(6, "DFD_TMS"),
    905		MTK_FUNCTION(7, "JTMS_SEL1")
    906	),
    907	MTK_PIN(
    908		87, "GPIO87",
    909		MTK_EINT_FUNCTION(0, 87),
    910		DRV_GRP4,
    911		MTK_FUNCTION(0, "GPIO87"),
    912		MTK_FUNCTION(1, "SPI0_MO"),
    913		MTK_FUNCTION(2, "SCP_SPI0_MO"),
    914		MTK_FUNCTION(3, "SDA1"),
    915		MTK_FUNCTION(4, "I2S1_DO"),
    916		MTK_FUNCTION(5, "MFG_DFD_JTAG_TDI"),
    917		MTK_FUNCTION(6, "DFD_TDI"),
    918		MTK_FUNCTION(7, "JTDI_SEL1")
    919	),
    920	MTK_PIN(
    921		88, "GPIO88",
    922		MTK_EINT_FUNCTION(0, 88),
    923		DRV_GRP4,
    924		MTK_FUNCTION(0, "GPIO88"),
    925		MTK_FUNCTION(1, "SPI0_CLK"),
    926		MTK_FUNCTION(2, "SCP_SPI0_CK"),
    927		MTK_FUNCTION(3, "SCL1"),
    928		MTK_FUNCTION(4, "I2S1_MCK"),
    929		MTK_FUNCTION(5, "MFG_DFD_JTAG_TCK"),
    930		MTK_FUNCTION(6, "DFD_TCK_XI"),
    931		MTK_FUNCTION(7, "JTCK_SEL1")
    932	),
    933	MTK_PIN(
    934		89, "GPIO89",
    935		MTK_EINT_FUNCTION(0, 89),
    936		DRV_GRP4,
    937		MTK_FUNCTION(0, "GPIO89"),
    938		MTK_FUNCTION(1, "SRCLKENAI0"),
    939		MTK_FUNCTION(2, "PWM_C"),
    940		MTK_FUNCTION(3, "I2S5_BCK"),
    941		MTK_FUNCTION(4, "ANT_SEL6"),
    942		MTK_FUNCTION(5, "SDA8"),
    943		MTK_FUNCTION(6, "CMVREF0"),
    944		MTK_FUNCTION(7, "DBG_MON_A21")
    945	),
    946	MTK_PIN(
    947		90, "GPIO90",
    948		MTK_EINT_FUNCTION(0, 90),
    949		DRV_GRP4,
    950		MTK_FUNCTION(0, "GPIO90"),
    951		MTK_FUNCTION(1, "PWM_A"),
    952		MTK_FUNCTION(2, "CMMCLK2"),
    953		MTK_FUNCTION(3, "I2S5_LRCK"),
    954		MTK_FUNCTION(4, "SCP_VREQ_VAO"),
    955		MTK_FUNCTION(5, "SCL8"),
    956		MTK_FUNCTION(6, "PTA_RXD"),
    957		MTK_FUNCTION(7, "DBG_MON_A22")
    958	),
    959	MTK_PIN(
    960		91, "GPIO91",
    961		MTK_EINT_FUNCTION(0, 91),
    962		DRV_GRP4,
    963		MTK_FUNCTION(0, "GPIO91"),
    964		MTK_FUNCTION(1, "KPROW1"),
    965		MTK_FUNCTION(2, "PWM_B"),
    966		MTK_FUNCTION(3, "I2S5_DO"),
    967		MTK_FUNCTION(4, "ANT_SEL7"),
    968		MTK_FUNCTION(5, "CMMCLK3"),
    969		MTK_FUNCTION(6, "PTA_TXD")
    970	),
    971	MTK_PIN(
    972		92, "GPIO92",
    973		MTK_EINT_FUNCTION(0, 92),
    974		DRV_GRP4,
    975		MTK_FUNCTION(0, "GPIO92"),
    976		MTK_FUNCTION(1, "KPROW0")
    977	),
    978	MTK_PIN(
    979		93, "GPIO93",
    980		MTK_EINT_FUNCTION(0, 93),
    981		DRV_GRP4,
    982		MTK_FUNCTION(0, "GPIO93"),
    983		MTK_FUNCTION(1, "KPCOL0"),
    984		MTK_FUNCTION(7, "DBG_MON_B27")
    985	),
    986	MTK_PIN(
    987		94, "GPIO94",
    988		MTK_EINT_FUNCTION(0, 94),
    989		DRV_GRP4,
    990		MTK_FUNCTION(0, "GPIO94"),
    991		MTK_FUNCTION(1, "KPCOL1"),
    992		MTK_FUNCTION(2, "I2S2_DI2"),
    993		MTK_FUNCTION(3, "I2S5_MCK"),
    994		MTK_FUNCTION(4, "CMMCLK2"),
    995		MTK_FUNCTION(5, "SCP_SPI2_MI"),
    996		MTK_FUNCTION(6, "SRCLKENAI1"),
    997		MTK_FUNCTION(7, "SPI2_MI")
    998	),
    999	MTK_PIN(
   1000		95, "GPIO95",
   1001		MTK_EINT_FUNCTION(0, 95),
   1002		DRV_GRP4,
   1003		MTK_FUNCTION(0, "GPIO95"),
   1004		MTK_FUNCTION(1, "URXD0"),
   1005		MTK_FUNCTION(2, "UTXD0"),
   1006		MTK_FUNCTION(3, "MD_URXD0"),
   1007		MTK_FUNCTION(4, "MD_URXD1"),
   1008		MTK_FUNCTION(5, "SSPM_URXD_AO"),
   1009		MTK_FUNCTION(6, "CCU_URXD_AO")
   1010	),
   1011	MTK_PIN(
   1012		96, "GPIO96",
   1013		MTK_EINT_FUNCTION(0, 96),
   1014		DRV_GRP4,
   1015		MTK_FUNCTION(0, "GPIO96"),
   1016		MTK_FUNCTION(1, "UTXD0"),
   1017		MTK_FUNCTION(2, "URXD0"),
   1018		MTK_FUNCTION(3, "MD_UTXD0"),
   1019		MTK_FUNCTION(4, "MD_UTXD1"),
   1020		MTK_FUNCTION(5, "SSPM_UTXD_AO"),
   1021		MTK_FUNCTION(6, "CCU_UTXD_AO"),
   1022		MTK_FUNCTION(7, "DBG_MON_B2")
   1023	),
   1024	MTK_PIN(
   1025		97, "GPIO97",
   1026		MTK_EINT_FUNCTION(0, 97),
   1027		DRV_GRP4,
   1028		MTK_FUNCTION(0, "GPIO97"),
   1029		MTK_FUNCTION(1, "UCTS0"),
   1030		MTK_FUNCTION(2, "I2S2_MCK"),
   1031		MTK_FUNCTION(3, "IDDIG"),
   1032		MTK_FUNCTION(4, "CONN_MCU_TDO"),
   1033		MTK_FUNCTION(5, "SSPM_JTAG_TDO"),
   1034		MTK_FUNCTION(6, "IO_JTAG_TDO"),
   1035		MTK_FUNCTION(7, "DBG_MON_B3")
   1036	),
   1037	MTK_PIN(
   1038		98, "GPIO98",
   1039		MTK_EINT_FUNCTION(0, 98),
   1040		DRV_GRP4,
   1041		MTK_FUNCTION(0, "GPIO98"),
   1042		MTK_FUNCTION(1, "URTS0"),
   1043		MTK_FUNCTION(2, "I2S2_BCK"),
   1044		MTK_FUNCTION(3, "USB_DRVVBUS"),
   1045		MTK_FUNCTION(4, "CONN_MCU_TMS"),
   1046		MTK_FUNCTION(5, "SSPM_JTAG_TMS"),
   1047		MTK_FUNCTION(6, "IO_JTAG_TMS"),
   1048		MTK_FUNCTION(7, "DBG_MON_B4")
   1049	),
   1050	MTK_PIN(
   1051		99, "GPIO99",
   1052		MTK_EINT_FUNCTION(0, 99),
   1053		DRV_GRP4,
   1054		MTK_FUNCTION(0, "GPIO99"),
   1055		MTK_FUNCTION(1, "CMMCLK0"),
   1056		MTK_FUNCTION(4, "CONN_MCU_AICE_TMSC"),
   1057		MTK_FUNCTION(7, "DBG_MON_B28")
   1058	),
   1059	MTK_PIN(
   1060		100, "GPIO100",
   1061		MTK_EINT_FUNCTION(0, 100),
   1062		DRV_GRP4,
   1063		MTK_FUNCTION(0, "GPIO100"),
   1064		MTK_FUNCTION(1, "CMMCLK1"),
   1065		MTK_FUNCTION(2, "PWM_C"),
   1066		MTK_FUNCTION(3, "MD_INT1_C2K_UIM0_HOT_PLUG"),
   1067		MTK_FUNCTION(4, "CONN_MCU_AICE_TCKC"),
   1068		MTK_FUNCTION(7, "DBG_MON_B29")
   1069	),
   1070	MTK_PIN(
   1071		101, "GPIO101",
   1072		MTK_EINT_FUNCTION(0, 101),
   1073		DRV_GRP4,
   1074		MTK_FUNCTION(0, "GPIO101"),
   1075		MTK_FUNCTION(1, "CLKM2"),
   1076		MTK_FUNCTION(2, "I2S2_LRCK"),
   1077		MTK_FUNCTION(3, "CMVREF1"),
   1078		MTK_FUNCTION(4, "CONN_MCU_TCK"),
   1079		MTK_FUNCTION(5, "SSPM_JTAG_TCK"),
   1080		MTK_FUNCTION(6, "IO_JTAG_TCK")
   1081	),
   1082	MTK_PIN(
   1083		102, "GPIO102",
   1084		MTK_EINT_FUNCTION(0, 102),
   1085		DRV_GRP4,
   1086		MTK_FUNCTION(0, "GPIO102"),
   1087		MTK_FUNCTION(1, "CLKM1"),
   1088		MTK_FUNCTION(2, "I2S2_DI"),
   1089		MTK_FUNCTION(3, "DVFSRC_EXT_REQ"),
   1090		MTK_FUNCTION(4, "CONN_MCU_TDI"),
   1091		MTK_FUNCTION(5, "SSPM_JTAG_TDI"),
   1092		MTK_FUNCTION(6, "IO_JTAG_TDI"),
   1093		MTK_FUNCTION(7, "DBG_MON_B8")
   1094	),
   1095	MTK_PIN(
   1096		103, "GPIO103",
   1097		MTK_EINT_FUNCTION(0, 103),
   1098		DRV_GRP4,
   1099		MTK_FUNCTION(0, "GPIO103"),
   1100		MTK_FUNCTION(1, "SCL2")
   1101	),
   1102	MTK_PIN(
   1103		104, "GPIO104",
   1104		MTK_EINT_FUNCTION(0, 104),
   1105		DRV_GRP4,
   1106		MTK_FUNCTION(0, "GPIO104"),
   1107		MTK_FUNCTION(1, "SDA2")
   1108	),
   1109	MTK_PIN(
   1110		105, "GPIO105",
   1111		MTK_EINT_FUNCTION(0, 105),
   1112		DRV_GRP4,
   1113		MTK_FUNCTION(0, "GPIO105"),
   1114		MTK_FUNCTION(1, "SCL4")
   1115	),
   1116	MTK_PIN(
   1117		106, "GPIO106",
   1118		MTK_EINT_FUNCTION(0, 106),
   1119		DRV_GRP4,
   1120		MTK_FUNCTION(0, "GPIO106"),
   1121		MTK_FUNCTION(1, "SDA4")
   1122	),
   1123	MTK_PIN(
   1124		107, "GPIO107",
   1125		MTK_EINT_FUNCTION(0, 107),
   1126		DRV_GRP4,
   1127		MTK_FUNCTION(0, "GPIO107"),
   1128		MTK_FUNCTION(1, "DMIC_CLK"),
   1129		MTK_FUNCTION(2, "ANT_SEL0"),
   1130		MTK_FUNCTION(3, "CLKM0"),
   1131		MTK_FUNCTION(4, "SDA7"),
   1132		MTK_FUNCTION(5, "EXT_FRAME_SYNC"),
   1133		MTK_FUNCTION(6, "PWM_A"),
   1134		MTK_FUNCTION(7, "DBG_MON_B12")
   1135	),
   1136	MTK_PIN(
   1137		108, "GPIO108",
   1138		MTK_EINT_FUNCTION(0, 108),
   1139		DRV_GRP4,
   1140		MTK_FUNCTION(0, "GPIO108"),
   1141		MTK_FUNCTION(1, "CMMCLK2"),
   1142		MTK_FUNCTION(2, "ANT_SEL1"),
   1143		MTK_FUNCTION(3, "CLKM1"),
   1144		MTK_FUNCTION(4, "SCL8"),
   1145		MTK_FUNCTION(5, "DAP_MD32_SWD"),
   1146		MTK_FUNCTION(6, "PWM_B"),
   1147		MTK_FUNCTION(7, "DBG_MON_B13")
   1148	),
   1149	MTK_PIN(
   1150		109, "GPIO109",
   1151		MTK_EINT_FUNCTION(0, 109),
   1152		DRV_GRP4,
   1153		MTK_FUNCTION(0, "GPIO109"),
   1154		MTK_FUNCTION(1, "DMIC_DAT"),
   1155		MTK_FUNCTION(2, "ANT_SEL2"),
   1156		MTK_FUNCTION(3, "CLKM2"),
   1157		MTK_FUNCTION(4, "SDA8"),
   1158		MTK_FUNCTION(5, "DAP_MD32_SWCK"),
   1159		MTK_FUNCTION(6, "PWM_C"),
   1160		MTK_FUNCTION(7, "DBG_MON_B14")
   1161	),
   1162	MTK_PIN(
   1163		110, "GPIO110",
   1164		MTK_EINT_FUNCTION(0, 110),
   1165		DRV_GRP4,
   1166		MTK_FUNCTION(0, "GPIO110"),
   1167		MTK_FUNCTION(1, "SCL7"),
   1168		MTK_FUNCTION(2, "ANT_SEL0"),
   1169		MTK_FUNCTION(3, "TP_URXD1_AO"),
   1170		MTK_FUNCTION(4, "USB_DRVVBUS"),
   1171		MTK_FUNCTION(5, "SRCLKENAI1"),
   1172		MTK_FUNCTION(6, "KPCOL2"),
   1173		MTK_FUNCTION(7, "URXD1")
   1174	),
   1175	MTK_PIN(
   1176		111, "GPIO111",
   1177		MTK_EINT_FUNCTION(0, 111),
   1178		DRV_GRP4,
   1179		MTK_FUNCTION(0, "GPIO111"),
   1180		MTK_FUNCTION(1, "CMMCLK3"),
   1181		MTK_FUNCTION(2, "ANT_SEL1"),
   1182		MTK_FUNCTION(3, "SRCLKENAI0"),
   1183		MTK_FUNCTION(4, "SCP_VREQ_VAO"),
   1184		MTK_FUNCTION(5, "MD_INT2_C2K_UIM1_HOT_PLUG"),
   1185		MTK_FUNCTION(7, "DVFSRC_EXT_REQ")
   1186	),
   1187	MTK_PIN(
   1188		112, "GPIO112",
   1189		MTK_EINT_FUNCTION(0, 112),
   1190		DRV_GRP4,
   1191		MTK_FUNCTION(0, "GPIO112"),
   1192		MTK_FUNCTION(1, "SDA7"),
   1193		MTK_FUNCTION(2, "ANT_SEL2"),
   1194		MTK_FUNCTION(3, "TP_UTXD1_AO"),
   1195		MTK_FUNCTION(4, "IDDIG"),
   1196		MTK_FUNCTION(5, "AGPS_SYNC"),
   1197		MTK_FUNCTION(6, "KPROW2"),
   1198		MTK_FUNCTION(7, "UTXD1")
   1199	),
   1200	MTK_PIN(
   1201		113, "GPIO113",
   1202		MTK_EINT_FUNCTION(0, 113),
   1203		DRV_GRP4,
   1204		MTK_FUNCTION(0, "GPIO113"),
   1205		MTK_FUNCTION(1, "CONN_TOP_CLK"),
   1206		MTK_FUNCTION(3, "SCL6"),
   1207		MTK_FUNCTION(4, "AUXIF_CLK0"),
   1208		MTK_FUNCTION(6, "TP_UCTS1_AO")
   1209	),
   1210	MTK_PIN(
   1211		114, "GPIO114",
   1212		MTK_EINT_FUNCTION(0, 114),
   1213		DRV_GRP4,
   1214		MTK_FUNCTION(0, "GPIO114"),
   1215		MTK_FUNCTION(1, "CONN_TOP_DATA"),
   1216		MTK_FUNCTION(3, "SDA6"),
   1217		MTK_FUNCTION(4, "AUXIF_ST0"),
   1218		MTK_FUNCTION(6, "TP_URTS1_AO")
   1219	),
   1220	MTK_PIN(
   1221		115, "GPIO115",
   1222		MTK_EINT_FUNCTION(0, 115),
   1223		DRV_GRP4,
   1224		MTK_FUNCTION(0, "GPIO115"),
   1225		MTK_FUNCTION(1, "CONN_BT_CLK"),
   1226		MTK_FUNCTION(2, "UTXD1"),
   1227		MTK_FUNCTION(3, "PTA_TXD"),
   1228		MTK_FUNCTION(4, "AUXIF_CLK1"),
   1229		MTK_FUNCTION(5, "DAP_MD32_SWD"),
   1230		MTK_FUNCTION(6, "TP_UTXD1_AO")
   1231	),
   1232	MTK_PIN(
   1233		116, "GPIO116",
   1234		MTK_EINT_FUNCTION(0, 116),
   1235		DRV_GRP4,
   1236		MTK_FUNCTION(0, "GPIO116"),
   1237		MTK_FUNCTION(1, "CONN_BT_DATA"),
   1238		MTK_FUNCTION(2, "IPU_JTAG_TRST"),
   1239		MTK_FUNCTION(4, "AUXIF_ST1"),
   1240		MTK_FUNCTION(5, "DAP_MD32_SWCK"),
   1241		MTK_FUNCTION(6, "TP_URXD2_AO"),
   1242		MTK_FUNCTION(7, "DBG_MON_A0")
   1243	),
   1244	MTK_PIN(
   1245		117, "GPIO117",
   1246		MTK_EINT_FUNCTION(0, 117),
   1247		DRV_GRP4,
   1248		MTK_FUNCTION(0, "GPIO117"),
   1249		MTK_FUNCTION(1, "CONN_WF_HB0"),
   1250		MTK_FUNCTION(2, "IPU_JTAG_TDO"),
   1251		MTK_FUNCTION(6, "TP_UTXD2_AO"),
   1252		MTK_FUNCTION(7, "DBG_MON_A4")
   1253	),
   1254	MTK_PIN(
   1255		118, "GPIO118",
   1256		MTK_EINT_FUNCTION(0, 118),
   1257		DRV_GRP4,
   1258		MTK_FUNCTION(0, "GPIO118"),
   1259		MTK_FUNCTION(1, "CONN_WF_HB1"),
   1260		MTK_FUNCTION(2, "IPU_JTAG_TDI"),
   1261		MTK_FUNCTION(5, "SSPM_URXD_AO"),
   1262		MTK_FUNCTION(6, "TP_UCTS2_AO"),
   1263		MTK_FUNCTION(7, "DBG_MON_A5")
   1264	),
   1265	MTK_PIN(
   1266		119, "GPIO119",
   1267		MTK_EINT_FUNCTION(0, 119),
   1268		DRV_GRP4,
   1269		MTK_FUNCTION(0, "GPIO119"),
   1270		MTK_FUNCTION(1, "CONN_WF_HB2"),
   1271		MTK_FUNCTION(2, "IPU_JTAG_TCK"),
   1272		MTK_FUNCTION(5, "SSPM_UTXD_AO"),
   1273		MTK_FUNCTION(6, "TP_URTS2_AO")
   1274	),
   1275	MTK_PIN(
   1276		120, "GPIO120",
   1277		MTK_EINT_FUNCTION(0, 120),
   1278		DRV_GRP4,
   1279		MTK_FUNCTION(0, "GPIO120"),
   1280		MTK_FUNCTION(1, "CONN_WB_PTA"),
   1281		MTK_FUNCTION(2, "IPU_JTAG_TMS"),
   1282		MTK_FUNCTION(5, "CCU_URXD_AO")
   1283	),
   1284	MTK_PIN(
   1285		121, "GPIO121",
   1286		MTK_EINT_FUNCTION(0, 121),
   1287		DRV_GRP4,
   1288		MTK_FUNCTION(0, "GPIO121"),
   1289		MTK_FUNCTION(1, "CONN_HRST_B"),
   1290		MTK_FUNCTION(2, "URXD1"),
   1291		MTK_FUNCTION(3, "PTA_RXD"),
   1292		MTK_FUNCTION(5, "CCU_UTXD_AO"),
   1293		MTK_FUNCTION(6, "TP_URXD1_AO")
   1294	),
   1295	MTK_PIN(
   1296		122, "GPIO122",
   1297		MTK_EINT_FUNCTION(0, 122),
   1298		DRV_GRP4,
   1299		MTK_FUNCTION(0, "GPIO122"),
   1300		MTK_FUNCTION(1, "MSDC0_CMD"),
   1301		MTK_FUNCTION(2, "SSPM_URXD2_AO"),
   1302		MTK_FUNCTION(3, "ANT_SEL1"),
   1303		MTK_FUNCTION(7, "DBG_MON_A12")
   1304	),
   1305	MTK_PIN(
   1306		123, "GPIO123",
   1307		MTK_EINT_FUNCTION(0, 123),
   1308		DRV_GRP4,
   1309		MTK_FUNCTION(0, "GPIO123"),
   1310		MTK_FUNCTION(1, "MSDC0_DAT0"),
   1311		MTK_FUNCTION(3, "ANT_SEL0"),
   1312		MTK_FUNCTION(7, "DBG_MON_A13")
   1313	),
   1314	MTK_PIN(
   1315		124, "GPIO124",
   1316		MTK_EINT_FUNCTION(0, 124),
   1317		DRV_GRP4,
   1318		MTK_FUNCTION(0, "GPIO124"),
   1319		MTK_FUNCTION(1, "MSDC0_CLK"),
   1320		MTK_FUNCTION(7, "DBG_MON_A14")
   1321	),
   1322	MTK_PIN(
   1323		125, "GPIO125",
   1324		MTK_EINT_FUNCTION(0, 125),
   1325		DRV_GRP4,
   1326		MTK_FUNCTION(0, "GPIO125"),
   1327		MTK_FUNCTION(1, "MSDC0_DAT2"),
   1328		MTK_FUNCTION(3, "MRG_CLK"),
   1329		MTK_FUNCTION(7, "DBG_MON_A15")
   1330	),
   1331	MTK_PIN(
   1332		126, "GPIO126",
   1333		MTK_EINT_FUNCTION(0, 126),
   1334		DRV_GRP4,
   1335		MTK_FUNCTION(0, "GPIO126"),
   1336		MTK_FUNCTION(1, "MSDC0_DAT4"),
   1337		MTK_FUNCTION(3, "ANT_SEL5"),
   1338		MTK_FUNCTION(6, "UFS_MPHY_SCL"),
   1339		MTK_FUNCTION(7, "DBG_MON_A16")
   1340	),
   1341	MTK_PIN(
   1342		127, "GPIO127",
   1343		MTK_EINT_FUNCTION(0, 127),
   1344		DRV_GRP4,
   1345		MTK_FUNCTION(0, "GPIO127"),
   1346		MTK_FUNCTION(1, "MSDC0_DAT6"),
   1347		MTK_FUNCTION(3, "ANT_SEL4"),
   1348		MTK_FUNCTION(6, "UFS_MPHY_SDA"),
   1349		MTK_FUNCTION(7, "DBG_MON_A17")
   1350	),
   1351	MTK_PIN(
   1352		128, "GPIO128",
   1353		MTK_EINT_FUNCTION(0, 128),
   1354		DRV_GRP4,
   1355		MTK_FUNCTION(0, "GPIO128"),
   1356		MTK_FUNCTION(1, "MSDC0_DAT1"),
   1357		MTK_FUNCTION(3, "ANT_SEL2"),
   1358		MTK_FUNCTION(6, "UFS_UNIPRO_SDA"),
   1359		MTK_FUNCTION(7, "DBG_MON_A18")
   1360	),
   1361	MTK_PIN(
   1362		129, "GPIO129",
   1363		MTK_EINT_FUNCTION(0, 129),
   1364		DRV_GRP4,
   1365		MTK_FUNCTION(0, "GPIO129"),
   1366		MTK_FUNCTION(1, "MSDC0_DAT5"),
   1367		MTK_FUNCTION(3, "ANT_SEL3"),
   1368		MTK_FUNCTION(6, "UFS_UNIPRO_SCL"),
   1369		MTK_FUNCTION(7, "DBG_MON_A23")
   1370	),
   1371	MTK_PIN(
   1372		130, "GPIO130",
   1373		MTK_EINT_FUNCTION(0, 130),
   1374		DRV_GRP4,
   1375		MTK_FUNCTION(0, "GPIO130"),
   1376		MTK_FUNCTION(1, "MSDC0_DAT7"),
   1377		MTK_FUNCTION(3, "MRG_DO"),
   1378		MTK_FUNCTION(7, "DBG_MON_A24")
   1379	),
   1380	MTK_PIN(
   1381		131, "GPIO131",
   1382		MTK_EINT_FUNCTION(0, 131),
   1383		DRV_GRP4,
   1384		MTK_FUNCTION(0, "GPIO131"),
   1385		MTK_FUNCTION(1, "MSDC0_DSL"),
   1386		MTK_FUNCTION(3, "MRG_SYNC"),
   1387		MTK_FUNCTION(7, "DBG_MON_A25")
   1388	),
   1389	MTK_PIN(
   1390		132, "GPIO132",
   1391		MTK_EINT_FUNCTION(0, 132),
   1392		DRV_GRP4,
   1393		MTK_FUNCTION(0, "GPIO132"),
   1394		MTK_FUNCTION(1, "MSDC0_DAT3"),
   1395		MTK_FUNCTION(3, "MRG_DI"),
   1396		MTK_FUNCTION(7, "DBG_MON_A26")
   1397	),
   1398	MTK_PIN(
   1399		133, "GPIO133",
   1400		MTK_EINT_FUNCTION(0, 133),
   1401		DRV_GRP4,
   1402		MTK_FUNCTION(0, "GPIO133"),
   1403		MTK_FUNCTION(1, "MSDC0_RSTB"),
   1404		MTK_FUNCTION(3, "AGPS_SYNC"),
   1405		MTK_FUNCTION(7, "DBG_MON_A27")
   1406	),
   1407	MTK_PIN(
   1408		134, "GPIO134",
   1409		MTK_EINT_FUNCTION(0, 134),
   1410		DRV_GRP4,
   1411		MTK_FUNCTION(0, "GPIO134"),
   1412		MTK_FUNCTION(1, "RTC32K_CK")
   1413	),
   1414	MTK_PIN(
   1415		135, "GPIO135",
   1416		MTK_EINT_FUNCTION(0, 135),
   1417		DRV_GRP4,
   1418		MTK_FUNCTION(0, "GPIO135"),
   1419		MTK_FUNCTION(1, "WATCHDOG")
   1420	),
   1421	MTK_PIN(
   1422		136, "GPIO136",
   1423		MTK_EINT_FUNCTION(0, 136),
   1424		DRV_GRP4,
   1425		MTK_FUNCTION(0, "GPIO136"),
   1426		MTK_FUNCTION(1, "AUD_CLK_MOSI"),
   1427		MTK_FUNCTION(2, "AUD_CLK_MISO"),
   1428		MTK_FUNCTION(3, "I2S1_MCK"),
   1429		MTK_FUNCTION(6, "UFS_UNIPRO_SCL")
   1430	),
   1431	MTK_PIN(
   1432		137, "GPIO137",
   1433		MTK_EINT_FUNCTION(0, 137),
   1434		DRV_GRP4,
   1435		MTK_FUNCTION(0, "GPIO137"),
   1436		MTK_FUNCTION(1, "AUD_SYNC_MOSI"),
   1437		MTK_FUNCTION(2, "AUD_SYNC_MISO"),
   1438		MTK_FUNCTION(3, "I2S1_BCK")
   1439	),
   1440	MTK_PIN(
   1441		138, "GPIO138",
   1442		MTK_EINT_FUNCTION(0, 138),
   1443		DRV_GRP4,
   1444		MTK_FUNCTION(0, "GPIO138"),
   1445		MTK_FUNCTION(1, "AUD_DAT_MOSI0"),
   1446		MTK_FUNCTION(2, "AUD_DAT_MISO0"),
   1447		MTK_FUNCTION(3, "I2S1_LRCK"),
   1448		MTK_FUNCTION(7, "DBG_MON_B24")
   1449	),
   1450	MTK_PIN(
   1451		139, "GPIO139",
   1452		MTK_EINT_FUNCTION(0, 139),
   1453		DRV_GRP4,
   1454		MTK_FUNCTION(0, "GPIO139"),
   1455		MTK_FUNCTION(1, "AUD_DAT_MOSI1"),
   1456		MTK_FUNCTION(2, "AUD_DAT_MISO1"),
   1457		MTK_FUNCTION(3, "I2S1_DO"),
   1458		MTK_FUNCTION(6, "UFS_MPHY_SDA")
   1459	),
   1460	MTK_PIN(
   1461		140, "GPIO140",
   1462		MTK_EINT_FUNCTION(0, 140),
   1463		DRV_GRP4,
   1464		MTK_FUNCTION(0, "GPIO140"),
   1465		MTK_FUNCTION(1, "AUD_CLK_MISO"),
   1466		MTK_FUNCTION(2, "AUD_CLK_MOSI"),
   1467		MTK_FUNCTION(3, "I2S0_MCK"),
   1468		MTK_FUNCTION(6, "UFS_UNIPRO_SDA")
   1469	),
   1470	MTK_PIN(
   1471		141, "GPIO141",
   1472		MTK_EINT_FUNCTION(0, 141),
   1473		DRV_GRP4,
   1474		MTK_FUNCTION(0, "GPIO141"),
   1475		MTK_FUNCTION(1, "AUD_SYNC_MISO"),
   1476		MTK_FUNCTION(2, "AUD_SYNC_MOSI"),
   1477		MTK_FUNCTION(3, "I2S0_BCK")
   1478	),
   1479	MTK_PIN(
   1480		142, "GPIO142",
   1481		MTK_EINT_FUNCTION(0, 142),
   1482		DRV_GRP4,
   1483		MTK_FUNCTION(0, "GPIO142"),
   1484		MTK_FUNCTION(1, "AUD_DAT_MISO0"),
   1485		MTK_FUNCTION(2, "AUD_DAT_MOSI0"),
   1486		MTK_FUNCTION(3, "I2S0_LRCK"),
   1487		MTK_FUNCTION(4, "VOW_DAT_MISO"),
   1488		MTK_FUNCTION(7, "DBG_MON_B25")
   1489	),
   1490	MTK_PIN(
   1491		143, "GPIO143",
   1492		MTK_EINT_FUNCTION(0, 143),
   1493		DRV_GRP4,
   1494		MTK_FUNCTION(0, "GPIO143"),
   1495		MTK_FUNCTION(1, "AUD_DAT_MISO1"),
   1496		MTK_FUNCTION(2, "AUD_DAT_MOSI1"),
   1497		MTK_FUNCTION(3, "I2S0_DI"),
   1498		MTK_FUNCTION(4, "VOW_CLK_MISO"),
   1499		MTK_FUNCTION(6, "UFS_MPHY_SCL"),
   1500		MTK_FUNCTION(7, "DBG_MON_B26")
   1501	),
   1502	MTK_PIN(
   1503		144, "GPIO144",
   1504		MTK_EINT_FUNCTION(0, 144),
   1505		DRV_GRP4,
   1506		MTK_FUNCTION(0, "GPIO144"),
   1507		MTK_FUNCTION(1, "PWRAP_SPI0_MI"),
   1508		MTK_FUNCTION(2, "PWRAP_SPI0_MO")
   1509	),
   1510	MTK_PIN(
   1511		145, "GPIO145",
   1512		MTK_EINT_FUNCTION(0, 145),
   1513		DRV_GRP4,
   1514		MTK_FUNCTION(0, "GPIO145"),
   1515		MTK_FUNCTION(1, "PWRAP_SPI0_CSN")
   1516	),
   1517	MTK_PIN(
   1518		146, "GPIO146",
   1519		MTK_EINT_FUNCTION(0, 146),
   1520		DRV_GRP4,
   1521		MTK_FUNCTION(0, "GPIO146"),
   1522		MTK_FUNCTION(1, "PWRAP_SPI0_MO"),
   1523		MTK_FUNCTION(2, "PWRAP_SPI0_MI")
   1524	),
   1525	MTK_PIN(
   1526		147, "GPIO147",
   1527		MTK_EINT_FUNCTION(0, 147),
   1528		DRV_GRP4,
   1529		MTK_FUNCTION(0, "GPIO147"),
   1530		MTK_FUNCTION(1, "PWRAP_SPI0_CK")
   1531	),
   1532	MTK_PIN(
   1533		148, "GPIO148",
   1534		MTK_EINT_FUNCTION(0, 148),
   1535		DRV_GRP4,
   1536		MTK_FUNCTION(0, "GPIO148"),
   1537		MTK_FUNCTION(1, "SRCLKENA0")
   1538	),
   1539	MTK_PIN(
   1540		149, "GPIO149",
   1541		MTK_EINT_FUNCTION(0, 149),
   1542		DRV_GRP4,
   1543		MTK_FUNCTION(0, "GPIO149"),
   1544		MTK_FUNCTION(1, "SRCLKENA1")
   1545	),
   1546	MTK_PIN(
   1547		150, "GPIO150",
   1548		MTK_EINT_FUNCTION(0, 150),
   1549		DRV_GRP4,
   1550		MTK_FUNCTION(0, "GPIO150"),
   1551		MTK_FUNCTION(1, "PWM_A"),
   1552		MTK_FUNCTION(2, "CMFLASH"),
   1553		MTK_FUNCTION(3, "CLKM0"),
   1554		MTK_FUNCTION(7, "DBG_MON_B30")
   1555	),
   1556	MTK_PIN(
   1557		151, "GPIO151",
   1558		MTK_EINT_FUNCTION(0, 151),
   1559		DRV_GRP4,
   1560		MTK_FUNCTION(0, "GPIO151"),
   1561		MTK_FUNCTION(1, "PWM_B"),
   1562		MTK_FUNCTION(2, "CMVREF0"),
   1563		MTK_FUNCTION(3, "CLKM1"),
   1564		MTK_FUNCTION(7, "DBG_MON_B20")
   1565	),
   1566	MTK_PIN(
   1567		152, "GPIO152",
   1568		MTK_EINT_FUNCTION(0, 152),
   1569		DRV_GRP4,
   1570		MTK_FUNCTION(0, "GPIO152"),
   1571		MTK_FUNCTION(1, "PWM_C"),
   1572		MTK_FUNCTION(2, "CMFLASH"),
   1573		MTK_FUNCTION(3, "CLKM2"),
   1574		MTK_FUNCTION(7, "DBG_MON_B21")
   1575	),
   1576	MTK_PIN(
   1577		153, "GPIO153",
   1578		MTK_EINT_FUNCTION(0, 153),
   1579		DRV_GRP4,
   1580		MTK_FUNCTION(0, "GPIO153"),
   1581		MTK_FUNCTION(1, "PWM_A"),
   1582		MTK_FUNCTION(2, "CMVREF0"),
   1583		MTK_FUNCTION(3, "CLKM3"),
   1584		MTK_FUNCTION(7, "DBG_MON_B22")
   1585	),
   1586	MTK_PIN(
   1587		154, "GPIO154",
   1588		MTK_EINT_FUNCTION(0, 154),
   1589		DRV_GRP4,
   1590		MTK_FUNCTION(0, "GPIO154"),
   1591		MTK_FUNCTION(1, "SCP_VREQ_VAO"),
   1592		MTK_FUNCTION(2, "DVFSRC_EXT_REQ"),
   1593		MTK_FUNCTION(7, "DBG_MON_B18")
   1594	),
   1595	MTK_PIN(
   1596		155, "GPIO155",
   1597		MTK_EINT_FUNCTION(0, 155),
   1598		DRV_GRP4,
   1599		MTK_FUNCTION(0, "GPIO155"),
   1600		MTK_FUNCTION(1, "ANT_SEL0"),
   1601		MTK_FUNCTION(2, "DVFSRC_EXT_REQ"),
   1602		MTK_FUNCTION(3, "CMVREF1"),
   1603		MTK_FUNCTION(7, "SCP_JTAG_TDI")
   1604	),
   1605	MTK_PIN(
   1606		156, "GPIO156",
   1607		MTK_EINT_FUNCTION(0, 156),
   1608		DRV_GRP4,
   1609		MTK_FUNCTION(0, "GPIO156"),
   1610		MTK_FUNCTION(1, "ANT_SEL1"),
   1611		MTK_FUNCTION(2, "SRCLKENAI0"),
   1612		MTK_FUNCTION(3, "SCL6"),
   1613		MTK_FUNCTION(4, "KPCOL2"),
   1614		MTK_FUNCTION(5, "IDDIG"),
   1615		MTK_FUNCTION(7, "SCP_JTAG_TCK")
   1616	),
   1617	MTK_PIN(
   1618		157, "GPIO157",
   1619		MTK_EINT_FUNCTION(0, 157),
   1620		DRV_GRP4,
   1621		MTK_FUNCTION(0, "GPIO157"),
   1622		MTK_FUNCTION(1, "ANT_SEL2"),
   1623		MTK_FUNCTION(2, "SRCLKENAI1"),
   1624		MTK_FUNCTION(3, "SDA6"),
   1625		MTK_FUNCTION(4, "KPROW2"),
   1626		MTK_FUNCTION(5, "USB_DRVVBUS"),
   1627		MTK_FUNCTION(7, "SCP_JTAG_TRSTN")
   1628	),
   1629	MTK_PIN(
   1630		158, "GPIO158",
   1631		MTK_EINT_FUNCTION(0, 158),
   1632		DRV_GRP4,
   1633		MTK_FUNCTION(0, "GPIO158"),
   1634		MTK_FUNCTION(1, "ANT_SEL3")
   1635	),
   1636	MTK_PIN(
   1637		159, "GPIO159",
   1638		MTK_EINT_FUNCTION(0, 159),
   1639		DRV_GRP4,
   1640		MTK_FUNCTION(0, "GPIO159"),
   1641		MTK_FUNCTION(1, "ANT_SEL4")
   1642	),
   1643	MTK_PIN(
   1644		160, "GPIO160",
   1645		MTK_EINT_FUNCTION(0, 160),
   1646		DRV_GRP4,
   1647		MTK_FUNCTION(0, "GPIO160"),
   1648		MTK_FUNCTION(1, "ANT_SEL5")
   1649	),
   1650	MTK_PIN(
   1651		161, "GPIO161",
   1652		MTK_EINT_FUNCTION(0, 161),
   1653		DRV_GRP4,
   1654		MTK_FUNCTION(0, "GPIO161"),
   1655		MTK_FUNCTION(1, "SPI1_A_MI"),
   1656		MTK_FUNCTION(2, "SCP_SPI1_MI"),
   1657		MTK_FUNCTION(3, "IDDIG"),
   1658		MTK_FUNCTION(4, "ANT_SEL6"),
   1659		MTK_FUNCTION(5, "KPCOL2"),
   1660		MTK_FUNCTION(6, "PTA_RXD"),
   1661		MTK_FUNCTION(7, "DBG_MON_B19")
   1662	),
   1663	MTK_PIN(
   1664		162, "GPIO162",
   1665		MTK_EINT_FUNCTION(0, 162),
   1666		DRV_GRP4,
   1667		MTK_FUNCTION(0, "GPIO162"),
   1668		MTK_FUNCTION(1, "SPI1_A_CSB"),
   1669		MTK_FUNCTION(2, "SCP_SPI1_CS"),
   1670		MTK_FUNCTION(3, "USB_DRVVBUS"),
   1671		MTK_FUNCTION(4, "ANT_SEL5"),
   1672		MTK_FUNCTION(5, "KPROW2"),
   1673		MTK_FUNCTION(6, "PTA_TXD")
   1674	),
   1675	MTK_PIN(
   1676		163, "GPIO163",
   1677		MTK_EINT_FUNCTION(0, 163),
   1678		DRV_GRP4,
   1679		MTK_FUNCTION(0, "GPIO163"),
   1680		MTK_FUNCTION(1, "SPI1_A_MO"),
   1681		MTK_FUNCTION(2, "SCP_SPI1_MO"),
   1682		MTK_FUNCTION(3, "SDA1"),
   1683		MTK_FUNCTION(4, "ANT_SEL4"),
   1684		MTK_FUNCTION(5, "CMMCLK2"),
   1685		MTK_FUNCTION(6, "DMIC_CLK")
   1686	),
   1687	MTK_PIN(
   1688		164, "GPIO164",
   1689		MTK_EINT_FUNCTION(0, 164),
   1690		DRV_GRP4,
   1691		MTK_FUNCTION(0, "GPIO164"),
   1692		MTK_FUNCTION(1, "SPI1_A_CLK"),
   1693		MTK_FUNCTION(2, "SCP_SPI1_CK"),
   1694		MTK_FUNCTION(3, "SCL1"),
   1695		MTK_FUNCTION(4, "ANT_SEL3"),
   1696		MTK_FUNCTION(5, "CMMCLK3"),
   1697		MTK_FUNCTION(6, "DMIC_DAT")
   1698	),
   1699	MTK_PIN(
   1700		165, "GPIO165",
   1701		MTK_EINT_FUNCTION(0, 165),
   1702		DRV_GRP4,
   1703		MTK_FUNCTION(0, "GPIO165"),
   1704		MTK_FUNCTION(1, "PWM_B"),
   1705		MTK_FUNCTION(2, "CMMCLK2"),
   1706		MTK_FUNCTION(3, "SCP_VREQ_VAO"),
   1707		MTK_FUNCTION(6, "TDM_MCK_2ND"),
   1708		MTK_FUNCTION(7, "SCP_JTAG_TDO")
   1709	),
   1710	MTK_PIN(
   1711		166, "GPIO166",
   1712		MTK_EINT_FUNCTION(0, 166),
   1713		DRV_GRP4,
   1714		MTK_FUNCTION(0, "GPIO166"),
   1715		MTK_FUNCTION(1, "ANT_SEL6")
   1716	),
   1717	MTK_PIN(
   1718		167, "GPIO167",
   1719		MTK_EINT_FUNCTION(0, 167),
   1720		DRV_GRP4,
   1721		MTK_FUNCTION(0, "GPIO167"),
   1722		MTK_FUNCTION(1, "RFIC0_BSI_EN"),
   1723		MTK_FUNCTION(2, "SPM_BSI_EN")
   1724	),
   1725	MTK_PIN(
   1726		168, "GPIO168",
   1727		MTK_EINT_FUNCTION(0, 168),
   1728		DRV_GRP4,
   1729		MTK_FUNCTION(0, "GPIO168"),
   1730		MTK_FUNCTION(1, "RFIC0_BSI_CK"),
   1731		MTK_FUNCTION(2, "SPM_BSI_CK")
   1732	),
   1733	MTK_PIN(
   1734		169, "GPIO169",
   1735		MTK_EINT_FUNCTION(0, 169),
   1736		DRV_GRP4,
   1737		MTK_FUNCTION(0, "GPIO169"),
   1738		MTK_FUNCTION(1, "PWM_C"),
   1739		MTK_FUNCTION(2, "CMMCLK3"),
   1740		MTK_FUNCTION(3, "CMVREF1"),
   1741		MTK_FUNCTION(4, "ANT_SEL7"),
   1742		MTK_FUNCTION(5, "AGPS_SYNC"),
   1743		MTK_FUNCTION(6, "TDM_BCK_2ND"),
   1744		MTK_FUNCTION(7, "SCP_JTAG_TMS")
   1745	),
   1746	MTK_PIN(
   1747		170, "GPIO170",
   1748		MTK_EINT_FUNCTION(0, 170),
   1749		DRV_GRP4,
   1750		MTK_FUNCTION(0, "GPIO170"),
   1751		MTK_FUNCTION(1, "I2S1_BCK"),
   1752		MTK_FUNCTION(2, "I2S3_BCK"),
   1753		MTK_FUNCTION(3, "SCL7"),
   1754		MTK_FUNCTION(4, "I2S5_BCK"),
   1755		MTK_FUNCTION(5, "EXT_FRAME_SYNC"),
   1756		MTK_FUNCTION(6, "TDM_LRCK_2ND"),
   1757		MTK_FUNCTION(7, "ANT_SEL3")
   1758	),
   1759	MTK_PIN(
   1760		171, "GPIO171",
   1761		MTK_EINT_FUNCTION(0, 184),
   1762		DRV_GRP4,
   1763		MTK_FUNCTION(0, "GPIO171"),
   1764		MTK_FUNCTION(1, "I2S1_LRCK"),
   1765		MTK_FUNCTION(2, "I2S3_LRCK"),
   1766		MTK_FUNCTION(3, "SDA7"),
   1767		MTK_FUNCTION(4, "I2S5_LRCK"),
   1768		MTK_FUNCTION(5, "URXD1"),
   1769		MTK_FUNCTION(6, "TDM_DATA0_2ND"),
   1770		MTK_FUNCTION(7, "ANT_SEL4")
   1771	),
   1772	MTK_PIN(
   1773		172, "GPIO172",
   1774		MTK_EINT_FUNCTION(0, 185),
   1775		DRV_GRP4,
   1776		MTK_FUNCTION(0, "GPIO172"),
   1777		MTK_FUNCTION(1, "I2S1_DO"),
   1778		MTK_FUNCTION(2, "I2S3_DO"),
   1779		MTK_FUNCTION(3, "SCL8"),
   1780		MTK_FUNCTION(4, "I2S5_DO"),
   1781		MTK_FUNCTION(5, "UTXD1"),
   1782		MTK_FUNCTION(6, "TDM_DATA1_2ND"),
   1783		MTK_FUNCTION(7, "ANT_SEL5")
   1784	),
   1785	MTK_PIN(
   1786		173, "GPIO173",
   1787		MTK_EINT_FUNCTION(0, 186),
   1788		DRV_GRP4,
   1789		MTK_FUNCTION(0, "GPIO173"),
   1790		MTK_FUNCTION(1, "I2S1_MCK"),
   1791		MTK_FUNCTION(2, "I2S3_MCK"),
   1792		MTK_FUNCTION(3, "SDA8"),
   1793		MTK_FUNCTION(4, "I2S5_MCK"),
   1794		MTK_FUNCTION(5, "UCTS0"),
   1795		MTK_FUNCTION(6, "TDM_DATA2_2ND"),
   1796		MTK_FUNCTION(7, "ANT_SEL6")
   1797	),
   1798	MTK_PIN(
   1799		174, "GPIO174",
   1800		MTK_EINT_FUNCTION(0, 187),
   1801		DRV_GRP4,
   1802		MTK_FUNCTION(0, "GPIO174"),
   1803		MTK_FUNCTION(1, "I2S2_DI"),
   1804		MTK_FUNCTION(2, "I2S0_DI"),
   1805		MTK_FUNCTION(3, "DVFSRC_EXT_REQ"),
   1806		MTK_FUNCTION(4, "I2S2_DI2"),
   1807		MTK_FUNCTION(5, "URTS0"),
   1808		MTK_FUNCTION(6, "TDM_DATA3_2ND"),
   1809		MTK_FUNCTION(7, "ANT_SEL7")
   1810	),
   1811	MTK_PIN(
   1812		175, "GPIO175",
   1813		MTK_EINT_FUNCTION(0, 188),
   1814		DRV_GRP4,
   1815		MTK_FUNCTION(0, "GPIO175"),
   1816		MTK_FUNCTION(1, "ANT_SEL7")
   1817	),
   1818	MTK_PIN(
   1819		176, "GPIO176",
   1820		MTK_EINT_FUNCTION(0, 189),
   1821		DRV_GRP4,
   1822		MTK_FUNCTION(0, "GPIO176")
   1823	),
   1824	MTK_PIN(
   1825		177, "GPIO177",
   1826		MTK_EINT_FUNCTION(0, 190),
   1827		DRV_GRP4,
   1828		MTK_FUNCTION(0, "GPIO177")
   1829	),
   1830	MTK_PIN(
   1831		178, "GPIO178",
   1832		MTK_EINT_FUNCTION(0, 191),
   1833		DRV_GRP4,
   1834		MTK_FUNCTION(0, "GPIO178")
   1835	),
   1836	MTK_PIN(
   1837		179, "GPIO179",
   1838		MTK_EINT_FUNCTION(0, 192),
   1839		DRV_GRP4,
   1840		MTK_FUNCTION(0, "GPIO179")
   1841	),
   1842	MTK_PIN(
   1843		180, "GPIO180",
   1844		MTK_EINT_FUNCTION(0, 171),
   1845		DRV_GRP4,
   1846		MTK_FUNCTION(0, "GPIO180")
   1847	),
   1848	MTK_PIN(
   1849		181, "GPIO181",
   1850		MTK_EINT_FUNCTION(0, 172),
   1851		DRV_GRP4,
   1852		MTK_FUNCTION(0, "GPIO181")
   1853	),
   1854	MTK_PIN(
   1855		182, "GPIO182",
   1856		MTK_EINT_FUNCTION(0, 173),
   1857		DRV_GRP4,
   1858		MTK_FUNCTION(0, "GPIO182")
   1859	),
   1860	MTK_PIN(
   1861		183, "GPIO183",
   1862		MTK_EINT_FUNCTION(0, 174),
   1863		DRV_GRP4,
   1864		MTK_FUNCTION(0, "GPIO183")
   1865	),
   1866	MTK_PIN(
   1867		184, "GPIO184",
   1868		MTK_EINT_FUNCTION(0, 175),
   1869		DRV_GRP4,
   1870		MTK_FUNCTION(0, "GPIO184")
   1871	),
   1872	MTK_PIN(
   1873		185, "GPIO185",
   1874		MTK_EINT_FUNCTION(0, 177),
   1875		DRV_GRP4,
   1876		MTK_FUNCTION(0, "GPIO185")
   1877	),
   1878	MTK_PIN(
   1879		186, "GPIO186",
   1880		MTK_EINT_FUNCTION(0, 178),
   1881		DRV_GRP4,
   1882		MTK_FUNCTION(0, "GPIO186")
   1883	),
   1884	MTK_PIN(
   1885		187, "GPIO187",
   1886		MTK_EINT_FUNCTION(0, 179),
   1887		DRV_GRP4,
   1888		MTK_FUNCTION(0, "GPIO187")
   1889	),
   1890	MTK_PIN(
   1891		188, "GPIO188",
   1892		MTK_EINT_FUNCTION(0, 180),
   1893		DRV_GRP4,
   1894		MTK_FUNCTION(0, "GPIO188")
   1895	),
   1896	MTK_PIN(
   1897		189, "GPIO189",
   1898		MTK_EINT_FUNCTION(0, 181),
   1899		DRV_GRP4,
   1900		MTK_FUNCTION(0, "GPIO189")
   1901	),
   1902	MTK_PIN(
   1903		190, "GPIO190",
   1904		MTK_EINT_FUNCTION(0, 182),
   1905		DRV_GRP4,
   1906		MTK_FUNCTION(0, "GPIO190")
   1907	),
   1908	MTK_PIN(
   1909		191, "GPIO191",
   1910		MTK_EINT_FUNCTION(0, 183),
   1911		DRV_GRP4,
   1912		MTK_FUNCTION(0, "GPIO191")
   1913	),
   1914};
   1915
   1916#endif /* __PINCTRL_MTK_MT8183_H */