Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/pinctrl/mediatek/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 46 kB image not shown  

Quelle  pinctrl-mtk-mt2712.h

  Sprache: C
 

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (C) 2018 MediaTek Inc.
 * Author: Zhiyong Tao <zhiyong.tao@mediatek.com>
 *
 */

#ifndef PINCTRL_MTK_MT2712_H
#define PINCTRL_MTK_MT2712_H

#include <linux/pinctrl/pinctrl.h>
#include "pinctrl-mtk-common.h"

static const struct mtk_desc_pin mtk_pins_mt2712[] = {
 MTK_PIN(PINCTRL_PIN(0"EINT0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(06),
  MTK_FUNCTION(0"GPIO0"),
  MTK_FUNCTION(1"EINT0"),
  MTK_FUNCTION(2"MBIST_DIAG_SCANOUT"),
  MTK_FUNCTION(3"DSIA_TE"),
  MTK_FUNCTION(4"DSIC_TE"),
  MTK_FUNCTION(5"DIN_D3"),
  MTK_FUNCTION(6"PURE_HW_PROTECT")
 ),
 MTK_PIN(PINCTRL_PIN(1"EINT1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(07),
  MTK_FUNCTION(0"GPIO1"),
  MTK_FUNCTION(1"EINT1"),
  MTK_FUNCTION(2"IR_IN"),
  MTK_FUNCTION(3"DSIB_TE"),
  MTK_FUNCTION(4"DSID_TE"),
  MTK_FUNCTION(5"DIN_D4")
 ),
 MTK_PIN(PINCTRL_PIN(2"EINT2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(08),
  MTK_FUNCTION(0"GPIO2"),
  MTK_FUNCTION(1"EINT2"),
  MTK_FUNCTION(2"IR_IN"),
  MTK_FUNCTION(3"LCM_RST1"),
  MTK_FUNCTION(5"DIN_D5")
 ),
 MTK_PIN(PINCTRL_PIN(3"EINT3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(09),
  MTK_FUNCTION(0"GPIO3"),
  MTK_FUNCTION(1"EINT3"),
  MTK_FUNCTION(2"IR_IN"),
  MTK_FUNCTION(3"LCM_RST0"),
  MTK_FUNCTION(5"DIN_D6")
 ),
 MTK_PIN(PINCTRL_PIN(4"PWM0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(010),
  MTK_FUNCTION(0"GPIO4"),
  MTK_FUNCTION(1"PWM0"),
  MTK_FUNCTION(2"DISP0_PWM"),
  MTK_FUNCTION(3"DISP1_PWM"),
  MTK_FUNCTION(5"DIN_CLK")
 ),
 MTK_PIN(PINCTRL_PIN(5"PWM1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(011),
  MTK_FUNCTION(0"GPIO5"),
  MTK_FUNCTION(1"PWM1"),
  MTK_FUNCTION(2"DISP1_PWM"),
  MTK_FUNCTION(3"DISP0_PWM"),
  MTK_FUNCTION(5"DIN_VSYNC")
 ),
 MTK_PIN(PINCTRL_PIN(6"PWM2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(012),
  MTK_FUNCTION(0"GPIO6"),
  MTK_FUNCTION(1"PWM2"),
  MTK_FUNCTION(2"DISP0_PWM"),
  MTK_FUNCTION(3"DISP1_PWM"),
  MTK_FUNCTION(4"DISP2_PWM"),
  MTK_FUNCTION(5"DIN_HSYNC")
 ),
 MTK_PIN(PINCTRL_PIN(7"PWM3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(013),
  MTK_FUNCTION(0"GPIO7"),
  MTK_FUNCTION(1"PWM3"),
  MTK_FUNCTION(2"DISP1_PWM"),
  MTK_FUNCTION(3"DISP0_PWM"),
  MTK_FUNCTION(4"LCM_RST2"),
  MTK_FUNCTION(5"DIN_D0")
 ),
 MTK_PIN(PINCTRL_PIN(8"PWM4"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(014),
  MTK_FUNCTION(0"GPIO8"),
  MTK_FUNCTION(1"PWM4"),
  MTK_FUNCTION(2"DISP0_PWM"),
  MTK_FUNCTION(3"DISP1_PWM"),
  MTK_FUNCTION(4"DSIA_TE"),
  MTK_FUNCTION(5"DIN_D1")
 ),
 MTK_PIN(PINCTRL_PIN(9"PWM5"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(015),
  MTK_FUNCTION(0"GPIO9"),
  MTK_FUNCTION(1"PWM5"),
  MTK_FUNCTION(2"DISP1_PWM"),
  MTK_FUNCTION(3"DISP0_PWM"),
  MTK_FUNCTION(4"DSIB_TE"),
  MTK_FUNCTION(5"DIN_D2")
 ),
 MTK_PIN(PINCTRL_PIN(10"PWM6"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(016),
  MTK_FUNCTION(0"GPIO10"),
  MTK_FUNCTION(1"PWM6"),
  MTK_FUNCTION(2"DISP0_PWM"),
  MTK_FUNCTION(3"DISP1_PWM"),
  MTK_FUNCTION(4"LCM_RST0")
 ),
 MTK_PIN(PINCTRL_PIN(11"PWM7"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(017),
  MTK_FUNCTION(0"GPIO11"),
  MTK_FUNCTION(1"PWM7"),
  MTK_FUNCTION(2"DISP1_PWM"),
  MTK_FUNCTION(3"DISP0_PWM"),
  MTK_FUNCTION(4"LCM_RST1")
 ),
 MTK_PIN(PINCTRL_PIN(12"IDDIG_P0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(122),
  MTK_FUNCTION(0"GPIO12"),
  MTK_FUNCTION(1"IDDIG_A"),
  MTK_FUNCTION(5"DIN_D7")
 ),
 MTK_PIN(PINCTRL_PIN(13"DRV_VBUS_P0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(043),
  MTK_FUNCTION(0"GPIO13"),
  MTK_FUNCTION(1"DRV_VBUS_A")
 ),
 MTK_PIN(PINCTRL_PIN(14"IDDIG_P1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(144),
  MTK_FUNCTION(0"GPIO14"),
  MTK_FUNCTION(1"IDDIG_B")
 ),
 MTK_PIN(PINCTRL_PIN(15"DRV_VBUS_P1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(045),
  MTK_FUNCTION(0"GPIO15"),
  MTK_FUNCTION(1"DRV_VBUS_B")
 ),
 MTK_PIN(PINCTRL_PIN(16"DRV_VBUS_P2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(046),
  MTK_FUNCTION(0"GPIO16"),
  MTK_FUNCTION(1"DRV_VBUS_C")
 ),
 MTK_PIN(PINCTRL_PIN(17"DRV_VBUS_P3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(047),
  MTK_FUNCTION(0"GPIO17"),
  MTK_FUNCTION(1"DRV_VBUS_D")
 ),
 MTK_PIN(PINCTRL_PIN(18"KPROW0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(018),
  MTK_FUNCTION(0"GPIO18"),
  MTK_FUNCTION(1"KROW0")
 ),
 MTK_PIN(PINCTRL_PIN(19"KPCOL0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(019),
  MTK_FUNCTION(0"GPIO19"),
  MTK_FUNCTION(1"KCOL0")
 ),
 MTK_PIN(PINCTRL_PIN(20"KPROW1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(048),
  MTK_FUNCTION(0"GPIO20"),
  MTK_FUNCTION(1"KROW1")
 ),
 MTK_PIN(PINCTRL_PIN(21"KPCOL1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(049),
  MTK_FUNCTION(0"GPIO21"),
  MTK_FUNCTION(1"KCOL1")
 ),
 MTK_PIN(PINCTRL_PIN(22"KPROW2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(050),
  MTK_FUNCTION(0"GPIO22"),
  MTK_FUNCTION(1"KROW2"),
  MTK_FUNCTION(2"DISP1_PWM")
 ),
 MTK_PIN(PINCTRL_PIN(23"KPCOL2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(051),
  MTK_FUNCTION(0"GPIO23"),
  MTK_FUNCTION(1"KCOL2"),
  MTK_FUNCTION(2"DISP0_PWM")
 ),
 MTK_PIN(PINCTRL_PIN(24"CMMCLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(052),
  MTK_FUNCTION(0"GPIO24"),
  MTK_FUNCTION(1"CMMCLK"),
  MTK_FUNCTION(7"DBG_MON_A_1_")
 ),
 MTK_PIN(PINCTRL_PIN(25"CM2MCLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(053),
  MTK_FUNCTION(0"GPIO25"),
  MTK_FUNCTION(1"CM2MCLK"),
  MTK_FUNCTION(7"DBG_MON_A_2_")
 ),
 MTK_PIN(PINCTRL_PIN(26"PCM_TX"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(054),
  MTK_FUNCTION(0"GPIO26"),
  MTK_FUNCTION(1"PCM1_DO"),
  MTK_FUNCTION(2"MRG_TX"),
  MTK_FUNCTION(3"DAI_TX"),
  MTK_FUNCTION(4"MRG_RX"),
  MTK_FUNCTION(5"DAI_RX"),
  MTK_FUNCTION(6"PCM1_DI"),
  MTK_FUNCTION(7"DBG_MON_A_3_")
 ),
 MTK_PIN(PINCTRL_PIN(27"PCM_CLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(055),
  MTK_FUNCTION(0"GPIO27"),
  MTK_FUNCTION(1"PCM1_CLK"),
  MTK_FUNCTION(2"MRG_CLK"),
  MTK_FUNCTION(3"DAI_CLK"),
  MTK_FUNCTION(7"DBG_MON_A_4_")
 ),
 MTK_PIN(PINCTRL_PIN(28"PCM_RX"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(056),
  MTK_FUNCTION(0"GPIO28"),
  MTK_FUNCTION(1"PCM1_DI"),
  MTK_FUNCTION(2"MRG_RX"),
  MTK_FUNCTION(3"DAI_RX"),
  MTK_FUNCTION(4"MRG_TX"),
  MTK_FUNCTION(5"DAI_TX"),
  MTK_FUNCTION(6"PCM1_DO"),
  MTK_FUNCTION(7"DBG_MON_A_5_")
 ),
 MTK_PIN(PINCTRL_PIN(29"PCM_SYNC"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(057),
  MTK_FUNCTION(0"GPIO29"),
  MTK_FUNCTION(1"PCM1_SYNC"),
  MTK_FUNCTION(2"MRG_SYNC"),
  MTK_FUNCTION(3"DAI_SYNC"),
  MTK_FUNCTION(7"DBG_MON_A_6_")
 ),
 MTK_PIN(PINCTRL_PIN(30"NCEB0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(058),
  MTK_FUNCTION(0"GPIO30"),
  MTK_FUNCTION(1"NCEB0"),
  MTK_FUNCTION(2"USB0_FT_SDA"),
  MTK_FUNCTION(7"DBG_MON_A_7_")
 ),
 MTK_PIN(PINCTRL_PIN(31"NCEB1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(059),
  MTK_FUNCTION(0"GPIO31"),
  MTK_FUNCTION(1"NCEB1"),
  MTK_FUNCTION(2"USB1_FT_SCL"),
  MTK_FUNCTION(7"DBG_MON_A_8_")
 ),
 MTK_PIN(PINCTRL_PIN(32"NF_DQS"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(060),
  MTK_FUNCTION(0"GPIO32"),
  MTK_FUNCTION(1"NF_DQS"),
  MTK_FUNCTION(2"USB1_FT_SDA"),
  MTK_FUNCTION(7"DBG_MON_A_9_")
 ),
 MTK_PIN(PINCTRL_PIN(33"NWEB"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(061),
  MTK_FUNCTION(0"GPIO33"),
  MTK_FUNCTION(1"NWEB"),
  MTK_FUNCTION(2"USB2_FT_SCL"),
  MTK_FUNCTION(7"DBG_MON_A_10_")
 ),
 MTK_PIN(PINCTRL_PIN(34"NREB"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(062),
  MTK_FUNCTION(0"GPIO34"),
  MTK_FUNCTION(1"NREB"),
  MTK_FUNCTION(2"USB2_FT_SDA"),
  MTK_FUNCTION(7"DBG_MON_A_11_")
 ),
 MTK_PIN(PINCTRL_PIN(35"NCLE"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(063),
  MTK_FUNCTION(0"GPIO35"),
  MTK_FUNCTION(1"NCLE"),
  MTK_FUNCTION(2"USB3_FT_SCL"),
  MTK_FUNCTION(7"DBG_MON_A_12_")
 ),
 MTK_PIN(PINCTRL_PIN(36"NALE"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(064),
  MTK_FUNCTION(0"GPIO36"),
  MTK_FUNCTION(1"NALE"),
  MTK_FUNCTION(2"USB3_FT_SDA"),
  MTK_FUNCTION(7"DBG_MON_A_13_")
 ),
 MTK_PIN(PINCTRL_PIN(37"MSDC0E_CLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO37"),
  MTK_FUNCTION(1"MSDC0_CLK"),
  MTK_FUNCTION(2"USB0_FT_SCL"),
  MTK_FUNCTION(7"DBG_MON_A_0_")
 ),
 MTK_PIN(PINCTRL_PIN(38"MSDC0E_DAT7"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO38"),
  MTK_FUNCTION(1"MSDC0_DAT7"),
  MTK_FUNCTION(2"NAND_ND7"),
  MTK_FUNCTION(7"DBG_MON_A_14_")
 ),
 MTK_PIN(PINCTRL_PIN(39"MSDC0E_DAT6"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO39"),
  MTK_FUNCTION(1"MSDC0_DAT6"),
  MTK_FUNCTION(2"NAND_ND6"),
  MTK_FUNCTION(7"DBG_MON_A_15_")
 ),
 MTK_PIN(PINCTRL_PIN(40"MSDC0E_DAT5"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO40"),
  MTK_FUNCTION(1"MSDC0_DAT5"),
  MTK_FUNCTION(2"NAND_ND5"),
  MTK_FUNCTION(7"DBG_MON_A_16_")
 ),
 MTK_PIN(PINCTRL_PIN(41"MSDC0E_DAT4"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO41"),
  MTK_FUNCTION(1"MSDC0_DAT4"),
  MTK_FUNCTION(2"NAND_ND4"),
  MTK_FUNCTION(7"DBG_MON_A_17_")
 ),
 MTK_PIN(PINCTRL_PIN(42"MSDC0E_DAT3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO42"),
  MTK_FUNCTION(1"MSDC0_DAT3"),
  MTK_FUNCTION(2"NAND_ND3"),
  MTK_FUNCTION(7"DBG_MON_A_18_")
 ),
 MTK_PIN(PINCTRL_PIN(43"MSDC0E_DAT2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO43"),
  MTK_FUNCTION(1"MSDC0_DAT2"),
  MTK_FUNCTION(2"NAND_ND2"),
  MTK_FUNCTION(7"DBG_MON_A_19_")
 ),
 MTK_PIN(PINCTRL_PIN(44"MSDC0E_DAT1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO44"),
  MTK_FUNCTION(1"MSDC0_DAT1"),
  MTK_FUNCTION(2"NAND_ND1"),
  MTK_FUNCTION(7"DBG_MON_A_20_")
 ),
 MTK_PIN(PINCTRL_PIN(45"MSDC0E_DAT0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO45"),
  MTK_FUNCTION(1"MSDC0_DAT0"),
  MTK_FUNCTION(2"NAND_ND0"),
  MTK_FUNCTION(7"DBG_MON_A_21_")
 ),
 MTK_PIN(PINCTRL_PIN(46"MSDC0E_CMD"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO46"),
  MTK_FUNCTION(1"MSDC0_CMD"),
  MTK_FUNCTION(2"NAND_NRNB"),
  MTK_FUNCTION(7"DBG_MON_A_22_")
 ),
 MTK_PIN(PINCTRL_PIN(47"MSDC0E_DSL"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
  MTK_FUNCTION(0"GPIO47"),
  MTK_FUNCTION(1"MSDC0_DSL"),
  MTK_FUNCTION(7"DBG_MON_A_23_")
 ),
 MTK_PIN(PINCTRL_PIN(48"MSDC0E_RSTB"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0142),
  MTK_FUNCTION(0"GPIO48"),
  MTK_FUNCTION(1"MSDC0_RSTB"),
  MTK_FUNCTION(7"DBG_MON_A_24_")
 ),
 MTK_PIN(PINCTRL_PIN(49"MSDC3_DAT3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(065),
  MTK_FUNCTION(0"GPIO49"),
  MTK_FUNCTION(1"MSDC3_DAT3"),
  MTK_FUNCTION(7"DBG_MON_A_25_")
 ),
 MTK_PIN(PINCTRL_PIN(50"MSDC3_DAT2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(066),
  MTK_FUNCTION(0"GPIO50"),
  MTK_FUNCTION(1"MSDC3_DAT2"),
  MTK_FUNCTION(7"DBG_MON_A_26_")
 ),
 MTK_PIN(PINCTRL_PIN(51"MSDC3_DAT1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(067),
  MTK_FUNCTION(0"GPIO51"),
  MTK_FUNCTION(1"MSDC3_DAT1"),
  MTK_FUNCTION(7"DBG_MON_A_27_")
 ),
 MTK_PIN(PINCTRL_PIN(52"MSDC3_DAT0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(068),
  MTK_FUNCTION(0"GPIO52"),
  MTK_FUNCTION(1"MSDC3_DAT0"),
  MTK_FUNCTION(7"DBG_MON_A_28_")
 ),
 MTK_PIN(PINCTRL_PIN(53"MSDC3_CMD"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(069),
  MTK_FUNCTION(0"GPIO53"),
  MTK_FUNCTION(1"MSDC3_CMD"),
  MTK_FUNCTION(7"DBG_MON_A_29_")
 ),
 MTK_PIN(PINCTRL_PIN(54"MSDC3_INS"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(020),
  MTK_FUNCTION(0"GPIO54"),
  MTK_FUNCTION(1"MSDC3_INS"),
  MTK_FUNCTION(7"DBG_MON_A_30_")
 ),
 MTK_PIN(PINCTRL_PIN(55"MSDC3_DSL"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(070),
  MTK_FUNCTION(0"GPIO55"),
  MTK_FUNCTION(1"MSDC3_DSL"),
  MTK_FUNCTION(7"DBG_MON_A_31_")
 ),
 MTK_PIN(PINCTRL_PIN(56"MSDC3_CLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(071),
  MTK_FUNCTION(0"GPIO56"),
  MTK_FUNCTION(1"MSDC3_CLK"),
  MTK_FUNCTION(7"DBG_MON_A_32_")
 ),
 MTK_PIN(PINCTRL_PIN(57"NOR_CS"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(072),
  MTK_FUNCTION(0"GPIO57"),
  MTK_FUNCTION(1"NOR_CS")
 ),
 MTK_PIN(PINCTRL_PIN(58"NOR_CK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(073),
  MTK_FUNCTION(0"GPIO58"),
  MTK_FUNCTION(1"NOR_CK")
 ),
 MTK_PIN(PINCTRL_PIN(59"NOR_IO0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(074),
  MTK_FUNCTION(0"GPIO59"),
  MTK_FUNCTION(1"NOR_IO0")
 ),
 MTK_PIN(PINCTRL_PIN(60"NOR_IO1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(075),
  MTK_FUNCTION(0"GPIO60"),
  MTK_FUNCTION(1"NOR_IO1")
 ),
 MTK_PIN(PINCTRL_PIN(61"NOR_IO2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(076),
  MTK_FUNCTION(0"GPIO61"),
  MTK_FUNCTION(1"NOR_IO2")
 ),
 MTK_PIN(PINCTRL_PIN(62"NOR_IO3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(077),
  MTK_FUNCTION(0"GPIO62"),
  MTK_FUNCTION(1"NOR_IO3")
 ),
 MTK_PIN(PINCTRL_PIN(63"MSDC1_CLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(078),
  MTK_FUNCTION(0"GPIO63"),
  MTK_FUNCTION(1"MSDC1_CLK"),
  MTK_FUNCTION(2"UDI_TCK")
 ),
 MTK_PIN(PINCTRL_PIN(64"MSDC1_DAT3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(079),
  MTK_FUNCTION(0"GPIO64"),
  MTK_FUNCTION(1"MSDC1_DAT3"),
  MTK_FUNCTION(2"UDI_TDI")
 ),
 MTK_PIN(PINCTRL_PIN(65"MSDC1_DAT1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(080),
  MTK_FUNCTION(0"GPIO65"),
  MTK_FUNCTION(1"MSDC1_DAT1"),
  MTK_FUNCTION(2"UDI_TMS")
 ),
 MTK_PIN(PINCTRL_PIN(66"MSDC1_DAT2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(081),
  MTK_FUNCTION(0"GPIO66"),
  MTK_FUNCTION(1"MSDC1_DAT2"),
  MTK_FUNCTION(2"UDI_TDO")
 ),
 MTK_PIN(PINCTRL_PIN(67"MSDC1_PSW"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(082),
  MTK_FUNCTION(0"GPIO67"),
  MTK_FUNCTION(2"UDI_NTRST")
 ),
 MTK_PIN(PINCTRL_PIN(68"MSDC1_DAT0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(083),
  MTK_FUNCTION(0"GPIO68"),
  MTK_FUNCTION(1"MSDC1_DAT0")
 ),
 MTK_PIN(PINCTRL_PIN(69"MSDC1_CMD"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(084),
  MTK_FUNCTION(0"GPIO69"),
  MTK_FUNCTION(1"MSDC1_CMD")
 ),
 MTK_PIN(PINCTRL_PIN(70"MSDC1_INS"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(085),
  MTK_FUNCTION(0"GPIO70")
 ),
 MTK_PIN(PINCTRL_PIN(71"GBE_TXD3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(086),
  MTK_FUNCTION(0"GPIO71"),
  MTK_FUNCTION(1"GBE_TXD3"),
  MTK_FUNCTION(7"DBG_MON_B_0_")
 ),
 MTK_PIN(PINCTRL_PIN(72"GBE_TXD2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(087),
  MTK_FUNCTION(0"GPIO72"),
  MTK_FUNCTION(1"GBE_TXD2"),
  MTK_FUNCTION(7"DBG_MON_B_1_")
 ),
 MTK_PIN(PINCTRL_PIN(73"GBE_TXD1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(088),
  MTK_FUNCTION(0"GPIO73"),
  MTK_FUNCTION(1"GBE_TXD1"),
  MTK_FUNCTION(7"DBG_MON_B_2_")
 ),
 MTK_PIN(PINCTRL_PIN(74"GBE_TXD0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(089),
  MTK_FUNCTION(0"GPIO74"),
  MTK_FUNCTION(1"GBE_TXD0"),
  MTK_FUNCTION(7"DBG_MON_B_3_")
 ),
 MTK_PIN(PINCTRL_PIN(75"GBE_TXC"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(090),
  MTK_FUNCTION(0"GPIO75"),
  MTK_FUNCTION(1"GBE_TXC"),
  MTK_FUNCTION(7"DBG_MON_B_4_")
 ),
 MTK_PIN(PINCTRL_PIN(76"GBE_TXEN"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(091),
  MTK_FUNCTION(0"GPIO76"),
  MTK_FUNCTION(1"GBE_TXEN"),
  MTK_FUNCTION(7"DBG_MON_B_5_")
 ),
 MTK_PIN(PINCTRL_PIN(77"GBE_TXER"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(092),
  MTK_FUNCTION(0"GPIO77"),
  MTK_FUNCTION(1"GBE_TXER"),
  MTK_FUNCTION(7"DBG_MON_B_6_")
 ),
 MTK_PIN(PINCTRL_PIN(78"GBE_RXD3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(093),
  MTK_FUNCTION(0"GPIO78"),
  MTK_FUNCTION(1"GBE_RXD3"),
  MTK_FUNCTION(7"DBG_MON_B_7_")
 ),
 MTK_PIN(PINCTRL_PIN(79"GBE_RXD2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(094),
  MTK_FUNCTION(0"GPIO79"),
  MTK_FUNCTION(1"GBE_RXD2"),
  MTK_FUNCTION(7"DBG_MON_B_8_")
 ),
 MTK_PIN(PINCTRL_PIN(80"GBE_RXD1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(095),
  MTK_FUNCTION(0"GPIO80"),
  MTK_FUNCTION(1"GBE_RXD1"),
  MTK_FUNCTION(7"DBG_MON_B_9_")
 ),
 MTK_PIN(PINCTRL_PIN(81"GBE_RXD0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(096),
  MTK_FUNCTION(0"GPIO81"),
  MTK_FUNCTION(1"GBE_RXD0"),
  MTK_FUNCTION(7"DBG_MON_B_10_")
 ),
 MTK_PIN(PINCTRL_PIN(82"GBE_RXDV"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(097),
  MTK_FUNCTION(0"GPIO82"),
  MTK_FUNCTION(1"GBE_RXDV"),
  MTK_FUNCTION(7"DBG_MON_B_11_")
 ),
 MTK_PIN(PINCTRL_PIN(83"GBE_RXER"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(098),
  MTK_FUNCTION(0"GPIO83"),
  MTK_FUNCTION(1"GBE_RXER"),
  MTK_FUNCTION(7"DBG_MON_B_12_")
 ),
 MTK_PIN(PINCTRL_PIN(84"GBE_RXC"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(099),
  MTK_FUNCTION(0"GPIO84"),
  MTK_FUNCTION(1"GBE_RXC"),
  MTK_FUNCTION(7"DBG_MON_B_13_")
 ),
 MTK_PIN(PINCTRL_PIN(85"GBE_MDC"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0100),
  MTK_FUNCTION(0"GPIO85"),
  MTK_FUNCTION(1"GBE_MDC"),
  MTK_FUNCTION(7"DBG_MON_B_14_")
 ),
 MTK_PIN(PINCTRL_PIN(86"GBE_MDIO"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0101),
  MTK_FUNCTION(0"GPIO86"),
  MTK_FUNCTION(1"GBE_MDIO"),
  MTK_FUNCTION(7"DBG_MON_B_15_")
 ),
 MTK_PIN(PINCTRL_PIN(87"GBE_COL"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0102),
  MTK_FUNCTION(0"GPIO87"),
  MTK_FUNCTION(1"GBE_COL"),
  MTK_FUNCTION(7"DBG_MON_B_16_")
 ),
 MTK_PIN(PINCTRL_PIN(88"GBE_INTR"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(021),
  MTK_FUNCTION(0"GPIO88"),
  MTK_FUNCTION(1"GBE_INTR"),
  MTK_FUNCTION(2"GBE_CRS"),
  MTK_FUNCTION(7"DBG_MON_B_17_")
 ),
 MTK_PIN(PINCTRL_PIN(89"MSDC2_CLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0103),
  MTK_FUNCTION(0"GPIO89"),
  MTK_FUNCTION(1"MSDC2_CLK"),
  MTK_FUNCTION(7"DBG_MON_B_18_")
 ),
 MTK_PIN(PINCTRL_PIN(90"MSDC2_DAT3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0104),
  MTK_FUNCTION(0"GPIO90"),
  MTK_FUNCTION(1"MSDC2_DAT3"),
  MTK_FUNCTION(7"DBG_MON_B_19_")
 ),
 MTK_PIN(PINCTRL_PIN(91"MSDC2_DAT2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0105),
  MTK_FUNCTION(0"GPIO91"),
  MTK_FUNCTION(1"MSDC2_DAT2"),
  MTK_FUNCTION(7"DBG_MON_B_20_")
 ),
 MTK_PIN(PINCTRL_PIN(92"MSDC2_DAT1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0106),
  MTK_FUNCTION(0"GPIO92"),
  MTK_FUNCTION(1"MSDC2_DAT1"),
  MTK_FUNCTION(7"DBG_MON_B_21_")
 ),
 MTK_PIN(PINCTRL_PIN(93"MSDC2_DAT0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0107),
  MTK_FUNCTION(0"GPIO93"),
  MTK_FUNCTION(1"MSDC2_DAT0"),
  MTK_FUNCTION(7"DBG_MON_B_22_")
 ),
 MTK_PIN(PINCTRL_PIN(94"MSDC2_INS"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0108),
  MTK_FUNCTION(0"GPIO94"),
  MTK_FUNCTION(7"DBG_MON_B_23_")
 ),
 MTK_PIN(PINCTRL_PIN(95"MSDC2_CMD"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0109),
  MTK_FUNCTION(0"GPIO95"),
  MTK_FUNCTION(1"MSDC2_CMD"),
  MTK_FUNCTION(7"DBG_MON_B_24_")
 ),
 MTK_PIN(PINCTRL_PIN(96"MSDC2_PSW"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0110),
  MTK_FUNCTION(0"GPIO96"),
  MTK_FUNCTION(7"DBG_MON_B_25_")
 ),
 MTK_PIN(PINCTRL_PIN(97"URXD4"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0111),
  MTK_FUNCTION(0"GPIO97"),
  MTK_FUNCTION(1"URXD4"),
  MTK_FUNCTION(2"UTXD4"),
  MTK_FUNCTION(3"MRG_CLK"),
  MTK_FUNCTION(4"PCM1_CLK"),
  MTK_FUNCTION(5"I2S_IQ2_SDQB"),
  MTK_FUNCTION(6"I2SO1_WS"),
  MTK_FUNCTION(7"DBG_MON_B_26_")
 ),
 MTK_PIN(PINCTRL_PIN(98"URTS4"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0112),
  MTK_FUNCTION(0"GPIO98"),
  MTK_FUNCTION(1"URTS4"),
  MTK_FUNCTION(2"UCTS4"),
  MTK_FUNCTION(3"MRG_RX"),
  MTK_FUNCTION(4"PCM1_DI"),
  MTK_FUNCTION(5"I2S_IQ1_SDIB"),
  MTK_FUNCTION(6"I2SO1_MCK"),
  MTK_FUNCTION(7"DBG_MON_B_27_")
 ),
 MTK_PIN(PINCTRL_PIN(99"UTXD4"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0113),
  MTK_FUNCTION(0"GPIO99"),
  MTK_FUNCTION(1"UTXD4"),
  MTK_FUNCTION(2"URXD4"),
  MTK_FUNCTION(3"MRG_SYNC"),
  MTK_FUNCTION(4"PCM1_SYNC"),
  MTK_FUNCTION(5"I2S_IQ0_SDQB"),
  MTK_FUNCTION(6"I2SO1_BCK"),
  MTK_FUNCTION(7"DBG_MON_B_28_")
 ),
 MTK_PIN(PINCTRL_PIN(100"UCTS4"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0114),
  MTK_FUNCTION(0"GPIO100"),
  MTK_FUNCTION(1"UCTS4"),
  MTK_FUNCTION(2"URTS4"),
  MTK_FUNCTION(3"MRG_TX"),
  MTK_FUNCTION(4"PCM1_DO"),
  MTK_FUNCTION(5"I2S_IQ0_SDIB"),
  MTK_FUNCTION(6"I2SO1_DO"),
  MTK_FUNCTION(7"DBG_MON_B_29_")
 ),
 MTK_PIN(PINCTRL_PIN(101"URXD5"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(030),
  MTK_FUNCTION(0"GPIO101"),
  MTK_FUNCTION(1"URXD5"),
  MTK_FUNCTION(2"UTXD5"),
  MTK_FUNCTION(3"I2SO3_WS"),
  MTK_FUNCTION(4"TDMIN_LRCK"),
  MTK_FUNCTION(6"I2SO0_WS"),
  MTK_FUNCTION(7"DBG_MON_B_30_")
 ),
 MTK_PIN(PINCTRL_PIN(102"URTS5"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(031),
  MTK_FUNCTION(0"GPIO102"),
  MTK_FUNCTION(1"URTS5"),
  MTK_FUNCTION(2"UCTS5"),
  MTK_FUNCTION(3"I2SO3_MCK"),
  MTK_FUNCTION(4"TDMIN_MCLK"),
  MTK_FUNCTION(5"IR_IN"),
  MTK_FUNCTION(6"I2SO0_MCK"),
  MTK_FUNCTION(7"DBG_MON_B_31_")
 ),
 MTK_PIN(PINCTRL_PIN(103"UTXD5"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(032),
  MTK_FUNCTION(0"GPIO103"),
  MTK_FUNCTION(1"UTXD5"),
  MTK_FUNCTION(2"URXD5"),
  MTK_FUNCTION(3"I2SO3_BCK"),
  MTK_FUNCTION(4"TDMIN_BCK"),
  MTK_FUNCTION(6"I2SO0_BCK"),
  MTK_FUNCTION(7"DBG_MON_B_32_")
 ),
 MTK_PIN(PINCTRL_PIN(104"UCTS5"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(033),
  MTK_FUNCTION(0"GPIO104"),
  MTK_FUNCTION(1"UCTS5"),
  MTK_FUNCTION(2"URTS5"),
  MTK_FUNCTION(3"I2SO0_DO1"),
  MTK_FUNCTION(4"TDMIN_DI"),
  MTK_FUNCTION(5"IR_IN"),
  MTK_FUNCTION(6"I2SO0_DO0")
 ),
 MTK_PIN(PINCTRL_PIN(105"I2C_SDA0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0115),
  MTK_FUNCTION(0"GPIO105"),
  MTK_FUNCTION(1"SDA0")
 ),
 MTK_PIN(PINCTRL_PIN(106"I2C_SDA1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0116),
  MTK_FUNCTION(0"GPIO106"),
  MTK_FUNCTION(1"SDA1")
 ),
 MTK_PIN(PINCTRL_PIN(107"I2C_SDA2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0117),
  MTK_FUNCTION(0"GPIO107"),
  MTK_FUNCTION(1"SDA2")
 ),
 MTK_PIN(PINCTRL_PIN(108"I2C_SDA3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0118),
  MTK_FUNCTION(0"GPIO108"),
  MTK_FUNCTION(1"SDA3")
 ),
 MTK_PIN(PINCTRL_PIN(109"I2C_SDA4"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0119),
  MTK_FUNCTION(0"GPIO109"),
  MTK_FUNCTION(1"SDA4")
 ),
 MTK_PIN(PINCTRL_PIN(110"I2C_SDA5"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(034),
  MTK_FUNCTION(0"GPIO110"),
  MTK_FUNCTION(1"SDA5")
 ),
 MTK_PIN(PINCTRL_PIN(111"I2C_SCL0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0120),
  MTK_FUNCTION(0"GPIO111"),
  MTK_FUNCTION(1"SCL0")
 ),
 MTK_PIN(PINCTRL_PIN(112"I2C_SCL1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0121),
  MTK_FUNCTION(0"GPIO112"),
  MTK_FUNCTION(1"SCL1")
 ),
 MTK_PIN(PINCTRL_PIN(113"I2C_SCL2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0122),
  MTK_FUNCTION(0"GPIO113"),
  MTK_FUNCTION(1"SCL2")
 ),
 MTK_PIN(PINCTRL_PIN(114"I2C_SCL3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0123),
  MTK_FUNCTION(0"GPIO114"),
  MTK_FUNCTION(1"SCL3")
 ),
 MTK_PIN(PINCTRL_PIN(115"I2C_SCL4"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0124),
  MTK_FUNCTION(0"GPIO115"),
  MTK_FUNCTION(1"SCL4")
 ),
 MTK_PIN(PINCTRL_PIN(116"I2C_SCL5"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(035),
  MTK_FUNCTION(0"GPIO116"),
  MTK_FUNCTION(1"SCL5")
 ),
 MTK_PIN(PINCTRL_PIN(117"URXD0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0125),
  MTK_FUNCTION(0"GPIO117"),
  MTK_FUNCTION(1"URXD0"),
  MTK_FUNCTION(2"UTXD0")
 ),
 MTK_PIN(PINCTRL_PIN(118"URXD1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0126),
  MTK_FUNCTION(0"GPIO118"),
  MTK_FUNCTION(1"URXD1"),
  MTK_FUNCTION(2"UTXD1")
 ),
 MTK_PIN(PINCTRL_PIN(119"URXD2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0127),
  MTK_FUNCTION(0"GPIO119"),
  MTK_FUNCTION(1"URXD2"),
  MTK_FUNCTION(2"UTXD2")
 ),
 MTK_PIN(PINCTRL_PIN(120"UTXD0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0128),
  MTK_FUNCTION(0"GPIO120"),
  MTK_FUNCTION(1"UTXD0"),
  MTK_FUNCTION(2"URXD0")
 ),
 MTK_PIN(PINCTRL_PIN(121"UTXD1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0129),
  MTK_FUNCTION(0"GPIO121"),
  MTK_FUNCTION(1"UTXD1"),
  MTK_FUNCTION(2"URXD1")
 ),
 MTK_PIN(PINCTRL_PIN(122"UTXD2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0130),
  MTK_FUNCTION(0"GPIO122"),
  MTK_FUNCTION(1"UTXD2"),
  MTK_FUNCTION(2"URXD2")
 ),
 MTK_PIN(PINCTRL_PIN(123"URXD3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0131),
  MTK_FUNCTION(0"GPIO123"),
  MTK_FUNCTION(1"URXD3"),
  MTK_FUNCTION(2"UTXD3"),
  MTK_FUNCTION(3"PURE_HW_PROTECT")
 ),
 MTK_PIN(PINCTRL_PIN(124"UTXD3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0132),
  MTK_FUNCTION(0"GPIO124"),
  MTK_FUNCTION(1"UTXD3"),
  MTK_FUNCTION(2"URXD3"),
  MTK_FUNCTION(3"PURE_HW_PROTECT")
 ),
 MTK_PIN(PINCTRL_PIN(125"URTS3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0133),
  MTK_FUNCTION(0"GPIO125"),
  MTK_FUNCTION(1"URTS3"),
  MTK_FUNCTION(2"UCTS3"),
  MTK_FUNCTION(3"WATCH_DOG")
 ),
 MTK_PIN(PINCTRL_PIN(126"UCTS3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0134),
  MTK_FUNCTION(0"GPIO126"),
  MTK_FUNCTION(1"UCTS3"),
  MTK_FUNCTION(2"URTS3"),
  MTK_FUNCTION(3"SRCLKENA0")
 ),
 MTK_PIN(PINCTRL_PIN(127"SPI2_CSN"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0135),
  MTK_FUNCTION(0"GPIO127"),
  MTK_FUNCTION(1"SPI_CS_2_"),
  MTK_FUNCTION(2"SPI_CS_1_")
 ),
 MTK_PIN(PINCTRL_PIN(128"SPI2_MO"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0136),
  MTK_FUNCTION(0"GPIO128"),
  MTK_FUNCTION(1"SPI_MO_2_"),
  MTK_FUNCTION(2"SPI_SO_1_")
 ),
 MTK_PIN(PINCTRL_PIN(129"SPI2_MI"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0137),
  MTK_FUNCTION(0"GPIO129"),
  MTK_FUNCTION(1"SPI_MI_2_"),
  MTK_FUNCTION(2"SPI_SI_1_")
 ),
 MTK_PIN(PINCTRL_PIN(130"SPI2_CK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0138),
  MTK_FUNCTION(0"GPIO130"),
  MTK_FUNCTION(1"SPI_CK_2_"),
  MTK_FUNCTION(2"SPI_CK_1_")
 ),
 MTK_PIN(PINCTRL_PIN(131"SPI3_CSN"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0139),
  MTK_FUNCTION(0"GPIO131"),
  MTK_FUNCTION(1"SPI_CS_3_")
 ),
 MTK_PIN(PINCTRL_PIN(132"SPI3_MO"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0143),
  MTK_FUNCTION(0"GPIO132"),
  MTK_FUNCTION(1"SPI_MO_3_")
 ),
 MTK_PIN(PINCTRL_PIN(133"SPI3_MI"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0144),
  MTK_FUNCTION(0"GPIO133"),
  MTK_FUNCTION(1"SPI_MI_3_")
 ),
 MTK_PIN(PINCTRL_PIN(134"SPI3_CK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0145),
  MTK_FUNCTION(0"GPIO134"),
  MTK_FUNCTION(1"SPI_CK_3_")
 ),
 MTK_PIN(PINCTRL_PIN(135"KPROW3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0146),
  MTK_FUNCTION(0"GPIO135"),
  MTK_FUNCTION(1"KROW3"),
  MTK_FUNCTION(2"DSIC_TE")
 ),
 MTK_PIN(PINCTRL_PIN(136"KPROW4"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(036),
  MTK_FUNCTION(0"GPIO136"),
  MTK_FUNCTION(1"KROW4"),
  MTK_FUNCTION(2"DSID_TE")
 ),
 MTK_PIN(PINCTRL_PIN(137"KPCOL3"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0147),
  MTK_FUNCTION(0"GPIO137"),
  MTK_FUNCTION(1"KCOL3"),
  MTK_FUNCTION(2"DISP2_PWM")
 ),
 MTK_PIN(PINCTRL_PIN(138"KPCOL4"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(037),
  MTK_FUNCTION(0"GPIO138"),
  MTK_FUNCTION(1"KCOL4"),
  MTK_FUNCTION(2"LCM_RST2")
 ),
 MTK_PIN(PINCTRL_PIN(139"KPCOL5"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(038),
  MTK_FUNCTION(0"GPIO139"),
  MTK_FUNCTION(1"KCOL5"),
  MTK_FUNCTION(3"DSIA_TE"),
  MTK_FUNCTION(4"PURE_HW_PROTECT")
 ),
 MTK_PIN(PINCTRL_PIN(140"KPCOL6"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(039),
  MTK_FUNCTION(0"GPIO140"),
  MTK_FUNCTION(1"KCOL6"),
  MTK_FUNCTION(2"WATCH_DOG"),
  MTK_FUNCTION(3"LCM_RST1")
 ),
 MTK_PIN(PINCTRL_PIN(141"KPROW5"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(040),
  MTK_FUNCTION(0"GPIO141"),
  MTK_FUNCTION(1"KROW5"),
  MTK_FUNCTION(3"LCM_RST0"),
  MTK_FUNCTION(4"PURE_HW_PROTECT")
 ),
 MTK_PIN(PINCTRL_PIN(142"KPROW6"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(041),
  MTK_FUNCTION(0"GPIO142"),
  MTK_FUNCTION(1"KROW6"),
  MTK_FUNCTION(2"SRCLKENA0"),
  MTK_FUNCTION(3"DSIB_TE")
 ),
 MTK_PIN(PINCTRL_PIN(143"JTDO_ICE"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0148),
  MTK_FUNCTION(0"GPIO143"),
  MTK_FUNCTION(1"JTDO_ICE"),
  MTK_FUNCTION(3"DFD_TDO")
 ),
 MTK_PIN(PINCTRL_PIN(144"JTCK_ICE"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0149),
  MTK_FUNCTION(0"GPIO144"),
  MTK_FUNCTION(1"JTCK_ICE"),
  MTK_FUNCTION(3"DFD_TCK")
 ),
 MTK_PIN(PINCTRL_PIN(145"JTDI_ICE"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0150),
  MTK_FUNCTION(0"GPIO145"),
  MTK_FUNCTION(1"JTDI_ICE"),
  MTK_FUNCTION(3"DFD_TDI")
 ),
 MTK_PIN(PINCTRL_PIN(146"JTMS_ICE"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0151),
  MTK_FUNCTION(0"GPIO146"),
  MTK_FUNCTION(1"JTMS_ICE"),
  MTK_FUNCTION(3"DFD_TMS")
 ),
 MTK_PIN(PINCTRL_PIN(147"JTRSTB_ICE"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0152),
  MTK_FUNCTION(0"GPIO147"),
  MTK_FUNCTION(1"JTRST_B_ICE"),
  MTK_FUNCTION(3"DFD_NTRST")
 ),
 MTK_PIN(PINCTRL_PIN(148"GPIO148"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0153),
  MTK_FUNCTION(0"GPIO148"),
  MTK_FUNCTION(1"JTRSTB_CM4"),
  MTK_FUNCTION(3"DFD_NTRST")
 ),
 MTK_PIN(PINCTRL_PIN(149"GPIO149"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0154),
  MTK_FUNCTION(0"GPIO149"),
  MTK_FUNCTION(1"JTCK_CM4"),
  MTK_FUNCTION(3"DFD_TCK")
 ),
 MTK_PIN(PINCTRL_PIN(150"GPIO150"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0155),
  MTK_FUNCTION(0"GPIO150"),
  MTK_FUNCTION(1"JTMS_CM4"),
  MTK_FUNCTION(3"DFD_TMS")
 ),
 MTK_PIN(PINCTRL_PIN(151"GPIO151"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0156),
  MTK_FUNCTION(0"GPIO151"),
  MTK_FUNCTION(1"JTDI_CM4"),
  MTK_FUNCTION(3"DFD_TDI")
 ),
 MTK_PIN(PINCTRL_PIN(152"GPIO152"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0157),
  MTK_FUNCTION(0"GPIO152"),
  MTK_FUNCTION(1"JTDO_CM4"),
  MTK_FUNCTION(3"DFD_TDO")
 ),
 MTK_PIN(PINCTRL_PIN(153"SPI0_CSN"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0158),
  MTK_FUNCTION(0"GPIO153"),
  MTK_FUNCTION(1"SPI_CS_0_"),
  MTK_FUNCTION(2"SRCLKENA0"),
  MTK_FUNCTION(3"UTXD0"),
  MTK_FUNCTION(4"I2SO0_DO1"),
  MTK_FUNCTION(6"TDMO0_DATA1"),
  MTK_FUNCTION(7"I2S_IQ2_SDQB")
 ),
 MTK_PIN(PINCTRL_PIN(154"SPI0_MI"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0159),
  MTK_FUNCTION(0"GPIO154"),
  MTK_FUNCTION(1"SPI_MI_0_"),
  MTK_FUNCTION(2"SRCLKENA0"),
  MTK_FUNCTION(3"URXD0"),
  MTK_FUNCTION(4"I2SO0_DO0"),
  MTK_FUNCTION(5"I2SO1_DO"),
  MTK_FUNCTION(6"TDMO0_DATA"),
  MTK_FUNCTION(7"I2S_IQ1_SDIB")
 ),
 MTK_PIN(PINCTRL_PIN(155"SPI0_CK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0160),
  MTK_FUNCTION(0"GPIO155"),
  MTK_FUNCTION(1"SPI_CK_0_"),
  MTK_FUNCTION(2"SC_APBIAS_OFF"),
  MTK_FUNCTION(3"UTXD1"),
  MTK_FUNCTION(4"I2SO0_BCK"),
  MTK_FUNCTION(5"I2SO1_BCK"),
  MTK_FUNCTION(6"TDMO0_BCK"),
  MTK_FUNCTION(7"I2S_IQ0_SDQB")
 ),
 MTK_PIN(PINCTRL_PIN(156"SPI0_MO"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0161),
  MTK_FUNCTION(0"GPIO156"),
  MTK_FUNCTION(1"SPI_MO_0_"),
  MTK_FUNCTION(2"SC_APBIAS_OFF"),
  MTK_FUNCTION(3"URXD1"),
  MTK_FUNCTION(4"I2SO0_WS"),
  MTK_FUNCTION(5"I2SO1_WS"),
  MTK_FUNCTION(6"TDMO0_LRCK"),
  MTK_FUNCTION(7"I2S_IQ0_SDIB")
 ),
 MTK_PIN(PINCTRL_PIN(157"SPI5_CSN"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0162),
  MTK_FUNCTION(0"GPIO157"),
  MTK_FUNCTION(1"SPI_CS_5_"),
  MTK_FUNCTION(2"LCM_RST0"),
  MTK_FUNCTION(3"UTXD2"),
  MTK_FUNCTION(4"I2SO0_MCK"),
  MTK_FUNCTION(5"I2SO1_MCK"),
  MTK_FUNCTION(6"TDMO0_MCLK")
 ),
 MTK_PIN(PINCTRL_PIN(158"SPI5_MI"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0163),
  MTK_FUNCTION(0"GPIO158"),
  MTK_FUNCTION(1"SPI_MI_5_"),
  MTK_FUNCTION(2"DSIA_TE"),
  MTK_FUNCTION(3"URXD2")
 ),
 MTK_PIN(PINCTRL_PIN(159"SPI5_MO"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0164),
  MTK_FUNCTION(0"GPIO159"),
  MTK_FUNCTION(1"SPI_MO_5_"),
  MTK_FUNCTION(2"DSIB_TE"),
  MTK_FUNCTION(3"UTXD3")
 ),
 MTK_PIN(PINCTRL_PIN(160"SPI5_CK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0165),
  MTK_FUNCTION(0"GPIO160"),
  MTK_FUNCTION(1"SPI_CK_5_"),
  MTK_FUNCTION(2"LCM_RST1"),
  MTK_FUNCTION(3"URXD3")
 ),
 MTK_PIN(PINCTRL_PIN(161"SPI1_CSN"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0166),
  MTK_FUNCTION(0"GPIO161"),
  MTK_FUNCTION(1"SPI_CS_1_"),
  MTK_FUNCTION(2"SPI_CS_4_"),
  MTK_FUNCTION(4"I2S_IQ2_SDQB"),
  MTK_FUNCTION(5"I2SO2_DO"),
  MTK_FUNCTION(6"TDMO0_DATA1"),
  MTK_FUNCTION(7"I2SO0_DO1")
 ),
 MTK_PIN(PINCTRL_PIN(162"SPI1_SI"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0167),
  MTK_FUNCTION(0"GPIO162"),
  MTK_FUNCTION(1"SPI_SI_1_"),
  MTK_FUNCTION(2"SPI_MI_4_"),
  MTK_FUNCTION(4"I2S_IQ1_SDIB"),
  MTK_FUNCTION(5"I2SO2_BCK"),
  MTK_FUNCTION(6"TDMO0_DATA"),
  MTK_FUNCTION(7"I2SO0_DO0")
 ),
 MTK_PIN(PINCTRL_PIN(163"SPI1_CK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0168),
  MTK_FUNCTION(0"GPIO163"),
  MTK_FUNCTION(1"SPI_CK_1_"),
  MTK_FUNCTION(2"SPI_CK_4_"),
  MTK_FUNCTION(4"I2S_IQ0_SDQB"),
  MTK_FUNCTION(5"I2SO2_WS"),
  MTK_FUNCTION(6"TDMO0_BCK"),
  MTK_FUNCTION(7"I2SO0_BCK")
 ),
 MTK_PIN(PINCTRL_PIN(164"SPI1_SO"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0169),
  MTK_FUNCTION(0"GPIO164"),
  MTK_FUNCTION(1"SPI_SO_1_"),
  MTK_FUNCTION(2"SPI_MO_4_"),
  MTK_FUNCTION(4"I2S_IQ0_SDIB"),
  MTK_FUNCTION(5"I2SO2_MCK"),
  MTK_FUNCTION(6"TDMO0_LRCK"),
  MTK_FUNCTION(7"I2SO0_WS")
 ),
 MTK_PIN(PINCTRL_PIN(165"SPI4_CSN"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0170),
  MTK_FUNCTION(0"GPIO165"),
  MTK_FUNCTION(1"SPI_CS_4_"),
  MTK_FUNCTION(2"LCM_RST0"),
  MTK_FUNCTION(3"SPI_CS_1_"),
  MTK_FUNCTION(4"UTXD4"),
  MTK_FUNCTION(5"I2SO1_DO"),
  MTK_FUNCTION(6"TDMO0_MCLK"),
  MTK_FUNCTION(7"I2SO0_MCK")
 ),
 MTK_PIN(PINCTRL_PIN(166"SPI4_MI"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0171),
  MTK_FUNCTION(0"GPIO166"),
  MTK_FUNCTION(1"SPI_MI_4_"),
  MTK_FUNCTION(2"DSIA_TE"),
  MTK_FUNCTION(3"SPI_SI_1_"),
  MTK_FUNCTION(4"URXD4"),
  MTK_FUNCTION(5"I2SO1_BCK")
 ),
 MTK_PIN(PINCTRL_PIN(167"SPI4_MO"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0172),
  MTK_FUNCTION(0"GPIO167"),
  MTK_FUNCTION(1"SPI_MO_4_"),
  MTK_FUNCTION(2"DSIB_TE"),
  MTK_FUNCTION(3"SPI_SO_1_"),
  MTK_FUNCTION(4"UTXD5"),
  MTK_FUNCTION(5"I2SO1_WS")
 ),
 MTK_PIN(PINCTRL_PIN(168"SPI4_CK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0173),
  MTK_FUNCTION(0"GPIO168"),
  MTK_FUNCTION(1"SPI_CK_4_"),
  MTK_FUNCTION(2"LCM_RST1"),
  MTK_FUNCTION(3"SPI_CK_1_"),
  MTK_FUNCTION(4"URXD5"),
  MTK_FUNCTION(5"I2SO1_MCK")
 ),
 MTK_PIN(PINCTRL_PIN(169"I2SI0_DATA"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0174),
  MTK_FUNCTION(0"GPIO169"),
  MTK_FUNCTION(1"I2SI0_DI"),
  MTK_FUNCTION(2"I2SI1_DI"),
  MTK_FUNCTION(3"I2SI2_DI"),
  MTK_FUNCTION(4"TDMIN_DI")
 ),
 MTK_PIN(PINCTRL_PIN(170"I2SI0_LRCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0175),
  MTK_FUNCTION(0"GPIO170"),
  MTK_FUNCTION(1"I2SI0_WS"),
  MTK_FUNCTION(2"I2SI1_WS"),
  MTK_FUNCTION(3"I2SI2_WS"),
  MTK_FUNCTION(4"TDMIN_LRCK"),
  MTK_FUNCTION(5"TDMO0_DATA3"),
  MTK_FUNCTION(6"TDMO1_DATA3")
 ),
 MTK_PIN(PINCTRL_PIN(171"I2SI0_MCLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0176),
  MTK_FUNCTION(0"GPIO171"),
  MTK_FUNCTION(1"I2SI0_MCK"),
  MTK_FUNCTION(2"I2SI1_MCK"),
  MTK_FUNCTION(3"I2SI2_MCK"),
  MTK_FUNCTION(4"TDMIN_MCLK"),
  MTK_FUNCTION(5"TDMO0_DATA2"),
  MTK_FUNCTION(6"TDMO1_DATA2")
 ),
 MTK_PIN(PINCTRL_PIN(172"I2SI0_BCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0177),
  MTK_FUNCTION(0"GPIO172"),
  MTK_FUNCTION(1"I2SI0_BCK"),
  MTK_FUNCTION(2"I2SI1_BCK"),
  MTK_FUNCTION(3"I2SI2_BCK"),
  MTK_FUNCTION(4"TDMIN_BCK"),
  MTK_FUNCTION(5"TDMO0_DATA1"),
  MTK_FUNCTION(6"TDMO1_DATA1")
 ),
 MTK_PIN(PINCTRL_PIN(173"I2SI2_DATA"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0178),
  MTK_FUNCTION(0"GPIO173"),
  MTK_FUNCTION(1"I2SI2_DI"),
  MTK_FUNCTION(2"I2SI0_DI"),
  MTK_FUNCTION(3"I2SI1_DI"),
  MTK_FUNCTION(4"PCM1_DI"),
  MTK_FUNCTION(5"TDMIN_DI"),
  MTK_FUNCTION(6"PCM1_DO")
 ),
 MTK_PIN(PINCTRL_PIN(174"I2SI2_MCLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0179),
  MTK_FUNCTION(0"GPIO174"),
  MTK_FUNCTION(1"I2SI2_MCK"),
  MTK_FUNCTION(2"I2SI0_MCK"),
  MTK_FUNCTION(3"I2SI1_MCK"),
  MTK_FUNCTION(4"PCM1_DO"),
  MTK_FUNCTION(5"TDMIN_MCLK"),
  MTK_FUNCTION(6"PCM1_DI"),
  MTK_FUNCTION(7"I2S_IQ2_SDQB")
 ),
 MTK_PIN(PINCTRL_PIN(175"I2SI2_BCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0180),
  MTK_FUNCTION(0"GPIO175"),
  MTK_FUNCTION(1"I2SI2_BCK"),
  MTK_FUNCTION(2"I2SI0_BCK"),
  MTK_FUNCTION(3"I2SI1_BCK"),
  MTK_FUNCTION(4"PCM1_CLK"),
  MTK_FUNCTION(5"TDMIN_BCK")
 ),
 MTK_PIN(PINCTRL_PIN(176"I2SI2_LRCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0181),
  MTK_FUNCTION(0"GPIO176"),
  MTK_FUNCTION(1"I2SI2_WS"),
  MTK_FUNCTION(2"I2SI0_WS"),
  MTK_FUNCTION(3"I2SI1_WS"),
  MTK_FUNCTION(4"PCM1_SYNC"),
  MTK_FUNCTION(5"TDMIN_LRCK")
 ),
 MTK_PIN(PINCTRL_PIN(177"I2SI1_DATA"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0182),
  MTK_FUNCTION(0"GPIO177"),
  MTK_FUNCTION(1"I2SI1_DI"),
  MTK_FUNCTION(2"I2SI0_DI"),
  MTK_FUNCTION(3"I2SI2_DI"),
  MTK_FUNCTION(4"TDMIN_DI")
 ),
 MTK_PIN(PINCTRL_PIN(178"I2SI1_BCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0183),
  MTK_FUNCTION(0"GPIO178"),
  MTK_FUNCTION(1"I2SI1_BCK"),
  MTK_FUNCTION(2"I2SI0_BCK"),
  MTK_FUNCTION(3"I2SI2_BCK"),
  MTK_FUNCTION(4"TDMIN_BCK"),
  MTK_FUNCTION(5"TDMO0_DATA3"),
  MTK_FUNCTION(6"TDMO1_DATA3")
 ),
 MTK_PIN(PINCTRL_PIN(179"I2SI1_LRCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0184),
  MTK_FUNCTION(0"GPIO179"),
  MTK_FUNCTION(1"I2SI1_WS"),
  MTK_FUNCTION(2"I2SI0_WS"),
  MTK_FUNCTION(3"I2SI2_WS"),
  MTK_FUNCTION(4"TDMIN_LRCK"),
  MTK_FUNCTION(5"TDMO0_DATA2"),
  MTK_FUNCTION(6"TDMO1_DATA2")
 ),
 MTK_PIN(PINCTRL_PIN(180"I2SI1_MCLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0185),
  MTK_FUNCTION(0"GPIO180"),
  MTK_FUNCTION(1"I2SI1_MCK"),
  MTK_FUNCTION(2"I2SI0_MCK"),
  MTK_FUNCTION(3"I2SI2_MCK"),
  MTK_FUNCTION(4"TDMIN_MCLK"),
  MTK_FUNCTION(5"TDMO0_DATA1"),
  MTK_FUNCTION(6"TDMO1_DATA1"),
  MTK_FUNCTION(7"I2S_IQ2_SDIB")
 ),
 MTK_PIN(PINCTRL_PIN(181"I2SO1_DATA0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0186),
  MTK_FUNCTION(0"GPIO181"),
  MTK_FUNCTION(1"I2SO1_DO"),
  MTK_FUNCTION(2"I2SO0_DO0"),
  MTK_FUNCTION(3"I2SO2_DO"),
  MTK_FUNCTION(4"DAI_TX"),
  MTK_FUNCTION(5"TDMIN_MCLK"),
  MTK_FUNCTION(7"I2S_IQ2_SDIA")
 ),
 MTK_PIN(PINCTRL_PIN(182"I2SO1_BCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0187),
  MTK_FUNCTION(0"GPIO182"),
  MTK_FUNCTION(1"I2SO1_BCK"),
  MTK_FUNCTION(2"I2SO0_BCK"),
  MTK_FUNCTION(3"I2SO2_BCK"),
  MTK_FUNCTION(4"DAI_SYNC"),
  MTK_FUNCTION(5"TDMIN_BCK"),
  MTK_FUNCTION(6"TDMO0_DATA3"),
  MTK_FUNCTION(7"I2S_IQ2_BCK")
 ),
 MTK_PIN(PINCTRL_PIN(183"I2SO1_LRCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0188),
  MTK_FUNCTION(0"GPIO183"),
  MTK_FUNCTION(1"I2SO1_WS"),
  MTK_FUNCTION(2"I2SO0_WS"),
  MTK_FUNCTION(3"I2SO2_WS"),
  MTK_FUNCTION(4"DAI_CLK"),
  MTK_FUNCTION(5"TDMIN_DI"),
  MTK_FUNCTION(6"TDMO0_DATA2"),
  MTK_FUNCTION(7"I2S_IQ2_WS")
 ),
 MTK_PIN(PINCTRL_PIN(184"I2SO1_MCLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0189),
  MTK_FUNCTION(0"GPIO184"),
  MTK_FUNCTION(1"I2SO1_MCK"),
  MTK_FUNCTION(2"I2SO0_MCK"),
  MTK_FUNCTION(3"I2SO2_MCK"),
  MTK_FUNCTION(4"DAI_RX"),
  MTK_FUNCTION(5"TDMIN_LRCK"),
  MTK_FUNCTION(6"TDMO0_DATA1"),
  MTK_FUNCTION(7"I2S_IQ2_SDQA")
 ),
 MTK_PIN(PINCTRL_PIN(185"AUD_EXT_CK2"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0190),
  MTK_FUNCTION(0"GPIO185"),
  MTK_FUNCTION(1"AUD_EXT_CK2"),
  MTK_FUNCTION(2"AUD_EXT_CK1"),
  MTK_FUNCTION(3"I2SO1_DO"),
  MTK_FUNCTION(4"I2SI2_DI"),
  MTK_FUNCTION(5"MRG_RX"),
  MTK_FUNCTION(6"PCM1_DI"),
  MTK_FUNCTION(7"I2S_IQ0_SDQB")
 ),
 MTK_PIN(PINCTRL_PIN(186"AUD_EXT_CK1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0191),
  MTK_FUNCTION(0"GPIO186"),
  MTK_FUNCTION(1"AUD_EXT_CK1"),
  MTK_FUNCTION(2"AUD_EXT_CK2"),
  MTK_FUNCTION(3"I2SO0_DO1"),
  MTK_FUNCTION(4"I2SI1_DI"),
  MTK_FUNCTION(5"MRG_TX"),
  MTK_FUNCTION(6"PCM1_DO"),
  MTK_FUNCTION(7"I2S_IQ0_SDIB")
 ),
 MTK_PIN(PINCTRL_PIN(187"I2SO2_BCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0192),
  MTK_FUNCTION(0"GPIO187"),
  MTK_FUNCTION(1"I2SO2_BCK"),
  MTK_FUNCTION(2"I2SO0_BCK"),
  MTK_FUNCTION(3"I2SO1_BCK"),
  MTK_FUNCTION(4"PCM1_CLK"),
  MTK_FUNCTION(5"MRG_SYNC"),
  MTK_FUNCTION(6"TDMO1_DATA3"),
  MTK_FUNCTION(7"I2S_IQ0_BCK")
 ),
 MTK_PIN(PINCTRL_PIN(188"I2SO2_LRCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0193),
  MTK_FUNCTION(0"GPIO188"),
  MTK_FUNCTION(1"I2SO2_WS"),
  MTK_FUNCTION(2"I2SO0_WS"),
  MTK_FUNCTION(3"I2SO1_WS"),
  MTK_FUNCTION(4"PCM1_SYNC"),
  MTK_FUNCTION(5"MRG_CLK"),
  MTK_FUNCTION(6"TDMO1_DATA2"),
  MTK_FUNCTION(7"I2S_IQ0_WS")
 ),
 MTK_PIN(PINCTRL_PIN(189"I2SO2_MCLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0194),
  MTK_FUNCTION(0"GPIO189"),
  MTK_FUNCTION(1"I2SO2_MCK"),
  MTK_FUNCTION(2"I2SO0_MCK"),
  MTK_FUNCTION(3"I2SO1_MCK"),
  MTK_FUNCTION(4"PCM1_DO"),
  MTK_FUNCTION(5"MRG_RX"),
  MTK_FUNCTION(6"TDMO1_DATA1"),
  MTK_FUNCTION(7"I2S_IQ0_SDQA")
 ),
 MTK_PIN(PINCTRL_PIN(190"I2SO2_DATA0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0195),
  MTK_FUNCTION(0"GPIO190"),
  MTK_FUNCTION(1"I2SO2_DO"),
  MTK_FUNCTION(2"I2SO0_DO0"),
  MTK_FUNCTION(3"I2SO1_DO"),
  MTK_FUNCTION(4"PCM1_DI"),
  MTK_FUNCTION(5"MRG_TX"),
  MTK_FUNCTION(6"PCM1_DO"),
  MTK_FUNCTION(7"I2S_IQ0_SDIA")
 ),
 MTK_PIN(PINCTRL_PIN(191"I2SO0_DATA1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0196),
  MTK_FUNCTION(0"GPIO191"),
  MTK_FUNCTION(1"I2SO0_DO1"),
  MTK_FUNCTION(2"I2SI0_DI"),
  MTK_FUNCTION(3"I2SI1_DI"),
  MTK_FUNCTION(4"I2SI2_DI"),
  MTK_FUNCTION(5"DAI_TX"),
  MTK_FUNCTION(6"I2S_IQ0_SDQB"),
  MTK_FUNCTION(7"I2S_IQ1_SDQB")
 ),
 MTK_PIN(PINCTRL_PIN(192"I2SO0_MCLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0197),
  MTK_FUNCTION(0"GPIO192"),
  MTK_FUNCTION(1"I2SO0_MCK"),
  MTK_FUNCTION(2"I2SO1_MCK"),
  MTK_FUNCTION(3"I2SO2_MCK"),
  MTK_FUNCTION(4"USB4_FT_SCL"),
  MTK_FUNCTION(5"TDMO1_DATA3"),
  MTK_FUNCTION(6"I2S_IQ0_SDIB"),
  MTK_FUNCTION(7"I2S_IQ1_SDQA")
 ),
 MTK_PIN(PINCTRL_PIN(193"I2SO0_DATA0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0198),
  MTK_FUNCTION(0"GPIO193"),
  MTK_FUNCTION(1"I2SO0_DO0"),
  MTK_FUNCTION(2"I2SO1_DO"),
  MTK_FUNCTION(3"I2SO2_DO"),
  MTK_FUNCTION(4"USB4_FT_SDA"),
  MTK_FUNCTION(7"I2S_IQ1_SDIA")
 ),
 MTK_PIN(PINCTRL_PIN(194"I2SO0_LRCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0199),
  MTK_FUNCTION(0"GPIO194"),
  MTK_FUNCTION(1"I2SO0_WS"),
  MTK_FUNCTION(2"I2SO1_WS"),
  MTK_FUNCTION(3"I2SO2_WS"),
  MTK_FUNCTION(4"USB5_FT_SCL"),
  MTK_FUNCTION(5"TDMO1_DATA2"),
  MTK_FUNCTION(7"I2S_IQ1_WS")
 ),
 MTK_PIN(PINCTRL_PIN(195"I2SO0_BCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0200),
  MTK_FUNCTION(0"GPIO195"),
  MTK_FUNCTION(1"I2SO0_BCK"),
  MTK_FUNCTION(2"I2SO1_BCK"),
  MTK_FUNCTION(3"I2SO2_BCK"),
  MTK_FUNCTION(4"USB5_FT_SDA"),
  MTK_FUNCTION(5"TDMO1_DATA1"),
  MTK_FUNCTION(7"I2S_IQ1_BCK")
 ),
 MTK_PIN(PINCTRL_PIN(196"TDMO1_MCLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0201),
  MTK_FUNCTION(0"GPIO196"),
  MTK_FUNCTION(1"TDMO1_MCLK"),
  MTK_FUNCTION(2"TDMO0_MCLK"),
  MTK_FUNCTION(3"TDMIN_MCLK"),
  MTK_FUNCTION(6"I2SO0_DO1"),
  MTK_FUNCTION(7"I2S_IQ1_SDIB")
 ),
 MTK_PIN(PINCTRL_PIN(197"TDMO1_LRCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0202),
  MTK_FUNCTION(0"GPIO197"),
  MTK_FUNCTION(1"TDMO1_LRCK"),
  MTK_FUNCTION(2"TDMO0_LRCK"),
  MTK_FUNCTION(3"TDMIN_LRCK"),
  MTK_FUNCTION(4"TDMO0_DATA3"),
  MTK_FUNCTION(5"TDMO1_DATA3"),
  MTK_FUNCTION(6"I2SO3_MCK"),
  MTK_FUNCTION(7"TDMO1_DATA2")
 ),
 MTK_PIN(PINCTRL_PIN(198"TDMO1_BCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0203),
  MTK_FUNCTION(0"GPIO198"),
  MTK_FUNCTION(1"TDMO1_BCK"),
  MTK_FUNCTION(2"TDMO0_BCK"),
  MTK_FUNCTION(3"TDMIN_BCK"),
  MTK_FUNCTION(4"TDMO0_DATA2"),
  MTK_FUNCTION(5"TDMO1_DATA2"),
  MTK_FUNCTION(6"I2SO3_BCK"),
  MTK_FUNCTION(7"TDMO1_DATA1")
 ),
 MTK_PIN(PINCTRL_PIN(199"TDMO1_DATA"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0204),
  MTK_FUNCTION(0"GPIO199"),
  MTK_FUNCTION(1"TDMO1_DATA"),
  MTK_FUNCTION(2"TDMO0_DATA"),
  MTK_FUNCTION(3"TDMIN_DI"),
  MTK_FUNCTION(4"TDMO0_DATA1"),
  MTK_FUNCTION(5"TDMO1_DATA1"),
  MTK_FUNCTION(6"I2SO3_WS")
 ),
 MTK_PIN(PINCTRL_PIN(200"TDMO0_MCLK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0205),
  MTK_FUNCTION(0"GPIO200"),
  MTK_FUNCTION(1"TDMO0_MCLK"),
  MTK_FUNCTION(2"TDMO1_MCLK"),
  MTK_FUNCTION(3"PCM1_DI"),
  MTK_FUNCTION(4"TDMO0_MCLK"),
  MTK_FUNCTION(5"TDMO1_MCLK"),
  MTK_FUNCTION(6"MRG_TX"),
  MTK_FUNCTION(7"I2SO2_MCK")
 ),
 MTK_PIN(PINCTRL_PIN(201"TDMO0_LRCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0206),
  MTK_FUNCTION(0"GPIO201"),
  MTK_FUNCTION(1"TDMO0_LRCK"),
  MTK_FUNCTION(2"TDMO1_LRCK"),
  MTK_FUNCTION(3"PCM1_SYNC"),
  MTK_FUNCTION(4"TDMO0_LRCK"),
  MTK_FUNCTION(5"TDMO1_LRCK"),
  MTK_FUNCTION(6"MRG_RX"),
  MTK_FUNCTION(7"I2SO2_WS")
 ),
 MTK_PIN(PINCTRL_PIN(202"TDMO0_BCK"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0207),
  MTK_FUNCTION(0"GPIO202"),
  MTK_FUNCTION(1"TDMO0_BCK"),
  MTK_FUNCTION(2"TDMO1_BCK"),
  MTK_FUNCTION(3"PCM1_CLK"),
  MTK_FUNCTION(4"TDMO0_BCK"),
  MTK_FUNCTION(5"TDMO1_BCK"),
  MTK_FUNCTION(6"MRG_SYNC"),
  MTK_FUNCTION(7"I2SO2_BCK")
 ),
 MTK_PIN(PINCTRL_PIN(203"TDMO0_DATA"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0208),
  MTK_FUNCTION(0"GPIO203"),
  MTK_FUNCTION(1"TDMO0_DATA"),
  MTK_FUNCTION(2"TDMO1_DATA"),
  MTK_FUNCTION(3"PCM1_DO"),
  MTK_FUNCTION(4"TDMO0_DATA"),
  MTK_FUNCTION(5"TDMO1_DATA"),
  MTK_FUNCTION(6"MRG_CLK"),
  MTK_FUNCTION(7"I2SO2_DO")
 ),
 MTK_PIN(PINCTRL_PIN(204"PERSTB_P0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0209),
  MTK_FUNCTION(0"GPIO204"),
  MTK_FUNCTION(1"PERST_B_P0")
 ),
 MTK_PIN(PINCTRL_PIN(205"CLKREQN_P0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0210),
  MTK_FUNCTION(0"GPIO205"),
  MTK_FUNCTION(1"CLKREQ_N_P0")
 ),
 MTK_PIN(PINCTRL_PIN(206"WAKEEN_P0"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0211),
  MTK_FUNCTION(0"GPIO206"),
  MTK_FUNCTION(1"WAKE_EN_P0")
 ),
 MTK_PIN(PINCTRL_PIN(207"PERSTB_P1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0212),
  MTK_FUNCTION(0"GPIO207"),
  MTK_FUNCTION(1"PERST_B_P1")
 ),
 MTK_PIN(PINCTRL_PIN(208"CLKREQN_P1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0213),
  MTK_FUNCTION(0"GPIO208"),
  MTK_FUNCTION(1"CLKREQ_N_P1")
 ),
 MTK_PIN(PINCTRL_PIN(209"WAKEEN_P1"),
  NULL, "mt2712",
  MTK_EINT_FUNCTION(0214),
  MTK_FUNCTION(0"GPIO209"),
  MTK_FUNCTION(1"WAKE_EN_P1")
 ),
};

#endif /* __PINCTRL_MTK_MT2712_H */

Messung V0.5 in Prozent
C=94 H=96 G=94

¤ Dauer der Verarbeitung: 0.29 Sekunden  (vorverarbeitet am  2026-06-08) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.