1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * Copyright (c) 2015 MediaTek Inc. 4 * Author: Biao Huang <biao.huang@mediatek.com> 5 */ 6 7 #ifndef __PINCTRL_MTK_MT2701_H 8 #define __PINCTRL_MTK_MT2701_H 9 10 #include <linux/pinctrl/pinctrl.h> 11 #include "pinctrl-mtk-common.h" 12 13 static const struct mtk_desc_pin mtk_pins_mt2701[] = { 14 MTK_PIN(PINCTRL_PIN(0, "PWRAP_SPI0_MI"), 15 NULL, "mt2701", 16 MTK_EINT_FUNCTION(0, 148), 17 MTK_FUNCTION(0, "GPIO0"), 18 MTK_FUNCTION(1, "PWRAP_SPIDO"), 19 MTK_FUNCTION(2, "PWRAP_SPIDI") 20 ), 21 MTK_PIN(PINCTRL_PIN(1, "PWRAP_SPI0_MO"), 22 NULL, "mt2701", 23 MTK_EINT_FUNCTION(0, 149), 24 MTK_FUNCTION(0, "GPIO1"), 25 MTK_FUNCTION(1, "PWRAP_SPIDI"), 26 MTK_FUNCTION(2, "PWRAP_SPIDO") 27 ), 28 MTK_PIN(PINCTRL_PIN(2, "PWRAP_INT"), 29 NULL, "mt2701", 30 MTK_EINT_FUNCTION(0, 150), 31 MTK_FUNCTION(0, "GPIO2"), 32 MTK_FUNCTION(1, "PWRAP_INT") 33 ), 34 MTK_PIN(PINCTRL_PIN(3, "PWRAP_SPI0_CK"), 35 NULL, "mt2701", 36 MTK_EINT_FUNCTION(0, 151), 37 MTK_FUNCTION(0, "GPIO3"), 38 MTK_FUNCTION(1, "PWRAP_SPICK_I") 39 ), 40 MTK_PIN(PINCTRL_PIN(4, "PWRAP_SPI0_CSN"), 41 NULL, "mt2701", 42 MTK_EINT_FUNCTION(0, 152), 43 MTK_FUNCTION(0, "GPIO4"), 44 MTK_FUNCTION(1, "PWRAP_SPICS_B_I") 45 ), 46 MTK_PIN(PINCTRL_PIN(5, "PWRAP_SPI0_CK2"), 47 NULL, "mt2701", 48 MTK_EINT_FUNCTION(0, 153), 49 MTK_FUNCTION(0, "GPIO5"), 50 MTK_FUNCTION(1, "PWRAP_SPICK2_I"), 51 MTK_FUNCTION(5, "ANT_SEL1") 52 ), 53 MTK_PIN(PINCTRL_PIN(6, "PWRAP_SPI0_CSN2"), 54 NULL, "mt2701", 55 MTK_EINT_FUNCTION(0, 154), 56 MTK_FUNCTION(0, "GPIO6"), 57 MTK_FUNCTION(1, "PWRAP_SPICS2_B_I"), 58 MTK_FUNCTION(5, "ANT_SEL0"), 59 MTK_FUNCTION(7, "DBG_MON_A[0]") 60 ), 61 MTK_PIN(PINCTRL_PIN(7, "SPI1_CSN"), 62 NULL, "mt2701", 63 MTK_EINT_FUNCTION(0, 155), 64 MTK_FUNCTION(0, "GPIO7"), 65 MTK_FUNCTION(1, "SPI1_CS"), 66 MTK_FUNCTION(4, "KCOL0"), 67 MTK_FUNCTION(7, "DBG_MON_B[12]") 68 ), 69 MTK_PIN(PINCTRL_PIN(8, "SPI1_MI"), 70 NULL, "mt2701", 71 MTK_EINT_FUNCTION(0, 156), 72 MTK_FUNCTION(0, "GPIO8"), 73 MTK_FUNCTION(1, "SPI1_MI"), 74 MTK_FUNCTION(2, "SPI1_MO"), 75 MTK_FUNCTION(4, "KCOL1"), 76 MTK_FUNCTION(7, "DBG_MON_B[13]") 77 ), 78 MTK_PIN(PINCTRL_PIN(9, "SPI1_MO"), 79 NULL, "mt2701", 80 MTK_EINT_FUNCTION(0, 157), 81 MTK_FUNCTION(0, "GPIO9"), 82 MTK_FUNCTION(1, "SPI1_MO"), 83 MTK_FUNCTION(2, "SPI1_MI"), 84 MTK_FUNCTION(3, "EXT_FRAME_SYNC"), 85 MTK_FUNCTION(4, "KCOL2"), 86 MTK_FUNCTION(7, "DBG_MON_B[14]") 87 ), 88 MTK_PIN(PINCTRL_PIN(10, "RTC32K_CK"), 89 NULL, "mt2701", 90 MTK_EINT_FUNCTION(0, 158), 91 MTK_FUNCTION(0, "GPIO10"), 92 MTK_FUNCTION(1, "RTC32K_CK") 93 ), 94 MTK_PIN(PINCTRL_PIN(11, "WATCHDOG"), 95 NULL, "mt2701", 96 MTK_EINT_FUNCTION(0, 159), 97 MTK_FUNCTION(0, "GPIO11"), 98 MTK_FUNCTION(1, "WATCHDOG") 99 ), 100 MTK_PIN(PINCTRL_PIN(12, "SRCLKENA"), 101 NULL, "mt2701", 102 MTK_EINT_FUNCTION(0, 160), 103 MTK_FUNCTION(0, "GPIO12"), 104 MTK_FUNCTION(1, "SRCLKENA") 105 ), 106 MTK_PIN(PINCTRL_PIN(13, "SRCLKENAI"), 107 NULL, "mt2701", 108 MTK_EINT_FUNCTION(0, 161), 109 MTK_FUNCTION(0, "GPIO13"), 110 MTK_FUNCTION(1, "SRCLKENAI") 111 ), 112 MTK_PIN(PINCTRL_PIN(14, "URXD2"), 113 NULL, "mt2701", 114 MTK_EINT_FUNCTION(0, 162), 115 MTK_FUNCTION(0, "GPIO14"), 116 MTK_FUNCTION(1, "URXD2"), 117 MTK_FUNCTION(2, "UTXD2"), 118 MTK_FUNCTION(5, "SRCCLKENAI2"), 119 MTK_FUNCTION(7, "DBG_MON_B[30]") 120 ), 121 MTK_PIN(PINCTRL_PIN(15, "UTXD2"), 122 NULL, "mt2701", 123 MTK_EINT_FUNCTION(0, 163), 124 MTK_FUNCTION(0, "GPIO15"), 125 MTK_FUNCTION(1, "UTXD2"), 126 MTK_FUNCTION(2, "URXD2"), 127 MTK_FUNCTION(7, "DBG_MON_B[31]") 128 ), 129 MTK_PIN(PINCTRL_PIN(16, "I2S5_DATA_IN"), 130 NULL, "mt2701", 131 MTK_EINT_FUNCTION(0, 164), 132 MTK_FUNCTION(0, "GPIO16"), 133 MTK_FUNCTION(1, "I2S5_DATA_IN"), 134 MTK_FUNCTION(3, "PCM_RX"), 135 MTK_FUNCTION(4, "ANT_SEL4") 136 ), 137 MTK_PIN(PINCTRL_PIN(17, "I2S5_BCK"), 138 NULL, "mt2701", 139 MTK_EINT_FUNCTION(0, 165), 140 MTK_FUNCTION(0, "GPIO17"), 141 MTK_FUNCTION(1, "I2S5_BCK"), 142 MTK_FUNCTION(3, "PCM_CLK0"), 143 MTK_FUNCTION(4, "ANT_SEL2") 144 ), 145 MTK_PIN(PINCTRL_PIN(18, "PCM_CLK"), 146 NULL, "mt2701", 147 MTK_EINT_FUNCTION(0, 166), 148 MTK_FUNCTION(0, "GPIO18"), 149 MTK_FUNCTION(1, "PCM_CLK0"), 150 MTK_FUNCTION(2, "MRG_CLK"), 151 MTK_FUNCTION(4, "MM_TEST_CK"), 152 MTK_FUNCTION(5, "CONN_DSP_JCK"), 153 MTK_FUNCTION(6, "WCN_PCM_CLKO"), 154 MTK_FUNCTION(7, "DBG_MON_A[3]") 155 ), 156 MTK_PIN(PINCTRL_PIN(19, "PCM_SYNC"), 157 NULL, "mt2701", 158 MTK_EINT_FUNCTION(0, 167), 159 MTK_FUNCTION(0, "GPIO19"), 160 MTK_FUNCTION(1, "PCM_SYNC"), 161 MTK_FUNCTION(2, "MRG_SYNC"), 162 MTK_FUNCTION(5, "CONN_DSP_JINTP"), 163 MTK_FUNCTION(6, "WCN_PCM_SYNC"), 164 MTK_FUNCTION(7, "DBG_MON_A[5]") 165 ), 166 MTK_PIN(PINCTRL_PIN(20, "PCM_RX"), 167 NULL, "mt2701", 168 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 169 MTK_FUNCTION(0, "GPIO20"), 170 MTK_FUNCTION(1, "PCM_RX"), 171 MTK_FUNCTION(2, "MRG_RX"), 172 MTK_FUNCTION(3, "MRG_TX"), 173 MTK_FUNCTION(4, "PCM_TX"), 174 MTK_FUNCTION(5, "CONN_DSP_JDI"), 175 MTK_FUNCTION(6, "WCN_PCM_RX"), 176 MTK_FUNCTION(7, "DBG_MON_A[4]") 177 ), 178 MTK_PIN(PINCTRL_PIN(21, "PCM_TX"), 179 NULL, "mt2701", 180 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 181 MTK_FUNCTION(0, "GPIO21"), 182 MTK_FUNCTION(1, "PCM_TX"), 183 MTK_FUNCTION(2, "MRG_TX"), 184 MTK_FUNCTION(3, "MRG_RX"), 185 MTK_FUNCTION(4, "PCM_RX"), 186 MTK_FUNCTION(5, "CONN_DSP_JMS"), 187 MTK_FUNCTION(6, "WCN_PCM_TX"), 188 MTK_FUNCTION(7, "DBG_MON_A[2]") 189 ), 190 MTK_PIN(PINCTRL_PIN(22, "EINT0"), 191 NULL, "mt2701", 192 MTK_EINT_FUNCTION(0, 0), 193 MTK_FUNCTION(0, "GPIO22"), 194 MTK_FUNCTION(1, "UCTS0"), 195 /* MT7623 take function 2 as PCIE0_PERST_N */ 196 MTK_FUNCTION(2, "PCIE0_PERST_N"), 197 MTK_FUNCTION(3, "KCOL3"), 198 MTK_FUNCTION(4, "CONN_DSP_JDO"), 199 MTK_FUNCTION(5, "EXT_FRAME_SYNC"), 200 MTK_FUNCTION(7, "DBG_MON_A[30]"), 201 MTK_FUNCTION(10, "PCIE0_PERST_N") 202 ), 203 MTK_PIN(PINCTRL_PIN(23, "EINT1"), 204 NULL, "mt2701", 205 MTK_EINT_FUNCTION(0, 1), 206 MTK_FUNCTION(0, "GPIO23"), 207 MTK_FUNCTION(1, "URTS0"), 208 /* MT7623 take function 2 as PCIE1_PERST_N */ 209 MTK_FUNCTION(2, "PCIE1_PERST_N"), 210 MTK_FUNCTION(3, "KCOL2"), 211 MTK_FUNCTION(4, "CONN_MCU_TDO"), 212 MTK_FUNCTION(5, "EXT_FRAME_SYNC"), 213 MTK_FUNCTION(7, "DBG_MON_A[29]"), 214 MTK_FUNCTION(10, "PCIE1_PERST_N") 215 ), 216 MTK_PIN(PINCTRL_PIN(24, "EINT2"), 217 NULL, "mt2701", 218 MTK_EINT_FUNCTION(0, 2), 219 MTK_FUNCTION(0, "GPIO24"), 220 MTK_FUNCTION(1, "UCTS1"), 221 /* MT7623 take function 2 as PCIE2_PERST_N */ 222 MTK_FUNCTION(2, "PCIE2_PERST_N"), 223 MTK_FUNCTION(3, "KCOL1"), 224 MTK_FUNCTION(4, "CONN_MCU_DBGACK_N"), 225 MTK_FUNCTION(7, "DBG_MON_A[28]"), 226 MTK_FUNCTION(10, "PCIE2_PERST_N") 227 ), 228 MTK_PIN(PINCTRL_PIN(25, "EINT3"), 229 NULL, "mt2701", 230 MTK_EINT_FUNCTION(0, 3), 231 MTK_FUNCTION(0, "GPIO25"), 232 MTK_FUNCTION(1, "URTS1"), 233 MTK_FUNCTION(3, "KCOL0"), 234 MTK_FUNCTION(4, "CONN_MCU_DBGI_N"), 235 MTK_FUNCTION(7, "DBG_MON_A[27]") 236 ), 237 MTK_PIN(PINCTRL_PIN(26, "EINT4"), 238 NULL, "mt2701", 239 MTK_EINT_FUNCTION(0, 4), 240 MTK_FUNCTION(0, "GPIO26"), 241 MTK_FUNCTION(1, "UCTS3"), 242 MTK_FUNCTION(2, "DRV_VBUS_P1"), 243 MTK_FUNCTION(3, "KROW3"), 244 MTK_FUNCTION(4, "CONN_MCU_TCK0"), 245 MTK_FUNCTION(5, "CONN_MCU_AICE_JCKC"), 246 MTK_FUNCTION(6, "PCIE2_WAKE_N"), 247 MTK_FUNCTION(7, "DBG_MON_A[26]") 248 ), 249 MTK_PIN(PINCTRL_PIN(27, "EINT5"), 250 NULL, "mt2701", 251 MTK_EINT_FUNCTION(0, 5), 252 MTK_FUNCTION(0, "GPIO27"), 253 MTK_FUNCTION(1, "URTS3"), 254 MTK_FUNCTION(2, "IDDIG_P1"), 255 MTK_FUNCTION(3, "KROW2"), 256 MTK_FUNCTION(4, "CONN_MCU_TDI"), 257 MTK_FUNCTION(6, "PCIE1_WAKE_N"), 258 MTK_FUNCTION(7, "DBG_MON_A[25]") 259 ), 260 MTK_PIN(PINCTRL_PIN(28, "EINT6"), 261 NULL, "mt2701", 262 MTK_EINT_FUNCTION(0, 6), 263 MTK_FUNCTION(0, "GPIO28"), 264 MTK_FUNCTION(1, "DRV_VBUS"), 265 MTK_FUNCTION(3, "KROW1"), 266 MTK_FUNCTION(4, "CONN_MCU_TRST_B"), 267 MTK_FUNCTION(6, "PCIE0_WAKE_N"), 268 MTK_FUNCTION(7, "DBG_MON_A[24]") 269 ), 270 MTK_PIN(PINCTRL_PIN(29, "EINT7"), 271 NULL, "mt2701", 272 MTK_EINT_FUNCTION(0, 7), 273 MTK_FUNCTION(0, "GPIO29"), 274 MTK_FUNCTION(1, "IDDIG"), 275 MTK_FUNCTION(2, "MSDC1_WP"), 276 MTK_FUNCTION(3, "KROW0"), 277 MTK_FUNCTION(4, "CONN_MCU_TMS"), 278 MTK_FUNCTION(5, "CONN_MCU_AICE_JMSC"), 279 /* MT7623 take function 6 as PCIE2_PERST_N */ 280 MTK_FUNCTION(6, "PCIE2_PERST_N"), 281 MTK_FUNCTION(7, "DBG_MON_A[23]"), 282 MTK_FUNCTION(14, "PCIE2_PERST_N") 283 ), 284 MTK_PIN(PINCTRL_PIN(30, "I2S5_LRCK"), 285 NULL, "mt2701", 286 MTK_EINT_FUNCTION(0, 12), 287 MTK_FUNCTION(0, "GPIO30"), 288 MTK_FUNCTION(1, "I2S5_LRCK"), 289 MTK_FUNCTION(3, "PCM_SYNC"), 290 MTK_FUNCTION(4, "ANT_SEL1") 291 ), 292 MTK_PIN(PINCTRL_PIN(31, "I2S5_MCLK"), 293 NULL, "mt2701", 294 MTK_EINT_FUNCTION(0, 13), 295 MTK_FUNCTION(0, "GPIO31"), 296 MTK_FUNCTION(1, "I2S5_MCLK"), 297 MTK_FUNCTION(4, "ANT_SEL0") 298 ), 299 MTK_PIN(PINCTRL_PIN(32, "I2S5_DATA"), 300 NULL, "mt2701", 301 MTK_EINT_FUNCTION(0, 14), 302 MTK_FUNCTION(0, "GPIO32"), 303 MTK_FUNCTION(1, "I2S5_DATA"), 304 MTK_FUNCTION(2, "I2S5_DATA_BYPS"), 305 MTK_FUNCTION(3, "PCM_TX"), 306 MTK_FUNCTION(4, "ANT_SEL3") 307 ), 308 MTK_PIN(PINCTRL_PIN(33, "I2S1_DATA"), 309 NULL, "mt2701", 310 MTK_EINT_FUNCTION(0, 15), 311 MTK_FUNCTION(0, "GPIO33"), 312 MTK_FUNCTION(1, "I2S1_DATA"), 313 MTK_FUNCTION(2, "I2S1_DATA_BYPS"), 314 MTK_FUNCTION(3, "PCM_TX"), 315 MTK_FUNCTION(4, "IMG_TEST_CK"), 316 MTK_FUNCTION(5, "G1_RXD0"), 317 MTK_FUNCTION(6, "WCN_PCM_TX"), 318 MTK_FUNCTION(7, "DBG_MON_B[8]") 319 ), 320 MTK_PIN(PINCTRL_PIN(34, "I2S1_DATA_IN"), 321 NULL, "mt2701", 322 MTK_EINT_FUNCTION(0, 16), 323 MTK_FUNCTION(0, "GPIO34"), 324 MTK_FUNCTION(1, "I2S1_DATA_IN"), 325 MTK_FUNCTION(3, "PCM_RX"), 326 MTK_FUNCTION(4, "VDEC_TEST_CK"), 327 MTK_FUNCTION(5, "G1_RXD1"), 328 MTK_FUNCTION(6, "WCN_PCM_RX"), 329 MTK_FUNCTION(7, "DBG_MON_B[7]") 330 ), 331 MTK_PIN(PINCTRL_PIN(35, "I2S1_BCK"), 332 NULL, "mt2701", 333 MTK_EINT_FUNCTION(0, 17), 334 MTK_FUNCTION(0, "GPIO35"), 335 MTK_FUNCTION(1, "I2S1_BCK"), 336 MTK_FUNCTION(3, "PCM_CLK0"), 337 MTK_FUNCTION(5, "G1_RXD2"), 338 MTK_FUNCTION(6, "WCN_PCM_CLKO"), 339 MTK_FUNCTION(7, "DBG_MON_B[9]") 340 ), 341 MTK_PIN(PINCTRL_PIN(36, "I2S1_LRCK"), 342 NULL, "mt2701", 343 MTK_EINT_FUNCTION(0, 18), 344 MTK_FUNCTION(0, "GPIO36"), 345 MTK_FUNCTION(1, "I2S1_LRCK"), 346 MTK_FUNCTION(3, "PCM_SYNC"), 347 MTK_FUNCTION(5, "G1_RXD3"), 348 MTK_FUNCTION(6, "WCN_PCM_SYNC"), 349 MTK_FUNCTION(7, "DBG_MON_B[10]") 350 ), 351 MTK_PIN(PINCTRL_PIN(37, "I2S1_MCLK"), 352 NULL, "mt2701", 353 MTK_EINT_FUNCTION(0, 19), 354 MTK_FUNCTION(0, "GPIO37"), 355 MTK_FUNCTION(1, "I2S1_MCLK"), 356 MTK_FUNCTION(5, "G1_RXDV"), 357 MTK_FUNCTION(7, "DBG_MON_B[11]") 358 ), 359 MTK_PIN(PINCTRL_PIN(38, "I2S2_DATA"), 360 NULL, "mt2701", 361 MTK_EINT_FUNCTION(0, 20), 362 MTK_FUNCTION(0, "GPIO38"), 363 MTK_FUNCTION(2, "I2S2_DATA_BYPS"), 364 MTK_FUNCTION(3, "PCM_TX"), 365 MTK_FUNCTION(4, "DMIC_DAT0") 366 ), 367 MTK_PIN(PINCTRL_PIN(39, "JTMS"), 368 NULL, "mt2701", 369 MTK_EINT_FUNCTION(0, 21), 370 MTK_FUNCTION(0, "GPIO39"), 371 MTK_FUNCTION(1, "JTMS"), 372 MTK_FUNCTION(2, "CONN_MCU_TMS"), 373 MTK_FUNCTION(3, "CONN_MCU_AICE_JMSC"), 374 MTK_FUNCTION(4, "DFD_TMS_XI") 375 ), 376 MTK_PIN(PINCTRL_PIN(40, "JTCK"), 377 NULL, "mt2701", 378 MTK_EINT_FUNCTION(0, 22), 379 MTK_FUNCTION(0, "GPIO40"), 380 MTK_FUNCTION(1, "JTCK"), 381 MTK_FUNCTION(2, "CONN_MCU_TCK1"), 382 MTK_FUNCTION(3, "CONN_MCU_AICE_JCKC"), 383 MTK_FUNCTION(4, "DFD_TCK_XI") 384 ), 385 MTK_PIN(PINCTRL_PIN(41, "JTDI"), 386 NULL, "mt2701", 387 MTK_EINT_FUNCTION(0, 23), 388 MTK_FUNCTION(0, "GPIO41"), 389 MTK_FUNCTION(1, "JTDI"), 390 MTK_FUNCTION(2, "CONN_MCU_TDI"), 391 MTK_FUNCTION(4, "DFD_TDI_XI") 392 ), 393 MTK_PIN(PINCTRL_PIN(42, "JTDO"), 394 NULL, "mt2701", 395 MTK_EINT_FUNCTION(0, 24), 396 MTK_FUNCTION(0, "GPIO42"), 397 MTK_FUNCTION(1, "JTDO"), 398 MTK_FUNCTION(2, "CONN_MCU_TDO"), 399 MTK_FUNCTION(4, "DFD_TDO") 400 ), 401 MTK_PIN(PINCTRL_PIN(43, "NCLE"), 402 NULL, "mt2701", 403 MTK_EINT_FUNCTION(0, 25), 404 MTK_FUNCTION(0, "GPIO43"), 405 MTK_FUNCTION(1, "NCLE"), 406 MTK_FUNCTION(2, "EXT_XCS2") 407 ), 408 MTK_PIN(PINCTRL_PIN(44, "NCEB1"), 409 NULL, "mt2701", 410 MTK_EINT_FUNCTION(0, 26), 411 MTK_FUNCTION(0, "GPIO44"), 412 MTK_FUNCTION(1, "NCEB1"), 413 MTK_FUNCTION(2, "IDDIG") 414 ), 415 MTK_PIN(PINCTRL_PIN(45, "NCEB0"), 416 NULL, "mt2701", 417 MTK_EINT_FUNCTION(0, 27), 418 MTK_FUNCTION(0, "GPIO45"), 419 MTK_FUNCTION(1, "NCEB0"), 420 MTK_FUNCTION(2, "DRV_VBUS") 421 ), 422 MTK_PIN(PINCTRL_PIN(46, "IR"), 423 NULL, "mt2701", 424 MTK_EINT_FUNCTION(0, 28), 425 MTK_FUNCTION(0, "GPIO46"), 426 MTK_FUNCTION(1, "IR") 427 ), 428 MTK_PIN(PINCTRL_PIN(47, "NREB"), 429 NULL, "mt2701", 430 MTK_EINT_FUNCTION(0, 29), 431 MTK_FUNCTION(0, "GPIO47"), 432 MTK_FUNCTION(1, "NREB"), 433 MTK_FUNCTION(2, "IDDIG_P1") 434 ), 435 MTK_PIN(PINCTRL_PIN(48, "NRNB"), 436 NULL, "mt2701", 437 MTK_EINT_FUNCTION(0, 30), 438 MTK_FUNCTION(0, "GPIO48"), 439 MTK_FUNCTION(1, "NRNB"), 440 MTK_FUNCTION(2, "DRV_VBUS_P1") 441 ), 442 MTK_PIN(PINCTRL_PIN(49, "I2S0_DATA"), 443 NULL, "mt2701", 444 MTK_EINT_FUNCTION(0, 31), 445 MTK_FUNCTION(0, "GPIO49"), 446 MTK_FUNCTION(1, "I2S0_DATA"), 447 MTK_FUNCTION(2, "I2S0_DATA_BYPS"), 448 MTK_FUNCTION(3, "PCM_TX"), 449 MTK_FUNCTION(6, "WCN_I2S_DO"), 450 MTK_FUNCTION(7, "DBG_MON_B[3]") 451 ), 452 MTK_PIN(PINCTRL_PIN(50, "I2S2_BCK"), 453 NULL, "mt2701", 454 MTK_EINT_FUNCTION(0, 32), 455 MTK_FUNCTION(0, "GPIO50"), 456 MTK_FUNCTION(1, "I2S2_BCK"), 457 MTK_FUNCTION(3, "PCM_CLK0"), 458 MTK_FUNCTION(4, "DMIC_SCK1") 459 ), 460 MTK_PIN(PINCTRL_PIN(51, "I2S2_DATA_IN"), 461 NULL, "mt2701", 462 MTK_EINT_FUNCTION(0, 33), 463 MTK_FUNCTION(0, "GPIO51"), 464 MTK_FUNCTION(1, "I2S2_DATA_IN"), 465 MTK_FUNCTION(3, "PCM_RX"), 466 MTK_FUNCTION(4, "DMIC_SCK0") 467 ), 468 MTK_PIN(PINCTRL_PIN(52, "I2S2_LRCK"), 469 NULL, "mt2701", 470 MTK_EINT_FUNCTION(0, 34), 471 MTK_FUNCTION(0, "GPIO52"), 472 MTK_FUNCTION(1, "I2S2_LRCK"), 473 MTK_FUNCTION(3, "PCM_SYNC"), 474 MTK_FUNCTION(4, "DMIC_DAT1") 475 ), 476 MTK_PIN(PINCTRL_PIN(53, "SPI0_CSN"), 477 NULL, "mt2701", 478 MTK_EINT_FUNCTION(0, 35), 479 MTK_FUNCTION(0, "GPIO53"), 480 MTK_FUNCTION(1, "SPI0_CS"), 481 MTK_FUNCTION(3, "SPDIF"), 482 MTK_FUNCTION(4, "ADC_CK"), 483 MTK_FUNCTION(5, "PWM1"), 484 MTK_FUNCTION(7, "DBG_MON_A[7]") 485 ), 486 MTK_PIN(PINCTRL_PIN(54, "SPI0_CK"), 487 NULL, "mt2701", 488 MTK_EINT_FUNCTION(0, 36), 489 MTK_FUNCTION(0, "GPIO54"), 490 MTK_FUNCTION(1, "SPI0_CK"), 491 MTK_FUNCTION(3, "SPDIF_IN1"), 492 MTK_FUNCTION(4, "ADC_DAT_IN"), 493 MTK_FUNCTION(7, "DBG_MON_A[10]") 494 ), 495 MTK_PIN(PINCTRL_PIN(55, "SPI0_MI"), 496 NULL, "mt2701", 497 MTK_EINT_FUNCTION(0, 37), 498 MTK_FUNCTION(0, "GPIO55"), 499 MTK_FUNCTION(1, "SPI0_MI"), 500 MTK_FUNCTION(2, "SPI0_MO"), 501 MTK_FUNCTION(3, "MSDC1_WP"), 502 MTK_FUNCTION(4, "ADC_WS"), 503 MTK_FUNCTION(5, "PWM2"), 504 MTK_FUNCTION(7, "DBG_MON_A[8]") 505 ), 506 MTK_PIN(PINCTRL_PIN(56, "SPI0_MO"), 507 NULL, "mt2701", 508 MTK_EINT_FUNCTION(0, 38), 509 MTK_FUNCTION(0, "GPIO56"), 510 MTK_FUNCTION(1, "SPI0_MO"), 511 MTK_FUNCTION(2, "SPI0_MI"), 512 MTK_FUNCTION(3, "SPDIF_IN0"), 513 MTK_FUNCTION(7, "DBG_MON_A[9]") 514 ), 515 MTK_PIN(PINCTRL_PIN(57, "SDA1"), 516 NULL, "mt2701", 517 MTK_EINT_FUNCTION(0, 39), 518 MTK_FUNCTION(0, "GPIO57"), 519 MTK_FUNCTION(1, "SDA1") 520 ), 521 MTK_PIN(PINCTRL_PIN(58, "SCL1"), 522 NULL, "mt2701", 523 MTK_EINT_FUNCTION(0, 40), 524 MTK_FUNCTION(0, "GPIO58"), 525 MTK_FUNCTION(1, "SCL1") 526 ), 527 MTK_PIN(PINCTRL_PIN(59, "RAMBUF_I_CLK"), 528 NULL, "mt2701", 529 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 530 MTK_FUNCTION(0, "GPIO59"), 531 MTK_FUNCTION(1, "RAMBUF_I_CLK") 532 ), 533 MTK_PIN(PINCTRL_PIN(60, "WB_RSTB"), 534 NULL, "mt2701", 535 MTK_EINT_FUNCTION(0, 41), 536 MTK_FUNCTION(0, "GPIO60"), 537 MTK_FUNCTION(1, "WB_RSTB"), 538 MTK_FUNCTION(7, "DBG_MON_A[11]") 539 ), 540 MTK_PIN(PINCTRL_PIN(61, "F2W_DATA"), 541 NULL, "mt2701", 542 MTK_EINT_FUNCTION(0, 42), 543 MTK_FUNCTION(0, "GPIO61"), 544 MTK_FUNCTION(1, "F2W_DATA"), 545 MTK_FUNCTION(7, "DBG_MON_A[16]") 546 ), 547 MTK_PIN(PINCTRL_PIN(62, "F2W_CLK"), 548 NULL, "mt2701", 549 MTK_EINT_FUNCTION(0, 43), 550 MTK_FUNCTION(0, "GPIO62"), 551 MTK_FUNCTION(1, "F2W_CK"), 552 MTK_FUNCTION(7, "DBG_MON_A[15]") 553 ), 554 MTK_PIN(PINCTRL_PIN(63, "WB_SCLK"), 555 NULL, "mt2701", 556 MTK_EINT_FUNCTION(0, 44), 557 MTK_FUNCTION(0, "GPIO63"), 558 MTK_FUNCTION(1, "WB_SCLK"), 559 MTK_FUNCTION(7, "DBG_MON_A[13]") 560 ), 561 MTK_PIN(PINCTRL_PIN(64, "WB_SDATA"), 562 NULL, "mt2701", 563 MTK_EINT_FUNCTION(0, 45), 564 MTK_FUNCTION(0, "GPIO64"), 565 MTK_FUNCTION(1, "WB_SDATA"), 566 MTK_FUNCTION(7, "DBG_MON_A[12]") 567 ), 568 MTK_PIN(PINCTRL_PIN(65, "WB_SEN"), 569 NULL, "mt2701", 570 MTK_EINT_FUNCTION(0, 46), 571 MTK_FUNCTION(0, "GPIO65"), 572 MTK_FUNCTION(1, "WB_SEN"), 573 MTK_FUNCTION(7, "DBG_MON_A[14]") 574 ), 575 MTK_PIN(PINCTRL_PIN(66, "WB_CRTL0"), 576 NULL, "mt2701", 577 MTK_EINT_FUNCTION(0, 47), 578 MTK_FUNCTION(0, "GPIO66"), 579 MTK_FUNCTION(1, "WB_CRTL0"), 580 MTK_FUNCTION(5, "DFD_NTRST_XI"), 581 MTK_FUNCTION(7, "DBG_MON_A[17]") 582 ), 583 MTK_PIN(PINCTRL_PIN(67, "WB_CRTL1"), 584 NULL, "mt2701", 585 MTK_EINT_FUNCTION(0, 48), 586 MTK_FUNCTION(0, "GPIO67"), 587 MTK_FUNCTION(1, "WB_CRTL1"), 588 MTK_FUNCTION(5, "DFD_TMS_XI"), 589 MTK_FUNCTION(7, "DBG_MON_A[18]") 590 ), 591 MTK_PIN(PINCTRL_PIN(68, "WB_CRTL2"), 592 NULL, "mt2701", 593 MTK_EINT_FUNCTION(0, 49), 594 MTK_FUNCTION(0, "GPIO68"), 595 MTK_FUNCTION(1, "WB_CRTL2"), 596 MTK_FUNCTION(5, "DFD_TCK_XI"), 597 MTK_FUNCTION(7, "DBG_MON_A[19]") 598 ), 599 MTK_PIN(PINCTRL_PIN(69, "WB_CRTL3"), 600 NULL, "mt2701", 601 MTK_EINT_FUNCTION(0, 50), 602 MTK_FUNCTION(0, "GPIO69"), 603 MTK_FUNCTION(1, "WB_CRTL3"), 604 MTK_FUNCTION(5, "DFD_TDI_XI"), 605 MTK_FUNCTION(7, "DBG_MON_A[20]") 606 ), 607 MTK_PIN(PINCTRL_PIN(70, "WB_CRTL4"), 608 NULL, "mt2701", 609 MTK_EINT_FUNCTION(0, 51), 610 MTK_FUNCTION(0, "GPIO70"), 611 MTK_FUNCTION(1, "WB_CRTL4"), 612 MTK_FUNCTION(5, "DFD_TDO"), 613 MTK_FUNCTION(7, "DBG_MON_A[21]") 614 ), 615 MTK_PIN(PINCTRL_PIN(71, "WB_CRTL5"), 616 NULL, "mt2701", 617 MTK_EINT_FUNCTION(0, 52), 618 MTK_FUNCTION(0, "GPIO71"), 619 MTK_FUNCTION(1, "WB_CRTL5"), 620 MTK_FUNCTION(7, "DBG_MON_A[22]") 621 ), 622 MTK_PIN(PINCTRL_PIN(72, "I2S0_DATA_IN"), 623 NULL, "mt2701", 624 MTK_EINT_FUNCTION(0, 53), 625 MTK_FUNCTION(0, "GPIO72"), 626 MTK_FUNCTION(1, "I2S0_DATA_IN"), 627 MTK_FUNCTION(3, "PCM_RX"), 628 MTK_FUNCTION(4, "PWM0"), 629 MTK_FUNCTION(5, "DISP_PWM"), 630 MTK_FUNCTION(6, "WCN_I2S_DI"), 631 MTK_FUNCTION(7, "DBG_MON_B[2]") 632 ), 633 MTK_PIN(PINCTRL_PIN(73, "I2S0_LRCK"), 634 NULL, "mt2701", 635 MTK_EINT_FUNCTION(0, 54), 636 MTK_FUNCTION(0, "GPIO73"), 637 MTK_FUNCTION(1, "I2S0_LRCK"), 638 MTK_FUNCTION(3, "PCM_SYNC"), 639 MTK_FUNCTION(6, "WCN_I2S_LRCK"), 640 MTK_FUNCTION(7, "DBG_MON_B[5]") 641 ), 642 MTK_PIN(PINCTRL_PIN(74, "I2S0_BCK"), 643 NULL, "mt2701", 644 MTK_EINT_FUNCTION(0, 55), 645 MTK_FUNCTION(0, "GPIO74"), 646 MTK_FUNCTION(1, "I2S0_BCK"), 647 MTK_FUNCTION(3, "PCM_CLK0"), 648 MTK_FUNCTION(6, "WCN_I2S_BCK"), 649 MTK_FUNCTION(7, "DBG_MON_B[4]") 650 ), 651 MTK_PIN(PINCTRL_PIN(75, "SDA0"), 652 NULL, "mt2701", 653 MTK_EINT_FUNCTION(0, 56), 654 MTK_FUNCTION(0, "GPIO75"), 655 MTK_FUNCTION(1, "SDA0") 656 ), 657 MTK_PIN(PINCTRL_PIN(76, "SCL0"), 658 NULL, "mt2701", 659 MTK_EINT_FUNCTION(0, 57), 660 MTK_FUNCTION(0, "GPIO76"), 661 MTK_FUNCTION(1, "SCL0") 662 ), 663 MTK_PIN(PINCTRL_PIN(77, "SDA2"), 664 NULL, "mt2701", 665 MTK_EINT_FUNCTION(0, 58), 666 MTK_FUNCTION(0, "GPIO77"), 667 MTK_FUNCTION(1, "SDA2") 668 ), 669 MTK_PIN(PINCTRL_PIN(78, "SCL2"), 670 NULL, "mt2701", 671 MTK_EINT_FUNCTION(0, 59), 672 MTK_FUNCTION(0, "GPIO78"), 673 MTK_FUNCTION(1, "SCL2") 674 ), 675 MTK_PIN(PINCTRL_PIN(79, "URXD0"), 676 NULL, "mt2701", 677 MTK_EINT_FUNCTION(0, 60), 678 MTK_FUNCTION(0, "GPIO79"), 679 MTK_FUNCTION(1, "URXD0"), 680 MTK_FUNCTION(2, "UTXD0") 681 ), 682 MTK_PIN(PINCTRL_PIN(80, "UTXD0"), 683 NULL, "mt2701", 684 MTK_EINT_FUNCTION(0, 61), 685 MTK_FUNCTION(0, "GPIO80"), 686 MTK_FUNCTION(1, "UTXD0"), 687 MTK_FUNCTION(2, "URXD0") 688 ), 689 MTK_PIN(PINCTRL_PIN(81, "URXD1"), 690 NULL, "mt2701", 691 MTK_EINT_FUNCTION(0, 62), 692 MTK_FUNCTION(0, "GPIO81"), 693 MTK_FUNCTION(1, "URXD1"), 694 MTK_FUNCTION(2, "UTXD1") 695 ), 696 MTK_PIN(PINCTRL_PIN(82, "UTXD1"), 697 NULL, "mt2701", 698 MTK_EINT_FUNCTION(0, 63), 699 MTK_FUNCTION(0, "GPIO82"), 700 MTK_FUNCTION(1, "UTXD1"), 701 MTK_FUNCTION(2, "URXD1") 702 ), 703 MTK_PIN(PINCTRL_PIN(83, "LCM_RST"), 704 NULL, "mt2701", 705 MTK_EINT_FUNCTION(0, 64), 706 MTK_FUNCTION(0, "GPIO83"), 707 MTK_FUNCTION(1, "LCM_RST"), 708 MTK_FUNCTION(2, "VDAC_CK_XI"), 709 MTK_FUNCTION(7, "DBG_MON_B[1]") 710 ), 711 MTK_PIN(PINCTRL_PIN(84, "DSI_TE"), 712 NULL, "mt2701", 713 MTK_EINT_FUNCTION(0, 65), 714 MTK_FUNCTION(0, "GPIO84"), 715 MTK_FUNCTION(1, "DSI_TE"), 716 MTK_FUNCTION(7, "DBG_MON_B[0]") 717 ), 718 MTK_PIN(PINCTRL_PIN(85, "MSDC2_CMD"), 719 NULL, "mt2701", 720 MTK_EINT_FUNCTION(0, 66), 721 MTK_FUNCTION(0, "GPIO85"), 722 MTK_FUNCTION(1, "MSDC2_CMD"), 723 MTK_FUNCTION(2, "ANT_SEL0"), 724 MTK_FUNCTION(3, "SDA1"), 725 MTK_FUNCTION(6, "I2SOUT_BCK") 726 ), 727 MTK_PIN(PINCTRL_PIN(86, "MSDC2_CLK"), 728 NULL, "mt2701", 729 MTK_EINT_FUNCTION(0, 67), 730 MTK_FUNCTION(0, "GPIO86"), 731 MTK_FUNCTION(1, "MSDC2_CLK"), 732 MTK_FUNCTION(2, "ANT_SEL1"), 733 MTK_FUNCTION(3, "SCL1"), 734 MTK_FUNCTION(6, "I2SOUT_LRCK") 735 ), 736 MTK_PIN(PINCTRL_PIN(87, "MSDC2_DAT0"), 737 NULL, "mt2701", 738 MTK_EINT_FUNCTION(0, 68), 739 MTK_FUNCTION(0, "GPIO87"), 740 MTK_FUNCTION(1, "MSDC2_DAT0"), 741 MTK_FUNCTION(2, "ANT_SEL2"), 742 MTK_FUNCTION(5, "UTXD0"), 743 MTK_FUNCTION(6, "I2SOUT_DATA_OUT") 744 ), 745 MTK_PIN(PINCTRL_PIN(88, "MSDC2_DAT1"), 746 NULL, "mt2701", 747 MTK_EINT_FUNCTION(0, 71), 748 MTK_FUNCTION(0, "GPIO88"), 749 MTK_FUNCTION(1, "MSDC2_DAT1"), 750 MTK_FUNCTION(2, "ANT_SEL3"), 751 MTK_FUNCTION(3, "PWM0"), 752 MTK_FUNCTION(5, "URXD0"), 753 MTK_FUNCTION(6, "PWM1") 754 ), 755 MTK_PIN(PINCTRL_PIN(89, "MSDC2_DAT2"), 756 NULL, "mt2701", 757 MTK_EINT_FUNCTION(0, 72), 758 MTK_FUNCTION(0, "GPIO89"), 759 MTK_FUNCTION(1, "MSDC2_DAT2"), 760 MTK_FUNCTION(2, "ANT_SEL4"), 761 MTK_FUNCTION(3, "SDA2"), 762 MTK_FUNCTION(5, "UTXD1"), 763 MTK_FUNCTION(6, "PWM2") 764 ), 765 MTK_PIN(PINCTRL_PIN(90, "MSDC2_DAT3"), 766 NULL, "mt2701", 767 MTK_EINT_FUNCTION(0, 73), 768 MTK_FUNCTION(0, "GPIO90"), 769 MTK_FUNCTION(1, "MSDC2_DAT3"), 770 MTK_FUNCTION(2, "ANT_SEL5"), 771 MTK_FUNCTION(3, "SCL2"), 772 MTK_FUNCTION(4, "EXT_FRAME_SYNC"), 773 MTK_FUNCTION(5, "URXD1"), 774 MTK_FUNCTION(6, "PWM3") 775 ), 776 MTK_PIN(PINCTRL_PIN(91, "TDN3"), 777 NULL, "mt2701", 778 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 779 MTK_FUNCTION(0, "GPI91"), 780 MTK_FUNCTION(1, "TDN3") 781 ), 782 MTK_PIN(PINCTRL_PIN(92, "TDP3"), 783 NULL, "mt2701", 784 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 785 MTK_FUNCTION(0, "GPI92"), 786 MTK_FUNCTION(1, "TDP3") 787 ), 788 MTK_PIN(PINCTRL_PIN(93, "TDN2"), 789 NULL, "mt2701", 790 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 791 MTK_FUNCTION(0, "GPI93"), 792 MTK_FUNCTION(1, "TDN2") 793 ), 794 MTK_PIN(PINCTRL_PIN(94, "TDP2"), 795 NULL, "mt2701", 796 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 797 MTK_FUNCTION(0, "GPI94"), 798 MTK_FUNCTION(1, "TDP2") 799 ), 800 MTK_PIN(PINCTRL_PIN(95, "TCN"), 801 NULL, "mt2701", 802 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 803 MTK_FUNCTION(0, "GPI95"), 804 MTK_FUNCTION(1, "TCN") 805 ), 806 MTK_PIN(PINCTRL_PIN(96, "TCP"), 807 NULL, "mt2701", 808 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 809 MTK_FUNCTION(0, "GPI96"), 810 MTK_FUNCTION(1, "TCP") 811 ), 812 MTK_PIN(PINCTRL_PIN(97, "TDN1"), 813 NULL, "mt2701", 814 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 815 MTK_FUNCTION(0, "GPI97"), 816 MTK_FUNCTION(1, "TDN1") 817 ), 818 MTK_PIN(PINCTRL_PIN(98, "TDP1"), 819 NULL, "mt2701", 820 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 821 MTK_FUNCTION(0, "GPI98"), 822 MTK_FUNCTION(1, "TDP1") 823 ), 824 MTK_PIN(PINCTRL_PIN(99, "TDN0"), 825 NULL, "mt2701", 826 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 827 MTK_FUNCTION(0, "GPI99"), 828 MTK_FUNCTION(1, "TDN0") 829 ), 830 MTK_PIN(PINCTRL_PIN(100, "TDP0"), 831 NULL, "mt2701", 832 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 833 MTK_FUNCTION(0, "GPI100"), 834 MTK_FUNCTION(1, "TDP0") 835 ), 836 MTK_PIN(PINCTRL_PIN(101, "SPI2_CSN"), 837 NULL, "mt2701", 838 MTK_EINT_FUNCTION(0, 74), 839 MTK_FUNCTION(0, "GPIO101"), 840 MTK_FUNCTION(1, "SPI2_CS"), 841 MTK_FUNCTION(3, "SCL3"), 842 MTK_FUNCTION(4, "KROW0") 843 ), 844 MTK_PIN(PINCTRL_PIN(102, "SPI2_MI"), 845 NULL, "mt2701", 846 MTK_EINT_FUNCTION(0, 75), 847 MTK_FUNCTION(0, "GPIO102"), 848 MTK_FUNCTION(1, "SPI2_MI"), 849 MTK_FUNCTION(2, "SPI2_MO"), 850 MTK_FUNCTION(3, "SDA3"), 851 MTK_FUNCTION(4, "KROW1") 852 ), 853 MTK_PIN(PINCTRL_PIN(103, "SPI2_MO"), 854 NULL, "mt2701", 855 MTK_EINT_FUNCTION(0, 76), 856 MTK_FUNCTION(0, "GPIO103"), 857 MTK_FUNCTION(1, "SPI2_MO"), 858 MTK_FUNCTION(2, "SPI2_MI"), 859 MTK_FUNCTION(3, "SCL3"), 860 MTK_FUNCTION(4, "KROW2") 861 ), 862 MTK_PIN(PINCTRL_PIN(104, "SPI2_CLK"), 863 NULL, "mt2701", 864 MTK_EINT_FUNCTION(0, 77), 865 MTK_FUNCTION(0, "GPIO104"), 866 MTK_FUNCTION(1, "SPI2_CK"), 867 MTK_FUNCTION(3, "SDA3"), 868 MTK_FUNCTION(4, "KROW3") 869 ), 870 MTK_PIN(PINCTRL_PIN(105, "MSDC1_CMD"), 871 NULL, "mt2701", 872 MTK_EINT_FUNCTION(0, 78), 873 MTK_FUNCTION(0, "GPIO105"), 874 MTK_FUNCTION(1, "MSDC1_CMD"), 875 MTK_FUNCTION(2, "ANT_SEL0"), 876 MTK_FUNCTION(3, "SDA1"), 877 MTK_FUNCTION(6, "I2SOUT_BCK"), 878 MTK_FUNCTION(7, "DBG_MON_B[27]") 879 ), 880 MTK_PIN(PINCTRL_PIN(106, "MSDC1_CLK"), 881 NULL, "mt2701", 882 MTK_EINT_FUNCTION(0, 79), 883 MTK_FUNCTION(0, "GPIO106"), 884 MTK_FUNCTION(1, "MSDC1_CLK"), 885 MTK_FUNCTION(2, "ANT_SEL1"), 886 MTK_FUNCTION(3, "SCL1"), 887 MTK_FUNCTION(6, "I2SOUT_LRCK"), 888 MTK_FUNCTION(7, "DBG_MON_B[28]") 889 ), 890 MTK_PIN(PINCTRL_PIN(107, "MSDC1_DAT0"), 891 NULL, "mt2701", 892 MTK_EINT_FUNCTION(0, 80), 893 MTK_FUNCTION(0, "GPIO107"), 894 MTK_FUNCTION(1, "MSDC1_DAT0"), 895 MTK_FUNCTION(2, "ANT_SEL2"), 896 MTK_FUNCTION(5, "UTXD0"), 897 MTK_FUNCTION(6, "I2SOUT_DATA_OUT"), 898 MTK_FUNCTION(7, "DBG_MON_B[26]") 899 ), 900 MTK_PIN(PINCTRL_PIN(108, "MSDC1_DAT1"), 901 NULL, "mt2701", 902 MTK_EINT_FUNCTION(0, 81), 903 MTK_FUNCTION(0, "GPIO108"), 904 MTK_FUNCTION(1, "MSDC1_DAT1"), 905 MTK_FUNCTION(2, "ANT_SEL3"), 906 MTK_FUNCTION(3, "PWM0"), 907 MTK_FUNCTION(5, "URXD0"), 908 MTK_FUNCTION(6, "PWM1"), 909 MTK_FUNCTION(7, "DBG_MON_B[25]") 910 ), 911 MTK_PIN(PINCTRL_PIN(109, "MSDC1_DAT2"), 912 NULL, "mt2701", 913 MTK_EINT_FUNCTION(0, 82), 914 MTK_FUNCTION(0, "GPIO109"), 915 MTK_FUNCTION(1, "MSDC1_DAT2"), 916 MTK_FUNCTION(2, "ANT_SEL4"), 917 MTK_FUNCTION(3, "SDA2"), 918 MTK_FUNCTION(5, "UTXD1"), 919 MTK_FUNCTION(6, "PWM2"), 920 MTK_FUNCTION(7, "DBG_MON_B[24]") 921 ), 922 MTK_PIN(PINCTRL_PIN(110, "MSDC1_DAT3"), 923 NULL, "mt2701", 924 MTK_EINT_FUNCTION(0, 83), 925 MTK_FUNCTION(0, "GPIO110"), 926 MTK_FUNCTION(1, "MSDC1_DAT3"), 927 MTK_FUNCTION(2, "ANT_SEL5"), 928 MTK_FUNCTION(3, "SCL2"), 929 MTK_FUNCTION(4, "EXT_FRAME_SYNC"), 930 MTK_FUNCTION(5, "URXD1"), 931 MTK_FUNCTION(6, "PWM3"), 932 MTK_FUNCTION(7, "DBG_MON_B[23]") 933 ), 934 MTK_PIN(PINCTRL_PIN(111, "MSDC0_DAT7"), 935 NULL, "mt2701", 936 MTK_EINT_FUNCTION(0, 84), 937 MTK_FUNCTION(0, "GPIO111"), 938 MTK_FUNCTION(1, "MSDC0_DAT7"), 939 MTK_FUNCTION(4, "NLD7") 940 ), 941 MTK_PIN(PINCTRL_PIN(112, "MSDC0_DAT6"), 942 NULL, "mt2701", 943 MTK_EINT_FUNCTION(0, 85), 944 MTK_FUNCTION(0, "GPIO112"), 945 MTK_FUNCTION(1, "MSDC0_DAT6"), 946 MTK_FUNCTION(4, "NLD6") 947 ), 948 MTK_PIN(PINCTRL_PIN(113, "MSDC0_DAT5"), 949 NULL, "mt2701", 950 MTK_EINT_FUNCTION(0, 86), 951 MTK_FUNCTION(0, "GPIO113"), 952 MTK_FUNCTION(1, "MSDC0_DAT5"), 953 MTK_FUNCTION(4, "NLD5") 954 ), 955 MTK_PIN(PINCTRL_PIN(114, "MSDC0_DAT4"), 956 NULL, "mt2701", 957 MTK_EINT_FUNCTION(0, 87), 958 MTK_FUNCTION(0, "GPIO114"), 959 MTK_FUNCTION(1, "MSDC0_DAT4"), 960 MTK_FUNCTION(4, "NLD4") 961 ), 962 MTK_PIN(PINCTRL_PIN(115, "MSDC0_RSTB"), 963 NULL, "mt2701", 964 MTK_EINT_FUNCTION(0, 88), 965 MTK_FUNCTION(0, "GPIO115"), 966 MTK_FUNCTION(1, "MSDC0_RSTB"), 967 MTK_FUNCTION(4, "NLD8") 968 ), 969 MTK_PIN(PINCTRL_PIN(116, "MSDC0_CMD"), 970 NULL, "mt2701", 971 MTK_EINT_FUNCTION(0, 89), 972 MTK_FUNCTION(0, "GPIO116"), 973 MTK_FUNCTION(1, "MSDC0_CMD"), 974 MTK_FUNCTION(4, "NALE") 975 ), 976 MTK_PIN(PINCTRL_PIN(117, "MSDC0_CLK"), 977 NULL, "mt2701", 978 MTK_EINT_FUNCTION(0, 90), 979 MTK_FUNCTION(0, "GPIO117"), 980 MTK_FUNCTION(1, "MSDC0_CLK"), 981 MTK_FUNCTION(4, "NWEB") 982 ), 983 MTK_PIN(PINCTRL_PIN(118, "MSDC0_DAT3"), 984 NULL, "mt2701", 985 MTK_EINT_FUNCTION(0, 91), 986 MTK_FUNCTION(0, "GPIO118"), 987 MTK_FUNCTION(1, "MSDC0_DAT3"), 988 MTK_FUNCTION(4, "NLD3") 989 ), 990 MTK_PIN(PINCTRL_PIN(119, "MSDC0_DAT2"), 991 NULL, "mt2701", 992 MTK_EINT_FUNCTION(0, 92), 993 MTK_FUNCTION(0, "GPIO119"), 994 MTK_FUNCTION(1, "MSDC0_DAT2"), 995 MTK_FUNCTION(4, "NLD2") 996 ), 997 MTK_PIN(PINCTRL_PIN(120, "MSDC0_DAT1"), 998 NULL, "mt2701", 999 MTK_EINT_FUNCTION(0, 93), 1000 MTK_FUNCTION(0, "GPIO120"), 1001 MTK_FUNCTION(1, "MSDC0_DAT1"), 1002 MTK_FUNCTION(4, "NLD1") 1003 ), 1004 MTK_PIN(PINCTRL_PIN(121, "MSDC0_DAT0"), 1005 NULL, "mt2701", 1006 MTK_EINT_FUNCTION(0, 94), 1007 MTK_FUNCTION(0, "GPIO121"), 1008 MTK_FUNCTION(1, "MSDC0_DAT0"), 1009 MTK_FUNCTION(4, "NLD0"), 1010 MTK_FUNCTION(5, "WATCHDOG") 1011 ), 1012 MTK_PIN(PINCTRL_PIN(122, "CEC"), 1013 NULL, "mt2701", 1014 MTK_EINT_FUNCTION(0, 95), 1015 MTK_FUNCTION(0, "GPIO122"), 1016 MTK_FUNCTION(1, "CEC"), 1017 MTK_FUNCTION(4, "SDA2"), 1018 MTK_FUNCTION(5, "URXD0") 1019 ), 1020 MTK_PIN(PINCTRL_PIN(123, "HTPLG"), 1021 NULL, "mt2701", 1022 MTK_EINT_FUNCTION(0, 96), 1023 MTK_FUNCTION(0, "GPIO123"), 1024 MTK_FUNCTION(1, "HTPLG"), 1025 MTK_FUNCTION(4, "SCL2"), 1026 MTK_FUNCTION(5, "UTXD0") 1027 ), 1028 MTK_PIN(PINCTRL_PIN(124, "HDMISCK"), 1029 NULL, "mt2701", 1030 MTK_EINT_FUNCTION(0, 97), 1031 MTK_FUNCTION(0, "GPIO124"), 1032 MTK_FUNCTION(1, "HDMISCK"), 1033 MTK_FUNCTION(4, "SDA1"), 1034 MTK_FUNCTION(5, "PWM3") 1035 ), 1036 MTK_PIN(PINCTRL_PIN(125, "HDMISD"), 1037 NULL, "mt2701", 1038 MTK_EINT_FUNCTION(0, 98), 1039 MTK_FUNCTION(0, "GPIO125"), 1040 MTK_FUNCTION(1, "HDMISD"), 1041 MTK_FUNCTION(4, "SCL1"), 1042 MTK_FUNCTION(5, "PWM4") 1043 ), 1044 MTK_PIN(PINCTRL_PIN(126, "I2S0_MCLK"), 1045 NULL, "mt2701", 1046 MTK_EINT_FUNCTION(0, 99), 1047 MTK_FUNCTION(0, "GPIO126"), 1048 MTK_FUNCTION(1, "I2S0_MCLK"), 1049 MTK_FUNCTION(6, "WCN_I2S_MCLK"), 1050 MTK_FUNCTION(7, "DBG_MON_B[6]") 1051 ), 1052 MTK_PIN(PINCTRL_PIN(127, "RAMBUF_IDATA0"), 1053 NULL, "mt2701", 1054 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1055 MTK_FUNCTION(0, "GPIO127"), 1056 MTK_FUNCTION(1, "RAMBUF_IDATA0") 1057 ), 1058 MTK_PIN(PINCTRL_PIN(128, "RAMBUF_IDATA1"), 1059 NULL, "mt2701", 1060 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1061 MTK_FUNCTION(0, "GPIO128"), 1062 MTK_FUNCTION(1, "RAMBUF_IDATA1") 1063 ), 1064 MTK_PIN(PINCTRL_PIN(129, "RAMBUF_IDATA2"), 1065 NULL, "mt2701", 1066 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1067 MTK_FUNCTION(0, "GPIO129"), 1068 MTK_FUNCTION(1, "RAMBUF_IDATA2") 1069 ), 1070 MTK_PIN(PINCTRL_PIN(130, "RAMBUF_IDATA3"), 1071 NULL, "mt2701", 1072 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1073 MTK_FUNCTION(0, "GPIO130"), 1074 MTK_FUNCTION(1, "RAMBUF_IDATA3") 1075 ), 1076 MTK_PIN(PINCTRL_PIN(131, "RAMBUF_IDATA4"), 1077 NULL, "mt2701", 1078 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1079 MTK_FUNCTION(0, "GPIO131"), 1080 MTK_FUNCTION(1, "RAMBUF_IDATA4") 1081 ), 1082 MTK_PIN(PINCTRL_PIN(132, "RAMBUF_IDATA5"), 1083 NULL, "mt2701", 1084 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1085 MTK_FUNCTION(0, "GPIO132"), 1086 MTK_FUNCTION(1, "RAMBUF_IDATA5") 1087 ), 1088 MTK_PIN(PINCTRL_PIN(133, "RAMBUF_IDATA6"), 1089 NULL, "mt2701", 1090 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1091 MTK_FUNCTION(0, "GPIO133"), 1092 MTK_FUNCTION(1, "RAMBUF_IDATA6") 1093 ), 1094 MTK_PIN(PINCTRL_PIN(134, "RAMBUF_IDATA7"), 1095 NULL, "mt2701", 1096 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1097 MTK_FUNCTION(0, "GPIO134"), 1098 MTK_FUNCTION(1, "RAMBUF_IDATA7") 1099 ), 1100 MTK_PIN(PINCTRL_PIN(135, "RAMBUF_IDATA8"), 1101 NULL, "mt2701", 1102 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1103 MTK_FUNCTION(0, "GPIO135"), 1104 MTK_FUNCTION(1, "RAMBUF_IDATA8") 1105 ), 1106 MTK_PIN(PINCTRL_PIN(136, "RAMBUF_IDATA9"), 1107 NULL, "mt2701", 1108 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1109 MTK_FUNCTION(0, "GPIO136"), 1110 MTK_FUNCTION(1, "RAMBUF_IDATA9") 1111 ), 1112 MTK_PIN(PINCTRL_PIN(137, "RAMBUF_IDATA10"), 1113 NULL, "mt2701", 1114 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1115 MTK_FUNCTION(0, "GPIO137"), 1116 MTK_FUNCTION(1, "RAMBUF_IDATA10") 1117 ), 1118 MTK_PIN(PINCTRL_PIN(138, "RAMBUF_IDATA11"), 1119 NULL, "mt2701", 1120 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1121 MTK_FUNCTION(0, "GPIO138"), 1122 MTK_FUNCTION(1, "RAMBUF_IDATA11") 1123 ), 1124 MTK_PIN(PINCTRL_PIN(139, "RAMBUF_IDATA12"), 1125 NULL, "mt2701", 1126 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1127 MTK_FUNCTION(0, "GPIO139"), 1128 MTK_FUNCTION(1, "RAMBUF_IDATA12") 1129 ), 1130 MTK_PIN(PINCTRL_PIN(140, "RAMBUF_IDATA13"), 1131 NULL, "mt2701", 1132 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1133 MTK_FUNCTION(0, "GPIO140"), 1134 MTK_FUNCTION(1, "RAMBUF_IDATA13") 1135 ), 1136 MTK_PIN(PINCTRL_PIN(141, "RAMBUF_IDATA14"), 1137 NULL, "mt2701", 1138 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1139 MTK_FUNCTION(0, "GPIO141"), 1140 MTK_FUNCTION(1, "RAMBUF_IDATA14") 1141 ), 1142 MTK_PIN(PINCTRL_PIN(142, "RAMBUF_IDATA15"), 1143 NULL, "mt2701", 1144 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1145 MTK_FUNCTION(0, "GPIO142"), 1146 MTK_FUNCTION(1, "RAMBUF_IDATA15") 1147 ), 1148 MTK_PIN(PINCTRL_PIN(143, "RAMBUF_ODATA0"), 1149 NULL, "mt2701", 1150 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1151 MTK_FUNCTION(0, "GPIO143"), 1152 MTK_FUNCTION(1, "RAMBUF_ODATA0") 1153 ), 1154 MTK_PIN(PINCTRL_PIN(144, "RAMBUF_ODATA1"), 1155 NULL, "mt2701", 1156 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1157 MTK_FUNCTION(0, "GPIO144"), 1158 MTK_FUNCTION(1, "RAMBUF_ODATA1") 1159 ), 1160 MTK_PIN(PINCTRL_PIN(145, "RAMBUF_ODATA2"), 1161 NULL, "mt2701", 1162 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1163 MTK_FUNCTION(0, "GPIO145"), 1164 MTK_FUNCTION(1, "RAMBUF_ODATA2") 1165 ), 1166 MTK_PIN(PINCTRL_PIN(146, "RAMBUF_ODATA3"), 1167 NULL, "mt2701", 1168 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1169 MTK_FUNCTION(0, "GPIO146"), 1170 MTK_FUNCTION(1, "RAMBUF_ODATA3") 1171 ), 1172 MTK_PIN(PINCTRL_PIN(147, "RAMBUF_ODATA4"), 1173 NULL, "mt2701", 1174 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1175 MTK_FUNCTION(0, "GPIO147"), 1176 MTK_FUNCTION(1, "RAMBUF_ODATA4") 1177 ), 1178 MTK_PIN(PINCTRL_PIN(148, "RAMBUF_ODATA5"), 1179 NULL, "mt2701", 1180 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1181 MTK_FUNCTION(0, "GPIO148"), 1182 MTK_FUNCTION(1, "RAMBUF_ODATA5") 1183 ), 1184 MTK_PIN(PINCTRL_PIN(149, "RAMBUF_ODATA6"), 1185 NULL, "mt2701", 1186 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1187 MTK_FUNCTION(0, "GPIO149"), 1188 MTK_FUNCTION(1, "RAMBUF_ODATA6") 1189 ), 1190 MTK_PIN(PINCTRL_PIN(150, "RAMBUF_ODATA7"), 1191 NULL, "mt2701", 1192 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1193 MTK_FUNCTION(0, "GPIO150"), 1194 MTK_FUNCTION(1, "RAMBUF_ODATA7") 1195 ), 1196 MTK_PIN(PINCTRL_PIN(151, "RAMBUF_ODATA8"), 1197 NULL, "mt2701", 1198 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1199 MTK_FUNCTION(0, "GPIO151"), 1200 MTK_FUNCTION(1, "RAMBUF_ODATA8") 1201 ), 1202 MTK_PIN(PINCTRL_PIN(152, "RAMBUF_ODATA9"), 1203 NULL, "mt2701", 1204 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1205 MTK_FUNCTION(0, "GPIO152"), 1206 MTK_FUNCTION(1, "RAMBUF_ODATA9") 1207 ), 1208 MTK_PIN(PINCTRL_PIN(153, "RAMBUF_ODATA10"), 1209 NULL, "mt2701", 1210 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1211 MTK_FUNCTION(0, "GPIO153"), 1212 MTK_FUNCTION(1, "RAMBUF_ODATA10") 1213 ), 1214 MTK_PIN(PINCTRL_PIN(154, "RAMBUF_ODATA11"), 1215 NULL, "mt2701", 1216 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1217 MTK_FUNCTION(0, "GPIO154"), 1218 MTK_FUNCTION(1, "RAMBUF_ODATA11") 1219 ), 1220 MTK_PIN(PINCTRL_PIN(155, "RAMBUF_ODATA12"), 1221 NULL, "mt2701", 1222 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1223 MTK_FUNCTION(0, "GPIO155"), 1224 MTK_FUNCTION(1, "RAMBUF_ODATA12") 1225 ), 1226 MTK_PIN(PINCTRL_PIN(156, "RAMBUF_ODATA13"), 1227 NULL, "mt2701", 1228 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1229 MTK_FUNCTION(0, "GPIO156"), 1230 MTK_FUNCTION(1, "RAMBUF_ODATA13") 1231 ), 1232 MTK_PIN(PINCTRL_PIN(157, "RAMBUF_ODATA14"), 1233 NULL, "mt2701", 1234 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1235 MTK_FUNCTION(0, "GPIO157"), 1236 MTK_FUNCTION(1, "RAMBUF_ODATA14") 1237 ), 1238 MTK_PIN(PINCTRL_PIN(158, "RAMBUF_ODATA15"), 1239 NULL, "mt2701", 1240 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1241 MTK_FUNCTION(0, "GPIO158"), 1242 MTK_FUNCTION(1, "RAMBUF_ODATA15") 1243 ), 1244 MTK_PIN(PINCTRL_PIN(159, "RAMBUF_BE0"), 1245 NULL, "mt2701", 1246 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1247 MTK_FUNCTION(0, "GPIO159"), 1248 MTK_FUNCTION(1, "RAMBUF_BE0") 1249 ), 1250 MTK_PIN(PINCTRL_PIN(160, "RAMBUF_BE1"), 1251 NULL, "mt2701", 1252 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1253 MTK_FUNCTION(0, "GPIO160"), 1254 MTK_FUNCTION(1, "RAMBUF_BE1") 1255 ), 1256 MTK_PIN(PINCTRL_PIN(161, "AP2PT_INT"), 1257 NULL, "mt2701", 1258 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1259 MTK_FUNCTION(0, "GPIO161"), 1260 MTK_FUNCTION(1, "AP2PT_INT") 1261 ), 1262 MTK_PIN(PINCTRL_PIN(162, "AP2PT_INT_CLR"), 1263 NULL, "mt2701", 1264 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1265 MTK_FUNCTION(0, "GPIO162"), 1266 MTK_FUNCTION(1, "AP2PT_INT_CLR") 1267 ), 1268 MTK_PIN(PINCTRL_PIN(163, "PT2AP_INT"), 1269 NULL, "mt2701", 1270 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1271 MTK_FUNCTION(0, "GPIO163"), 1272 MTK_FUNCTION(1, "PT2AP_INT") 1273 ), 1274 MTK_PIN(PINCTRL_PIN(164, "PT2AP_INT_CLR"), 1275 NULL, "mt2701", 1276 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1277 MTK_FUNCTION(0, "GPIO164"), 1278 MTK_FUNCTION(1, "PT2AP_INT_CLR") 1279 ), 1280 MTK_PIN(PINCTRL_PIN(165, "AP2UP_INT"), 1281 NULL, "mt2701", 1282 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1283 MTK_FUNCTION(0, "GPIO165"), 1284 MTK_FUNCTION(1, "AP2UP_INT") 1285 ), 1286 MTK_PIN(PINCTRL_PIN(166, "AP2UP_INT_CLR"), 1287 NULL, "mt2701", 1288 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1289 MTK_FUNCTION(0, "GPIO166"), 1290 MTK_FUNCTION(1, "AP2UP_INT_CLR") 1291 ), 1292 MTK_PIN(PINCTRL_PIN(167, "UP2AP_INT"), 1293 NULL, "mt2701", 1294 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1295 MTK_FUNCTION(0, "GPIO167"), 1296 MTK_FUNCTION(1, "UP2AP_INT") 1297 ), 1298 MTK_PIN(PINCTRL_PIN(168, "UP2AP_INT_CLR"), 1299 NULL, "mt2701", 1300 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1301 MTK_FUNCTION(0, "GPIO168"), 1302 MTK_FUNCTION(1, "UP2AP_INT_CLR") 1303 ), 1304 MTK_PIN(PINCTRL_PIN(169, "RAMBUF_ADDR0"), 1305 NULL, "mt2701", 1306 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1307 MTK_FUNCTION(0, "GPIO169"), 1308 MTK_FUNCTION(1, "RAMBUF_ADDR0") 1309 ), 1310 MTK_PIN(PINCTRL_PIN(170, "RAMBUF_ADDR1"), 1311 NULL, "mt2701", 1312 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1313 MTK_FUNCTION(0, "GPIO170"), 1314 MTK_FUNCTION(1, "RAMBUF_ADDR1") 1315 ), 1316 MTK_PIN(PINCTRL_PIN(171, "RAMBUF_ADDR2"), 1317 NULL, "mt2701", 1318 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1319 MTK_FUNCTION(0, "GPIO171"), 1320 MTK_FUNCTION(1, "RAMBUF_ADDR2") 1321 ), 1322 MTK_PIN(PINCTRL_PIN(172, "RAMBUF_ADDR3"), 1323 NULL, "mt2701", 1324 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1325 MTK_FUNCTION(0, "GPIO172"), 1326 MTK_FUNCTION(1, "RAMBUF_ADDR3") 1327 ), 1328 MTK_PIN(PINCTRL_PIN(173, "RAMBUF_ADDR4"), 1329 NULL, "mt2701", 1330 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1331 MTK_FUNCTION(0, "GPIO173"), 1332 MTK_FUNCTION(1, "RAMBUF_ADDR4") 1333 ), 1334 MTK_PIN(PINCTRL_PIN(174, "RAMBUF_ADDR5"), 1335 NULL, "mt2701", 1336 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1337 MTK_FUNCTION(0, "GPIO174"), 1338 MTK_FUNCTION(1, "RAMBUF_ADDR5") 1339 ), 1340 MTK_PIN(PINCTRL_PIN(175, "RAMBUF_ADDR6"), 1341 NULL, "mt2701", 1342 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1343 MTK_FUNCTION(0, "GPIO175"), 1344 MTK_FUNCTION(1, "RAMBUF_ADDR6") 1345 ), 1346 MTK_PIN(PINCTRL_PIN(176, "RAMBUF_ADDR7"), 1347 NULL, "mt2701", 1348 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1349 MTK_FUNCTION(0, "GPIO176"), 1350 MTK_FUNCTION(1, "RAMBUF_ADDR7") 1351 ), 1352 MTK_PIN(PINCTRL_PIN(177, "RAMBUF_ADDR8"), 1353 NULL, "mt2701", 1354 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1355 MTK_FUNCTION(0, "GPIO177"), 1356 MTK_FUNCTION(1, "RAMBUF_ADDR8") 1357 ), 1358 MTK_PIN(PINCTRL_PIN(178, "RAMBUF_ADDR9"), 1359 NULL, "mt2701", 1360 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1361 MTK_FUNCTION(0, "GPIO178"), 1362 MTK_FUNCTION(1, "RAMBUF_ADDR9") 1363 ), 1364 MTK_PIN(PINCTRL_PIN(179, "RAMBUF_ADDR10"), 1365 NULL, "mt2701", 1366 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1367 MTK_FUNCTION(0, "GPIO179"), 1368 MTK_FUNCTION(1, "RAMBUF_ADDR10") 1369 ), 1370 MTK_PIN(PINCTRL_PIN(180, "RAMBUF_RW"), 1371 NULL, "mt2701", 1372 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1373 MTK_FUNCTION(0, "GPIO180"), 1374 MTK_FUNCTION(1, "RAMBUF_RW") 1375 ), 1376 MTK_PIN(PINCTRL_PIN(181, "RAMBUF_LAST"), 1377 NULL, "mt2701", 1378 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1379 MTK_FUNCTION(0, "GPIO181"), 1380 MTK_FUNCTION(1, "RAMBUF_LAST") 1381 ), 1382 MTK_PIN(PINCTRL_PIN(182, "RAMBUF_HP"), 1383 NULL, "mt2701", 1384 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1385 MTK_FUNCTION(0, "GPIO182"), 1386 MTK_FUNCTION(1, "RAMBUF_HP") 1387 ), 1388 MTK_PIN(PINCTRL_PIN(183, "RAMBUF_REQ"), 1389 NULL, "mt2701", 1390 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1391 MTK_FUNCTION(0, "GPIO183"), 1392 MTK_FUNCTION(1, "RAMBUF_REQ") 1393 ), 1394 MTK_PIN(PINCTRL_PIN(184, "RAMBUF_ALE"), 1395 NULL, "mt2701", 1396 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1397 MTK_FUNCTION(0, "GPIO184"), 1398 MTK_FUNCTION(1, "RAMBUF_ALE") 1399 ), 1400 MTK_PIN(PINCTRL_PIN(185, "RAMBUF_DLE"), 1401 NULL, "mt2701", 1402 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1403 MTK_FUNCTION(0, "GPIO185"), 1404 MTK_FUNCTION(1, "RAMBUF_DLE") 1405 ), 1406 MTK_PIN(PINCTRL_PIN(186, "RAMBUF_WDLE"), 1407 NULL, "mt2701", 1408 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1409 MTK_FUNCTION(0, "GPIO186"), 1410 MTK_FUNCTION(1, "RAMBUF_WDLE") 1411 ), 1412 MTK_PIN(PINCTRL_PIN(187, "RAMBUF_O_CLK"), 1413 NULL, "mt2701", 1414 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1415 MTK_FUNCTION(0, "GPIO187"), 1416 MTK_FUNCTION(1, "RAMBUF_O_CLK") 1417 ), 1418 MTK_PIN(PINCTRL_PIN(188, "I2S2_MCLK"), 1419 NULL, "mt2701", 1420 MTK_EINT_FUNCTION(0, 100), 1421 MTK_FUNCTION(0, "GPIO188"), 1422 MTK_FUNCTION(1, "I2S2_MCLK") 1423 ), 1424 MTK_PIN(PINCTRL_PIN(189, "I2S3_DATA"), 1425 NULL, "mt2701", 1426 MTK_EINT_FUNCTION(0, 101), 1427 MTK_FUNCTION(0, "GPIO189"), 1428 MTK_FUNCTION(2, "I2S3_DATA_BYPS"), 1429 MTK_FUNCTION(3, "PCM_TX") 1430 ), 1431 MTK_PIN(PINCTRL_PIN(190, "I2S3_DATA_IN"), 1432 NULL, "mt2701", 1433 MTK_EINT_FUNCTION(0, 102), 1434 MTK_FUNCTION(0, "GPIO190"), 1435 MTK_FUNCTION(1, "I2S3_DATA_IN"), 1436 MTK_FUNCTION(3, "PCM_RX") 1437 ), 1438 MTK_PIN(PINCTRL_PIN(191, "I2S3_BCK"), 1439 NULL, "mt2701", 1440 MTK_EINT_FUNCTION(0, 103), 1441 MTK_FUNCTION(0, "GPIO191"), 1442 MTK_FUNCTION(1, "I2S3_BCK"), 1443 MTK_FUNCTION(3, "PCM_CLK0") 1444 ), 1445 MTK_PIN(PINCTRL_PIN(192, "I2S3_LRCK"), 1446 NULL, "mt2701", 1447 MTK_EINT_FUNCTION(0, 104), 1448 MTK_FUNCTION(0, "GPIO192"), 1449 MTK_FUNCTION(1, "I2S3_LRCK"), 1450 MTK_FUNCTION(3, "PCM_SYNC") 1451 ), 1452 MTK_PIN(PINCTRL_PIN(193, "I2S3_MCLK"), 1453 NULL, "mt2701", 1454 MTK_EINT_FUNCTION(0, 105), 1455 MTK_FUNCTION(0, "GPIO193"), 1456 MTK_FUNCTION(1, "I2S3_MCLK") 1457 ), 1458 MTK_PIN(PINCTRL_PIN(194, "I2S4_DATA"), 1459 NULL, "mt2701", 1460 MTK_EINT_FUNCTION(0, 106), 1461 MTK_FUNCTION(0, "GPIO194"), 1462 MTK_FUNCTION(1, "I2S4_DATA"), 1463 MTK_FUNCTION(2, "I2S4_DATA_BYPS"), 1464 MTK_FUNCTION(3, "PCM_TX") 1465 ), 1466 MTK_PIN(PINCTRL_PIN(195, "I2S4_DATA_IN"), 1467 NULL, "mt2701", 1468 MTK_EINT_FUNCTION(0, 107), 1469 MTK_FUNCTION(0, "GPIO195"), 1470 MTK_FUNCTION(1, "I2S4_DATA_IN"), 1471 MTK_FUNCTION(3, "PCM_RX") 1472 ), 1473 MTK_PIN(PINCTRL_PIN(196, "I2S4_BCK"), 1474 NULL, "mt2701", 1475 MTK_EINT_FUNCTION(0, 108), 1476 MTK_FUNCTION(0, "GPIO196"), 1477 MTK_FUNCTION(1, "I2S4_BCK"), 1478 MTK_FUNCTION(3, "PCM_CLK0") 1479 ), 1480 MTK_PIN(PINCTRL_PIN(197, "I2S4_LRCK"), 1481 NULL, "mt2701", 1482 MTK_EINT_FUNCTION(0, 109), 1483 MTK_FUNCTION(0, "GPIO197"), 1484 MTK_FUNCTION(1, "I2S4_LRCK"), 1485 MTK_FUNCTION(3, "PCM_SYNC") 1486 ), 1487 MTK_PIN(PINCTRL_PIN(198, "I2S4_MCLK"), 1488 NULL, "mt2701", 1489 MTK_EINT_FUNCTION(0, 110), 1490 MTK_FUNCTION(0, "GPIO198"), 1491 MTK_FUNCTION(1, "I2S4_MCLK") 1492 ), 1493 MTK_PIN(PINCTRL_PIN(199, "SPI1_CLK"), 1494 NULL, "mt2701", 1495 MTK_EINT_FUNCTION(0, 111), 1496 MTK_FUNCTION(0, "GPIO199"), 1497 MTK_FUNCTION(1, "SPI1_CK"), 1498 MTK_FUNCTION(3, "EXT_FRAME_SYNC"), 1499 MTK_FUNCTION(4, "KCOL3"), 1500 MTK_FUNCTION(7, "DBG_MON_B[15]") 1501 ), 1502 MTK_PIN(PINCTRL_PIN(200, "SPDIF_OUT"), 1503 NULL, "mt2701", 1504 MTK_EINT_FUNCTION(0, 112), 1505 MTK_FUNCTION(0, "GPIO200"), 1506 MTK_FUNCTION(1, "SPDIF_OUT"), 1507 MTK_FUNCTION(5, "G1_TXD3"), 1508 MTK_FUNCTION(6, "URXD2"), 1509 MTK_FUNCTION(7, "DBG_MON_B[16]") 1510 ), 1511 MTK_PIN(PINCTRL_PIN(201, "SPDIF_IN0"), 1512 NULL, "mt2701", 1513 MTK_EINT_FUNCTION(0, 113), 1514 MTK_FUNCTION(0, "GPIO201"), 1515 MTK_FUNCTION(1, "SPDIF_IN0"), 1516 MTK_FUNCTION(5, "G1_TXEN"), 1517 MTK_FUNCTION(6, "UTXD2"), 1518 MTK_FUNCTION(7, "DBG_MON_B[17]") 1519 ), 1520 MTK_PIN(PINCTRL_PIN(202, "SPDIF_IN1"), 1521 NULL, "mt2701", 1522 MTK_EINT_FUNCTION(0, 114), 1523 MTK_FUNCTION(0, "GPIO202"), 1524 MTK_FUNCTION(1, "SPDIF_IN1") 1525 ), 1526 MTK_PIN(PINCTRL_PIN(203, "PWM0"), 1527 NULL, "mt2701", 1528 MTK_EINT_FUNCTION(0, 115), 1529 MTK_FUNCTION(0, "GPIO203"), 1530 MTK_FUNCTION(1, "PWM0"), 1531 MTK_FUNCTION(2, "DISP_PWM"), 1532 MTK_FUNCTION(5, "G1_TXD2"), 1533 MTK_FUNCTION(7, "DBG_MON_B[18]"), 1534 MTK_FUNCTION(9, "I2S2_DATA") 1535 ), 1536 MTK_PIN(PINCTRL_PIN(204, "PWM1"), 1537 NULL, "mt2701", 1538 MTK_EINT_FUNCTION(0, 116), 1539 MTK_FUNCTION(0, "GPIO204"), 1540 MTK_FUNCTION(1, "PWM1"), 1541 MTK_FUNCTION(2, "CLKM3"), 1542 MTK_FUNCTION(5, "G1_TXD1"), 1543 MTK_FUNCTION(7, "DBG_MON_B[19]"), 1544 MTK_FUNCTION(9, "I2S3_DATA") 1545 ), 1546 MTK_PIN(PINCTRL_PIN(205, "PWM2"), 1547 NULL, "mt2701", 1548 MTK_EINT_FUNCTION(0, 117), 1549 MTK_FUNCTION(0, "GPIO205"), 1550 MTK_FUNCTION(1, "PWM2"), 1551 MTK_FUNCTION(2, "CLKM2"), 1552 MTK_FUNCTION(5, "G1_TXD0"), 1553 MTK_FUNCTION(7, "DBG_MON_B[20]") 1554 ), 1555 MTK_PIN(PINCTRL_PIN(206, "PWM3"), 1556 NULL, "mt2701", 1557 MTK_EINT_FUNCTION(0, 118), 1558 MTK_FUNCTION(0, "GPIO206"), 1559 MTK_FUNCTION(1, "PWM3"), 1560 MTK_FUNCTION(2, "CLKM1"), 1561 MTK_FUNCTION(3, "EXT_FRAME_SYNC"), 1562 MTK_FUNCTION(5, "G1_TXC"), 1563 MTK_FUNCTION(7, "DBG_MON_B[21]") 1564 ), 1565 MTK_PIN(PINCTRL_PIN(207, "PWM4"), 1566 NULL, "mt2701", 1567 MTK_EINT_FUNCTION(0, 119), 1568 MTK_FUNCTION(0, "GPIO207"), 1569 MTK_FUNCTION(1, "PWM4"), 1570 MTK_FUNCTION(2, "CLKM0"), 1571 MTK_FUNCTION(3, "EXT_FRAME_SYNC"), 1572 MTK_FUNCTION(5, "G1_RXC"), 1573 MTK_FUNCTION(7, "DBG_MON_B[22]") 1574 ), 1575 MTK_PIN(PINCTRL_PIN(208, "AUD_EXT_CK1"), 1576 NULL, "mt2701", 1577 MTK_EINT_FUNCTION(0, 120), 1578 MTK_FUNCTION(0, "GPIO208"), 1579 MTK_FUNCTION(1, "AUD_EXT_CK1"), 1580 MTK_FUNCTION(2, "PWM0"), 1581 /* MT7623 take function 3 as PCIE0_PERST_N */ 1582 MTK_FUNCTION(3, "PCIE0_PERST_N"), 1583 MTK_FUNCTION(4, "ANT_SEL5"), 1584 MTK_FUNCTION(5, "DISP_PWM"), 1585 MTK_FUNCTION(7, "DBG_MON_A[31]"), 1586 MTK_FUNCTION(11, "PCIE0_PERST_N") 1587 ), 1588 MTK_PIN(PINCTRL_PIN(209, "AUD_EXT_CK2"), 1589 NULL, "mt2701", 1590 MTK_EINT_FUNCTION(0, 121), 1591 MTK_FUNCTION(0, "GPIO209"), 1592 MTK_FUNCTION(1, "AUD_EXT_CK2"), 1593 MTK_FUNCTION(2, "MSDC1_WP"), 1594 /* MT7623 take function 3 as PCIE1_PERST_N */ 1595 MTK_FUNCTION(3, "PCIE1_PERST_N"), 1596 MTK_FUNCTION(5, "PWM1"), 1597 MTK_FUNCTION(7, "DBG_MON_A[32]"), 1598 MTK_FUNCTION(11, "PCIE1_PERST_N") 1599 ), 1600 MTK_PIN(PINCTRL_PIN(210, "AUD_CLOCK"), 1601 NULL, "mt2701", 1602 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1603 MTK_FUNCTION(0, "GPIO210"), 1604 MTK_FUNCTION(1, "AUD_CLOCK") 1605 ), 1606 MTK_PIN(PINCTRL_PIN(211, "DVP_RESET"), 1607 NULL, "mt2701", 1608 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1609 MTK_FUNCTION(0, "GPIO211"), 1610 MTK_FUNCTION(1, "DVP_RESET") 1611 ), 1612 MTK_PIN(PINCTRL_PIN(212, "DVP_CLOCK"), 1613 NULL, "mt2701", 1614 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1615 MTK_FUNCTION(0, "GPIO212"), 1616 MTK_FUNCTION(1, "DVP_CLOCK") 1617 ), 1618 MTK_PIN(PINCTRL_PIN(213, "DVP_CS"), 1619 NULL, "mt2701", 1620 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1621 MTK_FUNCTION(0, "GPIO213"), 1622 MTK_FUNCTION(1, "DVP_CS") 1623 ), 1624 MTK_PIN(PINCTRL_PIN(214, "DVP_CK"), 1625 NULL, "mt2701", 1626 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1627 MTK_FUNCTION(0, "GPIO214"), 1628 MTK_FUNCTION(1, "DVP_CK") 1629 ), 1630 MTK_PIN(PINCTRL_PIN(215, "DVP_DI"), 1631 NULL, "mt2701", 1632 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1633 MTK_FUNCTION(0, "GPIO215"), 1634 MTK_FUNCTION(1, "DVP_DI") 1635 ), 1636 MTK_PIN(PINCTRL_PIN(216, "DVP_DO"), 1637 NULL, "mt2701", 1638 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1639 MTK_FUNCTION(0, "GPIO216"), 1640 MTK_FUNCTION(1, "DVP_DO") 1641 ), 1642 MTK_PIN(PINCTRL_PIN(217, "AP_CS"), 1643 NULL, "mt2701", 1644 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1645 MTK_FUNCTION(0, "GPIO217"), 1646 MTK_FUNCTION(1, "AP_CS") 1647 ), 1648 MTK_PIN(PINCTRL_PIN(218, "AP_CK"), 1649 NULL, "mt2701", 1650 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1651 MTK_FUNCTION(0, "GPIO218"), 1652 MTK_FUNCTION(1, "AP_CK") 1653 ), 1654 MTK_PIN(PINCTRL_PIN(219, "AP_DI"), 1655 NULL, "mt2701", 1656 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1657 MTK_FUNCTION(0, "GPIO219"), 1658 MTK_FUNCTION(1, "AP_DI") 1659 ), 1660 MTK_PIN(PINCTRL_PIN(220, "AP_DO"), 1661 NULL, "mt2701", 1662 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1663 MTK_FUNCTION(0, "GPIO220"), 1664 MTK_FUNCTION(1, "AP_DO") 1665 ), 1666 MTK_PIN(PINCTRL_PIN(221, "DVD_BCLK"), 1667 NULL, "mt2701", 1668 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1669 MTK_FUNCTION(0, "GPIO221"), 1670 MTK_FUNCTION(1, "DVD_BCLK") 1671 ), 1672 MTK_PIN(PINCTRL_PIN(222, "T8032_CLK"), 1673 NULL, "mt2701", 1674 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1675 MTK_FUNCTION(0, "GPIO222"), 1676 MTK_FUNCTION(1, "T8032_CLK") 1677 ), 1678 MTK_PIN(PINCTRL_PIN(223, "AP_BCLK"), 1679 NULL, "mt2701", 1680 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1681 MTK_FUNCTION(0, "GPIO223"), 1682 MTK_FUNCTION(1, "AP_BCLK") 1683 ), 1684 MTK_PIN(PINCTRL_PIN(224, "HOST_CS"), 1685 NULL, "mt2701", 1686 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1687 MTK_FUNCTION(0, "GPIO224"), 1688 MTK_FUNCTION(1, "HOST_CS") 1689 ), 1690 MTK_PIN(PINCTRL_PIN(225, "HOST_CK"), 1691 NULL, "mt2701", 1692 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1693 MTK_FUNCTION(0, "GPIO225"), 1694 MTK_FUNCTION(1, "HOST_CK") 1695 ), 1696 MTK_PIN(PINCTRL_PIN(226, "HOST_DO0"), 1697 NULL, "mt2701", 1698 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1699 MTK_FUNCTION(0, "GPIO226"), 1700 MTK_FUNCTION(1, "HOST_DO0") 1701 ), 1702 MTK_PIN(PINCTRL_PIN(227, "HOST_DO1"), 1703 NULL, "mt2701", 1704 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1705 MTK_FUNCTION(0, "GPIO227"), 1706 MTK_FUNCTION(1, "HOST_DO1") 1707 ), 1708 MTK_PIN(PINCTRL_PIN(228, "SLV_CS"), 1709 NULL, "mt2701", 1710 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1711 MTK_FUNCTION(0, "GPIO228"), 1712 MTK_FUNCTION(1, "SLV_CS") 1713 ), 1714 MTK_PIN(PINCTRL_PIN(229, "SLV_CK"), 1715 NULL, "mt2701", 1716 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1717 MTK_FUNCTION(0, "GPIO229"), 1718 MTK_FUNCTION(1, "SLV_CK") 1719 ), 1720 MTK_PIN(PINCTRL_PIN(230, "SLV_DI0"), 1721 NULL, "mt2701", 1722 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1723 MTK_FUNCTION(0, "GPIO230"), 1724 MTK_FUNCTION(1, "SLV_DI0") 1725 ), 1726 MTK_PIN(PINCTRL_PIN(231, "SLV_DI1"), 1727 NULL, "mt2701", 1728 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1729 MTK_FUNCTION(0, "GPIO231"), 1730 MTK_FUNCTION(1, "SLV_DI1") 1731 ), 1732 MTK_PIN(PINCTRL_PIN(232, "AP2DSP_INT"), 1733 NULL, "mt2701", 1734 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1735 MTK_FUNCTION(0, "GPIO232"), 1736 MTK_FUNCTION(1, "AP2DSP_INT") 1737 ), 1738 MTK_PIN(PINCTRL_PIN(233, "AP2DSP_INT_CLR"), 1739 NULL, "mt2701", 1740 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1741 MTK_FUNCTION(0, "GPIO233"), 1742 MTK_FUNCTION(1, "AP2DSP_INT_CLR") 1743 ), 1744 MTK_PIN(PINCTRL_PIN(234, "DSP2AP_INT"), 1745 NULL, "mt2701", 1746 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1747 MTK_FUNCTION(0, "GPIO234"), 1748 MTK_FUNCTION(1, "DSP2AP_INT") 1749 ), 1750 MTK_PIN(PINCTRL_PIN(235, "DSP2AP_INT_CLR"), 1751 NULL, "mt2701", 1752 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1753 MTK_FUNCTION(0, "GPIO235"), 1754 MTK_FUNCTION(1, "DSP2AP_INT_CLR") 1755 ), 1756 MTK_PIN(PINCTRL_PIN(236, "EXT_SDIO3"), 1757 NULL, "mt2701", 1758 MTK_EINT_FUNCTION(0, 122), 1759 MTK_FUNCTION(0, "GPIO236"), 1760 MTK_FUNCTION(1, "EXT_SDIO3"), 1761 MTK_FUNCTION(2, "IDDIG"), 1762 MTK_FUNCTION(7, "DBG_MON_A[1]") 1763 ), 1764 MTK_PIN(PINCTRL_PIN(237, "EXT_SDIO2"), 1765 NULL, "mt2701", 1766 MTK_EINT_FUNCTION(0, 123), 1767 MTK_FUNCTION(0, "GPIO237"), 1768 MTK_FUNCTION(1, "EXT_SDIO2"), 1769 MTK_FUNCTION(2, "DRV_VBUS") 1770 ), 1771 MTK_PIN(PINCTRL_PIN(238, "EXT_SDIO1"), 1772 NULL, "mt2701", 1773 MTK_EINT_FUNCTION(0, 124), 1774 MTK_FUNCTION(0, "GPIO238"), 1775 MTK_FUNCTION(1, "EXT_SDIO1"), 1776 MTK_FUNCTION(2, "IDDIG_P1") 1777 ), 1778 MTK_PIN(PINCTRL_PIN(239, "EXT_SDIO0"), 1779 NULL, "mt2701", 1780 MTK_EINT_FUNCTION(0, 125), 1781 MTK_FUNCTION(0, "GPIO239"), 1782 MTK_FUNCTION(1, "EXT_SDIO0"), 1783 MTK_FUNCTION(2, "DRV_VBUS_P1") 1784 ), 1785 MTK_PIN(PINCTRL_PIN(240, "EXT_XCS"), 1786 NULL, "mt2701", 1787 MTK_EINT_FUNCTION(0, 126), 1788 MTK_FUNCTION(0, "GPIO240"), 1789 MTK_FUNCTION(1, "EXT_XCS") 1790 ), 1791 MTK_PIN(PINCTRL_PIN(241, "EXT_SCK"), 1792 NULL, "mt2701", 1793 MTK_EINT_FUNCTION(0, 127), 1794 MTK_FUNCTION(0, "GPIO241"), 1795 MTK_FUNCTION(1, "EXT_SCK") 1796 ), 1797 MTK_PIN(PINCTRL_PIN(242, "URTS2"), 1798 NULL, "mt2701", 1799 MTK_EINT_FUNCTION(0, 128), 1800 MTK_FUNCTION(0, "GPIO242"), 1801 MTK_FUNCTION(1, "URTS2"), 1802 MTK_FUNCTION(2, "UTXD3"), 1803 MTK_FUNCTION(3, "URXD3"), 1804 MTK_FUNCTION(4, "SCL1"), 1805 MTK_FUNCTION(7, "DBG_MON_B[32]") 1806 ), 1807 MTK_PIN(PINCTRL_PIN(243, "UCTS2"), 1808 NULL, "mt2701", 1809 MTK_EINT_FUNCTION(0, 129), 1810 MTK_FUNCTION(0, "GPIO243"), 1811 MTK_FUNCTION(1, "UCTS2"), 1812 MTK_FUNCTION(2, "URXD3"), 1813 MTK_FUNCTION(3, "UTXD3"), 1814 MTK_FUNCTION(4, "SDA1"), 1815 MTK_FUNCTION(7, "DBG_MON_A[6]") 1816 ), 1817 MTK_PIN(PINCTRL_PIN(244, "HDMI_SDA_RX"), 1818 NULL, "mt2701", 1819 MTK_EINT_FUNCTION(0, 130), 1820 MTK_FUNCTION(0, "GPIO244"), 1821 MTK_FUNCTION(1, "HDMI_SDA_RX") 1822 ), 1823 MTK_PIN(PINCTRL_PIN(245, "HDMI_SCL_RX"), 1824 NULL, "mt2701", 1825 MTK_EINT_FUNCTION(0, 131), 1826 MTK_FUNCTION(0, "GPIO245"), 1827 MTK_FUNCTION(1, "HDMI_SCL_RX") 1828 ), 1829 MTK_PIN(PINCTRL_PIN(246, "MHL_SENCE"), 1830 NULL, "mt2701", 1831 MTK_EINT_FUNCTION(0, 132), 1832 MTK_FUNCTION(0, "GPIO246") 1833 ), 1834 MTK_PIN(PINCTRL_PIN(247, "HDMI_HPD_CBUS_RX"), 1835 NULL, "mt2701", 1836 MTK_EINT_FUNCTION(0, 69), 1837 MTK_FUNCTION(0, "GPIO247"), 1838 MTK_FUNCTION(1, "HDMI_HPD_RX") 1839 ), 1840 MTK_PIN(PINCTRL_PIN(248, "HDMI_TESTOUTP_RX"), 1841 NULL, "mt2701", 1842 MTK_EINT_FUNCTION(0, 133), 1843 MTK_FUNCTION(0, "GPIO248"), 1844 MTK_FUNCTION(1, "HDMI_TESTOUTP_RX") 1845 ), 1846 MTK_PIN(PINCTRL_PIN(249, "MSDC0E_RSTB"), 1847 NULL, "mt2701", 1848 MTK_EINT_FUNCTION(0, 134), 1849 MTK_FUNCTION(0, "GPIO249"), 1850 MTK_FUNCTION(1, "MSDC0E_RSTB") 1851 ), 1852 MTK_PIN(PINCTRL_PIN(250, "MSDC0E_DAT7"), 1853 NULL, "mt2701", 1854 MTK_EINT_FUNCTION(0, 135), 1855 MTK_FUNCTION(0, "GPIO250"), 1856 MTK_FUNCTION(1, "MSDC3_DAT7"), 1857 MTK_FUNCTION(6, "PCIE0_CLKREQ_N") 1858 ), 1859 MTK_PIN(PINCTRL_PIN(251, "MSDC0E_DAT6"), 1860 NULL, "mt2701", 1861 MTK_EINT_FUNCTION(0, 136), 1862 MTK_FUNCTION(0, "GPIO251"), 1863 MTK_FUNCTION(1, "MSDC3_DAT6"), 1864 MTK_FUNCTION(6, "PCIE0_WAKE_N") 1865 ), 1866 MTK_PIN(PINCTRL_PIN(252, "MSDC0E_DAT5"), 1867 NULL, "mt2701", 1868 MTK_EINT_FUNCTION(0, 137), 1869 MTK_FUNCTION(0, "GPIO252"), 1870 MTK_FUNCTION(1, "MSDC3_DAT5"), 1871 MTK_FUNCTION(6, "PCIE1_CLKREQ_N") 1872 ), 1873 MTK_PIN(PINCTRL_PIN(253, "MSDC0E_DAT4"), 1874 NULL, "mt2701", 1875 MTK_EINT_FUNCTION(0, 138), 1876 MTK_FUNCTION(0, "GPIO253"), 1877 MTK_FUNCTION(1, "MSDC3_DAT4"), 1878 MTK_FUNCTION(6, "PCIE1_WAKE_N") 1879 ), 1880 MTK_PIN(PINCTRL_PIN(254, "MSDC0E_DAT3"), 1881 NULL, "mt2701", 1882 MTK_EINT_FUNCTION(0, 139), 1883 MTK_FUNCTION(0, "GPIO254"), 1884 MTK_FUNCTION(1, "MSDC3_DAT3"), 1885 MTK_FUNCTION(6, "PCIE2_CLKREQ_N") 1886 ), 1887 MTK_PIN(PINCTRL_PIN(255, "MSDC0E_DAT2"), 1888 NULL, "mt2701", 1889 MTK_EINT_FUNCTION(0, 140), 1890 MTK_FUNCTION(0, "GPIO255"), 1891 MTK_FUNCTION(1, "MSDC3_DAT2"), 1892 MTK_FUNCTION(6, "PCIE2_WAKE_N") 1893 ), 1894 MTK_PIN(PINCTRL_PIN(256, "MSDC0E_DAT1"), 1895 NULL, "mt2701", 1896 MTK_EINT_FUNCTION(0, 141), 1897 MTK_FUNCTION(0, "GPIO256"), 1898 MTK_FUNCTION(1, "MSDC3_DAT1") 1899 ), 1900 MTK_PIN(PINCTRL_PIN(257, "MSDC0E_DAT0"), 1901 NULL, "mt2701", 1902 MTK_EINT_FUNCTION(0, 142), 1903 MTK_FUNCTION(0, "GPIO257"), 1904 MTK_FUNCTION(1, "MSDC3_DAT0") 1905 ), 1906 MTK_PIN(PINCTRL_PIN(258, "MSDC0E_CMD"), 1907 NULL, "mt2701", 1908 MTK_EINT_FUNCTION(0, 143), 1909 MTK_FUNCTION(0, "GPIO258"), 1910 MTK_FUNCTION(1, "MSDC3_CMD") 1911 ), 1912 MTK_PIN(PINCTRL_PIN(259, "MSDC0E_CLK"), 1913 NULL, "mt2701", 1914 MTK_EINT_FUNCTION(0, 144), 1915 MTK_FUNCTION(0, "GPIO259"), 1916 MTK_FUNCTION(1, "MSDC3_CLK") 1917 ), 1918 MTK_PIN(PINCTRL_PIN(260, "MSDC0E_DSL"), 1919 NULL, "mt2701", 1920 MTK_EINT_FUNCTION(0, 145), 1921 MTK_FUNCTION(0, "GPIO260"), 1922 MTK_FUNCTION(1, "MSDC3_DSL") 1923 ), 1924 MTK_PIN(PINCTRL_PIN(261, "MSDC1_INS"), 1925 NULL, "mt2701", 1926 MTK_EINT_FUNCTION(0, 146), 1927 MTK_FUNCTION(0, "GPIO261"), 1928 MTK_FUNCTION(1, "MSDC1_INS"), 1929 MTK_FUNCTION(7, "DBG_MON_B[29]") 1930 ), 1931 MTK_PIN(PINCTRL_PIN(262, "G2_TXEN"), 1932 NULL, "mt2701", 1933 MTK_EINT_FUNCTION(0, 8), 1934 MTK_FUNCTION(0, "GPIO262"), 1935 MTK_FUNCTION(1, "G2_TXEN") 1936 ), 1937 MTK_PIN(PINCTRL_PIN(263, "G2_TXD3"), 1938 NULL, "mt2701", 1939 MTK_EINT_FUNCTION(0, 9), 1940 MTK_FUNCTION(0, "GPIO263"), 1941 MTK_FUNCTION(1, "G2_TXD3"), 1942 MTK_FUNCTION(6, "ANT_SEL5") 1943 ), 1944 MTK_PIN(PINCTRL_PIN(264, "G2_TXD2"), 1945 NULL, "mt2701", 1946 MTK_EINT_FUNCTION(0, 10), 1947 MTK_FUNCTION(0, "GPIO264"), 1948 MTK_FUNCTION(1, "G2_TXD2"), 1949 MTK_FUNCTION(6, "ANT_SEL4") 1950 ), 1951 MTK_PIN(PINCTRL_PIN(265, "G2_TXD1"), 1952 NULL, "mt2701", 1953 MTK_EINT_FUNCTION(0, 11), 1954 MTK_FUNCTION(0, "GPIO265"), 1955 MTK_FUNCTION(1, "G2_TXD1"), 1956 MTK_FUNCTION(6, "ANT_SEL3") 1957 ), 1958 MTK_PIN(PINCTRL_PIN(266, "G2_TXD0"), 1959 NULL, "mt2701", 1960 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1961 MTK_FUNCTION(0, "GPIO266"), 1962 MTK_FUNCTION(1, "G2_TXD0"), 1963 MTK_FUNCTION(6, "ANT_SEL2") 1964 ), 1965 MTK_PIN(PINCTRL_PIN(267, "G2_TXC"), 1966 NULL, "mt2701", 1967 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1968 MTK_FUNCTION(0, "GPIO267"), 1969 MTK_FUNCTION(1, "G2_TXC") 1970 ), 1971 MTK_PIN(PINCTRL_PIN(268, "G2_RXC"), 1972 NULL, "mt2701", 1973 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1974 MTK_FUNCTION(0, "GPIO268"), 1975 MTK_FUNCTION(1, "G2_RXC") 1976 ), 1977 MTK_PIN(PINCTRL_PIN(269, "G2_RXD0"), 1978 NULL, "mt2701", 1979 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1980 MTK_FUNCTION(0, "GPIO269"), 1981 MTK_FUNCTION(1, "G2_RXD0") 1982 ), 1983 MTK_PIN(PINCTRL_PIN(270, "G2_RXD1"), 1984 NULL, "mt2701", 1985 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1986 MTK_FUNCTION(0, "GPIO270"), 1987 MTK_FUNCTION(1, "G2_RXD1") 1988 ), 1989 MTK_PIN(PINCTRL_PIN(271, "G2_RXD2"), 1990 NULL, "mt2701", 1991 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1992 MTK_FUNCTION(0, "GPIO271"), 1993 MTK_FUNCTION(1, "G2_RXD2") 1994 ), 1995 MTK_PIN(PINCTRL_PIN(272, "G2_RXD3"), 1996 NULL, "mt2701", 1997 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 1998 MTK_FUNCTION(0, "GPIO272"), 1999 MTK_FUNCTION(1, "G2_RXD3") 2000 ), 2001 MTK_PIN(PINCTRL_PIN(273, "ESW_INT"), 2002 NULL, "mt2701", 2003 MTK_EINT_FUNCTION(0, 168), 2004 MTK_FUNCTION(0, "GPIO273"), 2005 MTK_FUNCTION(1, "ESW_INT") 2006 ), 2007 MTK_PIN(PINCTRL_PIN(274, "G2_RXDV"), 2008 NULL, "mt2701", 2009 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2010 MTK_FUNCTION(0, "GPIO274"), 2011 MTK_FUNCTION(1, "G2_RXDV") 2012 ), 2013 MTK_PIN(PINCTRL_PIN(275, "MDC"), 2014 NULL, "mt2701", 2015 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2016 MTK_FUNCTION(0, "GPIO275"), 2017 MTK_FUNCTION(1, "MDC"), 2018 MTK_FUNCTION(6, "ANT_SEL0") 2019 ), 2020 MTK_PIN(PINCTRL_PIN(276, "MDIO"), 2021 NULL, "mt2701", 2022 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2023 MTK_FUNCTION(0, "GPIO276"), 2024 MTK_FUNCTION(1, "MDIO"), 2025 MTK_FUNCTION(6, "ANT_SEL1") 2026 ), 2027 MTK_PIN(PINCTRL_PIN(277, "ESW_RST"), 2028 NULL, "mt2701", 2029 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2030 MTK_FUNCTION(0, "GPIO277"), 2031 MTK_FUNCTION(1, "ESW_RST") 2032 ), 2033 MTK_PIN(PINCTRL_PIN(278, "JTAG_RESET"), 2034 NULL, "mt2701", 2035 MTK_EINT_FUNCTION(0, 147), 2036 MTK_FUNCTION(0, "GPIO278"), 2037 MTK_FUNCTION(1, "JTAG_RESET") 2038 ), 2039 MTK_PIN(PINCTRL_PIN(279, "USB3_RES_BOND"), 2040 NULL, "mt2701", 2041 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2042 MTK_FUNCTION(0, "GPIO279"), 2043 MTK_FUNCTION(1, "USB3_RES_BOND") 2044 ), 2045 }; 2046 2047 #endif /* __PINCTRL_MTK_MT2701_H */ 2048