2187 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * Copyright (C) 2021 MediaTek Inc.4 *5 * Author: Guodong Liu <guodong.liu@mediatek.com>6 *7 */8 9#ifndef __PINCTRL_MTK_MT8186_H10#define __PINCTRL_MTK_MT8186_H11 12#include "pinctrl-paris.h"13 14static const struct mtk_pin_desc mtk_pins_mt8186[] = {15 MTK_PIN(16 0, "GPIO0",17 MTK_EINT_FUNCTION(0, 0),18 DRV_GRP4,19 MTK_FUNCTION(0, "GPIO0"),20 MTK_FUNCTION(1, "I2S0_MCK"),21 MTK_FUNCTION(2, "SPI0_CLK_B"),22 MTK_FUNCTION(3, "I2S2_MCK"),23 MTK_FUNCTION(4, "CMFLASH0"),24 MTK_FUNCTION(5, "SCP_SPI0_CK"),25 MTK_FUNCTION(6, "TP_GPIO0_AO"),26 MTK_FUNCTION(7, "dbg_mon_a0")27 ),28 29 MTK_PIN(30 1, "GPIO1",31 MTK_EINT_FUNCTION(0, 1),32 DRV_GRP4,33 MTK_FUNCTION(0, "GPIO1"),34 MTK_FUNCTION(1, "I2S0_BCK"),35 MTK_FUNCTION(2, "SPI0_CSB_B"),36 MTK_FUNCTION(3, "I2S2_BCK"),37 MTK_FUNCTION(4, "CMFLASH1"),38 MTK_FUNCTION(5, "SCP_SPI0_CS"),39 MTK_FUNCTION(6, "TP_GPIO1_AO")40 ),41 42 MTK_PIN(43 2, "GPIO2",44 MTK_EINT_FUNCTION(0, 2),45 DRV_GRP4,46 MTK_FUNCTION(0, "GPIO2"),47 MTK_FUNCTION(1, "I2S0_LRCK"),48 MTK_FUNCTION(2, "SPI0_MO_B"),49 MTK_FUNCTION(3, "I2S2_LRCK"),50 MTK_FUNCTION(4, "CMFLASH2"),51 MTK_FUNCTION(5, "SCP_SPI0_MO"),52 MTK_FUNCTION(6, "TP_GPIO2_AO")53 ),54 55 MTK_PIN(56 3, "GPIO3",57 MTK_EINT_FUNCTION(0, 3),58 DRV_GRP4,59 MTK_FUNCTION(0, "GPIO3"),60 MTK_FUNCTION(1, "I2S0_DI"),61 MTK_FUNCTION(2, "SPI0_MI_B"),62 MTK_FUNCTION(3, "I2S2_DI"),63 MTK_FUNCTION(4, "SRCLKENAI1"),64 MTK_FUNCTION(5, "SCP_SPI0_MI"),65 MTK_FUNCTION(6, "TP_GPIO3_AO")66 ),67 68 MTK_PIN(69 4, "GPIO4",70 MTK_EINT_FUNCTION(0, 4),71 DRV_GRP4,72 MTK_FUNCTION(0, "GPIO4"),73 MTK_FUNCTION(1, "I2S3_DO"),74 MTK_FUNCTION(3, "I2S1_DO"),75 MTK_FUNCTION(6, "TP_GPIO4_AO")76 ),77 78 MTK_PIN(79 5, "GPIO5",80 MTK_EINT_FUNCTION(0, 5),81 DRV_GRP4,82 MTK_FUNCTION(0, "GPIO5"),83 MTK_FUNCTION(1, "EXT_FRAME_SYNC"),84 MTK_FUNCTION(6, "TP_GPIO5_AO")85 ),86 87 MTK_PIN(88 6, "GPIO6",89 MTK_EINT_FUNCTION(0, 6),90 DRV_GRP4,91 MTK_FUNCTION(0, "GPIO6"),92 MTK_FUNCTION(1, "I2S3_MCK"),93 MTK_FUNCTION(2, "SPI1_CLK_B"),94 MTK_FUNCTION(3, "I2S1_MCK"),95 MTK_FUNCTION(4, "DPI_DATA22"),96 MTK_FUNCTION(6, "TP_GPIO6_AO")97 ),98 99 MTK_PIN(100 7, "GPIO7",101 MTK_EINT_FUNCTION(0, 7),102 DRV_GRP4,103 MTK_FUNCTION(0, "GPIO7"),104 MTK_FUNCTION(1, "I2S3_BCK"),105 MTK_FUNCTION(2, "SPI1_CSB_B"),106 MTK_FUNCTION(3, "I2S1_BCK"),107 MTK_FUNCTION(4, "DPI_DATA23"),108 MTK_FUNCTION(6, "TP_GPIO7_AO")109 ),110 111 MTK_PIN(112 8, "GPIO8",113 MTK_EINT_FUNCTION(0, 8),114 DRV_GRP4,115 MTK_FUNCTION(0, "GPIO8"),116 MTK_FUNCTION(1, "I2S3_LRCK"),117 MTK_FUNCTION(2, "SPI1_MO_B"),118 MTK_FUNCTION(3, "I2S1_LRCK"),119 MTK_FUNCTION(4, "CONN_UART0_RXD"),120 MTK_FUNCTION(5, "SSPM_URXD_AO"),121 MTK_FUNCTION(6, "ADSP_UART_RX"),122 MTK_FUNCTION(7, "CONN_MCU_DBGACK_N")123 ),124 125 MTK_PIN(126 9, "GPIO9",127 MTK_EINT_FUNCTION(0, 9),128 DRV_GRP4,129 MTK_FUNCTION(0, "GPIO9"),130 MTK_FUNCTION(1, "I2S3_DO"),131 MTK_FUNCTION(2, "SPI1_MI_B"),132 MTK_FUNCTION(3, "I2S1_DO"),133 MTK_FUNCTION(4, "CONN_UART0_TXD"),134 MTK_FUNCTION(5, "SSPM_UTXD_AO"),135 MTK_FUNCTION(6, "ADSP_UART_TX"),136 MTK_FUNCTION(7, "CONN_MCU_DBGI_N")137 ),138 139 MTK_PIN(140 10, "GPIO10",141 MTK_EINT_FUNCTION(0, 10),142 DRV_GRP4,143 MTK_FUNCTION(0, "GPIO10"),144 MTK_FUNCTION(1, "I2S0_MCK"),145 MTK_FUNCTION(2, "SPI4_CLK_A"),146 MTK_FUNCTION(3, "I2S2_MCK"),147 MTK_FUNCTION(4, "SPM_JTAG_TDI"),148 MTK_FUNCTION(5, "SCP_JTAG_TDI"),149 MTK_FUNCTION(6, "ADSP_JTAG_TDI"),150 MTK_FUNCTION(7, "CONN_MCU_TDI")151 ),152 153 MTK_PIN(154 11, "GPIO11",155 MTK_EINT_FUNCTION(0, 11),156 DRV_GRP4,157 MTK_FUNCTION(0, "GPIO11"),158 MTK_FUNCTION(1, "I2S0_BCK"),159 MTK_FUNCTION(2, "SPI4_CSB_A"),160 MTK_FUNCTION(3, "I2S2_BCK"),161 MTK_FUNCTION(4, "SPM_JTAG_TRSTN"),162 MTK_FUNCTION(5, "SCP_JTAG_TRSTN"),163 MTK_FUNCTION(6, "ADSP_JTAG_TRSTN"),164 MTK_FUNCTION(7, "CONN_MCU_TRST_B")165 ),166 167 MTK_PIN(168 12, "GPIO12",169 MTK_EINT_FUNCTION(0, 12),170 DRV_GRP4,171 MTK_FUNCTION(0, "GPIO12"),172 MTK_FUNCTION(1, "I2S0_LRCK"),173 MTK_FUNCTION(2, "SPI4_MO_A"),174 MTK_FUNCTION(3, "I2S2_LRCK"),175 MTK_FUNCTION(4, "SPM_JTAG_TCK"),176 MTK_FUNCTION(5, "SCP_JTAG_TCK"),177 MTK_FUNCTION(6, "ADSP_JTAG_TCK"),178 MTK_FUNCTION(7, "CONN_MCU_TCK")179 ),180 181 MTK_PIN(182 13, "GPIO13",183 MTK_EINT_FUNCTION(0, 13),184 DRV_GRP4,185 MTK_FUNCTION(0, "GPIO13"),186 MTK_FUNCTION(1, "I2S0_DI"),187 MTK_FUNCTION(2, "SPI4_MI_A"),188 MTK_FUNCTION(3, "I2S2_DI"),189 MTK_FUNCTION(4, "SPM_JTAG_TDO"),190 MTK_FUNCTION(5, "SCP_JTAG_TDO"),191 MTK_FUNCTION(6, "ADSP_JTAG_TDO"),192 MTK_FUNCTION(7, "CONN_MCU_TDO")193 ),194 195 MTK_PIN(196 14, "GPIO14",197 MTK_EINT_FUNCTION(0, 14),198 DRV_GRP4,199 MTK_FUNCTION(0, "GPIO14"),200 MTK_FUNCTION(3, "CLKM0"),201 MTK_FUNCTION(4, "SPM_JTAG_TMS"),202 MTK_FUNCTION(5, "SCP_JTAG_TMS"),203 MTK_FUNCTION(6, "ADSP_JTAG_TMS"),204 MTK_FUNCTION(7, "CONN_MCU_TMS")205 ),206 207 MTK_PIN(208 15, "GPIO15",209 MTK_EINT_FUNCTION(0, 15),210 DRV_GRP4,211 MTK_FUNCTION(0, "GPIO15"),212 MTK_FUNCTION(1, "EXT_FRAME_SYNC"),213 MTK_FUNCTION(2, "SRCLKENAI1"),214 MTK_FUNCTION(3, "CLKM1"),215 MTK_FUNCTION(4, "PWM0")216 ),217 218 MTK_PIN(219 16, "GPIO16",220 MTK_EINT_FUNCTION(0, 16),221 DRV_GRP4,222 MTK_FUNCTION(0, "GPIO16"),223 MTK_FUNCTION(1, "CONN_WIFI_TXD"),224 MTK_FUNCTION(2, "SRCLKENAI0"),225 MTK_FUNCTION(3, "CLKM2"),226 MTK_FUNCTION(4, "PWM1")227 ),228 229 MTK_PIN(230 17, "GPIO17",231 MTK_EINT_FUNCTION(0, 17),232 DRV_GRP4,233 MTK_FUNCTION(0, "GPIO17"),234 MTK_FUNCTION(3, "CLKM3"),235 MTK_FUNCTION(4, "PWM2"),236 MTK_FUNCTION(7, "dbg_mon_a32")237 ),238 239 MTK_PIN(240 18, "GPIO18",241 MTK_EINT_FUNCTION(0, 18),242 DRV_GRP4,243 MTK_FUNCTION(0, "GPIO18"),244 MTK_FUNCTION(2, "CMVREF0"),245 MTK_FUNCTION(6, "SPI2_CLK_B"),246 MTK_FUNCTION(7, "dbg_mon_a26")247 ),248 249 MTK_PIN(250 19, "GPIO19",251 MTK_EINT_FUNCTION(0, 19),252 DRV_GRP4,253 MTK_FUNCTION(0, "GPIO19"),254 MTK_FUNCTION(2, "CMVREF1"),255 MTK_FUNCTION(5, "ANT_SEL3"),256 MTK_FUNCTION(6, "SPI2_CSB_B"),257 MTK_FUNCTION(7, "dbg_mon_a2")258 ),259 260 MTK_PIN(261 20, "GPIO20",262 MTK_EINT_FUNCTION(0, 20),263 DRV_GRP4,264 MTK_FUNCTION(0, "GPIO20"),265 MTK_FUNCTION(2, "CMVREF2"),266 MTK_FUNCTION(5, "ANT_SEL4"),267 MTK_FUNCTION(6, "SPI2_MO_B"),268 MTK_FUNCTION(7, "dbg_mon_a3")269 ),270 271 MTK_PIN(272 21, "GPIO21",273 MTK_EINT_FUNCTION(0, 21),274 DRV_GRP4,275 MTK_FUNCTION(0, "GPIO21"),276 MTK_FUNCTION(1, "I2S0_MCK"),277 MTK_FUNCTION(2, "I2S1_MCK"),278 MTK_FUNCTION(3, "I2S3_MCK"),279 MTK_FUNCTION(5, "ANT_SEL5"),280 MTK_FUNCTION(6, "SPI2_MI_B"),281 MTK_FUNCTION(7, "dbg_mon_a4")282 ),283 284 MTK_PIN(285 22, "GPIO22",286 MTK_EINT_FUNCTION(0, 22),287 DRV_GRP4,288 MTK_FUNCTION(0, "GPIO22"),289 MTK_FUNCTION(1, "I2S0_BCK"),290 MTK_FUNCTION(2, "I2S1_BCK"),291 MTK_FUNCTION(3, "I2S3_BCK"),292 MTK_FUNCTION(4, "TDM_RX_LRCK"),293 MTK_FUNCTION(5, "ANT_SEL6"),294 MTK_FUNCTION(7, "dbg_mon_a5")295 ),296 297 MTK_PIN(298 23, "GPIO23",299 MTK_EINT_FUNCTION(0, 23),300 DRV_GRP4,301 MTK_FUNCTION(0, "GPIO23"),302 MTK_FUNCTION(1, "I2S0_LRCK"),303 MTK_FUNCTION(2, "I2S1_LRCK"),304 MTK_FUNCTION(3, "I2S3_LRCK"),305 MTK_FUNCTION(4, "TDM_RX_BCK"),306 MTK_FUNCTION(5, "ANT_SEL7"),307 MTK_FUNCTION(7, "dbg_mon_a6")308 ),309 310 MTK_PIN(311 24, "GPIO24",312 MTK_EINT_FUNCTION(0, 24),313 DRV_GRP4,314 MTK_FUNCTION(0, "GPIO24"),315 MTK_FUNCTION(1, "I2S0_DI"),316 MTK_FUNCTION(2, "I2S1_DO"),317 MTK_FUNCTION(3, "I2S3_DO"),318 MTK_FUNCTION(4, "TDM_RX_MCK"),319 MTK_FUNCTION(7, "dbg_mon_a7")320 ),321 322 MTK_PIN(323 25, "GPIO25",324 MTK_EINT_FUNCTION(0, 25),325 DRV_GRP4,326 MTK_FUNCTION(0, "GPIO25"),327 MTK_FUNCTION(1, "I2S2_MCK"),328 MTK_FUNCTION(2, "PCM_CLK"),329 MTK_FUNCTION(3, "SPI4_CLK_B"),330 MTK_FUNCTION(4, "TDM_RX_DATA0"),331 MTK_FUNCTION(7, "dbg_mon_a8")332 ),333 334 MTK_PIN(335 26, "GPIO26",336 MTK_EINT_FUNCTION(0, 26),337 DRV_GRP4,338 MTK_FUNCTION(0, "GPIO26"),339 MTK_FUNCTION(1, "I2S2_BCK"),340 MTK_FUNCTION(2, "PCM_SYNC"),341 MTK_FUNCTION(3, "SPI4_CSB_B"),342 MTK_FUNCTION(4, "TDM_RX_DATA1"),343 MTK_FUNCTION(7, "dbg_mon_a9")344 ),345 346 MTK_PIN(347 27, "GPIO27",348 MTK_EINT_FUNCTION(0, 27),349 DRV_GRP4,350 MTK_FUNCTION(0, "GPIO27"),351 MTK_FUNCTION(1, "I2S2_LRCK"),352 MTK_FUNCTION(2, "PCM_DI"),353 MTK_FUNCTION(3, "SPI4_MO_B"),354 MTK_FUNCTION(4, "TDM_RX_DATA2"),355 MTK_FUNCTION(7, "dbg_mon_a10")356 ),357 358 MTK_PIN(359 28, "GPIO28",360 MTK_EINT_FUNCTION(0, 28),361 DRV_GRP4,362 MTK_FUNCTION(0, "GPIO28"),363 MTK_FUNCTION(1, "I2S2_DI"),364 MTK_FUNCTION(2, "PCM_DO"),365 MTK_FUNCTION(3, "SPI4_MI_B"),366 MTK_FUNCTION(4, "TDM_RX_DATA3")367 ),368 369 MTK_PIN(370 29, "GPIO29",371 MTK_EINT_FUNCTION(0, 29),372 DRV_GRP4,373 MTK_FUNCTION(0, "GPIO29"),374 MTK_FUNCTION(1, "ANT_SEL0"),375 MTK_FUNCTION(2, "GPS_L1_ELNA_EN")376 ),377 378 MTK_PIN(379 30, "GPIO30",380 MTK_EINT_FUNCTION(0, 30),381 DRV_GRP4,382 MTK_FUNCTION(0, "GPIO30"),383 MTK_FUNCTION(1, "ANT_SEL1")384 ),385 386 MTK_PIN(387 31, "GPIO31",388 MTK_EINT_FUNCTION(0, 31),389 DRV_GRP4,390 MTK_FUNCTION(0, "GPIO31"),391 MTK_FUNCTION(1, "ANT_SEL2"),392 MTK_FUNCTION(2, "EXT_FRAME_SYNC"),393 MTK_FUNCTION(3, "SRCLKENAI1")394 ),395 396 MTK_PIN(397 32, "GPIO32",398 MTK_EINT_FUNCTION(0, 32),399 DRV_GRP4,400 MTK_FUNCTION(0, "GPIO32"),401 MTK_FUNCTION(1, "URXD0"),402 MTK_FUNCTION(2, "UTXD0"),403 MTK_FUNCTION(3, "ADSP_UART_RX"),404 MTK_FUNCTION(4, "TP_URXD1_AO")405 ),406 407 MTK_PIN(408 33, "GPIO33",409 MTK_EINT_FUNCTION(0, 33),410 DRV_GRP4,411 MTK_FUNCTION(0, "GPIO33"),412 MTK_FUNCTION(1, "UTXD0"),413 MTK_FUNCTION(2, "URXD0"),414 MTK_FUNCTION(3, "ADSP_UART_TX"),415 MTK_FUNCTION(4, "TP_UTXD1_AO")416 ),417 418 MTK_PIN(419 34, "GPIO34",420 MTK_EINT_FUNCTION(0, 34),421 DRV_GRP4,422 MTK_FUNCTION(0, "GPIO34"),423 MTK_FUNCTION(1, "URXD1"),424 MTK_FUNCTION(2, "TP_URXD2_AO"),425 MTK_FUNCTION(3, "SSPM_URXD_AO"),426 MTK_FUNCTION(4, "ADSP_UART_RX"),427 MTK_FUNCTION(5, "CONN_UART0_RXD")428 ),429 430 MTK_PIN(431 35, "GPIO35",432 MTK_EINT_FUNCTION(0, 35),433 DRV_GRP4,434 MTK_FUNCTION(0, "GPIO35"),435 MTK_FUNCTION(1, "UTXD1"),436 MTK_FUNCTION(2, "TP_UTXD2_AO"),437 MTK_FUNCTION(3, "SSPM_UTXD_AO"),438 MTK_FUNCTION(4, "ADSP_UART_TX"),439 MTK_FUNCTION(5, "CONN_UART0_TXD"),440 MTK_FUNCTION(6, "CONN_WIFI_TXD")441 ),442 443 MTK_PIN(444 36, "GPIO36",445 MTK_EINT_FUNCTION(0, 36),446 DRV_GRP4,447 MTK_FUNCTION(0, "GPIO36"),448 MTK_FUNCTION(1, "SPI0_CLK_A"),449 MTK_FUNCTION(2, "CLKM0"),450 MTK_FUNCTION(4, "SCP_SPI0_CK"),451 MTK_FUNCTION(5, "SPINOR_CK"),452 MTK_FUNCTION(7, "dbg_mon_a11")453 ),454 455 MTK_PIN(456 37, "GPIO37",457 MTK_EINT_FUNCTION(0, 37),458 DRV_GRP4,459 MTK_FUNCTION(0, "GPIO37"),460 MTK_FUNCTION(1, "SPI0_CSB_A"),461 MTK_FUNCTION(2, "CLKM1"),462 MTK_FUNCTION(3, "PWM0"),463 MTK_FUNCTION(4, "SCP_SPI0_CS"),464 MTK_FUNCTION(5, "SPINOR_CS"),465 MTK_FUNCTION(7, "dbg_mon_a12")466 ),467 468 MTK_PIN(469 38, "GPIO38",470 MTK_EINT_FUNCTION(0, 38),471 DRV_GRP4,472 MTK_FUNCTION(0, "GPIO38"),473 MTK_FUNCTION(1, "SPI0_MO_A"),474 MTK_FUNCTION(2, "CLKM2"),475 MTK_FUNCTION(3, "PWM1"),476 MTK_FUNCTION(4, "SCP_SPI0_MO"),477 MTK_FUNCTION(5, "SPINOR_IO0"),478 MTK_FUNCTION(7, "dbg_mon_a13")479 ),480 481 MTK_PIN(482 39, "GPIO39",483 MTK_EINT_FUNCTION(0, 39),484 DRV_GRP4,485 MTK_FUNCTION(0, "GPIO39"),486 MTK_FUNCTION(1, "SPI0_MI_A"),487 MTK_FUNCTION(2, "CLKM3"),488 MTK_FUNCTION(3, "PWM2"),489 MTK_FUNCTION(4, "SCP_SPI0_MI"),490 MTK_FUNCTION(5, "SPINOR_IO1"),491 MTK_FUNCTION(7, "dbg_mon_a14")492 ),493 494 MTK_PIN(495 40, "GPIO40",496 MTK_EINT_FUNCTION(0, 40),497 DRV_GRP4,498 MTK_FUNCTION(0, "GPIO40"),499 MTK_FUNCTION(1, "SPI1_CLK_A"),500 MTK_FUNCTION(2, "SCP_SPI1_CK"),501 MTK_FUNCTION(4, "UCTS0"),502 MTK_FUNCTION(5, "SPINOR_IO2"),503 MTK_FUNCTION(6, "TP_UCTS1_AO"),504 MTK_FUNCTION(7, "dbg_mon_a15")505 ),506 507 MTK_PIN(508 41, "GPIO41",509 MTK_EINT_FUNCTION(0, 41),510 DRV_GRP4,511 MTK_FUNCTION(0, "GPIO41"),512 MTK_FUNCTION(1, "SPI1_CSB_A"),513 MTK_FUNCTION(2, "SCP_SPI1_CS"),514 MTK_FUNCTION(3, "PWM0"),515 MTK_FUNCTION(4, "URTS0"),516 MTK_FUNCTION(5, "SPINOR_IO3"),517 MTK_FUNCTION(6, "TP_URTS1_AO"),518 MTK_FUNCTION(7, "dbg_mon_a16")519 ),520 521 MTK_PIN(522 42, "GPIO42",523 MTK_EINT_FUNCTION(0, 42),524 DRV_GRP4,525 MTK_FUNCTION(0, "GPIO42"),526 MTK_FUNCTION(1, "SPI1_MO_A"),527 MTK_FUNCTION(2, "SCP_SPI1_MO"),528 MTK_FUNCTION(3, "PWM1"),529 MTK_FUNCTION(4, "UCTS1"),530 MTK_FUNCTION(6, "TP_UCTS2_AO"),531 MTK_FUNCTION(7, "dbg_mon_a17")532 ),533 534 MTK_PIN(535 43, "GPIO43",536 MTK_EINT_FUNCTION(0, 43),537 DRV_GRP4,538 MTK_FUNCTION(0, "GPIO43"),539 MTK_FUNCTION(1, "SPI1_MI_A"),540 MTK_FUNCTION(2, "SCP_SPI1_MI"),541 MTK_FUNCTION(3, "PWM2"),542 MTK_FUNCTION(4, "URTS1"),543 MTK_FUNCTION(6, "TP_URTS2_AO"),544 MTK_FUNCTION(7, "dbg_mon_a18")545 ),546 547 MTK_PIN(548 44, "GPIO44",549 MTK_EINT_FUNCTION(0, 44),550 DRV_GRP4,551 MTK_FUNCTION(0, "GPIO44"),552 MTK_FUNCTION(1, "SPI2_CLK_A"),553 MTK_FUNCTION(2, "SCP_SPI0_CK"),554 MTK_FUNCTION(7, "dbg_mon_a19")555 ),556 557 MTK_PIN(558 45, "GPIO45",559 MTK_EINT_FUNCTION(0, 45),560 DRV_GRP4,561 MTK_FUNCTION(0, "GPIO45"),562 MTK_FUNCTION(1, "SPI2_CSB_A"),563 MTK_FUNCTION(2, "SCP_SPI0_CS"),564 MTK_FUNCTION(7, "dbg_mon_a20")565 ),566 567 MTK_PIN(568 46, "GPIO46",569 MTK_EINT_FUNCTION(0, 46),570 DRV_GRP4,571 MTK_FUNCTION(0, "GPIO46"),572 MTK_FUNCTION(1, "SPI2_MO_A"),573 MTK_FUNCTION(2, "SCP_SPI0_MO"),574 MTK_FUNCTION(7, "dbg_mon_a21")575 ),576 577 MTK_PIN(578 47, "GPIO47",579 MTK_EINT_FUNCTION(0, 47),580 DRV_GRP4,581 MTK_FUNCTION(0, "GPIO47"),582 MTK_FUNCTION(1, "SPI2_MI_A"),583 MTK_FUNCTION(2, "SCP_SPI0_MI"),584 MTK_FUNCTION(7, "dbg_mon_a22")585 ),586 587 MTK_PIN(588 48, "GPIO48",589 MTK_EINT_FUNCTION(0, 48),590 DRV_GRP4,591 MTK_FUNCTION(0, "GPIO48"),592 MTK_FUNCTION(1, "SPI3_CLK"),593 MTK_FUNCTION(2, "TP_URXD1_AO"),594 MTK_FUNCTION(3, "TP_URXD2_AO"),595 MTK_FUNCTION(4, "URXD1"),596 MTK_FUNCTION(5, "I2S2_MCK"),597 MTK_FUNCTION(6, "SCP_SPI0_CK")598 ),599 600 MTK_PIN(601 49, "GPIO49",602 MTK_EINT_FUNCTION(0, 49),603 DRV_GRP4,604 MTK_FUNCTION(0, "GPIO49"),605 MTK_FUNCTION(1, "SPI3_CSB"),606 MTK_FUNCTION(2, "TP_UTXD1_AO"),607 MTK_FUNCTION(3, "TP_UTXD2_AO"),608 MTK_FUNCTION(4, "UTXD1"),609 MTK_FUNCTION(5, "I2S2_BCK"),610 MTK_FUNCTION(6, "SCP_SPI0_CS")611 ),612 613 MTK_PIN(614 50, "GPIO50",615 MTK_EINT_FUNCTION(0, 50),616 DRV_GRP4,617 MTK_FUNCTION(0, "GPIO50"),618 MTK_FUNCTION(1, "SPI3_MO"),619 MTK_FUNCTION(5, "I2S2_LRCK"),620 MTK_FUNCTION(6, "SCP_SPI0_MO")621 ),622 623 MTK_PIN(624 51, "GPIO51",625 MTK_EINT_FUNCTION(0, 51),626 DRV_GRP4,627 MTK_FUNCTION(0, "GPIO51"),628 MTK_FUNCTION(1, "SPI3_MI"),629 MTK_FUNCTION(5, "I2S2_DI"),630 MTK_FUNCTION(6, "SCP_SPI0_MI")631 ),632 633 MTK_PIN(634 52, "GPIO52",635 MTK_EINT_FUNCTION(0, 52),636 DRV_GRP4,637 MTK_FUNCTION(0, "GPIO52"),638 MTK_FUNCTION(1, "SPI5_CLK"),639 MTK_FUNCTION(2, "I2S2_MCK"),640 MTK_FUNCTION(3, "I2S1_MCK"),641 MTK_FUNCTION(4, "SCP_SPI1_CK"),642 MTK_FUNCTION(5, "LVTS_26M"),643 MTK_FUNCTION(6, "DFD_TCK_XI"),644 MTK_FUNCTION(7, "dbg_mon_b30")645 ),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, "SPI5_CSB"),653 MTK_FUNCTION(2, "I2S2_BCK"),654 MTK_FUNCTION(3, "I2S1_BCK"),655 MTK_FUNCTION(4, "SCP_SPI1_CS"),656 MTK_FUNCTION(5, "LVTS_FOUT"),657 MTK_FUNCTION(6, "DFD_TDI"),658 MTK_FUNCTION(7, "dbg_mon_b31")659 ),660 661 MTK_PIN(662 54, "GPIO54",663 MTK_EINT_FUNCTION(0, 54),664 DRV_GRP4,665 MTK_FUNCTION(0, "GPIO54"),666 MTK_FUNCTION(1, "SPI5_MO"),667 MTK_FUNCTION(2, "I2S2_LRCK"),668 MTK_FUNCTION(3, "I2S1_LRCK"),669 MTK_FUNCTION(4, "SCP_SPI1_MO"),670 MTK_FUNCTION(5, "LVTS_SCK"),671 MTK_FUNCTION(6, "DFD_TDO"),672 MTK_FUNCTION(7, "dbg_mon_a1")673 ),674 675 MTK_PIN(676 55, "GPIO55",677 MTK_EINT_FUNCTION(0, 55),678 DRV_GRP4,679 MTK_FUNCTION(0, "GPIO55"),680 MTK_FUNCTION(1, "SPI5_MI"),681 MTK_FUNCTION(2, "I2S2_DI"),682 MTK_FUNCTION(3, "I2S1_DO"),683 MTK_FUNCTION(4, "SCP_SPI1_MI"),684 MTK_FUNCTION(5, "LVTS_SDO"),685 MTK_FUNCTION(6, "DFD_TMS"),686 MTK_FUNCTION(7, "dbg_mon_b32")687 ),688 689 MTK_PIN(690 56, "GPIO56",691 MTK_EINT_FUNCTION(0, 56),692 DRV_GRP4,693 MTK_FUNCTION(0, "GPIO56"),694 MTK_FUNCTION(1, "I2S1_DO"),695 MTK_FUNCTION(2, "I2S3_DO"),696 MTK_FUNCTION(7, "dbg_mon_a23")697 ),698 699 MTK_PIN(700 57, "GPIO57",701 MTK_EINT_FUNCTION(0, 57),702 DRV_GRP4,703 MTK_FUNCTION(0, "GPIO57"),704 MTK_FUNCTION(1, "I2S1_BCK"),705 MTK_FUNCTION(2, "I2S3_BCK"),706 MTK_FUNCTION(7, "dbg_mon_a24")707 ),708 709 MTK_PIN(710 58, "GPIO58",711 MTK_EINT_FUNCTION(0, 58),712 DRV_GRP4,713 MTK_FUNCTION(0, "GPIO58"),714 MTK_FUNCTION(1, "I2S1_LRCK"),715 MTK_FUNCTION(2, "I2S3_LRCK"),716 MTK_FUNCTION(7, "dbg_mon_a25")717 ),718 719 MTK_PIN(720 59, "GPIO59",721 MTK_EINT_FUNCTION(0, 59),722 DRV_GRP4,723 MTK_FUNCTION(0, "GPIO59"),724 MTK_FUNCTION(1, "I2S1_MCK"),725 MTK_FUNCTION(2, "I2S3_MCK"),726 MTK_FUNCTION(7, "dbg_mon_a27")727 ),728 729 MTK_PIN(730 60, "GPIO60",731 MTK_EINT_FUNCTION(0, 60),732 DRV_GRP4,733 MTK_FUNCTION(0, "GPIO60"),734 MTK_FUNCTION(1, "TDM_RX_LRCK"),735 MTK_FUNCTION(2, "ANT_SEL3"),736 MTK_FUNCTION(5, "CONN_MCU_DBGACK_N")737 ),738 739 MTK_PIN(740 61, "GPIO61",741 MTK_EINT_FUNCTION(0, 61),742 DRV_GRP4,743 MTK_FUNCTION(0, "GPIO61"),744 MTK_FUNCTION(1, "TDM_RX_BCK"),745 MTK_FUNCTION(2, "ANT_SEL4"),746 MTK_FUNCTION(4, "SPINOR_CK"),747 MTK_FUNCTION(5, "CONN_MCU_DBGI_N")748 ),749 750 MTK_PIN(751 62, "GPIO62",752 MTK_EINT_FUNCTION(0, 62),753 DRV_GRP4,754 MTK_FUNCTION(0, "GPIO62"),755 MTK_FUNCTION(1, "TDM_RX_MCK"),756 MTK_FUNCTION(2, "ANT_SEL5"),757 MTK_FUNCTION(4, "SPINOR_CS"),758 MTK_FUNCTION(5, "CONN_MCU_TDI")759 ),760 761 MTK_PIN(762 63, "GPIO63",763 MTK_EINT_FUNCTION(0, 63),764 DRV_GRP4,765 MTK_FUNCTION(0, "GPIO63"),766 MTK_FUNCTION(1, "TDM_RX_DATA0"),767 MTK_FUNCTION(2, "ANT_SEL6"),768 MTK_FUNCTION(4, "SPINOR_IO0"),769 MTK_FUNCTION(5, "CONN_MCU_TRST_B")770 ),771 772 MTK_PIN(773 64, "GPIO64",774 MTK_EINT_FUNCTION(0, 64),775 DRV_GRP4,776 MTK_FUNCTION(0, "GPIO64"),777 MTK_FUNCTION(1, "TDM_RX_DATA1"),778 MTK_FUNCTION(2, "ANT_SEL7"),779 MTK_FUNCTION(3, "PWM0"),780 MTK_FUNCTION(4, "SPINOR_IO1"),781 MTK_FUNCTION(5, "CONN_MCU_TCK")782 ),783 784 MTK_PIN(785 65, "GPIO65",786 MTK_EINT_FUNCTION(0, 65),787 DRV_GRP4,788 MTK_FUNCTION(0, "GPIO65"),789 MTK_FUNCTION(1, "TDM_RX_DATA2"),790 MTK_FUNCTION(2, "UCTS0"),791 MTK_FUNCTION(3, "PWM1"),792 MTK_FUNCTION(4, "SPINOR_IO2"),793 MTK_FUNCTION(5, "CONN_MCU_TDO"),794 MTK_FUNCTION(6, "TP_UCTS1_AO"),795 MTK_FUNCTION(7, "TP_UCTS2_AO")796 ),797 798 MTK_PIN(799 66, "GPIO66",800 MTK_EINT_FUNCTION(0, 66),801 DRV_GRP4,802 MTK_FUNCTION(0, "GPIO66"),803 MTK_FUNCTION(1, "TDM_RX_DATA3"),804 MTK_FUNCTION(2, "URTS0"),805 MTK_FUNCTION(3, "PWM2"),806 MTK_FUNCTION(4, "SPINOR_IO3"),807 MTK_FUNCTION(5, "CONN_MCU_TMS"),808 MTK_FUNCTION(6, "TP_URTS1_AO"),809 MTK_FUNCTION(7, "TP_URTS2_AO")810 ),811 812 MTK_PIN(813 67, "GPIO67",814 MTK_EINT_FUNCTION(0, 67),815 DRV_GRP4,816 MTK_FUNCTION(0, "GPIO67"),817 MTK_FUNCTION(1, "MSDC0_DSL")818 ),819 820 MTK_PIN(821 68, "GPIO68",822 MTK_EINT_FUNCTION(0, 68),823 DRV_GRP4,824 MTK_FUNCTION(0, "GPIO68"),825 MTK_FUNCTION(1, "MSDC0_CLK")826 ),827 828 MTK_PIN(829 69, "GPIO69",830 MTK_EINT_FUNCTION(0, 69),831 DRV_GRP4,832 MTK_FUNCTION(0, "GPIO69"),833 MTK_FUNCTION(1, "MSDC0_CMD")834 ),835 836 MTK_PIN(837 70, "GPIO70",838 MTK_EINT_FUNCTION(0, 70),839 DRV_GRP4,840 MTK_FUNCTION(0, "GPIO70"),841 MTK_FUNCTION(1, "MSDC0_RSTB")842 ),843 844 MTK_PIN(845 71, "GPIO71",846 MTK_EINT_FUNCTION(0, 71),847 DRV_GRP4,848 MTK_FUNCTION(0, "GPIO71"),849 MTK_FUNCTION(1, "MSDC0_DAT0")850 ),851 852 MTK_PIN(853 72, "GPIO72",854 MTK_EINT_FUNCTION(0, 72),855 DRV_GRP4,856 MTK_FUNCTION(0, "GPIO72"),857 MTK_FUNCTION(1, "MSDC0_DAT1")858 ),859 860 MTK_PIN(861 73, "GPIO73",862 MTK_EINT_FUNCTION(0, 73),863 DRV_GRP4,864 MTK_FUNCTION(0, "GPIO73"),865 MTK_FUNCTION(1, "MSDC0_DAT2")866 ),867 868 MTK_PIN(869 74, "GPIO74",870 MTK_EINT_FUNCTION(0, 74),871 DRV_GRP4,872 MTK_FUNCTION(0, "GPIO74"),873 MTK_FUNCTION(1, "MSDC0_DAT3")874 ),875 876 MTK_PIN(877 75, "GPIO75",878 MTK_EINT_FUNCTION(0, 75),879 DRV_GRP4,880 MTK_FUNCTION(0, "GPIO75"),881 MTK_FUNCTION(1, "MSDC0_DAT4")882 ),883 884 MTK_PIN(885 76, "GPIO76",886 MTK_EINT_FUNCTION(0, 76),887 DRV_GRP4,888 MTK_FUNCTION(0, "GPIO76"),889 MTK_FUNCTION(1, "MSDC0_DAT5")890 ),891 892 MTK_PIN(893 77, "GPIO77",894 MTK_EINT_FUNCTION(0, 77),895 DRV_GRP4,896 MTK_FUNCTION(0, "GPIO77"),897 MTK_FUNCTION(1, "MSDC0_DAT6")898 ),899 900 MTK_PIN(901 78, "GPIO78",902 MTK_EINT_FUNCTION(0, 78),903 DRV_GRP4,904 MTK_FUNCTION(0, "GPIO78"),905 MTK_FUNCTION(1, "MSDC0_DAT7")906 ),907 908 MTK_PIN(909 79, "GPIO79",910 MTK_EINT_FUNCTION(0, 79),911 DRV_GRP4,912 MTK_FUNCTION(0, "GPIO79"),913 MTK_FUNCTION(1, "KPCOL0")914 ),915 916 MTK_PIN(917 80, "GPIO80",918 MTK_EINT_FUNCTION(0, 80),919 DRV_GRP4,920 MTK_FUNCTION(0, "GPIO80"),921 MTK_FUNCTION(1, "KPCOL1"),922 MTK_FUNCTION(2, "GPS_L1_ELNA_EN"),923 MTK_FUNCTION(3, "PWM0"),924 MTK_FUNCTION(4, "CLKM0")925 ),926 927 MTK_PIN(928 81, "GPIO81",929 MTK_EINT_FUNCTION(0, 81),930 DRV_GRP4,931 MTK_FUNCTION(0, "GPIO81"),932 MTK_FUNCTION(1, "KPROW0"),933 MTK_FUNCTION(3, "PWM1"),934 MTK_FUNCTION(4, "CLKM1")935 ),936 937 MTK_PIN(938 82, "GPIO82",939 MTK_EINT_FUNCTION(0, 82),940 DRV_GRP4,941 MTK_FUNCTION(0, "GPIO82"),942 MTK_FUNCTION(1, "KPROW1"),943 MTK_FUNCTION(3, "PWM2"),944 MTK_FUNCTION(4, "CLKM2")945 ),946 947 MTK_PIN(948 83, "GPIO83",949 MTK_EINT_FUNCTION(0, 83),950 DRV_GRP4,951 MTK_FUNCTION(0, "GPIO83"),952 MTK_FUNCTION(1, "AP_GOOD"),953 MTK_FUNCTION(2, "GPS_PPS"),954 MTK_FUNCTION(4, "EXT_FRAME_SYNC"),955 MTK_FUNCTION(7, "dbg_mon_a28")956 ),957 958 MTK_PIN(959 84, "GPIO84",960 MTK_EINT_FUNCTION(0, 84),961 DRV_GRP4,962 MTK_FUNCTION(0, "GPIO84"),963 MTK_FUNCTION(1, "MSDC1_CLK"),964 MTK_FUNCTION(2, "ADSP_JTAG_TCK"),965 MTK_FUNCTION(4, "UDI_TCK"),966 MTK_FUNCTION(5, "CONN_DSP_JCK"),967 MTK_FUNCTION(6, "SSPM_JTAG_TCK"),968 MTK_FUNCTION(7, "DFD_TCK_XI")969 ),970 971 MTK_PIN(972 85, "GPIO85",973 MTK_EINT_FUNCTION(0, 85),974 DRV_GRP4,975 MTK_FUNCTION(0, "GPIO85"),976 MTK_FUNCTION(1, "MSDC1_CMD"),977 MTK_FUNCTION(2, "ADSP_JTAG_TMS"),978 MTK_FUNCTION(3, "CONN_MCU_AICE_TMSC"),979 MTK_FUNCTION(4, "UDI_TMS"),980 MTK_FUNCTION(5, "CONN_DSP_JMS"),981 MTK_FUNCTION(6, "SSPM_JTAG_TMS"),982 MTK_FUNCTION(7, "DFD_TMS")983 ),984 985 MTK_PIN(986 86, "GPIO86",987 MTK_EINT_FUNCTION(0, 86),988 DRV_GRP4,989 MTK_FUNCTION(0, "GPIO86"),990 MTK_FUNCTION(1, "MSDC1_DAT0"),991 MTK_FUNCTION(2, "ADSP_JTAG_TDI"),992 MTK_FUNCTION(4, "UDI_TDI"),993 MTK_FUNCTION(5, "CONN_DSP_JDI"),994 MTK_FUNCTION(6, "SSPM_JTAG_TDI"),995 MTK_FUNCTION(7, "DFD_TDI")996 ),997 998 MTK_PIN(999 87, "GPIO87",1000 MTK_EINT_FUNCTION(0, 87),1001 DRV_GRP4,1002 MTK_FUNCTION(0, "GPIO87"),1003 MTK_FUNCTION(1, "MSDC1_DAT1"),1004 MTK_FUNCTION(2, "ADSP_JTAG_TDO"),1005 MTK_FUNCTION(4, "UDI_TDO"),1006 MTK_FUNCTION(5, "CONN_DSP_JDO"),1007 MTK_FUNCTION(6, "SSPM_JTAG_TDO"),1008 MTK_FUNCTION(7, "DFD_TDO")1009 ),1010 1011 MTK_PIN(1012 88, "GPIO88",1013 MTK_EINT_FUNCTION(0, 88),1014 DRV_GRP4,1015 MTK_FUNCTION(0, "GPIO88"),1016 MTK_FUNCTION(1, "MSDC1_DAT2"),1017 MTK_FUNCTION(2, "ADSP_JTAG_TRSTN"),1018 MTK_FUNCTION(3, "CONN_MCU_AICE_TCKC"),1019 MTK_FUNCTION(4, "UDI_NTRST"),1020 MTK_FUNCTION(5, "CONN_WIFI_TXD"),1021 MTK_FUNCTION(6, "SSPM_JTAG_TRSTN")1022 ),1023 1024 MTK_PIN(1025 89, "GPIO89",1026 MTK_EINT_FUNCTION(0, 89),1027 DRV_GRP4,1028 MTK_FUNCTION(0, "GPIO89"),1029 MTK_FUNCTION(1, "MSDC1_DAT3"),1030 MTK_FUNCTION(5, "CONN_DSP_JINTP")1031 ),1032 1033 MTK_PIN(1034 90, "GPIO90",1035 MTK_EINT_FUNCTION(0, 90),1036 DRV_GRP4,1037 MTK_FUNCTION(0, "GPIO90"),1038 MTK_FUNCTION(1, "IDDIG_P0"),1039 MTK_FUNCTION(4, "PGD_HV_HSC_PWR4"),1040 MTK_FUNCTION(5, "GDU_SUM_TROOP2_2")1041 ),1042 1043 MTK_PIN(1044 91, "GPIO91",1045 MTK_EINT_FUNCTION(0, 91),1046 DRV_GRP4,1047 MTK_FUNCTION(0, "GPIO91"),1048 MTK_FUNCTION(1, "USB_DRVVBUS_P0"),1049 MTK_FUNCTION(4, "PGD_HV_HSC_PWR5"),1050 MTK_FUNCTION(5, "GDU_TROOPS_DET0")1051 ),1052 1053 MTK_PIN(1054 92, "GPIO92",1055 MTK_EINT_FUNCTION(0, 92),1056 DRV_GRP4,1057 MTK_FUNCTION(0, "GPIO92"),1058 MTK_FUNCTION(1, "VBUS_VALID_P0"),1059 MTK_FUNCTION(4, "PGD_DA_EFUSE_RDY"),1060 MTK_FUNCTION(5, "GDU_TROOPS_DET1")1061 ),1062 1063 MTK_PIN(1064 93, "GPIO93",1065 MTK_EINT_FUNCTION(0, 93),1066 DRV_GRP4,1067 MTK_FUNCTION(0, "GPIO93"),1068 MTK_FUNCTION(1, "IDDIG_P1"),1069 MTK_FUNCTION(2, "PWM0"),1070 MTK_FUNCTION(3, "CLKM0"),1071 MTK_FUNCTION(4, "PGD_DA_EFUSE_RDY_PRE"),1072 MTK_FUNCTION(5, "GDU_TROOPS_DET2")1073 ),1074 1075 MTK_PIN(1076 94, "GPIO94",1077 MTK_EINT_FUNCTION(0, 94),1078 DRV_GRP4,1079 MTK_FUNCTION(0, "GPIO94"),1080 MTK_FUNCTION(1, "USB_DRVVBUS_P1"),1081 MTK_FUNCTION(2, "PWM1"),1082 MTK_FUNCTION(3, "CLKM1"),1083 MTK_FUNCTION(4, "PGD_DA_PWRGD_RESET")1084 ),1085 1086 MTK_PIN(1087 95, "GPIO95",1088 MTK_EINT_FUNCTION(0, 95),1089 DRV_GRP4,1090 MTK_FUNCTION(0, "GPIO95"),1091 MTK_FUNCTION(1, "VBUS_VALID_P1"),1092 MTK_FUNCTION(2, "PWM2"),1093 MTK_FUNCTION(3, "CLKM2"),1094 MTK_FUNCTION(4, "PGD_DA_PWRGD_ENB")1095 ),1096 1097 MTK_PIN(1098 96, "GPIO96",1099 MTK_EINT_FUNCTION(0, 96),1100 DRV_GRP4,1101 MTK_FUNCTION(0, "GPIO96"),1102 MTK_FUNCTION(1, "DSI_TE"),1103 MTK_FUNCTION(7, "dbg_mon_a29")1104 ),1105 1106 MTK_PIN(1107 97, "GPIO97",1108 MTK_EINT_FUNCTION(0, 97),1109 DRV_GRP4,1110 MTK_FUNCTION(0, "GPIO97"),1111 MTK_FUNCTION(1, "DISP_PWM"),1112 MTK_FUNCTION(7, "dbg_mon_a30")1113 ),1114 1115 MTK_PIN(1116 98, "GPIO98",1117 MTK_EINT_FUNCTION(0, 98),1118 DRV_GRP4,1119 MTK_FUNCTION(0, "GPIO98"),1120 MTK_FUNCTION(1, "LCM_RST")1121 ),1122 1123 MTK_PIN(1124 99, "GPIO99",1125 MTK_EINT_FUNCTION(0, 99),1126 DRV_GRP4,1127 MTK_FUNCTION(0, "GPIO99"),1128 MTK_FUNCTION(1, "DPI_PCLK"),1129 MTK_FUNCTION(2, "GPS_L1_ELNA_EN"),1130 MTK_FUNCTION(3, "SSPM_JTAG_TCK"),1131 MTK_FUNCTION(5, "ANT_SEL0"),1132 MTK_FUNCTION(6, "TP_GPIO0_AO"),1133 MTK_FUNCTION(7, "PGD_LV_LSC_PWR0")1134 ),1135 1136 MTK_PIN(1137 100, "GPIO100",1138 MTK_EINT_FUNCTION(0, 100),1139 DRV_GRP4,1140 MTK_FUNCTION(0, "GPIO100"),1141 MTK_FUNCTION(1, "DPI_VSYNC"),1142 MTK_FUNCTION(2, "KPCOL2"),1143 MTK_FUNCTION(3, "SSPM_JTAG_TMS"),1144 MTK_FUNCTION(5, "ANT_SEL1"),1145 MTK_FUNCTION(6, "TP_GPIO1_AO"),1146 MTK_FUNCTION(7, "PGD_LV_LSC_PWR1")1147 ),1148 1149 MTK_PIN(1150 101, "GPIO101",1151 MTK_EINT_FUNCTION(0, 101),1152 DRV_GRP4,1153 MTK_FUNCTION(0, "GPIO101"),1154 MTK_FUNCTION(1, "DPI_HSYNC"),1155 MTK_FUNCTION(2, "KPROW2"),1156 MTK_FUNCTION(3, "SSPM_JTAG_TDI"),1157 MTK_FUNCTION(5, "ANT_SEL2"),1158 MTK_FUNCTION(6, "TP_GPIO2_AO"),1159 MTK_FUNCTION(7, "PGD_LV_LSC_PWR2")1160 ),1161 1162 MTK_PIN(1163 102, "GPIO102",1164 MTK_EINT_FUNCTION(0, 102),1165 DRV_GRP4,1166 MTK_FUNCTION(0, "GPIO102"),1167 MTK_FUNCTION(1, "DPI_DE"),1168 MTK_FUNCTION(3, "SSPM_JTAG_TDO"),1169 MTK_FUNCTION(5, "ANT_SEL3"),1170 MTK_FUNCTION(6, "TP_GPIO3_AO"),1171 MTK_FUNCTION(7, "PGD_LV_LSC_PWR3")1172 ),1173 1174 MTK_PIN(1175 103, "GPIO103",1176 MTK_EINT_FUNCTION(0, 103),1177 DRV_GRP4,1178 MTK_FUNCTION(0, "GPIO103"),1179 MTK_FUNCTION(1, "DPI_DATA0"),1180 MTK_FUNCTION(3, "SSPM_JTAG_TRSTN"),1181 MTK_FUNCTION(4, "CLKM0"),1182 MTK_FUNCTION(5, "ANT_SEL4"),1183 MTK_FUNCTION(6, "TP_GPIO4_AO"),1184 MTK_FUNCTION(7, "PGD_LV_LSC_PWR4")1185 ),1186 1187 MTK_PIN(1188 104, "GPIO104",1189 MTK_EINT_FUNCTION(0, 104),1190 DRV_GRP4,1191 MTK_FUNCTION(0, "GPIO104"),1192 MTK_FUNCTION(1, "DPI_DATA1"),1193 MTK_FUNCTION(2, "GPS_PPS"),1194 MTK_FUNCTION(3, "UCTS2"),1195 MTK_FUNCTION(4, "CLKM1"),1196 MTK_FUNCTION(5, "ANT_SEL5"),1197 MTK_FUNCTION(6, "TP_GPIO5_AO"),1198 MTK_FUNCTION(7, "PGD_LV_LSC_PWR5")1199 ),1200 1201 MTK_PIN(1202 105, "GPIO105",1203 MTK_EINT_FUNCTION(0, 105),1204 DRV_GRP4,1205 MTK_FUNCTION(0, "GPIO105"),1206 MTK_FUNCTION(1, "DPI_DATA2"),1207 MTK_FUNCTION(2, "CONN_TCXOENA_REQ"),1208 MTK_FUNCTION(3, "URTS2"),1209 MTK_FUNCTION(4, "CLKM2"),1210 MTK_FUNCTION(5, "ANT_SEL6"),1211 MTK_FUNCTION(6, "TP_GPIO6_AO"),1212 MTK_FUNCTION(7, "PGD_LV_HSC_PWR0")1213 ),1214 1215 MTK_PIN(1216 106, "GPIO106",1217 MTK_EINT_FUNCTION(0, 106),1218 DRV_GRP4,1219 MTK_FUNCTION(0, "GPIO106"),1220 MTK_FUNCTION(1, "DPI_DATA3"),1221 MTK_FUNCTION(2, "TP_UTXD1_AO"),1222 MTK_FUNCTION(3, "UTXD2"),1223 MTK_FUNCTION(4, "PWM0"),1224 MTK_FUNCTION(5, "ANT_SEL7"),1225 MTK_FUNCTION(6, "TP_GPIO7_AO"),1226 MTK_FUNCTION(7, "PGD_LV_HSC_PWR1")1227 ),1228 1229 MTK_PIN(1230 107, "GPIO107",1231 MTK_EINT_FUNCTION(0, 107),1232 DRV_GRP4,1233 MTK_FUNCTION(0, "GPIO107"),1234 MTK_FUNCTION(1, "DPI_DATA4"),1235 MTK_FUNCTION(2, "TP_URXD1_AO"),1236 MTK_FUNCTION(3, "URXD2"),1237 MTK_FUNCTION(4, "PWM1"),1238 MTK_FUNCTION(6, "GDU_SUM_TROOP0_0"),1239 MTK_FUNCTION(7, "PGD_LV_HSC_PWR2")1240 ),1241 1242 MTK_PIN(1243 108, "GPIO108",1244 MTK_EINT_FUNCTION(0, 108),1245 DRV_GRP4,1246 MTK_FUNCTION(0, "GPIO108"),1247 MTK_FUNCTION(1, "DPI_DATA5"),1248 MTK_FUNCTION(2, "TP_UCTS1_AO"),1249 MTK_FUNCTION(3, "UCTS0"),1250 MTK_FUNCTION(4, "PWM2"),1251 MTK_FUNCTION(6, "GDU_SUM_TROOP0_1"),1252 MTK_FUNCTION(7, "PGD_LV_HSC_PWR3")1253 ),1254 1255 MTK_PIN(1256 109, "GPIO109",1257 MTK_EINT_FUNCTION(0, 109),1258 DRV_GRP4,1259 MTK_FUNCTION(0, "GPIO109"),1260 MTK_FUNCTION(1, "DPI_DATA6"),1261 MTK_FUNCTION(2, "TP_URTS1_AO"),1262 MTK_FUNCTION(3, "URTS0"),1263 MTK_FUNCTION(4, "I2S0_DI"),1264 MTK_FUNCTION(5, "I2S2_DI"),1265 MTK_FUNCTION(6, "GDU_SUM_TROOP0_2"),1266 MTK_FUNCTION(7, "PGD_LV_HSC_PWR4")1267 ),1268 1269 MTK_PIN(1270 110, "GPIO110",1271 MTK_EINT_FUNCTION(0, 110),1272 DRV_GRP4,1273 MTK_FUNCTION(0, "GPIO110"),1274 MTK_FUNCTION(1, "DPI_DATA7"),1275 MTK_FUNCTION(2, "TP_UCTS2_AO"),1276 MTK_FUNCTION(3, "UCTS1"),1277 MTK_FUNCTION(4, "I2S3_BCK"),1278 MTK_FUNCTION(5, "I2S1_BCK"),1279 MTK_FUNCTION(6, "GDU_SUM_TROOP1_0"),1280 MTK_FUNCTION(7, "PGD_LV_HSC_PWR5")1281 ),1282 1283 MTK_PIN(1284 111, "GPIO111",1285 MTK_EINT_FUNCTION(0, 111),1286 DRV_GRP4,1287 MTK_FUNCTION(0, "GPIO111"),1288 MTK_FUNCTION(1, "DPI_DATA8"),1289 MTK_FUNCTION(2, "TP_URTS2_AO"),1290 MTK_FUNCTION(3, "URTS1"),1291 MTK_FUNCTION(4, "I2S3_MCK"),1292 MTK_FUNCTION(5, "I2S1_MCK"),1293 MTK_FUNCTION(6, "GDU_SUM_TROOP1_1"),1294 MTK_FUNCTION(7, "PGD_HV_HSC_PWR0")1295 ),1296 1297 MTK_PIN(1298 112, "GPIO112",1299 MTK_EINT_FUNCTION(0, 112),1300 DRV_GRP4,1301 MTK_FUNCTION(0, "GPIO112"),1302 MTK_FUNCTION(1, "DPI_DATA9"),1303 MTK_FUNCTION(2, "TP_URXD2_AO"),1304 MTK_FUNCTION(3, "URXD1"),1305 MTK_FUNCTION(4, "I2S3_LRCK"),1306 MTK_FUNCTION(5, "I2S1_LRCK"),1307 MTK_FUNCTION(6, "GDU_SUM_TROOP1_2"),1308 MTK_FUNCTION(7, "PGD_HV_HSC_PWR1")1309 ),1310 1311 MTK_PIN(1312 113, "GPIO113",1313 MTK_EINT_FUNCTION(0, 113),1314 DRV_GRP4,1315 MTK_FUNCTION(0, "GPIO113"),1316 MTK_FUNCTION(1, "DPI_DATA10"),1317 MTK_FUNCTION(2, "TP_UTXD2_AO"),1318 MTK_FUNCTION(3, "UTXD1"),1319 MTK_FUNCTION(4, "I2S3_DO"),1320 MTK_FUNCTION(5, "I2S1_DO"),1321 MTK_FUNCTION(6, "GDU_SUM_TROOP2_0"),1322 MTK_FUNCTION(7, "PGD_HV_HSC_PWR2")1323 ),1324 1325 MTK_PIN(1326 114, "GPIO114",1327 MTK_EINT_FUNCTION(0, 114),1328 DRV_GRP4,1329 MTK_FUNCTION(0, "GPIO114"),1330 MTK_FUNCTION(1, "DPI_DATA11"),1331 MTK_FUNCTION(6, "GDU_SUM_TROOP2_1"),1332 MTK_FUNCTION(7, "PGD_HV_HSC_PWR3")1333 ),1334 1335 MTK_PIN(1336 115, "GPIO115",1337 MTK_EINT_FUNCTION(0, 115),1338 DRV_GRP4,1339 MTK_FUNCTION(0, "GPIO115"),1340 MTK_FUNCTION(1, "PCM_CLK"),1341 MTK_FUNCTION(2, "I2S0_BCK"),1342 MTK_FUNCTION(3, "I2S2_BCK")1343 ),1344 1345 MTK_PIN(1346 116, "GPIO116",1347 MTK_EINT_FUNCTION(0, 116),1348 DRV_GRP4,1349 MTK_FUNCTION(0, "GPIO116"),1350 MTK_FUNCTION(1, "PCM_SYNC"),1351 MTK_FUNCTION(2, "I2S0_LRCK"),1352 MTK_FUNCTION(3, "I2S2_LRCK")1353 ),1354 1355 MTK_PIN(1356 117, "GPIO117",1357 MTK_EINT_FUNCTION(0, 117),1358 DRV_GRP4,1359 MTK_FUNCTION(0, "GPIO117"),1360 MTK_FUNCTION(1, "PCM_DI"),1361 MTK_FUNCTION(2, "I2S0_DI"),1362 MTK_FUNCTION(3, "I2S2_DI")1363 ),1364 1365 MTK_PIN(1366 118, "GPIO118",1367 MTK_EINT_FUNCTION(0, 118),1368 DRV_GRP4,1369 MTK_FUNCTION(0, "GPIO118"),1370 MTK_FUNCTION(1, "PCM_DO"),1371 MTK_FUNCTION(2, "I2S0_MCK"),1372 MTK_FUNCTION(3, "I2S2_MCK"),1373 MTK_FUNCTION(4, "I2S3_DO"),1374 MTK_FUNCTION(5, "I2S1_DO")1375 ),1376 1377 MTK_PIN(1378 119, "GPIO119",1379 MTK_EINT_FUNCTION(0, 119),1380 DRV_GRP4,1381 MTK_FUNCTION(0, "GPIO119"),1382 MTK_FUNCTION(1, "JTMS_SEL1"),1383 MTK_FUNCTION(2, "UDI_TMS"),1384 MTK_FUNCTION(3, "DFD_TMS"),1385 MTK_FUNCTION(4, "SPM_JTAG_TMS"),1386 MTK_FUNCTION(5, "SCP_JTAG_TMS"),1387 MTK_FUNCTION(6, "ADSP_JTAG_TMS")1388 ),1389 1390 MTK_PIN(1391 120, "GPIO120",1392 MTK_EINT_FUNCTION(0, 120),1393 DRV_GRP4,1394 MTK_FUNCTION(0, "GPIO120"),1395 MTK_FUNCTION(1, "JTCK_SEL1"),1396 MTK_FUNCTION(2, "UDI_TCK"),1397 MTK_FUNCTION(3, "DFD_TCK_XI"),1398 MTK_FUNCTION(4, "SPM_JTAG_TCK"),1399 MTK_FUNCTION(5, "SCP_JTAG_TCK"),1400 MTK_FUNCTION(6, "ADSP_JTAG_TCK")1401 ),1402 1403 MTK_PIN(1404 121, "GPIO121",1405 MTK_EINT_FUNCTION(0, 121),1406 DRV_GRP4,1407 MTK_FUNCTION(0, "GPIO121"),1408 MTK_FUNCTION(1, "JTDI_SEL1"),1409 MTK_FUNCTION(2, "UDI_TDI"),1410 MTK_FUNCTION(3, "DFD_TDI"),1411 MTK_FUNCTION(4, "SPM_JTAG_TDI"),1412 MTK_FUNCTION(5, "SCP_JTAG_TDI"),1413 MTK_FUNCTION(6, "ADSP_JTAG_TDI")1414 ),1415 1416 MTK_PIN(1417 122, "GPIO122",1418 MTK_EINT_FUNCTION(0, 122),1419 DRV_GRP4,1420 MTK_FUNCTION(0, "GPIO122"),1421 MTK_FUNCTION(1, "JTDO_SEL1"),1422 MTK_FUNCTION(2, "UDI_TDO"),1423 MTK_FUNCTION(3, "DFD_TDO"),1424 MTK_FUNCTION(4, "SPM_JTAG_TDO"),1425 MTK_FUNCTION(5, "SCP_JTAG_TDO"),1426 MTK_FUNCTION(6, "ADSP_JTAG_TDO")1427 ),1428 1429 MTK_PIN(1430 123, "GPIO123",1431 MTK_EINT_FUNCTION(0, 123),1432 DRV_GRP4,1433 MTK_FUNCTION(0, "GPIO123"),1434 MTK_FUNCTION(1, "JTRSTN_SEL1"),1435 MTK_FUNCTION(2, "UDI_NTRST"),1436 MTK_FUNCTION(4, "SPM_JTAG_TRSTN"),1437 MTK_FUNCTION(5, "SCP_JTAG_TRSTN"),1438 MTK_FUNCTION(6, "ADSP_JTAG_TRSTN")1439 ),1440 1441 MTK_PIN(1442 124, "GPIO124",1443 MTK_EINT_FUNCTION(0, 124),1444 DRV_GRP4,1445 MTK_FUNCTION(0, "GPIO124"),1446 MTK_FUNCTION(1, "CMMCLK0"),1447 MTK_FUNCTION(2, "CLKM0"),1448 MTK_FUNCTION(3, "PWM0")1449 ),1450 1451 MTK_PIN(1452 125, "GPIO125",1453 MTK_EINT_FUNCTION(0, 125),1454 DRV_GRP4,1455 MTK_FUNCTION(0, "GPIO125"),1456 MTK_FUNCTION(1, "CMMCLK1"),1457 MTK_FUNCTION(2, "CLKM1"),1458 MTK_FUNCTION(3, "PWM1"),1459 MTK_FUNCTION(7, "dbg_mon_b0")1460 ),1461 1462 MTK_PIN(1463 126, "GPIO126",1464 MTK_EINT_FUNCTION(0, 126),1465 DRV_GRP4,1466 MTK_FUNCTION(0, "GPIO126"),1467 MTK_FUNCTION(1, "CMMCLK2"),1468 MTK_FUNCTION(2, "CLKM2"),1469 MTK_FUNCTION(3, "PWM2"),1470 MTK_FUNCTION(7, "dbg_mon_b1")1471 ),1472 1473 MTK_PIN(1474 127, "GPIO127",1475 MTK_EINT_FUNCTION(0, 127),1476 DRV_GRP4,1477 MTK_FUNCTION(0, "GPIO127"),1478 MTK_FUNCTION(1, "SCL0"),1479 MTK_FUNCTION(4, "SCP_SCL0"),1480 MTK_FUNCTION(5, "SCP_SCL1")1481 ),1482 1483 MTK_PIN(1484 128, "GPIO128",1485 MTK_EINT_FUNCTION(0, 128),1486 DRV_GRP4,1487 MTK_FUNCTION(0, "GPIO128"),1488 MTK_FUNCTION(1, "SDA0"),1489 MTK_FUNCTION(4, "SCP_SDA0"),1490 MTK_FUNCTION(5, "SCP_SDA1")1491 ),1492 1493 MTK_PIN(1494 129, "GPIO129",1495 MTK_EINT_FUNCTION(0, 129),1496 DRV_GRP4,1497 MTK_FUNCTION(0, "GPIO129"),1498 MTK_FUNCTION(1, "SCL1"),1499 MTK_FUNCTION(4, "SCP_SCL0"),1500 MTK_FUNCTION(5, "SCP_SCL1"),1501 MTK_FUNCTION(7, "dbg_mon_b4")1502 ),1503 1504 MTK_PIN(1505 130, "GPIO130",1506 MTK_EINT_FUNCTION(0, 130),1507 DRV_GRP4,1508 MTK_FUNCTION(0, "GPIO130"),1509 MTK_FUNCTION(1, "SDA1"),1510 MTK_FUNCTION(4, "SCP_SDA0"),1511 MTK_FUNCTION(5, "SCP_SDA1"),1512 MTK_FUNCTION(7, "dbg_mon_b5")1513 ),1514 1515 MTK_PIN(1516 131, "GPIO131",1517 MTK_EINT_FUNCTION(0, 131),1518 DRV_GRP4,1519 MTK_FUNCTION(0, "GPIO131"),1520 MTK_FUNCTION(1, "SCL2"),1521 MTK_FUNCTION(2, "SSPM_UTXD_AO"),1522 MTK_FUNCTION(3, "CONN_UART0_TXD"),1523 MTK_FUNCTION(4, "SCP_SCL0"),1524 MTK_FUNCTION(5, "SCP_SCL1"),1525 MTK_FUNCTION(7, "dbg_mon_b6")1526 ),1527 1528 MTK_PIN(1529 132, "GPIO132",1530 MTK_EINT_FUNCTION(0, 132),1531 DRV_GRP4,1532 MTK_FUNCTION(0, "GPIO132"),1533 MTK_FUNCTION(1, "SDA2"),1534 MTK_FUNCTION(2, "SSPM_URXD_AO"),1535 MTK_FUNCTION(3, "CONN_UART0_RXD"),1536 MTK_FUNCTION(4, "SCP_SDA0"),1537 MTK_FUNCTION(5, "SCP_SDA1"),1538 MTK_FUNCTION(7, "dbg_mon_b7")1539 ),1540 1541 MTK_PIN(1542 133, "GPIO133",1543 MTK_EINT_FUNCTION(0, 133),1544 DRV_GRP4,1545 MTK_FUNCTION(0, "GPIO133"),1546 MTK_FUNCTION(1, "SCL3"),1547 MTK_FUNCTION(4, "SCP_SCL0"),1548 MTK_FUNCTION(5, "SCP_SCL1"),1549 MTK_FUNCTION(7, "dbg_mon_b8")1550 ),1551 1552 MTK_PIN(1553 134, "GPIO134",1554 MTK_EINT_FUNCTION(0, 134),1555 DRV_GRP4,1556 MTK_FUNCTION(0, "GPIO134"),1557 MTK_FUNCTION(1, "SDA3"),1558 MTK_FUNCTION(3, "GPS_PPS"),1559 MTK_FUNCTION(4, "SCP_SDA0"),1560 MTK_FUNCTION(5, "SCP_SDA1"),1561 MTK_FUNCTION(7, "dbg_mon_b9")1562 ),1563 1564 MTK_PIN(1565 135, "GPIO135",1566 MTK_EINT_FUNCTION(0, 135),1567 DRV_GRP4,1568 MTK_FUNCTION(0, "GPIO135"),1569 MTK_FUNCTION(1, "SCL4"),1570 MTK_FUNCTION(2, "TP_UTXD1_AO"),1571 MTK_FUNCTION(3, "UTXD1"),1572 MTK_FUNCTION(4, "SCP_SCL0"),1573 MTK_FUNCTION(5, "SCP_SCL1"),1574 MTK_FUNCTION(7, "dbg_mon_b10")1575 ),1576 1577 MTK_PIN(1578 136, "GPIO136",1579 MTK_EINT_FUNCTION(0, 136),1580 DRV_GRP4,1581 MTK_FUNCTION(0, "GPIO136"),1582 MTK_FUNCTION(1, "SDA4"),1583 MTK_FUNCTION(2, "TP_URXD1_AO"),1584 MTK_FUNCTION(3, "URXD1"),1585 MTK_FUNCTION(4, "SCP_SDA0"),1586 MTK_FUNCTION(5, "SCP_SDA1"),1587 MTK_FUNCTION(7, "dbg_mon_b11")1588 ),1589 1590 MTK_PIN(1591 137, "GPIO137",1592 MTK_EINT_FUNCTION(0, 137),1593 DRV_GRP4,1594 MTK_FUNCTION(0, "GPIO137"),1595 MTK_FUNCTION(1, "SCL5"),1596 MTK_FUNCTION(2, "UTXD2"),1597 MTK_FUNCTION(3, "UCTS1"),1598 MTK_FUNCTION(4, "SCP_SCL0"),1599 MTK_FUNCTION(5, "SCP_SCL1")1600 ),1601 1602 MTK_PIN(1603 138, "GPIO138",1604 MTK_EINT_FUNCTION(0, 138),1605 DRV_GRP4,1606 MTK_FUNCTION(0, "GPIO138"),1607 MTK_FUNCTION(1, "SDA5"),1608 MTK_FUNCTION(2, "URXD2"),1609 MTK_FUNCTION(3, "URTS1"),1610 MTK_FUNCTION(4, "SCP_SDA0"),1611 MTK_FUNCTION(5, "SCP_SDA1")1612 ),1613 1614 MTK_PIN(1615 139, "GPIO139",1616 MTK_EINT_FUNCTION(0, 139),1617 DRV_GRP4,1618 MTK_FUNCTION(0, "GPIO139"),1619 MTK_FUNCTION(1, "SCL6"),1620 MTK_FUNCTION(2, "UTXD1"),1621 MTK_FUNCTION(3, "TP_UTXD1_AO"),1622 MTK_FUNCTION(4, "SCP_SCL0"),1623 MTK_FUNCTION(5, "SCP_SCL1"),1624 MTK_FUNCTION(7, "dbg_mon_b12")1625 ),1626 1627 MTK_PIN(1628 140, "GPIO140",1629 MTK_EINT_FUNCTION(0, 140),1630 DRV_GRP4,1631 MTK_FUNCTION(0, "GPIO140"),1632 MTK_FUNCTION(1, "SDA6"),1633 MTK_FUNCTION(2, "URXD1"),1634 MTK_FUNCTION(3, "TP_URXD1_AO"),1635 MTK_FUNCTION(4, "SCP_SDA0"),1636 MTK_FUNCTION(5, "SCP_SDA1"),1637 MTK_FUNCTION(7, "dbg_mon_b13")1638 ),1639 1640 MTK_PIN(1641 141, "GPIO141",1642 MTK_EINT_FUNCTION(0, 141),1643 DRV_GRP4,1644 MTK_FUNCTION(0, "GPIO141"),1645 MTK_FUNCTION(1, "SCL7"),1646 MTK_FUNCTION(2, "URTS0"),1647 MTK_FUNCTION(3, "TP_URTS1_AO"),1648 MTK_FUNCTION(4, "SCP_SCL0"),1649 MTK_FUNCTION(5, "SCP_SCL1"),1650 MTK_FUNCTION(6, "UDI_TCK"),1651 MTK_FUNCTION(7, "dbg_mon_b14")1652 ),1653 1654 MTK_PIN(1655 142, "GPIO142",1656 MTK_EINT_FUNCTION(0, 142),1657 DRV_GRP4,1658 MTK_FUNCTION(0, "GPIO142"),1659 MTK_FUNCTION(1, "SDA7"),1660 MTK_FUNCTION(2, "UCTS0"),1661 MTK_FUNCTION(3, "TP_UCTS1_AO"),1662 MTK_FUNCTION(4, "SCP_SDA0"),1663 MTK_FUNCTION(5, "SCP_SDA1")1664 ),1665 1666 MTK_PIN(1667 143, "GPIO143",1668 MTK_EINT_FUNCTION(0, 143),1669 DRV_GRP4,1670 MTK_FUNCTION(0, "GPIO143"),1671 MTK_FUNCTION(1, "SCL8"),1672 MTK_FUNCTION(4, "SCP_SCL0"),1673 MTK_FUNCTION(5, "SCP_SCL1"),1674 MTK_FUNCTION(7, "dbg_mon_b16")1675 ),1676 1677 MTK_PIN(1678 144, "GPIO144",1679 MTK_EINT_FUNCTION(0, 144),1680 DRV_GRP4,1681 MTK_FUNCTION(0, "GPIO144"),1682 MTK_FUNCTION(1, "SDA8"),1683 MTK_FUNCTION(4, "SCP_SDA0"),1684 MTK_FUNCTION(5, "SCP_SDA1"),1685 MTK_FUNCTION(7, "dbg_mon_b17")1686 ),1687 1688 MTK_PIN(1689 145, "GPIO145",1690 MTK_EINT_FUNCTION(0, 145),1691 DRV_GRP4,1692 MTK_FUNCTION(0, "GPIO145"),1693 MTK_FUNCTION(1, "SCL9"),1694 MTK_FUNCTION(2, "CMVREF1"),1695 MTK_FUNCTION(3, "GPS_PPS"),1696 MTK_FUNCTION(4, "SCP_SCL0"),1697 MTK_FUNCTION(5, "SCP_SCL1"),1698 MTK_FUNCTION(7, "dbg_mon_b18")1699 ),1700 1701 MTK_PIN(1702 146, "GPIO146",1703 MTK_EINT_FUNCTION(0, 146),1704 DRV_GRP4,1705 MTK_FUNCTION(0, "GPIO146"),1706 MTK_FUNCTION(1, "SDA9"),1707 MTK_FUNCTION(2, "CMVREF0"),1708 MTK_FUNCTION(4, "SCP_SDA0"),1709 MTK_FUNCTION(5, "SCP_SDA1"),1710 MTK_FUNCTION(7, "dbg_mon_b19")1711 ),1712 1713 MTK_PIN(1714 147, "GPIO147",1715 MTK_EINT_FUNCTION(0, 147),1716 DRV_GRP4,1717 MTK_FUNCTION(0, "GPIO147"),1718 MTK_FUNCTION(1, "CMFLASH0"),1719 MTK_FUNCTION(2, "LVTS_SDI"),1720 MTK_FUNCTION(3, "DPI_DATA12"),1721 MTK_FUNCTION(4, "TP_GPIO0_AO"),1722 MTK_FUNCTION(5, "ANT_SEL3"),1723 MTK_FUNCTION(6, "DFD_TCK_XI"),1724 MTK_FUNCTION(7, "dbg_mon_b20")1725 ),1726 1727 MTK_PIN(1728 148, "GPIO148",1729 MTK_EINT_FUNCTION(0, 148),1730 DRV_GRP4,1731 MTK_FUNCTION(0, "GPIO148"),1732 MTK_FUNCTION(1, "CMFLASH1"),1733 MTK_FUNCTION(2, "LVTS_SCF"),1734 MTK_FUNCTION(3, "DPI_DATA13"),1735 MTK_FUNCTION(4, "TP_GPIO1_AO"),1736 MTK_FUNCTION(5, "ANT_SEL4"),1737 MTK_FUNCTION(6, "DFD_TMS"),1738 MTK_FUNCTION(7, "dbg_mon_b21")1739 ),1740 1741 MTK_PIN(1742 149, "GPIO149",1743 MTK_EINT_FUNCTION(0, 149),1744 DRV_GRP4,1745 MTK_FUNCTION(0, "GPIO149"),1746 MTK_FUNCTION(1, "CMFLASH2"),1747 MTK_FUNCTION(2, "CLKM0"),1748 MTK_FUNCTION(3, "DPI_DATA14"),1749 MTK_FUNCTION(4, "TP_GPIO2_AO"),1750 MTK_FUNCTION(5, "ANT_SEL5"),1751 MTK_FUNCTION(6, "DFD_TDI"),1752 MTK_FUNCTION(7, "dbg_mon_b22")1753 ),1754 1755 MTK_PIN(1756 150, "GPIO150",1757 MTK_EINT_FUNCTION(0, 150),1758 DRV_GRP4,1759 MTK_FUNCTION(0, "GPIO150"),1760 MTK_FUNCTION(2, "CLKM1"),1761 MTK_FUNCTION(3, "DPI_DATA15"),1762 MTK_FUNCTION(4, "TP_GPIO3_AO"),1763 MTK_FUNCTION(5, "ANT_SEL6"),1764 MTK_FUNCTION(6, "DFD_TDO"),1765 MTK_FUNCTION(7, "dbg_mon_b23")1766 ),1767 1768 MTK_PIN(1769 151, "GPIO151",1770 MTK_EINT_FUNCTION(0, 151),1771 DRV_GRP4,1772 MTK_FUNCTION(0, "GPIO151"),1773 MTK_FUNCTION(1, "GPS_L1_ELNA_EN"),1774 MTK_FUNCTION(2, "CLKM2"),1775 MTK_FUNCTION(3, "DPI_DATA16"),1776 MTK_FUNCTION(4, "TP_GPIO4_AO"),1777 MTK_FUNCTION(5, "ANT_SEL7"),1778 MTK_FUNCTION(6, "UDI_TMS"),1779 MTK_FUNCTION(7, "dbg_mon_b24")1780 ),1781 1782 MTK_PIN(1783 152, "GPIO152",1784 MTK_EINT_FUNCTION(0, 152),1785 DRV_GRP4,1786 MTK_FUNCTION(0, "GPIO152"),1787 MTK_FUNCTION(2, "CLKM3"),1788 MTK_FUNCTION(3, "DPI_DATA17"),1789 MTK_FUNCTION(4, "TP_GPIO5_AO")1790 ),1791 1792 MTK_PIN(1793 153, "GPIO153",1794 MTK_EINT_FUNCTION(0, 153),1795 DRV_GRP4,1796 MTK_FUNCTION(0, "GPIO153"),1797 MTK_FUNCTION(1, "CONN_TCXOENA_REQ"),1798 MTK_FUNCTION(3, "DPI_DATA18"),1799 MTK_FUNCTION(4, "TP_GPIO6_AO"),1800 MTK_FUNCTION(6, "UDI_TDI"),1801 MTK_FUNCTION(7, "dbg_mon_b26")1802 ),1803 1804 MTK_PIN(1805 154, "GPIO154",1806 MTK_EINT_FUNCTION(0, 154),1807 DRV_GRP4,1808 MTK_FUNCTION(0, "GPIO154"),1809 MTK_FUNCTION(1, "PWM0"),1810 MTK_FUNCTION(2, "CMVREF2"),1811 MTK_FUNCTION(3, "DPI_DATA19"),1812 MTK_FUNCTION(4, "TP_GPIO7_AO"),1813 MTK_FUNCTION(6, "UDI_TDO"),1814 MTK_FUNCTION(7, "dbg_mon_b27")1815 ),1816 1817 MTK_PIN(1818 155, "GPIO155",1819 MTK_EINT_FUNCTION(0, 155),1820 DRV_GRP4,1821 MTK_FUNCTION(0, "GPIO155"),1822 MTK_FUNCTION(1, "PWM1"),1823 MTK_FUNCTION(2, "CMVREF1"),1824 MTK_FUNCTION(3, "DPI_DATA20"),1825 MTK_FUNCTION(6, "UDI_NTRST"),1826 MTK_FUNCTION(7, "dbg_mon_b28")1827 ),1828 1829 MTK_PIN(1830 156, "GPIO156",1831 MTK_EINT_FUNCTION(0, 156),1832 DRV_GRP4,1833 MTK_FUNCTION(0, "GPIO156"),1834 MTK_FUNCTION(1, "PWM2"),1835 MTK_FUNCTION(2, "CMVREF0"),1836 MTK_FUNCTION(3, "DPI_DATA21")1837 ),1838 1839 MTK_PIN(1840 157, "GPIO157",1841 MTK_EINT_FUNCTION(0, 157),1842 DRV_GRP4,1843 MTK_FUNCTION(0, "GPIO157"),1844 MTK_FUNCTION(1, "PWRAP_SPI0_CSN")1845 ),1846 1847 MTK_PIN(1848 158, "GPIO158",1849 MTK_EINT_FUNCTION(0, 158),1850 DRV_GRP4,1851 MTK_FUNCTION(0, "GPIO158"),1852 MTK_FUNCTION(1, "PWRAP_SPI0_CK")1853 ),1854 1855 MTK_PIN(1856 159, "GPIO159",1857 MTK_EINT_FUNCTION(0, 159),1858 DRV_GRP4,1859 MTK_FUNCTION(0, "GPIO159"),1860 MTK_FUNCTION(1, "PWRAP_SPI0_MO"),1861 MTK_FUNCTION(2, "PWRAP_SPI0_MI")1862 ),1863 1864 MTK_PIN(1865 160, "GPIO160",1866 MTK_EINT_FUNCTION(0, 160),1867 DRV_GRP4,1868 MTK_FUNCTION(0, "GPIO160"),1869 MTK_FUNCTION(1, "PWRAP_SPI0_MI"),1870 MTK_FUNCTION(2, "PWRAP_SPI0_MO")1871 ),1872 1873 MTK_PIN(1874 161, "GPIO161",1875 MTK_EINT_FUNCTION(0, 161),1876 DRV_GRP4,1877 MTK_FUNCTION(0, "GPIO161"),1878 MTK_FUNCTION(1, "SRCLKENA0")1879 ),1880 1881 MTK_PIN(1882 162, "GPIO162",1883 MTK_EINT_FUNCTION(0, 162),1884 DRV_GRP4,1885 MTK_FUNCTION(0, "GPIO162"),1886 MTK_FUNCTION(1, "SRCLKENA1"),1887 MTK_FUNCTION(7, "dbg_mon_a31")1888 ),1889 1890 MTK_PIN(1891 163, "GPIO163",1892 MTK_EINT_FUNCTION(0, 163),1893 DRV_GRP4,1894 MTK_FUNCTION(0, "GPIO163"),1895 MTK_FUNCTION(1, "SCP_VREQ_VAO"),1896 MTK_FUNCTION(2, "DVFSRC_EXT_REQ")1897 ),1898 1899 MTK_PIN(1900 164, "GPIO164",1901 MTK_EINT_FUNCTION(0, 164),1902 DRV_GRP4,1903 MTK_FUNCTION(0, "GPIO164"),1904 MTK_FUNCTION(1, "RTC32K_CK")1905 ),1906 1907 MTK_PIN(1908 165, "GPIO165",1909 MTK_EINT_FUNCTION(0, 165),1910 DRV_GRP4,1911 MTK_FUNCTION(0, "GPIO165"),1912 MTK_FUNCTION(1, "WATCHDOG")1913 ),1914 1915 MTK_PIN(1916 166, "GPIO166",1917 MTK_EINT_FUNCTION(0, 166),1918 DRV_GRP4,1919 MTK_FUNCTION(0, "GPIO166"),1920 MTK_FUNCTION(1, "AUD_CLK_MOSI"),1921 MTK_FUNCTION(2, "AUD_CLK_MISO"),1922 MTK_FUNCTION(3, "I2S1_MCK")1923 ),1924 1925 MTK_PIN(1926 167, "GPIO167",1927 MTK_EINT_FUNCTION(0, 167),1928 DRV_GRP4,1929 MTK_FUNCTION(0, "GPIO167"),1930 MTK_FUNCTION(1, "AUD_SYNC_MOSI"),1931 MTK_FUNCTION(2, "AUD_SYNC_MISO"),1932 MTK_FUNCTION(3, "I2S1_BCK")1933 ),1934 1935 MTK_PIN(1936 168, "GPIO168",1937 MTK_EINT_FUNCTION(0, 168),1938 DRV_GRP4,1939 MTK_FUNCTION(0, "GPIO168"),1940 MTK_FUNCTION(1, "AUD_DAT_MOSI0"),1941 MTK_FUNCTION(2, "AUD_DAT_MISO0"),1942 MTK_FUNCTION(3, "I2S1_LRCK")1943 ),1944 1945 MTK_PIN(1946 169, "GPIO169",1947 MTK_EINT_FUNCTION(0, 169),1948 DRV_GRP4,1949 MTK_FUNCTION(0, "GPIO169"),1950 MTK_FUNCTION(1, "AUD_DAT_MOSI1"),1951 MTK_FUNCTION(2, "AUD_DAT_MISO1"),1952 MTK_FUNCTION(3, "I2S1_DO")1953 ),1954 1955 MTK_PIN(1956 170, "GPIO170",1957 MTK_EINT_FUNCTION(0, 170),1958 DRV_GRP4,1959 MTK_FUNCTION(0, "GPIO170"),1960 MTK_FUNCTION(1, "AUD_CLK_MISO"),1961 MTK_FUNCTION(2, "AUD_CLK_MOSI"),1962 MTK_FUNCTION(3, "I2S2_MCK")1963 ),1964 1965 MTK_PIN(1966 171, "GPIO171",1967 MTK_EINT_FUNCTION(0, 171),1968 DRV_GRP4,1969 MTK_FUNCTION(0, "GPIO171"),1970 MTK_FUNCTION(1, "AUD_SYNC_MISO"),1971 MTK_FUNCTION(2, "AUD_SYNC_MOSI"),1972 MTK_FUNCTION(3, "I2S2_BCK")1973 ),1974 1975 MTK_PIN(1976 172, "GPIO172",1977 MTK_EINT_FUNCTION(0, 172),1978 DRV_GRP4,1979 MTK_FUNCTION(0, "GPIO172"),1980 MTK_FUNCTION(1, "AUD_DAT_MISO0"),1981 MTK_FUNCTION(2, "AUD_DAT_MOSI0"),1982 MTK_FUNCTION(3, "I2S2_LRCK"),1983 MTK_FUNCTION(4, "VOW_DAT_MISO")1984 ),1985 1986 MTK_PIN(1987 173, "GPIO173",1988 MTK_EINT_FUNCTION(0, 173),1989 DRV_GRP4,1990 MTK_FUNCTION(0, "GPIO173"),1991 MTK_FUNCTION(1, "AUD_DAT_MISO1"),1992 MTK_FUNCTION(2, "AUD_DAT_MOSI1"),1993 MTK_FUNCTION(3, "I2S2_DI"),1994 MTK_FUNCTION(4, "VOW_CLK_MISO")1995 ),1996 1997 MTK_PIN(1998 174, "GPIO174",1999 MTK_EINT_FUNCTION(0, 174),2000 DRV_GRP4,2001 MTK_FUNCTION(0, "GPIO174"),2002 MTK_FUNCTION(1, "CONN_TOP_CLK"),2003 MTK_FUNCTION(2, "AUXIF_CLK"),2004 MTK_FUNCTION(3, "DFD_TCK_XI"),2005 MTK_FUNCTION(7, "dbg_mon_b3")2006 ),2007 2008 MTK_PIN(2009 175, "GPIO175",2010 MTK_EINT_FUNCTION(0, 175),2011 DRV_GRP4,2012 MTK_FUNCTION(0, "GPIO175"),2013 MTK_FUNCTION(1, "CONN_TOP_DATA"),2014 MTK_FUNCTION(2, "AUXIF_ST"),2015 MTK_FUNCTION(3, "DFD_TMS"),2016 MTK_FUNCTION(7, "dbg_mon_b15")2017 ),2018 2019 MTK_PIN(2020 176, "GPIO176",2021 MTK_EINT_FUNCTION(0, 176),2022 DRV_GRP4,2023 MTK_FUNCTION(0, "GPIO176"),2024 MTK_FUNCTION(1, "CONN_BT_CLK"),2025 MTK_FUNCTION(3, "DFD_TDI"),2026 MTK_FUNCTION(7, "dbg_mon_b2")2027 ),2028 2029 MTK_PIN(2030 177, "GPIO177",2031 MTK_EINT_FUNCTION(0, 177),2032 DRV_GRP4,2033 MTK_FUNCTION(0, "GPIO177"),2034 MTK_FUNCTION(1, "CONN_BT_DATA"),2035 MTK_FUNCTION(3, "DFD_TDO")2036 ),2037 2038 MTK_PIN(2039 178, "GPIO178",2040 MTK_EINT_FUNCTION(0, 178),2041 DRV_GRP4,2042 MTK_FUNCTION(0, "GPIO178"),2043 MTK_FUNCTION(1, "CONN_HRST_B"),2044 MTK_FUNCTION(3, "UDI_TMS"),2045 MTK_FUNCTION(7, "dbg_mon_b25")2046 ),2047 2048 MTK_PIN(2049 179, "GPIO179",2050 MTK_EINT_FUNCTION(0, 179),2051 DRV_GRP4,2052 MTK_FUNCTION(0, "GPIO179"),2053 MTK_FUNCTION(1, "CONN_WB_PTA"),2054 MTK_FUNCTION(3, "UDI_TCK"),2055 MTK_FUNCTION(7, "dbg_mon_b29")2056 ),2057 2058 MTK_PIN(2059 180, "GPIO180",2060 MTK_EINT_FUNCTION(0, 180),2061 DRV_GRP4,2062 MTK_FUNCTION(0, "GPIO180"),2063 MTK_FUNCTION(1, "CONN_WF_CTRL0"),2064 MTK_FUNCTION(3, "UDI_TDI")2065 ),2066 2067 MTK_PIN(2068 181, "GPIO181",2069 MTK_EINT_FUNCTION(0, 181),2070 DRV_GRP4,2071 MTK_FUNCTION(0, "GPIO181"),2072 MTK_FUNCTION(1, "CONN_WF_CTRL1"),2073 MTK_FUNCTION(3, "UDI_TDO")2074 ),2075 2076 MTK_PIN(2077 182, "GPIO182",2078 MTK_EINT_FUNCTION(0, 182),2079 DRV_GRP4,2080 MTK_FUNCTION(0, "GPIO182"),2081 MTK_FUNCTION(1, "CONN_WF_CTRL2"),2082 MTK_FUNCTION(3, "UDI_NTRST")2083 ),2084 2085 MTK_PIN(2086 183, "GPIO183",2087 MTK_EINT_FUNCTION(0, 183),2088 DRV_GRP4,2089 MTK_FUNCTION(0, "GPIO183"),2090 MTK_FUNCTION(1, "SPMI_SCL")2091 ),2092 2093 MTK_PIN(2094 184, "GPIO184",2095 MTK_EINT_FUNCTION(0, 184),2096 DRV_GRP4,2097 MTK_FUNCTION(0, "GPIO184"),2098 MTK_FUNCTION(1, "SPMI_SDA")2099 ),2100 2101 MTK_PIN(2102 185, "GPIO185",2103 MTK_EINT_FUNCTION(0, 197),2104 DRV_FIXED,2105 MTK_FUNCTION(0, NULL)2106 ),2107 2108 MTK_PIN(2109 186, "GPIO186",2110 MTK_EINT_FUNCTION(0, 198),2111 DRV_FIXED,2112 MTK_FUNCTION(0, NULL)2113 ),2114 2115 MTK_PIN(2116 187, "GPIO187",2117 MTK_EINT_FUNCTION(0, 199),2118 DRV_FIXED,2119 MTK_FUNCTION(0, NULL)2120 ),2121 2122 MTK_PIN(2123 188, "GPIO188",2124 MTK_EINT_FUNCTION(0, 200),2125 DRV_FIXED,2126 MTK_FUNCTION(0, NULL)2127 ),2128 2129 MTK_PIN(2130 189, "GPIO189",2131 MTK_EINT_FUNCTION(0, 201),2132 DRV_FIXED,2133 MTK_FUNCTION(0, NULL)2134 ),2135 2136 MTK_PIN(2137 190, "GPIO190",2138 MTK_EINT_FUNCTION(0, 202),2139 DRV_FIXED,2140 MTK_FUNCTION(0, NULL)2141 ),2142 2143 MTK_PIN(2144 191, "GPIO191",2145 MTK_EINT_FUNCTION(0, 203),2146 DRV_FIXED,2147 MTK_FUNCTION(0, NULL)2148 ),2149 2150 MTK_PIN(2151 192, "GPIO192",2152 MTK_EINT_FUNCTION(0, 204),2153 DRV_FIXED,2154 MTK_FUNCTION(0, NULL)2155 ),2156 2157 MTK_PIN(2158 193, "GPIO193",2159 MTK_EINT_FUNCTION(0, 205),2160 DRV_FIXED,2161 MTK_FUNCTION(0, NULL)2162 ),2163 2164 MTK_PIN(2165 194, "GPIO194",2166 MTK_EINT_FUNCTION(0, 206),2167 DRV_FIXED,2168 MTK_FUNCTION(0, NULL)2169 ),2170 2171 MTK_PIN(2172 195, "GPIO195",2173 MTK_EINT_FUNCTION(0, 207),2174 DRV_FIXED,2175 MTK_FUNCTION(0, NULL)2176 ),2177 2178 MTK_PIN(2179 196, "GPIO196",2180 MTK_EINT_FUNCTION(0, 208),2181 DRV_FIXED,2182 MTK_FUNCTION(0, NULL)2183 )2184};2185 2186#endif /* __PINCTRL_MTK_MT8186_H */2187