1b8656c67SMikko Perttunen// SPDX-License-Identifier: GPL-2.0
2b8656c67SMikko Perttunen/dts-v1/;
3b8656c67SMikko Perttunen
4e47ac508SThierry Reding#include <dt-bindings/input/linux-event-codes.h>
5e47ac508SThierry Reding#include <dt-bindings/input/gpio-keys.h>
6e47ac508SThierry Reding
7b8656c67SMikko Perttunen#include "tegra194-p2888.dtsi"
8b8656c67SMikko Perttunen
9b8656c67SMikko Perttunen/ {
109c536ccdSThierry Reding	model = "NVIDIA Jetson AGX Xavier Developer Kit";
11b8656c67SMikko Perttunen	compatible = "nvidia,p2972-0000", "nvidia,tegra194";
12b8656c67SMikko Perttunen
138b3aee8fSThierry Reding	bus@0 {
141aaa7698SThierry Reding		aconnect@2900000 {
159a182db4SSameer Pujar			status = "okay";
169a182db4SSameer Pujar
175b4f6323SSameer Pujar			ahub@2900800 {
185b4f6323SSameer Pujar				status = "okay";
195b4f6323SSameer Pujar
20*79ed18d9SThierry Reding				i2s@2901000 {
21*79ed18d9SThierry Reding					status = "okay";
22*79ed18d9SThierry Reding
23*79ed18d9SThierry Reding					ports {
24*79ed18d9SThierry Reding						#address-cells = <1>;
25*79ed18d9SThierry Reding						#size-cells = <0>;
26*79ed18d9SThierry Reding
27*79ed18d9SThierry Reding						port@0 {
28*79ed18d9SThierry Reding							reg = <0>;
29*79ed18d9SThierry Reding
30*79ed18d9SThierry Reding							i2s1_cif_ep: endpoint {
31*79ed18d9SThierry Reding								remote-endpoint = <&xbar_i2s1_ep>;
32*79ed18d9SThierry Reding							};
33*79ed18d9SThierry Reding						};
34*79ed18d9SThierry Reding
35*79ed18d9SThierry Reding						i2s1_port: port@1 {
36*79ed18d9SThierry Reding							reg = <1>;
37*79ed18d9SThierry Reding
38*79ed18d9SThierry Reding							i2s1_dap_ep: endpoint {
39*79ed18d9SThierry Reding								dai-format = "i2s";
40*79ed18d9SThierry Reding								remote-endpoint = <&rt5658_ep>;
41*79ed18d9SThierry Reding							};
42*79ed18d9SThierry Reding						};
43*79ed18d9SThierry Reding					};
44*79ed18d9SThierry Reding				};
45*79ed18d9SThierry Reding
46*79ed18d9SThierry Reding				i2s@2901100 {
47*79ed18d9SThierry Reding					status = "okay";
48*79ed18d9SThierry Reding
49*79ed18d9SThierry Reding					ports {
50*79ed18d9SThierry Reding						#address-cells = <1>;
51*79ed18d9SThierry Reding						#size-cells = <0>;
52*79ed18d9SThierry Reding
53*79ed18d9SThierry Reding						port@0 {
54*79ed18d9SThierry Reding							reg = <0>;
55*79ed18d9SThierry Reding
56*79ed18d9SThierry Reding							i2s2_cif_ep: endpoint {
57*79ed18d9SThierry Reding								remote-endpoint = <&xbar_i2s2_ep>;
58*79ed18d9SThierry Reding							};
59*79ed18d9SThierry Reding						};
60*79ed18d9SThierry Reding
61*79ed18d9SThierry Reding						i2s2_port: port@1 {
62*79ed18d9SThierry Reding							reg = <1>;
63*79ed18d9SThierry Reding
64*79ed18d9SThierry Reding							i2s2_dap_ep: endpoint {
65*79ed18d9SThierry Reding								dai-format = "i2s";
66*79ed18d9SThierry Reding								/* Place holder for external Codec */
67*79ed18d9SThierry Reding							};
68*79ed18d9SThierry Reding						};
69*79ed18d9SThierry Reding					};
70*79ed18d9SThierry Reding				};
71*79ed18d9SThierry Reding
72*79ed18d9SThierry Reding				i2s@2901300 {
73*79ed18d9SThierry Reding					status = "okay";
74*79ed18d9SThierry Reding
75*79ed18d9SThierry Reding					ports {
76*79ed18d9SThierry Reding						#address-cells = <1>;
77*79ed18d9SThierry Reding						#size-cells = <0>;
78*79ed18d9SThierry Reding
79*79ed18d9SThierry Reding						port@0 {
80*79ed18d9SThierry Reding							reg = <0>;
81*79ed18d9SThierry Reding
82*79ed18d9SThierry Reding							i2s4_cif_ep: endpoint {
83*79ed18d9SThierry Reding								remote-endpoint = <&xbar_i2s4_ep>;
84*79ed18d9SThierry Reding							};
85*79ed18d9SThierry Reding						};
86*79ed18d9SThierry Reding
87*79ed18d9SThierry Reding						i2s4_port: port@1 {
88*79ed18d9SThierry Reding							reg = <1>;
89*79ed18d9SThierry Reding
90*79ed18d9SThierry Reding							i2s4_dap_ep: endpoint {
91*79ed18d9SThierry Reding								dai-format = "i2s";
92*79ed18d9SThierry Reding								/* Place holder for external Codec */
93*79ed18d9SThierry Reding							};
94*79ed18d9SThierry Reding						};
95*79ed18d9SThierry Reding					};
96*79ed18d9SThierry Reding				};
97*79ed18d9SThierry Reding
98*79ed18d9SThierry Reding				i2s@2901500 {
99*79ed18d9SThierry Reding					status = "okay";
100*79ed18d9SThierry Reding
101*79ed18d9SThierry Reding					ports {
102*79ed18d9SThierry Reding						#address-cells = <1>;
103*79ed18d9SThierry Reding						#size-cells = <0>;
104*79ed18d9SThierry Reding
105*79ed18d9SThierry Reding						port@0 {
106*79ed18d9SThierry Reding							reg = <0>;
107*79ed18d9SThierry Reding
108*79ed18d9SThierry Reding							i2s6_cif_ep: endpoint {
109*79ed18d9SThierry Reding								remote-endpoint = <&xbar_i2s6_ep>;
110*79ed18d9SThierry Reding							};
111*79ed18d9SThierry Reding						};
112*79ed18d9SThierry Reding
113*79ed18d9SThierry Reding						i2s6_port: port@1 {
114*79ed18d9SThierry Reding							reg = <1>;
115*79ed18d9SThierry Reding
116*79ed18d9SThierry Reding							i2s6_dap_ep: endpoint {
117*79ed18d9SThierry Reding								dai-format = "i2s";
118*79ed18d9SThierry Reding								/* Place holder for external Codec */
119*79ed18d9SThierry Reding							};
120*79ed18d9SThierry Reding						};
121*79ed18d9SThierry Reding					};
122*79ed18d9SThierry Reding				};
123*79ed18d9SThierry Reding
124*79ed18d9SThierry Reding				sfc@2902000 {
125*79ed18d9SThierry Reding					status = "okay";
126*79ed18d9SThierry Reding
127*79ed18d9SThierry Reding					ports {
128*79ed18d9SThierry Reding						#address-cells = <1>;
129*79ed18d9SThierry Reding						#size-cells = <0>;
130*79ed18d9SThierry Reding
131*79ed18d9SThierry Reding						port@0 {
132*79ed18d9SThierry Reding							reg = <0>;
133*79ed18d9SThierry Reding
134*79ed18d9SThierry Reding							sfc1_cif_in_ep: endpoint {
135*79ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc1_in_ep>;
136*79ed18d9SThierry Reding							};
137*79ed18d9SThierry Reding						};
138*79ed18d9SThierry Reding
139*79ed18d9SThierry Reding						sfc1_out_port: port@1 {
140*79ed18d9SThierry Reding							reg = <1>;
141*79ed18d9SThierry Reding
142*79ed18d9SThierry Reding							sfc1_cif_out_ep: endpoint {
143*79ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc1_out_ep>;
144*79ed18d9SThierry Reding							};
145*79ed18d9SThierry Reding						};
146*79ed18d9SThierry Reding					};
147*79ed18d9SThierry Reding				};
148*79ed18d9SThierry Reding
149*79ed18d9SThierry Reding				sfc@2902200 {
150*79ed18d9SThierry Reding					status = "okay";
151*79ed18d9SThierry Reding
152*79ed18d9SThierry Reding					ports {
153*79ed18d9SThierry Reding						#address-cells = <1>;
154*79ed18d9SThierry Reding						#size-cells = <0>;
155*79ed18d9SThierry Reding
156*79ed18d9SThierry Reding						port@0 {
157*79ed18d9SThierry Reding							reg = <0>;
158*79ed18d9SThierry Reding
159*79ed18d9SThierry Reding							sfc2_cif_in_ep: endpoint {
160*79ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc2_in_ep>;
161*79ed18d9SThierry Reding							};
162*79ed18d9SThierry Reding						};
163*79ed18d9SThierry Reding
164*79ed18d9SThierry Reding						sfc2_out_port: port@1 {
165*79ed18d9SThierry Reding							reg = <1>;
166*79ed18d9SThierry Reding
167*79ed18d9SThierry Reding							sfc2_cif_out_ep: endpoint {
168*79ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc2_out_ep>;
169*79ed18d9SThierry Reding							};
170*79ed18d9SThierry Reding						};
171*79ed18d9SThierry Reding					};
172*79ed18d9SThierry Reding				};
173*79ed18d9SThierry Reding
174*79ed18d9SThierry Reding				sfc@2902400 {
175*79ed18d9SThierry Reding					status = "okay";
176*79ed18d9SThierry Reding
177*79ed18d9SThierry Reding					ports {
178*79ed18d9SThierry Reding						#address-cells = <1>;
179*79ed18d9SThierry Reding						#size-cells = <0>;
180*79ed18d9SThierry Reding
181*79ed18d9SThierry Reding						port@0 {
182*79ed18d9SThierry Reding							reg = <0>;
183*79ed18d9SThierry Reding
184*79ed18d9SThierry Reding							sfc3_cif_in_ep: endpoint {
185*79ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc3_in_ep>;
186*79ed18d9SThierry Reding							};
187*79ed18d9SThierry Reding						};
188*79ed18d9SThierry Reding
189*79ed18d9SThierry Reding						sfc3_out_port: port@1 {
190*79ed18d9SThierry Reding							reg = <1>;
191*79ed18d9SThierry Reding
192*79ed18d9SThierry Reding							sfc3_cif_out_ep: endpoint {
193*79ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc3_out_ep>;
194*79ed18d9SThierry Reding							};
195*79ed18d9SThierry Reding						};
196*79ed18d9SThierry Reding					};
197*79ed18d9SThierry Reding				};
198*79ed18d9SThierry Reding
199*79ed18d9SThierry Reding				sfc@2902600 {
200*79ed18d9SThierry Reding					status = "okay";
201*79ed18d9SThierry Reding
202*79ed18d9SThierry Reding					ports {
203*79ed18d9SThierry Reding						#address-cells = <1>;
204*79ed18d9SThierry Reding						#size-cells = <0>;
205*79ed18d9SThierry Reding
206*79ed18d9SThierry Reding						port@0 {
207*79ed18d9SThierry Reding							reg = <0>;
208*79ed18d9SThierry Reding
209*79ed18d9SThierry Reding							sfc4_cif_in_ep: endpoint {
210*79ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc4_in_ep>;
211*79ed18d9SThierry Reding							};
212*79ed18d9SThierry Reding						};
213*79ed18d9SThierry Reding
214*79ed18d9SThierry Reding						sfc4_out_port: port@1 {
215*79ed18d9SThierry Reding							reg = <1>;
216*79ed18d9SThierry Reding
217*79ed18d9SThierry Reding							sfc4_cif_out_ep: endpoint {
218*79ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc4_out_ep>;
219*79ed18d9SThierry Reding							};
220*79ed18d9SThierry Reding						};
221*79ed18d9SThierry Reding					};
222*79ed18d9SThierry Reding				};
223*79ed18d9SThierry Reding
224*79ed18d9SThierry Reding				amx@2903000 {
225*79ed18d9SThierry Reding					status = "okay";
226*79ed18d9SThierry Reding
227*79ed18d9SThierry Reding					ports {
228*79ed18d9SThierry Reding						#address-cells = <1>;
229*79ed18d9SThierry Reding						#size-cells = <0>;
230*79ed18d9SThierry Reding
231*79ed18d9SThierry Reding						port@0 {
232*79ed18d9SThierry Reding							reg = <0>;
233*79ed18d9SThierry Reding
234*79ed18d9SThierry Reding							amx1_in1_ep: endpoint {
235*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx1_in1_ep>;
236*79ed18d9SThierry Reding							};
237*79ed18d9SThierry Reding						};
238*79ed18d9SThierry Reding
239*79ed18d9SThierry Reding						port@1 {
240*79ed18d9SThierry Reding							reg = <1>;
241*79ed18d9SThierry Reding
242*79ed18d9SThierry Reding							amx1_in2_ep: endpoint {
243*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx1_in2_ep>;
244*79ed18d9SThierry Reding							};
245*79ed18d9SThierry Reding						};
246*79ed18d9SThierry Reding
247*79ed18d9SThierry Reding						port@2 {
248*79ed18d9SThierry Reding							reg = <2>;
249*79ed18d9SThierry Reding
250*79ed18d9SThierry Reding							amx1_in3_ep: endpoint {
251*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx1_in3_ep>;
252*79ed18d9SThierry Reding							};
253*79ed18d9SThierry Reding						};
254*79ed18d9SThierry Reding
255*79ed18d9SThierry Reding						port@3 {
256*79ed18d9SThierry Reding							reg = <3>;
257*79ed18d9SThierry Reding
258*79ed18d9SThierry Reding							amx1_in4_ep: endpoint {
259*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx1_in4_ep>;
260*79ed18d9SThierry Reding							};
261*79ed18d9SThierry Reding						};
262*79ed18d9SThierry Reding
263*79ed18d9SThierry Reding						amx1_out_port: port@4 {
264*79ed18d9SThierry Reding							reg = <4>;
265*79ed18d9SThierry Reding
266*79ed18d9SThierry Reding							amx1_out_ep: endpoint {
267*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx1_out_ep>;
268*79ed18d9SThierry Reding							};
269*79ed18d9SThierry Reding						};
270*79ed18d9SThierry Reding					};
271*79ed18d9SThierry Reding				};
272*79ed18d9SThierry Reding
273*79ed18d9SThierry Reding				amx@2903100 {
274*79ed18d9SThierry Reding					status = "okay";
275*79ed18d9SThierry Reding
276*79ed18d9SThierry Reding					ports {
277*79ed18d9SThierry Reding						#address-cells = <1>;
278*79ed18d9SThierry Reding						#size-cells = <0>;
279*79ed18d9SThierry Reding
280*79ed18d9SThierry Reding						port@0 {
281*79ed18d9SThierry Reding							reg = <0>;
282*79ed18d9SThierry Reding
283*79ed18d9SThierry Reding							amx2_in1_ep: endpoint {
284*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx2_in1_ep>;
285*79ed18d9SThierry Reding							};
286*79ed18d9SThierry Reding						};
287*79ed18d9SThierry Reding
288*79ed18d9SThierry Reding						port@1 {
289*79ed18d9SThierry Reding							reg = <1>;
290*79ed18d9SThierry Reding
291*79ed18d9SThierry Reding							amx2_in2_ep: endpoint {
292*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx2_in2_ep>;
293*79ed18d9SThierry Reding							};
294*79ed18d9SThierry Reding						};
295*79ed18d9SThierry Reding
296*79ed18d9SThierry Reding						amx2_in3_port: port@2 {
297*79ed18d9SThierry Reding							reg = <2>;
298*79ed18d9SThierry Reding
299*79ed18d9SThierry Reding							amx2_in3_ep: endpoint {
300*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx2_in3_ep>;
301*79ed18d9SThierry Reding							};
302*79ed18d9SThierry Reding						};
303*79ed18d9SThierry Reding
304*79ed18d9SThierry Reding						amx2_in4_port: port@3 {
305*79ed18d9SThierry Reding							reg = <3>;
306*79ed18d9SThierry Reding
307*79ed18d9SThierry Reding							amx2_in4_ep: endpoint {
308*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx2_in4_ep>;
309*79ed18d9SThierry Reding							};
310*79ed18d9SThierry Reding						};
311*79ed18d9SThierry Reding
312*79ed18d9SThierry Reding						amx2_out_port: port@4 {
313*79ed18d9SThierry Reding							reg = <4>;
314*79ed18d9SThierry Reding
315*79ed18d9SThierry Reding							amx2_out_ep: endpoint {
316*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx2_out_ep>;
317*79ed18d9SThierry Reding							};
318*79ed18d9SThierry Reding						};
319*79ed18d9SThierry Reding					};
320*79ed18d9SThierry Reding				};
321*79ed18d9SThierry Reding
322*79ed18d9SThierry Reding				amx@2903200 {
323*79ed18d9SThierry Reding					status = "okay";
324*79ed18d9SThierry Reding
325*79ed18d9SThierry Reding					ports {
326*79ed18d9SThierry Reding						#address-cells = <1>;
327*79ed18d9SThierry Reding						#size-cells = <0>;
328*79ed18d9SThierry Reding
329*79ed18d9SThierry Reding						port@0 {
330*79ed18d9SThierry Reding							reg = <0>;
331*79ed18d9SThierry Reding
332*79ed18d9SThierry Reding							amx3_in1_ep: endpoint {
333*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx3_in1_ep>;
334*79ed18d9SThierry Reding							};
335*79ed18d9SThierry Reding						};
336*79ed18d9SThierry Reding
337*79ed18d9SThierry Reding						port@1 {
338*79ed18d9SThierry Reding							reg = <1>;
339*79ed18d9SThierry Reding
340*79ed18d9SThierry Reding							amx3_in2_ep: endpoint {
341*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx3_in2_ep>;
342*79ed18d9SThierry Reding							};
343*79ed18d9SThierry Reding						};
344*79ed18d9SThierry Reding
345*79ed18d9SThierry Reding						port@2 {
346*79ed18d9SThierry Reding							reg = <2>;
347*79ed18d9SThierry Reding
348*79ed18d9SThierry Reding							amx3_in3_ep: endpoint {
349*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx3_in3_ep>;
350*79ed18d9SThierry Reding							};
351*79ed18d9SThierry Reding						};
352*79ed18d9SThierry Reding
353*79ed18d9SThierry Reding						port@3 {
354*79ed18d9SThierry Reding							reg = <3>;
355*79ed18d9SThierry Reding
356*79ed18d9SThierry Reding							amx3_in4_ep: endpoint {
357*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx3_in4_ep>;
358*79ed18d9SThierry Reding							};
359*79ed18d9SThierry Reding						};
360*79ed18d9SThierry Reding
361*79ed18d9SThierry Reding						amx3_out_port: port@4 {
362*79ed18d9SThierry Reding							reg = <4>;
363*79ed18d9SThierry Reding
364*79ed18d9SThierry Reding							amx3_out_ep: endpoint {
365*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx3_out_ep>;
366*79ed18d9SThierry Reding							};
367*79ed18d9SThierry Reding						};
368*79ed18d9SThierry Reding					};
369*79ed18d9SThierry Reding				};
370*79ed18d9SThierry Reding
371*79ed18d9SThierry Reding				amx@2903300 {
372*79ed18d9SThierry Reding					status = "okay";
373*79ed18d9SThierry Reding
374*79ed18d9SThierry Reding					ports {
375*79ed18d9SThierry Reding						#address-cells = <1>;
376*79ed18d9SThierry Reding						#size-cells = <0>;
377*79ed18d9SThierry Reding
378*79ed18d9SThierry Reding						port@0 {
379*79ed18d9SThierry Reding							reg = <0>;
380*79ed18d9SThierry Reding
381*79ed18d9SThierry Reding							amx4_in1_ep: endpoint {
382*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx4_in1_ep>;
383*79ed18d9SThierry Reding							};
384*79ed18d9SThierry Reding						};
385*79ed18d9SThierry Reding
386*79ed18d9SThierry Reding						port@1 {
387*79ed18d9SThierry Reding							reg = <1>;
388*79ed18d9SThierry Reding
389*79ed18d9SThierry Reding							amx4_in2_ep: endpoint {
390*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx4_in2_ep>;
391*79ed18d9SThierry Reding							};
392*79ed18d9SThierry Reding						};
393*79ed18d9SThierry Reding
394*79ed18d9SThierry Reding						port@2 {
395*79ed18d9SThierry Reding							reg = <2>;
396*79ed18d9SThierry Reding
397*79ed18d9SThierry Reding							amx4_in3_ep: endpoint {
398*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx4_in3_ep>;
399*79ed18d9SThierry Reding							};
400*79ed18d9SThierry Reding						};
401*79ed18d9SThierry Reding
402*79ed18d9SThierry Reding						port@3 {
403*79ed18d9SThierry Reding							reg = <3>;
404*79ed18d9SThierry Reding
405*79ed18d9SThierry Reding							amx4_in4_ep: endpoint {
406*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx4_in4_ep>;
407*79ed18d9SThierry Reding							};
408*79ed18d9SThierry Reding						};
409*79ed18d9SThierry Reding
410*79ed18d9SThierry Reding						amx4_out_port: port@4 {
411*79ed18d9SThierry Reding							reg = <4>;
412*79ed18d9SThierry Reding
413*79ed18d9SThierry Reding							amx4_out_ep: endpoint {
414*79ed18d9SThierry Reding								remote-endpoint = <&xbar_amx4_out_ep>;
415*79ed18d9SThierry Reding							};
416*79ed18d9SThierry Reding						};
417*79ed18d9SThierry Reding					};
418*79ed18d9SThierry Reding				};
419*79ed18d9SThierry Reding
420*79ed18d9SThierry Reding				adx@2903800 {
421*79ed18d9SThierry Reding					status = "okay";
422*79ed18d9SThierry Reding
423*79ed18d9SThierry Reding					ports {
424*79ed18d9SThierry Reding						#address-cells = <1>;
425*79ed18d9SThierry Reding						#size-cells = <0>;
426*79ed18d9SThierry Reding
427*79ed18d9SThierry Reding						port@0 {
428*79ed18d9SThierry Reding							reg = <0>;
429*79ed18d9SThierry Reding
430*79ed18d9SThierry Reding							adx1_in_ep: endpoint {
431*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx1_in_ep>;
432*79ed18d9SThierry Reding							};
433*79ed18d9SThierry Reding						};
434*79ed18d9SThierry Reding
435*79ed18d9SThierry Reding						adx1_out1_port: port@1 {
436*79ed18d9SThierry Reding							reg = <1>;
437*79ed18d9SThierry Reding
438*79ed18d9SThierry Reding							adx1_out1_ep: endpoint {
439*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx1_out1_ep>;
440*79ed18d9SThierry Reding							};
441*79ed18d9SThierry Reding						};
442*79ed18d9SThierry Reding
443*79ed18d9SThierry Reding						adx1_out2_port: port@2 {
444*79ed18d9SThierry Reding							reg = <2>;
445*79ed18d9SThierry Reding
446*79ed18d9SThierry Reding							adx1_out2_ep: endpoint {
447*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx1_out2_ep>;
448*79ed18d9SThierry Reding							};
449*79ed18d9SThierry Reding						};
450*79ed18d9SThierry Reding
451*79ed18d9SThierry Reding						adx1_out3_port: port@3 {
452*79ed18d9SThierry Reding							reg = <3>;
453*79ed18d9SThierry Reding
454*79ed18d9SThierry Reding							adx1_out3_ep: endpoint {
455*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx1_out3_ep>;
456*79ed18d9SThierry Reding							};
457*79ed18d9SThierry Reding						};
458*79ed18d9SThierry Reding
459*79ed18d9SThierry Reding						adx1_out4_port: port@4 {
460*79ed18d9SThierry Reding							reg = <4>;
461*79ed18d9SThierry Reding
462*79ed18d9SThierry Reding							adx1_out4_ep: endpoint {
463*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx1_out4_ep>;
464*79ed18d9SThierry Reding							};
465*79ed18d9SThierry Reding						};
466*79ed18d9SThierry Reding					};
467*79ed18d9SThierry Reding				};
468*79ed18d9SThierry Reding
469*79ed18d9SThierry Reding				adx@2903900 {
470*79ed18d9SThierry Reding					status = "okay";
471*79ed18d9SThierry Reding
472*79ed18d9SThierry Reding					ports {
473*79ed18d9SThierry Reding						#address-cells = <1>;
474*79ed18d9SThierry Reding						#size-cells = <0>;
475*79ed18d9SThierry Reding
476*79ed18d9SThierry Reding						port@0 {
477*79ed18d9SThierry Reding							reg = <0>;
478*79ed18d9SThierry Reding
479*79ed18d9SThierry Reding							adx2_in_ep: endpoint {
480*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx2_in_ep>;
481*79ed18d9SThierry Reding							};
482*79ed18d9SThierry Reding						};
483*79ed18d9SThierry Reding
484*79ed18d9SThierry Reding						adx2_out1_port: port@1 {
485*79ed18d9SThierry Reding							reg = <1>;
486*79ed18d9SThierry Reding
487*79ed18d9SThierry Reding							adx2_out1_ep: endpoint {
488*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx2_out1_ep>;
489*79ed18d9SThierry Reding							};
490*79ed18d9SThierry Reding						};
491*79ed18d9SThierry Reding
492*79ed18d9SThierry Reding						adx2_out2_port: port@2 {
493*79ed18d9SThierry Reding							reg = <2>;
494*79ed18d9SThierry Reding
495*79ed18d9SThierry Reding							adx2_out2_ep: endpoint {
496*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx2_out2_ep>;
497*79ed18d9SThierry Reding							};
498*79ed18d9SThierry Reding						};
499*79ed18d9SThierry Reding
500*79ed18d9SThierry Reding						adx2_out3_port: port@3 {
501*79ed18d9SThierry Reding							reg = <3>;
502*79ed18d9SThierry Reding
503*79ed18d9SThierry Reding							adx2_out3_ep: endpoint {
504*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx2_out3_ep>;
505*79ed18d9SThierry Reding							};
506*79ed18d9SThierry Reding						};
507*79ed18d9SThierry Reding
508*79ed18d9SThierry Reding						adx2_out4_port: port@4 {
509*79ed18d9SThierry Reding							reg = <4>;
510*79ed18d9SThierry Reding
511*79ed18d9SThierry Reding							adx2_out4_ep: endpoint {
512*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx2_out4_ep>;
513*79ed18d9SThierry Reding							};
514*79ed18d9SThierry Reding						};
515*79ed18d9SThierry Reding					};
516*79ed18d9SThierry Reding				};
517*79ed18d9SThierry Reding
518*79ed18d9SThierry Reding				adx@2903a00 {
519*79ed18d9SThierry Reding					status = "okay";
520*79ed18d9SThierry Reding
521*79ed18d9SThierry Reding					ports {
522*79ed18d9SThierry Reding						#address-cells = <1>;
523*79ed18d9SThierry Reding						#size-cells = <0>;
524*79ed18d9SThierry Reding
525*79ed18d9SThierry Reding						port@0 {
526*79ed18d9SThierry Reding							reg = <0>;
527*79ed18d9SThierry Reding
528*79ed18d9SThierry Reding							adx3_in_ep: endpoint {
529*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx3_in_ep>;
530*79ed18d9SThierry Reding							};
531*79ed18d9SThierry Reding						};
532*79ed18d9SThierry Reding
533*79ed18d9SThierry Reding						adx3_out1_port: port@1 {
534*79ed18d9SThierry Reding							reg = <1>;
535*79ed18d9SThierry Reding
536*79ed18d9SThierry Reding							adx3_out1_ep: endpoint {
537*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx3_out1_ep>;
538*79ed18d9SThierry Reding							};
539*79ed18d9SThierry Reding						};
540*79ed18d9SThierry Reding
541*79ed18d9SThierry Reding						adx3_out2_port: port@2 {
542*79ed18d9SThierry Reding							reg = <2>;
543*79ed18d9SThierry Reding
544*79ed18d9SThierry Reding							adx3_out2_ep: endpoint {
545*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx3_out2_ep>;
546*79ed18d9SThierry Reding							};
547*79ed18d9SThierry Reding						};
548*79ed18d9SThierry Reding
549*79ed18d9SThierry Reding						adx3_out3_port: port@3 {
550*79ed18d9SThierry Reding							reg = <3>;
551*79ed18d9SThierry Reding
552*79ed18d9SThierry Reding							adx3_out3_ep: endpoint {
553*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx3_out3_ep>;
554*79ed18d9SThierry Reding							};
555*79ed18d9SThierry Reding						};
556*79ed18d9SThierry Reding
557*79ed18d9SThierry Reding						adx3_out4_port: port@4 {
558*79ed18d9SThierry Reding							reg = <4>;
559*79ed18d9SThierry Reding
560*79ed18d9SThierry Reding							adx3_out4_ep: endpoint {
561*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx3_out4_ep>;
562*79ed18d9SThierry Reding							};
563*79ed18d9SThierry Reding						};
564*79ed18d9SThierry Reding					};
565*79ed18d9SThierry Reding				};
566*79ed18d9SThierry Reding
567*79ed18d9SThierry Reding				adx@2903b00 {
568*79ed18d9SThierry Reding					status = "okay";
569*79ed18d9SThierry Reding
570*79ed18d9SThierry Reding					ports {
571*79ed18d9SThierry Reding						#address-cells = <1>;
572*79ed18d9SThierry Reding						#size-cells = <0>;
573*79ed18d9SThierry Reding
574*79ed18d9SThierry Reding						port@0 {
575*79ed18d9SThierry Reding							reg = <0>;
576*79ed18d9SThierry Reding
577*79ed18d9SThierry Reding							adx4_in_ep: endpoint {
578*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx4_in_ep>;
579*79ed18d9SThierry Reding							};
580*79ed18d9SThierry Reding						};
581*79ed18d9SThierry Reding
582*79ed18d9SThierry Reding						adx4_out1_port: port@1 {
583*79ed18d9SThierry Reding							reg = <1>;
584*79ed18d9SThierry Reding
585*79ed18d9SThierry Reding							adx4_out1_ep: endpoint {
586*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx4_out1_ep>;
587*79ed18d9SThierry Reding							};
588*79ed18d9SThierry Reding						};
589*79ed18d9SThierry Reding
590*79ed18d9SThierry Reding						adx4_out2_port: port@2 {
591*79ed18d9SThierry Reding							reg = <2>;
592*79ed18d9SThierry Reding
593*79ed18d9SThierry Reding							adx4_out2_ep: endpoint {
594*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx4_out2_ep>;
595*79ed18d9SThierry Reding							};
596*79ed18d9SThierry Reding						};
597*79ed18d9SThierry Reding
598*79ed18d9SThierry Reding						adx4_out3_port: port@3 {
599*79ed18d9SThierry Reding							reg = <3>;
600*79ed18d9SThierry Reding
601*79ed18d9SThierry Reding							adx4_out3_ep: endpoint {
602*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx4_out3_ep>;
603*79ed18d9SThierry Reding							};
604*79ed18d9SThierry Reding						};
605*79ed18d9SThierry Reding
606*79ed18d9SThierry Reding						adx4_out4_port: port@4 {
607*79ed18d9SThierry Reding							reg = <4>;
608*79ed18d9SThierry Reding
609*79ed18d9SThierry Reding							adx4_out4_ep: endpoint {
610*79ed18d9SThierry Reding								remote-endpoint = <&xbar_adx4_out4_ep>;
611*79ed18d9SThierry Reding							};
612*79ed18d9SThierry Reding						};
613*79ed18d9SThierry Reding					};
614*79ed18d9SThierry Reding				};
615*79ed18d9SThierry Reding
616*79ed18d9SThierry Reding				dmic@2904200 {
617*79ed18d9SThierry Reding					status = "okay";
618*79ed18d9SThierry Reding
619*79ed18d9SThierry Reding					ports {
620*79ed18d9SThierry Reding						#address-cells = <1>;
621*79ed18d9SThierry Reding						#size-cells = <0>;
622*79ed18d9SThierry Reding
623*79ed18d9SThierry Reding						port@0 {
624*79ed18d9SThierry Reding							reg = <0>;
625*79ed18d9SThierry Reding
626*79ed18d9SThierry Reding							dmic3_cif_ep: endpoint {
627*79ed18d9SThierry Reding								remote-endpoint = <&xbar_dmic3_ep>;
628*79ed18d9SThierry Reding							};
629*79ed18d9SThierry Reding						};
630*79ed18d9SThierry Reding
631*79ed18d9SThierry Reding						dmic3_port: port@1 {
632*79ed18d9SThierry Reding							reg = <1>;
633*79ed18d9SThierry Reding
634*79ed18d9SThierry Reding							dmic3_dap_ep: endpoint {
635*79ed18d9SThierry Reding								/* Place holder for external Codec */
636*79ed18d9SThierry Reding							};
637*79ed18d9SThierry Reding						};
638*79ed18d9SThierry Reding					};
639*79ed18d9SThierry Reding				};
640*79ed18d9SThierry Reding
641*79ed18d9SThierry Reding				processing-engine@2908000 {
642*79ed18d9SThierry Reding					status = "okay";
643*79ed18d9SThierry Reding
644*79ed18d9SThierry Reding					ports {
645*79ed18d9SThierry Reding						#address-cells = <1>;
646*79ed18d9SThierry Reding						#size-cells = <0>;
647*79ed18d9SThierry Reding
648*79ed18d9SThierry Reding						port@0 {
649*79ed18d9SThierry Reding							reg = <0x0>;
650*79ed18d9SThierry Reding
651*79ed18d9SThierry Reding							ope1_cif_in_ep: endpoint {
652*79ed18d9SThierry Reding								remote-endpoint = <&xbar_ope1_in_ep>;
653*79ed18d9SThierry Reding							};
654*79ed18d9SThierry Reding						};
655*79ed18d9SThierry Reding
656*79ed18d9SThierry Reding						ope1_out_port: port@1 {
657*79ed18d9SThierry Reding							reg = <0x1>;
658*79ed18d9SThierry Reding
659*79ed18d9SThierry Reding							ope1_cif_out_ep: endpoint {
660*79ed18d9SThierry Reding								remote-endpoint = <&xbar_ope1_out_ep>;
661*79ed18d9SThierry Reding							};
662*79ed18d9SThierry Reding						};
663*79ed18d9SThierry Reding					};
664*79ed18d9SThierry Reding				};
665*79ed18d9SThierry Reding
666*79ed18d9SThierry Reding				mvc@290a000 {
667*79ed18d9SThierry Reding					status = "okay";
668*79ed18d9SThierry Reding
669*79ed18d9SThierry Reding					ports {
670*79ed18d9SThierry Reding						#address-cells = <1>;
671*79ed18d9SThierry Reding						#size-cells = <0>;
672*79ed18d9SThierry Reding
673*79ed18d9SThierry Reding						port@0 {
674*79ed18d9SThierry Reding							reg = <0>;
675*79ed18d9SThierry Reding
676*79ed18d9SThierry Reding							mvc1_cif_in_ep: endpoint {
677*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mvc1_in_ep>;
678*79ed18d9SThierry Reding							};
679*79ed18d9SThierry Reding						};
680*79ed18d9SThierry Reding
681*79ed18d9SThierry Reding						mvc1_out_port: port@1 {
682*79ed18d9SThierry Reding							reg = <1>;
683*79ed18d9SThierry Reding
684*79ed18d9SThierry Reding							mvc1_cif_out_ep: endpoint {
685*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mvc1_out_ep>;
686*79ed18d9SThierry Reding							};
687*79ed18d9SThierry Reding						};
688*79ed18d9SThierry Reding					};
689*79ed18d9SThierry Reding				};
690*79ed18d9SThierry Reding
691*79ed18d9SThierry Reding				mvc@290a200 {
692*79ed18d9SThierry Reding					status = "okay";
693*79ed18d9SThierry Reding
694*79ed18d9SThierry Reding					ports {
695*79ed18d9SThierry Reding						#address-cells = <1>;
696*79ed18d9SThierry Reding						#size-cells = <0>;
697*79ed18d9SThierry Reding
698*79ed18d9SThierry Reding						port@0 {
699*79ed18d9SThierry Reding							reg = <0>;
700*79ed18d9SThierry Reding
701*79ed18d9SThierry Reding							mvc2_cif_in_ep: endpoint {
702*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mvc2_in_ep>;
703*79ed18d9SThierry Reding							};
704*79ed18d9SThierry Reding						};
705*79ed18d9SThierry Reding
706*79ed18d9SThierry Reding						mvc2_out_port: port@1 {
707*79ed18d9SThierry Reding							reg = <1>;
708*79ed18d9SThierry Reding
709*79ed18d9SThierry Reding							mvc2_cif_out_ep: endpoint {
710*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mvc2_out_ep>;
711*79ed18d9SThierry Reding							};
712*79ed18d9SThierry Reding						};
713*79ed18d9SThierry Reding					};
714*79ed18d9SThierry Reding				};
715*79ed18d9SThierry Reding
716*79ed18d9SThierry Reding				amixer@290bb00 {
717*79ed18d9SThierry Reding					status = "okay";
718*79ed18d9SThierry Reding
719*79ed18d9SThierry Reding					ports {
720*79ed18d9SThierry Reding						#address-cells = <1>;
721*79ed18d9SThierry Reding						#size-cells = <0>;
722*79ed18d9SThierry Reding
723*79ed18d9SThierry Reding						port@0 {
724*79ed18d9SThierry Reding							reg = <0x0>;
725*79ed18d9SThierry Reding
726*79ed18d9SThierry Reding							mixer_in1_ep: endpoint {
727*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in1_ep>;
728*79ed18d9SThierry Reding							};
729*79ed18d9SThierry Reding						};
730*79ed18d9SThierry Reding
731*79ed18d9SThierry Reding						port@1 {
732*79ed18d9SThierry Reding							reg = <0x1>;
733*79ed18d9SThierry Reding
734*79ed18d9SThierry Reding							mixer_in2_ep: endpoint {
735*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in2_ep>;
736*79ed18d9SThierry Reding							};
737*79ed18d9SThierry Reding						};
738*79ed18d9SThierry Reding
739*79ed18d9SThierry Reding						port@2 {
740*79ed18d9SThierry Reding							reg = <0x2>;
741*79ed18d9SThierry Reding
742*79ed18d9SThierry Reding							mixer_in3_ep: endpoint {
743*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in3_ep>;
744*79ed18d9SThierry Reding							};
745*79ed18d9SThierry Reding						};
746*79ed18d9SThierry Reding
747*79ed18d9SThierry Reding						port@3 {
748*79ed18d9SThierry Reding							reg = <0x3>;
749*79ed18d9SThierry Reding
750*79ed18d9SThierry Reding							mixer_in4_ep: endpoint {
751*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in4_ep>;
752*79ed18d9SThierry Reding							};
753*79ed18d9SThierry Reding						};
754*79ed18d9SThierry Reding
755*79ed18d9SThierry Reding						port@4 {
756*79ed18d9SThierry Reding							reg = <0x4>;
757*79ed18d9SThierry Reding
758*79ed18d9SThierry Reding							mixer_in5_ep: endpoint {
759*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in5_ep>;
760*79ed18d9SThierry Reding							};
761*79ed18d9SThierry Reding						};
762*79ed18d9SThierry Reding
763*79ed18d9SThierry Reding						port@5 {
764*79ed18d9SThierry Reding							reg = <0x5>;
765*79ed18d9SThierry Reding
766*79ed18d9SThierry Reding							mixer_in6_ep: endpoint {
767*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in6_ep>;
768*79ed18d9SThierry Reding							};
769*79ed18d9SThierry Reding						};
770*79ed18d9SThierry Reding
771*79ed18d9SThierry Reding						port@6 {
772*79ed18d9SThierry Reding							reg = <0x6>;
773*79ed18d9SThierry Reding
774*79ed18d9SThierry Reding							mixer_in7_ep: endpoint {
775*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in7_ep>;
776*79ed18d9SThierry Reding							};
777*79ed18d9SThierry Reding						};
778*79ed18d9SThierry Reding
779*79ed18d9SThierry Reding						port@7 {
780*79ed18d9SThierry Reding							reg = <0x7>;
781*79ed18d9SThierry Reding
782*79ed18d9SThierry Reding							mixer_in8_ep: endpoint {
783*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in8_ep>;
784*79ed18d9SThierry Reding							};
785*79ed18d9SThierry Reding						};
786*79ed18d9SThierry Reding
787*79ed18d9SThierry Reding						port@8 {
788*79ed18d9SThierry Reding							reg = <0x8>;
789*79ed18d9SThierry Reding
790*79ed18d9SThierry Reding							mixer_in9_ep: endpoint {
791*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in9_ep>;
792*79ed18d9SThierry Reding							};
793*79ed18d9SThierry Reding						};
794*79ed18d9SThierry Reding
795*79ed18d9SThierry Reding						port@9 {
796*79ed18d9SThierry Reding							reg = <0x9>;
797*79ed18d9SThierry Reding
798*79ed18d9SThierry Reding							mixer_in10_ep: endpoint {
799*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in10_ep>;
800*79ed18d9SThierry Reding							};
801*79ed18d9SThierry Reding						};
802*79ed18d9SThierry Reding
803*79ed18d9SThierry Reding						mixer_out1_port: port@a {
804*79ed18d9SThierry Reding							reg = <0xa>;
805*79ed18d9SThierry Reding
806*79ed18d9SThierry Reding							mixer_out1_ep: endpoint {
807*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_out1_ep>;
808*79ed18d9SThierry Reding							};
809*79ed18d9SThierry Reding						};
810*79ed18d9SThierry Reding
811*79ed18d9SThierry Reding						mixer_out2_port: port@b {
812*79ed18d9SThierry Reding							reg = <0xb>;
813*79ed18d9SThierry Reding
814*79ed18d9SThierry Reding							mixer_out2_ep: endpoint {
815*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_out2_ep>;
816*79ed18d9SThierry Reding							};
817*79ed18d9SThierry Reding						};
818*79ed18d9SThierry Reding
819*79ed18d9SThierry Reding						mixer_out3_port: port@c {
820*79ed18d9SThierry Reding							reg = <0xc>;
821*79ed18d9SThierry Reding
822*79ed18d9SThierry Reding							mixer_out3_ep: endpoint {
823*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_out3_ep>;
824*79ed18d9SThierry Reding							};
825*79ed18d9SThierry Reding						};
826*79ed18d9SThierry Reding
827*79ed18d9SThierry Reding						mixer_out4_port: port@d {
828*79ed18d9SThierry Reding							reg = <0xd>;
829*79ed18d9SThierry Reding
830*79ed18d9SThierry Reding							mixer_out4_ep: endpoint {
831*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_out4_ep>;
832*79ed18d9SThierry Reding							};
833*79ed18d9SThierry Reding						};
834*79ed18d9SThierry Reding
835*79ed18d9SThierry Reding						mixer_out5_port: port@e {
836*79ed18d9SThierry Reding							reg = <0xe>;
837*79ed18d9SThierry Reding
838*79ed18d9SThierry Reding							mixer_out5_ep: endpoint {
839*79ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_out5_ep>;
840*79ed18d9SThierry Reding							};
841*79ed18d9SThierry Reding						};
842*79ed18d9SThierry Reding					};
843*79ed18d9SThierry Reding				};
844*79ed18d9SThierry Reding
845*79ed18d9SThierry Reding				admaif@290f000 {
846*79ed18d9SThierry Reding					status = "okay";
847*79ed18d9SThierry Reding
848*79ed18d9SThierry Reding					ports {
849*79ed18d9SThierry Reding						#address-cells = <1>;
850*79ed18d9SThierry Reding						#size-cells = <0>;
851*79ed18d9SThierry Reding
852*79ed18d9SThierry Reding						admaif0_port: port@0 {
853*79ed18d9SThierry Reding							reg = <0x0>;
854*79ed18d9SThierry Reding
855*79ed18d9SThierry Reding							admaif0_ep: endpoint {
856*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif0_ep>;
857*79ed18d9SThierry Reding							};
858*79ed18d9SThierry Reding						};
859*79ed18d9SThierry Reding
860*79ed18d9SThierry Reding						admaif1_port: port@1 {
861*79ed18d9SThierry Reding							reg = <0x1>;
862*79ed18d9SThierry Reding
863*79ed18d9SThierry Reding							admaif1_ep: endpoint {
864*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif1_ep>;
865*79ed18d9SThierry Reding							};
866*79ed18d9SThierry Reding						};
867*79ed18d9SThierry Reding
868*79ed18d9SThierry Reding						admaif2_port: port@2 {
869*79ed18d9SThierry Reding							reg = <0x2>;
870*79ed18d9SThierry Reding
871*79ed18d9SThierry Reding							admaif2_ep: endpoint {
872*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif2_ep>;
873*79ed18d9SThierry Reding							};
874*79ed18d9SThierry Reding						};
875*79ed18d9SThierry Reding
876*79ed18d9SThierry Reding						admaif3_port: port@3 {
877*79ed18d9SThierry Reding							reg = <0x3>;
878*79ed18d9SThierry Reding
879*79ed18d9SThierry Reding							admaif3_ep: endpoint {
880*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif3_ep>;
881*79ed18d9SThierry Reding							};
882*79ed18d9SThierry Reding						};
883*79ed18d9SThierry Reding
884*79ed18d9SThierry Reding						admaif4_port: port@4 {
885*79ed18d9SThierry Reding							reg = <0x4>;
886*79ed18d9SThierry Reding
887*79ed18d9SThierry Reding							admaif4_ep: endpoint {
888*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif4_ep>;
889*79ed18d9SThierry Reding							};
890*79ed18d9SThierry Reding						};
891*79ed18d9SThierry Reding
892*79ed18d9SThierry Reding						admaif5_port: port@5 {
893*79ed18d9SThierry Reding							reg = <0x5>;
894*79ed18d9SThierry Reding
895*79ed18d9SThierry Reding							admaif5_ep: endpoint {
896*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif5_ep>;
897*79ed18d9SThierry Reding							};
898*79ed18d9SThierry Reding						};
899*79ed18d9SThierry Reding
900*79ed18d9SThierry Reding						admaif6_port: port@6 {
901*79ed18d9SThierry Reding							reg = <0x6>;
902*79ed18d9SThierry Reding
903*79ed18d9SThierry Reding							admaif6_ep: endpoint {
904*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif6_ep>;
905*79ed18d9SThierry Reding							};
906*79ed18d9SThierry Reding						};
907*79ed18d9SThierry Reding
908*79ed18d9SThierry Reding						admaif7_port: port@7 {
909*79ed18d9SThierry Reding							reg = <0x7>;
910*79ed18d9SThierry Reding
911*79ed18d9SThierry Reding							admaif7_ep: endpoint {
912*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif7_ep>;
913*79ed18d9SThierry Reding							};
914*79ed18d9SThierry Reding						};
915*79ed18d9SThierry Reding
916*79ed18d9SThierry Reding						admaif8_port: port@8 {
917*79ed18d9SThierry Reding							reg = <0x8>;
918*79ed18d9SThierry Reding
919*79ed18d9SThierry Reding							admaif8_ep: endpoint {
920*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif8_ep>;
921*79ed18d9SThierry Reding							};
922*79ed18d9SThierry Reding						};
923*79ed18d9SThierry Reding
924*79ed18d9SThierry Reding						admaif9_port: port@9 {
925*79ed18d9SThierry Reding							reg = <0x9>;
926*79ed18d9SThierry Reding
927*79ed18d9SThierry Reding							admaif9_ep: endpoint {
928*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif9_ep>;
929*79ed18d9SThierry Reding							};
930*79ed18d9SThierry Reding						};
931*79ed18d9SThierry Reding
932*79ed18d9SThierry Reding						admaif10_port: port@a {
933*79ed18d9SThierry Reding							reg = <0xa>;
934*79ed18d9SThierry Reding
935*79ed18d9SThierry Reding							admaif10_ep: endpoint {
936*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif10_ep>;
937*79ed18d9SThierry Reding							};
938*79ed18d9SThierry Reding						};
939*79ed18d9SThierry Reding
940*79ed18d9SThierry Reding						admaif11_port: port@b {
941*79ed18d9SThierry Reding							reg = <0xb>;
942*79ed18d9SThierry Reding
943*79ed18d9SThierry Reding							admaif11_ep: endpoint {
944*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif11_ep>;
945*79ed18d9SThierry Reding							};
946*79ed18d9SThierry Reding						};
947*79ed18d9SThierry Reding
948*79ed18d9SThierry Reding						admaif12_port: port@c {
949*79ed18d9SThierry Reding							reg = <0xc>;
950*79ed18d9SThierry Reding
951*79ed18d9SThierry Reding							admaif12_ep: endpoint {
952*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif12_ep>;
953*79ed18d9SThierry Reding							};
954*79ed18d9SThierry Reding						};
955*79ed18d9SThierry Reding
956*79ed18d9SThierry Reding						admaif13_port: port@d {
957*79ed18d9SThierry Reding							reg = <0xd>;
958*79ed18d9SThierry Reding
959*79ed18d9SThierry Reding							admaif13_ep: endpoint {
960*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif13_ep>;
961*79ed18d9SThierry Reding							};
962*79ed18d9SThierry Reding						};
963*79ed18d9SThierry Reding
964*79ed18d9SThierry Reding						admaif14_port: port@e {
965*79ed18d9SThierry Reding							reg = <0xe>;
966*79ed18d9SThierry Reding
967*79ed18d9SThierry Reding							admaif14_ep: endpoint {
968*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif14_ep>;
969*79ed18d9SThierry Reding							};
970*79ed18d9SThierry Reding						};
971*79ed18d9SThierry Reding
972*79ed18d9SThierry Reding						admaif15_port: port@f {
973*79ed18d9SThierry Reding							reg = <0xf>;
974*79ed18d9SThierry Reding
975*79ed18d9SThierry Reding							admaif15_ep: endpoint {
976*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif15_ep>;
977*79ed18d9SThierry Reding							};
978*79ed18d9SThierry Reding						};
979*79ed18d9SThierry Reding
980*79ed18d9SThierry Reding						admaif16_port: port@10 {
981*79ed18d9SThierry Reding							reg = <0x10>;
982*79ed18d9SThierry Reding
983*79ed18d9SThierry Reding							admaif16_ep: endpoint {
984*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif16_ep>;
985*79ed18d9SThierry Reding							};
986*79ed18d9SThierry Reding						};
987*79ed18d9SThierry Reding
988*79ed18d9SThierry Reding						admaif17_port: port@11 {
989*79ed18d9SThierry Reding							reg = <0x11>;
990*79ed18d9SThierry Reding
991*79ed18d9SThierry Reding							admaif17_ep: endpoint {
992*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif17_ep>;
993*79ed18d9SThierry Reding							};
994*79ed18d9SThierry Reding						};
995*79ed18d9SThierry Reding
996*79ed18d9SThierry Reding						admaif18_port: port@12 {
997*79ed18d9SThierry Reding							reg = <0x12>;
998*79ed18d9SThierry Reding
999*79ed18d9SThierry Reding							admaif18_ep: endpoint {
1000*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif18_ep>;
1001*79ed18d9SThierry Reding							};
1002*79ed18d9SThierry Reding						};
1003*79ed18d9SThierry Reding
1004*79ed18d9SThierry Reding						admaif19_port: port@13 {
1005*79ed18d9SThierry Reding							reg = <0x13>;
1006*79ed18d9SThierry Reding
1007*79ed18d9SThierry Reding							admaif19_ep: endpoint {
1008*79ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif19_ep>;
1009*79ed18d9SThierry Reding							};
1010*79ed18d9SThierry Reding						};
1011*79ed18d9SThierry Reding					};
1012*79ed18d9SThierry Reding				};
1013*79ed18d9SThierry Reding
1014*79ed18d9SThierry Reding				asrc@2910000 {
1015*79ed18d9SThierry Reding					status = "okay";
1016*79ed18d9SThierry Reding
1017*79ed18d9SThierry Reding					ports {
1018*79ed18d9SThierry Reding						#address-cells = <1>;
1019*79ed18d9SThierry Reding						#size-cells = <0>;
1020*79ed18d9SThierry Reding
1021*79ed18d9SThierry Reding						port@0 {
1022*79ed18d9SThierry Reding							reg = <0x0>;
1023*79ed18d9SThierry Reding
1024*79ed18d9SThierry Reding							asrc_in1_ep: endpoint {
1025*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in1_ep>;
1026*79ed18d9SThierry Reding							};
1027*79ed18d9SThierry Reding						};
1028*79ed18d9SThierry Reding
1029*79ed18d9SThierry Reding						port@1 {
1030*79ed18d9SThierry Reding							reg = <0x1>;
1031*79ed18d9SThierry Reding
1032*79ed18d9SThierry Reding							asrc_in2_ep: endpoint {
1033*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in2_ep>;
1034*79ed18d9SThierry Reding							};
1035*79ed18d9SThierry Reding						};
1036*79ed18d9SThierry Reding
1037*79ed18d9SThierry Reding						port@2 {
1038*79ed18d9SThierry Reding							reg = <0x2>;
1039*79ed18d9SThierry Reding
1040*79ed18d9SThierry Reding							asrc_in3_ep: endpoint {
1041*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in3_ep>;
1042*79ed18d9SThierry Reding							};
1043*79ed18d9SThierry Reding						};
1044*79ed18d9SThierry Reding
1045*79ed18d9SThierry Reding						port@3 {
1046*79ed18d9SThierry Reding							reg = <0x3>;
1047*79ed18d9SThierry Reding
1048*79ed18d9SThierry Reding							asrc_in4_ep: endpoint {
1049*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in4_ep>;
1050*79ed18d9SThierry Reding							};
1051*79ed18d9SThierry Reding						};
1052*79ed18d9SThierry Reding
1053*79ed18d9SThierry Reding						port@4 {
1054*79ed18d9SThierry Reding							reg = <0x4>;
1055*79ed18d9SThierry Reding
1056*79ed18d9SThierry Reding							asrc_in5_ep: endpoint {
1057*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in5_ep>;
1058*79ed18d9SThierry Reding							};
1059*79ed18d9SThierry Reding						};
1060*79ed18d9SThierry Reding
1061*79ed18d9SThierry Reding						port@5 {
1062*79ed18d9SThierry Reding							reg = <0x5>;
1063*79ed18d9SThierry Reding
1064*79ed18d9SThierry Reding							asrc_in6_ep: endpoint {
1065*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in6_ep>;
1066*79ed18d9SThierry Reding							};
1067*79ed18d9SThierry Reding						};
1068*79ed18d9SThierry Reding
1069*79ed18d9SThierry Reding						port@6 {
1070*79ed18d9SThierry Reding							reg = <0x6>;
1071*79ed18d9SThierry Reding
1072*79ed18d9SThierry Reding							asrc_in7_ep: endpoint {
1073*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in7_ep>;
1074*79ed18d9SThierry Reding							};
1075*79ed18d9SThierry Reding						};
1076*79ed18d9SThierry Reding
1077*79ed18d9SThierry Reding						asrc_out1_port: port@7 {
1078*79ed18d9SThierry Reding							reg = <0x7>;
1079*79ed18d9SThierry Reding
1080*79ed18d9SThierry Reding							asrc_out1_ep: endpoint {
1081*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out1_ep>;
1082*79ed18d9SThierry Reding							};
1083*79ed18d9SThierry Reding						};
1084*79ed18d9SThierry Reding
1085*79ed18d9SThierry Reding						asrc_out2_port: port@8 {
1086*79ed18d9SThierry Reding							reg = <0x8>;
1087*79ed18d9SThierry Reding
1088*79ed18d9SThierry Reding							asrc_out2_ep: endpoint {
1089*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out2_ep>;
1090*79ed18d9SThierry Reding							};
1091*79ed18d9SThierry Reding						};
1092*79ed18d9SThierry Reding
1093*79ed18d9SThierry Reding						asrc_out3_port: port@9 {
1094*79ed18d9SThierry Reding							reg = <0x9>;
1095*79ed18d9SThierry Reding
1096*79ed18d9SThierry Reding							asrc_out3_ep: endpoint {
1097*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out3_ep>;
1098*79ed18d9SThierry Reding							};
1099*79ed18d9SThierry Reding						};
1100*79ed18d9SThierry Reding
1101*79ed18d9SThierry Reding						asrc_out4_port: port@a {
1102*79ed18d9SThierry Reding							reg = <0xa>;
1103*79ed18d9SThierry Reding
1104*79ed18d9SThierry Reding							asrc_out4_ep: endpoint {
1105*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out4_ep>;
1106*79ed18d9SThierry Reding							};
1107*79ed18d9SThierry Reding						};
1108*79ed18d9SThierry Reding
1109*79ed18d9SThierry Reding						asrc_out5_port: port@b {
1110*79ed18d9SThierry Reding							reg = <0xb>;
1111*79ed18d9SThierry Reding
1112*79ed18d9SThierry Reding							asrc_out5_ep: endpoint {
1113*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out5_ep>;
1114*79ed18d9SThierry Reding							};
1115*79ed18d9SThierry Reding						};
1116*79ed18d9SThierry Reding
1117*79ed18d9SThierry Reding						asrc_out6_port: port@c {
1118*79ed18d9SThierry Reding							reg = <0xc>;
1119*79ed18d9SThierry Reding
1120*79ed18d9SThierry Reding							asrc_out6_ep: endpoint {
1121*79ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out6_ep>;
1122*79ed18d9SThierry Reding							};
1123*79ed18d9SThierry Reding						};
1124*79ed18d9SThierry Reding					};
1125*79ed18d9SThierry Reding				};
1126*79ed18d9SThierry Reding
11275b4f6323SSameer Pujar				ports {
11285b4f6323SSameer Pujar					#address-cells = <1>;
11295b4f6323SSameer Pujar					#size-cells = <0>;
11305b4f6323SSameer Pujar
11315b4f6323SSameer Pujar					port@0 {
11325b4f6323SSameer Pujar						reg = <0x0>;
11335b4f6323SSameer Pujar
11345b4f6323SSameer Pujar						xbar_admaif0_ep: endpoint {
11355b4f6323SSameer Pujar							remote-endpoint = <&admaif0_ep>;
11365b4f6323SSameer Pujar						};
11375b4f6323SSameer Pujar					};
11385b4f6323SSameer Pujar
11395b4f6323SSameer Pujar					port@1 {
11405b4f6323SSameer Pujar						reg = <0x1>;
11415b4f6323SSameer Pujar
11425b4f6323SSameer Pujar						xbar_admaif1_ep: endpoint {
11435b4f6323SSameer Pujar							remote-endpoint = <&admaif1_ep>;
11445b4f6323SSameer Pujar						};
11455b4f6323SSameer Pujar					};
11465b4f6323SSameer Pujar
11475b4f6323SSameer Pujar					port@2 {
11485b4f6323SSameer Pujar						reg = <0x2>;
11495b4f6323SSameer Pujar
11505b4f6323SSameer Pujar						xbar_admaif2_ep: endpoint {
11515b4f6323SSameer Pujar							remote-endpoint = <&admaif2_ep>;
11525b4f6323SSameer Pujar						};
11535b4f6323SSameer Pujar					};
11545b4f6323SSameer Pujar
11555b4f6323SSameer Pujar					port@3 {
11565b4f6323SSameer Pujar						reg = <0x3>;
11575b4f6323SSameer Pujar
11585b4f6323SSameer Pujar						xbar_admaif3_ep: endpoint {
11595b4f6323SSameer Pujar							remote-endpoint = <&admaif3_ep>;
11605b4f6323SSameer Pujar						};
11615b4f6323SSameer Pujar					};
11625b4f6323SSameer Pujar
11635b4f6323SSameer Pujar					port@4 {
11645b4f6323SSameer Pujar						reg = <0x4>;
11655b4f6323SSameer Pujar
11665b4f6323SSameer Pujar						xbar_admaif4_ep: endpoint {
11675b4f6323SSameer Pujar							remote-endpoint = <&admaif4_ep>;
11685b4f6323SSameer Pujar						};
11695b4f6323SSameer Pujar					};
11705b4f6323SSameer Pujar
11715b4f6323SSameer Pujar					port@5 {
11725b4f6323SSameer Pujar						reg = <0x5>;
11735b4f6323SSameer Pujar
11745b4f6323SSameer Pujar						xbar_admaif5_ep: endpoint {
11755b4f6323SSameer Pujar							remote-endpoint = <&admaif5_ep>;
11765b4f6323SSameer Pujar						};
11775b4f6323SSameer Pujar					};
11785b4f6323SSameer Pujar
11795b4f6323SSameer Pujar					port@6 {
11805b4f6323SSameer Pujar						reg = <0x6>;
11815b4f6323SSameer Pujar
11825b4f6323SSameer Pujar						xbar_admaif6_ep: endpoint {
11835b4f6323SSameer Pujar							remote-endpoint = <&admaif6_ep>;
11845b4f6323SSameer Pujar						};
11855b4f6323SSameer Pujar					};
11865b4f6323SSameer Pujar
11875b4f6323SSameer Pujar					port@7 {
11885b4f6323SSameer Pujar						reg = <0x7>;
11895b4f6323SSameer Pujar
11905b4f6323SSameer Pujar						xbar_admaif7_ep: endpoint {
11915b4f6323SSameer Pujar							remote-endpoint = <&admaif7_ep>;
11925b4f6323SSameer Pujar						};
11935b4f6323SSameer Pujar					};
11945b4f6323SSameer Pujar
11955b4f6323SSameer Pujar					port@8 {
11965b4f6323SSameer Pujar						reg = <0x8>;
11975b4f6323SSameer Pujar
11985b4f6323SSameer Pujar						xbar_admaif8_ep: endpoint {
11995b4f6323SSameer Pujar							remote-endpoint = <&admaif8_ep>;
12005b4f6323SSameer Pujar						};
12015b4f6323SSameer Pujar					};
12025b4f6323SSameer Pujar
12035b4f6323SSameer Pujar					port@9 {
12045b4f6323SSameer Pujar						reg = <0x9>;
12055b4f6323SSameer Pujar
12065b4f6323SSameer Pujar						xbar_admaif9_ep: endpoint {
12075b4f6323SSameer Pujar							remote-endpoint = <&admaif9_ep>;
12085b4f6323SSameer Pujar						};
12095b4f6323SSameer Pujar					};
12105b4f6323SSameer Pujar
12115b4f6323SSameer Pujar					port@a {
12125b4f6323SSameer Pujar						reg = <0xa>;
12135b4f6323SSameer Pujar
12145b4f6323SSameer Pujar						xbar_admaif10_ep: endpoint {
12155b4f6323SSameer Pujar							remote-endpoint = <&admaif10_ep>;
12165b4f6323SSameer Pujar						};
12175b4f6323SSameer Pujar					};
12185b4f6323SSameer Pujar
12195b4f6323SSameer Pujar					port@b {
12205b4f6323SSameer Pujar						reg = <0xb>;
12215b4f6323SSameer Pujar
12225b4f6323SSameer Pujar						xbar_admaif11_ep: endpoint {
12235b4f6323SSameer Pujar							remote-endpoint = <&admaif11_ep>;
12245b4f6323SSameer Pujar						};
12255b4f6323SSameer Pujar					};
12265b4f6323SSameer Pujar
12275b4f6323SSameer Pujar					port@c {
12285b4f6323SSameer Pujar						reg = <0xc>;
12295b4f6323SSameer Pujar
12305b4f6323SSameer Pujar						xbar_admaif12_ep: endpoint {
12315b4f6323SSameer Pujar							remote-endpoint = <&admaif12_ep>;
12325b4f6323SSameer Pujar						};
12335b4f6323SSameer Pujar					};
12345b4f6323SSameer Pujar
12355b4f6323SSameer Pujar					port@d {
12365b4f6323SSameer Pujar						reg = <0xd>;
12375b4f6323SSameer Pujar
12385b4f6323SSameer Pujar						xbar_admaif13_ep: endpoint {
12395b4f6323SSameer Pujar							remote-endpoint = <&admaif13_ep>;
12405b4f6323SSameer Pujar						};
12415b4f6323SSameer Pujar					};
12425b4f6323SSameer Pujar
12435b4f6323SSameer Pujar					port@e {
12445b4f6323SSameer Pujar						reg = <0xe>;
12455b4f6323SSameer Pujar
12465b4f6323SSameer Pujar						xbar_admaif14_ep: endpoint {
12475b4f6323SSameer Pujar							remote-endpoint = <&admaif14_ep>;
12485b4f6323SSameer Pujar						};
12495b4f6323SSameer Pujar					};
12505b4f6323SSameer Pujar
12515b4f6323SSameer Pujar					port@f {
12525b4f6323SSameer Pujar						reg = <0xf>;
12535b4f6323SSameer Pujar
12545b4f6323SSameer Pujar						xbar_admaif15_ep: endpoint {
12555b4f6323SSameer Pujar							remote-endpoint = <&admaif15_ep>;
12565b4f6323SSameer Pujar						};
12575b4f6323SSameer Pujar					};
12585b4f6323SSameer Pujar
12595b4f6323SSameer Pujar					port@10 {
12605b4f6323SSameer Pujar						reg = <0x10>;
12615b4f6323SSameer Pujar
12625b4f6323SSameer Pujar						xbar_admaif16_ep: endpoint {
12635b4f6323SSameer Pujar							remote-endpoint = <&admaif16_ep>;
12645b4f6323SSameer Pujar						};
12655b4f6323SSameer Pujar					};
12665b4f6323SSameer Pujar
12675b4f6323SSameer Pujar					port@11 {
12685b4f6323SSameer Pujar						reg = <0x11>;
12695b4f6323SSameer Pujar
12705b4f6323SSameer Pujar						xbar_admaif17_ep: endpoint {
12715b4f6323SSameer Pujar							remote-endpoint = <&admaif17_ep>;
12725b4f6323SSameer Pujar						};
12735b4f6323SSameer Pujar					};
12745b4f6323SSameer Pujar
12755b4f6323SSameer Pujar					port@12 {
12765b4f6323SSameer Pujar						reg = <0x12>;
12775b4f6323SSameer Pujar
12785b4f6323SSameer Pujar						xbar_admaif18_ep: endpoint {
12795b4f6323SSameer Pujar							remote-endpoint = <&admaif18_ep>;
12805b4f6323SSameer Pujar						};
12815b4f6323SSameer Pujar					};
12825b4f6323SSameer Pujar
12835b4f6323SSameer Pujar					port@13 {
12845b4f6323SSameer Pujar						reg = <0x13>;
12855b4f6323SSameer Pujar
12865b4f6323SSameer Pujar						xbar_admaif19_ep: endpoint {
12875b4f6323SSameer Pujar							remote-endpoint = <&admaif19_ep>;
12885b4f6323SSameer Pujar						};
12895b4f6323SSameer Pujar					};
12905b4f6323SSameer Pujar
12915b4f6323SSameer Pujar					xbar_i2s1_port: port@14 {
12925b4f6323SSameer Pujar						reg = <0x14>;
12935b4f6323SSameer Pujar
12945b4f6323SSameer Pujar						xbar_i2s1_ep: endpoint {
12955b4f6323SSameer Pujar							remote-endpoint = <&i2s1_cif_ep>;
12965b4f6323SSameer Pujar						};
12975b4f6323SSameer Pujar					};
12985b4f6323SSameer Pujar
12995b4f6323SSameer Pujar					xbar_i2s2_port: port@15 {
13005b4f6323SSameer Pujar						reg = <0x15>;
13015b4f6323SSameer Pujar
13025b4f6323SSameer Pujar						xbar_i2s2_ep: endpoint {
13035b4f6323SSameer Pujar							remote-endpoint = <&i2s2_cif_ep>;
13045b4f6323SSameer Pujar						};
13055b4f6323SSameer Pujar					};
13065b4f6323SSameer Pujar
13075b4f6323SSameer Pujar					xbar_i2s4_port: port@17 {
13085b4f6323SSameer Pujar						reg = <0x17>;
13095b4f6323SSameer Pujar
13105b4f6323SSameer Pujar						xbar_i2s4_ep: endpoint {
13115b4f6323SSameer Pujar							remote-endpoint = <&i2s4_cif_ep>;
13125b4f6323SSameer Pujar						};
13135b4f6323SSameer Pujar					};
13145b4f6323SSameer Pujar
13155b4f6323SSameer Pujar					xbar_i2s6_port: port@19 {
13165b4f6323SSameer Pujar						reg = <0x19>;
13175b4f6323SSameer Pujar
13185b4f6323SSameer Pujar						xbar_i2s6_ep: endpoint {
13195b4f6323SSameer Pujar							remote-endpoint = <&i2s6_cif_ep>;
13205b4f6323SSameer Pujar						};
13215b4f6323SSameer Pujar					};
13225b4f6323SSameer Pujar
13235b4f6323SSameer Pujar					xbar_dmic3_port: port@1c {
13245b4f6323SSameer Pujar						reg = <0x1c>;
13255b4f6323SSameer Pujar
13265b4f6323SSameer Pujar						xbar_dmic3_ep: endpoint {
13275b4f6323SSameer Pujar							remote-endpoint = <&dmic3_cif_ep>;
13285b4f6323SSameer Pujar						};
13295b4f6323SSameer Pujar					};
13304f45fb0bSSameer Pujar
13314f45fb0bSSameer Pujar					xbar_sfc1_in_port: port@20 {
13324f45fb0bSSameer Pujar						reg = <0x20>;
13334f45fb0bSSameer Pujar
13344f45fb0bSSameer Pujar						xbar_sfc1_in_ep: endpoint {
13354f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_in_ep>;
13364f45fb0bSSameer Pujar						};
13374f45fb0bSSameer Pujar					};
13384f45fb0bSSameer Pujar
13394f45fb0bSSameer Pujar					port@21 {
13404f45fb0bSSameer Pujar						reg = <0x21>;
13414f45fb0bSSameer Pujar
13424f45fb0bSSameer Pujar						xbar_sfc1_out_ep: endpoint {
13434f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_out_ep>;
13444f45fb0bSSameer Pujar						};
13454f45fb0bSSameer Pujar					};
13464f45fb0bSSameer Pujar
13474f45fb0bSSameer Pujar					xbar_sfc2_in_port: port@22 {
13484f45fb0bSSameer Pujar						reg = <0x22>;
13494f45fb0bSSameer Pujar
13504f45fb0bSSameer Pujar						xbar_sfc2_in_ep: endpoint {
13514f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_in_ep>;
13524f45fb0bSSameer Pujar						};
13534f45fb0bSSameer Pujar					};
13544f45fb0bSSameer Pujar
13554f45fb0bSSameer Pujar					port@23 {
13564f45fb0bSSameer Pujar						reg = <0x23>;
13574f45fb0bSSameer Pujar
13584f45fb0bSSameer Pujar						xbar_sfc2_out_ep: endpoint {
13594f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_out_ep>;
13604f45fb0bSSameer Pujar						};
13614f45fb0bSSameer Pujar					};
13624f45fb0bSSameer Pujar
13634f45fb0bSSameer Pujar					xbar_sfc3_in_port: port@24 {
13644f45fb0bSSameer Pujar						reg = <0x24>;
13654f45fb0bSSameer Pujar
13664f45fb0bSSameer Pujar						xbar_sfc3_in_ep: endpoint {
13674f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_in_ep>;
13684f45fb0bSSameer Pujar						};
13694f45fb0bSSameer Pujar					};
13704f45fb0bSSameer Pujar
13714f45fb0bSSameer Pujar					port@25 {
13724f45fb0bSSameer Pujar						reg = <0x25>;
13734f45fb0bSSameer Pujar
13744f45fb0bSSameer Pujar						xbar_sfc3_out_ep: endpoint {
13754f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_out_ep>;
13764f45fb0bSSameer Pujar						};
13774f45fb0bSSameer Pujar					};
13784f45fb0bSSameer Pujar
13794f45fb0bSSameer Pujar					xbar_sfc4_in_port: port@26 {
13804f45fb0bSSameer Pujar						reg = <0x26>;
13814f45fb0bSSameer Pujar
13824f45fb0bSSameer Pujar						xbar_sfc4_in_ep: endpoint {
13834f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_in_ep>;
13844f45fb0bSSameer Pujar						};
13854f45fb0bSSameer Pujar					};
13864f45fb0bSSameer Pujar
13874f45fb0bSSameer Pujar					port@27 {
13884f45fb0bSSameer Pujar						reg = <0x27>;
13894f45fb0bSSameer Pujar
13904f45fb0bSSameer Pujar						xbar_sfc4_out_ep: endpoint {
13914f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_out_ep>;
13924f45fb0bSSameer Pujar						};
13934f45fb0bSSameer Pujar					};
13944f45fb0bSSameer Pujar
13954f45fb0bSSameer Pujar					xbar_mvc1_in_port: port@28 {
13964f45fb0bSSameer Pujar						reg = <0x28>;
13974f45fb0bSSameer Pujar
13984f45fb0bSSameer Pujar						xbar_mvc1_in_ep: endpoint {
13994f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_in_ep>;
14004f45fb0bSSameer Pujar						};
14014f45fb0bSSameer Pujar					};
14024f45fb0bSSameer Pujar
14034f45fb0bSSameer Pujar					port@29 {
14044f45fb0bSSameer Pujar						reg = <0x29>;
14054f45fb0bSSameer Pujar
14064f45fb0bSSameer Pujar						xbar_mvc1_out_ep: endpoint {
14074f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_out_ep>;
14084f45fb0bSSameer Pujar						};
14094f45fb0bSSameer Pujar					};
14104f45fb0bSSameer Pujar
14114f45fb0bSSameer Pujar					xbar_mvc2_in_port: port@2a {
14124f45fb0bSSameer Pujar						reg = <0x2a>;
14134f45fb0bSSameer Pujar
14144f45fb0bSSameer Pujar						xbar_mvc2_in_ep: endpoint {
14154f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_in_ep>;
14164f45fb0bSSameer Pujar						};
14174f45fb0bSSameer Pujar					};
14184f45fb0bSSameer Pujar
14194f45fb0bSSameer Pujar					port@2b {
14204f45fb0bSSameer Pujar						reg = <0x2b>;
14214f45fb0bSSameer Pujar
14224f45fb0bSSameer Pujar						xbar_mvc2_out_ep: endpoint {
14234f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_out_ep>;
14244f45fb0bSSameer Pujar						};
14254f45fb0bSSameer Pujar					};
14264f45fb0bSSameer Pujar
14274f45fb0bSSameer Pujar					xbar_amx1_in1_port: port@2c {
14284f45fb0bSSameer Pujar						reg = <0x2c>;
14294f45fb0bSSameer Pujar
14304f45fb0bSSameer Pujar						xbar_amx1_in1_ep: endpoint {
14314f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in1_ep>;
14324f45fb0bSSameer Pujar						};
14334f45fb0bSSameer Pujar					};
14344f45fb0bSSameer Pujar
14354f45fb0bSSameer Pujar					xbar_amx1_in2_port: port@2d {
14364f45fb0bSSameer Pujar						reg = <0x2d>;
14374f45fb0bSSameer Pujar
14384f45fb0bSSameer Pujar						xbar_amx1_in2_ep: endpoint {
14394f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in2_ep>;
14404f45fb0bSSameer Pujar						};
14414f45fb0bSSameer Pujar					};
14424f45fb0bSSameer Pujar
14434f45fb0bSSameer Pujar					xbar_amx1_in3_port: port@2e {
14444f45fb0bSSameer Pujar						reg = <0x2e>;
14454f45fb0bSSameer Pujar
14464f45fb0bSSameer Pujar						xbar_amx1_in3_ep: endpoint {
14474f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in3_ep>;
14484f45fb0bSSameer Pujar						};
14494f45fb0bSSameer Pujar					};
14504f45fb0bSSameer Pujar
14514f45fb0bSSameer Pujar					xbar_amx1_in4_port: port@2f {
14524f45fb0bSSameer Pujar						reg = <0x2f>;
14534f45fb0bSSameer Pujar
14544f45fb0bSSameer Pujar						xbar_amx1_in4_ep: endpoint {
14554f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in4_ep>;
14564f45fb0bSSameer Pujar						};
14574f45fb0bSSameer Pujar					};
14584f45fb0bSSameer Pujar
14594f45fb0bSSameer Pujar					port@30 {
14604f45fb0bSSameer Pujar						reg = <0x30>;
14614f45fb0bSSameer Pujar
14624f45fb0bSSameer Pujar						xbar_amx1_out_ep: endpoint {
14634f45fb0bSSameer Pujar							remote-endpoint = <&amx1_out_ep>;
14644f45fb0bSSameer Pujar						};
14654f45fb0bSSameer Pujar					};
14664f45fb0bSSameer Pujar
14674f45fb0bSSameer Pujar					xbar_amx2_in1_port: port@31 {
14684f45fb0bSSameer Pujar						reg = <0x31>;
14694f45fb0bSSameer Pujar
14704f45fb0bSSameer Pujar						xbar_amx2_in1_ep: endpoint {
14714f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in1_ep>;
14724f45fb0bSSameer Pujar						};
14734f45fb0bSSameer Pujar					};
14744f45fb0bSSameer Pujar
14754f45fb0bSSameer Pujar					xbar_amx2_in2_port: port@32 {
14764f45fb0bSSameer Pujar						reg = <0x32>;
14774f45fb0bSSameer Pujar
14784f45fb0bSSameer Pujar						xbar_amx2_in2_ep: endpoint {
14794f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in2_ep>;
14804f45fb0bSSameer Pujar						};
14814f45fb0bSSameer Pujar					};
14824f45fb0bSSameer Pujar
14834f45fb0bSSameer Pujar					xbar_amx2_in3_port: port@33 {
14844f45fb0bSSameer Pujar						reg = <0x33>;
14854f45fb0bSSameer Pujar
14864f45fb0bSSameer Pujar						xbar_amx2_in3_ep: endpoint {
14874f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in3_ep>;
14884f45fb0bSSameer Pujar						};
14894f45fb0bSSameer Pujar					};
14904f45fb0bSSameer Pujar
14914f45fb0bSSameer Pujar					xbar_amx2_in4_port: port@34 {
14924f45fb0bSSameer Pujar						reg = <0x34>;
14934f45fb0bSSameer Pujar
14944f45fb0bSSameer Pujar						xbar_amx2_in4_ep: endpoint {
14954f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in4_ep>;
14964f45fb0bSSameer Pujar						};
14974f45fb0bSSameer Pujar					};
14984f45fb0bSSameer Pujar
14994f45fb0bSSameer Pujar					port@35 {
15004f45fb0bSSameer Pujar						reg = <0x35>;
15014f45fb0bSSameer Pujar
15024f45fb0bSSameer Pujar						xbar_amx2_out_ep: endpoint {
15034f45fb0bSSameer Pujar							remote-endpoint = <&amx2_out_ep>;
15044f45fb0bSSameer Pujar						};
15054f45fb0bSSameer Pujar					};
15064f45fb0bSSameer Pujar
15074f45fb0bSSameer Pujar					xbar_amx3_in1_port: port@36 {
15084f45fb0bSSameer Pujar						reg = <0x36>;
15094f45fb0bSSameer Pujar
15104f45fb0bSSameer Pujar						xbar_amx3_in1_ep: endpoint {
15114f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in1_ep>;
15124f45fb0bSSameer Pujar						};
15134f45fb0bSSameer Pujar					};
15144f45fb0bSSameer Pujar
15154f45fb0bSSameer Pujar					xbar_amx3_in2_port: port@37 {
15164f45fb0bSSameer Pujar						reg = <0x37>;
15174f45fb0bSSameer Pujar
15184f45fb0bSSameer Pujar						xbar_amx3_in2_ep: endpoint {
15194f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in2_ep>;
15204f45fb0bSSameer Pujar						};
15214f45fb0bSSameer Pujar					};
15224f45fb0bSSameer Pujar
15234f45fb0bSSameer Pujar					xbar_amx3_in3_port: port@38 {
15244f45fb0bSSameer Pujar						reg = <0x38>;
15254f45fb0bSSameer Pujar
15264f45fb0bSSameer Pujar						xbar_amx3_in3_ep: endpoint {
15274f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in3_ep>;
15284f45fb0bSSameer Pujar						};
15294f45fb0bSSameer Pujar					};
15304f45fb0bSSameer Pujar
15314f45fb0bSSameer Pujar					xbar_amx3_in4_port: port@39 {
15324f45fb0bSSameer Pujar						reg = <0x39>;
15334f45fb0bSSameer Pujar
15344f45fb0bSSameer Pujar						xbar_amx3_in4_ep: endpoint {
15354f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in4_ep>;
15364f45fb0bSSameer Pujar						};
15374f45fb0bSSameer Pujar					};
15384f45fb0bSSameer Pujar
15394f45fb0bSSameer Pujar					port@3a {
15404f45fb0bSSameer Pujar						reg = <0x3a>;
15414f45fb0bSSameer Pujar
15424f45fb0bSSameer Pujar						xbar_amx3_out_ep: endpoint {
15434f45fb0bSSameer Pujar							remote-endpoint = <&amx3_out_ep>;
15444f45fb0bSSameer Pujar						};
15454f45fb0bSSameer Pujar					};
15464f45fb0bSSameer Pujar
15474f45fb0bSSameer Pujar					xbar_amx4_in1_port: port@3b {
15484f45fb0bSSameer Pujar						reg = <0x3b>;
15494f45fb0bSSameer Pujar
15504f45fb0bSSameer Pujar						xbar_amx4_in1_ep: endpoint {
15514f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in1_ep>;
15524f45fb0bSSameer Pujar						};
15534f45fb0bSSameer Pujar					};
15544f45fb0bSSameer Pujar
15554f45fb0bSSameer Pujar					xbar_amx4_in2_port: port@3c {
15564f45fb0bSSameer Pujar						reg = <0x3c>;
15574f45fb0bSSameer Pujar
15584f45fb0bSSameer Pujar						xbar_amx4_in2_ep: endpoint {
15594f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in2_ep>;
15604f45fb0bSSameer Pujar						};
15614f45fb0bSSameer Pujar					};
15624f45fb0bSSameer Pujar
15634f45fb0bSSameer Pujar					xbar_amx4_in3_port: port@3d {
15644f45fb0bSSameer Pujar						reg = <0x3d>;
15654f45fb0bSSameer Pujar
15664f45fb0bSSameer Pujar						xbar_amx4_in3_ep: endpoint {
15674f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in3_ep>;
15684f45fb0bSSameer Pujar						};
15694f45fb0bSSameer Pujar					};
15704f45fb0bSSameer Pujar
15714f45fb0bSSameer Pujar					xbar_amx4_in4_port: port@3e {
15724f45fb0bSSameer Pujar						reg = <0x3e>;
15734f45fb0bSSameer Pujar
15744f45fb0bSSameer Pujar						xbar_amx4_in4_ep: endpoint {
15754f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in4_ep>;
15764f45fb0bSSameer Pujar						};
15774f45fb0bSSameer Pujar					};
15784f45fb0bSSameer Pujar
15794f45fb0bSSameer Pujar					port@3f {
15804f45fb0bSSameer Pujar						reg = <0x3f>;
15814f45fb0bSSameer Pujar
15824f45fb0bSSameer Pujar						xbar_amx4_out_ep: endpoint {
15834f45fb0bSSameer Pujar							remote-endpoint = <&amx4_out_ep>;
15844f45fb0bSSameer Pujar						};
15854f45fb0bSSameer Pujar					};
15864f45fb0bSSameer Pujar
15874f45fb0bSSameer Pujar					xbar_adx1_in_port: port@40 {
15884f45fb0bSSameer Pujar						reg = <0x40>;
15894f45fb0bSSameer Pujar
15904f45fb0bSSameer Pujar						xbar_adx1_in_ep: endpoint {
15914f45fb0bSSameer Pujar							remote-endpoint = <&adx1_in_ep>;
15924f45fb0bSSameer Pujar						};
15934f45fb0bSSameer Pujar					};
15944f45fb0bSSameer Pujar
15954f45fb0bSSameer Pujar					port@41 {
15964f45fb0bSSameer Pujar						reg = <0x41>;
15974f45fb0bSSameer Pujar
15984f45fb0bSSameer Pujar						xbar_adx1_out1_ep: endpoint {
15994f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out1_ep>;
16004f45fb0bSSameer Pujar						};
16014f45fb0bSSameer Pujar					};
16024f45fb0bSSameer Pujar
16034f45fb0bSSameer Pujar					port@42 {
16044f45fb0bSSameer Pujar						reg = <0x42>;
16054f45fb0bSSameer Pujar
16064f45fb0bSSameer Pujar						xbar_adx1_out2_ep: endpoint {
16074f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out2_ep>;
16084f45fb0bSSameer Pujar						};
16094f45fb0bSSameer Pujar					};
16104f45fb0bSSameer Pujar
16114f45fb0bSSameer Pujar					port@43 {
16124f45fb0bSSameer Pujar						reg = <0x43>;
16134f45fb0bSSameer Pujar
16144f45fb0bSSameer Pujar						xbar_adx1_out3_ep: endpoint {
16154f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out3_ep>;
16164f45fb0bSSameer Pujar						};
16174f45fb0bSSameer Pujar					};
16184f45fb0bSSameer Pujar
16194f45fb0bSSameer Pujar					port@44 {
16204f45fb0bSSameer Pujar						reg = <0x44>;
16214f45fb0bSSameer Pujar
16224f45fb0bSSameer Pujar						xbar_adx1_out4_ep: endpoint {
16234f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out4_ep>;
16244f45fb0bSSameer Pujar						};
16254f45fb0bSSameer Pujar					};
16264f45fb0bSSameer Pujar
16274f45fb0bSSameer Pujar					xbar_adx2_in_port: port@45 {
16284f45fb0bSSameer Pujar						reg = <0x45>;
16294f45fb0bSSameer Pujar
16304f45fb0bSSameer Pujar						xbar_adx2_in_ep: endpoint {
16314f45fb0bSSameer Pujar							remote-endpoint = <&adx2_in_ep>;
16324f45fb0bSSameer Pujar						};
16334f45fb0bSSameer Pujar					};
16344f45fb0bSSameer Pujar
16354f45fb0bSSameer Pujar					port@46 {
16364f45fb0bSSameer Pujar						reg = <0x46>;
16374f45fb0bSSameer Pujar
16384f45fb0bSSameer Pujar						xbar_adx2_out1_ep: endpoint {
16394f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out1_ep>;
16404f45fb0bSSameer Pujar						};
16414f45fb0bSSameer Pujar					};
16424f45fb0bSSameer Pujar
16434f45fb0bSSameer Pujar					port@47 {
16444f45fb0bSSameer Pujar						reg = <0x47>;
16454f45fb0bSSameer Pujar
16464f45fb0bSSameer Pujar						xbar_adx2_out2_ep: endpoint {
16474f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out2_ep>;
16484f45fb0bSSameer Pujar						};
16494f45fb0bSSameer Pujar					};
16504f45fb0bSSameer Pujar
16514f45fb0bSSameer Pujar					port@48 {
16524f45fb0bSSameer Pujar						reg = <0x48>;
16534f45fb0bSSameer Pujar
16544f45fb0bSSameer Pujar						xbar_adx2_out3_ep: endpoint {
16554f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out3_ep>;
16564f45fb0bSSameer Pujar						};
16574f45fb0bSSameer Pujar					};
16584f45fb0bSSameer Pujar
16594f45fb0bSSameer Pujar					port@49 {
16604f45fb0bSSameer Pujar						reg = <0x49>;
16614f45fb0bSSameer Pujar
16624f45fb0bSSameer Pujar						xbar_adx2_out4_ep: endpoint {
16634f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out4_ep>;
16644f45fb0bSSameer Pujar						};
16654f45fb0bSSameer Pujar					};
16664f45fb0bSSameer Pujar
16674f45fb0bSSameer Pujar					xbar_adx3_in_port: port@4a {
16684f45fb0bSSameer Pujar						reg = <0x4a>;
16694f45fb0bSSameer Pujar
16704f45fb0bSSameer Pujar						xbar_adx3_in_ep: endpoint {
16714f45fb0bSSameer Pujar							remote-endpoint = <&adx3_in_ep>;
16724f45fb0bSSameer Pujar						};
16734f45fb0bSSameer Pujar					};
16744f45fb0bSSameer Pujar
16754f45fb0bSSameer Pujar					port@4b {
16764f45fb0bSSameer Pujar						reg = <0x4b>;
16774f45fb0bSSameer Pujar
16784f45fb0bSSameer Pujar						xbar_adx3_out1_ep: endpoint {
16794f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out1_ep>;
16804f45fb0bSSameer Pujar						};
16814f45fb0bSSameer Pujar					};
16824f45fb0bSSameer Pujar
16834f45fb0bSSameer Pujar					port@4c {
16844f45fb0bSSameer Pujar						reg = <0x4c>;
16854f45fb0bSSameer Pujar
16864f45fb0bSSameer Pujar						xbar_adx3_out2_ep: endpoint {
16874f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out2_ep>;
16884f45fb0bSSameer Pujar						};
16894f45fb0bSSameer Pujar					};
16904f45fb0bSSameer Pujar
16914f45fb0bSSameer Pujar					port@4d {
16924f45fb0bSSameer Pujar						reg = <0x4d>;
16934f45fb0bSSameer Pujar
16944f45fb0bSSameer Pujar						xbar_adx3_out3_ep: endpoint {
16954f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out3_ep>;
16964f45fb0bSSameer Pujar						};
16974f45fb0bSSameer Pujar					};
16984f45fb0bSSameer Pujar
16994f45fb0bSSameer Pujar					port@4e {
17004f45fb0bSSameer Pujar						reg = <0x4e>;
17014f45fb0bSSameer Pujar
17024f45fb0bSSameer Pujar						xbar_adx3_out4_ep: endpoint {
17034f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out4_ep>;
17044f45fb0bSSameer Pujar						};
17054f45fb0bSSameer Pujar					};
17064f45fb0bSSameer Pujar
17074f45fb0bSSameer Pujar					xbar_adx4_in_port: port@4f {
17084f45fb0bSSameer Pujar						reg = <0x4f>;
17094f45fb0bSSameer Pujar
17104f45fb0bSSameer Pujar						xbar_adx4_in_ep: endpoint {
17114f45fb0bSSameer Pujar							remote-endpoint = <&adx4_in_ep>;
17124f45fb0bSSameer Pujar						};
17134f45fb0bSSameer Pujar					};
17144f45fb0bSSameer Pujar
17154f45fb0bSSameer Pujar					port@50 {
17164f45fb0bSSameer Pujar						reg = <0x50>;
17174f45fb0bSSameer Pujar
17184f45fb0bSSameer Pujar						xbar_adx4_out1_ep: endpoint {
17194f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out1_ep>;
17204f45fb0bSSameer Pujar						};
17214f45fb0bSSameer Pujar					};
17224f45fb0bSSameer Pujar
17234f45fb0bSSameer Pujar					port@51 {
17244f45fb0bSSameer Pujar						reg = <0x51>;
17254f45fb0bSSameer Pujar
17264f45fb0bSSameer Pujar						xbar_adx4_out2_ep: endpoint {
17274f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out2_ep>;
17284f45fb0bSSameer Pujar						};
17294f45fb0bSSameer Pujar					};
17304f45fb0bSSameer Pujar
17314f45fb0bSSameer Pujar					port@52 {
17324f45fb0bSSameer Pujar						reg = <0x52>;
17334f45fb0bSSameer Pujar
17344f45fb0bSSameer Pujar						xbar_adx4_out3_ep: endpoint {
17354f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out3_ep>;
17364f45fb0bSSameer Pujar						};
17374f45fb0bSSameer Pujar					};
17384f45fb0bSSameer Pujar
17394f45fb0bSSameer Pujar					port@53 {
17404f45fb0bSSameer Pujar						reg = <0x53>;
17414f45fb0bSSameer Pujar
17424f45fb0bSSameer Pujar						xbar_adx4_out4_ep: endpoint {
17434f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out4_ep>;
17444f45fb0bSSameer Pujar						};
17454f45fb0bSSameer Pujar					};
17464f45fb0bSSameer Pujar
17474f45fb0bSSameer Pujar					xbar_mixer_in1_port: port@54 {
17484f45fb0bSSameer Pujar						reg = <0x54>;
17494f45fb0bSSameer Pujar
17504f45fb0bSSameer Pujar						xbar_mixer_in1_ep: endpoint {
17514f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in1_ep>;
17524f45fb0bSSameer Pujar						};
17534f45fb0bSSameer Pujar					};
17544f45fb0bSSameer Pujar
17554f45fb0bSSameer Pujar					xbar_mixer_in2_port: port@55 {
17564f45fb0bSSameer Pujar						reg = <0x55>;
17574f45fb0bSSameer Pujar
17584f45fb0bSSameer Pujar						xbar_mixer_in2_ep: endpoint {
17594f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in2_ep>;
17604f45fb0bSSameer Pujar						};
17614f45fb0bSSameer Pujar					};
17624f45fb0bSSameer Pujar
17634f45fb0bSSameer Pujar					xbar_mixer_in3_port: port@56 {
17644f45fb0bSSameer Pujar						reg = <0x56>;
17654f45fb0bSSameer Pujar
17664f45fb0bSSameer Pujar						xbar_mixer_in3_ep: endpoint {
17674f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in3_ep>;
17684f45fb0bSSameer Pujar						};
17694f45fb0bSSameer Pujar					};
17704f45fb0bSSameer Pujar
17714f45fb0bSSameer Pujar					xbar_mixer_in4_port: port@57 {
17724f45fb0bSSameer Pujar						reg = <0x57>;
17734f45fb0bSSameer Pujar
17744f45fb0bSSameer Pujar						xbar_mixer_in4_ep: endpoint {
17754f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in4_ep>;
17764f45fb0bSSameer Pujar						};
17774f45fb0bSSameer Pujar					};
17784f45fb0bSSameer Pujar
17794f45fb0bSSameer Pujar					xbar_mixer_in5_port: port@58 {
17804f45fb0bSSameer Pujar						reg = <0x58>;
17814f45fb0bSSameer Pujar
17824f45fb0bSSameer Pujar						xbar_mixer_in5_ep: endpoint {
17834f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in5_ep>;
17844f45fb0bSSameer Pujar						};
17854f45fb0bSSameer Pujar					};
17864f45fb0bSSameer Pujar
17874f45fb0bSSameer Pujar					xbar_mixer_in6_port: port@59 {
17884f45fb0bSSameer Pujar						reg = <0x59>;
17894f45fb0bSSameer Pujar
17904f45fb0bSSameer Pujar						xbar_mixer_in6_ep: endpoint {
17914f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in6_ep>;
17924f45fb0bSSameer Pujar						};
17934f45fb0bSSameer Pujar					};
17944f45fb0bSSameer Pujar
17954f45fb0bSSameer Pujar					xbar_mixer_in7_port: port@5a {
17964f45fb0bSSameer Pujar						reg = <0x5a>;
17974f45fb0bSSameer Pujar
17984f45fb0bSSameer Pujar						xbar_mixer_in7_ep: endpoint {
17994f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in7_ep>;
18004f45fb0bSSameer Pujar						};
18014f45fb0bSSameer Pujar					};
18024f45fb0bSSameer Pujar
18034f45fb0bSSameer Pujar					xbar_mixer_in8_port: port@5b {
18044f45fb0bSSameer Pujar						reg = <0x5b>;
18054f45fb0bSSameer Pujar
18064f45fb0bSSameer Pujar						xbar_mixer_in8_ep: endpoint {
18074f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in8_ep>;
18084f45fb0bSSameer Pujar						};
18094f45fb0bSSameer Pujar					};
18104f45fb0bSSameer Pujar
18114f45fb0bSSameer Pujar					xbar_mixer_in9_port: port@5c {
18124f45fb0bSSameer Pujar						reg = <0x5c>;
18134f45fb0bSSameer Pujar
18144f45fb0bSSameer Pujar						xbar_mixer_in9_ep: endpoint {
18154f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in9_ep>;
18164f45fb0bSSameer Pujar						};
18174f45fb0bSSameer Pujar					};
18184f45fb0bSSameer Pujar
18194f45fb0bSSameer Pujar					xbar_mixer_in10_port: port@5d {
18204f45fb0bSSameer Pujar						reg = <0x5d>;
18214f45fb0bSSameer Pujar
18224f45fb0bSSameer Pujar						xbar_mixer_in10_ep: endpoint {
18234f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in10_ep>;
18244f45fb0bSSameer Pujar						};
18254f45fb0bSSameer Pujar					};
18264f45fb0bSSameer Pujar
18274f45fb0bSSameer Pujar					port@5e {
18284f45fb0bSSameer Pujar						reg = <0x5e>;
18294f45fb0bSSameer Pujar
18304f45fb0bSSameer Pujar						xbar_mixer_out1_ep: endpoint {
18314f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out1_ep>;
18324f45fb0bSSameer Pujar						};
18334f45fb0bSSameer Pujar					};
18344f45fb0bSSameer Pujar
18354f45fb0bSSameer Pujar					port@5f {
18364f45fb0bSSameer Pujar						reg = <0x5f>;
18374f45fb0bSSameer Pujar
18384f45fb0bSSameer Pujar						xbar_mixer_out2_ep: endpoint {
18394f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out2_ep>;
18404f45fb0bSSameer Pujar						};
18414f45fb0bSSameer Pujar					};
18424f45fb0bSSameer Pujar
18434f45fb0bSSameer Pujar					port@60 {
18444f45fb0bSSameer Pujar						reg = <0x60>;
18454f45fb0bSSameer Pujar
18464f45fb0bSSameer Pujar						xbar_mixer_out3_ep: endpoint {
18474f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out3_ep>;
18484f45fb0bSSameer Pujar						};
18494f45fb0bSSameer Pujar					};
18504f45fb0bSSameer Pujar
18514f45fb0bSSameer Pujar					port@61 {
18524f45fb0bSSameer Pujar						reg = <0x61>;
18534f45fb0bSSameer Pujar
18544f45fb0bSSameer Pujar						xbar_mixer_out4_ep: endpoint {
18554f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out4_ep>;
18564f45fb0bSSameer Pujar						};
18574f45fb0bSSameer Pujar					};
18584f45fb0bSSameer Pujar
18594f45fb0bSSameer Pujar					port@62 {
18604f45fb0bSSameer Pujar						reg = <0x62>;
18614f45fb0bSSameer Pujar
18624f45fb0bSSameer Pujar						xbar_mixer_out5_ep: endpoint {
18634f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out5_ep>;
18644f45fb0bSSameer Pujar						};
18654f45fb0bSSameer Pujar					};
1866261a46a9SSameer Pujar
1867261a46a9SSameer Pujar					xbar_asrc_in1_port: port@63 {
1868261a46a9SSameer Pujar						reg = <0x63>;
1869261a46a9SSameer Pujar
1870261a46a9SSameer Pujar						xbar_asrc_in1_ep: endpoint {
1871261a46a9SSameer Pujar							remote-endpoint = <&asrc_in1_ep>;
1872261a46a9SSameer Pujar						};
1873261a46a9SSameer Pujar					};
1874261a46a9SSameer Pujar
1875261a46a9SSameer Pujar					port@64 {
1876261a46a9SSameer Pujar						reg = <0x64>;
1877261a46a9SSameer Pujar
1878261a46a9SSameer Pujar						xbar_asrc_out1_ep: endpoint {
1879261a46a9SSameer Pujar							remote-endpoint = <&asrc_out1_ep>;
1880261a46a9SSameer Pujar						};
1881261a46a9SSameer Pujar					};
1882261a46a9SSameer Pujar
1883261a46a9SSameer Pujar					xbar_asrc_in2_port: port@65 {
1884261a46a9SSameer Pujar						reg = <0x65>;
1885261a46a9SSameer Pujar
1886261a46a9SSameer Pujar						xbar_asrc_in2_ep: endpoint {
1887261a46a9SSameer Pujar							remote-endpoint = <&asrc_in2_ep>;
1888261a46a9SSameer Pujar						};
1889261a46a9SSameer Pujar					};
1890261a46a9SSameer Pujar
1891261a46a9SSameer Pujar					port@66 {
1892261a46a9SSameer Pujar						reg = <0x66>;
1893261a46a9SSameer Pujar
1894261a46a9SSameer Pujar						xbar_asrc_out2_ep: endpoint {
1895261a46a9SSameer Pujar							remote-endpoint = <&asrc_out2_ep>;
1896261a46a9SSameer Pujar						};
1897261a46a9SSameer Pujar					};
1898261a46a9SSameer Pujar
1899261a46a9SSameer Pujar					xbar_asrc_in3_port: port@67 {
1900261a46a9SSameer Pujar						reg = <0x67>;
1901261a46a9SSameer Pujar
1902261a46a9SSameer Pujar						xbar_asrc_in3_ep: endpoint {
1903261a46a9SSameer Pujar							remote-endpoint = <&asrc_in3_ep>;
1904261a46a9SSameer Pujar						};
1905261a46a9SSameer Pujar					};
1906261a46a9SSameer Pujar
1907261a46a9SSameer Pujar					port@68 {
1908261a46a9SSameer Pujar						reg = <0x68>;
1909261a46a9SSameer Pujar
1910261a46a9SSameer Pujar						xbar_asrc_out3_ep: endpoint {
1911261a46a9SSameer Pujar							remote-endpoint = <&asrc_out3_ep>;
1912261a46a9SSameer Pujar						};
1913261a46a9SSameer Pujar					};
1914261a46a9SSameer Pujar
1915261a46a9SSameer Pujar					xbar_asrc_in4_port: port@69 {
1916261a46a9SSameer Pujar						reg = <0x69>;
1917261a46a9SSameer Pujar
1918261a46a9SSameer Pujar						xbar_asrc_in4_ep: endpoint {
1919261a46a9SSameer Pujar							remote-endpoint = <&asrc_in4_ep>;
1920261a46a9SSameer Pujar						};
1921261a46a9SSameer Pujar					};
1922261a46a9SSameer Pujar
1923261a46a9SSameer Pujar					port@6a {
1924261a46a9SSameer Pujar						reg = <0x6a>;
1925261a46a9SSameer Pujar
1926261a46a9SSameer Pujar						xbar_asrc_out4_ep: endpoint {
1927261a46a9SSameer Pujar							remote-endpoint = <&asrc_out4_ep>;
1928261a46a9SSameer Pujar						};
1929261a46a9SSameer Pujar					};
1930261a46a9SSameer Pujar
1931261a46a9SSameer Pujar					xbar_asrc_in5_port: port@6b {
1932261a46a9SSameer Pujar						reg = <0x6b>;
1933261a46a9SSameer Pujar
1934261a46a9SSameer Pujar						xbar_asrc_in5_ep: endpoint {
1935261a46a9SSameer Pujar							remote-endpoint = <&asrc_in5_ep>;
1936261a46a9SSameer Pujar						};
1937261a46a9SSameer Pujar					};
1938261a46a9SSameer Pujar
1939261a46a9SSameer Pujar					port@6c {
1940261a46a9SSameer Pujar						reg = <0x6c>;
1941261a46a9SSameer Pujar
1942261a46a9SSameer Pujar						xbar_asrc_out5_ep: endpoint {
1943261a46a9SSameer Pujar							remote-endpoint = <&asrc_out5_ep>;
1944261a46a9SSameer Pujar						};
1945261a46a9SSameer Pujar					};
1946261a46a9SSameer Pujar
1947261a46a9SSameer Pujar					xbar_asrc_in6_port: port@6d {
1948261a46a9SSameer Pujar						reg = <0x6d>;
1949261a46a9SSameer Pujar
1950261a46a9SSameer Pujar						xbar_asrc_in6_ep: endpoint {
1951261a46a9SSameer Pujar							remote-endpoint = <&asrc_in6_ep>;
1952261a46a9SSameer Pujar						};
1953261a46a9SSameer Pujar					};
1954261a46a9SSameer Pujar
1955261a46a9SSameer Pujar					port@6e {
1956261a46a9SSameer Pujar						reg = <0x6e>;
1957261a46a9SSameer Pujar
1958261a46a9SSameer Pujar						xbar_asrc_out6_ep: endpoint {
1959261a46a9SSameer Pujar							remote-endpoint = <&asrc_out6_ep>;
1960261a46a9SSameer Pujar						};
1961261a46a9SSameer Pujar					};
1962261a46a9SSameer Pujar
1963261a46a9SSameer Pujar					xbar_asrc_in7_port: port@6f {
1964261a46a9SSameer Pujar						reg = <0x6f>;
1965261a46a9SSameer Pujar
1966261a46a9SSameer Pujar						xbar_asrc_in7_ep: endpoint {
1967261a46a9SSameer Pujar							remote-endpoint = <&asrc_in7_ep>;
1968261a46a9SSameer Pujar						};
1969261a46a9SSameer Pujar					};
1970afcb41e3SSameer Pujar
1971afcb41e3SSameer Pujar					xbar_ope1_in_port: port@70 {
1972afcb41e3SSameer Pujar						reg = <0x70>;
1973afcb41e3SSameer Pujar
1974afcb41e3SSameer Pujar						xbar_ope1_in_ep: endpoint {
1975afcb41e3SSameer Pujar							remote-endpoint = <&ope1_cif_in_ep>;
1976afcb41e3SSameer Pujar						};
1977afcb41e3SSameer Pujar					};
1978afcb41e3SSameer Pujar
1979afcb41e3SSameer Pujar					port@71 {
1980afcb41e3SSameer Pujar						reg = <0x71>;
1981afcb41e3SSameer Pujar
1982afcb41e3SSameer Pujar						xbar_ope1_out_ep: endpoint {
1983afcb41e3SSameer Pujar							remote-endpoint = <&ope1_cif_out_ep>;
1984afcb41e3SSameer Pujar						};
1985afcb41e3SSameer Pujar					};
19865b4f6323SSameer Pujar				};
1987*79ed18d9SThierry Reding			};
19885b4f6323SSameer Pujar
1989*79ed18d9SThierry Reding			dma-controller@2930000 {
19905b4f6323SSameer Pujar				status = "okay";
19915b4f6323SSameer Pujar			};
19925b4f6323SSameer Pujar
1993*79ed18d9SThierry Reding			interrupt-controller@2a40000 {
19945b4f6323SSameer Pujar				status = "okay";
19955b4f6323SSameer Pujar			};
19969a182db4SSameer Pujar		};
19979a182db4SSameer Pujar
1998228f1e6aSThierry Reding		i2c@3160000 {
1999228f1e6aSThierry Reding			eeprom@56 {
2000228f1e6aSThierry Reding				compatible = "atmel,24c02";
2001228f1e6aSThierry Reding				reg = <0x56>;
2002228f1e6aSThierry Reding
2003a4387f29SJon Hunter				label = "system";
2004228f1e6aSThierry Reding				vcc-supply = <&vdd_1v8ls>;
2005228f1e6aSThierry Reding				address-width = <8>;
2006228f1e6aSThierry Reding				pagesize = <8>;
2007228f1e6aSThierry Reding				size = <256>;
2008228f1e6aSThierry Reding				read-only;
2009228f1e6aSThierry Reding			};
2010228f1e6aSThierry Reding		};
2011228f1e6aSThierry Reding
20125eef17eeSThierry Reding		ddc: i2c@31c0000 {
20135eef17eeSThierry Reding			status = "okay";
20145eef17eeSThierry Reding		};
20155eef17eeSThierry Reding
2016b8656c67SMikko Perttunen		/* SDMMC1 (SD/MMC) */
201767bb17f6SThierry Reding		mmc@3400000 {
2018b8656c67SMikko Perttunen			status = "okay";
2019b8656c67SMikko Perttunen		};
202058542353SThierry Reding
20215eef17eeSThierry Reding		hda@3510000 {
2022b8928c2bSThierry Reding			nvidia,model = "NVIDIA Jetson AGX Xavier HDA";
202333c038e4SThierry Reding			status = "okay";
202433c038e4SThierry Reding		};
202533c038e4SThierry Reding
202692f37c0aSJC Kuo		padctl@3520000 {
202792f37c0aSJC Kuo			status = "okay";
202892f37c0aSJC Kuo
202992f37c0aSJC Kuo			pads {
203092f37c0aSJC Kuo				usb2 {
203192f37c0aSJC Kuo					lanes {
203240b4d824SJC Kuo						usb2-0 {
203340b4d824SJC Kuo							status = "okay";
203440b4d824SJC Kuo						};
203540b4d824SJC Kuo
203692f37c0aSJC Kuo						usb2-1 {
203792f37c0aSJC Kuo							status = "okay";
203892f37c0aSJC Kuo						};
203992f37c0aSJC Kuo
204092f37c0aSJC Kuo						usb2-3 {
204192f37c0aSJC Kuo							status = "okay";
204292f37c0aSJC Kuo						};
204392f37c0aSJC Kuo					};
204492f37c0aSJC Kuo				};
204592f37c0aSJC Kuo
204692f37c0aSJC Kuo				usb3 {
204792f37c0aSJC Kuo					lanes {
204892f37c0aSJC Kuo						usb3-0 {
204992f37c0aSJC Kuo							status = "okay";
205092f37c0aSJC Kuo						};
205192f37c0aSJC Kuo
205240b4d824SJC Kuo						usb3-2 {
205340b4d824SJC Kuo							status = "okay";
205440b4d824SJC Kuo						};
205540b4d824SJC Kuo
205692f37c0aSJC Kuo						usb3-3 {
205792f37c0aSJC Kuo							status = "okay";
205892f37c0aSJC Kuo						};
205992f37c0aSJC Kuo					};
206092f37c0aSJC Kuo				};
206192f37c0aSJC Kuo			};
206292f37c0aSJC Kuo
206392f37c0aSJC Kuo			ports {
206440b4d824SJC Kuo				usb2-0 {
206540b4d824SJC Kuo					mode = "host";
206640b4d824SJC Kuo					status = "okay";
206740b4d824SJC Kuo				};
206840b4d824SJC Kuo
206992f37c0aSJC Kuo				usb2-1 {
207092f37c0aSJC Kuo					mode = "host";
207192f37c0aSJC Kuo					status = "okay";
207292f37c0aSJC Kuo				};
207392f37c0aSJC Kuo
207492f37c0aSJC Kuo				usb2-3 {
207592f37c0aSJC Kuo					mode = "host";
207692f37c0aSJC Kuo					status = "okay";
207792f37c0aSJC Kuo				};
207892f37c0aSJC Kuo
207992f37c0aSJC Kuo				usb3-0 {
208092f37c0aSJC Kuo					nvidia,usb2-companion = <1>;
208192f37c0aSJC Kuo					status = "okay";
208292f37c0aSJC Kuo				};
208392f37c0aSJC Kuo
208440b4d824SJC Kuo				usb3-2 {
208540b4d824SJC Kuo					nvidia,usb2-companion = <0>;
208640b4d824SJC Kuo					status = "okay";
208740b4d824SJC Kuo				};
208840b4d824SJC Kuo
208992f37c0aSJC Kuo				usb3-3 {
209092f37c0aSJC Kuo					nvidia,usb2-companion = <3>;
209192f37c0aSJC Kuo					maximum-speed = "super-speed";
209292f37c0aSJC Kuo					status = "okay";
209392f37c0aSJC Kuo				};
209492f37c0aSJC Kuo			};
209592f37c0aSJC Kuo		};
209692f37c0aSJC Kuo
209792f37c0aSJC Kuo		usb@3610000 {
209892f37c0aSJC Kuo			status = "okay";
209992f37c0aSJC Kuo
210040b4d824SJC Kuo			phys =	<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
210140b4d824SJC Kuo				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
21028b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
21038b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
210440b4d824SJC Kuo				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>,
21058b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>;
210640b4d824SJC Kuo			phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3";
210792f37c0aSJC Kuo		};
210892f37c0aSJC Kuo
21093032985aSSameer Pujar		i2c@c250000 {
21103032985aSSameer Pujar			status = "okay";
21113032985aSSameer Pujar
21123032985aSSameer Pujar			rt5658: audio-codec@1a {
21133032985aSSameer Pujar				status = "okay";
21143032985aSSameer Pujar
21153032985aSSameer Pujar				compatible = "realtek,rt5658";
21163032985aSSameer Pujar				reg = <0x1a>;
21173032985aSSameer Pujar				interrupt-parent = <&gpio>;
21183032985aSSameer Pujar				interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>;
2119405fa9e9SSameer Pujar				clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>;
2120405fa9e9SSameer Pujar				clock-names = "mclk";
21213032985aSSameer Pujar				realtek,jd-src = <2>;
21223032985aSSameer Pujar				sound-name-prefix = "CVB-RT";
21235b4f6323SSameer Pujar
21245b4f6323SSameer Pujar				port {
21255b4f6323SSameer Pujar					rt5658_ep: endpoint {
21265b4f6323SSameer Pujar						remote-endpoint = <&i2s1_dap_ep>;
21275b4f6323SSameer Pujar						mclk-fs = <256>;
21285b4f6323SSameer Pujar					};
21295b4f6323SSameer Pujar				};
21303032985aSSameer Pujar			};
21313032985aSSameer Pujar		};
21323032985aSSameer Pujar
213358542353SThierry Reding		pwm@c340000 {
213458542353SThierry Reding			status = "okay";
213558542353SThierry Reding		};
213633c038e4SThierry Reding
213733c038e4SThierry Reding		host1x@13e00000 {
213833c038e4SThierry Reding			display-hub@15200000 {
213933c038e4SThierry Reding				status = "okay";
214033c038e4SThierry Reding			};
214133c038e4SThierry Reding
2142614d063fSThierry Reding			dpaux@155c0000 {
2143614d063fSThierry Reding				status = "okay";
2144614d063fSThierry Reding			};
2145614d063fSThierry Reding
2146614d063fSThierry Reding			dpaux@155d0000 {
2147614d063fSThierry Reding				status = "okay";
2148614d063fSThierry Reding			};
2149614d063fSThierry Reding
215033c038e4SThierry Reding			dpaux@155e0000 {
215133c038e4SThierry Reding				status = "okay";
215233c038e4SThierry Reding			};
215333c038e4SThierry Reding
2154614d063fSThierry Reding			/* DP0 */
2155614d063fSThierry Reding			sor@15b00000 {
2156614d063fSThierry Reding				status = "okay";
2157614d063fSThierry Reding
2158614d063fSThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2159614d063fSThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2160614d063fSThierry Reding
2161614d063fSThierry Reding				nvidia,dpaux = <&dpaux0>;
2162614d063fSThierry Reding			};
2163614d063fSThierry Reding
2164614d063fSThierry Reding			/* DP1 */
2165614d063fSThierry Reding			sor@15b40000 {
2166614d063fSThierry Reding				status = "okay";
2167614d063fSThierry Reding
2168614d063fSThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2169614d063fSThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2170614d063fSThierry Reding
2171614d063fSThierry Reding				nvidia,dpaux = <&dpaux1>;
2172614d063fSThierry Reding			};
2173614d063fSThierry Reding
2174614d063fSThierry Reding			/* HDMI */
217533c038e4SThierry Reding			sor@15b80000 {
217633c038e4SThierry Reding				status = "okay";
217733c038e4SThierry Reding
2178e8931a27SThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2179e8931a27SThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
218033c038e4SThierry Reding				hdmi-supply = <&vdd_hdmi>;
218133c038e4SThierry Reding
218233c038e4SThierry Reding				nvidia,ddc-i2c-bus = <&ddc>;
218333c038e4SThierry Reding				nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2)
218433c038e4SThierry Reding							 GPIO_ACTIVE_LOW>;
218533c038e4SThierry Reding			};
218633c038e4SThierry Reding		};
218758542353SThierry Reding
2188a586c88eSVidya Sagar		pcie@14100000 {
2189a586c88eSVidya Sagar			status = "okay";
2190a586c88eSVidya Sagar
2191a586c88eSVidya Sagar			vddio-pex-ctl-supply = <&vdd_1v8ao>;
2192a586c88eSVidya Sagar
2193a586c88eSVidya Sagar			phys = <&p2u_hsio_0>;
2194a586c88eSVidya Sagar			phy-names = "p2u-0";
2195a586c88eSVidya Sagar		};
2196a586c88eSVidya Sagar
2197a586c88eSVidya Sagar		pcie@14140000 {
2198a586c88eSVidya Sagar			status = "okay";
2199a586c88eSVidya Sagar
2200a586c88eSVidya Sagar			vddio-pex-ctl-supply = <&vdd_1v8ao>;
2201a586c88eSVidya Sagar
2202a586c88eSVidya Sagar			phys = <&p2u_hsio_7>;
2203a586c88eSVidya Sagar			phy-names = "p2u-0";
2204a586c88eSVidya Sagar		};
2205a586c88eSVidya Sagar
2206a586c88eSVidya Sagar		pcie@14180000 {
2207a586c88eSVidya Sagar			status = "okay";
2208a586c88eSVidya Sagar
2209a586c88eSVidya Sagar			vddio-pex-ctl-supply = <&vdd_1v8ao>;
2210a586c88eSVidya Sagar
2211a586c88eSVidya Sagar			phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>,
2212a586c88eSVidya Sagar			       <&p2u_hsio_5>;
2213a586c88eSVidya Sagar			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
2214a586c88eSVidya Sagar		};
2215a586c88eSVidya Sagar
2216a586c88eSVidya Sagar		pcie@141a0000 {
221709a0774aSVidya Sagar			status = "okay";
2218a586c88eSVidya Sagar
2219a586c88eSVidya Sagar			vddio-pex-ctl-supply = <&vdd_1v8ao>;
222009a0774aSVidya Sagar			vpcie3v3-supply = <&vdd_3v3_pcie>;
222109a0774aSVidya Sagar			vpcie12v-supply = <&vdd_12v_pcie>;
2222a586c88eSVidya Sagar
2223a586c88eSVidya Sagar			phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
2224a586c88eSVidya Sagar			       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
2225a586c88eSVidya Sagar			       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
2226a586c88eSVidya Sagar
2227a586c88eSVidya Sagar			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
2228a586c88eSVidya Sagar				    "p2u-5", "p2u-6", "p2u-7";
2229a586c88eSVidya Sagar		};
2230a586c88eSVidya Sagar
2231b9e2404cSMauro Carvalho Chehab		pcie-ep@141a0000 {
223284eaaf75SVidya Sagar			status = "disabled";
223384eaaf75SVidya Sagar
223484eaaf75SVidya Sagar			vddio-pex-ctl-supply = <&vdd_1v8ao>;
223584eaaf75SVidya Sagar
223684eaaf75SVidya Sagar			reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
223784eaaf75SVidya Sagar
223884eaaf75SVidya Sagar			nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
223984eaaf75SVidya Sagar						      GPIO_ACTIVE_HIGH>;
224084eaaf75SVidya Sagar
224184eaaf75SVidya Sagar			phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
224284eaaf75SVidya Sagar			       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
224384eaaf75SVidya Sagar			       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
224484eaaf75SVidya Sagar
224584eaaf75SVidya Sagar			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
224684eaaf75SVidya Sagar				    "p2u-5", "p2u-6", "p2u-7";
224784eaaf75SVidya Sagar		};
22482838cfddSThierry Reding	};
224984eaaf75SVidya Sagar
2250e47ac508SThierry Reding	gpio-keys {
2251e47ac508SThierry Reding		compatible = "gpio-keys";
2252e47ac508SThierry Reding
2253012877d0SKrzysztof Kozlowski		key-force-recovery {
2254e47ac508SThierry Reding			label = "Force Recovery";
2255e47ac508SThierry Reding			gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
2256e47ac508SThierry Reding				       GPIO_ACTIVE_LOW>;
2257e47ac508SThierry Reding			linux,input-type = <EV_KEY>;
2258cd8f843cSThierry Reding			linux,code = <KEY_SLEEP>;
2259e47ac508SThierry Reding			debounce-interval = <10>;
2260e47ac508SThierry Reding		};
2261e47ac508SThierry Reding
2262012877d0SKrzysztof Kozlowski		key-power {
2263e47ac508SThierry Reding			label = "Power";
2264e47ac508SThierry Reding			gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
2265e47ac508SThierry Reding					   GPIO_ACTIVE_LOW>;
2266e47ac508SThierry Reding			linux,input-type = <EV_KEY>;
2267e47ac508SThierry Reding			linux,code = <KEY_POWER>;
2268e47ac508SThierry Reding			debounce-interval = <10>;
2269e47ac508SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
2270e47ac508SThierry Reding			wakeup-source;
2271e47ac508SThierry Reding		};
2272e47ac508SThierry Reding	};
2273e47ac508SThierry Reding
2274*79ed18d9SThierry Reding	fan: pwm-fan {
2275*79ed18d9SThierry Reding		compatible = "pwm-fan";
2276*79ed18d9SThierry Reding		pwms = <&pwm4 0 45334>;
2277*79ed18d9SThierry Reding
2278*79ed18d9SThierry Reding		cooling-levels = <0 64 128 255>;
2279*79ed18d9SThierry Reding		#cooling-cells = <2>;
2280*79ed18d9SThierry Reding	};
2281*79ed18d9SThierry Reding
22825b4f6323SSameer Pujar	sound {
22835b4f6323SSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
22845b4f6323SSameer Pujar		status = "okay";
22855b4f6323SSameer Pujar
22865b4f6323SSameer Pujar		dais = /* ADMAIF (FE) Ports */
22875b4f6323SSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
22885b4f6323SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
22895b4f6323SSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
22905b4f6323SSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
22915b4f6323SSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
22925b4f6323SSameer Pujar		       /* XBAR Ports */
22935b4f6323SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
22945b4f6323SSameer Pujar		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
22954f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
22964f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
22974f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
22984f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
22994f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
23004f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
23014f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
23024f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
23034f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
23044f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
23054f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
23064f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
23074f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
23084f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
23094f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
23104f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
23114f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
23124f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2313261a46a9SSameer Pujar		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2314261a46a9SSameer Pujar		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2315261a46a9SSameer Pujar		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2316261a46a9SSameer Pujar		       <&xbar_asrc_in7_port>,
2317afcb41e3SSameer Pujar		       <&xbar_ope1_in_port>,
23184f45fb0bSSameer Pujar		       /* HW accelerators */
23194f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
23204f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
23214f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
23224f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
23234f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
23244f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
23254f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
23264f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
23274f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
23284f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
23294f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
23304f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
23314f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
23324f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>, <&mixer_out3_port>,
23334f45fb0bSSameer Pujar		       <&mixer_out4_port>, <&mixer_out5_port>,
2334261a46a9SSameer Pujar		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2335261a46a9SSameer Pujar		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2336afcb41e3SSameer Pujar		       <&ope1_out_port>,
23375b4f6323SSameer Pujar		       /* BE I/O Ports */
23385b4f6323SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
23395b4f6323SSameer Pujar		       <&dmic3_port>;
23405b4f6323SSameer Pujar
2341b8928c2bSThierry Reding		label = "NVIDIA Jetson AGX Xavier APE";
23425b4f6323SSameer Pujar
23435b4f6323SSameer Pujar		widgets =
23445b4f6323SSameer Pujar			"Microphone",	"CVB-RT MIC Jack",
23455b4f6323SSameer Pujar			"Microphone",	"CVB-RT MIC",
23465b4f6323SSameer Pujar			"Headphone",	"CVB-RT HP Jack",
23475b4f6323SSameer Pujar			"Speaker",	"CVB-RT SPK";
23485b4f6323SSameer Pujar
23495b4f6323SSameer Pujar		routing =
23505b4f6323SSameer Pujar			/* I2S1 <-> RT5658 */
23515b4f6323SSameer Pujar			"CVB-RT AIF1 Playback",	"I2S1 DAP-Playback",
23525b4f6323SSameer Pujar			"I2S1 DAP-Capture",	"CVB-RT AIF1 Capture",
23535b4f6323SSameer Pujar			/* RT5658 Codec controls */
23545b4f6323SSameer Pujar			"CVB-RT HP Jack",	"CVB-RT HPO L Playback",
23555b4f6323SSameer Pujar			"CVB-RT HP Jack",	"CVB-RT HPO R Playback",
23565b4f6323SSameer Pujar			"CVB-RT IN1P",		"CVB-RT MIC Jack",
23575b4f6323SSameer Pujar			"CVB-RT IN2P",		"CVB-RT MIC Jack",
23585b4f6323SSameer Pujar			"CVB-RT SPK",		"CVB-RT SPO Playback",
23595b4f6323SSameer Pujar			"CVB-RT DMIC L1",	"CVB-RT MIC",
23605b4f6323SSameer Pujar			"CVB-RT DMIC L2",	"CVB-RT MIC",
23615b4f6323SSameer Pujar			"CVB-RT DMIC R1",	"CVB-RT MIC",
23625b4f6323SSameer Pujar			"CVB-RT DMIC R2",	"CVB-RT MIC";
23635b4f6323SSameer Pujar	};
23645b4f6323SSameer Pujar
2365cfe3af19SThierry Reding	thermal-zones {
2366fe57ff53SThierry Reding		cpu-thermal {
2367cfe3af19SThierry Reding			polling-delay = <0>;
2368cfe3af19SThierry Reding			polling-delay-passive = <500>;
2369cfe3af19SThierry Reding			status = "okay";
2370cfe3af19SThierry Reding
2371cfe3af19SThierry Reding			trips {
2372cfe3af19SThierry Reding				cpu_trip_critical: critical {
2373cfe3af19SThierry Reding					temperature = <96500>;
2374cfe3af19SThierry Reding					hysteresis = <0>;
2375cfe3af19SThierry Reding					type = "critical";
2376cfe3af19SThierry Reding				};
2377cfe3af19SThierry Reding
2378cfe3af19SThierry Reding				cpu_trip_hot: hot {
2379cfe3af19SThierry Reding					temperature = <70000>;
2380cfe3af19SThierry Reding					hysteresis = <2000>;
2381cfe3af19SThierry Reding					type = "hot";
2382cfe3af19SThierry Reding				};
2383cfe3af19SThierry Reding
2384cfe3af19SThierry Reding				cpu_trip_active: active {
2385cfe3af19SThierry Reding					temperature = <50000>;
2386cfe3af19SThierry Reding					hysteresis = <2000>;
2387cfe3af19SThierry Reding					type = "active";
2388cfe3af19SThierry Reding				};
2389cfe3af19SThierry Reding
2390cfe3af19SThierry Reding				cpu_trip_passive: passive {
2391cfe3af19SThierry Reding					temperature = <30000>;
2392cfe3af19SThierry Reding					hysteresis = <2000>;
2393cfe3af19SThierry Reding					type = "passive";
2394cfe3af19SThierry Reding				};
2395cfe3af19SThierry Reding			};
2396cfe3af19SThierry Reding
2397cfe3af19SThierry Reding			cooling-maps {
2398cfe3af19SThierry Reding				cpu-critical {
2399cfe3af19SThierry Reding					cooling-device = <&fan 3 3>;
2400cfe3af19SThierry Reding					trip = <&cpu_trip_critical>;
2401cfe3af19SThierry Reding				};
2402cfe3af19SThierry Reding
2403cfe3af19SThierry Reding				cpu-hot {
2404cfe3af19SThierry Reding					cooling-device = <&fan 2 2>;
2405cfe3af19SThierry Reding					trip = <&cpu_trip_hot>;
2406cfe3af19SThierry Reding				};
2407cfe3af19SThierry Reding
2408cfe3af19SThierry Reding				cpu-active {
2409cfe3af19SThierry Reding					cooling-device = <&fan 1 1>;
2410cfe3af19SThierry Reding					trip = <&cpu_trip_active>;
2411cfe3af19SThierry Reding				};
2412cfe3af19SThierry Reding
2413cfe3af19SThierry Reding				cpu-passive {
2414cfe3af19SThierry Reding					cooling-device = <&fan 0 0>;
2415cfe3af19SThierry Reding					trip = <&cpu_trip_passive>;
2416cfe3af19SThierry Reding				};
2417cfe3af19SThierry Reding			};
2418cfe3af19SThierry Reding		};
2419cfe3af19SThierry Reding
2420fe57ff53SThierry Reding		gpu-thermal {
2421cfe3af19SThierry Reding			polling-delay = <0>;
2422cfe3af19SThierry Reding			polling-delay-passive = <500>;
2423cfe3af19SThierry Reding			status = "okay";
2424cfe3af19SThierry Reding
2425cfe3af19SThierry Reding			trips {
2426cfe3af19SThierry Reding				gpu_alert0: critical {
2427cfe3af19SThierry Reding					temperature = <99000>;
2428cfe3af19SThierry Reding					hysteresis = <0>;
2429cfe3af19SThierry Reding					type = "critical";
2430cfe3af19SThierry Reding				};
2431cfe3af19SThierry Reding			};
2432cfe3af19SThierry Reding		};
2433cfe3af19SThierry Reding
2434fe57ff53SThierry Reding		aux-thermal {
2435cfe3af19SThierry Reding			polling-delay = <0>;
2436cfe3af19SThierry Reding			polling-delay-passive = <500>;
2437cfe3af19SThierry Reding			status = "okay";
2438cfe3af19SThierry Reding
2439cfe3af19SThierry Reding			trips {
2440cfe3af19SThierry Reding				aux_alert0: critical {
2441cfe3af19SThierry Reding					temperature = <90000>;
2442cfe3af19SThierry Reding					hysteresis = <0>;
2443cfe3af19SThierry Reding					type = "critical";
2444cfe3af19SThierry Reding				};
2445cfe3af19SThierry Reding			};
2446cfe3af19SThierry Reding		};
2447b8656c67SMikko Perttunen	};
2448b8656c67SMikko Perttunen};
2449