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