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					};
2414f45fb0bSSameer Pujar
2424f45fb0bSSameer Pujar					xbar_sfc1_in_port: port@20 {
2434f45fb0bSSameer Pujar						reg = <0x20>;
2444f45fb0bSSameer Pujar
2454f45fb0bSSameer Pujar						xbar_sfc1_in_ep: endpoint {
2464f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_in_ep>;
2474f45fb0bSSameer Pujar						};
2484f45fb0bSSameer Pujar					};
2494f45fb0bSSameer Pujar
2504f45fb0bSSameer Pujar					port@21 {
2514f45fb0bSSameer Pujar						reg = <0x21>;
2524f45fb0bSSameer Pujar
2534f45fb0bSSameer Pujar						xbar_sfc1_out_ep: endpoint {
2544f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_out_ep>;
2554f45fb0bSSameer Pujar						};
2564f45fb0bSSameer Pujar					};
2574f45fb0bSSameer Pujar
2584f45fb0bSSameer Pujar					xbar_sfc2_in_port: port@22 {
2594f45fb0bSSameer Pujar						reg = <0x22>;
2604f45fb0bSSameer Pujar
2614f45fb0bSSameer Pujar						xbar_sfc2_in_ep: endpoint {
2624f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_in_ep>;
2634f45fb0bSSameer Pujar						};
2644f45fb0bSSameer Pujar					};
2654f45fb0bSSameer Pujar
2664f45fb0bSSameer Pujar					port@23 {
2674f45fb0bSSameer Pujar						reg = <0x23>;
2684f45fb0bSSameer Pujar
2694f45fb0bSSameer Pujar						xbar_sfc2_out_ep: endpoint {
2704f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_out_ep>;
2714f45fb0bSSameer Pujar						};
2724f45fb0bSSameer Pujar					};
2734f45fb0bSSameer Pujar
2744f45fb0bSSameer Pujar					xbar_sfc3_in_port: port@24 {
2754f45fb0bSSameer Pujar						reg = <0x24>;
2764f45fb0bSSameer Pujar
2774f45fb0bSSameer Pujar						xbar_sfc3_in_ep: endpoint {
2784f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_in_ep>;
2794f45fb0bSSameer Pujar						};
2804f45fb0bSSameer Pujar					};
2814f45fb0bSSameer Pujar
2824f45fb0bSSameer Pujar					port@25 {
2834f45fb0bSSameer Pujar						reg = <0x25>;
2844f45fb0bSSameer Pujar
2854f45fb0bSSameer Pujar						xbar_sfc3_out_ep: endpoint {
2864f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_out_ep>;
2874f45fb0bSSameer Pujar						};
2884f45fb0bSSameer Pujar					};
2894f45fb0bSSameer Pujar
2904f45fb0bSSameer Pujar					xbar_sfc4_in_port: port@26 {
2914f45fb0bSSameer Pujar						reg = <0x26>;
2924f45fb0bSSameer Pujar
2934f45fb0bSSameer Pujar						xbar_sfc4_in_ep: endpoint {
2944f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_in_ep>;
2954f45fb0bSSameer Pujar						};
2964f45fb0bSSameer Pujar					};
2974f45fb0bSSameer Pujar
2984f45fb0bSSameer Pujar					port@27 {
2994f45fb0bSSameer Pujar						reg = <0x27>;
3004f45fb0bSSameer Pujar
3014f45fb0bSSameer Pujar						xbar_sfc4_out_ep: endpoint {
3024f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_out_ep>;
3034f45fb0bSSameer Pujar						};
3044f45fb0bSSameer Pujar					};
3054f45fb0bSSameer Pujar
3064f45fb0bSSameer Pujar					xbar_mvc1_in_port: port@28 {
3074f45fb0bSSameer Pujar						reg = <0x28>;
3084f45fb0bSSameer Pujar
3094f45fb0bSSameer Pujar						xbar_mvc1_in_ep: endpoint {
3104f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_in_ep>;
3114f45fb0bSSameer Pujar						};
3124f45fb0bSSameer Pujar					};
3134f45fb0bSSameer Pujar
3144f45fb0bSSameer Pujar					port@29 {
3154f45fb0bSSameer Pujar						reg = <0x29>;
3164f45fb0bSSameer Pujar
3174f45fb0bSSameer Pujar						xbar_mvc1_out_ep: endpoint {
3184f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_out_ep>;
3194f45fb0bSSameer Pujar						};
3204f45fb0bSSameer Pujar					};
3214f45fb0bSSameer Pujar
3224f45fb0bSSameer Pujar					xbar_mvc2_in_port: port@2a {
3234f45fb0bSSameer Pujar						reg = <0x2a>;
3244f45fb0bSSameer Pujar
3254f45fb0bSSameer Pujar						xbar_mvc2_in_ep: endpoint {
3264f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_in_ep>;
3274f45fb0bSSameer Pujar						};
3284f45fb0bSSameer Pujar					};
3294f45fb0bSSameer Pujar
3304f45fb0bSSameer Pujar					port@2b {
3314f45fb0bSSameer Pujar						reg = <0x2b>;
3324f45fb0bSSameer Pujar
3334f45fb0bSSameer Pujar						xbar_mvc2_out_ep: endpoint {
3344f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_out_ep>;
3354f45fb0bSSameer Pujar						};
3364f45fb0bSSameer Pujar					};
3374f45fb0bSSameer Pujar
3384f45fb0bSSameer Pujar					xbar_amx1_in1_port: port@2c {
3394f45fb0bSSameer Pujar						reg = <0x2c>;
3404f45fb0bSSameer Pujar
3414f45fb0bSSameer Pujar						xbar_amx1_in1_ep: endpoint {
3424f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in1_ep>;
3434f45fb0bSSameer Pujar						};
3444f45fb0bSSameer Pujar					};
3454f45fb0bSSameer Pujar
3464f45fb0bSSameer Pujar					xbar_amx1_in2_port: port@2d {
3474f45fb0bSSameer Pujar						reg = <0x2d>;
3484f45fb0bSSameer Pujar
3494f45fb0bSSameer Pujar						xbar_amx1_in2_ep: endpoint {
3504f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in2_ep>;
3514f45fb0bSSameer Pujar						};
3524f45fb0bSSameer Pujar					};
3534f45fb0bSSameer Pujar
3544f45fb0bSSameer Pujar					xbar_amx1_in3_port: port@2e {
3554f45fb0bSSameer Pujar						reg = <0x2e>;
3564f45fb0bSSameer Pujar
3574f45fb0bSSameer Pujar						xbar_amx1_in3_ep: endpoint {
3584f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in3_ep>;
3594f45fb0bSSameer Pujar						};
3604f45fb0bSSameer Pujar					};
3614f45fb0bSSameer Pujar
3624f45fb0bSSameer Pujar					xbar_amx1_in4_port: port@2f {
3634f45fb0bSSameer Pujar						reg = <0x2f>;
3644f45fb0bSSameer Pujar
3654f45fb0bSSameer Pujar						xbar_amx1_in4_ep: endpoint {
3664f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in4_ep>;
3674f45fb0bSSameer Pujar						};
3684f45fb0bSSameer Pujar					};
3694f45fb0bSSameer Pujar
3704f45fb0bSSameer Pujar					port@30 {
3714f45fb0bSSameer Pujar						reg = <0x30>;
3724f45fb0bSSameer Pujar
3734f45fb0bSSameer Pujar						xbar_amx1_out_ep: endpoint {
3744f45fb0bSSameer Pujar							remote-endpoint = <&amx1_out_ep>;
3754f45fb0bSSameer Pujar						};
3764f45fb0bSSameer Pujar					};
3774f45fb0bSSameer Pujar
3784f45fb0bSSameer Pujar					xbar_amx2_in1_port: port@31 {
3794f45fb0bSSameer Pujar						reg = <0x31>;
3804f45fb0bSSameer Pujar
3814f45fb0bSSameer Pujar						xbar_amx2_in1_ep: endpoint {
3824f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in1_ep>;
3834f45fb0bSSameer Pujar						};
3844f45fb0bSSameer Pujar					};
3854f45fb0bSSameer Pujar
3864f45fb0bSSameer Pujar					xbar_amx2_in2_port: port@32 {
3874f45fb0bSSameer Pujar						reg = <0x32>;
3884f45fb0bSSameer Pujar
3894f45fb0bSSameer Pujar						xbar_amx2_in2_ep: endpoint {
3904f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in2_ep>;
3914f45fb0bSSameer Pujar						};
3924f45fb0bSSameer Pujar					};
3934f45fb0bSSameer Pujar
3944f45fb0bSSameer Pujar					xbar_amx2_in3_port: port@33 {
3954f45fb0bSSameer Pujar						reg = <0x33>;
3964f45fb0bSSameer Pujar
3974f45fb0bSSameer Pujar						xbar_amx2_in3_ep: endpoint {
3984f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in3_ep>;
3994f45fb0bSSameer Pujar						};
4004f45fb0bSSameer Pujar					};
4014f45fb0bSSameer Pujar
4024f45fb0bSSameer Pujar					xbar_amx2_in4_port: port@34 {
4034f45fb0bSSameer Pujar						reg = <0x34>;
4044f45fb0bSSameer Pujar
4054f45fb0bSSameer Pujar						xbar_amx2_in4_ep: endpoint {
4064f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in4_ep>;
4074f45fb0bSSameer Pujar						};
4084f45fb0bSSameer Pujar					};
4094f45fb0bSSameer Pujar
4104f45fb0bSSameer Pujar					port@35 {
4114f45fb0bSSameer Pujar						reg = <0x35>;
4124f45fb0bSSameer Pujar
4134f45fb0bSSameer Pujar						xbar_amx2_out_ep: endpoint {
4144f45fb0bSSameer Pujar							remote-endpoint = <&amx2_out_ep>;
4154f45fb0bSSameer Pujar						};
4164f45fb0bSSameer Pujar					};
4174f45fb0bSSameer Pujar
4184f45fb0bSSameer Pujar					xbar_amx3_in1_port: port@36 {
4194f45fb0bSSameer Pujar						reg = <0x36>;
4204f45fb0bSSameer Pujar
4214f45fb0bSSameer Pujar						xbar_amx3_in1_ep: endpoint {
4224f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in1_ep>;
4234f45fb0bSSameer Pujar						};
4244f45fb0bSSameer Pujar					};
4254f45fb0bSSameer Pujar
4264f45fb0bSSameer Pujar					xbar_amx3_in2_port: port@37 {
4274f45fb0bSSameer Pujar						reg = <0x37>;
4284f45fb0bSSameer Pujar
4294f45fb0bSSameer Pujar						xbar_amx3_in2_ep: endpoint {
4304f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in2_ep>;
4314f45fb0bSSameer Pujar						};
4324f45fb0bSSameer Pujar					};
4334f45fb0bSSameer Pujar
4344f45fb0bSSameer Pujar					xbar_amx3_in3_port: port@38 {
4354f45fb0bSSameer Pujar						reg = <0x38>;
4364f45fb0bSSameer Pujar
4374f45fb0bSSameer Pujar						xbar_amx3_in3_ep: endpoint {
4384f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in3_ep>;
4394f45fb0bSSameer Pujar						};
4404f45fb0bSSameer Pujar					};
4414f45fb0bSSameer Pujar
4424f45fb0bSSameer Pujar					xbar_amx3_in4_port: port@39 {
4434f45fb0bSSameer Pujar						reg = <0x39>;
4444f45fb0bSSameer Pujar
4454f45fb0bSSameer Pujar						xbar_amx3_in4_ep: endpoint {
4464f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in4_ep>;
4474f45fb0bSSameer Pujar						};
4484f45fb0bSSameer Pujar					};
4494f45fb0bSSameer Pujar
4504f45fb0bSSameer Pujar					port@3a {
4514f45fb0bSSameer Pujar						reg = <0x3a>;
4524f45fb0bSSameer Pujar
4534f45fb0bSSameer Pujar						xbar_amx3_out_ep: endpoint {
4544f45fb0bSSameer Pujar							remote-endpoint = <&amx3_out_ep>;
4554f45fb0bSSameer Pujar						};
4564f45fb0bSSameer Pujar					};
4574f45fb0bSSameer Pujar
4584f45fb0bSSameer Pujar					xbar_amx4_in1_port: port@3b {
4594f45fb0bSSameer Pujar						reg = <0x3b>;
4604f45fb0bSSameer Pujar
4614f45fb0bSSameer Pujar						xbar_amx4_in1_ep: endpoint {
4624f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in1_ep>;
4634f45fb0bSSameer Pujar						};
4644f45fb0bSSameer Pujar					};
4654f45fb0bSSameer Pujar
4664f45fb0bSSameer Pujar					xbar_amx4_in2_port: port@3c {
4674f45fb0bSSameer Pujar						reg = <0x3c>;
4684f45fb0bSSameer Pujar
4694f45fb0bSSameer Pujar						xbar_amx4_in2_ep: endpoint {
4704f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in2_ep>;
4714f45fb0bSSameer Pujar						};
4724f45fb0bSSameer Pujar					};
4734f45fb0bSSameer Pujar
4744f45fb0bSSameer Pujar					xbar_amx4_in3_port: port@3d {
4754f45fb0bSSameer Pujar						reg = <0x3d>;
4764f45fb0bSSameer Pujar
4774f45fb0bSSameer Pujar						xbar_amx4_in3_ep: endpoint {
4784f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in3_ep>;
4794f45fb0bSSameer Pujar						};
4804f45fb0bSSameer Pujar					};
4814f45fb0bSSameer Pujar
4824f45fb0bSSameer Pujar					xbar_amx4_in4_port: port@3e {
4834f45fb0bSSameer Pujar						reg = <0x3e>;
4844f45fb0bSSameer Pujar
4854f45fb0bSSameer Pujar						xbar_amx4_in4_ep: endpoint {
4864f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in4_ep>;
4874f45fb0bSSameer Pujar						};
4884f45fb0bSSameer Pujar					};
4894f45fb0bSSameer Pujar
4904f45fb0bSSameer Pujar					port@3f {
4914f45fb0bSSameer Pujar						reg = <0x3f>;
4924f45fb0bSSameer Pujar
4934f45fb0bSSameer Pujar						xbar_amx4_out_ep: endpoint {
4944f45fb0bSSameer Pujar							remote-endpoint = <&amx4_out_ep>;
4954f45fb0bSSameer Pujar						};
4964f45fb0bSSameer Pujar					};
4974f45fb0bSSameer Pujar
4984f45fb0bSSameer Pujar					xbar_adx1_in_port: port@40 {
4994f45fb0bSSameer Pujar						reg = <0x40>;
5004f45fb0bSSameer Pujar
5014f45fb0bSSameer Pujar						xbar_adx1_in_ep: endpoint {
5024f45fb0bSSameer Pujar							remote-endpoint = <&adx1_in_ep>;
5034f45fb0bSSameer Pujar						};
5044f45fb0bSSameer Pujar					};
5054f45fb0bSSameer Pujar
5064f45fb0bSSameer Pujar					port@41 {
5074f45fb0bSSameer Pujar						reg = <0x41>;
5084f45fb0bSSameer Pujar
5094f45fb0bSSameer Pujar						xbar_adx1_out1_ep: endpoint {
5104f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out1_ep>;
5114f45fb0bSSameer Pujar						};
5124f45fb0bSSameer Pujar					};
5134f45fb0bSSameer Pujar
5144f45fb0bSSameer Pujar					port@42 {
5154f45fb0bSSameer Pujar						reg = <0x42>;
5164f45fb0bSSameer Pujar
5174f45fb0bSSameer Pujar						xbar_adx1_out2_ep: endpoint {
5184f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out2_ep>;
5194f45fb0bSSameer Pujar						};
5204f45fb0bSSameer Pujar					};
5214f45fb0bSSameer Pujar
5224f45fb0bSSameer Pujar					port@43 {
5234f45fb0bSSameer Pujar						reg = <0x43>;
5244f45fb0bSSameer Pujar
5254f45fb0bSSameer Pujar						xbar_adx1_out3_ep: endpoint {
5264f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out3_ep>;
5274f45fb0bSSameer Pujar						};
5284f45fb0bSSameer Pujar					};
5294f45fb0bSSameer Pujar
5304f45fb0bSSameer Pujar					port@44 {
5314f45fb0bSSameer Pujar						reg = <0x44>;
5324f45fb0bSSameer Pujar
5334f45fb0bSSameer Pujar						xbar_adx1_out4_ep: endpoint {
5344f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out4_ep>;
5354f45fb0bSSameer Pujar						};
5364f45fb0bSSameer Pujar					};
5374f45fb0bSSameer Pujar
5384f45fb0bSSameer Pujar					xbar_adx2_in_port: port@45 {
5394f45fb0bSSameer Pujar						reg = <0x45>;
5404f45fb0bSSameer Pujar
5414f45fb0bSSameer Pujar						xbar_adx2_in_ep: endpoint {
5424f45fb0bSSameer Pujar							remote-endpoint = <&adx2_in_ep>;
5434f45fb0bSSameer Pujar						};
5444f45fb0bSSameer Pujar					};
5454f45fb0bSSameer Pujar
5464f45fb0bSSameer Pujar					port@46 {
5474f45fb0bSSameer Pujar						reg = <0x46>;
5484f45fb0bSSameer Pujar
5494f45fb0bSSameer Pujar						xbar_adx2_out1_ep: endpoint {
5504f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out1_ep>;
5514f45fb0bSSameer Pujar						};
5524f45fb0bSSameer Pujar					};
5534f45fb0bSSameer Pujar
5544f45fb0bSSameer Pujar					port@47 {
5554f45fb0bSSameer Pujar						reg = <0x47>;
5564f45fb0bSSameer Pujar
5574f45fb0bSSameer Pujar						xbar_adx2_out2_ep: endpoint {
5584f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out2_ep>;
5594f45fb0bSSameer Pujar						};
5604f45fb0bSSameer Pujar					};
5614f45fb0bSSameer Pujar
5624f45fb0bSSameer Pujar					port@48 {
5634f45fb0bSSameer Pujar						reg = <0x48>;
5644f45fb0bSSameer Pujar
5654f45fb0bSSameer Pujar						xbar_adx2_out3_ep: endpoint {
5664f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out3_ep>;
5674f45fb0bSSameer Pujar						};
5684f45fb0bSSameer Pujar					};
5694f45fb0bSSameer Pujar
5704f45fb0bSSameer Pujar					port@49 {
5714f45fb0bSSameer Pujar						reg = <0x49>;
5724f45fb0bSSameer Pujar
5734f45fb0bSSameer Pujar						xbar_adx2_out4_ep: endpoint {
5744f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out4_ep>;
5754f45fb0bSSameer Pujar						};
5764f45fb0bSSameer Pujar					};
5774f45fb0bSSameer Pujar
5784f45fb0bSSameer Pujar					xbar_adx3_in_port: port@4a {
5794f45fb0bSSameer Pujar						reg = <0x4a>;
5804f45fb0bSSameer Pujar
5814f45fb0bSSameer Pujar						xbar_adx3_in_ep: endpoint {
5824f45fb0bSSameer Pujar							remote-endpoint = <&adx3_in_ep>;
5834f45fb0bSSameer Pujar						};
5844f45fb0bSSameer Pujar					};
5854f45fb0bSSameer Pujar
5864f45fb0bSSameer Pujar					port@4b {
5874f45fb0bSSameer Pujar						reg = <0x4b>;
5884f45fb0bSSameer Pujar
5894f45fb0bSSameer Pujar						xbar_adx3_out1_ep: endpoint {
5904f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out1_ep>;
5914f45fb0bSSameer Pujar						};
5924f45fb0bSSameer Pujar					};
5934f45fb0bSSameer Pujar
5944f45fb0bSSameer Pujar					port@4c {
5954f45fb0bSSameer Pujar						reg = <0x4c>;
5964f45fb0bSSameer Pujar
5974f45fb0bSSameer Pujar						xbar_adx3_out2_ep: endpoint {
5984f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out2_ep>;
5994f45fb0bSSameer Pujar						};
6004f45fb0bSSameer Pujar					};
6014f45fb0bSSameer Pujar
6024f45fb0bSSameer Pujar					port@4d {
6034f45fb0bSSameer Pujar						reg = <0x4d>;
6044f45fb0bSSameer Pujar
6054f45fb0bSSameer Pujar						xbar_adx3_out3_ep: endpoint {
6064f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out3_ep>;
6074f45fb0bSSameer Pujar						};
6084f45fb0bSSameer Pujar					};
6094f45fb0bSSameer Pujar
6104f45fb0bSSameer Pujar					port@4e {
6114f45fb0bSSameer Pujar						reg = <0x4e>;
6124f45fb0bSSameer Pujar
6134f45fb0bSSameer Pujar						xbar_adx3_out4_ep: endpoint {
6144f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out4_ep>;
6154f45fb0bSSameer Pujar						};
6164f45fb0bSSameer Pujar					};
6174f45fb0bSSameer Pujar
6184f45fb0bSSameer Pujar					xbar_adx4_in_port: port@4f {
6194f45fb0bSSameer Pujar						reg = <0x4f>;
6204f45fb0bSSameer Pujar
6214f45fb0bSSameer Pujar						xbar_adx4_in_ep: endpoint {
6224f45fb0bSSameer Pujar							remote-endpoint = <&adx4_in_ep>;
6234f45fb0bSSameer Pujar						};
6244f45fb0bSSameer Pujar					};
6254f45fb0bSSameer Pujar
6264f45fb0bSSameer Pujar					port@50 {
6274f45fb0bSSameer Pujar						reg = <0x50>;
6284f45fb0bSSameer Pujar
6294f45fb0bSSameer Pujar						xbar_adx4_out1_ep: endpoint {
6304f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out1_ep>;
6314f45fb0bSSameer Pujar						};
6324f45fb0bSSameer Pujar					};
6334f45fb0bSSameer Pujar
6344f45fb0bSSameer Pujar					port@51 {
6354f45fb0bSSameer Pujar						reg = <0x51>;
6364f45fb0bSSameer Pujar
6374f45fb0bSSameer Pujar						xbar_adx4_out2_ep: endpoint {
6384f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out2_ep>;
6394f45fb0bSSameer Pujar						};
6404f45fb0bSSameer Pujar					};
6414f45fb0bSSameer Pujar
6424f45fb0bSSameer Pujar					port@52 {
6434f45fb0bSSameer Pujar						reg = <0x52>;
6444f45fb0bSSameer Pujar
6454f45fb0bSSameer Pujar						xbar_adx4_out3_ep: endpoint {
6464f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out3_ep>;
6474f45fb0bSSameer Pujar						};
6484f45fb0bSSameer Pujar					};
6494f45fb0bSSameer Pujar
6504f45fb0bSSameer Pujar					port@53 {
6514f45fb0bSSameer Pujar						reg = <0x53>;
6524f45fb0bSSameer Pujar
6534f45fb0bSSameer Pujar						xbar_adx4_out4_ep: endpoint {
6544f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out4_ep>;
6554f45fb0bSSameer Pujar						};
6564f45fb0bSSameer Pujar					};
6574f45fb0bSSameer Pujar
6584f45fb0bSSameer Pujar					xbar_mixer_in1_port: port@54 {
6594f45fb0bSSameer Pujar						reg = <0x54>;
6604f45fb0bSSameer Pujar
6614f45fb0bSSameer Pujar						xbar_mixer_in1_ep: endpoint {
6624f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in1_ep>;
6634f45fb0bSSameer Pujar						};
6644f45fb0bSSameer Pujar					};
6654f45fb0bSSameer Pujar
6664f45fb0bSSameer Pujar					xbar_mixer_in2_port: port@55 {
6674f45fb0bSSameer Pujar						reg = <0x55>;
6684f45fb0bSSameer Pujar
6694f45fb0bSSameer Pujar						xbar_mixer_in2_ep: endpoint {
6704f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in2_ep>;
6714f45fb0bSSameer Pujar						};
6724f45fb0bSSameer Pujar					};
6734f45fb0bSSameer Pujar
6744f45fb0bSSameer Pujar					xbar_mixer_in3_port: port@56 {
6754f45fb0bSSameer Pujar						reg = <0x56>;
6764f45fb0bSSameer Pujar
6774f45fb0bSSameer Pujar						xbar_mixer_in3_ep: endpoint {
6784f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in3_ep>;
6794f45fb0bSSameer Pujar						};
6804f45fb0bSSameer Pujar					};
6814f45fb0bSSameer Pujar
6824f45fb0bSSameer Pujar					xbar_mixer_in4_port: port@57 {
6834f45fb0bSSameer Pujar						reg = <0x57>;
6844f45fb0bSSameer Pujar
6854f45fb0bSSameer Pujar						xbar_mixer_in4_ep: endpoint {
6864f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in4_ep>;
6874f45fb0bSSameer Pujar						};
6884f45fb0bSSameer Pujar					};
6894f45fb0bSSameer Pujar
6904f45fb0bSSameer Pujar					xbar_mixer_in5_port: port@58 {
6914f45fb0bSSameer Pujar						reg = <0x58>;
6924f45fb0bSSameer Pujar
6934f45fb0bSSameer Pujar						xbar_mixer_in5_ep: endpoint {
6944f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in5_ep>;
6954f45fb0bSSameer Pujar						};
6964f45fb0bSSameer Pujar					};
6974f45fb0bSSameer Pujar
6984f45fb0bSSameer Pujar					xbar_mixer_in6_port: port@59 {
6994f45fb0bSSameer Pujar						reg = <0x59>;
7004f45fb0bSSameer Pujar
7014f45fb0bSSameer Pujar						xbar_mixer_in6_ep: endpoint {
7024f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in6_ep>;
7034f45fb0bSSameer Pujar						};
7044f45fb0bSSameer Pujar					};
7054f45fb0bSSameer Pujar
7064f45fb0bSSameer Pujar					xbar_mixer_in7_port: port@5a {
7074f45fb0bSSameer Pujar						reg = <0x5a>;
7084f45fb0bSSameer Pujar
7094f45fb0bSSameer Pujar						xbar_mixer_in7_ep: endpoint {
7104f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in7_ep>;
7114f45fb0bSSameer Pujar						};
7124f45fb0bSSameer Pujar					};
7134f45fb0bSSameer Pujar
7144f45fb0bSSameer Pujar					xbar_mixer_in8_port: port@5b {
7154f45fb0bSSameer Pujar						reg = <0x5b>;
7164f45fb0bSSameer Pujar
7174f45fb0bSSameer Pujar						xbar_mixer_in8_ep: endpoint {
7184f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in8_ep>;
7194f45fb0bSSameer Pujar						};
7204f45fb0bSSameer Pujar					};
7214f45fb0bSSameer Pujar
7224f45fb0bSSameer Pujar					xbar_mixer_in9_port: port@5c {
7234f45fb0bSSameer Pujar						reg = <0x5c>;
7244f45fb0bSSameer Pujar
7254f45fb0bSSameer Pujar						xbar_mixer_in9_ep: endpoint {
7264f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in9_ep>;
7274f45fb0bSSameer Pujar						};
7284f45fb0bSSameer Pujar					};
7294f45fb0bSSameer Pujar
7304f45fb0bSSameer Pujar					xbar_mixer_in10_port: port@5d {
7314f45fb0bSSameer Pujar						reg = <0x5d>;
7324f45fb0bSSameer Pujar
7334f45fb0bSSameer Pujar						xbar_mixer_in10_ep: endpoint {
7344f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in10_ep>;
7354f45fb0bSSameer Pujar						};
7364f45fb0bSSameer Pujar					};
7374f45fb0bSSameer Pujar
7384f45fb0bSSameer Pujar					port@5e {
7394f45fb0bSSameer Pujar						reg = <0x5e>;
7404f45fb0bSSameer Pujar
7414f45fb0bSSameer Pujar						xbar_mixer_out1_ep: endpoint {
7424f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out1_ep>;
7434f45fb0bSSameer Pujar						};
7444f45fb0bSSameer Pujar					};
7454f45fb0bSSameer Pujar
7464f45fb0bSSameer Pujar					port@5f {
7474f45fb0bSSameer Pujar						reg = <0x5f>;
7484f45fb0bSSameer Pujar
7494f45fb0bSSameer Pujar						xbar_mixer_out2_ep: endpoint {
7504f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out2_ep>;
7514f45fb0bSSameer Pujar						};
7524f45fb0bSSameer Pujar					};
7534f45fb0bSSameer Pujar
7544f45fb0bSSameer Pujar					port@60 {
7554f45fb0bSSameer Pujar						reg = <0x60>;
7564f45fb0bSSameer Pujar
7574f45fb0bSSameer Pujar						xbar_mixer_out3_ep: endpoint {
7584f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out3_ep>;
7594f45fb0bSSameer Pujar						};
7604f45fb0bSSameer Pujar					};
7614f45fb0bSSameer Pujar
7624f45fb0bSSameer Pujar					port@61 {
7634f45fb0bSSameer Pujar						reg = <0x61>;
7644f45fb0bSSameer Pujar
7654f45fb0bSSameer Pujar						xbar_mixer_out4_ep: endpoint {
7664f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out4_ep>;
7674f45fb0bSSameer Pujar						};
7684f45fb0bSSameer Pujar					};
7694f45fb0bSSameer Pujar
7704f45fb0bSSameer Pujar					port@62 {
7714f45fb0bSSameer Pujar						reg = <0x62>;
7724f45fb0bSSameer Pujar
7734f45fb0bSSameer Pujar						xbar_mixer_out5_ep: endpoint {
7744f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out5_ep>;
7754f45fb0bSSameer Pujar						};
7764f45fb0bSSameer Pujar					};
777*261a46a9SSameer Pujar
778*261a46a9SSameer Pujar					xbar_asrc_in1_port: port@63 {
779*261a46a9SSameer Pujar						reg = <0x63>;
780*261a46a9SSameer Pujar
781*261a46a9SSameer Pujar						xbar_asrc_in1_ep: endpoint {
782*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in1_ep>;
783*261a46a9SSameer Pujar						};
784*261a46a9SSameer Pujar					};
785*261a46a9SSameer Pujar
786*261a46a9SSameer Pujar					port@64 {
787*261a46a9SSameer Pujar						reg = <0x64>;
788*261a46a9SSameer Pujar
789*261a46a9SSameer Pujar						xbar_asrc_out1_ep: endpoint {
790*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out1_ep>;
791*261a46a9SSameer Pujar						};
792*261a46a9SSameer Pujar					};
793*261a46a9SSameer Pujar
794*261a46a9SSameer Pujar					xbar_asrc_in2_port: port@65 {
795*261a46a9SSameer Pujar						reg = <0x65>;
796*261a46a9SSameer Pujar
797*261a46a9SSameer Pujar						xbar_asrc_in2_ep: endpoint {
798*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in2_ep>;
799*261a46a9SSameer Pujar						};
800*261a46a9SSameer Pujar					};
801*261a46a9SSameer Pujar
802*261a46a9SSameer Pujar					port@66 {
803*261a46a9SSameer Pujar						reg = <0x66>;
804*261a46a9SSameer Pujar
805*261a46a9SSameer Pujar						xbar_asrc_out2_ep: endpoint {
806*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out2_ep>;
807*261a46a9SSameer Pujar						};
808*261a46a9SSameer Pujar					};
809*261a46a9SSameer Pujar
810*261a46a9SSameer Pujar					xbar_asrc_in3_port: port@67 {
811*261a46a9SSameer Pujar						reg = <0x67>;
812*261a46a9SSameer Pujar
813*261a46a9SSameer Pujar						xbar_asrc_in3_ep: endpoint {
814*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in3_ep>;
815*261a46a9SSameer Pujar						};
816*261a46a9SSameer Pujar					};
817*261a46a9SSameer Pujar
818*261a46a9SSameer Pujar					port@68 {
819*261a46a9SSameer Pujar						reg = <0x68>;
820*261a46a9SSameer Pujar
821*261a46a9SSameer Pujar						xbar_asrc_out3_ep: endpoint {
822*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out3_ep>;
823*261a46a9SSameer Pujar						};
824*261a46a9SSameer Pujar					};
825*261a46a9SSameer Pujar
826*261a46a9SSameer Pujar					xbar_asrc_in4_port: port@69 {
827*261a46a9SSameer Pujar						reg = <0x69>;
828*261a46a9SSameer Pujar
829*261a46a9SSameer Pujar						xbar_asrc_in4_ep: endpoint {
830*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in4_ep>;
831*261a46a9SSameer Pujar						};
832*261a46a9SSameer Pujar					};
833*261a46a9SSameer Pujar
834*261a46a9SSameer Pujar					port@6a {
835*261a46a9SSameer Pujar						reg = <0x6a>;
836*261a46a9SSameer Pujar
837*261a46a9SSameer Pujar						xbar_asrc_out4_ep: endpoint {
838*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out4_ep>;
839*261a46a9SSameer Pujar						};
840*261a46a9SSameer Pujar					};
841*261a46a9SSameer Pujar
842*261a46a9SSameer Pujar					xbar_asrc_in5_port: port@6b {
843*261a46a9SSameer Pujar						reg = <0x6b>;
844*261a46a9SSameer Pujar
845*261a46a9SSameer Pujar						xbar_asrc_in5_ep: endpoint {
846*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in5_ep>;
847*261a46a9SSameer Pujar						};
848*261a46a9SSameer Pujar					};
849*261a46a9SSameer Pujar
850*261a46a9SSameer Pujar					port@6c {
851*261a46a9SSameer Pujar						reg = <0x6c>;
852*261a46a9SSameer Pujar
853*261a46a9SSameer Pujar						xbar_asrc_out5_ep: endpoint {
854*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out5_ep>;
855*261a46a9SSameer Pujar						};
856*261a46a9SSameer Pujar					};
857*261a46a9SSameer Pujar
858*261a46a9SSameer Pujar					xbar_asrc_in6_port: port@6d {
859*261a46a9SSameer Pujar						reg = <0x6d>;
860*261a46a9SSameer Pujar
861*261a46a9SSameer Pujar						xbar_asrc_in6_ep: endpoint {
862*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in6_ep>;
863*261a46a9SSameer Pujar						};
864*261a46a9SSameer Pujar					};
865*261a46a9SSameer Pujar
866*261a46a9SSameer Pujar					port@6e {
867*261a46a9SSameer Pujar						reg = <0x6e>;
868*261a46a9SSameer Pujar
869*261a46a9SSameer Pujar						xbar_asrc_out6_ep: endpoint {
870*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out6_ep>;
871*261a46a9SSameer Pujar						};
872*261a46a9SSameer Pujar					};
873*261a46a9SSameer Pujar
874*261a46a9SSameer Pujar					xbar_asrc_in7_port: port@6f {
875*261a46a9SSameer Pujar						reg = <0x6f>;
876*261a46a9SSameer Pujar
877*261a46a9SSameer Pujar						xbar_asrc_in7_ep: endpoint {
878*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in7_ep>;
879*261a46a9SSameer Pujar						};
880*261a46a9SSameer Pujar					};
881ff62b09dSSameer Pujar				};
882ff62b09dSSameer Pujar
883ff62b09dSSameer Pujar				admaif@290f000 {
884ff62b09dSSameer Pujar					status = "okay";
885ff62b09dSSameer Pujar
886ff62b09dSSameer Pujar					ports {
887ff62b09dSSameer Pujar						#address-cells = <1>;
888ff62b09dSSameer Pujar						#size-cells = <0>;
889ff62b09dSSameer Pujar
890ff62b09dSSameer Pujar						admaif0_port: port@0 {
891ff62b09dSSameer Pujar							reg = <0x0>;
892ff62b09dSSameer Pujar
893ff62b09dSSameer Pujar							admaif0_ep: endpoint {
894ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif0_ep>;
895ff62b09dSSameer Pujar							};
896ff62b09dSSameer Pujar						};
897ff62b09dSSameer Pujar
898ff62b09dSSameer Pujar						admaif1_port: port@1 {
899ff62b09dSSameer Pujar							reg = <0x1>;
900ff62b09dSSameer Pujar
901ff62b09dSSameer Pujar							admaif1_ep: endpoint {
902ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif1_ep>;
903ff62b09dSSameer Pujar							};
904ff62b09dSSameer Pujar						};
905ff62b09dSSameer Pujar
906ff62b09dSSameer Pujar						admaif2_port: port@2 {
907ff62b09dSSameer Pujar							reg = <0x2>;
908ff62b09dSSameer Pujar
909ff62b09dSSameer Pujar							admaif2_ep: endpoint {
910ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif2_ep>;
911ff62b09dSSameer Pujar							};
912ff62b09dSSameer Pujar						};
913ff62b09dSSameer Pujar
914ff62b09dSSameer Pujar						admaif3_port: port@3 {
915ff62b09dSSameer Pujar							reg = <0x3>;
916ff62b09dSSameer Pujar
917ff62b09dSSameer Pujar							admaif3_ep: endpoint {
918ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif3_ep>;
919ff62b09dSSameer Pujar							};
920ff62b09dSSameer Pujar						};
921ff62b09dSSameer Pujar
922ff62b09dSSameer Pujar						admaif4_port: port@4 {
923ff62b09dSSameer Pujar							reg = <0x4>;
924ff62b09dSSameer Pujar
925ff62b09dSSameer Pujar							admaif4_ep: endpoint {
926ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif4_ep>;
927ff62b09dSSameer Pujar							};
928ff62b09dSSameer Pujar						};
929ff62b09dSSameer Pujar
930ff62b09dSSameer Pujar						admaif5_port: port@5 {
931ff62b09dSSameer Pujar							reg = <0x5>;
932ff62b09dSSameer Pujar
933ff62b09dSSameer Pujar							admaif5_ep: endpoint {
934ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif5_ep>;
935ff62b09dSSameer Pujar							};
936ff62b09dSSameer Pujar						};
937ff62b09dSSameer Pujar
938ff62b09dSSameer Pujar						admaif6_port: port@6 {
939ff62b09dSSameer Pujar							reg = <0x6>;
940ff62b09dSSameer Pujar
941ff62b09dSSameer Pujar							admaif6_ep: endpoint {
942ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif6_ep>;
943ff62b09dSSameer Pujar							};
944ff62b09dSSameer Pujar						};
945ff62b09dSSameer Pujar
946ff62b09dSSameer Pujar						admaif7_port: port@7 {
947ff62b09dSSameer Pujar							reg = <0x7>;
948ff62b09dSSameer Pujar
949ff62b09dSSameer Pujar							admaif7_ep: endpoint {
950ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif7_ep>;
951ff62b09dSSameer Pujar							};
952ff62b09dSSameer Pujar						};
953ff62b09dSSameer Pujar
954ff62b09dSSameer Pujar						admaif8_port: port@8 {
955ff62b09dSSameer Pujar							reg = <0x8>;
956ff62b09dSSameer Pujar
957ff62b09dSSameer Pujar							admaif8_ep: endpoint {
958ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif8_ep>;
959ff62b09dSSameer Pujar							};
960ff62b09dSSameer Pujar						};
961ff62b09dSSameer Pujar
962ff62b09dSSameer Pujar						admaif9_port: port@9 {
963ff62b09dSSameer Pujar							reg = <0x9>;
964ff62b09dSSameer Pujar
965ff62b09dSSameer Pujar							admaif9_ep: endpoint {
966ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif9_ep>;
967ff62b09dSSameer Pujar							};
968ff62b09dSSameer Pujar						};
969ff62b09dSSameer Pujar
970ff62b09dSSameer Pujar						admaif10_port: port@a {
971ff62b09dSSameer Pujar							reg = <0xa>;
972ff62b09dSSameer Pujar
973ff62b09dSSameer Pujar							admaif10_ep: endpoint {
974ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif10_ep>;
975ff62b09dSSameer Pujar							};
976ff62b09dSSameer Pujar						};
977ff62b09dSSameer Pujar
978ff62b09dSSameer Pujar						admaif11_port: port@b {
979ff62b09dSSameer Pujar							reg = <0xb>;
980ff62b09dSSameer Pujar
981ff62b09dSSameer Pujar							admaif11_ep: endpoint {
982ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif11_ep>;
983ff62b09dSSameer Pujar							};
984ff62b09dSSameer Pujar						};
985ff62b09dSSameer Pujar
986ff62b09dSSameer Pujar						admaif12_port: port@c {
987ff62b09dSSameer Pujar							reg = <0xc>;
988ff62b09dSSameer Pujar
989ff62b09dSSameer Pujar							admaif12_ep: endpoint {
990ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif12_ep>;
991ff62b09dSSameer Pujar							};
992ff62b09dSSameer Pujar						};
993ff62b09dSSameer Pujar
994ff62b09dSSameer Pujar						admaif13_port: port@d {
995ff62b09dSSameer Pujar							reg = <0xd>;
996ff62b09dSSameer Pujar
997ff62b09dSSameer Pujar							admaif13_ep: endpoint {
998ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif13_ep>;
999ff62b09dSSameer Pujar							};
1000ff62b09dSSameer Pujar						};
1001ff62b09dSSameer Pujar
1002ff62b09dSSameer Pujar						admaif14_port: port@e {
1003ff62b09dSSameer Pujar							reg = <0xe>;
1004ff62b09dSSameer Pujar
1005ff62b09dSSameer Pujar							admaif14_ep: endpoint {
1006ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif14_ep>;
1007ff62b09dSSameer Pujar							};
1008ff62b09dSSameer Pujar						};
1009ff62b09dSSameer Pujar
1010ff62b09dSSameer Pujar						admaif15_port: port@f {
1011ff62b09dSSameer Pujar							reg = <0xf>;
1012ff62b09dSSameer Pujar
1013ff62b09dSSameer Pujar							admaif15_ep: endpoint {
1014ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif15_ep>;
1015ff62b09dSSameer Pujar							};
1016ff62b09dSSameer Pujar						};
1017ff62b09dSSameer Pujar
1018ff62b09dSSameer Pujar						admaif16_port: port@10 {
1019ff62b09dSSameer Pujar							reg = <0x10>;
1020ff62b09dSSameer Pujar
1021ff62b09dSSameer Pujar							admaif16_ep: endpoint {
1022ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif16_ep>;
1023ff62b09dSSameer Pujar							};
1024ff62b09dSSameer Pujar						};
1025ff62b09dSSameer Pujar
1026ff62b09dSSameer Pujar						admaif17_port: port@11 {
1027ff62b09dSSameer Pujar							reg = <0x11>;
1028ff62b09dSSameer Pujar
1029ff62b09dSSameer Pujar							admaif17_ep: endpoint {
1030ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif17_ep>;
1031ff62b09dSSameer Pujar							};
1032ff62b09dSSameer Pujar						};
1033ff62b09dSSameer Pujar
1034ff62b09dSSameer Pujar						admaif18_port: port@12 {
1035ff62b09dSSameer Pujar							reg = <0x12>;
1036ff62b09dSSameer Pujar
1037ff62b09dSSameer Pujar							admaif18_ep: endpoint {
1038ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif18_ep>;
1039ff62b09dSSameer Pujar							};
1040ff62b09dSSameer Pujar						};
1041ff62b09dSSameer Pujar
1042ff62b09dSSameer Pujar						admaif19_port: port@13 {
1043ff62b09dSSameer Pujar							reg = <0x13>;
1044ff62b09dSSameer Pujar
1045ff62b09dSSameer Pujar							admaif19_ep: endpoint {
1046ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif19_ep>;
1047ff62b09dSSameer Pujar							};
1048ff62b09dSSameer Pujar						};
1049ff62b09dSSameer Pujar					};
1050ff62b09dSSameer Pujar				};
1051ff62b09dSSameer Pujar
1052ff62b09dSSameer Pujar				i2s@2901200 {
1053ff62b09dSSameer Pujar					status = "okay";
1054ff62b09dSSameer Pujar
1055ff62b09dSSameer Pujar					ports {
1056ff62b09dSSameer Pujar						#address-cells = <1>;
1057ff62b09dSSameer Pujar						#size-cells = <0>;
1058ff62b09dSSameer Pujar
1059ff62b09dSSameer Pujar						port@0 {
1060ff62b09dSSameer Pujar							reg = <0>;
1061ff62b09dSSameer Pujar
1062ff62b09dSSameer Pujar							i2s3_cif_ep: endpoint {
1063ff62b09dSSameer Pujar								remote-endpoint = <&xbar_i2s3_ep>;
1064ff62b09dSSameer Pujar							};
1065ff62b09dSSameer Pujar						};
1066ff62b09dSSameer Pujar
1067ff62b09dSSameer Pujar						i2s3_port: port@1 {
1068ff62b09dSSameer Pujar							reg = <1>;
1069ff62b09dSSameer Pujar
1070ff62b09dSSameer Pujar							i2s3_dap_ep: endpoint {
1071ff62b09dSSameer Pujar								dai-format = "i2s";
1072ff62b09dSSameer Pujar								/* Place holder for external Codec */
1073ff62b09dSSameer Pujar							};
1074ff62b09dSSameer Pujar						};
1075ff62b09dSSameer Pujar					};
1076ff62b09dSSameer Pujar				};
1077ff62b09dSSameer Pujar
1078ff62b09dSSameer Pujar				i2s@2901400 {
1079ff62b09dSSameer Pujar					status = "okay";
1080ff62b09dSSameer Pujar
1081ff62b09dSSameer Pujar					ports {
1082ff62b09dSSameer Pujar						#address-cells = <1>;
1083ff62b09dSSameer Pujar						#size-cells = <0>;
1084ff62b09dSSameer Pujar
1085ff62b09dSSameer Pujar						port@0 {
1086ff62b09dSSameer Pujar							reg = <0>;
1087ff62b09dSSameer Pujar
1088ff62b09dSSameer Pujar							i2s5_cif_ep: endpoint {
1089ff62b09dSSameer Pujar								remote-endpoint = <&xbar_i2s5_ep>;
1090ff62b09dSSameer Pujar							};
1091ff62b09dSSameer Pujar						};
1092ff62b09dSSameer Pujar
1093ff62b09dSSameer Pujar						i2s5_port: port@1 {
1094ff62b09dSSameer Pujar							reg = <1>;
1095ff62b09dSSameer Pujar
1096e7445ab7SThierry Reding							i2s5_dap_ep: endpoint {
1097ff62b09dSSameer Pujar								dai-format = "i2s";
1098ff62b09dSSameer Pujar								/* Place holder for external Codec */
1099ff62b09dSSameer Pujar							};
1100ff62b09dSSameer Pujar						};
1101ff62b09dSSameer Pujar					};
1102ff62b09dSSameer Pujar				};
1103ff62b09dSSameer Pujar
1104ff62b09dSSameer Pujar				dmic@2904000 {
1105ff62b09dSSameer Pujar					status = "okay";
1106ff62b09dSSameer Pujar
1107ff62b09dSSameer Pujar					ports {
1108ff62b09dSSameer Pujar						#address-cells = <1>;
1109ff62b09dSSameer Pujar						#size-cells = <0>;
1110ff62b09dSSameer Pujar
1111ff62b09dSSameer Pujar						port@0 {
1112ff62b09dSSameer Pujar							reg = <0>;
1113ff62b09dSSameer Pujar
1114ff62b09dSSameer Pujar							dmic1_cif_ep: endpoint {
1115ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dmic1_ep>;
1116ff62b09dSSameer Pujar							};
1117ff62b09dSSameer Pujar						};
1118ff62b09dSSameer Pujar
1119ff62b09dSSameer Pujar						dmic1_port: port@1 {
1120ff62b09dSSameer Pujar							reg = <1>;
1121ff62b09dSSameer Pujar
1122ff62b09dSSameer Pujar							dmic1_dap_ep: endpoint {
1123ff62b09dSSameer Pujar								/* Place holder for external Codec */
1124ff62b09dSSameer Pujar							};
1125ff62b09dSSameer Pujar						};
1126ff62b09dSSameer Pujar					};
1127ff62b09dSSameer Pujar				};
1128ff62b09dSSameer Pujar
1129ff62b09dSSameer Pujar				dmic@2904100 {
1130ff62b09dSSameer Pujar					status = "okay";
1131ff62b09dSSameer Pujar
1132ff62b09dSSameer Pujar					ports {
1133ff62b09dSSameer Pujar						#address-cells = <1>;
1134ff62b09dSSameer Pujar						#size-cells = <0>;
1135ff62b09dSSameer Pujar
1136ff62b09dSSameer Pujar						port@0 {
1137ff62b09dSSameer Pujar							reg = <0>;
1138ff62b09dSSameer Pujar
1139ff62b09dSSameer Pujar							dmic2_cif_ep: endpoint {
1140ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dmic2_ep>;
1141ff62b09dSSameer Pujar							};
1142ff62b09dSSameer Pujar						};
1143ff62b09dSSameer Pujar
1144ff62b09dSSameer Pujar						dmic2_port: port@1 {
1145ff62b09dSSameer Pujar							reg = <1>;
1146ff62b09dSSameer Pujar
1147ff62b09dSSameer Pujar							dmic2_dap_ep: endpoint {
1148ff62b09dSSameer Pujar								/* Place holder for external Codec */
1149ff62b09dSSameer Pujar							};
1150ff62b09dSSameer Pujar						};
1151ff62b09dSSameer Pujar					};
1152ff62b09dSSameer Pujar				};
1153ff62b09dSSameer Pujar
1154ff62b09dSSameer Pujar				dmic@2904300 {
1155ff62b09dSSameer Pujar					status = "okay";
1156ff62b09dSSameer Pujar
1157ff62b09dSSameer Pujar					ports {
1158ff62b09dSSameer Pujar						#address-cells = <1>;
1159ff62b09dSSameer Pujar						#size-cells = <0>;
1160ff62b09dSSameer Pujar
1161ff62b09dSSameer Pujar						port@0 {
1162ff62b09dSSameer Pujar							reg = <0>;
1163ff62b09dSSameer Pujar
1164ff62b09dSSameer Pujar							dmic4_cif_ep: endpoint {
1165ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dmic4_ep>;
1166ff62b09dSSameer Pujar							};
1167ff62b09dSSameer Pujar						};
1168ff62b09dSSameer Pujar
1169ff62b09dSSameer Pujar						dmic4_port: port@1 {
1170ff62b09dSSameer Pujar							reg = <1>;
1171ff62b09dSSameer Pujar
1172ff62b09dSSameer Pujar							dmic4_dap_ep: endpoint {
1173ff62b09dSSameer Pujar								/* Place holder for external Codec */
1174ff62b09dSSameer Pujar							};
1175ff62b09dSSameer Pujar						};
1176ff62b09dSSameer Pujar					};
1177ff62b09dSSameer Pujar				};
1178ff62b09dSSameer Pujar
1179ff62b09dSSameer Pujar				dspk@2905000 {
1180ff62b09dSSameer Pujar					status = "okay";
1181ff62b09dSSameer Pujar
1182ff62b09dSSameer Pujar					ports {
1183ff62b09dSSameer Pujar						#address-cells = <1>;
1184ff62b09dSSameer Pujar						#size-cells = <0>;
1185ff62b09dSSameer Pujar
1186ff62b09dSSameer Pujar						port@0 {
1187ff62b09dSSameer Pujar							reg = <0>;
1188ff62b09dSSameer Pujar
1189ff62b09dSSameer Pujar							dspk1_cif_ep: endpoint {
1190ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dspk1_ep>;
1191ff62b09dSSameer Pujar							};
1192ff62b09dSSameer Pujar						};
1193ff62b09dSSameer Pujar
1194ff62b09dSSameer Pujar						dspk1_port: port@1 {
1195ff62b09dSSameer Pujar							reg = <1>;
1196ff62b09dSSameer Pujar
1197ff62b09dSSameer Pujar							dspk1_dap_ep: endpoint {
1198ff62b09dSSameer Pujar								/* Place holder for external Codec */
1199ff62b09dSSameer Pujar							};
1200ff62b09dSSameer Pujar						};
1201ff62b09dSSameer Pujar					};
1202ff62b09dSSameer Pujar				};
1203ff62b09dSSameer Pujar
1204ff62b09dSSameer Pujar				dspk@2905100 {
1205ff62b09dSSameer Pujar					status = "okay";
1206ff62b09dSSameer Pujar
1207ff62b09dSSameer Pujar					ports {
1208ff62b09dSSameer Pujar						#address-cells = <1>;
1209ff62b09dSSameer Pujar						#size-cells = <0>;
1210ff62b09dSSameer Pujar
1211ff62b09dSSameer Pujar						port@0 {
1212ff62b09dSSameer Pujar							reg = <0>;
1213ff62b09dSSameer Pujar
1214ff62b09dSSameer Pujar							dspk2_cif_ep: endpoint {
1215ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dspk2_ep>;
1216ff62b09dSSameer Pujar							};
1217ff62b09dSSameer Pujar						};
1218ff62b09dSSameer Pujar
1219ff62b09dSSameer Pujar						dspk2_port: port@1 {
1220ff62b09dSSameer Pujar							reg = <1>;
1221ff62b09dSSameer Pujar
1222ff62b09dSSameer Pujar							dspk2_dap_ep: endpoint {
1223ff62b09dSSameer Pujar								/* Place holder for external Codec */
1224ff62b09dSSameer Pujar							};
1225ff62b09dSSameer Pujar						};
1226ff62b09dSSameer Pujar					};
1227ff62b09dSSameer Pujar				};
12284f45fb0bSSameer Pujar
12294f45fb0bSSameer Pujar				sfc@2902000 {
12304f45fb0bSSameer Pujar					status = "okay";
12314f45fb0bSSameer Pujar
12324f45fb0bSSameer Pujar					ports {
12334f45fb0bSSameer Pujar						#address-cells = <1>;
12344f45fb0bSSameer Pujar						#size-cells = <0>;
12354f45fb0bSSameer Pujar
12364f45fb0bSSameer Pujar						port@0 {
12374f45fb0bSSameer Pujar							reg = <0>;
12384f45fb0bSSameer Pujar
12394f45fb0bSSameer Pujar							sfc1_cif_in_ep: endpoint {
12404f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_in_ep>;
12414f45fb0bSSameer Pujar								convert-rate = <44100>;
12424f45fb0bSSameer Pujar							};
12434f45fb0bSSameer Pujar						};
12444f45fb0bSSameer Pujar
12454f45fb0bSSameer Pujar						sfc1_out_port: port@1 {
12464f45fb0bSSameer Pujar							reg = <1>;
12474f45fb0bSSameer Pujar
12484f45fb0bSSameer Pujar							sfc1_cif_out_ep: endpoint {
12494f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_out_ep>;
12504f45fb0bSSameer Pujar								convert-rate = <48000>;
12514f45fb0bSSameer Pujar							};
12524f45fb0bSSameer Pujar						};
12534f45fb0bSSameer Pujar					};
12544f45fb0bSSameer Pujar				};
12554f45fb0bSSameer Pujar
12564f45fb0bSSameer Pujar				sfc@2902200 {
12574f45fb0bSSameer Pujar					status = "okay";
12584f45fb0bSSameer Pujar
12594f45fb0bSSameer Pujar					ports {
12604f45fb0bSSameer Pujar						#address-cells = <1>;
12614f45fb0bSSameer Pujar						#size-cells = <0>;
12624f45fb0bSSameer Pujar
12634f45fb0bSSameer Pujar						port@0 {
12644f45fb0bSSameer Pujar							reg = <0>;
12654f45fb0bSSameer Pujar
12664f45fb0bSSameer Pujar							sfc2_cif_in_ep: endpoint {
12674f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_in_ep>;
12684f45fb0bSSameer Pujar							};
12694f45fb0bSSameer Pujar						};
12704f45fb0bSSameer Pujar
12714f45fb0bSSameer Pujar						sfc2_out_port: port@1 {
12724f45fb0bSSameer Pujar							reg = <1>;
12734f45fb0bSSameer Pujar
12744f45fb0bSSameer Pujar							sfc2_cif_out_ep: endpoint {
12754f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_out_ep>;
12764f45fb0bSSameer Pujar							};
12774f45fb0bSSameer Pujar						};
12784f45fb0bSSameer Pujar					};
12794f45fb0bSSameer Pujar				};
12804f45fb0bSSameer Pujar
12814f45fb0bSSameer Pujar				sfc@2902400 {
12824f45fb0bSSameer Pujar					status = "okay";
12834f45fb0bSSameer Pujar
12844f45fb0bSSameer Pujar					ports {
12854f45fb0bSSameer Pujar						#address-cells = <1>;
12864f45fb0bSSameer Pujar						#size-cells = <0>;
12874f45fb0bSSameer Pujar
12884f45fb0bSSameer Pujar						port@0 {
12894f45fb0bSSameer Pujar							reg = <0>;
12904f45fb0bSSameer Pujar
12914f45fb0bSSameer Pujar							sfc3_cif_in_ep: endpoint {
12924f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_in_ep>;
12934f45fb0bSSameer Pujar							};
12944f45fb0bSSameer Pujar						};
12954f45fb0bSSameer Pujar
12964f45fb0bSSameer Pujar						sfc3_out_port: port@1 {
12974f45fb0bSSameer Pujar							reg = <1>;
12984f45fb0bSSameer Pujar
12994f45fb0bSSameer Pujar							sfc3_cif_out_ep: endpoint {
13004f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_out_ep>;
13014f45fb0bSSameer Pujar							};
13024f45fb0bSSameer Pujar						};
13034f45fb0bSSameer Pujar					};
13044f45fb0bSSameer Pujar				};
13054f45fb0bSSameer Pujar
13064f45fb0bSSameer Pujar				sfc@2902600 {
13074f45fb0bSSameer Pujar					status = "okay";
13084f45fb0bSSameer Pujar
13094f45fb0bSSameer Pujar					ports {
13104f45fb0bSSameer Pujar						#address-cells = <1>;
13114f45fb0bSSameer Pujar						#size-cells = <0>;
13124f45fb0bSSameer Pujar
13134f45fb0bSSameer Pujar						port@0 {
13144f45fb0bSSameer Pujar							reg = <0>;
13154f45fb0bSSameer Pujar
13164f45fb0bSSameer Pujar							sfc4_cif_in_ep: endpoint {
13174f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_in_ep>;
13184f45fb0bSSameer Pujar							};
13194f45fb0bSSameer Pujar						};
13204f45fb0bSSameer Pujar
13214f45fb0bSSameer Pujar						sfc4_out_port: port@1 {
13224f45fb0bSSameer Pujar							reg = <1>;
13234f45fb0bSSameer Pujar
13244f45fb0bSSameer Pujar							sfc4_cif_out_ep: endpoint {
13254f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_out_ep>;
13264f45fb0bSSameer Pujar							};
13274f45fb0bSSameer Pujar						};
13284f45fb0bSSameer Pujar					};
13294f45fb0bSSameer Pujar				};
13304f45fb0bSSameer Pujar
13314f45fb0bSSameer Pujar				mvc@290a000 {
13324f45fb0bSSameer Pujar					status = "okay";
13334f45fb0bSSameer Pujar
13344f45fb0bSSameer Pujar					ports {
13354f45fb0bSSameer Pujar						#address-cells = <1>;
13364f45fb0bSSameer Pujar						#size-cells = <0>;
13374f45fb0bSSameer Pujar
13384f45fb0bSSameer Pujar						port@0 {
13394f45fb0bSSameer Pujar							reg = <0>;
13404f45fb0bSSameer Pujar
13414f45fb0bSSameer Pujar							mvc1_cif_in_ep: endpoint {
13424f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_in_ep>;
13434f45fb0bSSameer Pujar							};
13444f45fb0bSSameer Pujar						};
13454f45fb0bSSameer Pujar
13464f45fb0bSSameer Pujar						mvc1_out_port: port@1 {
13474f45fb0bSSameer Pujar							reg = <1>;
13484f45fb0bSSameer Pujar
13494f45fb0bSSameer Pujar							mvc1_cif_out_ep: endpoint {
13504f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_out_ep>;
13514f45fb0bSSameer Pujar							};
13524f45fb0bSSameer Pujar						};
13534f45fb0bSSameer Pujar					};
13544f45fb0bSSameer Pujar				};
13554f45fb0bSSameer Pujar
13564f45fb0bSSameer Pujar				mvc@290a200 {
13574f45fb0bSSameer Pujar					status = "okay";
13584f45fb0bSSameer Pujar
13594f45fb0bSSameer Pujar					ports {
13604f45fb0bSSameer Pujar						#address-cells = <1>;
13614f45fb0bSSameer Pujar						#size-cells = <0>;
13624f45fb0bSSameer Pujar
13634f45fb0bSSameer Pujar						port@0 {
13644f45fb0bSSameer Pujar							reg = <0>;
13654f45fb0bSSameer Pujar
13664f45fb0bSSameer Pujar							mvc2_cif_in_ep: endpoint {
13674f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_in_ep>;
13684f45fb0bSSameer Pujar							};
13694f45fb0bSSameer Pujar						};
13704f45fb0bSSameer Pujar
13714f45fb0bSSameer Pujar						mvc2_out_port: port@1 {
13724f45fb0bSSameer Pujar							reg = <1>;
13734f45fb0bSSameer Pujar
13744f45fb0bSSameer Pujar							mvc2_cif_out_ep: endpoint {
13754f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_out_ep>;
13764f45fb0bSSameer Pujar							};
13774f45fb0bSSameer Pujar						};
13784f45fb0bSSameer Pujar					};
13794f45fb0bSSameer Pujar				};
13804f45fb0bSSameer Pujar
13814f45fb0bSSameer Pujar				amx@2903000 {
13824f45fb0bSSameer Pujar					status = "okay";
13834f45fb0bSSameer Pujar
13844f45fb0bSSameer Pujar					ports {
13854f45fb0bSSameer Pujar						#address-cells = <1>;
13864f45fb0bSSameer Pujar						#size-cells = <0>;
13874f45fb0bSSameer Pujar
13884f45fb0bSSameer Pujar						port@0 {
13894f45fb0bSSameer Pujar							reg = <0>;
13904f45fb0bSSameer Pujar
13914f45fb0bSSameer Pujar							amx1_in1_ep: endpoint {
13924f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in1_ep>;
13934f45fb0bSSameer Pujar							};
13944f45fb0bSSameer Pujar						};
13954f45fb0bSSameer Pujar
13964f45fb0bSSameer Pujar						port@1 {
13974f45fb0bSSameer Pujar							reg = <1>;
13984f45fb0bSSameer Pujar
13994f45fb0bSSameer Pujar							amx1_in2_ep: endpoint {
14004f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in2_ep>;
14014f45fb0bSSameer Pujar							};
14024f45fb0bSSameer Pujar						};
14034f45fb0bSSameer Pujar
14044f45fb0bSSameer Pujar						port@2 {
14054f45fb0bSSameer Pujar							reg = <2>;
14064f45fb0bSSameer Pujar
14074f45fb0bSSameer Pujar							amx1_in3_ep: endpoint {
14084f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in3_ep>;
14094f45fb0bSSameer Pujar							};
14104f45fb0bSSameer Pujar						};
14114f45fb0bSSameer Pujar
14124f45fb0bSSameer Pujar						port@3 {
14134f45fb0bSSameer Pujar							reg = <3>;
14144f45fb0bSSameer Pujar
14154f45fb0bSSameer Pujar							amx1_in4_ep: endpoint {
14164f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in4_ep>;
14174f45fb0bSSameer Pujar							};
14184f45fb0bSSameer Pujar						};
14194f45fb0bSSameer Pujar
14204f45fb0bSSameer Pujar						amx1_out_port: port@4 {
14214f45fb0bSSameer Pujar							reg = <4>;
14224f45fb0bSSameer Pujar
14234f45fb0bSSameer Pujar							amx1_out_ep: endpoint {
14244f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_out_ep>;
14254f45fb0bSSameer Pujar							};
14264f45fb0bSSameer Pujar						};
14274f45fb0bSSameer Pujar					};
14284f45fb0bSSameer Pujar				};
14294f45fb0bSSameer Pujar
14304f45fb0bSSameer Pujar				amx@2903100 {
14314f45fb0bSSameer Pujar					status = "okay";
14324f45fb0bSSameer Pujar
14334f45fb0bSSameer Pujar					ports {
14344f45fb0bSSameer Pujar						#address-cells = <1>;
14354f45fb0bSSameer Pujar						#size-cells = <0>;
14364f45fb0bSSameer Pujar
14374f45fb0bSSameer Pujar						port@0 {
14384f45fb0bSSameer Pujar							reg = <0>;
14394f45fb0bSSameer Pujar
14404f45fb0bSSameer Pujar							amx2_in1_ep: endpoint {
14414f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in1_ep>;
14424f45fb0bSSameer Pujar							};
14434f45fb0bSSameer Pujar						};
14444f45fb0bSSameer Pujar
14454f45fb0bSSameer Pujar						port@1 {
14464f45fb0bSSameer Pujar							reg = <1>;
14474f45fb0bSSameer Pujar
14484f45fb0bSSameer Pujar							amx2_in2_ep: endpoint {
14494f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in2_ep>;
14504f45fb0bSSameer Pujar							};
14514f45fb0bSSameer Pujar						};
14524f45fb0bSSameer Pujar
14534f45fb0bSSameer Pujar						amx2_in3_port: port@2 {
14544f45fb0bSSameer Pujar							reg = <2>;
14554f45fb0bSSameer Pujar
14564f45fb0bSSameer Pujar							amx2_in3_ep: endpoint {
14574f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in3_ep>;
14584f45fb0bSSameer Pujar							};
14594f45fb0bSSameer Pujar						};
14604f45fb0bSSameer Pujar
14614f45fb0bSSameer Pujar						amx2_in4_port: port@3 {
14624f45fb0bSSameer Pujar							reg = <3>;
14634f45fb0bSSameer Pujar
14644f45fb0bSSameer Pujar							amx2_in4_ep: endpoint {
14654f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in4_ep>;
14664f45fb0bSSameer Pujar							};
14674f45fb0bSSameer Pujar						};
14684f45fb0bSSameer Pujar
14694f45fb0bSSameer Pujar						amx2_out_port: port@4 {
14704f45fb0bSSameer Pujar							reg = <4>;
14714f45fb0bSSameer Pujar
14724f45fb0bSSameer Pujar							amx2_out_ep: endpoint {
14734f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_out_ep>;
14744f45fb0bSSameer Pujar							};
14754f45fb0bSSameer Pujar						};
14764f45fb0bSSameer Pujar					};
14774f45fb0bSSameer Pujar				};
14784f45fb0bSSameer Pujar
14794f45fb0bSSameer Pujar				amx@2903200 {
14804f45fb0bSSameer Pujar					status = "okay";
14814f45fb0bSSameer Pujar
14824f45fb0bSSameer Pujar					ports {
14834f45fb0bSSameer Pujar						#address-cells = <1>;
14844f45fb0bSSameer Pujar						#size-cells = <0>;
14854f45fb0bSSameer Pujar
14864f45fb0bSSameer Pujar						port@0 {
14874f45fb0bSSameer Pujar							reg = <0>;
14884f45fb0bSSameer Pujar
14894f45fb0bSSameer Pujar							amx3_in1_ep: endpoint {
14904f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in1_ep>;
14914f45fb0bSSameer Pujar							};
14924f45fb0bSSameer Pujar						};
14934f45fb0bSSameer Pujar
14944f45fb0bSSameer Pujar						port@1 {
14954f45fb0bSSameer Pujar							reg = <1>;
14964f45fb0bSSameer Pujar
14974f45fb0bSSameer Pujar							amx3_in2_ep: endpoint {
14984f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in2_ep>;
14994f45fb0bSSameer Pujar							};
15004f45fb0bSSameer Pujar						};
15014f45fb0bSSameer Pujar
15024f45fb0bSSameer Pujar						port@2 {
15034f45fb0bSSameer Pujar							reg = <2>;
15044f45fb0bSSameer Pujar
15054f45fb0bSSameer Pujar							amx3_in3_ep: endpoint {
15064f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in3_ep>;
15074f45fb0bSSameer Pujar							};
15084f45fb0bSSameer Pujar						};
15094f45fb0bSSameer Pujar
15104f45fb0bSSameer Pujar						port@3 {
15114f45fb0bSSameer Pujar							reg = <3>;
15124f45fb0bSSameer Pujar
15134f45fb0bSSameer Pujar							amx3_in4_ep: endpoint {
15144f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in4_ep>;
15154f45fb0bSSameer Pujar							};
15164f45fb0bSSameer Pujar						};
15174f45fb0bSSameer Pujar
15184f45fb0bSSameer Pujar						amx3_out_port: port@4 {
15194f45fb0bSSameer Pujar							reg = <4>;
15204f45fb0bSSameer Pujar
15214f45fb0bSSameer Pujar							amx3_out_ep: endpoint {
15224f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_out_ep>;
15234f45fb0bSSameer Pujar							};
15244f45fb0bSSameer Pujar						};
15254f45fb0bSSameer Pujar					};
15264f45fb0bSSameer Pujar				};
15274f45fb0bSSameer Pujar
15284f45fb0bSSameer Pujar				amx@2903300 {
15294f45fb0bSSameer Pujar					status = "okay";
15304f45fb0bSSameer Pujar
15314f45fb0bSSameer Pujar					ports {
15324f45fb0bSSameer Pujar						#address-cells = <1>;
15334f45fb0bSSameer Pujar						#size-cells = <0>;
15344f45fb0bSSameer Pujar
15354f45fb0bSSameer Pujar						port@0 {
15364f45fb0bSSameer Pujar							reg = <0>;
15374f45fb0bSSameer Pujar
15384f45fb0bSSameer Pujar							amx4_in1_ep: endpoint {
15394f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in1_ep>;
15404f45fb0bSSameer Pujar							};
15414f45fb0bSSameer Pujar						};
15424f45fb0bSSameer Pujar
15434f45fb0bSSameer Pujar						port@1 {
15444f45fb0bSSameer Pujar							reg = <1>;
15454f45fb0bSSameer Pujar
15464f45fb0bSSameer Pujar							amx4_in2_ep: endpoint {
15474f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in2_ep>;
15484f45fb0bSSameer Pujar							};
15494f45fb0bSSameer Pujar						};
15504f45fb0bSSameer Pujar
15514f45fb0bSSameer Pujar						port@2 {
15524f45fb0bSSameer Pujar							reg = <2>;
15534f45fb0bSSameer Pujar
15544f45fb0bSSameer Pujar							amx4_in3_ep: endpoint {
15554f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in3_ep>;
15564f45fb0bSSameer Pujar							};
15574f45fb0bSSameer Pujar						};
15584f45fb0bSSameer Pujar
15594f45fb0bSSameer Pujar						port@3 {
15604f45fb0bSSameer Pujar							reg = <3>;
15614f45fb0bSSameer Pujar
15624f45fb0bSSameer Pujar							amx4_in4_ep: endpoint {
15634f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in4_ep>;
15644f45fb0bSSameer Pujar							};
15654f45fb0bSSameer Pujar						};
15664f45fb0bSSameer Pujar
15674f45fb0bSSameer Pujar						amx4_out_port: port@4 {
15684f45fb0bSSameer Pujar							reg = <4>;
15694f45fb0bSSameer Pujar
15704f45fb0bSSameer Pujar							amx4_out_ep: endpoint {
15714f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_out_ep>;
15724f45fb0bSSameer Pujar							};
15734f45fb0bSSameer Pujar						};
15744f45fb0bSSameer Pujar					};
15754f45fb0bSSameer Pujar				};
15764f45fb0bSSameer Pujar
15774f45fb0bSSameer Pujar				adx@2903800 {
15784f45fb0bSSameer Pujar					status = "okay";
15794f45fb0bSSameer Pujar
15804f45fb0bSSameer Pujar					ports {
15814f45fb0bSSameer Pujar						#address-cells = <1>;
15824f45fb0bSSameer Pujar						#size-cells = <0>;
15834f45fb0bSSameer Pujar
15844f45fb0bSSameer Pujar						port@0 {
15854f45fb0bSSameer Pujar							reg = <0>;
15864f45fb0bSSameer Pujar
15874f45fb0bSSameer Pujar							adx1_in_ep: endpoint {
15884f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_in_ep>;
15894f45fb0bSSameer Pujar							};
15904f45fb0bSSameer Pujar						};
15914f45fb0bSSameer Pujar
15924f45fb0bSSameer Pujar						adx1_out1_port: port@1 {
15934f45fb0bSSameer Pujar							reg = <1>;
15944f45fb0bSSameer Pujar
15954f45fb0bSSameer Pujar							adx1_out1_ep: endpoint {
15964f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out1_ep>;
15974f45fb0bSSameer Pujar							};
15984f45fb0bSSameer Pujar						};
15994f45fb0bSSameer Pujar
16004f45fb0bSSameer Pujar						adx1_out2_port: port@2 {
16014f45fb0bSSameer Pujar							reg = <2>;
16024f45fb0bSSameer Pujar
16034f45fb0bSSameer Pujar							adx1_out2_ep: endpoint {
16044f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out2_ep>;
16054f45fb0bSSameer Pujar							};
16064f45fb0bSSameer Pujar						};
16074f45fb0bSSameer Pujar
16084f45fb0bSSameer Pujar						adx1_out3_port: port@3 {
16094f45fb0bSSameer Pujar							reg = <3>;
16104f45fb0bSSameer Pujar
16114f45fb0bSSameer Pujar							adx1_out3_ep: endpoint {
16124f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out3_ep>;
16134f45fb0bSSameer Pujar							};
16144f45fb0bSSameer Pujar						};
16154f45fb0bSSameer Pujar
16164f45fb0bSSameer Pujar						adx1_out4_port: port@4 {
16174f45fb0bSSameer Pujar							reg = <4>;
16184f45fb0bSSameer Pujar
16194f45fb0bSSameer Pujar							adx1_out4_ep: endpoint {
16204f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out4_ep>;
16214f45fb0bSSameer Pujar							};
16224f45fb0bSSameer Pujar						};
16234f45fb0bSSameer Pujar					};
16244f45fb0bSSameer Pujar				};
16254f45fb0bSSameer Pujar
16264f45fb0bSSameer Pujar				adx@2903900 {
16274f45fb0bSSameer Pujar					status = "okay";
16284f45fb0bSSameer Pujar
16294f45fb0bSSameer Pujar					ports {
16304f45fb0bSSameer Pujar						#address-cells = <1>;
16314f45fb0bSSameer Pujar						#size-cells = <0>;
16324f45fb0bSSameer Pujar
16334f45fb0bSSameer Pujar						port@0 {
16344f45fb0bSSameer Pujar							reg = <0>;
16354f45fb0bSSameer Pujar
16364f45fb0bSSameer Pujar							adx2_in_ep: endpoint {
16374f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_in_ep>;
16384f45fb0bSSameer Pujar							};
16394f45fb0bSSameer Pujar						};
16404f45fb0bSSameer Pujar
16414f45fb0bSSameer Pujar						adx2_out1_port: port@1 {
16424f45fb0bSSameer Pujar							reg = <1>;
16434f45fb0bSSameer Pujar
16444f45fb0bSSameer Pujar							adx2_out1_ep: endpoint {
16454f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out1_ep>;
16464f45fb0bSSameer Pujar							};
16474f45fb0bSSameer Pujar						};
16484f45fb0bSSameer Pujar
16494f45fb0bSSameer Pujar						adx2_out2_port: port@2 {
16504f45fb0bSSameer Pujar							reg = <2>;
16514f45fb0bSSameer Pujar
16524f45fb0bSSameer Pujar							adx2_out2_ep: endpoint {
16534f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out2_ep>;
16544f45fb0bSSameer Pujar							};
16554f45fb0bSSameer Pujar						};
16564f45fb0bSSameer Pujar
16574f45fb0bSSameer Pujar						adx2_out3_port: port@3 {
16584f45fb0bSSameer Pujar							reg = <3>;
16594f45fb0bSSameer Pujar
16604f45fb0bSSameer Pujar							adx2_out3_ep: endpoint {
16614f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out3_ep>;
16624f45fb0bSSameer Pujar							};
16634f45fb0bSSameer Pujar						};
16644f45fb0bSSameer Pujar
16654f45fb0bSSameer Pujar						adx2_out4_port: port@4 {
16664f45fb0bSSameer Pujar							reg = <4>;
16674f45fb0bSSameer Pujar
16684f45fb0bSSameer Pujar							adx2_out4_ep: endpoint {
16694f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out4_ep>;
16704f45fb0bSSameer Pujar							};
16714f45fb0bSSameer Pujar						};
16724f45fb0bSSameer Pujar					};
16734f45fb0bSSameer Pujar				};
16744f45fb0bSSameer Pujar
16754f45fb0bSSameer Pujar				adx@2903a00 {
16764f45fb0bSSameer Pujar					status = "okay";
16774f45fb0bSSameer Pujar
16784f45fb0bSSameer Pujar					ports {
16794f45fb0bSSameer Pujar						#address-cells = <1>;
16804f45fb0bSSameer Pujar						#size-cells = <0>;
16814f45fb0bSSameer Pujar
16824f45fb0bSSameer Pujar						port@0 {
16834f45fb0bSSameer Pujar							reg = <0>;
16844f45fb0bSSameer Pujar
16854f45fb0bSSameer Pujar							adx3_in_ep: endpoint {
16864f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_in_ep>;
16874f45fb0bSSameer Pujar							};
16884f45fb0bSSameer Pujar						};
16894f45fb0bSSameer Pujar
16904f45fb0bSSameer Pujar						adx3_out1_port: port@1 {
16914f45fb0bSSameer Pujar							reg = <1>;
16924f45fb0bSSameer Pujar
16934f45fb0bSSameer Pujar							adx3_out1_ep: endpoint {
16944f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out1_ep>;
16954f45fb0bSSameer Pujar							};
16964f45fb0bSSameer Pujar						};
16974f45fb0bSSameer Pujar
16984f45fb0bSSameer Pujar						adx3_out2_port: port@2 {
16994f45fb0bSSameer Pujar							reg = <2>;
17004f45fb0bSSameer Pujar
17014f45fb0bSSameer Pujar							adx3_out2_ep: endpoint {
17024f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out2_ep>;
17034f45fb0bSSameer Pujar							};
17044f45fb0bSSameer Pujar						};
17054f45fb0bSSameer Pujar
17064f45fb0bSSameer Pujar						adx3_out3_port: port@3 {
17074f45fb0bSSameer Pujar							reg = <3>;
17084f45fb0bSSameer Pujar
17094f45fb0bSSameer Pujar							adx3_out3_ep: endpoint {
17104f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out3_ep>;
17114f45fb0bSSameer Pujar							};
17124f45fb0bSSameer Pujar						};
17134f45fb0bSSameer Pujar
17144f45fb0bSSameer Pujar						adx3_out4_port: port@4 {
17154f45fb0bSSameer Pujar							reg = <4>;
17164f45fb0bSSameer Pujar
17174f45fb0bSSameer Pujar							adx3_out4_ep: endpoint {
17184f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out4_ep>;
17194f45fb0bSSameer Pujar							};
17204f45fb0bSSameer Pujar						};
17214f45fb0bSSameer Pujar					};
17224f45fb0bSSameer Pujar				};
17234f45fb0bSSameer Pujar
17244f45fb0bSSameer Pujar				adx@2903b00 {
17254f45fb0bSSameer Pujar					status = "okay";
17264f45fb0bSSameer Pujar
17274f45fb0bSSameer Pujar					ports {
17284f45fb0bSSameer Pujar						#address-cells = <1>;
17294f45fb0bSSameer Pujar						#size-cells = <0>;
17304f45fb0bSSameer Pujar
17314f45fb0bSSameer Pujar						port@0 {
17324f45fb0bSSameer Pujar							reg = <0>;
17334f45fb0bSSameer Pujar
17344f45fb0bSSameer Pujar							adx4_in_ep: endpoint {
17354f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_in_ep>;
17364f45fb0bSSameer Pujar							};
17374f45fb0bSSameer Pujar						};
17384f45fb0bSSameer Pujar
17394f45fb0bSSameer Pujar						adx4_out1_port: port@1 {
17404f45fb0bSSameer Pujar							reg = <1>;
17414f45fb0bSSameer Pujar
17424f45fb0bSSameer Pujar							adx4_out1_ep: endpoint {
17434f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out1_ep>;
17444f45fb0bSSameer Pujar							};
17454f45fb0bSSameer Pujar						};
17464f45fb0bSSameer Pujar
17474f45fb0bSSameer Pujar						adx4_out2_port: port@2 {
17484f45fb0bSSameer Pujar							reg = <2>;
17494f45fb0bSSameer Pujar
17504f45fb0bSSameer Pujar							adx4_out2_ep: endpoint {
17514f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out2_ep>;
17524f45fb0bSSameer Pujar							};
17534f45fb0bSSameer Pujar						};
17544f45fb0bSSameer Pujar
17554f45fb0bSSameer Pujar						adx4_out3_port: port@3 {
17564f45fb0bSSameer Pujar							reg = <3>;
17574f45fb0bSSameer Pujar
17584f45fb0bSSameer Pujar							adx4_out3_ep: endpoint {
17594f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out3_ep>;
17604f45fb0bSSameer Pujar							};
17614f45fb0bSSameer Pujar						};
17624f45fb0bSSameer Pujar
17634f45fb0bSSameer Pujar						adx4_out4_port: port@4 {
17644f45fb0bSSameer Pujar							reg = <4>;
17654f45fb0bSSameer Pujar
17664f45fb0bSSameer Pujar							adx4_out4_ep: endpoint {
17674f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out4_ep>;
17684f45fb0bSSameer Pujar							};
17694f45fb0bSSameer Pujar						};
17704f45fb0bSSameer Pujar					};
17714f45fb0bSSameer Pujar				};
17724f45fb0bSSameer Pujar
17734f45fb0bSSameer Pujar				amixer@290bb00 {
17744f45fb0bSSameer Pujar					status = "okay";
17754f45fb0bSSameer Pujar
17764f45fb0bSSameer Pujar					ports {
17774f45fb0bSSameer Pujar						#address-cells = <1>;
17784f45fb0bSSameer Pujar						#size-cells = <0>;
17794f45fb0bSSameer Pujar
17804f45fb0bSSameer Pujar						port@0 {
17814f45fb0bSSameer Pujar							reg = <0x0>;
17824f45fb0bSSameer Pujar
17834f45fb0bSSameer Pujar							mixer_in1_ep: endpoint {
17844f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in1_ep>;
17854f45fb0bSSameer Pujar							};
17864f45fb0bSSameer Pujar						};
17874f45fb0bSSameer Pujar
17884f45fb0bSSameer Pujar						port@1 {
17894f45fb0bSSameer Pujar							reg = <0x1>;
17904f45fb0bSSameer Pujar
17914f45fb0bSSameer Pujar							mixer_in2_ep: endpoint {
17924f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in2_ep>;
17934f45fb0bSSameer Pujar							};
17944f45fb0bSSameer Pujar						};
17954f45fb0bSSameer Pujar
17964f45fb0bSSameer Pujar						port@2 {
17974f45fb0bSSameer Pujar							reg = <0x2>;
17984f45fb0bSSameer Pujar
17994f45fb0bSSameer Pujar							mixer_in3_ep: endpoint {
18004f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in3_ep>;
18014f45fb0bSSameer Pujar							};
18024f45fb0bSSameer Pujar						};
18034f45fb0bSSameer Pujar
18044f45fb0bSSameer Pujar						port@3 {
18054f45fb0bSSameer Pujar							reg = <0x3>;
18064f45fb0bSSameer Pujar
18074f45fb0bSSameer Pujar							mixer_in4_ep: endpoint {
18084f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in4_ep>;
18094f45fb0bSSameer Pujar							};
18104f45fb0bSSameer Pujar						};
18114f45fb0bSSameer Pujar
18124f45fb0bSSameer Pujar						port@4 {
18134f45fb0bSSameer Pujar							reg = <0x4>;
18144f45fb0bSSameer Pujar
18154f45fb0bSSameer Pujar							mixer_in5_ep: endpoint {
18164f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in5_ep>;
18174f45fb0bSSameer Pujar							};
18184f45fb0bSSameer Pujar						};
18194f45fb0bSSameer Pujar
18204f45fb0bSSameer Pujar						port@5 {
18214f45fb0bSSameer Pujar							reg = <0x5>;
18224f45fb0bSSameer Pujar
18234f45fb0bSSameer Pujar							mixer_in6_ep: endpoint {
18244f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in6_ep>;
18254f45fb0bSSameer Pujar							};
18264f45fb0bSSameer Pujar						};
18274f45fb0bSSameer Pujar
18284f45fb0bSSameer Pujar						port@6 {
18294f45fb0bSSameer Pujar							reg = <0x6>;
18304f45fb0bSSameer Pujar
18314f45fb0bSSameer Pujar							mixer_in7_ep: endpoint {
18324f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in7_ep>;
18334f45fb0bSSameer Pujar							};
18344f45fb0bSSameer Pujar						};
18354f45fb0bSSameer Pujar
18364f45fb0bSSameer Pujar						port@7 {
18374f45fb0bSSameer Pujar							reg = <0x7>;
18384f45fb0bSSameer Pujar
18394f45fb0bSSameer Pujar							mixer_in8_ep: endpoint {
18404f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in8_ep>;
18414f45fb0bSSameer Pujar							};
18424f45fb0bSSameer Pujar						};
18434f45fb0bSSameer Pujar
18444f45fb0bSSameer Pujar						port@8 {
18454f45fb0bSSameer Pujar							reg = <0x8>;
18464f45fb0bSSameer Pujar
18474f45fb0bSSameer Pujar							mixer_in9_ep: endpoint {
18484f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in9_ep>;
18494f45fb0bSSameer Pujar							};
18504f45fb0bSSameer Pujar						};
18514f45fb0bSSameer Pujar
18524f45fb0bSSameer Pujar						port@9 {
18534f45fb0bSSameer Pujar							reg = <0x9>;
18544f45fb0bSSameer Pujar
18554f45fb0bSSameer Pujar							mixer_in10_ep: endpoint {
18564f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in10_ep>;
18574f45fb0bSSameer Pujar							};
18584f45fb0bSSameer Pujar						};
18594f45fb0bSSameer Pujar
18604f45fb0bSSameer Pujar						mixer_out1_port: port@a {
18614f45fb0bSSameer Pujar							reg = <0xa>;
18624f45fb0bSSameer Pujar
18634f45fb0bSSameer Pujar							mixer_out1_ep: endpoint {
18644f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out1_ep>;
18654f45fb0bSSameer Pujar							};
18664f45fb0bSSameer Pujar						};
18674f45fb0bSSameer Pujar
18684f45fb0bSSameer Pujar						mixer_out2_port: port@b {
18694f45fb0bSSameer Pujar							reg = <0xb>;
18704f45fb0bSSameer Pujar
18714f45fb0bSSameer Pujar							mixer_out2_ep: endpoint {
18724f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out2_ep>;
18734f45fb0bSSameer Pujar							};
18744f45fb0bSSameer Pujar						};
18754f45fb0bSSameer Pujar
18764f45fb0bSSameer Pujar						mixer_out3_port: port@c {
18774f45fb0bSSameer Pujar							reg = <0xc>;
18784f45fb0bSSameer Pujar
18794f45fb0bSSameer Pujar							mixer_out3_ep: endpoint {
18804f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out3_ep>;
18814f45fb0bSSameer Pujar							};
18824f45fb0bSSameer Pujar						};
18834f45fb0bSSameer Pujar
18844f45fb0bSSameer Pujar						mixer_out4_port: port@d {
18854f45fb0bSSameer Pujar							reg = <0xd>;
18864f45fb0bSSameer Pujar
18874f45fb0bSSameer Pujar							mixer_out4_ep: endpoint {
18884f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out4_ep>;
18894f45fb0bSSameer Pujar							};
18904f45fb0bSSameer Pujar						};
18914f45fb0bSSameer Pujar
18924f45fb0bSSameer Pujar						mixer_out5_port: port@e {
18934f45fb0bSSameer Pujar							reg = <0xe>;
18944f45fb0bSSameer Pujar
18954f45fb0bSSameer Pujar							mixer_out5_ep: endpoint {
18964f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out5_ep>;
18974f45fb0bSSameer Pujar							};
18984f45fb0bSSameer Pujar						};
18994f45fb0bSSameer Pujar					};
19004f45fb0bSSameer Pujar				};
1901*261a46a9SSameer Pujar
1902*261a46a9SSameer Pujar				asrc@2910000 {
1903*261a46a9SSameer Pujar					status = "okay";
1904*261a46a9SSameer Pujar
1905*261a46a9SSameer Pujar					ports {
1906*261a46a9SSameer Pujar						#address-cells = <1>;
1907*261a46a9SSameer Pujar						#size-cells = <0>;
1908*261a46a9SSameer Pujar
1909*261a46a9SSameer Pujar						port@0 {
1910*261a46a9SSameer Pujar							reg = <0x0>;
1911*261a46a9SSameer Pujar
1912*261a46a9SSameer Pujar							asrc_in1_ep: endpoint {
1913*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in1_ep>;
1914*261a46a9SSameer Pujar							};
1915*261a46a9SSameer Pujar						};
1916*261a46a9SSameer Pujar
1917*261a46a9SSameer Pujar						port@1 {
1918*261a46a9SSameer Pujar							reg = <0x1>;
1919*261a46a9SSameer Pujar
1920*261a46a9SSameer Pujar							asrc_in2_ep: endpoint {
1921*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in2_ep>;
1922*261a46a9SSameer Pujar							};
1923*261a46a9SSameer Pujar						};
1924*261a46a9SSameer Pujar
1925*261a46a9SSameer Pujar						port@2 {
1926*261a46a9SSameer Pujar							reg = <0x2>;
1927*261a46a9SSameer Pujar
1928*261a46a9SSameer Pujar							asrc_in3_ep: endpoint {
1929*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in3_ep>;
1930*261a46a9SSameer Pujar							};
1931*261a46a9SSameer Pujar						};
1932*261a46a9SSameer Pujar
1933*261a46a9SSameer Pujar						port@3 {
1934*261a46a9SSameer Pujar							reg = <0x3>;
1935*261a46a9SSameer Pujar
1936*261a46a9SSameer Pujar							asrc_in4_ep: endpoint {
1937*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in4_ep>;
1938*261a46a9SSameer Pujar							};
1939*261a46a9SSameer Pujar						};
1940*261a46a9SSameer Pujar
1941*261a46a9SSameer Pujar						port@4 {
1942*261a46a9SSameer Pujar							reg = <0x4>;
1943*261a46a9SSameer Pujar
1944*261a46a9SSameer Pujar							asrc_in5_ep: endpoint {
1945*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in5_ep>;
1946*261a46a9SSameer Pujar							};
1947*261a46a9SSameer Pujar						};
1948*261a46a9SSameer Pujar
1949*261a46a9SSameer Pujar						port@5 {
1950*261a46a9SSameer Pujar							reg = <0x5>;
1951*261a46a9SSameer Pujar
1952*261a46a9SSameer Pujar							asrc_in6_ep: endpoint {
1953*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in6_ep>;
1954*261a46a9SSameer Pujar							};
1955*261a46a9SSameer Pujar						};
1956*261a46a9SSameer Pujar
1957*261a46a9SSameer Pujar						port@6 {
1958*261a46a9SSameer Pujar							reg = <0x6>;
1959*261a46a9SSameer Pujar
1960*261a46a9SSameer Pujar							asrc_in7_ep: endpoint {
1961*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in7_ep>;
1962*261a46a9SSameer Pujar							};
1963*261a46a9SSameer Pujar						};
1964*261a46a9SSameer Pujar
1965*261a46a9SSameer Pujar						asrc_out1_port: port@7 {
1966*261a46a9SSameer Pujar							reg = <0x7>;
1967*261a46a9SSameer Pujar
1968*261a46a9SSameer Pujar							asrc_out1_ep: endpoint {
1969*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out1_ep>;
1970*261a46a9SSameer Pujar							};
1971*261a46a9SSameer Pujar						};
1972*261a46a9SSameer Pujar
1973*261a46a9SSameer Pujar						asrc_out2_port: port@8 {
1974*261a46a9SSameer Pujar							reg = <0x8>;
1975*261a46a9SSameer Pujar
1976*261a46a9SSameer Pujar							asrc_out2_ep: endpoint {
1977*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out2_ep>;
1978*261a46a9SSameer Pujar							};
1979*261a46a9SSameer Pujar						};
1980*261a46a9SSameer Pujar
1981*261a46a9SSameer Pujar						asrc_out3_port: port@9 {
1982*261a46a9SSameer Pujar							reg = <0x9>;
1983*261a46a9SSameer Pujar
1984*261a46a9SSameer Pujar							asrc_out3_ep: endpoint {
1985*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out3_ep>;
1986*261a46a9SSameer Pujar							};
1987*261a46a9SSameer Pujar						};
1988*261a46a9SSameer Pujar
1989*261a46a9SSameer Pujar						asrc_out4_port: port@a {
1990*261a46a9SSameer Pujar							reg = <0xa>;
1991*261a46a9SSameer Pujar
1992*261a46a9SSameer Pujar							asrc_out4_ep: endpoint {
1993*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out4_ep>;
1994*261a46a9SSameer Pujar							};
1995*261a46a9SSameer Pujar						};
1996*261a46a9SSameer Pujar
1997*261a46a9SSameer Pujar						asrc_out5_port: port@b {
1998*261a46a9SSameer Pujar							reg = <0xb>;
1999*261a46a9SSameer Pujar
2000*261a46a9SSameer Pujar							asrc_out5_ep: endpoint {
2001*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out5_ep>;
2002*261a46a9SSameer Pujar							};
2003*261a46a9SSameer Pujar						};
2004*261a46a9SSameer Pujar
2005*261a46a9SSameer Pujar						asrc_out6_port:	port@c {
2006*261a46a9SSameer Pujar							reg = <0xc>;
2007*261a46a9SSameer Pujar
2008*261a46a9SSameer Pujar							asrc_out6_ep: endpoint {
2009*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out6_ep>;
2010*261a46a9SSameer Pujar							};
2011*261a46a9SSameer Pujar						};
2012*261a46a9SSameer Pujar					};
2013*261a46a9SSameer Pujar				};
2014ff62b09dSSameer Pujar			};
20151cab0a51SJon Hunter		};
20161cab0a51SJon Hunter
20171cab0a51SJon Hunter		ddc: i2c@3190000 {
20181cab0a51SJon Hunter			status = "okay";
20191cab0a51SJon Hunter		};
20201cab0a51SJon Hunter
20211cab0a51SJon Hunter		i2c@3160000 {
20221cab0a51SJon Hunter			eeprom@57 {
20231cab0a51SJon Hunter				compatible = "atmel,24c02";
20241cab0a51SJon Hunter				reg = <0x57>;
20251cab0a51SJon Hunter
20261cab0a51SJon Hunter				label = "system";
20271cab0a51SJon Hunter				vcc-supply = <&vdd_1v8>;
20281cab0a51SJon Hunter				address-width = <8>;
20291cab0a51SJon Hunter				pagesize = <8>;
20301cab0a51SJon Hunter				size = <256>;
20311cab0a51SJon Hunter				read-only;
20321cab0a51SJon Hunter			};
20331cab0a51SJon Hunter		};
20341cab0a51SJon Hunter
20351cab0a51SJon Hunter		hda@3510000 {
2036b8928c2bSThierry Reding			nvidia,model = "NVIDIA Jetson Xavier NX HDA";
20371cab0a51SJon Hunter			status = "okay";
20381cab0a51SJon Hunter		};
20391cab0a51SJon Hunter
20401cab0a51SJon Hunter		padctl@3520000 {
20411cab0a51SJon Hunter			status = "okay";
20421cab0a51SJon Hunter
20431cab0a51SJon Hunter			pads {
20441cab0a51SJon Hunter				usb2 {
20451cab0a51SJon Hunter					lanes {
2046c6489c30SWayne Chang						usb2-0 {
2047c6489c30SWayne Chang							status = "okay";
2048c6489c30SWayne Chang						};
2049c6489c30SWayne Chang
20501cab0a51SJon Hunter						usb2-1 {
20511cab0a51SJon Hunter							status = "okay";
20521cab0a51SJon Hunter						};
20531cab0a51SJon Hunter
20541cab0a51SJon Hunter						usb2-2 {
20551cab0a51SJon Hunter							status = "okay";
20561cab0a51SJon Hunter						};
20571cab0a51SJon Hunter					};
20581cab0a51SJon Hunter				};
20591cab0a51SJon Hunter
20601cab0a51SJon Hunter				usb3 {
20611cab0a51SJon Hunter					lanes {
20621cab0a51SJon Hunter						usb3-2 {
20631cab0a51SJon Hunter							status = "okay";
20641cab0a51SJon Hunter						};
20651cab0a51SJon Hunter					};
20661cab0a51SJon Hunter				};
20671cab0a51SJon Hunter			};
20681cab0a51SJon Hunter
20691cab0a51SJon Hunter			ports {
2070c6489c30SWayne Chang				usb2-0 {
2071c6489c30SWayne Chang					mode = "otg";
2072c6489c30SWayne Chang					status = "okay";
2073c6489c30SWayne Chang					usb-role-switch;
2074c6489c30SWayne Chang					connector {
2075c6489c30SWayne Chang						compatible = "gpio-usb-b-connector",
2076c6489c30SWayne Chang							"usb-b-connector";
2077c6489c30SWayne Chang						label = "micro-USB";
2078c6489c30SWayne Chang						type = "micro";
2079c6489c30SWayne Chang						vbus-gpio = <&gpio TEGRA194_MAIN_GPIO(Z, 1)
2080c6489c30SWayne Chang								GPIO_ACTIVE_LOW>;
2081c6489c30SWayne Chang					};
2082c6489c30SWayne Chang				};
2083c6489c30SWayne Chang
20841cab0a51SJon Hunter				usb2-1 {
20851cab0a51SJon Hunter					mode = "host";
20861cab0a51SJon Hunter					status = "okay";
20871cab0a51SJon Hunter				};
20881cab0a51SJon Hunter
20891cab0a51SJon Hunter				usb2-2 {
20901cab0a51SJon Hunter					mode = "host";
20911cab0a51SJon Hunter					vbus-supply = <&vdd_5v0_sys>;
20921cab0a51SJon Hunter					status = "okay";
20931cab0a51SJon Hunter				};
20941cab0a51SJon Hunter
20951cab0a51SJon Hunter				usb3-2 {
20961cab0a51SJon Hunter					nvidia,usb2-companion = <1>;
20971cab0a51SJon Hunter					vbus-supply = <&vdd_5v0_sys>;
20981cab0a51SJon Hunter					status = "okay";
20991cab0a51SJon Hunter				};
21001cab0a51SJon Hunter			};
21011cab0a51SJon Hunter		};
21021cab0a51SJon Hunter
21031cab0a51SJon Hunter		usb@3610000 {
21041cab0a51SJon Hunter			status = "okay";
21051cab0a51SJon Hunter
21061cab0a51SJon Hunter			phys =	<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
21071cab0a51SJon Hunter				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
21081cab0a51SJon Hunter				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
21091cab0a51SJon Hunter			phy-names = "usb2-1", "usb2-2", "usb3-2";
21101cab0a51SJon Hunter		};
21111cab0a51SJon Hunter
2112c6489c30SWayne Chang		usb@3550000 {
2113c6489c30SWayne Chang			status = "okay";
2114c6489c30SWayne Chang
2115c6489c30SWayne Chang			phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>;
2116c6489c30SWayne Chang			phy-names = "usb2-0";
2117c6489c30SWayne Chang		};
2118c6489c30SWayne Chang
21191cab0a51SJon Hunter		spi@3270000 {
21201cab0a51SJon Hunter			status = "okay";
21211cab0a51SJon Hunter
21221cab0a51SJon Hunter			flash@0 {
212356797e62SThierry Reding				compatible = "jedec,spi-nor";
21241cab0a51SJon Hunter				reg = <0>;
21251cab0a51SJon Hunter				spi-max-frequency = <102000000>;
21261cab0a51SJon Hunter				spi-tx-bus-width = <4>;
21271cab0a51SJon Hunter				spi-rx-bus-width = <4>;
21281cab0a51SJon Hunter			};
21291cab0a51SJon Hunter		};
21301cab0a51SJon Hunter
21311cab0a51SJon Hunter		pwm@32d0000 {
21321cab0a51SJon Hunter			status = "okay";
21331cab0a51SJon Hunter		};
21341cab0a51SJon Hunter
21351cab0a51SJon Hunter		host1x@13e00000 {
21361cab0a51SJon Hunter			display-hub@15200000 {
21371cab0a51SJon Hunter				status = "okay";
21381cab0a51SJon Hunter			};
21391cab0a51SJon Hunter
21401cab0a51SJon Hunter			dpaux@155c0000 {
21411cab0a51SJon Hunter				status = "okay";
21421cab0a51SJon Hunter			};
21431cab0a51SJon Hunter
21441cab0a51SJon Hunter			dpaux@155d0000 {
21451cab0a51SJon Hunter				status = "okay";
21461cab0a51SJon Hunter			};
21471cab0a51SJon Hunter
21481cab0a51SJon Hunter			/* DP0 */
21491cab0a51SJon Hunter			sor@15b00000 {
21501cab0a51SJon Hunter				status = "okay";
21511cab0a51SJon Hunter
21521cab0a51SJon Hunter				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
21531cab0a51SJon Hunter				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
21541cab0a51SJon Hunter
21551cab0a51SJon Hunter				nvidia,dpaux = <&dpaux0>;
21561cab0a51SJon Hunter			};
21571cab0a51SJon Hunter
21581cab0a51SJon Hunter			/* HDMI */
21591cab0a51SJon Hunter			sor@15b40000 {
21601cab0a51SJon Hunter				status = "okay";
21611cab0a51SJon Hunter
21621cab0a51SJon Hunter				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
21631cab0a51SJon Hunter				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
21641cab0a51SJon Hunter				hdmi-supply = <&vdd_hdmi>;
21651cab0a51SJon Hunter
21661cab0a51SJon Hunter				nvidia,ddc-i2c-bus = <&ddc>;
21671cab0a51SJon Hunter				nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1)
21681cab0a51SJon Hunter							 GPIO_ACTIVE_LOW>;
21691cab0a51SJon Hunter			};
21701cab0a51SJon Hunter		};
21711cab0a51SJon Hunter	};
21721cab0a51SJon Hunter
21731cab0a51SJon Hunter	pcie@14160000 {
21741cab0a51SJon Hunter		status = "okay";
21751cab0a51SJon Hunter
21761cab0a51SJon Hunter		vddio-pex-ctl-supply = <&vdd_1v8ao>;
21771cab0a51SJon Hunter
21781cab0a51SJon Hunter		phys = <&p2u_hsio_11>;
21791cab0a51SJon Hunter		phy-names = "p2u-0";
21801cab0a51SJon Hunter	};
21811cab0a51SJon Hunter
21821cab0a51SJon Hunter	pcie@141a0000 {
21831cab0a51SJon Hunter		status = "okay";
21841cab0a51SJon Hunter
21851cab0a51SJon Hunter		vddio-pex-ctl-supply = <&vdd_1v8ao>;
21861cab0a51SJon Hunter
21871cab0a51SJon Hunter		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
21881cab0a51SJon Hunter		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
21891cab0a51SJon Hunter		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
21901cab0a51SJon Hunter
21911cab0a51SJon Hunter		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
21921cab0a51SJon Hunter			    "p2u-5", "p2u-6", "p2u-7";
21931cab0a51SJon Hunter	};
21941cab0a51SJon Hunter
2195b9e2404cSMauro Carvalho Chehab	pcie-ep@141a0000 {
21961cab0a51SJon Hunter		status = "disabled";
21971cab0a51SJon Hunter
21981cab0a51SJon Hunter		vddio-pex-ctl-supply = <&vdd_1v8ao>;
21991cab0a51SJon Hunter
22001cab0a51SJon Hunter		reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
22011cab0a51SJon Hunter
22021cab0a51SJon Hunter		nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
22031cab0a51SJon Hunter					      GPIO_ACTIVE_HIGH>;
22041cab0a51SJon Hunter
22051cab0a51SJon Hunter		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
22061cab0a51SJon Hunter		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
22071cab0a51SJon Hunter		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
22081cab0a51SJon Hunter
22091cab0a51SJon Hunter		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
22101cab0a51SJon Hunter			    "p2u-5", "p2u-6", "p2u-7";
22111cab0a51SJon Hunter	};
22121cab0a51SJon Hunter
22136d9d19afSJon Hunter	fan: pwm-fan {
22141cab0a51SJon Hunter		compatible = "pwm-fan";
22151cab0a51SJon Hunter		pwms = <&pwm6 0 45334>;
22161cab0a51SJon Hunter
22171cab0a51SJon Hunter		cooling-levels = <0 64 128 255>;
22181cab0a51SJon Hunter		#cooling-cells = <2>;
22191cab0a51SJon Hunter	};
22201cab0a51SJon Hunter
22211cab0a51SJon Hunter	gpio-keys {
22221cab0a51SJon Hunter		compatible = "gpio-keys";
22231cab0a51SJon Hunter
22241cab0a51SJon Hunter		force-recovery {
22251cab0a51SJon Hunter			label = "Force Recovery";
22261cab0a51SJon Hunter			gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
22271cab0a51SJon Hunter				       GPIO_ACTIVE_LOW>;
22281cab0a51SJon Hunter			linux,input-type = <EV_KEY>;
22291cab0a51SJon Hunter			linux,code = <KEY_SLEEP>;
22301cab0a51SJon Hunter			debounce-interval = <10>;
22311cab0a51SJon Hunter		};
22321cab0a51SJon Hunter
22331cab0a51SJon Hunter		power {
22341cab0a51SJon Hunter			label = "Power";
22351cab0a51SJon Hunter			gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
22361cab0a51SJon Hunter					   GPIO_ACTIVE_LOW>;
22371cab0a51SJon Hunter			linux,input-type = <EV_KEY>;
22381cab0a51SJon Hunter			linux,code = <KEY_POWER>;
22391cab0a51SJon Hunter			debounce-interval = <10>;
22401cab0a51SJon Hunter			wakeup-event-action = <EV_ACT_ASSERTED>;
22411cab0a51SJon Hunter			wakeup-source;
22421cab0a51SJon Hunter		};
22431cab0a51SJon Hunter	};
22441cab0a51SJon Hunter
2245097e01c6SThierry Reding	vdd_5v0_sys: regulator-vdd-5v0-sys {
22461cab0a51SJon Hunter		compatible = "regulator-fixed";
22471cab0a51SJon Hunter		regulator-name = "VDD_5V_SYS";
22481cab0a51SJon Hunter		regulator-min-microvolt = <5000000>;
22491cab0a51SJon Hunter		regulator-max-microvolt = <5000000>;
22501cab0a51SJon Hunter		regulator-always-on;
22511cab0a51SJon Hunter		regulator-boot-on;
22521cab0a51SJon Hunter	};
22531cab0a51SJon Hunter
2254097e01c6SThierry Reding	vdd_3v3_sys: regulator-vdd-3v3-sys {
22551cab0a51SJon Hunter		compatible = "regulator-fixed";
22561cab0a51SJon Hunter		regulator-name = "VDD_3V3_SYS";
22571cab0a51SJon Hunter		regulator-min-microvolt = <3300000>;
22581cab0a51SJon Hunter		regulator-max-microvolt = <3300000>;
22591cab0a51SJon Hunter		regulator-always-on;
22601cab0a51SJon Hunter		regulator-boot-on;
22611cab0a51SJon Hunter	};
22621cab0a51SJon Hunter
2263097e01c6SThierry Reding	vdd_3v3_ao: regulator-vdd-3v3-ao {
22641cab0a51SJon Hunter		compatible = "regulator-fixed";
22651cab0a51SJon Hunter		regulator-name = "VDD_3V3_AO";
22661cab0a51SJon Hunter		regulator-min-microvolt = <3300000>;
22671cab0a51SJon Hunter		regulator-max-microvolt = <3300000>;
22681cab0a51SJon Hunter		regulator-always-on;
22691cab0a51SJon Hunter		regulator-boot-on;
22701cab0a51SJon Hunter	};
22711cab0a51SJon Hunter
2272097e01c6SThierry Reding	vdd_1v8: regulator-vdd-1v8 {
22731cab0a51SJon Hunter		compatible = "regulator-fixed";
22741cab0a51SJon Hunter		regulator-name = "VDD_1V8";
22751cab0a51SJon Hunter		regulator-min-microvolt = <1800000>;
22761cab0a51SJon Hunter		regulator-max-microvolt = <1800000>;
22771cab0a51SJon Hunter		regulator-always-on;
22781cab0a51SJon Hunter		regulator-boot-on;
22791cab0a51SJon Hunter	};
22801cab0a51SJon Hunter
2281097e01c6SThierry Reding	vdd_hdmi: regulator-vdd-hdmi {
22821cab0a51SJon Hunter		compatible = "regulator-fixed";
22831cab0a51SJon Hunter		regulator-name = "VDD_5V0_HDMI_CON";
22841cab0a51SJon Hunter		regulator-min-microvolt = <5000000>;
22851cab0a51SJon Hunter		regulator-max-microvolt = <5000000>;
22861cab0a51SJon Hunter		regulator-always-on;
22871cab0a51SJon Hunter		regulator-boot-on;
22881cab0a51SJon Hunter	};
22891cab0a51SJon Hunter
2290ff62b09dSSameer Pujar	sound {
2291ff62b09dSSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
2292ff62b09dSSameer Pujar		status = "okay";
2293ff62b09dSSameer Pujar
2294ff62b09dSSameer Pujar		dais = /* ADMAIF (FE) Ports */
2295ff62b09dSSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
2296ff62b09dSSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
2297ff62b09dSSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
2298ff62b09dSSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
2299ff62b09dSSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
2300ff62b09dSSameer Pujar		       /* XBAR Ports */
2301ff62b09dSSameer Pujar		       <&xbar_i2s3_port>, <&xbar_i2s5_port>,
2302ff62b09dSSameer Pujar		       <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>,
2303ff62b09dSSameer Pujar		       <&xbar_dspk1_port>, <&xbar_dspk2_port>,
23044f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
23054f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
23064f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
23074f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
23084f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
23094f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
23104f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
23114f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
23124f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
23134f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
23144f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
23154f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
23164f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
23174f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
23184f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
23194f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
23204f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
23214f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2322*261a46a9SSameer Pujar		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2323*261a46a9SSameer Pujar		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2324*261a46a9SSameer Pujar		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2325*261a46a9SSameer Pujar		       <&xbar_asrc_in7_port>,
23264f45fb0bSSameer Pujar		       /* HW accelerators */
23274f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
23284f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
23294f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
23304f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
23314f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
23324f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
23334f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
23344f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
23354f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
23364f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
23374f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
23384f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
23394f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
23404f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>,
23414f45fb0bSSameer Pujar		       <&mixer_out3_port>, <&mixer_out4_port>,
23424f45fb0bSSameer Pujar		       <&mixer_out5_port>,
2343*261a46a9SSameer Pujar		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2344*261a46a9SSameer Pujar		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2345ff62b09dSSameer Pujar		       /* BE I/O Ports */
2346ff62b09dSSameer Pujar		       <&i2s3_port>, <&i2s5_port>,
2347ff62b09dSSameer Pujar		       <&dmic1_port>, <&dmic2_port>, <&dmic4_port>,
2348ff62b09dSSameer Pujar		       <&dspk1_port>, <&dspk2_port>;
2349ff62b09dSSameer Pujar
2350ff62b09dSSameer Pujar		label = "NVIDIA Jetson Xavier NX APE";
2351ff62b09dSSameer Pujar	};
2352ff62b09dSSameer Pujar
23531cab0a51SJon Hunter	thermal-zones {
2354fe57ff53SThierry Reding		cpu-thermal {
23551cab0a51SJon Hunter			polling-delay = <0>;
23561cab0a51SJon Hunter			polling-delay-passive = <500>;
23571cab0a51SJon Hunter			status = "okay";
23581cab0a51SJon Hunter
23591cab0a51SJon Hunter			trips {
23601cab0a51SJon Hunter				cpu_trip_critical: critical {
23611cab0a51SJon Hunter					temperature = <96500>;
23621cab0a51SJon Hunter					hysteresis = <0>;
23631cab0a51SJon Hunter					type = "critical";
23641cab0a51SJon Hunter				};
23651cab0a51SJon Hunter
23661cab0a51SJon Hunter				cpu_trip_hot: hot {
23671cab0a51SJon Hunter					temperature = <70000>;
23681cab0a51SJon Hunter					hysteresis = <2000>;
23691cab0a51SJon Hunter					type = "hot";
23701cab0a51SJon Hunter				};
23711cab0a51SJon Hunter
23721cab0a51SJon Hunter				cpu_trip_active: active {
23731cab0a51SJon Hunter					temperature = <50000>;
23741cab0a51SJon Hunter					hysteresis = <2000>;
23751cab0a51SJon Hunter					type = "active";
23761cab0a51SJon Hunter				};
23771cab0a51SJon Hunter
23781cab0a51SJon Hunter				cpu_trip_passive: passive {
23791cab0a51SJon Hunter					temperature = <30000>;
23801cab0a51SJon Hunter					hysteresis = <2000>;
23811cab0a51SJon Hunter					type = "passive";
23821cab0a51SJon Hunter				};
23831cab0a51SJon Hunter			};
23841cab0a51SJon Hunter
23851cab0a51SJon Hunter			cooling-maps {
23861cab0a51SJon Hunter				cpu-critical {
23871cab0a51SJon Hunter					cooling-device = <&fan 3 3>;
23881cab0a51SJon Hunter					trip = <&cpu_trip_critical>;
23891cab0a51SJon Hunter				};
23901cab0a51SJon Hunter
23911cab0a51SJon Hunter				cpu-hot {
23921cab0a51SJon Hunter					cooling-device = <&fan 2 2>;
23931cab0a51SJon Hunter					trip = <&cpu_trip_hot>;
23941cab0a51SJon Hunter				};
23951cab0a51SJon Hunter
23961cab0a51SJon Hunter				cpu-active {
23971cab0a51SJon Hunter					cooling-device = <&fan 1 1>;
23981cab0a51SJon Hunter					trip = <&cpu_trip_active>;
23991cab0a51SJon Hunter				};
24001cab0a51SJon Hunter
24011cab0a51SJon Hunter				cpu-passive {
24021cab0a51SJon Hunter					cooling-device = <&fan 0 0>;
24031cab0a51SJon Hunter					trip = <&cpu_trip_passive>;
24041cab0a51SJon Hunter				};
24051cab0a51SJon Hunter			};
24061cab0a51SJon Hunter		};
24071cab0a51SJon Hunter
2408fe57ff53SThierry Reding		gpu-thermal {
24091cab0a51SJon Hunter			polling-delay = <0>;
24101cab0a51SJon Hunter			polling-delay-passive = <500>;
24111cab0a51SJon Hunter			status = "okay";
24121cab0a51SJon Hunter
24131cab0a51SJon Hunter			trips {
24141cab0a51SJon Hunter				gpu_alert0: critical {
24151cab0a51SJon Hunter					temperature = <99000>;
24161cab0a51SJon Hunter					hysteresis = <0>;
24171cab0a51SJon Hunter					type = "critical";
24181cab0a51SJon Hunter				};
24191cab0a51SJon Hunter			};
24201cab0a51SJon Hunter		};
24211cab0a51SJon Hunter
2422fe57ff53SThierry Reding		aux-thermal {
24231cab0a51SJon Hunter			polling-delay = <0>;
24241cab0a51SJon Hunter			polling-delay-passive = <500>;
24251cab0a51SJon Hunter			status = "okay";
24261cab0a51SJon Hunter
24271cab0a51SJon Hunter			trips {
24281cab0a51SJon Hunter				aux_alert0: critical {
24291cab0a51SJon Hunter					temperature = <90000>;
24301cab0a51SJon Hunter					hysteresis = <0>;
24311cab0a51SJon Hunter					type = "critical";
24321cab0a51SJon Hunter				};
24331cab0a51SJon Hunter			};
24341cab0a51SJon Hunter		};
24351cab0a51SJon Hunter	};
24361cab0a51SJon Hunter};
2437