File Index
Files and directories
Sign in
FILE

pinctrl-mtk-mt8167.h

File preview with syntax highlighting.

linux-6.19.14/drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h C
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/*
   3 * Copyright (C) 2020 MediaTek Inc.
   4 */
   5#ifndef __PINCTRL_MTK_MT8167_H
   6#define __PINCTRL_MTK_MT8167_H
   7
   8#include <linux/pinctrl/pinctrl.h>
   9#include "pinctrl-mtk-common.h"
  10
  11static const struct mtk_desc_pin mtk_pins_mt8167[] = {
  12	MTK_PIN(
  13		PINCTRL_PIN(0, "EINT0"),
  14		NULL, "mt8167",
  15		MTK_EINT_FUNCTION(0, 0),
  16		MTK_FUNCTION(0, "GPIO0"),
  17		MTK_FUNCTION(1, "PWM_B"),
  18		MTK_FUNCTION(2, "DPI_CK"),
  19		MTK_FUNCTION(3, "I2S2_BCK"),
  20		MTK_FUNCTION(4, "EXT_TXD0"),
  21		MTK_FUNCTION(6, "SQICS"),
  22		MTK_FUNCTION(7, "DBG_MON_A[6]")
  23	),
  24	MTK_PIN(
  25		PINCTRL_PIN(1, "EINT1"),
  26		NULL, "mt8167",
  27		MTK_EINT_FUNCTION(0, 1),
  28		MTK_FUNCTION(0, "GPIO1"),
  29		MTK_FUNCTION(1, "PWM_C"),
  30		MTK_FUNCTION(2, "DPI_D12"),
  31		MTK_FUNCTION(3, "I2S2_DI"),
  32		MTK_FUNCTION(4, "EXT_TXD1"),
  33		MTK_FUNCTION(5, "CONN_MCU_TDO"),
  34		MTK_FUNCTION(6, "SQISO"),
  35		MTK_FUNCTION(7, "DBG_MON_A[7]")
  36	),
  37	MTK_PIN(
  38		PINCTRL_PIN(2, "EINT2"),
  39		NULL, "mt8167",
  40		MTK_EINT_FUNCTION(0, 2),
  41		MTK_FUNCTION(0, "GPIO2"),
  42		MTK_FUNCTION(1, "CLKM0"),
  43		MTK_FUNCTION(2, "DPI_D13"),
  44		MTK_FUNCTION(3, "I2S2_LRCK"),
  45		MTK_FUNCTION(4, "EXT_TXD2"),
  46		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
  47		MTK_FUNCTION(6, "SQISI"),
  48		MTK_FUNCTION(7, "DBG_MON_A[8]")
  49	),
  50	MTK_PIN(
  51		PINCTRL_PIN(3, "EINT3"),
  52		NULL, "mt8167",
  53		MTK_EINT_FUNCTION(0, 3),
  54		MTK_FUNCTION(0, "GPIO3"),
  55		MTK_FUNCTION(1, "CLKM1"),
  56		MTK_FUNCTION(2, "DPI_D14"),
  57		MTK_FUNCTION(3, "SPI_MI"),
  58		MTK_FUNCTION(4, "EXT_TXD3"),
  59		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
  60		MTK_FUNCTION(6, "SQIWP"),
  61		MTK_FUNCTION(7, "DBG_MON_A[9]")
  62	),
  63	MTK_PIN(
  64		PINCTRL_PIN(4, "EINT4"),
  65		NULL, "mt8167",
  66		MTK_EINT_FUNCTION(0, 4),
  67		MTK_FUNCTION(0, "GPIO4"),
  68		MTK_FUNCTION(1, "CLKM2"),
  69		MTK_FUNCTION(2, "DPI_D15"),
  70		MTK_FUNCTION(3, "SPI_MO"),
  71		MTK_FUNCTION(4, "EXT_TXC"),
  72		MTK_FUNCTION(5, "CONN_MCU_TCK"),
  73		MTK_FUNCTION(6, "CONN_MCU_AICE_JCKC"),
  74		MTK_FUNCTION(7, "DBG_MON_A[10]")
  75	),
  76	MTK_PIN(
  77		PINCTRL_PIN(5, "EINT5"),
  78		NULL, "mt8167",
  79		MTK_EINT_FUNCTION(0, 5),
  80		MTK_FUNCTION(0, "GPIO5"),
  81		MTK_FUNCTION(1, "UCTS2"),
  82		MTK_FUNCTION(2, "DPI_D16"),
  83		MTK_FUNCTION(3, "SPI_CSB"),
  84		MTK_FUNCTION(4, "EXT_RXER"),
  85		MTK_FUNCTION(5, "CONN_MCU_TDI"),
  86		MTK_FUNCTION(6, "CONN_TEST_CK"),
  87		MTK_FUNCTION(7, "DBG_MON_A[11]")
  88	),
  89	MTK_PIN(
  90		PINCTRL_PIN(6, "EINT6"),
  91		NULL, "mt8167",
  92		MTK_EINT_FUNCTION(0, 6),
  93		MTK_FUNCTION(0, "GPIO6"),
  94		MTK_FUNCTION(1, "URTS2"),
  95		MTK_FUNCTION(2, "DPI_D17"),
  96		MTK_FUNCTION(3, "SPI_CLK"),
  97		MTK_FUNCTION(4, "EXT_RXC"),
  98		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
  99		MTK_FUNCTION(6, "MM_TEST_CK"),
 100		MTK_FUNCTION(7, "DBG_MON_A[12]")
 101	),
 102	MTK_PIN(
 103		PINCTRL_PIN(7, "EINT7"),
 104		NULL, "mt8167",
 105		MTK_EINT_FUNCTION(0, 7),
 106		MTK_FUNCTION(0, "GPIO7"),
 107		MTK_FUNCTION(1, "SQIRST"),
 108		MTK_FUNCTION(2, "DPI_D6"),
 109		MTK_FUNCTION(3, "SDA1_0"),
 110		MTK_FUNCTION(4, "EXT_RXDV"),
 111		MTK_FUNCTION(5, "CONN_MCU_TMS"),
 112		MTK_FUNCTION(6, "CONN_MCU_AICE_JMSC"),
 113		MTK_FUNCTION(7, "DBG_MON_A[13]")
 114	),
 115	MTK_PIN(
 116		PINCTRL_PIN(8, "EINT8"),
 117		NULL, "mt8167",
 118		MTK_EINT_FUNCTION(0, 8),
 119		MTK_FUNCTION(0, "GPIO8"),
 120		MTK_FUNCTION(1, "SQICK"),
 121		MTK_FUNCTION(2, "CLKM3"),
 122		MTK_FUNCTION(3, "SCL1_0"),
 123		MTK_FUNCTION(4, "EXT_RXD0"),
 124		MTK_FUNCTION(5, "ANT_SEL0"),
 125		MTK_FUNCTION(6, "DPI_D7"),
 126		MTK_FUNCTION(7, "DBG_MON_A[14]")
 127	),
 128	MTK_PIN(
 129		PINCTRL_PIN(9, "EINT9"),
 130		NULL, "mt8167",
 131		MTK_EINT_FUNCTION(0, 9),
 132		MTK_FUNCTION(0, "GPIO9"),
 133		MTK_FUNCTION(1, "CLKM4"),
 134		MTK_FUNCTION(2, "SDA2_0"),
 135		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
 136		MTK_FUNCTION(4, "EXT_RXD1"),
 137		MTK_FUNCTION(5, "ANT_SEL1"),
 138		MTK_FUNCTION(6, "DPI_D8"),
 139		MTK_FUNCTION(7, "DBG_MON_A[15]")
 140	),
 141	MTK_PIN(
 142		PINCTRL_PIN(10, "EINT10"),
 143		NULL, "mt8167",
 144		MTK_EINT_FUNCTION(0, 10),
 145		MTK_FUNCTION(0, "GPIO10"),
 146		MTK_FUNCTION(1, "CLKM5"),
 147		MTK_FUNCTION(2, "SCL2_0"),
 148		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
 149		MTK_FUNCTION(4, "EXT_RXD2"),
 150		MTK_FUNCTION(5, "ANT_SEL2"),
 151		MTK_FUNCTION(6, "DPI_D9"),
 152		MTK_FUNCTION(7, "DBG_MON_A[16]")
 153	),
 154	MTK_PIN(
 155		PINCTRL_PIN(11, "EINT11"),
 156		NULL, "mt8167",
 157		MTK_EINT_FUNCTION(0, 11),
 158		MTK_FUNCTION(0, "GPIO11"),
 159		MTK_FUNCTION(1, "CLKM4"),
 160		MTK_FUNCTION(2, "PWM_C"),
 161		MTK_FUNCTION(3, "CONN_TEST_CK"),
 162		MTK_FUNCTION(4, "ANT_SEL3"),
 163		MTK_FUNCTION(5, "DPI_D10"),
 164		MTK_FUNCTION(6, "EXT_RXD3"),
 165		MTK_FUNCTION(7, "DBG_MON_A[17]")
 166	),
 167	MTK_PIN(
 168		PINCTRL_PIN(12, "EINT12"),
 169		NULL, "mt8167",
 170		MTK_EINT_FUNCTION(0, 12),
 171		MTK_FUNCTION(0, "GPIO12"),
 172		MTK_FUNCTION(1, "CLKM5"),
 173		MTK_FUNCTION(2, "PWM_A"),
 174		MTK_FUNCTION(3, "SPDIF_OUT"),
 175		MTK_FUNCTION(4, "ANT_SEL4"),
 176		MTK_FUNCTION(5, "DPI_D11"),
 177		MTK_FUNCTION(6, "EXT_TXEN"),
 178		MTK_FUNCTION(7, "DBG_MON_A[18]")
 179	),
 180	MTK_PIN(
 181		PINCTRL_PIN(13, "EINT13"),
 182		NULL, "mt8167",
 183		MTK_EINT_FUNCTION(0, 13),
 184		MTK_FUNCTION(0, "GPIO13"),
 185		MTK_FUNCTION(3, "TSF_IN"),
 186		MTK_FUNCTION(4, "ANT_SEL5"),
 187		MTK_FUNCTION(5, "DPI_D0"),
 188		MTK_FUNCTION(6, "SPDIF_IN"),
 189		MTK_FUNCTION(7, "DBG_MON_A[19]")
 190	),
 191	MTK_PIN(
 192		PINCTRL_PIN(14, "EINT14"),
 193		NULL, "mt8167",
 194		MTK_EINT_FUNCTION(0, 14),
 195		MTK_FUNCTION(0, "GPIO14"),
 196		MTK_FUNCTION(2, "I2S_8CH_DO1"),
 197		MTK_FUNCTION(3, "TDM_RX_MCK"),
 198		MTK_FUNCTION(4, "ANT_SEL1"),
 199		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
 200		MTK_FUNCTION(6, "NCLE"),
 201		MTK_FUNCTION(7, "DBG_MON_B[8]")
 202	),
 203	MTK_PIN(
 204		PINCTRL_PIN(15, "EINT15"),
 205		NULL, "mt8167",
 206		MTK_EINT_FUNCTION(0, 15),
 207		MTK_FUNCTION(0, "GPIO15"),
 208		MTK_FUNCTION(2, "I2S_8CH_LRCK"),
 209		MTK_FUNCTION(3, "TDM_RX_BCK"),
 210		MTK_FUNCTION(4, "ANT_SEL2"),
 211		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
 212		MTK_FUNCTION(6, "NCEB1"),
 213		MTK_FUNCTION(7, "DBG_MON_B[9]")
 214	),
 215	MTK_PIN(
 216		PINCTRL_PIN(16, "EINT16"),
 217		NULL, "mt8167",
 218		MTK_EINT_FUNCTION(0, 16),
 219		MTK_FUNCTION(0, "GPIO16"),
 220		MTK_FUNCTION(2, "I2S_8CH_BCK"),
 221		MTK_FUNCTION(3, "TDM_RX_LRCK"),
 222		MTK_FUNCTION(4, "ANT_SEL3"),
 223		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
 224		MTK_FUNCTION(6, "NCEB0"),
 225		MTK_FUNCTION(7, "DBG_MON_B[10]")
 226	),
 227	MTK_PIN(
 228		PINCTRL_PIN(17, "EINT17"),
 229		NULL, "mt8167",
 230		MTK_EINT_FUNCTION(0, 17),
 231		MTK_FUNCTION(0, "GPIO17"),
 232		MTK_FUNCTION(2, "I2S_8CH_MCK"),
 233		MTK_FUNCTION(3, "TDM_RX_DI"),
 234		MTK_FUNCTION(4, "IDDIG"),
 235		MTK_FUNCTION(5, "ANT_SEL4"),
 236		MTK_FUNCTION(6, "NREB"),
 237		MTK_FUNCTION(7, "DBG_MON_B[11]")
 238	),
 239	MTK_PIN(
 240		PINCTRL_PIN(18, "EINT18"),
 241		NULL, "mt8167",
 242		MTK_EINT_FUNCTION(0, 18),
 243		MTK_FUNCTION(0, "GPIO18"),
 244		MTK_FUNCTION(2, "USB_DRVVBUS"),
 245		MTK_FUNCTION(3, "I2S3_LRCK"),
 246		MTK_FUNCTION(4, "CLKM1"),
 247		MTK_FUNCTION(5, "ANT_SEL3"),
 248		MTK_FUNCTION(6, "I2S2_BCK"),
 249		MTK_FUNCTION(7, "DBG_MON_A[20]")
 250	),
 251	MTK_PIN(
 252		PINCTRL_PIN(19, "EINT19"),
 253		NULL, "mt8167",
 254		MTK_EINT_FUNCTION(0, 19),
 255		MTK_FUNCTION(0, "GPIO19"),
 256		MTK_FUNCTION(1, "UCTS1"),
 257		MTK_FUNCTION(2, "IDDIG"),
 258		MTK_FUNCTION(3, "I2S3_BCK"),
 259		MTK_FUNCTION(4, "CLKM2"),
 260		MTK_FUNCTION(5, "ANT_SEL4"),
 261		MTK_FUNCTION(6, "I2S2_DI"),
 262		MTK_FUNCTION(7, "DBG_MON_A[21]")
 263	),
 264	MTK_PIN(
 265		PINCTRL_PIN(20, "EINT20"),
 266		NULL, "mt8167",
 267		MTK_EINT_FUNCTION(0, 20),
 268		MTK_FUNCTION(0, "GPIO20"),
 269		MTK_FUNCTION(1, "URTS1"),
 270		MTK_FUNCTION(3, "I2S3_DO"),
 271		MTK_FUNCTION(4, "CLKM3"),
 272		MTK_FUNCTION(5, "ANT_SEL5"),
 273		MTK_FUNCTION(6, "I2S2_LRCK"),
 274		MTK_FUNCTION(7, "DBG_MON_A[22]")
 275	),
 276	MTK_PIN(
 277		PINCTRL_PIN(21, "EINT21"),
 278		NULL, "mt8167",
 279		MTK_EINT_FUNCTION(0, 21),
 280		MTK_FUNCTION(0, "GPIO21"),
 281		MTK_FUNCTION(1, "NRNB"),
 282		MTK_FUNCTION(2, "ANT_SEL0"),
 283		MTK_FUNCTION(3, "I2S_8CH_DO4"),
 284		MTK_FUNCTION(7, "DBG_MON_B[31]")
 285	),
 286	MTK_PIN(
 287		PINCTRL_PIN(22, "EINT22"),
 288		NULL, "mt8167",
 289		MTK_EINT_FUNCTION(0, 22),
 290		MTK_FUNCTION(0, "GPIO22"),
 291		MTK_FUNCTION(2, "I2S_8CH_DO2"),
 292		MTK_FUNCTION(3, "TSF_IN"),
 293		MTK_FUNCTION(4, "USB_DRVVBUS"),
 294		MTK_FUNCTION(5, "SPDIF_OUT"),
 295		MTK_FUNCTION(6, "NRE_C"),
 296		MTK_FUNCTION(7, "DBG_MON_B[12]")
 297	),
 298	MTK_PIN(
 299		PINCTRL_PIN(23, "EINT23"),
 300		NULL, "mt8167",
 301		MTK_EINT_FUNCTION(0, 23),
 302		MTK_FUNCTION(0, "GPIO23"),
 303		MTK_FUNCTION(2, "I2S_8CH_DO3"),
 304		MTK_FUNCTION(3, "CLKM0"),
 305		MTK_FUNCTION(4, "IR"),
 306		MTK_FUNCTION(5, "SPDIF_IN"),
 307		MTK_FUNCTION(6, "NDQS_C"),
 308		MTK_FUNCTION(7, "DBG_MON_B[13]")
 309	),
 310	MTK_PIN(
 311		PINCTRL_PIN(24, "EINT24"),
 312		NULL, "mt8167",
 313		MTK_EINT_FUNCTION(0, 24),
 314		MTK_FUNCTION(0, "GPIO24"),
 315		MTK_FUNCTION(1, "DPI_D20"),
 316		MTK_FUNCTION(2, "DPI_DE"),
 317		MTK_FUNCTION(3, "ANT_SEL1"),
 318		MTK_FUNCTION(4, "UCTS2"),
 319		MTK_FUNCTION(5, "PWM_A"),
 320		MTK_FUNCTION(6, "I2S0_MCK"),
 321		MTK_FUNCTION(7, "DBG_MON_A[0]")
 322	),
 323	MTK_PIN(
 324		PINCTRL_PIN(25, "EINT25"),
 325		NULL, "mt8167",
 326		MTK_EINT_FUNCTION(0, 25),
 327		MTK_FUNCTION(0, "GPIO25"),
 328		MTK_FUNCTION(1, "DPI_D19"),
 329		MTK_FUNCTION(2, "DPI_VSYNC"),
 330		MTK_FUNCTION(3, "ANT_SEL0"),
 331		MTK_FUNCTION(4, "URTS2"),
 332		MTK_FUNCTION(5, "PWM_B"),
 333		MTK_FUNCTION(6, "I2S_8CH_MCK"),
 334		MTK_FUNCTION(7, "DBG_MON_A[1]")
 335	),
 336	MTK_PIN(
 337		PINCTRL_PIN(26, "PWRAP_SPI0_MI"),
 338		NULL, "mt8167",
 339		MTK_EINT_FUNCTION(0, 26),
 340		MTK_FUNCTION(0, "GPIO26"),
 341		MTK_FUNCTION(1, "PWRAP_SPI0_MO"),
 342		MTK_FUNCTION(2, "PWRAP_SPI0_MI")
 343	),
 344	MTK_PIN(
 345		PINCTRL_PIN(27, "PWRAP_SPI0_MO"),
 346		NULL, "mt8167",
 347		MTK_EINT_FUNCTION(0, 27),
 348		MTK_FUNCTION(0, "GPIO27"),
 349		MTK_FUNCTION(1, "PWRAP_SPI0_MI"),
 350		MTK_FUNCTION(2, "PWRAP_SPI0_MO")
 351	),
 352	MTK_PIN(
 353		PINCTRL_PIN(28, "PWRAP_INT"),
 354		NULL, "mt8167",
 355		MTK_EINT_FUNCTION(0, 28),
 356		MTK_FUNCTION(0, "GPIO28"),
 357		MTK_FUNCTION(1, "I2S0_MCK"),
 358		MTK_FUNCTION(4, "I2S_8CH_MCK"),
 359		MTK_FUNCTION(5, "I2S2_MCK"),
 360		MTK_FUNCTION(6, "I2S3_MCK")
 361	),
 362	MTK_PIN(
 363		PINCTRL_PIN(29, "PWRAP_SPI0_CK"),
 364		NULL, "mt8167",
 365		MTK_EINT_FUNCTION(0, 29),
 366		MTK_FUNCTION(0, "GPIO29"),
 367		MTK_FUNCTION(1, "PWRAP_SPI0_CK")
 368	),
 369	MTK_PIN(
 370		PINCTRL_PIN(30, "PWRAP_SPI0_CSN"),
 371		NULL, "mt8167",
 372		MTK_EINT_FUNCTION(0, 30),
 373		MTK_FUNCTION(0, "GPIO30"),
 374		MTK_FUNCTION(1, "PWRAP_SPI0_CSN")
 375	),
 376	MTK_PIN(
 377		PINCTRL_PIN(31, "RTC32K_CK"),
 378		NULL, "mt8167",
 379		MTK_EINT_FUNCTION(0, 31),
 380		MTK_FUNCTION(0, "GPIO31"),
 381		MTK_FUNCTION(1, "RTC32K_CK")
 382	),
 383	MTK_PIN(
 384		PINCTRL_PIN(32, "WATCHDOG"),
 385		NULL, "mt8167",
 386		MTK_EINT_FUNCTION(0, 32),
 387		MTK_FUNCTION(0, "GPIO32"),
 388		MTK_FUNCTION(1, "WATCHDOG")
 389	),
 390	MTK_PIN(
 391		PINCTRL_PIN(33, "SRCLKENA"),
 392		NULL, "mt8167",
 393		MTK_EINT_FUNCTION(0, 33),
 394		MTK_FUNCTION(0, "GPIO33"),
 395		MTK_FUNCTION(1, "SRCLKENA0")
 396	),
 397	MTK_PIN(
 398		PINCTRL_PIN(34, "URXD2"),
 399		NULL, "mt8167",
 400		MTK_EINT_FUNCTION(0, 34),
 401		MTK_FUNCTION(0, "GPIO34"),
 402		MTK_FUNCTION(1, "URXD2"),
 403		MTK_FUNCTION(2, "DPI_D5"),
 404		MTK_FUNCTION(3, "UTXD2"),
 405		MTK_FUNCTION(4, "DBG_SCL"),
 406		MTK_FUNCTION(6, "I2S2_MCK"),
 407		MTK_FUNCTION(7, "DBG_MON_B[0]")
 408	),
 409	MTK_PIN(
 410		PINCTRL_PIN(35, "UTXD2"),
 411		NULL, "mt8167",
 412		MTK_EINT_FUNCTION(0, 35),
 413		MTK_FUNCTION(0, "GPIO35"),
 414		MTK_FUNCTION(1, "UTXD2"),
 415		MTK_FUNCTION(2, "DPI_HSYNC"),
 416		MTK_FUNCTION(3, "URXD2"),
 417		MTK_FUNCTION(4, "DBG_SDA"),
 418		MTK_FUNCTION(5, "DPI_D18"),
 419		MTK_FUNCTION(6, "I2S3_MCK"),
 420		MTK_FUNCTION(7, "DBG_MON_B[1]")
 421	),
 422	MTK_PIN(
 423		PINCTRL_PIN(36, "MRG_CLK"),
 424		NULL, "mt8167",
 425		MTK_EINT_FUNCTION(0, 36),
 426		MTK_FUNCTION(0, "GPIO36"),
 427		MTK_FUNCTION(1, "MRG_CLK"),
 428		MTK_FUNCTION(2, "DPI_D4"),
 429		MTK_FUNCTION(3, "I2S0_BCK"),
 430		MTK_FUNCTION(4, "I2S3_BCK"),
 431		MTK_FUNCTION(5, "PCM0_CLK"),
 432		MTK_FUNCTION(6, "IR"),
 433		MTK_FUNCTION(7, "DBG_MON_A[2]")
 434	),
 435	MTK_PIN(
 436		PINCTRL_PIN(37, "MRG_SYNC"),
 437		NULL, "mt8167",
 438		MTK_EINT_FUNCTION(0, 37),
 439		MTK_FUNCTION(0, "GPIO37"),
 440		MTK_FUNCTION(1, "MRG_SYNC"),
 441		MTK_FUNCTION(2, "DPI_D3"),
 442		MTK_FUNCTION(3, "I2S0_LRCK"),
 443		MTK_FUNCTION(4, "I2S3_LRCK"),
 444		MTK_FUNCTION(5, "PCM0_SYNC"),
 445		MTK_FUNCTION(6, "EXT_COL"),
 446		MTK_FUNCTION(7, "DBG_MON_A[3]")
 447	),
 448	MTK_PIN(
 449		PINCTRL_PIN(38, "MRG_DI"),
 450		NULL, "mt8167",
 451		MTK_EINT_FUNCTION(0, 38),
 452		MTK_FUNCTION(0, "GPIO38"),
 453		MTK_FUNCTION(1, "MRG_DI"),
 454		MTK_FUNCTION(2, "DPI_D1"),
 455		MTK_FUNCTION(3, "I2S0_DI"),
 456		MTK_FUNCTION(4, "I2S3_DO"),
 457		MTK_FUNCTION(5, "PCM0_DI"),
 458		MTK_FUNCTION(6, "EXT_MDIO"),
 459		MTK_FUNCTION(7, "DBG_MON_A[4]")
 460	),
 461	MTK_PIN(
 462		PINCTRL_PIN(39, "MRG_DO"),
 463		NULL, "mt8167",
 464		MTK_EINT_FUNCTION(0, 39),
 465		MTK_FUNCTION(0, "GPIO39"),
 466		MTK_FUNCTION(1, "MRG_DO"),
 467		MTK_FUNCTION(2, "DPI_D2"),
 468		MTK_FUNCTION(3, "I2S0_MCK"),
 469		MTK_FUNCTION(4, "I2S3_MCK"),
 470		MTK_FUNCTION(5, "PCM0_DO"),
 471		MTK_FUNCTION(6, "EXT_MDC"),
 472		MTK_FUNCTION(7, "DBG_MON_A[5]")
 473	),
 474	MTK_PIN(
 475		PINCTRL_PIN(40, "KPROW0"),
 476		NULL, "mt8167",
 477		MTK_EINT_FUNCTION(0, 40),
 478		MTK_FUNCTION(0, "GPIO40"),
 479		MTK_FUNCTION(1, "KPROW0"),
 480		MTK_FUNCTION(4, "IMG_TEST_CK"),
 481		MTK_FUNCTION(7, "DBG_MON_B[4]")
 482	),
 483	MTK_PIN(
 484		PINCTRL_PIN(41, "KPROW1"),
 485		NULL, "mt8167",
 486		MTK_EINT_FUNCTION(0, 41),
 487		MTK_FUNCTION(0, "GPIO41"),
 488		MTK_FUNCTION(1, "KPROW1"),
 489		MTK_FUNCTION(2, "IDDIG"),
 490		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
 491		MTK_FUNCTION(4, "MFG_TEST_CK"),
 492		MTK_FUNCTION(7, "DBG_MON_B[5]")
 493	),
 494	MTK_PIN(
 495		PINCTRL_PIN(42, "KPCOL0"),
 496		NULL, "mt8167",
 497		MTK_EINT_FUNCTION(0, 42),
 498		MTK_FUNCTION(0, "GPIO42"),
 499		MTK_FUNCTION(1, "KPCOL0"),
 500		MTK_FUNCTION(7, "DBG_MON_B[6]")
 501	),
 502	MTK_PIN(
 503		PINCTRL_PIN(43, "KPCOL1"),
 504		NULL, "mt8167",
 505		MTK_EINT_FUNCTION(0, 43),
 506		MTK_FUNCTION(0, "GPIO43"),
 507		MTK_FUNCTION(1, "KPCOL1"),
 508		MTK_FUNCTION(2, "USB_DRVVBUS"),
 509		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
 510		MTK_FUNCTION(4, "TSF_IN"),
 511		MTK_FUNCTION(5, "DFD_NTRST_XI"),
 512		MTK_FUNCTION(6, "UDI_NTRST_XI"),
 513		MTK_FUNCTION(7, "DBG_MON_B[7]")
 514	),
 515	MTK_PIN(
 516		PINCTRL_PIN(44, "JTMS"),
 517		NULL, "mt8167",
 518		MTK_EINT_FUNCTION(0, 44),
 519		MTK_FUNCTION(0, "GPIO44"),
 520		MTK_FUNCTION(1, "JTMS"),
 521		MTK_FUNCTION(2, "CONN_MCU_TMS"),
 522		MTK_FUNCTION(3, "CONN_MCU_AICE_JMSC"),
 523		MTK_FUNCTION(4, "GPUDFD_TMS_XI"),
 524		MTK_FUNCTION(5, "DFD_TMS_XI"),
 525		MTK_FUNCTION(6, "UDI_TMS_XI")
 526	),
 527	MTK_PIN(
 528		PINCTRL_PIN(45, "JTCK"),
 529		NULL, "mt8167",
 530		MTK_EINT_FUNCTION(0, 45),
 531		MTK_FUNCTION(0, "GPIO45"),
 532		MTK_FUNCTION(1, "JTCK"),
 533		MTK_FUNCTION(2, "CONN_MCU_TCK"),
 534		MTK_FUNCTION(3, "CONN_MCU_AICE_JCKC"),
 535		MTK_FUNCTION(4, "GPUDFD_TCK_XI"),
 536		MTK_FUNCTION(5, "DFD_TCK_XI"),
 537		MTK_FUNCTION(6, "UDI_TCK_XI")
 538	),
 539	MTK_PIN(
 540		PINCTRL_PIN(46, "JTDI"),
 541		NULL, "mt8167",
 542		MTK_EINT_FUNCTION(0, 46),
 543		MTK_FUNCTION(0, "GPIO46"),
 544		MTK_FUNCTION(1, "JTDI"),
 545		MTK_FUNCTION(2, "CONN_MCU_TDI"),
 546		MTK_FUNCTION(4, "GPUDFD_TDI_XI"),
 547		MTK_FUNCTION(5, "DFD_TDI_XI"),
 548		MTK_FUNCTION(6, "UDI_TDI_XI")
 549	),
 550	MTK_PIN(
 551		PINCTRL_PIN(47, "JTDO"),
 552		NULL, "mt8167",
 553		MTK_EINT_FUNCTION(0, 47),
 554		MTK_FUNCTION(0, "GPIO47"),
 555		MTK_FUNCTION(1, "JTDO"),
 556		MTK_FUNCTION(2, "CONN_MCU_TDO"),
 557		MTK_FUNCTION(4, "GPUDFD_TDO"),
 558		MTK_FUNCTION(5, "DFD_TDO"),
 559		MTK_FUNCTION(6, "UDI_TDO")
 560	),
 561	MTK_PIN(
 562		PINCTRL_PIN(48, "SPI_CS"),
 563		NULL, "mt8167",
 564		MTK_EINT_FUNCTION(0, 48),
 565		MTK_FUNCTION(0, "GPIO48"),
 566		MTK_FUNCTION(1, "SPI_CSB"),
 567		MTK_FUNCTION(3, "I2S0_DI"),
 568		MTK_FUNCTION(4, "I2S2_BCK"),
 569		MTK_FUNCTION(7, "DBG_MON_A[23]")
 570	),
 571	MTK_PIN(
 572		PINCTRL_PIN(49, "SPI_CK"),
 573		NULL, "mt8167",
 574		MTK_EINT_FUNCTION(0, 49),
 575		MTK_FUNCTION(0, "GPIO49"),
 576		MTK_FUNCTION(1, "SPI_CLK"),
 577		MTK_FUNCTION(3, "I2S0_LRCK"),
 578		MTK_FUNCTION(4, "I2S2_DI"),
 579		MTK_FUNCTION(7, "DBG_MON_A[24]")
 580	),
 581	MTK_PIN(
 582		PINCTRL_PIN(50, "SPI_MI"),
 583		NULL, "mt8167",
 584		MTK_EINT_FUNCTION(0, 50),
 585		MTK_FUNCTION(0, "GPIO50"),
 586		MTK_FUNCTION(1, "SPI_MI"),
 587		MTK_FUNCTION(2, "SPI_MO"),
 588		MTK_FUNCTION(3, "I2S0_BCK"),
 589		MTK_FUNCTION(4, "I2S2_LRCK"),
 590		MTK_FUNCTION(7, "DBG_MON_A[25]")
 591	),
 592	MTK_PIN(
 593		PINCTRL_PIN(51, "SPI_MO"),
 594		NULL, "mt8167",
 595		MTK_EINT_FUNCTION(0, 51),
 596		MTK_FUNCTION(0, "GPIO51"),
 597		MTK_FUNCTION(1, "SPI_MO"),
 598		MTK_FUNCTION(2, "SPI_MI"),
 599		MTK_FUNCTION(3, "I2S0_MCK"),
 600		MTK_FUNCTION(4, "I2S2_MCK"),
 601		MTK_FUNCTION(7, "DBG_MON_A[26]")
 602	),
 603	MTK_PIN(
 604		PINCTRL_PIN(52, "SDA1"),
 605		NULL, "mt8167",
 606		MTK_EINT_FUNCTION(0, 52),
 607		MTK_FUNCTION(0, "GPIO52"),
 608		MTK_FUNCTION(1, "SDA1_0")
 609	),
 610	MTK_PIN(
 611		PINCTRL_PIN(53, "SCL1"),
 612		NULL, "mt8167",
 613		MTK_EINT_FUNCTION(0, 53),
 614		MTK_FUNCTION(0, "GPIO53"),
 615		MTK_FUNCTION(1, "SCL1_0")
 616	),
 617	MTK_PIN(
 618		PINCTRL_PIN(54, "DISP_PWM"),
 619		NULL, "mt8167",
 620		MTK_EINT_FUNCTION(0, 54),
 621		MTK_FUNCTION(0, "GPIO54"),
 622		MTK_FUNCTION(1, "DISP_PWM"),
 623		MTK_FUNCTION(2, "PWM_B"),
 624		MTK_FUNCTION(7, "DBG_MON_B[2]")
 625	),
 626	MTK_PIN(
 627		PINCTRL_PIN(55, "I2S_DATA_IN"),
 628		NULL, "mt8167",
 629		MTK_EINT_FUNCTION(0, 55),
 630		MTK_FUNCTION(0, "GPIO55"),
 631		MTK_FUNCTION(1, "I2S0_DI"),
 632		MTK_FUNCTION(2, "UCTS0"),
 633		MTK_FUNCTION(3, "I2S3_DO"),
 634		MTK_FUNCTION(4, "I2S_8CH_DO1"),
 635		MTK_FUNCTION(5, "PWM_A"),
 636		MTK_FUNCTION(6, "I2S2_BCK"),
 637		MTK_FUNCTION(7, "DBG_MON_A[28]")
 638	),
 639	MTK_PIN(
 640		PINCTRL_PIN(56, "I2S_LRCK"),
 641		NULL, "mt8167",
 642		MTK_EINT_FUNCTION(0, 56),
 643		MTK_FUNCTION(0, "GPIO56"),
 644		MTK_FUNCTION(1, "I2S0_LRCK"),
 645		MTK_FUNCTION(3, "I2S3_LRCK"),
 646		MTK_FUNCTION(4, "I2S_8CH_LRCK"),
 647		MTK_FUNCTION(5, "PWM_B"),
 648		MTK_FUNCTION(6, "I2S2_DI"),
 649		MTK_FUNCTION(7, "DBG_MON_A[29]")
 650	),
 651	MTK_PIN(
 652		PINCTRL_PIN(57, "I2S_BCK"),
 653		NULL, "mt8167",
 654		MTK_EINT_FUNCTION(0, 57),
 655		MTK_FUNCTION(0, "GPIO57"),
 656		MTK_FUNCTION(1, "I2S0_BCK"),
 657		MTK_FUNCTION(2, "URTS0"),
 658		MTK_FUNCTION(3, "I2S3_BCK"),
 659		MTK_FUNCTION(4, "I2S_8CH_BCK"),
 660		MTK_FUNCTION(5, "PWM_C"),
 661		MTK_FUNCTION(6, "I2S2_LRCK"),
 662		MTK_FUNCTION(7, "DBG_MON_A[30]")
 663	),
 664	MTK_PIN(
 665		PINCTRL_PIN(58, "SDA0"),
 666		NULL, "mt8167",
 667		MTK_EINT_FUNCTION(0, 58),
 668		MTK_FUNCTION(0, "GPIO58"),
 669		MTK_FUNCTION(1, "SDA0_0")
 670	),
 671	MTK_PIN(
 672		PINCTRL_PIN(59, "SCL0"),
 673		NULL, "mt8167",
 674		MTK_EINT_FUNCTION(0, 59),
 675		MTK_FUNCTION(0, "GPIO59"),
 676		MTK_FUNCTION(1, "SCL0_0")
 677	),
 678	MTK_PIN(
 679		PINCTRL_PIN(60, "SDA2"),
 680		NULL, "mt8167",
 681		MTK_EINT_FUNCTION(0, 60),
 682		MTK_FUNCTION(0, "GPIO60"),
 683		MTK_FUNCTION(1, "SDA2_0"),
 684		MTK_FUNCTION(2, "PWM_B")
 685	),
 686	MTK_PIN(
 687		PINCTRL_PIN(61, "SCL2"),
 688		NULL, "mt8167",
 689		MTK_EINT_FUNCTION(0, 61),
 690		MTK_FUNCTION(0, "GPIO61"),
 691		MTK_FUNCTION(1, "SCL2_0"),
 692		MTK_FUNCTION(2, "PWM_C")
 693	),
 694	MTK_PIN(
 695		PINCTRL_PIN(62, "URXD0"),
 696		NULL, "mt8167",
 697		MTK_EINT_FUNCTION(0, 62),
 698		MTK_FUNCTION(0, "GPIO62"),
 699		MTK_FUNCTION(1, "URXD0"),
 700		MTK_FUNCTION(2, "UTXD0")
 701	),
 702	MTK_PIN(
 703		PINCTRL_PIN(63, "UTXD0"),
 704		NULL, "mt8167",
 705		MTK_EINT_FUNCTION(0, 63),
 706		MTK_FUNCTION(0, "GPIO63"),
 707		MTK_FUNCTION(1, "UTXD0"),
 708		MTK_FUNCTION(2, "URXD0")
 709	),
 710	MTK_PIN(
 711		PINCTRL_PIN(64, "URXD1"),
 712		NULL, "mt8167",
 713		MTK_EINT_FUNCTION(0, 64),
 714		MTK_FUNCTION(0, "GPIO64"),
 715		MTK_FUNCTION(1, "URXD1"),
 716		MTK_FUNCTION(2, "UTXD1"),
 717		MTK_FUNCTION(7, "DBG_MON_A[27]")
 718	),
 719	MTK_PIN(
 720		PINCTRL_PIN(65, "UTXD1"),
 721		NULL, "mt8167",
 722		MTK_EINT_FUNCTION(0, 65),
 723		MTK_FUNCTION(0, "GPIO65"),
 724		MTK_FUNCTION(1, "UTXD1"),
 725		MTK_FUNCTION(2, "URXD1"),
 726		MTK_FUNCTION(7, "DBG_MON_A[31]")
 727	),
 728	MTK_PIN(
 729		PINCTRL_PIN(66, "LCM_RST"),
 730		NULL, "mt8167",
 731		MTK_EINT_FUNCTION(0, 66),
 732		MTK_FUNCTION(0, "GPIO66"),
 733		MTK_FUNCTION(1, "LCM_RST"),
 734		MTK_FUNCTION(3, "I2S0_MCK"),
 735		MTK_FUNCTION(7, "DBG_MON_B[3]")
 736	),
 737	MTK_PIN(
 738		PINCTRL_PIN(67, "DSI_TE"),
 739		NULL, "mt8167",
 740		MTK_EINT_FUNCTION(0, 67),
 741		MTK_FUNCTION(0, "GPIO67"),
 742		MTK_FUNCTION(1, "DSI_TE"),
 743		MTK_FUNCTION(3, "I2S_8CH_MCK"),
 744		MTK_FUNCTION(7, "DBG_MON_B[14]")
 745	),
 746	MTK_PIN(
 747		PINCTRL_PIN(68, "MSDC2_CMD"),
 748		NULL, "mt8167",
 749		MTK_EINT_FUNCTION(0, 68),
 750		MTK_FUNCTION(0, "GPIO68"),
 751		MTK_FUNCTION(1, "MSDC2_CMD"),
 752		MTK_FUNCTION(2, "I2S_8CH_DO4"),
 753		MTK_FUNCTION(3, "SDA1_0"),
 754		MTK_FUNCTION(5, "USB_SDA"),
 755		MTK_FUNCTION(6, "I2S3_BCK"),
 756		MTK_FUNCTION(7, "DBG_MON_B[15]")
 757	),
 758	MTK_PIN(
 759		PINCTRL_PIN(69, "MSDC2_CLK"),
 760		NULL, "mt8167",
 761		MTK_EINT_FUNCTION(0, 69),
 762		MTK_FUNCTION(0, "GPIO69"),
 763		MTK_FUNCTION(1, "MSDC2_CLK"),
 764		MTK_FUNCTION(2, "I2S_8CH_DO3"),
 765		MTK_FUNCTION(3, "SCL1_0"),
 766		MTK_FUNCTION(4, "DPI_D21"),
 767		MTK_FUNCTION(5, "USB_SCL"),
 768		MTK_FUNCTION(6, "I2S3_LRCK"),
 769		MTK_FUNCTION(7, "DBG_MON_B[16]")
 770	),
 771	MTK_PIN(
 772		PINCTRL_PIN(70, "MSDC2_DAT0"),
 773		NULL, "mt8167",
 774		MTK_EINT_FUNCTION(0, 70),
 775		MTK_FUNCTION(0, "GPIO70"),
 776		MTK_FUNCTION(1, "MSDC2_DAT0"),
 777		MTK_FUNCTION(2, "I2S_8CH_DO2"),
 778		MTK_FUNCTION(4, "DPI_D22"),
 779		MTK_FUNCTION(5, "UTXD0"),
 780		MTK_FUNCTION(6, "I2S3_DO"),
 781		MTK_FUNCTION(7, "DBG_MON_B[17]")
 782	),
 783	MTK_PIN(
 784		PINCTRL_PIN(71, "MSDC2_DAT1"),
 785		NULL, "mt8167",
 786		MTK_EINT_FUNCTION(0, 71),
 787		MTK_FUNCTION(0, "GPIO71"),
 788		MTK_FUNCTION(1, "MSDC2_DAT1"),
 789		MTK_FUNCTION(2, "I2S_8CH_DO1"),
 790		MTK_FUNCTION(3, "PWM_A"),
 791		MTK_FUNCTION(4, "I2S3_MCK"),
 792		MTK_FUNCTION(5, "URXD0"),
 793		MTK_FUNCTION(6, "PWM_B"),
 794		MTK_FUNCTION(7, "DBG_MON_B[18]")
 795	),
 796	MTK_PIN(
 797		PINCTRL_PIN(72, "MSDC2_DAT2"),
 798		NULL, "mt8167",
 799		MTK_EINT_FUNCTION(0, 72),
 800		MTK_FUNCTION(0, "GPIO72"),
 801		MTK_FUNCTION(1, "MSDC2_DAT2"),
 802		MTK_FUNCTION(2, "I2S_8CH_LRCK"),
 803		MTK_FUNCTION(3, "SDA2_0"),
 804		MTK_FUNCTION(4, "DPI_D23"),
 805		MTK_FUNCTION(5, "UTXD1"),
 806		MTK_FUNCTION(6, "PWM_C"),
 807		MTK_FUNCTION(7, "DBG_MON_B[19]")
 808	),
 809	MTK_PIN(
 810		PINCTRL_PIN(73, "MSDC2_DAT3"),
 811		NULL, "mt8167",
 812		MTK_EINT_FUNCTION(0, 73),
 813		MTK_FUNCTION(0, "GPIO73"),
 814		MTK_FUNCTION(1, "MSDC2_DAT3"),
 815		MTK_FUNCTION(2, "I2S_8CH_BCK"),
 816		MTK_FUNCTION(3, "SCL2_0"),
 817		MTK_FUNCTION(4, "EXT_FRAME_SYNC"),
 818		MTK_FUNCTION(5, "URXD1"),
 819		MTK_FUNCTION(6, "PWM_A"),
 820		MTK_FUNCTION(7, "DBG_MON_B[20]")
 821	),
 822	MTK_PIN(
 823		PINCTRL_PIN(74, "TDN3"),
 824		NULL, "mt8167",
 825		MTK_EINT_FUNCTION(0, 74),
 826		MTK_FUNCTION(0, "GPI74"),
 827		MTK_FUNCTION(1, "TDN3")
 828	),
 829	MTK_PIN(
 830		PINCTRL_PIN(75, "TDP3"),
 831		NULL, "mt8167",
 832		MTK_EINT_FUNCTION(0, 75),
 833		MTK_FUNCTION(0, "GPI75"),
 834		MTK_FUNCTION(1, "TDP3")
 835	),
 836	MTK_PIN(
 837		PINCTRL_PIN(76, "TDN2"),
 838		NULL, "mt8167",
 839		MTK_EINT_FUNCTION(0, 76),
 840		MTK_FUNCTION(0, "GPI76"),
 841		MTK_FUNCTION(1, "TDN2")
 842	),
 843	MTK_PIN(
 844		PINCTRL_PIN(77, "TDP2"),
 845		NULL, "mt8167",
 846		MTK_EINT_FUNCTION(0, 77),
 847		MTK_FUNCTION(0, "GPI77"),
 848		MTK_FUNCTION(1, "TDP2")
 849	),
 850	MTK_PIN(
 851		PINCTRL_PIN(78, "TCN"),
 852		NULL, "mt8167",
 853		MTK_EINT_FUNCTION(0, 78),
 854		MTK_FUNCTION(0, "GPI78"),
 855		MTK_FUNCTION(1, "TCN")
 856	),
 857	MTK_PIN(
 858		PINCTRL_PIN(79, "TCP"),
 859		NULL, "mt8167",
 860		MTK_EINT_FUNCTION(0, 79),
 861		MTK_FUNCTION(0, "GPI79"),
 862		MTK_FUNCTION(1, "TCP")
 863	),
 864	MTK_PIN(
 865		PINCTRL_PIN(80, "TDN1"),
 866		NULL, "mt8167",
 867		MTK_EINT_FUNCTION(0, 80),
 868		MTK_FUNCTION(0, "GPI80"),
 869		MTK_FUNCTION(1, "TDN1")
 870	),
 871	MTK_PIN(
 872		PINCTRL_PIN(81, "TDP1"),
 873		NULL, "mt8167",
 874		MTK_EINT_FUNCTION(0, 81),
 875		MTK_FUNCTION(0, "GPI81"),
 876		MTK_FUNCTION(1, "TDP1")
 877	),
 878	MTK_PIN(
 879		PINCTRL_PIN(82, "TDN0"),
 880		NULL, "mt8167",
 881		MTK_EINT_FUNCTION(0, 82),
 882		MTK_FUNCTION(0, "GPI82"),
 883		MTK_FUNCTION(1, "TDN0")
 884	),
 885	MTK_PIN(
 886		PINCTRL_PIN(83, "TDP0"),
 887		NULL, "mt8167",
 888		MTK_EINT_FUNCTION(0, 83),
 889		MTK_FUNCTION(0, "GPI83"),
 890		MTK_FUNCTION(1, "TDP0")
 891	),
 892	MTK_PIN(
 893		PINCTRL_PIN(84, "RDN0"),
 894		NULL, "mt8167",
 895		MTK_EINT_FUNCTION(0, 84),
 896		MTK_FUNCTION(0, "GPI84"),
 897		MTK_FUNCTION(1, "RDN0")
 898	),
 899	MTK_PIN(
 900		PINCTRL_PIN(85, "RDP0"),
 901		NULL, "mt8167",
 902		MTK_EINT_FUNCTION(0, 85),
 903		MTK_FUNCTION(0, "GPI85"),
 904		MTK_FUNCTION(1, "RDP0")
 905	),
 906	MTK_PIN(
 907		PINCTRL_PIN(86, "RDN1"),
 908		NULL, "mt8167",
 909		MTK_EINT_FUNCTION(0, 86),
 910		MTK_FUNCTION(0, "GPI86"),
 911		MTK_FUNCTION(1, "RDN1")
 912	),
 913	MTK_PIN(
 914		PINCTRL_PIN(87, "RDP1"),
 915		NULL, "mt8167",
 916		MTK_EINT_FUNCTION(0, 87),
 917		MTK_FUNCTION(0, "GPI87"),
 918		MTK_FUNCTION(1, "RDP1")
 919	),
 920	MTK_PIN(
 921		PINCTRL_PIN(88, "RCN"),
 922		NULL, "mt8167",
 923		MTK_EINT_FUNCTION(0, 88),
 924		MTK_FUNCTION(0, "GPI88"),
 925		MTK_FUNCTION(1, "RCN")
 926	),
 927	MTK_PIN(
 928		PINCTRL_PIN(89, "RCP"),
 929		NULL, "mt8167",
 930		MTK_EINT_FUNCTION(0, 89),
 931		MTK_FUNCTION(0, "GPI89"),
 932		MTK_FUNCTION(1, "RCP")
 933	),
 934	MTK_PIN(
 935		PINCTRL_PIN(90, "RDN2"),
 936		NULL, "mt8167",
 937		MTK_EINT_FUNCTION(0, 90),
 938		MTK_FUNCTION(0, "GPI90"),
 939		MTK_FUNCTION(1, "RDN2"),
 940		MTK_FUNCTION(2, "CMDAT8")
 941	),
 942	MTK_PIN(
 943		PINCTRL_PIN(91, "RDP2"),
 944		NULL, "mt8167",
 945		MTK_EINT_FUNCTION(0, 91),
 946		MTK_FUNCTION(0, "GPI91"),
 947		MTK_FUNCTION(1, "RDP2"),
 948		MTK_FUNCTION(2, "CMDAT9")
 949	),
 950	MTK_PIN(
 951		PINCTRL_PIN(92, "RDN3"),
 952		NULL, "mt8167",
 953		MTK_EINT_FUNCTION(0, 92),
 954		MTK_FUNCTION(0, "GPI92"),
 955		MTK_FUNCTION(1, "RDN3"),
 956		MTK_FUNCTION(2, "CMDAT4")
 957	),
 958	MTK_PIN(
 959		PINCTRL_PIN(93, "RDP3"),
 960		NULL, "mt8167",
 961		MTK_EINT_FUNCTION(0, 93),
 962		MTK_FUNCTION(0, "GPI93"),
 963		MTK_FUNCTION(1, "RDP3"),
 964		MTK_FUNCTION(2, "CMDAT5")
 965	),
 966	MTK_PIN(
 967		PINCTRL_PIN(94, "RCN_A"),
 968		NULL, "mt8167",
 969		MTK_EINT_FUNCTION(0, 94),
 970		MTK_FUNCTION(0, "GPI94"),
 971		MTK_FUNCTION(1, "RCN_A"),
 972		MTK_FUNCTION(2, "CMDAT6")
 973	),
 974	MTK_PIN(
 975		PINCTRL_PIN(95, "RCP_A"),
 976		NULL, "mt8167",
 977		MTK_EINT_FUNCTION(0, 95),
 978		MTK_FUNCTION(0, "GPI95"),
 979		MTK_FUNCTION(1, "RCP_A"),
 980		MTK_FUNCTION(2, "CMDAT7")
 981	),
 982	MTK_PIN(
 983		PINCTRL_PIN(96, "RDN1_A"),
 984		NULL, "mt8167",
 985		MTK_EINT_FUNCTION(0, 96),
 986		MTK_FUNCTION(0, "GPI96"),
 987		MTK_FUNCTION(1, "RDN1_A"),
 988		MTK_FUNCTION(2, "CMDAT2"),
 989		MTK_FUNCTION(3, "CMCSD2")
 990	),
 991	MTK_PIN(
 992		PINCTRL_PIN(97, "RDP1_A"),
 993		NULL, "mt8167",
 994		MTK_EINT_FUNCTION(0, 97),
 995		MTK_FUNCTION(0, "GPI97"),
 996		MTK_FUNCTION(1, "RDP1_A"),
 997		MTK_FUNCTION(2, "CMDAT3"),
 998		MTK_FUNCTION(3, "CMCSD3")
 999	),
1000	MTK_PIN(
1001		PINCTRL_PIN(98, "RDN0_A"),
1002		NULL, "mt8167",
1003		MTK_EINT_FUNCTION(0, 98),
1004		MTK_FUNCTION(0, "GPI98"),
1005		MTK_FUNCTION(1, "RDN0_A"),
1006		MTK_FUNCTION(2, "CMHSYNC")
1007	),
1008	MTK_PIN(
1009		PINCTRL_PIN(99, "RDP0_A"),
1010		NULL, "mt8167",
1011		MTK_EINT_FUNCTION(0, 99),
1012		MTK_FUNCTION(0, "GPI99"),
1013		MTK_FUNCTION(1, "RDP0_A"),
1014		MTK_FUNCTION(2, "CMVSYNC")
1015	),
1016	MTK_PIN(
1017		PINCTRL_PIN(100, "CMDAT0"),
1018		NULL, "mt8167",
1019		MTK_EINT_FUNCTION(0, 100),
1020		MTK_FUNCTION(0, "GPIO100"),
1021		MTK_FUNCTION(1, "CMDAT0"),
1022		MTK_FUNCTION(2, "CMCSD0"),
1023		MTK_FUNCTION(3, "ANT_SEL2"),
1024		MTK_FUNCTION(5, "TDM_RX_MCK"),
1025		MTK_FUNCTION(7, "DBG_MON_B[21]")
1026	),
1027	MTK_PIN(
1028		PINCTRL_PIN(101, "CMDAT1"),
1029		NULL, "mt8167",
1030		MTK_EINT_FUNCTION(0, 101),
1031		MTK_FUNCTION(0, "GPIO101"),
1032		MTK_FUNCTION(1, "CMDAT1"),
1033		MTK_FUNCTION(2, "CMCSD1"),
1034		MTK_FUNCTION(3, "ANT_SEL3"),
1035		MTK_FUNCTION(4, "CMFLASH"),
1036		MTK_FUNCTION(5, "TDM_RX_BCK"),
1037		MTK_FUNCTION(7, "DBG_MON_B[22]")
1038	),
1039	MTK_PIN(
1040		PINCTRL_PIN(102, "CMMCLK"),
1041		NULL, "mt8167",
1042		MTK_EINT_FUNCTION(0, 102),
1043		MTK_FUNCTION(0, "GPIO102"),
1044		MTK_FUNCTION(1, "CMMCLK"),
1045		MTK_FUNCTION(3, "ANT_SEL4"),
1046		MTK_FUNCTION(5, "TDM_RX_LRCK"),
1047		MTK_FUNCTION(7, "DBG_MON_B[23]")
1048	),
1049	MTK_PIN(
1050		PINCTRL_PIN(103, "CMPCLK"),
1051		NULL, "mt8167",
1052		MTK_EINT_FUNCTION(0, 103),
1053		MTK_FUNCTION(0, "GPIO103"),
1054		MTK_FUNCTION(1, "CMPCLK"),
1055		MTK_FUNCTION(2, "CMCSK"),
1056		MTK_FUNCTION(3, "ANT_SEL5"),
1057		MTK_FUNCTION(5, " TDM_RX_DI"),
1058		MTK_FUNCTION(7, "DBG_MON_B[24]")
1059	),
1060	MTK_PIN(
1061		PINCTRL_PIN(104, "MSDC1_CMD"),
1062		NULL, "mt8167",
1063		MTK_EINT_FUNCTION(0, 104),
1064		MTK_FUNCTION(0, "GPIO104"),
1065		MTK_FUNCTION(1, "MSDC1_CMD"),
1066		MTK_FUNCTION(4, "SQICS"),
1067		MTK_FUNCTION(7, "DBG_MON_B[25]")
1068	),
1069	MTK_PIN(
1070		PINCTRL_PIN(105, "MSDC1_CLK"),
1071		NULL, "mt8167",
1072		MTK_EINT_FUNCTION(0, 105),
1073		MTK_FUNCTION(0, "GPIO105"),
1074		MTK_FUNCTION(1, "MSDC1_CLK"),
1075		MTK_FUNCTION(2, "UDI_NTRST_XI"),
1076		MTK_FUNCTION(3, "DFD_NTRST_XI"),
1077		MTK_FUNCTION(4, "SQISO"),
1078		MTK_FUNCTION(5, "GPUEJ_NTRST_XI"),
1079		MTK_FUNCTION(7, "DBG_MON_B[26]")
1080	),
1081	MTK_PIN(
1082		PINCTRL_PIN(106, "MSDC1_DAT0"),
1083		NULL, "mt8167",
1084		MTK_EINT_FUNCTION(0, 106),
1085		MTK_FUNCTION(0, "GPIO106"),
1086		MTK_FUNCTION(1, "MSDC1_DAT0"),
1087		MTK_FUNCTION(2, "UDI_TMS_XI"),
1088		MTK_FUNCTION(3, "DFD_TMS_XI"),
1089		MTK_FUNCTION(4, "SQISI"),
1090		MTK_FUNCTION(5, "GPUEJ_TMS_XI"),
1091		MTK_FUNCTION(7, "DBG_MON_B[27]")
1092	),
1093	MTK_PIN(
1094		PINCTRL_PIN(107, "MSDC1_DAT1"),
1095		NULL, "mt8167",
1096		MTK_EINT_FUNCTION(0, 107),
1097		MTK_FUNCTION(0, "GPIO107"),
1098		MTK_FUNCTION(1, "MSDC1_DAT1"),
1099		MTK_FUNCTION(2, "UDI_TCK_XI"),
1100		MTK_FUNCTION(3, "DFD_TCK_XI"),
1101		MTK_FUNCTION(4, "SQIWP"),
1102		MTK_FUNCTION(5, "GPUEJ_TCK_XI"),
1103		MTK_FUNCTION(7, "DBG_MON_B[28]")
1104	),
1105	MTK_PIN(
1106		PINCTRL_PIN(108, "MSDC1_DAT2"),
1107		NULL, "mt8167",
1108		MTK_EINT_FUNCTION(0, 108),
1109		MTK_FUNCTION(0, "GPIO108"),
1110		MTK_FUNCTION(1, "MSDC1_DAT2"),
1111		MTK_FUNCTION(2, "UDI_TDI_XI"),
1112		MTK_FUNCTION(3, "DFD_TDI_XI"),
1113		MTK_FUNCTION(4, "SQIRST"),
1114		MTK_FUNCTION(5, "GPUEJ_TDI_XI"),
1115		MTK_FUNCTION(7, "DBG_MON_B[29]")
1116	),
1117	MTK_PIN(
1118		PINCTRL_PIN(109, "MSDC1_DAT3"),
1119		NULL, "mt8167",
1120		MTK_EINT_FUNCTION(0, 109),
1121		MTK_FUNCTION(0, "GPIO109"),
1122		MTK_FUNCTION(1, "MSDC1_DAT3"),
1123		MTK_FUNCTION(2, "UDI_TDO"),
1124		MTK_FUNCTION(3, "DFD_TDO"),
1125		MTK_FUNCTION(4, "SQICK"),
1126		MTK_FUNCTION(5, "GPUEJ_TDO"),
1127		MTK_FUNCTION(7, "DBG_MON_B[30]")
1128	),
1129	MTK_PIN(
1130		PINCTRL_PIN(110, "MSDC0_DAT7"),
1131		NULL, "mt8167",
1132		MTK_EINT_FUNCTION(0, 110),
1133		MTK_FUNCTION(0, "GPIO110"),
1134		MTK_FUNCTION(1, "MSDC0_DAT7"),
1135		MTK_FUNCTION(4, "NLD7")
1136	),
1137	MTK_PIN(
1138		PINCTRL_PIN(111, "MSDC0_DAT6"),
1139		NULL, "mt8167",
1140		MTK_EINT_FUNCTION(0, 111),
1141		MTK_FUNCTION(0, "GPIO111"),
1142		MTK_FUNCTION(1, "MSDC0_DAT6"),
1143		MTK_FUNCTION(4, "NLD6")
1144	),
1145	MTK_PIN(
1146		PINCTRL_PIN(112, "MSDC0_DAT5"),
1147		NULL, "mt8167",
1148		MTK_EINT_FUNCTION(0, 112),
1149		MTK_FUNCTION(0, "GPIO112"),
1150		MTK_FUNCTION(1, "MSDC0_DAT5"),
1151		MTK_FUNCTION(4, "NLD4")
1152	),
1153	MTK_PIN(
1154		PINCTRL_PIN(113, "MSDC0_DAT4"),
1155		NULL, "mt8167",
1156		MTK_EINT_FUNCTION(0, 113),
1157		MTK_FUNCTION(0, "GPIO113"),
1158		MTK_FUNCTION(1, "MSDC0_DAT4"),
1159		MTK_FUNCTION(4, "NLD3")
1160	),
1161	MTK_PIN(
1162		PINCTRL_PIN(114, "MSDC0_RSTB"),
1163		NULL, "mt8167",
1164		MTK_EINT_FUNCTION(0, 114),
1165		MTK_FUNCTION(0, "GPIO114"),
1166		MTK_FUNCTION(1, "MSDC0_RSTB"),
1167		MTK_FUNCTION(4, "NLD0")
1168	),
1169	MTK_PIN(
1170		PINCTRL_PIN(115, "MSDC0_CMD"),
1171		NULL, "mt8167",
1172		MTK_EINT_FUNCTION(0, 115),
1173		MTK_FUNCTION(0, "GPIO115"),
1174		MTK_FUNCTION(1, "MSDC0_CMD"),
1175		MTK_FUNCTION(4, "NALE")
1176	),
1177	MTK_PIN(
1178		PINCTRL_PIN(116, "MSDC0_CLK"),
1179		NULL, "mt8167",
1180		MTK_EINT_FUNCTION(0, 116),
1181		MTK_FUNCTION(0, "GPIO116"),
1182		MTK_FUNCTION(1, "MSDC0_CLK"),
1183		MTK_FUNCTION(4, "NWEB")
1184	),
1185	MTK_PIN(
1186		PINCTRL_PIN(117, "MSDC0_DAT3"),
1187		NULL, "mt8167",
1188		MTK_EINT_FUNCTION(0, 117),
1189		MTK_FUNCTION(0, "GPIO117"),
1190		MTK_FUNCTION(1, "MSDC0_DAT3"),
1191		MTK_FUNCTION(4, "NLD1")
1192	),
1193	MTK_PIN(
1194		PINCTRL_PIN(118, "MSDC0_DAT2"),
1195		NULL, "mt8167",
1196		MTK_EINT_FUNCTION(0, 118),
1197		MTK_FUNCTION(0, "GPIO118"),
1198		MTK_FUNCTION(1, "MSDC0_DAT2"),
1199		MTK_FUNCTION(4, "NLD5")
1200	),
1201	MTK_PIN(
1202		PINCTRL_PIN(119, "MSDC0_DAT1"),
1203		NULL, "mt8167",
1204		MTK_EINT_FUNCTION(0, 119),
1205		MTK_FUNCTION(0, "GPIO119"),
1206		MTK_FUNCTION(1, "MSDC0_DAT1"),
1207		MTK_FUNCTION(4, "NLD8")
1208	),
1209	MTK_PIN(
1210		PINCTRL_PIN(120, "MSDC0_DAT0"),
1211		NULL, "mt8167",
1212		MTK_EINT_FUNCTION(0, 120),
1213		MTK_FUNCTION(0, "GPIO120"),
1214		MTK_FUNCTION(1, "MSDC0_DAT0"),
1215		MTK_FUNCTION(4, "WATCHDOG"),
1216		MTK_FUNCTION(5, "NLD2")
1217	),
1218	MTK_PIN(
1219		PINCTRL_PIN(121, "CEC"),
1220		NULL, "mt8167",
1221		MTK_EINT_FUNCTION(0, 121),
1222		MTK_FUNCTION(0, "GPIO121"),
1223		MTK_FUNCTION(1, "CEC")
1224	),
1225	MTK_PIN(
1226		PINCTRL_PIN(122, "HTPLG"),
1227		NULL, "mt8167",
1228		MTK_EINT_FUNCTION(0, 122),
1229		MTK_FUNCTION(0, "GPIO122"),
1230		MTK_FUNCTION(1, "HTPLG")
1231	),
1232	MTK_PIN(
1233		PINCTRL_PIN(123, "HDMISCK"),
1234		NULL, "mt8167",
1235		MTK_EINT_FUNCTION(0, 123),
1236		MTK_FUNCTION(0, "GPIO123"),
1237		MTK_FUNCTION(1, "HDMISCK")
1238	),
1239	MTK_PIN(
1240		PINCTRL_PIN(124, "HDMISD"),
1241		NULL, "mt8167",
1242		MTK_EINT_FUNCTION(0, 124),
1243		MTK_FUNCTION(0, "GPIO124"),
1244		MTK_FUNCTION(1, "HDMISD")
1245	),
1246};
1247
1248#endif /* __PINCTRL_MTK_MT8167_H */
~/ Read-only file preview.