rk3568-pinctrl.dtsi 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120
  1. // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2. /*
  3. * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
  4. */
  5. #include <dt-bindings/pinctrl/rockchip.h>
  6. #include "rockchip-pinconf.dtsi"
  7. /*
  8. * This file is auto generated by pin2dts tool, please keep these code
  9. * by adding changes at end of this file.
  10. */
  11. &pinctrl {
  12. acodec {
  13. /omit-if-no-ref/
  14. acodec_pins: acodec-pins {
  15. rockchip,pins =
  16. /* acodec_adc_sync */
  17. <1 RK_PB1 5 &pcfg_pull_none>,
  18. /* acodec_adcclk */
  19. <1 RK_PA1 5 &pcfg_pull_none>,
  20. /* acodec_adcdata */
  21. <1 RK_PA0 5 &pcfg_pull_none>,
  22. /* acodec_dac_datal */
  23. <1 RK_PA7 5 &pcfg_pull_none>,
  24. /* acodec_dac_datar */
  25. <1 RK_PB0 5 &pcfg_pull_none>,
  26. /* acodec_dacclk */
  27. <1 RK_PA3 5 &pcfg_pull_none>,
  28. /* acodec_dacsync */
  29. <1 RK_PA5 5 &pcfg_pull_none>;
  30. };
  31. };
  32. audiopwm {
  33. /omit-if-no-ref/
  34. audiopwm_lout: audiopwm-lout {
  35. rockchip,pins =
  36. /* audiopwm_lout */
  37. <1 RK_PA0 4 &pcfg_pull_none>;
  38. };
  39. /omit-if-no-ref/
  40. audiopwm_loutn: audiopwm-loutn {
  41. rockchip,pins =
  42. /* audiopwm_loutn */
  43. <1 RK_PA1 6 &pcfg_pull_none>;
  44. };
  45. /omit-if-no-ref/
  46. audiopwm_loutp: audiopwm-loutp {
  47. rockchip,pins =
  48. /* audiopwm_loutp */
  49. <1 RK_PA0 6 &pcfg_pull_none>;
  50. };
  51. /omit-if-no-ref/
  52. audiopwm_rout: audiopwm-rout {
  53. rockchip,pins =
  54. /* audiopwm_rout */
  55. <1 RK_PA1 4 &pcfg_pull_none>;
  56. };
  57. /omit-if-no-ref/
  58. audiopwm_routn: audiopwm-routn {
  59. rockchip,pins =
  60. /* audiopwm_routn */
  61. <1 RK_PA7 4 &pcfg_pull_none>;
  62. };
  63. /omit-if-no-ref/
  64. audiopwm_routp: audiopwm-routp {
  65. rockchip,pins =
  66. /* audiopwm_routp */
  67. <1 RK_PA6 4 &pcfg_pull_none>;
  68. };
  69. };
  70. bt656 {
  71. /omit-if-no-ref/
  72. bt656m0_pins: bt656m0-pins {
  73. rockchip,pins =
  74. /* bt656_clkm0 */
  75. <3 RK_PA0 2 &pcfg_pull_none>,
  76. /* bt656_d0m0 */
  77. <2 RK_PD0 2 &pcfg_pull_none>,
  78. /* bt656_d1m0 */
  79. <2 RK_PD1 2 &pcfg_pull_none>,
  80. /* bt656_d2m0 */
  81. <2 RK_PD2 2 &pcfg_pull_none>,
  82. /* bt656_d3m0 */
  83. <2 RK_PD3 2 &pcfg_pull_none>,
  84. /* bt656_d4m0 */
  85. <2 RK_PD4 2 &pcfg_pull_none>,
  86. /* bt656_d5m0 */
  87. <2 RK_PD5 2 &pcfg_pull_none>,
  88. /* bt656_d6m0 */
  89. <2 RK_PD6 2 &pcfg_pull_none>,
  90. /* bt656_d7m0 */
  91. <2 RK_PD7 2 &pcfg_pull_none>;
  92. };
  93. /omit-if-no-ref/
  94. bt656m1_pins: bt656m1-pins {
  95. rockchip,pins =
  96. /* bt656_clkm1 */
  97. <4 RK_PB4 5 &pcfg_pull_none>,
  98. /* bt656_d0m1 */
  99. <3 RK_PC6 5 &pcfg_pull_none>,
  100. /* bt656_d1m1 */
  101. <3 RK_PC7 5 &pcfg_pull_none>,
  102. /* bt656_d2m1 */
  103. <3 RK_PD0 5 &pcfg_pull_none>,
  104. /* bt656_d3m1 */
  105. <3 RK_PD1 5 &pcfg_pull_none>,
  106. /* bt656_d4m1 */
  107. <3 RK_PD2 5 &pcfg_pull_none>,
  108. /* bt656_d5m1 */
  109. <3 RK_PD3 5 &pcfg_pull_none>,
  110. /* bt656_d6m1 */
  111. <3 RK_PD4 5 &pcfg_pull_none>,
  112. /* bt656_d7m1 */
  113. <3 RK_PD5 5 &pcfg_pull_none>;
  114. };
  115. };
  116. bt1120 {
  117. /omit-if-no-ref/
  118. bt1120_pins: bt1120-pins {
  119. rockchip,pins =
  120. /* bt1120_clk */
  121. <3 RK_PA6 2 &pcfg_pull_none>,
  122. /* bt1120_d0 */
  123. <3 RK_PA1 2 &pcfg_pull_none>,
  124. /* bt1120_d1 */
  125. <3 RK_PA2 2 &pcfg_pull_none>,
  126. /* bt1120_d2 */
  127. <3 RK_PA3 2 &pcfg_pull_none>,
  128. /* bt1120_d3 */
  129. <3 RK_PA4 2 &pcfg_pull_none>,
  130. /* bt1120_d4 */
  131. <3 RK_PA5 2 &pcfg_pull_none>,
  132. /* bt1120_d5 */
  133. <3 RK_PA7 2 &pcfg_pull_none>,
  134. /* bt1120_d6 */
  135. <3 RK_PB0 2 &pcfg_pull_none>,
  136. /* bt1120_d7 */
  137. <3 RK_PB1 2 &pcfg_pull_none>,
  138. /* bt1120_d8 */
  139. <3 RK_PB2 2 &pcfg_pull_none>,
  140. /* bt1120_d9 */
  141. <3 RK_PB3 2 &pcfg_pull_none>,
  142. /* bt1120_d10 */
  143. <3 RK_PB4 2 &pcfg_pull_none>,
  144. /* bt1120_d11 */
  145. <3 RK_PB5 2 &pcfg_pull_none>,
  146. /* bt1120_d12 */
  147. <3 RK_PB6 2 &pcfg_pull_none>,
  148. /* bt1120_d13 */
  149. <3 RK_PC1 2 &pcfg_pull_none>,
  150. /* bt1120_d14 */
  151. <3 RK_PC2 2 &pcfg_pull_none>,
  152. /* bt1120_d15 */
  153. <3 RK_PC3 2 &pcfg_pull_none>;
  154. };
  155. };
  156. cam {
  157. /omit-if-no-ref/
  158. cam_clkout0: cam-clkout0 {
  159. rockchip,pins =
  160. /* cam_clkout0 */
  161. <4 RK_PA7 1 &pcfg_pull_none>;
  162. };
  163. /omit-if-no-ref/
  164. cam_clkout1: cam-clkout1 {
  165. rockchip,pins =
  166. /* cam_clkout1 */
  167. <4 RK_PB0 1 &pcfg_pull_none>;
  168. };
  169. };
  170. can0 {
  171. /omit-if-no-ref/
  172. can0m0_pins: can0m0-pins {
  173. rockchip,pins =
  174. /* can0_rxm0 */
  175. <0 RK_PB4 2 &pcfg_pull_none>,
  176. /* can0_txm0 */
  177. <0 RK_PB3 2 &pcfg_pull_none>;
  178. };
  179. /omit-if-no-ref/
  180. can0m1_pins: can0m1-pins {
  181. rockchip,pins =
  182. /* can0_rxm1 */
  183. <2 RK_PA2 4 &pcfg_pull_none>,
  184. /* can0_txm1 */
  185. <2 RK_PA1 4 &pcfg_pull_none>;
  186. };
  187. };
  188. can1 {
  189. /omit-if-no-ref/
  190. can1m0_pins: can1m0-pins {
  191. rockchip,pins =
  192. /* can1_rxm0 */
  193. <1 RK_PA0 3 &pcfg_pull_none>,
  194. /* can1_txm0 */
  195. <1 RK_PA1 3 &pcfg_pull_none>;
  196. };
  197. /omit-if-no-ref/
  198. can1m1_pins: can1m1-pins {
  199. rockchip,pins =
  200. /* can1_rxm1 */
  201. <4 RK_PC2 3 &pcfg_pull_none>,
  202. /* can1_txm1 */
  203. <4 RK_PC3 3 &pcfg_pull_none>;
  204. };
  205. };
  206. can2 {
  207. /omit-if-no-ref/
  208. can2m0_pins: can2m0-pins {
  209. rockchip,pins =
  210. /* can2_rxm0 */
  211. <4 RK_PB4 3 &pcfg_pull_none>,
  212. /* can2_txm0 */
  213. <4 RK_PB5 3 &pcfg_pull_none>;
  214. };
  215. /omit-if-no-ref/
  216. can2m1_pins: can2m1-pins {
  217. rockchip,pins =
  218. /* can2_rxm1 */
  219. <2 RK_PB1 4 &pcfg_pull_none>,
  220. /* can2_txm1 */
  221. <2 RK_PB2 4 &pcfg_pull_none>;
  222. };
  223. };
  224. cif {
  225. /omit-if-no-ref/
  226. cif_clk: cif-clk {
  227. rockchip,pins =
  228. /* cif_clkout */
  229. <4 RK_PC0 1 &pcfg_pull_none>;
  230. };
  231. /omit-if-no-ref/
  232. cif_dvp_clk: cif-dvp-clk {
  233. rockchip,pins =
  234. /* cif_clkin */
  235. <4 RK_PC1 1 &pcfg_pull_none>,
  236. /* cif_href */
  237. <4 RK_PB6 1 &pcfg_pull_none>,
  238. /* cif_vsync */
  239. <4 RK_PB7 1 &pcfg_pull_none>;
  240. };
  241. /omit-if-no-ref/
  242. cif_dvp_bus16: cif-dvp-bus16 {
  243. rockchip,pins =
  244. /* cif_d8 */
  245. <3 RK_PD6 1 &pcfg_pull_none>,
  246. /* cif_d9 */
  247. <3 RK_PD7 1 &pcfg_pull_none>,
  248. /* cif_d10 */
  249. <4 RK_PA0 1 &pcfg_pull_none>,
  250. /* cif_d11 */
  251. <4 RK_PA1 1 &pcfg_pull_none>,
  252. /* cif_d12 */
  253. <4 RK_PA2 1 &pcfg_pull_none>,
  254. /* cif_d13 */
  255. <4 RK_PA3 1 &pcfg_pull_none>,
  256. /* cif_d14 */
  257. <4 RK_PA4 1 &pcfg_pull_none>,
  258. /* cif_d15 */
  259. <4 RK_PA5 1 &pcfg_pull_none>;
  260. };
  261. /omit-if-no-ref/
  262. cif_dvp_bus8: cif-dvp-bus8 {
  263. rockchip,pins =
  264. /* cif_d0 */
  265. <3 RK_PC6 1 &pcfg_pull_none>,
  266. /* cif_d1 */
  267. <3 RK_PC7 1 &pcfg_pull_none>,
  268. /* cif_d2 */
  269. <3 RK_PD0 1 &pcfg_pull_none>,
  270. /* cif_d3 */
  271. <3 RK_PD1 1 &pcfg_pull_none>,
  272. /* cif_d4 */
  273. <3 RK_PD2 1 &pcfg_pull_none>,
  274. /* cif_d5 */
  275. <3 RK_PD3 1 &pcfg_pull_none>,
  276. /* cif_d6 */
  277. <3 RK_PD4 1 &pcfg_pull_none>,
  278. /* cif_d7 */
  279. <3 RK_PD5 1 &pcfg_pull_none>;
  280. };
  281. };
  282. clk32k {
  283. /omit-if-no-ref/
  284. clk32k_in: clk32k-in {
  285. rockchip,pins =
  286. /* clk32k_in */
  287. <0 RK_PB0 1 &pcfg_pull_none>;
  288. };
  289. /omit-if-no-ref/
  290. clk32k_out0: clk32k-out0 {
  291. rockchip,pins =
  292. /* clk32k_out0 */
  293. <0 RK_PB0 2 &pcfg_pull_none>;
  294. };
  295. /omit-if-no-ref/
  296. clk32k_out1: clk32k-out1 {
  297. rockchip,pins =
  298. /* clk32k_out1 */
  299. <2 RK_PC6 1 &pcfg_pull_none>;
  300. };
  301. };
  302. cpu {
  303. /omit-if-no-ref/
  304. cpu_pins: cpu-pins {
  305. rockchip,pins =
  306. /* cpu_avs */
  307. <0 RK_PB7 2 &pcfg_pull_none>;
  308. };
  309. };
  310. ebc {
  311. /omit-if-no-ref/
  312. ebc_extern: ebc-extern {
  313. rockchip,pins =
  314. /* ebc_sdce1 */
  315. <4 RK_PA7 2 &pcfg_pull_none>,
  316. /* ebc_sdce2 */
  317. <4 RK_PB0 2 &pcfg_pull_none>,
  318. /* ebc_sdce3 */
  319. <4 RK_PB1 2 &pcfg_pull_none>,
  320. /* ebc_sdshr */
  321. <4 RK_PB5 2 &pcfg_pull_none>,
  322. /* ebc_vcom */
  323. <4 RK_PB2 2 &pcfg_pull_none>;
  324. };
  325. /omit-if-no-ref/
  326. ebc_pins: ebc-pins {
  327. rockchip,pins =
  328. /* ebc_gdclk */
  329. <4 RK_PC0 2 &pcfg_pull_none>,
  330. /* ebc_gdoe */
  331. <4 RK_PB3 2 &pcfg_pull_none>,
  332. /* ebc_gdsp */
  333. <4 RK_PB4 2 &pcfg_pull_none>,
  334. /* ebc_sdce0 */
  335. <4 RK_PA6 2 &pcfg_pull_none>,
  336. /* ebc_sdclk */
  337. <4 RK_PC1 2 &pcfg_pull_none>,
  338. /* ebc_sddo0 */
  339. <3 RK_PC6 2 &pcfg_pull_none>,
  340. /* ebc_sddo1 */
  341. <3 RK_PC7 2 &pcfg_pull_none>,
  342. /* ebc_sddo2 */
  343. <3 RK_PD0 2 &pcfg_pull_none>,
  344. /* ebc_sddo3 */
  345. <3 RK_PD1 2 &pcfg_pull_none>,
  346. /* ebc_sddo4 */
  347. <3 RK_PD2 2 &pcfg_pull_none>,
  348. /* ebc_sddo5 */
  349. <3 RK_PD3 2 &pcfg_pull_none>,
  350. /* ebc_sddo6 */
  351. <3 RK_PD4 2 &pcfg_pull_none>,
  352. /* ebc_sddo7 */
  353. <3 RK_PD5 2 &pcfg_pull_none>,
  354. /* ebc_sddo8 */
  355. <3 RK_PD6 2 &pcfg_pull_none>,
  356. /* ebc_sddo9 */
  357. <3 RK_PD7 2 &pcfg_pull_none>,
  358. /* ebc_sddo10 */
  359. <4 RK_PA0 2 &pcfg_pull_none>,
  360. /* ebc_sddo11 */
  361. <4 RK_PA1 2 &pcfg_pull_none>,
  362. /* ebc_sddo12 */
  363. <4 RK_PA2 2 &pcfg_pull_none>,
  364. /* ebc_sddo13 */
  365. <4 RK_PA3 2 &pcfg_pull_none>,
  366. /* ebc_sddo14 */
  367. <4 RK_PA4 2 &pcfg_pull_none>,
  368. /* ebc_sddo15 */
  369. <4 RK_PA5 2 &pcfg_pull_none>,
  370. /* ebc_sdle */
  371. <4 RK_PB6 2 &pcfg_pull_none>,
  372. /* ebc_sdoe */
  373. <4 RK_PB7 2 &pcfg_pull_none>;
  374. };
  375. };
  376. edpdp {
  377. /omit-if-no-ref/
  378. edpdpm0_pins: edpdpm0-pins {
  379. rockchip,pins =
  380. /* edpdp_hpdinm0 */
  381. <4 RK_PC4 1 &pcfg_pull_none>;
  382. };
  383. /omit-if-no-ref/
  384. edpdpm1_pins: edpdpm1-pins {
  385. rockchip,pins =
  386. /* edpdp_hpdinm1 */
  387. <0 RK_PC2 2 &pcfg_pull_none>;
  388. };
  389. };
  390. emmc {
  391. /omit-if-no-ref/
  392. emmc_rstnout: emmc-rstnout {
  393. rockchip,pins =
  394. /* emmc_rstn */
  395. <1 RK_PC7 1 &pcfg_pull_none>;
  396. };
  397. /omit-if-no-ref/
  398. emmc_bus8: emmc-bus8 {
  399. rockchip,pins =
  400. /* emmc_d0 */
  401. <1 RK_PB4 1 &pcfg_pull_up_drv_level_2>,
  402. /* emmc_d1 */
  403. <1 RK_PB5 1 &pcfg_pull_up_drv_level_2>,
  404. /* emmc_d2 */
  405. <1 RK_PB6 1 &pcfg_pull_up_drv_level_2>,
  406. /* emmc_d3 */
  407. <1 RK_PB7 1 &pcfg_pull_up_drv_level_2>,
  408. /* emmc_d4 */
  409. <1 RK_PC0 1 &pcfg_pull_up_drv_level_2>,
  410. /* emmc_d5 */
  411. <1 RK_PC1 1 &pcfg_pull_up_drv_level_2>,
  412. /* emmc_d6 */
  413. <1 RK_PC2 1 &pcfg_pull_up_drv_level_2>,
  414. /* emmc_d7 */
  415. <1 RK_PC3 1 &pcfg_pull_up_drv_level_2>;
  416. };
  417. /omit-if-no-ref/
  418. emmc_clk: emmc-clk {
  419. rockchip,pins =
  420. /* emmc_clkout */
  421. <1 RK_PC5 1 &pcfg_pull_up_drv_level_2>;
  422. };
  423. /omit-if-no-ref/
  424. emmc_cmd: emmc-cmd {
  425. rockchip,pins =
  426. /* emmc_cmd */
  427. <1 RK_PC4 1 &pcfg_pull_up_drv_level_2>;
  428. };
  429. /omit-if-no-ref/
  430. emmc_datastrobe: emmc-datastrobe {
  431. rockchip,pins =
  432. /* emmc_datastrobe */
  433. <1 RK_PC6 1 &pcfg_pull_none>;
  434. };
  435. };
  436. eth0 {
  437. /omit-if-no-ref/
  438. eth0_pins: eth0-pins {
  439. rockchip,pins =
  440. /* eth0_refclko25m */
  441. <2 RK_PC1 2 &pcfg_pull_none>;
  442. };
  443. };
  444. eth1 {
  445. /omit-if-no-ref/
  446. eth1m0_pins: eth1m0-pins {
  447. rockchip,pins =
  448. /* eth1_refclko25mm0 */
  449. <3 RK_PB0 3 &pcfg_pull_none>;
  450. };
  451. /omit-if-no-ref/
  452. eth1m1_pins: eth1m1-pins {
  453. rockchip,pins =
  454. /* eth1_refclko25mm1 */
  455. <4 RK_PB3 3 &pcfg_pull_none>;
  456. };
  457. };
  458. flash {
  459. /omit-if-no-ref/
  460. flash_pins: flash-pins {
  461. rockchip,pins =
  462. /* flash_ale */
  463. <1 RK_PD0 2 &pcfg_pull_none>,
  464. /* flash_cle */
  465. <1 RK_PC6 3 &pcfg_pull_none>,
  466. /* flash_cs0n */
  467. <1 RK_PD3 2 &pcfg_pull_none>,
  468. /* flash_cs1n */
  469. <1 RK_PD4 2 &pcfg_pull_none>,
  470. /* flash_d0 */
  471. <1 RK_PB4 2 &pcfg_pull_none>,
  472. /* flash_d1 */
  473. <1 RK_PB5 2 &pcfg_pull_none>,
  474. /* flash_d2 */
  475. <1 RK_PB6 2 &pcfg_pull_none>,
  476. /* flash_d3 */
  477. <1 RK_PB7 2 &pcfg_pull_none>,
  478. /* flash_d4 */
  479. <1 RK_PC0 2 &pcfg_pull_none>,
  480. /* flash_d5 */
  481. <1 RK_PC1 2 &pcfg_pull_none>,
  482. /* flash_d6 */
  483. <1 RK_PC2 2 &pcfg_pull_none>,
  484. /* flash_d7 */
  485. <1 RK_PC3 2 &pcfg_pull_none>,
  486. /* flash_dqs */
  487. <1 RK_PC5 2 &pcfg_pull_none>,
  488. /* flash_rdn */
  489. <1 RK_PD2 2 &pcfg_pull_none>,
  490. /* flash_rdy */
  491. <1 RK_PD1 2 &pcfg_pull_none>,
  492. /* flash_volsel */
  493. <0 RK_PA7 1 &pcfg_pull_none>,
  494. /* flash_wpn */
  495. <1 RK_PC7 3 &pcfg_pull_none>,
  496. /* flash_wrn */
  497. <1 RK_PC4 2 &pcfg_pull_none>;
  498. };
  499. };
  500. fspi {
  501. /omit-if-no-ref/
  502. fspi_pins: fspi-pins {
  503. rockchip,pins =
  504. /* fspi_clk */
  505. <1 RK_PD0 1 &pcfg_pull_none>,
  506. /* fspi_cs0n */
  507. <1 RK_PD3 1 &pcfg_pull_none>,
  508. /* fspi_d0 */
  509. <1 RK_PD1 1 &pcfg_pull_none>,
  510. /* fspi_d1 */
  511. <1 RK_PD2 1 &pcfg_pull_none>,
  512. /* fspi_d2 */
  513. <1 RK_PC7 2 &pcfg_pull_none>,
  514. /* fspi_d3 */
  515. <1 RK_PD4 1 &pcfg_pull_none>;
  516. };
  517. /omit-if-no-ref/
  518. fspi_cs1: fspi-cs1 {
  519. rockchip,pins =
  520. /* fspi_cs1n */
  521. <1 RK_PC6 2 &pcfg_pull_up>;
  522. };
  523. };
  524. gmac0 {
  525. /omit-if-no-ref/
  526. gmac0_miim: gmac0-miim {
  527. rockchip,pins =
  528. /* gmac0_mdc */
  529. <2 RK_PC3 2 &pcfg_pull_none>,
  530. /* gmac0_mdio */
  531. <2 RK_PC4 2 &pcfg_pull_none>;
  532. };
  533. /omit-if-no-ref/
  534. gmac0_clkinout: gmac0-clkinout {
  535. rockchip,pins =
  536. /* gmac0_mclkinout */
  537. <2 RK_PC2 2 &pcfg_pull_none>;
  538. };
  539. /omit-if-no-ref/
  540. gmac0_rx_er: gmac0-rx-er {
  541. rockchip,pins =
  542. /* gmac0_rxer */
  543. <2 RK_PC5 2 &pcfg_pull_none>;
  544. };
  545. /omit-if-no-ref/
  546. gmac0_rx_bus2: gmac0-rx-bus2 {
  547. rockchip,pins =
  548. /* gmac0_rxd0 */
  549. <2 RK_PB6 1 &pcfg_pull_none>,
  550. /* gmac0_rxd1 */
  551. <2 RK_PB7 2 &pcfg_pull_none>,
  552. /* gmac0_rxdvcrs */
  553. <2 RK_PC0 2 &pcfg_pull_none>;
  554. };
  555. /omit-if-no-ref/
  556. gmac0_tx_bus2: gmac0-tx-bus2 {
  557. rockchip,pins =
  558. /* gmac0_txd0 */
  559. <2 RK_PB3 1 &pcfg_pull_none_drv_level_2>,
  560. /* gmac0_txd1 */
  561. <2 RK_PB4 1 &pcfg_pull_none_drv_level_2>,
  562. /* gmac0_txen */
  563. <2 RK_PB5 1 &pcfg_pull_none>;
  564. };
  565. /omit-if-no-ref/
  566. gmac0_rgmii_clk: gmac0-rgmii-clk {
  567. rockchip,pins =
  568. /* gmac0_rxclk */
  569. <2 RK_PA5 2 &pcfg_pull_none>,
  570. /* gmac0_txclk */
  571. <2 RK_PB0 2 &pcfg_pull_none_drv_level_1>;
  572. };
  573. /omit-if-no-ref/
  574. gmac0_rgmii_bus: gmac0-rgmii-bus {
  575. rockchip,pins =
  576. /* gmac0_rxd2 */
  577. <2 RK_PA3 2 &pcfg_pull_none>,
  578. /* gmac0_rxd3 */
  579. <2 RK_PA4 2 &pcfg_pull_none>,
  580. /* gmac0_txd2 */
  581. <2 RK_PA6 2 &pcfg_pull_none_drv_level_2>,
  582. /* gmac0_txd3 */
  583. <2 RK_PA7 2 &pcfg_pull_none_drv_level_2>;
  584. };
  585. };
  586. gmac1 {
  587. /omit-if-no-ref/
  588. gmac1m0_miim: gmac1m0-miim {
  589. rockchip,pins =
  590. /* gmac1_mdcm0 */
  591. <3 RK_PC4 3 &pcfg_pull_none>,
  592. /* gmac1_mdiom0 */
  593. <3 RK_PC5 3 &pcfg_pull_none>;
  594. };
  595. /omit-if-no-ref/
  596. gmac1m0_clkinout: gmac1m0-clkinout {
  597. rockchip,pins =
  598. /* gmac1_mclkinoutm0 */
  599. <3 RK_PC0 3 &pcfg_pull_none>;
  600. };
  601. /omit-if-no-ref/
  602. gmac1m0_rx_er: gmac1m0-rx-er {
  603. rockchip,pins =
  604. /* gmac1_rxerm0 */
  605. <3 RK_PB4 3 &pcfg_pull_none>;
  606. };
  607. /omit-if-no-ref/
  608. gmac1m0_rx_bus2: gmac1m0-rx-bus2 {
  609. rockchip,pins =
  610. /* gmac1_rxd0m0 */
  611. <3 RK_PB1 3 &pcfg_pull_none>,
  612. /* gmac1_rxd1m0 */
  613. <3 RK_PB2 3 &pcfg_pull_none>,
  614. /* gmac1_rxdvcrsm0 */
  615. <3 RK_PB3 3 &pcfg_pull_none>;
  616. };
  617. /omit-if-no-ref/
  618. gmac1m0_tx_bus2: gmac1m0-tx-bus2 {
  619. rockchip,pins =
  620. /* gmac1_txd0m0 */
  621. <3 RK_PB5 3 &pcfg_pull_none_drv_level_2>,
  622. /* gmac1_txd1m0 */
  623. <3 RK_PB6 3 &pcfg_pull_none_drv_level_2>,
  624. /* gmac1_txenm0 */
  625. <3 RK_PB7 3 &pcfg_pull_none>;
  626. };
  627. /omit-if-no-ref/
  628. gmac1m0_rgmii_clk: gmac1m0-rgmii-clk {
  629. rockchip,pins =
  630. /* gmac1_rxclkm0 */
  631. <3 RK_PA7 3 &pcfg_pull_none>,
  632. /* gmac1_txclkm0 */
  633. <3 RK_PA6 3 &pcfg_pull_none_drv_level_1>;
  634. };
  635. /omit-if-no-ref/
  636. gmac1m0_rgmii_bus: gmac1m0-rgmii-bus {
  637. rockchip,pins =
  638. /* gmac1_rxd2m0 */
  639. <3 RK_PA4 3 &pcfg_pull_none>,
  640. /* gmac1_rxd3m0 */
  641. <3 RK_PA5 3 &pcfg_pull_none>,
  642. /* gmac1_txd2m0 */
  643. <3 RK_PA2 3 &pcfg_pull_none_drv_level_2>,
  644. /* gmac1_txd3m0 */
  645. <3 RK_PA3 3 &pcfg_pull_none_drv_level_2>;
  646. };
  647. /omit-if-no-ref/
  648. gmac1m1_miim: gmac1m1-miim {
  649. rockchip,pins =
  650. /* gmac1_mdcm1 */
  651. <4 RK_PB6 3 &pcfg_pull_none>,
  652. /* gmac1_mdiom1 */
  653. <4 RK_PB7 3 &pcfg_pull_none>;
  654. };
  655. /omit-if-no-ref/
  656. gmac1m1_clkinout: gmac1m1-clkinout {
  657. rockchip,pins =
  658. /* gmac1_mclkinoutm1 */
  659. <4 RK_PC1 3 &pcfg_pull_none>;
  660. };
  661. /omit-if-no-ref/
  662. gmac1m1_rx_er: gmac1m1-rx-er {
  663. rockchip,pins =
  664. /* gmac1_rxerm1 */
  665. <4 RK_PB2 3 &pcfg_pull_none>;
  666. };
  667. /omit-if-no-ref/
  668. gmac1m1_rx_bus2: gmac1m1-rx-bus2 {
  669. rockchip,pins =
  670. /* gmac1_rxd0m1 */
  671. <4 RK_PA7 3 &pcfg_pull_none>,
  672. /* gmac1_rxd1m1 */
  673. <4 RK_PB0 3 &pcfg_pull_none>,
  674. /* gmac1_rxdvcrsm1 */
  675. <4 RK_PB1 3 &pcfg_pull_none>;
  676. };
  677. /omit-if-no-ref/
  678. gmac1m1_tx_bus2: gmac1m1-tx-bus2 {
  679. rockchip,pins =
  680. /* gmac1_txd0m1 */
  681. <4 RK_PA4 3 &pcfg_pull_none_drv_level_2>,
  682. /* gmac1_txd1m1 */
  683. <4 RK_PA5 3 &pcfg_pull_none_drv_level_2>,
  684. /* gmac1_txenm1 */
  685. <4 RK_PA6 3 &pcfg_pull_none>;
  686. };
  687. /omit-if-no-ref/
  688. gmac1m1_rgmii_clk: gmac1m1-rgmii-clk {
  689. rockchip,pins =
  690. /* gmac1_rxclkm1 */
  691. <4 RK_PA3 3 &pcfg_pull_none>,
  692. /* gmac1_txclkm1 */
  693. <4 RK_PA0 3 &pcfg_pull_none_drv_level_1>;
  694. };
  695. /omit-if-no-ref/
  696. gmac1m1_rgmii_bus: gmac1m1-rgmii-bus {
  697. rockchip,pins =
  698. /* gmac1_rxd2m1 */
  699. <4 RK_PA1 3 &pcfg_pull_none>,
  700. /* gmac1_rxd3m1 */
  701. <4 RK_PA2 3 &pcfg_pull_none>,
  702. /* gmac1_txd2m1 */
  703. <3 RK_PD6 3 &pcfg_pull_none_drv_level_2>,
  704. /* gmac1_txd3m1 */
  705. <3 RK_PD7 3 &pcfg_pull_none_drv_level_2>;
  706. };
  707. };
  708. gpu {
  709. /omit-if-no-ref/
  710. gpu_pins: gpu-pins {
  711. rockchip,pins =
  712. /* gpu_avs */
  713. <0 RK_PC0 2 &pcfg_pull_none>,
  714. /* gpu_pwren */
  715. <0 RK_PA6 4 &pcfg_pull_none>;
  716. };
  717. };
  718. hdmitx {
  719. /omit-if-no-ref/
  720. hdmitxm0_cec: hdmitxm0-cec {
  721. rockchip,pins =
  722. /* hdmitxm0_cec */
  723. <4 RK_PD1 1 &pcfg_pull_none>;
  724. };
  725. /omit-if-no-ref/
  726. hdmitxm1_cec: hdmitxm1-cec {
  727. rockchip,pins =
  728. /* hdmitxm1_cec */
  729. <0 RK_PC7 1 &pcfg_pull_none>;
  730. };
  731. /omit-if-no-ref/
  732. hdmitx_scl: hdmitx-scl {
  733. rockchip,pins =
  734. /* hdmitx_scl */
  735. <4 RK_PC7 1 &pcfg_pull_none>;
  736. };
  737. /omit-if-no-ref/
  738. hdmitx_sda: hdmitx-sda {
  739. rockchip,pins =
  740. /* hdmitx_sda */
  741. <4 RK_PD0 1 &pcfg_pull_none>;
  742. };
  743. };
  744. i2c0 {
  745. /omit-if-no-ref/
  746. i2c0_xfer: i2c0-xfer {
  747. rockchip,pins =
  748. /* i2c0_scl */
  749. <0 RK_PB1 1 &pcfg_pull_none_smt>,
  750. /* i2c0_sda */
  751. <0 RK_PB2 1 &pcfg_pull_none_smt>;
  752. };
  753. };
  754. i2c1 {
  755. /omit-if-no-ref/
  756. i2c1_xfer: i2c1-xfer {
  757. rockchip,pins =
  758. /* i2c1_scl */
  759. <0 RK_PB3 1 &pcfg_pull_none_smt>,
  760. /* i2c1_sda */
  761. <0 RK_PB4 1 &pcfg_pull_none_smt>;
  762. };
  763. };
  764. i2c2 {
  765. /omit-if-no-ref/
  766. i2c2m0_xfer: i2c2m0-xfer {
  767. rockchip,pins =
  768. /* i2c2_sclm0 */
  769. <0 RK_PB5 1 &pcfg_pull_none_smt>,
  770. /* i2c2_sdam0 */
  771. <0 RK_PB6 1 &pcfg_pull_none_smt>;
  772. };
  773. /omit-if-no-ref/
  774. i2c2m1_xfer: i2c2m1-xfer {
  775. rockchip,pins =
  776. /* i2c2_sclm1 */
  777. <4 RK_PB5 1 &pcfg_pull_none_smt>,
  778. /* i2c2_sdam1 */
  779. <4 RK_PB4 1 &pcfg_pull_none_smt>;
  780. };
  781. };
  782. i2c3 {
  783. /omit-if-no-ref/
  784. i2c3m0_xfer: i2c3m0-xfer {
  785. rockchip,pins =
  786. /* i2c3_sclm0 */
  787. <1 RK_PA1 1 &pcfg_pull_none_smt>,
  788. /* i2c3_sdam0 */
  789. <1 RK_PA0 1 &pcfg_pull_none_smt>;
  790. };
  791. /omit-if-no-ref/
  792. i2c3m1_xfer: i2c3m1-xfer {
  793. rockchip,pins =
  794. /* i2c3_sclm1 */
  795. <3 RK_PB5 4 &pcfg_pull_none_smt>,
  796. /* i2c3_sdam1 */
  797. <3 RK_PB6 4 &pcfg_pull_none_smt>;
  798. };
  799. };
  800. i2c4 {
  801. /omit-if-no-ref/
  802. i2c4m0_xfer: i2c4m0-xfer {
  803. rockchip,pins =
  804. /* i2c4_sclm0 */
  805. <4 RK_PB3 1 &pcfg_pull_none_smt>,
  806. /* i2c4_sdam0 */
  807. <4 RK_PB2 1 &pcfg_pull_none_smt>;
  808. };
  809. /omit-if-no-ref/
  810. i2c4m1_xfer: i2c4m1-xfer {
  811. rockchip,pins =
  812. /* i2c4_sclm1 */
  813. <2 RK_PB2 2 &pcfg_pull_none_smt>,
  814. /* i2c4_sdam1 */
  815. <2 RK_PB1 2 &pcfg_pull_none_smt>;
  816. };
  817. };
  818. i2c5 {
  819. /omit-if-no-ref/
  820. i2c5m0_xfer: i2c5m0-xfer {
  821. rockchip,pins =
  822. /* i2c5_sclm0 */
  823. <3 RK_PB3 4 &pcfg_pull_none_smt>,
  824. /* i2c5_sdam0 */
  825. <3 RK_PB4 4 &pcfg_pull_none_smt>;
  826. };
  827. /omit-if-no-ref/
  828. i2c5m1_xfer: i2c5m1-xfer {
  829. rockchip,pins =
  830. /* i2c5_sclm1 */
  831. <4 RK_PC7 2 &pcfg_pull_none_smt>,
  832. /* i2c5_sdam1 */
  833. <4 RK_PD0 2 &pcfg_pull_none_smt>;
  834. };
  835. };
  836. i2s1 {
  837. /omit-if-no-ref/
  838. i2s1m0_lrckrx: i2s1m0-lrckrx {
  839. rockchip,pins =
  840. /* i2s1m0_lrckrx */
  841. <1 RK_PA6 1 &pcfg_pull_none>;
  842. };
  843. /omit-if-no-ref/
  844. i2s1m0_lrcktx: i2s1m0-lrcktx {
  845. rockchip,pins =
  846. /* i2s1m0_lrcktx */
  847. <1 RK_PA5 1 &pcfg_pull_none>;
  848. };
  849. /omit-if-no-ref/
  850. i2s1m0_mclk: i2s1m0-mclk {
  851. rockchip,pins =
  852. /* i2s1m0_mclk */
  853. <1 RK_PA2 1 &pcfg_pull_none>;
  854. };
  855. /omit-if-no-ref/
  856. i2s1m0_sclkrx: i2s1m0-sclkrx {
  857. rockchip,pins =
  858. /* i2s1m0_sclkrx */
  859. <1 RK_PA4 1 &pcfg_pull_none>;
  860. };
  861. /omit-if-no-ref/
  862. i2s1m0_sclktx: i2s1m0-sclktx {
  863. rockchip,pins =
  864. /* i2s1m0_sclktx */
  865. <1 RK_PA3 1 &pcfg_pull_none>;
  866. };
  867. /omit-if-no-ref/
  868. i2s1m0_sdi0: i2s1m0-sdi0 {
  869. rockchip,pins =
  870. /* i2s1m0_sdi0 */
  871. <1 RK_PB3 1 &pcfg_pull_none>;
  872. };
  873. /omit-if-no-ref/
  874. i2s1m0_sdi1: i2s1m0-sdi1 {
  875. rockchip,pins =
  876. /* i2s1m0_sdi1 */
  877. <1 RK_PB2 2 &pcfg_pull_none>;
  878. };
  879. /omit-if-no-ref/
  880. i2s1m0_sdi2: i2s1m0-sdi2 {
  881. rockchip,pins =
  882. /* i2s1m0_sdi2 */
  883. <1 RK_PB1 2 &pcfg_pull_none>;
  884. };
  885. /omit-if-no-ref/
  886. i2s1m0_sdi3: i2s1m0-sdi3 {
  887. rockchip,pins =
  888. /* i2s1m0_sdi3 */
  889. <1 RK_PB0 2 &pcfg_pull_none>;
  890. };
  891. /omit-if-no-ref/
  892. i2s1m0_sdo0: i2s1m0-sdo0 {
  893. rockchip,pins =
  894. /* i2s1m0_sdo0 */
  895. <1 RK_PA7 1 &pcfg_pull_none>;
  896. };
  897. /omit-if-no-ref/
  898. i2s1m0_sdo1: i2s1m0-sdo1 {
  899. rockchip,pins =
  900. /* i2s1m0_sdo1 */
  901. <1 RK_PB0 1 &pcfg_pull_none>;
  902. };
  903. /omit-if-no-ref/
  904. i2s1m0_sdo2: i2s1m0-sdo2 {
  905. rockchip,pins =
  906. /* i2s1m0_sdo2 */
  907. <1 RK_PB1 1 &pcfg_pull_none>;
  908. };
  909. /omit-if-no-ref/
  910. i2s1m0_sdo3: i2s1m0-sdo3 {
  911. rockchip,pins =
  912. /* i2s1m0_sdo3 */
  913. <1 RK_PB2 1 &pcfg_pull_none>;
  914. };
  915. /omit-if-no-ref/
  916. i2s1m1_lrckrx: i2s1m1-lrckrx {
  917. rockchip,pins =
  918. /* i2s1m1_lrckrx */
  919. <4 RK_PA7 5 &pcfg_pull_none>;
  920. };
  921. /omit-if-no-ref/
  922. i2s1m1_lrcktx: i2s1m1-lrcktx {
  923. rockchip,pins =
  924. /* i2s1m1_lrcktx */
  925. <3 RK_PD0 4 &pcfg_pull_none>;
  926. };
  927. /omit-if-no-ref/
  928. i2s1m1_mclk: i2s1m1-mclk {
  929. rockchip,pins =
  930. /* i2s1m1_mclk */
  931. <3 RK_PC6 4 &pcfg_pull_none>;
  932. };
  933. /omit-if-no-ref/
  934. i2s1m1_sclkrx: i2s1m1-sclkrx {
  935. rockchip,pins =
  936. /* i2s1m1_sclkrx */
  937. <4 RK_PA6 5 &pcfg_pull_none>;
  938. };
  939. /omit-if-no-ref/
  940. i2s1m1_sclktx: i2s1m1-sclktx {
  941. rockchip,pins =
  942. /* i2s1m1_sclktx */
  943. <3 RK_PC7 4 &pcfg_pull_none>;
  944. };
  945. /omit-if-no-ref/
  946. i2s1m1_sdi0: i2s1m1-sdi0 {
  947. rockchip,pins =
  948. /* i2s1m1_sdi0 */
  949. <3 RK_PD2 4 &pcfg_pull_none>;
  950. };
  951. /omit-if-no-ref/
  952. i2s1m1_sdi1: i2s1m1-sdi1 {
  953. rockchip,pins =
  954. /* i2s1m1_sdi1 */
  955. <3 RK_PD3 4 &pcfg_pull_none>;
  956. };
  957. /omit-if-no-ref/
  958. i2s1m1_sdi2: i2s1m1-sdi2 {
  959. rockchip,pins =
  960. /* i2s1m1_sdi2 */
  961. <3 RK_PD4 4 &pcfg_pull_none>;
  962. };
  963. /omit-if-no-ref/
  964. i2s1m1_sdi3: i2s1m1-sdi3 {
  965. rockchip,pins =
  966. /* i2s1m1_sdi3 */
  967. <3 RK_PD5 4 &pcfg_pull_none>;
  968. };
  969. /omit-if-no-ref/
  970. i2s1m1_sdo0: i2s1m1-sdo0 {
  971. rockchip,pins =
  972. /* i2s1m1_sdo0 */
  973. <3 RK_PD1 4 &pcfg_pull_none>;
  974. };
  975. /omit-if-no-ref/
  976. i2s1m1_sdo1: i2s1m1-sdo1 {
  977. rockchip,pins =
  978. /* i2s1m1_sdo1 */
  979. <4 RK_PB0 5 &pcfg_pull_none>;
  980. };
  981. /omit-if-no-ref/
  982. i2s1m1_sdo2: i2s1m1-sdo2 {
  983. rockchip,pins =
  984. /* i2s1m1_sdo2 */
  985. <4 RK_PB1 4 &pcfg_pull_none>;
  986. };
  987. /omit-if-no-ref/
  988. i2s1m1_sdo3: i2s1m1-sdo3 {
  989. rockchip,pins =
  990. /* i2s1m1_sdo3 */
  991. <4 RK_PB5 4 &pcfg_pull_none>;
  992. };
  993. /omit-if-no-ref/
  994. i2s1m2_lrckrx: i2s1m2-lrckrx {
  995. rockchip,pins =
  996. /* i2s1m2_lrckrx */
  997. <3 RK_PC5 5 &pcfg_pull_none>;
  998. };
  999. /omit-if-no-ref/
  1000. i2s1m2_lrcktx: i2s1m2-lrcktx {
  1001. rockchip,pins =
  1002. /* i2s1m2_lrcktx */
  1003. <2 RK_PD2 5 &pcfg_pull_none>;
  1004. };
  1005. /omit-if-no-ref/
  1006. i2s1m2_mclk: i2s1m2-mclk {
  1007. rockchip,pins =
  1008. /* i2s1m2_mclk */
  1009. <2 RK_PD0 5 &pcfg_pull_none>;
  1010. };
  1011. /omit-if-no-ref/
  1012. i2s1m2_sclkrx: i2s1m2-sclkrx {
  1013. rockchip,pins =
  1014. /* i2s1m2_sclkrx */
  1015. <3 RK_PC3 5 &pcfg_pull_none>;
  1016. };
  1017. /omit-if-no-ref/
  1018. i2s1m2_sclktx: i2s1m2-sclktx {
  1019. rockchip,pins =
  1020. /* i2s1m2_sclktx */
  1021. <2 RK_PD1 5 &pcfg_pull_none>;
  1022. };
  1023. /omit-if-no-ref/
  1024. i2s1m2_sdi0: i2s1m2-sdi0 {
  1025. rockchip,pins =
  1026. /* i2s1m2_sdi0 */
  1027. <2 RK_PD3 5 &pcfg_pull_none>;
  1028. };
  1029. /omit-if-no-ref/
  1030. i2s1m2_sdi1: i2s1m2-sdi1 {
  1031. rockchip,pins =
  1032. /* i2s1m2_sdi1 */
  1033. <2 RK_PD4 5 &pcfg_pull_none>;
  1034. };
  1035. /omit-if-no-ref/
  1036. i2s1m2_sdi2: i2s1m2-sdi2 {
  1037. rockchip,pins =
  1038. /* i2s1m2_sdi2 */
  1039. <2 RK_PD5 5 &pcfg_pull_none>;
  1040. };
  1041. /omit-if-no-ref/
  1042. i2s1m2_sdi3: i2s1m2-sdi3 {
  1043. rockchip,pins =
  1044. /* i2s1m2_sdi3 */
  1045. <2 RK_PD6 5 &pcfg_pull_none>;
  1046. };
  1047. /omit-if-no-ref/
  1048. i2s1m2_sdo0: i2s1m2-sdo0 {
  1049. rockchip,pins =
  1050. /* i2s1m2_sdo0 */
  1051. <2 RK_PD7 5 &pcfg_pull_none>;
  1052. };
  1053. /omit-if-no-ref/
  1054. i2s1m2_sdo1: i2s1m2-sdo1 {
  1055. rockchip,pins =
  1056. /* i2s1m2_sdo1 */
  1057. <3 RK_PA0 5 &pcfg_pull_none>;
  1058. };
  1059. /omit-if-no-ref/
  1060. i2s1m2_sdo2: i2s1m2-sdo2 {
  1061. rockchip,pins =
  1062. /* i2s1m2_sdo2 */
  1063. <3 RK_PC1 5 &pcfg_pull_none>;
  1064. };
  1065. /omit-if-no-ref/
  1066. i2s1m2_sdo3: i2s1m2-sdo3 {
  1067. rockchip,pins =
  1068. /* i2s1m2_sdo3 */
  1069. <3 RK_PC2 5 &pcfg_pull_none>;
  1070. };
  1071. };
  1072. i2s2 {
  1073. /omit-if-no-ref/
  1074. i2s2m0_lrckrx: i2s2m0-lrckrx {
  1075. rockchip,pins =
  1076. /* i2s2m0_lrckrx */
  1077. <2 RK_PC0 1 &pcfg_pull_none>;
  1078. };
  1079. /omit-if-no-ref/
  1080. i2s2m0_lrcktx: i2s2m0-lrcktx {
  1081. rockchip,pins =
  1082. /* i2s2m0_lrcktx */
  1083. <2 RK_PC3 1 &pcfg_pull_none>;
  1084. };
  1085. /omit-if-no-ref/
  1086. i2s2m0_mclk: i2s2m0-mclk {
  1087. rockchip,pins =
  1088. /* i2s2m0_mclk */
  1089. <2 RK_PC1 1 &pcfg_pull_none>;
  1090. };
  1091. /omit-if-no-ref/
  1092. i2s2m0_sclkrx: i2s2m0-sclkrx {
  1093. rockchip,pins =
  1094. /* i2s2m0_sclkrx */
  1095. <2 RK_PB7 1 &pcfg_pull_none>;
  1096. };
  1097. /omit-if-no-ref/
  1098. i2s2m0_sclktx: i2s2m0-sclktx {
  1099. rockchip,pins =
  1100. /* i2s2m0_sclktx */
  1101. <2 RK_PC2 1 &pcfg_pull_none>;
  1102. };
  1103. /omit-if-no-ref/
  1104. i2s2m0_sdi: i2s2m0-sdi {
  1105. rockchip,pins =
  1106. /* i2s2m0_sdi */
  1107. <2 RK_PC5 1 &pcfg_pull_none>;
  1108. };
  1109. /omit-if-no-ref/
  1110. i2s2m0_sdo: i2s2m0-sdo {
  1111. rockchip,pins =
  1112. /* i2s2m0_sdo */
  1113. <2 RK_PC4 1 &pcfg_pull_none>;
  1114. };
  1115. /omit-if-no-ref/
  1116. i2s2m1_lrckrx: i2s2m1-lrckrx {
  1117. rockchip,pins =
  1118. /* i2s2m1_lrckrx */
  1119. <4 RK_PA5 5 &pcfg_pull_none>;
  1120. };
  1121. /omit-if-no-ref/
  1122. i2s2m1_lrcktx: i2s2m1-lrcktx {
  1123. rockchip,pins =
  1124. /* i2s2m1_lrcktx */
  1125. <4 RK_PA4 5 &pcfg_pull_none>;
  1126. };
  1127. /omit-if-no-ref/
  1128. i2s2m1_mclk: i2s2m1-mclk {
  1129. rockchip,pins =
  1130. /* i2s2m1_mclk */
  1131. <4 RK_PB6 5 &pcfg_pull_none>;
  1132. };
  1133. /omit-if-no-ref/
  1134. i2s2m1_sclkrx: i2s2m1-sclkrx {
  1135. rockchip,pins =
  1136. /* i2s2m1_sclkrx */
  1137. <4 RK_PC1 5 &pcfg_pull_none>;
  1138. };
  1139. /omit-if-no-ref/
  1140. i2s2m1_sclktx: i2s2m1-sclktx {
  1141. rockchip,pins =
  1142. /* i2s2m1_sclktx */
  1143. <4 RK_PB7 4 &pcfg_pull_none>;
  1144. };
  1145. /omit-if-no-ref/
  1146. i2s2m1_sdi: i2s2m1-sdi {
  1147. rockchip,pins =
  1148. /* i2s2m1_sdi */
  1149. <4 RK_PB2 5 &pcfg_pull_none>;
  1150. };
  1151. /omit-if-no-ref/
  1152. i2s2m1_sdo: i2s2m1-sdo {
  1153. rockchip,pins =
  1154. /* i2s2m1_sdo */
  1155. <4 RK_PB3 5 &pcfg_pull_none>;
  1156. };
  1157. };
  1158. i2s3 {
  1159. /omit-if-no-ref/
  1160. i2s3m0_lrck: i2s3m0-lrck {
  1161. rockchip,pins =
  1162. /* i2s3m0_lrck */
  1163. <3 RK_PA4 4 &pcfg_pull_none>;
  1164. };
  1165. /omit-if-no-ref/
  1166. i2s3m0_mclk: i2s3m0-mclk {
  1167. rockchip,pins =
  1168. /* i2s3m0_mclk */
  1169. <3 RK_PA2 4 &pcfg_pull_none>;
  1170. };
  1171. /omit-if-no-ref/
  1172. i2s3m0_sclk: i2s3m0-sclk {
  1173. rockchip,pins =
  1174. /* i2s3m0_sclk */
  1175. <3 RK_PA3 4 &pcfg_pull_none>;
  1176. };
  1177. /omit-if-no-ref/
  1178. i2s3m0_sdi: i2s3m0-sdi {
  1179. rockchip,pins =
  1180. /* i2s3m0_sdi */
  1181. <3 RK_PA6 4 &pcfg_pull_none>;
  1182. };
  1183. /omit-if-no-ref/
  1184. i2s3m0_sdo: i2s3m0-sdo {
  1185. rockchip,pins =
  1186. /* i2s3m0_sdo */
  1187. <3 RK_PA5 4 &pcfg_pull_none>;
  1188. };
  1189. /omit-if-no-ref/
  1190. i2s3m1_lrck: i2s3m1-lrck {
  1191. rockchip,pins =
  1192. /* i2s3m1_lrck */
  1193. <4 RK_PC4 5 &pcfg_pull_none>;
  1194. };
  1195. /omit-if-no-ref/
  1196. i2s3m1_mclk: i2s3m1-mclk {
  1197. rockchip,pins =
  1198. /* i2s3m1_mclk */
  1199. <4 RK_PC2 5 &pcfg_pull_none>;
  1200. };
  1201. /omit-if-no-ref/
  1202. i2s3m1_sclk: i2s3m1-sclk {
  1203. rockchip,pins =
  1204. /* i2s3m1_sclk */
  1205. <4 RK_PC3 5 &pcfg_pull_none>;
  1206. };
  1207. /omit-if-no-ref/
  1208. i2s3m1_sdi: i2s3m1-sdi {
  1209. rockchip,pins =
  1210. /* i2s3m1_sdi */
  1211. <4 RK_PC6 5 &pcfg_pull_none>;
  1212. };
  1213. /omit-if-no-ref/
  1214. i2s3m1_sdo: i2s3m1-sdo {
  1215. rockchip,pins =
  1216. /* i2s3m1_sdo */
  1217. <4 RK_PC5 5 &pcfg_pull_none>;
  1218. };
  1219. };
  1220. isp {
  1221. /omit-if-no-ref/
  1222. isp_pins: isp-pins {
  1223. rockchip,pins =
  1224. /* isp_flashtrigin */
  1225. <4 RK_PB4 4 &pcfg_pull_none>,
  1226. /* isp_flashtrigout */
  1227. <4 RK_PA6 1 &pcfg_pull_none>,
  1228. /* isp_prelighttrig */
  1229. <4 RK_PB1 1 &pcfg_pull_none>;
  1230. };
  1231. };
  1232. jtag {
  1233. /omit-if-no-ref/
  1234. jtag_pins: jtag-pins {
  1235. rockchip,pins =
  1236. /* jtag_tck */
  1237. <1 RK_PD7 2 &pcfg_pull_none>,
  1238. /* jtag_tms */
  1239. <2 RK_PA0 2 &pcfg_pull_none>;
  1240. };
  1241. };
  1242. lcdc {
  1243. /omit-if-no-ref/
  1244. lcdc_ctl: lcdc-ctl {
  1245. rockchip,pins =
  1246. /* lcdc_clk */
  1247. <3 RK_PA0 1 &pcfg_pull_none>,
  1248. /* lcdc_d0 */
  1249. <2 RK_PD0 1 &pcfg_pull_none>,
  1250. /* lcdc_d1 */
  1251. <2 RK_PD1 1 &pcfg_pull_none>,
  1252. /* lcdc_d2 */
  1253. <2 RK_PD2 1 &pcfg_pull_none>,
  1254. /* lcdc_d3 */
  1255. <2 RK_PD3 1 &pcfg_pull_none>,
  1256. /* lcdc_d4 */
  1257. <2 RK_PD4 1 &pcfg_pull_none>,
  1258. /* lcdc_d5 */
  1259. <2 RK_PD5 1 &pcfg_pull_none>,
  1260. /* lcdc_d6 */
  1261. <2 RK_PD6 1 &pcfg_pull_none>,
  1262. /* lcdc_d7 */
  1263. <2 RK_PD7 1 &pcfg_pull_none>,
  1264. /* lcdc_d8 */
  1265. <3 RK_PA1 1 &pcfg_pull_none>,
  1266. /* lcdc_d9 */
  1267. <3 RK_PA2 1 &pcfg_pull_none>,
  1268. /* lcdc_d10 */
  1269. <3 RK_PA3 1 &pcfg_pull_none>,
  1270. /* lcdc_d11 */
  1271. <3 RK_PA4 1 &pcfg_pull_none>,
  1272. /* lcdc_d12 */
  1273. <3 RK_PA5 1 &pcfg_pull_none>,
  1274. /* lcdc_d13 */
  1275. <3 RK_PA6 1 &pcfg_pull_none>,
  1276. /* lcdc_d14 */
  1277. <3 RK_PA7 1 &pcfg_pull_none>,
  1278. /* lcdc_d15 */
  1279. <3 RK_PB0 1 &pcfg_pull_none>,
  1280. /* lcdc_d16 */
  1281. <3 RK_PB1 1 &pcfg_pull_none>,
  1282. /* lcdc_d17 */
  1283. <3 RK_PB2 1 &pcfg_pull_none>,
  1284. /* lcdc_d18 */
  1285. <3 RK_PB3 1 &pcfg_pull_none>,
  1286. /* lcdc_d19 */
  1287. <3 RK_PB4 1 &pcfg_pull_none>,
  1288. /* lcdc_d20 */
  1289. <3 RK_PB5 1 &pcfg_pull_none>,
  1290. /* lcdc_d21 */
  1291. <3 RK_PB6 1 &pcfg_pull_none>,
  1292. /* lcdc_d22 */
  1293. <3 RK_PB7 1 &pcfg_pull_none>,
  1294. /* lcdc_d23 */
  1295. <3 RK_PC0 1 &pcfg_pull_none>,
  1296. /* lcdc_den */
  1297. <3 RK_PC3 1 &pcfg_pull_none>,
  1298. /* lcdc_hsync */
  1299. <3 RK_PC1 1 &pcfg_pull_none>,
  1300. /* lcdc_vsync */
  1301. <3 RK_PC2 1 &pcfg_pull_none>;
  1302. };
  1303. };
  1304. mcu {
  1305. /omit-if-no-ref/
  1306. mcu_pins: mcu-pins {
  1307. rockchip,pins =
  1308. /* mcu_jtagtck */
  1309. <0 RK_PB4 4 &pcfg_pull_none>,
  1310. /* mcu_jtagtdi */
  1311. <0 RK_PC1 4 &pcfg_pull_none>,
  1312. /* mcu_jtagtdo */
  1313. <0 RK_PB3 4 &pcfg_pull_none>,
  1314. /* mcu_jtagtms */
  1315. <0 RK_PC2 4 &pcfg_pull_none>,
  1316. /* mcu_jtagtrstn */
  1317. <0 RK_PC3 4 &pcfg_pull_none>;
  1318. };
  1319. };
  1320. npu {
  1321. /omit-if-no-ref/
  1322. npu_pins: npu-pins {
  1323. rockchip,pins =
  1324. /* npu_avs */
  1325. <0 RK_PC1 2 &pcfg_pull_none>;
  1326. };
  1327. };
  1328. pcie20 {
  1329. /omit-if-no-ref/
  1330. pcie20m0_pins: pcie20m0-pins {
  1331. rockchip,pins =
  1332. /* pcie20_clkreqnm0 */
  1333. <0 RK_PA5 3 &pcfg_pull_none>,
  1334. /* pcie20_perstnm0 */
  1335. <0 RK_PB6 3 &pcfg_pull_none>,
  1336. /* pcie20_wakenm0 */
  1337. <0 RK_PB5 3 &pcfg_pull_none>;
  1338. };
  1339. /omit-if-no-ref/
  1340. pcie20m1_pins: pcie20m1-pins {
  1341. rockchip,pins =
  1342. /* pcie20_clkreqnm1 */
  1343. <2 RK_PD0 4 &pcfg_pull_none>,
  1344. /* pcie20_perstnm1 */
  1345. <3 RK_PC1 4 &pcfg_pull_none>,
  1346. /* pcie20_wakenm1 */
  1347. <2 RK_PD1 4 &pcfg_pull_none>;
  1348. };
  1349. /omit-if-no-ref/
  1350. pcie20m2_pins: pcie20m2-pins {
  1351. rockchip,pins =
  1352. /* pcie20_clkreqnm2 */
  1353. <1 RK_PB0 4 &pcfg_pull_none>,
  1354. /* pcie20_perstnm2 */
  1355. <1 RK_PB2 4 &pcfg_pull_none>,
  1356. /* pcie20_wakenm2 */
  1357. <1 RK_PB1 4 &pcfg_pull_none>;
  1358. };
  1359. /omit-if-no-ref/
  1360. pcie20_buttonrstn: pcie20-buttonrstn {
  1361. rockchip,pins =
  1362. /* pcie20_buttonrstn */
  1363. <0 RK_PB4 3 &pcfg_pull_none>;
  1364. };
  1365. };
  1366. pcie30x1 {
  1367. /omit-if-no-ref/
  1368. pcie30x1m0_pins: pcie30x1m0-pins {
  1369. rockchip,pins =
  1370. /* pcie30x1_clkreqnm0 */
  1371. <0 RK_PA4 3 &pcfg_pull_none>,
  1372. /* pcie30x1_perstnm0 */
  1373. <0 RK_PC3 3 &pcfg_pull_none>,
  1374. /* pcie30x1_wakenm0 */
  1375. <0 RK_PC2 3 &pcfg_pull_none>;
  1376. };
  1377. /omit-if-no-ref/
  1378. pcie30x1m1_pins: pcie30x1m1-pins {
  1379. rockchip,pins =
  1380. /* pcie30x1_clkreqnm1 */
  1381. <2 RK_PD2 4 &pcfg_pull_none>,
  1382. /* pcie30x1_perstnm1 */
  1383. <3 RK_PA1 4 &pcfg_pull_none>,
  1384. /* pcie30x1_wakenm1 */
  1385. <2 RK_PD3 4 &pcfg_pull_none>;
  1386. };
  1387. /omit-if-no-ref/
  1388. pcie30x1m2_pins: pcie30x1m2-pins {
  1389. rockchip,pins =
  1390. /* pcie30x1_clkreqnm2 */
  1391. <1 RK_PA5 4 &pcfg_pull_none>,
  1392. /* pcie30x1_perstnm2 */
  1393. <1 RK_PA2 4 &pcfg_pull_none>,
  1394. /* pcie30x1_wakenm2 */
  1395. <1 RK_PA3 4 &pcfg_pull_none>;
  1396. };
  1397. /omit-if-no-ref/
  1398. pcie30x1_buttonrstn: pcie30x1-buttonrstn {
  1399. rockchip,pins =
  1400. /* pcie30x1_buttonrstn */
  1401. <0 RK_PB3 3 &pcfg_pull_none>;
  1402. };
  1403. };
  1404. pcie30x2 {
  1405. /omit-if-no-ref/
  1406. pcie30x2m0_pins: pcie30x2m0-pins {
  1407. rockchip,pins =
  1408. /* pcie30x2_clkreqnm0 */
  1409. <0 RK_PA6 2 &pcfg_pull_none>,
  1410. /* pcie30x2_perstnm0 */
  1411. <0 RK_PC6 3 &pcfg_pull_none>,
  1412. /* pcie30x2_wakenm0 */
  1413. <0 RK_PC5 3 &pcfg_pull_none>;
  1414. };
  1415. /omit-if-no-ref/
  1416. pcie30x2m1_pins: pcie30x2m1-pins {
  1417. rockchip,pins =
  1418. /* pcie30x2_clkreqnm1 */
  1419. <2 RK_PD4 4 &pcfg_pull_none>,
  1420. /* pcie30x2_perstnm1 */
  1421. <2 RK_PD6 4 &pcfg_pull_none>,
  1422. /* pcie30x2_wakenm1 */
  1423. <2 RK_PD5 4 &pcfg_pull_none>;
  1424. };
  1425. /omit-if-no-ref/
  1426. pcie30x2m2_pins: pcie30x2m2-pins {
  1427. rockchip,pins =
  1428. /* pcie30x2_clkreqnm2 */
  1429. <4 RK_PC2 4 &pcfg_pull_none>,
  1430. /* pcie30x2_perstnm2 */
  1431. <4 RK_PC4 4 &pcfg_pull_none>,
  1432. /* pcie30x2_wakenm2 */
  1433. <4 RK_PC3 4 &pcfg_pull_none>;
  1434. };
  1435. /omit-if-no-ref/
  1436. pcie30x2_buttonrstn: pcie30x2-buttonrstn {
  1437. rockchip,pins =
  1438. /* pcie30x2_buttonrstn */
  1439. <0 RK_PB0 3 &pcfg_pull_none>;
  1440. };
  1441. };
  1442. pdm {
  1443. /omit-if-no-ref/
  1444. pdmm0_clk: pdmm0-clk {
  1445. rockchip,pins =
  1446. /* pdm_clk0m0 */
  1447. <1 RK_PA6 3 &pcfg_pull_none>;
  1448. };
  1449. /omit-if-no-ref/
  1450. pdmm0_clk1: pdmm0-clk1 {
  1451. rockchip,pins =
  1452. /* pdmm0_clk1 */
  1453. <1 RK_PA4 3 &pcfg_pull_none>;
  1454. };
  1455. /omit-if-no-ref/
  1456. pdmm0_sdi0: pdmm0-sdi0 {
  1457. rockchip,pins =
  1458. /* pdmm0_sdi0 */
  1459. <1 RK_PB3 2 &pcfg_pull_none>;
  1460. };
  1461. /omit-if-no-ref/
  1462. pdmm0_sdi1: pdmm0-sdi1 {
  1463. rockchip,pins =
  1464. /* pdmm0_sdi1 */
  1465. <1 RK_PB2 3 &pcfg_pull_none>;
  1466. };
  1467. /omit-if-no-ref/
  1468. pdmm0_sdi2: pdmm0-sdi2 {
  1469. rockchip,pins =
  1470. /* pdmm0_sdi2 */
  1471. <1 RK_PB1 3 &pcfg_pull_none>;
  1472. };
  1473. /omit-if-no-ref/
  1474. pdmm0_sdi3: pdmm0-sdi3 {
  1475. rockchip,pins =
  1476. /* pdmm0_sdi3 */
  1477. <1 RK_PB0 3 &pcfg_pull_none>;
  1478. };
  1479. /omit-if-no-ref/
  1480. pdmm1_clk: pdmm1-clk {
  1481. rockchip,pins =
  1482. /* pdm_clk0m1 */
  1483. <3 RK_PD6 5 &pcfg_pull_none>;
  1484. };
  1485. /omit-if-no-ref/
  1486. pdmm1_clk1: pdmm1-clk1 {
  1487. rockchip,pins =
  1488. /* pdmm1_clk1 */
  1489. <4 RK_PA0 4 &pcfg_pull_none>;
  1490. };
  1491. /omit-if-no-ref/
  1492. pdmm1_sdi0: pdmm1-sdi0 {
  1493. rockchip,pins =
  1494. /* pdmm1_sdi0 */
  1495. <3 RK_PD7 5 &pcfg_pull_none>;
  1496. };
  1497. /omit-if-no-ref/
  1498. pdmm1_sdi1: pdmm1-sdi1 {
  1499. rockchip,pins =
  1500. /* pdmm1_sdi1 */
  1501. <4 RK_PA1 4 &pcfg_pull_none>;
  1502. };
  1503. /omit-if-no-ref/
  1504. pdmm1_sdi2: pdmm1-sdi2 {
  1505. rockchip,pins =
  1506. /* pdmm1_sdi2 */
  1507. <4 RK_PA2 5 &pcfg_pull_none>;
  1508. };
  1509. /omit-if-no-ref/
  1510. pdmm1_sdi3: pdmm1-sdi3 {
  1511. rockchip,pins =
  1512. /* pdmm1_sdi3 */
  1513. <4 RK_PA3 5 &pcfg_pull_none>;
  1514. };
  1515. /omit-if-no-ref/
  1516. pdmm2_clk1: pdmm2-clk1 {
  1517. rockchip,pins =
  1518. /* pdmm2_clk1 */
  1519. <3 RK_PC4 5 &pcfg_pull_none>;
  1520. };
  1521. /omit-if-no-ref/
  1522. pdmm2_sdi0: pdmm2-sdi0 {
  1523. rockchip,pins =
  1524. /* pdmm2_sdi0 */
  1525. <3 RK_PB3 5 &pcfg_pull_none>;
  1526. };
  1527. /omit-if-no-ref/
  1528. pdmm2_sdi1: pdmm2-sdi1 {
  1529. rockchip,pins =
  1530. /* pdmm2_sdi1 */
  1531. <3 RK_PB4 5 &pcfg_pull_none>;
  1532. };
  1533. /omit-if-no-ref/
  1534. pdmm2_sdi2: pdmm2-sdi2 {
  1535. rockchip,pins =
  1536. /* pdmm2_sdi2 */
  1537. <3 RK_PB7 5 &pcfg_pull_none>;
  1538. };
  1539. /omit-if-no-ref/
  1540. pdmm2_sdi3: pdmm2-sdi3 {
  1541. rockchip,pins =
  1542. /* pdmm2_sdi3 */
  1543. <3 RK_PC0 5 &pcfg_pull_none>;
  1544. };
  1545. };
  1546. pmic {
  1547. /omit-if-no-ref/
  1548. pmic_pins: pmic-pins {
  1549. rockchip,pins =
  1550. /* pmic_sleep */
  1551. <0 RK_PA2 1 &pcfg_pull_none>;
  1552. };
  1553. };
  1554. pmu {
  1555. /omit-if-no-ref/
  1556. pmu_pins: pmu-pins {
  1557. rockchip,pins =
  1558. /* pmu_debug0 */
  1559. <0 RK_PA5 4 &pcfg_pull_none>,
  1560. /* pmu_debug1 */
  1561. <0 RK_PA6 3 &pcfg_pull_none>,
  1562. /* pmu_debug2 */
  1563. <0 RK_PC4 4 &pcfg_pull_none>,
  1564. /* pmu_debug3 */
  1565. <0 RK_PC5 4 &pcfg_pull_none>,
  1566. /* pmu_debug4 */
  1567. <0 RK_PC6 4 &pcfg_pull_none>,
  1568. /* pmu_debug5 */
  1569. <0 RK_PC7 4 &pcfg_pull_none>;
  1570. };
  1571. };
  1572. pwm0 {
  1573. /omit-if-no-ref/
  1574. pwm0m0_pins: pwm0m0-pins {
  1575. rockchip,pins =
  1576. /* pwm0_m0 */
  1577. <0 RK_PB7 1 &pcfg_pull_none>;
  1578. };
  1579. /omit-if-no-ref/
  1580. pwm0m1_pins: pwm0m1-pins {
  1581. rockchip,pins =
  1582. /* pwm0_m1 */
  1583. <0 RK_PC7 2 &pcfg_pull_none>;
  1584. };
  1585. };
  1586. pwm1 {
  1587. /omit-if-no-ref/
  1588. pwm1m0_pins: pwm1m0-pins {
  1589. rockchip,pins =
  1590. /* pwm1_m0 */
  1591. <0 RK_PC0 1 &pcfg_pull_none>;
  1592. };
  1593. /omit-if-no-ref/
  1594. pwm1m1_pins: pwm1m1-pins {
  1595. rockchip,pins =
  1596. /* pwm1_m1 */
  1597. <0 RK_PB5 4 &pcfg_pull_none>;
  1598. };
  1599. };
  1600. pwm2 {
  1601. /omit-if-no-ref/
  1602. pwm2m0_pins: pwm2m0-pins {
  1603. rockchip,pins =
  1604. /* pwm2_m0 */
  1605. <0 RK_PC1 1 &pcfg_pull_none>;
  1606. };
  1607. /omit-if-no-ref/
  1608. pwm2m1_pins: pwm2m1-pins {
  1609. rockchip,pins =
  1610. /* pwm2_m1 */
  1611. <0 RK_PB6 4 &pcfg_pull_none>;
  1612. };
  1613. };
  1614. pwm3 {
  1615. /omit-if-no-ref/
  1616. pwm3_pins: pwm3-pins {
  1617. rockchip,pins =
  1618. /* pwm3_ir */
  1619. <0 RK_PC2 1 &pcfg_pull_none>;
  1620. };
  1621. };
  1622. pwm4 {
  1623. /omit-if-no-ref/
  1624. pwm4_pins: pwm4-pins {
  1625. rockchip,pins =
  1626. /* pwm4 */
  1627. <0 RK_PC3 1 &pcfg_pull_none>;
  1628. };
  1629. };
  1630. pwm5 {
  1631. /omit-if-no-ref/
  1632. pwm5_pins: pwm5-pins {
  1633. rockchip,pins =
  1634. /* pwm5 */
  1635. <0 RK_PC4 1 &pcfg_pull_none>;
  1636. };
  1637. };
  1638. pwm6 {
  1639. /omit-if-no-ref/
  1640. pwm6_pins: pwm6-pins {
  1641. rockchip,pins =
  1642. /* pwm6 */
  1643. <0 RK_PC5 1 &pcfg_pull_none>;
  1644. };
  1645. };
  1646. pwm7 {
  1647. /omit-if-no-ref/
  1648. pwm7_pins: pwm7-pins {
  1649. rockchip,pins =
  1650. /* pwm7_ir */
  1651. <0 RK_PC6 1 &pcfg_pull_none>;
  1652. };
  1653. };
  1654. pwm8 {
  1655. /omit-if-no-ref/
  1656. pwm8m0_pins: pwm8m0-pins {
  1657. rockchip,pins =
  1658. /* pwm8_m0 */
  1659. <3 RK_PB1 5 &pcfg_pull_none>;
  1660. };
  1661. /omit-if-no-ref/
  1662. pwm8m1_pins: pwm8m1-pins {
  1663. rockchip,pins =
  1664. /* pwm8_m1 */
  1665. <1 RK_PD5 4 &pcfg_pull_none>;
  1666. };
  1667. };
  1668. pwm9 {
  1669. /omit-if-no-ref/
  1670. pwm9m0_pins: pwm9m0-pins {
  1671. rockchip,pins =
  1672. /* pwm9_m0 */
  1673. <3 RK_PB2 5 &pcfg_pull_none>;
  1674. };
  1675. /omit-if-no-ref/
  1676. pwm9m1_pins: pwm9m1-pins {
  1677. rockchip,pins =
  1678. /* pwm9_m1 */
  1679. <1 RK_PD6 4 &pcfg_pull_none>;
  1680. };
  1681. };
  1682. pwm10 {
  1683. /omit-if-no-ref/
  1684. pwm10m0_pins: pwm10m0-pins {
  1685. rockchip,pins =
  1686. /* pwm10_m0 */
  1687. <3 RK_PB5 5 &pcfg_pull_none>;
  1688. };
  1689. /omit-if-no-ref/
  1690. pwm10m1_pins: pwm10m1-pins {
  1691. rockchip,pins =
  1692. /* pwm10_m1 */
  1693. <2 RK_PA1 2 &pcfg_pull_none>;
  1694. };
  1695. };
  1696. pwm11 {
  1697. /omit-if-no-ref/
  1698. pwm11m0_pins: pwm11m0-pins {
  1699. rockchip,pins =
  1700. /* pwm11_irm0 */
  1701. <3 RK_PB6 5 &pcfg_pull_none>;
  1702. };
  1703. /omit-if-no-ref/
  1704. pwm11m1_pins: pwm11m1-pins {
  1705. rockchip,pins =
  1706. /* pwm11_irm1 */
  1707. <4 RK_PC0 3 &pcfg_pull_none>;
  1708. };
  1709. };
  1710. pwm12 {
  1711. /omit-if-no-ref/
  1712. pwm12m0_pins: pwm12m0-pins {
  1713. rockchip,pins =
  1714. /* pwm12_m0 */
  1715. <3 RK_PB7 2 &pcfg_pull_none>;
  1716. };
  1717. /omit-if-no-ref/
  1718. pwm12m1_pins: pwm12m1-pins {
  1719. rockchip,pins =
  1720. /* pwm12_m1 */
  1721. <4 RK_PC5 1 &pcfg_pull_none>;
  1722. };
  1723. };
  1724. pwm13 {
  1725. /omit-if-no-ref/
  1726. pwm13m0_pins: pwm13m0-pins {
  1727. rockchip,pins =
  1728. /* pwm13_m0 */
  1729. <3 RK_PC0 2 &pcfg_pull_none>;
  1730. };
  1731. /omit-if-no-ref/
  1732. pwm13m1_pins: pwm13m1-pins {
  1733. rockchip,pins =
  1734. /* pwm13_m1 */
  1735. <4 RK_PC6 1 &pcfg_pull_none>;
  1736. };
  1737. };
  1738. pwm14 {
  1739. /omit-if-no-ref/
  1740. pwm14m0_pins: pwm14m0-pins {
  1741. rockchip,pins =
  1742. /* pwm14_m0 */
  1743. <3 RK_PC4 1 &pcfg_pull_none>;
  1744. };
  1745. /omit-if-no-ref/
  1746. pwm14m1_pins: pwm14m1-pins {
  1747. rockchip,pins =
  1748. /* pwm14_m1 */
  1749. <4 RK_PC2 1 &pcfg_pull_none>;
  1750. };
  1751. };
  1752. pwm15 {
  1753. /omit-if-no-ref/
  1754. pwm15m0_pins: pwm15m0-pins {
  1755. rockchip,pins =
  1756. /* pwm15_irm0 */
  1757. <3 RK_PC5 1 &pcfg_pull_none>;
  1758. };
  1759. /omit-if-no-ref/
  1760. pwm15m1_pins: pwm15m1-pins {
  1761. rockchip,pins =
  1762. /* pwm15_irm1 */
  1763. <4 RK_PC3 1 &pcfg_pull_none>;
  1764. };
  1765. };
  1766. refclk {
  1767. /omit-if-no-ref/
  1768. refclk_pins: refclk-pins {
  1769. rockchip,pins =
  1770. /* refclk_ou */
  1771. <0 RK_PA0 1 &pcfg_pull_none>;
  1772. };
  1773. };
  1774. sata {
  1775. /omit-if-no-ref/
  1776. sata_pins: sata-pins {
  1777. rockchip,pins =
  1778. /* sata_cpdet */
  1779. <0 RK_PA4 2 &pcfg_pull_none>,
  1780. /* sata_cppod */
  1781. <0 RK_PA6 1 &pcfg_pull_none>,
  1782. /* sata_mpswitch */
  1783. <0 RK_PA5 2 &pcfg_pull_none>;
  1784. };
  1785. };
  1786. sata0 {
  1787. /omit-if-no-ref/
  1788. sata0_pins: sata0-pins {
  1789. rockchip,pins =
  1790. /* sata0_actled */
  1791. <4 RK_PC6 3 &pcfg_pull_none>;
  1792. };
  1793. };
  1794. sata1 {
  1795. /omit-if-no-ref/
  1796. sata1_pins: sata1-pins {
  1797. rockchip,pins =
  1798. /* sata1_actled */
  1799. <4 RK_PC5 3 &pcfg_pull_none>;
  1800. };
  1801. };
  1802. sata2 {
  1803. /omit-if-no-ref/
  1804. sata2_pins: sata2-pins {
  1805. rockchip,pins =
  1806. /* sata2_actled */
  1807. <4 RK_PC4 3 &pcfg_pull_none>;
  1808. };
  1809. };
  1810. scr {
  1811. /omit-if-no-ref/
  1812. scr_pins: scr-pins {
  1813. rockchip,pins =
  1814. /* scr_clk */
  1815. <1 RK_PA2 3 &pcfg_pull_none>,
  1816. /* scr_det */
  1817. <1 RK_PA7 3 &pcfg_pull_up>,
  1818. /* scr_io */
  1819. <1 RK_PA3 3 &pcfg_pull_up>,
  1820. /* scr_rst */
  1821. <1 RK_PA5 3 &pcfg_pull_none>;
  1822. };
  1823. };
  1824. sdmmc0 {
  1825. /omit-if-no-ref/
  1826. sdmmc0_bus4: sdmmc0-bus4 {
  1827. rockchip,pins =
  1828. /* sdmmc0_d0 */
  1829. <1 RK_PD5 1 &pcfg_pull_up_drv_level_2>,
  1830. /* sdmmc0_d1 */
  1831. <1 RK_PD6 1 &pcfg_pull_up_drv_level_2>,
  1832. /* sdmmc0_d2 */
  1833. <1 RK_PD7 1 &pcfg_pull_up_drv_level_2>,
  1834. /* sdmmc0_d3 */
  1835. <2 RK_PA0 1 &pcfg_pull_up_drv_level_2>;
  1836. };
  1837. /omit-if-no-ref/
  1838. sdmmc0_clk: sdmmc0-clk {
  1839. rockchip,pins =
  1840. /* sdmmc0_clk */
  1841. <2 RK_PA2 1 &pcfg_pull_up_drv_level_2>;
  1842. };
  1843. /omit-if-no-ref/
  1844. sdmmc0_cmd: sdmmc0-cmd {
  1845. rockchip,pins =
  1846. /* sdmmc0_cmd */
  1847. <2 RK_PA1 1 &pcfg_pull_up_drv_level_2>;
  1848. };
  1849. /omit-if-no-ref/
  1850. sdmmc0_det: sdmmc0-det {
  1851. rockchip,pins =
  1852. /* sdmmc0_det */
  1853. <0 RK_PA4 1 &pcfg_pull_up>;
  1854. };
  1855. /omit-if-no-ref/
  1856. sdmmc0_pwren: sdmmc0-pwren {
  1857. rockchip,pins =
  1858. /* sdmmc0_pwren */
  1859. <0 RK_PA5 1 &pcfg_pull_none>;
  1860. };
  1861. };
  1862. sdmmc1 {
  1863. /omit-if-no-ref/
  1864. sdmmc1_bus4: sdmmc1-bus4 {
  1865. rockchip,pins =
  1866. /* sdmmc1_d0 */
  1867. <2 RK_PA3 1 &pcfg_pull_up_drv_level_2>,
  1868. /* sdmmc1_d1 */
  1869. <2 RK_PA4 1 &pcfg_pull_up_drv_level_2>,
  1870. /* sdmmc1_d2 */
  1871. <2 RK_PA5 1 &pcfg_pull_up_drv_level_2>,
  1872. /* sdmmc1_d3 */
  1873. <2 RK_PA6 1 &pcfg_pull_up_drv_level_2>;
  1874. };
  1875. /omit-if-no-ref/
  1876. sdmmc1_clk: sdmmc1-clk {
  1877. rockchip,pins =
  1878. /* sdmmc1_clk */
  1879. <2 RK_PB0 1 &pcfg_pull_up_drv_level_2>;
  1880. };
  1881. /omit-if-no-ref/
  1882. sdmmc1_cmd: sdmmc1-cmd {
  1883. rockchip,pins =
  1884. /* sdmmc1_cmd */
  1885. <2 RK_PA7 1 &pcfg_pull_up_drv_level_2>;
  1886. };
  1887. /omit-if-no-ref/
  1888. sdmmc1_det: sdmmc1-det {
  1889. rockchip,pins =
  1890. /* sdmmc1_det */
  1891. <2 RK_PB2 1 &pcfg_pull_up>;
  1892. };
  1893. /omit-if-no-ref/
  1894. sdmmc1_pwren: sdmmc1-pwren {
  1895. rockchip,pins =
  1896. /* sdmmc1_pwren */
  1897. <2 RK_PB1 1 &pcfg_pull_none>;
  1898. };
  1899. };
  1900. sdmmc2 {
  1901. /omit-if-no-ref/
  1902. sdmmc2m0_bus4: sdmmc2m0-bus4 {
  1903. rockchip,pins =
  1904. /* sdmmc2_d0m0 */
  1905. <3 RK_PC6 3 &pcfg_pull_up_drv_level_2>,
  1906. /* sdmmc2_d1m0 */
  1907. <3 RK_PC7 3 &pcfg_pull_up_drv_level_2>,
  1908. /* sdmmc2_d2m0 */
  1909. <3 RK_PD0 3 &pcfg_pull_up_drv_level_2>,
  1910. /* sdmmc2_d3m0 */
  1911. <3 RK_PD1 3 &pcfg_pull_up_drv_level_2>;
  1912. };
  1913. /omit-if-no-ref/
  1914. sdmmc2m0_clk: sdmmc2m0-clk {
  1915. rockchip,pins =
  1916. /* sdmmc2_clkm0 */
  1917. <3 RK_PD3 3 &pcfg_pull_up_drv_level_2>;
  1918. };
  1919. /omit-if-no-ref/
  1920. sdmmc2m0_cmd: sdmmc2m0-cmd {
  1921. rockchip,pins =
  1922. /* sdmmc2_cmdm0 */
  1923. <3 RK_PD2 3 &pcfg_pull_up_drv_level_2>;
  1924. };
  1925. /omit-if-no-ref/
  1926. sdmmc2m0_det: sdmmc2m0-det {
  1927. rockchip,pins =
  1928. /* sdmmc2_detm0 */
  1929. <3 RK_PD4 3 &pcfg_pull_up>;
  1930. };
  1931. /omit-if-no-ref/
  1932. sdmmc2m0_pwren: sdmmc2m0-pwren {
  1933. rockchip,pins =
  1934. /* sdmmc2m0_pwren */
  1935. <3 RK_PD5 3 &pcfg_pull_none>;
  1936. };
  1937. /omit-if-no-ref/
  1938. sdmmc2m1_bus4: sdmmc2m1-bus4 {
  1939. rockchip,pins =
  1940. /* sdmmc2_d0m1 */
  1941. <3 RK_PA1 5 &pcfg_pull_up_drv_level_2>,
  1942. /* sdmmc2_d1m1 */
  1943. <3 RK_PA2 5 &pcfg_pull_up_drv_level_2>,
  1944. /* sdmmc2_d2m1 */
  1945. <3 RK_PA3 5 &pcfg_pull_up_drv_level_2>,
  1946. /* sdmmc2_d3m1 */
  1947. <3 RK_PA4 5 &pcfg_pull_up_drv_level_2>;
  1948. };
  1949. /omit-if-no-ref/
  1950. sdmmc2m1_clk: sdmmc2m1-clk {
  1951. rockchip,pins =
  1952. /* sdmmc2_clkm1 */
  1953. <3 RK_PA6 5 &pcfg_pull_up_drv_level_2>;
  1954. };
  1955. /omit-if-no-ref/
  1956. sdmmc2m1_cmd: sdmmc2m1-cmd {
  1957. rockchip,pins =
  1958. /* sdmmc2_cmdm1 */
  1959. <3 RK_PA5 5 &pcfg_pull_up_drv_level_2>;
  1960. };
  1961. /omit-if-no-ref/
  1962. sdmmc2m1_det: sdmmc2m1-det {
  1963. rockchip,pins =
  1964. /* sdmmc2_detm1 */
  1965. <3 RK_PA7 4 &pcfg_pull_up>;
  1966. };
  1967. /omit-if-no-ref/
  1968. sdmmc2m1_pwren: sdmmc2m1-pwren {
  1969. rockchip,pins =
  1970. /* sdmmc2m1_pwren */
  1971. <3 RK_PB0 4 &pcfg_pull_none>;
  1972. };
  1973. };
  1974. spdif {
  1975. /omit-if-no-ref/
  1976. spdifm0_tx: spdifm0-tx {
  1977. rockchip,pins =
  1978. /* spdifm0_tx */
  1979. <1 RK_PA4 4 &pcfg_pull_none>;
  1980. };
  1981. /omit-if-no-ref/
  1982. spdifm1_tx: spdifm1-tx {
  1983. rockchip,pins =
  1984. /* spdifm1_tx */
  1985. <3 RK_PC5 2 &pcfg_pull_none>;
  1986. };
  1987. /omit-if-no-ref/
  1988. spdifm2_tx: spdifm2-tx {
  1989. rockchip,pins =
  1990. /* spdifm2_tx */
  1991. <4 RK_PC4 2 &pcfg_pull_none>;
  1992. };
  1993. };
  1994. spi0 {
  1995. /omit-if-no-ref/
  1996. spi0m0_pins: spi0m0-pins {
  1997. rockchip,pins =
  1998. /* spi0_clkm0 */
  1999. <0 RK_PB5 2 &pcfg_pull_none>,
  2000. /* spi0_misom0 */
  2001. <0 RK_PC5 2 &pcfg_pull_none>,
  2002. /* spi0_mosim0 */
  2003. <0 RK_PB6 2 &pcfg_pull_none>;
  2004. };
  2005. /omit-if-no-ref/
  2006. spi0m0_cs0: spi0m0-cs0 {
  2007. rockchip,pins =
  2008. /* spi0_cs0m0 */
  2009. <0 RK_PC6 2 &pcfg_pull_none>;
  2010. };
  2011. /omit-if-no-ref/
  2012. spi0m0_cs1: spi0m0-cs1 {
  2013. rockchip,pins =
  2014. /* spi0_cs1m0 */
  2015. <0 RK_PC4 2 &pcfg_pull_none>;
  2016. };
  2017. /omit-if-no-ref/
  2018. spi0m1_pins: spi0m1-pins {
  2019. rockchip,pins =
  2020. /* spi0_clkm1 */
  2021. <2 RK_PD3 3 &pcfg_pull_none>,
  2022. /* spi0_misom1 */
  2023. <2 RK_PD0 3 &pcfg_pull_none>,
  2024. /* spi0_mosim1 */
  2025. <2 RK_PD1 3 &pcfg_pull_none>;
  2026. };
  2027. /omit-if-no-ref/
  2028. spi0m1_cs0: spi0m1-cs0 {
  2029. rockchip,pins =
  2030. /* spi0_cs0m1 */
  2031. <2 RK_PD2 3 &pcfg_pull_none>;
  2032. };
  2033. };
  2034. spi1 {
  2035. /omit-if-no-ref/
  2036. spi1m0_pins: spi1m0-pins {
  2037. rockchip,pins =
  2038. /* spi1_clkm0 */
  2039. <2 RK_PB5 3 &pcfg_pull_none>,
  2040. /* spi1_misom0 */
  2041. <2 RK_PB6 3 &pcfg_pull_none>,
  2042. /* spi1_mosim0 */
  2043. <2 RK_PB7 4 &pcfg_pull_none>;
  2044. };
  2045. /omit-if-no-ref/
  2046. spi1m0_cs0: spi1m0-cs0 {
  2047. rockchip,pins =
  2048. /* spi1_cs0m0 */
  2049. <2 RK_PC0 4 &pcfg_pull_none>;
  2050. };
  2051. /omit-if-no-ref/
  2052. spi1m0_cs1: spi1m0-cs1 {
  2053. rockchip,pins =
  2054. /* spi1_cs1m0 */
  2055. <2 RK_PC6 3 &pcfg_pull_none>;
  2056. };
  2057. /omit-if-no-ref/
  2058. spi1m1_pins: spi1m1-pins {
  2059. rockchip,pins =
  2060. /* spi1_clkm1 */
  2061. <3 RK_PC3 3 &pcfg_pull_none>,
  2062. /* spi1_misom1 */
  2063. <3 RK_PC2 3 &pcfg_pull_none>,
  2064. /* spi1_mosim1 */
  2065. <3 RK_PC1 3 &pcfg_pull_none>;
  2066. };
  2067. /omit-if-no-ref/
  2068. spi1m1_cs0: spi1m1-cs0 {
  2069. rockchip,pins =
  2070. /* spi1_cs0m1 */
  2071. <3 RK_PA1 3 &pcfg_pull_none>;
  2072. };
  2073. };
  2074. spi2 {
  2075. /omit-if-no-ref/
  2076. spi2m0_pins: spi2m0-pins {
  2077. rockchip,pins =
  2078. /* spi2_clkm0 */
  2079. <2 RK_PC1 4 &pcfg_pull_none>,
  2080. /* spi2_misom0 */
  2081. <2 RK_PC2 4 &pcfg_pull_none>,
  2082. /* spi2_mosim0 */
  2083. <2 RK_PC3 4 &pcfg_pull_none>;
  2084. };
  2085. /omit-if-no-ref/
  2086. spi2m0_cs0: spi2m0-cs0 {
  2087. rockchip,pins =
  2088. /* spi2_cs0m0 */
  2089. <2 RK_PC4 4 &pcfg_pull_none>;
  2090. };
  2091. /omit-if-no-ref/
  2092. spi2m0_cs1: spi2m0-cs1 {
  2093. rockchip,pins =
  2094. /* spi2_cs1m0 */
  2095. <2 RK_PC5 4 &pcfg_pull_none>;
  2096. };
  2097. /omit-if-no-ref/
  2098. spi2m1_pins: spi2m1-pins {
  2099. rockchip,pins =
  2100. /* spi2_clkm1 */
  2101. <3 RK_PA0 3 &pcfg_pull_none>,
  2102. /* spi2_misom1 */
  2103. <2 RK_PD7 3 &pcfg_pull_none>,
  2104. /* spi2_mosim1 */
  2105. <2 RK_PD6 3 &pcfg_pull_none>;
  2106. };
  2107. /omit-if-no-ref/
  2108. spi2m1_cs0: spi2m1-cs0 {
  2109. rockchip,pins =
  2110. /* spi2_cs0m1 */
  2111. <2 RK_PD5 3 &pcfg_pull_none>;
  2112. };
  2113. /omit-if-no-ref/
  2114. spi2m1_cs1: spi2m1-cs1 {
  2115. rockchip,pins =
  2116. /* spi2_cs1m1 */
  2117. <2 RK_PD4 3 &pcfg_pull_none>;
  2118. };
  2119. };
  2120. spi3 {
  2121. /omit-if-no-ref/
  2122. spi3m0_pins: spi3m0-pins {
  2123. rockchip,pins =
  2124. /* spi3_clkm0 */
  2125. <4 RK_PB3 4 &pcfg_pull_none>,
  2126. /* spi3_misom0 */
  2127. <4 RK_PB0 4 &pcfg_pull_none>,
  2128. /* spi3_mosim0 */
  2129. <4 RK_PB2 4 &pcfg_pull_none>;
  2130. };
  2131. /omit-if-no-ref/
  2132. spi3m0_cs0: spi3m0-cs0 {
  2133. rockchip,pins =
  2134. /* spi3_cs0m0 */
  2135. <4 RK_PA6 4 &pcfg_pull_none>;
  2136. };
  2137. /omit-if-no-ref/
  2138. spi3m0_cs1: spi3m0-cs1 {
  2139. rockchip,pins =
  2140. /* spi3_cs1m0 */
  2141. <4 RK_PA7 4 &pcfg_pull_none>;
  2142. };
  2143. /omit-if-no-ref/
  2144. spi3m1_pins: spi3m1-pins {
  2145. rockchip,pins =
  2146. /* spi3_clkm1 */
  2147. <4 RK_PC2 2 &pcfg_pull_none>,
  2148. /* spi3_misom1 */
  2149. <4 RK_PC5 2 &pcfg_pull_none>,
  2150. /* spi3_mosim1 */
  2151. <4 RK_PC3 2 &pcfg_pull_none>;
  2152. };
  2153. /omit-if-no-ref/
  2154. spi3m1_cs0: spi3m1-cs0 {
  2155. rockchip,pins =
  2156. /* spi3_cs0m1 */
  2157. <4 RK_PC6 2 &pcfg_pull_none>;
  2158. };
  2159. /omit-if-no-ref/
  2160. spi3m1_cs1: spi3m1-cs1 {
  2161. rockchip,pins =
  2162. /* spi3_cs1m1 */
  2163. <4 RK_PD1 2 &pcfg_pull_none>;
  2164. };
  2165. };
  2166. tsadc {
  2167. /omit-if-no-ref/
  2168. tsadcm0_shut: tsadcm0-shut {
  2169. rockchip,pins =
  2170. /* tsadcm0_shut */
  2171. <0 RK_PA1 1 &pcfg_pull_none>;
  2172. };
  2173. /omit-if-no-ref/
  2174. tsadcm1_shut: tsadcm1-shut {
  2175. rockchip,pins =
  2176. /* tsadcm1_shut */
  2177. <0 RK_PA2 2 &pcfg_pull_none>;
  2178. };
  2179. /omit-if-no-ref/
  2180. tsadc_shutorg: tsadc-shutorg {
  2181. rockchip,pins =
  2182. /* tsadc_shutorg */
  2183. <0 RK_PA1 2 &pcfg_pull_none>;
  2184. };
  2185. };
  2186. uart0 {
  2187. /omit-if-no-ref/
  2188. uart0_xfer: uart0-xfer {
  2189. rockchip,pins =
  2190. /* uart0_rx */
  2191. <0 RK_PC0 3 &pcfg_pull_up>,
  2192. /* uart0_tx */
  2193. <0 RK_PC1 3 &pcfg_pull_up>;
  2194. };
  2195. /omit-if-no-ref/
  2196. uart0_ctsn: uart0-ctsn {
  2197. rockchip,pins =
  2198. /* uart0_ctsn */
  2199. <0 RK_PC7 3 &pcfg_pull_none>;
  2200. };
  2201. /omit-if-no-ref/
  2202. uart0_rtsn: uart0-rtsn {
  2203. rockchip,pins =
  2204. /* uart0_rtsn */
  2205. <0 RK_PC4 3 &pcfg_pull_none>;
  2206. };
  2207. };
  2208. uart1 {
  2209. /omit-if-no-ref/
  2210. uart1m0_xfer: uart1m0-xfer {
  2211. rockchip,pins =
  2212. /* uart1_rxm0 */
  2213. <2 RK_PB3 2 &pcfg_pull_up>,
  2214. /* uart1_txm0 */
  2215. <2 RK_PB4 2 &pcfg_pull_up>;
  2216. };
  2217. /omit-if-no-ref/
  2218. uart1m0_ctsn: uart1m0-ctsn {
  2219. rockchip,pins =
  2220. /* uart1m0_ctsn */
  2221. <2 RK_PB6 2 &pcfg_pull_none>;
  2222. };
  2223. /omit-if-no-ref/
  2224. uart1m0_rtsn: uart1m0-rtsn {
  2225. rockchip,pins =
  2226. /* uart1m0_rtsn */
  2227. <2 RK_PB5 2 &pcfg_pull_none>;
  2228. };
  2229. /omit-if-no-ref/
  2230. uart1m1_xfer: uart1m1-xfer {
  2231. rockchip,pins =
  2232. /* uart1_rxm1 */
  2233. <3 RK_PD7 4 &pcfg_pull_up>,
  2234. /* uart1_txm1 */
  2235. <3 RK_PD6 4 &pcfg_pull_up>;
  2236. };
  2237. /omit-if-no-ref/
  2238. uart1m1_ctsn: uart1m1-ctsn {
  2239. rockchip,pins =
  2240. /* uart1m1_ctsn */
  2241. <4 RK_PC1 4 &pcfg_pull_none>;
  2242. };
  2243. /omit-if-no-ref/
  2244. uart1m1_rtsn: uart1m1-rtsn {
  2245. rockchip,pins =
  2246. /* uart1m1_rtsn */
  2247. <4 RK_PB6 4 &pcfg_pull_none>;
  2248. };
  2249. };
  2250. uart2 {
  2251. /omit-if-no-ref/
  2252. uart2m0_xfer: uart2m0-xfer {
  2253. rockchip,pins =
  2254. /* uart2_rxm0 */
  2255. <0 RK_PD0 1 &pcfg_pull_up>,
  2256. /* uart2_txm0 */
  2257. <0 RK_PD1 1 &pcfg_pull_up>;
  2258. };
  2259. /omit-if-no-ref/
  2260. uart2m1_xfer: uart2m1-xfer {
  2261. rockchip,pins =
  2262. /* uart2_rxm1 */
  2263. <1 RK_PD6 2 &pcfg_pull_up>,
  2264. /* uart2_txm1 */
  2265. <1 RK_PD5 2 &pcfg_pull_up>;
  2266. };
  2267. };
  2268. uart3 {
  2269. /omit-if-no-ref/
  2270. uart3m0_xfer: uart3m0-xfer {
  2271. rockchip,pins =
  2272. /* uart3_rxm0 */
  2273. <1 RK_PA0 2 &pcfg_pull_up>,
  2274. /* uart3_txm0 */
  2275. <1 RK_PA1 2 &pcfg_pull_up>;
  2276. };
  2277. /omit-if-no-ref/
  2278. uart3m0_ctsn: uart3m0-ctsn {
  2279. rockchip,pins =
  2280. /* uart3m0_ctsn */
  2281. <1 RK_PA3 2 &pcfg_pull_none>;
  2282. };
  2283. /omit-if-no-ref/
  2284. uart3m0_rtsn: uart3m0-rtsn {
  2285. rockchip,pins =
  2286. /* uart3m0_rtsn */
  2287. <1 RK_PA2 2 &pcfg_pull_none>;
  2288. };
  2289. /omit-if-no-ref/
  2290. uart3m1_xfer: uart3m1-xfer {
  2291. rockchip,pins =
  2292. /* uart3_rxm1 */
  2293. <3 RK_PC0 4 &pcfg_pull_up>,
  2294. /* uart3_txm1 */
  2295. <3 RK_PB7 4 &pcfg_pull_up>;
  2296. };
  2297. };
  2298. uart4 {
  2299. /omit-if-no-ref/
  2300. uart4m0_xfer: uart4m0-xfer {
  2301. rockchip,pins =
  2302. /* uart4_rxm0 */
  2303. <1 RK_PA4 2 &pcfg_pull_up>,
  2304. /* uart4_txm0 */
  2305. <1 RK_PA6 2 &pcfg_pull_up>;
  2306. };
  2307. /omit-if-no-ref/
  2308. uart4m0_ctsn: uart4m0-ctsn {
  2309. rockchip,pins =
  2310. /* uart4m0_ctsn */
  2311. <1 RK_PA7 2 &pcfg_pull_none>;
  2312. };
  2313. /omit-if-no-ref/
  2314. uart4m0_rtsn: uart4m0-rtsn {
  2315. rockchip,pins =
  2316. /* uart4m0_rtsn */
  2317. <1 RK_PA5 2 &pcfg_pull_none>;
  2318. };
  2319. /omit-if-no-ref/
  2320. uart4m1_xfer: uart4m1-xfer {
  2321. rockchip,pins =
  2322. /* uart4_rxm1 */
  2323. <3 RK_PB1 4 &pcfg_pull_up>,
  2324. /* uart4_txm1 */
  2325. <3 RK_PB2 4 &pcfg_pull_up>;
  2326. };
  2327. };
  2328. uart5 {
  2329. /omit-if-no-ref/
  2330. uart5m0_xfer: uart5m0-xfer {
  2331. rockchip,pins =
  2332. /* uart5_rxm0 */
  2333. <2 RK_PA1 3 &pcfg_pull_up>,
  2334. /* uart5_txm0 */
  2335. <2 RK_PA2 3 &pcfg_pull_up>;
  2336. };
  2337. /omit-if-no-ref/
  2338. uart5m0_ctsn: uart5m0-ctsn {
  2339. rockchip,pins =
  2340. /* uart5m0_ctsn */
  2341. <1 RK_PD7 3 &pcfg_pull_none>;
  2342. };
  2343. /omit-if-no-ref/
  2344. uart5m0_rtsn: uart5m0-rtsn {
  2345. rockchip,pins =
  2346. /* uart5m0_rtsn */
  2347. <2 RK_PA0 3 &pcfg_pull_none>;
  2348. };
  2349. /omit-if-no-ref/
  2350. uart5m1_xfer: uart5m1-xfer {
  2351. rockchip,pins =
  2352. /* uart5_rxm1 */
  2353. <3 RK_PC3 4 &pcfg_pull_up>,
  2354. /* uart5_txm1 */
  2355. <3 RK_PC2 4 &pcfg_pull_up>;
  2356. };
  2357. };
  2358. uart6 {
  2359. /omit-if-no-ref/
  2360. uart6m0_xfer: uart6m0-xfer {
  2361. rockchip,pins =
  2362. /* uart6_rxm0 */
  2363. <2 RK_PA3 3 &pcfg_pull_up>,
  2364. /* uart6_txm0 */
  2365. <2 RK_PA4 3 &pcfg_pull_up>;
  2366. };
  2367. /omit-if-no-ref/
  2368. uart6m0_ctsn: uart6m0-ctsn {
  2369. rockchip,pins =
  2370. /* uart6m0_ctsn */
  2371. <2 RK_PC0 3 &pcfg_pull_none>;
  2372. };
  2373. /omit-if-no-ref/
  2374. uart6m0_rtsn: uart6m0-rtsn {
  2375. rockchip,pins =
  2376. /* uart6m0_rtsn */
  2377. <2 RK_PB7 3 &pcfg_pull_none>;
  2378. };
  2379. /omit-if-no-ref/
  2380. uart6m1_xfer: uart6m1-xfer {
  2381. rockchip,pins =
  2382. /* uart6_rxm1 */
  2383. <1 RK_PD6 3 &pcfg_pull_up>,
  2384. /* uart6_txm1 */
  2385. <1 RK_PD5 3 &pcfg_pull_up>;
  2386. };
  2387. };
  2388. uart7 {
  2389. /omit-if-no-ref/
  2390. uart7m0_xfer: uart7m0-xfer {
  2391. rockchip,pins =
  2392. /* uart7_rxm0 */
  2393. <2 RK_PA5 3 &pcfg_pull_up>,
  2394. /* uart7_txm0 */
  2395. <2 RK_PA6 3 &pcfg_pull_up>;
  2396. };
  2397. /omit-if-no-ref/
  2398. uart7m0_ctsn: uart7m0-ctsn {
  2399. rockchip,pins =
  2400. /* uart7m0_ctsn */
  2401. <2 RK_PC2 3 &pcfg_pull_none>;
  2402. };
  2403. /omit-if-no-ref/
  2404. uart7m0_rtsn: uart7m0-rtsn {
  2405. rockchip,pins =
  2406. /* uart7m0_rtsn */
  2407. <2 RK_PC1 3 &pcfg_pull_none>;
  2408. };
  2409. /omit-if-no-ref/
  2410. uart7m1_xfer: uart7m1-xfer {
  2411. rockchip,pins =
  2412. /* uart7_rxm1 */
  2413. <3 RK_PC5 4 &pcfg_pull_up>,
  2414. /* uart7_txm1 */
  2415. <3 RK_PC4 4 &pcfg_pull_up>;
  2416. };
  2417. /omit-if-no-ref/
  2418. uart7m2_xfer: uart7m2-xfer {
  2419. rockchip,pins =
  2420. /* uart7_rxm2 */
  2421. <4 RK_PA3 4 &pcfg_pull_up>,
  2422. /* uart7_txm2 */
  2423. <4 RK_PA2 4 &pcfg_pull_up>;
  2424. };
  2425. };
  2426. uart8 {
  2427. /omit-if-no-ref/
  2428. uart8m0_xfer: uart8m0-xfer {
  2429. rockchip,pins =
  2430. /* uart8_rxm0 */
  2431. <2 RK_PC6 2 &pcfg_pull_up>,
  2432. /* uart8_txm0 */
  2433. <2 RK_PC5 3 &pcfg_pull_up>;
  2434. };
  2435. /omit-if-no-ref/
  2436. uart8m0_ctsn: uart8m0-ctsn {
  2437. rockchip,pins =
  2438. /* uart8m0_ctsn */
  2439. <2 RK_PB2 3 &pcfg_pull_none>;
  2440. };
  2441. /omit-if-no-ref/
  2442. uart8m0_rtsn: uart8m0-rtsn {
  2443. rockchip,pins =
  2444. /* uart8m0_rtsn */
  2445. <2 RK_PB1 3 &pcfg_pull_none>;
  2446. };
  2447. /omit-if-no-ref/
  2448. uart8m1_xfer: uart8m1-xfer {
  2449. rockchip,pins =
  2450. /* uart8_rxm1 */
  2451. <3 RK_PA0 4 &pcfg_pull_up>,
  2452. /* uart8_txm1 */
  2453. <2 RK_PD7 4 &pcfg_pull_up>;
  2454. };
  2455. };
  2456. uart9 {
  2457. /omit-if-no-ref/
  2458. uart9m0_xfer: uart9m0-xfer {
  2459. rockchip,pins =
  2460. /* uart9_rxm0 */
  2461. <2 RK_PA7 3 &pcfg_pull_up>,
  2462. /* uart9_txm0 */
  2463. <2 RK_PB0 3 &pcfg_pull_up>;
  2464. };
  2465. /omit-if-no-ref/
  2466. uart9m0_ctsn: uart9m0-ctsn {
  2467. rockchip,pins =
  2468. /* uart9m0_ctsn */
  2469. <2 RK_PC4 3 &pcfg_pull_none>;
  2470. };
  2471. /omit-if-no-ref/
  2472. uart9m0_rtsn: uart9m0-rtsn {
  2473. rockchip,pins =
  2474. /* uart9m0_rtsn */
  2475. <2 RK_PC3 3 &pcfg_pull_none>;
  2476. };
  2477. /omit-if-no-ref/
  2478. uart9m1_xfer: uart9m1-xfer {
  2479. rockchip,pins =
  2480. /* uart9_rxm1 */
  2481. <4 RK_PC6 4 &pcfg_pull_up>,
  2482. /* uart9_txm1 */
  2483. <4 RK_PC5 4 &pcfg_pull_up>;
  2484. };
  2485. /omit-if-no-ref/
  2486. uart9m2_xfer: uart9m2-xfer {
  2487. rockchip,pins =
  2488. /* uart9_rxm2 */
  2489. <4 RK_PA5 4 &pcfg_pull_up>,
  2490. /* uart9_txm2 */
  2491. <4 RK_PA4 4 &pcfg_pull_up>;
  2492. };
  2493. };
  2494. vop {
  2495. /omit-if-no-ref/
  2496. vopm0_pins: vopm0-pins {
  2497. rockchip,pins =
  2498. /* vop_pwmm0 */
  2499. <0 RK_PC3 2 &pcfg_pull_none>;
  2500. };
  2501. /omit-if-no-ref/
  2502. vopm1_pins: vopm1-pins {
  2503. rockchip,pins =
  2504. /* vop_pwmm1 */
  2505. <3 RK_PC4 2 &pcfg_pull_none>;
  2506. };
  2507. };
  2508. };
  2509. /*
  2510. * This part is edited handly.
  2511. */
  2512. &pinctrl {
  2513. spi0-hs {
  2514. /omit-if-no-ref/
  2515. spi0m0_pins_hs: spi0m0-pins {
  2516. rockchip,pins =
  2517. /* spi0_clkm0 */
  2518. <0 RK_PB5 2 &pcfg_pull_up_drv_level_1>,
  2519. /* spi0_misom0 */
  2520. <0 RK_PC5 2 &pcfg_pull_up_drv_level_1>,
  2521. /* spi0_mosim0 */
  2522. <0 RK_PB6 2 &pcfg_pull_up_drv_level_1>;
  2523. };
  2524. /omit-if-no-ref/
  2525. spi0m0_cs0_hs: spi0m0-cs0 {
  2526. rockchip,pins =
  2527. /* spi0_cs0m0 */
  2528. <0 RK_PC6 2 &pcfg_pull_up_drv_level_1>;
  2529. };
  2530. /omit-if-no-ref/
  2531. spi0m0_cs1_hs: spi0m0-cs1 {
  2532. rockchip,pins =
  2533. /* spi0_cs1m0 */
  2534. <0 RK_PC4 2 &pcfg_pull_up_drv_level_1>;
  2535. };
  2536. /omit-if-no-ref/
  2537. spi0m1_pins_hs: spi0m1-pins {
  2538. rockchip,pins =
  2539. /* spi0_clkm1 */
  2540. <2 RK_PD3 3 &pcfg_pull_up_drv_level_1>,
  2541. /* spi0_misom1 */
  2542. <2 RK_PD0 3 &pcfg_pull_up_drv_level_1>,
  2543. /* spi0_mosim1 */
  2544. <2 RK_PD1 3 &pcfg_pull_up_drv_level_1>;
  2545. };
  2546. /omit-if-no-ref/
  2547. spi0m1_cs0_hs: spi0m1-cs0 {
  2548. rockchip,pins =
  2549. /* spi0_cs0m1 */
  2550. <2 RK_PD2 3 &pcfg_pull_up_drv_level_1>;
  2551. };
  2552. };
  2553. spi1-hs {
  2554. /omit-if-no-ref/
  2555. spi1m0_pins_hs: spi1m0-pins {
  2556. rockchip,pins =
  2557. /* spi1_clkm0 */
  2558. <2 RK_PB5 3 &pcfg_pull_up_drv_level_1>,
  2559. /* spi1_misom0 */
  2560. <2 RK_PB6 3 &pcfg_pull_up_drv_level_1>,
  2561. /* spi1_mosim0 */
  2562. <2 RK_PB7 4 &pcfg_pull_up_drv_level_1>;
  2563. };
  2564. /omit-if-no-ref/
  2565. spi1m0_cs0_hs: spi1m0-cs0 {
  2566. rockchip,pins =
  2567. /* spi1_cs0m0 */
  2568. <2 RK_PC0 4 &pcfg_pull_up_drv_level_1>;
  2569. };
  2570. /omit-if-no-ref/
  2571. spi1m0_cs1_hs: spi1m0-cs1 {
  2572. rockchip,pins =
  2573. /* spi1_cs1m0 */
  2574. <2 RK_PC6 3 &pcfg_pull_up_drv_level_1>;
  2575. };
  2576. /omit-if-no-ref/
  2577. spi1m1_pins_hs: spi1m1-pins {
  2578. rockchip,pins =
  2579. /* spi1_clkm1 */
  2580. <3 RK_PC3 3 &pcfg_pull_up_drv_level_1>,
  2581. /* spi1_misom1 */
  2582. <3 RK_PC2 3 &pcfg_pull_up_drv_level_1>,
  2583. /* spi1_mosim1 */
  2584. <3 RK_PC1 3 &pcfg_pull_up_drv_level_1>;
  2585. };
  2586. /omit-if-no-ref/
  2587. spi1m1_cs0_hs: spi1m1-cs0 {
  2588. rockchip,pins =
  2589. /* spi1_cs0m1 */
  2590. <3 RK_PA1 3 &pcfg_pull_up_drv_level_1>;
  2591. };
  2592. };
  2593. spi2-hs {
  2594. /omit-if-no-ref/
  2595. spi2m0_pins_hs: spi2m0-pins {
  2596. rockchip,pins =
  2597. /* spi2_clkm0 */
  2598. <2 RK_PC1 4 &pcfg_pull_up_drv_level_1>,
  2599. /* spi2_misom0 */
  2600. <2 RK_PC2 4 &pcfg_pull_up_drv_level_1>,
  2601. /* spi2_mosim0 */
  2602. <2 RK_PC3 4 &pcfg_pull_up_drv_level_1>;
  2603. };
  2604. /omit-if-no-ref/
  2605. spi2m0_cs0_hs: spi2m0-cs0 {
  2606. rockchip,pins =
  2607. /* spi2_cs0m0 */
  2608. <2 RK_PC4 4 &pcfg_pull_up_drv_level_1>;
  2609. };
  2610. /omit-if-no-ref/
  2611. spi2m0_cs1_hs: spi2m0-cs1 {
  2612. rockchip,pins =
  2613. /* spi2_cs1m0 */
  2614. <2 RK_PC5 4 &pcfg_pull_up_drv_level_1>;
  2615. };
  2616. /omit-if-no-ref/
  2617. spi2m1_pins_hs: spi2m1-pins {
  2618. rockchip,pins =
  2619. /* spi2_clkm1 */
  2620. <3 RK_PA0 3 &pcfg_pull_up_drv_level_1>,
  2621. /* spi2_misom1 */
  2622. <2 RK_PD7 3 &pcfg_pull_up_drv_level_1>,
  2623. /* spi2_mosim1 */
  2624. <2 RK_PD6 3 &pcfg_pull_up_drv_level_1>;
  2625. };
  2626. /omit-if-no-ref/
  2627. spi2m1_cs0_hs: spi2m1-cs0 {
  2628. rockchip,pins =
  2629. /* spi2_cs0m1 */
  2630. <2 RK_PD5 3 &pcfg_pull_up_drv_level_1>;
  2631. };
  2632. /omit-if-no-ref/
  2633. spi2m1_cs1_hs: spi2m1-cs1 {
  2634. rockchip,pins =
  2635. /* spi2_cs1m1 */
  2636. <2 RK_PD4 3 &pcfg_pull_up_drv_level_1>;
  2637. };
  2638. };
  2639. spi3-hs {
  2640. /omit-if-no-ref/
  2641. spi3m0_pins_hs: spi3m0-pins {
  2642. rockchip,pins =
  2643. /* spi3_clkm0 */
  2644. <4 RK_PB3 4 &pcfg_pull_up_drv_level_1>,
  2645. /* spi3_misom0 */
  2646. <4 RK_PB0 4 &pcfg_pull_up_drv_level_1>,
  2647. /* spi3_mosim0 */
  2648. <4 RK_PB2 4 &pcfg_pull_up_drv_level_1>;
  2649. };
  2650. /omit-if-no-ref/
  2651. spi3m0_cs0_hs: spi3m0-cs0 {
  2652. rockchip,pins =
  2653. /* spi3_cs0m0 */
  2654. <4 RK_PA6 4 &pcfg_pull_up_drv_level_1>;
  2655. };
  2656. /omit-if-no-ref/
  2657. spi3m0_cs1_hs: spi3m0-cs1 {
  2658. rockchip,pins =
  2659. /* spi3_cs1m0 */
  2660. <4 RK_PA7 4 &pcfg_pull_up_drv_level_1>;
  2661. };
  2662. /omit-if-no-ref/
  2663. spi3m1_pins_hs: spi3m1-pins {
  2664. rockchip,pins =
  2665. /* spi3_clkm1 */
  2666. <4 RK_PC2 2 &pcfg_pull_up_drv_level_1>,
  2667. /* spi3_misom1 */
  2668. <4 RK_PC5 2 &pcfg_pull_up_drv_level_1>,
  2669. /* spi3_mosim1 */
  2670. <4 RK_PC3 2 &pcfg_pull_up_drv_level_1>;
  2671. };
  2672. /omit-if-no-ref/
  2673. spi3m1_cs0_hs: spi3m1-cs0 {
  2674. rockchip,pins =
  2675. /* spi3_cs0m1 */
  2676. <4 RK_PC6 2 &pcfg_pull_up_drv_level_1>;
  2677. };
  2678. /omit-if-no-ref/
  2679. spi3m1_cs1_hs: spi3m1-cs1 {
  2680. rockchip,pins =
  2681. /* spi3_cs1m1 */
  2682. <4 RK_PD1 2 &pcfg_pull_up_drv_level_1>;
  2683. };
  2684. };
  2685. gmac-txd-level3 {
  2686. /omit-if-no-ref/
  2687. gmac0_tx_bus2_level3: gmac0-tx-bus2-level3 {
  2688. rockchip,pins =
  2689. /* gmac0_txd0 */
  2690. <2 RK_PB3 1 &pcfg_pull_none_drv_level_3>,
  2691. /* gmac0_txd1 */
  2692. <2 RK_PB4 1 &pcfg_pull_none_drv_level_3>,
  2693. /* gmac0_txen */
  2694. <2 RK_PB5 1 &pcfg_pull_none>;
  2695. };
  2696. /omit-if-no-ref/
  2697. gmac0_rgmii_bus_level3: gmac0-rgmii-bus-level3 {
  2698. rockchip,pins =
  2699. /* gmac0_rxd2 */
  2700. <2 RK_PA3 2 &pcfg_pull_none>,
  2701. /* gmac0_rxd3 */
  2702. <2 RK_PA4 2 &pcfg_pull_none>,
  2703. /* gmac0_txd2 */
  2704. <2 RK_PA6 2 &pcfg_pull_none_drv_level_3>,
  2705. /* gmac0_txd3 */
  2706. <2 RK_PA7 2 &pcfg_pull_none_drv_level_3>;
  2707. };
  2708. /omit-if-no-ref/
  2709. gmac1m0_tx_bus2_level3: gmac1m0-tx-bus2-level3 {
  2710. rockchip,pins =
  2711. /* gmac1_txd0m0 */
  2712. <3 RK_PB5 3 &pcfg_pull_none_drv_level_3>,
  2713. /* gmac1_txd1m0 */
  2714. <3 RK_PB6 3 &pcfg_pull_none_drv_level_3>,
  2715. /* gmac1_txenm0 */
  2716. <3 RK_PB7 3 &pcfg_pull_none>;
  2717. };
  2718. /omit-if-no-ref/
  2719. gmac1m0_rgmii_bus_level3: gmac1m0-rgmii-bus-level3 {
  2720. rockchip,pins =
  2721. /* gmac1_rxd2m0 */
  2722. <3 RK_PA4 3 &pcfg_pull_none>,
  2723. /* gmac1_rxd3m0 */
  2724. <3 RK_PA5 3 &pcfg_pull_none>,
  2725. /* gmac1_txd2m0 */
  2726. <3 RK_PA2 3 &pcfg_pull_none_drv_level_3>,
  2727. /* gmac1_txd3m0 */
  2728. <3 RK_PA3 3 &pcfg_pull_none_drv_level_3>;
  2729. };
  2730. /omit-if-no-ref/
  2731. gmac1m1_tx_bus2_level3: gmac1m1-tx-bus2-level3 {
  2732. rockchip,pins =
  2733. /* gmac1_txd0m1 */
  2734. <4 RK_PA4 3 &pcfg_pull_none_drv_level_3>,
  2735. /* gmac1_txd1m1 */
  2736. <4 RK_PA5 3 &pcfg_pull_none_drv_level_3>,
  2737. /* gmac1_txenm1 */
  2738. <4 RK_PA6 3 &pcfg_pull_none>;
  2739. };
  2740. /omit-if-no-ref/
  2741. gmac1m1_rgmii_bus_level3: gmac1m1-rgmii-bus-level3 {
  2742. rockchip,pins =
  2743. /* gmac1_rxd2m1 */
  2744. <4 RK_PA1 3 &pcfg_pull_none>,
  2745. /* gmac1_rxd3m1 */
  2746. <4 RK_PA2 3 &pcfg_pull_none>,
  2747. /* gmac1_txd2m1 */
  2748. <3 RK_PD6 3 &pcfg_pull_none_drv_level_3>,
  2749. /* gmac1_txd3m1 */
  2750. <3 RK_PD7 3 &pcfg_pull_none_drv_level_3>;
  2751. };
  2752. };
  2753. gmac-txc-level2 {
  2754. /omit-if-no-ref/
  2755. gmac0_rgmii_clk_level2: gmac0-rgmii-clk-level2 {
  2756. rockchip,pins =
  2757. /* gmac0_rxclk */
  2758. <2 RK_PA5 2 &pcfg_pull_none>,
  2759. /* gmac0_txclk */
  2760. <2 RK_PB0 2 &pcfg_pull_none_drv_level_2>;
  2761. };
  2762. /omit-if-no-ref/
  2763. gmac1m0_rgmii_clk_level2: gmac1m0-rgmii-clk-level2 {
  2764. rockchip,pins =
  2765. /* gmac1_rxclkm0 */
  2766. <3 RK_PA7 3 &pcfg_pull_none>,
  2767. /* gmac1_txclkm0 */
  2768. <3 RK_PA6 3 &pcfg_pull_none_drv_level_2>;
  2769. };
  2770. /omit-if-no-ref/
  2771. gmac1m1_rgmii_clk_level2: gmac1m1-rgmii-clk-level2 {
  2772. rockchip,pins =
  2773. /* gmac1_rxclkm1 */
  2774. <4 RK_PA3 3 &pcfg_pull_none>,
  2775. /* gmac1_txclkm1 */
  2776. <4 RK_PA0 3 &pcfg_pull_none_drv_level_2>;
  2777. };
  2778. };
  2779. tsadc {
  2780. /omit-if-no-ref/
  2781. tsadc_pin: tsadc-pin {
  2782. rockchip,pins =
  2783. /* tsadc_pin */
  2784. <0 RK_PA1 0 &pcfg_pull_none>;
  2785. };
  2786. };
  2787. };