tegra194-p3509-0000.dtsi 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479
  1. // SPDX-License-Identifier: GPL-2.0
  2. #include <dt-bindings/input/linux-event-codes.h>
  3. #include <dt-bindings/input/gpio-keys.h>
  4. / {
  5. bus@0 {
  6. aconnect@2900000 {
  7. status = "okay";
  8. dma-controller@2930000 {
  9. status = "okay";
  10. };
  11. interrupt-controller@2a40000 {
  12. status = "okay";
  13. };
  14. ahub@2900800 {
  15. status = "okay";
  16. ports {
  17. #address-cells = <1>;
  18. #size-cells = <0>;
  19. port@0 {
  20. reg = <0x0>;
  21. xbar_admaif0_ep: endpoint {
  22. remote-endpoint = <&admaif0_ep>;
  23. };
  24. };
  25. port@1 {
  26. reg = <0x1>;
  27. xbar_admaif1_ep: endpoint {
  28. remote-endpoint = <&admaif1_ep>;
  29. };
  30. };
  31. port@2 {
  32. reg = <0x2>;
  33. xbar_admaif2_ep: endpoint {
  34. remote-endpoint = <&admaif2_ep>;
  35. };
  36. };
  37. port@3 {
  38. reg = <0x3>;
  39. xbar_admaif3_ep: endpoint {
  40. remote-endpoint = <&admaif3_ep>;
  41. };
  42. };
  43. port@4 {
  44. reg = <0x4>;
  45. xbar_admaif4_ep: endpoint {
  46. remote-endpoint = <&admaif4_ep>;
  47. };
  48. };
  49. port@5 {
  50. reg = <0x5>;
  51. xbar_admaif5_ep: endpoint {
  52. remote-endpoint = <&admaif5_ep>;
  53. };
  54. };
  55. port@6 {
  56. reg = <0x6>;
  57. xbar_admaif6_ep: endpoint {
  58. remote-endpoint = <&admaif6_ep>;
  59. };
  60. };
  61. port@7 {
  62. reg = <0x7>;
  63. xbar_admaif7_ep: endpoint {
  64. remote-endpoint = <&admaif7_ep>;
  65. };
  66. };
  67. port@8 {
  68. reg = <0x8>;
  69. xbar_admaif8_ep: endpoint {
  70. remote-endpoint = <&admaif8_ep>;
  71. };
  72. };
  73. port@9 {
  74. reg = <0x9>;
  75. xbar_admaif9_ep: endpoint {
  76. remote-endpoint = <&admaif9_ep>;
  77. };
  78. };
  79. port@a {
  80. reg = <0xa>;
  81. xbar_admaif10_ep: endpoint {
  82. remote-endpoint = <&admaif10_ep>;
  83. };
  84. };
  85. port@b {
  86. reg = <0xb>;
  87. xbar_admaif11_ep: endpoint {
  88. remote-endpoint = <&admaif11_ep>;
  89. };
  90. };
  91. port@c {
  92. reg = <0xc>;
  93. xbar_admaif12_ep: endpoint {
  94. remote-endpoint = <&admaif12_ep>;
  95. };
  96. };
  97. port@d {
  98. reg = <0xd>;
  99. xbar_admaif13_ep: endpoint {
  100. remote-endpoint = <&admaif13_ep>;
  101. };
  102. };
  103. port@e {
  104. reg = <0xe>;
  105. xbar_admaif14_ep: endpoint {
  106. remote-endpoint = <&admaif14_ep>;
  107. };
  108. };
  109. port@f {
  110. reg = <0xf>;
  111. xbar_admaif15_ep: endpoint {
  112. remote-endpoint = <&admaif15_ep>;
  113. };
  114. };
  115. port@10 {
  116. reg = <0x10>;
  117. xbar_admaif16_ep: endpoint {
  118. remote-endpoint = <&admaif16_ep>;
  119. };
  120. };
  121. port@11 {
  122. reg = <0x11>;
  123. xbar_admaif17_ep: endpoint {
  124. remote-endpoint = <&admaif17_ep>;
  125. };
  126. };
  127. port@12 {
  128. reg = <0x12>;
  129. xbar_admaif18_ep: endpoint {
  130. remote-endpoint = <&admaif18_ep>;
  131. };
  132. };
  133. port@13 {
  134. reg = <0x13>;
  135. xbar_admaif19_ep: endpoint {
  136. remote-endpoint = <&admaif19_ep>;
  137. };
  138. };
  139. xbar_i2s3_port: port@16 {
  140. reg = <0x16>;
  141. xbar_i2s3_ep: endpoint {
  142. remote-endpoint = <&i2s3_cif_ep>;
  143. };
  144. };
  145. xbar_i2s5_port: port@18 {
  146. reg = <0x18>;
  147. xbar_i2s5_ep: endpoint {
  148. remote-endpoint = <&i2s5_cif_ep>;
  149. };
  150. };
  151. xbar_dmic1_port: port@1a {
  152. reg = <0x1a>;
  153. xbar_dmic1_ep: endpoint {
  154. remote-endpoint = <&dmic1_cif_ep>;
  155. };
  156. };
  157. xbar_dmic2_port: port@1b {
  158. reg = <0x1b>;
  159. xbar_dmic2_ep: endpoint {
  160. remote-endpoint = <&dmic2_cif_ep>;
  161. };
  162. };
  163. xbar_dmic4_port: port@1d {
  164. reg = <0x1d>;
  165. xbar_dmic4_ep: endpoint {
  166. remote-endpoint = <&dmic4_cif_ep>;
  167. };
  168. };
  169. xbar_dspk1_port: port@1e {
  170. reg = <0x1e>;
  171. xbar_dspk1_ep: endpoint {
  172. remote-endpoint = <&dspk1_cif_ep>;
  173. };
  174. };
  175. xbar_dspk2_port: port@1f {
  176. reg = <0x1f>;
  177. xbar_dspk2_ep: endpoint {
  178. remote-endpoint = <&dspk2_cif_ep>;
  179. };
  180. };
  181. xbar_sfc1_in_port: port@20 {
  182. reg = <0x20>;
  183. xbar_sfc1_in_ep: endpoint {
  184. remote-endpoint = <&sfc1_cif_in_ep>;
  185. };
  186. };
  187. port@21 {
  188. reg = <0x21>;
  189. xbar_sfc1_out_ep: endpoint {
  190. remote-endpoint = <&sfc1_cif_out_ep>;
  191. };
  192. };
  193. xbar_sfc2_in_port: port@22 {
  194. reg = <0x22>;
  195. xbar_sfc2_in_ep: endpoint {
  196. remote-endpoint = <&sfc2_cif_in_ep>;
  197. };
  198. };
  199. port@23 {
  200. reg = <0x23>;
  201. xbar_sfc2_out_ep: endpoint {
  202. remote-endpoint = <&sfc2_cif_out_ep>;
  203. };
  204. };
  205. xbar_sfc3_in_port: port@24 {
  206. reg = <0x24>;
  207. xbar_sfc3_in_ep: endpoint {
  208. remote-endpoint = <&sfc3_cif_in_ep>;
  209. };
  210. };
  211. port@25 {
  212. reg = <0x25>;
  213. xbar_sfc3_out_ep: endpoint {
  214. remote-endpoint = <&sfc3_cif_out_ep>;
  215. };
  216. };
  217. xbar_sfc4_in_port: port@26 {
  218. reg = <0x26>;
  219. xbar_sfc4_in_ep: endpoint {
  220. remote-endpoint = <&sfc4_cif_in_ep>;
  221. };
  222. };
  223. port@27 {
  224. reg = <0x27>;
  225. xbar_sfc4_out_ep: endpoint {
  226. remote-endpoint = <&sfc4_cif_out_ep>;
  227. };
  228. };
  229. xbar_mvc1_in_port: port@28 {
  230. reg = <0x28>;
  231. xbar_mvc1_in_ep: endpoint {
  232. remote-endpoint = <&mvc1_cif_in_ep>;
  233. };
  234. };
  235. port@29 {
  236. reg = <0x29>;
  237. xbar_mvc1_out_ep: endpoint {
  238. remote-endpoint = <&mvc1_cif_out_ep>;
  239. };
  240. };
  241. xbar_mvc2_in_port: port@2a {
  242. reg = <0x2a>;
  243. xbar_mvc2_in_ep: endpoint {
  244. remote-endpoint = <&mvc2_cif_in_ep>;
  245. };
  246. };
  247. port@2b {
  248. reg = <0x2b>;
  249. xbar_mvc2_out_ep: endpoint {
  250. remote-endpoint = <&mvc2_cif_out_ep>;
  251. };
  252. };
  253. xbar_amx1_in1_port: port@2c {
  254. reg = <0x2c>;
  255. xbar_amx1_in1_ep: endpoint {
  256. remote-endpoint = <&amx1_in1_ep>;
  257. };
  258. };
  259. xbar_amx1_in2_port: port@2d {
  260. reg = <0x2d>;
  261. xbar_amx1_in2_ep: endpoint {
  262. remote-endpoint = <&amx1_in2_ep>;
  263. };
  264. };
  265. xbar_amx1_in3_port: port@2e {
  266. reg = <0x2e>;
  267. xbar_amx1_in3_ep: endpoint {
  268. remote-endpoint = <&amx1_in3_ep>;
  269. };
  270. };
  271. xbar_amx1_in4_port: port@2f {
  272. reg = <0x2f>;
  273. xbar_amx1_in4_ep: endpoint {
  274. remote-endpoint = <&amx1_in4_ep>;
  275. };
  276. };
  277. port@30 {
  278. reg = <0x30>;
  279. xbar_amx1_out_ep: endpoint {
  280. remote-endpoint = <&amx1_out_ep>;
  281. };
  282. };
  283. xbar_amx2_in1_port: port@31 {
  284. reg = <0x31>;
  285. xbar_amx2_in1_ep: endpoint {
  286. remote-endpoint = <&amx2_in1_ep>;
  287. };
  288. };
  289. xbar_amx2_in2_port: port@32 {
  290. reg = <0x32>;
  291. xbar_amx2_in2_ep: endpoint {
  292. remote-endpoint = <&amx2_in2_ep>;
  293. };
  294. };
  295. xbar_amx2_in3_port: port@33 {
  296. reg = <0x33>;
  297. xbar_amx2_in3_ep: endpoint {
  298. remote-endpoint = <&amx2_in3_ep>;
  299. };
  300. };
  301. xbar_amx2_in4_port: port@34 {
  302. reg = <0x34>;
  303. xbar_amx2_in4_ep: endpoint {
  304. remote-endpoint = <&amx2_in4_ep>;
  305. };
  306. };
  307. port@35 {
  308. reg = <0x35>;
  309. xbar_amx2_out_ep: endpoint {
  310. remote-endpoint = <&amx2_out_ep>;
  311. };
  312. };
  313. xbar_amx3_in1_port: port@36 {
  314. reg = <0x36>;
  315. xbar_amx3_in1_ep: endpoint {
  316. remote-endpoint = <&amx3_in1_ep>;
  317. };
  318. };
  319. xbar_amx3_in2_port: port@37 {
  320. reg = <0x37>;
  321. xbar_amx3_in2_ep: endpoint {
  322. remote-endpoint = <&amx3_in2_ep>;
  323. };
  324. };
  325. xbar_amx3_in3_port: port@38 {
  326. reg = <0x38>;
  327. xbar_amx3_in3_ep: endpoint {
  328. remote-endpoint = <&amx3_in3_ep>;
  329. };
  330. };
  331. xbar_amx3_in4_port: port@39 {
  332. reg = <0x39>;
  333. xbar_amx3_in4_ep: endpoint {
  334. remote-endpoint = <&amx3_in4_ep>;
  335. };
  336. };
  337. port@3a {
  338. reg = <0x3a>;
  339. xbar_amx3_out_ep: endpoint {
  340. remote-endpoint = <&amx3_out_ep>;
  341. };
  342. };
  343. xbar_amx4_in1_port: port@3b {
  344. reg = <0x3b>;
  345. xbar_amx4_in1_ep: endpoint {
  346. remote-endpoint = <&amx4_in1_ep>;
  347. };
  348. };
  349. xbar_amx4_in2_port: port@3c {
  350. reg = <0x3c>;
  351. xbar_amx4_in2_ep: endpoint {
  352. remote-endpoint = <&amx4_in2_ep>;
  353. };
  354. };
  355. xbar_amx4_in3_port: port@3d {
  356. reg = <0x3d>;
  357. xbar_amx4_in3_ep: endpoint {
  358. remote-endpoint = <&amx4_in3_ep>;
  359. };
  360. };
  361. xbar_amx4_in4_port: port@3e {
  362. reg = <0x3e>;
  363. xbar_amx4_in4_ep: endpoint {
  364. remote-endpoint = <&amx4_in4_ep>;
  365. };
  366. };
  367. port@3f {
  368. reg = <0x3f>;
  369. xbar_amx4_out_ep: endpoint {
  370. remote-endpoint = <&amx4_out_ep>;
  371. };
  372. };
  373. xbar_adx1_in_port: port@40 {
  374. reg = <0x40>;
  375. xbar_adx1_in_ep: endpoint {
  376. remote-endpoint = <&adx1_in_ep>;
  377. };
  378. };
  379. port@41 {
  380. reg = <0x41>;
  381. xbar_adx1_out1_ep: endpoint {
  382. remote-endpoint = <&adx1_out1_ep>;
  383. };
  384. };
  385. port@42 {
  386. reg = <0x42>;
  387. xbar_adx1_out2_ep: endpoint {
  388. remote-endpoint = <&adx1_out2_ep>;
  389. };
  390. };
  391. port@43 {
  392. reg = <0x43>;
  393. xbar_adx1_out3_ep: endpoint {
  394. remote-endpoint = <&adx1_out3_ep>;
  395. };
  396. };
  397. port@44 {
  398. reg = <0x44>;
  399. xbar_adx1_out4_ep: endpoint {
  400. remote-endpoint = <&adx1_out4_ep>;
  401. };
  402. };
  403. xbar_adx2_in_port: port@45 {
  404. reg = <0x45>;
  405. xbar_adx2_in_ep: endpoint {
  406. remote-endpoint = <&adx2_in_ep>;
  407. };
  408. };
  409. port@46 {
  410. reg = <0x46>;
  411. xbar_adx2_out1_ep: endpoint {
  412. remote-endpoint = <&adx2_out1_ep>;
  413. };
  414. };
  415. port@47 {
  416. reg = <0x47>;
  417. xbar_adx2_out2_ep: endpoint {
  418. remote-endpoint = <&adx2_out2_ep>;
  419. };
  420. };
  421. port@48 {
  422. reg = <0x48>;
  423. xbar_adx2_out3_ep: endpoint {
  424. remote-endpoint = <&adx2_out3_ep>;
  425. };
  426. };
  427. port@49 {
  428. reg = <0x49>;
  429. xbar_adx2_out4_ep: endpoint {
  430. remote-endpoint = <&adx2_out4_ep>;
  431. };
  432. };
  433. xbar_adx3_in_port: port@4a {
  434. reg = <0x4a>;
  435. xbar_adx3_in_ep: endpoint {
  436. remote-endpoint = <&adx3_in_ep>;
  437. };
  438. };
  439. port@4b {
  440. reg = <0x4b>;
  441. xbar_adx3_out1_ep: endpoint {
  442. remote-endpoint = <&adx3_out1_ep>;
  443. };
  444. };
  445. port@4c {
  446. reg = <0x4c>;
  447. xbar_adx3_out2_ep: endpoint {
  448. remote-endpoint = <&adx3_out2_ep>;
  449. };
  450. };
  451. port@4d {
  452. reg = <0x4d>;
  453. xbar_adx3_out3_ep: endpoint {
  454. remote-endpoint = <&adx3_out3_ep>;
  455. };
  456. };
  457. port@4e {
  458. reg = <0x4e>;
  459. xbar_adx3_out4_ep: endpoint {
  460. remote-endpoint = <&adx3_out4_ep>;
  461. };
  462. };
  463. xbar_adx4_in_port: port@4f {
  464. reg = <0x4f>;
  465. xbar_adx4_in_ep: endpoint {
  466. remote-endpoint = <&adx4_in_ep>;
  467. };
  468. };
  469. port@50 {
  470. reg = <0x50>;
  471. xbar_adx4_out1_ep: endpoint {
  472. remote-endpoint = <&adx4_out1_ep>;
  473. };
  474. };
  475. port@51 {
  476. reg = <0x51>;
  477. xbar_adx4_out2_ep: endpoint {
  478. remote-endpoint = <&adx4_out2_ep>;
  479. };
  480. };
  481. port@52 {
  482. reg = <0x52>;
  483. xbar_adx4_out3_ep: endpoint {
  484. remote-endpoint = <&adx4_out3_ep>;
  485. };
  486. };
  487. port@53 {
  488. reg = <0x53>;
  489. xbar_adx4_out4_ep: endpoint {
  490. remote-endpoint = <&adx4_out4_ep>;
  491. };
  492. };
  493. xbar_mixer_in1_port: port@54 {
  494. reg = <0x54>;
  495. xbar_mixer_in1_ep: endpoint {
  496. remote-endpoint = <&mixer_in1_ep>;
  497. };
  498. };
  499. xbar_mixer_in2_port: port@55 {
  500. reg = <0x55>;
  501. xbar_mixer_in2_ep: endpoint {
  502. remote-endpoint = <&mixer_in2_ep>;
  503. };
  504. };
  505. xbar_mixer_in3_port: port@56 {
  506. reg = <0x56>;
  507. xbar_mixer_in3_ep: endpoint {
  508. remote-endpoint = <&mixer_in3_ep>;
  509. };
  510. };
  511. xbar_mixer_in4_port: port@57 {
  512. reg = <0x57>;
  513. xbar_mixer_in4_ep: endpoint {
  514. remote-endpoint = <&mixer_in4_ep>;
  515. };
  516. };
  517. xbar_mixer_in5_port: port@58 {
  518. reg = <0x58>;
  519. xbar_mixer_in5_ep: endpoint {
  520. remote-endpoint = <&mixer_in5_ep>;
  521. };
  522. };
  523. xbar_mixer_in6_port: port@59 {
  524. reg = <0x59>;
  525. xbar_mixer_in6_ep: endpoint {
  526. remote-endpoint = <&mixer_in6_ep>;
  527. };
  528. };
  529. xbar_mixer_in7_port: port@5a {
  530. reg = <0x5a>;
  531. xbar_mixer_in7_ep: endpoint {
  532. remote-endpoint = <&mixer_in7_ep>;
  533. };
  534. };
  535. xbar_mixer_in8_port: port@5b {
  536. reg = <0x5b>;
  537. xbar_mixer_in8_ep: endpoint {
  538. remote-endpoint = <&mixer_in8_ep>;
  539. };
  540. };
  541. xbar_mixer_in9_port: port@5c {
  542. reg = <0x5c>;
  543. xbar_mixer_in9_ep: endpoint {
  544. remote-endpoint = <&mixer_in9_ep>;
  545. };
  546. };
  547. xbar_mixer_in10_port: port@5d {
  548. reg = <0x5d>;
  549. xbar_mixer_in10_ep: endpoint {
  550. remote-endpoint = <&mixer_in10_ep>;
  551. };
  552. };
  553. port@5e {
  554. reg = <0x5e>;
  555. xbar_mixer_out1_ep: endpoint {
  556. remote-endpoint = <&mixer_out1_ep>;
  557. };
  558. };
  559. port@5f {
  560. reg = <0x5f>;
  561. xbar_mixer_out2_ep: endpoint {
  562. remote-endpoint = <&mixer_out2_ep>;
  563. };
  564. };
  565. port@60 {
  566. reg = <0x60>;
  567. xbar_mixer_out3_ep: endpoint {
  568. remote-endpoint = <&mixer_out3_ep>;
  569. };
  570. };
  571. port@61 {
  572. reg = <0x61>;
  573. xbar_mixer_out4_ep: endpoint {
  574. remote-endpoint = <&mixer_out4_ep>;
  575. };
  576. };
  577. port@62 {
  578. reg = <0x62>;
  579. xbar_mixer_out5_ep: endpoint {
  580. remote-endpoint = <&mixer_out5_ep>;
  581. };
  582. };
  583. xbar_asrc_in1_port: port@63 {
  584. reg = <0x63>;
  585. xbar_asrc_in1_ep: endpoint {
  586. remote-endpoint = <&asrc_in1_ep>;
  587. };
  588. };
  589. port@64 {
  590. reg = <0x64>;
  591. xbar_asrc_out1_ep: endpoint {
  592. remote-endpoint = <&asrc_out1_ep>;
  593. };
  594. };
  595. xbar_asrc_in2_port: port@65 {
  596. reg = <0x65>;
  597. xbar_asrc_in2_ep: endpoint {
  598. remote-endpoint = <&asrc_in2_ep>;
  599. };
  600. };
  601. port@66 {
  602. reg = <0x66>;
  603. xbar_asrc_out2_ep: endpoint {
  604. remote-endpoint = <&asrc_out2_ep>;
  605. };
  606. };
  607. xbar_asrc_in3_port: port@67 {
  608. reg = <0x67>;
  609. xbar_asrc_in3_ep: endpoint {
  610. remote-endpoint = <&asrc_in3_ep>;
  611. };
  612. };
  613. port@68 {
  614. reg = <0x68>;
  615. xbar_asrc_out3_ep: endpoint {
  616. remote-endpoint = <&asrc_out3_ep>;
  617. };
  618. };
  619. xbar_asrc_in4_port: port@69 {
  620. reg = <0x69>;
  621. xbar_asrc_in4_ep: endpoint {
  622. remote-endpoint = <&asrc_in4_ep>;
  623. };
  624. };
  625. port@6a {
  626. reg = <0x6a>;
  627. xbar_asrc_out4_ep: endpoint {
  628. remote-endpoint = <&asrc_out4_ep>;
  629. };
  630. };
  631. xbar_asrc_in5_port: port@6b {
  632. reg = <0x6b>;
  633. xbar_asrc_in5_ep: endpoint {
  634. remote-endpoint = <&asrc_in5_ep>;
  635. };
  636. };
  637. port@6c {
  638. reg = <0x6c>;
  639. xbar_asrc_out5_ep: endpoint {
  640. remote-endpoint = <&asrc_out5_ep>;
  641. };
  642. };
  643. xbar_asrc_in6_port: port@6d {
  644. reg = <0x6d>;
  645. xbar_asrc_in6_ep: endpoint {
  646. remote-endpoint = <&asrc_in6_ep>;
  647. };
  648. };
  649. port@6e {
  650. reg = <0x6e>;
  651. xbar_asrc_out6_ep: endpoint {
  652. remote-endpoint = <&asrc_out6_ep>;
  653. };
  654. };
  655. xbar_asrc_in7_port: port@6f {
  656. reg = <0x6f>;
  657. xbar_asrc_in7_ep: endpoint {
  658. remote-endpoint = <&asrc_in7_ep>;
  659. };
  660. };
  661. xbar_ope1_in_port: port@70 {
  662. reg = <0x70>;
  663. xbar_ope1_in_ep: endpoint {
  664. remote-endpoint = <&ope1_cif_in_ep>;
  665. };
  666. };
  667. port@71 {
  668. reg = <0x71>;
  669. xbar_ope1_out_ep: endpoint {
  670. remote-endpoint = <&ope1_cif_out_ep>;
  671. };
  672. };
  673. };
  674. admaif@290f000 {
  675. status = "okay";
  676. ports {
  677. #address-cells = <1>;
  678. #size-cells = <0>;
  679. admaif0_port: port@0 {
  680. reg = <0x0>;
  681. admaif0_ep: endpoint {
  682. remote-endpoint = <&xbar_admaif0_ep>;
  683. };
  684. };
  685. admaif1_port: port@1 {
  686. reg = <0x1>;
  687. admaif1_ep: endpoint {
  688. remote-endpoint = <&xbar_admaif1_ep>;
  689. };
  690. };
  691. admaif2_port: port@2 {
  692. reg = <0x2>;
  693. admaif2_ep: endpoint {
  694. remote-endpoint = <&xbar_admaif2_ep>;
  695. };
  696. };
  697. admaif3_port: port@3 {
  698. reg = <0x3>;
  699. admaif3_ep: endpoint {
  700. remote-endpoint = <&xbar_admaif3_ep>;
  701. };
  702. };
  703. admaif4_port: port@4 {
  704. reg = <0x4>;
  705. admaif4_ep: endpoint {
  706. remote-endpoint = <&xbar_admaif4_ep>;
  707. };
  708. };
  709. admaif5_port: port@5 {
  710. reg = <0x5>;
  711. admaif5_ep: endpoint {
  712. remote-endpoint = <&xbar_admaif5_ep>;
  713. };
  714. };
  715. admaif6_port: port@6 {
  716. reg = <0x6>;
  717. admaif6_ep: endpoint {
  718. remote-endpoint = <&xbar_admaif6_ep>;
  719. };
  720. };
  721. admaif7_port: port@7 {
  722. reg = <0x7>;
  723. admaif7_ep: endpoint {
  724. remote-endpoint = <&xbar_admaif7_ep>;
  725. };
  726. };
  727. admaif8_port: port@8 {
  728. reg = <0x8>;
  729. admaif8_ep: endpoint {
  730. remote-endpoint = <&xbar_admaif8_ep>;
  731. };
  732. };
  733. admaif9_port: port@9 {
  734. reg = <0x9>;
  735. admaif9_ep: endpoint {
  736. remote-endpoint = <&xbar_admaif9_ep>;
  737. };
  738. };
  739. admaif10_port: port@a {
  740. reg = <0xa>;
  741. admaif10_ep: endpoint {
  742. remote-endpoint = <&xbar_admaif10_ep>;
  743. };
  744. };
  745. admaif11_port: port@b {
  746. reg = <0xb>;
  747. admaif11_ep: endpoint {
  748. remote-endpoint = <&xbar_admaif11_ep>;
  749. };
  750. };
  751. admaif12_port: port@c {
  752. reg = <0xc>;
  753. admaif12_ep: endpoint {
  754. remote-endpoint = <&xbar_admaif12_ep>;
  755. };
  756. };
  757. admaif13_port: port@d {
  758. reg = <0xd>;
  759. admaif13_ep: endpoint {
  760. remote-endpoint = <&xbar_admaif13_ep>;
  761. };
  762. };
  763. admaif14_port: port@e {
  764. reg = <0xe>;
  765. admaif14_ep: endpoint {
  766. remote-endpoint = <&xbar_admaif14_ep>;
  767. };
  768. };
  769. admaif15_port: port@f {
  770. reg = <0xf>;
  771. admaif15_ep: endpoint {
  772. remote-endpoint = <&xbar_admaif15_ep>;
  773. };
  774. };
  775. admaif16_port: port@10 {
  776. reg = <0x10>;
  777. admaif16_ep: endpoint {
  778. remote-endpoint = <&xbar_admaif16_ep>;
  779. };
  780. };
  781. admaif17_port: port@11 {
  782. reg = <0x11>;
  783. admaif17_ep: endpoint {
  784. remote-endpoint = <&xbar_admaif17_ep>;
  785. };
  786. };
  787. admaif18_port: port@12 {
  788. reg = <0x12>;
  789. admaif18_ep: endpoint {
  790. remote-endpoint = <&xbar_admaif18_ep>;
  791. };
  792. };
  793. admaif19_port: port@13 {
  794. reg = <0x13>;
  795. admaif19_ep: endpoint {
  796. remote-endpoint = <&xbar_admaif19_ep>;
  797. };
  798. };
  799. };
  800. };
  801. i2s@2901200 {
  802. status = "okay";
  803. ports {
  804. #address-cells = <1>;
  805. #size-cells = <0>;
  806. port@0 {
  807. reg = <0>;
  808. i2s3_cif_ep: endpoint {
  809. remote-endpoint = <&xbar_i2s3_ep>;
  810. };
  811. };
  812. i2s3_port: port@1 {
  813. reg = <1>;
  814. i2s3_dap_ep: endpoint {
  815. dai-format = "i2s";
  816. /* Place holder for external Codec */
  817. };
  818. };
  819. };
  820. };
  821. i2s@2901400 {
  822. status = "okay";
  823. ports {
  824. #address-cells = <1>;
  825. #size-cells = <0>;
  826. port@0 {
  827. reg = <0>;
  828. i2s5_cif_ep: endpoint {
  829. remote-endpoint = <&xbar_i2s5_ep>;
  830. };
  831. };
  832. i2s5_port: port@1 {
  833. reg = <1>;
  834. i2s5_dap_ep: endpoint {
  835. dai-format = "i2s";
  836. /* Place holder for external Codec */
  837. };
  838. };
  839. };
  840. };
  841. dmic@2904000 {
  842. status = "okay";
  843. ports {
  844. #address-cells = <1>;
  845. #size-cells = <0>;
  846. port@0 {
  847. reg = <0>;
  848. dmic1_cif_ep: endpoint {
  849. remote-endpoint = <&xbar_dmic1_ep>;
  850. };
  851. };
  852. dmic1_port: port@1 {
  853. reg = <1>;
  854. dmic1_dap_ep: endpoint {
  855. /* Place holder for external Codec */
  856. };
  857. };
  858. };
  859. };
  860. dmic@2904100 {
  861. status = "okay";
  862. ports {
  863. #address-cells = <1>;
  864. #size-cells = <0>;
  865. port@0 {
  866. reg = <0>;
  867. dmic2_cif_ep: endpoint {
  868. remote-endpoint = <&xbar_dmic2_ep>;
  869. };
  870. };
  871. dmic2_port: port@1 {
  872. reg = <1>;
  873. dmic2_dap_ep: endpoint {
  874. /* Place holder for external Codec */
  875. };
  876. };
  877. };
  878. };
  879. dmic@2904300 {
  880. status = "okay";
  881. ports {
  882. #address-cells = <1>;
  883. #size-cells = <0>;
  884. port@0 {
  885. reg = <0>;
  886. dmic4_cif_ep: endpoint {
  887. remote-endpoint = <&xbar_dmic4_ep>;
  888. };
  889. };
  890. dmic4_port: port@1 {
  891. reg = <1>;
  892. dmic4_dap_ep: endpoint {
  893. /* Place holder for external Codec */
  894. };
  895. };
  896. };
  897. };
  898. dspk@2905000 {
  899. status = "okay";
  900. ports {
  901. #address-cells = <1>;
  902. #size-cells = <0>;
  903. port@0 {
  904. reg = <0>;
  905. dspk1_cif_ep: endpoint {
  906. remote-endpoint = <&xbar_dspk1_ep>;
  907. };
  908. };
  909. dspk1_port: port@1 {
  910. reg = <1>;
  911. dspk1_dap_ep: endpoint {
  912. /* Place holder for external Codec */
  913. };
  914. };
  915. };
  916. };
  917. dspk@2905100 {
  918. status = "okay";
  919. ports {
  920. #address-cells = <1>;
  921. #size-cells = <0>;
  922. port@0 {
  923. reg = <0>;
  924. dspk2_cif_ep: endpoint {
  925. remote-endpoint = <&xbar_dspk2_ep>;
  926. };
  927. };
  928. dspk2_port: port@1 {
  929. reg = <1>;
  930. dspk2_dap_ep: endpoint {
  931. /* Place holder for external Codec */
  932. };
  933. };
  934. };
  935. };
  936. sfc@2902000 {
  937. status = "okay";
  938. ports {
  939. #address-cells = <1>;
  940. #size-cells = <0>;
  941. port@0 {
  942. reg = <0>;
  943. sfc1_cif_in_ep: endpoint {
  944. remote-endpoint = <&xbar_sfc1_in_ep>;
  945. convert-rate = <44100>;
  946. };
  947. };
  948. sfc1_out_port: port@1 {
  949. reg = <1>;
  950. sfc1_cif_out_ep: endpoint {
  951. remote-endpoint = <&xbar_sfc1_out_ep>;
  952. convert-rate = <48000>;
  953. };
  954. };
  955. };
  956. };
  957. sfc@2902200 {
  958. status = "okay";
  959. ports {
  960. #address-cells = <1>;
  961. #size-cells = <0>;
  962. port@0 {
  963. reg = <0>;
  964. sfc2_cif_in_ep: endpoint {
  965. remote-endpoint = <&xbar_sfc2_in_ep>;
  966. };
  967. };
  968. sfc2_out_port: port@1 {
  969. reg = <1>;
  970. sfc2_cif_out_ep: endpoint {
  971. remote-endpoint = <&xbar_sfc2_out_ep>;
  972. };
  973. };
  974. };
  975. };
  976. sfc@2902400 {
  977. status = "okay";
  978. ports {
  979. #address-cells = <1>;
  980. #size-cells = <0>;
  981. port@0 {
  982. reg = <0>;
  983. sfc3_cif_in_ep: endpoint {
  984. remote-endpoint = <&xbar_sfc3_in_ep>;
  985. };
  986. };
  987. sfc3_out_port: port@1 {
  988. reg = <1>;
  989. sfc3_cif_out_ep: endpoint {
  990. remote-endpoint = <&xbar_sfc3_out_ep>;
  991. };
  992. };
  993. };
  994. };
  995. sfc@2902600 {
  996. status = "okay";
  997. ports {
  998. #address-cells = <1>;
  999. #size-cells = <0>;
  1000. port@0 {
  1001. reg = <0>;
  1002. sfc4_cif_in_ep: endpoint {
  1003. remote-endpoint = <&xbar_sfc4_in_ep>;
  1004. };
  1005. };
  1006. sfc4_out_port: port@1 {
  1007. reg = <1>;
  1008. sfc4_cif_out_ep: endpoint {
  1009. remote-endpoint = <&xbar_sfc4_out_ep>;
  1010. };
  1011. };
  1012. };
  1013. };
  1014. mvc@290a000 {
  1015. status = "okay";
  1016. ports {
  1017. #address-cells = <1>;
  1018. #size-cells = <0>;
  1019. port@0 {
  1020. reg = <0>;
  1021. mvc1_cif_in_ep: endpoint {
  1022. remote-endpoint = <&xbar_mvc1_in_ep>;
  1023. };
  1024. };
  1025. mvc1_out_port: port@1 {
  1026. reg = <1>;
  1027. mvc1_cif_out_ep: endpoint {
  1028. remote-endpoint = <&xbar_mvc1_out_ep>;
  1029. };
  1030. };
  1031. };
  1032. };
  1033. mvc@290a200 {
  1034. status = "okay";
  1035. ports {
  1036. #address-cells = <1>;
  1037. #size-cells = <0>;
  1038. port@0 {
  1039. reg = <0>;
  1040. mvc2_cif_in_ep: endpoint {
  1041. remote-endpoint = <&xbar_mvc2_in_ep>;
  1042. };
  1043. };
  1044. mvc2_out_port: port@1 {
  1045. reg = <1>;
  1046. mvc2_cif_out_ep: endpoint {
  1047. remote-endpoint = <&xbar_mvc2_out_ep>;
  1048. };
  1049. };
  1050. };
  1051. };
  1052. amx@2903000 {
  1053. status = "okay";
  1054. ports {
  1055. #address-cells = <1>;
  1056. #size-cells = <0>;
  1057. port@0 {
  1058. reg = <0>;
  1059. amx1_in1_ep: endpoint {
  1060. remote-endpoint = <&xbar_amx1_in1_ep>;
  1061. };
  1062. };
  1063. port@1 {
  1064. reg = <1>;
  1065. amx1_in2_ep: endpoint {
  1066. remote-endpoint = <&xbar_amx1_in2_ep>;
  1067. };
  1068. };
  1069. port@2 {
  1070. reg = <2>;
  1071. amx1_in3_ep: endpoint {
  1072. remote-endpoint = <&xbar_amx1_in3_ep>;
  1073. };
  1074. };
  1075. port@3 {
  1076. reg = <3>;
  1077. amx1_in4_ep: endpoint {
  1078. remote-endpoint = <&xbar_amx1_in4_ep>;
  1079. };
  1080. };
  1081. amx1_out_port: port@4 {
  1082. reg = <4>;
  1083. amx1_out_ep: endpoint {
  1084. remote-endpoint = <&xbar_amx1_out_ep>;
  1085. };
  1086. };
  1087. };
  1088. };
  1089. amx@2903100 {
  1090. status = "okay";
  1091. ports {
  1092. #address-cells = <1>;
  1093. #size-cells = <0>;
  1094. port@0 {
  1095. reg = <0>;
  1096. amx2_in1_ep: endpoint {
  1097. remote-endpoint = <&xbar_amx2_in1_ep>;
  1098. };
  1099. };
  1100. port@1 {
  1101. reg = <1>;
  1102. amx2_in2_ep: endpoint {
  1103. remote-endpoint = <&xbar_amx2_in2_ep>;
  1104. };
  1105. };
  1106. amx2_in3_port: port@2 {
  1107. reg = <2>;
  1108. amx2_in3_ep: endpoint {
  1109. remote-endpoint = <&xbar_amx2_in3_ep>;
  1110. };
  1111. };
  1112. amx2_in4_port: port@3 {
  1113. reg = <3>;
  1114. amx2_in4_ep: endpoint {
  1115. remote-endpoint = <&xbar_amx2_in4_ep>;
  1116. };
  1117. };
  1118. amx2_out_port: port@4 {
  1119. reg = <4>;
  1120. amx2_out_ep: endpoint {
  1121. remote-endpoint = <&xbar_amx2_out_ep>;
  1122. };
  1123. };
  1124. };
  1125. };
  1126. amx@2903200 {
  1127. status = "okay";
  1128. ports {
  1129. #address-cells = <1>;
  1130. #size-cells = <0>;
  1131. port@0 {
  1132. reg = <0>;
  1133. amx3_in1_ep: endpoint {
  1134. remote-endpoint = <&xbar_amx3_in1_ep>;
  1135. };
  1136. };
  1137. port@1 {
  1138. reg = <1>;
  1139. amx3_in2_ep: endpoint {
  1140. remote-endpoint = <&xbar_amx3_in2_ep>;
  1141. };
  1142. };
  1143. port@2 {
  1144. reg = <2>;
  1145. amx3_in3_ep: endpoint {
  1146. remote-endpoint = <&xbar_amx3_in3_ep>;
  1147. };
  1148. };
  1149. port@3 {
  1150. reg = <3>;
  1151. amx3_in4_ep: endpoint {
  1152. remote-endpoint = <&xbar_amx3_in4_ep>;
  1153. };
  1154. };
  1155. amx3_out_port: port@4 {
  1156. reg = <4>;
  1157. amx3_out_ep: endpoint {
  1158. remote-endpoint = <&xbar_amx3_out_ep>;
  1159. };
  1160. };
  1161. };
  1162. };
  1163. amx@2903300 {
  1164. status = "okay";
  1165. ports {
  1166. #address-cells = <1>;
  1167. #size-cells = <0>;
  1168. port@0 {
  1169. reg = <0>;
  1170. amx4_in1_ep: endpoint {
  1171. remote-endpoint = <&xbar_amx4_in1_ep>;
  1172. };
  1173. };
  1174. port@1 {
  1175. reg = <1>;
  1176. amx4_in2_ep: endpoint {
  1177. remote-endpoint = <&xbar_amx4_in2_ep>;
  1178. };
  1179. };
  1180. port@2 {
  1181. reg = <2>;
  1182. amx4_in3_ep: endpoint {
  1183. remote-endpoint = <&xbar_amx4_in3_ep>;
  1184. };
  1185. };
  1186. port@3 {
  1187. reg = <3>;
  1188. amx4_in4_ep: endpoint {
  1189. remote-endpoint = <&xbar_amx4_in4_ep>;
  1190. };
  1191. };
  1192. amx4_out_port: port@4 {
  1193. reg = <4>;
  1194. amx4_out_ep: endpoint {
  1195. remote-endpoint = <&xbar_amx4_out_ep>;
  1196. };
  1197. };
  1198. };
  1199. };
  1200. adx@2903800 {
  1201. status = "okay";
  1202. ports {
  1203. #address-cells = <1>;
  1204. #size-cells = <0>;
  1205. port@0 {
  1206. reg = <0>;
  1207. adx1_in_ep: endpoint {
  1208. remote-endpoint = <&xbar_adx1_in_ep>;
  1209. };
  1210. };
  1211. adx1_out1_port: port@1 {
  1212. reg = <1>;
  1213. adx1_out1_ep: endpoint {
  1214. remote-endpoint = <&xbar_adx1_out1_ep>;
  1215. };
  1216. };
  1217. adx1_out2_port: port@2 {
  1218. reg = <2>;
  1219. adx1_out2_ep: endpoint {
  1220. remote-endpoint = <&xbar_adx1_out2_ep>;
  1221. };
  1222. };
  1223. adx1_out3_port: port@3 {
  1224. reg = <3>;
  1225. adx1_out3_ep: endpoint {
  1226. remote-endpoint = <&xbar_adx1_out3_ep>;
  1227. };
  1228. };
  1229. adx1_out4_port: port@4 {
  1230. reg = <4>;
  1231. adx1_out4_ep: endpoint {
  1232. remote-endpoint = <&xbar_adx1_out4_ep>;
  1233. };
  1234. };
  1235. };
  1236. };
  1237. adx@2903900 {
  1238. status = "okay";
  1239. ports {
  1240. #address-cells = <1>;
  1241. #size-cells = <0>;
  1242. port@0 {
  1243. reg = <0>;
  1244. adx2_in_ep: endpoint {
  1245. remote-endpoint = <&xbar_adx2_in_ep>;
  1246. };
  1247. };
  1248. adx2_out1_port: port@1 {
  1249. reg = <1>;
  1250. adx2_out1_ep: endpoint {
  1251. remote-endpoint = <&xbar_adx2_out1_ep>;
  1252. };
  1253. };
  1254. adx2_out2_port: port@2 {
  1255. reg = <2>;
  1256. adx2_out2_ep: endpoint {
  1257. remote-endpoint = <&xbar_adx2_out2_ep>;
  1258. };
  1259. };
  1260. adx2_out3_port: port@3 {
  1261. reg = <3>;
  1262. adx2_out3_ep: endpoint {
  1263. remote-endpoint = <&xbar_adx2_out3_ep>;
  1264. };
  1265. };
  1266. adx2_out4_port: port@4 {
  1267. reg = <4>;
  1268. adx2_out4_ep: endpoint {
  1269. remote-endpoint = <&xbar_adx2_out4_ep>;
  1270. };
  1271. };
  1272. };
  1273. };
  1274. adx@2903a00 {
  1275. status = "okay";
  1276. ports {
  1277. #address-cells = <1>;
  1278. #size-cells = <0>;
  1279. port@0 {
  1280. reg = <0>;
  1281. adx3_in_ep: endpoint {
  1282. remote-endpoint = <&xbar_adx3_in_ep>;
  1283. };
  1284. };
  1285. adx3_out1_port: port@1 {
  1286. reg = <1>;
  1287. adx3_out1_ep: endpoint {
  1288. remote-endpoint = <&xbar_adx3_out1_ep>;
  1289. };
  1290. };
  1291. adx3_out2_port: port@2 {
  1292. reg = <2>;
  1293. adx3_out2_ep: endpoint {
  1294. remote-endpoint = <&xbar_adx3_out2_ep>;
  1295. };
  1296. };
  1297. adx3_out3_port: port@3 {
  1298. reg = <3>;
  1299. adx3_out3_ep: endpoint {
  1300. remote-endpoint = <&xbar_adx3_out3_ep>;
  1301. };
  1302. };
  1303. adx3_out4_port: port@4 {
  1304. reg = <4>;
  1305. adx3_out4_ep: endpoint {
  1306. remote-endpoint = <&xbar_adx3_out4_ep>;
  1307. };
  1308. };
  1309. };
  1310. };
  1311. adx@2903b00 {
  1312. status = "okay";
  1313. ports {
  1314. #address-cells = <1>;
  1315. #size-cells = <0>;
  1316. port@0 {
  1317. reg = <0>;
  1318. adx4_in_ep: endpoint {
  1319. remote-endpoint = <&xbar_adx4_in_ep>;
  1320. };
  1321. };
  1322. adx4_out1_port: port@1 {
  1323. reg = <1>;
  1324. adx4_out1_ep: endpoint {
  1325. remote-endpoint = <&xbar_adx4_out1_ep>;
  1326. };
  1327. };
  1328. adx4_out2_port: port@2 {
  1329. reg = <2>;
  1330. adx4_out2_ep: endpoint {
  1331. remote-endpoint = <&xbar_adx4_out2_ep>;
  1332. };
  1333. };
  1334. adx4_out3_port: port@3 {
  1335. reg = <3>;
  1336. adx4_out3_ep: endpoint {
  1337. remote-endpoint = <&xbar_adx4_out3_ep>;
  1338. };
  1339. };
  1340. adx4_out4_port: port@4 {
  1341. reg = <4>;
  1342. adx4_out4_ep: endpoint {
  1343. remote-endpoint = <&xbar_adx4_out4_ep>;
  1344. };
  1345. };
  1346. };
  1347. };
  1348. processing-engine@2908000 {
  1349. status = "okay";
  1350. ports {
  1351. #address-cells = <1>;
  1352. #size-cells = <0>;
  1353. port@0 {
  1354. reg = <0x0>;
  1355. ope1_cif_in_ep: endpoint {
  1356. remote-endpoint = <&xbar_ope1_in_ep>;
  1357. };
  1358. };
  1359. ope1_out_port: port@1 {
  1360. reg = <0x1>;
  1361. ope1_cif_out_ep: endpoint {
  1362. remote-endpoint = <&xbar_ope1_out_ep>;
  1363. };
  1364. };
  1365. };
  1366. };
  1367. amixer@290bb00 {
  1368. status = "okay";
  1369. ports {
  1370. #address-cells = <1>;
  1371. #size-cells = <0>;
  1372. port@0 {
  1373. reg = <0x0>;
  1374. mixer_in1_ep: endpoint {
  1375. remote-endpoint = <&xbar_mixer_in1_ep>;
  1376. };
  1377. };
  1378. port@1 {
  1379. reg = <0x1>;
  1380. mixer_in2_ep: endpoint {
  1381. remote-endpoint = <&xbar_mixer_in2_ep>;
  1382. };
  1383. };
  1384. port@2 {
  1385. reg = <0x2>;
  1386. mixer_in3_ep: endpoint {
  1387. remote-endpoint = <&xbar_mixer_in3_ep>;
  1388. };
  1389. };
  1390. port@3 {
  1391. reg = <0x3>;
  1392. mixer_in4_ep: endpoint {
  1393. remote-endpoint = <&xbar_mixer_in4_ep>;
  1394. };
  1395. };
  1396. port@4 {
  1397. reg = <0x4>;
  1398. mixer_in5_ep: endpoint {
  1399. remote-endpoint = <&xbar_mixer_in5_ep>;
  1400. };
  1401. };
  1402. port@5 {
  1403. reg = <0x5>;
  1404. mixer_in6_ep: endpoint {
  1405. remote-endpoint = <&xbar_mixer_in6_ep>;
  1406. };
  1407. };
  1408. port@6 {
  1409. reg = <0x6>;
  1410. mixer_in7_ep: endpoint {
  1411. remote-endpoint = <&xbar_mixer_in7_ep>;
  1412. };
  1413. };
  1414. port@7 {
  1415. reg = <0x7>;
  1416. mixer_in8_ep: endpoint {
  1417. remote-endpoint = <&xbar_mixer_in8_ep>;
  1418. };
  1419. };
  1420. port@8 {
  1421. reg = <0x8>;
  1422. mixer_in9_ep: endpoint {
  1423. remote-endpoint = <&xbar_mixer_in9_ep>;
  1424. };
  1425. };
  1426. port@9 {
  1427. reg = <0x9>;
  1428. mixer_in10_ep: endpoint {
  1429. remote-endpoint = <&xbar_mixer_in10_ep>;
  1430. };
  1431. };
  1432. mixer_out1_port: port@a {
  1433. reg = <0xa>;
  1434. mixer_out1_ep: endpoint {
  1435. remote-endpoint = <&xbar_mixer_out1_ep>;
  1436. };
  1437. };
  1438. mixer_out2_port: port@b {
  1439. reg = <0xb>;
  1440. mixer_out2_ep: endpoint {
  1441. remote-endpoint = <&xbar_mixer_out2_ep>;
  1442. };
  1443. };
  1444. mixer_out3_port: port@c {
  1445. reg = <0xc>;
  1446. mixer_out3_ep: endpoint {
  1447. remote-endpoint = <&xbar_mixer_out3_ep>;
  1448. };
  1449. };
  1450. mixer_out4_port: port@d {
  1451. reg = <0xd>;
  1452. mixer_out4_ep: endpoint {
  1453. remote-endpoint = <&xbar_mixer_out4_ep>;
  1454. };
  1455. };
  1456. mixer_out5_port: port@e {
  1457. reg = <0xe>;
  1458. mixer_out5_ep: endpoint {
  1459. remote-endpoint = <&xbar_mixer_out5_ep>;
  1460. };
  1461. };
  1462. };
  1463. };
  1464. asrc@2910000 {
  1465. status = "okay";
  1466. ports {
  1467. #address-cells = <1>;
  1468. #size-cells = <0>;
  1469. port@0 {
  1470. reg = <0x0>;
  1471. asrc_in1_ep: endpoint {
  1472. remote-endpoint = <&xbar_asrc_in1_ep>;
  1473. };
  1474. };
  1475. port@1 {
  1476. reg = <0x1>;
  1477. asrc_in2_ep: endpoint {
  1478. remote-endpoint = <&xbar_asrc_in2_ep>;
  1479. };
  1480. };
  1481. port@2 {
  1482. reg = <0x2>;
  1483. asrc_in3_ep: endpoint {
  1484. remote-endpoint = <&xbar_asrc_in3_ep>;
  1485. };
  1486. };
  1487. port@3 {
  1488. reg = <0x3>;
  1489. asrc_in4_ep: endpoint {
  1490. remote-endpoint = <&xbar_asrc_in4_ep>;
  1491. };
  1492. };
  1493. port@4 {
  1494. reg = <0x4>;
  1495. asrc_in5_ep: endpoint {
  1496. remote-endpoint = <&xbar_asrc_in5_ep>;
  1497. };
  1498. };
  1499. port@5 {
  1500. reg = <0x5>;
  1501. asrc_in6_ep: endpoint {
  1502. remote-endpoint = <&xbar_asrc_in6_ep>;
  1503. };
  1504. };
  1505. port@6 {
  1506. reg = <0x6>;
  1507. asrc_in7_ep: endpoint {
  1508. remote-endpoint = <&xbar_asrc_in7_ep>;
  1509. };
  1510. };
  1511. asrc_out1_port: port@7 {
  1512. reg = <0x7>;
  1513. asrc_out1_ep: endpoint {
  1514. remote-endpoint = <&xbar_asrc_out1_ep>;
  1515. };
  1516. };
  1517. asrc_out2_port: port@8 {
  1518. reg = <0x8>;
  1519. asrc_out2_ep: endpoint {
  1520. remote-endpoint = <&xbar_asrc_out2_ep>;
  1521. };
  1522. };
  1523. asrc_out3_port: port@9 {
  1524. reg = <0x9>;
  1525. asrc_out3_ep: endpoint {
  1526. remote-endpoint = <&xbar_asrc_out3_ep>;
  1527. };
  1528. };
  1529. asrc_out4_port: port@a {
  1530. reg = <0xa>;
  1531. asrc_out4_ep: endpoint {
  1532. remote-endpoint = <&xbar_asrc_out4_ep>;
  1533. };
  1534. };
  1535. asrc_out5_port: port@b {
  1536. reg = <0xb>;
  1537. asrc_out5_ep: endpoint {
  1538. remote-endpoint = <&xbar_asrc_out5_ep>;
  1539. };
  1540. };
  1541. asrc_out6_port: port@c {
  1542. reg = <0xc>;
  1543. asrc_out6_ep: endpoint {
  1544. remote-endpoint = <&xbar_asrc_out6_ep>;
  1545. };
  1546. };
  1547. };
  1548. };
  1549. };
  1550. };
  1551. ddc: i2c@3190000 {
  1552. status = "okay";
  1553. };
  1554. i2c@3160000 {
  1555. eeprom@57 {
  1556. compatible = "atmel,24c02";
  1557. reg = <0x57>;
  1558. label = "system";
  1559. vcc-supply = <&vdd_1v8>;
  1560. address-width = <8>;
  1561. pagesize = <8>;
  1562. size = <256>;
  1563. read-only;
  1564. };
  1565. };
  1566. hda@3510000 {
  1567. nvidia,model = "NVIDIA Jetson Xavier NX HDA";
  1568. status = "okay";
  1569. };
  1570. padctl@3520000 {
  1571. status = "okay";
  1572. pads {
  1573. usb2 {
  1574. lanes {
  1575. usb2-0 {
  1576. status = "okay";
  1577. };
  1578. usb2-1 {
  1579. status = "okay";
  1580. };
  1581. usb2-2 {
  1582. status = "okay";
  1583. };
  1584. };
  1585. };
  1586. usb3 {
  1587. lanes {
  1588. usb3-2 {
  1589. status = "okay";
  1590. };
  1591. };
  1592. };
  1593. };
  1594. ports {
  1595. usb2-0 {
  1596. mode = "otg";
  1597. status = "okay";
  1598. usb-role-switch;
  1599. connector {
  1600. compatible = "gpio-usb-b-connector",
  1601. "usb-b-connector";
  1602. label = "micro-USB";
  1603. type = "micro";
  1604. vbus-gpio = <&gpio TEGRA194_MAIN_GPIO(Z, 1)
  1605. GPIO_ACTIVE_LOW>;
  1606. };
  1607. };
  1608. usb2-1 {
  1609. mode = "host";
  1610. status = "okay";
  1611. };
  1612. usb2-2 {
  1613. mode = "host";
  1614. vbus-supply = <&vdd_5v0_sys>;
  1615. status = "okay";
  1616. };
  1617. usb3-2 {
  1618. nvidia,usb2-companion = <1>;
  1619. vbus-supply = <&vdd_5v0_sys>;
  1620. status = "okay";
  1621. };
  1622. };
  1623. };
  1624. usb@3610000 {
  1625. status = "okay";
  1626. phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
  1627. <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
  1628. <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
  1629. phy-names = "usb2-1", "usb2-2", "usb3-2";
  1630. };
  1631. usb@3550000 {
  1632. status = "okay";
  1633. phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>;
  1634. phy-names = "usb2-0";
  1635. };
  1636. spi@3270000 {
  1637. status = "okay";
  1638. flash@0 {
  1639. compatible = "jedec,spi-nor";
  1640. reg = <0>;
  1641. spi-max-frequency = <102000000>;
  1642. spi-tx-bus-width = <4>;
  1643. spi-rx-bus-width = <4>;
  1644. };
  1645. };
  1646. pwm@32d0000 {
  1647. status = "okay";
  1648. };
  1649. host1x@13e00000 {
  1650. display-hub@15200000 {
  1651. status = "okay";
  1652. };
  1653. dpaux@155c0000 {
  1654. status = "okay";
  1655. };
  1656. dpaux@155d0000 {
  1657. status = "okay";
  1658. };
  1659. /* DP0 */
  1660. sor@15b00000 {
  1661. status = "okay";
  1662. avdd-io-hdmi-dp-supply = <&vdd_1v0>;
  1663. vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
  1664. nvidia,dpaux = <&dpaux0>;
  1665. };
  1666. /* HDMI */
  1667. sor@15b40000 {
  1668. status = "okay";
  1669. avdd-io-hdmi-dp-supply = <&vdd_1v0>;
  1670. vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
  1671. hdmi-supply = <&vdd_hdmi>;
  1672. nvidia,ddc-i2c-bus = <&ddc>;
  1673. nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1)
  1674. GPIO_ACTIVE_LOW>;
  1675. };
  1676. };
  1677. };
  1678. pcie@14160000 {
  1679. status = "okay";
  1680. vddio-pex-ctl-supply = <&vdd_1v8ao>;
  1681. phys = <&p2u_hsio_11>;
  1682. phy-names = "p2u-0";
  1683. };
  1684. pcie@141a0000 {
  1685. status = "okay";
  1686. vddio-pex-ctl-supply = <&vdd_1v8ao>;
  1687. phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
  1688. <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
  1689. <&p2u_nvhs_6>, <&p2u_nvhs_7>;
  1690. phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
  1691. "p2u-5", "p2u-6", "p2u-7";
  1692. };
  1693. pcie-ep@141a0000 {
  1694. status = "disabled";
  1695. vddio-pex-ctl-supply = <&vdd_1v8ao>;
  1696. reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
  1697. nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
  1698. GPIO_ACTIVE_HIGH>;
  1699. phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
  1700. <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
  1701. <&p2u_nvhs_6>, <&p2u_nvhs_7>;
  1702. phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
  1703. "p2u-5", "p2u-6", "p2u-7";
  1704. };
  1705. fan: pwm-fan {
  1706. compatible = "pwm-fan";
  1707. pwms = <&pwm6 0 45334>;
  1708. cooling-levels = <0 64 128 255>;
  1709. #cooling-cells = <2>;
  1710. };
  1711. gpio-keys {
  1712. compatible = "gpio-keys";
  1713. key-force-recovery {
  1714. label = "Force Recovery";
  1715. gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
  1716. GPIO_ACTIVE_LOW>;
  1717. linux,input-type = <EV_KEY>;
  1718. linux,code = <KEY_SLEEP>;
  1719. debounce-interval = <10>;
  1720. };
  1721. key-power {
  1722. label = "Power";
  1723. gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
  1724. GPIO_ACTIVE_LOW>;
  1725. linux,input-type = <EV_KEY>;
  1726. linux,code = <KEY_POWER>;
  1727. debounce-interval = <10>;
  1728. wakeup-event-action = <EV_ACT_ASSERTED>;
  1729. wakeup-source;
  1730. };
  1731. };
  1732. vdd_5v0_sys: regulator-vdd-5v0-sys {
  1733. compatible = "regulator-fixed";
  1734. regulator-name = "VDD_5V_SYS";
  1735. regulator-min-microvolt = <5000000>;
  1736. regulator-max-microvolt = <5000000>;
  1737. regulator-always-on;
  1738. regulator-boot-on;
  1739. };
  1740. vdd_3v3_sys: regulator-vdd-3v3-sys {
  1741. compatible = "regulator-fixed";
  1742. regulator-name = "VDD_3V3_SYS";
  1743. regulator-min-microvolt = <3300000>;
  1744. regulator-max-microvolt = <3300000>;
  1745. regulator-always-on;
  1746. regulator-boot-on;
  1747. };
  1748. vdd_3v3_ao: regulator-vdd-3v3-ao {
  1749. compatible = "regulator-fixed";
  1750. regulator-name = "VDD_3V3_AO";
  1751. regulator-min-microvolt = <3300000>;
  1752. regulator-max-microvolt = <3300000>;
  1753. regulator-always-on;
  1754. regulator-boot-on;
  1755. };
  1756. vdd_1v8: regulator-vdd-1v8 {
  1757. compatible = "regulator-fixed";
  1758. regulator-name = "VDD_1V8";
  1759. regulator-min-microvolt = <1800000>;
  1760. regulator-max-microvolt = <1800000>;
  1761. regulator-always-on;
  1762. regulator-boot-on;
  1763. };
  1764. vdd_hdmi: regulator-vdd-hdmi {
  1765. compatible = "regulator-fixed";
  1766. regulator-name = "VDD_5V0_HDMI_CON";
  1767. regulator-min-microvolt = <5000000>;
  1768. regulator-max-microvolt = <5000000>;
  1769. regulator-always-on;
  1770. regulator-boot-on;
  1771. };
  1772. sound {
  1773. compatible = "nvidia,tegra186-audio-graph-card";
  1774. status = "okay";
  1775. dais = /* ADMAIF (FE) Ports */
  1776. <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
  1777. <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
  1778. <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
  1779. <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
  1780. <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
  1781. /* XBAR Ports */
  1782. <&xbar_i2s3_port>, <&xbar_i2s5_port>,
  1783. <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>,
  1784. <&xbar_dspk1_port>, <&xbar_dspk2_port>,
  1785. <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
  1786. <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
  1787. <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
  1788. <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
  1789. <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
  1790. <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
  1791. <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
  1792. <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
  1793. <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
  1794. <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
  1795. <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
  1796. <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
  1797. <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
  1798. <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
  1799. <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
  1800. <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
  1801. <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
  1802. <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
  1803. <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
  1804. <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
  1805. <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
  1806. <&xbar_asrc_in7_port>,
  1807. <&xbar_ope1_in_port>,
  1808. /* HW accelerators */
  1809. <&sfc1_out_port>, <&sfc2_out_port>,
  1810. <&sfc3_out_port>, <&sfc4_out_port>,
  1811. <&mvc1_out_port>, <&mvc2_out_port>,
  1812. <&amx1_out_port>, <&amx2_out_port>,
  1813. <&amx3_out_port>, <&amx4_out_port>,
  1814. <&adx1_out1_port>, <&adx1_out2_port>,
  1815. <&adx1_out3_port>, <&adx1_out4_port>,
  1816. <&adx2_out1_port>, <&adx2_out2_port>,
  1817. <&adx2_out3_port>, <&adx2_out4_port>,
  1818. <&adx3_out1_port>, <&adx3_out2_port>,
  1819. <&adx3_out3_port>, <&adx3_out4_port>,
  1820. <&adx4_out1_port>, <&adx4_out2_port>,
  1821. <&adx4_out3_port>, <&adx4_out4_port>,
  1822. <&mixer_out1_port>, <&mixer_out2_port>,
  1823. <&mixer_out3_port>, <&mixer_out4_port>,
  1824. <&mixer_out5_port>,
  1825. <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
  1826. <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
  1827. <&ope1_out_port>,
  1828. /* BE I/O Ports */
  1829. <&i2s3_port>, <&i2s5_port>,
  1830. <&dmic1_port>, <&dmic2_port>, <&dmic4_port>,
  1831. <&dspk1_port>, <&dspk2_port>;
  1832. label = "NVIDIA Jetson Xavier NX APE";
  1833. };
  1834. thermal-zones {
  1835. cpu-thermal {
  1836. polling-delay = <0>;
  1837. polling-delay-passive = <500>;
  1838. status = "okay";
  1839. trips {
  1840. cpu_trip_critical: critical {
  1841. temperature = <96500>;
  1842. hysteresis = <0>;
  1843. type = "critical";
  1844. };
  1845. cpu_trip_hot: hot {
  1846. temperature = <70000>;
  1847. hysteresis = <2000>;
  1848. type = "hot";
  1849. };
  1850. cpu_trip_active: active {
  1851. temperature = <50000>;
  1852. hysteresis = <2000>;
  1853. type = "active";
  1854. };
  1855. cpu_trip_passive: passive {
  1856. temperature = <30000>;
  1857. hysteresis = <2000>;
  1858. type = "passive";
  1859. };
  1860. };
  1861. cooling-maps {
  1862. cpu-critical {
  1863. cooling-device = <&fan 3 3>;
  1864. trip = <&cpu_trip_critical>;
  1865. };
  1866. cpu-hot {
  1867. cooling-device = <&fan 2 2>;
  1868. trip = <&cpu_trip_hot>;
  1869. };
  1870. cpu-active {
  1871. cooling-device = <&fan 1 1>;
  1872. trip = <&cpu_trip_active>;
  1873. };
  1874. cpu-passive {
  1875. cooling-device = <&fan 0 0>;
  1876. trip = <&cpu_trip_passive>;
  1877. };
  1878. };
  1879. };
  1880. gpu-thermal {
  1881. polling-delay = <0>;
  1882. polling-delay-passive = <500>;
  1883. status = "okay";
  1884. trips {
  1885. gpu_alert0: critical {
  1886. temperature = <99000>;
  1887. hysteresis = <0>;
  1888. type = "critical";
  1889. };
  1890. };
  1891. };
  1892. aux-thermal {
  1893. polling-delay = <0>;
  1894. polling-delay-passive = <500>;
  1895. status = "okay";
  1896. trips {
  1897. aux_alert0: critical {
  1898. temperature = <90000>;
  1899. hysteresis = <0>;
  1900. type = "critical";
  1901. };
  1902. };
  1903. };
  1904. };
  1905. };