1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot/dts-v1/;
3c66ec88fSEmmanuel Vadot
4c66ec88fSEmmanuel Vadot#include <dt-bindings/input/linux-event-codes.h>
5c66ec88fSEmmanuel Vadot#include <dt-bindings/input/gpio-keys.h>
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadot#include "tegra186-p3310.dtsi"
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadot/ {
10c66ec88fSEmmanuel Vadot	model = "NVIDIA Jetson TX2 Developer Kit";
11c66ec88fSEmmanuel Vadot	compatible = "nvidia,p2771-0000", "nvidia,tegra186";
12c66ec88fSEmmanuel Vadot
1382ea1a07SEmmanuel Vadot	aconnect@2900000 {
145def4c47SEmmanuel Vadot		status = "okay";
155def4c47SEmmanuel Vadot
165def4c47SEmmanuel Vadot		ahub@2900800 {
175def4c47SEmmanuel Vadot			status = "okay";
185def4c47SEmmanuel Vadot
19*cb7aa33aSEmmanuel Vadot			i2s@2901000 {
20*cb7aa33aSEmmanuel Vadot				status = "okay";
21*cb7aa33aSEmmanuel Vadot
22*cb7aa33aSEmmanuel Vadot				ports {
23*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
24*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
25*cb7aa33aSEmmanuel Vadot
26*cb7aa33aSEmmanuel Vadot					port@0 {
27*cb7aa33aSEmmanuel Vadot						reg = <0>;
28*cb7aa33aSEmmanuel Vadot
29*cb7aa33aSEmmanuel Vadot						i2s1_cif_ep: endpoint {
30*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_i2s1_ep>;
31*cb7aa33aSEmmanuel Vadot						};
32*cb7aa33aSEmmanuel Vadot					};
33*cb7aa33aSEmmanuel Vadot
34*cb7aa33aSEmmanuel Vadot					i2s1_port: port@1 {
35*cb7aa33aSEmmanuel Vadot						reg = <1>;
36*cb7aa33aSEmmanuel Vadot
37*cb7aa33aSEmmanuel Vadot						i2s1_dap_ep: endpoint {
38*cb7aa33aSEmmanuel Vadot							dai-format = "i2s";
39*cb7aa33aSEmmanuel Vadot							/* Placeholder for external Codec */
40*cb7aa33aSEmmanuel Vadot						};
41*cb7aa33aSEmmanuel Vadot					};
42*cb7aa33aSEmmanuel Vadot				};
43*cb7aa33aSEmmanuel Vadot			};
44*cb7aa33aSEmmanuel Vadot
45*cb7aa33aSEmmanuel Vadot			i2s@2901100 {
46*cb7aa33aSEmmanuel Vadot				status = "okay";
47*cb7aa33aSEmmanuel Vadot
48*cb7aa33aSEmmanuel Vadot				ports {
49*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
50*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
51*cb7aa33aSEmmanuel Vadot
52*cb7aa33aSEmmanuel Vadot					port@0 {
53*cb7aa33aSEmmanuel Vadot						reg = <0>;
54*cb7aa33aSEmmanuel Vadot
55*cb7aa33aSEmmanuel Vadot						i2s2_cif_ep: endpoint {
56*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_i2s2_ep>;
57*cb7aa33aSEmmanuel Vadot						};
58*cb7aa33aSEmmanuel Vadot					};
59*cb7aa33aSEmmanuel Vadot
60*cb7aa33aSEmmanuel Vadot					i2s2_port: port@1 {
61*cb7aa33aSEmmanuel Vadot						reg = <1>;
62*cb7aa33aSEmmanuel Vadot
63*cb7aa33aSEmmanuel Vadot						i2s2_dap_ep: endpoint {
64*cb7aa33aSEmmanuel Vadot							dai-format = "i2s";
65*cb7aa33aSEmmanuel Vadot							/* Placeholder for external Codec */
66*cb7aa33aSEmmanuel Vadot						};
67*cb7aa33aSEmmanuel Vadot					};
68*cb7aa33aSEmmanuel Vadot				};
69*cb7aa33aSEmmanuel Vadot			};
70*cb7aa33aSEmmanuel Vadot
71*cb7aa33aSEmmanuel Vadot			i2s@2901200 {
72*cb7aa33aSEmmanuel Vadot				status = "okay";
73*cb7aa33aSEmmanuel Vadot
74*cb7aa33aSEmmanuel Vadot				ports {
75*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
76*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
77*cb7aa33aSEmmanuel Vadot
78*cb7aa33aSEmmanuel Vadot					port@0 {
79*cb7aa33aSEmmanuel Vadot						reg = <0>;
80*cb7aa33aSEmmanuel Vadot
81*cb7aa33aSEmmanuel Vadot						i2s3_cif_ep: endpoint {
82*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_i2s3_ep>;
83*cb7aa33aSEmmanuel Vadot						};
84*cb7aa33aSEmmanuel Vadot					};
85*cb7aa33aSEmmanuel Vadot
86*cb7aa33aSEmmanuel Vadot					i2s3_port: port@1 {
87*cb7aa33aSEmmanuel Vadot						reg = <1>;
88*cb7aa33aSEmmanuel Vadot
89*cb7aa33aSEmmanuel Vadot						i2s3_dap_ep: endpoint {
90*cb7aa33aSEmmanuel Vadot							dai-format = "i2s";
91*cb7aa33aSEmmanuel Vadot							/* Placeholder for external Codec */
92*cb7aa33aSEmmanuel Vadot						};
93*cb7aa33aSEmmanuel Vadot					};
94*cb7aa33aSEmmanuel Vadot				};
95*cb7aa33aSEmmanuel Vadot			};
96*cb7aa33aSEmmanuel Vadot
97*cb7aa33aSEmmanuel Vadot			i2s@2901300 {
98*cb7aa33aSEmmanuel Vadot				status = "okay";
99*cb7aa33aSEmmanuel Vadot
100*cb7aa33aSEmmanuel Vadot				ports {
101*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
102*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
103*cb7aa33aSEmmanuel Vadot
104*cb7aa33aSEmmanuel Vadot					port@0 {
105*cb7aa33aSEmmanuel Vadot						reg = <0>;
106*cb7aa33aSEmmanuel Vadot
107*cb7aa33aSEmmanuel Vadot						i2s4_cif_ep: endpoint {
108*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_i2s4_ep>;
109*cb7aa33aSEmmanuel Vadot						};
110*cb7aa33aSEmmanuel Vadot					};
111*cb7aa33aSEmmanuel Vadot
112*cb7aa33aSEmmanuel Vadot					i2s4_port: port@1 {
113*cb7aa33aSEmmanuel Vadot						reg = <1>;
114*cb7aa33aSEmmanuel Vadot
115*cb7aa33aSEmmanuel Vadot						i2s4_dap_ep: endpoint {
116*cb7aa33aSEmmanuel Vadot							dai-format = "i2s";
117*cb7aa33aSEmmanuel Vadot							/* Placeholder for external Codec */
118*cb7aa33aSEmmanuel Vadot						};
119*cb7aa33aSEmmanuel Vadot					};
120*cb7aa33aSEmmanuel Vadot				};
121*cb7aa33aSEmmanuel Vadot			};
122*cb7aa33aSEmmanuel Vadot
123*cb7aa33aSEmmanuel Vadot			i2s@2901400 {
124*cb7aa33aSEmmanuel Vadot				status = "okay";
125*cb7aa33aSEmmanuel Vadot
126*cb7aa33aSEmmanuel Vadot				ports {
127*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
128*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
129*cb7aa33aSEmmanuel Vadot
130*cb7aa33aSEmmanuel Vadot					port@0 {
131*cb7aa33aSEmmanuel Vadot						reg = <0>;
132*cb7aa33aSEmmanuel Vadot
133*cb7aa33aSEmmanuel Vadot						i2s5_cif_ep: endpoint {
134*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_i2s5_ep>;
135*cb7aa33aSEmmanuel Vadot						};
136*cb7aa33aSEmmanuel Vadot					};
137*cb7aa33aSEmmanuel Vadot
138*cb7aa33aSEmmanuel Vadot					i2s5_port: port@1 {
139*cb7aa33aSEmmanuel Vadot						reg = <1>;
140*cb7aa33aSEmmanuel Vadot
141*cb7aa33aSEmmanuel Vadot						i2s5_dap_ep: endpoint {
142*cb7aa33aSEmmanuel Vadot							dai-format = "i2s";
143*cb7aa33aSEmmanuel Vadot							/* Placeholder for external Codec */
144*cb7aa33aSEmmanuel Vadot						};
145*cb7aa33aSEmmanuel Vadot					};
146*cb7aa33aSEmmanuel Vadot				};
147*cb7aa33aSEmmanuel Vadot			};
148*cb7aa33aSEmmanuel Vadot
149*cb7aa33aSEmmanuel Vadot			i2s@2901500 {
150*cb7aa33aSEmmanuel Vadot				status = "okay";
151*cb7aa33aSEmmanuel Vadot
152*cb7aa33aSEmmanuel Vadot				ports {
153*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
154*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
155*cb7aa33aSEmmanuel Vadot
156*cb7aa33aSEmmanuel Vadot					port@0 {
157*cb7aa33aSEmmanuel Vadot						reg = <0>;
158*cb7aa33aSEmmanuel Vadot
159*cb7aa33aSEmmanuel Vadot						i2s6_cif_ep: endpoint {
160*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_i2s6_ep>;
161*cb7aa33aSEmmanuel Vadot						};
162*cb7aa33aSEmmanuel Vadot					};
163*cb7aa33aSEmmanuel Vadot
164*cb7aa33aSEmmanuel Vadot					i2s6_port: port@1 {
165*cb7aa33aSEmmanuel Vadot						reg = <1>;
166*cb7aa33aSEmmanuel Vadot
167*cb7aa33aSEmmanuel Vadot						i2s6_dap_ep: endpoint {
168*cb7aa33aSEmmanuel Vadot							dai-format = "i2s";
169*cb7aa33aSEmmanuel Vadot							/* Placeholder for external Codec */
170*cb7aa33aSEmmanuel Vadot						};
171*cb7aa33aSEmmanuel Vadot					};
172*cb7aa33aSEmmanuel Vadot				};
173*cb7aa33aSEmmanuel Vadot			};
174*cb7aa33aSEmmanuel Vadot
175*cb7aa33aSEmmanuel Vadot			sfc@2902000 {
176*cb7aa33aSEmmanuel Vadot				status = "okay";
177*cb7aa33aSEmmanuel Vadot
178*cb7aa33aSEmmanuel Vadot				ports {
179*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
180*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
181*cb7aa33aSEmmanuel Vadot
182*cb7aa33aSEmmanuel Vadot					port@0 {
183*cb7aa33aSEmmanuel Vadot						reg = <0>;
184*cb7aa33aSEmmanuel Vadot
185*cb7aa33aSEmmanuel Vadot						sfc1_cif_in_ep: endpoint {
186*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_sfc1_in_ep>;
187*cb7aa33aSEmmanuel Vadot							convert-rate = <44100>;
188*cb7aa33aSEmmanuel Vadot						};
189*cb7aa33aSEmmanuel Vadot					};
190*cb7aa33aSEmmanuel Vadot
191*cb7aa33aSEmmanuel Vadot					sfc1_out_port: port@1 {
192*cb7aa33aSEmmanuel Vadot						reg = <1>;
193*cb7aa33aSEmmanuel Vadot
194*cb7aa33aSEmmanuel Vadot						sfc1_cif_out_ep: endpoint {
195*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_sfc1_out_ep>;
196*cb7aa33aSEmmanuel Vadot							convert-rate = <48000>;
197*cb7aa33aSEmmanuel Vadot						};
198*cb7aa33aSEmmanuel Vadot					};
199*cb7aa33aSEmmanuel Vadot				};
200*cb7aa33aSEmmanuel Vadot			};
201*cb7aa33aSEmmanuel Vadot
202*cb7aa33aSEmmanuel Vadot			sfc@2902200 {
203*cb7aa33aSEmmanuel Vadot				status = "okay";
204*cb7aa33aSEmmanuel Vadot
205*cb7aa33aSEmmanuel Vadot				ports {
206*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
207*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
208*cb7aa33aSEmmanuel Vadot
209*cb7aa33aSEmmanuel Vadot					port@0 {
210*cb7aa33aSEmmanuel Vadot						reg = <0>;
211*cb7aa33aSEmmanuel Vadot
212*cb7aa33aSEmmanuel Vadot						sfc2_cif_in_ep: endpoint {
213*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_sfc2_in_ep>;
214*cb7aa33aSEmmanuel Vadot						};
215*cb7aa33aSEmmanuel Vadot					};
216*cb7aa33aSEmmanuel Vadot
217*cb7aa33aSEmmanuel Vadot					sfc2_out_port: port@1 {
218*cb7aa33aSEmmanuel Vadot						reg = <1>;
219*cb7aa33aSEmmanuel Vadot
220*cb7aa33aSEmmanuel Vadot						sfc2_cif_out_ep: endpoint {
221*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_sfc2_out_ep>;
222*cb7aa33aSEmmanuel Vadot						};
223*cb7aa33aSEmmanuel Vadot					};
224*cb7aa33aSEmmanuel Vadot				};
225*cb7aa33aSEmmanuel Vadot			};
226*cb7aa33aSEmmanuel Vadot
227*cb7aa33aSEmmanuel Vadot			sfc@2902400 {
228*cb7aa33aSEmmanuel Vadot				status = "okay";
229*cb7aa33aSEmmanuel Vadot
230*cb7aa33aSEmmanuel Vadot				ports {
231*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
232*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
233*cb7aa33aSEmmanuel Vadot
234*cb7aa33aSEmmanuel Vadot					port@0 {
235*cb7aa33aSEmmanuel Vadot						reg = <0>;
236*cb7aa33aSEmmanuel Vadot
237*cb7aa33aSEmmanuel Vadot						sfc3_cif_in_ep: endpoint {
238*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_sfc3_in_ep>;
239*cb7aa33aSEmmanuel Vadot						};
240*cb7aa33aSEmmanuel Vadot					};
241*cb7aa33aSEmmanuel Vadot
242*cb7aa33aSEmmanuel Vadot					sfc3_out_port: port@1 {
243*cb7aa33aSEmmanuel Vadot						reg = <1>;
244*cb7aa33aSEmmanuel Vadot
245*cb7aa33aSEmmanuel Vadot						sfc3_cif_out_ep: endpoint {
246*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_sfc3_out_ep>;
247*cb7aa33aSEmmanuel Vadot						};
248*cb7aa33aSEmmanuel Vadot					};
249*cb7aa33aSEmmanuel Vadot				};
250*cb7aa33aSEmmanuel Vadot			};
251*cb7aa33aSEmmanuel Vadot
252*cb7aa33aSEmmanuel Vadot			sfc@2902600 {
253*cb7aa33aSEmmanuel Vadot				status = "okay";
254*cb7aa33aSEmmanuel Vadot
255*cb7aa33aSEmmanuel Vadot				ports {
256*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
257*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
258*cb7aa33aSEmmanuel Vadot
259*cb7aa33aSEmmanuel Vadot					port@0 {
260*cb7aa33aSEmmanuel Vadot						reg = <0>;
261*cb7aa33aSEmmanuel Vadot
262*cb7aa33aSEmmanuel Vadot						sfc4_cif_in_ep: endpoint {
263*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_sfc4_in_ep>;
264*cb7aa33aSEmmanuel Vadot						};
265*cb7aa33aSEmmanuel Vadot					};
266*cb7aa33aSEmmanuel Vadot
267*cb7aa33aSEmmanuel Vadot					sfc4_out_port: port@1 {
268*cb7aa33aSEmmanuel Vadot						reg = <1>;
269*cb7aa33aSEmmanuel Vadot
270*cb7aa33aSEmmanuel Vadot						sfc4_cif_out_ep: endpoint {
271*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_sfc4_out_ep>;
272*cb7aa33aSEmmanuel Vadot						};
273*cb7aa33aSEmmanuel Vadot					};
274*cb7aa33aSEmmanuel Vadot				};
275*cb7aa33aSEmmanuel Vadot			};
276*cb7aa33aSEmmanuel Vadot
277*cb7aa33aSEmmanuel Vadot			amx@2903000 {
278*cb7aa33aSEmmanuel Vadot				status = "okay";
279*cb7aa33aSEmmanuel Vadot
280*cb7aa33aSEmmanuel Vadot				ports {
281*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
282*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
283*cb7aa33aSEmmanuel Vadot
284*cb7aa33aSEmmanuel Vadot					port@0 {
285*cb7aa33aSEmmanuel Vadot						reg = <0>;
286*cb7aa33aSEmmanuel Vadot
287*cb7aa33aSEmmanuel Vadot						amx1_in1_ep: endpoint {
288*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx1_in1_ep>;
289*cb7aa33aSEmmanuel Vadot						};
290*cb7aa33aSEmmanuel Vadot					};
291*cb7aa33aSEmmanuel Vadot
292*cb7aa33aSEmmanuel Vadot					port@1 {
293*cb7aa33aSEmmanuel Vadot						reg = <1>;
294*cb7aa33aSEmmanuel Vadot
295*cb7aa33aSEmmanuel Vadot						amx1_in2_ep: endpoint {
296*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx1_in2_ep>;
297*cb7aa33aSEmmanuel Vadot						};
298*cb7aa33aSEmmanuel Vadot					};
299*cb7aa33aSEmmanuel Vadot
300*cb7aa33aSEmmanuel Vadot					port@2 {
301*cb7aa33aSEmmanuel Vadot						reg = <2>;
302*cb7aa33aSEmmanuel Vadot
303*cb7aa33aSEmmanuel Vadot						amx1_in3_ep: endpoint {
304*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx1_in3_ep>;
305*cb7aa33aSEmmanuel Vadot						};
306*cb7aa33aSEmmanuel Vadot					};
307*cb7aa33aSEmmanuel Vadot
308*cb7aa33aSEmmanuel Vadot					port@3 {
309*cb7aa33aSEmmanuel Vadot						reg = <3>;
310*cb7aa33aSEmmanuel Vadot
311*cb7aa33aSEmmanuel Vadot						amx1_in4_ep: endpoint {
312*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx1_in4_ep>;
313*cb7aa33aSEmmanuel Vadot						};
314*cb7aa33aSEmmanuel Vadot					};
315*cb7aa33aSEmmanuel Vadot
316*cb7aa33aSEmmanuel Vadot					amx1_out_port: port@4 {
317*cb7aa33aSEmmanuel Vadot						reg = <4>;
318*cb7aa33aSEmmanuel Vadot
319*cb7aa33aSEmmanuel Vadot						amx1_out_ep: endpoint {
320*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx1_out_ep>;
321*cb7aa33aSEmmanuel Vadot						};
322*cb7aa33aSEmmanuel Vadot					};
323*cb7aa33aSEmmanuel Vadot				};
324*cb7aa33aSEmmanuel Vadot			};
325*cb7aa33aSEmmanuel Vadot
326*cb7aa33aSEmmanuel Vadot			amx@2903100 {
327*cb7aa33aSEmmanuel Vadot				status = "okay";
328*cb7aa33aSEmmanuel Vadot
329*cb7aa33aSEmmanuel Vadot				ports {
330*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
331*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
332*cb7aa33aSEmmanuel Vadot
333*cb7aa33aSEmmanuel Vadot					port@0 {
334*cb7aa33aSEmmanuel Vadot						reg = <0>;
335*cb7aa33aSEmmanuel Vadot
336*cb7aa33aSEmmanuel Vadot						amx2_in1_ep: endpoint {
337*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx2_in1_ep>;
338*cb7aa33aSEmmanuel Vadot						};
339*cb7aa33aSEmmanuel Vadot					};
340*cb7aa33aSEmmanuel Vadot
341*cb7aa33aSEmmanuel Vadot					port@1 {
342*cb7aa33aSEmmanuel Vadot						reg = <1>;
343*cb7aa33aSEmmanuel Vadot
344*cb7aa33aSEmmanuel Vadot						amx2_in2_ep: endpoint {
345*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx2_in2_ep>;
346*cb7aa33aSEmmanuel Vadot						};
347*cb7aa33aSEmmanuel Vadot					};
348*cb7aa33aSEmmanuel Vadot
349*cb7aa33aSEmmanuel Vadot					amx2_in3_port: port@2 {
350*cb7aa33aSEmmanuel Vadot						reg = <2>;
351*cb7aa33aSEmmanuel Vadot
352*cb7aa33aSEmmanuel Vadot						amx2_in3_ep: endpoint {
353*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx2_in3_ep>;
354*cb7aa33aSEmmanuel Vadot						};
355*cb7aa33aSEmmanuel Vadot					};
356*cb7aa33aSEmmanuel Vadot
357*cb7aa33aSEmmanuel Vadot					amx2_in4_port: port@3 {
358*cb7aa33aSEmmanuel Vadot						reg = <3>;
359*cb7aa33aSEmmanuel Vadot
360*cb7aa33aSEmmanuel Vadot						amx2_in4_ep: endpoint {
361*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx2_in4_ep>;
362*cb7aa33aSEmmanuel Vadot						};
363*cb7aa33aSEmmanuel Vadot					};
364*cb7aa33aSEmmanuel Vadot
365*cb7aa33aSEmmanuel Vadot					amx2_out_port: port@4 {
366*cb7aa33aSEmmanuel Vadot						reg = <4>;
367*cb7aa33aSEmmanuel Vadot
368*cb7aa33aSEmmanuel Vadot						amx2_out_ep: endpoint {
369*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx2_out_ep>;
370*cb7aa33aSEmmanuel Vadot						};
371*cb7aa33aSEmmanuel Vadot					};
372*cb7aa33aSEmmanuel Vadot				};
373*cb7aa33aSEmmanuel Vadot			};
374*cb7aa33aSEmmanuel Vadot
375*cb7aa33aSEmmanuel Vadot			amx@2903200 {
376*cb7aa33aSEmmanuel Vadot				status = "okay";
377*cb7aa33aSEmmanuel Vadot
378*cb7aa33aSEmmanuel Vadot				ports {
379*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
380*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
381*cb7aa33aSEmmanuel Vadot
382*cb7aa33aSEmmanuel Vadot					port@0 {
383*cb7aa33aSEmmanuel Vadot						reg = <0>;
384*cb7aa33aSEmmanuel Vadot
385*cb7aa33aSEmmanuel Vadot						amx3_in1_ep: endpoint {
386*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx3_in1_ep>;
387*cb7aa33aSEmmanuel Vadot						};
388*cb7aa33aSEmmanuel Vadot					};
389*cb7aa33aSEmmanuel Vadot
390*cb7aa33aSEmmanuel Vadot					port@1 {
391*cb7aa33aSEmmanuel Vadot						reg = <1>;
392*cb7aa33aSEmmanuel Vadot
393*cb7aa33aSEmmanuel Vadot						amx3_in2_ep: endpoint {
394*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx3_in2_ep>;
395*cb7aa33aSEmmanuel Vadot						};
396*cb7aa33aSEmmanuel Vadot					};
397*cb7aa33aSEmmanuel Vadot
398*cb7aa33aSEmmanuel Vadot					port@2 {
399*cb7aa33aSEmmanuel Vadot						reg = <2>;
400*cb7aa33aSEmmanuel Vadot
401*cb7aa33aSEmmanuel Vadot						amx3_in3_ep: endpoint {
402*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx3_in3_ep>;
403*cb7aa33aSEmmanuel Vadot						};
404*cb7aa33aSEmmanuel Vadot					};
405*cb7aa33aSEmmanuel Vadot
406*cb7aa33aSEmmanuel Vadot					port@3 {
407*cb7aa33aSEmmanuel Vadot						reg = <3>;
408*cb7aa33aSEmmanuel Vadot
409*cb7aa33aSEmmanuel Vadot						amx3_in4_ep: endpoint {
410*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx3_in4_ep>;
411*cb7aa33aSEmmanuel Vadot						};
412*cb7aa33aSEmmanuel Vadot					};
413*cb7aa33aSEmmanuel Vadot
414*cb7aa33aSEmmanuel Vadot					amx3_out_port: port@4 {
415*cb7aa33aSEmmanuel Vadot						reg = <4>;
416*cb7aa33aSEmmanuel Vadot
417*cb7aa33aSEmmanuel Vadot						amx3_out_ep: endpoint {
418*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx3_out_ep>;
419*cb7aa33aSEmmanuel Vadot						};
420*cb7aa33aSEmmanuel Vadot					};
421*cb7aa33aSEmmanuel Vadot				};
422*cb7aa33aSEmmanuel Vadot			};
423*cb7aa33aSEmmanuel Vadot
424*cb7aa33aSEmmanuel Vadot			amx@2903300 {
425*cb7aa33aSEmmanuel Vadot				status = "okay";
426*cb7aa33aSEmmanuel Vadot
427*cb7aa33aSEmmanuel Vadot				ports {
428*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
429*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
430*cb7aa33aSEmmanuel Vadot
431*cb7aa33aSEmmanuel Vadot					port@0 {
432*cb7aa33aSEmmanuel Vadot						reg = <0>;
433*cb7aa33aSEmmanuel Vadot
434*cb7aa33aSEmmanuel Vadot						amx4_in1_ep: endpoint {
435*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx4_in1_ep>;
436*cb7aa33aSEmmanuel Vadot						};
437*cb7aa33aSEmmanuel Vadot					};
438*cb7aa33aSEmmanuel Vadot
439*cb7aa33aSEmmanuel Vadot					port@1 {
440*cb7aa33aSEmmanuel Vadot						reg = <1>;
441*cb7aa33aSEmmanuel Vadot
442*cb7aa33aSEmmanuel Vadot						amx4_in2_ep: endpoint {
443*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx4_in2_ep>;
444*cb7aa33aSEmmanuel Vadot						};
445*cb7aa33aSEmmanuel Vadot					};
446*cb7aa33aSEmmanuel Vadot
447*cb7aa33aSEmmanuel Vadot					port@2 {
448*cb7aa33aSEmmanuel Vadot						reg = <2>;
449*cb7aa33aSEmmanuel Vadot
450*cb7aa33aSEmmanuel Vadot						amx4_in3_ep: endpoint {
451*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx4_in3_ep>;
452*cb7aa33aSEmmanuel Vadot						};
453*cb7aa33aSEmmanuel Vadot					};
454*cb7aa33aSEmmanuel Vadot
455*cb7aa33aSEmmanuel Vadot					port@3 {
456*cb7aa33aSEmmanuel Vadot						reg = <3>;
457*cb7aa33aSEmmanuel Vadot
458*cb7aa33aSEmmanuel Vadot						amx4_in4_ep: endpoint {
459*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx4_in4_ep>;
460*cb7aa33aSEmmanuel Vadot						};
461*cb7aa33aSEmmanuel Vadot					};
462*cb7aa33aSEmmanuel Vadot
463*cb7aa33aSEmmanuel Vadot					amx4_out_port: port@4 {
464*cb7aa33aSEmmanuel Vadot						reg = <4>;
465*cb7aa33aSEmmanuel Vadot
466*cb7aa33aSEmmanuel Vadot						amx4_out_ep: endpoint {
467*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_amx4_out_ep>;
468*cb7aa33aSEmmanuel Vadot						};
469*cb7aa33aSEmmanuel Vadot					};
470*cb7aa33aSEmmanuel Vadot				};
471*cb7aa33aSEmmanuel Vadot			};
472*cb7aa33aSEmmanuel Vadot
473*cb7aa33aSEmmanuel Vadot			adx@2903800 {
474*cb7aa33aSEmmanuel Vadot				status = "okay";
475*cb7aa33aSEmmanuel Vadot
476*cb7aa33aSEmmanuel Vadot				ports {
477*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
478*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
479*cb7aa33aSEmmanuel Vadot
480*cb7aa33aSEmmanuel Vadot					port@0 {
481*cb7aa33aSEmmanuel Vadot						reg = <0>;
482*cb7aa33aSEmmanuel Vadot
483*cb7aa33aSEmmanuel Vadot						adx1_in_ep: endpoint {
484*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx1_in_ep>;
485*cb7aa33aSEmmanuel Vadot						};
486*cb7aa33aSEmmanuel Vadot					};
487*cb7aa33aSEmmanuel Vadot
488*cb7aa33aSEmmanuel Vadot					adx1_out1_port: port@1 {
489*cb7aa33aSEmmanuel Vadot						reg = <1>;
490*cb7aa33aSEmmanuel Vadot
491*cb7aa33aSEmmanuel Vadot						adx1_out1_ep: endpoint {
492*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx1_out1_ep>;
493*cb7aa33aSEmmanuel Vadot						};
494*cb7aa33aSEmmanuel Vadot					};
495*cb7aa33aSEmmanuel Vadot
496*cb7aa33aSEmmanuel Vadot					adx1_out2_port: port@2 {
497*cb7aa33aSEmmanuel Vadot						reg = <2>;
498*cb7aa33aSEmmanuel Vadot
499*cb7aa33aSEmmanuel Vadot						adx1_out2_ep: endpoint {
500*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx1_out2_ep>;
501*cb7aa33aSEmmanuel Vadot						};
502*cb7aa33aSEmmanuel Vadot					};
503*cb7aa33aSEmmanuel Vadot
504*cb7aa33aSEmmanuel Vadot					adx1_out3_port: port@3 {
505*cb7aa33aSEmmanuel Vadot						reg = <3>;
506*cb7aa33aSEmmanuel Vadot
507*cb7aa33aSEmmanuel Vadot						adx1_out3_ep: endpoint {
508*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx1_out3_ep>;
509*cb7aa33aSEmmanuel Vadot						};
510*cb7aa33aSEmmanuel Vadot					};
511*cb7aa33aSEmmanuel Vadot
512*cb7aa33aSEmmanuel Vadot					adx1_out4_port: port@4 {
513*cb7aa33aSEmmanuel Vadot						reg = <4>;
514*cb7aa33aSEmmanuel Vadot
515*cb7aa33aSEmmanuel Vadot						adx1_out4_ep: endpoint {
516*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx1_out4_ep>;
517*cb7aa33aSEmmanuel Vadot						};
518*cb7aa33aSEmmanuel Vadot					};
519*cb7aa33aSEmmanuel Vadot				};
520*cb7aa33aSEmmanuel Vadot			};
521*cb7aa33aSEmmanuel Vadot
522*cb7aa33aSEmmanuel Vadot			adx@2903900 {
523*cb7aa33aSEmmanuel Vadot				status = "okay";
524*cb7aa33aSEmmanuel Vadot
525*cb7aa33aSEmmanuel Vadot				ports {
526*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
527*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
528*cb7aa33aSEmmanuel Vadot
529*cb7aa33aSEmmanuel Vadot					port@0 {
530*cb7aa33aSEmmanuel Vadot						reg = <0>;
531*cb7aa33aSEmmanuel Vadot
532*cb7aa33aSEmmanuel Vadot						adx2_in_ep: endpoint {
533*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx2_in_ep>;
534*cb7aa33aSEmmanuel Vadot						};
535*cb7aa33aSEmmanuel Vadot					};
536*cb7aa33aSEmmanuel Vadot
537*cb7aa33aSEmmanuel Vadot					adx2_out1_port: port@1 {
538*cb7aa33aSEmmanuel Vadot						reg = <1>;
539*cb7aa33aSEmmanuel Vadot
540*cb7aa33aSEmmanuel Vadot						adx2_out1_ep: endpoint {
541*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx2_out1_ep>;
542*cb7aa33aSEmmanuel Vadot						};
543*cb7aa33aSEmmanuel Vadot					};
544*cb7aa33aSEmmanuel Vadot
545*cb7aa33aSEmmanuel Vadot					adx2_out2_port: port@2 {
546*cb7aa33aSEmmanuel Vadot						reg = <2>;
547*cb7aa33aSEmmanuel Vadot
548*cb7aa33aSEmmanuel Vadot						adx2_out2_ep: endpoint {
549*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx2_out2_ep>;
550*cb7aa33aSEmmanuel Vadot						};
551*cb7aa33aSEmmanuel Vadot					};
552*cb7aa33aSEmmanuel Vadot
553*cb7aa33aSEmmanuel Vadot					adx2_out3_port: port@3 {
554*cb7aa33aSEmmanuel Vadot						reg = <3>;
555*cb7aa33aSEmmanuel Vadot
556*cb7aa33aSEmmanuel Vadot						adx2_out3_ep: endpoint {
557*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx2_out3_ep>;
558*cb7aa33aSEmmanuel Vadot						};
559*cb7aa33aSEmmanuel Vadot					};
560*cb7aa33aSEmmanuel Vadot
561*cb7aa33aSEmmanuel Vadot					adx2_out4_port: port@4 {
562*cb7aa33aSEmmanuel Vadot						reg = <4>;
563*cb7aa33aSEmmanuel Vadot
564*cb7aa33aSEmmanuel Vadot						adx2_out4_ep: endpoint {
565*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx2_out4_ep>;
566*cb7aa33aSEmmanuel Vadot						};
567*cb7aa33aSEmmanuel Vadot					};
568*cb7aa33aSEmmanuel Vadot				};
569*cb7aa33aSEmmanuel Vadot			};
570*cb7aa33aSEmmanuel Vadot
571*cb7aa33aSEmmanuel Vadot			adx@2903a00 {
572*cb7aa33aSEmmanuel Vadot				status = "okay";
573*cb7aa33aSEmmanuel Vadot
574*cb7aa33aSEmmanuel Vadot				ports {
575*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
576*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
577*cb7aa33aSEmmanuel Vadot
578*cb7aa33aSEmmanuel Vadot					port@0 {
579*cb7aa33aSEmmanuel Vadot						reg = <0>;
580*cb7aa33aSEmmanuel Vadot
581*cb7aa33aSEmmanuel Vadot						adx3_in_ep: endpoint {
582*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx3_in_ep>;
583*cb7aa33aSEmmanuel Vadot						};
584*cb7aa33aSEmmanuel Vadot					};
585*cb7aa33aSEmmanuel Vadot
586*cb7aa33aSEmmanuel Vadot					adx3_out1_port: port@1 {
587*cb7aa33aSEmmanuel Vadot						reg = <1>;
588*cb7aa33aSEmmanuel Vadot
589*cb7aa33aSEmmanuel Vadot						adx3_out1_ep: endpoint {
590*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx3_out1_ep>;
591*cb7aa33aSEmmanuel Vadot						};
592*cb7aa33aSEmmanuel Vadot					};
593*cb7aa33aSEmmanuel Vadot
594*cb7aa33aSEmmanuel Vadot					adx3_out2_port: port@2 {
595*cb7aa33aSEmmanuel Vadot						reg = <2>;
596*cb7aa33aSEmmanuel Vadot
597*cb7aa33aSEmmanuel Vadot						adx3_out2_ep: endpoint {
598*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx3_out2_ep>;
599*cb7aa33aSEmmanuel Vadot						};
600*cb7aa33aSEmmanuel Vadot					};
601*cb7aa33aSEmmanuel Vadot
602*cb7aa33aSEmmanuel Vadot					adx3_out3_port: port@3 {
603*cb7aa33aSEmmanuel Vadot						reg = <3>;
604*cb7aa33aSEmmanuel Vadot
605*cb7aa33aSEmmanuel Vadot						adx3_out3_ep: endpoint {
606*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx3_out3_ep>;
607*cb7aa33aSEmmanuel Vadot						};
608*cb7aa33aSEmmanuel Vadot					};
609*cb7aa33aSEmmanuel Vadot
610*cb7aa33aSEmmanuel Vadot					adx3_out4_port: port@4 {
611*cb7aa33aSEmmanuel Vadot						reg = <4>;
612*cb7aa33aSEmmanuel Vadot
613*cb7aa33aSEmmanuel Vadot						adx3_out4_ep: endpoint {
614*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx3_out4_ep>;
615*cb7aa33aSEmmanuel Vadot						};
616*cb7aa33aSEmmanuel Vadot					};
617*cb7aa33aSEmmanuel Vadot				};
618*cb7aa33aSEmmanuel Vadot			};
619*cb7aa33aSEmmanuel Vadot
620*cb7aa33aSEmmanuel Vadot			adx@2903b00 {
621*cb7aa33aSEmmanuel Vadot				status = "okay";
622*cb7aa33aSEmmanuel Vadot
623*cb7aa33aSEmmanuel Vadot				ports {
624*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
625*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
626*cb7aa33aSEmmanuel Vadot
627*cb7aa33aSEmmanuel Vadot					port@0 {
628*cb7aa33aSEmmanuel Vadot						reg = <0>;
629*cb7aa33aSEmmanuel Vadot
630*cb7aa33aSEmmanuel Vadot						adx4_in_ep: endpoint {
631*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx4_in_ep>;
632*cb7aa33aSEmmanuel Vadot						};
633*cb7aa33aSEmmanuel Vadot					};
634*cb7aa33aSEmmanuel Vadot
635*cb7aa33aSEmmanuel Vadot					adx4_out1_port: port@1 {
636*cb7aa33aSEmmanuel Vadot						reg = <1>;
637*cb7aa33aSEmmanuel Vadot
638*cb7aa33aSEmmanuel Vadot						adx4_out1_ep: endpoint {
639*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx4_out1_ep>;
640*cb7aa33aSEmmanuel Vadot						};
641*cb7aa33aSEmmanuel Vadot					};
642*cb7aa33aSEmmanuel Vadot
643*cb7aa33aSEmmanuel Vadot					adx4_out2_port: port@2 {
644*cb7aa33aSEmmanuel Vadot						reg = <2>;
645*cb7aa33aSEmmanuel Vadot
646*cb7aa33aSEmmanuel Vadot						adx4_out2_ep: endpoint {
647*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx4_out2_ep>;
648*cb7aa33aSEmmanuel Vadot						};
649*cb7aa33aSEmmanuel Vadot					};
650*cb7aa33aSEmmanuel Vadot
651*cb7aa33aSEmmanuel Vadot					adx4_out3_port: port@3 {
652*cb7aa33aSEmmanuel Vadot						reg = <3>;
653*cb7aa33aSEmmanuel Vadot
654*cb7aa33aSEmmanuel Vadot						adx4_out3_ep: endpoint {
655*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx4_out3_ep>;
656*cb7aa33aSEmmanuel Vadot						};
657*cb7aa33aSEmmanuel Vadot					};
658*cb7aa33aSEmmanuel Vadot
659*cb7aa33aSEmmanuel Vadot					adx4_out4_port: port@4 {
660*cb7aa33aSEmmanuel Vadot						reg = <4>;
661*cb7aa33aSEmmanuel Vadot
662*cb7aa33aSEmmanuel Vadot						adx4_out4_ep: endpoint {
663*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_adx4_out4_ep>;
664*cb7aa33aSEmmanuel Vadot						};
665*cb7aa33aSEmmanuel Vadot					};
666*cb7aa33aSEmmanuel Vadot				};
667*cb7aa33aSEmmanuel Vadot			};
668*cb7aa33aSEmmanuel Vadot
669*cb7aa33aSEmmanuel Vadot			dmic@2904000 {
670*cb7aa33aSEmmanuel Vadot				status = "okay";
671*cb7aa33aSEmmanuel Vadot
672*cb7aa33aSEmmanuel Vadot				ports {
673*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
674*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
675*cb7aa33aSEmmanuel Vadot
676*cb7aa33aSEmmanuel Vadot					port@0 {
677*cb7aa33aSEmmanuel Vadot						reg = <0>;
678*cb7aa33aSEmmanuel Vadot
679*cb7aa33aSEmmanuel Vadot						dmic1_cif_ep: endpoint {
680*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_dmic1_ep>;
681*cb7aa33aSEmmanuel Vadot						};
682*cb7aa33aSEmmanuel Vadot					};
683*cb7aa33aSEmmanuel Vadot
684*cb7aa33aSEmmanuel Vadot					dmic1_port: port@1 {
685*cb7aa33aSEmmanuel Vadot						reg = <1>;
686*cb7aa33aSEmmanuel Vadot
687*cb7aa33aSEmmanuel Vadot						dmic1_dap_ep: endpoint {
688*cb7aa33aSEmmanuel Vadot							/* Place holder for external Codec */
689*cb7aa33aSEmmanuel Vadot						};
690*cb7aa33aSEmmanuel Vadot					};
691*cb7aa33aSEmmanuel Vadot				};
692*cb7aa33aSEmmanuel Vadot			};
693*cb7aa33aSEmmanuel Vadot
694*cb7aa33aSEmmanuel Vadot			dmic@2904100 {
695*cb7aa33aSEmmanuel Vadot				status = "okay";
696*cb7aa33aSEmmanuel Vadot
697*cb7aa33aSEmmanuel Vadot				ports {
698*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
699*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
700*cb7aa33aSEmmanuel Vadot
701*cb7aa33aSEmmanuel Vadot					port@0 {
702*cb7aa33aSEmmanuel Vadot						reg = <0>;
703*cb7aa33aSEmmanuel Vadot
704*cb7aa33aSEmmanuel Vadot						dmic2_cif_ep: endpoint {
705*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_dmic2_ep>;
706*cb7aa33aSEmmanuel Vadot						};
707*cb7aa33aSEmmanuel Vadot					};
708*cb7aa33aSEmmanuel Vadot
709*cb7aa33aSEmmanuel Vadot					dmic2_port: port@1 {
710*cb7aa33aSEmmanuel Vadot						reg = <1>;
711*cb7aa33aSEmmanuel Vadot
712*cb7aa33aSEmmanuel Vadot						dmic2_dap_ep: endpoint {
713*cb7aa33aSEmmanuel Vadot							/* Place holder for external Codec */
714*cb7aa33aSEmmanuel Vadot						};
715*cb7aa33aSEmmanuel Vadot					};
716*cb7aa33aSEmmanuel Vadot				};
717*cb7aa33aSEmmanuel Vadot			};
718*cb7aa33aSEmmanuel Vadot
719*cb7aa33aSEmmanuel Vadot			dmic@2904200 {
720*cb7aa33aSEmmanuel Vadot				status = "okay";
721*cb7aa33aSEmmanuel Vadot
722*cb7aa33aSEmmanuel Vadot				ports {
723*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
724*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
725*cb7aa33aSEmmanuel Vadot
726*cb7aa33aSEmmanuel Vadot					port@0 {
727*cb7aa33aSEmmanuel Vadot						reg = <0>;
728*cb7aa33aSEmmanuel Vadot
729*cb7aa33aSEmmanuel Vadot						dmic3_cif_ep: endpoint {
730*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_dmic3_ep>;
731*cb7aa33aSEmmanuel Vadot						};
732*cb7aa33aSEmmanuel Vadot					};
733*cb7aa33aSEmmanuel Vadot
734*cb7aa33aSEmmanuel Vadot					dmic3_port: port@1 {
735*cb7aa33aSEmmanuel Vadot						reg = <1>;
736*cb7aa33aSEmmanuel Vadot
737*cb7aa33aSEmmanuel Vadot						dmic3_dap_ep: endpoint {
738*cb7aa33aSEmmanuel Vadot							/* Place holder for external Codec */
739*cb7aa33aSEmmanuel Vadot						};
740*cb7aa33aSEmmanuel Vadot					};
741*cb7aa33aSEmmanuel Vadot				};
742*cb7aa33aSEmmanuel Vadot			};
743*cb7aa33aSEmmanuel Vadot
744*cb7aa33aSEmmanuel Vadot			dspk@2905000 {
745*cb7aa33aSEmmanuel Vadot				status = "okay";
746*cb7aa33aSEmmanuel Vadot
747*cb7aa33aSEmmanuel Vadot				ports {
748*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
749*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
750*cb7aa33aSEmmanuel Vadot
751*cb7aa33aSEmmanuel Vadot					port@0 {
752*cb7aa33aSEmmanuel Vadot						reg = <0>;
753*cb7aa33aSEmmanuel Vadot
754*cb7aa33aSEmmanuel Vadot						dspk1_cif_ep: endpoint {
755*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_dspk1_ep>;
756*cb7aa33aSEmmanuel Vadot						};
757*cb7aa33aSEmmanuel Vadot					};
758*cb7aa33aSEmmanuel Vadot
759*cb7aa33aSEmmanuel Vadot					dspk1_port: port@1 {
760*cb7aa33aSEmmanuel Vadot						reg = <1>;
761*cb7aa33aSEmmanuel Vadot
762*cb7aa33aSEmmanuel Vadot						dspk1_dap_ep: endpoint {
763*cb7aa33aSEmmanuel Vadot							/* Place holder for external Codec */
764*cb7aa33aSEmmanuel Vadot						};
765*cb7aa33aSEmmanuel Vadot					};
766*cb7aa33aSEmmanuel Vadot				};
767*cb7aa33aSEmmanuel Vadot			};
768*cb7aa33aSEmmanuel Vadot
769*cb7aa33aSEmmanuel Vadot			dspk@2905100 {
770*cb7aa33aSEmmanuel Vadot				status = "okay";
771*cb7aa33aSEmmanuel Vadot
772*cb7aa33aSEmmanuel Vadot				ports {
773*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
774*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
775*cb7aa33aSEmmanuel Vadot
776*cb7aa33aSEmmanuel Vadot					port@0 {
777*cb7aa33aSEmmanuel Vadot						reg = <0>;
778*cb7aa33aSEmmanuel Vadot
779*cb7aa33aSEmmanuel Vadot						dspk2_cif_ep: endpoint {
780*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_dspk2_ep>;
781*cb7aa33aSEmmanuel Vadot						};
782*cb7aa33aSEmmanuel Vadot					};
783*cb7aa33aSEmmanuel Vadot
784*cb7aa33aSEmmanuel Vadot					dspk2_port: port@1 {
785*cb7aa33aSEmmanuel Vadot						reg = <1>;
786*cb7aa33aSEmmanuel Vadot
787*cb7aa33aSEmmanuel Vadot						dspk2_dap_ep: endpoint {
788*cb7aa33aSEmmanuel Vadot							/* Place holder for external Codec */
789*cb7aa33aSEmmanuel Vadot						};
790*cb7aa33aSEmmanuel Vadot					};
791*cb7aa33aSEmmanuel Vadot				};
792*cb7aa33aSEmmanuel Vadot			};
793*cb7aa33aSEmmanuel Vadot
794*cb7aa33aSEmmanuel Vadot			processing-engine@2908000 {
795*cb7aa33aSEmmanuel Vadot				status = "okay";
796*cb7aa33aSEmmanuel Vadot
797*cb7aa33aSEmmanuel Vadot				ports {
798*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
799*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
800*cb7aa33aSEmmanuel Vadot
801*cb7aa33aSEmmanuel Vadot					port@0 {
802*cb7aa33aSEmmanuel Vadot						reg = <0x0>;
803*cb7aa33aSEmmanuel Vadot
804*cb7aa33aSEmmanuel Vadot						ope1_cif_in_ep: endpoint {
805*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_ope1_in_ep>;
806*cb7aa33aSEmmanuel Vadot						};
807*cb7aa33aSEmmanuel Vadot					};
808*cb7aa33aSEmmanuel Vadot
809*cb7aa33aSEmmanuel Vadot					ope1_out_port: port@1 {
810*cb7aa33aSEmmanuel Vadot						reg = <0x1>;
811*cb7aa33aSEmmanuel Vadot
812*cb7aa33aSEmmanuel Vadot						ope1_cif_out_ep: endpoint {
813*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_ope1_out_ep>;
814*cb7aa33aSEmmanuel Vadot						};
815*cb7aa33aSEmmanuel Vadot					};
816*cb7aa33aSEmmanuel Vadot				};
817*cb7aa33aSEmmanuel Vadot			};
818*cb7aa33aSEmmanuel Vadot
819*cb7aa33aSEmmanuel Vadot			mvc@290a000 {
820*cb7aa33aSEmmanuel Vadot				status = "okay";
821*cb7aa33aSEmmanuel Vadot
822*cb7aa33aSEmmanuel Vadot				ports {
823*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
824*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
825*cb7aa33aSEmmanuel Vadot
826*cb7aa33aSEmmanuel Vadot					port@0 {
827*cb7aa33aSEmmanuel Vadot						reg = <0>;
828*cb7aa33aSEmmanuel Vadot
829*cb7aa33aSEmmanuel Vadot						mvc1_cif_in_ep: endpoint {
830*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mvc1_in_ep>;
831*cb7aa33aSEmmanuel Vadot						};
832*cb7aa33aSEmmanuel Vadot					};
833*cb7aa33aSEmmanuel Vadot
834*cb7aa33aSEmmanuel Vadot					mvc1_out_port: port@1 {
835*cb7aa33aSEmmanuel Vadot						reg = <1>;
836*cb7aa33aSEmmanuel Vadot
837*cb7aa33aSEmmanuel Vadot						mvc1_cif_out_ep: endpoint {
838*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mvc1_out_ep>;
839*cb7aa33aSEmmanuel Vadot						};
840*cb7aa33aSEmmanuel Vadot					};
841*cb7aa33aSEmmanuel Vadot				};
842*cb7aa33aSEmmanuel Vadot			};
843*cb7aa33aSEmmanuel Vadot
844*cb7aa33aSEmmanuel Vadot			mvc@290a200 {
845*cb7aa33aSEmmanuel Vadot				status = "okay";
846*cb7aa33aSEmmanuel Vadot
847*cb7aa33aSEmmanuel Vadot				ports {
848*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
849*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
850*cb7aa33aSEmmanuel Vadot
851*cb7aa33aSEmmanuel Vadot					port@0 {
852*cb7aa33aSEmmanuel Vadot						reg = <0>;
853*cb7aa33aSEmmanuel Vadot
854*cb7aa33aSEmmanuel Vadot						mvc2_cif_in_ep: endpoint {
855*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mvc2_in_ep>;
856*cb7aa33aSEmmanuel Vadot						};
857*cb7aa33aSEmmanuel Vadot					};
858*cb7aa33aSEmmanuel Vadot
859*cb7aa33aSEmmanuel Vadot					mvc2_out_port: port@1 {
860*cb7aa33aSEmmanuel Vadot						reg = <1>;
861*cb7aa33aSEmmanuel Vadot
862*cb7aa33aSEmmanuel Vadot						mvc2_cif_out_ep: endpoint {
863*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mvc2_out_ep>;
864*cb7aa33aSEmmanuel Vadot						};
865*cb7aa33aSEmmanuel Vadot					};
866*cb7aa33aSEmmanuel Vadot				};
867*cb7aa33aSEmmanuel Vadot			};
868*cb7aa33aSEmmanuel Vadot
869*cb7aa33aSEmmanuel Vadot			amixer@290bb00 {
870*cb7aa33aSEmmanuel Vadot				status = "okay";
871*cb7aa33aSEmmanuel Vadot
872*cb7aa33aSEmmanuel Vadot				ports {
873*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
874*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
875*cb7aa33aSEmmanuel Vadot
876*cb7aa33aSEmmanuel Vadot					port@0 {
877*cb7aa33aSEmmanuel Vadot						reg = <0x0>;
878*cb7aa33aSEmmanuel Vadot
879*cb7aa33aSEmmanuel Vadot						mixer_in1_ep: endpoint {
880*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_in1_ep>;
881*cb7aa33aSEmmanuel Vadot						};
882*cb7aa33aSEmmanuel Vadot					};
883*cb7aa33aSEmmanuel Vadot
884*cb7aa33aSEmmanuel Vadot					port@1 {
885*cb7aa33aSEmmanuel Vadot						reg = <0x1>;
886*cb7aa33aSEmmanuel Vadot
887*cb7aa33aSEmmanuel Vadot						mixer_in2_ep: endpoint {
888*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_in2_ep>;
889*cb7aa33aSEmmanuel Vadot						};
890*cb7aa33aSEmmanuel Vadot					};
891*cb7aa33aSEmmanuel Vadot
892*cb7aa33aSEmmanuel Vadot					port@2 {
893*cb7aa33aSEmmanuel Vadot						reg = <0x2>;
894*cb7aa33aSEmmanuel Vadot
895*cb7aa33aSEmmanuel Vadot						mixer_in3_ep: endpoint {
896*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_in3_ep>;
897*cb7aa33aSEmmanuel Vadot						};
898*cb7aa33aSEmmanuel Vadot					};
899*cb7aa33aSEmmanuel Vadot
900*cb7aa33aSEmmanuel Vadot					port@3 {
901*cb7aa33aSEmmanuel Vadot						reg = <0x3>;
902*cb7aa33aSEmmanuel Vadot
903*cb7aa33aSEmmanuel Vadot						mixer_in4_ep: endpoint {
904*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_in4_ep>;
905*cb7aa33aSEmmanuel Vadot						};
906*cb7aa33aSEmmanuel Vadot					};
907*cb7aa33aSEmmanuel Vadot
908*cb7aa33aSEmmanuel Vadot					port@4 {
909*cb7aa33aSEmmanuel Vadot						reg = <0x4>;
910*cb7aa33aSEmmanuel Vadot
911*cb7aa33aSEmmanuel Vadot						mixer_in5_ep: endpoint {
912*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_in5_ep>;
913*cb7aa33aSEmmanuel Vadot						};
914*cb7aa33aSEmmanuel Vadot					};
915*cb7aa33aSEmmanuel Vadot
916*cb7aa33aSEmmanuel Vadot					port@5 {
917*cb7aa33aSEmmanuel Vadot						reg = <0x5>;
918*cb7aa33aSEmmanuel Vadot
919*cb7aa33aSEmmanuel Vadot						mixer_in6_ep: endpoint {
920*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_in6_ep>;
921*cb7aa33aSEmmanuel Vadot						};
922*cb7aa33aSEmmanuel Vadot					};
923*cb7aa33aSEmmanuel Vadot
924*cb7aa33aSEmmanuel Vadot					port@6 {
925*cb7aa33aSEmmanuel Vadot						reg = <0x6>;
926*cb7aa33aSEmmanuel Vadot
927*cb7aa33aSEmmanuel Vadot						mixer_in7_ep: endpoint {
928*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_in7_ep>;
929*cb7aa33aSEmmanuel Vadot						};
930*cb7aa33aSEmmanuel Vadot					};
931*cb7aa33aSEmmanuel Vadot
932*cb7aa33aSEmmanuel Vadot					port@7 {
933*cb7aa33aSEmmanuel Vadot						reg = <0x7>;
934*cb7aa33aSEmmanuel Vadot
935*cb7aa33aSEmmanuel Vadot						mixer_in8_ep: endpoint {
936*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_in8_ep>;
937*cb7aa33aSEmmanuel Vadot						};
938*cb7aa33aSEmmanuel Vadot					};
939*cb7aa33aSEmmanuel Vadot
940*cb7aa33aSEmmanuel Vadot					port@8 {
941*cb7aa33aSEmmanuel Vadot						reg = <0x8>;
942*cb7aa33aSEmmanuel Vadot
943*cb7aa33aSEmmanuel Vadot						mixer_in9_ep: endpoint {
944*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_in9_ep>;
945*cb7aa33aSEmmanuel Vadot						};
946*cb7aa33aSEmmanuel Vadot					};
947*cb7aa33aSEmmanuel Vadot
948*cb7aa33aSEmmanuel Vadot					port@9 {
949*cb7aa33aSEmmanuel Vadot						reg = <0x9>;
950*cb7aa33aSEmmanuel Vadot
951*cb7aa33aSEmmanuel Vadot						mixer_in10_ep: endpoint {
952*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_in10_ep>;
953*cb7aa33aSEmmanuel Vadot						};
954*cb7aa33aSEmmanuel Vadot					};
955*cb7aa33aSEmmanuel Vadot
956*cb7aa33aSEmmanuel Vadot					mixer_out1_port: port@a {
957*cb7aa33aSEmmanuel Vadot						reg = <0xa>;
958*cb7aa33aSEmmanuel Vadot
959*cb7aa33aSEmmanuel Vadot						mixer_out1_ep: endpoint {
960*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_out1_ep>;
961*cb7aa33aSEmmanuel Vadot						};
962*cb7aa33aSEmmanuel Vadot					};
963*cb7aa33aSEmmanuel Vadot
964*cb7aa33aSEmmanuel Vadot					mixer_out2_port: port@b {
965*cb7aa33aSEmmanuel Vadot						reg = <0xb>;
966*cb7aa33aSEmmanuel Vadot
967*cb7aa33aSEmmanuel Vadot						mixer_out2_ep: endpoint {
968*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_out2_ep>;
969*cb7aa33aSEmmanuel Vadot						};
970*cb7aa33aSEmmanuel Vadot					};
971*cb7aa33aSEmmanuel Vadot
972*cb7aa33aSEmmanuel Vadot					mixer_out3_port: port@c {
973*cb7aa33aSEmmanuel Vadot						reg = <0xc>;
974*cb7aa33aSEmmanuel Vadot
975*cb7aa33aSEmmanuel Vadot						mixer_out3_ep: endpoint {
976*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_out3_ep>;
977*cb7aa33aSEmmanuel Vadot						};
978*cb7aa33aSEmmanuel Vadot					};
979*cb7aa33aSEmmanuel Vadot
980*cb7aa33aSEmmanuel Vadot					mixer_out4_port: port@d {
981*cb7aa33aSEmmanuel Vadot						reg = <0xd>;
982*cb7aa33aSEmmanuel Vadot
983*cb7aa33aSEmmanuel Vadot						mixer_out4_ep: endpoint {
984*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_out4_ep>;
985*cb7aa33aSEmmanuel Vadot						};
986*cb7aa33aSEmmanuel Vadot					};
987*cb7aa33aSEmmanuel Vadot
988*cb7aa33aSEmmanuel Vadot					mixer_out5_port: port@e {
989*cb7aa33aSEmmanuel Vadot						reg = <0xe>;
990*cb7aa33aSEmmanuel Vadot
991*cb7aa33aSEmmanuel Vadot						mixer_out5_ep: endpoint {
992*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_mixer_out5_ep>;
993*cb7aa33aSEmmanuel Vadot						};
994*cb7aa33aSEmmanuel Vadot					};
995*cb7aa33aSEmmanuel Vadot				};
996*cb7aa33aSEmmanuel Vadot			};
997*cb7aa33aSEmmanuel Vadot
998*cb7aa33aSEmmanuel Vadot			admaif@290f000 {
999*cb7aa33aSEmmanuel Vadot				status = "okay";
1000*cb7aa33aSEmmanuel Vadot
1001*cb7aa33aSEmmanuel Vadot				ports {
1002*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
1003*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
1004*cb7aa33aSEmmanuel Vadot
1005*cb7aa33aSEmmanuel Vadot					admaif0_port: port@0 {
1006*cb7aa33aSEmmanuel Vadot						reg = <0x0>;
1007*cb7aa33aSEmmanuel Vadot
1008*cb7aa33aSEmmanuel Vadot						admaif0_ep: endpoint {
1009*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif0_ep>;
1010*cb7aa33aSEmmanuel Vadot						};
1011*cb7aa33aSEmmanuel Vadot					};
1012*cb7aa33aSEmmanuel Vadot
1013*cb7aa33aSEmmanuel Vadot					admaif1_port: port@1 {
1014*cb7aa33aSEmmanuel Vadot						reg = <0x1>;
1015*cb7aa33aSEmmanuel Vadot
1016*cb7aa33aSEmmanuel Vadot						admaif1_ep: endpoint {
1017*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif1_ep>;
1018*cb7aa33aSEmmanuel Vadot						};
1019*cb7aa33aSEmmanuel Vadot					};
1020*cb7aa33aSEmmanuel Vadot
1021*cb7aa33aSEmmanuel Vadot					admaif2_port: port@2 {
1022*cb7aa33aSEmmanuel Vadot						reg = <0x2>;
1023*cb7aa33aSEmmanuel Vadot
1024*cb7aa33aSEmmanuel Vadot						admaif2_ep: endpoint {
1025*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif2_ep>;
1026*cb7aa33aSEmmanuel Vadot						};
1027*cb7aa33aSEmmanuel Vadot					};
1028*cb7aa33aSEmmanuel Vadot
1029*cb7aa33aSEmmanuel Vadot					admaif3_port: port@3 {
1030*cb7aa33aSEmmanuel Vadot						reg = <0x3>;
1031*cb7aa33aSEmmanuel Vadot
1032*cb7aa33aSEmmanuel Vadot						admaif3_ep: endpoint {
1033*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif3_ep>;
1034*cb7aa33aSEmmanuel Vadot						};
1035*cb7aa33aSEmmanuel Vadot					};
1036*cb7aa33aSEmmanuel Vadot
1037*cb7aa33aSEmmanuel Vadot					admaif4_port: port@4 {
1038*cb7aa33aSEmmanuel Vadot						reg = <0x4>;
1039*cb7aa33aSEmmanuel Vadot
1040*cb7aa33aSEmmanuel Vadot						admaif4_ep: endpoint {
1041*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif4_ep>;
1042*cb7aa33aSEmmanuel Vadot						};
1043*cb7aa33aSEmmanuel Vadot					};
1044*cb7aa33aSEmmanuel Vadot
1045*cb7aa33aSEmmanuel Vadot					admaif5_port: port@5 {
1046*cb7aa33aSEmmanuel Vadot						reg = <0x5>;
1047*cb7aa33aSEmmanuel Vadot
1048*cb7aa33aSEmmanuel Vadot						admaif5_ep: endpoint {
1049*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif5_ep>;
1050*cb7aa33aSEmmanuel Vadot						};
1051*cb7aa33aSEmmanuel Vadot					};
1052*cb7aa33aSEmmanuel Vadot
1053*cb7aa33aSEmmanuel Vadot					admaif6_port: port@6 {
1054*cb7aa33aSEmmanuel Vadot						reg = <0x6>;
1055*cb7aa33aSEmmanuel Vadot
1056*cb7aa33aSEmmanuel Vadot						admaif6_ep: endpoint {
1057*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif6_ep>;
1058*cb7aa33aSEmmanuel Vadot						};
1059*cb7aa33aSEmmanuel Vadot					};
1060*cb7aa33aSEmmanuel Vadot
1061*cb7aa33aSEmmanuel Vadot					admaif7_port: port@7 {
1062*cb7aa33aSEmmanuel Vadot						reg = <0x7>;
1063*cb7aa33aSEmmanuel Vadot
1064*cb7aa33aSEmmanuel Vadot						admaif7_ep: endpoint {
1065*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif7_ep>;
1066*cb7aa33aSEmmanuel Vadot						};
1067*cb7aa33aSEmmanuel Vadot					};
1068*cb7aa33aSEmmanuel Vadot
1069*cb7aa33aSEmmanuel Vadot					admaif8_port: port@8 {
1070*cb7aa33aSEmmanuel Vadot						reg = <0x8>;
1071*cb7aa33aSEmmanuel Vadot
1072*cb7aa33aSEmmanuel Vadot						admaif8_ep: endpoint {
1073*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif8_ep>;
1074*cb7aa33aSEmmanuel Vadot						};
1075*cb7aa33aSEmmanuel Vadot					};
1076*cb7aa33aSEmmanuel Vadot
1077*cb7aa33aSEmmanuel Vadot					admaif9_port: port@9 {
1078*cb7aa33aSEmmanuel Vadot						reg = <0x9>;
1079*cb7aa33aSEmmanuel Vadot
1080*cb7aa33aSEmmanuel Vadot						admaif9_ep: endpoint {
1081*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif9_ep>;
1082*cb7aa33aSEmmanuel Vadot						};
1083*cb7aa33aSEmmanuel Vadot					};
1084*cb7aa33aSEmmanuel Vadot
1085*cb7aa33aSEmmanuel Vadot					admaif10_port: port@a {
1086*cb7aa33aSEmmanuel Vadot						reg = <0xa>;
1087*cb7aa33aSEmmanuel Vadot
1088*cb7aa33aSEmmanuel Vadot						admaif10_ep: endpoint {
1089*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif10_ep>;
1090*cb7aa33aSEmmanuel Vadot						};
1091*cb7aa33aSEmmanuel Vadot					};
1092*cb7aa33aSEmmanuel Vadot
1093*cb7aa33aSEmmanuel Vadot					admaif11_port: port@b {
1094*cb7aa33aSEmmanuel Vadot						reg = <0xb>;
1095*cb7aa33aSEmmanuel Vadot
1096*cb7aa33aSEmmanuel Vadot						admaif11_ep: endpoint {
1097*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif11_ep>;
1098*cb7aa33aSEmmanuel Vadot						};
1099*cb7aa33aSEmmanuel Vadot					};
1100*cb7aa33aSEmmanuel Vadot
1101*cb7aa33aSEmmanuel Vadot					admaif12_port: port@c {
1102*cb7aa33aSEmmanuel Vadot						reg = <0xc>;
1103*cb7aa33aSEmmanuel Vadot
1104*cb7aa33aSEmmanuel Vadot						admaif12_ep: endpoint {
1105*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif12_ep>;
1106*cb7aa33aSEmmanuel Vadot						};
1107*cb7aa33aSEmmanuel Vadot					};
1108*cb7aa33aSEmmanuel Vadot
1109*cb7aa33aSEmmanuel Vadot					admaif13_port: port@d {
1110*cb7aa33aSEmmanuel Vadot						reg = <0xd>;
1111*cb7aa33aSEmmanuel Vadot
1112*cb7aa33aSEmmanuel Vadot						admaif13_ep: endpoint {
1113*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif13_ep>;
1114*cb7aa33aSEmmanuel Vadot						};
1115*cb7aa33aSEmmanuel Vadot					};
1116*cb7aa33aSEmmanuel Vadot
1117*cb7aa33aSEmmanuel Vadot					admaif14_port: port@e {
1118*cb7aa33aSEmmanuel Vadot						reg = <0xe>;
1119*cb7aa33aSEmmanuel Vadot
1120*cb7aa33aSEmmanuel Vadot						admaif14_ep: endpoint {
1121*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif14_ep>;
1122*cb7aa33aSEmmanuel Vadot						};
1123*cb7aa33aSEmmanuel Vadot					};
1124*cb7aa33aSEmmanuel Vadot
1125*cb7aa33aSEmmanuel Vadot					admaif15_port: port@f {
1126*cb7aa33aSEmmanuel Vadot						reg = <0xf>;
1127*cb7aa33aSEmmanuel Vadot
1128*cb7aa33aSEmmanuel Vadot						admaif15_ep: endpoint {
1129*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif15_ep>;
1130*cb7aa33aSEmmanuel Vadot						};
1131*cb7aa33aSEmmanuel Vadot					};
1132*cb7aa33aSEmmanuel Vadot
1133*cb7aa33aSEmmanuel Vadot					admaif16_port: port@10 {
1134*cb7aa33aSEmmanuel Vadot						reg = <0x10>;
1135*cb7aa33aSEmmanuel Vadot
1136*cb7aa33aSEmmanuel Vadot						admaif16_ep: endpoint {
1137*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif16_ep>;
1138*cb7aa33aSEmmanuel Vadot						};
1139*cb7aa33aSEmmanuel Vadot					};
1140*cb7aa33aSEmmanuel Vadot
1141*cb7aa33aSEmmanuel Vadot					admaif17_port: port@11 {
1142*cb7aa33aSEmmanuel Vadot						reg = <0x11>;
1143*cb7aa33aSEmmanuel Vadot
1144*cb7aa33aSEmmanuel Vadot						admaif17_ep: endpoint {
1145*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif17_ep>;
1146*cb7aa33aSEmmanuel Vadot						};
1147*cb7aa33aSEmmanuel Vadot					};
1148*cb7aa33aSEmmanuel Vadot
1149*cb7aa33aSEmmanuel Vadot					admaif18_port: port@12 {
1150*cb7aa33aSEmmanuel Vadot						reg = <0x12>;
1151*cb7aa33aSEmmanuel Vadot
1152*cb7aa33aSEmmanuel Vadot						admaif18_ep: endpoint {
1153*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif18_ep>;
1154*cb7aa33aSEmmanuel Vadot						};
1155*cb7aa33aSEmmanuel Vadot					};
1156*cb7aa33aSEmmanuel Vadot
1157*cb7aa33aSEmmanuel Vadot					admaif19_port: port@13 {
1158*cb7aa33aSEmmanuel Vadot						reg = <0x13>;
1159*cb7aa33aSEmmanuel Vadot
1160*cb7aa33aSEmmanuel Vadot						admaif19_ep: endpoint {
1161*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_admaif19_ep>;
1162*cb7aa33aSEmmanuel Vadot						};
1163*cb7aa33aSEmmanuel Vadot					};
1164*cb7aa33aSEmmanuel Vadot				};
1165*cb7aa33aSEmmanuel Vadot			};
1166*cb7aa33aSEmmanuel Vadot
1167*cb7aa33aSEmmanuel Vadot			asrc@2910000 {
1168*cb7aa33aSEmmanuel Vadot				status = "okay";
1169*cb7aa33aSEmmanuel Vadot
1170*cb7aa33aSEmmanuel Vadot				ports {
1171*cb7aa33aSEmmanuel Vadot					#address-cells = <1>;
1172*cb7aa33aSEmmanuel Vadot					#size-cells = <0>;
1173*cb7aa33aSEmmanuel Vadot
1174*cb7aa33aSEmmanuel Vadot					port@0 {
1175*cb7aa33aSEmmanuel Vadot						reg = <0x0>;
1176*cb7aa33aSEmmanuel Vadot
1177*cb7aa33aSEmmanuel Vadot						asrc_in1_ep: endpoint {
1178*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_in1_ep>;
1179*cb7aa33aSEmmanuel Vadot						};
1180*cb7aa33aSEmmanuel Vadot					};
1181*cb7aa33aSEmmanuel Vadot
1182*cb7aa33aSEmmanuel Vadot					port@1 {
1183*cb7aa33aSEmmanuel Vadot						reg = <0x1>;
1184*cb7aa33aSEmmanuel Vadot
1185*cb7aa33aSEmmanuel Vadot						asrc_in2_ep: endpoint {
1186*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_in2_ep>;
1187*cb7aa33aSEmmanuel Vadot						};
1188*cb7aa33aSEmmanuel Vadot					};
1189*cb7aa33aSEmmanuel Vadot
1190*cb7aa33aSEmmanuel Vadot					port@2 {
1191*cb7aa33aSEmmanuel Vadot						reg = <0x2>;
1192*cb7aa33aSEmmanuel Vadot
1193*cb7aa33aSEmmanuel Vadot						asrc_in3_ep: endpoint {
1194*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_in3_ep>;
1195*cb7aa33aSEmmanuel Vadot						};
1196*cb7aa33aSEmmanuel Vadot					};
1197*cb7aa33aSEmmanuel Vadot
1198*cb7aa33aSEmmanuel Vadot					port@3 {
1199*cb7aa33aSEmmanuel Vadot						reg = <0x3>;
1200*cb7aa33aSEmmanuel Vadot
1201*cb7aa33aSEmmanuel Vadot						asrc_in4_ep: endpoint {
1202*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_in4_ep>;
1203*cb7aa33aSEmmanuel Vadot						};
1204*cb7aa33aSEmmanuel Vadot					};
1205*cb7aa33aSEmmanuel Vadot
1206*cb7aa33aSEmmanuel Vadot					port@4 {
1207*cb7aa33aSEmmanuel Vadot						reg = <0x4>;
1208*cb7aa33aSEmmanuel Vadot
1209*cb7aa33aSEmmanuel Vadot						asrc_in5_ep: endpoint {
1210*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_in5_ep>;
1211*cb7aa33aSEmmanuel Vadot						};
1212*cb7aa33aSEmmanuel Vadot					};
1213*cb7aa33aSEmmanuel Vadot
1214*cb7aa33aSEmmanuel Vadot					port@5 {
1215*cb7aa33aSEmmanuel Vadot						reg = <0x5>;
1216*cb7aa33aSEmmanuel Vadot
1217*cb7aa33aSEmmanuel Vadot						asrc_in6_ep: endpoint {
1218*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_in6_ep>;
1219*cb7aa33aSEmmanuel Vadot						};
1220*cb7aa33aSEmmanuel Vadot					};
1221*cb7aa33aSEmmanuel Vadot
1222*cb7aa33aSEmmanuel Vadot					port@6 {
1223*cb7aa33aSEmmanuel Vadot						reg = <0x6>;
1224*cb7aa33aSEmmanuel Vadot
1225*cb7aa33aSEmmanuel Vadot						asrc_in7_ep: endpoint {
1226*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_in7_ep>;
1227*cb7aa33aSEmmanuel Vadot						};
1228*cb7aa33aSEmmanuel Vadot					};
1229*cb7aa33aSEmmanuel Vadot
1230*cb7aa33aSEmmanuel Vadot					asrc_out1_port: port@7 {
1231*cb7aa33aSEmmanuel Vadot						reg = <0x7>;
1232*cb7aa33aSEmmanuel Vadot
1233*cb7aa33aSEmmanuel Vadot						asrc_out1_ep: endpoint {
1234*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_out1_ep>;
1235*cb7aa33aSEmmanuel Vadot						};
1236*cb7aa33aSEmmanuel Vadot					};
1237*cb7aa33aSEmmanuel Vadot
1238*cb7aa33aSEmmanuel Vadot					asrc_out2_port: port@8 {
1239*cb7aa33aSEmmanuel Vadot						reg = <0x8>;
1240*cb7aa33aSEmmanuel Vadot
1241*cb7aa33aSEmmanuel Vadot						asrc_out2_ep: endpoint {
1242*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_out2_ep>;
1243*cb7aa33aSEmmanuel Vadot						};
1244*cb7aa33aSEmmanuel Vadot					};
1245*cb7aa33aSEmmanuel Vadot
1246*cb7aa33aSEmmanuel Vadot					asrc_out3_port: port@9 {
1247*cb7aa33aSEmmanuel Vadot						reg = <0x9>;
1248*cb7aa33aSEmmanuel Vadot
1249*cb7aa33aSEmmanuel Vadot						asrc_out3_ep: endpoint {
1250*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_out3_ep>;
1251*cb7aa33aSEmmanuel Vadot						};
1252*cb7aa33aSEmmanuel Vadot					};
1253*cb7aa33aSEmmanuel Vadot
1254*cb7aa33aSEmmanuel Vadot					asrc_out4_port: port@a {
1255*cb7aa33aSEmmanuel Vadot						reg = <0xa>;
1256*cb7aa33aSEmmanuel Vadot
1257*cb7aa33aSEmmanuel Vadot						asrc_out4_ep: endpoint {
1258*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_out4_ep>;
1259*cb7aa33aSEmmanuel Vadot						};
1260*cb7aa33aSEmmanuel Vadot					};
1261*cb7aa33aSEmmanuel Vadot
1262*cb7aa33aSEmmanuel Vadot					asrc_out5_port: port@b {
1263*cb7aa33aSEmmanuel Vadot						reg = <0xb>;
1264*cb7aa33aSEmmanuel Vadot
1265*cb7aa33aSEmmanuel Vadot						asrc_out5_ep: endpoint {
1266*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_out5_ep>;
1267*cb7aa33aSEmmanuel Vadot						};
1268*cb7aa33aSEmmanuel Vadot					};
1269*cb7aa33aSEmmanuel Vadot
1270*cb7aa33aSEmmanuel Vadot					asrc_out6_port: port@c {
1271*cb7aa33aSEmmanuel Vadot						reg = <0xc>;
1272*cb7aa33aSEmmanuel Vadot
1273*cb7aa33aSEmmanuel Vadot						asrc_out6_ep: endpoint {
1274*cb7aa33aSEmmanuel Vadot							remote-endpoint = <&xbar_asrc_out6_ep>;
1275*cb7aa33aSEmmanuel Vadot						};
1276*cb7aa33aSEmmanuel Vadot					};
1277*cb7aa33aSEmmanuel Vadot				};
1278*cb7aa33aSEmmanuel Vadot			};
1279*cb7aa33aSEmmanuel Vadot
12805def4c47SEmmanuel Vadot			ports {
12815def4c47SEmmanuel Vadot				#address-cells = <1>;
12825def4c47SEmmanuel Vadot				#size-cells = <0>;
12835def4c47SEmmanuel Vadot
12845def4c47SEmmanuel Vadot				port@0 {
12855def4c47SEmmanuel Vadot					reg = <0x0>;
12865def4c47SEmmanuel Vadot
12875def4c47SEmmanuel Vadot					xbar_admaif0_ep: endpoint {
12885def4c47SEmmanuel Vadot						remote-endpoint = <&admaif0_ep>;
12895def4c47SEmmanuel Vadot					};
12905def4c47SEmmanuel Vadot				};
12915def4c47SEmmanuel Vadot
12925def4c47SEmmanuel Vadot				port@1 {
12935def4c47SEmmanuel Vadot					reg = <0x1>;
12945def4c47SEmmanuel Vadot
12955def4c47SEmmanuel Vadot					xbar_admaif1_ep: endpoint {
12965def4c47SEmmanuel Vadot						remote-endpoint = <&admaif1_ep>;
12975def4c47SEmmanuel Vadot					};
12985def4c47SEmmanuel Vadot				};
12995def4c47SEmmanuel Vadot
13005def4c47SEmmanuel Vadot				port@2 {
13015def4c47SEmmanuel Vadot					reg = <0x2>;
13025def4c47SEmmanuel Vadot
13035def4c47SEmmanuel Vadot					xbar_admaif2_ep: endpoint {
13045def4c47SEmmanuel Vadot						remote-endpoint = <&admaif2_ep>;
13055def4c47SEmmanuel Vadot					};
13065def4c47SEmmanuel Vadot				};
13075def4c47SEmmanuel Vadot
13085def4c47SEmmanuel Vadot				port@3 {
13095def4c47SEmmanuel Vadot					reg = <0x3>;
13105def4c47SEmmanuel Vadot
13115def4c47SEmmanuel Vadot					xbar_admaif3_ep: endpoint {
13125def4c47SEmmanuel Vadot						remote-endpoint = <&admaif3_ep>;
13135def4c47SEmmanuel Vadot					};
13145def4c47SEmmanuel Vadot				};
13155def4c47SEmmanuel Vadot
13165def4c47SEmmanuel Vadot				port@4 {
13175def4c47SEmmanuel Vadot					reg = <0x4>;
13185def4c47SEmmanuel Vadot
13195def4c47SEmmanuel Vadot					xbar_admaif4_ep: endpoint {
13205def4c47SEmmanuel Vadot						remote-endpoint = <&admaif4_ep>;
13215def4c47SEmmanuel Vadot					};
13225def4c47SEmmanuel Vadot				};
13235def4c47SEmmanuel Vadot
13245def4c47SEmmanuel Vadot				port@5 {
13255def4c47SEmmanuel Vadot					reg = <0x5>;
13265def4c47SEmmanuel Vadot
13275def4c47SEmmanuel Vadot					xbar_admaif5_ep: endpoint {
13285def4c47SEmmanuel Vadot						remote-endpoint = <&admaif5_ep>;
13295def4c47SEmmanuel Vadot					};
13305def4c47SEmmanuel Vadot				};
13315def4c47SEmmanuel Vadot
13325def4c47SEmmanuel Vadot				port@6 {
13335def4c47SEmmanuel Vadot					reg = <0x6>;
13345def4c47SEmmanuel Vadot
13355def4c47SEmmanuel Vadot					xbar_admaif6_ep: endpoint {
13365def4c47SEmmanuel Vadot						remote-endpoint = <&admaif6_ep>;
13375def4c47SEmmanuel Vadot					};
13385def4c47SEmmanuel Vadot				};
13395def4c47SEmmanuel Vadot
13405def4c47SEmmanuel Vadot				port@7 {
13415def4c47SEmmanuel Vadot					reg = <0x7>;
13425def4c47SEmmanuel Vadot
13435def4c47SEmmanuel Vadot					xbar_admaif7_ep: endpoint {
13445def4c47SEmmanuel Vadot						remote-endpoint = <&admaif7_ep>;
13455def4c47SEmmanuel Vadot					};
13465def4c47SEmmanuel Vadot				};
13475def4c47SEmmanuel Vadot
13485def4c47SEmmanuel Vadot				port@8 {
13495def4c47SEmmanuel Vadot					reg = <0x8>;
13505def4c47SEmmanuel Vadot
13515def4c47SEmmanuel Vadot					xbar_admaif8_ep: endpoint {
13525def4c47SEmmanuel Vadot						remote-endpoint = <&admaif8_ep>;
13535def4c47SEmmanuel Vadot					};
13545def4c47SEmmanuel Vadot				};
13555def4c47SEmmanuel Vadot
13565def4c47SEmmanuel Vadot				port@9 {
13575def4c47SEmmanuel Vadot					reg = <0x9>;
13585def4c47SEmmanuel Vadot
13595def4c47SEmmanuel Vadot					xbar_admaif9_ep: endpoint {
13605def4c47SEmmanuel Vadot						remote-endpoint = <&admaif9_ep>;
13615def4c47SEmmanuel Vadot					};
13625def4c47SEmmanuel Vadot				};
13635def4c47SEmmanuel Vadot
13645def4c47SEmmanuel Vadot				port@a {
13655def4c47SEmmanuel Vadot					reg = <0xa>;
13665def4c47SEmmanuel Vadot
13675def4c47SEmmanuel Vadot					xbar_admaif10_ep: endpoint {
13685def4c47SEmmanuel Vadot						remote-endpoint = <&admaif10_ep>;
13695def4c47SEmmanuel Vadot					};
13705def4c47SEmmanuel Vadot				};
13715def4c47SEmmanuel Vadot
13725def4c47SEmmanuel Vadot				port@b {
13735def4c47SEmmanuel Vadot					reg = <0xb>;
13745def4c47SEmmanuel Vadot
13755def4c47SEmmanuel Vadot					xbar_admaif11_ep: endpoint {
13765def4c47SEmmanuel Vadot						remote-endpoint = <&admaif11_ep>;
13775def4c47SEmmanuel Vadot					};
13785def4c47SEmmanuel Vadot				};
13795def4c47SEmmanuel Vadot
13805def4c47SEmmanuel Vadot				port@c {
13815def4c47SEmmanuel Vadot					reg = <0xc>;
13825def4c47SEmmanuel Vadot
13835def4c47SEmmanuel Vadot					xbar_admaif12_ep: endpoint {
13845def4c47SEmmanuel Vadot						remote-endpoint = <&admaif12_ep>;
13855def4c47SEmmanuel Vadot					};
13865def4c47SEmmanuel Vadot				};
13875def4c47SEmmanuel Vadot
13885def4c47SEmmanuel Vadot				port@d {
13895def4c47SEmmanuel Vadot					reg = <0xd>;
13905def4c47SEmmanuel Vadot
13915def4c47SEmmanuel Vadot					xbar_admaif13_ep: endpoint {
13925def4c47SEmmanuel Vadot						remote-endpoint = <&admaif13_ep>;
13935def4c47SEmmanuel Vadot					};
13945def4c47SEmmanuel Vadot				};
13955def4c47SEmmanuel Vadot
13965def4c47SEmmanuel Vadot				port@e {
13975def4c47SEmmanuel Vadot					reg = <0xe>;
13985def4c47SEmmanuel Vadot
13995def4c47SEmmanuel Vadot					xbar_admaif14_ep: endpoint {
14005def4c47SEmmanuel Vadot						remote-endpoint = <&admaif14_ep>;
14015def4c47SEmmanuel Vadot					};
14025def4c47SEmmanuel Vadot				};
14035def4c47SEmmanuel Vadot
14045def4c47SEmmanuel Vadot				port@f {
14055def4c47SEmmanuel Vadot					reg = <0xf>;
14065def4c47SEmmanuel Vadot
14075def4c47SEmmanuel Vadot					xbar_admaif15_ep: endpoint {
14085def4c47SEmmanuel Vadot						remote-endpoint = <&admaif15_ep>;
14095def4c47SEmmanuel Vadot					};
14105def4c47SEmmanuel Vadot				};
14115def4c47SEmmanuel Vadot
14125def4c47SEmmanuel Vadot				port@10 {
14135def4c47SEmmanuel Vadot					reg = <0x10>;
14145def4c47SEmmanuel Vadot
14155def4c47SEmmanuel Vadot					xbar_admaif16_ep: endpoint {
14165def4c47SEmmanuel Vadot						remote-endpoint = <&admaif16_ep>;
14175def4c47SEmmanuel Vadot					};
14185def4c47SEmmanuel Vadot				};
14195def4c47SEmmanuel Vadot
14205def4c47SEmmanuel Vadot				port@11 {
14215def4c47SEmmanuel Vadot					reg = <0x11>;
14225def4c47SEmmanuel Vadot
14235def4c47SEmmanuel Vadot					xbar_admaif17_ep: endpoint {
14245def4c47SEmmanuel Vadot						remote-endpoint = <&admaif17_ep>;
14255def4c47SEmmanuel Vadot					};
14265def4c47SEmmanuel Vadot				};
14275def4c47SEmmanuel Vadot
14285def4c47SEmmanuel Vadot				port@12 {
14295def4c47SEmmanuel Vadot					reg = <0x12>;
14305def4c47SEmmanuel Vadot
14315def4c47SEmmanuel Vadot					xbar_admaif18_ep: endpoint {
14325def4c47SEmmanuel Vadot						remote-endpoint = <&admaif18_ep>;
14335def4c47SEmmanuel Vadot					};
14345def4c47SEmmanuel Vadot				};
14355def4c47SEmmanuel Vadot
14365def4c47SEmmanuel Vadot				port@13 {
14375def4c47SEmmanuel Vadot					reg = <0x13>;
14385def4c47SEmmanuel Vadot
14395def4c47SEmmanuel Vadot					xbar_admaif19_ep: endpoint {
14405def4c47SEmmanuel Vadot						remote-endpoint = <&admaif19_ep>;
14415def4c47SEmmanuel Vadot					};
14425def4c47SEmmanuel Vadot				};
14435def4c47SEmmanuel Vadot
14445def4c47SEmmanuel Vadot				xbar_i2s1_port: port@14 {
14455def4c47SEmmanuel Vadot					reg = <0x14>;
14465def4c47SEmmanuel Vadot
14475def4c47SEmmanuel Vadot					xbar_i2s1_ep: endpoint {
14485def4c47SEmmanuel Vadot						remote-endpoint = <&i2s1_cif_ep>;
14495def4c47SEmmanuel Vadot					};
14505def4c47SEmmanuel Vadot				};
14515def4c47SEmmanuel Vadot
14525def4c47SEmmanuel Vadot				xbar_i2s2_port: port@15 {
14535def4c47SEmmanuel Vadot					reg = <0x15>;
14545def4c47SEmmanuel Vadot
14555def4c47SEmmanuel Vadot					xbar_i2s2_ep: endpoint {
14565def4c47SEmmanuel Vadot						remote-endpoint = <&i2s2_cif_ep>;
14575def4c47SEmmanuel Vadot					};
14585def4c47SEmmanuel Vadot				};
14595def4c47SEmmanuel Vadot
14605def4c47SEmmanuel Vadot				xbar_i2s3_port: port@16 {
14615def4c47SEmmanuel Vadot					reg = <0x16>;
14625def4c47SEmmanuel Vadot
14635def4c47SEmmanuel Vadot					xbar_i2s3_ep: endpoint {
14645def4c47SEmmanuel Vadot						remote-endpoint = <&i2s3_cif_ep>;
14655def4c47SEmmanuel Vadot					};
14665def4c47SEmmanuel Vadot				};
14675def4c47SEmmanuel Vadot
14685def4c47SEmmanuel Vadot				xbar_i2s4_port: port@17 {
14695def4c47SEmmanuel Vadot					reg = <0x17>;
14705def4c47SEmmanuel Vadot
14715def4c47SEmmanuel Vadot					xbar_i2s4_ep: endpoint {
14725def4c47SEmmanuel Vadot						remote-endpoint = <&i2s4_cif_ep>;
14735def4c47SEmmanuel Vadot					};
14745def4c47SEmmanuel Vadot				};
14755def4c47SEmmanuel Vadot
14765def4c47SEmmanuel Vadot				xbar_i2s5_port: port@18 {
14775def4c47SEmmanuel Vadot					reg = <0x18>;
14785def4c47SEmmanuel Vadot
14795def4c47SEmmanuel Vadot					xbar_i2s5_ep: endpoint {
14805def4c47SEmmanuel Vadot						remote-endpoint = <&i2s5_cif_ep>;
14815def4c47SEmmanuel Vadot					};
14825def4c47SEmmanuel Vadot				};
14835def4c47SEmmanuel Vadot
14845def4c47SEmmanuel Vadot				xbar_i2s6_port: port@19 {
14855def4c47SEmmanuel Vadot					reg = <0x19>;
14865def4c47SEmmanuel Vadot
14875def4c47SEmmanuel Vadot					xbar_i2s6_ep: endpoint {
14885def4c47SEmmanuel Vadot						remote-endpoint = <&i2s6_cif_ep>;
14895def4c47SEmmanuel Vadot					};
14905def4c47SEmmanuel Vadot				};
14915def4c47SEmmanuel Vadot
14925def4c47SEmmanuel Vadot				xbar_dmic1_port: port@1a {
14935def4c47SEmmanuel Vadot					reg = <0x1a>;
14945def4c47SEmmanuel Vadot
14955def4c47SEmmanuel Vadot					xbar_dmic1_ep: endpoint {
14965def4c47SEmmanuel Vadot						remote-endpoint = <&dmic1_cif_ep>;
14975def4c47SEmmanuel Vadot					};
14985def4c47SEmmanuel Vadot				};
14995def4c47SEmmanuel Vadot
15005def4c47SEmmanuel Vadot				xbar_dmic2_port: port@1b {
15015def4c47SEmmanuel Vadot					reg = <0x1b>;
15025def4c47SEmmanuel Vadot
15035def4c47SEmmanuel Vadot					xbar_dmic2_ep: endpoint {
15045def4c47SEmmanuel Vadot						remote-endpoint = <&dmic2_cif_ep>;
15055def4c47SEmmanuel Vadot					};
15065def4c47SEmmanuel Vadot				};
15075def4c47SEmmanuel Vadot
15085def4c47SEmmanuel Vadot				xbar_dmic3_port: port@1c {
15095def4c47SEmmanuel Vadot					reg = <0x1c>;
15105def4c47SEmmanuel Vadot
15115def4c47SEmmanuel Vadot					xbar_dmic3_ep: endpoint {
15125def4c47SEmmanuel Vadot						remote-endpoint = <&dmic3_cif_ep>;
15135def4c47SEmmanuel Vadot					};
15145def4c47SEmmanuel Vadot				};
15155def4c47SEmmanuel Vadot
15165def4c47SEmmanuel Vadot				xbar_dspk1_port: port@1e {
15175def4c47SEmmanuel Vadot					reg = <0x1e>;
15185def4c47SEmmanuel Vadot
15195def4c47SEmmanuel Vadot					xbar_dspk1_ep: endpoint {
15205def4c47SEmmanuel Vadot						remote-endpoint = <&dspk1_cif_ep>;
15215def4c47SEmmanuel Vadot					};
15225def4c47SEmmanuel Vadot				};
15235def4c47SEmmanuel Vadot
15245def4c47SEmmanuel Vadot				xbar_dspk2_port: port@1f {
15255def4c47SEmmanuel Vadot					reg = <0x1f>;
15265def4c47SEmmanuel Vadot
15275def4c47SEmmanuel Vadot					xbar_dspk2_ep: endpoint {
15285def4c47SEmmanuel Vadot						remote-endpoint = <&dspk2_cif_ep>;
15295def4c47SEmmanuel Vadot					};
15305def4c47SEmmanuel Vadot				};
15318cc087a1SEmmanuel Vadot
15328cc087a1SEmmanuel Vadot				xbar_sfc1_in_port: port@20 {
15338cc087a1SEmmanuel Vadot					reg = <0x20>;
15348cc087a1SEmmanuel Vadot
15358cc087a1SEmmanuel Vadot					xbar_sfc1_in_ep: endpoint {
15368cc087a1SEmmanuel Vadot						remote-endpoint = <&sfc1_cif_in_ep>;
15378cc087a1SEmmanuel Vadot					};
15388cc087a1SEmmanuel Vadot				};
15398cc087a1SEmmanuel Vadot
15408cc087a1SEmmanuel Vadot				port@21 {
15418cc087a1SEmmanuel Vadot					reg = <0x21>;
15428cc087a1SEmmanuel Vadot
15438cc087a1SEmmanuel Vadot					xbar_sfc1_out_ep: endpoint {
15448cc087a1SEmmanuel Vadot						remote-endpoint = <&sfc1_cif_out_ep>;
15458cc087a1SEmmanuel Vadot					};
15468cc087a1SEmmanuel Vadot				};
15478cc087a1SEmmanuel Vadot
15488cc087a1SEmmanuel Vadot				xbar_sfc2_in_port: port@22 {
15498cc087a1SEmmanuel Vadot					reg = <0x22>;
15508cc087a1SEmmanuel Vadot
15518cc087a1SEmmanuel Vadot					xbar_sfc2_in_ep: endpoint {
15528cc087a1SEmmanuel Vadot						remote-endpoint = <&sfc2_cif_in_ep>;
15538cc087a1SEmmanuel Vadot					};
15548cc087a1SEmmanuel Vadot				};
15558cc087a1SEmmanuel Vadot
15568cc087a1SEmmanuel Vadot				port@23 {
15578cc087a1SEmmanuel Vadot					reg = <0x23>;
15588cc087a1SEmmanuel Vadot
15598cc087a1SEmmanuel Vadot					xbar_sfc2_out_ep: endpoint {
15608cc087a1SEmmanuel Vadot						remote-endpoint = <&sfc2_cif_out_ep>;
15618cc087a1SEmmanuel Vadot					};
15628cc087a1SEmmanuel Vadot				};
15638cc087a1SEmmanuel Vadot
15648cc087a1SEmmanuel Vadot				xbar_sfc3_in_port: port@24 {
15658cc087a1SEmmanuel Vadot					reg = <0x24>;
15668cc087a1SEmmanuel Vadot
15678cc087a1SEmmanuel Vadot					xbar_sfc3_in_ep: endpoint {
15688cc087a1SEmmanuel Vadot						remote-endpoint = <&sfc3_cif_in_ep>;
15698cc087a1SEmmanuel Vadot					};
15708cc087a1SEmmanuel Vadot				};
15718cc087a1SEmmanuel Vadot
15728cc087a1SEmmanuel Vadot				port@25 {
15738cc087a1SEmmanuel Vadot					reg = <0x25>;
15748cc087a1SEmmanuel Vadot
15758cc087a1SEmmanuel Vadot					xbar_sfc3_out_ep: endpoint {
15768cc087a1SEmmanuel Vadot						remote-endpoint = <&sfc3_cif_out_ep>;
15778cc087a1SEmmanuel Vadot					};
15788cc087a1SEmmanuel Vadot				};
15798cc087a1SEmmanuel Vadot
15808cc087a1SEmmanuel Vadot				xbar_sfc4_in_port: port@26 {
15818cc087a1SEmmanuel Vadot					reg = <0x26>;
15828cc087a1SEmmanuel Vadot
15838cc087a1SEmmanuel Vadot					xbar_sfc4_in_ep: endpoint {
15848cc087a1SEmmanuel Vadot						remote-endpoint = <&sfc4_cif_in_ep>;
15858cc087a1SEmmanuel Vadot					};
15868cc087a1SEmmanuel Vadot				};
15878cc087a1SEmmanuel Vadot
15888cc087a1SEmmanuel Vadot				port@27 {
15898cc087a1SEmmanuel Vadot					reg = <0x27>;
15908cc087a1SEmmanuel Vadot
15918cc087a1SEmmanuel Vadot					xbar_sfc4_out_ep: endpoint {
15928cc087a1SEmmanuel Vadot						remote-endpoint = <&sfc4_cif_out_ep>;
15938cc087a1SEmmanuel Vadot					};
15948cc087a1SEmmanuel Vadot				};
15958cc087a1SEmmanuel Vadot
15968cc087a1SEmmanuel Vadot				xbar_mvc1_in_port: port@28 {
15978cc087a1SEmmanuel Vadot					reg = <0x28>;
15988cc087a1SEmmanuel Vadot
15998cc087a1SEmmanuel Vadot					xbar_mvc1_in_ep: endpoint {
16008cc087a1SEmmanuel Vadot						remote-endpoint = <&mvc1_cif_in_ep>;
16018cc087a1SEmmanuel Vadot					};
16028cc087a1SEmmanuel Vadot				};
16038cc087a1SEmmanuel Vadot
16048cc087a1SEmmanuel Vadot				port@29 {
16058cc087a1SEmmanuel Vadot					reg = <0x29>;
16068cc087a1SEmmanuel Vadot
16078cc087a1SEmmanuel Vadot					xbar_mvc1_out_ep: endpoint {
16088cc087a1SEmmanuel Vadot						remote-endpoint = <&mvc1_cif_out_ep>;
16098cc087a1SEmmanuel Vadot					};
16108cc087a1SEmmanuel Vadot				};
16118cc087a1SEmmanuel Vadot
16128cc087a1SEmmanuel Vadot				xbar_mvc2_in_port: port@2a {
16138cc087a1SEmmanuel Vadot					reg = <0x2a>;
16148cc087a1SEmmanuel Vadot
16158cc087a1SEmmanuel Vadot					xbar_mvc2_in_ep: endpoint {
16168cc087a1SEmmanuel Vadot						remote-endpoint = <&mvc2_cif_in_ep>;
16178cc087a1SEmmanuel Vadot					};
16188cc087a1SEmmanuel Vadot				};
16198cc087a1SEmmanuel Vadot
16208cc087a1SEmmanuel Vadot				port@2b {
16218cc087a1SEmmanuel Vadot					reg = <0x2b>;
16228cc087a1SEmmanuel Vadot
16238cc087a1SEmmanuel Vadot					xbar_mvc2_out_ep: endpoint {
16248cc087a1SEmmanuel Vadot						remote-endpoint = <&mvc2_cif_out_ep>;
16258cc087a1SEmmanuel Vadot					};
16268cc087a1SEmmanuel Vadot				};
16278cc087a1SEmmanuel Vadot
16288cc087a1SEmmanuel Vadot				xbar_amx1_in1_port: port@2c {
16298cc087a1SEmmanuel Vadot					reg = <0x2c>;
16308cc087a1SEmmanuel Vadot
16318cc087a1SEmmanuel Vadot					xbar_amx1_in1_ep: endpoint {
16328cc087a1SEmmanuel Vadot						remote-endpoint = <&amx1_in1_ep>;
16338cc087a1SEmmanuel Vadot					};
16348cc087a1SEmmanuel Vadot				};
16358cc087a1SEmmanuel Vadot
16368cc087a1SEmmanuel Vadot				xbar_amx1_in2_port: port@2d {
16378cc087a1SEmmanuel Vadot					reg = <0x2d>;
16388cc087a1SEmmanuel Vadot
16398cc087a1SEmmanuel Vadot					xbar_amx1_in2_ep: endpoint {
16408cc087a1SEmmanuel Vadot						remote-endpoint = <&amx1_in2_ep>;
16418cc087a1SEmmanuel Vadot					};
16428cc087a1SEmmanuel Vadot				};
16438cc087a1SEmmanuel Vadot
16448cc087a1SEmmanuel Vadot				xbar_amx1_in3_port: port@2e {
16458cc087a1SEmmanuel Vadot					reg = <0x2e>;
16468cc087a1SEmmanuel Vadot
16478cc087a1SEmmanuel Vadot					xbar_amx1_in3_ep: endpoint {
16488cc087a1SEmmanuel Vadot						remote-endpoint = <&amx1_in3_ep>;
16498cc087a1SEmmanuel Vadot					};
16508cc087a1SEmmanuel Vadot				};
16518cc087a1SEmmanuel Vadot
16528cc087a1SEmmanuel Vadot				xbar_amx1_in4_port: port@2f {
16538cc087a1SEmmanuel Vadot					reg = <0x2f>;
16548cc087a1SEmmanuel Vadot
16558cc087a1SEmmanuel Vadot					xbar_amx1_in4_ep: endpoint {
16568cc087a1SEmmanuel Vadot						remote-endpoint = <&amx1_in4_ep>;
16578cc087a1SEmmanuel Vadot					};
16588cc087a1SEmmanuel Vadot				};
16598cc087a1SEmmanuel Vadot
16608cc087a1SEmmanuel Vadot				port@30 {
16618cc087a1SEmmanuel Vadot					reg = <0x30>;
16628cc087a1SEmmanuel Vadot
16638cc087a1SEmmanuel Vadot					xbar_amx1_out_ep: endpoint {
16648cc087a1SEmmanuel Vadot						remote-endpoint = <&amx1_out_ep>;
16658cc087a1SEmmanuel Vadot					};
16668cc087a1SEmmanuel Vadot				};
16678cc087a1SEmmanuel Vadot
16688cc087a1SEmmanuel Vadot				xbar_amx2_in1_port: port@31 {
16698cc087a1SEmmanuel Vadot					reg = <0x31>;
16708cc087a1SEmmanuel Vadot
16718cc087a1SEmmanuel Vadot					xbar_amx2_in1_ep: endpoint {
16728cc087a1SEmmanuel Vadot						remote-endpoint = <&amx2_in1_ep>;
16738cc087a1SEmmanuel Vadot					};
16748cc087a1SEmmanuel Vadot				};
16758cc087a1SEmmanuel Vadot
16768cc087a1SEmmanuel Vadot				xbar_amx2_in2_port: port@32 {
16778cc087a1SEmmanuel Vadot					reg = <0x32>;
16788cc087a1SEmmanuel Vadot
16798cc087a1SEmmanuel Vadot					xbar_amx2_in2_ep: endpoint {
16808cc087a1SEmmanuel Vadot						remote-endpoint = <&amx2_in2_ep>;
16818cc087a1SEmmanuel Vadot					};
16828cc087a1SEmmanuel Vadot				};
16838cc087a1SEmmanuel Vadot
16848cc087a1SEmmanuel Vadot				xbar_amx2_in3_port: port@33 {
16858cc087a1SEmmanuel Vadot					reg = <0x33>;
16868cc087a1SEmmanuel Vadot
16878cc087a1SEmmanuel Vadot					xbar_amx2_in3_ep: endpoint {
16888cc087a1SEmmanuel Vadot						remote-endpoint = <&amx2_in3_ep>;
16898cc087a1SEmmanuel Vadot					};
16908cc087a1SEmmanuel Vadot				};
16918cc087a1SEmmanuel Vadot
16928cc087a1SEmmanuel Vadot				xbar_amx2_in4_port: port@34 {
16938cc087a1SEmmanuel Vadot					reg = <0x34>;
16948cc087a1SEmmanuel Vadot
16958cc087a1SEmmanuel Vadot					xbar_amx2_in4_ep: endpoint {
16968cc087a1SEmmanuel Vadot						remote-endpoint = <&amx2_in4_ep>;
16978cc087a1SEmmanuel Vadot					};
16988cc087a1SEmmanuel Vadot				};
16998cc087a1SEmmanuel Vadot
17008cc087a1SEmmanuel Vadot				port@35 {
17018cc087a1SEmmanuel Vadot					reg = <0x35>;
17028cc087a1SEmmanuel Vadot
17038cc087a1SEmmanuel Vadot					xbar_amx2_out_ep: endpoint {
17048cc087a1SEmmanuel Vadot						remote-endpoint = <&amx2_out_ep>;
17058cc087a1SEmmanuel Vadot					};
17068cc087a1SEmmanuel Vadot				};
17078cc087a1SEmmanuel Vadot
17088cc087a1SEmmanuel Vadot				xbar_amx3_in1_port: port@36 {
17098cc087a1SEmmanuel Vadot					reg = <0x36>;
17108cc087a1SEmmanuel Vadot
17118cc087a1SEmmanuel Vadot					xbar_amx3_in1_ep: endpoint {
17128cc087a1SEmmanuel Vadot						remote-endpoint = <&amx3_in1_ep>;
17138cc087a1SEmmanuel Vadot					};
17148cc087a1SEmmanuel Vadot				};
17158cc087a1SEmmanuel Vadot
17168cc087a1SEmmanuel Vadot				xbar_amx3_in2_port: port@37 {
17178cc087a1SEmmanuel Vadot					reg = <0x37>;
17188cc087a1SEmmanuel Vadot
17198cc087a1SEmmanuel Vadot					xbar_amx3_in2_ep: endpoint {
17208cc087a1SEmmanuel Vadot						remote-endpoint = <&amx3_in2_ep>;
17218cc087a1SEmmanuel Vadot					};
17228cc087a1SEmmanuel Vadot				};
17238cc087a1SEmmanuel Vadot
17248cc087a1SEmmanuel Vadot				xbar_amx3_in3_port: port@38 {
17258cc087a1SEmmanuel Vadot					reg = <0x38>;
17268cc087a1SEmmanuel Vadot
17278cc087a1SEmmanuel Vadot					xbar_amx3_in3_ep: endpoint {
17288cc087a1SEmmanuel Vadot						remote-endpoint = <&amx3_in3_ep>;
17298cc087a1SEmmanuel Vadot					};
17308cc087a1SEmmanuel Vadot				};
17318cc087a1SEmmanuel Vadot
17328cc087a1SEmmanuel Vadot				xbar_amx3_in4_port: port@39 {
17338cc087a1SEmmanuel Vadot					reg = <0x39>;
17348cc087a1SEmmanuel Vadot
17358cc087a1SEmmanuel Vadot					xbar_amx3_in4_ep: endpoint {
17368cc087a1SEmmanuel Vadot						remote-endpoint = <&amx3_in4_ep>;
17378cc087a1SEmmanuel Vadot					};
17388cc087a1SEmmanuel Vadot				};
17398cc087a1SEmmanuel Vadot
17408cc087a1SEmmanuel Vadot				port@3a {
17418cc087a1SEmmanuel Vadot					reg = <0x3a>;
17428cc087a1SEmmanuel Vadot
17438cc087a1SEmmanuel Vadot					xbar_amx3_out_ep: endpoint {
17448cc087a1SEmmanuel Vadot						remote-endpoint = <&amx3_out_ep>;
17458cc087a1SEmmanuel Vadot					};
17468cc087a1SEmmanuel Vadot				};
17478cc087a1SEmmanuel Vadot
17488cc087a1SEmmanuel Vadot				xbar_amx4_in1_port: port@3b {
17498cc087a1SEmmanuel Vadot					reg = <0x3b>;
17508cc087a1SEmmanuel Vadot
17518cc087a1SEmmanuel Vadot					xbar_amx4_in1_ep: endpoint {
17528cc087a1SEmmanuel Vadot						remote-endpoint = <&amx4_in1_ep>;
17538cc087a1SEmmanuel Vadot					};
17548cc087a1SEmmanuel Vadot				};
17558cc087a1SEmmanuel Vadot
17568cc087a1SEmmanuel Vadot				xbar_amx4_in2_port: port@3c {
17578cc087a1SEmmanuel Vadot					reg = <0x3c>;
17588cc087a1SEmmanuel Vadot
17598cc087a1SEmmanuel Vadot					xbar_amx4_in2_ep: endpoint {
17608cc087a1SEmmanuel Vadot						remote-endpoint = <&amx4_in2_ep>;
17618cc087a1SEmmanuel Vadot					};
17628cc087a1SEmmanuel Vadot				};
17638cc087a1SEmmanuel Vadot
17648cc087a1SEmmanuel Vadot				xbar_amx4_in3_port: port@3d {
17658cc087a1SEmmanuel Vadot					reg = <0x3d>;
17668cc087a1SEmmanuel Vadot
17678cc087a1SEmmanuel Vadot					xbar_amx4_in3_ep: endpoint {
17688cc087a1SEmmanuel Vadot						remote-endpoint = <&amx4_in3_ep>;
17698cc087a1SEmmanuel Vadot					};
17708cc087a1SEmmanuel Vadot				};
17718cc087a1SEmmanuel Vadot
17728cc087a1SEmmanuel Vadot				xbar_amx4_in4_port: port@3e {
17738cc087a1SEmmanuel Vadot					reg = <0x3e>;
17748cc087a1SEmmanuel Vadot
17758cc087a1SEmmanuel Vadot					xbar_amx4_in4_ep: endpoint {
17768cc087a1SEmmanuel Vadot						remote-endpoint = <&amx4_in4_ep>;
17778cc087a1SEmmanuel Vadot					};
17788cc087a1SEmmanuel Vadot				};
17798cc087a1SEmmanuel Vadot
17808cc087a1SEmmanuel Vadot				port@3f {
17818cc087a1SEmmanuel Vadot					reg = <0x3f>;
17828cc087a1SEmmanuel Vadot
17838cc087a1SEmmanuel Vadot					xbar_amx4_out_ep: endpoint {
17848cc087a1SEmmanuel Vadot						remote-endpoint = <&amx4_out_ep>;
17858cc087a1SEmmanuel Vadot					};
17868cc087a1SEmmanuel Vadot				};
17878cc087a1SEmmanuel Vadot
17888cc087a1SEmmanuel Vadot				xbar_adx1_in_port: port@40 {
17898cc087a1SEmmanuel Vadot					reg = <0x40>;
17908cc087a1SEmmanuel Vadot
17918cc087a1SEmmanuel Vadot					xbar_adx1_in_ep: endpoint {
17928cc087a1SEmmanuel Vadot						remote-endpoint = <&adx1_in_ep>;
17938cc087a1SEmmanuel Vadot					};
17948cc087a1SEmmanuel Vadot				};
17958cc087a1SEmmanuel Vadot
17968cc087a1SEmmanuel Vadot				port@41 {
17978cc087a1SEmmanuel Vadot					reg = <0x41>;
17988cc087a1SEmmanuel Vadot
17998cc087a1SEmmanuel Vadot					xbar_adx1_out1_ep: endpoint {
18008cc087a1SEmmanuel Vadot						remote-endpoint = <&adx1_out1_ep>;
18018cc087a1SEmmanuel Vadot					};
18028cc087a1SEmmanuel Vadot				};
18038cc087a1SEmmanuel Vadot
18048cc087a1SEmmanuel Vadot				port@42 {
18058cc087a1SEmmanuel Vadot					reg = <0x42>;
18068cc087a1SEmmanuel Vadot
18078cc087a1SEmmanuel Vadot					xbar_adx1_out2_ep: endpoint {
18088cc087a1SEmmanuel Vadot						remote-endpoint = <&adx1_out2_ep>;
18098cc087a1SEmmanuel Vadot					};
18108cc087a1SEmmanuel Vadot				};
18118cc087a1SEmmanuel Vadot
18128cc087a1SEmmanuel Vadot				port@43 {
18138cc087a1SEmmanuel Vadot					reg = <0x43>;
18148cc087a1SEmmanuel Vadot
18158cc087a1SEmmanuel Vadot					xbar_adx1_out3_ep: endpoint {
18168cc087a1SEmmanuel Vadot						remote-endpoint = <&adx1_out3_ep>;
18178cc087a1SEmmanuel Vadot					};
18188cc087a1SEmmanuel Vadot				};
18198cc087a1SEmmanuel Vadot
18208cc087a1SEmmanuel Vadot				port@44 {
18218cc087a1SEmmanuel Vadot					reg = <0x44>;
18228cc087a1SEmmanuel Vadot
18238cc087a1SEmmanuel Vadot					xbar_adx1_out4_ep: endpoint {
18248cc087a1SEmmanuel Vadot						remote-endpoint = <&adx1_out4_ep>;
18258cc087a1SEmmanuel Vadot					};
18268cc087a1SEmmanuel Vadot				};
18278cc087a1SEmmanuel Vadot
18288cc087a1SEmmanuel Vadot				xbar_adx2_in_port: port@45 {
18298cc087a1SEmmanuel Vadot					reg = <0x45>;
18308cc087a1SEmmanuel Vadot
18318cc087a1SEmmanuel Vadot					xbar_adx2_in_ep: endpoint {
18328cc087a1SEmmanuel Vadot						remote-endpoint = <&adx2_in_ep>;
18338cc087a1SEmmanuel Vadot					};
18348cc087a1SEmmanuel Vadot				};
18358cc087a1SEmmanuel Vadot
18368cc087a1SEmmanuel Vadot				port@46 {
18378cc087a1SEmmanuel Vadot					reg = <0x46>;
18388cc087a1SEmmanuel Vadot
18398cc087a1SEmmanuel Vadot					xbar_adx2_out1_ep: endpoint {
18408cc087a1SEmmanuel Vadot						remote-endpoint = <&adx2_out1_ep>;
18418cc087a1SEmmanuel Vadot					};
18428cc087a1SEmmanuel Vadot				};
18438cc087a1SEmmanuel Vadot
18448cc087a1SEmmanuel Vadot				port@47 {
18458cc087a1SEmmanuel Vadot					reg = <0x47>;
18468cc087a1SEmmanuel Vadot
18478cc087a1SEmmanuel Vadot					xbar_adx2_out2_ep: endpoint {
18488cc087a1SEmmanuel Vadot						remote-endpoint = <&adx2_out2_ep>;
18498cc087a1SEmmanuel Vadot					};
18508cc087a1SEmmanuel Vadot				};
18518cc087a1SEmmanuel Vadot
18528cc087a1SEmmanuel Vadot				port@48 {
18538cc087a1SEmmanuel Vadot					reg = <0x48>;
18548cc087a1SEmmanuel Vadot
18558cc087a1SEmmanuel Vadot					xbar_adx2_out3_ep: endpoint {
18568cc087a1SEmmanuel Vadot						remote-endpoint = <&adx2_out3_ep>;
18578cc087a1SEmmanuel Vadot					};
18588cc087a1SEmmanuel Vadot				};
18598cc087a1SEmmanuel Vadot
18608cc087a1SEmmanuel Vadot				port@49 {
18618cc087a1SEmmanuel Vadot					reg = <0x49>;
18628cc087a1SEmmanuel Vadot
18638cc087a1SEmmanuel Vadot					xbar_adx2_out4_ep: endpoint {
18648cc087a1SEmmanuel Vadot						remote-endpoint = <&adx2_out4_ep>;
18658cc087a1SEmmanuel Vadot					};
18668cc087a1SEmmanuel Vadot				};
18678cc087a1SEmmanuel Vadot
18688cc087a1SEmmanuel Vadot				xbar_adx3_in_port: port@4a {
18698cc087a1SEmmanuel Vadot					reg = <0x4a>;
18708cc087a1SEmmanuel Vadot
18718cc087a1SEmmanuel Vadot					xbar_adx3_in_ep: endpoint {
18728cc087a1SEmmanuel Vadot						remote-endpoint = <&adx3_in_ep>;
18738cc087a1SEmmanuel Vadot					};
18748cc087a1SEmmanuel Vadot				};
18758cc087a1SEmmanuel Vadot
18768cc087a1SEmmanuel Vadot				port@4b {
18778cc087a1SEmmanuel Vadot					reg = <0x4b>;
18788cc087a1SEmmanuel Vadot
18798cc087a1SEmmanuel Vadot					xbar_adx3_out1_ep: endpoint {
18808cc087a1SEmmanuel Vadot						remote-endpoint = <&adx3_out1_ep>;
18818cc087a1SEmmanuel Vadot					};
18828cc087a1SEmmanuel Vadot				};
18838cc087a1SEmmanuel Vadot
18848cc087a1SEmmanuel Vadot				port@4c {
18858cc087a1SEmmanuel Vadot					reg = <0x4c>;
18868cc087a1SEmmanuel Vadot
18878cc087a1SEmmanuel Vadot					xbar_adx3_out2_ep: endpoint {
18888cc087a1SEmmanuel Vadot						remote-endpoint = <&adx3_out2_ep>;
18898cc087a1SEmmanuel Vadot					};
18908cc087a1SEmmanuel Vadot				};
18918cc087a1SEmmanuel Vadot
18928cc087a1SEmmanuel Vadot				port@4d {
18938cc087a1SEmmanuel Vadot					reg = <0x4d>;
18948cc087a1SEmmanuel Vadot
18958cc087a1SEmmanuel Vadot					xbar_adx3_out3_ep: endpoint {
18968cc087a1SEmmanuel Vadot						remote-endpoint = <&adx3_out3_ep>;
18978cc087a1SEmmanuel Vadot					};
18988cc087a1SEmmanuel Vadot				};
18998cc087a1SEmmanuel Vadot
19008cc087a1SEmmanuel Vadot				port@4e {
19018cc087a1SEmmanuel Vadot					reg = <0x4e>;
19028cc087a1SEmmanuel Vadot
19038cc087a1SEmmanuel Vadot					xbar_adx3_out4_ep: endpoint {
19048cc087a1SEmmanuel Vadot						remote-endpoint = <&adx3_out4_ep>;
19058cc087a1SEmmanuel Vadot					};
19068cc087a1SEmmanuel Vadot				};
19078cc087a1SEmmanuel Vadot
19088cc087a1SEmmanuel Vadot				xbar_adx4_in_port: port@4f {
19098cc087a1SEmmanuel Vadot					reg = <0x4f>;
19108cc087a1SEmmanuel Vadot
19118cc087a1SEmmanuel Vadot					xbar_adx4_in_ep: endpoint {
19128cc087a1SEmmanuel Vadot						remote-endpoint = <&adx4_in_ep>;
19138cc087a1SEmmanuel Vadot					};
19148cc087a1SEmmanuel Vadot				};
19158cc087a1SEmmanuel Vadot
19168cc087a1SEmmanuel Vadot				port@50 {
19178cc087a1SEmmanuel Vadot					reg = <0x50>;
19188cc087a1SEmmanuel Vadot
19198cc087a1SEmmanuel Vadot					xbar_adx4_out1_ep: endpoint {
19208cc087a1SEmmanuel Vadot						remote-endpoint = <&adx4_out1_ep>;
19218cc087a1SEmmanuel Vadot					};
19228cc087a1SEmmanuel Vadot				};
19238cc087a1SEmmanuel Vadot
19248cc087a1SEmmanuel Vadot				port@51 {
19258cc087a1SEmmanuel Vadot					reg = <0x51>;
19268cc087a1SEmmanuel Vadot
19278cc087a1SEmmanuel Vadot					xbar_adx4_out2_ep: endpoint {
19288cc087a1SEmmanuel Vadot						remote-endpoint = <&adx4_out2_ep>;
19298cc087a1SEmmanuel Vadot					};
19308cc087a1SEmmanuel Vadot				};
19318cc087a1SEmmanuel Vadot
19328cc087a1SEmmanuel Vadot				port@52 {
19338cc087a1SEmmanuel Vadot					reg = <0x52>;
19348cc087a1SEmmanuel Vadot
19358cc087a1SEmmanuel Vadot					xbar_adx4_out3_ep: endpoint {
19368cc087a1SEmmanuel Vadot						remote-endpoint = <&adx4_out3_ep>;
19378cc087a1SEmmanuel Vadot					};
19388cc087a1SEmmanuel Vadot				};
19398cc087a1SEmmanuel Vadot
19408cc087a1SEmmanuel Vadot				port@53 {
19418cc087a1SEmmanuel Vadot					reg = <0x53>;
19428cc087a1SEmmanuel Vadot
19438cc087a1SEmmanuel Vadot					xbar_adx4_out4_ep: endpoint {
19448cc087a1SEmmanuel Vadot						remote-endpoint = <&adx4_out4_ep>;
19458cc087a1SEmmanuel Vadot					};
19468cc087a1SEmmanuel Vadot				};
19478cc087a1SEmmanuel Vadot
19488cc087a1SEmmanuel Vadot				xbar_mixer_in1_port: port@54 {
19498cc087a1SEmmanuel Vadot					reg = <0x54>;
19508cc087a1SEmmanuel Vadot
19518cc087a1SEmmanuel Vadot					xbar_mixer_in1_ep: endpoint {
19528cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_in1_ep>;
19538cc087a1SEmmanuel Vadot					};
19548cc087a1SEmmanuel Vadot				};
19558cc087a1SEmmanuel Vadot
19568cc087a1SEmmanuel Vadot				xbar_mixer_in2_port: port@55 {
19578cc087a1SEmmanuel Vadot					reg = <0x55>;
19588cc087a1SEmmanuel Vadot
19598cc087a1SEmmanuel Vadot					xbar_mixer_in2_ep: endpoint {
19608cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_in2_ep>;
19618cc087a1SEmmanuel Vadot					};
19628cc087a1SEmmanuel Vadot				};
19638cc087a1SEmmanuel Vadot
19648cc087a1SEmmanuel Vadot				xbar_mixer_in3_port: port@56 {
19658cc087a1SEmmanuel Vadot					reg = <0x56>;
19668cc087a1SEmmanuel Vadot
19678cc087a1SEmmanuel Vadot					xbar_mixer_in3_ep: endpoint {
19688cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_in3_ep>;
19698cc087a1SEmmanuel Vadot					};
19708cc087a1SEmmanuel Vadot				};
19718cc087a1SEmmanuel Vadot
19728cc087a1SEmmanuel Vadot				xbar_mixer_in4_port: port@57 {
19738cc087a1SEmmanuel Vadot					reg = <0x57>;
19748cc087a1SEmmanuel Vadot
19758cc087a1SEmmanuel Vadot					xbar_mixer_in4_ep: endpoint {
19768cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_in4_ep>;
19778cc087a1SEmmanuel Vadot					};
19788cc087a1SEmmanuel Vadot				};
19798cc087a1SEmmanuel Vadot
19808cc087a1SEmmanuel Vadot				xbar_mixer_in5_port: port@58 {
19818cc087a1SEmmanuel Vadot					reg = <0x58>;
19828cc087a1SEmmanuel Vadot
19838cc087a1SEmmanuel Vadot					xbar_mixer_in5_ep: endpoint {
19848cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_in5_ep>;
19858cc087a1SEmmanuel Vadot					};
19868cc087a1SEmmanuel Vadot				};
19878cc087a1SEmmanuel Vadot
19888cc087a1SEmmanuel Vadot				xbar_mixer_in6_port: port@59 {
19898cc087a1SEmmanuel Vadot					reg = <0x59>;
19908cc087a1SEmmanuel Vadot
19918cc087a1SEmmanuel Vadot					xbar_mixer_in6_ep: endpoint {
19928cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_in6_ep>;
19938cc087a1SEmmanuel Vadot					};
19948cc087a1SEmmanuel Vadot				};
19958cc087a1SEmmanuel Vadot
19968cc087a1SEmmanuel Vadot				xbar_mixer_in7_port: port@5a {
19978cc087a1SEmmanuel Vadot					reg = <0x5a>;
19988cc087a1SEmmanuel Vadot
19998cc087a1SEmmanuel Vadot					xbar_mixer_in7_ep: endpoint {
20008cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_in7_ep>;
20018cc087a1SEmmanuel Vadot					};
20028cc087a1SEmmanuel Vadot				};
20038cc087a1SEmmanuel Vadot
20048cc087a1SEmmanuel Vadot				xbar_mixer_in8_port: port@5b {
20058cc087a1SEmmanuel Vadot					reg = <0x5b>;
20068cc087a1SEmmanuel Vadot
20078cc087a1SEmmanuel Vadot					xbar_mixer_in8_ep: endpoint {
20088cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_in8_ep>;
20098cc087a1SEmmanuel Vadot					};
20108cc087a1SEmmanuel Vadot				};
20118cc087a1SEmmanuel Vadot
20128cc087a1SEmmanuel Vadot				xbar_mixer_in9_port: port@5c {
20138cc087a1SEmmanuel Vadot					reg = <0x5c>;
20148cc087a1SEmmanuel Vadot
20158cc087a1SEmmanuel Vadot					xbar_mixer_in9_ep: endpoint {
20168cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_in9_ep>;
20178cc087a1SEmmanuel Vadot					};
20188cc087a1SEmmanuel Vadot				};
20198cc087a1SEmmanuel Vadot
20208cc087a1SEmmanuel Vadot				xbar_mixer_in10_port: port@5d {
20218cc087a1SEmmanuel Vadot					reg = <0x5d>;
20228cc087a1SEmmanuel Vadot
20238cc087a1SEmmanuel Vadot					xbar_mixer_in10_ep: endpoint {
20248cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_in10_ep>;
20258cc087a1SEmmanuel Vadot					};
20268cc087a1SEmmanuel Vadot				};
20278cc087a1SEmmanuel Vadot
20288cc087a1SEmmanuel Vadot				port@5e {
20298cc087a1SEmmanuel Vadot					reg = <0x5e>;
20308cc087a1SEmmanuel Vadot
20318cc087a1SEmmanuel Vadot					xbar_mixer_out1_ep: endpoint {
20328cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_out1_ep>;
20338cc087a1SEmmanuel Vadot					};
20348cc087a1SEmmanuel Vadot				};
20358cc087a1SEmmanuel Vadot
20368cc087a1SEmmanuel Vadot				port@5f {
20378cc087a1SEmmanuel Vadot					reg = <0x5f>;
20388cc087a1SEmmanuel Vadot
20398cc087a1SEmmanuel Vadot					xbar_mixer_out2_ep: endpoint {
20408cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_out2_ep>;
20418cc087a1SEmmanuel Vadot					};
20428cc087a1SEmmanuel Vadot				};
20438cc087a1SEmmanuel Vadot
20448cc087a1SEmmanuel Vadot				port@60 {
20458cc087a1SEmmanuel Vadot					reg = <0x60>;
20468cc087a1SEmmanuel Vadot
20478cc087a1SEmmanuel Vadot					xbar_mixer_out3_ep: endpoint {
20488cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_out3_ep>;
20498cc087a1SEmmanuel Vadot					};
20508cc087a1SEmmanuel Vadot				};
20518cc087a1SEmmanuel Vadot
20528cc087a1SEmmanuel Vadot				port@61 {
20538cc087a1SEmmanuel Vadot					reg = <0x61>;
20548cc087a1SEmmanuel Vadot
20558cc087a1SEmmanuel Vadot					xbar_mixer_out4_ep: endpoint {
20568cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_out4_ep>;
20578cc087a1SEmmanuel Vadot					};
20588cc087a1SEmmanuel Vadot				};
20598cc087a1SEmmanuel Vadot
20608cc087a1SEmmanuel Vadot				port@62 {
20618cc087a1SEmmanuel Vadot					reg = <0x62>;
20628cc087a1SEmmanuel Vadot
20638cc087a1SEmmanuel Vadot					xbar_mixer_out5_ep: endpoint {
20648cc087a1SEmmanuel Vadot						remote-endpoint = <&mixer_out5_ep>;
20658cc087a1SEmmanuel Vadot					};
20668cc087a1SEmmanuel Vadot				};
2067d5b0e70fSEmmanuel Vadot
2068d5b0e70fSEmmanuel Vadot				xbar_asrc_in1_port: port@63 {
2069d5b0e70fSEmmanuel Vadot					reg = <0x63>;
2070d5b0e70fSEmmanuel Vadot
2071d5b0e70fSEmmanuel Vadot					xbar_asrc_in1_ep: endpoint {
2072d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_in1_ep>;
2073d5b0e70fSEmmanuel Vadot					};
2074d5b0e70fSEmmanuel Vadot				};
2075d5b0e70fSEmmanuel Vadot
2076d5b0e70fSEmmanuel Vadot				port@64 {
2077d5b0e70fSEmmanuel Vadot					reg = <0x64>;
2078d5b0e70fSEmmanuel Vadot
2079d5b0e70fSEmmanuel Vadot					xbar_asrc_out1_ep: endpoint {
2080d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_out1_ep>;
2081d5b0e70fSEmmanuel Vadot					};
2082d5b0e70fSEmmanuel Vadot				};
2083d5b0e70fSEmmanuel Vadot
2084d5b0e70fSEmmanuel Vadot				xbar_asrc_in2_port: port@65 {
2085d5b0e70fSEmmanuel Vadot					reg = <0x65>;
2086d5b0e70fSEmmanuel Vadot
2087d5b0e70fSEmmanuel Vadot					xbar_asrc_in2_ep: endpoint {
2088d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_in2_ep>;
2089d5b0e70fSEmmanuel Vadot					};
2090d5b0e70fSEmmanuel Vadot				};
2091d5b0e70fSEmmanuel Vadot
2092d5b0e70fSEmmanuel Vadot				port@66 {
2093d5b0e70fSEmmanuel Vadot					reg = <0x66>;
2094d5b0e70fSEmmanuel Vadot
2095d5b0e70fSEmmanuel Vadot					xbar_asrc_out2_ep: endpoint {
2096d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_out2_ep>;
2097d5b0e70fSEmmanuel Vadot					};
2098d5b0e70fSEmmanuel Vadot				};
2099d5b0e70fSEmmanuel Vadot
2100d5b0e70fSEmmanuel Vadot				xbar_asrc_in3_port: port@67 {
2101d5b0e70fSEmmanuel Vadot					reg = <0x67>;
2102d5b0e70fSEmmanuel Vadot
2103d5b0e70fSEmmanuel Vadot					xbar_asrc_in3_ep: endpoint {
2104d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_in3_ep>;
2105d5b0e70fSEmmanuel Vadot					};
2106d5b0e70fSEmmanuel Vadot				};
2107d5b0e70fSEmmanuel Vadot
2108d5b0e70fSEmmanuel Vadot				port@68 {
2109d5b0e70fSEmmanuel Vadot					reg = <0x68>;
2110d5b0e70fSEmmanuel Vadot
2111d5b0e70fSEmmanuel Vadot					xbar_asrc_out3_ep: endpoint {
2112d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_out3_ep>;
2113d5b0e70fSEmmanuel Vadot					};
2114d5b0e70fSEmmanuel Vadot				};
2115d5b0e70fSEmmanuel Vadot
2116d5b0e70fSEmmanuel Vadot				xbar_asrc_in4_port: port@69 {
2117d5b0e70fSEmmanuel Vadot					reg = <0x69>;
2118d5b0e70fSEmmanuel Vadot
2119d5b0e70fSEmmanuel Vadot					xbar_asrc_in4_ep: endpoint {
2120d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_in4_ep>;
2121d5b0e70fSEmmanuel Vadot					};
2122d5b0e70fSEmmanuel Vadot				};
2123d5b0e70fSEmmanuel Vadot
2124d5b0e70fSEmmanuel Vadot				port@6a {
2125d5b0e70fSEmmanuel Vadot					reg = <0x6a>;
2126d5b0e70fSEmmanuel Vadot
2127d5b0e70fSEmmanuel Vadot					xbar_asrc_out4_ep: endpoint {
2128d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_out4_ep>;
2129d5b0e70fSEmmanuel Vadot					};
2130d5b0e70fSEmmanuel Vadot				};
2131d5b0e70fSEmmanuel Vadot
2132d5b0e70fSEmmanuel Vadot				xbar_asrc_in5_port: port@6b {
2133d5b0e70fSEmmanuel Vadot					reg = <0x6b>;
2134d5b0e70fSEmmanuel Vadot
2135d5b0e70fSEmmanuel Vadot					xbar_asrc_in5_ep: endpoint {
2136d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_in5_ep>;
2137d5b0e70fSEmmanuel Vadot					};
2138d5b0e70fSEmmanuel Vadot				};
2139d5b0e70fSEmmanuel Vadot
2140d5b0e70fSEmmanuel Vadot				port@6c {
2141d5b0e70fSEmmanuel Vadot					reg = <0x6c>;
2142d5b0e70fSEmmanuel Vadot
2143d5b0e70fSEmmanuel Vadot					xbar_asrc_out5_ep: endpoint {
2144d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_out5_ep>;
2145d5b0e70fSEmmanuel Vadot					};
2146d5b0e70fSEmmanuel Vadot				};
2147d5b0e70fSEmmanuel Vadot
2148d5b0e70fSEmmanuel Vadot				xbar_asrc_in6_port: port@6d {
2149d5b0e70fSEmmanuel Vadot					reg = <0x6d>;
2150d5b0e70fSEmmanuel Vadot
2151d5b0e70fSEmmanuel Vadot					xbar_asrc_in6_ep: endpoint {
2152d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_in6_ep>;
2153d5b0e70fSEmmanuel Vadot					};
2154d5b0e70fSEmmanuel Vadot				};
2155d5b0e70fSEmmanuel Vadot
2156d5b0e70fSEmmanuel Vadot				port@6e {
2157d5b0e70fSEmmanuel Vadot					reg = <0x6e>;
2158d5b0e70fSEmmanuel Vadot
2159d5b0e70fSEmmanuel Vadot					xbar_asrc_out6_ep: endpoint {
2160d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_out6_ep>;
2161d5b0e70fSEmmanuel Vadot					};
2162d5b0e70fSEmmanuel Vadot				};
2163d5b0e70fSEmmanuel Vadot
2164d5b0e70fSEmmanuel Vadot				xbar_asrc_in7_port: port@6f {
2165d5b0e70fSEmmanuel Vadot					reg = <0x6f>;
2166d5b0e70fSEmmanuel Vadot
2167d5b0e70fSEmmanuel Vadot					xbar_asrc_in7_ep: endpoint {
2168d5b0e70fSEmmanuel Vadot						remote-endpoint = <&asrc_in7_ep>;
2169d5b0e70fSEmmanuel Vadot					};
2170d5b0e70fSEmmanuel Vadot				};
2171b97ee269SEmmanuel Vadot
2172b97ee269SEmmanuel Vadot				xbar_ope1_in_port: port@70 {
2173b97ee269SEmmanuel Vadot					reg = <0x70>;
2174b97ee269SEmmanuel Vadot
2175b97ee269SEmmanuel Vadot					xbar_ope1_in_ep: endpoint {
2176b97ee269SEmmanuel Vadot						remote-endpoint = <&ope1_cif_in_ep>;
2177b97ee269SEmmanuel Vadot					};
2178b97ee269SEmmanuel Vadot				};
2179b97ee269SEmmanuel Vadot
2180b97ee269SEmmanuel Vadot				port@71 {
2181b97ee269SEmmanuel Vadot					reg = <0x71>;
2182b97ee269SEmmanuel Vadot
2183b97ee269SEmmanuel Vadot					xbar_ope1_out_ep: endpoint {
2184b97ee269SEmmanuel Vadot						remote-endpoint = <&ope1_cif_out_ep>;
2185b97ee269SEmmanuel Vadot					};
2186b97ee269SEmmanuel Vadot				};
21875def4c47SEmmanuel Vadot			};
2188*cb7aa33aSEmmanuel Vadot		};
21895def4c47SEmmanuel Vadot
2190*cb7aa33aSEmmanuel Vadot		dma-controller@2930000 {
21915def4c47SEmmanuel Vadot			status = "okay";
21925def4c47SEmmanuel Vadot		};
21935def4c47SEmmanuel Vadot
2194*cb7aa33aSEmmanuel Vadot		interrupt-controller@2a40000 {
21955def4c47SEmmanuel Vadot			status = "okay";
21965def4c47SEmmanuel Vadot		};
21975def4c47SEmmanuel Vadot	};
21985def4c47SEmmanuel Vadot
2199c66ec88fSEmmanuel Vadot	i2c@3160000 {
2200c66ec88fSEmmanuel Vadot		power-monitor@42 {
2201c66ec88fSEmmanuel Vadot			compatible = "ti,ina3221";
2202c66ec88fSEmmanuel Vadot			reg = <0x42>;
2203c66ec88fSEmmanuel Vadot			#address-cells = <1>;
2204c66ec88fSEmmanuel Vadot			#size-cells = <0>;
2205c66ec88fSEmmanuel Vadot
2206e67e8565SEmmanuel Vadot			input@0 {
2207c66ec88fSEmmanuel Vadot				reg = <0x0>;
2208c66ec88fSEmmanuel Vadot				label = "VDD_MUX";
2209c66ec88fSEmmanuel Vadot				shunt-resistor-micro-ohms = <20000>;
2210c66ec88fSEmmanuel Vadot			};
2211c66ec88fSEmmanuel Vadot
2212e67e8565SEmmanuel Vadot			input@1 {
2213c66ec88fSEmmanuel Vadot				reg = <0x1>;
2214c66ec88fSEmmanuel Vadot				label = "VDD_5V0_IO_SYS";
2215c66ec88fSEmmanuel Vadot				shunt-resistor-micro-ohms = <5000>;
2216c66ec88fSEmmanuel Vadot			};
2217c66ec88fSEmmanuel Vadot
2218e67e8565SEmmanuel Vadot			input@2 {
2219c66ec88fSEmmanuel Vadot				reg = <0x2>;
2220c66ec88fSEmmanuel Vadot				label = "VDD_3V3_SYS";
2221c66ec88fSEmmanuel Vadot				shunt-resistor-micro-ohms = <10000>;
2222c66ec88fSEmmanuel Vadot			};
2223c66ec88fSEmmanuel Vadot		};
2224c66ec88fSEmmanuel Vadot
2225c66ec88fSEmmanuel Vadot		power-monitor@43 {
2226c66ec88fSEmmanuel Vadot			compatible = "ti,ina3221";
2227c66ec88fSEmmanuel Vadot			reg = <0x43>;
2228c66ec88fSEmmanuel Vadot			#address-cells = <1>;
2229c66ec88fSEmmanuel Vadot			#size-cells = <0>;
2230c66ec88fSEmmanuel Vadot
2231e67e8565SEmmanuel Vadot			input@0 {
2232c66ec88fSEmmanuel Vadot				reg = <0x0>;
2233c66ec88fSEmmanuel Vadot				label = "VDD_3V3_IO_SLP";
2234c66ec88fSEmmanuel Vadot				shunt-resistor-micro-ohms = <10000>;
2235c66ec88fSEmmanuel Vadot			};
2236c66ec88fSEmmanuel Vadot
2237e67e8565SEmmanuel Vadot			input@1 {
2238c66ec88fSEmmanuel Vadot				reg = <0x1>;
2239c66ec88fSEmmanuel Vadot				label = "VDD_1V8_IO";
2240c66ec88fSEmmanuel Vadot				shunt-resistor-micro-ohms = <10000>;
2241c66ec88fSEmmanuel Vadot			};
2242c66ec88fSEmmanuel Vadot
2243e67e8565SEmmanuel Vadot			input@2 {
2244c66ec88fSEmmanuel Vadot				reg = <0x2>;
2245c66ec88fSEmmanuel Vadot				label = "VDD_M2_IN";
2246c66ec88fSEmmanuel Vadot				shunt-resistor-micro-ohms = <10000>;
2247c66ec88fSEmmanuel Vadot			};
2248c66ec88fSEmmanuel Vadot		};
2249c66ec88fSEmmanuel Vadot
2250c66ec88fSEmmanuel Vadot		exp1: gpio@74 {
2251c66ec88fSEmmanuel Vadot			compatible = "ti,tca9539";
2252c66ec88fSEmmanuel Vadot			reg = <0x74>;
2253c66ec88fSEmmanuel Vadot
2254c66ec88fSEmmanuel Vadot			interrupt-parent = <&gpio>;
2255c66ec88fSEmmanuel Vadot			interrupts = <TEGRA186_MAIN_GPIO(Y, 0)
2256c66ec88fSEmmanuel Vadot				      GPIO_ACTIVE_LOW>;
2257c66ec88fSEmmanuel Vadot
2258c66ec88fSEmmanuel Vadot			#gpio-cells = <2>;
2259c66ec88fSEmmanuel Vadot			gpio-controller;
2260c66ec88fSEmmanuel Vadot
2261c66ec88fSEmmanuel Vadot			vcc-supply = <&vdd_3v3_sys>;
2262c66ec88fSEmmanuel Vadot		};
2263c66ec88fSEmmanuel Vadot
2264c66ec88fSEmmanuel Vadot		exp2: gpio@77 {
2265c66ec88fSEmmanuel Vadot			compatible = "ti,tca9539";
2266c66ec88fSEmmanuel Vadot			reg = <0x77>;
2267c66ec88fSEmmanuel Vadot
2268c66ec88fSEmmanuel Vadot			interrupt-parent = <&gpio>;
2269c66ec88fSEmmanuel Vadot			interrupts = <TEGRA186_MAIN_GPIO(Y, 6)
2270c66ec88fSEmmanuel Vadot				      GPIO_ACTIVE_LOW>;
2271c66ec88fSEmmanuel Vadot
2272c66ec88fSEmmanuel Vadot			#gpio-cells = <2>;
2273c66ec88fSEmmanuel Vadot			gpio-controller;
2274c66ec88fSEmmanuel Vadot
2275c66ec88fSEmmanuel Vadot			vcc-supply = <&vdd_1v8>;
2276c66ec88fSEmmanuel Vadot		};
2277c66ec88fSEmmanuel Vadot	};
2278c66ec88fSEmmanuel Vadot
2279c66ec88fSEmmanuel Vadot	/* SDMMC1 (SD/MMC) */
2280c66ec88fSEmmanuel Vadot	mmc@3400000 {
2281c66ec88fSEmmanuel Vadot		status = "okay";
2282c66ec88fSEmmanuel Vadot
2283c66ec88fSEmmanuel Vadot		vmmc-supply = <&vdd_sd>;
2284c66ec88fSEmmanuel Vadot	};
2285c66ec88fSEmmanuel Vadot
2286*cb7aa33aSEmmanuel Vadot	sata@3507000 {
2287*cb7aa33aSEmmanuel Vadot		status = "okay";
2288*cb7aa33aSEmmanuel Vadot	};
2289*cb7aa33aSEmmanuel Vadot
2290c66ec88fSEmmanuel Vadot	hda@3510000 {
22915956d97fSEmmanuel Vadot		nvidia,model = "NVIDIA Jetson TX2 HDA";
2292c66ec88fSEmmanuel Vadot		status = "okay";
2293c66ec88fSEmmanuel Vadot	};
2294c66ec88fSEmmanuel Vadot
2295c66ec88fSEmmanuel Vadot	padctl@3520000 {
2296c66ec88fSEmmanuel Vadot		status = "okay";
2297c66ec88fSEmmanuel Vadot
2298c66ec88fSEmmanuel Vadot		avdd-pll-erefeut-supply = <&vdd_1v8_pll>;
2299c66ec88fSEmmanuel Vadot		avdd-usb-supply = <&vdd_3v3_sys>;
2300c66ec88fSEmmanuel Vadot		vclamp-usb-supply = <&vdd_1v8>;
2301c66ec88fSEmmanuel Vadot		vddio-hsic-supply = <&gnd>;
2302c66ec88fSEmmanuel Vadot
2303c66ec88fSEmmanuel Vadot		pads {
2304c66ec88fSEmmanuel Vadot			usb2 {
2305c66ec88fSEmmanuel Vadot				status = "okay";
2306c66ec88fSEmmanuel Vadot
2307c66ec88fSEmmanuel Vadot				lanes {
2308c66ec88fSEmmanuel Vadot					micro_b: usb2-0 {
2309c66ec88fSEmmanuel Vadot						nvidia,function = "xusb";
2310c66ec88fSEmmanuel Vadot						status = "okay";
2311c66ec88fSEmmanuel Vadot					};
2312c66ec88fSEmmanuel Vadot
2313c66ec88fSEmmanuel Vadot					usb2-1 {
2314c66ec88fSEmmanuel Vadot						nvidia,function = "xusb";
2315c66ec88fSEmmanuel Vadot						status = "okay";
2316c66ec88fSEmmanuel Vadot					};
2317c66ec88fSEmmanuel Vadot
2318c66ec88fSEmmanuel Vadot					usb2-2 {
2319c66ec88fSEmmanuel Vadot						nvidia,function = "xusb";
2320c66ec88fSEmmanuel Vadot						status = "okay";
2321c66ec88fSEmmanuel Vadot					};
2322c66ec88fSEmmanuel Vadot				};
2323c66ec88fSEmmanuel Vadot			};
2324c66ec88fSEmmanuel Vadot
2325c66ec88fSEmmanuel Vadot			usb3 {
2326c66ec88fSEmmanuel Vadot				status = "okay";
2327c66ec88fSEmmanuel Vadot
2328c66ec88fSEmmanuel Vadot				lanes {
2329c66ec88fSEmmanuel Vadot					usb3-0 {
2330c66ec88fSEmmanuel Vadot						nvidia,function = "xusb";
2331c66ec88fSEmmanuel Vadot						status = "okay";
2332c66ec88fSEmmanuel Vadot					};
2333c66ec88fSEmmanuel Vadot
2334c66ec88fSEmmanuel Vadot					usb3-1 {
2335c66ec88fSEmmanuel Vadot						nvidia,function = "xusb";
2336c66ec88fSEmmanuel Vadot						status = "okay";
2337c66ec88fSEmmanuel Vadot					};
2338c66ec88fSEmmanuel Vadot
2339c66ec88fSEmmanuel Vadot					usb3-2 {
2340c66ec88fSEmmanuel Vadot						nvidia,function = "xusb";
2341c66ec88fSEmmanuel Vadot						status = "okay";
2342c66ec88fSEmmanuel Vadot					};
2343c66ec88fSEmmanuel Vadot				};
2344c66ec88fSEmmanuel Vadot			};
2345c66ec88fSEmmanuel Vadot		};
2346c66ec88fSEmmanuel Vadot
2347c66ec88fSEmmanuel Vadot		ports {
2348c66ec88fSEmmanuel Vadot			usb2-0 {
2349c66ec88fSEmmanuel Vadot				status = "okay";
2350c66ec88fSEmmanuel Vadot				mode = "otg";
2351c66ec88fSEmmanuel Vadot				vbus-supply = <&vdd_usb0>;
2352c66ec88fSEmmanuel Vadot				usb-role-switch;
2353c66ec88fSEmmanuel Vadot
2354c66ec88fSEmmanuel Vadot				connector {
2355c66ec88fSEmmanuel Vadot					compatible = "gpio-usb-b-connector",
2356c66ec88fSEmmanuel Vadot						     "usb-b-connector";
2357c66ec88fSEmmanuel Vadot					label = "micro-USB";
2358c66ec88fSEmmanuel Vadot					type = "micro";
2359c66ec88fSEmmanuel Vadot					vbus-gpios = <&gpio
2360c66ec88fSEmmanuel Vadot						      TEGRA186_MAIN_GPIO(X, 7)
2361c66ec88fSEmmanuel Vadot						      GPIO_ACTIVE_LOW>;
2362c66ec88fSEmmanuel Vadot					id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>;
2363c66ec88fSEmmanuel Vadot				};
2364c66ec88fSEmmanuel Vadot			};
2365c66ec88fSEmmanuel Vadot
2366c66ec88fSEmmanuel Vadot			usb2-1 {
2367c66ec88fSEmmanuel Vadot				status = "okay";
2368c66ec88fSEmmanuel Vadot				mode = "host";
2369c66ec88fSEmmanuel Vadot
2370c66ec88fSEmmanuel Vadot				vbus-supply = <&vdd_usb1>;
2371c66ec88fSEmmanuel Vadot			};
2372c66ec88fSEmmanuel Vadot
2373c66ec88fSEmmanuel Vadot			usb3-0 {
2374c66ec88fSEmmanuel Vadot				nvidia,usb2-companion = <1>;
2375c66ec88fSEmmanuel Vadot				vbus-supply = <&vdd_usb1>;
2376c66ec88fSEmmanuel Vadot				status = "okay";
2377c66ec88fSEmmanuel Vadot			};
2378c66ec88fSEmmanuel Vadot		};
2379c66ec88fSEmmanuel Vadot	};
2380c66ec88fSEmmanuel Vadot
2381c66ec88fSEmmanuel Vadot	usb@3530000 {
2382c66ec88fSEmmanuel Vadot		status = "okay";
2383c66ec88fSEmmanuel Vadot
2384c66ec88fSEmmanuel Vadot		phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
2385c66ec88fSEmmanuel Vadot		       <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
2386c66ec88fSEmmanuel Vadot		       <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>;
2387c66ec88fSEmmanuel Vadot		phy-names = "usb2-0", "usb2-1", "usb3-0";
2388c66ec88fSEmmanuel Vadot	};
2389c66ec88fSEmmanuel Vadot
2390c66ec88fSEmmanuel Vadot	usb@3550000 {
2391c66ec88fSEmmanuel Vadot		status = "okay";
2392c66ec88fSEmmanuel Vadot
2393c66ec88fSEmmanuel Vadot		phys = <&micro_b>;
2394c66ec88fSEmmanuel Vadot		phy-names = "usb2-0";
2395c66ec88fSEmmanuel Vadot	};
2396c66ec88fSEmmanuel Vadot
2397c66ec88fSEmmanuel Vadot	i2c@c250000 {
2398c66ec88fSEmmanuel Vadot		/* carrier board ID EEPROM */
2399c66ec88fSEmmanuel Vadot		eeprom@57 {
2400c66ec88fSEmmanuel Vadot			compatible = "atmel,24c02";
2401c66ec88fSEmmanuel Vadot			reg = <0x57>;
2402c66ec88fSEmmanuel Vadot
24036be33864SEmmanuel Vadot			label = "system";
2404c66ec88fSEmmanuel Vadot			vcc-supply = <&vdd_1v8>;
2405c66ec88fSEmmanuel Vadot			address-width = <8>;
2406c66ec88fSEmmanuel Vadot			pagesize = <8>;
2407c66ec88fSEmmanuel Vadot			size = <256>;
2408c66ec88fSEmmanuel Vadot			read-only;
2409c66ec88fSEmmanuel Vadot		};
2410c66ec88fSEmmanuel Vadot	};
2411c66ec88fSEmmanuel Vadot
2412c66ec88fSEmmanuel Vadot	pcie@10003000 {
2413c66ec88fSEmmanuel Vadot		status = "okay";
2414c66ec88fSEmmanuel Vadot
2415c66ec88fSEmmanuel Vadot		dvdd-pex-supply = <&vdd_pex>;
2416c66ec88fSEmmanuel Vadot		hvdd-pex-pll-supply = <&vdd_1v8>;
2417c66ec88fSEmmanuel Vadot		hvdd-pex-supply = <&vdd_1v8>;
2418c66ec88fSEmmanuel Vadot		vddio-pexctl-aud-supply = <&vdd_1v8>;
2419c66ec88fSEmmanuel Vadot
2420c66ec88fSEmmanuel Vadot		pci@1,0 {
2421c66ec88fSEmmanuel Vadot			nvidia,num-lanes = <4>;
2422c66ec88fSEmmanuel Vadot			status = "okay";
2423c66ec88fSEmmanuel Vadot		};
2424c66ec88fSEmmanuel Vadot
2425c66ec88fSEmmanuel Vadot		pci@2,0 {
2426c66ec88fSEmmanuel Vadot			nvidia,num-lanes = <0>;
2427c66ec88fSEmmanuel Vadot			status = "disabled";
2428c66ec88fSEmmanuel Vadot		};
2429c66ec88fSEmmanuel Vadot
2430c66ec88fSEmmanuel Vadot		pci@3,0 {
2431c66ec88fSEmmanuel Vadot			nvidia,num-lanes = <1>;
2432c66ec88fSEmmanuel Vadot			status = "disabled";
2433c66ec88fSEmmanuel Vadot		};
2434c66ec88fSEmmanuel Vadot	};
2435c66ec88fSEmmanuel Vadot
2436c66ec88fSEmmanuel Vadot	host1x@13e00000 {
2437c66ec88fSEmmanuel Vadot		status = "okay";
2438c66ec88fSEmmanuel Vadot
2439c66ec88fSEmmanuel Vadot		dpaux@15040000 {
2440c66ec88fSEmmanuel Vadot			status = "okay";
2441c66ec88fSEmmanuel Vadot		};
2442c66ec88fSEmmanuel Vadot
2443c66ec88fSEmmanuel Vadot		display-hub@15200000 {
2444c66ec88fSEmmanuel Vadot			status = "okay";
2445c66ec88fSEmmanuel Vadot		};
2446c66ec88fSEmmanuel Vadot
2447c66ec88fSEmmanuel Vadot		dsi@15300000 {
2448c66ec88fSEmmanuel Vadot			status = "disabled";
2449c66ec88fSEmmanuel Vadot		};
2450c66ec88fSEmmanuel Vadot
2451c66ec88fSEmmanuel Vadot		/* DP on E3320 */
2452c66ec88fSEmmanuel Vadot		sor@15540000 {
2453c66ec88fSEmmanuel Vadot			status = "okay";
2454c66ec88fSEmmanuel Vadot
2455c66ec88fSEmmanuel Vadot			avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
2456c66ec88fSEmmanuel Vadot			vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
2457c66ec88fSEmmanuel Vadot
2458c66ec88fSEmmanuel Vadot			nvidia,dpaux = <&dpaux>;
2459c66ec88fSEmmanuel Vadot		};
2460c66ec88fSEmmanuel Vadot
2461c66ec88fSEmmanuel Vadot		sor@15580000 {
2462c66ec88fSEmmanuel Vadot			status = "okay";
2463c66ec88fSEmmanuel Vadot
2464c66ec88fSEmmanuel Vadot			avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
2465c66ec88fSEmmanuel Vadot			vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
2466c66ec88fSEmmanuel Vadot			hdmi-supply = <&vdd_hdmi>;
2467c66ec88fSEmmanuel Vadot
2468c66ec88fSEmmanuel Vadot			nvidia,ddc-i2c-bus = <&ddc>;
2469c66ec88fSEmmanuel Vadot			nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1)
2470c66ec88fSEmmanuel Vadot						 GPIO_ACTIVE_LOW>;
2471c66ec88fSEmmanuel Vadot		};
2472c66ec88fSEmmanuel Vadot
2473c66ec88fSEmmanuel Vadot		dpaux@155c0000 {
2474c66ec88fSEmmanuel Vadot			status = "okay";
2475c66ec88fSEmmanuel Vadot		};
2476c66ec88fSEmmanuel Vadot	};
2477c66ec88fSEmmanuel Vadot
2478c66ec88fSEmmanuel Vadot	gpio-keys {
2479c66ec88fSEmmanuel Vadot		compatible = "gpio-keys";
2480c66ec88fSEmmanuel Vadot
2481b97ee269SEmmanuel Vadot		key-power {
2482c66ec88fSEmmanuel Vadot			label = "Power";
2483c66ec88fSEmmanuel Vadot			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 0)
2484c66ec88fSEmmanuel Vadot					   GPIO_ACTIVE_LOW>;
2485c66ec88fSEmmanuel Vadot			linux,input-type = <EV_KEY>;
2486c66ec88fSEmmanuel Vadot			linux,code = <KEY_POWER>;
2487c66ec88fSEmmanuel Vadot			debounce-interval = <10>;
2488c66ec88fSEmmanuel Vadot			wakeup-event-action = <EV_ACT_ASSERTED>;
2489c66ec88fSEmmanuel Vadot			wakeup-source;
2490c66ec88fSEmmanuel Vadot		};
2491c66ec88fSEmmanuel Vadot
2492b97ee269SEmmanuel Vadot		key-volume-down {
2493c66ec88fSEmmanuel Vadot			label = "Volume Down";
2494c66ec88fSEmmanuel Vadot			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 2)
2495c66ec88fSEmmanuel Vadot					   GPIO_ACTIVE_LOW>;
2496c66ec88fSEmmanuel Vadot			linux,input-type = <EV_KEY>;
2497c66ec88fSEmmanuel Vadot			linux,code = <KEY_VOLUMEDOWN>;
2498c66ec88fSEmmanuel Vadot			debounce-interval = <10>;
2499c66ec88fSEmmanuel Vadot		};
2500*cb7aa33aSEmmanuel Vadot
2501*cb7aa33aSEmmanuel Vadot		key-volume-up {
2502*cb7aa33aSEmmanuel Vadot			label = "Volume Up";
2503*cb7aa33aSEmmanuel Vadot			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 1)
2504*cb7aa33aSEmmanuel Vadot					   GPIO_ACTIVE_LOW>;
2505*cb7aa33aSEmmanuel Vadot			linux,input-type = <EV_KEY>;
2506*cb7aa33aSEmmanuel Vadot			linux,code = <KEY_VOLUMEUP>;
2507*cb7aa33aSEmmanuel Vadot			debounce-interval = <10>;
2508*cb7aa33aSEmmanuel Vadot		};
2509c66ec88fSEmmanuel Vadot	};
2510c66ec88fSEmmanuel Vadot
2511e67e8565SEmmanuel Vadot	vdd_sd: regulator-vdd-sd {
2512c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
2513c66ec88fSEmmanuel Vadot		regulator-name = "SD_CARD_SW_PWR";
2514c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
2515c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
2516c66ec88fSEmmanuel Vadot
2517c66ec88fSEmmanuel Vadot		gpio = <&gpio TEGRA186_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>;
2518c66ec88fSEmmanuel Vadot		enable-active-high;
2519c66ec88fSEmmanuel Vadot
2520c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_3v3_sys>;
2521c66ec88fSEmmanuel Vadot	};
2522c66ec88fSEmmanuel Vadot
2523e67e8565SEmmanuel Vadot	vdd_hdmi: regulator-vdd-hdmi {
2524c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
2525c66ec88fSEmmanuel Vadot		regulator-name = "VDD_HDMI_5V0";
2526c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
2527c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
2528c66ec88fSEmmanuel Vadot
2529c66ec88fSEmmanuel Vadot		gpio = <&exp1 14 GPIO_ACTIVE_HIGH>;
2530c66ec88fSEmmanuel Vadot		enable-active-high;
2531c66ec88fSEmmanuel Vadot
2532c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_5v0_sys>;
2533c66ec88fSEmmanuel Vadot	};
2534c66ec88fSEmmanuel Vadot
2535e67e8565SEmmanuel Vadot	vdd_usb0: regulator-vdd-usb0 {
2536c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
2537c66ec88fSEmmanuel Vadot		regulator-name = "VDD_USB0";
2538c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
2539c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
2540c66ec88fSEmmanuel Vadot
2541c66ec88fSEmmanuel Vadot		gpio = <&gpio TEGRA186_MAIN_GPIO(L, 4) GPIO_ACTIVE_HIGH>;
2542c66ec88fSEmmanuel Vadot		enable-active-high;
2543c66ec88fSEmmanuel Vadot
2544c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_5v0_sys>;
2545c66ec88fSEmmanuel Vadot	};
2546c66ec88fSEmmanuel Vadot
2547e67e8565SEmmanuel Vadot	vdd_usb1: regulator-vdd-usb1 {
2548c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
2549c66ec88fSEmmanuel Vadot		regulator-name = "VDD_USB1";
2550c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
2551c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
2552c66ec88fSEmmanuel Vadot
2553c66ec88fSEmmanuel Vadot		gpio = <&gpio TEGRA186_MAIN_GPIO(L, 5) GPIO_ACTIVE_HIGH>;
2554c66ec88fSEmmanuel Vadot		enable-active-high;
2555c66ec88fSEmmanuel Vadot
2556c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_5v0_sys>;
2557c66ec88fSEmmanuel Vadot	};
25585def4c47SEmmanuel Vadot
25595def4c47SEmmanuel Vadot	sound {
25605def4c47SEmmanuel Vadot		compatible = "nvidia,tegra186-audio-graph-card";
25615def4c47SEmmanuel Vadot		status = "okay";
25625def4c47SEmmanuel Vadot
25635def4c47SEmmanuel Vadot		dais = /* FE */
25645def4c47SEmmanuel Vadot		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
25655def4c47SEmmanuel Vadot		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
25665def4c47SEmmanuel Vadot		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
25675def4c47SEmmanuel Vadot		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
25685def4c47SEmmanuel Vadot		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
25695def4c47SEmmanuel Vadot		       /* Router */
25705def4c47SEmmanuel Vadot		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>,
25715def4c47SEmmanuel Vadot		       <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_i2s6_port>,
25725def4c47SEmmanuel Vadot		       <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic3_port>,
25735def4c47SEmmanuel Vadot		       <&xbar_dspk1_port>, <&xbar_dspk2_port>,
25748cc087a1SEmmanuel Vadot		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
25758cc087a1SEmmanuel Vadot		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
25768cc087a1SEmmanuel Vadot		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
25778cc087a1SEmmanuel Vadot		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
25788cc087a1SEmmanuel Vadot		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
25798cc087a1SEmmanuel Vadot		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
25808cc087a1SEmmanuel Vadot		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
25818cc087a1SEmmanuel Vadot		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
25828cc087a1SEmmanuel Vadot		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
25838cc087a1SEmmanuel Vadot		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
25848cc087a1SEmmanuel Vadot		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
25858cc087a1SEmmanuel Vadot		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
25868cc087a1SEmmanuel Vadot		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
25878cc087a1SEmmanuel Vadot		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
25888cc087a1SEmmanuel Vadot		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
25898cc087a1SEmmanuel Vadot		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
25908cc087a1SEmmanuel Vadot		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
25918cc087a1SEmmanuel Vadot		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2592d5b0e70fSEmmanuel Vadot		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2593d5b0e70fSEmmanuel Vadot		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2594d5b0e70fSEmmanuel Vadot		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2595d5b0e70fSEmmanuel Vadot		       <&xbar_asrc_in7_port>,
2596b97ee269SEmmanuel Vadot		       <&xbar_ope1_in_port>,
25978cc087a1SEmmanuel Vadot		       /* HW accelerators */
25988cc087a1SEmmanuel Vadot		       <&sfc1_out_port>, <&sfc2_out_port>,
25998cc087a1SEmmanuel Vadot		       <&sfc3_out_port>, <&sfc4_out_port>,
26008cc087a1SEmmanuel Vadot		       <&mvc1_out_port>, <&mvc2_out_port>,
26018cc087a1SEmmanuel Vadot		       <&amx1_out_port>, <&amx2_out_port>,
26028cc087a1SEmmanuel Vadot		       <&amx3_out_port>, <&amx4_out_port>,
26038cc087a1SEmmanuel Vadot		       <&adx1_out1_port>, <&adx1_out2_port>,
26048cc087a1SEmmanuel Vadot		       <&adx1_out3_port>, <&adx1_out4_port>,
26058cc087a1SEmmanuel Vadot		       <&adx2_out1_port>, <&adx2_out2_port>,
26068cc087a1SEmmanuel Vadot		       <&adx2_out3_port>, <&adx2_out4_port>,
26078cc087a1SEmmanuel Vadot		       <&adx3_out1_port>, <&adx3_out2_port>,
26088cc087a1SEmmanuel Vadot		       <&adx3_out3_port>, <&adx3_out4_port>,
26098cc087a1SEmmanuel Vadot		       <&adx4_out1_port>, <&adx4_out2_port>,
26108cc087a1SEmmanuel Vadot		       <&adx4_out3_port>, <&adx4_out4_port>,
26118cc087a1SEmmanuel Vadot		       <&mixer_out1_port>, <&mixer_out2_port>,
26128cc087a1SEmmanuel Vadot		       <&mixer_out3_port>, <&mixer_out4_port>,
26138cc087a1SEmmanuel Vadot		       <&mixer_out5_port>,
2614d5b0e70fSEmmanuel Vadot		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2615d5b0e70fSEmmanuel Vadot		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2616b97ee269SEmmanuel Vadot		       <&ope1_out_port>,
26175def4c47SEmmanuel Vadot		       /* I/O */
26185def4c47SEmmanuel Vadot		       <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>,
26195def4c47SEmmanuel Vadot		       <&i2s5_port>, <&i2s6_port>, <&dmic1_port>, <&dmic2_port>,
26205def4c47SEmmanuel Vadot		       <&dmic3_port>, <&dspk1_port>, <&dspk2_port>;
26215def4c47SEmmanuel Vadot
26225956d97fSEmmanuel Vadot		label = "NVIDIA Jetson TX2 APE";
26235def4c47SEmmanuel Vadot	};
2624c66ec88fSEmmanuel Vadot};
2625