Linux Audio

Check our new training course

Linux BSP upgrade and security maintenance

Need help to get security updates for your Linux BSP?
Loading...
   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_H
   8#define PINCTRL_MTK_MT2712_H
   9
  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 */
   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_H
   8#define PINCTRL_MTK_MT2712_H
   9
  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 */