1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0
299575bceSJoseph Lo/dts-v1/;
399575bceSJoseph Lo
459686a92SThierry Reding#include <dt-bindings/input/linux-event-codes.h>
56f13f10bSThierry Reding#include <dt-bindings/input/gpio-keys.h>
659686a92SThierry Reding
799575bceSJoseph Lo#include "tegra186-p3310.dtsi"
899575bceSJoseph Lo
999575bceSJoseph Lo/ {
10a0c0cdc9SThierry Reding	model = "NVIDIA Jetson TX2 Developer Kit";
1199575bceSJoseph Lo	compatible = "nvidia,p2771-0000", "nvidia,tegra186";
12b0ddea85SThierry Reding
134b154b94SThierry Reding	aconnect@2900000 {
145d25c476SSameer Pujar		status = "okay";
155d25c476SSameer Pujar
16e4710376SSameer Pujar		ahub@2900800 {
17e4710376SSameer Pujar			status = "okay";
18e4710376SSameer Pujar
19*79ed18d9SThierry Reding			i2s@2901000 {
20*79ed18d9SThierry Reding				status = "okay";
21*79ed18d9SThierry Reding
22*79ed18d9SThierry Reding				ports {
23*79ed18d9SThierry Reding					#address-cells = <1>;
24*79ed18d9SThierry Reding					#size-cells = <0>;
25*79ed18d9SThierry Reding
26*79ed18d9SThierry Reding					port@0 {
27*79ed18d9SThierry Reding						reg = <0>;
28*79ed18d9SThierry Reding
29*79ed18d9SThierry Reding						i2s1_cif_ep: endpoint {
30*79ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s1_ep>;
31*79ed18d9SThierry Reding						};
32*79ed18d9SThierry Reding					};
33*79ed18d9SThierry Reding
34*79ed18d9SThierry Reding					i2s1_port: port@1 {
35*79ed18d9SThierry Reding						reg = <1>;
36*79ed18d9SThierry Reding
37*79ed18d9SThierry Reding						i2s1_dap_ep: endpoint {
38*79ed18d9SThierry Reding							dai-format = "i2s";
39*79ed18d9SThierry Reding							/* Placeholder for external Codec */
40*79ed18d9SThierry Reding						};
41*79ed18d9SThierry Reding					};
42*79ed18d9SThierry Reding				};
43*79ed18d9SThierry Reding			};
44*79ed18d9SThierry Reding
45*79ed18d9SThierry Reding			i2s@2901100 {
46*79ed18d9SThierry Reding				status = "okay";
47*79ed18d9SThierry Reding
48*79ed18d9SThierry Reding				ports {
49*79ed18d9SThierry Reding					#address-cells = <1>;
50*79ed18d9SThierry Reding					#size-cells = <0>;
51*79ed18d9SThierry Reding
52*79ed18d9SThierry Reding					port@0 {
53*79ed18d9SThierry Reding						reg = <0>;
54*79ed18d9SThierry Reding
55*79ed18d9SThierry Reding						i2s2_cif_ep: endpoint {
56*79ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s2_ep>;
57*79ed18d9SThierry Reding						};
58*79ed18d9SThierry Reding					};
59*79ed18d9SThierry Reding
60*79ed18d9SThierry Reding					i2s2_port: port@1 {
61*79ed18d9SThierry Reding						reg = <1>;
62*79ed18d9SThierry Reding
63*79ed18d9SThierry Reding						i2s2_dap_ep: endpoint {
64*79ed18d9SThierry Reding							dai-format = "i2s";
65*79ed18d9SThierry Reding							/* Placeholder for external Codec */
66*79ed18d9SThierry Reding						};
67*79ed18d9SThierry Reding					};
68*79ed18d9SThierry Reding				};
69*79ed18d9SThierry Reding			};
70*79ed18d9SThierry Reding
71*79ed18d9SThierry Reding			i2s@2901200 {
72*79ed18d9SThierry Reding				status = "okay";
73*79ed18d9SThierry Reding
74*79ed18d9SThierry Reding				ports {
75*79ed18d9SThierry Reding					#address-cells = <1>;
76*79ed18d9SThierry Reding					#size-cells = <0>;
77*79ed18d9SThierry Reding
78*79ed18d9SThierry Reding					port@0 {
79*79ed18d9SThierry Reding						reg = <0>;
80*79ed18d9SThierry Reding
81*79ed18d9SThierry Reding						i2s3_cif_ep: endpoint {
82*79ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s3_ep>;
83*79ed18d9SThierry Reding						};
84*79ed18d9SThierry Reding					};
85*79ed18d9SThierry Reding
86*79ed18d9SThierry Reding					i2s3_port: port@1 {
87*79ed18d9SThierry Reding						reg = <1>;
88*79ed18d9SThierry Reding
89*79ed18d9SThierry Reding						i2s3_dap_ep: endpoint {
90*79ed18d9SThierry Reding							dai-format = "i2s";
91*79ed18d9SThierry Reding							/* Placeholder for external Codec */
92*79ed18d9SThierry Reding						};
93*79ed18d9SThierry Reding					};
94*79ed18d9SThierry Reding				};
95*79ed18d9SThierry Reding			};
96*79ed18d9SThierry Reding
97*79ed18d9SThierry Reding			i2s@2901300 {
98*79ed18d9SThierry Reding				status = "okay";
99*79ed18d9SThierry Reding
100*79ed18d9SThierry Reding				ports {
101*79ed18d9SThierry Reding					#address-cells = <1>;
102*79ed18d9SThierry Reding					#size-cells = <0>;
103*79ed18d9SThierry Reding
104*79ed18d9SThierry Reding					port@0 {
105*79ed18d9SThierry Reding						reg = <0>;
106*79ed18d9SThierry Reding
107*79ed18d9SThierry Reding						i2s4_cif_ep: endpoint {
108*79ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s4_ep>;
109*79ed18d9SThierry Reding						};
110*79ed18d9SThierry Reding					};
111*79ed18d9SThierry Reding
112*79ed18d9SThierry Reding					i2s4_port: port@1 {
113*79ed18d9SThierry Reding						reg = <1>;
114*79ed18d9SThierry Reding
115*79ed18d9SThierry Reding						i2s4_dap_ep: endpoint {
116*79ed18d9SThierry Reding							dai-format = "i2s";
117*79ed18d9SThierry Reding							/* Placeholder for external Codec */
118*79ed18d9SThierry Reding						};
119*79ed18d9SThierry Reding					};
120*79ed18d9SThierry Reding				};
121*79ed18d9SThierry Reding			};
122*79ed18d9SThierry Reding
123*79ed18d9SThierry Reding			i2s@2901400 {
124*79ed18d9SThierry Reding				status = "okay";
125*79ed18d9SThierry Reding
126*79ed18d9SThierry Reding				ports {
127*79ed18d9SThierry Reding					#address-cells = <1>;
128*79ed18d9SThierry Reding					#size-cells = <0>;
129*79ed18d9SThierry Reding
130*79ed18d9SThierry Reding					port@0 {
131*79ed18d9SThierry Reding						reg = <0>;
132*79ed18d9SThierry Reding
133*79ed18d9SThierry Reding						i2s5_cif_ep: endpoint {
134*79ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s5_ep>;
135*79ed18d9SThierry Reding						};
136*79ed18d9SThierry Reding					};
137*79ed18d9SThierry Reding
138*79ed18d9SThierry Reding					i2s5_port: port@1 {
139*79ed18d9SThierry Reding						reg = <1>;
140*79ed18d9SThierry Reding
141*79ed18d9SThierry Reding						i2s5_dap_ep: endpoint {
142*79ed18d9SThierry Reding							dai-format = "i2s";
143*79ed18d9SThierry Reding							/* Placeholder for external Codec */
144*79ed18d9SThierry Reding						};
145*79ed18d9SThierry Reding					};
146*79ed18d9SThierry Reding				};
147*79ed18d9SThierry Reding			};
148*79ed18d9SThierry Reding
149*79ed18d9SThierry Reding			i2s@2901500 {
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						i2s6_cif_ep: endpoint {
160*79ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s6_ep>;
161*79ed18d9SThierry Reding						};
162*79ed18d9SThierry Reding					};
163*79ed18d9SThierry Reding
164*79ed18d9SThierry Reding					i2s6_port: port@1 {
165*79ed18d9SThierry Reding						reg = <1>;
166*79ed18d9SThierry Reding
167*79ed18d9SThierry Reding						i2s6_dap_ep: endpoint {
168*79ed18d9SThierry Reding							dai-format = "i2s";
169*79ed18d9SThierry Reding							/* Placeholder for external Codec */
170*79ed18d9SThierry Reding						};
171*79ed18d9SThierry Reding					};
172*79ed18d9SThierry Reding				};
173*79ed18d9SThierry Reding			};
174*79ed18d9SThierry Reding
175*79ed18d9SThierry Reding			sfc@2902000 {
176*79ed18d9SThierry Reding				status = "okay";
177*79ed18d9SThierry Reding
178*79ed18d9SThierry Reding				ports {
179*79ed18d9SThierry Reding					#address-cells = <1>;
180*79ed18d9SThierry Reding					#size-cells = <0>;
181*79ed18d9SThierry Reding
182*79ed18d9SThierry Reding					port@0 {
183*79ed18d9SThierry Reding						reg = <0>;
184*79ed18d9SThierry Reding
185*79ed18d9SThierry Reding						sfc1_cif_in_ep: endpoint {
186*79ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc1_in_ep>;
187*79ed18d9SThierry Reding							convert-rate = <44100>;
188*79ed18d9SThierry Reding						};
189*79ed18d9SThierry Reding					};
190*79ed18d9SThierry Reding
191*79ed18d9SThierry Reding					sfc1_out_port: port@1 {
192*79ed18d9SThierry Reding						reg = <1>;
193*79ed18d9SThierry Reding
194*79ed18d9SThierry Reding						sfc1_cif_out_ep: endpoint {
195*79ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc1_out_ep>;
196*79ed18d9SThierry Reding							convert-rate = <48000>;
197*79ed18d9SThierry Reding						};
198*79ed18d9SThierry Reding					};
199*79ed18d9SThierry Reding				};
200*79ed18d9SThierry Reding			};
201*79ed18d9SThierry Reding
202*79ed18d9SThierry Reding			sfc@2902200 {
203*79ed18d9SThierry Reding				status = "okay";
204*79ed18d9SThierry Reding
205*79ed18d9SThierry Reding				ports {
206*79ed18d9SThierry Reding					#address-cells = <1>;
207*79ed18d9SThierry Reding					#size-cells = <0>;
208*79ed18d9SThierry Reding
209*79ed18d9SThierry Reding					port@0 {
210*79ed18d9SThierry Reding						reg = <0>;
211*79ed18d9SThierry Reding
212*79ed18d9SThierry Reding						sfc2_cif_in_ep: endpoint {
213*79ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc2_in_ep>;
214*79ed18d9SThierry Reding						};
215*79ed18d9SThierry Reding					};
216*79ed18d9SThierry Reding
217*79ed18d9SThierry Reding					sfc2_out_port: port@1 {
218*79ed18d9SThierry Reding						reg = <1>;
219*79ed18d9SThierry Reding
220*79ed18d9SThierry Reding						sfc2_cif_out_ep: endpoint {
221*79ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc2_out_ep>;
222*79ed18d9SThierry Reding						};
223*79ed18d9SThierry Reding					};
224*79ed18d9SThierry Reding				};
225*79ed18d9SThierry Reding			};
226*79ed18d9SThierry Reding
227*79ed18d9SThierry Reding			sfc@2902400 {
228*79ed18d9SThierry Reding				status = "okay";
229*79ed18d9SThierry Reding
230*79ed18d9SThierry Reding				ports {
231*79ed18d9SThierry Reding					#address-cells = <1>;
232*79ed18d9SThierry Reding					#size-cells = <0>;
233*79ed18d9SThierry Reding
234*79ed18d9SThierry Reding					port@0 {
235*79ed18d9SThierry Reding						reg = <0>;
236*79ed18d9SThierry Reding
237*79ed18d9SThierry Reding						sfc3_cif_in_ep: endpoint {
238*79ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc3_in_ep>;
239*79ed18d9SThierry Reding						};
240*79ed18d9SThierry Reding					};
241*79ed18d9SThierry Reding
242*79ed18d9SThierry Reding					sfc3_out_port: port@1 {
243*79ed18d9SThierry Reding						reg = <1>;
244*79ed18d9SThierry Reding
245*79ed18d9SThierry Reding						sfc3_cif_out_ep: endpoint {
246*79ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc3_out_ep>;
247*79ed18d9SThierry Reding						};
248*79ed18d9SThierry Reding					};
249*79ed18d9SThierry Reding				};
250*79ed18d9SThierry Reding			};
251*79ed18d9SThierry Reding
252*79ed18d9SThierry Reding			sfc@2902600 {
253*79ed18d9SThierry Reding				status = "okay";
254*79ed18d9SThierry Reding
255*79ed18d9SThierry Reding				ports {
256*79ed18d9SThierry Reding					#address-cells = <1>;
257*79ed18d9SThierry Reding					#size-cells = <0>;
258*79ed18d9SThierry Reding
259*79ed18d9SThierry Reding					port@0 {
260*79ed18d9SThierry Reding						reg = <0>;
261*79ed18d9SThierry Reding
262*79ed18d9SThierry Reding						sfc4_cif_in_ep: endpoint {
263*79ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc4_in_ep>;
264*79ed18d9SThierry Reding						};
265*79ed18d9SThierry Reding					};
266*79ed18d9SThierry Reding
267*79ed18d9SThierry Reding					sfc4_out_port: port@1 {
268*79ed18d9SThierry Reding						reg = <1>;
269*79ed18d9SThierry Reding
270*79ed18d9SThierry Reding						sfc4_cif_out_ep: endpoint {
271*79ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc4_out_ep>;
272*79ed18d9SThierry Reding						};
273*79ed18d9SThierry Reding					};
274*79ed18d9SThierry Reding				};
275*79ed18d9SThierry Reding			};
276*79ed18d9SThierry Reding
277*79ed18d9SThierry Reding			amx@2903000 {
278*79ed18d9SThierry Reding				status = "okay";
279*79ed18d9SThierry Reding
280*79ed18d9SThierry Reding				ports {
281*79ed18d9SThierry Reding					#address-cells = <1>;
282*79ed18d9SThierry Reding					#size-cells = <0>;
283*79ed18d9SThierry Reding
284*79ed18d9SThierry Reding					port@0 {
285*79ed18d9SThierry Reding						reg = <0>;
286*79ed18d9SThierry Reding
287*79ed18d9SThierry Reding						amx1_in1_ep: endpoint {
288*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx1_in1_ep>;
289*79ed18d9SThierry Reding						};
290*79ed18d9SThierry Reding					};
291*79ed18d9SThierry Reding
292*79ed18d9SThierry Reding					port@1 {
293*79ed18d9SThierry Reding						reg = <1>;
294*79ed18d9SThierry Reding
295*79ed18d9SThierry Reding						amx1_in2_ep: endpoint {
296*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx1_in2_ep>;
297*79ed18d9SThierry Reding						};
298*79ed18d9SThierry Reding					};
299*79ed18d9SThierry Reding
300*79ed18d9SThierry Reding					port@2 {
301*79ed18d9SThierry Reding						reg = <2>;
302*79ed18d9SThierry Reding
303*79ed18d9SThierry Reding						amx1_in3_ep: endpoint {
304*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx1_in3_ep>;
305*79ed18d9SThierry Reding						};
306*79ed18d9SThierry Reding					};
307*79ed18d9SThierry Reding
308*79ed18d9SThierry Reding					port@3 {
309*79ed18d9SThierry Reding						reg = <3>;
310*79ed18d9SThierry Reding
311*79ed18d9SThierry Reding						amx1_in4_ep: endpoint {
312*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx1_in4_ep>;
313*79ed18d9SThierry Reding						};
314*79ed18d9SThierry Reding					};
315*79ed18d9SThierry Reding
316*79ed18d9SThierry Reding					amx1_out_port: port@4 {
317*79ed18d9SThierry Reding						reg = <4>;
318*79ed18d9SThierry Reding
319*79ed18d9SThierry Reding						amx1_out_ep: endpoint {
320*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx1_out_ep>;
321*79ed18d9SThierry Reding						};
322*79ed18d9SThierry Reding					};
323*79ed18d9SThierry Reding				};
324*79ed18d9SThierry Reding			};
325*79ed18d9SThierry Reding
326*79ed18d9SThierry Reding			amx@2903100 {
327*79ed18d9SThierry Reding				status = "okay";
328*79ed18d9SThierry Reding
329*79ed18d9SThierry Reding				ports {
330*79ed18d9SThierry Reding					#address-cells = <1>;
331*79ed18d9SThierry Reding					#size-cells = <0>;
332*79ed18d9SThierry Reding
333*79ed18d9SThierry Reding					port@0 {
334*79ed18d9SThierry Reding						reg = <0>;
335*79ed18d9SThierry Reding
336*79ed18d9SThierry Reding						amx2_in1_ep: endpoint {
337*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx2_in1_ep>;
338*79ed18d9SThierry Reding						};
339*79ed18d9SThierry Reding					};
340*79ed18d9SThierry Reding
341*79ed18d9SThierry Reding					port@1 {
342*79ed18d9SThierry Reding						reg = <1>;
343*79ed18d9SThierry Reding
344*79ed18d9SThierry Reding						amx2_in2_ep: endpoint {
345*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx2_in2_ep>;
346*79ed18d9SThierry Reding						};
347*79ed18d9SThierry Reding					};
348*79ed18d9SThierry Reding
349*79ed18d9SThierry Reding					amx2_in3_port: port@2 {
350*79ed18d9SThierry Reding						reg = <2>;
351*79ed18d9SThierry Reding
352*79ed18d9SThierry Reding						amx2_in3_ep: endpoint {
353*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx2_in3_ep>;
354*79ed18d9SThierry Reding						};
355*79ed18d9SThierry Reding					};
356*79ed18d9SThierry Reding
357*79ed18d9SThierry Reding					amx2_in4_port: port@3 {
358*79ed18d9SThierry Reding						reg = <3>;
359*79ed18d9SThierry Reding
360*79ed18d9SThierry Reding						amx2_in4_ep: endpoint {
361*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx2_in4_ep>;
362*79ed18d9SThierry Reding						};
363*79ed18d9SThierry Reding					};
364*79ed18d9SThierry Reding
365*79ed18d9SThierry Reding					amx2_out_port: port@4 {
366*79ed18d9SThierry Reding						reg = <4>;
367*79ed18d9SThierry Reding
368*79ed18d9SThierry Reding						amx2_out_ep: endpoint {
369*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx2_out_ep>;
370*79ed18d9SThierry Reding						};
371*79ed18d9SThierry Reding					};
372*79ed18d9SThierry Reding				};
373*79ed18d9SThierry Reding			};
374*79ed18d9SThierry Reding
375*79ed18d9SThierry Reding			amx@2903200 {
376*79ed18d9SThierry Reding				status = "okay";
377*79ed18d9SThierry Reding
378*79ed18d9SThierry Reding				ports {
379*79ed18d9SThierry Reding					#address-cells = <1>;
380*79ed18d9SThierry Reding					#size-cells = <0>;
381*79ed18d9SThierry Reding
382*79ed18d9SThierry Reding					port@0 {
383*79ed18d9SThierry Reding						reg = <0>;
384*79ed18d9SThierry Reding
385*79ed18d9SThierry Reding						amx3_in1_ep: endpoint {
386*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx3_in1_ep>;
387*79ed18d9SThierry Reding						};
388*79ed18d9SThierry Reding					};
389*79ed18d9SThierry Reding
390*79ed18d9SThierry Reding					port@1 {
391*79ed18d9SThierry Reding						reg = <1>;
392*79ed18d9SThierry Reding
393*79ed18d9SThierry Reding						amx3_in2_ep: endpoint {
394*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx3_in2_ep>;
395*79ed18d9SThierry Reding						};
396*79ed18d9SThierry Reding					};
397*79ed18d9SThierry Reding
398*79ed18d9SThierry Reding					port@2 {
399*79ed18d9SThierry Reding						reg = <2>;
400*79ed18d9SThierry Reding
401*79ed18d9SThierry Reding						amx3_in3_ep: endpoint {
402*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx3_in3_ep>;
403*79ed18d9SThierry Reding						};
404*79ed18d9SThierry Reding					};
405*79ed18d9SThierry Reding
406*79ed18d9SThierry Reding					port@3 {
407*79ed18d9SThierry Reding						reg = <3>;
408*79ed18d9SThierry Reding
409*79ed18d9SThierry Reding						amx3_in4_ep: endpoint {
410*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx3_in4_ep>;
411*79ed18d9SThierry Reding						};
412*79ed18d9SThierry Reding					};
413*79ed18d9SThierry Reding
414*79ed18d9SThierry Reding					amx3_out_port: port@4 {
415*79ed18d9SThierry Reding						reg = <4>;
416*79ed18d9SThierry Reding
417*79ed18d9SThierry Reding						amx3_out_ep: endpoint {
418*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx3_out_ep>;
419*79ed18d9SThierry Reding						};
420*79ed18d9SThierry Reding					};
421*79ed18d9SThierry Reding				};
422*79ed18d9SThierry Reding			};
423*79ed18d9SThierry Reding
424*79ed18d9SThierry Reding			amx@2903300 {
425*79ed18d9SThierry Reding				status = "okay";
426*79ed18d9SThierry Reding
427*79ed18d9SThierry Reding				ports {
428*79ed18d9SThierry Reding					#address-cells = <1>;
429*79ed18d9SThierry Reding					#size-cells = <0>;
430*79ed18d9SThierry Reding
431*79ed18d9SThierry Reding					port@0 {
432*79ed18d9SThierry Reding						reg = <0>;
433*79ed18d9SThierry Reding
434*79ed18d9SThierry Reding						amx4_in1_ep: endpoint {
435*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx4_in1_ep>;
436*79ed18d9SThierry Reding						};
437*79ed18d9SThierry Reding					};
438*79ed18d9SThierry Reding
439*79ed18d9SThierry Reding					port@1 {
440*79ed18d9SThierry Reding						reg = <1>;
441*79ed18d9SThierry Reding
442*79ed18d9SThierry Reding						amx4_in2_ep: endpoint {
443*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx4_in2_ep>;
444*79ed18d9SThierry Reding						};
445*79ed18d9SThierry Reding					};
446*79ed18d9SThierry Reding
447*79ed18d9SThierry Reding					port@2 {
448*79ed18d9SThierry Reding						reg = <2>;
449*79ed18d9SThierry Reding
450*79ed18d9SThierry Reding						amx4_in3_ep: endpoint {
451*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx4_in3_ep>;
452*79ed18d9SThierry Reding						};
453*79ed18d9SThierry Reding					};
454*79ed18d9SThierry Reding
455*79ed18d9SThierry Reding					port@3 {
456*79ed18d9SThierry Reding						reg = <3>;
457*79ed18d9SThierry Reding
458*79ed18d9SThierry Reding						amx4_in4_ep: endpoint {
459*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx4_in4_ep>;
460*79ed18d9SThierry Reding						};
461*79ed18d9SThierry Reding					};
462*79ed18d9SThierry Reding
463*79ed18d9SThierry Reding					amx4_out_port: port@4 {
464*79ed18d9SThierry Reding						reg = <4>;
465*79ed18d9SThierry Reding
466*79ed18d9SThierry Reding						amx4_out_ep: endpoint {
467*79ed18d9SThierry Reding							remote-endpoint = <&xbar_amx4_out_ep>;
468*79ed18d9SThierry Reding						};
469*79ed18d9SThierry Reding					};
470*79ed18d9SThierry Reding				};
471*79ed18d9SThierry Reding			};
472*79ed18d9SThierry Reding
473*79ed18d9SThierry Reding			adx@2903800 {
474*79ed18d9SThierry Reding				status = "okay";
475*79ed18d9SThierry Reding
476*79ed18d9SThierry Reding				ports {
477*79ed18d9SThierry Reding					#address-cells = <1>;
478*79ed18d9SThierry Reding					#size-cells = <0>;
479*79ed18d9SThierry Reding
480*79ed18d9SThierry Reding					port@0 {
481*79ed18d9SThierry Reding						reg = <0>;
482*79ed18d9SThierry Reding
483*79ed18d9SThierry Reding						adx1_in_ep: endpoint {
484*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx1_in_ep>;
485*79ed18d9SThierry Reding						};
486*79ed18d9SThierry Reding					};
487*79ed18d9SThierry Reding
488*79ed18d9SThierry Reding					adx1_out1_port: port@1 {
489*79ed18d9SThierry Reding						reg = <1>;
490*79ed18d9SThierry Reding
491*79ed18d9SThierry Reding						adx1_out1_ep: endpoint {
492*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx1_out1_ep>;
493*79ed18d9SThierry Reding						};
494*79ed18d9SThierry Reding					};
495*79ed18d9SThierry Reding
496*79ed18d9SThierry Reding					adx1_out2_port: port@2 {
497*79ed18d9SThierry Reding						reg = <2>;
498*79ed18d9SThierry Reding
499*79ed18d9SThierry Reding						adx1_out2_ep: endpoint {
500*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx1_out2_ep>;
501*79ed18d9SThierry Reding						};
502*79ed18d9SThierry Reding					};
503*79ed18d9SThierry Reding
504*79ed18d9SThierry Reding					adx1_out3_port: port@3 {
505*79ed18d9SThierry Reding						reg = <3>;
506*79ed18d9SThierry Reding
507*79ed18d9SThierry Reding						adx1_out3_ep: endpoint {
508*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx1_out3_ep>;
509*79ed18d9SThierry Reding						};
510*79ed18d9SThierry Reding					};
511*79ed18d9SThierry Reding
512*79ed18d9SThierry Reding					adx1_out4_port: port@4 {
513*79ed18d9SThierry Reding						reg = <4>;
514*79ed18d9SThierry Reding
515*79ed18d9SThierry Reding						adx1_out4_ep: endpoint {
516*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx1_out4_ep>;
517*79ed18d9SThierry Reding						};
518*79ed18d9SThierry Reding					};
519*79ed18d9SThierry Reding				};
520*79ed18d9SThierry Reding			};
521*79ed18d9SThierry Reding
522*79ed18d9SThierry Reding			adx@2903900 {
523*79ed18d9SThierry Reding				status = "okay";
524*79ed18d9SThierry Reding
525*79ed18d9SThierry Reding				ports {
526*79ed18d9SThierry Reding					#address-cells = <1>;
527*79ed18d9SThierry Reding					#size-cells = <0>;
528*79ed18d9SThierry Reding
529*79ed18d9SThierry Reding					port@0 {
530*79ed18d9SThierry Reding						reg = <0>;
531*79ed18d9SThierry Reding
532*79ed18d9SThierry Reding						adx2_in_ep: endpoint {
533*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx2_in_ep>;
534*79ed18d9SThierry Reding						};
535*79ed18d9SThierry Reding					};
536*79ed18d9SThierry Reding
537*79ed18d9SThierry Reding					adx2_out1_port: port@1 {
538*79ed18d9SThierry Reding						reg = <1>;
539*79ed18d9SThierry Reding
540*79ed18d9SThierry Reding						adx2_out1_ep: endpoint {
541*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx2_out1_ep>;
542*79ed18d9SThierry Reding						};
543*79ed18d9SThierry Reding					};
544*79ed18d9SThierry Reding
545*79ed18d9SThierry Reding					adx2_out2_port: port@2 {
546*79ed18d9SThierry Reding						reg = <2>;
547*79ed18d9SThierry Reding
548*79ed18d9SThierry Reding						adx2_out2_ep: endpoint {
549*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx2_out2_ep>;
550*79ed18d9SThierry Reding						};
551*79ed18d9SThierry Reding					};
552*79ed18d9SThierry Reding
553*79ed18d9SThierry Reding					adx2_out3_port: port@3 {
554*79ed18d9SThierry Reding						reg = <3>;
555*79ed18d9SThierry Reding
556*79ed18d9SThierry Reding						adx2_out3_ep: endpoint {
557*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx2_out3_ep>;
558*79ed18d9SThierry Reding						};
559*79ed18d9SThierry Reding					};
560*79ed18d9SThierry Reding
561*79ed18d9SThierry Reding					adx2_out4_port: port@4 {
562*79ed18d9SThierry Reding						reg = <4>;
563*79ed18d9SThierry Reding
564*79ed18d9SThierry Reding						adx2_out4_ep: endpoint {
565*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx2_out4_ep>;
566*79ed18d9SThierry Reding						};
567*79ed18d9SThierry Reding					};
568*79ed18d9SThierry Reding				};
569*79ed18d9SThierry Reding			};
570*79ed18d9SThierry Reding
571*79ed18d9SThierry Reding			adx@2903a00 {
572*79ed18d9SThierry Reding				status = "okay";
573*79ed18d9SThierry Reding
574*79ed18d9SThierry Reding				ports {
575*79ed18d9SThierry Reding					#address-cells = <1>;
576*79ed18d9SThierry Reding					#size-cells = <0>;
577*79ed18d9SThierry Reding
578*79ed18d9SThierry Reding					port@0 {
579*79ed18d9SThierry Reding						reg = <0>;
580*79ed18d9SThierry Reding
581*79ed18d9SThierry Reding						adx3_in_ep: endpoint {
582*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx3_in_ep>;
583*79ed18d9SThierry Reding						};
584*79ed18d9SThierry Reding					};
585*79ed18d9SThierry Reding
586*79ed18d9SThierry Reding					adx3_out1_port: port@1 {
587*79ed18d9SThierry Reding						reg = <1>;
588*79ed18d9SThierry Reding
589*79ed18d9SThierry Reding						adx3_out1_ep: endpoint {
590*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx3_out1_ep>;
591*79ed18d9SThierry Reding						};
592*79ed18d9SThierry Reding					};
593*79ed18d9SThierry Reding
594*79ed18d9SThierry Reding					adx3_out2_port: port@2 {
595*79ed18d9SThierry Reding						reg = <2>;
596*79ed18d9SThierry Reding
597*79ed18d9SThierry Reding						adx3_out2_ep: endpoint {
598*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx3_out2_ep>;
599*79ed18d9SThierry Reding						};
600*79ed18d9SThierry Reding					};
601*79ed18d9SThierry Reding
602*79ed18d9SThierry Reding					adx3_out3_port: port@3 {
603*79ed18d9SThierry Reding						reg = <3>;
604*79ed18d9SThierry Reding
605*79ed18d9SThierry Reding						adx3_out3_ep: endpoint {
606*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx3_out3_ep>;
607*79ed18d9SThierry Reding						};
608*79ed18d9SThierry Reding					};
609*79ed18d9SThierry Reding
610*79ed18d9SThierry Reding					adx3_out4_port: port@4 {
611*79ed18d9SThierry Reding						reg = <4>;
612*79ed18d9SThierry Reding
613*79ed18d9SThierry Reding						adx3_out4_ep: endpoint {
614*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx3_out4_ep>;
615*79ed18d9SThierry Reding						};
616*79ed18d9SThierry Reding					};
617*79ed18d9SThierry Reding				};
618*79ed18d9SThierry Reding			};
619*79ed18d9SThierry Reding
620*79ed18d9SThierry Reding			adx@2903b00 {
621*79ed18d9SThierry Reding				status = "okay";
622*79ed18d9SThierry Reding
623*79ed18d9SThierry Reding				ports {
624*79ed18d9SThierry Reding					#address-cells = <1>;
625*79ed18d9SThierry Reding					#size-cells = <0>;
626*79ed18d9SThierry Reding
627*79ed18d9SThierry Reding					port@0 {
628*79ed18d9SThierry Reding						reg = <0>;
629*79ed18d9SThierry Reding
630*79ed18d9SThierry Reding						adx4_in_ep: endpoint {
631*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx4_in_ep>;
632*79ed18d9SThierry Reding						};
633*79ed18d9SThierry Reding					};
634*79ed18d9SThierry Reding
635*79ed18d9SThierry Reding					adx4_out1_port: port@1 {
636*79ed18d9SThierry Reding						reg = <1>;
637*79ed18d9SThierry Reding
638*79ed18d9SThierry Reding						adx4_out1_ep: endpoint {
639*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx4_out1_ep>;
640*79ed18d9SThierry Reding						};
641*79ed18d9SThierry Reding					};
642*79ed18d9SThierry Reding
643*79ed18d9SThierry Reding					adx4_out2_port: port@2 {
644*79ed18d9SThierry Reding						reg = <2>;
645*79ed18d9SThierry Reding
646*79ed18d9SThierry Reding						adx4_out2_ep: endpoint {
647*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx4_out2_ep>;
648*79ed18d9SThierry Reding						};
649*79ed18d9SThierry Reding					};
650*79ed18d9SThierry Reding
651*79ed18d9SThierry Reding					adx4_out3_port: port@3 {
652*79ed18d9SThierry Reding						reg = <3>;
653*79ed18d9SThierry Reding
654*79ed18d9SThierry Reding						adx4_out3_ep: endpoint {
655*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx4_out3_ep>;
656*79ed18d9SThierry Reding						};
657*79ed18d9SThierry Reding					};
658*79ed18d9SThierry Reding
659*79ed18d9SThierry Reding					adx4_out4_port: port@4 {
660*79ed18d9SThierry Reding						reg = <4>;
661*79ed18d9SThierry Reding
662*79ed18d9SThierry Reding						adx4_out4_ep: endpoint {
663*79ed18d9SThierry Reding							remote-endpoint = <&xbar_adx4_out4_ep>;
664*79ed18d9SThierry Reding						};
665*79ed18d9SThierry Reding					};
666*79ed18d9SThierry Reding				};
667*79ed18d9SThierry Reding			};
668*79ed18d9SThierry Reding
669*79ed18d9SThierry Reding			dmic@2904000 {
670*79ed18d9SThierry Reding				status = "okay";
671*79ed18d9SThierry Reding
672*79ed18d9SThierry Reding				ports {
673*79ed18d9SThierry Reding					#address-cells = <1>;
674*79ed18d9SThierry Reding					#size-cells = <0>;
675*79ed18d9SThierry Reding
676*79ed18d9SThierry Reding					port@0 {
677*79ed18d9SThierry Reding						reg = <0>;
678*79ed18d9SThierry Reding
679*79ed18d9SThierry Reding						dmic1_cif_ep: endpoint {
680*79ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic1_ep>;
681*79ed18d9SThierry Reding						};
682*79ed18d9SThierry Reding					};
683*79ed18d9SThierry Reding
684*79ed18d9SThierry Reding					dmic1_port: port@1 {
685*79ed18d9SThierry Reding						reg = <1>;
686*79ed18d9SThierry Reding
687*79ed18d9SThierry Reding						dmic1_dap_ep: endpoint {
688*79ed18d9SThierry Reding							/* Place holder for external Codec */
689*79ed18d9SThierry Reding						};
690*79ed18d9SThierry Reding					};
691*79ed18d9SThierry Reding				};
692*79ed18d9SThierry Reding			};
693*79ed18d9SThierry Reding
694*79ed18d9SThierry Reding			dmic@2904100 {
695*79ed18d9SThierry Reding				status = "okay";
696*79ed18d9SThierry Reding
697*79ed18d9SThierry Reding				ports {
698*79ed18d9SThierry Reding					#address-cells = <1>;
699*79ed18d9SThierry Reding					#size-cells = <0>;
700*79ed18d9SThierry Reding
701*79ed18d9SThierry Reding					port@0 {
702*79ed18d9SThierry Reding						reg = <0>;
703*79ed18d9SThierry Reding
704*79ed18d9SThierry Reding						dmic2_cif_ep: endpoint {
705*79ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic2_ep>;
706*79ed18d9SThierry Reding						};
707*79ed18d9SThierry Reding					};
708*79ed18d9SThierry Reding
709*79ed18d9SThierry Reding					dmic2_port: port@1 {
710*79ed18d9SThierry Reding						reg = <1>;
711*79ed18d9SThierry Reding
712*79ed18d9SThierry Reding						dmic2_dap_ep: endpoint {
713*79ed18d9SThierry Reding							/* Place holder for external Codec */
714*79ed18d9SThierry Reding						};
715*79ed18d9SThierry Reding					};
716*79ed18d9SThierry Reding				};
717*79ed18d9SThierry Reding			};
718*79ed18d9SThierry Reding
719*79ed18d9SThierry Reding			dmic@2904200 {
720*79ed18d9SThierry Reding				status = "okay";
721*79ed18d9SThierry Reding
722*79ed18d9SThierry Reding				ports {
723*79ed18d9SThierry Reding					#address-cells = <1>;
724*79ed18d9SThierry Reding					#size-cells = <0>;
725*79ed18d9SThierry Reding
726*79ed18d9SThierry Reding					port@0 {
727*79ed18d9SThierry Reding						reg = <0>;
728*79ed18d9SThierry Reding
729*79ed18d9SThierry Reding						dmic3_cif_ep: endpoint {
730*79ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic3_ep>;
731*79ed18d9SThierry Reding						};
732*79ed18d9SThierry Reding					};
733*79ed18d9SThierry Reding
734*79ed18d9SThierry Reding					dmic3_port: port@1 {
735*79ed18d9SThierry Reding						reg = <1>;
736*79ed18d9SThierry Reding
737*79ed18d9SThierry Reding						dmic3_dap_ep: endpoint {
738*79ed18d9SThierry Reding							/* Place holder for external Codec */
739*79ed18d9SThierry Reding						};
740*79ed18d9SThierry Reding					};
741*79ed18d9SThierry Reding				};
742*79ed18d9SThierry Reding			};
743*79ed18d9SThierry Reding
744*79ed18d9SThierry Reding			dspk@2905000 {
745*79ed18d9SThierry Reding				status = "okay";
746*79ed18d9SThierry Reding
747*79ed18d9SThierry Reding				ports {
748*79ed18d9SThierry Reding					#address-cells = <1>;
749*79ed18d9SThierry Reding					#size-cells = <0>;
750*79ed18d9SThierry Reding
751*79ed18d9SThierry Reding					port@0 {
752*79ed18d9SThierry Reding						reg = <0>;
753*79ed18d9SThierry Reding
754*79ed18d9SThierry Reding						dspk1_cif_ep: endpoint {
755*79ed18d9SThierry Reding							remote-endpoint = <&xbar_dspk1_ep>;
756*79ed18d9SThierry Reding						};
757*79ed18d9SThierry Reding					};
758*79ed18d9SThierry Reding
759*79ed18d9SThierry Reding					dspk1_port: port@1 {
760*79ed18d9SThierry Reding						reg = <1>;
761*79ed18d9SThierry Reding
762*79ed18d9SThierry Reding						dspk1_dap_ep: endpoint {
763*79ed18d9SThierry Reding							/* Place holder for external Codec */
764*79ed18d9SThierry Reding						};
765*79ed18d9SThierry Reding					};
766*79ed18d9SThierry Reding				};
767*79ed18d9SThierry Reding			};
768*79ed18d9SThierry Reding
769*79ed18d9SThierry Reding			dspk@2905100 {
770*79ed18d9SThierry Reding				status = "okay";
771*79ed18d9SThierry Reding
772*79ed18d9SThierry Reding				ports {
773*79ed18d9SThierry Reding					#address-cells = <1>;
774*79ed18d9SThierry Reding					#size-cells = <0>;
775*79ed18d9SThierry Reding
776*79ed18d9SThierry Reding					port@0 {
777*79ed18d9SThierry Reding						reg = <0>;
778*79ed18d9SThierry Reding
779*79ed18d9SThierry Reding						dspk2_cif_ep: endpoint {
780*79ed18d9SThierry Reding							remote-endpoint = <&xbar_dspk2_ep>;
781*79ed18d9SThierry Reding						};
782*79ed18d9SThierry Reding					};
783*79ed18d9SThierry Reding
784*79ed18d9SThierry Reding					dspk2_port: port@1 {
785*79ed18d9SThierry Reding						reg = <1>;
786*79ed18d9SThierry Reding
787*79ed18d9SThierry Reding						dspk2_dap_ep: endpoint {
788*79ed18d9SThierry Reding							/* Place holder for external Codec */
789*79ed18d9SThierry Reding						};
790*79ed18d9SThierry Reding					};
791*79ed18d9SThierry Reding				};
792*79ed18d9SThierry Reding			};
793*79ed18d9SThierry Reding
794*79ed18d9SThierry Reding			processing-engine@2908000 {
795*79ed18d9SThierry Reding				status = "okay";
796*79ed18d9SThierry Reding
797*79ed18d9SThierry Reding				ports {
798*79ed18d9SThierry Reding					#address-cells = <1>;
799*79ed18d9SThierry Reding					#size-cells = <0>;
800*79ed18d9SThierry Reding
801*79ed18d9SThierry Reding					port@0 {
802*79ed18d9SThierry Reding						reg = <0x0>;
803*79ed18d9SThierry Reding
804*79ed18d9SThierry Reding						ope1_cif_in_ep: endpoint {
805*79ed18d9SThierry Reding							remote-endpoint = <&xbar_ope1_in_ep>;
806*79ed18d9SThierry Reding						};
807*79ed18d9SThierry Reding					};
808*79ed18d9SThierry Reding
809*79ed18d9SThierry Reding					ope1_out_port: port@1 {
810*79ed18d9SThierry Reding						reg = <0x1>;
811*79ed18d9SThierry Reding
812*79ed18d9SThierry Reding						ope1_cif_out_ep: endpoint {
813*79ed18d9SThierry Reding							remote-endpoint = <&xbar_ope1_out_ep>;
814*79ed18d9SThierry Reding						};
815*79ed18d9SThierry Reding					};
816*79ed18d9SThierry Reding				};
817*79ed18d9SThierry Reding			};
818*79ed18d9SThierry Reding
819*79ed18d9SThierry Reding			mvc@290a000 {
820*79ed18d9SThierry Reding				status = "okay";
821*79ed18d9SThierry Reding
822*79ed18d9SThierry Reding				ports {
823*79ed18d9SThierry Reding					#address-cells = <1>;
824*79ed18d9SThierry Reding					#size-cells = <0>;
825*79ed18d9SThierry Reding
826*79ed18d9SThierry Reding					port@0 {
827*79ed18d9SThierry Reding						reg = <0>;
828*79ed18d9SThierry Reding
829*79ed18d9SThierry Reding						mvc1_cif_in_ep: endpoint {
830*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc1_in_ep>;
831*79ed18d9SThierry Reding						};
832*79ed18d9SThierry Reding					};
833*79ed18d9SThierry Reding
834*79ed18d9SThierry Reding					mvc1_out_port: port@1 {
835*79ed18d9SThierry Reding						reg = <1>;
836*79ed18d9SThierry Reding
837*79ed18d9SThierry Reding						mvc1_cif_out_ep: endpoint {
838*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc1_out_ep>;
839*79ed18d9SThierry Reding						};
840*79ed18d9SThierry Reding					};
841*79ed18d9SThierry Reding				};
842*79ed18d9SThierry Reding			};
843*79ed18d9SThierry Reding
844*79ed18d9SThierry Reding			mvc@290a200 {
845*79ed18d9SThierry Reding				status = "okay";
846*79ed18d9SThierry Reding
847*79ed18d9SThierry Reding				ports {
848*79ed18d9SThierry Reding					#address-cells = <1>;
849*79ed18d9SThierry Reding					#size-cells = <0>;
850*79ed18d9SThierry Reding
851*79ed18d9SThierry Reding					port@0 {
852*79ed18d9SThierry Reding						reg = <0>;
853*79ed18d9SThierry Reding
854*79ed18d9SThierry Reding						mvc2_cif_in_ep: endpoint {
855*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc2_in_ep>;
856*79ed18d9SThierry Reding						};
857*79ed18d9SThierry Reding					};
858*79ed18d9SThierry Reding
859*79ed18d9SThierry Reding					mvc2_out_port: port@1 {
860*79ed18d9SThierry Reding						reg = <1>;
861*79ed18d9SThierry Reding
862*79ed18d9SThierry Reding						mvc2_cif_out_ep: endpoint {
863*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc2_out_ep>;
864*79ed18d9SThierry Reding						};
865*79ed18d9SThierry Reding					};
866*79ed18d9SThierry Reding				};
867*79ed18d9SThierry Reding			};
868*79ed18d9SThierry Reding
869*79ed18d9SThierry Reding			amixer@290bb00 {
870*79ed18d9SThierry Reding				status = "okay";
871*79ed18d9SThierry Reding
872*79ed18d9SThierry Reding				ports {
873*79ed18d9SThierry Reding					#address-cells = <1>;
874*79ed18d9SThierry Reding					#size-cells = <0>;
875*79ed18d9SThierry Reding
876*79ed18d9SThierry Reding					port@0 {
877*79ed18d9SThierry Reding						reg = <0x0>;
878*79ed18d9SThierry Reding
879*79ed18d9SThierry Reding						mixer_in1_ep: endpoint {
880*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in1_ep>;
881*79ed18d9SThierry Reding						};
882*79ed18d9SThierry Reding					};
883*79ed18d9SThierry Reding
884*79ed18d9SThierry Reding					port@1 {
885*79ed18d9SThierry Reding						reg = <0x1>;
886*79ed18d9SThierry Reding
887*79ed18d9SThierry Reding						mixer_in2_ep: endpoint {
888*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in2_ep>;
889*79ed18d9SThierry Reding						};
890*79ed18d9SThierry Reding					};
891*79ed18d9SThierry Reding
892*79ed18d9SThierry Reding					port@2 {
893*79ed18d9SThierry Reding						reg = <0x2>;
894*79ed18d9SThierry Reding
895*79ed18d9SThierry Reding						mixer_in3_ep: endpoint {
896*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in3_ep>;
897*79ed18d9SThierry Reding						};
898*79ed18d9SThierry Reding					};
899*79ed18d9SThierry Reding
900*79ed18d9SThierry Reding					port@3 {
901*79ed18d9SThierry Reding						reg = <0x3>;
902*79ed18d9SThierry Reding
903*79ed18d9SThierry Reding						mixer_in4_ep: endpoint {
904*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in4_ep>;
905*79ed18d9SThierry Reding						};
906*79ed18d9SThierry Reding					};
907*79ed18d9SThierry Reding
908*79ed18d9SThierry Reding					port@4 {
909*79ed18d9SThierry Reding						reg = <0x4>;
910*79ed18d9SThierry Reding
911*79ed18d9SThierry Reding						mixer_in5_ep: endpoint {
912*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in5_ep>;
913*79ed18d9SThierry Reding						};
914*79ed18d9SThierry Reding					};
915*79ed18d9SThierry Reding
916*79ed18d9SThierry Reding					port@5 {
917*79ed18d9SThierry Reding						reg = <0x5>;
918*79ed18d9SThierry Reding
919*79ed18d9SThierry Reding						mixer_in6_ep: endpoint {
920*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in6_ep>;
921*79ed18d9SThierry Reding						};
922*79ed18d9SThierry Reding					};
923*79ed18d9SThierry Reding
924*79ed18d9SThierry Reding					port@6 {
925*79ed18d9SThierry Reding						reg = <0x6>;
926*79ed18d9SThierry Reding
927*79ed18d9SThierry Reding						mixer_in7_ep: endpoint {
928*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in7_ep>;
929*79ed18d9SThierry Reding						};
930*79ed18d9SThierry Reding					};
931*79ed18d9SThierry Reding
932*79ed18d9SThierry Reding					port@7 {
933*79ed18d9SThierry Reding						reg = <0x7>;
934*79ed18d9SThierry Reding
935*79ed18d9SThierry Reding						mixer_in8_ep: endpoint {
936*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in8_ep>;
937*79ed18d9SThierry Reding						};
938*79ed18d9SThierry Reding					};
939*79ed18d9SThierry Reding
940*79ed18d9SThierry Reding					port@8 {
941*79ed18d9SThierry Reding						reg = <0x8>;
942*79ed18d9SThierry Reding
943*79ed18d9SThierry Reding						mixer_in9_ep: endpoint {
944*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in9_ep>;
945*79ed18d9SThierry Reding						};
946*79ed18d9SThierry Reding					};
947*79ed18d9SThierry Reding
948*79ed18d9SThierry Reding					port@9 {
949*79ed18d9SThierry Reding						reg = <0x9>;
950*79ed18d9SThierry Reding
951*79ed18d9SThierry Reding						mixer_in10_ep: endpoint {
952*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in10_ep>;
953*79ed18d9SThierry Reding						};
954*79ed18d9SThierry Reding					};
955*79ed18d9SThierry Reding
956*79ed18d9SThierry Reding					mixer_out1_port: port@a {
957*79ed18d9SThierry Reding						reg = <0xa>;
958*79ed18d9SThierry Reding
959*79ed18d9SThierry Reding						mixer_out1_ep: endpoint {
960*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_out1_ep>;
961*79ed18d9SThierry Reding						};
962*79ed18d9SThierry Reding					};
963*79ed18d9SThierry Reding
964*79ed18d9SThierry Reding					mixer_out2_port: port@b {
965*79ed18d9SThierry Reding						reg = <0xb>;
966*79ed18d9SThierry Reding
967*79ed18d9SThierry Reding						mixer_out2_ep: endpoint {
968*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_out2_ep>;
969*79ed18d9SThierry Reding						};
970*79ed18d9SThierry Reding					};
971*79ed18d9SThierry Reding
972*79ed18d9SThierry Reding					mixer_out3_port: port@c {
973*79ed18d9SThierry Reding						reg = <0xc>;
974*79ed18d9SThierry Reding
975*79ed18d9SThierry Reding						mixer_out3_ep: endpoint {
976*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_out3_ep>;
977*79ed18d9SThierry Reding						};
978*79ed18d9SThierry Reding					};
979*79ed18d9SThierry Reding
980*79ed18d9SThierry Reding					mixer_out4_port: port@d {
981*79ed18d9SThierry Reding						reg = <0xd>;
982*79ed18d9SThierry Reding
983*79ed18d9SThierry Reding						mixer_out4_ep: endpoint {
984*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_out4_ep>;
985*79ed18d9SThierry Reding						};
986*79ed18d9SThierry Reding					};
987*79ed18d9SThierry Reding
988*79ed18d9SThierry Reding					mixer_out5_port: port@e {
989*79ed18d9SThierry Reding						reg = <0xe>;
990*79ed18d9SThierry Reding
991*79ed18d9SThierry Reding						mixer_out5_ep: endpoint {
992*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_out5_ep>;
993*79ed18d9SThierry Reding						};
994*79ed18d9SThierry Reding					};
995*79ed18d9SThierry Reding				};
996*79ed18d9SThierry Reding			};
997*79ed18d9SThierry Reding
998*79ed18d9SThierry Reding			admaif@290f000 {
999*79ed18d9SThierry Reding				status = "okay";
1000*79ed18d9SThierry Reding
1001*79ed18d9SThierry Reding				ports {
1002*79ed18d9SThierry Reding					#address-cells = <1>;
1003*79ed18d9SThierry Reding					#size-cells = <0>;
1004*79ed18d9SThierry Reding
1005*79ed18d9SThierry Reding					admaif0_port: port@0 {
1006*79ed18d9SThierry Reding						reg = <0x0>;
1007*79ed18d9SThierry Reding
1008*79ed18d9SThierry Reding						admaif0_ep: endpoint {
1009*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif0_ep>;
1010*79ed18d9SThierry Reding						};
1011*79ed18d9SThierry Reding					};
1012*79ed18d9SThierry Reding
1013*79ed18d9SThierry Reding					admaif1_port: port@1 {
1014*79ed18d9SThierry Reding						reg = <0x1>;
1015*79ed18d9SThierry Reding
1016*79ed18d9SThierry Reding						admaif1_ep: endpoint {
1017*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif1_ep>;
1018*79ed18d9SThierry Reding						};
1019*79ed18d9SThierry Reding					};
1020*79ed18d9SThierry Reding
1021*79ed18d9SThierry Reding					admaif2_port: port@2 {
1022*79ed18d9SThierry Reding						reg = <0x2>;
1023*79ed18d9SThierry Reding
1024*79ed18d9SThierry Reding						admaif2_ep: endpoint {
1025*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif2_ep>;
1026*79ed18d9SThierry Reding						};
1027*79ed18d9SThierry Reding					};
1028*79ed18d9SThierry Reding
1029*79ed18d9SThierry Reding					admaif3_port: port@3 {
1030*79ed18d9SThierry Reding						reg = <0x3>;
1031*79ed18d9SThierry Reding
1032*79ed18d9SThierry Reding						admaif3_ep: endpoint {
1033*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif3_ep>;
1034*79ed18d9SThierry Reding						};
1035*79ed18d9SThierry Reding					};
1036*79ed18d9SThierry Reding
1037*79ed18d9SThierry Reding					admaif4_port: port@4 {
1038*79ed18d9SThierry Reding						reg = <0x4>;
1039*79ed18d9SThierry Reding
1040*79ed18d9SThierry Reding						admaif4_ep: endpoint {
1041*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif4_ep>;
1042*79ed18d9SThierry Reding						};
1043*79ed18d9SThierry Reding					};
1044*79ed18d9SThierry Reding
1045*79ed18d9SThierry Reding					admaif5_port: port@5 {
1046*79ed18d9SThierry Reding						reg = <0x5>;
1047*79ed18d9SThierry Reding
1048*79ed18d9SThierry Reding						admaif5_ep: endpoint {
1049*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif5_ep>;
1050*79ed18d9SThierry Reding						};
1051*79ed18d9SThierry Reding					};
1052*79ed18d9SThierry Reding
1053*79ed18d9SThierry Reding					admaif6_port: port@6 {
1054*79ed18d9SThierry Reding						reg = <0x6>;
1055*79ed18d9SThierry Reding
1056*79ed18d9SThierry Reding						admaif6_ep: endpoint {
1057*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif6_ep>;
1058*79ed18d9SThierry Reding						};
1059*79ed18d9SThierry Reding					};
1060*79ed18d9SThierry Reding
1061*79ed18d9SThierry Reding					admaif7_port: port@7 {
1062*79ed18d9SThierry Reding						reg = <0x7>;
1063*79ed18d9SThierry Reding
1064*79ed18d9SThierry Reding						admaif7_ep: endpoint {
1065*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif7_ep>;
1066*79ed18d9SThierry Reding						};
1067*79ed18d9SThierry Reding					};
1068*79ed18d9SThierry Reding
1069*79ed18d9SThierry Reding					admaif8_port: port@8 {
1070*79ed18d9SThierry Reding						reg = <0x8>;
1071*79ed18d9SThierry Reding
1072*79ed18d9SThierry Reding						admaif8_ep: endpoint {
1073*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif8_ep>;
1074*79ed18d9SThierry Reding						};
1075*79ed18d9SThierry Reding					};
1076*79ed18d9SThierry Reding
1077*79ed18d9SThierry Reding					admaif9_port: port@9 {
1078*79ed18d9SThierry Reding						reg = <0x9>;
1079*79ed18d9SThierry Reding
1080*79ed18d9SThierry Reding						admaif9_ep: endpoint {
1081*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif9_ep>;
1082*79ed18d9SThierry Reding						};
1083*79ed18d9SThierry Reding					};
1084*79ed18d9SThierry Reding
1085*79ed18d9SThierry Reding					admaif10_port: port@a {
1086*79ed18d9SThierry Reding						reg = <0xa>;
1087*79ed18d9SThierry Reding
1088*79ed18d9SThierry Reding						admaif10_ep: endpoint {
1089*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif10_ep>;
1090*79ed18d9SThierry Reding						};
1091*79ed18d9SThierry Reding					};
1092*79ed18d9SThierry Reding
1093*79ed18d9SThierry Reding					admaif11_port: port@b {
1094*79ed18d9SThierry Reding						reg = <0xb>;
1095*79ed18d9SThierry Reding
1096*79ed18d9SThierry Reding						admaif11_ep: endpoint {
1097*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif11_ep>;
1098*79ed18d9SThierry Reding						};
1099*79ed18d9SThierry Reding					};
1100*79ed18d9SThierry Reding
1101*79ed18d9SThierry Reding					admaif12_port: port@c {
1102*79ed18d9SThierry Reding						reg = <0xc>;
1103*79ed18d9SThierry Reding
1104*79ed18d9SThierry Reding						admaif12_ep: endpoint {
1105*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif12_ep>;
1106*79ed18d9SThierry Reding						};
1107*79ed18d9SThierry Reding					};
1108*79ed18d9SThierry Reding
1109*79ed18d9SThierry Reding					admaif13_port: port@d {
1110*79ed18d9SThierry Reding						reg = <0xd>;
1111*79ed18d9SThierry Reding
1112*79ed18d9SThierry Reding						admaif13_ep: endpoint {
1113*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif13_ep>;
1114*79ed18d9SThierry Reding						};
1115*79ed18d9SThierry Reding					};
1116*79ed18d9SThierry Reding
1117*79ed18d9SThierry Reding					admaif14_port: port@e {
1118*79ed18d9SThierry Reding						reg = <0xe>;
1119*79ed18d9SThierry Reding
1120*79ed18d9SThierry Reding						admaif14_ep: endpoint {
1121*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif14_ep>;
1122*79ed18d9SThierry Reding						};
1123*79ed18d9SThierry Reding					};
1124*79ed18d9SThierry Reding
1125*79ed18d9SThierry Reding					admaif15_port: port@f {
1126*79ed18d9SThierry Reding						reg = <0xf>;
1127*79ed18d9SThierry Reding
1128*79ed18d9SThierry Reding						admaif15_ep: endpoint {
1129*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif15_ep>;
1130*79ed18d9SThierry Reding						};
1131*79ed18d9SThierry Reding					};
1132*79ed18d9SThierry Reding
1133*79ed18d9SThierry Reding					admaif16_port: port@10 {
1134*79ed18d9SThierry Reding						reg = <0x10>;
1135*79ed18d9SThierry Reding
1136*79ed18d9SThierry Reding						admaif16_ep: endpoint {
1137*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif16_ep>;
1138*79ed18d9SThierry Reding						};
1139*79ed18d9SThierry Reding					};
1140*79ed18d9SThierry Reding
1141*79ed18d9SThierry Reding					admaif17_port: port@11 {
1142*79ed18d9SThierry Reding						reg = <0x11>;
1143*79ed18d9SThierry Reding
1144*79ed18d9SThierry Reding						admaif17_ep: endpoint {
1145*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif17_ep>;
1146*79ed18d9SThierry Reding						};
1147*79ed18d9SThierry Reding					};
1148*79ed18d9SThierry Reding
1149*79ed18d9SThierry Reding					admaif18_port: port@12 {
1150*79ed18d9SThierry Reding						reg = <0x12>;
1151*79ed18d9SThierry Reding
1152*79ed18d9SThierry Reding						admaif18_ep: endpoint {
1153*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif18_ep>;
1154*79ed18d9SThierry Reding						};
1155*79ed18d9SThierry Reding					};
1156*79ed18d9SThierry Reding
1157*79ed18d9SThierry Reding					admaif19_port: port@13 {
1158*79ed18d9SThierry Reding						reg = <0x13>;
1159*79ed18d9SThierry Reding
1160*79ed18d9SThierry Reding						admaif19_ep: endpoint {
1161*79ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif19_ep>;
1162*79ed18d9SThierry Reding						};
1163*79ed18d9SThierry Reding					};
1164*79ed18d9SThierry Reding				};
1165*79ed18d9SThierry Reding			};
1166*79ed18d9SThierry Reding
1167*79ed18d9SThierry Reding			asrc@2910000 {
1168*79ed18d9SThierry Reding				status = "okay";
1169*79ed18d9SThierry Reding
1170*79ed18d9SThierry Reding				ports {
1171*79ed18d9SThierry Reding					#address-cells = <1>;
1172*79ed18d9SThierry Reding					#size-cells = <0>;
1173*79ed18d9SThierry Reding
1174*79ed18d9SThierry Reding					port@0 {
1175*79ed18d9SThierry Reding						reg = <0x0>;
1176*79ed18d9SThierry Reding
1177*79ed18d9SThierry Reding						asrc_in1_ep: endpoint {
1178*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in1_ep>;
1179*79ed18d9SThierry Reding						};
1180*79ed18d9SThierry Reding					};
1181*79ed18d9SThierry Reding
1182*79ed18d9SThierry Reding					port@1 {
1183*79ed18d9SThierry Reding						reg = <0x1>;
1184*79ed18d9SThierry Reding
1185*79ed18d9SThierry Reding						asrc_in2_ep: endpoint {
1186*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in2_ep>;
1187*79ed18d9SThierry Reding						};
1188*79ed18d9SThierry Reding					};
1189*79ed18d9SThierry Reding
1190*79ed18d9SThierry Reding					port@2 {
1191*79ed18d9SThierry Reding						reg = <0x2>;
1192*79ed18d9SThierry Reding
1193*79ed18d9SThierry Reding						asrc_in3_ep: endpoint {
1194*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in3_ep>;
1195*79ed18d9SThierry Reding						};
1196*79ed18d9SThierry Reding					};
1197*79ed18d9SThierry Reding
1198*79ed18d9SThierry Reding					port@3 {
1199*79ed18d9SThierry Reding						reg = <0x3>;
1200*79ed18d9SThierry Reding
1201*79ed18d9SThierry Reding						asrc_in4_ep: endpoint {
1202*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in4_ep>;
1203*79ed18d9SThierry Reding						};
1204*79ed18d9SThierry Reding					};
1205*79ed18d9SThierry Reding
1206*79ed18d9SThierry Reding					port@4 {
1207*79ed18d9SThierry Reding						reg = <0x4>;
1208*79ed18d9SThierry Reding
1209*79ed18d9SThierry Reding						asrc_in5_ep: endpoint {
1210*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in5_ep>;
1211*79ed18d9SThierry Reding						};
1212*79ed18d9SThierry Reding					};
1213*79ed18d9SThierry Reding
1214*79ed18d9SThierry Reding					port@5 {
1215*79ed18d9SThierry Reding						reg = <0x5>;
1216*79ed18d9SThierry Reding
1217*79ed18d9SThierry Reding						asrc_in6_ep: endpoint {
1218*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in6_ep>;
1219*79ed18d9SThierry Reding						};
1220*79ed18d9SThierry Reding					};
1221*79ed18d9SThierry Reding
1222*79ed18d9SThierry Reding					port@6 {
1223*79ed18d9SThierry Reding						reg = <0x6>;
1224*79ed18d9SThierry Reding
1225*79ed18d9SThierry Reding						asrc_in7_ep: endpoint {
1226*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in7_ep>;
1227*79ed18d9SThierry Reding						};
1228*79ed18d9SThierry Reding					};
1229*79ed18d9SThierry Reding
1230*79ed18d9SThierry Reding					asrc_out1_port: port@7 {
1231*79ed18d9SThierry Reding						reg = <0x7>;
1232*79ed18d9SThierry Reding
1233*79ed18d9SThierry Reding						asrc_out1_ep: endpoint {
1234*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out1_ep>;
1235*79ed18d9SThierry Reding						};
1236*79ed18d9SThierry Reding					};
1237*79ed18d9SThierry Reding
1238*79ed18d9SThierry Reding					asrc_out2_port: port@8 {
1239*79ed18d9SThierry Reding						reg = <0x8>;
1240*79ed18d9SThierry Reding
1241*79ed18d9SThierry Reding						asrc_out2_ep: endpoint {
1242*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out2_ep>;
1243*79ed18d9SThierry Reding						};
1244*79ed18d9SThierry Reding					};
1245*79ed18d9SThierry Reding
1246*79ed18d9SThierry Reding					asrc_out3_port: port@9 {
1247*79ed18d9SThierry Reding						reg = <0x9>;
1248*79ed18d9SThierry Reding
1249*79ed18d9SThierry Reding						asrc_out3_ep: endpoint {
1250*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out3_ep>;
1251*79ed18d9SThierry Reding						};
1252*79ed18d9SThierry Reding					};
1253*79ed18d9SThierry Reding
1254*79ed18d9SThierry Reding					asrc_out4_port: port@a {
1255*79ed18d9SThierry Reding						reg = <0xa>;
1256*79ed18d9SThierry Reding
1257*79ed18d9SThierry Reding						asrc_out4_ep: endpoint {
1258*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out4_ep>;
1259*79ed18d9SThierry Reding						};
1260*79ed18d9SThierry Reding					};
1261*79ed18d9SThierry Reding
1262*79ed18d9SThierry Reding					asrc_out5_port: port@b {
1263*79ed18d9SThierry Reding						reg = <0xb>;
1264*79ed18d9SThierry Reding
1265*79ed18d9SThierry Reding						asrc_out5_ep: endpoint {
1266*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out5_ep>;
1267*79ed18d9SThierry Reding						};
1268*79ed18d9SThierry Reding					};
1269*79ed18d9SThierry Reding
1270*79ed18d9SThierry Reding					asrc_out6_port: port@c {
1271*79ed18d9SThierry Reding						reg = <0xc>;
1272*79ed18d9SThierry Reding
1273*79ed18d9SThierry Reding						asrc_out6_ep: endpoint {
1274*79ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out6_ep>;
1275*79ed18d9SThierry Reding						};
1276*79ed18d9SThierry Reding					};
1277*79ed18d9SThierry Reding				};
1278*79ed18d9SThierry Reding			};
1279*79ed18d9SThierry Reding
1280e4710376SSameer Pujar			ports {
1281e4710376SSameer Pujar				#address-cells = <1>;
1282e4710376SSameer Pujar				#size-cells = <0>;
1283e4710376SSameer Pujar
1284e4710376SSameer Pujar				port@0 {
1285e4710376SSameer Pujar					reg = <0x0>;
1286e4710376SSameer Pujar
1287e4710376SSameer Pujar					xbar_admaif0_ep: endpoint {
1288e4710376SSameer Pujar						remote-endpoint = <&admaif0_ep>;
1289e4710376SSameer Pujar					};
1290e4710376SSameer Pujar				};
1291e4710376SSameer Pujar
1292e4710376SSameer Pujar				port@1 {
1293e4710376SSameer Pujar					reg = <0x1>;
1294e4710376SSameer Pujar
1295e4710376SSameer Pujar					xbar_admaif1_ep: endpoint {
1296e4710376SSameer Pujar						remote-endpoint = <&admaif1_ep>;
1297e4710376SSameer Pujar					};
1298e4710376SSameer Pujar				};
1299e4710376SSameer Pujar
1300e4710376SSameer Pujar				port@2 {
1301e4710376SSameer Pujar					reg = <0x2>;
1302e4710376SSameer Pujar
1303e4710376SSameer Pujar					xbar_admaif2_ep: endpoint {
1304e4710376SSameer Pujar						remote-endpoint = <&admaif2_ep>;
1305e4710376SSameer Pujar					};
1306e4710376SSameer Pujar				};
1307e4710376SSameer Pujar
1308e4710376SSameer Pujar				port@3 {
1309e4710376SSameer Pujar					reg = <0x3>;
1310e4710376SSameer Pujar
1311e4710376SSameer Pujar					xbar_admaif3_ep: endpoint {
1312e4710376SSameer Pujar						remote-endpoint = <&admaif3_ep>;
1313e4710376SSameer Pujar					};
1314e4710376SSameer Pujar				};
1315e4710376SSameer Pujar
1316e4710376SSameer Pujar				port@4 {
1317e4710376SSameer Pujar					reg = <0x4>;
1318e4710376SSameer Pujar
1319e4710376SSameer Pujar					xbar_admaif4_ep: endpoint {
1320e4710376SSameer Pujar						remote-endpoint = <&admaif4_ep>;
1321e4710376SSameer Pujar					};
1322e4710376SSameer Pujar				};
1323e4710376SSameer Pujar
1324e4710376SSameer Pujar				port@5 {
1325e4710376SSameer Pujar					reg = <0x5>;
1326e4710376SSameer Pujar
1327e4710376SSameer Pujar					xbar_admaif5_ep: endpoint {
1328e4710376SSameer Pujar						remote-endpoint = <&admaif5_ep>;
1329e4710376SSameer Pujar					};
1330e4710376SSameer Pujar				};
1331e4710376SSameer Pujar
1332e4710376SSameer Pujar				port@6 {
1333e4710376SSameer Pujar					reg = <0x6>;
1334e4710376SSameer Pujar
1335e4710376SSameer Pujar					xbar_admaif6_ep: endpoint {
1336e4710376SSameer Pujar						remote-endpoint = <&admaif6_ep>;
1337e4710376SSameer Pujar					};
1338e4710376SSameer Pujar				};
1339e4710376SSameer Pujar
1340e4710376SSameer Pujar				port@7 {
1341e4710376SSameer Pujar					reg = <0x7>;
1342e4710376SSameer Pujar
1343e4710376SSameer Pujar					xbar_admaif7_ep: endpoint {
1344e4710376SSameer Pujar						remote-endpoint = <&admaif7_ep>;
1345e4710376SSameer Pujar					};
1346e4710376SSameer Pujar				};
1347e4710376SSameer Pujar
1348e4710376SSameer Pujar				port@8 {
1349e4710376SSameer Pujar					reg = <0x8>;
1350e4710376SSameer Pujar
1351e4710376SSameer Pujar					xbar_admaif8_ep: endpoint {
1352e4710376SSameer Pujar						remote-endpoint = <&admaif8_ep>;
1353e4710376SSameer Pujar					};
1354e4710376SSameer Pujar				};
1355e4710376SSameer Pujar
1356e4710376SSameer Pujar				port@9 {
1357e4710376SSameer Pujar					reg = <0x9>;
1358e4710376SSameer Pujar
1359e4710376SSameer Pujar					xbar_admaif9_ep: endpoint {
1360e4710376SSameer Pujar						remote-endpoint = <&admaif9_ep>;
1361e4710376SSameer Pujar					};
1362e4710376SSameer Pujar				};
1363e4710376SSameer Pujar
1364e4710376SSameer Pujar				port@a {
1365e4710376SSameer Pujar					reg = <0xa>;
1366e4710376SSameer Pujar
1367e4710376SSameer Pujar					xbar_admaif10_ep: endpoint {
1368e4710376SSameer Pujar						remote-endpoint = <&admaif10_ep>;
1369e4710376SSameer Pujar					};
1370e4710376SSameer Pujar				};
1371e4710376SSameer Pujar
1372e4710376SSameer Pujar				port@b {
1373e4710376SSameer Pujar					reg = <0xb>;
1374e4710376SSameer Pujar
1375e4710376SSameer Pujar					xbar_admaif11_ep: endpoint {
1376e4710376SSameer Pujar						remote-endpoint = <&admaif11_ep>;
1377e4710376SSameer Pujar					};
1378e4710376SSameer Pujar				};
1379e4710376SSameer Pujar
1380e4710376SSameer Pujar				port@c {
1381e4710376SSameer Pujar					reg = <0xc>;
1382e4710376SSameer Pujar
1383e4710376SSameer Pujar					xbar_admaif12_ep: endpoint {
1384e4710376SSameer Pujar						remote-endpoint = <&admaif12_ep>;
1385e4710376SSameer Pujar					};
1386e4710376SSameer Pujar				};
1387e4710376SSameer Pujar
1388e4710376SSameer Pujar				port@d {
1389e4710376SSameer Pujar					reg = <0xd>;
1390e4710376SSameer Pujar
1391e4710376SSameer Pujar					xbar_admaif13_ep: endpoint {
1392e4710376SSameer Pujar						remote-endpoint = <&admaif13_ep>;
1393e4710376SSameer Pujar					};
1394e4710376SSameer Pujar				};
1395e4710376SSameer Pujar
1396e4710376SSameer Pujar				port@e {
1397e4710376SSameer Pujar					reg = <0xe>;
1398e4710376SSameer Pujar
1399e4710376SSameer Pujar					xbar_admaif14_ep: endpoint {
1400e4710376SSameer Pujar						remote-endpoint = <&admaif14_ep>;
1401e4710376SSameer Pujar					};
1402e4710376SSameer Pujar				};
1403e4710376SSameer Pujar
1404e4710376SSameer Pujar				port@f {
1405e4710376SSameer Pujar					reg = <0xf>;
1406e4710376SSameer Pujar
1407e4710376SSameer Pujar					xbar_admaif15_ep: endpoint {
1408e4710376SSameer Pujar						remote-endpoint = <&admaif15_ep>;
1409e4710376SSameer Pujar					};
1410e4710376SSameer Pujar				};
1411e4710376SSameer Pujar
1412e4710376SSameer Pujar				port@10 {
1413e4710376SSameer Pujar					reg = <0x10>;
1414e4710376SSameer Pujar
1415e4710376SSameer Pujar					xbar_admaif16_ep: endpoint {
1416e4710376SSameer Pujar						remote-endpoint = <&admaif16_ep>;
1417e4710376SSameer Pujar					};
1418e4710376SSameer Pujar				};
1419e4710376SSameer Pujar
1420e4710376SSameer Pujar				port@11 {
1421e4710376SSameer Pujar					reg = <0x11>;
1422e4710376SSameer Pujar
1423e4710376SSameer Pujar					xbar_admaif17_ep: endpoint {
1424e4710376SSameer Pujar						remote-endpoint = <&admaif17_ep>;
1425e4710376SSameer Pujar					};
1426e4710376SSameer Pujar				};
1427e4710376SSameer Pujar
1428e4710376SSameer Pujar				port@12 {
1429e4710376SSameer Pujar					reg = <0x12>;
1430e4710376SSameer Pujar
1431e4710376SSameer Pujar					xbar_admaif18_ep: endpoint {
1432e4710376SSameer Pujar						remote-endpoint = <&admaif18_ep>;
1433e4710376SSameer Pujar					};
1434e4710376SSameer Pujar				};
1435e4710376SSameer Pujar
1436e4710376SSameer Pujar				port@13 {
1437e4710376SSameer Pujar					reg = <0x13>;
1438e4710376SSameer Pujar
1439e4710376SSameer Pujar					xbar_admaif19_ep: endpoint {
1440e4710376SSameer Pujar						remote-endpoint = <&admaif19_ep>;
1441e4710376SSameer Pujar					};
1442e4710376SSameer Pujar				};
1443e4710376SSameer Pujar
1444e4710376SSameer Pujar				xbar_i2s1_port: port@14 {
1445e4710376SSameer Pujar					reg = <0x14>;
1446e4710376SSameer Pujar
1447e4710376SSameer Pujar					xbar_i2s1_ep: endpoint {
1448e4710376SSameer Pujar						remote-endpoint = <&i2s1_cif_ep>;
1449e4710376SSameer Pujar					};
1450e4710376SSameer Pujar				};
1451e4710376SSameer Pujar
1452e4710376SSameer Pujar				xbar_i2s2_port: port@15 {
1453e4710376SSameer Pujar					reg = <0x15>;
1454e4710376SSameer Pujar
1455e4710376SSameer Pujar					xbar_i2s2_ep: endpoint {
1456e4710376SSameer Pujar						remote-endpoint = <&i2s2_cif_ep>;
1457e4710376SSameer Pujar					};
1458e4710376SSameer Pujar				};
1459e4710376SSameer Pujar
1460e4710376SSameer Pujar				xbar_i2s3_port: port@16 {
1461e4710376SSameer Pujar					reg = <0x16>;
1462e4710376SSameer Pujar
1463e4710376SSameer Pujar					xbar_i2s3_ep: endpoint {
1464e4710376SSameer Pujar						remote-endpoint = <&i2s3_cif_ep>;
1465e4710376SSameer Pujar					};
1466e4710376SSameer Pujar				};
1467e4710376SSameer Pujar
1468e4710376SSameer Pujar				xbar_i2s4_port: port@17 {
1469e4710376SSameer Pujar					reg = <0x17>;
1470e4710376SSameer Pujar
1471e4710376SSameer Pujar					xbar_i2s4_ep: endpoint {
1472e4710376SSameer Pujar						remote-endpoint = <&i2s4_cif_ep>;
1473e4710376SSameer Pujar					};
1474e4710376SSameer Pujar				};
1475e4710376SSameer Pujar
1476e4710376SSameer Pujar				xbar_i2s5_port: port@18 {
1477e4710376SSameer Pujar					reg = <0x18>;
1478e4710376SSameer Pujar
1479e4710376SSameer Pujar					xbar_i2s5_ep: endpoint {
1480e4710376SSameer Pujar						remote-endpoint = <&i2s5_cif_ep>;
1481e4710376SSameer Pujar					};
1482e4710376SSameer Pujar				};
1483e4710376SSameer Pujar
1484e4710376SSameer Pujar				xbar_i2s6_port: port@19 {
1485e4710376SSameer Pujar					reg = <0x19>;
1486e4710376SSameer Pujar
1487e4710376SSameer Pujar					xbar_i2s6_ep: endpoint {
1488e4710376SSameer Pujar						remote-endpoint = <&i2s6_cif_ep>;
1489e4710376SSameer Pujar					};
1490e4710376SSameer Pujar				};
1491e4710376SSameer Pujar
1492e4710376SSameer Pujar				xbar_dmic1_port: port@1a {
1493e4710376SSameer Pujar					reg = <0x1a>;
1494e4710376SSameer Pujar
1495e4710376SSameer Pujar					xbar_dmic1_ep: endpoint {
1496e4710376SSameer Pujar						remote-endpoint = <&dmic1_cif_ep>;
1497e4710376SSameer Pujar					};
1498e4710376SSameer Pujar				};
1499e4710376SSameer Pujar
1500e4710376SSameer Pujar				xbar_dmic2_port: port@1b {
1501e4710376SSameer Pujar					reg = <0x1b>;
1502e4710376SSameer Pujar
1503e4710376SSameer Pujar					xbar_dmic2_ep: endpoint {
1504e4710376SSameer Pujar						remote-endpoint = <&dmic2_cif_ep>;
1505e4710376SSameer Pujar					};
1506e4710376SSameer Pujar				};
1507e4710376SSameer Pujar
1508e4710376SSameer Pujar				xbar_dmic3_port: port@1c {
1509e4710376SSameer Pujar					reg = <0x1c>;
1510e4710376SSameer Pujar
1511e4710376SSameer Pujar					xbar_dmic3_ep: endpoint {
1512e4710376SSameer Pujar						remote-endpoint = <&dmic3_cif_ep>;
1513e4710376SSameer Pujar					};
1514e4710376SSameer Pujar				};
1515e4710376SSameer Pujar
1516e4710376SSameer Pujar				xbar_dspk1_port: port@1e {
1517e4710376SSameer Pujar					reg = <0x1e>;
1518e4710376SSameer Pujar
1519e4710376SSameer Pujar					xbar_dspk1_ep: endpoint {
1520e4710376SSameer Pujar						remote-endpoint = <&dspk1_cif_ep>;
1521e4710376SSameer Pujar					};
1522e4710376SSameer Pujar				};
1523e4710376SSameer Pujar
1524e4710376SSameer Pujar				xbar_dspk2_port: port@1f {
1525e4710376SSameer Pujar					reg = <0x1f>;
1526e4710376SSameer Pujar
1527e4710376SSameer Pujar					xbar_dspk2_ep: endpoint {
1528e4710376SSameer Pujar						remote-endpoint = <&dspk2_cif_ep>;
1529e4710376SSameer Pujar					};
1530e4710376SSameer Pujar				};
15314f45fb0bSSameer Pujar
15324f45fb0bSSameer Pujar				xbar_sfc1_in_port: port@20 {
15334f45fb0bSSameer Pujar					reg = <0x20>;
15344f45fb0bSSameer Pujar
15354f45fb0bSSameer Pujar					xbar_sfc1_in_ep: endpoint {
15364f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_in_ep>;
15374f45fb0bSSameer Pujar					};
15384f45fb0bSSameer Pujar				};
15394f45fb0bSSameer Pujar
15404f45fb0bSSameer Pujar				port@21 {
15414f45fb0bSSameer Pujar					reg = <0x21>;
15424f45fb0bSSameer Pujar
15434f45fb0bSSameer Pujar					xbar_sfc1_out_ep: endpoint {
15444f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_out_ep>;
15454f45fb0bSSameer Pujar					};
15464f45fb0bSSameer Pujar				};
15474f45fb0bSSameer Pujar
15484f45fb0bSSameer Pujar				xbar_sfc2_in_port: port@22 {
15494f45fb0bSSameer Pujar					reg = <0x22>;
15504f45fb0bSSameer Pujar
15514f45fb0bSSameer Pujar					xbar_sfc2_in_ep: endpoint {
15524f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_in_ep>;
15534f45fb0bSSameer Pujar					};
15544f45fb0bSSameer Pujar				};
15554f45fb0bSSameer Pujar
15564f45fb0bSSameer Pujar				port@23 {
15574f45fb0bSSameer Pujar					reg = <0x23>;
15584f45fb0bSSameer Pujar
15594f45fb0bSSameer Pujar					xbar_sfc2_out_ep: endpoint {
15604f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_out_ep>;
15614f45fb0bSSameer Pujar					};
15624f45fb0bSSameer Pujar				};
15634f45fb0bSSameer Pujar
15644f45fb0bSSameer Pujar				xbar_sfc3_in_port: port@24 {
15654f45fb0bSSameer Pujar					reg = <0x24>;
15664f45fb0bSSameer Pujar
15674f45fb0bSSameer Pujar					xbar_sfc3_in_ep: endpoint {
15684f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_in_ep>;
15694f45fb0bSSameer Pujar					};
15704f45fb0bSSameer Pujar				};
15714f45fb0bSSameer Pujar
15724f45fb0bSSameer Pujar				port@25 {
15734f45fb0bSSameer Pujar					reg = <0x25>;
15744f45fb0bSSameer Pujar
15754f45fb0bSSameer Pujar					xbar_sfc3_out_ep: endpoint {
15764f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_out_ep>;
15774f45fb0bSSameer Pujar					};
15784f45fb0bSSameer Pujar				};
15794f45fb0bSSameer Pujar
15804f45fb0bSSameer Pujar				xbar_sfc4_in_port: port@26 {
15814f45fb0bSSameer Pujar					reg = <0x26>;
15824f45fb0bSSameer Pujar
15834f45fb0bSSameer Pujar					xbar_sfc4_in_ep: endpoint {
15844f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_in_ep>;
15854f45fb0bSSameer Pujar					};
15864f45fb0bSSameer Pujar				};
15874f45fb0bSSameer Pujar
15884f45fb0bSSameer Pujar				port@27 {
15894f45fb0bSSameer Pujar					reg = <0x27>;
15904f45fb0bSSameer Pujar
15914f45fb0bSSameer Pujar					xbar_sfc4_out_ep: endpoint {
15924f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_out_ep>;
15934f45fb0bSSameer Pujar					};
15944f45fb0bSSameer Pujar				};
15954f45fb0bSSameer Pujar
15964f45fb0bSSameer Pujar				xbar_mvc1_in_port: port@28 {
15974f45fb0bSSameer Pujar					reg = <0x28>;
15984f45fb0bSSameer Pujar
15994f45fb0bSSameer Pujar					xbar_mvc1_in_ep: endpoint {
16004f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_in_ep>;
16014f45fb0bSSameer Pujar					};
16024f45fb0bSSameer Pujar				};
16034f45fb0bSSameer Pujar
16044f45fb0bSSameer Pujar				port@29 {
16054f45fb0bSSameer Pujar					reg = <0x29>;
16064f45fb0bSSameer Pujar
16074f45fb0bSSameer Pujar					xbar_mvc1_out_ep: endpoint {
16084f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_out_ep>;
16094f45fb0bSSameer Pujar					};
16104f45fb0bSSameer Pujar				};
16114f45fb0bSSameer Pujar
16124f45fb0bSSameer Pujar				xbar_mvc2_in_port: port@2a {
16134f45fb0bSSameer Pujar					reg = <0x2a>;
16144f45fb0bSSameer Pujar
16154f45fb0bSSameer Pujar					xbar_mvc2_in_ep: endpoint {
16164f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_in_ep>;
16174f45fb0bSSameer Pujar					};
16184f45fb0bSSameer Pujar				};
16194f45fb0bSSameer Pujar
16204f45fb0bSSameer Pujar				port@2b {
16214f45fb0bSSameer Pujar					reg = <0x2b>;
16224f45fb0bSSameer Pujar
16234f45fb0bSSameer Pujar					xbar_mvc2_out_ep: endpoint {
16244f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_out_ep>;
16254f45fb0bSSameer Pujar					};
16264f45fb0bSSameer Pujar				};
16274f45fb0bSSameer Pujar
16284f45fb0bSSameer Pujar				xbar_amx1_in1_port: port@2c {
16294f45fb0bSSameer Pujar					reg = <0x2c>;
16304f45fb0bSSameer Pujar
16314f45fb0bSSameer Pujar					xbar_amx1_in1_ep: endpoint {
16324f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in1_ep>;
16334f45fb0bSSameer Pujar					};
16344f45fb0bSSameer Pujar				};
16354f45fb0bSSameer Pujar
16364f45fb0bSSameer Pujar				xbar_amx1_in2_port: port@2d {
16374f45fb0bSSameer Pujar					reg = <0x2d>;
16384f45fb0bSSameer Pujar
16394f45fb0bSSameer Pujar					xbar_amx1_in2_ep: endpoint {
16404f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in2_ep>;
16414f45fb0bSSameer Pujar					};
16424f45fb0bSSameer Pujar				};
16434f45fb0bSSameer Pujar
16444f45fb0bSSameer Pujar				xbar_amx1_in3_port: port@2e {
16454f45fb0bSSameer Pujar					reg = <0x2e>;
16464f45fb0bSSameer Pujar
16474f45fb0bSSameer Pujar					xbar_amx1_in3_ep: endpoint {
16484f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in3_ep>;
16494f45fb0bSSameer Pujar					};
16504f45fb0bSSameer Pujar				};
16514f45fb0bSSameer Pujar
16524f45fb0bSSameer Pujar				xbar_amx1_in4_port: port@2f {
16534f45fb0bSSameer Pujar					reg = <0x2f>;
16544f45fb0bSSameer Pujar
16554f45fb0bSSameer Pujar					xbar_amx1_in4_ep: endpoint {
16564f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in4_ep>;
16574f45fb0bSSameer Pujar					};
16584f45fb0bSSameer Pujar				};
16594f45fb0bSSameer Pujar
16604f45fb0bSSameer Pujar				port@30 {
16614f45fb0bSSameer Pujar					reg = <0x30>;
16624f45fb0bSSameer Pujar
16634f45fb0bSSameer Pujar					xbar_amx1_out_ep: endpoint {
16644f45fb0bSSameer Pujar						remote-endpoint = <&amx1_out_ep>;
16654f45fb0bSSameer Pujar					};
16664f45fb0bSSameer Pujar				};
16674f45fb0bSSameer Pujar
16684f45fb0bSSameer Pujar				xbar_amx2_in1_port: port@31 {
16694f45fb0bSSameer Pujar					reg = <0x31>;
16704f45fb0bSSameer Pujar
16714f45fb0bSSameer Pujar					xbar_amx2_in1_ep: endpoint {
16724f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in1_ep>;
16734f45fb0bSSameer Pujar					};
16744f45fb0bSSameer Pujar				};
16754f45fb0bSSameer Pujar
16764f45fb0bSSameer Pujar				xbar_amx2_in2_port: port@32 {
16774f45fb0bSSameer Pujar					reg = <0x32>;
16784f45fb0bSSameer Pujar
16794f45fb0bSSameer Pujar					xbar_amx2_in2_ep: endpoint {
16804f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in2_ep>;
16814f45fb0bSSameer Pujar					};
16824f45fb0bSSameer Pujar				};
16834f45fb0bSSameer Pujar
16844f45fb0bSSameer Pujar				xbar_amx2_in3_port: port@33 {
16854f45fb0bSSameer Pujar					reg = <0x33>;
16864f45fb0bSSameer Pujar
16874f45fb0bSSameer Pujar					xbar_amx2_in3_ep: endpoint {
16884f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in3_ep>;
16894f45fb0bSSameer Pujar					};
16904f45fb0bSSameer Pujar				};
16914f45fb0bSSameer Pujar
16924f45fb0bSSameer Pujar				xbar_amx2_in4_port: port@34 {
16934f45fb0bSSameer Pujar					reg = <0x34>;
16944f45fb0bSSameer Pujar
16954f45fb0bSSameer Pujar					xbar_amx2_in4_ep: endpoint {
16964f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in4_ep>;
16974f45fb0bSSameer Pujar					};
16984f45fb0bSSameer Pujar				};
16994f45fb0bSSameer Pujar
17004f45fb0bSSameer Pujar				port@35 {
17014f45fb0bSSameer Pujar					reg = <0x35>;
17024f45fb0bSSameer Pujar
17034f45fb0bSSameer Pujar					xbar_amx2_out_ep: endpoint {
17044f45fb0bSSameer Pujar						remote-endpoint = <&amx2_out_ep>;
17054f45fb0bSSameer Pujar					};
17064f45fb0bSSameer Pujar				};
17074f45fb0bSSameer Pujar
17084f45fb0bSSameer Pujar				xbar_amx3_in1_port: port@36 {
17094f45fb0bSSameer Pujar					reg = <0x36>;
17104f45fb0bSSameer Pujar
17114f45fb0bSSameer Pujar					xbar_amx3_in1_ep: endpoint {
17124f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in1_ep>;
17134f45fb0bSSameer Pujar					};
17144f45fb0bSSameer Pujar				};
17154f45fb0bSSameer Pujar
17164f45fb0bSSameer Pujar				xbar_amx3_in2_port: port@37 {
17174f45fb0bSSameer Pujar					reg = <0x37>;
17184f45fb0bSSameer Pujar
17194f45fb0bSSameer Pujar					xbar_amx3_in2_ep: endpoint {
17204f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in2_ep>;
17214f45fb0bSSameer Pujar					};
17224f45fb0bSSameer Pujar				};
17234f45fb0bSSameer Pujar
17244f45fb0bSSameer Pujar				xbar_amx3_in3_port: port@38 {
17254f45fb0bSSameer Pujar					reg = <0x38>;
17264f45fb0bSSameer Pujar
17274f45fb0bSSameer Pujar					xbar_amx3_in3_ep: endpoint {
17284f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in3_ep>;
17294f45fb0bSSameer Pujar					};
17304f45fb0bSSameer Pujar				};
17314f45fb0bSSameer Pujar
17324f45fb0bSSameer Pujar				xbar_amx3_in4_port: port@39 {
17334f45fb0bSSameer Pujar					reg = <0x39>;
17344f45fb0bSSameer Pujar
17354f45fb0bSSameer Pujar					xbar_amx3_in4_ep: endpoint {
17364f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in4_ep>;
17374f45fb0bSSameer Pujar					};
17384f45fb0bSSameer Pujar				};
17394f45fb0bSSameer Pujar
17404f45fb0bSSameer Pujar				port@3a {
17414f45fb0bSSameer Pujar					reg = <0x3a>;
17424f45fb0bSSameer Pujar
17434f45fb0bSSameer Pujar					xbar_amx3_out_ep: endpoint {
17444f45fb0bSSameer Pujar						remote-endpoint = <&amx3_out_ep>;
17454f45fb0bSSameer Pujar					};
17464f45fb0bSSameer Pujar				};
17474f45fb0bSSameer Pujar
17484f45fb0bSSameer Pujar				xbar_amx4_in1_port: port@3b {
17494f45fb0bSSameer Pujar					reg = <0x3b>;
17504f45fb0bSSameer Pujar
17514f45fb0bSSameer Pujar					xbar_amx4_in1_ep: endpoint {
17524f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in1_ep>;
17534f45fb0bSSameer Pujar					};
17544f45fb0bSSameer Pujar				};
17554f45fb0bSSameer Pujar
17564f45fb0bSSameer Pujar				xbar_amx4_in2_port: port@3c {
17574f45fb0bSSameer Pujar					reg = <0x3c>;
17584f45fb0bSSameer Pujar
17594f45fb0bSSameer Pujar					xbar_amx4_in2_ep: endpoint {
17604f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in2_ep>;
17614f45fb0bSSameer Pujar					};
17624f45fb0bSSameer Pujar				};
17634f45fb0bSSameer Pujar
17644f45fb0bSSameer Pujar				xbar_amx4_in3_port: port@3d {
17654f45fb0bSSameer Pujar					reg = <0x3d>;
17664f45fb0bSSameer Pujar
17674f45fb0bSSameer Pujar					xbar_amx4_in3_ep: endpoint {
17684f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in3_ep>;
17694f45fb0bSSameer Pujar					};
17704f45fb0bSSameer Pujar				};
17714f45fb0bSSameer Pujar
17724f45fb0bSSameer Pujar				xbar_amx4_in4_port: port@3e {
17734f45fb0bSSameer Pujar					reg = <0x3e>;
17744f45fb0bSSameer Pujar
17754f45fb0bSSameer Pujar					xbar_amx4_in4_ep: endpoint {
17764f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in4_ep>;
17774f45fb0bSSameer Pujar					};
17784f45fb0bSSameer Pujar				};
17794f45fb0bSSameer Pujar
17804f45fb0bSSameer Pujar				port@3f {
17814f45fb0bSSameer Pujar					reg = <0x3f>;
17824f45fb0bSSameer Pujar
17834f45fb0bSSameer Pujar					xbar_amx4_out_ep: endpoint {
17844f45fb0bSSameer Pujar						remote-endpoint = <&amx4_out_ep>;
17854f45fb0bSSameer Pujar					};
17864f45fb0bSSameer Pujar				};
17874f45fb0bSSameer Pujar
17884f45fb0bSSameer Pujar				xbar_adx1_in_port: port@40 {
17894f45fb0bSSameer Pujar					reg = <0x40>;
17904f45fb0bSSameer Pujar
17914f45fb0bSSameer Pujar					xbar_adx1_in_ep: endpoint {
17924f45fb0bSSameer Pujar						remote-endpoint = <&adx1_in_ep>;
17934f45fb0bSSameer Pujar					};
17944f45fb0bSSameer Pujar				};
17954f45fb0bSSameer Pujar
17964f45fb0bSSameer Pujar				port@41 {
17974f45fb0bSSameer Pujar					reg = <0x41>;
17984f45fb0bSSameer Pujar
17994f45fb0bSSameer Pujar					xbar_adx1_out1_ep: endpoint {
18004f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out1_ep>;
18014f45fb0bSSameer Pujar					};
18024f45fb0bSSameer Pujar				};
18034f45fb0bSSameer Pujar
18044f45fb0bSSameer Pujar				port@42 {
18054f45fb0bSSameer Pujar					reg = <0x42>;
18064f45fb0bSSameer Pujar
18074f45fb0bSSameer Pujar					xbar_adx1_out2_ep: endpoint {
18084f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out2_ep>;
18094f45fb0bSSameer Pujar					};
18104f45fb0bSSameer Pujar				};
18114f45fb0bSSameer Pujar
18124f45fb0bSSameer Pujar				port@43 {
18134f45fb0bSSameer Pujar					reg = <0x43>;
18144f45fb0bSSameer Pujar
18154f45fb0bSSameer Pujar					xbar_adx1_out3_ep: endpoint {
18164f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out3_ep>;
18174f45fb0bSSameer Pujar					};
18184f45fb0bSSameer Pujar				};
18194f45fb0bSSameer Pujar
18204f45fb0bSSameer Pujar				port@44 {
18214f45fb0bSSameer Pujar					reg = <0x44>;
18224f45fb0bSSameer Pujar
18234f45fb0bSSameer Pujar					xbar_adx1_out4_ep: endpoint {
18244f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out4_ep>;
18254f45fb0bSSameer Pujar					};
18264f45fb0bSSameer Pujar				};
18274f45fb0bSSameer Pujar
18284f45fb0bSSameer Pujar				xbar_adx2_in_port: port@45 {
18294f45fb0bSSameer Pujar					reg = <0x45>;
18304f45fb0bSSameer Pujar
18314f45fb0bSSameer Pujar					xbar_adx2_in_ep: endpoint {
18324f45fb0bSSameer Pujar						remote-endpoint = <&adx2_in_ep>;
18334f45fb0bSSameer Pujar					};
18344f45fb0bSSameer Pujar				};
18354f45fb0bSSameer Pujar
18364f45fb0bSSameer Pujar				port@46 {
18374f45fb0bSSameer Pujar					reg = <0x46>;
18384f45fb0bSSameer Pujar
18394f45fb0bSSameer Pujar					xbar_adx2_out1_ep: endpoint {
18404f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out1_ep>;
18414f45fb0bSSameer Pujar					};
18424f45fb0bSSameer Pujar				};
18434f45fb0bSSameer Pujar
18444f45fb0bSSameer Pujar				port@47 {
18454f45fb0bSSameer Pujar					reg = <0x47>;
18464f45fb0bSSameer Pujar
18474f45fb0bSSameer Pujar					xbar_adx2_out2_ep: endpoint {
18484f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out2_ep>;
18494f45fb0bSSameer Pujar					};
18504f45fb0bSSameer Pujar				};
18514f45fb0bSSameer Pujar
18524f45fb0bSSameer Pujar				port@48 {
18534f45fb0bSSameer Pujar					reg = <0x48>;
18544f45fb0bSSameer Pujar
18554f45fb0bSSameer Pujar					xbar_adx2_out3_ep: endpoint {
18564f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out3_ep>;
18574f45fb0bSSameer Pujar					};
18584f45fb0bSSameer Pujar				};
18594f45fb0bSSameer Pujar
18604f45fb0bSSameer Pujar				port@49 {
18614f45fb0bSSameer Pujar					reg = <0x49>;
18624f45fb0bSSameer Pujar
18634f45fb0bSSameer Pujar					xbar_adx2_out4_ep: endpoint {
18644f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out4_ep>;
18654f45fb0bSSameer Pujar					};
18664f45fb0bSSameer Pujar				};
18674f45fb0bSSameer Pujar
18684f45fb0bSSameer Pujar				xbar_adx3_in_port: port@4a {
18694f45fb0bSSameer Pujar					reg = <0x4a>;
18704f45fb0bSSameer Pujar
18714f45fb0bSSameer Pujar					xbar_adx3_in_ep: endpoint {
18724f45fb0bSSameer Pujar						remote-endpoint = <&adx3_in_ep>;
18734f45fb0bSSameer Pujar					};
18744f45fb0bSSameer Pujar				};
18754f45fb0bSSameer Pujar
18764f45fb0bSSameer Pujar				port@4b {
18774f45fb0bSSameer Pujar					reg = <0x4b>;
18784f45fb0bSSameer Pujar
18794f45fb0bSSameer Pujar					xbar_adx3_out1_ep: endpoint {
18804f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out1_ep>;
18814f45fb0bSSameer Pujar					};
18824f45fb0bSSameer Pujar				};
18834f45fb0bSSameer Pujar
18844f45fb0bSSameer Pujar				port@4c {
18854f45fb0bSSameer Pujar					reg = <0x4c>;
18864f45fb0bSSameer Pujar
18874f45fb0bSSameer Pujar					xbar_adx3_out2_ep: endpoint {
18884f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out2_ep>;
18894f45fb0bSSameer Pujar					};
18904f45fb0bSSameer Pujar				};
18914f45fb0bSSameer Pujar
18924f45fb0bSSameer Pujar				port@4d {
18934f45fb0bSSameer Pujar					reg = <0x4d>;
18944f45fb0bSSameer Pujar
18954f45fb0bSSameer Pujar					xbar_adx3_out3_ep: endpoint {
18964f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out3_ep>;
18974f45fb0bSSameer Pujar					};
18984f45fb0bSSameer Pujar				};
18994f45fb0bSSameer Pujar
19004f45fb0bSSameer Pujar				port@4e {
19014f45fb0bSSameer Pujar					reg = <0x4e>;
19024f45fb0bSSameer Pujar
19034f45fb0bSSameer Pujar					xbar_adx3_out4_ep: endpoint {
19044f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out4_ep>;
19054f45fb0bSSameer Pujar					};
19064f45fb0bSSameer Pujar				};
19074f45fb0bSSameer Pujar
19084f45fb0bSSameer Pujar				xbar_adx4_in_port: port@4f {
19094f45fb0bSSameer Pujar					reg = <0x4f>;
19104f45fb0bSSameer Pujar
19114f45fb0bSSameer Pujar					xbar_adx4_in_ep: endpoint {
19124f45fb0bSSameer Pujar						remote-endpoint = <&adx4_in_ep>;
19134f45fb0bSSameer Pujar					};
19144f45fb0bSSameer Pujar				};
19154f45fb0bSSameer Pujar
19164f45fb0bSSameer Pujar				port@50 {
19174f45fb0bSSameer Pujar					reg = <0x50>;
19184f45fb0bSSameer Pujar
19194f45fb0bSSameer Pujar					xbar_adx4_out1_ep: endpoint {
19204f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out1_ep>;
19214f45fb0bSSameer Pujar					};
19224f45fb0bSSameer Pujar				};
19234f45fb0bSSameer Pujar
19244f45fb0bSSameer Pujar				port@51 {
19254f45fb0bSSameer Pujar					reg = <0x51>;
19264f45fb0bSSameer Pujar
19274f45fb0bSSameer Pujar					xbar_adx4_out2_ep: endpoint {
19284f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out2_ep>;
19294f45fb0bSSameer Pujar					};
19304f45fb0bSSameer Pujar				};
19314f45fb0bSSameer Pujar
19324f45fb0bSSameer Pujar				port@52 {
19334f45fb0bSSameer Pujar					reg = <0x52>;
19344f45fb0bSSameer Pujar
19354f45fb0bSSameer Pujar					xbar_adx4_out3_ep: endpoint {
19364f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out3_ep>;
19374f45fb0bSSameer Pujar					};
19384f45fb0bSSameer Pujar				};
19394f45fb0bSSameer Pujar
19404f45fb0bSSameer Pujar				port@53 {
19414f45fb0bSSameer Pujar					reg = <0x53>;
19424f45fb0bSSameer Pujar
19434f45fb0bSSameer Pujar					xbar_adx4_out4_ep: endpoint {
19444f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out4_ep>;
19454f45fb0bSSameer Pujar					};
19464f45fb0bSSameer Pujar				};
19474f45fb0bSSameer Pujar
19484f45fb0bSSameer Pujar				xbar_mixer_in1_port: port@54 {
19494f45fb0bSSameer Pujar					reg = <0x54>;
19504f45fb0bSSameer Pujar
19514f45fb0bSSameer Pujar					xbar_mixer_in1_ep: endpoint {
19524f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in1_ep>;
19534f45fb0bSSameer Pujar					};
19544f45fb0bSSameer Pujar				};
19554f45fb0bSSameer Pujar
19564f45fb0bSSameer Pujar				xbar_mixer_in2_port: port@55 {
19574f45fb0bSSameer Pujar					reg = <0x55>;
19584f45fb0bSSameer Pujar
19594f45fb0bSSameer Pujar					xbar_mixer_in2_ep: endpoint {
19604f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in2_ep>;
19614f45fb0bSSameer Pujar					};
19624f45fb0bSSameer Pujar				};
19634f45fb0bSSameer Pujar
19644f45fb0bSSameer Pujar				xbar_mixer_in3_port: port@56 {
19654f45fb0bSSameer Pujar					reg = <0x56>;
19664f45fb0bSSameer Pujar
19674f45fb0bSSameer Pujar					xbar_mixer_in3_ep: endpoint {
19684f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in3_ep>;
19694f45fb0bSSameer Pujar					};
19704f45fb0bSSameer Pujar				};
19714f45fb0bSSameer Pujar
19724f45fb0bSSameer Pujar				xbar_mixer_in4_port: port@57 {
19734f45fb0bSSameer Pujar					reg = <0x57>;
19744f45fb0bSSameer Pujar
19754f45fb0bSSameer Pujar					xbar_mixer_in4_ep: endpoint {
19764f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in4_ep>;
19774f45fb0bSSameer Pujar					};
19784f45fb0bSSameer Pujar				};
19794f45fb0bSSameer Pujar
19804f45fb0bSSameer Pujar				xbar_mixer_in5_port: port@58 {
19814f45fb0bSSameer Pujar					reg = <0x58>;
19824f45fb0bSSameer Pujar
19834f45fb0bSSameer Pujar					xbar_mixer_in5_ep: endpoint {
19844f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in5_ep>;
19854f45fb0bSSameer Pujar					};
19864f45fb0bSSameer Pujar				};
19874f45fb0bSSameer Pujar
19884f45fb0bSSameer Pujar				xbar_mixer_in6_port: port@59 {
19894f45fb0bSSameer Pujar					reg = <0x59>;
19904f45fb0bSSameer Pujar
19914f45fb0bSSameer Pujar					xbar_mixer_in6_ep: endpoint {
19924f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in6_ep>;
19934f45fb0bSSameer Pujar					};
19944f45fb0bSSameer Pujar				};
19954f45fb0bSSameer Pujar
19964f45fb0bSSameer Pujar				xbar_mixer_in7_port: port@5a {
19974f45fb0bSSameer Pujar					reg = <0x5a>;
19984f45fb0bSSameer Pujar
19994f45fb0bSSameer Pujar					xbar_mixer_in7_ep: endpoint {
20004f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in7_ep>;
20014f45fb0bSSameer Pujar					};
20024f45fb0bSSameer Pujar				};
20034f45fb0bSSameer Pujar
20044f45fb0bSSameer Pujar				xbar_mixer_in8_port: port@5b {
20054f45fb0bSSameer Pujar					reg = <0x5b>;
20064f45fb0bSSameer Pujar
20074f45fb0bSSameer Pujar					xbar_mixer_in8_ep: endpoint {
20084f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in8_ep>;
20094f45fb0bSSameer Pujar					};
20104f45fb0bSSameer Pujar				};
20114f45fb0bSSameer Pujar
20124f45fb0bSSameer Pujar				xbar_mixer_in9_port: port@5c {
20134f45fb0bSSameer Pujar					reg = <0x5c>;
20144f45fb0bSSameer Pujar
20154f45fb0bSSameer Pujar					xbar_mixer_in9_ep: endpoint {
20164f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in9_ep>;
20174f45fb0bSSameer Pujar					};
20184f45fb0bSSameer Pujar				};
20194f45fb0bSSameer Pujar
20204f45fb0bSSameer Pujar				xbar_mixer_in10_port: port@5d {
20214f45fb0bSSameer Pujar					reg = <0x5d>;
20224f45fb0bSSameer Pujar
20234f45fb0bSSameer Pujar					xbar_mixer_in10_ep: endpoint {
20244f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in10_ep>;
20254f45fb0bSSameer Pujar					};
20264f45fb0bSSameer Pujar				};
20274f45fb0bSSameer Pujar
20284f45fb0bSSameer Pujar				port@5e {
20294f45fb0bSSameer Pujar					reg = <0x5e>;
20304f45fb0bSSameer Pujar
20314f45fb0bSSameer Pujar					xbar_mixer_out1_ep: endpoint {
20324f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out1_ep>;
20334f45fb0bSSameer Pujar					};
20344f45fb0bSSameer Pujar				};
20354f45fb0bSSameer Pujar
20364f45fb0bSSameer Pujar				port@5f {
20374f45fb0bSSameer Pujar					reg = <0x5f>;
20384f45fb0bSSameer Pujar
20394f45fb0bSSameer Pujar					xbar_mixer_out2_ep: endpoint {
20404f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out2_ep>;
20414f45fb0bSSameer Pujar					};
20424f45fb0bSSameer Pujar				};
20434f45fb0bSSameer Pujar
20444f45fb0bSSameer Pujar				port@60 {
20454f45fb0bSSameer Pujar					reg = <0x60>;
20464f45fb0bSSameer Pujar
20474f45fb0bSSameer Pujar					xbar_mixer_out3_ep: endpoint {
20484f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out3_ep>;
20494f45fb0bSSameer Pujar					};
20504f45fb0bSSameer Pujar				};
20514f45fb0bSSameer Pujar
20524f45fb0bSSameer Pujar				port@61 {
20534f45fb0bSSameer Pujar					reg = <0x61>;
20544f45fb0bSSameer Pujar
20554f45fb0bSSameer Pujar					xbar_mixer_out4_ep: endpoint {
20564f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out4_ep>;
20574f45fb0bSSameer Pujar					};
20584f45fb0bSSameer Pujar				};
20594f45fb0bSSameer Pujar
20604f45fb0bSSameer Pujar				port@62 {
20614f45fb0bSSameer Pujar					reg = <0x62>;
20624f45fb0bSSameer Pujar
20634f45fb0bSSameer Pujar					xbar_mixer_out5_ep: endpoint {
20644f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out5_ep>;
20654f45fb0bSSameer Pujar					};
20664f45fb0bSSameer Pujar				};
2067261a46a9SSameer Pujar
2068261a46a9SSameer Pujar				xbar_asrc_in1_port: port@63 {
2069261a46a9SSameer Pujar					reg = <0x63>;
2070261a46a9SSameer Pujar
2071261a46a9SSameer Pujar					xbar_asrc_in1_ep: endpoint {
2072261a46a9SSameer Pujar						remote-endpoint = <&asrc_in1_ep>;
2073261a46a9SSameer Pujar					};
2074261a46a9SSameer Pujar				};
2075261a46a9SSameer Pujar
2076261a46a9SSameer Pujar				port@64 {
2077261a46a9SSameer Pujar					reg = <0x64>;
2078261a46a9SSameer Pujar
2079261a46a9SSameer Pujar					xbar_asrc_out1_ep: endpoint {
2080261a46a9SSameer Pujar						remote-endpoint = <&asrc_out1_ep>;
2081261a46a9SSameer Pujar					};
2082261a46a9SSameer Pujar				};
2083261a46a9SSameer Pujar
2084261a46a9SSameer Pujar				xbar_asrc_in2_port: port@65 {
2085261a46a9SSameer Pujar					reg = <0x65>;
2086261a46a9SSameer Pujar
2087261a46a9SSameer Pujar					xbar_asrc_in2_ep: endpoint {
2088261a46a9SSameer Pujar						remote-endpoint = <&asrc_in2_ep>;
2089261a46a9SSameer Pujar					};
2090261a46a9SSameer Pujar				};
2091261a46a9SSameer Pujar
2092261a46a9SSameer Pujar				port@66 {
2093261a46a9SSameer Pujar					reg = <0x66>;
2094261a46a9SSameer Pujar
2095261a46a9SSameer Pujar					xbar_asrc_out2_ep: endpoint {
2096261a46a9SSameer Pujar						remote-endpoint = <&asrc_out2_ep>;
2097261a46a9SSameer Pujar					};
2098261a46a9SSameer Pujar				};
2099261a46a9SSameer Pujar
2100261a46a9SSameer Pujar				xbar_asrc_in3_port: port@67 {
2101261a46a9SSameer Pujar					reg = <0x67>;
2102261a46a9SSameer Pujar
2103261a46a9SSameer Pujar					xbar_asrc_in3_ep: endpoint {
2104261a46a9SSameer Pujar						remote-endpoint = <&asrc_in3_ep>;
2105261a46a9SSameer Pujar					};
2106261a46a9SSameer Pujar				};
2107261a46a9SSameer Pujar
2108261a46a9SSameer Pujar				port@68 {
2109261a46a9SSameer Pujar					reg = <0x68>;
2110261a46a9SSameer Pujar
2111261a46a9SSameer Pujar					xbar_asrc_out3_ep: endpoint {
2112261a46a9SSameer Pujar						remote-endpoint = <&asrc_out3_ep>;
2113261a46a9SSameer Pujar					};
2114261a46a9SSameer Pujar				};
2115261a46a9SSameer Pujar
2116261a46a9SSameer Pujar				xbar_asrc_in4_port: port@69 {
2117261a46a9SSameer Pujar					reg = <0x69>;
2118261a46a9SSameer Pujar
2119261a46a9SSameer Pujar					xbar_asrc_in4_ep: endpoint {
2120261a46a9SSameer Pujar						remote-endpoint = <&asrc_in4_ep>;
2121261a46a9SSameer Pujar					};
2122261a46a9SSameer Pujar				};
2123261a46a9SSameer Pujar
2124261a46a9SSameer Pujar				port@6a {
2125261a46a9SSameer Pujar					reg = <0x6a>;
2126261a46a9SSameer Pujar
2127261a46a9SSameer Pujar					xbar_asrc_out4_ep: endpoint {
2128261a46a9SSameer Pujar						remote-endpoint = <&asrc_out4_ep>;
2129261a46a9SSameer Pujar					};
2130261a46a9SSameer Pujar				};
2131261a46a9SSameer Pujar
2132261a46a9SSameer Pujar				xbar_asrc_in5_port: port@6b {
2133261a46a9SSameer Pujar					reg = <0x6b>;
2134261a46a9SSameer Pujar
2135261a46a9SSameer Pujar					xbar_asrc_in5_ep: endpoint {
2136261a46a9SSameer Pujar						remote-endpoint = <&asrc_in5_ep>;
2137261a46a9SSameer Pujar					};
2138261a46a9SSameer Pujar				};
2139261a46a9SSameer Pujar
2140261a46a9SSameer Pujar				port@6c {
2141261a46a9SSameer Pujar					reg = <0x6c>;
2142261a46a9SSameer Pujar
2143261a46a9SSameer Pujar					xbar_asrc_out5_ep: endpoint {
2144261a46a9SSameer Pujar						remote-endpoint = <&asrc_out5_ep>;
2145261a46a9SSameer Pujar					};
2146261a46a9SSameer Pujar				};
2147261a46a9SSameer Pujar
2148261a46a9SSameer Pujar				xbar_asrc_in6_port: port@6d {
2149261a46a9SSameer Pujar					reg = <0x6d>;
2150261a46a9SSameer Pujar
2151261a46a9SSameer Pujar					xbar_asrc_in6_ep: endpoint {
2152261a46a9SSameer Pujar						remote-endpoint = <&asrc_in6_ep>;
2153261a46a9SSameer Pujar					};
2154261a46a9SSameer Pujar				};
2155261a46a9SSameer Pujar
2156261a46a9SSameer Pujar				port@6e {
2157261a46a9SSameer Pujar					reg = <0x6e>;
2158261a46a9SSameer Pujar
2159261a46a9SSameer Pujar					xbar_asrc_out6_ep: endpoint {
2160261a46a9SSameer Pujar						remote-endpoint = <&asrc_out6_ep>;
2161261a46a9SSameer Pujar					};
2162261a46a9SSameer Pujar				};
2163261a46a9SSameer Pujar
2164261a46a9SSameer Pujar				xbar_asrc_in7_port: port@6f {
2165261a46a9SSameer Pujar					reg = <0x6f>;
2166261a46a9SSameer Pujar
2167261a46a9SSameer Pujar					xbar_asrc_in7_ep: endpoint {
2168261a46a9SSameer Pujar						remote-endpoint = <&asrc_in7_ep>;
2169261a46a9SSameer Pujar					};
2170261a46a9SSameer Pujar				};
2171afcb41e3SSameer Pujar
2172afcb41e3SSameer Pujar				xbar_ope1_in_port: port@70 {
2173afcb41e3SSameer Pujar					reg = <0x70>;
2174afcb41e3SSameer Pujar
2175afcb41e3SSameer Pujar					xbar_ope1_in_ep: endpoint {
2176afcb41e3SSameer Pujar						remote-endpoint = <&ope1_cif_in_ep>;
2177afcb41e3SSameer Pujar					};
2178afcb41e3SSameer Pujar				};
2179afcb41e3SSameer Pujar
2180afcb41e3SSameer Pujar				port@71 {
2181afcb41e3SSameer Pujar					reg = <0x71>;
2182afcb41e3SSameer Pujar
2183afcb41e3SSameer Pujar					xbar_ope1_out_ep: endpoint {
2184afcb41e3SSameer Pujar						remote-endpoint = <&ope1_cif_out_ep>;
2185afcb41e3SSameer Pujar					};
2186afcb41e3SSameer Pujar				};
2187e4710376SSameer Pujar			};
2188*79ed18d9SThierry Reding		};
2189e4710376SSameer Pujar
2190*79ed18d9SThierry Reding		dma-controller@2930000 {
2191e4710376SSameer Pujar			status = "okay";
2192e4710376SSameer Pujar		};
2193e4710376SSameer Pujar
2194*79ed18d9SThierry Reding		interrupt-controller@2a40000 {
2195e4710376SSameer Pujar			status = "okay";
2196e4710376SSameer Pujar		};
21975d25c476SSameer Pujar	};
21985d25c476SSameer Pujar
2199b693b3d7SThierry Reding	i2c@3160000 {
2200b693b3d7SThierry Reding		power-monitor@42 {
2201b693b3d7SThierry Reding			compatible = "ti,ina3221";
2202b693b3d7SThierry Reding			reg = <0x42>;
220308c7c74bSNicolin Chen			#address-cells = <1>;
220408c7c74bSNicolin Chen			#size-cells = <0>;
220508c7c74bSNicolin Chen
22064b5ae31fSThierry Reding			input@0 {
220708c7c74bSNicolin Chen				reg = <0x0>;
220808c7c74bSNicolin Chen				label = "VDD_MUX";
220908c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <20000>;
221008c7c74bSNicolin Chen			};
221108c7c74bSNicolin Chen
22124b5ae31fSThierry Reding			input@1 {
221308c7c74bSNicolin Chen				reg = <0x1>;
221408c7c74bSNicolin Chen				label = "VDD_5V0_IO_SYS";
221508c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <5000>;
221608c7c74bSNicolin Chen			};
221708c7c74bSNicolin Chen
22184b5ae31fSThierry Reding			input@2 {
221908c7c74bSNicolin Chen				reg = <0x2>;
222008c7c74bSNicolin Chen				label = "VDD_3V3_SYS";
222108c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
222208c7c74bSNicolin Chen			};
2223b693b3d7SThierry Reding		};
2224b693b3d7SThierry Reding
2225b693b3d7SThierry Reding		power-monitor@43 {
2226b693b3d7SThierry Reding			compatible = "ti,ina3221";
2227b693b3d7SThierry Reding			reg = <0x43>;
222808c7c74bSNicolin Chen			#address-cells = <1>;
222908c7c74bSNicolin Chen			#size-cells = <0>;
223008c7c74bSNicolin Chen
22314b5ae31fSThierry Reding			input@0 {
223208c7c74bSNicolin Chen				reg = <0x0>;
223308c7c74bSNicolin Chen				label = "VDD_3V3_IO_SLP";
223408c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
223508c7c74bSNicolin Chen			};
223608c7c74bSNicolin Chen
22374b5ae31fSThierry Reding			input@1 {
223808c7c74bSNicolin Chen				reg = <0x1>;
223908c7c74bSNicolin Chen				label = "VDD_1V8_IO";
224008c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
224108c7c74bSNicolin Chen			};
224208c7c74bSNicolin Chen
22434b5ae31fSThierry Reding			input@2 {
224408c7c74bSNicolin Chen				reg = <0x2>;
224508c7c74bSNicolin Chen				label = "VDD_M2_IN";
224608c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
224708c7c74bSNicolin Chen			};
2248b693b3d7SThierry Reding		};
2249b27d5250SThierry Reding
2250b27d5250SThierry Reding		exp1: gpio@74 {
2251b27d5250SThierry Reding			compatible = "ti,tca9539";
2252b27d5250SThierry Reding			reg = <0x74>;
2253b27d5250SThierry Reding
2254b27d5250SThierry Reding			interrupt-parent = <&gpio>;
2255d428f35dSThierry Reding			interrupts = <TEGRA186_MAIN_GPIO(Y, 0)
2256d428f35dSThierry Reding				      GPIO_ACTIVE_LOW>;
2257b27d5250SThierry Reding
2258b27d5250SThierry Reding			#gpio-cells = <2>;
2259b27d5250SThierry Reding			gpio-controller;
2260c4502cc3SThierry Reding
2261c4502cc3SThierry Reding			vcc-supply = <&vdd_3v3_sys>;
2262b27d5250SThierry Reding		};
2263b27d5250SThierry Reding
2264b27d5250SThierry Reding		exp2: gpio@77 {
2265b27d5250SThierry Reding			compatible = "ti,tca9539";
2266b27d5250SThierry Reding			reg = <0x77>;
2267b27d5250SThierry Reding
2268b27d5250SThierry Reding			interrupt-parent = <&gpio>;
2269d428f35dSThierry Reding			interrupts = <TEGRA186_MAIN_GPIO(Y, 6)
2270d428f35dSThierry Reding				      GPIO_ACTIVE_LOW>;
2271b27d5250SThierry Reding
2272b27d5250SThierry Reding			#gpio-cells = <2>;
2273b27d5250SThierry Reding			gpio-controller;
2274c4502cc3SThierry Reding
2275c4502cc3SThierry Reding			vcc-supply = <&vdd_1v8>;
2276b27d5250SThierry Reding		};
2277b693b3d7SThierry Reding	};
2278b693b3d7SThierry Reding
2279b0ddea85SThierry Reding	/* SDMMC1 (SD/MMC) */
228067bb17f6SThierry Reding	mmc@3400000 {
2281b0ddea85SThierry Reding		status = "okay";
2282b0ddea85SThierry Reding
2283b0ddea85SThierry Reding		vmmc-supply = <&vdd_sd>;
2284b0ddea85SThierry Reding	};
2285b0ddea85SThierry Reding
2286*79ed18d9SThierry Reding	sata@3507000 {
2287*79ed18d9SThierry Reding		status = "okay";
2288*79ed18d9SThierry Reding	};
2289*79ed18d9SThierry Reding
22907c3adf12SThierry Reding	hda@3510000 {
2291b8928c2bSThierry Reding		nvidia,model = "NVIDIA Jetson TX2 HDA";
22927c3adf12SThierry Reding		status = "okay";
22937c3adf12SThierry Reding	};
22947c3adf12SThierry Reding
229572f8ae3fSThierry Reding	padctl@3520000 {
2296ca2b8ee4SNagarjuna Kristam		status = "okay";
229772f8ae3fSThierry Reding
229872f8ae3fSThierry Reding		avdd-pll-erefeut-supply = <&vdd_1v8_pll>;
229972f8ae3fSThierry Reding		avdd-usb-supply = <&vdd_3v3_sys>;
230072f8ae3fSThierry Reding		vclamp-usb-supply = <&vdd_1v8>;
230172f8ae3fSThierry Reding		vddio-hsic-supply = <&gnd>;
230272f8ae3fSThierry Reding
230372f8ae3fSThierry Reding		pads {
230472f8ae3fSThierry Reding			usb2 {
230572f8ae3fSThierry Reding				status = "okay";
230672f8ae3fSThierry Reding
230772f8ae3fSThierry Reding				lanes {
23080edc0202SNagarjuna Kristam					micro_b: usb2-0 {
230972f8ae3fSThierry Reding						nvidia,function = "xusb";
231072f8ae3fSThierry Reding						status = "okay";
231172f8ae3fSThierry Reding					};
231272f8ae3fSThierry Reding
231372f8ae3fSThierry Reding					usb2-1 {
231472f8ae3fSThierry Reding						nvidia,function = "xusb";
231572f8ae3fSThierry Reding						status = "okay";
231672f8ae3fSThierry Reding					};
231772f8ae3fSThierry Reding
231872f8ae3fSThierry Reding					usb2-2 {
231972f8ae3fSThierry Reding						nvidia,function = "xusb";
232072f8ae3fSThierry Reding						status = "okay";
232172f8ae3fSThierry Reding					};
232272f8ae3fSThierry Reding				};
232372f8ae3fSThierry Reding			};
232472f8ae3fSThierry Reding
232572f8ae3fSThierry Reding			usb3 {
232672f8ae3fSThierry Reding				status = "okay";
232772f8ae3fSThierry Reding
232872f8ae3fSThierry Reding				lanes {
232972f8ae3fSThierry Reding					usb3-0 {
233072f8ae3fSThierry Reding						nvidia,function = "xusb";
233172f8ae3fSThierry Reding						status = "okay";
233272f8ae3fSThierry Reding					};
233372f8ae3fSThierry Reding
233472f8ae3fSThierry Reding					usb3-1 {
233572f8ae3fSThierry Reding						nvidia,function = "xusb";
233672f8ae3fSThierry Reding						status = "okay";
233772f8ae3fSThierry Reding					};
233872f8ae3fSThierry Reding
233972f8ae3fSThierry Reding					usb3-2 {
234072f8ae3fSThierry Reding						nvidia,function = "xusb";
234172f8ae3fSThierry Reding						status = "okay";
234272f8ae3fSThierry Reding					};
234372f8ae3fSThierry Reding				};
234472f8ae3fSThierry Reding			};
234572f8ae3fSThierry Reding		};
234672f8ae3fSThierry Reding
234772f8ae3fSThierry Reding		ports {
234872f8ae3fSThierry Reding			usb2-0 {
234972f8ae3fSThierry Reding				status = "okay";
235072f8ae3fSThierry Reding				mode = "otg";
235172f8ae3fSThierry Reding				vbus-supply = <&vdd_usb0>;
23526895c83fSNagarjuna Kristam				usb-role-switch;
23531ca6bc89SThierry Reding
23546895c83fSNagarjuna Kristam				connector {
23551ca6bc89SThierry Reding					compatible = "gpio-usb-b-connector",
23561ca6bc89SThierry Reding						     "usb-b-connector";
23576895c83fSNagarjuna Kristam					label = "micro-USB";
23586895c83fSNagarjuna Kristam					type = "micro";
23591ca6bc89SThierry Reding					vbus-gpios = <&gpio
23606895c83fSNagarjuna Kristam						      TEGRA186_MAIN_GPIO(X, 7)
23616895c83fSNagarjuna Kristam						      GPIO_ACTIVE_LOW>;
23621ca6bc89SThierry Reding					id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>;
23636895c83fSNagarjuna Kristam				};
236472f8ae3fSThierry Reding			};
236572f8ae3fSThierry Reding
236672f8ae3fSThierry Reding			usb2-1 {
236772f8ae3fSThierry Reding				status = "okay";
236872f8ae3fSThierry Reding				mode = "host";
236972f8ae3fSThierry Reding
237072f8ae3fSThierry Reding				vbus-supply = <&vdd_usb1>;
237172f8ae3fSThierry Reding			};
237272f8ae3fSThierry Reding
237372f8ae3fSThierry Reding			usb3-0 {
237472f8ae3fSThierry Reding				nvidia,usb2-companion = <1>;
237533c53dbdSJon Hunter				vbus-supply = <&vdd_usb1>;
237672f8ae3fSThierry Reding				status = "okay";
237772f8ae3fSThierry Reding			};
237872f8ae3fSThierry Reding		};
237972f8ae3fSThierry Reding	};
238072f8ae3fSThierry Reding
238172f8ae3fSThierry Reding	usb@3530000 {
2382488a04d4SNagarjuna Kristam		status = "okay";
238372f8ae3fSThierry Reding
238472f8ae3fSThierry Reding		phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
238572f8ae3fSThierry Reding		       <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
238672f8ae3fSThierry Reding		       <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>;
238772f8ae3fSThierry Reding		phy-names = "usb2-0", "usb2-1", "usb3-0";
238872f8ae3fSThierry Reding	};
238972f8ae3fSThierry Reding
23900edc0202SNagarjuna Kristam	usb@3550000 {
23910edc0202SNagarjuna Kristam		status = "okay";
23920edc0202SNagarjuna Kristam
23930edc0202SNagarjuna Kristam		phys = <&micro_b>;
23940edc0202SNagarjuna Kristam		phy-names = "usb2-0";
23950edc0202SNagarjuna Kristam	};
23960edc0202SNagarjuna Kristam
23975205abd2SThierry Reding	i2c@c250000 {
23985205abd2SThierry Reding		/* carrier board ID EEPROM */
23995205abd2SThierry Reding		eeprom@57 {
24005205abd2SThierry Reding			compatible = "atmel,24c02";
24015205abd2SThierry Reding			reg = <0x57>;
24025205abd2SThierry Reding
2403a4387f29SJon Hunter			label = "system";
2404ec5fd197SJon Hunter			vcc-supply = <&vdd_1v8>;
24059efa0fcaSThierry Reding			address-width = <8>;
24069efa0fcaSThierry Reding			pagesize = <8>;
24075205abd2SThierry Reding			size = <256>;
24085205abd2SThierry Reding			read-only;
24095205abd2SThierry Reding		};
24105205abd2SThierry Reding	};
24115205abd2SThierry Reding
241289b469ccSManikanta Maddireddy	pcie@10003000 {
241389b469ccSManikanta Maddireddy		status = "okay";
241489b469ccSManikanta Maddireddy
241589b469ccSManikanta Maddireddy		dvdd-pex-supply = <&vdd_pex>;
241689b469ccSManikanta Maddireddy		hvdd-pex-pll-supply = <&vdd_1v8>;
241789b469ccSManikanta Maddireddy		hvdd-pex-supply = <&vdd_1v8>;
241889b469ccSManikanta Maddireddy		vddio-pexctl-aud-supply = <&vdd_1v8>;
241989b469ccSManikanta Maddireddy
242089b469ccSManikanta Maddireddy		pci@1,0 {
242189b469ccSManikanta Maddireddy			nvidia,num-lanes = <4>;
242289b469ccSManikanta Maddireddy			status = "okay";
242389b469ccSManikanta Maddireddy		};
242489b469ccSManikanta Maddireddy
242589b469ccSManikanta Maddireddy		pci@2,0 {
242689b469ccSManikanta Maddireddy			nvidia,num-lanes = <0>;
242789b469ccSManikanta Maddireddy			status = "disabled";
242889b469ccSManikanta Maddireddy		};
242989b469ccSManikanta Maddireddy
243089b469ccSManikanta Maddireddy		pci@3,0 {
243189b469ccSManikanta Maddireddy			nvidia,num-lanes = <1>;
243289b469ccSManikanta Maddireddy			status = "disabled";
243389b469ccSManikanta Maddireddy		};
243489b469ccSManikanta Maddireddy	};
243589b469ccSManikanta Maddireddy
243636328505SThierry Reding	host1x@13e00000 {
243736328505SThierry Reding		status = "okay";
243836328505SThierry Reding
243936328505SThierry Reding		dpaux@15040000 {
244036328505SThierry Reding			status = "okay";
244136328505SThierry Reding		};
244236328505SThierry Reding
244336328505SThierry Reding		display-hub@15200000 {
244436328505SThierry Reding			status = "okay";
244536328505SThierry Reding		};
244636328505SThierry Reding
244736328505SThierry Reding		dsi@15300000 {
244836328505SThierry Reding			status = "disabled";
244936328505SThierry Reding		};
245036328505SThierry Reding
24513fdfaf87SThierry Reding		/* DP on E3320 */
245236328505SThierry Reding		sor@15540000 {
24533fdfaf87SThierry Reding			status = "okay";
245436328505SThierry Reding
24553fdfaf87SThierry Reding			avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
24565f4ade92SJon Hunter			vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
24573fdfaf87SThierry Reding
24583fdfaf87SThierry Reding			nvidia,dpaux = <&dpaux>;
245936328505SThierry Reding		};
246036328505SThierry Reding
246136328505SThierry Reding		sor@15580000 {
246236328505SThierry Reding			status = "okay";
246336328505SThierry Reding
2464e8931a27SThierry Reding			avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
2465e8931a27SThierry Reding			vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
246636328505SThierry Reding			hdmi-supply = <&vdd_hdmi>;
246736328505SThierry Reding
246836328505SThierry Reding			nvidia,ddc-i2c-bus = <&ddc>;
2469d428f35dSThierry Reding			nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1)
2470d428f35dSThierry Reding						 GPIO_ACTIVE_LOW>;
247136328505SThierry Reding		};
247236328505SThierry Reding
247336328505SThierry Reding		dpaux@155c0000 {
247436328505SThierry Reding			status = "okay";
247536328505SThierry Reding		};
247636328505SThierry Reding	};
247736328505SThierry Reding
247859686a92SThierry Reding	gpio-keys {
247959686a92SThierry Reding		compatible = "gpio-keys";
248059686a92SThierry Reding
2481012877d0SKrzysztof Kozlowski		key-power {
248259686a92SThierry Reding			label = "Power";
2483d428f35dSThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 0)
248459686a92SThierry Reding					   GPIO_ACTIVE_LOW>;
248559686a92SThierry Reding			linux,input-type = <EV_KEY>;
248659686a92SThierry Reding			linux,code = <KEY_POWER>;
248759686a92SThierry Reding			debounce-interval = <10>;
24886f13f10bSThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
248959686a92SThierry Reding			wakeup-source;
249059686a92SThierry Reding		};
249159686a92SThierry Reding
2492012877d0SKrzysztof Kozlowski		key-volume-down {
249359686a92SThierry Reding			label = "Volume Down";
2494d428f35dSThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 2)
249559686a92SThierry Reding					   GPIO_ACTIVE_LOW>;
249659686a92SThierry Reding			linux,input-type = <EV_KEY>;
249759686a92SThierry Reding			linux,code = <KEY_VOLUMEDOWN>;
249859686a92SThierry Reding			debounce-interval = <10>;
249959686a92SThierry Reding		};
2500*79ed18d9SThierry Reding
2501*79ed18d9SThierry Reding		key-volume-up {
2502*79ed18d9SThierry Reding			label = "Volume Up";
2503*79ed18d9SThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 1)
2504*79ed18d9SThierry Reding					   GPIO_ACTIVE_LOW>;
2505*79ed18d9SThierry Reding			linux,input-type = <EV_KEY>;
2506*79ed18d9SThierry Reding			linux,code = <KEY_VOLUMEUP>;
2507*79ed18d9SThierry Reding			debounce-interval = <10>;
2508*79ed18d9SThierry Reding		};
250959686a92SThierry Reding	};
251059686a92SThierry Reding
2511097e01c6SThierry Reding	vdd_sd: regulator-vdd-sd {
2512b0ddea85SThierry Reding		compatible = "regulator-fixed";
2513b0ddea85SThierry Reding		regulator-name = "SD_CARD_SW_PWR";
2514b0ddea85SThierry Reding		regulator-min-microvolt = <3300000>;
2515b0ddea85SThierry Reding		regulator-max-microvolt = <3300000>;
2516b0ddea85SThierry Reding
25177517248aSThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>;
2518b0ddea85SThierry Reding		enable-active-high;
2519b0ddea85SThierry Reding
2520b0ddea85SThierry Reding		vin-supply = <&vdd_3v3_sys>;
2521b0ddea85SThierry Reding	};
252236328505SThierry Reding
2523097e01c6SThierry Reding	vdd_hdmi: regulator-vdd-hdmi {
252436328505SThierry Reding		compatible = "regulator-fixed";
252536328505SThierry Reding		regulator-name = "VDD_HDMI_5V0";
252636328505SThierry Reding		regulator-min-microvolt = <5000000>;
252736328505SThierry Reding		regulator-max-microvolt = <5000000>;
252836328505SThierry Reding
252936328505SThierry Reding		gpio = <&exp1 14 GPIO_ACTIVE_HIGH>;
253036328505SThierry Reding		enable-active-high;
253136328505SThierry Reding
253236328505SThierry Reding		vin-supply = <&vdd_5v0_sys>;
253336328505SThierry Reding	};
253472f8ae3fSThierry Reding
2535097e01c6SThierry Reding	vdd_usb0: regulator-vdd-usb0 {
253672f8ae3fSThierry Reding		compatible = "regulator-fixed";
253772f8ae3fSThierry Reding		regulator-name = "VDD_USB0";
253872f8ae3fSThierry Reding		regulator-min-microvolt = <5000000>;
253972f8ae3fSThierry Reding		regulator-max-microvolt = <5000000>;
254072f8ae3fSThierry Reding
25412db4a1a5SThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(L, 4) GPIO_ACTIVE_HIGH>;
254272f8ae3fSThierry Reding		enable-active-high;
254372f8ae3fSThierry Reding
254472f8ae3fSThierry Reding		vin-supply = <&vdd_5v0_sys>;
254572f8ae3fSThierry Reding	};
254672f8ae3fSThierry Reding
2547097e01c6SThierry Reding	vdd_usb1: regulator-vdd-usb1 {
254872f8ae3fSThierry Reding		compatible = "regulator-fixed";
254972f8ae3fSThierry Reding		regulator-name = "VDD_USB1";
255072f8ae3fSThierry Reding		regulator-min-microvolt = <5000000>;
255172f8ae3fSThierry Reding		regulator-max-microvolt = <5000000>;
255272f8ae3fSThierry Reding
25532db4a1a5SThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(L, 5) GPIO_ACTIVE_HIGH>;
255472f8ae3fSThierry Reding		enable-active-high;
255572f8ae3fSThierry Reding
255672f8ae3fSThierry Reding		vin-supply = <&vdd_5v0_sys>;
255772f8ae3fSThierry Reding	};
2558e4710376SSameer Pujar
2559e4710376SSameer Pujar	sound {
2560e4710376SSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
2561e4710376SSameer Pujar		status = "okay";
2562e4710376SSameer Pujar
2563e4710376SSameer Pujar		dais = /* FE */
2564e4710376SSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
2565e4710376SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
2566e4710376SSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
2567e4710376SSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
2568e4710376SSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
2569e4710376SSameer Pujar		       /* Router */
2570e4710376SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>,
2571e4710376SSameer Pujar		       <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_i2s6_port>,
2572e4710376SSameer Pujar		       <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic3_port>,
2573e4710376SSameer Pujar		       <&xbar_dspk1_port>, <&xbar_dspk2_port>,
25744f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
25754f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
25764f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
25774f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
25784f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
25794f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
25804f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
25814f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
25824f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
25834f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
25844f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
25854f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
25864f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
25874f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
25884f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
25894f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
25904f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
25914f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2592261a46a9SSameer Pujar		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2593261a46a9SSameer Pujar		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2594261a46a9SSameer Pujar		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2595261a46a9SSameer Pujar		       <&xbar_asrc_in7_port>,
2596afcb41e3SSameer Pujar		       <&xbar_ope1_in_port>,
25974f45fb0bSSameer Pujar		       /* HW accelerators */
25984f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
25994f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
26004f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
26014f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
26024f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
26034f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
26044f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
26054f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
26064f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
26074f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
26084f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
26094f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
26104f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
26114f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>,
26124f45fb0bSSameer Pujar		       <&mixer_out3_port>, <&mixer_out4_port>,
26134f45fb0bSSameer Pujar		       <&mixer_out5_port>,
2614261a46a9SSameer Pujar		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2615261a46a9SSameer Pujar		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2616afcb41e3SSameer Pujar		       <&ope1_out_port>,
2617e4710376SSameer Pujar		       /* I/O */
2618e4710376SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>,
2619e4710376SSameer Pujar		       <&i2s5_port>, <&i2s6_port>, <&dmic1_port>, <&dmic2_port>,
2620e4710376SSameer Pujar		       <&dmic3_port>, <&dspk1_port>, <&dspk2_port>;
2621e4710376SSameer Pujar
2622b8928c2bSThierry Reding		label = "NVIDIA Jetson TX2 APE";
2623e4710376SSameer Pujar	};
2624b0ddea85SThierry Reding};
2625