15def4c47SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
25def4c47SEmmanuel Vadot
3*cb7aa33aSEmmanuel Vadot#include <dt-bindings/gpio/tegra194-gpio.h>
45def4c47SEmmanuel Vadot#include <dt-bindings/input/linux-event-codes.h>
55def4c47SEmmanuel Vadot#include <dt-bindings/input/gpio-keys.h>
65def4c47SEmmanuel Vadot
75def4c47SEmmanuel Vadot/ {
85def4c47SEmmanuel Vadot	bus@0 {
95def4c47SEmmanuel Vadot		aconnect@2900000 {
105def4c47SEmmanuel Vadot			status = "okay";
115def4c47SEmmanuel Vadot
125956d97fSEmmanuel Vadot			ahub@2900800 {
135956d97fSEmmanuel Vadot				status = "okay";
145956d97fSEmmanuel Vadot
15*cb7aa33aSEmmanuel Vadot				i2s@2901200 {
16*cb7aa33aSEmmanuel Vadot					status = "okay";
17*cb7aa33aSEmmanuel Vadot
18*cb7aa33aSEmmanuel Vadot					ports {
19*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
20*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
21*cb7aa33aSEmmanuel Vadot
22*cb7aa33aSEmmanuel Vadot						port@0 {
23*cb7aa33aSEmmanuel Vadot							reg = <0>;
24*cb7aa33aSEmmanuel Vadot
25*cb7aa33aSEmmanuel Vadot							i2s3_cif_ep: endpoint {
26*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_i2s3_ep>;
27*cb7aa33aSEmmanuel Vadot							};
28*cb7aa33aSEmmanuel Vadot						};
29*cb7aa33aSEmmanuel Vadot
30*cb7aa33aSEmmanuel Vadot						i2s3_port: port@1 {
31*cb7aa33aSEmmanuel Vadot							reg = <1>;
32*cb7aa33aSEmmanuel Vadot
33*cb7aa33aSEmmanuel Vadot							i2s3_dap_ep: endpoint {
34*cb7aa33aSEmmanuel Vadot								dai-format = "i2s";
35*cb7aa33aSEmmanuel Vadot								/* Place holder for external Codec */
36*cb7aa33aSEmmanuel Vadot							};
37*cb7aa33aSEmmanuel Vadot						};
38*cb7aa33aSEmmanuel Vadot					};
39*cb7aa33aSEmmanuel Vadot				};
40*cb7aa33aSEmmanuel Vadot
41*cb7aa33aSEmmanuel Vadot				i2s@2901400 {
42*cb7aa33aSEmmanuel Vadot					status = "okay";
43*cb7aa33aSEmmanuel Vadot
44*cb7aa33aSEmmanuel Vadot					ports {
45*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
46*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
47*cb7aa33aSEmmanuel Vadot
48*cb7aa33aSEmmanuel Vadot						port@0 {
49*cb7aa33aSEmmanuel Vadot							reg = <0>;
50*cb7aa33aSEmmanuel Vadot
51*cb7aa33aSEmmanuel Vadot							i2s5_cif_ep: endpoint {
52*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_i2s5_ep>;
53*cb7aa33aSEmmanuel Vadot							};
54*cb7aa33aSEmmanuel Vadot						};
55*cb7aa33aSEmmanuel Vadot
56*cb7aa33aSEmmanuel Vadot						i2s5_port: port@1 {
57*cb7aa33aSEmmanuel Vadot							reg = <1>;
58*cb7aa33aSEmmanuel Vadot
59*cb7aa33aSEmmanuel Vadot							i2s5_dap_ep: endpoint {
60*cb7aa33aSEmmanuel Vadot								dai-format = "i2s";
61*cb7aa33aSEmmanuel Vadot								/* Place holder for external Codec */
62*cb7aa33aSEmmanuel Vadot							};
63*cb7aa33aSEmmanuel Vadot						};
64*cb7aa33aSEmmanuel Vadot					};
65*cb7aa33aSEmmanuel Vadot				};
66*cb7aa33aSEmmanuel Vadot
67*cb7aa33aSEmmanuel Vadot				sfc@2902000 {
68*cb7aa33aSEmmanuel Vadot					status = "okay";
69*cb7aa33aSEmmanuel Vadot
70*cb7aa33aSEmmanuel Vadot					ports {
71*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
72*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
73*cb7aa33aSEmmanuel Vadot
74*cb7aa33aSEmmanuel Vadot						port@0 {
75*cb7aa33aSEmmanuel Vadot							reg = <0>;
76*cb7aa33aSEmmanuel Vadot
77*cb7aa33aSEmmanuel Vadot							sfc1_cif_in_ep: endpoint {
78*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_sfc1_in_ep>;
79*cb7aa33aSEmmanuel Vadot								convert-rate = <44100>;
80*cb7aa33aSEmmanuel Vadot							};
81*cb7aa33aSEmmanuel Vadot						};
82*cb7aa33aSEmmanuel Vadot
83*cb7aa33aSEmmanuel Vadot						sfc1_out_port: port@1 {
84*cb7aa33aSEmmanuel Vadot							reg = <1>;
85*cb7aa33aSEmmanuel Vadot
86*cb7aa33aSEmmanuel Vadot							sfc1_cif_out_ep: endpoint {
87*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_sfc1_out_ep>;
88*cb7aa33aSEmmanuel Vadot								convert-rate = <48000>;
89*cb7aa33aSEmmanuel Vadot							};
90*cb7aa33aSEmmanuel Vadot						};
91*cb7aa33aSEmmanuel Vadot					};
92*cb7aa33aSEmmanuel Vadot				};
93*cb7aa33aSEmmanuel Vadot
94*cb7aa33aSEmmanuel Vadot				sfc@2902200 {
95*cb7aa33aSEmmanuel Vadot					status = "okay";
96*cb7aa33aSEmmanuel Vadot
97*cb7aa33aSEmmanuel Vadot					ports {
98*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
99*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
100*cb7aa33aSEmmanuel Vadot
101*cb7aa33aSEmmanuel Vadot						port@0 {
102*cb7aa33aSEmmanuel Vadot							reg = <0>;
103*cb7aa33aSEmmanuel Vadot
104*cb7aa33aSEmmanuel Vadot							sfc2_cif_in_ep: endpoint {
105*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_sfc2_in_ep>;
106*cb7aa33aSEmmanuel Vadot							};
107*cb7aa33aSEmmanuel Vadot						};
108*cb7aa33aSEmmanuel Vadot
109*cb7aa33aSEmmanuel Vadot						sfc2_out_port: port@1 {
110*cb7aa33aSEmmanuel Vadot							reg = <1>;
111*cb7aa33aSEmmanuel Vadot
112*cb7aa33aSEmmanuel Vadot							sfc2_cif_out_ep: endpoint {
113*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_sfc2_out_ep>;
114*cb7aa33aSEmmanuel Vadot							};
115*cb7aa33aSEmmanuel Vadot						};
116*cb7aa33aSEmmanuel Vadot					};
117*cb7aa33aSEmmanuel Vadot				};
118*cb7aa33aSEmmanuel Vadot
119*cb7aa33aSEmmanuel Vadot				sfc@2902400 {
120*cb7aa33aSEmmanuel Vadot					status = "okay";
121*cb7aa33aSEmmanuel Vadot
122*cb7aa33aSEmmanuel Vadot					ports {
123*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
124*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
125*cb7aa33aSEmmanuel Vadot
126*cb7aa33aSEmmanuel Vadot						port@0 {
127*cb7aa33aSEmmanuel Vadot							reg = <0>;
128*cb7aa33aSEmmanuel Vadot
129*cb7aa33aSEmmanuel Vadot							sfc3_cif_in_ep: endpoint {
130*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_sfc3_in_ep>;
131*cb7aa33aSEmmanuel Vadot							};
132*cb7aa33aSEmmanuel Vadot						};
133*cb7aa33aSEmmanuel Vadot
134*cb7aa33aSEmmanuel Vadot						sfc3_out_port: port@1 {
135*cb7aa33aSEmmanuel Vadot							reg = <1>;
136*cb7aa33aSEmmanuel Vadot
137*cb7aa33aSEmmanuel Vadot							sfc3_cif_out_ep: endpoint {
138*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_sfc3_out_ep>;
139*cb7aa33aSEmmanuel Vadot							};
140*cb7aa33aSEmmanuel Vadot						};
141*cb7aa33aSEmmanuel Vadot					};
142*cb7aa33aSEmmanuel Vadot				};
143*cb7aa33aSEmmanuel Vadot
144*cb7aa33aSEmmanuel Vadot				sfc@2902600 {
145*cb7aa33aSEmmanuel Vadot					status = "okay";
146*cb7aa33aSEmmanuel Vadot
147*cb7aa33aSEmmanuel Vadot					ports {
148*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
149*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
150*cb7aa33aSEmmanuel Vadot
151*cb7aa33aSEmmanuel Vadot						port@0 {
152*cb7aa33aSEmmanuel Vadot							reg = <0>;
153*cb7aa33aSEmmanuel Vadot
154*cb7aa33aSEmmanuel Vadot							sfc4_cif_in_ep: endpoint {
155*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_sfc4_in_ep>;
156*cb7aa33aSEmmanuel Vadot							};
157*cb7aa33aSEmmanuel Vadot						};
158*cb7aa33aSEmmanuel Vadot
159*cb7aa33aSEmmanuel Vadot						sfc4_out_port: port@1 {
160*cb7aa33aSEmmanuel Vadot							reg = <1>;
161*cb7aa33aSEmmanuel Vadot
162*cb7aa33aSEmmanuel Vadot							sfc4_cif_out_ep: endpoint {
163*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_sfc4_out_ep>;
164*cb7aa33aSEmmanuel Vadot							};
165*cb7aa33aSEmmanuel Vadot						};
166*cb7aa33aSEmmanuel Vadot					};
167*cb7aa33aSEmmanuel Vadot				};
168*cb7aa33aSEmmanuel Vadot
169*cb7aa33aSEmmanuel Vadot				amx@2903000 {
170*cb7aa33aSEmmanuel Vadot					status = "okay";
171*cb7aa33aSEmmanuel Vadot
172*cb7aa33aSEmmanuel Vadot					ports {
173*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
174*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
175*cb7aa33aSEmmanuel Vadot
176*cb7aa33aSEmmanuel Vadot						port@0 {
177*cb7aa33aSEmmanuel Vadot							reg = <0>;
178*cb7aa33aSEmmanuel Vadot
179*cb7aa33aSEmmanuel Vadot							amx1_in1_ep: endpoint {
180*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx1_in1_ep>;
181*cb7aa33aSEmmanuel Vadot							};
182*cb7aa33aSEmmanuel Vadot						};
183*cb7aa33aSEmmanuel Vadot
184*cb7aa33aSEmmanuel Vadot						port@1 {
185*cb7aa33aSEmmanuel Vadot							reg = <1>;
186*cb7aa33aSEmmanuel Vadot
187*cb7aa33aSEmmanuel Vadot							amx1_in2_ep: endpoint {
188*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx1_in2_ep>;
189*cb7aa33aSEmmanuel Vadot							};
190*cb7aa33aSEmmanuel Vadot						};
191*cb7aa33aSEmmanuel Vadot
192*cb7aa33aSEmmanuel Vadot						port@2 {
193*cb7aa33aSEmmanuel Vadot							reg = <2>;
194*cb7aa33aSEmmanuel Vadot
195*cb7aa33aSEmmanuel Vadot							amx1_in3_ep: endpoint {
196*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx1_in3_ep>;
197*cb7aa33aSEmmanuel Vadot							};
198*cb7aa33aSEmmanuel Vadot						};
199*cb7aa33aSEmmanuel Vadot
200*cb7aa33aSEmmanuel Vadot						port@3 {
201*cb7aa33aSEmmanuel Vadot							reg = <3>;
202*cb7aa33aSEmmanuel Vadot
203*cb7aa33aSEmmanuel Vadot							amx1_in4_ep: endpoint {
204*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx1_in4_ep>;
205*cb7aa33aSEmmanuel Vadot							};
206*cb7aa33aSEmmanuel Vadot						};
207*cb7aa33aSEmmanuel Vadot
208*cb7aa33aSEmmanuel Vadot						amx1_out_port: port@4 {
209*cb7aa33aSEmmanuel Vadot							reg = <4>;
210*cb7aa33aSEmmanuel Vadot
211*cb7aa33aSEmmanuel Vadot							amx1_out_ep: endpoint {
212*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx1_out_ep>;
213*cb7aa33aSEmmanuel Vadot							};
214*cb7aa33aSEmmanuel Vadot						};
215*cb7aa33aSEmmanuel Vadot					};
216*cb7aa33aSEmmanuel Vadot				};
217*cb7aa33aSEmmanuel Vadot
218*cb7aa33aSEmmanuel Vadot				amx@2903100 {
219*cb7aa33aSEmmanuel Vadot					status = "okay";
220*cb7aa33aSEmmanuel Vadot
221*cb7aa33aSEmmanuel Vadot					ports {
222*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
223*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
224*cb7aa33aSEmmanuel Vadot
225*cb7aa33aSEmmanuel Vadot						port@0 {
226*cb7aa33aSEmmanuel Vadot							reg = <0>;
227*cb7aa33aSEmmanuel Vadot
228*cb7aa33aSEmmanuel Vadot							amx2_in1_ep: endpoint {
229*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx2_in1_ep>;
230*cb7aa33aSEmmanuel Vadot							};
231*cb7aa33aSEmmanuel Vadot						};
232*cb7aa33aSEmmanuel Vadot
233*cb7aa33aSEmmanuel Vadot						port@1 {
234*cb7aa33aSEmmanuel Vadot							reg = <1>;
235*cb7aa33aSEmmanuel Vadot
236*cb7aa33aSEmmanuel Vadot							amx2_in2_ep: endpoint {
237*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx2_in2_ep>;
238*cb7aa33aSEmmanuel Vadot							};
239*cb7aa33aSEmmanuel Vadot						};
240*cb7aa33aSEmmanuel Vadot
241*cb7aa33aSEmmanuel Vadot						amx2_in3_port: port@2 {
242*cb7aa33aSEmmanuel Vadot							reg = <2>;
243*cb7aa33aSEmmanuel Vadot
244*cb7aa33aSEmmanuel Vadot							amx2_in3_ep: endpoint {
245*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx2_in3_ep>;
246*cb7aa33aSEmmanuel Vadot							};
247*cb7aa33aSEmmanuel Vadot						};
248*cb7aa33aSEmmanuel Vadot
249*cb7aa33aSEmmanuel Vadot						amx2_in4_port: port@3 {
250*cb7aa33aSEmmanuel Vadot							reg = <3>;
251*cb7aa33aSEmmanuel Vadot
252*cb7aa33aSEmmanuel Vadot							amx2_in4_ep: endpoint {
253*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx2_in4_ep>;
254*cb7aa33aSEmmanuel Vadot							};
255*cb7aa33aSEmmanuel Vadot						};
256*cb7aa33aSEmmanuel Vadot
257*cb7aa33aSEmmanuel Vadot						amx2_out_port: port@4 {
258*cb7aa33aSEmmanuel Vadot							reg = <4>;
259*cb7aa33aSEmmanuel Vadot
260*cb7aa33aSEmmanuel Vadot							amx2_out_ep: endpoint {
261*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx2_out_ep>;
262*cb7aa33aSEmmanuel Vadot							};
263*cb7aa33aSEmmanuel Vadot						};
264*cb7aa33aSEmmanuel Vadot					};
265*cb7aa33aSEmmanuel Vadot				};
266*cb7aa33aSEmmanuel Vadot
267*cb7aa33aSEmmanuel Vadot				amx@2903200 {
268*cb7aa33aSEmmanuel Vadot					status = "okay";
269*cb7aa33aSEmmanuel Vadot
270*cb7aa33aSEmmanuel Vadot					ports {
271*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
272*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
273*cb7aa33aSEmmanuel Vadot
274*cb7aa33aSEmmanuel Vadot						port@0 {
275*cb7aa33aSEmmanuel Vadot							reg = <0>;
276*cb7aa33aSEmmanuel Vadot
277*cb7aa33aSEmmanuel Vadot							amx3_in1_ep: endpoint {
278*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx3_in1_ep>;
279*cb7aa33aSEmmanuel Vadot							};
280*cb7aa33aSEmmanuel Vadot						};
281*cb7aa33aSEmmanuel Vadot
282*cb7aa33aSEmmanuel Vadot						port@1 {
283*cb7aa33aSEmmanuel Vadot							reg = <1>;
284*cb7aa33aSEmmanuel Vadot
285*cb7aa33aSEmmanuel Vadot							amx3_in2_ep: endpoint {
286*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx3_in2_ep>;
287*cb7aa33aSEmmanuel Vadot							};
288*cb7aa33aSEmmanuel Vadot						};
289*cb7aa33aSEmmanuel Vadot
290*cb7aa33aSEmmanuel Vadot						port@2 {
291*cb7aa33aSEmmanuel Vadot							reg = <2>;
292*cb7aa33aSEmmanuel Vadot
293*cb7aa33aSEmmanuel Vadot							amx3_in3_ep: endpoint {
294*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx3_in3_ep>;
295*cb7aa33aSEmmanuel Vadot							};
296*cb7aa33aSEmmanuel Vadot						};
297*cb7aa33aSEmmanuel Vadot
298*cb7aa33aSEmmanuel Vadot						port@3 {
299*cb7aa33aSEmmanuel Vadot							reg = <3>;
300*cb7aa33aSEmmanuel Vadot
301*cb7aa33aSEmmanuel Vadot							amx3_in4_ep: endpoint {
302*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx3_in4_ep>;
303*cb7aa33aSEmmanuel Vadot							};
304*cb7aa33aSEmmanuel Vadot						};
305*cb7aa33aSEmmanuel Vadot
306*cb7aa33aSEmmanuel Vadot						amx3_out_port: port@4 {
307*cb7aa33aSEmmanuel Vadot							reg = <4>;
308*cb7aa33aSEmmanuel Vadot
309*cb7aa33aSEmmanuel Vadot							amx3_out_ep: endpoint {
310*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx3_out_ep>;
311*cb7aa33aSEmmanuel Vadot							};
312*cb7aa33aSEmmanuel Vadot						};
313*cb7aa33aSEmmanuel Vadot					};
314*cb7aa33aSEmmanuel Vadot				};
315*cb7aa33aSEmmanuel Vadot
316*cb7aa33aSEmmanuel Vadot				amx@2903300 {
317*cb7aa33aSEmmanuel Vadot					status = "okay";
318*cb7aa33aSEmmanuel Vadot
319*cb7aa33aSEmmanuel Vadot					ports {
320*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
321*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
322*cb7aa33aSEmmanuel Vadot
323*cb7aa33aSEmmanuel Vadot						port@0 {
324*cb7aa33aSEmmanuel Vadot							reg = <0>;
325*cb7aa33aSEmmanuel Vadot
326*cb7aa33aSEmmanuel Vadot							amx4_in1_ep: endpoint {
327*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx4_in1_ep>;
328*cb7aa33aSEmmanuel Vadot							};
329*cb7aa33aSEmmanuel Vadot						};
330*cb7aa33aSEmmanuel Vadot
331*cb7aa33aSEmmanuel Vadot						port@1 {
332*cb7aa33aSEmmanuel Vadot							reg = <1>;
333*cb7aa33aSEmmanuel Vadot
334*cb7aa33aSEmmanuel Vadot							amx4_in2_ep: endpoint {
335*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx4_in2_ep>;
336*cb7aa33aSEmmanuel Vadot							};
337*cb7aa33aSEmmanuel Vadot						};
338*cb7aa33aSEmmanuel Vadot
339*cb7aa33aSEmmanuel Vadot						port@2 {
340*cb7aa33aSEmmanuel Vadot							reg = <2>;
341*cb7aa33aSEmmanuel Vadot
342*cb7aa33aSEmmanuel Vadot							amx4_in3_ep: endpoint {
343*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx4_in3_ep>;
344*cb7aa33aSEmmanuel Vadot							};
345*cb7aa33aSEmmanuel Vadot						};
346*cb7aa33aSEmmanuel Vadot
347*cb7aa33aSEmmanuel Vadot						port@3 {
348*cb7aa33aSEmmanuel Vadot							reg = <3>;
349*cb7aa33aSEmmanuel Vadot
350*cb7aa33aSEmmanuel Vadot							amx4_in4_ep: endpoint {
351*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx4_in4_ep>;
352*cb7aa33aSEmmanuel Vadot							};
353*cb7aa33aSEmmanuel Vadot						};
354*cb7aa33aSEmmanuel Vadot
355*cb7aa33aSEmmanuel Vadot						amx4_out_port: port@4 {
356*cb7aa33aSEmmanuel Vadot							reg = <4>;
357*cb7aa33aSEmmanuel Vadot
358*cb7aa33aSEmmanuel Vadot							amx4_out_ep: endpoint {
359*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_amx4_out_ep>;
360*cb7aa33aSEmmanuel Vadot							};
361*cb7aa33aSEmmanuel Vadot						};
362*cb7aa33aSEmmanuel Vadot					};
363*cb7aa33aSEmmanuel Vadot				};
364*cb7aa33aSEmmanuel Vadot
365*cb7aa33aSEmmanuel Vadot				adx@2903800 {
366*cb7aa33aSEmmanuel Vadot					status = "okay";
367*cb7aa33aSEmmanuel Vadot
368*cb7aa33aSEmmanuel Vadot					ports {
369*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
370*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
371*cb7aa33aSEmmanuel Vadot
372*cb7aa33aSEmmanuel Vadot						port@0 {
373*cb7aa33aSEmmanuel Vadot							reg = <0>;
374*cb7aa33aSEmmanuel Vadot
375*cb7aa33aSEmmanuel Vadot							adx1_in_ep: endpoint {
376*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx1_in_ep>;
377*cb7aa33aSEmmanuel Vadot							};
378*cb7aa33aSEmmanuel Vadot						};
379*cb7aa33aSEmmanuel Vadot
380*cb7aa33aSEmmanuel Vadot						adx1_out1_port: port@1 {
381*cb7aa33aSEmmanuel Vadot							reg = <1>;
382*cb7aa33aSEmmanuel Vadot
383*cb7aa33aSEmmanuel Vadot							adx1_out1_ep: endpoint {
384*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx1_out1_ep>;
385*cb7aa33aSEmmanuel Vadot							};
386*cb7aa33aSEmmanuel Vadot						};
387*cb7aa33aSEmmanuel Vadot
388*cb7aa33aSEmmanuel Vadot						adx1_out2_port: port@2 {
389*cb7aa33aSEmmanuel Vadot							reg = <2>;
390*cb7aa33aSEmmanuel Vadot
391*cb7aa33aSEmmanuel Vadot							adx1_out2_ep: endpoint {
392*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx1_out2_ep>;
393*cb7aa33aSEmmanuel Vadot							};
394*cb7aa33aSEmmanuel Vadot						};
395*cb7aa33aSEmmanuel Vadot
396*cb7aa33aSEmmanuel Vadot						adx1_out3_port: port@3 {
397*cb7aa33aSEmmanuel Vadot							reg = <3>;
398*cb7aa33aSEmmanuel Vadot
399*cb7aa33aSEmmanuel Vadot							adx1_out3_ep: endpoint {
400*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx1_out3_ep>;
401*cb7aa33aSEmmanuel Vadot							};
402*cb7aa33aSEmmanuel Vadot						};
403*cb7aa33aSEmmanuel Vadot
404*cb7aa33aSEmmanuel Vadot						adx1_out4_port: port@4 {
405*cb7aa33aSEmmanuel Vadot							reg = <4>;
406*cb7aa33aSEmmanuel Vadot
407*cb7aa33aSEmmanuel Vadot							adx1_out4_ep: endpoint {
408*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx1_out4_ep>;
409*cb7aa33aSEmmanuel Vadot							};
410*cb7aa33aSEmmanuel Vadot						};
411*cb7aa33aSEmmanuel Vadot					};
412*cb7aa33aSEmmanuel Vadot				};
413*cb7aa33aSEmmanuel Vadot
414*cb7aa33aSEmmanuel Vadot				adx@2903900 {
415*cb7aa33aSEmmanuel Vadot					status = "okay";
416*cb7aa33aSEmmanuel Vadot
417*cb7aa33aSEmmanuel Vadot					ports {
418*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
419*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
420*cb7aa33aSEmmanuel Vadot
421*cb7aa33aSEmmanuel Vadot						port@0 {
422*cb7aa33aSEmmanuel Vadot							reg = <0>;
423*cb7aa33aSEmmanuel Vadot
424*cb7aa33aSEmmanuel Vadot							adx2_in_ep: endpoint {
425*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx2_in_ep>;
426*cb7aa33aSEmmanuel Vadot							};
427*cb7aa33aSEmmanuel Vadot						};
428*cb7aa33aSEmmanuel Vadot
429*cb7aa33aSEmmanuel Vadot						adx2_out1_port: port@1 {
430*cb7aa33aSEmmanuel Vadot							reg = <1>;
431*cb7aa33aSEmmanuel Vadot
432*cb7aa33aSEmmanuel Vadot							adx2_out1_ep: endpoint {
433*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx2_out1_ep>;
434*cb7aa33aSEmmanuel Vadot							};
435*cb7aa33aSEmmanuel Vadot						};
436*cb7aa33aSEmmanuel Vadot
437*cb7aa33aSEmmanuel Vadot						adx2_out2_port: port@2 {
438*cb7aa33aSEmmanuel Vadot							reg = <2>;
439*cb7aa33aSEmmanuel Vadot
440*cb7aa33aSEmmanuel Vadot							adx2_out2_ep: endpoint {
441*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx2_out2_ep>;
442*cb7aa33aSEmmanuel Vadot							};
443*cb7aa33aSEmmanuel Vadot						};
444*cb7aa33aSEmmanuel Vadot
445*cb7aa33aSEmmanuel Vadot						adx2_out3_port: port@3 {
446*cb7aa33aSEmmanuel Vadot							reg = <3>;
447*cb7aa33aSEmmanuel Vadot
448*cb7aa33aSEmmanuel Vadot							adx2_out3_ep: endpoint {
449*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx2_out3_ep>;
450*cb7aa33aSEmmanuel Vadot							};
451*cb7aa33aSEmmanuel Vadot						};
452*cb7aa33aSEmmanuel Vadot
453*cb7aa33aSEmmanuel Vadot						adx2_out4_port: port@4 {
454*cb7aa33aSEmmanuel Vadot							reg = <4>;
455*cb7aa33aSEmmanuel Vadot
456*cb7aa33aSEmmanuel Vadot							adx2_out4_ep: endpoint {
457*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx2_out4_ep>;
458*cb7aa33aSEmmanuel Vadot							};
459*cb7aa33aSEmmanuel Vadot						};
460*cb7aa33aSEmmanuel Vadot					};
461*cb7aa33aSEmmanuel Vadot				};
462*cb7aa33aSEmmanuel Vadot
463*cb7aa33aSEmmanuel Vadot				adx@2903a00 {
464*cb7aa33aSEmmanuel Vadot					status = "okay";
465*cb7aa33aSEmmanuel Vadot
466*cb7aa33aSEmmanuel Vadot					ports {
467*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
468*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
469*cb7aa33aSEmmanuel Vadot
470*cb7aa33aSEmmanuel Vadot						port@0 {
471*cb7aa33aSEmmanuel Vadot							reg = <0>;
472*cb7aa33aSEmmanuel Vadot
473*cb7aa33aSEmmanuel Vadot							adx3_in_ep: endpoint {
474*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx3_in_ep>;
475*cb7aa33aSEmmanuel Vadot							};
476*cb7aa33aSEmmanuel Vadot						};
477*cb7aa33aSEmmanuel Vadot
478*cb7aa33aSEmmanuel Vadot						adx3_out1_port: port@1 {
479*cb7aa33aSEmmanuel Vadot							reg = <1>;
480*cb7aa33aSEmmanuel Vadot
481*cb7aa33aSEmmanuel Vadot							adx3_out1_ep: endpoint {
482*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx3_out1_ep>;
483*cb7aa33aSEmmanuel Vadot							};
484*cb7aa33aSEmmanuel Vadot						};
485*cb7aa33aSEmmanuel Vadot
486*cb7aa33aSEmmanuel Vadot						adx3_out2_port: port@2 {
487*cb7aa33aSEmmanuel Vadot							reg = <2>;
488*cb7aa33aSEmmanuel Vadot
489*cb7aa33aSEmmanuel Vadot							adx3_out2_ep: endpoint {
490*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx3_out2_ep>;
491*cb7aa33aSEmmanuel Vadot							};
492*cb7aa33aSEmmanuel Vadot						};
493*cb7aa33aSEmmanuel Vadot
494*cb7aa33aSEmmanuel Vadot						adx3_out3_port: port@3 {
495*cb7aa33aSEmmanuel Vadot							reg = <3>;
496*cb7aa33aSEmmanuel Vadot
497*cb7aa33aSEmmanuel Vadot							adx3_out3_ep: endpoint {
498*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx3_out3_ep>;
499*cb7aa33aSEmmanuel Vadot							};
500*cb7aa33aSEmmanuel Vadot						};
501*cb7aa33aSEmmanuel Vadot
502*cb7aa33aSEmmanuel Vadot						adx3_out4_port: port@4 {
503*cb7aa33aSEmmanuel Vadot							reg = <4>;
504*cb7aa33aSEmmanuel Vadot
505*cb7aa33aSEmmanuel Vadot							adx3_out4_ep: endpoint {
506*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx3_out4_ep>;
507*cb7aa33aSEmmanuel Vadot							};
508*cb7aa33aSEmmanuel Vadot						};
509*cb7aa33aSEmmanuel Vadot					};
510*cb7aa33aSEmmanuel Vadot				};
511*cb7aa33aSEmmanuel Vadot
512*cb7aa33aSEmmanuel Vadot				adx@2903b00 {
513*cb7aa33aSEmmanuel Vadot					status = "okay";
514*cb7aa33aSEmmanuel Vadot
515*cb7aa33aSEmmanuel Vadot					ports {
516*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
517*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
518*cb7aa33aSEmmanuel Vadot
519*cb7aa33aSEmmanuel Vadot						port@0 {
520*cb7aa33aSEmmanuel Vadot							reg = <0>;
521*cb7aa33aSEmmanuel Vadot
522*cb7aa33aSEmmanuel Vadot							adx4_in_ep: endpoint {
523*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx4_in_ep>;
524*cb7aa33aSEmmanuel Vadot							};
525*cb7aa33aSEmmanuel Vadot						};
526*cb7aa33aSEmmanuel Vadot
527*cb7aa33aSEmmanuel Vadot						adx4_out1_port: port@1 {
528*cb7aa33aSEmmanuel Vadot							reg = <1>;
529*cb7aa33aSEmmanuel Vadot
530*cb7aa33aSEmmanuel Vadot							adx4_out1_ep: endpoint {
531*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx4_out1_ep>;
532*cb7aa33aSEmmanuel Vadot							};
533*cb7aa33aSEmmanuel Vadot						};
534*cb7aa33aSEmmanuel Vadot
535*cb7aa33aSEmmanuel Vadot						adx4_out2_port: port@2 {
536*cb7aa33aSEmmanuel Vadot							reg = <2>;
537*cb7aa33aSEmmanuel Vadot
538*cb7aa33aSEmmanuel Vadot							adx4_out2_ep: endpoint {
539*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx4_out2_ep>;
540*cb7aa33aSEmmanuel Vadot							};
541*cb7aa33aSEmmanuel Vadot						};
542*cb7aa33aSEmmanuel Vadot
543*cb7aa33aSEmmanuel Vadot						adx4_out3_port: port@3 {
544*cb7aa33aSEmmanuel Vadot							reg = <3>;
545*cb7aa33aSEmmanuel Vadot
546*cb7aa33aSEmmanuel Vadot							adx4_out3_ep: endpoint {
547*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx4_out3_ep>;
548*cb7aa33aSEmmanuel Vadot							};
549*cb7aa33aSEmmanuel Vadot						};
550*cb7aa33aSEmmanuel Vadot
551*cb7aa33aSEmmanuel Vadot						adx4_out4_port: port@4 {
552*cb7aa33aSEmmanuel Vadot							reg = <4>;
553*cb7aa33aSEmmanuel Vadot
554*cb7aa33aSEmmanuel Vadot							adx4_out4_ep: endpoint {
555*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_adx4_out4_ep>;
556*cb7aa33aSEmmanuel Vadot							};
557*cb7aa33aSEmmanuel Vadot						};
558*cb7aa33aSEmmanuel Vadot					};
559*cb7aa33aSEmmanuel Vadot				};
560*cb7aa33aSEmmanuel Vadot
561*cb7aa33aSEmmanuel Vadot				dmic@2904000 {
562*cb7aa33aSEmmanuel Vadot					status = "okay";
563*cb7aa33aSEmmanuel Vadot
564*cb7aa33aSEmmanuel Vadot					ports {
565*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
566*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
567*cb7aa33aSEmmanuel Vadot
568*cb7aa33aSEmmanuel Vadot						port@0 {
569*cb7aa33aSEmmanuel Vadot							reg = <0>;
570*cb7aa33aSEmmanuel Vadot
571*cb7aa33aSEmmanuel Vadot							dmic1_cif_ep: endpoint {
572*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_dmic1_ep>;
573*cb7aa33aSEmmanuel Vadot							};
574*cb7aa33aSEmmanuel Vadot						};
575*cb7aa33aSEmmanuel Vadot
576*cb7aa33aSEmmanuel Vadot						dmic1_port: port@1 {
577*cb7aa33aSEmmanuel Vadot							reg = <1>;
578*cb7aa33aSEmmanuel Vadot
579*cb7aa33aSEmmanuel Vadot							dmic1_dap_ep: endpoint {
580*cb7aa33aSEmmanuel Vadot								/* Place holder for external Codec */
581*cb7aa33aSEmmanuel Vadot							};
582*cb7aa33aSEmmanuel Vadot						};
583*cb7aa33aSEmmanuel Vadot					};
584*cb7aa33aSEmmanuel Vadot				};
585*cb7aa33aSEmmanuel Vadot
586*cb7aa33aSEmmanuel Vadot				dmic@2904100 {
587*cb7aa33aSEmmanuel Vadot					status = "okay";
588*cb7aa33aSEmmanuel Vadot
589*cb7aa33aSEmmanuel Vadot					ports {
590*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
591*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
592*cb7aa33aSEmmanuel Vadot
593*cb7aa33aSEmmanuel Vadot						port@0 {
594*cb7aa33aSEmmanuel Vadot							reg = <0>;
595*cb7aa33aSEmmanuel Vadot
596*cb7aa33aSEmmanuel Vadot							dmic2_cif_ep: endpoint {
597*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_dmic2_ep>;
598*cb7aa33aSEmmanuel Vadot							};
599*cb7aa33aSEmmanuel Vadot						};
600*cb7aa33aSEmmanuel Vadot
601*cb7aa33aSEmmanuel Vadot						dmic2_port: port@1 {
602*cb7aa33aSEmmanuel Vadot							reg = <1>;
603*cb7aa33aSEmmanuel Vadot
604*cb7aa33aSEmmanuel Vadot							dmic2_dap_ep: endpoint {
605*cb7aa33aSEmmanuel Vadot								/* Place holder for external Codec */
606*cb7aa33aSEmmanuel Vadot							};
607*cb7aa33aSEmmanuel Vadot						};
608*cb7aa33aSEmmanuel Vadot					};
609*cb7aa33aSEmmanuel Vadot				};
610*cb7aa33aSEmmanuel Vadot
611*cb7aa33aSEmmanuel Vadot				dmic@2904300 {
612*cb7aa33aSEmmanuel Vadot					status = "okay";
613*cb7aa33aSEmmanuel Vadot
614*cb7aa33aSEmmanuel Vadot					ports {
615*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
616*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
617*cb7aa33aSEmmanuel Vadot
618*cb7aa33aSEmmanuel Vadot						port@0 {
619*cb7aa33aSEmmanuel Vadot							reg = <0>;
620*cb7aa33aSEmmanuel Vadot
621*cb7aa33aSEmmanuel Vadot							dmic4_cif_ep: endpoint {
622*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_dmic4_ep>;
623*cb7aa33aSEmmanuel Vadot							};
624*cb7aa33aSEmmanuel Vadot						};
625*cb7aa33aSEmmanuel Vadot
626*cb7aa33aSEmmanuel Vadot						dmic4_port: port@1 {
627*cb7aa33aSEmmanuel Vadot							reg = <1>;
628*cb7aa33aSEmmanuel Vadot
629*cb7aa33aSEmmanuel Vadot							dmic4_dap_ep: endpoint {
630*cb7aa33aSEmmanuel Vadot								/* Place holder for external Codec */
631*cb7aa33aSEmmanuel Vadot							};
632*cb7aa33aSEmmanuel Vadot						};
633*cb7aa33aSEmmanuel Vadot					};
634*cb7aa33aSEmmanuel Vadot				};
635*cb7aa33aSEmmanuel Vadot
636*cb7aa33aSEmmanuel Vadot				dspk@2905000 {
637*cb7aa33aSEmmanuel Vadot					status = "okay";
638*cb7aa33aSEmmanuel Vadot
639*cb7aa33aSEmmanuel Vadot					ports {
640*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
641*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
642*cb7aa33aSEmmanuel Vadot
643*cb7aa33aSEmmanuel Vadot						port@0 {
644*cb7aa33aSEmmanuel Vadot							reg = <0>;
645*cb7aa33aSEmmanuel Vadot
646*cb7aa33aSEmmanuel Vadot							dspk1_cif_ep: endpoint {
647*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_dspk1_ep>;
648*cb7aa33aSEmmanuel Vadot							};
649*cb7aa33aSEmmanuel Vadot						};
650*cb7aa33aSEmmanuel Vadot
651*cb7aa33aSEmmanuel Vadot						dspk1_port: port@1 {
652*cb7aa33aSEmmanuel Vadot							reg = <1>;
653*cb7aa33aSEmmanuel Vadot
654*cb7aa33aSEmmanuel Vadot							dspk1_dap_ep: endpoint {
655*cb7aa33aSEmmanuel Vadot								/* Place holder for external Codec */
656*cb7aa33aSEmmanuel Vadot							};
657*cb7aa33aSEmmanuel Vadot						};
658*cb7aa33aSEmmanuel Vadot					};
659*cb7aa33aSEmmanuel Vadot				};
660*cb7aa33aSEmmanuel Vadot
661*cb7aa33aSEmmanuel Vadot				dspk@2905100 {
662*cb7aa33aSEmmanuel Vadot					status = "okay";
663*cb7aa33aSEmmanuel Vadot
664*cb7aa33aSEmmanuel Vadot					ports {
665*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
666*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
667*cb7aa33aSEmmanuel Vadot
668*cb7aa33aSEmmanuel Vadot						port@0 {
669*cb7aa33aSEmmanuel Vadot							reg = <0>;
670*cb7aa33aSEmmanuel Vadot
671*cb7aa33aSEmmanuel Vadot							dspk2_cif_ep: endpoint {
672*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_dspk2_ep>;
673*cb7aa33aSEmmanuel Vadot							};
674*cb7aa33aSEmmanuel Vadot						};
675*cb7aa33aSEmmanuel Vadot
676*cb7aa33aSEmmanuel Vadot						dspk2_port: port@1 {
677*cb7aa33aSEmmanuel Vadot							reg = <1>;
678*cb7aa33aSEmmanuel Vadot
679*cb7aa33aSEmmanuel Vadot							dspk2_dap_ep: endpoint {
680*cb7aa33aSEmmanuel Vadot								/* Place holder for external Codec */
681*cb7aa33aSEmmanuel Vadot							};
682*cb7aa33aSEmmanuel Vadot						};
683*cb7aa33aSEmmanuel Vadot					};
684*cb7aa33aSEmmanuel Vadot				};
685*cb7aa33aSEmmanuel Vadot
686*cb7aa33aSEmmanuel Vadot				processing-engine@2908000 {
687*cb7aa33aSEmmanuel Vadot					status = "okay";
688*cb7aa33aSEmmanuel Vadot
689*cb7aa33aSEmmanuel Vadot					ports {
690*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
691*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
692*cb7aa33aSEmmanuel Vadot
693*cb7aa33aSEmmanuel Vadot						port@0 {
694*cb7aa33aSEmmanuel Vadot							reg = <0x0>;
695*cb7aa33aSEmmanuel Vadot
696*cb7aa33aSEmmanuel Vadot							ope1_cif_in_ep: endpoint {
697*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_ope1_in_ep>;
698*cb7aa33aSEmmanuel Vadot							};
699*cb7aa33aSEmmanuel Vadot						};
700*cb7aa33aSEmmanuel Vadot
701*cb7aa33aSEmmanuel Vadot						ope1_out_port: port@1 {
702*cb7aa33aSEmmanuel Vadot							reg = <0x1>;
703*cb7aa33aSEmmanuel Vadot
704*cb7aa33aSEmmanuel Vadot							ope1_cif_out_ep: endpoint {
705*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_ope1_out_ep>;
706*cb7aa33aSEmmanuel Vadot							};
707*cb7aa33aSEmmanuel Vadot						};
708*cb7aa33aSEmmanuel Vadot					};
709*cb7aa33aSEmmanuel Vadot				};
710*cb7aa33aSEmmanuel Vadot
711*cb7aa33aSEmmanuel Vadot				mvc@290a000 {
712*cb7aa33aSEmmanuel Vadot					status = "okay";
713*cb7aa33aSEmmanuel Vadot
714*cb7aa33aSEmmanuel Vadot					ports {
715*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
716*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
717*cb7aa33aSEmmanuel Vadot
718*cb7aa33aSEmmanuel Vadot						port@0 {
719*cb7aa33aSEmmanuel Vadot							reg = <0>;
720*cb7aa33aSEmmanuel Vadot
721*cb7aa33aSEmmanuel Vadot							mvc1_cif_in_ep: endpoint {
722*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mvc1_in_ep>;
723*cb7aa33aSEmmanuel Vadot							};
724*cb7aa33aSEmmanuel Vadot						};
725*cb7aa33aSEmmanuel Vadot
726*cb7aa33aSEmmanuel Vadot						mvc1_out_port: port@1 {
727*cb7aa33aSEmmanuel Vadot							reg = <1>;
728*cb7aa33aSEmmanuel Vadot
729*cb7aa33aSEmmanuel Vadot							mvc1_cif_out_ep: endpoint {
730*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mvc1_out_ep>;
731*cb7aa33aSEmmanuel Vadot							};
732*cb7aa33aSEmmanuel Vadot						};
733*cb7aa33aSEmmanuel Vadot					};
734*cb7aa33aSEmmanuel Vadot				};
735*cb7aa33aSEmmanuel Vadot
736*cb7aa33aSEmmanuel Vadot				mvc@290a200 {
737*cb7aa33aSEmmanuel Vadot					status = "okay";
738*cb7aa33aSEmmanuel Vadot
739*cb7aa33aSEmmanuel Vadot					ports {
740*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
741*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
742*cb7aa33aSEmmanuel Vadot
743*cb7aa33aSEmmanuel Vadot						port@0 {
744*cb7aa33aSEmmanuel Vadot							reg = <0>;
745*cb7aa33aSEmmanuel Vadot
746*cb7aa33aSEmmanuel Vadot							mvc2_cif_in_ep: endpoint {
747*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mvc2_in_ep>;
748*cb7aa33aSEmmanuel Vadot							};
749*cb7aa33aSEmmanuel Vadot						};
750*cb7aa33aSEmmanuel Vadot
751*cb7aa33aSEmmanuel Vadot						mvc2_out_port: port@1 {
752*cb7aa33aSEmmanuel Vadot							reg = <1>;
753*cb7aa33aSEmmanuel Vadot
754*cb7aa33aSEmmanuel Vadot							mvc2_cif_out_ep: endpoint {
755*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mvc2_out_ep>;
756*cb7aa33aSEmmanuel Vadot							};
757*cb7aa33aSEmmanuel Vadot						};
758*cb7aa33aSEmmanuel Vadot					};
759*cb7aa33aSEmmanuel Vadot				};
760*cb7aa33aSEmmanuel Vadot
761*cb7aa33aSEmmanuel Vadot				amixer@290bb00 {
762*cb7aa33aSEmmanuel Vadot					status = "okay";
763*cb7aa33aSEmmanuel Vadot
764*cb7aa33aSEmmanuel Vadot					ports {
765*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
766*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
767*cb7aa33aSEmmanuel Vadot
768*cb7aa33aSEmmanuel Vadot						port@0 {
769*cb7aa33aSEmmanuel Vadot							reg = <0x0>;
770*cb7aa33aSEmmanuel Vadot
771*cb7aa33aSEmmanuel Vadot							mixer_in1_ep: endpoint {
772*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in1_ep>;
773*cb7aa33aSEmmanuel Vadot							};
774*cb7aa33aSEmmanuel Vadot						};
775*cb7aa33aSEmmanuel Vadot
776*cb7aa33aSEmmanuel Vadot						port@1 {
777*cb7aa33aSEmmanuel Vadot							reg = <0x1>;
778*cb7aa33aSEmmanuel Vadot
779*cb7aa33aSEmmanuel Vadot							mixer_in2_ep: endpoint {
780*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in2_ep>;
781*cb7aa33aSEmmanuel Vadot							};
782*cb7aa33aSEmmanuel Vadot						};
783*cb7aa33aSEmmanuel Vadot
784*cb7aa33aSEmmanuel Vadot						port@2 {
785*cb7aa33aSEmmanuel Vadot							reg = <0x2>;
786*cb7aa33aSEmmanuel Vadot
787*cb7aa33aSEmmanuel Vadot							mixer_in3_ep: endpoint {
788*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in3_ep>;
789*cb7aa33aSEmmanuel Vadot							};
790*cb7aa33aSEmmanuel Vadot						};
791*cb7aa33aSEmmanuel Vadot
792*cb7aa33aSEmmanuel Vadot						port@3 {
793*cb7aa33aSEmmanuel Vadot							reg = <0x3>;
794*cb7aa33aSEmmanuel Vadot
795*cb7aa33aSEmmanuel Vadot							mixer_in4_ep: endpoint {
796*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in4_ep>;
797*cb7aa33aSEmmanuel Vadot							};
798*cb7aa33aSEmmanuel Vadot						};
799*cb7aa33aSEmmanuel Vadot
800*cb7aa33aSEmmanuel Vadot						port@4 {
801*cb7aa33aSEmmanuel Vadot							reg = <0x4>;
802*cb7aa33aSEmmanuel Vadot
803*cb7aa33aSEmmanuel Vadot							mixer_in5_ep: endpoint {
804*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in5_ep>;
805*cb7aa33aSEmmanuel Vadot							};
806*cb7aa33aSEmmanuel Vadot						};
807*cb7aa33aSEmmanuel Vadot
808*cb7aa33aSEmmanuel Vadot						port@5 {
809*cb7aa33aSEmmanuel Vadot							reg = <0x5>;
810*cb7aa33aSEmmanuel Vadot
811*cb7aa33aSEmmanuel Vadot							mixer_in6_ep: endpoint {
812*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in6_ep>;
813*cb7aa33aSEmmanuel Vadot							};
814*cb7aa33aSEmmanuel Vadot						};
815*cb7aa33aSEmmanuel Vadot
816*cb7aa33aSEmmanuel Vadot						port@6 {
817*cb7aa33aSEmmanuel Vadot							reg = <0x6>;
818*cb7aa33aSEmmanuel Vadot
819*cb7aa33aSEmmanuel Vadot							mixer_in7_ep: endpoint {
820*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in7_ep>;
821*cb7aa33aSEmmanuel Vadot							};
822*cb7aa33aSEmmanuel Vadot						};
823*cb7aa33aSEmmanuel Vadot
824*cb7aa33aSEmmanuel Vadot						port@7 {
825*cb7aa33aSEmmanuel Vadot							reg = <0x7>;
826*cb7aa33aSEmmanuel Vadot
827*cb7aa33aSEmmanuel Vadot							mixer_in8_ep: endpoint {
828*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in8_ep>;
829*cb7aa33aSEmmanuel Vadot							};
830*cb7aa33aSEmmanuel Vadot						};
831*cb7aa33aSEmmanuel Vadot
832*cb7aa33aSEmmanuel Vadot						port@8 {
833*cb7aa33aSEmmanuel Vadot							reg = <0x8>;
834*cb7aa33aSEmmanuel Vadot
835*cb7aa33aSEmmanuel Vadot							mixer_in9_ep: endpoint {
836*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in9_ep>;
837*cb7aa33aSEmmanuel Vadot							};
838*cb7aa33aSEmmanuel Vadot						};
839*cb7aa33aSEmmanuel Vadot
840*cb7aa33aSEmmanuel Vadot						port@9 {
841*cb7aa33aSEmmanuel Vadot							reg = <0x9>;
842*cb7aa33aSEmmanuel Vadot
843*cb7aa33aSEmmanuel Vadot							mixer_in10_ep: endpoint {
844*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_in10_ep>;
845*cb7aa33aSEmmanuel Vadot							};
846*cb7aa33aSEmmanuel Vadot						};
847*cb7aa33aSEmmanuel Vadot
848*cb7aa33aSEmmanuel Vadot						mixer_out1_port: port@a {
849*cb7aa33aSEmmanuel Vadot							reg = <0xa>;
850*cb7aa33aSEmmanuel Vadot
851*cb7aa33aSEmmanuel Vadot							mixer_out1_ep: endpoint {
852*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_out1_ep>;
853*cb7aa33aSEmmanuel Vadot							};
854*cb7aa33aSEmmanuel Vadot						};
855*cb7aa33aSEmmanuel Vadot
856*cb7aa33aSEmmanuel Vadot						mixer_out2_port: port@b {
857*cb7aa33aSEmmanuel Vadot							reg = <0xb>;
858*cb7aa33aSEmmanuel Vadot
859*cb7aa33aSEmmanuel Vadot							mixer_out2_ep: endpoint {
860*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_out2_ep>;
861*cb7aa33aSEmmanuel Vadot							};
862*cb7aa33aSEmmanuel Vadot						};
863*cb7aa33aSEmmanuel Vadot
864*cb7aa33aSEmmanuel Vadot						mixer_out3_port: port@c {
865*cb7aa33aSEmmanuel Vadot							reg = <0xc>;
866*cb7aa33aSEmmanuel Vadot
867*cb7aa33aSEmmanuel Vadot							mixer_out3_ep: endpoint {
868*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_out3_ep>;
869*cb7aa33aSEmmanuel Vadot							};
870*cb7aa33aSEmmanuel Vadot						};
871*cb7aa33aSEmmanuel Vadot
872*cb7aa33aSEmmanuel Vadot						mixer_out4_port: port@d {
873*cb7aa33aSEmmanuel Vadot							reg = <0xd>;
874*cb7aa33aSEmmanuel Vadot
875*cb7aa33aSEmmanuel Vadot							mixer_out4_ep: endpoint {
876*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_out4_ep>;
877*cb7aa33aSEmmanuel Vadot							};
878*cb7aa33aSEmmanuel Vadot						};
879*cb7aa33aSEmmanuel Vadot
880*cb7aa33aSEmmanuel Vadot						mixer_out5_port: port@e {
881*cb7aa33aSEmmanuel Vadot							reg = <0xe>;
882*cb7aa33aSEmmanuel Vadot
883*cb7aa33aSEmmanuel Vadot							mixer_out5_ep: endpoint {
884*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_mixer_out5_ep>;
885*cb7aa33aSEmmanuel Vadot							};
886*cb7aa33aSEmmanuel Vadot						};
887*cb7aa33aSEmmanuel Vadot					};
888*cb7aa33aSEmmanuel Vadot				};
889*cb7aa33aSEmmanuel Vadot
890*cb7aa33aSEmmanuel Vadot				admaif@290f000 {
891*cb7aa33aSEmmanuel Vadot					status = "okay";
892*cb7aa33aSEmmanuel Vadot
893*cb7aa33aSEmmanuel Vadot					ports {
894*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
895*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
896*cb7aa33aSEmmanuel Vadot
897*cb7aa33aSEmmanuel Vadot						admaif0_port: port@0 {
898*cb7aa33aSEmmanuel Vadot							reg = <0x0>;
899*cb7aa33aSEmmanuel Vadot
900*cb7aa33aSEmmanuel Vadot							admaif0_ep: endpoint {
901*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif0_ep>;
902*cb7aa33aSEmmanuel Vadot							};
903*cb7aa33aSEmmanuel Vadot						};
904*cb7aa33aSEmmanuel Vadot
905*cb7aa33aSEmmanuel Vadot						admaif1_port: port@1 {
906*cb7aa33aSEmmanuel Vadot							reg = <0x1>;
907*cb7aa33aSEmmanuel Vadot
908*cb7aa33aSEmmanuel Vadot							admaif1_ep: endpoint {
909*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif1_ep>;
910*cb7aa33aSEmmanuel Vadot							};
911*cb7aa33aSEmmanuel Vadot						};
912*cb7aa33aSEmmanuel Vadot
913*cb7aa33aSEmmanuel Vadot						admaif2_port: port@2 {
914*cb7aa33aSEmmanuel Vadot							reg = <0x2>;
915*cb7aa33aSEmmanuel Vadot
916*cb7aa33aSEmmanuel Vadot							admaif2_ep: endpoint {
917*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif2_ep>;
918*cb7aa33aSEmmanuel Vadot							};
919*cb7aa33aSEmmanuel Vadot						};
920*cb7aa33aSEmmanuel Vadot
921*cb7aa33aSEmmanuel Vadot						admaif3_port: port@3 {
922*cb7aa33aSEmmanuel Vadot							reg = <0x3>;
923*cb7aa33aSEmmanuel Vadot
924*cb7aa33aSEmmanuel Vadot							admaif3_ep: endpoint {
925*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif3_ep>;
926*cb7aa33aSEmmanuel Vadot							};
927*cb7aa33aSEmmanuel Vadot						};
928*cb7aa33aSEmmanuel Vadot
929*cb7aa33aSEmmanuel Vadot						admaif4_port: port@4 {
930*cb7aa33aSEmmanuel Vadot							reg = <0x4>;
931*cb7aa33aSEmmanuel Vadot
932*cb7aa33aSEmmanuel Vadot							admaif4_ep: endpoint {
933*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif4_ep>;
934*cb7aa33aSEmmanuel Vadot							};
935*cb7aa33aSEmmanuel Vadot						};
936*cb7aa33aSEmmanuel Vadot
937*cb7aa33aSEmmanuel Vadot						admaif5_port: port@5 {
938*cb7aa33aSEmmanuel Vadot							reg = <0x5>;
939*cb7aa33aSEmmanuel Vadot
940*cb7aa33aSEmmanuel Vadot							admaif5_ep: endpoint {
941*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif5_ep>;
942*cb7aa33aSEmmanuel Vadot							};
943*cb7aa33aSEmmanuel Vadot						};
944*cb7aa33aSEmmanuel Vadot
945*cb7aa33aSEmmanuel Vadot						admaif6_port: port@6 {
946*cb7aa33aSEmmanuel Vadot							reg = <0x6>;
947*cb7aa33aSEmmanuel Vadot
948*cb7aa33aSEmmanuel Vadot							admaif6_ep: endpoint {
949*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif6_ep>;
950*cb7aa33aSEmmanuel Vadot							};
951*cb7aa33aSEmmanuel Vadot						};
952*cb7aa33aSEmmanuel Vadot
953*cb7aa33aSEmmanuel Vadot						admaif7_port: port@7 {
954*cb7aa33aSEmmanuel Vadot							reg = <0x7>;
955*cb7aa33aSEmmanuel Vadot
956*cb7aa33aSEmmanuel Vadot							admaif7_ep: endpoint {
957*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif7_ep>;
958*cb7aa33aSEmmanuel Vadot							};
959*cb7aa33aSEmmanuel Vadot						};
960*cb7aa33aSEmmanuel Vadot
961*cb7aa33aSEmmanuel Vadot						admaif8_port: port@8 {
962*cb7aa33aSEmmanuel Vadot							reg = <0x8>;
963*cb7aa33aSEmmanuel Vadot
964*cb7aa33aSEmmanuel Vadot							admaif8_ep: endpoint {
965*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif8_ep>;
966*cb7aa33aSEmmanuel Vadot							};
967*cb7aa33aSEmmanuel Vadot						};
968*cb7aa33aSEmmanuel Vadot
969*cb7aa33aSEmmanuel Vadot						admaif9_port: port@9 {
970*cb7aa33aSEmmanuel Vadot							reg = <0x9>;
971*cb7aa33aSEmmanuel Vadot
972*cb7aa33aSEmmanuel Vadot							admaif9_ep: endpoint {
973*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif9_ep>;
974*cb7aa33aSEmmanuel Vadot							};
975*cb7aa33aSEmmanuel Vadot						};
976*cb7aa33aSEmmanuel Vadot
977*cb7aa33aSEmmanuel Vadot						admaif10_port: port@a {
978*cb7aa33aSEmmanuel Vadot							reg = <0xa>;
979*cb7aa33aSEmmanuel Vadot
980*cb7aa33aSEmmanuel Vadot							admaif10_ep: endpoint {
981*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif10_ep>;
982*cb7aa33aSEmmanuel Vadot							};
983*cb7aa33aSEmmanuel Vadot						};
984*cb7aa33aSEmmanuel Vadot
985*cb7aa33aSEmmanuel Vadot						admaif11_port: port@b {
986*cb7aa33aSEmmanuel Vadot							reg = <0xb>;
987*cb7aa33aSEmmanuel Vadot
988*cb7aa33aSEmmanuel Vadot							admaif11_ep: endpoint {
989*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif11_ep>;
990*cb7aa33aSEmmanuel Vadot							};
991*cb7aa33aSEmmanuel Vadot						};
992*cb7aa33aSEmmanuel Vadot
993*cb7aa33aSEmmanuel Vadot						admaif12_port: port@c {
994*cb7aa33aSEmmanuel Vadot							reg = <0xc>;
995*cb7aa33aSEmmanuel Vadot
996*cb7aa33aSEmmanuel Vadot							admaif12_ep: endpoint {
997*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif12_ep>;
998*cb7aa33aSEmmanuel Vadot							};
999*cb7aa33aSEmmanuel Vadot						};
1000*cb7aa33aSEmmanuel Vadot
1001*cb7aa33aSEmmanuel Vadot						admaif13_port: port@d {
1002*cb7aa33aSEmmanuel Vadot							reg = <0xd>;
1003*cb7aa33aSEmmanuel Vadot
1004*cb7aa33aSEmmanuel Vadot							admaif13_ep: endpoint {
1005*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif13_ep>;
1006*cb7aa33aSEmmanuel Vadot							};
1007*cb7aa33aSEmmanuel Vadot						};
1008*cb7aa33aSEmmanuel Vadot
1009*cb7aa33aSEmmanuel Vadot						admaif14_port: port@e {
1010*cb7aa33aSEmmanuel Vadot							reg = <0xe>;
1011*cb7aa33aSEmmanuel Vadot
1012*cb7aa33aSEmmanuel Vadot							admaif14_ep: endpoint {
1013*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif14_ep>;
1014*cb7aa33aSEmmanuel Vadot							};
1015*cb7aa33aSEmmanuel Vadot						};
1016*cb7aa33aSEmmanuel Vadot
1017*cb7aa33aSEmmanuel Vadot						admaif15_port: port@f {
1018*cb7aa33aSEmmanuel Vadot							reg = <0xf>;
1019*cb7aa33aSEmmanuel Vadot
1020*cb7aa33aSEmmanuel Vadot							admaif15_ep: endpoint {
1021*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif15_ep>;
1022*cb7aa33aSEmmanuel Vadot							};
1023*cb7aa33aSEmmanuel Vadot						};
1024*cb7aa33aSEmmanuel Vadot
1025*cb7aa33aSEmmanuel Vadot						admaif16_port: port@10 {
1026*cb7aa33aSEmmanuel Vadot							reg = <0x10>;
1027*cb7aa33aSEmmanuel Vadot
1028*cb7aa33aSEmmanuel Vadot							admaif16_ep: endpoint {
1029*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif16_ep>;
1030*cb7aa33aSEmmanuel Vadot							};
1031*cb7aa33aSEmmanuel Vadot						};
1032*cb7aa33aSEmmanuel Vadot
1033*cb7aa33aSEmmanuel Vadot						admaif17_port: port@11 {
1034*cb7aa33aSEmmanuel Vadot							reg = <0x11>;
1035*cb7aa33aSEmmanuel Vadot
1036*cb7aa33aSEmmanuel Vadot							admaif17_ep: endpoint {
1037*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif17_ep>;
1038*cb7aa33aSEmmanuel Vadot							};
1039*cb7aa33aSEmmanuel Vadot						};
1040*cb7aa33aSEmmanuel Vadot
1041*cb7aa33aSEmmanuel Vadot						admaif18_port: port@12 {
1042*cb7aa33aSEmmanuel Vadot							reg = <0x12>;
1043*cb7aa33aSEmmanuel Vadot
1044*cb7aa33aSEmmanuel Vadot							admaif18_ep: endpoint {
1045*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif18_ep>;
1046*cb7aa33aSEmmanuel Vadot							};
1047*cb7aa33aSEmmanuel Vadot						};
1048*cb7aa33aSEmmanuel Vadot
1049*cb7aa33aSEmmanuel Vadot						admaif19_port: port@13 {
1050*cb7aa33aSEmmanuel Vadot							reg = <0x13>;
1051*cb7aa33aSEmmanuel Vadot
1052*cb7aa33aSEmmanuel Vadot							admaif19_ep: endpoint {
1053*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_admaif19_ep>;
1054*cb7aa33aSEmmanuel Vadot							};
1055*cb7aa33aSEmmanuel Vadot						};
1056*cb7aa33aSEmmanuel Vadot					};
1057*cb7aa33aSEmmanuel Vadot				};
1058*cb7aa33aSEmmanuel Vadot
1059*cb7aa33aSEmmanuel Vadot				asrc@2910000 {
1060*cb7aa33aSEmmanuel Vadot					status = "okay";
1061*cb7aa33aSEmmanuel Vadot
1062*cb7aa33aSEmmanuel Vadot					ports {
1063*cb7aa33aSEmmanuel Vadot						#address-cells = <1>;
1064*cb7aa33aSEmmanuel Vadot						#size-cells = <0>;
1065*cb7aa33aSEmmanuel Vadot
1066*cb7aa33aSEmmanuel Vadot						port@0 {
1067*cb7aa33aSEmmanuel Vadot							reg = <0x0>;
1068*cb7aa33aSEmmanuel Vadot
1069*cb7aa33aSEmmanuel Vadot							asrc_in1_ep: endpoint {
1070*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_in1_ep>;
1071*cb7aa33aSEmmanuel Vadot							};
1072*cb7aa33aSEmmanuel Vadot						};
1073*cb7aa33aSEmmanuel Vadot
1074*cb7aa33aSEmmanuel Vadot						port@1 {
1075*cb7aa33aSEmmanuel Vadot							reg = <0x1>;
1076*cb7aa33aSEmmanuel Vadot
1077*cb7aa33aSEmmanuel Vadot							asrc_in2_ep: endpoint {
1078*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_in2_ep>;
1079*cb7aa33aSEmmanuel Vadot							};
1080*cb7aa33aSEmmanuel Vadot						};
1081*cb7aa33aSEmmanuel Vadot
1082*cb7aa33aSEmmanuel Vadot						port@2 {
1083*cb7aa33aSEmmanuel Vadot							reg = <0x2>;
1084*cb7aa33aSEmmanuel Vadot
1085*cb7aa33aSEmmanuel Vadot							asrc_in3_ep: endpoint {
1086*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_in3_ep>;
1087*cb7aa33aSEmmanuel Vadot							};
1088*cb7aa33aSEmmanuel Vadot						};
1089*cb7aa33aSEmmanuel Vadot
1090*cb7aa33aSEmmanuel Vadot						port@3 {
1091*cb7aa33aSEmmanuel Vadot							reg = <0x3>;
1092*cb7aa33aSEmmanuel Vadot
1093*cb7aa33aSEmmanuel Vadot							asrc_in4_ep: endpoint {
1094*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_in4_ep>;
1095*cb7aa33aSEmmanuel Vadot							};
1096*cb7aa33aSEmmanuel Vadot						};
1097*cb7aa33aSEmmanuel Vadot
1098*cb7aa33aSEmmanuel Vadot						port@4 {
1099*cb7aa33aSEmmanuel Vadot							reg = <0x4>;
1100*cb7aa33aSEmmanuel Vadot
1101*cb7aa33aSEmmanuel Vadot							asrc_in5_ep: endpoint {
1102*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_in5_ep>;
1103*cb7aa33aSEmmanuel Vadot							};
1104*cb7aa33aSEmmanuel Vadot						};
1105*cb7aa33aSEmmanuel Vadot
1106*cb7aa33aSEmmanuel Vadot						port@5 {
1107*cb7aa33aSEmmanuel Vadot							reg = <0x5>;
1108*cb7aa33aSEmmanuel Vadot
1109*cb7aa33aSEmmanuel Vadot							asrc_in6_ep: endpoint {
1110*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_in6_ep>;
1111*cb7aa33aSEmmanuel Vadot							};
1112*cb7aa33aSEmmanuel Vadot						};
1113*cb7aa33aSEmmanuel Vadot
1114*cb7aa33aSEmmanuel Vadot						port@6 {
1115*cb7aa33aSEmmanuel Vadot							reg = <0x6>;
1116*cb7aa33aSEmmanuel Vadot
1117*cb7aa33aSEmmanuel Vadot							asrc_in7_ep: endpoint {
1118*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_in7_ep>;
1119*cb7aa33aSEmmanuel Vadot							};
1120*cb7aa33aSEmmanuel Vadot						};
1121*cb7aa33aSEmmanuel Vadot
1122*cb7aa33aSEmmanuel Vadot						asrc_out1_port: port@7 {
1123*cb7aa33aSEmmanuel Vadot							reg = <0x7>;
1124*cb7aa33aSEmmanuel Vadot
1125*cb7aa33aSEmmanuel Vadot							asrc_out1_ep: endpoint {
1126*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_out1_ep>;
1127*cb7aa33aSEmmanuel Vadot							};
1128*cb7aa33aSEmmanuel Vadot						};
1129*cb7aa33aSEmmanuel Vadot
1130*cb7aa33aSEmmanuel Vadot						asrc_out2_port: port@8 {
1131*cb7aa33aSEmmanuel Vadot							reg = <0x8>;
1132*cb7aa33aSEmmanuel Vadot
1133*cb7aa33aSEmmanuel Vadot							asrc_out2_ep: endpoint {
1134*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_out2_ep>;
1135*cb7aa33aSEmmanuel Vadot							};
1136*cb7aa33aSEmmanuel Vadot						};
1137*cb7aa33aSEmmanuel Vadot
1138*cb7aa33aSEmmanuel Vadot						asrc_out3_port: port@9 {
1139*cb7aa33aSEmmanuel Vadot							reg = <0x9>;
1140*cb7aa33aSEmmanuel Vadot
1141*cb7aa33aSEmmanuel Vadot							asrc_out3_ep: endpoint {
1142*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_out3_ep>;
1143*cb7aa33aSEmmanuel Vadot							};
1144*cb7aa33aSEmmanuel Vadot						};
1145*cb7aa33aSEmmanuel Vadot
1146*cb7aa33aSEmmanuel Vadot						asrc_out4_port: port@a {
1147*cb7aa33aSEmmanuel Vadot							reg = <0xa>;
1148*cb7aa33aSEmmanuel Vadot
1149*cb7aa33aSEmmanuel Vadot							asrc_out4_ep: endpoint {
1150*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_out4_ep>;
1151*cb7aa33aSEmmanuel Vadot							};
1152*cb7aa33aSEmmanuel Vadot						};
1153*cb7aa33aSEmmanuel Vadot
1154*cb7aa33aSEmmanuel Vadot						asrc_out5_port: port@b {
1155*cb7aa33aSEmmanuel Vadot							reg = <0xb>;
1156*cb7aa33aSEmmanuel Vadot
1157*cb7aa33aSEmmanuel Vadot							asrc_out5_ep: endpoint {
1158*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_out5_ep>;
1159*cb7aa33aSEmmanuel Vadot							};
1160*cb7aa33aSEmmanuel Vadot						};
1161*cb7aa33aSEmmanuel Vadot
1162*cb7aa33aSEmmanuel Vadot						asrc_out6_port:	port@c {
1163*cb7aa33aSEmmanuel Vadot							reg = <0xc>;
1164*cb7aa33aSEmmanuel Vadot
1165*cb7aa33aSEmmanuel Vadot							asrc_out6_ep: endpoint {
1166*cb7aa33aSEmmanuel Vadot								remote-endpoint = <&xbar_asrc_out6_ep>;
1167*cb7aa33aSEmmanuel Vadot							};
1168*cb7aa33aSEmmanuel Vadot						};
1169*cb7aa33aSEmmanuel Vadot					};
1170*cb7aa33aSEmmanuel Vadot				};
1171*cb7aa33aSEmmanuel Vadot
11725956d97fSEmmanuel Vadot				ports {
11735956d97fSEmmanuel Vadot					#address-cells = <1>;
11745956d97fSEmmanuel Vadot					#size-cells = <0>;
11755956d97fSEmmanuel Vadot
11765956d97fSEmmanuel Vadot					port@0 {
11775956d97fSEmmanuel Vadot						reg = <0x0>;
11785956d97fSEmmanuel Vadot
11795956d97fSEmmanuel Vadot						xbar_admaif0_ep: endpoint {
11805956d97fSEmmanuel Vadot							remote-endpoint = <&admaif0_ep>;
11815956d97fSEmmanuel Vadot						};
11825956d97fSEmmanuel Vadot					};
11835956d97fSEmmanuel Vadot
11845956d97fSEmmanuel Vadot					port@1 {
11855956d97fSEmmanuel Vadot						reg = <0x1>;
11865956d97fSEmmanuel Vadot
11875956d97fSEmmanuel Vadot						xbar_admaif1_ep: endpoint {
11885956d97fSEmmanuel Vadot							remote-endpoint = <&admaif1_ep>;
11895956d97fSEmmanuel Vadot						};
11905956d97fSEmmanuel Vadot					};
11915956d97fSEmmanuel Vadot
11925956d97fSEmmanuel Vadot					port@2 {
11935956d97fSEmmanuel Vadot						reg = <0x2>;
11945956d97fSEmmanuel Vadot
11955956d97fSEmmanuel Vadot						xbar_admaif2_ep: endpoint {
11965956d97fSEmmanuel Vadot							remote-endpoint = <&admaif2_ep>;
11975956d97fSEmmanuel Vadot						};
11985956d97fSEmmanuel Vadot					};
11995956d97fSEmmanuel Vadot
12005956d97fSEmmanuel Vadot					port@3 {
12015956d97fSEmmanuel Vadot						reg = <0x3>;
12025956d97fSEmmanuel Vadot
12035956d97fSEmmanuel Vadot						xbar_admaif3_ep: endpoint {
12045956d97fSEmmanuel Vadot							remote-endpoint = <&admaif3_ep>;
12055956d97fSEmmanuel Vadot						};
12065956d97fSEmmanuel Vadot					};
12075956d97fSEmmanuel Vadot
12085956d97fSEmmanuel Vadot					port@4 {
12095956d97fSEmmanuel Vadot						reg = <0x4>;
12105956d97fSEmmanuel Vadot
12115956d97fSEmmanuel Vadot						xbar_admaif4_ep: endpoint {
12125956d97fSEmmanuel Vadot							remote-endpoint = <&admaif4_ep>;
12135956d97fSEmmanuel Vadot						};
12145956d97fSEmmanuel Vadot					};
12155956d97fSEmmanuel Vadot
12165956d97fSEmmanuel Vadot					port@5 {
12175956d97fSEmmanuel Vadot						reg = <0x5>;
12185956d97fSEmmanuel Vadot
12195956d97fSEmmanuel Vadot						xbar_admaif5_ep: endpoint {
12205956d97fSEmmanuel Vadot							remote-endpoint = <&admaif5_ep>;
12215956d97fSEmmanuel Vadot						};
12225956d97fSEmmanuel Vadot					};
12235956d97fSEmmanuel Vadot
12245956d97fSEmmanuel Vadot					port@6 {
12255956d97fSEmmanuel Vadot						reg = <0x6>;
12265956d97fSEmmanuel Vadot
12275956d97fSEmmanuel Vadot						xbar_admaif6_ep: endpoint {
12285956d97fSEmmanuel Vadot							remote-endpoint = <&admaif6_ep>;
12295956d97fSEmmanuel Vadot						};
12305956d97fSEmmanuel Vadot					};
12315956d97fSEmmanuel Vadot
12325956d97fSEmmanuel Vadot					port@7 {
12335956d97fSEmmanuel Vadot						reg = <0x7>;
12345956d97fSEmmanuel Vadot
12355956d97fSEmmanuel Vadot						xbar_admaif7_ep: endpoint {
12365956d97fSEmmanuel Vadot							remote-endpoint = <&admaif7_ep>;
12375956d97fSEmmanuel Vadot						};
12385956d97fSEmmanuel Vadot					};
12395956d97fSEmmanuel Vadot
12405956d97fSEmmanuel Vadot					port@8 {
12415956d97fSEmmanuel Vadot						reg = <0x8>;
12425956d97fSEmmanuel Vadot
12435956d97fSEmmanuel Vadot						xbar_admaif8_ep: endpoint {
12445956d97fSEmmanuel Vadot							remote-endpoint = <&admaif8_ep>;
12455956d97fSEmmanuel Vadot						};
12465956d97fSEmmanuel Vadot					};
12475956d97fSEmmanuel Vadot
12485956d97fSEmmanuel Vadot					port@9 {
12495956d97fSEmmanuel Vadot						reg = <0x9>;
12505956d97fSEmmanuel Vadot
12515956d97fSEmmanuel Vadot						xbar_admaif9_ep: endpoint {
12525956d97fSEmmanuel Vadot							remote-endpoint = <&admaif9_ep>;
12535956d97fSEmmanuel Vadot						};
12545956d97fSEmmanuel Vadot					};
12555956d97fSEmmanuel Vadot
12565956d97fSEmmanuel Vadot					port@a {
12575956d97fSEmmanuel Vadot						reg = <0xa>;
12585956d97fSEmmanuel Vadot
12595956d97fSEmmanuel Vadot						xbar_admaif10_ep: endpoint {
12605956d97fSEmmanuel Vadot							remote-endpoint = <&admaif10_ep>;
12615956d97fSEmmanuel Vadot						};
12625956d97fSEmmanuel Vadot					};
12635956d97fSEmmanuel Vadot
12645956d97fSEmmanuel Vadot					port@b {
12655956d97fSEmmanuel Vadot						reg = <0xb>;
12665956d97fSEmmanuel Vadot
12675956d97fSEmmanuel Vadot						xbar_admaif11_ep: endpoint {
12685956d97fSEmmanuel Vadot							remote-endpoint = <&admaif11_ep>;
12695956d97fSEmmanuel Vadot						};
12705956d97fSEmmanuel Vadot					};
12715956d97fSEmmanuel Vadot
12725956d97fSEmmanuel Vadot					port@c {
12735956d97fSEmmanuel Vadot						reg = <0xc>;
12745956d97fSEmmanuel Vadot
12755956d97fSEmmanuel Vadot						xbar_admaif12_ep: endpoint {
12765956d97fSEmmanuel Vadot							remote-endpoint = <&admaif12_ep>;
12775956d97fSEmmanuel Vadot						};
12785956d97fSEmmanuel Vadot					};
12795956d97fSEmmanuel Vadot
12805956d97fSEmmanuel Vadot					port@d {
12815956d97fSEmmanuel Vadot						reg = <0xd>;
12825956d97fSEmmanuel Vadot
12835956d97fSEmmanuel Vadot						xbar_admaif13_ep: endpoint {
12845956d97fSEmmanuel Vadot							remote-endpoint = <&admaif13_ep>;
12855956d97fSEmmanuel Vadot						};
12865956d97fSEmmanuel Vadot					};
12875956d97fSEmmanuel Vadot
12885956d97fSEmmanuel Vadot					port@e {
12895956d97fSEmmanuel Vadot						reg = <0xe>;
12905956d97fSEmmanuel Vadot
12915956d97fSEmmanuel Vadot						xbar_admaif14_ep: endpoint {
12925956d97fSEmmanuel Vadot							remote-endpoint = <&admaif14_ep>;
12935956d97fSEmmanuel Vadot						};
12945956d97fSEmmanuel Vadot					};
12955956d97fSEmmanuel Vadot
12965956d97fSEmmanuel Vadot					port@f {
12975956d97fSEmmanuel Vadot						reg = <0xf>;
12985956d97fSEmmanuel Vadot
12995956d97fSEmmanuel Vadot						xbar_admaif15_ep: endpoint {
13005956d97fSEmmanuel Vadot							remote-endpoint = <&admaif15_ep>;
13015956d97fSEmmanuel Vadot						};
13025956d97fSEmmanuel Vadot					};
13035956d97fSEmmanuel Vadot
13045956d97fSEmmanuel Vadot					port@10 {
13055956d97fSEmmanuel Vadot						reg = <0x10>;
13065956d97fSEmmanuel Vadot
13075956d97fSEmmanuel Vadot						xbar_admaif16_ep: endpoint {
13085956d97fSEmmanuel Vadot							remote-endpoint = <&admaif16_ep>;
13095956d97fSEmmanuel Vadot						};
13105956d97fSEmmanuel Vadot					};
13115956d97fSEmmanuel Vadot
13125956d97fSEmmanuel Vadot					port@11 {
13135956d97fSEmmanuel Vadot						reg = <0x11>;
13145956d97fSEmmanuel Vadot
13155956d97fSEmmanuel Vadot						xbar_admaif17_ep: endpoint {
13165956d97fSEmmanuel Vadot							remote-endpoint = <&admaif17_ep>;
13175956d97fSEmmanuel Vadot						};
13185956d97fSEmmanuel Vadot					};
13195956d97fSEmmanuel Vadot
13205956d97fSEmmanuel Vadot					port@12 {
13215956d97fSEmmanuel Vadot						reg = <0x12>;
13225956d97fSEmmanuel Vadot
13235956d97fSEmmanuel Vadot						xbar_admaif18_ep: endpoint {
13245956d97fSEmmanuel Vadot							remote-endpoint = <&admaif18_ep>;
13255956d97fSEmmanuel Vadot						};
13265956d97fSEmmanuel Vadot					};
13275956d97fSEmmanuel Vadot
13285956d97fSEmmanuel Vadot					port@13 {
13295956d97fSEmmanuel Vadot						reg = <0x13>;
13305956d97fSEmmanuel Vadot
13315956d97fSEmmanuel Vadot						xbar_admaif19_ep: endpoint {
13325956d97fSEmmanuel Vadot							remote-endpoint = <&admaif19_ep>;
13335956d97fSEmmanuel Vadot						};
13345956d97fSEmmanuel Vadot					};
13355956d97fSEmmanuel Vadot
13365956d97fSEmmanuel Vadot					xbar_i2s3_port: port@16 {
13375956d97fSEmmanuel Vadot						reg = <0x16>;
13385956d97fSEmmanuel Vadot
13395956d97fSEmmanuel Vadot						xbar_i2s3_ep: endpoint {
13405956d97fSEmmanuel Vadot							remote-endpoint = <&i2s3_cif_ep>;
13415956d97fSEmmanuel Vadot						};
13425956d97fSEmmanuel Vadot					};
13435956d97fSEmmanuel Vadot
13445956d97fSEmmanuel Vadot					xbar_i2s5_port: port@18 {
13455956d97fSEmmanuel Vadot						reg = <0x18>;
13465956d97fSEmmanuel Vadot
13475956d97fSEmmanuel Vadot						xbar_i2s5_ep: endpoint {
13485956d97fSEmmanuel Vadot							remote-endpoint = <&i2s5_cif_ep>;
13495956d97fSEmmanuel Vadot						};
13505956d97fSEmmanuel Vadot					};
13515956d97fSEmmanuel Vadot
13525956d97fSEmmanuel Vadot					xbar_dmic1_port: port@1a {
13535956d97fSEmmanuel Vadot						reg = <0x1a>;
13545956d97fSEmmanuel Vadot
13555956d97fSEmmanuel Vadot						xbar_dmic1_ep: endpoint {
13565956d97fSEmmanuel Vadot							remote-endpoint = <&dmic1_cif_ep>;
13575956d97fSEmmanuel Vadot						};
13585956d97fSEmmanuel Vadot					};
13595956d97fSEmmanuel Vadot
13605956d97fSEmmanuel Vadot					xbar_dmic2_port: port@1b {
13615956d97fSEmmanuel Vadot						reg = <0x1b>;
13625956d97fSEmmanuel Vadot
13635956d97fSEmmanuel Vadot						xbar_dmic2_ep: endpoint {
13645956d97fSEmmanuel Vadot							remote-endpoint = <&dmic2_cif_ep>;
13655956d97fSEmmanuel Vadot						};
13665956d97fSEmmanuel Vadot					};
13675956d97fSEmmanuel Vadot
13685956d97fSEmmanuel Vadot					xbar_dmic4_port: port@1d {
13695956d97fSEmmanuel Vadot						reg = <0x1d>;
13705956d97fSEmmanuel Vadot
13715956d97fSEmmanuel Vadot						xbar_dmic4_ep: endpoint {
13725956d97fSEmmanuel Vadot							remote-endpoint = <&dmic4_cif_ep>;
13735956d97fSEmmanuel Vadot						};
13745956d97fSEmmanuel Vadot					};
13755956d97fSEmmanuel Vadot
13765956d97fSEmmanuel Vadot					xbar_dspk1_port: port@1e {
13775956d97fSEmmanuel Vadot						reg = <0x1e>;
13785956d97fSEmmanuel Vadot
13795956d97fSEmmanuel Vadot						xbar_dspk1_ep: endpoint {
13805956d97fSEmmanuel Vadot							remote-endpoint = <&dspk1_cif_ep>;
13815956d97fSEmmanuel Vadot						};
13825956d97fSEmmanuel Vadot					};
13835956d97fSEmmanuel Vadot
13845956d97fSEmmanuel Vadot					xbar_dspk2_port: port@1f {
13855956d97fSEmmanuel Vadot						reg = <0x1f>;
13865956d97fSEmmanuel Vadot
13875956d97fSEmmanuel Vadot						xbar_dspk2_ep: endpoint {
13885956d97fSEmmanuel Vadot							remote-endpoint = <&dspk2_cif_ep>;
13895956d97fSEmmanuel Vadot						};
13905956d97fSEmmanuel Vadot					};
13918cc087a1SEmmanuel Vadot
13928cc087a1SEmmanuel Vadot					xbar_sfc1_in_port: port@20 {
13938cc087a1SEmmanuel Vadot						reg = <0x20>;
13948cc087a1SEmmanuel Vadot
13958cc087a1SEmmanuel Vadot						xbar_sfc1_in_ep: endpoint {
13968cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc1_cif_in_ep>;
13978cc087a1SEmmanuel Vadot						};
13988cc087a1SEmmanuel Vadot					};
13998cc087a1SEmmanuel Vadot
14008cc087a1SEmmanuel Vadot					port@21 {
14018cc087a1SEmmanuel Vadot						reg = <0x21>;
14028cc087a1SEmmanuel Vadot
14038cc087a1SEmmanuel Vadot						xbar_sfc1_out_ep: endpoint {
14048cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc1_cif_out_ep>;
14058cc087a1SEmmanuel Vadot						};
14068cc087a1SEmmanuel Vadot					};
14078cc087a1SEmmanuel Vadot
14088cc087a1SEmmanuel Vadot					xbar_sfc2_in_port: port@22 {
14098cc087a1SEmmanuel Vadot						reg = <0x22>;
14108cc087a1SEmmanuel Vadot
14118cc087a1SEmmanuel Vadot						xbar_sfc2_in_ep: endpoint {
14128cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc2_cif_in_ep>;
14138cc087a1SEmmanuel Vadot						};
14148cc087a1SEmmanuel Vadot					};
14158cc087a1SEmmanuel Vadot
14168cc087a1SEmmanuel Vadot					port@23 {
14178cc087a1SEmmanuel Vadot						reg = <0x23>;
14188cc087a1SEmmanuel Vadot
14198cc087a1SEmmanuel Vadot						xbar_sfc2_out_ep: endpoint {
14208cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc2_cif_out_ep>;
14218cc087a1SEmmanuel Vadot						};
14228cc087a1SEmmanuel Vadot					};
14238cc087a1SEmmanuel Vadot
14248cc087a1SEmmanuel Vadot					xbar_sfc3_in_port: port@24 {
14258cc087a1SEmmanuel Vadot						reg = <0x24>;
14268cc087a1SEmmanuel Vadot
14278cc087a1SEmmanuel Vadot						xbar_sfc3_in_ep: endpoint {
14288cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc3_cif_in_ep>;
14298cc087a1SEmmanuel Vadot						};
14308cc087a1SEmmanuel Vadot					};
14318cc087a1SEmmanuel Vadot
14328cc087a1SEmmanuel Vadot					port@25 {
14338cc087a1SEmmanuel Vadot						reg = <0x25>;
14348cc087a1SEmmanuel Vadot
14358cc087a1SEmmanuel Vadot						xbar_sfc3_out_ep: endpoint {
14368cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc3_cif_out_ep>;
14378cc087a1SEmmanuel Vadot						};
14388cc087a1SEmmanuel Vadot					};
14398cc087a1SEmmanuel Vadot
14408cc087a1SEmmanuel Vadot					xbar_sfc4_in_port: port@26 {
14418cc087a1SEmmanuel Vadot						reg = <0x26>;
14428cc087a1SEmmanuel Vadot
14438cc087a1SEmmanuel Vadot						xbar_sfc4_in_ep: endpoint {
14448cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc4_cif_in_ep>;
14458cc087a1SEmmanuel Vadot						};
14468cc087a1SEmmanuel Vadot					};
14478cc087a1SEmmanuel Vadot
14488cc087a1SEmmanuel Vadot					port@27 {
14498cc087a1SEmmanuel Vadot						reg = <0x27>;
14508cc087a1SEmmanuel Vadot
14518cc087a1SEmmanuel Vadot						xbar_sfc4_out_ep: endpoint {
14528cc087a1SEmmanuel Vadot							remote-endpoint = <&sfc4_cif_out_ep>;
14538cc087a1SEmmanuel Vadot						};
14548cc087a1SEmmanuel Vadot					};
14558cc087a1SEmmanuel Vadot
14568cc087a1SEmmanuel Vadot					xbar_mvc1_in_port: port@28 {
14578cc087a1SEmmanuel Vadot						reg = <0x28>;
14588cc087a1SEmmanuel Vadot
14598cc087a1SEmmanuel Vadot						xbar_mvc1_in_ep: endpoint {
14608cc087a1SEmmanuel Vadot							remote-endpoint = <&mvc1_cif_in_ep>;
14618cc087a1SEmmanuel Vadot						};
14628cc087a1SEmmanuel Vadot					};
14638cc087a1SEmmanuel Vadot
14648cc087a1SEmmanuel Vadot					port@29 {
14658cc087a1SEmmanuel Vadot						reg = <0x29>;
14668cc087a1SEmmanuel Vadot
14678cc087a1SEmmanuel Vadot						xbar_mvc1_out_ep: endpoint {
14688cc087a1SEmmanuel Vadot							remote-endpoint = <&mvc1_cif_out_ep>;
14698cc087a1SEmmanuel Vadot						};
14708cc087a1SEmmanuel Vadot					};
14718cc087a1SEmmanuel Vadot
14728cc087a1SEmmanuel Vadot					xbar_mvc2_in_port: port@2a {
14738cc087a1SEmmanuel Vadot						reg = <0x2a>;
14748cc087a1SEmmanuel Vadot
14758cc087a1SEmmanuel Vadot						xbar_mvc2_in_ep: endpoint {
14768cc087a1SEmmanuel Vadot							remote-endpoint = <&mvc2_cif_in_ep>;
14778cc087a1SEmmanuel Vadot						};
14788cc087a1SEmmanuel Vadot					};
14798cc087a1SEmmanuel Vadot
14808cc087a1SEmmanuel Vadot					port@2b {
14818cc087a1SEmmanuel Vadot						reg = <0x2b>;
14828cc087a1SEmmanuel Vadot
14838cc087a1SEmmanuel Vadot						xbar_mvc2_out_ep: endpoint {
14848cc087a1SEmmanuel Vadot							remote-endpoint = <&mvc2_cif_out_ep>;
14858cc087a1SEmmanuel Vadot						};
14868cc087a1SEmmanuel Vadot					};
14878cc087a1SEmmanuel Vadot
14888cc087a1SEmmanuel Vadot					xbar_amx1_in1_port: port@2c {
14898cc087a1SEmmanuel Vadot						reg = <0x2c>;
14908cc087a1SEmmanuel Vadot
14918cc087a1SEmmanuel Vadot						xbar_amx1_in1_ep: endpoint {
14928cc087a1SEmmanuel Vadot							remote-endpoint = <&amx1_in1_ep>;
14938cc087a1SEmmanuel Vadot						};
14948cc087a1SEmmanuel Vadot					};
14958cc087a1SEmmanuel Vadot
14968cc087a1SEmmanuel Vadot					xbar_amx1_in2_port: port@2d {
14978cc087a1SEmmanuel Vadot						reg = <0x2d>;
14988cc087a1SEmmanuel Vadot
14998cc087a1SEmmanuel Vadot						xbar_amx1_in2_ep: endpoint {
15008cc087a1SEmmanuel Vadot							remote-endpoint = <&amx1_in2_ep>;
15018cc087a1SEmmanuel Vadot						};
15028cc087a1SEmmanuel Vadot					};
15038cc087a1SEmmanuel Vadot
15048cc087a1SEmmanuel Vadot					xbar_amx1_in3_port: port@2e {
15058cc087a1SEmmanuel Vadot						reg = <0x2e>;
15068cc087a1SEmmanuel Vadot
15078cc087a1SEmmanuel Vadot						xbar_amx1_in3_ep: endpoint {
15088cc087a1SEmmanuel Vadot							remote-endpoint = <&amx1_in3_ep>;
15098cc087a1SEmmanuel Vadot						};
15108cc087a1SEmmanuel Vadot					};
15118cc087a1SEmmanuel Vadot
15128cc087a1SEmmanuel Vadot					xbar_amx1_in4_port: port@2f {
15138cc087a1SEmmanuel Vadot						reg = <0x2f>;
15148cc087a1SEmmanuel Vadot
15158cc087a1SEmmanuel Vadot						xbar_amx1_in4_ep: endpoint {
15168cc087a1SEmmanuel Vadot							remote-endpoint = <&amx1_in4_ep>;
15178cc087a1SEmmanuel Vadot						};
15188cc087a1SEmmanuel Vadot					};
15198cc087a1SEmmanuel Vadot
15208cc087a1SEmmanuel Vadot					port@30 {
15218cc087a1SEmmanuel Vadot						reg = <0x30>;
15228cc087a1SEmmanuel Vadot
15238cc087a1SEmmanuel Vadot						xbar_amx1_out_ep: endpoint {
15248cc087a1SEmmanuel Vadot							remote-endpoint = <&amx1_out_ep>;
15258cc087a1SEmmanuel Vadot						};
15268cc087a1SEmmanuel Vadot					};
15278cc087a1SEmmanuel Vadot
15288cc087a1SEmmanuel Vadot					xbar_amx2_in1_port: port@31 {
15298cc087a1SEmmanuel Vadot						reg = <0x31>;
15308cc087a1SEmmanuel Vadot
15318cc087a1SEmmanuel Vadot						xbar_amx2_in1_ep: endpoint {
15328cc087a1SEmmanuel Vadot							remote-endpoint = <&amx2_in1_ep>;
15338cc087a1SEmmanuel Vadot						};
15348cc087a1SEmmanuel Vadot					};
15358cc087a1SEmmanuel Vadot
15368cc087a1SEmmanuel Vadot					xbar_amx2_in2_port: port@32 {
15378cc087a1SEmmanuel Vadot						reg = <0x32>;
15388cc087a1SEmmanuel Vadot
15398cc087a1SEmmanuel Vadot						xbar_amx2_in2_ep: endpoint {
15408cc087a1SEmmanuel Vadot							remote-endpoint = <&amx2_in2_ep>;
15418cc087a1SEmmanuel Vadot						};
15428cc087a1SEmmanuel Vadot					};
15438cc087a1SEmmanuel Vadot
15448cc087a1SEmmanuel Vadot					xbar_amx2_in3_port: port@33 {
15458cc087a1SEmmanuel Vadot						reg = <0x33>;
15468cc087a1SEmmanuel Vadot
15478cc087a1SEmmanuel Vadot						xbar_amx2_in3_ep: endpoint {
15488cc087a1SEmmanuel Vadot							remote-endpoint = <&amx2_in3_ep>;
15498cc087a1SEmmanuel Vadot						};
15508cc087a1SEmmanuel Vadot					};
15518cc087a1SEmmanuel Vadot
15528cc087a1SEmmanuel Vadot					xbar_amx2_in4_port: port@34 {
15538cc087a1SEmmanuel Vadot						reg = <0x34>;
15548cc087a1SEmmanuel Vadot
15558cc087a1SEmmanuel Vadot						xbar_amx2_in4_ep: endpoint {
15568cc087a1SEmmanuel Vadot							remote-endpoint = <&amx2_in4_ep>;
15578cc087a1SEmmanuel Vadot						};
15588cc087a1SEmmanuel Vadot					};
15598cc087a1SEmmanuel Vadot
15608cc087a1SEmmanuel Vadot					port@35 {
15618cc087a1SEmmanuel Vadot						reg = <0x35>;
15628cc087a1SEmmanuel Vadot
15638cc087a1SEmmanuel Vadot						xbar_amx2_out_ep: endpoint {
15648cc087a1SEmmanuel Vadot							remote-endpoint = <&amx2_out_ep>;
15658cc087a1SEmmanuel Vadot						};
15668cc087a1SEmmanuel Vadot					};
15678cc087a1SEmmanuel Vadot
15688cc087a1SEmmanuel Vadot					xbar_amx3_in1_port: port@36 {
15698cc087a1SEmmanuel Vadot						reg = <0x36>;
15708cc087a1SEmmanuel Vadot
15718cc087a1SEmmanuel Vadot						xbar_amx3_in1_ep: endpoint {
15728cc087a1SEmmanuel Vadot							remote-endpoint = <&amx3_in1_ep>;
15738cc087a1SEmmanuel Vadot						};
15748cc087a1SEmmanuel Vadot					};
15758cc087a1SEmmanuel Vadot
15768cc087a1SEmmanuel Vadot					xbar_amx3_in2_port: port@37 {
15778cc087a1SEmmanuel Vadot						reg = <0x37>;
15788cc087a1SEmmanuel Vadot
15798cc087a1SEmmanuel Vadot						xbar_amx3_in2_ep: endpoint {
15808cc087a1SEmmanuel Vadot							remote-endpoint = <&amx3_in2_ep>;
15818cc087a1SEmmanuel Vadot						};
15828cc087a1SEmmanuel Vadot					};
15838cc087a1SEmmanuel Vadot
15848cc087a1SEmmanuel Vadot					xbar_amx3_in3_port: port@38 {
15858cc087a1SEmmanuel Vadot						reg = <0x38>;
15868cc087a1SEmmanuel Vadot
15878cc087a1SEmmanuel Vadot						xbar_amx3_in3_ep: endpoint {
15888cc087a1SEmmanuel Vadot							remote-endpoint = <&amx3_in3_ep>;
15898cc087a1SEmmanuel Vadot						};
15908cc087a1SEmmanuel Vadot					};
15918cc087a1SEmmanuel Vadot
15928cc087a1SEmmanuel Vadot					xbar_amx3_in4_port: port@39 {
15938cc087a1SEmmanuel Vadot						reg = <0x39>;
15948cc087a1SEmmanuel Vadot
15958cc087a1SEmmanuel Vadot						xbar_amx3_in4_ep: endpoint {
15968cc087a1SEmmanuel Vadot							remote-endpoint = <&amx3_in4_ep>;
15978cc087a1SEmmanuel Vadot						};
15988cc087a1SEmmanuel Vadot					};
15998cc087a1SEmmanuel Vadot
16008cc087a1SEmmanuel Vadot					port@3a {
16018cc087a1SEmmanuel Vadot						reg = <0x3a>;
16028cc087a1SEmmanuel Vadot
16038cc087a1SEmmanuel Vadot						xbar_amx3_out_ep: endpoint {
16048cc087a1SEmmanuel Vadot							remote-endpoint = <&amx3_out_ep>;
16058cc087a1SEmmanuel Vadot						};
16068cc087a1SEmmanuel Vadot					};
16078cc087a1SEmmanuel Vadot
16088cc087a1SEmmanuel Vadot					xbar_amx4_in1_port: port@3b {
16098cc087a1SEmmanuel Vadot						reg = <0x3b>;
16108cc087a1SEmmanuel Vadot
16118cc087a1SEmmanuel Vadot						xbar_amx4_in1_ep: endpoint {
16128cc087a1SEmmanuel Vadot							remote-endpoint = <&amx4_in1_ep>;
16138cc087a1SEmmanuel Vadot						};
16148cc087a1SEmmanuel Vadot					};
16158cc087a1SEmmanuel Vadot
16168cc087a1SEmmanuel Vadot					xbar_amx4_in2_port: port@3c {
16178cc087a1SEmmanuel Vadot						reg = <0x3c>;
16188cc087a1SEmmanuel Vadot
16198cc087a1SEmmanuel Vadot						xbar_amx4_in2_ep: endpoint {
16208cc087a1SEmmanuel Vadot							remote-endpoint = <&amx4_in2_ep>;
16218cc087a1SEmmanuel Vadot						};
16228cc087a1SEmmanuel Vadot					};
16238cc087a1SEmmanuel Vadot
16248cc087a1SEmmanuel Vadot					xbar_amx4_in3_port: port@3d {
16258cc087a1SEmmanuel Vadot						reg = <0x3d>;
16268cc087a1SEmmanuel Vadot
16278cc087a1SEmmanuel Vadot						xbar_amx4_in3_ep: endpoint {
16288cc087a1SEmmanuel Vadot							remote-endpoint = <&amx4_in3_ep>;
16298cc087a1SEmmanuel Vadot						};
16308cc087a1SEmmanuel Vadot					};
16318cc087a1SEmmanuel Vadot
16328cc087a1SEmmanuel Vadot					xbar_amx4_in4_port: port@3e {
16338cc087a1SEmmanuel Vadot						reg = <0x3e>;
16348cc087a1SEmmanuel Vadot
16358cc087a1SEmmanuel Vadot						xbar_amx4_in4_ep: endpoint {
16368cc087a1SEmmanuel Vadot							remote-endpoint = <&amx4_in4_ep>;
16378cc087a1SEmmanuel Vadot						};
16388cc087a1SEmmanuel Vadot					};
16398cc087a1SEmmanuel Vadot
16408cc087a1SEmmanuel Vadot					port@3f {
16418cc087a1SEmmanuel Vadot						reg = <0x3f>;
16428cc087a1SEmmanuel Vadot
16438cc087a1SEmmanuel Vadot						xbar_amx4_out_ep: endpoint {
16448cc087a1SEmmanuel Vadot							remote-endpoint = <&amx4_out_ep>;
16458cc087a1SEmmanuel Vadot						};
16468cc087a1SEmmanuel Vadot					};
16478cc087a1SEmmanuel Vadot
16488cc087a1SEmmanuel Vadot					xbar_adx1_in_port: port@40 {
16498cc087a1SEmmanuel Vadot						reg = <0x40>;
16508cc087a1SEmmanuel Vadot
16518cc087a1SEmmanuel Vadot						xbar_adx1_in_ep: endpoint {
16528cc087a1SEmmanuel Vadot							remote-endpoint = <&adx1_in_ep>;
16538cc087a1SEmmanuel Vadot						};
16548cc087a1SEmmanuel Vadot					};
16558cc087a1SEmmanuel Vadot
16568cc087a1SEmmanuel Vadot					port@41 {
16578cc087a1SEmmanuel Vadot						reg = <0x41>;
16588cc087a1SEmmanuel Vadot
16598cc087a1SEmmanuel Vadot						xbar_adx1_out1_ep: endpoint {
16608cc087a1SEmmanuel Vadot							remote-endpoint = <&adx1_out1_ep>;
16618cc087a1SEmmanuel Vadot						};
16628cc087a1SEmmanuel Vadot					};
16638cc087a1SEmmanuel Vadot
16648cc087a1SEmmanuel Vadot					port@42 {
16658cc087a1SEmmanuel Vadot						reg = <0x42>;
16668cc087a1SEmmanuel Vadot
16678cc087a1SEmmanuel Vadot						xbar_adx1_out2_ep: endpoint {
16688cc087a1SEmmanuel Vadot							remote-endpoint = <&adx1_out2_ep>;
16698cc087a1SEmmanuel Vadot						};
16708cc087a1SEmmanuel Vadot					};
16718cc087a1SEmmanuel Vadot
16728cc087a1SEmmanuel Vadot					port@43 {
16738cc087a1SEmmanuel Vadot						reg = <0x43>;
16748cc087a1SEmmanuel Vadot
16758cc087a1SEmmanuel Vadot						xbar_adx1_out3_ep: endpoint {
16768cc087a1SEmmanuel Vadot							remote-endpoint = <&adx1_out3_ep>;
16778cc087a1SEmmanuel Vadot						};
16788cc087a1SEmmanuel Vadot					};
16798cc087a1SEmmanuel Vadot
16808cc087a1SEmmanuel Vadot					port@44 {
16818cc087a1SEmmanuel Vadot						reg = <0x44>;
16828cc087a1SEmmanuel Vadot
16838cc087a1SEmmanuel Vadot						xbar_adx1_out4_ep: endpoint {
16848cc087a1SEmmanuel Vadot							remote-endpoint = <&adx1_out4_ep>;
16858cc087a1SEmmanuel Vadot						};
16868cc087a1SEmmanuel Vadot					};
16878cc087a1SEmmanuel Vadot
16888cc087a1SEmmanuel Vadot					xbar_adx2_in_port: port@45 {
16898cc087a1SEmmanuel Vadot						reg = <0x45>;
16908cc087a1SEmmanuel Vadot
16918cc087a1SEmmanuel Vadot						xbar_adx2_in_ep: endpoint {
16928cc087a1SEmmanuel Vadot							remote-endpoint = <&adx2_in_ep>;
16938cc087a1SEmmanuel Vadot						};
16948cc087a1SEmmanuel Vadot					};
16958cc087a1SEmmanuel Vadot
16968cc087a1SEmmanuel Vadot					port@46 {
16978cc087a1SEmmanuel Vadot						reg = <0x46>;
16988cc087a1SEmmanuel Vadot
16998cc087a1SEmmanuel Vadot						xbar_adx2_out1_ep: endpoint {
17008cc087a1SEmmanuel Vadot							remote-endpoint = <&adx2_out1_ep>;
17018cc087a1SEmmanuel Vadot						};
17028cc087a1SEmmanuel Vadot					};
17038cc087a1SEmmanuel Vadot
17048cc087a1SEmmanuel Vadot					port@47 {
17058cc087a1SEmmanuel Vadot						reg = <0x47>;
17068cc087a1SEmmanuel Vadot
17078cc087a1SEmmanuel Vadot						xbar_adx2_out2_ep: endpoint {
17088cc087a1SEmmanuel Vadot							remote-endpoint = <&adx2_out2_ep>;
17098cc087a1SEmmanuel Vadot						};
17108cc087a1SEmmanuel Vadot					};
17118cc087a1SEmmanuel Vadot
17128cc087a1SEmmanuel Vadot					port@48 {
17138cc087a1SEmmanuel Vadot						reg = <0x48>;
17148cc087a1SEmmanuel Vadot
17158cc087a1SEmmanuel Vadot						xbar_adx2_out3_ep: endpoint {
17168cc087a1SEmmanuel Vadot							remote-endpoint = <&adx2_out3_ep>;
17178cc087a1SEmmanuel Vadot						};
17188cc087a1SEmmanuel Vadot					};
17198cc087a1SEmmanuel Vadot
17208cc087a1SEmmanuel Vadot					port@49 {
17218cc087a1SEmmanuel Vadot						reg = <0x49>;
17228cc087a1SEmmanuel Vadot
17238cc087a1SEmmanuel Vadot						xbar_adx2_out4_ep: endpoint {
17248cc087a1SEmmanuel Vadot							remote-endpoint = <&adx2_out4_ep>;
17258cc087a1SEmmanuel Vadot						};
17268cc087a1SEmmanuel Vadot					};
17278cc087a1SEmmanuel Vadot
17288cc087a1SEmmanuel Vadot					xbar_adx3_in_port: port@4a {
17298cc087a1SEmmanuel Vadot						reg = <0x4a>;
17308cc087a1SEmmanuel Vadot
17318cc087a1SEmmanuel Vadot						xbar_adx3_in_ep: endpoint {
17328cc087a1SEmmanuel Vadot							remote-endpoint = <&adx3_in_ep>;
17338cc087a1SEmmanuel Vadot						};
17348cc087a1SEmmanuel Vadot					};
17358cc087a1SEmmanuel Vadot
17368cc087a1SEmmanuel Vadot					port@4b {
17378cc087a1SEmmanuel Vadot						reg = <0x4b>;
17388cc087a1SEmmanuel Vadot
17398cc087a1SEmmanuel Vadot						xbar_adx3_out1_ep: endpoint {
17408cc087a1SEmmanuel Vadot							remote-endpoint = <&adx3_out1_ep>;
17418cc087a1SEmmanuel Vadot						};
17428cc087a1SEmmanuel Vadot					};
17438cc087a1SEmmanuel Vadot
17448cc087a1SEmmanuel Vadot					port@4c {
17458cc087a1SEmmanuel Vadot						reg = <0x4c>;
17468cc087a1SEmmanuel Vadot
17478cc087a1SEmmanuel Vadot						xbar_adx3_out2_ep: endpoint {
17488cc087a1SEmmanuel Vadot							remote-endpoint = <&adx3_out2_ep>;
17498cc087a1SEmmanuel Vadot						};
17508cc087a1SEmmanuel Vadot					};
17518cc087a1SEmmanuel Vadot
17528cc087a1SEmmanuel Vadot					port@4d {
17538cc087a1SEmmanuel Vadot						reg = <0x4d>;
17548cc087a1SEmmanuel Vadot
17558cc087a1SEmmanuel Vadot						xbar_adx3_out3_ep: endpoint {
17568cc087a1SEmmanuel Vadot							remote-endpoint = <&adx3_out3_ep>;
17578cc087a1SEmmanuel Vadot						};
17588cc087a1SEmmanuel Vadot					};
17598cc087a1SEmmanuel Vadot
17608cc087a1SEmmanuel Vadot					port@4e {
17618cc087a1SEmmanuel Vadot						reg = <0x4e>;
17628cc087a1SEmmanuel Vadot
17638cc087a1SEmmanuel Vadot						xbar_adx3_out4_ep: endpoint {
17648cc087a1SEmmanuel Vadot							remote-endpoint = <&adx3_out4_ep>;
17658cc087a1SEmmanuel Vadot						};
17668cc087a1SEmmanuel Vadot					};
17678cc087a1SEmmanuel Vadot
17688cc087a1SEmmanuel Vadot					xbar_adx4_in_port: port@4f {
17698cc087a1SEmmanuel Vadot						reg = <0x4f>;
17708cc087a1SEmmanuel Vadot
17718cc087a1SEmmanuel Vadot						xbar_adx4_in_ep: endpoint {
17728cc087a1SEmmanuel Vadot							remote-endpoint = <&adx4_in_ep>;
17738cc087a1SEmmanuel Vadot						};
17748cc087a1SEmmanuel Vadot					};
17758cc087a1SEmmanuel Vadot
17768cc087a1SEmmanuel Vadot					port@50 {
17778cc087a1SEmmanuel Vadot						reg = <0x50>;
17788cc087a1SEmmanuel Vadot
17798cc087a1SEmmanuel Vadot						xbar_adx4_out1_ep: endpoint {
17808cc087a1SEmmanuel Vadot							remote-endpoint = <&adx4_out1_ep>;
17818cc087a1SEmmanuel Vadot						};
17828cc087a1SEmmanuel Vadot					};
17838cc087a1SEmmanuel Vadot
17848cc087a1SEmmanuel Vadot					port@51 {
17858cc087a1SEmmanuel Vadot						reg = <0x51>;
17868cc087a1SEmmanuel Vadot
17878cc087a1SEmmanuel Vadot						xbar_adx4_out2_ep: endpoint {
17888cc087a1SEmmanuel Vadot							remote-endpoint = <&adx4_out2_ep>;
17898cc087a1SEmmanuel Vadot						};
17908cc087a1SEmmanuel Vadot					};
17918cc087a1SEmmanuel Vadot
17928cc087a1SEmmanuel Vadot					port@52 {
17938cc087a1SEmmanuel Vadot						reg = <0x52>;
17948cc087a1SEmmanuel Vadot
17958cc087a1SEmmanuel Vadot						xbar_adx4_out3_ep: endpoint {
17968cc087a1SEmmanuel Vadot							remote-endpoint = <&adx4_out3_ep>;
17978cc087a1SEmmanuel Vadot						};
17988cc087a1SEmmanuel Vadot					};
17998cc087a1SEmmanuel Vadot
18008cc087a1SEmmanuel Vadot					port@53 {
18018cc087a1SEmmanuel Vadot						reg = <0x53>;
18028cc087a1SEmmanuel Vadot
18038cc087a1SEmmanuel Vadot						xbar_adx4_out4_ep: endpoint {
18048cc087a1SEmmanuel Vadot							remote-endpoint = <&adx4_out4_ep>;
18058cc087a1SEmmanuel Vadot						};
18068cc087a1SEmmanuel Vadot					};
18078cc087a1SEmmanuel Vadot
18088cc087a1SEmmanuel Vadot					xbar_mixer_in1_port: port@54 {
18098cc087a1SEmmanuel Vadot						reg = <0x54>;
18108cc087a1SEmmanuel Vadot
18118cc087a1SEmmanuel Vadot						xbar_mixer_in1_ep: endpoint {
18128cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in1_ep>;
18138cc087a1SEmmanuel Vadot						};
18148cc087a1SEmmanuel Vadot					};
18158cc087a1SEmmanuel Vadot
18168cc087a1SEmmanuel Vadot					xbar_mixer_in2_port: port@55 {
18178cc087a1SEmmanuel Vadot						reg = <0x55>;
18188cc087a1SEmmanuel Vadot
18198cc087a1SEmmanuel Vadot						xbar_mixer_in2_ep: endpoint {
18208cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in2_ep>;
18218cc087a1SEmmanuel Vadot						};
18228cc087a1SEmmanuel Vadot					};
18238cc087a1SEmmanuel Vadot
18248cc087a1SEmmanuel Vadot					xbar_mixer_in3_port: port@56 {
18258cc087a1SEmmanuel Vadot						reg = <0x56>;
18268cc087a1SEmmanuel Vadot
18278cc087a1SEmmanuel Vadot						xbar_mixer_in3_ep: endpoint {
18288cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in3_ep>;
18298cc087a1SEmmanuel Vadot						};
18308cc087a1SEmmanuel Vadot					};
18318cc087a1SEmmanuel Vadot
18328cc087a1SEmmanuel Vadot					xbar_mixer_in4_port: port@57 {
18338cc087a1SEmmanuel Vadot						reg = <0x57>;
18348cc087a1SEmmanuel Vadot
18358cc087a1SEmmanuel Vadot						xbar_mixer_in4_ep: endpoint {
18368cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in4_ep>;
18378cc087a1SEmmanuel Vadot						};
18388cc087a1SEmmanuel Vadot					};
18398cc087a1SEmmanuel Vadot
18408cc087a1SEmmanuel Vadot					xbar_mixer_in5_port: port@58 {
18418cc087a1SEmmanuel Vadot						reg = <0x58>;
18428cc087a1SEmmanuel Vadot
18438cc087a1SEmmanuel Vadot						xbar_mixer_in5_ep: endpoint {
18448cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in5_ep>;
18458cc087a1SEmmanuel Vadot						};
18468cc087a1SEmmanuel Vadot					};
18478cc087a1SEmmanuel Vadot
18488cc087a1SEmmanuel Vadot					xbar_mixer_in6_port: port@59 {
18498cc087a1SEmmanuel Vadot						reg = <0x59>;
18508cc087a1SEmmanuel Vadot
18518cc087a1SEmmanuel Vadot						xbar_mixer_in6_ep: endpoint {
18528cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in6_ep>;
18538cc087a1SEmmanuel Vadot						};
18548cc087a1SEmmanuel Vadot					};
18558cc087a1SEmmanuel Vadot
18568cc087a1SEmmanuel Vadot					xbar_mixer_in7_port: port@5a {
18578cc087a1SEmmanuel Vadot						reg = <0x5a>;
18588cc087a1SEmmanuel Vadot
18598cc087a1SEmmanuel Vadot						xbar_mixer_in7_ep: endpoint {
18608cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in7_ep>;
18618cc087a1SEmmanuel Vadot						};
18628cc087a1SEmmanuel Vadot					};
18638cc087a1SEmmanuel Vadot
18648cc087a1SEmmanuel Vadot					xbar_mixer_in8_port: port@5b {
18658cc087a1SEmmanuel Vadot						reg = <0x5b>;
18668cc087a1SEmmanuel Vadot
18678cc087a1SEmmanuel Vadot						xbar_mixer_in8_ep: endpoint {
18688cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in8_ep>;
18698cc087a1SEmmanuel Vadot						};
18708cc087a1SEmmanuel Vadot					};
18718cc087a1SEmmanuel Vadot
18728cc087a1SEmmanuel Vadot					xbar_mixer_in9_port: port@5c {
18738cc087a1SEmmanuel Vadot						reg = <0x5c>;
18748cc087a1SEmmanuel Vadot
18758cc087a1SEmmanuel Vadot						xbar_mixer_in9_ep: endpoint {
18768cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in9_ep>;
18778cc087a1SEmmanuel Vadot						};
18788cc087a1SEmmanuel Vadot					};
18798cc087a1SEmmanuel Vadot
18808cc087a1SEmmanuel Vadot					xbar_mixer_in10_port: port@5d {
18818cc087a1SEmmanuel Vadot						reg = <0x5d>;
18828cc087a1SEmmanuel Vadot
18838cc087a1SEmmanuel Vadot						xbar_mixer_in10_ep: endpoint {
18848cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_in10_ep>;
18858cc087a1SEmmanuel Vadot						};
18868cc087a1SEmmanuel Vadot					};
18878cc087a1SEmmanuel Vadot
18888cc087a1SEmmanuel Vadot					port@5e {
18898cc087a1SEmmanuel Vadot						reg = <0x5e>;
18908cc087a1SEmmanuel Vadot
18918cc087a1SEmmanuel Vadot						xbar_mixer_out1_ep: endpoint {
18928cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_out1_ep>;
18938cc087a1SEmmanuel Vadot						};
18948cc087a1SEmmanuel Vadot					};
18958cc087a1SEmmanuel Vadot
18968cc087a1SEmmanuel Vadot					port@5f {
18978cc087a1SEmmanuel Vadot						reg = <0x5f>;
18988cc087a1SEmmanuel Vadot
18998cc087a1SEmmanuel Vadot						xbar_mixer_out2_ep: endpoint {
19008cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_out2_ep>;
19018cc087a1SEmmanuel Vadot						};
19028cc087a1SEmmanuel Vadot					};
19038cc087a1SEmmanuel Vadot
19048cc087a1SEmmanuel Vadot					port@60 {
19058cc087a1SEmmanuel Vadot						reg = <0x60>;
19068cc087a1SEmmanuel Vadot
19078cc087a1SEmmanuel Vadot						xbar_mixer_out3_ep: endpoint {
19088cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_out3_ep>;
19098cc087a1SEmmanuel Vadot						};
19108cc087a1SEmmanuel Vadot					};
19118cc087a1SEmmanuel Vadot
19128cc087a1SEmmanuel Vadot					port@61 {
19138cc087a1SEmmanuel Vadot						reg = <0x61>;
19148cc087a1SEmmanuel Vadot
19158cc087a1SEmmanuel Vadot						xbar_mixer_out4_ep: endpoint {
19168cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_out4_ep>;
19178cc087a1SEmmanuel Vadot						};
19188cc087a1SEmmanuel Vadot					};
19198cc087a1SEmmanuel Vadot
19208cc087a1SEmmanuel Vadot					port@62 {
19218cc087a1SEmmanuel Vadot						reg = <0x62>;
19228cc087a1SEmmanuel Vadot
19238cc087a1SEmmanuel Vadot						xbar_mixer_out5_ep: endpoint {
19248cc087a1SEmmanuel Vadot							remote-endpoint = <&mixer_out5_ep>;
19258cc087a1SEmmanuel Vadot						};
19268cc087a1SEmmanuel Vadot					};
1927d5b0e70fSEmmanuel Vadot
1928d5b0e70fSEmmanuel Vadot					xbar_asrc_in1_port: port@63 {
1929d5b0e70fSEmmanuel Vadot						reg = <0x63>;
1930d5b0e70fSEmmanuel Vadot
1931d5b0e70fSEmmanuel Vadot						xbar_asrc_in1_ep: endpoint {
1932d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_in1_ep>;
1933d5b0e70fSEmmanuel Vadot						};
1934d5b0e70fSEmmanuel Vadot					};
1935d5b0e70fSEmmanuel Vadot
1936d5b0e70fSEmmanuel Vadot					port@64 {
1937d5b0e70fSEmmanuel Vadot						reg = <0x64>;
1938d5b0e70fSEmmanuel Vadot
1939d5b0e70fSEmmanuel Vadot						xbar_asrc_out1_ep: endpoint {
1940d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_out1_ep>;
1941d5b0e70fSEmmanuel Vadot						};
1942d5b0e70fSEmmanuel Vadot					};
1943d5b0e70fSEmmanuel Vadot
1944d5b0e70fSEmmanuel Vadot					xbar_asrc_in2_port: port@65 {
1945d5b0e70fSEmmanuel Vadot						reg = <0x65>;
1946d5b0e70fSEmmanuel Vadot
1947d5b0e70fSEmmanuel Vadot						xbar_asrc_in2_ep: endpoint {
1948d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_in2_ep>;
1949d5b0e70fSEmmanuel Vadot						};
1950d5b0e70fSEmmanuel Vadot					};
1951d5b0e70fSEmmanuel Vadot
1952d5b0e70fSEmmanuel Vadot					port@66 {
1953d5b0e70fSEmmanuel Vadot						reg = <0x66>;
1954d5b0e70fSEmmanuel Vadot
1955d5b0e70fSEmmanuel Vadot						xbar_asrc_out2_ep: endpoint {
1956d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_out2_ep>;
1957d5b0e70fSEmmanuel Vadot						};
1958d5b0e70fSEmmanuel Vadot					};
1959d5b0e70fSEmmanuel Vadot
1960d5b0e70fSEmmanuel Vadot					xbar_asrc_in3_port: port@67 {
1961d5b0e70fSEmmanuel Vadot						reg = <0x67>;
1962d5b0e70fSEmmanuel Vadot
1963d5b0e70fSEmmanuel Vadot						xbar_asrc_in3_ep: endpoint {
1964d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_in3_ep>;
1965d5b0e70fSEmmanuel Vadot						};
1966d5b0e70fSEmmanuel Vadot					};
1967d5b0e70fSEmmanuel Vadot
1968d5b0e70fSEmmanuel Vadot					port@68 {
1969d5b0e70fSEmmanuel Vadot						reg = <0x68>;
1970d5b0e70fSEmmanuel Vadot
1971d5b0e70fSEmmanuel Vadot						xbar_asrc_out3_ep: endpoint {
1972d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_out3_ep>;
1973d5b0e70fSEmmanuel Vadot						};
1974d5b0e70fSEmmanuel Vadot					};
1975d5b0e70fSEmmanuel Vadot
1976d5b0e70fSEmmanuel Vadot					xbar_asrc_in4_port: port@69 {
1977d5b0e70fSEmmanuel Vadot						reg = <0x69>;
1978d5b0e70fSEmmanuel Vadot
1979d5b0e70fSEmmanuel Vadot						xbar_asrc_in4_ep: endpoint {
1980d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_in4_ep>;
1981d5b0e70fSEmmanuel Vadot						};
1982d5b0e70fSEmmanuel Vadot					};
1983d5b0e70fSEmmanuel Vadot
1984d5b0e70fSEmmanuel Vadot					port@6a {
1985d5b0e70fSEmmanuel Vadot						reg = <0x6a>;
1986d5b0e70fSEmmanuel Vadot
1987d5b0e70fSEmmanuel Vadot						xbar_asrc_out4_ep: endpoint {
1988d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_out4_ep>;
1989d5b0e70fSEmmanuel Vadot						};
1990d5b0e70fSEmmanuel Vadot					};
1991d5b0e70fSEmmanuel Vadot
1992d5b0e70fSEmmanuel Vadot					xbar_asrc_in5_port: port@6b {
1993d5b0e70fSEmmanuel Vadot						reg = <0x6b>;
1994d5b0e70fSEmmanuel Vadot
1995d5b0e70fSEmmanuel Vadot						xbar_asrc_in5_ep: endpoint {
1996d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_in5_ep>;
1997d5b0e70fSEmmanuel Vadot						};
1998d5b0e70fSEmmanuel Vadot					};
1999d5b0e70fSEmmanuel Vadot
2000d5b0e70fSEmmanuel Vadot					port@6c {
2001d5b0e70fSEmmanuel Vadot						reg = <0x6c>;
2002d5b0e70fSEmmanuel Vadot
2003d5b0e70fSEmmanuel Vadot						xbar_asrc_out5_ep: endpoint {
2004d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_out5_ep>;
2005d5b0e70fSEmmanuel Vadot						};
2006d5b0e70fSEmmanuel Vadot					};
2007d5b0e70fSEmmanuel Vadot
2008d5b0e70fSEmmanuel Vadot					xbar_asrc_in6_port: port@6d {
2009d5b0e70fSEmmanuel Vadot						reg = <0x6d>;
2010d5b0e70fSEmmanuel Vadot
2011d5b0e70fSEmmanuel Vadot						xbar_asrc_in6_ep: endpoint {
2012d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_in6_ep>;
2013d5b0e70fSEmmanuel Vadot						};
2014d5b0e70fSEmmanuel Vadot					};
2015d5b0e70fSEmmanuel Vadot
2016d5b0e70fSEmmanuel Vadot					port@6e {
2017d5b0e70fSEmmanuel Vadot						reg = <0x6e>;
2018d5b0e70fSEmmanuel Vadot
2019d5b0e70fSEmmanuel Vadot						xbar_asrc_out6_ep: endpoint {
2020d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_out6_ep>;
2021d5b0e70fSEmmanuel Vadot						};
2022d5b0e70fSEmmanuel Vadot					};
2023d5b0e70fSEmmanuel Vadot
2024d5b0e70fSEmmanuel Vadot					xbar_asrc_in7_port: port@6f {
2025d5b0e70fSEmmanuel Vadot						reg = <0x6f>;
2026d5b0e70fSEmmanuel Vadot
2027d5b0e70fSEmmanuel Vadot						xbar_asrc_in7_ep: endpoint {
2028d5b0e70fSEmmanuel Vadot							remote-endpoint = <&asrc_in7_ep>;
2029d5b0e70fSEmmanuel Vadot						};
2030d5b0e70fSEmmanuel Vadot					};
2031b97ee269SEmmanuel Vadot
2032b97ee269SEmmanuel Vadot					xbar_ope1_in_port: port@70 {
2033b97ee269SEmmanuel Vadot						reg = <0x70>;
2034b97ee269SEmmanuel Vadot
2035b97ee269SEmmanuel Vadot						xbar_ope1_in_ep: endpoint {
2036b97ee269SEmmanuel Vadot							remote-endpoint = <&ope1_cif_in_ep>;
2037b97ee269SEmmanuel Vadot						};
2038b97ee269SEmmanuel Vadot					};
2039b97ee269SEmmanuel Vadot
2040b97ee269SEmmanuel Vadot					port@71 {
2041b97ee269SEmmanuel Vadot						reg = <0x71>;
2042b97ee269SEmmanuel Vadot
2043b97ee269SEmmanuel Vadot						xbar_ope1_out_ep: endpoint {
2044b97ee269SEmmanuel Vadot							remote-endpoint = <&ope1_cif_out_ep>;
2045b97ee269SEmmanuel Vadot						};
2046b97ee269SEmmanuel Vadot					};
20475956d97fSEmmanuel Vadot				};
2048*cb7aa33aSEmmanuel Vadot			};
20495956d97fSEmmanuel Vadot
2050*cb7aa33aSEmmanuel Vadot			dma-controller@2930000 {
20515956d97fSEmmanuel Vadot				status = "okay";
20525956d97fSEmmanuel Vadot			};
20535956d97fSEmmanuel Vadot
2054*cb7aa33aSEmmanuel Vadot			interrupt-controller@2a40000 {
20555956d97fSEmmanuel Vadot				status = "okay";
20565def4c47SEmmanuel Vadot			};
20575def4c47SEmmanuel Vadot		};
20585def4c47SEmmanuel Vadot
20595def4c47SEmmanuel Vadot		i2c@3160000 {
20605def4c47SEmmanuel Vadot			eeprom@57 {
20615def4c47SEmmanuel Vadot				compatible = "atmel,24c02";
20625def4c47SEmmanuel Vadot				reg = <0x57>;
20635def4c47SEmmanuel Vadot
20645def4c47SEmmanuel Vadot				label = "system";
20655def4c47SEmmanuel Vadot				vcc-supply = <&vdd_1v8>;
20665def4c47SEmmanuel Vadot				address-width = <8>;
20675def4c47SEmmanuel Vadot				pagesize = <8>;
20685def4c47SEmmanuel Vadot				size = <256>;
20695def4c47SEmmanuel Vadot				read-only;
20705def4c47SEmmanuel Vadot			};
20715def4c47SEmmanuel Vadot		};
20725def4c47SEmmanuel Vadot
2073*cb7aa33aSEmmanuel Vadot		ddc: i2c@3190000 {
2074*cb7aa33aSEmmanuel Vadot			status = "okay";
2075*cb7aa33aSEmmanuel Vadot		};
2076*cb7aa33aSEmmanuel Vadot
2077*cb7aa33aSEmmanuel Vadot		spi@3270000 {
2078*cb7aa33aSEmmanuel Vadot			status = "okay";
2079*cb7aa33aSEmmanuel Vadot
2080*cb7aa33aSEmmanuel Vadot			flash@0 {
2081*cb7aa33aSEmmanuel Vadot				compatible = "jedec,spi-nor";
2082*cb7aa33aSEmmanuel Vadot				reg = <0>;
2083*cb7aa33aSEmmanuel Vadot				spi-max-frequency = <102000000>;
2084*cb7aa33aSEmmanuel Vadot				spi-tx-bus-width = <4>;
2085*cb7aa33aSEmmanuel Vadot				spi-rx-bus-width = <4>;
2086*cb7aa33aSEmmanuel Vadot			};
2087*cb7aa33aSEmmanuel Vadot		};
2088*cb7aa33aSEmmanuel Vadot
2089*cb7aa33aSEmmanuel Vadot		pwm@32d0000 {
2090*cb7aa33aSEmmanuel Vadot			status = "okay";
2091*cb7aa33aSEmmanuel Vadot		};
2092*cb7aa33aSEmmanuel Vadot
20935def4c47SEmmanuel Vadot		hda@3510000 {
20945956d97fSEmmanuel Vadot			nvidia,model = "NVIDIA Jetson Xavier NX HDA";
20955def4c47SEmmanuel Vadot			status = "okay";
20965def4c47SEmmanuel Vadot		};
20975def4c47SEmmanuel Vadot
20985def4c47SEmmanuel Vadot		padctl@3520000 {
20995def4c47SEmmanuel Vadot			status = "okay";
21005def4c47SEmmanuel Vadot
21015def4c47SEmmanuel Vadot			pads {
21025def4c47SEmmanuel Vadot				usb2 {
21035def4c47SEmmanuel Vadot					lanes {
2104c9ccf3a3SEmmanuel Vadot						usb2-0 {
2105c9ccf3a3SEmmanuel Vadot							status = "okay";
2106c9ccf3a3SEmmanuel Vadot						};
2107c9ccf3a3SEmmanuel Vadot
21085def4c47SEmmanuel Vadot						usb2-1 {
21095def4c47SEmmanuel Vadot							status = "okay";
21105def4c47SEmmanuel Vadot						};
21115def4c47SEmmanuel Vadot
21125def4c47SEmmanuel Vadot						usb2-2 {
21135def4c47SEmmanuel Vadot							status = "okay";
21145def4c47SEmmanuel Vadot						};
21155def4c47SEmmanuel Vadot					};
21165def4c47SEmmanuel Vadot				};
21175def4c47SEmmanuel Vadot
21185def4c47SEmmanuel Vadot				usb3 {
21195def4c47SEmmanuel Vadot					lanes {
21205def4c47SEmmanuel Vadot						usb3-2 {
21215def4c47SEmmanuel Vadot							status = "okay";
21225def4c47SEmmanuel Vadot						};
21235def4c47SEmmanuel Vadot					};
21245def4c47SEmmanuel Vadot				};
21255def4c47SEmmanuel Vadot			};
21265def4c47SEmmanuel Vadot
21275def4c47SEmmanuel Vadot			ports {
2128c9ccf3a3SEmmanuel Vadot				usb2-0 {
2129c9ccf3a3SEmmanuel Vadot					mode = "otg";
2130c9ccf3a3SEmmanuel Vadot					status = "okay";
2131c9ccf3a3SEmmanuel Vadot					usb-role-switch;
2132c9ccf3a3SEmmanuel Vadot					connector {
2133c9ccf3a3SEmmanuel Vadot						compatible = "gpio-usb-b-connector",
2134c9ccf3a3SEmmanuel Vadot							"usb-b-connector";
2135c9ccf3a3SEmmanuel Vadot						label = "micro-USB";
2136c9ccf3a3SEmmanuel Vadot						type = "micro";
21378bab661aSEmmanuel Vadot						vbus-gpios = <&gpio TEGRA194_MAIN_GPIO(Z, 1)
2138c9ccf3a3SEmmanuel Vadot								    GPIO_ACTIVE_LOW>;
2139c9ccf3a3SEmmanuel Vadot					};
2140c9ccf3a3SEmmanuel Vadot				};
2141c9ccf3a3SEmmanuel Vadot
21425def4c47SEmmanuel Vadot				usb2-1 {
21435def4c47SEmmanuel Vadot					mode = "host";
21445def4c47SEmmanuel Vadot					status = "okay";
21455def4c47SEmmanuel Vadot				};
21465def4c47SEmmanuel Vadot
21475def4c47SEmmanuel Vadot				usb2-2 {
21485def4c47SEmmanuel Vadot					mode = "host";
21495def4c47SEmmanuel Vadot					vbus-supply = <&vdd_5v0_sys>;
21505def4c47SEmmanuel Vadot					status = "okay";
21515def4c47SEmmanuel Vadot				};
21525def4c47SEmmanuel Vadot
21535def4c47SEmmanuel Vadot				usb3-2 {
21545def4c47SEmmanuel Vadot					nvidia,usb2-companion = <1>;
21555def4c47SEmmanuel Vadot					vbus-supply = <&vdd_5v0_sys>;
21565def4c47SEmmanuel Vadot					status = "okay";
21575def4c47SEmmanuel Vadot				};
21585def4c47SEmmanuel Vadot			};
21595def4c47SEmmanuel Vadot		};
21605def4c47SEmmanuel Vadot
2161c9ccf3a3SEmmanuel Vadot		usb@3550000 {
2162c9ccf3a3SEmmanuel Vadot			status = "okay";
2163c9ccf3a3SEmmanuel Vadot
2164c9ccf3a3SEmmanuel Vadot			phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>;
2165c9ccf3a3SEmmanuel Vadot			phy-names = "usb2-0";
2166c9ccf3a3SEmmanuel Vadot		};
2167c9ccf3a3SEmmanuel Vadot
2168*cb7aa33aSEmmanuel Vadot		usb@3610000 {
21695def4c47SEmmanuel Vadot			status = "okay";
21705def4c47SEmmanuel Vadot
2171*cb7aa33aSEmmanuel Vadot			phys =	<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
2172*cb7aa33aSEmmanuel Vadot				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
2173*cb7aa33aSEmmanuel Vadot				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
2174*cb7aa33aSEmmanuel Vadot			phy-names = "usb2-1", "usb2-2", "usb3-2";
21755def4c47SEmmanuel Vadot		};
21765def4c47SEmmanuel Vadot
21775def4c47SEmmanuel Vadot		host1x@13e00000 {
21785def4c47SEmmanuel Vadot			display-hub@15200000 {
21795def4c47SEmmanuel Vadot				status = "okay";
21805def4c47SEmmanuel Vadot			};
21815def4c47SEmmanuel Vadot
21825def4c47SEmmanuel Vadot			dpaux@155c0000 {
21835def4c47SEmmanuel Vadot				status = "okay";
21845def4c47SEmmanuel Vadot			};
21855def4c47SEmmanuel Vadot
21865def4c47SEmmanuel Vadot			dpaux@155d0000 {
21875def4c47SEmmanuel Vadot				status = "okay";
21885def4c47SEmmanuel Vadot			};
21895def4c47SEmmanuel Vadot
21905def4c47SEmmanuel Vadot			/* DP0 */
21915def4c47SEmmanuel Vadot			sor@15b00000 {
21925def4c47SEmmanuel Vadot				status = "okay";
21935def4c47SEmmanuel Vadot
21945def4c47SEmmanuel Vadot				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
21955def4c47SEmmanuel Vadot				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
21965def4c47SEmmanuel Vadot
21975def4c47SEmmanuel Vadot				nvidia,dpaux = <&dpaux0>;
21985def4c47SEmmanuel Vadot			};
21995def4c47SEmmanuel Vadot
22005def4c47SEmmanuel Vadot			/* HDMI */
22015def4c47SEmmanuel Vadot			sor@15b40000 {
22025def4c47SEmmanuel Vadot				status = "okay";
22035def4c47SEmmanuel Vadot
22045def4c47SEmmanuel Vadot				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
22055def4c47SEmmanuel Vadot				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
22065def4c47SEmmanuel Vadot				hdmi-supply = <&vdd_hdmi>;
22075def4c47SEmmanuel Vadot
22085def4c47SEmmanuel Vadot				nvidia,ddc-i2c-bus = <&ddc>;
22095def4c47SEmmanuel Vadot				nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1)
22105def4c47SEmmanuel Vadot							 GPIO_ACTIVE_LOW>;
22115def4c47SEmmanuel Vadot			};
22125def4c47SEmmanuel Vadot		};
22135def4c47SEmmanuel Vadot
22145def4c47SEmmanuel Vadot		pcie@14160000 {
22155def4c47SEmmanuel Vadot			status = "okay";
22165def4c47SEmmanuel Vadot
22175def4c47SEmmanuel Vadot			vddio-pex-ctl-supply = <&vdd_1v8ao>;
22185def4c47SEmmanuel Vadot
22195def4c47SEmmanuel Vadot			phys = <&p2u_hsio_11>;
22205def4c47SEmmanuel Vadot			phy-names = "p2u-0";
22215def4c47SEmmanuel Vadot		};
22225def4c47SEmmanuel Vadot
22235def4c47SEmmanuel Vadot		pcie@141a0000 {
22245def4c47SEmmanuel Vadot			status = "okay";
22255def4c47SEmmanuel Vadot
22265def4c47SEmmanuel Vadot			vddio-pex-ctl-supply = <&vdd_1v8ao>;
22275def4c47SEmmanuel Vadot
22285def4c47SEmmanuel Vadot			phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
22295def4c47SEmmanuel Vadot			       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
22305def4c47SEmmanuel Vadot			       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
22315def4c47SEmmanuel Vadot
22325def4c47SEmmanuel Vadot			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
22335def4c47SEmmanuel Vadot				    "p2u-5", "p2u-6", "p2u-7";
22345def4c47SEmmanuel Vadot		};
22355def4c47SEmmanuel Vadot
22368cc087a1SEmmanuel Vadot		pcie-ep@141a0000 {
22375def4c47SEmmanuel Vadot			status = "disabled";
22385def4c47SEmmanuel Vadot
22395def4c47SEmmanuel Vadot			vddio-pex-ctl-supply = <&vdd_1v8ao>;
22405def4c47SEmmanuel Vadot
22415def4c47SEmmanuel Vadot			reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
22425def4c47SEmmanuel Vadot
22435def4c47SEmmanuel Vadot			nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
22445def4c47SEmmanuel Vadot						      GPIO_ACTIVE_HIGH>;
22455def4c47SEmmanuel Vadot
22465def4c47SEmmanuel Vadot			phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
22475def4c47SEmmanuel Vadot			       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
22485def4c47SEmmanuel Vadot			       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
22495def4c47SEmmanuel Vadot
22505def4c47SEmmanuel Vadot			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
22515def4c47SEmmanuel Vadot				    "p2u-5", "p2u-6", "p2u-7";
22525def4c47SEmmanuel Vadot		};
22535def4c47SEmmanuel Vadot	};
22545def4c47SEmmanuel Vadot
22555def4c47SEmmanuel Vadot	gpio-keys {
22565def4c47SEmmanuel Vadot		compatible = "gpio-keys";
22575def4c47SEmmanuel Vadot
2258b97ee269SEmmanuel Vadot		key-force-recovery {
22595def4c47SEmmanuel Vadot			label = "Force Recovery";
22605def4c47SEmmanuel Vadot			gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
22615def4c47SEmmanuel Vadot				       GPIO_ACTIVE_LOW>;
22625def4c47SEmmanuel Vadot			linux,input-type = <EV_KEY>;
22635def4c47SEmmanuel Vadot			linux,code = <KEY_SLEEP>;
22645def4c47SEmmanuel Vadot			debounce-interval = <10>;
22655def4c47SEmmanuel Vadot		};
22665def4c47SEmmanuel Vadot
2267b97ee269SEmmanuel Vadot		key-power {
22685def4c47SEmmanuel Vadot			label = "Power";
22695def4c47SEmmanuel Vadot			gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
22705def4c47SEmmanuel Vadot					   GPIO_ACTIVE_LOW>;
22715def4c47SEmmanuel Vadot			linux,input-type = <EV_KEY>;
22725def4c47SEmmanuel Vadot			linux,code = <KEY_POWER>;
22735def4c47SEmmanuel Vadot			debounce-interval = <10>;
22745def4c47SEmmanuel Vadot			wakeup-event-action = <EV_ACT_ASSERTED>;
22755def4c47SEmmanuel Vadot			wakeup-source;
22765def4c47SEmmanuel Vadot		};
22775def4c47SEmmanuel Vadot	};
22785def4c47SEmmanuel Vadot
2279*cb7aa33aSEmmanuel Vadot	fan: pwm-fan {
2280*cb7aa33aSEmmanuel Vadot		compatible = "pwm-fan";
2281*cb7aa33aSEmmanuel Vadot		pwms = <&pwm6 0 45334>;
2282*cb7aa33aSEmmanuel Vadot
2283*cb7aa33aSEmmanuel Vadot		cooling-levels = <0 64 128 255>;
2284*cb7aa33aSEmmanuel Vadot		#cooling-cells = <2>;
2285*cb7aa33aSEmmanuel Vadot	};
2286*cb7aa33aSEmmanuel Vadot
2287e67e8565SEmmanuel Vadot	vdd_5v0_sys: regulator-vdd-5v0-sys {
22885def4c47SEmmanuel Vadot		compatible = "regulator-fixed";
22895def4c47SEmmanuel Vadot		regulator-name = "VDD_5V_SYS";
22905def4c47SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
22915def4c47SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
22925def4c47SEmmanuel Vadot		regulator-always-on;
22935def4c47SEmmanuel Vadot		regulator-boot-on;
22945def4c47SEmmanuel Vadot	};
22955def4c47SEmmanuel Vadot
2296e67e8565SEmmanuel Vadot	vdd_3v3_sys: regulator-vdd-3v3-sys {
22975def4c47SEmmanuel Vadot		compatible = "regulator-fixed";
22985def4c47SEmmanuel Vadot		regulator-name = "VDD_3V3_SYS";
22995def4c47SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
23005def4c47SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
23015def4c47SEmmanuel Vadot		regulator-always-on;
23025def4c47SEmmanuel Vadot		regulator-boot-on;
23035def4c47SEmmanuel Vadot	};
23045def4c47SEmmanuel Vadot
2305e67e8565SEmmanuel Vadot	vdd_3v3_ao: regulator-vdd-3v3-ao {
23065def4c47SEmmanuel Vadot		compatible = "regulator-fixed";
23075def4c47SEmmanuel Vadot		regulator-name = "VDD_3V3_AO";
23085def4c47SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
23095def4c47SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
23105def4c47SEmmanuel Vadot		regulator-always-on;
23115def4c47SEmmanuel Vadot		regulator-boot-on;
23125def4c47SEmmanuel Vadot	};
23135def4c47SEmmanuel Vadot
2314e67e8565SEmmanuel Vadot	vdd_1v8: regulator-vdd-1v8 {
23155def4c47SEmmanuel Vadot		compatible = "regulator-fixed";
23165def4c47SEmmanuel Vadot		regulator-name = "VDD_1V8";
23175def4c47SEmmanuel Vadot		regulator-min-microvolt = <1800000>;
23185def4c47SEmmanuel Vadot		regulator-max-microvolt = <1800000>;
23195def4c47SEmmanuel Vadot		regulator-always-on;
23205def4c47SEmmanuel Vadot		regulator-boot-on;
23215def4c47SEmmanuel Vadot	};
23225def4c47SEmmanuel Vadot
2323e67e8565SEmmanuel Vadot	vdd_hdmi: regulator-vdd-hdmi {
23245def4c47SEmmanuel Vadot		compatible = "regulator-fixed";
23255def4c47SEmmanuel Vadot		regulator-name = "VDD_5V0_HDMI_CON";
23265def4c47SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
23275def4c47SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
23285def4c47SEmmanuel Vadot		regulator-always-on;
23295def4c47SEmmanuel Vadot		regulator-boot-on;
23305def4c47SEmmanuel Vadot	};
23315def4c47SEmmanuel Vadot
23325956d97fSEmmanuel Vadot	sound {
23335956d97fSEmmanuel Vadot		compatible = "nvidia,tegra186-audio-graph-card";
23345956d97fSEmmanuel Vadot		status = "okay";
23355956d97fSEmmanuel Vadot
23365956d97fSEmmanuel Vadot		dais = /* ADMAIF (FE) Ports */
23375956d97fSEmmanuel Vadot		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
23385956d97fSEmmanuel Vadot		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
23395956d97fSEmmanuel Vadot		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
23405956d97fSEmmanuel Vadot		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
23415956d97fSEmmanuel Vadot		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
23425956d97fSEmmanuel Vadot		       /* XBAR Ports */
23435956d97fSEmmanuel Vadot		       <&xbar_i2s3_port>, <&xbar_i2s5_port>,
23445956d97fSEmmanuel Vadot		       <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>,
23455956d97fSEmmanuel Vadot		       <&xbar_dspk1_port>, <&xbar_dspk2_port>,
23468cc087a1SEmmanuel Vadot		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
23478cc087a1SEmmanuel Vadot		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
23488cc087a1SEmmanuel Vadot		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
23498cc087a1SEmmanuel Vadot		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
23508cc087a1SEmmanuel Vadot		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
23518cc087a1SEmmanuel Vadot		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
23528cc087a1SEmmanuel Vadot		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
23538cc087a1SEmmanuel Vadot		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
23548cc087a1SEmmanuel Vadot		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
23558cc087a1SEmmanuel Vadot		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
23568cc087a1SEmmanuel Vadot		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
23578cc087a1SEmmanuel Vadot		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
23588cc087a1SEmmanuel Vadot		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
23598cc087a1SEmmanuel Vadot		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
23608cc087a1SEmmanuel Vadot		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
23618cc087a1SEmmanuel Vadot		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
23628cc087a1SEmmanuel Vadot		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
23638cc087a1SEmmanuel Vadot		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2364d5b0e70fSEmmanuel Vadot		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2365d5b0e70fSEmmanuel Vadot		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2366d5b0e70fSEmmanuel Vadot		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2367d5b0e70fSEmmanuel Vadot		       <&xbar_asrc_in7_port>,
2368b97ee269SEmmanuel Vadot		       <&xbar_ope1_in_port>,
23698cc087a1SEmmanuel Vadot		       /* HW accelerators */
23708cc087a1SEmmanuel Vadot		       <&sfc1_out_port>, <&sfc2_out_port>,
23718cc087a1SEmmanuel Vadot		       <&sfc3_out_port>, <&sfc4_out_port>,
23728cc087a1SEmmanuel Vadot		       <&mvc1_out_port>, <&mvc2_out_port>,
23738cc087a1SEmmanuel Vadot		       <&amx1_out_port>, <&amx2_out_port>,
23748cc087a1SEmmanuel Vadot		       <&amx3_out_port>, <&amx4_out_port>,
23758cc087a1SEmmanuel Vadot		       <&adx1_out1_port>, <&adx1_out2_port>,
23768cc087a1SEmmanuel Vadot		       <&adx1_out3_port>, <&adx1_out4_port>,
23778cc087a1SEmmanuel Vadot		       <&adx2_out1_port>, <&adx2_out2_port>,
23788cc087a1SEmmanuel Vadot		       <&adx2_out3_port>, <&adx2_out4_port>,
23798cc087a1SEmmanuel Vadot		       <&adx3_out1_port>, <&adx3_out2_port>,
23808cc087a1SEmmanuel Vadot		       <&adx3_out3_port>, <&adx3_out4_port>,
23818cc087a1SEmmanuel Vadot		       <&adx4_out1_port>, <&adx4_out2_port>,
23828cc087a1SEmmanuel Vadot		       <&adx4_out3_port>, <&adx4_out4_port>,
23838cc087a1SEmmanuel Vadot		       <&mixer_out1_port>, <&mixer_out2_port>,
23848cc087a1SEmmanuel Vadot		       <&mixer_out3_port>, <&mixer_out4_port>,
23858cc087a1SEmmanuel Vadot		       <&mixer_out5_port>,
2386d5b0e70fSEmmanuel Vadot		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2387d5b0e70fSEmmanuel Vadot		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2388b97ee269SEmmanuel Vadot		       <&ope1_out_port>,
23895956d97fSEmmanuel Vadot		       /* BE I/O Ports */
23905956d97fSEmmanuel Vadot		       <&i2s3_port>, <&i2s5_port>,
23915956d97fSEmmanuel Vadot		       <&dmic1_port>, <&dmic2_port>, <&dmic4_port>,
23925956d97fSEmmanuel Vadot		       <&dspk1_port>, <&dspk2_port>;
23935956d97fSEmmanuel Vadot
23945956d97fSEmmanuel Vadot		label = "NVIDIA Jetson Xavier NX APE";
23955956d97fSEmmanuel Vadot	};
23965956d97fSEmmanuel Vadot
23975def4c47SEmmanuel Vadot	thermal-zones {
2398e67e8565SEmmanuel Vadot		cpu-thermal {
23995def4c47SEmmanuel Vadot			polling-delay = <0>;
24005def4c47SEmmanuel Vadot			polling-delay-passive = <500>;
24015def4c47SEmmanuel Vadot			status = "okay";
24025def4c47SEmmanuel Vadot
24035def4c47SEmmanuel Vadot			trips {
24045def4c47SEmmanuel Vadot				cpu_trip_critical: critical {
24055def4c47SEmmanuel Vadot					temperature = <96500>;
24065def4c47SEmmanuel Vadot					hysteresis = <0>;
24075def4c47SEmmanuel Vadot					type = "critical";
24085def4c47SEmmanuel Vadot				};
24095def4c47SEmmanuel Vadot
24105def4c47SEmmanuel Vadot				cpu_trip_hot: hot {
24115def4c47SEmmanuel Vadot					temperature = <70000>;
24125def4c47SEmmanuel Vadot					hysteresis = <2000>;
24135def4c47SEmmanuel Vadot					type = "hot";
24145def4c47SEmmanuel Vadot				};
24155def4c47SEmmanuel Vadot
24165def4c47SEmmanuel Vadot				cpu_trip_active: active {
24175def4c47SEmmanuel Vadot					temperature = <50000>;
24185def4c47SEmmanuel Vadot					hysteresis = <2000>;
24195def4c47SEmmanuel Vadot					type = "active";
24205def4c47SEmmanuel Vadot				};
24215def4c47SEmmanuel Vadot
24225def4c47SEmmanuel Vadot				cpu_trip_passive: passive {
24235def4c47SEmmanuel Vadot					temperature = <30000>;
24245def4c47SEmmanuel Vadot					hysteresis = <2000>;
24255def4c47SEmmanuel Vadot					type = "passive";
24265def4c47SEmmanuel Vadot				};
24275def4c47SEmmanuel Vadot			};
24285def4c47SEmmanuel Vadot
24295def4c47SEmmanuel Vadot			cooling-maps {
24305def4c47SEmmanuel Vadot				cpu-critical {
24315def4c47SEmmanuel Vadot					cooling-device = <&fan 3 3>;
24325def4c47SEmmanuel Vadot					trip = <&cpu_trip_critical>;
24335def4c47SEmmanuel Vadot				};
24345def4c47SEmmanuel Vadot
24355def4c47SEmmanuel Vadot				cpu-hot {
24365def4c47SEmmanuel Vadot					cooling-device = <&fan 2 2>;
24375def4c47SEmmanuel Vadot					trip = <&cpu_trip_hot>;
24385def4c47SEmmanuel Vadot				};
24395def4c47SEmmanuel Vadot
24405def4c47SEmmanuel Vadot				cpu-active {
24415def4c47SEmmanuel Vadot					cooling-device = <&fan 1 1>;
24425def4c47SEmmanuel Vadot					trip = <&cpu_trip_active>;
24435def4c47SEmmanuel Vadot				};
24445def4c47SEmmanuel Vadot
24455def4c47SEmmanuel Vadot				cpu-passive {
24465def4c47SEmmanuel Vadot					cooling-device = <&fan 0 0>;
24475def4c47SEmmanuel Vadot					trip = <&cpu_trip_passive>;
24485def4c47SEmmanuel Vadot				};
24495def4c47SEmmanuel Vadot			};
24505def4c47SEmmanuel Vadot		};
24515def4c47SEmmanuel Vadot
2452e67e8565SEmmanuel Vadot		gpu-thermal {
24535def4c47SEmmanuel Vadot			polling-delay = <0>;
24545def4c47SEmmanuel Vadot			polling-delay-passive = <500>;
24555def4c47SEmmanuel Vadot			status = "okay";
24565def4c47SEmmanuel Vadot
24575def4c47SEmmanuel Vadot			trips {
24585def4c47SEmmanuel Vadot				gpu_alert0: critical {
24595def4c47SEmmanuel Vadot					temperature = <99000>;
24605def4c47SEmmanuel Vadot					hysteresis = <0>;
24615def4c47SEmmanuel Vadot					type = "critical";
24625def4c47SEmmanuel Vadot				};
24635def4c47SEmmanuel Vadot			};
24645def4c47SEmmanuel Vadot		};
24655def4c47SEmmanuel Vadot
2466e67e8565SEmmanuel Vadot		aux-thermal {
24675def4c47SEmmanuel Vadot			polling-delay = <0>;
24685def4c47SEmmanuel Vadot			polling-delay-passive = <500>;
24695def4c47SEmmanuel Vadot			status = "okay";
24705def4c47SEmmanuel Vadot
24715def4c47SEmmanuel Vadot			trips {
24725def4c47SEmmanuel Vadot				aux_alert0: critical {
24735def4c47SEmmanuel Vadot					temperature = <90000>;
24745def4c47SEmmanuel Vadot					hysteresis = <0>;
24755def4c47SEmmanuel Vadot					type = "critical";
24765def4c47SEmmanuel Vadot				};
24775def4c47SEmmanuel Vadot			};
24785def4c47SEmmanuel Vadot		};
24795def4c47SEmmanuel Vadot	};
24805def4c47SEmmanuel Vadot};
2481