1b8656c67SMikko Perttunen// SPDX-License-Identifier: GPL-2.0
2b8656c67SMikko Perttunen/dts-v1/;
3b8656c67SMikko Perttunen
4e47ac508SThierry Reding#include <dt-bindings/input/linux-event-codes.h>
5e47ac508SThierry Reding#include <dt-bindings/input/gpio-keys.h>
6e47ac508SThierry Reding
7b8656c67SMikko Perttunen#include "tegra194-p2888.dtsi"
8b8656c67SMikko Perttunen
9b8656c67SMikko Perttunen/ {
109c536ccdSThierry Reding	model = "NVIDIA Jetson AGX Xavier Developer Kit";
11b8656c67SMikko Perttunen	compatible = "nvidia,p2972-0000", "nvidia,tegra194";
12b8656c67SMikko Perttunen
138b3aee8fSThierry Reding	bus@0 {
141aaa7698SThierry Reding		aconnect@2900000 {
159a182db4SSameer Pujar			status = "okay";
169a182db4SSameer Pujar
179a182db4SSameer Pujar			dma-controller@2930000 {
189a182db4SSameer Pujar				status = "okay";
199a182db4SSameer Pujar			};
209a182db4SSameer Pujar
219a182db4SSameer Pujar			interrupt-controller@2a40000 {
229a182db4SSameer Pujar				status = "okay";
239a182db4SSameer Pujar			};
245b4f6323SSameer Pujar
255b4f6323SSameer Pujar			ahub@2900800 {
265b4f6323SSameer Pujar				status = "okay";
275b4f6323SSameer Pujar
285b4f6323SSameer Pujar				ports {
295b4f6323SSameer Pujar					#address-cells = <1>;
305b4f6323SSameer Pujar					#size-cells = <0>;
315b4f6323SSameer Pujar
325b4f6323SSameer Pujar					port@0 {
335b4f6323SSameer Pujar						reg = <0x0>;
345b4f6323SSameer Pujar
355b4f6323SSameer Pujar						xbar_admaif0_ep: endpoint {
365b4f6323SSameer Pujar							remote-endpoint = <&admaif0_ep>;
375b4f6323SSameer Pujar						};
385b4f6323SSameer Pujar					};
395b4f6323SSameer Pujar
405b4f6323SSameer Pujar					port@1 {
415b4f6323SSameer Pujar						reg = <0x1>;
425b4f6323SSameer Pujar
435b4f6323SSameer Pujar						xbar_admaif1_ep: endpoint {
445b4f6323SSameer Pujar							remote-endpoint = <&admaif1_ep>;
455b4f6323SSameer Pujar						};
465b4f6323SSameer Pujar					};
475b4f6323SSameer Pujar
485b4f6323SSameer Pujar					port@2 {
495b4f6323SSameer Pujar						reg = <0x2>;
505b4f6323SSameer Pujar
515b4f6323SSameer Pujar						xbar_admaif2_ep: endpoint {
525b4f6323SSameer Pujar							remote-endpoint = <&admaif2_ep>;
535b4f6323SSameer Pujar						};
545b4f6323SSameer Pujar					};
555b4f6323SSameer Pujar
565b4f6323SSameer Pujar					port@3 {
575b4f6323SSameer Pujar						reg = <0x3>;
585b4f6323SSameer Pujar
595b4f6323SSameer Pujar						xbar_admaif3_ep: endpoint {
605b4f6323SSameer Pujar							remote-endpoint = <&admaif3_ep>;
615b4f6323SSameer Pujar						};
625b4f6323SSameer Pujar					};
635b4f6323SSameer Pujar
645b4f6323SSameer Pujar					port@4 {
655b4f6323SSameer Pujar						reg = <0x4>;
665b4f6323SSameer Pujar
675b4f6323SSameer Pujar						xbar_admaif4_ep: endpoint {
685b4f6323SSameer Pujar							remote-endpoint = <&admaif4_ep>;
695b4f6323SSameer Pujar						};
705b4f6323SSameer Pujar					};
715b4f6323SSameer Pujar
725b4f6323SSameer Pujar					port@5 {
735b4f6323SSameer Pujar						reg = <0x5>;
745b4f6323SSameer Pujar
755b4f6323SSameer Pujar						xbar_admaif5_ep: endpoint {
765b4f6323SSameer Pujar							remote-endpoint = <&admaif5_ep>;
775b4f6323SSameer Pujar						};
785b4f6323SSameer Pujar					};
795b4f6323SSameer Pujar
805b4f6323SSameer Pujar					port@6 {
815b4f6323SSameer Pujar						reg = <0x6>;
825b4f6323SSameer Pujar
835b4f6323SSameer Pujar						xbar_admaif6_ep: endpoint {
845b4f6323SSameer Pujar							remote-endpoint = <&admaif6_ep>;
855b4f6323SSameer Pujar						};
865b4f6323SSameer Pujar					};
875b4f6323SSameer Pujar
885b4f6323SSameer Pujar					port@7 {
895b4f6323SSameer Pujar						reg = <0x7>;
905b4f6323SSameer Pujar
915b4f6323SSameer Pujar						xbar_admaif7_ep: endpoint {
925b4f6323SSameer Pujar							remote-endpoint = <&admaif7_ep>;
935b4f6323SSameer Pujar						};
945b4f6323SSameer Pujar					};
955b4f6323SSameer Pujar
965b4f6323SSameer Pujar					port@8 {
975b4f6323SSameer Pujar						reg = <0x8>;
985b4f6323SSameer Pujar
995b4f6323SSameer Pujar						xbar_admaif8_ep: endpoint {
1005b4f6323SSameer Pujar							remote-endpoint = <&admaif8_ep>;
1015b4f6323SSameer Pujar						};
1025b4f6323SSameer Pujar					};
1035b4f6323SSameer Pujar
1045b4f6323SSameer Pujar					port@9 {
1055b4f6323SSameer Pujar						reg = <0x9>;
1065b4f6323SSameer Pujar
1075b4f6323SSameer Pujar						xbar_admaif9_ep: endpoint {
1085b4f6323SSameer Pujar							remote-endpoint = <&admaif9_ep>;
1095b4f6323SSameer Pujar						};
1105b4f6323SSameer Pujar					};
1115b4f6323SSameer Pujar
1125b4f6323SSameer Pujar					port@a {
1135b4f6323SSameer Pujar						reg = <0xa>;
1145b4f6323SSameer Pujar
1155b4f6323SSameer Pujar						xbar_admaif10_ep: endpoint {
1165b4f6323SSameer Pujar							remote-endpoint = <&admaif10_ep>;
1175b4f6323SSameer Pujar						};
1185b4f6323SSameer Pujar					};
1195b4f6323SSameer Pujar
1205b4f6323SSameer Pujar					port@b {
1215b4f6323SSameer Pujar						reg = <0xb>;
1225b4f6323SSameer Pujar
1235b4f6323SSameer Pujar						xbar_admaif11_ep: endpoint {
1245b4f6323SSameer Pujar							remote-endpoint = <&admaif11_ep>;
1255b4f6323SSameer Pujar						};
1265b4f6323SSameer Pujar					};
1275b4f6323SSameer Pujar
1285b4f6323SSameer Pujar					port@c {
1295b4f6323SSameer Pujar						reg = <0xc>;
1305b4f6323SSameer Pujar
1315b4f6323SSameer Pujar						xbar_admaif12_ep: endpoint {
1325b4f6323SSameer Pujar							remote-endpoint = <&admaif12_ep>;
1335b4f6323SSameer Pujar						};
1345b4f6323SSameer Pujar					};
1355b4f6323SSameer Pujar
1365b4f6323SSameer Pujar					port@d {
1375b4f6323SSameer Pujar						reg = <0xd>;
1385b4f6323SSameer Pujar
1395b4f6323SSameer Pujar						xbar_admaif13_ep: endpoint {
1405b4f6323SSameer Pujar							remote-endpoint = <&admaif13_ep>;
1415b4f6323SSameer Pujar						};
1425b4f6323SSameer Pujar					};
1435b4f6323SSameer Pujar
1445b4f6323SSameer Pujar					port@e {
1455b4f6323SSameer Pujar						reg = <0xe>;
1465b4f6323SSameer Pujar
1475b4f6323SSameer Pujar						xbar_admaif14_ep: endpoint {
1485b4f6323SSameer Pujar							remote-endpoint = <&admaif14_ep>;
1495b4f6323SSameer Pujar						};
1505b4f6323SSameer Pujar					};
1515b4f6323SSameer Pujar
1525b4f6323SSameer Pujar					port@f {
1535b4f6323SSameer Pujar						reg = <0xf>;
1545b4f6323SSameer Pujar
1555b4f6323SSameer Pujar						xbar_admaif15_ep: endpoint {
1565b4f6323SSameer Pujar							remote-endpoint = <&admaif15_ep>;
1575b4f6323SSameer Pujar						};
1585b4f6323SSameer Pujar					};
1595b4f6323SSameer Pujar
1605b4f6323SSameer Pujar					port@10 {
1615b4f6323SSameer Pujar						reg = <0x10>;
1625b4f6323SSameer Pujar
1635b4f6323SSameer Pujar						xbar_admaif16_ep: endpoint {
1645b4f6323SSameer Pujar							remote-endpoint = <&admaif16_ep>;
1655b4f6323SSameer Pujar						};
1665b4f6323SSameer Pujar					};
1675b4f6323SSameer Pujar
1685b4f6323SSameer Pujar					port@11 {
1695b4f6323SSameer Pujar						reg = <0x11>;
1705b4f6323SSameer Pujar
1715b4f6323SSameer Pujar						xbar_admaif17_ep: endpoint {
1725b4f6323SSameer Pujar							remote-endpoint = <&admaif17_ep>;
1735b4f6323SSameer Pujar						};
1745b4f6323SSameer Pujar					};
1755b4f6323SSameer Pujar
1765b4f6323SSameer Pujar					port@12 {
1775b4f6323SSameer Pujar						reg = <0x12>;
1785b4f6323SSameer Pujar
1795b4f6323SSameer Pujar						xbar_admaif18_ep: endpoint {
1805b4f6323SSameer Pujar							remote-endpoint = <&admaif18_ep>;
1815b4f6323SSameer Pujar						};
1825b4f6323SSameer Pujar					};
1835b4f6323SSameer Pujar
1845b4f6323SSameer Pujar					port@13 {
1855b4f6323SSameer Pujar						reg = <0x13>;
1865b4f6323SSameer Pujar
1875b4f6323SSameer Pujar						xbar_admaif19_ep: endpoint {
1885b4f6323SSameer Pujar							remote-endpoint = <&admaif19_ep>;
1895b4f6323SSameer Pujar						};
1905b4f6323SSameer Pujar					};
1915b4f6323SSameer Pujar
1925b4f6323SSameer Pujar					xbar_i2s1_port: port@14 {
1935b4f6323SSameer Pujar						reg = <0x14>;
1945b4f6323SSameer Pujar
1955b4f6323SSameer Pujar						xbar_i2s1_ep: endpoint {
1965b4f6323SSameer Pujar							remote-endpoint = <&i2s1_cif_ep>;
1975b4f6323SSameer Pujar						};
1985b4f6323SSameer Pujar					};
1995b4f6323SSameer Pujar
2005b4f6323SSameer Pujar					xbar_i2s2_port: port@15 {
2015b4f6323SSameer Pujar						reg = <0x15>;
2025b4f6323SSameer Pujar
2035b4f6323SSameer Pujar						xbar_i2s2_ep: endpoint {
2045b4f6323SSameer Pujar							remote-endpoint = <&i2s2_cif_ep>;
2055b4f6323SSameer Pujar						};
2065b4f6323SSameer Pujar					};
2075b4f6323SSameer Pujar
2085b4f6323SSameer Pujar					xbar_i2s4_port: port@17 {
2095b4f6323SSameer Pujar						reg = <0x17>;
2105b4f6323SSameer Pujar
2115b4f6323SSameer Pujar						xbar_i2s4_ep: endpoint {
2125b4f6323SSameer Pujar							remote-endpoint = <&i2s4_cif_ep>;
2135b4f6323SSameer Pujar						};
2145b4f6323SSameer Pujar					};
2155b4f6323SSameer Pujar
2165b4f6323SSameer Pujar					xbar_i2s6_port: port@19 {
2175b4f6323SSameer Pujar						reg = <0x19>;
2185b4f6323SSameer Pujar
2195b4f6323SSameer Pujar						xbar_i2s6_ep: endpoint {
2205b4f6323SSameer Pujar							remote-endpoint = <&i2s6_cif_ep>;
2215b4f6323SSameer Pujar						};
2225b4f6323SSameer Pujar					};
2235b4f6323SSameer Pujar
2245b4f6323SSameer Pujar					xbar_dmic3_port: port@1c {
2255b4f6323SSameer Pujar						reg = <0x1c>;
2265b4f6323SSameer Pujar
2275b4f6323SSameer Pujar						xbar_dmic3_ep: endpoint {
2285b4f6323SSameer Pujar							remote-endpoint = <&dmic3_cif_ep>;
2295b4f6323SSameer Pujar						};
2305b4f6323SSameer Pujar					};
231*4f45fb0bSSameer Pujar
232*4f45fb0bSSameer Pujar					xbar_sfc1_in_port: port@20 {
233*4f45fb0bSSameer Pujar						reg = <0x20>;
234*4f45fb0bSSameer Pujar
235*4f45fb0bSSameer Pujar						xbar_sfc1_in_ep: endpoint {
236*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_in_ep>;
237*4f45fb0bSSameer Pujar						};
238*4f45fb0bSSameer Pujar					};
239*4f45fb0bSSameer Pujar
240*4f45fb0bSSameer Pujar					port@21 {
241*4f45fb0bSSameer Pujar						reg = <0x21>;
242*4f45fb0bSSameer Pujar
243*4f45fb0bSSameer Pujar						xbar_sfc1_out_ep: endpoint {
244*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_out_ep>;
245*4f45fb0bSSameer Pujar						};
246*4f45fb0bSSameer Pujar					};
247*4f45fb0bSSameer Pujar
248*4f45fb0bSSameer Pujar					xbar_sfc2_in_port: port@22 {
249*4f45fb0bSSameer Pujar						reg = <0x22>;
250*4f45fb0bSSameer Pujar
251*4f45fb0bSSameer Pujar						xbar_sfc2_in_ep: endpoint {
252*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_in_ep>;
253*4f45fb0bSSameer Pujar						};
254*4f45fb0bSSameer Pujar					};
255*4f45fb0bSSameer Pujar
256*4f45fb0bSSameer Pujar					port@23 {
257*4f45fb0bSSameer Pujar						reg = <0x23>;
258*4f45fb0bSSameer Pujar
259*4f45fb0bSSameer Pujar						xbar_sfc2_out_ep: endpoint {
260*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_out_ep>;
261*4f45fb0bSSameer Pujar						};
262*4f45fb0bSSameer Pujar					};
263*4f45fb0bSSameer Pujar
264*4f45fb0bSSameer Pujar					xbar_sfc3_in_port: port@24 {
265*4f45fb0bSSameer Pujar						reg = <0x24>;
266*4f45fb0bSSameer Pujar
267*4f45fb0bSSameer Pujar						xbar_sfc3_in_ep: endpoint {
268*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_in_ep>;
269*4f45fb0bSSameer Pujar						};
270*4f45fb0bSSameer Pujar					};
271*4f45fb0bSSameer Pujar
272*4f45fb0bSSameer Pujar					port@25 {
273*4f45fb0bSSameer Pujar						reg = <0x25>;
274*4f45fb0bSSameer Pujar
275*4f45fb0bSSameer Pujar						xbar_sfc3_out_ep: endpoint {
276*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_out_ep>;
277*4f45fb0bSSameer Pujar						};
278*4f45fb0bSSameer Pujar					};
279*4f45fb0bSSameer Pujar
280*4f45fb0bSSameer Pujar					xbar_sfc4_in_port: port@26 {
281*4f45fb0bSSameer Pujar						reg = <0x26>;
282*4f45fb0bSSameer Pujar
283*4f45fb0bSSameer Pujar						xbar_sfc4_in_ep: endpoint {
284*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_in_ep>;
285*4f45fb0bSSameer Pujar						};
286*4f45fb0bSSameer Pujar					};
287*4f45fb0bSSameer Pujar
288*4f45fb0bSSameer Pujar					port@27 {
289*4f45fb0bSSameer Pujar						reg = <0x27>;
290*4f45fb0bSSameer Pujar
291*4f45fb0bSSameer Pujar						xbar_sfc4_out_ep: endpoint {
292*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_out_ep>;
293*4f45fb0bSSameer Pujar						};
294*4f45fb0bSSameer Pujar					};
295*4f45fb0bSSameer Pujar
296*4f45fb0bSSameer Pujar					xbar_mvc1_in_port: port@28 {
297*4f45fb0bSSameer Pujar						reg = <0x28>;
298*4f45fb0bSSameer Pujar
299*4f45fb0bSSameer Pujar						xbar_mvc1_in_ep: endpoint {
300*4f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_in_ep>;
301*4f45fb0bSSameer Pujar						};
302*4f45fb0bSSameer Pujar					};
303*4f45fb0bSSameer Pujar
304*4f45fb0bSSameer Pujar					port@29 {
305*4f45fb0bSSameer Pujar						reg = <0x29>;
306*4f45fb0bSSameer Pujar
307*4f45fb0bSSameer Pujar						xbar_mvc1_out_ep: endpoint {
308*4f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_out_ep>;
309*4f45fb0bSSameer Pujar						};
310*4f45fb0bSSameer Pujar					};
311*4f45fb0bSSameer Pujar
312*4f45fb0bSSameer Pujar					xbar_mvc2_in_port: port@2a {
313*4f45fb0bSSameer Pujar						reg = <0x2a>;
314*4f45fb0bSSameer Pujar
315*4f45fb0bSSameer Pujar						xbar_mvc2_in_ep: endpoint {
316*4f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_in_ep>;
317*4f45fb0bSSameer Pujar						};
318*4f45fb0bSSameer Pujar					};
319*4f45fb0bSSameer Pujar
320*4f45fb0bSSameer Pujar					port@2b {
321*4f45fb0bSSameer Pujar						reg = <0x2b>;
322*4f45fb0bSSameer Pujar
323*4f45fb0bSSameer Pujar						xbar_mvc2_out_ep: endpoint {
324*4f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_out_ep>;
325*4f45fb0bSSameer Pujar						};
326*4f45fb0bSSameer Pujar					};
327*4f45fb0bSSameer Pujar
328*4f45fb0bSSameer Pujar					xbar_amx1_in1_port: port@2c {
329*4f45fb0bSSameer Pujar						reg = <0x2c>;
330*4f45fb0bSSameer Pujar
331*4f45fb0bSSameer Pujar						xbar_amx1_in1_ep: endpoint {
332*4f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in1_ep>;
333*4f45fb0bSSameer Pujar						};
334*4f45fb0bSSameer Pujar					};
335*4f45fb0bSSameer Pujar
336*4f45fb0bSSameer Pujar					xbar_amx1_in2_port: port@2d {
337*4f45fb0bSSameer Pujar						reg = <0x2d>;
338*4f45fb0bSSameer Pujar
339*4f45fb0bSSameer Pujar						xbar_amx1_in2_ep: endpoint {
340*4f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in2_ep>;
341*4f45fb0bSSameer Pujar						};
342*4f45fb0bSSameer Pujar					};
343*4f45fb0bSSameer Pujar
344*4f45fb0bSSameer Pujar					xbar_amx1_in3_port: port@2e {
345*4f45fb0bSSameer Pujar						reg = <0x2e>;
346*4f45fb0bSSameer Pujar
347*4f45fb0bSSameer Pujar						xbar_amx1_in3_ep: endpoint {
348*4f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in3_ep>;
349*4f45fb0bSSameer Pujar						};
350*4f45fb0bSSameer Pujar					};
351*4f45fb0bSSameer Pujar
352*4f45fb0bSSameer Pujar					xbar_amx1_in4_port: port@2f {
353*4f45fb0bSSameer Pujar						reg = <0x2f>;
354*4f45fb0bSSameer Pujar
355*4f45fb0bSSameer Pujar						xbar_amx1_in4_ep: endpoint {
356*4f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in4_ep>;
357*4f45fb0bSSameer Pujar						};
358*4f45fb0bSSameer Pujar					};
359*4f45fb0bSSameer Pujar
360*4f45fb0bSSameer Pujar					port@30 {
361*4f45fb0bSSameer Pujar						reg = <0x30>;
362*4f45fb0bSSameer Pujar
363*4f45fb0bSSameer Pujar						xbar_amx1_out_ep: endpoint {
364*4f45fb0bSSameer Pujar							remote-endpoint = <&amx1_out_ep>;
365*4f45fb0bSSameer Pujar						};
366*4f45fb0bSSameer Pujar					};
367*4f45fb0bSSameer Pujar
368*4f45fb0bSSameer Pujar					xbar_amx2_in1_port: port@31 {
369*4f45fb0bSSameer Pujar						reg = <0x31>;
370*4f45fb0bSSameer Pujar
371*4f45fb0bSSameer Pujar						xbar_amx2_in1_ep: endpoint {
372*4f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in1_ep>;
373*4f45fb0bSSameer Pujar						};
374*4f45fb0bSSameer Pujar					};
375*4f45fb0bSSameer Pujar
376*4f45fb0bSSameer Pujar					xbar_amx2_in2_port: port@32 {
377*4f45fb0bSSameer Pujar						reg = <0x32>;
378*4f45fb0bSSameer Pujar
379*4f45fb0bSSameer Pujar						xbar_amx2_in2_ep: endpoint {
380*4f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in2_ep>;
381*4f45fb0bSSameer Pujar						};
382*4f45fb0bSSameer Pujar					};
383*4f45fb0bSSameer Pujar
384*4f45fb0bSSameer Pujar					xbar_amx2_in3_port: port@33 {
385*4f45fb0bSSameer Pujar						reg = <0x33>;
386*4f45fb0bSSameer Pujar
387*4f45fb0bSSameer Pujar						xbar_amx2_in3_ep: endpoint {
388*4f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in3_ep>;
389*4f45fb0bSSameer Pujar						};
390*4f45fb0bSSameer Pujar					};
391*4f45fb0bSSameer Pujar
392*4f45fb0bSSameer Pujar					xbar_amx2_in4_port: port@34 {
393*4f45fb0bSSameer Pujar						reg = <0x34>;
394*4f45fb0bSSameer Pujar
395*4f45fb0bSSameer Pujar						xbar_amx2_in4_ep: endpoint {
396*4f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in4_ep>;
397*4f45fb0bSSameer Pujar						};
398*4f45fb0bSSameer Pujar					};
399*4f45fb0bSSameer Pujar
400*4f45fb0bSSameer Pujar					port@35 {
401*4f45fb0bSSameer Pujar						reg = <0x35>;
402*4f45fb0bSSameer Pujar
403*4f45fb0bSSameer Pujar						xbar_amx2_out_ep: endpoint {
404*4f45fb0bSSameer Pujar							remote-endpoint = <&amx2_out_ep>;
405*4f45fb0bSSameer Pujar						};
406*4f45fb0bSSameer Pujar					};
407*4f45fb0bSSameer Pujar
408*4f45fb0bSSameer Pujar					xbar_amx3_in1_port: port@36 {
409*4f45fb0bSSameer Pujar						reg = <0x36>;
410*4f45fb0bSSameer Pujar
411*4f45fb0bSSameer Pujar						xbar_amx3_in1_ep: endpoint {
412*4f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in1_ep>;
413*4f45fb0bSSameer Pujar						};
414*4f45fb0bSSameer Pujar					};
415*4f45fb0bSSameer Pujar
416*4f45fb0bSSameer Pujar					xbar_amx3_in2_port: port@37 {
417*4f45fb0bSSameer Pujar						reg = <0x37>;
418*4f45fb0bSSameer Pujar
419*4f45fb0bSSameer Pujar						xbar_amx3_in2_ep: endpoint {
420*4f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in2_ep>;
421*4f45fb0bSSameer Pujar						};
422*4f45fb0bSSameer Pujar					};
423*4f45fb0bSSameer Pujar
424*4f45fb0bSSameer Pujar					xbar_amx3_in3_port: port@38 {
425*4f45fb0bSSameer Pujar						reg = <0x38>;
426*4f45fb0bSSameer Pujar
427*4f45fb0bSSameer Pujar						xbar_amx3_in3_ep: endpoint {
428*4f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in3_ep>;
429*4f45fb0bSSameer Pujar						};
430*4f45fb0bSSameer Pujar					};
431*4f45fb0bSSameer Pujar
432*4f45fb0bSSameer Pujar					xbar_amx3_in4_port: port@39 {
433*4f45fb0bSSameer Pujar						reg = <0x39>;
434*4f45fb0bSSameer Pujar
435*4f45fb0bSSameer Pujar						xbar_amx3_in4_ep: endpoint {
436*4f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in4_ep>;
437*4f45fb0bSSameer Pujar						};
438*4f45fb0bSSameer Pujar					};
439*4f45fb0bSSameer Pujar
440*4f45fb0bSSameer Pujar					port@3a {
441*4f45fb0bSSameer Pujar						reg = <0x3a>;
442*4f45fb0bSSameer Pujar
443*4f45fb0bSSameer Pujar						xbar_amx3_out_ep: endpoint {
444*4f45fb0bSSameer Pujar							remote-endpoint = <&amx3_out_ep>;
445*4f45fb0bSSameer Pujar						};
446*4f45fb0bSSameer Pujar					};
447*4f45fb0bSSameer Pujar
448*4f45fb0bSSameer Pujar					xbar_amx4_in1_port: port@3b {
449*4f45fb0bSSameer Pujar						reg = <0x3b>;
450*4f45fb0bSSameer Pujar
451*4f45fb0bSSameer Pujar						xbar_amx4_in1_ep: endpoint {
452*4f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in1_ep>;
453*4f45fb0bSSameer Pujar						};
454*4f45fb0bSSameer Pujar					};
455*4f45fb0bSSameer Pujar
456*4f45fb0bSSameer Pujar					xbar_amx4_in2_port: port@3c {
457*4f45fb0bSSameer Pujar						reg = <0x3c>;
458*4f45fb0bSSameer Pujar
459*4f45fb0bSSameer Pujar						xbar_amx4_in2_ep: endpoint {
460*4f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in2_ep>;
461*4f45fb0bSSameer Pujar						};
462*4f45fb0bSSameer Pujar					};
463*4f45fb0bSSameer Pujar
464*4f45fb0bSSameer Pujar					xbar_amx4_in3_port: port@3d {
465*4f45fb0bSSameer Pujar						reg = <0x3d>;
466*4f45fb0bSSameer Pujar
467*4f45fb0bSSameer Pujar						xbar_amx4_in3_ep: endpoint {
468*4f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in3_ep>;
469*4f45fb0bSSameer Pujar						};
470*4f45fb0bSSameer Pujar					};
471*4f45fb0bSSameer Pujar
472*4f45fb0bSSameer Pujar					xbar_amx4_in4_port: port@3e {
473*4f45fb0bSSameer Pujar						reg = <0x3e>;
474*4f45fb0bSSameer Pujar
475*4f45fb0bSSameer Pujar						xbar_amx4_in4_ep: endpoint {
476*4f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in4_ep>;
477*4f45fb0bSSameer Pujar						};
478*4f45fb0bSSameer Pujar					};
479*4f45fb0bSSameer Pujar
480*4f45fb0bSSameer Pujar					port@3f {
481*4f45fb0bSSameer Pujar						reg = <0x3f>;
482*4f45fb0bSSameer Pujar
483*4f45fb0bSSameer Pujar						xbar_amx4_out_ep: endpoint {
484*4f45fb0bSSameer Pujar							remote-endpoint = <&amx4_out_ep>;
485*4f45fb0bSSameer Pujar						};
486*4f45fb0bSSameer Pujar					};
487*4f45fb0bSSameer Pujar
488*4f45fb0bSSameer Pujar					xbar_adx1_in_port: port@40 {
489*4f45fb0bSSameer Pujar						reg = <0x40>;
490*4f45fb0bSSameer Pujar
491*4f45fb0bSSameer Pujar						xbar_adx1_in_ep: endpoint {
492*4f45fb0bSSameer Pujar							remote-endpoint = <&adx1_in_ep>;
493*4f45fb0bSSameer Pujar						};
494*4f45fb0bSSameer Pujar					};
495*4f45fb0bSSameer Pujar
496*4f45fb0bSSameer Pujar					port@41 {
497*4f45fb0bSSameer Pujar						reg = <0x41>;
498*4f45fb0bSSameer Pujar
499*4f45fb0bSSameer Pujar						xbar_adx1_out1_ep: endpoint {
500*4f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out1_ep>;
501*4f45fb0bSSameer Pujar						};
502*4f45fb0bSSameer Pujar					};
503*4f45fb0bSSameer Pujar
504*4f45fb0bSSameer Pujar					port@42 {
505*4f45fb0bSSameer Pujar						reg = <0x42>;
506*4f45fb0bSSameer Pujar
507*4f45fb0bSSameer Pujar						xbar_adx1_out2_ep: endpoint {
508*4f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out2_ep>;
509*4f45fb0bSSameer Pujar						};
510*4f45fb0bSSameer Pujar					};
511*4f45fb0bSSameer Pujar
512*4f45fb0bSSameer Pujar					port@43 {
513*4f45fb0bSSameer Pujar						reg = <0x43>;
514*4f45fb0bSSameer Pujar
515*4f45fb0bSSameer Pujar						xbar_adx1_out3_ep: endpoint {
516*4f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out3_ep>;
517*4f45fb0bSSameer Pujar						};
518*4f45fb0bSSameer Pujar					};
519*4f45fb0bSSameer Pujar
520*4f45fb0bSSameer Pujar					port@44 {
521*4f45fb0bSSameer Pujar						reg = <0x44>;
522*4f45fb0bSSameer Pujar
523*4f45fb0bSSameer Pujar						xbar_adx1_out4_ep: endpoint {
524*4f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out4_ep>;
525*4f45fb0bSSameer Pujar						};
526*4f45fb0bSSameer Pujar					};
527*4f45fb0bSSameer Pujar
528*4f45fb0bSSameer Pujar					xbar_adx2_in_port: port@45 {
529*4f45fb0bSSameer Pujar						reg = <0x45>;
530*4f45fb0bSSameer Pujar
531*4f45fb0bSSameer Pujar						xbar_adx2_in_ep: endpoint {
532*4f45fb0bSSameer Pujar							remote-endpoint = <&adx2_in_ep>;
533*4f45fb0bSSameer Pujar						};
534*4f45fb0bSSameer Pujar					};
535*4f45fb0bSSameer Pujar
536*4f45fb0bSSameer Pujar					port@46 {
537*4f45fb0bSSameer Pujar						reg = <0x46>;
538*4f45fb0bSSameer Pujar
539*4f45fb0bSSameer Pujar						xbar_adx2_out1_ep: endpoint {
540*4f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out1_ep>;
541*4f45fb0bSSameer Pujar						};
542*4f45fb0bSSameer Pujar					};
543*4f45fb0bSSameer Pujar
544*4f45fb0bSSameer Pujar					port@47 {
545*4f45fb0bSSameer Pujar						reg = <0x47>;
546*4f45fb0bSSameer Pujar
547*4f45fb0bSSameer Pujar						xbar_adx2_out2_ep: endpoint {
548*4f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out2_ep>;
549*4f45fb0bSSameer Pujar						};
550*4f45fb0bSSameer Pujar					};
551*4f45fb0bSSameer Pujar
552*4f45fb0bSSameer Pujar					port@48 {
553*4f45fb0bSSameer Pujar						reg = <0x48>;
554*4f45fb0bSSameer Pujar
555*4f45fb0bSSameer Pujar						xbar_adx2_out3_ep: endpoint {
556*4f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out3_ep>;
557*4f45fb0bSSameer Pujar						};
558*4f45fb0bSSameer Pujar					};
559*4f45fb0bSSameer Pujar
560*4f45fb0bSSameer Pujar					port@49 {
561*4f45fb0bSSameer Pujar						reg = <0x49>;
562*4f45fb0bSSameer Pujar
563*4f45fb0bSSameer Pujar						xbar_adx2_out4_ep: endpoint {
564*4f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out4_ep>;
565*4f45fb0bSSameer Pujar						};
566*4f45fb0bSSameer Pujar					};
567*4f45fb0bSSameer Pujar
568*4f45fb0bSSameer Pujar					xbar_adx3_in_port: port@4a {
569*4f45fb0bSSameer Pujar						reg = <0x4a>;
570*4f45fb0bSSameer Pujar
571*4f45fb0bSSameer Pujar						xbar_adx3_in_ep: endpoint {
572*4f45fb0bSSameer Pujar							remote-endpoint = <&adx3_in_ep>;
573*4f45fb0bSSameer Pujar						};
574*4f45fb0bSSameer Pujar					};
575*4f45fb0bSSameer Pujar
576*4f45fb0bSSameer Pujar					port@4b {
577*4f45fb0bSSameer Pujar						reg = <0x4b>;
578*4f45fb0bSSameer Pujar
579*4f45fb0bSSameer Pujar						xbar_adx3_out1_ep: endpoint {
580*4f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out1_ep>;
581*4f45fb0bSSameer Pujar						};
582*4f45fb0bSSameer Pujar					};
583*4f45fb0bSSameer Pujar
584*4f45fb0bSSameer Pujar					port@4c {
585*4f45fb0bSSameer Pujar						reg = <0x4c>;
586*4f45fb0bSSameer Pujar
587*4f45fb0bSSameer Pujar						xbar_adx3_out2_ep: endpoint {
588*4f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out2_ep>;
589*4f45fb0bSSameer Pujar						};
590*4f45fb0bSSameer Pujar					};
591*4f45fb0bSSameer Pujar
592*4f45fb0bSSameer Pujar					port@4d {
593*4f45fb0bSSameer Pujar						reg = <0x4d>;
594*4f45fb0bSSameer Pujar
595*4f45fb0bSSameer Pujar						xbar_adx3_out3_ep: endpoint {
596*4f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out3_ep>;
597*4f45fb0bSSameer Pujar						};
598*4f45fb0bSSameer Pujar					};
599*4f45fb0bSSameer Pujar
600*4f45fb0bSSameer Pujar					port@4e {
601*4f45fb0bSSameer Pujar						reg = <0x4e>;
602*4f45fb0bSSameer Pujar
603*4f45fb0bSSameer Pujar						xbar_adx3_out4_ep: endpoint {
604*4f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out4_ep>;
605*4f45fb0bSSameer Pujar						};
606*4f45fb0bSSameer Pujar					};
607*4f45fb0bSSameer Pujar
608*4f45fb0bSSameer Pujar					xbar_adx4_in_port: port@4f {
609*4f45fb0bSSameer Pujar						reg = <0x4f>;
610*4f45fb0bSSameer Pujar
611*4f45fb0bSSameer Pujar						xbar_adx4_in_ep: endpoint {
612*4f45fb0bSSameer Pujar							remote-endpoint = <&adx4_in_ep>;
613*4f45fb0bSSameer Pujar						};
614*4f45fb0bSSameer Pujar					};
615*4f45fb0bSSameer Pujar
616*4f45fb0bSSameer Pujar					port@50 {
617*4f45fb0bSSameer Pujar						reg = <0x50>;
618*4f45fb0bSSameer Pujar
619*4f45fb0bSSameer Pujar						xbar_adx4_out1_ep: endpoint {
620*4f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out1_ep>;
621*4f45fb0bSSameer Pujar						};
622*4f45fb0bSSameer Pujar					};
623*4f45fb0bSSameer Pujar
624*4f45fb0bSSameer Pujar					port@51 {
625*4f45fb0bSSameer Pujar						reg = <0x51>;
626*4f45fb0bSSameer Pujar
627*4f45fb0bSSameer Pujar						xbar_adx4_out2_ep: endpoint {
628*4f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out2_ep>;
629*4f45fb0bSSameer Pujar						};
630*4f45fb0bSSameer Pujar					};
631*4f45fb0bSSameer Pujar
632*4f45fb0bSSameer Pujar					port@52 {
633*4f45fb0bSSameer Pujar						reg = <0x52>;
634*4f45fb0bSSameer Pujar
635*4f45fb0bSSameer Pujar						xbar_adx4_out3_ep: endpoint {
636*4f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out3_ep>;
637*4f45fb0bSSameer Pujar						};
638*4f45fb0bSSameer Pujar					};
639*4f45fb0bSSameer Pujar
640*4f45fb0bSSameer Pujar					port@53 {
641*4f45fb0bSSameer Pujar						reg = <0x53>;
642*4f45fb0bSSameer Pujar
643*4f45fb0bSSameer Pujar						xbar_adx4_out4_ep: endpoint {
644*4f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out4_ep>;
645*4f45fb0bSSameer Pujar						};
646*4f45fb0bSSameer Pujar					};
647*4f45fb0bSSameer Pujar
648*4f45fb0bSSameer Pujar					xbar_mixer_in1_port: port@54 {
649*4f45fb0bSSameer Pujar						reg = <0x54>;
650*4f45fb0bSSameer Pujar
651*4f45fb0bSSameer Pujar						xbar_mixer_in1_ep: endpoint {
652*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in1_ep>;
653*4f45fb0bSSameer Pujar						};
654*4f45fb0bSSameer Pujar					};
655*4f45fb0bSSameer Pujar
656*4f45fb0bSSameer Pujar					xbar_mixer_in2_port: port@55 {
657*4f45fb0bSSameer Pujar						reg = <0x55>;
658*4f45fb0bSSameer Pujar
659*4f45fb0bSSameer Pujar						xbar_mixer_in2_ep: endpoint {
660*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in2_ep>;
661*4f45fb0bSSameer Pujar						};
662*4f45fb0bSSameer Pujar					};
663*4f45fb0bSSameer Pujar
664*4f45fb0bSSameer Pujar					xbar_mixer_in3_port: port@56 {
665*4f45fb0bSSameer Pujar						reg = <0x56>;
666*4f45fb0bSSameer Pujar
667*4f45fb0bSSameer Pujar						xbar_mixer_in3_ep: endpoint {
668*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in3_ep>;
669*4f45fb0bSSameer Pujar						};
670*4f45fb0bSSameer Pujar					};
671*4f45fb0bSSameer Pujar
672*4f45fb0bSSameer Pujar					xbar_mixer_in4_port: port@57 {
673*4f45fb0bSSameer Pujar						reg = <0x57>;
674*4f45fb0bSSameer Pujar
675*4f45fb0bSSameer Pujar						xbar_mixer_in4_ep: endpoint {
676*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in4_ep>;
677*4f45fb0bSSameer Pujar						};
678*4f45fb0bSSameer Pujar					};
679*4f45fb0bSSameer Pujar
680*4f45fb0bSSameer Pujar					xbar_mixer_in5_port: port@58 {
681*4f45fb0bSSameer Pujar						reg = <0x58>;
682*4f45fb0bSSameer Pujar
683*4f45fb0bSSameer Pujar						xbar_mixer_in5_ep: endpoint {
684*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in5_ep>;
685*4f45fb0bSSameer Pujar						};
686*4f45fb0bSSameer Pujar					};
687*4f45fb0bSSameer Pujar
688*4f45fb0bSSameer Pujar					xbar_mixer_in6_port: port@59 {
689*4f45fb0bSSameer Pujar						reg = <0x59>;
690*4f45fb0bSSameer Pujar
691*4f45fb0bSSameer Pujar						xbar_mixer_in6_ep: endpoint {
692*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in6_ep>;
693*4f45fb0bSSameer Pujar						};
694*4f45fb0bSSameer Pujar					};
695*4f45fb0bSSameer Pujar
696*4f45fb0bSSameer Pujar					xbar_mixer_in7_port: port@5a {
697*4f45fb0bSSameer Pujar						reg = <0x5a>;
698*4f45fb0bSSameer Pujar
699*4f45fb0bSSameer Pujar						xbar_mixer_in7_ep: endpoint {
700*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in7_ep>;
701*4f45fb0bSSameer Pujar						};
702*4f45fb0bSSameer Pujar					};
703*4f45fb0bSSameer Pujar
704*4f45fb0bSSameer Pujar					xbar_mixer_in8_port: port@5b {
705*4f45fb0bSSameer Pujar						reg = <0x5b>;
706*4f45fb0bSSameer Pujar
707*4f45fb0bSSameer Pujar						xbar_mixer_in8_ep: endpoint {
708*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in8_ep>;
709*4f45fb0bSSameer Pujar						};
710*4f45fb0bSSameer Pujar					};
711*4f45fb0bSSameer Pujar
712*4f45fb0bSSameer Pujar					xbar_mixer_in9_port: port@5c {
713*4f45fb0bSSameer Pujar						reg = <0x5c>;
714*4f45fb0bSSameer Pujar
715*4f45fb0bSSameer Pujar						xbar_mixer_in9_ep: endpoint {
716*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in9_ep>;
717*4f45fb0bSSameer Pujar						};
718*4f45fb0bSSameer Pujar					};
719*4f45fb0bSSameer Pujar
720*4f45fb0bSSameer Pujar					xbar_mixer_in10_port: port@5d {
721*4f45fb0bSSameer Pujar						reg = <0x5d>;
722*4f45fb0bSSameer Pujar
723*4f45fb0bSSameer Pujar						xbar_mixer_in10_ep: endpoint {
724*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in10_ep>;
725*4f45fb0bSSameer Pujar						};
726*4f45fb0bSSameer Pujar					};
727*4f45fb0bSSameer Pujar
728*4f45fb0bSSameer Pujar					port@5e {
729*4f45fb0bSSameer Pujar						reg = <0x5e>;
730*4f45fb0bSSameer Pujar
731*4f45fb0bSSameer Pujar						xbar_mixer_out1_ep: endpoint {
732*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out1_ep>;
733*4f45fb0bSSameer Pujar						};
734*4f45fb0bSSameer Pujar					};
735*4f45fb0bSSameer Pujar
736*4f45fb0bSSameer Pujar					port@5f {
737*4f45fb0bSSameer Pujar						reg = <0x5f>;
738*4f45fb0bSSameer Pujar
739*4f45fb0bSSameer Pujar						xbar_mixer_out2_ep: endpoint {
740*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out2_ep>;
741*4f45fb0bSSameer Pujar						};
742*4f45fb0bSSameer Pujar					};
743*4f45fb0bSSameer Pujar
744*4f45fb0bSSameer Pujar					port@60 {
745*4f45fb0bSSameer Pujar						reg = <0x60>;
746*4f45fb0bSSameer Pujar
747*4f45fb0bSSameer Pujar						xbar_mixer_out3_ep: endpoint {
748*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out3_ep>;
749*4f45fb0bSSameer Pujar						};
750*4f45fb0bSSameer Pujar					};
751*4f45fb0bSSameer Pujar
752*4f45fb0bSSameer Pujar					port@61 {
753*4f45fb0bSSameer Pujar						reg = <0x61>;
754*4f45fb0bSSameer Pujar
755*4f45fb0bSSameer Pujar						xbar_mixer_out4_ep: endpoint {
756*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out4_ep>;
757*4f45fb0bSSameer Pujar						};
758*4f45fb0bSSameer Pujar					};
759*4f45fb0bSSameer Pujar
760*4f45fb0bSSameer Pujar					port@62 {
761*4f45fb0bSSameer Pujar						reg = <0x62>;
762*4f45fb0bSSameer Pujar
763*4f45fb0bSSameer Pujar						xbar_mixer_out5_ep: endpoint {
764*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out5_ep>;
765*4f45fb0bSSameer Pujar						};
766*4f45fb0bSSameer Pujar					};
7675b4f6323SSameer Pujar				};
7685b4f6323SSameer Pujar
7695b4f6323SSameer Pujar				admaif@290f000 {
7705b4f6323SSameer Pujar					status = "okay";
7715b4f6323SSameer Pujar
7725b4f6323SSameer Pujar					ports {
7735b4f6323SSameer Pujar						#address-cells = <1>;
7745b4f6323SSameer Pujar						#size-cells = <0>;
7755b4f6323SSameer Pujar
7765b4f6323SSameer Pujar						admaif0_port: port@0 {
7775b4f6323SSameer Pujar							reg = <0x0>;
7785b4f6323SSameer Pujar
7795b4f6323SSameer Pujar							admaif0_ep: endpoint {
7805b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif0_ep>;
7815b4f6323SSameer Pujar							};
7825b4f6323SSameer Pujar						};
7835b4f6323SSameer Pujar
7845b4f6323SSameer Pujar						admaif1_port: port@1 {
7855b4f6323SSameer Pujar							reg = <0x1>;
7865b4f6323SSameer Pujar
7875b4f6323SSameer Pujar							admaif1_ep: endpoint {
7885b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif1_ep>;
7895b4f6323SSameer Pujar							};
7905b4f6323SSameer Pujar						};
7915b4f6323SSameer Pujar
7925b4f6323SSameer Pujar						admaif2_port: port@2 {
7935b4f6323SSameer Pujar							reg = <0x2>;
7945b4f6323SSameer Pujar
7955b4f6323SSameer Pujar							admaif2_ep: endpoint {
7965b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif2_ep>;
7975b4f6323SSameer Pujar							};
7985b4f6323SSameer Pujar						};
7995b4f6323SSameer Pujar
8005b4f6323SSameer Pujar						admaif3_port: port@3 {
8015b4f6323SSameer Pujar							reg = <0x3>;
8025b4f6323SSameer Pujar
8035b4f6323SSameer Pujar							admaif3_ep: endpoint {
8045b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif3_ep>;
8055b4f6323SSameer Pujar							};
8065b4f6323SSameer Pujar						};
8075b4f6323SSameer Pujar
8085b4f6323SSameer Pujar						admaif4_port: port@4 {
8095b4f6323SSameer Pujar							reg = <0x4>;
8105b4f6323SSameer Pujar
8115b4f6323SSameer Pujar							admaif4_ep: endpoint {
8125b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif4_ep>;
8135b4f6323SSameer Pujar							};
8145b4f6323SSameer Pujar						};
8155b4f6323SSameer Pujar
8165b4f6323SSameer Pujar						admaif5_port: port@5 {
8175b4f6323SSameer Pujar							reg = <0x5>;
8185b4f6323SSameer Pujar
8195b4f6323SSameer Pujar							admaif5_ep: endpoint {
8205b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif5_ep>;
8215b4f6323SSameer Pujar							};
8225b4f6323SSameer Pujar						};
8235b4f6323SSameer Pujar
8245b4f6323SSameer Pujar						admaif6_port: port@6 {
8255b4f6323SSameer Pujar							reg = <0x6>;
8265b4f6323SSameer Pujar
8275b4f6323SSameer Pujar							admaif6_ep: endpoint {
8285b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif6_ep>;
8295b4f6323SSameer Pujar							};
8305b4f6323SSameer Pujar						};
8315b4f6323SSameer Pujar
8325b4f6323SSameer Pujar						admaif7_port: port@7 {
8335b4f6323SSameer Pujar							reg = <0x7>;
8345b4f6323SSameer Pujar
8355b4f6323SSameer Pujar							admaif7_ep: endpoint {
8365b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif7_ep>;
8375b4f6323SSameer Pujar							};
8385b4f6323SSameer Pujar						};
8395b4f6323SSameer Pujar
8405b4f6323SSameer Pujar						admaif8_port: port@8 {
8415b4f6323SSameer Pujar							reg = <0x8>;
8425b4f6323SSameer Pujar
8435b4f6323SSameer Pujar							admaif8_ep: endpoint {
8445b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif8_ep>;
8455b4f6323SSameer Pujar							};
8465b4f6323SSameer Pujar						};
8475b4f6323SSameer Pujar
8485b4f6323SSameer Pujar						admaif9_port: port@9 {
8495b4f6323SSameer Pujar							reg = <0x9>;
8505b4f6323SSameer Pujar
8515b4f6323SSameer Pujar							admaif9_ep: endpoint {
8525b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif9_ep>;
8535b4f6323SSameer Pujar							};
8545b4f6323SSameer Pujar						};
8555b4f6323SSameer Pujar
8565b4f6323SSameer Pujar						admaif10_port: port@a {
8575b4f6323SSameer Pujar							reg = <0xa>;
8585b4f6323SSameer Pujar
8595b4f6323SSameer Pujar							admaif10_ep: endpoint {
8605b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif10_ep>;
8615b4f6323SSameer Pujar							};
8625b4f6323SSameer Pujar						};
8635b4f6323SSameer Pujar
8645b4f6323SSameer Pujar						admaif11_port: port@b {
8655b4f6323SSameer Pujar							reg = <0xb>;
8665b4f6323SSameer Pujar
8675b4f6323SSameer Pujar							admaif11_ep: endpoint {
8685b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif11_ep>;
8695b4f6323SSameer Pujar							};
8705b4f6323SSameer Pujar						};
8715b4f6323SSameer Pujar
8725b4f6323SSameer Pujar						admaif12_port: port@c {
8735b4f6323SSameer Pujar							reg = <0xc>;
8745b4f6323SSameer Pujar
8755b4f6323SSameer Pujar							admaif12_ep: endpoint {
8765b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif12_ep>;
8775b4f6323SSameer Pujar							};
8785b4f6323SSameer Pujar						};
8795b4f6323SSameer Pujar
8805b4f6323SSameer Pujar						admaif13_port: port@d {
8815b4f6323SSameer Pujar							reg = <0xd>;
8825b4f6323SSameer Pujar
8835b4f6323SSameer Pujar							admaif13_ep: endpoint {
8845b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif13_ep>;
8855b4f6323SSameer Pujar							};
8865b4f6323SSameer Pujar						};
8875b4f6323SSameer Pujar
8885b4f6323SSameer Pujar						admaif14_port: port@e {
8895b4f6323SSameer Pujar							reg = <0xe>;
8905b4f6323SSameer Pujar
8915b4f6323SSameer Pujar							admaif14_ep: endpoint {
8925b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif14_ep>;
8935b4f6323SSameer Pujar							};
8945b4f6323SSameer Pujar						};
8955b4f6323SSameer Pujar
8965b4f6323SSameer Pujar						admaif15_port: port@f {
8975b4f6323SSameer Pujar							reg = <0xf>;
8985b4f6323SSameer Pujar
8995b4f6323SSameer Pujar							admaif15_ep: endpoint {
9005b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif15_ep>;
9015b4f6323SSameer Pujar							};
9025b4f6323SSameer Pujar						};
9035b4f6323SSameer Pujar
9045b4f6323SSameer Pujar						admaif16_port: port@10 {
9055b4f6323SSameer Pujar							reg = <0x10>;
9065b4f6323SSameer Pujar
9075b4f6323SSameer Pujar							admaif16_ep: endpoint {
9085b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif16_ep>;
9095b4f6323SSameer Pujar							};
9105b4f6323SSameer Pujar						};
9115b4f6323SSameer Pujar
9125b4f6323SSameer Pujar						admaif17_port: port@11 {
9135b4f6323SSameer Pujar							reg = <0x11>;
9145b4f6323SSameer Pujar
9155b4f6323SSameer Pujar							admaif17_ep: endpoint {
9165b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif17_ep>;
9175b4f6323SSameer Pujar							};
9185b4f6323SSameer Pujar						};
9195b4f6323SSameer Pujar
9205b4f6323SSameer Pujar						admaif18_port: port@12 {
9215b4f6323SSameer Pujar							reg = <0x12>;
9225b4f6323SSameer Pujar
9235b4f6323SSameer Pujar							admaif18_ep: endpoint {
9245b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif18_ep>;
9255b4f6323SSameer Pujar							};
9265b4f6323SSameer Pujar						};
9275b4f6323SSameer Pujar
9285b4f6323SSameer Pujar						admaif19_port: port@13 {
9295b4f6323SSameer Pujar							reg = <0x13>;
9305b4f6323SSameer Pujar
9315b4f6323SSameer Pujar							admaif19_ep: endpoint {
9325b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif19_ep>;
9335b4f6323SSameer Pujar							};
9345b4f6323SSameer Pujar						};
9355b4f6323SSameer Pujar					};
9365b4f6323SSameer Pujar				};
9375b4f6323SSameer Pujar
9385b4f6323SSameer Pujar				i2s@2901000 {
9395b4f6323SSameer Pujar					status = "okay";
9405b4f6323SSameer Pujar
9415b4f6323SSameer Pujar					ports {
9425b4f6323SSameer Pujar						#address-cells = <1>;
9435b4f6323SSameer Pujar						#size-cells = <0>;
9445b4f6323SSameer Pujar
9455b4f6323SSameer Pujar						port@0 {
9465b4f6323SSameer Pujar							reg = <0>;
9475b4f6323SSameer Pujar
9485b4f6323SSameer Pujar							i2s1_cif_ep: endpoint {
9495b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s1_ep>;
9505b4f6323SSameer Pujar							};
9515b4f6323SSameer Pujar						};
9525b4f6323SSameer Pujar
9535b4f6323SSameer Pujar						i2s1_port: port@1 {
9545b4f6323SSameer Pujar							reg = <1>;
9555b4f6323SSameer Pujar
9565b4f6323SSameer Pujar							i2s1_dap_ep: endpoint {
9575b4f6323SSameer Pujar								dai-format = "i2s";
9585b4f6323SSameer Pujar								remote-endpoint = <&rt5658_ep>;
9595b4f6323SSameer Pujar							};
9605b4f6323SSameer Pujar						};
9615b4f6323SSameer Pujar					};
9625b4f6323SSameer Pujar				};
9635b4f6323SSameer Pujar
9645b4f6323SSameer Pujar				i2s@2901100 {
9655b4f6323SSameer Pujar					status = "okay";
9665b4f6323SSameer Pujar
9675b4f6323SSameer Pujar					ports {
9685b4f6323SSameer Pujar						#address-cells = <1>;
9695b4f6323SSameer Pujar						#size-cells = <0>;
9705b4f6323SSameer Pujar
9715b4f6323SSameer Pujar						port@0 {
9725b4f6323SSameer Pujar							reg = <0>;
9735b4f6323SSameer Pujar
9745b4f6323SSameer Pujar							i2s2_cif_ep: endpoint {
9755b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s2_ep>;
9765b4f6323SSameer Pujar							};
9775b4f6323SSameer Pujar						};
9785b4f6323SSameer Pujar
9795b4f6323SSameer Pujar						i2s2_port: port@1 {
9805b4f6323SSameer Pujar							reg = <1>;
9815b4f6323SSameer Pujar
9825b4f6323SSameer Pujar							i2s2_dap_ep: endpoint {
9835b4f6323SSameer Pujar								dai-format = "i2s";
9845b4f6323SSameer Pujar								/* Place holder for external Codec */
9855b4f6323SSameer Pujar							};
9865b4f6323SSameer Pujar						};
9875b4f6323SSameer Pujar					};
9885b4f6323SSameer Pujar				};
9895b4f6323SSameer Pujar
9905b4f6323SSameer Pujar				i2s@2901300 {
9915b4f6323SSameer Pujar					status = "okay";
9925b4f6323SSameer Pujar
9935b4f6323SSameer Pujar					ports {
9945b4f6323SSameer Pujar						#address-cells = <1>;
9955b4f6323SSameer Pujar						#size-cells = <0>;
9965b4f6323SSameer Pujar
9975b4f6323SSameer Pujar						port@0 {
9985b4f6323SSameer Pujar							reg = <0>;
9995b4f6323SSameer Pujar
10005b4f6323SSameer Pujar							i2s4_cif_ep: endpoint {
10015b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s4_ep>;
10025b4f6323SSameer Pujar							};
10035b4f6323SSameer Pujar						};
10045b4f6323SSameer Pujar
10055b4f6323SSameer Pujar						i2s4_port: port@1 {
10065b4f6323SSameer Pujar							reg = <1>;
10075b4f6323SSameer Pujar
10085b4f6323SSameer Pujar							i2s4_dap_ep: endpoint {
10095b4f6323SSameer Pujar								dai-format = "i2s";
10105b4f6323SSameer Pujar								/* Place holder for external Codec */
10115b4f6323SSameer Pujar							};
10125b4f6323SSameer Pujar						};
10135b4f6323SSameer Pujar					};
10145b4f6323SSameer Pujar				};
10155b4f6323SSameer Pujar
10165b4f6323SSameer Pujar				i2s@2901500 {
10175b4f6323SSameer Pujar					status = "okay";
10185b4f6323SSameer Pujar
10195b4f6323SSameer Pujar					ports {
10205b4f6323SSameer Pujar						#address-cells = <1>;
10215b4f6323SSameer Pujar						#size-cells = <0>;
10225b4f6323SSameer Pujar
10235b4f6323SSameer Pujar						port@0 {
10245b4f6323SSameer Pujar							reg = <0>;
10255b4f6323SSameer Pujar
10265b4f6323SSameer Pujar							i2s6_cif_ep: endpoint {
10275b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s6_ep>;
10285b4f6323SSameer Pujar							};
10295b4f6323SSameer Pujar						};
10305b4f6323SSameer Pujar
10315b4f6323SSameer Pujar						i2s6_port: port@1 {
10325b4f6323SSameer Pujar							reg = <1>;
10335b4f6323SSameer Pujar
10345b4f6323SSameer Pujar							i2s6_dap_ep: endpoint@0 {
10355b4f6323SSameer Pujar								dai-format = "i2s";
10365b4f6323SSameer Pujar								/* Place holder for external Codec */
10375b4f6323SSameer Pujar							};
10385b4f6323SSameer Pujar						};
10395b4f6323SSameer Pujar					};
10405b4f6323SSameer Pujar				};
10415b4f6323SSameer Pujar
10425b4f6323SSameer Pujar				dmic@2904200 {
10435b4f6323SSameer Pujar					status = "okay";
10445b4f6323SSameer Pujar
10455b4f6323SSameer Pujar					ports {
10465b4f6323SSameer Pujar						#address-cells = <1>;
10475b4f6323SSameer Pujar						#size-cells = <0>;
10485b4f6323SSameer Pujar
10495b4f6323SSameer Pujar						port@0 {
10505b4f6323SSameer Pujar							reg = <0>;
10515b4f6323SSameer Pujar
10525b4f6323SSameer Pujar							dmic3_cif_ep: endpoint {
10535b4f6323SSameer Pujar								remote-endpoint = <&xbar_dmic3_ep>;
10545b4f6323SSameer Pujar							};
10555b4f6323SSameer Pujar						};
10565b4f6323SSameer Pujar
10575b4f6323SSameer Pujar						dmic3_port: port@1 {
10585b4f6323SSameer Pujar							reg = <1>;
10595b4f6323SSameer Pujar
10605b4f6323SSameer Pujar							dmic3_dap_ep: endpoint {
10615b4f6323SSameer Pujar								/* Place holder for external Codec */
10625b4f6323SSameer Pujar							};
10635b4f6323SSameer Pujar						};
10645b4f6323SSameer Pujar					};
10655b4f6323SSameer Pujar				};
1066*4f45fb0bSSameer Pujar
1067*4f45fb0bSSameer Pujar				sfc@2902000 {
1068*4f45fb0bSSameer Pujar					status = "okay";
1069*4f45fb0bSSameer Pujar
1070*4f45fb0bSSameer Pujar					ports {
1071*4f45fb0bSSameer Pujar						#address-cells = <1>;
1072*4f45fb0bSSameer Pujar						#size-cells = <0>;
1073*4f45fb0bSSameer Pujar
1074*4f45fb0bSSameer Pujar						port@0 {
1075*4f45fb0bSSameer Pujar							reg = <0>;
1076*4f45fb0bSSameer Pujar
1077*4f45fb0bSSameer Pujar							sfc1_cif_in_ep: endpoint {
1078*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_in_ep>;
1079*4f45fb0bSSameer Pujar							};
1080*4f45fb0bSSameer Pujar						};
1081*4f45fb0bSSameer Pujar
1082*4f45fb0bSSameer Pujar						sfc1_out_port: port@1 {
1083*4f45fb0bSSameer Pujar							reg = <1>;
1084*4f45fb0bSSameer Pujar
1085*4f45fb0bSSameer Pujar							sfc1_cif_out_ep: endpoint {
1086*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_out_ep>;
1087*4f45fb0bSSameer Pujar							};
1088*4f45fb0bSSameer Pujar						};
1089*4f45fb0bSSameer Pujar					};
1090*4f45fb0bSSameer Pujar				};
1091*4f45fb0bSSameer Pujar
1092*4f45fb0bSSameer Pujar				sfc@2902200 {
1093*4f45fb0bSSameer Pujar					status = "okay";
1094*4f45fb0bSSameer Pujar
1095*4f45fb0bSSameer Pujar					ports {
1096*4f45fb0bSSameer Pujar						#address-cells = <1>;
1097*4f45fb0bSSameer Pujar						#size-cells = <0>;
1098*4f45fb0bSSameer Pujar
1099*4f45fb0bSSameer Pujar						port@0 {
1100*4f45fb0bSSameer Pujar							reg = <0>;
1101*4f45fb0bSSameer Pujar
1102*4f45fb0bSSameer Pujar							sfc2_cif_in_ep: endpoint {
1103*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_in_ep>;
1104*4f45fb0bSSameer Pujar							};
1105*4f45fb0bSSameer Pujar						};
1106*4f45fb0bSSameer Pujar
1107*4f45fb0bSSameer Pujar						sfc2_out_port: port@1 {
1108*4f45fb0bSSameer Pujar							reg = <1>;
1109*4f45fb0bSSameer Pujar
1110*4f45fb0bSSameer Pujar							sfc2_cif_out_ep: endpoint {
1111*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_out_ep>;
1112*4f45fb0bSSameer Pujar							};
1113*4f45fb0bSSameer Pujar						};
1114*4f45fb0bSSameer Pujar					};
1115*4f45fb0bSSameer Pujar				};
1116*4f45fb0bSSameer Pujar
1117*4f45fb0bSSameer Pujar				sfc@2902400 {
1118*4f45fb0bSSameer Pujar					status = "okay";
1119*4f45fb0bSSameer Pujar
1120*4f45fb0bSSameer Pujar					ports {
1121*4f45fb0bSSameer Pujar						#address-cells = <1>;
1122*4f45fb0bSSameer Pujar						#size-cells = <0>;
1123*4f45fb0bSSameer Pujar
1124*4f45fb0bSSameer Pujar						port@0 {
1125*4f45fb0bSSameer Pujar							reg = <0>;
1126*4f45fb0bSSameer Pujar
1127*4f45fb0bSSameer Pujar							sfc3_cif_in_ep: endpoint {
1128*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_in_ep>;
1129*4f45fb0bSSameer Pujar							};
1130*4f45fb0bSSameer Pujar						};
1131*4f45fb0bSSameer Pujar
1132*4f45fb0bSSameer Pujar						sfc3_out_port: port@1 {
1133*4f45fb0bSSameer Pujar							reg = <1>;
1134*4f45fb0bSSameer Pujar
1135*4f45fb0bSSameer Pujar							sfc3_cif_out_ep: endpoint {
1136*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_out_ep>;
1137*4f45fb0bSSameer Pujar							};
1138*4f45fb0bSSameer Pujar						};
1139*4f45fb0bSSameer Pujar					};
1140*4f45fb0bSSameer Pujar				};
1141*4f45fb0bSSameer Pujar
1142*4f45fb0bSSameer Pujar				sfc@2902600 {
1143*4f45fb0bSSameer Pujar					status = "okay";
1144*4f45fb0bSSameer Pujar
1145*4f45fb0bSSameer Pujar					ports {
1146*4f45fb0bSSameer Pujar						#address-cells = <1>;
1147*4f45fb0bSSameer Pujar						#size-cells = <0>;
1148*4f45fb0bSSameer Pujar
1149*4f45fb0bSSameer Pujar						port@0 {
1150*4f45fb0bSSameer Pujar							reg = <0>;
1151*4f45fb0bSSameer Pujar
1152*4f45fb0bSSameer Pujar							sfc4_cif_in_ep: endpoint {
1153*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_in_ep>;
1154*4f45fb0bSSameer Pujar							};
1155*4f45fb0bSSameer Pujar						};
1156*4f45fb0bSSameer Pujar
1157*4f45fb0bSSameer Pujar						sfc4_out_port: port@1 {
1158*4f45fb0bSSameer Pujar							reg = <1>;
1159*4f45fb0bSSameer Pujar
1160*4f45fb0bSSameer Pujar							sfc4_cif_out_ep: endpoint {
1161*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_out_ep>;
1162*4f45fb0bSSameer Pujar							};
1163*4f45fb0bSSameer Pujar						};
1164*4f45fb0bSSameer Pujar					};
1165*4f45fb0bSSameer Pujar				};
1166*4f45fb0bSSameer Pujar
1167*4f45fb0bSSameer Pujar				mvc@290a000 {
1168*4f45fb0bSSameer Pujar					status = "okay";
1169*4f45fb0bSSameer Pujar
1170*4f45fb0bSSameer Pujar					ports {
1171*4f45fb0bSSameer Pujar						#address-cells = <1>;
1172*4f45fb0bSSameer Pujar						#size-cells = <0>;
1173*4f45fb0bSSameer Pujar
1174*4f45fb0bSSameer Pujar						port@0 {
1175*4f45fb0bSSameer Pujar							reg = <0>;
1176*4f45fb0bSSameer Pujar
1177*4f45fb0bSSameer Pujar							mvc1_cif_in_ep: endpoint {
1178*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_in_ep>;
1179*4f45fb0bSSameer Pujar							};
1180*4f45fb0bSSameer Pujar						};
1181*4f45fb0bSSameer Pujar
1182*4f45fb0bSSameer Pujar						mvc1_out_port: port@1 {
1183*4f45fb0bSSameer Pujar							reg = <1>;
1184*4f45fb0bSSameer Pujar
1185*4f45fb0bSSameer Pujar							mvc1_cif_out_ep: endpoint {
1186*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_out_ep>;
1187*4f45fb0bSSameer Pujar							};
1188*4f45fb0bSSameer Pujar						};
1189*4f45fb0bSSameer Pujar					};
1190*4f45fb0bSSameer Pujar				};
1191*4f45fb0bSSameer Pujar
1192*4f45fb0bSSameer Pujar				mvc@290a200 {
1193*4f45fb0bSSameer Pujar					status = "okay";
1194*4f45fb0bSSameer Pujar
1195*4f45fb0bSSameer Pujar					ports {
1196*4f45fb0bSSameer Pujar						#address-cells = <1>;
1197*4f45fb0bSSameer Pujar						#size-cells = <0>;
1198*4f45fb0bSSameer Pujar
1199*4f45fb0bSSameer Pujar						port@0 {
1200*4f45fb0bSSameer Pujar							reg = <0>;
1201*4f45fb0bSSameer Pujar
1202*4f45fb0bSSameer Pujar							mvc2_cif_in_ep: endpoint {
1203*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_in_ep>;
1204*4f45fb0bSSameer Pujar							};
1205*4f45fb0bSSameer Pujar						};
1206*4f45fb0bSSameer Pujar
1207*4f45fb0bSSameer Pujar						mvc2_out_port: port@1 {
1208*4f45fb0bSSameer Pujar							reg = <1>;
1209*4f45fb0bSSameer Pujar
1210*4f45fb0bSSameer Pujar							mvc2_cif_out_ep: endpoint {
1211*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_out_ep>;
1212*4f45fb0bSSameer Pujar							};
1213*4f45fb0bSSameer Pujar						};
1214*4f45fb0bSSameer Pujar					};
1215*4f45fb0bSSameer Pujar				};
1216*4f45fb0bSSameer Pujar
1217*4f45fb0bSSameer Pujar				amx@2903000 {
1218*4f45fb0bSSameer Pujar					status = "okay";
1219*4f45fb0bSSameer Pujar
1220*4f45fb0bSSameer Pujar					ports {
1221*4f45fb0bSSameer Pujar						#address-cells = <1>;
1222*4f45fb0bSSameer Pujar						#size-cells = <0>;
1223*4f45fb0bSSameer Pujar
1224*4f45fb0bSSameer Pujar						port@0 {
1225*4f45fb0bSSameer Pujar							reg = <0>;
1226*4f45fb0bSSameer Pujar
1227*4f45fb0bSSameer Pujar							amx1_in1_ep: endpoint {
1228*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in1_ep>;
1229*4f45fb0bSSameer Pujar							};
1230*4f45fb0bSSameer Pujar						};
1231*4f45fb0bSSameer Pujar
1232*4f45fb0bSSameer Pujar						port@1 {
1233*4f45fb0bSSameer Pujar							reg = <1>;
1234*4f45fb0bSSameer Pujar
1235*4f45fb0bSSameer Pujar							amx1_in2_ep: endpoint {
1236*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in2_ep>;
1237*4f45fb0bSSameer Pujar							};
1238*4f45fb0bSSameer Pujar						};
1239*4f45fb0bSSameer Pujar
1240*4f45fb0bSSameer Pujar						port@2 {
1241*4f45fb0bSSameer Pujar							reg = <2>;
1242*4f45fb0bSSameer Pujar
1243*4f45fb0bSSameer Pujar							amx1_in3_ep: endpoint {
1244*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in3_ep>;
1245*4f45fb0bSSameer Pujar							};
1246*4f45fb0bSSameer Pujar						};
1247*4f45fb0bSSameer Pujar
1248*4f45fb0bSSameer Pujar						port@3 {
1249*4f45fb0bSSameer Pujar							reg = <3>;
1250*4f45fb0bSSameer Pujar
1251*4f45fb0bSSameer Pujar							amx1_in4_ep: endpoint {
1252*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in4_ep>;
1253*4f45fb0bSSameer Pujar							};
1254*4f45fb0bSSameer Pujar						};
1255*4f45fb0bSSameer Pujar
1256*4f45fb0bSSameer Pujar						amx1_out_port: port@4 {
1257*4f45fb0bSSameer Pujar							reg = <4>;
1258*4f45fb0bSSameer Pujar
1259*4f45fb0bSSameer Pujar							amx1_out_ep: endpoint {
1260*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_out_ep>;
1261*4f45fb0bSSameer Pujar							};
1262*4f45fb0bSSameer Pujar						};
1263*4f45fb0bSSameer Pujar					};
1264*4f45fb0bSSameer Pujar				};
1265*4f45fb0bSSameer Pujar
1266*4f45fb0bSSameer Pujar				amx@2903100 {
1267*4f45fb0bSSameer Pujar					status = "okay";
1268*4f45fb0bSSameer Pujar
1269*4f45fb0bSSameer Pujar					ports {
1270*4f45fb0bSSameer Pujar						#address-cells = <1>;
1271*4f45fb0bSSameer Pujar						#size-cells = <0>;
1272*4f45fb0bSSameer Pujar
1273*4f45fb0bSSameer Pujar						port@0 {
1274*4f45fb0bSSameer Pujar							reg = <0>;
1275*4f45fb0bSSameer Pujar
1276*4f45fb0bSSameer Pujar							amx2_in1_ep: endpoint {
1277*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in1_ep>;
1278*4f45fb0bSSameer Pujar							};
1279*4f45fb0bSSameer Pujar						};
1280*4f45fb0bSSameer Pujar
1281*4f45fb0bSSameer Pujar						port@1 {
1282*4f45fb0bSSameer Pujar							reg = <1>;
1283*4f45fb0bSSameer Pujar
1284*4f45fb0bSSameer Pujar							amx2_in2_ep: endpoint {
1285*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in2_ep>;
1286*4f45fb0bSSameer Pujar							};
1287*4f45fb0bSSameer Pujar						};
1288*4f45fb0bSSameer Pujar
1289*4f45fb0bSSameer Pujar						amx2_in3_port: port@2 {
1290*4f45fb0bSSameer Pujar							reg = <2>;
1291*4f45fb0bSSameer Pujar
1292*4f45fb0bSSameer Pujar							amx2_in3_ep: endpoint {
1293*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in3_ep>;
1294*4f45fb0bSSameer Pujar							};
1295*4f45fb0bSSameer Pujar						};
1296*4f45fb0bSSameer Pujar
1297*4f45fb0bSSameer Pujar						amx2_in4_port: port@3 {
1298*4f45fb0bSSameer Pujar							reg = <3>;
1299*4f45fb0bSSameer Pujar
1300*4f45fb0bSSameer Pujar							amx2_in4_ep: endpoint {
1301*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in4_ep>;
1302*4f45fb0bSSameer Pujar							};
1303*4f45fb0bSSameer Pujar						};
1304*4f45fb0bSSameer Pujar
1305*4f45fb0bSSameer Pujar						amx2_out_port: port@4 {
1306*4f45fb0bSSameer Pujar							reg = <4>;
1307*4f45fb0bSSameer Pujar
1308*4f45fb0bSSameer Pujar							amx2_out_ep: endpoint {
1309*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_out_ep>;
1310*4f45fb0bSSameer Pujar							};
1311*4f45fb0bSSameer Pujar						};
1312*4f45fb0bSSameer Pujar					};
1313*4f45fb0bSSameer Pujar				};
1314*4f45fb0bSSameer Pujar
1315*4f45fb0bSSameer Pujar				amx@2903200 {
1316*4f45fb0bSSameer Pujar					status = "okay";
1317*4f45fb0bSSameer Pujar
1318*4f45fb0bSSameer Pujar					ports {
1319*4f45fb0bSSameer Pujar						#address-cells = <1>;
1320*4f45fb0bSSameer Pujar						#size-cells = <0>;
1321*4f45fb0bSSameer Pujar
1322*4f45fb0bSSameer Pujar						port@0 {
1323*4f45fb0bSSameer Pujar							reg = <0>;
1324*4f45fb0bSSameer Pujar
1325*4f45fb0bSSameer Pujar							amx3_in1_ep: endpoint {
1326*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in1_ep>;
1327*4f45fb0bSSameer Pujar							};
1328*4f45fb0bSSameer Pujar						};
1329*4f45fb0bSSameer Pujar
1330*4f45fb0bSSameer Pujar						port@1 {
1331*4f45fb0bSSameer Pujar							reg = <1>;
1332*4f45fb0bSSameer Pujar
1333*4f45fb0bSSameer Pujar							amx3_in2_ep: endpoint {
1334*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in2_ep>;
1335*4f45fb0bSSameer Pujar							};
1336*4f45fb0bSSameer Pujar						};
1337*4f45fb0bSSameer Pujar
1338*4f45fb0bSSameer Pujar						port@2 {
1339*4f45fb0bSSameer Pujar							reg = <2>;
1340*4f45fb0bSSameer Pujar
1341*4f45fb0bSSameer Pujar							amx3_in3_ep: endpoint {
1342*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in3_ep>;
1343*4f45fb0bSSameer Pujar							};
1344*4f45fb0bSSameer Pujar						};
1345*4f45fb0bSSameer Pujar
1346*4f45fb0bSSameer Pujar						port@3 {
1347*4f45fb0bSSameer Pujar							reg = <3>;
1348*4f45fb0bSSameer Pujar
1349*4f45fb0bSSameer Pujar							amx3_in4_ep: endpoint {
1350*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in4_ep>;
1351*4f45fb0bSSameer Pujar							};
1352*4f45fb0bSSameer Pujar						};
1353*4f45fb0bSSameer Pujar
1354*4f45fb0bSSameer Pujar						amx3_out_port: port@4 {
1355*4f45fb0bSSameer Pujar							reg = <4>;
1356*4f45fb0bSSameer Pujar
1357*4f45fb0bSSameer Pujar							amx3_out_ep: endpoint {
1358*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_out_ep>;
1359*4f45fb0bSSameer Pujar							};
1360*4f45fb0bSSameer Pujar						};
1361*4f45fb0bSSameer Pujar					};
1362*4f45fb0bSSameer Pujar				};
1363*4f45fb0bSSameer Pujar
1364*4f45fb0bSSameer Pujar				amx@2903300 {
1365*4f45fb0bSSameer Pujar					status = "okay";
1366*4f45fb0bSSameer Pujar
1367*4f45fb0bSSameer Pujar					ports {
1368*4f45fb0bSSameer Pujar						#address-cells = <1>;
1369*4f45fb0bSSameer Pujar						#size-cells = <0>;
1370*4f45fb0bSSameer Pujar
1371*4f45fb0bSSameer Pujar						port@0 {
1372*4f45fb0bSSameer Pujar							reg = <0>;
1373*4f45fb0bSSameer Pujar
1374*4f45fb0bSSameer Pujar							amx4_in1_ep: endpoint {
1375*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in1_ep>;
1376*4f45fb0bSSameer Pujar							};
1377*4f45fb0bSSameer Pujar						};
1378*4f45fb0bSSameer Pujar
1379*4f45fb0bSSameer Pujar						port@1 {
1380*4f45fb0bSSameer Pujar							reg = <1>;
1381*4f45fb0bSSameer Pujar
1382*4f45fb0bSSameer Pujar							amx4_in2_ep: endpoint {
1383*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in2_ep>;
1384*4f45fb0bSSameer Pujar							};
1385*4f45fb0bSSameer Pujar						};
1386*4f45fb0bSSameer Pujar
1387*4f45fb0bSSameer Pujar						port@2 {
1388*4f45fb0bSSameer Pujar							reg = <2>;
1389*4f45fb0bSSameer Pujar
1390*4f45fb0bSSameer Pujar							amx4_in3_ep: endpoint {
1391*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in3_ep>;
1392*4f45fb0bSSameer Pujar							};
1393*4f45fb0bSSameer Pujar						};
1394*4f45fb0bSSameer Pujar
1395*4f45fb0bSSameer Pujar						port@3 {
1396*4f45fb0bSSameer Pujar							reg = <3>;
1397*4f45fb0bSSameer Pujar
1398*4f45fb0bSSameer Pujar							amx4_in4_ep: endpoint {
1399*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in4_ep>;
1400*4f45fb0bSSameer Pujar							};
1401*4f45fb0bSSameer Pujar						};
1402*4f45fb0bSSameer Pujar
1403*4f45fb0bSSameer Pujar						amx4_out_port: port@4 {
1404*4f45fb0bSSameer Pujar							reg = <4>;
1405*4f45fb0bSSameer Pujar
1406*4f45fb0bSSameer Pujar							amx4_out_ep: endpoint {
1407*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_out_ep>;
1408*4f45fb0bSSameer Pujar							};
1409*4f45fb0bSSameer Pujar						};
1410*4f45fb0bSSameer Pujar					};
1411*4f45fb0bSSameer Pujar				};
1412*4f45fb0bSSameer Pujar
1413*4f45fb0bSSameer Pujar				adx@2903800 {
1414*4f45fb0bSSameer Pujar					status = "okay";
1415*4f45fb0bSSameer Pujar
1416*4f45fb0bSSameer Pujar					ports {
1417*4f45fb0bSSameer Pujar						#address-cells = <1>;
1418*4f45fb0bSSameer Pujar						#size-cells = <0>;
1419*4f45fb0bSSameer Pujar
1420*4f45fb0bSSameer Pujar						port@0 {
1421*4f45fb0bSSameer Pujar							reg = <0>;
1422*4f45fb0bSSameer Pujar
1423*4f45fb0bSSameer Pujar							adx1_in_ep: endpoint {
1424*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_in_ep>;
1425*4f45fb0bSSameer Pujar							};
1426*4f45fb0bSSameer Pujar						};
1427*4f45fb0bSSameer Pujar
1428*4f45fb0bSSameer Pujar						adx1_out1_port: port@1 {
1429*4f45fb0bSSameer Pujar							reg = <1>;
1430*4f45fb0bSSameer Pujar
1431*4f45fb0bSSameer Pujar							adx1_out1_ep: endpoint {
1432*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out1_ep>;
1433*4f45fb0bSSameer Pujar							};
1434*4f45fb0bSSameer Pujar						};
1435*4f45fb0bSSameer Pujar
1436*4f45fb0bSSameer Pujar						adx1_out2_port: port@2 {
1437*4f45fb0bSSameer Pujar							reg = <2>;
1438*4f45fb0bSSameer Pujar
1439*4f45fb0bSSameer Pujar							adx1_out2_ep: endpoint {
1440*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out2_ep>;
1441*4f45fb0bSSameer Pujar							};
1442*4f45fb0bSSameer Pujar						};
1443*4f45fb0bSSameer Pujar
1444*4f45fb0bSSameer Pujar						adx1_out3_port: port@3 {
1445*4f45fb0bSSameer Pujar							reg = <3>;
1446*4f45fb0bSSameer Pujar
1447*4f45fb0bSSameer Pujar							adx1_out3_ep: endpoint {
1448*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out3_ep>;
1449*4f45fb0bSSameer Pujar							};
1450*4f45fb0bSSameer Pujar						};
1451*4f45fb0bSSameer Pujar
1452*4f45fb0bSSameer Pujar						adx1_out4_port: port@4 {
1453*4f45fb0bSSameer Pujar							reg = <4>;
1454*4f45fb0bSSameer Pujar
1455*4f45fb0bSSameer Pujar							adx1_out4_ep: endpoint {
1456*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out4_ep>;
1457*4f45fb0bSSameer Pujar							};
1458*4f45fb0bSSameer Pujar						};
1459*4f45fb0bSSameer Pujar					};
1460*4f45fb0bSSameer Pujar				};
1461*4f45fb0bSSameer Pujar
1462*4f45fb0bSSameer Pujar				adx@2903900 {
1463*4f45fb0bSSameer Pujar					status = "okay";
1464*4f45fb0bSSameer Pujar
1465*4f45fb0bSSameer Pujar					ports {
1466*4f45fb0bSSameer Pujar						#address-cells = <1>;
1467*4f45fb0bSSameer Pujar						#size-cells = <0>;
1468*4f45fb0bSSameer Pujar
1469*4f45fb0bSSameer Pujar						port@0 {
1470*4f45fb0bSSameer Pujar							reg = <0>;
1471*4f45fb0bSSameer Pujar
1472*4f45fb0bSSameer Pujar							adx2_in_ep: endpoint {
1473*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_in_ep>;
1474*4f45fb0bSSameer Pujar							};
1475*4f45fb0bSSameer Pujar						};
1476*4f45fb0bSSameer Pujar
1477*4f45fb0bSSameer Pujar						adx2_out1_port: port@1 {
1478*4f45fb0bSSameer Pujar							reg = <1>;
1479*4f45fb0bSSameer Pujar
1480*4f45fb0bSSameer Pujar							adx2_out1_ep: endpoint {
1481*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out1_ep>;
1482*4f45fb0bSSameer Pujar							};
1483*4f45fb0bSSameer Pujar						};
1484*4f45fb0bSSameer Pujar
1485*4f45fb0bSSameer Pujar						adx2_out2_port: port@2 {
1486*4f45fb0bSSameer Pujar							reg = <2>;
1487*4f45fb0bSSameer Pujar
1488*4f45fb0bSSameer Pujar							adx2_out2_ep: endpoint {
1489*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out2_ep>;
1490*4f45fb0bSSameer Pujar							};
1491*4f45fb0bSSameer Pujar						};
1492*4f45fb0bSSameer Pujar
1493*4f45fb0bSSameer Pujar						adx2_out3_port: port@3 {
1494*4f45fb0bSSameer Pujar							reg = <3>;
1495*4f45fb0bSSameer Pujar
1496*4f45fb0bSSameer Pujar							adx2_out3_ep: endpoint {
1497*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out3_ep>;
1498*4f45fb0bSSameer Pujar							};
1499*4f45fb0bSSameer Pujar						};
1500*4f45fb0bSSameer Pujar
1501*4f45fb0bSSameer Pujar						adx2_out4_port: port@4 {
1502*4f45fb0bSSameer Pujar							reg = <4>;
1503*4f45fb0bSSameer Pujar
1504*4f45fb0bSSameer Pujar							adx2_out4_ep: endpoint {
1505*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out4_ep>;
1506*4f45fb0bSSameer Pujar							};
1507*4f45fb0bSSameer Pujar						};
1508*4f45fb0bSSameer Pujar					};
1509*4f45fb0bSSameer Pujar				};
1510*4f45fb0bSSameer Pujar
1511*4f45fb0bSSameer Pujar				adx@2903a00 {
1512*4f45fb0bSSameer Pujar					status = "okay";
1513*4f45fb0bSSameer Pujar
1514*4f45fb0bSSameer Pujar					ports {
1515*4f45fb0bSSameer Pujar						#address-cells = <1>;
1516*4f45fb0bSSameer Pujar						#size-cells = <0>;
1517*4f45fb0bSSameer Pujar
1518*4f45fb0bSSameer Pujar						port@0 {
1519*4f45fb0bSSameer Pujar							reg = <0>;
1520*4f45fb0bSSameer Pujar
1521*4f45fb0bSSameer Pujar							adx3_in_ep: endpoint {
1522*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_in_ep>;
1523*4f45fb0bSSameer Pujar							};
1524*4f45fb0bSSameer Pujar						};
1525*4f45fb0bSSameer Pujar
1526*4f45fb0bSSameer Pujar						adx3_out1_port: port@1 {
1527*4f45fb0bSSameer Pujar							reg = <1>;
1528*4f45fb0bSSameer Pujar
1529*4f45fb0bSSameer Pujar							adx3_out1_ep: endpoint {
1530*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out1_ep>;
1531*4f45fb0bSSameer Pujar							};
1532*4f45fb0bSSameer Pujar						};
1533*4f45fb0bSSameer Pujar
1534*4f45fb0bSSameer Pujar						adx3_out2_port: port@2 {
1535*4f45fb0bSSameer Pujar							reg = <2>;
1536*4f45fb0bSSameer Pujar
1537*4f45fb0bSSameer Pujar							adx3_out2_ep: endpoint {
1538*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out2_ep>;
1539*4f45fb0bSSameer Pujar							};
1540*4f45fb0bSSameer Pujar						};
1541*4f45fb0bSSameer Pujar
1542*4f45fb0bSSameer Pujar						adx3_out3_port: port@3 {
1543*4f45fb0bSSameer Pujar							reg = <3>;
1544*4f45fb0bSSameer Pujar
1545*4f45fb0bSSameer Pujar							adx3_out3_ep: endpoint {
1546*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out3_ep>;
1547*4f45fb0bSSameer Pujar							};
1548*4f45fb0bSSameer Pujar						};
1549*4f45fb0bSSameer Pujar
1550*4f45fb0bSSameer Pujar						adx3_out4_port: port@4 {
1551*4f45fb0bSSameer Pujar							reg = <4>;
1552*4f45fb0bSSameer Pujar
1553*4f45fb0bSSameer Pujar							adx3_out4_ep: endpoint {
1554*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out4_ep>;
1555*4f45fb0bSSameer Pujar							};
1556*4f45fb0bSSameer Pujar						};
1557*4f45fb0bSSameer Pujar					};
1558*4f45fb0bSSameer Pujar				};
1559*4f45fb0bSSameer Pujar
1560*4f45fb0bSSameer Pujar				adx@2903b00 {
1561*4f45fb0bSSameer Pujar					status = "okay";
1562*4f45fb0bSSameer Pujar
1563*4f45fb0bSSameer Pujar					ports {
1564*4f45fb0bSSameer Pujar						#address-cells = <1>;
1565*4f45fb0bSSameer Pujar						#size-cells = <0>;
1566*4f45fb0bSSameer Pujar
1567*4f45fb0bSSameer Pujar						port@0 {
1568*4f45fb0bSSameer Pujar							reg = <0>;
1569*4f45fb0bSSameer Pujar
1570*4f45fb0bSSameer Pujar							adx4_in_ep: endpoint {
1571*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_in_ep>;
1572*4f45fb0bSSameer Pujar							};
1573*4f45fb0bSSameer Pujar						};
1574*4f45fb0bSSameer Pujar
1575*4f45fb0bSSameer Pujar						adx4_out1_port: port@1 {
1576*4f45fb0bSSameer Pujar							reg = <1>;
1577*4f45fb0bSSameer Pujar
1578*4f45fb0bSSameer Pujar							adx4_out1_ep: endpoint {
1579*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out1_ep>;
1580*4f45fb0bSSameer Pujar							};
1581*4f45fb0bSSameer Pujar						};
1582*4f45fb0bSSameer Pujar
1583*4f45fb0bSSameer Pujar						adx4_out2_port: port@2 {
1584*4f45fb0bSSameer Pujar							reg = <2>;
1585*4f45fb0bSSameer Pujar
1586*4f45fb0bSSameer Pujar							adx4_out2_ep: endpoint {
1587*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out2_ep>;
1588*4f45fb0bSSameer Pujar							};
1589*4f45fb0bSSameer Pujar						};
1590*4f45fb0bSSameer Pujar
1591*4f45fb0bSSameer Pujar						adx4_out3_port: port@3 {
1592*4f45fb0bSSameer Pujar							reg = <3>;
1593*4f45fb0bSSameer Pujar
1594*4f45fb0bSSameer Pujar							adx4_out3_ep: endpoint {
1595*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out3_ep>;
1596*4f45fb0bSSameer Pujar							};
1597*4f45fb0bSSameer Pujar						};
1598*4f45fb0bSSameer Pujar
1599*4f45fb0bSSameer Pujar						adx4_out4_port: port@4 {
1600*4f45fb0bSSameer Pujar							reg = <4>;
1601*4f45fb0bSSameer Pujar
1602*4f45fb0bSSameer Pujar							adx4_out4_ep: endpoint {
1603*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out4_ep>;
1604*4f45fb0bSSameer Pujar							};
1605*4f45fb0bSSameer Pujar						};
1606*4f45fb0bSSameer Pujar					};
1607*4f45fb0bSSameer Pujar				};
1608*4f45fb0bSSameer Pujar
1609*4f45fb0bSSameer Pujar				amixer@290bb00 {
1610*4f45fb0bSSameer Pujar					status = "okay";
1611*4f45fb0bSSameer Pujar
1612*4f45fb0bSSameer Pujar					ports {
1613*4f45fb0bSSameer Pujar						#address-cells = <1>;
1614*4f45fb0bSSameer Pujar						#size-cells = <0>;
1615*4f45fb0bSSameer Pujar
1616*4f45fb0bSSameer Pujar						port@0 {
1617*4f45fb0bSSameer Pujar							reg = <0x0>;
1618*4f45fb0bSSameer Pujar
1619*4f45fb0bSSameer Pujar							mixer_in1_ep: endpoint {
1620*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in1_ep>;
1621*4f45fb0bSSameer Pujar							};
1622*4f45fb0bSSameer Pujar						};
1623*4f45fb0bSSameer Pujar
1624*4f45fb0bSSameer Pujar						port@1 {
1625*4f45fb0bSSameer Pujar							reg = <0x1>;
1626*4f45fb0bSSameer Pujar
1627*4f45fb0bSSameer Pujar							mixer_in2_ep: endpoint {
1628*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in2_ep>;
1629*4f45fb0bSSameer Pujar							};
1630*4f45fb0bSSameer Pujar						};
1631*4f45fb0bSSameer Pujar
1632*4f45fb0bSSameer Pujar						port@2 {
1633*4f45fb0bSSameer Pujar							reg = <0x2>;
1634*4f45fb0bSSameer Pujar
1635*4f45fb0bSSameer Pujar							mixer_in3_ep: endpoint {
1636*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in3_ep>;
1637*4f45fb0bSSameer Pujar							};
1638*4f45fb0bSSameer Pujar						};
1639*4f45fb0bSSameer Pujar
1640*4f45fb0bSSameer Pujar						port@3 {
1641*4f45fb0bSSameer Pujar							reg = <0x3>;
1642*4f45fb0bSSameer Pujar
1643*4f45fb0bSSameer Pujar							mixer_in4_ep: endpoint {
1644*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in4_ep>;
1645*4f45fb0bSSameer Pujar							};
1646*4f45fb0bSSameer Pujar						};
1647*4f45fb0bSSameer Pujar
1648*4f45fb0bSSameer Pujar						port@4 {
1649*4f45fb0bSSameer Pujar							reg = <0x4>;
1650*4f45fb0bSSameer Pujar
1651*4f45fb0bSSameer Pujar							mixer_in5_ep: endpoint {
1652*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in5_ep>;
1653*4f45fb0bSSameer Pujar							};
1654*4f45fb0bSSameer Pujar						};
1655*4f45fb0bSSameer Pujar
1656*4f45fb0bSSameer Pujar						port@5 {
1657*4f45fb0bSSameer Pujar							reg = <0x5>;
1658*4f45fb0bSSameer Pujar
1659*4f45fb0bSSameer Pujar							mixer_in6_ep: endpoint {
1660*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in6_ep>;
1661*4f45fb0bSSameer Pujar							};
1662*4f45fb0bSSameer Pujar						};
1663*4f45fb0bSSameer Pujar
1664*4f45fb0bSSameer Pujar						port@6 {
1665*4f45fb0bSSameer Pujar							reg = <0x6>;
1666*4f45fb0bSSameer Pujar
1667*4f45fb0bSSameer Pujar							mixer_in7_ep: endpoint {
1668*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in7_ep>;
1669*4f45fb0bSSameer Pujar							};
1670*4f45fb0bSSameer Pujar						};
1671*4f45fb0bSSameer Pujar
1672*4f45fb0bSSameer Pujar						port@7 {
1673*4f45fb0bSSameer Pujar							reg = <0x7>;
1674*4f45fb0bSSameer Pujar
1675*4f45fb0bSSameer Pujar							mixer_in8_ep: endpoint {
1676*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in8_ep>;
1677*4f45fb0bSSameer Pujar							};
1678*4f45fb0bSSameer Pujar						};
1679*4f45fb0bSSameer Pujar
1680*4f45fb0bSSameer Pujar						port@8 {
1681*4f45fb0bSSameer Pujar							reg = <0x8>;
1682*4f45fb0bSSameer Pujar
1683*4f45fb0bSSameer Pujar							mixer_in9_ep: endpoint {
1684*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in9_ep>;
1685*4f45fb0bSSameer Pujar							};
1686*4f45fb0bSSameer Pujar						};
1687*4f45fb0bSSameer Pujar
1688*4f45fb0bSSameer Pujar						port@9 {
1689*4f45fb0bSSameer Pujar							reg = <0x9>;
1690*4f45fb0bSSameer Pujar
1691*4f45fb0bSSameer Pujar							mixer_in10_ep: endpoint {
1692*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in10_ep>;
1693*4f45fb0bSSameer Pujar							};
1694*4f45fb0bSSameer Pujar						};
1695*4f45fb0bSSameer Pujar
1696*4f45fb0bSSameer Pujar						mixer_out1_port: port@a {
1697*4f45fb0bSSameer Pujar							reg = <0xa>;
1698*4f45fb0bSSameer Pujar
1699*4f45fb0bSSameer Pujar							mixer_out1_ep: endpoint {
1700*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out1_ep>;
1701*4f45fb0bSSameer Pujar							};
1702*4f45fb0bSSameer Pujar						};
1703*4f45fb0bSSameer Pujar
1704*4f45fb0bSSameer Pujar						mixer_out2_port: port@b {
1705*4f45fb0bSSameer Pujar							reg = <0xb>;
1706*4f45fb0bSSameer Pujar
1707*4f45fb0bSSameer Pujar							mixer_out2_ep: endpoint {
1708*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out2_ep>;
1709*4f45fb0bSSameer Pujar							};
1710*4f45fb0bSSameer Pujar						};
1711*4f45fb0bSSameer Pujar
1712*4f45fb0bSSameer Pujar						mixer_out3_port: port@c {
1713*4f45fb0bSSameer Pujar							reg = <0xc>;
1714*4f45fb0bSSameer Pujar
1715*4f45fb0bSSameer Pujar							mixer_out3_ep: endpoint {
1716*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out3_ep>;
1717*4f45fb0bSSameer Pujar							};
1718*4f45fb0bSSameer Pujar						};
1719*4f45fb0bSSameer Pujar
1720*4f45fb0bSSameer Pujar						mixer_out4_port: port@d {
1721*4f45fb0bSSameer Pujar							reg = <0xd>;
1722*4f45fb0bSSameer Pujar
1723*4f45fb0bSSameer Pujar							mixer_out4_ep: endpoint {
1724*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out4_ep>;
1725*4f45fb0bSSameer Pujar							};
1726*4f45fb0bSSameer Pujar						};
1727*4f45fb0bSSameer Pujar
1728*4f45fb0bSSameer Pujar						mixer_out5_port: port@e {
1729*4f45fb0bSSameer Pujar							reg = <0xe>;
1730*4f45fb0bSSameer Pujar
1731*4f45fb0bSSameer Pujar							mixer_out5_ep: endpoint {
1732*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out5_ep>;
1733*4f45fb0bSSameer Pujar							};
1734*4f45fb0bSSameer Pujar						};
1735*4f45fb0bSSameer Pujar					};
1736*4f45fb0bSSameer Pujar				};
17375b4f6323SSameer Pujar			};
17389a182db4SSameer Pujar		};
17399a182db4SSameer Pujar
1740228f1e6aSThierry Reding		i2c@3160000 {
1741228f1e6aSThierry Reding			eeprom@56 {
1742228f1e6aSThierry Reding				compatible = "atmel,24c02";
1743228f1e6aSThierry Reding				reg = <0x56>;
1744228f1e6aSThierry Reding
1745a4387f29SJon Hunter				label = "system";
1746228f1e6aSThierry Reding				vcc-supply = <&vdd_1v8ls>;
1747228f1e6aSThierry Reding				address-width = <8>;
1748228f1e6aSThierry Reding				pagesize = <8>;
1749228f1e6aSThierry Reding				size = <256>;
1750228f1e6aSThierry Reding				read-only;
1751228f1e6aSThierry Reding			};
1752228f1e6aSThierry Reding		};
1753228f1e6aSThierry Reding
17545eef17eeSThierry Reding		ddc: i2c@31c0000 {
17555eef17eeSThierry Reding			status = "okay";
17565eef17eeSThierry Reding		};
17575eef17eeSThierry Reding
1758b8656c67SMikko Perttunen		/* SDMMC1 (SD/MMC) */
175967bb17f6SThierry Reding		mmc@3400000 {
1760b8656c67SMikko Perttunen			status = "okay";
1761b8656c67SMikko Perttunen		};
176258542353SThierry Reding
17635eef17eeSThierry Reding		hda@3510000 {
1764b8928c2bSThierry Reding			nvidia,model = "NVIDIA Jetson AGX Xavier HDA";
176533c038e4SThierry Reding			status = "okay";
176633c038e4SThierry Reding		};
176733c038e4SThierry Reding
176892f37c0aSJC Kuo		padctl@3520000 {
176992f37c0aSJC Kuo			status = "okay";
177092f37c0aSJC Kuo
177192f37c0aSJC Kuo			pads {
177292f37c0aSJC Kuo				usb2 {
177392f37c0aSJC Kuo					lanes {
177440b4d824SJC Kuo						usb2-0 {
177540b4d824SJC Kuo							status = "okay";
177640b4d824SJC Kuo						};
177740b4d824SJC Kuo
177892f37c0aSJC Kuo						usb2-1 {
177992f37c0aSJC Kuo							status = "okay";
178092f37c0aSJC Kuo						};
178192f37c0aSJC Kuo
178292f37c0aSJC Kuo						usb2-3 {
178392f37c0aSJC Kuo							status = "okay";
178492f37c0aSJC Kuo						};
178592f37c0aSJC Kuo					};
178692f37c0aSJC Kuo				};
178792f37c0aSJC Kuo
178892f37c0aSJC Kuo				usb3 {
178992f37c0aSJC Kuo					lanes {
179092f37c0aSJC Kuo						usb3-0 {
179192f37c0aSJC Kuo							status = "okay";
179292f37c0aSJC Kuo						};
179392f37c0aSJC Kuo
179440b4d824SJC Kuo						usb3-2 {
179540b4d824SJC Kuo							status = "okay";
179640b4d824SJC Kuo						};
179740b4d824SJC Kuo
179892f37c0aSJC Kuo						usb3-3 {
179992f37c0aSJC Kuo							status = "okay";
180092f37c0aSJC Kuo						};
180192f37c0aSJC Kuo					};
180292f37c0aSJC Kuo				};
180392f37c0aSJC Kuo			};
180492f37c0aSJC Kuo
180592f37c0aSJC Kuo			ports {
180640b4d824SJC Kuo				usb2-0 {
180740b4d824SJC Kuo					mode = "host";
180840b4d824SJC Kuo					status = "okay";
180940b4d824SJC Kuo				};
181040b4d824SJC Kuo
181192f37c0aSJC Kuo				usb2-1 {
181292f37c0aSJC Kuo					mode = "host";
181392f37c0aSJC Kuo					status = "okay";
181492f37c0aSJC Kuo				};
181592f37c0aSJC Kuo
181692f37c0aSJC Kuo				usb2-3 {
181792f37c0aSJC Kuo					mode = "host";
181892f37c0aSJC Kuo					status = "okay";
181992f37c0aSJC Kuo				};
182092f37c0aSJC Kuo
182192f37c0aSJC Kuo				usb3-0 {
182292f37c0aSJC Kuo					nvidia,usb2-companion = <1>;
182392f37c0aSJC Kuo					status = "okay";
182492f37c0aSJC Kuo				};
182592f37c0aSJC Kuo
182640b4d824SJC Kuo				usb3-2 {
182740b4d824SJC Kuo					nvidia,usb2-companion = <0>;
182840b4d824SJC Kuo					status = "okay";
182940b4d824SJC Kuo				};
183040b4d824SJC Kuo
183192f37c0aSJC Kuo				usb3-3 {
183292f37c0aSJC Kuo					nvidia,usb2-companion = <3>;
183392f37c0aSJC Kuo					maximum-speed = "super-speed";
183492f37c0aSJC Kuo					status = "okay";
183592f37c0aSJC Kuo				};
183692f37c0aSJC Kuo			};
183792f37c0aSJC Kuo		};
183892f37c0aSJC Kuo
183992f37c0aSJC Kuo		usb@3610000 {
184092f37c0aSJC Kuo			status = "okay";
184192f37c0aSJC Kuo
184240b4d824SJC Kuo			phys =	<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
184340b4d824SJC Kuo				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
18448b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
18458b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
184640b4d824SJC Kuo				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>,
18478b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>;
184840b4d824SJC Kuo			phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3";
184992f37c0aSJC Kuo		};
185092f37c0aSJC Kuo
18513032985aSSameer Pujar		i2c@c250000 {
18523032985aSSameer Pujar			status = "okay";
18533032985aSSameer Pujar
18543032985aSSameer Pujar			rt5658: audio-codec@1a {
18553032985aSSameer Pujar				status = "okay";
18563032985aSSameer Pujar
18573032985aSSameer Pujar				compatible = "realtek,rt5658";
18583032985aSSameer Pujar				reg = <0x1a>;
18593032985aSSameer Pujar				interrupt-parent = <&gpio>;
18603032985aSSameer Pujar				interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>;
1861405fa9e9SSameer Pujar				clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>;
1862405fa9e9SSameer Pujar				clock-names = "mclk";
18633032985aSSameer Pujar				realtek,jd-src = <2>;
18643032985aSSameer Pujar				sound-name-prefix = "CVB-RT";
18655b4f6323SSameer Pujar
18665b4f6323SSameer Pujar				port {
18675b4f6323SSameer Pujar					rt5658_ep: endpoint {
18685b4f6323SSameer Pujar						remote-endpoint = <&i2s1_dap_ep>;
18695b4f6323SSameer Pujar						mclk-fs = <256>;
18705b4f6323SSameer Pujar					};
18715b4f6323SSameer Pujar				};
18723032985aSSameer Pujar			};
18733032985aSSameer Pujar		};
18743032985aSSameer Pujar
187558542353SThierry Reding		pwm@c340000 {
187658542353SThierry Reding			status = "okay";
187758542353SThierry Reding		};
187833c038e4SThierry Reding
187933c038e4SThierry Reding		host1x@13e00000 {
188033c038e4SThierry Reding			display-hub@15200000 {
188133c038e4SThierry Reding				status = "okay";
188233c038e4SThierry Reding			};
188333c038e4SThierry Reding
1884614d063fSThierry Reding			dpaux@155c0000 {
1885614d063fSThierry Reding				status = "okay";
1886614d063fSThierry Reding			};
1887614d063fSThierry Reding
1888614d063fSThierry Reding			dpaux@155d0000 {
1889614d063fSThierry Reding				status = "okay";
1890614d063fSThierry Reding			};
1891614d063fSThierry Reding
189233c038e4SThierry Reding			dpaux@155e0000 {
189333c038e4SThierry Reding				status = "okay";
189433c038e4SThierry Reding			};
189533c038e4SThierry Reding
1896614d063fSThierry Reding			/* DP0 */
1897614d063fSThierry Reding			sor@15b00000 {
1898614d063fSThierry Reding				status = "okay";
1899614d063fSThierry Reding
1900614d063fSThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
1901614d063fSThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
1902614d063fSThierry Reding
1903614d063fSThierry Reding				nvidia,dpaux = <&dpaux0>;
1904614d063fSThierry Reding			};
1905614d063fSThierry Reding
1906614d063fSThierry Reding			/* DP1 */
1907614d063fSThierry Reding			sor@15b40000 {
1908614d063fSThierry Reding				status = "okay";
1909614d063fSThierry Reding
1910614d063fSThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
1911614d063fSThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
1912614d063fSThierry Reding
1913614d063fSThierry Reding				nvidia,dpaux = <&dpaux1>;
1914614d063fSThierry Reding			};
1915614d063fSThierry Reding
1916614d063fSThierry Reding			/* HDMI */
191733c038e4SThierry Reding			sor@15b80000 {
191833c038e4SThierry Reding				status = "okay";
191933c038e4SThierry Reding
1920e8931a27SThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
1921e8931a27SThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
192233c038e4SThierry Reding				hdmi-supply = <&vdd_hdmi>;
192333c038e4SThierry Reding
192433c038e4SThierry Reding				nvidia,ddc-i2c-bus = <&ddc>;
192533c038e4SThierry Reding				nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2)
192633c038e4SThierry Reding							 GPIO_ACTIVE_LOW>;
192733c038e4SThierry Reding			};
192833c038e4SThierry Reding		};
192958542353SThierry Reding	};
193058542353SThierry Reding
1931a586c88eSVidya Sagar	pcie@14100000 {
1932a586c88eSVidya Sagar		status = "okay";
1933a586c88eSVidya Sagar
1934a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
1935a586c88eSVidya Sagar
1936a586c88eSVidya Sagar		phys = <&p2u_hsio_0>;
1937a586c88eSVidya Sagar		phy-names = "p2u-0";
1938a586c88eSVidya Sagar	};
1939a586c88eSVidya Sagar
1940a586c88eSVidya Sagar	pcie@14140000 {
1941a586c88eSVidya Sagar		status = "okay";
1942a586c88eSVidya Sagar
1943a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
1944a586c88eSVidya Sagar
1945a586c88eSVidya Sagar		phys = <&p2u_hsio_7>;
1946a586c88eSVidya Sagar		phy-names = "p2u-0";
1947a586c88eSVidya Sagar	};
1948a586c88eSVidya Sagar
1949a586c88eSVidya Sagar	pcie@14180000 {
1950a586c88eSVidya Sagar		status = "okay";
1951a586c88eSVidya Sagar
1952a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
1953a586c88eSVidya Sagar
1954a586c88eSVidya Sagar		phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>,
1955a586c88eSVidya Sagar		       <&p2u_hsio_5>;
1956a586c88eSVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
1957a586c88eSVidya Sagar	};
1958a586c88eSVidya Sagar
1959a586c88eSVidya Sagar	pcie@141a0000 {
196009a0774aSVidya Sagar		status = "okay";
1961a586c88eSVidya Sagar
1962a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
196309a0774aSVidya Sagar		vpcie3v3-supply = <&vdd_3v3_pcie>;
196409a0774aSVidya Sagar		vpcie12v-supply = <&vdd_12v_pcie>;
1965a586c88eSVidya Sagar
1966a586c88eSVidya Sagar		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
1967a586c88eSVidya Sagar		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
1968a586c88eSVidya Sagar		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
1969a586c88eSVidya Sagar
1970a586c88eSVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
1971a586c88eSVidya Sagar			    "p2u-5", "p2u-6", "p2u-7";
1972a586c88eSVidya Sagar	};
1973a586c88eSVidya Sagar
197484eaaf75SVidya Sagar	pcie_ep@141a0000 {
197584eaaf75SVidya Sagar		status = "disabled";
197684eaaf75SVidya Sagar
197784eaaf75SVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
197884eaaf75SVidya Sagar
197984eaaf75SVidya Sagar		reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
198084eaaf75SVidya Sagar
198184eaaf75SVidya Sagar		nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
198284eaaf75SVidya Sagar					      GPIO_ACTIVE_HIGH>;
198384eaaf75SVidya Sagar
198484eaaf75SVidya Sagar		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
198584eaaf75SVidya Sagar		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
198684eaaf75SVidya Sagar		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
198784eaaf75SVidya Sagar
198884eaaf75SVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
198984eaaf75SVidya Sagar			    "p2u-5", "p2u-6", "p2u-7";
199084eaaf75SVidya Sagar	};
199184eaaf75SVidya Sagar
1992cfe3af19SThierry Reding	fan: fan {
199358542353SThierry Reding		compatible = "pwm-fan";
199458542353SThierry Reding		pwms = <&pwm4 0 45334>;
1995cfe3af19SThierry Reding
1996cfe3af19SThierry Reding		cooling-levels = <0 64 128 255>;
1997cfe3af19SThierry Reding		#cooling-cells = <2>;
1998cfe3af19SThierry Reding	};
1999cfe3af19SThierry Reding
2000e47ac508SThierry Reding	gpio-keys {
2001e47ac508SThierry Reding		compatible = "gpio-keys";
2002e47ac508SThierry Reding
2003e47ac508SThierry Reding		force-recovery {
2004e47ac508SThierry Reding			label = "Force Recovery";
2005e47ac508SThierry Reding			gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
2006e47ac508SThierry Reding				       GPIO_ACTIVE_LOW>;
2007e47ac508SThierry Reding			linux,input-type = <EV_KEY>;
2008cd8f843cSThierry Reding			linux,code = <KEY_SLEEP>;
2009e47ac508SThierry Reding			debounce-interval = <10>;
2010e47ac508SThierry Reding		};
2011e47ac508SThierry Reding
2012e47ac508SThierry Reding		power {
2013e47ac508SThierry Reding			label = "Power";
2014e47ac508SThierry Reding			gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
2015e47ac508SThierry Reding					   GPIO_ACTIVE_LOW>;
2016e47ac508SThierry Reding			linux,input-type = <EV_KEY>;
2017e47ac508SThierry Reding			linux,code = <KEY_POWER>;
2018e47ac508SThierry Reding			debounce-interval = <10>;
2019e47ac508SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
2020e47ac508SThierry Reding			wakeup-source;
2021e47ac508SThierry Reding		};
2022e47ac508SThierry Reding	};
2023e47ac508SThierry Reding
20245b4f6323SSameer Pujar	sound {
20255b4f6323SSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
20265b4f6323SSameer Pujar		status = "okay";
20275b4f6323SSameer Pujar
20285b4f6323SSameer Pujar		dais = /* ADMAIF (FE) Ports */
20295b4f6323SSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
20305b4f6323SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
20315b4f6323SSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
20325b4f6323SSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
20335b4f6323SSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
20345b4f6323SSameer Pujar		       /* XBAR Ports */
20355b4f6323SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
20365b4f6323SSameer Pujar		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
2037*4f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
2038*4f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
2039*4f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
2040*4f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
2041*4f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
2042*4f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
2043*4f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
2044*4f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
2045*4f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
2046*4f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
2047*4f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
2048*4f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
2049*4f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
2050*4f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
2051*4f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
2052*4f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
2053*4f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
2054*4f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2055*4f45fb0bSSameer Pujar		       /* HW accelerators */
2056*4f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
2057*4f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
2058*4f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
2059*4f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
2060*4f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
2061*4f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
2062*4f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
2063*4f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
2064*4f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
2065*4f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
2066*4f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
2067*4f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
2068*4f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
2069*4f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>, <&mixer_out3_port>,
2070*4f45fb0bSSameer Pujar		       <&mixer_out4_port>, <&mixer_out5_port>,
20715b4f6323SSameer Pujar		       /* BE I/O Ports */
20725b4f6323SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
20735b4f6323SSameer Pujar		       <&dmic3_port>;
20745b4f6323SSameer Pujar
2075b8928c2bSThierry Reding		label = "NVIDIA Jetson AGX Xavier APE";
20765b4f6323SSameer Pujar
20775b4f6323SSameer Pujar		widgets =
20785b4f6323SSameer Pujar			"Microphone",	"CVB-RT MIC Jack",
20795b4f6323SSameer Pujar			"Microphone",	"CVB-RT MIC",
20805b4f6323SSameer Pujar			"Headphone",	"CVB-RT HP Jack",
20815b4f6323SSameer Pujar			"Speaker",	"CVB-RT SPK";
20825b4f6323SSameer Pujar
20835b4f6323SSameer Pujar		routing =
20845b4f6323SSameer Pujar			/* I2S1 <-> RT5658 */
20855b4f6323SSameer Pujar			"CVB-RT AIF1 Playback",	"I2S1 DAP-Playback",
20865b4f6323SSameer Pujar			"I2S1 DAP-Capture",	"CVB-RT AIF1 Capture",
20875b4f6323SSameer Pujar			/* RT5658 Codec controls */
20885b4f6323SSameer Pujar			"CVB-RT HP Jack",	"CVB-RT HPO L Playback",
20895b4f6323SSameer Pujar			"CVB-RT HP Jack",	"CVB-RT HPO R Playback",
20905b4f6323SSameer Pujar			"CVB-RT IN1P",		"CVB-RT MIC Jack",
20915b4f6323SSameer Pujar			"CVB-RT IN2P",		"CVB-RT MIC Jack",
20925b4f6323SSameer Pujar			"CVB-RT SPK",		"CVB-RT SPO Playback",
20935b4f6323SSameer Pujar			"CVB-RT DMIC L1",	"CVB-RT MIC",
20945b4f6323SSameer Pujar			"CVB-RT DMIC L2",	"CVB-RT MIC",
20955b4f6323SSameer Pujar			"CVB-RT DMIC R1",	"CVB-RT MIC",
20965b4f6323SSameer Pujar			"CVB-RT DMIC R2",	"CVB-RT MIC";
20975b4f6323SSameer Pujar	};
20985b4f6323SSameer Pujar
2099cfe3af19SThierry Reding	thermal-zones {
2100cfe3af19SThierry Reding		cpu {
2101cfe3af19SThierry Reding			polling-delay = <0>;
2102cfe3af19SThierry Reding			polling-delay-passive = <500>;
2103cfe3af19SThierry Reding			status = "okay";
2104cfe3af19SThierry Reding
2105cfe3af19SThierry Reding			trips {
2106cfe3af19SThierry Reding				cpu_trip_critical: critical {
2107cfe3af19SThierry Reding					temperature = <96500>;
2108cfe3af19SThierry Reding					hysteresis = <0>;
2109cfe3af19SThierry Reding					type = "critical";
2110cfe3af19SThierry Reding				};
2111cfe3af19SThierry Reding
2112cfe3af19SThierry Reding				cpu_trip_hot: hot {
2113cfe3af19SThierry Reding					temperature = <70000>;
2114cfe3af19SThierry Reding					hysteresis = <2000>;
2115cfe3af19SThierry Reding					type = "hot";
2116cfe3af19SThierry Reding				};
2117cfe3af19SThierry Reding
2118cfe3af19SThierry Reding				cpu_trip_active: active {
2119cfe3af19SThierry Reding					temperature = <50000>;
2120cfe3af19SThierry Reding					hysteresis = <2000>;
2121cfe3af19SThierry Reding					type = "active";
2122cfe3af19SThierry Reding				};
2123cfe3af19SThierry Reding
2124cfe3af19SThierry Reding				cpu_trip_passive: passive {
2125cfe3af19SThierry Reding					temperature = <30000>;
2126cfe3af19SThierry Reding					hysteresis = <2000>;
2127cfe3af19SThierry Reding					type = "passive";
2128cfe3af19SThierry Reding				};
2129cfe3af19SThierry Reding			};
2130cfe3af19SThierry Reding
2131cfe3af19SThierry Reding			cooling-maps {
2132cfe3af19SThierry Reding				cpu-critical {
2133cfe3af19SThierry Reding					cooling-device = <&fan 3 3>;
2134cfe3af19SThierry Reding					trip = <&cpu_trip_critical>;
2135cfe3af19SThierry Reding				};
2136cfe3af19SThierry Reding
2137cfe3af19SThierry Reding				cpu-hot {
2138cfe3af19SThierry Reding					cooling-device = <&fan 2 2>;
2139cfe3af19SThierry Reding					trip = <&cpu_trip_hot>;
2140cfe3af19SThierry Reding				};
2141cfe3af19SThierry Reding
2142cfe3af19SThierry Reding				cpu-active {
2143cfe3af19SThierry Reding					cooling-device = <&fan 1 1>;
2144cfe3af19SThierry Reding					trip = <&cpu_trip_active>;
2145cfe3af19SThierry Reding				};
2146cfe3af19SThierry Reding
2147cfe3af19SThierry Reding				cpu-passive {
2148cfe3af19SThierry Reding					cooling-device = <&fan 0 0>;
2149cfe3af19SThierry Reding					trip = <&cpu_trip_passive>;
2150cfe3af19SThierry Reding				};
2151cfe3af19SThierry Reding			};
2152cfe3af19SThierry Reding		};
2153cfe3af19SThierry Reding
2154cfe3af19SThierry Reding		gpu {
2155cfe3af19SThierry Reding			polling-delay = <0>;
2156cfe3af19SThierry Reding			polling-delay-passive = <500>;
2157cfe3af19SThierry Reding			status = "okay";
2158cfe3af19SThierry Reding
2159cfe3af19SThierry Reding			trips {
2160cfe3af19SThierry Reding				gpu_alert0: critical {
2161cfe3af19SThierry Reding					temperature = <99000>;
2162cfe3af19SThierry Reding					hysteresis = <0>;
2163cfe3af19SThierry Reding					type = "critical";
2164cfe3af19SThierry Reding				};
2165cfe3af19SThierry Reding			};
2166cfe3af19SThierry Reding		};
2167cfe3af19SThierry Reding
2168cfe3af19SThierry Reding		aux {
2169cfe3af19SThierry Reding			polling-delay = <0>;
2170cfe3af19SThierry Reding			polling-delay-passive = <500>;
2171cfe3af19SThierry Reding			status = "okay";
2172cfe3af19SThierry Reding
2173cfe3af19SThierry Reding			trips {
2174cfe3af19SThierry Reding				aux_alert0: critical {
2175cfe3af19SThierry Reding					temperature = <90000>;
2176cfe3af19SThierry Reding					hysteresis = <0>;
2177cfe3af19SThierry Reding					type = "critical";
2178cfe3af19SThierry Reding				};
2179cfe3af19SThierry Reding			};
2180cfe3af19SThierry Reding		};
2181b8656c67SMikko Perttunen	};
2182b8656c67SMikko Perttunen};
2183