1758 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * Copyright (C) 2018 MediaTek Inc.4 * Author: Zhiyong Tao <zhiyong.tao@mediatek.com>5 *6 */7#ifndef PINCTRL_MTK_MT2712_H8#define PINCTRL_MTK_MT2712_H9 10#include <linux/pinctrl/pinctrl.h>11#include "pinctrl-mtk-common.h"12 13static const struct mtk_desc_pin mtk_pins_mt2712[] = {14 MTK_PIN(PINCTRL_PIN(0, "EINT0"),15 NULL, "mt2712",16 MTK_EINT_FUNCTION(0, 6),17 MTK_FUNCTION(0, "GPIO0"),18 MTK_FUNCTION(1, "EINT0"),19 MTK_FUNCTION(2, "MBIST_DIAG_SCANOUT"),20 MTK_FUNCTION(3, "DSIA_TE"),21 MTK_FUNCTION(4, "DSIC_TE"),22 MTK_FUNCTION(5, "DIN_D3"),23 MTK_FUNCTION(6, "PURE_HW_PROTECT")24 ),25 MTK_PIN(PINCTRL_PIN(1, "EINT1"),26 NULL, "mt2712",27 MTK_EINT_FUNCTION(0, 7),28 MTK_FUNCTION(0, "GPIO1"),29 MTK_FUNCTION(1, "EINT1"),30 MTK_FUNCTION(2, "IR_IN"),31 MTK_FUNCTION(3, "DSIB_TE"),32 MTK_FUNCTION(4, "DSID_TE"),33 MTK_FUNCTION(5, "DIN_D4")34 ),35 MTK_PIN(PINCTRL_PIN(2, "EINT2"),36 NULL, "mt2712",37 MTK_EINT_FUNCTION(0, 8),38 MTK_FUNCTION(0, "GPIO2"),39 MTK_FUNCTION(1, "EINT2"),40 MTK_FUNCTION(2, "IR_IN"),41 MTK_FUNCTION(3, "LCM_RST1"),42 MTK_FUNCTION(5, "DIN_D5")43 ),44 MTK_PIN(PINCTRL_PIN(3, "EINT3"),45 NULL, "mt2712",46 MTK_EINT_FUNCTION(0, 9),47 MTK_FUNCTION(0, "GPIO3"),48 MTK_FUNCTION(1, "EINT3"),49 MTK_FUNCTION(2, "IR_IN"),50 MTK_FUNCTION(3, "LCM_RST0"),51 MTK_FUNCTION(5, "DIN_D6")52 ),53 MTK_PIN(PINCTRL_PIN(4, "PWM0"),54 NULL, "mt2712",55 MTK_EINT_FUNCTION(0, 10),56 MTK_FUNCTION(0, "GPIO4"),57 MTK_FUNCTION(1, "PWM0"),58 MTK_FUNCTION(2, "DISP0_PWM"),59 MTK_FUNCTION(3, "DISP1_PWM"),60 MTK_FUNCTION(5, "DIN_CLK")61 ),62 MTK_PIN(PINCTRL_PIN(5, "PWM1"),63 NULL, "mt2712",64 MTK_EINT_FUNCTION(0, 11),65 MTK_FUNCTION(0, "GPIO5"),66 MTK_FUNCTION(1, "PWM1"),67 MTK_FUNCTION(2, "DISP1_PWM"),68 MTK_FUNCTION(3, "DISP0_PWM"),69 MTK_FUNCTION(5, "DIN_VSYNC")70 ),71 MTK_PIN(PINCTRL_PIN(6, "PWM2"),72 NULL, "mt2712",73 MTK_EINT_FUNCTION(0, 12),74 MTK_FUNCTION(0, "GPIO6"),75 MTK_FUNCTION(1, "PWM2"),76 MTK_FUNCTION(2, "DISP0_PWM"),77 MTK_FUNCTION(3, "DISP1_PWM"),78 MTK_FUNCTION(4, "DISP2_PWM"),79 MTK_FUNCTION(5, "DIN_HSYNC")80 ),81 MTK_PIN(PINCTRL_PIN(7, "PWM3"),82 NULL, "mt2712",83 MTK_EINT_FUNCTION(0, 13),84 MTK_FUNCTION(0, "GPIO7"),85 MTK_FUNCTION(1, "PWM3"),86 MTK_FUNCTION(2, "DISP1_PWM"),87 MTK_FUNCTION(3, "DISP0_PWM"),88 MTK_FUNCTION(4, "LCM_RST2"),89 MTK_FUNCTION(5, "DIN_D0")90 ),91 MTK_PIN(PINCTRL_PIN(8, "PWM4"),92 NULL, "mt2712",93 MTK_EINT_FUNCTION(0, 14),94 MTK_FUNCTION(0, "GPIO8"),95 MTK_FUNCTION(1, "PWM4"),96 MTK_FUNCTION(2, "DISP0_PWM"),97 MTK_FUNCTION(3, "DISP1_PWM"),98 MTK_FUNCTION(4, "DSIA_TE"),99 MTK_FUNCTION(5, "DIN_D1")100 ),101 MTK_PIN(PINCTRL_PIN(9, "PWM5"),102 NULL, "mt2712",103 MTK_EINT_FUNCTION(0, 15),104 MTK_FUNCTION(0, "GPIO9"),105 MTK_FUNCTION(1, "PWM5"),106 MTK_FUNCTION(2, "DISP1_PWM"),107 MTK_FUNCTION(3, "DISP0_PWM"),108 MTK_FUNCTION(4, "DSIB_TE"),109 MTK_FUNCTION(5, "DIN_D2")110 ),111 MTK_PIN(PINCTRL_PIN(10, "PWM6"),112 NULL, "mt2712",113 MTK_EINT_FUNCTION(0, 16),114 MTK_FUNCTION(0, "GPIO10"),115 MTK_FUNCTION(1, "PWM6"),116 MTK_FUNCTION(2, "DISP0_PWM"),117 MTK_FUNCTION(3, "DISP1_PWM"),118 MTK_FUNCTION(4, "LCM_RST0")119 ),120 MTK_PIN(PINCTRL_PIN(11, "PWM7"),121 NULL, "mt2712",122 MTK_EINT_FUNCTION(0, 17),123 MTK_FUNCTION(0, "GPIO11"),124 MTK_FUNCTION(1, "PWM7"),125 MTK_FUNCTION(2, "DISP1_PWM"),126 MTK_FUNCTION(3, "DISP0_PWM"),127 MTK_FUNCTION(4, "LCM_RST1")128 ),129 MTK_PIN(PINCTRL_PIN(12, "IDDIG_P0"),130 NULL, "mt2712",131 MTK_EINT_FUNCTION(1, 22),132 MTK_FUNCTION(0, "GPIO12"),133 MTK_FUNCTION(1, "IDDIG_A"),134 MTK_FUNCTION(5, "DIN_D7")135 ),136 MTK_PIN(PINCTRL_PIN(13, "DRV_VBUS_P0"),137 NULL, "mt2712",138 MTK_EINT_FUNCTION(0, 43),139 MTK_FUNCTION(0, "GPIO13"),140 MTK_FUNCTION(1, "DRV_VBUS_A")141 ),142 MTK_PIN(PINCTRL_PIN(14, "IDDIG_P1"),143 NULL, "mt2712",144 MTK_EINT_FUNCTION(1, 44),145 MTK_FUNCTION(0, "GPIO14"),146 MTK_FUNCTION(1, "IDDIG_B")147 ),148 MTK_PIN(PINCTRL_PIN(15, "DRV_VBUS_P1"),149 NULL, "mt2712",150 MTK_EINT_FUNCTION(0, 45),151 MTK_FUNCTION(0, "GPIO15"),152 MTK_FUNCTION(1, "DRV_VBUS_B")153 ),154 MTK_PIN(PINCTRL_PIN(16, "DRV_VBUS_P2"),155 NULL, "mt2712",156 MTK_EINT_FUNCTION(0, 46),157 MTK_FUNCTION(0, "GPIO16"),158 MTK_FUNCTION(1, "DRV_VBUS_C")159 ),160 MTK_PIN(PINCTRL_PIN(17, "DRV_VBUS_P3"),161 NULL, "mt2712",162 MTK_EINT_FUNCTION(0, 47),163 MTK_FUNCTION(0, "GPIO17"),164 MTK_FUNCTION(1, "DRV_VBUS_D")165 ),166 MTK_PIN(PINCTRL_PIN(18, "KPROW0"),167 NULL, "mt2712",168 MTK_EINT_FUNCTION(0, 18),169 MTK_FUNCTION(0, "GPIO18"),170 MTK_FUNCTION(1, "KROW0")171 ),172 MTK_PIN(PINCTRL_PIN(19, "KPCOL0"),173 NULL, "mt2712",174 MTK_EINT_FUNCTION(0, 19),175 MTK_FUNCTION(0, "GPIO19"),176 MTK_FUNCTION(1, "KCOL0")177 ),178 MTK_PIN(PINCTRL_PIN(20, "KPROW1"),179 NULL, "mt2712",180 MTK_EINT_FUNCTION(0, 48),181 MTK_FUNCTION(0, "GPIO20"),182 MTK_FUNCTION(1, "KROW1")183 ),184 MTK_PIN(PINCTRL_PIN(21, "KPCOL1"),185 NULL, "mt2712",186 MTK_EINT_FUNCTION(0, 49),187 MTK_FUNCTION(0, "GPIO21"),188 MTK_FUNCTION(1, "KCOL1")189 ),190 MTK_PIN(PINCTRL_PIN(22, "KPROW2"),191 NULL, "mt2712",192 MTK_EINT_FUNCTION(0, 50),193 MTK_FUNCTION(0, "GPIO22"),194 MTK_FUNCTION(1, "KROW2"),195 MTK_FUNCTION(2, "DISP1_PWM")196 ),197 MTK_PIN(PINCTRL_PIN(23, "KPCOL2"),198 NULL, "mt2712",199 MTK_EINT_FUNCTION(0, 51),200 MTK_FUNCTION(0, "GPIO23"),201 MTK_FUNCTION(1, "KCOL2"),202 MTK_FUNCTION(2, "DISP0_PWM")203 ),204 MTK_PIN(PINCTRL_PIN(24, "CMMCLK"),205 NULL, "mt2712",206 MTK_EINT_FUNCTION(0, 52),207 MTK_FUNCTION(0, "GPIO24"),208 MTK_FUNCTION(1, "CMMCLK"),209 MTK_FUNCTION(7, "DBG_MON_A_1_")210 ),211 MTK_PIN(PINCTRL_PIN(25, "CM2MCLK"),212 NULL, "mt2712",213 MTK_EINT_FUNCTION(0, 53),214 MTK_FUNCTION(0, "GPIO25"),215 MTK_FUNCTION(1, "CM2MCLK"),216 MTK_FUNCTION(7, "DBG_MON_A_2_")217 ),218 MTK_PIN(PINCTRL_PIN(26, "PCM_TX"),219 NULL, "mt2712",220 MTK_EINT_FUNCTION(0, 54),221 MTK_FUNCTION(0, "GPIO26"),222 MTK_FUNCTION(1, "PCM1_DO"),223 MTK_FUNCTION(2, "MRG_TX"),224 MTK_FUNCTION(3, "DAI_TX"),225 MTK_FUNCTION(4, "MRG_RX"),226 MTK_FUNCTION(5, "DAI_RX"),227 MTK_FUNCTION(6, "PCM1_DI"),228 MTK_FUNCTION(7, "DBG_MON_A_3_")229 ),230 MTK_PIN(PINCTRL_PIN(27, "PCM_CLK"),231 NULL, "mt2712",232 MTK_EINT_FUNCTION(0, 55),233 MTK_FUNCTION(0, "GPIO27"),234 MTK_FUNCTION(1, "PCM1_CLK"),235 MTK_FUNCTION(2, "MRG_CLK"),236 MTK_FUNCTION(3, "DAI_CLK"),237 MTK_FUNCTION(7, "DBG_MON_A_4_")238 ),239 MTK_PIN(PINCTRL_PIN(28, "PCM_RX"),240 NULL, "mt2712",241 MTK_EINT_FUNCTION(0, 56),242 MTK_FUNCTION(0, "GPIO28"),243 MTK_FUNCTION(1, "PCM1_DI"),244 MTK_FUNCTION(2, "MRG_RX"),245 MTK_FUNCTION(3, "DAI_RX"),246 MTK_FUNCTION(4, "MRG_TX"),247 MTK_FUNCTION(5, "DAI_TX"),248 MTK_FUNCTION(6, "PCM1_DO"),249 MTK_FUNCTION(7, "DBG_MON_A_5_")250 ),251 MTK_PIN(PINCTRL_PIN(29, "PCM_SYNC"),252 NULL, "mt2712",253 MTK_EINT_FUNCTION(0, 57),254 MTK_FUNCTION(0, "GPIO29"),255 MTK_FUNCTION(1, "PCM1_SYNC"),256 MTK_FUNCTION(2, "MRG_SYNC"),257 MTK_FUNCTION(3, "DAI_SYNC"),258 MTK_FUNCTION(7, "DBG_MON_A_6_")259 ),260 MTK_PIN(PINCTRL_PIN(30, "NCEB0"),261 NULL, "mt2712",262 MTK_EINT_FUNCTION(0, 58),263 MTK_FUNCTION(0, "GPIO30"),264 MTK_FUNCTION(1, "NCEB0"),265 MTK_FUNCTION(2, "USB0_FT_SDA"),266 MTK_FUNCTION(7, "DBG_MON_A_7_")267 ),268 MTK_PIN(PINCTRL_PIN(31, "NCEB1"),269 NULL, "mt2712",270 MTK_EINT_FUNCTION(0, 59),271 MTK_FUNCTION(0, "GPIO31"),272 MTK_FUNCTION(1, "NCEB1"),273 MTK_FUNCTION(2, "USB1_FT_SCL"),274 MTK_FUNCTION(7, "DBG_MON_A_8_")275 ),276 MTK_PIN(PINCTRL_PIN(32, "NF_DQS"),277 NULL, "mt2712",278 MTK_EINT_FUNCTION(0, 60),279 MTK_FUNCTION(0, "GPIO32"),280 MTK_FUNCTION(1, "NF_DQS"),281 MTK_FUNCTION(2, "USB1_FT_SDA"),282 MTK_FUNCTION(7, "DBG_MON_A_9_")283 ),284 MTK_PIN(PINCTRL_PIN(33, "NWEB"),285 NULL, "mt2712",286 MTK_EINT_FUNCTION(0, 61),287 MTK_FUNCTION(0, "GPIO33"),288 MTK_FUNCTION(1, "NWEB"),289 MTK_FUNCTION(2, "USB2_FT_SCL"),290 MTK_FUNCTION(7, "DBG_MON_A_10_")291 ),292 MTK_PIN(PINCTRL_PIN(34, "NREB"),293 NULL, "mt2712",294 MTK_EINT_FUNCTION(0, 62),295 MTK_FUNCTION(0, "GPIO34"),296 MTK_FUNCTION(1, "NREB"),297 MTK_FUNCTION(2, "USB2_FT_SDA"),298 MTK_FUNCTION(7, "DBG_MON_A_11_")299 ),300 MTK_PIN(PINCTRL_PIN(35, "NCLE"),301 NULL, "mt2712",302 MTK_EINT_FUNCTION(0, 63),303 MTK_FUNCTION(0, "GPIO35"),304 MTK_FUNCTION(1, "NCLE"),305 MTK_FUNCTION(2, "USB3_FT_SCL"),306 MTK_FUNCTION(7, "DBG_MON_A_12_")307 ),308 MTK_PIN(PINCTRL_PIN(36, "NALE"),309 NULL, "mt2712",310 MTK_EINT_FUNCTION(0, 64),311 MTK_FUNCTION(0, "GPIO36"),312 MTK_FUNCTION(1, "NALE"),313 MTK_FUNCTION(2, "USB3_FT_SDA"),314 MTK_FUNCTION(7, "DBG_MON_A_13_")315 ),316 MTK_PIN(PINCTRL_PIN(37, "MSDC0E_CLK"),317 NULL, "mt2712",318 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),319 MTK_FUNCTION(0, "GPIO37"),320 MTK_FUNCTION(1, "MSDC0_CLK"),321 MTK_FUNCTION(2, "USB0_FT_SCL"),322 MTK_FUNCTION(7, "DBG_MON_A_0_")323 ),324 MTK_PIN(PINCTRL_PIN(38, "MSDC0E_DAT7"),325 NULL, "mt2712",326 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),327 MTK_FUNCTION(0, "GPIO38"),328 MTK_FUNCTION(1, "MSDC0_DAT7"),329 MTK_FUNCTION(2, "NAND_ND7"),330 MTK_FUNCTION(7, "DBG_MON_A_14_")331 ),332 MTK_PIN(PINCTRL_PIN(39, "MSDC0E_DAT6"),333 NULL, "mt2712",334 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),335 MTK_FUNCTION(0, "GPIO39"),336 MTK_FUNCTION(1, "MSDC0_DAT6"),337 MTK_FUNCTION(2, "NAND_ND6"),338 MTK_FUNCTION(7, "DBG_MON_A_15_")339 ),340 MTK_PIN(PINCTRL_PIN(40, "MSDC0E_DAT5"),341 NULL, "mt2712",342 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),343 MTK_FUNCTION(0, "GPIO40"),344 MTK_FUNCTION(1, "MSDC0_DAT5"),345 MTK_FUNCTION(2, "NAND_ND5"),346 MTK_FUNCTION(7, "DBG_MON_A_16_")347 ),348 MTK_PIN(PINCTRL_PIN(41, "MSDC0E_DAT4"),349 NULL, "mt2712",350 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),351 MTK_FUNCTION(0, "GPIO41"),352 MTK_FUNCTION(1, "MSDC0_DAT4"),353 MTK_FUNCTION(2, "NAND_ND4"),354 MTK_FUNCTION(7, "DBG_MON_A_17_")355 ),356 MTK_PIN(PINCTRL_PIN(42, "MSDC0E_DAT3"),357 NULL, "mt2712",358 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),359 MTK_FUNCTION(0, "GPIO42"),360 MTK_FUNCTION(1, "MSDC0_DAT3"),361 MTK_FUNCTION(2, "NAND_ND3"),362 MTK_FUNCTION(7, "DBG_MON_A_18_")363 ),364 MTK_PIN(PINCTRL_PIN(43, "MSDC0E_DAT2"),365 NULL, "mt2712",366 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),367 MTK_FUNCTION(0, "GPIO43"),368 MTK_FUNCTION(1, "MSDC0_DAT2"),369 MTK_FUNCTION(2, "NAND_ND2"),370 MTK_FUNCTION(7, "DBG_MON_A_19_")371 ),372 MTK_PIN(PINCTRL_PIN(44, "MSDC0E_DAT1"),373 NULL, "mt2712",374 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),375 MTK_FUNCTION(0, "GPIO44"),376 MTK_FUNCTION(1, "MSDC0_DAT1"),377 MTK_FUNCTION(2, "NAND_ND1"),378 MTK_FUNCTION(7, "DBG_MON_A_20_")379 ),380 MTK_PIN(PINCTRL_PIN(45, "MSDC0E_DAT0"),381 NULL, "mt2712",382 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),383 MTK_FUNCTION(0, "GPIO45"),384 MTK_FUNCTION(1, "MSDC0_DAT0"),385 MTK_FUNCTION(2, "NAND_ND0"),386 MTK_FUNCTION(7, "DBG_MON_A_21_")387 ),388 MTK_PIN(PINCTRL_PIN(46, "MSDC0E_CMD"),389 NULL, "mt2712",390 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),391 MTK_FUNCTION(0, "GPIO46"),392 MTK_FUNCTION(1, "MSDC0_CMD"),393 MTK_FUNCTION(2, "NAND_NRNB"),394 MTK_FUNCTION(7, "DBG_MON_A_22_")395 ),396 MTK_PIN(PINCTRL_PIN(47, "MSDC0E_DSL"),397 NULL, "mt2712",398 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),399 MTK_FUNCTION(0, "GPIO47"),400 MTK_FUNCTION(1, "MSDC0_DSL"),401 MTK_FUNCTION(7, "DBG_MON_A_23_")402 ),403 MTK_PIN(PINCTRL_PIN(48, "MSDC0E_RSTB"),404 NULL, "mt2712",405 MTK_EINT_FUNCTION(0, 142),406 MTK_FUNCTION(0, "GPIO48"),407 MTK_FUNCTION(1, "MSDC0_RSTB"),408 MTK_FUNCTION(7, "DBG_MON_A_24_")409 ),410 MTK_PIN(PINCTRL_PIN(49, "MSDC3_DAT3"),411 NULL, "mt2712",412 MTK_EINT_FUNCTION(0, 65),413 MTK_FUNCTION(0, "GPIO49"),414 MTK_FUNCTION(1, "MSDC3_DAT3"),415 MTK_FUNCTION(7, "DBG_MON_A_25_")416 ),417 MTK_PIN(PINCTRL_PIN(50, "MSDC3_DAT2"),418 NULL, "mt2712",419 MTK_EINT_FUNCTION(0, 66),420 MTK_FUNCTION(0, "GPIO50"),421 MTK_FUNCTION(1, "MSDC3_DAT2"),422 MTK_FUNCTION(7, "DBG_MON_A_26_")423 ),424 MTK_PIN(PINCTRL_PIN(51, "MSDC3_DAT1"),425 NULL, "mt2712",426 MTK_EINT_FUNCTION(0, 67),427 MTK_FUNCTION(0, "GPIO51"),428 MTK_FUNCTION(1, "MSDC3_DAT1"),429 MTK_FUNCTION(7, "DBG_MON_A_27_")430 ),431 MTK_PIN(PINCTRL_PIN(52, "MSDC3_DAT0"),432 NULL, "mt2712",433 MTK_EINT_FUNCTION(0, 68),434 MTK_FUNCTION(0, "GPIO52"),435 MTK_FUNCTION(1, "MSDC3_DAT0"),436 MTK_FUNCTION(7, "DBG_MON_A_28_")437 ),438 MTK_PIN(PINCTRL_PIN(53, "MSDC3_CMD"),439 NULL, "mt2712",440 MTK_EINT_FUNCTION(0, 69),441 MTK_FUNCTION(0, "GPIO53"),442 MTK_FUNCTION(1, "MSDC3_CMD"),443 MTK_FUNCTION(7, "DBG_MON_A_29_")444 ),445 MTK_PIN(PINCTRL_PIN(54, "MSDC3_INS"),446 NULL, "mt2712",447 MTK_EINT_FUNCTION(0, 20),448 MTK_FUNCTION(0, "GPIO54"),449 MTK_FUNCTION(1, "MSDC3_INS"),450 MTK_FUNCTION(7, "DBG_MON_A_30_")451 ),452 MTK_PIN(PINCTRL_PIN(55, "MSDC3_DSL"),453 NULL, "mt2712",454 MTK_EINT_FUNCTION(0, 70),455 MTK_FUNCTION(0, "GPIO55"),456 MTK_FUNCTION(1, "MSDC3_DSL"),457 MTK_FUNCTION(7, "DBG_MON_A_31_")458 ),459 MTK_PIN(PINCTRL_PIN(56, "MSDC3_CLK"),460 NULL, "mt2712",461 MTK_EINT_FUNCTION(0, 71),462 MTK_FUNCTION(0, "GPIO56"),463 MTK_FUNCTION(1, "MSDC3_CLK"),464 MTK_FUNCTION(7, "DBG_MON_A_32_")465 ),466 MTK_PIN(PINCTRL_PIN(57, "NOR_CS"),467 NULL, "mt2712",468 MTK_EINT_FUNCTION(0, 72),469 MTK_FUNCTION(0, "GPIO57"),470 MTK_FUNCTION(1, "NOR_CS")471 ),472 MTK_PIN(PINCTRL_PIN(58, "NOR_CK"),473 NULL, "mt2712",474 MTK_EINT_FUNCTION(0, 73),475 MTK_FUNCTION(0, "GPIO58"),476 MTK_FUNCTION(1, "NOR_CK")477 ),478 MTK_PIN(PINCTRL_PIN(59, "NOR_IO0"),479 NULL, "mt2712",480 MTK_EINT_FUNCTION(0, 74),481 MTK_FUNCTION(0, "GPIO59"),482 MTK_FUNCTION(1, "NOR_IO0")483 ),484 MTK_PIN(PINCTRL_PIN(60, "NOR_IO1"),485 NULL, "mt2712",486 MTK_EINT_FUNCTION(0, 75),487 MTK_FUNCTION(0, "GPIO60"),488 MTK_FUNCTION(1, "NOR_IO1")489 ),490 MTK_PIN(PINCTRL_PIN(61, "NOR_IO2"),491 NULL, "mt2712",492 MTK_EINT_FUNCTION(0, 76),493 MTK_FUNCTION(0, "GPIO61"),494 MTK_FUNCTION(1, "NOR_IO2")495 ),496 MTK_PIN(PINCTRL_PIN(62, "NOR_IO3"),497 NULL, "mt2712",498 MTK_EINT_FUNCTION(0, 77),499 MTK_FUNCTION(0, "GPIO62"),500 MTK_FUNCTION(1, "NOR_IO3")501 ),502 MTK_PIN(PINCTRL_PIN(63, "MSDC1_CLK"),503 NULL, "mt2712",504 MTK_EINT_FUNCTION(0, 78),505 MTK_FUNCTION(0, "GPIO63"),506 MTK_FUNCTION(1, "MSDC1_CLK"),507 MTK_FUNCTION(2, "UDI_TCK")508 ),509 MTK_PIN(PINCTRL_PIN(64, "MSDC1_DAT3"),510 NULL, "mt2712",511 MTK_EINT_FUNCTION(0, 79),512 MTK_FUNCTION(0, "GPIO64"),513 MTK_FUNCTION(1, "MSDC1_DAT3"),514 MTK_FUNCTION(2, "UDI_TDI")515 ),516 MTK_PIN(PINCTRL_PIN(65, "MSDC1_DAT1"),517 NULL, "mt2712",518 MTK_EINT_FUNCTION(0, 80),519 MTK_FUNCTION(0, "GPIO65"),520 MTK_FUNCTION(1, "MSDC1_DAT1"),521 MTK_FUNCTION(2, "UDI_TMS")522 ),523 MTK_PIN(PINCTRL_PIN(66, "MSDC1_DAT2"),524 NULL, "mt2712",525 MTK_EINT_FUNCTION(0, 81),526 MTK_FUNCTION(0, "GPIO66"),527 MTK_FUNCTION(1, "MSDC1_DAT2"),528 MTK_FUNCTION(2, "UDI_TDO")529 ),530 MTK_PIN(PINCTRL_PIN(67, "MSDC1_PSW"),531 NULL, "mt2712",532 MTK_EINT_FUNCTION(0, 82),533 MTK_FUNCTION(0, "GPIO67"),534 MTK_FUNCTION(2, "UDI_NTRST")535 ),536 MTK_PIN(PINCTRL_PIN(68, "MSDC1_DAT0"),537 NULL, "mt2712",538 MTK_EINT_FUNCTION(0, 83),539 MTK_FUNCTION(0, "GPIO68"),540 MTK_FUNCTION(1, "MSDC1_DAT0")541 ),542 MTK_PIN(PINCTRL_PIN(69, "MSDC1_CMD"),543 NULL, "mt2712",544 MTK_EINT_FUNCTION(0, 84),545 MTK_FUNCTION(0, "GPIO69"),546 MTK_FUNCTION(1, "MSDC1_CMD")547 ),548 MTK_PIN(PINCTRL_PIN(70, "MSDC1_INS"),549 NULL, "mt2712",550 MTK_EINT_FUNCTION(0, 85),551 MTK_FUNCTION(0, "GPIO70")552 ),553 MTK_PIN(PINCTRL_PIN(71, "GBE_TXD3"),554 NULL, "mt2712",555 MTK_EINT_FUNCTION(0, 86),556 MTK_FUNCTION(0, "GPIO71"),557 MTK_FUNCTION(1, "GBE_TXD3"),558 MTK_FUNCTION(7, "DBG_MON_B_0_")559 ),560 MTK_PIN(PINCTRL_PIN(72, "GBE_TXD2"),561 NULL, "mt2712",562 MTK_EINT_FUNCTION(0, 87),563 MTK_FUNCTION(0, "GPIO72"),564 MTK_FUNCTION(1, "GBE_TXD2"),565 MTK_FUNCTION(7, "DBG_MON_B_1_")566 ),567 MTK_PIN(PINCTRL_PIN(73, "GBE_TXD1"),568 NULL, "mt2712",569 MTK_EINT_FUNCTION(0, 88),570 MTK_FUNCTION(0, "GPIO73"),571 MTK_FUNCTION(1, "GBE_TXD1"),572 MTK_FUNCTION(7, "DBG_MON_B_2_")573 ),574 MTK_PIN(PINCTRL_PIN(74, "GBE_TXD0"),575 NULL, "mt2712",576 MTK_EINT_FUNCTION(0, 89),577 MTK_FUNCTION(0, "GPIO74"),578 MTK_FUNCTION(1, "GBE_TXD0"),579 MTK_FUNCTION(7, "DBG_MON_B_3_")580 ),581 MTK_PIN(PINCTRL_PIN(75, "GBE_TXC"),582 NULL, "mt2712",583 MTK_EINT_FUNCTION(0, 90),584 MTK_FUNCTION(0, "GPIO75"),585 MTK_FUNCTION(1, "GBE_TXC"),586 MTK_FUNCTION(7, "DBG_MON_B_4_")587 ),588 MTK_PIN(PINCTRL_PIN(76, "GBE_TXEN"),589 NULL, "mt2712",590 MTK_EINT_FUNCTION(0, 91),591 MTK_FUNCTION(0, "GPIO76"),592 MTK_FUNCTION(1, "GBE_TXEN"),593 MTK_FUNCTION(7, "DBG_MON_B_5_")594 ),595 MTK_PIN(PINCTRL_PIN(77, "GBE_TXER"),596 NULL, "mt2712",597 MTK_EINT_FUNCTION(0, 92),598 MTK_FUNCTION(0, "GPIO77"),599 MTK_FUNCTION(1, "GBE_TXER"),600 MTK_FUNCTION(7, "DBG_MON_B_6_")601 ),602 MTK_PIN(PINCTRL_PIN(78, "GBE_RXD3"),603 NULL, "mt2712",604 MTK_EINT_FUNCTION(0, 93),605 MTK_FUNCTION(0, "GPIO78"),606 MTK_FUNCTION(1, "GBE_RXD3"),607 MTK_FUNCTION(7, "DBG_MON_B_7_")608 ),609 MTK_PIN(PINCTRL_PIN(79, "GBE_RXD2"),610 NULL, "mt2712",611 MTK_EINT_FUNCTION(0, 94),612 MTK_FUNCTION(0, "GPIO79"),613 MTK_FUNCTION(1, "GBE_RXD2"),614 MTK_FUNCTION(7, "DBG_MON_B_8_")615 ),616 MTK_PIN(PINCTRL_PIN(80, "GBE_RXD1"),617 NULL, "mt2712",618 MTK_EINT_FUNCTION(0, 95),619 MTK_FUNCTION(0, "GPIO80"),620 MTK_FUNCTION(1, "GBE_RXD1"),621 MTK_FUNCTION(7, "DBG_MON_B_9_")622 ),623 MTK_PIN(PINCTRL_PIN(81, "GBE_RXD0"),624 NULL, "mt2712",625 MTK_EINT_FUNCTION(0, 96),626 MTK_FUNCTION(0, "GPIO81"),627 MTK_FUNCTION(1, "GBE_RXD0"),628 MTK_FUNCTION(7, "DBG_MON_B_10_")629 ),630 MTK_PIN(PINCTRL_PIN(82, "GBE_RXDV"),631 NULL, "mt2712",632 MTK_EINT_FUNCTION(0, 97),633 MTK_FUNCTION(0, "GPIO82"),634 MTK_FUNCTION(1, "GBE_RXDV"),635 MTK_FUNCTION(7, "DBG_MON_B_11_")636 ),637 MTK_PIN(PINCTRL_PIN(83, "GBE_RXER"),638 NULL, "mt2712",639 MTK_EINT_FUNCTION(0, 98),640 MTK_FUNCTION(0, "GPIO83"),641 MTK_FUNCTION(1, "GBE_RXER"),642 MTK_FUNCTION(7, "DBG_MON_B_12_")643 ),644 MTK_PIN(PINCTRL_PIN(84, "GBE_RXC"),645 NULL, "mt2712",646 MTK_EINT_FUNCTION(0, 99),647 MTK_FUNCTION(0, "GPIO84"),648 MTK_FUNCTION(1, "GBE_RXC"),649 MTK_FUNCTION(7, "DBG_MON_B_13_")650 ),651 MTK_PIN(PINCTRL_PIN(85, "GBE_MDC"),652 NULL, "mt2712",653 MTK_EINT_FUNCTION(0, 100),654 MTK_FUNCTION(0, "GPIO85"),655 MTK_FUNCTION(1, "GBE_MDC"),656 MTK_FUNCTION(7, "DBG_MON_B_14_")657 ),658 MTK_PIN(PINCTRL_PIN(86, "GBE_MDIO"),659 NULL, "mt2712",660 MTK_EINT_FUNCTION(0, 101),661 MTK_FUNCTION(0, "GPIO86"),662 MTK_FUNCTION(1, "GBE_MDIO"),663 MTK_FUNCTION(7, "DBG_MON_B_15_")664 ),665 MTK_PIN(PINCTRL_PIN(87, "GBE_COL"),666 NULL, "mt2712",667 MTK_EINT_FUNCTION(0, 102),668 MTK_FUNCTION(0, "GPIO87"),669 MTK_FUNCTION(1, "GBE_COL"),670 MTK_FUNCTION(7, "DBG_MON_B_16_")671 ),672 MTK_PIN(PINCTRL_PIN(88, "GBE_INTR"),673 NULL, "mt2712",674 MTK_EINT_FUNCTION(0, 21),675 MTK_FUNCTION(0, "GPIO88"),676 MTK_FUNCTION(1, "GBE_INTR"),677 MTK_FUNCTION(2, "GBE_CRS"),678 MTK_FUNCTION(7, "DBG_MON_B_17_")679 ),680 MTK_PIN(PINCTRL_PIN(89, "MSDC2_CLK"),681 NULL, "mt2712",682 MTK_EINT_FUNCTION(0, 103),683 MTK_FUNCTION(0, "GPIO89"),684 MTK_FUNCTION(1, "MSDC2_CLK"),685 MTK_FUNCTION(7, "DBG_MON_B_18_")686 ),687 MTK_PIN(PINCTRL_PIN(90, "MSDC2_DAT3"),688 NULL, "mt2712",689 MTK_EINT_FUNCTION(0, 104),690 MTK_FUNCTION(0, "GPIO90"),691 MTK_FUNCTION(1, "MSDC2_DAT3"),692 MTK_FUNCTION(7, "DBG_MON_B_19_")693 ),694 MTK_PIN(PINCTRL_PIN(91, "MSDC2_DAT2"),695 NULL, "mt2712",696 MTK_EINT_FUNCTION(0, 105),697 MTK_FUNCTION(0, "GPIO91"),698 MTK_FUNCTION(1, "MSDC2_DAT2"),699 MTK_FUNCTION(7, "DBG_MON_B_20_")700 ),701 MTK_PIN(PINCTRL_PIN(92, "MSDC2_DAT1"),702 NULL, "mt2712",703 MTK_EINT_FUNCTION(0, 106),704 MTK_FUNCTION(0, "GPIO92"),705 MTK_FUNCTION(1, "MSDC2_DAT1"),706 MTK_FUNCTION(7, "DBG_MON_B_21_")707 ),708 MTK_PIN(PINCTRL_PIN(93, "MSDC2_DAT0"),709 NULL, "mt2712",710 MTK_EINT_FUNCTION(0, 107),711 MTK_FUNCTION(0, "GPIO93"),712 MTK_FUNCTION(1, "MSDC2_DAT0"),713 MTK_FUNCTION(7, "DBG_MON_B_22_")714 ),715 MTK_PIN(PINCTRL_PIN(94, "MSDC2_INS"),716 NULL, "mt2712",717 MTK_EINT_FUNCTION(0, 108),718 MTK_FUNCTION(0, "GPIO94"),719 MTK_FUNCTION(7, "DBG_MON_B_23_")720 ),721 MTK_PIN(PINCTRL_PIN(95, "MSDC2_CMD"),722 NULL, "mt2712",723 MTK_EINT_FUNCTION(0, 109),724 MTK_FUNCTION(0, "GPIO95"),725 MTK_FUNCTION(1, "MSDC2_CMD"),726 MTK_FUNCTION(7, "DBG_MON_B_24_")727 ),728 MTK_PIN(PINCTRL_PIN(96, "MSDC2_PSW"),729 NULL, "mt2712",730 MTK_EINT_FUNCTION(0, 110),731 MTK_FUNCTION(0, "GPIO96"),732 MTK_FUNCTION(7, "DBG_MON_B_25_")733 ),734 MTK_PIN(PINCTRL_PIN(97, "URXD4"),735 NULL, "mt2712",736 MTK_EINT_FUNCTION(0, 111),737 MTK_FUNCTION(0, "GPIO97"),738 MTK_FUNCTION(1, "URXD4"),739 MTK_FUNCTION(2, "UTXD4"),740 MTK_FUNCTION(3, "MRG_CLK"),741 MTK_FUNCTION(4, "PCM1_CLK"),742 MTK_FUNCTION(5, "I2S_IQ2_SDQB"),743 MTK_FUNCTION(6, "I2SO1_WS"),744 MTK_FUNCTION(7, "DBG_MON_B_26_")745 ),746 MTK_PIN(PINCTRL_PIN(98, "URTS4"),747 NULL, "mt2712",748 MTK_EINT_FUNCTION(0, 112),749 MTK_FUNCTION(0, "GPIO98"),750 MTK_FUNCTION(1, "URTS4"),751 MTK_FUNCTION(2, "UCTS4"),752 MTK_FUNCTION(3, "MRG_RX"),753 MTK_FUNCTION(4, "PCM1_DI"),754 MTK_FUNCTION(5, "I2S_IQ1_SDIB"),755 MTK_FUNCTION(6, "I2SO1_MCK"),756 MTK_FUNCTION(7, "DBG_MON_B_27_")757 ),758 MTK_PIN(PINCTRL_PIN(99, "UTXD4"),759 NULL, "mt2712",760 MTK_EINT_FUNCTION(0, 113),761 MTK_FUNCTION(0, "GPIO99"),762 MTK_FUNCTION(1, "UTXD4"),763 MTK_FUNCTION(2, "URXD4"),764 MTK_FUNCTION(3, "MRG_SYNC"),765 MTK_FUNCTION(4, "PCM1_SYNC"),766 MTK_FUNCTION(5, "I2S_IQ0_SDQB"),767 MTK_FUNCTION(6, "I2SO1_BCK"),768 MTK_FUNCTION(7, "DBG_MON_B_28_")769 ),770 MTK_PIN(PINCTRL_PIN(100, "UCTS4"),771 NULL, "mt2712",772 MTK_EINT_FUNCTION(0, 114),773 MTK_FUNCTION(0, "GPIO100"),774 MTK_FUNCTION(1, "UCTS4"),775 MTK_FUNCTION(2, "URTS4"),776 MTK_FUNCTION(3, "MRG_TX"),777 MTK_FUNCTION(4, "PCM1_DO"),778 MTK_FUNCTION(5, "I2S_IQ0_SDIB"),779 MTK_FUNCTION(6, "I2SO1_DO"),780 MTK_FUNCTION(7, "DBG_MON_B_29_")781 ),782 MTK_PIN(PINCTRL_PIN(101, "URXD5"),783 NULL, "mt2712",784 MTK_EINT_FUNCTION(0, 30),785 MTK_FUNCTION(0, "GPIO101"),786 MTK_FUNCTION(1, "URXD5"),787 MTK_FUNCTION(2, "UTXD5"),788 MTK_FUNCTION(3, "I2SO3_WS"),789 MTK_FUNCTION(4, "TDMIN_LRCK"),790 MTK_FUNCTION(6, "I2SO0_WS"),791 MTK_FUNCTION(7, "DBG_MON_B_30_")792 ),793 MTK_PIN(PINCTRL_PIN(102, "URTS5"),794 NULL, "mt2712",795 MTK_EINT_FUNCTION(0, 31),796 MTK_FUNCTION(0, "GPIO102"),797 MTK_FUNCTION(1, "URTS5"),798 MTK_FUNCTION(2, "UCTS5"),799 MTK_FUNCTION(3, "I2SO3_MCK"),800 MTK_FUNCTION(4, "TDMIN_MCLK"),801 MTK_FUNCTION(5, "IR_IN"),802 MTK_FUNCTION(6, "I2SO0_MCK"),803 MTK_FUNCTION(7, "DBG_MON_B_31_")804 ),805 MTK_PIN(PINCTRL_PIN(103, "UTXD5"),806 NULL, "mt2712",807 MTK_EINT_FUNCTION(0, 32),808 MTK_FUNCTION(0, "GPIO103"),809 MTK_FUNCTION(1, "UTXD5"),810 MTK_FUNCTION(2, "URXD5"),811 MTK_FUNCTION(3, "I2SO3_BCK"),812 MTK_FUNCTION(4, "TDMIN_BCK"),813 MTK_FUNCTION(6, "I2SO0_BCK"),814 MTK_FUNCTION(7, "DBG_MON_B_32_")815 ),816 MTK_PIN(PINCTRL_PIN(104, "UCTS5"),817 NULL, "mt2712",818 MTK_EINT_FUNCTION(0, 33),819 MTK_FUNCTION(0, "GPIO104"),820 MTK_FUNCTION(1, "UCTS5"),821 MTK_FUNCTION(2, "URTS5"),822 MTK_FUNCTION(3, "I2SO0_DO1"),823 MTK_FUNCTION(4, "TDMIN_DI"),824 MTK_FUNCTION(5, "IR_IN"),825 MTK_FUNCTION(6, "I2SO0_DO0")826 ),827 MTK_PIN(PINCTRL_PIN(105, "I2C_SDA0"),828 NULL, "mt2712",829 MTK_EINT_FUNCTION(0, 115),830 MTK_FUNCTION(0, "GPIO105"),831 MTK_FUNCTION(1, "SDA0")832 ),833 MTK_PIN(PINCTRL_PIN(106, "I2C_SDA1"),834 NULL, "mt2712",835 MTK_EINT_FUNCTION(0, 116),836 MTK_FUNCTION(0, "GPIO106"),837 MTK_FUNCTION(1, "SDA1")838 ),839 MTK_PIN(PINCTRL_PIN(107, "I2C_SDA2"),840 NULL, "mt2712",841 MTK_EINT_FUNCTION(0, 117),842 MTK_FUNCTION(0, "GPIO107"),843 MTK_FUNCTION(1, "SDA2")844 ),845 MTK_PIN(PINCTRL_PIN(108, "I2C_SDA3"),846 NULL, "mt2712",847 MTK_EINT_FUNCTION(0, 118),848 MTK_FUNCTION(0, "GPIO108"),849 MTK_FUNCTION(1, "SDA3")850 ),851 MTK_PIN(PINCTRL_PIN(109, "I2C_SDA4"),852 NULL, "mt2712",853 MTK_EINT_FUNCTION(0, 119),854 MTK_FUNCTION(0, "GPIO109"),855 MTK_FUNCTION(1, "SDA4")856 ),857 MTK_PIN(PINCTRL_PIN(110, "I2C_SDA5"),858 NULL, "mt2712",859 MTK_EINT_FUNCTION(0, 34),860 MTK_FUNCTION(0, "GPIO110"),861 MTK_FUNCTION(1, "SDA5")862 ),863 MTK_PIN(PINCTRL_PIN(111, "I2C_SCL0"),864 NULL, "mt2712",865 MTK_EINT_FUNCTION(0, 120),866 MTK_FUNCTION(0, "GPIO111"),867 MTK_FUNCTION(1, "SCL0")868 ),869 MTK_PIN(PINCTRL_PIN(112, "I2C_SCL1"),870 NULL, "mt2712",871 MTK_EINT_FUNCTION(0, 121),872 MTK_FUNCTION(0, "GPIO112"),873 MTK_FUNCTION(1, "SCL1")874 ),875 MTK_PIN(PINCTRL_PIN(113, "I2C_SCL2"),876 NULL, "mt2712",877 MTK_EINT_FUNCTION(0, 122),878 MTK_FUNCTION(0, "GPIO113"),879 MTK_FUNCTION(1, "SCL2")880 ),881 MTK_PIN(PINCTRL_PIN(114, "I2C_SCL3"),882 NULL, "mt2712",883 MTK_EINT_FUNCTION(0, 123),884 MTK_FUNCTION(0, "GPIO114"),885 MTK_FUNCTION(1, "SCL3")886 ),887 MTK_PIN(PINCTRL_PIN(115, "I2C_SCL4"),888 NULL, "mt2712",889 MTK_EINT_FUNCTION(0, 124),890 MTK_FUNCTION(0, "GPIO115"),891 MTK_FUNCTION(1, "SCL4")892 ),893 MTK_PIN(PINCTRL_PIN(116, "I2C_SCL5"),894 NULL, "mt2712",895 MTK_EINT_FUNCTION(0, 35),896 MTK_FUNCTION(0, "GPIO116"),897 MTK_FUNCTION(1, "SCL5")898 ),899 MTK_PIN(PINCTRL_PIN(117, "URXD0"),900 NULL, "mt2712",901 MTK_EINT_FUNCTION(0, 125),902 MTK_FUNCTION(0, "GPIO117"),903 MTK_FUNCTION(1, "URXD0"),904 MTK_FUNCTION(2, "UTXD0")905 ),906 MTK_PIN(PINCTRL_PIN(118, "URXD1"),907 NULL, "mt2712",908 MTK_EINT_FUNCTION(0, 126),909 MTK_FUNCTION(0, "GPIO118"),910 MTK_FUNCTION(1, "URXD1"),911 MTK_FUNCTION(2, "UTXD1")912 ),913 MTK_PIN(PINCTRL_PIN(119, "URXD2"),914 NULL, "mt2712",915 MTK_EINT_FUNCTION(0, 127),916 MTK_FUNCTION(0, "GPIO119"),917 MTK_FUNCTION(1, "URXD2"),918 MTK_FUNCTION(2, "UTXD2")919 ),920 MTK_PIN(PINCTRL_PIN(120, "UTXD0"),921 NULL, "mt2712",922 MTK_EINT_FUNCTION(0, 128),923 MTK_FUNCTION(0, "GPIO120"),924 MTK_FUNCTION(1, "UTXD0"),925 MTK_FUNCTION(2, "URXD0")926 ),927 MTK_PIN(PINCTRL_PIN(121, "UTXD1"),928 NULL, "mt2712",929 MTK_EINT_FUNCTION(0, 129),930 MTK_FUNCTION(0, "GPIO121"),931 MTK_FUNCTION(1, "UTXD1"),932 MTK_FUNCTION(2, "URXD1")933 ),934 MTK_PIN(PINCTRL_PIN(122, "UTXD2"),935 NULL, "mt2712",936 MTK_EINT_FUNCTION(0, 130),937 MTK_FUNCTION(0, "GPIO122"),938 MTK_FUNCTION(1, "UTXD2"),939 MTK_FUNCTION(2, "URXD2")940 ),941 MTK_PIN(PINCTRL_PIN(123, "URXD3"),942 NULL, "mt2712",943 MTK_EINT_FUNCTION(0, 131),944 MTK_FUNCTION(0, "GPIO123"),945 MTK_FUNCTION(1, "URXD3"),946 MTK_FUNCTION(2, "UTXD3"),947 MTK_FUNCTION(3, "PURE_HW_PROTECT")948 ),949 MTK_PIN(PINCTRL_PIN(124, "UTXD3"),950 NULL, "mt2712",951 MTK_EINT_FUNCTION(0, 132),952 MTK_FUNCTION(0, "GPIO124"),953 MTK_FUNCTION(1, "UTXD3"),954 MTK_FUNCTION(2, "URXD3"),955 MTK_FUNCTION(3, "PURE_HW_PROTECT")956 ),957 MTK_PIN(PINCTRL_PIN(125, "URTS3"),958 NULL, "mt2712",959 MTK_EINT_FUNCTION(0, 133),960 MTK_FUNCTION(0, "GPIO125"),961 MTK_FUNCTION(1, "URTS3"),962 MTK_FUNCTION(2, "UCTS3"),963 MTK_FUNCTION(3, "WATCH_DOG")964 ),965 MTK_PIN(PINCTRL_PIN(126, "UCTS3"),966 NULL, "mt2712",967 MTK_EINT_FUNCTION(0, 134),968 MTK_FUNCTION(0, "GPIO126"),969 MTK_FUNCTION(1, "UCTS3"),970 MTK_FUNCTION(2, "URTS3"),971 MTK_FUNCTION(3, "SRCLKENA0")972 ),973 MTK_PIN(PINCTRL_PIN(127, "SPI2_CSN"),974 NULL, "mt2712",975 MTK_EINT_FUNCTION(0, 135),976 MTK_FUNCTION(0, "GPIO127"),977 MTK_FUNCTION(1, "SPI_CS_2_"),978 MTK_FUNCTION(2, "SPI_CS_1_")979 ),980 MTK_PIN(PINCTRL_PIN(128, "SPI2_MO"),981 NULL, "mt2712",982 MTK_EINT_FUNCTION(0, 136),983 MTK_FUNCTION(0, "GPIO128"),984 MTK_FUNCTION(1, "SPI_MO_2_"),985 MTK_FUNCTION(2, "SPI_SO_1_")986 ),987 MTK_PIN(PINCTRL_PIN(129, "SPI2_MI"),988 NULL, "mt2712",989 MTK_EINT_FUNCTION(0, 137),990 MTK_FUNCTION(0, "GPIO129"),991 MTK_FUNCTION(1, "SPI_MI_2_"),992 MTK_FUNCTION(2, "SPI_SI_1_")993 ),994 MTK_PIN(PINCTRL_PIN(130, "SPI2_CK"),995 NULL, "mt2712",996 MTK_EINT_FUNCTION(0, 138),997 MTK_FUNCTION(0, "GPIO130"),998 MTK_FUNCTION(1, "SPI_CK_2_"),999 MTK_FUNCTION(2, "SPI_CK_1_")1000 ),1001 MTK_PIN(PINCTRL_PIN(131, "SPI3_CSN"),1002 NULL, "mt2712",1003 MTK_EINT_FUNCTION(0, 139),1004 MTK_FUNCTION(0, "GPIO131"),1005 MTK_FUNCTION(1, "SPI_CS_3_")1006 ),1007 MTK_PIN(PINCTRL_PIN(132, "SPI3_MO"),1008 NULL, "mt2712",1009 MTK_EINT_FUNCTION(0, 143),1010 MTK_FUNCTION(0, "GPIO132"),1011 MTK_FUNCTION(1, "SPI_MO_3_")1012 ),1013 MTK_PIN(PINCTRL_PIN(133, "SPI3_MI"),1014 NULL, "mt2712",1015 MTK_EINT_FUNCTION(0, 144),1016 MTK_FUNCTION(0, "GPIO133"),1017 MTK_FUNCTION(1, "SPI_MI_3_")1018 ),1019 MTK_PIN(PINCTRL_PIN(134, "SPI3_CK"),1020 NULL, "mt2712",1021 MTK_EINT_FUNCTION(0, 145),1022 MTK_FUNCTION(0, "GPIO134"),1023 MTK_FUNCTION(1, "SPI_CK_3_")1024 ),1025 MTK_PIN(PINCTRL_PIN(135, "KPROW3"),1026 NULL, "mt2712",1027 MTK_EINT_FUNCTION(0, 146),1028 MTK_FUNCTION(0, "GPIO135"),1029 MTK_FUNCTION(1, "KROW3"),1030 MTK_FUNCTION(2, "DSIC_TE")1031 ),1032 MTK_PIN(PINCTRL_PIN(136, "KPROW4"),1033 NULL, "mt2712",1034 MTK_EINT_FUNCTION(0, 36),1035 MTK_FUNCTION(0, "GPIO136"),1036 MTK_FUNCTION(1, "KROW4"),1037 MTK_FUNCTION(2, "DSID_TE")1038 ),1039 MTK_PIN(PINCTRL_PIN(137, "KPCOL3"),1040 NULL, "mt2712",1041 MTK_EINT_FUNCTION(0, 147),1042 MTK_FUNCTION(0, "GPIO137"),1043 MTK_FUNCTION(1, "KCOL3"),1044 MTK_FUNCTION(2, "DISP2_PWM")1045 ),1046 MTK_PIN(PINCTRL_PIN(138, "KPCOL4"),1047 NULL, "mt2712",1048 MTK_EINT_FUNCTION(0, 37),1049 MTK_FUNCTION(0, "GPIO138"),1050 MTK_FUNCTION(1, "KCOL4"),1051 MTK_FUNCTION(2, "LCM_RST2")1052 ),1053 MTK_PIN(PINCTRL_PIN(139, "KPCOL5"),1054 NULL, "mt2712",1055 MTK_EINT_FUNCTION(0, 38),1056 MTK_FUNCTION(0, "GPIO139"),1057 MTK_FUNCTION(1, "KCOL5"),1058 MTK_FUNCTION(3, "DSIA_TE"),1059 MTK_FUNCTION(4, "PURE_HW_PROTECT")1060 ),1061 MTK_PIN(PINCTRL_PIN(140, "KPCOL6"),1062 NULL, "mt2712",1063 MTK_EINT_FUNCTION(0, 39),1064 MTK_FUNCTION(0, "GPIO140"),1065 MTK_FUNCTION(1, "KCOL6"),1066 MTK_FUNCTION(2, "WATCH_DOG"),1067 MTK_FUNCTION(3, "LCM_RST1")1068 ),1069 MTK_PIN(PINCTRL_PIN(141, "KPROW5"),1070 NULL, "mt2712",1071 MTK_EINT_FUNCTION(0, 40),1072 MTK_FUNCTION(0, "GPIO141"),1073 MTK_FUNCTION(1, "KROW5"),1074 MTK_FUNCTION(3, "LCM_RST0"),1075 MTK_FUNCTION(4, "PURE_HW_PROTECT")1076 ),1077 MTK_PIN(PINCTRL_PIN(142, "KPROW6"),1078 NULL, "mt2712",1079 MTK_EINT_FUNCTION(0, 41),1080 MTK_FUNCTION(0, "GPIO142"),1081 MTK_FUNCTION(1, "KROW6"),1082 MTK_FUNCTION(2, "SRCLKENA0"),1083 MTK_FUNCTION(3, "DSIB_TE")1084 ),1085 MTK_PIN(PINCTRL_PIN(143, "JTDO_ICE"),1086 NULL, "mt2712",1087 MTK_EINT_FUNCTION(0, 148),1088 MTK_FUNCTION(0, "GPIO143"),1089 MTK_FUNCTION(1, "JTDO_ICE"),1090 MTK_FUNCTION(3, "DFD_TDO")1091 ),1092 MTK_PIN(PINCTRL_PIN(144, "JTCK_ICE"),1093 NULL, "mt2712",1094 MTK_EINT_FUNCTION(0, 149),1095 MTK_FUNCTION(0, "GPIO144"),1096 MTK_FUNCTION(1, "JTCK_ICE"),1097 MTK_FUNCTION(3, "DFD_TCK")1098 ),1099 MTK_PIN(PINCTRL_PIN(145, "JTDI_ICE"),1100 NULL, "mt2712",1101 MTK_EINT_FUNCTION(0, 150),1102 MTK_FUNCTION(0, "GPIO145"),1103 MTK_FUNCTION(1, "JTDI_ICE"),1104 MTK_FUNCTION(3, "DFD_TDI")1105 ),1106 MTK_PIN(PINCTRL_PIN(146, "JTMS_ICE"),1107 NULL, "mt2712",1108 MTK_EINT_FUNCTION(0, 151),1109 MTK_FUNCTION(0, "GPIO146"),1110 MTK_FUNCTION(1, "JTMS_ICE"),1111 MTK_FUNCTION(3, "DFD_TMS")1112 ),1113 MTK_PIN(PINCTRL_PIN(147, "JTRSTB_ICE"),1114 NULL, "mt2712",1115 MTK_EINT_FUNCTION(0, 152),1116 MTK_FUNCTION(0, "GPIO147"),1117 MTK_FUNCTION(1, "JTRST_B_ICE"),1118 MTK_FUNCTION(3, "DFD_NTRST")1119 ),1120 MTK_PIN(PINCTRL_PIN(148, "GPIO148"),1121 NULL, "mt2712",1122 MTK_EINT_FUNCTION(0, 153),1123 MTK_FUNCTION(0, "GPIO148"),1124 MTK_FUNCTION(1, "JTRSTB_CM4"),1125 MTK_FUNCTION(3, "DFD_NTRST")1126 ),1127 MTK_PIN(PINCTRL_PIN(149, "GPIO149"),1128 NULL, "mt2712",1129 MTK_EINT_FUNCTION(0, 154),1130 MTK_FUNCTION(0, "GPIO149"),1131 MTK_FUNCTION(1, "JTCK_CM4"),1132 MTK_FUNCTION(3, "DFD_TCK")1133 ),1134 MTK_PIN(PINCTRL_PIN(150, "GPIO150"),1135 NULL, "mt2712",1136 MTK_EINT_FUNCTION(0, 155),1137 MTK_FUNCTION(0, "GPIO150"),1138 MTK_FUNCTION(1, "JTMS_CM4"),1139 MTK_FUNCTION(3, "DFD_TMS")1140 ),1141 MTK_PIN(PINCTRL_PIN(151, "GPIO151"),1142 NULL, "mt2712",1143 MTK_EINT_FUNCTION(0, 156),1144 MTK_FUNCTION(0, "GPIO151"),1145 MTK_FUNCTION(1, "JTDI_CM4"),1146 MTK_FUNCTION(3, "DFD_TDI")1147 ),1148 MTK_PIN(PINCTRL_PIN(152, "GPIO152"),1149 NULL, "mt2712",1150 MTK_EINT_FUNCTION(0, 157),1151 MTK_FUNCTION(0, "GPIO152"),1152 MTK_FUNCTION(1, "JTDO_CM4"),1153 MTK_FUNCTION(3, "DFD_TDO")1154 ),1155 MTK_PIN(PINCTRL_PIN(153, "SPI0_CSN"),1156 NULL, "mt2712",1157 MTK_EINT_FUNCTION(0, 158),1158 MTK_FUNCTION(0, "GPIO153"),1159 MTK_FUNCTION(1, "SPI_CS_0_"),1160 MTK_FUNCTION(2, "SRCLKENA0"),1161 MTK_FUNCTION(3, "UTXD0"),1162 MTK_FUNCTION(4, "I2SO0_DO1"),1163 MTK_FUNCTION(6, "TDMO0_DATA1"),1164 MTK_FUNCTION(7, "I2S_IQ2_SDQB")1165 ),1166 MTK_PIN(PINCTRL_PIN(154, "SPI0_MI"),1167 NULL, "mt2712",1168 MTK_EINT_FUNCTION(0, 159),1169 MTK_FUNCTION(0, "GPIO154"),1170 MTK_FUNCTION(1, "SPI_MI_0_"),1171 MTK_FUNCTION(2, "SRCLKENA0"),1172 MTK_FUNCTION(3, "URXD0"),1173 MTK_FUNCTION(4, "I2SO0_DO0"),1174 MTK_FUNCTION(5, "I2SO1_DO"),1175 MTK_FUNCTION(6, "TDMO0_DATA"),1176 MTK_FUNCTION(7, "I2S_IQ1_SDIB")1177 ),1178 MTK_PIN(PINCTRL_PIN(155, "SPI0_CK"),1179 NULL, "mt2712",1180 MTK_EINT_FUNCTION(0, 160),1181 MTK_FUNCTION(0, "GPIO155"),1182 MTK_FUNCTION(1, "SPI_CK_0_"),1183 MTK_FUNCTION(2, "SC_APBIAS_OFF"),1184 MTK_FUNCTION(3, "UTXD1"),1185 MTK_FUNCTION(4, "I2SO0_BCK"),1186 MTK_FUNCTION(5, "I2SO1_BCK"),1187 MTK_FUNCTION(6, "TDMO0_BCK"),1188 MTK_FUNCTION(7, "I2S_IQ0_SDQB")1189 ),1190 MTK_PIN(PINCTRL_PIN(156, "SPI0_MO"),1191 NULL, "mt2712",1192 MTK_EINT_FUNCTION(0, 161),1193 MTK_FUNCTION(0, "GPIO156"),1194 MTK_FUNCTION(1, "SPI_MO_0_"),1195 MTK_FUNCTION(2, "SC_APBIAS_OFF"),1196 MTK_FUNCTION(3, "URXD1"),1197 MTK_FUNCTION(4, "I2SO0_WS"),1198 MTK_FUNCTION(5, "I2SO1_WS"),1199 MTK_FUNCTION(6, "TDMO0_LRCK"),1200 MTK_FUNCTION(7, "I2S_IQ0_SDIB")1201 ),1202 MTK_PIN(PINCTRL_PIN(157, "SPI5_CSN"),1203 NULL, "mt2712",1204 MTK_EINT_FUNCTION(0, 162),1205 MTK_FUNCTION(0, "GPIO157"),1206 MTK_FUNCTION(1, "SPI_CS_5_"),1207 MTK_FUNCTION(2, "LCM_RST0"),1208 MTK_FUNCTION(3, "UTXD2"),1209 MTK_FUNCTION(4, "I2SO0_MCK"),1210 MTK_FUNCTION(5, "I2SO1_MCK"),1211 MTK_FUNCTION(6, "TDMO0_MCLK")1212 ),1213 MTK_PIN(PINCTRL_PIN(158, "SPI5_MI"),1214 NULL, "mt2712",1215 MTK_EINT_FUNCTION(0, 163),1216 MTK_FUNCTION(0, "GPIO158"),1217 MTK_FUNCTION(1, "SPI_MI_5_"),1218 MTK_FUNCTION(2, "DSIA_TE"),1219 MTK_FUNCTION(3, "URXD2")1220 ),1221 MTK_PIN(PINCTRL_PIN(159, "SPI5_MO"),1222 NULL, "mt2712",1223 MTK_EINT_FUNCTION(0, 164),1224 MTK_FUNCTION(0, "GPIO159"),1225 MTK_FUNCTION(1, "SPI_MO_5_"),1226 MTK_FUNCTION(2, "DSIB_TE"),1227 MTK_FUNCTION(3, "UTXD3")1228 ),1229 MTK_PIN(PINCTRL_PIN(160, "SPI5_CK"),1230 NULL, "mt2712",1231 MTK_EINT_FUNCTION(0, 165),1232 MTK_FUNCTION(0, "GPIO160"),1233 MTK_FUNCTION(1, "SPI_CK_5_"),1234 MTK_FUNCTION(2, "LCM_RST1"),1235 MTK_FUNCTION(3, "URXD3")1236 ),1237 MTK_PIN(PINCTRL_PIN(161, "SPI1_CSN"),1238 NULL, "mt2712",1239 MTK_EINT_FUNCTION(0, 166),1240 MTK_FUNCTION(0, "GPIO161"),1241 MTK_FUNCTION(1, "SPI_CS_1_"),1242 MTK_FUNCTION(2, "SPI_CS_4_"),1243 MTK_FUNCTION(4, "I2S_IQ2_SDQB"),1244 MTK_FUNCTION(5, "I2SO2_DO"),1245 MTK_FUNCTION(6, "TDMO0_DATA1"),1246 MTK_FUNCTION(7, "I2SO0_DO1")1247 ),1248 MTK_PIN(PINCTRL_PIN(162, "SPI1_SI"),1249 NULL, "mt2712",1250 MTK_EINT_FUNCTION(0, 167),1251 MTK_FUNCTION(0, "GPIO162"),1252 MTK_FUNCTION(1, "SPI_SI_1_"),1253 MTK_FUNCTION(2, "SPI_MI_4_"),1254 MTK_FUNCTION(4, "I2S_IQ1_SDIB"),1255 MTK_FUNCTION(5, "I2SO2_BCK"),1256 MTK_FUNCTION(6, "TDMO0_DATA"),1257 MTK_FUNCTION(7, "I2SO0_DO0")1258 ),1259 MTK_PIN(PINCTRL_PIN(163, "SPI1_CK"),1260 NULL, "mt2712",1261 MTK_EINT_FUNCTION(0, 168),1262 MTK_FUNCTION(0, "GPIO163"),1263 MTK_FUNCTION(1, "SPI_CK_1_"),1264 MTK_FUNCTION(2, "SPI_CK_4_"),1265 MTK_FUNCTION(4, "I2S_IQ0_SDQB"),1266 MTK_FUNCTION(5, "I2SO2_WS"),1267 MTK_FUNCTION(6, "TDMO0_BCK"),1268 MTK_FUNCTION(7, "I2SO0_BCK")1269 ),1270 MTK_PIN(PINCTRL_PIN(164, "SPI1_SO"),1271 NULL, "mt2712",1272 MTK_EINT_FUNCTION(0, 169),1273 MTK_FUNCTION(0, "GPIO164"),1274 MTK_FUNCTION(1, "SPI_SO_1_"),1275 MTK_FUNCTION(2, "SPI_MO_4_"),1276 MTK_FUNCTION(4, "I2S_IQ0_SDIB"),1277 MTK_FUNCTION(5, "I2SO2_MCK"),1278 MTK_FUNCTION(6, "TDMO0_LRCK"),1279 MTK_FUNCTION(7, "I2SO0_WS")1280 ),1281 MTK_PIN(PINCTRL_PIN(165, "SPI4_CSN"),1282 NULL, "mt2712",1283 MTK_EINT_FUNCTION(0, 170),1284 MTK_FUNCTION(0, "GPIO165"),1285 MTK_FUNCTION(1, "SPI_CS_4_"),1286 MTK_FUNCTION(2, "LCM_RST0"),1287 MTK_FUNCTION(3, "SPI_CS_1_"),1288 MTK_FUNCTION(4, "UTXD4"),1289 MTK_FUNCTION(5, "I2SO1_DO"),1290 MTK_FUNCTION(6, "TDMO0_MCLK"),1291 MTK_FUNCTION(7, "I2SO0_MCK")1292 ),1293 MTK_PIN(PINCTRL_PIN(166, "SPI4_MI"),1294 NULL, "mt2712",1295 MTK_EINT_FUNCTION(0, 171),1296 MTK_FUNCTION(0, "GPIO166"),1297 MTK_FUNCTION(1, "SPI_MI_4_"),1298 MTK_FUNCTION(2, "DSIA_TE"),1299 MTK_FUNCTION(3, "SPI_SI_1_"),1300 MTK_FUNCTION(4, "URXD4"),1301 MTK_FUNCTION(5, "I2SO1_BCK")1302 ),1303 MTK_PIN(PINCTRL_PIN(167, "SPI4_MO"),1304 NULL, "mt2712",1305 MTK_EINT_FUNCTION(0, 172),1306 MTK_FUNCTION(0, "GPIO167"),1307 MTK_FUNCTION(1, "SPI_MO_4_"),1308 MTK_FUNCTION(2, "DSIB_TE"),1309 MTK_FUNCTION(3, "SPI_SO_1_"),1310 MTK_FUNCTION(4, "UTXD5"),1311 MTK_FUNCTION(5, "I2SO1_WS")1312 ),1313 MTK_PIN(PINCTRL_PIN(168, "SPI4_CK"),1314 NULL, "mt2712",1315 MTK_EINT_FUNCTION(0, 173),1316 MTK_FUNCTION(0, "GPIO168"),1317 MTK_FUNCTION(1, "SPI_CK_4_"),1318 MTK_FUNCTION(2, "LCM_RST1"),1319 MTK_FUNCTION(3, "SPI_CK_1_"),1320 MTK_FUNCTION(4, "URXD5"),1321 MTK_FUNCTION(5, "I2SO1_MCK")1322 ),1323 MTK_PIN(PINCTRL_PIN(169, "I2SI0_DATA"),1324 NULL, "mt2712",1325 MTK_EINT_FUNCTION(0, 174),1326 MTK_FUNCTION(0, "GPIO169"),1327 MTK_FUNCTION(1, "I2SI0_DI"),1328 MTK_FUNCTION(2, "I2SI1_DI"),1329 MTK_FUNCTION(3, "I2SI2_DI"),1330 MTK_FUNCTION(4, "TDMIN_DI")1331 ),1332 MTK_PIN(PINCTRL_PIN(170, "I2SI0_LRCK"),1333 NULL, "mt2712",1334 MTK_EINT_FUNCTION(0, 175),1335 MTK_FUNCTION(0, "GPIO170"),1336 MTK_FUNCTION(1, "I2SI0_WS"),1337 MTK_FUNCTION(2, "I2SI1_WS"),1338 MTK_FUNCTION(3, "I2SI2_WS"),1339 MTK_FUNCTION(4, "TDMIN_LRCK"),1340 MTK_FUNCTION(5, "TDMO0_DATA3"),1341 MTK_FUNCTION(6, "TDMO1_DATA3")1342 ),1343 MTK_PIN(PINCTRL_PIN(171, "I2SI0_MCLK"),1344 NULL, "mt2712",1345 MTK_EINT_FUNCTION(0, 176),1346 MTK_FUNCTION(0, "GPIO171"),1347 MTK_FUNCTION(1, "I2SI0_MCK"),1348 MTK_FUNCTION(2, "I2SI1_MCK"),1349 MTK_FUNCTION(3, "I2SI2_MCK"),1350 MTK_FUNCTION(4, "TDMIN_MCLK"),1351 MTK_FUNCTION(5, "TDMO0_DATA2"),1352 MTK_FUNCTION(6, "TDMO1_DATA2")1353 ),1354 MTK_PIN(PINCTRL_PIN(172, "I2SI0_BCK"),1355 NULL, "mt2712",1356 MTK_EINT_FUNCTION(0, 177),1357 MTK_FUNCTION(0, "GPIO172"),1358 MTK_FUNCTION(1, "I2SI0_BCK"),1359 MTK_FUNCTION(2, "I2SI1_BCK"),1360 MTK_FUNCTION(3, "I2SI2_BCK"),1361 MTK_FUNCTION(4, "TDMIN_BCK"),1362 MTK_FUNCTION(5, "TDMO0_DATA1"),1363 MTK_FUNCTION(6, "TDMO1_DATA1")1364 ),1365 MTK_PIN(PINCTRL_PIN(173, "I2SI2_DATA"),1366 NULL, "mt2712",1367 MTK_EINT_FUNCTION(0, 178),1368 MTK_FUNCTION(0, "GPIO173"),1369 MTK_FUNCTION(1, "I2SI2_DI"),1370 MTK_FUNCTION(2, "I2SI0_DI"),1371 MTK_FUNCTION(3, "I2SI1_DI"),1372 MTK_FUNCTION(4, "PCM1_DI"),1373 MTK_FUNCTION(5, "TDMIN_DI"),1374 MTK_FUNCTION(6, "PCM1_DO")1375 ),1376 MTK_PIN(PINCTRL_PIN(174, "I2SI2_MCLK"),1377 NULL, "mt2712",1378 MTK_EINT_FUNCTION(0, 179),1379 MTK_FUNCTION(0, "GPIO174"),1380 MTK_FUNCTION(1, "I2SI2_MCK"),1381 MTK_FUNCTION(2, "I2SI0_MCK"),1382 MTK_FUNCTION(3, "I2SI1_MCK"),1383 MTK_FUNCTION(4, "PCM1_DO"),1384 MTK_FUNCTION(5, "TDMIN_MCLK"),1385 MTK_FUNCTION(6, "PCM1_DI"),1386 MTK_FUNCTION(7, "I2S_IQ2_SDQB")1387 ),1388 MTK_PIN(PINCTRL_PIN(175, "I2SI2_BCK"),1389 NULL, "mt2712",1390 MTK_EINT_FUNCTION(0, 180),1391 MTK_FUNCTION(0, "GPIO175"),1392 MTK_FUNCTION(1, "I2SI2_BCK"),1393 MTK_FUNCTION(2, "I2SI0_BCK"),1394 MTK_FUNCTION(3, "I2SI1_BCK"),1395 MTK_FUNCTION(4, "PCM1_CLK"),1396 MTK_FUNCTION(5, "TDMIN_BCK")1397 ),1398 MTK_PIN(PINCTRL_PIN(176, "I2SI2_LRCK"),1399 NULL, "mt2712",1400 MTK_EINT_FUNCTION(0, 181),1401 MTK_FUNCTION(0, "GPIO176"),1402 MTK_FUNCTION(1, "I2SI2_WS"),1403 MTK_FUNCTION(2, "I2SI0_WS"),1404 MTK_FUNCTION(3, "I2SI1_WS"),1405 MTK_FUNCTION(4, "PCM1_SYNC"),1406 MTK_FUNCTION(5, "TDMIN_LRCK")1407 ),1408 MTK_PIN(PINCTRL_PIN(177, "I2SI1_DATA"),1409 NULL, "mt2712",1410 MTK_EINT_FUNCTION(0, 182),1411 MTK_FUNCTION(0, "GPIO177"),1412 MTK_FUNCTION(1, "I2SI1_DI"),1413 MTK_FUNCTION(2, "I2SI0_DI"),1414 MTK_FUNCTION(3, "I2SI2_DI"),1415 MTK_FUNCTION(4, "TDMIN_DI")1416 ),1417 MTK_PIN(PINCTRL_PIN(178, "I2SI1_BCK"),1418 NULL, "mt2712",1419 MTK_EINT_FUNCTION(0, 183),1420 MTK_FUNCTION(0, "GPIO178"),1421 MTK_FUNCTION(1, "I2SI1_BCK"),1422 MTK_FUNCTION(2, "I2SI0_BCK"),1423 MTK_FUNCTION(3, "I2SI2_BCK"),1424 MTK_FUNCTION(4, "TDMIN_BCK"),1425 MTK_FUNCTION(5, "TDMO0_DATA3"),1426 MTK_FUNCTION(6, "TDMO1_DATA3")1427 ),1428 MTK_PIN(PINCTRL_PIN(179, "I2SI1_LRCK"),1429 NULL, "mt2712",1430 MTK_EINT_FUNCTION(0, 184),1431 MTK_FUNCTION(0, "GPIO179"),1432 MTK_FUNCTION(1, "I2SI1_WS"),1433 MTK_FUNCTION(2, "I2SI0_WS"),1434 MTK_FUNCTION(3, "I2SI2_WS"),1435 MTK_FUNCTION(4, "TDMIN_LRCK"),1436 MTK_FUNCTION(5, "TDMO0_DATA2"),1437 MTK_FUNCTION(6, "TDMO1_DATA2")1438 ),1439 MTK_PIN(PINCTRL_PIN(180, "I2SI1_MCLK"),1440 NULL, "mt2712",1441 MTK_EINT_FUNCTION(0, 185),1442 MTK_FUNCTION(0, "GPIO180"),1443 MTK_FUNCTION(1, "I2SI1_MCK"),1444 MTK_FUNCTION(2, "I2SI0_MCK"),1445 MTK_FUNCTION(3, "I2SI2_MCK"),1446 MTK_FUNCTION(4, "TDMIN_MCLK"),1447 MTK_FUNCTION(5, "TDMO0_DATA1"),1448 MTK_FUNCTION(6, "TDMO1_DATA1"),1449 MTK_FUNCTION(7, "I2S_IQ2_SDIB")1450 ),1451 MTK_PIN(PINCTRL_PIN(181, "I2SO1_DATA0"),1452 NULL, "mt2712",1453 MTK_EINT_FUNCTION(0, 186),1454 MTK_FUNCTION(0, "GPIO181"),1455 MTK_FUNCTION(1, "I2SO1_DO"),1456 MTK_FUNCTION(2, "I2SO0_DO0"),1457 MTK_FUNCTION(3, "I2SO2_DO"),1458 MTK_FUNCTION(4, "DAI_TX"),1459 MTK_FUNCTION(5, "TDMIN_MCLK"),1460 MTK_FUNCTION(7, "I2S_IQ2_SDIA")1461 ),1462 MTK_PIN(PINCTRL_PIN(182, "I2SO1_BCK"),1463 NULL, "mt2712",1464 MTK_EINT_FUNCTION(0, 187),1465 MTK_FUNCTION(0, "GPIO182"),1466 MTK_FUNCTION(1, "I2SO1_BCK"),1467 MTK_FUNCTION(2, "I2SO0_BCK"),1468 MTK_FUNCTION(3, "I2SO2_BCK"),1469 MTK_FUNCTION(4, "DAI_SYNC"),1470 MTK_FUNCTION(5, "TDMIN_BCK"),1471 MTK_FUNCTION(6, "TDMO0_DATA3"),1472 MTK_FUNCTION(7, "I2S_IQ2_BCK")1473 ),1474 MTK_PIN(PINCTRL_PIN(183, "I2SO1_LRCK"),1475 NULL, "mt2712",1476 MTK_EINT_FUNCTION(0, 188),1477 MTK_FUNCTION(0, "GPIO183"),1478 MTK_FUNCTION(1, "I2SO1_WS"),1479 MTK_FUNCTION(2, "I2SO0_WS"),1480 MTK_FUNCTION(3, "I2SO2_WS"),1481 MTK_FUNCTION(4, "DAI_CLK"),1482 MTK_FUNCTION(5, "TDMIN_DI"),1483 MTK_FUNCTION(6, "TDMO0_DATA2"),1484 MTK_FUNCTION(7, "I2S_IQ2_WS")1485 ),1486 MTK_PIN(PINCTRL_PIN(184, "I2SO1_MCLK"),1487 NULL, "mt2712",1488 MTK_EINT_FUNCTION(0, 189),1489 MTK_FUNCTION(0, "GPIO184"),1490 MTK_FUNCTION(1, "I2SO1_MCK"),1491 MTK_FUNCTION(2, "I2SO0_MCK"),1492 MTK_FUNCTION(3, "I2SO2_MCK"),1493 MTK_FUNCTION(4, "DAI_RX"),1494 MTK_FUNCTION(5, "TDMIN_LRCK"),1495 MTK_FUNCTION(6, "TDMO0_DATA1"),1496 MTK_FUNCTION(7, "I2S_IQ2_SDQA")1497 ),1498 MTK_PIN(PINCTRL_PIN(185, "AUD_EXT_CK2"),1499 NULL, "mt2712",1500 MTK_EINT_FUNCTION(0, 190),1501 MTK_FUNCTION(0, "GPIO185"),1502 MTK_FUNCTION(1, "AUD_EXT_CK2"),1503 MTK_FUNCTION(2, "AUD_EXT_CK1"),1504 MTK_FUNCTION(3, "I2SO1_DO"),1505 MTK_FUNCTION(4, "I2SI2_DI"),1506 MTK_FUNCTION(5, "MRG_RX"),1507 MTK_FUNCTION(6, "PCM1_DI"),1508 MTK_FUNCTION(7, "I2S_IQ0_SDQB")1509 ),1510 MTK_PIN(PINCTRL_PIN(186, "AUD_EXT_CK1"),1511 NULL, "mt2712",1512 MTK_EINT_FUNCTION(0, 191),1513 MTK_FUNCTION(0, "GPIO186"),1514 MTK_FUNCTION(1, "AUD_EXT_CK1"),1515 MTK_FUNCTION(2, "AUD_EXT_CK2"),1516 MTK_FUNCTION(3, "I2SO0_DO1"),1517 MTK_FUNCTION(4, "I2SI1_DI"),1518 MTK_FUNCTION(5, "MRG_TX"),1519 MTK_FUNCTION(6, "PCM1_DO"),1520 MTK_FUNCTION(7, "I2S_IQ0_SDIB")1521 ),1522 MTK_PIN(PINCTRL_PIN(187, "I2SO2_BCK"),1523 NULL, "mt2712",1524 MTK_EINT_FUNCTION(0, 192),1525 MTK_FUNCTION(0, "GPIO187"),1526 MTK_FUNCTION(1, "I2SO2_BCK"),1527 MTK_FUNCTION(2, "I2SO0_BCK"),1528 MTK_FUNCTION(3, "I2SO1_BCK"),1529 MTK_FUNCTION(4, "PCM1_CLK"),1530 MTK_FUNCTION(5, "MRG_SYNC"),1531 MTK_FUNCTION(6, "TDMO1_DATA3"),1532 MTK_FUNCTION(7, "I2S_IQ0_BCK")1533 ),1534 MTK_PIN(PINCTRL_PIN(188, "I2SO2_LRCK"),1535 NULL, "mt2712",1536 MTK_EINT_FUNCTION(0, 193),1537 MTK_FUNCTION(0, "GPIO188"),1538 MTK_FUNCTION(1, "I2SO2_WS"),1539 MTK_FUNCTION(2, "I2SO0_WS"),1540 MTK_FUNCTION(3, "I2SO1_WS"),1541 MTK_FUNCTION(4, "PCM1_SYNC"),1542 MTK_FUNCTION(5, "MRG_CLK"),1543 MTK_FUNCTION(6, "TDMO1_DATA2"),1544 MTK_FUNCTION(7, "I2S_IQ0_WS")1545 ),1546 MTK_PIN(PINCTRL_PIN(189, "I2SO2_MCLK"),1547 NULL, "mt2712",1548 MTK_EINT_FUNCTION(0, 194),1549 MTK_FUNCTION(0, "GPIO189"),1550 MTK_FUNCTION(1, "I2SO2_MCK"),1551 MTK_FUNCTION(2, "I2SO0_MCK"),1552 MTK_FUNCTION(3, "I2SO1_MCK"),1553 MTK_FUNCTION(4, "PCM1_DO"),1554 MTK_FUNCTION(5, "MRG_RX"),1555 MTK_FUNCTION(6, "TDMO1_DATA1"),1556 MTK_FUNCTION(7, "I2S_IQ0_SDQA")1557 ),1558 MTK_PIN(PINCTRL_PIN(190, "I2SO2_DATA0"),1559 NULL, "mt2712",1560 MTK_EINT_FUNCTION(0, 195),1561 MTK_FUNCTION(0, "GPIO190"),1562 MTK_FUNCTION(1, "I2SO2_DO"),1563 MTK_FUNCTION(2, "I2SO0_DO0"),1564 MTK_FUNCTION(3, "I2SO1_DO"),1565 MTK_FUNCTION(4, "PCM1_DI"),1566 MTK_FUNCTION(5, "MRG_TX"),1567 MTK_FUNCTION(6, "PCM1_DO"),1568 MTK_FUNCTION(7, "I2S_IQ0_SDIA")1569 ),1570 MTK_PIN(PINCTRL_PIN(191, "I2SO0_DATA1"),1571 NULL, "mt2712",1572 MTK_EINT_FUNCTION(0, 196),1573 MTK_FUNCTION(0, "GPIO191"),1574 MTK_FUNCTION(1, "I2SO0_DO1"),1575 MTK_FUNCTION(2, "I2SI0_DI"),1576 MTK_FUNCTION(3, "I2SI1_DI"),1577 MTK_FUNCTION(4, "I2SI2_DI"),1578 MTK_FUNCTION(5, "DAI_TX"),1579 MTK_FUNCTION(6, "I2S_IQ0_SDQB"),1580 MTK_FUNCTION(7, "I2S_IQ1_SDQB")1581 ),1582 MTK_PIN(PINCTRL_PIN(192, "I2SO0_MCLK"),1583 NULL, "mt2712",1584 MTK_EINT_FUNCTION(0, 197),1585 MTK_FUNCTION(0, "GPIO192"),1586 MTK_FUNCTION(1, "I2SO0_MCK"),1587 MTK_FUNCTION(2, "I2SO1_MCK"),1588 MTK_FUNCTION(3, "I2SO2_MCK"),1589 MTK_FUNCTION(4, "USB4_FT_SCL"),1590 MTK_FUNCTION(5, "TDMO1_DATA3"),1591 MTK_FUNCTION(6, "I2S_IQ0_SDIB"),1592 MTK_FUNCTION(7, "I2S_IQ1_SDQA")1593 ),1594 MTK_PIN(PINCTRL_PIN(193, "I2SO0_DATA0"),1595 NULL, "mt2712",1596 MTK_EINT_FUNCTION(0, 198),1597 MTK_FUNCTION(0, "GPIO193"),1598 MTK_FUNCTION(1, "I2SO0_DO0"),1599 MTK_FUNCTION(2, "I2SO1_DO"),1600 MTK_FUNCTION(3, "I2SO2_DO"),1601 MTK_FUNCTION(4, "USB4_FT_SDA"),1602 MTK_FUNCTION(7, "I2S_IQ1_SDIA")1603 ),1604 MTK_PIN(PINCTRL_PIN(194, "I2SO0_LRCK"),1605 NULL, "mt2712",1606 MTK_EINT_FUNCTION(0, 199),1607 MTK_FUNCTION(0, "GPIO194"),1608 MTK_FUNCTION(1, "I2SO0_WS"),1609 MTK_FUNCTION(2, "I2SO1_WS"),1610 MTK_FUNCTION(3, "I2SO2_WS"),1611 MTK_FUNCTION(4, "USB5_FT_SCL"),1612 MTK_FUNCTION(5, "TDMO1_DATA2"),1613 MTK_FUNCTION(7, "I2S_IQ1_WS")1614 ),1615 MTK_PIN(PINCTRL_PIN(195, "I2SO0_BCK"),1616 NULL, "mt2712",1617 MTK_EINT_FUNCTION(0, 200),1618 MTK_FUNCTION(0, "GPIO195"),1619 MTK_FUNCTION(1, "I2SO0_BCK"),1620 MTK_FUNCTION(2, "I2SO1_BCK"),1621 MTK_FUNCTION(3, "I2SO2_BCK"),1622 MTK_FUNCTION(4, "USB5_FT_SDA"),1623 MTK_FUNCTION(5, "TDMO1_DATA1"),1624 MTK_FUNCTION(7, "I2S_IQ1_BCK")1625 ),1626 MTK_PIN(PINCTRL_PIN(196, "TDMO1_MCLK"),1627 NULL, "mt2712",1628 MTK_EINT_FUNCTION(0, 201),1629 MTK_FUNCTION(0, "GPIO196"),1630 MTK_FUNCTION(1, "TDMO1_MCLK"),1631 MTK_FUNCTION(2, "TDMO0_MCLK"),1632 MTK_FUNCTION(3, "TDMIN_MCLK"),1633 MTK_FUNCTION(6, "I2SO0_DO1"),1634 MTK_FUNCTION(7, "I2S_IQ1_SDIB")1635 ),1636 MTK_PIN(PINCTRL_PIN(197, "TDMO1_LRCK"),1637 NULL, "mt2712",1638 MTK_EINT_FUNCTION(0, 202),1639 MTK_FUNCTION(0, "GPIO197"),1640 MTK_FUNCTION(1, "TDMO1_LRCK"),1641 MTK_FUNCTION(2, "TDMO0_LRCK"),1642 MTK_FUNCTION(3, "TDMIN_LRCK"),1643 MTK_FUNCTION(4, "TDMO0_DATA3"),1644 MTK_FUNCTION(5, "TDMO1_DATA3"),1645 MTK_FUNCTION(6, "I2SO3_MCK"),1646 MTK_FUNCTION(7, "TDMO1_DATA2")1647 ),1648 MTK_PIN(PINCTRL_PIN(198, "TDMO1_BCK"),1649 NULL, "mt2712",1650 MTK_EINT_FUNCTION(0, 203),1651 MTK_FUNCTION(0, "GPIO198"),1652 MTK_FUNCTION(1, "TDMO1_BCK"),1653 MTK_FUNCTION(2, "TDMO0_BCK"),1654 MTK_FUNCTION(3, "TDMIN_BCK"),1655 MTK_FUNCTION(4, "TDMO0_DATA2"),1656 MTK_FUNCTION(5, "TDMO1_DATA2"),1657 MTK_FUNCTION(6, "I2SO3_BCK"),1658 MTK_FUNCTION(7, "TDMO1_DATA1")1659 ),1660 MTK_PIN(PINCTRL_PIN(199, "TDMO1_DATA"),1661 NULL, "mt2712",1662 MTK_EINT_FUNCTION(0, 204),1663 MTK_FUNCTION(0, "GPIO199"),1664 MTK_FUNCTION(1, "TDMO1_DATA"),1665 MTK_FUNCTION(2, "TDMO0_DATA"),1666 MTK_FUNCTION(3, "TDMIN_DI"),1667 MTK_FUNCTION(4, "TDMO0_DATA1"),1668 MTK_FUNCTION(5, "TDMO1_DATA1"),1669 MTK_FUNCTION(6, "I2SO3_WS")1670 ),1671 MTK_PIN(PINCTRL_PIN(200, "TDMO0_MCLK"),1672 NULL, "mt2712",1673 MTK_EINT_FUNCTION(0, 205),1674 MTK_FUNCTION(0, "GPIO200"),1675 MTK_FUNCTION(1, "TDMO0_MCLK"),1676 MTK_FUNCTION(2, "TDMO1_MCLK"),1677 MTK_FUNCTION(3, "PCM1_DI"),1678 MTK_FUNCTION(4, "TDMO0_MCLK"),1679 MTK_FUNCTION(5, "TDMO1_MCLK"),1680 MTK_FUNCTION(6, "MRG_TX"),1681 MTK_FUNCTION(7, "I2SO2_MCK")1682 ),1683 MTK_PIN(PINCTRL_PIN(201, "TDMO0_LRCK"),1684 NULL, "mt2712",1685 MTK_EINT_FUNCTION(0, 206),1686 MTK_FUNCTION(0, "GPIO201"),1687 MTK_FUNCTION(1, "TDMO0_LRCK"),1688 MTK_FUNCTION(2, "TDMO1_LRCK"),1689 MTK_FUNCTION(3, "PCM1_SYNC"),1690 MTK_FUNCTION(4, "TDMO0_LRCK"),1691 MTK_FUNCTION(5, "TDMO1_LRCK"),1692 MTK_FUNCTION(6, "MRG_RX"),1693 MTK_FUNCTION(7, "I2SO2_WS")1694 ),1695 MTK_PIN(PINCTRL_PIN(202, "TDMO0_BCK"),1696 NULL, "mt2712",1697 MTK_EINT_FUNCTION(0, 207),1698 MTK_FUNCTION(0, "GPIO202"),1699 MTK_FUNCTION(1, "TDMO0_BCK"),1700 MTK_FUNCTION(2, "TDMO1_BCK"),1701 MTK_FUNCTION(3, "PCM1_CLK"),1702 MTK_FUNCTION(4, "TDMO0_BCK"),1703 MTK_FUNCTION(5, "TDMO1_BCK"),1704 MTK_FUNCTION(6, "MRG_SYNC"),1705 MTK_FUNCTION(7, "I2SO2_BCK")1706 ),1707 MTK_PIN(PINCTRL_PIN(203, "TDMO0_DATA"),1708 NULL, "mt2712",1709 MTK_EINT_FUNCTION(0, 208),1710 MTK_FUNCTION(0, "GPIO203"),1711 MTK_FUNCTION(1, "TDMO0_DATA"),1712 MTK_FUNCTION(2, "TDMO1_DATA"),1713 MTK_FUNCTION(3, "PCM1_DO"),1714 MTK_FUNCTION(4, "TDMO0_DATA"),1715 MTK_FUNCTION(5, "TDMO1_DATA"),1716 MTK_FUNCTION(6, "MRG_CLK"),1717 MTK_FUNCTION(7, "I2SO2_DO")1718 ),1719 MTK_PIN(PINCTRL_PIN(204, "PERSTB_P0"),1720 NULL, "mt2712",1721 MTK_EINT_FUNCTION(0, 209),1722 MTK_FUNCTION(0, "GPIO204"),1723 MTK_FUNCTION(1, "PERST_B_P0")1724 ),1725 MTK_PIN(PINCTRL_PIN(205, "CLKREQN_P0"),1726 NULL, "mt2712",1727 MTK_EINT_FUNCTION(0, 210),1728 MTK_FUNCTION(0, "GPIO205"),1729 MTK_FUNCTION(1, "CLKREQ_N_P0")1730 ),1731 MTK_PIN(PINCTRL_PIN(206, "WAKEEN_P0"),1732 NULL, "mt2712",1733 MTK_EINT_FUNCTION(0, 211),1734 MTK_FUNCTION(0, "GPIO206"),1735 MTK_FUNCTION(1, "WAKE_EN_P0")1736 ),1737 MTK_PIN(PINCTRL_PIN(207, "PERSTB_P1"),1738 NULL, "mt2712",1739 MTK_EINT_FUNCTION(0, 212),1740 MTK_FUNCTION(0, "GPIO207"),1741 MTK_FUNCTION(1, "PERST_B_P1")1742 ),1743 MTK_PIN(PINCTRL_PIN(208, "CLKREQN_P1"),1744 NULL, "mt2712",1745 MTK_EINT_FUNCTION(0, 213),1746 MTK_FUNCTION(0, "GPIO208"),1747 MTK_FUNCTION(1, "CLKREQ_N_P1")1748 ),1749 MTK_PIN(PINCTRL_PIN(209, "WAKEEN_P1"),1750 NULL, "mt2712",1751 MTK_EINT_FUNCTION(0, 214),1752 MTK_FUNCTION(0, "GPIO209"),1753 MTK_FUNCTION(1, "WAKE_EN_P1")1754 ),1755};1756 1757#endif /* __PINCTRL_MTK_MT2712_H */1758