pinctrl-mtk-mt8186.h 45 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) 2021 MediaTek Inc.
  4. *
  5. * Author: Guodong Liu <[email protected]>
  6. *
  7. */
  8. #ifndef __PINCTRL_MTK_MT8186_H
  9. #define __PINCTRL_MTK_MT8186_H
  10. #include "pinctrl-paris.h"
  11. static const struct mtk_pin_desc mtk_pins_mt8186[] = {
  12. MTK_PIN(
  13. 0, "GPIO0",
  14. MTK_EINT_FUNCTION(0, 0),
  15. DRV_GRP4,
  16. MTK_FUNCTION(0, "GPIO0"),
  17. MTK_FUNCTION(1, "I2S0_MCK"),
  18. MTK_FUNCTION(2, "SPI0_CLK_B"),
  19. MTK_FUNCTION(3, "I2S2_MCK"),
  20. MTK_FUNCTION(4, "CMFLASH0"),
  21. MTK_FUNCTION(5, "SCP_SPI0_CK"),
  22. MTK_FUNCTION(6, "TP_GPIO0_AO"),
  23. MTK_FUNCTION(7, "dbg_mon_a0")
  24. ),
  25. MTK_PIN(
  26. 1, "GPIO1",
  27. MTK_EINT_FUNCTION(0, 1),
  28. DRV_GRP4,
  29. MTK_FUNCTION(0, "GPIO1"),
  30. MTK_FUNCTION(1, "I2S0_BCK"),
  31. MTK_FUNCTION(2, "SPI0_CSB_B"),
  32. MTK_FUNCTION(3, "I2S2_BCK"),
  33. MTK_FUNCTION(4, "CMFLASH1"),
  34. MTK_FUNCTION(5, "SCP_SPI0_CS"),
  35. MTK_FUNCTION(6, "TP_GPIO1_AO")
  36. ),
  37. MTK_PIN(
  38. 2, "GPIO2",
  39. MTK_EINT_FUNCTION(0, 2),
  40. DRV_GRP4,
  41. MTK_FUNCTION(0, "GPIO2"),
  42. MTK_FUNCTION(1, "I2S0_LRCK"),
  43. MTK_FUNCTION(2, "SPI0_MO_B"),
  44. MTK_FUNCTION(3, "I2S2_LRCK"),
  45. MTK_FUNCTION(4, "CMFLASH2"),
  46. MTK_FUNCTION(5, "SCP_SPI0_MO"),
  47. MTK_FUNCTION(6, "TP_GPIO2_AO")
  48. ),
  49. MTK_PIN(
  50. 3, "GPIO3",
  51. MTK_EINT_FUNCTION(0, 3),
  52. DRV_GRP4,
  53. MTK_FUNCTION(0, "GPIO3"),
  54. MTK_FUNCTION(1, "I2S0_DI"),
  55. MTK_FUNCTION(2, "SPI0_MI_B"),
  56. MTK_FUNCTION(3, "I2S2_DI"),
  57. MTK_FUNCTION(4, "SRCLKENAI1"),
  58. MTK_FUNCTION(5, "SCP_SPI0_MI"),
  59. MTK_FUNCTION(6, "TP_GPIO3_AO")
  60. ),
  61. MTK_PIN(
  62. 4, "GPIO4",
  63. MTK_EINT_FUNCTION(0, 4),
  64. DRV_GRP4,
  65. MTK_FUNCTION(0, "GPIO4"),
  66. MTK_FUNCTION(1, "I2S3_DO"),
  67. MTK_FUNCTION(3, "I2S1_DO"),
  68. MTK_FUNCTION(6, "TP_GPIO4_AO")
  69. ),
  70. MTK_PIN(
  71. 5, "GPIO5",
  72. MTK_EINT_FUNCTION(0, 5),
  73. DRV_GRP4,
  74. MTK_FUNCTION(0, "GPIO5"),
  75. MTK_FUNCTION(1, "EXT_FRAME_SYNC"),
  76. MTK_FUNCTION(6, "TP_GPIO5_AO")
  77. ),
  78. MTK_PIN(
  79. 6, "GPIO6",
  80. MTK_EINT_FUNCTION(0, 6),
  81. DRV_GRP4,
  82. MTK_FUNCTION(0, "GPIO6"),
  83. MTK_FUNCTION(1, "I2S3_MCK"),
  84. MTK_FUNCTION(2, "SPI1_CLK_B"),
  85. MTK_FUNCTION(3, "I2S1_MCK"),
  86. MTK_FUNCTION(4, "DPI_DATA22"),
  87. MTK_FUNCTION(6, "TP_GPIO6_AO")
  88. ),
  89. MTK_PIN(
  90. 7, "GPIO7",
  91. MTK_EINT_FUNCTION(0, 7),
  92. DRV_GRP4,
  93. MTK_FUNCTION(0, "GPIO7"),
  94. MTK_FUNCTION(1, "I2S3_BCK"),
  95. MTK_FUNCTION(2, "SPI1_CSB_B"),
  96. MTK_FUNCTION(3, "I2S1_BCK"),
  97. MTK_FUNCTION(4, "DPI_DATA23"),
  98. MTK_FUNCTION(6, "TP_GPIO7_AO")
  99. ),
  100. MTK_PIN(
  101. 8, "GPIO8",
  102. MTK_EINT_FUNCTION(0, 8),
  103. DRV_GRP4,
  104. MTK_FUNCTION(0, "GPIO8"),
  105. MTK_FUNCTION(1, "I2S3_LRCK"),
  106. MTK_FUNCTION(2, "SPI1_MO_B"),
  107. MTK_FUNCTION(3, "I2S1_LRCK"),
  108. MTK_FUNCTION(4, "CONN_UART0_RXD"),
  109. MTK_FUNCTION(5, "SSPM_URXD_AO"),
  110. MTK_FUNCTION(6, "ADSP_UART_RX"),
  111. MTK_FUNCTION(7, "CONN_MCU_DBGACK_N")
  112. ),
  113. MTK_PIN(
  114. 9, "GPIO9",
  115. MTK_EINT_FUNCTION(0, 9),
  116. DRV_GRP4,
  117. MTK_FUNCTION(0, "GPIO9"),
  118. MTK_FUNCTION(1, "I2S3_DO"),
  119. MTK_FUNCTION(2, "SPI1_MI_B"),
  120. MTK_FUNCTION(3, "I2S1_DO"),
  121. MTK_FUNCTION(4, "CONN_UART0_TXD"),
  122. MTK_FUNCTION(5, "SSPM_UTXD_AO"),
  123. MTK_FUNCTION(6, "ADSP_UART_TX"),
  124. MTK_FUNCTION(7, "CONN_MCU_DBGI_N")
  125. ),
  126. MTK_PIN(
  127. 10, "GPIO10",
  128. MTK_EINT_FUNCTION(0, 10),
  129. DRV_GRP4,
  130. MTK_FUNCTION(0, "GPIO10"),
  131. MTK_FUNCTION(1, "I2S0_MCK"),
  132. MTK_FUNCTION(2, "SPI4_CLK_A"),
  133. MTK_FUNCTION(3, "I2S2_MCK"),
  134. MTK_FUNCTION(4, "SPM_JTAG_TDI"),
  135. MTK_FUNCTION(5, "SCP_JTAG_TDI"),
  136. MTK_FUNCTION(6, "ADSP_JTAG_TDI"),
  137. MTK_FUNCTION(7, "CONN_MCU_TDI")
  138. ),
  139. MTK_PIN(
  140. 11, "GPIO11",
  141. MTK_EINT_FUNCTION(0, 11),
  142. DRV_GRP4,
  143. MTK_FUNCTION(0, "GPIO11"),
  144. MTK_FUNCTION(1, "I2S0_BCK"),
  145. MTK_FUNCTION(2, "SPI4_CSB_A"),
  146. MTK_FUNCTION(3, "I2S2_BCK"),
  147. MTK_FUNCTION(4, "SPM_JTAG_TRSTN"),
  148. MTK_FUNCTION(5, "SCP_JTAG_TRSTN"),
  149. MTK_FUNCTION(6, "ADSP_JTAG_TRSTN"),
  150. MTK_FUNCTION(7, "CONN_MCU_TRST_B")
  151. ),
  152. MTK_PIN(
  153. 12, "GPIO12",
  154. MTK_EINT_FUNCTION(0, 12),
  155. DRV_GRP4,
  156. MTK_FUNCTION(0, "GPIO12"),
  157. MTK_FUNCTION(1, "I2S0_LRCK"),
  158. MTK_FUNCTION(2, "SPI4_MO_A"),
  159. MTK_FUNCTION(3, "I2S2_LRCK"),
  160. MTK_FUNCTION(4, "SPM_JTAG_TCK"),
  161. MTK_FUNCTION(5, "SCP_JTAG_TCK"),
  162. MTK_FUNCTION(6, "ADSP_JTAG_TCK"),
  163. MTK_FUNCTION(7, "CONN_MCU_TCK")
  164. ),
  165. MTK_PIN(
  166. 13, "GPIO13",
  167. MTK_EINT_FUNCTION(0, 13),
  168. DRV_GRP4,
  169. MTK_FUNCTION(0, "GPIO13"),
  170. MTK_FUNCTION(1, "I2S0_DI"),
  171. MTK_FUNCTION(2, "SPI4_MI_A"),
  172. MTK_FUNCTION(3, "I2S2_DI"),
  173. MTK_FUNCTION(4, "SPM_JTAG_TDO"),
  174. MTK_FUNCTION(5, "SCP_JTAG_TDO"),
  175. MTK_FUNCTION(6, "ADSP_JTAG_TDO"),
  176. MTK_FUNCTION(7, "CONN_MCU_TDO")
  177. ),
  178. MTK_PIN(
  179. 14, "GPIO14",
  180. MTK_EINT_FUNCTION(0, 14),
  181. DRV_GRP4,
  182. MTK_FUNCTION(0, "GPIO14"),
  183. MTK_FUNCTION(3, "CLKM0"),
  184. MTK_FUNCTION(4, "SPM_JTAG_TMS"),
  185. MTK_FUNCTION(5, "SCP_JTAG_TMS"),
  186. MTK_FUNCTION(6, "ADSP_JTAG_TMS"),
  187. MTK_FUNCTION(7, "CONN_MCU_TMS")
  188. ),
  189. MTK_PIN(
  190. 15, "GPIO15",
  191. MTK_EINT_FUNCTION(0, 15),
  192. DRV_GRP4,
  193. MTK_FUNCTION(0, "GPIO15"),
  194. MTK_FUNCTION(1, "EXT_FRAME_SYNC"),
  195. MTK_FUNCTION(2, "SRCLKENAI1"),
  196. MTK_FUNCTION(3, "CLKM1"),
  197. MTK_FUNCTION(4, "PWM0")
  198. ),
  199. MTK_PIN(
  200. 16, "GPIO16",
  201. MTK_EINT_FUNCTION(0, 16),
  202. DRV_GRP4,
  203. MTK_FUNCTION(0, "GPIO16"),
  204. MTK_FUNCTION(1, "CONN_WIFI_TXD"),
  205. MTK_FUNCTION(2, "SRCLKENAI0"),
  206. MTK_FUNCTION(3, "CLKM2"),
  207. MTK_FUNCTION(4, "PWM1")
  208. ),
  209. MTK_PIN(
  210. 17, "GPIO17",
  211. MTK_EINT_FUNCTION(0, 17),
  212. DRV_GRP4,
  213. MTK_FUNCTION(0, "GPIO17"),
  214. MTK_FUNCTION(3, "CLKM3"),
  215. MTK_FUNCTION(4, "PWM2"),
  216. MTK_FUNCTION(7, "dbg_mon_a32")
  217. ),
  218. MTK_PIN(
  219. 18, "GPIO18",
  220. MTK_EINT_FUNCTION(0, 18),
  221. DRV_GRP4,
  222. MTK_FUNCTION(0, "GPIO18"),
  223. MTK_FUNCTION(2, "CMVREF0"),
  224. MTK_FUNCTION(6, "SPI2_CLK_B"),
  225. MTK_FUNCTION(7, "dbg_mon_a26")
  226. ),
  227. MTK_PIN(
  228. 19, "GPIO19",
  229. MTK_EINT_FUNCTION(0, 19),
  230. DRV_GRP4,
  231. MTK_FUNCTION(0, "GPIO19"),
  232. MTK_FUNCTION(2, "CMVREF1"),
  233. MTK_FUNCTION(5, "ANT_SEL3"),
  234. MTK_FUNCTION(6, "SPI2_CSB_B"),
  235. MTK_FUNCTION(7, "dbg_mon_a2")
  236. ),
  237. MTK_PIN(
  238. 20, "GPIO20",
  239. MTK_EINT_FUNCTION(0, 20),
  240. DRV_GRP4,
  241. MTK_FUNCTION(0, "GPIO20"),
  242. MTK_FUNCTION(2, "CMVREF2"),
  243. MTK_FUNCTION(5, "ANT_SEL4"),
  244. MTK_FUNCTION(6, "SPI2_MO_B"),
  245. MTK_FUNCTION(7, "dbg_mon_a3")
  246. ),
  247. MTK_PIN(
  248. 21, "GPIO21",
  249. MTK_EINT_FUNCTION(0, 21),
  250. DRV_GRP4,
  251. MTK_FUNCTION(0, "GPIO21"),
  252. MTK_FUNCTION(1, "I2S0_MCK"),
  253. MTK_FUNCTION(2, "I2S1_MCK"),
  254. MTK_FUNCTION(3, "I2S3_MCK"),
  255. MTK_FUNCTION(5, "ANT_SEL5"),
  256. MTK_FUNCTION(6, "SPI2_MI_B"),
  257. MTK_FUNCTION(7, "dbg_mon_a4")
  258. ),
  259. MTK_PIN(
  260. 22, "GPIO22",
  261. MTK_EINT_FUNCTION(0, 22),
  262. DRV_GRP4,
  263. MTK_FUNCTION(0, "GPIO22"),
  264. MTK_FUNCTION(1, "I2S0_BCK"),
  265. MTK_FUNCTION(2, "I2S1_BCK"),
  266. MTK_FUNCTION(3, "I2S3_BCK"),
  267. MTK_FUNCTION(4, "TDM_RX_LRCK"),
  268. MTK_FUNCTION(5, "ANT_SEL6"),
  269. MTK_FUNCTION(7, "dbg_mon_a5")
  270. ),
  271. MTK_PIN(
  272. 23, "GPIO23",
  273. MTK_EINT_FUNCTION(0, 23),
  274. DRV_GRP4,
  275. MTK_FUNCTION(0, "GPIO23"),
  276. MTK_FUNCTION(1, "I2S0_LRCK"),
  277. MTK_FUNCTION(2, "I2S1_LRCK"),
  278. MTK_FUNCTION(3, "I2S3_LRCK"),
  279. MTK_FUNCTION(4, "TDM_RX_BCK"),
  280. MTK_FUNCTION(5, "ANT_SEL7"),
  281. MTK_FUNCTION(7, "dbg_mon_a6")
  282. ),
  283. MTK_PIN(
  284. 24, "GPIO24",
  285. MTK_EINT_FUNCTION(0, 24),
  286. DRV_GRP4,
  287. MTK_FUNCTION(0, "GPIO24"),
  288. MTK_FUNCTION(1, "I2S0_DI"),
  289. MTK_FUNCTION(2, "I2S1_DO"),
  290. MTK_FUNCTION(3, "I2S3_DO"),
  291. MTK_FUNCTION(4, "TDM_RX_MCK"),
  292. MTK_FUNCTION(7, "dbg_mon_a7")
  293. ),
  294. MTK_PIN(
  295. 25, "GPIO25",
  296. MTK_EINT_FUNCTION(0, 25),
  297. DRV_GRP4,
  298. MTK_FUNCTION(0, "GPIO25"),
  299. MTK_FUNCTION(1, "I2S2_MCK"),
  300. MTK_FUNCTION(2, "PCM_CLK"),
  301. MTK_FUNCTION(3, "SPI4_CLK_B"),
  302. MTK_FUNCTION(4, "TDM_RX_DATA0"),
  303. MTK_FUNCTION(7, "dbg_mon_a8")
  304. ),
  305. MTK_PIN(
  306. 26, "GPIO26",
  307. MTK_EINT_FUNCTION(0, 26),
  308. DRV_GRP4,
  309. MTK_FUNCTION(0, "GPIO26"),
  310. MTK_FUNCTION(1, "I2S2_BCK"),
  311. MTK_FUNCTION(2, "PCM_SYNC"),
  312. MTK_FUNCTION(3, "SPI4_CSB_B"),
  313. MTK_FUNCTION(4, "TDM_RX_DATA1"),
  314. MTK_FUNCTION(7, "dbg_mon_a9")
  315. ),
  316. MTK_PIN(
  317. 27, "GPIO27",
  318. MTK_EINT_FUNCTION(0, 27),
  319. DRV_GRP4,
  320. MTK_FUNCTION(0, "GPIO27"),
  321. MTK_FUNCTION(1, "I2S2_LRCK"),
  322. MTK_FUNCTION(2, "PCM_DI"),
  323. MTK_FUNCTION(3, "SPI4_MO_B"),
  324. MTK_FUNCTION(4, "TDM_RX_DATA2"),
  325. MTK_FUNCTION(7, "dbg_mon_a10")
  326. ),
  327. MTK_PIN(
  328. 28, "GPIO28",
  329. MTK_EINT_FUNCTION(0, 28),
  330. DRV_GRP4,
  331. MTK_FUNCTION(0, "GPIO28"),
  332. MTK_FUNCTION(1, "I2S2_DI"),
  333. MTK_FUNCTION(2, "PCM_DO"),
  334. MTK_FUNCTION(3, "SPI4_MI_B"),
  335. MTK_FUNCTION(4, "TDM_RX_DATA3")
  336. ),
  337. MTK_PIN(
  338. 29, "GPIO29",
  339. MTK_EINT_FUNCTION(0, 29),
  340. DRV_GRP4,
  341. MTK_FUNCTION(0, "GPIO29"),
  342. MTK_FUNCTION(1, "ANT_SEL0"),
  343. MTK_FUNCTION(2, "GPS_L1_ELNA_EN")
  344. ),
  345. MTK_PIN(
  346. 30, "GPIO30",
  347. MTK_EINT_FUNCTION(0, 30),
  348. DRV_GRP4,
  349. MTK_FUNCTION(0, "GPIO30"),
  350. MTK_FUNCTION(1, "ANT_SEL1")
  351. ),
  352. MTK_PIN(
  353. 31, "GPIO31",
  354. MTK_EINT_FUNCTION(0, 31),
  355. DRV_GRP4,
  356. MTK_FUNCTION(0, "GPIO31"),
  357. MTK_FUNCTION(1, "ANT_SEL2"),
  358. MTK_FUNCTION(2, "EXT_FRAME_SYNC"),
  359. MTK_FUNCTION(3, "SRCLKENAI1")
  360. ),
  361. MTK_PIN(
  362. 32, "GPIO32",
  363. MTK_EINT_FUNCTION(0, 32),
  364. DRV_GRP4,
  365. MTK_FUNCTION(0, "GPIO32"),
  366. MTK_FUNCTION(1, "URXD0"),
  367. MTK_FUNCTION(2, "UTXD0"),
  368. MTK_FUNCTION(3, "ADSP_UART_RX"),
  369. MTK_FUNCTION(4, "TP_URXD1_AO")
  370. ),
  371. MTK_PIN(
  372. 33, "GPIO33",
  373. MTK_EINT_FUNCTION(0, 33),
  374. DRV_GRP4,
  375. MTK_FUNCTION(0, "GPIO33"),
  376. MTK_FUNCTION(1, "UTXD0"),
  377. MTK_FUNCTION(2, "URXD0"),
  378. MTK_FUNCTION(3, "ADSP_UART_TX"),
  379. MTK_FUNCTION(4, "TP_UTXD1_AO")
  380. ),
  381. MTK_PIN(
  382. 34, "GPIO34",
  383. MTK_EINT_FUNCTION(0, 34),
  384. DRV_GRP4,
  385. MTK_FUNCTION(0, "GPIO34"),
  386. MTK_FUNCTION(1, "URXD1"),
  387. MTK_FUNCTION(2, "TP_URXD2_AO"),
  388. MTK_FUNCTION(3, "SSPM_URXD_AO"),
  389. MTK_FUNCTION(4, "ADSP_UART_RX"),
  390. MTK_FUNCTION(5, "CONN_UART0_RXD")
  391. ),
  392. MTK_PIN(
  393. 35, "GPIO35",
  394. MTK_EINT_FUNCTION(0, 35),
  395. DRV_GRP4,
  396. MTK_FUNCTION(0, "GPIO35"),
  397. MTK_FUNCTION(1, "UTXD1"),
  398. MTK_FUNCTION(2, "TP_UTXD2_AO"),
  399. MTK_FUNCTION(3, "SSPM_UTXD_AO"),
  400. MTK_FUNCTION(4, "ADSP_UART_TX"),
  401. MTK_FUNCTION(5, "CONN_UART0_TXD"),
  402. MTK_FUNCTION(6, "CONN_WIFI_TXD")
  403. ),
  404. MTK_PIN(
  405. 36, "GPIO36",
  406. MTK_EINT_FUNCTION(0, 36),
  407. DRV_GRP4,
  408. MTK_FUNCTION(0, "GPIO36"),
  409. MTK_FUNCTION(1, "SPI0_CLK_A"),
  410. MTK_FUNCTION(2, "CLKM0"),
  411. MTK_FUNCTION(4, "SCP_SPI0_CK"),
  412. MTK_FUNCTION(5, "SPINOR_CK"),
  413. MTK_FUNCTION(7, "dbg_mon_a11")
  414. ),
  415. MTK_PIN(
  416. 37, "GPIO37",
  417. MTK_EINT_FUNCTION(0, 37),
  418. DRV_GRP4,
  419. MTK_FUNCTION(0, "GPIO37"),
  420. MTK_FUNCTION(1, "SPI0_CSB_A"),
  421. MTK_FUNCTION(2, "CLKM1"),
  422. MTK_FUNCTION(3, "PWM0"),
  423. MTK_FUNCTION(4, "SCP_SPI0_CS"),
  424. MTK_FUNCTION(5, "SPINOR_CS"),
  425. MTK_FUNCTION(7, "dbg_mon_a12")
  426. ),
  427. MTK_PIN(
  428. 38, "GPIO38",
  429. MTK_EINT_FUNCTION(0, 38),
  430. DRV_GRP4,
  431. MTK_FUNCTION(0, "GPIO38"),
  432. MTK_FUNCTION(1, "SPI0_MO_A"),
  433. MTK_FUNCTION(2, "CLKM2"),
  434. MTK_FUNCTION(3, "PWM1"),
  435. MTK_FUNCTION(4, "SCP_SPI0_MO"),
  436. MTK_FUNCTION(5, "SPINOR_IO0"),
  437. MTK_FUNCTION(7, "dbg_mon_a13")
  438. ),
  439. MTK_PIN(
  440. 39, "GPIO39",
  441. MTK_EINT_FUNCTION(0, 39),
  442. DRV_GRP4,
  443. MTK_FUNCTION(0, "GPIO39"),
  444. MTK_FUNCTION(1, "SPI0_MI_A"),
  445. MTK_FUNCTION(2, "CLKM3"),
  446. MTK_FUNCTION(3, "PWM2"),
  447. MTK_FUNCTION(4, "SCP_SPI0_MI"),
  448. MTK_FUNCTION(5, "SPINOR_IO1"),
  449. MTK_FUNCTION(7, "dbg_mon_a14")
  450. ),
  451. MTK_PIN(
  452. 40, "GPIO40",
  453. MTK_EINT_FUNCTION(0, 40),
  454. DRV_GRP4,
  455. MTK_FUNCTION(0, "GPIO40"),
  456. MTK_FUNCTION(1, "SPI1_CLK_A"),
  457. MTK_FUNCTION(2, "SCP_SPI1_CK"),
  458. MTK_FUNCTION(4, "UCTS0"),
  459. MTK_FUNCTION(5, "SPINOR_IO2"),
  460. MTK_FUNCTION(6, "TP_UCTS1_AO"),
  461. MTK_FUNCTION(7, "dbg_mon_a15")
  462. ),
  463. MTK_PIN(
  464. 41, "GPIO41",
  465. MTK_EINT_FUNCTION(0, 41),
  466. DRV_GRP4,
  467. MTK_FUNCTION(0, "GPIO41"),
  468. MTK_FUNCTION(1, "SPI1_CSB_A"),
  469. MTK_FUNCTION(2, "SCP_SPI1_CS"),
  470. MTK_FUNCTION(3, "PWM0"),
  471. MTK_FUNCTION(4, "URTS0"),
  472. MTK_FUNCTION(5, "SPINOR_IO3"),
  473. MTK_FUNCTION(6, "TP_URTS1_AO"),
  474. MTK_FUNCTION(7, "dbg_mon_a16")
  475. ),
  476. MTK_PIN(
  477. 42, "GPIO42",
  478. MTK_EINT_FUNCTION(0, 42),
  479. DRV_GRP4,
  480. MTK_FUNCTION(0, "GPIO42"),
  481. MTK_FUNCTION(1, "SPI1_MO_A"),
  482. MTK_FUNCTION(2, "SCP_SPI1_MO"),
  483. MTK_FUNCTION(3, "PWM1"),
  484. MTK_FUNCTION(4, "UCTS1"),
  485. MTK_FUNCTION(6, "TP_UCTS2_AO"),
  486. MTK_FUNCTION(7, "dbg_mon_a17")
  487. ),
  488. MTK_PIN(
  489. 43, "GPIO43",
  490. MTK_EINT_FUNCTION(0, 43),
  491. DRV_GRP4,
  492. MTK_FUNCTION(0, "GPIO43"),
  493. MTK_FUNCTION(1, "SPI1_MI_A"),
  494. MTK_FUNCTION(2, "SCP_SPI1_MI"),
  495. MTK_FUNCTION(3, "PWM2"),
  496. MTK_FUNCTION(4, "URTS1"),
  497. MTK_FUNCTION(6, "TP_URTS2_AO"),
  498. MTK_FUNCTION(7, "dbg_mon_a18")
  499. ),
  500. MTK_PIN(
  501. 44, "GPIO44",
  502. MTK_EINT_FUNCTION(0, 44),
  503. DRV_GRP4,
  504. MTK_FUNCTION(0, "GPIO44"),
  505. MTK_FUNCTION(1, "SPI2_CLK_A"),
  506. MTK_FUNCTION(2, "SCP_SPI0_CK"),
  507. MTK_FUNCTION(7, "dbg_mon_a19")
  508. ),
  509. MTK_PIN(
  510. 45, "GPIO45",
  511. MTK_EINT_FUNCTION(0, 45),
  512. DRV_GRP4,
  513. MTK_FUNCTION(0, "GPIO45"),
  514. MTK_FUNCTION(1, "SPI2_CSB_A"),
  515. MTK_FUNCTION(2, "SCP_SPI0_CS"),
  516. MTK_FUNCTION(7, "dbg_mon_a20")
  517. ),
  518. MTK_PIN(
  519. 46, "GPIO46",
  520. MTK_EINT_FUNCTION(0, 46),
  521. DRV_GRP4,
  522. MTK_FUNCTION(0, "GPIO46"),
  523. MTK_FUNCTION(1, "SPI2_MO_A"),
  524. MTK_FUNCTION(2, "SCP_SPI0_MO"),
  525. MTK_FUNCTION(7, "dbg_mon_a21")
  526. ),
  527. MTK_PIN(
  528. 47, "GPIO47",
  529. MTK_EINT_FUNCTION(0, 47),
  530. DRV_GRP4,
  531. MTK_FUNCTION(0, "GPIO47"),
  532. MTK_FUNCTION(1, "SPI2_MI_A"),
  533. MTK_FUNCTION(2, "SCP_SPI0_MI"),
  534. MTK_FUNCTION(7, "dbg_mon_a22")
  535. ),
  536. MTK_PIN(
  537. 48, "GPIO48",
  538. MTK_EINT_FUNCTION(0, 48),
  539. DRV_GRP4,
  540. MTK_FUNCTION(0, "GPIO48"),
  541. MTK_FUNCTION(1, "SPI3_CLK"),
  542. MTK_FUNCTION(2, "TP_URXD1_AO"),
  543. MTK_FUNCTION(3, "TP_URXD2_AO"),
  544. MTK_FUNCTION(4, "URXD1"),
  545. MTK_FUNCTION(5, "I2S2_MCK"),
  546. MTK_FUNCTION(6, "SCP_SPI0_CK")
  547. ),
  548. MTK_PIN(
  549. 49, "GPIO49",
  550. MTK_EINT_FUNCTION(0, 49),
  551. DRV_GRP4,
  552. MTK_FUNCTION(0, "GPIO49"),
  553. MTK_FUNCTION(1, "SPI3_CSB"),
  554. MTK_FUNCTION(2, "TP_UTXD1_AO"),
  555. MTK_FUNCTION(3, "TP_UTXD2_AO"),
  556. MTK_FUNCTION(4, "UTXD1"),
  557. MTK_FUNCTION(5, "I2S2_BCK"),
  558. MTK_FUNCTION(6, "SCP_SPI0_CS")
  559. ),
  560. MTK_PIN(
  561. 50, "GPIO50",
  562. MTK_EINT_FUNCTION(0, 50),
  563. DRV_GRP4,
  564. MTK_FUNCTION(0, "GPIO50"),
  565. MTK_FUNCTION(1, "SPI3_MO"),
  566. MTK_FUNCTION(5, "I2S2_LRCK"),
  567. MTK_FUNCTION(6, "SCP_SPI0_MO")
  568. ),
  569. MTK_PIN(
  570. 51, "GPIO51",
  571. MTK_EINT_FUNCTION(0, 51),
  572. DRV_GRP4,
  573. MTK_FUNCTION(0, "GPIO51"),
  574. MTK_FUNCTION(1, "SPI3_MI"),
  575. MTK_FUNCTION(5, "I2S2_DI"),
  576. MTK_FUNCTION(6, "SCP_SPI0_MI")
  577. ),
  578. MTK_PIN(
  579. 52, "GPIO52",
  580. MTK_EINT_FUNCTION(0, 52),
  581. DRV_GRP4,
  582. MTK_FUNCTION(0, "GPIO52"),
  583. MTK_FUNCTION(1, "SPI5_CLK"),
  584. MTK_FUNCTION(2, "I2S2_MCK"),
  585. MTK_FUNCTION(3, "I2S1_MCK"),
  586. MTK_FUNCTION(4, "SCP_SPI1_CK"),
  587. MTK_FUNCTION(5, "LVTS_26M"),
  588. MTK_FUNCTION(6, "DFD_TCK_XI"),
  589. MTK_FUNCTION(7, "dbg_mon_b30")
  590. ),
  591. MTK_PIN(
  592. 53, "GPIO53",
  593. MTK_EINT_FUNCTION(0, 53),
  594. DRV_GRP4,
  595. MTK_FUNCTION(0, "GPIO53"),
  596. MTK_FUNCTION(1, "SPI5_CSB"),
  597. MTK_FUNCTION(2, "I2S2_BCK"),
  598. MTK_FUNCTION(3, "I2S1_BCK"),
  599. MTK_FUNCTION(4, "SCP_SPI1_CS"),
  600. MTK_FUNCTION(5, "LVTS_FOUT"),
  601. MTK_FUNCTION(6, "DFD_TDI"),
  602. MTK_FUNCTION(7, "dbg_mon_b31")
  603. ),
  604. MTK_PIN(
  605. 54, "GPIO54",
  606. MTK_EINT_FUNCTION(0, 54),
  607. DRV_GRP4,
  608. MTK_FUNCTION(0, "GPIO54"),
  609. MTK_FUNCTION(1, "SPI5_MO"),
  610. MTK_FUNCTION(2, "I2S2_LRCK"),
  611. MTK_FUNCTION(3, "I2S1_LRCK"),
  612. MTK_FUNCTION(4, "SCP_SPI1_MO"),
  613. MTK_FUNCTION(5, "LVTS_SCK"),
  614. MTK_FUNCTION(6, "DFD_TDO"),
  615. MTK_FUNCTION(7, "dbg_mon_a1")
  616. ),
  617. MTK_PIN(
  618. 55, "GPIO55",
  619. MTK_EINT_FUNCTION(0, 55),
  620. DRV_GRP4,
  621. MTK_FUNCTION(0, "GPIO55"),
  622. MTK_FUNCTION(1, "SPI5_MI"),
  623. MTK_FUNCTION(2, "I2S2_DI"),
  624. MTK_FUNCTION(3, "I2S1_DO"),
  625. MTK_FUNCTION(4, "SCP_SPI1_MI"),
  626. MTK_FUNCTION(5, "LVTS_SDO"),
  627. MTK_FUNCTION(6, "DFD_TMS"),
  628. MTK_FUNCTION(7, "dbg_mon_b32")
  629. ),
  630. MTK_PIN(
  631. 56, "GPIO56",
  632. MTK_EINT_FUNCTION(0, 56),
  633. DRV_GRP4,
  634. MTK_FUNCTION(0, "GPIO56"),
  635. MTK_FUNCTION(1, "I2S1_DO"),
  636. MTK_FUNCTION(2, "I2S3_DO"),
  637. MTK_FUNCTION(7, "dbg_mon_a23")
  638. ),
  639. MTK_PIN(
  640. 57, "GPIO57",
  641. MTK_EINT_FUNCTION(0, 57),
  642. DRV_GRP4,
  643. MTK_FUNCTION(0, "GPIO57"),
  644. MTK_FUNCTION(1, "I2S1_BCK"),
  645. MTK_FUNCTION(2, "I2S3_BCK"),
  646. MTK_FUNCTION(7, "dbg_mon_a24")
  647. ),
  648. MTK_PIN(
  649. 58, "GPIO58",
  650. MTK_EINT_FUNCTION(0, 58),
  651. DRV_GRP4,
  652. MTK_FUNCTION(0, "GPIO58"),
  653. MTK_FUNCTION(1, "I2S1_LRCK"),
  654. MTK_FUNCTION(2, "I2S3_LRCK"),
  655. MTK_FUNCTION(7, "dbg_mon_a25")
  656. ),
  657. MTK_PIN(
  658. 59, "GPIO59",
  659. MTK_EINT_FUNCTION(0, 59),
  660. DRV_GRP4,
  661. MTK_FUNCTION(0, "GPIO59"),
  662. MTK_FUNCTION(1, "I2S1_MCK"),
  663. MTK_FUNCTION(2, "I2S3_MCK"),
  664. MTK_FUNCTION(7, "dbg_mon_a27")
  665. ),
  666. MTK_PIN(
  667. 60, "GPIO60",
  668. MTK_EINT_FUNCTION(0, 60),
  669. DRV_GRP4,
  670. MTK_FUNCTION(0, "GPIO60"),
  671. MTK_FUNCTION(1, "TDM_RX_LRCK"),
  672. MTK_FUNCTION(2, "ANT_SEL3"),
  673. MTK_FUNCTION(5, "CONN_MCU_DBGACK_N")
  674. ),
  675. MTK_PIN(
  676. 61, "GPIO61",
  677. MTK_EINT_FUNCTION(0, 61),
  678. DRV_GRP4,
  679. MTK_FUNCTION(0, "GPIO61"),
  680. MTK_FUNCTION(1, "TDM_RX_BCK"),
  681. MTK_FUNCTION(2, "ANT_SEL4"),
  682. MTK_FUNCTION(4, "SPINOR_CK"),
  683. MTK_FUNCTION(5, "CONN_MCU_DBGI_N")
  684. ),
  685. MTK_PIN(
  686. 62, "GPIO62",
  687. MTK_EINT_FUNCTION(0, 62),
  688. DRV_GRP4,
  689. MTK_FUNCTION(0, "GPIO62"),
  690. MTK_FUNCTION(1, "TDM_RX_MCK"),
  691. MTK_FUNCTION(2, "ANT_SEL5"),
  692. MTK_FUNCTION(4, "SPINOR_CS"),
  693. MTK_FUNCTION(5, "CONN_MCU_TDI")
  694. ),
  695. MTK_PIN(
  696. 63, "GPIO63",
  697. MTK_EINT_FUNCTION(0, 63),
  698. DRV_GRP4,
  699. MTK_FUNCTION(0, "GPIO63"),
  700. MTK_FUNCTION(1, "TDM_RX_DATA0"),
  701. MTK_FUNCTION(2, "ANT_SEL6"),
  702. MTK_FUNCTION(4, "SPINOR_IO0"),
  703. MTK_FUNCTION(5, "CONN_MCU_TRST_B")
  704. ),
  705. MTK_PIN(
  706. 64, "GPIO64",
  707. MTK_EINT_FUNCTION(0, 64),
  708. DRV_GRP4,
  709. MTK_FUNCTION(0, "GPIO64"),
  710. MTK_FUNCTION(1, "TDM_RX_DATA1"),
  711. MTK_FUNCTION(2, "ANT_SEL7"),
  712. MTK_FUNCTION(3, "PWM0"),
  713. MTK_FUNCTION(4, "SPINOR_IO1"),
  714. MTK_FUNCTION(5, "CONN_MCU_TCK")
  715. ),
  716. MTK_PIN(
  717. 65, "GPIO65",
  718. MTK_EINT_FUNCTION(0, 65),
  719. DRV_GRP4,
  720. MTK_FUNCTION(0, "GPIO65"),
  721. MTK_FUNCTION(1, "TDM_RX_DATA2"),
  722. MTK_FUNCTION(2, "UCTS0"),
  723. MTK_FUNCTION(3, "PWM1"),
  724. MTK_FUNCTION(4, "SPINOR_IO2"),
  725. MTK_FUNCTION(5, "CONN_MCU_TDO"),
  726. MTK_FUNCTION(6, "TP_UCTS1_AO"),
  727. MTK_FUNCTION(7, "TP_UCTS2_AO")
  728. ),
  729. MTK_PIN(
  730. 66, "GPIO66",
  731. MTK_EINT_FUNCTION(0, 66),
  732. DRV_GRP4,
  733. MTK_FUNCTION(0, "GPIO66"),
  734. MTK_FUNCTION(1, "TDM_RX_DATA3"),
  735. MTK_FUNCTION(2, "URTS0"),
  736. MTK_FUNCTION(3, "PWM2"),
  737. MTK_FUNCTION(4, "SPINOR_IO3"),
  738. MTK_FUNCTION(5, "CONN_MCU_TMS"),
  739. MTK_FUNCTION(6, "TP_URTS1_AO"),
  740. MTK_FUNCTION(7, "TP_URTS2_AO")
  741. ),
  742. MTK_PIN(
  743. 67, "GPIO67",
  744. MTK_EINT_FUNCTION(0, 67),
  745. DRV_GRP4,
  746. MTK_FUNCTION(0, "GPIO67"),
  747. MTK_FUNCTION(1, "MSDC0_DSL")
  748. ),
  749. MTK_PIN(
  750. 68, "GPIO68",
  751. MTK_EINT_FUNCTION(0, 68),
  752. DRV_GRP4,
  753. MTK_FUNCTION(0, "GPIO68"),
  754. MTK_FUNCTION(1, "MSDC0_CLK")
  755. ),
  756. MTK_PIN(
  757. 69, "GPIO69",
  758. MTK_EINT_FUNCTION(0, 69),
  759. DRV_GRP4,
  760. MTK_FUNCTION(0, "GPIO69"),
  761. MTK_FUNCTION(1, "MSDC0_CMD")
  762. ),
  763. MTK_PIN(
  764. 70, "GPIO70",
  765. MTK_EINT_FUNCTION(0, 70),
  766. DRV_GRP4,
  767. MTK_FUNCTION(0, "GPIO70"),
  768. MTK_FUNCTION(1, "MSDC0_RSTB")
  769. ),
  770. MTK_PIN(
  771. 71, "GPIO71",
  772. MTK_EINT_FUNCTION(0, 71),
  773. DRV_GRP4,
  774. MTK_FUNCTION(0, "GPIO71"),
  775. MTK_FUNCTION(1, "MSDC0_DAT0")
  776. ),
  777. MTK_PIN(
  778. 72, "GPIO72",
  779. MTK_EINT_FUNCTION(0, 72),
  780. DRV_GRP4,
  781. MTK_FUNCTION(0, "GPIO72"),
  782. MTK_FUNCTION(1, "MSDC0_DAT1")
  783. ),
  784. MTK_PIN(
  785. 73, "GPIO73",
  786. MTK_EINT_FUNCTION(0, 73),
  787. DRV_GRP4,
  788. MTK_FUNCTION(0, "GPIO73"),
  789. MTK_FUNCTION(1, "MSDC0_DAT2")
  790. ),
  791. MTK_PIN(
  792. 74, "GPIO74",
  793. MTK_EINT_FUNCTION(0, 74),
  794. DRV_GRP4,
  795. MTK_FUNCTION(0, "GPIO74"),
  796. MTK_FUNCTION(1, "MSDC0_DAT3")
  797. ),
  798. MTK_PIN(
  799. 75, "GPIO75",
  800. MTK_EINT_FUNCTION(0, 75),
  801. DRV_GRP4,
  802. MTK_FUNCTION(0, "GPIO75"),
  803. MTK_FUNCTION(1, "MSDC0_DAT4")
  804. ),
  805. MTK_PIN(
  806. 76, "GPIO76",
  807. MTK_EINT_FUNCTION(0, 76),
  808. DRV_GRP4,
  809. MTK_FUNCTION(0, "GPIO76"),
  810. MTK_FUNCTION(1, "MSDC0_DAT5")
  811. ),
  812. MTK_PIN(
  813. 77, "GPIO77",
  814. MTK_EINT_FUNCTION(0, 77),
  815. DRV_GRP4,
  816. MTK_FUNCTION(0, "GPIO77"),
  817. MTK_FUNCTION(1, "MSDC0_DAT6")
  818. ),
  819. MTK_PIN(
  820. 78, "GPIO78",
  821. MTK_EINT_FUNCTION(0, 78),
  822. DRV_GRP4,
  823. MTK_FUNCTION(0, "GPIO78"),
  824. MTK_FUNCTION(1, "MSDC0_DAT7")
  825. ),
  826. MTK_PIN(
  827. 79, "GPIO79",
  828. MTK_EINT_FUNCTION(0, 79),
  829. DRV_GRP4,
  830. MTK_FUNCTION(0, "GPIO79"),
  831. MTK_FUNCTION(1, "KPCOL0")
  832. ),
  833. MTK_PIN(
  834. 80, "GPIO80",
  835. MTK_EINT_FUNCTION(0, 80),
  836. DRV_GRP4,
  837. MTK_FUNCTION(0, "GPIO80"),
  838. MTK_FUNCTION(1, "KPCOL1"),
  839. MTK_FUNCTION(2, "GPS_L1_ELNA_EN"),
  840. MTK_FUNCTION(3, "PWM0"),
  841. MTK_FUNCTION(4, "CLKM0")
  842. ),
  843. MTK_PIN(
  844. 81, "GPIO81",
  845. MTK_EINT_FUNCTION(0, 81),
  846. DRV_GRP4,
  847. MTK_FUNCTION(0, "GPIO81"),
  848. MTK_FUNCTION(1, "KPROW0"),
  849. MTK_FUNCTION(3, "PWM1"),
  850. MTK_FUNCTION(4, "CLKM1")
  851. ),
  852. MTK_PIN(
  853. 82, "GPIO82",
  854. MTK_EINT_FUNCTION(0, 82),
  855. DRV_GRP4,
  856. MTK_FUNCTION(0, "GPIO82"),
  857. MTK_FUNCTION(1, "KPROW1"),
  858. MTK_FUNCTION(3, "PWM2"),
  859. MTK_FUNCTION(4, "CLKM2")
  860. ),
  861. MTK_PIN(
  862. 83, "GPIO83",
  863. MTK_EINT_FUNCTION(0, 83),
  864. DRV_GRP4,
  865. MTK_FUNCTION(0, "GPIO83"),
  866. MTK_FUNCTION(1, "AP_GOOD"),
  867. MTK_FUNCTION(2, "GPS_PPS"),
  868. MTK_FUNCTION(4, "EXT_FRAME_SYNC"),
  869. MTK_FUNCTION(7, "dbg_mon_a28")
  870. ),
  871. MTK_PIN(
  872. 84, "GPIO84",
  873. MTK_EINT_FUNCTION(0, 84),
  874. DRV_GRP4,
  875. MTK_FUNCTION(0, "GPIO84"),
  876. MTK_FUNCTION(1, "MSDC1_CLK"),
  877. MTK_FUNCTION(2, "ADSP_JTAG_TCK"),
  878. MTK_FUNCTION(4, "UDI_TCK"),
  879. MTK_FUNCTION(5, "CONN_DSP_JCK"),
  880. MTK_FUNCTION(6, "SSPM_JTAG_TCK"),
  881. MTK_FUNCTION(7, "DFD_TCK_XI")
  882. ),
  883. MTK_PIN(
  884. 85, "GPIO85",
  885. MTK_EINT_FUNCTION(0, 85),
  886. DRV_GRP4,
  887. MTK_FUNCTION(0, "GPIO85"),
  888. MTK_FUNCTION(1, "MSDC1_CMD"),
  889. MTK_FUNCTION(2, "ADSP_JTAG_TMS"),
  890. MTK_FUNCTION(3, "CONN_MCU_AICE_TMSC"),
  891. MTK_FUNCTION(4, "UDI_TMS"),
  892. MTK_FUNCTION(5, "CONN_DSP_JMS"),
  893. MTK_FUNCTION(6, "SSPM_JTAG_TMS"),
  894. MTK_FUNCTION(7, "DFD_TMS")
  895. ),
  896. MTK_PIN(
  897. 86, "GPIO86",
  898. MTK_EINT_FUNCTION(0, 86),
  899. DRV_GRP4,
  900. MTK_FUNCTION(0, "GPIO86"),
  901. MTK_FUNCTION(1, "MSDC1_DAT0"),
  902. MTK_FUNCTION(2, "ADSP_JTAG_TDI"),
  903. MTK_FUNCTION(4, "UDI_TDI"),
  904. MTK_FUNCTION(5, "CONN_DSP_JDI"),
  905. MTK_FUNCTION(6, "SSPM_JTAG_TDI"),
  906. MTK_FUNCTION(7, "DFD_TDI")
  907. ),
  908. MTK_PIN(
  909. 87, "GPIO87",
  910. MTK_EINT_FUNCTION(0, 87),
  911. DRV_GRP4,
  912. MTK_FUNCTION(0, "GPIO87"),
  913. MTK_FUNCTION(1, "MSDC1_DAT1"),
  914. MTK_FUNCTION(2, "ADSP_JTAG_TDO"),
  915. MTK_FUNCTION(4, "UDI_TDO"),
  916. MTK_FUNCTION(5, "CONN_DSP_JDO"),
  917. MTK_FUNCTION(6, "SSPM_JTAG_TDO"),
  918. MTK_FUNCTION(7, "DFD_TDO")
  919. ),
  920. MTK_PIN(
  921. 88, "GPIO88",
  922. MTK_EINT_FUNCTION(0, 88),
  923. DRV_GRP4,
  924. MTK_FUNCTION(0, "GPIO88"),
  925. MTK_FUNCTION(1, "MSDC1_DAT2"),
  926. MTK_FUNCTION(2, "ADSP_JTAG_TRSTN"),
  927. MTK_FUNCTION(3, "CONN_MCU_AICE_TCKC"),
  928. MTK_FUNCTION(4, "UDI_NTRST"),
  929. MTK_FUNCTION(5, "CONN_WIFI_TXD"),
  930. MTK_FUNCTION(6, "SSPM_JTAG_TRSTN")
  931. ),
  932. MTK_PIN(
  933. 89, "GPIO89",
  934. MTK_EINT_FUNCTION(0, 89),
  935. DRV_GRP4,
  936. MTK_FUNCTION(0, "GPIO89"),
  937. MTK_FUNCTION(1, "MSDC1_DAT3"),
  938. MTK_FUNCTION(5, "CONN_DSP_JINTP")
  939. ),
  940. MTK_PIN(
  941. 90, "GPIO90",
  942. MTK_EINT_FUNCTION(0, 90),
  943. DRV_GRP4,
  944. MTK_FUNCTION(0, "GPIO90"),
  945. MTK_FUNCTION(1, "IDDIG_P0"),
  946. MTK_FUNCTION(4, "PGD_HV_HSC_PWR4"),
  947. MTK_FUNCTION(5, "GDU_SUM_TROOP2_2")
  948. ),
  949. MTK_PIN(
  950. 91, "GPIO91",
  951. MTK_EINT_FUNCTION(0, 91),
  952. DRV_GRP4,
  953. MTK_FUNCTION(0, "GPIO91"),
  954. MTK_FUNCTION(1, "USB_DRVVBUS_P0"),
  955. MTK_FUNCTION(4, "PGD_HV_HSC_PWR5"),
  956. MTK_FUNCTION(5, "GDU_TROOPS_DET0")
  957. ),
  958. MTK_PIN(
  959. 92, "GPIO92",
  960. MTK_EINT_FUNCTION(0, 92),
  961. DRV_GRP4,
  962. MTK_FUNCTION(0, "GPIO92"),
  963. MTK_FUNCTION(1, "VBUS_VALID_P0"),
  964. MTK_FUNCTION(4, "PGD_DA_EFUSE_RDY"),
  965. MTK_FUNCTION(5, "GDU_TROOPS_DET1")
  966. ),
  967. MTK_PIN(
  968. 93, "GPIO93",
  969. MTK_EINT_FUNCTION(0, 93),
  970. DRV_GRP4,
  971. MTK_FUNCTION(0, "GPIO93"),
  972. MTK_FUNCTION(1, "IDDIG_P1"),
  973. MTK_FUNCTION(2, "PWM0"),
  974. MTK_FUNCTION(3, "CLKM0"),
  975. MTK_FUNCTION(4, "PGD_DA_EFUSE_RDY_PRE"),
  976. MTK_FUNCTION(5, "GDU_TROOPS_DET2")
  977. ),
  978. MTK_PIN(
  979. 94, "GPIO94",
  980. MTK_EINT_FUNCTION(0, 94),
  981. DRV_GRP4,
  982. MTK_FUNCTION(0, "GPIO94"),
  983. MTK_FUNCTION(1, "USB_DRVVBUS_P1"),
  984. MTK_FUNCTION(2, "PWM1"),
  985. MTK_FUNCTION(3, "CLKM1"),
  986. MTK_FUNCTION(4, "PGD_DA_PWRGD_RESET")
  987. ),
  988. MTK_PIN(
  989. 95, "GPIO95",
  990. MTK_EINT_FUNCTION(0, 95),
  991. DRV_GRP4,
  992. MTK_FUNCTION(0, "GPIO95"),
  993. MTK_FUNCTION(1, "VBUS_VALID_P1"),
  994. MTK_FUNCTION(2, "PWM2"),
  995. MTK_FUNCTION(3, "CLKM2"),
  996. MTK_FUNCTION(4, "PGD_DA_PWRGD_ENB")
  997. ),
  998. MTK_PIN(
  999. 96, "GPIO96",
  1000. MTK_EINT_FUNCTION(0, 96),
  1001. DRV_GRP4,
  1002. MTK_FUNCTION(0, "GPIO96"),
  1003. MTK_FUNCTION(1, "DSI_TE"),
  1004. MTK_FUNCTION(7, "dbg_mon_a29")
  1005. ),
  1006. MTK_PIN(
  1007. 97, "GPIO97",
  1008. MTK_EINT_FUNCTION(0, 97),
  1009. DRV_GRP4,
  1010. MTK_FUNCTION(0, "GPIO97"),
  1011. MTK_FUNCTION(1, "DISP_PWM"),
  1012. MTK_FUNCTION(7, "dbg_mon_a30")
  1013. ),
  1014. MTK_PIN(
  1015. 98, "GPIO98",
  1016. MTK_EINT_FUNCTION(0, 98),
  1017. DRV_GRP4,
  1018. MTK_FUNCTION(0, "GPIO98"),
  1019. MTK_FUNCTION(1, "LCM_RST")
  1020. ),
  1021. MTK_PIN(
  1022. 99, "GPIO99",
  1023. MTK_EINT_FUNCTION(0, 99),
  1024. DRV_GRP4,
  1025. MTK_FUNCTION(0, "GPIO99"),
  1026. MTK_FUNCTION(1, "DPI_PCLK"),
  1027. MTK_FUNCTION(2, "GPS_L1_ELNA_EN"),
  1028. MTK_FUNCTION(3, "SSPM_JTAG_TCK"),
  1029. MTK_FUNCTION(5, "ANT_SEL0"),
  1030. MTK_FUNCTION(6, "TP_GPIO0_AO"),
  1031. MTK_FUNCTION(7, "PGD_LV_LSC_PWR0")
  1032. ),
  1033. MTK_PIN(
  1034. 100, "GPIO100",
  1035. MTK_EINT_FUNCTION(0, 100),
  1036. DRV_GRP4,
  1037. MTK_FUNCTION(0, "GPIO100"),
  1038. MTK_FUNCTION(1, "DPI_VSYNC"),
  1039. MTK_FUNCTION(2, "KPCOL2"),
  1040. MTK_FUNCTION(3, "SSPM_JTAG_TMS"),
  1041. MTK_FUNCTION(5, "ANT_SEL1"),
  1042. MTK_FUNCTION(6, "TP_GPIO1_AO"),
  1043. MTK_FUNCTION(7, "PGD_LV_LSC_PWR1")
  1044. ),
  1045. MTK_PIN(
  1046. 101, "GPIO101",
  1047. MTK_EINT_FUNCTION(0, 101),
  1048. DRV_GRP4,
  1049. MTK_FUNCTION(0, "GPIO101"),
  1050. MTK_FUNCTION(1, "DPI_HSYNC"),
  1051. MTK_FUNCTION(2, "KPROW2"),
  1052. MTK_FUNCTION(3, "SSPM_JTAG_TDI"),
  1053. MTK_FUNCTION(5, "ANT_SEL2"),
  1054. MTK_FUNCTION(6, "TP_GPIO2_AO"),
  1055. MTK_FUNCTION(7, "PGD_LV_LSC_PWR2")
  1056. ),
  1057. MTK_PIN(
  1058. 102, "GPIO102",
  1059. MTK_EINT_FUNCTION(0, 102),
  1060. DRV_GRP4,
  1061. MTK_FUNCTION(0, "GPIO102"),
  1062. MTK_FUNCTION(1, "DPI_DE"),
  1063. MTK_FUNCTION(3, "SSPM_JTAG_TDO"),
  1064. MTK_FUNCTION(5, "ANT_SEL3"),
  1065. MTK_FUNCTION(6, "TP_GPIO3_AO"),
  1066. MTK_FUNCTION(7, "PGD_LV_LSC_PWR3")
  1067. ),
  1068. MTK_PIN(
  1069. 103, "GPIO103",
  1070. MTK_EINT_FUNCTION(0, 103),
  1071. DRV_GRP4,
  1072. MTK_FUNCTION(0, "GPIO103"),
  1073. MTK_FUNCTION(1, "DPI_DATA0"),
  1074. MTK_FUNCTION(3, "SSPM_JTAG_TRSTN"),
  1075. MTK_FUNCTION(4, "CLKM0"),
  1076. MTK_FUNCTION(5, "ANT_SEL4"),
  1077. MTK_FUNCTION(6, "TP_GPIO4_AO"),
  1078. MTK_FUNCTION(7, "PGD_LV_LSC_PWR4")
  1079. ),
  1080. MTK_PIN(
  1081. 104, "GPIO104",
  1082. MTK_EINT_FUNCTION(0, 104),
  1083. DRV_GRP4,
  1084. MTK_FUNCTION(0, "GPIO104"),
  1085. MTK_FUNCTION(1, "DPI_DATA1"),
  1086. MTK_FUNCTION(2, "GPS_PPS"),
  1087. MTK_FUNCTION(3, "UCTS2"),
  1088. MTK_FUNCTION(4, "CLKM1"),
  1089. MTK_FUNCTION(5, "ANT_SEL5"),
  1090. MTK_FUNCTION(6, "TP_GPIO5_AO"),
  1091. MTK_FUNCTION(7, "PGD_LV_LSC_PWR5")
  1092. ),
  1093. MTK_PIN(
  1094. 105, "GPIO105",
  1095. MTK_EINT_FUNCTION(0, 105),
  1096. DRV_GRP4,
  1097. MTK_FUNCTION(0, "GPIO105"),
  1098. MTK_FUNCTION(1, "DPI_DATA2"),
  1099. MTK_FUNCTION(2, "CONN_TCXOENA_REQ"),
  1100. MTK_FUNCTION(3, "URTS2"),
  1101. MTK_FUNCTION(4, "CLKM2"),
  1102. MTK_FUNCTION(5, "ANT_SEL6"),
  1103. MTK_FUNCTION(6, "TP_GPIO6_AO"),
  1104. MTK_FUNCTION(7, "PGD_LV_HSC_PWR0")
  1105. ),
  1106. MTK_PIN(
  1107. 106, "GPIO106",
  1108. MTK_EINT_FUNCTION(0, 106),
  1109. DRV_GRP4,
  1110. MTK_FUNCTION(0, "GPIO106"),
  1111. MTK_FUNCTION(1, "DPI_DATA3"),
  1112. MTK_FUNCTION(2, "TP_UTXD1_AO"),
  1113. MTK_FUNCTION(3, "UTXD2"),
  1114. MTK_FUNCTION(4, "PWM0"),
  1115. MTK_FUNCTION(5, "ANT_SEL7"),
  1116. MTK_FUNCTION(6, "TP_GPIO7_AO"),
  1117. MTK_FUNCTION(7, "PGD_LV_HSC_PWR1")
  1118. ),
  1119. MTK_PIN(
  1120. 107, "GPIO107",
  1121. MTK_EINT_FUNCTION(0, 107),
  1122. DRV_GRP4,
  1123. MTK_FUNCTION(0, "GPIO107"),
  1124. MTK_FUNCTION(1, "DPI_DATA4"),
  1125. MTK_FUNCTION(2, "TP_URXD1_AO"),
  1126. MTK_FUNCTION(3, "URXD2"),
  1127. MTK_FUNCTION(4, "PWM1"),
  1128. MTK_FUNCTION(6, "GDU_SUM_TROOP0_0"),
  1129. MTK_FUNCTION(7, "PGD_LV_HSC_PWR2")
  1130. ),
  1131. MTK_PIN(
  1132. 108, "GPIO108",
  1133. MTK_EINT_FUNCTION(0, 108),
  1134. DRV_GRP4,
  1135. MTK_FUNCTION(0, "GPIO108"),
  1136. MTK_FUNCTION(1, "DPI_DATA5"),
  1137. MTK_FUNCTION(2, "TP_UCTS1_AO"),
  1138. MTK_FUNCTION(3, "UCTS0"),
  1139. MTK_FUNCTION(4, "PWM2"),
  1140. MTK_FUNCTION(6, "GDU_SUM_TROOP0_1"),
  1141. MTK_FUNCTION(7, "PGD_LV_HSC_PWR3")
  1142. ),
  1143. MTK_PIN(
  1144. 109, "GPIO109",
  1145. MTK_EINT_FUNCTION(0, 109),
  1146. DRV_GRP4,
  1147. MTK_FUNCTION(0, "GPIO109"),
  1148. MTK_FUNCTION(1, "DPI_DATA6"),
  1149. MTK_FUNCTION(2, "TP_URTS1_AO"),
  1150. MTK_FUNCTION(3, "URTS0"),
  1151. MTK_FUNCTION(4, "I2S0_DI"),
  1152. MTK_FUNCTION(5, "I2S2_DI"),
  1153. MTK_FUNCTION(6, "GDU_SUM_TROOP0_2"),
  1154. MTK_FUNCTION(7, "PGD_LV_HSC_PWR4")
  1155. ),
  1156. MTK_PIN(
  1157. 110, "GPIO110",
  1158. MTK_EINT_FUNCTION(0, 110),
  1159. DRV_GRP4,
  1160. MTK_FUNCTION(0, "GPIO110"),
  1161. MTK_FUNCTION(1, "DPI_DATA7"),
  1162. MTK_FUNCTION(2, "TP_UCTS2_AO"),
  1163. MTK_FUNCTION(3, "UCTS1"),
  1164. MTK_FUNCTION(4, "I2S3_BCK"),
  1165. MTK_FUNCTION(5, "I2S1_BCK"),
  1166. MTK_FUNCTION(6, "GDU_SUM_TROOP1_0"),
  1167. MTK_FUNCTION(7, "PGD_LV_HSC_PWR5")
  1168. ),
  1169. MTK_PIN(
  1170. 111, "GPIO111",
  1171. MTK_EINT_FUNCTION(0, 111),
  1172. DRV_GRP4,
  1173. MTK_FUNCTION(0, "GPIO111"),
  1174. MTK_FUNCTION(1, "DPI_DATA8"),
  1175. MTK_FUNCTION(2, "TP_URTS2_AO"),
  1176. MTK_FUNCTION(3, "URTS1"),
  1177. MTK_FUNCTION(4, "I2S3_MCK"),
  1178. MTK_FUNCTION(5, "I2S1_MCK"),
  1179. MTK_FUNCTION(6, "GDU_SUM_TROOP1_1"),
  1180. MTK_FUNCTION(7, "PGD_HV_HSC_PWR0")
  1181. ),
  1182. MTK_PIN(
  1183. 112, "GPIO112",
  1184. MTK_EINT_FUNCTION(0, 112),
  1185. DRV_GRP4,
  1186. MTK_FUNCTION(0, "GPIO112"),
  1187. MTK_FUNCTION(1, "DPI_DATA9"),
  1188. MTK_FUNCTION(2, "TP_URXD2_AO"),
  1189. MTK_FUNCTION(3, "URXD1"),
  1190. MTK_FUNCTION(4, "I2S3_LRCK"),
  1191. MTK_FUNCTION(5, "I2S1_LRCK"),
  1192. MTK_FUNCTION(6, "GDU_SUM_TROOP1_2"),
  1193. MTK_FUNCTION(7, "PGD_HV_HSC_PWR1")
  1194. ),
  1195. MTK_PIN(
  1196. 113, "GPIO113",
  1197. MTK_EINT_FUNCTION(0, 113),
  1198. DRV_GRP4,
  1199. MTK_FUNCTION(0, "GPIO113"),
  1200. MTK_FUNCTION(1, "DPI_DATA10"),
  1201. MTK_FUNCTION(2, "TP_UTXD2_AO"),
  1202. MTK_FUNCTION(3, "UTXD1"),
  1203. MTK_FUNCTION(4, "I2S3_DO"),
  1204. MTK_FUNCTION(5, "I2S1_DO"),
  1205. MTK_FUNCTION(6, "GDU_SUM_TROOP2_0"),
  1206. MTK_FUNCTION(7, "PGD_HV_HSC_PWR2")
  1207. ),
  1208. MTK_PIN(
  1209. 114, "GPIO114",
  1210. MTK_EINT_FUNCTION(0, 114),
  1211. DRV_GRP4,
  1212. MTK_FUNCTION(0, "GPIO114"),
  1213. MTK_FUNCTION(1, "DPI_DATA11"),
  1214. MTK_FUNCTION(6, "GDU_SUM_TROOP2_1"),
  1215. MTK_FUNCTION(7, "PGD_HV_HSC_PWR3")
  1216. ),
  1217. MTK_PIN(
  1218. 115, "GPIO115",
  1219. MTK_EINT_FUNCTION(0, 115),
  1220. DRV_GRP4,
  1221. MTK_FUNCTION(0, "GPIO115"),
  1222. MTK_FUNCTION(1, "PCM_CLK"),
  1223. MTK_FUNCTION(2, "I2S0_BCK"),
  1224. MTK_FUNCTION(3, "I2S2_BCK")
  1225. ),
  1226. MTK_PIN(
  1227. 116, "GPIO116",
  1228. MTK_EINT_FUNCTION(0, 116),
  1229. DRV_GRP4,
  1230. MTK_FUNCTION(0, "GPIO116"),
  1231. MTK_FUNCTION(1, "PCM_SYNC"),
  1232. MTK_FUNCTION(2, "I2S0_LRCK"),
  1233. MTK_FUNCTION(3, "I2S2_LRCK")
  1234. ),
  1235. MTK_PIN(
  1236. 117, "GPIO117",
  1237. MTK_EINT_FUNCTION(0, 117),
  1238. DRV_GRP4,
  1239. MTK_FUNCTION(0, "GPIO117"),
  1240. MTK_FUNCTION(1, "PCM_DI"),
  1241. MTK_FUNCTION(2, "I2S0_DI"),
  1242. MTK_FUNCTION(3, "I2S2_DI")
  1243. ),
  1244. MTK_PIN(
  1245. 118, "GPIO118",
  1246. MTK_EINT_FUNCTION(0, 118),
  1247. DRV_GRP4,
  1248. MTK_FUNCTION(0, "GPIO118"),
  1249. MTK_FUNCTION(1, "PCM_DO"),
  1250. MTK_FUNCTION(2, "I2S0_MCK"),
  1251. MTK_FUNCTION(3, "I2S2_MCK"),
  1252. MTK_FUNCTION(4, "I2S3_DO"),
  1253. MTK_FUNCTION(5, "I2S1_DO")
  1254. ),
  1255. MTK_PIN(
  1256. 119, "GPIO119",
  1257. MTK_EINT_FUNCTION(0, 119),
  1258. DRV_GRP4,
  1259. MTK_FUNCTION(0, "GPIO119"),
  1260. MTK_FUNCTION(1, "JTMS_SEL1"),
  1261. MTK_FUNCTION(2, "UDI_TMS"),
  1262. MTK_FUNCTION(3, "DFD_TMS"),
  1263. MTK_FUNCTION(4, "SPM_JTAG_TMS"),
  1264. MTK_FUNCTION(5, "SCP_JTAG_TMS"),
  1265. MTK_FUNCTION(6, "ADSP_JTAG_TMS")
  1266. ),
  1267. MTK_PIN(
  1268. 120, "GPIO120",
  1269. MTK_EINT_FUNCTION(0, 120),
  1270. DRV_GRP4,
  1271. MTK_FUNCTION(0, "GPIO120"),
  1272. MTK_FUNCTION(1, "JTCK_SEL1"),
  1273. MTK_FUNCTION(2, "UDI_TCK"),
  1274. MTK_FUNCTION(3, "DFD_TCK_XI"),
  1275. MTK_FUNCTION(4, "SPM_JTAG_TCK"),
  1276. MTK_FUNCTION(5, "SCP_JTAG_TCK"),
  1277. MTK_FUNCTION(6, "ADSP_JTAG_TCK")
  1278. ),
  1279. MTK_PIN(
  1280. 121, "GPIO121",
  1281. MTK_EINT_FUNCTION(0, 121),
  1282. DRV_GRP4,
  1283. MTK_FUNCTION(0, "GPIO121"),
  1284. MTK_FUNCTION(1, "JTDI_SEL1"),
  1285. MTK_FUNCTION(2, "UDI_TDI"),
  1286. MTK_FUNCTION(3, "DFD_TDI"),
  1287. MTK_FUNCTION(4, "SPM_JTAG_TDI"),
  1288. MTK_FUNCTION(5, "SCP_JTAG_TDI"),
  1289. MTK_FUNCTION(6, "ADSP_JTAG_TDI")
  1290. ),
  1291. MTK_PIN(
  1292. 122, "GPIO122",
  1293. MTK_EINT_FUNCTION(0, 122),
  1294. DRV_GRP4,
  1295. MTK_FUNCTION(0, "GPIO122"),
  1296. MTK_FUNCTION(1, "JTDO_SEL1"),
  1297. MTK_FUNCTION(2, "UDI_TDO"),
  1298. MTK_FUNCTION(3, "DFD_TDO"),
  1299. MTK_FUNCTION(4, "SPM_JTAG_TDO"),
  1300. MTK_FUNCTION(5, "SCP_JTAG_TDO"),
  1301. MTK_FUNCTION(6, "ADSP_JTAG_TDO")
  1302. ),
  1303. MTK_PIN(
  1304. 123, "GPIO123",
  1305. MTK_EINT_FUNCTION(0, 123),
  1306. DRV_GRP4,
  1307. MTK_FUNCTION(0, "GPIO123"),
  1308. MTK_FUNCTION(1, "JTRSTN_SEL1"),
  1309. MTK_FUNCTION(2, "UDI_NTRST"),
  1310. MTK_FUNCTION(4, "SPM_JTAG_TRSTN"),
  1311. MTK_FUNCTION(5, "SCP_JTAG_TRSTN"),
  1312. MTK_FUNCTION(6, "ADSP_JTAG_TRSTN")
  1313. ),
  1314. MTK_PIN(
  1315. 124, "GPIO124",
  1316. MTK_EINT_FUNCTION(0, 124),
  1317. DRV_GRP4,
  1318. MTK_FUNCTION(0, "GPIO124"),
  1319. MTK_FUNCTION(1, "CMMCLK0"),
  1320. MTK_FUNCTION(2, "CLKM0"),
  1321. MTK_FUNCTION(3, "PWM0")
  1322. ),
  1323. MTK_PIN(
  1324. 125, "GPIO125",
  1325. MTK_EINT_FUNCTION(0, 125),
  1326. DRV_GRP4,
  1327. MTK_FUNCTION(0, "GPIO125"),
  1328. MTK_FUNCTION(1, "CMMCLK1"),
  1329. MTK_FUNCTION(2, "CLKM1"),
  1330. MTK_FUNCTION(3, "PWM1"),
  1331. MTK_FUNCTION(7, "dbg_mon_b0")
  1332. ),
  1333. MTK_PIN(
  1334. 126, "GPIO126",
  1335. MTK_EINT_FUNCTION(0, 126),
  1336. DRV_GRP4,
  1337. MTK_FUNCTION(0, "GPIO126"),
  1338. MTK_FUNCTION(1, "CMMCLK2"),
  1339. MTK_FUNCTION(2, "CLKM2"),
  1340. MTK_FUNCTION(3, "PWM2"),
  1341. MTK_FUNCTION(7, "dbg_mon_b1")
  1342. ),
  1343. MTK_PIN(
  1344. 127, "GPIO127",
  1345. MTK_EINT_FUNCTION(0, 127),
  1346. DRV_GRP4,
  1347. MTK_FUNCTION(0, "GPIO127"),
  1348. MTK_FUNCTION(1, "SCL0"),
  1349. MTK_FUNCTION(4, "SCP_SCL0"),
  1350. MTK_FUNCTION(5, "SCP_SCL1")
  1351. ),
  1352. MTK_PIN(
  1353. 128, "GPIO128",
  1354. MTK_EINT_FUNCTION(0, 128),
  1355. DRV_GRP4,
  1356. MTK_FUNCTION(0, "GPIO128"),
  1357. MTK_FUNCTION(1, "SDA0"),
  1358. MTK_FUNCTION(4, "SCP_SDA0"),
  1359. MTK_FUNCTION(5, "SCP_SDA1")
  1360. ),
  1361. MTK_PIN(
  1362. 129, "GPIO129",
  1363. MTK_EINT_FUNCTION(0, 129),
  1364. DRV_GRP4,
  1365. MTK_FUNCTION(0, "GPIO129"),
  1366. MTK_FUNCTION(1, "SCL1"),
  1367. MTK_FUNCTION(4, "SCP_SCL0"),
  1368. MTK_FUNCTION(5, "SCP_SCL1"),
  1369. MTK_FUNCTION(7, "dbg_mon_b4")
  1370. ),
  1371. MTK_PIN(
  1372. 130, "GPIO130",
  1373. MTK_EINT_FUNCTION(0, 130),
  1374. DRV_GRP4,
  1375. MTK_FUNCTION(0, "GPIO130"),
  1376. MTK_FUNCTION(1, "SDA1"),
  1377. MTK_FUNCTION(4, "SCP_SDA0"),
  1378. MTK_FUNCTION(5, "SCP_SDA1"),
  1379. MTK_FUNCTION(7, "dbg_mon_b5")
  1380. ),
  1381. MTK_PIN(
  1382. 131, "GPIO131",
  1383. MTK_EINT_FUNCTION(0, 131),
  1384. DRV_GRP4,
  1385. MTK_FUNCTION(0, "GPIO131"),
  1386. MTK_FUNCTION(1, "SCL2"),
  1387. MTK_FUNCTION(2, "SSPM_UTXD_AO"),
  1388. MTK_FUNCTION(3, "CONN_UART0_TXD"),
  1389. MTK_FUNCTION(4, "SCP_SCL0"),
  1390. MTK_FUNCTION(5, "SCP_SCL1"),
  1391. MTK_FUNCTION(7, "dbg_mon_b6")
  1392. ),
  1393. MTK_PIN(
  1394. 132, "GPIO132",
  1395. MTK_EINT_FUNCTION(0, 132),
  1396. DRV_GRP4,
  1397. MTK_FUNCTION(0, "GPIO132"),
  1398. MTK_FUNCTION(1, "SDA2"),
  1399. MTK_FUNCTION(2, "SSPM_URXD_AO"),
  1400. MTK_FUNCTION(3, "CONN_UART0_RXD"),
  1401. MTK_FUNCTION(4, "SCP_SDA0"),
  1402. MTK_FUNCTION(5, "SCP_SDA1"),
  1403. MTK_FUNCTION(7, "dbg_mon_b7")
  1404. ),
  1405. MTK_PIN(
  1406. 133, "GPIO133",
  1407. MTK_EINT_FUNCTION(0, 133),
  1408. DRV_GRP4,
  1409. MTK_FUNCTION(0, "GPIO133"),
  1410. MTK_FUNCTION(1, "SCL3"),
  1411. MTK_FUNCTION(4, "SCP_SCL0"),
  1412. MTK_FUNCTION(5, "SCP_SCL1"),
  1413. MTK_FUNCTION(7, "dbg_mon_b8")
  1414. ),
  1415. MTK_PIN(
  1416. 134, "GPIO134",
  1417. MTK_EINT_FUNCTION(0, 134),
  1418. DRV_GRP4,
  1419. MTK_FUNCTION(0, "GPIO134"),
  1420. MTK_FUNCTION(1, "SDA3"),
  1421. MTK_FUNCTION(3, "GPS_PPS"),
  1422. MTK_FUNCTION(4, "SCP_SDA0"),
  1423. MTK_FUNCTION(5, "SCP_SDA1"),
  1424. MTK_FUNCTION(7, "dbg_mon_b9")
  1425. ),
  1426. MTK_PIN(
  1427. 135, "GPIO135",
  1428. MTK_EINT_FUNCTION(0, 135),
  1429. DRV_GRP4,
  1430. MTK_FUNCTION(0, "GPIO135"),
  1431. MTK_FUNCTION(1, "SCL4"),
  1432. MTK_FUNCTION(2, "TP_UTXD1_AO"),
  1433. MTK_FUNCTION(3, "UTXD1"),
  1434. MTK_FUNCTION(4, "SCP_SCL0"),
  1435. MTK_FUNCTION(5, "SCP_SCL1"),
  1436. MTK_FUNCTION(7, "dbg_mon_b10")
  1437. ),
  1438. MTK_PIN(
  1439. 136, "GPIO136",
  1440. MTK_EINT_FUNCTION(0, 136),
  1441. DRV_GRP4,
  1442. MTK_FUNCTION(0, "GPIO136"),
  1443. MTK_FUNCTION(1, "SDA4"),
  1444. MTK_FUNCTION(2, "TP_URXD1_AO"),
  1445. MTK_FUNCTION(3, "URXD1"),
  1446. MTK_FUNCTION(4, "SCP_SDA0"),
  1447. MTK_FUNCTION(5, "SCP_SDA1"),
  1448. MTK_FUNCTION(7, "dbg_mon_b11")
  1449. ),
  1450. MTK_PIN(
  1451. 137, "GPIO137",
  1452. MTK_EINT_FUNCTION(0, 137),
  1453. DRV_GRP4,
  1454. MTK_FUNCTION(0, "GPIO137"),
  1455. MTK_FUNCTION(1, "SCL5"),
  1456. MTK_FUNCTION(2, "UTXD2"),
  1457. MTK_FUNCTION(3, "UCTS1"),
  1458. MTK_FUNCTION(4, "SCP_SCL0"),
  1459. MTK_FUNCTION(5, "SCP_SCL1")
  1460. ),
  1461. MTK_PIN(
  1462. 138, "GPIO138",
  1463. MTK_EINT_FUNCTION(0, 138),
  1464. DRV_GRP4,
  1465. MTK_FUNCTION(0, "GPIO138"),
  1466. MTK_FUNCTION(1, "SDA5"),
  1467. MTK_FUNCTION(2, "URXD2"),
  1468. MTK_FUNCTION(3, "URTS1"),
  1469. MTK_FUNCTION(4, "SCP_SDA0"),
  1470. MTK_FUNCTION(5, "SCP_SDA1")
  1471. ),
  1472. MTK_PIN(
  1473. 139, "GPIO139",
  1474. MTK_EINT_FUNCTION(0, 139),
  1475. DRV_GRP4,
  1476. MTK_FUNCTION(0, "GPIO139"),
  1477. MTK_FUNCTION(1, "SCL6"),
  1478. MTK_FUNCTION(2, "UTXD1"),
  1479. MTK_FUNCTION(3, "TP_UTXD1_AO"),
  1480. MTK_FUNCTION(4, "SCP_SCL0"),
  1481. MTK_FUNCTION(5, "SCP_SCL1"),
  1482. MTK_FUNCTION(7, "dbg_mon_b12")
  1483. ),
  1484. MTK_PIN(
  1485. 140, "GPIO140",
  1486. MTK_EINT_FUNCTION(0, 140),
  1487. DRV_GRP4,
  1488. MTK_FUNCTION(0, "GPIO140"),
  1489. MTK_FUNCTION(1, "SDA6"),
  1490. MTK_FUNCTION(2, "URXD1"),
  1491. MTK_FUNCTION(3, "TP_URXD1_AO"),
  1492. MTK_FUNCTION(4, "SCP_SDA0"),
  1493. MTK_FUNCTION(5, "SCP_SDA1"),
  1494. MTK_FUNCTION(7, "dbg_mon_b13")
  1495. ),
  1496. MTK_PIN(
  1497. 141, "GPIO141",
  1498. MTK_EINT_FUNCTION(0, 141),
  1499. DRV_GRP4,
  1500. MTK_FUNCTION(0, "GPIO141"),
  1501. MTK_FUNCTION(1, "SCL7"),
  1502. MTK_FUNCTION(2, "URTS0"),
  1503. MTK_FUNCTION(3, "TP_URTS1_AO"),
  1504. MTK_FUNCTION(4, "SCP_SCL0"),
  1505. MTK_FUNCTION(5, "SCP_SCL1"),
  1506. MTK_FUNCTION(6, "UDI_TCK"),
  1507. MTK_FUNCTION(7, "dbg_mon_b14")
  1508. ),
  1509. MTK_PIN(
  1510. 142, "GPIO142",
  1511. MTK_EINT_FUNCTION(0, 142),
  1512. DRV_GRP4,
  1513. MTK_FUNCTION(0, "GPIO142"),
  1514. MTK_FUNCTION(1, "SDA7"),
  1515. MTK_FUNCTION(2, "UCTS0"),
  1516. MTK_FUNCTION(3, "TP_UCTS1_AO"),
  1517. MTK_FUNCTION(4, "SCP_SDA0"),
  1518. MTK_FUNCTION(5, "SCP_SDA1")
  1519. ),
  1520. MTK_PIN(
  1521. 143, "GPIO143",
  1522. MTK_EINT_FUNCTION(0, 143),
  1523. DRV_GRP4,
  1524. MTK_FUNCTION(0, "GPIO143"),
  1525. MTK_FUNCTION(1, "SCL8"),
  1526. MTK_FUNCTION(4, "SCP_SCL0"),
  1527. MTK_FUNCTION(5, "SCP_SCL1"),
  1528. MTK_FUNCTION(7, "dbg_mon_b16")
  1529. ),
  1530. MTK_PIN(
  1531. 144, "GPIO144",
  1532. MTK_EINT_FUNCTION(0, 144),
  1533. DRV_GRP4,
  1534. MTK_FUNCTION(0, "GPIO144"),
  1535. MTK_FUNCTION(1, "SDA8"),
  1536. MTK_FUNCTION(4, "SCP_SDA0"),
  1537. MTK_FUNCTION(5, "SCP_SDA1"),
  1538. MTK_FUNCTION(7, "dbg_mon_b17")
  1539. ),
  1540. MTK_PIN(
  1541. 145, "GPIO145",
  1542. MTK_EINT_FUNCTION(0, 145),
  1543. DRV_GRP4,
  1544. MTK_FUNCTION(0, "GPIO145"),
  1545. MTK_FUNCTION(1, "SCL9"),
  1546. MTK_FUNCTION(2, "CMVREF1"),
  1547. MTK_FUNCTION(3, "GPS_PPS"),
  1548. MTK_FUNCTION(4, "SCP_SCL0"),
  1549. MTK_FUNCTION(5, "SCP_SCL1"),
  1550. MTK_FUNCTION(7, "dbg_mon_b18")
  1551. ),
  1552. MTK_PIN(
  1553. 146, "GPIO146",
  1554. MTK_EINT_FUNCTION(0, 146),
  1555. DRV_GRP4,
  1556. MTK_FUNCTION(0, "GPIO146"),
  1557. MTK_FUNCTION(1, "SDA9"),
  1558. MTK_FUNCTION(2, "CMVREF0"),
  1559. MTK_FUNCTION(4, "SCP_SDA0"),
  1560. MTK_FUNCTION(5, "SCP_SDA1"),
  1561. MTK_FUNCTION(7, "dbg_mon_b19")
  1562. ),
  1563. MTK_PIN(
  1564. 147, "GPIO147",
  1565. MTK_EINT_FUNCTION(0, 147),
  1566. DRV_GRP4,
  1567. MTK_FUNCTION(0, "GPIO147"),
  1568. MTK_FUNCTION(1, "CMFLASH0"),
  1569. MTK_FUNCTION(2, "LVTS_SDI"),
  1570. MTK_FUNCTION(3, "DPI_DATA12"),
  1571. MTK_FUNCTION(4, "TP_GPIO0_AO"),
  1572. MTK_FUNCTION(5, "ANT_SEL3"),
  1573. MTK_FUNCTION(6, "DFD_TCK_XI"),
  1574. MTK_FUNCTION(7, "dbg_mon_b20")
  1575. ),
  1576. MTK_PIN(
  1577. 148, "GPIO148",
  1578. MTK_EINT_FUNCTION(0, 148),
  1579. DRV_GRP4,
  1580. MTK_FUNCTION(0, "GPIO148"),
  1581. MTK_FUNCTION(1, "CMFLASH1"),
  1582. MTK_FUNCTION(2, "LVTS_SCF"),
  1583. MTK_FUNCTION(3, "DPI_DATA13"),
  1584. MTK_FUNCTION(4, "TP_GPIO1_AO"),
  1585. MTK_FUNCTION(5, "ANT_SEL4"),
  1586. MTK_FUNCTION(6, "DFD_TMS"),
  1587. MTK_FUNCTION(7, "dbg_mon_b21")
  1588. ),
  1589. MTK_PIN(
  1590. 149, "GPIO149",
  1591. MTK_EINT_FUNCTION(0, 149),
  1592. DRV_GRP4,
  1593. MTK_FUNCTION(0, "GPIO149"),
  1594. MTK_FUNCTION(1, "CMFLASH2"),
  1595. MTK_FUNCTION(2, "CLKM0"),
  1596. MTK_FUNCTION(3, "DPI_DATA14"),
  1597. MTK_FUNCTION(4, "TP_GPIO2_AO"),
  1598. MTK_FUNCTION(5, "ANT_SEL5"),
  1599. MTK_FUNCTION(6, "DFD_TDI"),
  1600. MTK_FUNCTION(7, "dbg_mon_b22")
  1601. ),
  1602. MTK_PIN(
  1603. 150, "GPIO150",
  1604. MTK_EINT_FUNCTION(0, 150),
  1605. DRV_GRP4,
  1606. MTK_FUNCTION(0, "GPIO150"),
  1607. MTK_FUNCTION(2, "CLKM1"),
  1608. MTK_FUNCTION(3, "DPI_DATA15"),
  1609. MTK_FUNCTION(4, "TP_GPIO3_AO"),
  1610. MTK_FUNCTION(5, "ANT_SEL6"),
  1611. MTK_FUNCTION(6, "DFD_TDO"),
  1612. MTK_FUNCTION(7, "dbg_mon_b23")
  1613. ),
  1614. MTK_PIN(
  1615. 151, "GPIO151",
  1616. MTK_EINT_FUNCTION(0, 151),
  1617. DRV_GRP4,
  1618. MTK_FUNCTION(0, "GPIO151"),
  1619. MTK_FUNCTION(1, "GPS_L1_ELNA_EN"),
  1620. MTK_FUNCTION(2, "CLKM2"),
  1621. MTK_FUNCTION(3, "DPI_DATA16"),
  1622. MTK_FUNCTION(4, "TP_GPIO4_AO"),
  1623. MTK_FUNCTION(5, "ANT_SEL7"),
  1624. MTK_FUNCTION(6, "UDI_TMS"),
  1625. MTK_FUNCTION(7, "dbg_mon_b24")
  1626. ),
  1627. MTK_PIN(
  1628. 152, "GPIO152",
  1629. MTK_EINT_FUNCTION(0, 152),
  1630. DRV_GRP4,
  1631. MTK_FUNCTION(0, "GPIO152"),
  1632. MTK_FUNCTION(2, "CLKM3"),
  1633. MTK_FUNCTION(3, "DPI_DATA17"),
  1634. MTK_FUNCTION(4, "TP_GPIO5_AO")
  1635. ),
  1636. MTK_PIN(
  1637. 153, "GPIO153",
  1638. MTK_EINT_FUNCTION(0, 153),
  1639. DRV_GRP4,
  1640. MTK_FUNCTION(0, "GPIO153"),
  1641. MTK_FUNCTION(1, "CONN_TCXOENA_REQ"),
  1642. MTK_FUNCTION(3, "DPI_DATA18"),
  1643. MTK_FUNCTION(4, "TP_GPIO6_AO"),
  1644. MTK_FUNCTION(6, "UDI_TDI"),
  1645. MTK_FUNCTION(7, "dbg_mon_b26")
  1646. ),
  1647. MTK_PIN(
  1648. 154, "GPIO154",
  1649. MTK_EINT_FUNCTION(0, 154),
  1650. DRV_GRP4,
  1651. MTK_FUNCTION(0, "GPIO154"),
  1652. MTK_FUNCTION(1, "PWM0"),
  1653. MTK_FUNCTION(2, "CMVREF2"),
  1654. MTK_FUNCTION(3, "DPI_DATA19"),
  1655. MTK_FUNCTION(4, "TP_GPIO7_AO"),
  1656. MTK_FUNCTION(6, "UDI_TDO"),
  1657. MTK_FUNCTION(7, "dbg_mon_b27")
  1658. ),
  1659. MTK_PIN(
  1660. 155, "GPIO155",
  1661. MTK_EINT_FUNCTION(0, 155),
  1662. DRV_GRP4,
  1663. MTK_FUNCTION(0, "GPIO155"),
  1664. MTK_FUNCTION(1, "PWM1"),
  1665. MTK_FUNCTION(2, "CMVREF1"),
  1666. MTK_FUNCTION(3, "DPI_DATA20"),
  1667. MTK_FUNCTION(6, "UDI_NTRST"),
  1668. MTK_FUNCTION(7, "dbg_mon_b28")
  1669. ),
  1670. MTK_PIN(
  1671. 156, "GPIO156",
  1672. MTK_EINT_FUNCTION(0, 156),
  1673. DRV_GRP4,
  1674. MTK_FUNCTION(0, "GPIO156"),
  1675. MTK_FUNCTION(1, "PWM2"),
  1676. MTK_FUNCTION(2, "CMVREF0"),
  1677. MTK_FUNCTION(3, "DPI_DATA21")
  1678. ),
  1679. MTK_PIN(
  1680. 157, "GPIO157",
  1681. MTK_EINT_FUNCTION(0, 157),
  1682. DRV_GRP4,
  1683. MTK_FUNCTION(0, "GPIO157"),
  1684. MTK_FUNCTION(1, "PWRAP_SPI0_CSN")
  1685. ),
  1686. MTK_PIN(
  1687. 158, "GPIO158",
  1688. MTK_EINT_FUNCTION(0, 158),
  1689. DRV_GRP4,
  1690. MTK_FUNCTION(0, "GPIO158"),
  1691. MTK_FUNCTION(1, "PWRAP_SPI0_CK")
  1692. ),
  1693. MTK_PIN(
  1694. 159, "GPIO159",
  1695. MTK_EINT_FUNCTION(0, 159),
  1696. DRV_GRP4,
  1697. MTK_FUNCTION(0, "GPIO159"),
  1698. MTK_FUNCTION(1, "PWRAP_SPI0_MO"),
  1699. MTK_FUNCTION(2, "PWRAP_SPI0_MI")
  1700. ),
  1701. MTK_PIN(
  1702. 160, "GPIO160",
  1703. MTK_EINT_FUNCTION(0, 160),
  1704. DRV_GRP4,
  1705. MTK_FUNCTION(0, "GPIO160"),
  1706. MTK_FUNCTION(1, "PWRAP_SPI0_MI"),
  1707. MTK_FUNCTION(2, "PWRAP_SPI0_MO")
  1708. ),
  1709. MTK_PIN(
  1710. 161, "GPIO161",
  1711. MTK_EINT_FUNCTION(0, 161),
  1712. DRV_GRP4,
  1713. MTK_FUNCTION(0, "GPIO161"),
  1714. MTK_FUNCTION(1, "SRCLKENA0")
  1715. ),
  1716. MTK_PIN(
  1717. 162, "GPIO162",
  1718. MTK_EINT_FUNCTION(0, 162),
  1719. DRV_GRP4,
  1720. MTK_FUNCTION(0, "GPIO162"),
  1721. MTK_FUNCTION(1, "SRCLKENA1"),
  1722. MTK_FUNCTION(7, "dbg_mon_a31")
  1723. ),
  1724. MTK_PIN(
  1725. 163, "GPIO163",
  1726. MTK_EINT_FUNCTION(0, 163),
  1727. DRV_GRP4,
  1728. MTK_FUNCTION(0, "GPIO163"),
  1729. MTK_FUNCTION(1, "SCP_VREQ_VAO"),
  1730. MTK_FUNCTION(2, "DVFSRC_EXT_REQ")
  1731. ),
  1732. MTK_PIN(
  1733. 164, "GPIO164",
  1734. MTK_EINT_FUNCTION(0, 164),
  1735. DRV_GRP4,
  1736. MTK_FUNCTION(0, "GPIO164"),
  1737. MTK_FUNCTION(1, "RTC32K_CK")
  1738. ),
  1739. MTK_PIN(
  1740. 165, "GPIO165",
  1741. MTK_EINT_FUNCTION(0, 165),
  1742. DRV_GRP4,
  1743. MTK_FUNCTION(0, "GPIO165"),
  1744. MTK_FUNCTION(1, "WATCHDOG")
  1745. ),
  1746. MTK_PIN(
  1747. 166, "GPIO166",
  1748. MTK_EINT_FUNCTION(0, 166),
  1749. DRV_GRP4,
  1750. MTK_FUNCTION(0, "GPIO166"),
  1751. MTK_FUNCTION(1, "AUD_CLK_MOSI"),
  1752. MTK_FUNCTION(2, "AUD_CLK_MISO"),
  1753. MTK_FUNCTION(3, "I2S1_MCK")
  1754. ),
  1755. MTK_PIN(
  1756. 167, "GPIO167",
  1757. MTK_EINT_FUNCTION(0, 167),
  1758. DRV_GRP4,
  1759. MTK_FUNCTION(0, "GPIO167"),
  1760. MTK_FUNCTION(1, "AUD_SYNC_MOSI"),
  1761. MTK_FUNCTION(2, "AUD_SYNC_MISO"),
  1762. MTK_FUNCTION(3, "I2S1_BCK")
  1763. ),
  1764. MTK_PIN(
  1765. 168, "GPIO168",
  1766. MTK_EINT_FUNCTION(0, 168),
  1767. DRV_GRP4,
  1768. MTK_FUNCTION(0, "GPIO168"),
  1769. MTK_FUNCTION(1, "AUD_DAT_MOSI0"),
  1770. MTK_FUNCTION(2, "AUD_DAT_MISO0"),
  1771. MTK_FUNCTION(3, "I2S1_LRCK")
  1772. ),
  1773. MTK_PIN(
  1774. 169, "GPIO169",
  1775. MTK_EINT_FUNCTION(0, 169),
  1776. DRV_GRP4,
  1777. MTK_FUNCTION(0, "GPIO169"),
  1778. MTK_FUNCTION(1, "AUD_DAT_MOSI1"),
  1779. MTK_FUNCTION(2, "AUD_DAT_MISO1"),
  1780. MTK_FUNCTION(3, "I2S1_DO")
  1781. ),
  1782. MTK_PIN(
  1783. 170, "GPIO170",
  1784. MTK_EINT_FUNCTION(0, 170),
  1785. DRV_GRP4,
  1786. MTK_FUNCTION(0, "GPIO170"),
  1787. MTK_FUNCTION(1, "AUD_CLK_MISO"),
  1788. MTK_FUNCTION(2, "AUD_CLK_MOSI"),
  1789. MTK_FUNCTION(3, "I2S2_MCK")
  1790. ),
  1791. MTK_PIN(
  1792. 171, "GPIO171",
  1793. MTK_EINT_FUNCTION(0, 171),
  1794. DRV_GRP4,
  1795. MTK_FUNCTION(0, "GPIO171"),
  1796. MTK_FUNCTION(1, "AUD_SYNC_MISO"),
  1797. MTK_FUNCTION(2, "AUD_SYNC_MOSI"),
  1798. MTK_FUNCTION(3, "I2S2_BCK")
  1799. ),
  1800. MTK_PIN(
  1801. 172, "GPIO172",
  1802. MTK_EINT_FUNCTION(0, 172),
  1803. DRV_GRP4,
  1804. MTK_FUNCTION(0, "GPIO172"),
  1805. MTK_FUNCTION(1, "AUD_DAT_MISO0"),
  1806. MTK_FUNCTION(2, "AUD_DAT_MOSI0"),
  1807. MTK_FUNCTION(3, "I2S2_LRCK"),
  1808. MTK_FUNCTION(4, "VOW_DAT_MISO")
  1809. ),
  1810. MTK_PIN(
  1811. 173, "GPIO173",
  1812. MTK_EINT_FUNCTION(0, 173),
  1813. DRV_GRP4,
  1814. MTK_FUNCTION(0, "GPIO173"),
  1815. MTK_FUNCTION(1, "AUD_DAT_MISO1"),
  1816. MTK_FUNCTION(2, "AUD_DAT_MOSI1"),
  1817. MTK_FUNCTION(3, "I2S2_DI"),
  1818. MTK_FUNCTION(4, "VOW_CLK_MISO")
  1819. ),
  1820. MTK_PIN(
  1821. 174, "GPIO174",
  1822. MTK_EINT_FUNCTION(0, 174),
  1823. DRV_GRP4,
  1824. MTK_FUNCTION(0, "GPIO174"),
  1825. MTK_FUNCTION(1, "CONN_TOP_CLK"),
  1826. MTK_FUNCTION(2, "AUXIF_CLK"),
  1827. MTK_FUNCTION(3, "DFD_TCK_XI"),
  1828. MTK_FUNCTION(7, "dbg_mon_b3")
  1829. ),
  1830. MTK_PIN(
  1831. 175, "GPIO175",
  1832. MTK_EINT_FUNCTION(0, 175),
  1833. DRV_GRP4,
  1834. MTK_FUNCTION(0, "GPIO175"),
  1835. MTK_FUNCTION(1, "CONN_TOP_DATA"),
  1836. MTK_FUNCTION(2, "AUXIF_ST"),
  1837. MTK_FUNCTION(3, "DFD_TMS"),
  1838. MTK_FUNCTION(7, "dbg_mon_b15")
  1839. ),
  1840. MTK_PIN(
  1841. 176, "GPIO176",
  1842. MTK_EINT_FUNCTION(0, 176),
  1843. DRV_GRP4,
  1844. MTK_FUNCTION(0, "GPIO176"),
  1845. MTK_FUNCTION(1, "CONN_BT_CLK"),
  1846. MTK_FUNCTION(3, "DFD_TDI"),
  1847. MTK_FUNCTION(7, "dbg_mon_b2")
  1848. ),
  1849. MTK_PIN(
  1850. 177, "GPIO177",
  1851. MTK_EINT_FUNCTION(0, 177),
  1852. DRV_GRP4,
  1853. MTK_FUNCTION(0, "GPIO177"),
  1854. MTK_FUNCTION(1, "CONN_BT_DATA"),
  1855. MTK_FUNCTION(3, "DFD_TDO")
  1856. ),
  1857. MTK_PIN(
  1858. 178, "GPIO178",
  1859. MTK_EINT_FUNCTION(0, 178),
  1860. DRV_GRP4,
  1861. MTK_FUNCTION(0, "GPIO178"),
  1862. MTK_FUNCTION(1, "CONN_HRST_B"),
  1863. MTK_FUNCTION(3, "UDI_TMS"),
  1864. MTK_FUNCTION(7, "dbg_mon_b25")
  1865. ),
  1866. MTK_PIN(
  1867. 179, "GPIO179",
  1868. MTK_EINT_FUNCTION(0, 179),
  1869. DRV_GRP4,
  1870. MTK_FUNCTION(0, "GPIO179"),
  1871. MTK_FUNCTION(1, "CONN_WB_PTA"),
  1872. MTK_FUNCTION(3, "UDI_TCK"),
  1873. MTK_FUNCTION(7, "dbg_mon_b29")
  1874. ),
  1875. MTK_PIN(
  1876. 180, "GPIO180",
  1877. MTK_EINT_FUNCTION(0, 180),
  1878. DRV_GRP4,
  1879. MTK_FUNCTION(0, "GPIO180"),
  1880. MTK_FUNCTION(1, "CONN_WF_CTRL0"),
  1881. MTK_FUNCTION(3, "UDI_TDI")
  1882. ),
  1883. MTK_PIN(
  1884. 181, "GPIO181",
  1885. MTK_EINT_FUNCTION(0, 181),
  1886. DRV_GRP4,
  1887. MTK_FUNCTION(0, "GPIO181"),
  1888. MTK_FUNCTION(1, "CONN_WF_CTRL1"),
  1889. MTK_FUNCTION(3, "UDI_TDO")
  1890. ),
  1891. MTK_PIN(
  1892. 182, "GPIO182",
  1893. MTK_EINT_FUNCTION(0, 182),
  1894. DRV_GRP4,
  1895. MTK_FUNCTION(0, "GPIO182"),
  1896. MTK_FUNCTION(1, "CONN_WF_CTRL2"),
  1897. MTK_FUNCTION(3, "UDI_NTRST")
  1898. ),
  1899. MTK_PIN(
  1900. 183, "GPIO183",
  1901. MTK_EINT_FUNCTION(0, 183),
  1902. DRV_GRP4,
  1903. MTK_FUNCTION(0, "GPIO183"),
  1904. MTK_FUNCTION(1, "SPMI_SCL")
  1905. ),
  1906. MTK_PIN(
  1907. 184, "GPIO184",
  1908. MTK_EINT_FUNCTION(0, 184),
  1909. DRV_GRP4,
  1910. MTK_FUNCTION(0, "GPIO184"),
  1911. MTK_FUNCTION(1, "SPMI_SDA")
  1912. ),
  1913. MTK_PIN(
  1914. 185, "GPIO185",
  1915. MTK_EINT_FUNCTION(0, 197),
  1916. DRV_FIXED,
  1917. MTK_FUNCTION(0, NULL)
  1918. ),
  1919. MTK_PIN(
  1920. 186, "GPIO186",
  1921. MTK_EINT_FUNCTION(0, 198),
  1922. DRV_FIXED,
  1923. MTK_FUNCTION(0, NULL)
  1924. ),
  1925. MTK_PIN(
  1926. 187, "GPIO187",
  1927. MTK_EINT_FUNCTION(0, 199),
  1928. DRV_FIXED,
  1929. MTK_FUNCTION(0, NULL)
  1930. ),
  1931. MTK_PIN(
  1932. 188, "GPIO188",
  1933. MTK_EINT_FUNCTION(0, 200),
  1934. DRV_FIXED,
  1935. MTK_FUNCTION(0, NULL)
  1936. ),
  1937. MTK_PIN(
  1938. 189, "GPIO189",
  1939. MTK_EINT_FUNCTION(0, 201),
  1940. DRV_FIXED,
  1941. MTK_FUNCTION(0, NULL)
  1942. ),
  1943. MTK_PIN(
  1944. 190, "GPIO190",
  1945. MTK_EINT_FUNCTION(0, 202),
  1946. DRV_FIXED,
  1947. MTK_FUNCTION(0, NULL)
  1948. ),
  1949. MTK_PIN(
  1950. 191, "GPIO191",
  1951. MTK_EINT_FUNCTION(0, 203),
  1952. DRV_FIXED,
  1953. MTK_FUNCTION(0, NULL)
  1954. ),
  1955. MTK_PIN(
  1956. 192, "GPIO192",
  1957. MTK_EINT_FUNCTION(0, 204),
  1958. DRV_FIXED,
  1959. MTK_FUNCTION(0, NULL)
  1960. ),
  1961. MTK_PIN(
  1962. 193, "GPIO193",
  1963. MTK_EINT_FUNCTION(0, 205),
  1964. DRV_FIXED,
  1965. MTK_FUNCTION(0, NULL)
  1966. ),
  1967. MTK_PIN(
  1968. 194, "GPIO194",
  1969. MTK_EINT_FUNCTION(0, 206),
  1970. DRV_FIXED,
  1971. MTK_FUNCTION(0, NULL)
  1972. ),
  1973. MTK_PIN(
  1974. 195, "GPIO195",
  1975. MTK_EINT_FUNCTION(0, 207),
  1976. DRV_FIXED,
  1977. MTK_FUNCTION(0, NULL)
  1978. ),
  1979. MTK_PIN(
  1980. 196, "GPIO196",
  1981. MTK_EINT_FUNCTION(0, 208),
  1982. DRV_FIXED,
  1983. MTK_FUNCTION(0, NULL)
  1984. )
  1985. };
  1986. #endif /* __PINCTRL_MTK_MT8186_H */