1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Copyright (C) 2022 MediaTek Inc. 4 * Author: Hui Liu <hui.liu@mediatek.com> 5 * 6 */ 7 8 #ifndef __PINCTRL_MTK_MT8188_H 9 #define __PINCTRL_MTK_MT8188_H 10 11 #include "pinctrl-paris.h" 12 13 static const struct mtk_pin_desc mtk_pins_mt8188[] = { 14 MTK_PIN( 15 0, "GPIO0", 16 MTK_EINT_FUNCTION(0, 0), 17 DRV_GRP4, 18 MTK_FUNCTION(0, "B_GPIO0"), 19 MTK_FUNCTION(1, "B0_TP_GPIO0_AO"), 20 MTK_FUNCTION(2, "O_SPIM5_CSB"), 21 MTK_FUNCTION(3, "O_UTXD1"), 22 MTK_FUNCTION(4, "O_DMIC3_CLK"), 23 MTK_FUNCTION(5, "B0_I2SIN_MCK"), 24 MTK_FUNCTION(6, "O_I2SO2_MCK"), 25 MTK_FUNCTION(7, "B0_DBG_MON_A0") 26 ), 27 28 MTK_PIN( 29 1, "GPIO1", 30 MTK_EINT_FUNCTION(0, 1), 31 DRV_GRP4, 32 MTK_FUNCTION(0, "B_GPIO1"), 33 MTK_FUNCTION(1, "B0_TP_GPIO1_AO"), 34 MTK_FUNCTION(2, "O_SPIM5_CLK"), 35 MTK_FUNCTION(3, "I1_URXD1"), 36 MTK_FUNCTION(4, "I0_DMIC3_DAT"), 37 MTK_FUNCTION(5, "B0_I2SIN_BCK"), 38 MTK_FUNCTION(6, "B0_I2SO2_BCK"), 39 MTK_FUNCTION(7, "B0_DBG_MON_A1") 40 ), 41 42 MTK_PIN( 43 2, "GPIO2", 44 MTK_EINT_FUNCTION(0, 2), 45 DRV_GRP4, 46 MTK_FUNCTION(0, "B_GPIO2"), 47 MTK_FUNCTION(1, "B0_TP_GPIO2_AO"), 48 MTK_FUNCTION(2, "B0_SPIM5_MOSI"), 49 MTK_FUNCTION(3, "O_URTS1"), 50 MTK_FUNCTION(4, "I0_DMIC3_DAT_R"), 51 MTK_FUNCTION(5, "B0_I2SIN_WS"), 52 MTK_FUNCTION(6, "B0_I2SO2_WS"), 53 MTK_FUNCTION(7, "B0_DBG_MON_A2") 54 ), 55 56 MTK_PIN( 57 3, "GPIO3", 58 MTK_EINT_FUNCTION(0, 3), 59 DRV_GRP4, 60 MTK_FUNCTION(0, "B_GPIO3"), 61 MTK_FUNCTION(1, "B0_TP_GPIO3_AO"), 62 MTK_FUNCTION(2, "B0_SPIM5_MISO"), 63 MTK_FUNCTION(3, "I1_UCTS1"), 64 MTK_FUNCTION(4, "O_DMIC4_CLK"), 65 MTK_FUNCTION(5, "I0_I2SIN_D0"), 66 MTK_FUNCTION(6, "O_I2SO2_D0"), 67 MTK_FUNCTION(7, "B0_DBG_MON_A3") 68 ), 69 70 MTK_PIN( 71 4, "GPIO4", 72 MTK_EINT_FUNCTION(0, 4), 73 DRV_GRP4, 74 MTK_FUNCTION(0, "B_GPIO4"), 75 MTK_FUNCTION(1, "B0_TP_GPIO4_AO"), 76 MTK_FUNCTION(2, "I0_SPDIF_IN2"), 77 MTK_FUNCTION(3, "O_I2SO1_MCK"), 78 MTK_FUNCTION(4, "I0_DMIC4_DAT"), 79 MTK_FUNCTION(5, "I0_I2SIN_D1"), 80 MTK_FUNCTION(6, "O_I2SO2_D1"), 81 MTK_FUNCTION(7, "B0_DBG_MON_A4") 82 ), 83 84 MTK_PIN( 85 5, "GPIO5", 86 MTK_EINT_FUNCTION(0, 5), 87 DRV_GRP4, 88 MTK_FUNCTION(0, "B_GPIO5"), 89 MTK_FUNCTION(1, "B0_TP_GPIO5_AO"), 90 MTK_FUNCTION(2, "I0_SPDIF_IN1"), 91 MTK_FUNCTION(3, "O_I2SO1_BCK"), 92 MTK_FUNCTION(4, "I0_DMIC4_DAT_R"), 93 MTK_FUNCTION(5, "I0_I2SIN_D2"), 94 MTK_FUNCTION(6, "O_I2SO2_D2"), 95 MTK_FUNCTION(7, "B0_DBG_MON_A5") 96 ), 97 98 MTK_PIN( 99 6, "GPIO6", 100 MTK_EINT_FUNCTION(0, 6), 101 DRV_GRP4, 102 MTK_FUNCTION(0, "B_GPIO6"), 103 MTK_FUNCTION(1, "B0_TP_GPIO6_AO"), 104 MTK_FUNCTION(2, "I0_SPDIF_IN0"), 105 MTK_FUNCTION(3, "O_I2SO1_WS"), 106 MTK_FUNCTION(4, "O_DMIC1_CLK"), 107 MTK_FUNCTION(5, "I0_I2SIN_D3"), 108 MTK_FUNCTION(6, "O_I2SO2_D3"), 109 MTK_FUNCTION(7, "B0_MD32_0_GPIO0") 110 ), 111 112 MTK_PIN( 113 7, "GPIO7", 114 MTK_EINT_FUNCTION(0, 7), 115 DRV_GRP4, 116 MTK_FUNCTION(0, "B_GPIO7"), 117 MTK_FUNCTION(1, "B0_TP_GPIO7_AO"), 118 MTK_FUNCTION(2, "O_SPIM3_CSB"), 119 MTK_FUNCTION(3, "B0_TDMIN_MCK"), 120 MTK_FUNCTION(4, "I0_DMIC1_DAT"), 121 MTK_FUNCTION(5, "O_CMVREF0"), 122 MTK_FUNCTION(6, "O_CLKM0"), 123 MTK_FUNCTION(7, "B0_DBG_MON_A6") 124 ), 125 126 MTK_PIN( 127 8, "GPIO8", 128 MTK_EINT_FUNCTION(0, 8), 129 DRV_GRP4, 130 MTK_FUNCTION(0, "B_GPIO8"), 131 MTK_FUNCTION(1, "B0_TP_GPIO0_AO"), 132 MTK_FUNCTION(2, "O_SPIM3_CLK"), 133 MTK_FUNCTION(3, "B0_TDMIN_BCK"), 134 MTK_FUNCTION(4, "I0_DMIC1_DAT_R"), 135 MTK_FUNCTION(5, "O_CMVREF1"), 136 MTK_FUNCTION(6, "O_CLKM1"), 137 MTK_FUNCTION(7, "B0_DBG_MON_A7") 138 ), 139 140 MTK_PIN( 141 9, "GPIO9", 142 MTK_EINT_FUNCTION(0, 9), 143 DRV_GRP4, 144 MTK_FUNCTION(0, "B_GPIO9"), 145 MTK_FUNCTION(1, "B0_TP_GPIO1_AO"), 146 MTK_FUNCTION(2, "B0_SPIM3_MOSI"), 147 MTK_FUNCTION(3, "B0_TDMIN_LRCK"), 148 MTK_FUNCTION(4, "O_DMIC2_CLK"), 149 MTK_FUNCTION(5, "O_CMFLASH0"), 150 MTK_FUNCTION(6, "O_PWM_0"), 151 MTK_FUNCTION(7, "B0_DBG_MON_A8") 152 ), 153 154 MTK_PIN( 155 10, "GPIO10", 156 MTK_EINT_FUNCTION(0, 10), 157 DRV_GRP4, 158 MTK_FUNCTION(0, "B_GPIO10"), 159 MTK_FUNCTION(1, "B0_TP_GPIO2_AO"), 160 MTK_FUNCTION(2, "B0_SPIM3_MISO"), 161 MTK_FUNCTION(3, "I0_TDMIN_DI"), 162 MTK_FUNCTION(4, "I0_DMIC2_DAT"), 163 MTK_FUNCTION(5, "O_CMFLASH1"), 164 MTK_FUNCTION(6, "O_PWM_1"), 165 MTK_FUNCTION(7, "B0_DBG_MON_A9") 166 ), 167 168 MTK_PIN( 169 11, "GPIO11", 170 MTK_EINT_FUNCTION(0, 11), 171 DRV_GRP4, 172 MTK_FUNCTION(0, "B_GPIO11"), 173 MTK_FUNCTION(1, "B0_TP_GPIO3_AO"), 174 MTK_FUNCTION(2, "O_SPDIF_OUT"), 175 MTK_FUNCTION(3, "O_I2SO1_D0"), 176 MTK_FUNCTION(4, "I0_DMIC2_DAT_R"), 177 MTK_FUNCTION(5, "I0_DVFSRC_EXT_REQ"), 178 MTK_FUNCTION(6, "O_CMVREF6"), 179 MTK_FUNCTION(7, "B0_DBG_MON_A10") 180 ), 181 182 MTK_PIN( 183 12, "GPIO12", 184 MTK_EINT_FUNCTION(0, 12), 185 DRV_GRP4, 186 MTK_FUNCTION(0, "B_GPIO12"), 187 MTK_FUNCTION(1, "B0_TP_GPIO4_AO"), 188 MTK_FUNCTION(2, "O_SPIM4_CSB"), 189 MTK_FUNCTION(3, "B1_JTMS_SEL3"), 190 MTK_FUNCTION(4, "B1_APU_JTAG_TMS"), 191 MTK_FUNCTION(5, "I0_VPU_UDI_TMS"), 192 MTK_FUNCTION(6, "I0_IPU_JTAG_TMS"), 193 MTK_FUNCTION(7, "I0_HDMITX20_HTPLG") 194 ), 195 196 MTK_PIN( 197 13, "GPIO13", 198 MTK_EINT_FUNCTION(0, 13), 199 DRV_GRP4, 200 MTK_FUNCTION(0, "B_GPIO13"), 201 MTK_FUNCTION(1, "B0_TP_GPIO5_AO"), 202 MTK_FUNCTION(2, "O_SPIM4_CLK"), 203 MTK_FUNCTION(3, "I0_JTCK_SEL3"), 204 MTK_FUNCTION(4, "I0_APU_JTAG_TCK"), 205 MTK_FUNCTION(5, "I0_VPU_UDI_TCK"), 206 MTK_FUNCTION(6, "I0_IPU_JTAG_TCK"), 207 MTK_FUNCTION(7, "B1_HDMITX20_CEC") 208 ), 209 210 MTK_PIN( 211 14, "GPIO14", 212 MTK_EINT_FUNCTION(0, 14), 213 DRV_GRP4, 214 MTK_FUNCTION(0, "B_GPIO14"), 215 MTK_FUNCTION(1, "B0_TP_GPIO6_AO"), 216 MTK_FUNCTION(2, "B0_SPIM4_MOSI"), 217 MTK_FUNCTION(3, "I1_JTDI_SEL3"), 218 MTK_FUNCTION(4, "I1_APU_JTAG_TDI"), 219 MTK_FUNCTION(5, "I0_VPU_UDI_TDI"), 220 MTK_FUNCTION(6, "I0_IPU_JTAG_TDI"), 221 MTK_FUNCTION(7, "B1_HDMITX20_SCL") 222 ), 223 224 MTK_PIN( 225 15, "GPIO15", 226 MTK_EINT_FUNCTION(0, 15), 227 DRV_GRP4, 228 MTK_FUNCTION(0, "B_GPIO15"), 229 MTK_FUNCTION(1, "B0_TP_GPIO7_AO"), 230 MTK_FUNCTION(2, "B0_SPIM4_MISO"), 231 MTK_FUNCTION(3, "O_JTDO_SEL3"), 232 MTK_FUNCTION(4, "O_APU_JTAG_TDO"), 233 MTK_FUNCTION(5, "O_VPU_UDI_TDO"), 234 MTK_FUNCTION(6, "O_IPU_JTAG_TDO"), 235 MTK_FUNCTION(7, "B1_HDMITX20_SDA") 236 ), 237 238 MTK_PIN( 239 16, "GPIO16", 240 MTK_EINT_FUNCTION(0, 16), 241 DRV_GRP4, 242 MTK_FUNCTION(0, "B_GPIO16"), 243 MTK_FUNCTION(1, "B0_TP_GPIO0_AO"), 244 MTK_FUNCTION(2, "O_UTXD3"), 245 MTK_FUNCTION(3, "I1_JTRSTn_SEL3"), 246 MTK_FUNCTION(4, "I0_APU_JTAG_TRST"), 247 MTK_FUNCTION(5, "I0_VPU_UDI_NTRST"), 248 MTK_FUNCTION(6, "I0_IPU_JTAG_TRST"), 249 MTK_FUNCTION(7, "O_HDMITX20_PWR5V") 250 ), 251 252 MTK_PIN( 253 17, "GPIO17", 254 MTK_EINT_FUNCTION(0, 17), 255 DRV_GRP4, 256 MTK_FUNCTION(0, "B_GPIO17"), 257 MTK_FUNCTION(1, "B0_TP_GPIO1_AO"), 258 MTK_FUNCTION(2, "I1_URXD3"), 259 MTK_FUNCTION(3, "O_CMFLASH2"), 260 MTK_FUNCTION(4, "I0_EDP_TX_HPD"), 261 MTK_FUNCTION(5, "I0_DVFSRC_EXT_REQ"), 262 MTK_FUNCTION(6, "O_CMVREF7"), 263 MTK_FUNCTION(7, "B0_MD32_0_GPIO1") 264 ), 265 266 MTK_PIN( 267 18, "GPIO18", 268 MTK_EINT_FUNCTION(0, 18), 269 DRV_GRP4, 270 MTK_FUNCTION(0, "B_GPIO18"), 271 MTK_FUNCTION(1, "B0_TP_GPIO2_AO"), 272 MTK_FUNCTION(2, "O_CMFLASH0"), 273 MTK_FUNCTION(3, "O_CMVREF4"), 274 MTK_FUNCTION(4, "B0_TDMIN_MCK"), 275 MTK_FUNCTION(5, "O_UTXD1"), 276 MTK_FUNCTION(6, "O_TP_UTXD1_AO"), 277 MTK_FUNCTION(7, "B0_DBG_MON_A11") 278 ), 279 280 MTK_PIN( 281 19, "GPIO19", 282 MTK_EINT_FUNCTION(0, 19), 283 DRV_GRP4, 284 MTK_FUNCTION(0, "B_GPIO19"), 285 MTK_FUNCTION(1, "B0_TP_GPIO3_AO"), 286 MTK_FUNCTION(2, "O_CMFLASH1"), 287 MTK_FUNCTION(3, "O_CMVREF5"), 288 MTK_FUNCTION(4, "B0_TDMIN_BCK"), 289 MTK_FUNCTION(5, "I1_URXD1"), 290 MTK_FUNCTION(6, "I1_TP_URXD1_AO"), 291 MTK_FUNCTION(7, "B0_DBG_MON_A12") 292 ), 293 294 MTK_PIN( 295 20, "GPIO20", 296 MTK_EINT_FUNCTION(0, 20), 297 DRV_GRP4, 298 MTK_FUNCTION(0, "B_GPIO20"), 299 MTK_FUNCTION(1, "B0_TP_GPIO4_AO"), 300 MTK_FUNCTION(2, "O_CMFLASH2"), 301 MTK_FUNCTION(3, "O_CLKM2"), 302 MTK_FUNCTION(4, "B0_TDMIN_LRCK"), 303 MTK_FUNCTION(5, "O_URTS1"), 304 MTK_FUNCTION(6, "O_TP_URTS1_AO"), 305 MTK_FUNCTION(7, "B0_DBG_MON_A13") 306 ), 307 308 MTK_PIN( 309 21, "GPIO21", 310 MTK_EINT_FUNCTION(0, 21), 311 DRV_GRP4, 312 MTK_FUNCTION(0, "B_GPIO21"), 313 MTK_FUNCTION(1, "B0_TP_GPIO5_AO"), 314 MTK_FUNCTION(2, "O_CMFLASH3"), 315 MTK_FUNCTION(3, "O_CLKM3"), 316 MTK_FUNCTION(4, "I0_TDMIN_DI"), 317 MTK_FUNCTION(5, "I1_UCTS1"), 318 MTK_FUNCTION(6, "I1_TP_UCTS1_AO"), 319 MTK_FUNCTION(7, "B0_DBG_MON_A14") 320 ), 321 322 MTK_PIN( 323 22, "GPIO22", 324 MTK_EINT_FUNCTION(0, 22), 325 DRV_GRP4, 326 MTK_FUNCTION(0, "B_GPIO22"), 327 MTK_FUNCTION(1, "O_CMMCLK0"), 328 MTK_FUNCTION(5, "B0_TP_GPIO6_AO"), 329 MTK_FUNCTION(7, "B0_DBG_MON_A15") 330 ), 331 332 MTK_PIN( 333 23, "GPIO23", 334 MTK_EINT_FUNCTION(0, 23), 335 DRV_GRP4, 336 MTK_FUNCTION(0, "B_GPIO23"), 337 MTK_FUNCTION(1, "O_CMMCLK1"), 338 MTK_FUNCTION(3, "O_PWM_2"), 339 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL"), 340 MTK_FUNCTION(5, "B0_TP_GPIO7_AO"), 341 MTK_FUNCTION(6, "I0_DP_TX_HPD"), 342 MTK_FUNCTION(7, "B0_DBG_MON_A16") 343 ), 344 345 MTK_PIN( 346 24, "GPIO24", 347 MTK_EINT_FUNCTION(0, 24), 348 DRV_GRP4, 349 MTK_FUNCTION(0, "B_GPIO24"), 350 MTK_FUNCTION(1, "O_CMMCLK2"), 351 MTK_FUNCTION(3, "O_PWM_3"), 352 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA"), 353 MTK_FUNCTION(5, "I0_DVFSRC_EXT_REQ"), 354 MTK_FUNCTION(6, "I0_EDP_TX_HPD"), 355 MTK_FUNCTION(7, "B0_MD32_0_GPIO2") 356 ), 357 358 MTK_PIN( 359 25, "GPIO25", 360 MTK_EINT_FUNCTION(0, 25), 361 DRV_GRP4, 362 MTK_FUNCTION(0, "B_GPIO25"), 363 MTK_FUNCTION(1, "O_LCM_RST"), 364 MTK_FUNCTION(2, "O_LCM1_RST"), 365 MTK_FUNCTION(3, "I0_DP_TX_HPD") 366 ), 367 368 MTK_PIN( 369 26, "GPIO26", 370 MTK_EINT_FUNCTION(0, 26), 371 DRV_GRP4, 372 MTK_FUNCTION(0, "B_GPIO26"), 373 MTK_FUNCTION(1, "I0_DSI_TE"), 374 MTK_FUNCTION(2, "I0_DSI1_TE"), 375 MTK_FUNCTION(3, "I0_EDP_TX_HPD") 376 ), 377 378 MTK_PIN( 379 27, "GPIO27", 380 MTK_EINT_FUNCTION(0, 27), 381 DRV_GRP4, 382 MTK_FUNCTION(0, "B_GPIO27"), 383 MTK_FUNCTION(1, "O_LCM1_RST"), 384 MTK_FUNCTION(2, "O_LCM_RST"), 385 MTK_FUNCTION(3, "I0_DP_TX_HPD"), 386 MTK_FUNCTION(4, "O_CMVREF2"), 387 MTK_FUNCTION(5, "O_mbistwriteen_trigger"), 388 MTK_FUNCTION(6, "O_PWM_2"), 389 MTK_FUNCTION(7, "B0_DBG_MON_A17") 390 ), 391 392 MTK_PIN( 393 28, "GPIO28", 394 MTK_EINT_FUNCTION(0, 28), 395 DRV_GRP4, 396 MTK_FUNCTION(0, "B_GPIO28"), 397 MTK_FUNCTION(1, "I0_DSI1_TE"), 398 MTK_FUNCTION(2, "I0_DSI_TE"), 399 MTK_FUNCTION(3, "I0_EDP_TX_HPD"), 400 MTK_FUNCTION(4, "O_CMVREF3"), 401 MTK_FUNCTION(5, "O_mbistreaden_trigger"), 402 MTK_FUNCTION(6, "O_PWM_3"), 403 MTK_FUNCTION(7, "B0_DBG_MON_A18") 404 ), 405 406 MTK_PIN( 407 29, "GPIO29", 408 MTK_EINT_FUNCTION(0, 29), 409 DRV_GRP4, 410 MTK_FUNCTION(0, "B_GPIO29"), 411 MTK_FUNCTION(1, "O_DISP_PWM0"), 412 MTK_FUNCTION(2, "O_DISP_PWM1") 413 ), 414 415 MTK_PIN( 416 30, "GPIO30", 417 MTK_EINT_FUNCTION(0, 30), 418 DRV_GRP4, 419 MTK_FUNCTION(0, "B_GPIO30"), 420 MTK_FUNCTION(1, "O_DISP_PWM1"), 421 MTK_FUNCTION(2, "O_DISP_PWM0"), 422 MTK_FUNCTION(3, "O_CMFLASH3"), 423 MTK_FUNCTION(4, "O_PWM_1"), 424 MTK_FUNCTION(7, "B0_DBG_MON_A19") 425 ), 426 427 MTK_PIN( 428 31, "GPIO31", 429 MTK_EINT_FUNCTION(0, 31), 430 DRV_GRP4, 431 MTK_FUNCTION(0, "B_GPIO31"), 432 MTK_FUNCTION(1, "O_UTXD0"), 433 MTK_FUNCTION(2, "O_TP_UTXD1_AO"), 434 MTK_FUNCTION(3, "O_ADSP_UTXD0"), 435 MTK_FUNCTION(4, "O_TP_UTXD2_AO"), 436 MTK_FUNCTION(5, "O_MD32_0_TXD"), 437 MTK_FUNCTION(6, "O_MD32_1_TXD"), 438 MTK_FUNCTION(7, "O_SSPM_UTXD_AO") 439 ), 440 441 MTK_PIN( 442 32, "GPIO32", 443 MTK_EINT_FUNCTION(0, 32), 444 DRV_GRP4, 445 MTK_FUNCTION(0, "B_GPIO32"), 446 MTK_FUNCTION(1, "I1_URXD0"), 447 MTK_FUNCTION(2, "I1_TP_URXD1_AO"), 448 MTK_FUNCTION(3, "I1_ADSP_URXD0"), 449 MTK_FUNCTION(4, "I1_TP_URXD2_AO"), 450 MTK_FUNCTION(5, "I1_MD32_0_RXD"), 451 MTK_FUNCTION(6, "I1_MD32_1_RXD"), 452 MTK_FUNCTION(7, "I1_SSPM_URXD_AO") 453 ), 454 455 MTK_PIN( 456 33, "GPIO33", 457 MTK_EINT_FUNCTION(0, 33), 458 DRV_GRP4, 459 MTK_FUNCTION(0, "B_GPIO33"), 460 MTK_FUNCTION(1, "O_UTXD1"), 461 MTK_FUNCTION(2, "O_URTS2"), 462 MTK_FUNCTION(3, "O_ADSP_UTXD0"), 463 MTK_FUNCTION(4, "O_TP_UTXD1_AO"), 464 MTK_FUNCTION(5, "O_mbistwriteen_trigger"), 465 MTK_FUNCTION(6, "O_MD32_0_TXD"), 466 MTK_FUNCTION(7, "O_SSPM_UTXD_AO") 467 ), 468 469 MTK_PIN( 470 34, "GPIO34", 471 MTK_EINT_FUNCTION(0, 34), 472 DRV_GRP4, 473 MTK_FUNCTION(0, "B_GPIO34"), 474 MTK_FUNCTION(1, "I1_URXD1"), 475 MTK_FUNCTION(2, "I1_UCTS2"), 476 MTK_FUNCTION(3, "I1_ADSP_URXD0"), 477 MTK_FUNCTION(4, "I1_TP_URXD1_AO"), 478 MTK_FUNCTION(5, "O_mbistreaden_trigger"), 479 MTK_FUNCTION(6, "I1_MD32_0_RXD"), 480 MTK_FUNCTION(7, "I1_SSPM_URXD_AO") 481 ), 482 483 MTK_PIN( 484 35, "GPIO35", 485 MTK_EINT_FUNCTION(0, 35), 486 DRV_GRP4, 487 MTK_FUNCTION(0, "B_GPIO35"), 488 MTK_FUNCTION(1, "O_UTXD2"), 489 MTK_FUNCTION(2, "O_URTS1"), 490 MTK_FUNCTION(3, "O_ADSP_UTXD0"), 491 MTK_FUNCTION(4, "O_TP_URTS1_AO"), 492 MTK_FUNCTION(5, "O_TP_UTXD2_AO"), 493 MTK_FUNCTION(6, "O_MD32_1_TXD"), 494 MTK_FUNCTION(7, "B0_DBG_MON_A20") 495 ), 496 497 MTK_PIN( 498 36, "GPIO36", 499 MTK_EINT_FUNCTION(0, 36), 500 DRV_GRP4, 501 MTK_FUNCTION(0, "B_GPIO36"), 502 MTK_FUNCTION(1, "I1_URXD2"), 503 MTK_FUNCTION(2, "I1_UCTS1"), 504 MTK_FUNCTION(3, "I1_ADSP_URXD0"), 505 MTK_FUNCTION(4, "I1_TP_UCTS1_AO"), 506 MTK_FUNCTION(5, "I1_TP_URXD2_AO"), 507 MTK_FUNCTION(6, "I1_MD32_1_RXD"), 508 MTK_FUNCTION(7, "B0_DBG_MON_A21") 509 ), 510 511 MTK_PIN( 512 37, "GPIO37", 513 MTK_EINT_FUNCTION(0, 37), 514 DRV_GRP4, 515 MTK_FUNCTION(0, "B_GPIO37"), 516 MTK_FUNCTION(1, "B1_JTMS_SEL1"), 517 MTK_FUNCTION(2, "I0_UDI_TMS"), 518 MTK_FUNCTION(3, "I1_SPM_JTAG_TMS"), 519 MTK_FUNCTION(4, "I1_ADSP_JTAG0_TMS"), 520 MTK_FUNCTION(5, "I1_SCP_JTAG0_TMS"), 521 MTK_FUNCTION(6, "I1_CCU0_JTAG_TMS"), 522 MTK_FUNCTION(7, "I1_MCUPM_JTAG_TMS") 523 ), 524 525 MTK_PIN( 526 38, "GPIO38", 527 MTK_EINT_FUNCTION(0, 38), 528 DRV_GRP4, 529 MTK_FUNCTION(0, "B_GPIO38"), 530 MTK_FUNCTION(1, "I0_JTCK_SEL1"), 531 MTK_FUNCTION(2, "I0_UDI_TCK"), 532 MTK_FUNCTION(3, "I1_SPM_JTAG_TCK"), 533 MTK_FUNCTION(4, "I0_ADSP_JTAG0_TCK"), 534 MTK_FUNCTION(5, "I1_SCP_JTAG0_TCK"), 535 MTK_FUNCTION(6, "I1_CCU0_JTAG_TCK"), 536 MTK_FUNCTION(7, "I1_MCUPM_JTAG_TCK") 537 ), 538 539 MTK_PIN( 540 39, "GPIO39", 541 MTK_EINT_FUNCTION(0, 39), 542 DRV_GRP4, 543 MTK_FUNCTION(0, "B_GPIO39"), 544 MTK_FUNCTION(1, "I1_JTDI_SEL1"), 545 MTK_FUNCTION(2, "I0_UDI_TDI"), 546 MTK_FUNCTION(3, "I1_SPM_JTAG_TDI"), 547 MTK_FUNCTION(4, "I1_ADSP_JTAG0_TDI"), 548 MTK_FUNCTION(5, "I1_SCP_JTAG0_TDI"), 549 MTK_FUNCTION(6, "I1_CCU0_JTAG_TDI"), 550 MTK_FUNCTION(7, "I1_MCUPM_JTAG_TDI") 551 ), 552 553 MTK_PIN( 554 40, "GPIO40", 555 MTK_EINT_FUNCTION(0, 40), 556 DRV_GRP4, 557 MTK_FUNCTION(0, "B_GPIO40"), 558 MTK_FUNCTION(1, "O_JTDO_SEL1"), 559 MTK_FUNCTION(2, "O_UDI_TDO"), 560 MTK_FUNCTION(3, "O_SPM_JTAG_TDO"), 561 MTK_FUNCTION(4, "O_ADSP_JTAG0_TDO"), 562 MTK_FUNCTION(5, "O_SCP_JTAG0_TDO"), 563 MTK_FUNCTION(6, "O_CCU0_JTAG_TDO"), 564 MTK_FUNCTION(7, "O_MCUPM_JTAG_TDO") 565 ), 566 567 MTK_PIN( 568 41, "GPIO41", 569 MTK_EINT_FUNCTION(0, 41), 570 DRV_GRP4, 571 MTK_FUNCTION(0, "B_GPIO41"), 572 MTK_FUNCTION(1, "I1_JTRSTn_SEL1"), 573 MTK_FUNCTION(2, "I0_UDI_NTRST"), 574 MTK_FUNCTION(3, "I0_SPM_JTAG_TRSTN"), 575 MTK_FUNCTION(4, "I1_ADSP_JTAG0_TRSTN"), 576 MTK_FUNCTION(5, "I0_SCP_JTAG0_TRSTN"), 577 MTK_FUNCTION(6, "I1_CCU0_JTAG_TRST"), 578 MTK_FUNCTION(7, "I0_MCUPM_JTAG_TRSTN") 579 ), 580 581 MTK_PIN( 582 42, "GPIO42", 583 MTK_EINT_FUNCTION(0, 42), 584 DRV_GRP4, 585 MTK_FUNCTION(0, "B_GPIO42"), 586 MTK_FUNCTION(1, "B1_KPCOL0") 587 ), 588 589 MTK_PIN( 590 43, "GPIO43", 591 MTK_EINT_FUNCTION(0, 43), 592 DRV_GRP4, 593 MTK_FUNCTION(0, "B_GPIO43"), 594 MTK_FUNCTION(1, "B1_KPCOL1"), 595 MTK_FUNCTION(2, "I0_DP_TX_HPD"), 596 MTK_FUNCTION(3, "O_CMFLASH2"), 597 MTK_FUNCTION(4, "I0_DVFSRC_EXT_REQ"), 598 MTK_FUNCTION(7, "O_mbistwriteen_trigger") 599 ), 600 601 MTK_PIN( 602 44, "GPIO44", 603 MTK_EINT_FUNCTION(0, 44), 604 DRV_GRP4, 605 MTK_FUNCTION(0, "B_GPIO44"), 606 MTK_FUNCTION(1, "B1_KPROW0") 607 ), 608 609 MTK_PIN( 610 45, "GPIO45", 611 MTK_EINT_FUNCTION(0, 45), 612 DRV_GRP4, 613 MTK_FUNCTION(0, "B_GPIO45"), 614 MTK_FUNCTION(1, "B1_KPROW1"), 615 MTK_FUNCTION(2, "I0_EDP_TX_HPD"), 616 MTK_FUNCTION(3, "O_CMFLASH3"), 617 MTK_FUNCTION(4, "B0_I2SIN_MCK"), 618 MTK_FUNCTION(7, "O_mbistreaden_trigger") 619 ), 620 621 MTK_PIN( 622 46, "GPIO46", 623 MTK_EINT_FUNCTION(0, 46), 624 DRV_GRP4, 625 MTK_FUNCTION(0, "B_GPIO46"), 626 MTK_FUNCTION(1, "I0_DP_TX_HPD"), 627 MTK_FUNCTION(2, "O_PWM_0"), 628 MTK_FUNCTION(3, "I0_VBUSVALID_2P"), 629 MTK_FUNCTION(7, "B0_DBG_MON_A22") 630 ), 631 632 MTK_PIN( 633 47, "GPIO47", 634 MTK_EINT_FUNCTION(0, 47), 635 DRV_GRP4, 636 MTK_FUNCTION(0, "B_GPIO47"), 637 MTK_FUNCTION(1, "I1_WAKEN"), 638 MTK_FUNCTION(6, "O_GDU_TROOPS_DET0") 639 ), 640 641 MTK_PIN( 642 48, "GPIO48", 643 MTK_EINT_FUNCTION(0, 48), 644 DRV_GRP4, 645 MTK_FUNCTION(0, "B_GPIO48"), 646 MTK_FUNCTION(1, "O_PERSTN"), 647 MTK_FUNCTION(6, "O_GDU_TROOPS_DET1") 648 ), 649 650 MTK_PIN( 651 49, "GPIO49", 652 MTK_EINT_FUNCTION(0, 49), 653 DRV_GRP4, 654 MTK_FUNCTION(0, "B_GPIO49"), 655 MTK_FUNCTION(1, "B1_CLKREQN"), 656 MTK_FUNCTION(6, "O_GDU_TROOPS_DET2") 657 ), 658 659 MTK_PIN( 660 50, "GPIO50", 661 MTK_EINT_FUNCTION(0, 50), 662 DRV_GRP4, 663 MTK_FUNCTION(0, "B_GPIO50"), 664 MTK_FUNCTION(1, "O_HDMITX20_PWR5V"), 665 MTK_FUNCTION(3, "I1_IDDIG_1P"), 666 MTK_FUNCTION(4, "I1_SCP_JTAG1_TMS"), 667 MTK_FUNCTION(5, "I1_SSPM_JTAG_TMS"), 668 MTK_FUNCTION(6, "I1_MD32_0_JTAG_TMS"), 669 MTK_FUNCTION(7, "I1_MD32_1_JTAG_TMS") 670 ), 671 672 MTK_PIN( 673 51, "GPIO51", 674 MTK_EINT_FUNCTION(0, 51), 675 DRV_GRP4, 676 MTK_FUNCTION(0, "B_GPIO51"), 677 MTK_FUNCTION(1, "I0_HDMITX20_HTPLG"), 678 MTK_FUNCTION(2, "I0_EDP_TX_HPD"), 679 MTK_FUNCTION(3, "O_USB_DRVVBUS_1P"), 680 MTK_FUNCTION(4, "I1_SCP_JTAG1_TCK"), 681 MTK_FUNCTION(5, "I1_SSPM_JTAG_TCK"), 682 MTK_FUNCTION(6, "I1_MD32_0_JTAG_TCK"), 683 MTK_FUNCTION(7, "I1_MD32_1_JTAG_TCK") 684 ), 685 686 MTK_PIN( 687 52, "GPIO52", 688 MTK_EINT_FUNCTION(0, 52), 689 DRV_GRP4, 690 MTK_FUNCTION(0, "B_GPIO52"), 691 MTK_FUNCTION(1, "B1_HDMITX20_CEC"), 692 MTK_FUNCTION(3, "I0_VBUSVALID_1P"), 693 MTK_FUNCTION(4, "I1_SCP_JTAG1_TDI"), 694 MTK_FUNCTION(5, "I1_SSPM_JTAG_TDI"), 695 MTK_FUNCTION(6, "I1_MD32_0_JTAG_TDI"), 696 MTK_FUNCTION(7, "I1_MD32_1_JTAG_TDI") 697 ), 698 699 MTK_PIN( 700 53, "GPIO53", 701 MTK_EINT_FUNCTION(0, 53), 702 DRV_GRP4, 703 MTK_FUNCTION(0, "B_GPIO53"), 704 MTK_FUNCTION(1, "B1_HDMITX20_SCL"), 705 MTK_FUNCTION(3, "I1_IDDIG_2P"), 706 MTK_FUNCTION(4, "O_SCP_JTAG1_TDO"), 707 MTK_FUNCTION(5, "O_SSPM_JTAG_TDO"), 708 MTK_FUNCTION(6, "O_MD32_0_JTAG_TDO"), 709 MTK_FUNCTION(7, "O_MD32_1_JTAG_TDO") 710 ), 711 712 MTK_PIN( 713 54, "GPIO54", 714 MTK_EINT_FUNCTION(0, 54), 715 DRV_GRP4, 716 MTK_FUNCTION(0, "B_GPIO54"), 717 MTK_FUNCTION(1, "B1_HDMITX20_SDA"), 718 MTK_FUNCTION(3, "O_USB_DRVVBUS_2P"), 719 MTK_FUNCTION(4, "I0_SCP_JTAG1_TRSTN"), 720 MTK_FUNCTION(5, "I0_SSPM_JTAG_TRSTN"), 721 MTK_FUNCTION(6, "I1_MD32_0_JTAG_TRST"), 722 MTK_FUNCTION(7, "I1_MD32_1_JTAG_TRST") 723 ), 724 725 MTK_PIN( 726 55, "GPIO55", 727 MTK_EINT_FUNCTION(0, 55), 728 DRV_GRP4, 729 MTK_FUNCTION(0, "B_GPIO55"), 730 MTK_FUNCTION(1, "B1_SCL0"), 731 MTK_FUNCTION(2, "B1_SCP_SCL0"), 732 MTK_FUNCTION(3, "B1_SCP_SCL1"), 733 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL") 734 ), 735 736 MTK_PIN( 737 56, "GPIO56", 738 MTK_EINT_FUNCTION(0, 56), 739 DRV_GRP4, 740 MTK_FUNCTION(0, "B_GPIO56"), 741 MTK_FUNCTION(1, "B1_SDA0"), 742 MTK_FUNCTION(2, "B1_SCP_SDA0"), 743 MTK_FUNCTION(3, "B1_SCP_SDA1"), 744 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA") 745 ), 746 747 MTK_PIN( 748 57, "GPIO57", 749 MTK_EINT_FUNCTION(0, 57), 750 DRV_GRP4, 751 MTK_FUNCTION(0, "B_GPIO57"), 752 MTK_FUNCTION(1, "B1_SCL1") 753 ), 754 755 MTK_PIN( 756 58, "GPIO58", 757 MTK_EINT_FUNCTION(0, 58), 758 DRV_GRP4, 759 MTK_FUNCTION(0, "B_GPIO58"), 760 MTK_FUNCTION(1, "B1_SDA1") 761 ), 762 763 MTK_PIN( 764 59, "GPIO59", 765 MTK_EINT_FUNCTION(0, 59), 766 DRV_GRP4, 767 MTK_FUNCTION(0, "B_GPIO59"), 768 MTK_FUNCTION(1, "B1_SCL2"), 769 MTK_FUNCTION(2, "B1_SCP_SCL0"), 770 MTK_FUNCTION(3, "B1_SCP_SCL1") 771 ), 772 773 MTK_PIN( 774 60, "GPIO60", 775 MTK_EINT_FUNCTION(0, 60), 776 DRV_GRP4, 777 MTK_FUNCTION(0, "B_GPIO60"), 778 MTK_FUNCTION(1, "B1_SDA2"), 779 MTK_FUNCTION(2, "B1_SCP_SDA0"), 780 MTK_FUNCTION(3, "B1_SCP_SDA1") 781 ), 782 783 MTK_PIN( 784 61, "GPIO61", 785 MTK_EINT_FUNCTION(0, 61), 786 DRV_GRP4, 787 MTK_FUNCTION(0, "B_GPIO61"), 788 MTK_FUNCTION(1, "B1_SCL3"), 789 MTK_FUNCTION(2, "B1_SCP_SCL0"), 790 MTK_FUNCTION(3, "B1_SCP_SCL1"), 791 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL") 792 ), 793 794 MTK_PIN( 795 62, "GPIO62", 796 MTK_EINT_FUNCTION(0, 62), 797 DRV_GRP4, 798 MTK_FUNCTION(0, "B_GPIO62"), 799 MTK_FUNCTION(1, "B1_SDA3"), 800 MTK_FUNCTION(2, "B1_SCP_SDA0"), 801 MTK_FUNCTION(3, "B1_SCP_SDA1"), 802 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA") 803 ), 804 805 MTK_PIN( 806 63, "GPIO63", 807 MTK_EINT_FUNCTION(0, 63), 808 DRV_GRP4, 809 MTK_FUNCTION(0, "B_GPIO63"), 810 MTK_FUNCTION(1, "B1_SCL4") 811 ), 812 813 MTK_PIN( 814 64, "GPIO64", 815 MTK_EINT_FUNCTION(0, 64), 816 DRV_GRP4, 817 MTK_FUNCTION(0, "B_GPIO64"), 818 MTK_FUNCTION(1, "B1_SDA4") 819 ), 820 821 MTK_PIN( 822 65, "GPIO65", 823 MTK_EINT_FUNCTION(0, 65), 824 DRV_GRP4, 825 MTK_FUNCTION(0, "B_GPIO65"), 826 MTK_FUNCTION(1, "B1_SCL5"), 827 MTK_FUNCTION(2, "B1_SCP_SCL0"), 828 MTK_FUNCTION(3, "B1_SCP_SCL1") 829 ), 830 831 MTK_PIN( 832 66, "GPIO66", 833 MTK_EINT_FUNCTION(0, 66), 834 DRV_GRP4, 835 MTK_FUNCTION(0, "B_GPIO66"), 836 MTK_FUNCTION(1, "B1_SDA5"), 837 MTK_FUNCTION(2, "B1_SCP_SDA0"), 838 MTK_FUNCTION(3, "B1_SCP_SDA1") 839 ), 840 841 MTK_PIN( 842 67, "GPIO67", 843 MTK_EINT_FUNCTION(0, 67), 844 DRV_GRP4, 845 MTK_FUNCTION(0, "B_GPIO67"), 846 MTK_FUNCTION(1, "B1_SCL6"), 847 MTK_FUNCTION(2, "B1_SCP_SCL0"), 848 MTK_FUNCTION(3, "B1_SCP_SCL1"), 849 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL") 850 ), 851 852 MTK_PIN( 853 68, "GPIO68", 854 MTK_EINT_FUNCTION(0, 68), 855 DRV_GRP4, 856 MTK_FUNCTION(0, "B_GPIO68"), 857 MTK_FUNCTION(1, "B1_SDA6"), 858 MTK_FUNCTION(2, "B1_SCP_SDA0"), 859 MTK_FUNCTION(3, "B1_SCP_SDA1"), 860 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA") 861 ), 862 863 MTK_PIN( 864 69, "GPIO69", 865 MTK_EINT_FUNCTION(0, 69), 866 DRV_GRP4, 867 MTK_FUNCTION(0, "B_GPIO69"), 868 MTK_FUNCTION(1, "O_SPIM0_CSB"), 869 MTK_FUNCTION(2, "O_SCP_SPI0_CS"), 870 MTK_FUNCTION(3, "O_DMIC3_CLK"), 871 MTK_FUNCTION(4, "B0_MD32_1_GPIO0"), 872 MTK_FUNCTION(5, "O_CMVREF0"), 873 MTK_FUNCTION(6, "O_GDU_SUM_TROOP0_0"), 874 MTK_FUNCTION(7, "B0_DBG_MON_A23") 875 ), 876 877 MTK_PIN( 878 70, "GPIO70", 879 MTK_EINT_FUNCTION(0, 70), 880 DRV_GRP4, 881 MTK_FUNCTION(0, "B_GPIO70"), 882 MTK_FUNCTION(1, "O_SPIM0_CLK"), 883 MTK_FUNCTION(2, "O_SCP_SPI0_CK"), 884 MTK_FUNCTION(3, "I0_DMIC3_DAT"), 885 MTK_FUNCTION(4, "B0_MD32_1_GPIO1"), 886 MTK_FUNCTION(5, "O_CMVREF1"), 887 MTK_FUNCTION(6, "O_GDU_SUM_TROOP0_1"), 888 MTK_FUNCTION(7, "B0_DBG_MON_A24") 889 ), 890 891 MTK_PIN( 892 71, "GPIO71", 893 MTK_EINT_FUNCTION(0, 71), 894 DRV_GRP4, 895 MTK_FUNCTION(0, "B_GPIO71"), 896 MTK_FUNCTION(1, "B0_SPIM0_MOSI"), 897 MTK_FUNCTION(2, "O_SCP_SPI0_MO"), 898 MTK_FUNCTION(3, "I0_DMIC3_DAT_R"), 899 MTK_FUNCTION(4, "B0_MD32_1_GPIO2"), 900 MTK_FUNCTION(5, "O_CMVREF2"), 901 MTK_FUNCTION(6, "O_GDU_SUM_TROOP0_2"), 902 MTK_FUNCTION(7, "B0_DBG_MON_A25") 903 ), 904 905 MTK_PIN( 906 72, "GPIO72", 907 MTK_EINT_FUNCTION(0, 72), 908 DRV_GRP4, 909 MTK_FUNCTION(0, "B_GPIO72"), 910 MTK_FUNCTION(1, "B0_SPIM0_MISO"), 911 MTK_FUNCTION(2, "I0_SCP_SPI0_MI"), 912 MTK_FUNCTION(3, "O_DMIC4_CLK"), 913 MTK_FUNCTION(5, "O_CMVREF3"), 914 MTK_FUNCTION(6, "O_GDU_SUM_TROOP1_0"), 915 MTK_FUNCTION(7, "B0_DBG_MON_A26") 916 ), 917 918 MTK_PIN( 919 73, "GPIO73", 920 MTK_EINT_FUNCTION(0, 73), 921 DRV_GRP4, 922 MTK_FUNCTION(0, "B_GPIO73"), 923 MTK_FUNCTION(1, "B0_SPIM0_MIO2"), 924 MTK_FUNCTION(2, "O_UTXD3"), 925 MTK_FUNCTION(3, "I0_DMIC4_DAT"), 926 MTK_FUNCTION(4, "O_CLKM0"), 927 MTK_FUNCTION(5, "O_CMVREF4"), 928 MTK_FUNCTION(6, "O_GDU_SUM_TROOP1_1"), 929 MTK_FUNCTION(7, "B0_DBG_MON_A27") 930 ), 931 932 MTK_PIN( 933 74, "GPIO74", 934 MTK_EINT_FUNCTION(0, 74), 935 DRV_GRP4, 936 MTK_FUNCTION(0, "B_GPIO74"), 937 MTK_FUNCTION(1, "B0_SPIM0_MIO3"), 938 MTK_FUNCTION(2, "I1_URXD3"), 939 MTK_FUNCTION(3, "I0_DMIC4_DAT_R"), 940 MTK_FUNCTION(4, "O_CLKM1"), 941 MTK_FUNCTION(5, "O_CMVREF5"), 942 MTK_FUNCTION(6, "O_GDU_SUM_TROOP1_2"), 943 MTK_FUNCTION(7, "B0_DBG_MON_A28") 944 ), 945 946 MTK_PIN( 947 75, "GPIO75", 948 MTK_EINT_FUNCTION(0, 75), 949 DRV_GRP4, 950 MTK_FUNCTION(0, "B_GPIO75"), 951 MTK_FUNCTION(1, "O_SPIM1_CSB"), 952 MTK_FUNCTION(2, "O_SCP_SPI1_A_CS"), 953 MTK_FUNCTION(3, "B0_TDMIN_MCK"), 954 MTK_FUNCTION(4, "B1_SCP_SCL0"), 955 MTK_FUNCTION(5, "O_CMVREF6"), 956 MTK_FUNCTION(6, "O_GDU_SUM_TROOP2_0"), 957 MTK_FUNCTION(7, "B0_DBG_MON_A29") 958 ), 959 960 MTK_PIN( 961 76, "GPIO76", 962 MTK_EINT_FUNCTION(0, 76), 963 DRV_GRP4, 964 MTK_FUNCTION(0, "B_GPIO76"), 965 MTK_FUNCTION(1, "O_SPIM1_CLK"), 966 MTK_FUNCTION(2, "O_SCP_SPI1_A_CK"), 967 MTK_FUNCTION(3, "B0_TDMIN_BCK"), 968 MTK_FUNCTION(4, "B1_SCP_SDA0"), 969 MTK_FUNCTION(5, "O_CMVREF7"), 970 MTK_FUNCTION(6, "O_GDU_SUM_TROOP2_1"), 971 MTK_FUNCTION(7, "B0_DBG_MON_A30") 972 ), 973 974 MTK_PIN( 975 77, "GPIO77", 976 MTK_EINT_FUNCTION(0, 77), 977 DRV_GRP4, 978 MTK_FUNCTION(0, "B_GPIO77"), 979 MTK_FUNCTION(1, "B0_SPIM1_MOSI"), 980 MTK_FUNCTION(2, "O_SCP_SPI1_A_MO"), 981 MTK_FUNCTION(3, "B0_TDMIN_LRCK"), 982 MTK_FUNCTION(4, "B1_SCP_SCL1"), 983 MTK_FUNCTION(6, "O_GDU_SUM_TROOP2_2"), 984 MTK_FUNCTION(7, "B0_DBG_MON_A31") 985 ), 986 987 MTK_PIN( 988 78, "GPIO78", 989 MTK_EINT_FUNCTION(0, 78), 990 DRV_GRP4, 991 MTK_FUNCTION(0, "B_GPIO78"), 992 MTK_FUNCTION(1, "B0_SPIM1_MISO"), 993 MTK_FUNCTION(2, "I0_SCP_SPI1_A_MI"), 994 MTK_FUNCTION(3, "I0_TDMIN_DI"), 995 MTK_FUNCTION(4, "B1_SCP_SDA1"), 996 MTK_FUNCTION(7, "B0_DBG_MON_A32") 997 ), 998 999 MTK_PIN( 1000 79, "GPIO79", 1001 MTK_EINT_FUNCTION(0, 79), 1002 DRV_GRP4, 1003 MTK_FUNCTION(0, "B_GPIO79"), 1004 MTK_FUNCTION(1, "O_SPIM2_CSB"), 1005 MTK_FUNCTION(2, "O_SCP_SPI2_CS"), 1006 MTK_FUNCTION(3, "O_I2SO1_MCK"), 1007 MTK_FUNCTION(4, "O_UTXD2"), 1008 MTK_FUNCTION(5, "O_TP_UTXD2_AO"), 1009 MTK_FUNCTION(6, "B0_PCM_SYNC"), 1010 MTK_FUNCTION(7, "B0_DBG_MON_B0") 1011 ), 1012 1013 MTK_PIN( 1014 80, "GPIO80", 1015 MTK_EINT_FUNCTION(0, 80), 1016 DRV_GRP4, 1017 MTK_FUNCTION(0, "B_GPIO80"), 1018 MTK_FUNCTION(1, "O_SPIM2_CLK"), 1019 MTK_FUNCTION(2, "O_SCP_SPI2_CK"), 1020 MTK_FUNCTION(3, "O_I2SO1_BCK"), 1021 MTK_FUNCTION(4, "I1_URXD2"), 1022 MTK_FUNCTION(5, "I1_TP_URXD2_AO"), 1023 MTK_FUNCTION(6, "B0_PCM_CLK"), 1024 MTK_FUNCTION(7, "B0_DBG_MON_B1") 1025 ), 1026 1027 MTK_PIN( 1028 81, "GPIO81", 1029 MTK_EINT_FUNCTION(0, 81), 1030 DRV_GRP4, 1031 MTK_FUNCTION(0, "B_GPIO81"), 1032 MTK_FUNCTION(1, "B0_SPIM2_MOSI"), 1033 MTK_FUNCTION(2, "O_SCP_SPI2_MO"), 1034 MTK_FUNCTION(3, "O_I2SO1_WS"), 1035 MTK_FUNCTION(4, "O_URTS2"), 1036 MTK_FUNCTION(5, "O_TP_URTS2_AO"), 1037 MTK_FUNCTION(6, "O_PCM_DO"), 1038 MTK_FUNCTION(7, "B0_DBG_MON_B2") 1039 ), 1040 1041 MTK_PIN( 1042 82, "GPIO82", 1043 MTK_EINT_FUNCTION(0, 82), 1044 DRV_GRP4, 1045 MTK_FUNCTION(0, "B_GPIO82"), 1046 MTK_FUNCTION(1, "B0_SPIM2_MISO"), 1047 MTK_FUNCTION(2, "I0_SCP_SPI2_MI"), 1048 MTK_FUNCTION(3, "O_I2SO1_D0"), 1049 MTK_FUNCTION(4, "I1_UCTS2"), 1050 MTK_FUNCTION(5, "I1_TP_UCTS2_AO"), 1051 MTK_FUNCTION(6, "I0_PCM_DI"), 1052 MTK_FUNCTION(7, "B0_DBG_MON_B3") 1053 ), 1054 1055 MTK_PIN( 1056 83, "GPIO83", 1057 MTK_EINT_FUNCTION(0, 83), 1058 DRV_GRP4, 1059 MTK_FUNCTION(0, "B_GPIO83"), 1060 MTK_FUNCTION(1, "I1_IDDIG") 1061 ), 1062 1063 MTK_PIN( 1064 84, "GPIO84", 1065 MTK_EINT_FUNCTION(0, 84), 1066 DRV_GRP4, 1067 MTK_FUNCTION(0, "B_GPIO84"), 1068 MTK_FUNCTION(1, "O_USB_DRVVBUS") 1069 ), 1070 1071 MTK_PIN( 1072 85, "GPIO85", 1073 MTK_EINT_FUNCTION(0, 85), 1074 DRV_GRP4, 1075 MTK_FUNCTION(0, "B_GPIO85"), 1076 MTK_FUNCTION(1, "I0_VBUSVALID") 1077 ), 1078 1079 MTK_PIN( 1080 86, "GPIO86", 1081 MTK_EINT_FUNCTION(0, 86), 1082 DRV_GRP4, 1083 MTK_FUNCTION(0, "B_GPIO86"), 1084 MTK_FUNCTION(1, "I1_IDDIG_1P"), 1085 MTK_FUNCTION(2, "O_UTXD1"), 1086 MTK_FUNCTION(3, "O_URTS2"), 1087 MTK_FUNCTION(4, "O_PWM_2"), 1088 MTK_FUNCTION(5, "B0_TP_GPIO4_AO"), 1089 MTK_FUNCTION(6, "O_AUXIF_ST0"), 1090 MTK_FUNCTION(7, "B0_DBG_MON_B4") 1091 ), 1092 1093 MTK_PIN( 1094 87, "GPIO87", 1095 MTK_EINT_FUNCTION(0, 87), 1096 DRV_GRP4, 1097 MTK_FUNCTION(0, "B_GPIO87"), 1098 MTK_FUNCTION(1, "O_USB_DRVVBUS_1P"), 1099 MTK_FUNCTION(2, "I1_URXD1"), 1100 MTK_FUNCTION(3, "I1_UCTS2"), 1101 MTK_FUNCTION(4, "O_PWM_3"), 1102 MTK_FUNCTION(5, "B0_TP_GPIO5_AO"), 1103 MTK_FUNCTION(6, "O_AUXIF_CLK0"), 1104 MTK_FUNCTION(7, "B0_DBG_MON_B5") 1105 ), 1106 1107 MTK_PIN( 1108 88, "GPIO88", 1109 MTK_EINT_FUNCTION(0, 88), 1110 DRV_GRP4, 1111 MTK_FUNCTION(0, "B_GPIO88"), 1112 MTK_FUNCTION(1, "I0_VBUSVALID_1P"), 1113 MTK_FUNCTION(2, "O_UTXD2"), 1114 MTK_FUNCTION(3, "O_URTS1"), 1115 MTK_FUNCTION(4, "O_CLKM2"), 1116 MTK_FUNCTION(5, "B0_TP_GPIO6_AO"), 1117 MTK_FUNCTION(6, "O_AUXIF_ST1"), 1118 MTK_FUNCTION(7, "B0_DBG_MON_B6") 1119 ), 1120 1121 MTK_PIN( 1122 89, "GPIO89", 1123 MTK_EINT_FUNCTION(0, 89), 1124 DRV_GRP4, 1125 MTK_FUNCTION(0, "B_GPIO89"), 1126 MTK_FUNCTION(1, "I1_IDDIG_2P"), 1127 MTK_FUNCTION(2, "I1_URXD2"), 1128 MTK_FUNCTION(3, "I1_UCTS1"), 1129 MTK_FUNCTION(4, "O_CLKM3"), 1130 MTK_FUNCTION(5, "B0_TP_GPIO7_AO"), 1131 MTK_FUNCTION(6, "O_AUXIF_CLK1"), 1132 MTK_FUNCTION(7, "B0_DBG_MON_B7") 1133 ), 1134 1135 MTK_PIN( 1136 90, "GPIO90", 1137 MTK_EINT_FUNCTION(0, 90), 1138 DRV_GRP4, 1139 MTK_FUNCTION(0, "B_GPIO90"), 1140 MTK_FUNCTION(1, "O_USB_DRVVBUS_2P"), 1141 MTK_FUNCTION(2, "O_UTXD3"), 1142 MTK_FUNCTION(3, "O_ADSP_UTXD0"), 1143 MTK_FUNCTION(4, "O_SSPM_UTXD_AO"), 1144 MTK_FUNCTION(5, "O_MD32_0_TXD"), 1145 MTK_FUNCTION(6, "O_MD32_1_TXD"), 1146 MTK_FUNCTION(7, "B0_DBG_MON_B8") 1147 ), 1148 1149 MTK_PIN( 1150 91, "GPIO91", 1151 MTK_EINT_FUNCTION(0, 91), 1152 DRV_GRP4, 1153 MTK_FUNCTION(0, "B_GPIO91"), 1154 MTK_FUNCTION(1, "I0_VBUSVALID_2P"), 1155 MTK_FUNCTION(2, "I1_URXD3"), 1156 MTK_FUNCTION(3, "I1_ADSP_URXD0"), 1157 MTK_FUNCTION(4, "I1_SSPM_URXD_AO"), 1158 MTK_FUNCTION(5, "I1_MD32_0_RXD"), 1159 MTK_FUNCTION(6, "I1_MD32_1_RXD"), 1160 MTK_FUNCTION(7, "B0_DBG_MON_B9") 1161 ), 1162 1163 MTK_PIN( 1164 92, "GPIO92", 1165 MTK_EINT_FUNCTION(0, 92), 1166 DRV_GRP4, 1167 MTK_FUNCTION(0, "B_GPIO92"), 1168 MTK_FUNCTION(1, "O_PWRAP_SPI0_CSN") 1169 ), 1170 1171 MTK_PIN( 1172 93, "GPIO93", 1173 MTK_EINT_FUNCTION(0, 93), 1174 DRV_GRP4, 1175 MTK_FUNCTION(0, "B_GPIO93"), 1176 MTK_FUNCTION(1, "O_PWRAP_SPI0_CK") 1177 ), 1178 1179 MTK_PIN( 1180 94, "GPIO94", 1181 MTK_EINT_FUNCTION(0, 94), 1182 DRV_GRP4, 1183 MTK_FUNCTION(0, "B_GPIO94"), 1184 MTK_FUNCTION(1, "B0_PWRAP_SPI0_MO"), 1185 MTK_FUNCTION(2, "B0_PWRAP_SPI0_MI") 1186 ), 1187 1188 MTK_PIN( 1189 95, "GPIO95", 1190 MTK_EINT_FUNCTION(0, 95), 1191 DRV_GRP4, 1192 MTK_FUNCTION(0, "B_GPIO95"), 1193 MTK_FUNCTION(1, "B0_PWRAP_SPI0_MI"), 1194 MTK_FUNCTION(2, "B0_PWRAP_SPI0_MO") 1195 ), 1196 1197 MTK_PIN( 1198 96, "GPIO96", 1199 MTK_EINT_FUNCTION(0, 96), 1200 DRV_GRP4, 1201 MTK_FUNCTION(0, "B_GPIO96"), 1202 MTK_FUNCTION(1, "O_SRCLKENA0") 1203 ), 1204 1205 MTK_PIN( 1206 97, "GPIO97", 1207 MTK_EINT_FUNCTION(0, 97), 1208 DRV_GRP4, 1209 MTK_FUNCTION(0, "B_GPIO97"), 1210 MTK_FUNCTION(1, "O_SRCLKENA1") 1211 ), 1212 1213 MTK_PIN( 1214 98, "GPIO98", 1215 MTK_EINT_FUNCTION(0, 98), 1216 DRV_GRP4, 1217 MTK_FUNCTION(0, "B_GPIO98"), 1218 MTK_FUNCTION(1, "O_SCP_VREQ_VAO"), 1219 MTK_FUNCTION(2, "I0_DVFSRC_EXT_REQ") 1220 ), 1221 1222 MTK_PIN( 1223 99, "GPIO99", 1224 MTK_EINT_FUNCTION(0, 99), 1225 DRV_GRP4, 1226 MTK_FUNCTION(0, "B_GPIO99"), 1227 MTK_FUNCTION(1, "I0_RTC32K_CK") 1228 ), 1229 1230 MTK_PIN( 1231 100, "GPIO100", 1232 MTK_EINT_FUNCTION(0, 100), 1233 DRV_GRP4, 1234 MTK_FUNCTION(0, "B_GPIO100"), 1235 MTK_FUNCTION(1, "O_WATCHDOG") 1236 ), 1237 1238 MTK_PIN( 1239 101, "GPIO101", 1240 MTK_EINT_FUNCTION(0, 101), 1241 DRV_GRP4, 1242 MTK_FUNCTION(0, "B_GPIO101"), 1243 MTK_FUNCTION(1, "O_AUD_CLK_MOSI"), 1244 MTK_FUNCTION(2, "O_I2SO1_MCK"), 1245 MTK_FUNCTION(3, "B0_I2SIN_BCK") 1246 ), 1247 1248 MTK_PIN( 1249 102, "GPIO102", 1250 MTK_EINT_FUNCTION(0, 102), 1251 DRV_GRP4, 1252 MTK_FUNCTION(0, "B_GPIO102"), 1253 MTK_FUNCTION(1, "O_AUD_SYNC_MOSI"), 1254 MTK_FUNCTION(2, "O_I2SO1_BCK"), 1255 MTK_FUNCTION(3, "B0_I2SIN_WS") 1256 ), 1257 1258 MTK_PIN( 1259 103, "GPIO103", 1260 MTK_EINT_FUNCTION(0, 103), 1261 DRV_GRP4, 1262 MTK_FUNCTION(0, "B_GPIO103"), 1263 MTK_FUNCTION(1, "O_AUD_DAT_MOSI0"), 1264 MTK_FUNCTION(2, "O_I2SO1_WS"), 1265 MTK_FUNCTION(3, "I0_I2SIN_D0") 1266 ), 1267 1268 MTK_PIN( 1269 104, "GPIO104", 1270 MTK_EINT_FUNCTION(0, 104), 1271 DRV_GRP4, 1272 MTK_FUNCTION(0, "B_GPIO104"), 1273 MTK_FUNCTION(1, "O_AUD_DAT_MOSI1"), 1274 MTK_FUNCTION(2, "O_I2SO1_D0"), 1275 MTK_FUNCTION(3, "I0_I2SIN_D1") 1276 ), 1277 1278 MTK_PIN( 1279 105, "GPIO105", 1280 MTK_EINT_FUNCTION(0, 105), 1281 DRV_GRP4, 1282 MTK_FUNCTION(0, "B_GPIO105"), 1283 MTK_FUNCTION(1, "I0_AUD_DAT_MISO0"), 1284 MTK_FUNCTION(2, "I0_VOW_DAT_MISO"), 1285 MTK_FUNCTION(3, "I0_I2SIN_D2") 1286 ), 1287 1288 MTK_PIN( 1289 106, "GPIO106", 1290 MTK_EINT_FUNCTION(0, 106), 1291 DRV_GRP4, 1292 MTK_FUNCTION(0, "B_GPIO106"), 1293 MTK_FUNCTION(1, "I0_AUD_DAT_MISO1"), 1294 MTK_FUNCTION(2, "I0_VOW_CLK_MISO"), 1295 MTK_FUNCTION(3, "I0_I2SIN_D3") 1296 ), 1297 1298 MTK_PIN( 1299 107, "GPIO107", 1300 MTK_EINT_FUNCTION(0, 107), 1301 DRV_GRP4, 1302 MTK_FUNCTION(0, "B_GPIO107"), 1303 MTK_FUNCTION(1, "B0_I2SIN_MCK"), 1304 MTK_FUNCTION(2, "I0_SPLIN_MCK"), 1305 MTK_FUNCTION(3, "I0_SPDIF_IN0"), 1306 MTK_FUNCTION(4, "O_CMVREF4"), 1307 MTK_FUNCTION(5, "O_AUXIF_ST0"), 1308 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR0") 1309 ), 1310 1311 MTK_PIN( 1312 108, "GPIO108", 1313 MTK_EINT_FUNCTION(0, 108), 1314 DRV_GRP4, 1315 MTK_FUNCTION(0, "B_GPIO108"), 1316 MTK_FUNCTION(1, "B0_I2SIN_BCK"), 1317 MTK_FUNCTION(2, "I0_SPLIN_LRCK"), 1318 MTK_FUNCTION(3, "O_DMIC4_CLK"), 1319 MTK_FUNCTION(4, "O_CMVREF5"), 1320 MTK_FUNCTION(5, "O_AUXIF_CLK0"), 1321 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR1"), 1322 MTK_FUNCTION(7, "B0_DBG_MON_B10") 1323 ), 1324 1325 MTK_PIN( 1326 109, "GPIO109", 1327 MTK_EINT_FUNCTION(0, 109), 1328 DRV_GRP4, 1329 MTK_FUNCTION(0, "B_GPIO109"), 1330 MTK_FUNCTION(1, "B0_I2SIN_WS"), 1331 MTK_FUNCTION(2, "I0_SPLIN_BCK"), 1332 MTK_FUNCTION(3, "I0_DMIC4_DAT"), 1333 MTK_FUNCTION(4, "O_CMVREF6"), 1334 MTK_FUNCTION(5, "O_AUXIF_ST1"), 1335 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR2"), 1336 MTK_FUNCTION(7, "B0_DBG_MON_B11") 1337 ), 1338 1339 MTK_PIN( 1340 110, "GPIO110", 1341 MTK_EINT_FUNCTION(0, 110), 1342 DRV_GRP4, 1343 MTK_FUNCTION(0, "B_GPIO110"), 1344 MTK_FUNCTION(1, "I0_I2SIN_D0"), 1345 MTK_FUNCTION(2, "I0_SPLIN_D0"), 1346 MTK_FUNCTION(3, "I0_DMIC4_DAT_R"), 1347 MTK_FUNCTION(4, "O_CMVREF7"), 1348 MTK_FUNCTION(5, "O_AUXIF_CLK1"), 1349 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR3"), 1350 MTK_FUNCTION(7, "B0_DBG_MON_B12") 1351 ), 1352 1353 MTK_PIN( 1354 111, "GPIO111", 1355 MTK_EINT_FUNCTION(0, 111), 1356 DRV_GRP4, 1357 MTK_FUNCTION(0, "B_GPIO111"), 1358 MTK_FUNCTION(1, "I0_I2SIN_D1"), 1359 MTK_FUNCTION(2, "I0_SPLIN_D1"), 1360 MTK_FUNCTION(3, "O_DMIC3_CLK"), 1361 MTK_FUNCTION(4, "O_SPDIF_OUT"), 1362 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR4"), 1363 MTK_FUNCTION(7, "B0_DBG_MON_B13") 1364 ), 1365 1366 MTK_PIN( 1367 112, "GPIO112", 1368 MTK_EINT_FUNCTION(0, 112), 1369 DRV_GRP4, 1370 MTK_FUNCTION(0, "B_GPIO112"), 1371 MTK_FUNCTION(1, "I0_I2SIN_D2"), 1372 MTK_FUNCTION(2, "I0_SPLIN_D2"), 1373 MTK_FUNCTION(3, "I0_DMIC3_DAT"), 1374 MTK_FUNCTION(4, "B0_TDMIN_MCK"), 1375 MTK_FUNCTION(5, "O_I2SO1_WS"), 1376 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR5"), 1377 MTK_FUNCTION(7, "B0_DBG_MON_B14") 1378 ), 1379 1380 MTK_PIN( 1381 113, "GPIO113", 1382 MTK_EINT_FUNCTION(0, 113), 1383 DRV_GRP4, 1384 MTK_FUNCTION(0, "B_GPIO113"), 1385 MTK_FUNCTION(1, "I0_I2SIN_D3"), 1386 MTK_FUNCTION(2, "I0_SPLIN_D3"), 1387 MTK_FUNCTION(3, "I0_DMIC3_DAT_R"), 1388 MTK_FUNCTION(4, "B0_TDMIN_BCK"), 1389 MTK_FUNCTION(5, "O_I2SO1_D0"), 1390 MTK_FUNCTION(7, "B0_DBG_MON_B15") 1391 ), 1392 1393 MTK_PIN( 1394 114, "GPIO114", 1395 MTK_EINT_FUNCTION(0, 114), 1396 DRV_GRP4, 1397 MTK_FUNCTION(0, "B_GPIO114"), 1398 MTK_FUNCTION(1, "O_I2SO2_MCK"), 1399 MTK_FUNCTION(2, "B0_I2SIN_MCK"), 1400 MTK_FUNCTION(3, "I1_MCUPM_JTAG_TMS"), 1401 MTK_FUNCTION(4, "B1_APU_JTAG_TMS"), 1402 MTK_FUNCTION(5, "I1_SCP_JTAG1_TMS"), 1403 MTK_FUNCTION(6, "I1_SPM_JTAG_TMS"), 1404 MTK_FUNCTION(7, "B0_DBG_MON_B16") 1405 ), 1406 1407 MTK_PIN( 1408 115, "GPIO115", 1409 MTK_EINT_FUNCTION(0, 115), 1410 DRV_GRP4, 1411 MTK_FUNCTION(0, "B_GPIO115"), 1412 MTK_FUNCTION(1, "B0_I2SO2_BCK"), 1413 MTK_FUNCTION(2, "B0_I2SIN_BCK"), 1414 MTK_FUNCTION(3, "I1_MCUPM_JTAG_TCK"), 1415 MTK_FUNCTION(4, "I0_APU_JTAG_TCK"), 1416 MTK_FUNCTION(5, "I1_SCP_JTAG1_TCK"), 1417 MTK_FUNCTION(6, "I1_SPM_JTAG_TCK"), 1418 MTK_FUNCTION(7, "B0_DBG_MON_B17") 1419 ), 1420 1421 MTK_PIN( 1422 116, "GPIO116", 1423 MTK_EINT_FUNCTION(0, 116), 1424 DRV_GRP4, 1425 MTK_FUNCTION(0, "B_GPIO116"), 1426 MTK_FUNCTION(1, "B0_I2SO2_WS"), 1427 MTK_FUNCTION(2, "B0_I2SIN_WS"), 1428 MTK_FUNCTION(3, "I1_MCUPM_JTAG_TDI"), 1429 MTK_FUNCTION(4, "I1_APU_JTAG_TDI"), 1430 MTK_FUNCTION(5, "I1_SCP_JTAG1_TDI"), 1431 MTK_FUNCTION(6, "I1_SPM_JTAG_TDI"), 1432 MTK_FUNCTION(7, "B0_DBG_MON_B18") 1433 ), 1434 1435 MTK_PIN( 1436 117, "GPIO117", 1437 MTK_EINT_FUNCTION(0, 117), 1438 DRV_GRP4, 1439 MTK_FUNCTION(0, "B_GPIO117"), 1440 MTK_FUNCTION(1, "O_I2SO2_D0"), 1441 MTK_FUNCTION(2, "I0_I2SIN_D0"), 1442 MTK_FUNCTION(3, "O_MCUPM_JTAG_TDO"), 1443 MTK_FUNCTION(4, "O_APU_JTAG_TDO"), 1444 MTK_FUNCTION(5, "O_SCP_JTAG1_TDO"), 1445 MTK_FUNCTION(6, "O_SPM_JTAG_TDO"), 1446 MTK_FUNCTION(7, "B0_DBG_MON_B19") 1447 ), 1448 1449 MTK_PIN( 1450 118, "GPIO118", 1451 MTK_EINT_FUNCTION(0, 118), 1452 DRV_GRP4, 1453 MTK_FUNCTION(0, "B_GPIO118"), 1454 MTK_FUNCTION(1, "O_I2SO2_D1"), 1455 MTK_FUNCTION(2, "I0_I2SIN_D1"), 1456 MTK_FUNCTION(3, "I0_MCUPM_JTAG_TRSTN"), 1457 MTK_FUNCTION(4, "I0_APU_JTAG_TRST"), 1458 MTK_FUNCTION(5, "I0_SCP_JTAG1_TRSTN"), 1459 MTK_FUNCTION(6, "I0_SPM_JTAG_TRSTN"), 1460 MTK_FUNCTION(7, "B0_DBG_MON_B20") 1461 ), 1462 1463 MTK_PIN( 1464 119, "GPIO119", 1465 MTK_EINT_FUNCTION(0, 119), 1466 DRV_GRP4, 1467 MTK_FUNCTION(0, "B_GPIO119"), 1468 MTK_FUNCTION(1, "O_I2SO2_D2"), 1469 MTK_FUNCTION(2, "I0_I2SIN_D2"), 1470 MTK_FUNCTION(3, "O_UTXD3"), 1471 MTK_FUNCTION(4, "B0_TDMIN_LRCK"), 1472 MTK_FUNCTION(5, "O_I2SO1_MCK"), 1473 MTK_FUNCTION(6, "O_SSPM_UTXD_AO"), 1474 MTK_FUNCTION(7, "B0_DBG_MON_B21") 1475 ), 1476 1477 MTK_PIN( 1478 120, "GPIO120", 1479 MTK_EINT_FUNCTION(0, 120), 1480 DRV_GRP4, 1481 MTK_FUNCTION(0, "B_GPIO120"), 1482 MTK_FUNCTION(1, "O_I2SO2_D3"), 1483 MTK_FUNCTION(2, "I0_I2SIN_D3"), 1484 MTK_FUNCTION(3, "I1_URXD3"), 1485 MTK_FUNCTION(4, "I0_TDMIN_DI"), 1486 MTK_FUNCTION(5, "O_I2SO1_BCK"), 1487 MTK_FUNCTION(6, "I1_SSPM_URXD_AO"), 1488 MTK_FUNCTION(7, "B0_DBG_MON_B22") 1489 ), 1490 1491 MTK_PIN( 1492 121, "GPIO121", 1493 MTK_EINT_FUNCTION(0, 121), 1494 DRV_GRP4, 1495 MTK_FUNCTION(0, "B_GPIO121"), 1496 MTK_FUNCTION(1, "B0_PCM_CLK"), 1497 MTK_FUNCTION(2, "O_SPIM4_CSB"), 1498 MTK_FUNCTION(3, "O_SCP_SPI1_B_CS"), 1499 MTK_FUNCTION(4, "O_TP_UTXD2_AO"), 1500 MTK_FUNCTION(5, "O_AUXIF_ST0"), 1501 MTK_FUNCTION(6, "O_PGD_DA_EFUSE_RDY"), 1502 MTK_FUNCTION(7, "B0_DBG_MON_B23") 1503 ), 1504 1505 MTK_PIN( 1506 122, "GPIO122", 1507 MTK_EINT_FUNCTION(0, 122), 1508 DRV_GRP4, 1509 MTK_FUNCTION(0, "B_GPIO122"), 1510 MTK_FUNCTION(1, "B0_PCM_SYNC"), 1511 MTK_FUNCTION(2, "O_SPIM4_CLK"), 1512 MTK_FUNCTION(3, "O_SCP_SPI1_B_CK"), 1513 MTK_FUNCTION(4, "I1_TP_URXD2_AO"), 1514 MTK_FUNCTION(5, "O_AUXIF_CLK0"), 1515 MTK_FUNCTION(6, "O_PGD_DA_EFUSE_RDY_PRE"), 1516 MTK_FUNCTION(7, "B0_DBG_MON_B24") 1517 ), 1518 1519 MTK_PIN( 1520 123, "GPIO123", 1521 MTK_EINT_FUNCTION(0, 123), 1522 DRV_GRP4, 1523 MTK_FUNCTION(0, "B_GPIO123"), 1524 MTK_FUNCTION(1, "O_PCM_DO"), 1525 MTK_FUNCTION(2, "B0_SPIM4_MOSI"), 1526 MTK_FUNCTION(3, "O_SCP_SPI1_B_MO"), 1527 MTK_FUNCTION(4, "O_TP_URTS2_AO"), 1528 MTK_FUNCTION(5, "O_AUXIF_ST1"), 1529 MTK_FUNCTION(6, "O_PGD_DA_PWRGD_RESET"), 1530 MTK_FUNCTION(7, "B0_DBG_MON_B25") 1531 ), 1532 1533 MTK_PIN( 1534 124, "GPIO124", 1535 MTK_EINT_FUNCTION(0, 124), 1536 DRV_GRP4, 1537 MTK_FUNCTION(0, "B_GPIO124"), 1538 MTK_FUNCTION(1, "I0_PCM_DI"), 1539 MTK_FUNCTION(2, "B0_SPIM4_MISO"), 1540 MTK_FUNCTION(3, "I0_SCP_SPI1_B_MI"), 1541 MTK_FUNCTION(4, "I1_TP_UCTS2_AO"), 1542 MTK_FUNCTION(5, "O_AUXIF_CLK1"), 1543 MTK_FUNCTION(6, "O_PGD_DA_PWRGD_ENB"), 1544 MTK_FUNCTION(7, "B0_DBG_MON_B26") 1545 ), 1546 1547 MTK_PIN( 1548 125, "GPIO125", 1549 MTK_EINT_FUNCTION(0, 125), 1550 DRV_GRP4, 1551 MTK_FUNCTION(0, "B_GPIO125"), 1552 MTK_FUNCTION(1, "O_DMIC1_CLK"), 1553 MTK_FUNCTION(2, "O_SPINOR_CK"), 1554 MTK_FUNCTION(3, "B0_TDMIN_MCK"), 1555 MTK_FUNCTION(6, "O_LVTS_FOUT"), 1556 MTK_FUNCTION(7, "B0_DBG_MON_B27") 1557 ), 1558 1559 MTK_PIN( 1560 126, "GPIO126", 1561 MTK_EINT_FUNCTION(0, 126), 1562 DRV_GRP4, 1563 MTK_FUNCTION(0, "B_GPIO126"), 1564 MTK_FUNCTION(1, "I0_DMIC1_DAT"), 1565 MTK_FUNCTION(2, "O_SPINOR_CS"), 1566 MTK_FUNCTION(3, "B0_TDMIN_BCK"), 1567 MTK_FUNCTION(6, "O_LVTS_SDO"), 1568 MTK_FUNCTION(7, "B0_DBG_MON_B28") 1569 ), 1570 1571 MTK_PIN( 1572 127, "GPIO127", 1573 MTK_EINT_FUNCTION(0, 127), 1574 DRV_GRP4, 1575 MTK_FUNCTION(0, "B_GPIO127"), 1576 MTK_FUNCTION(1, "I0_DMIC1_DAT_R"), 1577 MTK_FUNCTION(2, "B0_SPINOR_IO0"), 1578 MTK_FUNCTION(3, "B0_TDMIN_LRCK"), 1579 MTK_FUNCTION(6, "I0_LVTS_26M"), 1580 MTK_FUNCTION(7, "B0_DBG_MON_B29") 1581 ), 1582 1583 MTK_PIN( 1584 128, "GPIO128", 1585 MTK_EINT_FUNCTION(0, 128), 1586 DRV_GRP4, 1587 MTK_FUNCTION(0, "B_GPIO128"), 1588 MTK_FUNCTION(1, "O_DMIC2_CLK"), 1589 MTK_FUNCTION(2, "B0_SPINOR_IO1"), 1590 MTK_FUNCTION(3, "I0_TDMIN_DI"), 1591 MTK_FUNCTION(6, "I0_LVTS_SCF"), 1592 MTK_FUNCTION(7, "B0_DBG_MON_B30") 1593 ), 1594 1595 MTK_PIN( 1596 129, "GPIO129", 1597 MTK_EINT_FUNCTION(0, 129), 1598 DRV_GRP4, 1599 MTK_FUNCTION(0, "B_GPIO129"), 1600 MTK_FUNCTION(1, "I0_DMIC2_DAT"), 1601 MTK_FUNCTION(2, "B0_SPINOR_IO2"), 1602 MTK_FUNCTION(3, "I0_SPDIF_IN1"), 1603 MTK_FUNCTION(6, "I0_LVTS_SCK"), 1604 MTK_FUNCTION(7, "B0_DBG_MON_B31") 1605 ), 1606 1607 MTK_PIN( 1608 130, "GPIO130", 1609 MTK_EINT_FUNCTION(0, 130), 1610 DRV_GRP4, 1611 MTK_FUNCTION(0, "B_GPIO130"), 1612 MTK_FUNCTION(1, "I0_DMIC2_DAT_R"), 1613 MTK_FUNCTION(2, "B0_SPINOR_IO3"), 1614 MTK_FUNCTION(3, "I0_SPDIF_IN2"), 1615 MTK_FUNCTION(6, "I0_LVTS_SDI"), 1616 MTK_FUNCTION(7, "B0_DBG_MON_B32") 1617 ), 1618 1619 MTK_PIN( 1620 131, "GPIO131", 1621 MTK_EINT_FUNCTION(0, 131), 1622 DRV_GRP4, 1623 MTK_FUNCTION(0, "B_GPIO131"), 1624 MTK_FUNCTION(1, "O_DPI_D0"), 1625 MTK_FUNCTION(2, "O_GBE_TXD3"), 1626 MTK_FUNCTION(3, "O_DMIC1_CLK"), 1627 MTK_FUNCTION(4, "O_I2SO2_MCK"), 1628 MTK_FUNCTION(5, "B0_TP_GPIO0_AO"), 1629 MTK_FUNCTION(6, "O_SPIM5_CSB"), 1630 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR0") 1631 ), 1632 1633 MTK_PIN( 1634 132, "GPIO132", 1635 MTK_EINT_FUNCTION(0, 132), 1636 DRV_GRP4, 1637 MTK_FUNCTION(0, "B_GPIO132"), 1638 MTK_FUNCTION(1, "O_DPI_D1"), 1639 MTK_FUNCTION(2, "O_GBE_TXD2"), 1640 MTK_FUNCTION(3, "I0_DMIC1_DAT"), 1641 MTK_FUNCTION(4, "B0_I2SO2_BCK"), 1642 MTK_FUNCTION(5, "B0_TP_GPIO1_AO"), 1643 MTK_FUNCTION(6, "O_SPIM5_CLK"), 1644 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR1") 1645 ), 1646 1647 MTK_PIN( 1648 133, "GPIO133", 1649 MTK_EINT_FUNCTION(0, 133), 1650 DRV_GRP4, 1651 MTK_FUNCTION(0, "B_GPIO133"), 1652 MTK_FUNCTION(1, "O_DPI_D2"), 1653 MTK_FUNCTION(2, "O_GBE_TXD1"), 1654 MTK_FUNCTION(3, "I0_DMIC1_DAT_R"), 1655 MTK_FUNCTION(4, "B0_I2SO2_WS"), 1656 MTK_FUNCTION(5, "B0_TP_GPIO2_AO"), 1657 MTK_FUNCTION(6, "B0_SPIM5_MOSI"), 1658 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR2") 1659 ), 1660 1661 MTK_PIN( 1662 134, "GPIO134", 1663 MTK_EINT_FUNCTION(0, 134), 1664 DRV_GRP4, 1665 MTK_FUNCTION(0, "B_GPIO134"), 1666 MTK_FUNCTION(1, "O_DPI_D3"), 1667 MTK_FUNCTION(2, "O_GBE_TXD0"), 1668 MTK_FUNCTION(3, "O_DMIC2_CLK"), 1669 MTK_FUNCTION(4, "O_I2SO2_D0"), 1670 MTK_FUNCTION(5, "B0_TP_GPIO3_AO"), 1671 MTK_FUNCTION(6, "B0_SPIM5_MISO"), 1672 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR3") 1673 ), 1674 1675 MTK_PIN( 1676 135, "GPIO135", 1677 MTK_EINT_FUNCTION(0, 135), 1678 DRV_GRP4, 1679 MTK_FUNCTION(0, "B_GPIO135"), 1680 MTK_FUNCTION(1, "O_DPI_D4"), 1681 MTK_FUNCTION(2, "I0_GBE_RXD3"), 1682 MTK_FUNCTION(3, "I0_DMIC2_DAT"), 1683 MTK_FUNCTION(4, "O_I2SO2_D1"), 1684 MTK_FUNCTION(5, "B0_TP_GPIO4_AO"), 1685 MTK_FUNCTION(6, "I1_WAKEN"), 1686 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR4") 1687 ), 1688 1689 MTK_PIN( 1690 136, "GPIO136", 1691 MTK_EINT_FUNCTION(0, 136), 1692 DRV_GRP4, 1693 MTK_FUNCTION(0, "B_GPIO136"), 1694 MTK_FUNCTION(1, "O_DPI_D5"), 1695 MTK_FUNCTION(2, "I0_GBE_RXD2"), 1696 MTK_FUNCTION(3, "I0_DMIC2_DAT_R"), 1697 MTK_FUNCTION(4, "O_I2SO2_D2"), 1698 MTK_FUNCTION(5, "B0_TP_GPIO5_AO"), 1699 MTK_FUNCTION(6, "O_PERSTN"), 1700 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR5") 1701 ), 1702 1703 MTK_PIN( 1704 137, "GPIO137", 1705 MTK_EINT_FUNCTION(0, 137), 1706 DRV_GRP4, 1707 MTK_FUNCTION(0, "B_GPIO137"), 1708 MTK_FUNCTION(1, "O_DPI_D6"), 1709 MTK_FUNCTION(2, "I0_GBE_RXD1"), 1710 MTK_FUNCTION(3, "O_DMIC3_CLK"), 1711 MTK_FUNCTION(4, "O_I2SO2_D3"), 1712 MTK_FUNCTION(5, "B0_TP_GPIO6_AO"), 1713 MTK_FUNCTION(6, "B1_CLKREQN"), 1714 MTK_FUNCTION(7, "O_PWM_0") 1715 ), 1716 1717 MTK_PIN( 1718 138, "GPIO138", 1719 MTK_EINT_FUNCTION(0, 138), 1720 DRV_GRP4, 1721 MTK_FUNCTION(0, "B_GPIO138"), 1722 MTK_FUNCTION(1, "O_DPI_D7"), 1723 MTK_FUNCTION(2, "I0_GBE_RXD0"), 1724 MTK_FUNCTION(3, "I0_DMIC3_DAT"), 1725 MTK_FUNCTION(4, "O_CLKM2"), 1726 MTK_FUNCTION(5, "B0_TP_GPIO7_AO"), 1727 MTK_FUNCTION(7, "B0_MD32_0_GPIO0") 1728 ), 1729 1730 MTK_PIN( 1731 139, "GPIO139", 1732 MTK_EINT_FUNCTION(0, 139), 1733 DRV_GRP4, 1734 MTK_FUNCTION(0, "B_GPIO139"), 1735 MTK_FUNCTION(1, "O_DPI_D8"), 1736 MTK_FUNCTION(2, "B0_GBE_TXC"), 1737 MTK_FUNCTION(3, "I0_DMIC3_DAT_R"), 1738 MTK_FUNCTION(4, "O_CLKM3"), 1739 MTK_FUNCTION(5, "O_TP_UTXD2_AO"), 1740 MTK_FUNCTION(6, "O_UTXD2"), 1741 MTK_FUNCTION(7, "B0_MD32_0_GPIO1") 1742 ), 1743 1744 MTK_PIN( 1745 140, "GPIO140", 1746 MTK_EINT_FUNCTION(0, 140), 1747 DRV_GRP4, 1748 MTK_FUNCTION(0, "B_GPIO140"), 1749 MTK_FUNCTION(1, "O_DPI_D9"), 1750 MTK_FUNCTION(2, "I0_GBE_RXC"), 1751 MTK_FUNCTION(3, "O_DMIC4_CLK"), 1752 MTK_FUNCTION(4, "O_PWM_2"), 1753 MTK_FUNCTION(5, "I1_TP_URXD2_AO"), 1754 MTK_FUNCTION(6, "I1_URXD2"), 1755 MTK_FUNCTION(7, "B0_MD32_0_GPIO2") 1756 ), 1757 1758 MTK_PIN( 1759 141, "GPIO141", 1760 MTK_EINT_FUNCTION(0, 141), 1761 DRV_GRP4, 1762 MTK_FUNCTION(0, "B_GPIO141"), 1763 MTK_FUNCTION(1, "O_DPI_D10"), 1764 MTK_FUNCTION(2, "I0_GBE_RXDV"), 1765 MTK_FUNCTION(3, "I0_DMIC4_DAT"), 1766 MTK_FUNCTION(4, "O_PWM_3"), 1767 MTK_FUNCTION(5, "O_TP_URTS2_AO"), 1768 MTK_FUNCTION(6, "O_URTS2"), 1769 MTK_FUNCTION(7, "B0_MD32_1_GPIO0") 1770 ), 1771 1772 MTK_PIN( 1773 142, "GPIO142", 1774 MTK_EINT_FUNCTION(0, 142), 1775 DRV_GRP4, 1776 MTK_FUNCTION(0, "B_GPIO142"), 1777 MTK_FUNCTION(1, "O_DPI_D11"), 1778 MTK_FUNCTION(2, "O_GBE_TXEN"), 1779 MTK_FUNCTION(3, "I0_DMIC4_DAT_R"), 1780 MTK_FUNCTION(4, "O_PWM_1"), 1781 MTK_FUNCTION(5, "I1_TP_UCTS2_AO"), 1782 MTK_FUNCTION(6, "I1_UCTS2"), 1783 MTK_FUNCTION(7, "B0_MD32_1_GPIO1") 1784 ), 1785 1786 MTK_PIN( 1787 143, "GPIO143", 1788 MTK_EINT_FUNCTION(0, 143), 1789 DRV_GRP4, 1790 MTK_FUNCTION(0, "B_GPIO143"), 1791 MTK_FUNCTION(1, "O_DPI_D12"), 1792 MTK_FUNCTION(2, "O_GBE_MDC"), 1793 MTK_FUNCTION(3, "B0_MD32_0_GPIO0"), 1794 MTK_FUNCTION(4, "O_CLKM0"), 1795 MTK_FUNCTION(5, "O_SPIM3_CSB"), 1796 MTK_FUNCTION(6, "O_UTXD1"), 1797 MTK_FUNCTION(7, "B0_MD32_1_GPIO2") 1798 ), 1799 1800 MTK_PIN( 1801 144, "GPIO144", 1802 MTK_EINT_FUNCTION(0, 144), 1803 DRV_GRP4, 1804 MTK_FUNCTION(0, "B_GPIO144"), 1805 MTK_FUNCTION(1, "O_DPI_D13"), 1806 MTK_FUNCTION(2, "B1_GBE_MDIO"), 1807 MTK_FUNCTION(3, "B0_MD32_0_GPIO1"), 1808 MTK_FUNCTION(4, "O_CLKM1"), 1809 MTK_FUNCTION(5, "O_SPIM3_CLK"), 1810 MTK_FUNCTION(6, "I1_URXD1"), 1811 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR0") 1812 ), 1813 1814 MTK_PIN( 1815 145, "GPIO145", 1816 MTK_EINT_FUNCTION(0, 145), 1817 DRV_GRP4, 1818 MTK_FUNCTION(0, "B_GPIO145"), 1819 MTK_FUNCTION(1, "O_DPI_D14"), 1820 MTK_FUNCTION(2, "O_GBE_TXER"), 1821 MTK_FUNCTION(3, "B0_MD32_1_GPIO0"), 1822 MTK_FUNCTION(4, "O_CMFLASH0"), 1823 MTK_FUNCTION(5, "B0_SPIM3_MOSI"), 1824 MTK_FUNCTION(6, "B0_GBE_AUX_PPS2"), 1825 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR1") 1826 ), 1827 1828 MTK_PIN( 1829 146, "GPIO146", 1830 MTK_EINT_FUNCTION(0, 146), 1831 DRV_GRP4, 1832 MTK_FUNCTION(0, "B_GPIO146"), 1833 MTK_FUNCTION(1, "O_DPI_D15"), 1834 MTK_FUNCTION(2, "I0_GBE_RXER"), 1835 MTK_FUNCTION(3, "B0_MD32_1_GPIO1"), 1836 MTK_FUNCTION(4, "O_CMFLASH1"), 1837 MTK_FUNCTION(5, "B0_SPIM3_MISO"), 1838 MTK_FUNCTION(6, "B0_GBE_AUX_PPS3"), 1839 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR2") 1840 ), 1841 1842 MTK_PIN( 1843 147, "GPIO147", 1844 MTK_EINT_FUNCTION(0, 147), 1845 DRV_GRP4, 1846 MTK_FUNCTION(0, "B_GPIO147"), 1847 MTK_FUNCTION(1, "O_DPI_HSYNC"), 1848 MTK_FUNCTION(2, "I0_GBE_COL"), 1849 MTK_FUNCTION(3, "O_I2SO1_MCK"), 1850 MTK_FUNCTION(4, "O_CMVREF0"), 1851 MTK_FUNCTION(5, "O_SPDIF_OUT"), 1852 MTK_FUNCTION(6, "O_URTS1"), 1853 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR3") 1854 ), 1855 1856 MTK_PIN( 1857 148, "GPIO148", 1858 MTK_EINT_FUNCTION(0, 148), 1859 DRV_GRP4, 1860 MTK_FUNCTION(0, "B_GPIO148"), 1861 MTK_FUNCTION(1, "O_DPI_VSYNC"), 1862 MTK_FUNCTION(2, "I0_GBE_INTR"), 1863 MTK_FUNCTION(3, "O_I2SO1_BCK"), 1864 MTK_FUNCTION(4, "O_CMVREF1"), 1865 MTK_FUNCTION(5, "I0_SPDIF_IN0"), 1866 MTK_FUNCTION(6, "I1_UCTS1"), 1867 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR4") 1868 ), 1869 1870 MTK_PIN( 1871 149, "GPIO149", 1872 MTK_EINT_FUNCTION(0, 149), 1873 DRV_GRP4, 1874 MTK_FUNCTION(0, "B_GPIO149"), 1875 MTK_FUNCTION(1, "O_DPI_DE"), 1876 MTK_FUNCTION(2, "B0_GBE_AUX_PPS0"), 1877 MTK_FUNCTION(3, "O_I2SO1_WS"), 1878 MTK_FUNCTION(4, "O_CMVREF2"), 1879 MTK_FUNCTION(5, "I0_SPDIF_IN1"), 1880 MTK_FUNCTION(6, "O_UTXD3"), 1881 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR5") 1882 ), 1883 1884 MTK_PIN( 1885 150, "GPIO150", 1886 MTK_EINT_FUNCTION(0, 150), 1887 DRV_GRP4, 1888 MTK_FUNCTION(0, "B_GPIO150"), 1889 MTK_FUNCTION(1, "O_DPI_CK"), 1890 MTK_FUNCTION(2, "B0_GBE_AUX_PPS1"), 1891 MTK_FUNCTION(3, "O_I2SO1_D0"), 1892 MTK_FUNCTION(4, "O_CMVREF3"), 1893 MTK_FUNCTION(5, "I0_SPDIF_IN2"), 1894 MTK_FUNCTION(6, "I1_URXD3") 1895 ), 1896 1897 MTK_PIN( 1898 151, "GPIO151", 1899 MTK_EINT_FUNCTION(0, 151), 1900 DRV_GRP4, 1901 MTK_FUNCTION(0, "B_GPIO151"), 1902 MTK_FUNCTION(1, "B1_MSDC0_DAT7") 1903 ), 1904 1905 MTK_PIN( 1906 152, "GPIO152", 1907 MTK_EINT_FUNCTION(0, 152), 1908 DRV_GRP4, 1909 MTK_FUNCTION(0, "B_GPIO152"), 1910 MTK_FUNCTION(1, "B1_MSDC0_DAT6") 1911 ), 1912 1913 MTK_PIN( 1914 153, "GPIO153", 1915 MTK_EINT_FUNCTION(0, 153), 1916 DRV_GRP4, 1917 MTK_FUNCTION(0, "B_GPIO153"), 1918 MTK_FUNCTION(1, "B1_MSDC0_DAT5") 1919 ), 1920 1921 MTK_PIN( 1922 154, "GPIO154", 1923 MTK_EINT_FUNCTION(0, 154), 1924 DRV_GRP4, 1925 MTK_FUNCTION(0, "B_GPIO154"), 1926 MTK_FUNCTION(1, "B1_MSDC0_DAT4") 1927 ), 1928 1929 MTK_PIN( 1930 155, "GPIO155", 1931 MTK_EINT_FUNCTION(0, 155), 1932 DRV_GRP4, 1933 MTK_FUNCTION(0, "B_GPIO155"), 1934 MTK_FUNCTION(1, "O_MSDC0_RSTB") 1935 ), 1936 1937 MTK_PIN( 1938 156, "GPIO156", 1939 MTK_EINT_FUNCTION(0, 156), 1940 DRV_GRP4, 1941 MTK_FUNCTION(0, "B_GPIO156"), 1942 MTK_FUNCTION(1, "B1_MSDC0_CMD") 1943 ), 1944 1945 MTK_PIN( 1946 157, "GPIO157", 1947 MTK_EINT_FUNCTION(0, 157), 1948 DRV_GRP4, 1949 MTK_FUNCTION(0, "B_GPIO157"), 1950 MTK_FUNCTION(1, "B1_MSDC0_CLK") 1951 ), 1952 1953 MTK_PIN( 1954 158, "GPIO158", 1955 MTK_EINT_FUNCTION(0, 158), 1956 DRV_GRP4, 1957 MTK_FUNCTION(0, "B_GPIO158"), 1958 MTK_FUNCTION(1, "B1_MSDC0_DAT3") 1959 ), 1960 1961 MTK_PIN( 1962 159, "GPIO159", 1963 MTK_EINT_FUNCTION(0, 159), 1964 DRV_GRP4, 1965 MTK_FUNCTION(0, "B_GPIO159"), 1966 MTK_FUNCTION(1, "B1_MSDC0_DAT2") 1967 ), 1968 1969 MTK_PIN( 1970 160, "GPIO160", 1971 MTK_EINT_FUNCTION(0, 160), 1972 DRV_GRP4, 1973 MTK_FUNCTION(0, "B_GPIO160"), 1974 MTK_FUNCTION(1, "B1_MSDC0_DAT1") 1975 ), 1976 1977 MTK_PIN( 1978 161, "GPIO161", 1979 MTK_EINT_FUNCTION(0, 161), 1980 DRV_GRP4, 1981 MTK_FUNCTION(0, "B_GPIO161"), 1982 MTK_FUNCTION(1, "B1_MSDC0_DAT0") 1983 ), 1984 1985 MTK_PIN( 1986 162, "GPIO162", 1987 MTK_EINT_FUNCTION(0, 162), 1988 DRV_GRP4, 1989 MTK_FUNCTION(0, "B_GPIO162"), 1990 MTK_FUNCTION(1, "B0_MSDC0_DSL") 1991 ), 1992 1993 MTK_PIN( 1994 163, "GPIO163", 1995 MTK_EINT_FUNCTION(0, 163), 1996 DRV_GRP4, 1997 MTK_FUNCTION(0, "B_GPIO163"), 1998 MTK_FUNCTION(1, "B1_MSDC1_CMD"), 1999 MTK_FUNCTION(2, "O_SPDIF_OUT"), 2000 MTK_FUNCTION(3, "I1_MD32_0_JTAG_TMS"), 2001 MTK_FUNCTION(4, "I1_ADSP_JTAG0_TMS"), 2002 MTK_FUNCTION(5, "I1_SCP_JTAG0_TMS"), 2003 MTK_FUNCTION(6, "I1_CCU0_JTAG_TMS"), 2004 MTK_FUNCTION(7, "I0_IPU_JTAG_TMS") 2005 ), 2006 2007 MTK_PIN( 2008 164, "GPIO164", 2009 MTK_EINT_FUNCTION(0, 164), 2010 DRV_GRP4, 2011 MTK_FUNCTION(0, "B_GPIO164"), 2012 MTK_FUNCTION(1, "B1_MSDC1_CLK"), 2013 MTK_FUNCTION(2, "I0_SPDIF_IN0"), 2014 MTK_FUNCTION(3, "I1_MD32_0_JTAG_TCK"), 2015 MTK_FUNCTION(4, "I0_ADSP_JTAG0_TCK"), 2016 MTK_FUNCTION(5, "I1_SCP_JTAG0_TCK"), 2017 MTK_FUNCTION(6, "I1_CCU0_JTAG_TCK"), 2018 MTK_FUNCTION(7, "I0_IPU_JTAG_TCK") 2019 ), 2020 2021 MTK_PIN( 2022 165, "GPIO165", 2023 MTK_EINT_FUNCTION(0, 165), 2024 DRV_GRP4, 2025 MTK_FUNCTION(0, "B_GPIO165"), 2026 MTK_FUNCTION(1, "B1_MSDC1_DAT0"), 2027 MTK_FUNCTION(2, "I0_SPDIF_IN1"), 2028 MTK_FUNCTION(3, "I1_MD32_0_JTAG_TDI"), 2029 MTK_FUNCTION(4, "I1_ADSP_JTAG0_TDI"), 2030 MTK_FUNCTION(5, "I1_SCP_JTAG0_TDI"), 2031 MTK_FUNCTION(6, "I1_CCU0_JTAG_TDI"), 2032 MTK_FUNCTION(7, "I0_IPU_JTAG_TDI") 2033 ), 2034 2035 MTK_PIN( 2036 166, "GPIO166", 2037 MTK_EINT_FUNCTION(0, 166), 2038 DRV_GRP4, 2039 MTK_FUNCTION(0, "B_GPIO166"), 2040 MTK_FUNCTION(1, "B1_MSDC1_DAT1"), 2041 MTK_FUNCTION(2, "I0_SPDIF_IN2"), 2042 MTK_FUNCTION(3, "O_MD32_0_JTAG_TDO"), 2043 MTK_FUNCTION(4, "O_ADSP_JTAG0_TDO"), 2044 MTK_FUNCTION(5, "O_SCP_JTAG0_TDO"), 2045 MTK_FUNCTION(6, "O_CCU0_JTAG_TDO"), 2046 MTK_FUNCTION(7, "O_IPU_JTAG_TDO") 2047 ), 2048 2049 MTK_PIN( 2050 167, "GPIO167", 2051 MTK_EINT_FUNCTION(0, 167), 2052 DRV_GRP4, 2053 MTK_FUNCTION(0, "B_GPIO167"), 2054 MTK_FUNCTION(1, "B1_MSDC1_DAT2"), 2055 MTK_FUNCTION(2, "O_PWM_0"), 2056 MTK_FUNCTION(3, "I1_MD32_0_JTAG_TRST"), 2057 MTK_FUNCTION(4, "I1_ADSP_JTAG0_TRSTN"), 2058 MTK_FUNCTION(5, "I0_SCP_JTAG0_TRSTN"), 2059 MTK_FUNCTION(6, "I1_CCU0_JTAG_TRST"), 2060 MTK_FUNCTION(7, "I0_IPU_JTAG_TRST") 2061 ), 2062 2063 MTK_PIN( 2064 168, "GPIO168", 2065 MTK_EINT_FUNCTION(0, 168), 2066 DRV_GRP4, 2067 MTK_FUNCTION(0, "B_GPIO168"), 2068 MTK_FUNCTION(1, "B1_MSDC1_DAT3"), 2069 MTK_FUNCTION(2, "O_PWM_1"), 2070 MTK_FUNCTION(3, "O_CLKM0") 2071 ), 2072 2073 MTK_PIN( 2074 169, "GPIO169", 2075 MTK_EINT_FUNCTION(0, 169), 2076 DRV_GRP4, 2077 MTK_FUNCTION(0, "B_GPIO169"), 2078 MTK_FUNCTION(1, "B1_MSDC2_CMD"), 2079 MTK_FUNCTION(2, "O_LVTS_FOUT"), 2080 MTK_FUNCTION(3, "I1_MD32_1_JTAG_TMS"), 2081 MTK_FUNCTION(4, "I0_UDI_TMS"), 2082 MTK_FUNCTION(5, "I0_VPU_UDI_TMS"), 2083 MTK_FUNCTION(6, "B0_TDMIN_MCK"), 2084 MTK_FUNCTION(7, "I1_SSPM_JTAG_TMS") 2085 ), 2086 2087 MTK_PIN( 2088 170, "GPIO170", 2089 MTK_EINT_FUNCTION(0, 170), 2090 DRV_GRP4, 2091 MTK_FUNCTION(0, "B_GPIO170"), 2092 MTK_FUNCTION(1, "B1_MSDC2_CLK"), 2093 MTK_FUNCTION(2, "O_LVTS_SDO"), 2094 MTK_FUNCTION(3, "I1_MD32_1_JTAG_TCK"), 2095 MTK_FUNCTION(4, "I0_UDI_TCK"), 2096 MTK_FUNCTION(5, "I0_VPU_UDI_TCK"), 2097 MTK_FUNCTION(6, "B0_TDMIN_BCK"), 2098 MTK_FUNCTION(7, "I1_SSPM_JTAG_TCK") 2099 ), 2100 2101 MTK_PIN( 2102 171, "GPIO171", 2103 MTK_EINT_FUNCTION(0, 171), 2104 DRV_GRP4, 2105 MTK_FUNCTION(0, "B_GPIO171"), 2106 MTK_FUNCTION(1, "B1_MSDC2_DAT0"), 2107 MTK_FUNCTION(2, "I0_LVTS_26M"), 2108 MTK_FUNCTION(3, "I1_MD32_1_JTAG_TDI"), 2109 MTK_FUNCTION(4, "I0_UDI_TDI"), 2110 MTK_FUNCTION(5, "I0_VPU_UDI_TDI"), 2111 MTK_FUNCTION(6, "B0_TDMIN_LRCK"), 2112 MTK_FUNCTION(7, "I1_SSPM_JTAG_TDI") 2113 ), 2114 2115 MTK_PIN( 2116 172, "GPIO172", 2117 MTK_EINT_FUNCTION(0, 172), 2118 DRV_GRP4, 2119 MTK_FUNCTION(0, "B_GPIO172"), 2120 MTK_FUNCTION(1, "B1_MSDC2_DAT1"), 2121 MTK_FUNCTION(2, "I0_LVTS_SCF"), 2122 MTK_FUNCTION(3, "O_MD32_1_JTAG_TDO"), 2123 MTK_FUNCTION(4, "O_UDI_TDO"), 2124 MTK_FUNCTION(5, "O_VPU_UDI_TDO"), 2125 MTK_FUNCTION(6, "I0_TDMIN_DI"), 2126 MTK_FUNCTION(7, "O_SSPM_JTAG_TDO") 2127 ), 2128 2129 MTK_PIN( 2130 173, "GPIO173", 2131 MTK_EINT_FUNCTION(0, 173), 2132 DRV_GRP4, 2133 MTK_FUNCTION(0, "B_GPIO173"), 2134 MTK_FUNCTION(1, "B1_MSDC2_DAT2"), 2135 MTK_FUNCTION(2, "I0_LVTS_SCK"), 2136 MTK_FUNCTION(3, "I1_MD32_1_JTAG_TRST"), 2137 MTK_FUNCTION(4, "I0_UDI_NTRST"), 2138 MTK_FUNCTION(5, "I0_VPU_UDI_NTRST"), 2139 MTK_FUNCTION(7, "I0_SSPM_JTAG_TRSTN") 2140 ), 2141 2142 MTK_PIN( 2143 174, "GPIO174", 2144 MTK_EINT_FUNCTION(0, 174), 2145 DRV_GRP4, 2146 MTK_FUNCTION(0, "B_GPIO174"), 2147 MTK_FUNCTION(1, "B1_MSDC2_DAT3"), 2148 MTK_FUNCTION(2, "I0_LVTS_SDI") 2149 ), 2150 2151 MTK_PIN( 2152 175, "GPIO175", 2153 MTK_EINT_FUNCTION(0, 175), 2154 DRV_GRP4, 2155 MTK_FUNCTION(0, "B_GPIO175"), 2156 MTK_FUNCTION(1, "B0_SPMI_M_SCL") 2157 ), 2158 2159 MTK_PIN( 2160 176, "GPIO176", 2161 MTK_EINT_FUNCTION(0, 176), 2162 DRV_GRP4, 2163 MTK_FUNCTION(0, "B_GPIO176"), 2164 MTK_FUNCTION(1, "B0_SPMI_M_SDA") 2165 ), 2166 2167 MTK_PIN( 2168 177, "GPIO177", 2169 MTK_EINT_FUNCTION(0, 212), 2170 DRV_FIXED, 2171 MTK_FUNCTION(0, NULL) 2172 ), 2173 2174 MTK_PIN( 2175 178, "GPIO178", 2176 MTK_EINT_FUNCTION(0, 213), 2177 DRV_FIXED, 2178 MTK_FUNCTION(0, NULL) 2179 ), 2180 2181 MTK_PIN( 2182 179, "GPIO179", 2183 MTK_EINT_FUNCTION(0, 214), 2184 DRV_FIXED, 2185 MTK_FUNCTION(0, NULL) 2186 ), 2187 2188 MTK_PIN( 2189 180, "GPIO180", 2190 MTK_EINT_FUNCTION(0, 215), 2191 DRV_FIXED, 2192 MTK_FUNCTION(0, NULL) 2193 ), 2194 2195 MTK_PIN( 2196 181, "GPIO181", 2197 MTK_EINT_FUNCTION(0, 216), 2198 DRV_FIXED, 2199 MTK_FUNCTION(0, NULL) 2200 ), 2201 2202 MTK_PIN( 2203 182, "GPIO182", 2204 MTK_EINT_FUNCTION(0, 217), 2205 DRV_FIXED, 2206 MTK_FUNCTION(0, NULL) 2207 ), 2208 2209 MTK_PIN( 2210 183, "GPIO183", 2211 MTK_EINT_FUNCTION(0, 218), 2212 DRV_FIXED, 2213 MTK_FUNCTION(0, NULL) 2214 ), 2215 2216 MTK_PIN( 2217 184, "GPIO184", 2218 MTK_EINT_FUNCTION(0, 219), 2219 DRV_FIXED, 2220 MTK_FUNCTION(0, NULL) 2221 ), 2222 2223 MTK_PIN( 2224 185, "GPIO185", 2225 MTK_EINT_FUNCTION(0, 220), 2226 DRV_FIXED, 2227 MTK_FUNCTION(0, NULL) 2228 ), 2229 2230 MTK_PIN( 2231 186, "GPIO186", 2232 MTK_EINT_FUNCTION(0, 221), 2233 DRV_FIXED, 2234 MTK_FUNCTION(0, NULL) 2235 ), 2236 2237 MTK_PIN( 2238 187, "GPIO187", 2239 MTK_EINT_FUNCTION(0, 222), 2240 DRV_FIXED, 2241 MTK_FUNCTION(0, NULL) 2242 ), 2243 2244 MTK_PIN( 2245 188, "GPIO188", 2246 MTK_EINT_FUNCTION(0, 223), 2247 DRV_FIXED, 2248 MTK_FUNCTION(0, NULL) 2249 ), 2250 2251 MTK_PIN( 2252 189, "GPIO189", 2253 MTK_EINT_FUNCTION(0, 224), 2254 DRV_FIXED, 2255 MTK_FUNCTION(0, NULL) 2256 ) 2257 }; 2258 2259 #endif /* __PINCTRL__MTK_MT8188_H */ 2260