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
165d25c476SSameer Pujar		dma-controller@2930000 {
175d25c476SSameer Pujar			status = "okay";
185d25c476SSameer Pujar		};
195d25c476SSameer Pujar
205d25c476SSameer Pujar		interrupt-controller@2a40000 {
215d25c476SSameer Pujar			status = "okay";
225d25c476SSameer Pujar		};
23e4710376SSameer Pujar
24e4710376SSameer Pujar		ahub@2900800 {
25e4710376SSameer Pujar			status = "okay";
26e4710376SSameer Pujar
27e4710376SSameer Pujar			ports {
28e4710376SSameer Pujar				#address-cells = <1>;
29e4710376SSameer Pujar				#size-cells = <0>;
30e4710376SSameer Pujar
31e4710376SSameer Pujar				port@0 {
32e4710376SSameer Pujar					reg = <0x0>;
33e4710376SSameer Pujar
34e4710376SSameer Pujar					xbar_admaif0_ep: endpoint {
35e4710376SSameer Pujar						remote-endpoint = <&admaif0_ep>;
36e4710376SSameer Pujar					};
37e4710376SSameer Pujar				};
38e4710376SSameer Pujar
39e4710376SSameer Pujar				port@1 {
40e4710376SSameer Pujar					reg = <0x1>;
41e4710376SSameer Pujar
42e4710376SSameer Pujar					xbar_admaif1_ep: endpoint {
43e4710376SSameer Pujar						remote-endpoint = <&admaif1_ep>;
44e4710376SSameer Pujar					};
45e4710376SSameer Pujar				};
46e4710376SSameer Pujar
47e4710376SSameer Pujar				port@2 {
48e4710376SSameer Pujar					reg = <0x2>;
49e4710376SSameer Pujar
50e4710376SSameer Pujar					xbar_admaif2_ep: endpoint {
51e4710376SSameer Pujar						remote-endpoint = <&admaif2_ep>;
52e4710376SSameer Pujar					};
53e4710376SSameer Pujar				};
54e4710376SSameer Pujar
55e4710376SSameer Pujar				port@3 {
56e4710376SSameer Pujar					reg = <0x3>;
57e4710376SSameer Pujar
58e4710376SSameer Pujar					xbar_admaif3_ep: endpoint {
59e4710376SSameer Pujar						remote-endpoint = <&admaif3_ep>;
60e4710376SSameer Pujar					};
61e4710376SSameer Pujar				};
62e4710376SSameer Pujar
63e4710376SSameer Pujar				port@4 {
64e4710376SSameer Pujar					reg = <0x4>;
65e4710376SSameer Pujar
66e4710376SSameer Pujar					xbar_admaif4_ep: endpoint {
67e4710376SSameer Pujar						remote-endpoint = <&admaif4_ep>;
68e4710376SSameer Pujar					};
69e4710376SSameer Pujar				};
70e4710376SSameer Pujar
71e4710376SSameer Pujar				port@5 {
72e4710376SSameer Pujar					reg = <0x5>;
73e4710376SSameer Pujar
74e4710376SSameer Pujar					xbar_admaif5_ep: endpoint {
75e4710376SSameer Pujar						remote-endpoint = <&admaif5_ep>;
76e4710376SSameer Pujar					};
77e4710376SSameer Pujar				};
78e4710376SSameer Pujar
79e4710376SSameer Pujar				port@6 {
80e4710376SSameer Pujar					reg = <0x6>;
81e4710376SSameer Pujar
82e4710376SSameer Pujar					xbar_admaif6_ep: endpoint {
83e4710376SSameer Pujar						remote-endpoint = <&admaif6_ep>;
84e4710376SSameer Pujar					};
85e4710376SSameer Pujar				};
86e4710376SSameer Pujar
87e4710376SSameer Pujar				port@7 {
88e4710376SSameer Pujar					reg = <0x7>;
89e4710376SSameer Pujar
90e4710376SSameer Pujar					xbar_admaif7_ep: endpoint {
91e4710376SSameer Pujar						remote-endpoint = <&admaif7_ep>;
92e4710376SSameer Pujar					};
93e4710376SSameer Pujar				};
94e4710376SSameer Pujar
95e4710376SSameer Pujar				port@8 {
96e4710376SSameer Pujar					reg = <0x8>;
97e4710376SSameer Pujar
98e4710376SSameer Pujar					xbar_admaif8_ep: endpoint {
99e4710376SSameer Pujar						remote-endpoint = <&admaif8_ep>;
100e4710376SSameer Pujar					};
101e4710376SSameer Pujar				};
102e4710376SSameer Pujar
103e4710376SSameer Pujar				port@9 {
104e4710376SSameer Pujar					reg = <0x9>;
105e4710376SSameer Pujar
106e4710376SSameer Pujar					xbar_admaif9_ep: endpoint {
107e4710376SSameer Pujar						remote-endpoint = <&admaif9_ep>;
108e4710376SSameer Pujar					};
109e4710376SSameer Pujar				};
110e4710376SSameer Pujar
111e4710376SSameer Pujar				port@a {
112e4710376SSameer Pujar					reg = <0xa>;
113e4710376SSameer Pujar
114e4710376SSameer Pujar					xbar_admaif10_ep: endpoint {
115e4710376SSameer Pujar						remote-endpoint = <&admaif10_ep>;
116e4710376SSameer Pujar					};
117e4710376SSameer Pujar				};
118e4710376SSameer Pujar
119e4710376SSameer Pujar				port@b {
120e4710376SSameer Pujar					reg = <0xb>;
121e4710376SSameer Pujar
122e4710376SSameer Pujar					xbar_admaif11_ep: endpoint {
123e4710376SSameer Pujar						remote-endpoint = <&admaif11_ep>;
124e4710376SSameer Pujar					};
125e4710376SSameer Pujar				};
126e4710376SSameer Pujar
127e4710376SSameer Pujar				port@c {
128e4710376SSameer Pujar					reg = <0xc>;
129e4710376SSameer Pujar
130e4710376SSameer Pujar					xbar_admaif12_ep: endpoint {
131e4710376SSameer Pujar						remote-endpoint = <&admaif12_ep>;
132e4710376SSameer Pujar					};
133e4710376SSameer Pujar				};
134e4710376SSameer Pujar
135e4710376SSameer Pujar				port@d {
136e4710376SSameer Pujar					reg = <0xd>;
137e4710376SSameer Pujar
138e4710376SSameer Pujar					xbar_admaif13_ep: endpoint {
139e4710376SSameer Pujar						remote-endpoint = <&admaif13_ep>;
140e4710376SSameer Pujar					};
141e4710376SSameer Pujar				};
142e4710376SSameer Pujar
143e4710376SSameer Pujar				port@e {
144e4710376SSameer Pujar					reg = <0xe>;
145e4710376SSameer Pujar
146e4710376SSameer Pujar					xbar_admaif14_ep: endpoint {
147e4710376SSameer Pujar						remote-endpoint = <&admaif14_ep>;
148e4710376SSameer Pujar					};
149e4710376SSameer Pujar				};
150e4710376SSameer Pujar
151e4710376SSameer Pujar				port@f {
152e4710376SSameer Pujar					reg = <0xf>;
153e4710376SSameer Pujar
154e4710376SSameer Pujar					xbar_admaif15_ep: endpoint {
155e4710376SSameer Pujar						remote-endpoint = <&admaif15_ep>;
156e4710376SSameer Pujar					};
157e4710376SSameer Pujar				};
158e4710376SSameer Pujar
159e4710376SSameer Pujar				port@10 {
160e4710376SSameer Pujar					reg = <0x10>;
161e4710376SSameer Pujar
162e4710376SSameer Pujar					xbar_admaif16_ep: endpoint {
163e4710376SSameer Pujar						remote-endpoint = <&admaif16_ep>;
164e4710376SSameer Pujar					};
165e4710376SSameer Pujar				};
166e4710376SSameer Pujar
167e4710376SSameer Pujar				port@11 {
168e4710376SSameer Pujar					reg = <0x11>;
169e4710376SSameer Pujar
170e4710376SSameer Pujar					xbar_admaif17_ep: endpoint {
171e4710376SSameer Pujar						remote-endpoint = <&admaif17_ep>;
172e4710376SSameer Pujar					};
173e4710376SSameer Pujar				};
174e4710376SSameer Pujar
175e4710376SSameer Pujar				port@12 {
176e4710376SSameer Pujar					reg = <0x12>;
177e4710376SSameer Pujar
178e4710376SSameer Pujar					xbar_admaif18_ep: endpoint {
179e4710376SSameer Pujar						remote-endpoint = <&admaif18_ep>;
180e4710376SSameer Pujar					};
181e4710376SSameer Pujar				};
182e4710376SSameer Pujar
183e4710376SSameer Pujar				port@13 {
184e4710376SSameer Pujar					reg = <0x13>;
185e4710376SSameer Pujar
186e4710376SSameer Pujar					xbar_admaif19_ep: endpoint {
187e4710376SSameer Pujar						remote-endpoint = <&admaif19_ep>;
188e4710376SSameer Pujar					};
189e4710376SSameer Pujar				};
190e4710376SSameer Pujar
191e4710376SSameer Pujar				xbar_i2s1_port: port@14 {
192e4710376SSameer Pujar					reg = <0x14>;
193e4710376SSameer Pujar
194e4710376SSameer Pujar					xbar_i2s1_ep: endpoint {
195e4710376SSameer Pujar						remote-endpoint = <&i2s1_cif_ep>;
196e4710376SSameer Pujar					};
197e4710376SSameer Pujar				};
198e4710376SSameer Pujar
199e4710376SSameer Pujar				xbar_i2s2_port: port@15 {
200e4710376SSameer Pujar					reg = <0x15>;
201e4710376SSameer Pujar
202e4710376SSameer Pujar					xbar_i2s2_ep: endpoint {
203e4710376SSameer Pujar						remote-endpoint = <&i2s2_cif_ep>;
204e4710376SSameer Pujar					};
205e4710376SSameer Pujar				};
206e4710376SSameer Pujar
207e4710376SSameer Pujar				xbar_i2s3_port: port@16 {
208e4710376SSameer Pujar					reg = <0x16>;
209e4710376SSameer Pujar
210e4710376SSameer Pujar					xbar_i2s3_ep: endpoint {
211e4710376SSameer Pujar						remote-endpoint = <&i2s3_cif_ep>;
212e4710376SSameer Pujar					};
213e4710376SSameer Pujar				};
214e4710376SSameer Pujar
215e4710376SSameer Pujar				xbar_i2s4_port: port@17 {
216e4710376SSameer Pujar					reg = <0x17>;
217e4710376SSameer Pujar
218e4710376SSameer Pujar					xbar_i2s4_ep: endpoint {
219e4710376SSameer Pujar						remote-endpoint = <&i2s4_cif_ep>;
220e4710376SSameer Pujar					};
221e4710376SSameer Pujar				};
222e4710376SSameer Pujar
223e4710376SSameer Pujar				xbar_i2s5_port: port@18 {
224e4710376SSameer Pujar					reg = <0x18>;
225e4710376SSameer Pujar
226e4710376SSameer Pujar					xbar_i2s5_ep: endpoint {
227e4710376SSameer Pujar						remote-endpoint = <&i2s5_cif_ep>;
228e4710376SSameer Pujar					};
229e4710376SSameer Pujar				};
230e4710376SSameer Pujar
231e4710376SSameer Pujar				xbar_i2s6_port: port@19 {
232e4710376SSameer Pujar					reg = <0x19>;
233e4710376SSameer Pujar
234e4710376SSameer Pujar					xbar_i2s6_ep: endpoint {
235e4710376SSameer Pujar						remote-endpoint = <&i2s6_cif_ep>;
236e4710376SSameer Pujar					};
237e4710376SSameer Pujar				};
238e4710376SSameer Pujar
239e4710376SSameer Pujar				xbar_dmic1_port: port@1a {
240e4710376SSameer Pujar					reg = <0x1a>;
241e4710376SSameer Pujar
242e4710376SSameer Pujar					xbar_dmic1_ep: endpoint {
243e4710376SSameer Pujar						remote-endpoint = <&dmic1_cif_ep>;
244e4710376SSameer Pujar					};
245e4710376SSameer Pujar				};
246e4710376SSameer Pujar
247e4710376SSameer Pujar				xbar_dmic2_port: port@1b {
248e4710376SSameer Pujar					reg = <0x1b>;
249e4710376SSameer Pujar
250e4710376SSameer Pujar					xbar_dmic2_ep: endpoint {
251e4710376SSameer Pujar						remote-endpoint = <&dmic2_cif_ep>;
252e4710376SSameer Pujar					};
253e4710376SSameer Pujar				};
254e4710376SSameer Pujar
255e4710376SSameer Pujar				xbar_dmic3_port: port@1c {
256e4710376SSameer Pujar					reg = <0x1c>;
257e4710376SSameer Pujar
258e4710376SSameer Pujar					xbar_dmic3_ep: endpoint {
259e4710376SSameer Pujar						remote-endpoint = <&dmic3_cif_ep>;
260e4710376SSameer Pujar					};
261e4710376SSameer Pujar				};
262e4710376SSameer Pujar
263e4710376SSameer Pujar				xbar_dspk1_port: port@1e {
264e4710376SSameer Pujar					reg = <0x1e>;
265e4710376SSameer Pujar
266e4710376SSameer Pujar					xbar_dspk1_ep: endpoint {
267e4710376SSameer Pujar						remote-endpoint = <&dspk1_cif_ep>;
268e4710376SSameer Pujar					};
269e4710376SSameer Pujar				};
270e4710376SSameer Pujar
271e4710376SSameer Pujar				xbar_dspk2_port: port@1f {
272e4710376SSameer Pujar					reg = <0x1f>;
273e4710376SSameer Pujar
274e4710376SSameer Pujar					xbar_dspk2_ep: endpoint {
275e4710376SSameer Pujar						remote-endpoint = <&dspk2_cif_ep>;
276e4710376SSameer Pujar					};
277e4710376SSameer Pujar				};
278*4f45fb0bSSameer Pujar
279*4f45fb0bSSameer Pujar				xbar_sfc1_in_port: port@20 {
280*4f45fb0bSSameer Pujar					reg = <0x20>;
281*4f45fb0bSSameer Pujar
282*4f45fb0bSSameer Pujar					xbar_sfc1_in_ep: endpoint {
283*4f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_in_ep>;
284*4f45fb0bSSameer Pujar					};
285*4f45fb0bSSameer Pujar				};
286*4f45fb0bSSameer Pujar
287*4f45fb0bSSameer Pujar				port@21 {
288*4f45fb0bSSameer Pujar					reg = <0x21>;
289*4f45fb0bSSameer Pujar
290*4f45fb0bSSameer Pujar					xbar_sfc1_out_ep: endpoint {
291*4f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_out_ep>;
292*4f45fb0bSSameer Pujar					};
293*4f45fb0bSSameer Pujar				};
294*4f45fb0bSSameer Pujar
295*4f45fb0bSSameer Pujar				xbar_sfc2_in_port: port@22 {
296*4f45fb0bSSameer Pujar					reg = <0x22>;
297*4f45fb0bSSameer Pujar
298*4f45fb0bSSameer Pujar					xbar_sfc2_in_ep: endpoint {
299*4f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_in_ep>;
300*4f45fb0bSSameer Pujar					};
301*4f45fb0bSSameer Pujar				};
302*4f45fb0bSSameer Pujar
303*4f45fb0bSSameer Pujar				port@23 {
304*4f45fb0bSSameer Pujar					reg = <0x23>;
305*4f45fb0bSSameer Pujar
306*4f45fb0bSSameer Pujar					xbar_sfc2_out_ep: endpoint {
307*4f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_out_ep>;
308*4f45fb0bSSameer Pujar					};
309*4f45fb0bSSameer Pujar				};
310*4f45fb0bSSameer Pujar
311*4f45fb0bSSameer Pujar				xbar_sfc3_in_port: port@24 {
312*4f45fb0bSSameer Pujar					reg = <0x24>;
313*4f45fb0bSSameer Pujar
314*4f45fb0bSSameer Pujar					xbar_sfc3_in_ep: endpoint {
315*4f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_in_ep>;
316*4f45fb0bSSameer Pujar					};
317*4f45fb0bSSameer Pujar				};
318*4f45fb0bSSameer Pujar
319*4f45fb0bSSameer Pujar				port@25 {
320*4f45fb0bSSameer Pujar					reg = <0x25>;
321*4f45fb0bSSameer Pujar
322*4f45fb0bSSameer Pujar					xbar_sfc3_out_ep: endpoint {
323*4f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_out_ep>;
324*4f45fb0bSSameer Pujar					};
325*4f45fb0bSSameer Pujar				};
326*4f45fb0bSSameer Pujar
327*4f45fb0bSSameer Pujar				xbar_sfc4_in_port: port@26 {
328*4f45fb0bSSameer Pujar					reg = <0x26>;
329*4f45fb0bSSameer Pujar
330*4f45fb0bSSameer Pujar					xbar_sfc4_in_ep: endpoint {
331*4f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_in_ep>;
332*4f45fb0bSSameer Pujar					};
333*4f45fb0bSSameer Pujar				};
334*4f45fb0bSSameer Pujar
335*4f45fb0bSSameer Pujar				port@27 {
336*4f45fb0bSSameer Pujar					reg = <0x27>;
337*4f45fb0bSSameer Pujar
338*4f45fb0bSSameer Pujar					xbar_sfc4_out_ep: endpoint {
339*4f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_out_ep>;
340*4f45fb0bSSameer Pujar					};
341*4f45fb0bSSameer Pujar				};
342*4f45fb0bSSameer Pujar
343*4f45fb0bSSameer Pujar				xbar_mvc1_in_port: port@28 {
344*4f45fb0bSSameer Pujar					reg = <0x28>;
345*4f45fb0bSSameer Pujar
346*4f45fb0bSSameer Pujar					xbar_mvc1_in_ep: endpoint {
347*4f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_in_ep>;
348*4f45fb0bSSameer Pujar					};
349*4f45fb0bSSameer Pujar				};
350*4f45fb0bSSameer Pujar
351*4f45fb0bSSameer Pujar				port@29 {
352*4f45fb0bSSameer Pujar					reg = <0x29>;
353*4f45fb0bSSameer Pujar
354*4f45fb0bSSameer Pujar					xbar_mvc1_out_ep: endpoint {
355*4f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_out_ep>;
356*4f45fb0bSSameer Pujar					};
357*4f45fb0bSSameer Pujar				};
358*4f45fb0bSSameer Pujar
359*4f45fb0bSSameer Pujar				xbar_mvc2_in_port: port@2a {
360*4f45fb0bSSameer Pujar					reg = <0x2a>;
361*4f45fb0bSSameer Pujar
362*4f45fb0bSSameer Pujar					xbar_mvc2_in_ep: endpoint {
363*4f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_in_ep>;
364*4f45fb0bSSameer Pujar					};
365*4f45fb0bSSameer Pujar				};
366*4f45fb0bSSameer Pujar
367*4f45fb0bSSameer Pujar				port@2b {
368*4f45fb0bSSameer Pujar					reg = <0x2b>;
369*4f45fb0bSSameer Pujar
370*4f45fb0bSSameer Pujar					xbar_mvc2_out_ep: endpoint {
371*4f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_out_ep>;
372*4f45fb0bSSameer Pujar					};
373*4f45fb0bSSameer Pujar				};
374*4f45fb0bSSameer Pujar
375*4f45fb0bSSameer Pujar				xbar_amx1_in1_port: port@2c {
376*4f45fb0bSSameer Pujar					reg = <0x2c>;
377*4f45fb0bSSameer Pujar
378*4f45fb0bSSameer Pujar					xbar_amx1_in1_ep: endpoint {
379*4f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in1_ep>;
380*4f45fb0bSSameer Pujar					};
381*4f45fb0bSSameer Pujar				};
382*4f45fb0bSSameer Pujar
383*4f45fb0bSSameer Pujar				xbar_amx1_in2_port: port@2d {
384*4f45fb0bSSameer Pujar					reg = <0x2d>;
385*4f45fb0bSSameer Pujar
386*4f45fb0bSSameer Pujar					xbar_amx1_in2_ep: endpoint {
387*4f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in2_ep>;
388*4f45fb0bSSameer Pujar					};
389*4f45fb0bSSameer Pujar				};
390*4f45fb0bSSameer Pujar
391*4f45fb0bSSameer Pujar				xbar_amx1_in3_port: port@2e {
392*4f45fb0bSSameer Pujar					reg = <0x2e>;
393*4f45fb0bSSameer Pujar
394*4f45fb0bSSameer Pujar					xbar_amx1_in3_ep: endpoint {
395*4f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in3_ep>;
396*4f45fb0bSSameer Pujar					};
397*4f45fb0bSSameer Pujar				};
398*4f45fb0bSSameer Pujar
399*4f45fb0bSSameer Pujar				xbar_amx1_in4_port: port@2f {
400*4f45fb0bSSameer Pujar					reg = <0x2f>;
401*4f45fb0bSSameer Pujar
402*4f45fb0bSSameer Pujar					xbar_amx1_in4_ep: endpoint {
403*4f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in4_ep>;
404*4f45fb0bSSameer Pujar					};
405*4f45fb0bSSameer Pujar				};
406*4f45fb0bSSameer Pujar
407*4f45fb0bSSameer Pujar				port@30 {
408*4f45fb0bSSameer Pujar					reg = <0x30>;
409*4f45fb0bSSameer Pujar
410*4f45fb0bSSameer Pujar					xbar_amx1_out_ep: endpoint {
411*4f45fb0bSSameer Pujar						remote-endpoint = <&amx1_out_ep>;
412*4f45fb0bSSameer Pujar					};
413*4f45fb0bSSameer Pujar				};
414*4f45fb0bSSameer Pujar
415*4f45fb0bSSameer Pujar				xbar_amx2_in1_port: port@31 {
416*4f45fb0bSSameer Pujar					reg = <0x31>;
417*4f45fb0bSSameer Pujar
418*4f45fb0bSSameer Pujar					xbar_amx2_in1_ep: endpoint {
419*4f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in1_ep>;
420*4f45fb0bSSameer Pujar					};
421*4f45fb0bSSameer Pujar				};
422*4f45fb0bSSameer Pujar
423*4f45fb0bSSameer Pujar				xbar_amx2_in2_port: port@32 {
424*4f45fb0bSSameer Pujar					reg = <0x32>;
425*4f45fb0bSSameer Pujar
426*4f45fb0bSSameer Pujar					xbar_amx2_in2_ep: endpoint {
427*4f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in2_ep>;
428*4f45fb0bSSameer Pujar					};
429*4f45fb0bSSameer Pujar				};
430*4f45fb0bSSameer Pujar
431*4f45fb0bSSameer Pujar				xbar_amx2_in3_port: port@33 {
432*4f45fb0bSSameer Pujar					reg = <0x33>;
433*4f45fb0bSSameer Pujar
434*4f45fb0bSSameer Pujar					xbar_amx2_in3_ep: endpoint {
435*4f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in3_ep>;
436*4f45fb0bSSameer Pujar					};
437*4f45fb0bSSameer Pujar				};
438*4f45fb0bSSameer Pujar
439*4f45fb0bSSameer Pujar				xbar_amx2_in4_port: port@34 {
440*4f45fb0bSSameer Pujar					reg = <0x34>;
441*4f45fb0bSSameer Pujar
442*4f45fb0bSSameer Pujar					xbar_amx2_in4_ep: endpoint {
443*4f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in4_ep>;
444*4f45fb0bSSameer Pujar					};
445*4f45fb0bSSameer Pujar				};
446*4f45fb0bSSameer Pujar
447*4f45fb0bSSameer Pujar				port@35 {
448*4f45fb0bSSameer Pujar					reg = <0x35>;
449*4f45fb0bSSameer Pujar
450*4f45fb0bSSameer Pujar					xbar_amx2_out_ep: endpoint {
451*4f45fb0bSSameer Pujar						remote-endpoint = <&amx2_out_ep>;
452*4f45fb0bSSameer Pujar					};
453*4f45fb0bSSameer Pujar				};
454*4f45fb0bSSameer Pujar
455*4f45fb0bSSameer Pujar				xbar_amx3_in1_port: port@36 {
456*4f45fb0bSSameer Pujar					reg = <0x36>;
457*4f45fb0bSSameer Pujar
458*4f45fb0bSSameer Pujar					xbar_amx3_in1_ep: endpoint {
459*4f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in1_ep>;
460*4f45fb0bSSameer Pujar					};
461*4f45fb0bSSameer Pujar				};
462*4f45fb0bSSameer Pujar
463*4f45fb0bSSameer Pujar				xbar_amx3_in2_port: port@37 {
464*4f45fb0bSSameer Pujar					reg = <0x37>;
465*4f45fb0bSSameer Pujar
466*4f45fb0bSSameer Pujar					xbar_amx3_in2_ep: endpoint {
467*4f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in2_ep>;
468*4f45fb0bSSameer Pujar					};
469*4f45fb0bSSameer Pujar				};
470*4f45fb0bSSameer Pujar
471*4f45fb0bSSameer Pujar				xbar_amx3_in3_port: port@38 {
472*4f45fb0bSSameer Pujar					reg = <0x38>;
473*4f45fb0bSSameer Pujar
474*4f45fb0bSSameer Pujar					xbar_amx3_in3_ep: endpoint {
475*4f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in3_ep>;
476*4f45fb0bSSameer Pujar					};
477*4f45fb0bSSameer Pujar				};
478*4f45fb0bSSameer Pujar
479*4f45fb0bSSameer Pujar				xbar_amx3_in4_port: port@39 {
480*4f45fb0bSSameer Pujar					reg = <0x39>;
481*4f45fb0bSSameer Pujar
482*4f45fb0bSSameer Pujar					xbar_amx3_in4_ep: endpoint {
483*4f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in4_ep>;
484*4f45fb0bSSameer Pujar					};
485*4f45fb0bSSameer Pujar				};
486*4f45fb0bSSameer Pujar
487*4f45fb0bSSameer Pujar				port@3a {
488*4f45fb0bSSameer Pujar					reg = <0x3a>;
489*4f45fb0bSSameer Pujar
490*4f45fb0bSSameer Pujar					xbar_amx3_out_ep: endpoint {
491*4f45fb0bSSameer Pujar						remote-endpoint = <&amx3_out_ep>;
492*4f45fb0bSSameer Pujar					};
493*4f45fb0bSSameer Pujar				};
494*4f45fb0bSSameer Pujar
495*4f45fb0bSSameer Pujar				xbar_amx4_in1_port: port@3b {
496*4f45fb0bSSameer Pujar					reg = <0x3b>;
497*4f45fb0bSSameer Pujar
498*4f45fb0bSSameer Pujar					xbar_amx4_in1_ep: endpoint {
499*4f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in1_ep>;
500*4f45fb0bSSameer Pujar					};
501*4f45fb0bSSameer Pujar				};
502*4f45fb0bSSameer Pujar
503*4f45fb0bSSameer Pujar				xbar_amx4_in2_port: port@3c {
504*4f45fb0bSSameer Pujar					reg = <0x3c>;
505*4f45fb0bSSameer Pujar
506*4f45fb0bSSameer Pujar					xbar_amx4_in2_ep: endpoint {
507*4f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in2_ep>;
508*4f45fb0bSSameer Pujar					};
509*4f45fb0bSSameer Pujar				};
510*4f45fb0bSSameer Pujar
511*4f45fb0bSSameer Pujar				xbar_amx4_in3_port: port@3d {
512*4f45fb0bSSameer Pujar					reg = <0x3d>;
513*4f45fb0bSSameer Pujar
514*4f45fb0bSSameer Pujar					xbar_amx4_in3_ep: endpoint {
515*4f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in3_ep>;
516*4f45fb0bSSameer Pujar					};
517*4f45fb0bSSameer Pujar				};
518*4f45fb0bSSameer Pujar
519*4f45fb0bSSameer Pujar				xbar_amx4_in4_port: port@3e {
520*4f45fb0bSSameer Pujar					reg = <0x3e>;
521*4f45fb0bSSameer Pujar
522*4f45fb0bSSameer Pujar					xbar_amx4_in4_ep: endpoint {
523*4f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in4_ep>;
524*4f45fb0bSSameer Pujar					};
525*4f45fb0bSSameer Pujar				};
526*4f45fb0bSSameer Pujar
527*4f45fb0bSSameer Pujar				port@3f {
528*4f45fb0bSSameer Pujar					reg = <0x3f>;
529*4f45fb0bSSameer Pujar
530*4f45fb0bSSameer Pujar					xbar_amx4_out_ep: endpoint {
531*4f45fb0bSSameer Pujar						remote-endpoint = <&amx4_out_ep>;
532*4f45fb0bSSameer Pujar					};
533*4f45fb0bSSameer Pujar				};
534*4f45fb0bSSameer Pujar
535*4f45fb0bSSameer Pujar				xbar_adx1_in_port: port@40 {
536*4f45fb0bSSameer Pujar					reg = <0x40>;
537*4f45fb0bSSameer Pujar
538*4f45fb0bSSameer Pujar					xbar_adx1_in_ep: endpoint {
539*4f45fb0bSSameer Pujar						remote-endpoint = <&adx1_in_ep>;
540*4f45fb0bSSameer Pujar					};
541*4f45fb0bSSameer Pujar				};
542*4f45fb0bSSameer Pujar
543*4f45fb0bSSameer Pujar				port@41 {
544*4f45fb0bSSameer Pujar					reg = <0x41>;
545*4f45fb0bSSameer Pujar
546*4f45fb0bSSameer Pujar					xbar_adx1_out1_ep: endpoint {
547*4f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out1_ep>;
548*4f45fb0bSSameer Pujar					};
549*4f45fb0bSSameer Pujar				};
550*4f45fb0bSSameer Pujar
551*4f45fb0bSSameer Pujar				port@42 {
552*4f45fb0bSSameer Pujar					reg = <0x42>;
553*4f45fb0bSSameer Pujar
554*4f45fb0bSSameer Pujar					xbar_adx1_out2_ep: endpoint {
555*4f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out2_ep>;
556*4f45fb0bSSameer Pujar					};
557*4f45fb0bSSameer Pujar				};
558*4f45fb0bSSameer Pujar
559*4f45fb0bSSameer Pujar				port@43 {
560*4f45fb0bSSameer Pujar					reg = <0x43>;
561*4f45fb0bSSameer Pujar
562*4f45fb0bSSameer Pujar					xbar_adx1_out3_ep: endpoint {
563*4f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out3_ep>;
564*4f45fb0bSSameer Pujar					};
565*4f45fb0bSSameer Pujar				};
566*4f45fb0bSSameer Pujar
567*4f45fb0bSSameer Pujar				port@44 {
568*4f45fb0bSSameer Pujar					reg = <0x44>;
569*4f45fb0bSSameer Pujar
570*4f45fb0bSSameer Pujar					xbar_adx1_out4_ep: endpoint {
571*4f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out4_ep>;
572*4f45fb0bSSameer Pujar					};
573*4f45fb0bSSameer Pujar				};
574*4f45fb0bSSameer Pujar
575*4f45fb0bSSameer Pujar				xbar_adx2_in_port: port@45 {
576*4f45fb0bSSameer Pujar					reg = <0x45>;
577*4f45fb0bSSameer Pujar
578*4f45fb0bSSameer Pujar					xbar_adx2_in_ep: endpoint {
579*4f45fb0bSSameer Pujar						remote-endpoint = <&adx2_in_ep>;
580*4f45fb0bSSameer Pujar					};
581*4f45fb0bSSameer Pujar				};
582*4f45fb0bSSameer Pujar
583*4f45fb0bSSameer Pujar				port@46 {
584*4f45fb0bSSameer Pujar					reg = <0x46>;
585*4f45fb0bSSameer Pujar
586*4f45fb0bSSameer Pujar					xbar_adx2_out1_ep: endpoint {
587*4f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out1_ep>;
588*4f45fb0bSSameer Pujar					};
589*4f45fb0bSSameer Pujar				};
590*4f45fb0bSSameer Pujar
591*4f45fb0bSSameer Pujar				port@47 {
592*4f45fb0bSSameer Pujar					reg = <0x47>;
593*4f45fb0bSSameer Pujar
594*4f45fb0bSSameer Pujar					xbar_adx2_out2_ep: endpoint {
595*4f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out2_ep>;
596*4f45fb0bSSameer Pujar					};
597*4f45fb0bSSameer Pujar				};
598*4f45fb0bSSameer Pujar
599*4f45fb0bSSameer Pujar				port@48 {
600*4f45fb0bSSameer Pujar					reg = <0x48>;
601*4f45fb0bSSameer Pujar
602*4f45fb0bSSameer Pujar					xbar_adx2_out3_ep: endpoint {
603*4f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out3_ep>;
604*4f45fb0bSSameer Pujar					};
605*4f45fb0bSSameer Pujar				};
606*4f45fb0bSSameer Pujar
607*4f45fb0bSSameer Pujar				port@49 {
608*4f45fb0bSSameer Pujar					reg = <0x49>;
609*4f45fb0bSSameer Pujar
610*4f45fb0bSSameer Pujar					xbar_adx2_out4_ep: endpoint {
611*4f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out4_ep>;
612*4f45fb0bSSameer Pujar					};
613*4f45fb0bSSameer Pujar				};
614*4f45fb0bSSameer Pujar
615*4f45fb0bSSameer Pujar				xbar_adx3_in_port: port@4a {
616*4f45fb0bSSameer Pujar					reg = <0x4a>;
617*4f45fb0bSSameer Pujar
618*4f45fb0bSSameer Pujar					xbar_adx3_in_ep: endpoint {
619*4f45fb0bSSameer Pujar						remote-endpoint = <&adx3_in_ep>;
620*4f45fb0bSSameer Pujar					};
621*4f45fb0bSSameer Pujar				};
622*4f45fb0bSSameer Pujar
623*4f45fb0bSSameer Pujar				port@4b {
624*4f45fb0bSSameer Pujar					reg = <0x4b>;
625*4f45fb0bSSameer Pujar
626*4f45fb0bSSameer Pujar					xbar_adx3_out1_ep: endpoint {
627*4f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out1_ep>;
628*4f45fb0bSSameer Pujar					};
629*4f45fb0bSSameer Pujar				};
630*4f45fb0bSSameer Pujar
631*4f45fb0bSSameer Pujar				port@4c {
632*4f45fb0bSSameer Pujar					reg = <0x4c>;
633*4f45fb0bSSameer Pujar
634*4f45fb0bSSameer Pujar					xbar_adx3_out2_ep: endpoint {
635*4f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out2_ep>;
636*4f45fb0bSSameer Pujar					};
637*4f45fb0bSSameer Pujar				};
638*4f45fb0bSSameer Pujar
639*4f45fb0bSSameer Pujar				port@4d {
640*4f45fb0bSSameer Pujar					reg = <0x4d>;
641*4f45fb0bSSameer Pujar
642*4f45fb0bSSameer Pujar					xbar_adx3_out3_ep: endpoint {
643*4f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out3_ep>;
644*4f45fb0bSSameer Pujar					};
645*4f45fb0bSSameer Pujar				};
646*4f45fb0bSSameer Pujar
647*4f45fb0bSSameer Pujar				port@4e {
648*4f45fb0bSSameer Pujar					reg = <0x4e>;
649*4f45fb0bSSameer Pujar
650*4f45fb0bSSameer Pujar					xbar_adx3_out4_ep: endpoint {
651*4f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out4_ep>;
652*4f45fb0bSSameer Pujar					};
653*4f45fb0bSSameer Pujar				};
654*4f45fb0bSSameer Pujar
655*4f45fb0bSSameer Pujar				xbar_adx4_in_port: port@4f {
656*4f45fb0bSSameer Pujar					reg = <0x4f>;
657*4f45fb0bSSameer Pujar
658*4f45fb0bSSameer Pujar					xbar_adx4_in_ep: endpoint {
659*4f45fb0bSSameer Pujar						remote-endpoint = <&adx4_in_ep>;
660*4f45fb0bSSameer Pujar					};
661*4f45fb0bSSameer Pujar				};
662*4f45fb0bSSameer Pujar
663*4f45fb0bSSameer Pujar				port@50 {
664*4f45fb0bSSameer Pujar					reg = <0x50>;
665*4f45fb0bSSameer Pujar
666*4f45fb0bSSameer Pujar					xbar_adx4_out1_ep: endpoint {
667*4f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out1_ep>;
668*4f45fb0bSSameer Pujar					};
669*4f45fb0bSSameer Pujar				};
670*4f45fb0bSSameer Pujar
671*4f45fb0bSSameer Pujar				port@51 {
672*4f45fb0bSSameer Pujar					reg = <0x51>;
673*4f45fb0bSSameer Pujar
674*4f45fb0bSSameer Pujar					xbar_adx4_out2_ep: endpoint {
675*4f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out2_ep>;
676*4f45fb0bSSameer Pujar					};
677*4f45fb0bSSameer Pujar				};
678*4f45fb0bSSameer Pujar
679*4f45fb0bSSameer Pujar				port@52 {
680*4f45fb0bSSameer Pujar					reg = <0x52>;
681*4f45fb0bSSameer Pujar
682*4f45fb0bSSameer Pujar					xbar_adx4_out3_ep: endpoint {
683*4f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out3_ep>;
684*4f45fb0bSSameer Pujar					};
685*4f45fb0bSSameer Pujar				};
686*4f45fb0bSSameer Pujar
687*4f45fb0bSSameer Pujar				port@53 {
688*4f45fb0bSSameer Pujar					reg = <0x53>;
689*4f45fb0bSSameer Pujar
690*4f45fb0bSSameer Pujar					xbar_adx4_out4_ep: endpoint {
691*4f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out4_ep>;
692*4f45fb0bSSameer Pujar					};
693*4f45fb0bSSameer Pujar				};
694*4f45fb0bSSameer Pujar
695*4f45fb0bSSameer Pujar				xbar_mixer_in1_port: port@54 {
696*4f45fb0bSSameer Pujar					reg = <0x54>;
697*4f45fb0bSSameer Pujar
698*4f45fb0bSSameer Pujar					xbar_mixer_in1_ep: endpoint {
699*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in1_ep>;
700*4f45fb0bSSameer Pujar					};
701*4f45fb0bSSameer Pujar				};
702*4f45fb0bSSameer Pujar
703*4f45fb0bSSameer Pujar				xbar_mixer_in2_port: port@55 {
704*4f45fb0bSSameer Pujar					reg = <0x55>;
705*4f45fb0bSSameer Pujar
706*4f45fb0bSSameer Pujar					xbar_mixer_in2_ep: endpoint {
707*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in2_ep>;
708*4f45fb0bSSameer Pujar					};
709*4f45fb0bSSameer Pujar				};
710*4f45fb0bSSameer Pujar
711*4f45fb0bSSameer Pujar				xbar_mixer_in3_port: port@56 {
712*4f45fb0bSSameer Pujar					reg = <0x56>;
713*4f45fb0bSSameer Pujar
714*4f45fb0bSSameer Pujar					xbar_mixer_in3_ep: endpoint {
715*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in3_ep>;
716*4f45fb0bSSameer Pujar					};
717*4f45fb0bSSameer Pujar				};
718*4f45fb0bSSameer Pujar
719*4f45fb0bSSameer Pujar				xbar_mixer_in4_port: port@57 {
720*4f45fb0bSSameer Pujar					reg = <0x57>;
721*4f45fb0bSSameer Pujar
722*4f45fb0bSSameer Pujar					xbar_mixer_in4_ep: endpoint {
723*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in4_ep>;
724*4f45fb0bSSameer Pujar					};
725*4f45fb0bSSameer Pujar				};
726*4f45fb0bSSameer Pujar
727*4f45fb0bSSameer Pujar				xbar_mixer_in5_port: port@58 {
728*4f45fb0bSSameer Pujar					reg = <0x58>;
729*4f45fb0bSSameer Pujar
730*4f45fb0bSSameer Pujar					xbar_mixer_in5_ep: endpoint {
731*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in5_ep>;
732*4f45fb0bSSameer Pujar					};
733*4f45fb0bSSameer Pujar				};
734*4f45fb0bSSameer Pujar
735*4f45fb0bSSameer Pujar				xbar_mixer_in6_port: port@59 {
736*4f45fb0bSSameer Pujar					reg = <0x59>;
737*4f45fb0bSSameer Pujar
738*4f45fb0bSSameer Pujar					xbar_mixer_in6_ep: endpoint {
739*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in6_ep>;
740*4f45fb0bSSameer Pujar					};
741*4f45fb0bSSameer Pujar				};
742*4f45fb0bSSameer Pujar
743*4f45fb0bSSameer Pujar				xbar_mixer_in7_port: port@5a {
744*4f45fb0bSSameer Pujar					reg = <0x5a>;
745*4f45fb0bSSameer Pujar
746*4f45fb0bSSameer Pujar					xbar_mixer_in7_ep: endpoint {
747*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in7_ep>;
748*4f45fb0bSSameer Pujar					};
749*4f45fb0bSSameer Pujar				};
750*4f45fb0bSSameer Pujar
751*4f45fb0bSSameer Pujar				xbar_mixer_in8_port: port@5b {
752*4f45fb0bSSameer Pujar					reg = <0x5b>;
753*4f45fb0bSSameer Pujar
754*4f45fb0bSSameer Pujar					xbar_mixer_in8_ep: endpoint {
755*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in8_ep>;
756*4f45fb0bSSameer Pujar					};
757*4f45fb0bSSameer Pujar				};
758*4f45fb0bSSameer Pujar
759*4f45fb0bSSameer Pujar				xbar_mixer_in9_port: port@5c {
760*4f45fb0bSSameer Pujar					reg = <0x5c>;
761*4f45fb0bSSameer Pujar
762*4f45fb0bSSameer Pujar					xbar_mixer_in9_ep: endpoint {
763*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in9_ep>;
764*4f45fb0bSSameer Pujar					};
765*4f45fb0bSSameer Pujar				};
766*4f45fb0bSSameer Pujar
767*4f45fb0bSSameer Pujar				xbar_mixer_in10_port: port@5d {
768*4f45fb0bSSameer Pujar					reg = <0x5d>;
769*4f45fb0bSSameer Pujar
770*4f45fb0bSSameer Pujar					xbar_mixer_in10_ep: endpoint {
771*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in10_ep>;
772*4f45fb0bSSameer Pujar					};
773*4f45fb0bSSameer Pujar				};
774*4f45fb0bSSameer Pujar
775*4f45fb0bSSameer Pujar				port@5e {
776*4f45fb0bSSameer Pujar					reg = <0x5e>;
777*4f45fb0bSSameer Pujar
778*4f45fb0bSSameer Pujar					xbar_mixer_out1_ep: endpoint {
779*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out1_ep>;
780*4f45fb0bSSameer Pujar					};
781*4f45fb0bSSameer Pujar				};
782*4f45fb0bSSameer Pujar
783*4f45fb0bSSameer Pujar				port@5f {
784*4f45fb0bSSameer Pujar					reg = <0x5f>;
785*4f45fb0bSSameer Pujar
786*4f45fb0bSSameer Pujar					xbar_mixer_out2_ep: endpoint {
787*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out2_ep>;
788*4f45fb0bSSameer Pujar					};
789*4f45fb0bSSameer Pujar				};
790*4f45fb0bSSameer Pujar
791*4f45fb0bSSameer Pujar				port@60 {
792*4f45fb0bSSameer Pujar					reg = <0x60>;
793*4f45fb0bSSameer Pujar
794*4f45fb0bSSameer Pujar					xbar_mixer_out3_ep: endpoint {
795*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out3_ep>;
796*4f45fb0bSSameer Pujar					};
797*4f45fb0bSSameer Pujar				};
798*4f45fb0bSSameer Pujar
799*4f45fb0bSSameer Pujar				port@61 {
800*4f45fb0bSSameer Pujar					reg = <0x61>;
801*4f45fb0bSSameer Pujar
802*4f45fb0bSSameer Pujar					xbar_mixer_out4_ep: endpoint {
803*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out4_ep>;
804*4f45fb0bSSameer Pujar					};
805*4f45fb0bSSameer Pujar				};
806*4f45fb0bSSameer Pujar
807*4f45fb0bSSameer Pujar				port@62 {
808*4f45fb0bSSameer Pujar					reg = <0x62>;
809*4f45fb0bSSameer Pujar
810*4f45fb0bSSameer Pujar					xbar_mixer_out5_ep: endpoint {
811*4f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out5_ep>;
812*4f45fb0bSSameer Pujar					};
813*4f45fb0bSSameer Pujar				};
814e4710376SSameer Pujar			};
815e4710376SSameer Pujar
816e4710376SSameer Pujar			admaif@290f000 {
817e4710376SSameer Pujar				status = "okay";
818e4710376SSameer Pujar
819e4710376SSameer Pujar				ports {
820e4710376SSameer Pujar					#address-cells = <1>;
821e4710376SSameer Pujar					#size-cells = <0>;
822e4710376SSameer Pujar
823e4710376SSameer Pujar					admaif0_port: port@0 {
824e4710376SSameer Pujar						reg = <0x0>;
825e4710376SSameer Pujar
826e4710376SSameer Pujar						admaif0_ep: endpoint {
827e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif0_ep>;
828e4710376SSameer Pujar						};
829e4710376SSameer Pujar					};
830e4710376SSameer Pujar
831e4710376SSameer Pujar					admaif1_port: port@1 {
832e4710376SSameer Pujar						reg = <0x1>;
833e4710376SSameer Pujar
834e4710376SSameer Pujar						admaif1_ep: endpoint {
835e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif1_ep>;
836e4710376SSameer Pujar						};
837e4710376SSameer Pujar					};
838e4710376SSameer Pujar
839e4710376SSameer Pujar					admaif2_port: port@2 {
840e4710376SSameer Pujar						reg = <0x2>;
841e4710376SSameer Pujar
842e4710376SSameer Pujar						admaif2_ep: endpoint {
843e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif2_ep>;
844e4710376SSameer Pujar						};
845e4710376SSameer Pujar					};
846e4710376SSameer Pujar
847e4710376SSameer Pujar					admaif3_port: port@3 {
848e4710376SSameer Pujar						reg = <0x3>;
849e4710376SSameer Pujar
850e4710376SSameer Pujar						admaif3_ep: endpoint {
851e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif3_ep>;
852e4710376SSameer Pujar						};
853e4710376SSameer Pujar					};
854e4710376SSameer Pujar
855e4710376SSameer Pujar					admaif4_port: port@4 {
856e4710376SSameer Pujar						reg = <0x4>;
857e4710376SSameer Pujar
858e4710376SSameer Pujar						admaif4_ep: endpoint {
859e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif4_ep>;
860e4710376SSameer Pujar						};
861e4710376SSameer Pujar					};
862e4710376SSameer Pujar
863e4710376SSameer Pujar					admaif5_port: port@5 {
864e4710376SSameer Pujar						reg = <0x5>;
865e4710376SSameer Pujar
866e4710376SSameer Pujar						admaif5_ep: endpoint {
867e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif5_ep>;
868e4710376SSameer Pujar						};
869e4710376SSameer Pujar					};
870e4710376SSameer Pujar
871e4710376SSameer Pujar					admaif6_port: port@6 {
872e4710376SSameer Pujar						reg = <0x6>;
873e4710376SSameer Pujar
874e4710376SSameer Pujar						admaif6_ep: endpoint {
875e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif6_ep>;
876e4710376SSameer Pujar						};
877e4710376SSameer Pujar					};
878e4710376SSameer Pujar
879e4710376SSameer Pujar					admaif7_port: port@7 {
880e4710376SSameer Pujar						reg = <0x7>;
881e4710376SSameer Pujar
882e4710376SSameer Pujar						admaif7_ep: endpoint {
883e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif7_ep>;
884e4710376SSameer Pujar						};
885e4710376SSameer Pujar					};
886e4710376SSameer Pujar
887e4710376SSameer Pujar					admaif8_port: port@8 {
888e4710376SSameer Pujar						reg = <0x8>;
889e4710376SSameer Pujar
890e4710376SSameer Pujar						admaif8_ep: endpoint {
891e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif8_ep>;
892e4710376SSameer Pujar						};
893e4710376SSameer Pujar					};
894e4710376SSameer Pujar
895e4710376SSameer Pujar					admaif9_port: port@9 {
896e4710376SSameer Pujar						reg = <0x9>;
897e4710376SSameer Pujar
898e4710376SSameer Pujar						admaif9_ep: endpoint {
899e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif9_ep>;
900e4710376SSameer Pujar						};
901e4710376SSameer Pujar					};
902e4710376SSameer Pujar
903e4710376SSameer Pujar					admaif10_port: port@a {
904e4710376SSameer Pujar						reg = <0xa>;
905e4710376SSameer Pujar
906e4710376SSameer Pujar						admaif10_ep: endpoint {
907e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif10_ep>;
908e4710376SSameer Pujar						};
909e4710376SSameer Pujar					};
910e4710376SSameer Pujar
911e4710376SSameer Pujar					admaif11_port: port@b {
912e4710376SSameer Pujar						reg = <0xb>;
913e4710376SSameer Pujar
914e4710376SSameer Pujar						admaif11_ep: endpoint {
915e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif11_ep>;
916e4710376SSameer Pujar						};
917e4710376SSameer Pujar					};
918e4710376SSameer Pujar
919e4710376SSameer Pujar					admaif12_port: port@c {
920e4710376SSameer Pujar						reg = <0xc>;
921e4710376SSameer Pujar
922e4710376SSameer Pujar						admaif12_ep: endpoint {
923e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif12_ep>;
924e4710376SSameer Pujar						};
925e4710376SSameer Pujar					};
926e4710376SSameer Pujar
927e4710376SSameer Pujar					admaif13_port: port@d {
928e4710376SSameer Pujar						reg = <0xd>;
929e4710376SSameer Pujar
930e4710376SSameer Pujar						admaif13_ep: endpoint {
931e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif13_ep>;
932e4710376SSameer Pujar						};
933e4710376SSameer Pujar					};
934e4710376SSameer Pujar
935e4710376SSameer Pujar					admaif14_port: port@e {
936e4710376SSameer Pujar						reg = <0xe>;
937e4710376SSameer Pujar
938e4710376SSameer Pujar						admaif14_ep: endpoint {
939e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif14_ep>;
940e4710376SSameer Pujar						};
941e4710376SSameer Pujar					};
942e4710376SSameer Pujar
943e4710376SSameer Pujar					admaif15_port: port@f {
944e4710376SSameer Pujar						reg = <0xf>;
945e4710376SSameer Pujar
946e4710376SSameer Pujar						admaif15_ep: endpoint {
947e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif15_ep>;
948e4710376SSameer Pujar						};
949e4710376SSameer Pujar					};
950e4710376SSameer Pujar
951e4710376SSameer Pujar					admaif16_port: port@10 {
952e4710376SSameer Pujar						reg = <0x10>;
953e4710376SSameer Pujar
954e4710376SSameer Pujar						admaif16_ep: endpoint {
955e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif16_ep>;
956e4710376SSameer Pujar						};
957e4710376SSameer Pujar					};
958e4710376SSameer Pujar
959e4710376SSameer Pujar					admaif17_port: port@11 {
960e4710376SSameer Pujar						reg = <0x11>;
961e4710376SSameer Pujar
962e4710376SSameer Pujar						admaif17_ep: endpoint {
963e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif17_ep>;
964e4710376SSameer Pujar						};
965e4710376SSameer Pujar					};
966e4710376SSameer Pujar
967e4710376SSameer Pujar					admaif18_port: port@12 {
968e4710376SSameer Pujar						reg = <0x12>;
969e4710376SSameer Pujar
970e4710376SSameer Pujar						admaif18_ep: endpoint {
971e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif18_ep>;
972e4710376SSameer Pujar						};
973e4710376SSameer Pujar					};
974e4710376SSameer Pujar
975e4710376SSameer Pujar					admaif19_port: port@13 {
976e4710376SSameer Pujar						reg = <0x13>;
977e4710376SSameer Pujar
978e4710376SSameer Pujar						admaif19_ep: endpoint {
979e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif19_ep>;
980e4710376SSameer Pujar						};
981e4710376SSameer Pujar					};
982e4710376SSameer Pujar				};
983e4710376SSameer Pujar			};
984e4710376SSameer Pujar
985e4710376SSameer Pujar			i2s@2901000 {
986e4710376SSameer Pujar				status = "okay";
987e4710376SSameer Pujar
988e4710376SSameer Pujar				ports {
989e4710376SSameer Pujar					#address-cells = <1>;
990e4710376SSameer Pujar					#size-cells = <0>;
991e4710376SSameer Pujar
992e4710376SSameer Pujar					port@0 {
993e4710376SSameer Pujar						reg = <0>;
994e4710376SSameer Pujar
995e4710376SSameer Pujar						i2s1_cif_ep: endpoint {
996e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s1_ep>;
997e4710376SSameer Pujar						};
998e4710376SSameer Pujar					};
999e4710376SSameer Pujar
1000e4710376SSameer Pujar					i2s1_port: port@1 {
1001e4710376SSameer Pujar						reg = <1>;
1002e4710376SSameer Pujar
1003e4710376SSameer Pujar						i2s1_dap_ep: endpoint {
1004e4710376SSameer Pujar							dai-format = "i2s";
1005e4710376SSameer Pujar							/* Placeholder for external Codec */
1006e4710376SSameer Pujar						};
1007e4710376SSameer Pujar					};
1008e4710376SSameer Pujar				};
1009e4710376SSameer Pujar			};
1010e4710376SSameer Pujar
1011e4710376SSameer Pujar			i2s@2901100 {
1012e4710376SSameer Pujar				status = "okay";
1013e4710376SSameer Pujar
1014e4710376SSameer Pujar				ports {
1015e4710376SSameer Pujar					#address-cells = <1>;
1016e4710376SSameer Pujar					#size-cells = <0>;
1017e4710376SSameer Pujar
1018e4710376SSameer Pujar					port@0 {
1019e4710376SSameer Pujar						reg = <0>;
1020e4710376SSameer Pujar
1021e4710376SSameer Pujar						i2s2_cif_ep: endpoint {
1022e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s2_ep>;
1023e4710376SSameer Pujar						};
1024e4710376SSameer Pujar					};
1025e4710376SSameer Pujar
1026e4710376SSameer Pujar					i2s2_port: port@1 {
1027e4710376SSameer Pujar						reg = <1>;
1028e4710376SSameer Pujar
1029e4710376SSameer Pujar						i2s2_dap_ep: endpoint {
1030e4710376SSameer Pujar							dai-format = "i2s";
1031e4710376SSameer Pujar							/* Placeholder for external Codec */
1032e4710376SSameer Pujar						};
1033e4710376SSameer Pujar					};
1034e4710376SSameer Pujar				};
1035e4710376SSameer Pujar			};
1036e4710376SSameer Pujar
1037e4710376SSameer Pujar			i2s@2901200 {
1038e4710376SSameer Pujar				status = "okay";
1039e4710376SSameer Pujar
1040e4710376SSameer Pujar				ports {
1041e4710376SSameer Pujar					#address-cells = <1>;
1042e4710376SSameer Pujar					#size-cells = <0>;
1043e4710376SSameer Pujar
1044e4710376SSameer Pujar					port@0 {
1045e4710376SSameer Pujar						reg = <0>;
1046e4710376SSameer Pujar
1047e4710376SSameer Pujar						i2s3_cif_ep: endpoint {
1048e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s3_ep>;
1049e4710376SSameer Pujar						};
1050e4710376SSameer Pujar					};
1051e4710376SSameer Pujar
1052e4710376SSameer Pujar					i2s3_port: port@1 {
1053e4710376SSameer Pujar						reg = <1>;
1054e4710376SSameer Pujar
1055e4710376SSameer Pujar						i2s3_dap_ep: endpoint {
1056e4710376SSameer Pujar							dai-format = "i2s";
1057e4710376SSameer Pujar							/* Placeholder for external Codec */
1058e4710376SSameer Pujar						};
1059e4710376SSameer Pujar					};
1060e4710376SSameer Pujar				};
1061e4710376SSameer Pujar			};
1062e4710376SSameer Pujar
1063e4710376SSameer Pujar			i2s@2901300 {
1064e4710376SSameer Pujar				status = "okay";
1065e4710376SSameer Pujar
1066e4710376SSameer Pujar				ports {
1067e4710376SSameer Pujar					#address-cells = <1>;
1068e4710376SSameer Pujar					#size-cells = <0>;
1069e4710376SSameer Pujar
1070e4710376SSameer Pujar					port@0 {
1071e4710376SSameer Pujar						reg = <0>;
1072e4710376SSameer Pujar
1073e4710376SSameer Pujar						i2s4_cif_ep: endpoint {
1074e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s4_ep>;
1075e4710376SSameer Pujar						};
1076e4710376SSameer Pujar					};
1077e4710376SSameer Pujar
1078e4710376SSameer Pujar					i2s4_port: port@1 {
1079e4710376SSameer Pujar						reg = <1>;
1080e4710376SSameer Pujar
1081e4710376SSameer Pujar						i2s4_dap_ep: endpoint {
1082e4710376SSameer Pujar							dai-format = "i2s";
1083e4710376SSameer Pujar							/* Placeholder for external Codec */
1084e4710376SSameer Pujar						};
1085e4710376SSameer Pujar					};
1086e4710376SSameer Pujar				};
1087e4710376SSameer Pujar			};
1088e4710376SSameer Pujar
1089e4710376SSameer Pujar			i2s@2901400 {
1090e4710376SSameer Pujar				status = "okay";
1091e4710376SSameer Pujar
1092e4710376SSameer Pujar				ports {
1093e4710376SSameer Pujar					#address-cells = <1>;
1094e4710376SSameer Pujar					#size-cells = <0>;
1095e4710376SSameer Pujar
1096e4710376SSameer Pujar					port@0 {
1097e4710376SSameer Pujar						reg = <0>;
1098e4710376SSameer Pujar
1099e4710376SSameer Pujar						i2s5_cif_ep: endpoint {
1100e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s5_ep>;
1101e4710376SSameer Pujar						};
1102e4710376SSameer Pujar					};
1103e4710376SSameer Pujar
1104e4710376SSameer Pujar					i2s5_port: port@1 {
1105e4710376SSameer Pujar						reg = <1>;
1106e4710376SSameer Pujar
1107e4710376SSameer Pujar						i2s5_dap_ep: endpoint {
1108e4710376SSameer Pujar							dai-format = "i2s";
1109e4710376SSameer Pujar							/* Placeholder for external Codec */
1110e4710376SSameer Pujar						};
1111e4710376SSameer Pujar					};
1112e4710376SSameer Pujar				};
1113e4710376SSameer Pujar			};
1114e4710376SSameer Pujar
1115e4710376SSameer Pujar			i2s@2901500 {
1116e4710376SSameer Pujar				status = "okay";
1117e4710376SSameer Pujar
1118e4710376SSameer Pujar				ports {
1119e4710376SSameer Pujar					#address-cells = <1>;
1120e4710376SSameer Pujar					#size-cells = <0>;
1121e4710376SSameer Pujar
1122e4710376SSameer Pujar					port@0 {
1123e4710376SSameer Pujar						reg = <0>;
1124e4710376SSameer Pujar
1125e4710376SSameer Pujar						i2s6_cif_ep: endpoint {
1126e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s6_ep>;
1127e4710376SSameer Pujar						};
1128e4710376SSameer Pujar					};
1129e4710376SSameer Pujar
1130e4710376SSameer Pujar					i2s6_port: port@1 {
1131e4710376SSameer Pujar						reg = <1>;
1132e4710376SSameer Pujar
1133e4710376SSameer Pujar						i2s6_dap_ep: endpoint {
1134e4710376SSameer Pujar							dai-format = "i2s";
1135e4710376SSameer Pujar							/* Placeholder for external Codec */
1136e4710376SSameer Pujar						};
1137e4710376SSameer Pujar					};
1138e4710376SSameer Pujar				};
1139e4710376SSameer Pujar			};
1140e4710376SSameer Pujar
1141e4710376SSameer Pujar			dmic@2904000 {
1142e4710376SSameer Pujar				status = "okay";
1143e4710376SSameer Pujar
1144e4710376SSameer Pujar				ports {
1145e4710376SSameer Pujar					#address-cells = <1>;
1146e4710376SSameer Pujar					#size-cells = <0>;
1147e4710376SSameer Pujar
1148e4710376SSameer Pujar					port@0 {
1149e4710376SSameer Pujar						reg = <0>;
1150e4710376SSameer Pujar
1151e4710376SSameer Pujar						dmic1_cif_ep: endpoint {
1152e4710376SSameer Pujar							remote-endpoint = <&xbar_dmic1_ep>;
1153e4710376SSameer Pujar						};
1154e4710376SSameer Pujar					};
1155e4710376SSameer Pujar
1156e4710376SSameer Pujar					dmic1_port: port@1 {
1157e4710376SSameer Pujar						reg = <1>;
1158e4710376SSameer Pujar
1159e4710376SSameer Pujar						dmic1_dap_ep: endpoint {
1160e4710376SSameer Pujar							/* Place holder for external Codec */
1161e4710376SSameer Pujar						};
1162e4710376SSameer Pujar					};
1163e4710376SSameer Pujar				};
1164e4710376SSameer Pujar			};
1165e4710376SSameer Pujar
1166e4710376SSameer Pujar			dmic@2904100 {
1167e4710376SSameer Pujar				status = "okay";
1168e4710376SSameer Pujar
1169e4710376SSameer Pujar				ports {
1170e4710376SSameer Pujar					#address-cells = <1>;
1171e4710376SSameer Pujar					#size-cells = <0>;
1172e4710376SSameer Pujar
1173e4710376SSameer Pujar					port@0 {
1174e4710376SSameer Pujar						reg = <0>;
1175e4710376SSameer Pujar
1176e4710376SSameer Pujar						dmic2_cif_ep: endpoint {
1177e4710376SSameer Pujar							remote-endpoint = <&xbar_dmic2_ep>;
1178e4710376SSameer Pujar						};
1179e4710376SSameer Pujar					};
1180e4710376SSameer Pujar
1181e4710376SSameer Pujar					dmic2_port: port@1 {
1182e4710376SSameer Pujar						reg = <1>;
1183e4710376SSameer Pujar
1184e4710376SSameer Pujar						dmic2_dap_ep: endpoint {
1185e4710376SSameer Pujar							/* Place holder for external Codec */
1186e4710376SSameer Pujar						};
1187e4710376SSameer Pujar					};
1188e4710376SSameer Pujar				};
1189e4710376SSameer Pujar			};
1190e4710376SSameer Pujar
1191e4710376SSameer Pujar			dmic@2904200 {
1192e4710376SSameer Pujar				status = "okay";
1193e4710376SSameer Pujar
1194e4710376SSameer Pujar				ports {
1195e4710376SSameer Pujar					#address-cells = <1>;
1196e4710376SSameer Pujar					#size-cells = <0>;
1197e4710376SSameer Pujar
1198e4710376SSameer Pujar					port@0 {
1199e4710376SSameer Pujar						reg = <0>;
1200e4710376SSameer Pujar
1201e4710376SSameer Pujar						dmic3_cif_ep: endpoint {
1202e4710376SSameer Pujar							remote-endpoint = <&xbar_dmic3_ep>;
1203e4710376SSameer Pujar						};
1204e4710376SSameer Pujar					};
1205e4710376SSameer Pujar
1206e4710376SSameer Pujar					dmic3_port: port@1 {
1207e4710376SSameer Pujar						reg = <1>;
1208e4710376SSameer Pujar
1209e4710376SSameer Pujar						dmic3_dap_ep: endpoint {
1210e4710376SSameer Pujar							/* Place holder for external Codec */
1211e4710376SSameer Pujar						};
1212e4710376SSameer Pujar					};
1213e4710376SSameer Pujar				};
1214e4710376SSameer Pujar			};
1215e4710376SSameer Pujar
1216e4710376SSameer Pujar			dspk@2905000 {
1217e4710376SSameer Pujar				status = "okay";
1218e4710376SSameer Pujar
1219e4710376SSameer Pujar				ports {
1220e4710376SSameer Pujar					#address-cells = <1>;
1221e4710376SSameer Pujar					#size-cells = <0>;
1222e4710376SSameer Pujar
1223e4710376SSameer Pujar					port@0 {
1224e4710376SSameer Pujar						reg = <0>;
1225e4710376SSameer Pujar
1226e4710376SSameer Pujar						dspk1_cif_ep: endpoint {
1227e4710376SSameer Pujar							remote-endpoint = <&xbar_dspk1_ep>;
1228e4710376SSameer Pujar						};
1229e4710376SSameer Pujar					};
1230e4710376SSameer Pujar
1231e4710376SSameer Pujar					dspk1_port: port@1 {
1232e4710376SSameer Pujar						reg = <1>;
1233e4710376SSameer Pujar
1234e4710376SSameer Pujar						dspk1_dap_ep: endpoint {
1235e4710376SSameer Pujar							/* Place holder for external Codec */
1236e4710376SSameer Pujar						};
1237e4710376SSameer Pujar					};
1238e4710376SSameer Pujar				};
1239e4710376SSameer Pujar			};
1240e4710376SSameer Pujar
1241e4710376SSameer Pujar			dspk@2905100 {
1242e4710376SSameer Pujar				status = "okay";
1243e4710376SSameer Pujar
1244e4710376SSameer Pujar				ports {
1245e4710376SSameer Pujar					#address-cells = <1>;
1246e4710376SSameer Pujar					#size-cells = <0>;
1247e4710376SSameer Pujar
1248e4710376SSameer Pujar					port@0 {
1249e4710376SSameer Pujar						reg = <0>;
1250e4710376SSameer Pujar
1251e4710376SSameer Pujar						dspk2_cif_ep: endpoint {
1252e4710376SSameer Pujar							remote-endpoint = <&xbar_dspk2_ep>;
1253e4710376SSameer Pujar						};
1254e4710376SSameer Pujar					};
1255e4710376SSameer Pujar
1256e4710376SSameer Pujar					dspk2_port: port@1 {
1257e4710376SSameer Pujar						reg = <1>;
1258e4710376SSameer Pujar
1259e4710376SSameer Pujar						dspk2_dap_ep: endpoint {
1260e4710376SSameer Pujar							/* Place holder for external Codec */
1261e4710376SSameer Pujar						};
1262e4710376SSameer Pujar					};
1263e4710376SSameer Pujar				};
1264e4710376SSameer Pujar			};
1265*4f45fb0bSSameer Pujar
1266*4f45fb0bSSameer Pujar			sfc@2902000 {
1267*4f45fb0bSSameer Pujar				status = "okay";
1268*4f45fb0bSSameer Pujar
1269*4f45fb0bSSameer Pujar				ports {
1270*4f45fb0bSSameer Pujar					#address-cells = <1>;
1271*4f45fb0bSSameer Pujar					#size-cells = <0>;
1272*4f45fb0bSSameer Pujar
1273*4f45fb0bSSameer Pujar					port@0 {
1274*4f45fb0bSSameer Pujar						reg = <0>;
1275*4f45fb0bSSameer Pujar
1276*4f45fb0bSSameer Pujar						sfc1_cif_in_ep: endpoint {
1277*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc1_in_ep>;
1278*4f45fb0bSSameer Pujar							convert-rate = <44100>;
1279*4f45fb0bSSameer Pujar						};
1280*4f45fb0bSSameer Pujar					};
1281*4f45fb0bSSameer Pujar
1282*4f45fb0bSSameer Pujar					sfc1_out_port: port@1 {
1283*4f45fb0bSSameer Pujar						reg = <1>;
1284*4f45fb0bSSameer Pujar
1285*4f45fb0bSSameer Pujar						sfc1_cif_out_ep: endpoint {
1286*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc1_out_ep>;
1287*4f45fb0bSSameer Pujar							convert-rate = <48000>;
1288*4f45fb0bSSameer Pujar						};
1289*4f45fb0bSSameer Pujar					};
1290*4f45fb0bSSameer Pujar				};
1291*4f45fb0bSSameer Pujar			};
1292*4f45fb0bSSameer Pujar
1293*4f45fb0bSSameer Pujar			sfc@2902200 {
1294*4f45fb0bSSameer Pujar				status = "okay";
1295*4f45fb0bSSameer Pujar
1296*4f45fb0bSSameer Pujar				ports {
1297*4f45fb0bSSameer Pujar					#address-cells = <1>;
1298*4f45fb0bSSameer Pujar					#size-cells = <0>;
1299*4f45fb0bSSameer Pujar
1300*4f45fb0bSSameer Pujar					port@0 {
1301*4f45fb0bSSameer Pujar						reg = <0>;
1302*4f45fb0bSSameer Pujar
1303*4f45fb0bSSameer Pujar						sfc2_cif_in_ep: endpoint {
1304*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc2_in_ep>;
1305*4f45fb0bSSameer Pujar						};
1306*4f45fb0bSSameer Pujar					};
1307*4f45fb0bSSameer Pujar
1308*4f45fb0bSSameer Pujar					sfc2_out_port: port@1 {
1309*4f45fb0bSSameer Pujar						reg = <1>;
1310*4f45fb0bSSameer Pujar
1311*4f45fb0bSSameer Pujar						sfc2_cif_out_ep: endpoint {
1312*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc2_out_ep>;
1313*4f45fb0bSSameer Pujar						};
1314*4f45fb0bSSameer Pujar					};
1315*4f45fb0bSSameer Pujar				};
1316*4f45fb0bSSameer Pujar			};
1317*4f45fb0bSSameer Pujar
1318*4f45fb0bSSameer Pujar			sfc@2902400 {
1319*4f45fb0bSSameer Pujar				status = "okay";
1320*4f45fb0bSSameer Pujar
1321*4f45fb0bSSameer Pujar				ports {
1322*4f45fb0bSSameer Pujar					#address-cells = <1>;
1323*4f45fb0bSSameer Pujar					#size-cells = <0>;
1324*4f45fb0bSSameer Pujar
1325*4f45fb0bSSameer Pujar					port@0 {
1326*4f45fb0bSSameer Pujar						reg = <0>;
1327*4f45fb0bSSameer Pujar
1328*4f45fb0bSSameer Pujar						sfc3_cif_in_ep: endpoint {
1329*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc3_in_ep>;
1330*4f45fb0bSSameer Pujar						};
1331*4f45fb0bSSameer Pujar					};
1332*4f45fb0bSSameer Pujar
1333*4f45fb0bSSameer Pujar					sfc3_out_port: port@1 {
1334*4f45fb0bSSameer Pujar						reg = <1>;
1335*4f45fb0bSSameer Pujar
1336*4f45fb0bSSameer Pujar						sfc3_cif_out_ep: endpoint {
1337*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc3_out_ep>;
1338*4f45fb0bSSameer Pujar						};
1339*4f45fb0bSSameer Pujar					};
1340*4f45fb0bSSameer Pujar				};
1341*4f45fb0bSSameer Pujar			};
1342*4f45fb0bSSameer Pujar
1343*4f45fb0bSSameer Pujar			sfc@2902600 {
1344*4f45fb0bSSameer Pujar				status = "okay";
1345*4f45fb0bSSameer Pujar
1346*4f45fb0bSSameer Pujar				ports {
1347*4f45fb0bSSameer Pujar					#address-cells = <1>;
1348*4f45fb0bSSameer Pujar					#size-cells = <0>;
1349*4f45fb0bSSameer Pujar
1350*4f45fb0bSSameer Pujar					port@0 {
1351*4f45fb0bSSameer Pujar						reg = <0>;
1352*4f45fb0bSSameer Pujar
1353*4f45fb0bSSameer Pujar						sfc4_cif_in_ep: endpoint {
1354*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc4_in_ep>;
1355*4f45fb0bSSameer Pujar						};
1356*4f45fb0bSSameer Pujar					};
1357*4f45fb0bSSameer Pujar
1358*4f45fb0bSSameer Pujar					sfc4_out_port: port@1 {
1359*4f45fb0bSSameer Pujar						reg = <1>;
1360*4f45fb0bSSameer Pujar
1361*4f45fb0bSSameer Pujar						sfc4_cif_out_ep: endpoint {
1362*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc4_out_ep>;
1363*4f45fb0bSSameer Pujar						};
1364*4f45fb0bSSameer Pujar					};
1365*4f45fb0bSSameer Pujar				};
1366*4f45fb0bSSameer Pujar			};
1367*4f45fb0bSSameer Pujar
1368*4f45fb0bSSameer Pujar			mvc@290a000 {
1369*4f45fb0bSSameer Pujar				status = "okay";
1370*4f45fb0bSSameer Pujar
1371*4f45fb0bSSameer Pujar				ports {
1372*4f45fb0bSSameer Pujar					#address-cells = <1>;
1373*4f45fb0bSSameer Pujar					#size-cells = <0>;
1374*4f45fb0bSSameer Pujar
1375*4f45fb0bSSameer Pujar					port@0 {
1376*4f45fb0bSSameer Pujar						reg = <0>;
1377*4f45fb0bSSameer Pujar
1378*4f45fb0bSSameer Pujar						mvc1_cif_in_ep: endpoint {
1379*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mvc1_in_ep>;
1380*4f45fb0bSSameer Pujar						};
1381*4f45fb0bSSameer Pujar					};
1382*4f45fb0bSSameer Pujar
1383*4f45fb0bSSameer Pujar					mvc1_out_port: port@1 {
1384*4f45fb0bSSameer Pujar						reg = <1>;
1385*4f45fb0bSSameer Pujar
1386*4f45fb0bSSameer Pujar						mvc1_cif_out_ep: endpoint {
1387*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mvc1_out_ep>;
1388*4f45fb0bSSameer Pujar						};
1389*4f45fb0bSSameer Pujar					};
1390*4f45fb0bSSameer Pujar				};
1391*4f45fb0bSSameer Pujar			};
1392*4f45fb0bSSameer Pujar
1393*4f45fb0bSSameer Pujar			mvc@290a200 {
1394*4f45fb0bSSameer Pujar				status = "okay";
1395*4f45fb0bSSameer Pujar
1396*4f45fb0bSSameer Pujar				ports {
1397*4f45fb0bSSameer Pujar					#address-cells = <1>;
1398*4f45fb0bSSameer Pujar					#size-cells = <0>;
1399*4f45fb0bSSameer Pujar
1400*4f45fb0bSSameer Pujar					port@0 {
1401*4f45fb0bSSameer Pujar						reg = <0>;
1402*4f45fb0bSSameer Pujar
1403*4f45fb0bSSameer Pujar						mvc2_cif_in_ep: endpoint {
1404*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mvc2_in_ep>;
1405*4f45fb0bSSameer Pujar						};
1406*4f45fb0bSSameer Pujar					};
1407*4f45fb0bSSameer Pujar
1408*4f45fb0bSSameer Pujar					mvc2_out_port: port@1 {
1409*4f45fb0bSSameer Pujar						reg = <1>;
1410*4f45fb0bSSameer Pujar
1411*4f45fb0bSSameer Pujar						mvc2_cif_out_ep: endpoint {
1412*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mvc2_out_ep>;
1413*4f45fb0bSSameer Pujar						};
1414*4f45fb0bSSameer Pujar					};
1415*4f45fb0bSSameer Pujar				};
1416*4f45fb0bSSameer Pujar			};
1417*4f45fb0bSSameer Pujar
1418*4f45fb0bSSameer Pujar			amx@2903000 {
1419*4f45fb0bSSameer Pujar				status = "okay";
1420*4f45fb0bSSameer Pujar
1421*4f45fb0bSSameer Pujar				ports {
1422*4f45fb0bSSameer Pujar					#address-cells = <1>;
1423*4f45fb0bSSameer Pujar					#size-cells = <0>;
1424*4f45fb0bSSameer Pujar
1425*4f45fb0bSSameer Pujar					port@0 {
1426*4f45fb0bSSameer Pujar						reg = <0>;
1427*4f45fb0bSSameer Pujar
1428*4f45fb0bSSameer Pujar						amx1_in1_ep: endpoint {
1429*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in1_ep>;
1430*4f45fb0bSSameer Pujar						};
1431*4f45fb0bSSameer Pujar					};
1432*4f45fb0bSSameer Pujar
1433*4f45fb0bSSameer Pujar					port@1 {
1434*4f45fb0bSSameer Pujar						reg = <1>;
1435*4f45fb0bSSameer Pujar
1436*4f45fb0bSSameer Pujar						amx1_in2_ep: endpoint {
1437*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in2_ep>;
1438*4f45fb0bSSameer Pujar						};
1439*4f45fb0bSSameer Pujar					};
1440*4f45fb0bSSameer Pujar
1441*4f45fb0bSSameer Pujar					port@2 {
1442*4f45fb0bSSameer Pujar						reg = <2>;
1443*4f45fb0bSSameer Pujar
1444*4f45fb0bSSameer Pujar						amx1_in3_ep: endpoint {
1445*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in3_ep>;
1446*4f45fb0bSSameer Pujar						};
1447*4f45fb0bSSameer Pujar					};
1448*4f45fb0bSSameer Pujar
1449*4f45fb0bSSameer Pujar					port@3 {
1450*4f45fb0bSSameer Pujar						reg = <3>;
1451*4f45fb0bSSameer Pujar
1452*4f45fb0bSSameer Pujar						amx1_in4_ep: endpoint {
1453*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in4_ep>;
1454*4f45fb0bSSameer Pujar						};
1455*4f45fb0bSSameer Pujar					};
1456*4f45fb0bSSameer Pujar
1457*4f45fb0bSSameer Pujar					amx1_out_port: port@4 {
1458*4f45fb0bSSameer Pujar						reg = <4>;
1459*4f45fb0bSSameer Pujar
1460*4f45fb0bSSameer Pujar						amx1_out_ep: endpoint {
1461*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_out_ep>;
1462*4f45fb0bSSameer Pujar						};
1463*4f45fb0bSSameer Pujar					};
1464*4f45fb0bSSameer Pujar				};
1465*4f45fb0bSSameer Pujar			};
1466*4f45fb0bSSameer Pujar
1467*4f45fb0bSSameer Pujar			amx@2903100 {
1468*4f45fb0bSSameer Pujar				status = "okay";
1469*4f45fb0bSSameer Pujar
1470*4f45fb0bSSameer Pujar				ports {
1471*4f45fb0bSSameer Pujar					#address-cells = <1>;
1472*4f45fb0bSSameer Pujar					#size-cells = <0>;
1473*4f45fb0bSSameer Pujar
1474*4f45fb0bSSameer Pujar					port@0 {
1475*4f45fb0bSSameer Pujar						reg = <0>;
1476*4f45fb0bSSameer Pujar
1477*4f45fb0bSSameer Pujar						amx2_in1_ep: endpoint {
1478*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in1_ep>;
1479*4f45fb0bSSameer Pujar						};
1480*4f45fb0bSSameer Pujar					};
1481*4f45fb0bSSameer Pujar
1482*4f45fb0bSSameer Pujar					port@1 {
1483*4f45fb0bSSameer Pujar						reg = <1>;
1484*4f45fb0bSSameer Pujar
1485*4f45fb0bSSameer Pujar						amx2_in2_ep: endpoint {
1486*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in2_ep>;
1487*4f45fb0bSSameer Pujar						};
1488*4f45fb0bSSameer Pujar					};
1489*4f45fb0bSSameer Pujar
1490*4f45fb0bSSameer Pujar					amx2_in3_port: port@2 {
1491*4f45fb0bSSameer Pujar						reg = <2>;
1492*4f45fb0bSSameer Pujar
1493*4f45fb0bSSameer Pujar						amx2_in3_ep: endpoint {
1494*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in3_ep>;
1495*4f45fb0bSSameer Pujar						};
1496*4f45fb0bSSameer Pujar					};
1497*4f45fb0bSSameer Pujar
1498*4f45fb0bSSameer Pujar					amx2_in4_port: port@3 {
1499*4f45fb0bSSameer Pujar						reg = <3>;
1500*4f45fb0bSSameer Pujar
1501*4f45fb0bSSameer Pujar						amx2_in4_ep: endpoint {
1502*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in4_ep>;
1503*4f45fb0bSSameer Pujar						};
1504*4f45fb0bSSameer Pujar					};
1505*4f45fb0bSSameer Pujar
1506*4f45fb0bSSameer Pujar					amx2_out_port: port@4 {
1507*4f45fb0bSSameer Pujar						reg = <4>;
1508*4f45fb0bSSameer Pujar
1509*4f45fb0bSSameer Pujar						amx2_out_ep: endpoint {
1510*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_out_ep>;
1511*4f45fb0bSSameer Pujar						};
1512*4f45fb0bSSameer Pujar					};
1513*4f45fb0bSSameer Pujar				};
1514*4f45fb0bSSameer Pujar			};
1515*4f45fb0bSSameer Pujar
1516*4f45fb0bSSameer Pujar			amx@2903200 {
1517*4f45fb0bSSameer Pujar				status = "okay";
1518*4f45fb0bSSameer Pujar
1519*4f45fb0bSSameer Pujar				ports {
1520*4f45fb0bSSameer Pujar					#address-cells = <1>;
1521*4f45fb0bSSameer Pujar					#size-cells = <0>;
1522*4f45fb0bSSameer Pujar
1523*4f45fb0bSSameer Pujar					port@0 {
1524*4f45fb0bSSameer Pujar						reg = <0>;
1525*4f45fb0bSSameer Pujar
1526*4f45fb0bSSameer Pujar						amx3_in1_ep: endpoint {
1527*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx3_in1_ep>;
1528*4f45fb0bSSameer Pujar						};
1529*4f45fb0bSSameer Pujar					};
1530*4f45fb0bSSameer Pujar
1531*4f45fb0bSSameer Pujar					port@1 {
1532*4f45fb0bSSameer Pujar						reg = <1>;
1533*4f45fb0bSSameer Pujar
1534*4f45fb0bSSameer Pujar						amx3_in2_ep: endpoint {
1535*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx3_in2_ep>;
1536*4f45fb0bSSameer Pujar						};
1537*4f45fb0bSSameer Pujar					};
1538*4f45fb0bSSameer Pujar
1539*4f45fb0bSSameer Pujar					port@2 {
1540*4f45fb0bSSameer Pujar						reg = <2>;
1541*4f45fb0bSSameer Pujar
1542*4f45fb0bSSameer Pujar						amx3_in3_ep: endpoint {
1543*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx3_in3_ep>;
1544*4f45fb0bSSameer Pujar						};
1545*4f45fb0bSSameer Pujar					};
1546*4f45fb0bSSameer Pujar
1547*4f45fb0bSSameer Pujar					port@3 {
1548*4f45fb0bSSameer Pujar						reg = <3>;
1549*4f45fb0bSSameer Pujar
1550*4f45fb0bSSameer Pujar						amx3_in4_ep: endpoint {
1551*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx3_in4_ep>;
1552*4f45fb0bSSameer Pujar						};
1553*4f45fb0bSSameer Pujar					};
1554*4f45fb0bSSameer Pujar
1555*4f45fb0bSSameer Pujar					amx3_out_port: port@4 {
1556*4f45fb0bSSameer Pujar						reg = <4>;
1557*4f45fb0bSSameer Pujar
1558*4f45fb0bSSameer Pujar						amx3_out_ep: endpoint {
1559*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx3_out_ep>;
1560*4f45fb0bSSameer Pujar						};
1561*4f45fb0bSSameer Pujar					};
1562*4f45fb0bSSameer Pujar				};
1563*4f45fb0bSSameer Pujar			};
1564*4f45fb0bSSameer Pujar
1565*4f45fb0bSSameer Pujar			amx@2903300 {
1566*4f45fb0bSSameer Pujar				status = "okay";
1567*4f45fb0bSSameer Pujar
1568*4f45fb0bSSameer Pujar				ports {
1569*4f45fb0bSSameer Pujar					#address-cells = <1>;
1570*4f45fb0bSSameer Pujar					#size-cells = <0>;
1571*4f45fb0bSSameer Pujar
1572*4f45fb0bSSameer Pujar					port@0 {
1573*4f45fb0bSSameer Pujar						reg = <0>;
1574*4f45fb0bSSameer Pujar
1575*4f45fb0bSSameer Pujar						amx4_in1_ep: endpoint {
1576*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx4_in1_ep>;
1577*4f45fb0bSSameer Pujar						};
1578*4f45fb0bSSameer Pujar					};
1579*4f45fb0bSSameer Pujar
1580*4f45fb0bSSameer Pujar					port@1 {
1581*4f45fb0bSSameer Pujar						reg = <1>;
1582*4f45fb0bSSameer Pujar
1583*4f45fb0bSSameer Pujar						amx4_in2_ep: endpoint {
1584*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx4_in2_ep>;
1585*4f45fb0bSSameer Pujar						};
1586*4f45fb0bSSameer Pujar					};
1587*4f45fb0bSSameer Pujar
1588*4f45fb0bSSameer Pujar					port@2 {
1589*4f45fb0bSSameer Pujar						reg = <2>;
1590*4f45fb0bSSameer Pujar
1591*4f45fb0bSSameer Pujar						amx4_in3_ep: endpoint {
1592*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx4_in3_ep>;
1593*4f45fb0bSSameer Pujar						};
1594*4f45fb0bSSameer Pujar					};
1595*4f45fb0bSSameer Pujar
1596*4f45fb0bSSameer Pujar					port@3 {
1597*4f45fb0bSSameer Pujar						reg = <3>;
1598*4f45fb0bSSameer Pujar
1599*4f45fb0bSSameer Pujar						amx4_in4_ep: endpoint {
1600*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx4_in4_ep>;
1601*4f45fb0bSSameer Pujar						};
1602*4f45fb0bSSameer Pujar					};
1603*4f45fb0bSSameer Pujar
1604*4f45fb0bSSameer Pujar					amx4_out_port: port@4 {
1605*4f45fb0bSSameer Pujar						reg = <4>;
1606*4f45fb0bSSameer Pujar
1607*4f45fb0bSSameer Pujar						amx4_out_ep: endpoint {
1608*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx4_out_ep>;
1609*4f45fb0bSSameer Pujar						};
1610*4f45fb0bSSameer Pujar					};
1611*4f45fb0bSSameer Pujar				};
1612*4f45fb0bSSameer Pujar			};
1613*4f45fb0bSSameer Pujar
1614*4f45fb0bSSameer Pujar			adx@2903800 {
1615*4f45fb0bSSameer Pujar				status = "okay";
1616*4f45fb0bSSameer Pujar
1617*4f45fb0bSSameer Pujar				ports {
1618*4f45fb0bSSameer Pujar					#address-cells = <1>;
1619*4f45fb0bSSameer Pujar					#size-cells = <0>;
1620*4f45fb0bSSameer Pujar
1621*4f45fb0bSSameer Pujar					port@0 {
1622*4f45fb0bSSameer Pujar						reg = <0>;
1623*4f45fb0bSSameer Pujar
1624*4f45fb0bSSameer Pujar						adx1_in_ep: endpoint {
1625*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_in_ep>;
1626*4f45fb0bSSameer Pujar						};
1627*4f45fb0bSSameer Pujar					};
1628*4f45fb0bSSameer Pujar
1629*4f45fb0bSSameer Pujar					adx1_out1_port: port@1 {
1630*4f45fb0bSSameer Pujar						reg = <1>;
1631*4f45fb0bSSameer Pujar
1632*4f45fb0bSSameer Pujar						adx1_out1_ep: endpoint {
1633*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out1_ep>;
1634*4f45fb0bSSameer Pujar						};
1635*4f45fb0bSSameer Pujar					};
1636*4f45fb0bSSameer Pujar
1637*4f45fb0bSSameer Pujar					adx1_out2_port: port@2 {
1638*4f45fb0bSSameer Pujar						reg = <2>;
1639*4f45fb0bSSameer Pujar
1640*4f45fb0bSSameer Pujar						adx1_out2_ep: endpoint {
1641*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out2_ep>;
1642*4f45fb0bSSameer Pujar						};
1643*4f45fb0bSSameer Pujar					};
1644*4f45fb0bSSameer Pujar
1645*4f45fb0bSSameer Pujar					adx1_out3_port: port@3 {
1646*4f45fb0bSSameer Pujar						reg = <3>;
1647*4f45fb0bSSameer Pujar
1648*4f45fb0bSSameer Pujar						adx1_out3_ep: endpoint {
1649*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out3_ep>;
1650*4f45fb0bSSameer Pujar						};
1651*4f45fb0bSSameer Pujar					};
1652*4f45fb0bSSameer Pujar
1653*4f45fb0bSSameer Pujar					adx1_out4_port: port@4 {
1654*4f45fb0bSSameer Pujar						reg = <4>;
1655*4f45fb0bSSameer Pujar
1656*4f45fb0bSSameer Pujar						adx1_out4_ep: endpoint {
1657*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out4_ep>;
1658*4f45fb0bSSameer Pujar						};
1659*4f45fb0bSSameer Pujar					};
1660*4f45fb0bSSameer Pujar				};
1661*4f45fb0bSSameer Pujar			};
1662*4f45fb0bSSameer Pujar
1663*4f45fb0bSSameer Pujar			adx@2903900 {
1664*4f45fb0bSSameer Pujar				status = "okay";
1665*4f45fb0bSSameer Pujar
1666*4f45fb0bSSameer Pujar				ports {
1667*4f45fb0bSSameer Pujar					#address-cells = <1>;
1668*4f45fb0bSSameer Pujar					#size-cells = <0>;
1669*4f45fb0bSSameer Pujar
1670*4f45fb0bSSameer Pujar					port@0 {
1671*4f45fb0bSSameer Pujar						reg = <0>;
1672*4f45fb0bSSameer Pujar
1673*4f45fb0bSSameer Pujar						adx2_in_ep: endpoint {
1674*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_in_ep>;
1675*4f45fb0bSSameer Pujar						};
1676*4f45fb0bSSameer Pujar					};
1677*4f45fb0bSSameer Pujar
1678*4f45fb0bSSameer Pujar					adx2_out1_port: port@1 {
1679*4f45fb0bSSameer Pujar						reg = <1>;
1680*4f45fb0bSSameer Pujar
1681*4f45fb0bSSameer Pujar						adx2_out1_ep: endpoint {
1682*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out1_ep>;
1683*4f45fb0bSSameer Pujar						};
1684*4f45fb0bSSameer Pujar					};
1685*4f45fb0bSSameer Pujar
1686*4f45fb0bSSameer Pujar					adx2_out2_port: port@2 {
1687*4f45fb0bSSameer Pujar						reg = <2>;
1688*4f45fb0bSSameer Pujar
1689*4f45fb0bSSameer Pujar						adx2_out2_ep: endpoint {
1690*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out2_ep>;
1691*4f45fb0bSSameer Pujar						};
1692*4f45fb0bSSameer Pujar					};
1693*4f45fb0bSSameer Pujar
1694*4f45fb0bSSameer Pujar					adx2_out3_port: port@3 {
1695*4f45fb0bSSameer Pujar						reg = <3>;
1696*4f45fb0bSSameer Pujar
1697*4f45fb0bSSameer Pujar						adx2_out3_ep: endpoint {
1698*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out3_ep>;
1699*4f45fb0bSSameer Pujar						};
1700*4f45fb0bSSameer Pujar					};
1701*4f45fb0bSSameer Pujar
1702*4f45fb0bSSameer Pujar					adx2_out4_port: port@4 {
1703*4f45fb0bSSameer Pujar						reg = <4>;
1704*4f45fb0bSSameer Pujar
1705*4f45fb0bSSameer Pujar						adx2_out4_ep: endpoint {
1706*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out4_ep>;
1707*4f45fb0bSSameer Pujar						};
1708*4f45fb0bSSameer Pujar					};
1709*4f45fb0bSSameer Pujar				};
1710*4f45fb0bSSameer Pujar			};
1711*4f45fb0bSSameer Pujar
1712*4f45fb0bSSameer Pujar			adx@2903a00 {
1713*4f45fb0bSSameer Pujar				status = "okay";
1714*4f45fb0bSSameer Pujar
1715*4f45fb0bSSameer Pujar				ports {
1716*4f45fb0bSSameer Pujar					#address-cells = <1>;
1717*4f45fb0bSSameer Pujar					#size-cells = <0>;
1718*4f45fb0bSSameer Pujar
1719*4f45fb0bSSameer Pujar					port@0 {
1720*4f45fb0bSSameer Pujar						reg = <0>;
1721*4f45fb0bSSameer Pujar
1722*4f45fb0bSSameer Pujar						adx3_in_ep: endpoint {
1723*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx3_in_ep>;
1724*4f45fb0bSSameer Pujar						};
1725*4f45fb0bSSameer Pujar					};
1726*4f45fb0bSSameer Pujar
1727*4f45fb0bSSameer Pujar					adx3_out1_port: port@1 {
1728*4f45fb0bSSameer Pujar						reg = <1>;
1729*4f45fb0bSSameer Pujar
1730*4f45fb0bSSameer Pujar						adx3_out1_ep: endpoint {
1731*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx3_out1_ep>;
1732*4f45fb0bSSameer Pujar						};
1733*4f45fb0bSSameer Pujar					};
1734*4f45fb0bSSameer Pujar
1735*4f45fb0bSSameer Pujar					adx3_out2_port: port@2 {
1736*4f45fb0bSSameer Pujar						reg = <2>;
1737*4f45fb0bSSameer Pujar
1738*4f45fb0bSSameer Pujar						adx3_out2_ep: endpoint {
1739*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx3_out2_ep>;
1740*4f45fb0bSSameer Pujar						};
1741*4f45fb0bSSameer Pujar					};
1742*4f45fb0bSSameer Pujar
1743*4f45fb0bSSameer Pujar					adx3_out3_port: port@3 {
1744*4f45fb0bSSameer Pujar						reg = <3>;
1745*4f45fb0bSSameer Pujar
1746*4f45fb0bSSameer Pujar						adx3_out3_ep: endpoint {
1747*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx3_out3_ep>;
1748*4f45fb0bSSameer Pujar						};
1749*4f45fb0bSSameer Pujar					};
1750*4f45fb0bSSameer Pujar
1751*4f45fb0bSSameer Pujar					adx3_out4_port: port@4 {
1752*4f45fb0bSSameer Pujar						reg = <4>;
1753*4f45fb0bSSameer Pujar
1754*4f45fb0bSSameer Pujar						adx3_out4_ep: endpoint {
1755*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx3_out4_ep>;
1756*4f45fb0bSSameer Pujar						};
1757*4f45fb0bSSameer Pujar					};
1758*4f45fb0bSSameer Pujar				};
1759*4f45fb0bSSameer Pujar			};
1760*4f45fb0bSSameer Pujar
1761*4f45fb0bSSameer Pujar			adx@2903b00 {
1762*4f45fb0bSSameer Pujar				status = "okay";
1763*4f45fb0bSSameer Pujar
1764*4f45fb0bSSameer Pujar				ports {
1765*4f45fb0bSSameer Pujar					#address-cells = <1>;
1766*4f45fb0bSSameer Pujar					#size-cells = <0>;
1767*4f45fb0bSSameer Pujar
1768*4f45fb0bSSameer Pujar					port@0 {
1769*4f45fb0bSSameer Pujar						reg = <0>;
1770*4f45fb0bSSameer Pujar
1771*4f45fb0bSSameer Pujar						adx4_in_ep: endpoint {
1772*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx4_in_ep>;
1773*4f45fb0bSSameer Pujar						};
1774*4f45fb0bSSameer Pujar					};
1775*4f45fb0bSSameer Pujar
1776*4f45fb0bSSameer Pujar					adx4_out1_port: port@1 {
1777*4f45fb0bSSameer Pujar						reg = <1>;
1778*4f45fb0bSSameer Pujar
1779*4f45fb0bSSameer Pujar						adx4_out1_ep: endpoint {
1780*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx4_out1_ep>;
1781*4f45fb0bSSameer Pujar						};
1782*4f45fb0bSSameer Pujar					};
1783*4f45fb0bSSameer Pujar
1784*4f45fb0bSSameer Pujar					adx4_out2_port: port@2 {
1785*4f45fb0bSSameer Pujar						reg = <2>;
1786*4f45fb0bSSameer Pujar
1787*4f45fb0bSSameer Pujar						adx4_out2_ep: endpoint {
1788*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx4_out2_ep>;
1789*4f45fb0bSSameer Pujar						};
1790*4f45fb0bSSameer Pujar					};
1791*4f45fb0bSSameer Pujar
1792*4f45fb0bSSameer Pujar					adx4_out3_port: port@3 {
1793*4f45fb0bSSameer Pujar						reg = <3>;
1794*4f45fb0bSSameer Pujar
1795*4f45fb0bSSameer Pujar						adx4_out3_ep: endpoint {
1796*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx4_out3_ep>;
1797*4f45fb0bSSameer Pujar						};
1798*4f45fb0bSSameer Pujar					};
1799*4f45fb0bSSameer Pujar
1800*4f45fb0bSSameer Pujar					adx4_out4_port: port@4 {
1801*4f45fb0bSSameer Pujar						reg = <4>;
1802*4f45fb0bSSameer Pujar
1803*4f45fb0bSSameer Pujar						adx4_out4_ep: endpoint {
1804*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx4_out4_ep>;
1805*4f45fb0bSSameer Pujar						};
1806*4f45fb0bSSameer Pujar					};
1807*4f45fb0bSSameer Pujar				};
1808*4f45fb0bSSameer Pujar			};
1809*4f45fb0bSSameer Pujar
1810*4f45fb0bSSameer Pujar			amixer@290bb00 {
1811*4f45fb0bSSameer Pujar				status = "okay";
1812*4f45fb0bSSameer Pujar
1813*4f45fb0bSSameer Pujar				ports {
1814*4f45fb0bSSameer Pujar					#address-cells = <1>;
1815*4f45fb0bSSameer Pujar					#size-cells = <0>;
1816*4f45fb0bSSameer Pujar
1817*4f45fb0bSSameer Pujar					port@0 {
1818*4f45fb0bSSameer Pujar						reg = <0x0>;
1819*4f45fb0bSSameer Pujar
1820*4f45fb0bSSameer Pujar						mixer_in1_ep: endpoint {
1821*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in1_ep>;
1822*4f45fb0bSSameer Pujar						};
1823*4f45fb0bSSameer Pujar					};
1824*4f45fb0bSSameer Pujar
1825*4f45fb0bSSameer Pujar					port@1 {
1826*4f45fb0bSSameer Pujar						reg = <0x1>;
1827*4f45fb0bSSameer Pujar
1828*4f45fb0bSSameer Pujar						mixer_in2_ep: endpoint {
1829*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in2_ep>;
1830*4f45fb0bSSameer Pujar						};
1831*4f45fb0bSSameer Pujar					};
1832*4f45fb0bSSameer Pujar
1833*4f45fb0bSSameer Pujar					port@2 {
1834*4f45fb0bSSameer Pujar						reg = <0x2>;
1835*4f45fb0bSSameer Pujar
1836*4f45fb0bSSameer Pujar						mixer_in3_ep: endpoint {
1837*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in3_ep>;
1838*4f45fb0bSSameer Pujar						};
1839*4f45fb0bSSameer Pujar					};
1840*4f45fb0bSSameer Pujar
1841*4f45fb0bSSameer Pujar					port@3 {
1842*4f45fb0bSSameer Pujar						reg = <0x3>;
1843*4f45fb0bSSameer Pujar
1844*4f45fb0bSSameer Pujar						mixer_in4_ep: endpoint {
1845*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in4_ep>;
1846*4f45fb0bSSameer Pujar						};
1847*4f45fb0bSSameer Pujar					};
1848*4f45fb0bSSameer Pujar
1849*4f45fb0bSSameer Pujar					port@4 {
1850*4f45fb0bSSameer Pujar						reg = <0x4>;
1851*4f45fb0bSSameer Pujar
1852*4f45fb0bSSameer Pujar						mixer_in5_ep: endpoint {
1853*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in5_ep>;
1854*4f45fb0bSSameer Pujar						};
1855*4f45fb0bSSameer Pujar					};
1856*4f45fb0bSSameer Pujar
1857*4f45fb0bSSameer Pujar					port@5 {
1858*4f45fb0bSSameer Pujar						reg = <0x5>;
1859*4f45fb0bSSameer Pujar
1860*4f45fb0bSSameer Pujar						mixer_in6_ep: endpoint {
1861*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in6_ep>;
1862*4f45fb0bSSameer Pujar						};
1863*4f45fb0bSSameer Pujar					};
1864*4f45fb0bSSameer Pujar
1865*4f45fb0bSSameer Pujar					port@6 {
1866*4f45fb0bSSameer Pujar						reg = <0x6>;
1867*4f45fb0bSSameer Pujar
1868*4f45fb0bSSameer Pujar						mixer_in7_ep: endpoint {
1869*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in7_ep>;
1870*4f45fb0bSSameer Pujar						};
1871*4f45fb0bSSameer Pujar					};
1872*4f45fb0bSSameer Pujar
1873*4f45fb0bSSameer Pujar					port@7 {
1874*4f45fb0bSSameer Pujar						reg = <0x7>;
1875*4f45fb0bSSameer Pujar
1876*4f45fb0bSSameer Pujar						mixer_in8_ep: endpoint {
1877*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in8_ep>;
1878*4f45fb0bSSameer Pujar						};
1879*4f45fb0bSSameer Pujar					};
1880*4f45fb0bSSameer Pujar
1881*4f45fb0bSSameer Pujar					port@8 {
1882*4f45fb0bSSameer Pujar						reg = <0x8>;
1883*4f45fb0bSSameer Pujar
1884*4f45fb0bSSameer Pujar						mixer_in9_ep: endpoint {
1885*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in9_ep>;
1886*4f45fb0bSSameer Pujar						};
1887*4f45fb0bSSameer Pujar					};
1888*4f45fb0bSSameer Pujar
1889*4f45fb0bSSameer Pujar					port@9 {
1890*4f45fb0bSSameer Pujar						reg = <0x9>;
1891*4f45fb0bSSameer Pujar
1892*4f45fb0bSSameer Pujar						mixer_in10_ep: endpoint {
1893*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in10_ep>;
1894*4f45fb0bSSameer Pujar						};
1895*4f45fb0bSSameer Pujar					};
1896*4f45fb0bSSameer Pujar
1897*4f45fb0bSSameer Pujar					mixer_out1_port: port@a {
1898*4f45fb0bSSameer Pujar						reg = <0xa>;
1899*4f45fb0bSSameer Pujar
1900*4f45fb0bSSameer Pujar						mixer_out1_ep: endpoint {
1901*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out1_ep>;
1902*4f45fb0bSSameer Pujar						};
1903*4f45fb0bSSameer Pujar					};
1904*4f45fb0bSSameer Pujar
1905*4f45fb0bSSameer Pujar					mixer_out2_port: port@b {
1906*4f45fb0bSSameer Pujar						reg = <0xb>;
1907*4f45fb0bSSameer Pujar
1908*4f45fb0bSSameer Pujar						mixer_out2_ep: endpoint {
1909*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out2_ep>;
1910*4f45fb0bSSameer Pujar						};
1911*4f45fb0bSSameer Pujar					};
1912*4f45fb0bSSameer Pujar
1913*4f45fb0bSSameer Pujar					mixer_out3_port: port@c {
1914*4f45fb0bSSameer Pujar						reg = <0xc>;
1915*4f45fb0bSSameer Pujar
1916*4f45fb0bSSameer Pujar						mixer_out3_ep: endpoint {
1917*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out3_ep>;
1918*4f45fb0bSSameer Pujar						};
1919*4f45fb0bSSameer Pujar					};
1920*4f45fb0bSSameer Pujar
1921*4f45fb0bSSameer Pujar					mixer_out4_port: port@d {
1922*4f45fb0bSSameer Pujar						reg = <0xd>;
1923*4f45fb0bSSameer Pujar
1924*4f45fb0bSSameer Pujar						mixer_out4_ep: endpoint {
1925*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out4_ep>;
1926*4f45fb0bSSameer Pujar						};
1927*4f45fb0bSSameer Pujar					};
1928*4f45fb0bSSameer Pujar
1929*4f45fb0bSSameer Pujar					mixer_out5_port: port@e {
1930*4f45fb0bSSameer Pujar						reg = <0xe>;
1931*4f45fb0bSSameer Pujar
1932*4f45fb0bSSameer Pujar						mixer_out5_ep: endpoint {
1933*4f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out5_ep>;
1934*4f45fb0bSSameer Pujar						};
1935*4f45fb0bSSameer Pujar					};
1936*4f45fb0bSSameer Pujar				};
1937*4f45fb0bSSameer Pujar			};
1938e4710376SSameer Pujar		};
19395d25c476SSameer Pujar	};
19405d25c476SSameer Pujar
1941b693b3d7SThierry Reding	i2c@3160000 {
1942b693b3d7SThierry Reding		power-monitor@42 {
1943b693b3d7SThierry Reding			compatible = "ti,ina3221";
1944b693b3d7SThierry Reding			reg = <0x42>;
194508c7c74bSNicolin Chen			#address-cells = <1>;
194608c7c74bSNicolin Chen			#size-cells = <0>;
194708c7c74bSNicolin Chen
194808c7c74bSNicolin Chen			channel@0 {
194908c7c74bSNicolin Chen				reg = <0x0>;
195008c7c74bSNicolin Chen				label = "VDD_MUX";
195108c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <20000>;
195208c7c74bSNicolin Chen			};
195308c7c74bSNicolin Chen
195408c7c74bSNicolin Chen			channel@1 {
195508c7c74bSNicolin Chen				reg = <0x1>;
195608c7c74bSNicolin Chen				label = "VDD_5V0_IO_SYS";
195708c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <5000>;
195808c7c74bSNicolin Chen			};
195908c7c74bSNicolin Chen
196008c7c74bSNicolin Chen			channel@2 {
196108c7c74bSNicolin Chen				reg = <0x2>;
196208c7c74bSNicolin Chen				label = "VDD_3V3_SYS";
196308c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
196408c7c74bSNicolin Chen			};
1965b693b3d7SThierry Reding		};
1966b693b3d7SThierry Reding
1967b693b3d7SThierry Reding		power-monitor@43 {
1968b693b3d7SThierry Reding			compatible = "ti,ina3221";
1969b693b3d7SThierry Reding			reg = <0x43>;
197008c7c74bSNicolin Chen			#address-cells = <1>;
197108c7c74bSNicolin Chen			#size-cells = <0>;
197208c7c74bSNicolin Chen
197308c7c74bSNicolin Chen			channel@0 {
197408c7c74bSNicolin Chen				reg = <0x0>;
197508c7c74bSNicolin Chen				label = "VDD_3V3_IO_SLP";
197608c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
197708c7c74bSNicolin Chen			};
197808c7c74bSNicolin Chen
197908c7c74bSNicolin Chen			channel@1 {
198008c7c74bSNicolin Chen				reg = <0x1>;
198108c7c74bSNicolin Chen				label = "VDD_1V8_IO";
198208c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
198308c7c74bSNicolin Chen			};
198408c7c74bSNicolin Chen
198508c7c74bSNicolin Chen			channel@2 {
198608c7c74bSNicolin Chen				reg = <0x2>;
198708c7c74bSNicolin Chen				label = "VDD_M2_IN";
198808c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
198908c7c74bSNicolin Chen			};
1990b693b3d7SThierry Reding		};
1991b27d5250SThierry Reding
1992b27d5250SThierry Reding		exp1: gpio@74 {
1993b27d5250SThierry Reding			compatible = "ti,tca9539";
1994b27d5250SThierry Reding			reg = <0x74>;
1995b27d5250SThierry Reding
1996b27d5250SThierry Reding			interrupt-parent = <&gpio>;
1997d428f35dSThierry Reding			interrupts = <TEGRA186_MAIN_GPIO(Y, 0)
1998d428f35dSThierry Reding				      GPIO_ACTIVE_LOW>;
1999b27d5250SThierry Reding
2000b27d5250SThierry Reding			#gpio-cells = <2>;
2001b27d5250SThierry Reding			gpio-controller;
2002c4502cc3SThierry Reding
2003c4502cc3SThierry Reding			vcc-supply = <&vdd_3v3_sys>;
2004b27d5250SThierry Reding		};
2005b27d5250SThierry Reding
2006b27d5250SThierry Reding		exp2: gpio@77 {
2007b27d5250SThierry Reding			compatible = "ti,tca9539";
2008b27d5250SThierry Reding			reg = <0x77>;
2009b27d5250SThierry Reding
2010b27d5250SThierry Reding			interrupt-parent = <&gpio>;
2011d428f35dSThierry Reding			interrupts = <TEGRA186_MAIN_GPIO(Y, 6)
2012d428f35dSThierry Reding				      GPIO_ACTIVE_LOW>;
2013b27d5250SThierry Reding
2014b27d5250SThierry Reding			#gpio-cells = <2>;
2015b27d5250SThierry Reding			gpio-controller;
2016c4502cc3SThierry Reding
2017c4502cc3SThierry Reding			vcc-supply = <&vdd_1v8>;
2018b27d5250SThierry Reding		};
2019b693b3d7SThierry Reding	};
2020b693b3d7SThierry Reding
2021b0ddea85SThierry Reding	/* SDMMC1 (SD/MMC) */
202267bb17f6SThierry Reding	mmc@3400000 {
2023b0ddea85SThierry Reding		status = "okay";
2024b0ddea85SThierry Reding
2025b0ddea85SThierry Reding		vmmc-supply = <&vdd_sd>;
2026b0ddea85SThierry Reding	};
2027b0ddea85SThierry Reding
20287c3adf12SThierry Reding	hda@3510000 {
2029b8928c2bSThierry Reding		nvidia,model = "NVIDIA Jetson TX2 HDA";
20307c3adf12SThierry Reding		status = "okay";
20317c3adf12SThierry Reding	};
20327c3adf12SThierry Reding
203372f8ae3fSThierry Reding	padctl@3520000 {
2034ca2b8ee4SNagarjuna Kristam		status = "okay";
203572f8ae3fSThierry Reding
203672f8ae3fSThierry Reding		avdd-pll-erefeut-supply = <&vdd_1v8_pll>;
203772f8ae3fSThierry Reding		avdd-usb-supply = <&vdd_3v3_sys>;
203872f8ae3fSThierry Reding		vclamp-usb-supply = <&vdd_1v8>;
203972f8ae3fSThierry Reding		vddio-hsic-supply = <&gnd>;
204072f8ae3fSThierry Reding
204172f8ae3fSThierry Reding		pads {
204272f8ae3fSThierry Reding			usb2 {
204372f8ae3fSThierry Reding				status = "okay";
204472f8ae3fSThierry Reding
204572f8ae3fSThierry Reding				lanes {
20460edc0202SNagarjuna Kristam					micro_b: usb2-0 {
204772f8ae3fSThierry Reding						nvidia,function = "xusb";
204872f8ae3fSThierry Reding						status = "okay";
204972f8ae3fSThierry Reding					};
205072f8ae3fSThierry Reding
205172f8ae3fSThierry Reding					usb2-1 {
205272f8ae3fSThierry Reding						nvidia,function = "xusb";
205372f8ae3fSThierry Reding						status = "okay";
205472f8ae3fSThierry Reding					};
205572f8ae3fSThierry Reding
205672f8ae3fSThierry Reding					usb2-2 {
205772f8ae3fSThierry Reding						nvidia,function = "xusb";
205872f8ae3fSThierry Reding						status = "okay";
205972f8ae3fSThierry Reding					};
206072f8ae3fSThierry Reding				};
206172f8ae3fSThierry Reding			};
206272f8ae3fSThierry Reding
206372f8ae3fSThierry Reding			usb3 {
206472f8ae3fSThierry Reding				status = "okay";
206572f8ae3fSThierry Reding
206672f8ae3fSThierry Reding				lanes {
206772f8ae3fSThierry Reding					usb3-0 {
206872f8ae3fSThierry Reding						nvidia,function = "xusb";
206972f8ae3fSThierry Reding						status = "okay";
207072f8ae3fSThierry Reding					};
207172f8ae3fSThierry Reding
207272f8ae3fSThierry Reding					usb3-1 {
207372f8ae3fSThierry Reding						nvidia,function = "xusb";
207472f8ae3fSThierry Reding						status = "okay";
207572f8ae3fSThierry Reding					};
207672f8ae3fSThierry Reding
207772f8ae3fSThierry Reding					usb3-2 {
207872f8ae3fSThierry Reding						nvidia,function = "xusb";
207972f8ae3fSThierry Reding						status = "okay";
208072f8ae3fSThierry Reding					};
208172f8ae3fSThierry Reding				};
208272f8ae3fSThierry Reding			};
208372f8ae3fSThierry Reding		};
208472f8ae3fSThierry Reding
208572f8ae3fSThierry Reding		ports {
208672f8ae3fSThierry Reding			usb2-0 {
208772f8ae3fSThierry Reding				status = "okay";
208872f8ae3fSThierry Reding				mode = "otg";
208972f8ae3fSThierry Reding				vbus-supply = <&vdd_usb0>;
20906895c83fSNagarjuna Kristam				usb-role-switch;
20911ca6bc89SThierry Reding
20926895c83fSNagarjuna Kristam				connector {
20931ca6bc89SThierry Reding					compatible = "gpio-usb-b-connector",
20941ca6bc89SThierry Reding						     "usb-b-connector";
20956895c83fSNagarjuna Kristam					label = "micro-USB";
20966895c83fSNagarjuna Kristam					type = "micro";
20971ca6bc89SThierry Reding					vbus-gpios = <&gpio
20986895c83fSNagarjuna Kristam						      TEGRA186_MAIN_GPIO(X, 7)
20996895c83fSNagarjuna Kristam						      GPIO_ACTIVE_LOW>;
21001ca6bc89SThierry Reding					id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>;
21016895c83fSNagarjuna Kristam				};
210272f8ae3fSThierry Reding			};
210372f8ae3fSThierry Reding
210472f8ae3fSThierry Reding			usb2-1 {
210572f8ae3fSThierry Reding				status = "okay";
210672f8ae3fSThierry Reding				mode = "host";
210772f8ae3fSThierry Reding
210872f8ae3fSThierry Reding				vbus-supply = <&vdd_usb1>;
210972f8ae3fSThierry Reding			};
211072f8ae3fSThierry Reding
211172f8ae3fSThierry Reding			usb3-0 {
211272f8ae3fSThierry Reding				nvidia,usb2-companion = <1>;
211333c53dbdSJon Hunter				vbus-supply = <&vdd_usb1>;
211472f8ae3fSThierry Reding				status = "okay";
211572f8ae3fSThierry Reding			};
211672f8ae3fSThierry Reding		};
211772f8ae3fSThierry Reding	};
211872f8ae3fSThierry Reding
211972f8ae3fSThierry Reding	usb@3530000 {
2120488a04d4SNagarjuna Kristam		status = "okay";
212172f8ae3fSThierry Reding
212272f8ae3fSThierry Reding		phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
212372f8ae3fSThierry Reding		       <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
212472f8ae3fSThierry Reding		       <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>;
212572f8ae3fSThierry Reding		phy-names = "usb2-0", "usb2-1", "usb3-0";
212672f8ae3fSThierry Reding	};
212772f8ae3fSThierry Reding
21280edc0202SNagarjuna Kristam	usb@3550000 {
21290edc0202SNagarjuna Kristam		status = "okay";
21300edc0202SNagarjuna Kristam
21310edc0202SNagarjuna Kristam		phys = <&micro_b>;
21320edc0202SNagarjuna Kristam		phy-names = "usb2-0";
21330edc0202SNagarjuna Kristam	};
21340edc0202SNagarjuna Kristam
21355205abd2SThierry Reding	i2c@c250000 {
21365205abd2SThierry Reding		/* carrier board ID EEPROM */
21375205abd2SThierry Reding		eeprom@57 {
21385205abd2SThierry Reding			compatible = "atmel,24c02";
21395205abd2SThierry Reding			reg = <0x57>;
21405205abd2SThierry Reding
2141a4387f29SJon Hunter			label = "system";
2142ec5fd197SJon Hunter			vcc-supply = <&vdd_1v8>;
21439efa0fcaSThierry Reding			address-width = <8>;
21449efa0fcaSThierry Reding			pagesize = <8>;
21455205abd2SThierry Reding			size = <256>;
21465205abd2SThierry Reding			read-only;
21475205abd2SThierry Reding		};
21485205abd2SThierry Reding	};
21495205abd2SThierry Reding
215089b469ccSManikanta Maddireddy	pcie@10003000 {
215189b469ccSManikanta Maddireddy		status = "okay";
215289b469ccSManikanta Maddireddy
215389b469ccSManikanta Maddireddy		dvdd-pex-supply = <&vdd_pex>;
215489b469ccSManikanta Maddireddy		hvdd-pex-pll-supply = <&vdd_1v8>;
215589b469ccSManikanta Maddireddy		hvdd-pex-supply = <&vdd_1v8>;
215689b469ccSManikanta Maddireddy		vddio-pexctl-aud-supply = <&vdd_1v8>;
215789b469ccSManikanta Maddireddy
215889b469ccSManikanta Maddireddy		pci@1,0 {
215989b469ccSManikanta Maddireddy			nvidia,num-lanes = <4>;
216089b469ccSManikanta Maddireddy			status = "okay";
216189b469ccSManikanta Maddireddy		};
216289b469ccSManikanta Maddireddy
216389b469ccSManikanta Maddireddy		pci@2,0 {
216489b469ccSManikanta Maddireddy			nvidia,num-lanes = <0>;
216589b469ccSManikanta Maddireddy			status = "disabled";
216689b469ccSManikanta Maddireddy		};
216789b469ccSManikanta Maddireddy
216889b469ccSManikanta Maddireddy		pci@3,0 {
216989b469ccSManikanta Maddireddy			nvidia,num-lanes = <1>;
217089b469ccSManikanta Maddireddy			status = "disabled";
217189b469ccSManikanta Maddireddy		};
217289b469ccSManikanta Maddireddy	};
217389b469ccSManikanta Maddireddy
217436328505SThierry Reding	host1x@13e00000 {
217536328505SThierry Reding		status = "okay";
217636328505SThierry Reding
217736328505SThierry Reding		dpaux@15040000 {
217836328505SThierry Reding			status = "okay";
217936328505SThierry Reding		};
218036328505SThierry Reding
218136328505SThierry Reding		display-hub@15200000 {
218236328505SThierry Reding			status = "okay";
218336328505SThierry Reding		};
218436328505SThierry Reding
218536328505SThierry Reding		dsi@15300000 {
218636328505SThierry Reding			status = "disabled";
218736328505SThierry Reding		};
218836328505SThierry Reding
21893fdfaf87SThierry Reding		/* DP on E3320 */
219036328505SThierry Reding		sor@15540000 {
21913fdfaf87SThierry Reding			status = "okay";
219236328505SThierry Reding
21933fdfaf87SThierry Reding			avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
21945f4ade92SJon Hunter			vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
21953fdfaf87SThierry Reding
21963fdfaf87SThierry Reding			nvidia,dpaux = <&dpaux>;
219736328505SThierry Reding		};
219836328505SThierry Reding
219936328505SThierry Reding		sor@15580000 {
220036328505SThierry Reding			status = "okay";
220136328505SThierry Reding
2202e8931a27SThierry Reding			avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
2203e8931a27SThierry Reding			vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
220436328505SThierry Reding			hdmi-supply = <&vdd_hdmi>;
220536328505SThierry Reding
220636328505SThierry Reding			nvidia,ddc-i2c-bus = <&ddc>;
2207d428f35dSThierry Reding			nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1)
2208d428f35dSThierry Reding						 GPIO_ACTIVE_LOW>;
220936328505SThierry Reding		};
221036328505SThierry Reding
221136328505SThierry Reding		dpaux@155c0000 {
221236328505SThierry Reding			status = "okay";
221336328505SThierry Reding		};
221436328505SThierry Reding	};
221536328505SThierry Reding
2216e061fbdfSSowjanya Komatineni	sata@3507000 {
2217e061fbdfSSowjanya Komatineni		status = "okay";
2218e061fbdfSSowjanya Komatineni	};
2219e061fbdfSSowjanya Komatineni
222059686a92SThierry Reding	gpio-keys {
222159686a92SThierry Reding		compatible = "gpio-keys";
222259686a92SThierry Reding
222359686a92SThierry Reding		power {
222459686a92SThierry Reding			label = "Power";
2225d428f35dSThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 0)
222659686a92SThierry Reding					   GPIO_ACTIVE_LOW>;
222759686a92SThierry Reding			linux,input-type = <EV_KEY>;
222859686a92SThierry Reding			linux,code = <KEY_POWER>;
222959686a92SThierry Reding			debounce-interval = <10>;
22306f13f10bSThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
223159686a92SThierry Reding			wakeup-source;
223259686a92SThierry Reding		};
223359686a92SThierry Reding
223459686a92SThierry Reding		volume-up {
223559686a92SThierry Reding			label = "Volume Up";
2236d428f35dSThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 1)
223759686a92SThierry Reding					   GPIO_ACTIVE_LOW>;
223859686a92SThierry Reding			linux,input-type = <EV_KEY>;
223959686a92SThierry Reding			linux,code = <KEY_VOLUMEUP>;
224059686a92SThierry Reding			debounce-interval = <10>;
224159686a92SThierry Reding		};
224259686a92SThierry Reding
224359686a92SThierry Reding		volume-down {
224459686a92SThierry Reding			label = "Volume Down";
2245d428f35dSThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 2)
224659686a92SThierry Reding					   GPIO_ACTIVE_LOW>;
224759686a92SThierry Reding			linux,input-type = <EV_KEY>;
224859686a92SThierry Reding			linux,code = <KEY_VOLUMEDOWN>;
224959686a92SThierry Reding			debounce-interval = <10>;
225059686a92SThierry Reding		};
225159686a92SThierry Reding	};
225259686a92SThierry Reding
2253b0ddea85SThierry Reding	vdd_sd: regulator@100 {
2254b0ddea85SThierry Reding		compatible = "regulator-fixed";
2255b0ddea85SThierry Reding		regulator-name = "SD_CARD_SW_PWR";
2256b0ddea85SThierry Reding		regulator-min-microvolt = <3300000>;
2257b0ddea85SThierry Reding		regulator-max-microvolt = <3300000>;
2258b0ddea85SThierry Reding
22597517248aSThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>;
2260b0ddea85SThierry Reding		enable-active-high;
2261b0ddea85SThierry Reding
2262b0ddea85SThierry Reding		vin-supply = <&vdd_3v3_sys>;
2263b0ddea85SThierry Reding	};
226436328505SThierry Reding
226536328505SThierry Reding	vdd_hdmi: regulator@101 {
226636328505SThierry Reding		compatible = "regulator-fixed";
226736328505SThierry Reding		regulator-name = "VDD_HDMI_5V0";
226836328505SThierry Reding		regulator-min-microvolt = <5000000>;
226936328505SThierry Reding		regulator-max-microvolt = <5000000>;
227036328505SThierry Reding
227136328505SThierry Reding		gpio = <&exp1 14 GPIO_ACTIVE_HIGH>;
227236328505SThierry Reding		enable-active-high;
227336328505SThierry Reding
227436328505SThierry Reding		vin-supply = <&vdd_5v0_sys>;
227536328505SThierry Reding	};
227672f8ae3fSThierry Reding
227772f8ae3fSThierry Reding	vdd_usb0: regulator@102 {
227872f8ae3fSThierry Reding		compatible = "regulator-fixed";
227972f8ae3fSThierry Reding		regulator-name = "VDD_USB0";
228072f8ae3fSThierry Reding		regulator-min-microvolt = <5000000>;
228172f8ae3fSThierry Reding		regulator-max-microvolt = <5000000>;
228272f8ae3fSThierry Reding
22832db4a1a5SThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(L, 4) GPIO_ACTIVE_HIGH>;
228472f8ae3fSThierry Reding		enable-active-high;
228572f8ae3fSThierry Reding
228672f8ae3fSThierry Reding		vin-supply = <&vdd_5v0_sys>;
228772f8ae3fSThierry Reding	};
228872f8ae3fSThierry Reding
228972f8ae3fSThierry Reding	vdd_usb1: regulator@103 {
229072f8ae3fSThierry Reding		compatible = "regulator-fixed";
229172f8ae3fSThierry Reding		regulator-name = "VDD_USB1";
229272f8ae3fSThierry Reding		regulator-min-microvolt = <5000000>;
229372f8ae3fSThierry Reding		regulator-max-microvolt = <5000000>;
229472f8ae3fSThierry Reding
22952db4a1a5SThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(L, 5) GPIO_ACTIVE_HIGH>;
229672f8ae3fSThierry Reding		enable-active-high;
229772f8ae3fSThierry Reding
229872f8ae3fSThierry Reding		vin-supply = <&vdd_5v0_sys>;
229972f8ae3fSThierry Reding	};
2300e4710376SSameer Pujar
2301e4710376SSameer Pujar	sound {
2302e4710376SSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
2303e4710376SSameer Pujar		status = "okay";
2304e4710376SSameer Pujar
2305e4710376SSameer Pujar		dais = /* FE */
2306e4710376SSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
2307e4710376SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
2308e4710376SSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
2309e4710376SSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
2310e4710376SSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
2311e4710376SSameer Pujar		       /* Router */
2312e4710376SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>,
2313e4710376SSameer Pujar		       <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_i2s6_port>,
2314e4710376SSameer Pujar		       <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic3_port>,
2315e4710376SSameer Pujar		       <&xbar_dspk1_port>, <&xbar_dspk2_port>,
2316*4f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
2317*4f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
2318*4f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
2319*4f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
2320*4f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
2321*4f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
2322*4f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
2323*4f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
2324*4f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
2325*4f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
2326*4f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
2327*4f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
2328*4f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
2329*4f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
2330*4f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
2331*4f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
2332*4f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
2333*4f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2334*4f45fb0bSSameer Pujar		       /* HW accelerators */
2335*4f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
2336*4f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
2337*4f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
2338*4f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
2339*4f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
2340*4f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
2341*4f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
2342*4f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
2343*4f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
2344*4f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
2345*4f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
2346*4f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
2347*4f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
2348*4f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>,
2349*4f45fb0bSSameer Pujar		       <&mixer_out3_port>, <&mixer_out4_port>,
2350*4f45fb0bSSameer Pujar		       <&mixer_out5_port>,
2351e4710376SSameer Pujar		       /* I/O */
2352e4710376SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>,
2353e4710376SSameer Pujar		       <&i2s5_port>, <&i2s6_port>, <&dmic1_port>, <&dmic2_port>,
2354e4710376SSameer Pujar		       <&dmic3_port>, <&dspk1_port>, <&dspk2_port>;
2355e4710376SSameer Pujar
2356b8928c2bSThierry Reding		label = "NVIDIA Jetson TX2 APE";
2357e4710376SSameer Pujar	};
2358b0ddea85SThierry Reding};
2359