1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Copyright (C) 2019 MediaTek Inc. 4 * Copyright (C) 2024 Collabora Ltd. 5 * 6 * Author: Andy Teng <andy.teng@mediatek.com> 7 */ 8 9 #ifndef __PINCTRL_MTK_MT6893_H 10 #define __PINCTRL_MTK_MT6893_H 11 12 #include "pinctrl-paris.h" 13 14 static const struct mtk_pin_desc mtk_pins_mt6893[] = { 15 MTK_PIN( 16 0, "GPIO0", 17 MTK_EINT_FUNCTION(0, 0), 18 DRV_GRP4, 19 MTK_FUNCTION(0, "GPIO0"), 20 MTK_FUNCTION(1, "SPI6_CLK"), 21 MTK_FUNCTION(2, "I2S5_MCK"), 22 MTK_FUNCTION(3, "PWM_0"), 23 MTK_FUNCTION(4, "MD_INT0"), 24 MTK_FUNCTION(5, "TP_GPIO0_AO") 25 ), 26 MTK_PIN( 27 1, "GPIO1", 28 MTK_EINT_FUNCTION(0, 1), 29 DRV_GRP4, 30 MTK_FUNCTION(0, "GPIO1"), 31 MTK_FUNCTION(1, "SPI6_CSB"), 32 MTK_FUNCTION(2, "I2S5_BCK"), 33 MTK_FUNCTION(3, "PWM_1"), 34 MTK_FUNCTION(4, "MD_INT1_C2K_UIM0_HOT_PLUG"), 35 MTK_FUNCTION(5, "TP_GPIO1_AO") 36 ), 37 MTK_PIN( 38 2, "GPIO2", 39 MTK_EINT_FUNCTION(0, 2), 40 DRV_GRP4, 41 MTK_FUNCTION(0, "GPIO2"), 42 MTK_FUNCTION(1, "SPI6_MI"), 43 MTK_FUNCTION(2, "I2S5_LRCK"), 44 MTK_FUNCTION(3, "PWM_2"), 45 MTK_FUNCTION(4, "MD_INT2_C2K_UIM1_HOT_PLUG"), 46 MTK_FUNCTION(5, "TP_GPIO2_AO") 47 ), 48 MTK_PIN( 49 3, "GPIO3", 50 MTK_EINT_FUNCTION(0, 3), 51 DRV_GRP4, 52 MTK_FUNCTION(0, "GPIO3"), 53 MTK_FUNCTION(1, "SPI6_MO"), 54 MTK_FUNCTION(2, "I2S5_DO"), 55 MTK_FUNCTION(3, "PWM_3"), 56 MTK_FUNCTION(4, "CLKM0"), 57 MTK_FUNCTION(5, "TP_GPIO3_AO") 58 ), 59 MTK_PIN( 60 4, "GPIO4", 61 MTK_EINT_FUNCTION(0, 4), 62 DRV_GRP4, 63 MTK_FUNCTION(0, "GPIO4"), 64 MTK_FUNCTION(1, "SPI7_A_CLK"), 65 MTK_FUNCTION(2, "I2S2_MCK"), 66 MTK_FUNCTION(3, "DMIC1_CLK"), 67 MTK_FUNCTION(4, "PCM1_DI"), 68 MTK_FUNCTION(5, "TP_GPIO4_AO") 69 ), 70 MTK_PIN( 71 5, "GPIO5", 72 MTK_EINT_FUNCTION(0, 5), 73 DRV_GRP4, 74 MTK_FUNCTION(0, "GPIO5"), 75 MTK_FUNCTION(1, "SPI7_A_CSB"), 76 MTK_FUNCTION(2, "I2S2_BCK"), 77 MTK_FUNCTION(3, "DMIC1_DAT"), 78 MTK_FUNCTION(4, "PCM1_CLK"), 79 MTK_FUNCTION(5, "TP_GPIO5_AO") 80 ), 81 MTK_PIN( 82 6, "GPIO6", 83 MTK_EINT_FUNCTION(0, 6), 84 DRV_GRP4, 85 MTK_FUNCTION(0, "GPIO6"), 86 MTK_FUNCTION(1, "SPI7_A_MI"), 87 MTK_FUNCTION(2, "I2S2_LRCK"), 88 MTK_FUNCTION(3, "DMIC_CLK"), 89 MTK_FUNCTION(4, "PCM1_SYNC"), 90 MTK_FUNCTION(5, "TP_GPIO6_AO"), 91 MTK_FUNCTION(6, "CONN_TCXOENA_REQ") 92 ), 93 MTK_PIN( 94 7, "GPIO7", 95 MTK_EINT_FUNCTION(0, 7), 96 DRV_GRP4, 97 MTK_FUNCTION(0, "GPIO7"), 98 MTK_FUNCTION(1, "SPI7_A_MO"), 99 MTK_FUNCTION(2, "I2S2_DI"), 100 MTK_FUNCTION(3, "DMIC_DAT"), 101 MTK_FUNCTION(4, "PCM1_DO0"), 102 MTK_FUNCTION(5, "TP_GPIO7_AO"), 103 MTK_FUNCTION(6, "WIFI_TXD") 104 ), 105 MTK_PIN( 106 8, "GPIO8", 107 MTK_EINT_FUNCTION(0, 8), 108 DRV_GRP4, 109 MTK_FUNCTION(0, "GPIO8"), 110 MTK_FUNCTION(1, "SRCLKENAI1"), 111 MTK_FUNCTION(2, "I2S2_DI2"), 112 MTK_FUNCTION(3, "KPCOL2"), 113 MTK_FUNCTION(4, "PCM1_DO1"), 114 MTK_FUNCTION(5, "CLKM1"), 115 MTK_FUNCTION(6, "CONN_BT_TXD") 116 ), 117 MTK_PIN( 118 9, "GPIO9", 119 MTK_EINT_FUNCTION(0, 9), 120 DRV_GRP4, 121 MTK_FUNCTION(0, "GPIO9"), 122 MTK_FUNCTION(1, "SRCLKENAI0"), 123 MTK_FUNCTION(2, "DVFSRC_EXT_REQ"), 124 MTK_FUNCTION(3, "KPROW2"), 125 MTK_FUNCTION(4, "PCM1_DO2"), 126 MTK_FUNCTION(5, "CLKM3"), 127 MTK_FUNCTION(6, "CMMCLK4") 128 ), 129 MTK_PIN( 130 10, "GPIO10", 131 MTK_EINT_FUNCTION(0, 10), 132 DRV_GRP4, 133 MTK_FUNCTION(0, "GPIO10"), 134 MTK_FUNCTION(1, "MSDC1_CLK_A"), 135 MTK_FUNCTION(2, "SPI4_B_CLK"), 136 MTK_FUNCTION(3, "I2S8_MCK"), 137 MTK_FUNCTION(4, "DSI1_TE"), 138 MTK_FUNCTION(5, "MD_INT0"), 139 MTK_FUNCTION(6, "TP_GPIO0_AO") 140 ), 141 MTK_PIN( 142 11, "GPIO11", 143 MTK_EINT_FUNCTION(0, 11), 144 DRV_GRP4, 145 MTK_FUNCTION(0, "GPIO11"), 146 MTK_FUNCTION(1, "MSDC1_CMD_A"), 147 MTK_FUNCTION(2, "SPI4_B_CSB"), 148 MTK_FUNCTION(3, "I2S8_BCK"), 149 MTK_FUNCTION(4, "LCM1_RST"), 150 MTK_FUNCTION(5, "MD_INT1_C2K_UIM0_HOT_PLUG"), 151 MTK_FUNCTION(6, "TP_GPIO1_AO") 152 ), 153 MTK_PIN( 154 12, "GPIO12", 155 MTK_EINT_FUNCTION(0, 12), 156 DRV_GRP4, 157 MTK_FUNCTION(0, "GPIO12"), 158 MTK_FUNCTION(1, "MSDC1_DAT3_A"), 159 MTK_FUNCTION(2, "SPI4_B_MI"), 160 MTK_FUNCTION(3, "I2S8_LRCK"), 161 MTK_FUNCTION(4, "DMIC1_CLK"), 162 MTK_FUNCTION(5, "MD_INT2_C2K_UIM1_HOT_PLUG"), 163 MTK_FUNCTION(6, "TP_GPIO2_AO") 164 ), 165 MTK_PIN( 166 13, "GPIO13", 167 MTK_EINT_FUNCTION(0, 13), 168 DRV_GRP4, 169 MTK_FUNCTION(0, "GPIO13"), 170 MTK_FUNCTION(1, "MSDC1_DAT0_A"), 171 MTK_FUNCTION(2, "SPI4_B_MO"), 172 MTK_FUNCTION(3, "I2S8_DI"), 173 MTK_FUNCTION(4, "DMIC1_DAT"), 174 MTK_FUNCTION(5, "ANT_SEL10"), 175 MTK_FUNCTION(6, "TP_GPIO3_AO") 176 ), 177 MTK_PIN( 178 14, "GPIO14", 179 MTK_EINT_FUNCTION(0, 14), 180 DRV_GRP4, 181 MTK_FUNCTION(0, "GPIO14"), 182 MTK_FUNCTION(1, "MSDC1_DAT2_A"), 183 MTK_FUNCTION(2, "SPI5_C_CLK"), 184 MTK_FUNCTION(3, "I2S9_MCK"), 185 MTK_FUNCTION(4, "IDDIG"), 186 MTK_FUNCTION(5, "ANT_SEL11"), 187 MTK_FUNCTION(6, "TP_GPIO4_AO") 188 ), 189 MTK_PIN( 190 15, "GPIO15", 191 MTK_EINT_FUNCTION(0, 15), 192 DRV_GRP4, 193 MTK_FUNCTION(0, "GPIO15"), 194 MTK_FUNCTION(1, "MSDC1_DAT1_A"), 195 MTK_FUNCTION(2, "SPI5_C_CSB"), 196 MTK_FUNCTION(3, "I2S9_BCK"), 197 MTK_FUNCTION(4, "USB_DRVVBUS"), 198 MTK_FUNCTION(5, "ANT_SEL12"), 199 MTK_FUNCTION(6, "TP_GPIO5_AO") 200 ), 201 MTK_PIN( 202 16, "GPIO16", 203 MTK_EINT_FUNCTION(0, 16), 204 DRV_GRP4, 205 MTK_FUNCTION(0, "GPIO16"), 206 MTK_FUNCTION(1, "SRCLKENAI1"), 207 MTK_FUNCTION(2, "SPI5_C_MI"), 208 MTK_FUNCTION(3, "I2S9_LRCK"), 209 MTK_FUNCTION(4, "KPCOL2"), 210 MTK_FUNCTION(5, "GPS_L1_ELNA_EN"), 211 MTK_FUNCTION(6, "TP_GPIO6_AO"), 212 MTK_FUNCTION(7, "DBG_MON_A30") 213 ), 214 MTK_PIN( 215 17, "GPIO17", 216 MTK_EINT_FUNCTION(0, 17), 217 DRV_GRP4, 218 MTK_FUNCTION(0, "GPIO17"), 219 MTK_FUNCTION(1, "SRCLKENAI0"), 220 MTK_FUNCTION(2, "SPI5_C_MO"), 221 MTK_FUNCTION(3, "I2S9_DO"), 222 MTK_FUNCTION(4, "KPROW2"), 223 MTK_FUNCTION(5, "GPS_L5_ELNA_EN"), 224 MTK_FUNCTION(6, "TP_GPIO7_AO"), 225 MTK_FUNCTION(7, "DBG_MON_A31") 226 ), 227 MTK_PIN( 228 18, "GPIO18", 229 MTK_EINT_FUNCTION(0, 18), 230 DRV_GRP4, 231 MTK_FUNCTION(0, "GPIO18"), 232 MTK_FUNCTION(1, "DP_TX_HPD"), 233 MTK_FUNCTION(2, "SPI4_C_MI"), 234 MTK_FUNCTION(3, "SPI1_B_MI"), 235 MTK_FUNCTION(4, "GPS_L1_ELNA_EN"), 236 MTK_FUNCTION(5, "ANT_SEL10"), 237 MTK_FUNCTION(6, "MD_INT0") 238 ), 239 MTK_PIN( 240 19, "GPIO19", 241 MTK_EINT_FUNCTION(0, 19), 242 DRV_GRP4, 243 MTK_FUNCTION(0, "GPIO19"), 244 MTK_FUNCTION(1, "SRCLKENAI1"), 245 MTK_FUNCTION(2, "SPI4_C_MO"), 246 MTK_FUNCTION(3, "SPI1_B_MO"), 247 MTK_FUNCTION(4, "GPS_L5_ELNA_EN"), 248 MTK_FUNCTION(5, "ANT_SEL11"), 249 MTK_FUNCTION(6, "MD_INT1_C2K_UIM0_HOT_PLUG") 250 ), 251 MTK_PIN( 252 20, "GPIO20", 253 MTK_EINT_FUNCTION(0, 20), 254 DRV_GRP4, 255 MTK_FUNCTION(0, "GPIO20"), 256 MTK_FUNCTION(1, "SRCLKENAI0"), 257 MTK_FUNCTION(2, "SPI4_C_CLK"), 258 MTK_FUNCTION(3, "SPI1_B_CLK"), 259 MTK_FUNCTION(4, "PWM_3"), 260 MTK_FUNCTION(5, "ANT_SEL12"), 261 MTK_FUNCTION(6, "MD_INT2_C2K_UIM1_HOT_PLUG") 262 ), 263 MTK_PIN( 264 21, "GPIO21", 265 MTK_EINT_FUNCTION(0, 21), 266 DRV_GRP4, 267 MTK_FUNCTION(0, "GPIO21"), 268 MTK_FUNCTION(1, "DP_TX_HPD"), 269 MTK_FUNCTION(2, "SPI4_C_CSB"), 270 MTK_FUNCTION(3, "SPI1_B_CSB"), 271 MTK_FUNCTION(4, "I2S7_MCK"), 272 MTK_FUNCTION(5, "I2S9_MCK"), 273 MTK_FUNCTION(6, "IDDIG") 274 ), 275 MTK_PIN( 276 22, "GPIO22", 277 MTK_EINT_FUNCTION(0, 22), 278 DRV_GRP4, 279 MTK_FUNCTION(0, "GPIO22"), 280 MTK_FUNCTION(1, "LCM1_RST"), 281 MTK_FUNCTION(2, "SPI0_C_CLK"), 282 MTK_FUNCTION(3, "SPI7_B_CLK"), 283 MTK_FUNCTION(4, "I2S7_BCK"), 284 MTK_FUNCTION(5, "I2S9_BCK"), 285 MTK_FUNCTION(6, "SCL13") 286 ), 287 MTK_PIN( 288 23, "GPIO23", 289 MTK_EINT_FUNCTION(0, 23), 290 DRV_GRP4, 291 MTK_FUNCTION(0, "GPIO23"), 292 MTK_FUNCTION(1, "DSI1_TE"), 293 MTK_FUNCTION(2, "SPI0_C_CSB"), 294 MTK_FUNCTION(3, "SPI7_B_CSB"), 295 MTK_FUNCTION(4, "I2S7_LRCK"), 296 MTK_FUNCTION(5, "I2S9_LRCK"), 297 MTK_FUNCTION(6, "SDA13") 298 ), 299 MTK_PIN( 300 24, "GPIO24", 301 MTK_EINT_FUNCTION(0, 24), 302 DRV_GRP4, 303 MTK_FUNCTION(0, "GPIO24"), 304 MTK_FUNCTION(1, "SRCLKENAI1"), 305 MTK_FUNCTION(2, "SPI0_C_MI"), 306 MTK_FUNCTION(3, "SPI7_B_MI"), 307 MTK_FUNCTION(4, "I2S6_DI"), 308 MTK_FUNCTION(5, "I2S8_DI"), 309 MTK_FUNCTION(6, "SCL_6306") 310 ), 311 MTK_PIN( 312 25, "GPIO25", 313 MTK_EINT_FUNCTION(0, 25), 314 DRV_GRP4, 315 MTK_FUNCTION(0, "GPIO25"), 316 MTK_FUNCTION(1, "SRCLKENAI0"), 317 MTK_FUNCTION(2, "SPI0_C_MO"), 318 MTK_FUNCTION(3, "SPI7_B_MO"), 319 MTK_FUNCTION(4, "I2S7_DO"), 320 MTK_FUNCTION(5, "I2S9_DO"), 321 MTK_FUNCTION(6, "SDA_6306") 322 ), 323 MTK_PIN( 324 26, "GPIO26", 325 MTK_EINT_FUNCTION(0, 26), 326 DRV_GRP4, 327 MTK_FUNCTION(0, "GPIO26"), 328 MTK_FUNCTION(1, "PWM_2"), 329 MTK_FUNCTION(2, "CLKM0"), 330 MTK_FUNCTION(3, "USB_DRVVBUS") 331 ), 332 MTK_PIN( 333 27, "GPIO27", 334 MTK_EINT_FUNCTION(0, 27), 335 DRV_GRP4, 336 MTK_FUNCTION(0, "GPIO27"), 337 MTK_FUNCTION(1, "PWM_3"), 338 MTK_FUNCTION(2, "CLKM1") 339 ), 340 MTK_PIN( 341 28, "GPIO28", 342 MTK_EINT_FUNCTION(0, 28), 343 DRV_GRP4, 344 MTK_FUNCTION(0, "GPIO28"), 345 MTK_FUNCTION(1, "PWM_0"), 346 MTK_FUNCTION(2, "CLKM2") 347 ), 348 MTK_PIN( 349 29, "GPIO29", 350 MTK_EINT_FUNCTION(0, 29), 351 DRV_GRP4, 352 MTK_FUNCTION(0, "GPIO29"), 353 MTK_FUNCTION(1, "PWM_1"), 354 MTK_FUNCTION(2, "CLKM3"), 355 MTK_FUNCTION(3, "DSI1_TE") 356 ), 357 MTK_PIN( 358 30, "GPIO30", 359 MTK_EINT_FUNCTION(0, 30), 360 DRV_GRP4, 361 MTK_FUNCTION(0, "GPIO30"), 362 MTK_FUNCTION(1, "PWM_2"), 363 MTK_FUNCTION(2, "CLKM0"), 364 MTK_FUNCTION(3, "LCM1_RST") 365 ), 366 MTK_PIN( 367 31, "GPIO31", 368 MTK_EINT_FUNCTION(0, 31), 369 DRV_GRP4, 370 MTK_FUNCTION(0, "GPIO31"), 371 MTK_FUNCTION(1, "I2S3_MCK"), 372 MTK_FUNCTION(2, "I2S1_MCK"), 373 MTK_FUNCTION(3, "I2S5_MCK"), 374 MTK_FUNCTION(4, "SRCLKENAI0"), 375 MTK_FUNCTION(5, "I2S0_MCK") 376 ), 377 MTK_PIN( 378 32, "GPIO32", 379 MTK_EINT_FUNCTION(0, 32), 380 DRV_GRP4, 381 MTK_FUNCTION(0, "GPIO32"), 382 MTK_FUNCTION(1, "I2S3_BCK"), 383 MTK_FUNCTION(2, "I2S1_BCK"), 384 MTK_FUNCTION(3, "I2S5_BCK"), 385 MTK_FUNCTION(4, "PCM0_CLK"), 386 MTK_FUNCTION(5, "I2S0_BCK") 387 ), 388 MTK_PIN( 389 33, "GPIO33", 390 MTK_EINT_FUNCTION(0, 33), 391 DRV_GRP4, 392 MTK_FUNCTION(0, "GPIO33"), 393 MTK_FUNCTION(1, "I2S3_LRCK"), 394 MTK_FUNCTION(2, "I2S1_LRCK"), 395 MTK_FUNCTION(3, "I2S5_LRCK"), 396 MTK_FUNCTION(4, "PCM0_SYNC"), 397 MTK_FUNCTION(5, "I2S0_LRCK") 398 ), 399 MTK_PIN( 400 34, "GPIO34", 401 MTK_EINT_FUNCTION(0, 34), 402 DRV_GRP4, 403 MTK_FUNCTION(0, "GPIO34"), 404 MTK_FUNCTION(1, "I2S0_DI"), 405 MTK_FUNCTION(2, "I2S2_DI"), 406 MTK_FUNCTION(3, "I2S2_DI2"), 407 MTK_FUNCTION(4, "PCM0_DI"), 408 MTK_FUNCTION(5, "I2S0_DI") 409 ), 410 MTK_PIN( 411 35, "GPIO35", 412 MTK_EINT_FUNCTION(0, 35), 413 DRV_GRP4, 414 MTK_FUNCTION(0, "GPIO35"), 415 MTK_FUNCTION(1, "I2S3_DO"), 416 MTK_FUNCTION(2, "I2S1_DO"), 417 MTK_FUNCTION(3, "I2S5_DO"), 418 MTK_FUNCTION(4, "PCM0_DO") 419 ), 420 MTK_PIN( 421 36, "GPIO36", 422 MTK_EINT_FUNCTION(0, 36), 423 DRV_GRP4, 424 MTK_FUNCTION(0, "GPIO36"), 425 MTK_FUNCTION(1, "SPI5_A_CLK"), 426 MTK_FUNCTION(2, "DMIC1_CLK"), 427 MTK_FUNCTION(3, "IDDIG"), 428 MTK_FUNCTION(4, "MD_URXD0"), 429 MTK_FUNCTION(5, "UCTS0"), 430 MTK_FUNCTION(6, "URXD1"), 431 MTK_FUNCTION(7, "DBG_MON_A0") 432 ), 433 MTK_PIN( 434 37, "GPIO37", 435 MTK_EINT_FUNCTION(0, 37), 436 DRV_GRP4, 437 MTK_FUNCTION(0, "GPIO37"), 438 MTK_FUNCTION(1, "SPI5_A_CSB"), 439 MTK_FUNCTION(2, "DMIC1_DAT"), 440 MTK_FUNCTION(3, "USB_DRVVBUS"), 441 MTK_FUNCTION(4, "MD_UTXD0"), 442 MTK_FUNCTION(5, "URTS0"), 443 MTK_FUNCTION(6, "UTXD1"), 444 MTK_FUNCTION(7, "DBG_MON_A1") 445 ), 446 MTK_PIN( 447 38, "GPIO38", 448 MTK_EINT_FUNCTION(0, 38), 449 DRV_GRP4, 450 MTK_FUNCTION(0, "GPIO38"), 451 MTK_FUNCTION(1, "SPI5_A_MI"), 452 MTK_FUNCTION(2, "DMIC_CLK"), 453 MTK_FUNCTION(3, "DSI1_TE"), 454 MTK_FUNCTION(4, "MD_URXD1"), 455 MTK_FUNCTION(5, "URXD0"), 456 MTK_FUNCTION(6, "UCTS1"), 457 MTK_FUNCTION(7, "DBG_MON_A2") 458 ), 459 MTK_PIN( 460 39, "GPIO39", 461 MTK_EINT_FUNCTION(0, 39), 462 DRV_GRP4, 463 MTK_FUNCTION(0, "GPIO39"), 464 MTK_FUNCTION(1, "SPI5_A_MO"), 465 MTK_FUNCTION(2, "DMIC_DAT"), 466 MTK_FUNCTION(3, "LCM1_RST"), 467 MTK_FUNCTION(4, "MD_UTXD1"), 468 MTK_FUNCTION(5, "UTXD0"), 469 MTK_FUNCTION(6, "URTS1"), 470 MTK_FUNCTION(7, "DBG_MON_A3") 471 ), 472 MTK_PIN( 473 40, "GPIO40", 474 MTK_EINT_FUNCTION(0, 40), 475 DRV_GRP4, 476 MTK_FUNCTION(0, "GPIO40"), 477 MTK_FUNCTION(1, "DISP_PWM"), 478 MTK_FUNCTION(7, "DBG_MON_A6") 479 ), 480 MTK_PIN( 481 41, "GPIO41", 482 MTK_EINT_FUNCTION(0, 41), 483 DRV_GRP4, 484 MTK_FUNCTION(0, "GPIO41"), 485 MTK_FUNCTION(1, "DSI_TE") 486 ), 487 MTK_PIN( 488 42, "GPIO42", 489 MTK_EINT_FUNCTION(0, 42), 490 DRV_GRP4, 491 MTK_FUNCTION(0, "GPIO42"), 492 MTK_FUNCTION(1, "LCM_RST") 493 ), 494 MTK_PIN( 495 43, "GPIO43", 496 MTK_EINT_FUNCTION(0, 43), 497 DRV_GRP4, 498 MTK_FUNCTION(0, "GPIO43"), 499 MTK_FUNCTION(1, "MD_INT1_C2K_UIM0_HOT_PLUG"), 500 MTK_FUNCTION(2, "MD_INT2_C2K_UIM1_HOT_PLUG"), 501 MTK_FUNCTION(3, "SCL_6306"), 502 MTK_FUNCTION(4, "ADSP_URXD0"), 503 MTK_FUNCTION(5, "PTA_RXD"), 504 MTK_FUNCTION(6, "SSPM_URXD_AO"), 505 MTK_FUNCTION(7, "DBG_MON_A4") 506 ), 507 MTK_PIN( 508 44, "GPIO44", 509 MTK_EINT_FUNCTION(0, 44), 510 DRV_GRP4, 511 MTK_FUNCTION(0, "GPIO44"), 512 MTK_FUNCTION(1, "MD_INT2_C2K_UIM1_HOT_PLUG"), 513 MTK_FUNCTION(2, "MD_INT1_C2K_UIM0_HOT_PLUG"), 514 MTK_FUNCTION(3, "SDA_6306"), 515 MTK_FUNCTION(4, "ADSP_UTXD0"), 516 MTK_FUNCTION(5, "PTA_TXD"), 517 MTK_FUNCTION(6, "SSPM_UTXD_AO"), 518 MTK_FUNCTION(7, "DBG_MON_A5") 519 ), 520 MTK_PIN( 521 45, "GPIO45", 522 MTK_EINT_FUNCTION(0, 45), 523 DRV_GRP2, 524 MTK_FUNCTION(0, "GPIO45"), 525 MTK_FUNCTION(1, "MD1_SIM2_SCLK"), 526 MTK_FUNCTION(2, "MD1_SIM1_SCLK"), 527 MTK_FUNCTION(3, "MCUPM_JTAG_TDI"), 528 MTK_FUNCTION(4, "APU_JTAG_TDI"), 529 MTK_FUNCTION(5, "CCU_JTAG_TDI"), 530 MTK_FUNCTION(6, "LVTS_SCK") 531 ), 532 MTK_PIN( 533 46, "GPIO46", 534 MTK_EINT_FUNCTION(0, 46), 535 DRV_GRP2, 536 MTK_FUNCTION(0, "GPIO46"), 537 MTK_FUNCTION(1, "MD1_SIM2_SRST"), 538 MTK_FUNCTION(2, "MD1_SIM1_SRST"), 539 MTK_FUNCTION(3, "MCUPM_JTAG_TMS"), 540 MTK_FUNCTION(4, "APU_JTAG_TMS"), 541 MTK_FUNCTION(5, "CCU_JTAG_TMS"), 542 MTK_FUNCTION(6, "LVTS_SDI") 543 ), 544 MTK_PIN( 545 47, "GPIO47", 546 MTK_EINT_FUNCTION(0, 47), 547 DRV_GRP2, 548 MTK_FUNCTION(0, "GPIO47"), 549 MTK_FUNCTION(1, "MD1_SIM2_SIO"), 550 MTK_FUNCTION(2, "MD1_SIM1_SIO"), 551 MTK_FUNCTION(3, "MCUPM_JTAG_TDO"), 552 MTK_FUNCTION(4, "APU_JTAG_TDO"), 553 MTK_FUNCTION(5, "CCU_JTAG_TDO"), 554 MTK_FUNCTION(6, "LVTS_SCF") 555 ), 556 MTK_PIN( 557 48, "GPIO48", 558 MTK_EINT_FUNCTION(0, 48), 559 DRV_GRP2, 560 MTK_FUNCTION(0, "GPIO48"), 561 MTK_FUNCTION(1, "MD1_SIM1_SIO"), 562 MTK_FUNCTION(2, "MD1_SIM2_SIO"), 563 MTK_FUNCTION(3, "MCUPM_JTAG_TRSTN"), 564 MTK_FUNCTION(4, "APU_JTAG_TRST"), 565 MTK_FUNCTION(5, "CCU_JTAG_TRST"), 566 MTK_FUNCTION(6, "LVTS_FOUT") 567 ), 568 MTK_PIN( 569 49, "GPIO49", 570 MTK_EINT_FUNCTION(0, 49), 571 DRV_GRP2, 572 MTK_FUNCTION(0, "GPIO49"), 573 MTK_FUNCTION(1, "MD1_SIM1_SRST"), 574 MTK_FUNCTION(2, "MD1_SIM2_SRST"), 575 MTK_FUNCTION(3, "MCUPM_JTAG_TCK"), 576 MTK_FUNCTION(4, "APU_JTAG_TCK"), 577 MTK_FUNCTION(5, "CCU_JTAG_TCK"), 578 MTK_FUNCTION(6, "LVTS_SDO") 579 ), 580 MTK_PIN( 581 50, "GPIO50", 582 MTK_EINT_FUNCTION(0, 50), 583 DRV_GRP2, 584 MTK_FUNCTION(0, "GPIO50"), 585 MTK_FUNCTION(1, "MD1_SIM1_SCLK"), 586 MTK_FUNCTION(2, "MD1_SIM2_SCLK"), 587 MTK_FUNCTION(6, "LVTS_26M") 588 ), 589 MTK_PIN( 590 51, "GPIO51", 591 MTK_EINT_FUNCTION(0, 51), 592 DRV_GRP4, 593 MTK_FUNCTION(0, "GPIO51"), 594 MTK_FUNCTION(1, "MSDC1_CLK"), 595 MTK_FUNCTION(2, "PCM1_CLK"), 596 MTK_FUNCTION(3, "VPU_UDI_TCK"), 597 MTK_FUNCTION(4, "UDI_TCK"), 598 MTK_FUNCTION(5, "IPU_JTAG_TCK"), 599 MTK_FUNCTION(6, "SSPM_JTAG_TCK"), 600 MTK_FUNCTION(7, "JTCK_SEL3") 601 ), 602 MTK_PIN( 603 52, "GPIO52", 604 MTK_EINT_FUNCTION(0, 52), 605 DRV_GRP4, 606 MTK_FUNCTION(0, "GPIO52"), 607 MTK_FUNCTION(1, "MSDC1_CMD"), 608 MTK_FUNCTION(2, "PCM1_SYNC"), 609 MTK_FUNCTION(3, "VPU_UDI_TMS"), 610 MTK_FUNCTION(4, "UDI_TMS"), 611 MTK_FUNCTION(5, "IPU_JTAG_TMS"), 612 MTK_FUNCTION(6, "SSPM_JTAG_TMS"), 613 MTK_FUNCTION(7, "JTMS_SEL3") 614 ), 615 MTK_PIN( 616 53, "GPIO53", 617 MTK_EINT_FUNCTION(0, 53), 618 DRV_GRP4, 619 MTK_FUNCTION(0, "GPIO53"), 620 MTK_FUNCTION(1, "MSDC1_DAT3"), 621 MTK_FUNCTION(2, "PCM1_DI") 622 ), 623 MTK_PIN( 624 54, "GPIO54", 625 MTK_EINT_FUNCTION(0, 54), 626 DRV_GRP4, 627 MTK_FUNCTION(0, "GPIO54"), 628 MTK_FUNCTION(1, "MSDC1_DAT0"), 629 MTK_FUNCTION(2, "PCM1_DO0"), 630 MTK_FUNCTION(3, "VPU_UDI_TDI"), 631 MTK_FUNCTION(4, "UDI_TDI"), 632 MTK_FUNCTION(5, "IPU_JTAG_TDI"), 633 MTK_FUNCTION(6, "SSPM_JTAG_TDI"), 634 MTK_FUNCTION(7, "JTDI_SEL3") 635 ), 636 MTK_PIN( 637 55, "GPIO55", 638 MTK_EINT_FUNCTION(0, 55), 639 DRV_GRP4, 640 MTK_FUNCTION(0, "GPIO55"), 641 MTK_FUNCTION(1, "MSDC1_DAT2"), 642 MTK_FUNCTION(2, "PCM1_DO2"), 643 MTK_FUNCTION(3, "VPU_UDI_NTRST"), 644 MTK_FUNCTION(4, "UDI_NTRST"), 645 MTK_FUNCTION(5, "IPU_JTAG_TRST"), 646 MTK_FUNCTION(6, "SSPM_JTAG_TRSTN"), 647 MTK_FUNCTION(7, "JTRSTN_SEL3") 648 ), 649 MTK_PIN( 650 56, "GPIO56", 651 MTK_EINT_FUNCTION(0, 56), 652 DRV_GRP4, 653 MTK_FUNCTION(0, "GPIO56"), 654 MTK_FUNCTION(1, "MSDC1_DAT1"), 655 MTK_FUNCTION(2, "PCM1_DO1"), 656 MTK_FUNCTION(3, "VPU_UDI_TDO"), 657 MTK_FUNCTION(4, "UDI_TDO"), 658 MTK_FUNCTION(5, "IPU_JTAG_TDO"), 659 MTK_FUNCTION(6, "SSPM_JTAG_TDO"), 660 MTK_FUNCTION(7, "JTDO_SEL3") 661 ), 662 MTK_PIN( 663 57, "GPIO57", 664 MTK_EINT_FUNCTION(0, 57), 665 DRV_GRP4, 666 MTK_FUNCTION(0, "GPIO57"), 667 MTK_FUNCTION(1, "MIPI2_D_SCLK"), 668 MTK_FUNCTION(7, "DBG_MON_A14") 669 ), 670 MTK_PIN( 671 58, "GPIO58", 672 MTK_EINT_FUNCTION(0, 58), 673 DRV_GRP4, 674 MTK_FUNCTION(0, "GPIO58"), 675 MTK_FUNCTION(1, "MIPI2_D_SDATA"), 676 MTK_FUNCTION(7, "DBG_MON_A15") 677 ), 678 MTK_PIN( 679 59, "GPIO59", 680 MTK_EINT_FUNCTION(0, 59), 681 DRV_GRP4, 682 MTK_FUNCTION(0, "GPIO59"), 683 MTK_FUNCTION(1, "MIPI_M_SCLK"), 684 MTK_FUNCTION(7, "DBG_MON_A17") 685 ), 686 MTK_PIN( 687 60, "GPIO60", 688 MTK_EINT_FUNCTION(0, 60), 689 DRV_GRP4, 690 MTK_FUNCTION(0, "GPIO60"), 691 MTK_FUNCTION(1, "MIPI_M_SDATA"), 692 MTK_FUNCTION(7, "DBG_MON_A18") 693 ), 694 MTK_PIN( 695 61, "GPIO61", 696 MTK_EINT_FUNCTION(0, 61), 697 DRV_GRP4, 698 MTK_FUNCTION(0, "GPIO61"), 699 MTK_FUNCTION(1, "MD_UCNT_A_TGL"), 700 MTK_FUNCTION(7, "DBG_MON_A16") 701 ), 702 MTK_PIN( 703 62, "GPIO62", 704 MTK_EINT_FUNCTION(0, 62), 705 DRV_GRP4, 706 MTK_FUNCTION(0, "GPIO62"), 707 MTK_FUNCTION(1, "DIGRF_IRQ") 708 ), 709 MTK_PIN( 710 63, "GPIO63", 711 MTK_EINT_FUNCTION(0, 63), 712 DRV_GRP4, 713 MTK_FUNCTION(0, "GPIO63"), 714 MTK_FUNCTION(1, "BPI_BUS0"), 715 MTK_FUNCTION(7, "DBG_MON_A19") 716 ), 717 MTK_PIN( 718 64, "GPIO64", 719 MTK_EINT_FUNCTION(0, 64), 720 DRV_GRP4, 721 MTK_FUNCTION(0, "GPIO64"), 722 MTK_FUNCTION(1, "BPI_BUS1"), 723 MTK_FUNCTION(7, "DBG_MON_A20") 724 ), 725 MTK_PIN( 726 65, "GPIO65", 727 MTK_EINT_FUNCTION(0, 65), 728 DRV_GRP4, 729 MTK_FUNCTION(0, "GPIO65"), 730 MTK_FUNCTION(1, "BPI_BUS2"), 731 MTK_FUNCTION(7, "DBG_MON_A21") 732 ), 733 MTK_PIN( 734 66, "GPIO66", 735 MTK_EINT_FUNCTION(0, 66), 736 DRV_GRP4, 737 MTK_FUNCTION(0, "GPIO66"), 738 MTK_FUNCTION(1, "BPI_BUS3"), 739 MTK_FUNCTION(7, "DBG_MON_A22") 740 ), 741 MTK_PIN( 742 67, "GPIO67", 743 MTK_EINT_FUNCTION(0, 67), 744 DRV_GRP4, 745 MTK_FUNCTION(0, "GPIO67"), 746 MTK_FUNCTION(1, "BPI_BUS4") 747 ), 748 MTK_PIN( 749 68, "GPIO68", 750 MTK_EINT_FUNCTION(0, 68), 751 DRV_GRP4, 752 MTK_FUNCTION(0, "GPIO68"), 753 MTK_FUNCTION(1, "BPI_BUS5") 754 ), 755 MTK_PIN( 756 69, "GPIO69", 757 MTK_EINT_FUNCTION(0, 69), 758 DRV_GRP4, 759 MTK_FUNCTION(0, "GPIO69"), 760 MTK_FUNCTION(1, "BPI_BUS6"), 761 MTK_FUNCTION(2, "CONN_BPI_BUS6") 762 ), 763 MTK_PIN( 764 70, "GPIO70", 765 MTK_EINT_FUNCTION(0, 70), 766 DRV_GRP4, 767 MTK_FUNCTION(0, "GPIO70"), 768 MTK_FUNCTION(1, "BPI_BUS7"), 769 MTK_FUNCTION(2, "CONN_BPI_BUS7") 770 ), 771 MTK_PIN( 772 71, "GPIO71", 773 MTK_EINT_FUNCTION(0, 71), 774 DRV_GRP4, 775 MTK_FUNCTION(0, "GPIO71"), 776 MTK_FUNCTION(1, "BPI_BUS8"), 777 MTK_FUNCTION(2, "CONN_BPI_BUS8") 778 ), 779 MTK_PIN( 780 72, "GPIO72", 781 MTK_EINT_FUNCTION(0, 72), 782 DRV_GRP4, 783 MTK_FUNCTION(0, "GPIO72"), 784 MTK_FUNCTION(1, "BPI_BUS9"), 785 MTK_FUNCTION(2, "CONN_BPI_BUS9") 786 ), 787 MTK_PIN( 788 73, "GPIO73", 789 MTK_EINT_FUNCTION(0, 73), 790 DRV_GRP4, 791 MTK_FUNCTION(0, "GPIO73"), 792 MTK_FUNCTION(1, "BPI_BUS10"), 793 MTK_FUNCTION(2, "CONN_BPI_BUS10") 794 ), 795 MTK_PIN( 796 74, "GPIO74", 797 MTK_EINT_FUNCTION(0, 74), 798 DRV_GRP4, 799 MTK_FUNCTION(0, "GPIO74"), 800 MTK_FUNCTION(1, "BPI_BUS11_OLAT0"), 801 MTK_FUNCTION(2, "CONN_BPI_BUS11_OLAT0") 802 ), 803 MTK_PIN( 804 75, "GPIO75", 805 MTK_EINT_FUNCTION(0, 75), 806 DRV_GRP4, 807 MTK_FUNCTION(0, "GPIO75"), 808 MTK_FUNCTION(1, "BPI_BUS12_OLAT1"), 809 MTK_FUNCTION(2, "CONN_BPI_BUS12_OLAT1") 810 ), 811 MTK_PIN( 812 76, "GPIO76", 813 MTK_EINT_FUNCTION(0, 76), 814 DRV_GRP4, 815 MTK_FUNCTION(0, "GPIO76"), 816 MTK_FUNCTION(1, "BPI_BUS13_OLAT2"), 817 MTK_FUNCTION(2, "CONN_BPI_BUS13_OLAT2") 818 ), 819 MTK_PIN( 820 77, "GPIO77", 821 MTK_EINT_FUNCTION(0, 77), 822 DRV_GRP4, 823 MTK_FUNCTION(0, "GPIO77"), 824 MTK_FUNCTION(1, "BPI_BUS14_OLAT3"), 825 MTK_FUNCTION(2, "CONN_BPI_BUS14_OLAT3") 826 ), 827 MTK_PIN( 828 78, "GPIO78", 829 MTK_EINT_FUNCTION(0, 78), 830 DRV_GRP4, 831 MTK_FUNCTION(0, "GPIO78"), 832 MTK_FUNCTION(1, "BPI_BUS15_OLAT4"), 833 MTK_FUNCTION(2, "CONN_BPI_BUS15_OLAT4"), 834 MTK_FUNCTION(7, "DBG_MON_A7") 835 ), 836 MTK_PIN( 837 79, "GPIO79", 838 MTK_EINT_FUNCTION(0, 79), 839 DRV_GRP4, 840 MTK_FUNCTION(0, "GPIO79"), 841 MTK_FUNCTION(1, "BPI_BUS16_OLAT5"), 842 MTK_FUNCTION(2, "CONN_BPI_BUS16_OLAT5"), 843 MTK_FUNCTION(7, "DBG_MON_A8") 844 ), 845 MTK_PIN( 846 80, "GPIO80", 847 MTK_EINT_FUNCTION(0, 80), 848 DRV_GRP4, 849 MTK_FUNCTION(0, "GPIO80"), 850 MTK_FUNCTION(1, "BPI_BUS17_ANT0"), 851 MTK_FUNCTION(2, "CONN_BPI_BUS17_ANT0"), 852 MTK_FUNCTION(7, "DBG_MON_A9") 853 ), 854 MTK_PIN( 855 81, "GPIO81", 856 MTK_EINT_FUNCTION(0, 81), 857 DRV_GRP4, 858 MTK_FUNCTION(0, "GPIO81"), 859 MTK_FUNCTION(1, "BPI_BUS18_ANT1"), 860 MTK_FUNCTION(2, "CONN_BPI_BUS18_ANT1"), 861 MTK_FUNCTION(7, "DBG_MON_A10") 862 ), 863 MTK_PIN( 864 82, "GPIO82", 865 MTK_EINT_FUNCTION(0, 82), 866 DRV_GRP4, 867 MTK_FUNCTION(0, "GPIO82"), 868 MTK_FUNCTION(1, "BPI_BUS19_ANT2"), 869 MTK_FUNCTION(2, "CONN_BPI_BUS19_ANT2"), 870 MTK_FUNCTION(7, "DBG_MON_A11") 871 ), 872 MTK_PIN( 873 83, "GPIO83", 874 MTK_EINT_FUNCTION(0, 83), 875 DRV_GRP4, 876 MTK_FUNCTION(0, "GPIO83"), 877 MTK_FUNCTION(1, "BPI_BUS20_ANT3"), 878 MTK_FUNCTION(2, "CONN_BPI_BUS20_ANT3"), 879 MTK_FUNCTION(7, "DBG_MON_A12") 880 ), 881 MTK_PIN( 882 84, "GPIO84", 883 MTK_EINT_FUNCTION(0, 84), 884 DRV_GRP4, 885 MTK_FUNCTION(0, "GPIO84"), 886 MTK_FUNCTION(1, "BPI_BUS21_ANT4"), 887 MTK_FUNCTION(2, "CONN_BPI_BUS21_ANT4"), 888 MTK_FUNCTION(7, "DBG_MON_A13") 889 ), 890 MTK_PIN( 891 85, "GPIO85", 892 MTK_EINT_FUNCTION(0, 85), 893 DRV_GRP4, 894 MTK_FUNCTION(0, "GPIO85"), 895 MTK_FUNCTION(1, "MIPI1_D_SCLK"), 896 MTK_FUNCTION(2, "CONN_MIPI1_SCLK") 897 ), 898 MTK_PIN( 899 86, "GPIO86", 900 MTK_EINT_FUNCTION(0, 86), 901 DRV_GRP4, 902 MTK_FUNCTION(0, "GPIO86"), 903 MTK_FUNCTION(1, "MIPI1_D_SDATA"), 904 MTK_FUNCTION(2, "CONN_MIPI1_SDATA") 905 ), 906 MTK_PIN( 907 87, "GPIO87", 908 MTK_EINT_FUNCTION(0, 87), 909 DRV_GRP4, 910 MTK_FUNCTION(0, "GPIO87"), 911 MTK_FUNCTION(1, "MIPI0_D_SCLK"), 912 MTK_FUNCTION(2, "CONN_MIPI0_SCLK") 913 ), 914 MTK_PIN( 915 88, "GPIO88", 916 MTK_EINT_FUNCTION(0, 88), 917 DRV_GRP4, 918 MTK_FUNCTION(0, "GPIO88"), 919 MTK_FUNCTION(1, "MIPI0_D_SDATA"), 920 MTK_FUNCTION(2, "CONN_MIPI0_SDATA") 921 ), 922 MTK_PIN( 923 89, "GPIO89", 924 MTK_EINT_FUNCTION(0, 89), 925 DRV_GRP4, 926 MTK_FUNCTION(0, "GPIO89"), 927 MTK_FUNCTION(1, "SPMI_SCL"), 928 MTK_FUNCTION(2, "SCL10") 929 ), 930 MTK_PIN( 931 90, "GPIO90", 932 MTK_EINT_FUNCTION(0, 90), 933 DRV_GRP4, 934 MTK_FUNCTION(0, "GPIO90"), 935 MTK_FUNCTION(1, "SPMI_SDA"), 936 MTK_FUNCTION(2, "SDA10") 937 ), 938 MTK_PIN( 939 91, "GPIO91", 940 MTK_EINT_FUNCTION(0, 91), 941 DRV_GRP4, 942 MTK_FUNCTION(0, "GPIO91"), 943 MTK_FUNCTION(1, "AP_GOOD") 944 ), 945 MTK_PIN( 946 92, "GPIO92", 947 MTK_EINT_FUNCTION(0, 92), 948 DRV_GRP4, 949 MTK_FUNCTION(0, "GPIO92"), 950 MTK_FUNCTION(1, "URXD0"), 951 MTK_FUNCTION(2, "MD_URXD0"), 952 MTK_FUNCTION(3, "MD_URXD1"), 953 MTK_FUNCTION(4, "SSPM_URXD_AO"), 954 MTK_FUNCTION(5, "CONN_BGF_UART0_RXD") 955 ), 956 MTK_PIN( 957 93, "GPIO93", 958 MTK_EINT_FUNCTION(0, 93), 959 DRV_GRP4, 960 MTK_FUNCTION(0, "GPIO93"), 961 MTK_FUNCTION(1, "UTXD0"), 962 MTK_FUNCTION(2, "MD_UTXD0"), 963 MTK_FUNCTION(3, "MD_UTXD1"), 964 MTK_FUNCTION(4, "SSPM_UTXD_AO"), 965 MTK_FUNCTION(5, "CONN_BGF_UART0_TXD"), 966 MTK_FUNCTION(6, "WIFI_TXD") 967 ), 968 MTK_PIN( 969 94, "GPIO94", 970 MTK_EINT_FUNCTION(0, 94), 971 DRV_GRP4, 972 MTK_FUNCTION(0, "GPIO94"), 973 MTK_FUNCTION(1, "URXD1"), 974 MTK_FUNCTION(2, "ADSP_URXD0"), 975 MTK_FUNCTION(3, "MD32_0_RXD"), 976 MTK_FUNCTION(4, "SSPM_URXD_AO"), 977 MTK_FUNCTION(5, "TP_URXD1_AO"), 978 MTK_FUNCTION(6, "TP_URXD2_AO"), 979 MTK_FUNCTION(7, "MBISTREADEN_TRIGGER") 980 ), 981 MTK_PIN( 982 95, "GPIO95", 983 MTK_EINT_FUNCTION(0, 95), 984 DRV_GRP4, 985 MTK_FUNCTION(0, "GPIO95"), 986 MTK_FUNCTION(1, "UTXD1"), 987 MTK_FUNCTION(2, "ADSP_UTXD0"), 988 MTK_FUNCTION(3, "MD32_0_TXD"), 989 MTK_FUNCTION(4, "SSPM_UTXD_AO"), 990 MTK_FUNCTION(5, "TP_UTXD1_AO"), 991 MTK_FUNCTION(6, "TP_UTXD2_AO"), 992 MTK_FUNCTION(7, "MBISTWRITEEN_TRIGGER") 993 ), 994 MTK_PIN( 995 96, "GPIO96", 996 MTK_EINT_FUNCTION(0, 96), 997 DRV_GRP4, 998 MTK_FUNCTION(0, "GPIO96"), 999 MTK_FUNCTION(1, "TDM_LRCK"), 1000 MTK_FUNCTION(2, "I2S7_LRCK"), 1001 MTK_FUNCTION(3, "I2S9_LRCK"), 1002 MTK_FUNCTION(4, "SPI4_A_CLK"), 1003 MTK_FUNCTION(5, "ADSP_JTAG0_TDI"), 1004 MTK_FUNCTION(6, "CONN_BGF_DSP_L1_JDI"), 1005 MTK_FUNCTION(7, "IO_JTAG_TDI") 1006 ), 1007 MTK_PIN( 1008 97, "GPIO97", 1009 MTK_EINT_FUNCTION(0, 97), 1010 DRV_GRP4, 1011 MTK_FUNCTION(0, "GPIO97"), 1012 MTK_FUNCTION(1, "TDM_BCK"), 1013 MTK_FUNCTION(2, "I2S7_BCK"), 1014 MTK_FUNCTION(3, "I2S9_BCK"), 1015 MTK_FUNCTION(4, "SPI4_A_CSB"), 1016 MTK_FUNCTION(5, "ADSP_JTAG0_TRSTN"), 1017 MTK_FUNCTION(6, "CONN_BGF_DSP_L1_JINTP"), 1018 MTK_FUNCTION(7, "IO_JTAG_TRSTN") 1019 ), 1020 MTK_PIN( 1021 98, "GPIO98", 1022 MTK_EINT_FUNCTION(0, 98), 1023 DRV_GRP4, 1024 MTK_FUNCTION(0, "GPIO98"), 1025 MTK_FUNCTION(1, "TDM_MCK"), 1026 MTK_FUNCTION(2, "I2S7_MCK"), 1027 MTK_FUNCTION(3, "I2S9_MCK"), 1028 MTK_FUNCTION(4, "SPI4_A_MI"), 1029 MTK_FUNCTION(5, "ADSP_JTAG0_TCK"), 1030 MTK_FUNCTION(6, "CONN_BGF_DSP_L1_JCK"), 1031 MTK_FUNCTION(7, "IO_JTAG_TCK") 1032 ), 1033 MTK_PIN( 1034 99, "GPIO99", 1035 MTK_EINT_FUNCTION(0, 99), 1036 DRV_GRP4, 1037 MTK_FUNCTION(0, "GPIO99"), 1038 MTK_FUNCTION(1, "TDM_DATA0"), 1039 MTK_FUNCTION(2, "I2S6_DI"), 1040 MTK_FUNCTION(3, "I2S8_DI"), 1041 MTK_FUNCTION(4, "SPI4_A_MO"), 1042 MTK_FUNCTION(5, "ADSP_JTAG0_TDO"), 1043 MTK_FUNCTION(6, "CONN_BGF_DSP_L1_JDO"), 1044 MTK_FUNCTION(7, "IO_JTAG_TDO") 1045 ), 1046 MTK_PIN( 1047 100, "GPIO100", 1048 MTK_EINT_FUNCTION(0, 100), 1049 DRV_GRP4, 1050 MTK_FUNCTION(0, "GPIO100"), 1051 MTK_FUNCTION(1, "TDM_DATA1"), 1052 MTK_FUNCTION(2, "I2S7_DO"), 1053 MTK_FUNCTION(3, "I2S9_DO"), 1054 MTK_FUNCTION(4, "DP_TX_HPD"), 1055 MTK_FUNCTION(5, "ADSP_JTAG0_TMS"), 1056 MTK_FUNCTION(6, "CONN_BGF_DSP_L1_JMS"), 1057 MTK_FUNCTION(7, "IO_JTAG_TMS") 1058 ), 1059 MTK_PIN( 1060 101, "GPIO101", 1061 MTK_EINT_FUNCTION(0, 101), 1062 DRV_GRP4, 1063 MTK_FUNCTION(0, "GPIO101"), 1064 MTK_FUNCTION(1, "TDM_DATA2"), 1065 MTK_FUNCTION(2, "DMIC1_CLK"), 1066 MTK_FUNCTION(3, "SRCLKENAI0"), 1067 MTK_FUNCTION(4, "SPI5_B_CLK"), 1068 MTK_FUNCTION(5, "CLKM0"), 1069 MTK_FUNCTION(7, "DAP_MD32_SWD") 1070 ), 1071 MTK_PIN( 1072 102, "GPIO102", 1073 MTK_EINT_FUNCTION(0, 102), 1074 DRV_GRP4, 1075 MTK_FUNCTION(0, "GPIO102"), 1076 MTK_FUNCTION(1, "TDM_DATA3"), 1077 MTK_FUNCTION(2, "DMIC1_DAT"), 1078 MTK_FUNCTION(3, "SRCLKENAI1"), 1079 MTK_FUNCTION(4, "SPI5_B_CSB"), 1080 MTK_FUNCTION(5, "DP_TX_HPD"), 1081 MTK_FUNCTION(6, "DVFSRC_EXT_REQ"), 1082 MTK_FUNCTION(7, "DAP_MD32_SWCK") 1083 ), 1084 MTK_PIN( 1085 103, "GPIO103", 1086 MTK_EINT_FUNCTION(0, 103), 1087 DRV_GRP4, 1088 MTK_FUNCTION(0, "GPIO103"), 1089 MTK_FUNCTION(1, "SPI0_A_MI"), 1090 MTK_FUNCTION(2, "SCP_SPI0_MI"), 1091 MTK_FUNCTION(5, "DFD_TDO"), 1092 MTK_FUNCTION(6, "SPM_JTAG_TDO"), 1093 MTK_FUNCTION(7, "JTDO_SEL1") 1094 ), 1095 MTK_PIN( 1096 104, "GPIO104", 1097 MTK_EINT_FUNCTION(0, 104), 1098 DRV_GRP4, 1099 MTK_FUNCTION(0, "GPIO104"), 1100 MTK_FUNCTION(1, "SPI0_A_CSB"), 1101 MTK_FUNCTION(2, "SCP_SPI0_CS"), 1102 MTK_FUNCTION(5, "DFD_TMS"), 1103 MTK_FUNCTION(6, "SPM_JTAG_TMS"), 1104 MTK_FUNCTION(7, "JTMS_SEL1") 1105 ), 1106 MTK_PIN( 1107 105, "GPIO105", 1108 MTK_EINT_FUNCTION(0, 105), 1109 DRV_GRP4, 1110 MTK_FUNCTION(0, "GPIO105"), 1111 MTK_FUNCTION(1, "SPI0_A_MO"), 1112 MTK_FUNCTION(2, "SCP_SPI0_MO"), 1113 MTK_FUNCTION(3, "SCP_SDA0"), 1114 MTK_FUNCTION(5, "DFD_TDI"), 1115 MTK_FUNCTION(6, "SPM_JTAG_TDI"), 1116 MTK_FUNCTION(7, "JTDI_SEL1") 1117 ), 1118 MTK_PIN( 1119 106, "GPIO106", 1120 MTK_EINT_FUNCTION(0, 106), 1121 DRV_GRP4, 1122 MTK_FUNCTION(0, "GPIO106"), 1123 MTK_FUNCTION(1, "SPI0_A_CLK"), 1124 MTK_FUNCTION(2, "SCP_SPI0_CK"), 1125 MTK_FUNCTION(3, "SCP_SCL0"), 1126 MTK_FUNCTION(5, "DFD_TCK_XI"), 1127 MTK_FUNCTION(6, "SPM_JTAG_TCK"), 1128 MTK_FUNCTION(7, "JTCK_SEL1") 1129 ), 1130 MTK_PIN( 1131 107, "GPIO107", 1132 MTK_EINT_FUNCTION(0, 107), 1133 DRV_GRP4, 1134 MTK_FUNCTION(0, "GPIO107"), 1135 MTK_FUNCTION(1, "DMIC_CLK"), 1136 MTK_FUNCTION(2, "PWM_0"), 1137 MTK_FUNCTION(3, "CLKM2"), 1138 MTK_FUNCTION(4, "SPI5_B_MI"), 1139 MTK_FUNCTION(6, "SPM_JTAG_TRSTN"), 1140 MTK_FUNCTION(7, "JTRSTN_SEL1") 1141 ), 1142 MTK_PIN( 1143 108, "GPIO108", 1144 MTK_EINT_FUNCTION(0, 108), 1145 DRV_GRP4, 1146 MTK_FUNCTION(0, "GPIO108"), 1147 MTK_FUNCTION(1, "DMIC_DAT"), 1148 MTK_FUNCTION(2, "PWM_1"), 1149 MTK_FUNCTION(3, "CLKM3"), 1150 MTK_FUNCTION(4, "SPI5_B_MO"), 1151 MTK_FUNCTION(7, "DAP_SONIC_SWD") 1152 ), 1153 MTK_PIN( 1154 109, "GPIO109", 1155 MTK_EINT_FUNCTION(0, 109), 1156 DRV_GRP4, 1157 MTK_FUNCTION(0, "GPIO109"), 1158 MTK_FUNCTION(1, "I2S1_MCK"), 1159 MTK_FUNCTION(2, "I2S3_MCK"), 1160 MTK_FUNCTION(3, "I2S2_MCK"), 1161 MTK_FUNCTION(4, "DP_TX_HPD"), 1162 MTK_FUNCTION(5, "I2S2_MCK"), 1163 MTK_FUNCTION(6, "SRCLKENAI0"), 1164 MTK_FUNCTION(7, "DAP_SONIC_SWCK") 1165 ), 1166 MTK_PIN( 1167 110, "GPIO110", 1168 MTK_EINT_FUNCTION(0, 110), 1169 DRV_GRP4, 1170 MTK_FUNCTION(0, "GPIO110"), 1171 MTK_FUNCTION(1, "I2S1_BCK"), 1172 MTK_FUNCTION(2, "I2S3_BCK"), 1173 MTK_FUNCTION(3, "I2S2_BCK"), 1174 MTK_FUNCTION(4, "PCM0_CLK"), 1175 MTK_FUNCTION(5, "I2S2_BCK"), 1176 MTK_FUNCTION(6, "CONN_BGF_MCU_TDO") 1177 ), 1178 MTK_PIN( 1179 111, "GPIO111", 1180 MTK_EINT_FUNCTION(0, 111), 1181 DRV_GRP4, 1182 MTK_FUNCTION(0, "GPIO111"), 1183 MTK_FUNCTION(1, "I2S1_LRCK"), 1184 MTK_FUNCTION(2, "I2S3_LRCK"), 1185 MTK_FUNCTION(3, "I2S2_LRCK"), 1186 MTK_FUNCTION(4, "PCM0_SYNC"), 1187 MTK_FUNCTION(5, "I2S2_LRCK"), 1188 MTK_FUNCTION(6, "CONN_BGF_MCU_TDI") 1189 ), 1190 MTK_PIN( 1191 112, "GPIO112", 1192 MTK_EINT_FUNCTION(0, 112), 1193 DRV_GRP4, 1194 MTK_FUNCTION(0, "GPIO112"), 1195 MTK_FUNCTION(1, "I2S2_DI"), 1196 MTK_FUNCTION(2, "I2S0_DI"), 1197 MTK_FUNCTION(3, "I2S2_DI2"), 1198 MTK_FUNCTION(4, "PCM0_DI"), 1199 MTK_FUNCTION(5, "I2S2_DI"), 1200 MTK_FUNCTION(6, "CONN_BGF_MCU_TMS") 1201 ), 1202 MTK_PIN( 1203 113, "GPIO113", 1204 MTK_EINT_FUNCTION(0, 113), 1205 DRV_GRP4, 1206 MTK_FUNCTION(0, "GPIO113"), 1207 MTK_FUNCTION(1, "I2S1_DO"), 1208 MTK_FUNCTION(2, "I2S3_DO"), 1209 MTK_FUNCTION(3, "I2S5_DO"), 1210 MTK_FUNCTION(4, "PCM0_DO"), 1211 MTK_FUNCTION(5, "I2S2_DI2"), 1212 MTK_FUNCTION(6, "CONN_BGF_MCU_TCK") 1213 ), 1214 MTK_PIN( 1215 114, "GPIO114", 1216 MTK_EINT_FUNCTION(0, 114), 1217 DRV_GRP4, 1218 MTK_FUNCTION(0, "GPIO114"), 1219 MTK_FUNCTION(1, "SPI2_MI"), 1220 MTK_FUNCTION(2, "SCP_SPI2_MI"), 1221 MTK_FUNCTION(6, "CONN_BGF_MCU_TRST_B") 1222 ), 1223 MTK_PIN( 1224 115, "GPIO115", 1225 MTK_EINT_FUNCTION(0, 115), 1226 DRV_GRP4, 1227 MTK_FUNCTION(0, "GPIO115"), 1228 MTK_FUNCTION(1, "SPI2_CSB"), 1229 MTK_FUNCTION(2, "SCP_SPI2_CS"), 1230 MTK_FUNCTION(6, "CONN_BGF_MCU_DBGI_N") 1231 ), 1232 MTK_PIN( 1233 116, "GPIO116", 1234 MTK_EINT_FUNCTION(0, 116), 1235 DRV_GRP4, 1236 MTK_FUNCTION(0, "GPIO116"), 1237 MTK_FUNCTION(1, "SPI2_MO"), 1238 MTK_FUNCTION(2, "SCP_SPI2_MO"), 1239 MTK_FUNCTION(3, "SCP_SDA1"), 1240 MTK_FUNCTION(6, "CONN_BGF_MCU_DBGACK_N") 1241 ), 1242 MTK_PIN( 1243 117, "GPIO117", 1244 MTK_EINT_FUNCTION(0, 117), 1245 DRV_GRP4, 1246 MTK_FUNCTION(0, "GPIO117"), 1247 MTK_FUNCTION(1, "SPI2_CLK"), 1248 MTK_FUNCTION(2, "SCP_SPI2_CK"), 1249 MTK_FUNCTION(3, "SCP_SCL1") 1250 ), 1251 MTK_PIN( 1252 118, "GPIO118", 1253 MTK_EINT_FUNCTION(0, 118), 1254 DRV_GRP4, 1255 MTK_FUNCTION(0, "GPIO118"), 1256 MTK_FUNCTION(1, "SCL1"), 1257 MTK_FUNCTION(2, "SCP_SCL0"), 1258 MTK_FUNCTION(3, "SCP_SCL1") 1259 ), 1260 MTK_PIN( 1261 119, "GPIO119", 1262 MTK_EINT_FUNCTION(0, 119), 1263 DRV_GRP4, 1264 MTK_FUNCTION(0, "GPIO119"), 1265 MTK_FUNCTION(1, "SDA1"), 1266 MTK_FUNCTION(2, "SCP_SDA0"), 1267 MTK_FUNCTION(3, "SCP_SDA1") 1268 ), 1269 MTK_PIN( 1270 120, "GPIO120", 1271 MTK_EINT_FUNCTION(0, 120), 1272 DRV_GRP4, 1273 MTK_FUNCTION(0, "GPIO120"), 1274 MTK_FUNCTION(1, "SCL9") 1275 ), 1276 MTK_PIN( 1277 121, "GPIO121", 1278 MTK_EINT_FUNCTION(0, 121), 1279 DRV_GRP4, 1280 MTK_FUNCTION(0, "GPIO121"), 1281 MTK_FUNCTION(1, "SDA9") 1282 ), 1283 MTK_PIN( 1284 122, "GPIO122", 1285 MTK_EINT_FUNCTION(0, 122), 1286 DRV_GRP4, 1287 MTK_FUNCTION(0, "GPIO122"), 1288 MTK_FUNCTION(1, "SCL8") 1289 ), 1290 MTK_PIN( 1291 123, "GPIO123", 1292 MTK_EINT_FUNCTION(0, 123), 1293 DRV_GRP4, 1294 MTK_FUNCTION(0, "GPIO123"), 1295 MTK_FUNCTION(1, "SDA8") 1296 ), 1297 MTK_PIN( 1298 124, "GPIO124", 1299 MTK_EINT_FUNCTION(0, 124), 1300 DRV_GRP4, 1301 MTK_FUNCTION(0, "GPIO124"), 1302 MTK_FUNCTION(1, "SCL7"), 1303 MTK_FUNCTION(2, "DMIC1_CLK") 1304 ), 1305 MTK_PIN( 1306 125, "GPIO125", 1307 MTK_EINT_FUNCTION(0, 125), 1308 DRV_GRP4, 1309 MTK_FUNCTION(0, "GPIO125"), 1310 MTK_FUNCTION(1, "SDA7"), 1311 MTK_FUNCTION(2, "DMIC1_DAT") 1312 ), 1313 MTK_PIN( 1314 126, "GPIO126", 1315 MTK_EINT_FUNCTION(0, 126), 1316 DRV_GRP4, 1317 MTK_FUNCTION(0, "GPIO126"), 1318 MTK_FUNCTION(1, "CMFLASH0"), 1319 MTK_FUNCTION(2, "PWM_2"), 1320 MTK_FUNCTION(3, "TP_UCTS1_AO"), 1321 MTK_FUNCTION(4, "UCTS0"), 1322 MTK_FUNCTION(5, "SCL11"), 1323 MTK_FUNCTION(6, "MD32_1_GPIO0") 1324 ), 1325 MTK_PIN( 1326 127, "GPIO127", 1327 MTK_EINT_FUNCTION(0, 127), 1328 DRV_GRP4, 1329 MTK_FUNCTION(0, "GPIO127"), 1330 MTK_FUNCTION(1, "CMFLASH1"), 1331 MTK_FUNCTION(2, "PWM_3"), 1332 MTK_FUNCTION(3, "TP_URTS1_AO"), 1333 MTK_FUNCTION(4, "URTS0"), 1334 MTK_FUNCTION(5, "SDA11"), 1335 MTK_FUNCTION(6, "MD32_1_GPIO1") 1336 ), 1337 MTK_PIN( 1338 128, "GPIO128", 1339 MTK_EINT_FUNCTION(0, 128), 1340 DRV_GRP4, 1341 MTK_FUNCTION(0, "GPIO128"), 1342 MTK_FUNCTION(1, "CMFLASH2"), 1343 MTK_FUNCTION(2, "PWM_0"), 1344 MTK_FUNCTION(3, "TP_UCTS2_AO"), 1345 MTK_FUNCTION(4, "UCTS1"), 1346 MTK_FUNCTION(5, "SCL12"), 1347 MTK_FUNCTION(6, "MD32_1_GPIO2") 1348 ), 1349 MTK_PIN( 1350 129, "GPIO129", 1351 MTK_EINT_FUNCTION(0, 129), 1352 DRV_GRP4, 1353 MTK_FUNCTION(0, "GPIO129"), 1354 MTK_FUNCTION(1, "CMFLASH3"), 1355 MTK_FUNCTION(2, "PWM_1"), 1356 MTK_FUNCTION(3, "TP_URTS2_AO"), 1357 MTK_FUNCTION(4, "URTS1"), 1358 MTK_FUNCTION(5, "SDA12") 1359 ), 1360 MTK_PIN( 1361 130, "GPIO130", 1362 MTK_EINT_FUNCTION(0, 130), 1363 DRV_GRP4, 1364 MTK_FUNCTION(0, "GPIO130"), 1365 MTK_FUNCTION(1, "CMVREF0"), 1366 MTK_FUNCTION(2, "ANT_SEL10"), 1367 MTK_FUNCTION(3, "SCP_JTAG0_TDO"), 1368 MTK_FUNCTION(4, "MD32_0_JTAG_TDO"), 1369 MTK_FUNCTION(5, "SCL11"), 1370 MTK_FUNCTION(6, "CONN_WF_MCU_TDO"), 1371 MTK_FUNCTION(7, "DBG_MON_A23") 1372 ), 1373 MTK_PIN( 1374 131, "GPIO131", 1375 MTK_EINT_FUNCTION(0, 131), 1376 DRV_GRP4, 1377 MTK_FUNCTION(0, "GPIO131"), 1378 MTK_FUNCTION(1, "CMVREF1"), 1379 MTK_FUNCTION(2, "ANT_SEL11"), 1380 MTK_FUNCTION(3, "SCP_JTAG0_TDI"), 1381 MTK_FUNCTION(4, "MD32_0_JTAG_TDI"), 1382 MTK_FUNCTION(5, "SDA11"), 1383 MTK_FUNCTION(6, "CONN_WF_MCU_TDI"), 1384 MTK_FUNCTION(7, "DBG_MON_A26") 1385 ), 1386 MTK_PIN( 1387 132, "GPIO132", 1388 MTK_EINT_FUNCTION(0, 132), 1389 DRV_GRP4, 1390 MTK_FUNCTION(0, "GPIO132"), 1391 MTK_FUNCTION(1, "CMVREF2"), 1392 MTK_FUNCTION(2, "ANT_SEL12"), 1393 MTK_FUNCTION(3, "SCP_JTAG0_TMS"), 1394 MTK_FUNCTION(4, "MD32_0_JTAG_TMS"), 1395 MTK_FUNCTION(6, "CONN_WF_MCU_TMS"), 1396 MTK_FUNCTION(7, "DBG_MON_A28") 1397 ), 1398 MTK_PIN( 1399 133, "GPIO133", 1400 MTK_EINT_FUNCTION(0, 133), 1401 DRV_GRP4, 1402 MTK_FUNCTION(0, "GPIO133"), 1403 MTK_FUNCTION(1, "CMVREF3"), 1404 MTK_FUNCTION(2, "GPS_L1_ELNA_EN"), 1405 MTK_FUNCTION(3, "SCP_JTAG0_TCK"), 1406 MTK_FUNCTION(4, "MD32_0_JTAG_TCK"), 1407 MTK_FUNCTION(6, "CONN_WF_MCU_TCK"), 1408 MTK_FUNCTION(7, "DBG_MON_A24") 1409 ), 1410 MTK_PIN( 1411 134, "GPIO134", 1412 MTK_EINT_FUNCTION(0, 134), 1413 DRV_GRP4, 1414 MTK_FUNCTION(0, "GPIO134"), 1415 MTK_FUNCTION(1, "CMVREF4"), 1416 MTK_FUNCTION(2, "GPS_L5_ELNA_EN"), 1417 MTK_FUNCTION(3, "SCP_JTAG0_TRSTN"), 1418 MTK_FUNCTION(4, "MD32_0_JTAG_TRST"), 1419 MTK_FUNCTION(6, "CONN_WF_MCU_TRST_B"), 1420 MTK_FUNCTION(7, "DBG_MON_A27") 1421 ), 1422 MTK_PIN( 1423 135, "GPIO135", 1424 MTK_EINT_FUNCTION(0, 135), 1425 DRV_GRP4, 1426 MTK_FUNCTION(0, "GPIO135"), 1427 MTK_FUNCTION(1, "PWM_0"), 1428 MTK_FUNCTION(2, "SRCLKENAI1"), 1429 MTK_FUNCTION(3, "MD_URXD0"), 1430 MTK_FUNCTION(4, "MD32_0_RXD"), 1431 MTK_FUNCTION(5, "CONN_TCXOENA_REQ"), 1432 MTK_FUNCTION(6, "CONN_WF_MCU_DBGI_N"), 1433 MTK_FUNCTION(7, "DBG_MON_A29") 1434 ), 1435 MTK_PIN( 1436 136, "GPIO136", 1437 MTK_EINT_FUNCTION(0, 136), 1438 DRV_GRP4, 1439 MTK_FUNCTION(0, "GPIO136"), 1440 MTK_FUNCTION(1, "CMMCLK3"), 1441 MTK_FUNCTION(2, "CLKM1"), 1442 MTK_FUNCTION(3, "MD_UTXD0"), 1443 MTK_FUNCTION(4, "MD32_0_TXD"), 1444 MTK_FUNCTION(5, "CONN_BT_TXD"), 1445 MTK_FUNCTION(6, "CONN_WF_MCU_DBGACK_N"), 1446 MTK_FUNCTION(7, "DBG_MON_A25") 1447 ), 1448 MTK_PIN( 1449 137, "GPIO137", 1450 MTK_EINT_FUNCTION(0, 137), 1451 DRV_GRP4, 1452 MTK_FUNCTION(0, "GPIO137"), 1453 MTK_FUNCTION(1, "CMMCLK4"), 1454 MTK_FUNCTION(2, "CLKM2"), 1455 MTK_FUNCTION(3, "MD_URXD1"), 1456 MTK_FUNCTION(4, "MD32_1_RXD"), 1457 MTK_FUNCTION(5, "ILDO_DOUT0"), 1458 MTK_FUNCTION(6, "CONN_BGF_UART0_RXD") 1459 ), 1460 MTK_PIN( 1461 138, "GPIO138", 1462 MTK_EINT_FUNCTION(0, 138), 1463 DRV_GRP4, 1464 MTK_FUNCTION(0, "GPIO138"), 1465 MTK_FUNCTION(1, "CMMCLK5"), 1466 MTK_FUNCTION(2, "CLKM3"), 1467 MTK_FUNCTION(3, "MD_UTXD1"), 1468 MTK_FUNCTION(4, "MD32_1_TXD"), 1469 MTK_FUNCTION(5, "ILDO_DOUT1"), 1470 MTK_FUNCTION(6, "CONN_BGF_UART0_TXD") 1471 ), 1472 MTK_PIN( 1473 139, "GPIO139", 1474 MTK_EINT_FUNCTION(0, 139), 1475 DRV_GRP4, 1476 MTK_FUNCTION(0, "GPIO139"), 1477 MTK_FUNCTION(1, "SCL4") 1478 ), 1479 MTK_PIN( 1480 140, "GPIO140", 1481 MTK_EINT_FUNCTION(0, 140), 1482 DRV_GRP4, 1483 MTK_FUNCTION(0, "GPIO140"), 1484 MTK_FUNCTION(1, "SDA4") 1485 ), 1486 MTK_PIN( 1487 141, "GPIO141", 1488 MTK_EINT_FUNCTION(0, 141), 1489 DRV_GRP4, 1490 MTK_FUNCTION(0, "GPIO141"), 1491 MTK_FUNCTION(1, "SCL2") 1492 ), 1493 MTK_PIN( 1494 142, "GPIO142", 1495 MTK_EINT_FUNCTION(0, 142), 1496 DRV_GRP4, 1497 MTK_FUNCTION(0, "GPIO142"), 1498 MTK_FUNCTION(1, "SDA2") 1499 ), 1500 MTK_PIN( 1501 143, "GPIO143", 1502 MTK_EINT_FUNCTION(0, 143), 1503 DRV_GRP4, 1504 MTK_FUNCTION(0, "GPIO143"), 1505 MTK_FUNCTION(1, "CMVREF0"), 1506 MTK_FUNCTION(2, "SPI3_CLK"), 1507 MTK_FUNCTION(3, "ADSP_JTAG1_TDO"), 1508 MTK_FUNCTION(4, "SCP_JTAG1_TDO"), 1509 MTK_FUNCTION(5, "MD32_1_JTAG_TDO"), 1510 MTK_FUNCTION(6, "CONN_BGF_DSP_L5_JDO") 1511 ), 1512 MTK_PIN( 1513 144, "GPIO144", 1514 MTK_EINT_FUNCTION(0, 144), 1515 DRV_GRP4, 1516 MTK_FUNCTION(0, "GPIO144"), 1517 MTK_FUNCTION(1, "CMVREF1"), 1518 MTK_FUNCTION(2, "SPI3_CSB"), 1519 MTK_FUNCTION(3, "ADSP_JTAG1_TDI"), 1520 MTK_FUNCTION(4, "SCP_JTAG1_TDI"), 1521 MTK_FUNCTION(5, "MD32_1_JTAG_TDI"), 1522 MTK_FUNCTION(6, "CONN_BGF_DSP_L5_JDI") 1523 ), 1524 MTK_PIN( 1525 145, "GPIO145", 1526 MTK_EINT_FUNCTION(0, 145), 1527 DRV_GRP4, 1528 MTK_FUNCTION(0, "GPIO145"), 1529 MTK_FUNCTION(1, "CMVREF2"), 1530 MTK_FUNCTION(2, "SPI3_MI"), 1531 MTK_FUNCTION(3, "ADSP_JTAG1_TMS"), 1532 MTK_FUNCTION(4, "SCP_JTAG1_TMS"), 1533 MTK_FUNCTION(5, "MD32_1_JTAG_TMS"), 1534 MTK_FUNCTION(6, "CONN_BGF_DSP_L5_JMS") 1535 ), 1536 MTK_PIN( 1537 146, "GPIO146", 1538 MTK_EINT_FUNCTION(0, 146), 1539 DRV_GRP4, 1540 MTK_FUNCTION(0, "GPIO146"), 1541 MTK_FUNCTION(1, "CMVREF3"), 1542 MTK_FUNCTION(2, "SPI3_MO"), 1543 MTK_FUNCTION(3, "ADSP_JTAG1_TCK"), 1544 MTK_FUNCTION(4, "SCP_JTAG1_TCK"), 1545 MTK_FUNCTION(5, "MD32_1_JTAG_TCK"), 1546 MTK_FUNCTION(6, "CONN_BGF_DSP_L5_JCK") 1547 ), 1548 MTK_PIN( 1549 147, "GPIO147", 1550 MTK_EINT_FUNCTION(0, 147), 1551 DRV_GRP4, 1552 MTK_FUNCTION(0, "GPIO147"), 1553 MTK_FUNCTION(1, "CMVREF4"), 1554 MTK_FUNCTION(2, "EXT_FRAME_SYNC"), 1555 MTK_FUNCTION(3, "ADSP_JTAG1_TRSTN"), 1556 MTK_FUNCTION(4, "SCP_JTAG1_TRSTN"), 1557 MTK_FUNCTION(5, "MD32_1_JTAG_TRST"), 1558 MTK_FUNCTION(6, "CONN_BGF_DSP_L5_JINTP") 1559 ), 1560 MTK_PIN( 1561 148, "GPIO148", 1562 MTK_EINT_FUNCTION(0, 148), 1563 DRV_GRP4, 1564 MTK_FUNCTION(0, "GPIO148"), 1565 MTK_FUNCTION(1, "PWM_1"), 1566 MTK_FUNCTION(2, "AGPS_SYNC"), 1567 MTK_FUNCTION(3, "CMMCLK5"), 1568 MTK_FUNCTION(6, "CONN_WF_MCU_AICE_TMSC") 1569 ), 1570 MTK_PIN( 1571 149, "GPIO149", 1572 MTK_EINT_FUNCTION(0, 149), 1573 DRV_GRP4, 1574 MTK_FUNCTION(0, "GPIO149"), 1575 MTK_FUNCTION(1, "CMMCLK0"), 1576 MTK_FUNCTION(2, "CLKM0"), 1577 MTK_FUNCTION(3, "MD32_0_GPIO0"), 1578 MTK_FUNCTION(6, "CONN_WF_MCU_AICE_TCKC") 1579 ), 1580 MTK_PIN( 1581 150, "GPIO150", 1582 MTK_EINT_FUNCTION(0, 150), 1583 DRV_GRP4, 1584 MTK_FUNCTION(0, "GPIO150"), 1585 MTK_FUNCTION(1, "CMMCLK1"), 1586 MTK_FUNCTION(2, "CLKM1"), 1587 MTK_FUNCTION(3, "MD32_0_GPIO1"), 1588 MTK_FUNCTION(6, "CONN_BGF_MCU_AICE_TMSC") 1589 ), 1590 MTK_PIN( 1591 151, "GPIO151", 1592 MTK_EINT_FUNCTION(0, 151), 1593 DRV_GRP4, 1594 MTK_FUNCTION(0, "GPIO151"), 1595 MTK_FUNCTION(1, "CMMCLK2"), 1596 MTK_FUNCTION(2, "CLKM2"), 1597 MTK_FUNCTION(3, "MD32_0_GPIO2"), 1598 MTK_FUNCTION(6, "CONN_BGF_MCU_AICE_TCKC") 1599 ), 1600 MTK_PIN( 1601 152, "GPIO152", 1602 MTK_EINT_FUNCTION(0, 152), 1603 DRV_GRP4, 1604 MTK_FUNCTION(0, "GPIO152"), 1605 MTK_FUNCTION(1, "KPROW1"), 1606 MTK_FUNCTION(2, "PWM_2"), 1607 MTK_FUNCTION(3, "IDDIG"), 1608 MTK_FUNCTION(4, "DP_TX_HPD"), 1609 MTK_FUNCTION(5, "DSI1_TE"), 1610 MTK_FUNCTION(6, "MBISTREADEN_TRIGGER"), 1611 MTK_FUNCTION(7, "DBG_MON_B2") 1612 ), 1613 MTK_PIN( 1614 153, "GPIO153", 1615 MTK_EINT_FUNCTION(0, 153), 1616 DRV_GRP4, 1617 MTK_FUNCTION(0, "GPIO153"), 1618 MTK_FUNCTION(1, "KPROW0"), 1619 MTK_FUNCTION(7, "DBG_MON_B1") 1620 ), 1621 MTK_PIN( 1622 154, "GPIO154", 1623 MTK_EINT_FUNCTION(0, 154), 1624 DRV_GRP4, 1625 MTK_FUNCTION(0, "GPIO154"), 1626 MTK_FUNCTION(1, "KPCOL0"), 1627 MTK_FUNCTION(7, "DBG_MON_A32") 1628 ), 1629 MTK_PIN( 1630 155, "GPIO155", 1631 MTK_EINT_FUNCTION(0, 155), 1632 DRV_GRP4, 1633 MTK_FUNCTION(0, "GPIO155"), 1634 MTK_FUNCTION(1, "KPCOL1"), 1635 MTK_FUNCTION(2, "PWM_3"), 1636 MTK_FUNCTION(3, "USB_DRVVBUS"), 1637 MTK_FUNCTION(4, "CONN_TCXOENA_REQ"), 1638 MTK_FUNCTION(5, "LCM1_RST"), 1639 MTK_FUNCTION(6, "MBISTWRITEEN_TRIGGER"), 1640 MTK_FUNCTION(7, "DBG_MON_B0") 1641 ), 1642 MTK_PIN( 1643 156, "GPIO156", 1644 MTK_EINT_FUNCTION(0, 156), 1645 DRV_GRP4, 1646 MTK_FUNCTION(0, "GPIO156"), 1647 MTK_FUNCTION(1, "SPI1_A_CLK"), 1648 MTK_FUNCTION(2, "SCP_SPI1_A_CK"), 1649 MTK_FUNCTION(3, "MRG_CLK"), 1650 MTK_FUNCTION(4, "AGPS_SYNC"), 1651 MTK_FUNCTION(5, "SCL12"), 1652 MTK_FUNCTION(7, "DBG_MON_B3") 1653 ), 1654 MTK_PIN( 1655 157, "GPIO157", 1656 MTK_EINT_FUNCTION(0, 157), 1657 DRV_GRP4, 1658 MTK_FUNCTION(0, "GPIO157"), 1659 MTK_FUNCTION(1, "SPI1_A_CSB"), 1660 MTK_FUNCTION(2, "SCP_SPI1_A_CS"), 1661 MTK_FUNCTION(3, "MRG_SYNC"), 1662 MTK_FUNCTION(4, "EXT_FRAME_SYNC"), 1663 MTK_FUNCTION(5, "SDA12"), 1664 MTK_FUNCTION(7, "DBG_MON_B4") 1665 ), 1666 MTK_PIN( 1667 158, "GPIO158", 1668 MTK_EINT_FUNCTION(0, 158), 1669 DRV_GRP4, 1670 MTK_FUNCTION(0, "GPIO158"), 1671 MTK_FUNCTION(1, "SPI1_A_MI"), 1672 MTK_FUNCTION(2, "SCP_SPI1_A_MI"), 1673 MTK_FUNCTION(3, "MRG_DI"), 1674 MTK_FUNCTION(4, "PTA_RXD"), 1675 MTK_FUNCTION(5, "SCL13"), 1676 MTK_FUNCTION(7, "DBG_MON_B5") 1677 ), 1678 MTK_PIN( 1679 159, "GPIO159", 1680 MTK_EINT_FUNCTION(0, 159), 1681 DRV_GRP4, 1682 MTK_FUNCTION(0, "GPIO159"), 1683 MTK_FUNCTION(1, "SPI1_A_MO"), 1684 MTK_FUNCTION(2, "SCP_SPI1_A_MO"), 1685 MTK_FUNCTION(3, "MRG_DO"), 1686 MTK_FUNCTION(4, "PTA_TXD"), 1687 MTK_FUNCTION(5, "SDA13"), 1688 MTK_FUNCTION(7, "DBG_MON_B6") 1689 ), 1690 MTK_PIN( 1691 160, "GPIO160", 1692 MTK_EINT_FUNCTION(0, 160), 1693 DRV_GRP4, 1694 MTK_FUNCTION(0, "GPIO160"), 1695 MTK_FUNCTION(1, "SCL3"), 1696 MTK_FUNCTION(2, "SCP_SCL0"), 1697 MTK_FUNCTION(3, "SCP_SCL1") 1698 ), 1699 MTK_PIN( 1700 161, "GPIO161", 1701 MTK_EINT_FUNCTION(0, 161), 1702 DRV_GRP4, 1703 MTK_FUNCTION(0, "GPIO161"), 1704 MTK_FUNCTION(1, "SDA3"), 1705 MTK_FUNCTION(2, "SCP_SDA0"), 1706 MTK_FUNCTION(3, "SCP_SDA1") 1707 ), 1708 MTK_PIN( 1709 162, "GPIO162", 1710 MTK_EINT_FUNCTION(0, 162), 1711 DRV_GRP4, 1712 MTK_FUNCTION(0, "GPIO162"), 1713 MTK_FUNCTION(1, "ANT_SEL0"), 1714 MTK_FUNCTION(2, "GPS_L1_ELNA_EN"), 1715 MTK_FUNCTION(7, "DBG_MON_B7") 1716 ), 1717 MTK_PIN( 1718 163, "GPIO163", 1719 MTK_EINT_FUNCTION(0, 163), 1720 DRV_GRP4, 1721 MTK_FUNCTION(0, "GPIO163"), 1722 MTK_FUNCTION(1, "ANT_SEL1"), 1723 MTK_FUNCTION(2, "GPS_L5_ELNA_EN"), 1724 MTK_FUNCTION(7, "DBG_MON_B8") 1725 ), 1726 MTK_PIN( 1727 164, "GPIO164", 1728 MTK_EINT_FUNCTION(0, 164), 1729 DRV_GRP4, 1730 MTK_FUNCTION(0, "GPIO164"), 1731 MTK_FUNCTION(1, "ANT_SEL2"), 1732 MTK_FUNCTION(2, "SCP_SPI1_B_CK"), 1733 MTK_FUNCTION(3, "TP_URXD1_AO"), 1734 MTK_FUNCTION(5, "UCTS0"), 1735 MTK_FUNCTION(7, "DBG_MON_B9") 1736 ), 1737 MTK_PIN( 1738 165, "GPIO165", 1739 MTK_EINT_FUNCTION(0, 165), 1740 DRV_GRP4, 1741 MTK_FUNCTION(0, "GPIO165"), 1742 MTK_FUNCTION(1, "ANT_SEL3"), 1743 MTK_FUNCTION(2, "SCP_SPI1_B_CS"), 1744 MTK_FUNCTION(3, "TP_UTXD1_AO"), 1745 MTK_FUNCTION(4, "CONN_TCXOENA_REQ"), 1746 MTK_FUNCTION(5, "URTS0"), 1747 MTK_FUNCTION(7, "DBG_MON_B10") 1748 ), 1749 MTK_PIN( 1750 166, "GPIO166", 1751 MTK_EINT_FUNCTION(0, 166), 1752 DRV_GRP4, 1753 MTK_FUNCTION(0, "GPIO166"), 1754 MTK_FUNCTION(1, "ANT_SEL4"), 1755 MTK_FUNCTION(2, "SCP_SPI1_B_MI"), 1756 MTK_FUNCTION(3, "TP_URXD2_AO"), 1757 MTK_FUNCTION(4, "SRCLKENAI1"), 1758 MTK_FUNCTION(5, "UCTS1"), 1759 MTK_FUNCTION(7, "DBG_MON_B11") 1760 ), 1761 MTK_PIN( 1762 167, "GPIO167", 1763 MTK_EINT_FUNCTION(0, 167), 1764 DRV_GRP4, 1765 MTK_FUNCTION(0, "GPIO167"), 1766 MTK_FUNCTION(1, "ANT_SEL5"), 1767 MTK_FUNCTION(2, "SCP_SPI1_B_MO"), 1768 MTK_FUNCTION(3, "TP_UTXD2_AO"), 1769 MTK_FUNCTION(4, "SRCLKENAI0"), 1770 MTK_FUNCTION(5, "URTS1"), 1771 MTK_FUNCTION(7, "DBG_MON_B12") 1772 ), 1773 MTK_PIN( 1774 168, "GPIO168", 1775 MTK_EINT_FUNCTION(0, 168), 1776 DRV_GRP4, 1777 MTK_FUNCTION(0, "GPIO168"), 1778 MTK_FUNCTION(1, "ANT_SEL6"), 1779 MTK_FUNCTION(2, "SPI0_B_CLK"), 1780 MTK_FUNCTION(3, "TP_UCTS1_AO"), 1781 MTK_FUNCTION(4, "KPCOL2"), 1782 MTK_FUNCTION(5, "MD_UCTS0"), 1783 MTK_FUNCTION(6, "SCL12"), 1784 MTK_FUNCTION(7, "DBG_MON_B13") 1785 ), 1786 MTK_PIN( 1787 169, "GPIO169", 1788 MTK_EINT_FUNCTION(0, 169), 1789 DRV_GRP4, 1790 MTK_FUNCTION(0, "GPIO169"), 1791 MTK_FUNCTION(1, "ANT_SEL7"), 1792 MTK_FUNCTION(2, "SPI0_B_CSB"), 1793 MTK_FUNCTION(3, "TP_URTS1_AO"), 1794 MTK_FUNCTION(4, "KPROW2"), 1795 MTK_FUNCTION(5, "MD_URTS0"), 1796 MTK_FUNCTION(6, "SDA12"), 1797 MTK_FUNCTION(7, "DBG_MON_B14") 1798 ), 1799 MTK_PIN( 1800 170, "GPIO170", 1801 MTK_EINT_FUNCTION(0, 170), 1802 DRV_GRP4, 1803 MTK_FUNCTION(0, "GPIO170"), 1804 MTK_FUNCTION(1, "ANT_SEL8"), 1805 MTK_FUNCTION(2, "SPI0_B_MI"), 1806 MTK_FUNCTION(3, "TP_UCTS2_AO"), 1807 MTK_FUNCTION(4, "SRCLKENAI1"), 1808 MTK_FUNCTION(5, "MD_UCTS1"), 1809 MTK_FUNCTION(6, "SCL13") 1810 ), 1811 MTK_PIN( 1812 171, "GPIO171", 1813 MTK_EINT_FUNCTION(0, 171), 1814 DRV_GRP4, 1815 MTK_FUNCTION(0, "GPIO171"), 1816 MTK_FUNCTION(1, "ANT_SEL9"), 1817 MTK_FUNCTION(2, "SPI0_B_MO"), 1818 MTK_FUNCTION(3, "TP_URTS2_AO"), 1819 MTK_FUNCTION(4, "SRCLKENAI0"), 1820 MTK_FUNCTION(5, "MD_URTS1"), 1821 MTK_FUNCTION(6, "SDA13") 1822 ), 1823 MTK_PIN( 1824 172, "GPIO172", 1825 MTK_EINT_FUNCTION(0, 172), 1826 DRV_GRP4, 1827 MTK_FUNCTION(0, "GPIO172"), 1828 MTK_FUNCTION(1, "CONN_TOP_CLK"), 1829 MTK_FUNCTION(2, "AUXIF_CLK0"), 1830 MTK_FUNCTION(7, "DBG_MON_B18") 1831 ), 1832 MTK_PIN( 1833 173, "GPIO173", 1834 MTK_EINT_FUNCTION(0, 173), 1835 DRV_GRP4, 1836 MTK_FUNCTION(0, "GPIO173"), 1837 MTK_FUNCTION(1, "CONN_TOP_DATA"), 1838 MTK_FUNCTION(2, "AUXIF_ST0"), 1839 MTK_FUNCTION(7, "DBG_MON_B19") 1840 ), 1841 MTK_PIN( 1842 174, "GPIO174", 1843 MTK_EINT_FUNCTION(0, 174), 1844 DRV_GRP4, 1845 MTK_FUNCTION(0, "GPIO174"), 1846 MTK_FUNCTION(1, "CONN_HRST_B"), 1847 MTK_FUNCTION(7, "DBG_MON_B17") 1848 ), 1849 MTK_PIN( 1850 175, "GPIO175", 1851 MTK_EINT_FUNCTION(0, 175), 1852 DRV_GRP4, 1853 MTK_FUNCTION(0, "GPIO175"), 1854 MTK_FUNCTION(1, "CONN_WB_PTA"), 1855 MTK_FUNCTION(7, "DBG_MON_B20") 1856 ), 1857 MTK_PIN( 1858 176, "GPIO176", 1859 MTK_EINT_FUNCTION(0, 176), 1860 DRV_GRP4, 1861 MTK_FUNCTION(0, "GPIO176"), 1862 MTK_FUNCTION(1, "CONN_BT_CLK"), 1863 MTK_FUNCTION(2, "AUXIF_CLK1"), 1864 MTK_FUNCTION(7, "DBG_MON_B15") 1865 ), 1866 MTK_PIN( 1867 177, "GPIO177", 1868 MTK_EINT_FUNCTION(0, 177), 1869 DRV_GRP4, 1870 MTK_FUNCTION(0, "GPIO177"), 1871 MTK_FUNCTION(1, "CONN_BT_DATA"), 1872 MTK_FUNCTION(2, "AUXIF_ST1"), 1873 MTK_FUNCTION(7, "DBG_MON_B16") 1874 ), 1875 MTK_PIN( 1876 178, "GPIO178", 1877 MTK_EINT_FUNCTION(0, 178), 1878 DRV_GRP4, 1879 MTK_FUNCTION(0, "GPIO178"), 1880 MTK_FUNCTION(1, "CONN_WF_CTRL0"), 1881 MTK_FUNCTION(7, "DBG_MON_B21") 1882 ), 1883 MTK_PIN( 1884 179, "GPIO179", 1885 MTK_EINT_FUNCTION(0, 179), 1886 DRV_GRP4, 1887 MTK_FUNCTION(0, "GPIO179"), 1888 MTK_FUNCTION(1, "CONN_WF_CTRL1"), 1889 MTK_FUNCTION(2, "UFS_MPHY_SCL"), 1890 MTK_FUNCTION(7, "DBG_MON_B22") 1891 ), 1892 MTK_PIN( 1893 180, "GPIO180", 1894 MTK_EINT_FUNCTION(0, 180), 1895 DRV_GRP4, 1896 MTK_FUNCTION(0, "GPIO180"), 1897 MTK_FUNCTION(1, "CONN_WF_CTRL2"), 1898 MTK_FUNCTION(2, "UFS_MPHY_SDA"), 1899 MTK_FUNCTION(7, "DBG_MON_B23") 1900 ), 1901 MTK_PIN( 1902 181, "GPIO181", 1903 MTK_EINT_FUNCTION(0, 181), 1904 DRV_GRP4, 1905 MTK_FUNCTION(0, "GPIO181"), 1906 MTK_FUNCTION(1, "CONN_WF_CTRL3"), 1907 MTK_FUNCTION(2, "UFS_UNIPRO_SDA") 1908 ), 1909 MTK_PIN( 1910 182, "GPIO182", 1911 MTK_EINT_FUNCTION(0, 182), 1912 DRV_GRP4, 1913 MTK_FUNCTION(0, "GPIO182"), 1914 MTK_FUNCTION(1, "CONN_WF_CTRL4"), 1915 MTK_FUNCTION(2, "UFS_UNIPRO_SCL") 1916 ), 1917 MTK_PIN( 1918 183, "GPIO183", 1919 MTK_EINT_FUNCTION(0, 183), 1920 DRV_GRP4, 1921 MTK_FUNCTION(0, "GPIO183"), 1922 MTK_FUNCTION(1, "MSDC0_CMD") 1923 ), 1924 MTK_PIN( 1925 184, "GPIO184", 1926 MTK_EINT_FUNCTION(0, 184), 1927 DRV_GRP4, 1928 MTK_FUNCTION(0, "GPIO184"), 1929 MTK_FUNCTION(1, "MSDC0_DAT0") 1930 ), 1931 MTK_PIN( 1932 185, "GPIO185", 1933 MTK_EINT_FUNCTION(0, 185), 1934 DRV_GRP4, 1935 MTK_FUNCTION(0, "GPIO185"), 1936 MTK_FUNCTION(1, "MSDC0_DAT2") 1937 ), 1938 MTK_PIN( 1939 186, "GPIO186", 1940 MTK_EINT_FUNCTION(0, 186), 1941 DRV_GRP4, 1942 MTK_FUNCTION(0, "GPIO186"), 1943 MTK_FUNCTION(1, "MSDC0_DAT4") 1944 ), 1945 MTK_PIN( 1946 187, "GPIO187", 1947 MTK_EINT_FUNCTION(0, 187), 1948 DRV_GRP4, 1949 MTK_FUNCTION(0, "GPIO187"), 1950 MTK_FUNCTION(1, "MSDC0_DAT6") 1951 ), 1952 MTK_PIN( 1953 188, "GPIO188", 1954 MTK_EINT_FUNCTION(0, 188), 1955 DRV_GRP4, 1956 MTK_FUNCTION(0, "GPIO188"), 1957 MTK_FUNCTION(1, "MSDC0_DAT1") 1958 ), 1959 MTK_PIN( 1960 189, "GPIO189", 1961 MTK_EINT_FUNCTION(0, 189), 1962 DRV_GRP4, 1963 MTK_FUNCTION(0, "GPIO189"), 1964 MTK_FUNCTION(1, "MSDC0_DAT5") 1965 ), 1966 MTK_PIN( 1967 190, "GPIO190", 1968 MTK_EINT_FUNCTION(0, 190), 1969 DRV_GRP4, 1970 MTK_FUNCTION(0, "GPIO190"), 1971 MTK_FUNCTION(1, "MSDC0_DAT7") 1972 ), 1973 MTK_PIN( 1974 191, "GPIO191", 1975 MTK_EINT_FUNCTION(0, 191), 1976 DRV_GRP4, 1977 MTK_FUNCTION(0, "GPIO191"), 1978 MTK_FUNCTION(1, "MSDC0_DSL"), 1979 MTK_FUNCTION(2, "GPS_L1_ELNA_EN"), 1980 MTK_FUNCTION(3, "IDDIG"), 1981 MTK_FUNCTION(4, "DMIC_CLK"), 1982 MTK_FUNCTION(5, "DSI1_TE") 1983 ), 1984 MTK_PIN( 1985 192, "GPIO192", 1986 MTK_EINT_FUNCTION(0, 192), 1987 DRV_GRP4, 1988 MTK_FUNCTION(0, "GPIO192"), 1989 MTK_FUNCTION(1, "MSDC0_CLK"), 1990 MTK_FUNCTION(2, "GPS_L5_ELNA_EN"), 1991 MTK_FUNCTION(3, "USB_DRVVBUS"), 1992 MTK_FUNCTION(4, "DMIC_DAT"), 1993 MTK_FUNCTION(5, "LCM1_RST") 1994 ), 1995 MTK_PIN( 1996 193, "GPIO193", 1997 MTK_EINT_FUNCTION(0, 193), 1998 DRV_GRP4, 1999 MTK_FUNCTION(0, "GPIO193"), 2000 MTK_FUNCTION(1, "MSDC0_DAT3") 2001 ), 2002 MTK_PIN( 2003 194, "GPIO194", 2004 MTK_EINT_FUNCTION(0, 194), 2005 DRV_GRP4, 2006 MTK_FUNCTION(0, "GPIO194"), 2007 MTK_FUNCTION(1, "MSDC0_RSTB") 2008 ), 2009 MTK_PIN( 2010 195, "GPIO195", 2011 MTK_EINT_FUNCTION(0, 195), 2012 DRV_GRP4, 2013 MTK_FUNCTION(0, "GPIO195"), 2014 MTK_FUNCTION(1, "SCP_VREQ_VAO"), 2015 MTK_FUNCTION(2, "DVFSRC_EXT_REQ") 2016 ), 2017 MTK_PIN( 2018 196, "GPIO196", 2019 MTK_EINT_FUNCTION(0, 196), 2020 DRV_GRP4, 2021 MTK_FUNCTION(0, "GPIO196"), 2022 MTK_FUNCTION(1, "AUD_DAT_MOSI2"), 2023 MTK_FUNCTION(7, "DBG_MON_B27") 2024 ), 2025 MTK_PIN( 2026 197, "GPIO197", 2027 MTK_EINT_FUNCTION(0, 197), 2028 DRV_GRP4, 2029 MTK_FUNCTION(0, "GPIO197"), 2030 MTK_FUNCTION(1, "AUD_NLE_MOSI1"), 2031 MTK_FUNCTION(2, "AUD_CLK_MISO"), 2032 MTK_FUNCTION(3, "I2S2_MCK"), 2033 MTK_FUNCTION(4, "I2S6_MCK"), 2034 MTK_FUNCTION(5, "I2S8_MCK"), 2035 MTK_FUNCTION(6, "UFS_UNIPRO_SDA"), 2036 MTK_FUNCTION(7, "DBG_MON_B28") 2037 ), 2038 MTK_PIN( 2039 198, "GPIO198", 2040 MTK_EINT_FUNCTION(0, 198), 2041 DRV_GRP4, 2042 MTK_FUNCTION(0, "GPIO198"), 2043 MTK_FUNCTION(1, "AUD_NLE_MOSI0"), 2044 MTK_FUNCTION(2, "AUD_SYNC_MISO"), 2045 MTK_FUNCTION(3, "I2S2_BCK"), 2046 MTK_FUNCTION(4, "I2S6_BCK"), 2047 MTK_FUNCTION(5, "I2S8_BCK"), 2048 MTK_FUNCTION(7, "DBG_MON_B29") 2049 ), 2050 MTK_PIN( 2051 199, "GPIO199", 2052 MTK_EINT_FUNCTION(0, 199), 2053 DRV_GRP4, 2054 MTK_FUNCTION(0, "GPIO199"), 2055 MTK_FUNCTION(1, "AUD_DAT_MISO2"), 2056 MTK_FUNCTION(3, "I2S2_DI2"), 2057 MTK_FUNCTION(7, "DBG_MON_B32") 2058 ), 2059 MTK_PIN( 2060 200, "GPIO200", 2061 MTK_EINT_FUNCTION(0, 200), 2062 DRV_GRP4, 2063 MTK_FUNCTION(0, "GPIO200"), 2064 MTK_FUNCTION(1, "SCL6"), 2065 MTK_FUNCTION(2, "SCP_SCL0"), 2066 MTK_FUNCTION(3, "SCP_SCL1"), 2067 MTK_FUNCTION(4, "SCL_6306") 2068 ), 2069 MTK_PIN( 2070 201, "GPIO201", 2071 MTK_EINT_FUNCTION(0, 201), 2072 DRV_GRP4, 2073 MTK_FUNCTION(0, "GPIO201"), 2074 MTK_FUNCTION(1, "SDA6"), 2075 MTK_FUNCTION(2, "SCP_SDA0"), 2076 MTK_FUNCTION(3, "SCP_SDA1"), 2077 MTK_FUNCTION(4, "SDA_6306") 2078 ), 2079 MTK_PIN( 2080 202, "GPIO202", 2081 MTK_EINT_FUNCTION(0, 202), 2082 DRV_GRP4, 2083 MTK_FUNCTION(0, "GPIO202"), 2084 MTK_FUNCTION(1, "SCL5") 2085 ), 2086 MTK_PIN( 2087 203, "GPIO203", 2088 MTK_EINT_FUNCTION(0, 203), 2089 DRV_GRP4, 2090 MTK_FUNCTION(0, "GPIO203"), 2091 MTK_FUNCTION(1, "SDA5") 2092 ), 2093 MTK_PIN( 2094 204, "GPIO204", 2095 MTK_EINT_FUNCTION(0, 204), 2096 DRV_GRP4, 2097 MTK_FUNCTION(0, "GPIO204"), 2098 MTK_FUNCTION(1, "SCL0"), 2099 MTK_FUNCTION(2, "SPI4_C_CLK"), 2100 MTK_FUNCTION(3, "SPI7_B_CLK") 2101 ), 2102 MTK_PIN( 2103 205, "GPIO205", 2104 MTK_EINT_FUNCTION(0, 205), 2105 DRV_GRP4, 2106 MTK_FUNCTION(0, "GPIO205"), 2107 MTK_FUNCTION(1, "SDA0"), 2108 MTK_FUNCTION(2, "SPI4_C_CSB"), 2109 MTK_FUNCTION(3, "SPI7_B_CSB") 2110 ), 2111 MTK_PIN( 2112 206, "GPIO206", 2113 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2114 DRV_GRP4, 2115 MTK_FUNCTION(0, "GPIO206"), 2116 MTK_FUNCTION(1, "SRCLKENA0") 2117 ), 2118 MTK_PIN( 2119 207, "GPIO207", 2120 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2121 DRV_GRP4, 2122 MTK_FUNCTION(0, "GPIO207"), 2123 MTK_FUNCTION(1, "SRCLKENA1") 2124 ), 2125 MTK_PIN( 2126 208, "GPIO208", 2127 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2128 DRV_GRP4, 2129 MTK_FUNCTION(0, "GPIO208"), 2130 MTK_FUNCTION(1, "WATCHDOG") 2131 ), 2132 MTK_PIN( 2133 209, "GPIO209", 2134 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2135 DRV_GRP4, 2136 MTK_FUNCTION(0, "GPIO209"), 2137 MTK_FUNCTION(1, "PWRAP_SPI0_MI"), 2138 MTK_FUNCTION(2, "PWRAP_SPI0_MO") 2139 ), 2140 MTK_PIN( 2141 210, "GPIO210", 2142 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2143 DRV_GRP4, 2144 MTK_FUNCTION(0, "GPIO210"), 2145 MTK_FUNCTION(1, "PWRAP_SPI0_CSN") 2146 ), 2147 MTK_PIN( 2148 211, "GPIO211", 2149 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2150 DRV_GRP4, 2151 MTK_FUNCTION(0, "GPIO211"), 2152 MTK_FUNCTION(1, "PWRAP_SPI0_MO"), 2153 MTK_FUNCTION(2, "PWRAP_SPI0_MI") 2154 ), 2155 MTK_PIN( 2156 212, "GPIO212", 2157 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2158 DRV_GRP4, 2159 MTK_FUNCTION(0, "GPIO212"), 2160 MTK_FUNCTION(1, "PWRAP_SPI0_CK") 2161 ), 2162 MTK_PIN( 2163 213, "GPIO213", 2164 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2165 DRV_GRP4, 2166 MTK_FUNCTION(0, "GPIO213"), 2167 MTK_FUNCTION(1, "RTC32K_CK") 2168 ), 2169 MTK_PIN( 2170 214, "GPIO214", 2171 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2172 DRV_GRP4, 2173 MTK_FUNCTION(0, "GPIO214"), 2174 MTK_FUNCTION(1, "AUD_CLK_MOSI"), 2175 MTK_FUNCTION(3, "I2S1_MCK"), 2176 MTK_FUNCTION(4, "I2S7_MCK"), 2177 MTK_FUNCTION(5, "I2S9_MCK"), 2178 MTK_FUNCTION(6, "UFS_UNIPRO_SCL") 2179 ), 2180 MTK_PIN( 2181 215, "GPIO215", 2182 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2183 DRV_GRP4, 2184 MTK_FUNCTION(0, "GPIO215"), 2185 MTK_FUNCTION(1, "AUD_SYNC_MOSI"), 2186 MTK_FUNCTION(3, "I2S1_BCK"), 2187 MTK_FUNCTION(4, "I2S7_BCK"), 2188 MTK_FUNCTION(5, "I2S9_BCK"), 2189 MTK_FUNCTION(7, "DBG_MON_B24") 2190 ), 2191 MTK_PIN( 2192 216, "GPIO216", 2193 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2194 DRV_GRP4, 2195 MTK_FUNCTION(0, "GPIO216"), 2196 MTK_FUNCTION(1, "AUD_DAT_MOSI0"), 2197 MTK_FUNCTION(3, "I2S1_LRCK"), 2198 MTK_FUNCTION(4, "I2S7_LRCK"), 2199 MTK_FUNCTION(5, "I2S9_LRCK"), 2200 MTK_FUNCTION(7, "DBG_MON_B25") 2201 ), 2202 MTK_PIN( 2203 217, "GPIO217", 2204 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2205 DRV_GRP4, 2206 MTK_FUNCTION(0, "GPIO217"), 2207 MTK_FUNCTION(1, "AUD_DAT_MOSI1"), 2208 MTK_FUNCTION(3, "I2S1_DO"), 2209 MTK_FUNCTION(4, "I2S7_DO"), 2210 MTK_FUNCTION(5, "I2S9_DO"), 2211 MTK_FUNCTION(6, "UFS_MPHY_SDA"), 2212 MTK_FUNCTION(7, "DBG_MON_B26") 2213 ), 2214 MTK_PIN( 2215 218, "GPIO218", 2216 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2217 DRV_GRP4, 2218 MTK_FUNCTION(0, "GPIO218"), 2219 MTK_FUNCTION(1, "AUD_DAT_MISO0"), 2220 MTK_FUNCTION(2, "VOW_DAT_MISO"), 2221 MTK_FUNCTION(3, "I2S2_LRCK"), 2222 MTK_FUNCTION(4, "I2S6_LRCK"), 2223 MTK_FUNCTION(5, "I2S8_LRCK"), 2224 MTK_FUNCTION(7, "DBG_MON_B30") 2225 ), 2226 MTK_PIN( 2227 219, "GPIO219", 2228 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT), 2229 DRV_GRP4, 2230 MTK_FUNCTION(0, "GPIO219"), 2231 MTK_FUNCTION(1, "AUD_DAT_MISO1"), 2232 MTK_FUNCTION(2, "VOW_CLK_MISO"), 2233 MTK_FUNCTION(3, "I2S2_DI"), 2234 MTK_FUNCTION(4, "I2S6_DI"), 2235 MTK_FUNCTION(5, "I2S8_DI"), 2236 MTK_FUNCTION(6, "UFS_MPHY_SCL"), 2237 MTK_FUNCTION(7, "DBG_MON_B31") 2238 ), 2239 MTK_PIN( 2240 220, "GPIO220", 2241 MTK_EINT_FUNCTION(0, 216), 2242 DRV_GRP4, 2243 MTK_FUNCTION(0, NULL) 2244 ), 2245 MTK_PIN( 2246 221, "GPIO221", 2247 MTK_EINT_FUNCTION(0, 217), 2248 DRV_GRP4, 2249 MTK_FUNCTION(0, NULL) 2250 ), 2251 MTK_PIN( 2252 222, "GPIO222", 2253 MTK_EINT_FUNCTION(0, 218), 2254 DRV_GRP4, 2255 MTK_FUNCTION(0, NULL) 2256 ), 2257 MTK_PIN( 2258 223, "GPIO223", 2259 MTK_EINT_FUNCTION(0, 219), 2260 DRV_GRP4, 2261 MTK_FUNCTION(0, NULL) 2262 ), 2263 MTK_PIN( 2264 224, "GPIO224", 2265 MTK_EINT_FUNCTION(0, 220), 2266 DRV_GRP4, 2267 MTK_FUNCTION(0, NULL) 2268 ), 2269 MTK_PIN( 2270 225, "GPIO225", 2271 MTK_EINT_FUNCTION(0, 222), 2272 DRV_GRP4, 2273 MTK_FUNCTION(0, NULL) 2274 ), 2275 MTK_PIN( 2276 226, "GPIO226", 2277 MTK_EINT_FUNCTION(0, 223), 2278 DRV_GRP4, 2279 MTK_FUNCTION(0, NULL) 2280 ), 2281 }; 2282 2283 #endif /* __PINCTRL_MTK_MT6893_H */ 2284