1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0
2336f79c7SThierry Reding/dts-v1/;
3336f79c7SThierry Reding
4336f79c7SThierry Reding#include "tegra210-p2180.dtsi"
5336f79c7SThierry Reding#include "tegra210-p2597.dtsi"
6336f79c7SThierry Reding
7336f79c7SThierry Reding/ {
8336f79c7SThierry Reding	model = "NVIDIA Jetson TX1 Developer Kit";
9336f79c7SThierry Reding	compatible = "nvidia,p2371-2180", "nvidia,tegra210";
107596723eSThierry Reding
11475d99fcSRob Herring	pcie@1003000 {
12af099eabSThierry Reding		status = "okay";
13af099eabSThierry Reding
14af099eabSThierry Reding		hvddio-pex-supply = <&vdd_1v8>;
15af099eabSThierry Reding		dvddio-pex-supply = <&vdd_pex_1v05>;
16af099eabSThierry Reding		vddio-pex-ctl-supply = <&vdd_1v8>;
17af099eabSThierry Reding
18af099eabSThierry Reding		pci@1,0 {
19af099eabSThierry Reding			phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>,
20af099eabSThierry Reding			       <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>,
21af099eabSThierry Reding			       <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>,
22af099eabSThierry Reding			       <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>;
23af099eabSThierry Reding			phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3";
24af099eabSThierry Reding			status = "okay";
25af099eabSThierry Reding		};
26af099eabSThierry Reding
27af099eabSThierry Reding		pci@2,0 {
28af099eabSThierry Reding			phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>;
29af099eabSThierry Reding			phy-names = "pcie-0";
30af099eabSThierry Reding			status = "okay";
31af099eabSThierry Reding		};
32af099eabSThierry Reding	};
33af099eabSThierry Reding
347596723eSThierry Reding	host1x@50000000 {
357596723eSThierry Reding		dsi@54300000 {
367596723eSThierry Reding			status = "okay";
377596723eSThierry Reding
387596723eSThierry Reding			avdd-dsi-csi-supply = <&vdd_dsi_csi>;
397596723eSThierry Reding
407596723eSThierry Reding			panel@0 {
417596723eSThierry Reding				compatible = "auo,b080uan01";
427596723eSThierry Reding				reg = <0>;
437596723eSThierry Reding
447596723eSThierry Reding				enable-gpios = <&gpio TEGRA_GPIO(V, 2)
457596723eSThierry Reding						GPIO_ACTIVE_HIGH>;
467596723eSThierry Reding				power-supply = <&vdd_5v0_io>;
477596723eSThierry Reding				backlight = <&backlight>;
487596723eSThierry Reding			};
497596723eSThierry Reding		};
507596723eSThierry Reding	};
517596723eSThierry Reding
527596723eSThierry Reding	i2c@7000c400 {
537596723eSThierry Reding		backlight: backlight@2c {
547596723eSThierry Reding			compatible = "ti,lp8557";
557596723eSThierry Reding			reg = <0x2c>;
56db705117SJon Hunter			power-supply = <&vdd_3v3_sys>;
577596723eSThierry Reding
587596723eSThierry Reding			dev-ctrl = /bits/ 8 <0x80>;
597596723eSThierry Reding			init-brt = /bits/ 8 <0xff>;
607596723eSThierry Reding
617596723eSThierry Reding			pwms = <&pwm 0 29334>;
627596723eSThierry Reding			pwm-names = "lp8557";
637596723eSThierry Reding
647596723eSThierry Reding			/* boost frequency 1 MHz */
65*29bae9dcSArtur Weber			rom-13h {
667596723eSThierry Reding				rom-addr = /bits/ 8 <0x13>;
677596723eSThierry Reding				rom-val = /bits/ 8 <0x01>;
687596723eSThierry Reding			};
6979ed18d9SThierry Reding
7079ed18d9SThierry Reding			/* 3 LED string */
71*29bae9dcSArtur Weber			rom-14h {
7279ed18d9SThierry Reding				rom-addr = /bits/ 8 <0x14>;
7379ed18d9SThierry Reding				rom-val = /bits/ 8 <0x87>;
7479ed18d9SThierry Reding			};
757596723eSThierry Reding		};
767596723eSThierry Reding	};
77a1304d35SJoseph Lo
783492d0a1SThierry Reding	i2c@7000c500 {
793492d0a1SThierry Reding		/* carrier board ID EEPROM */
803492d0a1SThierry Reding		eeprom@57 {
813492d0a1SThierry Reding			compatible = "atmel,24c02";
823492d0a1SThierry Reding			reg = <0x57>;
833492d0a1SThierry Reding
84a4387f29SJon Hunter			label = "system";
85ec5fd197SJon Hunter			vcc-supply = <&vdd_1v8>;
869efa0fcaSThierry Reding			address-width = <8>;
879efa0fcaSThierry Reding			pagesize = <8>;
883492d0a1SThierry Reding			size = <256>;
893492d0a1SThierry Reding			read-only;
903492d0a1SThierry Reding		};
913492d0a1SThierry Reding	};
923492d0a1SThierry Reding
93a1304d35SJoseph Lo	clock@70110000 {
94a1304d35SJoseph Lo		status = "okay";
95a1304d35SJoseph Lo
96a1304d35SJoseph Lo		nvidia,cf = <6>;
97a1304d35SJoseph Lo		nvidia,ci = <0>;
98a1304d35SJoseph Lo		nvidia,cg = <2>;
99a1304d35SJoseph Lo		nvidia,droop-ctrl = <0x00000f00>;
100a1304d35SJoseph Lo		nvidia,force-mode = <1>;
101a1304d35SJoseph Lo		nvidia,sample-rate = <25000>;
102a1304d35SJoseph Lo
103a1304d35SJoseph Lo		nvidia,pwm-min-microvolts = <708000>;
104a1304d35SJoseph Lo		nvidia,pwm-period-nanoseconds = <2500>; /* 2.5us */
105a1304d35SJoseph Lo		nvidia,pwm-to-pmic;
106a1304d35SJoseph Lo		nvidia,pwm-tristate-microvolts = <1000000>;
107a1304d35SJoseph Lo		nvidia,pwm-voltage-step-microvolts = <19200>;
108a1304d35SJoseph Lo
109a1304d35SJoseph Lo		pinctrl-names = "dvfs_pwm_enable", "dvfs_pwm_disable";
110a1304d35SJoseph Lo		pinctrl-0 = <&dvfs_pwm_active_state>;
111a1304d35SJoseph Lo		pinctrl-1 = <&dvfs_pwm_inactive_state>;
112a1304d35SJoseph Lo	};
11310ece0c1SSameer Pujar
11410ece0c1SSameer Pujar	aconnect@702c0000 {
11510ece0c1SSameer Pujar		status = "okay";
11610ece0c1SSameer Pujar
117b0b4e286SSameer Pujar		ahub@702d0800 {
118b0b4e286SSameer Pujar			status = "okay";
119b0b4e286SSameer Pujar
120b0b4e286SSameer Pujar			admaif@702d0000 {
121b0b4e286SSameer Pujar				status = "okay";
122b0b4e286SSameer Pujar			};
123b0b4e286SSameer Pujar
124b0b4e286SSameer Pujar			i2s@702d1000 {
125b0b4e286SSameer Pujar				status = "okay";
126b0b4e286SSameer Pujar
127b0b4e286SSameer Pujar				ports {
128b0b4e286SSameer Pujar					#address-cells = <1>;
129b0b4e286SSameer Pujar					#size-cells = <0>;
130b0b4e286SSameer Pujar
131b0b4e286SSameer Pujar					port@0 {
132b0b4e286SSameer Pujar						reg = <0>;
133b0b4e286SSameer Pujar
134b0b4e286SSameer Pujar						i2s1_cif_ep: endpoint {
135b0b4e286SSameer Pujar							remote-endpoint = <&xbar_i2s1_ep>;
136b0b4e286SSameer Pujar						};
137b0b4e286SSameer Pujar					};
138b0b4e286SSameer Pujar
139b0b4e286SSameer Pujar					i2s1_port: port@1 {
140b0b4e286SSameer Pujar						reg = <1>;
141b0b4e286SSameer Pujar
142b0b4e286SSameer Pujar						i2s1_dap_ep: endpoint {
143b0b4e286SSameer Pujar							dai-format = "i2s";
144b0b4e286SSameer Pujar							/* Placeholder for external Codec */
145b0b4e286SSameer Pujar						};
146b0b4e286SSameer Pujar					};
147b0b4e286SSameer Pujar				};
148b0b4e286SSameer Pujar			};
149b0b4e286SSameer Pujar
150b0b4e286SSameer Pujar			i2s@702d1100 {
151b0b4e286SSameer Pujar				status = "okay";
152b0b4e286SSameer Pujar
153b0b4e286SSameer Pujar				ports {
154b0b4e286SSameer Pujar					#address-cells = <1>;
155b0b4e286SSameer Pujar					#size-cells = <0>;
156b0b4e286SSameer Pujar
157b0b4e286SSameer Pujar					port@0 {
158b0b4e286SSameer Pujar						reg = <0>;
159b0b4e286SSameer Pujar
160b0b4e286SSameer Pujar						i2s2_cif_ep: endpoint {
161b0b4e286SSameer Pujar							remote-endpoint = <&xbar_i2s2_ep>;
162b0b4e286SSameer Pujar						};
163b0b4e286SSameer Pujar					};
164b0b4e286SSameer Pujar
165b0b4e286SSameer Pujar					i2s2_port: port@1 {
166b0b4e286SSameer Pujar						reg = <1>;
167b0b4e286SSameer Pujar
168b0b4e286SSameer Pujar						i2s2_dap_ep: endpoint {
169b0b4e286SSameer Pujar							dai-format = "i2s";
170b0b4e286SSameer Pujar							/* Placeholder for external Codec */
171b0b4e286SSameer Pujar						};
172b0b4e286SSameer Pujar					};
173b0b4e286SSameer Pujar				};
174b0b4e286SSameer Pujar			};
175b0b4e286SSameer Pujar
176b0b4e286SSameer Pujar			i2s@702d1200 {
177b0b4e286SSameer Pujar				status = "okay";
178b0b4e286SSameer Pujar
179b0b4e286SSameer Pujar				ports {
180b0b4e286SSameer Pujar					#address-cells = <1>;
181b0b4e286SSameer Pujar					#size-cells = <0>;
182b0b4e286SSameer Pujar
183b0b4e286SSameer Pujar					port@0 {
184b0b4e286SSameer Pujar						reg = <0>;
185b0b4e286SSameer Pujar
186b0b4e286SSameer Pujar						i2s3_cif_ep: endpoint {
187b0b4e286SSameer Pujar							remote-endpoint = <&xbar_i2s3_ep>;
188b0b4e286SSameer Pujar						};
189b0b4e286SSameer Pujar					};
190b0b4e286SSameer Pujar
191b0b4e286SSameer Pujar					i2s3_port: port@1 {
192b0b4e286SSameer Pujar						reg = <1>;
193b0b4e286SSameer Pujar
194b0b4e286SSameer Pujar						i2s3_dap_ep: endpoint {
195b0b4e286SSameer Pujar							dai-format = "i2s";
196b0b4e286SSameer Pujar							/* Placeholder for external Codec */
197b0b4e286SSameer Pujar						};
198b0b4e286SSameer Pujar					};
199b0b4e286SSameer Pujar				};
200b0b4e286SSameer Pujar			};
201b0b4e286SSameer Pujar
202b0b4e286SSameer Pujar			i2s@702d1300 {
203b0b4e286SSameer Pujar				status = "okay";
204b0b4e286SSameer Pujar
205b0b4e286SSameer Pujar				ports {
206b0b4e286SSameer Pujar					#address-cells = <1>;
207b0b4e286SSameer Pujar					#size-cells = <0>;
208b0b4e286SSameer Pujar
209b0b4e286SSameer Pujar					port@0 {
210b0b4e286SSameer Pujar						reg = <0>;
211b0b4e286SSameer Pujar
212b0b4e286SSameer Pujar						i2s4_cif_ep: endpoint {
213b0b4e286SSameer Pujar							remote-endpoint = <&xbar_i2s4_ep>;
214b0b4e286SSameer Pujar						};
215b0b4e286SSameer Pujar					};
216b0b4e286SSameer Pujar
217b0b4e286SSameer Pujar					i2s4_port: port@1 {
218b0b4e286SSameer Pujar						reg = <1>;
219b0b4e286SSameer Pujar
220b0b4e286SSameer Pujar						i2s4_dap_ep: endpoint {
221b0b4e286SSameer Pujar							dai-format = "i2s";
222b0b4e286SSameer Pujar							/* Placeholder for external Codec */
223b0b4e286SSameer Pujar						};
224b0b4e286SSameer Pujar					};
225b0b4e286SSameer Pujar				};
226b0b4e286SSameer Pujar			};
227b0b4e286SSameer Pujar
228b0b4e286SSameer Pujar			i2s@702d1400 {
229b0b4e286SSameer Pujar				status = "okay";
230b0b4e286SSameer Pujar
231b0b4e286SSameer Pujar				ports {
232b0b4e286SSameer Pujar					#address-cells = <1>;
233b0b4e286SSameer Pujar					#size-cells = <0>;
234b0b4e286SSameer Pujar
235b0b4e286SSameer Pujar					port@0 {
236b0b4e286SSameer Pujar						reg = <0>;
237b0b4e286SSameer Pujar
238b0b4e286SSameer Pujar						i2s5_cif_ep: endpoint {
239b0b4e286SSameer Pujar							remote-endpoint = <&xbar_i2s5_ep>;
240b0b4e286SSameer Pujar						};
241b0b4e286SSameer Pujar					};
242b0b4e286SSameer Pujar
243b0b4e286SSameer Pujar					i2s5_port: port@1 {
244b0b4e286SSameer Pujar						reg = <1>;
245b0b4e286SSameer Pujar
246b0b4e286SSameer Pujar						i2s5_dap_ep: endpoint {
247b0b4e286SSameer Pujar							dai-format = "i2s";
248b0b4e286SSameer Pujar							/* Placeholder for external Codec */
249b0b4e286SSameer Pujar						};
250b0b4e286SSameer Pujar					};
251b0b4e286SSameer Pujar				};
252b0b4e286SSameer Pujar			};
253b0b4e286SSameer Pujar
2544f45fb0bSSameer Pujar			sfc@702d2000 {
2554f45fb0bSSameer Pujar				status = "okay";
2564f45fb0bSSameer Pujar
2574f45fb0bSSameer Pujar				ports {
2584f45fb0bSSameer Pujar					#address-cells = <1>;
2594f45fb0bSSameer Pujar					#size-cells = <0>;
2604f45fb0bSSameer Pujar
2614f45fb0bSSameer Pujar					port@0 {
2624f45fb0bSSameer Pujar						reg = <0>;
2634f45fb0bSSameer Pujar
2644f45fb0bSSameer Pujar						sfc1_cif_in_ep: endpoint {
2654f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc1_in_ep>;
2664f45fb0bSSameer Pujar						};
2674f45fb0bSSameer Pujar					};
2684f45fb0bSSameer Pujar
2694f45fb0bSSameer Pujar					sfc1_out_port: port@1 {
2704f45fb0bSSameer Pujar						reg = <1>;
2714f45fb0bSSameer Pujar
2724f45fb0bSSameer Pujar						sfc1_cif_out_ep: endpoint {
2734f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc1_out_ep>;
2744f45fb0bSSameer Pujar						};
2754f45fb0bSSameer Pujar					};
2764f45fb0bSSameer Pujar				};
2774f45fb0bSSameer Pujar			};
2784f45fb0bSSameer Pujar
2794f45fb0bSSameer Pujar			sfc@702d2200 {
2804f45fb0bSSameer Pujar				status = "okay";
2814f45fb0bSSameer Pujar
2824f45fb0bSSameer Pujar				ports {
2834f45fb0bSSameer Pujar					#address-cells = <1>;
2844f45fb0bSSameer Pujar					#size-cells = <0>;
2854f45fb0bSSameer Pujar
2864f45fb0bSSameer Pujar					port@0 {
2874f45fb0bSSameer Pujar						reg = <0>;
2884f45fb0bSSameer Pujar
2894f45fb0bSSameer Pujar						sfc2_cif_in_ep: endpoint {
2904f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc2_in_ep>;
2914f45fb0bSSameer Pujar						};
2924f45fb0bSSameer Pujar					};
2934f45fb0bSSameer Pujar
2944f45fb0bSSameer Pujar					sfc2_out_port: port@1 {
2954f45fb0bSSameer Pujar						reg = <1>;
2964f45fb0bSSameer Pujar
2974f45fb0bSSameer Pujar						sfc2_cif_out_ep: endpoint {
2984f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc2_out_ep>;
2994f45fb0bSSameer Pujar						};
3004f45fb0bSSameer Pujar					};
3014f45fb0bSSameer Pujar				};
3024f45fb0bSSameer Pujar			};
3034f45fb0bSSameer Pujar
3044f45fb0bSSameer Pujar			sfc@702d2400 {
3054f45fb0bSSameer Pujar				status = "okay";
3064f45fb0bSSameer Pujar
3074f45fb0bSSameer Pujar				ports {
3084f45fb0bSSameer Pujar					#address-cells = <1>;
3094f45fb0bSSameer Pujar					#size-cells = <0>;
3104f45fb0bSSameer Pujar
3114f45fb0bSSameer Pujar					port@0 {
3124f45fb0bSSameer Pujar						reg = <0>;
3134f45fb0bSSameer Pujar
3144f45fb0bSSameer Pujar						sfc3_cif_in_ep: endpoint {
3154f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc3_in_ep>;
3164f45fb0bSSameer Pujar						};
3174f45fb0bSSameer Pujar					};
3184f45fb0bSSameer Pujar
3194f45fb0bSSameer Pujar					sfc3_out_port: port@1 {
3204f45fb0bSSameer Pujar						reg = <1>;
3214f45fb0bSSameer Pujar
3224f45fb0bSSameer Pujar						sfc3_cif_out_ep: endpoint {
3234f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc3_out_ep>;
3244f45fb0bSSameer Pujar						};
3254f45fb0bSSameer Pujar					};
3264f45fb0bSSameer Pujar				};
3274f45fb0bSSameer Pujar			};
3284f45fb0bSSameer Pujar
3294f45fb0bSSameer Pujar			sfc@702d2600 {
3304f45fb0bSSameer Pujar				status = "okay";
3314f45fb0bSSameer Pujar
3324f45fb0bSSameer Pujar				ports {
3334f45fb0bSSameer Pujar					#address-cells = <1>;
3344f45fb0bSSameer Pujar					#size-cells = <0>;
3354f45fb0bSSameer Pujar
3364f45fb0bSSameer Pujar					port@0 {
3374f45fb0bSSameer Pujar						reg = <0>;
3384f45fb0bSSameer Pujar
3394f45fb0bSSameer Pujar						sfc4_cif_in_ep: endpoint {
3404f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc4_in_ep>;
3414f45fb0bSSameer Pujar						};
3424f45fb0bSSameer Pujar					};
3434f45fb0bSSameer Pujar
3444f45fb0bSSameer Pujar					sfc4_out_port: port@1 {
3454f45fb0bSSameer Pujar						reg = <1>;
3464f45fb0bSSameer Pujar
3474f45fb0bSSameer Pujar						sfc4_cif_out_ep: endpoint {
3484f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc4_out_ep>;
3494f45fb0bSSameer Pujar						};
3504f45fb0bSSameer Pujar					};
3514f45fb0bSSameer Pujar				};
3524f45fb0bSSameer Pujar			};
3534f45fb0bSSameer Pujar
3544f45fb0bSSameer Pujar			amx@702d3000 {
3554f45fb0bSSameer Pujar				status = "okay";
3564f45fb0bSSameer Pujar
3574f45fb0bSSameer Pujar				ports {
3584f45fb0bSSameer Pujar					#address-cells = <1>;
3594f45fb0bSSameer Pujar					#size-cells = <0>;
3604f45fb0bSSameer Pujar
3614f45fb0bSSameer Pujar					port@0 {
3624f45fb0bSSameer Pujar						reg = <0>;
3634f45fb0bSSameer Pujar
3644f45fb0bSSameer Pujar						amx1_in1_ep: endpoint {
3654f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in1_ep>;
3664f45fb0bSSameer Pujar						};
3674f45fb0bSSameer Pujar					};
3684f45fb0bSSameer Pujar
3694f45fb0bSSameer Pujar					port@1 {
3704f45fb0bSSameer Pujar						reg = <1>;
3714f45fb0bSSameer Pujar
3724f45fb0bSSameer Pujar						amx1_in2_ep: endpoint {
3734f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in2_ep>;
3744f45fb0bSSameer Pujar						};
3754f45fb0bSSameer Pujar					};
3764f45fb0bSSameer Pujar
3774f45fb0bSSameer Pujar					port@2 {
3784f45fb0bSSameer Pujar						reg = <2>;
3794f45fb0bSSameer Pujar
3804f45fb0bSSameer Pujar						amx1_in3_ep: endpoint {
3814f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in3_ep>;
3824f45fb0bSSameer Pujar						};
3834f45fb0bSSameer Pujar					};
3844f45fb0bSSameer Pujar
3854f45fb0bSSameer Pujar					port@3 {
3864f45fb0bSSameer Pujar						reg = <3>;
3874f45fb0bSSameer Pujar
3884f45fb0bSSameer Pujar						amx1_in4_ep: endpoint {
3894f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in4_ep>;
3904f45fb0bSSameer Pujar						};
3914f45fb0bSSameer Pujar					};
3924f45fb0bSSameer Pujar
3934f45fb0bSSameer Pujar					amx1_out_port: port@4 {
3944f45fb0bSSameer Pujar						reg = <4>;
3954f45fb0bSSameer Pujar
3964f45fb0bSSameer Pujar						amx1_out_ep: endpoint {
3974f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_out_ep>;
3984f45fb0bSSameer Pujar						};
3994f45fb0bSSameer Pujar					};
4004f45fb0bSSameer Pujar				};
4014f45fb0bSSameer Pujar			};
4024f45fb0bSSameer Pujar
4034f45fb0bSSameer Pujar			amx@702d3100 {
4044f45fb0bSSameer Pujar				status = "okay";
4054f45fb0bSSameer Pujar
4064f45fb0bSSameer Pujar				ports {
4074f45fb0bSSameer Pujar					#address-cells = <1>;
4084f45fb0bSSameer Pujar					#size-cells = <0>;
4094f45fb0bSSameer Pujar
4104f45fb0bSSameer Pujar					port@0 {
4114f45fb0bSSameer Pujar						reg = <0>;
4124f45fb0bSSameer Pujar
4134f45fb0bSSameer Pujar						amx2_in1_ep: endpoint {
4144f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in1_ep>;
4154f45fb0bSSameer Pujar						};
4164f45fb0bSSameer Pujar					};
4174f45fb0bSSameer Pujar
4184f45fb0bSSameer Pujar					port@1 {
4194f45fb0bSSameer Pujar						reg = <1>;
4204f45fb0bSSameer Pujar
4214f45fb0bSSameer Pujar						amx2_in2_ep: endpoint {
4224f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in2_ep>;
4234f45fb0bSSameer Pujar						};
4244f45fb0bSSameer Pujar					};
4254f45fb0bSSameer Pujar
4264f45fb0bSSameer Pujar					amx2_in3_port: port@2 {
4274f45fb0bSSameer Pujar						reg = <2>;
4284f45fb0bSSameer Pujar
4294f45fb0bSSameer Pujar						amx2_in3_ep: endpoint {
4304f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in3_ep>;
4314f45fb0bSSameer Pujar						};
4324f45fb0bSSameer Pujar					};
4334f45fb0bSSameer Pujar
4344f45fb0bSSameer Pujar					amx2_in4_port: port@3 {
4354f45fb0bSSameer Pujar						reg = <3>;
4364f45fb0bSSameer Pujar
4374f45fb0bSSameer Pujar						amx2_in4_ep: endpoint {
4384f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in4_ep>;
4394f45fb0bSSameer Pujar						};
4404f45fb0bSSameer Pujar					};
4414f45fb0bSSameer Pujar
4424f45fb0bSSameer Pujar					amx2_out_port: port@4 {
4434f45fb0bSSameer Pujar						reg = <4>;
4444f45fb0bSSameer Pujar
4454f45fb0bSSameer Pujar						amx2_out_ep: endpoint {
4464f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_out_ep>;
4474f45fb0bSSameer Pujar						};
4484f45fb0bSSameer Pujar					};
4494f45fb0bSSameer Pujar				};
4504f45fb0bSSameer Pujar			};
4514f45fb0bSSameer Pujar
4524f45fb0bSSameer Pujar			adx@702d3800 {
4534f45fb0bSSameer Pujar				status = "okay";
4544f45fb0bSSameer Pujar
4554f45fb0bSSameer Pujar				ports {
4564f45fb0bSSameer Pujar					#address-cells = <1>;
4574f45fb0bSSameer Pujar					#size-cells = <0>;
4584f45fb0bSSameer Pujar
4594f45fb0bSSameer Pujar					port@0 {
4604f45fb0bSSameer Pujar						reg = <0>;
4614f45fb0bSSameer Pujar
4624f45fb0bSSameer Pujar						adx1_in_ep: endpoint {
4634f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_in_ep>;
4644f45fb0bSSameer Pujar						};
4654f45fb0bSSameer Pujar					};
4664f45fb0bSSameer Pujar
4674f45fb0bSSameer Pujar					adx1_out1_port: port@1 {
4684f45fb0bSSameer Pujar						reg = <1>;
4694f45fb0bSSameer Pujar
4704f45fb0bSSameer Pujar						adx1_out1_ep: endpoint {
4714f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out1_ep>;
4724f45fb0bSSameer Pujar						};
4734f45fb0bSSameer Pujar					};
4744f45fb0bSSameer Pujar
4754f45fb0bSSameer Pujar					adx1_out2_port: port@2 {
4764f45fb0bSSameer Pujar						reg = <2>;
4774f45fb0bSSameer Pujar
4784f45fb0bSSameer Pujar						adx1_out2_ep: endpoint {
4794f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out2_ep>;
4804f45fb0bSSameer Pujar						};
4814f45fb0bSSameer Pujar					};
4824f45fb0bSSameer Pujar
4834f45fb0bSSameer Pujar					adx1_out3_port: port@3 {
4844f45fb0bSSameer Pujar						reg = <3>;
4854f45fb0bSSameer Pujar
4864f45fb0bSSameer Pujar						adx1_out3_ep: endpoint {
4874f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out3_ep>;
4884f45fb0bSSameer Pujar						};
4894f45fb0bSSameer Pujar					};
4904f45fb0bSSameer Pujar
4914f45fb0bSSameer Pujar					adx1_out4_port: port@4 {
4924f45fb0bSSameer Pujar						reg = <4>;
4934f45fb0bSSameer Pujar
4944f45fb0bSSameer Pujar						adx1_out4_ep: endpoint {
4954f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out4_ep>;
4964f45fb0bSSameer Pujar						};
4974f45fb0bSSameer Pujar					};
4984f45fb0bSSameer Pujar				};
4994f45fb0bSSameer Pujar			};
5004f45fb0bSSameer Pujar
5014f45fb0bSSameer Pujar			adx@702d3900 {
5024f45fb0bSSameer Pujar				status = "okay";
5034f45fb0bSSameer Pujar
5044f45fb0bSSameer Pujar				ports {
5054f45fb0bSSameer Pujar					#address-cells = <1>;
5064f45fb0bSSameer Pujar					#size-cells = <0>;
5074f45fb0bSSameer Pujar
5084f45fb0bSSameer Pujar					port@0 {
5094f45fb0bSSameer Pujar						reg = <0>;
5104f45fb0bSSameer Pujar
5114f45fb0bSSameer Pujar						adx2_in_ep: endpoint {
5124f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_in_ep>;
5134f45fb0bSSameer Pujar						};
5144f45fb0bSSameer Pujar					};
5154f45fb0bSSameer Pujar
5164f45fb0bSSameer Pujar					adx2_out1_port: port@1 {
5174f45fb0bSSameer Pujar						reg = <1>;
5184f45fb0bSSameer Pujar
5194f45fb0bSSameer Pujar						adx2_out1_ep: endpoint {
5204f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out1_ep>;
5214f45fb0bSSameer Pujar						};
5224f45fb0bSSameer Pujar					};
5234f45fb0bSSameer Pujar
5244f45fb0bSSameer Pujar					adx2_out2_port: port@2 {
5254f45fb0bSSameer Pujar						reg = <2>;
5264f45fb0bSSameer Pujar
5274f45fb0bSSameer Pujar						adx2_out2_ep: endpoint {
5284f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out2_ep>;
5294f45fb0bSSameer Pujar						};
5304f45fb0bSSameer Pujar					};
5314f45fb0bSSameer Pujar
5324f45fb0bSSameer Pujar					adx2_out3_port: port@3 {
5334f45fb0bSSameer Pujar						reg = <3>;
5344f45fb0bSSameer Pujar
5354f45fb0bSSameer Pujar						adx2_out3_ep: endpoint {
5364f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out3_ep>;
5374f45fb0bSSameer Pujar						};
5384f45fb0bSSameer Pujar					};
5394f45fb0bSSameer Pujar
5404f45fb0bSSameer Pujar					adx2_out4_port: port@4 {
5414f45fb0bSSameer Pujar						reg = <4>;
5424f45fb0bSSameer Pujar
5434f45fb0bSSameer Pujar						adx2_out4_ep: endpoint {
5444f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out4_ep>;
5454f45fb0bSSameer Pujar						};
5464f45fb0bSSameer Pujar					};
5474f45fb0bSSameer Pujar				};
5484f45fb0bSSameer Pujar			};
5494f45fb0bSSameer Pujar
55079ed18d9SThierry Reding			dmic@702d4000 {
55179ed18d9SThierry Reding				status = "okay";
55279ed18d9SThierry Reding
55379ed18d9SThierry Reding				ports {
55479ed18d9SThierry Reding					#address-cells = <1>;
55579ed18d9SThierry Reding					#size-cells = <0>;
55679ed18d9SThierry Reding
55779ed18d9SThierry Reding					port@0 {
55879ed18d9SThierry Reding						reg = <0>;
55979ed18d9SThierry Reding
56079ed18d9SThierry Reding						dmic1_cif_ep: endpoint {
56179ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic1_ep>;
56279ed18d9SThierry Reding						};
56379ed18d9SThierry Reding					};
56479ed18d9SThierry Reding
56579ed18d9SThierry Reding					dmic1_port: port@1 {
56679ed18d9SThierry Reding						reg = <1>;
56779ed18d9SThierry Reding
56879ed18d9SThierry Reding						dmic1_dap_ep: endpoint {
56979ed18d9SThierry Reding							/* Placeholder for external Codec */
57079ed18d9SThierry Reding						};
57179ed18d9SThierry Reding					};
57279ed18d9SThierry Reding				};
57379ed18d9SThierry Reding			};
57479ed18d9SThierry Reding
57579ed18d9SThierry Reding			dmic@702d4100 {
57679ed18d9SThierry Reding				status = "okay";
57779ed18d9SThierry Reding
57879ed18d9SThierry Reding				ports {
57979ed18d9SThierry Reding					#address-cells = <1>;
58079ed18d9SThierry Reding					#size-cells = <0>;
58179ed18d9SThierry Reding
58279ed18d9SThierry Reding					port@0 {
58379ed18d9SThierry Reding						reg = <0>;
58479ed18d9SThierry Reding
58579ed18d9SThierry Reding						dmic2_cif_ep: endpoint {
58679ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic2_ep>;
58779ed18d9SThierry Reding						};
58879ed18d9SThierry Reding					};
58979ed18d9SThierry Reding
59079ed18d9SThierry Reding					dmic2_port: port@1 {
59179ed18d9SThierry Reding						reg = <1>;
59279ed18d9SThierry Reding
59379ed18d9SThierry Reding						dmic2_dap_ep: endpoint {
59479ed18d9SThierry Reding							/* Placeholder for external Codec */
59579ed18d9SThierry Reding						};
59679ed18d9SThierry Reding					};
59779ed18d9SThierry Reding				};
59879ed18d9SThierry Reding			};
59979ed18d9SThierry Reding
60079ed18d9SThierry Reding			dmic@702d4200 {
60179ed18d9SThierry Reding				status = "okay";
60279ed18d9SThierry Reding
60379ed18d9SThierry Reding				ports {
60479ed18d9SThierry Reding					#address-cells = <1>;
60579ed18d9SThierry Reding					#size-cells = <0>;
60679ed18d9SThierry Reding
60779ed18d9SThierry Reding					port@0 {
60879ed18d9SThierry Reding						reg = <0>;
60979ed18d9SThierry Reding
61079ed18d9SThierry Reding						dmic3_cif_ep: endpoint {
61179ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic3_ep>;
61279ed18d9SThierry Reding						};
61379ed18d9SThierry Reding					};
61479ed18d9SThierry Reding
61579ed18d9SThierry Reding					dmic3_port: port@1 {
61679ed18d9SThierry Reding						reg = <1>;
61779ed18d9SThierry Reding
61879ed18d9SThierry Reding						dmic3_dap_ep: endpoint {
61979ed18d9SThierry Reding							/* Placeholder for external Codec */
62079ed18d9SThierry Reding						};
62179ed18d9SThierry Reding					};
62279ed18d9SThierry Reding				};
62379ed18d9SThierry Reding			};
62479ed18d9SThierry Reding
625afcb41e3SSameer Pujar			processing-engine@702d8000 {
626afcb41e3SSameer Pujar				status = "okay";
627afcb41e3SSameer Pujar
628afcb41e3SSameer Pujar				ports {
629afcb41e3SSameer Pujar					#address-cells = <1>;
630afcb41e3SSameer Pujar					#size-cells = <0>;
631afcb41e3SSameer Pujar
632afcb41e3SSameer Pujar					port@0 {
633afcb41e3SSameer Pujar						reg = <0x0>;
634afcb41e3SSameer Pujar
635afcb41e3SSameer Pujar						ope1_cif_in_ep: endpoint {
636afcb41e3SSameer Pujar							remote-endpoint = <&xbar_ope1_in_ep>;
637afcb41e3SSameer Pujar						};
638afcb41e3SSameer Pujar					};
639afcb41e3SSameer Pujar
640afcb41e3SSameer Pujar					ope1_out_port: port@1 {
641afcb41e3SSameer Pujar						reg = <0x1>;
642afcb41e3SSameer Pujar
643afcb41e3SSameer Pujar						ope1_cif_out_ep: endpoint {
644afcb41e3SSameer Pujar							remote-endpoint = <&xbar_ope1_out_ep>;
645afcb41e3SSameer Pujar						};
646afcb41e3SSameer Pujar					};
647afcb41e3SSameer Pujar				};
648afcb41e3SSameer Pujar			};
649afcb41e3SSameer Pujar
650afcb41e3SSameer Pujar			processing-engine@702d8400 {
651afcb41e3SSameer Pujar				status = "okay";
652afcb41e3SSameer Pujar
653afcb41e3SSameer Pujar				ports {
654afcb41e3SSameer Pujar					#address-cells = <1>;
655afcb41e3SSameer Pujar					#size-cells = <0>;
656afcb41e3SSameer Pujar
657afcb41e3SSameer Pujar					port@0 {
658afcb41e3SSameer Pujar						reg = <0x0>;
659afcb41e3SSameer Pujar
660afcb41e3SSameer Pujar						ope2_cif_in_ep: endpoint {
661afcb41e3SSameer Pujar							remote-endpoint = <&xbar_ope2_in_ep>;
662afcb41e3SSameer Pujar						};
663afcb41e3SSameer Pujar					};
664afcb41e3SSameer Pujar
665afcb41e3SSameer Pujar					ope2_out_port: port@1 {
666afcb41e3SSameer Pujar						reg = <0x1>;
667afcb41e3SSameer Pujar
668afcb41e3SSameer Pujar						ope2_cif_out_ep: endpoint {
669afcb41e3SSameer Pujar							remote-endpoint = <&xbar_ope2_out_ep>;
670afcb41e3SSameer Pujar						};
671afcb41e3SSameer Pujar					};
672afcb41e3SSameer Pujar				};
673afcb41e3SSameer Pujar			};
674afcb41e3SSameer Pujar
67579ed18d9SThierry Reding			mvc@702da000 {
67679ed18d9SThierry Reding				status = "okay";
67779ed18d9SThierry Reding
67879ed18d9SThierry Reding				ports {
67979ed18d9SThierry Reding					#address-cells = <1>;
68079ed18d9SThierry Reding					#size-cells = <0>;
68179ed18d9SThierry Reding
68279ed18d9SThierry Reding					port@0 {
68379ed18d9SThierry Reding						reg = <0>;
68479ed18d9SThierry Reding
68579ed18d9SThierry Reding						mvc1_cif_in_ep: endpoint {
68679ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc1_in_ep>;
68779ed18d9SThierry Reding						};
68879ed18d9SThierry Reding					};
68979ed18d9SThierry Reding
69079ed18d9SThierry Reding					mvc1_out_port: port@1 {
69179ed18d9SThierry Reding						reg = <1>;
69279ed18d9SThierry Reding
69379ed18d9SThierry Reding						mvc1_cif_out_ep: endpoint {
69479ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc1_out_ep>;
69579ed18d9SThierry Reding						};
69679ed18d9SThierry Reding					};
69779ed18d9SThierry Reding				};
69879ed18d9SThierry Reding			};
69979ed18d9SThierry Reding
70079ed18d9SThierry Reding			mvc@702da200 {
70179ed18d9SThierry Reding				status = "okay";
70279ed18d9SThierry Reding
70379ed18d9SThierry Reding				ports {
70479ed18d9SThierry Reding					#address-cells = <1>;
70579ed18d9SThierry Reding					#size-cells = <0>;
70679ed18d9SThierry Reding
70779ed18d9SThierry Reding					port@0 {
70879ed18d9SThierry Reding						reg = <0>;
70979ed18d9SThierry Reding
71079ed18d9SThierry Reding						mvc2_cif_in_ep: endpoint {
71179ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc2_in_ep>;
71279ed18d9SThierry Reding						};
71379ed18d9SThierry Reding					};
71479ed18d9SThierry Reding
71579ed18d9SThierry Reding					mvc2_out_port: port@1 {
71679ed18d9SThierry Reding						reg = <1>;
71779ed18d9SThierry Reding
71879ed18d9SThierry Reding						mvc2_cif_out_ep: endpoint {
71979ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc2_out_ep>;
72079ed18d9SThierry Reding						};
72179ed18d9SThierry Reding					};
72279ed18d9SThierry Reding				};
72379ed18d9SThierry Reding			};
72479ed18d9SThierry Reding
7254f45fb0bSSameer Pujar			amixer@702dbb00 {
7264f45fb0bSSameer Pujar				status = "okay";
7274f45fb0bSSameer Pujar
7284f45fb0bSSameer Pujar				ports {
7294f45fb0bSSameer Pujar					#address-cells = <1>;
7304f45fb0bSSameer Pujar					#size-cells = <0>;
7314f45fb0bSSameer Pujar
7324f45fb0bSSameer Pujar					port@0 {
7334f45fb0bSSameer Pujar						reg = <0x0>;
7344f45fb0bSSameer Pujar
7354f45fb0bSSameer Pujar						mixer_in1_ep: endpoint {
7364f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in1_ep>;
7374f45fb0bSSameer Pujar						};
7384f45fb0bSSameer Pujar					};
7394f45fb0bSSameer Pujar
7404f45fb0bSSameer Pujar					port@1 {
7414f45fb0bSSameer Pujar						reg = <0x1>;
7424f45fb0bSSameer Pujar
7434f45fb0bSSameer Pujar						mixer_in2_ep: endpoint {
7444f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in2_ep>;
7454f45fb0bSSameer Pujar						};
7464f45fb0bSSameer Pujar					};
7474f45fb0bSSameer Pujar
7484f45fb0bSSameer Pujar					port@2 {
7494f45fb0bSSameer Pujar						reg = <0x2>;
7504f45fb0bSSameer Pujar
7514f45fb0bSSameer Pujar						mixer_in3_ep: endpoint {
7524f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in3_ep>;
7534f45fb0bSSameer Pujar						};
7544f45fb0bSSameer Pujar					};
7554f45fb0bSSameer Pujar
7564f45fb0bSSameer Pujar					port@3 {
7574f45fb0bSSameer Pujar						reg = <0x3>;
7584f45fb0bSSameer Pujar
7594f45fb0bSSameer Pujar						mixer_in4_ep: endpoint {
7604f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in4_ep>;
7614f45fb0bSSameer Pujar						};
7624f45fb0bSSameer Pujar					};
7634f45fb0bSSameer Pujar
7644f45fb0bSSameer Pujar					port@4 {
7654f45fb0bSSameer Pujar						reg = <0x4>;
7664f45fb0bSSameer Pujar
7674f45fb0bSSameer Pujar						mixer_in5_ep: endpoint {
7684f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in5_ep>;
7694f45fb0bSSameer Pujar						};
7704f45fb0bSSameer Pujar					};
7714f45fb0bSSameer Pujar
7724f45fb0bSSameer Pujar					port@5 {
7734f45fb0bSSameer Pujar						reg = <0x5>;
7744f45fb0bSSameer Pujar
7754f45fb0bSSameer Pujar						mixer_in6_ep: endpoint {
7764f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in6_ep>;
7774f45fb0bSSameer Pujar						};
7784f45fb0bSSameer Pujar					};
7794f45fb0bSSameer Pujar
7804f45fb0bSSameer Pujar					port@6 {
7814f45fb0bSSameer Pujar						reg = <0x6>;
7824f45fb0bSSameer Pujar
7834f45fb0bSSameer Pujar						mixer_in7_ep: endpoint {
7844f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in7_ep>;
7854f45fb0bSSameer Pujar						};
7864f45fb0bSSameer Pujar					};
7874f45fb0bSSameer Pujar
7884f45fb0bSSameer Pujar					port@7 {
7894f45fb0bSSameer Pujar						reg = <0x7>;
7904f45fb0bSSameer Pujar
7914f45fb0bSSameer Pujar						mixer_in8_ep: endpoint {
7924f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in8_ep>;
7934f45fb0bSSameer Pujar						};
7944f45fb0bSSameer Pujar					};
7954f45fb0bSSameer Pujar
7964f45fb0bSSameer Pujar					port@8 {
7974f45fb0bSSameer Pujar						reg = <0x8>;
7984f45fb0bSSameer Pujar
7994f45fb0bSSameer Pujar						mixer_in9_ep: endpoint {
8004f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in9_ep>;
8014f45fb0bSSameer Pujar						};
8024f45fb0bSSameer Pujar					};
8034f45fb0bSSameer Pujar
8044f45fb0bSSameer Pujar					port@9 {
8054f45fb0bSSameer Pujar						reg = <0x9>;
8064f45fb0bSSameer Pujar
8074f45fb0bSSameer Pujar						mixer_in10_ep: endpoint {
8084f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in10_ep>;
8094f45fb0bSSameer Pujar						};
8104f45fb0bSSameer Pujar					};
8114f45fb0bSSameer Pujar
8124f45fb0bSSameer Pujar					mixer_out1_port: port@a {
8134f45fb0bSSameer Pujar						reg = <0xa>;
8144f45fb0bSSameer Pujar
8154f45fb0bSSameer Pujar						mixer_out1_ep: endpoint {
8164f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out1_ep>;
8174f45fb0bSSameer Pujar						};
8184f45fb0bSSameer Pujar					};
8194f45fb0bSSameer Pujar
8204f45fb0bSSameer Pujar					mixer_out2_port: port@b {
8214f45fb0bSSameer Pujar						reg = <0xb>;
8224f45fb0bSSameer Pujar
8234f45fb0bSSameer Pujar						mixer_out2_ep: endpoint {
8244f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out2_ep>;
8254f45fb0bSSameer Pujar						};
8264f45fb0bSSameer Pujar					};
8274f45fb0bSSameer Pujar
8284f45fb0bSSameer Pujar					mixer_out3_port: port@c {
8294f45fb0bSSameer Pujar						reg = <0xc>;
8304f45fb0bSSameer Pujar
8314f45fb0bSSameer Pujar						mixer_out3_ep: endpoint {
8324f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out3_ep>;
8334f45fb0bSSameer Pujar						};
8344f45fb0bSSameer Pujar					};
8354f45fb0bSSameer Pujar
8364f45fb0bSSameer Pujar					mixer_out4_port: port@d {
8374f45fb0bSSameer Pujar						reg = <0xd>;
8384f45fb0bSSameer Pujar
8394f45fb0bSSameer Pujar						mixer_out4_ep: endpoint {
8404f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out4_ep>;
8414f45fb0bSSameer Pujar						};
8424f45fb0bSSameer Pujar					};
8434f45fb0bSSameer Pujar
8444f45fb0bSSameer Pujar					mixer_out5_port: port@e {
8454f45fb0bSSameer Pujar						reg = <0xe>;
8464f45fb0bSSameer Pujar
8474f45fb0bSSameer Pujar						mixer_out5_ep: endpoint {
8484f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out5_ep>;
8494f45fb0bSSameer Pujar						};
8504f45fb0bSSameer Pujar					};
8514f45fb0bSSameer Pujar				};
8524f45fb0bSSameer Pujar			};
8534f45fb0bSSameer Pujar
854b0b4e286SSameer Pujar			ports {
855b0b4e286SSameer Pujar				xbar_i2s1_port: port@a {
856b0b4e286SSameer Pujar					reg = <0xa>;
857b0b4e286SSameer Pujar
858b0b4e286SSameer Pujar					xbar_i2s1_ep: endpoint {
859b0b4e286SSameer Pujar						remote-endpoint = <&i2s1_cif_ep>;
860b0b4e286SSameer Pujar					};
861b0b4e286SSameer Pujar				};
862b0b4e286SSameer Pujar
863b0b4e286SSameer Pujar				xbar_i2s2_port: port@b {
864b0b4e286SSameer Pujar					reg = <0xb>;
865b0b4e286SSameer Pujar
866b0b4e286SSameer Pujar					xbar_i2s2_ep: endpoint {
867b0b4e286SSameer Pujar						remote-endpoint = <&i2s2_cif_ep>;
868b0b4e286SSameer Pujar					};
869b0b4e286SSameer Pujar				};
870b0b4e286SSameer Pujar
871b0b4e286SSameer Pujar				xbar_i2s3_port: port@c {
872b0b4e286SSameer Pujar					reg = <0xc>;
873b0b4e286SSameer Pujar
874b0b4e286SSameer Pujar					xbar_i2s3_ep: endpoint {
875b0b4e286SSameer Pujar						remote-endpoint = <&i2s3_cif_ep>;
876b0b4e286SSameer Pujar					};
877b0b4e286SSameer Pujar				};
878b0b4e286SSameer Pujar
879b0b4e286SSameer Pujar				xbar_i2s4_port: port@d {
880b0b4e286SSameer Pujar					reg = <0xd>;
881b0b4e286SSameer Pujar
882b0b4e286SSameer Pujar					xbar_i2s4_ep: endpoint {
883b0b4e286SSameer Pujar						remote-endpoint = <&i2s4_cif_ep>;
884b0b4e286SSameer Pujar					};
885b0b4e286SSameer Pujar				};
886b0b4e286SSameer Pujar
887b0b4e286SSameer Pujar				xbar_i2s5_port: port@e {
888b0b4e286SSameer Pujar					reg = <0xe>;
889b0b4e286SSameer Pujar
890b0b4e286SSameer Pujar					xbar_i2s5_ep: endpoint {
891b0b4e286SSameer Pujar						remote-endpoint = <&i2s5_cif_ep>;
892b0b4e286SSameer Pujar					};
893b0b4e286SSameer Pujar				};
894b0b4e286SSameer Pujar
895b0b4e286SSameer Pujar				xbar_dmic1_port: port@f {
896b0b4e286SSameer Pujar					reg = <0xf>;
897b0b4e286SSameer Pujar
898b0b4e286SSameer Pujar					xbar_dmic1_ep: endpoint {
899b0b4e286SSameer Pujar						remote-endpoint = <&dmic1_cif_ep>;
900b0b4e286SSameer Pujar					};
901b0b4e286SSameer Pujar				};
902b0b4e286SSameer Pujar
903b0b4e286SSameer Pujar				xbar_dmic2_port: port@10 {
904b0b4e286SSameer Pujar					reg = <0x10>;
905b0b4e286SSameer Pujar
906b0b4e286SSameer Pujar					xbar_dmic2_ep: endpoint {
907b0b4e286SSameer Pujar						remote-endpoint = <&dmic2_cif_ep>;
908b0b4e286SSameer Pujar					};
909b0b4e286SSameer Pujar				};
910b0b4e286SSameer Pujar
911b0b4e286SSameer Pujar				xbar_dmic3_port: port@11 {
912b0b4e286SSameer Pujar					reg = <0x11>;
913b0b4e286SSameer Pujar
914b0b4e286SSameer Pujar					xbar_dmic3_ep: endpoint {
915b0b4e286SSameer Pujar						remote-endpoint = <&dmic3_cif_ep>;
916b0b4e286SSameer Pujar					};
917b0b4e286SSameer Pujar				};
9184f45fb0bSSameer Pujar
9194f45fb0bSSameer Pujar				xbar_sfc1_in_port: port@12 {
9204f45fb0bSSameer Pujar					reg = <0x12>;
9214f45fb0bSSameer Pujar
9224f45fb0bSSameer Pujar					xbar_sfc1_in_ep: endpoint {
9234f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_in_ep>;
9244f45fb0bSSameer Pujar					};
9254f45fb0bSSameer Pujar				};
9264f45fb0bSSameer Pujar
9274f45fb0bSSameer Pujar				port@13 {
9284f45fb0bSSameer Pujar					reg = <0x13>;
9294f45fb0bSSameer Pujar
9304f45fb0bSSameer Pujar					xbar_sfc1_out_ep: endpoint {
9314f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_out_ep>;
9324f45fb0bSSameer Pujar					};
9334f45fb0bSSameer Pujar				};
9344f45fb0bSSameer Pujar
9354f45fb0bSSameer Pujar				xbar_sfc2_in_port: port@14 {
9364f45fb0bSSameer Pujar					reg = <0x14>;
9374f45fb0bSSameer Pujar
9384f45fb0bSSameer Pujar					xbar_sfc2_in_ep: endpoint {
9394f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_in_ep>;
9404f45fb0bSSameer Pujar					};
9414f45fb0bSSameer Pujar				};
9424f45fb0bSSameer Pujar
9434f45fb0bSSameer Pujar				port@15 {
9444f45fb0bSSameer Pujar					reg = <0x15>;
9454f45fb0bSSameer Pujar
9464f45fb0bSSameer Pujar					xbar_sfc2_out_ep: endpoint {
9474f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_out_ep>;
9484f45fb0bSSameer Pujar					};
9494f45fb0bSSameer Pujar				};
9504f45fb0bSSameer Pujar
9514f45fb0bSSameer Pujar				xbar_sfc3_in_port: port@16 {
9524f45fb0bSSameer Pujar					reg = <0x16>;
9534f45fb0bSSameer Pujar
9544f45fb0bSSameer Pujar					xbar_sfc3_in_ep: endpoint {
9554f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_in_ep>;
9564f45fb0bSSameer Pujar					};
9574f45fb0bSSameer Pujar				};
9584f45fb0bSSameer Pujar
9594f45fb0bSSameer Pujar				port@17 {
9604f45fb0bSSameer Pujar					reg = <0x17>;
9614f45fb0bSSameer Pujar
9624f45fb0bSSameer Pujar					xbar_sfc3_out_ep: endpoint {
9634f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_out_ep>;
9644f45fb0bSSameer Pujar					};
9654f45fb0bSSameer Pujar				};
9664f45fb0bSSameer Pujar
9674f45fb0bSSameer Pujar				xbar_sfc4_in_port: port@18 {
9684f45fb0bSSameer Pujar					reg = <0x18>;
9694f45fb0bSSameer Pujar
9704f45fb0bSSameer Pujar					xbar_sfc4_in_ep: endpoint {
9714f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_in_ep>;
9724f45fb0bSSameer Pujar					};
9734f45fb0bSSameer Pujar				};
9744f45fb0bSSameer Pujar
9754f45fb0bSSameer Pujar				port@19 {
9764f45fb0bSSameer Pujar					reg = <0x19>;
9774f45fb0bSSameer Pujar
9784f45fb0bSSameer Pujar					xbar_sfc4_out_ep: endpoint {
9794f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_out_ep>;
9804f45fb0bSSameer Pujar					};
9814f45fb0bSSameer Pujar				};
9824f45fb0bSSameer Pujar
9834f45fb0bSSameer Pujar				xbar_mvc1_in_port: port@1a {
9844f45fb0bSSameer Pujar					reg = <0x1a>;
9854f45fb0bSSameer Pujar
9864f45fb0bSSameer Pujar					xbar_mvc1_in_ep: endpoint {
9874f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_in_ep>;
9884f45fb0bSSameer Pujar					};
9894f45fb0bSSameer Pujar				};
9904f45fb0bSSameer Pujar
9914f45fb0bSSameer Pujar				port@1b {
9924f45fb0bSSameer Pujar					reg = <0x1b>;
9934f45fb0bSSameer Pujar
9944f45fb0bSSameer Pujar					xbar_mvc1_out_ep: endpoint {
9954f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_out_ep>;
9964f45fb0bSSameer Pujar					};
9974f45fb0bSSameer Pujar				};
9984f45fb0bSSameer Pujar
9994f45fb0bSSameer Pujar				xbar_mvc2_in_port: port@1c {
10004f45fb0bSSameer Pujar					reg = <0x1c>;
10014f45fb0bSSameer Pujar
10024f45fb0bSSameer Pujar					xbar_mvc2_in_ep: endpoint {
10034f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_in_ep>;
10044f45fb0bSSameer Pujar					};
10054f45fb0bSSameer Pujar				};
10064f45fb0bSSameer Pujar
10074f45fb0bSSameer Pujar				port@1d {
10084f45fb0bSSameer Pujar					reg = <0x1d>;
10094f45fb0bSSameer Pujar
10104f45fb0bSSameer Pujar					xbar_mvc2_out_ep: endpoint {
10114f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_out_ep>;
10124f45fb0bSSameer Pujar					};
10134f45fb0bSSameer Pujar				};
10144f45fb0bSSameer Pujar
10154f45fb0bSSameer Pujar				xbar_amx1_in1_port: port@1e {
10164f45fb0bSSameer Pujar					reg = <0x1e>;
10174f45fb0bSSameer Pujar
10184f45fb0bSSameer Pujar					xbar_amx1_in1_ep: endpoint {
10194f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in1_ep>;
10204f45fb0bSSameer Pujar					};
10214f45fb0bSSameer Pujar				};
10224f45fb0bSSameer Pujar
10234f45fb0bSSameer Pujar				xbar_amx1_in2_port: port@1f {
10244f45fb0bSSameer Pujar					reg = <0x1f>;
10254f45fb0bSSameer Pujar
10264f45fb0bSSameer Pujar					xbar_amx1_in2_ep: endpoint {
10274f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in2_ep>;
10284f45fb0bSSameer Pujar					};
10294f45fb0bSSameer Pujar				};
10304f45fb0bSSameer Pujar
10314f45fb0bSSameer Pujar				xbar_amx1_in3_port: port@20 {
10324f45fb0bSSameer Pujar					reg = <0x20>;
10334f45fb0bSSameer Pujar
10344f45fb0bSSameer Pujar					xbar_amx1_in3_ep: endpoint {
10354f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in3_ep>;
10364f45fb0bSSameer Pujar					};
10374f45fb0bSSameer Pujar				};
10384f45fb0bSSameer Pujar
10394f45fb0bSSameer Pujar				xbar_amx1_in4_port: port@21 {
10404f45fb0bSSameer Pujar					reg = <0x21>;
10414f45fb0bSSameer Pujar
10424f45fb0bSSameer Pujar					xbar_amx1_in4_ep: endpoint {
10434f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in4_ep>;
10444f45fb0bSSameer Pujar					};
10454f45fb0bSSameer Pujar				};
10464f45fb0bSSameer Pujar
10474f45fb0bSSameer Pujar				port@22 {
10484f45fb0bSSameer Pujar					reg = <0x22>;
10494f45fb0bSSameer Pujar
10504f45fb0bSSameer Pujar					xbar_amx1_out_ep: endpoint {
10514f45fb0bSSameer Pujar						remote-endpoint = <&amx1_out_ep>;
10524f45fb0bSSameer Pujar					};
10534f45fb0bSSameer Pujar				};
10544f45fb0bSSameer Pujar
10554f45fb0bSSameer Pujar				xbar_amx2_in1_port: port@23 {
10564f45fb0bSSameer Pujar					reg = <0x23>;
10574f45fb0bSSameer Pujar
10584f45fb0bSSameer Pujar					xbar_amx2_in1_ep: endpoint {
10594f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in1_ep>;
10604f45fb0bSSameer Pujar					};
10614f45fb0bSSameer Pujar				};
10624f45fb0bSSameer Pujar
10634f45fb0bSSameer Pujar				xbar_amx2_in2_port: port@24 {
10644f45fb0bSSameer Pujar					reg = <0x24>;
10654f45fb0bSSameer Pujar
10664f45fb0bSSameer Pujar					xbar_amx2_in2_ep: endpoint {
10674f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in2_ep>;
10684f45fb0bSSameer Pujar					};
10694f45fb0bSSameer Pujar				};
10704f45fb0bSSameer Pujar
10714f45fb0bSSameer Pujar				xbar_amx2_in3_port: port@25 {
10724f45fb0bSSameer Pujar					reg = <0x25>;
10734f45fb0bSSameer Pujar
10744f45fb0bSSameer Pujar					xbar_amx2_in3_ep: endpoint {
10754f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in3_ep>;
10764f45fb0bSSameer Pujar					};
10774f45fb0bSSameer Pujar				};
10784f45fb0bSSameer Pujar
10794f45fb0bSSameer Pujar				xbar_amx2_in4_port: port@26 {
10804f45fb0bSSameer Pujar					reg = <0x26>;
10814f45fb0bSSameer Pujar
10824f45fb0bSSameer Pujar					xbar_amx2_in4_ep: endpoint {
10834f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in4_ep>;
10844f45fb0bSSameer Pujar					};
10854f45fb0bSSameer Pujar				};
10864f45fb0bSSameer Pujar
10874f45fb0bSSameer Pujar				port@27 {
10884f45fb0bSSameer Pujar					reg = <0x27>;
10894f45fb0bSSameer Pujar
10904f45fb0bSSameer Pujar					xbar_amx2_out_ep: endpoint {
10914f45fb0bSSameer Pujar						remote-endpoint = <&amx2_out_ep>;
10924f45fb0bSSameer Pujar					};
10934f45fb0bSSameer Pujar				};
10944f45fb0bSSameer Pujar
10954f45fb0bSSameer Pujar				xbar_adx1_in_port: port@28 {
10964f45fb0bSSameer Pujar					reg = <0x28>;
10974f45fb0bSSameer Pujar
10984f45fb0bSSameer Pujar					xbar_adx1_in_ep: endpoint {
10994f45fb0bSSameer Pujar						remote-endpoint = <&adx1_in_ep>;
11004f45fb0bSSameer Pujar					};
11014f45fb0bSSameer Pujar				};
11024f45fb0bSSameer Pujar
11034f45fb0bSSameer Pujar				port@29 {
11044f45fb0bSSameer Pujar					reg = <0x29>;
11054f45fb0bSSameer Pujar
11064f45fb0bSSameer Pujar					xbar_adx1_out1_ep: endpoint {
11074f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out1_ep>;
11084f45fb0bSSameer Pujar					};
11094f45fb0bSSameer Pujar				};
11104f45fb0bSSameer Pujar
11114f45fb0bSSameer Pujar				port@2a {
11124f45fb0bSSameer Pujar					reg = <0x2a>;
11134f45fb0bSSameer Pujar
11144f45fb0bSSameer Pujar					xbar_adx1_out2_ep: endpoint {
11154f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out2_ep>;
11164f45fb0bSSameer Pujar					};
11174f45fb0bSSameer Pujar				};
11184f45fb0bSSameer Pujar
11194f45fb0bSSameer Pujar				port@2b {
11204f45fb0bSSameer Pujar					reg = <0x2b>;
11214f45fb0bSSameer Pujar
11224f45fb0bSSameer Pujar					xbar_adx1_out3_ep: endpoint {
11234f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out3_ep>;
11244f45fb0bSSameer Pujar					};
11254f45fb0bSSameer Pujar				};
11264f45fb0bSSameer Pujar
11274f45fb0bSSameer Pujar				port@2c {
11284f45fb0bSSameer Pujar					reg = <0x2c>;
11294f45fb0bSSameer Pujar
11304f45fb0bSSameer Pujar					xbar_adx1_out4_ep: endpoint {
11314f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out4_ep>;
11324f45fb0bSSameer Pujar					};
11334f45fb0bSSameer Pujar				};
11344f45fb0bSSameer Pujar
11354f45fb0bSSameer Pujar				xbar_adx2_in_port: port@2d {
11364f45fb0bSSameer Pujar					reg = <0x2d>;
11374f45fb0bSSameer Pujar
11384f45fb0bSSameer Pujar					xbar_adx2_in_ep: endpoint {
11394f45fb0bSSameer Pujar						remote-endpoint = <&adx2_in_ep>;
11404f45fb0bSSameer Pujar					};
11414f45fb0bSSameer Pujar				};
11424f45fb0bSSameer Pujar
11434f45fb0bSSameer Pujar				port@2e {
11444f45fb0bSSameer Pujar					reg = <0x2e>;
11454f45fb0bSSameer Pujar
11464f45fb0bSSameer Pujar					xbar_adx2_out1_ep: endpoint {
11474f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out1_ep>;
11484f45fb0bSSameer Pujar					};
11494f45fb0bSSameer Pujar				};
11504f45fb0bSSameer Pujar
11514f45fb0bSSameer Pujar				port@2f {
11524f45fb0bSSameer Pujar					reg = <0x2f>;
11534f45fb0bSSameer Pujar
11544f45fb0bSSameer Pujar					xbar_adx2_out2_ep: endpoint {
11554f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out2_ep>;
11564f45fb0bSSameer Pujar					};
11574f45fb0bSSameer Pujar				};
11584f45fb0bSSameer Pujar
11594f45fb0bSSameer Pujar				port@30 {
11604f45fb0bSSameer Pujar					reg = <0x30>;
11614f45fb0bSSameer Pujar
11624f45fb0bSSameer Pujar					xbar_adx2_out3_ep: endpoint {
11634f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out3_ep>;
11644f45fb0bSSameer Pujar					};
11654f45fb0bSSameer Pujar				};
11664f45fb0bSSameer Pujar
11674f45fb0bSSameer Pujar				port@31 {
11684f45fb0bSSameer Pujar					reg = <0x31>;
11694f45fb0bSSameer Pujar
11704f45fb0bSSameer Pujar					xbar_adx2_out4_ep: endpoint {
11714f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out4_ep>;
11724f45fb0bSSameer Pujar					};
11734f45fb0bSSameer Pujar				};
11744f45fb0bSSameer Pujar
11754f45fb0bSSameer Pujar				xbar_mixer_in1_port: port@32 {
11764f45fb0bSSameer Pujar					reg = <0x32>;
11774f45fb0bSSameer Pujar
11784f45fb0bSSameer Pujar					xbar_mixer_in1_ep: endpoint {
11794f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in1_ep>;
11804f45fb0bSSameer Pujar					};
11814f45fb0bSSameer Pujar				};
11824f45fb0bSSameer Pujar
11834f45fb0bSSameer Pujar				xbar_mixer_in2_port: port@33 {
11844f45fb0bSSameer Pujar					reg = <0x33>;
11854f45fb0bSSameer Pujar
11864f45fb0bSSameer Pujar					xbar_mixer_in2_ep: endpoint {
11874f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in2_ep>;
11884f45fb0bSSameer Pujar					};
11894f45fb0bSSameer Pujar				};
11904f45fb0bSSameer Pujar
11914f45fb0bSSameer Pujar				xbar_mixer_in3_port: port@34 {
11924f45fb0bSSameer Pujar					reg = <0x34>;
11934f45fb0bSSameer Pujar
11944f45fb0bSSameer Pujar					xbar_mixer_in3_ep: endpoint {
11954f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in3_ep>;
11964f45fb0bSSameer Pujar					};
11974f45fb0bSSameer Pujar				};
11984f45fb0bSSameer Pujar
11994f45fb0bSSameer Pujar				xbar_mixer_in4_port: port@35 {
12004f45fb0bSSameer Pujar					reg = <0x35>;
12014f45fb0bSSameer Pujar
12024f45fb0bSSameer Pujar					xbar_mixer_in4_ep: endpoint {
12034f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in4_ep>;
12044f45fb0bSSameer Pujar					};
12054f45fb0bSSameer Pujar				};
12064f45fb0bSSameer Pujar
12074f45fb0bSSameer Pujar				xbar_mixer_in5_port: port@36 {
12084f45fb0bSSameer Pujar					reg = <0x36>;
12094f45fb0bSSameer Pujar
12104f45fb0bSSameer Pujar					xbar_mixer_in5_ep: endpoint {
12114f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in5_ep>;
12124f45fb0bSSameer Pujar					};
12134f45fb0bSSameer Pujar				};
12144f45fb0bSSameer Pujar
12154f45fb0bSSameer Pujar				xbar_mixer_in6_port: port@37 {
12164f45fb0bSSameer Pujar					reg = <0x37>;
12174f45fb0bSSameer Pujar
12184f45fb0bSSameer Pujar					xbar_mixer_in6_ep: endpoint {
12194f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in6_ep>;
12204f45fb0bSSameer Pujar					};
12214f45fb0bSSameer Pujar				};
12224f45fb0bSSameer Pujar
12234f45fb0bSSameer Pujar				xbar_mixer_in7_port: port@38 {
12244f45fb0bSSameer Pujar					reg = <0x38>;
12254f45fb0bSSameer Pujar
12264f45fb0bSSameer Pujar					xbar_mixer_in7_ep: endpoint {
12274f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in7_ep>;
12284f45fb0bSSameer Pujar					};
12294f45fb0bSSameer Pujar				};
12304f45fb0bSSameer Pujar
12314f45fb0bSSameer Pujar				xbar_mixer_in8_port: port@39 {
12324f45fb0bSSameer Pujar					reg = <0x39>;
12334f45fb0bSSameer Pujar
12344f45fb0bSSameer Pujar					xbar_mixer_in8_ep: endpoint {
12354f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in8_ep>;
12364f45fb0bSSameer Pujar					};
12374f45fb0bSSameer Pujar				};
12384f45fb0bSSameer Pujar
12394f45fb0bSSameer Pujar				xbar_mixer_in9_port: port@3a {
12404f45fb0bSSameer Pujar					reg = <0x3a>;
12414f45fb0bSSameer Pujar
12424f45fb0bSSameer Pujar					xbar_mixer_in9_ep: endpoint {
12434f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in9_ep>;
12444f45fb0bSSameer Pujar					};
12454f45fb0bSSameer Pujar				};
12464f45fb0bSSameer Pujar
12474f45fb0bSSameer Pujar				xbar_mixer_in10_port: port@3b {
12484f45fb0bSSameer Pujar					reg = <0x3b>;
12494f45fb0bSSameer Pujar
12504f45fb0bSSameer Pujar					xbar_mixer_in10_ep: endpoint {
12514f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in10_ep>;
12524f45fb0bSSameer Pujar					};
12534f45fb0bSSameer Pujar				};
12544f45fb0bSSameer Pujar
12554f45fb0bSSameer Pujar				port@3c {
12564f45fb0bSSameer Pujar					reg = <0x3c>;
12574f45fb0bSSameer Pujar
12584f45fb0bSSameer Pujar					xbar_mixer_out1_ep: endpoint {
12594f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out1_ep>;
12604f45fb0bSSameer Pujar					};
12614f45fb0bSSameer Pujar				};
12624f45fb0bSSameer Pujar
12634f45fb0bSSameer Pujar				port@3d {
12644f45fb0bSSameer Pujar					reg = <0x3d>;
12654f45fb0bSSameer Pujar
12664f45fb0bSSameer Pujar					xbar_mixer_out2_ep: endpoint {
12674f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out2_ep>;
12684f45fb0bSSameer Pujar					};
12694f45fb0bSSameer Pujar				};
12704f45fb0bSSameer Pujar
12714f45fb0bSSameer Pujar				port@3e {
12724f45fb0bSSameer Pujar					reg = <0x3e>;
12734f45fb0bSSameer Pujar
12744f45fb0bSSameer Pujar					xbar_mixer_out3_ep: endpoint {
12754f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out3_ep>;
12764f45fb0bSSameer Pujar					};
12774f45fb0bSSameer Pujar				};
12784f45fb0bSSameer Pujar
12794f45fb0bSSameer Pujar				port@3f {
12804f45fb0bSSameer Pujar					reg = <0x3f>;
12814f45fb0bSSameer Pujar
12824f45fb0bSSameer Pujar					xbar_mixer_out4_ep: endpoint {
12834f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out4_ep>;
12844f45fb0bSSameer Pujar					};
12854f45fb0bSSameer Pujar				};
12864f45fb0bSSameer Pujar
12874f45fb0bSSameer Pujar				port@40 {
12884f45fb0bSSameer Pujar					reg = <0x40>;
12894f45fb0bSSameer Pujar
12904f45fb0bSSameer Pujar					xbar_mixer_out5_ep: endpoint {
12914f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out5_ep>;
12924f45fb0bSSameer Pujar					};
12934f45fb0bSSameer Pujar				};
1294afcb41e3SSameer Pujar
1295afcb41e3SSameer Pujar				xbar_ope1_in_port: port@41 {
1296afcb41e3SSameer Pujar					reg = <0x41>;
1297afcb41e3SSameer Pujar
1298afcb41e3SSameer Pujar					xbar_ope1_in_ep: endpoint {
1299afcb41e3SSameer Pujar						remote-endpoint = <&ope1_cif_in_ep>;
1300afcb41e3SSameer Pujar					};
1301afcb41e3SSameer Pujar				};
1302afcb41e3SSameer Pujar
1303afcb41e3SSameer Pujar				port@42 {
1304afcb41e3SSameer Pujar					reg = <0x42>;
1305afcb41e3SSameer Pujar
1306afcb41e3SSameer Pujar					xbar_ope1_out_ep: endpoint {
1307afcb41e3SSameer Pujar						remote-endpoint = <&ope1_cif_out_ep>;
1308afcb41e3SSameer Pujar					};
1309afcb41e3SSameer Pujar				};
1310afcb41e3SSameer Pujar
1311afcb41e3SSameer Pujar				xbar_ope2_in_port: port@43 {
1312afcb41e3SSameer Pujar					reg = <0x43>;
1313afcb41e3SSameer Pujar
1314afcb41e3SSameer Pujar					xbar_ope2_in_ep: endpoint {
1315afcb41e3SSameer Pujar						remote-endpoint = <&ope2_cif_in_ep>;
1316afcb41e3SSameer Pujar					};
1317afcb41e3SSameer Pujar				};
1318afcb41e3SSameer Pujar
1319afcb41e3SSameer Pujar				port@44 {
1320afcb41e3SSameer Pujar					reg = <0x44>;
1321afcb41e3SSameer Pujar
1322afcb41e3SSameer Pujar					xbar_ope2_out_ep: endpoint {
1323afcb41e3SSameer Pujar						remote-endpoint = <&ope2_cif_out_ep>;
1324afcb41e3SSameer Pujar					};
1325afcb41e3SSameer Pujar				};
1326b0b4e286SSameer Pujar			};
1327b0b4e286SSameer Pujar		};
132879ed18d9SThierry Reding
132979ed18d9SThierry Reding		dma-controller@702e2000 {
133079ed18d9SThierry Reding			status = "okay";
133179ed18d9SThierry Reding		};
133279ed18d9SThierry Reding
133379ed18d9SThierry Reding		interrupt-controller@702f9000 {
133479ed18d9SThierry Reding			status = "okay";
133579ed18d9SThierry Reding		};
1336b0b4e286SSameer Pujar	};
1337b0b4e286SSameer Pujar
1338b0b4e286SSameer Pujar	sound {
1339b0b4e286SSameer Pujar		compatible = "nvidia,tegra210-audio-graph-card";
1340b0b4e286SSameer Pujar		status = "okay";
1341b0b4e286SSameer Pujar
1342b0b4e286SSameer Pujar		dais = /* FE */
1343b0b4e286SSameer Pujar		       <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
1344b0b4e286SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>,
1345b0b4e286SSameer Pujar		       <&admaif7_port>, <&admaif8_port>, <&admaif9_port>,
1346b0b4e286SSameer Pujar		       <&admaif10_port>,
1347b0b4e286SSameer Pujar		       /* Router */
1348b0b4e286SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>,
1349b0b4e286SSameer Pujar		       <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_dmic1_port>,
1350b0b4e286SSameer Pujar		       <&xbar_dmic2_port>, <&xbar_dmic3_port>,
13514f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
13524f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
13534f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
13544f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
13554f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
13564f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
13574f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
13584f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
13594f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
13604f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
13614f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
13624f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
13634f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
1364afcb41e3SSameer Pujar		       <&xbar_ope1_in_port>, <&xbar_ope2_in_port>,
13654f45fb0bSSameer Pujar		       /* HW accelerators */
13664f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
13674f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
13684f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
13694f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
13704f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
13714f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
13724f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
13734f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
13744f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>,
13754f45fb0bSSameer Pujar		       <&mixer_out3_port>, <&mixer_out4_port>,
13764f45fb0bSSameer Pujar		       <&mixer_out5_port>,
1377afcb41e3SSameer Pujar		       <&ope1_out_port>, <&ope2_out_port>,
1378b0b4e286SSameer Pujar		       /* I/O DAP Ports */
1379b0b4e286SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>,
1380b0b4e286SSameer Pujar		       <&i2s5_port>, <&dmic1_port>, <&dmic2_port>, <&dmic3_port>;
1381b0b4e286SSameer Pujar
1382b8928c2bSThierry Reding		label = "NVIDIA Jetson TX1 APE";
138310ece0c1SSameer Pujar	};
1384336f79c7SThierry Reding};
1385