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

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

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef __PINCTRL_MTK_MT8127_H
   3 #define __PINCTRL_MTK_MT8127_H
   4 
   5 #include <linux/pinctrl/pinctrl.h>
   6 #include "pinctrl-mtk-common.h"
   7 
   8 static const struct mtk_desc_pin mtk_pins_mt8127[] = {
   9         MTK_PIN(PINCTRL_PIN(0, "PWRAP_SPI0_MI"),
  10                 "P22", "mt8127",
  11                 MTK_EINT_FUNCTION(0, 22),
  12                 MTK_FUNCTION(0, "GPIO0"),
  13                 MTK_FUNCTION(1, "PWRAP_SPIDO"),
  14                 MTK_FUNCTION(2, "PWRAP_SPIDI")
  15         ),
  16         MTK_PIN(PINCTRL_PIN(1, "PWRAP_SPI0_MO"),
  17                 "M22", "mt8127",
  18                 MTK_EINT_FUNCTION(0, 23),
  19                 MTK_FUNCTION(0, "GPIO1"),
  20                 MTK_FUNCTION(1, "PWRAP_SPIDI"),
  21                 MTK_FUNCTION(2, "PWRAP_SPIDO")
  22         ),
  23         MTK_PIN(PINCTRL_PIN(2, "PWRAP_INT"),
  24                 "L23", "mt8127",
  25                 MTK_EINT_FUNCTION(0, 24),
  26                 MTK_FUNCTION(0, "GPIO2")
  27         ),
  28         MTK_PIN(PINCTRL_PIN(3, "PWRAP_SPI0_CK"),
  29                 "N23", "mt8127",
  30                 MTK_EINT_FUNCTION(0, 25),
  31                 MTK_FUNCTION(0, "GPIO3"),
  32                 MTK_FUNCTION(1, "PWRAP_SPICK_I")
  33         ),
  34         MTK_PIN(PINCTRL_PIN(4, "PWRAP_SPI0_CSN"),
  35                 "N22", "mt8127",
  36                 MTK_EINT_FUNCTION(0, 26),
  37                 MTK_FUNCTION(0, "GPIO4"),
  38                 MTK_FUNCTION(1, "PWRAP_SPICS_B_I")
  39         ),
  40         MTK_PIN(PINCTRL_PIN(5, "PWRAP_SPI0_CK2"),
  41                 "L19", "mt8127",
  42                 MTK_EINT_FUNCTION(0, 27),
  43                 MTK_FUNCTION(0, "GPIO5"),
  44                 MTK_FUNCTION(1, "PWRAP_SPICK2_I"),
  45                 MTK_FUNCTION(2, "ANT_SEL1"),
  46                 MTK_FUNCTION(3, "VDEC_TEST_CK"),
  47                 MTK_FUNCTION(7, "DBG_MON_B[0]")
  48         ),
  49         MTK_PIN(PINCTRL_PIN(6, "PWRAP_SPI0_CSN2"),
  50                 "M23", "mt8127",
  51                 MTK_EINT_FUNCTION(0, 28),
  52                 MTK_FUNCTION(0, "GPIO6"),
  53                 MTK_FUNCTION(1, "PWRAP_SPICS2_B_I"),
  54                 MTK_FUNCTION(2, "ANT_SEL0"),
  55                 MTK_FUNCTION(3, "MM_TEST_CK"),
  56                 MTK_FUNCTION(7, "DBG_MON_B[1]")
  57         ),
  58         MTK_PIN(PINCTRL_PIN(7, "AUD_CLK_MOSI"),
  59                 "K23", "mt8127",
  60                 MTK_EINT_FUNCTION(0, 29),
  61                 MTK_FUNCTION(0, "GPIO7"),
  62                 MTK_FUNCTION(1, "AUD_CLK"),
  63                 MTK_FUNCTION(2, "ADC_CK")
  64         ),
  65         MTK_PIN(PINCTRL_PIN(8, "AUD_DAT_MISO"),
  66                 "K24", "mt8127",
  67                 MTK_EINT_FUNCTION(0, 30),
  68                 MTK_FUNCTION(0, "GPIO8"),
  69                 MTK_FUNCTION(1, "AUD_MISO"),
  70                 MTK_FUNCTION(2, "ADC_DAT_IN"),
  71                 MTK_FUNCTION(3, "AUD_MOSI")
  72         ),
  73         MTK_PIN(PINCTRL_PIN(9, "AUD_DAT_MOSI"),
  74                 "K22", "mt8127",
  75                 MTK_EINT_FUNCTION(0, 31),
  76                 MTK_FUNCTION(0, "GPIO9"),
  77                 MTK_FUNCTION(1, "AUD_MOSI"),
  78                 MTK_FUNCTION(2, "ADC_WS"),
  79                 MTK_FUNCTION(3, "AUD_MISO")
  80         ),
  81         MTK_PIN(PINCTRL_PIN(10, "RTC32K_CK"),
  82                 "R21", "mt8127",
  83                 MTK_EINT_FUNCTION(0, 32),
  84                 MTK_FUNCTION(0, "GPIO10"),
  85                 MTK_FUNCTION(1, "RTC32K_CK")
  86         ),
  87         MTK_PIN(PINCTRL_PIN(11, "WATCHDOG"),
  88                 "P24", "mt8127",
  89                 MTK_EINT_FUNCTION(0, 33),
  90                 MTK_FUNCTION(0, "GPIO11"),
  91                 MTK_FUNCTION(1, "WATCHDOG")
  92         ),
  93         MTK_PIN(PINCTRL_PIN(12, "SRCLKENA"),
  94                 "R22", "mt8127",
  95                 MTK_EINT_FUNCTION(0, 34),
  96                 MTK_FUNCTION(0, "GPIO12"),
  97                 MTK_FUNCTION(1, "SRCLKENA")
  98         ),
  99         MTK_PIN(PINCTRL_PIN(13, "SRCLKENAI"),
 100                 "P23", "mt8127",
 101                 MTK_EINT_FUNCTION(0, 35),
 102                 MTK_FUNCTION(0, "GPIO13"),
 103                 MTK_FUNCTION(1, "SRCLKENAI")
 104         ),
 105         MTK_PIN(PINCTRL_PIN(14, "URXD2"),
 106                 "U19", "mt8127",
 107                 MTK_EINT_FUNCTION(0, 36),
 108                 MTK_FUNCTION(0, "GPIO14"),
 109                 MTK_FUNCTION(1, "URXD2"),
 110                 MTK_FUNCTION(2, "DPI_D5"),
 111                 MTK_FUNCTION(3, "UTXD2"),
 112                 MTK_FUNCTION(5, "SRCCLKENAI2"),
 113                 MTK_FUNCTION(6, "KROW4")
 114         ),
 115         MTK_PIN(PINCTRL_PIN(15, "UTXD2"),
 116                 "U20", "mt8127",
 117                 MTK_EINT_FUNCTION(0, 37),
 118                 MTK_FUNCTION(0, "GPIO15"),
 119                 MTK_FUNCTION(1, "UTXD2"),
 120                 MTK_FUNCTION(2, "DPI_HSYNC"),
 121                 MTK_FUNCTION(3, "URXD2"),
 122                 MTK_FUNCTION(6, "KROW5")
 123         ),
 124         MTK_PIN(PINCTRL_PIN(16, "URXD3"),
 125                 "U18", "mt8127",
 126                 MTK_EINT_FUNCTION(0, 38),
 127                 MTK_FUNCTION(0, "GPIO16"),
 128                 MTK_FUNCTION(1, "URXD3"),
 129                 MTK_FUNCTION(2, "DPI_DE"),
 130                 MTK_FUNCTION(3, "UTXD3"),
 131                 MTK_FUNCTION(4, "UCTS2"),
 132                 MTK_FUNCTION(5, "PWM3"),
 133                 MTK_FUNCTION(6, "KROW6")
 134         ),
 135         MTK_PIN(PINCTRL_PIN(17, "UTXD3"),
 136                 "R18", "mt8127",
 137                 MTK_EINT_FUNCTION(0, 39),
 138                 MTK_FUNCTION(0, "GPIO17"),
 139                 MTK_FUNCTION(1, "UTXD3"),
 140                 MTK_FUNCTION(2, "DPI_VSYNC"),
 141                 MTK_FUNCTION(3, "URXD3"),
 142                 MTK_FUNCTION(4, "URTS2"),
 143                 MTK_FUNCTION(5, "PWM4"),
 144                 MTK_FUNCTION(6, "KROW7")
 145         ),
 146         MTK_PIN(PINCTRL_PIN(18, "PCM_CLK"),
 147                 "U22", "mt8127",
 148                 MTK_EINT_FUNCTION(0, 40),
 149                 MTK_FUNCTION(0, "GPIO18"),
 150                 MTK_FUNCTION(1, "PCM_CLK0"),
 151                 MTK_FUNCTION(2, "DPI_D4"),
 152                 MTK_FUNCTION(3, "I2SIN1_BCK0"),
 153                 MTK_FUNCTION(4, "I2SOUT_BCK"),
 154                 MTK_FUNCTION(5, "CONN_DSP_JCK"),
 155                 MTK_FUNCTION(6, "IR"),
 156                 MTK_FUNCTION(7, "DBG_MON_A[0]")
 157         ),
 158         MTK_PIN(PINCTRL_PIN(19, "PCM_SYNC"),
 159                 "U23", "mt8127",
 160                 MTK_EINT_FUNCTION(0, 41),
 161                 MTK_FUNCTION(0, "GPIO19"),
 162                 MTK_FUNCTION(1, "PCM_SYNC"),
 163                 MTK_FUNCTION(2, "DPI_D3"),
 164                 MTK_FUNCTION(3, "I2SIN1_LRCK"),
 165                 MTK_FUNCTION(4, "I2SOUT_LRCK"),
 166                 MTK_FUNCTION(5, "CONN_DSP_JINTP"),
 167                 MTK_FUNCTION(6, "EXT_COL"),
 168                 MTK_FUNCTION(7, "DBG_MON_A[1]")
 169         ),
 170         MTK_PIN(PINCTRL_PIN(20, "PCM_RX"),
 171                 "V22", "mt8127",
 172                 MTK_EINT_FUNCTION(0, 42),
 173                 MTK_FUNCTION(0, "GPIO20"),
 174                 MTK_FUNCTION(1, "PCM_RX"),
 175                 MTK_FUNCTION(2, "DPI_D1"),
 176                 MTK_FUNCTION(3, "I2SIN1_DATA_IN"),
 177                 MTK_FUNCTION(4, "PCM_TX"),
 178                 MTK_FUNCTION(5, "CONN_DSP_JDI"),
 179                 MTK_FUNCTION(6, "EXT_MDIO"),
 180                 MTK_FUNCTION(7, "DBG_MON_A[2]")
 181         ),
 182         MTK_PIN(PINCTRL_PIN(21, "PCM_TX"),
 183                 "U21", "mt8127",
 184                 MTK_EINT_FUNCTION(0, 43),
 185                 MTK_FUNCTION(0, "GPIO21"),
 186                 MTK_FUNCTION(1, "PCM_TX"),
 187                 MTK_FUNCTION(2, "DPI_D2"),
 188                 MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),
 189                 MTK_FUNCTION(4, "PCM_RX"),
 190                 MTK_FUNCTION(5, "CONN_DSP_JMS"),
 191                 MTK_FUNCTION(6, "EXT_MDC"),
 192                 MTK_FUNCTION(7, "DBG_MON_A[3]")
 193         ),
 194         MTK_PIN(PINCTRL_PIN(22, "EINT0"),
 195                 "AB19", "mt8127",
 196                 MTK_EINT_FUNCTION(0, 0),
 197                 MTK_FUNCTION(0, "GPIO22"),
 198                 MTK_FUNCTION(1, "PWM1"),
 199                 MTK_FUNCTION(2, "DPI_CK"),
 200                 MTK_FUNCTION(4, "EXT_TXD0"),
 201                 MTK_FUNCTION(5, "CONN_DSP_JDO"),
 202                 MTK_FUNCTION(7, "DBG_MON_A[4]")
 203         ),
 204         MTK_PIN(PINCTRL_PIN(23, "EINT1"),
 205                 "AA21", "mt8127",
 206                 MTK_EINT_FUNCTION(0, 1),
 207                 MTK_FUNCTION(0, "GPIO23"),
 208                 MTK_FUNCTION(1, "PWM2"),
 209                 MTK_FUNCTION(2, "DPI_D12"),
 210                 MTK_FUNCTION(4, "EXT_TXD1"),
 211                 MTK_FUNCTION(5, "CONN_MCU_TDO"),
 212                 MTK_FUNCTION(7, "DBG_MON_A[5]")
 213         ),
 214         MTK_PIN(PINCTRL_PIN(24, "EINT2"),
 215                 "AA19", "mt8127",
 216                 MTK_EINT_FUNCTION(0, 2),
 217                 MTK_FUNCTION(0, "GPIO24"),
 218                 MTK_FUNCTION(1, "CLKM0"),
 219                 MTK_FUNCTION(2, "DPI_D13"),
 220                 MTK_FUNCTION(4, "EXT_TXD2"),
 221                 MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
 222                 MTK_FUNCTION(6, "KCOL4"),
 223                 MTK_FUNCTION(7, "DBG_MON_A[6]")
 224         ),
 225         MTK_PIN(PINCTRL_PIN(25, "EINT3"),
 226                 "Y19", "mt8127",
 227                 MTK_EINT_FUNCTION(0, 3),
 228                 MTK_FUNCTION(0, "GPIO25"),
 229                 MTK_FUNCTION(1, "CLKM1"),
 230                 MTK_FUNCTION(2, "DPI_D14"),
 231                 MTK_FUNCTION(3, "SPI_MI"),
 232                 MTK_FUNCTION(4, "EXT_TXD3"),
 233                 MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
 234                 MTK_FUNCTION(6, "KCOL5"),
 235                 MTK_FUNCTION(7, "DBG_MON_A[7]")
 236         ),
 237         MTK_PIN(PINCTRL_PIN(26, "EINT4"),
 238                 "V21", "mt8127",
 239                 MTK_EINT_FUNCTION(0, 4),
 240                 MTK_FUNCTION(0, "GPIO26"),
 241                 MTK_FUNCTION(1, "CLKM2"),
 242                 MTK_FUNCTION(2, "DPI_D15"),
 243                 MTK_FUNCTION(3, "SPI_MO"),
 244                 MTK_FUNCTION(4, "EXT_TXC"),
 245                 MTK_FUNCTION(5, "CONN_MCU_TCK0"),
 246                 MTK_FUNCTION(6, "CONN_MCU_AICE_JCKC"),
 247                 MTK_FUNCTION(7, "DBG_MON_A[8]")
 248         ),
 249         MTK_PIN(PINCTRL_PIN(27, "EINT5"),
 250                 "AB22", "mt8127",
 251                 MTK_EINT_FUNCTION(0, 5),
 252                 MTK_FUNCTION(0, "GPIO27"),
 253                 MTK_FUNCTION(1, "UCTS2"),
 254                 MTK_FUNCTION(2, "DPI_D16"),
 255                 MTK_FUNCTION(3, "SPI_CS"),
 256                 MTK_FUNCTION(4, "EXT_RXER"),
 257                 MTK_FUNCTION(5, "CONN_MCU_TDI"),
 258                 MTK_FUNCTION(6, "KCOL6"),
 259                 MTK_FUNCTION(7, "DBG_MON_A[9]")
 260         ),
 261         MTK_PIN(PINCTRL_PIN(28, "EINT6"),
 262                 "AA23", "mt8127",
 263                 MTK_EINT_FUNCTION(0, 6),
 264                 MTK_FUNCTION(0, "GPIO28"),
 265                 MTK_FUNCTION(1, "URTS2"),
 266                 MTK_FUNCTION(2, "DPI_D17"),
 267                 MTK_FUNCTION(3, "SPI_CK"),
 268                 MTK_FUNCTION(4, "EXT_RXC"),
 269                 MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
 270                 MTK_FUNCTION(6, "KCOL7"),
 271                 MTK_FUNCTION(7, "DBG_MON_A[10]")
 272         ),
 273         MTK_PIN(PINCTRL_PIN(29, "EINT7"),
 274                 "Y23", "mt8127",
 275                 MTK_EINT_FUNCTION(0, 7),
 276                 MTK_FUNCTION(0, "GPIO29"),
 277                 MTK_FUNCTION(1, "UCTS3"),
 278                 MTK_FUNCTION(2, "DPI_D6"),
 279                 MTK_FUNCTION(3, "SDA1"),
 280                 MTK_FUNCTION(4, "EXT_RXDV"),
 281                 MTK_FUNCTION(5, "CONN_MCU_TMS"),
 282                 MTK_FUNCTION(6, "CONN_MCU_AICE_JMSC"),
 283                 MTK_FUNCTION(7, "DBG_MON_A[11]")
 284         ),
 285         MTK_PIN(PINCTRL_PIN(30, "EINT8"),
 286                 "Y24", "mt8127",
 287                 MTK_EINT_FUNCTION(0, 8),
 288                 MTK_FUNCTION(0, "GPIO30"),
 289                 MTK_FUNCTION(1, "URTS3"),
 290                 MTK_FUNCTION(2, "CLKM3"),
 291                 MTK_FUNCTION(3, "SCL1"),
 292                 MTK_FUNCTION(4, "EXT_RXD0"),
 293                 MTK_FUNCTION(5, "ANT_SEL0"),
 294                 MTK_FUNCTION(6, "DPI_D7"),
 295                 MTK_FUNCTION(7, "DBG_MON_B[2]")
 296         ),
 297         MTK_PIN(PINCTRL_PIN(31, "EINT9"),
 298                 "W23", "mt8127",
 299                 MTK_EINT_FUNCTION(0, 9),
 300                 MTK_FUNCTION(0, "GPIO31"),
 301                 MTK_FUNCTION(1, "CLKM4"),
 302                 MTK_FUNCTION(2, "SDA2"),
 303                 MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
 304                 MTK_FUNCTION(4, "EXT_RXD1"),
 305                 MTK_FUNCTION(5, "ANT_SEL1"),
 306                 MTK_FUNCTION(6, "DPI_D8"),
 307                 MTK_FUNCTION(7, "DBG_MON_B[3]")
 308         ),
 309         MTK_PIN(PINCTRL_PIN(32, "EINT10"),
 310                 "W24", "mt8127",
 311                 MTK_EINT_FUNCTION(0, 10),
 312                 MTK_FUNCTION(0, "GPIO32"),
 313                 MTK_FUNCTION(1, "CLKM5"),
 314                 MTK_FUNCTION(2, "SCL2"),
 315                 MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
 316                 MTK_FUNCTION(4, "EXT_RXD2"),
 317                 MTK_FUNCTION(5, "ANT_SEL2"),
 318                 MTK_FUNCTION(6, "DPI_D9"),
 319                 MTK_FUNCTION(7, "DBG_MON_B[4]")
 320         ),
 321         MTK_PIN(PINCTRL_PIN(33, "KPROW0"),
 322                 "AB24", "mt8127",
 323                 MTK_EINT_FUNCTION(0, 44),
 324                 MTK_FUNCTION(0, "GPIO33"),
 325                 MTK_FUNCTION(1, "KROW0"),
 326                 MTK_FUNCTION(4, "IMG_TEST_CK"),
 327                 MTK_FUNCTION(7, "DBG_MON_A[12]")
 328         ),
 329         MTK_PIN(PINCTRL_PIN(34, "KPROW1"),
 330                 "AC24", "mt8127",
 331                 MTK_EINT_FUNCTION(0, 45),
 332                 MTK_FUNCTION(0, "GPIO34"),
 333                 MTK_FUNCTION(1, "KROW1"),
 334                 MTK_FUNCTION(2, "IDDIG"),
 335                 MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
 336                 MTK_FUNCTION(4, "MFG_TEST_CK"),
 337                 MTK_FUNCTION(7, "DBG_MON_B[5]")
 338         ),
 339         MTK_PIN(PINCTRL_PIN(35, "KPROW2"),
 340                 "AD24", "mt8127",
 341                 MTK_EINT_FUNCTION(0, 46),
 342                 MTK_FUNCTION(0, "GPIO35"),
 343                 MTK_FUNCTION(1, "KROW2"),
 344                 MTK_FUNCTION(2, "DRV_VBUS"),
 345                 MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
 346                 MTK_FUNCTION(4, "CONN_TEST_CK"),
 347                 MTK_FUNCTION(7, "DBG_MON_B[6]")
 348         ),
 349         MTK_PIN(PINCTRL_PIN(36, "KPCOL0"),
 350                 "AB23", "mt8127",
 351                 MTK_EINT_FUNCTION(0, 47),
 352                 MTK_FUNCTION(0, "GPIO36"),
 353                 MTK_FUNCTION(1, "KCOL0"),
 354                 MTK_FUNCTION(7, "DBG_MON_A[13]")
 355         ),
 356         MTK_PIN(PINCTRL_PIN(37, "KPCOL1"),
 357                 "AC22", "mt8127",
 358                 MTK_EINT_FUNCTION(0, 48),
 359                 MTK_FUNCTION(0, "GPIO37"),
 360                 MTK_FUNCTION(1, "KCOL1"),
 361                 MTK_FUNCTION(7, "DBG_MON_B[7]")
 362         ),
 363         MTK_PIN(PINCTRL_PIN(38, "KPCOL2"),
 364                 "AC23", "mt8127",
 365                 MTK_EINT_FUNCTION(0, 49),
 366                 MTK_FUNCTION(0, "GPIO38"),
 367                 MTK_FUNCTION(1, "KCOL2"),
 368                 MTK_FUNCTION(2, "IDDIG"),
 369                 MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
 370                 MTK_FUNCTION(7, "DBG_MON_B[8]")
 371         ),
 372         MTK_PIN(PINCTRL_PIN(39, "JTMS"),
 373                 "V18", "mt8127",
 374                 MTK_EINT_FUNCTION(0, 50),
 375                 MTK_FUNCTION(0, "GPIO39"),
 376                 MTK_FUNCTION(1, "JTMS"),
 377                 MTK_FUNCTION(2, "CONN_MCU_TMS"),
 378                 MTK_FUNCTION(3, "CONN_MCU_AICE_JMSC")
 379         ),
 380         MTK_PIN(PINCTRL_PIN(40, "JTCK"),
 381                 "AA18", "mt8127",
 382                 MTK_EINT_FUNCTION(0, 51),
 383                 MTK_FUNCTION(0, "GPIO40"),
 384                 MTK_FUNCTION(1, "JTCK"),
 385                 MTK_FUNCTION(2, "CONN_MCU_TCK1"),
 386                 MTK_FUNCTION(3, "CONN_MCU_AICE_JCKC")
 387         ),
 388         MTK_PIN(PINCTRL_PIN(41, "JTDI"),
 389                 "W18", "mt8127",
 390                 MTK_EINT_FUNCTION(0, 52),
 391                 MTK_FUNCTION(0, "GPIO41"),
 392                 MTK_FUNCTION(1, "JTDI"),
 393                 MTK_FUNCTION(2, "CONN_MCU_TDI")
 394         ),
 395         MTK_PIN(PINCTRL_PIN(42, "JTDO"),
 396                 "Y18", "mt8127",
 397                 MTK_EINT_FUNCTION(0, 53),
 398                 MTK_FUNCTION(0, "GPIO42"),
 399                 MTK_FUNCTION(1, "JTDO"),
 400                 MTK_FUNCTION(2, "CONN_MCU_TDO")
 401         ),
 402         MTK_PIN(PINCTRL_PIN(43, "EINT11"),
 403                 "W22", "mt8127",
 404                 MTK_EINT_FUNCTION(0, 11),
 405                 MTK_FUNCTION(0, "GPIO43"),
 406                 MTK_FUNCTION(1, "CLKM4"),
 407                 MTK_FUNCTION(2, "PWM2"),
 408                 MTK_FUNCTION(3, "KROW3"),
 409                 MTK_FUNCTION(4, "ANT_SEL3"),
 410                 MTK_FUNCTION(5, "DPI_D10"),
 411                 MTK_FUNCTION(6, "EXT_RXD3"),
 412                 MTK_FUNCTION(7, "DBG_MON_B[9]")
 413         ),
 414         MTK_PIN(PINCTRL_PIN(44, "EINT12"),
 415                 "V23", "mt8127",
 416                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
 417                 MTK_FUNCTION(0, "GPIO44"),
 418                 MTK_FUNCTION(1, "CLKM5"),
 419                 MTK_FUNCTION(2, "PWM0"),
 420                 MTK_FUNCTION(3, "KCOL3"),
 421                 MTK_FUNCTION(4, "ANT_SEL4"),
 422                 MTK_FUNCTION(5, "DPI_D11"),
 423                 MTK_FUNCTION(6, "EXT_TXEN"),
 424                 MTK_FUNCTION(7, "DBG_MON_B[10]")
 425         ),
 426         MTK_PIN(PINCTRL_PIN(45, "EINT13"),
 427                 "Y21", "mt8127",
 428                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
 429                 MTK_FUNCTION(0, "GPIO45"),
 430                 MTK_FUNCTION(4, "ANT_SEL5"),
 431                 MTK_FUNCTION(5, "DPI_D0"),
 432                 MTK_FUNCTION(6, "SPDIF"),
 433                 MTK_FUNCTION(7, "DBG_MON_B[11]")
 434         ),
 435         MTK_PIN(PINCTRL_PIN(46, "EINT14"),
 436                 "F23", "mt8127",
 437                 MTK_EINT_FUNCTION(0, 14),
 438                 MTK_FUNCTION(0, "GPIO46"),
 439                 MTK_FUNCTION(2, "DAC_DAT_OUT"),
 440                 MTK_FUNCTION(4, "ANT_SEL1"),
 441                 MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
 442                 MTK_FUNCTION(6, "NCLE"),
 443                 MTK_FUNCTION(7, "DBG_MON_A[14]")
 444         ),
 445         MTK_PIN(PINCTRL_PIN(47, "EINT15"),
 446                 "G23", "mt8127",
 447                 MTK_EINT_FUNCTION(0, 15),
 448                 MTK_FUNCTION(0, "GPIO47"),
 449                 MTK_FUNCTION(2, "DAC_WS"),
 450                 MTK_FUNCTION(4, "ANT_SEL2"),
 451                 MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
 452                 MTK_FUNCTION(6, "NCEB1"),
 453                 MTK_FUNCTION(7, "DBG_MON_A[15]")
 454         ),
 455         MTK_PIN(PINCTRL_PIN(48, "EINT16"),
 456                 "H23", "mt8127",
 457                 MTK_EINT_FUNCTION(0, 16),
 458                 MTK_FUNCTION(0, "GPIO48"),
 459                 MTK_FUNCTION(2, "DAC_CK"),
 460                 MTK_FUNCTION(4, "ANT_SEL3"),
 461                 MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
 462                 MTK_FUNCTION(6, "NCEB0"),
 463                 MTK_FUNCTION(7, "DBG_MON_A[16]")
 464         ),
 465         MTK_PIN(PINCTRL_PIN(49, "EINT17"),
 466                 "J22", "mt8127",
 467                 MTK_EINT_FUNCTION(0, 17),
 468                 MTK_FUNCTION(0, "GPIO49"),
 469                 MTK_FUNCTION(1, "UCTS0"),
 470                 MTK_FUNCTION(3, "CLKM0"),
 471                 MTK_FUNCTION(4, "IDDIG"),
 472                 MTK_FUNCTION(5, "ANT_SEL4"),
 473                 MTK_FUNCTION(6, "NREB"),
 474                 MTK_FUNCTION(7, "DBG_MON_A[17]")
 475         ),
 476         MTK_PIN(PINCTRL_PIN(50, "EINT18"),
 477                 "AD20", "mt8127",
 478                 MTK_EINT_FUNCTION(0, 18),
 479                 MTK_FUNCTION(0, "GPIO50"),
 480                 MTK_FUNCTION(1, "URTS0"),
 481                 MTK_FUNCTION(2, "CLKM3"),
 482                 MTK_FUNCTION(3, "I2SOUT_LRCK"),
 483                 MTK_FUNCTION(4, "DRV_VBUS"),
 484                 MTK_FUNCTION(5, "ANT_SEL3"),
 485                 MTK_FUNCTION(6, "ADC_CK"),
 486                 MTK_FUNCTION(7, "DBG_MON_B[12]")
 487         ),
 488         MTK_PIN(PINCTRL_PIN(51, "EINT19"),
 489                 "AC21", "mt8127",
 490                 MTK_EINT_FUNCTION(0, 19),
 491                 MTK_FUNCTION(0, "GPIO51"),
 492                 MTK_FUNCTION(1, "UCTS1"),
 493                 MTK_FUNCTION(3, "I2SOUT_BCK"),
 494                 MTK_FUNCTION(4, "CLKM1"),
 495                 MTK_FUNCTION(5, "ANT_SEL4"),
 496                 MTK_FUNCTION(6, "ADC_DAT_IN"),
 497                 MTK_FUNCTION(7, "DBG_MON_B[13]")
 498         ),
 499         MTK_PIN(PINCTRL_PIN(52, "EINT20"),
 500                 "V20", "mt8127",
 501                 MTK_EINT_FUNCTION(0, 20),
 502                 MTK_FUNCTION(0, "GPIO52"),
 503                 MTK_FUNCTION(1, "URTS1"),
 504                 MTK_FUNCTION(2, "PCM_TX"),
 505                 MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),
 506                 MTK_FUNCTION(4, "CLKM2"),
 507                 MTK_FUNCTION(5, "ANT_SEL5"),
 508                 MTK_FUNCTION(6, "ADC_WS"),
 509                 MTK_FUNCTION(7, "DBG_MON_B[14]")
 510         ),
 511         MTK_PIN(PINCTRL_PIN(53, "SPI_CS"),
 512                 "AD19", "mt8127",
 513                 MTK_EINT_FUNCTION(0, 54),
 514                 MTK_FUNCTION(0, "GPIO53"),
 515                 MTK_FUNCTION(1, "SPI_CS"),
 516                 MTK_FUNCTION(3, "I2SIN1_DATA_IN"),
 517                 MTK_FUNCTION(4, "ADC_CK"),
 518                 MTK_FUNCTION(7, "DBG_MON_B[15]")
 519         ),
 520         MTK_PIN(PINCTRL_PIN(54, "SPI_CK"),
 521                 "AC18", "mt8127",
 522                 MTK_EINT_FUNCTION(0, 55),
 523                 MTK_FUNCTION(0, "GPIO54"),
 524                 MTK_FUNCTION(1, "SPI_CK"),
 525                 MTK_FUNCTION(3, "I2SIN1_LRCK"),
 526                 MTK_FUNCTION(4, "ADC_DAT_IN"),
 527                 MTK_FUNCTION(7, "DBG_MON_B[16]")
 528         ),
 529         MTK_PIN(PINCTRL_PIN(55, "SPI_MI"),
 530                 "AC19", "mt8127",
 531                 MTK_EINT_FUNCTION(0, 56),
 532                 MTK_FUNCTION(0, "GPIO55"),
 533                 MTK_FUNCTION(1, "SPI_MI"),
 534                 MTK_FUNCTION(2, "SPI_MO"),
 535                 MTK_FUNCTION(3, "I2SIN1_BCK1"),
 536                 MTK_FUNCTION(4, "ADC_WS"),
 537                 MTK_FUNCTION(7, "DBG_MON_B[17]")
 538         ),
 539         MTK_PIN(PINCTRL_PIN(56, "SPI_MO"),
 540                 "AD18", "mt8127",
 541                 MTK_EINT_FUNCTION(0, 57),
 542                 MTK_FUNCTION(0, "GPIO56"),
 543                 MTK_FUNCTION(1, "SPI_MO"),
 544                 MTK_FUNCTION(2, "SPI_MI"),
 545                 MTK_FUNCTION(7, "DBG_MON_B[18]")
 546         ),
 547         MTK_PIN(PINCTRL_PIN(57, "SDA1"),
 548                 "AE23", "mt8127",
 549                 MTK_EINT_FUNCTION(0, 58),
 550                 MTK_FUNCTION(0, "GPIO57"),
 551                 MTK_FUNCTION(1, "SDA1")
 552         ),
 553         MTK_PIN(PINCTRL_PIN(58, "SCL1"),
 554                 "AD23", "mt8127",
 555                 MTK_EINT_FUNCTION(0, 59),
 556                 MTK_FUNCTION(0, "GPIO58"),
 557                 MTK_FUNCTION(1, "SCL1")
 558         ),
 559         MTK_PIN(PINCTRL_PIN(59, "DISP_PWM"),
 560                 "AC20", "mt8127",
 561                 MTK_EINT_FUNCTION(0, 60),
 562                 MTK_FUNCTION(0, "GPIO59"),
 563                 MTK_FUNCTION(1, "DISP_PWM"),
 564                 MTK_FUNCTION(2, "PWM1"),
 565                 MTK_FUNCTION(7, "DBG_MON_A[18]")
 566         ),
 567         MTK_PIN(PINCTRL_PIN(60, "WB_RSTB"),
 568                 "AD7", "mt8127",
 569                 MTK_EINT_FUNCTION(0, 61),
 570                 MTK_FUNCTION(0, "GPIO60"),
 571                 MTK_FUNCTION(1, "WB_RSTB"),
 572                 MTK_FUNCTION(7, "DBG_MON_A[19]")
 573         ),
 574         MTK_PIN(PINCTRL_PIN(61, "F2W_DATA"),
 575                 "Y10", "mt8127",
 576                 MTK_EINT_FUNCTION(0, 62),
 577                 MTK_FUNCTION(0, "GPIO61"),
 578                 MTK_FUNCTION(1, "F2W_DATA"),
 579                 MTK_FUNCTION(7, "DBG_MON_A[20]")
 580         ),
 581         MTK_PIN(PINCTRL_PIN(62, "F2W_CLK"),
 582                 "W10", "mt8127",
 583                 MTK_EINT_FUNCTION(0, 63),
 584                 MTK_FUNCTION(0, "GPIO62"),
 585                 MTK_FUNCTION(1, "F2W_CK"),
 586                 MTK_FUNCTION(7, "DBG_MON_A[21]")
 587         ),
 588         MTK_PIN(PINCTRL_PIN(63, "WB_SCLK"),
 589                 "AB7", "mt8127",
 590                 MTK_EINT_FUNCTION(0, 64),
 591                 MTK_FUNCTION(0, "GPIO63"),
 592                 MTK_FUNCTION(1, "WB_SCLK"),
 593                 MTK_FUNCTION(7, "DBG_MON_A[22]")
 594         ),
 595         MTK_PIN(PINCTRL_PIN(64, "WB_SDATA"),
 596                 "AA7", "mt8127",
 597                 MTK_EINT_FUNCTION(0, 65),
 598                 MTK_FUNCTION(0, "GPIO64"),
 599                 MTK_FUNCTION(1, "WB_SDATA"),
 600                 MTK_FUNCTION(7, "DBG_MON_A[23]")
 601         ),
 602         MTK_PIN(PINCTRL_PIN(65, "WB_SEN"),
 603                 "Y7", "mt8127",
 604                 MTK_EINT_FUNCTION(0, 66),
 605                 MTK_FUNCTION(0, "GPIO65"),
 606                 MTK_FUNCTION(1, "WB_SEN"),
 607                 MTK_FUNCTION(7, "DBG_MON_A[24]")
 608         ),
 609         MTK_PIN(PINCTRL_PIN(66, "WB_CRTL0"),
 610                 "AA1", "mt8127",
 611                 MTK_EINT_FUNCTION(0, 67),
 612                 MTK_FUNCTION(0, "GPIO66"),
 613                 MTK_FUNCTION(1, "WB_CRTL0"),
 614                 MTK_FUNCTION(2, "DFD_NTRST_XI"),
 615                 MTK_FUNCTION(7, "DBG_MON_A[25]")
 616         ),
 617         MTK_PIN(PINCTRL_PIN(67, "WB_CRTL1"),
 618                 "AA2", "mt8127",
 619                 MTK_EINT_FUNCTION(0, 68),
 620                 MTK_FUNCTION(0, "GPIO67"),
 621                 MTK_FUNCTION(1, "WB_CRTL1"),
 622                 MTK_FUNCTION(2, "DFD_TMS_XI"),
 623                 MTK_FUNCTION(7, "DBG_MON_A[26]")
 624         ),
 625         MTK_PIN(PINCTRL_PIN(68, "WB_CRTL2"),
 626                 "Y1", "mt8127",
 627                 MTK_EINT_FUNCTION(0, 69),
 628                 MTK_FUNCTION(0, "GPIO68"),
 629                 MTK_FUNCTION(1, "WB_CRTL2"),
 630                 MTK_FUNCTION(2, "DFD_TCK_XI"),
 631                 MTK_FUNCTION(7, "DBG_MON_A[27]")
 632         ),
 633         MTK_PIN(PINCTRL_PIN(69, "WB_CRTL3"),
 634                 "Y2", "mt8127",
 635                 MTK_EINT_FUNCTION(0, 70),
 636                 MTK_FUNCTION(0, "GPIO69"),
 637                 MTK_FUNCTION(1, "WB_CRTL3"),
 638                 MTK_FUNCTION(2, "DFD_TDI_XI"),
 639                 MTK_FUNCTION(7, "DBG_MON_A[28]")
 640         ),
 641         MTK_PIN(PINCTRL_PIN(70, "WB_CRTL4"),
 642                 "Y3", "mt8127",
 643                 MTK_EINT_FUNCTION(0, 71),
 644                 MTK_FUNCTION(0, "GPIO70"),
 645                 MTK_FUNCTION(1, "WB_CRTL4"),
 646                 MTK_FUNCTION(2, "DFD_TDO"),
 647                 MTK_FUNCTION(7, "DBG_MON_A[29]")
 648         ),
 649         MTK_PIN(PINCTRL_PIN(71, "WB_CRTL5"),
 650                 "Y4", "mt8127",
 651                 MTK_EINT_FUNCTION(0, 72),
 652                 MTK_FUNCTION(0, "GPIO71"),
 653                 MTK_FUNCTION(1, "WB_CRTL5"),
 654                 MTK_FUNCTION(7, "DBG_MON_A[30]")
 655         ),
 656         MTK_PIN(PINCTRL_PIN(72, "I2S_DATA_IN"),
 657                 "K21", "mt8127",
 658                 MTK_EINT_FUNCTION(0, 73),
 659                 MTK_FUNCTION(0, "GPIO72"),
 660                 MTK_FUNCTION(1, "I2SIN1_DATA_IN"),
 661                 MTK_FUNCTION(2, "PCM_RX"),
 662                 MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),
 663                 MTK_FUNCTION(4, "DAC_DAT_OUT"),
 664                 MTK_FUNCTION(5, "PWM0"),
 665                 MTK_FUNCTION(6, "ADC_CK"),
 666                 MTK_FUNCTION(7, "DBG_MON_B[19]")
 667         ),
 668         MTK_PIN(PINCTRL_PIN(73, "I2S_LRCK"),
 669                 "L21", "mt8127",
 670                 MTK_EINT_FUNCTION(0, 74),
 671                 MTK_FUNCTION(0, "GPIO73"),
 672                 MTK_FUNCTION(1, "I2SIN1_LRCK"),
 673                 MTK_FUNCTION(2, "PCM_SYNC"),
 674                 MTK_FUNCTION(3, "I2SOUT_LRCK"),
 675                 MTK_FUNCTION(4, "DAC_WS"),
 676                 MTK_FUNCTION(5, "PWM3"),
 677                 MTK_FUNCTION(6, "ADC_DAT_IN"),
 678                 MTK_FUNCTION(7, "DBG_MON_B[20]")
 679         ),
 680         MTK_PIN(PINCTRL_PIN(74, "I2S_BCK"),
 681                 "L20", "mt8127",
 682                 MTK_EINT_FUNCTION(0, 75),
 683                 MTK_FUNCTION(0, "GPIO74"),
 684                 MTK_FUNCTION(1, "I2SIN1_BCK2"),
 685                 MTK_FUNCTION(2, "PCM_CLK1"),
 686                 MTK_FUNCTION(3, "I2SOUT_BCK"),
 687                 MTK_FUNCTION(4, "DAC_CK"),
 688                 MTK_FUNCTION(5, "PWM4"),
 689                 MTK_FUNCTION(6, "ADC_WS"),
 690                 MTK_FUNCTION(7, "DBG_MON_B[21]")
 691         ),
 692         MTK_PIN(PINCTRL_PIN(75, "SDA0"),
 693                 "W3", "mt8127",
 694                 MTK_EINT_FUNCTION(0, 76),
 695                 MTK_FUNCTION(0, "GPIO75"),
 696                 MTK_FUNCTION(1, "SDA0")
 697         ),
 698         MTK_PIN(PINCTRL_PIN(76, "SCL0"),
 699                 "W4", "mt8127",
 700                 MTK_EINT_FUNCTION(0, 77),
 701                 MTK_FUNCTION(0, "GPIO76"),
 702                 MTK_FUNCTION(1, "SCL0")
 703         ),
 704         MTK_PIN(PINCTRL_PIN(77, "SDA2"),
 705                 "K19", "mt8127",
 706                 MTK_EINT_FUNCTION(0, 78),
 707                 MTK_FUNCTION(0, "GPIO77"),
 708                 MTK_FUNCTION(1, "SDA2"),
 709                 MTK_FUNCTION(2, "PWM1")
 710         ),
 711         MTK_PIN(PINCTRL_PIN(78, "SCL2"),
 712                 "K20", "mt8127",
 713                 MTK_EINT_FUNCTION(0, 79),
 714                 MTK_FUNCTION(0, "GPIO78"),
 715                 MTK_FUNCTION(1, "SCL2"),
 716                 MTK_FUNCTION(2, "PWM2")
 717         ),
 718         MTK_PIN(PINCTRL_PIN(79, "URXD0"),
 719                 "K18", "mt8127",
 720                 MTK_EINT_FUNCTION(0, 80),
 721                 MTK_FUNCTION(0, "GPIO79"),
 722                 MTK_FUNCTION(1, "URXD0"),
 723                 MTK_FUNCTION(2, "UTXD0")
 724         ),
 725         MTK_PIN(PINCTRL_PIN(80, "UTXD0"),
 726                 "K17", "mt8127",
 727                 MTK_EINT_FUNCTION(0, 81),
 728                 MTK_FUNCTION(0, "GPIO80"),
 729                 MTK_FUNCTION(1, "UTXD0"),
 730                 MTK_FUNCTION(2, "URXD0")
 731         ),
 732         MTK_PIN(PINCTRL_PIN(81, "URXD1"),
 733                 "L17", "mt8127",
 734                 MTK_EINT_FUNCTION(0, 82),
 735                 MTK_FUNCTION(0, "GPIO81"),
 736                 MTK_FUNCTION(1, "URXD1"),
 737                 MTK_FUNCTION(2, "UTXD1")
 738         ),
 739         MTK_PIN(PINCTRL_PIN(82, "UTXD1"),
 740                 "L18", "mt8127",
 741                 MTK_EINT_FUNCTION(0, 83),
 742                 MTK_FUNCTION(0, "GPIO82"),
 743                 MTK_FUNCTION(1, "UTXD1"),
 744                 MTK_FUNCTION(2, "URXD1")
 745         ),
 746         MTK_PIN(PINCTRL_PIN(83, "LCM_RST"),
 747                 "W5", "mt8127",
 748                 MTK_EINT_FUNCTION(0, 84),
 749                 MTK_FUNCTION(0, "GPIO83"),
 750                 MTK_FUNCTION(1, "LCM_RST"),
 751                 MTK_FUNCTION(2, "VDAC_CK_XI"),
 752                 MTK_FUNCTION(7, "DBG_MON_A[31]")
 753         ),
 754         MTK_PIN(PINCTRL_PIN(84, "DSI_TE"),
 755                 "W6", "mt8127",
 756                 MTK_EINT_FUNCTION(0, 85),
 757                 MTK_FUNCTION(0, "GPIO84"),
 758                 MTK_FUNCTION(1, "DSI_TE"),
 759                 MTK_FUNCTION(7, "DBG_MON_A[32]")
 760         ),
 761         MTK_PIN(PINCTRL_PIN(85, "MSDC2_CMD"),
 762                 "U7", "mt8127",
 763                 MTK_EINT_FUNCTION(0, 86),
 764                 MTK_FUNCTION(0, "GPIO85"),
 765                 MTK_FUNCTION(1, "MSDC2_CMD"),
 766                 MTK_FUNCTION(2, "ANT_SEL0"),
 767                 MTK_FUNCTION(3, "SDA1"),
 768                 MTK_FUNCTION(6, "I2SOUT_BCK"),
 769                 MTK_FUNCTION(7, "DBG_MON_B[22]")
 770         ),
 771         MTK_PIN(PINCTRL_PIN(86, "MSDC2_CLK"),
 772                 "T8", "mt8127",
 773                 MTK_EINT_FUNCTION(0, 87),
 774                 MTK_FUNCTION(0, "GPIO86"),
 775                 MTK_FUNCTION(1, "MSDC2_CLK"),
 776                 MTK_FUNCTION(2, "ANT_SEL1"),
 777                 MTK_FUNCTION(3, "SCL1"),
 778                 MTK_FUNCTION(6, "I2SOUT_LRCK"),
 779                 MTK_FUNCTION(7, "DBG_MON_B[23]")
 780         ),
 781         MTK_PIN(PINCTRL_PIN(87, "MSDC2_DAT0"),
 782                 "V3", "mt8127",
 783                 MTK_EINT_FUNCTION(0, 88),
 784                 MTK_FUNCTION(0, "GPIO87"),
 785                 MTK_FUNCTION(1, "MSDC2_DAT0"),
 786                 MTK_FUNCTION(2, "ANT_SEL2"),
 787                 MTK_FUNCTION(5, "UTXD0"),
 788                 MTK_FUNCTION(6, "I2SOUT_DATA_OUT"),
 789                 MTK_FUNCTION(7, "DBG_MON_B[24]")
 790         ),
 791         MTK_PIN(PINCTRL_PIN(88, "MSDC2_DAT1"),
 792                 "V4", "mt8127",
 793                 MTK_EINT_FUNCTION(0, 89),
 794                 MTK_FUNCTION(0, "GPIO88"),
 795                 MTK_FUNCTION(1, "MSDC2_DAT1"),
 796                 MTK_FUNCTION(2, "ANT_SEL3"),
 797                 MTK_FUNCTION(3, "PWM0"),
 798                 MTK_FUNCTION(5, "URXD0"),
 799                 MTK_FUNCTION(6, "PWM1"),
 800                 MTK_FUNCTION(7, "DBG_MON_B[25]")
 801         ),
 802         MTK_PIN(PINCTRL_PIN(89, "MSDC2_DAT2"),
 803                 "U5", "mt8127",
 804                 MTK_EINT_FUNCTION(0, 90),
 805                 MTK_FUNCTION(0, "GPIO89"),
 806                 MTK_FUNCTION(1, "MSDC2_DAT2"),
 807                 MTK_FUNCTION(2, "ANT_SEL4"),
 808                 MTK_FUNCTION(3, "SDA2"),
 809                 MTK_FUNCTION(5, "UTXD1"),
 810                 MTK_FUNCTION(6, "PWM2"),
 811                 MTK_FUNCTION(7, "DBG_MON_B[26]")
 812         ),
 813         MTK_PIN(PINCTRL_PIN(90, "MSDC2_DAT3"),
 814                 "U6", "mt8127",
 815                 MTK_EINT_FUNCTION(0, 91),
 816                 MTK_FUNCTION(0, "GPIO90"),
 817                 MTK_FUNCTION(1, "MSDC2_DAT3"),
 818                 MTK_FUNCTION(2, "ANT_SEL5"),
 819                 MTK_FUNCTION(3, "SCL2"),
 820                 MTK_FUNCTION(4, "EXT_FRAME_SYNC"),
 821                 MTK_FUNCTION(5, "URXD1"),
 822                 MTK_FUNCTION(6, "PWM3"),
 823                 MTK_FUNCTION(7, "DBG_MON_B[27]")
 824         ),
 825         MTK_PIN(PINCTRL_PIN(91, "TDN3"),
 826                 "U2", "mt8127",
 827                 MTK_EINT_FUNCTION(0, 92),
 828                 MTK_FUNCTION(0, "GPI91"),
 829                 MTK_FUNCTION(1, "TDN3")
 830         ),
 831         MTK_PIN(PINCTRL_PIN(92, "TDP3"),
 832                 "U1", "mt8127",
 833                 MTK_EINT_FUNCTION(0, 93),
 834                 MTK_FUNCTION(0, "GPI92"),
 835                 MTK_FUNCTION(1, "TDP3")
 836         ),
 837         MTK_PIN(PINCTRL_PIN(93, "TDN2"),
 838                 "T2", "mt8127",
 839                 MTK_EINT_FUNCTION(0, 94),
 840                 MTK_FUNCTION(0, "GPI93"),
 841                 MTK_FUNCTION(1, "TDN2")
 842         ),
 843         MTK_PIN(PINCTRL_PIN(94, "TDP2"),
 844                 "T1", "mt8127",
 845                 MTK_EINT_FUNCTION(0, 95),
 846                 MTK_FUNCTION(0, "GPI94"),
 847                 MTK_FUNCTION(1, "TDP2")
 848         ),
 849         MTK_PIN(PINCTRL_PIN(95, "TCN"),
 850                 "R5", "mt8127",
 851                 MTK_EINT_FUNCTION(0, 96),
 852                 MTK_FUNCTION(0, "GPI95"),
 853                 MTK_FUNCTION(1, "TCN")
 854         ),
 855         MTK_PIN(PINCTRL_PIN(96, "TCP"),
 856                 "R4", "mt8127",
 857                 MTK_EINT_FUNCTION(0, 97),
 858                 MTK_FUNCTION(0, "GPI96"),
 859                 MTK_FUNCTION(1, "TCP")
 860         ),
 861         MTK_PIN(PINCTRL_PIN(97, "TDN1"),
 862                 "R3", "mt8127",
 863                 MTK_EINT_FUNCTION(0, 98),
 864                 MTK_FUNCTION(0, "GPI97"),
 865                 MTK_FUNCTION(1, "TDN1")
 866         ),
 867         MTK_PIN(PINCTRL_PIN(98, "TDP1"),
 868                 "R2", "mt8127",
 869                 MTK_EINT_FUNCTION(0, 99),
 870                 MTK_FUNCTION(0, "GPI98"),
 871                 MTK_FUNCTION(1, "TDP1")
 872         ),
 873         MTK_PIN(PINCTRL_PIN(99, "TDN0"),
 874                 "P3", "mt8127",
 875                 MTK_EINT_FUNCTION(0, 100),
 876                 MTK_FUNCTION(0, "GPI99"),
 877                 MTK_FUNCTION(1, "TDN0")
 878         ),
 879         MTK_PIN(PINCTRL_PIN(100, "TDP0"),
 880                 "P2", "mt8127",
 881                 MTK_EINT_FUNCTION(0, 101),
 882                 MTK_FUNCTION(0, "GPI100"),
 883                 MTK_FUNCTION(1, "TDP0")
 884         ),
 885         MTK_PIN(PINCTRL_PIN(101, "RDN0"),
 886                 "K1", "mt8127",
 887                 MTK_EINT_FUNCTION(0, 102),
 888                 MTK_FUNCTION(0, "GPI101"),
 889                 MTK_FUNCTION(1, "RDN0")
 890         ),
 891         MTK_PIN(PINCTRL_PIN(102, "RDP0"),
 892                 "K2", "mt8127",
 893                 MTK_EINT_FUNCTION(0, 103),
 894                 MTK_FUNCTION(0, "GPI102"),
 895                 MTK_FUNCTION(1, "RDP0")
 896         ),
 897         MTK_PIN(PINCTRL_PIN(103, "RDN1"),
 898                 "L2", "mt8127",
 899                 MTK_EINT_FUNCTION(0, 104),
 900                 MTK_FUNCTION(0, "GPI103"),
 901                 MTK_FUNCTION(1, "RDN1")
 902         ),
 903         MTK_PIN(PINCTRL_PIN(104, "RDP1"),
 904                 "L3", "mt8127",
 905                 MTK_EINT_FUNCTION(0, 105),
 906                 MTK_FUNCTION(0, "GPI104"),
 907                 MTK_FUNCTION(1, "RDP1")
 908         ),
 909         MTK_PIN(PINCTRL_PIN(105, "RCN"),
 910                 "M4", "mt8127",
 911                 MTK_EINT_FUNCTION(0, 106),
 912                 MTK_FUNCTION(0, "GPI105"),
 913                 MTK_FUNCTION(1, "RCN")
 914         ),
 915         MTK_PIN(PINCTRL_PIN(106, "RCP"),
 916                 "M5", "mt8127",
 917                 MTK_EINT_FUNCTION(0, 107),
 918                 MTK_FUNCTION(0, "GPI106"),
 919                 MTK_FUNCTION(1, "RCP")
 920         ),
 921         MTK_PIN(PINCTRL_PIN(107, "RDN2"),
 922                 "M2", "mt8127",
 923                 MTK_EINT_FUNCTION(0, 108),
 924                 MTK_FUNCTION(0, "GPI107"),
 925                 MTK_FUNCTION(1, "RDN2"),
 926                 MTK_FUNCTION(2, "CMDAT8")
 927         ),
 928         MTK_PIN(PINCTRL_PIN(108, "RDP2"),
 929                 "M3", "mt8127",
 930                 MTK_EINT_FUNCTION(0, 109),
 931                 MTK_FUNCTION(0, "GPI108"),
 932                 MTK_FUNCTION(1, "RDP2"),
 933                 MTK_FUNCTION(2, "CMDAT9")
 934         ),
 935         MTK_PIN(PINCTRL_PIN(109, "RDN3"),
 936                 "N2", "mt8127",
 937                 MTK_EINT_FUNCTION(0, 110),
 938                 MTK_FUNCTION(0, "GPI109"),
 939                 MTK_FUNCTION(1, "RDN3"),
 940                 MTK_FUNCTION(2, "CMDAT4")
 941         ),
 942         MTK_PIN(PINCTRL_PIN(110, "RDP3"),
 943                 "N3", "mt8127",
 944                 MTK_EINT_FUNCTION(0, 111),
 945                 MTK_FUNCTION(0, "GPI110"),
 946                 MTK_FUNCTION(1, "RDP3"),
 947                 MTK_FUNCTION(2, "CMDAT5")
 948         ),
 949         MTK_PIN(PINCTRL_PIN(111, "RCN_A"),
 950                 "J5", "mt8127",
 951                 MTK_EINT_FUNCTION(0, 112),
 952                 MTK_FUNCTION(0, "GPI111"),
 953                 MTK_FUNCTION(1, "RCN_A"),
 954                 MTK_FUNCTION(2, "CMDAT6")
 955         ),
 956         MTK_PIN(PINCTRL_PIN(112, "RCP_A"),
 957                 "J4", "mt8127",
 958                 MTK_EINT_FUNCTION(0, 113),
 959                 MTK_FUNCTION(0, "GPI112"),
 960                 MTK_FUNCTION(1, "RCP_A"),
 961                 MTK_FUNCTION(2, "CMDAT7")
 962         ),
 963         MTK_PIN(PINCTRL_PIN(113, "RDN1_A"),
 964                 "J2", "mt8127",
 965                 MTK_EINT_FUNCTION(0, 114),
 966                 MTK_FUNCTION(0, "GPI113"),
 967                 MTK_FUNCTION(1, "RDN1_A"),
 968                 MTK_FUNCTION(2, "CMDAT2"),
 969                 MTK_FUNCTION(3, "CMCSD2")
 970         ),
 971         MTK_PIN(PINCTRL_PIN(114, "RDP1_A"),
 972                 "J3", "mt8127",
 973                 MTK_EINT_FUNCTION(0, 115),
 974                 MTK_FUNCTION(0, "GPI114"),
 975                 MTK_FUNCTION(1, "RDP1_A"),
 976                 MTK_FUNCTION(2, "CMDAT3"),
 977                 MTK_FUNCTION(3, "CMCSD3")
 978         ),
 979         MTK_PIN(PINCTRL_PIN(115, "RDN0_A"),
 980                 "H2", "mt8127",
 981                 MTK_EINT_FUNCTION(0, 116),
 982                 MTK_FUNCTION(0, "GPI115"),
 983                 MTK_FUNCTION(1, "RDN0_A"),
 984                 MTK_FUNCTION(2, "CMHSYNC")
 985         ),
 986         MTK_PIN(PINCTRL_PIN(116, "RDP0_A"),
 987                 "H3", "mt8127",
 988                 MTK_EINT_FUNCTION(0, 117),
 989                 MTK_FUNCTION(0, "GPI116"),
 990                 MTK_FUNCTION(1, "RDP0_A"),
 991                 MTK_FUNCTION(2, "CMVSYNC")
 992         ),
 993         MTK_PIN(PINCTRL_PIN(117, "CMDAT0"),
 994                 "G5", "mt8127",
 995                 MTK_EINT_FUNCTION(0, 118),
 996                 MTK_FUNCTION(0, "GPIO117"),
 997                 MTK_FUNCTION(1, "CMDAT0"),
 998                 MTK_FUNCTION(2, "CMCSD0"),
 999                 MTK_FUNCTION(3, "ANT_SEL2"),
1000                 MTK_FUNCTION(7, "DBG_MON_B[28]")
1001         ),
1002         MTK_PIN(PINCTRL_PIN(118, "CMDAT1"),
1003                 "G4", "mt8127",
1004                 MTK_EINT_FUNCTION(0, 119),
1005                 MTK_FUNCTION(0, "GPIO118"),
1006                 MTK_FUNCTION(1, "CMDAT1"),
1007                 MTK_FUNCTION(2, "CMCSD1"),
1008                 MTK_FUNCTION(3, "ANT_SEL3"),
1009                 MTK_FUNCTION(7, "DBG_MON_B[29]")
1010         ),
1011         MTK_PIN(PINCTRL_PIN(119, "CMMCLK"),
1012                 "F3", "mt8127",
1013                 MTK_EINT_FUNCTION(0, 120),
1014                 MTK_FUNCTION(0, "GPIO119"),
1015                 MTK_FUNCTION(1, "CMMCLK"),
1016                 MTK_FUNCTION(3, "ANT_SEL4"),
1017                 MTK_FUNCTION(7, "DBG_MON_B[30]")
1018         ),
1019         MTK_PIN(PINCTRL_PIN(120, "CMPCLK"),
1020                 "G6", "mt8127",
1021                 MTK_EINT_FUNCTION(0, 121),
1022                 MTK_FUNCTION(0, "GPIO120"),
1023                 MTK_FUNCTION(1, "CMPCLK"),
1024                 MTK_FUNCTION(2, "CMCSK"),
1025                 MTK_FUNCTION(3, "ANT_SEL5"),
1026                 MTK_FUNCTION(7, "DBG_MON_B[31]")
1027         ),
1028         MTK_PIN(PINCTRL_PIN(121, "MSDC1_CMD"),
1029                 "E3", "mt8127",
1030                 MTK_EINT_FUNCTION(0, 122),
1031                 MTK_FUNCTION(0, "GPIO121"),
1032                 MTK_FUNCTION(1, "MSDC1_CMD")
1033         ),
1034         MTK_PIN(PINCTRL_PIN(122, "MSDC1_CLK"),
1035                 "D1", "mt8127",
1036                 MTK_EINT_FUNCTION(0, 123),
1037                 MTK_FUNCTION(0, "GPIO122"),
1038                 MTK_FUNCTION(1, "MSDC1_CLK")
1039         ),
1040         MTK_PIN(PINCTRL_PIN(123, "MSDC1_DAT0"),
1041                 "D2", "mt8127",
1042                 MTK_EINT_FUNCTION(0, 124),
1043                 MTK_FUNCTION(0, "GPIO123"),
1044                 MTK_FUNCTION(1, "MSDC1_DAT0")
1045         ),
1046         MTK_PIN(PINCTRL_PIN(124, "MSDC1_DAT1"),
1047                 "D3", "mt8127",
1048                 MTK_EINT_FUNCTION(0, 125),
1049                 MTK_FUNCTION(0, "GPIO124"),
1050                 MTK_FUNCTION(1, "MSDC1_DAT1")
1051         ),
1052         MTK_PIN(PINCTRL_PIN(125, "MSDC1_DAT2"),
1053                 "F2", "mt8127",
1054                 MTK_EINT_FUNCTION(0, 126),
1055                 MTK_FUNCTION(0, "GPIO125"),
1056                 MTK_FUNCTION(1, "MSDC1_DAT2")
1057         ),
1058         MTK_PIN(PINCTRL_PIN(126, "MSDC1_DAT3"),
1059                 "E2", "mt8127",
1060                 MTK_EINT_FUNCTION(0, 127),
1061                 MTK_FUNCTION(0, "GPIO126"),
1062                 MTK_FUNCTION(1, "MSDC1_DAT3")
1063         ),
1064         MTK_PIN(PINCTRL_PIN(127, "MSDC0_DAT7"),
1065                 "C23", "mt8127",
1066                 MTK_EINT_FUNCTION(0, 128),
1067                 MTK_FUNCTION(0, "GPIO127"),
1068                 MTK_FUNCTION(1, "MSDC0_DAT7"),
1069                 MTK_FUNCTION(4, "NLD7")
1070         ),
1071         MTK_PIN(PINCTRL_PIN(128, "MSDC0_DAT6"),
1072                 "C24", "mt8127",
1073                 MTK_EINT_FUNCTION(0, 129),
1074                 MTK_FUNCTION(0, "GPIO128"),
1075                 MTK_FUNCTION(1, "MSDC0_DAT6"),
1076                 MTK_FUNCTION(4, "NLD6")
1077         ),
1078         MTK_PIN(PINCTRL_PIN(129, "MSDC0_DAT5"),
1079                 "D22", "mt8127",
1080                 MTK_EINT_FUNCTION(0, 130),
1081                 MTK_FUNCTION(0, "GPIO129"),
1082                 MTK_FUNCTION(1, "MSDC0_DAT5"),
1083                 MTK_FUNCTION(4, "NLD4")
1084         ),
1085         MTK_PIN(PINCTRL_PIN(130, "MSDC0_DAT4"),
1086                 "D24", "mt8127",
1087                 MTK_EINT_FUNCTION(0, 131),
1088                 MTK_FUNCTION(0, "GPIO130"),
1089                 MTK_FUNCTION(1, "MSDC0_DAT4"),
1090                 MTK_FUNCTION(4, "NLD3")
1091         ),
1092         MTK_PIN(PINCTRL_PIN(131, "MSDC0_RSTB"),
1093                 "F24", "mt8127",
1094                 MTK_EINT_FUNCTION(0, 132),
1095                 MTK_FUNCTION(0, "GPIO131"),
1096                 MTK_FUNCTION(1, "MSDC0_RSTB"),
1097                 MTK_FUNCTION(4, "NLD0")
1098         ),
1099         MTK_PIN(PINCTRL_PIN(132, "MSDC0_CMD"),
1100                 "G20", "mt8127",
1101                 MTK_EINT_FUNCTION(0, 133),
1102                 MTK_FUNCTION(0, "GPIO132"),
1103                 MTK_FUNCTION(1, "MSDC0_CMD"),
1104                 MTK_FUNCTION(4, "NALE")
1105         ),
1106         MTK_PIN(PINCTRL_PIN(133, "MSDC0_CLK"),
1107                 "G21", "mt8127",
1108                 MTK_EINT_FUNCTION(0, 134),
1109                 MTK_FUNCTION(0, "GPIO133"),
1110                 MTK_FUNCTION(1, "MSDC0_CLK"),
1111                 MTK_FUNCTION(4, "NWEB")
1112         ),
1113         MTK_PIN(PINCTRL_PIN(134, "MSDC0_DAT3"),
1114                 "D23", "mt8127",
1115                 MTK_EINT_FUNCTION(0, 135),
1116                 MTK_FUNCTION(0, "GPIO134"),
1117                 MTK_FUNCTION(1, "MSDC0_DAT3"),
1118                 MTK_FUNCTION(4, "NLD1")
1119         ),
1120         MTK_PIN(PINCTRL_PIN(135, "MSDC0_DAT2"),
1121                 "E22", "mt8127",
1122                 MTK_EINT_FUNCTION(0, 136),
1123                 MTK_FUNCTION(0, "GPIO135"),
1124                 MTK_FUNCTION(1, "MSDC0_DAT2"),
1125                 MTK_FUNCTION(4, "NLD5")
1126         ),
1127         MTK_PIN(PINCTRL_PIN(136, "MSDC0_DAT1"),
1128                 "E23", "mt8127",
1129                 MTK_EINT_FUNCTION(0, 137),
1130                 MTK_FUNCTION(0, "GPIO136"),
1131                 MTK_FUNCTION(1, "MSDC0_DAT1"),
1132                 MTK_FUNCTION(4, "NLD8")
1133         ),
1134         MTK_PIN(PINCTRL_PIN(137, "MSDC0_DAT0"),
1135                 "F22", "mt8127",
1136                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1137                 MTK_FUNCTION(0, "GPIO137"),
1138                 MTK_FUNCTION(1, "MSDC0_DAT0"),
1139                 MTK_FUNCTION(4, "WATCHDOG"),
1140                 MTK_FUNCTION(5, "NLD2")
1141         ),
1142         MTK_PIN(PINCTRL_PIN(138, "CEC"),
1143                 "AE21", "mt8127",
1144                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1145                 MTK_FUNCTION(0, "GPIO138"),
1146                 MTK_FUNCTION(1, "CEC")
1147         ),
1148         MTK_PIN(PINCTRL_PIN(139, "HTPLG"),
1149                 "AD21", "mt8127",
1150                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1151                 MTK_FUNCTION(0, "GPIO139"),
1152                 MTK_FUNCTION(1, "HTPLG")
1153         ),
1154         MTK_PIN(PINCTRL_PIN(140, "HDMISCK"),
1155                 "AE22", "mt8127",
1156                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1157                 MTK_FUNCTION(0, "GPIO140"),
1158                 MTK_FUNCTION(1, "HDMISCK")
1159         ),
1160         MTK_PIN(PINCTRL_PIN(141, "HDMISD"),
1161                 "AD22", "mt8127",
1162                 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
1163                 MTK_FUNCTION(0, "GPIO141"),
1164                 MTK_FUNCTION(1, "HDMISD")
1165         ),
1166         MTK_PIN(PINCTRL_PIN(142, "EINT21"),
1167                 "J23", "mt8127",
1168                 MTK_EINT_FUNCTION(0, 21),
1169                 MTK_FUNCTION(0, "GPIO142"),
1170                 MTK_FUNCTION(1, "NRNB"),
1171                 MTK_FUNCTION(2, "ANT_SEL0"),
1172                 MTK_FUNCTION(7, "DBG_MON_B[32]")
1173         ),
1174 };
1175 
1176 #endif /* __PINCTRL_MTK_MT8127_H */

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