1184870Syongari/* SPDX-License-Identifier: GPL-2.0 */ 2184870Syongari/* 3184870Syongari * Copyright (C) 2022 MediaTek Inc. 4184870Syongari * Author: Hui Liu <hui.liu@mediatek.com> 5184870Syongari * 6184870Syongari */ 7184870Syongari 8184870Syongari#ifndef __PINCTRL_MTK_MT8188_H 9184870Syongari#define __PINCTRL_MTK_MT8188_H 10184870Syongari 11184870Syongari#include "pinctrl-paris.h" 12184870Syongari 13184870Syongaristatic const struct mtk_pin_desc mtk_pins_mt8188[] = { 14184870Syongari MTK_PIN( 15184870Syongari 0, "GPIO0", 16184870Syongari MTK_EINT_FUNCTION(0, 0), 17184870Syongari DRV_GRP4, 18184870Syongari MTK_FUNCTION(0, "B_GPIO0"), 19184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO0_AO"), 20184870Syongari MTK_FUNCTION(2, "O_SPIM5_CSB"), 21184870Syongari MTK_FUNCTION(3, "O_UTXD1"), 22184870Syongari MTK_FUNCTION(4, "O_DMIC3_CLK"), 23184870Syongari MTK_FUNCTION(5, "B0_I2SIN_MCK"), 24184870Syongari MTK_FUNCTION(6, "O_I2SO2_MCK"), 25184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A0") 26184870Syongari ), 27184870Syongari 28184870Syongari MTK_PIN( 29184870Syongari 1, "GPIO1", 30184870Syongari MTK_EINT_FUNCTION(0, 1), 31184870Syongari DRV_GRP4, 32184870Syongari MTK_FUNCTION(0, "B_GPIO1"), 33184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO1_AO"), 34184870Syongari MTK_FUNCTION(2, "O_SPIM5_CLK"), 35184870Syongari MTK_FUNCTION(3, "I1_URXD1"), 36184870Syongari MTK_FUNCTION(4, "I0_DMIC3_DAT"), 37184870Syongari MTK_FUNCTION(5, "B0_I2SIN_BCK"), 38184870Syongari MTK_FUNCTION(6, "B0_I2SO2_BCK"), 39184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A1") 40184870Syongari ), 41184870Syongari 42184870Syongari MTK_PIN( 43184870Syongari 2, "GPIO2", 44184870Syongari MTK_EINT_FUNCTION(0, 2), 45184870Syongari DRV_GRP4, 46184870Syongari MTK_FUNCTION(0, "B_GPIO2"), 47184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO2_AO"), 48184870Syongari MTK_FUNCTION(2, "B0_SPIM5_MOSI"), 49184870Syongari MTK_FUNCTION(3, "O_URTS1"), 50184870Syongari MTK_FUNCTION(4, "I0_DMIC3_DAT_R"), 51184870Syongari MTK_FUNCTION(5, "B0_I2SIN_WS"), 52184870Syongari MTK_FUNCTION(6, "B0_I2SO2_WS"), 53184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A2") 54184870Syongari ), 55184870Syongari 56184870Syongari MTK_PIN( 57184870Syongari 3, "GPIO3", 58184870Syongari MTK_EINT_FUNCTION(0, 3), 59184870Syongari DRV_GRP4, 60184870Syongari MTK_FUNCTION(0, "B_GPIO3"), 61184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO3_AO"), 62184870Syongari MTK_FUNCTION(2, "B0_SPIM5_MISO"), 63184870Syongari MTK_FUNCTION(3, "I1_UCTS1"), 64184870Syongari MTK_FUNCTION(4, "O_DMIC4_CLK"), 65184870Syongari MTK_FUNCTION(5, "I0_I2SIN_D0"), 66184870Syongari MTK_FUNCTION(6, "O_I2SO2_D0"), 67184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A3") 68184870Syongari ), 69184870Syongari 70184870Syongari MTK_PIN( 71184870Syongari 4, "GPIO4", 72184870Syongari MTK_EINT_FUNCTION(0, 4), 73184870Syongari DRV_GRP4, 74184870Syongari MTK_FUNCTION(0, "B_GPIO4"), 75184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO4_AO"), 76184870Syongari MTK_FUNCTION(2, "I0_SPDIF_IN2"), 77184870Syongari MTK_FUNCTION(3, "O_I2SO1_MCK"), 78184870Syongari MTK_FUNCTION(4, "I0_DMIC4_DAT"), 79184870Syongari MTK_FUNCTION(5, "I0_I2SIN_D1"), 80184870Syongari MTK_FUNCTION(6, "O_I2SO2_D1"), 81184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A4") 82184870Syongari ), 83184870Syongari 84184870Syongari MTK_PIN( 85184870Syongari 5, "GPIO5", 86184870Syongari MTK_EINT_FUNCTION(0, 5), 87184870Syongari DRV_GRP4, 88184870Syongari MTK_FUNCTION(0, "B_GPIO5"), 89184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO5_AO"), 90184870Syongari MTK_FUNCTION(2, "I0_SPDIF_IN1"), 91184870Syongari MTK_FUNCTION(3, "O_I2SO1_BCK"), 92184870Syongari MTK_FUNCTION(4, "I0_DMIC4_DAT_R"), 93184870Syongari MTK_FUNCTION(5, "I0_I2SIN_D2"), 94184870Syongari MTK_FUNCTION(6, "O_I2SO2_D2"), 95184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A5") 96184870Syongari ), 97184870Syongari 98184870Syongari MTK_PIN( 99184870Syongari 6, "GPIO6", 100184870Syongari MTK_EINT_FUNCTION(0, 6), 101184870Syongari DRV_GRP4, 102184870Syongari MTK_FUNCTION(0, "B_GPIO6"), 103184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO6_AO"), 104184870Syongari MTK_FUNCTION(2, "I0_SPDIF_IN0"), 105184870Syongari MTK_FUNCTION(3, "O_I2SO1_WS"), 106184870Syongari MTK_FUNCTION(4, "O_DMIC1_CLK"), 107184870Syongari MTK_FUNCTION(5, "I0_I2SIN_D3"), 108184870Syongari MTK_FUNCTION(6, "O_I2SO2_D3"), 109184870Syongari MTK_FUNCTION(7, "B0_MD32_0_GPIO0") 110184870Syongari ), 111184870Syongari 112184870Syongari MTK_PIN( 113184870Syongari 7, "GPIO7", 114184870Syongari MTK_EINT_FUNCTION(0, 7), 115184870Syongari DRV_GRP4, 116184870Syongari MTK_FUNCTION(0, "B_GPIO7"), 117184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO7_AO"), 118184870Syongari MTK_FUNCTION(2, "O_SPIM3_CSB"), 119184870Syongari MTK_FUNCTION(3, "B0_TDMIN_MCK"), 120184870Syongari MTK_FUNCTION(4, "I0_DMIC1_DAT"), 121184870Syongari MTK_FUNCTION(5, "O_CMVREF0"), 122184870Syongari MTK_FUNCTION(6, "O_CLKM0"), 123184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A6") 124184870Syongari ), 125184870Syongari 126184870Syongari MTK_PIN( 127184870Syongari 8, "GPIO8", 128184870Syongari MTK_EINT_FUNCTION(0, 8), 129184870Syongari DRV_GRP4, 130184870Syongari MTK_FUNCTION(0, "B_GPIO8"), 131184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO0_AO"), 132184870Syongari MTK_FUNCTION(2, "O_SPIM3_CLK"), 133184870Syongari MTK_FUNCTION(3, "B0_TDMIN_BCK"), 134184870Syongari MTK_FUNCTION(4, "I0_DMIC1_DAT_R"), 135184870Syongari MTK_FUNCTION(5, "O_CMVREF1"), 136184870Syongari MTK_FUNCTION(6, "O_CLKM1"), 137184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A7") 138184870Syongari ), 139184870Syongari 140184870Syongari MTK_PIN( 141184870Syongari 9, "GPIO9", 142184870Syongari MTK_EINT_FUNCTION(0, 9), 143184870Syongari DRV_GRP4, 144184870Syongari MTK_FUNCTION(0, "B_GPIO9"), 145184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO1_AO"), 146184870Syongari MTK_FUNCTION(2, "B0_SPIM3_MOSI"), 147184870Syongari MTK_FUNCTION(3, "B0_TDMIN_LRCK"), 148184870Syongari MTK_FUNCTION(4, "O_DMIC2_CLK"), 149184870Syongari MTK_FUNCTION(5, "O_CMFLASH0"), 150184870Syongari MTK_FUNCTION(6, "O_PWM_0"), 151184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A8") 152184870Syongari ), 153184870Syongari 154184870Syongari MTK_PIN( 155184870Syongari 10, "GPIO10", 156184870Syongari MTK_EINT_FUNCTION(0, 10), 157184870Syongari DRV_GRP4, 158184870Syongari MTK_FUNCTION(0, "B_GPIO10"), 159184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO2_AO"), 160184870Syongari MTK_FUNCTION(2, "B0_SPIM3_MISO"), 161184870Syongari MTK_FUNCTION(3, "I0_TDMIN_DI"), 162184870Syongari MTK_FUNCTION(4, "I0_DMIC2_DAT"), 163184870Syongari MTK_FUNCTION(5, "O_CMFLASH1"), 164184870Syongari MTK_FUNCTION(6, "O_PWM_1"), 165184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A9") 166184870Syongari ), 167184870Syongari 168184870Syongari MTK_PIN( 169184870Syongari 11, "GPIO11", 170184870Syongari MTK_EINT_FUNCTION(0, 11), 171184870Syongari DRV_GRP4, 172184870Syongari MTK_FUNCTION(0, "B_GPIO11"), 173184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO3_AO"), 174184870Syongari MTK_FUNCTION(2, "O_SPDIF_OUT"), 175184870Syongari MTK_FUNCTION(3, "O_I2SO1_D0"), 176184870Syongari MTK_FUNCTION(4, "I0_DMIC2_DAT_R"), 177184870Syongari MTK_FUNCTION(5, "I0_DVFSRC_EXT_REQ"), 178184870Syongari MTK_FUNCTION(6, "O_CMVREF6"), 179184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A10") 180184870Syongari ), 181184870Syongari 182184870Syongari MTK_PIN( 183184870Syongari 12, "GPIO12", 184184870Syongari MTK_EINT_FUNCTION(0, 12), 185184870Syongari DRV_GRP4, 186184870Syongari MTK_FUNCTION(0, "B_GPIO12"), 187184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO4_AO"), 188184870Syongari MTK_FUNCTION(2, "O_SPIM4_CSB"), 189184870Syongari MTK_FUNCTION(3, "B1_JTMS_SEL3"), 190184870Syongari MTK_FUNCTION(4, "B1_APU_JTAG_TMS"), 191184870Syongari MTK_FUNCTION(5, "I0_VPU_UDI_TMS"), 192184870Syongari MTK_FUNCTION(6, "I0_IPU_JTAG_TMS"), 193184870Syongari MTK_FUNCTION(7, "I0_HDMITX20_HTPLG") 194184870Syongari ), 195184870Syongari 196184870Syongari MTK_PIN( 197184870Syongari 13, "GPIO13", 198184870Syongari MTK_EINT_FUNCTION(0, 13), 199184870Syongari DRV_GRP4, 200184870Syongari MTK_FUNCTION(0, "B_GPIO13"), 201184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO5_AO"), 202184870Syongari MTK_FUNCTION(2, "O_SPIM4_CLK"), 203184870Syongari MTK_FUNCTION(3, "I0_JTCK_SEL3"), 204184870Syongari MTK_FUNCTION(4, "I0_APU_JTAG_TCK"), 205184870Syongari MTK_FUNCTION(5, "I0_VPU_UDI_TCK"), 206184870Syongari MTK_FUNCTION(6, "I0_IPU_JTAG_TCK"), 207184870Syongari MTK_FUNCTION(7, "B1_HDMITX20_CEC") 208184870Syongari ), 209184870Syongari 210184870Syongari MTK_PIN( 211184870Syongari 14, "GPIO14", 212184870Syongari MTK_EINT_FUNCTION(0, 14), 213184870Syongari DRV_GRP4, 214184870Syongari MTK_FUNCTION(0, "B_GPIO14"), 215184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO6_AO"), 216184870Syongari MTK_FUNCTION(2, "B0_SPIM4_MOSI"), 217184870Syongari MTK_FUNCTION(3, "I1_JTDI_SEL3"), 218184870Syongari MTK_FUNCTION(4, "I1_APU_JTAG_TDI"), 219184870Syongari MTK_FUNCTION(5, "I0_VPU_UDI_TDI"), 220184870Syongari MTK_FUNCTION(6, "I0_IPU_JTAG_TDI"), 221184870Syongari MTK_FUNCTION(7, "B1_HDMITX20_SCL") 222184870Syongari ), 223184870Syongari 224184870Syongari MTK_PIN( 225184870Syongari 15, "GPIO15", 226184870Syongari MTK_EINT_FUNCTION(0, 15), 227184870Syongari DRV_GRP4, 228184870Syongari MTK_FUNCTION(0, "B_GPIO15"), 229184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO7_AO"), 230184870Syongari MTK_FUNCTION(2, "B0_SPIM4_MISO"), 231184870Syongari MTK_FUNCTION(3, "O_JTDO_SEL3"), 232184870Syongari MTK_FUNCTION(4, "O_APU_JTAG_TDO"), 233184870Syongari MTK_FUNCTION(5, "O_VPU_UDI_TDO"), 234184870Syongari MTK_FUNCTION(6, "O_IPU_JTAG_TDO"), 235184870Syongari MTK_FUNCTION(7, "B1_HDMITX20_SDA") 236184870Syongari ), 237184870Syongari 238184870Syongari MTK_PIN( 239184870Syongari 16, "GPIO16", 240184870Syongari MTK_EINT_FUNCTION(0, 16), 241184870Syongari DRV_GRP4, 242184870Syongari MTK_FUNCTION(0, "B_GPIO16"), 243184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO0_AO"), 244184870Syongari MTK_FUNCTION(2, "O_UTXD3"), 245184870Syongari MTK_FUNCTION(3, "I1_JTRSTn_SEL3"), 246184870Syongari MTK_FUNCTION(4, "I0_APU_JTAG_TRST"), 247184870Syongari MTK_FUNCTION(5, "I0_VPU_UDI_NTRST"), 248184870Syongari MTK_FUNCTION(6, "I0_IPU_JTAG_TRST"), 249184870Syongari MTK_FUNCTION(7, "O_HDMITX20_PWR5V") 250184870Syongari ), 251184870Syongari 252184870Syongari MTK_PIN( 253184870Syongari 17, "GPIO17", 254184870Syongari MTK_EINT_FUNCTION(0, 17), 255184870Syongari DRV_GRP4, 256184870Syongari MTK_FUNCTION(0, "B_GPIO17"), 257184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO1_AO"), 258184870Syongari MTK_FUNCTION(2, "I1_URXD3"), 259184870Syongari MTK_FUNCTION(3, "O_CMFLASH2"), 260184870Syongari MTK_FUNCTION(4, "I0_EDP_TX_HPD"), 261184870Syongari MTK_FUNCTION(5, "I0_DVFSRC_EXT_REQ"), 262184870Syongari MTK_FUNCTION(6, "O_CMVREF7"), 263184870Syongari MTK_FUNCTION(7, "B0_MD32_0_GPIO1") 264184870Syongari ), 265184870Syongari 266184870Syongari MTK_PIN( 267184870Syongari 18, "GPIO18", 268184870Syongari MTK_EINT_FUNCTION(0, 18), 269184870Syongari DRV_GRP4, 270184870Syongari MTK_FUNCTION(0, "B_GPIO18"), 271184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO2_AO"), 272184870Syongari MTK_FUNCTION(2, "O_CMFLASH0"), 273184870Syongari MTK_FUNCTION(3, "O_CMVREF4"), 274184870Syongari MTK_FUNCTION(4, "B0_TDMIN_MCK"), 275184870Syongari MTK_FUNCTION(5, "O_UTXD1"), 276184870Syongari MTK_FUNCTION(6, "O_TP_UTXD1_AO"), 277184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A11") 278184870Syongari ), 279184870Syongari 280184870Syongari MTK_PIN( 281184870Syongari 19, "GPIO19", 282184870Syongari MTK_EINT_FUNCTION(0, 19), 283184870Syongari DRV_GRP4, 284184870Syongari MTK_FUNCTION(0, "B_GPIO19"), 285184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO3_AO"), 286184870Syongari MTK_FUNCTION(2, "O_CMFLASH1"), 287184870Syongari MTK_FUNCTION(3, "O_CMVREF5"), 288184870Syongari MTK_FUNCTION(4, "B0_TDMIN_BCK"), 289184870Syongari MTK_FUNCTION(5, "I1_URXD1"), 290184870Syongari MTK_FUNCTION(6, "I1_TP_URXD1_AO"), 291184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A12") 292184870Syongari ), 293184870Syongari 294184870Syongari MTK_PIN( 295184870Syongari 20, "GPIO20", 296184870Syongari MTK_EINT_FUNCTION(0, 20), 297184870Syongari DRV_GRP4, 298184870Syongari MTK_FUNCTION(0, "B_GPIO20"), 299184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO4_AO"), 300184870Syongari MTK_FUNCTION(2, "O_CMFLASH2"), 301184870Syongari MTK_FUNCTION(3, "O_CLKM2"), 302184870Syongari MTK_FUNCTION(4, "B0_TDMIN_LRCK"), 303184870Syongari MTK_FUNCTION(5, "O_URTS1"), 304184870Syongari MTK_FUNCTION(6, "O_TP_URTS1_AO"), 305184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A13") 306184870Syongari ), 307184870Syongari 308184870Syongari MTK_PIN( 309184870Syongari 21, "GPIO21", 310184870Syongari MTK_EINT_FUNCTION(0, 21), 311184870Syongari DRV_GRP4, 312184870Syongari MTK_FUNCTION(0, "B_GPIO21"), 313184870Syongari MTK_FUNCTION(1, "B0_TP_GPIO5_AO"), 314184870Syongari MTK_FUNCTION(2, "O_CMFLASH3"), 315184870Syongari MTK_FUNCTION(3, "O_CLKM3"), 316184870Syongari MTK_FUNCTION(4, "I0_TDMIN_DI"), 317184870Syongari MTK_FUNCTION(5, "I1_UCTS1"), 318184870Syongari MTK_FUNCTION(6, "I1_TP_UCTS1_AO"), 319184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A14") 320184870Syongari ), 321184870Syongari 322184870Syongari MTK_PIN( 323184870Syongari 22, "GPIO22", 324184870Syongari MTK_EINT_FUNCTION(0, 22), 325184870Syongari DRV_GRP4, 326184870Syongari MTK_FUNCTION(0, "B_GPIO22"), 327184870Syongari MTK_FUNCTION(1, "O_CMMCLK0"), 328184870Syongari MTK_FUNCTION(5, "B0_TP_GPIO6_AO"), 329184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A15") 330184870Syongari ), 331184870Syongari 332184870Syongari MTK_PIN( 333184870Syongari 23, "GPIO23", 334184870Syongari MTK_EINT_FUNCTION(0, 23), 335184870Syongari DRV_GRP4, 336184870Syongari MTK_FUNCTION(0, "B_GPIO23"), 337184870Syongari MTK_FUNCTION(1, "O_CMMCLK1"), 338184870Syongari MTK_FUNCTION(3, "O_PWM_2"), 339184870Syongari MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL"), 340184870Syongari MTK_FUNCTION(5, "B0_TP_GPIO7_AO"), 341184870Syongari MTK_FUNCTION(6, "I0_DP_TX_HPD"), 342184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A16") 343184870Syongari ), 344184870Syongari 345184870Syongari MTK_PIN( 346184870Syongari 24, "GPIO24", 347184870Syongari MTK_EINT_FUNCTION(0, 24), 348184870Syongari DRV_GRP4, 349184870Syongari MTK_FUNCTION(0, "B_GPIO24"), 350184870Syongari MTK_FUNCTION(1, "O_CMMCLK2"), 351184870Syongari MTK_FUNCTION(3, "O_PWM_3"), 352184870Syongari MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA"), 353184870Syongari MTK_FUNCTION(5, "I0_DVFSRC_EXT_REQ"), 354184870Syongari MTK_FUNCTION(6, "I0_EDP_TX_HPD"), 355184870Syongari MTK_FUNCTION(7, "B0_MD32_0_GPIO2") 356184870Syongari ), 357184870Syongari 358184870Syongari MTK_PIN( 359184870Syongari 25, "GPIO25", 360184870Syongari MTK_EINT_FUNCTION(0, 25), 361184870Syongari DRV_GRP4, 362184870Syongari MTK_FUNCTION(0, "B_GPIO25"), 363184870Syongari MTK_FUNCTION(1, "O_LCM_RST"), 364184870Syongari MTK_FUNCTION(2, "O_LCM1_RST"), 365184870Syongari MTK_FUNCTION(3, "I0_DP_TX_HPD") 366184870Syongari ), 367184870Syongari 368184870Syongari MTK_PIN( 369184870Syongari 26, "GPIO26", 370184870Syongari MTK_EINT_FUNCTION(0, 26), 371184870Syongari DRV_GRP4, 372184870Syongari MTK_FUNCTION(0, "B_GPIO26"), 373184870Syongari MTK_FUNCTION(1, "I0_DSI_TE"), 374184870Syongari MTK_FUNCTION(2, "I0_DSI1_TE"), 375184870Syongari MTK_FUNCTION(3, "I0_EDP_TX_HPD") 376184870Syongari ), 377184870Syongari 378184870Syongari MTK_PIN( 379184870Syongari 27, "GPIO27", 380184870Syongari MTK_EINT_FUNCTION(0, 27), 381184870Syongari DRV_GRP4, 382184870Syongari MTK_FUNCTION(0, "B_GPIO27"), 383184870Syongari MTK_FUNCTION(1, "O_LCM1_RST"), 384184870Syongari MTK_FUNCTION(2, "O_LCM_RST"), 385184870Syongari MTK_FUNCTION(3, "I0_DP_TX_HPD"), 386184870Syongari MTK_FUNCTION(4, "O_CMVREF2"), 387184870Syongari MTK_FUNCTION(5, "O_mbistwriteen_trigger"), 388184870Syongari MTK_FUNCTION(6, "O_PWM_2"), 389184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A17") 390184870Syongari ), 391184870Syongari 392184870Syongari MTK_PIN( 393184870Syongari 28, "GPIO28", 394184870Syongari MTK_EINT_FUNCTION(0, 28), 395184870Syongari DRV_GRP4, 396184870Syongari MTK_FUNCTION(0, "B_GPIO28"), 397184870Syongari MTK_FUNCTION(1, "I0_DSI1_TE"), 398184870Syongari MTK_FUNCTION(2, "I0_DSI_TE"), 399184870Syongari MTK_FUNCTION(3, "I0_EDP_TX_HPD"), 400184870Syongari MTK_FUNCTION(4, "O_CMVREF3"), 401184870Syongari MTK_FUNCTION(5, "O_mbistreaden_trigger"), 402184870Syongari MTK_FUNCTION(6, "O_PWM_3"), 403184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A18") 404184870Syongari ), 405184870Syongari 406184870Syongari MTK_PIN( 407184870Syongari 29, "GPIO29", 408184870Syongari MTK_EINT_FUNCTION(0, 29), 409184870Syongari DRV_GRP4, 410184870Syongari MTK_FUNCTION(0, "B_GPIO29"), 411184870Syongari MTK_FUNCTION(1, "O_DISP_PWM0"), 412184870Syongari MTK_FUNCTION(2, "O_DISP_PWM1") 413184870Syongari ), 414184870Syongari 415184870Syongari MTK_PIN( 416184870Syongari 30, "GPIO30", 417184870Syongari MTK_EINT_FUNCTION(0, 30), 418184870Syongari DRV_GRP4, 419184870Syongari MTK_FUNCTION(0, "B_GPIO30"), 420184870Syongari MTK_FUNCTION(1, "O_DISP_PWM1"), 421184870Syongari MTK_FUNCTION(2, "O_DISP_PWM0"), 422184870Syongari MTK_FUNCTION(3, "O_CMFLASH3"), 423184870Syongari MTK_FUNCTION(4, "O_PWM_1"), 424184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A19") 425184870Syongari ), 426184870Syongari 427184870Syongari MTK_PIN( 428184870Syongari 31, "GPIO31", 429184870Syongari MTK_EINT_FUNCTION(0, 31), 430184870Syongari DRV_GRP4, 431184870Syongari MTK_FUNCTION(0, "B_GPIO31"), 432184870Syongari MTK_FUNCTION(1, "O_UTXD0"), 433184870Syongari MTK_FUNCTION(2, "O_TP_UTXD1_AO"), 434184870Syongari MTK_FUNCTION(3, "O_ADSP_UTXD0"), 435184870Syongari MTK_FUNCTION(4, "O_TP_UTXD2_AO"), 436184870Syongari MTK_FUNCTION(5, "O_MD32_0_TXD"), 437184870Syongari MTK_FUNCTION(6, "O_MD32_1_TXD"), 438184870Syongari MTK_FUNCTION(7, "O_SSPM_UTXD_AO") 439184870Syongari ), 440184870Syongari 441184870Syongari MTK_PIN( 442184870Syongari 32, "GPIO32", 443184870Syongari MTK_EINT_FUNCTION(0, 32), 444184870Syongari DRV_GRP4, 445184870Syongari MTK_FUNCTION(0, "B_GPIO32"), 446184870Syongari MTK_FUNCTION(1, "I1_URXD0"), 447184870Syongari MTK_FUNCTION(2, "I1_TP_URXD1_AO"), 448184870Syongari MTK_FUNCTION(3, "I1_ADSP_URXD0"), 449184870Syongari MTK_FUNCTION(4, "I1_TP_URXD2_AO"), 450184870Syongari MTK_FUNCTION(5, "I1_MD32_0_RXD"), 451184870Syongari MTK_FUNCTION(6, "I1_MD32_1_RXD"), 452184870Syongari MTK_FUNCTION(7, "I1_SSPM_URXD_AO") 453184870Syongari ), 454184870Syongari 455184870Syongari MTK_PIN( 456184870Syongari 33, "GPIO33", 457184870Syongari MTK_EINT_FUNCTION(0, 33), 458184870Syongari DRV_GRP4, 459184870Syongari MTK_FUNCTION(0, "B_GPIO33"), 460184870Syongari MTK_FUNCTION(1, "O_UTXD1"), 461184870Syongari MTK_FUNCTION(2, "O_URTS2"), 462184870Syongari MTK_FUNCTION(3, "O_ADSP_UTXD0"), 463184870Syongari MTK_FUNCTION(4, "O_TP_UTXD1_AO"), 464184870Syongari MTK_FUNCTION(5, "O_mbistwriteen_trigger"), 465184870Syongari MTK_FUNCTION(6, "O_MD32_0_TXD"), 466184870Syongari MTK_FUNCTION(7, "O_SSPM_UTXD_AO") 467184870Syongari ), 468184870Syongari 469184870Syongari MTK_PIN( 470184870Syongari 34, "GPIO34", 471184870Syongari MTK_EINT_FUNCTION(0, 34), 472184870Syongari DRV_GRP4, 473184870Syongari MTK_FUNCTION(0, "B_GPIO34"), 474184870Syongari MTK_FUNCTION(1, "I1_URXD1"), 475184870Syongari MTK_FUNCTION(2, "I1_UCTS2"), 476184870Syongari MTK_FUNCTION(3, "I1_ADSP_URXD0"), 477184870Syongari MTK_FUNCTION(4, "I1_TP_URXD1_AO"), 478184870Syongari MTK_FUNCTION(5, "O_mbistreaden_trigger"), 479184870Syongari MTK_FUNCTION(6, "I1_MD32_0_RXD"), 480184870Syongari MTK_FUNCTION(7, "I1_SSPM_URXD_AO") 481184870Syongari ), 482184870Syongari 483184870Syongari MTK_PIN( 484184870Syongari 35, "GPIO35", 485184870Syongari MTK_EINT_FUNCTION(0, 35), 486184870Syongari DRV_GRP4, 487184870Syongari MTK_FUNCTION(0, "B_GPIO35"), 488184870Syongari MTK_FUNCTION(1, "O_UTXD2"), 489184870Syongari MTK_FUNCTION(2, "O_URTS1"), 490184870Syongari MTK_FUNCTION(3, "O_ADSP_UTXD0"), 491184870Syongari MTK_FUNCTION(4, "O_TP_URTS1_AO"), 492184870Syongari MTK_FUNCTION(5, "O_TP_UTXD2_AO"), 493184870Syongari MTK_FUNCTION(6, "O_MD32_1_TXD"), 494184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A20") 495184870Syongari ), 496184870Syongari 497184870Syongari MTK_PIN( 498184870Syongari 36, "GPIO36", 499184870Syongari MTK_EINT_FUNCTION(0, 36), 500184870Syongari DRV_GRP4, 501184870Syongari MTK_FUNCTION(0, "B_GPIO36"), 502184870Syongari MTK_FUNCTION(1, "I1_URXD2"), 503184870Syongari MTK_FUNCTION(2, "I1_UCTS1"), 504184870Syongari MTK_FUNCTION(3, "I1_ADSP_URXD0"), 505184870Syongari MTK_FUNCTION(4, "I1_TP_UCTS1_AO"), 506184870Syongari MTK_FUNCTION(5, "I1_TP_URXD2_AO"), 507184870Syongari MTK_FUNCTION(6, "I1_MD32_1_RXD"), 508184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A21") 509184870Syongari ), 510184870Syongari 511184870Syongari MTK_PIN( 512184870Syongari 37, "GPIO37", 513184870Syongari MTK_EINT_FUNCTION(0, 37), 514184870Syongari DRV_GRP4, 515184870Syongari MTK_FUNCTION(0, "B_GPIO37"), 516184870Syongari MTK_FUNCTION(1, "B1_JTMS_SEL1"), 517184870Syongari MTK_FUNCTION(2, "I0_UDI_TMS"), 518184870Syongari MTK_FUNCTION(3, "I1_SPM_JTAG_TMS"), 519184870Syongari MTK_FUNCTION(4, "I1_ADSP_JTAG0_TMS"), 520184870Syongari MTK_FUNCTION(5, "I1_SCP_JTAG0_TMS"), 521184870Syongari MTK_FUNCTION(6, "I1_CCU0_JTAG_TMS"), 522184870Syongari MTK_FUNCTION(7, "I1_MCUPM_JTAG_TMS") 523184870Syongari ), 524184870Syongari 525184870Syongari MTK_PIN( 526184870Syongari 38, "GPIO38", 527184870Syongari MTK_EINT_FUNCTION(0, 38), 528184870Syongari DRV_GRP4, 529184870Syongari MTK_FUNCTION(0, "B_GPIO38"), 530184870Syongari MTK_FUNCTION(1, "I0_JTCK_SEL1"), 531184870Syongari MTK_FUNCTION(2, "I0_UDI_TCK"), 532184870Syongari MTK_FUNCTION(3, "I1_SPM_JTAG_TCK"), 533184870Syongari MTK_FUNCTION(4, "I0_ADSP_JTAG0_TCK"), 534184870Syongari MTK_FUNCTION(5, "I1_SCP_JTAG0_TCK"), 535184870Syongari MTK_FUNCTION(6, "I1_CCU0_JTAG_TCK"), 536184870Syongari MTK_FUNCTION(7, "I1_MCUPM_JTAG_TCK") 537184870Syongari ), 538184870Syongari 539184870Syongari MTK_PIN( 540184870Syongari 39, "GPIO39", 541184870Syongari MTK_EINT_FUNCTION(0, 39), 542184870Syongari DRV_GRP4, 543184870Syongari MTK_FUNCTION(0, "B_GPIO39"), 544184870Syongari MTK_FUNCTION(1, "I1_JTDI_SEL1"), 545184870Syongari MTK_FUNCTION(2, "I0_UDI_TDI"), 546184870Syongari MTK_FUNCTION(3, "I1_SPM_JTAG_TDI"), 547184870Syongari MTK_FUNCTION(4, "I1_ADSP_JTAG0_TDI"), 548184870Syongari MTK_FUNCTION(5, "I1_SCP_JTAG0_TDI"), 549184870Syongari MTK_FUNCTION(6, "I1_CCU0_JTAG_TDI"), 550184870Syongari MTK_FUNCTION(7, "I1_MCUPM_JTAG_TDI") 551184870Syongari ), 552184870Syongari 553184870Syongari MTK_PIN( 554184870Syongari 40, "GPIO40", 555184870Syongari MTK_EINT_FUNCTION(0, 40), 556184870Syongari DRV_GRP4, 557184870Syongari MTK_FUNCTION(0, "B_GPIO40"), 558184870Syongari MTK_FUNCTION(1, "O_JTDO_SEL1"), 559184870Syongari MTK_FUNCTION(2, "O_UDI_TDO"), 560184870Syongari MTK_FUNCTION(3, "O_SPM_JTAG_TDO"), 561184870Syongari MTK_FUNCTION(4, "O_ADSP_JTAG0_TDO"), 562184870Syongari MTK_FUNCTION(5, "O_SCP_JTAG0_TDO"), 563184870Syongari MTK_FUNCTION(6, "O_CCU0_JTAG_TDO"), 564184870Syongari MTK_FUNCTION(7, "O_MCUPM_JTAG_TDO") 565184870Syongari ), 566184870Syongari 567184870Syongari MTK_PIN( 568184870Syongari 41, "GPIO41", 569184870Syongari MTK_EINT_FUNCTION(0, 41), 570184870Syongari DRV_GRP4, 571184870Syongari MTK_FUNCTION(0, "B_GPIO41"), 572184870Syongari MTK_FUNCTION(1, "I1_JTRSTn_SEL1"), 573184870Syongari MTK_FUNCTION(2, "I0_UDI_NTRST"), 574184870Syongari MTK_FUNCTION(3, "I0_SPM_JTAG_TRSTN"), 575184870Syongari MTK_FUNCTION(4, "I1_ADSP_JTAG0_TRSTN"), 576184870Syongari MTK_FUNCTION(5, "I0_SCP_JTAG0_TRSTN"), 577184870Syongari MTK_FUNCTION(6, "I1_CCU0_JTAG_TRST"), 578184870Syongari MTK_FUNCTION(7, "I0_MCUPM_JTAG_TRSTN") 579184870Syongari ), 580184870Syongari 581184870Syongari MTK_PIN( 582184870Syongari 42, "GPIO42", 583184870Syongari MTK_EINT_FUNCTION(0, 42), 584184870Syongari DRV_GRP4, 585184870Syongari MTK_FUNCTION(0, "B_GPIO42"), 586184870Syongari MTK_FUNCTION(1, "B1_KPCOL0") 587184870Syongari ), 588184870Syongari 589184870Syongari MTK_PIN( 590184870Syongari 43, "GPIO43", 591184870Syongari MTK_EINT_FUNCTION(0, 43), 592184870Syongari DRV_GRP4, 593184870Syongari MTK_FUNCTION(0, "B_GPIO43"), 594184870Syongari MTK_FUNCTION(1, "B1_KPCOL1"), 595184870Syongari MTK_FUNCTION(2, "I0_DP_TX_HPD"), 596184870Syongari MTK_FUNCTION(3, "O_CMFLASH2"), 597184870Syongari MTK_FUNCTION(4, "I0_DVFSRC_EXT_REQ"), 598184870Syongari MTK_FUNCTION(7, "O_mbistwriteen_trigger") 599184870Syongari ), 600184870Syongari 601184870Syongari MTK_PIN( 602184870Syongari 44, "GPIO44", 603184870Syongari MTK_EINT_FUNCTION(0, 44), 604184870Syongari DRV_GRP4, 605184870Syongari MTK_FUNCTION(0, "B_GPIO44"), 606184870Syongari MTK_FUNCTION(1, "B1_KPROW0") 607184870Syongari ), 608184870Syongari 609184870Syongari MTK_PIN( 610184870Syongari 45, "GPIO45", 611184870Syongari MTK_EINT_FUNCTION(0, 45), 612184870Syongari DRV_GRP4, 613184870Syongari MTK_FUNCTION(0, "B_GPIO45"), 614184870Syongari MTK_FUNCTION(1, "B1_KPROW1"), 615184870Syongari MTK_FUNCTION(2, "I0_EDP_TX_HPD"), 616184870Syongari MTK_FUNCTION(3, "O_CMFLASH3"), 617184870Syongari MTK_FUNCTION(4, "B0_I2SIN_MCK"), 618184870Syongari MTK_FUNCTION(7, "O_mbistreaden_trigger") 619184870Syongari ), 620184870Syongari 621184870Syongari MTK_PIN( 622184870Syongari 46, "GPIO46", 623184870Syongari MTK_EINT_FUNCTION(0, 46), 624184870Syongari DRV_GRP4, 625184870Syongari MTK_FUNCTION(0, "B_GPIO46"), 626184870Syongari MTK_FUNCTION(1, "I0_DP_TX_HPD"), 627184870Syongari MTK_FUNCTION(2, "O_PWM_0"), 628184870Syongari MTK_FUNCTION(3, "I0_VBUSVALID_2P"), 629184870Syongari MTK_FUNCTION(7, "B0_DBG_MON_A22") 630184870Syongari ), 631184870Syongari 632184870Syongari MTK_PIN( 633184870Syongari 47, "GPIO47", 634184870Syongari MTK_EINT_FUNCTION(0, 47), 635184870Syongari DRV_GRP4, 636184870Syongari MTK_FUNCTION(0, "B_GPIO47"), 637184870Syongari MTK_FUNCTION(1, "I1_WAKEN"), 638184870Syongari MTK_FUNCTION(6, "O_GDU_TROOPS_DET0") 639184870Syongari ), 640184870Syongari 641184870Syongari MTK_PIN( 642184870Syongari 48, "GPIO48", 643184870Syongari MTK_EINT_FUNCTION(0, 48), 644184870Syongari DRV_GRP4, 645184870Syongari MTK_FUNCTION(0, "B_GPIO48"), 646184870Syongari MTK_FUNCTION(1, "O_PERSTN"), 647184870Syongari MTK_FUNCTION(6, "O_GDU_TROOPS_DET1") 648184870Syongari ), 649184870Syongari 650184870Syongari MTK_PIN( 651184870Syongari 49, "GPIO49", 652184870Syongari MTK_EINT_FUNCTION(0, 49), 653184870Syongari DRV_GRP4, 654184870Syongari MTK_FUNCTION(0, "B_GPIO49"), 655184870Syongari MTK_FUNCTION(1, "B1_CLKREQN"), 656184870Syongari MTK_FUNCTION(6, "O_GDU_TROOPS_DET2") 657184870Syongari ), 658184870Syongari 659184870Syongari MTK_PIN( 660184870Syongari 50, "GPIO50", 661184870Syongari MTK_EINT_FUNCTION(0, 50), 662184870Syongari DRV_GRP4, 663184870Syongari MTK_FUNCTION(0, "B_GPIO50"), 664184870Syongari MTK_FUNCTION(1, "O_HDMITX20_PWR5V"), 665184870Syongari MTK_FUNCTION(3, "I1_IDDIG_1P"), 666184870Syongari MTK_FUNCTION(4, "I1_SCP_JTAG1_TMS"), 667184870Syongari MTK_FUNCTION(5, "I1_SSPM_JTAG_TMS"), 668184870Syongari MTK_FUNCTION(6, "I1_MD32_0_JTAG_TMS"), 669184870Syongari MTK_FUNCTION(7, "I1_MD32_1_JTAG_TMS") 670184870Syongari ), 671184870Syongari 672184870Syongari MTK_PIN( 673184870Syongari 51, "GPIO51", 674184870Syongari MTK_EINT_FUNCTION(0, 51), 675184870Syongari DRV_GRP4, 676184870Syongari MTK_FUNCTION(0, "B_GPIO51"), 677184870Syongari MTK_FUNCTION(1, "I0_HDMITX20_HTPLG"), 678184870Syongari MTK_FUNCTION(2, "I0_EDP_TX_HPD"), 679184870Syongari MTK_FUNCTION(3, "O_USB_DRVVBUS_1P"), 680184870Syongari MTK_FUNCTION(4, "I1_SCP_JTAG1_TCK"), 681184870Syongari MTK_FUNCTION(5, "I1_SSPM_JTAG_TCK"), 682184870Syongari MTK_FUNCTION(6, "I1_MD32_0_JTAG_TCK"), 683184870Syongari MTK_FUNCTION(7, "I1_MD32_1_JTAG_TCK") 684184870Syongari ), 685184870Syongari 686184870Syongari MTK_PIN( 687184870Syongari 52, "GPIO52", 688184870Syongari MTK_EINT_FUNCTION(0, 52), 689184870Syongari DRV_GRP4, 690184870Syongari MTK_FUNCTION(0, "B_GPIO52"), 691184870Syongari MTK_FUNCTION(1, "B1_HDMITX20_CEC"), 692184870Syongari MTK_FUNCTION(3, "I0_VBUSVALID_1P"), 693184870Syongari MTK_FUNCTION(4, "I1_SCP_JTAG1_TDI"), 694184870Syongari MTK_FUNCTION(5, "I1_SSPM_JTAG_TDI"), 695184870Syongari MTK_FUNCTION(6, "I1_MD32_0_JTAG_TDI"), 696184870Syongari MTK_FUNCTION(7, "I1_MD32_1_JTAG_TDI") 697184870Syongari ), 698184870Syongari 699184870Syongari MTK_PIN( 700184870Syongari 53, "GPIO53", 701184870Syongari MTK_EINT_FUNCTION(0, 53), 702184870Syongari DRV_GRP4, 703184870Syongari MTK_FUNCTION(0, "B_GPIO53"), 704184870Syongari MTK_FUNCTION(1, "B1_HDMITX20_SCL"), 705184870Syongari MTK_FUNCTION(3, "I1_IDDIG_2P"), 706184870Syongari MTK_FUNCTION(4, "O_SCP_JTAG1_TDO"), 707184870Syongari MTK_FUNCTION(5, "O_SSPM_JTAG_TDO"), 708184870Syongari MTK_FUNCTION(6, "O_MD32_0_JTAG_TDO"), 709184870Syongari MTK_FUNCTION(7, "O_MD32_1_JTAG_TDO") 710184870Syongari ), 711184870Syongari 712184870Syongari MTK_PIN( 713184870Syongari 54, "GPIO54", 714184870Syongari MTK_EINT_FUNCTION(0, 54), 715184870Syongari DRV_GRP4, 716184870Syongari MTK_FUNCTION(0, "B_GPIO54"), 717184870Syongari MTK_FUNCTION(1, "B1_HDMITX20_SDA"), 718184870Syongari MTK_FUNCTION(3, "O_USB_DRVVBUS_2P"), 719184870Syongari MTK_FUNCTION(4, "I0_SCP_JTAG1_TRSTN"), 720184870Syongari MTK_FUNCTION(5, "I0_SSPM_JTAG_TRSTN"), 721184870Syongari MTK_FUNCTION(6, "I1_MD32_0_JTAG_TRST"), 722184870Syongari MTK_FUNCTION(7, "I1_MD32_1_JTAG_TRST") 723184870Syongari ), 724184870Syongari 725184870Syongari MTK_PIN( 726184870Syongari 55, "GPIO55", 727184870Syongari MTK_EINT_FUNCTION(0, 55), 728184870Syongari DRV_GRP4, 729184870Syongari MTK_FUNCTION(0, "B_GPIO55"), 730184870Syongari MTK_FUNCTION(1, "B1_SCL0"), 731184870Syongari MTK_FUNCTION(2, "B1_SCP_SCL0"), 732184870Syongari MTK_FUNCTION(3, "B1_SCP_SCL1"), 733184870Syongari MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL") 734184870Syongari ), 735184870Syongari 736184870Syongari MTK_PIN( 737184870Syongari 56, "GPIO56", 738184870Syongari MTK_EINT_FUNCTION(0, 56), 739184870Syongari DRV_GRP4, 740184870Syongari MTK_FUNCTION(0, "B_GPIO56"), 741184870Syongari MTK_FUNCTION(1, "B1_SDA0"), 742184870Syongari MTK_FUNCTION(2, "B1_SCP_SDA0"), 743184870Syongari MTK_FUNCTION(3, "B1_SCP_SDA1"), 744184870Syongari MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA") 745184870Syongari ), 746184870Syongari 747184870Syongari MTK_PIN( 748184870Syongari 57, "GPIO57", 749184870Syongari MTK_EINT_FUNCTION(0, 57), 750184870Syongari DRV_GRP4, 751184870Syongari MTK_FUNCTION(0, "B_GPIO57"), 752184870Syongari MTK_FUNCTION(1, "B1_SCL1") 753184870Syongari ), 754184870Syongari 755184870Syongari MTK_PIN( 756184870Syongari 58, "GPIO58", 757184870Syongari MTK_EINT_FUNCTION(0, 58), 758184870Syongari DRV_GRP4, 759184870Syongari MTK_FUNCTION(0, "B_GPIO58"), 760184870Syongari MTK_FUNCTION(1, "B1_SDA1") 761184870Syongari ), 762184870Syongari 763184870Syongari MTK_PIN( 764 59, "GPIO59", 765 MTK_EINT_FUNCTION(0, 59), 766 DRV_GRP4, 767 MTK_FUNCTION(0, "B_GPIO59"), 768 MTK_FUNCTION(1, "B1_SCL2"), 769 MTK_FUNCTION(2, "B1_SCP_SCL0"), 770 MTK_FUNCTION(3, "B1_SCP_SCL1") 771 ), 772 773 MTK_PIN( 774 60, "GPIO60", 775 MTK_EINT_FUNCTION(0, 60), 776 DRV_GRP4, 777 MTK_FUNCTION(0, "B_GPIO60"), 778 MTK_FUNCTION(1, "B1_SDA2"), 779 MTK_FUNCTION(2, "B1_SCP_SDA0"), 780 MTK_FUNCTION(3, "B1_SCP_SDA1") 781 ), 782 783 MTK_PIN( 784 61, "GPIO61", 785 MTK_EINT_FUNCTION(0, 61), 786 DRV_GRP4, 787 MTK_FUNCTION(0, "B_GPIO61"), 788 MTK_FUNCTION(1, "B1_SCL3"), 789 MTK_FUNCTION(2, "B1_SCP_SCL0"), 790 MTK_FUNCTION(3, "B1_SCP_SCL1"), 791 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL") 792 ), 793 794 MTK_PIN( 795 62, "GPIO62", 796 MTK_EINT_FUNCTION(0, 62), 797 DRV_GRP4, 798 MTK_FUNCTION(0, "B_GPIO62"), 799 MTK_FUNCTION(1, "B1_SDA3"), 800 MTK_FUNCTION(2, "B1_SCP_SDA0"), 801 MTK_FUNCTION(3, "B1_SCP_SDA1"), 802 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA") 803 ), 804 805 MTK_PIN( 806 63, "GPIO63", 807 MTK_EINT_FUNCTION(0, 63), 808 DRV_GRP4, 809 MTK_FUNCTION(0, "B_GPIO63"), 810 MTK_FUNCTION(1, "B1_SCL4") 811 ), 812 813 MTK_PIN( 814 64, "GPIO64", 815 MTK_EINT_FUNCTION(0, 64), 816 DRV_GRP4, 817 MTK_FUNCTION(0, "B_GPIO64"), 818 MTK_FUNCTION(1, "B1_SDA4") 819 ), 820 821 MTK_PIN( 822 65, "GPIO65", 823 MTK_EINT_FUNCTION(0, 65), 824 DRV_GRP4, 825 MTK_FUNCTION(0, "B_GPIO65"), 826 MTK_FUNCTION(1, "B1_SCL5"), 827 MTK_FUNCTION(2, "B1_SCP_SCL0"), 828 MTK_FUNCTION(3, "B1_SCP_SCL1") 829 ), 830 831 MTK_PIN( 832 66, "GPIO66", 833 MTK_EINT_FUNCTION(0, 66), 834 DRV_GRP4, 835 MTK_FUNCTION(0, "B_GPIO66"), 836 MTK_FUNCTION(1, "B1_SDA5"), 837 MTK_FUNCTION(2, "B1_SCP_SDA0"), 838 MTK_FUNCTION(3, "B1_SCP_SDA1") 839 ), 840 841 MTK_PIN( 842 67, "GPIO67", 843 MTK_EINT_FUNCTION(0, 67), 844 DRV_GRP4, 845 MTK_FUNCTION(0, "B_GPIO67"), 846 MTK_FUNCTION(1, "B1_SCL6"), 847 MTK_FUNCTION(2, "B1_SCP_SCL0"), 848 MTK_FUNCTION(3, "B1_SCP_SCL1"), 849 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SCL") 850 ), 851 852 MTK_PIN( 853 68, "GPIO68", 854 MTK_EINT_FUNCTION(0, 68), 855 DRV_GRP4, 856 MTK_FUNCTION(0, "B_GPIO68"), 857 MTK_FUNCTION(1, "B1_SDA6"), 858 MTK_FUNCTION(2, "B1_SCP_SDA0"), 859 MTK_FUNCTION(3, "B1_SCP_SDA1"), 860 MTK_FUNCTION(4, "B1_PCIE_PHY_I2C_SDA") 861 ), 862 863 MTK_PIN( 864 69, "GPIO69", 865 MTK_EINT_FUNCTION(0, 69), 866 DRV_GRP4, 867 MTK_FUNCTION(0, "B_GPIO69"), 868 MTK_FUNCTION(1, "O_SPIM0_CSB"), 869 MTK_FUNCTION(2, "O_SCP_SPI0_CS"), 870 MTK_FUNCTION(3, "O_DMIC3_CLK"), 871 MTK_FUNCTION(4, "B0_MD32_1_GPIO0"), 872 MTK_FUNCTION(5, "O_CMVREF0"), 873 MTK_FUNCTION(6, "O_GDU_SUM_TROOP0_0"), 874 MTK_FUNCTION(7, "B0_DBG_MON_A23") 875 ), 876 877 MTK_PIN( 878 70, "GPIO70", 879 MTK_EINT_FUNCTION(0, 70), 880 DRV_GRP4, 881 MTK_FUNCTION(0, "B_GPIO70"), 882 MTK_FUNCTION(1, "O_SPIM0_CLK"), 883 MTK_FUNCTION(2, "O_SCP_SPI0_CK"), 884 MTK_FUNCTION(3, "I0_DMIC3_DAT"), 885 MTK_FUNCTION(4, "B0_MD32_1_GPIO1"), 886 MTK_FUNCTION(5, "O_CMVREF1"), 887 MTK_FUNCTION(6, "O_GDU_SUM_TROOP0_1"), 888 MTK_FUNCTION(7, "B0_DBG_MON_A24") 889 ), 890 891 MTK_PIN( 892 71, "GPIO71", 893 MTK_EINT_FUNCTION(0, 71), 894 DRV_GRP4, 895 MTK_FUNCTION(0, "B_GPIO71"), 896 MTK_FUNCTION(1, "B0_SPIM0_MOSI"), 897 MTK_FUNCTION(2, "O_SCP_SPI0_MO"), 898 MTK_FUNCTION(3, "I0_DMIC3_DAT_R"), 899 MTK_FUNCTION(4, "B0_MD32_1_GPIO2"), 900 MTK_FUNCTION(5, "O_CMVREF2"), 901 MTK_FUNCTION(6, "O_GDU_SUM_TROOP0_2"), 902 MTK_FUNCTION(7, "B0_DBG_MON_A25") 903 ), 904 905 MTK_PIN( 906 72, "GPIO72", 907 MTK_EINT_FUNCTION(0, 72), 908 DRV_GRP4, 909 MTK_FUNCTION(0, "B_GPIO72"), 910 MTK_FUNCTION(1, "B0_SPIM0_MISO"), 911 MTK_FUNCTION(2, "I0_SCP_SPI0_MI"), 912 MTK_FUNCTION(3, "O_DMIC4_CLK"), 913 MTK_FUNCTION(5, "O_CMVREF3"), 914 MTK_FUNCTION(6, "O_GDU_SUM_TROOP1_0"), 915 MTK_FUNCTION(7, "B0_DBG_MON_A26") 916 ), 917 918 MTK_PIN( 919 73, "GPIO73", 920 MTK_EINT_FUNCTION(0, 73), 921 DRV_GRP4, 922 MTK_FUNCTION(0, "B_GPIO73"), 923 MTK_FUNCTION(1, "B0_SPIM0_MIO2"), 924 MTK_FUNCTION(2, "O_UTXD3"), 925 MTK_FUNCTION(3, "I0_DMIC4_DAT"), 926 MTK_FUNCTION(4, "O_CLKM0"), 927 MTK_FUNCTION(5, "O_CMVREF4"), 928 MTK_FUNCTION(6, "O_GDU_SUM_TROOP1_1"), 929 MTK_FUNCTION(7, "B0_DBG_MON_A27") 930 ), 931 932 MTK_PIN( 933 74, "GPIO74", 934 MTK_EINT_FUNCTION(0, 74), 935 DRV_GRP4, 936 MTK_FUNCTION(0, "B_GPIO74"), 937 MTK_FUNCTION(1, "B0_SPIM0_MIO3"), 938 MTK_FUNCTION(2, "I1_URXD3"), 939 MTK_FUNCTION(3, "I0_DMIC4_DAT_R"), 940 MTK_FUNCTION(4, "O_CLKM1"), 941 MTK_FUNCTION(5, "O_CMVREF5"), 942 MTK_FUNCTION(6, "O_GDU_SUM_TROOP1_2"), 943 MTK_FUNCTION(7, "B0_DBG_MON_A28") 944 ), 945 946 MTK_PIN( 947 75, "GPIO75", 948 MTK_EINT_FUNCTION(0, 75), 949 DRV_GRP4, 950 MTK_FUNCTION(0, "B_GPIO75"), 951 MTK_FUNCTION(1, "O_SPIM1_CSB"), 952 MTK_FUNCTION(2, "O_SCP_SPI1_A_CS"), 953 MTK_FUNCTION(3, "B0_TDMIN_MCK"), 954 MTK_FUNCTION(4, "B1_SCP_SCL0"), 955 MTK_FUNCTION(5, "O_CMVREF6"), 956 MTK_FUNCTION(6, "O_GDU_SUM_TROOP2_0"), 957 MTK_FUNCTION(7, "B0_DBG_MON_A29") 958 ), 959 960 MTK_PIN( 961 76, "GPIO76", 962 MTK_EINT_FUNCTION(0, 76), 963 DRV_GRP4, 964 MTK_FUNCTION(0, "B_GPIO76"), 965 MTK_FUNCTION(1, "O_SPIM1_CLK"), 966 MTK_FUNCTION(2, "O_SCP_SPI1_A_CK"), 967 MTK_FUNCTION(3, "B0_TDMIN_BCK"), 968 MTK_FUNCTION(4, "B1_SCP_SDA0"), 969 MTK_FUNCTION(5, "O_CMVREF7"), 970 MTK_FUNCTION(6, "O_GDU_SUM_TROOP2_1"), 971 MTK_FUNCTION(7, "B0_DBG_MON_A30") 972 ), 973 974 MTK_PIN( 975 77, "GPIO77", 976 MTK_EINT_FUNCTION(0, 77), 977 DRV_GRP4, 978 MTK_FUNCTION(0, "B_GPIO77"), 979 MTK_FUNCTION(1, "B0_SPIM1_MOSI"), 980 MTK_FUNCTION(2, "O_SCP_SPI1_A_MO"), 981 MTK_FUNCTION(3, "B0_TDMIN_LRCK"), 982 MTK_FUNCTION(4, "B1_SCP_SCL1"), 983 MTK_FUNCTION(6, "O_GDU_SUM_TROOP2_2"), 984 MTK_FUNCTION(7, "B0_DBG_MON_A31") 985 ), 986 987 MTK_PIN( 988 78, "GPIO78", 989 MTK_EINT_FUNCTION(0, 78), 990 DRV_GRP4, 991 MTK_FUNCTION(0, "B_GPIO78"), 992 MTK_FUNCTION(1, "B0_SPIM1_MISO"), 993 MTK_FUNCTION(2, "I0_SCP_SPI1_A_MI"), 994 MTK_FUNCTION(3, "I0_TDMIN_DI"), 995 MTK_FUNCTION(4, "B1_SCP_SDA1"), 996 MTK_FUNCTION(7, "B0_DBG_MON_A32") 997 ), 998 999 MTK_PIN( 1000 79, "GPIO79", 1001 MTK_EINT_FUNCTION(0, 79), 1002 DRV_GRP4, 1003 MTK_FUNCTION(0, "B_GPIO79"), 1004 MTK_FUNCTION(1, "O_SPIM2_CSB"), 1005 MTK_FUNCTION(2, "O_SCP_SPI2_CS"), 1006 MTK_FUNCTION(3, "O_I2SO1_MCK"), 1007 MTK_FUNCTION(4, "O_UTXD2"), 1008 MTK_FUNCTION(5, "O_TP_UTXD2_AO"), 1009 MTK_FUNCTION(6, "B0_PCM_SYNC"), 1010 MTK_FUNCTION(7, "B0_DBG_MON_B0") 1011 ), 1012 1013 MTK_PIN( 1014 80, "GPIO80", 1015 MTK_EINT_FUNCTION(0, 80), 1016 DRV_GRP4, 1017 MTK_FUNCTION(0, "B_GPIO80"), 1018 MTK_FUNCTION(1, "O_SPIM2_CLK"), 1019 MTK_FUNCTION(2, "O_SCP_SPI2_CK"), 1020 MTK_FUNCTION(3, "O_I2SO1_BCK"), 1021 MTK_FUNCTION(4, "I1_URXD2"), 1022 MTK_FUNCTION(5, "I1_TP_URXD2_AO"), 1023 MTK_FUNCTION(6, "B0_PCM_CLK"), 1024 MTK_FUNCTION(7, "B0_DBG_MON_B1") 1025 ), 1026 1027 MTK_PIN( 1028 81, "GPIO81", 1029 MTK_EINT_FUNCTION(0, 81), 1030 DRV_GRP4, 1031 MTK_FUNCTION(0, "B_GPIO81"), 1032 MTK_FUNCTION(1, "B0_SPIM2_MOSI"), 1033 MTK_FUNCTION(2, "O_SCP_SPI2_MO"), 1034 MTK_FUNCTION(3, "O_I2SO1_WS"), 1035 MTK_FUNCTION(4, "O_URTS2"), 1036 MTK_FUNCTION(5, "O_TP_URTS2_AO"), 1037 MTK_FUNCTION(6, "O_PCM_DO"), 1038 MTK_FUNCTION(7, "B0_DBG_MON_B2") 1039 ), 1040 1041 MTK_PIN( 1042 82, "GPIO82", 1043 MTK_EINT_FUNCTION(0, 82), 1044 DRV_GRP4, 1045 MTK_FUNCTION(0, "B_GPIO82"), 1046 MTK_FUNCTION(1, "B0_SPIM2_MISO"), 1047 MTK_FUNCTION(2, "I0_SCP_SPI2_MI"), 1048 MTK_FUNCTION(3, "O_I2SO1_D0"), 1049 MTK_FUNCTION(4, "I1_UCTS2"), 1050 MTK_FUNCTION(5, "I1_TP_UCTS2_AO"), 1051 MTK_FUNCTION(6, "I0_PCM_DI"), 1052 MTK_FUNCTION(7, "B0_DBG_MON_B3") 1053 ), 1054 1055 MTK_PIN( 1056 83, "GPIO83", 1057 MTK_EINT_FUNCTION(0, 83), 1058 DRV_GRP4, 1059 MTK_FUNCTION(0, "B_GPIO83"), 1060 MTK_FUNCTION(1, "I1_IDDIG") 1061 ), 1062 1063 MTK_PIN( 1064 84, "GPIO84", 1065 MTK_EINT_FUNCTION(0, 84), 1066 DRV_GRP4, 1067 MTK_FUNCTION(0, "B_GPIO84"), 1068 MTK_FUNCTION(1, "O_USB_DRVVBUS") 1069 ), 1070 1071 MTK_PIN( 1072 85, "GPIO85", 1073 MTK_EINT_FUNCTION(0, 85), 1074 DRV_GRP4, 1075 MTK_FUNCTION(0, "B_GPIO85"), 1076 MTK_FUNCTION(1, "I0_VBUSVALID") 1077 ), 1078 1079 MTK_PIN( 1080 86, "GPIO86", 1081 MTK_EINT_FUNCTION(0, 86), 1082 DRV_GRP4, 1083 MTK_FUNCTION(0, "B_GPIO86"), 1084 MTK_FUNCTION(1, "I1_IDDIG_1P"), 1085 MTK_FUNCTION(2, "O_UTXD1"), 1086 MTK_FUNCTION(3, "O_URTS2"), 1087 MTK_FUNCTION(4, "O_PWM_2"), 1088 MTK_FUNCTION(5, "B0_TP_GPIO4_AO"), 1089 MTK_FUNCTION(6, "O_AUXIF_ST0"), 1090 MTK_FUNCTION(7, "B0_DBG_MON_B4") 1091 ), 1092 1093 MTK_PIN( 1094 87, "GPIO87", 1095 MTK_EINT_FUNCTION(0, 87), 1096 DRV_GRP4, 1097 MTK_FUNCTION(0, "B_GPIO87"), 1098 MTK_FUNCTION(1, "O_USB_DRVVBUS_1P"), 1099 MTK_FUNCTION(2, "I1_URXD1"), 1100 MTK_FUNCTION(3, "I1_UCTS2"), 1101 MTK_FUNCTION(4, "O_PWM_3"), 1102 MTK_FUNCTION(5, "B0_TP_GPIO5_AO"), 1103 MTK_FUNCTION(6, "O_AUXIF_CLK0"), 1104 MTK_FUNCTION(7, "B0_DBG_MON_B5") 1105 ), 1106 1107 MTK_PIN( 1108 88, "GPIO88", 1109 MTK_EINT_FUNCTION(0, 88), 1110 DRV_GRP4, 1111 MTK_FUNCTION(0, "B_GPIO88"), 1112 MTK_FUNCTION(1, "I0_VBUSVALID_1P"), 1113 MTK_FUNCTION(2, "O_UTXD2"), 1114 MTK_FUNCTION(3, "O_URTS1"), 1115 MTK_FUNCTION(4, "O_CLKM2"), 1116 MTK_FUNCTION(5, "B0_TP_GPIO6_AO"), 1117 MTK_FUNCTION(6, "O_AUXIF_ST1"), 1118 MTK_FUNCTION(7, "B0_DBG_MON_B6") 1119 ), 1120 1121 MTK_PIN( 1122 89, "GPIO89", 1123 MTK_EINT_FUNCTION(0, 89), 1124 DRV_GRP4, 1125 MTK_FUNCTION(0, "B_GPIO89"), 1126 MTK_FUNCTION(1, "I1_IDDIG_2P"), 1127 MTK_FUNCTION(2, "I1_URXD2"), 1128 MTK_FUNCTION(3, "I1_UCTS1"), 1129 MTK_FUNCTION(4, "O_CLKM3"), 1130 MTK_FUNCTION(5, "B0_TP_GPIO7_AO"), 1131 MTK_FUNCTION(6, "O_AUXIF_CLK1"), 1132 MTK_FUNCTION(7, "B0_DBG_MON_B7") 1133 ), 1134 1135 MTK_PIN( 1136 90, "GPIO90", 1137 MTK_EINT_FUNCTION(0, 90), 1138 DRV_GRP4, 1139 MTK_FUNCTION(0, "B_GPIO90"), 1140 MTK_FUNCTION(1, "O_USB_DRVVBUS_2P"), 1141 MTK_FUNCTION(2, "O_UTXD3"), 1142 MTK_FUNCTION(3, "O_ADSP_UTXD0"), 1143 MTK_FUNCTION(4, "O_SSPM_UTXD_AO"), 1144 MTK_FUNCTION(5, "O_MD32_0_TXD"), 1145 MTK_FUNCTION(6, "O_MD32_1_TXD"), 1146 MTK_FUNCTION(7, "B0_DBG_MON_B8") 1147 ), 1148 1149 MTK_PIN( 1150 91, "GPIO91", 1151 MTK_EINT_FUNCTION(0, 91), 1152 DRV_GRP4, 1153 MTK_FUNCTION(0, "B_GPIO91"), 1154 MTK_FUNCTION(1, "I0_VBUSVALID_2P"), 1155 MTK_FUNCTION(2, "I1_URXD3"), 1156 MTK_FUNCTION(3, "I1_ADSP_URXD0"), 1157 MTK_FUNCTION(4, "I1_SSPM_URXD_AO"), 1158 MTK_FUNCTION(5, "I1_MD32_0_RXD"), 1159 MTK_FUNCTION(6, "I1_MD32_1_RXD"), 1160 MTK_FUNCTION(7, "B0_DBG_MON_B9") 1161 ), 1162 1163 MTK_PIN( 1164 92, "GPIO92", 1165 MTK_EINT_FUNCTION(0, 92), 1166 DRV_GRP4, 1167 MTK_FUNCTION(0, "B_GPIO92"), 1168 MTK_FUNCTION(1, "O_PWRAP_SPI0_CSN") 1169 ), 1170 1171 MTK_PIN( 1172 93, "GPIO93", 1173 MTK_EINT_FUNCTION(0, 93), 1174 DRV_GRP4, 1175 MTK_FUNCTION(0, "B_GPIO93"), 1176 MTK_FUNCTION(1, "O_PWRAP_SPI0_CK") 1177 ), 1178 1179 MTK_PIN( 1180 94, "GPIO94", 1181 MTK_EINT_FUNCTION(0, 94), 1182 DRV_GRP4, 1183 MTK_FUNCTION(0, "B_GPIO94"), 1184 MTK_FUNCTION(1, "B0_PWRAP_SPI0_MO"), 1185 MTK_FUNCTION(2, "B0_PWRAP_SPI0_MI") 1186 ), 1187 1188 MTK_PIN( 1189 95, "GPIO95", 1190 MTK_EINT_FUNCTION(0, 95), 1191 DRV_GRP4, 1192 MTK_FUNCTION(0, "B_GPIO95"), 1193 MTK_FUNCTION(1, "B0_PWRAP_SPI0_MI"), 1194 MTK_FUNCTION(2, "B0_PWRAP_SPI0_MO") 1195 ), 1196 1197 MTK_PIN( 1198 96, "GPIO96", 1199 MTK_EINT_FUNCTION(0, 96), 1200 DRV_GRP4, 1201 MTK_FUNCTION(0, "B_GPIO96"), 1202 MTK_FUNCTION(1, "O_SRCLKENA0") 1203 ), 1204 1205 MTK_PIN( 1206 97, "GPIO97", 1207 MTK_EINT_FUNCTION(0, 97), 1208 DRV_GRP4, 1209 MTK_FUNCTION(0, "B_GPIO97"), 1210 MTK_FUNCTION(1, "O_SRCLKENA1") 1211 ), 1212 1213 MTK_PIN( 1214 98, "GPIO98", 1215 MTK_EINT_FUNCTION(0, 98), 1216 DRV_GRP4, 1217 MTK_FUNCTION(0, "B_GPIO98"), 1218 MTK_FUNCTION(1, "O_SCP_VREQ_VAO"), 1219 MTK_FUNCTION(2, "I0_DVFSRC_EXT_REQ") 1220 ), 1221 1222 MTK_PIN( 1223 99, "GPIO99", 1224 MTK_EINT_FUNCTION(0, 99), 1225 DRV_GRP4, 1226 MTK_FUNCTION(0, "B_GPIO99"), 1227 MTK_FUNCTION(1, "I0_RTC32K_CK") 1228 ), 1229 1230 MTK_PIN( 1231 100, "GPIO100", 1232 MTK_EINT_FUNCTION(0, 100), 1233 DRV_GRP4, 1234 MTK_FUNCTION(0, "B_GPIO100"), 1235 MTK_FUNCTION(1, "O_WATCHDOG") 1236 ), 1237 1238 MTK_PIN( 1239 101, "GPIO101", 1240 MTK_EINT_FUNCTION(0, 101), 1241 DRV_GRP4, 1242 MTK_FUNCTION(0, "B_GPIO101"), 1243 MTK_FUNCTION(1, "O_AUD_CLK_MOSI"), 1244 MTK_FUNCTION(2, "O_I2SO1_MCK"), 1245 MTK_FUNCTION(3, "B0_I2SIN_BCK") 1246 ), 1247 1248 MTK_PIN( 1249 102, "GPIO102", 1250 MTK_EINT_FUNCTION(0, 102), 1251 DRV_GRP4, 1252 MTK_FUNCTION(0, "B_GPIO102"), 1253 MTK_FUNCTION(1, "O_AUD_SYNC_MOSI"), 1254 MTK_FUNCTION(2, "O_I2SO1_BCK"), 1255 MTK_FUNCTION(3, "B0_I2SIN_WS") 1256 ), 1257 1258 MTK_PIN( 1259 103, "GPIO103", 1260 MTK_EINT_FUNCTION(0, 103), 1261 DRV_GRP4, 1262 MTK_FUNCTION(0, "B_GPIO103"), 1263 MTK_FUNCTION(1, "O_AUD_DAT_MOSI0"), 1264 MTK_FUNCTION(2, "O_I2SO1_WS"), 1265 MTK_FUNCTION(3, "I0_I2SIN_D0") 1266 ), 1267 1268 MTK_PIN( 1269 104, "GPIO104", 1270 MTK_EINT_FUNCTION(0, 104), 1271 DRV_GRP4, 1272 MTK_FUNCTION(0, "B_GPIO104"), 1273 MTK_FUNCTION(1, "O_AUD_DAT_MOSI1"), 1274 MTK_FUNCTION(2, "O_I2SO1_D0"), 1275 MTK_FUNCTION(3, "I0_I2SIN_D1") 1276 ), 1277 1278 MTK_PIN( 1279 105, "GPIO105", 1280 MTK_EINT_FUNCTION(0, 105), 1281 DRV_GRP4, 1282 MTK_FUNCTION(0, "B_GPIO105"), 1283 MTK_FUNCTION(1, "I0_AUD_DAT_MISO0"), 1284 MTK_FUNCTION(2, "I0_VOW_DAT_MISO"), 1285 MTK_FUNCTION(3, "I0_I2SIN_D2") 1286 ), 1287 1288 MTK_PIN( 1289 106, "GPIO106", 1290 MTK_EINT_FUNCTION(0, 106), 1291 DRV_GRP4, 1292 MTK_FUNCTION(0, "B_GPIO106"), 1293 MTK_FUNCTION(1, "I0_AUD_DAT_MISO1"), 1294 MTK_FUNCTION(2, "I0_VOW_CLK_MISO"), 1295 MTK_FUNCTION(3, "I0_I2SIN_D3") 1296 ), 1297 1298 MTK_PIN( 1299 107, "GPIO107", 1300 MTK_EINT_FUNCTION(0, 107), 1301 DRV_GRP4, 1302 MTK_FUNCTION(0, "B_GPIO107"), 1303 MTK_FUNCTION(1, "B0_I2SIN_MCK"), 1304 MTK_FUNCTION(2, "I0_SPLIN_MCK"), 1305 MTK_FUNCTION(3, "I0_SPDIF_IN0"), 1306 MTK_FUNCTION(4, "O_CMVREF4"), 1307 MTK_FUNCTION(5, "O_AUXIF_ST0"), 1308 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR0") 1309 ), 1310 1311 MTK_PIN( 1312 108, "GPIO108", 1313 MTK_EINT_FUNCTION(0, 108), 1314 DRV_GRP4, 1315 MTK_FUNCTION(0, "B_GPIO108"), 1316 MTK_FUNCTION(1, "B0_I2SIN_BCK"), 1317 MTK_FUNCTION(2, "I0_SPLIN_LRCK"), 1318 MTK_FUNCTION(3, "O_DMIC4_CLK"), 1319 MTK_FUNCTION(4, "O_CMVREF5"), 1320 MTK_FUNCTION(5, "O_AUXIF_CLK0"), 1321 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR1"), 1322 MTK_FUNCTION(7, "B0_DBG_MON_B10") 1323 ), 1324 1325 MTK_PIN( 1326 109, "GPIO109", 1327 MTK_EINT_FUNCTION(0, 109), 1328 DRV_GRP4, 1329 MTK_FUNCTION(0, "B_GPIO109"), 1330 MTK_FUNCTION(1, "B0_I2SIN_WS"), 1331 MTK_FUNCTION(2, "I0_SPLIN_BCK"), 1332 MTK_FUNCTION(3, "I0_DMIC4_DAT"), 1333 MTK_FUNCTION(4, "O_CMVREF6"), 1334 MTK_FUNCTION(5, "O_AUXIF_ST1"), 1335 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR2"), 1336 MTK_FUNCTION(7, "B0_DBG_MON_B11") 1337 ), 1338 1339 MTK_PIN( 1340 110, "GPIO110", 1341 MTK_EINT_FUNCTION(0, 110), 1342 DRV_GRP4, 1343 MTK_FUNCTION(0, "B_GPIO110"), 1344 MTK_FUNCTION(1, "I0_I2SIN_D0"), 1345 MTK_FUNCTION(2, "I0_SPLIN_D0"), 1346 MTK_FUNCTION(3, "I0_DMIC4_DAT_R"), 1347 MTK_FUNCTION(4, "O_CMVREF7"), 1348 MTK_FUNCTION(5, "O_AUXIF_CLK1"), 1349 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR3"), 1350 MTK_FUNCTION(7, "B0_DBG_MON_B12") 1351 ), 1352 1353 MTK_PIN( 1354 111, "GPIO111", 1355 MTK_EINT_FUNCTION(0, 111), 1356 DRV_GRP4, 1357 MTK_FUNCTION(0, "B_GPIO111"), 1358 MTK_FUNCTION(1, "I0_I2SIN_D1"), 1359 MTK_FUNCTION(2, "I0_SPLIN_D1"), 1360 MTK_FUNCTION(3, "O_DMIC3_CLK"), 1361 MTK_FUNCTION(4, "O_SPDIF_OUT"), 1362 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR4"), 1363 MTK_FUNCTION(7, "B0_DBG_MON_B13") 1364 ), 1365 1366 MTK_PIN( 1367 112, "GPIO112", 1368 MTK_EINT_FUNCTION(0, 112), 1369 DRV_GRP4, 1370 MTK_FUNCTION(0, "B_GPIO112"), 1371 MTK_FUNCTION(1, "I0_I2SIN_D2"), 1372 MTK_FUNCTION(2, "I0_SPLIN_D2"), 1373 MTK_FUNCTION(3, "I0_DMIC3_DAT"), 1374 MTK_FUNCTION(4, "B0_TDMIN_MCK"), 1375 MTK_FUNCTION(5, "O_I2SO1_WS"), 1376 MTK_FUNCTION(6, "O_PGD_LV_LSC_PWR5"), 1377 MTK_FUNCTION(7, "B0_DBG_MON_B14") 1378 ), 1379 1380 MTK_PIN( 1381 113, "GPIO113", 1382 MTK_EINT_FUNCTION(0, 113), 1383 DRV_GRP4, 1384 MTK_FUNCTION(0, "B_GPIO113"), 1385 MTK_FUNCTION(1, "I0_I2SIN_D3"), 1386 MTK_FUNCTION(2, "I0_SPLIN_D3"), 1387 MTK_FUNCTION(3, "I0_DMIC3_DAT_R"), 1388 MTK_FUNCTION(4, "B0_TDMIN_BCK"), 1389 MTK_FUNCTION(5, "O_I2SO1_D0"), 1390 MTK_FUNCTION(7, "B0_DBG_MON_B15") 1391 ), 1392 1393 MTK_PIN( 1394 114, "GPIO114", 1395 MTK_EINT_FUNCTION(0, 114), 1396 DRV_GRP4, 1397 MTK_FUNCTION(0, "B_GPIO114"), 1398 MTK_FUNCTION(1, "O_I2SO2_MCK"), 1399 MTK_FUNCTION(2, "B0_I2SIN_MCK"), 1400 MTK_FUNCTION(3, "I1_MCUPM_JTAG_TMS"), 1401 MTK_FUNCTION(4, "B1_APU_JTAG_TMS"), 1402 MTK_FUNCTION(5, "I1_SCP_JTAG1_TMS"), 1403 MTK_FUNCTION(6, "I1_SPM_JTAG_TMS"), 1404 MTK_FUNCTION(7, "B0_DBG_MON_B16") 1405 ), 1406 1407 MTK_PIN( 1408 115, "GPIO115", 1409 MTK_EINT_FUNCTION(0, 115), 1410 DRV_GRP4, 1411 MTK_FUNCTION(0, "B_GPIO115"), 1412 MTK_FUNCTION(1, "B0_I2SO2_BCK"), 1413 MTK_FUNCTION(2, "B0_I2SIN_BCK"), 1414 MTK_FUNCTION(3, "I1_MCUPM_JTAG_TCK"), 1415 MTK_FUNCTION(4, "I0_APU_JTAG_TCK"), 1416 MTK_FUNCTION(5, "I1_SCP_JTAG1_TCK"), 1417 MTK_FUNCTION(6, "I1_SPM_JTAG_TCK"), 1418 MTK_FUNCTION(7, "B0_DBG_MON_B17") 1419 ), 1420 1421 MTK_PIN( 1422 116, "GPIO116", 1423 MTK_EINT_FUNCTION(0, 116), 1424 DRV_GRP4, 1425 MTK_FUNCTION(0, "B_GPIO116"), 1426 MTK_FUNCTION(1, "B0_I2SO2_WS"), 1427 MTK_FUNCTION(2, "B0_I2SIN_WS"), 1428 MTK_FUNCTION(3, "I1_MCUPM_JTAG_TDI"), 1429 MTK_FUNCTION(4, "I1_APU_JTAG_TDI"), 1430 MTK_FUNCTION(5, "I1_SCP_JTAG1_TDI"), 1431 MTK_FUNCTION(6, "I1_SPM_JTAG_TDI"), 1432 MTK_FUNCTION(7, "B0_DBG_MON_B18") 1433 ), 1434 1435 MTK_PIN( 1436 117, "GPIO117", 1437 MTK_EINT_FUNCTION(0, 117), 1438 DRV_GRP4, 1439 MTK_FUNCTION(0, "B_GPIO117"), 1440 MTK_FUNCTION(1, "O_I2SO2_D0"), 1441 MTK_FUNCTION(2, "I0_I2SIN_D0"), 1442 MTK_FUNCTION(3, "O_MCUPM_JTAG_TDO"), 1443 MTK_FUNCTION(4, "O_APU_JTAG_TDO"), 1444 MTK_FUNCTION(5, "O_SCP_JTAG1_TDO"), 1445 MTK_FUNCTION(6, "O_SPM_JTAG_TDO"), 1446 MTK_FUNCTION(7, "B0_DBG_MON_B19") 1447 ), 1448 1449 MTK_PIN( 1450 118, "GPIO118", 1451 MTK_EINT_FUNCTION(0, 118), 1452 DRV_GRP4, 1453 MTK_FUNCTION(0, "B_GPIO118"), 1454 MTK_FUNCTION(1, "O_I2SO2_D1"), 1455 MTK_FUNCTION(2, "I0_I2SIN_D1"), 1456 MTK_FUNCTION(3, "I0_MCUPM_JTAG_TRSTN"), 1457 MTK_FUNCTION(4, "I0_APU_JTAG_TRST"), 1458 MTK_FUNCTION(5, "I0_SCP_JTAG1_TRSTN"), 1459 MTK_FUNCTION(6, "I0_SPM_JTAG_TRSTN"), 1460 MTK_FUNCTION(7, "B0_DBG_MON_B20") 1461 ), 1462 1463 MTK_PIN( 1464 119, "GPIO119", 1465 MTK_EINT_FUNCTION(0, 119), 1466 DRV_GRP4, 1467 MTK_FUNCTION(0, "B_GPIO119"), 1468 MTK_FUNCTION(1, "O_I2SO2_D2"), 1469 MTK_FUNCTION(2, "I0_I2SIN_D2"), 1470 MTK_FUNCTION(3, "O_UTXD3"), 1471 MTK_FUNCTION(4, "B0_TDMIN_LRCK"), 1472 MTK_FUNCTION(5, "O_I2SO1_MCK"), 1473 MTK_FUNCTION(6, "O_SSPM_UTXD_AO"), 1474 MTK_FUNCTION(7, "B0_DBG_MON_B21") 1475 ), 1476 1477 MTK_PIN( 1478 120, "GPIO120", 1479 MTK_EINT_FUNCTION(0, 120), 1480 DRV_GRP4, 1481 MTK_FUNCTION(0, "B_GPIO120"), 1482 MTK_FUNCTION(1, "O_I2SO2_D3"), 1483 MTK_FUNCTION(2, "I0_I2SIN_D3"), 1484 MTK_FUNCTION(3, "I1_URXD3"), 1485 MTK_FUNCTION(4, "I0_TDMIN_DI"), 1486 MTK_FUNCTION(5, "O_I2SO1_BCK"), 1487 MTK_FUNCTION(6, "I1_SSPM_URXD_AO"), 1488 MTK_FUNCTION(7, "B0_DBG_MON_B22") 1489 ), 1490 1491 MTK_PIN( 1492 121, "GPIO121", 1493 MTK_EINT_FUNCTION(0, 121), 1494 DRV_GRP4, 1495 MTK_FUNCTION(0, "B_GPIO121"), 1496 MTK_FUNCTION(1, "B0_PCM_CLK"), 1497 MTK_FUNCTION(2, "O_SPIM4_CSB"), 1498 MTK_FUNCTION(3, "O_SCP_SPI1_B_CS"), 1499 MTK_FUNCTION(4, "O_TP_UTXD2_AO"), 1500 MTK_FUNCTION(5, "O_AUXIF_ST0"), 1501 MTK_FUNCTION(6, "O_PGD_DA_EFUSE_RDY"), 1502 MTK_FUNCTION(7, "B0_DBG_MON_B23") 1503 ), 1504 1505 MTK_PIN( 1506 122, "GPIO122", 1507 MTK_EINT_FUNCTION(0, 122), 1508 DRV_GRP4, 1509 MTK_FUNCTION(0, "B_GPIO122"), 1510 MTK_FUNCTION(1, "B0_PCM_SYNC"), 1511 MTK_FUNCTION(2, "O_SPIM4_CLK"), 1512 MTK_FUNCTION(3, "O_SCP_SPI1_B_CK"), 1513 MTK_FUNCTION(4, "I1_TP_URXD2_AO"), 1514 MTK_FUNCTION(5, "O_AUXIF_CLK0"), 1515 MTK_FUNCTION(6, "O_PGD_DA_EFUSE_RDY_PRE"), 1516 MTK_FUNCTION(7, "B0_DBG_MON_B24") 1517 ), 1518 1519 MTK_PIN( 1520 123, "GPIO123", 1521 MTK_EINT_FUNCTION(0, 123), 1522 DRV_GRP4, 1523 MTK_FUNCTION(0, "B_GPIO123"), 1524 MTK_FUNCTION(1, "O_PCM_DO"), 1525 MTK_FUNCTION(2, "B0_SPIM4_MOSI"), 1526 MTK_FUNCTION(3, "O_SCP_SPI1_B_MO"), 1527 MTK_FUNCTION(4, "O_TP_URTS2_AO"), 1528 MTK_FUNCTION(5, "O_AUXIF_ST1"), 1529 MTK_FUNCTION(6, "O_PGD_DA_PWRGD_RESET"), 1530 MTK_FUNCTION(7, "B0_DBG_MON_B25") 1531 ), 1532 1533 MTK_PIN( 1534 124, "GPIO124", 1535 MTK_EINT_FUNCTION(0, 124), 1536 DRV_GRP4, 1537 MTK_FUNCTION(0, "B_GPIO124"), 1538 MTK_FUNCTION(1, "I0_PCM_DI"), 1539 MTK_FUNCTION(2, "B0_SPIM4_MISO"), 1540 MTK_FUNCTION(3, "I0_SCP_SPI1_B_MI"), 1541 MTK_FUNCTION(4, "I1_TP_UCTS2_AO"), 1542 MTK_FUNCTION(5, "O_AUXIF_CLK1"), 1543 MTK_FUNCTION(6, "O_PGD_DA_PWRGD_ENB"), 1544 MTK_FUNCTION(7, "B0_DBG_MON_B26") 1545 ), 1546 1547 MTK_PIN( 1548 125, "GPIO125", 1549 MTK_EINT_FUNCTION(0, 125), 1550 DRV_GRP4, 1551 MTK_FUNCTION(0, "B_GPIO125"), 1552 MTK_FUNCTION(1, "O_DMIC1_CLK"), 1553 MTK_FUNCTION(2, "O_SPINOR_CK"), 1554 MTK_FUNCTION(3, "B0_TDMIN_MCK"), 1555 MTK_FUNCTION(6, "O_LVTS_FOUT"), 1556 MTK_FUNCTION(7, "B0_DBG_MON_B27") 1557 ), 1558 1559 MTK_PIN( 1560 126, "GPIO126", 1561 MTK_EINT_FUNCTION(0, 126), 1562 DRV_GRP4, 1563 MTK_FUNCTION(0, "B_GPIO126"), 1564 MTK_FUNCTION(1, "I0_DMIC1_DAT"), 1565 MTK_FUNCTION(2, "O_SPINOR_CS"), 1566 MTK_FUNCTION(3, "B0_TDMIN_BCK"), 1567 MTK_FUNCTION(6, "O_LVTS_SDO"), 1568 MTK_FUNCTION(7, "B0_DBG_MON_B28") 1569 ), 1570 1571 MTK_PIN( 1572 127, "GPIO127", 1573 MTK_EINT_FUNCTION(0, 127), 1574 DRV_GRP4, 1575 MTK_FUNCTION(0, "B_GPIO127"), 1576 MTK_FUNCTION(1, "I0_DMIC1_DAT_R"), 1577 MTK_FUNCTION(2, "B0_SPINOR_IO0"), 1578 MTK_FUNCTION(3, "B0_TDMIN_LRCK"), 1579 MTK_FUNCTION(6, "I0_LVTS_26M"), 1580 MTK_FUNCTION(7, "B0_DBG_MON_B29") 1581 ), 1582 1583 MTK_PIN( 1584 128, "GPIO128", 1585 MTK_EINT_FUNCTION(0, 128), 1586 DRV_GRP4, 1587 MTK_FUNCTION(0, "B_GPIO128"), 1588 MTK_FUNCTION(1, "O_DMIC2_CLK"), 1589 MTK_FUNCTION(2, "B0_SPINOR_IO1"), 1590 MTK_FUNCTION(3, "I0_TDMIN_DI"), 1591 MTK_FUNCTION(6, "I0_LVTS_SCF"), 1592 MTK_FUNCTION(7, "B0_DBG_MON_B30") 1593 ), 1594 1595 MTK_PIN( 1596 129, "GPIO129", 1597 MTK_EINT_FUNCTION(0, 129), 1598 DRV_GRP4, 1599 MTK_FUNCTION(0, "B_GPIO129"), 1600 MTK_FUNCTION(1, "I0_DMIC2_DAT"), 1601 MTK_FUNCTION(2, "B0_SPINOR_IO2"), 1602 MTK_FUNCTION(3, "I0_SPDIF_IN1"), 1603 MTK_FUNCTION(6, "I0_LVTS_SCK"), 1604 MTK_FUNCTION(7, "B0_DBG_MON_B31") 1605 ), 1606 1607 MTK_PIN( 1608 130, "GPIO130", 1609 MTK_EINT_FUNCTION(0, 130), 1610 DRV_GRP4, 1611 MTK_FUNCTION(0, "B_GPIO130"), 1612 MTK_FUNCTION(1, "I0_DMIC2_DAT_R"), 1613 MTK_FUNCTION(2, "B0_SPINOR_IO3"), 1614 MTK_FUNCTION(3, "I0_SPDIF_IN2"), 1615 MTK_FUNCTION(6, "I0_LVTS_SDI"), 1616 MTK_FUNCTION(7, "B0_DBG_MON_B32") 1617 ), 1618 1619 MTK_PIN( 1620 131, "GPIO131", 1621 MTK_EINT_FUNCTION(0, 131), 1622 DRV_GRP4, 1623 MTK_FUNCTION(0, "B_GPIO131"), 1624 MTK_FUNCTION(1, "O_DPI_D0"), 1625 MTK_FUNCTION(2, "O_GBE_TXD3"), 1626 MTK_FUNCTION(3, "O_DMIC1_CLK"), 1627 MTK_FUNCTION(4, "O_I2SO2_MCK"), 1628 MTK_FUNCTION(5, "B0_TP_GPIO0_AO"), 1629 MTK_FUNCTION(6, "O_SPIM5_CSB"), 1630 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR0") 1631 ), 1632 1633 MTK_PIN( 1634 132, "GPIO132", 1635 MTK_EINT_FUNCTION(0, 132), 1636 DRV_GRP4, 1637 MTK_FUNCTION(0, "B_GPIO132"), 1638 MTK_FUNCTION(1, "O_DPI_D1"), 1639 MTK_FUNCTION(2, "O_GBE_TXD2"), 1640 MTK_FUNCTION(3, "I0_DMIC1_DAT"), 1641 MTK_FUNCTION(4, "B0_I2SO2_BCK"), 1642 MTK_FUNCTION(5, "B0_TP_GPIO1_AO"), 1643 MTK_FUNCTION(6, "O_SPIM5_CLK"), 1644 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR1") 1645 ), 1646 1647 MTK_PIN( 1648 133, "GPIO133", 1649 MTK_EINT_FUNCTION(0, 133), 1650 DRV_GRP4, 1651 MTK_FUNCTION(0, "B_GPIO133"), 1652 MTK_FUNCTION(1, "O_DPI_D2"), 1653 MTK_FUNCTION(2, "O_GBE_TXD1"), 1654 MTK_FUNCTION(3, "I0_DMIC1_DAT_R"), 1655 MTK_FUNCTION(4, "B0_I2SO2_WS"), 1656 MTK_FUNCTION(5, "B0_TP_GPIO2_AO"), 1657 MTK_FUNCTION(6, "B0_SPIM5_MOSI"), 1658 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR2") 1659 ), 1660 1661 MTK_PIN( 1662 134, "GPIO134", 1663 MTK_EINT_FUNCTION(0, 134), 1664 DRV_GRP4, 1665 MTK_FUNCTION(0, "B_GPIO134"), 1666 MTK_FUNCTION(1, "O_DPI_D3"), 1667 MTK_FUNCTION(2, "O_GBE_TXD0"), 1668 MTK_FUNCTION(3, "O_DMIC2_CLK"), 1669 MTK_FUNCTION(4, "O_I2SO2_D0"), 1670 MTK_FUNCTION(5, "B0_TP_GPIO3_AO"), 1671 MTK_FUNCTION(6, "B0_SPIM5_MISO"), 1672 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR3") 1673 ), 1674 1675 MTK_PIN( 1676 135, "GPIO135", 1677 MTK_EINT_FUNCTION(0, 135), 1678 DRV_GRP4, 1679 MTK_FUNCTION(0, "B_GPIO135"), 1680 MTK_FUNCTION(1, "O_DPI_D4"), 1681 MTK_FUNCTION(2, "I0_GBE_RXD3"), 1682 MTK_FUNCTION(3, "I0_DMIC2_DAT"), 1683 MTK_FUNCTION(4, "O_I2SO2_D1"), 1684 MTK_FUNCTION(5, "B0_TP_GPIO4_AO"), 1685 MTK_FUNCTION(6, "I1_WAKEN"), 1686 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR4") 1687 ), 1688 1689 MTK_PIN( 1690 136, "GPIO136", 1691 MTK_EINT_FUNCTION(0, 136), 1692 DRV_GRP4, 1693 MTK_FUNCTION(0, "B_GPIO136"), 1694 MTK_FUNCTION(1, "O_DPI_D5"), 1695 MTK_FUNCTION(2, "I0_GBE_RXD2"), 1696 MTK_FUNCTION(3, "I0_DMIC2_DAT_R"), 1697 MTK_FUNCTION(4, "O_I2SO2_D2"), 1698 MTK_FUNCTION(5, "B0_TP_GPIO5_AO"), 1699 MTK_FUNCTION(6, "O_PERSTN"), 1700 MTK_FUNCTION(7, "O_PGD_LV_HSC_PWR5") 1701 ), 1702 1703 MTK_PIN( 1704 137, "GPIO137", 1705 MTK_EINT_FUNCTION(0, 137), 1706 DRV_GRP4, 1707 MTK_FUNCTION(0, "B_GPIO137"), 1708 MTK_FUNCTION(1, "O_DPI_D6"), 1709 MTK_FUNCTION(2, "I0_GBE_RXD1"), 1710 MTK_FUNCTION(3, "O_DMIC3_CLK"), 1711 MTK_FUNCTION(4, "O_I2SO2_D3"), 1712 MTK_FUNCTION(5, "B0_TP_GPIO6_AO"), 1713 MTK_FUNCTION(6, "B1_CLKREQN"), 1714 MTK_FUNCTION(7, "O_PWM_0") 1715 ), 1716 1717 MTK_PIN( 1718 138, "GPIO138", 1719 MTK_EINT_FUNCTION(0, 138), 1720 DRV_GRP4, 1721 MTK_FUNCTION(0, "B_GPIO138"), 1722 MTK_FUNCTION(1, "O_DPI_D7"), 1723 MTK_FUNCTION(2, "I0_GBE_RXD0"), 1724 MTK_FUNCTION(3, "I0_DMIC3_DAT"), 1725 MTK_FUNCTION(4, "O_CLKM2"), 1726 MTK_FUNCTION(5, "B0_TP_GPIO7_AO"), 1727 MTK_FUNCTION(7, "B0_MD32_0_GPIO0") 1728 ), 1729 1730 MTK_PIN( 1731 139, "GPIO139", 1732 MTK_EINT_FUNCTION(0, 139), 1733 DRV_GRP4, 1734 MTK_FUNCTION(0, "B_GPIO139"), 1735 MTK_FUNCTION(1, "O_DPI_D8"), 1736 MTK_FUNCTION(2, "B0_GBE_TXC"), 1737 MTK_FUNCTION(3, "I0_DMIC3_DAT_R"), 1738 MTK_FUNCTION(4, "O_CLKM3"), 1739 MTK_FUNCTION(5, "O_TP_UTXD2_AO"), 1740 MTK_FUNCTION(6, "O_UTXD2"), 1741 MTK_FUNCTION(7, "B0_MD32_0_GPIO1") 1742 ), 1743 1744 MTK_PIN( 1745 140, "GPIO140", 1746 MTK_EINT_FUNCTION(0, 140), 1747 DRV_GRP4, 1748 MTK_FUNCTION(0, "B_GPIO140"), 1749 MTK_FUNCTION(1, "O_DPI_D9"), 1750 MTK_FUNCTION(2, "I0_GBE_RXC"), 1751 MTK_FUNCTION(3, "O_DMIC4_CLK"), 1752 MTK_FUNCTION(4, "O_PWM_2"), 1753 MTK_FUNCTION(5, "I1_TP_URXD2_AO"), 1754 MTK_FUNCTION(6, "I1_URXD2"), 1755 MTK_FUNCTION(7, "B0_MD32_0_GPIO2") 1756 ), 1757 1758 MTK_PIN( 1759 141, "GPIO141", 1760 MTK_EINT_FUNCTION(0, 141), 1761 DRV_GRP4, 1762 MTK_FUNCTION(0, "B_GPIO141"), 1763 MTK_FUNCTION(1, "O_DPI_D10"), 1764 MTK_FUNCTION(2, "I0_GBE_RXDV"), 1765 MTK_FUNCTION(3, "I0_DMIC4_DAT"), 1766 MTK_FUNCTION(4, "O_PWM_3"), 1767 MTK_FUNCTION(5, "O_TP_URTS2_AO"), 1768 MTK_FUNCTION(6, "O_URTS2"), 1769 MTK_FUNCTION(7, "B0_MD32_1_GPIO0") 1770 ), 1771 1772 MTK_PIN( 1773 142, "GPIO142", 1774 MTK_EINT_FUNCTION(0, 142), 1775 DRV_GRP4, 1776 MTK_FUNCTION(0, "B_GPIO142"), 1777 MTK_FUNCTION(1, "O_DPI_D11"), 1778 MTK_FUNCTION(2, "O_GBE_TXEN"), 1779 MTK_FUNCTION(3, "I0_DMIC4_DAT_R"), 1780 MTK_FUNCTION(4, "O_PWM_1"), 1781 MTK_FUNCTION(5, "I1_TP_UCTS2_AO"), 1782 MTK_FUNCTION(6, "I1_UCTS2"), 1783 MTK_FUNCTION(7, "B0_MD32_1_GPIO1") 1784 ), 1785 1786 MTK_PIN( 1787 143, "GPIO143", 1788 MTK_EINT_FUNCTION(0, 143), 1789 DRV_GRP4, 1790 MTK_FUNCTION(0, "B_GPIO143"), 1791 MTK_FUNCTION(1, "O_DPI_D12"), 1792 MTK_FUNCTION(2, "O_GBE_MDC"), 1793 MTK_FUNCTION(3, "B0_MD32_0_GPIO0"), 1794 MTK_FUNCTION(4, "O_CLKM0"), 1795 MTK_FUNCTION(5, "O_SPIM3_CSB"), 1796 MTK_FUNCTION(6, "O_UTXD1"), 1797 MTK_FUNCTION(7, "B0_MD32_1_GPIO2") 1798 ), 1799 1800 MTK_PIN( 1801 144, "GPIO144", 1802 MTK_EINT_FUNCTION(0, 144), 1803 DRV_GRP4, 1804 MTK_FUNCTION(0, "B_GPIO144"), 1805 MTK_FUNCTION(1, "O_DPI_D13"), 1806 MTK_FUNCTION(2, "B1_GBE_MDIO"), 1807 MTK_FUNCTION(3, "B0_MD32_0_GPIO1"), 1808 MTK_FUNCTION(4, "O_CLKM1"), 1809 MTK_FUNCTION(5, "O_SPIM3_CLK"), 1810 MTK_FUNCTION(6, "I1_URXD1"), 1811 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR0") 1812 ), 1813 1814 MTK_PIN( 1815 145, "GPIO145", 1816 MTK_EINT_FUNCTION(0, 145), 1817 DRV_GRP4, 1818 MTK_FUNCTION(0, "B_GPIO145"), 1819 MTK_FUNCTION(1, "O_DPI_D14"), 1820 MTK_FUNCTION(2, "O_GBE_TXER"), 1821 MTK_FUNCTION(3, "B0_MD32_1_GPIO0"), 1822 MTK_FUNCTION(4, "O_CMFLASH0"), 1823 MTK_FUNCTION(5, "B0_SPIM3_MOSI"), 1824 MTK_FUNCTION(6, "B0_GBE_AUX_PPS2"), 1825 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR1") 1826 ), 1827 1828 MTK_PIN( 1829 146, "GPIO146", 1830 MTK_EINT_FUNCTION(0, 146), 1831 DRV_GRP4, 1832 MTK_FUNCTION(0, "B_GPIO146"), 1833 MTK_FUNCTION(1, "O_DPI_D15"), 1834 MTK_FUNCTION(2, "I0_GBE_RXER"), 1835 MTK_FUNCTION(3, "B0_MD32_1_GPIO1"), 1836 MTK_FUNCTION(4, "O_CMFLASH1"), 1837 MTK_FUNCTION(5, "B0_SPIM3_MISO"), 1838 MTK_FUNCTION(6, "B0_GBE_AUX_PPS3"), 1839 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR2") 1840 ), 1841 1842 MTK_PIN( 1843 147, "GPIO147", 1844 MTK_EINT_FUNCTION(0, 147), 1845 DRV_GRP4, 1846 MTK_FUNCTION(0, "B_GPIO147"), 1847 MTK_FUNCTION(1, "O_DPI_HSYNC"), 1848 MTK_FUNCTION(2, "I0_GBE_COL"), 1849 MTK_FUNCTION(3, "O_I2SO1_MCK"), 1850 MTK_FUNCTION(4, "O_CMVREF0"), 1851 MTK_FUNCTION(5, "O_SPDIF_OUT"), 1852 MTK_FUNCTION(6, "O_URTS1"), 1853 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR3") 1854 ), 1855 1856 MTK_PIN( 1857 148, "GPIO148", 1858 MTK_EINT_FUNCTION(0, 148), 1859 DRV_GRP4, 1860 MTK_FUNCTION(0, "B_GPIO148"), 1861 MTK_FUNCTION(1, "O_DPI_VSYNC"), 1862 MTK_FUNCTION(2, "I0_GBE_INTR"), 1863 MTK_FUNCTION(3, "O_I2SO1_BCK"), 1864 MTK_FUNCTION(4, "O_CMVREF1"), 1865 MTK_FUNCTION(5, "I0_SPDIF_IN0"), 1866 MTK_FUNCTION(6, "I1_UCTS1"), 1867 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR4") 1868 ), 1869 1870 MTK_PIN( 1871 149, "GPIO149", 1872 MTK_EINT_FUNCTION(0, 149), 1873 DRV_GRP4, 1874 MTK_FUNCTION(0, "B_GPIO149"), 1875 MTK_FUNCTION(1, "O_DPI_DE"), 1876 MTK_FUNCTION(2, "B0_GBE_AUX_PPS0"), 1877 MTK_FUNCTION(3, "O_I2SO1_WS"), 1878 MTK_FUNCTION(4, "O_CMVREF2"), 1879 MTK_FUNCTION(5, "I0_SPDIF_IN1"), 1880 MTK_FUNCTION(6, "O_UTXD3"), 1881 MTK_FUNCTION(7, "O_PGD_HV_HSC_PWR5") 1882 ), 1883 1884 MTK_PIN( 1885 150, "GPIO150", 1886 MTK_EINT_FUNCTION(0, 150), 1887 DRV_GRP4, 1888 MTK_FUNCTION(0, "B_GPIO150"), 1889 MTK_FUNCTION(1, "O_DPI_CK"), 1890 MTK_FUNCTION(2, "B0_GBE_AUX_PPS1"), 1891 MTK_FUNCTION(3, "O_I2SO1_D0"), 1892 MTK_FUNCTION(4, "O_CMVREF3"), 1893 MTK_FUNCTION(5, "I0_SPDIF_IN2"), 1894 MTK_FUNCTION(6, "I1_URXD3") 1895 ), 1896 1897 MTK_PIN( 1898 151, "GPIO151", 1899 MTK_EINT_FUNCTION(0, 151), 1900 DRV_GRP4, 1901 MTK_FUNCTION(0, "B_GPIO151"), 1902 MTK_FUNCTION(1, "B1_MSDC0_DAT7") 1903 ), 1904 1905 MTK_PIN( 1906 152, "GPIO152", 1907 MTK_EINT_FUNCTION(0, 152), 1908 DRV_GRP4, 1909 MTK_FUNCTION(0, "B_GPIO152"), 1910 MTK_FUNCTION(1, "B1_MSDC0_DAT6") 1911 ), 1912 1913 MTK_PIN( 1914 153, "GPIO153", 1915 MTK_EINT_FUNCTION(0, 153), 1916 DRV_GRP4, 1917 MTK_FUNCTION(0, "B_GPIO153"), 1918 MTK_FUNCTION(1, "B1_MSDC0_DAT5") 1919 ), 1920 1921 MTK_PIN( 1922 154, "GPIO154", 1923 MTK_EINT_FUNCTION(0, 154), 1924 DRV_GRP4, 1925 MTK_FUNCTION(0, "B_GPIO154"), 1926 MTK_FUNCTION(1, "B1_MSDC0_DAT4") 1927 ), 1928 1929 MTK_PIN( 1930 155, "GPIO155", 1931 MTK_EINT_FUNCTION(0, 155), 1932 DRV_GRP4, 1933 MTK_FUNCTION(0, "B_GPIO155"), 1934 MTK_FUNCTION(1, "O_MSDC0_RSTB") 1935 ), 1936 1937 MTK_PIN( 1938 156, "GPIO156", 1939 MTK_EINT_FUNCTION(0, 156), 1940 DRV_GRP4, 1941 MTK_FUNCTION(0, "B_GPIO156"), 1942 MTK_FUNCTION(1, "B1_MSDC0_CMD") 1943 ), 1944 1945 MTK_PIN( 1946 157, "GPIO157", 1947 MTK_EINT_FUNCTION(0, 157), 1948 DRV_GRP4, 1949 MTK_FUNCTION(0, "B_GPIO157"), 1950 MTK_FUNCTION(1, "B1_MSDC0_CLK") 1951 ), 1952 1953 MTK_PIN( 1954 158, "GPIO158", 1955 MTK_EINT_FUNCTION(0, 158), 1956 DRV_GRP4, 1957 MTK_FUNCTION(0, "B_GPIO158"), 1958 MTK_FUNCTION(1, "B1_MSDC0_DAT3") 1959 ), 1960 1961 MTK_PIN( 1962 159, "GPIO159", 1963 MTK_EINT_FUNCTION(0, 159), 1964 DRV_GRP4, 1965 MTK_FUNCTION(0, "B_GPIO159"), 1966 MTK_FUNCTION(1, "B1_MSDC0_DAT2") 1967 ), 1968 1969 MTK_PIN( 1970 160, "GPIO160", 1971 MTK_EINT_FUNCTION(0, 160), 1972 DRV_GRP4, 1973 MTK_FUNCTION(0, "B_GPIO160"), 1974 MTK_FUNCTION(1, "B1_MSDC0_DAT1") 1975 ), 1976 1977 MTK_PIN( 1978 161, "GPIO161", 1979 MTK_EINT_FUNCTION(0, 161), 1980 DRV_GRP4, 1981 MTK_FUNCTION(0, "B_GPIO161"), 1982 MTK_FUNCTION(1, "B1_MSDC0_DAT0") 1983 ), 1984 1985 MTK_PIN( 1986 162, "GPIO162", 1987 MTK_EINT_FUNCTION(0, 162), 1988 DRV_GRP4, 1989 MTK_FUNCTION(0, "B_GPIO162"), 1990 MTK_FUNCTION(1, "B0_MSDC0_DSL") 1991 ), 1992 1993 MTK_PIN( 1994 163, "GPIO163", 1995 MTK_EINT_FUNCTION(0, 163), 1996 DRV_GRP4, 1997 MTK_FUNCTION(0, "B_GPIO163"), 1998 MTK_FUNCTION(1, "B1_MSDC1_CMD"), 1999 MTK_FUNCTION(2, "O_SPDIF_OUT"), 2000 MTK_FUNCTION(3, "I1_MD32_0_JTAG_TMS"), 2001 MTK_FUNCTION(4, "I1_ADSP_JTAG0_TMS"), 2002 MTK_FUNCTION(5, "I1_SCP_JTAG0_TMS"), 2003 MTK_FUNCTION(6, "I1_CCU0_JTAG_TMS"), 2004 MTK_FUNCTION(7, "I0_IPU_JTAG_TMS") 2005 ), 2006 2007 MTK_PIN( 2008 164, "GPIO164", 2009 MTK_EINT_FUNCTION(0, 164), 2010 DRV_GRP4, 2011 MTK_FUNCTION(0, "B_GPIO164"), 2012 MTK_FUNCTION(1, "B1_MSDC1_CLK"), 2013 MTK_FUNCTION(2, "I0_SPDIF_IN0"), 2014 MTK_FUNCTION(3, "I1_MD32_0_JTAG_TCK"), 2015 MTK_FUNCTION(4, "I0_ADSP_JTAG0_TCK"), 2016 MTK_FUNCTION(5, "I1_SCP_JTAG0_TCK"), 2017 MTK_FUNCTION(6, "I1_CCU0_JTAG_TCK"), 2018 MTK_FUNCTION(7, "I0_IPU_JTAG_TCK") 2019 ), 2020 2021 MTK_PIN( 2022 165, "GPIO165", 2023 MTK_EINT_FUNCTION(0, 165), 2024 DRV_GRP4, 2025 MTK_FUNCTION(0, "B_GPIO165"), 2026 MTK_FUNCTION(1, "B1_MSDC1_DAT0"), 2027 MTK_FUNCTION(2, "I0_SPDIF_IN1"), 2028 MTK_FUNCTION(3, "I1_MD32_0_JTAG_TDI"), 2029 MTK_FUNCTION(4, "I1_ADSP_JTAG0_TDI"), 2030 MTK_FUNCTION(5, "I1_SCP_JTAG0_TDI"), 2031 MTK_FUNCTION(6, "I1_CCU0_JTAG_TDI"), 2032 MTK_FUNCTION(7, "I0_IPU_JTAG_TDI") 2033 ), 2034 2035 MTK_PIN( 2036 166, "GPIO166", 2037 MTK_EINT_FUNCTION(0, 166), 2038 DRV_GRP4, 2039 MTK_FUNCTION(0, "B_GPIO166"), 2040 MTK_FUNCTION(1, "B1_MSDC1_DAT1"), 2041 MTK_FUNCTION(2, "I0_SPDIF_IN2"), 2042 MTK_FUNCTION(3, "O_MD32_0_JTAG_TDO"), 2043 MTK_FUNCTION(4, "O_ADSP_JTAG0_TDO"), 2044 MTK_FUNCTION(5, "O_SCP_JTAG0_TDO"), 2045 MTK_FUNCTION(6, "O_CCU0_JTAG_TDO"), 2046 MTK_FUNCTION(7, "O_IPU_JTAG_TDO") 2047 ), 2048 2049 MTK_PIN( 2050 167, "GPIO167", 2051 MTK_EINT_FUNCTION(0, 167), 2052 DRV_GRP4, 2053 MTK_FUNCTION(0, "B_GPIO167"), 2054 MTK_FUNCTION(1, "B1_MSDC1_DAT2"), 2055 MTK_FUNCTION(2, "O_PWM_0"), 2056 MTK_FUNCTION(3, "I1_MD32_0_JTAG_TRST"), 2057 MTK_FUNCTION(4, "I1_ADSP_JTAG0_TRSTN"), 2058 MTK_FUNCTION(5, "I0_SCP_JTAG0_TRSTN"), 2059 MTK_FUNCTION(6, "I1_CCU0_JTAG_TRST"), 2060 MTK_FUNCTION(7, "I0_IPU_JTAG_TRST") 2061 ), 2062 2063 MTK_PIN( 2064 168, "GPIO168", 2065 MTK_EINT_FUNCTION(0, 168), 2066 DRV_GRP4, 2067 MTK_FUNCTION(0, "B_GPIO168"), 2068 MTK_FUNCTION(1, "B1_MSDC1_DAT3"), 2069 MTK_FUNCTION(2, "O_PWM_1"), 2070 MTK_FUNCTION(3, "O_CLKM0") 2071 ), 2072 2073 MTK_PIN( 2074 169, "GPIO169", 2075 MTK_EINT_FUNCTION(0, 169), 2076 DRV_GRP4, 2077 MTK_FUNCTION(0, "B_GPIO169"), 2078 MTK_FUNCTION(1, "B1_MSDC2_CMD"), 2079 MTK_FUNCTION(2, "O_LVTS_FOUT"), 2080 MTK_FUNCTION(3, "I1_MD32_1_JTAG_TMS"), 2081 MTK_FUNCTION(4, "I0_UDI_TMS"), 2082 MTK_FUNCTION(5, "I0_VPU_UDI_TMS"), 2083 MTK_FUNCTION(6, "B0_TDMIN_MCK"), 2084 MTK_FUNCTION(7, "I1_SSPM_JTAG_TMS") 2085 ), 2086 2087 MTK_PIN( 2088 170, "GPIO170", 2089 MTK_EINT_FUNCTION(0, 170), 2090 DRV_GRP4, 2091 MTK_FUNCTION(0, "B_GPIO170"), 2092 MTK_FUNCTION(1, "B1_MSDC2_CLK"), 2093 MTK_FUNCTION(2, "O_LVTS_SDO"), 2094 MTK_FUNCTION(3, "I1_MD32_1_JTAG_TCK"), 2095 MTK_FUNCTION(4, "I0_UDI_TCK"), 2096 MTK_FUNCTION(5, "I0_VPU_UDI_TCK"), 2097 MTK_FUNCTION(6, "B0_TDMIN_BCK"), 2098 MTK_FUNCTION(7, "I1_SSPM_JTAG_TCK") 2099 ), 2100 2101 MTK_PIN( 2102 171, "GPIO171", 2103 MTK_EINT_FUNCTION(0, 171), 2104 DRV_GRP4, 2105 MTK_FUNCTION(0, "B_GPIO171"), 2106 MTK_FUNCTION(1, "B1_MSDC2_DAT0"), 2107 MTK_FUNCTION(2, "I0_LVTS_26M"), 2108 MTK_FUNCTION(3, "I1_MD32_1_JTAG_TDI"), 2109 MTK_FUNCTION(4, "I0_UDI_TDI"), 2110 MTK_FUNCTION(5, "I0_VPU_UDI_TDI"), 2111 MTK_FUNCTION(6, "B0_TDMIN_LRCK"), 2112 MTK_FUNCTION(7, "I1_SSPM_JTAG_TDI") 2113 ), 2114 2115 MTK_PIN( 2116 172, "GPIO172", 2117 MTK_EINT_FUNCTION(0, 172), 2118 DRV_GRP4, 2119 MTK_FUNCTION(0, "B_GPIO172"), 2120 MTK_FUNCTION(1, "B1_MSDC2_DAT1"), 2121 MTK_FUNCTION(2, "I0_LVTS_SCF"), 2122 MTK_FUNCTION(3, "O_MD32_1_JTAG_TDO"), 2123 MTK_FUNCTION(4, "O_UDI_TDO"), 2124 MTK_FUNCTION(5, "O_VPU_UDI_TDO"), 2125 MTK_FUNCTION(6, "I0_TDMIN_DI"), 2126 MTK_FUNCTION(7, "O_SSPM_JTAG_TDO") 2127 ), 2128 2129 MTK_PIN( 2130 173, "GPIO173", 2131 MTK_EINT_FUNCTION(0, 173), 2132 DRV_GRP4, 2133 MTK_FUNCTION(0, "B_GPIO173"), 2134 MTK_FUNCTION(1, "B1_MSDC2_DAT2"), 2135 MTK_FUNCTION(2, "I0_LVTS_SCK"), 2136 MTK_FUNCTION(3, "I1_MD32_1_JTAG_TRST"), 2137 MTK_FUNCTION(4, "I0_UDI_NTRST"), 2138 MTK_FUNCTION(5, "I0_VPU_UDI_NTRST"), 2139 MTK_FUNCTION(7, "I0_SSPM_JTAG_TRSTN") 2140 ), 2141 2142 MTK_PIN( 2143 174, "GPIO174", 2144 MTK_EINT_FUNCTION(0, 174), 2145 DRV_GRP4, 2146 MTK_FUNCTION(0, "B_GPIO174"), 2147 MTK_FUNCTION(1, "B1_MSDC2_DAT3"), 2148 MTK_FUNCTION(2, "I0_LVTS_SDI") 2149 ), 2150 2151 MTK_PIN( 2152 175, "GPIO175", 2153 MTK_EINT_FUNCTION(0, 175), 2154 DRV_GRP4, 2155 MTK_FUNCTION(0, "B_GPIO175"), 2156 MTK_FUNCTION(1, "B0_SPMI_M_SCL") 2157 ), 2158 2159 MTK_PIN( 2160 176, "GPIO176", 2161 MTK_EINT_FUNCTION(0, 176), 2162 DRV_GRP4, 2163 MTK_FUNCTION(0, "B_GPIO176"), 2164 MTK_FUNCTION(1, "B0_SPMI_M_SDA") 2165 ), 2166 2167 MTK_PIN( 2168 177, "GPIO177", 2169 MTK_EINT_FUNCTION(0, 212), 2170 DRV_FIXED, 2171 MTK_FUNCTION(0, NULL) 2172 ), 2173 2174 MTK_PIN( 2175 178, "GPIO178", 2176 MTK_EINT_FUNCTION(0, 213), 2177 DRV_FIXED, 2178 MTK_FUNCTION(0, NULL) 2179 ), 2180 2181 MTK_PIN( 2182 179, "GPIO179", 2183 MTK_EINT_FUNCTION(0, 214), 2184 DRV_FIXED, 2185 MTK_FUNCTION(0, NULL) 2186 ), 2187 2188 MTK_PIN( 2189 180, "GPIO180", 2190 MTK_EINT_FUNCTION(0, 215), 2191 DRV_FIXED, 2192 MTK_FUNCTION(0, NULL) 2193 ), 2194 2195 MTK_PIN( 2196 181, "GPIO181", 2197 MTK_EINT_FUNCTION(0, 216), 2198 DRV_FIXED, 2199 MTK_FUNCTION(0, NULL) 2200 ), 2201 2202 MTK_PIN( 2203 182, "GPIO182", 2204 MTK_EINT_FUNCTION(0, 217), 2205 DRV_FIXED, 2206 MTK_FUNCTION(0, NULL) 2207 ), 2208 2209 MTK_PIN( 2210 183, "GPIO183", 2211 MTK_EINT_FUNCTION(0, 218), 2212 DRV_FIXED, 2213 MTK_FUNCTION(0, NULL) 2214 ), 2215 2216 MTK_PIN( 2217 184, "GPIO184", 2218 MTK_EINT_FUNCTION(0, 219), 2219 DRV_FIXED, 2220 MTK_FUNCTION(0, NULL) 2221 ), 2222 2223 MTK_PIN( 2224 185, "GPIO185", 2225 MTK_EINT_FUNCTION(0, 220), 2226 DRV_FIXED, 2227 MTK_FUNCTION(0, NULL) 2228 ), 2229 2230 MTK_PIN( 2231 186, "GPIO186", 2232 MTK_EINT_FUNCTION(0, 221), 2233 DRV_FIXED, 2234 MTK_FUNCTION(0, NULL) 2235 ), 2236 2237 MTK_PIN( 2238 187, "GPIO187", 2239 MTK_EINT_FUNCTION(0, 222), 2240 DRV_FIXED, 2241 MTK_FUNCTION(0, NULL) 2242 ), 2243 2244 MTK_PIN( 2245 188, "GPIO188", 2246 MTK_EINT_FUNCTION(0, 223), 2247 DRV_FIXED, 2248 MTK_FUNCTION(0, NULL) 2249 ), 2250 2251 MTK_PIN( 2252 189, "GPIO189", 2253 MTK_EINT_FUNCTION(0, 224), 2254 DRV_FIXED, 2255 MTK_FUNCTION(0, NULL) 2256 ) 2257}; 2258 2259#endif /* __PINCTRL__MTK_MT8188_H */ 2260