18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Copyright (C) 2019 MediaTek Inc.
48c2ecf20Sopenharmony_ci */
58c2ecf20Sopenharmony_ci#ifndef __PINCTRL_MTK_MT8516_H
68c2ecf20Sopenharmony_ci#define __PINCTRL_MTK_MT8516_H
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ci#include <linux/pinctrl/pinctrl.h>
98c2ecf20Sopenharmony_ci#include "pinctrl-mtk-common.h"
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_cistatic const struct mtk_desc_pin mtk_pins_mt8516[] = {
128c2ecf20Sopenharmony_ci	MTK_PIN(
138c2ecf20Sopenharmony_ci		PINCTRL_PIN(0, "EINT0"),
148c2ecf20Sopenharmony_ci		NULL, "mt8516",
158c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 0),
168c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO0"),
178c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "PWM_B"),
188c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S2_BCK"),
198c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_TXD0"),
208c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "SQICS"),
218c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[6]")
228c2ecf20Sopenharmony_ci	),
238c2ecf20Sopenharmony_ci	MTK_PIN(
248c2ecf20Sopenharmony_ci		PINCTRL_PIN(1, "EINT1"),
258c2ecf20Sopenharmony_ci		NULL, "mt8516",
268c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 1),
278c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO1"),
288c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "PWM_C"),
298c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S2_DI"),
308c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_TXD1"),
318c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "CONN_MCU_TDO"),
328c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "SQISO"),
338c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[7]")
348c2ecf20Sopenharmony_ci	),
358c2ecf20Sopenharmony_ci	MTK_PIN(
368c2ecf20Sopenharmony_ci		PINCTRL_PIN(2, "EINT2"),
378c2ecf20Sopenharmony_ci		NULL, "mt8516",
388c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 2),
398c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO2"),
408c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CLKM0"),
418c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S2_LRCK"),
428c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_TXD2"),
438c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
448c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "SQISI"),
458c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[8]")
468c2ecf20Sopenharmony_ci	),
478c2ecf20Sopenharmony_ci	MTK_PIN(
488c2ecf20Sopenharmony_ci		PINCTRL_PIN(3, "EINT3"),
498c2ecf20Sopenharmony_ci		NULL, "mt8516",
508c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 3),
518c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO3"),
528c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CLKM1"),
538c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SPI_MI"),
548c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_TXD3"),
558c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
568c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "SQIWP"),
578c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[9]")
588c2ecf20Sopenharmony_ci	),
598c2ecf20Sopenharmony_ci	MTK_PIN(
608c2ecf20Sopenharmony_ci		PINCTRL_PIN(4, "EINT4"),
618c2ecf20Sopenharmony_ci		NULL, "mt8516",
628c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 4),
638c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO4"),
648c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CLKM2"),
658c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SPI_MO"),
668c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_TXC"),
678c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "CONN_MCU_TCK"),
688c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "CONN_MCU_AICE_JCKC"),
698c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[10]")
708c2ecf20Sopenharmony_ci	),
718c2ecf20Sopenharmony_ci	MTK_PIN(
728c2ecf20Sopenharmony_ci		PINCTRL_PIN(5, "EINT5"),
738c2ecf20Sopenharmony_ci		NULL, "mt8516",
748c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 5),
758c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO5"),
768c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "UCTS2"),
778c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SPI_CSB"),
788c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_RXER"),
798c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "CONN_MCU_TDI"),
808c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "CONN_TEST_CK"),
818c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[11]")
828c2ecf20Sopenharmony_ci	),
838c2ecf20Sopenharmony_ci	MTK_PIN(
848c2ecf20Sopenharmony_ci		PINCTRL_PIN(6, "EINT6"),
858c2ecf20Sopenharmony_ci		NULL, "mt8516",
868c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 6),
878c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO6"),
888c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "URTS2"),
898c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SPI_CLK"),
908c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_RXC"),
918c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
928c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[12]")
938c2ecf20Sopenharmony_ci	),
948c2ecf20Sopenharmony_ci	MTK_PIN(
958c2ecf20Sopenharmony_ci		PINCTRL_PIN(7, "EINT7"),
968c2ecf20Sopenharmony_ci		NULL, "mt8516",
978c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 7),
988c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO7"),
998c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SQIRST"),
1008c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SDA1_0"),
1018c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_RXDV"),
1028c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "CONN_MCU_TMS"),
1038c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "CONN_MCU_AICE_JMSC"),
1048c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[13]")
1058c2ecf20Sopenharmony_ci	),
1068c2ecf20Sopenharmony_ci	MTK_PIN(
1078c2ecf20Sopenharmony_ci		PINCTRL_PIN(8, "EINT8"),
1088c2ecf20Sopenharmony_ci		NULL, "mt8516",
1098c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 8),
1108c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO8"),
1118c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SQICK"),
1128c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CLKM3"),
1138c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SCL1_0"),
1148c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_RXD0"),
1158c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "ANT_SEL0"),
1168c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[14]")
1178c2ecf20Sopenharmony_ci	),
1188c2ecf20Sopenharmony_ci	MTK_PIN(
1198c2ecf20Sopenharmony_ci		PINCTRL_PIN(9, "EINT9"),
1208c2ecf20Sopenharmony_ci		NULL, "mt8516",
1218c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 9),
1228c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO9"),
1238c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CLKM4"),
1248c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "SDA2_0"),
1258c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
1268c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_RXD1"),
1278c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "ANT_SEL1"),
1288c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[15]")
1298c2ecf20Sopenharmony_ci	),
1308c2ecf20Sopenharmony_ci	MTK_PIN(
1318c2ecf20Sopenharmony_ci		PINCTRL_PIN(10, "EINT10"),
1328c2ecf20Sopenharmony_ci		NULL, "mt8516",
1338c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 10),
1348c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO10"),
1358c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CLKM5"),
1368c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "SCL2_0"),
1378c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
1388c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_RXD2"),
1398c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "ANT_SEL2"),
1408c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[16]")
1418c2ecf20Sopenharmony_ci	),
1428c2ecf20Sopenharmony_ci	MTK_PIN(
1438c2ecf20Sopenharmony_ci		PINCTRL_PIN(11, "EINT11"),
1448c2ecf20Sopenharmony_ci		NULL, "mt8516",
1458c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 11),
1468c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO11"),
1478c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CLKM4"),
1488c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "PWM_C"),
1498c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "CONN_TEST_CK"),
1508c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "ANT_SEL3"),
1518c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "EXT_RXD3"),
1528c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[17]")
1538c2ecf20Sopenharmony_ci	),
1548c2ecf20Sopenharmony_ci	MTK_PIN(
1558c2ecf20Sopenharmony_ci		PINCTRL_PIN(12, "EINT12"),
1568c2ecf20Sopenharmony_ci		NULL, "mt8516",
1578c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 12),
1588c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO12"),
1598c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CLKM5"),
1608c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "PWM_A"),
1618c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SPDIF_OUT"),
1628c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "ANT_SEL4"),
1638c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "EXT_TXEN"),
1648c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[18]")
1658c2ecf20Sopenharmony_ci	),
1668c2ecf20Sopenharmony_ci	MTK_PIN(
1678c2ecf20Sopenharmony_ci		PINCTRL_PIN(13, "EINT13"),
1688c2ecf20Sopenharmony_ci		NULL, "mt8516",
1698c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 13),
1708c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO13"),
1718c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "TSF_IN"),
1728c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "ANT_SEL5"),
1738c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "SPDIF_IN"),
1748c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[19]")
1758c2ecf20Sopenharmony_ci	),
1768c2ecf20Sopenharmony_ci	MTK_PIN(
1778c2ecf20Sopenharmony_ci		PINCTRL_PIN(14, "EINT14"),
1788c2ecf20Sopenharmony_ci		NULL, "mt8516",
1798c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 14),
1808c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO14"),
1818c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_DO1"),
1828c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "TDM_RX_MCK"),
1838c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "ANT_SEL1"),
1848c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),
1858c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "NCLE"),
1868c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[8]")
1878c2ecf20Sopenharmony_ci	),
1888c2ecf20Sopenharmony_ci	MTK_PIN(
1898c2ecf20Sopenharmony_ci		PINCTRL_PIN(15, "EINT15"),
1908c2ecf20Sopenharmony_ci		NULL, "mt8516",
1918c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 15),
1928c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO15"),
1938c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_LRCK"),
1948c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "TDM_RX_BCK"),
1958c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "ANT_SEL2"),
1968c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),
1978c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "NCEB1"),
1988c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[9]")
1998c2ecf20Sopenharmony_ci	),
2008c2ecf20Sopenharmony_ci	MTK_PIN(
2018c2ecf20Sopenharmony_ci		PINCTRL_PIN(16, "EINT16"),
2028c2ecf20Sopenharmony_ci		NULL, "mt8516",
2038c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 16),
2048c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO16"),
2058c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_BCK"),
2068c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "TDM_RX_LRCK"),
2078c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "ANT_SEL3"),
2088c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "CONN_MCU_TRST_B"),
2098c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "NCEB0"),
2108c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[10]")
2118c2ecf20Sopenharmony_ci	),
2128c2ecf20Sopenharmony_ci	MTK_PIN(
2138c2ecf20Sopenharmony_ci		PINCTRL_PIN(17, "EINT17"),
2148c2ecf20Sopenharmony_ci		NULL, "mt8516",
2158c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 17),
2168c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO17"),
2178c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_MCK"),
2188c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "TDM_RX_DI"),
2198c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "IDDIG"),
2208c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "ANT_SEL4"),
2218c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "NREB"),
2228c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[11]")
2238c2ecf20Sopenharmony_ci	),
2248c2ecf20Sopenharmony_ci	MTK_PIN(
2258c2ecf20Sopenharmony_ci		PINCTRL_PIN(18, "EINT18"),
2268c2ecf20Sopenharmony_ci		NULL, "mt8516",
2278c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 18),
2288c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO18"),
2298c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "USB_DRVVBUS"),
2308c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S3_LRCK"),
2318c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "CLKM1"),
2328c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "ANT_SEL3"),
2338c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S2_BCK"),
2348c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[20]")
2358c2ecf20Sopenharmony_ci	),
2368c2ecf20Sopenharmony_ci	MTK_PIN(
2378c2ecf20Sopenharmony_ci		PINCTRL_PIN(19, "EINT19"),
2388c2ecf20Sopenharmony_ci		NULL, "mt8516",
2398c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 19),
2408c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO19"),
2418c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "UCTS1"),
2428c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "IDDIG"),
2438c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S3_BCK"),
2448c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "CLKM2"),
2458c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "ANT_SEL4"),
2468c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S2_DI"),
2478c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[21]")
2488c2ecf20Sopenharmony_ci	),
2498c2ecf20Sopenharmony_ci	MTK_PIN(
2508c2ecf20Sopenharmony_ci		PINCTRL_PIN(20, "EINT20"),
2518c2ecf20Sopenharmony_ci		NULL, "mt8516",
2528c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 20),
2538c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO20"),
2548c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "URTS1"),
2558c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S3_DO"),
2568c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "CLKM3"),
2578c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "ANT_SEL5"),
2588c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S2_LRCK"),
2598c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[22]")
2608c2ecf20Sopenharmony_ci	),
2618c2ecf20Sopenharmony_ci	MTK_PIN(
2628c2ecf20Sopenharmony_ci		PINCTRL_PIN(21, "EINT21"),
2638c2ecf20Sopenharmony_ci		NULL, "mt8516",
2648c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 21),
2658c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO21"),
2668c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "NRNB"),
2678c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "ANT_SEL0"),
2688c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S_8CH_DO4"),
2698c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[31]")
2708c2ecf20Sopenharmony_ci	),
2718c2ecf20Sopenharmony_ci	MTK_PIN(
2728c2ecf20Sopenharmony_ci		PINCTRL_PIN(22, "EINT22"),
2738c2ecf20Sopenharmony_ci		NULL, "mt8516",
2748c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 22),
2758c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO22"),
2768c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_DO2"),
2778c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "TSF_IN"),
2788c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "USB_DRVVBUS"),
2798c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "SPDIF_OUT"),
2808c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "NRE_C"),
2818c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[12]")
2828c2ecf20Sopenharmony_ci	),
2838c2ecf20Sopenharmony_ci	MTK_PIN(
2848c2ecf20Sopenharmony_ci		PINCTRL_PIN(23, "EINT23"),
2858c2ecf20Sopenharmony_ci		NULL, "mt8516",
2868c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 23),
2878c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO23"),
2888c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_DO3"),
2898c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "CLKM0"),
2908c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "IR"),
2918c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "SPDIF_IN"),
2928c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "NDQS_C"),
2938c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[13]")
2948c2ecf20Sopenharmony_ci	),
2958c2ecf20Sopenharmony_ci	MTK_PIN(
2968c2ecf20Sopenharmony_ci		PINCTRL_PIN(24, "EINT24"),
2978c2ecf20Sopenharmony_ci		NULL, "mt8516",
2988c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 24),
2998c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO24"),
3008c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "ANT_SEL1"),
3018c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "UCTS2"),
3028c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "PWM_A"),
3038c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S0_MCK"),
3048c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[0]")
3058c2ecf20Sopenharmony_ci	),
3068c2ecf20Sopenharmony_ci	MTK_PIN(
3078c2ecf20Sopenharmony_ci		PINCTRL_PIN(25, "EINT25"),
3088c2ecf20Sopenharmony_ci		NULL, "mt8516",
3098c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 25),
3108c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO25"),
3118c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "ANT_SEL0"),
3128c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "URTS2"),
3138c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "PWM_B"),
3148c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S_8CH_MCK"),
3158c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[1]")
3168c2ecf20Sopenharmony_ci	),
3178c2ecf20Sopenharmony_ci	MTK_PIN(
3188c2ecf20Sopenharmony_ci		PINCTRL_PIN(26, "PWRAP_SPI0_MI"),
3198c2ecf20Sopenharmony_ci		NULL, "mt8516",
3208c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 26),
3218c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO26"),
3228c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "PWRAP_SPI0_MO"),
3238c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "PWRAP_SPI0_MI")
3248c2ecf20Sopenharmony_ci	),
3258c2ecf20Sopenharmony_ci	MTK_PIN(
3268c2ecf20Sopenharmony_ci		PINCTRL_PIN(27, "PWRAP_SPI0_MO"),
3278c2ecf20Sopenharmony_ci		NULL, "mt8516",
3288c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 27),
3298c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO27"),
3308c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "PWRAP_SPI0_MI"),
3318c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "PWRAP_SPI0_MO")
3328c2ecf20Sopenharmony_ci	),
3338c2ecf20Sopenharmony_ci	MTK_PIN(
3348c2ecf20Sopenharmony_ci		PINCTRL_PIN(28, "PWRAP_INT"),
3358c2ecf20Sopenharmony_ci		NULL, "mt8516",
3368c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 28),
3378c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO28"),
3388c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "I2S0_MCK"),
3398c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S_8CH_MCK"),
3408c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "I2S2_MCK"),
3418c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S3_MCK")
3428c2ecf20Sopenharmony_ci	),
3438c2ecf20Sopenharmony_ci	MTK_PIN(
3448c2ecf20Sopenharmony_ci		PINCTRL_PIN(29, "PWRAP_SPI0_CK"),
3458c2ecf20Sopenharmony_ci		NULL, "mt8516",
3468c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 29),
3478c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO29"),
3488c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "PWRAP_SPI0_CK")
3498c2ecf20Sopenharmony_ci	),
3508c2ecf20Sopenharmony_ci	MTK_PIN(
3518c2ecf20Sopenharmony_ci		PINCTRL_PIN(30, "PWRAP_SPI0_CSN"),
3528c2ecf20Sopenharmony_ci		NULL, "mt8516",
3538c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 30),
3548c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO30"),
3558c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "PWRAP_SPI0_CSN")
3568c2ecf20Sopenharmony_ci	),
3578c2ecf20Sopenharmony_ci	MTK_PIN(
3588c2ecf20Sopenharmony_ci		PINCTRL_PIN(31, "RTC32K_CK"),
3598c2ecf20Sopenharmony_ci		NULL, "mt8516",
3608c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 31),
3618c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO31"),
3628c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RTC32K_CK")
3638c2ecf20Sopenharmony_ci	),
3648c2ecf20Sopenharmony_ci	MTK_PIN(
3658c2ecf20Sopenharmony_ci		PINCTRL_PIN(32, "WATCHDOG"),
3668c2ecf20Sopenharmony_ci		NULL, "mt8516",
3678c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 32),
3688c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO32"),
3698c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "WATCHDOG")
3708c2ecf20Sopenharmony_ci	),
3718c2ecf20Sopenharmony_ci	MTK_PIN(
3728c2ecf20Sopenharmony_ci		PINCTRL_PIN(33, "SRCLKENA"),
3738c2ecf20Sopenharmony_ci		NULL, "mt8516",
3748c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 33),
3758c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO33"),
3768c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SRCLKENA0")
3778c2ecf20Sopenharmony_ci	),
3788c2ecf20Sopenharmony_ci	MTK_PIN(
3798c2ecf20Sopenharmony_ci		PINCTRL_PIN(34, "URXD2"),
3808c2ecf20Sopenharmony_ci		NULL, "mt8516",
3818c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 34),
3828c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO34"),
3838c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "URXD2"),
3848c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "UTXD2"),
3858c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "DBG_SCL"),
3868c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S2_MCK"),
3878c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[0]")
3888c2ecf20Sopenharmony_ci	),
3898c2ecf20Sopenharmony_ci	MTK_PIN(
3908c2ecf20Sopenharmony_ci		PINCTRL_PIN(35, "UTXD2"),
3918c2ecf20Sopenharmony_ci		NULL, "mt8516",
3928c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 35),
3938c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO35"),
3948c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "UTXD2"),
3958c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "URXD2"),
3968c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "DBG_SDA"),
3978c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S3_MCK"),
3988c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[1]")
3998c2ecf20Sopenharmony_ci	),
4008c2ecf20Sopenharmony_ci	MTK_PIN(
4018c2ecf20Sopenharmony_ci		PINCTRL_PIN(36, "MRG_CLK"),
4028c2ecf20Sopenharmony_ci		NULL, "mt8516",
4038c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 36),
4048c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO36"),
4058c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MRG_CLK"),
4068c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S0_BCK"),
4078c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S3_BCK"),
4088c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "PCM0_CLK"),
4098c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "IR"),
4108c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[2]")
4118c2ecf20Sopenharmony_ci	),
4128c2ecf20Sopenharmony_ci	MTK_PIN(
4138c2ecf20Sopenharmony_ci		PINCTRL_PIN(37, "MRG_SYNC"),
4148c2ecf20Sopenharmony_ci		NULL, "mt8516",
4158c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 37),
4168c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO37"),
4178c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MRG_SYNC"),
4188c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S0_LRCK"),
4198c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S3_LRCK"),
4208c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "PCM0_SYNC"),
4218c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "EXT_COL"),
4228c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[3]")
4238c2ecf20Sopenharmony_ci	),
4248c2ecf20Sopenharmony_ci	MTK_PIN(
4258c2ecf20Sopenharmony_ci		PINCTRL_PIN(38, "MRG_DI"),
4268c2ecf20Sopenharmony_ci		NULL, "mt8516",
4278c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 38),
4288c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO38"),
4298c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MRG_DI"),
4308c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S0_DI"),
4318c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S3_DO"),
4328c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "PCM0_DI"),
4338c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "EXT_MDIO"),
4348c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[4]")
4358c2ecf20Sopenharmony_ci	),
4368c2ecf20Sopenharmony_ci	MTK_PIN(
4378c2ecf20Sopenharmony_ci		PINCTRL_PIN(39, "MRG_DO"),
4388c2ecf20Sopenharmony_ci		NULL, "mt8516",
4398c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 39),
4408c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO39"),
4418c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MRG_DO"),
4428c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S0_MCK"),
4438c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S3_MCK"),
4448c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "PCM0_DO"),
4458c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "EXT_MDC"),
4468c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[5]")
4478c2ecf20Sopenharmony_ci	),
4488c2ecf20Sopenharmony_ci	MTK_PIN(
4498c2ecf20Sopenharmony_ci		PINCTRL_PIN(40, "KPROW0"),
4508c2ecf20Sopenharmony_ci		NULL, "mt8516",
4518c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 40),
4528c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO40"),
4538c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "KPROW0"),
4548c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[4]")
4558c2ecf20Sopenharmony_ci	),
4568c2ecf20Sopenharmony_ci	MTK_PIN(
4578c2ecf20Sopenharmony_ci		PINCTRL_PIN(41, "KPROW1"),
4588c2ecf20Sopenharmony_ci		NULL, "mt8516",
4598c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 41),
4608c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO41"),
4618c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "KPROW1"),
4628c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "IDDIG"),
4638c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
4648c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[5]")
4658c2ecf20Sopenharmony_ci	),
4668c2ecf20Sopenharmony_ci	MTK_PIN(
4678c2ecf20Sopenharmony_ci		PINCTRL_PIN(42, "KPCOL0"),
4688c2ecf20Sopenharmony_ci		NULL, "mt8516",
4698c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 42),
4708c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO42"),
4718c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "KPCOL0"),
4728c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[6]")
4738c2ecf20Sopenharmony_ci	),
4748c2ecf20Sopenharmony_ci	MTK_PIN(
4758c2ecf20Sopenharmony_ci		PINCTRL_PIN(43, "KPCOL1"),
4768c2ecf20Sopenharmony_ci		NULL, "mt8516",
4778c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 43),
4788c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO43"),
4798c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "KPCOL1"),
4808c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "USB_DRVVBUS"),
4818c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "EXT_FRAME_SYNC"),
4828c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "TSF_IN"),
4838c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[7]")
4848c2ecf20Sopenharmony_ci	),
4858c2ecf20Sopenharmony_ci	MTK_PIN(
4868c2ecf20Sopenharmony_ci		PINCTRL_PIN(44, "JTMS"),
4878c2ecf20Sopenharmony_ci		NULL, "mt8516",
4888c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 44),
4898c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO44"),
4908c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "JTMS"),
4918c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CONN_MCU_TMS"),
4928c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "CONN_MCU_AICE_JMSC")
4938c2ecf20Sopenharmony_ci	),
4948c2ecf20Sopenharmony_ci	MTK_PIN(
4958c2ecf20Sopenharmony_ci		PINCTRL_PIN(45, "JTCK"),
4968c2ecf20Sopenharmony_ci		NULL, "mt8516",
4978c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 45),
4988c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO45"),
4998c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "JTCK"),
5008c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CONN_MCU_TCK"),
5018c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "CONN_MCU_AICE_JCKC")
5028c2ecf20Sopenharmony_ci	),
5038c2ecf20Sopenharmony_ci	MTK_PIN(
5048c2ecf20Sopenharmony_ci		PINCTRL_PIN(46, "JTDI"),
5058c2ecf20Sopenharmony_ci		NULL, "mt8516",
5068c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 46),
5078c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO46"),
5088c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "JTDI"),
5098c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CONN_MCU_TDI")
5108c2ecf20Sopenharmony_ci	),
5118c2ecf20Sopenharmony_ci	MTK_PIN(
5128c2ecf20Sopenharmony_ci		PINCTRL_PIN(47, "JTDO"),
5138c2ecf20Sopenharmony_ci		NULL, "mt8516",
5148c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 47),
5158c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO47"),
5168c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "JTDO"),
5178c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CONN_MCU_TDO")
5188c2ecf20Sopenharmony_ci	),
5198c2ecf20Sopenharmony_ci	MTK_PIN(
5208c2ecf20Sopenharmony_ci		PINCTRL_PIN(48, "SPI_CS"),
5218c2ecf20Sopenharmony_ci		NULL, "mt8516",
5228c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 48),
5238c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO48"),
5248c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SPI_CSB"),
5258c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S0_DI"),
5268c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S2_BCK"),
5278c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[23]")
5288c2ecf20Sopenharmony_ci	),
5298c2ecf20Sopenharmony_ci	MTK_PIN(
5308c2ecf20Sopenharmony_ci		PINCTRL_PIN(49, "SPI_CK"),
5318c2ecf20Sopenharmony_ci		NULL, "mt8516",
5328c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 49),
5338c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO49"),
5348c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SPI_CLK"),
5358c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S0_LRCK"),
5368c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S2_DI"),
5378c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[24]")
5388c2ecf20Sopenharmony_ci	),
5398c2ecf20Sopenharmony_ci	MTK_PIN(
5408c2ecf20Sopenharmony_ci		PINCTRL_PIN(50, "SPI_MI"),
5418c2ecf20Sopenharmony_ci		NULL, "mt8516",
5428c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 50),
5438c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO50"),
5448c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SPI_MI"),
5458c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "SPI_MO"),
5468c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S0_BCK"),
5478c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S2_LRCK"),
5488c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[25]")
5498c2ecf20Sopenharmony_ci	),
5508c2ecf20Sopenharmony_ci	MTK_PIN(
5518c2ecf20Sopenharmony_ci		PINCTRL_PIN(51, "SPI_MO"),
5528c2ecf20Sopenharmony_ci		NULL, "mt8516",
5538c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 51),
5548c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO51"),
5558c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SPI_MO"),
5568c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "SPI_MI"),
5578c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S0_MCK"),
5588c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S2_MCK"),
5598c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[26]")
5608c2ecf20Sopenharmony_ci	),
5618c2ecf20Sopenharmony_ci	MTK_PIN(
5628c2ecf20Sopenharmony_ci		PINCTRL_PIN(52, "SDA1"),
5638c2ecf20Sopenharmony_ci		NULL, "mt8516",
5648c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 52),
5658c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO52"),
5668c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SDA1_0")
5678c2ecf20Sopenharmony_ci	),
5688c2ecf20Sopenharmony_ci	MTK_PIN(
5698c2ecf20Sopenharmony_ci		PINCTRL_PIN(53, "SCL1"),
5708c2ecf20Sopenharmony_ci		NULL, "mt8516",
5718c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 53),
5728c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO53"),
5738c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SCL1_0")
5748c2ecf20Sopenharmony_ci	),
5758c2ecf20Sopenharmony_ci	MTK_PIN(
5768c2ecf20Sopenharmony_ci		PINCTRL_PIN(54, "GPIO54"),
5778c2ecf20Sopenharmony_ci		NULL, "mt8516",
5788c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 54),
5798c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO54"),
5808c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "PWM_B"),
5818c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[2]")
5828c2ecf20Sopenharmony_ci	),
5838c2ecf20Sopenharmony_ci	MTK_PIN(
5848c2ecf20Sopenharmony_ci		PINCTRL_PIN(55, "I2S_DATA_IN"),
5858c2ecf20Sopenharmony_ci		NULL, "mt8516",
5868c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 55),
5878c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO55"),
5888c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "I2S0_DI"),
5898c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "UCTS0"),
5908c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S3_DO"),
5918c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S_8CH_DO1"),
5928c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "PWM_A"),
5938c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S2_BCK"),
5948c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[28]")
5958c2ecf20Sopenharmony_ci	),
5968c2ecf20Sopenharmony_ci	MTK_PIN(
5978c2ecf20Sopenharmony_ci		PINCTRL_PIN(56, "I2S_LRCK"),
5988c2ecf20Sopenharmony_ci		NULL, "mt8516",
5998c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 56),
6008c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO56"),
6018c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "I2S0_LRCK"),
6028c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S3_LRCK"),
6038c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S_8CH_LRCK"),
6048c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "PWM_B"),
6058c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S2_DI"),
6068c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[29]")
6078c2ecf20Sopenharmony_ci	),
6088c2ecf20Sopenharmony_ci	MTK_PIN(
6098c2ecf20Sopenharmony_ci		PINCTRL_PIN(57, "I2S_BCK"),
6108c2ecf20Sopenharmony_ci		NULL, "mt8516",
6118c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 57),
6128c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO57"),
6138c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "I2S0_BCK"),
6148c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "URTS0"),
6158c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S3_BCK"),
6168c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S_8CH_BCK"),
6178c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "PWM_C"),
6188c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S2_LRCK"),
6198c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[30]")
6208c2ecf20Sopenharmony_ci	),
6218c2ecf20Sopenharmony_ci	MTK_PIN(
6228c2ecf20Sopenharmony_ci		PINCTRL_PIN(58, "SDA0"),
6238c2ecf20Sopenharmony_ci		NULL, "mt8516",
6248c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 58),
6258c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO58"),
6268c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SDA0_0")
6278c2ecf20Sopenharmony_ci	),
6288c2ecf20Sopenharmony_ci	MTK_PIN(
6298c2ecf20Sopenharmony_ci		PINCTRL_PIN(59, "SCL0"),
6308c2ecf20Sopenharmony_ci		NULL, "mt8516",
6318c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 59),
6328c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO59"),
6338c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SCL0_0")
6348c2ecf20Sopenharmony_ci	),
6358c2ecf20Sopenharmony_ci	MTK_PIN(
6368c2ecf20Sopenharmony_ci		PINCTRL_PIN(60, "SDA2"),
6378c2ecf20Sopenharmony_ci		NULL, "mt8516",
6388c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 60),
6398c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO60"),
6408c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SDA2_0"),
6418c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "PWM_B")
6428c2ecf20Sopenharmony_ci	),
6438c2ecf20Sopenharmony_ci	MTK_PIN(
6448c2ecf20Sopenharmony_ci		PINCTRL_PIN(61, "SCL2"),
6458c2ecf20Sopenharmony_ci		NULL, "mt8516",
6468c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 61),
6478c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO61"),
6488c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "SCL2_0"),
6498c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "PWM_C")
6508c2ecf20Sopenharmony_ci	),
6518c2ecf20Sopenharmony_ci	MTK_PIN(
6528c2ecf20Sopenharmony_ci		PINCTRL_PIN(62, "URXD0"),
6538c2ecf20Sopenharmony_ci		NULL, "mt8516",
6548c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 62),
6558c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO62"),
6568c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "URXD0"),
6578c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "UTXD0")
6588c2ecf20Sopenharmony_ci	),
6598c2ecf20Sopenharmony_ci	MTK_PIN(
6608c2ecf20Sopenharmony_ci		PINCTRL_PIN(63, "UTXD0"),
6618c2ecf20Sopenharmony_ci		NULL, "mt8516",
6628c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 63),
6638c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO63"),
6648c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "UTXD0"),
6658c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "URXD0")
6668c2ecf20Sopenharmony_ci	),
6678c2ecf20Sopenharmony_ci	MTK_PIN(
6688c2ecf20Sopenharmony_ci		PINCTRL_PIN(64, "URXD1"),
6698c2ecf20Sopenharmony_ci		NULL, "mt8516",
6708c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 64),
6718c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO64"),
6728c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "URXD1"),
6738c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "UTXD1"),
6748c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[27]")
6758c2ecf20Sopenharmony_ci	),
6768c2ecf20Sopenharmony_ci	MTK_PIN(
6778c2ecf20Sopenharmony_ci		PINCTRL_PIN(65, "UTXD1"),
6788c2ecf20Sopenharmony_ci		NULL, "mt8516",
6798c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 65),
6808c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO65"),
6818c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "UTXD1"),
6828c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "URXD1"),
6838c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_A[31]")
6848c2ecf20Sopenharmony_ci	),
6858c2ecf20Sopenharmony_ci	MTK_PIN(
6868c2ecf20Sopenharmony_ci		PINCTRL_PIN(66, "LCM_RST"),
6878c2ecf20Sopenharmony_ci		NULL, "mt8516",
6888c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 66),
6898c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO66"),
6908c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "LCM_RST"),
6918c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S0_MCK"),
6928c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[3]")
6938c2ecf20Sopenharmony_ci	),
6948c2ecf20Sopenharmony_ci	MTK_PIN(
6958c2ecf20Sopenharmony_ci		PINCTRL_PIN(67, "GPIO67"),
6968c2ecf20Sopenharmony_ci		NULL, "mt8516",
6978c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 67),
6988c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO67"),
6998c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "I2S_8CH_MCK"),
7008c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[14]")
7018c2ecf20Sopenharmony_ci	),
7028c2ecf20Sopenharmony_ci	MTK_PIN(
7038c2ecf20Sopenharmony_ci		PINCTRL_PIN(68, "MSDC2_CMD"),
7048c2ecf20Sopenharmony_ci		NULL, "mt8516",
7058c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 68),
7068c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO68"),
7078c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC2_CMD"),
7088c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_DO4"),
7098c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SDA1_0"),
7108c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "USB_SDA"),
7118c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S3_BCK"),
7128c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[15]")
7138c2ecf20Sopenharmony_ci	),
7148c2ecf20Sopenharmony_ci	MTK_PIN(
7158c2ecf20Sopenharmony_ci		PINCTRL_PIN(69, "MSDC2_CLK"),
7168c2ecf20Sopenharmony_ci		NULL, "mt8516",
7178c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 69),
7188c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO69"),
7198c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC2_CLK"),
7208c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_DO3"),
7218c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SCL1_0"),
7228c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "USB_SCL"),
7238c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S3_LRCK"),
7248c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[16]")
7258c2ecf20Sopenharmony_ci	),
7268c2ecf20Sopenharmony_ci	MTK_PIN(
7278c2ecf20Sopenharmony_ci		PINCTRL_PIN(70, "MSDC2_DAT0"),
7288c2ecf20Sopenharmony_ci		NULL, "mt8516",
7298c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 70),
7308c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO70"),
7318c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC2_DAT0"),
7328c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_DO2"),
7338c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "UTXD0"),
7348c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "I2S3_DO"),
7358c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[17]")
7368c2ecf20Sopenharmony_ci	),
7378c2ecf20Sopenharmony_ci	MTK_PIN(
7388c2ecf20Sopenharmony_ci		PINCTRL_PIN(71, "MSDC2_DAT1"),
7398c2ecf20Sopenharmony_ci		NULL, "mt8516",
7408c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 71),
7418c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO71"),
7428c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC2_DAT1"),
7438c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_DO1"),
7448c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "PWM_A"),
7458c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "I2S3_MCK"),
7468c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "URXD0"),
7478c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "PWM_B"),
7488c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[18]")
7498c2ecf20Sopenharmony_ci	),
7508c2ecf20Sopenharmony_ci	MTK_PIN(
7518c2ecf20Sopenharmony_ci		PINCTRL_PIN(72, "MSDC2_DAT2"),
7528c2ecf20Sopenharmony_ci		NULL, "mt8516",
7538c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 72),
7548c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO72"),
7558c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC2_DAT2"),
7568c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_LRCK"),
7578c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SDA2_0"),
7588c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "UTXD1"),
7598c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "PWM_C"),
7608c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[19]")
7618c2ecf20Sopenharmony_ci	),
7628c2ecf20Sopenharmony_ci	MTK_PIN(
7638c2ecf20Sopenharmony_ci		PINCTRL_PIN(73, "MSDC2_DAT3"),
7648c2ecf20Sopenharmony_ci		NULL, "mt8516",
7658c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 73),
7668c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO73"),
7678c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC2_DAT3"),
7688c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "I2S_8CH_BCK"),
7698c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "SCL2_0"),
7708c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "EXT_FRAME_SYNC"),
7718c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "URXD1"),
7728c2ecf20Sopenharmony_ci		MTK_FUNCTION(6, "PWM_A"),
7738c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[20]")
7748c2ecf20Sopenharmony_ci	),
7758c2ecf20Sopenharmony_ci	MTK_PIN(
7768c2ecf20Sopenharmony_ci		PINCTRL_PIN(74, "TDN3"),
7778c2ecf20Sopenharmony_ci		NULL, "mt8516",
7788c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 74),
7798c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO74"),
7808c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "TDN3")
7818c2ecf20Sopenharmony_ci	),
7828c2ecf20Sopenharmony_ci	MTK_PIN(
7838c2ecf20Sopenharmony_ci		PINCTRL_PIN(75, "TDP3"),
7848c2ecf20Sopenharmony_ci		NULL, "mt8516",
7858c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 75),
7868c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO75"),
7878c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "TDP3")
7888c2ecf20Sopenharmony_ci	),
7898c2ecf20Sopenharmony_ci	MTK_PIN(
7908c2ecf20Sopenharmony_ci		PINCTRL_PIN(76, "TDN2"),
7918c2ecf20Sopenharmony_ci		NULL, "mt8516",
7928c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 76),
7938c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO76"),
7948c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "TDN2")
7958c2ecf20Sopenharmony_ci	),
7968c2ecf20Sopenharmony_ci	MTK_PIN(
7978c2ecf20Sopenharmony_ci		PINCTRL_PIN(77, "TDP2"),
7988c2ecf20Sopenharmony_ci		NULL, "mt8516",
7998c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 77),
8008c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO77"),
8018c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "TDP2")
8028c2ecf20Sopenharmony_ci	),
8038c2ecf20Sopenharmony_ci	MTK_PIN(
8048c2ecf20Sopenharmony_ci		PINCTRL_PIN(78, "TCN"),
8058c2ecf20Sopenharmony_ci		NULL, "mt8516",
8068c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 78),
8078c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO78"),
8088c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "TCN")
8098c2ecf20Sopenharmony_ci	),
8108c2ecf20Sopenharmony_ci	MTK_PIN(
8118c2ecf20Sopenharmony_ci		PINCTRL_PIN(79, "TCP"),
8128c2ecf20Sopenharmony_ci		NULL, "mt8516",
8138c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 79),
8148c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO79"),
8158c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "TCP")
8168c2ecf20Sopenharmony_ci	),
8178c2ecf20Sopenharmony_ci	MTK_PIN(
8188c2ecf20Sopenharmony_ci		PINCTRL_PIN(80, "TDN1"),
8198c2ecf20Sopenharmony_ci		NULL, "mt8516",
8208c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 80),
8218c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO80"),
8228c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "TDN1")
8238c2ecf20Sopenharmony_ci	),
8248c2ecf20Sopenharmony_ci	MTK_PIN(
8258c2ecf20Sopenharmony_ci		PINCTRL_PIN(81, "TDP1"),
8268c2ecf20Sopenharmony_ci		NULL, "mt8516",
8278c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 81),
8288c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO81"),
8298c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "TDP1")
8308c2ecf20Sopenharmony_ci	),
8318c2ecf20Sopenharmony_ci	MTK_PIN(
8328c2ecf20Sopenharmony_ci		PINCTRL_PIN(82, "TDN0"),
8338c2ecf20Sopenharmony_ci		NULL, "mt8516",
8348c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 82),
8358c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO82"),
8368c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "TDN0")
8378c2ecf20Sopenharmony_ci	),
8388c2ecf20Sopenharmony_ci	MTK_PIN(
8398c2ecf20Sopenharmony_ci		PINCTRL_PIN(83, "TDP0"),
8408c2ecf20Sopenharmony_ci		NULL, "mt8516",
8418c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 83),
8428c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO83"),
8438c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "TDP0")
8448c2ecf20Sopenharmony_ci	),
8458c2ecf20Sopenharmony_ci	MTK_PIN(
8468c2ecf20Sopenharmony_ci		PINCTRL_PIN(84, "RDN0"),
8478c2ecf20Sopenharmony_ci		NULL, "mt8516",
8488c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 84),
8498c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO84"),
8508c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDN0")
8518c2ecf20Sopenharmony_ci	),
8528c2ecf20Sopenharmony_ci	MTK_PIN(
8538c2ecf20Sopenharmony_ci		PINCTRL_PIN(85, "RDP0"),
8548c2ecf20Sopenharmony_ci		NULL, "mt8516",
8558c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 85),
8568c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO85"),
8578c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDP0")
8588c2ecf20Sopenharmony_ci	),
8598c2ecf20Sopenharmony_ci	MTK_PIN(
8608c2ecf20Sopenharmony_ci		PINCTRL_PIN(86, "RDN1"),
8618c2ecf20Sopenharmony_ci		NULL, "mt8516",
8628c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 86),
8638c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO86"),
8648c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDN1")
8658c2ecf20Sopenharmony_ci	),
8668c2ecf20Sopenharmony_ci	MTK_PIN(
8678c2ecf20Sopenharmony_ci		PINCTRL_PIN(87, "RDP1"),
8688c2ecf20Sopenharmony_ci		NULL, "mt8516",
8698c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 87),
8708c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO87"),
8718c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDP1")
8728c2ecf20Sopenharmony_ci	),
8738c2ecf20Sopenharmony_ci	MTK_PIN(
8748c2ecf20Sopenharmony_ci		PINCTRL_PIN(88, "RCN"),
8758c2ecf20Sopenharmony_ci		NULL, "mt8516",
8768c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 88),
8778c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO88"),
8788c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RCN")
8798c2ecf20Sopenharmony_ci	),
8808c2ecf20Sopenharmony_ci	MTK_PIN(
8818c2ecf20Sopenharmony_ci		PINCTRL_PIN(89, "RCP"),
8828c2ecf20Sopenharmony_ci		NULL, "mt8516",
8838c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 89),
8848c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO89"),
8858c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RCP")
8868c2ecf20Sopenharmony_ci	),
8878c2ecf20Sopenharmony_ci	MTK_PIN(
8888c2ecf20Sopenharmony_ci		PINCTRL_PIN(90, "RDN2"),
8898c2ecf20Sopenharmony_ci		NULL, "mt8516",
8908c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 90),
8918c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO90"),
8928c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDN2"),
8938c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMDAT8")
8948c2ecf20Sopenharmony_ci	),
8958c2ecf20Sopenharmony_ci	MTK_PIN(
8968c2ecf20Sopenharmony_ci		PINCTRL_PIN(91, "RDP2"),
8978c2ecf20Sopenharmony_ci		NULL, "mt8516",
8988c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 91),
8998c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO91"),
9008c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDP2"),
9018c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMDAT9")
9028c2ecf20Sopenharmony_ci	),
9038c2ecf20Sopenharmony_ci	MTK_PIN(
9048c2ecf20Sopenharmony_ci		PINCTRL_PIN(92, "RDN3"),
9058c2ecf20Sopenharmony_ci		NULL, "mt8516",
9068c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 92),
9078c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO92"),
9088c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDN3"),
9098c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMDAT4")
9108c2ecf20Sopenharmony_ci	),
9118c2ecf20Sopenharmony_ci	MTK_PIN(
9128c2ecf20Sopenharmony_ci		PINCTRL_PIN(93, "RDP3"),
9138c2ecf20Sopenharmony_ci		NULL, "mt8516",
9148c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 93),
9158c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO93"),
9168c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDP3"),
9178c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMDAT5")
9188c2ecf20Sopenharmony_ci	),
9198c2ecf20Sopenharmony_ci	MTK_PIN(
9208c2ecf20Sopenharmony_ci		PINCTRL_PIN(94, "RCN_A"),
9218c2ecf20Sopenharmony_ci		NULL, "mt8516",
9228c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 94),
9238c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO94"),
9248c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RCN_A"),
9258c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMDAT6")
9268c2ecf20Sopenharmony_ci	),
9278c2ecf20Sopenharmony_ci	MTK_PIN(
9288c2ecf20Sopenharmony_ci		PINCTRL_PIN(95, "RCP_A"),
9298c2ecf20Sopenharmony_ci		NULL, "mt8516",
9308c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 95),
9318c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO95"),
9328c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RCP_A"),
9338c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMDAT7")
9348c2ecf20Sopenharmony_ci	),
9358c2ecf20Sopenharmony_ci	MTK_PIN(
9368c2ecf20Sopenharmony_ci		PINCTRL_PIN(96, "RDN1_A"),
9378c2ecf20Sopenharmony_ci		NULL, "mt8516",
9388c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 96),
9398c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO96"),
9408c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDN1_A"),
9418c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMDAT2"),
9428c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "CMCSD2")
9438c2ecf20Sopenharmony_ci	),
9448c2ecf20Sopenharmony_ci	MTK_PIN(
9458c2ecf20Sopenharmony_ci		PINCTRL_PIN(97, "RDP1_A"),
9468c2ecf20Sopenharmony_ci		NULL, "mt8516",
9478c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 97),
9488c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO97"),
9498c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDP1_A"),
9508c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMDAT3"),
9518c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "CMCSD3")
9528c2ecf20Sopenharmony_ci	),
9538c2ecf20Sopenharmony_ci	MTK_PIN(
9548c2ecf20Sopenharmony_ci		PINCTRL_PIN(98, "RDN0_A"),
9558c2ecf20Sopenharmony_ci		NULL, "mt8516",
9568c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 98),
9578c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO98"),
9588c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDN0_A"),
9598c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMHSYNC")
9608c2ecf20Sopenharmony_ci	),
9618c2ecf20Sopenharmony_ci	MTK_PIN(
9628c2ecf20Sopenharmony_ci		PINCTRL_PIN(99, "RDP0_A"),
9638c2ecf20Sopenharmony_ci		NULL, "mt8516",
9648c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 99),
9658c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO99"),
9668c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "RDP0_A"),
9678c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMVSYNC")
9688c2ecf20Sopenharmony_ci	),
9698c2ecf20Sopenharmony_ci	MTK_PIN(
9708c2ecf20Sopenharmony_ci		PINCTRL_PIN(100, "CMDAT0"),
9718c2ecf20Sopenharmony_ci		NULL, "mt8516",
9728c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 100),
9738c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO100"),
9748c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CMDAT0"),
9758c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMCSD0"),
9768c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "ANT_SEL2"),
9778c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "TDM_RX_MCK"),
9788c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[21]")
9798c2ecf20Sopenharmony_ci	),
9808c2ecf20Sopenharmony_ci	MTK_PIN(
9818c2ecf20Sopenharmony_ci		PINCTRL_PIN(101, "CMDAT1"),
9828c2ecf20Sopenharmony_ci		NULL, "mt8516",
9838c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 101),
9848c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO101"),
9858c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CMDAT1"),
9868c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMCSD1"),
9878c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "ANT_SEL3"),
9888c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "CMFLASH"),
9898c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "TDM_RX_BCK"),
9908c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[22]")
9918c2ecf20Sopenharmony_ci	),
9928c2ecf20Sopenharmony_ci	MTK_PIN(
9938c2ecf20Sopenharmony_ci		PINCTRL_PIN(102, "CMMCLK"),
9948c2ecf20Sopenharmony_ci		NULL, "mt8516",
9958c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 102),
9968c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO102"),
9978c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CMMCLK"),
9988c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "ANT_SEL4"),
9998c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "TDM_RX_LRCK"),
10008c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[23]")
10018c2ecf20Sopenharmony_ci	),
10028c2ecf20Sopenharmony_ci	MTK_PIN(
10038c2ecf20Sopenharmony_ci		PINCTRL_PIN(103, "CMPCLK"),
10048c2ecf20Sopenharmony_ci		NULL, "mt8516",
10058c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 103),
10068c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO103"),
10078c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "CMPCLK"),
10088c2ecf20Sopenharmony_ci		MTK_FUNCTION(2, "CMCSK"),
10098c2ecf20Sopenharmony_ci		MTK_FUNCTION(3, "ANT_SEL5"),
10108c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, " TDM_RX_DI"),
10118c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[24]")
10128c2ecf20Sopenharmony_ci	),
10138c2ecf20Sopenharmony_ci	MTK_PIN(
10148c2ecf20Sopenharmony_ci		PINCTRL_PIN(104, "MSDC1_CMD"),
10158c2ecf20Sopenharmony_ci		NULL, "mt8516",
10168c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 104),
10178c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO104"),
10188c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC1_CMD"),
10198c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "SQICS"),
10208c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[25]")
10218c2ecf20Sopenharmony_ci	),
10228c2ecf20Sopenharmony_ci	MTK_PIN(
10238c2ecf20Sopenharmony_ci		PINCTRL_PIN(105, "MSDC1_CLK"),
10248c2ecf20Sopenharmony_ci		NULL, "mt8516",
10258c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 105),
10268c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO105"),
10278c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC1_CLK"),
10288c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "SQISO"),
10298c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[26]")
10308c2ecf20Sopenharmony_ci	),
10318c2ecf20Sopenharmony_ci	MTK_PIN(
10328c2ecf20Sopenharmony_ci		PINCTRL_PIN(106, "MSDC1_DAT0"),
10338c2ecf20Sopenharmony_ci		NULL, "mt8516",
10348c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 106),
10358c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO106"),
10368c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC1_DAT0"),
10378c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "SQISI"),
10388c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[27]")
10398c2ecf20Sopenharmony_ci	),
10408c2ecf20Sopenharmony_ci	MTK_PIN(
10418c2ecf20Sopenharmony_ci		PINCTRL_PIN(107, "MSDC1_DAT1"),
10428c2ecf20Sopenharmony_ci		NULL, "mt8516",
10438c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 107),
10448c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO107"),
10458c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC1_DAT1"),
10468c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "SQIWP"),
10478c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[28]")
10488c2ecf20Sopenharmony_ci	),
10498c2ecf20Sopenharmony_ci	MTK_PIN(
10508c2ecf20Sopenharmony_ci		PINCTRL_PIN(108, "MSDC1_DAT2"),
10518c2ecf20Sopenharmony_ci		NULL, "mt8516",
10528c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 108),
10538c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO108"),
10548c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC1_DAT2"),
10558c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "SQIRST"),
10568c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[29]")
10578c2ecf20Sopenharmony_ci	),
10588c2ecf20Sopenharmony_ci	MTK_PIN(
10598c2ecf20Sopenharmony_ci		PINCTRL_PIN(109, "MSDC1_DAT3"),
10608c2ecf20Sopenharmony_ci		NULL, "mt8516",
10618c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 109),
10628c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO109"),
10638c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC1_DAT3"),
10648c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "SQICK"), /* WIP */
10658c2ecf20Sopenharmony_ci		MTK_FUNCTION(7, "DBG_MON_B[30]")
10668c2ecf20Sopenharmony_ci	),
10678c2ecf20Sopenharmony_ci	MTK_PIN(
10688c2ecf20Sopenharmony_ci		PINCTRL_PIN(110, "MSDC0_DAT7"),
10698c2ecf20Sopenharmony_ci		NULL, "mt8516",
10708c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 110),
10718c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO110"),
10728c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_DAT7"),
10738c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "NLD7")
10748c2ecf20Sopenharmony_ci	),
10758c2ecf20Sopenharmony_ci	MTK_PIN(
10768c2ecf20Sopenharmony_ci		PINCTRL_PIN(111, "MSDC0_DAT6"),
10778c2ecf20Sopenharmony_ci		NULL, "mt8516",
10788c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 111),
10798c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO111"),
10808c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_DAT6"),
10818c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "NLD6")
10828c2ecf20Sopenharmony_ci	),
10838c2ecf20Sopenharmony_ci	MTK_PIN(
10848c2ecf20Sopenharmony_ci		PINCTRL_PIN(112, "MSDC0_DAT5"),
10858c2ecf20Sopenharmony_ci		NULL, "mt8516",
10868c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 112),
10878c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO112"),
10888c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_DAT5"),
10898c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "NLD4")
10908c2ecf20Sopenharmony_ci	),
10918c2ecf20Sopenharmony_ci	MTK_PIN(
10928c2ecf20Sopenharmony_ci		PINCTRL_PIN(113, "MSDC0_DAT4"),
10938c2ecf20Sopenharmony_ci		NULL, "mt8516",
10948c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 113),
10958c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO113"),
10968c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_DAT4"),
10978c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "NLD3")
10988c2ecf20Sopenharmony_ci	),
10998c2ecf20Sopenharmony_ci	MTK_PIN(
11008c2ecf20Sopenharmony_ci		PINCTRL_PIN(114, "MSDC0_RSTB"),
11018c2ecf20Sopenharmony_ci		NULL, "mt8516",
11028c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 114),
11038c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO114"),
11048c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_RSTB"),
11058c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "NLD0")
11068c2ecf20Sopenharmony_ci	),
11078c2ecf20Sopenharmony_ci	MTK_PIN(
11088c2ecf20Sopenharmony_ci		PINCTRL_PIN(115, "MSDC0_CMD"),
11098c2ecf20Sopenharmony_ci		NULL, "mt8516",
11108c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 115),
11118c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO115"),
11128c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_CMD"),
11138c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "NALE")
11148c2ecf20Sopenharmony_ci	),
11158c2ecf20Sopenharmony_ci	MTK_PIN(
11168c2ecf20Sopenharmony_ci		PINCTRL_PIN(116, "MSDC0_CLK"),
11178c2ecf20Sopenharmony_ci		NULL, "mt8516",
11188c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 116),
11198c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO116"),
11208c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_CLK"),
11218c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "NWEB")
11228c2ecf20Sopenharmony_ci	),
11238c2ecf20Sopenharmony_ci	MTK_PIN(
11248c2ecf20Sopenharmony_ci		PINCTRL_PIN(117, "MSDC0_DAT3"),
11258c2ecf20Sopenharmony_ci		NULL, "mt8516",
11268c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 117),
11278c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO117"),
11288c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_DAT3"),
11298c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "NLD1")
11308c2ecf20Sopenharmony_ci	),
11318c2ecf20Sopenharmony_ci	MTK_PIN(
11328c2ecf20Sopenharmony_ci		PINCTRL_PIN(118, "MSDC0_DAT2"),
11338c2ecf20Sopenharmony_ci		NULL, "mt8516",
11348c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 118),
11358c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO118"),
11368c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_DAT2"),
11378c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "NLD5")
11388c2ecf20Sopenharmony_ci	),
11398c2ecf20Sopenharmony_ci	MTK_PIN(
11408c2ecf20Sopenharmony_ci		PINCTRL_PIN(119, "MSDC0_DAT1"),
11418c2ecf20Sopenharmony_ci		NULL, "mt8516",
11428c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 119),
11438c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO119"),
11448c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_DAT1"),
11458c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "NLD8")
11468c2ecf20Sopenharmony_ci	),
11478c2ecf20Sopenharmony_ci	MTK_PIN(
11488c2ecf20Sopenharmony_ci		PINCTRL_PIN(120, "MSDC0_DAT0"),
11498c2ecf20Sopenharmony_ci		NULL, "mt8516",
11508c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 120),
11518c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO120"),
11528c2ecf20Sopenharmony_ci		MTK_FUNCTION(1, "MSDC0_DAT0"),
11538c2ecf20Sopenharmony_ci		MTK_FUNCTION(4, "WATCHDOG"),
11548c2ecf20Sopenharmony_ci		MTK_FUNCTION(5, "NLD2")
11558c2ecf20Sopenharmony_ci	),
11568c2ecf20Sopenharmony_ci	MTK_PIN(
11578c2ecf20Sopenharmony_ci		PINCTRL_PIN(121, "GPIO121"),
11588c2ecf20Sopenharmony_ci		NULL, "mt8516",
11598c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 121),
11608c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO121")
11618c2ecf20Sopenharmony_ci	),
11628c2ecf20Sopenharmony_ci	MTK_PIN(
11638c2ecf20Sopenharmony_ci		PINCTRL_PIN(122, "GPIO122"),
11648c2ecf20Sopenharmony_ci		NULL, "mt8516",
11658c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 122),
11668c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO122")
11678c2ecf20Sopenharmony_ci	),
11688c2ecf20Sopenharmony_ci	MTK_PIN(
11698c2ecf20Sopenharmony_ci		PINCTRL_PIN(123, "GPIO123"),
11708c2ecf20Sopenharmony_ci		NULL, "mt8516",
11718c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 123),
11728c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO123")
11738c2ecf20Sopenharmony_ci	),
11748c2ecf20Sopenharmony_ci	MTK_PIN(
11758c2ecf20Sopenharmony_ci		PINCTRL_PIN(124, "GPIO124"),
11768c2ecf20Sopenharmony_ci		NULL, "mt8516",
11778c2ecf20Sopenharmony_ci		MTK_EINT_FUNCTION(0, 124),
11788c2ecf20Sopenharmony_ci		MTK_FUNCTION(0, "GPIO124")
11798c2ecf20Sopenharmony_ci	),
11808c2ecf20Sopenharmony_ci};
11818c2ecf20Sopenharmony_ci
11828c2ecf20Sopenharmony_ci#endif /* __PINCTRL_MTK_MT8516_H */
1183