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