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			pwm-period = <29334>;
627596723eSThierry Reding
637596723eSThierry Reding			pwms = <&pwm 0 29334>;
647596723eSThierry Reding			pwm-names = "lp8557";
657596723eSThierry Reding
667596723eSThierry Reding			/* boost frequency 1 MHz */
677596723eSThierry Reding			rom_13h {
687596723eSThierry Reding				rom-addr = /bits/ 8 <0x13>;
697596723eSThierry Reding				rom-val = /bits/ 8 <0x01>;
707596723eSThierry Reding			};
71*79ed18d9SThierry Reding
72*79ed18d9SThierry Reding			/* 3 LED string */
73*79ed18d9SThierry Reding			rom_14h {
74*79ed18d9SThierry Reding				rom-addr = /bits/ 8 <0x14>;
75*79ed18d9SThierry Reding				rom-val = /bits/ 8 <0x87>;
76*79ed18d9SThierry Reding			};
777596723eSThierry Reding		};
787596723eSThierry Reding	};
79a1304d35SJoseph Lo
803492d0a1SThierry Reding	i2c@7000c500 {
813492d0a1SThierry Reding		/* carrier board ID EEPROM */
823492d0a1SThierry Reding		eeprom@57 {
833492d0a1SThierry Reding			compatible = "atmel,24c02";
843492d0a1SThierry Reding			reg = <0x57>;
853492d0a1SThierry Reding
86a4387f29SJon Hunter			label = "system";
87ec5fd197SJon Hunter			vcc-supply = <&vdd_1v8>;
889efa0fcaSThierry Reding			address-width = <8>;
899efa0fcaSThierry Reding			pagesize = <8>;
903492d0a1SThierry Reding			size = <256>;
913492d0a1SThierry Reding			read-only;
923492d0a1SThierry Reding		};
933492d0a1SThierry Reding	};
943492d0a1SThierry Reding
95a1304d35SJoseph Lo	clock@70110000 {
96a1304d35SJoseph Lo		status = "okay";
97a1304d35SJoseph Lo
98a1304d35SJoseph Lo		nvidia,cf = <6>;
99a1304d35SJoseph Lo		nvidia,ci = <0>;
100a1304d35SJoseph Lo		nvidia,cg = <2>;
101a1304d35SJoseph Lo		nvidia,droop-ctrl = <0x00000f00>;
102a1304d35SJoseph Lo		nvidia,force-mode = <1>;
103a1304d35SJoseph Lo		nvidia,sample-rate = <25000>;
104a1304d35SJoseph Lo
105a1304d35SJoseph Lo		nvidia,pwm-min-microvolts = <708000>;
106a1304d35SJoseph Lo		nvidia,pwm-period-nanoseconds = <2500>; /* 2.5us */
107a1304d35SJoseph Lo		nvidia,pwm-to-pmic;
108a1304d35SJoseph Lo		nvidia,pwm-tristate-microvolts = <1000000>;
109a1304d35SJoseph Lo		nvidia,pwm-voltage-step-microvolts = <19200>;
110a1304d35SJoseph Lo
111a1304d35SJoseph Lo		pinctrl-names = "dvfs_pwm_enable", "dvfs_pwm_disable";
112a1304d35SJoseph Lo		pinctrl-0 = <&dvfs_pwm_active_state>;
113a1304d35SJoseph Lo		pinctrl-1 = <&dvfs_pwm_inactive_state>;
114a1304d35SJoseph Lo	};
11510ece0c1SSameer Pujar
11610ece0c1SSameer Pujar	aconnect@702c0000 {
11710ece0c1SSameer Pujar		status = "okay";
11810ece0c1SSameer Pujar
119b0b4e286SSameer Pujar		ahub@702d0800 {
120b0b4e286SSameer Pujar			status = "okay";
121b0b4e286SSameer Pujar
122b0b4e286SSameer Pujar			admaif@702d0000 {
123b0b4e286SSameer Pujar				status = "okay";
124b0b4e286SSameer Pujar			};
125b0b4e286SSameer Pujar
126b0b4e286SSameer Pujar			i2s@702d1000 {
127b0b4e286SSameer Pujar				status = "okay";
128b0b4e286SSameer Pujar
129b0b4e286SSameer Pujar				ports {
130b0b4e286SSameer Pujar					#address-cells = <1>;
131b0b4e286SSameer Pujar					#size-cells = <0>;
132b0b4e286SSameer Pujar
133b0b4e286SSameer Pujar					port@0 {
134b0b4e286SSameer Pujar						reg = <0>;
135b0b4e286SSameer Pujar
136b0b4e286SSameer Pujar						i2s1_cif_ep: endpoint {
137b0b4e286SSameer Pujar							remote-endpoint = <&xbar_i2s1_ep>;
138b0b4e286SSameer Pujar						};
139b0b4e286SSameer Pujar					};
140b0b4e286SSameer Pujar
141b0b4e286SSameer Pujar					i2s1_port: port@1 {
142b0b4e286SSameer Pujar						reg = <1>;
143b0b4e286SSameer Pujar
144b0b4e286SSameer Pujar						i2s1_dap_ep: endpoint {
145b0b4e286SSameer Pujar							dai-format = "i2s";
146b0b4e286SSameer Pujar							/* Placeholder for external Codec */
147b0b4e286SSameer Pujar						};
148b0b4e286SSameer Pujar					};
149b0b4e286SSameer Pujar				};
150b0b4e286SSameer Pujar			};
151b0b4e286SSameer Pujar
152b0b4e286SSameer Pujar			i2s@702d1100 {
153b0b4e286SSameer Pujar				status = "okay";
154b0b4e286SSameer Pujar
155b0b4e286SSameer Pujar				ports {
156b0b4e286SSameer Pujar					#address-cells = <1>;
157b0b4e286SSameer Pujar					#size-cells = <0>;
158b0b4e286SSameer Pujar
159b0b4e286SSameer Pujar					port@0 {
160b0b4e286SSameer Pujar						reg = <0>;
161b0b4e286SSameer Pujar
162b0b4e286SSameer Pujar						i2s2_cif_ep: endpoint {
163b0b4e286SSameer Pujar							remote-endpoint = <&xbar_i2s2_ep>;
164b0b4e286SSameer Pujar						};
165b0b4e286SSameer Pujar					};
166b0b4e286SSameer Pujar
167b0b4e286SSameer Pujar					i2s2_port: port@1 {
168b0b4e286SSameer Pujar						reg = <1>;
169b0b4e286SSameer Pujar
170b0b4e286SSameer Pujar						i2s2_dap_ep: endpoint {
171b0b4e286SSameer Pujar							dai-format = "i2s";
172b0b4e286SSameer Pujar							/* Placeholder for external Codec */
173b0b4e286SSameer Pujar						};
174b0b4e286SSameer Pujar					};
175b0b4e286SSameer Pujar				};
176b0b4e286SSameer Pujar			};
177b0b4e286SSameer Pujar
178b0b4e286SSameer Pujar			i2s@702d1200 {
179b0b4e286SSameer Pujar				status = "okay";
180b0b4e286SSameer Pujar
181b0b4e286SSameer Pujar				ports {
182b0b4e286SSameer Pujar					#address-cells = <1>;
183b0b4e286SSameer Pujar					#size-cells = <0>;
184b0b4e286SSameer Pujar
185b0b4e286SSameer Pujar					port@0 {
186b0b4e286SSameer Pujar						reg = <0>;
187b0b4e286SSameer Pujar
188b0b4e286SSameer Pujar						i2s3_cif_ep: endpoint {
189b0b4e286SSameer Pujar							remote-endpoint = <&xbar_i2s3_ep>;
190b0b4e286SSameer Pujar						};
191b0b4e286SSameer Pujar					};
192b0b4e286SSameer Pujar
193b0b4e286SSameer Pujar					i2s3_port: port@1 {
194b0b4e286SSameer Pujar						reg = <1>;
195b0b4e286SSameer Pujar
196b0b4e286SSameer Pujar						i2s3_dap_ep: endpoint {
197b0b4e286SSameer Pujar							dai-format = "i2s";
198b0b4e286SSameer Pujar							/* Placeholder for external Codec */
199b0b4e286SSameer Pujar						};
200b0b4e286SSameer Pujar					};
201b0b4e286SSameer Pujar				};
202b0b4e286SSameer Pujar			};
203b0b4e286SSameer Pujar
204b0b4e286SSameer Pujar			i2s@702d1300 {
205b0b4e286SSameer Pujar				status = "okay";
206b0b4e286SSameer Pujar
207b0b4e286SSameer Pujar				ports {
208b0b4e286SSameer Pujar					#address-cells = <1>;
209b0b4e286SSameer Pujar					#size-cells = <0>;
210b0b4e286SSameer Pujar
211b0b4e286SSameer Pujar					port@0 {
212b0b4e286SSameer Pujar						reg = <0>;
213b0b4e286SSameer Pujar
214b0b4e286SSameer Pujar						i2s4_cif_ep: endpoint {
215b0b4e286SSameer Pujar							remote-endpoint = <&xbar_i2s4_ep>;
216b0b4e286SSameer Pujar						};
217b0b4e286SSameer Pujar					};
218b0b4e286SSameer Pujar
219b0b4e286SSameer Pujar					i2s4_port: port@1 {
220b0b4e286SSameer Pujar						reg = <1>;
221b0b4e286SSameer Pujar
222b0b4e286SSameer Pujar						i2s4_dap_ep: endpoint {
223b0b4e286SSameer Pujar							dai-format = "i2s";
224b0b4e286SSameer Pujar							/* Placeholder for external Codec */
225b0b4e286SSameer Pujar						};
226b0b4e286SSameer Pujar					};
227b0b4e286SSameer Pujar				};
228b0b4e286SSameer Pujar			};
229b0b4e286SSameer Pujar
230b0b4e286SSameer Pujar			i2s@702d1400 {
231b0b4e286SSameer Pujar				status = "okay";
232b0b4e286SSameer Pujar
233b0b4e286SSameer Pujar				ports {
234b0b4e286SSameer Pujar					#address-cells = <1>;
235b0b4e286SSameer Pujar					#size-cells = <0>;
236b0b4e286SSameer Pujar
237b0b4e286SSameer Pujar					port@0 {
238b0b4e286SSameer Pujar						reg = <0>;
239b0b4e286SSameer Pujar
240b0b4e286SSameer Pujar						i2s5_cif_ep: endpoint {
241b0b4e286SSameer Pujar							remote-endpoint = <&xbar_i2s5_ep>;
242b0b4e286SSameer Pujar						};
243b0b4e286SSameer Pujar					};
244b0b4e286SSameer Pujar
245b0b4e286SSameer Pujar					i2s5_port: port@1 {
246b0b4e286SSameer Pujar						reg = <1>;
247b0b4e286SSameer Pujar
248b0b4e286SSameer Pujar						i2s5_dap_ep: endpoint {
249b0b4e286SSameer Pujar							dai-format = "i2s";
250b0b4e286SSameer Pujar							/* Placeholder for external Codec */
251b0b4e286SSameer Pujar						};
252b0b4e286SSameer Pujar					};
253b0b4e286SSameer Pujar				};
254b0b4e286SSameer Pujar			};
255b0b4e286SSameer Pujar
2564f45fb0bSSameer Pujar			sfc@702d2000 {
2574f45fb0bSSameer Pujar				status = "okay";
2584f45fb0bSSameer Pujar
2594f45fb0bSSameer Pujar				ports {
2604f45fb0bSSameer Pujar					#address-cells = <1>;
2614f45fb0bSSameer Pujar					#size-cells = <0>;
2624f45fb0bSSameer Pujar
2634f45fb0bSSameer Pujar					port@0 {
2644f45fb0bSSameer Pujar						reg = <0>;
2654f45fb0bSSameer Pujar
2664f45fb0bSSameer Pujar						sfc1_cif_in_ep: endpoint {
2674f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc1_in_ep>;
2684f45fb0bSSameer Pujar						};
2694f45fb0bSSameer Pujar					};
2704f45fb0bSSameer Pujar
2714f45fb0bSSameer Pujar					sfc1_out_port: port@1 {
2724f45fb0bSSameer Pujar						reg = <1>;
2734f45fb0bSSameer Pujar
2744f45fb0bSSameer Pujar						sfc1_cif_out_ep: endpoint {
2754f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc1_out_ep>;
2764f45fb0bSSameer Pujar						};
2774f45fb0bSSameer Pujar					};
2784f45fb0bSSameer Pujar				};
2794f45fb0bSSameer Pujar			};
2804f45fb0bSSameer Pujar
2814f45fb0bSSameer Pujar			sfc@702d2200 {
2824f45fb0bSSameer Pujar				status = "okay";
2834f45fb0bSSameer Pujar
2844f45fb0bSSameer Pujar				ports {
2854f45fb0bSSameer Pujar					#address-cells = <1>;
2864f45fb0bSSameer Pujar					#size-cells = <0>;
2874f45fb0bSSameer Pujar
2884f45fb0bSSameer Pujar					port@0 {
2894f45fb0bSSameer Pujar						reg = <0>;
2904f45fb0bSSameer Pujar
2914f45fb0bSSameer Pujar						sfc2_cif_in_ep: endpoint {
2924f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc2_in_ep>;
2934f45fb0bSSameer Pujar						};
2944f45fb0bSSameer Pujar					};
2954f45fb0bSSameer Pujar
2964f45fb0bSSameer Pujar					sfc2_out_port: port@1 {
2974f45fb0bSSameer Pujar						reg = <1>;
2984f45fb0bSSameer Pujar
2994f45fb0bSSameer Pujar						sfc2_cif_out_ep: endpoint {
3004f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc2_out_ep>;
3014f45fb0bSSameer Pujar						};
3024f45fb0bSSameer Pujar					};
3034f45fb0bSSameer Pujar				};
3044f45fb0bSSameer Pujar			};
3054f45fb0bSSameer Pujar
3064f45fb0bSSameer Pujar			sfc@702d2400 {
3074f45fb0bSSameer Pujar				status = "okay";
3084f45fb0bSSameer Pujar
3094f45fb0bSSameer Pujar				ports {
3104f45fb0bSSameer Pujar					#address-cells = <1>;
3114f45fb0bSSameer Pujar					#size-cells = <0>;
3124f45fb0bSSameer Pujar
3134f45fb0bSSameer Pujar					port@0 {
3144f45fb0bSSameer Pujar						reg = <0>;
3154f45fb0bSSameer Pujar
3164f45fb0bSSameer Pujar						sfc3_cif_in_ep: endpoint {
3174f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc3_in_ep>;
3184f45fb0bSSameer Pujar						};
3194f45fb0bSSameer Pujar					};
3204f45fb0bSSameer Pujar
3214f45fb0bSSameer Pujar					sfc3_out_port: port@1 {
3224f45fb0bSSameer Pujar						reg = <1>;
3234f45fb0bSSameer Pujar
3244f45fb0bSSameer Pujar						sfc3_cif_out_ep: endpoint {
3254f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc3_out_ep>;
3264f45fb0bSSameer Pujar						};
3274f45fb0bSSameer Pujar					};
3284f45fb0bSSameer Pujar				};
3294f45fb0bSSameer Pujar			};
3304f45fb0bSSameer Pujar
3314f45fb0bSSameer Pujar			sfc@702d2600 {
3324f45fb0bSSameer Pujar				status = "okay";
3334f45fb0bSSameer Pujar
3344f45fb0bSSameer Pujar				ports {
3354f45fb0bSSameer Pujar					#address-cells = <1>;
3364f45fb0bSSameer Pujar					#size-cells = <0>;
3374f45fb0bSSameer Pujar
3384f45fb0bSSameer Pujar					port@0 {
3394f45fb0bSSameer Pujar						reg = <0>;
3404f45fb0bSSameer Pujar
3414f45fb0bSSameer Pujar						sfc4_cif_in_ep: endpoint {
3424f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc4_in_ep>;
3434f45fb0bSSameer Pujar						};
3444f45fb0bSSameer Pujar					};
3454f45fb0bSSameer Pujar
3464f45fb0bSSameer Pujar					sfc4_out_port: port@1 {
3474f45fb0bSSameer Pujar						reg = <1>;
3484f45fb0bSSameer Pujar
3494f45fb0bSSameer Pujar						sfc4_cif_out_ep: endpoint {
3504f45fb0bSSameer Pujar							remote-endpoint = <&xbar_sfc4_out_ep>;
3514f45fb0bSSameer Pujar						};
3524f45fb0bSSameer Pujar					};
3534f45fb0bSSameer Pujar				};
3544f45fb0bSSameer Pujar			};
3554f45fb0bSSameer Pujar
3564f45fb0bSSameer Pujar			amx@702d3000 {
3574f45fb0bSSameer Pujar				status = "okay";
3584f45fb0bSSameer Pujar
3594f45fb0bSSameer Pujar				ports {
3604f45fb0bSSameer Pujar					#address-cells = <1>;
3614f45fb0bSSameer Pujar					#size-cells = <0>;
3624f45fb0bSSameer Pujar
3634f45fb0bSSameer Pujar					port@0 {
3644f45fb0bSSameer Pujar						reg = <0>;
3654f45fb0bSSameer Pujar
3664f45fb0bSSameer Pujar						amx1_in1_ep: endpoint {
3674f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in1_ep>;
3684f45fb0bSSameer Pujar						};
3694f45fb0bSSameer Pujar					};
3704f45fb0bSSameer Pujar
3714f45fb0bSSameer Pujar					port@1 {
3724f45fb0bSSameer Pujar						reg = <1>;
3734f45fb0bSSameer Pujar
3744f45fb0bSSameer Pujar						amx1_in2_ep: endpoint {
3754f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in2_ep>;
3764f45fb0bSSameer Pujar						};
3774f45fb0bSSameer Pujar					};
3784f45fb0bSSameer Pujar
3794f45fb0bSSameer Pujar					port@2 {
3804f45fb0bSSameer Pujar						reg = <2>;
3814f45fb0bSSameer Pujar
3824f45fb0bSSameer Pujar						amx1_in3_ep: endpoint {
3834f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in3_ep>;
3844f45fb0bSSameer Pujar						};
3854f45fb0bSSameer Pujar					};
3864f45fb0bSSameer Pujar
3874f45fb0bSSameer Pujar					port@3 {
3884f45fb0bSSameer Pujar						reg = <3>;
3894f45fb0bSSameer Pujar
3904f45fb0bSSameer Pujar						amx1_in4_ep: endpoint {
3914f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_in4_ep>;
3924f45fb0bSSameer Pujar						};
3934f45fb0bSSameer Pujar					};
3944f45fb0bSSameer Pujar
3954f45fb0bSSameer Pujar					amx1_out_port: port@4 {
3964f45fb0bSSameer Pujar						reg = <4>;
3974f45fb0bSSameer Pujar
3984f45fb0bSSameer Pujar						amx1_out_ep: endpoint {
3994f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx1_out_ep>;
4004f45fb0bSSameer Pujar						};
4014f45fb0bSSameer Pujar					};
4024f45fb0bSSameer Pujar				};
4034f45fb0bSSameer Pujar			};
4044f45fb0bSSameer Pujar
4054f45fb0bSSameer Pujar			amx@702d3100 {
4064f45fb0bSSameer Pujar				status = "okay";
4074f45fb0bSSameer Pujar
4084f45fb0bSSameer Pujar				ports {
4094f45fb0bSSameer Pujar					#address-cells = <1>;
4104f45fb0bSSameer Pujar					#size-cells = <0>;
4114f45fb0bSSameer Pujar
4124f45fb0bSSameer Pujar					port@0 {
4134f45fb0bSSameer Pujar						reg = <0>;
4144f45fb0bSSameer Pujar
4154f45fb0bSSameer Pujar						amx2_in1_ep: endpoint {
4164f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in1_ep>;
4174f45fb0bSSameer Pujar						};
4184f45fb0bSSameer Pujar					};
4194f45fb0bSSameer Pujar
4204f45fb0bSSameer Pujar					port@1 {
4214f45fb0bSSameer Pujar						reg = <1>;
4224f45fb0bSSameer Pujar
4234f45fb0bSSameer Pujar						amx2_in2_ep: endpoint {
4244f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in2_ep>;
4254f45fb0bSSameer Pujar						};
4264f45fb0bSSameer Pujar					};
4274f45fb0bSSameer Pujar
4284f45fb0bSSameer Pujar					amx2_in3_port: port@2 {
4294f45fb0bSSameer Pujar						reg = <2>;
4304f45fb0bSSameer Pujar
4314f45fb0bSSameer Pujar						amx2_in3_ep: endpoint {
4324f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in3_ep>;
4334f45fb0bSSameer Pujar						};
4344f45fb0bSSameer Pujar					};
4354f45fb0bSSameer Pujar
4364f45fb0bSSameer Pujar					amx2_in4_port: port@3 {
4374f45fb0bSSameer Pujar						reg = <3>;
4384f45fb0bSSameer Pujar
4394f45fb0bSSameer Pujar						amx2_in4_ep: endpoint {
4404f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_in4_ep>;
4414f45fb0bSSameer Pujar						};
4424f45fb0bSSameer Pujar					};
4434f45fb0bSSameer Pujar
4444f45fb0bSSameer Pujar					amx2_out_port: port@4 {
4454f45fb0bSSameer Pujar						reg = <4>;
4464f45fb0bSSameer Pujar
4474f45fb0bSSameer Pujar						amx2_out_ep: endpoint {
4484f45fb0bSSameer Pujar							remote-endpoint = <&xbar_amx2_out_ep>;
4494f45fb0bSSameer Pujar						};
4504f45fb0bSSameer Pujar					};
4514f45fb0bSSameer Pujar				};
4524f45fb0bSSameer Pujar			};
4534f45fb0bSSameer Pujar
4544f45fb0bSSameer Pujar			adx@702d3800 {
4554f45fb0bSSameer Pujar				status = "okay";
4564f45fb0bSSameer Pujar
4574f45fb0bSSameer Pujar				ports {
4584f45fb0bSSameer Pujar					#address-cells = <1>;
4594f45fb0bSSameer Pujar					#size-cells = <0>;
4604f45fb0bSSameer Pujar
4614f45fb0bSSameer Pujar					port@0 {
4624f45fb0bSSameer Pujar						reg = <0>;
4634f45fb0bSSameer Pujar
4644f45fb0bSSameer Pujar						adx1_in_ep: endpoint {
4654f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_in_ep>;
4664f45fb0bSSameer Pujar						};
4674f45fb0bSSameer Pujar					};
4684f45fb0bSSameer Pujar
4694f45fb0bSSameer Pujar					adx1_out1_port: port@1 {
4704f45fb0bSSameer Pujar						reg = <1>;
4714f45fb0bSSameer Pujar
4724f45fb0bSSameer Pujar						adx1_out1_ep: endpoint {
4734f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out1_ep>;
4744f45fb0bSSameer Pujar						};
4754f45fb0bSSameer Pujar					};
4764f45fb0bSSameer Pujar
4774f45fb0bSSameer Pujar					adx1_out2_port: port@2 {
4784f45fb0bSSameer Pujar						reg = <2>;
4794f45fb0bSSameer Pujar
4804f45fb0bSSameer Pujar						adx1_out2_ep: endpoint {
4814f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out2_ep>;
4824f45fb0bSSameer Pujar						};
4834f45fb0bSSameer Pujar					};
4844f45fb0bSSameer Pujar
4854f45fb0bSSameer Pujar					adx1_out3_port: port@3 {
4864f45fb0bSSameer Pujar						reg = <3>;
4874f45fb0bSSameer Pujar
4884f45fb0bSSameer Pujar						adx1_out3_ep: endpoint {
4894f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out3_ep>;
4904f45fb0bSSameer Pujar						};
4914f45fb0bSSameer Pujar					};
4924f45fb0bSSameer Pujar
4934f45fb0bSSameer Pujar					adx1_out4_port: port@4 {
4944f45fb0bSSameer Pujar						reg = <4>;
4954f45fb0bSSameer Pujar
4964f45fb0bSSameer Pujar						adx1_out4_ep: endpoint {
4974f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx1_out4_ep>;
4984f45fb0bSSameer Pujar						};
4994f45fb0bSSameer Pujar					};
5004f45fb0bSSameer Pujar				};
5014f45fb0bSSameer Pujar			};
5024f45fb0bSSameer Pujar
5034f45fb0bSSameer Pujar			adx@702d3900 {
5044f45fb0bSSameer Pujar				status = "okay";
5054f45fb0bSSameer Pujar
5064f45fb0bSSameer Pujar				ports {
5074f45fb0bSSameer Pujar					#address-cells = <1>;
5084f45fb0bSSameer Pujar					#size-cells = <0>;
5094f45fb0bSSameer Pujar
5104f45fb0bSSameer Pujar					port@0 {
5114f45fb0bSSameer Pujar						reg = <0>;
5124f45fb0bSSameer Pujar
5134f45fb0bSSameer Pujar						adx2_in_ep: endpoint {
5144f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_in_ep>;
5154f45fb0bSSameer Pujar						};
5164f45fb0bSSameer Pujar					};
5174f45fb0bSSameer Pujar
5184f45fb0bSSameer Pujar					adx2_out1_port: port@1 {
5194f45fb0bSSameer Pujar						reg = <1>;
5204f45fb0bSSameer Pujar
5214f45fb0bSSameer Pujar						adx2_out1_ep: endpoint {
5224f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out1_ep>;
5234f45fb0bSSameer Pujar						};
5244f45fb0bSSameer Pujar					};
5254f45fb0bSSameer Pujar
5264f45fb0bSSameer Pujar					adx2_out2_port: port@2 {
5274f45fb0bSSameer Pujar						reg = <2>;
5284f45fb0bSSameer Pujar
5294f45fb0bSSameer Pujar						adx2_out2_ep: endpoint {
5304f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out2_ep>;
5314f45fb0bSSameer Pujar						};
5324f45fb0bSSameer Pujar					};
5334f45fb0bSSameer Pujar
5344f45fb0bSSameer Pujar					adx2_out3_port: port@3 {
5354f45fb0bSSameer Pujar						reg = <3>;
5364f45fb0bSSameer Pujar
5374f45fb0bSSameer Pujar						adx2_out3_ep: endpoint {
5384f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out3_ep>;
5394f45fb0bSSameer Pujar						};
5404f45fb0bSSameer Pujar					};
5414f45fb0bSSameer Pujar
5424f45fb0bSSameer Pujar					adx2_out4_port: port@4 {
5434f45fb0bSSameer Pujar						reg = <4>;
5444f45fb0bSSameer Pujar
5454f45fb0bSSameer Pujar						adx2_out4_ep: endpoint {
5464f45fb0bSSameer Pujar							remote-endpoint = <&xbar_adx2_out4_ep>;
5474f45fb0bSSameer Pujar						};
5484f45fb0bSSameer Pujar					};
5494f45fb0bSSameer Pujar				};
5504f45fb0bSSameer Pujar			};
5514f45fb0bSSameer Pujar
552*79ed18d9SThierry Reding			dmic@702d4000 {
553*79ed18d9SThierry Reding				status = "okay";
554*79ed18d9SThierry Reding
555*79ed18d9SThierry Reding				ports {
556*79ed18d9SThierry Reding					#address-cells = <1>;
557*79ed18d9SThierry Reding					#size-cells = <0>;
558*79ed18d9SThierry Reding
559*79ed18d9SThierry Reding					port@0 {
560*79ed18d9SThierry Reding						reg = <0>;
561*79ed18d9SThierry Reding
562*79ed18d9SThierry Reding						dmic1_cif_ep: endpoint {
563*79ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic1_ep>;
564*79ed18d9SThierry Reding						};
565*79ed18d9SThierry Reding					};
566*79ed18d9SThierry Reding
567*79ed18d9SThierry Reding					dmic1_port: port@1 {
568*79ed18d9SThierry Reding						reg = <1>;
569*79ed18d9SThierry Reding
570*79ed18d9SThierry Reding						dmic1_dap_ep: endpoint {
571*79ed18d9SThierry Reding							/* Placeholder for external Codec */
572*79ed18d9SThierry Reding						};
573*79ed18d9SThierry Reding					};
574*79ed18d9SThierry Reding				};
575*79ed18d9SThierry Reding			};
576*79ed18d9SThierry Reding
577*79ed18d9SThierry Reding			dmic@702d4100 {
578*79ed18d9SThierry Reding				status = "okay";
579*79ed18d9SThierry Reding
580*79ed18d9SThierry Reding				ports {
581*79ed18d9SThierry Reding					#address-cells = <1>;
582*79ed18d9SThierry Reding					#size-cells = <0>;
583*79ed18d9SThierry Reding
584*79ed18d9SThierry Reding					port@0 {
585*79ed18d9SThierry Reding						reg = <0>;
586*79ed18d9SThierry Reding
587*79ed18d9SThierry Reding						dmic2_cif_ep: endpoint {
588*79ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic2_ep>;
589*79ed18d9SThierry Reding						};
590*79ed18d9SThierry Reding					};
591*79ed18d9SThierry Reding
592*79ed18d9SThierry Reding					dmic2_port: port@1 {
593*79ed18d9SThierry Reding						reg = <1>;
594*79ed18d9SThierry Reding
595*79ed18d9SThierry Reding						dmic2_dap_ep: endpoint {
596*79ed18d9SThierry Reding							/* Placeholder for external Codec */
597*79ed18d9SThierry Reding						};
598*79ed18d9SThierry Reding					};
599*79ed18d9SThierry Reding				};
600*79ed18d9SThierry Reding			};
601*79ed18d9SThierry Reding
602*79ed18d9SThierry Reding			dmic@702d4200 {
603*79ed18d9SThierry Reding				status = "okay";
604*79ed18d9SThierry Reding
605*79ed18d9SThierry Reding				ports {
606*79ed18d9SThierry Reding					#address-cells = <1>;
607*79ed18d9SThierry Reding					#size-cells = <0>;
608*79ed18d9SThierry Reding
609*79ed18d9SThierry Reding					port@0 {
610*79ed18d9SThierry Reding						reg = <0>;
611*79ed18d9SThierry Reding
612*79ed18d9SThierry Reding						dmic3_cif_ep: endpoint {
613*79ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic3_ep>;
614*79ed18d9SThierry Reding						};
615*79ed18d9SThierry Reding					};
616*79ed18d9SThierry Reding
617*79ed18d9SThierry Reding					dmic3_port: port@1 {
618*79ed18d9SThierry Reding						reg = <1>;
619*79ed18d9SThierry Reding
620*79ed18d9SThierry Reding						dmic3_dap_ep: endpoint {
621*79ed18d9SThierry Reding							/* Placeholder for external Codec */
622*79ed18d9SThierry Reding						};
623*79ed18d9SThierry Reding					};
624*79ed18d9SThierry Reding				};
625*79ed18d9SThierry Reding			};
626*79ed18d9SThierry Reding
627afcb41e3SSameer Pujar			processing-engine@702d8000 {
628afcb41e3SSameer Pujar				status = "okay";
629afcb41e3SSameer Pujar
630afcb41e3SSameer Pujar				ports {
631afcb41e3SSameer Pujar					#address-cells = <1>;
632afcb41e3SSameer Pujar					#size-cells = <0>;
633afcb41e3SSameer Pujar
634afcb41e3SSameer Pujar					port@0 {
635afcb41e3SSameer Pujar						reg = <0x0>;
636afcb41e3SSameer Pujar
637afcb41e3SSameer Pujar						ope1_cif_in_ep: endpoint {
638afcb41e3SSameer Pujar							remote-endpoint = <&xbar_ope1_in_ep>;
639afcb41e3SSameer Pujar						};
640afcb41e3SSameer Pujar					};
641afcb41e3SSameer Pujar
642afcb41e3SSameer Pujar					ope1_out_port: port@1 {
643afcb41e3SSameer Pujar						reg = <0x1>;
644afcb41e3SSameer Pujar
645afcb41e3SSameer Pujar						ope1_cif_out_ep: endpoint {
646afcb41e3SSameer Pujar							remote-endpoint = <&xbar_ope1_out_ep>;
647afcb41e3SSameer Pujar						};
648afcb41e3SSameer Pujar					};
649afcb41e3SSameer Pujar				};
650afcb41e3SSameer Pujar			};
651afcb41e3SSameer Pujar
652afcb41e3SSameer Pujar			processing-engine@702d8400 {
653afcb41e3SSameer Pujar				status = "okay";
654afcb41e3SSameer Pujar
655afcb41e3SSameer Pujar				ports {
656afcb41e3SSameer Pujar					#address-cells = <1>;
657afcb41e3SSameer Pujar					#size-cells = <0>;
658afcb41e3SSameer Pujar
659afcb41e3SSameer Pujar					port@0 {
660afcb41e3SSameer Pujar						reg = <0x0>;
661afcb41e3SSameer Pujar
662afcb41e3SSameer Pujar						ope2_cif_in_ep: endpoint {
663afcb41e3SSameer Pujar							remote-endpoint = <&xbar_ope2_in_ep>;
664afcb41e3SSameer Pujar						};
665afcb41e3SSameer Pujar					};
666afcb41e3SSameer Pujar
667afcb41e3SSameer Pujar					ope2_out_port: port@1 {
668afcb41e3SSameer Pujar						reg = <0x1>;
669afcb41e3SSameer Pujar
670afcb41e3SSameer Pujar						ope2_cif_out_ep: endpoint {
671afcb41e3SSameer Pujar							remote-endpoint = <&xbar_ope2_out_ep>;
672afcb41e3SSameer Pujar						};
673afcb41e3SSameer Pujar					};
674afcb41e3SSameer Pujar				};
675afcb41e3SSameer Pujar			};
676afcb41e3SSameer Pujar
677*79ed18d9SThierry Reding			mvc@702da000 {
678*79ed18d9SThierry Reding				status = "okay";
679*79ed18d9SThierry Reding
680*79ed18d9SThierry Reding				ports {
681*79ed18d9SThierry Reding					#address-cells = <1>;
682*79ed18d9SThierry Reding					#size-cells = <0>;
683*79ed18d9SThierry Reding
684*79ed18d9SThierry Reding					port@0 {
685*79ed18d9SThierry Reding						reg = <0>;
686*79ed18d9SThierry Reding
687*79ed18d9SThierry Reding						mvc1_cif_in_ep: endpoint {
688*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc1_in_ep>;
689*79ed18d9SThierry Reding						};
690*79ed18d9SThierry Reding					};
691*79ed18d9SThierry Reding
692*79ed18d9SThierry Reding					mvc1_out_port: port@1 {
693*79ed18d9SThierry Reding						reg = <1>;
694*79ed18d9SThierry Reding
695*79ed18d9SThierry Reding						mvc1_cif_out_ep: endpoint {
696*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc1_out_ep>;
697*79ed18d9SThierry Reding						};
698*79ed18d9SThierry Reding					};
699*79ed18d9SThierry Reding				};
700*79ed18d9SThierry Reding			};
701*79ed18d9SThierry Reding
702*79ed18d9SThierry Reding			mvc@702da200 {
703*79ed18d9SThierry Reding				status = "okay";
704*79ed18d9SThierry Reding
705*79ed18d9SThierry Reding				ports {
706*79ed18d9SThierry Reding					#address-cells = <1>;
707*79ed18d9SThierry Reding					#size-cells = <0>;
708*79ed18d9SThierry Reding
709*79ed18d9SThierry Reding					port@0 {
710*79ed18d9SThierry Reding						reg = <0>;
711*79ed18d9SThierry Reding
712*79ed18d9SThierry Reding						mvc2_cif_in_ep: endpoint {
713*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc2_in_ep>;
714*79ed18d9SThierry Reding						};
715*79ed18d9SThierry Reding					};
716*79ed18d9SThierry Reding
717*79ed18d9SThierry Reding					mvc2_out_port: port@1 {
718*79ed18d9SThierry Reding						reg = <1>;
719*79ed18d9SThierry Reding
720*79ed18d9SThierry Reding						mvc2_cif_out_ep: endpoint {
721*79ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc2_out_ep>;
722*79ed18d9SThierry Reding						};
723*79ed18d9SThierry Reding					};
724*79ed18d9SThierry Reding				};
725*79ed18d9SThierry Reding			};
726*79ed18d9SThierry Reding
7274f45fb0bSSameer Pujar			amixer@702dbb00 {
7284f45fb0bSSameer Pujar				status = "okay";
7294f45fb0bSSameer Pujar
7304f45fb0bSSameer Pujar				ports {
7314f45fb0bSSameer Pujar					#address-cells = <1>;
7324f45fb0bSSameer Pujar					#size-cells = <0>;
7334f45fb0bSSameer Pujar
7344f45fb0bSSameer Pujar					port@0 {
7354f45fb0bSSameer Pujar						reg = <0x0>;
7364f45fb0bSSameer Pujar
7374f45fb0bSSameer Pujar						mixer_in1_ep: endpoint {
7384f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in1_ep>;
7394f45fb0bSSameer Pujar						};
7404f45fb0bSSameer Pujar					};
7414f45fb0bSSameer Pujar
7424f45fb0bSSameer Pujar					port@1 {
7434f45fb0bSSameer Pujar						reg = <0x1>;
7444f45fb0bSSameer Pujar
7454f45fb0bSSameer Pujar						mixer_in2_ep: endpoint {
7464f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in2_ep>;
7474f45fb0bSSameer Pujar						};
7484f45fb0bSSameer Pujar					};
7494f45fb0bSSameer Pujar
7504f45fb0bSSameer Pujar					port@2 {
7514f45fb0bSSameer Pujar						reg = <0x2>;
7524f45fb0bSSameer Pujar
7534f45fb0bSSameer Pujar						mixer_in3_ep: endpoint {
7544f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in3_ep>;
7554f45fb0bSSameer Pujar						};
7564f45fb0bSSameer Pujar					};
7574f45fb0bSSameer Pujar
7584f45fb0bSSameer Pujar					port@3 {
7594f45fb0bSSameer Pujar						reg = <0x3>;
7604f45fb0bSSameer Pujar
7614f45fb0bSSameer Pujar						mixer_in4_ep: endpoint {
7624f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in4_ep>;
7634f45fb0bSSameer Pujar						};
7644f45fb0bSSameer Pujar					};
7654f45fb0bSSameer Pujar
7664f45fb0bSSameer Pujar					port@4 {
7674f45fb0bSSameer Pujar						reg = <0x4>;
7684f45fb0bSSameer Pujar
7694f45fb0bSSameer Pujar						mixer_in5_ep: endpoint {
7704f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in5_ep>;
7714f45fb0bSSameer Pujar						};
7724f45fb0bSSameer Pujar					};
7734f45fb0bSSameer Pujar
7744f45fb0bSSameer Pujar					port@5 {
7754f45fb0bSSameer Pujar						reg = <0x5>;
7764f45fb0bSSameer Pujar
7774f45fb0bSSameer Pujar						mixer_in6_ep: endpoint {
7784f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in6_ep>;
7794f45fb0bSSameer Pujar						};
7804f45fb0bSSameer Pujar					};
7814f45fb0bSSameer Pujar
7824f45fb0bSSameer Pujar					port@6 {
7834f45fb0bSSameer Pujar						reg = <0x6>;
7844f45fb0bSSameer Pujar
7854f45fb0bSSameer Pujar						mixer_in7_ep: endpoint {
7864f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in7_ep>;
7874f45fb0bSSameer Pujar						};
7884f45fb0bSSameer Pujar					};
7894f45fb0bSSameer Pujar
7904f45fb0bSSameer Pujar					port@7 {
7914f45fb0bSSameer Pujar						reg = <0x7>;
7924f45fb0bSSameer Pujar
7934f45fb0bSSameer Pujar						mixer_in8_ep: endpoint {
7944f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in8_ep>;
7954f45fb0bSSameer Pujar						};
7964f45fb0bSSameer Pujar					};
7974f45fb0bSSameer Pujar
7984f45fb0bSSameer Pujar					port@8 {
7994f45fb0bSSameer Pujar						reg = <0x8>;
8004f45fb0bSSameer Pujar
8014f45fb0bSSameer Pujar						mixer_in9_ep: endpoint {
8024f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in9_ep>;
8034f45fb0bSSameer Pujar						};
8044f45fb0bSSameer Pujar					};
8054f45fb0bSSameer Pujar
8064f45fb0bSSameer Pujar					port@9 {
8074f45fb0bSSameer Pujar						reg = <0x9>;
8084f45fb0bSSameer Pujar
8094f45fb0bSSameer Pujar						mixer_in10_ep: endpoint {
8104f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_in10_ep>;
8114f45fb0bSSameer Pujar						};
8124f45fb0bSSameer Pujar					};
8134f45fb0bSSameer Pujar
8144f45fb0bSSameer Pujar					mixer_out1_port: port@a {
8154f45fb0bSSameer Pujar						reg = <0xa>;
8164f45fb0bSSameer Pujar
8174f45fb0bSSameer Pujar						mixer_out1_ep: endpoint {
8184f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out1_ep>;
8194f45fb0bSSameer Pujar						};
8204f45fb0bSSameer Pujar					};
8214f45fb0bSSameer Pujar
8224f45fb0bSSameer Pujar					mixer_out2_port: port@b {
8234f45fb0bSSameer Pujar						reg = <0xb>;
8244f45fb0bSSameer Pujar
8254f45fb0bSSameer Pujar						mixer_out2_ep: endpoint {
8264f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out2_ep>;
8274f45fb0bSSameer Pujar						};
8284f45fb0bSSameer Pujar					};
8294f45fb0bSSameer Pujar
8304f45fb0bSSameer Pujar					mixer_out3_port: port@c {
8314f45fb0bSSameer Pujar						reg = <0xc>;
8324f45fb0bSSameer Pujar
8334f45fb0bSSameer Pujar						mixer_out3_ep: endpoint {
8344f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out3_ep>;
8354f45fb0bSSameer Pujar						};
8364f45fb0bSSameer Pujar					};
8374f45fb0bSSameer Pujar
8384f45fb0bSSameer Pujar					mixer_out4_port: port@d {
8394f45fb0bSSameer Pujar						reg = <0xd>;
8404f45fb0bSSameer Pujar
8414f45fb0bSSameer Pujar						mixer_out4_ep: endpoint {
8424f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out4_ep>;
8434f45fb0bSSameer Pujar						};
8444f45fb0bSSameer Pujar					};
8454f45fb0bSSameer Pujar
8464f45fb0bSSameer Pujar					mixer_out5_port: port@e {
8474f45fb0bSSameer Pujar						reg = <0xe>;
8484f45fb0bSSameer Pujar
8494f45fb0bSSameer Pujar						mixer_out5_ep: endpoint {
8504f45fb0bSSameer Pujar							remote-endpoint = <&xbar_mixer_out5_ep>;
8514f45fb0bSSameer Pujar						};
8524f45fb0bSSameer Pujar					};
8534f45fb0bSSameer Pujar				};
8544f45fb0bSSameer Pujar			};
8554f45fb0bSSameer Pujar
856b0b4e286SSameer Pujar			ports {
857b0b4e286SSameer Pujar				xbar_i2s1_port: port@a {
858b0b4e286SSameer Pujar					reg = <0xa>;
859b0b4e286SSameer Pujar
860b0b4e286SSameer Pujar					xbar_i2s1_ep: endpoint {
861b0b4e286SSameer Pujar						remote-endpoint = <&i2s1_cif_ep>;
862b0b4e286SSameer Pujar					};
863b0b4e286SSameer Pujar				};
864b0b4e286SSameer Pujar
865b0b4e286SSameer Pujar				xbar_i2s2_port: port@b {
866b0b4e286SSameer Pujar					reg = <0xb>;
867b0b4e286SSameer Pujar
868b0b4e286SSameer Pujar					xbar_i2s2_ep: endpoint {
869b0b4e286SSameer Pujar						remote-endpoint = <&i2s2_cif_ep>;
870b0b4e286SSameer Pujar					};
871b0b4e286SSameer Pujar				};
872b0b4e286SSameer Pujar
873b0b4e286SSameer Pujar				xbar_i2s3_port: port@c {
874b0b4e286SSameer Pujar					reg = <0xc>;
875b0b4e286SSameer Pujar
876b0b4e286SSameer Pujar					xbar_i2s3_ep: endpoint {
877b0b4e286SSameer Pujar						remote-endpoint = <&i2s3_cif_ep>;
878b0b4e286SSameer Pujar					};
879b0b4e286SSameer Pujar				};
880b0b4e286SSameer Pujar
881b0b4e286SSameer Pujar				xbar_i2s4_port: port@d {
882b0b4e286SSameer Pujar					reg = <0xd>;
883b0b4e286SSameer Pujar
884b0b4e286SSameer Pujar					xbar_i2s4_ep: endpoint {
885b0b4e286SSameer Pujar						remote-endpoint = <&i2s4_cif_ep>;
886b0b4e286SSameer Pujar					};
887b0b4e286SSameer Pujar				};
888b0b4e286SSameer Pujar
889b0b4e286SSameer Pujar				xbar_i2s5_port: port@e {
890b0b4e286SSameer Pujar					reg = <0xe>;
891b0b4e286SSameer Pujar
892b0b4e286SSameer Pujar					xbar_i2s5_ep: endpoint {
893b0b4e286SSameer Pujar						remote-endpoint = <&i2s5_cif_ep>;
894b0b4e286SSameer Pujar					};
895b0b4e286SSameer Pujar				};
896b0b4e286SSameer Pujar
897b0b4e286SSameer Pujar				xbar_dmic1_port: port@f {
898b0b4e286SSameer Pujar					reg = <0xf>;
899b0b4e286SSameer Pujar
900b0b4e286SSameer Pujar					xbar_dmic1_ep: endpoint {
901b0b4e286SSameer Pujar						remote-endpoint = <&dmic1_cif_ep>;
902b0b4e286SSameer Pujar					};
903b0b4e286SSameer Pujar				};
904b0b4e286SSameer Pujar
905b0b4e286SSameer Pujar				xbar_dmic2_port: port@10 {
906b0b4e286SSameer Pujar					reg = <0x10>;
907b0b4e286SSameer Pujar
908b0b4e286SSameer Pujar					xbar_dmic2_ep: endpoint {
909b0b4e286SSameer Pujar						remote-endpoint = <&dmic2_cif_ep>;
910b0b4e286SSameer Pujar					};
911b0b4e286SSameer Pujar				};
912b0b4e286SSameer Pujar
913b0b4e286SSameer Pujar				xbar_dmic3_port: port@11 {
914b0b4e286SSameer Pujar					reg = <0x11>;
915b0b4e286SSameer Pujar
916b0b4e286SSameer Pujar					xbar_dmic3_ep: endpoint {
917b0b4e286SSameer Pujar						remote-endpoint = <&dmic3_cif_ep>;
918b0b4e286SSameer Pujar					};
919b0b4e286SSameer Pujar				};
9204f45fb0bSSameer Pujar
9214f45fb0bSSameer Pujar				xbar_sfc1_in_port: port@12 {
9224f45fb0bSSameer Pujar					reg = <0x12>;
9234f45fb0bSSameer Pujar
9244f45fb0bSSameer Pujar					xbar_sfc1_in_ep: endpoint {
9254f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_in_ep>;
9264f45fb0bSSameer Pujar					};
9274f45fb0bSSameer Pujar				};
9284f45fb0bSSameer Pujar
9294f45fb0bSSameer Pujar				port@13 {
9304f45fb0bSSameer Pujar					reg = <0x13>;
9314f45fb0bSSameer Pujar
9324f45fb0bSSameer Pujar					xbar_sfc1_out_ep: endpoint {
9334f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_out_ep>;
9344f45fb0bSSameer Pujar					};
9354f45fb0bSSameer Pujar				};
9364f45fb0bSSameer Pujar
9374f45fb0bSSameer Pujar				xbar_sfc2_in_port: port@14 {
9384f45fb0bSSameer Pujar					reg = <0x14>;
9394f45fb0bSSameer Pujar
9404f45fb0bSSameer Pujar					xbar_sfc2_in_ep: endpoint {
9414f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_in_ep>;
9424f45fb0bSSameer Pujar					};
9434f45fb0bSSameer Pujar				};
9444f45fb0bSSameer Pujar
9454f45fb0bSSameer Pujar				port@15 {
9464f45fb0bSSameer Pujar					reg = <0x15>;
9474f45fb0bSSameer Pujar
9484f45fb0bSSameer Pujar					xbar_sfc2_out_ep: endpoint {
9494f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_out_ep>;
9504f45fb0bSSameer Pujar					};
9514f45fb0bSSameer Pujar				};
9524f45fb0bSSameer Pujar
9534f45fb0bSSameer Pujar				xbar_sfc3_in_port: port@16 {
9544f45fb0bSSameer Pujar					reg = <0x16>;
9554f45fb0bSSameer Pujar
9564f45fb0bSSameer Pujar					xbar_sfc3_in_ep: endpoint {
9574f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_in_ep>;
9584f45fb0bSSameer Pujar					};
9594f45fb0bSSameer Pujar				};
9604f45fb0bSSameer Pujar
9614f45fb0bSSameer Pujar				port@17 {
9624f45fb0bSSameer Pujar					reg = <0x17>;
9634f45fb0bSSameer Pujar
9644f45fb0bSSameer Pujar					xbar_sfc3_out_ep: endpoint {
9654f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_out_ep>;
9664f45fb0bSSameer Pujar					};
9674f45fb0bSSameer Pujar				};
9684f45fb0bSSameer Pujar
9694f45fb0bSSameer Pujar				xbar_sfc4_in_port: port@18 {
9704f45fb0bSSameer Pujar					reg = <0x18>;
9714f45fb0bSSameer Pujar
9724f45fb0bSSameer Pujar					xbar_sfc4_in_ep: endpoint {
9734f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_in_ep>;
9744f45fb0bSSameer Pujar					};
9754f45fb0bSSameer Pujar				};
9764f45fb0bSSameer Pujar
9774f45fb0bSSameer Pujar				port@19 {
9784f45fb0bSSameer Pujar					reg = <0x19>;
9794f45fb0bSSameer Pujar
9804f45fb0bSSameer Pujar					xbar_sfc4_out_ep: endpoint {
9814f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_out_ep>;
9824f45fb0bSSameer Pujar					};
9834f45fb0bSSameer Pujar				};
9844f45fb0bSSameer Pujar
9854f45fb0bSSameer Pujar				xbar_mvc1_in_port: port@1a {
9864f45fb0bSSameer Pujar					reg = <0x1a>;
9874f45fb0bSSameer Pujar
9884f45fb0bSSameer Pujar					xbar_mvc1_in_ep: endpoint {
9894f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_in_ep>;
9904f45fb0bSSameer Pujar					};
9914f45fb0bSSameer Pujar				};
9924f45fb0bSSameer Pujar
9934f45fb0bSSameer Pujar				port@1b {
9944f45fb0bSSameer Pujar					reg = <0x1b>;
9954f45fb0bSSameer Pujar
9964f45fb0bSSameer Pujar					xbar_mvc1_out_ep: endpoint {
9974f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_out_ep>;
9984f45fb0bSSameer Pujar					};
9994f45fb0bSSameer Pujar				};
10004f45fb0bSSameer Pujar
10014f45fb0bSSameer Pujar				xbar_mvc2_in_port: port@1c {
10024f45fb0bSSameer Pujar					reg = <0x1c>;
10034f45fb0bSSameer Pujar
10044f45fb0bSSameer Pujar					xbar_mvc2_in_ep: endpoint {
10054f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_in_ep>;
10064f45fb0bSSameer Pujar					};
10074f45fb0bSSameer Pujar				};
10084f45fb0bSSameer Pujar
10094f45fb0bSSameer Pujar				port@1d {
10104f45fb0bSSameer Pujar					reg = <0x1d>;
10114f45fb0bSSameer Pujar
10124f45fb0bSSameer Pujar					xbar_mvc2_out_ep: endpoint {
10134f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_out_ep>;
10144f45fb0bSSameer Pujar					};
10154f45fb0bSSameer Pujar				};
10164f45fb0bSSameer Pujar
10174f45fb0bSSameer Pujar				xbar_amx1_in1_port: port@1e {
10184f45fb0bSSameer Pujar					reg = <0x1e>;
10194f45fb0bSSameer Pujar
10204f45fb0bSSameer Pujar					xbar_amx1_in1_ep: endpoint {
10214f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in1_ep>;
10224f45fb0bSSameer Pujar					};
10234f45fb0bSSameer Pujar				};
10244f45fb0bSSameer Pujar
10254f45fb0bSSameer Pujar				xbar_amx1_in2_port: port@1f {
10264f45fb0bSSameer Pujar					reg = <0x1f>;
10274f45fb0bSSameer Pujar
10284f45fb0bSSameer Pujar					xbar_amx1_in2_ep: endpoint {
10294f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in2_ep>;
10304f45fb0bSSameer Pujar					};
10314f45fb0bSSameer Pujar				};
10324f45fb0bSSameer Pujar
10334f45fb0bSSameer Pujar				xbar_amx1_in3_port: port@20 {
10344f45fb0bSSameer Pujar					reg = <0x20>;
10354f45fb0bSSameer Pujar
10364f45fb0bSSameer Pujar					xbar_amx1_in3_ep: endpoint {
10374f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in3_ep>;
10384f45fb0bSSameer Pujar					};
10394f45fb0bSSameer Pujar				};
10404f45fb0bSSameer Pujar
10414f45fb0bSSameer Pujar				xbar_amx1_in4_port: port@21 {
10424f45fb0bSSameer Pujar					reg = <0x21>;
10434f45fb0bSSameer Pujar
10444f45fb0bSSameer Pujar					xbar_amx1_in4_ep: endpoint {
10454f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in4_ep>;
10464f45fb0bSSameer Pujar					};
10474f45fb0bSSameer Pujar				};
10484f45fb0bSSameer Pujar
10494f45fb0bSSameer Pujar				port@22 {
10504f45fb0bSSameer Pujar					reg = <0x22>;
10514f45fb0bSSameer Pujar
10524f45fb0bSSameer Pujar					xbar_amx1_out_ep: endpoint {
10534f45fb0bSSameer Pujar						remote-endpoint = <&amx1_out_ep>;
10544f45fb0bSSameer Pujar					};
10554f45fb0bSSameer Pujar				};
10564f45fb0bSSameer Pujar
10574f45fb0bSSameer Pujar				xbar_amx2_in1_port: port@23 {
10584f45fb0bSSameer Pujar					reg = <0x23>;
10594f45fb0bSSameer Pujar
10604f45fb0bSSameer Pujar					xbar_amx2_in1_ep: endpoint {
10614f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in1_ep>;
10624f45fb0bSSameer Pujar					};
10634f45fb0bSSameer Pujar				};
10644f45fb0bSSameer Pujar
10654f45fb0bSSameer Pujar				xbar_amx2_in2_port: port@24 {
10664f45fb0bSSameer Pujar					reg = <0x24>;
10674f45fb0bSSameer Pujar
10684f45fb0bSSameer Pujar					xbar_amx2_in2_ep: endpoint {
10694f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in2_ep>;
10704f45fb0bSSameer Pujar					};
10714f45fb0bSSameer Pujar				};
10724f45fb0bSSameer Pujar
10734f45fb0bSSameer Pujar				xbar_amx2_in3_port: port@25 {
10744f45fb0bSSameer Pujar					reg = <0x25>;
10754f45fb0bSSameer Pujar
10764f45fb0bSSameer Pujar					xbar_amx2_in3_ep: endpoint {
10774f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in3_ep>;
10784f45fb0bSSameer Pujar					};
10794f45fb0bSSameer Pujar				};
10804f45fb0bSSameer Pujar
10814f45fb0bSSameer Pujar				xbar_amx2_in4_port: port@26 {
10824f45fb0bSSameer Pujar					reg = <0x26>;
10834f45fb0bSSameer Pujar
10844f45fb0bSSameer Pujar					xbar_amx2_in4_ep: endpoint {
10854f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in4_ep>;
10864f45fb0bSSameer Pujar					};
10874f45fb0bSSameer Pujar				};
10884f45fb0bSSameer Pujar
10894f45fb0bSSameer Pujar				port@27 {
10904f45fb0bSSameer Pujar					reg = <0x27>;
10914f45fb0bSSameer Pujar
10924f45fb0bSSameer Pujar					xbar_amx2_out_ep: endpoint {
10934f45fb0bSSameer Pujar						remote-endpoint = <&amx2_out_ep>;
10944f45fb0bSSameer Pujar					};
10954f45fb0bSSameer Pujar				};
10964f45fb0bSSameer Pujar
10974f45fb0bSSameer Pujar				xbar_adx1_in_port: port@28 {
10984f45fb0bSSameer Pujar					reg = <0x28>;
10994f45fb0bSSameer Pujar
11004f45fb0bSSameer Pujar					xbar_adx1_in_ep: endpoint {
11014f45fb0bSSameer Pujar						remote-endpoint = <&adx1_in_ep>;
11024f45fb0bSSameer Pujar					};
11034f45fb0bSSameer Pujar				};
11044f45fb0bSSameer Pujar
11054f45fb0bSSameer Pujar				port@29 {
11064f45fb0bSSameer Pujar					reg = <0x29>;
11074f45fb0bSSameer Pujar
11084f45fb0bSSameer Pujar					xbar_adx1_out1_ep: endpoint {
11094f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out1_ep>;
11104f45fb0bSSameer Pujar					};
11114f45fb0bSSameer Pujar				};
11124f45fb0bSSameer Pujar
11134f45fb0bSSameer Pujar				port@2a {
11144f45fb0bSSameer Pujar					reg = <0x2a>;
11154f45fb0bSSameer Pujar
11164f45fb0bSSameer Pujar					xbar_adx1_out2_ep: endpoint {
11174f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out2_ep>;
11184f45fb0bSSameer Pujar					};
11194f45fb0bSSameer Pujar				};
11204f45fb0bSSameer Pujar
11214f45fb0bSSameer Pujar				port@2b {
11224f45fb0bSSameer Pujar					reg = <0x2b>;
11234f45fb0bSSameer Pujar
11244f45fb0bSSameer Pujar					xbar_adx1_out3_ep: endpoint {
11254f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out3_ep>;
11264f45fb0bSSameer Pujar					};
11274f45fb0bSSameer Pujar				};
11284f45fb0bSSameer Pujar
11294f45fb0bSSameer Pujar				port@2c {
11304f45fb0bSSameer Pujar					reg = <0x2c>;
11314f45fb0bSSameer Pujar
11324f45fb0bSSameer Pujar					xbar_adx1_out4_ep: endpoint {
11334f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out4_ep>;
11344f45fb0bSSameer Pujar					};
11354f45fb0bSSameer Pujar				};
11364f45fb0bSSameer Pujar
11374f45fb0bSSameer Pujar				xbar_adx2_in_port: port@2d {
11384f45fb0bSSameer Pujar					reg = <0x2d>;
11394f45fb0bSSameer Pujar
11404f45fb0bSSameer Pujar					xbar_adx2_in_ep: endpoint {
11414f45fb0bSSameer Pujar						remote-endpoint = <&adx2_in_ep>;
11424f45fb0bSSameer Pujar					};
11434f45fb0bSSameer Pujar				};
11444f45fb0bSSameer Pujar
11454f45fb0bSSameer Pujar				port@2e {
11464f45fb0bSSameer Pujar					reg = <0x2e>;
11474f45fb0bSSameer Pujar
11484f45fb0bSSameer Pujar					xbar_adx2_out1_ep: endpoint {
11494f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out1_ep>;
11504f45fb0bSSameer Pujar					};
11514f45fb0bSSameer Pujar				};
11524f45fb0bSSameer Pujar
11534f45fb0bSSameer Pujar				port@2f {
11544f45fb0bSSameer Pujar					reg = <0x2f>;
11554f45fb0bSSameer Pujar
11564f45fb0bSSameer Pujar					xbar_adx2_out2_ep: endpoint {
11574f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out2_ep>;
11584f45fb0bSSameer Pujar					};
11594f45fb0bSSameer Pujar				};
11604f45fb0bSSameer Pujar
11614f45fb0bSSameer Pujar				port@30 {
11624f45fb0bSSameer Pujar					reg = <0x30>;
11634f45fb0bSSameer Pujar
11644f45fb0bSSameer Pujar					xbar_adx2_out3_ep: endpoint {
11654f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out3_ep>;
11664f45fb0bSSameer Pujar					};
11674f45fb0bSSameer Pujar				};
11684f45fb0bSSameer Pujar
11694f45fb0bSSameer Pujar				port@31 {
11704f45fb0bSSameer Pujar					reg = <0x31>;
11714f45fb0bSSameer Pujar
11724f45fb0bSSameer Pujar					xbar_adx2_out4_ep: endpoint {
11734f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out4_ep>;
11744f45fb0bSSameer Pujar					};
11754f45fb0bSSameer Pujar				};
11764f45fb0bSSameer Pujar
11774f45fb0bSSameer Pujar				xbar_mixer_in1_port: port@32 {
11784f45fb0bSSameer Pujar					reg = <0x32>;
11794f45fb0bSSameer Pujar
11804f45fb0bSSameer Pujar					xbar_mixer_in1_ep: endpoint {
11814f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in1_ep>;
11824f45fb0bSSameer Pujar					};
11834f45fb0bSSameer Pujar				};
11844f45fb0bSSameer Pujar
11854f45fb0bSSameer Pujar				xbar_mixer_in2_port: port@33 {
11864f45fb0bSSameer Pujar					reg = <0x33>;
11874f45fb0bSSameer Pujar
11884f45fb0bSSameer Pujar					xbar_mixer_in2_ep: endpoint {
11894f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in2_ep>;
11904f45fb0bSSameer Pujar					};
11914f45fb0bSSameer Pujar				};
11924f45fb0bSSameer Pujar
11934f45fb0bSSameer Pujar				xbar_mixer_in3_port: port@34 {
11944f45fb0bSSameer Pujar					reg = <0x34>;
11954f45fb0bSSameer Pujar
11964f45fb0bSSameer Pujar					xbar_mixer_in3_ep: endpoint {
11974f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in3_ep>;
11984f45fb0bSSameer Pujar					};
11994f45fb0bSSameer Pujar				};
12004f45fb0bSSameer Pujar
12014f45fb0bSSameer Pujar				xbar_mixer_in4_port: port@35 {
12024f45fb0bSSameer Pujar					reg = <0x35>;
12034f45fb0bSSameer Pujar
12044f45fb0bSSameer Pujar					xbar_mixer_in4_ep: endpoint {
12054f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in4_ep>;
12064f45fb0bSSameer Pujar					};
12074f45fb0bSSameer Pujar				};
12084f45fb0bSSameer Pujar
12094f45fb0bSSameer Pujar				xbar_mixer_in5_port: port@36 {
12104f45fb0bSSameer Pujar					reg = <0x36>;
12114f45fb0bSSameer Pujar
12124f45fb0bSSameer Pujar					xbar_mixer_in5_ep: endpoint {
12134f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in5_ep>;
12144f45fb0bSSameer Pujar					};
12154f45fb0bSSameer Pujar				};
12164f45fb0bSSameer Pujar
12174f45fb0bSSameer Pujar				xbar_mixer_in6_port: port@37 {
12184f45fb0bSSameer Pujar					reg = <0x37>;
12194f45fb0bSSameer Pujar
12204f45fb0bSSameer Pujar					xbar_mixer_in6_ep: endpoint {
12214f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in6_ep>;
12224f45fb0bSSameer Pujar					};
12234f45fb0bSSameer Pujar				};
12244f45fb0bSSameer Pujar
12254f45fb0bSSameer Pujar				xbar_mixer_in7_port: port@38 {
12264f45fb0bSSameer Pujar					reg = <0x38>;
12274f45fb0bSSameer Pujar
12284f45fb0bSSameer Pujar					xbar_mixer_in7_ep: endpoint {
12294f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in7_ep>;
12304f45fb0bSSameer Pujar					};
12314f45fb0bSSameer Pujar				};
12324f45fb0bSSameer Pujar
12334f45fb0bSSameer Pujar				xbar_mixer_in8_port: port@39 {
12344f45fb0bSSameer Pujar					reg = <0x39>;
12354f45fb0bSSameer Pujar
12364f45fb0bSSameer Pujar					xbar_mixer_in8_ep: endpoint {
12374f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in8_ep>;
12384f45fb0bSSameer Pujar					};
12394f45fb0bSSameer Pujar				};
12404f45fb0bSSameer Pujar
12414f45fb0bSSameer Pujar				xbar_mixer_in9_port: port@3a {
12424f45fb0bSSameer Pujar					reg = <0x3a>;
12434f45fb0bSSameer Pujar
12444f45fb0bSSameer Pujar					xbar_mixer_in9_ep: endpoint {
12454f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in9_ep>;
12464f45fb0bSSameer Pujar					};
12474f45fb0bSSameer Pujar				};
12484f45fb0bSSameer Pujar
12494f45fb0bSSameer Pujar				xbar_mixer_in10_port: port@3b {
12504f45fb0bSSameer Pujar					reg = <0x3b>;
12514f45fb0bSSameer Pujar
12524f45fb0bSSameer Pujar					xbar_mixer_in10_ep: endpoint {
12534f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in10_ep>;
12544f45fb0bSSameer Pujar					};
12554f45fb0bSSameer Pujar				};
12564f45fb0bSSameer Pujar
12574f45fb0bSSameer Pujar				port@3c {
12584f45fb0bSSameer Pujar					reg = <0x3c>;
12594f45fb0bSSameer Pujar
12604f45fb0bSSameer Pujar					xbar_mixer_out1_ep: endpoint {
12614f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out1_ep>;
12624f45fb0bSSameer Pujar					};
12634f45fb0bSSameer Pujar				};
12644f45fb0bSSameer Pujar
12654f45fb0bSSameer Pujar				port@3d {
12664f45fb0bSSameer Pujar					reg = <0x3d>;
12674f45fb0bSSameer Pujar
12684f45fb0bSSameer Pujar					xbar_mixer_out2_ep: endpoint {
12694f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out2_ep>;
12704f45fb0bSSameer Pujar					};
12714f45fb0bSSameer Pujar				};
12724f45fb0bSSameer Pujar
12734f45fb0bSSameer Pujar				port@3e {
12744f45fb0bSSameer Pujar					reg = <0x3e>;
12754f45fb0bSSameer Pujar
12764f45fb0bSSameer Pujar					xbar_mixer_out3_ep: endpoint {
12774f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out3_ep>;
12784f45fb0bSSameer Pujar					};
12794f45fb0bSSameer Pujar				};
12804f45fb0bSSameer Pujar
12814f45fb0bSSameer Pujar				port@3f {
12824f45fb0bSSameer Pujar					reg = <0x3f>;
12834f45fb0bSSameer Pujar
12844f45fb0bSSameer Pujar					xbar_mixer_out4_ep: endpoint {
12854f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out4_ep>;
12864f45fb0bSSameer Pujar					};
12874f45fb0bSSameer Pujar				};
12884f45fb0bSSameer Pujar
12894f45fb0bSSameer Pujar				port@40 {
12904f45fb0bSSameer Pujar					reg = <0x40>;
12914f45fb0bSSameer Pujar
12924f45fb0bSSameer Pujar					xbar_mixer_out5_ep: endpoint {
12934f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out5_ep>;
12944f45fb0bSSameer Pujar					};
12954f45fb0bSSameer Pujar				};
1296afcb41e3SSameer Pujar
1297afcb41e3SSameer Pujar				xbar_ope1_in_port: port@41 {
1298afcb41e3SSameer Pujar					reg = <0x41>;
1299afcb41e3SSameer Pujar
1300afcb41e3SSameer Pujar					xbar_ope1_in_ep: endpoint {
1301afcb41e3SSameer Pujar						remote-endpoint = <&ope1_cif_in_ep>;
1302afcb41e3SSameer Pujar					};
1303afcb41e3SSameer Pujar				};
1304afcb41e3SSameer Pujar
1305afcb41e3SSameer Pujar				port@42 {
1306afcb41e3SSameer Pujar					reg = <0x42>;
1307afcb41e3SSameer Pujar
1308afcb41e3SSameer Pujar					xbar_ope1_out_ep: endpoint {
1309afcb41e3SSameer Pujar						remote-endpoint = <&ope1_cif_out_ep>;
1310afcb41e3SSameer Pujar					};
1311afcb41e3SSameer Pujar				};
1312afcb41e3SSameer Pujar
1313afcb41e3SSameer Pujar				xbar_ope2_in_port: port@43 {
1314afcb41e3SSameer Pujar					reg = <0x43>;
1315afcb41e3SSameer Pujar
1316afcb41e3SSameer Pujar					xbar_ope2_in_ep: endpoint {
1317afcb41e3SSameer Pujar						remote-endpoint = <&ope2_cif_in_ep>;
1318afcb41e3SSameer Pujar					};
1319afcb41e3SSameer Pujar				};
1320afcb41e3SSameer Pujar
1321afcb41e3SSameer Pujar				port@44 {
1322afcb41e3SSameer Pujar					reg = <0x44>;
1323afcb41e3SSameer Pujar
1324afcb41e3SSameer Pujar					xbar_ope2_out_ep: endpoint {
1325afcb41e3SSameer Pujar						remote-endpoint = <&ope2_cif_out_ep>;
1326afcb41e3SSameer Pujar					};
1327afcb41e3SSameer Pujar				};
1328b0b4e286SSameer Pujar			};
1329b0b4e286SSameer Pujar		};
1330*79ed18d9SThierry Reding
1331*79ed18d9SThierry Reding		dma-controller@702e2000 {
1332*79ed18d9SThierry Reding			status = "okay";
1333*79ed18d9SThierry Reding		};
1334*79ed18d9SThierry Reding
1335*79ed18d9SThierry Reding		interrupt-controller@702f9000 {
1336*79ed18d9SThierry Reding			status = "okay";
1337*79ed18d9SThierry Reding		};
1338b0b4e286SSameer Pujar	};
1339b0b4e286SSameer Pujar
1340b0b4e286SSameer Pujar	sound {
1341b0b4e286SSameer Pujar		compatible = "nvidia,tegra210-audio-graph-card";
1342b0b4e286SSameer Pujar		status = "okay";
1343b0b4e286SSameer Pujar
1344b0b4e286SSameer Pujar		dais = /* FE */
1345b0b4e286SSameer Pujar		       <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
1346b0b4e286SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>,
1347b0b4e286SSameer Pujar		       <&admaif7_port>, <&admaif8_port>, <&admaif9_port>,
1348b0b4e286SSameer Pujar		       <&admaif10_port>,
1349b0b4e286SSameer Pujar		       /* Router */
1350b0b4e286SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>,
1351b0b4e286SSameer Pujar		       <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_dmic1_port>,
1352b0b4e286SSameer Pujar		       <&xbar_dmic2_port>, <&xbar_dmic3_port>,
13534f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
13544f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
13554f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
13564f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
13574f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
13584f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
13594f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
13604f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
13614f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
13624f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
13634f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
13644f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
13654f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
1366afcb41e3SSameer Pujar		       <&xbar_ope1_in_port>, <&xbar_ope2_in_port>,
13674f45fb0bSSameer Pujar		       /* HW accelerators */
13684f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
13694f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
13704f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
13714f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
13724f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
13734f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
13744f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
13754f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
13764f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>,
13774f45fb0bSSameer Pujar		       <&mixer_out3_port>, <&mixer_out4_port>,
13784f45fb0bSSameer Pujar		       <&mixer_out5_port>,
1379afcb41e3SSameer Pujar		       <&ope1_out_port>, <&ope2_out_port>,
1380b0b4e286SSameer Pujar		       /* I/O DAP Ports */
1381b0b4e286SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>,
1382b0b4e286SSameer Pujar		       <&i2s5_port>, <&dmic1_port>, <&dmic2_port>, <&dmic3_port>;
1383b0b4e286SSameer Pujar
1384b8928c2bSThierry Reding		label = "NVIDIA Jetson TX1 APE";
138510ece0c1SSameer Pujar	};
1386336f79c7SThierry Reding};
1387