root/drivers/pinctrl/mediatek/pinctrl-mtk-mt2712.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   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 
  13 static 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 */

/* [<][>][^][v][top][bottom][index][help] */