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					};
777ff62b09dSSameer Pujar				};
778ff62b09dSSameer Pujar
779ff62b09dSSameer Pujar				admaif@290f000 {
780ff62b09dSSameer Pujar					status = "okay";
781ff62b09dSSameer Pujar
782ff62b09dSSameer Pujar					ports {
783ff62b09dSSameer Pujar						#address-cells = <1>;
784ff62b09dSSameer Pujar						#size-cells = <0>;
785ff62b09dSSameer Pujar
786ff62b09dSSameer Pujar						admaif0_port: port@0 {
787ff62b09dSSameer Pujar							reg = <0x0>;
788ff62b09dSSameer Pujar
789ff62b09dSSameer Pujar							admaif0_ep: endpoint {
790ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif0_ep>;
791ff62b09dSSameer Pujar							};
792ff62b09dSSameer Pujar						};
793ff62b09dSSameer Pujar
794ff62b09dSSameer Pujar						admaif1_port: port@1 {
795ff62b09dSSameer Pujar							reg = <0x1>;
796ff62b09dSSameer Pujar
797ff62b09dSSameer Pujar							admaif1_ep: endpoint {
798ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif1_ep>;
799ff62b09dSSameer Pujar							};
800ff62b09dSSameer Pujar						};
801ff62b09dSSameer Pujar
802ff62b09dSSameer Pujar						admaif2_port: port@2 {
803ff62b09dSSameer Pujar							reg = <0x2>;
804ff62b09dSSameer Pujar
805ff62b09dSSameer Pujar							admaif2_ep: endpoint {
806ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif2_ep>;
807ff62b09dSSameer Pujar							};
808ff62b09dSSameer Pujar						};
809ff62b09dSSameer Pujar
810ff62b09dSSameer Pujar						admaif3_port: port@3 {
811ff62b09dSSameer Pujar							reg = <0x3>;
812ff62b09dSSameer Pujar
813ff62b09dSSameer Pujar							admaif3_ep: endpoint {
814ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif3_ep>;
815ff62b09dSSameer Pujar							};
816ff62b09dSSameer Pujar						};
817ff62b09dSSameer Pujar
818ff62b09dSSameer Pujar						admaif4_port: port@4 {
819ff62b09dSSameer Pujar							reg = <0x4>;
820ff62b09dSSameer Pujar
821ff62b09dSSameer Pujar							admaif4_ep: endpoint {
822ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif4_ep>;
823ff62b09dSSameer Pujar							};
824ff62b09dSSameer Pujar						};
825ff62b09dSSameer Pujar
826ff62b09dSSameer Pujar						admaif5_port: port@5 {
827ff62b09dSSameer Pujar							reg = <0x5>;
828ff62b09dSSameer Pujar
829ff62b09dSSameer Pujar							admaif5_ep: endpoint {
830ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif5_ep>;
831ff62b09dSSameer Pujar							};
832ff62b09dSSameer Pujar						};
833ff62b09dSSameer Pujar
834ff62b09dSSameer Pujar						admaif6_port: port@6 {
835ff62b09dSSameer Pujar							reg = <0x6>;
836ff62b09dSSameer Pujar
837ff62b09dSSameer Pujar							admaif6_ep: endpoint {
838ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif6_ep>;
839ff62b09dSSameer Pujar							};
840ff62b09dSSameer Pujar						};
841ff62b09dSSameer Pujar
842ff62b09dSSameer Pujar						admaif7_port: port@7 {
843ff62b09dSSameer Pujar							reg = <0x7>;
844ff62b09dSSameer Pujar
845ff62b09dSSameer Pujar							admaif7_ep: endpoint {
846ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif7_ep>;
847ff62b09dSSameer Pujar							};
848ff62b09dSSameer Pujar						};
849ff62b09dSSameer Pujar
850ff62b09dSSameer Pujar						admaif8_port: port@8 {
851ff62b09dSSameer Pujar							reg = <0x8>;
852ff62b09dSSameer Pujar
853ff62b09dSSameer Pujar							admaif8_ep: endpoint {
854ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif8_ep>;
855ff62b09dSSameer Pujar							};
856ff62b09dSSameer Pujar						};
857ff62b09dSSameer Pujar
858ff62b09dSSameer Pujar						admaif9_port: port@9 {
859ff62b09dSSameer Pujar							reg = <0x9>;
860ff62b09dSSameer Pujar
861ff62b09dSSameer Pujar							admaif9_ep: endpoint {
862ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif9_ep>;
863ff62b09dSSameer Pujar							};
864ff62b09dSSameer Pujar						};
865ff62b09dSSameer Pujar
866ff62b09dSSameer Pujar						admaif10_port: port@a {
867ff62b09dSSameer Pujar							reg = <0xa>;
868ff62b09dSSameer Pujar
869ff62b09dSSameer Pujar							admaif10_ep: endpoint {
870ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif10_ep>;
871ff62b09dSSameer Pujar							};
872ff62b09dSSameer Pujar						};
873ff62b09dSSameer Pujar
874ff62b09dSSameer Pujar						admaif11_port: port@b {
875ff62b09dSSameer Pujar							reg = <0xb>;
876ff62b09dSSameer Pujar
877ff62b09dSSameer Pujar							admaif11_ep: endpoint {
878ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif11_ep>;
879ff62b09dSSameer Pujar							};
880ff62b09dSSameer Pujar						};
881ff62b09dSSameer Pujar
882ff62b09dSSameer Pujar						admaif12_port: port@c {
883ff62b09dSSameer Pujar							reg = <0xc>;
884ff62b09dSSameer Pujar
885ff62b09dSSameer Pujar							admaif12_ep: endpoint {
886ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif12_ep>;
887ff62b09dSSameer Pujar							};
888ff62b09dSSameer Pujar						};
889ff62b09dSSameer Pujar
890ff62b09dSSameer Pujar						admaif13_port: port@d {
891ff62b09dSSameer Pujar							reg = <0xd>;
892ff62b09dSSameer Pujar
893ff62b09dSSameer Pujar							admaif13_ep: endpoint {
894ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif13_ep>;
895ff62b09dSSameer Pujar							};
896ff62b09dSSameer Pujar						};
897ff62b09dSSameer Pujar
898ff62b09dSSameer Pujar						admaif14_port: port@e {
899ff62b09dSSameer Pujar							reg = <0xe>;
900ff62b09dSSameer Pujar
901ff62b09dSSameer Pujar							admaif14_ep: endpoint {
902ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif14_ep>;
903ff62b09dSSameer Pujar							};
904ff62b09dSSameer Pujar						};
905ff62b09dSSameer Pujar
906ff62b09dSSameer Pujar						admaif15_port: port@f {
907ff62b09dSSameer Pujar							reg = <0xf>;
908ff62b09dSSameer Pujar
909ff62b09dSSameer Pujar							admaif15_ep: endpoint {
910ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif15_ep>;
911ff62b09dSSameer Pujar							};
912ff62b09dSSameer Pujar						};
913ff62b09dSSameer Pujar
914ff62b09dSSameer Pujar						admaif16_port: port@10 {
915ff62b09dSSameer Pujar							reg = <0x10>;
916ff62b09dSSameer Pujar
917ff62b09dSSameer Pujar							admaif16_ep: endpoint {
918ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif16_ep>;
919ff62b09dSSameer Pujar							};
920ff62b09dSSameer Pujar						};
921ff62b09dSSameer Pujar
922ff62b09dSSameer Pujar						admaif17_port: port@11 {
923ff62b09dSSameer Pujar							reg = <0x11>;
924ff62b09dSSameer Pujar
925ff62b09dSSameer Pujar							admaif17_ep: endpoint {
926ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif17_ep>;
927ff62b09dSSameer Pujar							};
928ff62b09dSSameer Pujar						};
929ff62b09dSSameer Pujar
930ff62b09dSSameer Pujar						admaif18_port: port@12 {
931ff62b09dSSameer Pujar							reg = <0x12>;
932ff62b09dSSameer Pujar
933ff62b09dSSameer Pujar							admaif18_ep: endpoint {
934ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif18_ep>;
935ff62b09dSSameer Pujar							};
936ff62b09dSSameer Pujar						};
937ff62b09dSSameer Pujar
938ff62b09dSSameer Pujar						admaif19_port: port@13 {
939ff62b09dSSameer Pujar							reg = <0x13>;
940ff62b09dSSameer Pujar
941ff62b09dSSameer Pujar							admaif19_ep: endpoint {
942ff62b09dSSameer Pujar								remote-endpoint = <&xbar_admaif19_ep>;
943ff62b09dSSameer Pujar							};
944ff62b09dSSameer Pujar						};
945ff62b09dSSameer Pujar					};
946ff62b09dSSameer Pujar				};
947ff62b09dSSameer Pujar
948ff62b09dSSameer Pujar				i2s@2901200 {
949ff62b09dSSameer Pujar					status = "okay";
950ff62b09dSSameer Pujar
951ff62b09dSSameer Pujar					ports {
952ff62b09dSSameer Pujar						#address-cells = <1>;
953ff62b09dSSameer Pujar						#size-cells = <0>;
954ff62b09dSSameer Pujar
955ff62b09dSSameer Pujar						port@0 {
956ff62b09dSSameer Pujar							reg = <0>;
957ff62b09dSSameer Pujar
958ff62b09dSSameer Pujar							i2s3_cif_ep: endpoint {
959ff62b09dSSameer Pujar								remote-endpoint = <&xbar_i2s3_ep>;
960ff62b09dSSameer Pujar							};
961ff62b09dSSameer Pujar						};
962ff62b09dSSameer Pujar
963ff62b09dSSameer Pujar						i2s3_port: port@1 {
964ff62b09dSSameer Pujar							reg = <1>;
965ff62b09dSSameer Pujar
966ff62b09dSSameer Pujar							i2s3_dap_ep: endpoint {
967ff62b09dSSameer Pujar								dai-format = "i2s";
968ff62b09dSSameer Pujar								/* Place holder for external Codec */
969ff62b09dSSameer Pujar							};
970ff62b09dSSameer Pujar						};
971ff62b09dSSameer Pujar					};
972ff62b09dSSameer Pujar				};
973ff62b09dSSameer Pujar
974ff62b09dSSameer Pujar				i2s@2901400 {
975ff62b09dSSameer Pujar					status = "okay";
976ff62b09dSSameer Pujar
977ff62b09dSSameer Pujar					ports {
978ff62b09dSSameer Pujar						#address-cells = <1>;
979ff62b09dSSameer Pujar						#size-cells = <0>;
980ff62b09dSSameer Pujar
981ff62b09dSSameer Pujar						port@0 {
982ff62b09dSSameer Pujar							reg = <0>;
983ff62b09dSSameer Pujar
984ff62b09dSSameer Pujar							i2s5_cif_ep: endpoint {
985ff62b09dSSameer Pujar								remote-endpoint = <&xbar_i2s5_ep>;
986ff62b09dSSameer Pujar							};
987ff62b09dSSameer Pujar						};
988ff62b09dSSameer Pujar
989ff62b09dSSameer Pujar						i2s5_port: port@1 {
990ff62b09dSSameer Pujar							reg = <1>;
991ff62b09dSSameer Pujar
992ff62b09dSSameer Pujar							i2s5_dap_ep: endpoint@0 {
993ff62b09dSSameer Pujar								dai-format = "i2s";
994ff62b09dSSameer Pujar								/* Place holder for external Codec */
995ff62b09dSSameer Pujar							};
996ff62b09dSSameer Pujar						};
997ff62b09dSSameer Pujar					};
998ff62b09dSSameer Pujar				};
999ff62b09dSSameer Pujar
1000ff62b09dSSameer Pujar				dmic@2904000 {
1001ff62b09dSSameer Pujar					status = "okay";
1002ff62b09dSSameer Pujar
1003ff62b09dSSameer Pujar					ports {
1004ff62b09dSSameer Pujar						#address-cells = <1>;
1005ff62b09dSSameer Pujar						#size-cells = <0>;
1006ff62b09dSSameer Pujar
1007ff62b09dSSameer Pujar						port@0 {
1008ff62b09dSSameer Pujar							reg = <0>;
1009ff62b09dSSameer Pujar
1010ff62b09dSSameer Pujar							dmic1_cif_ep: endpoint {
1011ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dmic1_ep>;
1012ff62b09dSSameer Pujar							};
1013ff62b09dSSameer Pujar						};
1014ff62b09dSSameer Pujar
1015ff62b09dSSameer Pujar						dmic1_port: port@1 {
1016ff62b09dSSameer Pujar							reg = <1>;
1017ff62b09dSSameer Pujar
1018ff62b09dSSameer Pujar							dmic1_dap_ep: endpoint {
1019ff62b09dSSameer Pujar								/* Place holder for external Codec */
1020ff62b09dSSameer Pujar							};
1021ff62b09dSSameer Pujar						};
1022ff62b09dSSameer Pujar					};
1023ff62b09dSSameer Pujar				};
1024ff62b09dSSameer Pujar
1025ff62b09dSSameer Pujar				dmic@2904100 {
1026ff62b09dSSameer Pujar					status = "okay";
1027ff62b09dSSameer Pujar
1028ff62b09dSSameer Pujar					ports {
1029ff62b09dSSameer Pujar						#address-cells = <1>;
1030ff62b09dSSameer Pujar						#size-cells = <0>;
1031ff62b09dSSameer Pujar
1032ff62b09dSSameer Pujar						port@0 {
1033ff62b09dSSameer Pujar							reg = <0>;
1034ff62b09dSSameer Pujar
1035ff62b09dSSameer Pujar							dmic2_cif_ep: endpoint {
1036ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dmic2_ep>;
1037ff62b09dSSameer Pujar							};
1038ff62b09dSSameer Pujar						};
1039ff62b09dSSameer Pujar
1040ff62b09dSSameer Pujar						dmic2_port: port@1 {
1041ff62b09dSSameer Pujar							reg = <1>;
1042ff62b09dSSameer Pujar
1043ff62b09dSSameer Pujar							dmic2_dap_ep: endpoint {
1044ff62b09dSSameer Pujar								/* Place holder for external Codec */
1045ff62b09dSSameer Pujar							};
1046ff62b09dSSameer Pujar						};
1047ff62b09dSSameer Pujar					};
1048ff62b09dSSameer Pujar				};
1049ff62b09dSSameer Pujar
1050ff62b09dSSameer Pujar				dmic@2904300 {
1051ff62b09dSSameer Pujar					status = "okay";
1052ff62b09dSSameer Pujar
1053ff62b09dSSameer Pujar					ports {
1054ff62b09dSSameer Pujar						#address-cells = <1>;
1055ff62b09dSSameer Pujar						#size-cells = <0>;
1056ff62b09dSSameer Pujar
1057ff62b09dSSameer Pujar						port@0 {
1058ff62b09dSSameer Pujar							reg = <0>;
1059ff62b09dSSameer Pujar
1060ff62b09dSSameer Pujar							dmic4_cif_ep: endpoint {
1061ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dmic4_ep>;
1062ff62b09dSSameer Pujar							};
1063ff62b09dSSameer Pujar						};
1064ff62b09dSSameer Pujar
1065ff62b09dSSameer Pujar						dmic4_port: port@1 {
1066ff62b09dSSameer Pujar							reg = <1>;
1067ff62b09dSSameer Pujar
1068ff62b09dSSameer Pujar							dmic4_dap_ep: endpoint {
1069ff62b09dSSameer Pujar								/* Place holder for external Codec */
1070ff62b09dSSameer Pujar							};
1071ff62b09dSSameer Pujar						};
1072ff62b09dSSameer Pujar					};
1073ff62b09dSSameer Pujar				};
1074ff62b09dSSameer Pujar
1075ff62b09dSSameer Pujar				dspk@2905000 {
1076ff62b09dSSameer Pujar					status = "okay";
1077ff62b09dSSameer Pujar
1078ff62b09dSSameer Pujar					ports {
1079ff62b09dSSameer Pujar						#address-cells = <1>;
1080ff62b09dSSameer Pujar						#size-cells = <0>;
1081ff62b09dSSameer Pujar
1082ff62b09dSSameer Pujar						port@0 {
1083ff62b09dSSameer Pujar							reg = <0>;
1084ff62b09dSSameer Pujar
1085ff62b09dSSameer Pujar							dspk1_cif_ep: endpoint {
1086ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dspk1_ep>;
1087ff62b09dSSameer Pujar							};
1088ff62b09dSSameer Pujar						};
1089ff62b09dSSameer Pujar
1090ff62b09dSSameer Pujar						dspk1_port: port@1 {
1091ff62b09dSSameer Pujar							reg = <1>;
1092ff62b09dSSameer Pujar
1093ff62b09dSSameer Pujar							dspk1_dap_ep: endpoint {
1094ff62b09dSSameer Pujar								/* Place holder for external Codec */
1095ff62b09dSSameer Pujar							};
1096ff62b09dSSameer Pujar						};
1097ff62b09dSSameer Pujar					};
1098ff62b09dSSameer Pujar				};
1099ff62b09dSSameer Pujar
1100ff62b09dSSameer Pujar				dspk@2905100 {
1101ff62b09dSSameer Pujar					status = "okay";
1102ff62b09dSSameer Pujar
1103ff62b09dSSameer Pujar					ports {
1104ff62b09dSSameer Pujar						#address-cells = <1>;
1105ff62b09dSSameer Pujar						#size-cells = <0>;
1106ff62b09dSSameer Pujar
1107ff62b09dSSameer Pujar						port@0 {
1108ff62b09dSSameer Pujar							reg = <0>;
1109ff62b09dSSameer Pujar
1110ff62b09dSSameer Pujar							dspk2_cif_ep: endpoint {
1111ff62b09dSSameer Pujar								remote-endpoint = <&xbar_dspk2_ep>;
1112ff62b09dSSameer Pujar							};
1113ff62b09dSSameer Pujar						};
1114ff62b09dSSameer Pujar
1115ff62b09dSSameer Pujar						dspk2_port: port@1 {
1116ff62b09dSSameer Pujar							reg = <1>;
1117ff62b09dSSameer Pujar
1118ff62b09dSSameer Pujar							dspk2_dap_ep: endpoint {
1119ff62b09dSSameer Pujar								/* Place holder for external Codec */
1120ff62b09dSSameer Pujar							};
1121ff62b09dSSameer Pujar						};
1122ff62b09dSSameer Pujar					};
1123ff62b09dSSameer Pujar				};
11244f45fb0bSSameer Pujar
11254f45fb0bSSameer Pujar				sfc@2902000 {
11264f45fb0bSSameer Pujar					status = "okay";
11274f45fb0bSSameer Pujar
11284f45fb0bSSameer Pujar					ports {
11294f45fb0bSSameer Pujar						#address-cells = <1>;
11304f45fb0bSSameer Pujar						#size-cells = <0>;
11314f45fb0bSSameer Pujar
11324f45fb0bSSameer Pujar						port@0 {
11334f45fb0bSSameer Pujar							reg = <0>;
11344f45fb0bSSameer Pujar
11354f45fb0bSSameer Pujar							sfc1_cif_in_ep: endpoint {
11364f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_in_ep>;
11374f45fb0bSSameer Pujar								convert-rate = <44100>;
11384f45fb0bSSameer Pujar							};
11394f45fb0bSSameer Pujar						};
11404f45fb0bSSameer Pujar
11414f45fb0bSSameer Pujar						sfc1_out_port: port@1 {
11424f45fb0bSSameer Pujar							reg = <1>;
11434f45fb0bSSameer Pujar
11444f45fb0bSSameer Pujar							sfc1_cif_out_ep: endpoint {
11454f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_out_ep>;
11464f45fb0bSSameer Pujar								convert-rate = <48000>;
11474f45fb0bSSameer Pujar							};
11484f45fb0bSSameer Pujar						};
11494f45fb0bSSameer Pujar					};
11504f45fb0bSSameer Pujar				};
11514f45fb0bSSameer Pujar
11524f45fb0bSSameer Pujar				sfc@2902200 {
11534f45fb0bSSameer Pujar					status = "okay";
11544f45fb0bSSameer Pujar
11554f45fb0bSSameer Pujar					ports {
11564f45fb0bSSameer Pujar						#address-cells = <1>;
11574f45fb0bSSameer Pujar						#size-cells = <0>;
11584f45fb0bSSameer Pujar
11594f45fb0bSSameer Pujar						port@0 {
11604f45fb0bSSameer Pujar							reg = <0>;
11614f45fb0bSSameer Pujar
11624f45fb0bSSameer Pujar							sfc2_cif_in_ep: endpoint {
11634f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_in_ep>;
11644f45fb0bSSameer Pujar							};
11654f45fb0bSSameer Pujar						};
11664f45fb0bSSameer Pujar
11674f45fb0bSSameer Pujar						sfc2_out_port: port@1 {
11684f45fb0bSSameer Pujar							reg = <1>;
11694f45fb0bSSameer Pujar
11704f45fb0bSSameer Pujar							sfc2_cif_out_ep: endpoint {
11714f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_out_ep>;
11724f45fb0bSSameer Pujar							};
11734f45fb0bSSameer Pujar						};
11744f45fb0bSSameer Pujar					};
11754f45fb0bSSameer Pujar				};
11764f45fb0bSSameer Pujar
11774f45fb0bSSameer Pujar				sfc@2902400 {
11784f45fb0bSSameer Pujar					status = "okay";
11794f45fb0bSSameer Pujar
11804f45fb0bSSameer Pujar					ports {
11814f45fb0bSSameer Pujar						#address-cells = <1>;
11824f45fb0bSSameer Pujar						#size-cells = <0>;
11834f45fb0bSSameer Pujar
11844f45fb0bSSameer Pujar						port@0 {
11854f45fb0bSSameer Pujar							reg = <0>;
11864f45fb0bSSameer Pujar
11874f45fb0bSSameer Pujar							sfc3_cif_in_ep: endpoint {
11884f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_in_ep>;
11894f45fb0bSSameer Pujar							};
11904f45fb0bSSameer Pujar						};
11914f45fb0bSSameer Pujar
11924f45fb0bSSameer Pujar						sfc3_out_port: port@1 {
11934f45fb0bSSameer Pujar							reg = <1>;
11944f45fb0bSSameer Pujar
11954f45fb0bSSameer Pujar							sfc3_cif_out_ep: endpoint {
11964f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_out_ep>;
11974f45fb0bSSameer Pujar							};
11984f45fb0bSSameer Pujar						};
11994f45fb0bSSameer Pujar					};
12004f45fb0bSSameer Pujar				};
12014f45fb0bSSameer Pujar
12024f45fb0bSSameer Pujar				sfc@2902600 {
12034f45fb0bSSameer Pujar					status = "okay";
12044f45fb0bSSameer Pujar
12054f45fb0bSSameer Pujar					ports {
12064f45fb0bSSameer Pujar						#address-cells = <1>;
12074f45fb0bSSameer Pujar						#size-cells = <0>;
12084f45fb0bSSameer Pujar
12094f45fb0bSSameer Pujar						port@0 {
12104f45fb0bSSameer Pujar							reg = <0>;
12114f45fb0bSSameer Pujar
12124f45fb0bSSameer Pujar							sfc4_cif_in_ep: endpoint {
12134f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_in_ep>;
12144f45fb0bSSameer Pujar							};
12154f45fb0bSSameer Pujar						};
12164f45fb0bSSameer Pujar
12174f45fb0bSSameer Pujar						sfc4_out_port: port@1 {
12184f45fb0bSSameer Pujar							reg = <1>;
12194f45fb0bSSameer Pujar
12204f45fb0bSSameer Pujar							sfc4_cif_out_ep: endpoint {
12214f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_out_ep>;
12224f45fb0bSSameer Pujar							};
12234f45fb0bSSameer Pujar						};
12244f45fb0bSSameer Pujar					};
12254f45fb0bSSameer Pujar				};
12264f45fb0bSSameer Pujar
12274f45fb0bSSameer Pujar				mvc@290a000 {
12284f45fb0bSSameer Pujar					status = "okay";
12294f45fb0bSSameer Pujar
12304f45fb0bSSameer Pujar					ports {
12314f45fb0bSSameer Pujar						#address-cells = <1>;
12324f45fb0bSSameer Pujar						#size-cells = <0>;
12334f45fb0bSSameer Pujar
12344f45fb0bSSameer Pujar						port@0 {
12354f45fb0bSSameer Pujar							reg = <0>;
12364f45fb0bSSameer Pujar
12374f45fb0bSSameer Pujar							mvc1_cif_in_ep: endpoint {
12384f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_in_ep>;
12394f45fb0bSSameer Pujar							};
12404f45fb0bSSameer Pujar						};
12414f45fb0bSSameer Pujar
12424f45fb0bSSameer Pujar						mvc1_out_port: port@1 {
12434f45fb0bSSameer Pujar							reg = <1>;
12444f45fb0bSSameer Pujar
12454f45fb0bSSameer Pujar							mvc1_cif_out_ep: endpoint {
12464f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_out_ep>;
12474f45fb0bSSameer Pujar							};
12484f45fb0bSSameer Pujar						};
12494f45fb0bSSameer Pujar					};
12504f45fb0bSSameer Pujar				};
12514f45fb0bSSameer Pujar
12524f45fb0bSSameer Pujar				mvc@290a200 {
12534f45fb0bSSameer Pujar					status = "okay";
12544f45fb0bSSameer Pujar
12554f45fb0bSSameer Pujar					ports {
12564f45fb0bSSameer Pujar						#address-cells = <1>;
12574f45fb0bSSameer Pujar						#size-cells = <0>;
12584f45fb0bSSameer Pujar
12594f45fb0bSSameer Pujar						port@0 {
12604f45fb0bSSameer Pujar							reg = <0>;
12614f45fb0bSSameer Pujar
12624f45fb0bSSameer Pujar							mvc2_cif_in_ep: endpoint {
12634f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_in_ep>;
12644f45fb0bSSameer Pujar							};
12654f45fb0bSSameer Pujar						};
12664f45fb0bSSameer Pujar
12674f45fb0bSSameer Pujar						mvc2_out_port: port@1 {
12684f45fb0bSSameer Pujar							reg = <1>;
12694f45fb0bSSameer Pujar
12704f45fb0bSSameer Pujar							mvc2_cif_out_ep: endpoint {
12714f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_out_ep>;
12724f45fb0bSSameer Pujar							};
12734f45fb0bSSameer Pujar						};
12744f45fb0bSSameer Pujar					};
12754f45fb0bSSameer Pujar				};
12764f45fb0bSSameer Pujar
12774f45fb0bSSameer Pujar				amx@2903000 {
12784f45fb0bSSameer Pujar					status = "okay";
12794f45fb0bSSameer Pujar
12804f45fb0bSSameer Pujar					ports {
12814f45fb0bSSameer Pujar						#address-cells = <1>;
12824f45fb0bSSameer Pujar						#size-cells = <0>;
12834f45fb0bSSameer Pujar
12844f45fb0bSSameer Pujar						port@0 {
12854f45fb0bSSameer Pujar							reg = <0>;
12864f45fb0bSSameer Pujar
12874f45fb0bSSameer Pujar							amx1_in1_ep: endpoint {
12884f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in1_ep>;
12894f45fb0bSSameer Pujar							};
12904f45fb0bSSameer Pujar						};
12914f45fb0bSSameer Pujar
12924f45fb0bSSameer Pujar						port@1 {
12934f45fb0bSSameer Pujar							reg = <1>;
12944f45fb0bSSameer Pujar
12954f45fb0bSSameer Pujar							amx1_in2_ep: endpoint {
12964f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in2_ep>;
12974f45fb0bSSameer Pujar							};
12984f45fb0bSSameer Pujar						};
12994f45fb0bSSameer Pujar
13004f45fb0bSSameer Pujar						port@2 {
13014f45fb0bSSameer Pujar							reg = <2>;
13024f45fb0bSSameer Pujar
13034f45fb0bSSameer Pujar							amx1_in3_ep: endpoint {
13044f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in3_ep>;
13054f45fb0bSSameer Pujar							};
13064f45fb0bSSameer Pujar						};
13074f45fb0bSSameer Pujar
13084f45fb0bSSameer Pujar						port@3 {
13094f45fb0bSSameer Pujar							reg = <3>;
13104f45fb0bSSameer Pujar
13114f45fb0bSSameer Pujar							amx1_in4_ep: endpoint {
13124f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in4_ep>;
13134f45fb0bSSameer Pujar							};
13144f45fb0bSSameer Pujar						};
13154f45fb0bSSameer Pujar
13164f45fb0bSSameer Pujar						amx1_out_port: port@4 {
13174f45fb0bSSameer Pujar							reg = <4>;
13184f45fb0bSSameer Pujar
13194f45fb0bSSameer Pujar							amx1_out_ep: endpoint {
13204f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_out_ep>;
13214f45fb0bSSameer Pujar							};
13224f45fb0bSSameer Pujar						};
13234f45fb0bSSameer Pujar					};
13244f45fb0bSSameer Pujar				};
13254f45fb0bSSameer Pujar
13264f45fb0bSSameer Pujar				amx@2903100 {
13274f45fb0bSSameer Pujar					status = "okay";
13284f45fb0bSSameer Pujar
13294f45fb0bSSameer Pujar					ports {
13304f45fb0bSSameer Pujar						#address-cells = <1>;
13314f45fb0bSSameer Pujar						#size-cells = <0>;
13324f45fb0bSSameer Pujar
13334f45fb0bSSameer Pujar						port@0 {
13344f45fb0bSSameer Pujar							reg = <0>;
13354f45fb0bSSameer Pujar
13364f45fb0bSSameer Pujar							amx2_in1_ep: endpoint {
13374f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in1_ep>;
13384f45fb0bSSameer Pujar							};
13394f45fb0bSSameer Pujar						};
13404f45fb0bSSameer Pujar
13414f45fb0bSSameer Pujar						port@1 {
13424f45fb0bSSameer Pujar							reg = <1>;
13434f45fb0bSSameer Pujar
13444f45fb0bSSameer Pujar							amx2_in2_ep: endpoint {
13454f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in2_ep>;
13464f45fb0bSSameer Pujar							};
13474f45fb0bSSameer Pujar						};
13484f45fb0bSSameer Pujar
13494f45fb0bSSameer Pujar						amx2_in3_port: port@2 {
13504f45fb0bSSameer Pujar							reg = <2>;
13514f45fb0bSSameer Pujar
13524f45fb0bSSameer Pujar							amx2_in3_ep: endpoint {
13534f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in3_ep>;
13544f45fb0bSSameer Pujar							};
13554f45fb0bSSameer Pujar						};
13564f45fb0bSSameer Pujar
13574f45fb0bSSameer Pujar						amx2_in4_port: port@3 {
13584f45fb0bSSameer Pujar							reg = <3>;
13594f45fb0bSSameer Pujar
13604f45fb0bSSameer Pujar							amx2_in4_ep: endpoint {
13614f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in4_ep>;
13624f45fb0bSSameer Pujar							};
13634f45fb0bSSameer Pujar						};
13644f45fb0bSSameer Pujar
13654f45fb0bSSameer Pujar						amx2_out_port: port@4 {
13664f45fb0bSSameer Pujar							reg = <4>;
13674f45fb0bSSameer Pujar
13684f45fb0bSSameer Pujar							amx2_out_ep: endpoint {
13694f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_out_ep>;
13704f45fb0bSSameer Pujar							};
13714f45fb0bSSameer Pujar						};
13724f45fb0bSSameer Pujar					};
13734f45fb0bSSameer Pujar				};
13744f45fb0bSSameer Pujar
13754f45fb0bSSameer Pujar				amx@2903200 {
13764f45fb0bSSameer Pujar					status = "okay";
13774f45fb0bSSameer Pujar
13784f45fb0bSSameer Pujar					ports {
13794f45fb0bSSameer Pujar						#address-cells = <1>;
13804f45fb0bSSameer Pujar						#size-cells = <0>;
13814f45fb0bSSameer Pujar
13824f45fb0bSSameer Pujar						port@0 {
13834f45fb0bSSameer Pujar							reg = <0>;
13844f45fb0bSSameer Pujar
13854f45fb0bSSameer Pujar							amx3_in1_ep: endpoint {
13864f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in1_ep>;
13874f45fb0bSSameer Pujar							};
13884f45fb0bSSameer Pujar						};
13894f45fb0bSSameer Pujar
13904f45fb0bSSameer Pujar						port@1 {
13914f45fb0bSSameer Pujar							reg = <1>;
13924f45fb0bSSameer Pujar
13934f45fb0bSSameer Pujar							amx3_in2_ep: endpoint {
13944f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in2_ep>;
13954f45fb0bSSameer Pujar							};
13964f45fb0bSSameer Pujar						};
13974f45fb0bSSameer Pujar
13984f45fb0bSSameer Pujar						port@2 {
13994f45fb0bSSameer Pujar							reg = <2>;
14004f45fb0bSSameer Pujar
14014f45fb0bSSameer Pujar							amx3_in3_ep: endpoint {
14024f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in3_ep>;
14034f45fb0bSSameer Pujar							};
14044f45fb0bSSameer Pujar						};
14054f45fb0bSSameer Pujar
14064f45fb0bSSameer Pujar						port@3 {
14074f45fb0bSSameer Pujar							reg = <3>;
14084f45fb0bSSameer Pujar
14094f45fb0bSSameer Pujar							amx3_in4_ep: endpoint {
14104f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in4_ep>;
14114f45fb0bSSameer Pujar							};
14124f45fb0bSSameer Pujar						};
14134f45fb0bSSameer Pujar
14144f45fb0bSSameer Pujar						amx3_out_port: port@4 {
14154f45fb0bSSameer Pujar							reg = <4>;
14164f45fb0bSSameer Pujar
14174f45fb0bSSameer Pujar							amx3_out_ep: endpoint {
14184f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_out_ep>;
14194f45fb0bSSameer Pujar							};
14204f45fb0bSSameer Pujar						};
14214f45fb0bSSameer Pujar					};
14224f45fb0bSSameer Pujar				};
14234f45fb0bSSameer Pujar
14244f45fb0bSSameer Pujar				amx@2903300 {
14254f45fb0bSSameer Pujar					status = "okay";
14264f45fb0bSSameer Pujar
14274f45fb0bSSameer Pujar					ports {
14284f45fb0bSSameer Pujar						#address-cells = <1>;
14294f45fb0bSSameer Pujar						#size-cells = <0>;
14304f45fb0bSSameer Pujar
14314f45fb0bSSameer Pujar						port@0 {
14324f45fb0bSSameer Pujar							reg = <0>;
14334f45fb0bSSameer Pujar
14344f45fb0bSSameer Pujar							amx4_in1_ep: endpoint {
14354f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in1_ep>;
14364f45fb0bSSameer Pujar							};
14374f45fb0bSSameer Pujar						};
14384f45fb0bSSameer Pujar
14394f45fb0bSSameer Pujar						port@1 {
14404f45fb0bSSameer Pujar							reg = <1>;
14414f45fb0bSSameer Pujar
14424f45fb0bSSameer Pujar							amx4_in2_ep: endpoint {
14434f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in2_ep>;
14444f45fb0bSSameer Pujar							};
14454f45fb0bSSameer Pujar						};
14464f45fb0bSSameer Pujar
14474f45fb0bSSameer Pujar						port@2 {
14484f45fb0bSSameer Pujar							reg = <2>;
14494f45fb0bSSameer Pujar
14504f45fb0bSSameer Pujar							amx4_in3_ep: endpoint {
14514f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in3_ep>;
14524f45fb0bSSameer Pujar							};
14534f45fb0bSSameer Pujar						};
14544f45fb0bSSameer Pujar
14554f45fb0bSSameer Pujar						port@3 {
14564f45fb0bSSameer Pujar							reg = <3>;
14574f45fb0bSSameer Pujar
14584f45fb0bSSameer Pujar							amx4_in4_ep: endpoint {
14594f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in4_ep>;
14604f45fb0bSSameer Pujar							};
14614f45fb0bSSameer Pujar						};
14624f45fb0bSSameer Pujar
14634f45fb0bSSameer Pujar						amx4_out_port: port@4 {
14644f45fb0bSSameer Pujar							reg = <4>;
14654f45fb0bSSameer Pujar
14664f45fb0bSSameer Pujar							amx4_out_ep: endpoint {
14674f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_out_ep>;
14684f45fb0bSSameer Pujar							};
14694f45fb0bSSameer Pujar						};
14704f45fb0bSSameer Pujar					};
14714f45fb0bSSameer Pujar				};
14724f45fb0bSSameer Pujar
14734f45fb0bSSameer Pujar				adx@2903800 {
14744f45fb0bSSameer Pujar					status = "okay";
14754f45fb0bSSameer Pujar
14764f45fb0bSSameer Pujar					ports {
14774f45fb0bSSameer Pujar						#address-cells = <1>;
14784f45fb0bSSameer Pujar						#size-cells = <0>;
14794f45fb0bSSameer Pujar
14804f45fb0bSSameer Pujar						port@0 {
14814f45fb0bSSameer Pujar							reg = <0>;
14824f45fb0bSSameer Pujar
14834f45fb0bSSameer Pujar							adx1_in_ep: endpoint {
14844f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_in_ep>;
14854f45fb0bSSameer Pujar							};
14864f45fb0bSSameer Pujar						};
14874f45fb0bSSameer Pujar
14884f45fb0bSSameer Pujar						adx1_out1_port: port@1 {
14894f45fb0bSSameer Pujar							reg = <1>;
14904f45fb0bSSameer Pujar
14914f45fb0bSSameer Pujar							adx1_out1_ep: endpoint {
14924f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out1_ep>;
14934f45fb0bSSameer Pujar							};
14944f45fb0bSSameer Pujar						};
14954f45fb0bSSameer Pujar
14964f45fb0bSSameer Pujar						adx1_out2_port: port@2 {
14974f45fb0bSSameer Pujar							reg = <2>;
14984f45fb0bSSameer Pujar
14994f45fb0bSSameer Pujar							adx1_out2_ep: endpoint {
15004f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out2_ep>;
15014f45fb0bSSameer Pujar							};
15024f45fb0bSSameer Pujar						};
15034f45fb0bSSameer Pujar
15044f45fb0bSSameer Pujar						adx1_out3_port: port@3 {
15054f45fb0bSSameer Pujar							reg = <3>;
15064f45fb0bSSameer Pujar
15074f45fb0bSSameer Pujar							adx1_out3_ep: endpoint {
15084f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out3_ep>;
15094f45fb0bSSameer Pujar							};
15104f45fb0bSSameer Pujar						};
15114f45fb0bSSameer Pujar
15124f45fb0bSSameer Pujar						adx1_out4_port: port@4 {
15134f45fb0bSSameer Pujar							reg = <4>;
15144f45fb0bSSameer Pujar
15154f45fb0bSSameer Pujar							adx1_out4_ep: endpoint {
15164f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out4_ep>;
15174f45fb0bSSameer Pujar							};
15184f45fb0bSSameer Pujar						};
15194f45fb0bSSameer Pujar					};
15204f45fb0bSSameer Pujar				};
15214f45fb0bSSameer Pujar
15224f45fb0bSSameer Pujar				adx@2903900 {
15234f45fb0bSSameer Pujar					status = "okay";
15244f45fb0bSSameer Pujar
15254f45fb0bSSameer Pujar					ports {
15264f45fb0bSSameer Pujar						#address-cells = <1>;
15274f45fb0bSSameer Pujar						#size-cells = <0>;
15284f45fb0bSSameer Pujar
15294f45fb0bSSameer Pujar						port@0 {
15304f45fb0bSSameer Pujar							reg = <0>;
15314f45fb0bSSameer Pujar
15324f45fb0bSSameer Pujar							adx2_in_ep: endpoint {
15334f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_in_ep>;
15344f45fb0bSSameer Pujar							};
15354f45fb0bSSameer Pujar						};
15364f45fb0bSSameer Pujar
15374f45fb0bSSameer Pujar						adx2_out1_port: port@1 {
15384f45fb0bSSameer Pujar							reg = <1>;
15394f45fb0bSSameer Pujar
15404f45fb0bSSameer Pujar							adx2_out1_ep: endpoint {
15414f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out1_ep>;
15424f45fb0bSSameer Pujar							};
15434f45fb0bSSameer Pujar						};
15444f45fb0bSSameer Pujar
15454f45fb0bSSameer Pujar						adx2_out2_port: port@2 {
15464f45fb0bSSameer Pujar							reg = <2>;
15474f45fb0bSSameer Pujar
15484f45fb0bSSameer Pujar							adx2_out2_ep: endpoint {
15494f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out2_ep>;
15504f45fb0bSSameer Pujar							};
15514f45fb0bSSameer Pujar						};
15524f45fb0bSSameer Pujar
15534f45fb0bSSameer Pujar						adx2_out3_port: port@3 {
15544f45fb0bSSameer Pujar							reg = <3>;
15554f45fb0bSSameer Pujar
15564f45fb0bSSameer Pujar							adx2_out3_ep: endpoint {
15574f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out3_ep>;
15584f45fb0bSSameer Pujar							};
15594f45fb0bSSameer Pujar						};
15604f45fb0bSSameer Pujar
15614f45fb0bSSameer Pujar						adx2_out4_port: port@4 {
15624f45fb0bSSameer Pujar							reg = <4>;
15634f45fb0bSSameer Pujar
15644f45fb0bSSameer Pujar							adx2_out4_ep: endpoint {
15654f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out4_ep>;
15664f45fb0bSSameer Pujar							};
15674f45fb0bSSameer Pujar						};
15684f45fb0bSSameer Pujar					};
15694f45fb0bSSameer Pujar				};
15704f45fb0bSSameer Pujar
15714f45fb0bSSameer Pujar				adx@2903a00 {
15724f45fb0bSSameer Pujar					status = "okay";
15734f45fb0bSSameer Pujar
15744f45fb0bSSameer Pujar					ports {
15754f45fb0bSSameer Pujar						#address-cells = <1>;
15764f45fb0bSSameer Pujar						#size-cells = <0>;
15774f45fb0bSSameer Pujar
15784f45fb0bSSameer Pujar						port@0 {
15794f45fb0bSSameer Pujar							reg = <0>;
15804f45fb0bSSameer Pujar
15814f45fb0bSSameer Pujar							adx3_in_ep: endpoint {
15824f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_in_ep>;
15834f45fb0bSSameer Pujar							};
15844f45fb0bSSameer Pujar						};
15854f45fb0bSSameer Pujar
15864f45fb0bSSameer Pujar						adx3_out1_port: port@1 {
15874f45fb0bSSameer Pujar							reg = <1>;
15884f45fb0bSSameer Pujar
15894f45fb0bSSameer Pujar							adx3_out1_ep: endpoint {
15904f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out1_ep>;
15914f45fb0bSSameer Pujar							};
15924f45fb0bSSameer Pujar						};
15934f45fb0bSSameer Pujar
15944f45fb0bSSameer Pujar						adx3_out2_port: port@2 {
15954f45fb0bSSameer Pujar							reg = <2>;
15964f45fb0bSSameer Pujar
15974f45fb0bSSameer Pujar							adx3_out2_ep: endpoint {
15984f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out2_ep>;
15994f45fb0bSSameer Pujar							};
16004f45fb0bSSameer Pujar						};
16014f45fb0bSSameer Pujar
16024f45fb0bSSameer Pujar						adx3_out3_port: port@3 {
16034f45fb0bSSameer Pujar							reg = <3>;
16044f45fb0bSSameer Pujar
16054f45fb0bSSameer Pujar							adx3_out3_ep: endpoint {
16064f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out3_ep>;
16074f45fb0bSSameer Pujar							};
16084f45fb0bSSameer Pujar						};
16094f45fb0bSSameer Pujar
16104f45fb0bSSameer Pujar						adx3_out4_port: port@4 {
16114f45fb0bSSameer Pujar							reg = <4>;
16124f45fb0bSSameer Pujar
16134f45fb0bSSameer Pujar							adx3_out4_ep: endpoint {
16144f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out4_ep>;
16154f45fb0bSSameer Pujar							};
16164f45fb0bSSameer Pujar						};
16174f45fb0bSSameer Pujar					};
16184f45fb0bSSameer Pujar				};
16194f45fb0bSSameer Pujar
16204f45fb0bSSameer Pujar				adx@2903b00 {
16214f45fb0bSSameer Pujar					status = "okay";
16224f45fb0bSSameer Pujar
16234f45fb0bSSameer Pujar					ports {
16244f45fb0bSSameer Pujar						#address-cells = <1>;
16254f45fb0bSSameer Pujar						#size-cells = <0>;
16264f45fb0bSSameer Pujar
16274f45fb0bSSameer Pujar						port@0 {
16284f45fb0bSSameer Pujar							reg = <0>;
16294f45fb0bSSameer Pujar
16304f45fb0bSSameer Pujar							adx4_in_ep: endpoint {
16314f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_in_ep>;
16324f45fb0bSSameer Pujar							};
16334f45fb0bSSameer Pujar						};
16344f45fb0bSSameer Pujar
16354f45fb0bSSameer Pujar						adx4_out1_port: port@1 {
16364f45fb0bSSameer Pujar							reg = <1>;
16374f45fb0bSSameer Pujar
16384f45fb0bSSameer Pujar							adx4_out1_ep: endpoint {
16394f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out1_ep>;
16404f45fb0bSSameer Pujar							};
16414f45fb0bSSameer Pujar						};
16424f45fb0bSSameer Pujar
16434f45fb0bSSameer Pujar						adx4_out2_port: port@2 {
16444f45fb0bSSameer Pujar							reg = <2>;
16454f45fb0bSSameer Pujar
16464f45fb0bSSameer Pujar							adx4_out2_ep: endpoint {
16474f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out2_ep>;
16484f45fb0bSSameer Pujar							};
16494f45fb0bSSameer Pujar						};
16504f45fb0bSSameer Pujar
16514f45fb0bSSameer Pujar						adx4_out3_port: port@3 {
16524f45fb0bSSameer Pujar							reg = <3>;
16534f45fb0bSSameer Pujar
16544f45fb0bSSameer Pujar							adx4_out3_ep: endpoint {
16554f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out3_ep>;
16564f45fb0bSSameer Pujar							};
16574f45fb0bSSameer Pujar						};
16584f45fb0bSSameer Pujar
16594f45fb0bSSameer Pujar						adx4_out4_port: port@4 {
16604f45fb0bSSameer Pujar							reg = <4>;
16614f45fb0bSSameer Pujar
16624f45fb0bSSameer Pujar							adx4_out4_ep: endpoint {
16634f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out4_ep>;
16644f45fb0bSSameer Pujar							};
16654f45fb0bSSameer Pujar						};
16664f45fb0bSSameer Pujar					};
16674f45fb0bSSameer Pujar				};
16684f45fb0bSSameer Pujar
16694f45fb0bSSameer Pujar				amixer@290bb00 {
16704f45fb0bSSameer Pujar					status = "okay";
16714f45fb0bSSameer Pujar
16724f45fb0bSSameer Pujar					ports {
16734f45fb0bSSameer Pujar						#address-cells = <1>;
16744f45fb0bSSameer Pujar						#size-cells = <0>;
16754f45fb0bSSameer Pujar
16764f45fb0bSSameer Pujar						port@0 {
16774f45fb0bSSameer Pujar							reg = <0x0>;
16784f45fb0bSSameer Pujar
16794f45fb0bSSameer Pujar							mixer_in1_ep: endpoint {
16804f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in1_ep>;
16814f45fb0bSSameer Pujar							};
16824f45fb0bSSameer Pujar						};
16834f45fb0bSSameer Pujar
16844f45fb0bSSameer Pujar						port@1 {
16854f45fb0bSSameer Pujar							reg = <0x1>;
16864f45fb0bSSameer Pujar
16874f45fb0bSSameer Pujar							mixer_in2_ep: endpoint {
16884f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in2_ep>;
16894f45fb0bSSameer Pujar							};
16904f45fb0bSSameer Pujar						};
16914f45fb0bSSameer Pujar
16924f45fb0bSSameer Pujar						port@2 {
16934f45fb0bSSameer Pujar							reg = <0x2>;
16944f45fb0bSSameer Pujar
16954f45fb0bSSameer Pujar							mixer_in3_ep: endpoint {
16964f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in3_ep>;
16974f45fb0bSSameer Pujar							};
16984f45fb0bSSameer Pujar						};
16994f45fb0bSSameer Pujar
17004f45fb0bSSameer Pujar						port@3 {
17014f45fb0bSSameer Pujar							reg = <0x3>;
17024f45fb0bSSameer Pujar
17034f45fb0bSSameer Pujar							mixer_in4_ep: endpoint {
17044f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in4_ep>;
17054f45fb0bSSameer Pujar							};
17064f45fb0bSSameer Pujar						};
17074f45fb0bSSameer Pujar
17084f45fb0bSSameer Pujar						port@4 {
17094f45fb0bSSameer Pujar							reg = <0x4>;
17104f45fb0bSSameer Pujar
17114f45fb0bSSameer Pujar							mixer_in5_ep: endpoint {
17124f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in5_ep>;
17134f45fb0bSSameer Pujar							};
17144f45fb0bSSameer Pujar						};
17154f45fb0bSSameer Pujar
17164f45fb0bSSameer Pujar						port@5 {
17174f45fb0bSSameer Pujar							reg = <0x5>;
17184f45fb0bSSameer Pujar
17194f45fb0bSSameer Pujar							mixer_in6_ep: endpoint {
17204f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in6_ep>;
17214f45fb0bSSameer Pujar							};
17224f45fb0bSSameer Pujar						};
17234f45fb0bSSameer Pujar
17244f45fb0bSSameer Pujar						port@6 {
17254f45fb0bSSameer Pujar							reg = <0x6>;
17264f45fb0bSSameer Pujar
17274f45fb0bSSameer Pujar							mixer_in7_ep: endpoint {
17284f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in7_ep>;
17294f45fb0bSSameer Pujar							};
17304f45fb0bSSameer Pujar						};
17314f45fb0bSSameer Pujar
17324f45fb0bSSameer Pujar						port@7 {
17334f45fb0bSSameer Pujar							reg = <0x7>;
17344f45fb0bSSameer Pujar
17354f45fb0bSSameer Pujar							mixer_in8_ep: endpoint {
17364f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in8_ep>;
17374f45fb0bSSameer Pujar							};
17384f45fb0bSSameer Pujar						};
17394f45fb0bSSameer Pujar
17404f45fb0bSSameer Pujar						port@8 {
17414f45fb0bSSameer Pujar							reg = <0x8>;
17424f45fb0bSSameer Pujar
17434f45fb0bSSameer Pujar							mixer_in9_ep: endpoint {
17444f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in9_ep>;
17454f45fb0bSSameer Pujar							};
17464f45fb0bSSameer Pujar						};
17474f45fb0bSSameer Pujar
17484f45fb0bSSameer Pujar						port@9 {
17494f45fb0bSSameer Pujar							reg = <0x9>;
17504f45fb0bSSameer Pujar
17514f45fb0bSSameer Pujar							mixer_in10_ep: endpoint {
17524f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in10_ep>;
17534f45fb0bSSameer Pujar							};
17544f45fb0bSSameer Pujar						};
17554f45fb0bSSameer Pujar
17564f45fb0bSSameer Pujar						mixer_out1_port: port@a {
17574f45fb0bSSameer Pujar							reg = <0xa>;
17584f45fb0bSSameer Pujar
17594f45fb0bSSameer Pujar							mixer_out1_ep: endpoint {
17604f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out1_ep>;
17614f45fb0bSSameer Pujar							};
17624f45fb0bSSameer Pujar						};
17634f45fb0bSSameer Pujar
17644f45fb0bSSameer Pujar						mixer_out2_port: port@b {
17654f45fb0bSSameer Pujar							reg = <0xb>;
17664f45fb0bSSameer Pujar
17674f45fb0bSSameer Pujar							mixer_out2_ep: endpoint {
17684f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out2_ep>;
17694f45fb0bSSameer Pujar							};
17704f45fb0bSSameer Pujar						};
17714f45fb0bSSameer Pujar
17724f45fb0bSSameer Pujar						mixer_out3_port: port@c {
17734f45fb0bSSameer Pujar							reg = <0xc>;
17744f45fb0bSSameer Pujar
17754f45fb0bSSameer Pujar							mixer_out3_ep: endpoint {
17764f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out3_ep>;
17774f45fb0bSSameer Pujar							};
17784f45fb0bSSameer Pujar						};
17794f45fb0bSSameer Pujar
17804f45fb0bSSameer Pujar						mixer_out4_port: port@d {
17814f45fb0bSSameer Pujar							reg = <0xd>;
17824f45fb0bSSameer Pujar
17834f45fb0bSSameer Pujar							mixer_out4_ep: endpoint {
17844f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out4_ep>;
17854f45fb0bSSameer Pujar							};
17864f45fb0bSSameer Pujar						};
17874f45fb0bSSameer Pujar
17884f45fb0bSSameer Pujar						mixer_out5_port: port@e {
17894f45fb0bSSameer Pujar							reg = <0xe>;
17904f45fb0bSSameer Pujar
17914f45fb0bSSameer Pujar							mixer_out5_ep: endpoint {
17924f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out5_ep>;
17934f45fb0bSSameer Pujar							};
17944f45fb0bSSameer Pujar						};
17954f45fb0bSSameer Pujar					};
17964f45fb0bSSameer Pujar				};
1797ff62b09dSSameer Pujar			};
17981cab0a51SJon Hunter		};
17991cab0a51SJon Hunter
18001cab0a51SJon Hunter		ddc: i2c@3190000 {
18011cab0a51SJon Hunter			status = "okay";
18021cab0a51SJon Hunter		};
18031cab0a51SJon Hunter
18041cab0a51SJon Hunter		i2c@3160000 {
18051cab0a51SJon Hunter			eeprom@57 {
18061cab0a51SJon Hunter				compatible = "atmel,24c02";
18071cab0a51SJon Hunter				reg = <0x57>;
18081cab0a51SJon Hunter
18091cab0a51SJon Hunter				label = "system";
18101cab0a51SJon Hunter				vcc-supply = <&vdd_1v8>;
18111cab0a51SJon Hunter				address-width = <8>;
18121cab0a51SJon Hunter				pagesize = <8>;
18131cab0a51SJon Hunter				size = <256>;
18141cab0a51SJon Hunter				read-only;
18151cab0a51SJon Hunter			};
18161cab0a51SJon Hunter		};
18171cab0a51SJon Hunter
18181cab0a51SJon Hunter		hda@3510000 {
1819b8928c2bSThierry Reding			nvidia,model = "NVIDIA Jetson Xavier NX HDA";
18201cab0a51SJon Hunter			status = "okay";
18211cab0a51SJon Hunter		};
18221cab0a51SJon Hunter
18231cab0a51SJon Hunter		padctl@3520000 {
18241cab0a51SJon Hunter			status = "okay";
18251cab0a51SJon Hunter
18261cab0a51SJon Hunter			pads {
18271cab0a51SJon Hunter				usb2 {
18281cab0a51SJon Hunter					lanes {
18291cab0a51SJon Hunter						usb2-1 {
18301cab0a51SJon Hunter							status = "okay";
18311cab0a51SJon Hunter						};
18321cab0a51SJon Hunter
18331cab0a51SJon Hunter						usb2-2 {
18341cab0a51SJon Hunter							status = "okay";
18351cab0a51SJon Hunter						};
18361cab0a51SJon Hunter					};
18371cab0a51SJon Hunter				};
18381cab0a51SJon Hunter
18391cab0a51SJon Hunter				usb3 {
18401cab0a51SJon Hunter					lanes {
18411cab0a51SJon Hunter						usb3-2 {
18421cab0a51SJon Hunter							status = "okay";
18431cab0a51SJon Hunter						};
18441cab0a51SJon Hunter					};
18451cab0a51SJon Hunter				};
18461cab0a51SJon Hunter			};
18471cab0a51SJon Hunter
18481cab0a51SJon Hunter			ports {
18491cab0a51SJon Hunter				usb2-1 {
18501cab0a51SJon Hunter					mode = "host";
18511cab0a51SJon Hunter					status = "okay";
18521cab0a51SJon Hunter				};
18531cab0a51SJon Hunter
18541cab0a51SJon Hunter				usb2-2 {
18551cab0a51SJon Hunter					mode = "host";
18561cab0a51SJon Hunter					vbus-supply = <&vdd_5v0_sys>;
18571cab0a51SJon Hunter					status = "okay";
18581cab0a51SJon Hunter				};
18591cab0a51SJon Hunter
18601cab0a51SJon Hunter				usb3-2 {
18611cab0a51SJon Hunter					nvidia,usb2-companion = <1>;
18621cab0a51SJon Hunter					vbus-supply = <&vdd_5v0_sys>;
18631cab0a51SJon Hunter					status = "okay";
18641cab0a51SJon Hunter				};
18651cab0a51SJon Hunter			};
18661cab0a51SJon Hunter		};
18671cab0a51SJon Hunter
18681cab0a51SJon Hunter		usb@3610000 {
18691cab0a51SJon Hunter			status = "okay";
18701cab0a51SJon Hunter
18711cab0a51SJon Hunter			phys =	<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
18721cab0a51SJon Hunter				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
18731cab0a51SJon Hunter				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
18741cab0a51SJon Hunter			phy-names = "usb2-1", "usb2-2", "usb3-2";
18751cab0a51SJon Hunter		};
18761cab0a51SJon Hunter
18771cab0a51SJon Hunter		spi@3270000 {
18781cab0a51SJon Hunter			status = "okay";
18791cab0a51SJon Hunter
18801cab0a51SJon Hunter			flash@0 {
18811cab0a51SJon Hunter				compatible = "spi-nor";
18821cab0a51SJon Hunter				reg = <0>;
18831cab0a51SJon Hunter				spi-max-frequency = <102000000>;
18841cab0a51SJon Hunter				spi-tx-bus-width = <4>;
18851cab0a51SJon Hunter				spi-rx-bus-width = <4>;
18861cab0a51SJon Hunter			};
18871cab0a51SJon Hunter		};
18881cab0a51SJon Hunter
18891cab0a51SJon Hunter		pwm@32d0000 {
18901cab0a51SJon Hunter			status = "okay";
18911cab0a51SJon Hunter		};
18921cab0a51SJon Hunter
18931cab0a51SJon Hunter		host1x@13e00000 {
18941cab0a51SJon Hunter			display-hub@15200000 {
18951cab0a51SJon Hunter				status = "okay";
18961cab0a51SJon Hunter			};
18971cab0a51SJon Hunter
18981cab0a51SJon Hunter			dpaux@155c0000 {
18991cab0a51SJon Hunter				status = "okay";
19001cab0a51SJon Hunter			};
19011cab0a51SJon Hunter
19021cab0a51SJon Hunter			dpaux@155d0000 {
19031cab0a51SJon Hunter				status = "okay";
19041cab0a51SJon Hunter			};
19051cab0a51SJon Hunter
19061cab0a51SJon Hunter			/* DP0 */
19071cab0a51SJon Hunter			sor@15b00000 {
19081cab0a51SJon Hunter				status = "okay";
19091cab0a51SJon Hunter
19101cab0a51SJon Hunter				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
19111cab0a51SJon Hunter				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
19121cab0a51SJon Hunter
19131cab0a51SJon Hunter				nvidia,dpaux = <&dpaux0>;
19141cab0a51SJon Hunter			};
19151cab0a51SJon Hunter
19161cab0a51SJon Hunter			/* HDMI */
19171cab0a51SJon Hunter			sor@15b40000 {
19181cab0a51SJon Hunter				status = "okay";
19191cab0a51SJon Hunter
19201cab0a51SJon Hunter				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
19211cab0a51SJon Hunter				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
19221cab0a51SJon Hunter				hdmi-supply = <&vdd_hdmi>;
19231cab0a51SJon Hunter
19241cab0a51SJon Hunter				nvidia,ddc-i2c-bus = <&ddc>;
19251cab0a51SJon Hunter				nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1)
19261cab0a51SJon Hunter							 GPIO_ACTIVE_LOW>;
19271cab0a51SJon Hunter			};
19281cab0a51SJon Hunter		};
19291cab0a51SJon Hunter	};
19301cab0a51SJon Hunter
19311cab0a51SJon Hunter	pcie@14160000 {
19321cab0a51SJon Hunter		status = "okay";
19331cab0a51SJon Hunter
19341cab0a51SJon Hunter		vddio-pex-ctl-supply = <&vdd_1v8ao>;
19351cab0a51SJon Hunter
19361cab0a51SJon Hunter		phys = <&p2u_hsio_11>;
19371cab0a51SJon Hunter		phy-names = "p2u-0";
19381cab0a51SJon Hunter	};
19391cab0a51SJon Hunter
19401cab0a51SJon Hunter	pcie@141a0000 {
19411cab0a51SJon Hunter		status = "okay";
19421cab0a51SJon Hunter
19431cab0a51SJon Hunter		vddio-pex-ctl-supply = <&vdd_1v8ao>;
19441cab0a51SJon Hunter
19451cab0a51SJon Hunter		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
19461cab0a51SJon Hunter		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
19471cab0a51SJon Hunter		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
19481cab0a51SJon Hunter
19491cab0a51SJon Hunter		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
19501cab0a51SJon Hunter			    "p2u-5", "p2u-6", "p2u-7";
19511cab0a51SJon Hunter	};
19521cab0a51SJon Hunter
1953*b9e2404cSMauro Carvalho Chehab	pcie-ep@141a0000 {
19541cab0a51SJon Hunter		status = "disabled";
19551cab0a51SJon Hunter
19561cab0a51SJon Hunter		vddio-pex-ctl-supply = <&vdd_1v8ao>;
19571cab0a51SJon Hunter
19581cab0a51SJon Hunter		reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
19591cab0a51SJon Hunter
19601cab0a51SJon Hunter		nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
19611cab0a51SJon Hunter					      GPIO_ACTIVE_HIGH>;
19621cab0a51SJon Hunter
19631cab0a51SJon Hunter		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
19641cab0a51SJon Hunter		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
19651cab0a51SJon Hunter		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
19661cab0a51SJon Hunter
19671cab0a51SJon Hunter		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
19681cab0a51SJon Hunter			    "p2u-5", "p2u-6", "p2u-7";
19691cab0a51SJon Hunter	};
19701cab0a51SJon Hunter
19711cab0a51SJon Hunter	fan: fan {
19721cab0a51SJon Hunter		compatible = "pwm-fan";
19731cab0a51SJon Hunter		pwms = <&pwm6 0 45334>;
19741cab0a51SJon Hunter
19751cab0a51SJon Hunter		cooling-levels = <0 64 128 255>;
19761cab0a51SJon Hunter		#cooling-cells = <2>;
19771cab0a51SJon Hunter	};
19781cab0a51SJon Hunter
19791cab0a51SJon Hunter	gpio-keys {
19801cab0a51SJon Hunter		compatible = "gpio-keys";
19811cab0a51SJon Hunter
19821cab0a51SJon Hunter		force-recovery {
19831cab0a51SJon Hunter			label = "Force Recovery";
19841cab0a51SJon Hunter			gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
19851cab0a51SJon Hunter				       GPIO_ACTIVE_LOW>;
19861cab0a51SJon Hunter			linux,input-type = <EV_KEY>;
19871cab0a51SJon Hunter			linux,code = <KEY_SLEEP>;
19881cab0a51SJon Hunter			debounce-interval = <10>;
19891cab0a51SJon Hunter		};
19901cab0a51SJon Hunter
19911cab0a51SJon Hunter		power {
19921cab0a51SJon Hunter			label = "Power";
19931cab0a51SJon Hunter			gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
19941cab0a51SJon Hunter					   GPIO_ACTIVE_LOW>;
19951cab0a51SJon Hunter			linux,input-type = <EV_KEY>;
19961cab0a51SJon Hunter			linux,code = <KEY_POWER>;
19971cab0a51SJon Hunter			debounce-interval = <10>;
19981cab0a51SJon Hunter			wakeup-event-action = <EV_ACT_ASSERTED>;
19991cab0a51SJon Hunter			wakeup-source;
20001cab0a51SJon Hunter		};
20011cab0a51SJon Hunter	};
20021cab0a51SJon Hunter
20031cab0a51SJon Hunter	vdd_5v0_sys: regulator@100 {
20041cab0a51SJon Hunter		compatible = "regulator-fixed";
20051cab0a51SJon Hunter		regulator-name = "VDD_5V_SYS";
20061cab0a51SJon Hunter		regulator-min-microvolt = <5000000>;
20071cab0a51SJon Hunter		regulator-max-microvolt = <5000000>;
20081cab0a51SJon Hunter		regulator-always-on;
20091cab0a51SJon Hunter		regulator-boot-on;
20101cab0a51SJon Hunter	};
20111cab0a51SJon Hunter
20121cab0a51SJon Hunter	vdd_3v3_sys: regulator@101 {
20131cab0a51SJon Hunter		compatible = "regulator-fixed";
20141cab0a51SJon Hunter		regulator-name = "VDD_3V3_SYS";
20151cab0a51SJon Hunter		regulator-min-microvolt = <3300000>;
20161cab0a51SJon Hunter		regulator-max-microvolt = <3300000>;
20171cab0a51SJon Hunter		regulator-always-on;
20181cab0a51SJon Hunter		regulator-boot-on;
20191cab0a51SJon Hunter	};
20201cab0a51SJon Hunter
20211cab0a51SJon Hunter	vdd_3v3_ao: regulator@102 {
20221cab0a51SJon Hunter		compatible = "regulator-fixed";
20231cab0a51SJon Hunter		regulator-name = "VDD_3V3_AO";
20241cab0a51SJon Hunter		regulator-min-microvolt = <3300000>;
20251cab0a51SJon Hunter		regulator-max-microvolt = <3300000>;
20261cab0a51SJon Hunter		regulator-always-on;
20271cab0a51SJon Hunter		regulator-boot-on;
20281cab0a51SJon Hunter	};
20291cab0a51SJon Hunter
20301cab0a51SJon Hunter	vdd_1v8: regulator@103 {
20311cab0a51SJon Hunter		compatible = "regulator-fixed";
20321cab0a51SJon Hunter		regulator-name = "VDD_1V8";
20331cab0a51SJon Hunter		regulator-min-microvolt = <1800000>;
20341cab0a51SJon Hunter		regulator-max-microvolt = <1800000>;
20351cab0a51SJon Hunter		regulator-always-on;
20361cab0a51SJon Hunter		regulator-boot-on;
20371cab0a51SJon Hunter	};
20381cab0a51SJon Hunter
20391cab0a51SJon Hunter	vdd_hdmi: regulator@104 {
20401cab0a51SJon Hunter		compatible = "regulator-fixed";
20411cab0a51SJon Hunter		regulator-name = "VDD_5V0_HDMI_CON";
20421cab0a51SJon Hunter		regulator-min-microvolt = <5000000>;
20431cab0a51SJon Hunter		regulator-max-microvolt = <5000000>;
20441cab0a51SJon Hunter		regulator-always-on;
20451cab0a51SJon Hunter		regulator-boot-on;
20461cab0a51SJon Hunter	};
20471cab0a51SJon Hunter
2048ff62b09dSSameer Pujar	sound {
2049ff62b09dSSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
2050ff62b09dSSameer Pujar		status = "okay";
2051ff62b09dSSameer Pujar
2052ff62b09dSSameer Pujar		dais = /* ADMAIF (FE) Ports */
2053ff62b09dSSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
2054ff62b09dSSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
2055ff62b09dSSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
2056ff62b09dSSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
2057ff62b09dSSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
2058ff62b09dSSameer Pujar		       /* XBAR Ports */
2059ff62b09dSSameer Pujar		       <&xbar_i2s3_port>, <&xbar_i2s5_port>,
2060ff62b09dSSameer Pujar		       <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>,
2061ff62b09dSSameer Pujar		       <&xbar_dspk1_port>, <&xbar_dspk2_port>,
20624f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
20634f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
20644f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
20654f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
20664f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
20674f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
20684f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
20694f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
20704f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
20714f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
20724f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
20734f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
20744f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
20754f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
20764f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
20774f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
20784f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
20794f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
20804f45fb0bSSameer Pujar		       /* HW accelerators */
20814f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
20824f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
20834f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
20844f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
20854f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
20864f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
20874f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
20884f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
20894f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
20904f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
20914f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
20924f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
20934f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
20944f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>,
20954f45fb0bSSameer Pujar		       <&mixer_out3_port>, <&mixer_out4_port>,
20964f45fb0bSSameer Pujar		       <&mixer_out5_port>,
2097ff62b09dSSameer Pujar		       /* BE I/O Ports */
2098ff62b09dSSameer Pujar		       <&i2s3_port>, <&i2s5_port>,
2099ff62b09dSSameer Pujar		       <&dmic1_port>, <&dmic2_port>, <&dmic4_port>,
2100ff62b09dSSameer Pujar		       <&dspk1_port>, <&dspk2_port>;
2101ff62b09dSSameer Pujar
2102ff62b09dSSameer Pujar		label = "NVIDIA Jetson Xavier NX APE";
2103ff62b09dSSameer Pujar	};
2104ff62b09dSSameer Pujar
21051cab0a51SJon Hunter	thermal-zones {
21061cab0a51SJon Hunter		cpu {
21071cab0a51SJon Hunter			polling-delay = <0>;
21081cab0a51SJon Hunter			polling-delay-passive = <500>;
21091cab0a51SJon Hunter			status = "okay";
21101cab0a51SJon Hunter
21111cab0a51SJon Hunter			trips {
21121cab0a51SJon Hunter				cpu_trip_critical: critical {
21131cab0a51SJon Hunter					temperature = <96500>;
21141cab0a51SJon Hunter					hysteresis = <0>;
21151cab0a51SJon Hunter					type = "critical";
21161cab0a51SJon Hunter				};
21171cab0a51SJon Hunter
21181cab0a51SJon Hunter				cpu_trip_hot: hot {
21191cab0a51SJon Hunter					temperature = <70000>;
21201cab0a51SJon Hunter					hysteresis = <2000>;
21211cab0a51SJon Hunter					type = "hot";
21221cab0a51SJon Hunter				};
21231cab0a51SJon Hunter
21241cab0a51SJon Hunter				cpu_trip_active: active {
21251cab0a51SJon Hunter					temperature = <50000>;
21261cab0a51SJon Hunter					hysteresis = <2000>;
21271cab0a51SJon Hunter					type = "active";
21281cab0a51SJon Hunter				};
21291cab0a51SJon Hunter
21301cab0a51SJon Hunter				cpu_trip_passive: passive {
21311cab0a51SJon Hunter					temperature = <30000>;
21321cab0a51SJon Hunter					hysteresis = <2000>;
21331cab0a51SJon Hunter					type = "passive";
21341cab0a51SJon Hunter				};
21351cab0a51SJon Hunter			};
21361cab0a51SJon Hunter
21371cab0a51SJon Hunter			cooling-maps {
21381cab0a51SJon Hunter				cpu-critical {
21391cab0a51SJon Hunter					cooling-device = <&fan 3 3>;
21401cab0a51SJon Hunter					trip = <&cpu_trip_critical>;
21411cab0a51SJon Hunter				};
21421cab0a51SJon Hunter
21431cab0a51SJon Hunter				cpu-hot {
21441cab0a51SJon Hunter					cooling-device = <&fan 2 2>;
21451cab0a51SJon Hunter					trip = <&cpu_trip_hot>;
21461cab0a51SJon Hunter				};
21471cab0a51SJon Hunter
21481cab0a51SJon Hunter				cpu-active {
21491cab0a51SJon Hunter					cooling-device = <&fan 1 1>;
21501cab0a51SJon Hunter					trip = <&cpu_trip_active>;
21511cab0a51SJon Hunter				};
21521cab0a51SJon Hunter
21531cab0a51SJon Hunter				cpu-passive {
21541cab0a51SJon Hunter					cooling-device = <&fan 0 0>;
21551cab0a51SJon Hunter					trip = <&cpu_trip_passive>;
21561cab0a51SJon Hunter				};
21571cab0a51SJon Hunter			};
21581cab0a51SJon Hunter		};
21591cab0a51SJon Hunter
21601cab0a51SJon Hunter		gpu {
21611cab0a51SJon Hunter			polling-delay = <0>;
21621cab0a51SJon Hunter			polling-delay-passive = <500>;
21631cab0a51SJon Hunter			status = "okay";
21641cab0a51SJon Hunter
21651cab0a51SJon Hunter			trips {
21661cab0a51SJon Hunter				gpu_alert0: critical {
21671cab0a51SJon Hunter					temperature = <99000>;
21681cab0a51SJon Hunter					hysteresis = <0>;
21691cab0a51SJon Hunter					type = "critical";
21701cab0a51SJon Hunter				};
21711cab0a51SJon Hunter			};
21721cab0a51SJon Hunter		};
21731cab0a51SJon Hunter
21741cab0a51SJon Hunter		aux {
21751cab0a51SJon Hunter			polling-delay = <0>;
21761cab0a51SJon Hunter			polling-delay-passive = <500>;
21771cab0a51SJon Hunter			status = "okay";
21781cab0a51SJon Hunter
21791cab0a51SJon Hunter			trips {
21801cab0a51SJon Hunter				aux_alert0: critical {
21811cab0a51SJon Hunter					temperature = <90000>;
21821cab0a51SJon Hunter					hysteresis = <0>;
21831cab0a51SJon Hunter					type = "critical";
21841cab0a51SJon Hunter				};
21851cab0a51SJon Hunter			};
21861cab0a51SJon Hunter		};
21871cab0a51SJon Hunter	};
21881cab0a51SJon Hunter};
2189