1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Copyright (C) 2018 MediaTek Inc. 4 * 5 * Author: Zhiyong Tao <zhiyong.tao@mediatek.com> 6 * 7 */ 8 9 #ifndef __PINCTRL_MTK_MT8183_H 10 #define __PINCTRL_MTK_MT8183_H 11 12 #include "pinctrl-paris.h" 13 14 static struct mtk_pin_desc mtk_pins_mt8183[] = { 15 MTK_PIN( 16 0, "GPIO0", 17 MTK_EINT_FUNCTION(0, 0), 18 DRV_GRP4, 19 MTK_FUNCTION(0, "GPIO0"), 20 MTK_FUNCTION(1, "MRG_SYNC"), 21 MTK_FUNCTION(2, "PCM0_SYNC"), 22 MTK_FUNCTION(3, "TP_GPIO0_AO"), 23 MTK_FUNCTION(4, "SRCLKENAI0"), 24 MTK_FUNCTION(5, "SCP_SPI2_CS"), 25 MTK_FUNCTION(6, "I2S3_MCK"), 26 MTK_FUNCTION(7, "SPI2_CSB") 27 ), 28 MTK_PIN( 29 1, "GPIO1", 30 MTK_EINT_FUNCTION(0, 1), 31 DRV_GRP4, 32 MTK_FUNCTION(0, "GPIO1"), 33 MTK_FUNCTION(1, "MRG_CLK"), 34 MTK_FUNCTION(2, "PCM0_CLK"), 35 MTK_FUNCTION(3, "TP_GPIO1_AO"), 36 MTK_FUNCTION(4, "CLKM3"), 37 MTK_FUNCTION(5, "SCP_SPI2_MO"), 38 MTK_FUNCTION(6, "I2S3_BCK"), 39 MTK_FUNCTION(7, "SPI2_MO") 40 ), 41 MTK_PIN( 42 2, "GPIO2", 43 MTK_EINT_FUNCTION(0, 2), 44 DRV_GRP4, 45 MTK_FUNCTION(0, "GPIO2"), 46 MTK_FUNCTION(1, "MRG_DO"), 47 MTK_FUNCTION(2, "PCM0_DO"), 48 MTK_FUNCTION(3, "TP_GPIO2_AO"), 49 MTK_FUNCTION(4, "SCL6"), 50 MTK_FUNCTION(5, "SCP_SPI2_CK"), 51 MTK_FUNCTION(6, "I2S3_LRCK"), 52 MTK_FUNCTION(7, "SPI2_CLK") 53 ), 54 MTK_PIN( 55 3, "GPIO3", 56 MTK_EINT_FUNCTION(0, 3), 57 DRV_GRP4, 58 MTK_FUNCTION(0, "GPIO3"), 59 MTK_FUNCTION(1, "MRG_DI"), 60 MTK_FUNCTION(2, "PCM0_DI"), 61 MTK_FUNCTION(3, "TP_GPIO3_AO"), 62 MTK_FUNCTION(4, "SDA6"), 63 MTK_FUNCTION(5, "TDM_MCK"), 64 MTK_FUNCTION(6, "I2S3_DO"), 65 MTK_FUNCTION(7, "SCP_VREQ_VAO") 66 ), 67 MTK_PIN( 68 4, "GPIO4", 69 MTK_EINT_FUNCTION(0, 4), 70 DRV_GRP4, 71 MTK_FUNCTION(0, "GPIO4"), 72 MTK_FUNCTION(1, "PWM_B"), 73 MTK_FUNCTION(2, "I2S0_MCK"), 74 MTK_FUNCTION(3, "SSPM_UTXD_AO"), 75 MTK_FUNCTION(4, "MD_URXD1"), 76 MTK_FUNCTION(5, "TDM_BCK"), 77 MTK_FUNCTION(6, "TP_GPIO4_AO"), 78 MTK_FUNCTION(7, "DAP_MD32_SWD") 79 ), 80 MTK_PIN( 81 5, "GPIO5", 82 MTK_EINT_FUNCTION(0, 5), 83 DRV_GRP4, 84 MTK_FUNCTION(0, "GPIO5"), 85 MTK_FUNCTION(1, "PWM_C"), 86 MTK_FUNCTION(2, "I2S0_BCK"), 87 MTK_FUNCTION(3, "SSPM_URXD_AO"), 88 MTK_FUNCTION(4, "MD_UTXD1"), 89 MTK_FUNCTION(5, "TDM_LRCK"), 90 MTK_FUNCTION(6, "TP_GPIO5_AO"), 91 MTK_FUNCTION(7, "DAP_MD32_SWCK") 92 ), 93 MTK_PIN( 94 6, "GPIO6", 95 MTK_EINT_FUNCTION(0, 6), 96 DRV_GRP4, 97 MTK_FUNCTION(0, "GPIO6"), 98 MTK_FUNCTION(1, "PWM_A"), 99 MTK_FUNCTION(2, "I2S0_LRCK"), 100 MTK_FUNCTION(3, "IDDIG"), 101 MTK_FUNCTION(4, "MD_URXD0"), 102 MTK_FUNCTION(5, "TDM_DATA0"), 103 MTK_FUNCTION(6, "TP_GPIO6_AO"), 104 MTK_FUNCTION(7, "CMFLASH") 105 ), 106 MTK_PIN( 107 7, "GPIO7", 108 MTK_EINT_FUNCTION(0, 7), 109 DRV_GRP4, 110 MTK_FUNCTION(0, "GPIO7"), 111 MTK_FUNCTION(1, "SPI1_B_MI"), 112 MTK_FUNCTION(2, "I2S0_DI"), 113 MTK_FUNCTION(3, "USB_DRVVBUS"), 114 MTK_FUNCTION(4, "MD_UTXD0"), 115 MTK_FUNCTION(5, "TDM_DATA1"), 116 MTK_FUNCTION(6, "TP_GPIO7_AO"), 117 MTK_FUNCTION(7, "DVFSRC_EXT_REQ") 118 ), 119 MTK_PIN( 120 8, "GPIO8", 121 MTK_EINT_FUNCTION(0, 8), 122 DRV_GRP4, 123 MTK_FUNCTION(0, "GPIO8"), 124 MTK_FUNCTION(1, "SPI1_B_CSB"), 125 MTK_FUNCTION(2, "ANT_SEL3"), 126 MTK_FUNCTION(3, "SCL7"), 127 MTK_FUNCTION(4, "CONN_MCU_TRST_B"), 128 MTK_FUNCTION(5, "TDM_DATA2"), 129 MTK_FUNCTION(6, "MD_INT0"), 130 MTK_FUNCTION(7, "JTRSTN_SEL1") 131 ), 132 MTK_PIN( 133 9, "GPIO9", 134 MTK_EINT_FUNCTION(0, 9), 135 DRV_GRP4, 136 MTK_FUNCTION(0, "GPIO9"), 137 MTK_FUNCTION(1, "SPI1_B_MO"), 138 MTK_FUNCTION(2, "ANT_SEL4"), 139 MTK_FUNCTION(3, "CMMCLK2"), 140 MTK_FUNCTION(4, "CONN_MCU_DBGACK_N"), 141 MTK_FUNCTION(5, "SSPM_JTAG_TRSTN"), 142 MTK_FUNCTION(6, "IO_JTAG_TRSTN"), 143 MTK_FUNCTION(7, "DBG_MON_B10") 144 ), 145 MTK_PIN( 146 10, "GPIO10", 147 MTK_EINT_FUNCTION(0, 10), 148 DRV_GRP4, 149 MTK_FUNCTION(0, "GPIO10"), 150 MTK_FUNCTION(1, "SPI1_B_CLK"), 151 MTK_FUNCTION(2, "ANT_SEL5"), 152 MTK_FUNCTION(3, "CMMCLK3"), 153 MTK_FUNCTION(4, "CONN_MCU_DBGI_N"), 154 MTK_FUNCTION(5, "TDM_DATA3"), 155 MTK_FUNCTION(6, "EXT_FRAME_SYNC"), 156 MTK_FUNCTION(7, "DBG_MON_B11") 157 ), 158 MTK_PIN( 159 11, "GPIO11", 160 MTK_EINT_FUNCTION(0, 11), 161 DRV_GRP4, 162 MTK_FUNCTION(0, "GPIO11"), 163 MTK_FUNCTION(1, "TP_URXD1_AO"), 164 MTK_FUNCTION(2, "IDDIG"), 165 MTK_FUNCTION(3, "SCL6"), 166 MTK_FUNCTION(4, "UCTS1"), 167 MTK_FUNCTION(5, "UCTS0"), 168 MTK_FUNCTION(6, "SRCLKENAI1"), 169 MTK_FUNCTION(7, "I2S5_MCK") 170 ), 171 MTK_PIN( 172 12, "GPIO12", 173 MTK_EINT_FUNCTION(0, 12), 174 DRV_GRP4, 175 MTK_FUNCTION(0, "GPIO12"), 176 MTK_FUNCTION(1, "TP_UTXD1_AO"), 177 MTK_FUNCTION(2, "USB_DRVVBUS"), 178 MTK_FUNCTION(3, "SDA6"), 179 MTK_FUNCTION(4, "URTS1"), 180 MTK_FUNCTION(5, "URTS0"), 181 MTK_FUNCTION(6, "I2S2_DI2"), 182 MTK_FUNCTION(7, "I2S5_BCK") 183 ), 184 MTK_PIN( 185 13, "GPIO13", 186 MTK_EINT_FUNCTION(0, 13), 187 DRV_GRP4, 188 MTK_FUNCTION(0, "GPIO13"), 189 MTK_FUNCTION(1, "DBPI_D0"), 190 MTK_FUNCTION(2, "SPI5_MI"), 191 MTK_FUNCTION(3, "PCM0_SYNC"), 192 MTK_FUNCTION(4, "MD_URXD0"), 193 MTK_FUNCTION(5, "ANT_SEL3"), 194 MTK_FUNCTION(6, "I2S0_MCK"), 195 MTK_FUNCTION(7, "DBG_MON_B15") 196 ), 197 MTK_PIN( 198 14, "GPIO14", 199 MTK_EINT_FUNCTION(0, 14), 200 DRV_GRP4, 201 MTK_FUNCTION(0, "GPIO14"), 202 MTK_FUNCTION(1, "DBPI_D1"), 203 MTK_FUNCTION(2, "SPI5_CSB"), 204 MTK_FUNCTION(3, "PCM0_CLK"), 205 MTK_FUNCTION(4, "MD_UTXD0"), 206 MTK_FUNCTION(5, "ANT_SEL4"), 207 MTK_FUNCTION(6, "I2S0_BCK"), 208 MTK_FUNCTION(7, "DBG_MON_B16") 209 ), 210 MTK_PIN( 211 15, "GPIO15", 212 MTK_EINT_FUNCTION(0, 15), 213 DRV_GRP4, 214 MTK_FUNCTION(0, "GPIO15"), 215 MTK_FUNCTION(1, "DBPI_D2"), 216 MTK_FUNCTION(2, "SPI5_MO"), 217 MTK_FUNCTION(3, "PCM0_DO"), 218 MTK_FUNCTION(4, "MD_URXD1"), 219 MTK_FUNCTION(5, "ANT_SEL5"), 220 MTK_FUNCTION(6, "I2S0_LRCK"), 221 MTK_FUNCTION(7, "DBG_MON_B17") 222 ), 223 MTK_PIN( 224 16, "GPIO16", 225 MTK_EINT_FUNCTION(0, 16), 226 DRV_GRP4, 227 MTK_FUNCTION(0, "GPIO16"), 228 MTK_FUNCTION(1, "DBPI_D3"), 229 MTK_FUNCTION(2, "SPI5_CLK"), 230 MTK_FUNCTION(3, "PCM0_DI"), 231 MTK_FUNCTION(4, "MD_UTXD1"), 232 MTK_FUNCTION(5, "ANT_SEL6"), 233 MTK_FUNCTION(6, "I2S0_DI"), 234 MTK_FUNCTION(7, "DBG_MON_B23") 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, "DBPI_D4"), 242 MTK_FUNCTION(2, "SPI4_MI"), 243 MTK_FUNCTION(3, "CONN_MCU_TRST_B"), 244 MTK_FUNCTION(4, "MD_INT0"), 245 MTK_FUNCTION(5, "ANT_SEL7"), 246 MTK_FUNCTION(6, "I2S3_MCK"), 247 MTK_FUNCTION(7, "DBG_MON_A1") 248 ), 249 MTK_PIN( 250 18, "GPIO18", 251 MTK_EINT_FUNCTION(0, 18), 252 DRV_GRP4, 253 MTK_FUNCTION(0, "GPIO18"), 254 MTK_FUNCTION(1, "DBPI_D5"), 255 MTK_FUNCTION(2, "SPI4_CSB"), 256 MTK_FUNCTION(3, "CONN_MCU_DBGI_N"), 257 MTK_FUNCTION(4, "MD_INT0"), 258 MTK_FUNCTION(5, "SCP_VREQ_VAO"), 259 MTK_FUNCTION(6, "I2S3_BCK"), 260 MTK_FUNCTION(7, "DBG_MON_A2") 261 ), 262 MTK_PIN( 263 19, "GPIO19", 264 MTK_EINT_FUNCTION(0, 19), 265 DRV_GRP4, 266 MTK_FUNCTION(0, "GPIO19"), 267 MTK_FUNCTION(1, "DBPI_D6"), 268 MTK_FUNCTION(2, "SPI4_MO"), 269 MTK_FUNCTION(3, "CONN_MCU_TDO"), 270 MTK_FUNCTION(4, "MD_INT2_C2K_UIM1_HOT_PLUG"), 271 MTK_FUNCTION(5, "URXD1"), 272 MTK_FUNCTION(6, "I2S3_LRCK"), 273 MTK_FUNCTION(7, "DBG_MON_A3") 274 ), 275 MTK_PIN( 276 20, "GPIO20", 277 MTK_EINT_FUNCTION(0, 20), 278 DRV_GRP4, 279 MTK_FUNCTION(0, "GPIO20"), 280 MTK_FUNCTION(1, "DBPI_D7"), 281 MTK_FUNCTION(2, "SPI4_CLK"), 282 MTK_FUNCTION(3, "CONN_MCU_DBGACK_N"), 283 MTK_FUNCTION(4, "MD_INT1_C2K_UIM0_HOT_PLUG"), 284 MTK_FUNCTION(5, "UTXD1"), 285 MTK_FUNCTION(6, "I2S3_DO"), 286 MTK_FUNCTION(7, "DBG_MON_A19") 287 ), 288 MTK_PIN( 289 21, "GPIO21", 290 MTK_EINT_FUNCTION(0, 21), 291 DRV_GRP4, 292 MTK_FUNCTION(0, "GPIO21"), 293 MTK_FUNCTION(1, "DBPI_D8"), 294 MTK_FUNCTION(2, "SPI3_MI"), 295 MTK_FUNCTION(3, "CONN_MCU_TMS"), 296 MTK_FUNCTION(4, "DAP_MD32_SWD"), 297 MTK_FUNCTION(5, "CONN_MCU_AICE_TMSC"), 298 MTK_FUNCTION(6, "I2S2_MCK"), 299 MTK_FUNCTION(7, "DBG_MON_B5") 300 ), 301 MTK_PIN( 302 22, "GPIO22", 303 MTK_EINT_FUNCTION(0, 22), 304 DRV_GRP4, 305 MTK_FUNCTION(0, "GPIO22"), 306 MTK_FUNCTION(1, "DBPI_D9"), 307 MTK_FUNCTION(2, "SPI3_CSB"), 308 MTK_FUNCTION(3, "CONN_MCU_TCK"), 309 MTK_FUNCTION(4, "DAP_MD32_SWCK"), 310 MTK_FUNCTION(5, "CONN_MCU_AICE_TCKC"), 311 MTK_FUNCTION(6, "I2S2_BCK"), 312 MTK_FUNCTION(7, "DBG_MON_B6") 313 ), 314 MTK_PIN( 315 23, "GPIO23", 316 MTK_EINT_FUNCTION(0, 23), 317 DRV_GRP4, 318 MTK_FUNCTION(0, "GPIO23"), 319 MTK_FUNCTION(1, "DBPI_D10"), 320 MTK_FUNCTION(2, "SPI3_MO"), 321 MTK_FUNCTION(3, "CONN_MCU_TDI"), 322 MTK_FUNCTION(4, "UCTS1"), 323 MTK_FUNCTION(5, "EXT_FRAME_SYNC"), 324 MTK_FUNCTION(6, "I2S2_LRCK"), 325 MTK_FUNCTION(7, "DBG_MON_B7") 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, "DBPI_D11"), 333 MTK_FUNCTION(2, "SPI3_CLK"), 334 MTK_FUNCTION(3, "SRCLKENAI0"), 335 MTK_FUNCTION(4, "URTS1"), 336 MTK_FUNCTION(5, "IO_JTAG_TCK"), 337 MTK_FUNCTION(6, "I2S2_DI"), 338 MTK_FUNCTION(7, "DBG_MON_B31") 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, "DBPI_HSYNC"), 346 MTK_FUNCTION(2, "ANT_SEL0"), 347 MTK_FUNCTION(3, "SCL6"), 348 MTK_FUNCTION(4, "KPCOL2"), 349 MTK_FUNCTION(5, "IO_JTAG_TMS"), 350 MTK_FUNCTION(6, "I2S1_MCK"), 351 MTK_FUNCTION(7, "DBG_MON_B0") 352 ), 353 MTK_PIN( 354 26, "GPIO26", 355 MTK_EINT_FUNCTION(0, 26), 356 DRV_GRP4, 357 MTK_FUNCTION(0, "GPIO26"), 358 MTK_FUNCTION(1, "DBPI_VSYNC"), 359 MTK_FUNCTION(2, "ANT_SEL1"), 360 MTK_FUNCTION(3, "SDA6"), 361 MTK_FUNCTION(4, "KPROW2"), 362 MTK_FUNCTION(5, "IO_JTAG_TDI"), 363 MTK_FUNCTION(6, "I2S1_BCK"), 364 MTK_FUNCTION(7, "DBG_MON_B1") 365 ), 366 MTK_PIN( 367 27, "GPIO27", 368 MTK_EINT_FUNCTION(0, 27), 369 DRV_GRP4, 370 MTK_FUNCTION(0, "GPIO27"), 371 MTK_FUNCTION(1, "DBPI_DE"), 372 MTK_FUNCTION(2, "ANT_SEL2"), 373 MTK_FUNCTION(3, "SCL7"), 374 MTK_FUNCTION(4, "DMIC_CLK"), 375 MTK_FUNCTION(5, "IO_JTAG_TDO"), 376 MTK_FUNCTION(6, "I2S1_LRCK"), 377 MTK_FUNCTION(7, "DBG_MON_B9") 378 ), 379 MTK_PIN( 380 28, "GPIO28", 381 MTK_EINT_FUNCTION(0, 28), 382 DRV_GRP4, 383 MTK_FUNCTION(0, "GPIO28"), 384 MTK_FUNCTION(1, "DBPI_CK"), 385 MTK_FUNCTION(2, "DVFSRC_EXT_REQ"), 386 MTK_FUNCTION(3, "SDA7"), 387 MTK_FUNCTION(4, "DMIC_DAT"), 388 MTK_FUNCTION(5, "IO_JTAG_TRSTN"), 389 MTK_FUNCTION(6, "I2S1_DO"), 390 MTK_FUNCTION(7, "DBG_MON_B32") 391 ), 392 MTK_PIN( 393 29, "GPIO29", 394 MTK_EINT_FUNCTION(0, 29), 395 DRV_GRP4, 396 MTK_FUNCTION(0, "GPIO29"), 397 MTK_FUNCTION(1, "MSDC1_CLK"), 398 MTK_FUNCTION(2, "IO_JTAG_TCK"), 399 MTK_FUNCTION(3, "UDI_TCK"), 400 MTK_FUNCTION(4, "CONN_DSP_JCK"), 401 MTK_FUNCTION(5, "SSPM_JTAG_TCK"), 402 MTK_FUNCTION(6, "PCM1_CLK"), 403 MTK_FUNCTION(7, "DBG_MON_A6") 404 ), 405 MTK_PIN( 406 30, "GPIO30", 407 MTK_EINT_FUNCTION(0, 30), 408 DRV_GRP4, 409 MTK_FUNCTION(0, "GPIO30"), 410 MTK_FUNCTION(1, "MSDC1_DAT3"), 411 MTK_FUNCTION(2, "DAP_MD32_SWD"), 412 MTK_FUNCTION(3, "CONN_MCU_AICE_TMSC"), 413 MTK_FUNCTION(4, "CONN_DSP_JINTP"), 414 MTK_FUNCTION(5, "SSPM_JTAG_TRSTN"), 415 MTK_FUNCTION(6, "PCM1_DI"), 416 MTK_FUNCTION(7, "DBG_MON_A7") 417 ), 418 MTK_PIN( 419 31, "GPIO31", 420 MTK_EINT_FUNCTION(0, 31), 421 DRV_GRP4, 422 MTK_FUNCTION(0, "GPIO31"), 423 MTK_FUNCTION(1, "MSDC1_CMD"), 424 MTK_FUNCTION(2, "IO_JTAG_TMS"), 425 MTK_FUNCTION(3, "UDI_TMS"), 426 MTK_FUNCTION(4, "CONN_DSP_JMS"), 427 MTK_FUNCTION(5, "SSPM_JTAG_TMS"), 428 MTK_FUNCTION(6, "PCM1_SYNC"), 429 MTK_FUNCTION(7, "DBG_MON_A8") 430 ), 431 MTK_PIN( 432 32, "GPIO32", 433 MTK_EINT_FUNCTION(0, 32), 434 DRV_GRP4, 435 MTK_FUNCTION(0, "GPIO32"), 436 MTK_FUNCTION(1, "MSDC1_DAT0"), 437 MTK_FUNCTION(2, "IO_JTAG_TDI"), 438 MTK_FUNCTION(3, "UDI_TDI"), 439 MTK_FUNCTION(4, "CONN_DSP_JDI"), 440 MTK_FUNCTION(5, "SSPM_JTAG_TDI"), 441 MTK_FUNCTION(6, "PCM1_DO0"), 442 MTK_FUNCTION(7, "DBG_MON_A9") 443 ), 444 MTK_PIN( 445 33, "GPIO33", 446 MTK_EINT_FUNCTION(0, 33), 447 DRV_GRP4, 448 MTK_FUNCTION(0, "GPIO33"), 449 MTK_FUNCTION(1, "MSDC1_DAT2"), 450 MTK_FUNCTION(2, "IO_JTAG_TRSTN"), 451 MTK_FUNCTION(3, "UDI_NTRST"), 452 MTK_FUNCTION(4, "DAP_MD32_SWCK"), 453 MTK_FUNCTION(5, "CONN_MCU_AICE_TCKC"), 454 MTK_FUNCTION(6, "PCM1_DO2"), 455 MTK_FUNCTION(7, "DBG_MON_A10") 456 ), 457 MTK_PIN( 458 34, "GPIO34", 459 MTK_EINT_FUNCTION(0, 34), 460 DRV_GRP4, 461 MTK_FUNCTION(0, "GPIO34"), 462 MTK_FUNCTION(1, "MSDC1_DAT1"), 463 MTK_FUNCTION(2, "IO_JTAG_TDO"), 464 MTK_FUNCTION(3, "UDI_TDO"), 465 MTK_FUNCTION(4, "CONN_DSP_JDO"), 466 MTK_FUNCTION(5, "SSPM_JTAG_TDO"), 467 MTK_FUNCTION(6, "PCM1_DO1"), 468 MTK_FUNCTION(7, "DBG_MON_A11") 469 ), 470 MTK_PIN( 471 35, "GPIO35", 472 MTK_EINT_FUNCTION(0, 35), 473 DRV_GRP4, 474 MTK_FUNCTION(0, "GPIO35"), 475 MTK_FUNCTION(1, "MD1_SIM2_SIO"), 476 MTK_FUNCTION(2, "CCU_JTAG_TDO"), 477 MTK_FUNCTION(3, "MD1_SIM1_SIO"), 478 MTK_FUNCTION(5, "SCP_JTAG_TDO"), 479 MTK_FUNCTION(6, "CONN_DSP_JMS"), 480 MTK_FUNCTION(7, "DBG_MON_A28") 481 ), 482 MTK_PIN( 483 36, "GPIO36", 484 MTK_EINT_FUNCTION(0, 36), 485 DRV_GRP4, 486 MTK_FUNCTION(0, "GPIO36"), 487 MTK_FUNCTION(1, "MD1_SIM2_SRST"), 488 MTK_FUNCTION(2, "CCU_JTAG_TMS"), 489 MTK_FUNCTION(3, "MD1_SIM1_SRST"), 490 MTK_FUNCTION(4, "CONN_MCU_AICE_TMSC"), 491 MTK_FUNCTION(5, "SCP_JTAG_TMS"), 492 MTK_FUNCTION(6, "CONN_DSP_JINTP"), 493 MTK_FUNCTION(7, "DBG_MON_A29") 494 ), 495 MTK_PIN( 496 37, "GPIO37", 497 MTK_EINT_FUNCTION(0, 37), 498 DRV_GRP4, 499 MTK_FUNCTION(0, "GPIO37"), 500 MTK_FUNCTION(1, "MD1_SIM2_SCLK"), 501 MTK_FUNCTION(2, "CCU_JTAG_TDI"), 502 MTK_FUNCTION(3, "MD1_SIM1_SCLK"), 503 MTK_FUNCTION(5, "SCP_JTAG_TDI"), 504 MTK_FUNCTION(6, "CONN_DSP_JDO"), 505 MTK_FUNCTION(7, "DBG_MON_A30") 506 ), 507 MTK_PIN( 508 38, "GPIO38", 509 MTK_EINT_FUNCTION(0, 38), 510 DRV_GRP4, 511 MTK_FUNCTION(0, "GPIO38"), 512 MTK_FUNCTION(1, "MD1_SIM1_SCLK"), 513 MTK_FUNCTION(3, "MD1_SIM2_SCLK"), 514 MTK_FUNCTION(4, "CONN_MCU_AICE_TCKC"), 515 MTK_FUNCTION(7, "DBG_MON_A20") 516 ), 517 MTK_PIN( 518 39, "GPIO39", 519 MTK_EINT_FUNCTION(0, 39), 520 DRV_GRP4, 521 MTK_FUNCTION(0, "GPIO39"), 522 MTK_FUNCTION(1, "MD1_SIM1_SRST"), 523 MTK_FUNCTION(2, "CCU_JTAG_TCK"), 524 MTK_FUNCTION(3, "MD1_SIM2_SRST"), 525 MTK_FUNCTION(5, "SCP_JTAG_TCK"), 526 MTK_FUNCTION(6, "CONN_DSP_JCK"), 527 MTK_FUNCTION(7, "DBG_MON_A31") 528 ), 529 MTK_PIN( 530 40, "GPIO40", 531 MTK_EINT_FUNCTION(0, 40), 532 DRV_GRP4, 533 MTK_FUNCTION(0, "GPIO40"), 534 MTK_FUNCTION(1, "MD1_SIM1_SIO"), 535 MTK_FUNCTION(2, "CCU_JTAG_TRST"), 536 MTK_FUNCTION(3, "MD1_SIM2_SIO"), 537 MTK_FUNCTION(5, "SCP_JTAG_TRSTN"), 538 MTK_FUNCTION(6, "CONN_DSP_JDI"), 539 MTK_FUNCTION(7, "DBG_MON_A32") 540 ), 541 MTK_PIN( 542 41, "GPIO41", 543 MTK_EINT_FUNCTION(0, 41), 544 DRV_GRP4, 545 MTK_FUNCTION(0, "GPIO41"), 546 MTK_FUNCTION(1, "IDDIG"), 547 MTK_FUNCTION(2, "URXD1"), 548 MTK_FUNCTION(3, "UCTS0"), 549 MTK_FUNCTION(4, "SSPM_UTXD_AO"), 550 MTK_FUNCTION(5, "EXT_FRAME_SYNC"), 551 MTK_FUNCTION(6, "DMIC_CLK") 552 ), 553 MTK_PIN( 554 42, "GPIO42", 555 MTK_EINT_FUNCTION(0, 42), 556 DRV_GRP4, 557 MTK_FUNCTION(0, "GPIO42"), 558 MTK_FUNCTION(1, "USB_DRVVBUS"), 559 MTK_FUNCTION(2, "UTXD1"), 560 MTK_FUNCTION(3, "URTS0"), 561 MTK_FUNCTION(4, "SSPM_URXD_AO"), 562 MTK_FUNCTION(5, "EXT_FRAME_SYNC"), 563 MTK_FUNCTION(6, "DMIC_DAT") 564 ), 565 MTK_PIN( 566 43, "GPIO43", 567 MTK_EINT_FUNCTION(0, 43), 568 DRV_GRP4, 569 MTK_FUNCTION(0, "GPIO43"), 570 MTK_FUNCTION(1, "DISP_PWM") 571 ), 572 MTK_PIN( 573 44, "GPIO44", 574 MTK_EINT_FUNCTION(0, 44), 575 DRV_GRP4, 576 MTK_FUNCTION(0, "GPIO44"), 577 MTK_FUNCTION(1, "DSI_TE") 578 ), 579 MTK_PIN( 580 45, "GPIO45", 581 MTK_EINT_FUNCTION(0, 45), 582 DRV_GRP4, 583 MTK_FUNCTION(0, "GPIO45"), 584 MTK_FUNCTION(1, "LCM_RST") 585 ), 586 MTK_PIN( 587 46, "GPIO46", 588 MTK_EINT_FUNCTION(0, 46), 589 DRV_GRP4, 590 MTK_FUNCTION(0, "GPIO46"), 591 MTK_FUNCTION(1, "MD_INT2_C2K_UIM1_HOT_PLUG"), 592 MTK_FUNCTION(2, "URXD1"), 593 MTK_FUNCTION(3, "UCTS1"), 594 MTK_FUNCTION(4, "CCU_UTXD_AO"), 595 MTK_FUNCTION(5, "TP_UCTS1_AO"), 596 MTK_FUNCTION(6, "IDDIG"), 597 MTK_FUNCTION(7, "I2S5_LRCK") 598 ), 599 MTK_PIN( 600 47, "GPIO47", 601 MTK_EINT_FUNCTION(0, 47), 602 DRV_GRP4, 603 MTK_FUNCTION(0, "GPIO47"), 604 MTK_FUNCTION(1, "MD_INT1_C2K_UIM0_HOT_PLUG"), 605 MTK_FUNCTION(2, "UTXD1"), 606 MTK_FUNCTION(3, "URTS1"), 607 MTK_FUNCTION(4, "CCU_URXD_AO"), 608 MTK_FUNCTION(5, "TP_URTS1_AO"), 609 MTK_FUNCTION(6, "USB_DRVVBUS"), 610 MTK_FUNCTION(7, "I2S5_DO") 611 ), 612 MTK_PIN( 613 48, "GPIO48", 614 MTK_EINT_FUNCTION(0, 48), 615 DRV_GRP4, 616 MTK_FUNCTION(0, "GPIO48"), 617 MTK_FUNCTION(1, "SCL5") 618 ), 619 MTK_PIN( 620 49, "GPIO49", 621 MTK_EINT_FUNCTION(0, 49), 622 DRV_GRP4, 623 MTK_FUNCTION(0, "GPIO49"), 624 MTK_FUNCTION(1, "SDA5") 625 ), 626 MTK_PIN( 627 50, "GPIO50", 628 MTK_EINT_FUNCTION(0, 50), 629 DRV_GRP4, 630 MTK_FUNCTION(0, "GPIO50"), 631 MTK_FUNCTION(1, "SCL3") 632 ), 633 MTK_PIN( 634 51, "GPIO51", 635 MTK_EINT_FUNCTION(0, 51), 636 DRV_GRP4, 637 MTK_FUNCTION(0, "GPIO51"), 638 MTK_FUNCTION(1, "SDA3") 639 ), 640 MTK_PIN( 641 52, "GPIO52", 642 MTK_EINT_FUNCTION(0, 52), 643 DRV_GRP4, 644 MTK_FUNCTION(0, "GPIO52"), 645 MTK_FUNCTION(1, "BPI_ANT2") 646 ), 647 MTK_PIN( 648 53, "GPIO53", 649 MTK_EINT_FUNCTION(0, 53), 650 DRV_GRP4, 651 MTK_FUNCTION(0, "GPIO53"), 652 MTK_FUNCTION(1, "BPI_ANT0") 653 ), 654 MTK_PIN( 655 54, "GPIO54", 656 MTK_EINT_FUNCTION(0, 54), 657 DRV_GRP4, 658 MTK_FUNCTION(0, "GPIO54"), 659 MTK_FUNCTION(1, "BPI_OLAT1") 660 ), 661 MTK_PIN( 662 55, "GPIO55", 663 MTK_EINT_FUNCTION(0, 55), 664 DRV_GRP4, 665 MTK_FUNCTION(0, "GPIO55"), 666 MTK_FUNCTION(1, "BPI_BUS8") 667 ), 668 MTK_PIN( 669 56, "GPIO56", 670 MTK_EINT_FUNCTION(0, 56), 671 DRV_GRP4, 672 MTK_FUNCTION(0, "GPIO56"), 673 MTK_FUNCTION(1, "BPI_BUS9"), 674 MTK_FUNCTION(2, "SCL_6306") 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, "BPI_BUS10"), 682 MTK_FUNCTION(2, "SDA_6306") 683 ), 684 MTK_PIN( 685 58, "GPIO58", 686 MTK_EINT_FUNCTION(0, 58), 687 DRV_GRP4, 688 MTK_FUNCTION(0, "GPIO58"), 689 MTK_FUNCTION(1, "RFIC0_BSI_D2"), 690 MTK_FUNCTION(2, "SPM_BSI_D2"), 691 MTK_FUNCTION(3, "PWM_B") 692 ), 693 MTK_PIN( 694 59, "GPIO59", 695 MTK_EINT_FUNCTION(0, 59), 696 DRV_GRP4, 697 MTK_FUNCTION(0, "GPIO59"), 698 MTK_FUNCTION(1, "RFIC0_BSI_D1"), 699 MTK_FUNCTION(2, "SPM_BSI_D1") 700 ), 701 MTK_PIN( 702 60, "GPIO60", 703 MTK_EINT_FUNCTION(0, 60), 704 DRV_GRP4, 705 MTK_FUNCTION(0, "GPIO60"), 706 MTK_FUNCTION(1, "RFIC0_BSI_D0"), 707 MTK_FUNCTION(2, "SPM_BSI_D0") 708 ), 709 MTK_PIN( 710 61, "GPIO61", 711 MTK_EINT_FUNCTION(0, 61), 712 DRV_GRP4, 713 MTK_FUNCTION(0, "GPIO61"), 714 MTK_FUNCTION(1, "MIPI1_SDATA") 715 ), 716 MTK_PIN( 717 62, "GPIO62", 718 MTK_EINT_FUNCTION(0, 62), 719 DRV_GRP4, 720 MTK_FUNCTION(0, "GPIO62"), 721 MTK_FUNCTION(1, "MIPI1_SCLK") 722 ), 723 MTK_PIN( 724 63, "GPIO63", 725 MTK_EINT_FUNCTION(0, 63), 726 DRV_GRP4, 727 MTK_FUNCTION(0, "GPIO63"), 728 MTK_FUNCTION(1, "MIPI0_SDATA") 729 ), 730 MTK_PIN( 731 64, "GPIO64", 732 MTK_EINT_FUNCTION(0, 64), 733 DRV_GRP4, 734 MTK_FUNCTION(0, "GPIO64"), 735 MTK_FUNCTION(1, "MIPI0_SCLK") 736 ), 737 MTK_PIN( 738 65, "GPIO65", 739 MTK_EINT_FUNCTION(0, 65), 740 DRV_GRP4, 741 MTK_FUNCTION(0, "GPIO65"), 742 MTK_FUNCTION(1, "MIPI3_SDATA"), 743 MTK_FUNCTION(2, "BPI_OLAT2") 744 ), 745 MTK_PIN( 746 66, "GPIO66", 747 MTK_EINT_FUNCTION(0, 66), 748 DRV_GRP4, 749 MTK_FUNCTION(0, "GPIO66"), 750 MTK_FUNCTION(1, "MIPI3_SCLK"), 751 MTK_FUNCTION(2, "BPI_OLAT3") 752 ), 753 MTK_PIN( 754 67, "GPIO67", 755 MTK_EINT_FUNCTION(0, 67), 756 DRV_GRP4, 757 MTK_FUNCTION(0, "GPIO67"), 758 MTK_FUNCTION(1, "MIPI2_SDATA") 759 ), 760 MTK_PIN( 761 68, "GPIO68", 762 MTK_EINT_FUNCTION(0, 68), 763 DRV_GRP4, 764 MTK_FUNCTION(0, "GPIO68"), 765 MTK_FUNCTION(1, "MIPI2_SCLK") 766 ), 767 MTK_PIN( 768 69, "GPIO69", 769 MTK_EINT_FUNCTION(0, 69), 770 DRV_GRP4, 771 MTK_FUNCTION(0, "GPIO69"), 772 MTK_FUNCTION(1, "BPI_BUS7") 773 ), 774 MTK_PIN( 775 70, "GPIO70", 776 MTK_EINT_FUNCTION(0, 70), 777 DRV_GRP4, 778 MTK_FUNCTION(0, "GPIO70"), 779 MTK_FUNCTION(1, "BPI_BUS6") 780 ), 781 MTK_PIN( 782 71, "GPIO71", 783 MTK_EINT_FUNCTION(0, 71), 784 DRV_GRP4, 785 MTK_FUNCTION(0, "GPIO71"), 786 MTK_FUNCTION(1, "BPI_BUS5") 787 ), 788 MTK_PIN( 789 72, "GPIO72", 790 MTK_EINT_FUNCTION(0, 72), 791 DRV_GRP4, 792 MTK_FUNCTION(0, "GPIO72"), 793 MTK_FUNCTION(1, "BPI_BUS4") 794 ), 795 MTK_PIN( 796 73, "GPIO73", 797 MTK_EINT_FUNCTION(0, 73), 798 DRV_GRP4, 799 MTK_FUNCTION(0, "GPIO73"), 800 MTK_FUNCTION(1, "BPI_BUS3") 801 ), 802 MTK_PIN( 803 74, "GPIO74", 804 MTK_EINT_FUNCTION(0, 74), 805 DRV_GRP4, 806 MTK_FUNCTION(0, "GPIO74"), 807 MTK_FUNCTION(1, "BPI_BUS2") 808 ), 809 MTK_PIN( 810 75, "GPIO75", 811 MTK_EINT_FUNCTION(0, 75), 812 DRV_GRP4, 813 MTK_FUNCTION(0, "GPIO75"), 814 MTK_FUNCTION(1, "BPI_BUS1") 815 ), 816 MTK_PIN( 817 76, "GPIO76", 818 MTK_EINT_FUNCTION(0, 76), 819 DRV_GRP4, 820 MTK_FUNCTION(0, "GPIO76"), 821 MTK_FUNCTION(1, "BPI_BUS0") 822 ), 823 MTK_PIN( 824 77, "GPIO77", 825 MTK_EINT_FUNCTION(0, 77), 826 DRV_GRP4, 827 MTK_FUNCTION(0, "GPIO77"), 828 MTK_FUNCTION(1, "BPI_ANT1") 829 ), 830 MTK_PIN( 831 78, "GPIO78", 832 MTK_EINT_FUNCTION(0, 78), 833 DRV_GRP4, 834 MTK_FUNCTION(0, "GPIO78"), 835 MTK_FUNCTION(1, "BPI_OLAT0") 836 ), 837 MTK_PIN( 838 79, "GPIO79", 839 MTK_EINT_FUNCTION(0, 79), 840 DRV_GRP4, 841 MTK_FUNCTION(0, "GPIO79"), 842 MTK_FUNCTION(1, "BPI_PA_VM1"), 843 MTK_FUNCTION(2, "MIPI4_SDATA") 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_PA_VM0"), 851 MTK_FUNCTION(2, "MIPI4_SCLK") 852 ), 853 MTK_PIN( 854 81, "GPIO81", 855 MTK_EINT_FUNCTION(0, 81), 856 DRV_GRP4, 857 MTK_FUNCTION(0, "GPIO81"), 858 MTK_FUNCTION(1, "SDA1") 859 ), 860 MTK_PIN( 861 82, "GPIO82", 862 MTK_EINT_FUNCTION(0, 82), 863 DRV_GRP4, 864 MTK_FUNCTION(0, "GPIO82"), 865 MTK_FUNCTION(1, "SDA0") 866 ), 867 MTK_PIN( 868 83, "GPIO83", 869 MTK_EINT_FUNCTION(0, 83), 870 DRV_GRP4, 871 MTK_FUNCTION(0, "GPIO83"), 872 MTK_FUNCTION(1, "SCL0") 873 ), 874 MTK_PIN( 875 84, "GPIO84", 876 MTK_EINT_FUNCTION(0, 84), 877 DRV_GRP4, 878 MTK_FUNCTION(0, "GPIO84"), 879 MTK_FUNCTION(1, "SCL1") 880 ), 881 MTK_PIN( 882 85, "GPIO85", 883 MTK_EINT_FUNCTION(0, 85), 884 DRV_GRP4, 885 MTK_FUNCTION(0, "GPIO85"), 886 MTK_FUNCTION(1, "SPI0_MI"), 887 MTK_FUNCTION(2, "SCP_SPI0_MI"), 888 MTK_FUNCTION(3, "CLKM3"), 889 MTK_FUNCTION(4, "I2S1_BCK"), 890 MTK_FUNCTION(5, "MFG_DFD_JTAG_TDO"), 891 MTK_FUNCTION(6, "DFD_TDO"), 892 MTK_FUNCTION(7, "JTDO_SEL1") 893 ), 894 MTK_PIN( 895 86, "GPIO86", 896 MTK_EINT_FUNCTION(0, 86), 897 DRV_GRP4, 898 MTK_FUNCTION(0, "GPIO86"), 899 MTK_FUNCTION(1, "SPI0_CSB"), 900 MTK_FUNCTION(2, "SCP_SPI0_CS"), 901 MTK_FUNCTION(3, "CLKM0"), 902 MTK_FUNCTION(4, "I2S1_LRCK"), 903 MTK_FUNCTION(5, "MFG_DFD_JTAG_TMS"), 904 MTK_FUNCTION(6, "DFD_TMS"), 905 MTK_FUNCTION(7, "JTMS_SEL1") 906 ), 907 MTK_PIN( 908 87, "GPIO87", 909 MTK_EINT_FUNCTION(0, 87), 910 DRV_GRP4, 911 MTK_FUNCTION(0, "GPIO87"), 912 MTK_FUNCTION(1, "SPI0_MO"), 913 MTK_FUNCTION(2, "SCP_SPI0_MO"), 914 MTK_FUNCTION(3, "SDA1"), 915 MTK_FUNCTION(4, "I2S1_DO"), 916 MTK_FUNCTION(5, "MFG_DFD_JTAG_TDI"), 917 MTK_FUNCTION(6, "DFD_TDI"), 918 MTK_FUNCTION(7, "JTDI_SEL1") 919 ), 920 MTK_PIN( 921 88, "GPIO88", 922 MTK_EINT_FUNCTION(0, 88), 923 DRV_GRP4, 924 MTK_FUNCTION(0, "GPIO88"), 925 MTK_FUNCTION(1, "SPI0_CLK"), 926 MTK_FUNCTION(2, "SCP_SPI0_CK"), 927 MTK_FUNCTION(3, "SCL1"), 928 MTK_FUNCTION(4, "I2S1_MCK"), 929 MTK_FUNCTION(5, "MFG_DFD_JTAG_TCK"), 930 MTK_FUNCTION(6, "DFD_TCK_XI"), 931 MTK_FUNCTION(7, "JTCK_SEL1") 932 ), 933 MTK_PIN( 934 89, "GPIO89", 935 MTK_EINT_FUNCTION(0, 89), 936 DRV_GRP4, 937 MTK_FUNCTION(0, "GPIO89"), 938 MTK_FUNCTION(1, "SRCLKENAI0"), 939 MTK_FUNCTION(2, "PWM_C"), 940 MTK_FUNCTION(3, "I2S5_BCK"), 941 MTK_FUNCTION(4, "ANT_SEL6"), 942 MTK_FUNCTION(5, "SDA8"), 943 MTK_FUNCTION(6, "CMVREF0"), 944 MTK_FUNCTION(7, "DBG_MON_A21") 945 ), 946 MTK_PIN( 947 90, "GPIO90", 948 MTK_EINT_FUNCTION(0, 90), 949 DRV_GRP4, 950 MTK_FUNCTION(0, "GPIO90"), 951 MTK_FUNCTION(1, "PWM_A"), 952 MTK_FUNCTION(2, "CMMCLK2"), 953 MTK_FUNCTION(3, "I2S5_LRCK"), 954 MTK_FUNCTION(4, "SCP_VREQ_VAO"), 955 MTK_FUNCTION(5, "SCL8"), 956 MTK_FUNCTION(6, "PTA_RXD"), 957 MTK_FUNCTION(7, "DBG_MON_A22") 958 ), 959 MTK_PIN( 960 91, "GPIO91", 961 MTK_EINT_FUNCTION(0, 91), 962 DRV_GRP4, 963 MTK_FUNCTION(0, "GPIO91"), 964 MTK_FUNCTION(1, "KPROW1"), 965 MTK_FUNCTION(2, "PWM_B"), 966 MTK_FUNCTION(3, "I2S5_DO"), 967 MTK_FUNCTION(4, "ANT_SEL7"), 968 MTK_FUNCTION(5, "CMMCLK3"), 969 MTK_FUNCTION(6, "PTA_TXD") 970 ), 971 MTK_PIN( 972 92, "GPIO92", 973 MTK_EINT_FUNCTION(0, 92), 974 DRV_GRP4, 975 MTK_FUNCTION(0, "GPIO92"), 976 MTK_FUNCTION(1, "KPROW0") 977 ), 978 MTK_PIN( 979 93, "GPIO93", 980 MTK_EINT_FUNCTION(0, 93), 981 DRV_GRP4, 982 MTK_FUNCTION(0, "GPIO93"), 983 MTK_FUNCTION(1, "KPCOL0"), 984 MTK_FUNCTION(7, "DBG_MON_B27") 985 ), 986 MTK_PIN( 987 94, "GPIO94", 988 MTK_EINT_FUNCTION(0, 94), 989 DRV_GRP4, 990 MTK_FUNCTION(0, "GPIO94"), 991 MTK_FUNCTION(1, "KPCOL1"), 992 MTK_FUNCTION(2, "I2S2_DI2"), 993 MTK_FUNCTION(3, "I2S5_MCK"), 994 MTK_FUNCTION(4, "CMMCLK2"), 995 MTK_FUNCTION(5, "SCP_SPI2_MI"), 996 MTK_FUNCTION(6, "SRCLKENAI1"), 997 MTK_FUNCTION(7, "SPI2_MI") 998 ), 999 MTK_PIN( 1000 95, "GPIO95", 1001 MTK_EINT_FUNCTION(0, 95), 1002 DRV_GRP4, 1003 MTK_FUNCTION(0, "GPIO95"), 1004 MTK_FUNCTION(1, "URXD0"), 1005 MTK_FUNCTION(2, "UTXD0"), 1006 MTK_FUNCTION(3, "MD_URXD0"), 1007 MTK_FUNCTION(4, "MD_URXD1"), 1008 MTK_FUNCTION(5, "SSPM_URXD_AO"), 1009 MTK_FUNCTION(6, "CCU_URXD_AO") 1010 ), 1011 MTK_PIN( 1012 96, "GPIO96", 1013 MTK_EINT_FUNCTION(0, 96), 1014 DRV_GRP4, 1015 MTK_FUNCTION(0, "GPIO96"), 1016 MTK_FUNCTION(1, "UTXD0"), 1017 MTK_FUNCTION(2, "URXD0"), 1018 MTK_FUNCTION(3, "MD_UTXD0"), 1019 MTK_FUNCTION(4, "MD_UTXD1"), 1020 MTK_FUNCTION(5, "SSPM_UTXD_AO"), 1021 MTK_FUNCTION(6, "CCU_UTXD_AO"), 1022 MTK_FUNCTION(7, "DBG_MON_B2") 1023 ), 1024 MTK_PIN( 1025 97, "GPIO97", 1026 MTK_EINT_FUNCTION(0, 97), 1027 DRV_GRP4, 1028 MTK_FUNCTION(0, "GPIO97"), 1029 MTK_FUNCTION(1, "UCTS0"), 1030 MTK_FUNCTION(2, "I2S2_MCK"), 1031 MTK_FUNCTION(3, "IDDIG"), 1032 MTK_FUNCTION(4, "CONN_MCU_TDO"), 1033 MTK_FUNCTION(5, "SSPM_JTAG_TDO"), 1034 MTK_FUNCTION(6, "IO_JTAG_TDO"), 1035 MTK_FUNCTION(7, "DBG_MON_B3") 1036 ), 1037 MTK_PIN( 1038 98, "GPIO98", 1039 MTK_EINT_FUNCTION(0, 98), 1040 DRV_GRP4, 1041 MTK_FUNCTION(0, "GPIO98"), 1042 MTK_FUNCTION(1, "URTS0"), 1043 MTK_FUNCTION(2, "I2S2_BCK"), 1044 MTK_FUNCTION(3, "USB_DRVVBUS"), 1045 MTK_FUNCTION(4, "CONN_MCU_TMS"), 1046 MTK_FUNCTION(5, "SSPM_JTAG_TMS"), 1047 MTK_FUNCTION(6, "IO_JTAG_TMS"), 1048 MTK_FUNCTION(7, "DBG_MON_B4") 1049 ), 1050 MTK_PIN( 1051 99, "GPIO99", 1052 MTK_EINT_FUNCTION(0, 99), 1053 DRV_GRP4, 1054 MTK_FUNCTION(0, "GPIO99"), 1055 MTK_FUNCTION(1, "CMMCLK0"), 1056 MTK_FUNCTION(4, "CONN_MCU_AICE_TMSC"), 1057 MTK_FUNCTION(7, "DBG_MON_B28") 1058 ), 1059 MTK_PIN( 1060 100, "GPIO100", 1061 MTK_EINT_FUNCTION(0, 100), 1062 DRV_GRP4, 1063 MTK_FUNCTION(0, "GPIO100"), 1064 MTK_FUNCTION(1, "CMMCLK1"), 1065 MTK_FUNCTION(2, "PWM_C"), 1066 MTK_FUNCTION(3, "MD_INT1_C2K_UIM0_HOT_PLUG"), 1067 MTK_FUNCTION(4, "CONN_MCU_AICE_TCKC"), 1068 MTK_FUNCTION(7, "DBG_MON_B29") 1069 ), 1070 MTK_PIN( 1071 101, "GPIO101", 1072 MTK_EINT_FUNCTION(0, 101), 1073 DRV_GRP4, 1074 MTK_FUNCTION(0, "GPIO101"), 1075 MTK_FUNCTION(1, "CLKM2"), 1076 MTK_FUNCTION(2, "I2S2_LRCK"), 1077 MTK_FUNCTION(3, "CMVREF1"), 1078 MTK_FUNCTION(4, "CONN_MCU_TCK"), 1079 MTK_FUNCTION(5, "SSPM_JTAG_TCK"), 1080 MTK_FUNCTION(6, "IO_JTAG_TCK") 1081 ), 1082 MTK_PIN( 1083 102, "GPIO102", 1084 MTK_EINT_FUNCTION(0, 102), 1085 DRV_GRP4, 1086 MTK_FUNCTION(0, "GPIO102"), 1087 MTK_FUNCTION(1, "CLKM1"), 1088 MTK_FUNCTION(2, "I2S2_DI"), 1089 MTK_FUNCTION(3, "DVFSRC_EXT_REQ"), 1090 MTK_FUNCTION(4, "CONN_MCU_TDI"), 1091 MTK_FUNCTION(5, "SSPM_JTAG_TDI"), 1092 MTK_FUNCTION(6, "IO_JTAG_TDI"), 1093 MTK_FUNCTION(7, "DBG_MON_B8") 1094 ), 1095 MTK_PIN( 1096 103, "GPIO103", 1097 MTK_EINT_FUNCTION(0, 103), 1098 DRV_GRP4, 1099 MTK_FUNCTION(0, "GPIO103"), 1100 MTK_FUNCTION(1, "SCL2") 1101 ), 1102 MTK_PIN( 1103 104, "GPIO104", 1104 MTK_EINT_FUNCTION(0, 104), 1105 DRV_GRP4, 1106 MTK_FUNCTION(0, "GPIO104"), 1107 MTK_FUNCTION(1, "SDA2") 1108 ), 1109 MTK_PIN( 1110 105, "GPIO105", 1111 MTK_EINT_FUNCTION(0, 105), 1112 DRV_GRP4, 1113 MTK_FUNCTION(0, "GPIO105"), 1114 MTK_FUNCTION(1, "SCL4") 1115 ), 1116 MTK_PIN( 1117 106, "GPIO106", 1118 MTK_EINT_FUNCTION(0, 106), 1119 DRV_GRP4, 1120 MTK_FUNCTION(0, "GPIO106"), 1121 MTK_FUNCTION(1, "SDA4") 1122 ), 1123 MTK_PIN( 1124 107, "GPIO107", 1125 MTK_EINT_FUNCTION(0, 107), 1126 DRV_GRP4, 1127 MTK_FUNCTION(0, "GPIO107"), 1128 MTK_FUNCTION(1, "DMIC_CLK"), 1129 MTK_FUNCTION(2, "ANT_SEL0"), 1130 MTK_FUNCTION(3, "CLKM0"), 1131 MTK_FUNCTION(4, "SDA7"), 1132 MTK_FUNCTION(5, "EXT_FRAME_SYNC"), 1133 MTK_FUNCTION(6, "PWM_A"), 1134 MTK_FUNCTION(7, "DBG_MON_B12") 1135 ), 1136 MTK_PIN( 1137 108, "GPIO108", 1138 MTK_EINT_FUNCTION(0, 108), 1139 DRV_GRP4, 1140 MTK_FUNCTION(0, "GPIO108"), 1141 MTK_FUNCTION(1, "CMMCLK2"), 1142 MTK_FUNCTION(2, "ANT_SEL1"), 1143 MTK_FUNCTION(3, "CLKM1"), 1144 MTK_FUNCTION(4, "SCL8"), 1145 MTK_FUNCTION(5, "DAP_MD32_SWD"), 1146 MTK_FUNCTION(6, "PWM_B"), 1147 MTK_FUNCTION(7, "DBG_MON_B13") 1148 ), 1149 MTK_PIN( 1150 109, "GPIO109", 1151 MTK_EINT_FUNCTION(0, 109), 1152 DRV_GRP4, 1153 MTK_FUNCTION(0, "GPIO109"), 1154 MTK_FUNCTION(1, "DMIC_DAT"), 1155 MTK_FUNCTION(2, "ANT_SEL2"), 1156 MTK_FUNCTION(3, "CLKM2"), 1157 MTK_FUNCTION(4, "SDA8"), 1158 MTK_FUNCTION(5, "DAP_MD32_SWCK"), 1159 MTK_FUNCTION(6, "PWM_C"), 1160 MTK_FUNCTION(7, "DBG_MON_B14") 1161 ), 1162 MTK_PIN( 1163 110, "GPIO110", 1164 MTK_EINT_FUNCTION(0, 110), 1165 DRV_GRP4, 1166 MTK_FUNCTION(0, "GPIO110"), 1167 MTK_FUNCTION(1, "SCL7"), 1168 MTK_FUNCTION(2, "ANT_SEL0"), 1169 MTK_FUNCTION(3, "TP_URXD1_AO"), 1170 MTK_FUNCTION(4, "USB_DRVVBUS"), 1171 MTK_FUNCTION(5, "SRCLKENAI1"), 1172 MTK_FUNCTION(6, "KPCOL2"), 1173 MTK_FUNCTION(7, "URXD1") 1174 ), 1175 MTK_PIN( 1176 111, "GPIO111", 1177 MTK_EINT_FUNCTION(0, 111), 1178 DRV_GRP4, 1179 MTK_FUNCTION(0, "GPIO111"), 1180 MTK_FUNCTION(1, "CMMCLK3"), 1181 MTK_FUNCTION(2, "ANT_SEL1"), 1182 MTK_FUNCTION(3, "SRCLKENAI0"), 1183 MTK_FUNCTION(4, "SCP_VREQ_VAO"), 1184 MTK_FUNCTION(5, "MD_INT2_C2K_UIM1_HOT_PLUG"), 1185 MTK_FUNCTION(7, "DVFSRC_EXT_REQ") 1186 ), 1187 MTK_PIN( 1188 112, "GPIO112", 1189 MTK_EINT_FUNCTION(0, 112), 1190 DRV_GRP4, 1191 MTK_FUNCTION(0, "GPIO112"), 1192 MTK_FUNCTION(1, "SDA7"), 1193 MTK_FUNCTION(2, "ANT_SEL2"), 1194 MTK_FUNCTION(3, "TP_UTXD1_AO"), 1195 MTK_FUNCTION(4, "IDDIG"), 1196 MTK_FUNCTION(5, "AGPS_SYNC"), 1197 MTK_FUNCTION(6, "KPROW2"), 1198 MTK_FUNCTION(7, "UTXD1") 1199 ), 1200 MTK_PIN( 1201 113, "GPIO113", 1202 MTK_EINT_FUNCTION(0, 113), 1203 DRV_GRP4, 1204 MTK_FUNCTION(0, "GPIO113"), 1205 MTK_FUNCTION(1, "CONN_TOP_CLK"), 1206 MTK_FUNCTION(3, "SCL6"), 1207 MTK_FUNCTION(4, "AUXIF_CLK0"), 1208 MTK_FUNCTION(6, "TP_UCTS1_AO") 1209 ), 1210 MTK_PIN( 1211 114, "GPIO114", 1212 MTK_EINT_FUNCTION(0, 114), 1213 DRV_GRP4, 1214 MTK_FUNCTION(0, "GPIO114"), 1215 MTK_FUNCTION(1, "CONN_TOP_DATA"), 1216 MTK_FUNCTION(3, "SDA6"), 1217 MTK_FUNCTION(4, "AUXIF_ST0"), 1218 MTK_FUNCTION(6, "TP_URTS1_AO") 1219 ), 1220 MTK_PIN( 1221 115, "GPIO115", 1222 MTK_EINT_FUNCTION(0, 115), 1223 DRV_GRP4, 1224 MTK_FUNCTION(0, "GPIO115"), 1225 MTK_FUNCTION(1, "CONN_BT_CLK"), 1226 MTK_FUNCTION(2, "UTXD1"), 1227 MTK_FUNCTION(3, "PTA_TXD"), 1228 MTK_FUNCTION(4, "AUXIF_CLK1"), 1229 MTK_FUNCTION(5, "DAP_MD32_SWD"), 1230 MTK_FUNCTION(6, "TP_UTXD1_AO") 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, "CONN_BT_DATA"), 1238 MTK_FUNCTION(2, "IPU_JTAG_TRST"), 1239 MTK_FUNCTION(4, "AUXIF_ST1"), 1240 MTK_FUNCTION(5, "DAP_MD32_SWCK"), 1241 MTK_FUNCTION(6, "TP_URXD2_AO"), 1242 MTK_FUNCTION(7, "DBG_MON_A0") 1243 ), 1244 MTK_PIN( 1245 117, "GPIO117", 1246 MTK_EINT_FUNCTION(0, 117), 1247 DRV_GRP4, 1248 MTK_FUNCTION(0, "GPIO117"), 1249 MTK_FUNCTION(1, "CONN_WF_HB0"), 1250 MTK_FUNCTION(2, "IPU_JTAG_TDO"), 1251 MTK_FUNCTION(6, "TP_UTXD2_AO"), 1252 MTK_FUNCTION(7, "DBG_MON_A4") 1253 ), 1254 MTK_PIN( 1255 118, "GPIO118", 1256 MTK_EINT_FUNCTION(0, 118), 1257 DRV_GRP4, 1258 MTK_FUNCTION(0, "GPIO118"), 1259 MTK_FUNCTION(1, "CONN_WF_HB1"), 1260 MTK_FUNCTION(2, "IPU_JTAG_TDI"), 1261 MTK_FUNCTION(5, "SSPM_URXD_AO"), 1262 MTK_FUNCTION(6, "TP_UCTS2_AO"), 1263 MTK_FUNCTION(7, "DBG_MON_A5") 1264 ), 1265 MTK_PIN( 1266 119, "GPIO119", 1267 MTK_EINT_FUNCTION(0, 119), 1268 DRV_GRP4, 1269 MTK_FUNCTION(0, "GPIO119"), 1270 MTK_FUNCTION(1, "CONN_WF_HB2"), 1271 MTK_FUNCTION(2, "IPU_JTAG_TCK"), 1272 MTK_FUNCTION(5, "SSPM_UTXD_AO"), 1273 MTK_FUNCTION(6, "TP_URTS2_AO") 1274 ), 1275 MTK_PIN( 1276 120, "GPIO120", 1277 MTK_EINT_FUNCTION(0, 120), 1278 DRV_GRP4, 1279 MTK_FUNCTION(0, "GPIO120"), 1280 MTK_FUNCTION(1, "CONN_WB_PTA"), 1281 MTK_FUNCTION(2, "IPU_JTAG_TMS"), 1282 MTK_FUNCTION(5, "CCU_URXD_AO") 1283 ), 1284 MTK_PIN( 1285 121, "GPIO121", 1286 MTK_EINT_FUNCTION(0, 121), 1287 DRV_GRP4, 1288 MTK_FUNCTION(0, "GPIO121"), 1289 MTK_FUNCTION(1, "CONN_HRST_B"), 1290 MTK_FUNCTION(2, "URXD1"), 1291 MTK_FUNCTION(3, "PTA_RXD"), 1292 MTK_FUNCTION(5, "CCU_UTXD_AO"), 1293 MTK_FUNCTION(6, "TP_URXD1_AO") 1294 ), 1295 MTK_PIN( 1296 122, "GPIO122", 1297 MTK_EINT_FUNCTION(0, 122), 1298 DRV_GRP4, 1299 MTK_FUNCTION(0, "GPIO122"), 1300 MTK_FUNCTION(1, "MSDC0_CMD"), 1301 MTK_FUNCTION(2, "SSPM_URXD2_AO"), 1302 MTK_FUNCTION(3, "ANT_SEL1"), 1303 MTK_FUNCTION(7, "DBG_MON_A12") 1304 ), 1305 MTK_PIN( 1306 123, "GPIO123", 1307 MTK_EINT_FUNCTION(0, 123), 1308 DRV_GRP4, 1309 MTK_FUNCTION(0, "GPIO123"), 1310 MTK_FUNCTION(1, "MSDC0_DAT0"), 1311 MTK_FUNCTION(3, "ANT_SEL0"), 1312 MTK_FUNCTION(7, "DBG_MON_A13") 1313 ), 1314 MTK_PIN( 1315 124, "GPIO124", 1316 MTK_EINT_FUNCTION(0, 124), 1317 DRV_GRP4, 1318 MTK_FUNCTION(0, "GPIO124"), 1319 MTK_FUNCTION(1, "MSDC0_CLK"), 1320 MTK_FUNCTION(7, "DBG_MON_A14") 1321 ), 1322 MTK_PIN( 1323 125, "GPIO125", 1324 MTK_EINT_FUNCTION(0, 125), 1325 DRV_GRP4, 1326 MTK_FUNCTION(0, "GPIO125"), 1327 MTK_FUNCTION(1, "MSDC0_DAT2"), 1328 MTK_FUNCTION(3, "MRG_CLK"), 1329 MTK_FUNCTION(7, "DBG_MON_A15") 1330 ), 1331 MTK_PIN( 1332 126, "GPIO126", 1333 MTK_EINT_FUNCTION(0, 126), 1334 DRV_GRP4, 1335 MTK_FUNCTION(0, "GPIO126"), 1336 MTK_FUNCTION(1, "MSDC0_DAT4"), 1337 MTK_FUNCTION(3, "ANT_SEL5"), 1338 MTK_FUNCTION(6, "UFS_MPHY_SCL"), 1339 MTK_FUNCTION(7, "DBG_MON_A16") 1340 ), 1341 MTK_PIN( 1342 127, "GPIO127", 1343 MTK_EINT_FUNCTION(0, 127), 1344 DRV_GRP4, 1345 MTK_FUNCTION(0, "GPIO127"), 1346 MTK_FUNCTION(1, "MSDC0_DAT6"), 1347 MTK_FUNCTION(3, "ANT_SEL4"), 1348 MTK_FUNCTION(6, "UFS_MPHY_SDA"), 1349 MTK_FUNCTION(7, "DBG_MON_A17") 1350 ), 1351 MTK_PIN( 1352 128, "GPIO128", 1353 MTK_EINT_FUNCTION(0, 128), 1354 DRV_GRP4, 1355 MTK_FUNCTION(0, "GPIO128"), 1356 MTK_FUNCTION(1, "MSDC0_DAT1"), 1357 MTK_FUNCTION(3, "ANT_SEL2"), 1358 MTK_FUNCTION(6, "UFS_UNIPRO_SDA"), 1359 MTK_FUNCTION(7, "DBG_MON_A18") 1360 ), 1361 MTK_PIN( 1362 129, "GPIO129", 1363 MTK_EINT_FUNCTION(0, 129), 1364 DRV_GRP4, 1365 MTK_FUNCTION(0, "GPIO129"), 1366 MTK_FUNCTION(1, "MSDC0_DAT5"), 1367 MTK_FUNCTION(3, "ANT_SEL3"), 1368 MTK_FUNCTION(6, "UFS_UNIPRO_SCL"), 1369 MTK_FUNCTION(7, "DBG_MON_A23") 1370 ), 1371 MTK_PIN( 1372 130, "GPIO130", 1373 MTK_EINT_FUNCTION(0, 130), 1374 DRV_GRP4, 1375 MTK_FUNCTION(0, "GPIO130"), 1376 MTK_FUNCTION(1, "MSDC0_DAT7"), 1377 MTK_FUNCTION(3, "MRG_DO"), 1378 MTK_FUNCTION(7, "DBG_MON_A24") 1379 ), 1380 MTK_PIN( 1381 131, "GPIO131", 1382 MTK_EINT_FUNCTION(0, 131), 1383 DRV_GRP4, 1384 MTK_FUNCTION(0, "GPIO131"), 1385 MTK_FUNCTION(1, "MSDC0_DSL"), 1386 MTK_FUNCTION(3, "MRG_SYNC"), 1387 MTK_FUNCTION(7, "DBG_MON_A25") 1388 ), 1389 MTK_PIN( 1390 132, "GPIO132", 1391 MTK_EINT_FUNCTION(0, 132), 1392 DRV_GRP4, 1393 MTK_FUNCTION(0, "GPIO132"), 1394 MTK_FUNCTION(1, "MSDC0_DAT3"), 1395 MTK_FUNCTION(3, "MRG_DI"), 1396 MTK_FUNCTION(7, "DBG_MON_A26") 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, "MSDC0_RSTB"), 1404 MTK_FUNCTION(3, "AGPS_SYNC"), 1405 MTK_FUNCTION(7, "DBG_MON_A27") 1406 ), 1407 MTK_PIN( 1408 134, "GPIO134", 1409 MTK_EINT_FUNCTION(0, 134), 1410 DRV_GRP4, 1411 MTK_FUNCTION(0, "GPIO134"), 1412 MTK_FUNCTION(1, "RTC32K_CK") 1413 ), 1414 MTK_PIN( 1415 135, "GPIO135", 1416 MTK_EINT_FUNCTION(0, 135), 1417 DRV_GRP4, 1418 MTK_FUNCTION(0, "GPIO135"), 1419 MTK_FUNCTION(1, "WATCHDOG") 1420 ), 1421 MTK_PIN( 1422 136, "GPIO136", 1423 MTK_EINT_FUNCTION(0, 136), 1424 DRV_GRP4, 1425 MTK_FUNCTION(0, "GPIO136"), 1426 MTK_FUNCTION(1, "AUD_CLK_MOSI"), 1427 MTK_FUNCTION(2, "AUD_CLK_MISO"), 1428 MTK_FUNCTION(3, "I2S1_MCK"), 1429 MTK_FUNCTION(6, "UFS_UNIPRO_SCL") 1430 ), 1431 MTK_PIN( 1432 137, "GPIO137", 1433 MTK_EINT_FUNCTION(0, 137), 1434 DRV_GRP4, 1435 MTK_FUNCTION(0, "GPIO137"), 1436 MTK_FUNCTION(1, "AUD_SYNC_MOSI"), 1437 MTK_FUNCTION(2, "AUD_SYNC_MISO"), 1438 MTK_FUNCTION(3, "I2S1_BCK") 1439 ), 1440 MTK_PIN( 1441 138, "GPIO138", 1442 MTK_EINT_FUNCTION(0, 138), 1443 DRV_GRP4, 1444 MTK_FUNCTION(0, "GPIO138"), 1445 MTK_FUNCTION(1, "AUD_DAT_MOSI0"), 1446 MTK_FUNCTION(2, "AUD_DAT_MISO0"), 1447 MTK_FUNCTION(3, "I2S1_LRCK"), 1448 MTK_FUNCTION(7, "DBG_MON_B24") 1449 ), 1450 MTK_PIN( 1451 139, "GPIO139", 1452 MTK_EINT_FUNCTION(0, 139), 1453 DRV_GRP4, 1454 MTK_FUNCTION(0, "GPIO139"), 1455 MTK_FUNCTION(1, "AUD_DAT_MOSI1"), 1456 MTK_FUNCTION(2, "AUD_DAT_MISO1"), 1457 MTK_FUNCTION(3, "I2S1_DO"), 1458 MTK_FUNCTION(6, "UFS_MPHY_SDA") 1459 ), 1460 MTK_PIN( 1461 140, "GPIO140", 1462 MTK_EINT_FUNCTION(0, 140), 1463 DRV_GRP4, 1464 MTK_FUNCTION(0, "GPIO140"), 1465 MTK_FUNCTION(1, "AUD_CLK_MISO"), 1466 MTK_FUNCTION(2, "AUD_CLK_MOSI"), 1467 MTK_FUNCTION(3, "I2S0_MCK"), 1468 MTK_FUNCTION(6, "UFS_UNIPRO_SDA") 1469 ), 1470 MTK_PIN( 1471 141, "GPIO141", 1472 MTK_EINT_FUNCTION(0, 141), 1473 DRV_GRP4, 1474 MTK_FUNCTION(0, "GPIO141"), 1475 MTK_FUNCTION(1, "AUD_SYNC_MISO"), 1476 MTK_FUNCTION(2, "AUD_SYNC_MOSI"), 1477 MTK_FUNCTION(3, "I2S0_BCK") 1478 ), 1479 MTK_PIN( 1480 142, "GPIO142", 1481 MTK_EINT_FUNCTION(0, 142), 1482 DRV_GRP4, 1483 MTK_FUNCTION(0, "GPIO142"), 1484 MTK_FUNCTION(1, "AUD_DAT_MISO0"), 1485 MTK_FUNCTION(2, "AUD_DAT_MOSI0"), 1486 MTK_FUNCTION(3, "I2S0_LRCK"), 1487 MTK_FUNCTION(4, "VOW_DAT_MISO"), 1488 MTK_FUNCTION(7, "DBG_MON_B25") 1489 ), 1490 MTK_PIN( 1491 143, "GPIO143", 1492 MTK_EINT_FUNCTION(0, 143), 1493 DRV_GRP4, 1494 MTK_FUNCTION(0, "GPIO143"), 1495 MTK_FUNCTION(1, "AUD_DAT_MISO1"), 1496 MTK_FUNCTION(2, "AUD_DAT_MOSI1"), 1497 MTK_FUNCTION(3, "I2S0_DI"), 1498 MTK_FUNCTION(4, "VOW_CLK_MISO"), 1499 MTK_FUNCTION(6, "UFS_MPHY_SCL"), 1500 MTK_FUNCTION(7, "DBG_MON_B26") 1501 ), 1502 MTK_PIN( 1503 144, "GPIO144", 1504 MTK_EINT_FUNCTION(0, 144), 1505 DRV_GRP4, 1506 MTK_FUNCTION(0, "GPIO144"), 1507 MTK_FUNCTION(1, "PWRAP_SPI0_MI"), 1508 MTK_FUNCTION(2, "PWRAP_SPI0_MO") 1509 ), 1510 MTK_PIN( 1511 145, "GPIO145", 1512 MTK_EINT_FUNCTION(0, 145), 1513 DRV_GRP4, 1514 MTK_FUNCTION(0, "GPIO145"), 1515 MTK_FUNCTION(1, "PWRAP_SPI0_CSN") 1516 ), 1517 MTK_PIN( 1518 146, "GPIO146", 1519 MTK_EINT_FUNCTION(0, 146), 1520 DRV_GRP4, 1521 MTK_FUNCTION(0, "GPIO146"), 1522 MTK_FUNCTION(1, "PWRAP_SPI0_MO"), 1523 MTK_FUNCTION(2, "PWRAP_SPI0_MI") 1524 ), 1525 MTK_PIN( 1526 147, "GPIO147", 1527 MTK_EINT_FUNCTION(0, 147), 1528 DRV_GRP4, 1529 MTK_FUNCTION(0, "GPIO147"), 1530 MTK_FUNCTION(1, "PWRAP_SPI0_CK") 1531 ), 1532 MTK_PIN( 1533 148, "GPIO148", 1534 MTK_EINT_FUNCTION(0, 148), 1535 DRV_GRP4, 1536 MTK_FUNCTION(0, "GPIO148"), 1537 MTK_FUNCTION(1, "SRCLKENA0") 1538 ), 1539 MTK_PIN( 1540 149, "GPIO149", 1541 MTK_EINT_FUNCTION(0, 149), 1542 DRV_GRP4, 1543 MTK_FUNCTION(0, "GPIO149"), 1544 MTK_FUNCTION(1, "SRCLKENA1") 1545 ), 1546 MTK_PIN( 1547 150, "GPIO150", 1548 MTK_EINT_FUNCTION(0, 150), 1549 DRV_GRP4, 1550 MTK_FUNCTION(0, "GPIO150"), 1551 MTK_FUNCTION(1, "PWM_A"), 1552 MTK_FUNCTION(2, "CMFLASH"), 1553 MTK_FUNCTION(3, "CLKM0"), 1554 MTK_FUNCTION(7, "DBG_MON_B30") 1555 ), 1556 MTK_PIN( 1557 151, "GPIO151", 1558 MTK_EINT_FUNCTION(0, 151), 1559 DRV_GRP4, 1560 MTK_FUNCTION(0, "GPIO151"), 1561 MTK_FUNCTION(1, "PWM_B"), 1562 MTK_FUNCTION(2, "CMVREF0"), 1563 MTK_FUNCTION(3, "CLKM1"), 1564 MTK_FUNCTION(7, "DBG_MON_B20") 1565 ), 1566 MTK_PIN( 1567 152, "GPIO152", 1568 MTK_EINT_FUNCTION(0, 152), 1569 DRV_GRP4, 1570 MTK_FUNCTION(0, "GPIO152"), 1571 MTK_FUNCTION(1, "PWM_C"), 1572 MTK_FUNCTION(2, "CMFLASH"), 1573 MTK_FUNCTION(3, "CLKM2"), 1574 MTK_FUNCTION(7, "DBG_MON_B21") 1575 ), 1576 MTK_PIN( 1577 153, "GPIO153", 1578 MTK_EINT_FUNCTION(0, 153), 1579 DRV_GRP4, 1580 MTK_FUNCTION(0, "GPIO153"), 1581 MTK_FUNCTION(1, "PWM_A"), 1582 MTK_FUNCTION(2, "CMVREF0"), 1583 MTK_FUNCTION(3, "CLKM3"), 1584 MTK_FUNCTION(7, "DBG_MON_B22") 1585 ), 1586 MTK_PIN( 1587 154, "GPIO154", 1588 MTK_EINT_FUNCTION(0, 154), 1589 DRV_GRP4, 1590 MTK_FUNCTION(0, "GPIO154"), 1591 MTK_FUNCTION(1, "SCP_VREQ_VAO"), 1592 MTK_FUNCTION(2, "DVFSRC_EXT_REQ"), 1593 MTK_FUNCTION(7, "DBG_MON_B18") 1594 ), 1595 MTK_PIN( 1596 155, "GPIO155", 1597 MTK_EINT_FUNCTION(0, 155), 1598 DRV_GRP4, 1599 MTK_FUNCTION(0, "GPIO155"), 1600 MTK_FUNCTION(1, "ANT_SEL0"), 1601 MTK_FUNCTION(2, "DVFSRC_EXT_REQ"), 1602 MTK_FUNCTION(3, "CMVREF1"), 1603 MTK_FUNCTION(7, "SCP_JTAG_TDI") 1604 ), 1605 MTK_PIN( 1606 156, "GPIO156", 1607 MTK_EINT_FUNCTION(0, 156), 1608 DRV_GRP4, 1609 MTK_FUNCTION(0, "GPIO156"), 1610 MTK_FUNCTION(1, "ANT_SEL1"), 1611 MTK_FUNCTION(2, "SRCLKENAI0"), 1612 MTK_FUNCTION(3, "SCL6"), 1613 MTK_FUNCTION(4, "KPCOL2"), 1614 MTK_FUNCTION(5, "IDDIG"), 1615 MTK_FUNCTION(7, "SCP_JTAG_TCK") 1616 ), 1617 MTK_PIN( 1618 157, "GPIO157", 1619 MTK_EINT_FUNCTION(0, 157), 1620 DRV_GRP4, 1621 MTK_FUNCTION(0, "GPIO157"), 1622 MTK_FUNCTION(1, "ANT_SEL2"), 1623 MTK_FUNCTION(2, "SRCLKENAI1"), 1624 MTK_FUNCTION(3, "SDA6"), 1625 MTK_FUNCTION(4, "KPROW2"), 1626 MTK_FUNCTION(5, "USB_DRVVBUS"), 1627 MTK_FUNCTION(7, "SCP_JTAG_TRSTN") 1628 ), 1629 MTK_PIN( 1630 158, "GPIO158", 1631 MTK_EINT_FUNCTION(0, 158), 1632 DRV_GRP4, 1633 MTK_FUNCTION(0, "GPIO158"), 1634 MTK_FUNCTION(1, "ANT_SEL3") 1635 ), 1636 MTK_PIN( 1637 159, "GPIO159", 1638 MTK_EINT_FUNCTION(0, 159), 1639 DRV_GRP4, 1640 MTK_FUNCTION(0, "GPIO159"), 1641 MTK_FUNCTION(1, "ANT_SEL4") 1642 ), 1643 MTK_PIN( 1644 160, "GPIO160", 1645 MTK_EINT_FUNCTION(0, 160), 1646 DRV_GRP4, 1647 MTK_FUNCTION(0, "GPIO160"), 1648 MTK_FUNCTION(1, "ANT_SEL5") 1649 ), 1650 MTK_PIN( 1651 161, "GPIO161", 1652 MTK_EINT_FUNCTION(0, 161), 1653 DRV_GRP4, 1654 MTK_FUNCTION(0, "GPIO161"), 1655 MTK_FUNCTION(1, "SPI1_A_MI"), 1656 MTK_FUNCTION(2, "SCP_SPI1_MI"), 1657 MTK_FUNCTION(3, "IDDIG"), 1658 MTK_FUNCTION(4, "ANT_SEL6"), 1659 MTK_FUNCTION(5, "KPCOL2"), 1660 MTK_FUNCTION(6, "PTA_RXD"), 1661 MTK_FUNCTION(7, "DBG_MON_B19") 1662 ), 1663 MTK_PIN( 1664 162, "GPIO162", 1665 MTK_EINT_FUNCTION(0, 162), 1666 DRV_GRP4, 1667 MTK_FUNCTION(0, "GPIO162"), 1668 MTK_FUNCTION(1, "SPI1_A_CSB"), 1669 MTK_FUNCTION(2, "SCP_SPI1_CS"), 1670 MTK_FUNCTION(3, "USB_DRVVBUS"), 1671 MTK_FUNCTION(4, "ANT_SEL5"), 1672 MTK_FUNCTION(5, "KPROW2"), 1673 MTK_FUNCTION(6, "PTA_TXD") 1674 ), 1675 MTK_PIN( 1676 163, "GPIO163", 1677 MTK_EINT_FUNCTION(0, 163), 1678 DRV_GRP4, 1679 MTK_FUNCTION(0, "GPIO163"), 1680 MTK_FUNCTION(1, "SPI1_A_MO"), 1681 MTK_FUNCTION(2, "SCP_SPI1_MO"), 1682 MTK_FUNCTION(3, "SDA1"), 1683 MTK_FUNCTION(4, "ANT_SEL4"), 1684 MTK_FUNCTION(5, "CMMCLK2"), 1685 MTK_FUNCTION(6, "DMIC_CLK") 1686 ), 1687 MTK_PIN( 1688 164, "GPIO164", 1689 MTK_EINT_FUNCTION(0, 164), 1690 DRV_GRP4, 1691 MTK_FUNCTION(0, "GPIO164"), 1692 MTK_FUNCTION(1, "SPI1_A_CLK"), 1693 MTK_FUNCTION(2, "SCP_SPI1_CK"), 1694 MTK_FUNCTION(3, "SCL1"), 1695 MTK_FUNCTION(4, "ANT_SEL3"), 1696 MTK_FUNCTION(5, "CMMCLK3"), 1697 MTK_FUNCTION(6, "DMIC_DAT") 1698 ), 1699 MTK_PIN( 1700 165, "GPIO165", 1701 MTK_EINT_FUNCTION(0, 165), 1702 DRV_GRP4, 1703 MTK_FUNCTION(0, "GPIO165"), 1704 MTK_FUNCTION(1, "PWM_B"), 1705 MTK_FUNCTION(2, "CMMCLK2"), 1706 MTK_FUNCTION(3, "SCP_VREQ_VAO"), 1707 MTK_FUNCTION(6, "TDM_MCK_2ND"), 1708 MTK_FUNCTION(7, "SCP_JTAG_TDO") 1709 ), 1710 MTK_PIN( 1711 166, "GPIO166", 1712 MTK_EINT_FUNCTION(0, 166), 1713 DRV_GRP4, 1714 MTK_FUNCTION(0, "GPIO166"), 1715 MTK_FUNCTION(1, "ANT_SEL6") 1716 ), 1717 MTK_PIN( 1718 167, "GPIO167", 1719 MTK_EINT_FUNCTION(0, 167), 1720 DRV_GRP4, 1721 MTK_FUNCTION(0, "GPIO167"), 1722 MTK_FUNCTION(1, "RFIC0_BSI_EN"), 1723 MTK_FUNCTION(2, "SPM_BSI_EN") 1724 ), 1725 MTK_PIN( 1726 168, "GPIO168", 1727 MTK_EINT_FUNCTION(0, 168), 1728 DRV_GRP4, 1729 MTK_FUNCTION(0, "GPIO168"), 1730 MTK_FUNCTION(1, "RFIC0_BSI_CK"), 1731 MTK_FUNCTION(2, "SPM_BSI_CK") 1732 ), 1733 MTK_PIN( 1734 169, "GPIO169", 1735 MTK_EINT_FUNCTION(0, 169), 1736 DRV_GRP4, 1737 MTK_FUNCTION(0, "GPIO169"), 1738 MTK_FUNCTION(1, "PWM_C"), 1739 MTK_FUNCTION(2, "CMMCLK3"), 1740 MTK_FUNCTION(3, "CMVREF1"), 1741 MTK_FUNCTION(4, "ANT_SEL7"), 1742 MTK_FUNCTION(5, "AGPS_SYNC"), 1743 MTK_FUNCTION(6, "TDM_BCK_2ND"), 1744 MTK_FUNCTION(7, "SCP_JTAG_TMS") 1745 ), 1746 MTK_PIN( 1747 170, "GPIO170", 1748 MTK_EINT_FUNCTION(0, 170), 1749 DRV_GRP4, 1750 MTK_FUNCTION(0, "GPIO170"), 1751 MTK_FUNCTION(1, "I2S1_BCK"), 1752 MTK_FUNCTION(2, "I2S3_BCK"), 1753 MTK_FUNCTION(3, "SCL7"), 1754 MTK_FUNCTION(4, "I2S5_BCK"), 1755 MTK_FUNCTION(5, "EXT_FRAME_SYNC"), 1756 MTK_FUNCTION(6, "TDM_LRCK_2ND"), 1757 MTK_FUNCTION(7, "ANT_SEL3") 1758 ), 1759 MTK_PIN( 1760 171, "GPIO171", 1761 MTK_EINT_FUNCTION(0, 184), 1762 DRV_GRP4, 1763 MTK_FUNCTION(0, "GPIO171"), 1764 MTK_FUNCTION(1, "I2S1_LRCK"), 1765 MTK_FUNCTION(2, "I2S3_LRCK"), 1766 MTK_FUNCTION(3, "SDA7"), 1767 MTK_FUNCTION(4, "I2S5_LRCK"), 1768 MTK_FUNCTION(5, "URXD1"), 1769 MTK_FUNCTION(6, "TDM_DATA0_2ND"), 1770 MTK_FUNCTION(7, "ANT_SEL4") 1771 ), 1772 MTK_PIN( 1773 172, "GPIO172", 1774 MTK_EINT_FUNCTION(0, 185), 1775 DRV_GRP4, 1776 MTK_FUNCTION(0, "GPIO172"), 1777 MTK_FUNCTION(1, "I2S1_DO"), 1778 MTK_FUNCTION(2, "I2S3_DO"), 1779 MTK_FUNCTION(3, "SCL8"), 1780 MTK_FUNCTION(4, "I2S5_DO"), 1781 MTK_FUNCTION(5, "UTXD1"), 1782 MTK_FUNCTION(6, "TDM_DATA1_2ND"), 1783 MTK_FUNCTION(7, "ANT_SEL5") 1784 ), 1785 MTK_PIN( 1786 173, "GPIO173", 1787 MTK_EINT_FUNCTION(0, 186), 1788 DRV_GRP4, 1789 MTK_FUNCTION(0, "GPIO173"), 1790 MTK_FUNCTION(1, "I2S1_MCK"), 1791 MTK_FUNCTION(2, "I2S3_MCK"), 1792 MTK_FUNCTION(3, "SDA8"), 1793 MTK_FUNCTION(4, "I2S5_MCK"), 1794 MTK_FUNCTION(5, "UCTS0"), 1795 MTK_FUNCTION(6, "TDM_DATA2_2ND"), 1796 MTK_FUNCTION(7, "ANT_SEL6") 1797 ), 1798 MTK_PIN( 1799 174, "GPIO174", 1800 MTK_EINT_FUNCTION(0, 187), 1801 DRV_GRP4, 1802 MTK_FUNCTION(0, "GPIO174"), 1803 MTK_FUNCTION(1, "I2S2_DI"), 1804 MTK_FUNCTION(2, "I2S0_DI"), 1805 MTK_FUNCTION(3, "DVFSRC_EXT_REQ"), 1806 MTK_FUNCTION(4, "I2S2_DI2"), 1807 MTK_FUNCTION(5, "URTS0"), 1808 MTK_FUNCTION(6, "TDM_DATA3_2ND"), 1809 MTK_FUNCTION(7, "ANT_SEL7") 1810 ), 1811 MTK_PIN( 1812 175, "GPIO175", 1813 MTK_EINT_FUNCTION(0, 188), 1814 DRV_GRP4, 1815 MTK_FUNCTION(0, "GPIO175"), 1816 MTK_FUNCTION(1, "ANT_SEL7") 1817 ), 1818 MTK_PIN( 1819 176, "GPIO176", 1820 MTK_EINT_FUNCTION(0, 189), 1821 DRV_GRP4, 1822 MTK_FUNCTION(0, "GPIO176") 1823 ), 1824 MTK_PIN( 1825 177, "GPIO177", 1826 MTK_EINT_FUNCTION(0, 190), 1827 DRV_GRP4, 1828 MTK_FUNCTION(0, "GPIO177") 1829 ), 1830 MTK_PIN( 1831 178, "GPIO178", 1832 MTK_EINT_FUNCTION(0, 191), 1833 DRV_GRP4, 1834 MTK_FUNCTION(0, "GPIO178") 1835 ), 1836 MTK_PIN( 1837 179, "GPIO179", 1838 MTK_EINT_FUNCTION(0, 192), 1839 DRV_GRP4, 1840 MTK_FUNCTION(0, "GPIO179") 1841 ), 1842 MTK_PIN( 1843 180, "GPIO180", 1844 MTK_EINT_FUNCTION(0, 171), 1845 DRV_GRP4, 1846 MTK_FUNCTION(0, "GPIO180") 1847 ), 1848 MTK_PIN( 1849 181, "GPIO181", 1850 MTK_EINT_FUNCTION(0, 172), 1851 DRV_GRP4, 1852 MTK_FUNCTION(0, "GPIO181") 1853 ), 1854 MTK_PIN( 1855 182, "GPIO182", 1856 MTK_EINT_FUNCTION(0, 173), 1857 DRV_GRP4, 1858 MTK_FUNCTION(0, "GPIO182") 1859 ), 1860 MTK_PIN( 1861 183, "GPIO183", 1862 MTK_EINT_FUNCTION(0, 174), 1863 DRV_GRP4, 1864 MTK_FUNCTION(0, "GPIO183") 1865 ), 1866 MTK_PIN( 1867 184, "GPIO184", 1868 MTK_EINT_FUNCTION(0, 175), 1869 DRV_GRP4, 1870 MTK_FUNCTION(0, "GPIO184") 1871 ), 1872 MTK_PIN( 1873 185, "GPIO185", 1874 MTK_EINT_FUNCTION(0, 177), 1875 DRV_GRP4, 1876 MTK_FUNCTION(0, "GPIO185") 1877 ), 1878 MTK_PIN( 1879 186, "GPIO186", 1880 MTK_EINT_FUNCTION(0, 178), 1881 DRV_GRP4, 1882 MTK_FUNCTION(0, "GPIO186") 1883 ), 1884 MTK_PIN( 1885 187, "GPIO187", 1886 MTK_EINT_FUNCTION(0, 179), 1887 DRV_GRP4, 1888 MTK_FUNCTION(0, "GPIO187") 1889 ), 1890 MTK_PIN( 1891 188, "GPIO188", 1892 MTK_EINT_FUNCTION(0, 180), 1893 DRV_GRP4, 1894 MTK_FUNCTION(0, "GPIO188") 1895 ), 1896 MTK_PIN( 1897 189, "GPIO189", 1898 MTK_EINT_FUNCTION(0, 181), 1899 DRV_GRP4, 1900 MTK_FUNCTION(0, "GPIO189") 1901 ), 1902 MTK_PIN( 1903 190, "GPIO190", 1904 MTK_EINT_FUNCTION(0, 182), 1905 DRV_GRP4, 1906 MTK_FUNCTION(0, "GPIO190") 1907 ), 1908 MTK_PIN( 1909 191, "GPIO191", 1910 MTK_EINT_FUNCTION(0, 183), 1911 DRV_GRP4, 1912 MTK_FUNCTION(0, "GPIO191") 1913 ), 1914 }; 1915 1916 #endif /* __PINCTRL_MTK_MT8183_H */ 1917