1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Copyright (C) 2025 MediaTek Inc. 4 * Author: Lei Xue <lei.xue@mediatek.com> 5 * Cathy Xu <ot_cathy.xu@mediatek.com> 6 */ 7 8 #ifndef __PINCTRL_MTK_MT8189_H 9 #define __PINCTRL_MTK_MT8189_H 10 11 #include "pinctrl-paris.h" 12 13 static const struct mtk_pin_desc mtk_pins_mt8189[] = { 14 MTK_PIN( 15 0, "GPIO0", 16 MTK_EINT_FUNCTION(0, 0), 17 DRV_GRP4, 18 MTK_FUNCTION(0, "GPIO0"), 19 MTK_FUNCTION(1, "TP_GPIO0_AO"), 20 MTK_FUNCTION(2, "SPIM3_A_CSB"), 21 MTK_FUNCTION(3, "I2SOUT0_MCK"), 22 MTK_FUNCTION(4, "SCP_SPI0_CS"), 23 MTK_FUNCTION(6, "CONN_BPI_BUS6"), 24 MTK_FUNCTION(7, "DBG_MON_A0") 25 ), 26 27 MTK_PIN( 28 1, "GPIO1", 29 MTK_EINT_FUNCTION(0, 1), 30 DRV_GRP4, 31 MTK_FUNCTION(0, "GPIO1"), 32 MTK_FUNCTION(1, "TP_GPIO1_AO"), 33 MTK_FUNCTION(2, "SPIM3_A_CLK"), 34 MTK_FUNCTION(3, "I2SOUT0_BCK"), 35 MTK_FUNCTION(4, "SCP_SPI0_CK"), 36 MTK_FUNCTION(6, "CONN_BPI_BUS7"), 37 MTK_FUNCTION(7, "DBG_MON_A1") 38 ), 39 40 MTK_PIN( 41 2, "GPIO2", 42 MTK_EINT_FUNCTION(0, 2), 43 DRV_GRP4, 44 MTK_FUNCTION(0, "GPIO2"), 45 MTK_FUNCTION(1, "TP_GPIO2_AO"), 46 MTK_FUNCTION(2, "SPIM3_A_MO"), 47 MTK_FUNCTION(3, "I2SOUT0_LRCK"), 48 MTK_FUNCTION(4, "SCP_SPI0_MO"), 49 MTK_FUNCTION(6, "CONN_BPI_BUS8"), 50 MTK_FUNCTION(7, "DBG_MON_A2") 51 ), 52 53 MTK_PIN( 54 3, "GPIO3", 55 MTK_EINT_FUNCTION(0, 3), 56 DRV_GRP4, 57 MTK_FUNCTION(0, "GPIO3"), 58 MTK_FUNCTION(1, "TP_GPIO3_AO"), 59 MTK_FUNCTION(2, "SPIM3_A_MI"), 60 MTK_FUNCTION(3, "I2SOUT0_DO"), 61 MTK_FUNCTION(4, "SCP_SPI0_MI"), 62 MTK_FUNCTION(6, "CONN_BPI_BUS9"), 63 MTK_FUNCTION(7, "DBG_MON_A3") 64 ), 65 66 MTK_PIN( 67 4, "GPIO4", 68 MTK_EINT_FUNCTION(0, 4), 69 DRV_GRP4, 70 MTK_FUNCTION(0, "GPIO4"), 71 MTK_FUNCTION(1, "TP_GPIO4_AO"), 72 MTK_FUNCTION(2, "SPIM4_A_CSB"), 73 MTK_FUNCTION(3, "I2SIN0_DI"), 74 MTK_FUNCTION(4, "SCP_SPI1_CS"), 75 MTK_FUNCTION(6, "CONN_BPI_BUS10"), 76 MTK_FUNCTION(7, "DBG_MON_A4") 77 ), 78 79 MTK_PIN( 80 5, "GPIO5", 81 MTK_EINT_FUNCTION(0, 5), 82 DRV_GRP4, 83 MTK_FUNCTION(0, "GPIO5"), 84 MTK_FUNCTION(1, "TP_GPIO5_AO"), 85 MTK_FUNCTION(2, "SPIM4_A_CLK"), 86 MTK_FUNCTION(3, "I2SIN0_BCK"), 87 MTK_FUNCTION(4, "SCP_SPI1_CK"), 88 MTK_FUNCTION(6, "CONN_BPI_BUS11_OLAT0"), 89 MTK_FUNCTION(7, "DBG_MON_A5") 90 ), 91 92 MTK_PIN( 93 6, "GPIO6", 94 MTK_EINT_FUNCTION(0, 6), 95 DRV_GRP4, 96 MTK_FUNCTION(0, "GPIO6"), 97 MTK_FUNCTION(1, "TP_GPIO6_AO"), 98 MTK_FUNCTION(2, "SPIM4_A_MO"), 99 MTK_FUNCTION(3, "I2SIN0_LRCK"), 100 MTK_FUNCTION(4, "SCP_SPI1_MO"), 101 MTK_FUNCTION(6, "CONN_BPI_BUS12_OLAT1"), 102 MTK_FUNCTION(7, "DBG_MON_A6") 103 ), 104 105 MTK_PIN( 106 7, "GPIO7", 107 MTK_EINT_FUNCTION(0, 7), 108 DRV_GRP4, 109 MTK_FUNCTION(0, "GPIO7"), 110 MTK_FUNCTION(1, "TP_GPIO7_AO"), 111 MTK_FUNCTION(2, "SPIM4_A_MI"), 112 MTK_FUNCTION(3, "I2SIN0_MCK"), 113 MTK_FUNCTION(4, "SCP_SPI1_MI"), 114 MTK_FUNCTION(6, "CONN_BPI_BUS13_OLAT2"), 115 MTK_FUNCTION(7, "DBG_MON_A7") 116 ), 117 118 MTK_PIN( 119 8, "GPIO8", 120 MTK_EINT_FUNCTION(0, 8), 121 DRV_GRP4, 122 MTK_FUNCTION(0, "GPIO8"), 123 MTK_FUNCTION(1, "TP_UTXD1_VLP"), 124 MTK_FUNCTION(2, "SPIM5_A_CSB"), 125 MTK_FUNCTION(3, "I2SOUT1_MCK"), 126 MTK_FUNCTION(4, "VADSP_UTXD0"), 127 MTK_FUNCTION(6, "CONN_BPI_BUS14_OLAT3"), 128 MTK_FUNCTION(7, "DBG_MON_A8") 129 ), 130 131 MTK_PIN( 132 9, "GPIO9", 133 MTK_EINT_FUNCTION(0, 9), 134 DRV_GRP4, 135 MTK_FUNCTION(0, "GPIO9"), 136 MTK_FUNCTION(1, "TP_URXD1_VLP"), 137 MTK_FUNCTION(2, "SPIM5_A_CLK"), 138 MTK_FUNCTION(3, "I2SOUT1_BCK"), 139 MTK_FUNCTION(4, "VADSP_URXD0"), 140 MTK_FUNCTION(6, "CONN_BPI_BUS15_OLAT4"), 141 MTK_FUNCTION(7, "DBG_MON_A9") 142 ), 143 144 MTK_PIN( 145 10, "GPIO10", 146 MTK_EINT_FUNCTION(0, 10), 147 DRV_GRP4, 148 MTK_FUNCTION(0, "GPIO10"), 149 MTK_FUNCTION(1, "TP_UCTS1_VLP"), 150 MTK_FUNCTION(2, "SPIM5_A_MO"), 151 MTK_FUNCTION(3, "I2SOUT1_LRCK"), 152 MTK_FUNCTION(4, "SRCLKENAI0"), 153 MTK_FUNCTION(6, "CONN_BPI_BUS16_OLAT5"), 154 MTK_FUNCTION(7, "DBG_MON_A10") 155 ), 156 157 MTK_PIN( 158 11, "GPIO11", 159 MTK_EINT_FUNCTION(0, 11), 160 DRV_GRP4, 161 MTK_FUNCTION(0, "GPIO11"), 162 MTK_FUNCTION(1, "TP_URTS1_VLP"), 163 MTK_FUNCTION(2, "SPIM5_A_MI"), 164 MTK_FUNCTION(3, "I2SOUT1_DO"), 165 MTK_FUNCTION(4, "SRCLKENAI1"), 166 MTK_FUNCTION(5, "PWM_vlp"), 167 MTK_FUNCTION(7, "DBG_MON_A11") 168 ), 169 170 MTK_PIN( 171 12, "GPIO12", 172 MTK_EINT_FUNCTION(0, 12), 173 DRV_GRP4, 174 MTK_FUNCTION(0, "GPIO12"), 175 MTK_FUNCTION(1, "TP_UTXD1_VCORE"), 176 MTK_FUNCTION(2, "UTXD3"), 177 MTK_FUNCTION(3, "CLKM0"), 178 MTK_FUNCTION(4, "CMFLASH0"), 179 MTK_FUNCTION(6, "ANT_SEL0"), 180 MTK_FUNCTION(7, "DBG_MON_B20") 181 ), 182 183 MTK_PIN( 184 13, "GPIO13", 185 MTK_EINT_FUNCTION(0, 13), 186 DRV_GRP4, 187 MTK_FUNCTION(0, "GPIO13"), 188 MTK_FUNCTION(1, "TP_URXD1_VCORE"), 189 MTK_FUNCTION(2, "URXD3"), 190 MTK_FUNCTION(3, "CLKM1"), 191 MTK_FUNCTION(4, "CMFLASH1"), 192 MTK_FUNCTION(6, "ANT_SEL1"), 193 MTK_FUNCTION(7, "DBG_MON_B21") 194 ), 195 196 MTK_PIN( 197 14, "GPIO14", 198 MTK_EINT_FUNCTION(0, 14), 199 DRV_GRP4, 200 MTK_FUNCTION(0, "GPIO14"), 201 MTK_FUNCTION(1, "TP_UCTS1_VCORE"), 202 MTK_FUNCTION(2, "UCTS3"), 203 MTK_FUNCTION(3, "CLKM2"), 204 MTK_FUNCTION(4, "CMFLASH2"), 205 MTK_FUNCTION(6, "ANT_SEL2"), 206 MTK_FUNCTION(7, "DBG_MON_B22") 207 ), 208 209 MTK_PIN( 210 15, "GPIO15", 211 MTK_EINT_FUNCTION(0, 15), 212 DRV_GRP4, 213 MTK_FUNCTION(0, "GPIO15"), 214 MTK_FUNCTION(1, "TP_URTS1_VCORE"), 215 MTK_FUNCTION(2, "URTS3"), 216 MTK_FUNCTION(3, "CLKM3"), 217 MTK_FUNCTION(4, "CMVREF0"), 218 MTK_FUNCTION(6, "ANT_SEL3"), 219 MTK_FUNCTION(7, "DBG_MON_B23") 220 ), 221 222 MTK_PIN( 223 16, "GPIO16", 224 MTK_EINT_FUNCTION(0, 16), 225 DRV_GRP4, 226 MTK_FUNCTION(0, "GPIO16"), 227 MTK_FUNCTION(1, "PWM_0"), 228 MTK_FUNCTION(2, "UCTS2"), 229 MTK_FUNCTION(3, "DP_TX_HPD"), 230 MTK_FUNCTION(4, "CMVREF1"), 231 MTK_FUNCTION(5, "MD32_0_GPIO0"), 232 MTK_FUNCTION(6, "ANT_SEL4"), 233 MTK_FUNCTION(7, "DBG_MON_B24") 234 ), 235 236 MTK_PIN( 237 17, "GPIO17", 238 MTK_EINT_FUNCTION(0, 17), 239 DRV_GRP4, 240 MTK_FUNCTION(0, "GPIO17"), 241 MTK_FUNCTION(1, "PWM_1"), 242 MTK_FUNCTION(2, "URTS2"), 243 MTK_FUNCTION(3, "EDP_TX_HPD"), 244 MTK_FUNCTION(4, "CMVREF2"), 245 MTK_FUNCTION(5, "MD32_1_GPIO0"), 246 MTK_FUNCTION(6, "PMSR_SMAP"), 247 MTK_FUNCTION(7, "DBG_MON_B25") 248 ), 249 250 MTK_PIN( 251 18, "GPIO18", 252 MTK_EINT_FUNCTION(0, 18), 253 DRV_GRP4, 254 MTK_FUNCTION(0, "GPIO18"), 255 MTK_FUNCTION(1, "CMFLASH0"), 256 MTK_FUNCTION(2, "CMVREF3"), 257 MTK_FUNCTION(3, "UTXD2"), 258 MTK_FUNCTION(4, "DISP_PWM1"), 259 MTK_FUNCTION(5, "I2SIN1_MCK"), 260 MTK_FUNCTION(6, "mbistreaden_trigger"), 261 MTK_FUNCTION(7, "DBG_MON_A12") 262 ), 263 264 MTK_PIN( 265 19, "GPIO19", 266 MTK_EINT_FUNCTION(0, 19), 267 DRV_GRP4, 268 MTK_FUNCTION(0, "GPIO19"), 269 MTK_FUNCTION(1, "CMFLASH1"), 270 MTK_FUNCTION(2, "CMVREF2"), 271 MTK_FUNCTION(3, "URXD2"), 272 MTK_FUNCTION(4, "USB_DRVVBUS_1P"), 273 MTK_FUNCTION(5, "I2SIN1_BCK"), 274 MTK_FUNCTION(6, "mbistwriteen_trigger"), 275 MTK_FUNCTION(7, "DBG_MON_A13") 276 ), 277 278 MTK_PIN( 279 20, "GPIO20", 280 MTK_EINT_FUNCTION(0, 20), 281 DRV_GRP4, 282 MTK_FUNCTION(0, "GPIO20"), 283 MTK_FUNCTION(1, "CMFLASH2"), 284 MTK_FUNCTION(2, "CMVREF1"), 285 MTK_FUNCTION(3, "UCTS2"), 286 MTK_FUNCTION(4, "PERSTN"), 287 MTK_FUNCTION(5, "I2SIN1_LRCK"), 288 MTK_FUNCTION(6, "DMIC0_DAT1"), 289 MTK_FUNCTION(7, "DBG_MON_A14") 290 ), 291 292 MTK_PIN( 293 21, "GPIO21", 294 MTK_EINT_FUNCTION(0, 21), 295 DRV_GRP4, 296 MTK_FUNCTION(0, "GPIO21"), 297 MTK_FUNCTION(1, "CMFLASH3"), 298 MTK_FUNCTION(2, "CMVREF0"), 299 MTK_FUNCTION(3, "URTS2"), 300 MTK_FUNCTION(4, "CLKREQN"), 301 MTK_FUNCTION(5, "I2SIN1_DI"), 302 MTK_FUNCTION(6, "DMIC1_DAT1"), 303 MTK_FUNCTION(7, "DBG_MON_A15") 304 ), 305 306 MTK_PIN( 307 22, "GPIO22", 308 MTK_EINT_FUNCTION(0, 22), 309 DRV_GRP4, 310 MTK_FUNCTION(0, "GPIO22"), 311 MTK_FUNCTION(1, "CMMCLK0"), 312 MTK_FUNCTION(2, "TP_GPIO4_AO") 313 ), 314 315 MTK_PIN( 316 23, "GPIO23", 317 MTK_EINT_FUNCTION(0, 23), 318 DRV_GRP4, 319 MTK_FUNCTION(0, "GPIO23"), 320 MTK_FUNCTION(1, "CMMCLK1"), 321 MTK_FUNCTION(2, "TP_GPIO5_AO"), 322 MTK_FUNCTION(3, "SSPM_UTXD_AO_VLP"), 323 MTK_FUNCTION(4, "PWM_vlp"), 324 MTK_FUNCTION(6, "SRCLKENAI0") 325 ), 326 327 MTK_PIN( 328 24, "GPIO24", 329 MTK_EINT_FUNCTION(0, 24), 330 DRV_GRP4, 331 MTK_FUNCTION(0, "GPIO24"), 332 MTK_FUNCTION(1, "CMMCLK2"), 333 MTK_FUNCTION(2, "TP_GPIO6_AO"), 334 MTK_FUNCTION(3, "SSPM_URXD_AO_VLP"), 335 MTK_FUNCTION(4, "WAKEN"), 336 MTK_FUNCTION(5, "SPMI_P_TRIG_FLAG"), 337 MTK_FUNCTION(6, "SRCLKENAI1") 338 ), 339 340 MTK_PIN( 341 25, "GPIO25", 342 MTK_EINT_FUNCTION(0, 25), 343 DRV_GRP4, 344 MTK_FUNCTION(0, "GPIO25"), 345 MTK_FUNCTION(1, "LCM_RST"), 346 MTK_FUNCTION(2, "DP_TX_HPD"), 347 MTK_FUNCTION(3, "CMFLASH3"), 348 MTK_FUNCTION(4, "MD32_0_GPIO0"), 349 MTK_FUNCTION(5, "USB_DRVVBUS_2P") 350 ), 351 352 MTK_PIN( 353 26, "GPIO26", 354 MTK_EINT_FUNCTION(0, 26), 355 DRV_GRP4, 356 MTK_FUNCTION(0, "GPIO26"), 357 MTK_FUNCTION(1, "DSI_TE"), 358 MTK_FUNCTION(2, "EDP_TX_HPD"), 359 MTK_FUNCTION(3, "CMVREF3"), 360 MTK_FUNCTION(4, "MD32_1_GPIO0"), 361 MTK_FUNCTION(5, "USB_DRVVBUS_3P") 362 ), 363 364 MTK_PIN( 365 27, "GPIO27", 366 MTK_EINT_FUNCTION(0, 27), 367 DRV_GRP4, 368 MTK_FUNCTION(0, "GPIO27"), 369 MTK_FUNCTION(1, "DP_TX_HPD"), 370 MTK_FUNCTION(2, "mbistreaden_trigger"), 371 MTK_FUNCTION(3, "MD32_0_GPIO0"), 372 MTK_FUNCTION(4, "TP_UCTS1_VCORE"), 373 MTK_FUNCTION(5, "CMVREF4"), 374 MTK_FUNCTION(6, "EXTIF0_ACT"), 375 MTK_FUNCTION(7, "ANT_SEL0") 376 ), 377 378 MTK_PIN( 379 28, "GPIO28", 380 MTK_EINT_FUNCTION(0, 28), 381 DRV_GRP4, 382 MTK_FUNCTION(0, "GPIO28"), 383 MTK_FUNCTION(1, "EDP_TX_HPD"), 384 MTK_FUNCTION(2, "mbistwriteen_trigger"), 385 MTK_FUNCTION(3, "MD32_1_GPIO0"), 386 MTK_FUNCTION(4, "TP_URTS1_VCORE"), 387 MTK_FUNCTION(6, "EXTIF0_PRI"), 388 MTK_FUNCTION(7, "ANT_SEL1") 389 ), 390 391 MTK_PIN( 392 29, "GPIO29", 393 MTK_EINT_FUNCTION(0, 29), 394 DRV_GRP4, 395 MTK_FUNCTION(0, "GPIO29"), 396 MTK_FUNCTION(1, "DISP_PWM0"), 397 MTK_FUNCTION(2, "MD32_1_TXD"), 398 MTK_FUNCTION(3, "SSPM_UTXD_AO_VCORE"), 399 MTK_FUNCTION(5, "USB_DRVVBUS_4P") 400 ), 401 402 MTK_PIN( 403 30, "GPIO30", 404 MTK_EINT_FUNCTION(0, 30), 405 DRV_GRP4, 406 MTK_FUNCTION(0, "GPIO30"), 407 MTK_FUNCTION(1, "DISP_PWM1"), 408 MTK_FUNCTION(2, "MD32_1_RXD"), 409 MTK_FUNCTION(3, "SSPM_URXD_AO_VCORE"), 410 MTK_FUNCTION(5, "PMSR_SMAP"), 411 MTK_FUNCTION(6, "EXTIF0_GNT_B"), 412 MTK_FUNCTION(7, "ANT_SEL2") 413 ), 414 415 MTK_PIN( 416 31, "GPIO31", 417 MTK_EINT_FUNCTION(0, 31), 418 DRV_GRP4, 419 MTK_FUNCTION(0, "GPIO31"), 420 MTK_FUNCTION(1, "UTXD0"), 421 MTK_FUNCTION(2, "MD32_0_TXD") 422 ), 423 424 MTK_PIN( 425 32, "GPIO32", 426 MTK_EINT_FUNCTION(0, 32), 427 DRV_GRP4, 428 MTK_FUNCTION(0, "GPIO32"), 429 MTK_FUNCTION(1, "URXD0"), 430 MTK_FUNCTION(2, "MD32_0_RXD") 431 ), 432 433 MTK_PIN( 434 33, "GPIO33", 435 MTK_EINT_FUNCTION(0, 33), 436 DRV_GRP4, 437 MTK_FUNCTION(0, "GPIO33"), 438 MTK_FUNCTION(1, "UTXD1"), 439 MTK_FUNCTION(2, "VADSP_UTXD0"), 440 MTK_FUNCTION(3, "TP_UTXD1_VLP"), 441 MTK_FUNCTION(4, "MD32_1_TXD"), 442 MTK_FUNCTION(5, "CONN_BGF_UART0_TXD"), 443 MTK_FUNCTION(6, "CONN_WIFI_TXD") 444 ), 445 446 MTK_PIN( 447 34, "GPIO34", 448 MTK_EINT_FUNCTION(0, 34), 449 DRV_GRP4, 450 MTK_FUNCTION(0, "GPIO34"), 451 MTK_FUNCTION(1, "URXD1"), 452 MTK_FUNCTION(2, "VADSP_URXD0"), 453 MTK_FUNCTION(3, "TP_URXD1_VLP"), 454 MTK_FUNCTION(4, "MD32_1_RXD"), 455 MTK_FUNCTION(5, "CONN_BGF_UART0_RXD") 456 ), 457 458 MTK_PIN( 459 35, "GPIO35", 460 MTK_EINT_FUNCTION(0, 35), 461 DRV_GRP4, 462 MTK_FUNCTION(0, "GPIO35"), 463 MTK_FUNCTION(1, "UTXD2"), 464 MTK_FUNCTION(2, "UCTS1"), 465 MTK_FUNCTION(3, "TP_UCTS1_VLP"), 466 MTK_FUNCTION(4, "SSPM_UTXD_AO_VLP"), 467 MTK_FUNCTION(5, "VADSP_UTXD0"), 468 MTK_FUNCTION(6, "CONN_BT_TXD") 469 ), 470 471 MTK_PIN( 472 36, "GPIO36", 473 MTK_EINT_FUNCTION(0, 36), 474 DRV_GRP4, 475 MTK_FUNCTION(0, "GPIO36"), 476 MTK_FUNCTION(1, "URXD2"), 477 MTK_FUNCTION(2, "URTS1"), 478 MTK_FUNCTION(3, "TP_URTS1_VLP"), 479 MTK_FUNCTION(4, "SSPM_URXD_AO_VLP"), 480 MTK_FUNCTION(5, "VADSP_URXD0") 481 ), 482 483 MTK_PIN( 484 37, "GPIO37", 485 MTK_EINT_FUNCTION(0, 37), 486 DRV_GRP4, 487 MTK_FUNCTION(0, "GPIO37"), 488 MTK_FUNCTION(1, "UTXD3"), 489 MTK_FUNCTION(2, "UCTS0"), 490 MTK_FUNCTION(3, "TP_UTXD1_VCORE"), 491 MTK_FUNCTION(4, "SSPM_UTXD_AO_VCORE"), 492 MTK_FUNCTION(6, "MD32_0_TXD"), 493 MTK_FUNCTION(7, "CONN_BGF_UART0_TXD") 494 ), 495 496 MTK_PIN( 497 38, "GPIO38", 498 MTK_EINT_FUNCTION(0, 38), 499 DRV_GRP4, 500 MTK_FUNCTION(0, "GPIO38"), 501 MTK_FUNCTION(1, "URXD3"), 502 MTK_FUNCTION(2, "URTS0"), 503 MTK_FUNCTION(3, "TP_URXD1_VCORE"), 504 MTK_FUNCTION(4, "SSPM_URXD_AO_VCORE"), 505 MTK_FUNCTION(6, "MD32_0_RXD"), 506 MTK_FUNCTION(7, "CONN_BGF_UART0_RXD") 507 ), 508 509 MTK_PIN( 510 39, "GPIO39", 511 MTK_EINT_FUNCTION(0, 39), 512 DRV_GRP4, 513 MTK_FUNCTION(0, "GPIO39"), 514 MTK_FUNCTION(1, "JTMS_SEL1") 515 ), 516 517 MTK_PIN( 518 40, "GPIO40", 519 MTK_EINT_FUNCTION(0, 40), 520 DRV_GRP4, 521 MTK_FUNCTION(0, "GPIO40"), 522 MTK_FUNCTION(1, "JTCK_SEL1") 523 ), 524 525 MTK_PIN( 526 41, "GPIO41", 527 MTK_EINT_FUNCTION(0, 41), 528 DRV_GRP4, 529 MTK_FUNCTION(0, "GPIO41"), 530 MTK_FUNCTION(1, "JTDI_SEL1") 531 ), 532 533 MTK_PIN( 534 42, "GPIO42", 535 MTK_EINT_FUNCTION(0, 42), 536 DRV_GRP4, 537 MTK_FUNCTION(0, "GPIO42"), 538 MTK_FUNCTION(1, "JTDO_SEL1") 539 ), 540 541 MTK_PIN( 542 43, "GPIO43", 543 MTK_EINT_FUNCTION(0, 43), 544 DRV_GRP4, 545 MTK_FUNCTION(0, "GPIO43"), 546 MTK_FUNCTION(1, "JTRSTn_SEL1") 547 ), 548 549 MTK_PIN( 550 44, "GPIO44", 551 MTK_EINT_FUNCTION(0, 44), 552 DRV_GRP4, 553 MTK_FUNCTION(0, "GPIO44"), 554 MTK_FUNCTION(1, "KPCOL0") 555 ), 556 557 MTK_PIN( 558 45, "GPIO45", 559 MTK_EINT_FUNCTION(0, 45), 560 DRV_GRP4, 561 MTK_FUNCTION(0, "GPIO45"), 562 MTK_FUNCTION(1, "KPCOL1"), 563 MTK_FUNCTION(2, "TP_GPIO0_AO"), 564 MTK_FUNCTION(3, "SRCLKENAI1"), 565 MTK_FUNCTION(7, "DBG_MON_A31") 566 ), 567 568 MTK_PIN( 569 46, "GPIO46", 570 MTK_EINT_FUNCTION(0, 46), 571 DRV_GRP4, 572 MTK_FUNCTION(0, "GPIO46"), 573 MTK_FUNCTION(1, "KPROW0"), 574 MTK_FUNCTION(2, "TP_GPIO1_AO") 575 ), 576 577 MTK_PIN( 578 47, "GPIO47", 579 MTK_EINT_FUNCTION(0, 47), 580 DRV_GRP4, 581 MTK_FUNCTION(0, "GPIO47"), 582 MTK_FUNCTION(1, "KPROW1"), 583 MTK_FUNCTION(2, "TP_GPIO2_AO"), 584 MTK_FUNCTION(3, "SRCLKENAI0"), 585 MTK_FUNCTION(7, "DBG_MON_A32") 586 ), 587 588 MTK_PIN( 589 48, "GPIO48", 590 MTK_EINT_FUNCTION(0, 48), 591 DRV_GRP4, 592 MTK_FUNCTION(0, "GPIO48"), 593 MTK_FUNCTION(1, "WAKEN"), 594 MTK_FUNCTION(2, "TP_GPIO3_AO"), 595 MTK_FUNCTION(3, "SPMI_P_TRIG_FLAG") 596 ), 597 598 MTK_PIN( 599 49, "GPIO49", 600 MTK_EINT_FUNCTION(0, 49), 601 DRV_GRP4, 602 MTK_FUNCTION(0, "GPIO49"), 603 MTK_FUNCTION(1, "PERSTN"), 604 MTK_FUNCTION(2, "MD32_0_GPIO0"), 605 MTK_FUNCTION(3, "UFS_MPHY_SCL"), 606 MTK_FUNCTION(7, "ANT_SEL3") 607 ), 608 609 MTK_PIN( 610 50, "GPIO50", 611 MTK_EINT_FUNCTION(0, 50), 612 DRV_GRP4, 613 MTK_FUNCTION(0, "GPIO50"), 614 MTK_FUNCTION(1, "CLKREQN"), 615 MTK_FUNCTION(2, "MD32_1_GPIO0"), 616 MTK_FUNCTION(3, "UFS_MPHY_SDA"), 617 MTK_FUNCTION(7, "ANT_SEL4") 618 ), 619 620 MTK_PIN( 621 51, "GPIO51", 622 MTK_EINT_FUNCTION(0, 51), 623 DRV_GRP4, 624 MTK_FUNCTION(0, "GPIO51"), 625 MTK_FUNCTION(1, "SCP_SCL0"), 626 MTK_FUNCTION(2, "SCL0") 627 ), 628 629 MTK_PIN( 630 52, "GPIO52", 631 MTK_EINT_FUNCTION(0, 52), 632 DRV_GRP4, 633 MTK_FUNCTION(0, "GPIO52"), 634 MTK_FUNCTION(1, "SCP_SDA0"), 635 MTK_FUNCTION(2, "SDA0") 636 ), 637 638 MTK_PIN( 639 53, "GPIO53", 640 MTK_EINT_FUNCTION(0, 53), 641 DRV_GRP4, 642 MTK_FUNCTION(0, "GPIO53"), 643 MTK_FUNCTION(1, "SCP_SCL1"), 644 MTK_FUNCTION(2, "SCL1") 645 ), 646 647 MTK_PIN( 648 54, "GPIO54", 649 MTK_EINT_FUNCTION(0, 54), 650 DRV_GRP4, 651 MTK_FUNCTION(0, "GPIO54"), 652 MTK_FUNCTION(1, "SCP_SDA1"), 653 MTK_FUNCTION(2, "SDA1") 654 ), 655 656 MTK_PIN( 657 55, "GPIO55", 658 MTK_EINT_FUNCTION(0, 55), 659 DRV_GRP4, 660 MTK_FUNCTION(0, "GPIO55"), 661 MTK_FUNCTION(1, "SCL2"), 662 MTK_FUNCTION(2, "UFS_MPHY_SCL"), 663 MTK_FUNCTION(3, "SSUSB_U2SIF_SCL") 664 ), 665 666 MTK_PIN( 667 56, "GPIO56", 668 MTK_EINT_FUNCTION(0, 56), 669 DRV_GRP4, 670 MTK_FUNCTION(0, "GPIO56"), 671 MTK_FUNCTION(1, "SDA2"), 672 MTK_FUNCTION(2, "UFS_MPHY_SDA"), 673 MTK_FUNCTION(3, "SSUSB_U2SIF_SDA") 674 ), 675 676 MTK_PIN( 677 57, "GPIO57", 678 MTK_EINT_FUNCTION(0, 57), 679 DRV_GRP4, 680 MTK_FUNCTION(0, "GPIO57"), 681 MTK_FUNCTION(1, "SCL3"), 682 MTK_FUNCTION(2, "PCIE_PHY_I2C_SCL"), 683 MTK_FUNCTION(3, "SSUSB_U2SIF_SCL_1P") 684 ), 685 686 MTK_PIN( 687 58, "GPIO58", 688 MTK_EINT_FUNCTION(0, 58), 689 DRV_GRP4, 690 MTK_FUNCTION(0, "GPIO58"), 691 MTK_FUNCTION(1, "SDA3"), 692 MTK_FUNCTION(2, "PCIE_PHY_I2C_SDA"), 693 MTK_FUNCTION(3, "SSUSB_U2SIF_SDA_1P") 694 ), 695 696 MTK_PIN( 697 59, "GPIO59", 698 MTK_EINT_FUNCTION(0, 59), 699 DRV_GRP4, 700 MTK_FUNCTION(0, "GPIO59"), 701 MTK_FUNCTION(1, "SCL4"), 702 MTK_FUNCTION(2, "SSUSB_U3PHY_I2C_SCL") 703 ), 704 705 MTK_PIN( 706 60, "GPIO60", 707 MTK_EINT_FUNCTION(0, 60), 708 DRV_GRP4, 709 MTK_FUNCTION(0, "GPIO60"), 710 MTK_FUNCTION(1, "SDA4"), 711 MTK_FUNCTION(2, "SSUSB_U3PHY_I2C_SDA") 712 ), 713 714 MTK_PIN( 715 61, "GPIO61", 716 MTK_EINT_FUNCTION(0, 61), 717 DRV_GRP4, 718 MTK_FUNCTION(0, "GPIO61"), 719 MTK_FUNCTION(1, "SCL5"), 720 MTK_FUNCTION(2, "SSPXTP_U3PHY_I2C_SCL") 721 ), 722 723 MTK_PIN( 724 62, "GPIO62", 725 MTK_EINT_FUNCTION(0, 62), 726 DRV_GRP4, 727 MTK_FUNCTION(0, "GPIO62"), 728 MTK_FUNCTION(1, "SDA5"), 729 MTK_FUNCTION(2, "SSPXTP_U3PHY_I2C_SDA") 730 ), 731 732 MTK_PIN( 733 63, "GPIO63", 734 MTK_EINT_FUNCTION(0, 63), 735 DRV_GRP4, 736 MTK_FUNCTION(0, "GPIO63"), 737 MTK_FUNCTION(1, "SCL6") 738 ), 739 740 MTK_PIN( 741 64, "GPIO64", 742 MTK_EINT_FUNCTION(0, 64), 743 DRV_GRP4, 744 MTK_FUNCTION(0, "GPIO64"), 745 MTK_FUNCTION(1, "SDA6") 746 ), 747 748 MTK_PIN( 749 65, "GPIO65", 750 MTK_EINT_FUNCTION(0, 65), 751 DRV_GRP4, 752 MTK_FUNCTION(0, "GPIO65"), 753 MTK_FUNCTION(1, "SCL7") 754 ), 755 756 MTK_PIN( 757 66, "GPIO66", 758 MTK_EINT_FUNCTION(0, 66), 759 DRV_GRP4, 760 MTK_FUNCTION(0, "GPIO66"), 761 MTK_FUNCTION(1, "SDA7") 762 ), 763 764 MTK_PIN( 765 67, "GPIO67", 766 MTK_EINT_FUNCTION(0, 67), 767 DRV_GRP4, 768 MTK_FUNCTION(0, "GPIO67"), 769 MTK_FUNCTION(1, "SCL8") 770 ), 771 772 MTK_PIN( 773 68, "GPIO68", 774 MTK_EINT_FUNCTION(0, 68), 775 DRV_GRP4, 776 MTK_FUNCTION(0, "GPIO68"), 777 MTK_FUNCTION(1, "SDA8") 778 ), 779 780 MTK_PIN( 781 69, "GPIO69", 782 MTK_EINT_FUNCTION(0, 69), 783 DRV_GRP4, 784 MTK_FUNCTION(0, "GPIO69"), 785 MTK_FUNCTION(1, "SPIM0_CSB"), 786 MTK_FUNCTION(2, "SCP_SPI0_CS"), 787 MTK_FUNCTION(3, "SPM_JTAG_TMS_VCORE"), 788 MTK_FUNCTION(4, "VADSP_JTAG0_TMS"), 789 MTK_FUNCTION(5, "SPM_JTAG_TMS"), 790 MTK_FUNCTION(6, "SSPM_JTAG_TMS_VLP"), 791 MTK_FUNCTION(7, "SCP_JTAG0_TMS_VLP") 792 ), 793 794 MTK_PIN( 795 70, "GPIO70", 796 MTK_EINT_FUNCTION(0, 70), 797 DRV_GRP4, 798 MTK_FUNCTION(0, "GPIO70"), 799 MTK_FUNCTION(1, "SPIM0_CLK"), 800 MTK_FUNCTION(2, "SCP_SPI0_CK"), 801 MTK_FUNCTION(3, "SPM_JTAG_TCK_VCORE"), 802 MTK_FUNCTION(4, "VADSP_JTAG0_TCK"), 803 MTK_FUNCTION(5, "SPM_JTAG_TCK"), 804 MTK_FUNCTION(6, "SSPM_JTAG_TCK_VLP"), 805 MTK_FUNCTION(7, "SCP_JTAG0_TCK_VLP") 806 ), 807 808 MTK_PIN( 809 71, "GPIO71", 810 MTK_EINT_FUNCTION(0, 71), 811 DRV_GRP4, 812 MTK_FUNCTION(0, "GPIO71"), 813 MTK_FUNCTION(1, "SPIM0_MO"), 814 MTK_FUNCTION(2, "SCP_SPI0_MO"), 815 MTK_FUNCTION(3, "SPM_JTAG_TDI_VCORE"), 816 MTK_FUNCTION(4, "VADSP_JTAG0_TDI"), 817 MTK_FUNCTION(5, "SPM_JTAG_TDI"), 818 MTK_FUNCTION(6, "SSPM_JTAG_TDI_VLP"), 819 MTK_FUNCTION(7, "SCP_JTAG0_TDI_VLP") 820 ), 821 822 MTK_PIN( 823 72, "GPIO72", 824 MTK_EINT_FUNCTION(0, 72), 825 DRV_GRP4, 826 MTK_FUNCTION(0, "GPIO72"), 827 MTK_FUNCTION(1, "SPIM0_MI"), 828 MTK_FUNCTION(2, "SCP_SPI0_MI"), 829 MTK_FUNCTION(3, "SPM_JTAG_TDO_VCORE"), 830 MTK_FUNCTION(4, "VADSP_JTAG0_TDO"), 831 MTK_FUNCTION(5, "SPM_JTAG_TDO"), 832 MTK_FUNCTION(6, "SSPM_JTAG_TDO_VLP"), 833 MTK_FUNCTION(7, "SCP_JTAG0_TDO_VLP") 834 ), 835 836 MTK_PIN( 837 73, "GPIO73", 838 MTK_EINT_FUNCTION(0, 73), 839 DRV_GRP4, 840 MTK_FUNCTION(0, "GPIO73"), 841 MTK_FUNCTION(1, "SPIM1_CSB"), 842 MTK_FUNCTION(2, "SCP_SPI1_CS"), 843 MTK_FUNCTION(3, "SPM_JTAG_TRSTN_VCORE"), 844 MTK_FUNCTION(4, "VADSP_JTAG0_TRSTN"), 845 MTK_FUNCTION(5, "SPM_JTAG_TRSTN"), 846 MTK_FUNCTION(6, "SSPM_JTAG_TRSTN_VLP"), 847 MTK_FUNCTION(7, "SCP_JTAG0_TRSTN_VLP") 848 ), 849 850 MTK_PIN( 851 74, "GPIO74", 852 MTK_EINT_FUNCTION(0, 74), 853 DRV_GRP4, 854 MTK_FUNCTION(0, "GPIO74"), 855 MTK_FUNCTION(1, "SPIM1_CLK"), 856 MTK_FUNCTION(2, "SCP_SPI1_CK") 857 ), 858 859 MTK_PIN( 860 75, "GPIO75", 861 MTK_EINT_FUNCTION(0, 75), 862 DRV_GRP4, 863 MTK_FUNCTION(0, "GPIO75"), 864 MTK_FUNCTION(1, "SPIM1_MO"), 865 MTK_FUNCTION(2, "SCP_SPI1_MO") 866 ), 867 868 MTK_PIN( 869 76, "GPIO76", 870 MTK_EINT_FUNCTION(0, 76), 871 DRV_GRP4, 872 MTK_FUNCTION(0, "GPIO76"), 873 MTK_FUNCTION(1, "SPIM1_MI"), 874 MTK_FUNCTION(2, "SCP_SPI1_MI") 875 ), 876 877 MTK_PIN( 878 77, "GPIO77", 879 MTK_EINT_FUNCTION(0, 77), 880 DRV_GRP4, 881 MTK_FUNCTION(0, "GPIO77"), 882 MTK_FUNCTION(1, "SPIM2_CSB"), 883 MTK_FUNCTION(2, "PCM0_SYNC"), 884 MTK_FUNCTION(3, "SSUSB_U2SIF_SCL"), 885 MTK_FUNCTION(7, "DBG_MON_A27") 886 ), 887 888 MTK_PIN( 889 78, "GPIO78", 890 MTK_EINT_FUNCTION(0, 78), 891 DRV_GRP4, 892 MTK_FUNCTION(0, "GPIO78"), 893 MTK_FUNCTION(1, "SPIM2_CLK"), 894 MTK_FUNCTION(2, "PCM0_CLK"), 895 MTK_FUNCTION(3, "SSUSB_U2SIF_SDA"), 896 MTK_FUNCTION(7, "DBG_MON_A28") 897 ), 898 899 MTK_PIN( 900 79, "GPIO79", 901 MTK_EINT_FUNCTION(0, 79), 902 DRV_GRP4, 903 MTK_FUNCTION(0, "GPIO79"), 904 MTK_FUNCTION(1, "SPIM2_MO"), 905 MTK_FUNCTION(2, "PCM0_DO"), 906 MTK_FUNCTION(3, "SSUSB_U2SIF_SCL_1P"), 907 MTK_FUNCTION(7, "DBG_MON_A29") 908 ), 909 910 MTK_PIN( 911 80, "GPIO80", 912 MTK_EINT_FUNCTION(0, 80), 913 DRV_GRP4, 914 MTK_FUNCTION(0, "GPIO80"), 915 MTK_FUNCTION(1, "SPIM2_MI"), 916 MTK_FUNCTION(2, "PCM0_DI"), 917 MTK_FUNCTION(3, "SSUSB_U2SIF_SDA_1P"), 918 MTK_FUNCTION(7, "DBG_MON_A30") 919 ), 920 921 MTK_PIN( 922 81, "GPIO81", 923 MTK_EINT_FUNCTION(0, 81), 924 DRV_GRP4, 925 MTK_FUNCTION(0, "GPIO81"), 926 MTK_FUNCTION(1, "IDDIG"), 927 MTK_FUNCTION(7, "DBG_MON_B32") 928 ), 929 930 MTK_PIN( 931 82, "GPIO82", 932 MTK_EINT_FUNCTION(0, 82), 933 DRV_GRP4, 934 MTK_FUNCTION(0, "GPIO82"), 935 MTK_FUNCTION(1, "USB_DRVVBUS") 936 ), 937 938 MTK_PIN( 939 83, "GPIO83", 940 MTK_EINT_FUNCTION(0, 83), 941 DRV_GRP4, 942 MTK_FUNCTION(0, "GPIO83"), 943 MTK_FUNCTION(1, "VBUSVALID") 944 ), 945 946 MTK_PIN( 947 84, "GPIO84", 948 MTK_EINT_FUNCTION(0, 84), 949 DRV_GRP4, 950 MTK_FUNCTION(0, "GPIO84"), 951 MTK_FUNCTION(1, "USB_DRVVBUS_1P"), 952 MTK_FUNCTION(7, "DBG_MON_A16") 953 ), 954 955 MTK_PIN( 956 85, "GPIO85", 957 MTK_EINT_FUNCTION(0, 85), 958 DRV_GRP4, 959 MTK_FUNCTION(0, "GPIO85"), 960 MTK_FUNCTION(1, "USB_DRVVBUS_2P"), 961 MTK_FUNCTION(7, "DBG_MON_A17") 962 ), 963 964 MTK_PIN( 965 86, "GPIO86", 966 MTK_EINT_FUNCTION(0, 86), 967 DRV_GRP4, 968 MTK_FUNCTION(0, "GPIO86"), 969 MTK_FUNCTION(1, "USB_DRVVBUS_3P"), 970 MTK_FUNCTION(7, "DBG_MON_A18") 971 ), 972 973 MTK_PIN( 974 87, "GPIO87", 975 MTK_EINT_FUNCTION(0, 87), 976 DRV_GRP4, 977 MTK_FUNCTION(0, "GPIO87"), 978 MTK_FUNCTION(1, "USB_DRVVBUS_4P"), 979 MTK_FUNCTION(6, "CMVREF4"), 980 MTK_FUNCTION(7, "DBG_MON_A19") 981 ), 982 983 MTK_PIN( 984 88, "GPIO88", 985 MTK_EINT_FUNCTION(0, 88), 986 DRV_GRP4, 987 MTK_FUNCTION(0, "GPIO88"), 988 MTK_FUNCTION(1, "PWRAP_SPI0_CSN") 989 ), 990 991 MTK_PIN( 992 89, "GPIO89", 993 MTK_EINT_FUNCTION(0, 89), 994 DRV_GRP4, 995 MTK_FUNCTION(0, "GPIO89"), 996 MTK_FUNCTION(1, "PWRAP_SPI0_CK") 997 ), 998 999 MTK_PIN( 1000 90, "GPIO90", 1001 MTK_EINT_FUNCTION(0, 90), 1002 DRV_GRP4, 1003 MTK_FUNCTION(0, "GPIO90"), 1004 MTK_FUNCTION(1, "PWRAP_SPI0_MO") 1005 ), 1006 1007 MTK_PIN( 1008 91, "GPIO91", 1009 MTK_EINT_FUNCTION(0, 91), 1010 DRV_GRP4, 1011 MTK_FUNCTION(0, "GPIO91"), 1012 MTK_FUNCTION(1, "PWRAP_SPI0_MI") 1013 ), 1014 1015 MTK_PIN( 1016 92, "GPIO92", 1017 MTK_EINT_FUNCTION(0, 92), 1018 DRV_GRP4, 1019 MTK_FUNCTION(0, "GPIO92"), 1020 MTK_FUNCTION(1, "SRCLKENA0") 1021 ), 1022 1023 MTK_PIN( 1024 93, "GPIO93", 1025 MTK_EINT_FUNCTION(0, 93), 1026 DRV_GRP4, 1027 MTK_FUNCTION(0, "GPIO93"), 1028 MTK_FUNCTION(1, "SRCLKENA1") 1029 ), 1030 1031 MTK_PIN( 1032 94, "GPIO94", 1033 MTK_EINT_FUNCTION(0, 94), 1034 DRV_GRP4, 1035 MTK_FUNCTION(0, "GPIO94"), 1036 MTK_FUNCTION(1, "SCP_VREQ_VAO") 1037 ), 1038 1039 MTK_PIN( 1040 95, "GPIO95", 1041 MTK_EINT_FUNCTION(0, 95), 1042 DRV_GRP4, 1043 MTK_FUNCTION(0, "GPIO95"), 1044 MTK_FUNCTION(1, "RTC32K_CK") 1045 ), 1046 1047 MTK_PIN( 1048 96, "GPIO96", 1049 MTK_EINT_FUNCTION(0, 96), 1050 DRV_GRP4, 1051 MTK_FUNCTION(0, "GPIO96"), 1052 MTK_FUNCTION(1, "WATCHDOG") 1053 ), 1054 1055 MTK_PIN( 1056 97, "GPIO97", 1057 MTK_EINT_FUNCTION(0, 97), 1058 DRV_GRP4, 1059 MTK_FUNCTION(0, "GPIO97"), 1060 MTK_FUNCTION(1, "AUD_CLK_MOSI") 1061 ), 1062 1063 MTK_PIN( 1064 98, "GPIO98", 1065 MTK_EINT_FUNCTION(0, 98), 1066 DRV_GRP4, 1067 MTK_FUNCTION(0, "GPIO98"), 1068 MTK_FUNCTION(1, "AUD_SYNC_MOSI") 1069 ), 1070 1071 MTK_PIN( 1072 99, "GPIO99", 1073 MTK_EINT_FUNCTION(0, 99), 1074 DRV_GRP4, 1075 MTK_FUNCTION(0, "GPIO99"), 1076 MTK_FUNCTION(1, "AUD_DAT_MOSI0") 1077 ), 1078 1079 MTK_PIN( 1080 100, "GPIO100", 1081 MTK_EINT_FUNCTION(0, 100), 1082 DRV_GRP4, 1083 MTK_FUNCTION(0, "GPIO100"), 1084 MTK_FUNCTION(1, "AUD_DAT_MOSI1") 1085 ), 1086 1087 MTK_PIN( 1088 101, "GPIO101", 1089 MTK_EINT_FUNCTION(0, 101), 1090 DRV_GRP4, 1091 MTK_FUNCTION(0, "GPIO101"), 1092 MTK_FUNCTION(1, "AUD_DAT_MISO0") 1093 ), 1094 1095 MTK_PIN( 1096 102, "GPIO102", 1097 MTK_EINT_FUNCTION(0, 102), 1098 DRV_GRP4, 1099 MTK_FUNCTION(0, "GPIO102"), 1100 MTK_FUNCTION(1, "AUD_DAT_MISO1") 1101 ), 1102 1103 MTK_PIN( 1104 103, "GPIO103", 1105 MTK_EINT_FUNCTION(0, 103), 1106 DRV_GRP4, 1107 MTK_FUNCTION(0, "GPIO103"), 1108 MTK_FUNCTION(1, "I2SIN0_MCK"), 1109 MTK_FUNCTION(2, "SPIM3_B_CSB"), 1110 MTK_FUNCTION(3, "APU_JTAG_TMS"), 1111 MTK_FUNCTION(4, "SCP_JTAG0_TMS_VCORE"), 1112 MTK_FUNCTION(5, "CONN_WF_MCU_TMS"), 1113 MTK_FUNCTION(6, "SSPM_JTAG_TMS_VCORE"), 1114 MTK_FUNCTION(7, "IPU_JTAG_TMS") 1115 ), 1116 1117 MTK_PIN( 1118 104, "GPIO104", 1119 MTK_EINT_FUNCTION(0, 104), 1120 DRV_GRP4, 1121 MTK_FUNCTION(0, "GPIO104"), 1122 MTK_FUNCTION(1, "I2SIN0_BCK"), 1123 MTK_FUNCTION(2, "SPIM3_B_CLK"), 1124 MTK_FUNCTION(3, "APU_JTAG_TCK"), 1125 MTK_FUNCTION(4, "SCP_JTAG0_TCK_VCORE"), 1126 MTK_FUNCTION(5, "CONN_WF_MCU_TCK"), 1127 MTK_FUNCTION(6, "SSPM_JTAG_TCK_VCORE"), 1128 MTK_FUNCTION(7, "IPU_JTAG_TCK") 1129 ), 1130 1131 MTK_PIN( 1132 105, "GPIO105", 1133 MTK_EINT_FUNCTION(0, 105), 1134 DRV_GRP4, 1135 MTK_FUNCTION(0, "GPIO105"), 1136 MTK_FUNCTION(1, "I2SIN0_LRCK"), 1137 MTK_FUNCTION(2, "SPIM3_B_MO"), 1138 MTK_FUNCTION(3, "APU_JTAG_TDI"), 1139 MTK_FUNCTION(4, "SCP_JTAG0_TDI_VCORE"), 1140 MTK_FUNCTION(5, "CONN_WF_MCU_TDI"), 1141 MTK_FUNCTION(6, "SSPM_JTAG_TDI_VCORE"), 1142 MTK_FUNCTION(7, "IPU_JTAG_TDI") 1143 ), 1144 1145 MTK_PIN( 1146 106, "GPIO106", 1147 MTK_EINT_FUNCTION(0, 106), 1148 DRV_GRP4, 1149 MTK_FUNCTION(0, "GPIO106"), 1150 MTK_FUNCTION(1, "I2SIN0_DI"), 1151 MTK_FUNCTION(2, "SPIM3_B_MI"), 1152 MTK_FUNCTION(3, "APU_JTAG_TDO"), 1153 MTK_FUNCTION(4, "SCP_JTAG0_TDO_VCORE"), 1154 MTK_FUNCTION(5, "CONN_WF_MCU_TDO"), 1155 MTK_FUNCTION(6, "SSPM_JTAG_TDO_VCORE"), 1156 MTK_FUNCTION(7, "IPU_JTAG_TDO") 1157 ), 1158 1159 MTK_PIN( 1160 107, "GPIO107", 1161 MTK_EINT_FUNCTION(0, 107), 1162 DRV_GRP4, 1163 MTK_FUNCTION(0, "GPIO107"), 1164 MTK_FUNCTION(1, "I2SOUT0_MCK"), 1165 MTK_FUNCTION(2, "SPIM4_B_CSB"), 1166 MTK_FUNCTION(3, "APU_JTAG_TRST"), 1167 MTK_FUNCTION(4, "SCP_JTAG0_TRSTN_VCORE"), 1168 MTK_FUNCTION(5, "CONN_WF_MCU_TRST_B"), 1169 MTK_FUNCTION(6, "SSPM_JTAG_TRSTN_VCORE"), 1170 MTK_FUNCTION(7, "IPU_JTAG_TRST") 1171 ), 1172 1173 MTK_PIN( 1174 108, "GPIO108", 1175 MTK_EINT_FUNCTION(0, 108), 1176 DRV_GRP4, 1177 MTK_FUNCTION(0, "GPIO108"), 1178 MTK_FUNCTION(1, "I2SOUT0_BCK"), 1179 MTK_FUNCTION(2, "SPIM4_B_CLK"), 1180 MTK_FUNCTION(3, "EXTIF0_ACT"), 1181 MTK_FUNCTION(4, "SPM_JTAG_TMS_VCORE"), 1182 MTK_FUNCTION(6, "CLKM2"), 1183 MTK_FUNCTION(7, "DBG_MON_A20") 1184 ), 1185 1186 MTK_PIN( 1187 109, "GPIO109", 1188 MTK_EINT_FUNCTION(0, 109), 1189 DRV_GRP4, 1190 MTK_FUNCTION(0, "GPIO109"), 1191 MTK_FUNCTION(1, "I2SOUT0_LRCK"), 1192 MTK_FUNCTION(2, "SPIM4_B_MO"), 1193 MTK_FUNCTION(3, "EXTIF0_PRI"), 1194 MTK_FUNCTION(4, "SPM_JTAG_TCK_VCORE"), 1195 MTK_FUNCTION(6, "CLKM3"), 1196 MTK_FUNCTION(7, "DBG_MON_A21") 1197 ), 1198 1199 MTK_PIN( 1200 110, "GPIO110", 1201 MTK_EINT_FUNCTION(0, 110), 1202 DRV_GRP4, 1203 MTK_FUNCTION(0, "GPIO110"), 1204 MTK_FUNCTION(1, "I2SOUT0_DO"), 1205 MTK_FUNCTION(2, "SPIM4_B_MI"), 1206 MTK_FUNCTION(3, "EXTIF0_GNT_B"), 1207 MTK_FUNCTION(4, "SPM_JTAG_TDI_VCORE"), 1208 MTK_FUNCTION(7, "DBG_MON_A22") 1209 ), 1210 1211 MTK_PIN( 1212 111, "GPIO111", 1213 MTK_EINT_FUNCTION(0, 111), 1214 DRV_GRP4, 1215 MTK_FUNCTION(0, "GPIO111"), 1216 MTK_FUNCTION(1, "DMIC0_CLK"), 1217 MTK_FUNCTION(2, "I2SIN1_MCK"), 1218 MTK_FUNCTION(3, "I2SOUT1_MCK"), 1219 MTK_FUNCTION(4, "SPM_JTAG_TDO_VCORE"), 1220 MTK_FUNCTION(6, "CONN_MIPI0_SDATA"), 1221 MTK_FUNCTION(7, "DBG_MON_A23") 1222 ), 1223 1224 MTK_PIN( 1225 112, "GPIO112", 1226 MTK_EINT_FUNCTION(0, 112), 1227 DRV_GRP4, 1228 MTK_FUNCTION(0, "GPIO112"), 1229 MTK_FUNCTION(1, "DMIC0_DAT0"), 1230 MTK_FUNCTION(2, "I2SIN1_BCK"), 1231 MTK_FUNCTION(3, "I2SOUT1_BCK"), 1232 MTK_FUNCTION(4, "SPM_JTAG_TRSTN_VCORE"), 1233 MTK_FUNCTION(6, "CONN_MIPI0_SCLK"), 1234 MTK_FUNCTION(7, "DBG_MON_A24") 1235 ), 1236 1237 MTK_PIN( 1238 113, "GPIO113", 1239 MTK_EINT_FUNCTION(0, 113), 1240 DRV_GRP4, 1241 MTK_FUNCTION(0, "GPIO113"), 1242 MTK_FUNCTION(1, "DMIC1_CLK"), 1243 MTK_FUNCTION(2, "I2SIN1_LRCK"), 1244 MTK_FUNCTION(3, "I2SOUT1_LRCK"), 1245 MTK_FUNCTION(4, "PMSR_SMAP"), 1246 MTK_FUNCTION(6, "CONN_MIPI1_SDATA"), 1247 MTK_FUNCTION(7, "DBG_MON_A25") 1248 ), 1249 1250 MTK_PIN( 1251 114, "GPIO114", 1252 MTK_EINT_FUNCTION(0, 114), 1253 DRV_GRP4, 1254 MTK_FUNCTION(0, "GPIO114"), 1255 MTK_FUNCTION(1, "DMIC1_DAT0"), 1256 MTK_FUNCTION(2, "I2SIN1_DI"), 1257 MTK_FUNCTION(3, "I2SOUT1_DO"), 1258 MTK_FUNCTION(6, "CONN_MIPI1_SCLK"), 1259 MTK_FUNCTION(7, "DBG_MON_A26") 1260 ), 1261 1262 MTK_PIN( 1263 115, "GPIO115", 1264 MTK_EINT_FUNCTION(0, 115), 1265 DRV_GRP4, 1266 MTK_FUNCTION(0, "GPIO115"), 1267 MTK_FUNCTION(1, "PCM0_CLK"), 1268 MTK_FUNCTION(2, "USB_DRVVBUS_1P"), 1269 MTK_FUNCTION(3, "PCIE_PHY_I2C_SCL"), 1270 MTK_FUNCTION(4, "SSUSB_U3PHY_I2C_SCL"), 1271 MTK_FUNCTION(6, "CMFLASH0"), 1272 MTK_FUNCTION(7, "EXTIF0_ACT") 1273 ), 1274 1275 MTK_PIN( 1276 116, "GPIO116", 1277 MTK_EINT_FUNCTION(0, 116), 1278 DRV_GRP4, 1279 MTK_FUNCTION(0, "GPIO116"), 1280 MTK_FUNCTION(1, "PCM0_SYNC"), 1281 MTK_FUNCTION(2, "USB_DRVVBUS_2P"), 1282 MTK_FUNCTION(3, "PCIE_PHY_I2C_SDA"), 1283 MTK_FUNCTION(4, "SSUSB_U3PHY_I2C_SDA"), 1284 MTK_FUNCTION(6, "CMFLASH1"), 1285 MTK_FUNCTION(7, "EXTIF0_PRI") 1286 ), 1287 1288 MTK_PIN( 1289 117, "GPIO117", 1290 MTK_EINT_FUNCTION(0, 117), 1291 DRV_GRP4, 1292 MTK_FUNCTION(0, "GPIO117"), 1293 MTK_FUNCTION(1, "PCM0_DI"), 1294 MTK_FUNCTION(2, "USB_DRVVBUS_3P"), 1295 MTK_FUNCTION(3, "DP_TX_HPD"), 1296 MTK_FUNCTION(4, "SSPXTP_U3PHY_I2C_SCL"), 1297 MTK_FUNCTION(6, "CMVREF0"), 1298 MTK_FUNCTION(7, "EXTIF0_GNT_B") 1299 ), 1300 1301 MTK_PIN( 1302 118, "GPIO118", 1303 MTK_EINT_FUNCTION(0, 118), 1304 DRV_GRP4, 1305 MTK_FUNCTION(0, "GPIO118"), 1306 MTK_FUNCTION(1, "PCM0_DO"), 1307 MTK_FUNCTION(2, "USB_DRVVBUS_4P"), 1308 MTK_FUNCTION(3, "EDP_TX_HPD"), 1309 MTK_FUNCTION(4, "SSPXTP_U3PHY_I2C_SDA"), 1310 MTK_FUNCTION(6, "CMVREF1") 1311 ), 1312 1313 MTK_PIN( 1314 119, "GPIO119", 1315 MTK_EINT_FUNCTION(0, 119), 1316 DRV_GRP4, 1317 MTK_FUNCTION(0, "GPIO119"), 1318 MTK_FUNCTION(1, "GBE_TXD3"), 1319 MTK_FUNCTION(2, "DMIC0_CLK"), 1320 MTK_FUNCTION(3, "LVTS_FOUT"), 1321 MTK_FUNCTION(4, "CONN_BGF_MCU_TMS"), 1322 MTK_FUNCTION(5, "UDI_TMS"), 1323 MTK_FUNCTION(6, "ANT_SEL5"), 1324 MTK_FUNCTION(7, "DBG_MON_B0") 1325 ), 1326 1327 MTK_PIN( 1328 120, "GPIO120", 1329 MTK_EINT_FUNCTION(0, 120), 1330 DRV_GRP4, 1331 MTK_FUNCTION(0, "GPIO120"), 1332 MTK_FUNCTION(1, "GBE_TXD2"), 1333 MTK_FUNCTION(2, "DMIC0_DAT0"), 1334 MTK_FUNCTION(3, "LVTS_SDO"), 1335 MTK_FUNCTION(4, "CONN_BGF_MCU_TCK"), 1336 MTK_FUNCTION(5, "UDI_TCK"), 1337 MTK_FUNCTION(6, "ANT_SEL6"), 1338 MTK_FUNCTION(7, "DBG_MON_B1") 1339 ), 1340 1341 MTK_PIN( 1342 121, "GPIO121", 1343 MTK_EINT_FUNCTION(0, 121), 1344 DRV_GRP4, 1345 MTK_FUNCTION(0, "GPIO121"), 1346 MTK_FUNCTION(1, "GBE_TXD1"), 1347 MTK_FUNCTION(2, "DMIC0_DAT1"), 1348 MTK_FUNCTION(3, "LVTS_26M"), 1349 MTK_FUNCTION(4, "CONN_BGF_MCU_TDI"), 1350 MTK_FUNCTION(5, "UDI_TDI"), 1351 MTK_FUNCTION(6, "ANT_SEL7"), 1352 MTK_FUNCTION(7, "DBG_MON_B2") 1353 ), 1354 1355 MTK_PIN( 1356 122, "GPIO122", 1357 MTK_EINT_FUNCTION(0, 122), 1358 DRV_GRP4, 1359 MTK_FUNCTION(0, "GPIO122"), 1360 MTK_FUNCTION(1, "GBE_TXD0"), 1361 MTK_FUNCTION(2, "DMIC1_CLK"), 1362 MTK_FUNCTION(3, "LVTS_SCF"), 1363 MTK_FUNCTION(4, "CONN_BGF_MCU_TDO"), 1364 MTK_FUNCTION(5, "UDI_TDO"), 1365 MTK_FUNCTION(6, "ANT_SEL8"), 1366 MTK_FUNCTION(7, "DBG_MON_B3") 1367 ), 1368 1369 MTK_PIN( 1370 123, "GPIO123", 1371 MTK_EINT_FUNCTION(0, 123), 1372 DRV_GRP4, 1373 MTK_FUNCTION(0, "GPIO123"), 1374 MTK_FUNCTION(1, "GBE_RXD3"), 1375 MTK_FUNCTION(2, "DMIC1_DAT0"), 1376 MTK_FUNCTION(3, "LVTS_SCK"), 1377 MTK_FUNCTION(4, "CONN_BGF_MCU_TRST_B"), 1378 MTK_FUNCTION(5, "UDI_NTRST"), 1379 MTK_FUNCTION(6, "ANT_SEL9"), 1380 MTK_FUNCTION(7, "DBG_MON_B4") 1381 ), 1382 1383 MTK_PIN( 1384 124, "GPIO124", 1385 MTK_EINT_FUNCTION(0, 124), 1386 DRV_GRP4, 1387 MTK_FUNCTION(0, "GPIO124"), 1388 MTK_FUNCTION(1, "GBE_RXD2"), 1389 MTK_FUNCTION(2, "DMIC1_DAT1"), 1390 MTK_FUNCTION(3, "LVTS_SDI"), 1391 MTK_FUNCTION(4, "CONN_WF_MCU_TMS"), 1392 MTK_FUNCTION(5, "SCP_JTAG0_TMS_VCORE"), 1393 MTK_FUNCTION(6, "ANT_SEL10"), 1394 MTK_FUNCTION(7, "DBG_MON_B5") 1395 ), 1396 1397 MTK_PIN( 1398 125, "GPIO125", 1399 MTK_EINT_FUNCTION(0, 125), 1400 DRV_GRP4, 1401 MTK_FUNCTION(0, "GPIO125"), 1402 MTK_FUNCTION(1, "GBE_RXD1"), 1403 MTK_FUNCTION(2, "CLKM2"), 1404 MTK_FUNCTION(4, "CONN_WF_MCU_TCK"), 1405 MTK_FUNCTION(5, "SCP_JTAG0_TCK_VCORE"), 1406 MTK_FUNCTION(6, "ANT_SEL11"), 1407 MTK_FUNCTION(7, "DBG_MON_B6") 1408 ), 1409 1410 MTK_PIN( 1411 126, "GPIO126", 1412 MTK_EINT_FUNCTION(0, 126), 1413 DRV_GRP4, 1414 MTK_FUNCTION(0, "GPIO126"), 1415 MTK_FUNCTION(1, "GBE_RXD0"), 1416 MTK_FUNCTION(2, "CLKM3"), 1417 MTK_FUNCTION(4, "CONN_WF_MCU_TDI"), 1418 MTK_FUNCTION(5, "SCP_JTAG0_TDI_VCORE"), 1419 MTK_FUNCTION(6, "ANT_SEL12"), 1420 MTK_FUNCTION(7, "DBG_MON_B7") 1421 ), 1422 1423 MTK_PIN( 1424 127, "GPIO127", 1425 MTK_EINT_FUNCTION(0, 127), 1426 DRV_GRP4, 1427 MTK_FUNCTION(0, "GPIO127"), 1428 MTK_FUNCTION(1, "GBE_TXC"), 1429 MTK_FUNCTION(2, "I2SIN1_MCK"), 1430 MTK_FUNCTION(4, "CONN_WF_MCU_TDO"), 1431 MTK_FUNCTION(5, "SCP_JTAG0_TDO_VCORE"), 1432 MTK_FUNCTION(6, "ANT_SEL13"), 1433 MTK_FUNCTION(7, "DBG_MON_B8") 1434 ), 1435 1436 MTK_PIN( 1437 128, "GPIO128", 1438 MTK_EINT_FUNCTION(0, 128), 1439 DRV_GRP4, 1440 MTK_FUNCTION(0, "GPIO128"), 1441 MTK_FUNCTION(1, "GBE_RXC"), 1442 MTK_FUNCTION(2, "I2SIN1_BCK"), 1443 MTK_FUNCTION(4, "CONN_WF_MCU_TRST_B"), 1444 MTK_FUNCTION(5, "SCP_JTAG0_TRSTN_VCORE"), 1445 MTK_FUNCTION(6, "ANT_SEL14"), 1446 MTK_FUNCTION(7, "DBG_MON_B9") 1447 ), 1448 1449 MTK_PIN( 1450 129, "GPIO129", 1451 MTK_EINT_FUNCTION(0, 129), 1452 DRV_GRP4, 1453 MTK_FUNCTION(0, "GPIO129"), 1454 MTK_FUNCTION(1, "GBE_RXDV"), 1455 MTK_FUNCTION(2, "I2SIN1_LRCK"), 1456 MTK_FUNCTION(4, "CONN_BGF_MCU_AICE_TMSC"), 1457 MTK_FUNCTION(5, "IPU_JTAG_TMS"), 1458 MTK_FUNCTION(6, "ANT_SEL15"), 1459 MTK_FUNCTION(7, "DBG_MON_B10") 1460 ), 1461 1462 MTK_PIN( 1463 130, "GPIO130", 1464 MTK_EINT_FUNCTION(0, 130), 1465 DRV_GRP4, 1466 MTK_FUNCTION(0, "GPIO130"), 1467 MTK_FUNCTION(1, "GBE_TXEN"), 1468 MTK_FUNCTION(2, "I2SIN1_DI"), 1469 MTK_FUNCTION(4, "CONN_BGF_MCU_AICE_TCKC"), 1470 MTK_FUNCTION(5, "IPU_JTAG_TCK"), 1471 MTK_FUNCTION(6, "ANT_SEL16"), 1472 MTK_FUNCTION(7, "DBG_MON_B11") 1473 ), 1474 1475 MTK_PIN( 1476 131, "GPIO131", 1477 MTK_EINT_FUNCTION(0, 131), 1478 DRV_GRP4, 1479 MTK_FUNCTION(0, "GPIO131"), 1480 MTK_FUNCTION(1, "GBE_MDC"), 1481 MTK_FUNCTION(2, "CLKM0"), 1482 MTK_FUNCTION(3, "mbistreaden_trigger"), 1483 MTK_FUNCTION(4, "CONN_BGF_UART0_TXD"), 1484 MTK_FUNCTION(5, "IPU_JTAG_TDI"), 1485 MTK_FUNCTION(6, "ANT_SEL17"), 1486 MTK_FUNCTION(7, "DBG_MON_B12") 1487 ), 1488 1489 MTK_PIN( 1490 132, "GPIO132", 1491 MTK_EINT_FUNCTION(0, 132), 1492 DRV_GRP4, 1493 MTK_FUNCTION(0, "GPIO132"), 1494 MTK_FUNCTION(1, "GBE_MDIO"), 1495 MTK_FUNCTION(2, "CLKM1"), 1496 MTK_FUNCTION(3, "mbistwriteen_trigger"), 1497 MTK_FUNCTION(4, "CONN_BGF_UART0_RXD"), 1498 MTK_FUNCTION(5, "IPU_JTAG_TDO"), 1499 MTK_FUNCTION(6, "ANT_SEL18"), 1500 MTK_FUNCTION(7, "DBG_MON_B13") 1501 ), 1502 1503 MTK_PIN( 1504 133, "GPIO133", 1505 MTK_EINT_FUNCTION(0, 133), 1506 DRV_GRP4, 1507 MTK_FUNCTION(0, "GPIO133"), 1508 MTK_FUNCTION(1, "GBE_TXER"), 1509 MTK_FUNCTION(2, "GBE_AUX_PPS2"), 1510 MTK_FUNCTION(4, "CONN_BT_TXD"), 1511 MTK_FUNCTION(5, "IPU_JTAG_TRST"), 1512 MTK_FUNCTION(6, "ANT_SEL19"), 1513 MTK_FUNCTION(7, "DBG_MON_B14") 1514 ), 1515 1516 MTK_PIN( 1517 134, "GPIO134", 1518 MTK_EINT_FUNCTION(0, 134), 1519 DRV_GRP4, 1520 MTK_FUNCTION(0, "GPIO134"), 1521 MTK_FUNCTION(1, "GBE_RXER"), 1522 MTK_FUNCTION(2, "GBE_AUX_PPS3"), 1523 MTK_FUNCTION(3, "MCUPM_JTAG_TMS"), 1524 MTK_FUNCTION(4, "CONN_WF_MCU_AICE_TMSC"), 1525 MTK_FUNCTION(5, "APU_JTAG_TMS"), 1526 MTK_FUNCTION(6, "ANT_SEL20"), 1527 MTK_FUNCTION(7, "DBG_MON_B15") 1528 ), 1529 1530 MTK_PIN( 1531 135, "GPIO135", 1532 MTK_EINT_FUNCTION(0, 135), 1533 DRV_GRP4, 1534 MTK_FUNCTION(0, "GPIO135"), 1535 MTK_FUNCTION(1, "GBE_COL"), 1536 MTK_FUNCTION(2, "I2SOUT1_MCK"), 1537 MTK_FUNCTION(3, "MCUPM_JTAG_TCK"), 1538 MTK_FUNCTION(4, "CONN_WF_MCU_AICE_TCKC"), 1539 MTK_FUNCTION(5, "APU_JTAG_TCK"), 1540 MTK_FUNCTION(6, "ANT_SEL21"), 1541 MTK_FUNCTION(7, "DBG_MON_B16") 1542 ), 1543 1544 MTK_PIN( 1545 136, "GPIO136", 1546 MTK_EINT_FUNCTION(0, 136), 1547 DRV_GRP4, 1548 MTK_FUNCTION(0, "GPIO136"), 1549 MTK_FUNCTION(1, "GBE_INTR"), 1550 MTK_FUNCTION(2, "I2SOUT1_BCK"), 1551 MTK_FUNCTION(3, "MCUPM_JTAG_TDI"), 1552 MTK_FUNCTION(4, "CONN_WIFI_TXD"), 1553 MTK_FUNCTION(5, "APU_JTAG_TDI"), 1554 MTK_FUNCTION(6, "PWM_0"), 1555 MTK_FUNCTION(7, "DBG_MON_B17") 1556 ), 1557 1558 MTK_PIN( 1559 137, "GPIO137", 1560 MTK_EINT_FUNCTION(0, 137), 1561 DRV_GRP4, 1562 MTK_FUNCTION(0, "GPIO137"), 1563 MTK_FUNCTION(1, "GBE_AUX_PPS0"), 1564 MTK_FUNCTION(2, "I2SOUT1_LRCK"), 1565 MTK_FUNCTION(3, "MCUPM_JTAG_TDO"), 1566 MTK_FUNCTION(4, "DP_TX_HPD"), 1567 MTK_FUNCTION(5, "APU_JTAG_TDO"), 1568 MTK_FUNCTION(6, "PWM_1"), 1569 MTK_FUNCTION(7, "DBG_MON_B18") 1570 ), 1571 1572 MTK_PIN( 1573 138, "GPIO138", 1574 MTK_EINT_FUNCTION(0, 138), 1575 DRV_GRP4, 1576 MTK_FUNCTION(0, "GPIO138"), 1577 MTK_FUNCTION(1, "GBE_AUX_PPS1"), 1578 MTK_FUNCTION(2, "I2SOUT1_DO"), 1579 MTK_FUNCTION(3, "MCUPM_JTAG_TRSTN"), 1580 MTK_FUNCTION(4, "EDP_TX_HPD"), 1581 MTK_FUNCTION(5, "APU_JTAG_TRST"), 1582 MTK_FUNCTION(6, "PWM_2"), 1583 MTK_FUNCTION(7, "DBG_MON_B19") 1584 ), 1585 1586 MTK_PIN( 1587 139, "GPIO139", 1588 MTK_EINT_FUNCTION(0, 139), 1589 DRV_GRP4, 1590 MTK_FUNCTION(0, "GPIO139"), 1591 MTK_FUNCTION(1, "CONN_TOP_CLK") 1592 ), 1593 1594 MTK_PIN( 1595 140, "GPIO140", 1596 MTK_EINT_FUNCTION(0, 140), 1597 DRV_GRP4, 1598 MTK_FUNCTION(0, "GPIO140"), 1599 MTK_FUNCTION(1, "CONN_TOP_DATA") 1600 ), 1601 1602 MTK_PIN( 1603 141, "GPIO141", 1604 MTK_EINT_FUNCTION(0, 141), 1605 DRV_GRP4, 1606 MTK_FUNCTION(0, "GPIO141"), 1607 MTK_FUNCTION(1, "CONN_BT_CLK") 1608 ), 1609 1610 MTK_PIN( 1611 142, "GPIO142", 1612 MTK_EINT_FUNCTION(0, 142), 1613 DRV_GRP4, 1614 MTK_FUNCTION(0, "GPIO142"), 1615 MTK_FUNCTION(1, "CONN_BT_DATA") 1616 ), 1617 1618 MTK_PIN( 1619 143, "GPIO143", 1620 MTK_EINT_FUNCTION(0, 143), 1621 DRV_GRP4, 1622 MTK_FUNCTION(0, "GPIO143"), 1623 MTK_FUNCTION(1, "CONN_HRST_B") 1624 ), 1625 1626 MTK_PIN( 1627 144, "GPIO144", 1628 MTK_EINT_FUNCTION(0, 144), 1629 DRV_GRP4, 1630 MTK_FUNCTION(0, "GPIO144"), 1631 MTK_FUNCTION(1, "CONN_WB_PTA") 1632 ), 1633 1634 MTK_PIN( 1635 145, "GPIO145", 1636 MTK_EINT_FUNCTION(0, 145), 1637 DRV_GRP4, 1638 MTK_FUNCTION(0, "GPIO145"), 1639 MTK_FUNCTION(1, "CONN_WF_CTRL0") 1640 ), 1641 1642 MTK_PIN( 1643 146, "GPIO146", 1644 MTK_EINT_FUNCTION(0, 146), 1645 DRV_GRP4, 1646 MTK_FUNCTION(0, "GPIO146"), 1647 MTK_FUNCTION(1, "CONN_WF_CTRL1") 1648 ), 1649 1650 MTK_PIN( 1651 147, "GPIO147", 1652 MTK_EINT_FUNCTION(0, 147), 1653 DRV_GRP4, 1654 MTK_FUNCTION(0, "GPIO147"), 1655 MTK_FUNCTION(1, "CONN_WF_CTRL2") 1656 ), 1657 1658 MTK_PIN( 1659 148, "GPIO148", 1660 MTK_EINT_FUNCTION(0, 148), 1661 DRV_GRP4, 1662 MTK_FUNCTION(0, "GPIO148"), 1663 MTK_FUNCTION(1, "CONN_WF_CTRL3") 1664 ), 1665 1666 MTK_PIN( 1667 149, "GPIO149", 1668 MTK_EINT_FUNCTION(0, 149), 1669 DRV_GRP4, 1670 MTK_FUNCTION(0, "GPIO149"), 1671 MTK_FUNCTION(1, "CONN_WF_CTRL4") 1672 ), 1673 1674 MTK_PIN( 1675 150, "GPIO150", 1676 MTK_EINT_FUNCTION(0, 150), 1677 DRV_GRP4, 1678 MTK_FUNCTION(0, "GPIO150"), 1679 MTK_FUNCTION(1, "SPINOR_CK"), 1680 MTK_FUNCTION(2, "DMIC0_CLK"), 1681 MTK_FUNCTION(3, "DP_TX_HPD"), 1682 MTK_FUNCTION(4, "PWM_0"), 1683 MTK_FUNCTION(5, "CONN_BPI_BUS17_ANT0"), 1684 MTK_FUNCTION(6, "LVTS_FOUT"), 1685 MTK_FUNCTION(7, "DBG_MON_B26") 1686 ), 1687 1688 MTK_PIN( 1689 151, "GPIO151", 1690 MTK_EINT_FUNCTION(0, 151), 1691 DRV_GRP4, 1692 MTK_FUNCTION(0, "GPIO151"), 1693 MTK_FUNCTION(1, "SPINOR_CS"), 1694 MTK_FUNCTION(2, "DMIC0_DAT0"), 1695 MTK_FUNCTION(3, "EDP_TX_HPD"), 1696 MTK_FUNCTION(4, "PWM_1"), 1697 MTK_FUNCTION(5, "CONN_BPI_BUS18_ANT1"), 1698 MTK_FUNCTION(6, "LVTS_SDO"), 1699 MTK_FUNCTION(7, "DBG_MON_B27") 1700 ), 1701 1702 MTK_PIN( 1703 152, "GPIO152", 1704 MTK_EINT_FUNCTION(0, 152), 1705 DRV_GRP4, 1706 MTK_FUNCTION(0, "GPIO152"), 1707 MTK_FUNCTION(1, "SPINOR_IO0"), 1708 MTK_FUNCTION(2, "DMIC0_DAT1"), 1709 MTK_FUNCTION(3, "UTXD2"), 1710 MTK_FUNCTION(4, "USB_DRVVBUS_1P"), 1711 MTK_FUNCTION(5, "CONN_BPI_BUS19_ANT2"), 1712 MTK_FUNCTION(6, "LVTS_26M"), 1713 MTK_FUNCTION(7, "DBG_MON_B28") 1714 ), 1715 1716 MTK_PIN( 1717 153, "GPIO153", 1718 MTK_EINT_FUNCTION(0, 153), 1719 DRV_GRP4, 1720 MTK_FUNCTION(0, "GPIO153"), 1721 MTK_FUNCTION(1, "SPINOR_IO1"), 1722 MTK_FUNCTION(2, "DMIC1_CLK"), 1723 MTK_FUNCTION(3, "UCTS2"), 1724 MTK_FUNCTION(4, "USB_DRVVBUS_2P"), 1725 MTK_FUNCTION(5, "CONN_BPI_BUS20_ANT3"), 1726 MTK_FUNCTION(6, "LVTS_SCF"), 1727 MTK_FUNCTION(7, "DBG_MON_B29") 1728 ), 1729 1730 MTK_PIN( 1731 154, "GPIO154", 1732 MTK_EINT_FUNCTION(0, 154), 1733 DRV_GRP4, 1734 MTK_FUNCTION(0, "GPIO154"), 1735 MTK_FUNCTION(1, "SPINOR_IO2"), 1736 MTK_FUNCTION(2, "DMIC1_DAT0"), 1737 MTK_FUNCTION(3, "URTS2"), 1738 MTK_FUNCTION(4, "USB_DRVVBUS_3P"), 1739 MTK_FUNCTION(5, "CONN_BPI_BUS21_ANT4"), 1740 MTK_FUNCTION(6, "LVTS_SCK"), 1741 MTK_FUNCTION(7, "DBG_MON_B30") 1742 ), 1743 1744 MTK_PIN( 1745 155, "GPIO155", 1746 MTK_EINT_FUNCTION(0, 155), 1747 DRV_GRP4, 1748 MTK_FUNCTION(0, "GPIO155"), 1749 MTK_FUNCTION(1, "SPINOR_IO3"), 1750 MTK_FUNCTION(2, "DMIC1_DAT1"), 1751 MTK_FUNCTION(3, "URXD2"), 1752 MTK_FUNCTION(4, "USB_DRVVBUS_4P"), 1753 MTK_FUNCTION(5, "DISP_PWM1"), 1754 MTK_FUNCTION(6, "LVTS_SDI"), 1755 MTK_FUNCTION(7, "DBG_MON_B31") 1756 ), 1757 1758 MTK_PIN( 1759 156, "GPIO156", 1760 MTK_EINT_FUNCTION(0, 156), 1761 DRV_GRP4, 1762 MTK_FUNCTION(0, "GPIO156"), 1763 MTK_FUNCTION(1, "MSDC0_DAT7") 1764 ), 1765 1766 MTK_PIN( 1767 157, "GPIO157", 1768 MTK_EINT_FUNCTION(0, 157), 1769 DRV_GRP4, 1770 MTK_FUNCTION(0, "GPIO157"), 1771 MTK_FUNCTION(1, "MSDC0_DAT6") 1772 ), 1773 1774 MTK_PIN( 1775 158, "GPIO158", 1776 MTK_EINT_FUNCTION(0, 158), 1777 DRV_GRP4, 1778 MTK_FUNCTION(0, "GPIO158"), 1779 MTK_FUNCTION(1, "MSDC0_DAT5") 1780 ), 1781 1782 MTK_PIN( 1783 159, "GPIO159", 1784 MTK_EINT_FUNCTION(0, 159), 1785 DRV_GRP4, 1786 MTK_FUNCTION(0, "GPIO159"), 1787 MTK_FUNCTION(1, "MSDC0_DAT4") 1788 ), 1789 1790 MTK_PIN( 1791 160, "GPIO160", 1792 MTK_EINT_FUNCTION(0, 160), 1793 DRV_GRP4, 1794 MTK_FUNCTION(0, "GPIO160"), 1795 MTK_FUNCTION(1, "MSDC0_RSTB") 1796 ), 1797 1798 MTK_PIN( 1799 161, "GPIO161", 1800 MTK_EINT_FUNCTION(0, 161), 1801 DRV_GRP4, 1802 MTK_FUNCTION(0, "GPIO161"), 1803 MTK_FUNCTION(1, "MSDC0_CMD") 1804 ), 1805 1806 MTK_PIN( 1807 162, "GPIO162", 1808 MTK_EINT_FUNCTION(0, 162), 1809 DRV_GRP4, 1810 MTK_FUNCTION(0, "GPIO162"), 1811 MTK_FUNCTION(1, "MSDC0_CLK") 1812 ), 1813 1814 MTK_PIN( 1815 163, "GPIO163", 1816 MTK_EINT_FUNCTION(0, 163), 1817 DRV_GRP4, 1818 MTK_FUNCTION(0, "GPIO163"), 1819 MTK_FUNCTION(1, "MSDC0_DAT3") 1820 ), 1821 1822 MTK_PIN( 1823 164, "GPIO164", 1824 MTK_EINT_FUNCTION(0, 164), 1825 DRV_GRP4, 1826 MTK_FUNCTION(0, "GPIO164"), 1827 MTK_FUNCTION(1, "MSDC0_DAT2") 1828 ), 1829 1830 MTK_PIN( 1831 165, "GPIO165", 1832 MTK_EINT_FUNCTION(0, 165), 1833 DRV_GRP4, 1834 MTK_FUNCTION(0, "GPIO165"), 1835 MTK_FUNCTION(1, "MSDC0_DAT1") 1836 ), 1837 1838 MTK_PIN( 1839 166, "GPIO166", 1840 MTK_EINT_FUNCTION(0, 166), 1841 DRV_GRP4, 1842 MTK_FUNCTION(0, "GPIO166"), 1843 MTK_FUNCTION(1, "MSDC0_DAT0") 1844 ), 1845 1846 MTK_PIN( 1847 167, "GPIO167", 1848 MTK_EINT_FUNCTION(0, 167), 1849 DRV_GRP4, 1850 MTK_FUNCTION(0, "GPIO167"), 1851 MTK_FUNCTION(1, "MSDC0_DSL") 1852 ), 1853 1854 MTK_PIN( 1855 168, "GPIO168", 1856 MTK_EINT_FUNCTION(0, 168), 1857 DRV_GRP4, 1858 MTK_FUNCTION(0, "GPIO168"), 1859 MTK_FUNCTION(1, "MSDC1_CMD"), 1860 MTK_FUNCTION(2, "CONN_WF_MCU_AICE_TMSC"), 1861 MTK_FUNCTION(3, "UCTS1"), 1862 MTK_FUNCTION(4, "UDI_TMS"), 1863 MTK_FUNCTION(5, "SSPM_JTAG_TMS_VCORE"), 1864 MTK_FUNCTION(6, "MCUPM_JTAG_TMS"), 1865 MTK_FUNCTION(7, "CONN_BGF_MCU_TMS") 1866 ), 1867 1868 MTK_PIN( 1869 169, "GPIO169", 1870 MTK_EINT_FUNCTION(0, 169), 1871 DRV_GRP4, 1872 MTK_FUNCTION(0, "GPIO169"), 1873 MTK_FUNCTION(1, "MSDC1_CLK"), 1874 MTK_FUNCTION(2, "CONN_WF_MCU_AICE_TCKC"), 1875 MTK_FUNCTION(3, "URTS1"), 1876 MTK_FUNCTION(4, "UDI_TCK"), 1877 MTK_FUNCTION(5, "SSPM_JTAG_TCK_VCORE"), 1878 MTK_FUNCTION(6, "MCUPM_JTAG_TCK"), 1879 MTK_FUNCTION(7, "CONN_BGF_MCU_TCK") 1880 ), 1881 1882 MTK_PIN( 1883 170, "GPIO170", 1884 MTK_EINT_FUNCTION(0, 170), 1885 DRV_GRP4, 1886 MTK_FUNCTION(0, "GPIO170"), 1887 MTK_FUNCTION(1, "MSDC1_DAT0"), 1888 MTK_FUNCTION(2, "SPIM5_B_CSB"), 1889 MTK_FUNCTION(3, "UCTS2"), 1890 MTK_FUNCTION(4, "UDI_TDI"), 1891 MTK_FUNCTION(5, "SSPM_JTAG_TDI_VCORE"), 1892 MTK_FUNCTION(6, "MCUPM_JTAG_TDI"), 1893 MTK_FUNCTION(7, "CONN_BGF_MCU_TDI") 1894 ), 1895 1896 MTK_PIN( 1897 171, "GPIO171", 1898 MTK_EINT_FUNCTION(0, 171), 1899 DRV_GRP4, 1900 MTK_FUNCTION(0, "GPIO171"), 1901 MTK_FUNCTION(1, "MSDC1_DAT1"), 1902 MTK_FUNCTION(2, "SPIM5_B_CLK"), 1903 MTK_FUNCTION(3, "URTS2"), 1904 MTK_FUNCTION(4, "UDI_TDO"), 1905 MTK_FUNCTION(5, "SSPM_JTAG_TDO_VCORE"), 1906 MTK_FUNCTION(6, "MCUPM_JTAG_TDO"), 1907 MTK_FUNCTION(7, "CONN_BGF_MCU_TDO") 1908 ), 1909 1910 MTK_PIN( 1911 172, "GPIO172", 1912 MTK_EINT_FUNCTION(0, 172), 1913 DRV_GRP4, 1914 MTK_FUNCTION(0, "GPIO172"), 1915 MTK_FUNCTION(1, "MSDC1_DAT2"), 1916 MTK_FUNCTION(2, "SPIM5_B_MO"), 1917 MTK_FUNCTION(3, "UCTS3"), 1918 MTK_FUNCTION(4, "UDI_NTRST"), 1919 MTK_FUNCTION(5, "SSPM_JTAG_TRSTN_VCORE"), 1920 MTK_FUNCTION(6, "MCUPM_JTAG_TRSTN"), 1921 MTK_FUNCTION(7, "CONN_BGF_MCU_TRST_B") 1922 ), 1923 1924 MTK_PIN( 1925 173, "GPIO173", 1926 MTK_EINT_FUNCTION(0, 173), 1927 DRV_GRP4, 1928 MTK_FUNCTION(0, "GPIO173"), 1929 MTK_FUNCTION(1, "MSDC1_DAT3"), 1930 MTK_FUNCTION(2, "SPIM5_B_MI"), 1931 MTK_FUNCTION(3, "URTS3"), 1932 MTK_FUNCTION(4, "CLKM0"), 1933 MTK_FUNCTION(5, "PWM_2") 1934 ), 1935 1936 MTK_PIN( 1937 174, "GPIO174", 1938 MTK_EINT_FUNCTION(0, 174), 1939 DRV_GRP4, 1940 MTK_FUNCTION(0, "GPIO174"), 1941 MTK_FUNCTION(1, "MSDC2_CMD"), 1942 MTK_FUNCTION(2, "CONN_BGF_MCU_AICE_TMSC"), 1943 MTK_FUNCTION(3, "UTXD1"), 1944 MTK_FUNCTION(4, "VADSP_JTAG0_TMS"), 1945 MTK_FUNCTION(5, "SSPM_JTAG_TMS_VLP"), 1946 MTK_FUNCTION(6, "SPM_JTAG_TMS"), 1947 MTK_FUNCTION(7, "SCP_JTAG0_TMS_VLP") 1948 ), 1949 1950 MTK_PIN( 1951 175, "GPIO175", 1952 MTK_EINT_FUNCTION(0, 175), 1953 DRV_GRP4, 1954 MTK_FUNCTION(0, "GPIO175"), 1955 MTK_FUNCTION(1, "MSDC2_CLK"), 1956 MTK_FUNCTION(2, "CONN_BGF_MCU_AICE_TCKC"), 1957 MTK_FUNCTION(3, "URXD1"), 1958 MTK_FUNCTION(4, "VADSP_JTAG0_TCK"), 1959 MTK_FUNCTION(5, "SSPM_JTAG_TCK_VLP"), 1960 MTK_FUNCTION(6, "SPM_JTAG_TCK"), 1961 MTK_FUNCTION(7, "SCP_JTAG0_TCK_VLP") 1962 ), 1963 1964 MTK_PIN( 1965 176, "GPIO176", 1966 MTK_EINT_FUNCTION(0, 176), 1967 DRV_GRP4, 1968 MTK_FUNCTION(0, "GPIO176"), 1969 MTK_FUNCTION(1, "MSDC2_DAT0"), 1970 MTK_FUNCTION(2, "SRCLKENAI0"), 1971 MTK_FUNCTION(3, "UTXD2"), 1972 MTK_FUNCTION(4, "VADSP_JTAG0_TDI"), 1973 MTK_FUNCTION(5, "SSPM_JTAG_TDI_VLP"), 1974 MTK_FUNCTION(6, "SPM_JTAG_TDI"), 1975 MTK_FUNCTION(7, "SCP_JTAG0_TDI_VLP") 1976 ), 1977 1978 MTK_PIN( 1979 177, "GPIO177", 1980 MTK_EINT_FUNCTION(0, 177), 1981 DRV_GRP4, 1982 MTK_FUNCTION(0, "GPIO177"), 1983 MTK_FUNCTION(1, "MSDC2_DAT1"), 1984 MTK_FUNCTION(2, "SRCLKENAI1"), 1985 MTK_FUNCTION(3, "URXD2"), 1986 MTK_FUNCTION(4, "VADSP_JTAG0_TDO"), 1987 MTK_FUNCTION(5, "SSPM_JTAG_TDO_VLP"), 1988 MTK_FUNCTION(6, "SPM_JTAG_TDO"), 1989 MTK_FUNCTION(7, "SCP_JTAG0_TDO_VLP") 1990 ), 1991 1992 MTK_PIN( 1993 178, "GPIO178", 1994 MTK_EINT_FUNCTION(0, 178), 1995 DRV_GRP4, 1996 MTK_FUNCTION(0, "GPIO178"), 1997 MTK_FUNCTION(1, "MSDC2_DAT2"), 1998 MTK_FUNCTION(3, "UTXD3"), 1999 MTK_FUNCTION(4, "VADSP_JTAG0_TRSTN"), 2000 MTK_FUNCTION(5, "SSPM_JTAG_TRSTN_VLP"), 2001 MTK_FUNCTION(6, "SPM_JTAG_TRSTN"), 2002 MTK_FUNCTION(7, "SCP_JTAG0_TRSTN_VLP") 2003 ), 2004 2005 MTK_PIN( 2006 179, "GPIO179", 2007 MTK_EINT_FUNCTION(0, 179), 2008 DRV_GRP4, 2009 MTK_FUNCTION(0, "GPIO179"), 2010 MTK_FUNCTION(1, "MSDC2_DAT3"), 2011 MTK_FUNCTION(3, "URXD3"), 2012 MTK_FUNCTION(4, "CLKM1"), 2013 MTK_FUNCTION(5, "PWM_vlp"), 2014 MTK_FUNCTION(7, "TP_GPIO7_AO") 2015 ), 2016 2017 MTK_PIN( 2018 180, "GPIO180", 2019 MTK_EINT_FUNCTION(0, 180), 2020 DRV_GRP4, 2021 MTK_FUNCTION(0, "GPIO180"), 2022 MTK_FUNCTION(1, "SPMI_P_SCL") 2023 ), 2024 2025 MTK_PIN( 2026 181, "GPIO181", 2027 MTK_EINT_FUNCTION(0, 181), 2028 DRV_GRP4, 2029 MTK_FUNCTION(0, "GPIO181"), 2030 MTK_FUNCTION(1, "SPMI_P_SDA") 2031 ), 2032 2033 MTK_PIN( 2034 182, "GPIO182", 2035 MTK_EINT_FUNCTION(0, NO_EINT_SUPPORT), 2036 DRV_GRP4, 2037 MTK_FUNCTION(0, "GPIO182"), 2038 MTK_FUNCTION(1, "DDR_PAD_RRESETB") 2039 ), 2040 2041 MTK_PIN( 2042 183, "GPIO183", 2043 MTK_EINT_FUNCTION(0, 182), 2044 DRV_FIXED, 2045 MTK_FUNCTION(0, NULL) 2046 ), 2047 2048 MTK_PIN( 2049 184, "GPIO184", 2050 MTK_EINT_FUNCTION(0, 183), 2051 DRV_FIXED, 2052 MTK_FUNCTION(0, NULL) 2053 ), 2054 2055 MTK_PIN( 2056 185, "GPIO185", 2057 MTK_EINT_FUNCTION(0, 184), 2058 DRV_FIXED, 2059 MTK_FUNCTION(0, NULL) 2060 ), 2061 2062 MTK_PIN( 2063 186, "GPIO186", 2064 MTK_EINT_FUNCTION(0, 185), 2065 DRV_FIXED, 2066 MTK_FUNCTION(0, NULL) 2067 ), 2068 2069 MTK_PIN( 2070 187, "GPIO187", 2071 MTK_EINT_FUNCTION(0, 186), 2072 DRV_FIXED, 2073 MTK_FUNCTION(0, NULL) 2074 ), 2075 2076 MTK_PIN( 2077 188, "GPIO188", 2078 MTK_EINT_FUNCTION(0, 187), 2079 DRV_FIXED, 2080 MTK_FUNCTION(0, NULL) 2081 ), 2082 2083 MTK_PIN( 2084 189, "GPIO189", 2085 MTK_EINT_FUNCTION(0, 188), 2086 DRV_FIXED, 2087 MTK_FUNCTION(0, NULL) 2088 ), 2089 2090 MTK_PIN( 2091 190, "GPIO190", 2092 MTK_EINT_FUNCTION(0, 189), 2093 DRV_FIXED, 2094 MTK_FUNCTION(0, NULL) 2095 ), 2096 2097 MTK_PIN( 2098 191, "GPIO191", 2099 MTK_EINT_FUNCTION(0, 190), 2100 DRV_FIXED, 2101 MTK_FUNCTION(0, NULL) 2102 ), 2103 2104 MTK_PIN( 2105 192, "GPIO192", 2106 MTK_EINT_FUNCTION(0, 191), 2107 DRV_FIXED, 2108 MTK_FUNCTION(0, NULL) 2109 ), 2110 2111 MTK_PIN( 2112 193, "GPIO193", 2113 MTK_EINT_FUNCTION(0, 192), 2114 DRV_FIXED, 2115 MTK_FUNCTION(0, NULL) 2116 ), 2117 2118 MTK_PIN( 2119 194, "GPIO194", 2120 MTK_EINT_FUNCTION(0, 193), 2121 DRV_FIXED, 2122 MTK_FUNCTION(0, NULL) 2123 ), 2124 2125 MTK_PIN( 2126 195, "GPIO195", 2127 MTK_EINT_FUNCTION(0, 194), 2128 DRV_FIXED, 2129 MTK_FUNCTION(0, NULL) 2130 ), 2131 2132 MTK_PIN( 2133 196, "GPIO196", 2134 MTK_EINT_FUNCTION(0, 195), 2135 DRV_FIXED, 2136 MTK_FUNCTION(0, NULL) 2137 ), 2138 2139 MTK_PIN( 2140 197, "GPIO197", 2141 MTK_EINT_FUNCTION(0, 196), 2142 DRV_FIXED, 2143 MTK_FUNCTION(0, NULL) 2144 ), 2145 2146 MTK_PIN( 2147 198, "GPIO198", 2148 MTK_EINT_FUNCTION(0, 197), 2149 DRV_FIXED, 2150 MTK_FUNCTION(0, NULL) 2151 ), 2152 2153 MTK_PIN( 2154 199, "GPIO199", 2155 MTK_EINT_FUNCTION(0, 198), 2156 DRV_FIXED, 2157 MTK_FUNCTION(0, NULL) 2158 ), 2159 2160 MTK_PIN( 2161 200, "GPIO200", 2162 MTK_EINT_FUNCTION(0, 199), 2163 DRV_FIXED, 2164 MTK_FUNCTION(0, NULL) 2165 ), 2166 2167 MTK_PIN( 2168 201, "GPIO201", 2169 MTK_EINT_FUNCTION(0, 200), 2170 DRV_FIXED, 2171 MTK_FUNCTION(0, NULL) 2172 ), 2173 2174 MTK_PIN( 2175 202, "GPIO202", 2176 MTK_EINT_FUNCTION(0, 201), 2177 DRV_FIXED, 2178 MTK_FUNCTION(0, NULL) 2179 ), 2180 2181 MTK_PIN( 2182 203, "GPIO203", 2183 MTK_EINT_FUNCTION(0, 202), 2184 DRV_FIXED, 2185 MTK_FUNCTION(0, NULL) 2186 ), 2187 2188 MTK_PIN( 2189 204, "GPIO204", 2190 MTK_EINT_FUNCTION(0, 203), 2191 DRV_FIXED, 2192 MTK_FUNCTION(0, NULL) 2193 ), 2194 2195 MTK_PIN( 2196 205, "GPIO205", 2197 MTK_EINT_FUNCTION(0, 204), 2198 DRV_FIXED, 2199 MTK_FUNCTION(0, NULL) 2200 ), 2201 2202 MTK_PIN( 2203 206, "GPIO206", 2204 MTK_EINT_FUNCTION(0, 205), 2205 DRV_FIXED, 2206 MTK_FUNCTION(0, NULL) 2207 ), 2208 2209 MTK_PIN( 2210 207, "GPIO207", 2211 MTK_EINT_FUNCTION(0, 206), 2212 DRV_FIXED, 2213 MTK_FUNCTION(0, NULL) 2214 ), 2215 2216 MTK_PIN( 2217 208, "GPIO208", 2218 MTK_EINT_FUNCTION(0, 207), 2219 DRV_FIXED, 2220 MTK_FUNCTION(0, NULL) 2221 ), 2222 2223 MTK_PIN( 2224 209, "GPIO209", 2225 MTK_EINT_FUNCTION(0, 208), 2226 DRV_FIXED, 2227 MTK_FUNCTION(0, NULL) 2228 ), 2229 2230 MTK_PIN( 2231 210, "GPIO210", 2232 MTK_EINT_FUNCTION(0, 209), 2233 DRV_FIXED, 2234 MTK_FUNCTION(0, NULL) 2235 ), 2236 2237 }; 2238 2239 static struct mtk_eint_pin eint_pins_mt8189[] = { 2240 MTK_EINT_PIN(0, 0, 0, 1), 2241 MTK_EINT_PIN(1, 0, 1, 1), 2242 MTK_EINT_PIN(2, 0, 2, 1), 2243 MTK_EINT_PIN(3, 0, 3, 1), 2244 MTK_EINT_PIN(4, 0, 4, 1), 2245 MTK_EINT_PIN(5, 0, 5, 1), 2246 MTK_EINT_PIN(6, 0, 6, 1), 2247 MTK_EINT_PIN(7, 0, 7, 1), 2248 MTK_EINT_PIN(8, 0, 8, 1), 2249 MTK_EINT_PIN(9, 0, 9, 1), 2250 MTK_EINT_PIN(10, 0, 10, 1), 2251 MTK_EINT_PIN(11, 0, 11, 1), 2252 MTK_EINT_PIN(12, 1, 0, 1), 2253 MTK_EINT_PIN(13, 1, 1, 1), 2254 MTK_EINT_PIN(14, 1, 2, 1), 2255 MTK_EINT_PIN(15, 1, 3, 1), 2256 MTK_EINT_PIN(16, 1, 4, 1), 2257 MTK_EINT_PIN(17, 1, 5, 1), 2258 MTK_EINT_PIN(18, 0, 12, 1), 2259 MTK_EINT_PIN(19, 0, 13, 1), 2260 MTK_EINT_PIN(20, 0, 14, 1), 2261 MTK_EINT_PIN(21, 0, 15, 1), 2262 MTK_EINT_PIN(22, 0, 16, 1), 2263 MTK_EINT_PIN(23, 0, 17, 1), 2264 MTK_EINT_PIN(24, 0, 18, 1), 2265 MTK_EINT_PIN(25, 2, 0, 1), 2266 MTK_EINT_PIN(26, 2, 1, 1), 2267 MTK_EINT_PIN(27, 1, 6, 1), 2268 MTK_EINT_PIN(28, 1, 7, 1), 2269 MTK_EINT_PIN(29, 2, 2, 1), 2270 MTK_EINT_PIN(30, 1, 8, 1), 2271 MTK_EINT_PIN(31, 1, 9, 1), 2272 MTK_EINT_PIN(32, 1, 10, 1), 2273 MTK_EINT_PIN(33, 1, 11, 1), 2274 MTK_EINT_PIN(34, 1, 12, 1), 2275 MTK_EINT_PIN(35, 1, 13, 1), 2276 MTK_EINT_PIN(36, 1, 14, 1), 2277 MTK_EINT_PIN(37, 1, 15, 1), 2278 MTK_EINT_PIN(38, 1, 16, 1), 2279 MTK_EINT_PIN(39, 1, 17, 1), 2280 MTK_EINT_PIN(40, 1, 18, 1), 2281 MTK_EINT_PIN(41, 1, 19, 1), 2282 MTK_EINT_PIN(42, 1, 20, 1), 2283 MTK_EINT_PIN(43, 1, 21, 1), 2284 MTK_EINT_PIN(44, 0, 19, 1), 2285 MTK_EINT_PIN(45, 0, 20, 1), 2286 MTK_EINT_PIN(46, 0, 21, 1), 2287 MTK_EINT_PIN(47, 0, 22, 1), 2288 MTK_EINT_PIN(48, 2, 3, 1), 2289 MTK_EINT_PIN(49, 2, 4, 1), 2290 MTK_EINT_PIN(50, 2, 5, 1), 2291 MTK_EINT_PIN(51, 0, 23, 1), 2292 MTK_EINT_PIN(52, 0, 24, 1), 2293 MTK_EINT_PIN(53, 0, 25, 1), 2294 MTK_EINT_PIN(54, 0, 26, 1), 2295 MTK_EINT_PIN(55, 2, 6, 1), 2296 MTK_EINT_PIN(56, 2, 7, 1), 2297 MTK_EINT_PIN(57, 1, 22, 1), 2298 MTK_EINT_PIN(58, 1, 23, 1), 2299 MTK_EINT_PIN(59, 1, 24, 1), 2300 MTK_EINT_PIN(60, 1, 25, 1), 2301 MTK_EINT_PIN(61, 1, 26, 1), 2302 MTK_EINT_PIN(62, 1, 27, 1), 2303 MTK_EINT_PIN(63, 1, 28, 1), 2304 MTK_EINT_PIN(64, 1, 29, 1), 2305 MTK_EINT_PIN(65, 0, 27, 1), 2306 MTK_EINT_PIN(66, 0, 28, 1), 2307 MTK_EINT_PIN(67, 0, 29, 1), 2308 MTK_EINT_PIN(68, 0, 30, 1), 2309 MTK_EINT_PIN(69, 1, 30, 1), 2310 MTK_EINT_PIN(70, 1, 31, 1), 2311 MTK_EINT_PIN(71, 1, 32, 1), 2312 MTK_EINT_PIN(72, 1, 33, 1), 2313 MTK_EINT_PIN(73, 1, 34, 1), 2314 MTK_EINT_PIN(74, 1, 35, 1), 2315 MTK_EINT_PIN(75, 1, 36, 1), 2316 MTK_EINT_PIN(76, 1, 37, 1), 2317 MTK_EINT_PIN(77, 0, 31, 1), 2318 MTK_EINT_PIN(78, 0, 32, 1), 2319 MTK_EINT_PIN(79, 0, 33, 1), 2320 MTK_EINT_PIN(80, 0, 34, 1), 2321 MTK_EINT_PIN(81, 1, 38, 1), 2322 MTK_EINT_PIN(82, 1, 39, 1), 2323 MTK_EINT_PIN(83, 1, 40, 1), 2324 MTK_EINT_PIN(84, 0, 35, 1), 2325 MTK_EINT_PIN(85, 0, 36, 1), 2326 MTK_EINT_PIN(86, 0, 37, 1), 2327 MTK_EINT_PIN(87, 0, 38, 1), 2328 MTK_EINT_PIN(88, 2, 8, 1), 2329 MTK_EINT_PIN(89, 2, 9, 1), 2330 MTK_EINT_PIN(90, 2, 10, 1), 2331 MTK_EINT_PIN(91, 2, 11, 1), 2332 MTK_EINT_PIN(92, 2, 12, 1), 2333 MTK_EINT_PIN(93, 2, 13, 1), 2334 MTK_EINT_PIN(94, 2, 14, 1), 2335 MTK_EINT_PIN(95, 2, 15, 1), 2336 MTK_EINT_PIN(96, 2, 16, 1), 2337 MTK_EINT_PIN(97, 2, 17, 1), 2338 MTK_EINT_PIN(98, 2, 18, 1), 2339 MTK_EINT_PIN(99, 2, 19, 1), 2340 MTK_EINT_PIN(100, 2, 20, 1), 2341 MTK_EINT_PIN(101, 2, 21, 1), 2342 MTK_EINT_PIN(102, 2, 22, 1), 2343 MTK_EINT_PIN(103, 0, 39, 1), 2344 MTK_EINT_PIN(104, 0, 40, 1), 2345 MTK_EINT_PIN(105, 0, 41, 1), 2346 MTK_EINT_PIN(106, 0, 42, 1), 2347 MTK_EINT_PIN(107, 0, 43, 1), 2348 MTK_EINT_PIN(108, 0, 44, 1), 2349 MTK_EINT_PIN(109, 0, 45, 1), 2350 MTK_EINT_PIN(110, 0, 46, 1), 2351 MTK_EINT_PIN(111, 0, 47, 1), 2352 MTK_EINT_PIN(112, 0, 48, 0), 2353 MTK_EINT_PIN(113, 0, 49, 1), 2354 MTK_EINT_PIN(114, 0, 50, 0), 2355 MTK_EINT_PIN(115, 1, 41, 1), 2356 MTK_EINT_PIN(116, 1, 42, 1), 2357 MTK_EINT_PIN(117, 1, 43, 1), 2358 MTK_EINT_PIN(118, 1, 44, 1), 2359 MTK_EINT_PIN(119, 1, 45, 1), 2360 MTK_EINT_PIN(120, 1, 46, 1), 2361 MTK_EINT_PIN(121, 1, 47, 1), 2362 MTK_EINT_PIN(122, 1, 48, 1), 2363 MTK_EINT_PIN(123, 1, 49, 1), 2364 MTK_EINT_PIN(124, 1, 50, 1), 2365 MTK_EINT_PIN(125, 1, 51, 1), 2366 MTK_EINT_PIN(126, 1, 52, 1), 2367 MTK_EINT_PIN(127, 1, 53, 1), 2368 MTK_EINT_PIN(128, 1, 54, 1), 2369 MTK_EINT_PIN(129, 1, 55, 1), 2370 MTK_EINT_PIN(130, 1, 56, 1), 2371 MTK_EINT_PIN(131, 1, 57, 1), 2372 MTK_EINT_PIN(132, 1, 58, 1), 2373 MTK_EINT_PIN(133, 1, 59, 1), 2374 MTK_EINT_PIN(134, 1, 60, 1), 2375 MTK_EINT_PIN(135, 1, 61, 1), 2376 MTK_EINT_PIN(136, 1, 62, 1), 2377 MTK_EINT_PIN(137, 1, 63, 1), 2378 MTK_EINT_PIN(138, 1, 64, 1), 2379 MTK_EINT_PIN(139, 1, 65, 1), 2380 MTK_EINT_PIN(140, 1, 66, 1), 2381 MTK_EINT_PIN(141, 1, 67, 1), 2382 MTK_EINT_PIN(142, 1, 68, 1), 2383 MTK_EINT_PIN(143, 1, 69, 1), 2384 MTK_EINT_PIN(144, 1, 70, 1), 2385 MTK_EINT_PIN(145, 1, 71, 1), 2386 MTK_EINT_PIN(146, 1, 72, 1), 2387 MTK_EINT_PIN(147, 1, 73, 1), 2388 MTK_EINT_PIN(148, 1, 74, 1), 2389 MTK_EINT_PIN(149, 1, 75, 1), 2390 MTK_EINT_PIN(150, 1, 76, 1), 2391 MTK_EINT_PIN(151, 1, 77, 1), 2392 MTK_EINT_PIN(152, 1, 78, 1), 2393 MTK_EINT_PIN(153, 1, 79, 1), 2394 MTK_EINT_PIN(154, 1, 80, 1), 2395 MTK_EINT_PIN(155, 1, 81, 1), 2396 MTK_EINT_PIN(156, 2, 23, 1), 2397 MTK_EINT_PIN(157, 2, 24, 1), 2398 MTK_EINT_PIN(158, 2, 25, 1), 2399 MTK_EINT_PIN(159, 4, 0, 1), 2400 MTK_EINT_PIN(160, 2, 26, 1), 2401 MTK_EINT_PIN(161, 2, 27, 1), 2402 MTK_EINT_PIN(162, 2, 28, 1), 2403 MTK_EINT_PIN(163, 4, 1, 1), 2404 MTK_EINT_PIN(164, 2, 29, 1), 2405 MTK_EINT_PIN(165, 2, 30, 1), 2406 MTK_EINT_PIN(166, 4, 2, 1), 2407 MTK_EINT_PIN(167, 2, 31, 0), 2408 MTK_EINT_PIN(168, 1, 82, 1), 2409 MTK_EINT_PIN(169, 1, 83, 1), 2410 MTK_EINT_PIN(170, 1, 84, 1), 2411 MTK_EINT_PIN(171, 1, 85, 0), 2412 MTK_EINT_PIN(172, 1, 86, 1), 2413 MTK_EINT_PIN(173, 1, 87, 0), 2414 MTK_EINT_PIN(174, 4, 3, 1), 2415 MTK_EINT_PIN(175, 4, 4, 1), 2416 MTK_EINT_PIN(176, 4, 5, 1), 2417 MTK_EINT_PIN(177, 4, 6, 1), 2418 MTK_EINT_PIN(178, 4, 7, 1), 2419 MTK_EINT_PIN(179, 4, 8, 1), 2420 MTK_EINT_PIN(180, 2, 32, 1), 2421 MTK_EINT_PIN(181, 2, 33, 0), 2422 MTK_EINT_PIN(182, 3, 0, 1), 2423 MTK_EINT_PIN(183, 3, 1, 1), 2424 MTK_EINT_PIN(184, 3, 2, 1), 2425 MTK_EINT_PIN(185, 3, 3, 1), 2426 MTK_EINT_PIN(186, 3, 4, 1), 2427 MTK_EINT_PIN(187, 3, 5, 1), 2428 MTK_EINT_PIN(188, 3, 6, 1), 2429 MTK_EINT_PIN(189, 3, 7, 1), 2430 MTK_EINT_PIN(190, 3, 8, 1), 2431 MTK_EINT_PIN(191, 3, 9, 1), 2432 MTK_EINT_PIN(192, 3, 10, 1), 2433 MTK_EINT_PIN(193, 3, 11, 1), 2434 MTK_EINT_PIN(194, 3, 12, 1), 2435 MTK_EINT_PIN(195, 3, 13, 1), 2436 MTK_EINT_PIN(196, 3, 14, 1), 2437 MTK_EINT_PIN(197, 3, 15, 1), 2438 MTK_EINT_PIN(198, 3, 16, 1), 2439 MTK_EINT_PIN(199, 3, 17, 1), 2440 MTK_EINT_PIN(200, 3, 18, 1), 2441 MTK_EINT_PIN(201, 3, 19, 1), 2442 MTK_EINT_PIN(202, 3, 20, 1), 2443 MTK_EINT_PIN(203, 3, 21, 1), 2444 MTK_EINT_PIN(204, 3, 22, 1), 2445 MTK_EINT_PIN(205, 3, 23, 1), 2446 MTK_EINT_PIN(206, 3, 24, 1), 2447 MTK_EINT_PIN(207, 3, 25, 1), 2448 MTK_EINT_PIN(208, 3, 26, 1), 2449 MTK_EINT_PIN(209, 3, 27, 1) 2450 }; 2451 2452 #endif /* __PINCTRL_MTK_MT8189_H */ 2453