15def4c47SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
25def4c47SEmmanuel Vadot
35def4c47SEmmanuel Vadot#include <dt-bindings/input/linux-event-codes.h>
45def4c47SEmmanuel Vadot#include <dt-bindings/input/gpio-keys.h>
55def4c47SEmmanuel Vadot
65def4c47SEmmanuel Vadot/ {
75def4c47SEmmanuel Vadot	bus@0 {
85def4c47SEmmanuel Vadot		aconnect@2900000 {
95def4c47SEmmanuel Vadot			status = "okay";
105def4c47SEmmanuel Vadot
115def4c47SEmmanuel Vadot			dma-controller@2930000 {
125def4c47SEmmanuel Vadot				status = "okay";
135def4c47SEmmanuel Vadot			};
145def4c47SEmmanuel Vadot
155def4c47SEmmanuel Vadot			interrupt-controller@2a40000 {
165def4c47SEmmanuel Vadot				status = "okay";
175def4c47SEmmanuel Vadot			};
185956d97fSEmmanuel Vadot
195956d97fSEmmanuel Vadot			ahub@2900800 {
205956d97fSEmmanuel Vadot				status = "okay";
215956d97fSEmmanuel Vadot
225956d97fSEmmanuel Vadot				ports {
235956d97fSEmmanuel Vadot					#address-cells = <1>;
245956d97fSEmmanuel Vadot					#size-cells = <0>;
255956d97fSEmmanuel Vadot
265956d97fSEmmanuel Vadot					port@0 {
275956d97fSEmmanuel Vadot						reg = <0x0>;
285956d97fSEmmanuel Vadot
295956d97fSEmmanuel Vadot						xbar_admaif0_ep: endpoint {
305956d97fSEmmanuel Vadot							remote-endpoint = <&admaif0_ep>;
315956d97fSEmmanuel Vadot						};
325956d97fSEmmanuel Vadot					};
335956d97fSEmmanuel Vadot
345956d97fSEmmanuel Vadot					port@1 {
355956d97fSEmmanuel Vadot						reg = <0x1>;
365956d97fSEmmanuel Vadot
375956d97fSEmmanuel Vadot						xbar_admaif1_ep: endpoint {
385956d97fSEmmanuel Vadot							remote-endpoint = <&admaif1_ep>;
395956d97fSEmmanuel Vadot						};
405956d97fSEmmanuel Vadot					};
415956d97fSEmmanuel Vadot
425956d97fSEmmanuel Vadot					port@2 {
435956d97fSEmmanuel Vadot						reg = <0x2>;
445956d97fSEmmanuel Vadot
455956d97fSEmmanuel Vadot						xbar_admaif2_ep: endpoint {
465956d97fSEmmanuel Vadot							remote-endpoint = <&admaif2_ep>;
475956d97fSEmmanuel Vadot						};
485956d97fSEmmanuel Vadot					};
495956d97fSEmmanuel Vadot
505956d97fSEmmanuel Vadot					port@3 {
515956d97fSEmmanuel Vadot						reg = <0x3>;
525956d97fSEmmanuel Vadot
535956d97fSEmmanuel Vadot						xbar_admaif3_ep: endpoint {
545956d97fSEmmanuel Vadot							remote-endpoint = <&admaif3_ep>;
555956d97fSEmmanuel Vadot						};
565956d97fSEmmanuel Vadot					};
575956d97fSEmmanuel Vadot
585956d97fSEmmanuel Vadot					port@4 {
595956d97fSEmmanuel Vadot						reg = <0x4>;
605956d97fSEmmanuel Vadot
615956d97fSEmmanuel Vadot						xbar_admaif4_ep: endpoint {
625956d97fSEmmanuel Vadot							remote-endpoint = <&admaif4_ep>;
635956d97fSEmmanuel Vadot						};
645956d97fSEmmanuel Vadot					};
655956d97fSEmmanuel Vadot
665956d97fSEmmanuel Vadot					port@5 {
675956d97fSEmmanuel Vadot						reg = <0x5>;
685956d97fSEmmanuel Vadot
695956d97fSEmmanuel Vadot						xbar_admaif5_ep: endpoint {
705956d97fSEmmanuel Vadot							remote-endpoint = <&admaif5_ep>;
715956d97fSEmmanuel Vadot						};
725956d97fSEmmanuel Vadot					};
735956d97fSEmmanuel Vadot
745956d97fSEmmanuel Vadot					port@6 {
755956d97fSEmmanuel Vadot						reg = <0x6>;
765956d97fSEmmanuel Vadot
775956d97fSEmmanuel Vadot						xbar_admaif6_ep: endpoint {
785956d97fSEmmanuel Vadot							remote-endpoint = <&admaif6_ep>;
795956d97fSEmmanuel Vadot						};
805956d97fSEmmanuel Vadot					};
815956d97fSEmmanuel Vadot
825956d97fSEmmanuel Vadot					port@7 {
835956d97fSEmmanuel Vadot						reg = <0x7>;
845956d97fSEmmanuel Vadot
855956d97fSEmmanuel Vadot						xbar_admaif7_ep: endpoint {
865956d97fSEmmanuel Vadot							remote-endpoint = <&admaif7_ep>;
875956d97fSEmmanuel Vadot						};
885956d97fSEmmanuel Vadot					};
895956d97fSEmmanuel Vadot
905956d97fSEmmanuel Vadot					port@8 {
915956d97fSEmmanuel Vadot						reg = <0x8>;
925956d97fSEmmanuel Vadot
935956d97fSEmmanuel Vadot						xbar_admaif8_ep: endpoint {
945956d97fSEmmanuel Vadot							remote-endpoint = <&admaif8_ep>;
955956d97fSEmmanuel Vadot						};
965956d97fSEmmanuel Vadot					};
975956d97fSEmmanuel Vadot
985956d97fSEmmanuel Vadot					port@9 {
995956d97fSEmmanuel Vadot						reg = <0x9>;
1005956d97fSEmmanuel Vadot
1015956d97fSEmmanuel Vadot						xbar_admaif9_ep: endpoint {
1025956d97fSEmmanuel Vadot							remote-endpoint = <&admaif9_ep>;
1035956d97fSEmmanuel Vadot						};
1045956d97fSEmmanuel Vadot					};
1055956d97fSEmmanuel Vadot
1065956d97fSEmmanuel Vadot					port@a {
1075956d97fSEmmanuel Vadot						reg = <0xa>;
1085956d97fSEmmanuel Vadot
1095956d97fSEmmanuel Vadot						xbar_admaif10_ep: endpoint {
1105956d97fSEmmanuel Vadot							remote-endpoint = <&admaif10_ep>;
1115956d97fSEmmanuel Vadot						};
1125956d97fSEmmanuel Vadot					};
1135956d97fSEmmanuel Vadot
1145956d97fSEmmanuel Vadot					port@b {
1155956d97fSEmmanuel Vadot						reg = <0xb>;
1165956d97fSEmmanuel Vadot
1175956d97fSEmmanuel Vadot						xbar_admaif11_ep: endpoint {
1185956d97fSEmmanuel Vadot							remote-endpoint = <&admaif11_ep>;
1195956d97fSEmmanuel Vadot						};
1205956d97fSEmmanuel Vadot					};
1215956d97fSEmmanuel Vadot
1225956d97fSEmmanuel Vadot					port@c {
1235956d97fSEmmanuel Vadot						reg = <0xc>;
1245956d97fSEmmanuel Vadot
1255956d97fSEmmanuel Vadot						xbar_admaif12_ep: endpoint {
1265956d97fSEmmanuel Vadot							remote-endpoint = <&admaif12_ep>;
1275956d97fSEmmanuel Vadot						};
1285956d97fSEmmanuel Vadot					};
1295956d97fSEmmanuel Vadot
1305956d97fSEmmanuel Vadot					port@d {
1315956d97fSEmmanuel Vadot						reg = <0xd>;
1325956d97fSEmmanuel Vadot
1335956d97fSEmmanuel Vadot						xbar_admaif13_ep: endpoint {
1345956d97fSEmmanuel Vadot							remote-endpoint = <&admaif13_ep>;
1355956d97fSEmmanuel Vadot						};
1365956d97fSEmmanuel Vadot					};
1375956d97fSEmmanuel Vadot
1385956d97fSEmmanuel Vadot					port@e {
1395956d97fSEmmanuel Vadot						reg = <0xe>;
1405956d97fSEmmanuel Vadot
1415956d97fSEmmanuel Vadot						xbar_admaif14_ep: endpoint {
1425956d97fSEmmanuel Vadot							remote-endpoint = <&admaif14_ep>;
1435956d97fSEmmanuel Vadot						};
1445956d97fSEmmanuel Vadot					};
1455956d97fSEmmanuel Vadot
1465956d97fSEmmanuel Vadot					port@f {
1475956d97fSEmmanuel Vadot						reg = <0xf>;
1485956d97fSEmmanuel Vadot
1495956d97fSEmmanuel Vadot						xbar_admaif15_ep: endpoint {
1505956d97fSEmmanuel Vadot							remote-endpoint = <&admaif15_ep>;
1515956d97fSEmmanuel Vadot						};
1525956d97fSEmmanuel Vadot					};
1535956d97fSEmmanuel Vadot
1545956d97fSEmmanuel Vadot					port@10 {
1555956d97fSEmmanuel Vadot						reg = <0x10>;
1565956d97fSEmmanuel Vadot
1575956d97fSEmmanuel Vadot						xbar_admaif16_ep: endpoint {
1585956d97fSEmmanuel Vadot							remote-endpoint = <&admaif16_ep>;
1595956d97fSEmmanuel Vadot						};
1605956d97fSEmmanuel Vadot					};
1615956d97fSEmmanuel Vadot
1625956d97fSEmmanuel Vadot					port@11 {
1635956d97fSEmmanuel Vadot						reg = <0x11>;
1645956d97fSEmmanuel Vadot
1655956d97fSEmmanuel Vadot						xbar_admaif17_ep: endpoint {
1665956d97fSEmmanuel Vadot							remote-endpoint = <&admaif17_ep>;
1675956d97fSEmmanuel Vadot						};
1685956d97fSEmmanuel Vadot					};
1695956d97fSEmmanuel Vadot
1705956d97fSEmmanuel Vadot					port@12 {
1715956d97fSEmmanuel Vadot						reg = <0x12>;
1725956d97fSEmmanuel Vadot
1735956d97fSEmmanuel Vadot						xbar_admaif18_ep: endpoint {
1745956d97fSEmmanuel Vadot							remote-endpoint = <&admaif18_ep>;
1755956d97fSEmmanuel Vadot						};
1765956d97fSEmmanuel Vadot					};
1775956d97fSEmmanuel Vadot
1785956d97fSEmmanuel Vadot					port@13 {
1795956d97fSEmmanuel Vadot						reg = <0x13>;
1805956d97fSEmmanuel Vadot
1815956d97fSEmmanuel Vadot						xbar_admaif19_ep: endpoint {
1825956d97fSEmmanuel Vadot							remote-endpoint = <&admaif19_ep>;
1835956d97fSEmmanuel Vadot						};
1845956d97fSEmmanuel Vadot					};
1855956d97fSEmmanuel Vadot
1865956d97fSEmmanuel Vadot					xbar_i2s3_port: port@16 {
1875956d97fSEmmanuel Vadot						reg = <0x16>;
1885956d97fSEmmanuel Vadot
1895956d97fSEmmanuel Vadot						xbar_i2s3_ep: endpoint {
1905956d97fSEmmanuel Vadot							remote-endpoint = <&i2s3_cif_ep>;
1915956d97fSEmmanuel Vadot						};
1925956d97fSEmmanuel Vadot					};
1935956d97fSEmmanuel Vadot
1945956d97fSEmmanuel Vadot					xbar_i2s5_port: port@18 {
1955956d97fSEmmanuel Vadot						reg = <0x18>;
1965956d97fSEmmanuel Vadot
1975956d97fSEmmanuel Vadot						xbar_i2s5_ep: endpoint {
1985956d97fSEmmanuel Vadot							remote-endpoint = <&i2s5_cif_ep>;
1995956d97fSEmmanuel Vadot						};
2005956d97fSEmmanuel Vadot					};
2015956d97fSEmmanuel Vadot
2025956d97fSEmmanuel Vadot					xbar_dmic1_port: port@1a {
2035956d97fSEmmanuel Vadot						reg = <0x1a>;
2045956d97fSEmmanuel Vadot
2055956d97fSEmmanuel Vadot						xbar_dmic1_ep: endpoint {
2065956d97fSEmmanuel Vadot							remote-endpoint = <&dmic1_cif_ep>;
2075956d97fSEmmanuel Vadot						};
2085956d97fSEmmanuel Vadot					};
2095956d97fSEmmanuel Vadot
2105956d97fSEmmanuel Vadot					xbar_dmic2_port: port@1b {
2115956d97fSEmmanuel Vadot						reg = <0x1b>;
2125956d97fSEmmanuel Vadot
2135956d97fSEmmanuel Vadot						xbar_dmic2_ep: endpoint {
2145956d97fSEmmanuel Vadot							remote-endpoint = <&dmic2_cif_ep>;
2155956d97fSEmmanuel Vadot						};
2165956d97fSEmmanuel Vadot					};
2175956d97fSEmmanuel Vadot
2185956d97fSEmmanuel Vadot					xbar_dmic4_port: port@1d {
2195956d97fSEmmanuel Vadot						reg = <0x1d>;
2205956d97fSEmmanuel Vadot
2215956d97fSEmmanuel Vadot						xbar_dmic4_ep: endpoint {
2225956d97fSEmmanuel Vadot							remote-endpoint = <&dmic4_cif_ep>;
2235956d97fSEmmanuel Vadot						};
2245956d97fSEmmanuel Vadot					};
2255956d97fSEmmanuel Vadot
2265956d97fSEmmanuel Vadot					xbar_dspk1_port: port@1e {
2275956d97fSEmmanuel Vadot						reg = <0x1e>;
2285956d97fSEmmanuel Vadot
2295956d97fSEmmanuel Vadot						xbar_dspk1_ep: endpoint {
2305956d97fSEmmanuel Vadot							remote-endpoint = <&dspk1_cif_ep>;
2315956d97fSEmmanuel Vadot						};
2325956d97fSEmmanuel Vadot					};
2335956d97fSEmmanuel Vadot
2345956d97fSEmmanuel Vadot					xbar_dspk2_port: port@1f {
2355956d97fSEmmanuel Vadot						reg = <0x1f>;
2365956d97fSEmmanuel Vadot
2375956d97fSEmmanuel Vadot						xbar_dspk2_ep: endpoint {
2385956d97fSEmmanuel Vadot							remote-endpoint = <&dspk2_cif_ep>;
2395956d97fSEmmanuel Vadot						};
2405956d97fSEmmanuel Vadot					};
241*8cc087a1SEmmanuel Vadot
242*8cc087a1SEmmanuel Vadot					xbar_sfc1_in_port: port@20 {
243*8cc087a1SEmmanuel Vadot						reg = <0x20>;
244*8cc087a1SEmmanuel Vadot
245*8cc087a1SEmmanuel Vadot						xbar_sfc1_in_ep: endpoint {
246*8cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc1_cif_in_ep>;
247*8cc087a1SEmmanuel Vadot						};
248*8cc087a1SEmmanuel Vadot					};
249*8cc087a1SEmmanuel Vadot
250*8cc087a1SEmmanuel Vadot					port@21 {
251*8cc087a1SEmmanuel Vadot						reg = <0x21>;
252*8cc087a1SEmmanuel Vadot
253*8cc087a1SEmmanuel Vadot						xbar_sfc1_out_ep: endpoint {
254*8cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc1_cif_out_ep>;
255*8cc087a1SEmmanuel Vadot						};
256*8cc087a1SEmmanuel Vadot					};
257*8cc087a1SEmmanuel Vadot
258*8cc087a1SEmmanuel Vadot					xbar_sfc2_in_port: port@22 {
259*8cc087a1SEmmanuel Vadot						reg = <0x22>;
260*8cc087a1SEmmanuel Vadot
261*8cc087a1SEmmanuel Vadot						xbar_sfc2_in_ep: endpoint {
262*8cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc2_cif_in_ep>;
263*8cc087a1SEmmanuel Vadot						};
264*8cc087a1SEmmanuel Vadot					};
265*8cc087a1SEmmanuel Vadot
266*8cc087a1SEmmanuel Vadot					port@23 {
267*8cc087a1SEmmanuel Vadot						reg = <0x23>;
268*8cc087a1SEmmanuel Vadot
269*8cc087a1SEmmanuel Vadot						xbar_sfc2_out_ep: endpoint {
270*8cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc2_cif_out_ep>;
271*8cc087a1SEmmanuel Vadot						};
272*8cc087a1SEmmanuel Vadot					};
273*8cc087a1SEmmanuel Vadot
274*8cc087a1SEmmanuel Vadot					xbar_sfc3_in_port: port@24 {
275*8cc087a1SEmmanuel Vadot						reg = <0x24>;
276*8cc087a1SEmmanuel Vadot
277*8cc087a1SEmmanuel Vadot						xbar_sfc3_in_ep: endpoint {
278*8cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc3_cif_in_ep>;
279*8cc087a1SEmmanuel Vadot						};
280*8cc087a1SEmmanuel Vadot					};
281*8cc087a1SEmmanuel Vadot
282*8cc087a1SEmmanuel Vadot					port@25 {
283*8cc087a1SEmmanuel Vadot						reg = <0x25>;
284*8cc087a1SEmmanuel Vadot
285*8cc087a1SEmmanuel Vadot						xbar_sfc3_out_ep: endpoint {
286*8cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc3_cif_out_ep>;
287*8cc087a1SEmmanuel Vadot						};
288*8cc087a1SEmmanuel Vadot					};
289*8cc087a1SEmmanuel Vadot
290*8cc087a1SEmmanuel Vadot					xbar_sfc4_in_port: port@26 {
291*8cc087a1SEmmanuel Vadot						reg = <0x26>;
292*8cc087a1SEmmanuel Vadot
293*8cc087a1SEmmanuel Vadot						xbar_sfc4_in_ep: endpoint {
294*8cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc4_cif_in_ep>;
295*8cc087a1SEmmanuel Vadot						};
296*8cc087a1SEmmanuel Vadot					};
297*8cc087a1SEmmanuel Vadot
298*8cc087a1SEmmanuel Vadot					port@27 {
299*8cc087a1SEmmanuel Vadot						reg = <0x27>;
300*8cc087a1SEmmanuel Vadot
301*8cc087a1SEmmanuel Vadot						xbar_sfc4_out_ep: endpoint {
302*8cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc4_cif_out_ep>;
303*8cc087a1SEmmanuel Vadot						};
304*8cc087a1SEmmanuel Vadot					};
305*8cc087a1SEmmanuel Vadot
306*8cc087a1SEmmanuel Vadot					xbar_mvc1_in_port: port@28 {
307*8cc087a1SEmmanuel Vadot						reg = <0x28>;
308*8cc087a1SEmmanuel Vadot
309*8cc087a1SEmmanuel Vadot						xbar_mvc1_in_ep: endpoint {
310*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mvc1_cif_in_ep>;
311*8cc087a1SEmmanuel Vadot						};
312*8cc087a1SEmmanuel Vadot					};
313*8cc087a1SEmmanuel Vadot
314*8cc087a1SEmmanuel Vadot					port@29 {
315*8cc087a1SEmmanuel Vadot						reg = <0x29>;
316*8cc087a1SEmmanuel Vadot
317*8cc087a1SEmmanuel Vadot						xbar_mvc1_out_ep: endpoint {
318*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mvc1_cif_out_ep>;
319*8cc087a1SEmmanuel Vadot						};
320*8cc087a1SEmmanuel Vadot					};
321*8cc087a1SEmmanuel Vadot
322*8cc087a1SEmmanuel Vadot					xbar_mvc2_in_port: port@2a {
323*8cc087a1SEmmanuel Vadot						reg = <0x2a>;
324*8cc087a1SEmmanuel Vadot
325*8cc087a1SEmmanuel Vadot						xbar_mvc2_in_ep: endpoint {
326*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mvc2_cif_in_ep>;
327*8cc087a1SEmmanuel Vadot						};
328*8cc087a1SEmmanuel Vadot					};
329*8cc087a1SEmmanuel Vadot
330*8cc087a1SEmmanuel Vadot					port@2b {
331*8cc087a1SEmmanuel Vadot						reg = <0x2b>;
332*8cc087a1SEmmanuel Vadot
333*8cc087a1SEmmanuel Vadot						xbar_mvc2_out_ep: endpoint {
334*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mvc2_cif_out_ep>;
335*8cc087a1SEmmanuel Vadot						};
336*8cc087a1SEmmanuel Vadot					};
337*8cc087a1SEmmanuel Vadot
338*8cc087a1SEmmanuel Vadot					xbar_amx1_in1_port: port@2c {
339*8cc087a1SEmmanuel Vadot						reg = <0x2c>;
340*8cc087a1SEmmanuel Vadot
341*8cc087a1SEmmanuel Vadot						xbar_amx1_in1_ep: endpoint {
342*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx1_in1_ep>;
343*8cc087a1SEmmanuel Vadot						};
344*8cc087a1SEmmanuel Vadot					};
345*8cc087a1SEmmanuel Vadot
346*8cc087a1SEmmanuel Vadot					xbar_amx1_in2_port: port@2d {
347*8cc087a1SEmmanuel Vadot						reg = <0x2d>;
348*8cc087a1SEmmanuel Vadot
349*8cc087a1SEmmanuel Vadot						xbar_amx1_in2_ep: endpoint {
350*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx1_in2_ep>;
351*8cc087a1SEmmanuel Vadot						};
352*8cc087a1SEmmanuel Vadot					};
353*8cc087a1SEmmanuel Vadot
354*8cc087a1SEmmanuel Vadot					xbar_amx1_in3_port: port@2e {
355*8cc087a1SEmmanuel Vadot						reg = <0x2e>;
356*8cc087a1SEmmanuel Vadot
357*8cc087a1SEmmanuel Vadot						xbar_amx1_in3_ep: endpoint {
358*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx1_in3_ep>;
359*8cc087a1SEmmanuel Vadot						};
360*8cc087a1SEmmanuel Vadot					};
361*8cc087a1SEmmanuel Vadot
362*8cc087a1SEmmanuel Vadot					xbar_amx1_in4_port: port@2f {
363*8cc087a1SEmmanuel Vadot						reg = <0x2f>;
364*8cc087a1SEmmanuel Vadot
365*8cc087a1SEmmanuel Vadot						xbar_amx1_in4_ep: endpoint {
366*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx1_in4_ep>;
367*8cc087a1SEmmanuel Vadot						};
368*8cc087a1SEmmanuel Vadot					};
369*8cc087a1SEmmanuel Vadot
370*8cc087a1SEmmanuel Vadot					port@30 {
371*8cc087a1SEmmanuel Vadot						reg = <0x30>;
372*8cc087a1SEmmanuel Vadot
373*8cc087a1SEmmanuel Vadot						xbar_amx1_out_ep: endpoint {
374*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx1_out_ep>;
375*8cc087a1SEmmanuel Vadot						};
376*8cc087a1SEmmanuel Vadot					};
377*8cc087a1SEmmanuel Vadot
378*8cc087a1SEmmanuel Vadot					xbar_amx2_in1_port: port@31 {
379*8cc087a1SEmmanuel Vadot						reg = <0x31>;
380*8cc087a1SEmmanuel Vadot
381*8cc087a1SEmmanuel Vadot						xbar_amx2_in1_ep: endpoint {
382*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx2_in1_ep>;
383*8cc087a1SEmmanuel Vadot						};
384*8cc087a1SEmmanuel Vadot					};
385*8cc087a1SEmmanuel Vadot
386*8cc087a1SEmmanuel Vadot					xbar_amx2_in2_port: port@32 {
387*8cc087a1SEmmanuel Vadot						reg = <0x32>;
388*8cc087a1SEmmanuel Vadot
389*8cc087a1SEmmanuel Vadot						xbar_amx2_in2_ep: endpoint {
390*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx2_in2_ep>;
391*8cc087a1SEmmanuel Vadot						};
392*8cc087a1SEmmanuel Vadot					};
393*8cc087a1SEmmanuel Vadot
394*8cc087a1SEmmanuel Vadot					xbar_amx2_in3_port: port@33 {
395*8cc087a1SEmmanuel Vadot						reg = <0x33>;
396*8cc087a1SEmmanuel Vadot
397*8cc087a1SEmmanuel Vadot						xbar_amx2_in3_ep: endpoint {
398*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx2_in3_ep>;
399*8cc087a1SEmmanuel Vadot						};
400*8cc087a1SEmmanuel Vadot					};
401*8cc087a1SEmmanuel Vadot
402*8cc087a1SEmmanuel Vadot					xbar_amx2_in4_port: port@34 {
403*8cc087a1SEmmanuel Vadot						reg = <0x34>;
404*8cc087a1SEmmanuel Vadot
405*8cc087a1SEmmanuel Vadot						xbar_amx2_in4_ep: endpoint {
406*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx2_in4_ep>;
407*8cc087a1SEmmanuel Vadot						};
408*8cc087a1SEmmanuel Vadot					};
409*8cc087a1SEmmanuel Vadot
410*8cc087a1SEmmanuel Vadot					port@35 {
411*8cc087a1SEmmanuel Vadot						reg = <0x35>;
412*8cc087a1SEmmanuel Vadot
413*8cc087a1SEmmanuel Vadot						xbar_amx2_out_ep: endpoint {
414*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx2_out_ep>;
415*8cc087a1SEmmanuel Vadot						};
416*8cc087a1SEmmanuel Vadot					};
417*8cc087a1SEmmanuel Vadot
418*8cc087a1SEmmanuel Vadot					xbar_amx3_in1_port: port@36 {
419*8cc087a1SEmmanuel Vadot						reg = <0x36>;
420*8cc087a1SEmmanuel Vadot
421*8cc087a1SEmmanuel Vadot						xbar_amx3_in1_ep: endpoint {
422*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx3_in1_ep>;
423*8cc087a1SEmmanuel Vadot						};
424*8cc087a1SEmmanuel Vadot					};
425*8cc087a1SEmmanuel Vadot
426*8cc087a1SEmmanuel Vadot					xbar_amx3_in2_port: port@37 {
427*8cc087a1SEmmanuel Vadot						reg = <0x37>;
428*8cc087a1SEmmanuel Vadot
429*8cc087a1SEmmanuel Vadot						xbar_amx3_in2_ep: endpoint {
430*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx3_in2_ep>;
431*8cc087a1SEmmanuel Vadot						};
432*8cc087a1SEmmanuel Vadot					};
433*8cc087a1SEmmanuel Vadot
434*8cc087a1SEmmanuel Vadot					xbar_amx3_in3_port: port@38 {
435*8cc087a1SEmmanuel Vadot						reg = <0x38>;
436*8cc087a1SEmmanuel Vadot
437*8cc087a1SEmmanuel Vadot						xbar_amx3_in3_ep: endpoint {
438*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx3_in3_ep>;
439*8cc087a1SEmmanuel Vadot						};
440*8cc087a1SEmmanuel Vadot					};
441*8cc087a1SEmmanuel Vadot
442*8cc087a1SEmmanuel Vadot					xbar_amx3_in4_port: port@39 {
443*8cc087a1SEmmanuel Vadot						reg = <0x39>;
444*8cc087a1SEmmanuel Vadot
445*8cc087a1SEmmanuel Vadot						xbar_amx3_in4_ep: endpoint {
446*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx3_in4_ep>;
447*8cc087a1SEmmanuel Vadot						};
448*8cc087a1SEmmanuel Vadot					};
449*8cc087a1SEmmanuel Vadot
450*8cc087a1SEmmanuel Vadot					port@3a {
451*8cc087a1SEmmanuel Vadot						reg = <0x3a>;
452*8cc087a1SEmmanuel Vadot
453*8cc087a1SEmmanuel Vadot						xbar_amx3_out_ep: endpoint {
454*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx3_out_ep>;
455*8cc087a1SEmmanuel Vadot						};
456*8cc087a1SEmmanuel Vadot					};
457*8cc087a1SEmmanuel Vadot
458*8cc087a1SEmmanuel Vadot					xbar_amx4_in1_port: port@3b {
459*8cc087a1SEmmanuel Vadot						reg = <0x3b>;
460*8cc087a1SEmmanuel Vadot
461*8cc087a1SEmmanuel Vadot						xbar_amx4_in1_ep: endpoint {
462*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx4_in1_ep>;
463*8cc087a1SEmmanuel Vadot						};
464*8cc087a1SEmmanuel Vadot					};
465*8cc087a1SEmmanuel Vadot
466*8cc087a1SEmmanuel Vadot					xbar_amx4_in2_port: port@3c {
467*8cc087a1SEmmanuel Vadot						reg = <0x3c>;
468*8cc087a1SEmmanuel Vadot
469*8cc087a1SEmmanuel Vadot						xbar_amx4_in2_ep: endpoint {
470*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx4_in2_ep>;
471*8cc087a1SEmmanuel Vadot						};
472*8cc087a1SEmmanuel Vadot					};
473*8cc087a1SEmmanuel Vadot
474*8cc087a1SEmmanuel Vadot					xbar_amx4_in3_port: port@3d {
475*8cc087a1SEmmanuel Vadot						reg = <0x3d>;
476*8cc087a1SEmmanuel Vadot
477*8cc087a1SEmmanuel Vadot						xbar_amx4_in3_ep: endpoint {
478*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx4_in3_ep>;
479*8cc087a1SEmmanuel Vadot						};
480*8cc087a1SEmmanuel Vadot					};
481*8cc087a1SEmmanuel Vadot
482*8cc087a1SEmmanuel Vadot					xbar_amx4_in4_port: port@3e {
483*8cc087a1SEmmanuel Vadot						reg = <0x3e>;
484*8cc087a1SEmmanuel Vadot
485*8cc087a1SEmmanuel Vadot						xbar_amx4_in4_ep: endpoint {
486*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx4_in4_ep>;
487*8cc087a1SEmmanuel Vadot						};
488*8cc087a1SEmmanuel Vadot					};
489*8cc087a1SEmmanuel Vadot
490*8cc087a1SEmmanuel Vadot					port@3f {
491*8cc087a1SEmmanuel Vadot						reg = <0x3f>;
492*8cc087a1SEmmanuel Vadot
493*8cc087a1SEmmanuel Vadot						xbar_amx4_out_ep: endpoint {
494*8cc087a1SEmmanuel Vadot							remote-endpoint = <&amx4_out_ep>;
495*8cc087a1SEmmanuel Vadot						};
496*8cc087a1SEmmanuel Vadot					};
497*8cc087a1SEmmanuel Vadot
498*8cc087a1SEmmanuel Vadot					xbar_adx1_in_port: port@40 {
499*8cc087a1SEmmanuel Vadot						reg = <0x40>;
500*8cc087a1SEmmanuel Vadot
501*8cc087a1SEmmanuel Vadot						xbar_adx1_in_ep: endpoint {
502*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx1_in_ep>;
503*8cc087a1SEmmanuel Vadot						};
504*8cc087a1SEmmanuel Vadot					};
505*8cc087a1SEmmanuel Vadot
506*8cc087a1SEmmanuel Vadot					port@41 {
507*8cc087a1SEmmanuel Vadot						reg = <0x41>;
508*8cc087a1SEmmanuel Vadot
509*8cc087a1SEmmanuel Vadot						xbar_adx1_out1_ep: endpoint {
510*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx1_out1_ep>;
511*8cc087a1SEmmanuel Vadot						};
512*8cc087a1SEmmanuel Vadot					};
513*8cc087a1SEmmanuel Vadot
514*8cc087a1SEmmanuel Vadot					port@42 {
515*8cc087a1SEmmanuel Vadot						reg = <0x42>;
516*8cc087a1SEmmanuel Vadot
517*8cc087a1SEmmanuel Vadot						xbar_adx1_out2_ep: endpoint {
518*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx1_out2_ep>;
519*8cc087a1SEmmanuel Vadot						};
520*8cc087a1SEmmanuel Vadot					};
521*8cc087a1SEmmanuel Vadot
522*8cc087a1SEmmanuel Vadot					port@43 {
523*8cc087a1SEmmanuel Vadot						reg = <0x43>;
524*8cc087a1SEmmanuel Vadot
525*8cc087a1SEmmanuel Vadot						xbar_adx1_out3_ep: endpoint {
526*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx1_out3_ep>;
527*8cc087a1SEmmanuel Vadot						};
528*8cc087a1SEmmanuel Vadot					};
529*8cc087a1SEmmanuel Vadot
530*8cc087a1SEmmanuel Vadot					port@44 {
531*8cc087a1SEmmanuel Vadot						reg = <0x44>;
532*8cc087a1SEmmanuel Vadot
533*8cc087a1SEmmanuel Vadot						xbar_adx1_out4_ep: endpoint {
534*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx1_out4_ep>;
535*8cc087a1SEmmanuel Vadot						};
536*8cc087a1SEmmanuel Vadot					};
537*8cc087a1SEmmanuel Vadot
538*8cc087a1SEmmanuel Vadot					xbar_adx2_in_port: port@45 {
539*8cc087a1SEmmanuel Vadot						reg = <0x45>;
540*8cc087a1SEmmanuel Vadot
541*8cc087a1SEmmanuel Vadot						xbar_adx2_in_ep: endpoint {
542*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx2_in_ep>;
543*8cc087a1SEmmanuel Vadot						};
544*8cc087a1SEmmanuel Vadot					};
545*8cc087a1SEmmanuel Vadot
546*8cc087a1SEmmanuel Vadot					port@46 {
547*8cc087a1SEmmanuel Vadot						reg = <0x46>;
548*8cc087a1SEmmanuel Vadot
549*8cc087a1SEmmanuel Vadot						xbar_adx2_out1_ep: endpoint {
550*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx2_out1_ep>;
551*8cc087a1SEmmanuel Vadot						};
552*8cc087a1SEmmanuel Vadot					};
553*8cc087a1SEmmanuel Vadot
554*8cc087a1SEmmanuel Vadot					port@47 {
555*8cc087a1SEmmanuel Vadot						reg = <0x47>;
556*8cc087a1SEmmanuel Vadot
557*8cc087a1SEmmanuel Vadot						xbar_adx2_out2_ep: endpoint {
558*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx2_out2_ep>;
559*8cc087a1SEmmanuel Vadot						};
560*8cc087a1SEmmanuel Vadot					};
561*8cc087a1SEmmanuel Vadot
562*8cc087a1SEmmanuel Vadot					port@48 {
563*8cc087a1SEmmanuel Vadot						reg = <0x48>;
564*8cc087a1SEmmanuel Vadot
565*8cc087a1SEmmanuel Vadot						xbar_adx2_out3_ep: endpoint {
566*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx2_out3_ep>;
567*8cc087a1SEmmanuel Vadot						};
568*8cc087a1SEmmanuel Vadot					};
569*8cc087a1SEmmanuel Vadot
570*8cc087a1SEmmanuel Vadot					port@49 {
571*8cc087a1SEmmanuel Vadot						reg = <0x49>;
572*8cc087a1SEmmanuel Vadot
573*8cc087a1SEmmanuel Vadot						xbar_adx2_out4_ep: endpoint {
574*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx2_out4_ep>;
575*8cc087a1SEmmanuel Vadot						};
576*8cc087a1SEmmanuel Vadot					};
577*8cc087a1SEmmanuel Vadot
578*8cc087a1SEmmanuel Vadot					xbar_adx3_in_port: port@4a {
579*8cc087a1SEmmanuel Vadot						reg = <0x4a>;
580*8cc087a1SEmmanuel Vadot
581*8cc087a1SEmmanuel Vadot						xbar_adx3_in_ep: endpoint {
582*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx3_in_ep>;
583*8cc087a1SEmmanuel Vadot						};
584*8cc087a1SEmmanuel Vadot					};
585*8cc087a1SEmmanuel Vadot
586*8cc087a1SEmmanuel Vadot					port@4b {
587*8cc087a1SEmmanuel Vadot						reg = <0x4b>;
588*8cc087a1SEmmanuel Vadot
589*8cc087a1SEmmanuel Vadot						xbar_adx3_out1_ep: endpoint {
590*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx3_out1_ep>;
591*8cc087a1SEmmanuel Vadot						};
592*8cc087a1SEmmanuel Vadot					};
593*8cc087a1SEmmanuel Vadot
594*8cc087a1SEmmanuel Vadot					port@4c {
595*8cc087a1SEmmanuel Vadot						reg = <0x4c>;
596*8cc087a1SEmmanuel Vadot
597*8cc087a1SEmmanuel Vadot						xbar_adx3_out2_ep: endpoint {
598*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx3_out2_ep>;
599*8cc087a1SEmmanuel Vadot						};
600*8cc087a1SEmmanuel Vadot					};
601*8cc087a1SEmmanuel Vadot
602*8cc087a1SEmmanuel Vadot					port@4d {
603*8cc087a1SEmmanuel Vadot						reg = <0x4d>;
604*8cc087a1SEmmanuel Vadot
605*8cc087a1SEmmanuel Vadot						xbar_adx3_out3_ep: endpoint {
606*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx3_out3_ep>;
607*8cc087a1SEmmanuel Vadot						};
608*8cc087a1SEmmanuel Vadot					};
609*8cc087a1SEmmanuel Vadot
610*8cc087a1SEmmanuel Vadot					port@4e {
611*8cc087a1SEmmanuel Vadot						reg = <0x4e>;
612*8cc087a1SEmmanuel Vadot
613*8cc087a1SEmmanuel Vadot						xbar_adx3_out4_ep: endpoint {
614*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx3_out4_ep>;
615*8cc087a1SEmmanuel Vadot						};
616*8cc087a1SEmmanuel Vadot					};
617*8cc087a1SEmmanuel Vadot
618*8cc087a1SEmmanuel Vadot					xbar_adx4_in_port: port@4f {
619*8cc087a1SEmmanuel Vadot						reg = <0x4f>;
620*8cc087a1SEmmanuel Vadot
621*8cc087a1SEmmanuel Vadot						xbar_adx4_in_ep: endpoint {
622*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx4_in_ep>;
623*8cc087a1SEmmanuel Vadot						};
624*8cc087a1SEmmanuel Vadot					};
625*8cc087a1SEmmanuel Vadot
626*8cc087a1SEmmanuel Vadot					port@50 {
627*8cc087a1SEmmanuel Vadot						reg = <0x50>;
628*8cc087a1SEmmanuel Vadot
629*8cc087a1SEmmanuel Vadot						xbar_adx4_out1_ep: endpoint {
630*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx4_out1_ep>;
631*8cc087a1SEmmanuel Vadot						};
632*8cc087a1SEmmanuel Vadot					};
633*8cc087a1SEmmanuel Vadot
634*8cc087a1SEmmanuel Vadot					port@51 {
635*8cc087a1SEmmanuel Vadot						reg = <0x51>;
636*8cc087a1SEmmanuel Vadot
637*8cc087a1SEmmanuel Vadot						xbar_adx4_out2_ep: endpoint {
638*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx4_out2_ep>;
639*8cc087a1SEmmanuel Vadot						};
640*8cc087a1SEmmanuel Vadot					};
641*8cc087a1SEmmanuel Vadot
642*8cc087a1SEmmanuel Vadot					port@52 {
643*8cc087a1SEmmanuel Vadot						reg = <0x52>;
644*8cc087a1SEmmanuel Vadot
645*8cc087a1SEmmanuel Vadot						xbar_adx4_out3_ep: endpoint {
646*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx4_out3_ep>;
647*8cc087a1SEmmanuel Vadot						};
648*8cc087a1SEmmanuel Vadot					};
649*8cc087a1SEmmanuel Vadot
650*8cc087a1SEmmanuel Vadot					port@53 {
651*8cc087a1SEmmanuel Vadot						reg = <0x53>;
652*8cc087a1SEmmanuel Vadot
653*8cc087a1SEmmanuel Vadot						xbar_adx4_out4_ep: endpoint {
654*8cc087a1SEmmanuel Vadot							remote-endpoint = <&adx4_out4_ep>;
655*8cc087a1SEmmanuel Vadot						};
656*8cc087a1SEmmanuel Vadot					};
657*8cc087a1SEmmanuel Vadot
658*8cc087a1SEmmanuel Vadot					xbar_mixer_in1_port: port@54 {
659*8cc087a1SEmmanuel Vadot						reg = <0x54>;
660*8cc087a1SEmmanuel Vadot
661*8cc087a1SEmmanuel Vadot						xbar_mixer_in1_ep: endpoint {
662*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in1_ep>;
663*8cc087a1SEmmanuel Vadot						};
664*8cc087a1SEmmanuel Vadot					};
665*8cc087a1SEmmanuel Vadot
666*8cc087a1SEmmanuel Vadot					xbar_mixer_in2_port: port@55 {
667*8cc087a1SEmmanuel Vadot						reg = <0x55>;
668*8cc087a1SEmmanuel Vadot
669*8cc087a1SEmmanuel Vadot						xbar_mixer_in2_ep: endpoint {
670*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in2_ep>;
671*8cc087a1SEmmanuel Vadot						};
672*8cc087a1SEmmanuel Vadot					};
673*8cc087a1SEmmanuel Vadot
674*8cc087a1SEmmanuel Vadot					xbar_mixer_in3_port: port@56 {
675*8cc087a1SEmmanuel Vadot						reg = <0x56>;
676*8cc087a1SEmmanuel Vadot
677*8cc087a1SEmmanuel Vadot						xbar_mixer_in3_ep: endpoint {
678*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in3_ep>;
679*8cc087a1SEmmanuel Vadot						};
680*8cc087a1SEmmanuel Vadot					};
681*8cc087a1SEmmanuel Vadot
682*8cc087a1SEmmanuel Vadot					xbar_mixer_in4_port: port@57 {
683*8cc087a1SEmmanuel Vadot						reg = <0x57>;
684*8cc087a1SEmmanuel Vadot
685*8cc087a1SEmmanuel Vadot						xbar_mixer_in4_ep: endpoint {
686*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in4_ep>;
687*8cc087a1SEmmanuel Vadot						};
688*8cc087a1SEmmanuel Vadot					};
689*8cc087a1SEmmanuel Vadot
690*8cc087a1SEmmanuel Vadot					xbar_mixer_in5_port: port@58 {
691*8cc087a1SEmmanuel Vadot						reg = <0x58>;
692*8cc087a1SEmmanuel Vadot
693*8cc087a1SEmmanuel Vadot						xbar_mixer_in5_ep: endpoint {
694*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in5_ep>;
695*8cc087a1SEmmanuel Vadot						};
696*8cc087a1SEmmanuel Vadot					};
697*8cc087a1SEmmanuel Vadot
698*8cc087a1SEmmanuel Vadot					xbar_mixer_in6_port: port@59 {
699*8cc087a1SEmmanuel Vadot						reg = <0x59>;
700*8cc087a1SEmmanuel Vadot
701*8cc087a1SEmmanuel Vadot						xbar_mixer_in6_ep: endpoint {
702*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in6_ep>;
703*8cc087a1SEmmanuel Vadot						};
704*8cc087a1SEmmanuel Vadot					};
705*8cc087a1SEmmanuel Vadot
706*8cc087a1SEmmanuel Vadot					xbar_mixer_in7_port: port@5a {
707*8cc087a1SEmmanuel Vadot						reg = <0x5a>;
708*8cc087a1SEmmanuel Vadot
709*8cc087a1SEmmanuel Vadot						xbar_mixer_in7_ep: endpoint {
710*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in7_ep>;
711*8cc087a1SEmmanuel Vadot						};
712*8cc087a1SEmmanuel Vadot					};
713*8cc087a1SEmmanuel Vadot
714*8cc087a1SEmmanuel Vadot					xbar_mixer_in8_port: port@5b {
715*8cc087a1SEmmanuel Vadot						reg = <0x5b>;
716*8cc087a1SEmmanuel Vadot
717*8cc087a1SEmmanuel Vadot						xbar_mixer_in8_ep: endpoint {
718*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in8_ep>;
719*8cc087a1SEmmanuel Vadot						};
720*8cc087a1SEmmanuel Vadot					};
721*8cc087a1SEmmanuel Vadot
722*8cc087a1SEmmanuel Vadot					xbar_mixer_in9_port: port@5c {
723*8cc087a1SEmmanuel Vadot						reg = <0x5c>;
724*8cc087a1SEmmanuel Vadot
725*8cc087a1SEmmanuel Vadot						xbar_mixer_in9_ep: endpoint {
726*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in9_ep>;
727*8cc087a1SEmmanuel Vadot						};
728*8cc087a1SEmmanuel Vadot					};
729*8cc087a1SEmmanuel Vadot
730*8cc087a1SEmmanuel Vadot					xbar_mixer_in10_port: port@5d {
731*8cc087a1SEmmanuel Vadot						reg = <0x5d>;
732*8cc087a1SEmmanuel Vadot
733*8cc087a1SEmmanuel Vadot						xbar_mixer_in10_ep: endpoint {
734*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in10_ep>;
735*8cc087a1SEmmanuel Vadot						};
736*8cc087a1SEmmanuel Vadot					};
737*8cc087a1SEmmanuel Vadot
738*8cc087a1SEmmanuel Vadot					port@5e {
739*8cc087a1SEmmanuel Vadot						reg = <0x5e>;
740*8cc087a1SEmmanuel Vadot
741*8cc087a1SEmmanuel Vadot						xbar_mixer_out1_ep: endpoint {
742*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_out1_ep>;
743*8cc087a1SEmmanuel Vadot						};
744*8cc087a1SEmmanuel Vadot					};
745*8cc087a1SEmmanuel Vadot
746*8cc087a1SEmmanuel Vadot					port@5f {
747*8cc087a1SEmmanuel Vadot						reg = <0x5f>;
748*8cc087a1SEmmanuel Vadot
749*8cc087a1SEmmanuel Vadot						xbar_mixer_out2_ep: endpoint {
750*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_out2_ep>;
751*8cc087a1SEmmanuel Vadot						};
752*8cc087a1SEmmanuel Vadot					};
753*8cc087a1SEmmanuel Vadot
754*8cc087a1SEmmanuel Vadot					port@60 {
755*8cc087a1SEmmanuel Vadot						reg = <0x60>;
756*8cc087a1SEmmanuel Vadot
757*8cc087a1SEmmanuel Vadot						xbar_mixer_out3_ep: endpoint {
758*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_out3_ep>;
759*8cc087a1SEmmanuel Vadot						};
760*8cc087a1SEmmanuel Vadot					};
761*8cc087a1SEmmanuel Vadot
762*8cc087a1SEmmanuel Vadot					port@61 {
763*8cc087a1SEmmanuel Vadot						reg = <0x61>;
764*8cc087a1SEmmanuel Vadot
765*8cc087a1SEmmanuel Vadot						xbar_mixer_out4_ep: endpoint {
766*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_out4_ep>;
767*8cc087a1SEmmanuel Vadot						};
768*8cc087a1SEmmanuel Vadot					};
769*8cc087a1SEmmanuel Vadot
770*8cc087a1SEmmanuel Vadot					port@62 {
771*8cc087a1SEmmanuel Vadot						reg = <0x62>;
772*8cc087a1SEmmanuel Vadot
773*8cc087a1SEmmanuel Vadot						xbar_mixer_out5_ep: endpoint {
774*8cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_out5_ep>;
775*8cc087a1SEmmanuel Vadot						};
776*8cc087a1SEmmanuel Vadot					};
7775956d97fSEmmanuel Vadot				};
7785956d97fSEmmanuel Vadot
7795956d97fSEmmanuel Vadot				admaif@290f000 {
7805956d97fSEmmanuel Vadot					status = "okay";
7815956d97fSEmmanuel Vadot
7825956d97fSEmmanuel Vadot					ports {
7835956d97fSEmmanuel Vadot						#address-cells = <1>;
7845956d97fSEmmanuel Vadot						#size-cells = <0>;
7855956d97fSEmmanuel Vadot
7865956d97fSEmmanuel Vadot						admaif0_port: port@0 {
7875956d97fSEmmanuel Vadot							reg = <0x0>;
7885956d97fSEmmanuel Vadot
7895956d97fSEmmanuel Vadot							admaif0_ep: endpoint {
7905956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif0_ep>;
7915956d97fSEmmanuel Vadot							};
7925956d97fSEmmanuel Vadot						};
7935956d97fSEmmanuel Vadot
7945956d97fSEmmanuel Vadot						admaif1_port: port@1 {
7955956d97fSEmmanuel Vadot							reg = <0x1>;
7965956d97fSEmmanuel Vadot
7975956d97fSEmmanuel Vadot							admaif1_ep: endpoint {
7985956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif1_ep>;
7995956d97fSEmmanuel Vadot							};
8005956d97fSEmmanuel Vadot						};
8015956d97fSEmmanuel Vadot
8025956d97fSEmmanuel Vadot						admaif2_port: port@2 {
8035956d97fSEmmanuel Vadot							reg = <0x2>;
8045956d97fSEmmanuel Vadot
8055956d97fSEmmanuel Vadot							admaif2_ep: endpoint {
8065956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif2_ep>;
8075956d97fSEmmanuel Vadot							};
8085956d97fSEmmanuel Vadot						};
8095956d97fSEmmanuel Vadot
8105956d97fSEmmanuel Vadot						admaif3_port: port@3 {
8115956d97fSEmmanuel Vadot							reg = <0x3>;
8125956d97fSEmmanuel Vadot
8135956d97fSEmmanuel Vadot							admaif3_ep: endpoint {
8145956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif3_ep>;
8155956d97fSEmmanuel Vadot							};
8165956d97fSEmmanuel Vadot						};
8175956d97fSEmmanuel Vadot
8185956d97fSEmmanuel Vadot						admaif4_port: port@4 {
8195956d97fSEmmanuel Vadot							reg = <0x4>;
8205956d97fSEmmanuel Vadot
8215956d97fSEmmanuel Vadot							admaif4_ep: endpoint {
8225956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif4_ep>;
8235956d97fSEmmanuel Vadot							};
8245956d97fSEmmanuel Vadot						};
8255956d97fSEmmanuel Vadot
8265956d97fSEmmanuel Vadot						admaif5_port: port@5 {
8275956d97fSEmmanuel Vadot							reg = <0x5>;
8285956d97fSEmmanuel Vadot
8295956d97fSEmmanuel Vadot							admaif5_ep: endpoint {
8305956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif5_ep>;
8315956d97fSEmmanuel Vadot							};
8325956d97fSEmmanuel Vadot						};
8335956d97fSEmmanuel Vadot
8345956d97fSEmmanuel Vadot						admaif6_port: port@6 {
8355956d97fSEmmanuel Vadot							reg = <0x6>;
8365956d97fSEmmanuel Vadot
8375956d97fSEmmanuel Vadot							admaif6_ep: endpoint {
8385956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif6_ep>;
8395956d97fSEmmanuel Vadot							};
8405956d97fSEmmanuel Vadot						};
8415956d97fSEmmanuel Vadot
8425956d97fSEmmanuel Vadot						admaif7_port: port@7 {
8435956d97fSEmmanuel Vadot							reg = <0x7>;
8445956d97fSEmmanuel Vadot
8455956d97fSEmmanuel Vadot							admaif7_ep: endpoint {
8465956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif7_ep>;
8475956d97fSEmmanuel Vadot							};
8485956d97fSEmmanuel Vadot						};
8495956d97fSEmmanuel Vadot
8505956d97fSEmmanuel Vadot						admaif8_port: port@8 {
8515956d97fSEmmanuel Vadot							reg = <0x8>;
8525956d97fSEmmanuel Vadot
8535956d97fSEmmanuel Vadot							admaif8_ep: endpoint {
8545956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif8_ep>;
8555956d97fSEmmanuel Vadot							};
8565956d97fSEmmanuel Vadot						};
8575956d97fSEmmanuel Vadot
8585956d97fSEmmanuel Vadot						admaif9_port: port@9 {
8595956d97fSEmmanuel Vadot							reg = <0x9>;
8605956d97fSEmmanuel Vadot
8615956d97fSEmmanuel Vadot							admaif9_ep: endpoint {
8625956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif9_ep>;
8635956d97fSEmmanuel Vadot							};
8645956d97fSEmmanuel Vadot						};
8655956d97fSEmmanuel Vadot
8665956d97fSEmmanuel Vadot						admaif10_port: port@a {
8675956d97fSEmmanuel Vadot							reg = <0xa>;
8685956d97fSEmmanuel Vadot
8695956d97fSEmmanuel Vadot							admaif10_ep: endpoint {
8705956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif10_ep>;
8715956d97fSEmmanuel Vadot							};
8725956d97fSEmmanuel Vadot						};
8735956d97fSEmmanuel Vadot
8745956d97fSEmmanuel Vadot						admaif11_port: port@b {
8755956d97fSEmmanuel Vadot							reg = <0xb>;
8765956d97fSEmmanuel Vadot
8775956d97fSEmmanuel Vadot							admaif11_ep: endpoint {
8785956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif11_ep>;
8795956d97fSEmmanuel Vadot							};
8805956d97fSEmmanuel Vadot						};
8815956d97fSEmmanuel Vadot
8825956d97fSEmmanuel Vadot						admaif12_port: port@c {
8835956d97fSEmmanuel Vadot							reg = <0xc>;
8845956d97fSEmmanuel Vadot
8855956d97fSEmmanuel Vadot							admaif12_ep: endpoint {
8865956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif12_ep>;
8875956d97fSEmmanuel Vadot							};
8885956d97fSEmmanuel Vadot						};
8895956d97fSEmmanuel Vadot
8905956d97fSEmmanuel Vadot						admaif13_port: port@d {
8915956d97fSEmmanuel Vadot							reg = <0xd>;
8925956d97fSEmmanuel Vadot
8935956d97fSEmmanuel Vadot							admaif13_ep: endpoint {
8945956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif13_ep>;
8955956d97fSEmmanuel Vadot							};
8965956d97fSEmmanuel Vadot						};
8975956d97fSEmmanuel Vadot
8985956d97fSEmmanuel Vadot						admaif14_port: port@e {
8995956d97fSEmmanuel Vadot							reg = <0xe>;
9005956d97fSEmmanuel Vadot
9015956d97fSEmmanuel Vadot							admaif14_ep: endpoint {
9025956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif14_ep>;
9035956d97fSEmmanuel Vadot							};
9045956d97fSEmmanuel Vadot						};
9055956d97fSEmmanuel Vadot
9065956d97fSEmmanuel Vadot						admaif15_port: port@f {
9075956d97fSEmmanuel Vadot							reg = <0xf>;
9085956d97fSEmmanuel Vadot
9095956d97fSEmmanuel Vadot							admaif15_ep: endpoint {
9105956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif15_ep>;
9115956d97fSEmmanuel Vadot							};
9125956d97fSEmmanuel Vadot						};
9135956d97fSEmmanuel Vadot
9145956d97fSEmmanuel Vadot						admaif16_port: port@10 {
9155956d97fSEmmanuel Vadot							reg = <0x10>;
9165956d97fSEmmanuel Vadot
9175956d97fSEmmanuel Vadot							admaif16_ep: endpoint {
9185956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif16_ep>;
9195956d97fSEmmanuel Vadot							};
9205956d97fSEmmanuel Vadot						};
9215956d97fSEmmanuel Vadot
9225956d97fSEmmanuel Vadot						admaif17_port: port@11 {
9235956d97fSEmmanuel Vadot							reg = <0x11>;
9245956d97fSEmmanuel Vadot
9255956d97fSEmmanuel Vadot							admaif17_ep: endpoint {
9265956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif17_ep>;
9275956d97fSEmmanuel Vadot							};
9285956d97fSEmmanuel Vadot						};
9295956d97fSEmmanuel Vadot
9305956d97fSEmmanuel Vadot						admaif18_port: port@12 {
9315956d97fSEmmanuel Vadot							reg = <0x12>;
9325956d97fSEmmanuel Vadot
9335956d97fSEmmanuel Vadot							admaif18_ep: endpoint {
9345956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif18_ep>;
9355956d97fSEmmanuel Vadot							};
9365956d97fSEmmanuel Vadot						};
9375956d97fSEmmanuel Vadot
9385956d97fSEmmanuel Vadot						admaif19_port: port@13 {
9395956d97fSEmmanuel Vadot							reg = <0x13>;
9405956d97fSEmmanuel Vadot
9415956d97fSEmmanuel Vadot							admaif19_ep: endpoint {
9425956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_admaif19_ep>;
9435956d97fSEmmanuel Vadot							};
9445956d97fSEmmanuel Vadot						};
9455956d97fSEmmanuel Vadot					};
9465956d97fSEmmanuel Vadot				};
9475956d97fSEmmanuel Vadot
9485956d97fSEmmanuel Vadot				i2s@2901200 {
9495956d97fSEmmanuel Vadot					status = "okay";
9505956d97fSEmmanuel Vadot
9515956d97fSEmmanuel Vadot					ports {
9525956d97fSEmmanuel Vadot						#address-cells = <1>;
9535956d97fSEmmanuel Vadot						#size-cells = <0>;
9545956d97fSEmmanuel Vadot
9555956d97fSEmmanuel Vadot						port@0 {
9565956d97fSEmmanuel Vadot							reg = <0>;
9575956d97fSEmmanuel Vadot
9585956d97fSEmmanuel Vadot							i2s3_cif_ep: endpoint {
9595956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_i2s3_ep>;
9605956d97fSEmmanuel Vadot							};
9615956d97fSEmmanuel Vadot						};
9625956d97fSEmmanuel Vadot
9635956d97fSEmmanuel Vadot						i2s3_port: port@1 {
9645956d97fSEmmanuel Vadot							reg = <1>;
9655956d97fSEmmanuel Vadot
9665956d97fSEmmanuel Vadot							i2s3_dap_ep: endpoint {
9675956d97fSEmmanuel Vadot								dai-format = "i2s";
9685956d97fSEmmanuel Vadot								/* Place holder for external Codec */
9695956d97fSEmmanuel Vadot							};
9705956d97fSEmmanuel Vadot						};
9715956d97fSEmmanuel Vadot					};
9725956d97fSEmmanuel Vadot				};
9735956d97fSEmmanuel Vadot
9745956d97fSEmmanuel Vadot				i2s@2901400 {
9755956d97fSEmmanuel Vadot					status = "okay";
9765956d97fSEmmanuel Vadot
9775956d97fSEmmanuel Vadot					ports {
9785956d97fSEmmanuel Vadot						#address-cells = <1>;
9795956d97fSEmmanuel Vadot						#size-cells = <0>;
9805956d97fSEmmanuel Vadot
9815956d97fSEmmanuel Vadot						port@0 {
9825956d97fSEmmanuel Vadot							reg = <0>;
9835956d97fSEmmanuel Vadot
9845956d97fSEmmanuel Vadot							i2s5_cif_ep: endpoint {
9855956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_i2s5_ep>;
9865956d97fSEmmanuel Vadot							};
9875956d97fSEmmanuel Vadot						};
9885956d97fSEmmanuel Vadot
9895956d97fSEmmanuel Vadot						i2s5_port: port@1 {
9905956d97fSEmmanuel Vadot							reg = <1>;
9915956d97fSEmmanuel Vadot
9925956d97fSEmmanuel Vadot							i2s5_dap_ep: endpoint@0 {
9935956d97fSEmmanuel Vadot								dai-format = "i2s";
9945956d97fSEmmanuel Vadot								/* Place holder for external Codec */
9955956d97fSEmmanuel Vadot							};
9965956d97fSEmmanuel Vadot						};
9975956d97fSEmmanuel Vadot					};
9985956d97fSEmmanuel Vadot				};
9995956d97fSEmmanuel Vadot
10005956d97fSEmmanuel Vadot				dmic@2904000 {
10015956d97fSEmmanuel Vadot					status = "okay";
10025956d97fSEmmanuel Vadot
10035956d97fSEmmanuel Vadot					ports {
10045956d97fSEmmanuel Vadot						#address-cells = <1>;
10055956d97fSEmmanuel Vadot						#size-cells = <0>;
10065956d97fSEmmanuel Vadot
10075956d97fSEmmanuel Vadot						port@0 {
10085956d97fSEmmanuel Vadot							reg = <0>;
10095956d97fSEmmanuel Vadot
10105956d97fSEmmanuel Vadot							dmic1_cif_ep: endpoint {
10115956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_dmic1_ep>;
10125956d97fSEmmanuel Vadot							};
10135956d97fSEmmanuel Vadot						};
10145956d97fSEmmanuel Vadot
10155956d97fSEmmanuel Vadot						dmic1_port: port@1 {
10165956d97fSEmmanuel Vadot							reg = <1>;
10175956d97fSEmmanuel Vadot
10185956d97fSEmmanuel Vadot							dmic1_dap_ep: endpoint {
10195956d97fSEmmanuel Vadot								/* Place holder for external Codec */
10205956d97fSEmmanuel Vadot							};
10215956d97fSEmmanuel Vadot						};
10225956d97fSEmmanuel Vadot					};
10235956d97fSEmmanuel Vadot				};
10245956d97fSEmmanuel Vadot
10255956d97fSEmmanuel Vadot				dmic@2904100 {
10265956d97fSEmmanuel Vadot					status = "okay";
10275956d97fSEmmanuel Vadot
10285956d97fSEmmanuel Vadot					ports {
10295956d97fSEmmanuel Vadot						#address-cells = <1>;
10305956d97fSEmmanuel Vadot						#size-cells = <0>;
10315956d97fSEmmanuel Vadot
10325956d97fSEmmanuel Vadot						port@0 {
10335956d97fSEmmanuel Vadot							reg = <0>;
10345956d97fSEmmanuel Vadot
10355956d97fSEmmanuel Vadot							dmic2_cif_ep: endpoint {
10365956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_dmic2_ep>;
10375956d97fSEmmanuel Vadot							};
10385956d97fSEmmanuel Vadot						};
10395956d97fSEmmanuel Vadot
10405956d97fSEmmanuel Vadot						dmic2_port: port@1 {
10415956d97fSEmmanuel Vadot							reg = <1>;
10425956d97fSEmmanuel Vadot
10435956d97fSEmmanuel Vadot							dmic2_dap_ep: endpoint {
10445956d97fSEmmanuel Vadot								/* Place holder for external Codec */
10455956d97fSEmmanuel Vadot							};
10465956d97fSEmmanuel Vadot						};
10475956d97fSEmmanuel Vadot					};
10485956d97fSEmmanuel Vadot				};
10495956d97fSEmmanuel Vadot
10505956d97fSEmmanuel Vadot				dmic@2904300 {
10515956d97fSEmmanuel Vadot					status = "okay";
10525956d97fSEmmanuel Vadot
10535956d97fSEmmanuel Vadot					ports {
10545956d97fSEmmanuel Vadot						#address-cells = <1>;
10555956d97fSEmmanuel Vadot						#size-cells = <0>;
10565956d97fSEmmanuel Vadot
10575956d97fSEmmanuel Vadot						port@0 {
10585956d97fSEmmanuel Vadot							reg = <0>;
10595956d97fSEmmanuel Vadot
10605956d97fSEmmanuel Vadot							dmic4_cif_ep: endpoint {
10615956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_dmic4_ep>;
10625956d97fSEmmanuel Vadot							};
10635956d97fSEmmanuel Vadot						};
10645956d97fSEmmanuel Vadot
10655956d97fSEmmanuel Vadot						dmic4_port: port@1 {
10665956d97fSEmmanuel Vadot							reg = <1>;
10675956d97fSEmmanuel Vadot
10685956d97fSEmmanuel Vadot							dmic4_dap_ep: endpoint {
10695956d97fSEmmanuel Vadot								/* Place holder for external Codec */
10705956d97fSEmmanuel Vadot							};
10715956d97fSEmmanuel Vadot						};
10725956d97fSEmmanuel Vadot					};
10735956d97fSEmmanuel Vadot				};
10745956d97fSEmmanuel Vadot
10755956d97fSEmmanuel Vadot				dspk@2905000 {
10765956d97fSEmmanuel Vadot					status = "okay";
10775956d97fSEmmanuel Vadot
10785956d97fSEmmanuel Vadot					ports {
10795956d97fSEmmanuel Vadot						#address-cells = <1>;
10805956d97fSEmmanuel Vadot						#size-cells = <0>;
10815956d97fSEmmanuel Vadot
10825956d97fSEmmanuel Vadot						port@0 {
10835956d97fSEmmanuel Vadot							reg = <0>;
10845956d97fSEmmanuel Vadot
10855956d97fSEmmanuel Vadot							dspk1_cif_ep: endpoint {
10865956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_dspk1_ep>;
10875956d97fSEmmanuel Vadot							};
10885956d97fSEmmanuel Vadot						};
10895956d97fSEmmanuel Vadot
10905956d97fSEmmanuel Vadot						dspk1_port: port@1 {
10915956d97fSEmmanuel Vadot							reg = <1>;
10925956d97fSEmmanuel Vadot
10935956d97fSEmmanuel Vadot							dspk1_dap_ep: endpoint {
10945956d97fSEmmanuel Vadot								/* Place holder for external Codec */
10955956d97fSEmmanuel Vadot							};
10965956d97fSEmmanuel Vadot						};
10975956d97fSEmmanuel Vadot					};
10985956d97fSEmmanuel Vadot				};
10995956d97fSEmmanuel Vadot
11005956d97fSEmmanuel Vadot				dspk@2905100 {
11015956d97fSEmmanuel Vadot					status = "okay";
11025956d97fSEmmanuel Vadot
11035956d97fSEmmanuel Vadot					ports {
11045956d97fSEmmanuel Vadot						#address-cells = <1>;
11055956d97fSEmmanuel Vadot						#size-cells = <0>;
11065956d97fSEmmanuel Vadot
11075956d97fSEmmanuel Vadot						port@0 {
11085956d97fSEmmanuel Vadot							reg = <0>;
11095956d97fSEmmanuel Vadot
11105956d97fSEmmanuel Vadot							dspk2_cif_ep: endpoint {
11115956d97fSEmmanuel Vadot								remote-endpoint = <&xbar_dspk2_ep>;
11125956d97fSEmmanuel Vadot							};
11135956d97fSEmmanuel Vadot						};
11145956d97fSEmmanuel Vadot
11155956d97fSEmmanuel Vadot						dspk2_port: port@1 {
11165956d97fSEmmanuel Vadot							reg = <1>;
11175956d97fSEmmanuel Vadot
11185956d97fSEmmanuel Vadot							dspk2_dap_ep: endpoint {
11195956d97fSEmmanuel Vadot								/* Place holder for external Codec */
11205956d97fSEmmanuel Vadot							};
11215956d97fSEmmanuel Vadot						};
11225956d97fSEmmanuel Vadot					};
11235956d97fSEmmanuel Vadot				};
1124*8cc087a1SEmmanuel Vadot
1125*8cc087a1SEmmanuel Vadot				sfc@2902000 {
1126*8cc087a1SEmmanuel Vadot					status = "okay";
1127*8cc087a1SEmmanuel Vadot
1128*8cc087a1SEmmanuel Vadot					ports {
1129*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1130*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1131*8cc087a1SEmmanuel Vadot
1132*8cc087a1SEmmanuel Vadot						port@0 {
1133*8cc087a1SEmmanuel Vadot							reg = <0>;
1134*8cc087a1SEmmanuel Vadot
1135*8cc087a1SEmmanuel Vadot							sfc1_cif_in_ep: endpoint {
1136*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_sfc1_in_ep>;
1137*8cc087a1SEmmanuel Vadot								convert-rate = <44100>;
1138*8cc087a1SEmmanuel Vadot							};
1139*8cc087a1SEmmanuel Vadot						};
1140*8cc087a1SEmmanuel Vadot
1141*8cc087a1SEmmanuel Vadot						sfc1_out_port: port@1 {
1142*8cc087a1SEmmanuel Vadot							reg = <1>;
1143*8cc087a1SEmmanuel Vadot
1144*8cc087a1SEmmanuel Vadot							sfc1_cif_out_ep: endpoint {
1145*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_sfc1_out_ep>;
1146*8cc087a1SEmmanuel Vadot								convert-rate = <48000>;
1147*8cc087a1SEmmanuel Vadot							};
1148*8cc087a1SEmmanuel Vadot						};
1149*8cc087a1SEmmanuel Vadot					};
1150*8cc087a1SEmmanuel Vadot				};
1151*8cc087a1SEmmanuel Vadot
1152*8cc087a1SEmmanuel Vadot				sfc@2902200 {
1153*8cc087a1SEmmanuel Vadot					status = "okay";
1154*8cc087a1SEmmanuel Vadot
1155*8cc087a1SEmmanuel Vadot					ports {
1156*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1157*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1158*8cc087a1SEmmanuel Vadot
1159*8cc087a1SEmmanuel Vadot						port@0 {
1160*8cc087a1SEmmanuel Vadot							reg = <0>;
1161*8cc087a1SEmmanuel Vadot
1162*8cc087a1SEmmanuel Vadot							sfc2_cif_in_ep: endpoint {
1163*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_sfc2_in_ep>;
1164*8cc087a1SEmmanuel Vadot							};
1165*8cc087a1SEmmanuel Vadot						};
1166*8cc087a1SEmmanuel Vadot
1167*8cc087a1SEmmanuel Vadot						sfc2_out_port: port@1 {
1168*8cc087a1SEmmanuel Vadot							reg = <1>;
1169*8cc087a1SEmmanuel Vadot
1170*8cc087a1SEmmanuel Vadot							sfc2_cif_out_ep: endpoint {
1171*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_sfc2_out_ep>;
1172*8cc087a1SEmmanuel Vadot							};
1173*8cc087a1SEmmanuel Vadot						};
1174*8cc087a1SEmmanuel Vadot					};
1175*8cc087a1SEmmanuel Vadot				};
1176*8cc087a1SEmmanuel Vadot
1177*8cc087a1SEmmanuel Vadot				sfc@2902400 {
1178*8cc087a1SEmmanuel Vadot					status = "okay";
1179*8cc087a1SEmmanuel Vadot
1180*8cc087a1SEmmanuel Vadot					ports {
1181*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1182*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1183*8cc087a1SEmmanuel Vadot
1184*8cc087a1SEmmanuel Vadot						port@0 {
1185*8cc087a1SEmmanuel Vadot							reg = <0>;
1186*8cc087a1SEmmanuel Vadot
1187*8cc087a1SEmmanuel Vadot							sfc3_cif_in_ep: endpoint {
1188*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_sfc3_in_ep>;
1189*8cc087a1SEmmanuel Vadot							};
1190*8cc087a1SEmmanuel Vadot						};
1191*8cc087a1SEmmanuel Vadot
1192*8cc087a1SEmmanuel Vadot						sfc3_out_port: port@1 {
1193*8cc087a1SEmmanuel Vadot							reg = <1>;
1194*8cc087a1SEmmanuel Vadot
1195*8cc087a1SEmmanuel Vadot							sfc3_cif_out_ep: endpoint {
1196*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_sfc3_out_ep>;
1197*8cc087a1SEmmanuel Vadot							};
1198*8cc087a1SEmmanuel Vadot						};
1199*8cc087a1SEmmanuel Vadot					};
1200*8cc087a1SEmmanuel Vadot				};
1201*8cc087a1SEmmanuel Vadot
1202*8cc087a1SEmmanuel Vadot				sfc@2902600 {
1203*8cc087a1SEmmanuel Vadot					status = "okay";
1204*8cc087a1SEmmanuel Vadot
1205*8cc087a1SEmmanuel Vadot					ports {
1206*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1207*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1208*8cc087a1SEmmanuel Vadot
1209*8cc087a1SEmmanuel Vadot						port@0 {
1210*8cc087a1SEmmanuel Vadot							reg = <0>;
1211*8cc087a1SEmmanuel Vadot
1212*8cc087a1SEmmanuel Vadot							sfc4_cif_in_ep: endpoint {
1213*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_sfc4_in_ep>;
1214*8cc087a1SEmmanuel Vadot							};
1215*8cc087a1SEmmanuel Vadot						};
1216*8cc087a1SEmmanuel Vadot
1217*8cc087a1SEmmanuel Vadot						sfc4_out_port: port@1 {
1218*8cc087a1SEmmanuel Vadot							reg = <1>;
1219*8cc087a1SEmmanuel Vadot
1220*8cc087a1SEmmanuel Vadot							sfc4_cif_out_ep: endpoint {
1221*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_sfc4_out_ep>;
1222*8cc087a1SEmmanuel Vadot							};
1223*8cc087a1SEmmanuel Vadot						};
1224*8cc087a1SEmmanuel Vadot					};
1225*8cc087a1SEmmanuel Vadot				};
1226*8cc087a1SEmmanuel Vadot
1227*8cc087a1SEmmanuel Vadot				mvc@290a000 {
1228*8cc087a1SEmmanuel Vadot					status = "okay";
1229*8cc087a1SEmmanuel Vadot
1230*8cc087a1SEmmanuel Vadot					ports {
1231*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1232*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1233*8cc087a1SEmmanuel Vadot
1234*8cc087a1SEmmanuel Vadot						port@0 {
1235*8cc087a1SEmmanuel Vadot							reg = <0>;
1236*8cc087a1SEmmanuel Vadot
1237*8cc087a1SEmmanuel Vadot							mvc1_cif_in_ep: endpoint {
1238*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mvc1_in_ep>;
1239*8cc087a1SEmmanuel Vadot							};
1240*8cc087a1SEmmanuel Vadot						};
1241*8cc087a1SEmmanuel Vadot
1242*8cc087a1SEmmanuel Vadot						mvc1_out_port: port@1 {
1243*8cc087a1SEmmanuel Vadot							reg = <1>;
1244*8cc087a1SEmmanuel Vadot
1245*8cc087a1SEmmanuel Vadot							mvc1_cif_out_ep: endpoint {
1246*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mvc1_out_ep>;
1247*8cc087a1SEmmanuel Vadot							};
1248*8cc087a1SEmmanuel Vadot						};
1249*8cc087a1SEmmanuel Vadot					};
1250*8cc087a1SEmmanuel Vadot				};
1251*8cc087a1SEmmanuel Vadot
1252*8cc087a1SEmmanuel Vadot				mvc@290a200 {
1253*8cc087a1SEmmanuel Vadot					status = "okay";
1254*8cc087a1SEmmanuel Vadot
1255*8cc087a1SEmmanuel Vadot					ports {
1256*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1257*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1258*8cc087a1SEmmanuel Vadot
1259*8cc087a1SEmmanuel Vadot						port@0 {
1260*8cc087a1SEmmanuel Vadot							reg = <0>;
1261*8cc087a1SEmmanuel Vadot
1262*8cc087a1SEmmanuel Vadot							mvc2_cif_in_ep: endpoint {
1263*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mvc2_in_ep>;
1264*8cc087a1SEmmanuel Vadot							};
1265*8cc087a1SEmmanuel Vadot						};
1266*8cc087a1SEmmanuel Vadot
1267*8cc087a1SEmmanuel Vadot						mvc2_out_port: port@1 {
1268*8cc087a1SEmmanuel Vadot							reg = <1>;
1269*8cc087a1SEmmanuel Vadot
1270*8cc087a1SEmmanuel Vadot							mvc2_cif_out_ep: endpoint {
1271*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mvc2_out_ep>;
1272*8cc087a1SEmmanuel Vadot							};
1273*8cc087a1SEmmanuel Vadot						};
1274*8cc087a1SEmmanuel Vadot					};
1275*8cc087a1SEmmanuel Vadot				};
1276*8cc087a1SEmmanuel Vadot
1277*8cc087a1SEmmanuel Vadot				amx@2903000 {
1278*8cc087a1SEmmanuel Vadot					status = "okay";
1279*8cc087a1SEmmanuel Vadot
1280*8cc087a1SEmmanuel Vadot					ports {
1281*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1282*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1283*8cc087a1SEmmanuel Vadot
1284*8cc087a1SEmmanuel Vadot						port@0 {
1285*8cc087a1SEmmanuel Vadot							reg = <0>;
1286*8cc087a1SEmmanuel Vadot
1287*8cc087a1SEmmanuel Vadot							amx1_in1_ep: endpoint {
1288*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx1_in1_ep>;
1289*8cc087a1SEmmanuel Vadot							};
1290*8cc087a1SEmmanuel Vadot						};
1291*8cc087a1SEmmanuel Vadot
1292*8cc087a1SEmmanuel Vadot						port@1 {
1293*8cc087a1SEmmanuel Vadot							reg = <1>;
1294*8cc087a1SEmmanuel Vadot
1295*8cc087a1SEmmanuel Vadot							amx1_in2_ep: endpoint {
1296*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx1_in2_ep>;
1297*8cc087a1SEmmanuel Vadot							};
1298*8cc087a1SEmmanuel Vadot						};
1299*8cc087a1SEmmanuel Vadot
1300*8cc087a1SEmmanuel Vadot						port@2 {
1301*8cc087a1SEmmanuel Vadot							reg = <2>;
1302*8cc087a1SEmmanuel Vadot
1303*8cc087a1SEmmanuel Vadot							amx1_in3_ep: endpoint {
1304*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx1_in3_ep>;
1305*8cc087a1SEmmanuel Vadot							};
1306*8cc087a1SEmmanuel Vadot						};
1307*8cc087a1SEmmanuel Vadot
1308*8cc087a1SEmmanuel Vadot						port@3 {
1309*8cc087a1SEmmanuel Vadot							reg = <3>;
1310*8cc087a1SEmmanuel Vadot
1311*8cc087a1SEmmanuel Vadot							amx1_in4_ep: endpoint {
1312*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx1_in4_ep>;
1313*8cc087a1SEmmanuel Vadot							};
1314*8cc087a1SEmmanuel Vadot						};
1315*8cc087a1SEmmanuel Vadot
1316*8cc087a1SEmmanuel Vadot						amx1_out_port: port@4 {
1317*8cc087a1SEmmanuel Vadot							reg = <4>;
1318*8cc087a1SEmmanuel Vadot
1319*8cc087a1SEmmanuel Vadot							amx1_out_ep: endpoint {
1320*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx1_out_ep>;
1321*8cc087a1SEmmanuel Vadot							};
1322*8cc087a1SEmmanuel Vadot						};
1323*8cc087a1SEmmanuel Vadot					};
1324*8cc087a1SEmmanuel Vadot				};
1325*8cc087a1SEmmanuel Vadot
1326*8cc087a1SEmmanuel Vadot				amx@2903100 {
1327*8cc087a1SEmmanuel Vadot					status = "okay";
1328*8cc087a1SEmmanuel Vadot
1329*8cc087a1SEmmanuel Vadot					ports {
1330*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1331*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1332*8cc087a1SEmmanuel Vadot
1333*8cc087a1SEmmanuel Vadot						port@0 {
1334*8cc087a1SEmmanuel Vadot							reg = <0>;
1335*8cc087a1SEmmanuel Vadot
1336*8cc087a1SEmmanuel Vadot							amx2_in1_ep: endpoint {
1337*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx2_in1_ep>;
1338*8cc087a1SEmmanuel Vadot							};
1339*8cc087a1SEmmanuel Vadot						};
1340*8cc087a1SEmmanuel Vadot
1341*8cc087a1SEmmanuel Vadot						port@1 {
1342*8cc087a1SEmmanuel Vadot							reg = <1>;
1343*8cc087a1SEmmanuel Vadot
1344*8cc087a1SEmmanuel Vadot							amx2_in2_ep: endpoint {
1345*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx2_in2_ep>;
1346*8cc087a1SEmmanuel Vadot							};
1347*8cc087a1SEmmanuel Vadot						};
1348*8cc087a1SEmmanuel Vadot
1349*8cc087a1SEmmanuel Vadot						amx2_in3_port: port@2 {
1350*8cc087a1SEmmanuel Vadot							reg = <2>;
1351*8cc087a1SEmmanuel Vadot
1352*8cc087a1SEmmanuel Vadot							amx2_in3_ep: endpoint {
1353*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx2_in3_ep>;
1354*8cc087a1SEmmanuel Vadot							};
1355*8cc087a1SEmmanuel Vadot						};
1356*8cc087a1SEmmanuel Vadot
1357*8cc087a1SEmmanuel Vadot						amx2_in4_port: port@3 {
1358*8cc087a1SEmmanuel Vadot							reg = <3>;
1359*8cc087a1SEmmanuel Vadot
1360*8cc087a1SEmmanuel Vadot							amx2_in4_ep: endpoint {
1361*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx2_in4_ep>;
1362*8cc087a1SEmmanuel Vadot							};
1363*8cc087a1SEmmanuel Vadot						};
1364*8cc087a1SEmmanuel Vadot
1365*8cc087a1SEmmanuel Vadot						amx2_out_port: port@4 {
1366*8cc087a1SEmmanuel Vadot							reg = <4>;
1367*8cc087a1SEmmanuel Vadot
1368*8cc087a1SEmmanuel Vadot							amx2_out_ep: endpoint {
1369*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx2_out_ep>;
1370*8cc087a1SEmmanuel Vadot							};
1371*8cc087a1SEmmanuel Vadot						};
1372*8cc087a1SEmmanuel Vadot					};
1373*8cc087a1SEmmanuel Vadot				};
1374*8cc087a1SEmmanuel Vadot
1375*8cc087a1SEmmanuel Vadot				amx@2903200 {
1376*8cc087a1SEmmanuel Vadot					status = "okay";
1377*8cc087a1SEmmanuel Vadot
1378*8cc087a1SEmmanuel Vadot					ports {
1379*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1380*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1381*8cc087a1SEmmanuel Vadot
1382*8cc087a1SEmmanuel Vadot						port@0 {
1383*8cc087a1SEmmanuel Vadot							reg = <0>;
1384*8cc087a1SEmmanuel Vadot
1385*8cc087a1SEmmanuel Vadot							amx3_in1_ep: endpoint {
1386*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx3_in1_ep>;
1387*8cc087a1SEmmanuel Vadot							};
1388*8cc087a1SEmmanuel Vadot						};
1389*8cc087a1SEmmanuel Vadot
1390*8cc087a1SEmmanuel Vadot						port@1 {
1391*8cc087a1SEmmanuel Vadot							reg = <1>;
1392*8cc087a1SEmmanuel Vadot
1393*8cc087a1SEmmanuel Vadot							amx3_in2_ep: endpoint {
1394*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx3_in2_ep>;
1395*8cc087a1SEmmanuel Vadot							};
1396*8cc087a1SEmmanuel Vadot						};
1397*8cc087a1SEmmanuel Vadot
1398*8cc087a1SEmmanuel Vadot						port@2 {
1399*8cc087a1SEmmanuel Vadot							reg = <2>;
1400*8cc087a1SEmmanuel Vadot
1401*8cc087a1SEmmanuel Vadot							amx3_in3_ep: endpoint {
1402*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx3_in3_ep>;
1403*8cc087a1SEmmanuel Vadot							};
1404*8cc087a1SEmmanuel Vadot						};
1405*8cc087a1SEmmanuel Vadot
1406*8cc087a1SEmmanuel Vadot						port@3 {
1407*8cc087a1SEmmanuel Vadot							reg = <3>;
1408*8cc087a1SEmmanuel Vadot
1409*8cc087a1SEmmanuel Vadot							amx3_in4_ep: endpoint {
1410*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx3_in4_ep>;
1411*8cc087a1SEmmanuel Vadot							};
1412*8cc087a1SEmmanuel Vadot						};
1413*8cc087a1SEmmanuel Vadot
1414*8cc087a1SEmmanuel Vadot						amx3_out_port: port@4 {
1415*8cc087a1SEmmanuel Vadot							reg = <4>;
1416*8cc087a1SEmmanuel Vadot
1417*8cc087a1SEmmanuel Vadot							amx3_out_ep: endpoint {
1418*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx3_out_ep>;
1419*8cc087a1SEmmanuel Vadot							};
1420*8cc087a1SEmmanuel Vadot						};
1421*8cc087a1SEmmanuel Vadot					};
1422*8cc087a1SEmmanuel Vadot				};
1423*8cc087a1SEmmanuel Vadot
1424*8cc087a1SEmmanuel Vadot				amx@2903300 {
1425*8cc087a1SEmmanuel Vadot					status = "okay";
1426*8cc087a1SEmmanuel Vadot
1427*8cc087a1SEmmanuel Vadot					ports {
1428*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1429*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1430*8cc087a1SEmmanuel Vadot
1431*8cc087a1SEmmanuel Vadot						port@0 {
1432*8cc087a1SEmmanuel Vadot							reg = <0>;
1433*8cc087a1SEmmanuel Vadot
1434*8cc087a1SEmmanuel Vadot							amx4_in1_ep: endpoint {
1435*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx4_in1_ep>;
1436*8cc087a1SEmmanuel Vadot							};
1437*8cc087a1SEmmanuel Vadot						};
1438*8cc087a1SEmmanuel Vadot
1439*8cc087a1SEmmanuel Vadot						port@1 {
1440*8cc087a1SEmmanuel Vadot							reg = <1>;
1441*8cc087a1SEmmanuel Vadot
1442*8cc087a1SEmmanuel Vadot							amx4_in2_ep: endpoint {
1443*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx4_in2_ep>;
1444*8cc087a1SEmmanuel Vadot							};
1445*8cc087a1SEmmanuel Vadot						};
1446*8cc087a1SEmmanuel Vadot
1447*8cc087a1SEmmanuel Vadot						port@2 {
1448*8cc087a1SEmmanuel Vadot							reg = <2>;
1449*8cc087a1SEmmanuel Vadot
1450*8cc087a1SEmmanuel Vadot							amx4_in3_ep: endpoint {
1451*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx4_in3_ep>;
1452*8cc087a1SEmmanuel Vadot							};
1453*8cc087a1SEmmanuel Vadot						};
1454*8cc087a1SEmmanuel Vadot
1455*8cc087a1SEmmanuel Vadot						port@3 {
1456*8cc087a1SEmmanuel Vadot							reg = <3>;
1457*8cc087a1SEmmanuel Vadot
1458*8cc087a1SEmmanuel Vadot							amx4_in4_ep: endpoint {
1459*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx4_in4_ep>;
1460*8cc087a1SEmmanuel Vadot							};
1461*8cc087a1SEmmanuel Vadot						};
1462*8cc087a1SEmmanuel Vadot
1463*8cc087a1SEmmanuel Vadot						amx4_out_port: port@4 {
1464*8cc087a1SEmmanuel Vadot							reg = <4>;
1465*8cc087a1SEmmanuel Vadot
1466*8cc087a1SEmmanuel Vadot							amx4_out_ep: endpoint {
1467*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_amx4_out_ep>;
1468*8cc087a1SEmmanuel Vadot							};
1469*8cc087a1SEmmanuel Vadot						};
1470*8cc087a1SEmmanuel Vadot					};
1471*8cc087a1SEmmanuel Vadot				};
1472*8cc087a1SEmmanuel Vadot
1473*8cc087a1SEmmanuel Vadot				adx@2903800 {
1474*8cc087a1SEmmanuel Vadot					status = "okay";
1475*8cc087a1SEmmanuel Vadot
1476*8cc087a1SEmmanuel Vadot					ports {
1477*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1478*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1479*8cc087a1SEmmanuel Vadot
1480*8cc087a1SEmmanuel Vadot						port@0 {
1481*8cc087a1SEmmanuel Vadot							reg = <0>;
1482*8cc087a1SEmmanuel Vadot
1483*8cc087a1SEmmanuel Vadot							adx1_in_ep: endpoint {
1484*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx1_in_ep>;
1485*8cc087a1SEmmanuel Vadot							};
1486*8cc087a1SEmmanuel Vadot						};
1487*8cc087a1SEmmanuel Vadot
1488*8cc087a1SEmmanuel Vadot						adx1_out1_port: port@1 {
1489*8cc087a1SEmmanuel Vadot							reg = <1>;
1490*8cc087a1SEmmanuel Vadot
1491*8cc087a1SEmmanuel Vadot							adx1_out1_ep: endpoint {
1492*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx1_out1_ep>;
1493*8cc087a1SEmmanuel Vadot							};
1494*8cc087a1SEmmanuel Vadot						};
1495*8cc087a1SEmmanuel Vadot
1496*8cc087a1SEmmanuel Vadot						adx1_out2_port: port@2 {
1497*8cc087a1SEmmanuel Vadot							reg = <2>;
1498*8cc087a1SEmmanuel Vadot
1499*8cc087a1SEmmanuel Vadot							adx1_out2_ep: endpoint {
1500*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx1_out2_ep>;
1501*8cc087a1SEmmanuel Vadot							};
1502*8cc087a1SEmmanuel Vadot						};
1503*8cc087a1SEmmanuel Vadot
1504*8cc087a1SEmmanuel Vadot						adx1_out3_port: port@3 {
1505*8cc087a1SEmmanuel Vadot							reg = <3>;
1506*8cc087a1SEmmanuel Vadot
1507*8cc087a1SEmmanuel Vadot							adx1_out3_ep: endpoint {
1508*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx1_out3_ep>;
1509*8cc087a1SEmmanuel Vadot							};
1510*8cc087a1SEmmanuel Vadot						};
1511*8cc087a1SEmmanuel Vadot
1512*8cc087a1SEmmanuel Vadot						adx1_out4_port: port@4 {
1513*8cc087a1SEmmanuel Vadot							reg = <4>;
1514*8cc087a1SEmmanuel Vadot
1515*8cc087a1SEmmanuel Vadot							adx1_out4_ep: endpoint {
1516*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx1_out4_ep>;
1517*8cc087a1SEmmanuel Vadot							};
1518*8cc087a1SEmmanuel Vadot						};
1519*8cc087a1SEmmanuel Vadot					};
1520*8cc087a1SEmmanuel Vadot				};
1521*8cc087a1SEmmanuel Vadot
1522*8cc087a1SEmmanuel Vadot				adx@2903900 {
1523*8cc087a1SEmmanuel Vadot					status = "okay";
1524*8cc087a1SEmmanuel Vadot
1525*8cc087a1SEmmanuel Vadot					ports {
1526*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1527*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1528*8cc087a1SEmmanuel Vadot
1529*8cc087a1SEmmanuel Vadot						port@0 {
1530*8cc087a1SEmmanuel Vadot							reg = <0>;
1531*8cc087a1SEmmanuel Vadot
1532*8cc087a1SEmmanuel Vadot							adx2_in_ep: endpoint {
1533*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx2_in_ep>;
1534*8cc087a1SEmmanuel Vadot							};
1535*8cc087a1SEmmanuel Vadot						};
1536*8cc087a1SEmmanuel Vadot
1537*8cc087a1SEmmanuel Vadot						adx2_out1_port: port@1 {
1538*8cc087a1SEmmanuel Vadot							reg = <1>;
1539*8cc087a1SEmmanuel Vadot
1540*8cc087a1SEmmanuel Vadot							adx2_out1_ep: endpoint {
1541*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx2_out1_ep>;
1542*8cc087a1SEmmanuel Vadot							};
1543*8cc087a1SEmmanuel Vadot						};
1544*8cc087a1SEmmanuel Vadot
1545*8cc087a1SEmmanuel Vadot						adx2_out2_port: port@2 {
1546*8cc087a1SEmmanuel Vadot							reg = <2>;
1547*8cc087a1SEmmanuel Vadot
1548*8cc087a1SEmmanuel Vadot							adx2_out2_ep: endpoint {
1549*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx2_out2_ep>;
1550*8cc087a1SEmmanuel Vadot							};
1551*8cc087a1SEmmanuel Vadot						};
1552*8cc087a1SEmmanuel Vadot
1553*8cc087a1SEmmanuel Vadot						adx2_out3_port: port@3 {
1554*8cc087a1SEmmanuel Vadot							reg = <3>;
1555*8cc087a1SEmmanuel Vadot
1556*8cc087a1SEmmanuel Vadot							adx2_out3_ep: endpoint {
1557*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx2_out3_ep>;
1558*8cc087a1SEmmanuel Vadot							};
1559*8cc087a1SEmmanuel Vadot						};
1560*8cc087a1SEmmanuel Vadot
1561*8cc087a1SEmmanuel Vadot						adx2_out4_port: port@4 {
1562*8cc087a1SEmmanuel Vadot							reg = <4>;
1563*8cc087a1SEmmanuel Vadot
1564*8cc087a1SEmmanuel Vadot							adx2_out4_ep: endpoint {
1565*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx2_out4_ep>;
1566*8cc087a1SEmmanuel Vadot							};
1567*8cc087a1SEmmanuel Vadot						};
1568*8cc087a1SEmmanuel Vadot					};
1569*8cc087a1SEmmanuel Vadot				};
1570*8cc087a1SEmmanuel Vadot
1571*8cc087a1SEmmanuel Vadot				adx@2903a00 {
1572*8cc087a1SEmmanuel Vadot					status = "okay";
1573*8cc087a1SEmmanuel Vadot
1574*8cc087a1SEmmanuel Vadot					ports {
1575*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1576*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1577*8cc087a1SEmmanuel Vadot
1578*8cc087a1SEmmanuel Vadot						port@0 {
1579*8cc087a1SEmmanuel Vadot							reg = <0>;
1580*8cc087a1SEmmanuel Vadot
1581*8cc087a1SEmmanuel Vadot							adx3_in_ep: endpoint {
1582*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx3_in_ep>;
1583*8cc087a1SEmmanuel Vadot							};
1584*8cc087a1SEmmanuel Vadot						};
1585*8cc087a1SEmmanuel Vadot
1586*8cc087a1SEmmanuel Vadot						adx3_out1_port: port@1 {
1587*8cc087a1SEmmanuel Vadot							reg = <1>;
1588*8cc087a1SEmmanuel Vadot
1589*8cc087a1SEmmanuel Vadot							adx3_out1_ep: endpoint {
1590*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx3_out1_ep>;
1591*8cc087a1SEmmanuel Vadot							};
1592*8cc087a1SEmmanuel Vadot						};
1593*8cc087a1SEmmanuel Vadot
1594*8cc087a1SEmmanuel Vadot						adx3_out2_port: port@2 {
1595*8cc087a1SEmmanuel Vadot							reg = <2>;
1596*8cc087a1SEmmanuel Vadot
1597*8cc087a1SEmmanuel Vadot							adx3_out2_ep: endpoint {
1598*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx3_out2_ep>;
1599*8cc087a1SEmmanuel Vadot							};
1600*8cc087a1SEmmanuel Vadot						};
1601*8cc087a1SEmmanuel Vadot
1602*8cc087a1SEmmanuel Vadot						adx3_out3_port: port@3 {
1603*8cc087a1SEmmanuel Vadot							reg = <3>;
1604*8cc087a1SEmmanuel Vadot
1605*8cc087a1SEmmanuel Vadot							adx3_out3_ep: endpoint {
1606*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx3_out3_ep>;
1607*8cc087a1SEmmanuel Vadot							};
1608*8cc087a1SEmmanuel Vadot						};
1609*8cc087a1SEmmanuel Vadot
1610*8cc087a1SEmmanuel Vadot						adx3_out4_port: port@4 {
1611*8cc087a1SEmmanuel Vadot							reg = <4>;
1612*8cc087a1SEmmanuel Vadot
1613*8cc087a1SEmmanuel Vadot							adx3_out4_ep: endpoint {
1614*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx3_out4_ep>;
1615*8cc087a1SEmmanuel Vadot							};
1616*8cc087a1SEmmanuel Vadot						};
1617*8cc087a1SEmmanuel Vadot					};
1618*8cc087a1SEmmanuel Vadot				};
1619*8cc087a1SEmmanuel Vadot
1620*8cc087a1SEmmanuel Vadot				adx@2903b00 {
1621*8cc087a1SEmmanuel Vadot					status = "okay";
1622*8cc087a1SEmmanuel Vadot
1623*8cc087a1SEmmanuel Vadot					ports {
1624*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1625*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1626*8cc087a1SEmmanuel Vadot
1627*8cc087a1SEmmanuel Vadot						port@0 {
1628*8cc087a1SEmmanuel Vadot							reg = <0>;
1629*8cc087a1SEmmanuel Vadot
1630*8cc087a1SEmmanuel Vadot							adx4_in_ep: endpoint {
1631*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx4_in_ep>;
1632*8cc087a1SEmmanuel Vadot							};
1633*8cc087a1SEmmanuel Vadot						};
1634*8cc087a1SEmmanuel Vadot
1635*8cc087a1SEmmanuel Vadot						adx4_out1_port: port@1 {
1636*8cc087a1SEmmanuel Vadot							reg = <1>;
1637*8cc087a1SEmmanuel Vadot
1638*8cc087a1SEmmanuel Vadot							adx4_out1_ep: endpoint {
1639*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx4_out1_ep>;
1640*8cc087a1SEmmanuel Vadot							};
1641*8cc087a1SEmmanuel Vadot						};
1642*8cc087a1SEmmanuel Vadot
1643*8cc087a1SEmmanuel Vadot						adx4_out2_port: port@2 {
1644*8cc087a1SEmmanuel Vadot							reg = <2>;
1645*8cc087a1SEmmanuel Vadot
1646*8cc087a1SEmmanuel Vadot							adx4_out2_ep: endpoint {
1647*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx4_out2_ep>;
1648*8cc087a1SEmmanuel Vadot							};
1649*8cc087a1SEmmanuel Vadot						};
1650*8cc087a1SEmmanuel Vadot
1651*8cc087a1SEmmanuel Vadot						adx4_out3_port: port@3 {
1652*8cc087a1SEmmanuel Vadot							reg = <3>;
1653*8cc087a1SEmmanuel Vadot
1654*8cc087a1SEmmanuel Vadot							adx4_out3_ep: endpoint {
1655*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx4_out3_ep>;
1656*8cc087a1SEmmanuel Vadot							};
1657*8cc087a1SEmmanuel Vadot						};
1658*8cc087a1SEmmanuel Vadot
1659*8cc087a1SEmmanuel Vadot						adx4_out4_port: port@4 {
1660*8cc087a1SEmmanuel Vadot							reg = <4>;
1661*8cc087a1SEmmanuel Vadot
1662*8cc087a1SEmmanuel Vadot							adx4_out4_ep: endpoint {
1663*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_adx4_out4_ep>;
1664*8cc087a1SEmmanuel Vadot							};
1665*8cc087a1SEmmanuel Vadot						};
1666*8cc087a1SEmmanuel Vadot					};
1667*8cc087a1SEmmanuel Vadot				};
1668*8cc087a1SEmmanuel Vadot
1669*8cc087a1SEmmanuel Vadot				amixer@290bb00 {
1670*8cc087a1SEmmanuel Vadot					status = "okay";
1671*8cc087a1SEmmanuel Vadot
1672*8cc087a1SEmmanuel Vadot					ports {
1673*8cc087a1SEmmanuel Vadot						#address-cells = <1>;
1674*8cc087a1SEmmanuel Vadot						#size-cells = <0>;
1675*8cc087a1SEmmanuel Vadot
1676*8cc087a1SEmmanuel Vadot						port@0 {
1677*8cc087a1SEmmanuel Vadot							reg = <0x0>;
1678*8cc087a1SEmmanuel Vadot
1679*8cc087a1SEmmanuel Vadot							mixer_in1_ep: endpoint {
1680*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in1_ep>;
1681*8cc087a1SEmmanuel Vadot							};
1682*8cc087a1SEmmanuel Vadot						};
1683*8cc087a1SEmmanuel Vadot
1684*8cc087a1SEmmanuel Vadot						port@1 {
1685*8cc087a1SEmmanuel Vadot							reg = <0x1>;
1686*8cc087a1SEmmanuel Vadot
1687*8cc087a1SEmmanuel Vadot							mixer_in2_ep: endpoint {
1688*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in2_ep>;
1689*8cc087a1SEmmanuel Vadot							};
1690*8cc087a1SEmmanuel Vadot						};
1691*8cc087a1SEmmanuel Vadot
1692*8cc087a1SEmmanuel Vadot						port@2 {
1693*8cc087a1SEmmanuel Vadot							reg = <0x2>;
1694*8cc087a1SEmmanuel Vadot
1695*8cc087a1SEmmanuel Vadot							mixer_in3_ep: endpoint {
1696*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in3_ep>;
1697*8cc087a1SEmmanuel Vadot							};
1698*8cc087a1SEmmanuel Vadot						};
1699*8cc087a1SEmmanuel Vadot
1700*8cc087a1SEmmanuel Vadot						port@3 {
1701*8cc087a1SEmmanuel Vadot							reg = <0x3>;
1702*8cc087a1SEmmanuel Vadot
1703*8cc087a1SEmmanuel Vadot							mixer_in4_ep: endpoint {
1704*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in4_ep>;
1705*8cc087a1SEmmanuel Vadot							};
1706*8cc087a1SEmmanuel Vadot						};
1707*8cc087a1SEmmanuel Vadot
1708*8cc087a1SEmmanuel Vadot						port@4 {
1709*8cc087a1SEmmanuel Vadot							reg = <0x4>;
1710*8cc087a1SEmmanuel Vadot
1711*8cc087a1SEmmanuel Vadot							mixer_in5_ep: endpoint {
1712*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in5_ep>;
1713*8cc087a1SEmmanuel Vadot							};
1714*8cc087a1SEmmanuel Vadot						};
1715*8cc087a1SEmmanuel Vadot
1716*8cc087a1SEmmanuel Vadot						port@5 {
1717*8cc087a1SEmmanuel Vadot							reg = <0x5>;
1718*8cc087a1SEmmanuel Vadot
1719*8cc087a1SEmmanuel Vadot							mixer_in6_ep: endpoint {
1720*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in6_ep>;
1721*8cc087a1SEmmanuel Vadot							};
1722*8cc087a1SEmmanuel Vadot						};
1723*8cc087a1SEmmanuel Vadot
1724*8cc087a1SEmmanuel Vadot						port@6 {
1725*8cc087a1SEmmanuel Vadot							reg = <0x6>;
1726*8cc087a1SEmmanuel Vadot
1727*8cc087a1SEmmanuel Vadot							mixer_in7_ep: endpoint {
1728*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in7_ep>;
1729*8cc087a1SEmmanuel Vadot							};
1730*8cc087a1SEmmanuel Vadot						};
1731*8cc087a1SEmmanuel Vadot
1732*8cc087a1SEmmanuel Vadot						port@7 {
1733*8cc087a1SEmmanuel Vadot							reg = <0x7>;
1734*8cc087a1SEmmanuel Vadot
1735*8cc087a1SEmmanuel Vadot							mixer_in8_ep: endpoint {
1736*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in8_ep>;
1737*8cc087a1SEmmanuel Vadot							};
1738*8cc087a1SEmmanuel Vadot						};
1739*8cc087a1SEmmanuel Vadot
1740*8cc087a1SEmmanuel Vadot						port@8 {
1741*8cc087a1SEmmanuel Vadot							reg = <0x8>;
1742*8cc087a1SEmmanuel Vadot
1743*8cc087a1SEmmanuel Vadot							mixer_in9_ep: endpoint {
1744*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in9_ep>;
1745*8cc087a1SEmmanuel Vadot							};
1746*8cc087a1SEmmanuel Vadot						};
1747*8cc087a1SEmmanuel Vadot
1748*8cc087a1SEmmanuel Vadot						port@9 {
1749*8cc087a1SEmmanuel Vadot							reg = <0x9>;
1750*8cc087a1SEmmanuel Vadot
1751*8cc087a1SEmmanuel Vadot							mixer_in10_ep: endpoint {
1752*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in10_ep>;
1753*8cc087a1SEmmanuel Vadot							};
1754*8cc087a1SEmmanuel Vadot						};
1755*8cc087a1SEmmanuel Vadot
1756*8cc087a1SEmmanuel Vadot						mixer_out1_port: port@a {
1757*8cc087a1SEmmanuel Vadot							reg = <0xa>;
1758*8cc087a1SEmmanuel Vadot
1759*8cc087a1SEmmanuel Vadot							mixer_out1_ep: endpoint {
1760*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_out1_ep>;
1761*8cc087a1SEmmanuel Vadot							};
1762*8cc087a1SEmmanuel Vadot						};
1763*8cc087a1SEmmanuel Vadot
1764*8cc087a1SEmmanuel Vadot						mixer_out2_port: port@b {
1765*8cc087a1SEmmanuel Vadot							reg = <0xb>;
1766*8cc087a1SEmmanuel Vadot
1767*8cc087a1SEmmanuel Vadot							mixer_out2_ep: endpoint {
1768*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_out2_ep>;
1769*8cc087a1SEmmanuel Vadot							};
1770*8cc087a1SEmmanuel Vadot						};
1771*8cc087a1SEmmanuel Vadot
1772*8cc087a1SEmmanuel Vadot						mixer_out3_port: port@c {
1773*8cc087a1SEmmanuel Vadot							reg = <0xc>;
1774*8cc087a1SEmmanuel Vadot
1775*8cc087a1SEmmanuel Vadot							mixer_out3_ep: endpoint {
1776*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_out3_ep>;
1777*8cc087a1SEmmanuel Vadot							};
1778*8cc087a1SEmmanuel Vadot						};
1779*8cc087a1SEmmanuel Vadot
1780*8cc087a1SEmmanuel Vadot						mixer_out4_port: port@d {
1781*8cc087a1SEmmanuel Vadot							reg = <0xd>;
1782*8cc087a1SEmmanuel Vadot
1783*8cc087a1SEmmanuel Vadot							mixer_out4_ep: endpoint {
1784*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_out4_ep>;
1785*8cc087a1SEmmanuel Vadot							};
1786*8cc087a1SEmmanuel Vadot						};
1787*8cc087a1SEmmanuel Vadot
1788*8cc087a1SEmmanuel Vadot						mixer_out5_port: port@e {
1789*8cc087a1SEmmanuel Vadot							reg = <0xe>;
1790*8cc087a1SEmmanuel Vadot
1791*8cc087a1SEmmanuel Vadot							mixer_out5_ep: endpoint {
1792*8cc087a1SEmmanuel Vadot								remote-endpoint = <&xbar_mixer_out5_ep>;
1793*8cc087a1SEmmanuel Vadot							};
1794*8cc087a1SEmmanuel Vadot						};
1795*8cc087a1SEmmanuel Vadot					};
1796*8cc087a1SEmmanuel Vadot				};
17975956d97fSEmmanuel Vadot			};
17985def4c47SEmmanuel Vadot		};
17995def4c47SEmmanuel Vadot
18005def4c47SEmmanuel Vadot		ddc: i2c@3190000 {
18015def4c47SEmmanuel Vadot			status = "okay";
18025def4c47SEmmanuel Vadot		};
18035def4c47SEmmanuel Vadot
18045def4c47SEmmanuel Vadot		i2c@3160000 {
18055def4c47SEmmanuel Vadot			eeprom@57 {
18065def4c47SEmmanuel Vadot				compatible = "atmel,24c02";
18075def4c47SEmmanuel Vadot				reg = <0x57>;
18085def4c47SEmmanuel Vadot
18095def4c47SEmmanuel Vadot				label = "system";
18105def4c47SEmmanuel Vadot				vcc-supply = <&vdd_1v8>;
18115def4c47SEmmanuel Vadot				address-width = <8>;
18125def4c47SEmmanuel Vadot				pagesize = <8>;
18135def4c47SEmmanuel Vadot				size = <256>;
18145def4c47SEmmanuel Vadot				read-only;
18155def4c47SEmmanuel Vadot			};
18165def4c47SEmmanuel Vadot		};
18175def4c47SEmmanuel Vadot
18185def4c47SEmmanuel Vadot		hda@3510000 {
18195956d97fSEmmanuel Vadot			nvidia,model = "NVIDIA Jetson Xavier NX HDA";
18205def4c47SEmmanuel Vadot			status = "okay";
18215def4c47SEmmanuel Vadot		};
18225def4c47SEmmanuel Vadot
18235def4c47SEmmanuel Vadot		padctl@3520000 {
18245def4c47SEmmanuel Vadot			status = "okay";
18255def4c47SEmmanuel Vadot
18265def4c47SEmmanuel Vadot			pads {
18275def4c47SEmmanuel Vadot				usb2 {
18285def4c47SEmmanuel Vadot					lanes {
18295def4c47SEmmanuel Vadot						usb2-1 {
18305def4c47SEmmanuel Vadot							status = "okay";
18315def4c47SEmmanuel Vadot						};
18325def4c47SEmmanuel Vadot
18335def4c47SEmmanuel Vadot						usb2-2 {
18345def4c47SEmmanuel Vadot							status = "okay";
18355def4c47SEmmanuel Vadot						};
18365def4c47SEmmanuel Vadot					};
18375def4c47SEmmanuel Vadot				};
18385def4c47SEmmanuel Vadot
18395def4c47SEmmanuel Vadot				usb3 {
18405def4c47SEmmanuel Vadot					lanes {
18415def4c47SEmmanuel Vadot						usb3-2 {
18425def4c47SEmmanuel Vadot							status = "okay";
18435def4c47SEmmanuel Vadot						};
18445def4c47SEmmanuel Vadot					};
18455def4c47SEmmanuel Vadot				};
18465def4c47SEmmanuel Vadot			};
18475def4c47SEmmanuel Vadot
18485def4c47SEmmanuel Vadot			ports {
18495def4c47SEmmanuel Vadot				usb2-1 {
18505def4c47SEmmanuel Vadot					mode = "host";
18515def4c47SEmmanuel Vadot					status = "okay";
18525def4c47SEmmanuel Vadot				};
18535def4c47SEmmanuel Vadot
18545def4c47SEmmanuel Vadot				usb2-2 {
18555def4c47SEmmanuel Vadot					mode = "host";
18565def4c47SEmmanuel Vadot					vbus-supply = <&vdd_5v0_sys>;
18575def4c47SEmmanuel Vadot					status = "okay";
18585def4c47SEmmanuel Vadot				};
18595def4c47SEmmanuel Vadot
18605def4c47SEmmanuel Vadot				usb3-2 {
18615def4c47SEmmanuel Vadot					nvidia,usb2-companion = <1>;
18625def4c47SEmmanuel Vadot					vbus-supply = <&vdd_5v0_sys>;
18635def4c47SEmmanuel Vadot					status = "okay";
18645def4c47SEmmanuel Vadot				};
18655def4c47SEmmanuel Vadot			};
18665def4c47SEmmanuel Vadot		};
18675def4c47SEmmanuel Vadot
18685def4c47SEmmanuel Vadot		usb@3610000 {
18695def4c47SEmmanuel Vadot			status = "okay";
18705def4c47SEmmanuel Vadot
18715def4c47SEmmanuel Vadot			phys =	<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
18725def4c47SEmmanuel Vadot				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
18735def4c47SEmmanuel Vadot				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
18745def4c47SEmmanuel Vadot			phy-names = "usb2-1", "usb2-2", "usb3-2";
18755def4c47SEmmanuel Vadot		};
18765def4c47SEmmanuel Vadot
18775def4c47SEmmanuel Vadot		spi@3270000 {
18785def4c47SEmmanuel Vadot			status = "okay";
18795def4c47SEmmanuel Vadot
18805def4c47SEmmanuel Vadot			flash@0 {
18815def4c47SEmmanuel Vadot				compatible = "spi-nor";
18825def4c47SEmmanuel Vadot				reg = <0>;
18835def4c47SEmmanuel Vadot				spi-max-frequency = <102000000>;
18845def4c47SEmmanuel Vadot				spi-tx-bus-width = <4>;
18855def4c47SEmmanuel Vadot				spi-rx-bus-width = <4>;
18865def4c47SEmmanuel Vadot			};
18875def4c47SEmmanuel Vadot		};
18885def4c47SEmmanuel Vadot
18895def4c47SEmmanuel Vadot		pwm@32d0000 {
18905def4c47SEmmanuel Vadot			status = "okay";
18915def4c47SEmmanuel Vadot		};
18925def4c47SEmmanuel Vadot
18935def4c47SEmmanuel Vadot		host1x@13e00000 {
18945def4c47SEmmanuel Vadot			display-hub@15200000 {
18955def4c47SEmmanuel Vadot				status = "okay";
18965def4c47SEmmanuel Vadot			};
18975def4c47SEmmanuel Vadot
18985def4c47SEmmanuel Vadot			dpaux@155c0000 {
18995def4c47SEmmanuel Vadot				status = "okay";
19005def4c47SEmmanuel Vadot			};
19015def4c47SEmmanuel Vadot
19025def4c47SEmmanuel Vadot			dpaux@155d0000 {
19035def4c47SEmmanuel Vadot				status = "okay";
19045def4c47SEmmanuel Vadot			};
19055def4c47SEmmanuel Vadot
19065def4c47SEmmanuel Vadot			/* DP0 */
19075def4c47SEmmanuel Vadot			sor@15b00000 {
19085def4c47SEmmanuel Vadot				status = "okay";
19095def4c47SEmmanuel Vadot
19105def4c47SEmmanuel Vadot				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
19115def4c47SEmmanuel Vadot				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
19125def4c47SEmmanuel Vadot
19135def4c47SEmmanuel Vadot				nvidia,dpaux = <&dpaux0>;
19145def4c47SEmmanuel Vadot			};
19155def4c47SEmmanuel Vadot
19165def4c47SEmmanuel Vadot			/* HDMI */
19175def4c47SEmmanuel Vadot			sor@15b40000 {
19185def4c47SEmmanuel Vadot				status = "okay";
19195def4c47SEmmanuel Vadot
19205def4c47SEmmanuel Vadot				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
19215def4c47SEmmanuel Vadot				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
19225def4c47SEmmanuel Vadot				hdmi-supply = <&vdd_hdmi>;
19235def4c47SEmmanuel Vadot
19245def4c47SEmmanuel Vadot				nvidia,ddc-i2c-bus = <&ddc>;
19255def4c47SEmmanuel Vadot				nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1)
19265def4c47SEmmanuel Vadot							 GPIO_ACTIVE_LOW>;
19275def4c47SEmmanuel Vadot			};
19285def4c47SEmmanuel Vadot		};
19295def4c47SEmmanuel Vadot	};
19305def4c47SEmmanuel Vadot
19315def4c47SEmmanuel Vadot	pcie@14160000 {
19325def4c47SEmmanuel Vadot		status = "okay";
19335def4c47SEmmanuel Vadot
19345def4c47SEmmanuel Vadot		vddio-pex-ctl-supply = <&vdd_1v8ao>;
19355def4c47SEmmanuel Vadot
19365def4c47SEmmanuel Vadot		phys = <&p2u_hsio_11>;
19375def4c47SEmmanuel Vadot		phy-names = "p2u-0";
19385def4c47SEmmanuel Vadot	};
19395def4c47SEmmanuel Vadot
19405def4c47SEmmanuel Vadot	pcie@141a0000 {
19415def4c47SEmmanuel Vadot		status = "okay";
19425def4c47SEmmanuel Vadot
19435def4c47SEmmanuel Vadot		vddio-pex-ctl-supply = <&vdd_1v8ao>;
19445def4c47SEmmanuel Vadot
19455def4c47SEmmanuel Vadot		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
19465def4c47SEmmanuel Vadot		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
19475def4c47SEmmanuel Vadot		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
19485def4c47SEmmanuel Vadot
19495def4c47SEmmanuel Vadot		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
19505def4c47SEmmanuel Vadot			    "p2u-5", "p2u-6", "p2u-7";
19515def4c47SEmmanuel Vadot	};
19525def4c47SEmmanuel Vadot
1953*8cc087a1SEmmanuel Vadot	pcie-ep@141a0000 {
19545def4c47SEmmanuel Vadot		status = "disabled";
19555def4c47SEmmanuel Vadot
19565def4c47SEmmanuel Vadot		vddio-pex-ctl-supply = <&vdd_1v8ao>;
19575def4c47SEmmanuel Vadot
19585def4c47SEmmanuel Vadot		reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
19595def4c47SEmmanuel Vadot
19605def4c47SEmmanuel Vadot		nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
19615def4c47SEmmanuel Vadot					      GPIO_ACTIVE_HIGH>;
19625def4c47SEmmanuel Vadot
19635def4c47SEmmanuel Vadot		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
19645def4c47SEmmanuel Vadot		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
19655def4c47SEmmanuel Vadot		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
19665def4c47SEmmanuel Vadot
19675def4c47SEmmanuel Vadot		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
19685def4c47SEmmanuel Vadot			    "p2u-5", "p2u-6", "p2u-7";
19695def4c47SEmmanuel Vadot	};
19705def4c47SEmmanuel Vadot
19715def4c47SEmmanuel Vadot	fan: fan {
19725def4c47SEmmanuel Vadot		compatible = "pwm-fan";
19735def4c47SEmmanuel Vadot		pwms = <&pwm6 0 45334>;
19745def4c47SEmmanuel Vadot
19755def4c47SEmmanuel Vadot		cooling-levels = <0 64 128 255>;
19765def4c47SEmmanuel Vadot		#cooling-cells = <2>;
19775def4c47SEmmanuel Vadot	};
19785def4c47SEmmanuel Vadot
19795def4c47SEmmanuel Vadot	gpio-keys {
19805def4c47SEmmanuel Vadot		compatible = "gpio-keys";
19815def4c47SEmmanuel Vadot
19825def4c47SEmmanuel Vadot		force-recovery {
19835def4c47SEmmanuel Vadot			label = "Force Recovery";
19845def4c47SEmmanuel Vadot			gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
19855def4c47SEmmanuel Vadot				       GPIO_ACTIVE_LOW>;
19865def4c47SEmmanuel Vadot			linux,input-type = <EV_KEY>;
19875def4c47SEmmanuel Vadot			linux,code = <KEY_SLEEP>;
19885def4c47SEmmanuel Vadot			debounce-interval = <10>;
19895def4c47SEmmanuel Vadot		};
19905def4c47SEmmanuel Vadot
19915def4c47SEmmanuel Vadot		power {
19925def4c47SEmmanuel Vadot			label = "Power";
19935def4c47SEmmanuel Vadot			gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
19945def4c47SEmmanuel Vadot					   GPIO_ACTIVE_LOW>;
19955def4c47SEmmanuel Vadot			linux,input-type = <EV_KEY>;
19965def4c47SEmmanuel Vadot			linux,code = <KEY_POWER>;
19975def4c47SEmmanuel Vadot			debounce-interval = <10>;
19985def4c47SEmmanuel Vadot			wakeup-event-action = <EV_ACT_ASSERTED>;
19995def4c47SEmmanuel Vadot			wakeup-source;
20005def4c47SEmmanuel Vadot		};
20015def4c47SEmmanuel Vadot	};
20025def4c47SEmmanuel Vadot
20035def4c47SEmmanuel Vadot	vdd_5v0_sys: regulator@100 {
20045def4c47SEmmanuel Vadot		compatible = "regulator-fixed";
20055def4c47SEmmanuel Vadot		regulator-name = "VDD_5V_SYS";
20065def4c47SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
20075def4c47SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
20085def4c47SEmmanuel Vadot		regulator-always-on;
20095def4c47SEmmanuel Vadot		regulator-boot-on;
20105def4c47SEmmanuel Vadot	};
20115def4c47SEmmanuel Vadot
20125def4c47SEmmanuel Vadot	vdd_3v3_sys: regulator@101 {
20135def4c47SEmmanuel Vadot		compatible = "regulator-fixed";
20145def4c47SEmmanuel Vadot		regulator-name = "VDD_3V3_SYS";
20155def4c47SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
20165def4c47SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
20175def4c47SEmmanuel Vadot		regulator-always-on;
20185def4c47SEmmanuel Vadot		regulator-boot-on;
20195def4c47SEmmanuel Vadot	};
20205def4c47SEmmanuel Vadot
20215def4c47SEmmanuel Vadot	vdd_3v3_ao: regulator@102 {
20225def4c47SEmmanuel Vadot		compatible = "regulator-fixed";
20235def4c47SEmmanuel Vadot		regulator-name = "VDD_3V3_AO";
20245def4c47SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
20255def4c47SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
20265def4c47SEmmanuel Vadot		regulator-always-on;
20275def4c47SEmmanuel Vadot		regulator-boot-on;
20285def4c47SEmmanuel Vadot	};
20295def4c47SEmmanuel Vadot
20305def4c47SEmmanuel Vadot	vdd_1v8: regulator@103 {
20315def4c47SEmmanuel Vadot		compatible = "regulator-fixed";
20325def4c47SEmmanuel Vadot		regulator-name = "VDD_1V8";
20335def4c47SEmmanuel Vadot		regulator-min-microvolt = <1800000>;
20345def4c47SEmmanuel Vadot		regulator-max-microvolt = <1800000>;
20355def4c47SEmmanuel Vadot		regulator-always-on;
20365def4c47SEmmanuel Vadot		regulator-boot-on;
20375def4c47SEmmanuel Vadot	};
20385def4c47SEmmanuel Vadot
20395def4c47SEmmanuel Vadot	vdd_hdmi: regulator@104 {
20405def4c47SEmmanuel Vadot		compatible = "regulator-fixed";
20415def4c47SEmmanuel Vadot		regulator-name = "VDD_5V0_HDMI_CON";
20425def4c47SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
20435def4c47SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
20445def4c47SEmmanuel Vadot		regulator-always-on;
20455def4c47SEmmanuel Vadot		regulator-boot-on;
20465def4c47SEmmanuel Vadot	};
20475def4c47SEmmanuel Vadot
20485956d97fSEmmanuel Vadot	sound {
20495956d97fSEmmanuel Vadot		compatible = "nvidia,tegra186-audio-graph-card";
20505956d97fSEmmanuel Vadot		status = "okay";
20515956d97fSEmmanuel Vadot
20525956d97fSEmmanuel Vadot		dais = /* ADMAIF (FE) Ports */
20535956d97fSEmmanuel Vadot		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
20545956d97fSEmmanuel Vadot		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
20555956d97fSEmmanuel Vadot		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
20565956d97fSEmmanuel Vadot		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
20575956d97fSEmmanuel Vadot		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
20585956d97fSEmmanuel Vadot		       /* XBAR Ports */
20595956d97fSEmmanuel Vadot		       <&xbar_i2s3_port>, <&xbar_i2s5_port>,
20605956d97fSEmmanuel Vadot		       <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>,
20615956d97fSEmmanuel Vadot		       <&xbar_dspk1_port>, <&xbar_dspk2_port>,
2062*8cc087a1SEmmanuel Vadot		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
2063*8cc087a1SEmmanuel Vadot		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
2064*8cc087a1SEmmanuel Vadot		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
2065*8cc087a1SEmmanuel Vadot		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
2066*8cc087a1SEmmanuel Vadot		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
2067*8cc087a1SEmmanuel Vadot		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
2068*8cc087a1SEmmanuel Vadot		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
2069*8cc087a1SEmmanuel Vadot		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
2070*8cc087a1SEmmanuel Vadot		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
2071*8cc087a1SEmmanuel Vadot		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
2072*8cc087a1SEmmanuel Vadot		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
2073*8cc087a1SEmmanuel Vadot		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
2074*8cc087a1SEmmanuel Vadot		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
2075*8cc087a1SEmmanuel Vadot		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
2076*8cc087a1SEmmanuel Vadot		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
2077*8cc087a1SEmmanuel Vadot		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
2078*8cc087a1SEmmanuel Vadot		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
2079*8cc087a1SEmmanuel Vadot		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2080*8cc087a1SEmmanuel Vadot		       /* HW accelerators */
2081*8cc087a1SEmmanuel Vadot		       <&sfc1_out_port>, <&sfc2_out_port>,
2082*8cc087a1SEmmanuel Vadot		       <&sfc3_out_port>, <&sfc4_out_port>,
2083*8cc087a1SEmmanuel Vadot		       <&mvc1_out_port>, <&mvc2_out_port>,
2084*8cc087a1SEmmanuel Vadot		       <&amx1_out_port>, <&amx2_out_port>,
2085*8cc087a1SEmmanuel Vadot		       <&amx3_out_port>, <&amx4_out_port>,
2086*8cc087a1SEmmanuel Vadot		       <&adx1_out1_port>, <&adx1_out2_port>,
2087*8cc087a1SEmmanuel Vadot		       <&adx1_out3_port>, <&adx1_out4_port>,
2088*8cc087a1SEmmanuel Vadot		       <&adx2_out1_port>, <&adx2_out2_port>,
2089*8cc087a1SEmmanuel Vadot		       <&adx2_out3_port>, <&adx2_out4_port>,
2090*8cc087a1SEmmanuel Vadot		       <&adx3_out1_port>, <&adx3_out2_port>,
2091*8cc087a1SEmmanuel Vadot		       <&adx3_out3_port>, <&adx3_out4_port>,
2092*8cc087a1SEmmanuel Vadot		       <&adx4_out1_port>, <&adx4_out2_port>,
2093*8cc087a1SEmmanuel Vadot		       <&adx4_out3_port>, <&adx4_out4_port>,
2094*8cc087a1SEmmanuel Vadot		       <&mixer_out1_port>, <&mixer_out2_port>,
2095*8cc087a1SEmmanuel Vadot		       <&mixer_out3_port>, <&mixer_out4_port>,
2096*8cc087a1SEmmanuel Vadot		       <&mixer_out5_port>,
20975956d97fSEmmanuel Vadot		       /* BE I/O Ports */
20985956d97fSEmmanuel Vadot		       <&i2s3_port>, <&i2s5_port>,
20995956d97fSEmmanuel Vadot		       <&dmic1_port>, <&dmic2_port>, <&dmic4_port>,
21005956d97fSEmmanuel Vadot		       <&dspk1_port>, <&dspk2_port>;
21015956d97fSEmmanuel Vadot
21025956d97fSEmmanuel Vadot		label = "NVIDIA Jetson Xavier NX APE";
21035956d97fSEmmanuel Vadot	};
21045956d97fSEmmanuel Vadot
21055def4c47SEmmanuel Vadot	thermal-zones {
21065def4c47SEmmanuel Vadot		cpu {
21075def4c47SEmmanuel Vadot			polling-delay = <0>;
21085def4c47SEmmanuel Vadot			polling-delay-passive = <500>;
21095def4c47SEmmanuel Vadot			status = "okay";
21105def4c47SEmmanuel Vadot
21115def4c47SEmmanuel Vadot			trips {
21125def4c47SEmmanuel Vadot				cpu_trip_critical: critical {
21135def4c47SEmmanuel Vadot					temperature = <96500>;
21145def4c47SEmmanuel Vadot					hysteresis = <0>;
21155def4c47SEmmanuel Vadot					type = "critical";
21165def4c47SEmmanuel Vadot				};
21175def4c47SEmmanuel Vadot
21185def4c47SEmmanuel Vadot				cpu_trip_hot: hot {
21195def4c47SEmmanuel Vadot					temperature = <70000>;
21205def4c47SEmmanuel Vadot					hysteresis = <2000>;
21215def4c47SEmmanuel Vadot					type = "hot";
21225def4c47SEmmanuel Vadot				};
21235def4c47SEmmanuel Vadot
21245def4c47SEmmanuel Vadot				cpu_trip_active: active {
21255def4c47SEmmanuel Vadot					temperature = <50000>;
21265def4c47SEmmanuel Vadot					hysteresis = <2000>;
21275def4c47SEmmanuel Vadot					type = "active";
21285def4c47SEmmanuel Vadot				};
21295def4c47SEmmanuel Vadot
21305def4c47SEmmanuel Vadot				cpu_trip_passive: passive {
21315def4c47SEmmanuel Vadot					temperature = <30000>;
21325def4c47SEmmanuel Vadot					hysteresis = <2000>;
21335def4c47SEmmanuel Vadot					type = "passive";
21345def4c47SEmmanuel Vadot				};
21355def4c47SEmmanuel Vadot			};
21365def4c47SEmmanuel Vadot
21375def4c47SEmmanuel Vadot			cooling-maps {
21385def4c47SEmmanuel Vadot				cpu-critical {
21395def4c47SEmmanuel Vadot					cooling-device = <&fan 3 3>;
21405def4c47SEmmanuel Vadot					trip = <&cpu_trip_critical>;
21415def4c47SEmmanuel Vadot				};
21425def4c47SEmmanuel Vadot
21435def4c47SEmmanuel Vadot				cpu-hot {
21445def4c47SEmmanuel Vadot					cooling-device = <&fan 2 2>;
21455def4c47SEmmanuel Vadot					trip = <&cpu_trip_hot>;
21465def4c47SEmmanuel Vadot				};
21475def4c47SEmmanuel Vadot
21485def4c47SEmmanuel Vadot				cpu-active {
21495def4c47SEmmanuel Vadot					cooling-device = <&fan 1 1>;
21505def4c47SEmmanuel Vadot					trip = <&cpu_trip_active>;
21515def4c47SEmmanuel Vadot				};
21525def4c47SEmmanuel Vadot
21535def4c47SEmmanuel Vadot				cpu-passive {
21545def4c47SEmmanuel Vadot					cooling-device = <&fan 0 0>;
21555def4c47SEmmanuel Vadot					trip = <&cpu_trip_passive>;
21565def4c47SEmmanuel Vadot				};
21575def4c47SEmmanuel Vadot			};
21585def4c47SEmmanuel Vadot		};
21595def4c47SEmmanuel Vadot
21605def4c47SEmmanuel Vadot		gpu {
21615def4c47SEmmanuel Vadot			polling-delay = <0>;
21625def4c47SEmmanuel Vadot			polling-delay-passive = <500>;
21635def4c47SEmmanuel Vadot			status = "okay";
21645def4c47SEmmanuel Vadot
21655def4c47SEmmanuel Vadot			trips {
21665def4c47SEmmanuel Vadot				gpu_alert0: critical {
21675def4c47SEmmanuel Vadot					temperature = <99000>;
21685def4c47SEmmanuel Vadot					hysteresis = <0>;
21695def4c47SEmmanuel Vadot					type = "critical";
21705def4c47SEmmanuel Vadot				};
21715def4c47SEmmanuel Vadot			};
21725def4c47SEmmanuel Vadot		};
21735def4c47SEmmanuel Vadot
21745def4c47SEmmanuel Vadot		aux {
21755def4c47SEmmanuel Vadot			polling-delay = <0>;
21765def4c47SEmmanuel Vadot			polling-delay-passive = <500>;
21775def4c47SEmmanuel Vadot			status = "okay";
21785def4c47SEmmanuel Vadot
21795def4c47SEmmanuel Vadot			trips {
21805def4c47SEmmanuel Vadot				aux_alert0: critical {
21815def4c47SEmmanuel Vadot					temperature = <90000>;
21825def4c47SEmmanuel Vadot					hysteresis = <0>;
21835def4c47SEmmanuel Vadot					type = "critical";
21845def4c47SEmmanuel Vadot				};
21855def4c47SEmmanuel Vadot			};
21865def4c47SEmmanuel Vadot		};
21875def4c47SEmmanuel Vadot	};
21885def4c47SEmmanuel Vadot};
2189