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