linux/drivers/pinctrl/mediatek/pinctrl-mtk-mt2712.h
<<
>>
Prefs
   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 */
1758