1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0
299575bceSJoseph Lo/dts-v1/;
399575bceSJoseph Lo
459686a92SThierry Reding#include <dt-bindings/input/linux-event-codes.h>
56f13f10bSThierry Reding#include <dt-bindings/input/gpio-keys.h>
659686a92SThierry Reding
799575bceSJoseph Lo#include "tegra186-p3310.dtsi"
899575bceSJoseph Lo
999575bceSJoseph Lo/ {
10a0c0cdc9SThierry Reding	model = "NVIDIA Jetson TX2 Developer Kit";
1199575bceSJoseph Lo	compatible = "nvidia,p2771-0000", "nvidia,tegra186";
12b0ddea85SThierry Reding
134b154b94SThierry Reding	aconnect@2900000 {
145d25c476SSameer Pujar		status = "okay";
155d25c476SSameer Pujar
165d25c476SSameer Pujar		dma-controller@2930000 {
175d25c476SSameer Pujar			status = "okay";
185d25c476SSameer Pujar		};
195d25c476SSameer Pujar
205d25c476SSameer Pujar		interrupt-controller@2a40000 {
215d25c476SSameer Pujar			status = "okay";
225d25c476SSameer Pujar		};
23e4710376SSameer Pujar
24e4710376SSameer Pujar		ahub@2900800 {
25e4710376SSameer Pujar			status = "okay";
26e4710376SSameer Pujar
27e4710376SSameer Pujar			ports {
28e4710376SSameer Pujar				#address-cells = <1>;
29e4710376SSameer Pujar				#size-cells = <0>;
30e4710376SSameer Pujar
31e4710376SSameer Pujar				port@0 {
32e4710376SSameer Pujar					reg = <0x0>;
33e4710376SSameer Pujar
34e4710376SSameer Pujar					xbar_admaif0_ep: endpoint {
35e4710376SSameer Pujar						remote-endpoint = <&admaif0_ep>;
36e4710376SSameer Pujar					};
37e4710376SSameer Pujar				};
38e4710376SSameer Pujar
39e4710376SSameer Pujar				port@1 {
40e4710376SSameer Pujar					reg = <0x1>;
41e4710376SSameer Pujar
42e4710376SSameer Pujar					xbar_admaif1_ep: endpoint {
43e4710376SSameer Pujar						remote-endpoint = <&admaif1_ep>;
44e4710376SSameer Pujar					};
45e4710376SSameer Pujar				};
46e4710376SSameer Pujar
47e4710376SSameer Pujar				port@2 {
48e4710376SSameer Pujar					reg = <0x2>;
49e4710376SSameer Pujar
50e4710376SSameer Pujar					xbar_admaif2_ep: endpoint {
51e4710376SSameer Pujar						remote-endpoint = <&admaif2_ep>;
52e4710376SSameer Pujar					};
53e4710376SSameer Pujar				};
54e4710376SSameer Pujar
55e4710376SSameer Pujar				port@3 {
56e4710376SSameer Pujar					reg = <0x3>;
57e4710376SSameer Pujar
58e4710376SSameer Pujar					xbar_admaif3_ep: endpoint {
59e4710376SSameer Pujar						remote-endpoint = <&admaif3_ep>;
60e4710376SSameer Pujar					};
61e4710376SSameer Pujar				};
62e4710376SSameer Pujar
63e4710376SSameer Pujar				port@4 {
64e4710376SSameer Pujar					reg = <0x4>;
65e4710376SSameer Pujar
66e4710376SSameer Pujar					xbar_admaif4_ep: endpoint {
67e4710376SSameer Pujar						remote-endpoint = <&admaif4_ep>;
68e4710376SSameer Pujar					};
69e4710376SSameer Pujar				};
70e4710376SSameer Pujar
71e4710376SSameer Pujar				port@5 {
72e4710376SSameer Pujar					reg = <0x5>;
73e4710376SSameer Pujar
74e4710376SSameer Pujar					xbar_admaif5_ep: endpoint {
75e4710376SSameer Pujar						remote-endpoint = <&admaif5_ep>;
76e4710376SSameer Pujar					};
77e4710376SSameer Pujar				};
78e4710376SSameer Pujar
79e4710376SSameer Pujar				port@6 {
80e4710376SSameer Pujar					reg = <0x6>;
81e4710376SSameer Pujar
82e4710376SSameer Pujar					xbar_admaif6_ep: endpoint {
83e4710376SSameer Pujar						remote-endpoint = <&admaif6_ep>;
84e4710376SSameer Pujar					};
85e4710376SSameer Pujar				};
86e4710376SSameer Pujar
87e4710376SSameer Pujar				port@7 {
88e4710376SSameer Pujar					reg = <0x7>;
89e4710376SSameer Pujar
90e4710376SSameer Pujar					xbar_admaif7_ep: endpoint {
91e4710376SSameer Pujar						remote-endpoint = <&admaif7_ep>;
92e4710376SSameer Pujar					};
93e4710376SSameer Pujar				};
94e4710376SSameer Pujar
95e4710376SSameer Pujar				port@8 {
96e4710376SSameer Pujar					reg = <0x8>;
97e4710376SSameer Pujar
98e4710376SSameer Pujar					xbar_admaif8_ep: endpoint {
99e4710376SSameer Pujar						remote-endpoint = <&admaif8_ep>;
100e4710376SSameer Pujar					};
101e4710376SSameer Pujar				};
102e4710376SSameer Pujar
103e4710376SSameer Pujar				port@9 {
104e4710376SSameer Pujar					reg = <0x9>;
105e4710376SSameer Pujar
106e4710376SSameer Pujar					xbar_admaif9_ep: endpoint {
107e4710376SSameer Pujar						remote-endpoint = <&admaif9_ep>;
108e4710376SSameer Pujar					};
109e4710376SSameer Pujar				};
110e4710376SSameer Pujar
111e4710376SSameer Pujar				port@a {
112e4710376SSameer Pujar					reg = <0xa>;
113e4710376SSameer Pujar
114e4710376SSameer Pujar					xbar_admaif10_ep: endpoint {
115e4710376SSameer Pujar						remote-endpoint = <&admaif10_ep>;
116e4710376SSameer Pujar					};
117e4710376SSameer Pujar				};
118e4710376SSameer Pujar
119e4710376SSameer Pujar				port@b {
120e4710376SSameer Pujar					reg = <0xb>;
121e4710376SSameer Pujar
122e4710376SSameer Pujar					xbar_admaif11_ep: endpoint {
123e4710376SSameer Pujar						remote-endpoint = <&admaif11_ep>;
124e4710376SSameer Pujar					};
125e4710376SSameer Pujar				};
126e4710376SSameer Pujar
127e4710376SSameer Pujar				port@c {
128e4710376SSameer Pujar					reg = <0xc>;
129e4710376SSameer Pujar
130e4710376SSameer Pujar					xbar_admaif12_ep: endpoint {
131e4710376SSameer Pujar						remote-endpoint = <&admaif12_ep>;
132e4710376SSameer Pujar					};
133e4710376SSameer Pujar				};
134e4710376SSameer Pujar
135e4710376SSameer Pujar				port@d {
136e4710376SSameer Pujar					reg = <0xd>;
137e4710376SSameer Pujar
138e4710376SSameer Pujar					xbar_admaif13_ep: endpoint {
139e4710376SSameer Pujar						remote-endpoint = <&admaif13_ep>;
140e4710376SSameer Pujar					};
141e4710376SSameer Pujar				};
142e4710376SSameer Pujar
143e4710376SSameer Pujar				port@e {
144e4710376SSameer Pujar					reg = <0xe>;
145e4710376SSameer Pujar
146e4710376SSameer Pujar					xbar_admaif14_ep: endpoint {
147e4710376SSameer Pujar						remote-endpoint = <&admaif14_ep>;
148e4710376SSameer Pujar					};
149e4710376SSameer Pujar				};
150e4710376SSameer Pujar
151e4710376SSameer Pujar				port@f {
152e4710376SSameer Pujar					reg = <0xf>;
153e4710376SSameer Pujar
154e4710376SSameer Pujar					xbar_admaif15_ep: endpoint {
155e4710376SSameer Pujar						remote-endpoint = <&admaif15_ep>;
156e4710376SSameer Pujar					};
157e4710376SSameer Pujar				};
158e4710376SSameer Pujar
159e4710376SSameer Pujar				port@10 {
160e4710376SSameer Pujar					reg = <0x10>;
161e4710376SSameer Pujar
162e4710376SSameer Pujar					xbar_admaif16_ep: endpoint {
163e4710376SSameer Pujar						remote-endpoint = <&admaif16_ep>;
164e4710376SSameer Pujar					};
165e4710376SSameer Pujar				};
166e4710376SSameer Pujar
167e4710376SSameer Pujar				port@11 {
168e4710376SSameer Pujar					reg = <0x11>;
169e4710376SSameer Pujar
170e4710376SSameer Pujar					xbar_admaif17_ep: endpoint {
171e4710376SSameer Pujar						remote-endpoint = <&admaif17_ep>;
172e4710376SSameer Pujar					};
173e4710376SSameer Pujar				};
174e4710376SSameer Pujar
175e4710376SSameer Pujar				port@12 {
176e4710376SSameer Pujar					reg = <0x12>;
177e4710376SSameer Pujar
178e4710376SSameer Pujar					xbar_admaif18_ep: endpoint {
179e4710376SSameer Pujar						remote-endpoint = <&admaif18_ep>;
180e4710376SSameer Pujar					};
181e4710376SSameer Pujar				};
182e4710376SSameer Pujar
183e4710376SSameer Pujar				port@13 {
184e4710376SSameer Pujar					reg = <0x13>;
185e4710376SSameer Pujar
186e4710376SSameer Pujar					xbar_admaif19_ep: endpoint {
187e4710376SSameer Pujar						remote-endpoint = <&admaif19_ep>;
188e4710376SSameer Pujar					};
189e4710376SSameer Pujar				};
190e4710376SSameer Pujar
191e4710376SSameer Pujar				xbar_i2s1_port: port@14 {
192e4710376SSameer Pujar					reg = <0x14>;
193e4710376SSameer Pujar
194e4710376SSameer Pujar					xbar_i2s1_ep: endpoint {
195e4710376SSameer Pujar						remote-endpoint = <&i2s1_cif_ep>;
196e4710376SSameer Pujar					};
197e4710376SSameer Pujar				};
198e4710376SSameer Pujar
199e4710376SSameer Pujar				xbar_i2s2_port: port@15 {
200e4710376SSameer Pujar					reg = <0x15>;
201e4710376SSameer Pujar
202e4710376SSameer Pujar					xbar_i2s2_ep: endpoint {
203e4710376SSameer Pujar						remote-endpoint = <&i2s2_cif_ep>;
204e4710376SSameer Pujar					};
205e4710376SSameer Pujar				};
206e4710376SSameer Pujar
207e4710376SSameer Pujar				xbar_i2s3_port: port@16 {
208e4710376SSameer Pujar					reg = <0x16>;
209e4710376SSameer Pujar
210e4710376SSameer Pujar					xbar_i2s3_ep: endpoint {
211e4710376SSameer Pujar						remote-endpoint = <&i2s3_cif_ep>;
212e4710376SSameer Pujar					};
213e4710376SSameer Pujar				};
214e4710376SSameer Pujar
215e4710376SSameer Pujar				xbar_i2s4_port: port@17 {
216e4710376SSameer Pujar					reg = <0x17>;
217e4710376SSameer Pujar
218e4710376SSameer Pujar					xbar_i2s4_ep: endpoint {
219e4710376SSameer Pujar						remote-endpoint = <&i2s4_cif_ep>;
220e4710376SSameer Pujar					};
221e4710376SSameer Pujar				};
222e4710376SSameer Pujar
223e4710376SSameer Pujar				xbar_i2s5_port: port@18 {
224e4710376SSameer Pujar					reg = <0x18>;
225e4710376SSameer Pujar
226e4710376SSameer Pujar					xbar_i2s5_ep: endpoint {
227e4710376SSameer Pujar						remote-endpoint = <&i2s5_cif_ep>;
228e4710376SSameer Pujar					};
229e4710376SSameer Pujar				};
230e4710376SSameer Pujar
231e4710376SSameer Pujar				xbar_i2s6_port: port@19 {
232e4710376SSameer Pujar					reg = <0x19>;
233e4710376SSameer Pujar
234e4710376SSameer Pujar					xbar_i2s6_ep: endpoint {
235e4710376SSameer Pujar						remote-endpoint = <&i2s6_cif_ep>;
236e4710376SSameer Pujar					};
237e4710376SSameer Pujar				};
238e4710376SSameer Pujar
239e4710376SSameer Pujar				xbar_dmic1_port: port@1a {
240e4710376SSameer Pujar					reg = <0x1a>;
241e4710376SSameer Pujar
242e4710376SSameer Pujar					xbar_dmic1_ep: endpoint {
243e4710376SSameer Pujar						remote-endpoint = <&dmic1_cif_ep>;
244e4710376SSameer Pujar					};
245e4710376SSameer Pujar				};
246e4710376SSameer Pujar
247e4710376SSameer Pujar				xbar_dmic2_port: port@1b {
248e4710376SSameer Pujar					reg = <0x1b>;
249e4710376SSameer Pujar
250e4710376SSameer Pujar					xbar_dmic2_ep: endpoint {
251e4710376SSameer Pujar						remote-endpoint = <&dmic2_cif_ep>;
252e4710376SSameer Pujar					};
253e4710376SSameer Pujar				};
254e4710376SSameer Pujar
255e4710376SSameer Pujar				xbar_dmic3_port: port@1c {
256e4710376SSameer Pujar					reg = <0x1c>;
257e4710376SSameer Pujar
258e4710376SSameer Pujar					xbar_dmic3_ep: endpoint {
259e4710376SSameer Pujar						remote-endpoint = <&dmic3_cif_ep>;
260e4710376SSameer Pujar					};
261e4710376SSameer Pujar				};
262e4710376SSameer Pujar
263e4710376SSameer Pujar				xbar_dspk1_port: port@1e {
264e4710376SSameer Pujar					reg = <0x1e>;
265e4710376SSameer Pujar
266e4710376SSameer Pujar					xbar_dspk1_ep: endpoint {
267e4710376SSameer Pujar						remote-endpoint = <&dspk1_cif_ep>;
268e4710376SSameer Pujar					};
269e4710376SSameer Pujar				};
270e4710376SSameer Pujar
271e4710376SSameer Pujar				xbar_dspk2_port: port@1f {
272e4710376SSameer Pujar					reg = <0x1f>;
273e4710376SSameer Pujar
274e4710376SSameer Pujar					xbar_dspk2_ep: endpoint {
275e4710376SSameer Pujar						remote-endpoint = <&dspk2_cif_ep>;
276e4710376SSameer Pujar					};
277e4710376SSameer Pujar				};
2784f45fb0bSSameer Pujar
2794f45fb0bSSameer Pujar				xbar_sfc1_in_port: port@20 {
2804f45fb0bSSameer Pujar					reg = <0x20>;
2814f45fb0bSSameer Pujar
2824f45fb0bSSameer Pujar					xbar_sfc1_in_ep: endpoint {
2834f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_in_ep>;
2844f45fb0bSSameer Pujar					};
2854f45fb0bSSameer Pujar				};
2864f45fb0bSSameer Pujar
2874f45fb0bSSameer Pujar				port@21 {
2884f45fb0bSSameer Pujar					reg = <0x21>;
2894f45fb0bSSameer Pujar
2904f45fb0bSSameer Pujar					xbar_sfc1_out_ep: endpoint {
2914f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_out_ep>;
2924f45fb0bSSameer Pujar					};
2934f45fb0bSSameer Pujar				};
2944f45fb0bSSameer Pujar
2954f45fb0bSSameer Pujar				xbar_sfc2_in_port: port@22 {
2964f45fb0bSSameer Pujar					reg = <0x22>;
2974f45fb0bSSameer Pujar
2984f45fb0bSSameer Pujar					xbar_sfc2_in_ep: endpoint {
2994f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_in_ep>;
3004f45fb0bSSameer Pujar					};
3014f45fb0bSSameer Pujar				};
3024f45fb0bSSameer Pujar
3034f45fb0bSSameer Pujar				port@23 {
3044f45fb0bSSameer Pujar					reg = <0x23>;
3054f45fb0bSSameer Pujar
3064f45fb0bSSameer Pujar					xbar_sfc2_out_ep: endpoint {
3074f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_out_ep>;
3084f45fb0bSSameer Pujar					};
3094f45fb0bSSameer Pujar				};
3104f45fb0bSSameer Pujar
3114f45fb0bSSameer Pujar				xbar_sfc3_in_port: port@24 {
3124f45fb0bSSameer Pujar					reg = <0x24>;
3134f45fb0bSSameer Pujar
3144f45fb0bSSameer Pujar					xbar_sfc3_in_ep: endpoint {
3154f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_in_ep>;
3164f45fb0bSSameer Pujar					};
3174f45fb0bSSameer Pujar				};
3184f45fb0bSSameer Pujar
3194f45fb0bSSameer Pujar				port@25 {
3204f45fb0bSSameer Pujar					reg = <0x25>;
3214f45fb0bSSameer Pujar
3224f45fb0bSSameer Pujar					xbar_sfc3_out_ep: endpoint {
3234f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_out_ep>;
3244f45fb0bSSameer Pujar					};
3254f45fb0bSSameer Pujar				};
3264f45fb0bSSameer Pujar
3274f45fb0bSSameer Pujar				xbar_sfc4_in_port: port@26 {
3284f45fb0bSSameer Pujar					reg = <0x26>;
3294f45fb0bSSameer Pujar
3304f45fb0bSSameer Pujar					xbar_sfc4_in_ep: endpoint {
3314f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_in_ep>;
3324f45fb0bSSameer Pujar					};
3334f45fb0bSSameer Pujar				};
3344f45fb0bSSameer Pujar
3354f45fb0bSSameer Pujar				port@27 {
3364f45fb0bSSameer Pujar					reg = <0x27>;
3374f45fb0bSSameer Pujar
3384f45fb0bSSameer Pujar					xbar_sfc4_out_ep: endpoint {
3394f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_out_ep>;
3404f45fb0bSSameer Pujar					};
3414f45fb0bSSameer Pujar				};
3424f45fb0bSSameer Pujar
3434f45fb0bSSameer Pujar				xbar_mvc1_in_port: port@28 {
3444f45fb0bSSameer Pujar					reg = <0x28>;
3454f45fb0bSSameer Pujar
3464f45fb0bSSameer Pujar					xbar_mvc1_in_ep: endpoint {
3474f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_in_ep>;
3484f45fb0bSSameer Pujar					};
3494f45fb0bSSameer Pujar				};
3504f45fb0bSSameer Pujar
3514f45fb0bSSameer Pujar				port@29 {
3524f45fb0bSSameer Pujar					reg = <0x29>;
3534f45fb0bSSameer Pujar
3544f45fb0bSSameer Pujar					xbar_mvc1_out_ep: endpoint {
3554f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_out_ep>;
3564f45fb0bSSameer Pujar					};
3574f45fb0bSSameer Pujar				};
3584f45fb0bSSameer Pujar
3594f45fb0bSSameer Pujar				xbar_mvc2_in_port: port@2a {
3604f45fb0bSSameer Pujar					reg = <0x2a>;
3614f45fb0bSSameer Pujar
3624f45fb0bSSameer Pujar					xbar_mvc2_in_ep: endpoint {
3634f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_in_ep>;
3644f45fb0bSSameer Pujar					};
3654f45fb0bSSameer Pujar				};
3664f45fb0bSSameer Pujar
3674f45fb0bSSameer Pujar				port@2b {
3684f45fb0bSSameer Pujar					reg = <0x2b>;
3694f45fb0bSSameer Pujar
3704f45fb0bSSameer Pujar					xbar_mvc2_out_ep: endpoint {
3714f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_out_ep>;
3724f45fb0bSSameer Pujar					};
3734f45fb0bSSameer Pujar				};
3744f45fb0bSSameer Pujar
3754f45fb0bSSameer Pujar				xbar_amx1_in1_port: port@2c {
3764f45fb0bSSameer Pujar					reg = <0x2c>;
3774f45fb0bSSameer Pujar
3784f45fb0bSSameer Pujar					xbar_amx1_in1_ep: endpoint {
3794f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in1_ep>;
3804f45fb0bSSameer Pujar					};
3814f45fb0bSSameer Pujar				};
3824f45fb0bSSameer Pujar
3834f45fb0bSSameer Pujar				xbar_amx1_in2_port: port@2d {
3844f45fb0bSSameer Pujar					reg = <0x2d>;
3854f45fb0bSSameer Pujar
3864f45fb0bSSameer Pujar					xbar_amx1_in2_ep: endpoint {
3874f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in2_ep>;
3884f45fb0bSSameer Pujar					};
3894f45fb0bSSameer Pujar				};
3904f45fb0bSSameer Pujar
3914f45fb0bSSameer Pujar				xbar_amx1_in3_port: port@2e {
3924f45fb0bSSameer Pujar					reg = <0x2e>;
3934f45fb0bSSameer Pujar
3944f45fb0bSSameer Pujar					xbar_amx1_in3_ep: endpoint {
3954f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in3_ep>;
3964f45fb0bSSameer Pujar					};
3974f45fb0bSSameer Pujar				};
3984f45fb0bSSameer Pujar
3994f45fb0bSSameer Pujar				xbar_amx1_in4_port: port@2f {
4004f45fb0bSSameer Pujar					reg = <0x2f>;
4014f45fb0bSSameer Pujar
4024f45fb0bSSameer Pujar					xbar_amx1_in4_ep: endpoint {
4034f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in4_ep>;
4044f45fb0bSSameer Pujar					};
4054f45fb0bSSameer Pujar				};
4064f45fb0bSSameer Pujar
4074f45fb0bSSameer Pujar				port@30 {
4084f45fb0bSSameer Pujar					reg = <0x30>;
4094f45fb0bSSameer Pujar
4104f45fb0bSSameer Pujar					xbar_amx1_out_ep: endpoint {
4114f45fb0bSSameer Pujar						remote-endpoint = <&amx1_out_ep>;
4124f45fb0bSSameer Pujar					};
4134f45fb0bSSameer Pujar				};
4144f45fb0bSSameer Pujar
4154f45fb0bSSameer Pujar				xbar_amx2_in1_port: port@31 {
4164f45fb0bSSameer Pujar					reg = <0x31>;
4174f45fb0bSSameer Pujar
4184f45fb0bSSameer Pujar					xbar_amx2_in1_ep: endpoint {
4194f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in1_ep>;
4204f45fb0bSSameer Pujar					};
4214f45fb0bSSameer Pujar				};
4224f45fb0bSSameer Pujar
4234f45fb0bSSameer Pujar				xbar_amx2_in2_port: port@32 {
4244f45fb0bSSameer Pujar					reg = <0x32>;
4254f45fb0bSSameer Pujar
4264f45fb0bSSameer Pujar					xbar_amx2_in2_ep: endpoint {
4274f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in2_ep>;
4284f45fb0bSSameer Pujar					};
4294f45fb0bSSameer Pujar				};
4304f45fb0bSSameer Pujar
4314f45fb0bSSameer Pujar				xbar_amx2_in3_port: port@33 {
4324f45fb0bSSameer Pujar					reg = <0x33>;
4334f45fb0bSSameer Pujar
4344f45fb0bSSameer Pujar					xbar_amx2_in3_ep: endpoint {
4354f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in3_ep>;
4364f45fb0bSSameer Pujar					};
4374f45fb0bSSameer Pujar				};
4384f45fb0bSSameer Pujar
4394f45fb0bSSameer Pujar				xbar_amx2_in4_port: port@34 {
4404f45fb0bSSameer Pujar					reg = <0x34>;
4414f45fb0bSSameer Pujar
4424f45fb0bSSameer Pujar					xbar_amx2_in4_ep: endpoint {
4434f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in4_ep>;
4444f45fb0bSSameer Pujar					};
4454f45fb0bSSameer Pujar				};
4464f45fb0bSSameer Pujar
4474f45fb0bSSameer Pujar				port@35 {
4484f45fb0bSSameer Pujar					reg = <0x35>;
4494f45fb0bSSameer Pujar
4504f45fb0bSSameer Pujar					xbar_amx2_out_ep: endpoint {
4514f45fb0bSSameer Pujar						remote-endpoint = <&amx2_out_ep>;
4524f45fb0bSSameer Pujar					};
4534f45fb0bSSameer Pujar				};
4544f45fb0bSSameer Pujar
4554f45fb0bSSameer Pujar				xbar_amx3_in1_port: port@36 {
4564f45fb0bSSameer Pujar					reg = <0x36>;
4574f45fb0bSSameer Pujar
4584f45fb0bSSameer Pujar					xbar_amx3_in1_ep: endpoint {
4594f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in1_ep>;
4604f45fb0bSSameer Pujar					};
4614f45fb0bSSameer Pujar				};
4624f45fb0bSSameer Pujar
4634f45fb0bSSameer Pujar				xbar_amx3_in2_port: port@37 {
4644f45fb0bSSameer Pujar					reg = <0x37>;
4654f45fb0bSSameer Pujar
4664f45fb0bSSameer Pujar					xbar_amx3_in2_ep: endpoint {
4674f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in2_ep>;
4684f45fb0bSSameer Pujar					};
4694f45fb0bSSameer Pujar				};
4704f45fb0bSSameer Pujar
4714f45fb0bSSameer Pujar				xbar_amx3_in3_port: port@38 {
4724f45fb0bSSameer Pujar					reg = <0x38>;
4734f45fb0bSSameer Pujar
4744f45fb0bSSameer Pujar					xbar_amx3_in3_ep: endpoint {
4754f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in3_ep>;
4764f45fb0bSSameer Pujar					};
4774f45fb0bSSameer Pujar				};
4784f45fb0bSSameer Pujar
4794f45fb0bSSameer Pujar				xbar_amx3_in4_port: port@39 {
4804f45fb0bSSameer Pujar					reg = <0x39>;
4814f45fb0bSSameer Pujar
4824f45fb0bSSameer Pujar					xbar_amx3_in4_ep: endpoint {
4834f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in4_ep>;
4844f45fb0bSSameer Pujar					};
4854f45fb0bSSameer Pujar				};
4864f45fb0bSSameer Pujar
4874f45fb0bSSameer Pujar				port@3a {
4884f45fb0bSSameer Pujar					reg = <0x3a>;
4894f45fb0bSSameer Pujar
4904f45fb0bSSameer Pujar					xbar_amx3_out_ep: endpoint {
4914f45fb0bSSameer Pujar						remote-endpoint = <&amx3_out_ep>;
4924f45fb0bSSameer Pujar					};
4934f45fb0bSSameer Pujar				};
4944f45fb0bSSameer Pujar
4954f45fb0bSSameer Pujar				xbar_amx4_in1_port: port@3b {
4964f45fb0bSSameer Pujar					reg = <0x3b>;
4974f45fb0bSSameer Pujar
4984f45fb0bSSameer Pujar					xbar_amx4_in1_ep: endpoint {
4994f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in1_ep>;
5004f45fb0bSSameer Pujar					};
5014f45fb0bSSameer Pujar				};
5024f45fb0bSSameer Pujar
5034f45fb0bSSameer Pujar				xbar_amx4_in2_port: port@3c {
5044f45fb0bSSameer Pujar					reg = <0x3c>;
5054f45fb0bSSameer Pujar
5064f45fb0bSSameer Pujar					xbar_amx4_in2_ep: endpoint {
5074f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in2_ep>;
5084f45fb0bSSameer Pujar					};
5094f45fb0bSSameer Pujar				};
5104f45fb0bSSameer Pujar
5114f45fb0bSSameer Pujar				xbar_amx4_in3_port: port@3d {
5124f45fb0bSSameer Pujar					reg = <0x3d>;
5134f45fb0bSSameer Pujar
5144f45fb0bSSameer Pujar					xbar_amx4_in3_ep: endpoint {
5154f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in3_ep>;
5164f45fb0bSSameer Pujar					};
5174f45fb0bSSameer Pujar				};
5184f45fb0bSSameer Pujar
5194f45fb0bSSameer Pujar				xbar_amx4_in4_port: port@3e {
5204f45fb0bSSameer Pujar					reg = <0x3e>;
5214f45fb0bSSameer Pujar
5224f45fb0bSSameer Pujar					xbar_amx4_in4_ep: endpoint {
5234f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in4_ep>;
5244f45fb0bSSameer Pujar					};
5254f45fb0bSSameer Pujar				};
5264f45fb0bSSameer Pujar
5274f45fb0bSSameer Pujar				port@3f {
5284f45fb0bSSameer Pujar					reg = <0x3f>;
5294f45fb0bSSameer Pujar
5304f45fb0bSSameer Pujar					xbar_amx4_out_ep: endpoint {
5314f45fb0bSSameer Pujar						remote-endpoint = <&amx4_out_ep>;
5324f45fb0bSSameer Pujar					};
5334f45fb0bSSameer Pujar				};
5344f45fb0bSSameer Pujar
5354f45fb0bSSameer Pujar				xbar_adx1_in_port: port@40 {
5364f45fb0bSSameer Pujar					reg = <0x40>;
5374f45fb0bSSameer Pujar
5384f45fb0bSSameer Pujar					xbar_adx1_in_ep: endpoint {
5394f45fb0bSSameer Pujar						remote-endpoint = <&adx1_in_ep>;
5404f45fb0bSSameer Pujar					};
5414f45fb0bSSameer Pujar				};
5424f45fb0bSSameer Pujar
5434f45fb0bSSameer Pujar				port@41 {
5444f45fb0bSSameer Pujar					reg = <0x41>;
5454f45fb0bSSameer Pujar
5464f45fb0bSSameer Pujar					xbar_adx1_out1_ep: endpoint {
5474f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out1_ep>;
5484f45fb0bSSameer Pujar					};
5494f45fb0bSSameer Pujar				};
5504f45fb0bSSameer Pujar
5514f45fb0bSSameer Pujar				port@42 {
5524f45fb0bSSameer Pujar					reg = <0x42>;
5534f45fb0bSSameer Pujar
5544f45fb0bSSameer Pujar					xbar_adx1_out2_ep: endpoint {
5554f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out2_ep>;
5564f45fb0bSSameer Pujar					};
5574f45fb0bSSameer Pujar				};
5584f45fb0bSSameer Pujar
5594f45fb0bSSameer Pujar				port@43 {
5604f45fb0bSSameer Pujar					reg = <0x43>;
5614f45fb0bSSameer Pujar
5624f45fb0bSSameer Pujar					xbar_adx1_out3_ep: endpoint {
5634f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out3_ep>;
5644f45fb0bSSameer Pujar					};
5654f45fb0bSSameer Pujar				};
5664f45fb0bSSameer Pujar
5674f45fb0bSSameer Pujar				port@44 {
5684f45fb0bSSameer Pujar					reg = <0x44>;
5694f45fb0bSSameer Pujar
5704f45fb0bSSameer Pujar					xbar_adx1_out4_ep: endpoint {
5714f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out4_ep>;
5724f45fb0bSSameer Pujar					};
5734f45fb0bSSameer Pujar				};
5744f45fb0bSSameer Pujar
5754f45fb0bSSameer Pujar				xbar_adx2_in_port: port@45 {
5764f45fb0bSSameer Pujar					reg = <0x45>;
5774f45fb0bSSameer Pujar
5784f45fb0bSSameer Pujar					xbar_adx2_in_ep: endpoint {
5794f45fb0bSSameer Pujar						remote-endpoint = <&adx2_in_ep>;
5804f45fb0bSSameer Pujar					};
5814f45fb0bSSameer Pujar				};
5824f45fb0bSSameer Pujar
5834f45fb0bSSameer Pujar				port@46 {
5844f45fb0bSSameer Pujar					reg = <0x46>;
5854f45fb0bSSameer Pujar
5864f45fb0bSSameer Pujar					xbar_adx2_out1_ep: endpoint {
5874f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out1_ep>;
5884f45fb0bSSameer Pujar					};
5894f45fb0bSSameer Pujar				};
5904f45fb0bSSameer Pujar
5914f45fb0bSSameer Pujar				port@47 {
5924f45fb0bSSameer Pujar					reg = <0x47>;
5934f45fb0bSSameer Pujar
5944f45fb0bSSameer Pujar					xbar_adx2_out2_ep: endpoint {
5954f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out2_ep>;
5964f45fb0bSSameer Pujar					};
5974f45fb0bSSameer Pujar				};
5984f45fb0bSSameer Pujar
5994f45fb0bSSameer Pujar				port@48 {
6004f45fb0bSSameer Pujar					reg = <0x48>;
6014f45fb0bSSameer Pujar
6024f45fb0bSSameer Pujar					xbar_adx2_out3_ep: endpoint {
6034f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out3_ep>;
6044f45fb0bSSameer Pujar					};
6054f45fb0bSSameer Pujar				};
6064f45fb0bSSameer Pujar
6074f45fb0bSSameer Pujar				port@49 {
6084f45fb0bSSameer Pujar					reg = <0x49>;
6094f45fb0bSSameer Pujar
6104f45fb0bSSameer Pujar					xbar_adx2_out4_ep: endpoint {
6114f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out4_ep>;
6124f45fb0bSSameer Pujar					};
6134f45fb0bSSameer Pujar				};
6144f45fb0bSSameer Pujar
6154f45fb0bSSameer Pujar				xbar_adx3_in_port: port@4a {
6164f45fb0bSSameer Pujar					reg = <0x4a>;
6174f45fb0bSSameer Pujar
6184f45fb0bSSameer Pujar					xbar_adx3_in_ep: endpoint {
6194f45fb0bSSameer Pujar						remote-endpoint = <&adx3_in_ep>;
6204f45fb0bSSameer Pujar					};
6214f45fb0bSSameer Pujar				};
6224f45fb0bSSameer Pujar
6234f45fb0bSSameer Pujar				port@4b {
6244f45fb0bSSameer Pujar					reg = <0x4b>;
6254f45fb0bSSameer Pujar
6264f45fb0bSSameer Pujar					xbar_adx3_out1_ep: endpoint {
6274f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out1_ep>;
6284f45fb0bSSameer Pujar					};
6294f45fb0bSSameer Pujar				};
6304f45fb0bSSameer Pujar
6314f45fb0bSSameer Pujar				port@4c {
6324f45fb0bSSameer Pujar					reg = <0x4c>;
6334f45fb0bSSameer Pujar
6344f45fb0bSSameer Pujar					xbar_adx3_out2_ep: endpoint {
6354f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out2_ep>;
6364f45fb0bSSameer Pujar					};
6374f45fb0bSSameer Pujar				};
6384f45fb0bSSameer Pujar
6394f45fb0bSSameer Pujar				port@4d {
6404f45fb0bSSameer Pujar					reg = <0x4d>;
6414f45fb0bSSameer Pujar
6424f45fb0bSSameer Pujar					xbar_adx3_out3_ep: endpoint {
6434f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out3_ep>;
6444f45fb0bSSameer Pujar					};
6454f45fb0bSSameer Pujar				};
6464f45fb0bSSameer Pujar
6474f45fb0bSSameer Pujar				port@4e {
6484f45fb0bSSameer Pujar					reg = <0x4e>;
6494f45fb0bSSameer Pujar
6504f45fb0bSSameer Pujar					xbar_adx3_out4_ep: endpoint {
6514f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out4_ep>;
6524f45fb0bSSameer Pujar					};
6534f45fb0bSSameer Pujar				};
6544f45fb0bSSameer Pujar
6554f45fb0bSSameer Pujar				xbar_adx4_in_port: port@4f {
6564f45fb0bSSameer Pujar					reg = <0x4f>;
6574f45fb0bSSameer Pujar
6584f45fb0bSSameer Pujar					xbar_adx4_in_ep: endpoint {
6594f45fb0bSSameer Pujar						remote-endpoint = <&adx4_in_ep>;
6604f45fb0bSSameer Pujar					};
6614f45fb0bSSameer Pujar				};
6624f45fb0bSSameer Pujar
6634f45fb0bSSameer Pujar				port@50 {
6644f45fb0bSSameer Pujar					reg = <0x50>;
6654f45fb0bSSameer Pujar
6664f45fb0bSSameer Pujar					xbar_adx4_out1_ep: endpoint {
6674f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out1_ep>;
6684f45fb0bSSameer Pujar					};
6694f45fb0bSSameer Pujar				};
6704f45fb0bSSameer Pujar
6714f45fb0bSSameer Pujar				port@51 {
6724f45fb0bSSameer Pujar					reg = <0x51>;
6734f45fb0bSSameer Pujar
6744f45fb0bSSameer Pujar					xbar_adx4_out2_ep: endpoint {
6754f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out2_ep>;
6764f45fb0bSSameer Pujar					};
6774f45fb0bSSameer Pujar				};
6784f45fb0bSSameer Pujar
6794f45fb0bSSameer Pujar				port@52 {
6804f45fb0bSSameer Pujar					reg = <0x52>;
6814f45fb0bSSameer Pujar
6824f45fb0bSSameer Pujar					xbar_adx4_out3_ep: endpoint {
6834f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out3_ep>;
6844f45fb0bSSameer Pujar					};
6854f45fb0bSSameer Pujar				};
6864f45fb0bSSameer Pujar
6874f45fb0bSSameer Pujar				port@53 {
6884f45fb0bSSameer Pujar					reg = <0x53>;
6894f45fb0bSSameer Pujar
6904f45fb0bSSameer Pujar					xbar_adx4_out4_ep: endpoint {
6914f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out4_ep>;
6924f45fb0bSSameer Pujar					};
6934f45fb0bSSameer Pujar				};
6944f45fb0bSSameer Pujar
6954f45fb0bSSameer Pujar				xbar_mixer_in1_port: port@54 {
6964f45fb0bSSameer Pujar					reg = <0x54>;
6974f45fb0bSSameer Pujar
6984f45fb0bSSameer Pujar					xbar_mixer_in1_ep: endpoint {
6994f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in1_ep>;
7004f45fb0bSSameer Pujar					};
7014f45fb0bSSameer Pujar				};
7024f45fb0bSSameer Pujar
7034f45fb0bSSameer Pujar				xbar_mixer_in2_port: port@55 {
7044f45fb0bSSameer Pujar					reg = <0x55>;
7054f45fb0bSSameer Pujar
7064f45fb0bSSameer Pujar					xbar_mixer_in2_ep: endpoint {
7074f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in2_ep>;
7084f45fb0bSSameer Pujar					};
7094f45fb0bSSameer Pujar				};
7104f45fb0bSSameer Pujar
7114f45fb0bSSameer Pujar				xbar_mixer_in3_port: port@56 {
7124f45fb0bSSameer Pujar					reg = <0x56>;
7134f45fb0bSSameer Pujar
7144f45fb0bSSameer Pujar					xbar_mixer_in3_ep: endpoint {
7154f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in3_ep>;
7164f45fb0bSSameer Pujar					};
7174f45fb0bSSameer Pujar				};
7184f45fb0bSSameer Pujar
7194f45fb0bSSameer Pujar				xbar_mixer_in4_port: port@57 {
7204f45fb0bSSameer Pujar					reg = <0x57>;
7214f45fb0bSSameer Pujar
7224f45fb0bSSameer Pujar					xbar_mixer_in4_ep: endpoint {
7234f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in4_ep>;
7244f45fb0bSSameer Pujar					};
7254f45fb0bSSameer Pujar				};
7264f45fb0bSSameer Pujar
7274f45fb0bSSameer Pujar				xbar_mixer_in5_port: port@58 {
7284f45fb0bSSameer Pujar					reg = <0x58>;
7294f45fb0bSSameer Pujar
7304f45fb0bSSameer Pujar					xbar_mixer_in5_ep: endpoint {
7314f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in5_ep>;
7324f45fb0bSSameer Pujar					};
7334f45fb0bSSameer Pujar				};
7344f45fb0bSSameer Pujar
7354f45fb0bSSameer Pujar				xbar_mixer_in6_port: port@59 {
7364f45fb0bSSameer Pujar					reg = <0x59>;
7374f45fb0bSSameer Pujar
7384f45fb0bSSameer Pujar					xbar_mixer_in6_ep: endpoint {
7394f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in6_ep>;
7404f45fb0bSSameer Pujar					};
7414f45fb0bSSameer Pujar				};
7424f45fb0bSSameer Pujar
7434f45fb0bSSameer Pujar				xbar_mixer_in7_port: port@5a {
7444f45fb0bSSameer Pujar					reg = <0x5a>;
7454f45fb0bSSameer Pujar
7464f45fb0bSSameer Pujar					xbar_mixer_in7_ep: endpoint {
7474f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in7_ep>;
7484f45fb0bSSameer Pujar					};
7494f45fb0bSSameer Pujar				};
7504f45fb0bSSameer Pujar
7514f45fb0bSSameer Pujar				xbar_mixer_in8_port: port@5b {
7524f45fb0bSSameer Pujar					reg = <0x5b>;
7534f45fb0bSSameer Pujar
7544f45fb0bSSameer Pujar					xbar_mixer_in8_ep: endpoint {
7554f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in8_ep>;
7564f45fb0bSSameer Pujar					};
7574f45fb0bSSameer Pujar				};
7584f45fb0bSSameer Pujar
7594f45fb0bSSameer Pujar				xbar_mixer_in9_port: port@5c {
7604f45fb0bSSameer Pujar					reg = <0x5c>;
7614f45fb0bSSameer Pujar
7624f45fb0bSSameer Pujar					xbar_mixer_in9_ep: endpoint {
7634f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in9_ep>;
7644f45fb0bSSameer Pujar					};
7654f45fb0bSSameer Pujar				};
7664f45fb0bSSameer Pujar
7674f45fb0bSSameer Pujar				xbar_mixer_in10_port: port@5d {
7684f45fb0bSSameer Pujar					reg = <0x5d>;
7694f45fb0bSSameer Pujar
7704f45fb0bSSameer Pujar					xbar_mixer_in10_ep: endpoint {
7714f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in10_ep>;
7724f45fb0bSSameer Pujar					};
7734f45fb0bSSameer Pujar				};
7744f45fb0bSSameer Pujar
7754f45fb0bSSameer Pujar				port@5e {
7764f45fb0bSSameer Pujar					reg = <0x5e>;
7774f45fb0bSSameer Pujar
7784f45fb0bSSameer Pujar					xbar_mixer_out1_ep: endpoint {
7794f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out1_ep>;
7804f45fb0bSSameer Pujar					};
7814f45fb0bSSameer Pujar				};
7824f45fb0bSSameer Pujar
7834f45fb0bSSameer Pujar				port@5f {
7844f45fb0bSSameer Pujar					reg = <0x5f>;
7854f45fb0bSSameer Pujar
7864f45fb0bSSameer Pujar					xbar_mixer_out2_ep: endpoint {
7874f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out2_ep>;
7884f45fb0bSSameer Pujar					};
7894f45fb0bSSameer Pujar				};
7904f45fb0bSSameer Pujar
7914f45fb0bSSameer Pujar				port@60 {
7924f45fb0bSSameer Pujar					reg = <0x60>;
7934f45fb0bSSameer Pujar
7944f45fb0bSSameer Pujar					xbar_mixer_out3_ep: endpoint {
7954f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out3_ep>;
7964f45fb0bSSameer Pujar					};
7974f45fb0bSSameer Pujar				};
7984f45fb0bSSameer Pujar
7994f45fb0bSSameer Pujar				port@61 {
8004f45fb0bSSameer Pujar					reg = <0x61>;
8014f45fb0bSSameer Pujar
8024f45fb0bSSameer Pujar					xbar_mixer_out4_ep: endpoint {
8034f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out4_ep>;
8044f45fb0bSSameer Pujar					};
8054f45fb0bSSameer Pujar				};
8064f45fb0bSSameer Pujar
8074f45fb0bSSameer Pujar				port@62 {
8084f45fb0bSSameer Pujar					reg = <0x62>;
8094f45fb0bSSameer Pujar
8104f45fb0bSSameer Pujar					xbar_mixer_out5_ep: endpoint {
8114f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out5_ep>;
8124f45fb0bSSameer Pujar					};
8134f45fb0bSSameer Pujar				};
814e4710376SSameer Pujar			};
815e4710376SSameer Pujar
816e4710376SSameer Pujar			admaif@290f000 {
817e4710376SSameer Pujar				status = "okay";
818e4710376SSameer Pujar
819e4710376SSameer Pujar				ports {
820e4710376SSameer Pujar					#address-cells = <1>;
821e4710376SSameer Pujar					#size-cells = <0>;
822e4710376SSameer Pujar
823e4710376SSameer Pujar					admaif0_port: port@0 {
824e4710376SSameer Pujar						reg = <0x0>;
825e4710376SSameer Pujar
826e4710376SSameer Pujar						admaif0_ep: endpoint {
827e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif0_ep>;
828e4710376SSameer Pujar						};
829e4710376SSameer Pujar					};
830e4710376SSameer Pujar
831e4710376SSameer Pujar					admaif1_port: port@1 {
832e4710376SSameer Pujar						reg = <0x1>;
833e4710376SSameer Pujar
834e4710376SSameer Pujar						admaif1_ep: endpoint {
835e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif1_ep>;
836e4710376SSameer Pujar						};
837e4710376SSameer Pujar					};
838e4710376SSameer Pujar
839e4710376SSameer Pujar					admaif2_port: port@2 {
840e4710376SSameer Pujar						reg = <0x2>;
841e4710376SSameer Pujar
842e4710376SSameer Pujar						admaif2_ep: endpoint {
843e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif2_ep>;
844e4710376SSameer Pujar						};
845e4710376SSameer Pujar					};
846e4710376SSameer Pujar
847e4710376SSameer Pujar					admaif3_port: port@3 {
848e4710376SSameer Pujar						reg = <0x3>;
849e4710376SSameer Pujar
850e4710376SSameer Pujar						admaif3_ep: endpoint {
851e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif3_ep>;
852e4710376SSameer Pujar						};
853e4710376SSameer Pujar					};
854e4710376SSameer Pujar
855e4710376SSameer Pujar					admaif4_port: port@4 {
856e4710376SSameer Pujar						reg = <0x4>;
857e4710376SSameer Pujar
858e4710376SSameer Pujar						admaif4_ep: endpoint {
859e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif4_ep>;
860e4710376SSameer Pujar						};
861e4710376SSameer Pujar					};
862e4710376SSameer Pujar
863e4710376SSameer Pujar					admaif5_port: port@5 {
864e4710376SSameer Pujar						reg = <0x5>;
865e4710376SSameer Pujar
866e4710376SSameer Pujar						admaif5_ep: endpoint {
867e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif5_ep>;
868e4710376SSameer Pujar						};
869e4710376SSameer Pujar					};
870e4710376SSameer Pujar
871e4710376SSameer Pujar					admaif6_port: port@6 {
872e4710376SSameer Pujar						reg = <0x6>;
873e4710376SSameer Pujar
874e4710376SSameer Pujar						admaif6_ep: endpoint {
875e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif6_ep>;
876e4710376SSameer Pujar						};
877e4710376SSameer Pujar					};
878e4710376SSameer Pujar
879e4710376SSameer Pujar					admaif7_port: port@7 {
880e4710376SSameer Pujar						reg = <0x7>;
881e4710376SSameer Pujar
882e4710376SSameer Pujar						admaif7_ep: endpoint {
883e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif7_ep>;
884e4710376SSameer Pujar						};
885e4710376SSameer Pujar					};
886e4710376SSameer Pujar
887e4710376SSameer Pujar					admaif8_port: port@8 {
888e4710376SSameer Pujar						reg = <0x8>;
889e4710376SSameer Pujar
890e4710376SSameer Pujar						admaif8_ep: endpoint {
891e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif8_ep>;
892e4710376SSameer Pujar						};
893e4710376SSameer Pujar					};
894e4710376SSameer Pujar
895e4710376SSameer Pujar					admaif9_port: port@9 {
896e4710376SSameer Pujar						reg = <0x9>;
897e4710376SSameer Pujar
898e4710376SSameer Pujar						admaif9_ep: endpoint {
899e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif9_ep>;
900e4710376SSameer Pujar						};
901e4710376SSameer Pujar					};
902e4710376SSameer Pujar
903e4710376SSameer Pujar					admaif10_port: port@a {
904e4710376SSameer Pujar						reg = <0xa>;
905e4710376SSameer Pujar
906e4710376SSameer Pujar						admaif10_ep: endpoint {
907e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif10_ep>;
908e4710376SSameer Pujar						};
909e4710376SSameer Pujar					};
910e4710376SSameer Pujar
911e4710376SSameer Pujar					admaif11_port: port@b {
912e4710376SSameer Pujar						reg = <0xb>;
913e4710376SSameer Pujar
914e4710376SSameer Pujar						admaif11_ep: endpoint {
915e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif11_ep>;
916e4710376SSameer Pujar						};
917e4710376SSameer Pujar					};
918e4710376SSameer Pujar
919e4710376SSameer Pujar					admaif12_port: port@c {
920e4710376SSameer Pujar						reg = <0xc>;
921e4710376SSameer Pujar
922e4710376SSameer Pujar						admaif12_ep: endpoint {
923e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif12_ep>;
924e4710376SSameer Pujar						};
925e4710376SSameer Pujar					};
926e4710376SSameer Pujar
927e4710376SSameer Pujar					admaif13_port: port@d {
928e4710376SSameer Pujar						reg = <0xd>;
929e4710376SSameer Pujar
930e4710376SSameer Pujar						admaif13_ep: endpoint {
931e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif13_ep>;
932e4710376SSameer Pujar						};
933e4710376SSameer Pujar					};
934e4710376SSameer Pujar
935e4710376SSameer Pujar					admaif14_port: port@e {
936e4710376SSameer Pujar						reg = <0xe>;
937e4710376SSameer Pujar
938e4710376SSameer Pujar						admaif14_ep: endpoint {
939e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif14_ep>;
940e4710376SSameer Pujar						};
941e4710376SSameer Pujar					};
942e4710376SSameer Pujar
943e4710376SSameer Pujar					admaif15_port: port@f {
944e4710376SSameer Pujar						reg = <0xf>;
945e4710376SSameer Pujar
946e4710376SSameer Pujar						admaif15_ep: endpoint {
947e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif15_ep>;
948e4710376SSameer Pujar						};
949e4710376SSameer Pujar					};
950e4710376SSameer Pujar
951e4710376SSameer Pujar					admaif16_port: port@10 {
952e4710376SSameer Pujar						reg = <0x10>;
953e4710376SSameer Pujar
954e4710376SSameer Pujar						admaif16_ep: endpoint {
955e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif16_ep>;
956e4710376SSameer Pujar						};
957e4710376SSameer Pujar					};
958e4710376SSameer Pujar
959e4710376SSameer Pujar					admaif17_port: port@11 {
960e4710376SSameer Pujar						reg = <0x11>;
961e4710376SSameer Pujar
962e4710376SSameer Pujar						admaif17_ep: endpoint {
963e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif17_ep>;
964e4710376SSameer Pujar						};
965e4710376SSameer Pujar					};
966e4710376SSameer Pujar
967e4710376SSameer Pujar					admaif18_port: port@12 {
968e4710376SSameer Pujar						reg = <0x12>;
969e4710376SSameer Pujar
970e4710376SSameer Pujar						admaif18_ep: endpoint {
971e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif18_ep>;
972e4710376SSameer Pujar						};
973e4710376SSameer Pujar					};
974e4710376SSameer Pujar
975e4710376SSameer Pujar					admaif19_port: port@13 {
976e4710376SSameer Pujar						reg = <0x13>;
977e4710376SSameer Pujar
978e4710376SSameer Pujar						admaif19_ep: endpoint {
979e4710376SSameer Pujar							remote-endpoint = <&xbar_admaif19_ep>;
980e4710376SSameer Pujar						};
981e4710376SSameer Pujar					};
982e4710376SSameer Pujar				};
983e4710376SSameer Pujar			};
984e4710376SSameer Pujar
985e4710376SSameer Pujar			i2s@2901000 {
986e4710376SSameer Pujar				status = "okay";
987e4710376SSameer Pujar
988e4710376SSameer Pujar				ports {
989e4710376SSameer Pujar					#address-cells = <1>;
990e4710376SSameer Pujar					#size-cells = <0>;
991e4710376SSameer Pujar
992e4710376SSameer Pujar					port@0 {
993e4710376SSameer Pujar						reg = <0>;
994e4710376SSameer Pujar
995e4710376SSameer Pujar						i2s1_cif_ep: endpoint {
996e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s1_ep>;
997e4710376SSameer Pujar						};
998e4710376SSameer Pujar					};
999e4710376SSameer Pujar
1000e4710376SSameer Pujar					i2s1_port: port@1 {
1001e4710376SSameer Pujar						reg = <1>;
1002e4710376SSameer Pujar
1003e4710376SSameer Pujar						i2s1_dap_ep: endpoint {
1004e4710376SSameer Pujar							dai-format = "i2s";
1005e4710376SSameer Pujar							/* Placeholder for external Codec */
1006e4710376SSameer Pujar						};
1007e4710376SSameer Pujar					};
1008e4710376SSameer Pujar				};
1009e4710376SSameer Pujar			};
1010e4710376SSameer Pujar
1011e4710376SSameer Pujar			i2s@2901100 {
1012e4710376SSameer Pujar				status = "okay";
1013e4710376SSameer Pujar
1014e4710376SSameer Pujar				ports {
1015e4710376SSameer Pujar					#address-cells = <1>;
1016e4710376SSameer Pujar					#size-cells = <0>;
1017e4710376SSameer Pujar
1018e4710376SSameer Pujar					port@0 {
1019e4710376SSameer Pujar						reg = <0>;
1020e4710376SSameer Pujar
1021e4710376SSameer Pujar						i2s2_cif_ep: endpoint {
1022e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s2_ep>;
1023e4710376SSameer Pujar						};
1024e4710376SSameer Pujar					};
1025e4710376SSameer Pujar
1026e4710376SSameer Pujar					i2s2_port: port@1 {
1027e4710376SSameer Pujar						reg = <1>;
1028e4710376SSameer Pujar
1029e4710376SSameer Pujar						i2s2_dap_ep: endpoint {
1030e4710376SSameer Pujar							dai-format = "i2s";
1031e4710376SSameer Pujar							/* Placeholder for external Codec */
1032e4710376SSameer Pujar						};
1033e4710376SSameer Pujar					};
1034e4710376SSameer Pujar				};
1035e4710376SSameer Pujar			};
1036e4710376SSameer Pujar
1037e4710376SSameer Pujar			i2s@2901200 {
1038e4710376SSameer Pujar				status = "okay";
1039e4710376SSameer Pujar
1040e4710376SSameer Pujar				ports {
1041e4710376SSameer Pujar					#address-cells = <1>;
1042e4710376SSameer Pujar					#size-cells = <0>;
1043e4710376SSameer Pujar
1044e4710376SSameer Pujar					port@0 {
1045e4710376SSameer Pujar						reg = <0>;
1046e4710376SSameer Pujar
1047e4710376SSameer Pujar						i2s3_cif_ep: endpoint {
1048e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s3_ep>;
1049e4710376SSameer Pujar						};
1050e4710376SSameer Pujar					};
1051e4710376SSameer Pujar
1052e4710376SSameer Pujar					i2s3_port: port@1 {
1053e4710376SSameer Pujar						reg = <1>;
1054e4710376SSameer Pujar
1055e4710376SSameer Pujar						i2s3_dap_ep: endpoint {
1056e4710376SSameer Pujar							dai-format = "i2s";
1057e4710376SSameer Pujar							/* Placeholder for external Codec */
1058e4710376SSameer Pujar						};
1059e4710376SSameer Pujar					};
1060e4710376SSameer Pujar				};
1061e4710376SSameer Pujar			};
1062e4710376SSameer Pujar
1063e4710376SSameer Pujar			i2s@2901300 {
1064e4710376SSameer Pujar				status = "okay";
1065e4710376SSameer Pujar
1066e4710376SSameer Pujar				ports {
1067e4710376SSameer Pujar					#address-cells = <1>;
1068e4710376SSameer Pujar					#size-cells = <0>;
1069e4710376SSameer Pujar
1070e4710376SSameer Pujar					port@0 {
1071e4710376SSameer Pujar						reg = <0>;
1072e4710376SSameer Pujar
1073e4710376SSameer Pujar						i2s4_cif_ep: endpoint {
1074e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s4_ep>;
1075e4710376SSameer Pujar						};
1076e4710376SSameer Pujar					};
1077e4710376SSameer Pujar
1078e4710376SSameer Pujar					i2s4_port: port@1 {
1079e4710376SSameer Pujar						reg = <1>;
1080e4710376SSameer Pujar
1081e4710376SSameer Pujar						i2s4_dap_ep: endpoint {
1082e4710376SSameer Pujar							dai-format = "i2s";
1083e4710376SSameer Pujar							/* Placeholder for external Codec */
1084e4710376SSameer Pujar						};
1085e4710376SSameer Pujar					};
1086e4710376SSameer Pujar				};
1087e4710376SSameer Pujar			};
1088e4710376SSameer Pujar
1089e4710376SSameer Pujar			i2s@2901400 {
1090e4710376SSameer Pujar				status = "okay";
1091e4710376SSameer Pujar
1092e4710376SSameer Pujar				ports {
1093e4710376SSameer Pujar					#address-cells = <1>;
1094e4710376SSameer Pujar					#size-cells = <0>;
1095e4710376SSameer Pujar
1096e4710376SSameer Pujar					port@0 {
1097e4710376SSameer Pujar						reg = <0>;
1098e4710376SSameer Pujar
1099e4710376SSameer Pujar						i2s5_cif_ep: endpoint {
1100e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s5_ep>;
1101e4710376SSameer Pujar						};
1102e4710376SSameer Pujar					};
1103e4710376SSameer Pujar
1104e4710376SSameer Pujar					i2s5_port: port@1 {
1105e4710376SSameer Pujar						reg = <1>;
1106e4710376SSameer Pujar
1107e4710376SSameer Pujar						i2s5_dap_ep: endpoint {
1108e4710376SSameer Pujar							dai-format = "i2s";
1109e4710376SSameer Pujar							/* Placeholder for external Codec */
1110e4710376SSameer Pujar						};
1111e4710376SSameer Pujar					};
1112e4710376SSameer Pujar				};
1113e4710376SSameer Pujar			};
1114e4710376SSameer Pujar
1115e4710376SSameer Pujar			i2s@2901500 {
1116e4710376SSameer Pujar				status = "okay";
1117e4710376SSameer Pujar
1118e4710376SSameer Pujar				ports {
1119e4710376SSameer Pujar					#address-cells = <1>;
1120e4710376SSameer Pujar					#size-cells = <0>;
1121e4710376SSameer Pujar
1122e4710376SSameer Pujar					port@0 {
1123e4710376SSameer Pujar						reg = <0>;
1124e4710376SSameer Pujar
1125e4710376SSameer Pujar						i2s6_cif_ep: endpoint {
1126e4710376SSameer Pujar							remote-endpoint = <&xbar_i2s6_ep>;
1127e4710376SSameer Pujar						};
1128e4710376SSameer Pujar					};
1129e4710376SSameer Pujar
1130e4710376SSameer Pujar					i2s6_port: port@1 {
1131e4710376SSameer Pujar						reg = <1>;
1132e4710376SSameer Pujar
1133e4710376SSameer Pujar						i2s6_dap_ep: endpoint {
1134e4710376SSameer Pujar							dai-format = "i2s";
1135e4710376SSameer Pujar							/* Placeholder for external Codec */
1136e4710376SSameer Pujar						};
1137e4710376SSameer Pujar					};
1138e4710376SSameer Pujar				};
1139e4710376SSameer Pujar			};
1140e4710376SSameer Pujar
1141e4710376SSameer Pujar			dmic@2904000 {
1142e4710376SSameer Pujar				status = "okay";
1143e4710376SSameer Pujar
1144e4710376SSameer Pujar				ports {
1145e4710376SSameer Pujar					#address-cells = <1>;
1146e4710376SSameer Pujar					#size-cells = <0>;
1147e4710376SSameer Pujar
1148e4710376SSameer Pujar					port@0 {
1149e4710376SSameer Pujar						reg = <0>;
1150e4710376SSameer Pujar
1151e4710376SSameer Pujar						dmic1_cif_ep: endpoint {
1152e4710376SSameer Pujar							remote-endpoint = <&xbar_dmic1_ep>;
1153e4710376SSameer Pujar						};
1154e4710376SSameer Pujar					};
1155e4710376SSameer Pujar
1156e4710376SSameer Pujar					dmic1_port: port@1 {
1157e4710376SSameer Pujar						reg = <1>;
1158e4710376SSameer Pujar
1159e4710376SSameer Pujar						dmic1_dap_ep: endpoint {
1160e4710376SSameer Pujar							/* Place holder for external Codec */
1161e4710376SSameer Pujar						};
1162e4710376SSameer Pujar					};
1163e4710376SSameer Pujar				};
1164e4710376SSameer Pujar			};
1165e4710376SSameer Pujar
1166e4710376SSameer Pujar			dmic@2904100 {
1167e4710376SSameer Pujar				status = "okay";
1168e4710376SSameer Pujar
1169e4710376SSameer Pujar				ports {
1170e4710376SSameer Pujar					#address-cells = <1>;
1171e4710376SSameer Pujar					#size-cells = <0>;
1172e4710376SSameer Pujar
1173e4710376SSameer Pujar					port@0 {
1174e4710376SSameer Pujar						reg = <0>;
1175e4710376SSameer Pujar
1176e4710376SSameer Pujar						dmic2_cif_ep: endpoint {
1177e4710376SSameer Pujar							remote-endpoint = <&xbar_dmic2_ep>;
1178e4710376SSameer Pujar						};
1179e4710376SSameer Pujar					};
1180e4710376SSameer Pujar
1181e4710376SSameer Pujar					dmic2_port: port@1 {
1182e4710376SSameer Pujar						reg = <1>;
1183e4710376SSameer Pujar
1184e4710376SSameer Pujar						dmic2_dap_ep: endpoint {
1185e4710376SSameer Pujar							/* Place holder for external Codec */
1186e4710376SSameer Pujar						};
1187e4710376SSameer Pujar					};
1188e4710376SSameer Pujar				};
1189e4710376SSameer Pujar			};
1190e4710376SSameer Pujar
1191e4710376SSameer Pujar			dmic@2904200 {
1192e4710376SSameer Pujar				status = "okay";
1193e4710376SSameer Pujar
1194e4710376SSameer Pujar				ports {
1195e4710376SSameer Pujar					#address-cells = <1>;
1196e4710376SSameer Pujar					#size-cells = <0>;
1197e4710376SSameer Pujar
1198e4710376SSameer Pujar					port@0 {
1199e4710376SSameer Pujar						reg = <0>;
1200e4710376SSameer Pujar
1201e4710376SSameer Pujar						dmic3_cif_ep: endpoint {
1202e4710376SSameer Pujar							remote-endpoint = <&xbar_dmic3_ep>;
1203e4710376SSameer Pujar						};
1204e4710376SSameer Pujar					};
1205e4710376SSameer Pujar
1206e4710376SSameer Pujar					dmic3_port: port@1 {
1207e4710376SSameer Pujar						reg = <1>;
1208e4710376SSameer Pujar
1209e4710376SSameer Pujar						dmic3_dap_ep: endpoint {
1210e4710376SSameer Pujar							/* Place holder for external Codec */
1211e4710376SSameer Pujar						};
1212e4710376SSameer Pujar					};
1213e4710376SSameer Pujar				};
1214e4710376SSameer Pujar			};
1215e4710376SSameer Pujar
1216e4710376SSameer Pujar			dspk@2905000 {
1217e4710376SSameer Pujar				status = "okay";
1218e4710376SSameer Pujar
1219e4710376SSameer Pujar				ports {
1220e4710376SSameer Pujar					#address-cells = <1>;
1221e4710376SSameer Pujar					#size-cells = <0>;
1222e4710376SSameer Pujar
1223e4710376SSameer Pujar					port@0 {
1224e4710376SSameer Pujar						reg = <0>;
1225e4710376SSameer Pujar
1226e4710376SSameer Pujar						dspk1_cif_ep: endpoint {
1227e4710376SSameer Pujar							remote-endpoint = <&xbar_dspk1_ep>;
1228e4710376SSameer Pujar						};
1229e4710376SSameer Pujar					};
1230e4710376SSameer Pujar
1231e4710376SSameer Pujar					dspk1_port: port@1 {
1232e4710376SSameer Pujar						reg = <1>;
1233e4710376SSameer Pujar
1234e4710376SSameer Pujar						dspk1_dap_ep: endpoint {
1235e4710376SSameer Pujar							/* Place holder for external Codec */
1236e4710376SSameer Pujar						};
1237e4710376SSameer Pujar					};
1238e4710376SSameer Pujar				};
1239e4710376SSameer Pujar			};
1240e4710376SSameer Pujar
1241e4710376SSameer Pujar			dspk@2905100 {
1242e4710376SSameer Pujar				status = "okay";
1243e4710376SSameer Pujar
1244e4710376SSameer Pujar				ports {
1245e4710376SSameer Pujar					#address-cells = <1>;
1246e4710376SSameer Pujar					#size-cells = <0>;
1247e4710376SSameer Pujar
1248e4710376SSameer Pujar					port@0 {
1249e4710376SSameer Pujar						reg = <0>;
1250e4710376SSameer Pujar
1251e4710376SSameer Pujar						dspk2_cif_ep: endpoint {
1252e4710376SSameer Pujar							remote-endpoint = <&xbar_dspk2_ep>;
1253e4710376SSameer Pujar						};
1254e4710376SSameer Pujar					};
1255e4710376SSameer Pujar
1256e4710376SSameer Pujar					dspk2_port: port@1 {
1257e4710376SSameer Pujar						reg = <1>;
1258e4710376SSameer Pujar
1259e4710376SSameer Pujar						dspk2_dap_ep: endpoint {
1260e4710376SSameer Pujar							/* Place holder for external Codec */
1261e4710376SSameer Pujar						};
1262e4710376SSameer Pujar					};
1263e4710376SSameer Pujar				};
1264e4710376SSameer Pujar			};
12654f45fb0bSSameer Pujar
12664f45fb0bSSameer Pujar			sfc@2902000 {
12674f45fb0bSSameer Pujar				status = "okay";
12684f45fb0bSSameer Pujar
12694f45fb0bSSameer Pujar				ports {
12704f45fb0bSSameer Pujar					#address-cells = <1>;
12714f45fb0bSSameer Pujar					#size-cells = <0>;
12724f45fb0bSSameer Pujar
12734f45fb0bSSameer Pujar					port@0 {
12744f45fb0bSSameer Pujar						reg = <0>;
12754f45fb0bSSameer Pujar
12764f45fb0bSSameer Pujar						sfc1_cif_in_ep: endpoint {
12774f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc1_in_ep>;
12784f45fb0bSSameer Pujar							convert-rate = <44100>;
12794f45fb0bSSameer Pujar						};
12804f45fb0bSSameer Pujar					};
12814f45fb0bSSameer Pujar
12824f45fb0bSSameer Pujar					sfc1_out_port: port@1 {
12834f45fb0bSSameer Pujar						reg = <1>;
12844f45fb0bSSameer Pujar
12854f45fb0bSSameer Pujar						sfc1_cif_out_ep: endpoint {
12864f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc1_out_ep>;
12874f45fb0bSSameer Pujar							convert-rate = <48000>;
12884f45fb0bSSameer Pujar						};
12894f45fb0bSSameer Pujar					};
12904f45fb0bSSameer Pujar				};
12914f45fb0bSSameer Pujar			};
12924f45fb0bSSameer Pujar
12934f45fb0bSSameer Pujar			sfc@2902200 {
12944f45fb0bSSameer Pujar				status = "okay";
12954f45fb0bSSameer Pujar
12964f45fb0bSSameer Pujar				ports {
12974f45fb0bSSameer Pujar					#address-cells = <1>;
12984f45fb0bSSameer Pujar					#size-cells = <0>;
12994f45fb0bSSameer Pujar
13004f45fb0bSSameer Pujar					port@0 {
13014f45fb0bSSameer Pujar						reg = <0>;
13024f45fb0bSSameer Pujar
13034f45fb0bSSameer Pujar						sfc2_cif_in_ep: endpoint {
13044f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc2_in_ep>;
13054f45fb0bSSameer Pujar						};
13064f45fb0bSSameer Pujar					};
13074f45fb0bSSameer Pujar
13084f45fb0bSSameer Pujar					sfc2_out_port: port@1 {
13094f45fb0bSSameer Pujar						reg = <1>;
13104f45fb0bSSameer Pujar
13114f45fb0bSSameer Pujar						sfc2_cif_out_ep: endpoint {
13124f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc2_out_ep>;
13134f45fb0bSSameer Pujar						};
13144f45fb0bSSameer Pujar					};
13154f45fb0bSSameer Pujar				};
13164f45fb0bSSameer Pujar			};
13174f45fb0bSSameer Pujar
13184f45fb0bSSameer Pujar			sfc@2902400 {
13194f45fb0bSSameer Pujar				status = "okay";
13204f45fb0bSSameer Pujar
13214f45fb0bSSameer Pujar				ports {
13224f45fb0bSSameer Pujar					#address-cells = <1>;
13234f45fb0bSSameer Pujar					#size-cells = <0>;
13244f45fb0bSSameer Pujar
13254f45fb0bSSameer Pujar					port@0 {
13264f45fb0bSSameer Pujar						reg = <0>;
13274f45fb0bSSameer Pujar
13284f45fb0bSSameer Pujar						sfc3_cif_in_ep: endpoint {
13294f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc3_in_ep>;
13304f45fb0bSSameer Pujar						};
13314f45fb0bSSameer Pujar					};
13324f45fb0bSSameer Pujar
13334f45fb0bSSameer Pujar					sfc3_out_port: port@1 {
13344f45fb0bSSameer Pujar						reg = <1>;
13354f45fb0bSSameer Pujar
13364f45fb0bSSameer Pujar						sfc3_cif_out_ep: endpoint {
13374f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc3_out_ep>;
13384f45fb0bSSameer Pujar						};
13394f45fb0bSSameer Pujar					};
13404f45fb0bSSameer Pujar				};
13414f45fb0bSSameer Pujar			};
13424f45fb0bSSameer Pujar
13434f45fb0bSSameer Pujar			sfc@2902600 {
13444f45fb0bSSameer Pujar				status = "okay";
13454f45fb0bSSameer Pujar
13464f45fb0bSSameer Pujar				ports {
13474f45fb0bSSameer Pujar					#address-cells = <1>;
13484f45fb0bSSameer Pujar					#size-cells = <0>;
13494f45fb0bSSameer Pujar
13504f45fb0bSSameer Pujar					port@0 {
13514f45fb0bSSameer Pujar						reg = <0>;
13524f45fb0bSSameer Pujar
13534f45fb0bSSameer Pujar						sfc4_cif_in_ep: endpoint {
13544f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc4_in_ep>;
13554f45fb0bSSameer Pujar						};
13564f45fb0bSSameer Pujar					};
13574f45fb0bSSameer Pujar
13584f45fb0bSSameer Pujar					sfc4_out_port: port@1 {
13594f45fb0bSSameer Pujar						reg = <1>;
13604f45fb0bSSameer Pujar
13614f45fb0bSSameer Pujar						sfc4_cif_out_ep: endpoint {
13624f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc4_out_ep>;
13634f45fb0bSSameer Pujar						};
13644f45fb0bSSameer Pujar					};
13654f45fb0bSSameer Pujar				};
13664f45fb0bSSameer Pujar			};
13674f45fb0bSSameer Pujar
13684f45fb0bSSameer Pujar			mvc@290a000 {
13694f45fb0bSSameer Pujar				status = "okay";
13704f45fb0bSSameer Pujar
13714f45fb0bSSameer Pujar				ports {
13724f45fb0bSSameer Pujar					#address-cells = <1>;
13734f45fb0bSSameer Pujar					#size-cells = <0>;
13744f45fb0bSSameer Pujar
13754f45fb0bSSameer Pujar					port@0 {
13764f45fb0bSSameer Pujar						reg = <0>;
13774f45fb0bSSameer Pujar
13784f45fb0bSSameer Pujar						mvc1_cif_in_ep: endpoint {
13794f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mvc1_in_ep>;
13804f45fb0bSSameer Pujar						};
13814f45fb0bSSameer Pujar					};
13824f45fb0bSSameer Pujar
13834f45fb0bSSameer Pujar					mvc1_out_port: port@1 {
13844f45fb0bSSameer Pujar						reg = <1>;
13854f45fb0bSSameer Pujar
13864f45fb0bSSameer Pujar						mvc1_cif_out_ep: endpoint {
13874f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mvc1_out_ep>;
13884f45fb0bSSameer Pujar						};
13894f45fb0bSSameer Pujar					};
13904f45fb0bSSameer Pujar				};
13914f45fb0bSSameer Pujar			};
13924f45fb0bSSameer Pujar
13934f45fb0bSSameer Pujar			mvc@290a200 {
13944f45fb0bSSameer Pujar				status = "okay";
13954f45fb0bSSameer Pujar
13964f45fb0bSSameer Pujar				ports {
13974f45fb0bSSameer Pujar					#address-cells = <1>;
13984f45fb0bSSameer Pujar					#size-cells = <0>;
13994f45fb0bSSameer Pujar
14004f45fb0bSSameer Pujar					port@0 {
14014f45fb0bSSameer Pujar						reg = <0>;
14024f45fb0bSSameer Pujar
14034f45fb0bSSameer Pujar						mvc2_cif_in_ep: endpoint {
14044f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mvc2_in_ep>;
14054f45fb0bSSameer Pujar						};
14064f45fb0bSSameer Pujar					};
14074f45fb0bSSameer Pujar
14084f45fb0bSSameer Pujar					mvc2_out_port: port@1 {
14094f45fb0bSSameer Pujar						reg = <1>;
14104f45fb0bSSameer Pujar
14114f45fb0bSSameer Pujar						mvc2_cif_out_ep: endpoint {
14124f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mvc2_out_ep>;
14134f45fb0bSSameer Pujar						};
14144f45fb0bSSameer Pujar					};
14154f45fb0bSSameer Pujar				};
14164f45fb0bSSameer Pujar			};
14174f45fb0bSSameer Pujar
14184f45fb0bSSameer Pujar			amx@2903000 {
14194f45fb0bSSameer Pujar				status = "okay";
14204f45fb0bSSameer Pujar
14214f45fb0bSSameer Pujar				ports {
14224f45fb0bSSameer Pujar					#address-cells = <1>;
14234f45fb0bSSameer Pujar					#size-cells = <0>;
14244f45fb0bSSameer Pujar
14254f45fb0bSSameer Pujar					port@0 {
14264f45fb0bSSameer Pujar						reg = <0>;
14274f45fb0bSSameer Pujar
14284f45fb0bSSameer Pujar						amx1_in1_ep: endpoint {
14294f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in1_ep>;
14304f45fb0bSSameer Pujar						};
14314f45fb0bSSameer Pujar					};
14324f45fb0bSSameer Pujar
14334f45fb0bSSameer Pujar					port@1 {
14344f45fb0bSSameer Pujar						reg = <1>;
14354f45fb0bSSameer Pujar
14364f45fb0bSSameer Pujar						amx1_in2_ep: endpoint {
14374f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in2_ep>;
14384f45fb0bSSameer Pujar						};
14394f45fb0bSSameer Pujar					};
14404f45fb0bSSameer Pujar
14414f45fb0bSSameer Pujar					port@2 {
14424f45fb0bSSameer Pujar						reg = <2>;
14434f45fb0bSSameer Pujar
14444f45fb0bSSameer Pujar						amx1_in3_ep: endpoint {
14454f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in3_ep>;
14464f45fb0bSSameer Pujar						};
14474f45fb0bSSameer Pujar					};
14484f45fb0bSSameer Pujar
14494f45fb0bSSameer Pujar					port@3 {
14504f45fb0bSSameer Pujar						reg = <3>;
14514f45fb0bSSameer Pujar
14524f45fb0bSSameer Pujar						amx1_in4_ep: endpoint {
14534f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in4_ep>;
14544f45fb0bSSameer Pujar						};
14554f45fb0bSSameer Pujar					};
14564f45fb0bSSameer Pujar
14574f45fb0bSSameer Pujar					amx1_out_port: port@4 {
14584f45fb0bSSameer Pujar						reg = <4>;
14594f45fb0bSSameer Pujar
14604f45fb0bSSameer Pujar						amx1_out_ep: endpoint {
14614f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_out_ep>;
14624f45fb0bSSameer Pujar						};
14634f45fb0bSSameer Pujar					};
14644f45fb0bSSameer Pujar				};
14654f45fb0bSSameer Pujar			};
14664f45fb0bSSameer Pujar
14674f45fb0bSSameer Pujar			amx@2903100 {
14684f45fb0bSSameer Pujar				status = "okay";
14694f45fb0bSSameer Pujar
14704f45fb0bSSameer Pujar				ports {
14714f45fb0bSSameer Pujar					#address-cells = <1>;
14724f45fb0bSSameer Pujar					#size-cells = <0>;
14734f45fb0bSSameer Pujar
14744f45fb0bSSameer Pujar					port@0 {
14754f45fb0bSSameer Pujar						reg = <0>;
14764f45fb0bSSameer Pujar
14774f45fb0bSSameer Pujar						amx2_in1_ep: endpoint {
14784f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in1_ep>;
14794f45fb0bSSameer Pujar						};
14804f45fb0bSSameer Pujar					};
14814f45fb0bSSameer Pujar
14824f45fb0bSSameer Pujar					port@1 {
14834f45fb0bSSameer Pujar						reg = <1>;
14844f45fb0bSSameer Pujar
14854f45fb0bSSameer Pujar						amx2_in2_ep: endpoint {
14864f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in2_ep>;
14874f45fb0bSSameer Pujar						};
14884f45fb0bSSameer Pujar					};
14894f45fb0bSSameer Pujar
14904f45fb0bSSameer Pujar					amx2_in3_port: port@2 {
14914f45fb0bSSameer Pujar						reg = <2>;
14924f45fb0bSSameer Pujar
14934f45fb0bSSameer Pujar						amx2_in3_ep: endpoint {
14944f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in3_ep>;
14954f45fb0bSSameer Pujar						};
14964f45fb0bSSameer Pujar					};
14974f45fb0bSSameer Pujar
14984f45fb0bSSameer Pujar					amx2_in4_port: port@3 {
14994f45fb0bSSameer Pujar						reg = <3>;
15004f45fb0bSSameer Pujar
15014f45fb0bSSameer Pujar						amx2_in4_ep: endpoint {
15024f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in4_ep>;
15034f45fb0bSSameer Pujar						};
15044f45fb0bSSameer Pujar					};
15054f45fb0bSSameer Pujar
15064f45fb0bSSameer Pujar					amx2_out_port: port@4 {
15074f45fb0bSSameer Pujar						reg = <4>;
15084f45fb0bSSameer Pujar
15094f45fb0bSSameer Pujar						amx2_out_ep: endpoint {
15104f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_out_ep>;
15114f45fb0bSSameer Pujar						};
15124f45fb0bSSameer Pujar					};
15134f45fb0bSSameer Pujar				};
15144f45fb0bSSameer Pujar			};
15154f45fb0bSSameer Pujar
15164f45fb0bSSameer Pujar			amx@2903200 {
15174f45fb0bSSameer Pujar				status = "okay";
15184f45fb0bSSameer Pujar
15194f45fb0bSSameer Pujar				ports {
15204f45fb0bSSameer Pujar					#address-cells = <1>;
15214f45fb0bSSameer Pujar					#size-cells = <0>;
15224f45fb0bSSameer Pujar
15234f45fb0bSSameer Pujar					port@0 {
15244f45fb0bSSameer Pujar						reg = <0>;
15254f45fb0bSSameer Pujar
15264f45fb0bSSameer Pujar						amx3_in1_ep: endpoint {
15274f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx3_in1_ep>;
15284f45fb0bSSameer Pujar						};
15294f45fb0bSSameer Pujar					};
15304f45fb0bSSameer Pujar
15314f45fb0bSSameer Pujar					port@1 {
15324f45fb0bSSameer Pujar						reg = <1>;
15334f45fb0bSSameer Pujar
15344f45fb0bSSameer Pujar						amx3_in2_ep: endpoint {
15354f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx3_in2_ep>;
15364f45fb0bSSameer Pujar						};
15374f45fb0bSSameer Pujar					};
15384f45fb0bSSameer Pujar
15394f45fb0bSSameer Pujar					port@2 {
15404f45fb0bSSameer Pujar						reg = <2>;
15414f45fb0bSSameer Pujar
15424f45fb0bSSameer Pujar						amx3_in3_ep: endpoint {
15434f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx3_in3_ep>;
15444f45fb0bSSameer Pujar						};
15454f45fb0bSSameer Pujar					};
15464f45fb0bSSameer Pujar
15474f45fb0bSSameer Pujar					port@3 {
15484f45fb0bSSameer Pujar						reg = <3>;
15494f45fb0bSSameer Pujar
15504f45fb0bSSameer Pujar						amx3_in4_ep: endpoint {
15514f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx3_in4_ep>;
15524f45fb0bSSameer Pujar						};
15534f45fb0bSSameer Pujar					};
15544f45fb0bSSameer Pujar
15554f45fb0bSSameer Pujar					amx3_out_port: port@4 {
15564f45fb0bSSameer Pujar						reg = <4>;
15574f45fb0bSSameer Pujar
15584f45fb0bSSameer Pujar						amx3_out_ep: endpoint {
15594f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx3_out_ep>;
15604f45fb0bSSameer Pujar						};
15614f45fb0bSSameer Pujar					};
15624f45fb0bSSameer Pujar				};
15634f45fb0bSSameer Pujar			};
15644f45fb0bSSameer Pujar
15654f45fb0bSSameer Pujar			amx@2903300 {
15664f45fb0bSSameer Pujar				status = "okay";
15674f45fb0bSSameer Pujar
15684f45fb0bSSameer Pujar				ports {
15694f45fb0bSSameer Pujar					#address-cells = <1>;
15704f45fb0bSSameer Pujar					#size-cells = <0>;
15714f45fb0bSSameer Pujar
15724f45fb0bSSameer Pujar					port@0 {
15734f45fb0bSSameer Pujar						reg = <0>;
15744f45fb0bSSameer Pujar
15754f45fb0bSSameer Pujar						amx4_in1_ep: endpoint {
15764f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx4_in1_ep>;
15774f45fb0bSSameer Pujar						};
15784f45fb0bSSameer Pujar					};
15794f45fb0bSSameer Pujar
15804f45fb0bSSameer Pujar					port@1 {
15814f45fb0bSSameer Pujar						reg = <1>;
15824f45fb0bSSameer Pujar
15834f45fb0bSSameer Pujar						amx4_in2_ep: endpoint {
15844f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx4_in2_ep>;
15854f45fb0bSSameer Pujar						};
15864f45fb0bSSameer Pujar					};
15874f45fb0bSSameer Pujar
15884f45fb0bSSameer Pujar					port@2 {
15894f45fb0bSSameer Pujar						reg = <2>;
15904f45fb0bSSameer Pujar
15914f45fb0bSSameer Pujar						amx4_in3_ep: endpoint {
15924f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx4_in3_ep>;
15934f45fb0bSSameer Pujar						};
15944f45fb0bSSameer Pujar					};
15954f45fb0bSSameer Pujar
15964f45fb0bSSameer Pujar					port@3 {
15974f45fb0bSSameer Pujar						reg = <3>;
15984f45fb0bSSameer Pujar
15994f45fb0bSSameer Pujar						amx4_in4_ep: endpoint {
16004f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx4_in4_ep>;
16014f45fb0bSSameer Pujar						};
16024f45fb0bSSameer Pujar					};
16034f45fb0bSSameer Pujar
16044f45fb0bSSameer Pujar					amx4_out_port: port@4 {
16054f45fb0bSSameer Pujar						reg = <4>;
16064f45fb0bSSameer Pujar
16074f45fb0bSSameer Pujar						amx4_out_ep: endpoint {
16084f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx4_out_ep>;
16094f45fb0bSSameer Pujar						};
16104f45fb0bSSameer Pujar					};
16114f45fb0bSSameer Pujar				};
16124f45fb0bSSameer Pujar			};
16134f45fb0bSSameer Pujar
16144f45fb0bSSameer Pujar			adx@2903800 {
16154f45fb0bSSameer Pujar				status = "okay";
16164f45fb0bSSameer Pujar
16174f45fb0bSSameer Pujar				ports {
16184f45fb0bSSameer Pujar					#address-cells = <1>;
16194f45fb0bSSameer Pujar					#size-cells = <0>;
16204f45fb0bSSameer Pujar
16214f45fb0bSSameer Pujar					port@0 {
16224f45fb0bSSameer Pujar						reg = <0>;
16234f45fb0bSSameer Pujar
16244f45fb0bSSameer Pujar						adx1_in_ep: endpoint {
16254f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_in_ep>;
16264f45fb0bSSameer Pujar						};
16274f45fb0bSSameer Pujar					};
16284f45fb0bSSameer Pujar
16294f45fb0bSSameer Pujar					adx1_out1_port: port@1 {
16304f45fb0bSSameer Pujar						reg = <1>;
16314f45fb0bSSameer Pujar
16324f45fb0bSSameer Pujar						adx1_out1_ep: endpoint {
16334f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out1_ep>;
16344f45fb0bSSameer Pujar						};
16354f45fb0bSSameer Pujar					};
16364f45fb0bSSameer Pujar
16374f45fb0bSSameer Pujar					adx1_out2_port: port@2 {
16384f45fb0bSSameer Pujar						reg = <2>;
16394f45fb0bSSameer Pujar
16404f45fb0bSSameer Pujar						adx1_out2_ep: endpoint {
16414f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out2_ep>;
16424f45fb0bSSameer Pujar						};
16434f45fb0bSSameer Pujar					};
16444f45fb0bSSameer Pujar
16454f45fb0bSSameer Pujar					adx1_out3_port: port@3 {
16464f45fb0bSSameer Pujar						reg = <3>;
16474f45fb0bSSameer Pujar
16484f45fb0bSSameer Pujar						adx1_out3_ep: endpoint {
16494f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out3_ep>;
16504f45fb0bSSameer Pujar						};
16514f45fb0bSSameer Pujar					};
16524f45fb0bSSameer Pujar
16534f45fb0bSSameer Pujar					adx1_out4_port: port@4 {
16544f45fb0bSSameer Pujar						reg = <4>;
16554f45fb0bSSameer Pujar
16564f45fb0bSSameer Pujar						adx1_out4_ep: endpoint {
16574f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out4_ep>;
16584f45fb0bSSameer Pujar						};
16594f45fb0bSSameer Pujar					};
16604f45fb0bSSameer Pujar				};
16614f45fb0bSSameer Pujar			};
16624f45fb0bSSameer Pujar
16634f45fb0bSSameer Pujar			adx@2903900 {
16644f45fb0bSSameer Pujar				status = "okay";
16654f45fb0bSSameer Pujar
16664f45fb0bSSameer Pujar				ports {
16674f45fb0bSSameer Pujar					#address-cells = <1>;
16684f45fb0bSSameer Pujar					#size-cells = <0>;
16694f45fb0bSSameer Pujar
16704f45fb0bSSameer Pujar					port@0 {
16714f45fb0bSSameer Pujar						reg = <0>;
16724f45fb0bSSameer Pujar
16734f45fb0bSSameer Pujar						adx2_in_ep: endpoint {
16744f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_in_ep>;
16754f45fb0bSSameer Pujar						};
16764f45fb0bSSameer Pujar					};
16774f45fb0bSSameer Pujar
16784f45fb0bSSameer Pujar					adx2_out1_port: port@1 {
16794f45fb0bSSameer Pujar						reg = <1>;
16804f45fb0bSSameer Pujar
16814f45fb0bSSameer Pujar						adx2_out1_ep: endpoint {
16824f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out1_ep>;
16834f45fb0bSSameer Pujar						};
16844f45fb0bSSameer Pujar					};
16854f45fb0bSSameer Pujar
16864f45fb0bSSameer Pujar					adx2_out2_port: port@2 {
16874f45fb0bSSameer Pujar						reg = <2>;
16884f45fb0bSSameer Pujar
16894f45fb0bSSameer Pujar						adx2_out2_ep: endpoint {
16904f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out2_ep>;
16914f45fb0bSSameer Pujar						};
16924f45fb0bSSameer Pujar					};
16934f45fb0bSSameer Pujar
16944f45fb0bSSameer Pujar					adx2_out3_port: port@3 {
16954f45fb0bSSameer Pujar						reg = <3>;
16964f45fb0bSSameer Pujar
16974f45fb0bSSameer Pujar						adx2_out3_ep: endpoint {
16984f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out3_ep>;
16994f45fb0bSSameer Pujar						};
17004f45fb0bSSameer Pujar					};
17014f45fb0bSSameer Pujar
17024f45fb0bSSameer Pujar					adx2_out4_port: port@4 {
17034f45fb0bSSameer Pujar						reg = <4>;
17044f45fb0bSSameer Pujar
17054f45fb0bSSameer Pujar						adx2_out4_ep: endpoint {
17064f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out4_ep>;
17074f45fb0bSSameer Pujar						};
17084f45fb0bSSameer Pujar					};
17094f45fb0bSSameer Pujar				};
17104f45fb0bSSameer Pujar			};
17114f45fb0bSSameer Pujar
17124f45fb0bSSameer Pujar			adx@2903a00 {
17134f45fb0bSSameer Pujar				status = "okay";
17144f45fb0bSSameer Pujar
17154f45fb0bSSameer Pujar				ports {
17164f45fb0bSSameer Pujar					#address-cells = <1>;
17174f45fb0bSSameer Pujar					#size-cells = <0>;
17184f45fb0bSSameer Pujar
17194f45fb0bSSameer Pujar					port@0 {
17204f45fb0bSSameer Pujar						reg = <0>;
17214f45fb0bSSameer Pujar
17224f45fb0bSSameer Pujar						adx3_in_ep: endpoint {
17234f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx3_in_ep>;
17244f45fb0bSSameer Pujar						};
17254f45fb0bSSameer Pujar					};
17264f45fb0bSSameer Pujar
17274f45fb0bSSameer Pujar					adx3_out1_port: port@1 {
17284f45fb0bSSameer Pujar						reg = <1>;
17294f45fb0bSSameer Pujar
17304f45fb0bSSameer Pujar						adx3_out1_ep: endpoint {
17314f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx3_out1_ep>;
17324f45fb0bSSameer Pujar						};
17334f45fb0bSSameer Pujar					};
17344f45fb0bSSameer Pujar
17354f45fb0bSSameer Pujar					adx3_out2_port: port@2 {
17364f45fb0bSSameer Pujar						reg = <2>;
17374f45fb0bSSameer Pujar
17384f45fb0bSSameer Pujar						adx3_out2_ep: endpoint {
17394f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx3_out2_ep>;
17404f45fb0bSSameer Pujar						};
17414f45fb0bSSameer Pujar					};
17424f45fb0bSSameer Pujar
17434f45fb0bSSameer Pujar					adx3_out3_port: port@3 {
17444f45fb0bSSameer Pujar						reg = <3>;
17454f45fb0bSSameer Pujar
17464f45fb0bSSameer Pujar						adx3_out3_ep: endpoint {
17474f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx3_out3_ep>;
17484f45fb0bSSameer Pujar						};
17494f45fb0bSSameer Pujar					};
17504f45fb0bSSameer Pujar
17514f45fb0bSSameer Pujar					adx3_out4_port: port@4 {
17524f45fb0bSSameer Pujar						reg = <4>;
17534f45fb0bSSameer Pujar
17544f45fb0bSSameer Pujar						adx3_out4_ep: endpoint {
17554f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx3_out4_ep>;
17564f45fb0bSSameer Pujar						};
17574f45fb0bSSameer Pujar					};
17584f45fb0bSSameer Pujar				};
17594f45fb0bSSameer Pujar			};
17604f45fb0bSSameer Pujar
17614f45fb0bSSameer Pujar			adx@2903b00 {
17624f45fb0bSSameer Pujar				status = "okay";
17634f45fb0bSSameer Pujar
17644f45fb0bSSameer Pujar				ports {
17654f45fb0bSSameer Pujar					#address-cells = <1>;
17664f45fb0bSSameer Pujar					#size-cells = <0>;
17674f45fb0bSSameer Pujar
17684f45fb0bSSameer Pujar					port@0 {
17694f45fb0bSSameer Pujar						reg = <0>;
17704f45fb0bSSameer Pujar
17714f45fb0bSSameer Pujar						adx4_in_ep: endpoint {
17724f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx4_in_ep>;
17734f45fb0bSSameer Pujar						};
17744f45fb0bSSameer Pujar					};
17754f45fb0bSSameer Pujar
17764f45fb0bSSameer Pujar					adx4_out1_port: port@1 {
17774f45fb0bSSameer Pujar						reg = <1>;
17784f45fb0bSSameer Pujar
17794f45fb0bSSameer Pujar						adx4_out1_ep: endpoint {
17804f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx4_out1_ep>;
17814f45fb0bSSameer Pujar						};
17824f45fb0bSSameer Pujar					};
17834f45fb0bSSameer Pujar
17844f45fb0bSSameer Pujar					adx4_out2_port: port@2 {
17854f45fb0bSSameer Pujar						reg = <2>;
17864f45fb0bSSameer Pujar
17874f45fb0bSSameer Pujar						adx4_out2_ep: endpoint {
17884f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx4_out2_ep>;
17894f45fb0bSSameer Pujar						};
17904f45fb0bSSameer Pujar					};
17914f45fb0bSSameer Pujar
17924f45fb0bSSameer Pujar					adx4_out3_port: port@3 {
17934f45fb0bSSameer Pujar						reg = <3>;
17944f45fb0bSSameer Pujar
17954f45fb0bSSameer Pujar						adx4_out3_ep: endpoint {
17964f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx4_out3_ep>;
17974f45fb0bSSameer Pujar						};
17984f45fb0bSSameer Pujar					};
17994f45fb0bSSameer Pujar
18004f45fb0bSSameer Pujar					adx4_out4_port: port@4 {
18014f45fb0bSSameer Pujar						reg = <4>;
18024f45fb0bSSameer Pujar
18034f45fb0bSSameer Pujar						adx4_out4_ep: endpoint {
18044f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx4_out4_ep>;
18054f45fb0bSSameer Pujar						};
18064f45fb0bSSameer Pujar					};
18074f45fb0bSSameer Pujar				};
18084f45fb0bSSameer Pujar			};
18094f45fb0bSSameer Pujar
18104f45fb0bSSameer Pujar			amixer@290bb00 {
18114f45fb0bSSameer Pujar				status = "okay";
18124f45fb0bSSameer Pujar
18134f45fb0bSSameer Pujar				ports {
18144f45fb0bSSameer Pujar					#address-cells = <1>;
18154f45fb0bSSameer Pujar					#size-cells = <0>;
18164f45fb0bSSameer Pujar
18174f45fb0bSSameer Pujar					port@0 {
18184f45fb0bSSameer Pujar						reg = <0x0>;
18194f45fb0bSSameer Pujar
18204f45fb0bSSameer Pujar						mixer_in1_ep: endpoint {
18214f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in1_ep>;
18224f45fb0bSSameer Pujar						};
18234f45fb0bSSameer Pujar					};
18244f45fb0bSSameer Pujar
18254f45fb0bSSameer Pujar					port@1 {
18264f45fb0bSSameer Pujar						reg = <0x1>;
18274f45fb0bSSameer Pujar
18284f45fb0bSSameer Pujar						mixer_in2_ep: endpoint {
18294f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in2_ep>;
18304f45fb0bSSameer Pujar						};
18314f45fb0bSSameer Pujar					};
18324f45fb0bSSameer Pujar
18334f45fb0bSSameer Pujar					port@2 {
18344f45fb0bSSameer Pujar						reg = <0x2>;
18354f45fb0bSSameer Pujar
18364f45fb0bSSameer Pujar						mixer_in3_ep: endpoint {
18374f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in3_ep>;
18384f45fb0bSSameer Pujar						};
18394f45fb0bSSameer Pujar					};
18404f45fb0bSSameer Pujar
18414f45fb0bSSameer Pujar					port@3 {
18424f45fb0bSSameer Pujar						reg = <0x3>;
18434f45fb0bSSameer Pujar
18444f45fb0bSSameer Pujar						mixer_in4_ep: endpoint {
18454f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in4_ep>;
18464f45fb0bSSameer Pujar						};
18474f45fb0bSSameer Pujar					};
18484f45fb0bSSameer Pujar
18494f45fb0bSSameer Pujar					port@4 {
18504f45fb0bSSameer Pujar						reg = <0x4>;
18514f45fb0bSSameer Pujar
18524f45fb0bSSameer Pujar						mixer_in5_ep: endpoint {
18534f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in5_ep>;
18544f45fb0bSSameer Pujar						};
18554f45fb0bSSameer Pujar					};
18564f45fb0bSSameer Pujar
18574f45fb0bSSameer Pujar					port@5 {
18584f45fb0bSSameer Pujar						reg = <0x5>;
18594f45fb0bSSameer Pujar
18604f45fb0bSSameer Pujar						mixer_in6_ep: endpoint {
18614f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in6_ep>;
18624f45fb0bSSameer Pujar						};
18634f45fb0bSSameer Pujar					};
18644f45fb0bSSameer Pujar
18654f45fb0bSSameer Pujar					port@6 {
18664f45fb0bSSameer Pujar						reg = <0x6>;
18674f45fb0bSSameer Pujar
18684f45fb0bSSameer Pujar						mixer_in7_ep: endpoint {
18694f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in7_ep>;
18704f45fb0bSSameer Pujar						};
18714f45fb0bSSameer Pujar					};
18724f45fb0bSSameer Pujar
18734f45fb0bSSameer Pujar					port@7 {
18744f45fb0bSSameer Pujar						reg = <0x7>;
18754f45fb0bSSameer Pujar
18764f45fb0bSSameer Pujar						mixer_in8_ep: endpoint {
18774f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in8_ep>;
18784f45fb0bSSameer Pujar						};
18794f45fb0bSSameer Pujar					};
18804f45fb0bSSameer Pujar
18814f45fb0bSSameer Pujar					port@8 {
18824f45fb0bSSameer Pujar						reg = <0x8>;
18834f45fb0bSSameer Pujar
18844f45fb0bSSameer Pujar						mixer_in9_ep: endpoint {
18854f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in9_ep>;
18864f45fb0bSSameer Pujar						};
18874f45fb0bSSameer Pujar					};
18884f45fb0bSSameer Pujar
18894f45fb0bSSameer Pujar					port@9 {
18904f45fb0bSSameer Pujar						reg = <0x9>;
18914f45fb0bSSameer Pujar
18924f45fb0bSSameer Pujar						mixer_in10_ep: endpoint {
18934f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in10_ep>;
18944f45fb0bSSameer Pujar						};
18954f45fb0bSSameer Pujar					};
18964f45fb0bSSameer Pujar
18974f45fb0bSSameer Pujar					mixer_out1_port: port@a {
18984f45fb0bSSameer Pujar						reg = <0xa>;
18994f45fb0bSSameer Pujar
19004f45fb0bSSameer Pujar						mixer_out1_ep: endpoint {
19014f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out1_ep>;
19024f45fb0bSSameer Pujar						};
19034f45fb0bSSameer Pujar					};
19044f45fb0bSSameer Pujar
19054f45fb0bSSameer Pujar					mixer_out2_port: port@b {
19064f45fb0bSSameer Pujar						reg = <0xb>;
19074f45fb0bSSameer Pujar
19084f45fb0bSSameer Pujar						mixer_out2_ep: endpoint {
19094f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out2_ep>;
19104f45fb0bSSameer Pujar						};
19114f45fb0bSSameer Pujar					};
19124f45fb0bSSameer Pujar
19134f45fb0bSSameer Pujar					mixer_out3_port: port@c {
19144f45fb0bSSameer Pujar						reg = <0xc>;
19154f45fb0bSSameer Pujar
19164f45fb0bSSameer Pujar						mixer_out3_ep: endpoint {
19174f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out3_ep>;
19184f45fb0bSSameer Pujar						};
19194f45fb0bSSameer Pujar					};
19204f45fb0bSSameer Pujar
19214f45fb0bSSameer Pujar					mixer_out4_port: port@d {
19224f45fb0bSSameer Pujar						reg = <0xd>;
19234f45fb0bSSameer Pujar
19244f45fb0bSSameer Pujar						mixer_out4_ep: endpoint {
19254f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out4_ep>;
19264f45fb0bSSameer Pujar						};
19274f45fb0bSSameer Pujar					};
19284f45fb0bSSameer Pujar
19294f45fb0bSSameer Pujar					mixer_out5_port: port@e {
19304f45fb0bSSameer Pujar						reg = <0xe>;
19314f45fb0bSSameer Pujar
19324f45fb0bSSameer Pujar						mixer_out5_ep: endpoint {
19334f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out5_ep>;
19344f45fb0bSSameer Pujar						};
19354f45fb0bSSameer Pujar					};
19364f45fb0bSSameer Pujar				};
19374f45fb0bSSameer Pujar			};
1938e4710376SSameer Pujar		};
19395d25c476SSameer Pujar	};
19405d25c476SSameer Pujar
1941b693b3d7SThierry Reding	i2c@3160000 {
1942b693b3d7SThierry Reding		power-monitor@42 {
1943b693b3d7SThierry Reding			compatible = "ti,ina3221";
1944b693b3d7SThierry Reding			reg = <0x42>;
194508c7c74bSNicolin Chen			#address-cells = <1>;
194608c7c74bSNicolin Chen			#size-cells = <0>;
194708c7c74bSNicolin Chen
194808c7c74bSNicolin Chen			channel@0 {
194908c7c74bSNicolin Chen				reg = <0x0>;
195008c7c74bSNicolin Chen				label = "VDD_MUX";
195108c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <20000>;
195208c7c74bSNicolin Chen			};
195308c7c74bSNicolin Chen
195408c7c74bSNicolin Chen			channel@1 {
195508c7c74bSNicolin Chen				reg = <0x1>;
195608c7c74bSNicolin Chen				label = "VDD_5V0_IO_SYS";
195708c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <5000>;
195808c7c74bSNicolin Chen			};
195908c7c74bSNicolin Chen
196008c7c74bSNicolin Chen			channel@2 {
196108c7c74bSNicolin Chen				reg = <0x2>;
196208c7c74bSNicolin Chen				label = "VDD_3V3_SYS";
196308c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
196408c7c74bSNicolin Chen			};
1965b693b3d7SThierry Reding		};
1966b693b3d7SThierry Reding
1967b693b3d7SThierry Reding		power-monitor@43 {
1968b693b3d7SThierry Reding			compatible = "ti,ina3221";
1969b693b3d7SThierry Reding			reg = <0x43>;
197008c7c74bSNicolin Chen			#address-cells = <1>;
197108c7c74bSNicolin Chen			#size-cells = <0>;
197208c7c74bSNicolin Chen
197308c7c74bSNicolin Chen			channel@0 {
197408c7c74bSNicolin Chen				reg = <0x0>;
197508c7c74bSNicolin Chen				label = "VDD_3V3_IO_SLP";
197608c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
197708c7c74bSNicolin Chen			};
197808c7c74bSNicolin Chen
197908c7c74bSNicolin Chen			channel@1 {
198008c7c74bSNicolin Chen				reg = <0x1>;
198108c7c74bSNicolin Chen				label = "VDD_1V8_IO";
198208c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
198308c7c74bSNicolin Chen			};
198408c7c74bSNicolin Chen
198508c7c74bSNicolin Chen			channel@2 {
198608c7c74bSNicolin Chen				reg = <0x2>;
198708c7c74bSNicolin Chen				label = "VDD_M2_IN";
198808c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
198908c7c74bSNicolin Chen			};
1990b693b3d7SThierry Reding		};
1991b27d5250SThierry Reding
1992b27d5250SThierry Reding		exp1: gpio@74 {
1993b27d5250SThierry Reding			compatible = "ti,tca9539";
1994b27d5250SThierry Reding			reg = <0x74>;
1995b27d5250SThierry Reding
1996b27d5250SThierry Reding			interrupt-parent = <&gpio>;
1997d428f35dSThierry Reding			interrupts = <TEGRA186_MAIN_GPIO(Y, 0)
1998d428f35dSThierry Reding				      GPIO_ACTIVE_LOW>;
1999b27d5250SThierry Reding
2000b27d5250SThierry Reding			#gpio-cells = <2>;
2001b27d5250SThierry Reding			gpio-controller;
2002c4502cc3SThierry Reding
2003c4502cc3SThierry Reding			vcc-supply = <&vdd_3v3_sys>;
2004b27d5250SThierry Reding		};
2005b27d5250SThierry Reding
2006b27d5250SThierry Reding		exp2: gpio@77 {
2007b27d5250SThierry Reding			compatible = "ti,tca9539";
2008b27d5250SThierry Reding			reg = <0x77>;
2009b27d5250SThierry Reding
2010b27d5250SThierry Reding			interrupt-parent = <&gpio>;
2011d428f35dSThierry Reding			interrupts = <TEGRA186_MAIN_GPIO(Y, 6)
2012d428f35dSThierry Reding				      GPIO_ACTIVE_LOW>;
2013b27d5250SThierry Reding
2014b27d5250SThierry Reding			#gpio-cells = <2>;
2015b27d5250SThierry Reding			gpio-controller;
2016c4502cc3SThierry Reding
2017c4502cc3SThierry Reding			vcc-supply = <&vdd_1v8>;
2018b27d5250SThierry Reding		};
2019b693b3d7SThierry Reding	};
2020b693b3d7SThierry Reding
2021b0ddea85SThierry Reding	/* SDMMC1 (SD/MMC) */
202267bb17f6SThierry Reding	mmc@3400000 {
2023b0ddea85SThierry Reding		status = "okay";
2024b0ddea85SThierry Reding
2025b0ddea85SThierry Reding		vmmc-supply = <&vdd_sd>;
2026b0ddea85SThierry Reding	};
2027b0ddea85SThierry Reding
20287c3adf12SThierry Reding	hda@3510000 {
2029b8928c2bSThierry Reding		nvidia,model = "NVIDIA Jetson TX2 HDA";
20307c3adf12SThierry Reding		status = "okay";
20317c3adf12SThierry Reding	};
20327c3adf12SThierry Reding
203372f8ae3fSThierry Reding	padctl@3520000 {
2034ca2b8ee4SNagarjuna Kristam		status = "okay";
203572f8ae3fSThierry Reding
203672f8ae3fSThierry Reding		avdd-pll-erefeut-supply = <&vdd_1v8_pll>;
203772f8ae3fSThierry Reding		avdd-usb-supply = <&vdd_3v3_sys>;
203872f8ae3fSThierry Reding		vclamp-usb-supply = <&vdd_1v8>;
203972f8ae3fSThierry Reding		vddio-hsic-supply = <&gnd>;
204072f8ae3fSThierry Reding
204172f8ae3fSThierry Reding		pads {
204272f8ae3fSThierry Reding			usb2 {
204372f8ae3fSThierry Reding				status = "okay";
204472f8ae3fSThierry Reding
204572f8ae3fSThierry Reding				lanes {
20460edc0202SNagarjuna Kristam					micro_b: usb2-0 {
204772f8ae3fSThierry Reding						nvidia,function = "xusb";
204872f8ae3fSThierry Reding						status = "okay";
204972f8ae3fSThierry Reding					};
205072f8ae3fSThierry Reding
205172f8ae3fSThierry Reding					usb2-1 {
205272f8ae3fSThierry Reding						nvidia,function = "xusb";
205372f8ae3fSThierry Reding						status = "okay";
205472f8ae3fSThierry Reding					};
205572f8ae3fSThierry Reding
205672f8ae3fSThierry Reding					usb2-2 {
205772f8ae3fSThierry Reding						nvidia,function = "xusb";
205872f8ae3fSThierry Reding						status = "okay";
205972f8ae3fSThierry Reding					};
206072f8ae3fSThierry Reding				};
206172f8ae3fSThierry Reding			};
206272f8ae3fSThierry Reding
206372f8ae3fSThierry Reding			usb3 {
206472f8ae3fSThierry Reding				status = "okay";
206572f8ae3fSThierry Reding
206672f8ae3fSThierry Reding				lanes {
206772f8ae3fSThierry Reding					usb3-0 {
206872f8ae3fSThierry Reding						nvidia,function = "xusb";
206972f8ae3fSThierry Reding						status = "okay";
207072f8ae3fSThierry Reding					};
207172f8ae3fSThierry Reding
207272f8ae3fSThierry Reding					usb3-1 {
207372f8ae3fSThierry Reding						nvidia,function = "xusb";
207472f8ae3fSThierry Reding						status = "okay";
207572f8ae3fSThierry Reding					};
207672f8ae3fSThierry Reding
207772f8ae3fSThierry Reding					usb3-2 {
207872f8ae3fSThierry Reding						nvidia,function = "xusb";
207972f8ae3fSThierry Reding						status = "okay";
208072f8ae3fSThierry Reding					};
208172f8ae3fSThierry Reding				};
208272f8ae3fSThierry Reding			};
208372f8ae3fSThierry Reding		};
208472f8ae3fSThierry Reding
208572f8ae3fSThierry Reding		ports {
208672f8ae3fSThierry Reding			usb2-0 {
208772f8ae3fSThierry Reding				status = "okay";
208872f8ae3fSThierry Reding				mode = "otg";
208972f8ae3fSThierry Reding				vbus-supply = <&vdd_usb0>;
20906895c83fSNagarjuna Kristam				usb-role-switch;
20911ca6bc89SThierry Reding
20926895c83fSNagarjuna Kristam				connector {
20931ca6bc89SThierry Reding					compatible = "gpio-usb-b-connector",
20941ca6bc89SThierry Reding						     "usb-b-connector";
20956895c83fSNagarjuna Kristam					label = "micro-USB";
20966895c83fSNagarjuna Kristam					type = "micro";
20971ca6bc89SThierry Reding					vbus-gpios = <&gpio
20986895c83fSNagarjuna Kristam						      TEGRA186_MAIN_GPIO(X, 7)
20996895c83fSNagarjuna Kristam						      GPIO_ACTIVE_LOW>;
21001ca6bc89SThierry Reding					id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>;
21016895c83fSNagarjuna Kristam				};
210272f8ae3fSThierry Reding			};
210372f8ae3fSThierry Reding
210472f8ae3fSThierry Reding			usb2-1 {
210572f8ae3fSThierry Reding				status = "okay";
210672f8ae3fSThierry Reding				mode = "host";
210772f8ae3fSThierry Reding
210872f8ae3fSThierry Reding				vbus-supply = <&vdd_usb1>;
210972f8ae3fSThierry Reding			};
211072f8ae3fSThierry Reding
211172f8ae3fSThierry Reding			usb3-0 {
211272f8ae3fSThierry Reding				nvidia,usb2-companion = <1>;
211333c53dbdSJon Hunter				vbus-supply = <&vdd_usb1>;
211472f8ae3fSThierry Reding				status = "okay";
211572f8ae3fSThierry Reding			};
211672f8ae3fSThierry Reding		};
211772f8ae3fSThierry Reding	};
211872f8ae3fSThierry Reding
211972f8ae3fSThierry Reding	usb@3530000 {
2120488a04d4SNagarjuna Kristam		status = "okay";
212172f8ae3fSThierry Reding
212272f8ae3fSThierry Reding		phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
212372f8ae3fSThierry Reding		       <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
212472f8ae3fSThierry Reding		       <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>;
212572f8ae3fSThierry Reding		phy-names = "usb2-0", "usb2-1", "usb3-0";
212672f8ae3fSThierry Reding	};
212772f8ae3fSThierry Reding
21280edc0202SNagarjuna Kristam	usb@3550000 {
21290edc0202SNagarjuna Kristam		status = "okay";
21300edc0202SNagarjuna Kristam
21310edc0202SNagarjuna Kristam		phys = <&micro_b>;
21320edc0202SNagarjuna Kristam		phy-names = "usb2-0";
21330edc0202SNagarjuna Kristam	};
21340edc0202SNagarjuna Kristam
21355205abd2SThierry Reding	i2c@c250000 {
21365205abd2SThierry Reding		/* carrier board ID EEPROM */
21375205abd2SThierry Reding		eeprom@57 {
21385205abd2SThierry Reding			compatible = "atmel,24c02";
21395205abd2SThierry Reding			reg = <0x57>;
21405205abd2SThierry Reding
2141a4387f29SJon Hunter			label = "system";
2142ec5fd197SJon Hunter			vcc-supply = <&vdd_1v8>;
21439efa0fcaSThierry Reding			address-width = <8>;
21449efa0fcaSThierry Reding			pagesize = <8>;
21455205abd2SThierry Reding			size = <256>;
21465205abd2SThierry Reding			read-only;
21475205abd2SThierry Reding		};
21485205abd2SThierry Reding	};
21495205abd2SThierry Reding
215089b469ccSManikanta Maddireddy	pcie@10003000 {
215189b469ccSManikanta Maddireddy		status = "okay";
215289b469ccSManikanta Maddireddy
215389b469ccSManikanta Maddireddy		dvdd-pex-supply = <&vdd_pex>;
215489b469ccSManikanta Maddireddy		hvdd-pex-pll-supply = <&vdd_1v8>;
215589b469ccSManikanta Maddireddy		hvdd-pex-supply = <&vdd_1v8>;
215689b469ccSManikanta Maddireddy		vddio-pexctl-aud-supply = <&vdd_1v8>;
215789b469ccSManikanta Maddireddy
215889b469ccSManikanta Maddireddy		pci@1,0 {
215989b469ccSManikanta Maddireddy			nvidia,num-lanes = <4>;
216089b469ccSManikanta Maddireddy			status = "okay";
216189b469ccSManikanta Maddireddy		};
216289b469ccSManikanta Maddireddy
216389b469ccSManikanta Maddireddy		pci@2,0 {
216489b469ccSManikanta Maddireddy			nvidia,num-lanes = <0>;
216589b469ccSManikanta Maddireddy			status = "disabled";
216689b469ccSManikanta Maddireddy		};
216789b469ccSManikanta Maddireddy
216889b469ccSManikanta Maddireddy		pci@3,0 {
216989b469ccSManikanta Maddireddy			nvidia,num-lanes = <1>;
217089b469ccSManikanta Maddireddy			status = "disabled";
217189b469ccSManikanta Maddireddy		};
217289b469ccSManikanta Maddireddy	};
217389b469ccSManikanta Maddireddy
217436328505SThierry Reding	host1x@13e00000 {
217536328505SThierry Reding		status = "okay";
217636328505SThierry Reding
217736328505SThierry Reding		dpaux@15040000 {
217836328505SThierry Reding			status = "okay";
217936328505SThierry Reding		};
218036328505SThierry Reding
218136328505SThierry Reding		display-hub@15200000 {
218236328505SThierry Reding			status = "okay";
218336328505SThierry Reding		};
218436328505SThierry Reding
218536328505SThierry Reding		dsi@15300000 {
218636328505SThierry Reding			status = "disabled";
218736328505SThierry Reding		};
218836328505SThierry Reding
21893fdfaf87SThierry Reding		/* DP on E3320 */
219036328505SThierry Reding		sor@15540000 {
21913fdfaf87SThierry Reding			status = "okay";
219236328505SThierry Reding
21933fdfaf87SThierry Reding			avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
21945f4ade92SJon Hunter			vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
21953fdfaf87SThierry Reding
21963fdfaf87SThierry Reding			nvidia,dpaux = <&dpaux>;
219736328505SThierry Reding		};
219836328505SThierry Reding
219936328505SThierry Reding		sor@15580000 {
220036328505SThierry Reding			status = "okay";
220136328505SThierry Reding
2202e8931a27SThierry Reding			avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
2203e8931a27SThierry Reding			vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
220436328505SThierry Reding			hdmi-supply = <&vdd_hdmi>;
220536328505SThierry Reding
220636328505SThierry Reding			nvidia,ddc-i2c-bus = <&ddc>;
2207d428f35dSThierry Reding			nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1)
2208d428f35dSThierry Reding						 GPIO_ACTIVE_LOW>;
220936328505SThierry Reding		};
221036328505SThierry Reding
221136328505SThierry Reding		dpaux@155c0000 {
221236328505SThierry Reding			status = "okay";
221336328505SThierry Reding		};
221436328505SThierry Reding	};
221536328505SThierry Reding
2216e061fbdfSSowjanya Komatineni	sata@3507000 {
2217e061fbdfSSowjanya Komatineni		status = "okay";
2218e061fbdfSSowjanya Komatineni	};
2219e061fbdfSSowjanya Komatineni
222059686a92SThierry Reding	gpio-keys {
222159686a92SThierry Reding		compatible = "gpio-keys";
222259686a92SThierry Reding
222359686a92SThierry Reding		power {
222459686a92SThierry Reding			label = "Power";
2225d428f35dSThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 0)
222659686a92SThierry Reding					   GPIO_ACTIVE_LOW>;
222759686a92SThierry Reding			linux,input-type = <EV_KEY>;
222859686a92SThierry Reding			linux,code = <KEY_POWER>;
222959686a92SThierry Reding			debounce-interval = <10>;
22306f13f10bSThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
223159686a92SThierry Reding			wakeup-source;
223259686a92SThierry Reding		};
223359686a92SThierry Reding
223459686a92SThierry Reding		volume-up {
223559686a92SThierry Reding			label = "Volume Up";
2236d428f35dSThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 1)
223759686a92SThierry Reding					   GPIO_ACTIVE_LOW>;
223859686a92SThierry Reding			linux,input-type = <EV_KEY>;
223959686a92SThierry Reding			linux,code = <KEY_VOLUMEUP>;
224059686a92SThierry Reding			debounce-interval = <10>;
224159686a92SThierry Reding		};
224259686a92SThierry Reding
224359686a92SThierry Reding		volume-down {
224459686a92SThierry Reding			label = "Volume Down";
2245d428f35dSThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 2)
224659686a92SThierry Reding					   GPIO_ACTIVE_LOW>;
224759686a92SThierry Reding			linux,input-type = <EV_KEY>;
224859686a92SThierry Reding			linux,code = <KEY_VOLUMEDOWN>;
224959686a92SThierry Reding			debounce-interval = <10>;
225059686a92SThierry Reding		};
225159686a92SThierry Reding	};
225259686a92SThierry Reding
2253*097e01c6SThierry Reding	vdd_sd: regulator-vdd-sd {
2254b0ddea85SThierry Reding		compatible = "regulator-fixed";
2255b0ddea85SThierry Reding		regulator-name = "SD_CARD_SW_PWR";
2256b0ddea85SThierry Reding		regulator-min-microvolt = <3300000>;
2257b0ddea85SThierry Reding		regulator-max-microvolt = <3300000>;
2258b0ddea85SThierry Reding
22597517248aSThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>;
2260b0ddea85SThierry Reding		enable-active-high;
2261b0ddea85SThierry Reding
2262b0ddea85SThierry Reding		vin-supply = <&vdd_3v3_sys>;
2263b0ddea85SThierry Reding	};
226436328505SThierry Reding
2265*097e01c6SThierry Reding	vdd_hdmi: regulator-vdd-hdmi {
226636328505SThierry Reding		compatible = "regulator-fixed";
226736328505SThierry Reding		regulator-name = "VDD_HDMI_5V0";
226836328505SThierry Reding		regulator-min-microvolt = <5000000>;
226936328505SThierry Reding		regulator-max-microvolt = <5000000>;
227036328505SThierry Reding
227136328505SThierry Reding		gpio = <&exp1 14 GPIO_ACTIVE_HIGH>;
227236328505SThierry Reding		enable-active-high;
227336328505SThierry Reding
227436328505SThierry Reding		vin-supply = <&vdd_5v0_sys>;
227536328505SThierry Reding	};
227672f8ae3fSThierry Reding
2277*097e01c6SThierry Reding	vdd_usb0: regulator-vdd-usb0 {
227872f8ae3fSThierry Reding		compatible = "regulator-fixed";
227972f8ae3fSThierry Reding		regulator-name = "VDD_USB0";
228072f8ae3fSThierry Reding		regulator-min-microvolt = <5000000>;
228172f8ae3fSThierry Reding		regulator-max-microvolt = <5000000>;
228272f8ae3fSThierry Reding
22832db4a1a5SThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(L, 4) GPIO_ACTIVE_HIGH>;
228472f8ae3fSThierry Reding		enable-active-high;
228572f8ae3fSThierry Reding
228672f8ae3fSThierry Reding		vin-supply = <&vdd_5v0_sys>;
228772f8ae3fSThierry Reding	};
228872f8ae3fSThierry Reding
2289*097e01c6SThierry Reding	vdd_usb1: regulator-vdd-usb1 {
229072f8ae3fSThierry Reding		compatible = "regulator-fixed";
229172f8ae3fSThierry Reding		regulator-name = "VDD_USB1";
229272f8ae3fSThierry Reding		regulator-min-microvolt = <5000000>;
229372f8ae3fSThierry Reding		regulator-max-microvolt = <5000000>;
229472f8ae3fSThierry Reding
22952db4a1a5SThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(L, 5) GPIO_ACTIVE_HIGH>;
229672f8ae3fSThierry Reding		enable-active-high;
229772f8ae3fSThierry Reding
229872f8ae3fSThierry Reding		vin-supply = <&vdd_5v0_sys>;
229972f8ae3fSThierry Reding	};
2300e4710376SSameer Pujar
2301e4710376SSameer Pujar	sound {
2302e4710376SSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
2303e4710376SSameer Pujar		status = "okay";
2304e4710376SSameer Pujar
2305e4710376SSameer Pujar		dais = /* FE */
2306e4710376SSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
2307e4710376SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
2308e4710376SSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
2309e4710376SSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
2310e4710376SSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
2311e4710376SSameer Pujar		       /* Router */
2312e4710376SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>,
2313e4710376SSameer Pujar		       <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_i2s6_port>,
2314e4710376SSameer Pujar		       <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic3_port>,
2315e4710376SSameer Pujar		       <&xbar_dspk1_port>, <&xbar_dspk2_port>,
23164f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
23174f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
23184f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
23194f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
23204f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
23214f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
23224f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
23234f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
23244f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
23254f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
23264f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
23274f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
23284f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
23294f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
23304f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
23314f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
23324f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
23334f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
23344f45fb0bSSameer Pujar		       /* HW accelerators */
23354f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
23364f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
23374f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
23384f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
23394f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
23404f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
23414f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
23424f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
23434f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
23444f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
23454f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
23464f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
23474f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
23484f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>,
23494f45fb0bSSameer Pujar		       <&mixer_out3_port>, <&mixer_out4_port>,
23504f45fb0bSSameer Pujar		       <&mixer_out5_port>,
2351e4710376SSameer Pujar		       /* I/O */
2352e4710376SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>,
2353e4710376SSameer Pujar		       <&i2s5_port>, <&i2s6_port>, <&dmic1_port>, <&dmic2_port>,
2354e4710376SSameer Pujar		       <&dmic3_port>, <&dspk1_port>, <&dspk2_port>;
2355e4710376SSameer Pujar
2356b8928c2bSThierry Reding		label = "NVIDIA Jetson TX2 APE";
2357e4710376SSameer Pujar	};
2358b0ddea85SThierry Reding};
2359