11cab0a51SJon Hunter// SPDX-License-Identifier: GPL-2.0
21cab0a51SJon Hunter
31cab0a51SJon Hunter#include <dt-bindings/input/linux-event-codes.h>
41cab0a51SJon Hunter#include <dt-bindings/input/gpio-keys.h>
51cab0a51SJon Hunter
61cab0a51SJon Hunter/ {
71cab0a51SJon Hunter	bus@0 {
81cab0a51SJon Hunter		aconnect@2900000 {
91cab0a51SJon Hunter			status = "okay";
101cab0a51SJon Hunter
111cab0a51SJon Hunter			dma-controller@2930000 {
121cab0a51SJon Hunter				status = "okay";
131cab0a51SJon Hunter			};
141cab0a51SJon Hunter
151cab0a51SJon Hunter			interrupt-controller@2a40000 {
161cab0a51SJon Hunter				status = "okay";
171cab0a51SJon Hunter			};
18ff62b09dSSameer Pujar
19ff62b09dSSameer Pujar			ahub@2900800 {
20ff62b09dSSameer Pujar				status = "okay";
21ff62b09dSSameer Pujar
22ff62b09dSSameer Pujar				ports {
23ff62b09dSSameer Pujar					#address-cells = <1>;
24ff62b09dSSameer Pujar					#size-cells = <0>;
25ff62b09dSSameer Pujar
26ff62b09dSSameer Pujar					port@0 {
27ff62b09dSSameer Pujar						reg = <0x0>;
28ff62b09dSSameer Pujar
29ff62b09dSSameer Pujar						xbar_admaif0_ep: endpoint {
30ff62b09dSSameer Pujar							remote-endpoint = <&admaif0_ep>;
31ff62b09dSSameer Pujar						};
32ff62b09dSSameer Pujar					};
33ff62b09dSSameer Pujar
34ff62b09dSSameer Pujar					port@1 {
35ff62b09dSSameer Pujar						reg = <0x1>;
36ff62b09dSSameer Pujar
37ff62b09dSSameer Pujar						xbar_admaif1_ep: endpoint {
38ff62b09dSSameer Pujar							remote-endpoint = <&admaif1_ep>;
39ff62b09dSSameer Pujar						};
40ff62b09dSSameer Pujar					};
41ff62b09dSSameer Pujar
42ff62b09dSSameer Pujar					port@2 {
43ff62b09dSSameer Pujar						reg = <0x2>;
44ff62b09dSSameer Pujar
45ff62b09dSSameer Pujar						xbar_admaif2_ep: endpoint {
46ff62b09dSSameer Pujar							remote-endpoint = <&admaif2_ep>;
47ff62b09dSSameer Pujar						};
48ff62b09dSSameer Pujar					};
49ff62b09dSSameer Pujar
50ff62b09dSSameer Pujar					port@3 {
51ff62b09dSSameer Pujar						reg = <0x3>;
52ff62b09dSSameer Pujar
53ff62b09dSSameer Pujar						xbar_admaif3_ep: endpoint {
54ff62b09dSSameer Pujar							remote-endpoint = <&admaif3_ep>;
55ff62b09dSSameer Pujar						};
56ff62b09dSSameer Pujar					};
57ff62b09dSSameer Pujar
58ff62b09dSSameer Pujar					port@4 {
59ff62b09dSSameer Pujar						reg = <0x4>;
60ff62b09dSSameer Pujar
61ff62b09dSSameer Pujar						xbar_admaif4_ep: endpoint {
62ff62b09dSSameer Pujar							remote-endpoint = <&admaif4_ep>;
63ff62b09dSSameer Pujar						};
64ff62b09dSSameer Pujar					};
65ff62b09dSSameer Pujar
66ff62b09dSSameer Pujar					port@5 {
67ff62b09dSSameer Pujar						reg = <0x5>;
68ff62b09dSSameer Pujar
69ff62b09dSSameer Pujar						xbar_admaif5_ep: endpoint {
70ff62b09dSSameer Pujar							remote-endpoint = <&admaif5_ep>;
71ff62b09dSSameer Pujar						};
72ff62b09dSSameer Pujar					};
73ff62b09dSSameer Pujar
74ff62b09dSSameer Pujar					port@6 {
75ff62b09dSSameer Pujar						reg = <0x6>;
76ff62b09dSSameer Pujar
77ff62b09dSSameer Pujar						xbar_admaif6_ep: endpoint {
78ff62b09dSSameer Pujar							remote-endpoint = <&admaif6_ep>;
79ff62b09dSSameer Pujar						};
80ff62b09dSSameer Pujar					};
81ff62b09dSSameer Pujar
82ff62b09dSSameer Pujar					port@7 {
83ff62b09dSSameer Pujar						reg = <0x7>;
84ff62b09dSSameer Pujar
85ff62b09dSSameer Pujar						xbar_admaif7_ep: endpoint {
86ff62b09dSSameer Pujar							remote-endpoint = <&admaif7_ep>;
87ff62b09dSSameer Pujar						};
88ff62b09dSSameer Pujar					};
89ff62b09dSSameer Pujar
90ff62b09dSSameer Pujar					port@8 {
91ff62b09dSSameer Pujar						reg = <0x8>;
92ff62b09dSSameer Pujar
93ff62b09dSSameer Pujar						xbar_admaif8_ep: endpoint {
94ff62b09dSSameer Pujar							remote-endpoint = <&admaif8_ep>;
95ff62b09dSSameer Pujar						};
96ff62b09dSSameer Pujar					};
97ff62b09dSSameer Pujar
98ff62b09dSSameer Pujar					port@9 {
99ff62b09dSSameer Pujar						reg = <0x9>;
100ff62b09dSSameer Pujar
101ff62b09dSSameer Pujar						xbar_admaif9_ep: endpoint {
102ff62b09dSSameer Pujar							remote-endpoint = <&admaif9_ep>;
103ff62b09dSSameer Pujar						};
104ff62b09dSSameer Pujar					};
105ff62b09dSSameer Pujar
106ff62b09dSSameer Pujar					port@a {
107ff62b09dSSameer Pujar						reg = <0xa>;
108ff62b09dSSameer Pujar
109ff62b09dSSameer Pujar						xbar_admaif10_ep: endpoint {
110ff62b09dSSameer Pujar							remote-endpoint = <&admaif10_ep>;
111ff62b09dSSameer Pujar						};
112ff62b09dSSameer Pujar					};
113ff62b09dSSameer Pujar
114ff62b09dSSameer Pujar					port@b {
115ff62b09dSSameer Pujar						reg = <0xb>;
116ff62b09dSSameer Pujar
117ff62b09dSSameer Pujar						xbar_admaif11_ep: endpoint {
118ff62b09dSSameer Pujar							remote-endpoint = <&admaif11_ep>;
119ff62b09dSSameer Pujar						};
120ff62b09dSSameer Pujar					};
121ff62b09dSSameer Pujar
122ff62b09dSSameer Pujar					port@c {
123ff62b09dSSameer Pujar						reg = <0xc>;
124ff62b09dSSameer Pujar
125ff62b09dSSameer Pujar						xbar_admaif12_ep: endpoint {
126ff62b09dSSameer Pujar							remote-endpoint = <&admaif12_ep>;
127ff62b09dSSameer Pujar						};
128ff62b09dSSameer Pujar					};
129ff62b09dSSameer Pujar
130ff62b09dSSameer Pujar					port@d {
131ff62b09dSSameer Pujar						reg = <0xd>;
132ff62b09dSSameer Pujar
133ff62b09dSSameer Pujar						xbar_admaif13_ep: endpoint {
134ff62b09dSSameer Pujar							remote-endpoint = <&admaif13_ep>;
135ff62b09dSSameer Pujar						};
136ff62b09dSSameer Pujar					};
137ff62b09dSSameer Pujar
138ff62b09dSSameer Pujar					port@e {
139ff62b09dSSameer Pujar						reg = <0xe>;
140ff62b09dSSameer Pujar
141ff62b09dSSameer Pujar						xbar_admaif14_ep: endpoint {
142ff62b09dSSameer Pujar							remote-endpoint = <&admaif14_ep>;
143ff62b09dSSameer Pujar						};
144ff62b09dSSameer Pujar					};
145ff62b09dSSameer Pujar
146ff62b09dSSameer Pujar					port@f {
147ff62b09dSSameer Pujar						reg = <0xf>;
148ff62b09dSSameer Pujar
149ff62b09dSSameer Pujar						xbar_admaif15_ep: endpoint {
150ff62b09dSSameer Pujar							remote-endpoint = <&admaif15_ep>;
151ff62b09dSSameer Pujar						};
152ff62b09dSSameer Pujar					};
153ff62b09dSSameer Pujar
154ff62b09dSSameer Pujar					port@10 {
155ff62b09dSSameer Pujar						reg = <0x10>;
156ff62b09dSSameer Pujar
157ff62b09dSSameer Pujar						xbar_admaif16_ep: endpoint {
158ff62b09dSSameer Pujar							remote-endpoint = <&admaif16_ep>;
159ff62b09dSSameer Pujar						};
160ff62b09dSSameer Pujar					};
161ff62b09dSSameer Pujar
162ff62b09dSSameer Pujar					port@11 {
163ff62b09dSSameer Pujar						reg = <0x11>;
164ff62b09dSSameer Pujar
165ff62b09dSSameer Pujar						xbar_admaif17_ep: endpoint {
166ff62b09dSSameer Pujar							remote-endpoint = <&admaif17_ep>;
167ff62b09dSSameer Pujar						};
168ff62b09dSSameer Pujar					};
169ff62b09dSSameer Pujar
170ff62b09dSSameer Pujar					port@12 {
171ff62b09dSSameer Pujar						reg = <0x12>;
172ff62b09dSSameer Pujar
173ff62b09dSSameer Pujar						xbar_admaif18_ep: endpoint {
174ff62b09dSSameer Pujar							remote-endpoint = <&admaif18_ep>;
175ff62b09dSSameer Pujar						};
176ff62b09dSSameer Pujar					};
177ff62b09dSSameer Pujar
178ff62b09dSSameer Pujar					port@13 {
179ff62b09dSSameer Pujar						reg = <0x13>;
180ff62b09dSSameer Pujar
181ff62b09dSSameer Pujar						xbar_admaif19_ep: endpoint {
182ff62b09dSSameer Pujar							remote-endpoint = <&admaif19_ep>;
183ff62b09dSSameer Pujar						};
184ff62b09dSSameer Pujar					};
185ff62b09dSSameer Pujar
186ff62b09dSSameer Pujar					xbar_i2s3_port: port@16 {
187ff62b09dSSameer Pujar						reg = <0x16>;
188ff62b09dSSameer Pujar
189ff62b09dSSameer Pujar						xbar_i2s3_ep: endpoint {
190ff62b09dSSameer Pujar							remote-endpoint = <&i2s3_cif_ep>;
191ff62b09dSSameer Pujar						};
192ff62b09dSSameer Pujar					};
193ff62b09dSSameer Pujar
194ff62b09dSSameer Pujar					xbar_i2s5_port: port@18 {
195ff62b09dSSameer Pujar						reg = <0x18>;
196ff62b09dSSameer Pujar
197ff62b09dSSameer Pujar						xbar_i2s5_ep: endpoint {
198ff62b09dSSameer Pujar							remote-endpoint = <&i2s5_cif_ep>;
199ff62b09dSSameer Pujar						};
200ff62b09dSSameer Pujar					};
201ff62b09dSSameer Pujar
202ff62b09dSSameer Pujar					xbar_dmic1_port: port@1a {
203ff62b09dSSameer Pujar						reg = <0x1a>;
204ff62b09dSSameer Pujar
205ff62b09dSSameer Pujar						xbar_dmic1_ep: endpoint {
206ff62b09dSSameer Pujar							remote-endpoint = <&dmic1_cif_ep>;
207ff62b09dSSameer Pujar						};
208ff62b09dSSameer Pujar					};
209ff62b09dSSameer Pujar
210ff62b09dSSameer Pujar					xbar_dmic2_port: port@1b {
211ff62b09dSSameer Pujar						reg = <0x1b>;
212ff62b09dSSameer Pujar
213ff62b09dSSameer Pujar						xbar_dmic2_ep: endpoint {
214ff62b09dSSameer Pujar							remote-endpoint = <&dmic2_cif_ep>;
215ff62b09dSSameer Pujar						};
216ff62b09dSSameer Pujar					};
217ff62b09dSSameer Pujar
218ff62b09dSSameer Pujar					xbar_dmic4_port: port@1d {
219ff62b09dSSameer Pujar						reg = <0x1d>;
220ff62b09dSSameer Pujar
221ff62b09dSSameer Pujar						xbar_dmic4_ep: endpoint {
222ff62b09dSSameer Pujar							remote-endpoint = <&dmic4_cif_ep>;
223ff62b09dSSameer Pujar						};
224ff62b09dSSameer Pujar					};
225ff62b09dSSameer Pujar
226ff62b09dSSameer Pujar					xbar_dspk1_port: port@1e {
227ff62b09dSSameer Pujar						reg = <0x1e>;
228ff62b09dSSameer Pujar
229ff62b09dSSameer Pujar						xbar_dspk1_ep: endpoint {
230ff62b09dSSameer Pujar							remote-endpoint = <&dspk1_cif_ep>;
231ff62b09dSSameer Pujar						};
232ff62b09dSSameer Pujar					};
233ff62b09dSSameer Pujar
234ff62b09dSSameer Pujar					xbar_dspk2_port: port@1f {
235ff62b09dSSameer Pujar						reg = <0x1f>;
236ff62b09dSSameer Pujar
237ff62b09dSSameer Pujar						xbar_dspk2_ep: endpoint {
238ff62b09dSSameer Pujar							remote-endpoint = <&dspk2_cif_ep>;
239ff62b09dSSameer Pujar						};
240ff62b09dSSameer Pujar					};
241*4f45fb0bSSameer Pujar
242*4f45fb0bSSameer Pujar					xbar_sfc1_in_port: port@20 {
243*4f45fb0bSSameer Pujar						reg = <0x20>;
244*4f45fb0bSSameer Pujar
245*4f45fb0bSSameer Pujar						xbar_sfc1_in_ep: endpoint {
246*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_in_ep>;
247*4f45fb0bSSameer Pujar						};
248*4f45fb0bSSameer Pujar					};
249*4f45fb0bSSameer Pujar
250*4f45fb0bSSameer Pujar					port@21 {
251*4f45fb0bSSameer Pujar						reg = <0x21>;
252*4f45fb0bSSameer Pujar
253*4f45fb0bSSameer Pujar						xbar_sfc1_out_ep: endpoint {
254*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_out_ep>;
255*4f45fb0bSSameer Pujar						};
256*4f45fb0bSSameer Pujar					};
257*4f45fb0bSSameer Pujar
258*4f45fb0bSSameer Pujar					xbar_sfc2_in_port: port@22 {
259*4f45fb0bSSameer Pujar						reg = <0x22>;
260*4f45fb0bSSameer Pujar
261*4f45fb0bSSameer Pujar						xbar_sfc2_in_ep: endpoint {
262*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_in_ep>;
263*4f45fb0bSSameer Pujar						};
264*4f45fb0bSSameer Pujar					};
265*4f45fb0bSSameer Pujar
266*4f45fb0bSSameer Pujar					port@23 {
267*4f45fb0bSSameer Pujar						reg = <0x23>;
268*4f45fb0bSSameer Pujar
269*4f45fb0bSSameer Pujar						xbar_sfc2_out_ep: endpoint {
270*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_out_ep>;
271*4f45fb0bSSameer Pujar						};
272*4f45fb0bSSameer Pujar					};
273*4f45fb0bSSameer Pujar
274*4f45fb0bSSameer Pujar					xbar_sfc3_in_port: port@24 {
275*4f45fb0bSSameer Pujar						reg = <0x24>;
276*4f45fb0bSSameer Pujar
277*4f45fb0bSSameer Pujar						xbar_sfc3_in_ep: endpoint {
278*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_in_ep>;
279*4f45fb0bSSameer Pujar						};
280*4f45fb0bSSameer Pujar					};
281*4f45fb0bSSameer Pujar
282*4f45fb0bSSameer Pujar					port@25 {
283*4f45fb0bSSameer Pujar						reg = <0x25>;
284*4f45fb0bSSameer Pujar
285*4f45fb0bSSameer Pujar						xbar_sfc3_out_ep: endpoint {
286*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_out_ep>;
287*4f45fb0bSSameer Pujar						};
288*4f45fb0bSSameer Pujar					};
289*4f45fb0bSSameer Pujar
290*4f45fb0bSSameer Pujar					xbar_sfc4_in_port: port@26 {
291*4f45fb0bSSameer Pujar						reg = <0x26>;
292*4f45fb0bSSameer Pujar
293*4f45fb0bSSameer Pujar						xbar_sfc4_in_ep: endpoint {
294*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_in_ep>;
295*4f45fb0bSSameer Pujar						};
296*4f45fb0bSSameer Pujar					};
297*4f45fb0bSSameer Pujar
298*4f45fb0bSSameer Pujar					port@27 {
299*4f45fb0bSSameer Pujar						reg = <0x27>;
300*4f45fb0bSSameer Pujar
301*4f45fb0bSSameer Pujar						xbar_sfc4_out_ep: endpoint {
302*4f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_out_ep>;
303*4f45fb0bSSameer Pujar						};
304*4f45fb0bSSameer Pujar					};
305*4f45fb0bSSameer Pujar
306*4f45fb0bSSameer Pujar					xbar_mvc1_in_port: port@28 {
307*4f45fb0bSSameer Pujar						reg = <0x28>;
308*4f45fb0bSSameer Pujar
309*4f45fb0bSSameer Pujar						xbar_mvc1_in_ep: endpoint {
310*4f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_in_ep>;
311*4f45fb0bSSameer Pujar						};
312*4f45fb0bSSameer Pujar					};
313*4f45fb0bSSameer Pujar
314*4f45fb0bSSameer Pujar					port@29 {
315*4f45fb0bSSameer Pujar						reg = <0x29>;
316*4f45fb0bSSameer Pujar
317*4f45fb0bSSameer Pujar						xbar_mvc1_out_ep: endpoint {
318*4f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_out_ep>;
319*4f45fb0bSSameer Pujar						};
320*4f45fb0bSSameer Pujar					};
321*4f45fb0bSSameer Pujar
322*4f45fb0bSSameer Pujar					xbar_mvc2_in_port: port@2a {
323*4f45fb0bSSameer Pujar						reg = <0x2a>;
324*4f45fb0bSSameer Pujar
325*4f45fb0bSSameer Pujar						xbar_mvc2_in_ep: endpoint {
326*4f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_in_ep>;
327*4f45fb0bSSameer Pujar						};
328*4f45fb0bSSameer Pujar					};
329*4f45fb0bSSameer Pujar
330*4f45fb0bSSameer Pujar					port@2b {
331*4f45fb0bSSameer Pujar						reg = <0x2b>;
332*4f45fb0bSSameer Pujar
333*4f45fb0bSSameer Pujar						xbar_mvc2_out_ep: endpoint {
334*4f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_out_ep>;
335*4f45fb0bSSameer Pujar						};
336*4f45fb0bSSameer Pujar					};
337*4f45fb0bSSameer Pujar
338*4f45fb0bSSameer Pujar					xbar_amx1_in1_port: port@2c {
339*4f45fb0bSSameer Pujar						reg = <0x2c>;
340*4f45fb0bSSameer Pujar
341*4f45fb0bSSameer Pujar						xbar_amx1_in1_ep: endpoint {
342*4f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in1_ep>;
343*4f45fb0bSSameer Pujar						};
344*4f45fb0bSSameer Pujar					};
345*4f45fb0bSSameer Pujar
346*4f45fb0bSSameer Pujar					xbar_amx1_in2_port: port@2d {
347*4f45fb0bSSameer Pujar						reg = <0x2d>;
348*4f45fb0bSSameer Pujar
349*4f45fb0bSSameer Pujar						xbar_amx1_in2_ep: endpoint {
350*4f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in2_ep>;
351*4f45fb0bSSameer Pujar						};
352*4f45fb0bSSameer Pujar					};
353*4f45fb0bSSameer Pujar
354*4f45fb0bSSameer Pujar					xbar_amx1_in3_port: port@2e {
355*4f45fb0bSSameer Pujar						reg = <0x2e>;
356*4f45fb0bSSameer Pujar
357*4f45fb0bSSameer Pujar						xbar_amx1_in3_ep: endpoint {
358*4f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in3_ep>;
359*4f45fb0bSSameer Pujar						};
360*4f45fb0bSSameer Pujar					};
361*4f45fb0bSSameer Pujar
362*4f45fb0bSSameer Pujar					xbar_amx1_in4_port: port@2f {
363*4f45fb0bSSameer Pujar						reg = <0x2f>;
364*4f45fb0bSSameer Pujar
365*4f45fb0bSSameer Pujar						xbar_amx1_in4_ep: endpoint {
366*4f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in4_ep>;
367*4f45fb0bSSameer Pujar						};
368*4f45fb0bSSameer Pujar					};
369*4f45fb0bSSameer Pujar
370*4f45fb0bSSameer Pujar					port@30 {
371*4f45fb0bSSameer Pujar						reg = <0x30>;
372*4f45fb0bSSameer Pujar
373*4f45fb0bSSameer Pujar						xbar_amx1_out_ep: endpoint {
374*4f45fb0bSSameer Pujar							remote-endpoint = <&amx1_out_ep>;
375*4f45fb0bSSameer Pujar						};
376*4f45fb0bSSameer Pujar					};
377*4f45fb0bSSameer Pujar
378*4f45fb0bSSameer Pujar					xbar_amx2_in1_port: port@31 {
379*4f45fb0bSSameer Pujar						reg = <0x31>;
380*4f45fb0bSSameer Pujar
381*4f45fb0bSSameer Pujar						xbar_amx2_in1_ep: endpoint {
382*4f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in1_ep>;
383*4f45fb0bSSameer Pujar						};
384*4f45fb0bSSameer Pujar					};
385*4f45fb0bSSameer Pujar
386*4f45fb0bSSameer Pujar					xbar_amx2_in2_port: port@32 {
387*4f45fb0bSSameer Pujar						reg = <0x32>;
388*4f45fb0bSSameer Pujar
389*4f45fb0bSSameer Pujar						xbar_amx2_in2_ep: endpoint {
390*4f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in2_ep>;
391*4f45fb0bSSameer Pujar						};
392*4f45fb0bSSameer Pujar					};
393*4f45fb0bSSameer Pujar
394*4f45fb0bSSameer Pujar					xbar_amx2_in3_port: port@33 {
395*4f45fb0bSSameer Pujar						reg = <0x33>;
396*4f45fb0bSSameer Pujar
397*4f45fb0bSSameer Pujar						xbar_amx2_in3_ep: endpoint {
398*4f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in3_ep>;
399*4f45fb0bSSameer Pujar						};
400*4f45fb0bSSameer Pujar					};
401*4f45fb0bSSameer Pujar
402*4f45fb0bSSameer Pujar					xbar_amx2_in4_port: port@34 {
403*4f45fb0bSSameer Pujar						reg = <0x34>;
404*4f45fb0bSSameer Pujar
405*4f45fb0bSSameer Pujar						xbar_amx2_in4_ep: endpoint {
406*4f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in4_ep>;
407*4f45fb0bSSameer Pujar						};
408*4f45fb0bSSameer Pujar					};
409*4f45fb0bSSameer Pujar
410*4f45fb0bSSameer Pujar					port@35 {
411*4f45fb0bSSameer Pujar						reg = <0x35>;
412*4f45fb0bSSameer Pujar
413*4f45fb0bSSameer Pujar						xbar_amx2_out_ep: endpoint {
414*4f45fb0bSSameer Pujar							remote-endpoint = <&amx2_out_ep>;
415*4f45fb0bSSameer Pujar						};
416*4f45fb0bSSameer Pujar					};
417*4f45fb0bSSameer Pujar
418*4f45fb0bSSameer Pujar					xbar_amx3_in1_port: port@36 {
419*4f45fb0bSSameer Pujar						reg = <0x36>;
420*4f45fb0bSSameer Pujar
421*4f45fb0bSSameer Pujar						xbar_amx3_in1_ep: endpoint {
422*4f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in1_ep>;
423*4f45fb0bSSameer Pujar						};
424*4f45fb0bSSameer Pujar					};
425*4f45fb0bSSameer Pujar
426*4f45fb0bSSameer Pujar					xbar_amx3_in2_port: port@37 {
427*4f45fb0bSSameer Pujar						reg = <0x37>;
428*4f45fb0bSSameer Pujar
429*4f45fb0bSSameer Pujar						xbar_amx3_in2_ep: endpoint {
430*4f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in2_ep>;
431*4f45fb0bSSameer Pujar						};
432*4f45fb0bSSameer Pujar					};
433*4f45fb0bSSameer Pujar
434*4f45fb0bSSameer Pujar					xbar_amx3_in3_port: port@38 {
435*4f45fb0bSSameer Pujar						reg = <0x38>;
436*4f45fb0bSSameer Pujar
437*4f45fb0bSSameer Pujar						xbar_amx3_in3_ep: endpoint {
438*4f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in3_ep>;
439*4f45fb0bSSameer Pujar						};
440*4f45fb0bSSameer Pujar					};
441*4f45fb0bSSameer Pujar
442*4f45fb0bSSameer Pujar					xbar_amx3_in4_port: port@39 {
443*4f45fb0bSSameer Pujar						reg = <0x39>;
444*4f45fb0bSSameer Pujar
445*4f45fb0bSSameer Pujar						xbar_amx3_in4_ep: endpoint {
446*4f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in4_ep>;
447*4f45fb0bSSameer Pujar						};
448*4f45fb0bSSameer Pujar					};
449*4f45fb0bSSameer Pujar
450*4f45fb0bSSameer Pujar					port@3a {
451*4f45fb0bSSameer Pujar						reg = <0x3a>;
452*4f45fb0bSSameer Pujar
453*4f45fb0bSSameer Pujar						xbar_amx3_out_ep: endpoint {
454*4f45fb0bSSameer Pujar							remote-endpoint = <&amx3_out_ep>;
455*4f45fb0bSSameer Pujar						};
456*4f45fb0bSSameer Pujar					};
457*4f45fb0bSSameer Pujar
458*4f45fb0bSSameer Pujar					xbar_amx4_in1_port: port@3b {
459*4f45fb0bSSameer Pujar						reg = <0x3b>;
460*4f45fb0bSSameer Pujar
461*4f45fb0bSSameer Pujar						xbar_amx4_in1_ep: endpoint {
462*4f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in1_ep>;
463*4f45fb0bSSameer Pujar						};
464*4f45fb0bSSameer Pujar					};
465*4f45fb0bSSameer Pujar
466*4f45fb0bSSameer Pujar					xbar_amx4_in2_port: port@3c {
467*4f45fb0bSSameer Pujar						reg = <0x3c>;
468*4f45fb0bSSameer Pujar
469*4f45fb0bSSameer Pujar						xbar_amx4_in2_ep: endpoint {
470*4f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in2_ep>;
471*4f45fb0bSSameer Pujar						};
472*4f45fb0bSSameer Pujar					};
473*4f45fb0bSSameer Pujar
474*4f45fb0bSSameer Pujar					xbar_amx4_in3_port: port@3d {
475*4f45fb0bSSameer Pujar						reg = <0x3d>;
476*4f45fb0bSSameer Pujar
477*4f45fb0bSSameer Pujar						xbar_amx4_in3_ep: endpoint {
478*4f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in3_ep>;
479*4f45fb0bSSameer Pujar						};
480*4f45fb0bSSameer Pujar					};
481*4f45fb0bSSameer Pujar
482*4f45fb0bSSameer Pujar					xbar_amx4_in4_port: port@3e {
483*4f45fb0bSSameer Pujar						reg = <0x3e>;
484*4f45fb0bSSameer Pujar
485*4f45fb0bSSameer Pujar						xbar_amx4_in4_ep: endpoint {
486*4f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in4_ep>;
487*4f45fb0bSSameer Pujar						};
488*4f45fb0bSSameer Pujar					};
489*4f45fb0bSSameer Pujar
490*4f45fb0bSSameer Pujar					port@3f {
491*4f45fb0bSSameer Pujar						reg = <0x3f>;
492*4f45fb0bSSameer Pujar
493*4f45fb0bSSameer Pujar						xbar_amx4_out_ep: endpoint {
494*4f45fb0bSSameer Pujar							remote-endpoint = <&amx4_out_ep>;
495*4f45fb0bSSameer Pujar						};
496*4f45fb0bSSameer Pujar					};
497*4f45fb0bSSameer Pujar
498*4f45fb0bSSameer Pujar					xbar_adx1_in_port: port@40 {
499*4f45fb0bSSameer Pujar						reg = <0x40>;
500*4f45fb0bSSameer Pujar
501*4f45fb0bSSameer Pujar						xbar_adx1_in_ep: endpoint {
502*4f45fb0bSSameer Pujar							remote-endpoint = <&adx1_in_ep>;
503*4f45fb0bSSameer Pujar						};
504*4f45fb0bSSameer Pujar					};
505*4f45fb0bSSameer Pujar
506*4f45fb0bSSameer Pujar					port@41 {
507*4f45fb0bSSameer Pujar						reg = <0x41>;
508*4f45fb0bSSameer Pujar
509*4f45fb0bSSameer Pujar						xbar_adx1_out1_ep: endpoint {
510*4f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out1_ep>;
511*4f45fb0bSSameer Pujar						};
512*4f45fb0bSSameer Pujar					};
513*4f45fb0bSSameer Pujar
514*4f45fb0bSSameer Pujar					port@42 {
515*4f45fb0bSSameer Pujar						reg = <0x42>;
516*4f45fb0bSSameer Pujar
517*4f45fb0bSSameer Pujar						xbar_adx1_out2_ep: endpoint {
518*4f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out2_ep>;
519*4f45fb0bSSameer Pujar						};
520*4f45fb0bSSameer Pujar					};
521*4f45fb0bSSameer Pujar
522*4f45fb0bSSameer Pujar					port@43 {
523*4f45fb0bSSameer Pujar						reg = <0x43>;
524*4f45fb0bSSameer Pujar
525*4f45fb0bSSameer Pujar						xbar_adx1_out3_ep: endpoint {
526*4f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out3_ep>;
527*4f45fb0bSSameer Pujar						};
528*4f45fb0bSSameer Pujar					};
529*4f45fb0bSSameer Pujar
530*4f45fb0bSSameer Pujar					port@44 {
531*4f45fb0bSSameer Pujar						reg = <0x44>;
532*4f45fb0bSSameer Pujar
533*4f45fb0bSSameer Pujar						xbar_adx1_out4_ep: endpoint {
534*4f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out4_ep>;
535*4f45fb0bSSameer Pujar						};
536*4f45fb0bSSameer Pujar					};
537*4f45fb0bSSameer Pujar
538*4f45fb0bSSameer Pujar					xbar_adx2_in_port: port@45 {
539*4f45fb0bSSameer Pujar						reg = <0x45>;
540*4f45fb0bSSameer Pujar
541*4f45fb0bSSameer Pujar						xbar_adx2_in_ep: endpoint {
542*4f45fb0bSSameer Pujar							remote-endpoint = <&adx2_in_ep>;
543*4f45fb0bSSameer Pujar						};
544*4f45fb0bSSameer Pujar					};
545*4f45fb0bSSameer Pujar
546*4f45fb0bSSameer Pujar					port@46 {
547*4f45fb0bSSameer Pujar						reg = <0x46>;
548*4f45fb0bSSameer Pujar
549*4f45fb0bSSameer Pujar						xbar_adx2_out1_ep: endpoint {
550*4f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out1_ep>;
551*4f45fb0bSSameer Pujar						};
552*4f45fb0bSSameer Pujar					};
553*4f45fb0bSSameer Pujar
554*4f45fb0bSSameer Pujar					port@47 {
555*4f45fb0bSSameer Pujar						reg = <0x47>;
556*4f45fb0bSSameer Pujar
557*4f45fb0bSSameer Pujar						xbar_adx2_out2_ep: endpoint {
558*4f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out2_ep>;
559*4f45fb0bSSameer Pujar						};
560*4f45fb0bSSameer Pujar					};
561*4f45fb0bSSameer Pujar
562*4f45fb0bSSameer Pujar					port@48 {
563*4f45fb0bSSameer Pujar						reg = <0x48>;
564*4f45fb0bSSameer Pujar
565*4f45fb0bSSameer Pujar						xbar_adx2_out3_ep: endpoint {
566*4f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out3_ep>;
567*4f45fb0bSSameer Pujar						};
568*4f45fb0bSSameer Pujar					};
569*4f45fb0bSSameer Pujar
570*4f45fb0bSSameer Pujar					port@49 {
571*4f45fb0bSSameer Pujar						reg = <0x49>;
572*4f45fb0bSSameer Pujar
573*4f45fb0bSSameer Pujar						xbar_adx2_out4_ep: endpoint {
574*4f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out4_ep>;
575*4f45fb0bSSameer Pujar						};
576*4f45fb0bSSameer Pujar					};
577*4f45fb0bSSameer Pujar
578*4f45fb0bSSameer Pujar					xbar_adx3_in_port: port@4a {
579*4f45fb0bSSameer Pujar						reg = <0x4a>;
580*4f45fb0bSSameer Pujar
581*4f45fb0bSSameer Pujar						xbar_adx3_in_ep: endpoint {
582*4f45fb0bSSameer Pujar							remote-endpoint = <&adx3_in_ep>;
583*4f45fb0bSSameer Pujar						};
584*4f45fb0bSSameer Pujar					};
585*4f45fb0bSSameer Pujar
586*4f45fb0bSSameer Pujar					port@4b {
587*4f45fb0bSSameer Pujar						reg = <0x4b>;
588*4f45fb0bSSameer Pujar
589*4f45fb0bSSameer Pujar						xbar_adx3_out1_ep: endpoint {
590*4f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out1_ep>;
591*4f45fb0bSSameer Pujar						};
592*4f45fb0bSSameer Pujar					};
593*4f45fb0bSSameer Pujar
594*4f45fb0bSSameer Pujar					port@4c {
595*4f45fb0bSSameer Pujar						reg = <0x4c>;
596*4f45fb0bSSameer Pujar
597*4f45fb0bSSameer Pujar						xbar_adx3_out2_ep: endpoint {
598*4f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out2_ep>;
599*4f45fb0bSSameer Pujar						};
600*4f45fb0bSSameer Pujar					};
601*4f45fb0bSSameer Pujar
602*4f45fb0bSSameer Pujar					port@4d {
603*4f45fb0bSSameer Pujar						reg = <0x4d>;
604*4f45fb0bSSameer Pujar
605*4f45fb0bSSameer Pujar						xbar_adx3_out3_ep: endpoint {
606*4f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out3_ep>;
607*4f45fb0bSSameer Pujar						};
608*4f45fb0bSSameer Pujar					};
609*4f45fb0bSSameer Pujar
610*4f45fb0bSSameer Pujar					port@4e {
611*4f45fb0bSSameer Pujar						reg = <0x4e>;
612*4f45fb0bSSameer Pujar
613*4f45fb0bSSameer Pujar						xbar_adx3_out4_ep: endpoint {
614*4f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out4_ep>;
615*4f45fb0bSSameer Pujar						};
616*4f45fb0bSSameer Pujar					};
617*4f45fb0bSSameer Pujar
618*4f45fb0bSSameer Pujar					xbar_adx4_in_port: port@4f {
619*4f45fb0bSSameer Pujar						reg = <0x4f>;
620*4f45fb0bSSameer Pujar
621*4f45fb0bSSameer Pujar						xbar_adx4_in_ep: endpoint {
622*4f45fb0bSSameer Pujar							remote-endpoint = <&adx4_in_ep>;
623*4f45fb0bSSameer Pujar						};
624*4f45fb0bSSameer Pujar					};
625*4f45fb0bSSameer Pujar
626*4f45fb0bSSameer Pujar					port@50 {
627*4f45fb0bSSameer Pujar						reg = <0x50>;
628*4f45fb0bSSameer Pujar
629*4f45fb0bSSameer Pujar						xbar_adx4_out1_ep: endpoint {
630*4f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out1_ep>;
631*4f45fb0bSSameer Pujar						};
632*4f45fb0bSSameer Pujar					};
633*4f45fb0bSSameer Pujar
634*4f45fb0bSSameer Pujar					port@51 {
635*4f45fb0bSSameer Pujar						reg = <0x51>;
636*4f45fb0bSSameer Pujar
637*4f45fb0bSSameer Pujar						xbar_adx4_out2_ep: endpoint {
638*4f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out2_ep>;
639*4f45fb0bSSameer Pujar						};
640*4f45fb0bSSameer Pujar					};
641*4f45fb0bSSameer Pujar
642*4f45fb0bSSameer Pujar					port@52 {
643*4f45fb0bSSameer Pujar						reg = <0x52>;
644*4f45fb0bSSameer Pujar
645*4f45fb0bSSameer Pujar						xbar_adx4_out3_ep: endpoint {
646*4f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out3_ep>;
647*4f45fb0bSSameer Pujar						};
648*4f45fb0bSSameer Pujar					};
649*4f45fb0bSSameer Pujar
650*4f45fb0bSSameer Pujar					port@53 {
651*4f45fb0bSSameer Pujar						reg = <0x53>;
652*4f45fb0bSSameer Pujar
653*4f45fb0bSSameer Pujar						xbar_adx4_out4_ep: endpoint {
654*4f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out4_ep>;
655*4f45fb0bSSameer Pujar						};
656*4f45fb0bSSameer Pujar					};
657*4f45fb0bSSameer Pujar
658*4f45fb0bSSameer Pujar					xbar_mixer_in1_port: port@54 {
659*4f45fb0bSSameer Pujar						reg = <0x54>;
660*4f45fb0bSSameer Pujar
661*4f45fb0bSSameer Pujar						xbar_mixer_in1_ep: endpoint {
662*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in1_ep>;
663*4f45fb0bSSameer Pujar						};
664*4f45fb0bSSameer Pujar					};
665*4f45fb0bSSameer Pujar
666*4f45fb0bSSameer Pujar					xbar_mixer_in2_port: port@55 {
667*4f45fb0bSSameer Pujar						reg = <0x55>;
668*4f45fb0bSSameer Pujar
669*4f45fb0bSSameer Pujar						xbar_mixer_in2_ep: endpoint {
670*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in2_ep>;
671*4f45fb0bSSameer Pujar						};
672*4f45fb0bSSameer Pujar					};
673*4f45fb0bSSameer Pujar
674*4f45fb0bSSameer Pujar					xbar_mixer_in3_port: port@56 {
675*4f45fb0bSSameer Pujar						reg = <0x56>;
676*4f45fb0bSSameer Pujar
677*4f45fb0bSSameer Pujar						xbar_mixer_in3_ep: endpoint {
678*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in3_ep>;
679*4f45fb0bSSameer Pujar						};
680*4f45fb0bSSameer Pujar					};
681*4f45fb0bSSameer Pujar
682*4f45fb0bSSameer Pujar					xbar_mixer_in4_port: port@57 {
683*4f45fb0bSSameer Pujar						reg = <0x57>;
684*4f45fb0bSSameer Pujar
685*4f45fb0bSSameer Pujar						xbar_mixer_in4_ep: endpoint {
686*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in4_ep>;
687*4f45fb0bSSameer Pujar						};
688*4f45fb0bSSameer Pujar					};
689*4f45fb0bSSameer Pujar
690*4f45fb0bSSameer Pujar					xbar_mixer_in5_port: port@58 {
691*4f45fb0bSSameer Pujar						reg = <0x58>;
692*4f45fb0bSSameer Pujar
693*4f45fb0bSSameer Pujar						xbar_mixer_in5_ep: endpoint {
694*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in5_ep>;
695*4f45fb0bSSameer Pujar						};
696*4f45fb0bSSameer Pujar					};
697*4f45fb0bSSameer Pujar
698*4f45fb0bSSameer Pujar					xbar_mixer_in6_port: port@59 {
699*4f45fb0bSSameer Pujar						reg = <0x59>;
700*4f45fb0bSSameer Pujar
701*4f45fb0bSSameer Pujar						xbar_mixer_in6_ep: endpoint {
702*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in6_ep>;
703*4f45fb0bSSameer Pujar						};
704*4f45fb0bSSameer Pujar					};
705*4f45fb0bSSameer Pujar
706*4f45fb0bSSameer Pujar					xbar_mixer_in7_port: port@5a {
707*4f45fb0bSSameer Pujar						reg = <0x5a>;
708*4f45fb0bSSameer Pujar
709*4f45fb0bSSameer Pujar						xbar_mixer_in7_ep: endpoint {
710*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in7_ep>;
711*4f45fb0bSSameer Pujar						};
712*4f45fb0bSSameer Pujar					};
713*4f45fb0bSSameer Pujar
714*4f45fb0bSSameer Pujar					xbar_mixer_in8_port: port@5b {
715*4f45fb0bSSameer Pujar						reg = <0x5b>;
716*4f45fb0bSSameer Pujar
717*4f45fb0bSSameer Pujar						xbar_mixer_in8_ep: endpoint {
718*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in8_ep>;
719*4f45fb0bSSameer Pujar						};
720*4f45fb0bSSameer Pujar					};
721*4f45fb0bSSameer Pujar
722*4f45fb0bSSameer Pujar					xbar_mixer_in9_port: port@5c {
723*4f45fb0bSSameer Pujar						reg = <0x5c>;
724*4f45fb0bSSameer Pujar
725*4f45fb0bSSameer Pujar						xbar_mixer_in9_ep: endpoint {
726*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in9_ep>;
727*4f45fb0bSSameer Pujar						};
728*4f45fb0bSSameer Pujar					};
729*4f45fb0bSSameer Pujar
730*4f45fb0bSSameer Pujar					xbar_mixer_in10_port: port@5d {
731*4f45fb0bSSameer Pujar						reg = <0x5d>;
732*4f45fb0bSSameer Pujar
733*4f45fb0bSSameer Pujar						xbar_mixer_in10_ep: endpoint {
734*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in10_ep>;
735*4f45fb0bSSameer Pujar						};
736*4f45fb0bSSameer Pujar					};
737*4f45fb0bSSameer Pujar
738*4f45fb0bSSameer Pujar					port@5e {
739*4f45fb0bSSameer Pujar						reg = <0x5e>;
740*4f45fb0bSSameer Pujar
741*4f45fb0bSSameer Pujar						xbar_mixer_out1_ep: endpoint {
742*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out1_ep>;
743*4f45fb0bSSameer Pujar						};
744*4f45fb0bSSameer Pujar					};
745*4f45fb0bSSameer Pujar
746*4f45fb0bSSameer Pujar					port@5f {
747*4f45fb0bSSameer Pujar						reg = <0x5f>;
748*4f45fb0bSSameer Pujar
749*4f45fb0bSSameer Pujar						xbar_mixer_out2_ep: endpoint {
750*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out2_ep>;
751*4f45fb0bSSameer Pujar						};
752*4f45fb0bSSameer Pujar					};
753*4f45fb0bSSameer Pujar
754*4f45fb0bSSameer Pujar					port@60 {
755*4f45fb0bSSameer Pujar						reg = <0x60>;
756*4f45fb0bSSameer Pujar
757*4f45fb0bSSameer Pujar						xbar_mixer_out3_ep: endpoint {
758*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out3_ep>;
759*4f45fb0bSSameer Pujar						};
760*4f45fb0bSSameer Pujar					};
761*4f45fb0bSSameer Pujar
762*4f45fb0bSSameer Pujar					port@61 {
763*4f45fb0bSSameer Pujar						reg = <0x61>;
764*4f45fb0bSSameer Pujar
765*4f45fb0bSSameer Pujar						xbar_mixer_out4_ep: endpoint {
766*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out4_ep>;
767*4f45fb0bSSameer Pujar						};
768*4f45fb0bSSameer Pujar					};
769*4f45fb0bSSameer Pujar
770*4f45fb0bSSameer Pujar					port@62 {
771*4f45fb0bSSameer Pujar						reg = <0x62>;
772*4f45fb0bSSameer Pujar
773*4f45fb0bSSameer Pujar						xbar_mixer_out5_ep: endpoint {
774*4f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out5_ep>;
775*4f45fb0bSSameer Pujar						};
776*4f45fb0bSSameer Pujar					};
777ff62b09dSSameer Pujar				};
778ff62b09dSSameer Pujar
779ff62b09dSSameer Pujar				admaif@290f000 {
780ff62b09dSSameer Pujar					status = "okay";
781ff62b09dSSameer Pujar
782ff62b09dSSameer Pujar					ports {
783ff62b09dSSameer Pujar						#address-cells = <1>;
784ff62b09dSSameer Pujar						#size-cells = <0>;
785ff62b09dSSameer Pujar
786ff62b09dSSameer Pujar						admaif0_port: port@0 {
787ff62b09dSSameer Pujar							reg = <0x0>;
788ff62b09dSSameer Pujar
789ff62b09dSSameer Pujar							admaif0_ep: endpoint {
790ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif0_ep>;
791ff62b09dSSameer Pujar							};
792ff62b09dSSameer Pujar						};
793ff62b09dSSameer Pujar
794ff62b09dSSameer Pujar						admaif1_port: port@1 {
795ff62b09dSSameer Pujar							reg = <0x1>;
796ff62b09dSSameer Pujar
797ff62b09dSSameer Pujar							admaif1_ep: endpoint {
798ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif1_ep>;
799ff62b09dSSameer Pujar							};
800ff62b09dSSameer Pujar						};
801ff62b09dSSameer Pujar
802ff62b09dSSameer Pujar						admaif2_port: port@2 {
803ff62b09dSSameer Pujar							reg = <0x2>;
804ff62b09dSSameer Pujar
805ff62b09dSSameer Pujar							admaif2_ep: endpoint {
806ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif2_ep>;
807ff62b09dSSameer Pujar							};
808ff62b09dSSameer Pujar						};
809ff62b09dSSameer Pujar
810ff62b09dSSameer Pujar						admaif3_port: port@3 {
811ff62b09dSSameer Pujar							reg = <0x3>;
812ff62b09dSSameer Pujar
813ff62b09dSSameer Pujar							admaif3_ep: endpoint {
814ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif3_ep>;
815ff62b09dSSameer Pujar							};
816ff62b09dSSameer Pujar						};
817ff62b09dSSameer Pujar
818ff62b09dSSameer Pujar						admaif4_port: port@4 {
819ff62b09dSSameer Pujar							reg = <0x4>;
820ff62b09dSSameer Pujar
821ff62b09dSSameer Pujar							admaif4_ep: endpoint {
822ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif4_ep>;
823ff62b09dSSameer Pujar							};
824ff62b09dSSameer Pujar						};
825ff62b09dSSameer Pujar
826ff62b09dSSameer Pujar						admaif5_port: port@5 {
827ff62b09dSSameer Pujar							reg = <0x5>;
828ff62b09dSSameer Pujar
829ff62b09dSSameer Pujar							admaif5_ep: endpoint {
830ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif5_ep>;
831ff62b09dSSameer Pujar							};
832ff62b09dSSameer Pujar						};
833ff62b09dSSameer Pujar
834ff62b09dSSameer Pujar						admaif6_port: port@6 {
835ff62b09dSSameer Pujar							reg = <0x6>;
836ff62b09dSSameer Pujar
837ff62b09dSSameer Pujar							admaif6_ep: endpoint {
838ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif6_ep>;
839ff62b09dSSameer Pujar							};
840ff62b09dSSameer Pujar						};
841ff62b09dSSameer Pujar
842ff62b09dSSameer Pujar						admaif7_port: port@7 {
843ff62b09dSSameer Pujar							reg = <0x7>;
844ff62b09dSSameer Pujar
845ff62b09dSSameer Pujar							admaif7_ep: endpoint {
846ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif7_ep>;
847ff62b09dSSameer Pujar							};
848ff62b09dSSameer Pujar						};
849ff62b09dSSameer Pujar
850ff62b09dSSameer Pujar						admaif8_port: port@8 {
851ff62b09dSSameer Pujar							reg = <0x8>;
852ff62b09dSSameer Pujar
853ff62b09dSSameer Pujar							admaif8_ep: endpoint {
854ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif8_ep>;
855ff62b09dSSameer Pujar							};
856ff62b09dSSameer Pujar						};
857ff62b09dSSameer Pujar
858ff62b09dSSameer Pujar						admaif9_port: port@9 {
859ff62b09dSSameer Pujar							reg = <0x9>;
860ff62b09dSSameer Pujar
861ff62b09dSSameer Pujar							admaif9_ep: endpoint {
862ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif9_ep>;
863ff62b09dSSameer Pujar							};
864ff62b09dSSameer Pujar						};
865ff62b09dSSameer Pujar
866ff62b09dSSameer Pujar						admaif10_port: port@a {
867ff62b09dSSameer Pujar							reg = <0xa>;
868ff62b09dSSameer Pujar
869ff62b09dSSameer Pujar							admaif10_ep: endpoint {
870ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif10_ep>;
871ff62b09dSSameer Pujar							};
872ff62b09dSSameer Pujar						};
873ff62b09dSSameer Pujar
874ff62b09dSSameer Pujar						admaif11_port: port@b {
875ff62b09dSSameer Pujar							reg = <0xb>;
876ff62b09dSSameer Pujar
877ff62b09dSSameer Pujar							admaif11_ep: endpoint {
878ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif11_ep>;
879ff62b09dSSameer Pujar							};
880ff62b09dSSameer Pujar						};
881ff62b09dSSameer Pujar
882ff62b09dSSameer Pujar						admaif12_port: port@c {
883ff62b09dSSameer Pujar							reg = <0xc>;
884ff62b09dSSameer Pujar
885ff62b09dSSameer Pujar							admaif12_ep: endpoint {
886ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif12_ep>;
887ff62b09dSSameer Pujar							};
888ff62b09dSSameer Pujar						};
889ff62b09dSSameer Pujar
890ff62b09dSSameer Pujar						admaif13_port: port@d {
891ff62b09dSSameer Pujar							reg = <0xd>;
892ff62b09dSSameer Pujar
893ff62b09dSSameer Pujar							admaif13_ep: endpoint {
894ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif13_ep>;
895ff62b09dSSameer Pujar							};
896ff62b09dSSameer Pujar						};
897ff62b09dSSameer Pujar
898ff62b09dSSameer Pujar						admaif14_port: port@e {
899ff62b09dSSameer Pujar							reg = <0xe>;
900ff62b09dSSameer Pujar
901ff62b09dSSameer Pujar							admaif14_ep: endpoint {
902ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif14_ep>;
903ff62b09dSSameer Pujar							};
904ff62b09dSSameer Pujar						};
905ff62b09dSSameer Pujar
906ff62b09dSSameer Pujar						admaif15_port: port@f {
907ff62b09dSSameer Pujar							reg = <0xf>;
908ff62b09dSSameer Pujar
909ff62b09dSSameer Pujar							admaif15_ep: endpoint {
910ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif15_ep>;
911ff62b09dSSameer Pujar							};
912ff62b09dSSameer Pujar						};
913ff62b09dSSameer Pujar
914ff62b09dSSameer Pujar						admaif16_port: port@10 {
915ff62b09dSSameer Pujar							reg = <0x10>;
916ff62b09dSSameer Pujar
917ff62b09dSSameer Pujar							admaif16_ep: endpoint {
918ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif16_ep>;
919ff62b09dSSameer Pujar							};
920ff62b09dSSameer Pujar						};
921ff62b09dSSameer Pujar
922ff62b09dSSameer Pujar						admaif17_port: port@11 {
923ff62b09dSSameer Pujar							reg = <0x11>;
924ff62b09dSSameer Pujar
925ff62b09dSSameer Pujar							admaif17_ep: endpoint {
926ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif17_ep>;
927ff62b09dSSameer Pujar							};
928ff62b09dSSameer Pujar						};
929ff62b09dSSameer Pujar
930ff62b09dSSameer Pujar						admaif18_port: port@12 {
931ff62b09dSSameer Pujar							reg = <0x12>;
932ff62b09dSSameer Pujar
933ff62b09dSSameer Pujar							admaif18_ep: endpoint {
934ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif18_ep>;
935ff62b09dSSameer Pujar							};
936ff62b09dSSameer Pujar						};
937ff62b09dSSameer Pujar
938ff62b09dSSameer Pujar						admaif19_port: port@13 {
939ff62b09dSSameer Pujar							reg = <0x13>;
940ff62b09dSSameer Pujar
941ff62b09dSSameer Pujar							admaif19_ep: endpoint {
942ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif19_ep>;
943ff62b09dSSameer Pujar							};
944ff62b09dSSameer Pujar						};
945ff62b09dSSameer Pujar					};
946ff62b09dSSameer Pujar				};
947ff62b09dSSameer Pujar
948ff62b09dSSameer Pujar				i2s@2901200 {
949ff62b09dSSameer Pujar					status = "okay";
950ff62b09dSSameer Pujar
951ff62b09dSSameer Pujar					ports {
952ff62b09dSSameer Pujar						#address-cells = <1>;
953ff62b09dSSameer Pujar						#size-cells = <0>;
954ff62b09dSSameer Pujar
955ff62b09dSSameer Pujar						port@0 {
956ff62b09dSSameer Pujar							reg = <0>;
957ff62b09dSSameer Pujar
958ff62b09dSSameer Pujar							i2s3_cif_ep: endpoint {
959ff62b09dSSameer Pujar								remote-endpoint = <&xbar_i2s3_ep>;
960ff62b09dSSameer Pujar							};
961ff62b09dSSameer Pujar						};
962ff62b09dSSameer Pujar
963ff62b09dSSameer Pujar						i2s3_port: port@1 {
964ff62b09dSSameer Pujar							reg = <1>;
965ff62b09dSSameer Pujar
966ff62b09dSSameer Pujar							i2s3_dap_ep: endpoint {
967ff62b09dSSameer Pujar								dai-format = "i2s";
968ff62b09dSSameer Pujar								/* Place holder for external Codec */
969ff62b09dSSameer Pujar							};
970ff62b09dSSameer Pujar						};
971ff62b09dSSameer Pujar					};
972ff62b09dSSameer Pujar				};
973ff62b09dSSameer Pujar
974ff62b09dSSameer Pujar				i2s@2901400 {
975ff62b09dSSameer Pujar					status = "okay";
976ff62b09dSSameer Pujar
977ff62b09dSSameer Pujar					ports {
978ff62b09dSSameer Pujar						#address-cells = <1>;
979ff62b09dSSameer Pujar						#size-cells = <0>;
980ff62b09dSSameer Pujar
981ff62b09dSSameer Pujar						port@0 {
982ff62b09dSSameer Pujar							reg = <0>;
983ff62b09dSSameer Pujar
984ff62b09dSSameer Pujar							i2s5_cif_ep: endpoint {
985ff62b09dSSameer Pujar								remote-endpoint = <&xbar_i2s5_ep>;
986ff62b09dSSameer Pujar							};
987ff62b09dSSameer Pujar						};
988ff62b09dSSameer Pujar
989ff62b09dSSameer Pujar						i2s5_port: port@1 {
990ff62b09dSSameer Pujar							reg = <1>;
991ff62b09dSSameer Pujar
992ff62b09dSSameer Pujar							i2s5_dap_ep: endpoint@0 {
993ff62b09dSSameer Pujar								dai-format = "i2s";
994ff62b09dSSameer Pujar								/* Place holder for external Codec */
995ff62b09dSSameer Pujar							};
996ff62b09dSSameer Pujar						};
997ff62b09dSSameer Pujar					};
998ff62b09dSSameer Pujar				};
999ff62b09dSSameer Pujar
1000ff62b09dSSameer Pujar				dmic@2904000 {
1001ff62b09dSSameer Pujar					status = "okay";
1002ff62b09dSSameer Pujar
1003ff62b09dSSameer Pujar					ports {
1004ff62b09dSSameer Pujar						#address-cells = <1>;
1005ff62b09dSSameer Pujar						#size-cells = <0>;
1006ff62b09dSSameer Pujar
1007ff62b09dSSameer Pujar						port@0 {
1008ff62b09dSSameer Pujar							reg = <0>;
1009ff62b09dSSameer Pujar
1010ff62b09dSSameer Pujar							dmic1_cif_ep: endpoint {
1011ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dmic1_ep>;
1012ff62b09dSSameer Pujar							};
1013ff62b09dSSameer Pujar						};
1014ff62b09dSSameer Pujar
1015ff62b09dSSameer Pujar						dmic1_port: port@1 {
1016ff62b09dSSameer Pujar							reg = <1>;
1017ff62b09dSSameer Pujar
1018ff62b09dSSameer Pujar							dmic1_dap_ep: endpoint {
1019ff62b09dSSameer Pujar								/* Place holder for external Codec */
1020ff62b09dSSameer Pujar							};
1021ff62b09dSSameer Pujar						};
1022ff62b09dSSameer Pujar					};
1023ff62b09dSSameer Pujar				};
1024ff62b09dSSameer Pujar
1025ff62b09dSSameer Pujar				dmic@2904100 {
1026ff62b09dSSameer Pujar					status = "okay";
1027ff62b09dSSameer Pujar
1028ff62b09dSSameer Pujar					ports {
1029ff62b09dSSameer Pujar						#address-cells = <1>;
1030ff62b09dSSameer Pujar						#size-cells = <0>;
1031ff62b09dSSameer Pujar
1032ff62b09dSSameer Pujar						port@0 {
1033ff62b09dSSameer Pujar							reg = <0>;
1034ff62b09dSSameer Pujar
1035ff62b09dSSameer Pujar							dmic2_cif_ep: endpoint {
1036ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dmic2_ep>;
1037ff62b09dSSameer Pujar							};
1038ff62b09dSSameer Pujar						};
1039ff62b09dSSameer Pujar
1040ff62b09dSSameer Pujar						dmic2_port: port@1 {
1041ff62b09dSSameer Pujar							reg = <1>;
1042ff62b09dSSameer Pujar
1043ff62b09dSSameer Pujar							dmic2_dap_ep: endpoint {
1044ff62b09dSSameer Pujar								/* Place holder for external Codec */
1045ff62b09dSSameer Pujar							};
1046ff62b09dSSameer Pujar						};
1047ff62b09dSSameer Pujar					};
1048ff62b09dSSameer Pujar				};
1049ff62b09dSSameer Pujar
1050ff62b09dSSameer Pujar				dmic@2904300 {
1051ff62b09dSSameer Pujar					status = "okay";
1052ff62b09dSSameer Pujar
1053ff62b09dSSameer Pujar					ports {
1054ff62b09dSSameer Pujar						#address-cells = <1>;
1055ff62b09dSSameer Pujar						#size-cells = <0>;
1056ff62b09dSSameer Pujar
1057ff62b09dSSameer Pujar						port@0 {
1058ff62b09dSSameer Pujar							reg = <0>;
1059ff62b09dSSameer Pujar
1060ff62b09dSSameer Pujar							dmic4_cif_ep: endpoint {
1061ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dmic4_ep>;
1062ff62b09dSSameer Pujar							};
1063ff62b09dSSameer Pujar						};
1064ff62b09dSSameer Pujar
1065ff62b09dSSameer Pujar						dmic4_port: port@1 {
1066ff62b09dSSameer Pujar							reg = <1>;
1067ff62b09dSSameer Pujar
1068ff62b09dSSameer Pujar							dmic4_dap_ep: endpoint {
1069ff62b09dSSameer Pujar								/* Place holder for external Codec */
1070ff62b09dSSameer Pujar							};
1071ff62b09dSSameer Pujar						};
1072ff62b09dSSameer Pujar					};
1073ff62b09dSSameer Pujar				};
1074ff62b09dSSameer Pujar
1075ff62b09dSSameer Pujar				dspk@2905000 {
1076ff62b09dSSameer Pujar					status = "okay";
1077ff62b09dSSameer Pujar
1078ff62b09dSSameer Pujar					ports {
1079ff62b09dSSameer Pujar						#address-cells = <1>;
1080ff62b09dSSameer Pujar						#size-cells = <0>;
1081ff62b09dSSameer Pujar
1082ff62b09dSSameer Pujar						port@0 {
1083ff62b09dSSameer Pujar							reg = <0>;
1084ff62b09dSSameer Pujar
1085ff62b09dSSameer Pujar							dspk1_cif_ep: endpoint {
1086ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dspk1_ep>;
1087ff62b09dSSameer Pujar							};
1088ff62b09dSSameer Pujar						};
1089ff62b09dSSameer Pujar
1090ff62b09dSSameer Pujar						dspk1_port: port@1 {
1091ff62b09dSSameer Pujar							reg = <1>;
1092ff62b09dSSameer Pujar
1093ff62b09dSSameer Pujar							dspk1_dap_ep: endpoint {
1094ff62b09dSSameer Pujar								/* Place holder for external Codec */
1095ff62b09dSSameer Pujar							};
1096ff62b09dSSameer Pujar						};
1097ff62b09dSSameer Pujar					};
1098ff62b09dSSameer Pujar				};
1099ff62b09dSSameer Pujar
1100ff62b09dSSameer Pujar				dspk@2905100 {
1101ff62b09dSSameer Pujar					status = "okay";
1102ff62b09dSSameer Pujar
1103ff62b09dSSameer Pujar					ports {
1104ff62b09dSSameer Pujar						#address-cells = <1>;
1105ff62b09dSSameer Pujar						#size-cells = <0>;
1106ff62b09dSSameer Pujar
1107ff62b09dSSameer Pujar						port@0 {
1108ff62b09dSSameer Pujar							reg = <0>;
1109ff62b09dSSameer Pujar
1110ff62b09dSSameer Pujar							dspk2_cif_ep: endpoint {
1111ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dspk2_ep>;
1112ff62b09dSSameer Pujar							};
1113ff62b09dSSameer Pujar						};
1114ff62b09dSSameer Pujar
1115ff62b09dSSameer Pujar						dspk2_port: port@1 {
1116ff62b09dSSameer Pujar							reg = <1>;
1117ff62b09dSSameer Pujar
1118ff62b09dSSameer Pujar							dspk2_dap_ep: endpoint {
1119ff62b09dSSameer Pujar								/* Place holder for external Codec */
1120ff62b09dSSameer Pujar							};
1121ff62b09dSSameer Pujar						};
1122ff62b09dSSameer Pujar					};
1123ff62b09dSSameer Pujar				};
1124*4f45fb0bSSameer Pujar
1125*4f45fb0bSSameer Pujar				sfc@2902000 {
1126*4f45fb0bSSameer Pujar					status = "okay";
1127*4f45fb0bSSameer Pujar
1128*4f45fb0bSSameer Pujar					ports {
1129*4f45fb0bSSameer Pujar						#address-cells = <1>;
1130*4f45fb0bSSameer Pujar						#size-cells = <0>;
1131*4f45fb0bSSameer Pujar
1132*4f45fb0bSSameer Pujar						port@0 {
1133*4f45fb0bSSameer Pujar							reg = <0>;
1134*4f45fb0bSSameer Pujar
1135*4f45fb0bSSameer Pujar							sfc1_cif_in_ep: endpoint {
1136*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_in_ep>;
1137*4f45fb0bSSameer Pujar								convert-rate = <44100>;
1138*4f45fb0bSSameer Pujar							};
1139*4f45fb0bSSameer Pujar						};
1140*4f45fb0bSSameer Pujar
1141*4f45fb0bSSameer Pujar						sfc1_out_port: port@1 {
1142*4f45fb0bSSameer Pujar							reg = <1>;
1143*4f45fb0bSSameer Pujar
1144*4f45fb0bSSameer Pujar							sfc1_cif_out_ep: endpoint {
1145*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_out_ep>;
1146*4f45fb0bSSameer Pujar								convert-rate = <48000>;
1147*4f45fb0bSSameer Pujar							};
1148*4f45fb0bSSameer Pujar						};
1149*4f45fb0bSSameer Pujar					};
1150*4f45fb0bSSameer Pujar				};
1151*4f45fb0bSSameer Pujar
1152*4f45fb0bSSameer Pujar				sfc@2902200 {
1153*4f45fb0bSSameer Pujar					status = "okay";
1154*4f45fb0bSSameer Pujar
1155*4f45fb0bSSameer Pujar					ports {
1156*4f45fb0bSSameer Pujar						#address-cells = <1>;
1157*4f45fb0bSSameer Pujar						#size-cells = <0>;
1158*4f45fb0bSSameer Pujar
1159*4f45fb0bSSameer Pujar						port@0 {
1160*4f45fb0bSSameer Pujar							reg = <0>;
1161*4f45fb0bSSameer Pujar
1162*4f45fb0bSSameer Pujar							sfc2_cif_in_ep: endpoint {
1163*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_in_ep>;
1164*4f45fb0bSSameer Pujar							};
1165*4f45fb0bSSameer Pujar						};
1166*4f45fb0bSSameer Pujar
1167*4f45fb0bSSameer Pujar						sfc2_out_port: port@1 {
1168*4f45fb0bSSameer Pujar							reg = <1>;
1169*4f45fb0bSSameer Pujar
1170*4f45fb0bSSameer Pujar							sfc2_cif_out_ep: endpoint {
1171*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_out_ep>;
1172*4f45fb0bSSameer Pujar							};
1173*4f45fb0bSSameer Pujar						};
1174*4f45fb0bSSameer Pujar					};
1175*4f45fb0bSSameer Pujar				};
1176*4f45fb0bSSameer Pujar
1177*4f45fb0bSSameer Pujar				sfc@2902400 {
1178*4f45fb0bSSameer Pujar					status = "okay";
1179*4f45fb0bSSameer Pujar
1180*4f45fb0bSSameer Pujar					ports {
1181*4f45fb0bSSameer Pujar						#address-cells = <1>;
1182*4f45fb0bSSameer Pujar						#size-cells = <0>;
1183*4f45fb0bSSameer Pujar
1184*4f45fb0bSSameer Pujar						port@0 {
1185*4f45fb0bSSameer Pujar							reg = <0>;
1186*4f45fb0bSSameer Pujar
1187*4f45fb0bSSameer Pujar							sfc3_cif_in_ep: endpoint {
1188*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_in_ep>;
1189*4f45fb0bSSameer Pujar							};
1190*4f45fb0bSSameer Pujar						};
1191*4f45fb0bSSameer Pujar
1192*4f45fb0bSSameer Pujar						sfc3_out_port: port@1 {
1193*4f45fb0bSSameer Pujar							reg = <1>;
1194*4f45fb0bSSameer Pujar
1195*4f45fb0bSSameer Pujar							sfc3_cif_out_ep: endpoint {
1196*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_out_ep>;
1197*4f45fb0bSSameer Pujar							};
1198*4f45fb0bSSameer Pujar						};
1199*4f45fb0bSSameer Pujar					};
1200*4f45fb0bSSameer Pujar				};
1201*4f45fb0bSSameer Pujar
1202*4f45fb0bSSameer Pujar				sfc@2902600 {
1203*4f45fb0bSSameer Pujar					status = "okay";
1204*4f45fb0bSSameer Pujar
1205*4f45fb0bSSameer Pujar					ports {
1206*4f45fb0bSSameer Pujar						#address-cells = <1>;
1207*4f45fb0bSSameer Pujar						#size-cells = <0>;
1208*4f45fb0bSSameer Pujar
1209*4f45fb0bSSameer Pujar						port@0 {
1210*4f45fb0bSSameer Pujar							reg = <0>;
1211*4f45fb0bSSameer Pujar
1212*4f45fb0bSSameer Pujar							sfc4_cif_in_ep: endpoint {
1213*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_in_ep>;
1214*4f45fb0bSSameer Pujar							};
1215*4f45fb0bSSameer Pujar						};
1216*4f45fb0bSSameer Pujar
1217*4f45fb0bSSameer Pujar						sfc4_out_port: port@1 {
1218*4f45fb0bSSameer Pujar							reg = <1>;
1219*4f45fb0bSSameer Pujar
1220*4f45fb0bSSameer Pujar							sfc4_cif_out_ep: endpoint {
1221*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_out_ep>;
1222*4f45fb0bSSameer Pujar							};
1223*4f45fb0bSSameer Pujar						};
1224*4f45fb0bSSameer Pujar					};
1225*4f45fb0bSSameer Pujar				};
1226*4f45fb0bSSameer Pujar
1227*4f45fb0bSSameer Pujar				mvc@290a000 {
1228*4f45fb0bSSameer Pujar					status = "okay";
1229*4f45fb0bSSameer Pujar
1230*4f45fb0bSSameer Pujar					ports {
1231*4f45fb0bSSameer Pujar						#address-cells = <1>;
1232*4f45fb0bSSameer Pujar						#size-cells = <0>;
1233*4f45fb0bSSameer Pujar
1234*4f45fb0bSSameer Pujar						port@0 {
1235*4f45fb0bSSameer Pujar							reg = <0>;
1236*4f45fb0bSSameer Pujar
1237*4f45fb0bSSameer Pujar							mvc1_cif_in_ep: endpoint {
1238*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_in_ep>;
1239*4f45fb0bSSameer Pujar							};
1240*4f45fb0bSSameer Pujar						};
1241*4f45fb0bSSameer Pujar
1242*4f45fb0bSSameer Pujar						mvc1_out_port: port@1 {
1243*4f45fb0bSSameer Pujar							reg = <1>;
1244*4f45fb0bSSameer Pujar
1245*4f45fb0bSSameer Pujar							mvc1_cif_out_ep: endpoint {
1246*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_out_ep>;
1247*4f45fb0bSSameer Pujar							};
1248*4f45fb0bSSameer Pujar						};
1249*4f45fb0bSSameer Pujar					};
1250*4f45fb0bSSameer Pujar				};
1251*4f45fb0bSSameer Pujar
1252*4f45fb0bSSameer Pujar				mvc@290a200 {
1253*4f45fb0bSSameer Pujar					status = "okay";
1254*4f45fb0bSSameer Pujar
1255*4f45fb0bSSameer Pujar					ports {
1256*4f45fb0bSSameer Pujar						#address-cells = <1>;
1257*4f45fb0bSSameer Pujar						#size-cells = <0>;
1258*4f45fb0bSSameer Pujar
1259*4f45fb0bSSameer Pujar						port@0 {
1260*4f45fb0bSSameer Pujar							reg = <0>;
1261*4f45fb0bSSameer Pujar
1262*4f45fb0bSSameer Pujar							mvc2_cif_in_ep: endpoint {
1263*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_in_ep>;
1264*4f45fb0bSSameer Pujar							};
1265*4f45fb0bSSameer Pujar						};
1266*4f45fb0bSSameer Pujar
1267*4f45fb0bSSameer Pujar						mvc2_out_port: port@1 {
1268*4f45fb0bSSameer Pujar							reg = <1>;
1269*4f45fb0bSSameer Pujar
1270*4f45fb0bSSameer Pujar							mvc2_cif_out_ep: endpoint {
1271*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_out_ep>;
1272*4f45fb0bSSameer Pujar							};
1273*4f45fb0bSSameer Pujar						};
1274*4f45fb0bSSameer Pujar					};
1275*4f45fb0bSSameer Pujar				};
1276*4f45fb0bSSameer Pujar
1277*4f45fb0bSSameer Pujar				amx@2903000 {
1278*4f45fb0bSSameer Pujar					status = "okay";
1279*4f45fb0bSSameer Pujar
1280*4f45fb0bSSameer Pujar					ports {
1281*4f45fb0bSSameer Pujar						#address-cells = <1>;
1282*4f45fb0bSSameer Pujar						#size-cells = <0>;
1283*4f45fb0bSSameer Pujar
1284*4f45fb0bSSameer Pujar						port@0 {
1285*4f45fb0bSSameer Pujar							reg = <0>;
1286*4f45fb0bSSameer Pujar
1287*4f45fb0bSSameer Pujar							amx1_in1_ep: endpoint {
1288*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in1_ep>;
1289*4f45fb0bSSameer Pujar							};
1290*4f45fb0bSSameer Pujar						};
1291*4f45fb0bSSameer Pujar
1292*4f45fb0bSSameer Pujar						port@1 {
1293*4f45fb0bSSameer Pujar							reg = <1>;
1294*4f45fb0bSSameer Pujar
1295*4f45fb0bSSameer Pujar							amx1_in2_ep: endpoint {
1296*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in2_ep>;
1297*4f45fb0bSSameer Pujar							};
1298*4f45fb0bSSameer Pujar						};
1299*4f45fb0bSSameer Pujar
1300*4f45fb0bSSameer Pujar						port@2 {
1301*4f45fb0bSSameer Pujar							reg = <2>;
1302*4f45fb0bSSameer Pujar
1303*4f45fb0bSSameer Pujar							amx1_in3_ep: endpoint {
1304*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in3_ep>;
1305*4f45fb0bSSameer Pujar							};
1306*4f45fb0bSSameer Pujar						};
1307*4f45fb0bSSameer Pujar
1308*4f45fb0bSSameer Pujar						port@3 {
1309*4f45fb0bSSameer Pujar							reg = <3>;
1310*4f45fb0bSSameer Pujar
1311*4f45fb0bSSameer Pujar							amx1_in4_ep: endpoint {
1312*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in4_ep>;
1313*4f45fb0bSSameer Pujar							};
1314*4f45fb0bSSameer Pujar						};
1315*4f45fb0bSSameer Pujar
1316*4f45fb0bSSameer Pujar						amx1_out_port: port@4 {
1317*4f45fb0bSSameer Pujar							reg = <4>;
1318*4f45fb0bSSameer Pujar
1319*4f45fb0bSSameer Pujar							amx1_out_ep: endpoint {
1320*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_out_ep>;
1321*4f45fb0bSSameer Pujar							};
1322*4f45fb0bSSameer Pujar						};
1323*4f45fb0bSSameer Pujar					};
1324*4f45fb0bSSameer Pujar				};
1325*4f45fb0bSSameer Pujar
1326*4f45fb0bSSameer Pujar				amx@2903100 {
1327*4f45fb0bSSameer Pujar					status = "okay";
1328*4f45fb0bSSameer Pujar
1329*4f45fb0bSSameer Pujar					ports {
1330*4f45fb0bSSameer Pujar						#address-cells = <1>;
1331*4f45fb0bSSameer Pujar						#size-cells = <0>;
1332*4f45fb0bSSameer Pujar
1333*4f45fb0bSSameer Pujar						port@0 {
1334*4f45fb0bSSameer Pujar							reg = <0>;
1335*4f45fb0bSSameer Pujar
1336*4f45fb0bSSameer Pujar							amx2_in1_ep: endpoint {
1337*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in1_ep>;
1338*4f45fb0bSSameer Pujar							};
1339*4f45fb0bSSameer Pujar						};
1340*4f45fb0bSSameer Pujar
1341*4f45fb0bSSameer Pujar						port@1 {
1342*4f45fb0bSSameer Pujar							reg = <1>;
1343*4f45fb0bSSameer Pujar
1344*4f45fb0bSSameer Pujar							amx2_in2_ep: endpoint {
1345*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in2_ep>;
1346*4f45fb0bSSameer Pujar							};
1347*4f45fb0bSSameer Pujar						};
1348*4f45fb0bSSameer Pujar
1349*4f45fb0bSSameer Pujar						amx2_in3_port: port@2 {
1350*4f45fb0bSSameer Pujar							reg = <2>;
1351*4f45fb0bSSameer Pujar
1352*4f45fb0bSSameer Pujar							amx2_in3_ep: endpoint {
1353*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in3_ep>;
1354*4f45fb0bSSameer Pujar							};
1355*4f45fb0bSSameer Pujar						};
1356*4f45fb0bSSameer Pujar
1357*4f45fb0bSSameer Pujar						amx2_in4_port: port@3 {
1358*4f45fb0bSSameer Pujar							reg = <3>;
1359*4f45fb0bSSameer Pujar
1360*4f45fb0bSSameer Pujar							amx2_in4_ep: endpoint {
1361*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in4_ep>;
1362*4f45fb0bSSameer Pujar							};
1363*4f45fb0bSSameer Pujar						};
1364*4f45fb0bSSameer Pujar
1365*4f45fb0bSSameer Pujar						amx2_out_port: port@4 {
1366*4f45fb0bSSameer Pujar							reg = <4>;
1367*4f45fb0bSSameer Pujar
1368*4f45fb0bSSameer Pujar							amx2_out_ep: endpoint {
1369*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_out_ep>;
1370*4f45fb0bSSameer Pujar							};
1371*4f45fb0bSSameer Pujar						};
1372*4f45fb0bSSameer Pujar					};
1373*4f45fb0bSSameer Pujar				};
1374*4f45fb0bSSameer Pujar
1375*4f45fb0bSSameer Pujar				amx@2903200 {
1376*4f45fb0bSSameer Pujar					status = "okay";
1377*4f45fb0bSSameer Pujar
1378*4f45fb0bSSameer Pujar					ports {
1379*4f45fb0bSSameer Pujar						#address-cells = <1>;
1380*4f45fb0bSSameer Pujar						#size-cells = <0>;
1381*4f45fb0bSSameer Pujar
1382*4f45fb0bSSameer Pujar						port@0 {
1383*4f45fb0bSSameer Pujar							reg = <0>;
1384*4f45fb0bSSameer Pujar
1385*4f45fb0bSSameer Pujar							amx3_in1_ep: endpoint {
1386*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in1_ep>;
1387*4f45fb0bSSameer Pujar							};
1388*4f45fb0bSSameer Pujar						};
1389*4f45fb0bSSameer Pujar
1390*4f45fb0bSSameer Pujar						port@1 {
1391*4f45fb0bSSameer Pujar							reg = <1>;
1392*4f45fb0bSSameer Pujar
1393*4f45fb0bSSameer Pujar							amx3_in2_ep: endpoint {
1394*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in2_ep>;
1395*4f45fb0bSSameer Pujar							};
1396*4f45fb0bSSameer Pujar						};
1397*4f45fb0bSSameer Pujar
1398*4f45fb0bSSameer Pujar						port@2 {
1399*4f45fb0bSSameer Pujar							reg = <2>;
1400*4f45fb0bSSameer Pujar
1401*4f45fb0bSSameer Pujar							amx3_in3_ep: endpoint {
1402*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in3_ep>;
1403*4f45fb0bSSameer Pujar							};
1404*4f45fb0bSSameer Pujar						};
1405*4f45fb0bSSameer Pujar
1406*4f45fb0bSSameer Pujar						port@3 {
1407*4f45fb0bSSameer Pujar							reg = <3>;
1408*4f45fb0bSSameer Pujar
1409*4f45fb0bSSameer Pujar							amx3_in4_ep: endpoint {
1410*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in4_ep>;
1411*4f45fb0bSSameer Pujar							};
1412*4f45fb0bSSameer Pujar						};
1413*4f45fb0bSSameer Pujar
1414*4f45fb0bSSameer Pujar						amx3_out_port: port@4 {
1415*4f45fb0bSSameer Pujar							reg = <4>;
1416*4f45fb0bSSameer Pujar
1417*4f45fb0bSSameer Pujar							amx3_out_ep: endpoint {
1418*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_out_ep>;
1419*4f45fb0bSSameer Pujar							};
1420*4f45fb0bSSameer Pujar						};
1421*4f45fb0bSSameer Pujar					};
1422*4f45fb0bSSameer Pujar				};
1423*4f45fb0bSSameer Pujar
1424*4f45fb0bSSameer Pujar				amx@2903300 {
1425*4f45fb0bSSameer Pujar					status = "okay";
1426*4f45fb0bSSameer Pujar
1427*4f45fb0bSSameer Pujar					ports {
1428*4f45fb0bSSameer Pujar						#address-cells = <1>;
1429*4f45fb0bSSameer Pujar						#size-cells = <0>;
1430*4f45fb0bSSameer Pujar
1431*4f45fb0bSSameer Pujar						port@0 {
1432*4f45fb0bSSameer Pujar							reg = <0>;
1433*4f45fb0bSSameer Pujar
1434*4f45fb0bSSameer Pujar							amx4_in1_ep: endpoint {
1435*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in1_ep>;
1436*4f45fb0bSSameer Pujar							};
1437*4f45fb0bSSameer Pujar						};
1438*4f45fb0bSSameer Pujar
1439*4f45fb0bSSameer Pujar						port@1 {
1440*4f45fb0bSSameer Pujar							reg = <1>;
1441*4f45fb0bSSameer Pujar
1442*4f45fb0bSSameer Pujar							amx4_in2_ep: endpoint {
1443*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in2_ep>;
1444*4f45fb0bSSameer Pujar							};
1445*4f45fb0bSSameer Pujar						};
1446*4f45fb0bSSameer Pujar
1447*4f45fb0bSSameer Pujar						port@2 {
1448*4f45fb0bSSameer Pujar							reg = <2>;
1449*4f45fb0bSSameer Pujar
1450*4f45fb0bSSameer Pujar							amx4_in3_ep: endpoint {
1451*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in3_ep>;
1452*4f45fb0bSSameer Pujar							};
1453*4f45fb0bSSameer Pujar						};
1454*4f45fb0bSSameer Pujar
1455*4f45fb0bSSameer Pujar						port@3 {
1456*4f45fb0bSSameer Pujar							reg = <3>;
1457*4f45fb0bSSameer Pujar
1458*4f45fb0bSSameer Pujar							amx4_in4_ep: endpoint {
1459*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in4_ep>;
1460*4f45fb0bSSameer Pujar							};
1461*4f45fb0bSSameer Pujar						};
1462*4f45fb0bSSameer Pujar
1463*4f45fb0bSSameer Pujar						amx4_out_port: port@4 {
1464*4f45fb0bSSameer Pujar							reg = <4>;
1465*4f45fb0bSSameer Pujar
1466*4f45fb0bSSameer Pujar							amx4_out_ep: endpoint {
1467*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_out_ep>;
1468*4f45fb0bSSameer Pujar							};
1469*4f45fb0bSSameer Pujar						};
1470*4f45fb0bSSameer Pujar					};
1471*4f45fb0bSSameer Pujar				};
1472*4f45fb0bSSameer Pujar
1473*4f45fb0bSSameer Pujar				adx@2903800 {
1474*4f45fb0bSSameer Pujar					status = "okay";
1475*4f45fb0bSSameer Pujar
1476*4f45fb0bSSameer Pujar					ports {
1477*4f45fb0bSSameer Pujar						#address-cells = <1>;
1478*4f45fb0bSSameer Pujar						#size-cells = <0>;
1479*4f45fb0bSSameer Pujar
1480*4f45fb0bSSameer Pujar						port@0 {
1481*4f45fb0bSSameer Pujar							reg = <0>;
1482*4f45fb0bSSameer Pujar
1483*4f45fb0bSSameer Pujar							adx1_in_ep: endpoint {
1484*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_in_ep>;
1485*4f45fb0bSSameer Pujar							};
1486*4f45fb0bSSameer Pujar						};
1487*4f45fb0bSSameer Pujar
1488*4f45fb0bSSameer Pujar						adx1_out1_port: port@1 {
1489*4f45fb0bSSameer Pujar							reg = <1>;
1490*4f45fb0bSSameer Pujar
1491*4f45fb0bSSameer Pujar							adx1_out1_ep: endpoint {
1492*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out1_ep>;
1493*4f45fb0bSSameer Pujar							};
1494*4f45fb0bSSameer Pujar						};
1495*4f45fb0bSSameer Pujar
1496*4f45fb0bSSameer Pujar						adx1_out2_port: port@2 {
1497*4f45fb0bSSameer Pujar							reg = <2>;
1498*4f45fb0bSSameer Pujar
1499*4f45fb0bSSameer Pujar							adx1_out2_ep: endpoint {
1500*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out2_ep>;
1501*4f45fb0bSSameer Pujar							};
1502*4f45fb0bSSameer Pujar						};
1503*4f45fb0bSSameer Pujar
1504*4f45fb0bSSameer Pujar						adx1_out3_port: port@3 {
1505*4f45fb0bSSameer Pujar							reg = <3>;
1506*4f45fb0bSSameer Pujar
1507*4f45fb0bSSameer Pujar							adx1_out3_ep: endpoint {
1508*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out3_ep>;
1509*4f45fb0bSSameer Pujar							};
1510*4f45fb0bSSameer Pujar						};
1511*4f45fb0bSSameer Pujar
1512*4f45fb0bSSameer Pujar						adx1_out4_port: port@4 {
1513*4f45fb0bSSameer Pujar							reg = <4>;
1514*4f45fb0bSSameer Pujar
1515*4f45fb0bSSameer Pujar							adx1_out4_ep: endpoint {
1516*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out4_ep>;
1517*4f45fb0bSSameer Pujar							};
1518*4f45fb0bSSameer Pujar						};
1519*4f45fb0bSSameer Pujar					};
1520*4f45fb0bSSameer Pujar				};
1521*4f45fb0bSSameer Pujar
1522*4f45fb0bSSameer Pujar				adx@2903900 {
1523*4f45fb0bSSameer Pujar					status = "okay";
1524*4f45fb0bSSameer Pujar
1525*4f45fb0bSSameer Pujar					ports {
1526*4f45fb0bSSameer Pujar						#address-cells = <1>;
1527*4f45fb0bSSameer Pujar						#size-cells = <0>;
1528*4f45fb0bSSameer Pujar
1529*4f45fb0bSSameer Pujar						port@0 {
1530*4f45fb0bSSameer Pujar							reg = <0>;
1531*4f45fb0bSSameer Pujar
1532*4f45fb0bSSameer Pujar							adx2_in_ep: endpoint {
1533*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_in_ep>;
1534*4f45fb0bSSameer Pujar							};
1535*4f45fb0bSSameer Pujar						};
1536*4f45fb0bSSameer Pujar
1537*4f45fb0bSSameer Pujar						adx2_out1_port: port@1 {
1538*4f45fb0bSSameer Pujar							reg = <1>;
1539*4f45fb0bSSameer Pujar
1540*4f45fb0bSSameer Pujar							adx2_out1_ep: endpoint {
1541*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out1_ep>;
1542*4f45fb0bSSameer Pujar							};
1543*4f45fb0bSSameer Pujar						};
1544*4f45fb0bSSameer Pujar
1545*4f45fb0bSSameer Pujar						adx2_out2_port: port@2 {
1546*4f45fb0bSSameer Pujar							reg = <2>;
1547*4f45fb0bSSameer Pujar
1548*4f45fb0bSSameer Pujar							adx2_out2_ep: endpoint {
1549*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out2_ep>;
1550*4f45fb0bSSameer Pujar							};
1551*4f45fb0bSSameer Pujar						};
1552*4f45fb0bSSameer Pujar
1553*4f45fb0bSSameer Pujar						adx2_out3_port: port@3 {
1554*4f45fb0bSSameer Pujar							reg = <3>;
1555*4f45fb0bSSameer Pujar
1556*4f45fb0bSSameer Pujar							adx2_out3_ep: endpoint {
1557*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out3_ep>;
1558*4f45fb0bSSameer Pujar							};
1559*4f45fb0bSSameer Pujar						};
1560*4f45fb0bSSameer Pujar
1561*4f45fb0bSSameer Pujar						adx2_out4_port: port@4 {
1562*4f45fb0bSSameer Pujar							reg = <4>;
1563*4f45fb0bSSameer Pujar
1564*4f45fb0bSSameer Pujar							adx2_out4_ep: endpoint {
1565*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out4_ep>;
1566*4f45fb0bSSameer Pujar							};
1567*4f45fb0bSSameer Pujar						};
1568*4f45fb0bSSameer Pujar					};
1569*4f45fb0bSSameer Pujar				};
1570*4f45fb0bSSameer Pujar
1571*4f45fb0bSSameer Pujar				adx@2903a00 {
1572*4f45fb0bSSameer Pujar					status = "okay";
1573*4f45fb0bSSameer Pujar
1574*4f45fb0bSSameer Pujar					ports {
1575*4f45fb0bSSameer Pujar						#address-cells = <1>;
1576*4f45fb0bSSameer Pujar						#size-cells = <0>;
1577*4f45fb0bSSameer Pujar
1578*4f45fb0bSSameer Pujar						port@0 {
1579*4f45fb0bSSameer Pujar							reg = <0>;
1580*4f45fb0bSSameer Pujar
1581*4f45fb0bSSameer Pujar							adx3_in_ep: endpoint {
1582*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_in_ep>;
1583*4f45fb0bSSameer Pujar							};
1584*4f45fb0bSSameer Pujar						};
1585*4f45fb0bSSameer Pujar
1586*4f45fb0bSSameer Pujar						adx3_out1_port: port@1 {
1587*4f45fb0bSSameer Pujar							reg = <1>;
1588*4f45fb0bSSameer Pujar
1589*4f45fb0bSSameer Pujar							adx3_out1_ep: endpoint {
1590*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out1_ep>;
1591*4f45fb0bSSameer Pujar							};
1592*4f45fb0bSSameer Pujar						};
1593*4f45fb0bSSameer Pujar
1594*4f45fb0bSSameer Pujar						adx3_out2_port: port@2 {
1595*4f45fb0bSSameer Pujar							reg = <2>;
1596*4f45fb0bSSameer Pujar
1597*4f45fb0bSSameer Pujar							adx3_out2_ep: endpoint {
1598*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out2_ep>;
1599*4f45fb0bSSameer Pujar							};
1600*4f45fb0bSSameer Pujar						};
1601*4f45fb0bSSameer Pujar
1602*4f45fb0bSSameer Pujar						adx3_out3_port: port@3 {
1603*4f45fb0bSSameer Pujar							reg = <3>;
1604*4f45fb0bSSameer Pujar
1605*4f45fb0bSSameer Pujar							adx3_out3_ep: endpoint {
1606*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out3_ep>;
1607*4f45fb0bSSameer Pujar							};
1608*4f45fb0bSSameer Pujar						};
1609*4f45fb0bSSameer Pujar
1610*4f45fb0bSSameer Pujar						adx3_out4_port: port@4 {
1611*4f45fb0bSSameer Pujar							reg = <4>;
1612*4f45fb0bSSameer Pujar
1613*4f45fb0bSSameer Pujar							adx3_out4_ep: endpoint {
1614*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out4_ep>;
1615*4f45fb0bSSameer Pujar							};
1616*4f45fb0bSSameer Pujar						};
1617*4f45fb0bSSameer Pujar					};
1618*4f45fb0bSSameer Pujar				};
1619*4f45fb0bSSameer Pujar
1620*4f45fb0bSSameer Pujar				adx@2903b00 {
1621*4f45fb0bSSameer Pujar					status = "okay";
1622*4f45fb0bSSameer Pujar
1623*4f45fb0bSSameer Pujar					ports {
1624*4f45fb0bSSameer Pujar						#address-cells = <1>;
1625*4f45fb0bSSameer Pujar						#size-cells = <0>;
1626*4f45fb0bSSameer Pujar
1627*4f45fb0bSSameer Pujar						port@0 {
1628*4f45fb0bSSameer Pujar							reg = <0>;
1629*4f45fb0bSSameer Pujar
1630*4f45fb0bSSameer Pujar							adx4_in_ep: endpoint {
1631*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_in_ep>;
1632*4f45fb0bSSameer Pujar							};
1633*4f45fb0bSSameer Pujar						};
1634*4f45fb0bSSameer Pujar
1635*4f45fb0bSSameer Pujar						adx4_out1_port: port@1 {
1636*4f45fb0bSSameer Pujar							reg = <1>;
1637*4f45fb0bSSameer Pujar
1638*4f45fb0bSSameer Pujar							adx4_out1_ep: endpoint {
1639*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out1_ep>;
1640*4f45fb0bSSameer Pujar							};
1641*4f45fb0bSSameer Pujar						};
1642*4f45fb0bSSameer Pujar
1643*4f45fb0bSSameer Pujar						adx4_out2_port: port@2 {
1644*4f45fb0bSSameer Pujar							reg = <2>;
1645*4f45fb0bSSameer Pujar
1646*4f45fb0bSSameer Pujar							adx4_out2_ep: endpoint {
1647*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out2_ep>;
1648*4f45fb0bSSameer Pujar							};
1649*4f45fb0bSSameer Pujar						};
1650*4f45fb0bSSameer Pujar
1651*4f45fb0bSSameer Pujar						adx4_out3_port: port@3 {
1652*4f45fb0bSSameer Pujar							reg = <3>;
1653*4f45fb0bSSameer Pujar
1654*4f45fb0bSSameer Pujar							adx4_out3_ep: endpoint {
1655*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out3_ep>;
1656*4f45fb0bSSameer Pujar							};
1657*4f45fb0bSSameer Pujar						};
1658*4f45fb0bSSameer Pujar
1659*4f45fb0bSSameer Pujar						adx4_out4_port: port@4 {
1660*4f45fb0bSSameer Pujar							reg = <4>;
1661*4f45fb0bSSameer Pujar
1662*4f45fb0bSSameer Pujar							adx4_out4_ep: endpoint {
1663*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out4_ep>;
1664*4f45fb0bSSameer Pujar							};
1665*4f45fb0bSSameer Pujar						};
1666*4f45fb0bSSameer Pujar					};
1667*4f45fb0bSSameer Pujar				};
1668*4f45fb0bSSameer Pujar
1669*4f45fb0bSSameer Pujar				amixer@290bb00 {
1670*4f45fb0bSSameer Pujar					status = "okay";
1671*4f45fb0bSSameer Pujar
1672*4f45fb0bSSameer Pujar					ports {
1673*4f45fb0bSSameer Pujar						#address-cells = <1>;
1674*4f45fb0bSSameer Pujar						#size-cells = <0>;
1675*4f45fb0bSSameer Pujar
1676*4f45fb0bSSameer Pujar						port@0 {
1677*4f45fb0bSSameer Pujar							reg = <0x0>;
1678*4f45fb0bSSameer Pujar
1679*4f45fb0bSSameer Pujar							mixer_in1_ep: endpoint {
1680*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in1_ep>;
1681*4f45fb0bSSameer Pujar							};
1682*4f45fb0bSSameer Pujar						};
1683*4f45fb0bSSameer Pujar
1684*4f45fb0bSSameer Pujar						port@1 {
1685*4f45fb0bSSameer Pujar							reg = <0x1>;
1686*4f45fb0bSSameer Pujar
1687*4f45fb0bSSameer Pujar							mixer_in2_ep: endpoint {
1688*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in2_ep>;
1689*4f45fb0bSSameer Pujar							};
1690*4f45fb0bSSameer Pujar						};
1691*4f45fb0bSSameer Pujar
1692*4f45fb0bSSameer Pujar						port@2 {
1693*4f45fb0bSSameer Pujar							reg = <0x2>;
1694*4f45fb0bSSameer Pujar
1695*4f45fb0bSSameer Pujar							mixer_in3_ep: endpoint {
1696*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in3_ep>;
1697*4f45fb0bSSameer Pujar							};
1698*4f45fb0bSSameer Pujar						};
1699*4f45fb0bSSameer Pujar
1700*4f45fb0bSSameer Pujar						port@3 {
1701*4f45fb0bSSameer Pujar							reg = <0x3>;
1702*4f45fb0bSSameer Pujar
1703*4f45fb0bSSameer Pujar							mixer_in4_ep: endpoint {
1704*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in4_ep>;
1705*4f45fb0bSSameer Pujar							};
1706*4f45fb0bSSameer Pujar						};
1707*4f45fb0bSSameer Pujar
1708*4f45fb0bSSameer Pujar						port@4 {
1709*4f45fb0bSSameer Pujar							reg = <0x4>;
1710*4f45fb0bSSameer Pujar
1711*4f45fb0bSSameer Pujar							mixer_in5_ep: endpoint {
1712*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in5_ep>;
1713*4f45fb0bSSameer Pujar							};
1714*4f45fb0bSSameer Pujar						};
1715*4f45fb0bSSameer Pujar
1716*4f45fb0bSSameer Pujar						port@5 {
1717*4f45fb0bSSameer Pujar							reg = <0x5>;
1718*4f45fb0bSSameer Pujar
1719*4f45fb0bSSameer Pujar							mixer_in6_ep: endpoint {
1720*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in6_ep>;
1721*4f45fb0bSSameer Pujar							};
1722*4f45fb0bSSameer Pujar						};
1723*4f45fb0bSSameer Pujar
1724*4f45fb0bSSameer Pujar						port@6 {
1725*4f45fb0bSSameer Pujar							reg = <0x6>;
1726*4f45fb0bSSameer Pujar
1727*4f45fb0bSSameer Pujar							mixer_in7_ep: endpoint {
1728*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in7_ep>;
1729*4f45fb0bSSameer Pujar							};
1730*4f45fb0bSSameer Pujar						};
1731*4f45fb0bSSameer Pujar
1732*4f45fb0bSSameer Pujar						port@7 {
1733*4f45fb0bSSameer Pujar							reg = <0x7>;
1734*4f45fb0bSSameer Pujar
1735*4f45fb0bSSameer Pujar							mixer_in8_ep: endpoint {
1736*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in8_ep>;
1737*4f45fb0bSSameer Pujar							};
1738*4f45fb0bSSameer Pujar						};
1739*4f45fb0bSSameer Pujar
1740*4f45fb0bSSameer Pujar						port@8 {
1741*4f45fb0bSSameer Pujar							reg = <0x8>;
1742*4f45fb0bSSameer Pujar
1743*4f45fb0bSSameer Pujar							mixer_in9_ep: endpoint {
1744*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in9_ep>;
1745*4f45fb0bSSameer Pujar							};
1746*4f45fb0bSSameer Pujar						};
1747*4f45fb0bSSameer Pujar
1748*4f45fb0bSSameer Pujar						port@9 {
1749*4f45fb0bSSameer Pujar							reg = <0x9>;
1750*4f45fb0bSSameer Pujar
1751*4f45fb0bSSameer Pujar							mixer_in10_ep: endpoint {
1752*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in10_ep>;
1753*4f45fb0bSSameer Pujar							};
1754*4f45fb0bSSameer Pujar						};
1755*4f45fb0bSSameer Pujar
1756*4f45fb0bSSameer Pujar						mixer_out1_port: port@a {
1757*4f45fb0bSSameer Pujar							reg = <0xa>;
1758*4f45fb0bSSameer Pujar
1759*4f45fb0bSSameer Pujar							mixer_out1_ep: endpoint {
1760*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out1_ep>;
1761*4f45fb0bSSameer Pujar							};
1762*4f45fb0bSSameer Pujar						};
1763*4f45fb0bSSameer Pujar
1764*4f45fb0bSSameer Pujar						mixer_out2_port: port@b {
1765*4f45fb0bSSameer Pujar							reg = <0xb>;
1766*4f45fb0bSSameer Pujar
1767*4f45fb0bSSameer Pujar							mixer_out2_ep: endpoint {
1768*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out2_ep>;
1769*4f45fb0bSSameer Pujar							};
1770*4f45fb0bSSameer Pujar						};
1771*4f45fb0bSSameer Pujar
1772*4f45fb0bSSameer Pujar						mixer_out3_port: port@c {
1773*4f45fb0bSSameer Pujar							reg = <0xc>;
1774*4f45fb0bSSameer Pujar
1775*4f45fb0bSSameer Pujar							mixer_out3_ep: endpoint {
1776*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out3_ep>;
1777*4f45fb0bSSameer Pujar							};
1778*4f45fb0bSSameer Pujar						};
1779*4f45fb0bSSameer Pujar
1780*4f45fb0bSSameer Pujar						mixer_out4_port: port@d {
1781*4f45fb0bSSameer Pujar							reg = <0xd>;
1782*4f45fb0bSSameer Pujar
1783*4f45fb0bSSameer Pujar							mixer_out4_ep: endpoint {
1784*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out4_ep>;
1785*4f45fb0bSSameer Pujar							};
1786*4f45fb0bSSameer Pujar						};
1787*4f45fb0bSSameer Pujar
1788*4f45fb0bSSameer Pujar						mixer_out5_port: port@e {
1789*4f45fb0bSSameer Pujar							reg = <0xe>;
1790*4f45fb0bSSameer Pujar
1791*4f45fb0bSSameer Pujar							mixer_out5_ep: endpoint {
1792*4f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out5_ep>;
1793*4f45fb0bSSameer Pujar							};
1794*4f45fb0bSSameer Pujar						};
1795*4f45fb0bSSameer Pujar					};
1796*4f45fb0bSSameer Pujar				};
1797ff62b09dSSameer Pujar			};
17981cab0a51SJon Hunter		};
17991cab0a51SJon Hunter
18001cab0a51SJon Hunter		ddc: i2c@3190000 {
18011cab0a51SJon Hunter			status = "okay";
18021cab0a51SJon Hunter		};
18031cab0a51SJon Hunter
18041cab0a51SJon Hunter		i2c@3160000 {
18051cab0a51SJon Hunter			eeprom@57 {
18061cab0a51SJon Hunter				compatible = "atmel,24c02";
18071cab0a51SJon Hunter				reg = <0x57>;
18081cab0a51SJon Hunter
18091cab0a51SJon Hunter				label = "system";
18101cab0a51SJon Hunter				vcc-supply = <&vdd_1v8>;
18111cab0a51SJon Hunter				address-width = <8>;
18121cab0a51SJon Hunter				pagesize = <8>;
18131cab0a51SJon Hunter				size = <256>;
18141cab0a51SJon Hunter				read-only;
18151cab0a51SJon Hunter			};
18161cab0a51SJon Hunter		};
18171cab0a51SJon Hunter
18181cab0a51SJon Hunter		hda@3510000 {
1819b8928c2bSThierry Reding			nvidia,model = "NVIDIA Jetson Xavier NX HDA";
18201cab0a51SJon Hunter			status = "okay";
18211cab0a51SJon Hunter		};
18221cab0a51SJon Hunter
18231cab0a51SJon Hunter		padctl@3520000 {
18241cab0a51SJon Hunter			status = "okay";
18251cab0a51SJon Hunter
18261cab0a51SJon Hunter			pads {
18271cab0a51SJon Hunter				usb2 {
18281cab0a51SJon Hunter					lanes {
18291cab0a51SJon Hunter						usb2-1 {
18301cab0a51SJon Hunter							status = "okay";
18311cab0a51SJon Hunter						};
18321cab0a51SJon Hunter
18331cab0a51SJon Hunter						usb2-2 {
18341cab0a51SJon Hunter							status = "okay";
18351cab0a51SJon Hunter						};
18361cab0a51SJon Hunter					};
18371cab0a51SJon Hunter				};
18381cab0a51SJon Hunter
18391cab0a51SJon Hunter				usb3 {
18401cab0a51SJon Hunter					lanes {
18411cab0a51SJon Hunter						usb3-2 {
18421cab0a51SJon Hunter							status = "okay";
18431cab0a51SJon Hunter						};
18441cab0a51SJon Hunter					};
18451cab0a51SJon Hunter				};
18461cab0a51SJon Hunter			};
18471cab0a51SJon Hunter
18481cab0a51SJon Hunter			ports {
18491cab0a51SJon Hunter				usb2-1 {
18501cab0a51SJon Hunter					mode = "host";
18511cab0a51SJon Hunter					status = "okay";
18521cab0a51SJon Hunter				};
18531cab0a51SJon Hunter
18541cab0a51SJon Hunter				usb2-2 {
18551cab0a51SJon Hunter					mode = "host";
18561cab0a51SJon Hunter					vbus-supply = <&vdd_5v0_sys>;
18571cab0a51SJon Hunter					status = "okay";
18581cab0a51SJon Hunter				};
18591cab0a51SJon Hunter
18601cab0a51SJon Hunter				usb3-2 {
18611cab0a51SJon Hunter					nvidia,usb2-companion = <1>;
18621cab0a51SJon Hunter					vbus-supply = <&vdd_5v0_sys>;
18631cab0a51SJon Hunter					status = "okay";
18641cab0a51SJon Hunter				};
18651cab0a51SJon Hunter			};
18661cab0a51SJon Hunter		};
18671cab0a51SJon Hunter
18681cab0a51SJon Hunter		usb@3610000 {
18691cab0a51SJon Hunter			status = "okay";
18701cab0a51SJon Hunter
18711cab0a51SJon Hunter			phys =	<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
18721cab0a51SJon Hunter				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
18731cab0a51SJon Hunter				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
18741cab0a51SJon Hunter			phy-names = "usb2-1", "usb2-2", "usb3-2";
18751cab0a51SJon Hunter		};
18761cab0a51SJon Hunter
18771cab0a51SJon Hunter		spi@3270000 {
18781cab0a51SJon Hunter			status = "okay";
18791cab0a51SJon Hunter
18801cab0a51SJon Hunter			flash@0 {
18811cab0a51SJon Hunter				compatible = "spi-nor";
18821cab0a51SJon Hunter				reg = <0>;
18831cab0a51SJon Hunter				spi-max-frequency = <102000000>;
18841cab0a51SJon Hunter				spi-tx-bus-width = <4>;
18851cab0a51SJon Hunter				spi-rx-bus-width = <4>;
18861cab0a51SJon Hunter			};
18871cab0a51SJon Hunter		};
18881cab0a51SJon Hunter
18891cab0a51SJon Hunter		pwm@32d0000 {
18901cab0a51SJon Hunter			status = "okay";
18911cab0a51SJon Hunter		};
18921cab0a51SJon Hunter
18931cab0a51SJon Hunter		host1x@13e00000 {
18941cab0a51SJon Hunter			display-hub@15200000 {
18951cab0a51SJon Hunter				status = "okay";
18961cab0a51SJon Hunter			};
18971cab0a51SJon Hunter
18981cab0a51SJon Hunter			dpaux@155c0000 {
18991cab0a51SJon Hunter				status = "okay";
19001cab0a51SJon Hunter			};
19011cab0a51SJon Hunter
19021cab0a51SJon Hunter			dpaux@155d0000 {
19031cab0a51SJon Hunter				status = "okay";
19041cab0a51SJon Hunter			};
19051cab0a51SJon Hunter
19061cab0a51SJon Hunter			/* DP0 */
19071cab0a51SJon Hunter			sor@15b00000 {
19081cab0a51SJon Hunter				status = "okay";
19091cab0a51SJon Hunter
19101cab0a51SJon Hunter				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
19111cab0a51SJon Hunter				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
19121cab0a51SJon Hunter
19131cab0a51SJon Hunter				nvidia,dpaux = <&dpaux0>;
19141cab0a51SJon Hunter			};
19151cab0a51SJon Hunter
19161cab0a51SJon Hunter			/* HDMI */
19171cab0a51SJon Hunter			sor@15b40000 {
19181cab0a51SJon Hunter				status = "okay";
19191cab0a51SJon Hunter
19201cab0a51SJon Hunter				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
19211cab0a51SJon Hunter				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
19221cab0a51SJon Hunter				hdmi-supply = <&vdd_hdmi>;
19231cab0a51SJon Hunter
19241cab0a51SJon Hunter				nvidia,ddc-i2c-bus = <&ddc>;
19251cab0a51SJon Hunter				nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1)
19261cab0a51SJon Hunter							 GPIO_ACTIVE_LOW>;
19271cab0a51SJon Hunter			};
19281cab0a51SJon Hunter		};
19291cab0a51SJon Hunter	};
19301cab0a51SJon Hunter
19311cab0a51SJon Hunter	pcie@14160000 {
19321cab0a51SJon Hunter		status = "okay";
19331cab0a51SJon Hunter
19341cab0a51SJon Hunter		vddio-pex-ctl-supply = <&vdd_1v8ao>;
19351cab0a51SJon Hunter
19361cab0a51SJon Hunter		phys = <&p2u_hsio_11>;
19371cab0a51SJon Hunter		phy-names = "p2u-0";
19381cab0a51SJon Hunter	};
19391cab0a51SJon Hunter
19401cab0a51SJon Hunter	pcie@141a0000 {
19411cab0a51SJon Hunter		status = "okay";
19421cab0a51SJon Hunter
19431cab0a51SJon Hunter		vddio-pex-ctl-supply = <&vdd_1v8ao>;
19441cab0a51SJon Hunter
19451cab0a51SJon Hunter		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
19461cab0a51SJon Hunter		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
19471cab0a51SJon Hunter		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
19481cab0a51SJon Hunter
19491cab0a51SJon Hunter		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
19501cab0a51SJon Hunter			    "p2u-5", "p2u-6", "p2u-7";
19511cab0a51SJon Hunter	};
19521cab0a51SJon Hunter
19531cab0a51SJon Hunter	pcie_ep@141a0000 {
19541cab0a51SJon Hunter		status = "disabled";
19551cab0a51SJon Hunter
19561cab0a51SJon Hunter		vddio-pex-ctl-supply = <&vdd_1v8ao>;
19571cab0a51SJon Hunter
19581cab0a51SJon Hunter		reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
19591cab0a51SJon Hunter
19601cab0a51SJon Hunter		nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
19611cab0a51SJon Hunter					      GPIO_ACTIVE_HIGH>;
19621cab0a51SJon Hunter
19631cab0a51SJon Hunter		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
19641cab0a51SJon Hunter		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
19651cab0a51SJon Hunter		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
19661cab0a51SJon Hunter
19671cab0a51SJon Hunter		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
19681cab0a51SJon Hunter			    "p2u-5", "p2u-6", "p2u-7";
19691cab0a51SJon Hunter	};
19701cab0a51SJon Hunter
19711cab0a51SJon Hunter	fan: fan {
19721cab0a51SJon Hunter		compatible = "pwm-fan";
19731cab0a51SJon Hunter		pwms = <&pwm6 0 45334>;
19741cab0a51SJon Hunter
19751cab0a51SJon Hunter		cooling-levels = <0 64 128 255>;
19761cab0a51SJon Hunter		#cooling-cells = <2>;
19771cab0a51SJon Hunter	};
19781cab0a51SJon Hunter
19791cab0a51SJon Hunter	gpio-keys {
19801cab0a51SJon Hunter		compatible = "gpio-keys";
19811cab0a51SJon Hunter
19821cab0a51SJon Hunter		force-recovery {
19831cab0a51SJon Hunter			label = "Force Recovery";
19841cab0a51SJon Hunter			gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
19851cab0a51SJon Hunter				       GPIO_ACTIVE_LOW>;
19861cab0a51SJon Hunter			linux,input-type = <EV_KEY>;
19871cab0a51SJon Hunter			linux,code = <KEY_SLEEP>;
19881cab0a51SJon Hunter			debounce-interval = <10>;
19891cab0a51SJon Hunter		};
19901cab0a51SJon Hunter
19911cab0a51SJon Hunter		power {
19921cab0a51SJon Hunter			label = "Power";
19931cab0a51SJon Hunter			gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
19941cab0a51SJon Hunter					   GPIO_ACTIVE_LOW>;
19951cab0a51SJon Hunter			linux,input-type = <EV_KEY>;
19961cab0a51SJon Hunter			linux,code = <KEY_POWER>;
19971cab0a51SJon Hunter			debounce-interval = <10>;
19981cab0a51SJon Hunter			wakeup-event-action = <EV_ACT_ASSERTED>;
19991cab0a51SJon Hunter			wakeup-source;
20001cab0a51SJon Hunter		};
20011cab0a51SJon Hunter	};
20021cab0a51SJon Hunter
20031cab0a51SJon Hunter	vdd_5v0_sys: regulator@100 {
20041cab0a51SJon Hunter		compatible = "regulator-fixed";
20051cab0a51SJon Hunter		regulator-name = "VDD_5V_SYS";
20061cab0a51SJon Hunter		regulator-min-microvolt = <5000000>;
20071cab0a51SJon Hunter		regulator-max-microvolt = <5000000>;
20081cab0a51SJon Hunter		regulator-always-on;
20091cab0a51SJon Hunter		regulator-boot-on;
20101cab0a51SJon Hunter	};
20111cab0a51SJon Hunter
20121cab0a51SJon Hunter	vdd_3v3_sys: regulator@101 {
20131cab0a51SJon Hunter		compatible = "regulator-fixed";
20141cab0a51SJon Hunter		regulator-name = "VDD_3V3_SYS";
20151cab0a51SJon Hunter		regulator-min-microvolt = <3300000>;
20161cab0a51SJon Hunter		regulator-max-microvolt = <3300000>;
20171cab0a51SJon Hunter		regulator-always-on;
20181cab0a51SJon Hunter		regulator-boot-on;
20191cab0a51SJon Hunter	};
20201cab0a51SJon Hunter
20211cab0a51SJon Hunter	vdd_3v3_ao: regulator@102 {
20221cab0a51SJon Hunter		compatible = "regulator-fixed";
20231cab0a51SJon Hunter		regulator-name = "VDD_3V3_AO";
20241cab0a51SJon Hunter		regulator-min-microvolt = <3300000>;
20251cab0a51SJon Hunter		regulator-max-microvolt = <3300000>;
20261cab0a51SJon Hunter		regulator-always-on;
20271cab0a51SJon Hunter		regulator-boot-on;
20281cab0a51SJon Hunter	};
20291cab0a51SJon Hunter
20301cab0a51SJon Hunter	vdd_1v8: regulator@103 {
20311cab0a51SJon Hunter		compatible = "regulator-fixed";
20321cab0a51SJon Hunter		regulator-name = "VDD_1V8";
20331cab0a51SJon Hunter		regulator-min-microvolt = <1800000>;
20341cab0a51SJon Hunter		regulator-max-microvolt = <1800000>;
20351cab0a51SJon Hunter		regulator-always-on;
20361cab0a51SJon Hunter		regulator-boot-on;
20371cab0a51SJon Hunter	};
20381cab0a51SJon Hunter
20391cab0a51SJon Hunter	vdd_hdmi: regulator@104 {
20401cab0a51SJon Hunter		compatible = "regulator-fixed";
20411cab0a51SJon Hunter		regulator-name = "VDD_5V0_HDMI_CON";
20421cab0a51SJon Hunter		regulator-min-microvolt = <5000000>;
20431cab0a51SJon Hunter		regulator-max-microvolt = <5000000>;
20441cab0a51SJon Hunter		regulator-always-on;
20451cab0a51SJon Hunter		regulator-boot-on;
20461cab0a51SJon Hunter	};
20471cab0a51SJon Hunter
2048ff62b09dSSameer Pujar	sound {
2049ff62b09dSSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
2050ff62b09dSSameer Pujar		status = "okay";
2051ff62b09dSSameer Pujar
2052ff62b09dSSameer Pujar		dais = /* ADMAIF (FE) Ports */
2053ff62b09dSSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
2054ff62b09dSSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
2055ff62b09dSSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
2056ff62b09dSSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
2057ff62b09dSSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
2058ff62b09dSSameer Pujar		       /* XBAR Ports */
2059ff62b09dSSameer Pujar		       <&xbar_i2s3_port>, <&xbar_i2s5_port>,
2060ff62b09dSSameer Pujar		       <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>,
2061ff62b09dSSameer Pujar		       <&xbar_dspk1_port>, <&xbar_dspk2_port>,
2062*4f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
2063*4f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
2064*4f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
2065*4f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
2066*4f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
2067*4f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
2068*4f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
2069*4f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
2070*4f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
2071*4f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
2072*4f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
2073*4f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
2074*4f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
2075*4f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
2076*4f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
2077*4f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
2078*4f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
2079*4f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2080*4f45fb0bSSameer Pujar		       /* HW accelerators */
2081*4f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
2082*4f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
2083*4f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
2084*4f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
2085*4f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
2086*4f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
2087*4f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
2088*4f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
2089*4f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
2090*4f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
2091*4f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
2092*4f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
2093*4f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
2094*4f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>,
2095*4f45fb0bSSameer Pujar		       <&mixer_out3_port>, <&mixer_out4_port>,
2096*4f45fb0bSSameer Pujar		       <&mixer_out5_port>,
2097ff62b09dSSameer Pujar		       /* BE I/O Ports */
2098ff62b09dSSameer Pujar		       <&i2s3_port>, <&i2s5_port>,
2099ff62b09dSSameer Pujar		       <&dmic1_port>, <&dmic2_port>, <&dmic4_port>,
2100ff62b09dSSameer Pujar		       <&dspk1_port>, <&dspk2_port>;
2101ff62b09dSSameer Pujar
2102ff62b09dSSameer Pujar		label = "NVIDIA Jetson Xavier NX APE";
2103ff62b09dSSameer Pujar	};
2104ff62b09dSSameer Pujar
21051cab0a51SJon Hunter	thermal-zones {
21061cab0a51SJon Hunter		cpu {
21071cab0a51SJon Hunter			polling-delay = <0>;
21081cab0a51SJon Hunter			polling-delay-passive = <500>;
21091cab0a51SJon Hunter			status = "okay";
21101cab0a51SJon Hunter
21111cab0a51SJon Hunter			trips {
21121cab0a51SJon Hunter				cpu_trip_critical: critical {
21131cab0a51SJon Hunter					temperature = <96500>;
21141cab0a51SJon Hunter					hysteresis = <0>;
21151cab0a51SJon Hunter					type = "critical";
21161cab0a51SJon Hunter				};
21171cab0a51SJon Hunter
21181cab0a51SJon Hunter				cpu_trip_hot: hot {
21191cab0a51SJon Hunter					temperature = <70000>;
21201cab0a51SJon Hunter					hysteresis = <2000>;
21211cab0a51SJon Hunter					type = "hot";
21221cab0a51SJon Hunter				};
21231cab0a51SJon Hunter
21241cab0a51SJon Hunter				cpu_trip_active: active {
21251cab0a51SJon Hunter					temperature = <50000>;
21261cab0a51SJon Hunter					hysteresis = <2000>;
21271cab0a51SJon Hunter					type = "active";
21281cab0a51SJon Hunter				};
21291cab0a51SJon Hunter
21301cab0a51SJon Hunter				cpu_trip_passive: passive {
21311cab0a51SJon Hunter					temperature = <30000>;
21321cab0a51SJon Hunter					hysteresis = <2000>;
21331cab0a51SJon Hunter					type = "passive";
21341cab0a51SJon Hunter				};
21351cab0a51SJon Hunter			};
21361cab0a51SJon Hunter
21371cab0a51SJon Hunter			cooling-maps {
21381cab0a51SJon Hunter				cpu-critical {
21391cab0a51SJon Hunter					cooling-device = <&fan 3 3>;
21401cab0a51SJon Hunter					trip = <&cpu_trip_critical>;
21411cab0a51SJon Hunter				};
21421cab0a51SJon Hunter
21431cab0a51SJon Hunter				cpu-hot {
21441cab0a51SJon Hunter					cooling-device = <&fan 2 2>;
21451cab0a51SJon Hunter					trip = <&cpu_trip_hot>;
21461cab0a51SJon Hunter				};
21471cab0a51SJon Hunter
21481cab0a51SJon Hunter				cpu-active {
21491cab0a51SJon Hunter					cooling-device = <&fan 1 1>;
21501cab0a51SJon Hunter					trip = <&cpu_trip_active>;
21511cab0a51SJon Hunter				};
21521cab0a51SJon Hunter
21531cab0a51SJon Hunter				cpu-passive {
21541cab0a51SJon Hunter					cooling-device = <&fan 0 0>;
21551cab0a51SJon Hunter					trip = <&cpu_trip_passive>;
21561cab0a51SJon Hunter				};
21571cab0a51SJon Hunter			};
21581cab0a51SJon Hunter		};
21591cab0a51SJon Hunter
21601cab0a51SJon Hunter		gpu {
21611cab0a51SJon Hunter			polling-delay = <0>;
21621cab0a51SJon Hunter			polling-delay-passive = <500>;
21631cab0a51SJon Hunter			status = "okay";
21641cab0a51SJon Hunter
21651cab0a51SJon Hunter			trips {
21661cab0a51SJon Hunter				gpu_alert0: critical {
21671cab0a51SJon Hunter					temperature = <99000>;
21681cab0a51SJon Hunter					hysteresis = <0>;
21691cab0a51SJon Hunter					type = "critical";
21701cab0a51SJon Hunter				};
21711cab0a51SJon Hunter			};
21721cab0a51SJon Hunter		};
21731cab0a51SJon Hunter
21741cab0a51SJon Hunter		aux {
21751cab0a51SJon Hunter			polling-delay = <0>;
21761cab0a51SJon Hunter			polling-delay-passive = <500>;
21771cab0a51SJon Hunter			status = "okay";
21781cab0a51SJon Hunter
21791cab0a51SJon Hunter			trips {
21801cab0a51SJon Hunter				aux_alert0: critical {
21811cab0a51SJon Hunter					temperature = <90000>;
21821cab0a51SJon Hunter					hysteresis = <0>;
21831cab0a51SJon Hunter					type = "critical";
21841cab0a51SJon Hunter				};
21851cab0a51SJon Hunter			};
21861cab0a51SJon Hunter		};
21871cab0a51SJon Hunter	};
21881cab0a51SJon Hunter};
2189