1*11b918d9SHui.Liu /* SPDX-License-Identifier: GPL-2.0 */ 2*11b918d9SHui.Liu /* 3*11b918d9SHui.Liu * Copyright (C) 2022 MediaTek Inc. 4*11b918d9SHui.Liu * Author: Hui Liu <hui.liu@mediatek.com> 5*11b918d9SHui.Liu * 6*11b918d9SHui.Liu */ 7*11b918d9SHui.Liu 8*11b918d9SHui.Liu #ifndef __PINCTRL_MTK_MT8188_H 9*11b918d9SHui.Liu #define __PINCTRL_MTK_MT8188_H 10*11b918d9SHui.Liu 11*11b918d9SHui.Liu #include "pinctrl-paris.h" 12*11b918d9SHui.Liu 13*11b918d9SHui.Liu static const struct mtk_pin_desc mtk_pins_mt8188[] = { 14*11b918d9SHui.Liu MTK_PIN( 15*11b918d9SHui.Liu 0, "GPIO0", 16*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 0), 17*11b918d9SHui.Liu DRV_GRP4, 18*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO0"), 19*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO0_AO"), 20*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPIM5_CSB"), 21*11b918d9SHui.Liu MTK_FUNCTION(3, "O_UTXD1"), 22*11b918d9SHui.Liu MTK_FUNCTION(4, "O_DMIC3_CLK"), 23*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_I2SIN_MCK"), 24*11b918d9SHui.Liu MTK_FUNCTION(6, "O_I2SO2_MCK"), 25*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A0") 26*11b918d9SHui.Liu ), 27*11b918d9SHui.Liu 28*11b918d9SHui.Liu MTK_PIN( 29*11b918d9SHui.Liu 1, "GPIO1", 30*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 1), 31*11b918d9SHui.Liu DRV_GRP4, 32*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO1"), 33*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO1_AO"), 34*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPIM5_CLK"), 35*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_URXD1"), 36*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_DMIC3_DAT"), 37*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_I2SIN_BCK"), 38*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_I2SO2_BCK"), 39*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A1") 40*11b918d9SHui.Liu ), 41*11b918d9SHui.Liu 42*11b918d9SHui.Liu MTK_PIN( 43*11b918d9SHui.Liu 2, "GPIO2", 44*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 2), 45*11b918d9SHui.Liu DRV_GRP4, 46*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO2"), 47*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO2_AO"), 48*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPIM5_MOSI"), 49*11b918d9SHui.Liu MTK_FUNCTION(3, "O_URTS1"), 50*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_DMIC3_DAT_R"), 51*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_I2SIN_WS"), 52*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_I2SO2_WS"), 53*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A2") 54*11b918d9SHui.Liu ), 55*11b918d9SHui.Liu 56*11b918d9SHui.Liu MTK_PIN( 57*11b918d9SHui.Liu 3, "GPIO3", 58*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 3), 59*11b918d9SHui.Liu DRV_GRP4, 60*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO3"), 61*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO3_AO"), 62*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPIM5_MISO"), 63*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_UCTS1"), 64*11b918d9SHui.Liu MTK_FUNCTION(4, "O_DMIC4_CLK"), 65*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_I2SIN_D0"), 66*11b918d9SHui.Liu MTK_FUNCTION(6, "O_I2SO2_D0"), 67*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A3") 68*11b918d9SHui.Liu ), 69*11b918d9SHui.Liu 70*11b918d9SHui.Liu MTK_PIN( 71*11b918d9SHui.Liu 4, "GPIO4", 72*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 4), 73*11b918d9SHui.Liu DRV_GRP4, 74*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO4"), 75*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO4_AO"), 76*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPDIF_IN2"), 77*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_MCK"), 78*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_DMIC4_DAT"), 79*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_I2SIN_D1"), 80*11b918d9SHui.Liu MTK_FUNCTION(6, "O_I2SO2_D1"), 81*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A4") 82*11b918d9SHui.Liu ), 83*11b918d9SHui.Liu 84*11b918d9SHui.Liu MTK_PIN( 85*11b918d9SHui.Liu 5, "GPIO5", 86*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 5), 87*11b918d9SHui.Liu DRV_GRP4, 88*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO5"), 89*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO5_AO"), 90*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPDIF_IN1"), 91*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_BCK"), 92*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_DMIC4_DAT_R"), 93*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_I2SIN_D2"), 94*11b918d9SHui.Liu MTK_FUNCTION(6, "O_I2SO2_D2"), 95*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A5") 96*11b918d9SHui.Liu ), 97*11b918d9SHui.Liu 98*11b918d9SHui.Liu MTK_PIN( 99*11b918d9SHui.Liu 6, "GPIO6", 100*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 6), 101*11b918d9SHui.Liu DRV_GRP4, 102*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO6"), 103*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO6_AO"), 104*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPDIF_IN0"), 105*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_WS"), 106*11b918d9SHui.Liu MTK_FUNCTION(4, "O_DMIC1_CLK"), 107*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_I2SIN_D3"), 108*11b918d9SHui.Liu MTK_FUNCTION(6, "O_I2SO2_D3"), 109*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_MD32_0_GPIO0") 110*11b918d9SHui.Liu ), 111*11b918d9SHui.Liu 112*11b918d9SHui.Liu MTK_PIN( 113*11b918d9SHui.Liu 7, "GPIO7", 114*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 7), 115*11b918d9SHui.Liu DRV_GRP4, 116*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO7"), 117*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO7_AO"), 118*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPIM3_CSB"), 119*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_TDMIN_MCK"), 120*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_DMIC1_DAT"), 121*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMVREF0"), 122*11b918d9SHui.Liu MTK_FUNCTION(6, "O_CLKM0"), 123*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A6") 124*11b918d9SHui.Liu ), 125*11b918d9SHui.Liu 126*11b918d9SHui.Liu MTK_PIN( 127*11b918d9SHui.Liu 8, "GPIO8", 128*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 8), 129*11b918d9SHui.Liu DRV_GRP4, 130*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO8"), 131*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO0_AO"), 132*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPIM3_CLK"), 133*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_TDMIN_BCK"), 134*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_DMIC1_DAT_R"), 135*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMVREF1"), 136*11b918d9SHui.Liu MTK_FUNCTION(6, "O_CLKM1"), 137*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A7") 138*11b918d9SHui.Liu ), 139*11b918d9SHui.Liu 140*11b918d9SHui.Liu MTK_PIN( 141*11b918d9SHui.Liu 9, "GPIO9", 142*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 9), 143*11b918d9SHui.Liu DRV_GRP4, 144*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO9"), 145*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO1_AO"), 146*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPIM3_MOSI"), 147*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_TDMIN_LRCK"), 148*11b918d9SHui.Liu MTK_FUNCTION(4, "O_DMIC2_CLK"), 149*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMFLASH0"), 150*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PWM_0"), 151*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A8") 152*11b918d9SHui.Liu ), 153*11b918d9SHui.Liu 154*11b918d9SHui.Liu MTK_PIN( 155*11b918d9SHui.Liu 10, "GPIO10", 156*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 10), 157*11b918d9SHui.Liu DRV_GRP4, 158*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO10"), 159*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO2_AO"), 160*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPIM3_MISO"), 161*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_TDMIN_DI"), 162*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_DMIC2_DAT"), 163*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMFLASH1"), 164*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PWM_1"), 165*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A9") 166*11b918d9SHui.Liu ), 167*11b918d9SHui.Liu 168*11b918d9SHui.Liu MTK_PIN( 169*11b918d9SHui.Liu 11, "GPIO11", 170*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 11), 171*11b918d9SHui.Liu DRV_GRP4, 172*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO11"), 173*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO3_AO"), 174*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPDIF_OUT"), 175*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_D0"), 176*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_DMIC2_DAT_R"), 177*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_DVFSRC_EXT_REQ"), 178*11b918d9SHui.Liu MTK_FUNCTION(6, "O_CMVREF6"), 179*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A10") 180*11b918d9SHui.Liu ), 181*11b918d9SHui.Liu 182*11b918d9SHui.Liu MTK_PIN( 183*11b918d9SHui.Liu 12, "GPIO12", 184*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 12), 185*11b918d9SHui.Liu DRV_GRP4, 186*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO12"), 187*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO4_AO"), 188*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPIM4_CSB"), 189*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_JTMS_SEL3"), 190*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_APU_JTAG_TMS"), 191*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_VPU_UDI_TMS"), 192*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_IPU_JTAG_TMS"), 193*11b918d9SHui.Liu MTK_FUNCTION(7, "I0_HDMITX20_HTPLG") 194*11b918d9SHui.Liu ), 195*11b918d9SHui.Liu 196*11b918d9SHui.Liu MTK_PIN( 197*11b918d9SHui.Liu 13, "GPIO13", 198*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 13), 199*11b918d9SHui.Liu DRV_GRP4, 200*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO13"), 201*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO5_AO"), 202*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPIM4_CLK"), 203*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_JTCK_SEL3"), 204*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_APU_JTAG_TCK"), 205*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_VPU_UDI_TCK"), 206*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_IPU_JTAG_TCK"), 207*11b918d9SHui.Liu MTK_FUNCTION(7, "B1_HDMITX20_CEC") 208*11b918d9SHui.Liu ), 209*11b918d9SHui.Liu 210*11b918d9SHui.Liu MTK_PIN( 211*11b918d9SHui.Liu 14, "GPIO14", 212*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 14), 213*11b918d9SHui.Liu DRV_GRP4, 214*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO14"), 215*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO6_AO"), 216*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPIM4_MOSI"), 217*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_JTDI_SEL3"), 218*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_APU_JTAG_TDI"), 219*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_VPU_UDI_TDI"), 220*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_IPU_JTAG_TDI"), 221*11b918d9SHui.Liu MTK_FUNCTION(7, "B1_HDMITX20_SCL") 222*11b918d9SHui.Liu ), 223*11b918d9SHui.Liu 224*11b918d9SHui.Liu MTK_PIN( 225*11b918d9SHui.Liu 15, "GPIO15", 226*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 15), 227*11b918d9SHui.Liu DRV_GRP4, 228*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO15"), 229*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO7_AO"), 230*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPIM4_MISO"), 231*11b918d9SHui.Liu MTK_FUNCTION(3, "O_JTDO_SEL3"), 232*11b918d9SHui.Liu MTK_FUNCTION(4, "O_APU_JTAG_TDO"), 233*11b918d9SHui.Liu MTK_FUNCTION(5, "O_VPU_UDI_TDO"), 234*11b918d9SHui.Liu MTK_FUNCTION(6, "O_IPU_JTAG_TDO"), 235*11b918d9SHui.Liu MTK_FUNCTION(7, "B1_HDMITX20_SDA") 236*11b918d9SHui.Liu ), 237*11b918d9SHui.Liu 238*11b918d9SHui.Liu MTK_PIN( 239*11b918d9SHui.Liu 16, "GPIO16", 240*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 16), 241*11b918d9SHui.Liu DRV_GRP4, 242*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO16"), 243*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO0_AO"), 244*11b918d9SHui.Liu MTK_FUNCTION(2, "O_UTXD3"), 245*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_JTRSTn_SEL3"), 246*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_APU_JTAG_TRST"), 247*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_VPU_UDI_NTRST"), 248*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_IPU_JTAG_TRST"), 249*11b918d9SHui.Liu MTK_FUNCTION(7, "O_HDMITX20_PWR5V") 250*11b918d9SHui.Liu ), 251*11b918d9SHui.Liu 252*11b918d9SHui.Liu MTK_PIN( 253*11b918d9SHui.Liu 17, "GPIO17", 254*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 17), 255*11b918d9SHui.Liu DRV_GRP4, 256*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO17"), 257*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO1_AO"), 258*11b918d9SHui.Liu MTK_FUNCTION(2, "I1_URXD3"), 259*11b918d9SHui.Liu MTK_FUNCTION(3, "O_CMFLASH2"), 260*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_EDP_TX_HPD"), 261*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_DVFSRC_EXT_REQ"), 262*11b918d9SHui.Liu MTK_FUNCTION(6, "O_CMVREF7"), 263*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_MD32_0_GPIO1") 264*11b918d9SHui.Liu ), 265*11b918d9SHui.Liu 266*11b918d9SHui.Liu MTK_PIN( 267*11b918d9SHui.Liu 18, "GPIO18", 268*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 18), 269*11b918d9SHui.Liu DRV_GRP4, 270*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO18"), 271*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO2_AO"), 272*11b918d9SHui.Liu MTK_FUNCTION(2, "O_CMFLASH0"), 273*11b918d9SHui.Liu MTK_FUNCTION(3, "O_CMVREF4"), 274*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_TDMIN_MCK"), 275*11b918d9SHui.Liu MTK_FUNCTION(5, "O_UTXD1"), 276*11b918d9SHui.Liu MTK_FUNCTION(6, "O_TP_UTXD1_AO"), 277*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A11") 278*11b918d9SHui.Liu ), 279*11b918d9SHui.Liu 280*11b918d9SHui.Liu MTK_PIN( 281*11b918d9SHui.Liu 19, "GPIO19", 282*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 19), 283*11b918d9SHui.Liu DRV_GRP4, 284*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO19"), 285*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO3_AO"), 286*11b918d9SHui.Liu MTK_FUNCTION(2, "O_CMFLASH1"), 287*11b918d9SHui.Liu MTK_FUNCTION(3, "O_CMVREF5"), 288*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_TDMIN_BCK"), 289*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_URXD1"), 290*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_TP_URXD1_AO"), 291*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A12") 292*11b918d9SHui.Liu ), 293*11b918d9SHui.Liu 294*11b918d9SHui.Liu MTK_PIN( 295*11b918d9SHui.Liu 20, "GPIO20", 296*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 20), 297*11b918d9SHui.Liu DRV_GRP4, 298*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO20"), 299*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO4_AO"), 300*11b918d9SHui.Liu MTK_FUNCTION(2, "O_CMFLASH2"), 301*11b918d9SHui.Liu MTK_FUNCTION(3, "O_CLKM2"), 302*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_TDMIN_LRCK"), 303*11b918d9SHui.Liu MTK_FUNCTION(5, "O_URTS1"), 304*11b918d9SHui.Liu MTK_FUNCTION(6, "O_TP_URTS1_AO"), 305*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A13") 306*11b918d9SHui.Liu ), 307*11b918d9SHui.Liu 308*11b918d9SHui.Liu MTK_PIN( 309*11b918d9SHui.Liu 21, "GPIO21", 310*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 21), 311*11b918d9SHui.Liu DRV_GRP4, 312*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO21"), 313*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_TP_GPIO5_AO"), 314*11b918d9SHui.Liu MTK_FUNCTION(2, "O_CMFLASH3"), 315*11b918d9SHui.Liu MTK_FUNCTION(3, "O_CLKM3"), 316*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_TDMIN_DI"), 317*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_UCTS1"), 318*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_TP_UCTS1_AO"), 319*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A14") 320*11b918d9SHui.Liu ), 321*11b918d9SHui.Liu 322*11b918d9SHui.Liu MTK_PIN( 323*11b918d9SHui.Liu 22, "GPIO22", 324*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 22), 325*11b918d9SHui.Liu DRV_GRP4, 326*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO22"), 327*11b918d9SHui.Liu MTK_FUNCTION(1, "O_CMMCLK0"), 328*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO6_AO"), 329*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A15") 330*11b918d9SHui.Liu ), 331*11b918d9SHui.Liu 332*11b918d9SHui.Liu MTK_PIN( 333*11b918d9SHui.Liu 23, "GPIO23", 334*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 23), 335*11b918d9SHui.Liu DRV_GRP4, 336*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO23"), 337*11b918d9SHui.Liu MTK_FUNCTION(1, "O_CMMCLK1"), 338*11b918d9SHui.Liu MTK_FUNCTION(3, "O_PWM_2"), 339*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL"), 340*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO7_AO"), 341*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_DP_TX_HPD"), 342*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A16") 343*11b918d9SHui.Liu ), 344*11b918d9SHui.Liu 345*11b918d9SHui.Liu MTK_PIN( 346*11b918d9SHui.Liu 24, "GPIO24", 347*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 24), 348*11b918d9SHui.Liu DRV_GRP4, 349*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO24"), 350*11b918d9SHui.Liu MTK_FUNCTION(1, "O_CMMCLK2"), 351*11b918d9SHui.Liu MTK_FUNCTION(3, "O_PWM_3"), 352*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA"), 353*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_DVFSRC_EXT_REQ"), 354*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_EDP_TX_HPD"), 355*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_MD32_0_GPIO2") 356*11b918d9SHui.Liu ), 357*11b918d9SHui.Liu 358*11b918d9SHui.Liu MTK_PIN( 359*11b918d9SHui.Liu 25, "GPIO25", 360*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 25), 361*11b918d9SHui.Liu DRV_GRP4, 362*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO25"), 363*11b918d9SHui.Liu MTK_FUNCTION(1, "O_LCM_RST"), 364*11b918d9SHui.Liu MTK_FUNCTION(2, "O_LCM1_RST"), 365*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DP_TX_HPD") 366*11b918d9SHui.Liu ), 367*11b918d9SHui.Liu 368*11b918d9SHui.Liu MTK_PIN( 369*11b918d9SHui.Liu 26, "GPIO26", 370*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 26), 371*11b918d9SHui.Liu DRV_GRP4, 372*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO26"), 373*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_DSI_TE"), 374*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_DSI1_TE"), 375*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_EDP_TX_HPD") 376*11b918d9SHui.Liu ), 377*11b918d9SHui.Liu 378*11b918d9SHui.Liu MTK_PIN( 379*11b918d9SHui.Liu 27, "GPIO27", 380*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 27), 381*11b918d9SHui.Liu DRV_GRP4, 382*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO27"), 383*11b918d9SHui.Liu MTK_FUNCTION(1, "O_LCM1_RST"), 384*11b918d9SHui.Liu MTK_FUNCTION(2, "O_LCM_RST"), 385*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DP_TX_HPD"), 386*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMVREF2"), 387*11b918d9SHui.Liu MTK_FUNCTION(5, "O_mbistwriteen_trigger"), 388*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PWM_2"), 389*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A17") 390*11b918d9SHui.Liu ), 391*11b918d9SHui.Liu 392*11b918d9SHui.Liu MTK_PIN( 393*11b918d9SHui.Liu 28, "GPIO28", 394*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 28), 395*11b918d9SHui.Liu DRV_GRP4, 396*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO28"), 397*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_DSI1_TE"), 398*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_DSI_TE"), 399*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_EDP_TX_HPD"), 400*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMVREF3"), 401*11b918d9SHui.Liu MTK_FUNCTION(5, "O_mbistreaden_trigger"), 402*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PWM_3"), 403*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A18") 404*11b918d9SHui.Liu ), 405*11b918d9SHui.Liu 406*11b918d9SHui.Liu MTK_PIN( 407*11b918d9SHui.Liu 29, "GPIO29", 408*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 29), 409*11b918d9SHui.Liu DRV_GRP4, 410*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO29"), 411*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DISP_PWM0"), 412*11b918d9SHui.Liu MTK_FUNCTION(2, "O_DISP_PWM1") 413*11b918d9SHui.Liu ), 414*11b918d9SHui.Liu 415*11b918d9SHui.Liu MTK_PIN( 416*11b918d9SHui.Liu 30, "GPIO30", 417*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 30), 418*11b918d9SHui.Liu DRV_GRP4, 419*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO30"), 420*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DISP_PWM1"), 421*11b918d9SHui.Liu MTK_FUNCTION(2, "O_DISP_PWM0"), 422*11b918d9SHui.Liu MTK_FUNCTION(3, "O_CMFLASH3"), 423*11b918d9SHui.Liu MTK_FUNCTION(4, "O_PWM_1"), 424*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A19") 425*11b918d9SHui.Liu ), 426*11b918d9SHui.Liu 427*11b918d9SHui.Liu MTK_PIN( 428*11b918d9SHui.Liu 31, "GPIO31", 429*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 31), 430*11b918d9SHui.Liu DRV_GRP4, 431*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO31"), 432*11b918d9SHui.Liu MTK_FUNCTION(1, "O_UTXD0"), 433*11b918d9SHui.Liu MTK_FUNCTION(2, "O_TP_UTXD1_AO"), 434*11b918d9SHui.Liu MTK_FUNCTION(3, "O_ADSP_UTXD0"), 435*11b918d9SHui.Liu MTK_FUNCTION(4, "O_TP_UTXD2_AO"), 436*11b918d9SHui.Liu MTK_FUNCTION(5, "O_MD32_0_TXD"), 437*11b918d9SHui.Liu MTK_FUNCTION(6, "O_MD32_1_TXD"), 438*11b918d9SHui.Liu MTK_FUNCTION(7, "O_SSPM_UTXD_AO") 439*11b918d9SHui.Liu ), 440*11b918d9SHui.Liu 441*11b918d9SHui.Liu MTK_PIN( 442*11b918d9SHui.Liu 32, "GPIO32", 443*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 32), 444*11b918d9SHui.Liu DRV_GRP4, 445*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO32"), 446*11b918d9SHui.Liu MTK_FUNCTION(1, "I1_URXD0"), 447*11b918d9SHui.Liu MTK_FUNCTION(2, "I1_TP_URXD1_AO"), 448*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_ADSP_URXD0"), 449*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_TP_URXD2_AO"), 450*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_MD32_0_RXD"), 451*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_MD32_1_RXD"), 452*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_SSPM_URXD_AO") 453*11b918d9SHui.Liu ), 454*11b918d9SHui.Liu 455*11b918d9SHui.Liu MTK_PIN( 456*11b918d9SHui.Liu 33, "GPIO33", 457*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 33), 458*11b918d9SHui.Liu DRV_GRP4, 459*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO33"), 460*11b918d9SHui.Liu MTK_FUNCTION(1, "O_UTXD1"), 461*11b918d9SHui.Liu MTK_FUNCTION(2, "O_URTS2"), 462*11b918d9SHui.Liu MTK_FUNCTION(3, "O_ADSP_UTXD0"), 463*11b918d9SHui.Liu MTK_FUNCTION(4, "O_TP_UTXD1_AO"), 464*11b918d9SHui.Liu MTK_FUNCTION(5, "O_mbistwriteen_trigger"), 465*11b918d9SHui.Liu MTK_FUNCTION(6, "O_MD32_0_TXD"), 466*11b918d9SHui.Liu MTK_FUNCTION(7, "O_SSPM_UTXD_AO") 467*11b918d9SHui.Liu ), 468*11b918d9SHui.Liu 469*11b918d9SHui.Liu MTK_PIN( 470*11b918d9SHui.Liu 34, "GPIO34", 471*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 34), 472*11b918d9SHui.Liu DRV_GRP4, 473*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO34"), 474*11b918d9SHui.Liu MTK_FUNCTION(1, "I1_URXD1"), 475*11b918d9SHui.Liu MTK_FUNCTION(2, "I1_UCTS2"), 476*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_ADSP_URXD0"), 477*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_TP_URXD1_AO"), 478*11b918d9SHui.Liu MTK_FUNCTION(5, "O_mbistreaden_trigger"), 479*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_MD32_0_RXD"), 480*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_SSPM_URXD_AO") 481*11b918d9SHui.Liu ), 482*11b918d9SHui.Liu 483*11b918d9SHui.Liu MTK_PIN( 484*11b918d9SHui.Liu 35, "GPIO35", 485*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 35), 486*11b918d9SHui.Liu DRV_GRP4, 487*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO35"), 488*11b918d9SHui.Liu MTK_FUNCTION(1, "O_UTXD2"), 489*11b918d9SHui.Liu MTK_FUNCTION(2, "O_URTS1"), 490*11b918d9SHui.Liu MTK_FUNCTION(3, "O_ADSP_UTXD0"), 491*11b918d9SHui.Liu MTK_FUNCTION(4, "O_TP_URTS1_AO"), 492*11b918d9SHui.Liu MTK_FUNCTION(5, "O_TP_UTXD2_AO"), 493*11b918d9SHui.Liu MTK_FUNCTION(6, "O_MD32_1_TXD"), 494*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A20") 495*11b918d9SHui.Liu ), 496*11b918d9SHui.Liu 497*11b918d9SHui.Liu MTK_PIN( 498*11b918d9SHui.Liu 36, "GPIO36", 499*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 36), 500*11b918d9SHui.Liu DRV_GRP4, 501*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO36"), 502*11b918d9SHui.Liu MTK_FUNCTION(1, "I1_URXD2"), 503*11b918d9SHui.Liu MTK_FUNCTION(2, "I1_UCTS1"), 504*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_ADSP_URXD0"), 505*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_TP_UCTS1_AO"), 506*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_TP_URXD2_AO"), 507*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_MD32_1_RXD"), 508*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A21") 509*11b918d9SHui.Liu ), 510*11b918d9SHui.Liu 511*11b918d9SHui.Liu MTK_PIN( 512*11b918d9SHui.Liu 37, "GPIO37", 513*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 37), 514*11b918d9SHui.Liu DRV_GRP4, 515*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO37"), 516*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_JTMS_SEL1"), 517*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_UDI_TMS"), 518*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_SPM_JTAG_TMS"), 519*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_ADSP_JTAG0_TMS"), 520*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SCP_JTAG0_TMS"), 521*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_CCU0_JTAG_TMS"), 522*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_MCUPM_JTAG_TMS") 523*11b918d9SHui.Liu ), 524*11b918d9SHui.Liu 525*11b918d9SHui.Liu MTK_PIN( 526*11b918d9SHui.Liu 38, "GPIO38", 527*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 38), 528*11b918d9SHui.Liu DRV_GRP4, 529*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO38"), 530*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_JTCK_SEL1"), 531*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_UDI_TCK"), 532*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_SPM_JTAG_TCK"), 533*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_ADSP_JTAG0_TCK"), 534*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SCP_JTAG0_TCK"), 535*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_CCU0_JTAG_TCK"), 536*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_MCUPM_JTAG_TCK") 537*11b918d9SHui.Liu ), 538*11b918d9SHui.Liu 539*11b918d9SHui.Liu MTK_PIN( 540*11b918d9SHui.Liu 39, "GPIO39", 541*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 39), 542*11b918d9SHui.Liu DRV_GRP4, 543*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO39"), 544*11b918d9SHui.Liu MTK_FUNCTION(1, "I1_JTDI_SEL1"), 545*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_UDI_TDI"), 546*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_SPM_JTAG_TDI"), 547*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_ADSP_JTAG0_TDI"), 548*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SCP_JTAG0_TDI"), 549*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_CCU0_JTAG_TDI"), 550*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_MCUPM_JTAG_TDI") 551*11b918d9SHui.Liu ), 552*11b918d9SHui.Liu 553*11b918d9SHui.Liu MTK_PIN( 554*11b918d9SHui.Liu 40, "GPIO40", 555*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 40), 556*11b918d9SHui.Liu DRV_GRP4, 557*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO40"), 558*11b918d9SHui.Liu MTK_FUNCTION(1, "O_JTDO_SEL1"), 559*11b918d9SHui.Liu MTK_FUNCTION(2, "O_UDI_TDO"), 560*11b918d9SHui.Liu MTK_FUNCTION(3, "O_SPM_JTAG_TDO"), 561*11b918d9SHui.Liu MTK_FUNCTION(4, "O_ADSP_JTAG0_TDO"), 562*11b918d9SHui.Liu MTK_FUNCTION(5, "O_SCP_JTAG0_TDO"), 563*11b918d9SHui.Liu MTK_FUNCTION(6, "O_CCU0_JTAG_TDO"), 564*11b918d9SHui.Liu MTK_FUNCTION(7, "O_MCUPM_JTAG_TDO") 565*11b918d9SHui.Liu ), 566*11b918d9SHui.Liu 567*11b918d9SHui.Liu MTK_PIN( 568*11b918d9SHui.Liu 41, "GPIO41", 569*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 41), 570*11b918d9SHui.Liu DRV_GRP4, 571*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO41"), 572*11b918d9SHui.Liu MTK_FUNCTION(1, "I1_JTRSTn_SEL1"), 573*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_UDI_NTRST"), 574*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_SPM_JTAG_TRSTN"), 575*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_ADSP_JTAG0_TRSTN"), 576*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_SCP_JTAG0_TRSTN"), 577*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_CCU0_JTAG_TRST"), 578*11b918d9SHui.Liu MTK_FUNCTION(7, "I0_MCUPM_JTAG_TRSTN") 579*11b918d9SHui.Liu ), 580*11b918d9SHui.Liu 581*11b918d9SHui.Liu MTK_PIN( 582*11b918d9SHui.Liu 42, "GPIO42", 583*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 42), 584*11b918d9SHui.Liu DRV_GRP4, 585*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO42"), 586*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_KPCOL0") 587*11b918d9SHui.Liu ), 588*11b918d9SHui.Liu 589*11b918d9SHui.Liu MTK_PIN( 590*11b918d9SHui.Liu 43, "GPIO43", 591*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 43), 592*11b918d9SHui.Liu DRV_GRP4, 593*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO43"), 594*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_KPCOL1"), 595*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_DP_TX_HPD"), 596*11b918d9SHui.Liu MTK_FUNCTION(3, "O_CMFLASH2"), 597*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_DVFSRC_EXT_REQ"), 598*11b918d9SHui.Liu MTK_FUNCTION(7, "O_mbistwriteen_trigger") 599*11b918d9SHui.Liu ), 600*11b918d9SHui.Liu 601*11b918d9SHui.Liu MTK_PIN( 602*11b918d9SHui.Liu 44, "GPIO44", 603*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 44), 604*11b918d9SHui.Liu DRV_GRP4, 605*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO44"), 606*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_KPROW0") 607*11b918d9SHui.Liu ), 608*11b918d9SHui.Liu 609*11b918d9SHui.Liu MTK_PIN( 610*11b918d9SHui.Liu 45, "GPIO45", 611*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 45), 612*11b918d9SHui.Liu DRV_GRP4, 613*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO45"), 614*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_KPROW1"), 615*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_EDP_TX_HPD"), 616*11b918d9SHui.Liu MTK_FUNCTION(3, "O_CMFLASH3"), 617*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_I2SIN_MCK"), 618*11b918d9SHui.Liu MTK_FUNCTION(7, "O_mbistreaden_trigger") 619*11b918d9SHui.Liu ), 620*11b918d9SHui.Liu 621*11b918d9SHui.Liu MTK_PIN( 622*11b918d9SHui.Liu 46, "GPIO46", 623*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 46), 624*11b918d9SHui.Liu DRV_GRP4, 625*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO46"), 626*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_DP_TX_HPD"), 627*11b918d9SHui.Liu MTK_FUNCTION(2, "O_PWM_0"), 628*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_VBUSVALID_2P"), 629*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A22") 630*11b918d9SHui.Liu ), 631*11b918d9SHui.Liu 632*11b918d9SHui.Liu MTK_PIN( 633*11b918d9SHui.Liu 47, "GPIO47", 634*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 47), 635*11b918d9SHui.Liu DRV_GRP4, 636*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO47"), 637*11b918d9SHui.Liu MTK_FUNCTION(1, "I1_WAKEN"), 638*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_TROOPS_DET0") 639*11b918d9SHui.Liu ), 640*11b918d9SHui.Liu 641*11b918d9SHui.Liu MTK_PIN( 642*11b918d9SHui.Liu 48, "GPIO48", 643*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 48), 644*11b918d9SHui.Liu DRV_GRP4, 645*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO48"), 646*11b918d9SHui.Liu MTK_FUNCTION(1, "O_PERSTN"), 647*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_TROOPS_DET1") 648*11b918d9SHui.Liu ), 649*11b918d9SHui.Liu 650*11b918d9SHui.Liu MTK_PIN( 651*11b918d9SHui.Liu 49, "GPIO49", 652*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 49), 653*11b918d9SHui.Liu DRV_GRP4, 654*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO49"), 655*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_CLKREQN"), 656*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_TROOPS_DET2") 657*11b918d9SHui.Liu ), 658*11b918d9SHui.Liu 659*11b918d9SHui.Liu MTK_PIN( 660*11b918d9SHui.Liu 50, "GPIO50", 661*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 50), 662*11b918d9SHui.Liu DRV_GRP4, 663*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO50"), 664*11b918d9SHui.Liu MTK_FUNCTION(1, "O_HDMITX20_PWR5V"), 665*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_IDDIG_1P"), 666*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_SCP_JTAG1_TMS"), 667*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SSPM_JTAG_TMS"), 668*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_MD32_0_JTAG_TMS"), 669*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_MD32_1_JTAG_TMS") 670*11b918d9SHui.Liu ), 671*11b918d9SHui.Liu 672*11b918d9SHui.Liu MTK_PIN( 673*11b918d9SHui.Liu 51, "GPIO51", 674*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 51), 675*11b918d9SHui.Liu DRV_GRP4, 676*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO51"), 677*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_HDMITX20_HTPLG"), 678*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_EDP_TX_HPD"), 679*11b918d9SHui.Liu MTK_FUNCTION(3, "O_USB_DRVVBUS_1P"), 680*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_SCP_JTAG1_TCK"), 681*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SSPM_JTAG_TCK"), 682*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_MD32_0_JTAG_TCK"), 683*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_MD32_1_JTAG_TCK") 684*11b918d9SHui.Liu ), 685*11b918d9SHui.Liu 686*11b918d9SHui.Liu MTK_PIN( 687*11b918d9SHui.Liu 52, "GPIO52", 688*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 52), 689*11b918d9SHui.Liu DRV_GRP4, 690*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO52"), 691*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_HDMITX20_CEC"), 692*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_VBUSVALID_1P"), 693*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_SCP_JTAG1_TDI"), 694*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SSPM_JTAG_TDI"), 695*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_MD32_0_JTAG_TDI"), 696*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_MD32_1_JTAG_TDI") 697*11b918d9SHui.Liu ), 698*11b918d9SHui.Liu 699*11b918d9SHui.Liu MTK_PIN( 700*11b918d9SHui.Liu 53, "GPIO53", 701*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 53), 702*11b918d9SHui.Liu DRV_GRP4, 703*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO53"), 704*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_HDMITX20_SCL"), 705*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_IDDIG_2P"), 706*11b918d9SHui.Liu MTK_FUNCTION(4, "O_SCP_JTAG1_TDO"), 707*11b918d9SHui.Liu MTK_FUNCTION(5, "O_SSPM_JTAG_TDO"), 708*11b918d9SHui.Liu MTK_FUNCTION(6, "O_MD32_0_JTAG_TDO"), 709*11b918d9SHui.Liu MTK_FUNCTION(7, "O_MD32_1_JTAG_TDO") 710*11b918d9SHui.Liu ), 711*11b918d9SHui.Liu 712*11b918d9SHui.Liu MTK_PIN( 713*11b918d9SHui.Liu 54, "GPIO54", 714*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 54), 715*11b918d9SHui.Liu DRV_GRP4, 716*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO54"), 717*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_HDMITX20_SDA"), 718*11b918d9SHui.Liu MTK_FUNCTION(3, "O_USB_DRVVBUS_2P"), 719*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_SCP_JTAG1_TRSTN"), 720*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_SSPM_JTAG_TRSTN"), 721*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_MD32_0_JTAG_TRST"), 722*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_MD32_1_JTAG_TRST") 723*11b918d9SHui.Liu ), 724*11b918d9SHui.Liu 725*11b918d9SHui.Liu MTK_PIN( 726*11b918d9SHui.Liu 55, "GPIO55", 727*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 55), 728*11b918d9SHui.Liu DRV_GRP4, 729*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO55"), 730*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SCL0"), 731*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_SCP_SCL0"), 732*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_SCP_SCL1"), 733*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL") 734*11b918d9SHui.Liu ), 735*11b918d9SHui.Liu 736*11b918d9SHui.Liu MTK_PIN( 737*11b918d9SHui.Liu 56, "GPIO56", 738*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 56), 739*11b918d9SHui.Liu DRV_GRP4, 740*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO56"), 741*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SDA0"), 742*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_SCP_SDA0"), 743*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_SCP_SDA1"), 744*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA") 745*11b918d9SHui.Liu ), 746*11b918d9SHui.Liu 747*11b918d9SHui.Liu MTK_PIN( 748*11b918d9SHui.Liu 57, "GPIO57", 749*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 57), 750*11b918d9SHui.Liu DRV_GRP4, 751*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO57"), 752*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SCL1") 753*11b918d9SHui.Liu ), 754*11b918d9SHui.Liu 755*11b918d9SHui.Liu MTK_PIN( 756*11b918d9SHui.Liu 58, "GPIO58", 757*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 58), 758*11b918d9SHui.Liu DRV_GRP4, 759*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO58"), 760*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SDA1") 761*11b918d9SHui.Liu ), 762*11b918d9SHui.Liu 763*11b918d9SHui.Liu MTK_PIN( 764*11b918d9SHui.Liu 59, "GPIO59", 765*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 59), 766*11b918d9SHui.Liu DRV_GRP4, 767*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO59"), 768*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SCL2"), 769*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_SCP_SCL0"), 770*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_SCP_SCL1") 771*11b918d9SHui.Liu ), 772*11b918d9SHui.Liu 773*11b918d9SHui.Liu MTK_PIN( 774*11b918d9SHui.Liu 60, "GPIO60", 775*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 60), 776*11b918d9SHui.Liu DRV_GRP4, 777*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO60"), 778*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SDA2"), 779*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_SCP_SDA0"), 780*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_SCP_SDA1") 781*11b918d9SHui.Liu ), 782*11b918d9SHui.Liu 783*11b918d9SHui.Liu MTK_PIN( 784*11b918d9SHui.Liu 61, "GPIO61", 785*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 61), 786*11b918d9SHui.Liu DRV_GRP4, 787*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO61"), 788*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SCL3"), 789*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_SCP_SCL0"), 790*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_SCP_SCL1"), 791*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL") 792*11b918d9SHui.Liu ), 793*11b918d9SHui.Liu 794*11b918d9SHui.Liu MTK_PIN( 795*11b918d9SHui.Liu 62, "GPIO62", 796*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 62), 797*11b918d9SHui.Liu DRV_GRP4, 798*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO62"), 799*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SDA3"), 800*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_SCP_SDA0"), 801*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_SCP_SDA1"), 802*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA") 803*11b918d9SHui.Liu ), 804*11b918d9SHui.Liu 805*11b918d9SHui.Liu MTK_PIN( 806*11b918d9SHui.Liu 63, "GPIO63", 807*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 63), 808*11b918d9SHui.Liu DRV_GRP4, 809*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO63"), 810*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SCL4") 811*11b918d9SHui.Liu ), 812*11b918d9SHui.Liu 813*11b918d9SHui.Liu MTK_PIN( 814*11b918d9SHui.Liu 64, "GPIO64", 815*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 64), 816*11b918d9SHui.Liu DRV_GRP4, 817*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO64"), 818*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SDA4") 819*11b918d9SHui.Liu ), 820*11b918d9SHui.Liu 821*11b918d9SHui.Liu MTK_PIN( 822*11b918d9SHui.Liu 65, "GPIO65", 823*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 65), 824*11b918d9SHui.Liu DRV_GRP4, 825*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO65"), 826*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SCL5"), 827*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_SCP_SCL0"), 828*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_SCP_SCL1") 829*11b918d9SHui.Liu ), 830*11b918d9SHui.Liu 831*11b918d9SHui.Liu MTK_PIN( 832*11b918d9SHui.Liu 66, "GPIO66", 833*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 66), 834*11b918d9SHui.Liu DRV_GRP4, 835*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO66"), 836*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SDA5"), 837*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_SCP_SDA0"), 838*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_SCP_SDA1") 839*11b918d9SHui.Liu ), 840*11b918d9SHui.Liu 841*11b918d9SHui.Liu MTK_PIN( 842*11b918d9SHui.Liu 67, "GPIO67", 843*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 67), 844*11b918d9SHui.Liu DRV_GRP4, 845*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO67"), 846*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SCL6"), 847*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_SCP_SCL0"), 848*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_SCP_SCL1"), 849*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL") 850*11b918d9SHui.Liu ), 851*11b918d9SHui.Liu 852*11b918d9SHui.Liu MTK_PIN( 853*11b918d9SHui.Liu 68, "GPIO68", 854*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 68), 855*11b918d9SHui.Liu DRV_GRP4, 856*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO68"), 857*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_SDA6"), 858*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_SCP_SDA0"), 859*11b918d9SHui.Liu MTK_FUNCTION(3, "B1_SCP_SDA1"), 860*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA") 861*11b918d9SHui.Liu ), 862*11b918d9SHui.Liu 863*11b918d9SHui.Liu MTK_PIN( 864*11b918d9SHui.Liu 69, "GPIO69", 865*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 69), 866*11b918d9SHui.Liu DRV_GRP4, 867*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO69"), 868*11b918d9SHui.Liu MTK_FUNCTION(1, "O_SPIM0_CSB"), 869*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SCP_SPI0_CS"), 870*11b918d9SHui.Liu MTK_FUNCTION(3, "O_DMIC3_CLK"), 871*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_MD32_1_GPIO0"), 872*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMVREF0"), 873*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_SUM_TROOP0_0"), 874*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A23") 875*11b918d9SHui.Liu ), 876*11b918d9SHui.Liu 877*11b918d9SHui.Liu MTK_PIN( 878*11b918d9SHui.Liu 70, "GPIO70", 879*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 70), 880*11b918d9SHui.Liu DRV_GRP4, 881*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO70"), 882*11b918d9SHui.Liu MTK_FUNCTION(1, "O_SPIM0_CLK"), 883*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SCP_SPI0_CK"), 884*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC3_DAT"), 885*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_MD32_1_GPIO1"), 886*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMVREF1"), 887*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_SUM_TROOP0_1"), 888*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A24") 889*11b918d9SHui.Liu ), 890*11b918d9SHui.Liu 891*11b918d9SHui.Liu MTK_PIN( 892*11b918d9SHui.Liu 71, "GPIO71", 893*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 71), 894*11b918d9SHui.Liu DRV_GRP4, 895*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO71"), 896*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_SPIM0_MOSI"), 897*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SCP_SPI0_MO"), 898*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC3_DAT_R"), 899*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_MD32_1_GPIO2"), 900*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMVREF2"), 901*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_SUM_TROOP0_2"), 902*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A25") 903*11b918d9SHui.Liu ), 904*11b918d9SHui.Liu 905*11b918d9SHui.Liu MTK_PIN( 906*11b918d9SHui.Liu 72, "GPIO72", 907*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 72), 908*11b918d9SHui.Liu DRV_GRP4, 909*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO72"), 910*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_SPIM0_MISO"), 911*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SCP_SPI0_MI"), 912*11b918d9SHui.Liu MTK_FUNCTION(3, "O_DMIC4_CLK"), 913*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMVREF3"), 914*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_SUM_TROOP1_0"), 915*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A26") 916*11b918d9SHui.Liu ), 917*11b918d9SHui.Liu 918*11b918d9SHui.Liu MTK_PIN( 919*11b918d9SHui.Liu 73, "GPIO73", 920*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 73), 921*11b918d9SHui.Liu DRV_GRP4, 922*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO73"), 923*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_SPIM0_MIO2"), 924*11b918d9SHui.Liu MTK_FUNCTION(2, "O_UTXD3"), 925*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC4_DAT"), 926*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CLKM0"), 927*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMVREF4"), 928*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_SUM_TROOP1_1"), 929*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A27") 930*11b918d9SHui.Liu ), 931*11b918d9SHui.Liu 932*11b918d9SHui.Liu MTK_PIN( 933*11b918d9SHui.Liu 74, "GPIO74", 934*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 74), 935*11b918d9SHui.Liu DRV_GRP4, 936*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO74"), 937*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_SPIM0_MIO3"), 938*11b918d9SHui.Liu MTK_FUNCTION(2, "I1_URXD3"), 939*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC4_DAT_R"), 940*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CLKM1"), 941*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMVREF5"), 942*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_SUM_TROOP1_2"), 943*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A28") 944*11b918d9SHui.Liu ), 945*11b918d9SHui.Liu 946*11b918d9SHui.Liu MTK_PIN( 947*11b918d9SHui.Liu 75, "GPIO75", 948*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 75), 949*11b918d9SHui.Liu DRV_GRP4, 950*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO75"), 951*11b918d9SHui.Liu MTK_FUNCTION(1, "O_SPIM1_CSB"), 952*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SCP_SPI1_A_CS"), 953*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_TDMIN_MCK"), 954*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_SCP_SCL0"), 955*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMVREF6"), 956*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_SUM_TROOP2_0"), 957*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A29") 958*11b918d9SHui.Liu ), 959*11b918d9SHui.Liu 960*11b918d9SHui.Liu MTK_PIN( 961*11b918d9SHui.Liu 76, "GPIO76", 962*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 76), 963*11b918d9SHui.Liu DRV_GRP4, 964*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO76"), 965*11b918d9SHui.Liu MTK_FUNCTION(1, "O_SPIM1_CLK"), 966*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SCP_SPI1_A_CK"), 967*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_TDMIN_BCK"), 968*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_SCP_SDA0"), 969*11b918d9SHui.Liu MTK_FUNCTION(5, "O_CMVREF7"), 970*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_SUM_TROOP2_1"), 971*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A30") 972*11b918d9SHui.Liu ), 973*11b918d9SHui.Liu 974*11b918d9SHui.Liu MTK_PIN( 975*11b918d9SHui.Liu 77, "GPIO77", 976*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 77), 977*11b918d9SHui.Liu DRV_GRP4, 978*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO77"), 979*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_SPIM1_MOSI"), 980*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SCP_SPI1_A_MO"), 981*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_TDMIN_LRCK"), 982*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_SCP_SCL1"), 983*11b918d9SHui.Liu MTK_FUNCTION(6, "O_GDU_SUM_TROOP2_2"), 984*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A31") 985*11b918d9SHui.Liu ), 986*11b918d9SHui.Liu 987*11b918d9SHui.Liu MTK_PIN( 988*11b918d9SHui.Liu 78, "GPIO78", 989*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 78), 990*11b918d9SHui.Liu DRV_GRP4, 991*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO78"), 992*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_SPIM1_MISO"), 993*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SCP_SPI1_A_MI"), 994*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_TDMIN_DI"), 995*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_SCP_SDA1"), 996*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_A32") 997*11b918d9SHui.Liu ), 998*11b918d9SHui.Liu 999*11b918d9SHui.Liu MTK_PIN( 1000*11b918d9SHui.Liu 79, "GPIO79", 1001*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 79), 1002*11b918d9SHui.Liu DRV_GRP4, 1003*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO79"), 1004*11b918d9SHui.Liu MTK_FUNCTION(1, "O_SPIM2_CSB"), 1005*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SCP_SPI2_CS"), 1006*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_MCK"), 1007*11b918d9SHui.Liu MTK_FUNCTION(4, "O_UTXD2"), 1008*11b918d9SHui.Liu MTK_FUNCTION(5, "O_TP_UTXD2_AO"), 1009*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_PCM_SYNC"), 1010*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B0") 1011*11b918d9SHui.Liu ), 1012*11b918d9SHui.Liu 1013*11b918d9SHui.Liu MTK_PIN( 1014*11b918d9SHui.Liu 80, "GPIO80", 1015*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 80), 1016*11b918d9SHui.Liu DRV_GRP4, 1017*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO80"), 1018*11b918d9SHui.Liu MTK_FUNCTION(1, "O_SPIM2_CLK"), 1019*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SCP_SPI2_CK"), 1020*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_BCK"), 1021*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_URXD2"), 1022*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_TP_URXD2_AO"), 1023*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_PCM_CLK"), 1024*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B1") 1025*11b918d9SHui.Liu ), 1026*11b918d9SHui.Liu 1027*11b918d9SHui.Liu MTK_PIN( 1028*11b918d9SHui.Liu 81, "GPIO81", 1029*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 81), 1030*11b918d9SHui.Liu DRV_GRP4, 1031*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO81"), 1032*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_SPIM2_MOSI"), 1033*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SCP_SPI2_MO"), 1034*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_WS"), 1035*11b918d9SHui.Liu MTK_FUNCTION(4, "O_URTS2"), 1036*11b918d9SHui.Liu MTK_FUNCTION(5, "O_TP_URTS2_AO"), 1037*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PCM_DO"), 1038*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B2") 1039*11b918d9SHui.Liu ), 1040*11b918d9SHui.Liu 1041*11b918d9SHui.Liu MTK_PIN( 1042*11b918d9SHui.Liu 82, "GPIO82", 1043*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 82), 1044*11b918d9SHui.Liu DRV_GRP4, 1045*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO82"), 1046*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_SPIM2_MISO"), 1047*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SCP_SPI2_MI"), 1048*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_D0"), 1049*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_UCTS2"), 1050*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_TP_UCTS2_AO"), 1051*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_PCM_DI"), 1052*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B3") 1053*11b918d9SHui.Liu ), 1054*11b918d9SHui.Liu 1055*11b918d9SHui.Liu MTK_PIN( 1056*11b918d9SHui.Liu 83, "GPIO83", 1057*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 83), 1058*11b918d9SHui.Liu DRV_GRP4, 1059*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO83"), 1060*11b918d9SHui.Liu MTK_FUNCTION(1, "I1_IDDIG") 1061*11b918d9SHui.Liu ), 1062*11b918d9SHui.Liu 1063*11b918d9SHui.Liu MTK_PIN( 1064*11b918d9SHui.Liu 84, "GPIO84", 1065*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 84), 1066*11b918d9SHui.Liu DRV_GRP4, 1067*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO84"), 1068*11b918d9SHui.Liu MTK_FUNCTION(1, "O_USB_DRVVBUS") 1069*11b918d9SHui.Liu ), 1070*11b918d9SHui.Liu 1071*11b918d9SHui.Liu MTK_PIN( 1072*11b918d9SHui.Liu 85, "GPIO85", 1073*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 85), 1074*11b918d9SHui.Liu DRV_GRP4, 1075*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO85"), 1076*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_VBUSVALID") 1077*11b918d9SHui.Liu ), 1078*11b918d9SHui.Liu 1079*11b918d9SHui.Liu MTK_PIN( 1080*11b918d9SHui.Liu 86, "GPIO86", 1081*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 86), 1082*11b918d9SHui.Liu DRV_GRP4, 1083*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO86"), 1084*11b918d9SHui.Liu MTK_FUNCTION(1, "I1_IDDIG_1P"), 1085*11b918d9SHui.Liu MTK_FUNCTION(2, "O_UTXD1"), 1086*11b918d9SHui.Liu MTK_FUNCTION(3, "O_URTS2"), 1087*11b918d9SHui.Liu MTK_FUNCTION(4, "O_PWM_2"), 1088*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO4_AO"), 1089*11b918d9SHui.Liu MTK_FUNCTION(6, "O_AUXIF_ST0"), 1090*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B4") 1091*11b918d9SHui.Liu ), 1092*11b918d9SHui.Liu 1093*11b918d9SHui.Liu MTK_PIN( 1094*11b918d9SHui.Liu 87, "GPIO87", 1095*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 87), 1096*11b918d9SHui.Liu DRV_GRP4, 1097*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO87"), 1098*11b918d9SHui.Liu MTK_FUNCTION(1, "O_USB_DRVVBUS_1P"), 1099*11b918d9SHui.Liu MTK_FUNCTION(2, "I1_URXD1"), 1100*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_UCTS2"), 1101*11b918d9SHui.Liu MTK_FUNCTION(4, "O_PWM_3"), 1102*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO5_AO"), 1103*11b918d9SHui.Liu MTK_FUNCTION(6, "O_AUXIF_CLK0"), 1104*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B5") 1105*11b918d9SHui.Liu ), 1106*11b918d9SHui.Liu 1107*11b918d9SHui.Liu MTK_PIN( 1108*11b918d9SHui.Liu 88, "GPIO88", 1109*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 88), 1110*11b918d9SHui.Liu DRV_GRP4, 1111*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO88"), 1112*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_VBUSVALID_1P"), 1113*11b918d9SHui.Liu MTK_FUNCTION(2, "O_UTXD2"), 1114*11b918d9SHui.Liu MTK_FUNCTION(3, "O_URTS1"), 1115*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CLKM2"), 1116*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO6_AO"), 1117*11b918d9SHui.Liu MTK_FUNCTION(6, "O_AUXIF_ST1"), 1118*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B6") 1119*11b918d9SHui.Liu ), 1120*11b918d9SHui.Liu 1121*11b918d9SHui.Liu MTK_PIN( 1122*11b918d9SHui.Liu 89, "GPIO89", 1123*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 89), 1124*11b918d9SHui.Liu DRV_GRP4, 1125*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO89"), 1126*11b918d9SHui.Liu MTK_FUNCTION(1, "I1_IDDIG_2P"), 1127*11b918d9SHui.Liu MTK_FUNCTION(2, "I1_URXD2"), 1128*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_UCTS1"), 1129*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CLKM3"), 1130*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO7_AO"), 1131*11b918d9SHui.Liu MTK_FUNCTION(6, "O_AUXIF_CLK1"), 1132*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B7") 1133*11b918d9SHui.Liu ), 1134*11b918d9SHui.Liu 1135*11b918d9SHui.Liu MTK_PIN( 1136*11b918d9SHui.Liu 90, "GPIO90", 1137*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 90), 1138*11b918d9SHui.Liu DRV_GRP4, 1139*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO90"), 1140*11b918d9SHui.Liu MTK_FUNCTION(1, "O_USB_DRVVBUS_2P"), 1141*11b918d9SHui.Liu MTK_FUNCTION(2, "O_UTXD3"), 1142*11b918d9SHui.Liu MTK_FUNCTION(3, "O_ADSP_UTXD0"), 1143*11b918d9SHui.Liu MTK_FUNCTION(4, "O_SSPM_UTXD_AO"), 1144*11b918d9SHui.Liu MTK_FUNCTION(5, "O_MD32_0_TXD"), 1145*11b918d9SHui.Liu MTK_FUNCTION(6, "O_MD32_1_TXD"), 1146*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B8") 1147*11b918d9SHui.Liu ), 1148*11b918d9SHui.Liu 1149*11b918d9SHui.Liu MTK_PIN( 1150*11b918d9SHui.Liu 91, "GPIO91", 1151*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 91), 1152*11b918d9SHui.Liu DRV_GRP4, 1153*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO91"), 1154*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_VBUSVALID_2P"), 1155*11b918d9SHui.Liu MTK_FUNCTION(2, "I1_URXD3"), 1156*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_ADSP_URXD0"), 1157*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_SSPM_URXD_AO"), 1158*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_MD32_0_RXD"), 1159*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_MD32_1_RXD"), 1160*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B9") 1161*11b918d9SHui.Liu ), 1162*11b918d9SHui.Liu 1163*11b918d9SHui.Liu MTK_PIN( 1164*11b918d9SHui.Liu 92, "GPIO92", 1165*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 92), 1166*11b918d9SHui.Liu DRV_GRP4, 1167*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO92"), 1168*11b918d9SHui.Liu MTK_FUNCTION(1, "O_PWRAP_SPI0_CSN") 1169*11b918d9SHui.Liu ), 1170*11b918d9SHui.Liu 1171*11b918d9SHui.Liu MTK_PIN( 1172*11b918d9SHui.Liu 93, "GPIO93", 1173*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 93), 1174*11b918d9SHui.Liu DRV_GRP4, 1175*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO93"), 1176*11b918d9SHui.Liu MTK_FUNCTION(1, "O_PWRAP_SPI0_CK") 1177*11b918d9SHui.Liu ), 1178*11b918d9SHui.Liu 1179*11b918d9SHui.Liu MTK_PIN( 1180*11b918d9SHui.Liu 94, "GPIO94", 1181*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 94), 1182*11b918d9SHui.Liu DRV_GRP4, 1183*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO94"), 1184*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_PWRAP_SPI0_MO"), 1185*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_PWRAP_SPI0_MI") 1186*11b918d9SHui.Liu ), 1187*11b918d9SHui.Liu 1188*11b918d9SHui.Liu MTK_PIN( 1189*11b918d9SHui.Liu 95, "GPIO95", 1190*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 95), 1191*11b918d9SHui.Liu DRV_GRP4, 1192*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO95"), 1193*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_PWRAP_SPI0_MI"), 1194*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_PWRAP_SPI0_MO") 1195*11b918d9SHui.Liu ), 1196*11b918d9SHui.Liu 1197*11b918d9SHui.Liu MTK_PIN( 1198*11b918d9SHui.Liu 96, "GPIO96", 1199*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 96), 1200*11b918d9SHui.Liu DRV_GRP4, 1201*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO96"), 1202*11b918d9SHui.Liu MTK_FUNCTION(1, "O_SRCLKENA0") 1203*11b918d9SHui.Liu ), 1204*11b918d9SHui.Liu 1205*11b918d9SHui.Liu MTK_PIN( 1206*11b918d9SHui.Liu 97, "GPIO97", 1207*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 97), 1208*11b918d9SHui.Liu DRV_GRP4, 1209*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO97"), 1210*11b918d9SHui.Liu MTK_FUNCTION(1, "O_SRCLKENA1") 1211*11b918d9SHui.Liu ), 1212*11b918d9SHui.Liu 1213*11b918d9SHui.Liu MTK_PIN( 1214*11b918d9SHui.Liu 98, "GPIO98", 1215*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 98), 1216*11b918d9SHui.Liu DRV_GRP4, 1217*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO98"), 1218*11b918d9SHui.Liu MTK_FUNCTION(1, "O_SCP_VREQ_VAO"), 1219*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_DVFSRC_EXT_REQ") 1220*11b918d9SHui.Liu ), 1221*11b918d9SHui.Liu 1222*11b918d9SHui.Liu MTK_PIN( 1223*11b918d9SHui.Liu 99, "GPIO99", 1224*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 99), 1225*11b918d9SHui.Liu DRV_GRP4, 1226*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO99"), 1227*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_RTC32K_CK") 1228*11b918d9SHui.Liu ), 1229*11b918d9SHui.Liu 1230*11b918d9SHui.Liu MTK_PIN( 1231*11b918d9SHui.Liu 100, "GPIO100", 1232*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 100), 1233*11b918d9SHui.Liu DRV_GRP4, 1234*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO100"), 1235*11b918d9SHui.Liu MTK_FUNCTION(1, "O_WATCHDOG") 1236*11b918d9SHui.Liu ), 1237*11b918d9SHui.Liu 1238*11b918d9SHui.Liu MTK_PIN( 1239*11b918d9SHui.Liu 101, "GPIO101", 1240*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 101), 1241*11b918d9SHui.Liu DRV_GRP4, 1242*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO101"), 1243*11b918d9SHui.Liu MTK_FUNCTION(1, "O_AUD_CLK_MOSI"), 1244*11b918d9SHui.Liu MTK_FUNCTION(2, "O_I2SO1_MCK"), 1245*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_I2SIN_BCK") 1246*11b918d9SHui.Liu ), 1247*11b918d9SHui.Liu 1248*11b918d9SHui.Liu MTK_PIN( 1249*11b918d9SHui.Liu 102, "GPIO102", 1250*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 102), 1251*11b918d9SHui.Liu DRV_GRP4, 1252*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO102"), 1253*11b918d9SHui.Liu MTK_FUNCTION(1, "O_AUD_SYNC_MOSI"), 1254*11b918d9SHui.Liu MTK_FUNCTION(2, "O_I2SO1_BCK"), 1255*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_I2SIN_WS") 1256*11b918d9SHui.Liu ), 1257*11b918d9SHui.Liu 1258*11b918d9SHui.Liu MTK_PIN( 1259*11b918d9SHui.Liu 103, "GPIO103", 1260*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 103), 1261*11b918d9SHui.Liu DRV_GRP4, 1262*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO103"), 1263*11b918d9SHui.Liu MTK_FUNCTION(1, "O_AUD_DAT_MOSI0"), 1264*11b918d9SHui.Liu MTK_FUNCTION(2, "O_I2SO1_WS"), 1265*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_I2SIN_D0") 1266*11b918d9SHui.Liu ), 1267*11b918d9SHui.Liu 1268*11b918d9SHui.Liu MTK_PIN( 1269*11b918d9SHui.Liu 104, "GPIO104", 1270*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 104), 1271*11b918d9SHui.Liu DRV_GRP4, 1272*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO104"), 1273*11b918d9SHui.Liu MTK_FUNCTION(1, "O_AUD_DAT_MOSI1"), 1274*11b918d9SHui.Liu MTK_FUNCTION(2, "O_I2SO1_D0"), 1275*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_I2SIN_D1") 1276*11b918d9SHui.Liu ), 1277*11b918d9SHui.Liu 1278*11b918d9SHui.Liu MTK_PIN( 1279*11b918d9SHui.Liu 105, "GPIO105", 1280*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 105), 1281*11b918d9SHui.Liu DRV_GRP4, 1282*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO105"), 1283*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_AUD_DAT_MISO0"), 1284*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_VOW_DAT_MISO"), 1285*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_I2SIN_D2") 1286*11b918d9SHui.Liu ), 1287*11b918d9SHui.Liu 1288*11b918d9SHui.Liu MTK_PIN( 1289*11b918d9SHui.Liu 106, "GPIO106", 1290*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 106), 1291*11b918d9SHui.Liu DRV_GRP4, 1292*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO106"), 1293*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_AUD_DAT_MISO1"), 1294*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_VOW_CLK_MISO"), 1295*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_I2SIN_D3") 1296*11b918d9SHui.Liu ), 1297*11b918d9SHui.Liu 1298*11b918d9SHui.Liu MTK_PIN( 1299*11b918d9SHui.Liu 107, "GPIO107", 1300*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 107), 1301*11b918d9SHui.Liu DRV_GRP4, 1302*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO107"), 1303*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_I2SIN_MCK"), 1304*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPLIN_MCK"), 1305*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_SPDIF_IN0"), 1306*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMVREF4"), 1307*11b918d9SHui.Liu MTK_FUNCTION(5, "O_AUXIF_ST0"), 1308*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR0") 1309*11b918d9SHui.Liu ), 1310*11b918d9SHui.Liu 1311*11b918d9SHui.Liu MTK_PIN( 1312*11b918d9SHui.Liu 108, "GPIO108", 1313*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 108), 1314*11b918d9SHui.Liu DRV_GRP4, 1315*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO108"), 1316*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_I2SIN_BCK"), 1317*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPLIN_LRCK"), 1318*11b918d9SHui.Liu MTK_FUNCTION(3, "O_DMIC4_CLK"), 1319*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMVREF5"), 1320*11b918d9SHui.Liu MTK_FUNCTION(5, "O_AUXIF_CLK0"), 1321*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR1"), 1322*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B10") 1323*11b918d9SHui.Liu ), 1324*11b918d9SHui.Liu 1325*11b918d9SHui.Liu MTK_PIN( 1326*11b918d9SHui.Liu 109, "GPIO109", 1327*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 109), 1328*11b918d9SHui.Liu DRV_GRP4, 1329*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO109"), 1330*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_I2SIN_WS"), 1331*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPLIN_BCK"), 1332*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC4_DAT"), 1333*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMVREF6"), 1334*11b918d9SHui.Liu MTK_FUNCTION(5, "O_AUXIF_ST1"), 1335*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR2"), 1336*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B11") 1337*11b918d9SHui.Liu ), 1338*11b918d9SHui.Liu 1339*11b918d9SHui.Liu MTK_PIN( 1340*11b918d9SHui.Liu 110, "GPIO110", 1341*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 110), 1342*11b918d9SHui.Liu DRV_GRP4, 1343*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO110"), 1344*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_I2SIN_D0"), 1345*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPLIN_D0"), 1346*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC4_DAT_R"), 1347*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMVREF7"), 1348*11b918d9SHui.Liu MTK_FUNCTION(5, "O_AUXIF_CLK1"), 1349*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR3"), 1350*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B12") 1351*11b918d9SHui.Liu ), 1352*11b918d9SHui.Liu 1353*11b918d9SHui.Liu MTK_PIN( 1354*11b918d9SHui.Liu 111, "GPIO111", 1355*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 111), 1356*11b918d9SHui.Liu DRV_GRP4, 1357*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO111"), 1358*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_I2SIN_D1"), 1359*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPLIN_D1"), 1360*11b918d9SHui.Liu MTK_FUNCTION(3, "O_DMIC3_CLK"), 1361*11b918d9SHui.Liu MTK_FUNCTION(4, "O_SPDIF_OUT"), 1362*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR4"), 1363*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B13") 1364*11b918d9SHui.Liu ), 1365*11b918d9SHui.Liu 1366*11b918d9SHui.Liu MTK_PIN( 1367*11b918d9SHui.Liu 112, "GPIO112", 1368*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 112), 1369*11b918d9SHui.Liu DRV_GRP4, 1370*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO112"), 1371*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_I2SIN_D2"), 1372*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPLIN_D2"), 1373*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC3_DAT"), 1374*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_TDMIN_MCK"), 1375*11b918d9SHui.Liu MTK_FUNCTION(5, "O_I2SO1_WS"), 1376*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR5"), 1377*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B14") 1378*11b918d9SHui.Liu ), 1379*11b918d9SHui.Liu 1380*11b918d9SHui.Liu MTK_PIN( 1381*11b918d9SHui.Liu 113, "GPIO113", 1382*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 113), 1383*11b918d9SHui.Liu DRV_GRP4, 1384*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO113"), 1385*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_I2SIN_D3"), 1386*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPLIN_D3"), 1387*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC3_DAT_R"), 1388*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_TDMIN_BCK"), 1389*11b918d9SHui.Liu MTK_FUNCTION(5, "O_I2SO1_D0"), 1390*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B15") 1391*11b918d9SHui.Liu ), 1392*11b918d9SHui.Liu 1393*11b918d9SHui.Liu MTK_PIN( 1394*11b918d9SHui.Liu 114, "GPIO114", 1395*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 114), 1396*11b918d9SHui.Liu DRV_GRP4, 1397*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO114"), 1398*11b918d9SHui.Liu MTK_FUNCTION(1, "O_I2SO2_MCK"), 1399*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_I2SIN_MCK"), 1400*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MCUPM_JTAG_TMS"), 1401*11b918d9SHui.Liu MTK_FUNCTION(4, "B1_APU_JTAG_TMS"), 1402*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SCP_JTAG1_TMS"), 1403*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_SPM_JTAG_TMS"), 1404*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B16") 1405*11b918d9SHui.Liu ), 1406*11b918d9SHui.Liu 1407*11b918d9SHui.Liu MTK_PIN( 1408*11b918d9SHui.Liu 115, "GPIO115", 1409*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 115), 1410*11b918d9SHui.Liu DRV_GRP4, 1411*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO115"), 1412*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_I2SO2_BCK"), 1413*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_I2SIN_BCK"), 1414*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MCUPM_JTAG_TCK"), 1415*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_APU_JTAG_TCK"), 1416*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SCP_JTAG1_TCK"), 1417*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_SPM_JTAG_TCK"), 1418*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B17") 1419*11b918d9SHui.Liu ), 1420*11b918d9SHui.Liu 1421*11b918d9SHui.Liu MTK_PIN( 1422*11b918d9SHui.Liu 116, "GPIO116", 1423*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 116), 1424*11b918d9SHui.Liu DRV_GRP4, 1425*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO116"), 1426*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_I2SO2_WS"), 1427*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_I2SIN_WS"), 1428*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MCUPM_JTAG_TDI"), 1429*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_APU_JTAG_TDI"), 1430*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SCP_JTAG1_TDI"), 1431*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_SPM_JTAG_TDI"), 1432*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B18") 1433*11b918d9SHui.Liu ), 1434*11b918d9SHui.Liu 1435*11b918d9SHui.Liu MTK_PIN( 1436*11b918d9SHui.Liu 117, "GPIO117", 1437*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 117), 1438*11b918d9SHui.Liu DRV_GRP4, 1439*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO117"), 1440*11b918d9SHui.Liu MTK_FUNCTION(1, "O_I2SO2_D0"), 1441*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_I2SIN_D0"), 1442*11b918d9SHui.Liu MTK_FUNCTION(3, "O_MCUPM_JTAG_TDO"), 1443*11b918d9SHui.Liu MTK_FUNCTION(4, "O_APU_JTAG_TDO"), 1444*11b918d9SHui.Liu MTK_FUNCTION(5, "O_SCP_JTAG1_TDO"), 1445*11b918d9SHui.Liu MTK_FUNCTION(6, "O_SPM_JTAG_TDO"), 1446*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B19") 1447*11b918d9SHui.Liu ), 1448*11b918d9SHui.Liu 1449*11b918d9SHui.Liu MTK_PIN( 1450*11b918d9SHui.Liu 118, "GPIO118", 1451*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 118), 1452*11b918d9SHui.Liu DRV_GRP4, 1453*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO118"), 1454*11b918d9SHui.Liu MTK_FUNCTION(1, "O_I2SO2_D1"), 1455*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_I2SIN_D1"), 1456*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_MCUPM_JTAG_TRSTN"), 1457*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_APU_JTAG_TRST"), 1458*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_SCP_JTAG1_TRSTN"), 1459*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_SPM_JTAG_TRSTN"), 1460*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B20") 1461*11b918d9SHui.Liu ), 1462*11b918d9SHui.Liu 1463*11b918d9SHui.Liu MTK_PIN( 1464*11b918d9SHui.Liu 119, "GPIO119", 1465*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 119), 1466*11b918d9SHui.Liu DRV_GRP4, 1467*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO119"), 1468*11b918d9SHui.Liu MTK_FUNCTION(1, "O_I2SO2_D2"), 1469*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_I2SIN_D2"), 1470*11b918d9SHui.Liu MTK_FUNCTION(3, "O_UTXD3"), 1471*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_TDMIN_LRCK"), 1472*11b918d9SHui.Liu MTK_FUNCTION(5, "O_I2SO1_MCK"), 1473*11b918d9SHui.Liu MTK_FUNCTION(6, "O_SSPM_UTXD_AO"), 1474*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B21") 1475*11b918d9SHui.Liu ), 1476*11b918d9SHui.Liu 1477*11b918d9SHui.Liu MTK_PIN( 1478*11b918d9SHui.Liu 120, "GPIO120", 1479*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 120), 1480*11b918d9SHui.Liu DRV_GRP4, 1481*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO120"), 1482*11b918d9SHui.Liu MTK_FUNCTION(1, "O_I2SO2_D3"), 1483*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_I2SIN_D3"), 1484*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_URXD3"), 1485*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_TDMIN_DI"), 1486*11b918d9SHui.Liu MTK_FUNCTION(5, "O_I2SO1_BCK"), 1487*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_SSPM_URXD_AO"), 1488*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B22") 1489*11b918d9SHui.Liu ), 1490*11b918d9SHui.Liu 1491*11b918d9SHui.Liu MTK_PIN( 1492*11b918d9SHui.Liu 121, "GPIO121", 1493*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 121), 1494*11b918d9SHui.Liu DRV_GRP4, 1495*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO121"), 1496*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_PCM_CLK"), 1497*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPIM4_CSB"), 1498*11b918d9SHui.Liu MTK_FUNCTION(3, "O_SCP_SPI1_B_CS"), 1499*11b918d9SHui.Liu MTK_FUNCTION(4, "O_TP_UTXD2_AO"), 1500*11b918d9SHui.Liu MTK_FUNCTION(5, "O_AUXIF_ST0"), 1501*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PGD_DA_EFUSE_RDY"), 1502*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B23") 1503*11b918d9SHui.Liu ), 1504*11b918d9SHui.Liu 1505*11b918d9SHui.Liu MTK_PIN( 1506*11b918d9SHui.Liu 122, "GPIO122", 1507*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 122), 1508*11b918d9SHui.Liu DRV_GRP4, 1509*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO122"), 1510*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_PCM_SYNC"), 1511*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPIM4_CLK"), 1512*11b918d9SHui.Liu MTK_FUNCTION(3, "O_SCP_SPI1_B_CK"), 1513*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_TP_URXD2_AO"), 1514*11b918d9SHui.Liu MTK_FUNCTION(5, "O_AUXIF_CLK0"), 1515*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PGD_DA_EFUSE_RDY_PRE"), 1516*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B24") 1517*11b918d9SHui.Liu ), 1518*11b918d9SHui.Liu 1519*11b918d9SHui.Liu MTK_PIN( 1520*11b918d9SHui.Liu 123, "GPIO123", 1521*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 123), 1522*11b918d9SHui.Liu DRV_GRP4, 1523*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO123"), 1524*11b918d9SHui.Liu MTK_FUNCTION(1, "O_PCM_DO"), 1525*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPIM4_MOSI"), 1526*11b918d9SHui.Liu MTK_FUNCTION(3, "O_SCP_SPI1_B_MO"), 1527*11b918d9SHui.Liu MTK_FUNCTION(4, "O_TP_URTS2_AO"), 1528*11b918d9SHui.Liu MTK_FUNCTION(5, "O_AUXIF_ST1"), 1529*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PGD_DA_PWRGD_RESET"), 1530*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B25") 1531*11b918d9SHui.Liu ), 1532*11b918d9SHui.Liu 1533*11b918d9SHui.Liu MTK_PIN( 1534*11b918d9SHui.Liu 124, "GPIO124", 1535*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 124), 1536*11b918d9SHui.Liu DRV_GRP4, 1537*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO124"), 1538*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_PCM_DI"), 1539*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPIM4_MISO"), 1540*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_SCP_SPI1_B_MI"), 1541*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_TP_UCTS2_AO"), 1542*11b918d9SHui.Liu MTK_FUNCTION(5, "O_AUXIF_CLK1"), 1543*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PGD_DA_PWRGD_ENB"), 1544*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B26") 1545*11b918d9SHui.Liu ), 1546*11b918d9SHui.Liu 1547*11b918d9SHui.Liu MTK_PIN( 1548*11b918d9SHui.Liu 125, "GPIO125", 1549*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 125), 1550*11b918d9SHui.Liu DRV_GRP4, 1551*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO125"), 1552*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DMIC1_CLK"), 1553*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPINOR_CK"), 1554*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_TDMIN_MCK"), 1555*11b918d9SHui.Liu MTK_FUNCTION(6, "O_LVTS_FOUT"), 1556*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B27") 1557*11b918d9SHui.Liu ), 1558*11b918d9SHui.Liu 1559*11b918d9SHui.Liu MTK_PIN( 1560*11b918d9SHui.Liu 126, "GPIO126", 1561*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 126), 1562*11b918d9SHui.Liu DRV_GRP4, 1563*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO126"), 1564*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_DMIC1_DAT"), 1565*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPINOR_CS"), 1566*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_TDMIN_BCK"), 1567*11b918d9SHui.Liu MTK_FUNCTION(6, "O_LVTS_SDO"), 1568*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B28") 1569*11b918d9SHui.Liu ), 1570*11b918d9SHui.Liu 1571*11b918d9SHui.Liu MTK_PIN( 1572*11b918d9SHui.Liu 127, "GPIO127", 1573*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 127), 1574*11b918d9SHui.Liu DRV_GRP4, 1575*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO127"), 1576*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_DMIC1_DAT_R"), 1577*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPINOR_IO0"), 1578*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_TDMIN_LRCK"), 1579*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_LVTS_26M"), 1580*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B29") 1581*11b918d9SHui.Liu ), 1582*11b918d9SHui.Liu 1583*11b918d9SHui.Liu MTK_PIN( 1584*11b918d9SHui.Liu 128, "GPIO128", 1585*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 128), 1586*11b918d9SHui.Liu DRV_GRP4, 1587*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO128"), 1588*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DMIC2_CLK"), 1589*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPINOR_IO1"), 1590*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_TDMIN_DI"), 1591*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_LVTS_SCF"), 1592*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B30") 1593*11b918d9SHui.Liu ), 1594*11b918d9SHui.Liu 1595*11b918d9SHui.Liu MTK_PIN( 1596*11b918d9SHui.Liu 129, "GPIO129", 1597*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 129), 1598*11b918d9SHui.Liu DRV_GRP4, 1599*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO129"), 1600*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_DMIC2_DAT"), 1601*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPINOR_IO2"), 1602*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_SPDIF_IN1"), 1603*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_LVTS_SCK"), 1604*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B31") 1605*11b918d9SHui.Liu ), 1606*11b918d9SHui.Liu 1607*11b918d9SHui.Liu MTK_PIN( 1608*11b918d9SHui.Liu 130, "GPIO130", 1609*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 130), 1610*11b918d9SHui.Liu DRV_GRP4, 1611*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO130"), 1612*11b918d9SHui.Liu MTK_FUNCTION(1, "I0_DMIC2_DAT_R"), 1613*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_SPINOR_IO3"), 1614*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_SPDIF_IN2"), 1615*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_LVTS_SDI"), 1616*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_DBG_MON_B32") 1617*11b918d9SHui.Liu ), 1618*11b918d9SHui.Liu 1619*11b918d9SHui.Liu MTK_PIN( 1620*11b918d9SHui.Liu 131, "GPIO131", 1621*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 131), 1622*11b918d9SHui.Liu DRV_GRP4, 1623*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO131"), 1624*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D0"), 1625*11b918d9SHui.Liu MTK_FUNCTION(2, "O_GBE_TXD3"), 1626*11b918d9SHui.Liu MTK_FUNCTION(3, "O_DMIC1_CLK"), 1627*11b918d9SHui.Liu MTK_FUNCTION(4, "O_I2SO2_MCK"), 1628*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO0_AO"), 1629*11b918d9SHui.Liu MTK_FUNCTION(6, "O_SPIM5_CSB"), 1630*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR0") 1631*11b918d9SHui.Liu ), 1632*11b918d9SHui.Liu 1633*11b918d9SHui.Liu MTK_PIN( 1634*11b918d9SHui.Liu 132, "GPIO132", 1635*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 132), 1636*11b918d9SHui.Liu DRV_GRP4, 1637*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO132"), 1638*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D1"), 1639*11b918d9SHui.Liu MTK_FUNCTION(2, "O_GBE_TXD2"), 1640*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC1_DAT"), 1641*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_I2SO2_BCK"), 1642*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO1_AO"), 1643*11b918d9SHui.Liu MTK_FUNCTION(6, "O_SPIM5_CLK"), 1644*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR1") 1645*11b918d9SHui.Liu ), 1646*11b918d9SHui.Liu 1647*11b918d9SHui.Liu MTK_PIN( 1648*11b918d9SHui.Liu 133, "GPIO133", 1649*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 133), 1650*11b918d9SHui.Liu DRV_GRP4, 1651*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO133"), 1652*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D2"), 1653*11b918d9SHui.Liu MTK_FUNCTION(2, "O_GBE_TXD1"), 1654*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC1_DAT_R"), 1655*11b918d9SHui.Liu MTK_FUNCTION(4, "B0_I2SO2_WS"), 1656*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO2_AO"), 1657*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_SPIM5_MOSI"), 1658*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR2") 1659*11b918d9SHui.Liu ), 1660*11b918d9SHui.Liu 1661*11b918d9SHui.Liu MTK_PIN( 1662*11b918d9SHui.Liu 134, "GPIO134", 1663*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 134), 1664*11b918d9SHui.Liu DRV_GRP4, 1665*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO134"), 1666*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D3"), 1667*11b918d9SHui.Liu MTK_FUNCTION(2, "O_GBE_TXD0"), 1668*11b918d9SHui.Liu MTK_FUNCTION(3, "O_DMIC2_CLK"), 1669*11b918d9SHui.Liu MTK_FUNCTION(4, "O_I2SO2_D0"), 1670*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO3_AO"), 1671*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_SPIM5_MISO"), 1672*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR3") 1673*11b918d9SHui.Liu ), 1674*11b918d9SHui.Liu 1675*11b918d9SHui.Liu MTK_PIN( 1676*11b918d9SHui.Liu 135, "GPIO135", 1677*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 135), 1678*11b918d9SHui.Liu DRV_GRP4, 1679*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO135"), 1680*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D4"), 1681*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_GBE_RXD3"), 1682*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC2_DAT"), 1683*11b918d9SHui.Liu MTK_FUNCTION(4, "O_I2SO2_D1"), 1684*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO4_AO"), 1685*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_WAKEN"), 1686*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR4") 1687*11b918d9SHui.Liu ), 1688*11b918d9SHui.Liu 1689*11b918d9SHui.Liu MTK_PIN( 1690*11b918d9SHui.Liu 136, "GPIO136", 1691*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 136), 1692*11b918d9SHui.Liu DRV_GRP4, 1693*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO136"), 1694*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D5"), 1695*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_GBE_RXD2"), 1696*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC2_DAT_R"), 1697*11b918d9SHui.Liu MTK_FUNCTION(4, "O_I2SO2_D2"), 1698*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO5_AO"), 1699*11b918d9SHui.Liu MTK_FUNCTION(6, "O_PERSTN"), 1700*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR5") 1701*11b918d9SHui.Liu ), 1702*11b918d9SHui.Liu 1703*11b918d9SHui.Liu MTK_PIN( 1704*11b918d9SHui.Liu 137, "GPIO137", 1705*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 137), 1706*11b918d9SHui.Liu DRV_GRP4, 1707*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO137"), 1708*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D6"), 1709*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_GBE_RXD1"), 1710*11b918d9SHui.Liu MTK_FUNCTION(3, "O_DMIC3_CLK"), 1711*11b918d9SHui.Liu MTK_FUNCTION(4, "O_I2SO2_D3"), 1712*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO6_AO"), 1713*11b918d9SHui.Liu MTK_FUNCTION(6, "B1_CLKREQN"), 1714*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PWM_0") 1715*11b918d9SHui.Liu ), 1716*11b918d9SHui.Liu 1717*11b918d9SHui.Liu MTK_PIN( 1718*11b918d9SHui.Liu 138, "GPIO138", 1719*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 138), 1720*11b918d9SHui.Liu DRV_GRP4, 1721*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO138"), 1722*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D7"), 1723*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_GBE_RXD0"), 1724*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC3_DAT"), 1725*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CLKM2"), 1726*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_TP_GPIO7_AO"), 1727*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_MD32_0_GPIO0") 1728*11b918d9SHui.Liu ), 1729*11b918d9SHui.Liu 1730*11b918d9SHui.Liu MTK_PIN( 1731*11b918d9SHui.Liu 139, "GPIO139", 1732*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 139), 1733*11b918d9SHui.Liu DRV_GRP4, 1734*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO139"), 1735*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D8"), 1736*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_GBE_TXC"), 1737*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC3_DAT_R"), 1738*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CLKM3"), 1739*11b918d9SHui.Liu MTK_FUNCTION(5, "O_TP_UTXD2_AO"), 1740*11b918d9SHui.Liu MTK_FUNCTION(6, "O_UTXD2"), 1741*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_MD32_0_GPIO1") 1742*11b918d9SHui.Liu ), 1743*11b918d9SHui.Liu 1744*11b918d9SHui.Liu MTK_PIN( 1745*11b918d9SHui.Liu 140, "GPIO140", 1746*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 140), 1747*11b918d9SHui.Liu DRV_GRP4, 1748*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO140"), 1749*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D9"), 1750*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_GBE_RXC"), 1751*11b918d9SHui.Liu MTK_FUNCTION(3, "O_DMIC4_CLK"), 1752*11b918d9SHui.Liu MTK_FUNCTION(4, "O_PWM_2"), 1753*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_TP_URXD2_AO"), 1754*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_URXD2"), 1755*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_MD32_0_GPIO2") 1756*11b918d9SHui.Liu ), 1757*11b918d9SHui.Liu 1758*11b918d9SHui.Liu MTK_PIN( 1759*11b918d9SHui.Liu 141, "GPIO141", 1760*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 141), 1761*11b918d9SHui.Liu DRV_GRP4, 1762*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO141"), 1763*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D10"), 1764*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_GBE_RXDV"), 1765*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC4_DAT"), 1766*11b918d9SHui.Liu MTK_FUNCTION(4, "O_PWM_3"), 1767*11b918d9SHui.Liu MTK_FUNCTION(5, "O_TP_URTS2_AO"), 1768*11b918d9SHui.Liu MTK_FUNCTION(6, "O_URTS2"), 1769*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_MD32_1_GPIO0") 1770*11b918d9SHui.Liu ), 1771*11b918d9SHui.Liu 1772*11b918d9SHui.Liu MTK_PIN( 1773*11b918d9SHui.Liu 142, "GPIO142", 1774*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 142), 1775*11b918d9SHui.Liu DRV_GRP4, 1776*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO142"), 1777*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D11"), 1778*11b918d9SHui.Liu MTK_FUNCTION(2, "O_GBE_TXEN"), 1779*11b918d9SHui.Liu MTK_FUNCTION(3, "I0_DMIC4_DAT_R"), 1780*11b918d9SHui.Liu MTK_FUNCTION(4, "O_PWM_1"), 1781*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_TP_UCTS2_AO"), 1782*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_UCTS2"), 1783*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_MD32_1_GPIO1") 1784*11b918d9SHui.Liu ), 1785*11b918d9SHui.Liu 1786*11b918d9SHui.Liu MTK_PIN( 1787*11b918d9SHui.Liu 143, "GPIO143", 1788*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 143), 1789*11b918d9SHui.Liu DRV_GRP4, 1790*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO143"), 1791*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D12"), 1792*11b918d9SHui.Liu MTK_FUNCTION(2, "O_GBE_MDC"), 1793*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_MD32_0_GPIO0"), 1794*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CLKM0"), 1795*11b918d9SHui.Liu MTK_FUNCTION(5, "O_SPIM3_CSB"), 1796*11b918d9SHui.Liu MTK_FUNCTION(6, "O_UTXD1"), 1797*11b918d9SHui.Liu MTK_FUNCTION(7, "B0_MD32_1_GPIO2") 1798*11b918d9SHui.Liu ), 1799*11b918d9SHui.Liu 1800*11b918d9SHui.Liu MTK_PIN( 1801*11b918d9SHui.Liu 144, "GPIO144", 1802*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 144), 1803*11b918d9SHui.Liu DRV_GRP4, 1804*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO144"), 1805*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D13"), 1806*11b918d9SHui.Liu MTK_FUNCTION(2, "B1_GBE_MDIO"), 1807*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_MD32_0_GPIO1"), 1808*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CLKM1"), 1809*11b918d9SHui.Liu MTK_FUNCTION(5, "O_SPIM3_CLK"), 1810*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_URXD1"), 1811*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR0") 1812*11b918d9SHui.Liu ), 1813*11b918d9SHui.Liu 1814*11b918d9SHui.Liu MTK_PIN( 1815*11b918d9SHui.Liu 145, "GPIO145", 1816*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 145), 1817*11b918d9SHui.Liu DRV_GRP4, 1818*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO145"), 1819*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D14"), 1820*11b918d9SHui.Liu MTK_FUNCTION(2, "O_GBE_TXER"), 1821*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_MD32_1_GPIO0"), 1822*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMFLASH0"), 1823*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_SPIM3_MOSI"), 1824*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_GBE_AUX_PPS2"), 1825*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR1") 1826*11b918d9SHui.Liu ), 1827*11b918d9SHui.Liu 1828*11b918d9SHui.Liu MTK_PIN( 1829*11b918d9SHui.Liu 146, "GPIO146", 1830*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 146), 1831*11b918d9SHui.Liu DRV_GRP4, 1832*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO146"), 1833*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_D15"), 1834*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_GBE_RXER"), 1835*11b918d9SHui.Liu MTK_FUNCTION(3, "B0_MD32_1_GPIO1"), 1836*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMFLASH1"), 1837*11b918d9SHui.Liu MTK_FUNCTION(5, "B0_SPIM3_MISO"), 1838*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_GBE_AUX_PPS3"), 1839*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR2") 1840*11b918d9SHui.Liu ), 1841*11b918d9SHui.Liu 1842*11b918d9SHui.Liu MTK_PIN( 1843*11b918d9SHui.Liu 147, "GPIO147", 1844*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 147), 1845*11b918d9SHui.Liu DRV_GRP4, 1846*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO147"), 1847*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_HSYNC"), 1848*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_GBE_COL"), 1849*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_MCK"), 1850*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMVREF0"), 1851*11b918d9SHui.Liu MTK_FUNCTION(5, "O_SPDIF_OUT"), 1852*11b918d9SHui.Liu MTK_FUNCTION(6, "O_URTS1"), 1853*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR3") 1854*11b918d9SHui.Liu ), 1855*11b918d9SHui.Liu 1856*11b918d9SHui.Liu MTK_PIN( 1857*11b918d9SHui.Liu 148, "GPIO148", 1858*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 148), 1859*11b918d9SHui.Liu DRV_GRP4, 1860*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO148"), 1861*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_VSYNC"), 1862*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_GBE_INTR"), 1863*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_BCK"), 1864*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMVREF1"), 1865*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_SPDIF_IN0"), 1866*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_UCTS1"), 1867*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR4") 1868*11b918d9SHui.Liu ), 1869*11b918d9SHui.Liu 1870*11b918d9SHui.Liu MTK_PIN( 1871*11b918d9SHui.Liu 149, "GPIO149", 1872*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 149), 1873*11b918d9SHui.Liu DRV_GRP4, 1874*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO149"), 1875*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_DE"), 1876*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_GBE_AUX_PPS0"), 1877*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_WS"), 1878*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMVREF2"), 1879*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_SPDIF_IN1"), 1880*11b918d9SHui.Liu MTK_FUNCTION(6, "O_UTXD3"), 1881*11b918d9SHui.Liu MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR5") 1882*11b918d9SHui.Liu ), 1883*11b918d9SHui.Liu 1884*11b918d9SHui.Liu MTK_PIN( 1885*11b918d9SHui.Liu 150, "GPIO150", 1886*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 150), 1887*11b918d9SHui.Liu DRV_GRP4, 1888*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO150"), 1889*11b918d9SHui.Liu MTK_FUNCTION(1, "O_DPI_CK"), 1890*11b918d9SHui.Liu MTK_FUNCTION(2, "B0_GBE_AUX_PPS1"), 1891*11b918d9SHui.Liu MTK_FUNCTION(3, "O_I2SO1_D0"), 1892*11b918d9SHui.Liu MTK_FUNCTION(4, "O_CMVREF3"), 1893*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_SPDIF_IN2"), 1894*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_URXD3") 1895*11b918d9SHui.Liu ), 1896*11b918d9SHui.Liu 1897*11b918d9SHui.Liu MTK_PIN( 1898*11b918d9SHui.Liu 151, "GPIO151", 1899*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 151), 1900*11b918d9SHui.Liu DRV_GRP4, 1901*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO151"), 1902*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC0_DAT7") 1903*11b918d9SHui.Liu ), 1904*11b918d9SHui.Liu 1905*11b918d9SHui.Liu MTK_PIN( 1906*11b918d9SHui.Liu 152, "GPIO152", 1907*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 152), 1908*11b918d9SHui.Liu DRV_GRP4, 1909*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO152"), 1910*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC0_DAT6") 1911*11b918d9SHui.Liu ), 1912*11b918d9SHui.Liu 1913*11b918d9SHui.Liu MTK_PIN( 1914*11b918d9SHui.Liu 153, "GPIO153", 1915*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 153), 1916*11b918d9SHui.Liu DRV_GRP4, 1917*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO153"), 1918*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC0_DAT5") 1919*11b918d9SHui.Liu ), 1920*11b918d9SHui.Liu 1921*11b918d9SHui.Liu MTK_PIN( 1922*11b918d9SHui.Liu 154, "GPIO154", 1923*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 154), 1924*11b918d9SHui.Liu DRV_GRP4, 1925*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO154"), 1926*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC0_DAT4") 1927*11b918d9SHui.Liu ), 1928*11b918d9SHui.Liu 1929*11b918d9SHui.Liu MTK_PIN( 1930*11b918d9SHui.Liu 155, "GPIO155", 1931*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 155), 1932*11b918d9SHui.Liu DRV_GRP4, 1933*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO155"), 1934*11b918d9SHui.Liu MTK_FUNCTION(1, "O_MSDC0_RSTB") 1935*11b918d9SHui.Liu ), 1936*11b918d9SHui.Liu 1937*11b918d9SHui.Liu MTK_PIN( 1938*11b918d9SHui.Liu 156, "GPIO156", 1939*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 156), 1940*11b918d9SHui.Liu DRV_GRP4, 1941*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO156"), 1942*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC0_CMD") 1943*11b918d9SHui.Liu ), 1944*11b918d9SHui.Liu 1945*11b918d9SHui.Liu MTK_PIN( 1946*11b918d9SHui.Liu 157, "GPIO157", 1947*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 157), 1948*11b918d9SHui.Liu DRV_GRP4, 1949*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO157"), 1950*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC0_CLK") 1951*11b918d9SHui.Liu ), 1952*11b918d9SHui.Liu 1953*11b918d9SHui.Liu MTK_PIN( 1954*11b918d9SHui.Liu 158, "GPIO158", 1955*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 158), 1956*11b918d9SHui.Liu DRV_GRP4, 1957*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO158"), 1958*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC0_DAT3") 1959*11b918d9SHui.Liu ), 1960*11b918d9SHui.Liu 1961*11b918d9SHui.Liu MTK_PIN( 1962*11b918d9SHui.Liu 159, "GPIO159", 1963*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 159), 1964*11b918d9SHui.Liu DRV_GRP4, 1965*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO159"), 1966*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC0_DAT2") 1967*11b918d9SHui.Liu ), 1968*11b918d9SHui.Liu 1969*11b918d9SHui.Liu MTK_PIN( 1970*11b918d9SHui.Liu 160, "GPIO160", 1971*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 160), 1972*11b918d9SHui.Liu DRV_GRP4, 1973*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO160"), 1974*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC0_DAT1") 1975*11b918d9SHui.Liu ), 1976*11b918d9SHui.Liu 1977*11b918d9SHui.Liu MTK_PIN( 1978*11b918d9SHui.Liu 161, "GPIO161", 1979*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 161), 1980*11b918d9SHui.Liu DRV_GRP4, 1981*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO161"), 1982*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC0_DAT0") 1983*11b918d9SHui.Liu ), 1984*11b918d9SHui.Liu 1985*11b918d9SHui.Liu MTK_PIN( 1986*11b918d9SHui.Liu 162, "GPIO162", 1987*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 162), 1988*11b918d9SHui.Liu DRV_GRP4, 1989*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO162"), 1990*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_MSDC0_DSL") 1991*11b918d9SHui.Liu ), 1992*11b918d9SHui.Liu 1993*11b918d9SHui.Liu MTK_PIN( 1994*11b918d9SHui.Liu 163, "GPIO163", 1995*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 163), 1996*11b918d9SHui.Liu DRV_GRP4, 1997*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO163"), 1998*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC1_CMD"), 1999*11b918d9SHui.Liu MTK_FUNCTION(2, "O_SPDIF_OUT"), 2000*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MD32_0_JTAG_TMS"), 2001*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_ADSP_JTAG0_TMS"), 2002*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SCP_JTAG0_TMS"), 2003*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_CCU0_JTAG_TMS"), 2004*11b918d9SHui.Liu MTK_FUNCTION(7, "I0_IPU_JTAG_TMS") 2005*11b918d9SHui.Liu ), 2006*11b918d9SHui.Liu 2007*11b918d9SHui.Liu MTK_PIN( 2008*11b918d9SHui.Liu 164, "GPIO164", 2009*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 164), 2010*11b918d9SHui.Liu DRV_GRP4, 2011*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO164"), 2012*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC1_CLK"), 2013*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPDIF_IN0"), 2014*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MD32_0_JTAG_TCK"), 2015*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_ADSP_JTAG0_TCK"), 2016*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SCP_JTAG0_TCK"), 2017*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_CCU0_JTAG_TCK"), 2018*11b918d9SHui.Liu MTK_FUNCTION(7, "I0_IPU_JTAG_TCK") 2019*11b918d9SHui.Liu ), 2020*11b918d9SHui.Liu 2021*11b918d9SHui.Liu MTK_PIN( 2022*11b918d9SHui.Liu 165, "GPIO165", 2023*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 165), 2024*11b918d9SHui.Liu DRV_GRP4, 2025*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO165"), 2026*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC1_DAT0"), 2027*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPDIF_IN1"), 2028*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MD32_0_JTAG_TDI"), 2029*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_ADSP_JTAG0_TDI"), 2030*11b918d9SHui.Liu MTK_FUNCTION(5, "I1_SCP_JTAG0_TDI"), 2031*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_CCU0_JTAG_TDI"), 2032*11b918d9SHui.Liu MTK_FUNCTION(7, "I0_IPU_JTAG_TDI") 2033*11b918d9SHui.Liu ), 2034*11b918d9SHui.Liu 2035*11b918d9SHui.Liu MTK_PIN( 2036*11b918d9SHui.Liu 166, "GPIO166", 2037*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 166), 2038*11b918d9SHui.Liu DRV_GRP4, 2039*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO166"), 2040*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC1_DAT1"), 2041*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_SPDIF_IN2"), 2042*11b918d9SHui.Liu MTK_FUNCTION(3, "O_MD32_0_JTAG_TDO"), 2043*11b918d9SHui.Liu MTK_FUNCTION(4, "O_ADSP_JTAG0_TDO"), 2044*11b918d9SHui.Liu MTK_FUNCTION(5, "O_SCP_JTAG0_TDO"), 2045*11b918d9SHui.Liu MTK_FUNCTION(6, "O_CCU0_JTAG_TDO"), 2046*11b918d9SHui.Liu MTK_FUNCTION(7, "O_IPU_JTAG_TDO") 2047*11b918d9SHui.Liu ), 2048*11b918d9SHui.Liu 2049*11b918d9SHui.Liu MTK_PIN( 2050*11b918d9SHui.Liu 167, "GPIO167", 2051*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 167), 2052*11b918d9SHui.Liu DRV_GRP4, 2053*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO167"), 2054*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC1_DAT2"), 2055*11b918d9SHui.Liu MTK_FUNCTION(2, "O_PWM_0"), 2056*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MD32_0_JTAG_TRST"), 2057*11b918d9SHui.Liu MTK_FUNCTION(4, "I1_ADSP_JTAG0_TRSTN"), 2058*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_SCP_JTAG0_TRSTN"), 2059*11b918d9SHui.Liu MTK_FUNCTION(6, "I1_CCU0_JTAG_TRST"), 2060*11b918d9SHui.Liu MTK_FUNCTION(7, "I0_IPU_JTAG_TRST") 2061*11b918d9SHui.Liu ), 2062*11b918d9SHui.Liu 2063*11b918d9SHui.Liu MTK_PIN( 2064*11b918d9SHui.Liu 168, "GPIO168", 2065*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 168), 2066*11b918d9SHui.Liu DRV_GRP4, 2067*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO168"), 2068*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC1_DAT3"), 2069*11b918d9SHui.Liu MTK_FUNCTION(2, "O_PWM_1"), 2070*11b918d9SHui.Liu MTK_FUNCTION(3, "O_CLKM0") 2071*11b918d9SHui.Liu ), 2072*11b918d9SHui.Liu 2073*11b918d9SHui.Liu MTK_PIN( 2074*11b918d9SHui.Liu 169, "GPIO169", 2075*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 169), 2076*11b918d9SHui.Liu DRV_GRP4, 2077*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO169"), 2078*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC2_CMD"), 2079*11b918d9SHui.Liu MTK_FUNCTION(2, "O_LVTS_FOUT"), 2080*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MD32_1_JTAG_TMS"), 2081*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_UDI_TMS"), 2082*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_VPU_UDI_TMS"), 2083*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_TDMIN_MCK"), 2084*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_SSPM_JTAG_TMS") 2085*11b918d9SHui.Liu ), 2086*11b918d9SHui.Liu 2087*11b918d9SHui.Liu MTK_PIN( 2088*11b918d9SHui.Liu 170, "GPIO170", 2089*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 170), 2090*11b918d9SHui.Liu DRV_GRP4, 2091*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO170"), 2092*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC2_CLK"), 2093*11b918d9SHui.Liu MTK_FUNCTION(2, "O_LVTS_SDO"), 2094*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MD32_1_JTAG_TCK"), 2095*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_UDI_TCK"), 2096*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_VPU_UDI_TCK"), 2097*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_TDMIN_BCK"), 2098*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_SSPM_JTAG_TCK") 2099*11b918d9SHui.Liu ), 2100*11b918d9SHui.Liu 2101*11b918d9SHui.Liu MTK_PIN( 2102*11b918d9SHui.Liu 171, "GPIO171", 2103*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 171), 2104*11b918d9SHui.Liu DRV_GRP4, 2105*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO171"), 2106*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC2_DAT0"), 2107*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_LVTS_26M"), 2108*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MD32_1_JTAG_TDI"), 2109*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_UDI_TDI"), 2110*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_VPU_UDI_TDI"), 2111*11b918d9SHui.Liu MTK_FUNCTION(6, "B0_TDMIN_LRCK"), 2112*11b918d9SHui.Liu MTK_FUNCTION(7, "I1_SSPM_JTAG_TDI") 2113*11b918d9SHui.Liu ), 2114*11b918d9SHui.Liu 2115*11b918d9SHui.Liu MTK_PIN( 2116*11b918d9SHui.Liu 172, "GPIO172", 2117*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 172), 2118*11b918d9SHui.Liu DRV_GRP4, 2119*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO172"), 2120*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC2_DAT1"), 2121*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_LVTS_SCF"), 2122*11b918d9SHui.Liu MTK_FUNCTION(3, "O_MD32_1_JTAG_TDO"), 2123*11b918d9SHui.Liu MTK_FUNCTION(4, "O_UDI_TDO"), 2124*11b918d9SHui.Liu MTK_FUNCTION(5, "O_VPU_UDI_TDO"), 2125*11b918d9SHui.Liu MTK_FUNCTION(6, "I0_TDMIN_DI"), 2126*11b918d9SHui.Liu MTK_FUNCTION(7, "O_SSPM_JTAG_TDO") 2127*11b918d9SHui.Liu ), 2128*11b918d9SHui.Liu 2129*11b918d9SHui.Liu MTK_PIN( 2130*11b918d9SHui.Liu 173, "GPIO173", 2131*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 173), 2132*11b918d9SHui.Liu DRV_GRP4, 2133*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO173"), 2134*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC2_DAT2"), 2135*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_LVTS_SCK"), 2136*11b918d9SHui.Liu MTK_FUNCTION(3, "I1_MD32_1_JTAG_TRST"), 2137*11b918d9SHui.Liu MTK_FUNCTION(4, "I0_UDI_NTRST"), 2138*11b918d9SHui.Liu MTK_FUNCTION(5, "I0_VPU_UDI_NTRST"), 2139*11b918d9SHui.Liu MTK_FUNCTION(7, "I0_SSPM_JTAG_TRSTN") 2140*11b918d9SHui.Liu ), 2141*11b918d9SHui.Liu 2142*11b918d9SHui.Liu MTK_PIN( 2143*11b918d9SHui.Liu 174, "GPIO174", 2144*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 174), 2145*11b918d9SHui.Liu DRV_GRP4, 2146*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO174"), 2147*11b918d9SHui.Liu MTK_FUNCTION(1, "B1_MSDC2_DAT3"), 2148*11b918d9SHui.Liu MTK_FUNCTION(2, "I0_LVTS_SDI") 2149*11b918d9SHui.Liu ), 2150*11b918d9SHui.Liu 2151*11b918d9SHui.Liu MTK_PIN( 2152*11b918d9SHui.Liu 175, "GPIO175", 2153*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 175), 2154*11b918d9SHui.Liu DRV_GRP4, 2155*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO175"), 2156*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_SPMI_M_SCL") 2157*11b918d9SHui.Liu ), 2158*11b918d9SHui.Liu 2159*11b918d9SHui.Liu MTK_PIN( 2160*11b918d9SHui.Liu 176, "GPIO176", 2161*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 176), 2162*11b918d9SHui.Liu DRV_GRP4, 2163*11b918d9SHui.Liu MTK_FUNCTION(0, "B_GPIO176"), 2164*11b918d9SHui.Liu MTK_FUNCTION(1, "B0_SPMI_M_SDA") 2165*11b918d9SHui.Liu ), 2166*11b918d9SHui.Liu 2167*11b918d9SHui.Liu MTK_PIN( 2168*11b918d9SHui.Liu 177, "GPIO177", 2169*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 212), 2170*11b918d9SHui.Liu DRV_FIXED, 2171*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2172*11b918d9SHui.Liu ), 2173*11b918d9SHui.Liu 2174*11b918d9SHui.Liu MTK_PIN( 2175*11b918d9SHui.Liu 178, "GPIO178", 2176*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 213), 2177*11b918d9SHui.Liu DRV_FIXED, 2178*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2179*11b918d9SHui.Liu ), 2180*11b918d9SHui.Liu 2181*11b918d9SHui.Liu MTK_PIN( 2182*11b918d9SHui.Liu 179, "GPIO179", 2183*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 214), 2184*11b918d9SHui.Liu DRV_FIXED, 2185*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2186*11b918d9SHui.Liu ), 2187*11b918d9SHui.Liu 2188*11b918d9SHui.Liu MTK_PIN( 2189*11b918d9SHui.Liu 180, "GPIO180", 2190*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 215), 2191*11b918d9SHui.Liu DRV_FIXED, 2192*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2193*11b918d9SHui.Liu ), 2194*11b918d9SHui.Liu 2195*11b918d9SHui.Liu MTK_PIN( 2196*11b918d9SHui.Liu 181, "GPIO181", 2197*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 216), 2198*11b918d9SHui.Liu DRV_FIXED, 2199*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2200*11b918d9SHui.Liu ), 2201*11b918d9SHui.Liu 2202*11b918d9SHui.Liu MTK_PIN( 2203*11b918d9SHui.Liu 182, "GPIO182", 2204*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 217), 2205*11b918d9SHui.Liu DRV_FIXED, 2206*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2207*11b918d9SHui.Liu ), 2208*11b918d9SHui.Liu 2209*11b918d9SHui.Liu MTK_PIN( 2210*11b918d9SHui.Liu 183, "GPIO183", 2211*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 218), 2212*11b918d9SHui.Liu DRV_FIXED, 2213*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2214*11b918d9SHui.Liu ), 2215*11b918d9SHui.Liu 2216*11b918d9SHui.Liu MTK_PIN( 2217*11b918d9SHui.Liu 184, "GPIO184", 2218*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 219), 2219*11b918d9SHui.Liu DRV_FIXED, 2220*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2221*11b918d9SHui.Liu ), 2222*11b918d9SHui.Liu 2223*11b918d9SHui.Liu MTK_PIN( 2224*11b918d9SHui.Liu 185, "GPIO185", 2225*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 220), 2226*11b918d9SHui.Liu DRV_FIXED, 2227*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2228*11b918d9SHui.Liu ), 2229*11b918d9SHui.Liu 2230*11b918d9SHui.Liu MTK_PIN( 2231*11b918d9SHui.Liu 186, "GPIO186", 2232*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 221), 2233*11b918d9SHui.Liu DRV_FIXED, 2234*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2235*11b918d9SHui.Liu ), 2236*11b918d9SHui.Liu 2237*11b918d9SHui.Liu MTK_PIN( 2238*11b918d9SHui.Liu 187, "GPIO187", 2239*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 222), 2240*11b918d9SHui.Liu DRV_FIXED, 2241*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2242*11b918d9SHui.Liu ), 2243*11b918d9SHui.Liu 2244*11b918d9SHui.Liu MTK_PIN( 2245*11b918d9SHui.Liu 188, "GPIO188", 2246*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 223), 2247*11b918d9SHui.Liu DRV_FIXED, 2248*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2249*11b918d9SHui.Liu ), 2250*11b918d9SHui.Liu 2251*11b918d9SHui.Liu MTK_PIN( 2252*11b918d9SHui.Liu 189, "GPIO189", 2253*11b918d9SHui.Liu MTK_EINT_FUNCTION(0, 224), 2254*11b918d9SHui.Liu DRV_FIXED, 2255*11b918d9SHui.Liu MTK_FUNCTION(0, NULL) 2256*11b918d9SHui.Liu ) 2257*11b918d9SHui.Liu }; 2258*11b918d9SHui.Liu 2259*11b918d9SHui.Liu #endif /* __PINCTRL__MTK_MT8188_H */ 2260