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