2260 lines · c
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_H9#define __PINCTRL_MTK_MT8188_H10 11#include "pinctrl-paris.h"12 13static 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