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