1177 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#ifndef __PINCTRL_MTK_MT8127_H3#define __PINCTRL_MTK_MT8127_H4 5#include <linux/pinctrl/pinctrl.h>6#include "pinctrl-mtk-common.h"7 8static const struct mtk_desc_pin mtk_pins_mt8127[] = {9 MTK_PIN(PINCTRL_PIN(0, "PWRAP_SPI0_MI"),10 "P22", "mt8127",11 MTK_EINT_FUNCTION(0, 22),12 MTK_FUNCTION(0, "GPIO0"),13 MTK_FUNCTION(1, "PWRAP_SPIDO"),14 MTK_FUNCTION(2, "PWRAP_SPIDI")15 ),16 MTK_PIN(PINCTRL_PIN(1, "PWRAP_SPI0_MO"),17 "M22", "mt8127",18 MTK_EINT_FUNCTION(0, 23),19 MTK_FUNCTION(0, "GPIO1"),20 MTK_FUNCTION(1, "PWRAP_SPIDI"),21 MTK_FUNCTION(2, "PWRAP_SPIDO")22 ),23 MTK_PIN(PINCTRL_PIN(2, "PWRAP_INT"),24 "L23", "mt8127",25 MTK_EINT_FUNCTION(0, 24),26 MTK_FUNCTION(0, "GPIO2")27 ),28 MTK_PIN(PINCTRL_PIN(3, "PWRAP_SPI0_CK"),29 "N23", "mt8127",30 MTK_EINT_FUNCTION(0, 25),31 MTK_FUNCTION(0, "GPIO3"),32 MTK_FUNCTION(1, "PWRAP_SPICK_I")33 ),34 MTK_PIN(PINCTRL_PIN(4, "PWRAP_SPI0_CSN"),35 "N22", "mt8127",36 MTK_EINT_FUNCTION(0, 26),37 MTK_FUNCTION(0, "GPIO4"),38 MTK_FUNCTION(1, "PWRAP_SPICS_B_I")39 ),40 MTK_PIN(PINCTRL_PIN(5, "PWRAP_SPI0_CK2"),41 "L19", "mt8127",42 MTK_EINT_FUNCTION(0, 27),43 MTK_FUNCTION(0, "GPIO5"),44 MTK_FUNCTION(1, "PWRAP_SPICK2_I"),45 MTK_FUNCTION(2, "ANT_SEL1"),46 MTK_FUNCTION(3, "VDEC_TEST_CK"),47 MTK_FUNCTION(7, "DBG_MON_B[0]")48 ),49 MTK_PIN(PINCTRL_PIN(6, "PWRAP_SPI0_CSN2"),50 "M23", "mt8127",51 MTK_EINT_FUNCTION(0, 28),52 MTK_FUNCTION(0, "GPIO6"),53 MTK_FUNCTION(1, "PWRAP_SPICS2_B_I"),54 MTK_FUNCTION(2, "ANT_SEL0"),55 MTK_FUNCTION(3, "MM_TEST_CK"),56 MTK_FUNCTION(7, "DBG_MON_B[1]")57 ),58 MTK_PIN(PINCTRL_PIN(7, "AUD_CLK_MOSI"),59 "K23", "mt8127",60 MTK_EINT_FUNCTION(0, 29),61 MTK_FUNCTION(0, "GPIO7"),62 MTK_FUNCTION(1, "AUD_CLK"),63 MTK_FUNCTION(2, "ADC_CK")64 ),65 MTK_PIN(PINCTRL_PIN(8, "AUD_DAT_MISO"),66 "K24", "mt8127",67 MTK_EINT_FUNCTION(0, 30),68 MTK_FUNCTION(0, "GPIO8"),69 MTK_FUNCTION(1, "AUD_MISO"),70 MTK_FUNCTION(2, "ADC_DAT_IN"),71 MTK_FUNCTION(3, "AUD_MOSI")72 ),73 MTK_PIN(PINCTRL_PIN(9, "AUD_DAT_MOSI"),74 "K22", "mt8127",75 MTK_EINT_FUNCTION(0, 31),76 MTK_FUNCTION(0, "GPIO9"),77 MTK_FUNCTION(1, "AUD_MOSI"),78 MTK_FUNCTION(2, "ADC_WS"),79 MTK_FUNCTION(3, "AUD_MISO")80 ),81 MTK_PIN(PINCTRL_PIN(10, "RTC32K_CK"),82 "R21", "mt8127",83 MTK_EINT_FUNCTION(0, 32),84 MTK_FUNCTION(0, "GPIO10"),85 MTK_FUNCTION(1, "RTC32K_CK")86 ),87 MTK_PIN(PINCTRL_PIN(11, "WATCHDOG"),88 "P24", "mt8127",89 MTK_EINT_FUNCTION(0, 33),90 MTK_FUNCTION(0, "GPIO11"),91 MTK_FUNCTION(1, "WATCHDOG")92 ),93 MTK_PIN(PINCTRL_PIN(12, "SRCLKENA"),94 "R22", "mt8127",95 MTK_EINT_FUNCTION(0, 34),96 MTK_FUNCTION(0, "GPIO12"),97 MTK_FUNCTION(1, "SRCLKENA")98 ),99 MTK_PIN(PINCTRL_PIN(13, "SRCLKENAI"),100 "P23", "mt8127",101 MTK_EINT_FUNCTION(0, 35),102 MTK_FUNCTION(0, "GPIO13"),103 MTK_FUNCTION(1, "SRCLKENAI")104 ),105 MTK_PIN(PINCTRL_PIN(14, "URXD2"),106 "U19", "mt8127",107 MTK_EINT_FUNCTION(0, 36),108 MTK_FUNCTION(0, "GPIO14"),109 MTK_FUNCTION(1, "URXD2"),110 MTK_FUNCTION(2, "DPI_D5"),111 MTK_FUNCTION(3, "UTXD2"),112 MTK_FUNCTION(5, "SRCCLKENAI2"),113 MTK_FUNCTION(6, "KROW4")114 ),115 MTK_PIN(PINCTRL_PIN(15, "UTXD2"),116 "U20", "mt8127",117 MTK_EINT_FUNCTION(0, 37),118 MTK_FUNCTION(0, "GPIO15"),119 MTK_FUNCTION(1, "UTXD2"),120 MTK_FUNCTION(2, "DPI_HSYNC"),121 MTK_FUNCTION(3, "URXD2"),122 MTK_FUNCTION(6, "KROW5")123 ),124 MTK_PIN(PINCTRL_PIN(16, "URXD3"),125 "U18", "mt8127",126 MTK_EINT_FUNCTION(0, 38),127 MTK_FUNCTION(0, "GPIO16"),128 MTK_FUNCTION(1, "URXD3"),129 MTK_FUNCTION(2, "DPI_DE"),130 MTK_FUNCTION(3, "UTXD3"),131 MTK_FUNCTION(4, "UCTS2"),132 MTK_FUNCTION(5, "PWM3"),133 MTK_FUNCTION(6, "KROW6")134 ),135 MTK_PIN(PINCTRL_PIN(17, "UTXD3"),136 "R18", "mt8127",137 MTK_EINT_FUNCTION(0, 39),138 MTK_FUNCTION(0, "GPIO17"),139 MTK_FUNCTION(1, "UTXD3"),140 MTK_FUNCTION(2, "DPI_VSYNC"),141 MTK_FUNCTION(3, "URXD3"),142 MTK_FUNCTION(4, "URTS2"),143 MTK_FUNCTION(5, "PWM4"),144 MTK_FUNCTION(6, "KROW7")145 ),146 MTK_PIN(PINCTRL_PIN(18, "PCM_CLK"),147 "U22", "mt8127",148 MTK_EINT_FUNCTION(0, 40),149 MTK_FUNCTION(0, "GPIO18"),150 MTK_FUNCTION(1, "PCM_CLK0"),151 MTK_FUNCTION(2, "DPI_D4"),152 MTK_FUNCTION(3, "I2SIN1_BCK0"),153 MTK_FUNCTION(4, "I2SOUT_BCK"),154 MTK_FUNCTION(5, "CONN_DSP_JCK"),155 MTK_FUNCTION(6, "IR"),156 MTK_FUNCTION(7, "DBG_MON_A[0]")157 ),158 MTK_PIN(PINCTRL_PIN(19, "PCM_SYNC"),159 "U23", "mt8127",160 MTK_EINT_FUNCTION(0, 41),161 MTK_FUNCTION(0, "GPIO19"),162 MTK_FUNCTION(1, "PCM_SYNC"),163 MTK_FUNCTION(2, "DPI_D3"),164 MTK_FUNCTION(3, "I2SIN1_LRCK"),165 MTK_FUNCTION(4, "I2SOUT_LRCK"),166 MTK_FUNCTION(5, "CONN_DSP_JINTP"),167 MTK_FUNCTION(6, "EXT_COL"),168 MTK_FUNCTION(7, "DBG_MON_A[1]")169 ),170 MTK_PIN(PINCTRL_PIN(20, "PCM_RX"),171 "V22", "mt8127",172 MTK_EINT_FUNCTION(0, 42),173 MTK_FUNCTION(0, "GPIO20"),174 MTK_FUNCTION(1, "PCM_RX"),175 MTK_FUNCTION(2, "DPI_D1"),176 MTK_FUNCTION(3, "I2SIN1_DATA_IN"),177 MTK_FUNCTION(4, "PCM_TX"),178 MTK_FUNCTION(5, "CONN_DSP_JDI"),179 MTK_FUNCTION(6, "EXT_MDIO"),180 MTK_FUNCTION(7, "DBG_MON_A[2]")181 ),182 MTK_PIN(PINCTRL_PIN(21, "PCM_TX"),183 "U21", "mt8127",184 MTK_EINT_FUNCTION(0, 43),185 MTK_FUNCTION(0, "GPIO21"),186 MTK_FUNCTION(1, "PCM_TX"),187 MTK_FUNCTION(2, "DPI_D2"),188 MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),189 MTK_FUNCTION(4, "PCM_RX"),190 MTK_FUNCTION(5, "CONN_DSP_JMS"),191 MTK_FUNCTION(6, "EXT_MDC"),192 MTK_FUNCTION(7, "DBG_MON_A[3]")193 ),194 MTK_PIN(PINCTRL_PIN(22, "EINT0"),195 "AB19", "mt8127",196 MTK_EINT_FUNCTION(0, 0),197 MTK_FUNCTION(0, "GPIO22"),198 MTK_FUNCTION(1, "PWM1"),199 MTK_FUNCTION(2, "DPI_CK"),200 MTK_FUNCTION(4, "EXT_TXD0"),201 MTK_FUNCTION(5, "CONN_DSP_JDO"),202 MTK_FUNCTION(7, "DBG_MON_A[4]")203 ),204 MTK_PIN(PINCTRL_PIN(23, "EINT1"),205 "AA21", "mt8127",206 MTK_EINT_FUNCTION(0, 1),207 MTK_FUNCTION(0, "GPIO23"),208 MTK_FUNCTION(1, "PWM2"),209 MTK_FUNCTION(2, "DPI_D12"),210 MTK_FUNCTION(4, "EXT_TXD1"),211 MTK_FUNCTION(5, "CONN_MCU_TDO"),212 MTK_FUNCTION(7, "DBG_MON_A[5]")213 ),214 MTK_PIN(PINCTRL_PIN(24, "EINT2"),215 "AA19", "mt8127",216 MTK_EINT_FUNCTION(0, 2),217 MTK_FUNCTION(0, "GPIO24"),218 MTK_FUNCTION(1, "CLKM0"),219 MTK_FUNCTION(2, "DPI_D13"),220 MTK_FUNCTION(4, "EXT_TXD2"),221 MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),222 MTK_FUNCTION(6, "KCOL4"),223 MTK_FUNCTION(7, "DBG_MON_A[6]")224 ),225 MTK_PIN(PINCTRL_PIN(25, "EINT3"),226 "Y19", "mt8127",227 MTK_EINT_FUNCTION(0, 3),228 MTK_FUNCTION(0, "GPIO25"),229 MTK_FUNCTION(1, "CLKM1"),230 MTK_FUNCTION(2, "DPI_D14"),231 MTK_FUNCTION(3, "SPI_MI"),232 MTK_FUNCTION(4, "EXT_TXD3"),233 MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),234 MTK_FUNCTION(6, "KCOL5"),235 MTK_FUNCTION(7, "DBG_MON_A[7]")236 ),237 MTK_PIN(PINCTRL_PIN(26, "EINT4"),238 "V21", "mt8127",239 MTK_EINT_FUNCTION(0, 4),240 MTK_FUNCTION(0, "GPIO26"),241 MTK_FUNCTION(1, "CLKM2"),242 MTK_FUNCTION(2, "DPI_D15"),243 MTK_FUNCTION(3, "SPI_MO"),244 MTK_FUNCTION(4, "EXT_TXC"),245 MTK_FUNCTION(5, "CONN_MCU_TCK0"),246 MTK_FUNCTION(6, "CONN_MCU_AICE_JCKC"),247 MTK_FUNCTION(7, "DBG_MON_A[8]")248 ),249 MTK_PIN(PINCTRL_PIN(27, "EINT5"),250 "AB22", "mt8127",251 MTK_EINT_FUNCTION(0, 5),252 MTK_FUNCTION(0, "GPIO27"),253 MTK_FUNCTION(1, "UCTS2"),254 MTK_FUNCTION(2, "DPI_D16"),255 MTK_FUNCTION(3, "SPI_CS"),256 MTK_FUNCTION(4, "EXT_RXER"),257 MTK_FUNCTION(5, "CONN_MCU_TDI"),258 MTK_FUNCTION(6, "KCOL6"),259 MTK_FUNCTION(7, "DBG_MON_A[9]")260 ),261 MTK_PIN(PINCTRL_PIN(28, "EINT6"),262 "AA23", "mt8127",263 MTK_EINT_FUNCTION(0, 6),264 MTK_FUNCTION(0, "GPIO28"),265 MTK_FUNCTION(1, "URTS2"),266 MTK_FUNCTION(2, "DPI_D17"),267 MTK_FUNCTION(3, "SPI_CK"),268 MTK_FUNCTION(4, "EXT_RXC"),269 MTK_FUNCTION(5, "CONN_MCU_TRST_B"),270 MTK_FUNCTION(6, "KCOL7"),271 MTK_FUNCTION(7, "DBG_MON_A[10]")272 ),273 MTK_PIN(PINCTRL_PIN(29, "EINT7"),274 "Y23", "mt8127",275 MTK_EINT_FUNCTION(0, 7),276 MTK_FUNCTION(0, "GPIO29"),277 MTK_FUNCTION(1, "UCTS3"),278 MTK_FUNCTION(2, "DPI_D6"),279 MTK_FUNCTION(3, "SDA1"),280 MTK_FUNCTION(4, "EXT_RXDV"),281 MTK_FUNCTION(5, "CONN_MCU_TMS"),282 MTK_FUNCTION(6, "CONN_MCU_AICE_JMSC"),283 MTK_FUNCTION(7, "DBG_MON_A[11]")284 ),285 MTK_PIN(PINCTRL_PIN(30, "EINT8"),286 "Y24", "mt8127",287 MTK_EINT_FUNCTION(0, 8),288 MTK_FUNCTION(0, "GPIO30"),289 MTK_FUNCTION(1, "URTS3"),290 MTK_FUNCTION(2, "CLKM3"),291 MTK_FUNCTION(3, "SCL1"),292 MTK_FUNCTION(4, "EXT_RXD0"),293 MTK_FUNCTION(5, "ANT_SEL0"),294 MTK_FUNCTION(6, "DPI_D7"),295 MTK_FUNCTION(7, "DBG_MON_B[2]")296 ),297 MTK_PIN(PINCTRL_PIN(31, "EINT9"),298 "W23", "mt8127",299 MTK_EINT_FUNCTION(0, 9),300 MTK_FUNCTION(0, "GPIO31"),301 MTK_FUNCTION(1, "CLKM4"),302 MTK_FUNCTION(2, "SDA2"),303 MTK_FUNCTION(3, "EXT_FRAME_SYNC"),304 MTK_FUNCTION(4, "EXT_RXD1"),305 MTK_FUNCTION(5, "ANT_SEL1"),306 MTK_FUNCTION(6, "DPI_D8"),307 MTK_FUNCTION(7, "DBG_MON_B[3]")308 ),309 MTK_PIN(PINCTRL_PIN(32, "EINT10"),310 "W24", "mt8127",311 MTK_EINT_FUNCTION(0, 10),312 MTK_FUNCTION(0, "GPIO32"),313 MTK_FUNCTION(1, "CLKM5"),314 MTK_FUNCTION(2, "SCL2"),315 MTK_FUNCTION(3, "EXT_FRAME_SYNC"),316 MTK_FUNCTION(4, "EXT_RXD2"),317 MTK_FUNCTION(5, "ANT_SEL2"),318 MTK_FUNCTION(6, "DPI_D9"),319 MTK_FUNCTION(7, "DBG_MON_B[4]")320 ),321 MTK_PIN(PINCTRL_PIN(33, "KPROW0"),322 "AB24", "mt8127",323 MTK_EINT_FUNCTION(0, 44),324 MTK_FUNCTION(0, "GPIO33"),325 MTK_FUNCTION(1, "KROW0"),326 MTK_FUNCTION(4, "IMG_TEST_CK"),327 MTK_FUNCTION(7, "DBG_MON_A[12]")328 ),329 MTK_PIN(PINCTRL_PIN(34, "KPROW1"),330 "AC24", "mt8127",331 MTK_EINT_FUNCTION(0, 45),332 MTK_FUNCTION(0, "GPIO34"),333 MTK_FUNCTION(1, "KROW1"),334 MTK_FUNCTION(2, "IDDIG"),335 MTK_FUNCTION(3, "EXT_FRAME_SYNC"),336 MTK_FUNCTION(4, "MFG_TEST_CK"),337 MTK_FUNCTION(7, "DBG_MON_B[5]")338 ),339 MTK_PIN(PINCTRL_PIN(35, "KPROW2"),340 "AD24", "mt8127",341 MTK_EINT_FUNCTION(0, 46),342 MTK_FUNCTION(0, "GPIO35"),343 MTK_FUNCTION(1, "KROW2"),344 MTK_FUNCTION(2, "DRV_VBUS"),345 MTK_FUNCTION(3, "EXT_FRAME_SYNC"),346 MTK_FUNCTION(4, "CONN_TEST_CK"),347 MTK_FUNCTION(7, "DBG_MON_B[6]")348 ),349 MTK_PIN(PINCTRL_PIN(36, "KPCOL0"),350 "AB23", "mt8127",351 MTK_EINT_FUNCTION(0, 47),352 MTK_FUNCTION(0, "GPIO36"),353 MTK_FUNCTION(1, "KCOL0"),354 MTK_FUNCTION(7, "DBG_MON_A[13]")355 ),356 MTK_PIN(PINCTRL_PIN(37, "KPCOL1"),357 "AC22", "mt8127",358 MTK_EINT_FUNCTION(0, 48),359 MTK_FUNCTION(0, "GPIO37"),360 MTK_FUNCTION(1, "KCOL1"),361 MTK_FUNCTION(7, "DBG_MON_B[7]")362 ),363 MTK_PIN(PINCTRL_PIN(38, "KPCOL2"),364 "AC23", "mt8127",365 MTK_EINT_FUNCTION(0, 49),366 MTK_FUNCTION(0, "GPIO38"),367 MTK_FUNCTION(1, "KCOL2"),368 MTK_FUNCTION(2, "IDDIG"),369 MTK_FUNCTION(3, "EXT_FRAME_SYNC"),370 MTK_FUNCTION(7, "DBG_MON_B[8]")371 ),372 MTK_PIN(PINCTRL_PIN(39, "JTMS"),373 "V18", "mt8127",374 MTK_EINT_FUNCTION(0, 50),375 MTK_FUNCTION(0, "GPIO39"),376 MTK_FUNCTION(1, "JTMS"),377 MTK_FUNCTION(2, "CONN_MCU_TMS"),378 MTK_FUNCTION(3, "CONN_MCU_AICE_JMSC")379 ),380 MTK_PIN(PINCTRL_PIN(40, "JTCK"),381 "AA18", "mt8127",382 MTK_EINT_FUNCTION(0, 51),383 MTK_FUNCTION(0, "GPIO40"),384 MTK_FUNCTION(1, "JTCK"),385 MTK_FUNCTION(2, "CONN_MCU_TCK1"),386 MTK_FUNCTION(3, "CONN_MCU_AICE_JCKC")387 ),388 MTK_PIN(PINCTRL_PIN(41, "JTDI"),389 "W18", "mt8127",390 MTK_EINT_FUNCTION(0, 52),391 MTK_FUNCTION(0, "GPIO41"),392 MTK_FUNCTION(1, "JTDI"),393 MTK_FUNCTION(2, "CONN_MCU_TDI")394 ),395 MTK_PIN(PINCTRL_PIN(42, "JTDO"),396 "Y18", "mt8127",397 MTK_EINT_FUNCTION(0, 53),398 MTK_FUNCTION(0, "GPIO42"),399 MTK_FUNCTION(1, "JTDO"),400 MTK_FUNCTION(2, "CONN_MCU_TDO")401 ),402 MTK_PIN(PINCTRL_PIN(43, "EINT11"),403 "W22", "mt8127",404 MTK_EINT_FUNCTION(0, 11),405 MTK_FUNCTION(0, "GPIO43"),406 MTK_FUNCTION(1, "CLKM4"),407 MTK_FUNCTION(2, "PWM2"),408 MTK_FUNCTION(3, "KROW3"),409 MTK_FUNCTION(4, "ANT_SEL3"),410 MTK_FUNCTION(5, "DPI_D10"),411 MTK_FUNCTION(6, "EXT_RXD3"),412 MTK_FUNCTION(7, "DBG_MON_B[9]")413 ),414 MTK_PIN(PINCTRL_PIN(44, "EINT12"),415 "V23", "mt8127",416 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),417 MTK_FUNCTION(0, "GPIO44"),418 MTK_FUNCTION(1, "CLKM5"),419 MTK_FUNCTION(2, "PWM0"),420 MTK_FUNCTION(3, "KCOL3"),421 MTK_FUNCTION(4, "ANT_SEL4"),422 MTK_FUNCTION(5, "DPI_D11"),423 MTK_FUNCTION(6, "EXT_TXEN"),424 MTK_FUNCTION(7, "DBG_MON_B[10]")425 ),426 MTK_PIN(PINCTRL_PIN(45, "EINT13"),427 "Y21", "mt8127",428 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),429 MTK_FUNCTION(0, "GPIO45"),430 MTK_FUNCTION(4, "ANT_SEL5"),431 MTK_FUNCTION(5, "DPI_D0"),432 MTK_FUNCTION(6, "SPDIF"),433 MTK_FUNCTION(7, "DBG_MON_B[11]")434 ),435 MTK_PIN(PINCTRL_PIN(46, "EINT14"),436 "F23", "mt8127",437 MTK_EINT_FUNCTION(0, 14),438 MTK_FUNCTION(0, "GPIO46"),439 MTK_FUNCTION(2, "DAC_DAT_OUT"),440 MTK_FUNCTION(4, "ANT_SEL1"),441 MTK_FUNCTION(5, "CONN_MCU_DBGACK_N"),442 MTK_FUNCTION(6, "NCLE"),443 MTK_FUNCTION(7, "DBG_MON_A[14]")444 ),445 MTK_PIN(PINCTRL_PIN(47, "EINT15"),446 "G23", "mt8127",447 MTK_EINT_FUNCTION(0, 15),448 MTK_FUNCTION(0, "GPIO47"),449 MTK_FUNCTION(2, "DAC_WS"),450 MTK_FUNCTION(4, "ANT_SEL2"),451 MTK_FUNCTION(5, "CONN_MCU_DBGI_N"),452 MTK_FUNCTION(6, "NCEB1"),453 MTK_FUNCTION(7, "DBG_MON_A[15]")454 ),455 MTK_PIN(PINCTRL_PIN(48, "EINT16"),456 "H23", "mt8127",457 MTK_EINT_FUNCTION(0, 16),458 MTK_FUNCTION(0, "GPIO48"),459 MTK_FUNCTION(2, "DAC_CK"),460 MTK_FUNCTION(4, "ANT_SEL3"),461 MTK_FUNCTION(5, "CONN_MCU_TRST_B"),462 MTK_FUNCTION(6, "NCEB0"),463 MTK_FUNCTION(7, "DBG_MON_A[16]")464 ),465 MTK_PIN(PINCTRL_PIN(49, "EINT17"),466 "J22", "mt8127",467 MTK_EINT_FUNCTION(0, 17),468 MTK_FUNCTION(0, "GPIO49"),469 MTK_FUNCTION(1, "UCTS0"),470 MTK_FUNCTION(3, "CLKM0"),471 MTK_FUNCTION(4, "IDDIG"),472 MTK_FUNCTION(5, "ANT_SEL4"),473 MTK_FUNCTION(6, "NREB"),474 MTK_FUNCTION(7, "DBG_MON_A[17]")475 ),476 MTK_PIN(PINCTRL_PIN(50, "EINT18"),477 "AD20", "mt8127",478 MTK_EINT_FUNCTION(0, 18),479 MTK_FUNCTION(0, "GPIO50"),480 MTK_FUNCTION(1, "URTS0"),481 MTK_FUNCTION(2, "CLKM3"),482 MTK_FUNCTION(3, "I2SOUT_LRCK"),483 MTK_FUNCTION(4, "DRV_VBUS"),484 MTK_FUNCTION(5, "ANT_SEL3"),485 MTK_FUNCTION(6, "ADC_CK"),486 MTK_FUNCTION(7, "DBG_MON_B[12]")487 ),488 MTK_PIN(PINCTRL_PIN(51, "EINT19"),489 "AC21", "mt8127",490 MTK_EINT_FUNCTION(0, 19),491 MTK_FUNCTION(0, "GPIO51"),492 MTK_FUNCTION(1, "UCTS1"),493 MTK_FUNCTION(3, "I2SOUT_BCK"),494 MTK_FUNCTION(4, "CLKM1"),495 MTK_FUNCTION(5, "ANT_SEL4"),496 MTK_FUNCTION(6, "ADC_DAT_IN"),497 MTK_FUNCTION(7, "DBG_MON_B[13]")498 ),499 MTK_PIN(PINCTRL_PIN(52, "EINT20"),500 "V20", "mt8127",501 MTK_EINT_FUNCTION(0, 20),502 MTK_FUNCTION(0, "GPIO52"),503 MTK_FUNCTION(1, "URTS1"),504 MTK_FUNCTION(2, "PCM_TX"),505 MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),506 MTK_FUNCTION(4, "CLKM2"),507 MTK_FUNCTION(5, "ANT_SEL5"),508 MTK_FUNCTION(6, "ADC_WS"),509 MTK_FUNCTION(7, "DBG_MON_B[14]")510 ),511 MTK_PIN(PINCTRL_PIN(53, "SPI_CS"),512 "AD19", "mt8127",513 MTK_EINT_FUNCTION(0, 54),514 MTK_FUNCTION(0, "GPIO53"),515 MTK_FUNCTION(1, "SPI_CS"),516 MTK_FUNCTION(3, "I2SIN1_DATA_IN"),517 MTK_FUNCTION(4, "ADC_CK"),518 MTK_FUNCTION(7, "DBG_MON_B[15]")519 ),520 MTK_PIN(PINCTRL_PIN(54, "SPI_CK"),521 "AC18", "mt8127",522 MTK_EINT_FUNCTION(0, 55),523 MTK_FUNCTION(0, "GPIO54"),524 MTK_FUNCTION(1, "SPI_CK"),525 MTK_FUNCTION(3, "I2SIN1_LRCK"),526 MTK_FUNCTION(4, "ADC_DAT_IN"),527 MTK_FUNCTION(7, "DBG_MON_B[16]")528 ),529 MTK_PIN(PINCTRL_PIN(55, "SPI_MI"),530 "AC19", "mt8127",531 MTK_EINT_FUNCTION(0, 56),532 MTK_FUNCTION(0, "GPIO55"),533 MTK_FUNCTION(1, "SPI_MI"),534 MTK_FUNCTION(2, "SPI_MO"),535 MTK_FUNCTION(3, "I2SIN1_BCK1"),536 MTK_FUNCTION(4, "ADC_WS"),537 MTK_FUNCTION(7, "DBG_MON_B[17]")538 ),539 MTK_PIN(PINCTRL_PIN(56, "SPI_MO"),540 "AD18", "mt8127",541 MTK_EINT_FUNCTION(0, 57),542 MTK_FUNCTION(0, "GPIO56"),543 MTK_FUNCTION(1, "SPI_MO"),544 MTK_FUNCTION(2, "SPI_MI"),545 MTK_FUNCTION(7, "DBG_MON_B[18]")546 ),547 MTK_PIN(PINCTRL_PIN(57, "SDA1"),548 "AE23", "mt8127",549 MTK_EINT_FUNCTION(0, 58),550 MTK_FUNCTION(0, "GPIO57"),551 MTK_FUNCTION(1, "SDA1")552 ),553 MTK_PIN(PINCTRL_PIN(58, "SCL1"),554 "AD23", "mt8127",555 MTK_EINT_FUNCTION(0, 59),556 MTK_FUNCTION(0, "GPIO58"),557 MTK_FUNCTION(1, "SCL1")558 ),559 MTK_PIN(PINCTRL_PIN(59, "DISP_PWM"),560 "AC20", "mt8127",561 MTK_EINT_FUNCTION(0, 60),562 MTK_FUNCTION(0, "GPIO59"),563 MTK_FUNCTION(1, "DISP_PWM"),564 MTK_FUNCTION(2, "PWM1"),565 MTK_FUNCTION(7, "DBG_MON_A[18]")566 ),567 MTK_PIN(PINCTRL_PIN(60, "WB_RSTB"),568 "AD7", "mt8127",569 MTK_EINT_FUNCTION(0, 61),570 MTK_FUNCTION(0, "GPIO60"),571 MTK_FUNCTION(1, "WB_RSTB"),572 MTK_FUNCTION(7, "DBG_MON_A[19]")573 ),574 MTK_PIN(PINCTRL_PIN(61, "F2W_DATA"),575 "Y10", "mt8127",576 MTK_EINT_FUNCTION(0, 62),577 MTK_FUNCTION(0, "GPIO61"),578 MTK_FUNCTION(1, "F2W_DATA"),579 MTK_FUNCTION(7, "DBG_MON_A[20]")580 ),581 MTK_PIN(PINCTRL_PIN(62, "F2W_CLK"),582 "W10", "mt8127",583 MTK_EINT_FUNCTION(0, 63),584 MTK_FUNCTION(0, "GPIO62"),585 MTK_FUNCTION(1, "F2W_CK"),586 MTK_FUNCTION(7, "DBG_MON_A[21]")587 ),588 MTK_PIN(PINCTRL_PIN(63, "WB_SCLK"),589 "AB7", "mt8127",590 MTK_EINT_FUNCTION(0, 64),591 MTK_FUNCTION(0, "GPIO63"),592 MTK_FUNCTION(1, "WB_SCLK"),593 MTK_FUNCTION(7, "DBG_MON_A[22]")594 ),595 MTK_PIN(PINCTRL_PIN(64, "WB_SDATA"),596 "AA7", "mt8127",597 MTK_EINT_FUNCTION(0, 65),598 MTK_FUNCTION(0, "GPIO64"),599 MTK_FUNCTION(1, "WB_SDATA"),600 MTK_FUNCTION(7, "DBG_MON_A[23]")601 ),602 MTK_PIN(PINCTRL_PIN(65, "WB_SEN"),603 "Y7", "mt8127",604 MTK_EINT_FUNCTION(0, 66),605 MTK_FUNCTION(0, "GPIO65"),606 MTK_FUNCTION(1, "WB_SEN"),607 MTK_FUNCTION(7, "DBG_MON_A[24]")608 ),609 MTK_PIN(PINCTRL_PIN(66, "WB_CRTL0"),610 "AA1", "mt8127",611 MTK_EINT_FUNCTION(0, 67),612 MTK_FUNCTION(0, "GPIO66"),613 MTK_FUNCTION(1, "WB_CRTL0"),614 MTK_FUNCTION(2, "DFD_NTRST_XI"),615 MTK_FUNCTION(7, "DBG_MON_A[25]")616 ),617 MTK_PIN(PINCTRL_PIN(67, "WB_CRTL1"),618 "AA2", "mt8127",619 MTK_EINT_FUNCTION(0, 68),620 MTK_FUNCTION(0, "GPIO67"),621 MTK_FUNCTION(1, "WB_CRTL1"),622 MTK_FUNCTION(2, "DFD_TMS_XI"),623 MTK_FUNCTION(7, "DBG_MON_A[26]")624 ),625 MTK_PIN(PINCTRL_PIN(68, "WB_CRTL2"),626 "Y1", "mt8127",627 MTK_EINT_FUNCTION(0, 69),628 MTK_FUNCTION(0, "GPIO68"),629 MTK_FUNCTION(1, "WB_CRTL2"),630 MTK_FUNCTION(2, "DFD_TCK_XI"),631 MTK_FUNCTION(7, "DBG_MON_A[27]")632 ),633 MTK_PIN(PINCTRL_PIN(69, "WB_CRTL3"),634 "Y2", "mt8127",635 MTK_EINT_FUNCTION(0, 70),636 MTK_FUNCTION(0, "GPIO69"),637 MTK_FUNCTION(1, "WB_CRTL3"),638 MTK_FUNCTION(2, "DFD_TDI_XI"),639 MTK_FUNCTION(7, "DBG_MON_A[28]")640 ),641 MTK_PIN(PINCTRL_PIN(70, "WB_CRTL4"),642 "Y3", "mt8127",643 MTK_EINT_FUNCTION(0, 71),644 MTK_FUNCTION(0, "GPIO70"),645 MTK_FUNCTION(1, "WB_CRTL4"),646 MTK_FUNCTION(2, "DFD_TDO"),647 MTK_FUNCTION(7, "DBG_MON_A[29]")648 ),649 MTK_PIN(PINCTRL_PIN(71, "WB_CRTL5"),650 "Y4", "mt8127",651 MTK_EINT_FUNCTION(0, 72),652 MTK_FUNCTION(0, "GPIO71"),653 MTK_FUNCTION(1, "WB_CRTL5"),654 MTK_FUNCTION(7, "DBG_MON_A[30]")655 ),656 MTK_PIN(PINCTRL_PIN(72, "I2S_DATA_IN"),657 "K21", "mt8127",658 MTK_EINT_FUNCTION(0, 73),659 MTK_FUNCTION(0, "GPIO72"),660 MTK_FUNCTION(1, "I2SIN1_DATA_IN"),661 MTK_FUNCTION(2, "PCM_RX"),662 MTK_FUNCTION(3, "I2SOUT_DATA_OUT"),663 MTK_FUNCTION(4, "DAC_DAT_OUT"),664 MTK_FUNCTION(5, "PWM0"),665 MTK_FUNCTION(6, "ADC_CK"),666 MTK_FUNCTION(7, "DBG_MON_B[19]")667 ),668 MTK_PIN(PINCTRL_PIN(73, "I2S_LRCK"),669 "L21", "mt8127",670 MTK_EINT_FUNCTION(0, 74),671 MTK_FUNCTION(0, "GPIO73"),672 MTK_FUNCTION(1, "I2SIN1_LRCK"),673 MTK_FUNCTION(2, "PCM_SYNC"),674 MTK_FUNCTION(3, "I2SOUT_LRCK"),675 MTK_FUNCTION(4, "DAC_WS"),676 MTK_FUNCTION(5, "PWM3"),677 MTK_FUNCTION(6, "ADC_DAT_IN"),678 MTK_FUNCTION(7, "DBG_MON_B[20]")679 ),680 MTK_PIN(PINCTRL_PIN(74, "I2S_BCK"),681 "L20", "mt8127",682 MTK_EINT_FUNCTION(0, 75),683 MTK_FUNCTION(0, "GPIO74"),684 MTK_FUNCTION(1, "I2SIN1_BCK2"),685 MTK_FUNCTION(2, "PCM_CLK1"),686 MTK_FUNCTION(3, "I2SOUT_BCK"),687 MTK_FUNCTION(4, "DAC_CK"),688 MTK_FUNCTION(5, "PWM4"),689 MTK_FUNCTION(6, "ADC_WS"),690 MTK_FUNCTION(7, "DBG_MON_B[21]")691 ),692 MTK_PIN(PINCTRL_PIN(75, "SDA0"),693 "W3", "mt8127",694 MTK_EINT_FUNCTION(0, 76),695 MTK_FUNCTION(0, "GPIO75"),696 MTK_FUNCTION(1, "SDA0")697 ),698 MTK_PIN(PINCTRL_PIN(76, "SCL0"),699 "W4", "mt8127",700 MTK_EINT_FUNCTION(0, 77),701 MTK_FUNCTION(0, "GPIO76"),702 MTK_FUNCTION(1, "SCL0")703 ),704 MTK_PIN(PINCTRL_PIN(77, "SDA2"),705 "K19", "mt8127",706 MTK_EINT_FUNCTION(0, 78),707 MTK_FUNCTION(0, "GPIO77"),708 MTK_FUNCTION(1, "SDA2"),709 MTK_FUNCTION(2, "PWM1")710 ),711 MTK_PIN(PINCTRL_PIN(78, "SCL2"),712 "K20", "mt8127",713 MTK_EINT_FUNCTION(0, 79),714 MTK_FUNCTION(0, "GPIO78"),715 MTK_FUNCTION(1, "SCL2"),716 MTK_FUNCTION(2, "PWM2")717 ),718 MTK_PIN(PINCTRL_PIN(79, "URXD0"),719 "K18", "mt8127",720 MTK_EINT_FUNCTION(0, 80),721 MTK_FUNCTION(0, "GPIO79"),722 MTK_FUNCTION(1, "URXD0"),723 MTK_FUNCTION(2, "UTXD0")724 ),725 MTK_PIN(PINCTRL_PIN(80, "UTXD0"),726 "K17", "mt8127",727 MTK_EINT_FUNCTION(0, 81),728 MTK_FUNCTION(0, "GPIO80"),729 MTK_FUNCTION(1, "UTXD0"),730 MTK_FUNCTION(2, "URXD0")731 ),732 MTK_PIN(PINCTRL_PIN(81, "URXD1"),733 "L17", "mt8127",734 MTK_EINT_FUNCTION(0, 82),735 MTK_FUNCTION(0, "GPIO81"),736 MTK_FUNCTION(1, "URXD1"),737 MTK_FUNCTION(2, "UTXD1")738 ),739 MTK_PIN(PINCTRL_PIN(82, "UTXD1"),740 "L18", "mt8127",741 MTK_EINT_FUNCTION(0, 83),742 MTK_FUNCTION(0, "GPIO82"),743 MTK_FUNCTION(1, "UTXD1"),744 MTK_FUNCTION(2, "URXD1")745 ),746 MTK_PIN(PINCTRL_PIN(83, "LCM_RST"),747 "W5", "mt8127",748 MTK_EINT_FUNCTION(0, 84),749 MTK_FUNCTION(0, "GPIO83"),750 MTK_FUNCTION(1, "LCM_RST"),751 MTK_FUNCTION(2, "VDAC_CK_XI"),752 MTK_FUNCTION(7, "DBG_MON_A[31]")753 ),754 MTK_PIN(PINCTRL_PIN(84, "DSI_TE"),755 "W6", "mt8127",756 MTK_EINT_FUNCTION(0, 85),757 MTK_FUNCTION(0, "GPIO84"),758 MTK_FUNCTION(1, "DSI_TE"),759 MTK_FUNCTION(7, "DBG_MON_A[32]")760 ),761 MTK_PIN(PINCTRL_PIN(85, "MSDC2_CMD"),762 "U7", "mt8127",763 MTK_EINT_FUNCTION(0, 86),764 MTK_FUNCTION(0, "GPIO85"),765 MTK_FUNCTION(1, "MSDC2_CMD"),766 MTK_FUNCTION(2, "ANT_SEL0"),767 MTK_FUNCTION(3, "SDA1"),768 MTK_FUNCTION(6, "I2SOUT_BCK"),769 MTK_FUNCTION(7, "DBG_MON_B[22]")770 ),771 MTK_PIN(PINCTRL_PIN(86, "MSDC2_CLK"),772 "T8", "mt8127",773 MTK_EINT_FUNCTION(0, 87),774 MTK_FUNCTION(0, "GPIO86"),775 MTK_FUNCTION(1, "MSDC2_CLK"),776 MTK_FUNCTION(2, "ANT_SEL1"),777 MTK_FUNCTION(3, "SCL1"),778 MTK_FUNCTION(6, "I2SOUT_LRCK"),779 MTK_FUNCTION(7, "DBG_MON_B[23]")780 ),781 MTK_PIN(PINCTRL_PIN(87, "MSDC2_DAT0"),782 "V3", "mt8127",783 MTK_EINT_FUNCTION(0, 88),784 MTK_FUNCTION(0, "GPIO87"),785 MTK_FUNCTION(1, "MSDC2_DAT0"),786 MTK_FUNCTION(2, "ANT_SEL2"),787 MTK_FUNCTION(5, "UTXD0"),788 MTK_FUNCTION(6, "I2SOUT_DATA_OUT"),789 MTK_FUNCTION(7, "DBG_MON_B[24]")790 ),791 MTK_PIN(PINCTRL_PIN(88, "MSDC2_DAT1"),792 "V4", "mt8127",793 MTK_EINT_FUNCTION(0, 89),794 MTK_FUNCTION(0, "GPIO88"),795 MTK_FUNCTION(1, "MSDC2_DAT1"),796 MTK_FUNCTION(2, "ANT_SEL3"),797 MTK_FUNCTION(3, "PWM0"),798 MTK_FUNCTION(5, "URXD0"),799 MTK_FUNCTION(6, "PWM1"),800 MTK_FUNCTION(7, "DBG_MON_B[25]")801 ),802 MTK_PIN(PINCTRL_PIN(89, "MSDC2_DAT2"),803 "U5", "mt8127",804 MTK_EINT_FUNCTION(0, 90),805 MTK_FUNCTION(0, "GPIO89"),806 MTK_FUNCTION(1, "MSDC2_DAT2"),807 MTK_FUNCTION(2, "ANT_SEL4"),808 MTK_FUNCTION(3, "SDA2"),809 MTK_FUNCTION(5, "UTXD1"),810 MTK_FUNCTION(6, "PWM2"),811 MTK_FUNCTION(7, "DBG_MON_B[26]")812 ),813 MTK_PIN(PINCTRL_PIN(90, "MSDC2_DAT3"),814 "U6", "mt8127",815 MTK_EINT_FUNCTION(0, 91),816 MTK_FUNCTION(0, "GPIO90"),817 MTK_FUNCTION(1, "MSDC2_DAT3"),818 MTK_FUNCTION(2, "ANT_SEL5"),819 MTK_FUNCTION(3, "SCL2"),820 MTK_FUNCTION(4, "EXT_FRAME_SYNC"),821 MTK_FUNCTION(5, "URXD1"),822 MTK_FUNCTION(6, "PWM3"),823 MTK_FUNCTION(7, "DBG_MON_B[27]")824 ),825 MTK_PIN(PINCTRL_PIN(91, "TDN3"),826 "U2", "mt8127",827 MTK_EINT_FUNCTION(0, 92),828 MTK_FUNCTION(0, "GPI91"),829 MTK_FUNCTION(1, "TDN3")830 ),831 MTK_PIN(PINCTRL_PIN(92, "TDP3"),832 "U1", "mt8127",833 MTK_EINT_FUNCTION(0, 93),834 MTK_FUNCTION(0, "GPI92"),835 MTK_FUNCTION(1, "TDP3")836 ),837 MTK_PIN(PINCTRL_PIN(93, "TDN2"),838 "T2", "mt8127",839 MTK_EINT_FUNCTION(0, 94),840 MTK_FUNCTION(0, "GPI93"),841 MTK_FUNCTION(1, "TDN2")842 ),843 MTK_PIN(PINCTRL_PIN(94, "TDP2"),844 "T1", "mt8127",845 MTK_EINT_FUNCTION(0, 95),846 MTK_FUNCTION(0, "GPI94"),847 MTK_FUNCTION(1, "TDP2")848 ),849 MTK_PIN(PINCTRL_PIN(95, "TCN"),850 "R5", "mt8127",851 MTK_EINT_FUNCTION(0, 96),852 MTK_FUNCTION(0, "GPI95"),853 MTK_FUNCTION(1, "TCN")854 ),855 MTK_PIN(PINCTRL_PIN(96, "TCP"),856 "R4", "mt8127",857 MTK_EINT_FUNCTION(0, 97),858 MTK_FUNCTION(0, "GPI96"),859 MTK_FUNCTION(1, "TCP")860 ),861 MTK_PIN(PINCTRL_PIN(97, "TDN1"),862 "R3", "mt8127",863 MTK_EINT_FUNCTION(0, 98),864 MTK_FUNCTION(0, "GPI97"),865 MTK_FUNCTION(1, "TDN1")866 ),867 MTK_PIN(PINCTRL_PIN(98, "TDP1"),868 "R2", "mt8127",869 MTK_EINT_FUNCTION(0, 99),870 MTK_FUNCTION(0, "GPI98"),871 MTK_FUNCTION(1, "TDP1")872 ),873 MTK_PIN(PINCTRL_PIN(99, "TDN0"),874 "P3", "mt8127",875 MTK_EINT_FUNCTION(0, 100),876 MTK_FUNCTION(0, "GPI99"),877 MTK_FUNCTION(1, "TDN0")878 ),879 MTK_PIN(PINCTRL_PIN(100, "TDP0"),880 "P2", "mt8127",881 MTK_EINT_FUNCTION(0, 101),882 MTK_FUNCTION(0, "GPI100"),883 MTK_FUNCTION(1, "TDP0")884 ),885 MTK_PIN(PINCTRL_PIN(101, "RDN0"),886 "K1", "mt8127",887 MTK_EINT_FUNCTION(0, 102),888 MTK_FUNCTION(0, "GPI101"),889 MTK_FUNCTION(1, "RDN0")890 ),891 MTK_PIN(PINCTRL_PIN(102, "RDP0"),892 "K2", "mt8127",893 MTK_EINT_FUNCTION(0, 103),894 MTK_FUNCTION(0, "GPI102"),895 MTK_FUNCTION(1, "RDP0")896 ),897 MTK_PIN(PINCTRL_PIN(103, "RDN1"),898 "L2", "mt8127",899 MTK_EINT_FUNCTION(0, 104),900 MTK_FUNCTION(0, "GPI103"),901 MTK_FUNCTION(1, "RDN1")902 ),903 MTK_PIN(PINCTRL_PIN(104, "RDP1"),904 "L3", "mt8127",905 MTK_EINT_FUNCTION(0, 105),906 MTK_FUNCTION(0, "GPI104"),907 MTK_FUNCTION(1, "RDP1")908 ),909 MTK_PIN(PINCTRL_PIN(105, "RCN"),910 "M4", "mt8127",911 MTK_EINT_FUNCTION(0, 106),912 MTK_FUNCTION(0, "GPI105"),913 MTK_FUNCTION(1, "RCN")914 ),915 MTK_PIN(PINCTRL_PIN(106, "RCP"),916 "M5", "mt8127",917 MTK_EINT_FUNCTION(0, 107),918 MTK_FUNCTION(0, "GPI106"),919 MTK_FUNCTION(1, "RCP")920 ),921 MTK_PIN(PINCTRL_PIN(107, "RDN2"),922 "M2", "mt8127",923 MTK_EINT_FUNCTION(0, 108),924 MTK_FUNCTION(0, "GPI107"),925 MTK_FUNCTION(1, "RDN2"),926 MTK_FUNCTION(2, "CMDAT8")927 ),928 MTK_PIN(PINCTRL_PIN(108, "RDP2"),929 "M3", "mt8127",930 MTK_EINT_FUNCTION(0, 109),931 MTK_FUNCTION(0, "GPI108"),932 MTK_FUNCTION(1, "RDP2"),933 MTK_FUNCTION(2, "CMDAT9")934 ),935 MTK_PIN(PINCTRL_PIN(109, "RDN3"),936 "N2", "mt8127",937 MTK_EINT_FUNCTION(0, 110),938 MTK_FUNCTION(0, "GPI109"),939 MTK_FUNCTION(1, "RDN3"),940 MTK_FUNCTION(2, "CMDAT4")941 ),942 MTK_PIN(PINCTRL_PIN(110, "RDP3"),943 "N3", "mt8127",944 MTK_EINT_FUNCTION(0, 111),945 MTK_FUNCTION(0, "GPI110"),946 MTK_FUNCTION(1, "RDP3"),947 MTK_FUNCTION(2, "CMDAT5")948 ),949 MTK_PIN(PINCTRL_PIN(111, "RCN_A"),950 "J5", "mt8127",951 MTK_EINT_FUNCTION(0, 112),952 MTK_FUNCTION(0, "GPI111"),953 MTK_FUNCTION(1, "RCN_A"),954 MTK_FUNCTION(2, "CMDAT6")955 ),956 MTK_PIN(PINCTRL_PIN(112, "RCP_A"),957 "J4", "mt8127",958 MTK_EINT_FUNCTION(0, 113),959 MTK_FUNCTION(0, "GPI112"),960 MTK_FUNCTION(1, "RCP_A"),961 MTK_FUNCTION(2, "CMDAT7")962 ),963 MTK_PIN(PINCTRL_PIN(113, "RDN1_A"),964 "J2", "mt8127",965 MTK_EINT_FUNCTION(0, 114),966 MTK_FUNCTION(0, "GPI113"),967 MTK_FUNCTION(1, "RDN1_A"),968 MTK_FUNCTION(2, "CMDAT2"),969 MTK_FUNCTION(3, "CMCSD2")970 ),971 MTK_PIN(PINCTRL_PIN(114, "RDP1_A"),972 "J3", "mt8127",973 MTK_EINT_FUNCTION(0, 115),974 MTK_FUNCTION(0, "GPI114"),975 MTK_FUNCTION(1, "RDP1_A"),976 MTK_FUNCTION(2, "CMDAT3"),977 MTK_FUNCTION(3, "CMCSD3")978 ),979 MTK_PIN(PINCTRL_PIN(115, "RDN0_A"),980 "H2", "mt8127",981 MTK_EINT_FUNCTION(0, 116),982 MTK_FUNCTION(0, "GPI115"),983 MTK_FUNCTION(1, "RDN0_A"),984 MTK_FUNCTION(2, "CMHSYNC")985 ),986 MTK_PIN(PINCTRL_PIN(116, "RDP0_A"),987 "H3", "mt8127",988 MTK_EINT_FUNCTION(0, 117),989 MTK_FUNCTION(0, "GPI116"),990 MTK_FUNCTION(1, "RDP0_A"),991 MTK_FUNCTION(2, "CMVSYNC")992 ),993 MTK_PIN(PINCTRL_PIN(117, "CMDAT0"),994 "G5", "mt8127",995 MTK_EINT_FUNCTION(0, 118),996 MTK_FUNCTION(0, "GPIO117"),997 MTK_FUNCTION(1, "CMDAT0"),998 MTK_FUNCTION(2, "CMCSD0"),999 MTK_FUNCTION(3, "ANT_SEL2"),1000 MTK_FUNCTION(7, "DBG_MON_B[28]")1001 ),1002 MTK_PIN(PINCTRL_PIN(118, "CMDAT1"),1003 "G4", "mt8127",1004 MTK_EINT_FUNCTION(0, 119),1005 MTK_FUNCTION(0, "GPIO118"),1006 MTK_FUNCTION(1, "CMDAT1"),1007 MTK_FUNCTION(2, "CMCSD1"),1008 MTK_FUNCTION(3, "ANT_SEL3"),1009 MTK_FUNCTION(7, "DBG_MON_B[29]")1010 ),1011 MTK_PIN(PINCTRL_PIN(119, "CMMCLK"),1012 "F3", "mt8127",1013 MTK_EINT_FUNCTION(0, 120),1014 MTK_FUNCTION(0, "GPIO119"),1015 MTK_FUNCTION(1, "CMMCLK"),1016 MTK_FUNCTION(3, "ANT_SEL4"),1017 MTK_FUNCTION(7, "DBG_MON_B[30]")1018 ),1019 MTK_PIN(PINCTRL_PIN(120, "CMPCLK"),1020 "G6", "mt8127",1021 MTK_EINT_FUNCTION(0, 121),1022 MTK_FUNCTION(0, "GPIO120"),1023 MTK_FUNCTION(1, "CMPCLK"),1024 MTK_FUNCTION(2, "CMCSK"),1025 MTK_FUNCTION(3, "ANT_SEL5"),1026 MTK_FUNCTION(7, "DBG_MON_B[31]")1027 ),1028 MTK_PIN(PINCTRL_PIN(121, "MSDC1_CMD"),1029 "E3", "mt8127",1030 MTK_EINT_FUNCTION(0, 122),1031 MTK_FUNCTION(0, "GPIO121"),1032 MTK_FUNCTION(1, "MSDC1_CMD")1033 ),1034 MTK_PIN(PINCTRL_PIN(122, "MSDC1_CLK"),1035 "D1", "mt8127",1036 MTK_EINT_FUNCTION(0, 123),1037 MTK_FUNCTION(0, "GPIO122"),1038 MTK_FUNCTION(1, "MSDC1_CLK")1039 ),1040 MTK_PIN(PINCTRL_PIN(123, "MSDC1_DAT0"),1041 "D2", "mt8127",1042 MTK_EINT_FUNCTION(0, 124),1043 MTK_FUNCTION(0, "GPIO123"),1044 MTK_FUNCTION(1, "MSDC1_DAT0")1045 ),1046 MTK_PIN(PINCTRL_PIN(124, "MSDC1_DAT1"),1047 "D3", "mt8127",1048 MTK_EINT_FUNCTION(0, 125),1049 MTK_FUNCTION(0, "GPIO124"),1050 MTK_FUNCTION(1, "MSDC1_DAT1")1051 ),1052 MTK_PIN(PINCTRL_PIN(125, "MSDC1_DAT2"),1053 "F2", "mt8127",1054 MTK_EINT_FUNCTION(0, 126),1055 MTK_FUNCTION(0, "GPIO125"),1056 MTK_FUNCTION(1, "MSDC1_DAT2")1057 ),1058 MTK_PIN(PINCTRL_PIN(126, "MSDC1_DAT3"),1059 "E2", "mt8127",1060 MTK_EINT_FUNCTION(0, 127),1061 MTK_FUNCTION(0, "GPIO126"),1062 MTK_FUNCTION(1, "MSDC1_DAT3")1063 ),1064 MTK_PIN(PINCTRL_PIN(127, "MSDC0_DAT7"),1065 "C23", "mt8127",1066 MTK_EINT_FUNCTION(0, 128),1067 MTK_FUNCTION(0, "GPIO127"),1068 MTK_FUNCTION(1, "MSDC0_DAT7"),1069 MTK_FUNCTION(4, "NLD7")1070 ),1071 MTK_PIN(PINCTRL_PIN(128, "MSDC0_DAT6"),1072 "C24", "mt8127",1073 MTK_EINT_FUNCTION(0, 129),1074 MTK_FUNCTION(0, "GPIO128"),1075 MTK_FUNCTION(1, "MSDC0_DAT6"),1076 MTK_FUNCTION(4, "NLD6")1077 ),1078 MTK_PIN(PINCTRL_PIN(129, "MSDC0_DAT5"),1079 "D22", "mt8127",1080 MTK_EINT_FUNCTION(0, 130),1081 MTK_FUNCTION(0, "GPIO129"),1082 MTK_FUNCTION(1, "MSDC0_DAT5"),1083 MTK_FUNCTION(4, "NLD4")1084 ),1085 MTK_PIN(PINCTRL_PIN(130, "MSDC0_DAT4"),1086 "D24", "mt8127",1087 MTK_EINT_FUNCTION(0, 131),1088 MTK_FUNCTION(0, "GPIO130"),1089 MTK_FUNCTION(1, "MSDC0_DAT4"),1090 MTK_FUNCTION(4, "NLD3")1091 ),1092 MTK_PIN(PINCTRL_PIN(131, "MSDC0_RSTB"),1093 "F24", "mt8127",1094 MTK_EINT_FUNCTION(0, 132),1095 MTK_FUNCTION(0, "GPIO131"),1096 MTK_FUNCTION(1, "MSDC0_RSTB"),1097 MTK_FUNCTION(4, "NLD0")1098 ),1099 MTK_PIN(PINCTRL_PIN(132, "MSDC0_CMD"),1100 "G20", "mt8127",1101 MTK_EINT_FUNCTION(0, 133),1102 MTK_FUNCTION(0, "GPIO132"),1103 MTK_FUNCTION(1, "MSDC0_CMD"),1104 MTK_FUNCTION(4, "NALE")1105 ),1106 MTK_PIN(PINCTRL_PIN(133, "MSDC0_CLK"),1107 "G21", "mt8127",1108 MTK_EINT_FUNCTION(0, 134),1109 MTK_FUNCTION(0, "GPIO133"),1110 MTK_FUNCTION(1, "MSDC0_CLK"),1111 MTK_FUNCTION(4, "NWEB")1112 ),1113 MTK_PIN(PINCTRL_PIN(134, "MSDC0_DAT3"),1114 "D23", "mt8127",1115 MTK_EINT_FUNCTION(0, 135),1116 MTK_FUNCTION(0, "GPIO134"),1117 MTK_FUNCTION(1, "MSDC0_DAT3"),1118 MTK_FUNCTION(4, "NLD1")1119 ),1120 MTK_PIN(PINCTRL_PIN(135, "MSDC0_DAT2"),1121 "E22", "mt8127",1122 MTK_EINT_FUNCTION(0, 136),1123 MTK_FUNCTION(0, "GPIO135"),1124 MTK_FUNCTION(1, "MSDC0_DAT2"),1125 MTK_FUNCTION(4, "NLD5")1126 ),1127 MTK_PIN(PINCTRL_PIN(136, "MSDC0_DAT1"),1128 "E23", "mt8127",1129 MTK_EINT_FUNCTION(0, 137),1130 MTK_FUNCTION(0, "GPIO136"),1131 MTK_FUNCTION(1, "MSDC0_DAT1"),1132 MTK_FUNCTION(4, "NLD8")1133 ),1134 MTK_PIN(PINCTRL_PIN(137, "MSDC0_DAT0"),1135 "F22", "mt8127",1136 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),1137 MTK_FUNCTION(0, "GPIO137"),1138 MTK_FUNCTION(1, "MSDC0_DAT0"),1139 MTK_FUNCTION(4, "WATCHDOG"),1140 MTK_FUNCTION(5, "NLD2")1141 ),1142 MTK_PIN(PINCTRL_PIN(138, "CEC"),1143 "AE21", "mt8127",1144 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),1145 MTK_FUNCTION(0, "GPIO138"),1146 MTK_FUNCTION(1, "CEC")1147 ),1148 MTK_PIN(PINCTRL_PIN(139, "HTPLG"),1149 "AD21", "mt8127",1150 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),1151 MTK_FUNCTION(0, "GPIO139"),1152 MTK_FUNCTION(1, "HTPLG")1153 ),1154 MTK_PIN(PINCTRL_PIN(140, "HDMISCK"),1155 "AE22", "mt8127",1156 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),1157 MTK_FUNCTION(0, "GPIO140"),1158 MTK_FUNCTION(1, "HDMISCK")1159 ),1160 MTK_PIN(PINCTRL_PIN(141, "HDMISD"),1161 "AD22", "mt8127",1162 MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),1163 MTK_FUNCTION(0, "GPIO141"),1164 MTK_FUNCTION(1, "HDMISD")1165 ),1166 MTK_PIN(PINCTRL_PIN(142, "EINT21"),1167 "J23", "mt8127",1168 MTK_EINT_FUNCTION(0, 21),1169 MTK_FUNCTION(0, "GPIO142"),1170 MTK_FUNCTION(1, "NRNB"),1171 MTK_FUNCTION(2, "ANT_SEL0"),1172 MTK_FUNCTION(7, "DBG_MON_B[32]")1173 ),1174};1175 1176#endif /* __PINCTRL_MTK_MT8127_H */1177