162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (c) 2014 MediaTek Inc. 462306a36Sopenharmony_ci * Author: Hongzhou.Yang <hongzhou.yang@mediatek.com> 562306a36Sopenharmony_ci */ 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#ifndef __PINCTRL_MTK_MT8173_H 862306a36Sopenharmony_ci#define __PINCTRL_MTK_MT8173_H 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci#include <linux/pinctrl/pinctrl.h> 1162306a36Sopenharmony_ci#include "pinctrl-mtk-common.h" 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_cistatic const struct mtk_desc_pin mtk_pins_mt8173[] = { 1462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(0, "EINT0"), 1562306a36Sopenharmony_ci NULL, "mt8173", 1662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 0), 1762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO0"), 1862306a36Sopenharmony_ci MTK_FUNCTION(1, "IRDA_PDN"), 1962306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_WS"), 2062306a36Sopenharmony_ci MTK_FUNCTION(3, "AUD_SPDIF"), 2162306a36Sopenharmony_ci MTK_FUNCTION(4, "UTXD0"), 2262306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_20_") 2362306a36Sopenharmony_ci ), 2462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(1, "EINT1"), 2562306a36Sopenharmony_ci NULL, "mt8173", 2662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 1), 2762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO1"), 2862306a36Sopenharmony_ci MTK_FUNCTION(1, "IRDA_RXD"), 2962306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_BCK"), 3062306a36Sopenharmony_ci MTK_FUNCTION(3, "SDA5"), 3162306a36Sopenharmony_ci MTK_FUNCTION(4, "URXD0"), 3262306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_21_") 3362306a36Sopenharmony_ci ), 3462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(2, "EINT2"), 3562306a36Sopenharmony_ci NULL, "mt8173", 3662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 2), 3762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO2"), 3862306a36Sopenharmony_ci MTK_FUNCTION(1, "IRDA_TXD"), 3962306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_MCK"), 4062306a36Sopenharmony_ci MTK_FUNCTION(3, "SCL5"), 4162306a36Sopenharmony_ci MTK_FUNCTION(4, "UTXD3"), 4262306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_22_") 4362306a36Sopenharmony_ci ), 4462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(3, "EINT3"), 4562306a36Sopenharmony_ci NULL, "mt8173", 4662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 3), 4762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO3"), 4862306a36Sopenharmony_ci MTK_FUNCTION(1, "DSI1_TE"), 4962306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_DO_1"), 5062306a36Sopenharmony_ci MTK_FUNCTION(3, "SDA3"), 5162306a36Sopenharmony_ci MTK_FUNCTION(4, "URXD3"), 5262306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_23_") 5362306a36Sopenharmony_ci ), 5462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(4, "EINT4"), 5562306a36Sopenharmony_ci NULL, "mt8173", 5662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 4), 5762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO4"), 5862306a36Sopenharmony_ci MTK_FUNCTION(1, "DISP_PWM1"), 5962306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_DO_2"), 6062306a36Sopenharmony_ci MTK_FUNCTION(3, "SCL3"), 6162306a36Sopenharmony_ci MTK_FUNCTION(4, "UCTS3"), 6262306a36Sopenharmony_ci MTK_FUNCTION(6, "SFWP_B") 6362306a36Sopenharmony_ci ), 6462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(5, "EINT5"), 6562306a36Sopenharmony_ci NULL, "mt8173", 6662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 5), 6762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO5"), 6862306a36Sopenharmony_ci MTK_FUNCTION(1, "PCM1_CLK"), 6962306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S2_WS"), 7062306a36Sopenharmony_ci MTK_FUNCTION(3, "SPI_CK_3_"), 7162306a36Sopenharmony_ci MTK_FUNCTION(4, "URTS3"), 7262306a36Sopenharmony_ci MTK_FUNCTION(5, "AP_MD32_JTAG_TMS"), 7362306a36Sopenharmony_ci MTK_FUNCTION(6, "SFOUT") 7462306a36Sopenharmony_ci ), 7562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(6, "EINT6"), 7662306a36Sopenharmony_ci NULL, "mt8173", 7762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 6), 7862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO6"), 7962306a36Sopenharmony_ci MTK_FUNCTION(1, "PCM1_SYNC"), 8062306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S2_BCK"), 8162306a36Sopenharmony_ci MTK_FUNCTION(3, "SPI_MI_3_"), 8262306a36Sopenharmony_ci MTK_FUNCTION(5, "AP_MD32_JTAG_TCK"), 8362306a36Sopenharmony_ci MTK_FUNCTION(6, "SFCS0") 8462306a36Sopenharmony_ci ), 8562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(7, "EINT7"), 8662306a36Sopenharmony_ci NULL, "mt8173", 8762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 7), 8862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO7"), 8962306a36Sopenharmony_ci MTK_FUNCTION(1, "PCM1_DI"), 9062306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S2_DI_1"), 9162306a36Sopenharmony_ci MTK_FUNCTION(3, "SPI_MO_3_"), 9262306a36Sopenharmony_ci MTK_FUNCTION(5, "AP_MD32_JTAG_TDI"), 9362306a36Sopenharmony_ci MTK_FUNCTION(6, "SFHOLD") 9462306a36Sopenharmony_ci ), 9562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(8, "EINT8"), 9662306a36Sopenharmony_ci NULL, "mt8173", 9762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 8), 9862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO8"), 9962306a36Sopenharmony_ci MTK_FUNCTION(1, "PCM1_DO"), 10062306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S2_DI_2"), 10162306a36Sopenharmony_ci MTK_FUNCTION(3, "SPI_CS_3_"), 10262306a36Sopenharmony_ci MTK_FUNCTION(4, "AUD_SPDIF"), 10362306a36Sopenharmony_ci MTK_FUNCTION(5, "AP_MD32_JTAG_TDO"), 10462306a36Sopenharmony_ci MTK_FUNCTION(6, "SFIN") 10562306a36Sopenharmony_ci ), 10662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(9, "EINT9"), 10762306a36Sopenharmony_ci NULL, "mt8173", 10862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 9), 10962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO9"), 11062306a36Sopenharmony_ci MTK_FUNCTION(1, "USB_DRVVBUS_P0"), 11162306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S2_MCK"), 11262306a36Sopenharmony_ci MTK_FUNCTION(4, "USB_DRVVBUS_P1"), 11362306a36Sopenharmony_ci MTK_FUNCTION(5, "AP_MD32_JTAG_TRST"), 11462306a36Sopenharmony_ci MTK_FUNCTION(6, "SFCK") 11562306a36Sopenharmony_ci ), 11662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(10, "EINT10"), 11762306a36Sopenharmony_ci NULL, "mt8173", 11862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 10), 11962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO10"), 12062306a36Sopenharmony_ci MTK_FUNCTION(1, "CLKM0"), 12162306a36Sopenharmony_ci MTK_FUNCTION(2, "DSI1_TE"), 12262306a36Sopenharmony_ci MTK_FUNCTION(3, "DISP_PWM1"), 12362306a36Sopenharmony_ci MTK_FUNCTION(4, "PWM4"), 12462306a36Sopenharmony_ci MTK_FUNCTION(5, "IRDA_RXD") 12562306a36Sopenharmony_ci ), 12662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(11, "EINT11"), 12762306a36Sopenharmony_ci NULL, "mt8173", 12862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 11), 12962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO11"), 13062306a36Sopenharmony_ci MTK_FUNCTION(1, "CLKM1"), 13162306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S3_WS"), 13262306a36Sopenharmony_ci MTK_FUNCTION(3, "USB_DRVVBUS_P0"), 13362306a36Sopenharmony_ci MTK_FUNCTION(4, "PWM5"), 13462306a36Sopenharmony_ci MTK_FUNCTION(5, "IRDA_TXD"), 13562306a36Sopenharmony_ci MTK_FUNCTION(6, "USB_DRVVBUS_P1"), 13662306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_30_") 13762306a36Sopenharmony_ci ), 13862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(12, "EINT12"), 13962306a36Sopenharmony_ci NULL, "mt8173", 14062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 12), 14162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO12"), 14262306a36Sopenharmony_ci MTK_FUNCTION(1, "CLKM2"), 14362306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S3_BCK"), 14462306a36Sopenharmony_ci MTK_FUNCTION(3, "SRCLKENA0"), 14562306a36Sopenharmony_ci MTK_FUNCTION(5, "I2S2_WS"), 14662306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_32_") 14762306a36Sopenharmony_ci ), 14862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(13, "EINT13"), 14962306a36Sopenharmony_ci NULL, "mt8173", 15062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 13), 15162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO13"), 15262306a36Sopenharmony_ci MTK_FUNCTION(1, "CLKM3"), 15362306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S3_MCK"), 15462306a36Sopenharmony_ci MTK_FUNCTION(3, "SRCLKENA0"), 15562306a36Sopenharmony_ci MTK_FUNCTION(5, "I2S2_BCK"), 15662306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_32_") 15762306a36Sopenharmony_ci ), 15862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(14, "EINT14"), 15962306a36Sopenharmony_ci NULL, "mt8173", 16062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 14), 16162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO14"), 16262306a36Sopenharmony_ci MTK_FUNCTION(1, "CMDAT0"), 16362306a36Sopenharmony_ci MTK_FUNCTION(2, "CMCSD0"), 16462306a36Sopenharmony_ci MTK_FUNCTION(4, "CLKM2"), 16562306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_6_") 16662306a36Sopenharmony_ci ), 16762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(15, "EINT15"), 16862306a36Sopenharmony_ci NULL, "mt8173", 16962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 15), 17062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO15"), 17162306a36Sopenharmony_ci MTK_FUNCTION(1, "CMDAT1"), 17262306a36Sopenharmony_ci MTK_FUNCTION(2, "CMCSD1"), 17362306a36Sopenharmony_ci MTK_FUNCTION(3, "CMFLASH"), 17462306a36Sopenharmony_ci MTK_FUNCTION(4, "CLKM3"), 17562306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_29_") 17662306a36Sopenharmony_ci ), 17762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(16, "IDDIG"), 17862306a36Sopenharmony_ci NULL, "mt8173", 17962306a36Sopenharmony_ci MTK_EINT_FUNCTION(1, 16), 18062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO16"), 18162306a36Sopenharmony_ci MTK_FUNCTION(1, "IDDIG"), 18262306a36Sopenharmony_ci MTK_FUNCTION(2, "CMFLASH"), 18362306a36Sopenharmony_ci MTK_FUNCTION(4, "PWM5") 18462306a36Sopenharmony_ci ), 18562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(17, "WATCHDOG"), 18662306a36Sopenharmony_ci NULL, "mt8173", 18762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 17), 18862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO17"), 18962306a36Sopenharmony_ci MTK_FUNCTION(1, "WATCHDOG_AO") 19062306a36Sopenharmony_ci ), 19162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(18, "CEC"), 19262306a36Sopenharmony_ci NULL, "mt8173", 19362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 18), 19462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO18"), 19562306a36Sopenharmony_ci MTK_FUNCTION(1, "CEC") 19662306a36Sopenharmony_ci ), 19762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(19, "HDMISCK"), 19862306a36Sopenharmony_ci NULL, "mt8173", 19962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 19), 20062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO19"), 20162306a36Sopenharmony_ci MTK_FUNCTION(1, "HDMISCK"), 20262306a36Sopenharmony_ci MTK_FUNCTION(2, "HDCP_SCL") 20362306a36Sopenharmony_ci ), 20462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(20, "HDMISD"), 20562306a36Sopenharmony_ci NULL, "mt8173", 20662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 20), 20762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO20"), 20862306a36Sopenharmony_ci MTK_FUNCTION(1, "HDMISD"), 20962306a36Sopenharmony_ci MTK_FUNCTION(2, "HDCP_SDA") 21062306a36Sopenharmony_ci ), 21162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(21, "HTPLG"), 21262306a36Sopenharmony_ci NULL, "mt8173", 21362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 21), 21462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO21"), 21562306a36Sopenharmony_ci MTK_FUNCTION(1, "HTPLG") 21662306a36Sopenharmony_ci ), 21762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(22, "MSDC3_DAT0"), 21862306a36Sopenharmony_ci NULL, "mt8173", 21962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 22), 22062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO22"), 22162306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC3_DAT0") 22262306a36Sopenharmony_ci ), 22362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(23, "MSDC3_DAT1"), 22462306a36Sopenharmony_ci NULL, "mt8173", 22562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 23), 22662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO23"), 22762306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC3_DAT1") 22862306a36Sopenharmony_ci ), 22962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(24, "MSDC3_DAT2"), 23062306a36Sopenharmony_ci NULL, "mt8173", 23162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 24), 23262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO24"), 23362306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC3_DAT2") 23462306a36Sopenharmony_ci ), 23562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(25, "MSDC3_DAT3"), 23662306a36Sopenharmony_ci NULL, "mt8173", 23762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 25), 23862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO25"), 23962306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC3_DAT3") 24062306a36Sopenharmony_ci ), 24162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(26, "MSDC3_CLK"), 24262306a36Sopenharmony_ci NULL, "mt8173", 24362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 26), 24462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO26"), 24562306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC3_CLK") 24662306a36Sopenharmony_ci ), 24762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(27, "MSDC3_CMD"), 24862306a36Sopenharmony_ci NULL, "mt8173", 24962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 27), 25062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO27"), 25162306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC3_CMD") 25262306a36Sopenharmony_ci ), 25362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(28, "MSDC3_DSL"), 25462306a36Sopenharmony_ci NULL, "mt8173", 25562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 28), 25662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO28"), 25762306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC3_DSL") 25862306a36Sopenharmony_ci ), 25962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(29, "UCTS2"), 26062306a36Sopenharmony_ci NULL, "mt8173", 26162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 29), 26262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO29"), 26362306a36Sopenharmony_ci MTK_FUNCTION(1, "UCTS2") 26462306a36Sopenharmony_ci ), 26562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(30, "URTS2"), 26662306a36Sopenharmony_ci NULL, "mt8173", 26762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 30), 26862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO30"), 26962306a36Sopenharmony_ci MTK_FUNCTION(1, "URTS2") 27062306a36Sopenharmony_ci ), 27162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(31, "URXD2"), 27262306a36Sopenharmony_ci NULL, "mt8173", 27362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 31), 27462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO31"), 27562306a36Sopenharmony_ci MTK_FUNCTION(1, "URXD2"), 27662306a36Sopenharmony_ci MTK_FUNCTION(2, "UTXD2") 27762306a36Sopenharmony_ci ), 27862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(32, "UTXD2"), 27962306a36Sopenharmony_ci NULL, "mt8173", 28062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 32), 28162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO32"), 28262306a36Sopenharmony_ci MTK_FUNCTION(1, "UTXD2"), 28362306a36Sopenharmony_ci MTK_FUNCTION(2, "URXD2") 28462306a36Sopenharmony_ci ), 28562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(33, "DAICLK"), 28662306a36Sopenharmony_ci NULL, "mt8173", 28762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 33), 28862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO33"), 28962306a36Sopenharmony_ci MTK_FUNCTION(1, " MRG_CLK"), 29062306a36Sopenharmony_ci MTK_FUNCTION(2, "PCM0_CLK") 29162306a36Sopenharmony_ci ), 29262306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(34, "DAIPCMIN"), 29362306a36Sopenharmony_ci NULL, "mt8173", 29462306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 34), 29562306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO34"), 29662306a36Sopenharmony_ci MTK_FUNCTION(1, " MRG_DI"), 29762306a36Sopenharmony_ci MTK_FUNCTION(2, "PCM0_DI") 29862306a36Sopenharmony_ci ), 29962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(35, "DAIPCMOUT"), 30062306a36Sopenharmony_ci NULL, "mt8173", 30162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 35), 30262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO35"), 30362306a36Sopenharmony_ci MTK_FUNCTION(1, " MRG_DO"), 30462306a36Sopenharmony_ci MTK_FUNCTION(2, "PCM0_DO") 30562306a36Sopenharmony_ci ), 30662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(36, "DAISYNC"), 30762306a36Sopenharmony_ci NULL, "mt8173", 30862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 36), 30962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO36"), 31062306a36Sopenharmony_ci MTK_FUNCTION(1, " MRG_SYNC"), 31162306a36Sopenharmony_ci MTK_FUNCTION(2, "PCM0_SYNC") 31262306a36Sopenharmony_ci ), 31362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(37, "EINT16"), 31462306a36Sopenharmony_ci NULL, "mt8173", 31562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 37), 31662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO37"), 31762306a36Sopenharmony_ci MTK_FUNCTION(1, "USB_DRVVBUS_P0"), 31862306a36Sopenharmony_ci MTK_FUNCTION(2, "USB_DRVVBUS_P1"), 31962306a36Sopenharmony_ci MTK_FUNCTION(3, "PWM0"), 32062306a36Sopenharmony_ci MTK_FUNCTION(4, "PWM1"), 32162306a36Sopenharmony_ci MTK_FUNCTION(5, "PWM2"), 32262306a36Sopenharmony_ci MTK_FUNCTION(6, "CLKM0") 32362306a36Sopenharmony_ci ), 32462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(38, "CONN_RST"), 32562306a36Sopenharmony_ci NULL, "mt8173", 32662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 38), 32762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO38"), 32862306a36Sopenharmony_ci MTK_FUNCTION(1, "USB_DRVVBUS_P0"), 32962306a36Sopenharmony_ci MTK_FUNCTION(2, "USB_DRVVBUS_P1"), 33062306a36Sopenharmony_ci MTK_FUNCTION(6, "CLKM1") 33162306a36Sopenharmony_ci ), 33262306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(39, "CM2MCLK"), 33362306a36Sopenharmony_ci NULL, "mt8173", 33462306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 39), 33562306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO39"), 33662306a36Sopenharmony_ci MTK_FUNCTION(1, "CM2MCLK"), 33762306a36Sopenharmony_ci MTK_FUNCTION(2, "CMCSD0"), 33862306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_17_") 33962306a36Sopenharmony_ci ), 34062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(40, "CMPCLK"), 34162306a36Sopenharmony_ci NULL, "mt8173", 34262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 40), 34362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO40"), 34462306a36Sopenharmony_ci MTK_FUNCTION(1, "CMPCLK"), 34562306a36Sopenharmony_ci MTK_FUNCTION(2, "CMCSK"), 34662306a36Sopenharmony_ci MTK_FUNCTION(3, "CMCSD2"), 34762306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_18_") 34862306a36Sopenharmony_ci ), 34962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(41, "CMMCLK"), 35062306a36Sopenharmony_ci NULL, "mt8173", 35162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 41), 35262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO41"), 35362306a36Sopenharmony_ci MTK_FUNCTION(1, "CMMCLK"), 35462306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_19_") 35562306a36Sopenharmony_ci ), 35662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(42, "DSI_TE"), 35762306a36Sopenharmony_ci NULL, "mt8173", 35862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 42), 35962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO42"), 36062306a36Sopenharmony_ci MTK_FUNCTION(1, "DSI_TE") 36162306a36Sopenharmony_ci ), 36262306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(43, "SDA2"), 36362306a36Sopenharmony_ci NULL, "mt8173", 36462306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 43), 36562306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO43"), 36662306a36Sopenharmony_ci MTK_FUNCTION(1, "SDA2") 36762306a36Sopenharmony_ci ), 36862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(44, "SCL2"), 36962306a36Sopenharmony_ci NULL, "mt8173", 37062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 44), 37162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO44"), 37262306a36Sopenharmony_ci MTK_FUNCTION(1, "SCL2") 37362306a36Sopenharmony_ci ), 37462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(45, "SDA0"), 37562306a36Sopenharmony_ci NULL, "mt8173", 37662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 45), 37762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO45"), 37862306a36Sopenharmony_ci MTK_FUNCTION(1, "SDA0") 37962306a36Sopenharmony_ci ), 38062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(46, "SCL0"), 38162306a36Sopenharmony_ci NULL, "mt8173", 38262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 46), 38362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO46"), 38462306a36Sopenharmony_ci MTK_FUNCTION(1, "SCL0") 38562306a36Sopenharmony_ci ), 38662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(47, "RDN0_A"), 38762306a36Sopenharmony_ci NULL, "mt8173", 38862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 47), 38962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO47"), 39062306a36Sopenharmony_ci MTK_FUNCTION(1, "CMDAT2") 39162306a36Sopenharmony_ci ), 39262306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(48, "RDP0_A"), 39362306a36Sopenharmony_ci NULL, "mt8173", 39462306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 48), 39562306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO48"), 39662306a36Sopenharmony_ci MTK_FUNCTION(1, "CMDAT3") 39762306a36Sopenharmony_ci ), 39862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(49, "RDN1_A"), 39962306a36Sopenharmony_ci NULL, "mt8173", 40062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 49), 40162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO49"), 40262306a36Sopenharmony_ci MTK_FUNCTION(1, "CMDAT4") 40362306a36Sopenharmony_ci ), 40462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(50, "RDP1_A"), 40562306a36Sopenharmony_ci NULL, "mt8173", 40662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 50), 40762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO50"), 40862306a36Sopenharmony_ci MTK_FUNCTION(1, "CMDAT5") 40962306a36Sopenharmony_ci ), 41062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(51, "RCN_A"), 41162306a36Sopenharmony_ci NULL, "mt8173", 41262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 51), 41362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO51"), 41462306a36Sopenharmony_ci MTK_FUNCTION(1, "CMDAT6") 41562306a36Sopenharmony_ci ), 41662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(52, "RCP_A"), 41762306a36Sopenharmony_ci NULL, "mt8173", 41862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 52), 41962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO52"), 42062306a36Sopenharmony_ci MTK_FUNCTION(1, "CMDAT7") 42162306a36Sopenharmony_ci ), 42262306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(53, "RDN2_A"), 42362306a36Sopenharmony_ci NULL, "mt8173", 42462306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 53), 42562306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO53"), 42662306a36Sopenharmony_ci MTK_FUNCTION(1, "CMDAT8"), 42762306a36Sopenharmony_ci MTK_FUNCTION(2, "CMCSD3") 42862306a36Sopenharmony_ci ), 42962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(54, "RDP2_A"), 43062306a36Sopenharmony_ci NULL, "mt8173", 43162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 54), 43262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO54"), 43362306a36Sopenharmony_ci MTK_FUNCTION(1, "CMDAT9"), 43462306a36Sopenharmony_ci MTK_FUNCTION(2, "CMCSD2") 43562306a36Sopenharmony_ci ), 43662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(55, "RDN3_A"), 43762306a36Sopenharmony_ci NULL, "mt8173", 43862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 55), 43962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO55"), 44062306a36Sopenharmony_ci MTK_FUNCTION(1, "CMHSYNC"), 44162306a36Sopenharmony_ci MTK_FUNCTION(2, "CMCSD1") 44262306a36Sopenharmony_ci ), 44362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(56, "RDP3_A"), 44462306a36Sopenharmony_ci NULL, "mt8173", 44562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 56), 44662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO56"), 44762306a36Sopenharmony_ci MTK_FUNCTION(1, "CMVSYNC"), 44862306a36Sopenharmony_ci MTK_FUNCTION(2, "CMCSD0") 44962306a36Sopenharmony_ci ), 45062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(57, "MSDC0_DAT0"), 45162306a36Sopenharmony_ci NULL, "mt8173", 45262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 57), 45362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO57"), 45462306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_DAT0"), 45562306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_WS"), 45662306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_7_") 45762306a36Sopenharmony_ci ), 45862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(58, "MSDC0_DAT1"), 45962306a36Sopenharmony_ci NULL, "mt8173", 46062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 58), 46162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO58"), 46262306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_DAT1"), 46362306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_BCK"), 46462306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_8_") 46562306a36Sopenharmony_ci ), 46662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(59, "MSDC0_DAT2"), 46762306a36Sopenharmony_ci NULL, "mt8173", 46862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 59), 46962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO59"), 47062306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_DAT2"), 47162306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_MCK"), 47262306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_9_") 47362306a36Sopenharmony_ci ), 47462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(60, "MSDC0_DAT3"), 47562306a36Sopenharmony_ci NULL, "mt8173", 47662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 60), 47762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO60"), 47862306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_DAT3"), 47962306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_DO_1"), 48062306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_10_") 48162306a36Sopenharmony_ci ), 48262306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(61, "MSDC0_DAT4"), 48362306a36Sopenharmony_ci NULL, "mt8173", 48462306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 61), 48562306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO61"), 48662306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_DAT4"), 48762306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_DO_2"), 48862306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_11_") 48962306a36Sopenharmony_ci ), 49062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(62, "MSDC0_DAT5"), 49162306a36Sopenharmony_ci NULL, "mt8173", 49262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 62), 49362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO62"), 49462306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_DAT5"), 49562306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S2_WS"), 49662306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_12_") 49762306a36Sopenharmony_ci ), 49862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(63, "MSDC0_DAT6"), 49962306a36Sopenharmony_ci NULL, "mt8173", 50062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 63), 50162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO63"), 50262306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_DAT6"), 50362306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S2_BCK"), 50462306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_13_") 50562306a36Sopenharmony_ci ), 50662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(64, "MSDC0_DAT7"), 50762306a36Sopenharmony_ci NULL, "mt8173", 50862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 64), 50962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO64"), 51062306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_DAT7"), 51162306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S2_DI_1"), 51262306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_14_") 51362306a36Sopenharmony_ci ), 51462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(65, "MSDC0_CLK"), 51562306a36Sopenharmony_ci NULL, "mt8173", 51662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 65), 51762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO65"), 51862306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_CLK"), 51962306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_16_") 52062306a36Sopenharmony_ci ), 52162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(66, "MSDC0_CMD"), 52262306a36Sopenharmony_ci NULL, "mt8173", 52362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 66), 52462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO66"), 52562306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_CMD"), 52662306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S2_DI_2"), 52762306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_15_") 52862306a36Sopenharmony_ci ), 52962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(67, "MSDC0_DSL"), 53062306a36Sopenharmony_ci NULL, "mt8173", 53162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 67), 53262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO67"), 53362306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_DSL"), 53462306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_17_") 53562306a36Sopenharmony_ci ), 53662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(68, "MSDC0_RST_"), 53762306a36Sopenharmony_ci NULL, "mt8173", 53862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 68), 53962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO68"), 54062306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC0_RSTB"), 54162306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S2_MCK"), 54262306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_18_") 54362306a36Sopenharmony_ci ), 54462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(69, "SPI_CK"), 54562306a36Sopenharmony_ci NULL, "mt8173", 54662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 69), 54762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO69"), 54862306a36Sopenharmony_ci MTK_FUNCTION(1, "SPI_CK_0_"), 54962306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S3_DO_1"), 55062306a36Sopenharmony_ci MTK_FUNCTION(3, "PWM0"), 55162306a36Sopenharmony_ci MTK_FUNCTION(4, "PWM5"), 55262306a36Sopenharmony_ci MTK_FUNCTION(5, "I2S2_MCK"), 55362306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_19_") 55462306a36Sopenharmony_ci ), 55562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(70, "SPI_MI"), 55662306a36Sopenharmony_ci NULL, "mt8173", 55762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 70), 55862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO70"), 55962306a36Sopenharmony_ci MTK_FUNCTION(1, "SPI_MI_0_"), 56062306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S3_DO_2"), 56162306a36Sopenharmony_ci MTK_FUNCTION(3, "PWM1"), 56262306a36Sopenharmony_ci MTK_FUNCTION(4, "SPI_MO_0_"), 56362306a36Sopenharmony_ci MTK_FUNCTION(5, "I2S2_DI_1"), 56462306a36Sopenharmony_ci MTK_FUNCTION(6, "DSI1_TE"), 56562306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_20_") 56662306a36Sopenharmony_ci ), 56762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(71, "SPI_MO"), 56862306a36Sopenharmony_ci NULL, "mt8173", 56962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 71), 57062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO71"), 57162306a36Sopenharmony_ci MTK_FUNCTION(1, "SPI_MO_0_"), 57262306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S3_DO_3"), 57362306a36Sopenharmony_ci MTK_FUNCTION(3, "PWM2"), 57462306a36Sopenharmony_ci MTK_FUNCTION(4, "SPI_MI_0_"), 57562306a36Sopenharmony_ci MTK_FUNCTION(5, "I2S2_DI_2"), 57662306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_21_") 57762306a36Sopenharmony_ci ), 57862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(72, "SPI_CS"), 57962306a36Sopenharmony_ci NULL, "mt8173", 58062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 72), 58162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO72"), 58262306a36Sopenharmony_ci MTK_FUNCTION(1, "SPI_CS_0_"), 58362306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S3_DO_4"), 58462306a36Sopenharmony_ci MTK_FUNCTION(3, "PWM3"), 58562306a36Sopenharmony_ci MTK_FUNCTION(4, "PWM6"), 58662306a36Sopenharmony_ci MTK_FUNCTION(5, "DISP_PWM1"), 58762306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_22_") 58862306a36Sopenharmony_ci ), 58962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(73, "MSDC1_DAT0"), 59062306a36Sopenharmony_ci NULL, "mt8173", 59162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 73), 59262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO73"), 59362306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC1_DAT0"), 59462306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_24_") 59562306a36Sopenharmony_ci ), 59662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(74, "MSDC1_DAT1"), 59762306a36Sopenharmony_ci NULL, "mt8173", 59862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 74), 59962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO74"), 60062306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC1_DAT1"), 60162306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_25_") 60262306a36Sopenharmony_ci ), 60362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(75, "MSDC1_DAT2"), 60462306a36Sopenharmony_ci NULL, "mt8173", 60562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 75), 60662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO75"), 60762306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC1_DAT2"), 60862306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_26_") 60962306a36Sopenharmony_ci ), 61062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(76, "MSDC1_DAT3"), 61162306a36Sopenharmony_ci NULL, "mt8173", 61262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 76), 61362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO76"), 61462306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC1_DAT3"), 61562306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_27_") 61662306a36Sopenharmony_ci ), 61762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(77, "MSDC1_CLK"), 61862306a36Sopenharmony_ci NULL, "mt8173", 61962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 77), 62062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO77"), 62162306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC1_CLK"), 62262306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_28_") 62362306a36Sopenharmony_ci ), 62462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(78, "MSDC1_CMD"), 62562306a36Sopenharmony_ci NULL, "mt8173", 62662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 78), 62762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO78"), 62862306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC1_CMD"), 62962306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_23_") 63062306a36Sopenharmony_ci ), 63162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(79, "PWRAP_SPI0_MI"), 63262306a36Sopenharmony_ci NULL, "mt8173", 63362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 79), 63462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO79"), 63562306a36Sopenharmony_ci MTK_FUNCTION(1, "PWRAP_SPIMI"), 63662306a36Sopenharmony_ci MTK_FUNCTION(2, "PWRAP_SPIMO") 63762306a36Sopenharmony_ci ), 63862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(80, "PWRAP_SPI0_MO"), 63962306a36Sopenharmony_ci NULL, "mt8173", 64062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 80), 64162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO80"), 64262306a36Sopenharmony_ci MTK_FUNCTION(1, "PWRAP_SPIMO"), 64362306a36Sopenharmony_ci MTK_FUNCTION(2, "PWRAP_SPIMI") 64462306a36Sopenharmony_ci ), 64562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(81, "PWRAP_SPI0_CK"), 64662306a36Sopenharmony_ci NULL, "mt8173", 64762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 81), 64862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO81"), 64962306a36Sopenharmony_ci MTK_FUNCTION(1, "PWRAP_SPICK") 65062306a36Sopenharmony_ci ), 65162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(82, "PWRAP_SPI0_CSN"), 65262306a36Sopenharmony_ci NULL, "mt8173", 65362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 82), 65462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO82"), 65562306a36Sopenharmony_ci MTK_FUNCTION(1, "PWRAP_SPICS") 65662306a36Sopenharmony_ci ), 65762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(83, "AUD_CLK_MOSI"), 65862306a36Sopenharmony_ci NULL, "mt8173", 65962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 83), 66062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO83"), 66162306a36Sopenharmony_ci MTK_FUNCTION(1, "AUD_CLK_MOSI") 66262306a36Sopenharmony_ci ), 66362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(84, "AUD_DAT_MISO"), 66462306a36Sopenharmony_ci NULL, "mt8173", 66562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 84), 66662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO84"), 66762306a36Sopenharmony_ci MTK_FUNCTION(1, "AUD_DAT_MISO"), 66862306a36Sopenharmony_ci MTK_FUNCTION(2, "AUD_DAT_MOSI") 66962306a36Sopenharmony_ci ), 67062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(85, "AUD_DAT_MOSI"), 67162306a36Sopenharmony_ci NULL, "mt8173", 67262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 85), 67362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO85"), 67462306a36Sopenharmony_ci MTK_FUNCTION(1, "AUD_DAT_MOSI"), 67562306a36Sopenharmony_ci MTK_FUNCTION(2, "AUD_DAT_MISO") 67662306a36Sopenharmony_ci ), 67762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(86, "RTC32K_CK"), 67862306a36Sopenharmony_ci NULL, "mt8173", 67962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 86), 68062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO86"), 68162306a36Sopenharmony_ci MTK_FUNCTION(1, "RTC32K_CK") 68262306a36Sopenharmony_ci ), 68362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(87, "DISP_PWM0"), 68462306a36Sopenharmony_ci NULL, "mt8173", 68562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 87), 68662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO87"), 68762306a36Sopenharmony_ci MTK_FUNCTION(1, "DISP_PWM0"), 68862306a36Sopenharmony_ci MTK_FUNCTION(2, "DISP_PWM1"), 68962306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_31_") 69062306a36Sopenharmony_ci ), 69162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(88, "SRCLKENAI"), 69262306a36Sopenharmony_ci NULL, "mt8173", 69362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 88), 69462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO88"), 69562306a36Sopenharmony_ci MTK_FUNCTION(1, "SRCLKENAI") 69662306a36Sopenharmony_ci ), 69762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(89, "SRCLKENAI2"), 69862306a36Sopenharmony_ci NULL, "mt8173", 69962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 89), 70062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO89"), 70162306a36Sopenharmony_ci MTK_FUNCTION(1, "SRCLKENAI2") 70262306a36Sopenharmony_ci ), 70362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(90, "SRCLKENA0"), 70462306a36Sopenharmony_ci NULL, "mt8173", 70562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 90), 70662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO90"), 70762306a36Sopenharmony_ci MTK_FUNCTION(1, "SRCLKENA0") 70862306a36Sopenharmony_ci ), 70962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(91, "SRCLKENA1"), 71062306a36Sopenharmony_ci NULL, "mt8173", 71162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 91), 71262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO91"), 71362306a36Sopenharmony_ci MTK_FUNCTION(1, "SRCLKENA1") 71462306a36Sopenharmony_ci ), 71562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(92, "PCM_CLK"), 71662306a36Sopenharmony_ci NULL, "mt8173", 71762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 92), 71862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO92"), 71962306a36Sopenharmony_ci MTK_FUNCTION(1, "PCM1_CLK"), 72062306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S0_BCK"), 72162306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_24_") 72262306a36Sopenharmony_ci ), 72362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(93, "PCM_SYNC"), 72462306a36Sopenharmony_ci NULL, "mt8173", 72562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 93), 72662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO93"), 72762306a36Sopenharmony_ci MTK_FUNCTION(1, "PCM1_SYNC"), 72862306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S0_WS"), 72962306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_25_") 73062306a36Sopenharmony_ci ), 73162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(94, "PCM_RX"), 73262306a36Sopenharmony_ci NULL, "mt8173", 73362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 94), 73462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO94"), 73562306a36Sopenharmony_ci MTK_FUNCTION(1, "PCM1_DI"), 73662306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S0_DI"), 73762306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_26_") 73862306a36Sopenharmony_ci ), 73962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(95, "PCM_TX"), 74062306a36Sopenharmony_ci NULL, "mt8173", 74162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 95), 74262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO95"), 74362306a36Sopenharmony_ci MTK_FUNCTION(1, "PCM1_DO"), 74462306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S0_DO"), 74562306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_27_") 74662306a36Sopenharmony_ci ), 74762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(96, "URXD1"), 74862306a36Sopenharmony_ci NULL, "mt8173", 74962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 96), 75062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO96"), 75162306a36Sopenharmony_ci MTK_FUNCTION(1, "URXD1"), 75262306a36Sopenharmony_ci MTK_FUNCTION(2, "UTXD1"), 75362306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_28_") 75462306a36Sopenharmony_ci ), 75562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(97, "UTXD1"), 75662306a36Sopenharmony_ci NULL, "mt8173", 75762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 97), 75862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO97"), 75962306a36Sopenharmony_ci MTK_FUNCTION(1, "UTXD1"), 76062306a36Sopenharmony_ci MTK_FUNCTION(2, "URXD1"), 76162306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_29_") 76262306a36Sopenharmony_ci ), 76362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(98, "URTS1"), 76462306a36Sopenharmony_ci NULL, "mt8173", 76562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 98), 76662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO98"), 76762306a36Sopenharmony_ci MTK_FUNCTION(1, "URTS1"), 76862306a36Sopenharmony_ci MTK_FUNCTION(2, "UCTS1"), 76962306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_30_") 77062306a36Sopenharmony_ci ), 77162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(99, "UCTS1"), 77262306a36Sopenharmony_ci NULL, "mt8173", 77362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 99), 77462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO99"), 77562306a36Sopenharmony_ci MTK_FUNCTION(1, "UCTS1"), 77662306a36Sopenharmony_ci MTK_FUNCTION(2, "URTS1"), 77762306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_31_") 77862306a36Sopenharmony_ci ), 77962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(100, "MSDC2_DAT0"), 78062306a36Sopenharmony_ci NULL, "mt8173", 78162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 100), 78262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO100"), 78362306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC2_DAT0"), 78462306a36Sopenharmony_ci MTK_FUNCTION(3, "USB_DRVVBUS_P0"), 78562306a36Sopenharmony_ci MTK_FUNCTION(4, "SDA5"), 78662306a36Sopenharmony_ci MTK_FUNCTION(5, "USB_DRVVBUS_P1"), 78762306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_0_") 78862306a36Sopenharmony_ci ), 78962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(101, "MSDC2_DAT1"), 79062306a36Sopenharmony_ci NULL, "mt8173", 79162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 101), 79262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO101"), 79362306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC2_DAT1"), 79462306a36Sopenharmony_ci MTK_FUNCTION(3, "AUD_SPDIF"), 79562306a36Sopenharmony_ci MTK_FUNCTION(4, "SCL5"), 79662306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_1_") 79762306a36Sopenharmony_ci ), 79862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(102, "MSDC2_DAT2"), 79962306a36Sopenharmony_ci NULL, "mt8173", 80062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 102), 80162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO102"), 80262306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC2_DAT2"), 80362306a36Sopenharmony_ci MTK_FUNCTION(3, "UTXD0"), 80462306a36Sopenharmony_ci MTK_FUNCTION(5, "PWM0"), 80562306a36Sopenharmony_ci MTK_FUNCTION(6, "SPI_CK_1_"), 80662306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_2_") 80762306a36Sopenharmony_ci ), 80862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(103, "MSDC2_DAT3"), 80962306a36Sopenharmony_ci NULL, "mt8173", 81062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 103), 81162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO103"), 81262306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC2_DAT3"), 81362306a36Sopenharmony_ci MTK_FUNCTION(3, "URXD0"), 81462306a36Sopenharmony_ci MTK_FUNCTION(5, "PWM1"), 81562306a36Sopenharmony_ci MTK_FUNCTION(6, "SPI_MI_1_"), 81662306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_3_") 81762306a36Sopenharmony_ci ), 81862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(104, "MSDC2_CLK"), 81962306a36Sopenharmony_ci NULL, "mt8173", 82062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 104), 82162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO104"), 82262306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC2_CLK"), 82362306a36Sopenharmony_ci MTK_FUNCTION(3, "UTXD3"), 82462306a36Sopenharmony_ci MTK_FUNCTION(4, "SDA3"), 82562306a36Sopenharmony_ci MTK_FUNCTION(5, "PWM2"), 82662306a36Sopenharmony_ci MTK_FUNCTION(6, "SPI_MO_1_"), 82762306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_4_") 82862306a36Sopenharmony_ci ), 82962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(105, "MSDC2_CMD"), 83062306a36Sopenharmony_ci NULL, "mt8173", 83162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 105), 83262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO105"), 83362306a36Sopenharmony_ci MTK_FUNCTION(1, "MSDC2_CMD"), 83462306a36Sopenharmony_ci MTK_FUNCTION(3, "URXD3"), 83562306a36Sopenharmony_ci MTK_FUNCTION(4, "SCL3"), 83662306a36Sopenharmony_ci MTK_FUNCTION(5, "PWM3"), 83762306a36Sopenharmony_ci MTK_FUNCTION(6, "SPI_CS_1_"), 83862306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_B_5_") 83962306a36Sopenharmony_ci ), 84062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(106, "SDA3"), 84162306a36Sopenharmony_ci NULL, "mt8173", 84262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 106), 84362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO106"), 84462306a36Sopenharmony_ci MTK_FUNCTION(1, "SDA3") 84562306a36Sopenharmony_ci ), 84662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(107, "SCL3"), 84762306a36Sopenharmony_ci NULL, "mt8173", 84862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 107), 84962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO107"), 85062306a36Sopenharmony_ci MTK_FUNCTION(1, "SCL3") 85162306a36Sopenharmony_ci ), 85262306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(108, "JTMS"), 85362306a36Sopenharmony_ci NULL, "mt8173", 85462306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 108), 85562306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO108"), 85662306a36Sopenharmony_ci MTK_FUNCTION(1, "JTMS"), 85762306a36Sopenharmony_ci MTK_FUNCTION(2, " MFG_JTAG_TMS"), 85862306a36Sopenharmony_ci MTK_FUNCTION(5, "AP_MD32_JTAG_TMS"), 85962306a36Sopenharmony_ci MTK_FUNCTION(6, "DFD_TMS") 86062306a36Sopenharmony_ci ), 86162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(109, "JTCK"), 86262306a36Sopenharmony_ci NULL, "mt8173", 86362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 109), 86462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO109"), 86562306a36Sopenharmony_ci MTK_FUNCTION(1, "JTCK"), 86662306a36Sopenharmony_ci MTK_FUNCTION(2, " MFG_JTAG_TCK"), 86762306a36Sopenharmony_ci MTK_FUNCTION(5, "AP_MD32_JTAG_TCK"), 86862306a36Sopenharmony_ci MTK_FUNCTION(6, "DFD_TCK") 86962306a36Sopenharmony_ci ), 87062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(110, "JTDI"), 87162306a36Sopenharmony_ci NULL, "mt8173", 87262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 110), 87362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO110"), 87462306a36Sopenharmony_ci MTK_FUNCTION(1, "JTDI"), 87562306a36Sopenharmony_ci MTK_FUNCTION(2, " MFG_JTAG_TDI"), 87662306a36Sopenharmony_ci MTK_FUNCTION(5, "AP_MD32_JTAG_TDI"), 87762306a36Sopenharmony_ci MTK_FUNCTION(6, "DFD_TDI") 87862306a36Sopenharmony_ci ), 87962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(111, "JTDO"), 88062306a36Sopenharmony_ci NULL, "mt8173", 88162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 111), 88262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO111"), 88362306a36Sopenharmony_ci MTK_FUNCTION(1, "JTDO"), 88462306a36Sopenharmony_ci MTK_FUNCTION(2, "MFG_JTAG_TDO"), 88562306a36Sopenharmony_ci MTK_FUNCTION(5, "AP_MD32_JTAG_TDO"), 88662306a36Sopenharmony_ci MTK_FUNCTION(6, "DFD_TDO") 88762306a36Sopenharmony_ci ), 88862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(112, "JTRST_B"), 88962306a36Sopenharmony_ci NULL, "mt8173", 89062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 112), 89162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO112"), 89262306a36Sopenharmony_ci MTK_FUNCTION(1, "JTRST_B"), 89362306a36Sopenharmony_ci MTK_FUNCTION(2, " MFG_JTAG_TRSTN"), 89462306a36Sopenharmony_ci MTK_FUNCTION(5, "AP_MD32_JTAG_TRST"), 89562306a36Sopenharmony_ci MTK_FUNCTION(6, "DFD_NTRST") 89662306a36Sopenharmony_ci ), 89762306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(113, "URXD0"), 89862306a36Sopenharmony_ci NULL, "mt8173", 89962306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 113), 90062306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO113"), 90162306a36Sopenharmony_ci MTK_FUNCTION(1, "URXD0"), 90262306a36Sopenharmony_ci MTK_FUNCTION(2, "UTXD0"), 90362306a36Sopenharmony_ci MTK_FUNCTION(6, "I2S2_WS"), 90462306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_0_") 90562306a36Sopenharmony_ci ), 90662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(114, "UTXD0"), 90762306a36Sopenharmony_ci NULL, "mt8173", 90862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 114), 90962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO114"), 91062306a36Sopenharmony_ci MTK_FUNCTION(1, "UTXD0"), 91162306a36Sopenharmony_ci MTK_FUNCTION(2, "URXD0"), 91262306a36Sopenharmony_ci MTK_FUNCTION(6, "I2S2_BCK"), 91362306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_1_") 91462306a36Sopenharmony_ci ), 91562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(115, "URTS0"), 91662306a36Sopenharmony_ci NULL, "mt8173", 91762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 115), 91862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO115"), 91962306a36Sopenharmony_ci MTK_FUNCTION(1, "URTS0"), 92062306a36Sopenharmony_ci MTK_FUNCTION(2, "UCTS0"), 92162306a36Sopenharmony_ci MTK_FUNCTION(6, "I2S2_MCK"), 92262306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_2_") 92362306a36Sopenharmony_ci ), 92462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(116, "UCTS0"), 92562306a36Sopenharmony_ci NULL, "mt8173", 92662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 116), 92762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO116"), 92862306a36Sopenharmony_ci MTK_FUNCTION(1, "UCTS0"), 92962306a36Sopenharmony_ci MTK_FUNCTION(2, "URTS0"), 93062306a36Sopenharmony_ci MTK_FUNCTION(6, "I2S2_DI_1"), 93162306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_3_") 93262306a36Sopenharmony_ci ), 93362306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(117, "URXD3"), 93462306a36Sopenharmony_ci NULL, "mt8173", 93562306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 117), 93662306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO117"), 93762306a36Sopenharmony_ci MTK_FUNCTION(1, "URXD3"), 93862306a36Sopenharmony_ci MTK_FUNCTION(2, "UTXD3"), 93962306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_9_") 94062306a36Sopenharmony_ci ), 94162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(118, "UTXD3"), 94262306a36Sopenharmony_ci NULL, "mt8173", 94362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 118), 94462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO118"), 94562306a36Sopenharmony_ci MTK_FUNCTION(1, "UTXD3"), 94662306a36Sopenharmony_ci MTK_FUNCTION(2, "URXD3"), 94762306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_10_") 94862306a36Sopenharmony_ci ), 94962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(119, "KPROW0"), 95062306a36Sopenharmony_ci NULL, "mt8173", 95162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 119), 95262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO119"), 95362306a36Sopenharmony_ci MTK_FUNCTION(1, "KROW0"), 95462306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_11_") 95562306a36Sopenharmony_ci ), 95662306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(120, "KPROW1"), 95762306a36Sopenharmony_ci NULL, "mt8173", 95862306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 120), 95962306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO120"), 96062306a36Sopenharmony_ci MTK_FUNCTION(1, "KROW1"), 96162306a36Sopenharmony_ci MTK_FUNCTION(3, "PWM6"), 96262306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_12_") 96362306a36Sopenharmony_ci ), 96462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(121, "KPROW2"), 96562306a36Sopenharmony_ci NULL, "mt8173", 96662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 121), 96762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO121"), 96862306a36Sopenharmony_ci MTK_FUNCTION(1, "KROW2"), 96962306a36Sopenharmony_ci MTK_FUNCTION(2, "IRDA_PDN"), 97062306a36Sopenharmony_ci MTK_FUNCTION(3, "USB_DRVVBUS_P0"), 97162306a36Sopenharmony_ci MTK_FUNCTION(4, "PWM4"), 97262306a36Sopenharmony_ci MTK_FUNCTION(5, "USB_DRVVBUS_P1"), 97362306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_13_") 97462306a36Sopenharmony_ci ), 97562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(122, "KPCOL0"), 97662306a36Sopenharmony_ci NULL, "mt8173", 97762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 122), 97862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO122"), 97962306a36Sopenharmony_ci MTK_FUNCTION(1, "KCOL0"), 98062306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_14_") 98162306a36Sopenharmony_ci ), 98262306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(123, "KPCOL1"), 98362306a36Sopenharmony_ci NULL, "mt8173", 98462306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 123), 98562306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO123"), 98662306a36Sopenharmony_ci MTK_FUNCTION(1, "KCOL1"), 98762306a36Sopenharmony_ci MTK_FUNCTION(2, "IRDA_RXD"), 98862306a36Sopenharmony_ci MTK_FUNCTION(3, "PWM5"), 98962306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_15_") 99062306a36Sopenharmony_ci ), 99162306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(124, "KPCOL2"), 99262306a36Sopenharmony_ci NULL, "mt8173", 99362306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 124), 99462306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO124"), 99562306a36Sopenharmony_ci MTK_FUNCTION(1, "KCOL2"), 99662306a36Sopenharmony_ci MTK_FUNCTION(2, "IRDA_TXD"), 99762306a36Sopenharmony_ci MTK_FUNCTION(3, "USB_DRVVBUS_P0"), 99862306a36Sopenharmony_ci MTK_FUNCTION(4, "PWM3"), 99962306a36Sopenharmony_ci MTK_FUNCTION(5, "USB_DRVVBUS_P1"), 100062306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_16_") 100162306a36Sopenharmony_ci ), 100262306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(125, "SDA1"), 100362306a36Sopenharmony_ci NULL, "mt8173", 100462306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 125), 100562306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO125"), 100662306a36Sopenharmony_ci MTK_FUNCTION(1, "SDA1") 100762306a36Sopenharmony_ci ), 100862306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(126, "SCL1"), 100962306a36Sopenharmony_ci NULL, "mt8173", 101062306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 126), 101162306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO126"), 101262306a36Sopenharmony_ci MTK_FUNCTION(1, "SCL1") 101362306a36Sopenharmony_ci ), 101462306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(127, "LCM_RST"), 101562306a36Sopenharmony_ci NULL, "mt8173", 101662306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 127), 101762306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO127"), 101862306a36Sopenharmony_ci MTK_FUNCTION(1, "LCM_RST") 101962306a36Sopenharmony_ci ), 102062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(128, "I2S0_LRCK"), 102162306a36Sopenharmony_ci NULL, "mt8173", 102262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 128), 102362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO128"), 102462306a36Sopenharmony_ci MTK_FUNCTION(1, "I2S0_WS"), 102562306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_WS"), 102662306a36Sopenharmony_ci MTK_FUNCTION(3, "I2S2_WS"), 102762306a36Sopenharmony_ci MTK_FUNCTION(5, "SPI_CK_2_"), 102862306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_4_") 102962306a36Sopenharmony_ci ), 103062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(129, "I2S0_BCK"), 103162306a36Sopenharmony_ci NULL, "mt8173", 103262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 129), 103362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO129"), 103462306a36Sopenharmony_ci MTK_FUNCTION(1, "I2S0_BCK"), 103562306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_BCK"), 103662306a36Sopenharmony_ci MTK_FUNCTION(3, "I2S2_BCK"), 103762306a36Sopenharmony_ci MTK_FUNCTION(5, "SPI_MI_2_"), 103862306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_5_") 103962306a36Sopenharmony_ci ), 104062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(130, "I2S0_MCK"), 104162306a36Sopenharmony_ci NULL, "mt8173", 104262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 130), 104362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO130"), 104462306a36Sopenharmony_ci MTK_FUNCTION(1, "I2S0_MCK"), 104562306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_MCK"), 104662306a36Sopenharmony_ci MTK_FUNCTION(3, "I2S2_MCK"), 104762306a36Sopenharmony_ci MTK_FUNCTION(5, "SPI_MO_2_"), 104862306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_6_") 104962306a36Sopenharmony_ci ), 105062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(131, "I2S0_DATA0"), 105162306a36Sopenharmony_ci NULL, "mt8173", 105262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 131), 105362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO131"), 105462306a36Sopenharmony_ci MTK_FUNCTION(1, "I2S0_DO"), 105562306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_DO_1"), 105662306a36Sopenharmony_ci MTK_FUNCTION(3, "I2S2_DI_1"), 105762306a36Sopenharmony_ci MTK_FUNCTION(5, "SPI_CS_2_"), 105862306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_7_") 105962306a36Sopenharmony_ci ), 106062306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(132, "I2S0_DATA1"), 106162306a36Sopenharmony_ci NULL, "mt8173", 106262306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 132), 106362306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO132"), 106462306a36Sopenharmony_ci MTK_FUNCTION(1, "I2S0_DI"), 106562306a36Sopenharmony_ci MTK_FUNCTION(2, "I2S1_DO_2"), 106662306a36Sopenharmony_ci MTK_FUNCTION(3, "I2S2_DI_2"), 106762306a36Sopenharmony_ci MTK_FUNCTION(7, "DBG_MON_A_8_") 106862306a36Sopenharmony_ci ), 106962306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(133, "SDA4"), 107062306a36Sopenharmony_ci NULL, "mt8173", 107162306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 133), 107262306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO133"), 107362306a36Sopenharmony_ci MTK_FUNCTION(1, "SDA4") 107462306a36Sopenharmony_ci ), 107562306a36Sopenharmony_ci MTK_PIN(PINCTRL_PIN(134, "SCL4"), 107662306a36Sopenharmony_ci NULL, "mt8173", 107762306a36Sopenharmony_ci MTK_EINT_FUNCTION(0, 134), 107862306a36Sopenharmony_ci MTK_FUNCTION(0, "GPIO134"), 107962306a36Sopenharmony_ci MTK_FUNCTION(1, "SCL4") 108062306a36Sopenharmony_ci ), 108162306a36Sopenharmony_ci}; 108262306a36Sopenharmony_ci 108362306a36Sopenharmony_ci#endif /* __PINCTRL_MTK_MT8173_H */ 1084