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