xref: /linux/arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts (revision ab93e0dd72c37d378dd936f031ffb83ff2bd87ce)
1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0
299575bceSJoseph Lo/dts-v1/;
399575bceSJoseph Lo
459686a92SThierry Reding#include <dt-bindings/input/linux-event-codes.h>
56f13f10bSThierry Reding#include <dt-bindings/input/gpio-keys.h>
659686a92SThierry Reding
799575bceSJoseph Lo#include "tegra186-p3310.dtsi"
899575bceSJoseph Lo
999575bceSJoseph Lo/ {
10a0c0cdc9SThierry Reding	model = "NVIDIA Jetson TX2 Developer Kit";
1199575bceSJoseph Lo	compatible = "nvidia,p2771-0000", "nvidia,tegra186";
12b0ddea85SThierry Reding
134b154b94SThierry Reding	aconnect@2900000 {
145d25c476SSameer Pujar		status = "okay";
155d25c476SSameer Pujar
16e4710376SSameer Pujar		ahub@2900800 {
17e4710376SSameer Pujar			status = "okay";
18e4710376SSameer Pujar
1979ed18d9SThierry Reding			i2s@2901000 {
2079ed18d9SThierry Reding				status = "okay";
2179ed18d9SThierry Reding
2279ed18d9SThierry Reding				ports {
2379ed18d9SThierry Reding					#address-cells = <1>;
2479ed18d9SThierry Reding					#size-cells = <0>;
2579ed18d9SThierry Reding
2679ed18d9SThierry Reding					port@0 {
2779ed18d9SThierry Reding						reg = <0>;
2879ed18d9SThierry Reding
2979ed18d9SThierry Reding						i2s1_cif_ep: endpoint {
3079ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s1_ep>;
3179ed18d9SThierry Reding						};
3279ed18d9SThierry Reding					};
3379ed18d9SThierry Reding
3479ed18d9SThierry Reding					i2s1_port: port@1 {
3579ed18d9SThierry Reding						reg = <1>;
3679ed18d9SThierry Reding
3779ed18d9SThierry Reding						i2s1_dap_ep: endpoint {
3879ed18d9SThierry Reding							dai-format = "i2s";
3979ed18d9SThierry Reding							/* Placeholder for external Codec */
4079ed18d9SThierry Reding						};
4179ed18d9SThierry Reding					};
4279ed18d9SThierry Reding				};
4379ed18d9SThierry Reding			};
4479ed18d9SThierry Reding
4579ed18d9SThierry Reding			i2s@2901100 {
4679ed18d9SThierry Reding				status = "okay";
4779ed18d9SThierry Reding
4879ed18d9SThierry Reding				ports {
4979ed18d9SThierry Reding					#address-cells = <1>;
5079ed18d9SThierry Reding					#size-cells = <0>;
5179ed18d9SThierry Reding
5279ed18d9SThierry Reding					port@0 {
5379ed18d9SThierry Reding						reg = <0>;
5479ed18d9SThierry Reding
5579ed18d9SThierry Reding						i2s2_cif_ep: endpoint {
5679ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s2_ep>;
5779ed18d9SThierry Reding						};
5879ed18d9SThierry Reding					};
5979ed18d9SThierry Reding
6079ed18d9SThierry Reding					i2s2_port: port@1 {
6179ed18d9SThierry Reding						reg = <1>;
6279ed18d9SThierry Reding
6379ed18d9SThierry Reding						i2s2_dap_ep: endpoint {
6479ed18d9SThierry Reding							dai-format = "i2s";
6579ed18d9SThierry Reding							/* Placeholder for external Codec */
6679ed18d9SThierry Reding						};
6779ed18d9SThierry Reding					};
6879ed18d9SThierry Reding				};
6979ed18d9SThierry Reding			};
7079ed18d9SThierry Reding
7179ed18d9SThierry Reding			i2s@2901200 {
7279ed18d9SThierry Reding				status = "okay";
7379ed18d9SThierry Reding
7479ed18d9SThierry Reding				ports {
7579ed18d9SThierry Reding					#address-cells = <1>;
7679ed18d9SThierry Reding					#size-cells = <0>;
7779ed18d9SThierry Reding
7879ed18d9SThierry Reding					port@0 {
7979ed18d9SThierry Reding						reg = <0>;
8079ed18d9SThierry Reding
8179ed18d9SThierry Reding						i2s3_cif_ep: endpoint {
8279ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s3_ep>;
8379ed18d9SThierry Reding						};
8479ed18d9SThierry Reding					};
8579ed18d9SThierry Reding
8679ed18d9SThierry Reding					i2s3_port: port@1 {
8779ed18d9SThierry Reding						reg = <1>;
8879ed18d9SThierry Reding
8979ed18d9SThierry Reding						i2s3_dap_ep: endpoint {
9079ed18d9SThierry Reding							dai-format = "i2s";
9179ed18d9SThierry Reding							/* Placeholder for external Codec */
9279ed18d9SThierry Reding						};
9379ed18d9SThierry Reding					};
9479ed18d9SThierry Reding				};
9579ed18d9SThierry Reding			};
9679ed18d9SThierry Reding
9779ed18d9SThierry Reding			i2s@2901300 {
9879ed18d9SThierry Reding				status = "okay";
9979ed18d9SThierry Reding
10079ed18d9SThierry Reding				ports {
10179ed18d9SThierry Reding					#address-cells = <1>;
10279ed18d9SThierry Reding					#size-cells = <0>;
10379ed18d9SThierry Reding
10479ed18d9SThierry Reding					port@0 {
10579ed18d9SThierry Reding						reg = <0>;
10679ed18d9SThierry Reding
10779ed18d9SThierry Reding						i2s4_cif_ep: endpoint {
10879ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s4_ep>;
10979ed18d9SThierry Reding						};
11079ed18d9SThierry Reding					};
11179ed18d9SThierry Reding
11279ed18d9SThierry Reding					i2s4_port: port@1 {
11379ed18d9SThierry Reding						reg = <1>;
11479ed18d9SThierry Reding
11579ed18d9SThierry Reding						i2s4_dap_ep: endpoint {
11679ed18d9SThierry Reding							dai-format = "i2s";
11779ed18d9SThierry Reding							/* Placeholder for external Codec */
11879ed18d9SThierry Reding						};
11979ed18d9SThierry Reding					};
12079ed18d9SThierry Reding				};
12179ed18d9SThierry Reding			};
12279ed18d9SThierry Reding
12379ed18d9SThierry Reding			i2s@2901400 {
12479ed18d9SThierry Reding				status = "okay";
12579ed18d9SThierry Reding
12679ed18d9SThierry Reding				ports {
12779ed18d9SThierry Reding					#address-cells = <1>;
12879ed18d9SThierry Reding					#size-cells = <0>;
12979ed18d9SThierry Reding
13079ed18d9SThierry Reding					port@0 {
13179ed18d9SThierry Reding						reg = <0>;
13279ed18d9SThierry Reding
13379ed18d9SThierry Reding						i2s5_cif_ep: endpoint {
13479ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s5_ep>;
13579ed18d9SThierry Reding						};
13679ed18d9SThierry Reding					};
13779ed18d9SThierry Reding
13879ed18d9SThierry Reding					i2s5_port: port@1 {
13979ed18d9SThierry Reding						reg = <1>;
14079ed18d9SThierry Reding
14179ed18d9SThierry Reding						i2s5_dap_ep: endpoint {
14279ed18d9SThierry Reding							dai-format = "i2s";
14379ed18d9SThierry Reding							/* Placeholder for external Codec */
14479ed18d9SThierry Reding						};
14579ed18d9SThierry Reding					};
14679ed18d9SThierry Reding				};
14779ed18d9SThierry Reding			};
14879ed18d9SThierry Reding
14979ed18d9SThierry Reding			i2s@2901500 {
15079ed18d9SThierry Reding				status = "okay";
15179ed18d9SThierry Reding
15279ed18d9SThierry Reding				ports {
15379ed18d9SThierry Reding					#address-cells = <1>;
15479ed18d9SThierry Reding					#size-cells = <0>;
15579ed18d9SThierry Reding
15679ed18d9SThierry Reding					port@0 {
15779ed18d9SThierry Reding						reg = <0>;
15879ed18d9SThierry Reding
15979ed18d9SThierry Reding						i2s6_cif_ep: endpoint {
16079ed18d9SThierry Reding							remote-endpoint = <&xbar_i2s6_ep>;
16179ed18d9SThierry Reding						};
16279ed18d9SThierry Reding					};
16379ed18d9SThierry Reding
16479ed18d9SThierry Reding					i2s6_port: port@1 {
16579ed18d9SThierry Reding						reg = <1>;
16679ed18d9SThierry Reding
16779ed18d9SThierry Reding						i2s6_dap_ep: endpoint {
16879ed18d9SThierry Reding							dai-format = "i2s";
16979ed18d9SThierry Reding							/* Placeholder for external Codec */
17079ed18d9SThierry Reding						};
17179ed18d9SThierry Reding					};
17279ed18d9SThierry Reding				};
17379ed18d9SThierry Reding			};
17479ed18d9SThierry Reding
17579ed18d9SThierry Reding			sfc@2902000 {
17679ed18d9SThierry Reding				status = "okay";
17779ed18d9SThierry Reding
17879ed18d9SThierry Reding				ports {
17979ed18d9SThierry Reding					#address-cells = <1>;
18079ed18d9SThierry Reding					#size-cells = <0>;
18179ed18d9SThierry Reding
18279ed18d9SThierry Reding					port@0 {
18379ed18d9SThierry Reding						reg = <0>;
18479ed18d9SThierry Reding
18579ed18d9SThierry Reding						sfc1_cif_in_ep: endpoint {
18679ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc1_in_ep>;
18779ed18d9SThierry Reding							convert-rate = <44100>;
18879ed18d9SThierry Reding						};
18979ed18d9SThierry Reding					};
19079ed18d9SThierry Reding
19179ed18d9SThierry Reding					sfc1_out_port: port@1 {
19279ed18d9SThierry Reding						reg = <1>;
19379ed18d9SThierry Reding
19479ed18d9SThierry Reding						sfc1_cif_out_ep: endpoint {
19579ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc1_out_ep>;
19679ed18d9SThierry Reding							convert-rate = <48000>;
19779ed18d9SThierry Reding						};
19879ed18d9SThierry Reding					};
19979ed18d9SThierry Reding				};
20079ed18d9SThierry Reding			};
20179ed18d9SThierry Reding
20279ed18d9SThierry Reding			sfc@2902200 {
20379ed18d9SThierry Reding				status = "okay";
20479ed18d9SThierry Reding
20579ed18d9SThierry Reding				ports {
20679ed18d9SThierry Reding					#address-cells = <1>;
20779ed18d9SThierry Reding					#size-cells = <0>;
20879ed18d9SThierry Reding
20979ed18d9SThierry Reding					port@0 {
21079ed18d9SThierry Reding						reg = <0>;
21179ed18d9SThierry Reding
21279ed18d9SThierry Reding						sfc2_cif_in_ep: endpoint {
21379ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc2_in_ep>;
21479ed18d9SThierry Reding						};
21579ed18d9SThierry Reding					};
21679ed18d9SThierry Reding
21779ed18d9SThierry Reding					sfc2_out_port: port@1 {
21879ed18d9SThierry Reding						reg = <1>;
21979ed18d9SThierry Reding
22079ed18d9SThierry Reding						sfc2_cif_out_ep: endpoint {
22179ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc2_out_ep>;
22279ed18d9SThierry Reding						};
22379ed18d9SThierry Reding					};
22479ed18d9SThierry Reding				};
22579ed18d9SThierry Reding			};
22679ed18d9SThierry Reding
22779ed18d9SThierry Reding			sfc@2902400 {
22879ed18d9SThierry Reding				status = "okay";
22979ed18d9SThierry Reding
23079ed18d9SThierry Reding				ports {
23179ed18d9SThierry Reding					#address-cells = <1>;
23279ed18d9SThierry Reding					#size-cells = <0>;
23379ed18d9SThierry Reding
23479ed18d9SThierry Reding					port@0 {
23579ed18d9SThierry Reding						reg = <0>;
23679ed18d9SThierry Reding
23779ed18d9SThierry Reding						sfc3_cif_in_ep: endpoint {
23879ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc3_in_ep>;
23979ed18d9SThierry Reding						};
24079ed18d9SThierry Reding					};
24179ed18d9SThierry Reding
24279ed18d9SThierry Reding					sfc3_out_port: port@1 {
24379ed18d9SThierry Reding						reg = <1>;
24479ed18d9SThierry Reding
24579ed18d9SThierry Reding						sfc3_cif_out_ep: endpoint {
24679ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc3_out_ep>;
24779ed18d9SThierry Reding						};
24879ed18d9SThierry Reding					};
24979ed18d9SThierry Reding				};
25079ed18d9SThierry Reding			};
25179ed18d9SThierry Reding
25279ed18d9SThierry Reding			sfc@2902600 {
25379ed18d9SThierry Reding				status = "okay";
25479ed18d9SThierry Reding
25579ed18d9SThierry Reding				ports {
25679ed18d9SThierry Reding					#address-cells = <1>;
25779ed18d9SThierry Reding					#size-cells = <0>;
25879ed18d9SThierry Reding
25979ed18d9SThierry Reding					port@0 {
26079ed18d9SThierry Reding						reg = <0>;
26179ed18d9SThierry Reding
26279ed18d9SThierry Reding						sfc4_cif_in_ep: endpoint {
26379ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc4_in_ep>;
26479ed18d9SThierry Reding						};
26579ed18d9SThierry Reding					};
26679ed18d9SThierry Reding
26779ed18d9SThierry Reding					sfc4_out_port: port@1 {
26879ed18d9SThierry Reding						reg = <1>;
26979ed18d9SThierry Reding
27079ed18d9SThierry Reding						sfc4_cif_out_ep: endpoint {
27179ed18d9SThierry Reding							remote-endpoint = <&xbar_sfc4_out_ep>;
27279ed18d9SThierry Reding						};
27379ed18d9SThierry Reding					};
27479ed18d9SThierry Reding				};
27579ed18d9SThierry Reding			};
27679ed18d9SThierry Reding
27779ed18d9SThierry Reding			amx@2903000 {
27879ed18d9SThierry Reding				status = "okay";
27979ed18d9SThierry Reding
28079ed18d9SThierry Reding				ports {
28179ed18d9SThierry Reding					#address-cells = <1>;
28279ed18d9SThierry Reding					#size-cells = <0>;
28379ed18d9SThierry Reding
28479ed18d9SThierry Reding					port@0 {
28579ed18d9SThierry Reding						reg = <0>;
28679ed18d9SThierry Reding
28779ed18d9SThierry Reding						amx1_in1_ep: endpoint {
28879ed18d9SThierry Reding							remote-endpoint = <&xbar_amx1_in1_ep>;
28979ed18d9SThierry Reding						};
29079ed18d9SThierry Reding					};
29179ed18d9SThierry Reding
29279ed18d9SThierry Reding					port@1 {
29379ed18d9SThierry Reding						reg = <1>;
29479ed18d9SThierry Reding
29579ed18d9SThierry Reding						amx1_in2_ep: endpoint {
29679ed18d9SThierry Reding							remote-endpoint = <&xbar_amx1_in2_ep>;
29779ed18d9SThierry Reding						};
29879ed18d9SThierry Reding					};
29979ed18d9SThierry Reding
30079ed18d9SThierry Reding					port@2 {
30179ed18d9SThierry Reding						reg = <2>;
30279ed18d9SThierry Reding
30379ed18d9SThierry Reding						amx1_in3_ep: endpoint {
30479ed18d9SThierry Reding							remote-endpoint = <&xbar_amx1_in3_ep>;
30579ed18d9SThierry Reding						};
30679ed18d9SThierry Reding					};
30779ed18d9SThierry Reding
30879ed18d9SThierry Reding					port@3 {
30979ed18d9SThierry Reding						reg = <3>;
31079ed18d9SThierry Reding
31179ed18d9SThierry Reding						amx1_in4_ep: endpoint {
31279ed18d9SThierry Reding							remote-endpoint = <&xbar_amx1_in4_ep>;
31379ed18d9SThierry Reding						};
31479ed18d9SThierry Reding					};
31579ed18d9SThierry Reding
31679ed18d9SThierry Reding					amx1_out_port: port@4 {
31779ed18d9SThierry Reding						reg = <4>;
31879ed18d9SThierry Reding
31979ed18d9SThierry Reding						amx1_out_ep: endpoint {
32079ed18d9SThierry Reding							remote-endpoint = <&xbar_amx1_out_ep>;
32179ed18d9SThierry Reding						};
32279ed18d9SThierry Reding					};
32379ed18d9SThierry Reding				};
32479ed18d9SThierry Reding			};
32579ed18d9SThierry Reding
32679ed18d9SThierry Reding			amx@2903100 {
32779ed18d9SThierry Reding				status = "okay";
32879ed18d9SThierry Reding
32979ed18d9SThierry Reding				ports {
33079ed18d9SThierry Reding					#address-cells = <1>;
33179ed18d9SThierry Reding					#size-cells = <0>;
33279ed18d9SThierry Reding
33379ed18d9SThierry Reding					port@0 {
33479ed18d9SThierry Reding						reg = <0>;
33579ed18d9SThierry Reding
33679ed18d9SThierry Reding						amx2_in1_ep: endpoint {
33779ed18d9SThierry Reding							remote-endpoint = <&xbar_amx2_in1_ep>;
33879ed18d9SThierry Reding						};
33979ed18d9SThierry Reding					};
34079ed18d9SThierry Reding
34179ed18d9SThierry Reding					port@1 {
34279ed18d9SThierry Reding						reg = <1>;
34379ed18d9SThierry Reding
34479ed18d9SThierry Reding						amx2_in2_ep: endpoint {
34579ed18d9SThierry Reding							remote-endpoint = <&xbar_amx2_in2_ep>;
34679ed18d9SThierry Reding						};
34779ed18d9SThierry Reding					};
34879ed18d9SThierry Reding
34979ed18d9SThierry Reding					amx2_in3_port: port@2 {
35079ed18d9SThierry Reding						reg = <2>;
35179ed18d9SThierry Reding
35279ed18d9SThierry Reding						amx2_in3_ep: endpoint {
35379ed18d9SThierry Reding							remote-endpoint = <&xbar_amx2_in3_ep>;
35479ed18d9SThierry Reding						};
35579ed18d9SThierry Reding					};
35679ed18d9SThierry Reding
35779ed18d9SThierry Reding					amx2_in4_port: port@3 {
35879ed18d9SThierry Reding						reg = <3>;
35979ed18d9SThierry Reding
36079ed18d9SThierry Reding						amx2_in4_ep: endpoint {
36179ed18d9SThierry Reding							remote-endpoint = <&xbar_amx2_in4_ep>;
36279ed18d9SThierry Reding						};
36379ed18d9SThierry Reding					};
36479ed18d9SThierry Reding
36579ed18d9SThierry Reding					amx2_out_port: port@4 {
36679ed18d9SThierry Reding						reg = <4>;
36779ed18d9SThierry Reding
36879ed18d9SThierry Reding						amx2_out_ep: endpoint {
36979ed18d9SThierry Reding							remote-endpoint = <&xbar_amx2_out_ep>;
37079ed18d9SThierry Reding						};
37179ed18d9SThierry Reding					};
37279ed18d9SThierry Reding				};
37379ed18d9SThierry Reding			};
37479ed18d9SThierry Reding
37579ed18d9SThierry Reding			amx@2903200 {
37679ed18d9SThierry Reding				status = "okay";
37779ed18d9SThierry Reding
37879ed18d9SThierry Reding				ports {
37979ed18d9SThierry Reding					#address-cells = <1>;
38079ed18d9SThierry Reding					#size-cells = <0>;
38179ed18d9SThierry Reding
38279ed18d9SThierry Reding					port@0 {
38379ed18d9SThierry Reding						reg = <0>;
38479ed18d9SThierry Reding
38579ed18d9SThierry Reding						amx3_in1_ep: endpoint {
38679ed18d9SThierry Reding							remote-endpoint = <&xbar_amx3_in1_ep>;
38779ed18d9SThierry Reding						};
38879ed18d9SThierry Reding					};
38979ed18d9SThierry Reding
39079ed18d9SThierry Reding					port@1 {
39179ed18d9SThierry Reding						reg = <1>;
39279ed18d9SThierry Reding
39379ed18d9SThierry Reding						amx3_in2_ep: endpoint {
39479ed18d9SThierry Reding							remote-endpoint = <&xbar_amx3_in2_ep>;
39579ed18d9SThierry Reding						};
39679ed18d9SThierry Reding					};
39779ed18d9SThierry Reding
39879ed18d9SThierry Reding					port@2 {
39979ed18d9SThierry Reding						reg = <2>;
40079ed18d9SThierry Reding
40179ed18d9SThierry Reding						amx3_in3_ep: endpoint {
40279ed18d9SThierry Reding							remote-endpoint = <&xbar_amx3_in3_ep>;
40379ed18d9SThierry Reding						};
40479ed18d9SThierry Reding					};
40579ed18d9SThierry Reding
40679ed18d9SThierry Reding					port@3 {
40779ed18d9SThierry Reding						reg = <3>;
40879ed18d9SThierry Reding
40979ed18d9SThierry Reding						amx3_in4_ep: endpoint {
41079ed18d9SThierry Reding							remote-endpoint = <&xbar_amx3_in4_ep>;
41179ed18d9SThierry Reding						};
41279ed18d9SThierry Reding					};
41379ed18d9SThierry Reding
41479ed18d9SThierry Reding					amx3_out_port: port@4 {
41579ed18d9SThierry Reding						reg = <4>;
41679ed18d9SThierry Reding
41779ed18d9SThierry Reding						amx3_out_ep: endpoint {
41879ed18d9SThierry Reding							remote-endpoint = <&xbar_amx3_out_ep>;
41979ed18d9SThierry Reding						};
42079ed18d9SThierry Reding					};
42179ed18d9SThierry Reding				};
42279ed18d9SThierry Reding			};
42379ed18d9SThierry Reding
42479ed18d9SThierry Reding			amx@2903300 {
42579ed18d9SThierry Reding				status = "okay";
42679ed18d9SThierry Reding
42779ed18d9SThierry Reding				ports {
42879ed18d9SThierry Reding					#address-cells = <1>;
42979ed18d9SThierry Reding					#size-cells = <0>;
43079ed18d9SThierry Reding
43179ed18d9SThierry Reding					port@0 {
43279ed18d9SThierry Reding						reg = <0>;
43379ed18d9SThierry Reding
43479ed18d9SThierry Reding						amx4_in1_ep: endpoint {
43579ed18d9SThierry Reding							remote-endpoint = <&xbar_amx4_in1_ep>;
43679ed18d9SThierry Reding						};
43779ed18d9SThierry Reding					};
43879ed18d9SThierry Reding
43979ed18d9SThierry Reding					port@1 {
44079ed18d9SThierry Reding						reg = <1>;
44179ed18d9SThierry Reding
44279ed18d9SThierry Reding						amx4_in2_ep: endpoint {
44379ed18d9SThierry Reding							remote-endpoint = <&xbar_amx4_in2_ep>;
44479ed18d9SThierry Reding						};
44579ed18d9SThierry Reding					};
44679ed18d9SThierry Reding
44779ed18d9SThierry Reding					port@2 {
44879ed18d9SThierry Reding						reg = <2>;
44979ed18d9SThierry Reding
45079ed18d9SThierry Reding						amx4_in3_ep: endpoint {
45179ed18d9SThierry Reding							remote-endpoint = <&xbar_amx4_in3_ep>;
45279ed18d9SThierry Reding						};
45379ed18d9SThierry Reding					};
45479ed18d9SThierry Reding
45579ed18d9SThierry Reding					port@3 {
45679ed18d9SThierry Reding						reg = <3>;
45779ed18d9SThierry Reding
45879ed18d9SThierry Reding						amx4_in4_ep: endpoint {
45979ed18d9SThierry Reding							remote-endpoint = <&xbar_amx4_in4_ep>;
46079ed18d9SThierry Reding						};
46179ed18d9SThierry Reding					};
46279ed18d9SThierry Reding
46379ed18d9SThierry Reding					amx4_out_port: port@4 {
46479ed18d9SThierry Reding						reg = <4>;
46579ed18d9SThierry Reding
46679ed18d9SThierry Reding						amx4_out_ep: endpoint {
46779ed18d9SThierry Reding							remote-endpoint = <&xbar_amx4_out_ep>;
46879ed18d9SThierry Reding						};
46979ed18d9SThierry Reding					};
47079ed18d9SThierry Reding				};
47179ed18d9SThierry Reding			};
47279ed18d9SThierry Reding
47379ed18d9SThierry Reding			adx@2903800 {
47479ed18d9SThierry Reding				status = "okay";
47579ed18d9SThierry Reding
47679ed18d9SThierry Reding				ports {
47779ed18d9SThierry Reding					#address-cells = <1>;
47879ed18d9SThierry Reding					#size-cells = <0>;
47979ed18d9SThierry Reding
48079ed18d9SThierry Reding					port@0 {
48179ed18d9SThierry Reding						reg = <0>;
48279ed18d9SThierry Reding
48379ed18d9SThierry Reding						adx1_in_ep: endpoint {
48479ed18d9SThierry Reding							remote-endpoint = <&xbar_adx1_in_ep>;
48579ed18d9SThierry Reding						};
48679ed18d9SThierry Reding					};
48779ed18d9SThierry Reding
48879ed18d9SThierry Reding					adx1_out1_port: port@1 {
48979ed18d9SThierry Reding						reg = <1>;
49079ed18d9SThierry Reding
49179ed18d9SThierry Reding						adx1_out1_ep: endpoint {
49279ed18d9SThierry Reding							remote-endpoint = <&xbar_adx1_out1_ep>;
49379ed18d9SThierry Reding						};
49479ed18d9SThierry Reding					};
49579ed18d9SThierry Reding
49679ed18d9SThierry Reding					adx1_out2_port: port@2 {
49779ed18d9SThierry Reding						reg = <2>;
49879ed18d9SThierry Reding
49979ed18d9SThierry Reding						adx1_out2_ep: endpoint {
50079ed18d9SThierry Reding							remote-endpoint = <&xbar_adx1_out2_ep>;
50179ed18d9SThierry Reding						};
50279ed18d9SThierry Reding					};
50379ed18d9SThierry Reding
50479ed18d9SThierry Reding					adx1_out3_port: port@3 {
50579ed18d9SThierry Reding						reg = <3>;
50679ed18d9SThierry Reding
50779ed18d9SThierry Reding						adx1_out3_ep: endpoint {
50879ed18d9SThierry Reding							remote-endpoint = <&xbar_adx1_out3_ep>;
50979ed18d9SThierry Reding						};
51079ed18d9SThierry Reding					};
51179ed18d9SThierry Reding
51279ed18d9SThierry Reding					adx1_out4_port: port@4 {
51379ed18d9SThierry Reding						reg = <4>;
51479ed18d9SThierry Reding
51579ed18d9SThierry Reding						adx1_out4_ep: endpoint {
51679ed18d9SThierry Reding							remote-endpoint = <&xbar_adx1_out4_ep>;
51779ed18d9SThierry Reding						};
51879ed18d9SThierry Reding					};
51979ed18d9SThierry Reding				};
52079ed18d9SThierry Reding			};
52179ed18d9SThierry Reding
52279ed18d9SThierry Reding			adx@2903900 {
52379ed18d9SThierry Reding				status = "okay";
52479ed18d9SThierry Reding
52579ed18d9SThierry Reding				ports {
52679ed18d9SThierry Reding					#address-cells = <1>;
52779ed18d9SThierry Reding					#size-cells = <0>;
52879ed18d9SThierry Reding
52979ed18d9SThierry Reding					port@0 {
53079ed18d9SThierry Reding						reg = <0>;
53179ed18d9SThierry Reding
53279ed18d9SThierry Reding						adx2_in_ep: endpoint {
53379ed18d9SThierry Reding							remote-endpoint = <&xbar_adx2_in_ep>;
53479ed18d9SThierry Reding						};
53579ed18d9SThierry Reding					};
53679ed18d9SThierry Reding
53779ed18d9SThierry Reding					adx2_out1_port: port@1 {
53879ed18d9SThierry Reding						reg = <1>;
53979ed18d9SThierry Reding
54079ed18d9SThierry Reding						adx2_out1_ep: endpoint {
54179ed18d9SThierry Reding							remote-endpoint = <&xbar_adx2_out1_ep>;
54279ed18d9SThierry Reding						};
54379ed18d9SThierry Reding					};
54479ed18d9SThierry Reding
54579ed18d9SThierry Reding					adx2_out2_port: port@2 {
54679ed18d9SThierry Reding						reg = <2>;
54779ed18d9SThierry Reding
54879ed18d9SThierry Reding						adx2_out2_ep: endpoint {
54979ed18d9SThierry Reding							remote-endpoint = <&xbar_adx2_out2_ep>;
55079ed18d9SThierry Reding						};
55179ed18d9SThierry Reding					};
55279ed18d9SThierry Reding
55379ed18d9SThierry Reding					adx2_out3_port: port@3 {
55479ed18d9SThierry Reding						reg = <3>;
55579ed18d9SThierry Reding
55679ed18d9SThierry Reding						adx2_out3_ep: endpoint {
55779ed18d9SThierry Reding							remote-endpoint = <&xbar_adx2_out3_ep>;
55879ed18d9SThierry Reding						};
55979ed18d9SThierry Reding					};
56079ed18d9SThierry Reding
56179ed18d9SThierry Reding					adx2_out4_port: port@4 {
56279ed18d9SThierry Reding						reg = <4>;
56379ed18d9SThierry Reding
56479ed18d9SThierry Reding						adx2_out4_ep: endpoint {
56579ed18d9SThierry Reding							remote-endpoint = <&xbar_adx2_out4_ep>;
56679ed18d9SThierry Reding						};
56779ed18d9SThierry Reding					};
56879ed18d9SThierry Reding				};
56979ed18d9SThierry Reding			};
57079ed18d9SThierry Reding
57179ed18d9SThierry Reding			adx@2903a00 {
57279ed18d9SThierry Reding				status = "okay";
57379ed18d9SThierry Reding
57479ed18d9SThierry Reding				ports {
57579ed18d9SThierry Reding					#address-cells = <1>;
57679ed18d9SThierry Reding					#size-cells = <0>;
57779ed18d9SThierry Reding
57879ed18d9SThierry Reding					port@0 {
57979ed18d9SThierry Reding						reg = <0>;
58079ed18d9SThierry Reding
58179ed18d9SThierry Reding						adx3_in_ep: endpoint {
58279ed18d9SThierry Reding							remote-endpoint = <&xbar_adx3_in_ep>;
58379ed18d9SThierry Reding						};
58479ed18d9SThierry Reding					};
58579ed18d9SThierry Reding
58679ed18d9SThierry Reding					adx3_out1_port: port@1 {
58779ed18d9SThierry Reding						reg = <1>;
58879ed18d9SThierry Reding
58979ed18d9SThierry Reding						adx3_out1_ep: endpoint {
59079ed18d9SThierry Reding							remote-endpoint = <&xbar_adx3_out1_ep>;
59179ed18d9SThierry Reding						};
59279ed18d9SThierry Reding					};
59379ed18d9SThierry Reding
59479ed18d9SThierry Reding					adx3_out2_port: port@2 {
59579ed18d9SThierry Reding						reg = <2>;
59679ed18d9SThierry Reding
59779ed18d9SThierry Reding						adx3_out2_ep: endpoint {
59879ed18d9SThierry Reding							remote-endpoint = <&xbar_adx3_out2_ep>;
59979ed18d9SThierry Reding						};
60079ed18d9SThierry Reding					};
60179ed18d9SThierry Reding
60279ed18d9SThierry Reding					adx3_out3_port: port@3 {
60379ed18d9SThierry Reding						reg = <3>;
60479ed18d9SThierry Reding
60579ed18d9SThierry Reding						adx3_out3_ep: endpoint {
60679ed18d9SThierry Reding							remote-endpoint = <&xbar_adx3_out3_ep>;
60779ed18d9SThierry Reding						};
60879ed18d9SThierry Reding					};
60979ed18d9SThierry Reding
61079ed18d9SThierry Reding					adx3_out4_port: port@4 {
61179ed18d9SThierry Reding						reg = <4>;
61279ed18d9SThierry Reding
61379ed18d9SThierry Reding						adx3_out4_ep: endpoint {
61479ed18d9SThierry Reding							remote-endpoint = <&xbar_adx3_out4_ep>;
61579ed18d9SThierry Reding						};
61679ed18d9SThierry Reding					};
61779ed18d9SThierry Reding				};
61879ed18d9SThierry Reding			};
61979ed18d9SThierry Reding
62079ed18d9SThierry Reding			adx@2903b00 {
62179ed18d9SThierry Reding				status = "okay";
62279ed18d9SThierry Reding
62379ed18d9SThierry Reding				ports {
62479ed18d9SThierry Reding					#address-cells = <1>;
62579ed18d9SThierry Reding					#size-cells = <0>;
62679ed18d9SThierry Reding
62779ed18d9SThierry Reding					port@0 {
62879ed18d9SThierry Reding						reg = <0>;
62979ed18d9SThierry Reding
63079ed18d9SThierry Reding						adx4_in_ep: endpoint {
63179ed18d9SThierry Reding							remote-endpoint = <&xbar_adx4_in_ep>;
63279ed18d9SThierry Reding						};
63379ed18d9SThierry Reding					};
63479ed18d9SThierry Reding
63579ed18d9SThierry Reding					adx4_out1_port: port@1 {
63679ed18d9SThierry Reding						reg = <1>;
63779ed18d9SThierry Reding
63879ed18d9SThierry Reding						adx4_out1_ep: endpoint {
63979ed18d9SThierry Reding							remote-endpoint = <&xbar_adx4_out1_ep>;
64079ed18d9SThierry Reding						};
64179ed18d9SThierry Reding					};
64279ed18d9SThierry Reding
64379ed18d9SThierry Reding					adx4_out2_port: port@2 {
64479ed18d9SThierry Reding						reg = <2>;
64579ed18d9SThierry Reding
64679ed18d9SThierry Reding						adx4_out2_ep: endpoint {
64779ed18d9SThierry Reding							remote-endpoint = <&xbar_adx4_out2_ep>;
64879ed18d9SThierry Reding						};
64979ed18d9SThierry Reding					};
65079ed18d9SThierry Reding
65179ed18d9SThierry Reding					adx4_out3_port: port@3 {
65279ed18d9SThierry Reding						reg = <3>;
65379ed18d9SThierry Reding
65479ed18d9SThierry Reding						adx4_out3_ep: endpoint {
65579ed18d9SThierry Reding							remote-endpoint = <&xbar_adx4_out3_ep>;
65679ed18d9SThierry Reding						};
65779ed18d9SThierry Reding					};
65879ed18d9SThierry Reding
65979ed18d9SThierry Reding					adx4_out4_port: port@4 {
66079ed18d9SThierry Reding						reg = <4>;
66179ed18d9SThierry Reding
66279ed18d9SThierry Reding						adx4_out4_ep: endpoint {
66379ed18d9SThierry Reding							remote-endpoint = <&xbar_adx4_out4_ep>;
66479ed18d9SThierry Reding						};
66579ed18d9SThierry Reding					};
66679ed18d9SThierry Reding				};
66779ed18d9SThierry Reding			};
66879ed18d9SThierry Reding
66979ed18d9SThierry Reding			dmic@2904000 {
67079ed18d9SThierry Reding				status = "okay";
67179ed18d9SThierry Reding
67279ed18d9SThierry Reding				ports {
67379ed18d9SThierry Reding					#address-cells = <1>;
67479ed18d9SThierry Reding					#size-cells = <0>;
67579ed18d9SThierry Reding
67679ed18d9SThierry Reding					port@0 {
67779ed18d9SThierry Reding						reg = <0>;
67879ed18d9SThierry Reding
67979ed18d9SThierry Reding						dmic1_cif_ep: endpoint {
68079ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic1_ep>;
68179ed18d9SThierry Reding						};
68279ed18d9SThierry Reding					};
68379ed18d9SThierry Reding
68479ed18d9SThierry Reding					dmic1_port: port@1 {
68579ed18d9SThierry Reding						reg = <1>;
68679ed18d9SThierry Reding
68779ed18d9SThierry Reding						dmic1_dap_ep: endpoint {
68879ed18d9SThierry Reding							/* Place holder for external Codec */
68979ed18d9SThierry Reding						};
69079ed18d9SThierry Reding					};
69179ed18d9SThierry Reding				};
69279ed18d9SThierry Reding			};
69379ed18d9SThierry Reding
69479ed18d9SThierry Reding			dmic@2904100 {
69579ed18d9SThierry Reding				status = "okay";
69679ed18d9SThierry Reding
69779ed18d9SThierry Reding				ports {
69879ed18d9SThierry Reding					#address-cells = <1>;
69979ed18d9SThierry Reding					#size-cells = <0>;
70079ed18d9SThierry Reding
70179ed18d9SThierry Reding					port@0 {
70279ed18d9SThierry Reding						reg = <0>;
70379ed18d9SThierry Reding
70479ed18d9SThierry Reding						dmic2_cif_ep: endpoint {
70579ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic2_ep>;
70679ed18d9SThierry Reding						};
70779ed18d9SThierry Reding					};
70879ed18d9SThierry Reding
70979ed18d9SThierry Reding					dmic2_port: port@1 {
71079ed18d9SThierry Reding						reg = <1>;
71179ed18d9SThierry Reding
71279ed18d9SThierry Reding						dmic2_dap_ep: endpoint {
71379ed18d9SThierry Reding							/* Place holder for external Codec */
71479ed18d9SThierry Reding						};
71579ed18d9SThierry Reding					};
71679ed18d9SThierry Reding				};
71779ed18d9SThierry Reding			};
71879ed18d9SThierry Reding
71979ed18d9SThierry Reding			dmic@2904200 {
72079ed18d9SThierry Reding				status = "okay";
72179ed18d9SThierry Reding
72279ed18d9SThierry Reding				ports {
72379ed18d9SThierry Reding					#address-cells = <1>;
72479ed18d9SThierry Reding					#size-cells = <0>;
72579ed18d9SThierry Reding
72679ed18d9SThierry Reding					port@0 {
72779ed18d9SThierry Reding						reg = <0>;
72879ed18d9SThierry Reding
72979ed18d9SThierry Reding						dmic3_cif_ep: endpoint {
73079ed18d9SThierry Reding							remote-endpoint = <&xbar_dmic3_ep>;
73179ed18d9SThierry Reding						};
73279ed18d9SThierry Reding					};
73379ed18d9SThierry Reding
73479ed18d9SThierry Reding					dmic3_port: port@1 {
73579ed18d9SThierry Reding						reg = <1>;
73679ed18d9SThierry Reding
73779ed18d9SThierry Reding						dmic3_dap_ep: endpoint {
73879ed18d9SThierry Reding							/* Place holder for external Codec */
73979ed18d9SThierry Reding						};
74079ed18d9SThierry Reding					};
74179ed18d9SThierry Reding				};
74279ed18d9SThierry Reding			};
74379ed18d9SThierry Reding
74479ed18d9SThierry Reding			dspk@2905000 {
74579ed18d9SThierry Reding				status = "okay";
74679ed18d9SThierry Reding
74779ed18d9SThierry Reding				ports {
74879ed18d9SThierry Reding					#address-cells = <1>;
74979ed18d9SThierry Reding					#size-cells = <0>;
75079ed18d9SThierry Reding
75179ed18d9SThierry Reding					port@0 {
75279ed18d9SThierry Reding						reg = <0>;
75379ed18d9SThierry Reding
75479ed18d9SThierry Reding						dspk1_cif_ep: endpoint {
75579ed18d9SThierry Reding							remote-endpoint = <&xbar_dspk1_ep>;
75679ed18d9SThierry Reding						};
75779ed18d9SThierry Reding					};
75879ed18d9SThierry Reding
75979ed18d9SThierry Reding					dspk1_port: port@1 {
76079ed18d9SThierry Reding						reg = <1>;
76179ed18d9SThierry Reding
76279ed18d9SThierry Reding						dspk1_dap_ep: endpoint {
76379ed18d9SThierry Reding							/* Place holder for external Codec */
76479ed18d9SThierry Reding						};
76579ed18d9SThierry Reding					};
76679ed18d9SThierry Reding				};
76779ed18d9SThierry Reding			};
76879ed18d9SThierry Reding
76979ed18d9SThierry Reding			dspk@2905100 {
77079ed18d9SThierry Reding				status = "okay";
77179ed18d9SThierry Reding
77279ed18d9SThierry Reding				ports {
77379ed18d9SThierry Reding					#address-cells = <1>;
77479ed18d9SThierry Reding					#size-cells = <0>;
77579ed18d9SThierry Reding
77679ed18d9SThierry Reding					port@0 {
77779ed18d9SThierry Reding						reg = <0>;
77879ed18d9SThierry Reding
77979ed18d9SThierry Reding						dspk2_cif_ep: endpoint {
78079ed18d9SThierry Reding							remote-endpoint = <&xbar_dspk2_ep>;
78179ed18d9SThierry Reding						};
78279ed18d9SThierry Reding					};
78379ed18d9SThierry Reding
78479ed18d9SThierry Reding					dspk2_port: port@1 {
78579ed18d9SThierry Reding						reg = <1>;
78679ed18d9SThierry Reding
78779ed18d9SThierry Reding						dspk2_dap_ep: endpoint {
78879ed18d9SThierry Reding							/* Place holder for external Codec */
78979ed18d9SThierry Reding						};
79079ed18d9SThierry Reding					};
79179ed18d9SThierry Reding				};
79279ed18d9SThierry Reding			};
79379ed18d9SThierry Reding
79479ed18d9SThierry Reding			processing-engine@2908000 {
79579ed18d9SThierry Reding				status = "okay";
79679ed18d9SThierry Reding
79779ed18d9SThierry Reding				ports {
79879ed18d9SThierry Reding					#address-cells = <1>;
79979ed18d9SThierry Reding					#size-cells = <0>;
80079ed18d9SThierry Reding
80179ed18d9SThierry Reding					port@0 {
80279ed18d9SThierry Reding						reg = <0x0>;
80379ed18d9SThierry Reding
80479ed18d9SThierry Reding						ope1_cif_in_ep: endpoint {
80579ed18d9SThierry Reding							remote-endpoint = <&xbar_ope1_in_ep>;
80679ed18d9SThierry Reding						};
80779ed18d9SThierry Reding					};
80879ed18d9SThierry Reding
80979ed18d9SThierry Reding					ope1_out_port: port@1 {
81079ed18d9SThierry Reding						reg = <0x1>;
81179ed18d9SThierry Reding
81279ed18d9SThierry Reding						ope1_cif_out_ep: endpoint {
81379ed18d9SThierry Reding							remote-endpoint = <&xbar_ope1_out_ep>;
81479ed18d9SThierry Reding						};
81579ed18d9SThierry Reding					};
81679ed18d9SThierry Reding				};
81779ed18d9SThierry Reding			};
81879ed18d9SThierry Reding
81979ed18d9SThierry Reding			mvc@290a000 {
82079ed18d9SThierry Reding				status = "okay";
82179ed18d9SThierry Reding
82279ed18d9SThierry Reding				ports {
82379ed18d9SThierry Reding					#address-cells = <1>;
82479ed18d9SThierry Reding					#size-cells = <0>;
82579ed18d9SThierry Reding
82679ed18d9SThierry Reding					port@0 {
82779ed18d9SThierry Reding						reg = <0>;
82879ed18d9SThierry Reding
82979ed18d9SThierry Reding						mvc1_cif_in_ep: endpoint {
83079ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc1_in_ep>;
83179ed18d9SThierry Reding						};
83279ed18d9SThierry Reding					};
83379ed18d9SThierry Reding
83479ed18d9SThierry Reding					mvc1_out_port: port@1 {
83579ed18d9SThierry Reding						reg = <1>;
83679ed18d9SThierry Reding
83779ed18d9SThierry Reding						mvc1_cif_out_ep: endpoint {
83879ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc1_out_ep>;
83979ed18d9SThierry Reding						};
84079ed18d9SThierry Reding					};
84179ed18d9SThierry Reding				};
84279ed18d9SThierry Reding			};
84379ed18d9SThierry Reding
84479ed18d9SThierry Reding			mvc@290a200 {
84579ed18d9SThierry Reding				status = "okay";
84679ed18d9SThierry Reding
84779ed18d9SThierry Reding				ports {
84879ed18d9SThierry Reding					#address-cells = <1>;
84979ed18d9SThierry Reding					#size-cells = <0>;
85079ed18d9SThierry Reding
85179ed18d9SThierry Reding					port@0 {
85279ed18d9SThierry Reding						reg = <0>;
85379ed18d9SThierry Reding
85479ed18d9SThierry Reding						mvc2_cif_in_ep: endpoint {
85579ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc2_in_ep>;
85679ed18d9SThierry Reding						};
85779ed18d9SThierry Reding					};
85879ed18d9SThierry Reding
85979ed18d9SThierry Reding					mvc2_out_port: port@1 {
86079ed18d9SThierry Reding						reg = <1>;
86179ed18d9SThierry Reding
86279ed18d9SThierry Reding						mvc2_cif_out_ep: endpoint {
86379ed18d9SThierry Reding							remote-endpoint = <&xbar_mvc2_out_ep>;
86479ed18d9SThierry Reding						};
86579ed18d9SThierry Reding					};
86679ed18d9SThierry Reding				};
86779ed18d9SThierry Reding			};
86879ed18d9SThierry Reding
86979ed18d9SThierry Reding			amixer@290bb00 {
87079ed18d9SThierry Reding				status = "okay";
87179ed18d9SThierry Reding
87279ed18d9SThierry Reding				ports {
87379ed18d9SThierry Reding					#address-cells = <1>;
87479ed18d9SThierry Reding					#size-cells = <0>;
87579ed18d9SThierry Reding
87679ed18d9SThierry Reding					port@0 {
87779ed18d9SThierry Reding						reg = <0x0>;
87879ed18d9SThierry Reding
87979ed18d9SThierry Reding						mixer_in1_ep: endpoint {
88079ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in1_ep>;
88179ed18d9SThierry Reding						};
88279ed18d9SThierry Reding					};
88379ed18d9SThierry Reding
88479ed18d9SThierry Reding					port@1 {
88579ed18d9SThierry Reding						reg = <0x1>;
88679ed18d9SThierry Reding
88779ed18d9SThierry Reding						mixer_in2_ep: endpoint {
88879ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in2_ep>;
88979ed18d9SThierry Reding						};
89079ed18d9SThierry Reding					};
89179ed18d9SThierry Reding
89279ed18d9SThierry Reding					port@2 {
89379ed18d9SThierry Reding						reg = <0x2>;
89479ed18d9SThierry Reding
89579ed18d9SThierry Reding						mixer_in3_ep: endpoint {
89679ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in3_ep>;
89779ed18d9SThierry Reding						};
89879ed18d9SThierry Reding					};
89979ed18d9SThierry Reding
90079ed18d9SThierry Reding					port@3 {
90179ed18d9SThierry Reding						reg = <0x3>;
90279ed18d9SThierry Reding
90379ed18d9SThierry Reding						mixer_in4_ep: endpoint {
90479ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in4_ep>;
90579ed18d9SThierry Reding						};
90679ed18d9SThierry Reding					};
90779ed18d9SThierry Reding
90879ed18d9SThierry Reding					port@4 {
90979ed18d9SThierry Reding						reg = <0x4>;
91079ed18d9SThierry Reding
91179ed18d9SThierry Reding						mixer_in5_ep: endpoint {
91279ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in5_ep>;
91379ed18d9SThierry Reding						};
91479ed18d9SThierry Reding					};
91579ed18d9SThierry Reding
91679ed18d9SThierry Reding					port@5 {
91779ed18d9SThierry Reding						reg = <0x5>;
91879ed18d9SThierry Reding
91979ed18d9SThierry Reding						mixer_in6_ep: endpoint {
92079ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in6_ep>;
92179ed18d9SThierry Reding						};
92279ed18d9SThierry Reding					};
92379ed18d9SThierry Reding
92479ed18d9SThierry Reding					port@6 {
92579ed18d9SThierry Reding						reg = <0x6>;
92679ed18d9SThierry Reding
92779ed18d9SThierry Reding						mixer_in7_ep: endpoint {
92879ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in7_ep>;
92979ed18d9SThierry Reding						};
93079ed18d9SThierry Reding					};
93179ed18d9SThierry Reding
93279ed18d9SThierry Reding					port@7 {
93379ed18d9SThierry Reding						reg = <0x7>;
93479ed18d9SThierry Reding
93579ed18d9SThierry Reding						mixer_in8_ep: endpoint {
93679ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in8_ep>;
93779ed18d9SThierry Reding						};
93879ed18d9SThierry Reding					};
93979ed18d9SThierry Reding
94079ed18d9SThierry Reding					port@8 {
94179ed18d9SThierry Reding						reg = <0x8>;
94279ed18d9SThierry Reding
94379ed18d9SThierry Reding						mixer_in9_ep: endpoint {
94479ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in9_ep>;
94579ed18d9SThierry Reding						};
94679ed18d9SThierry Reding					};
94779ed18d9SThierry Reding
94879ed18d9SThierry Reding					port@9 {
94979ed18d9SThierry Reding						reg = <0x9>;
95079ed18d9SThierry Reding
95179ed18d9SThierry Reding						mixer_in10_ep: endpoint {
95279ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_in10_ep>;
95379ed18d9SThierry Reding						};
95479ed18d9SThierry Reding					};
95579ed18d9SThierry Reding
95679ed18d9SThierry Reding					mixer_out1_port: port@a {
95779ed18d9SThierry Reding						reg = <0xa>;
95879ed18d9SThierry Reding
95979ed18d9SThierry Reding						mixer_out1_ep: endpoint {
96079ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_out1_ep>;
96179ed18d9SThierry Reding						};
96279ed18d9SThierry Reding					};
96379ed18d9SThierry Reding
96479ed18d9SThierry Reding					mixer_out2_port: port@b {
96579ed18d9SThierry Reding						reg = <0xb>;
96679ed18d9SThierry Reding
96779ed18d9SThierry Reding						mixer_out2_ep: endpoint {
96879ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_out2_ep>;
96979ed18d9SThierry Reding						};
97079ed18d9SThierry Reding					};
97179ed18d9SThierry Reding
97279ed18d9SThierry Reding					mixer_out3_port: port@c {
97379ed18d9SThierry Reding						reg = <0xc>;
97479ed18d9SThierry Reding
97579ed18d9SThierry Reding						mixer_out3_ep: endpoint {
97679ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_out3_ep>;
97779ed18d9SThierry Reding						};
97879ed18d9SThierry Reding					};
97979ed18d9SThierry Reding
98079ed18d9SThierry Reding					mixer_out4_port: port@d {
98179ed18d9SThierry Reding						reg = <0xd>;
98279ed18d9SThierry Reding
98379ed18d9SThierry Reding						mixer_out4_ep: endpoint {
98479ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_out4_ep>;
98579ed18d9SThierry Reding						};
98679ed18d9SThierry Reding					};
98779ed18d9SThierry Reding
98879ed18d9SThierry Reding					mixer_out5_port: port@e {
98979ed18d9SThierry Reding						reg = <0xe>;
99079ed18d9SThierry Reding
99179ed18d9SThierry Reding						mixer_out5_ep: endpoint {
99279ed18d9SThierry Reding							remote-endpoint = <&xbar_mixer_out5_ep>;
99379ed18d9SThierry Reding						};
99479ed18d9SThierry Reding					};
99579ed18d9SThierry Reding				};
99679ed18d9SThierry Reding			};
99779ed18d9SThierry Reding
99879ed18d9SThierry Reding			admaif@290f000 {
99979ed18d9SThierry Reding				status = "okay";
100079ed18d9SThierry Reding
100179ed18d9SThierry Reding				ports {
100279ed18d9SThierry Reding					#address-cells = <1>;
100379ed18d9SThierry Reding					#size-cells = <0>;
100479ed18d9SThierry Reding
100579ed18d9SThierry Reding					admaif0_port: port@0 {
100679ed18d9SThierry Reding						reg = <0x0>;
100779ed18d9SThierry Reding
100879ed18d9SThierry Reding						admaif0_ep: endpoint {
100979ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif0_ep>;
101079ed18d9SThierry Reding						};
101179ed18d9SThierry Reding					};
101279ed18d9SThierry Reding
101379ed18d9SThierry Reding					admaif1_port: port@1 {
101479ed18d9SThierry Reding						reg = <0x1>;
101579ed18d9SThierry Reding
101679ed18d9SThierry Reding						admaif1_ep: endpoint {
101779ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif1_ep>;
101879ed18d9SThierry Reding						};
101979ed18d9SThierry Reding					};
102079ed18d9SThierry Reding
102179ed18d9SThierry Reding					admaif2_port: port@2 {
102279ed18d9SThierry Reding						reg = <0x2>;
102379ed18d9SThierry Reding
102479ed18d9SThierry Reding						admaif2_ep: endpoint {
102579ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif2_ep>;
102679ed18d9SThierry Reding						};
102779ed18d9SThierry Reding					};
102879ed18d9SThierry Reding
102979ed18d9SThierry Reding					admaif3_port: port@3 {
103079ed18d9SThierry Reding						reg = <0x3>;
103179ed18d9SThierry Reding
103279ed18d9SThierry Reding						admaif3_ep: endpoint {
103379ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif3_ep>;
103479ed18d9SThierry Reding						};
103579ed18d9SThierry Reding					};
103679ed18d9SThierry Reding
103779ed18d9SThierry Reding					admaif4_port: port@4 {
103879ed18d9SThierry Reding						reg = <0x4>;
103979ed18d9SThierry Reding
104079ed18d9SThierry Reding						admaif4_ep: endpoint {
104179ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif4_ep>;
104279ed18d9SThierry Reding						};
104379ed18d9SThierry Reding					};
104479ed18d9SThierry Reding
104579ed18d9SThierry Reding					admaif5_port: port@5 {
104679ed18d9SThierry Reding						reg = <0x5>;
104779ed18d9SThierry Reding
104879ed18d9SThierry Reding						admaif5_ep: endpoint {
104979ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif5_ep>;
105079ed18d9SThierry Reding						};
105179ed18d9SThierry Reding					};
105279ed18d9SThierry Reding
105379ed18d9SThierry Reding					admaif6_port: port@6 {
105479ed18d9SThierry Reding						reg = <0x6>;
105579ed18d9SThierry Reding
105679ed18d9SThierry Reding						admaif6_ep: endpoint {
105779ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif6_ep>;
105879ed18d9SThierry Reding						};
105979ed18d9SThierry Reding					};
106079ed18d9SThierry Reding
106179ed18d9SThierry Reding					admaif7_port: port@7 {
106279ed18d9SThierry Reding						reg = <0x7>;
106379ed18d9SThierry Reding
106479ed18d9SThierry Reding						admaif7_ep: endpoint {
106579ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif7_ep>;
106679ed18d9SThierry Reding						};
106779ed18d9SThierry Reding					};
106879ed18d9SThierry Reding
106979ed18d9SThierry Reding					admaif8_port: port@8 {
107079ed18d9SThierry Reding						reg = <0x8>;
107179ed18d9SThierry Reding
107279ed18d9SThierry Reding						admaif8_ep: endpoint {
107379ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif8_ep>;
107479ed18d9SThierry Reding						};
107579ed18d9SThierry Reding					};
107679ed18d9SThierry Reding
107779ed18d9SThierry Reding					admaif9_port: port@9 {
107879ed18d9SThierry Reding						reg = <0x9>;
107979ed18d9SThierry Reding
108079ed18d9SThierry Reding						admaif9_ep: endpoint {
108179ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif9_ep>;
108279ed18d9SThierry Reding						};
108379ed18d9SThierry Reding					};
108479ed18d9SThierry Reding
108579ed18d9SThierry Reding					admaif10_port: port@a {
108679ed18d9SThierry Reding						reg = <0xa>;
108779ed18d9SThierry Reding
108879ed18d9SThierry Reding						admaif10_ep: endpoint {
108979ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif10_ep>;
109079ed18d9SThierry Reding						};
109179ed18d9SThierry Reding					};
109279ed18d9SThierry Reding
109379ed18d9SThierry Reding					admaif11_port: port@b {
109479ed18d9SThierry Reding						reg = <0xb>;
109579ed18d9SThierry Reding
109679ed18d9SThierry Reding						admaif11_ep: endpoint {
109779ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif11_ep>;
109879ed18d9SThierry Reding						};
109979ed18d9SThierry Reding					};
110079ed18d9SThierry Reding
110179ed18d9SThierry Reding					admaif12_port: port@c {
110279ed18d9SThierry Reding						reg = <0xc>;
110379ed18d9SThierry Reding
110479ed18d9SThierry Reding						admaif12_ep: endpoint {
110579ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif12_ep>;
110679ed18d9SThierry Reding						};
110779ed18d9SThierry Reding					};
110879ed18d9SThierry Reding
110979ed18d9SThierry Reding					admaif13_port: port@d {
111079ed18d9SThierry Reding						reg = <0xd>;
111179ed18d9SThierry Reding
111279ed18d9SThierry Reding						admaif13_ep: endpoint {
111379ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif13_ep>;
111479ed18d9SThierry Reding						};
111579ed18d9SThierry Reding					};
111679ed18d9SThierry Reding
111779ed18d9SThierry Reding					admaif14_port: port@e {
111879ed18d9SThierry Reding						reg = <0xe>;
111979ed18d9SThierry Reding
112079ed18d9SThierry Reding						admaif14_ep: endpoint {
112179ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif14_ep>;
112279ed18d9SThierry Reding						};
112379ed18d9SThierry Reding					};
112479ed18d9SThierry Reding
112579ed18d9SThierry Reding					admaif15_port: port@f {
112679ed18d9SThierry Reding						reg = <0xf>;
112779ed18d9SThierry Reding
112879ed18d9SThierry Reding						admaif15_ep: endpoint {
112979ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif15_ep>;
113079ed18d9SThierry Reding						};
113179ed18d9SThierry Reding					};
113279ed18d9SThierry Reding
113379ed18d9SThierry Reding					admaif16_port: port@10 {
113479ed18d9SThierry Reding						reg = <0x10>;
113579ed18d9SThierry Reding
113679ed18d9SThierry Reding						admaif16_ep: endpoint {
113779ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif16_ep>;
113879ed18d9SThierry Reding						};
113979ed18d9SThierry Reding					};
114079ed18d9SThierry Reding
114179ed18d9SThierry Reding					admaif17_port: port@11 {
114279ed18d9SThierry Reding						reg = <0x11>;
114379ed18d9SThierry Reding
114479ed18d9SThierry Reding						admaif17_ep: endpoint {
114579ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif17_ep>;
114679ed18d9SThierry Reding						};
114779ed18d9SThierry Reding					};
114879ed18d9SThierry Reding
114979ed18d9SThierry Reding					admaif18_port: port@12 {
115079ed18d9SThierry Reding						reg = <0x12>;
115179ed18d9SThierry Reding
115279ed18d9SThierry Reding						admaif18_ep: endpoint {
115379ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif18_ep>;
115479ed18d9SThierry Reding						};
115579ed18d9SThierry Reding					};
115679ed18d9SThierry Reding
115779ed18d9SThierry Reding					admaif19_port: port@13 {
115879ed18d9SThierry Reding						reg = <0x13>;
115979ed18d9SThierry Reding
116079ed18d9SThierry Reding						admaif19_ep: endpoint {
116179ed18d9SThierry Reding							remote-endpoint = <&xbar_admaif19_ep>;
116279ed18d9SThierry Reding						};
116379ed18d9SThierry Reding					};
116479ed18d9SThierry Reding				};
116579ed18d9SThierry Reding			};
116679ed18d9SThierry Reding
116779ed18d9SThierry Reding			asrc@2910000 {
116879ed18d9SThierry Reding				status = "okay";
116979ed18d9SThierry Reding
117079ed18d9SThierry Reding				ports {
117179ed18d9SThierry Reding					#address-cells = <1>;
117279ed18d9SThierry Reding					#size-cells = <0>;
117379ed18d9SThierry Reding
117479ed18d9SThierry Reding					port@0 {
117579ed18d9SThierry Reding						reg = <0x0>;
117679ed18d9SThierry Reding
117779ed18d9SThierry Reding						asrc_in1_ep: endpoint {
117879ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in1_ep>;
117979ed18d9SThierry Reding						};
118079ed18d9SThierry Reding					};
118179ed18d9SThierry Reding
118279ed18d9SThierry Reding					port@1 {
118379ed18d9SThierry Reding						reg = <0x1>;
118479ed18d9SThierry Reding
118579ed18d9SThierry Reding						asrc_in2_ep: endpoint {
118679ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in2_ep>;
118779ed18d9SThierry Reding						};
118879ed18d9SThierry Reding					};
118979ed18d9SThierry Reding
119079ed18d9SThierry Reding					port@2 {
119179ed18d9SThierry Reding						reg = <0x2>;
119279ed18d9SThierry Reding
119379ed18d9SThierry Reding						asrc_in3_ep: endpoint {
119479ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in3_ep>;
119579ed18d9SThierry Reding						};
119679ed18d9SThierry Reding					};
119779ed18d9SThierry Reding
119879ed18d9SThierry Reding					port@3 {
119979ed18d9SThierry Reding						reg = <0x3>;
120079ed18d9SThierry Reding
120179ed18d9SThierry Reding						asrc_in4_ep: endpoint {
120279ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in4_ep>;
120379ed18d9SThierry Reding						};
120479ed18d9SThierry Reding					};
120579ed18d9SThierry Reding
120679ed18d9SThierry Reding					port@4 {
120779ed18d9SThierry Reding						reg = <0x4>;
120879ed18d9SThierry Reding
120979ed18d9SThierry Reding						asrc_in5_ep: endpoint {
121079ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in5_ep>;
121179ed18d9SThierry Reding						};
121279ed18d9SThierry Reding					};
121379ed18d9SThierry Reding
121479ed18d9SThierry Reding					port@5 {
121579ed18d9SThierry Reding						reg = <0x5>;
121679ed18d9SThierry Reding
121779ed18d9SThierry Reding						asrc_in6_ep: endpoint {
121879ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in6_ep>;
121979ed18d9SThierry Reding						};
122079ed18d9SThierry Reding					};
122179ed18d9SThierry Reding
122279ed18d9SThierry Reding					port@6 {
122379ed18d9SThierry Reding						reg = <0x6>;
122479ed18d9SThierry Reding
122579ed18d9SThierry Reding						asrc_in7_ep: endpoint {
122679ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_in7_ep>;
122779ed18d9SThierry Reding						};
122879ed18d9SThierry Reding					};
122979ed18d9SThierry Reding
123079ed18d9SThierry Reding					asrc_out1_port: port@7 {
123179ed18d9SThierry Reding						reg = <0x7>;
123279ed18d9SThierry Reding
123379ed18d9SThierry Reding						asrc_out1_ep: endpoint {
123479ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out1_ep>;
123579ed18d9SThierry Reding						};
123679ed18d9SThierry Reding					};
123779ed18d9SThierry Reding
123879ed18d9SThierry Reding					asrc_out2_port: port@8 {
123979ed18d9SThierry Reding						reg = <0x8>;
124079ed18d9SThierry Reding
124179ed18d9SThierry Reding						asrc_out2_ep: endpoint {
124279ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out2_ep>;
124379ed18d9SThierry Reding						};
124479ed18d9SThierry Reding					};
124579ed18d9SThierry Reding
124679ed18d9SThierry Reding					asrc_out3_port: port@9 {
124779ed18d9SThierry Reding						reg = <0x9>;
124879ed18d9SThierry Reding
124979ed18d9SThierry Reding						asrc_out3_ep: endpoint {
125079ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out3_ep>;
125179ed18d9SThierry Reding						};
125279ed18d9SThierry Reding					};
125379ed18d9SThierry Reding
125479ed18d9SThierry Reding					asrc_out4_port: port@a {
125579ed18d9SThierry Reding						reg = <0xa>;
125679ed18d9SThierry Reding
125779ed18d9SThierry Reding						asrc_out4_ep: endpoint {
125879ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out4_ep>;
125979ed18d9SThierry Reding						};
126079ed18d9SThierry Reding					};
126179ed18d9SThierry Reding
126279ed18d9SThierry Reding					asrc_out5_port: port@b {
126379ed18d9SThierry Reding						reg = <0xb>;
126479ed18d9SThierry Reding
126579ed18d9SThierry Reding						asrc_out5_ep: endpoint {
126679ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out5_ep>;
126779ed18d9SThierry Reding						};
126879ed18d9SThierry Reding					};
126979ed18d9SThierry Reding
127079ed18d9SThierry Reding					asrc_out6_port: port@c {
127179ed18d9SThierry Reding						reg = <0xc>;
127279ed18d9SThierry Reding
127379ed18d9SThierry Reding						asrc_out6_ep: endpoint {
127479ed18d9SThierry Reding							remote-endpoint = <&xbar_asrc_out6_ep>;
127579ed18d9SThierry Reding						};
127679ed18d9SThierry Reding					};
127779ed18d9SThierry Reding				};
127879ed18d9SThierry Reding			};
127979ed18d9SThierry Reding
1280e4710376SSameer Pujar			ports {
1281e4710376SSameer Pujar				#address-cells = <1>;
1282e4710376SSameer Pujar				#size-cells = <0>;
1283e4710376SSameer Pujar
1284e4710376SSameer Pujar				port@0 {
1285e4710376SSameer Pujar					reg = <0x0>;
1286e4710376SSameer Pujar
1287e4710376SSameer Pujar					xbar_admaif0_ep: endpoint {
1288e4710376SSameer Pujar						remote-endpoint = <&admaif0_ep>;
1289e4710376SSameer Pujar					};
1290e4710376SSameer Pujar				};
1291e4710376SSameer Pujar
1292e4710376SSameer Pujar				port@1 {
1293e4710376SSameer Pujar					reg = <0x1>;
1294e4710376SSameer Pujar
1295e4710376SSameer Pujar					xbar_admaif1_ep: endpoint {
1296e4710376SSameer Pujar						remote-endpoint = <&admaif1_ep>;
1297e4710376SSameer Pujar					};
1298e4710376SSameer Pujar				};
1299e4710376SSameer Pujar
1300e4710376SSameer Pujar				port@2 {
1301e4710376SSameer Pujar					reg = <0x2>;
1302e4710376SSameer Pujar
1303e4710376SSameer Pujar					xbar_admaif2_ep: endpoint {
1304e4710376SSameer Pujar						remote-endpoint = <&admaif2_ep>;
1305e4710376SSameer Pujar					};
1306e4710376SSameer Pujar				};
1307e4710376SSameer Pujar
1308e4710376SSameer Pujar				port@3 {
1309e4710376SSameer Pujar					reg = <0x3>;
1310e4710376SSameer Pujar
1311e4710376SSameer Pujar					xbar_admaif3_ep: endpoint {
1312e4710376SSameer Pujar						remote-endpoint = <&admaif3_ep>;
1313e4710376SSameer Pujar					};
1314e4710376SSameer Pujar				};
1315e4710376SSameer Pujar
1316e4710376SSameer Pujar				port@4 {
1317e4710376SSameer Pujar					reg = <0x4>;
1318e4710376SSameer Pujar
1319e4710376SSameer Pujar					xbar_admaif4_ep: endpoint {
1320e4710376SSameer Pujar						remote-endpoint = <&admaif4_ep>;
1321e4710376SSameer Pujar					};
1322e4710376SSameer Pujar				};
1323e4710376SSameer Pujar
1324e4710376SSameer Pujar				port@5 {
1325e4710376SSameer Pujar					reg = <0x5>;
1326e4710376SSameer Pujar
1327e4710376SSameer Pujar					xbar_admaif5_ep: endpoint {
1328e4710376SSameer Pujar						remote-endpoint = <&admaif5_ep>;
1329e4710376SSameer Pujar					};
1330e4710376SSameer Pujar				};
1331e4710376SSameer Pujar
1332e4710376SSameer Pujar				port@6 {
1333e4710376SSameer Pujar					reg = <0x6>;
1334e4710376SSameer Pujar
1335e4710376SSameer Pujar					xbar_admaif6_ep: endpoint {
1336e4710376SSameer Pujar						remote-endpoint = <&admaif6_ep>;
1337e4710376SSameer Pujar					};
1338e4710376SSameer Pujar				};
1339e4710376SSameer Pujar
1340e4710376SSameer Pujar				port@7 {
1341e4710376SSameer Pujar					reg = <0x7>;
1342e4710376SSameer Pujar
1343e4710376SSameer Pujar					xbar_admaif7_ep: endpoint {
1344e4710376SSameer Pujar						remote-endpoint = <&admaif7_ep>;
1345e4710376SSameer Pujar					};
1346e4710376SSameer Pujar				};
1347e4710376SSameer Pujar
1348e4710376SSameer Pujar				port@8 {
1349e4710376SSameer Pujar					reg = <0x8>;
1350e4710376SSameer Pujar
1351e4710376SSameer Pujar					xbar_admaif8_ep: endpoint {
1352e4710376SSameer Pujar						remote-endpoint = <&admaif8_ep>;
1353e4710376SSameer Pujar					};
1354e4710376SSameer Pujar				};
1355e4710376SSameer Pujar
1356e4710376SSameer Pujar				port@9 {
1357e4710376SSameer Pujar					reg = <0x9>;
1358e4710376SSameer Pujar
1359e4710376SSameer Pujar					xbar_admaif9_ep: endpoint {
1360e4710376SSameer Pujar						remote-endpoint = <&admaif9_ep>;
1361e4710376SSameer Pujar					};
1362e4710376SSameer Pujar				};
1363e4710376SSameer Pujar
1364e4710376SSameer Pujar				port@a {
1365e4710376SSameer Pujar					reg = <0xa>;
1366e4710376SSameer Pujar
1367e4710376SSameer Pujar					xbar_admaif10_ep: endpoint {
1368e4710376SSameer Pujar						remote-endpoint = <&admaif10_ep>;
1369e4710376SSameer Pujar					};
1370e4710376SSameer Pujar				};
1371e4710376SSameer Pujar
1372e4710376SSameer Pujar				port@b {
1373e4710376SSameer Pujar					reg = <0xb>;
1374e4710376SSameer Pujar
1375e4710376SSameer Pujar					xbar_admaif11_ep: endpoint {
1376e4710376SSameer Pujar						remote-endpoint = <&admaif11_ep>;
1377e4710376SSameer Pujar					};
1378e4710376SSameer Pujar				};
1379e4710376SSameer Pujar
1380e4710376SSameer Pujar				port@c {
1381e4710376SSameer Pujar					reg = <0xc>;
1382e4710376SSameer Pujar
1383e4710376SSameer Pujar					xbar_admaif12_ep: endpoint {
1384e4710376SSameer Pujar						remote-endpoint = <&admaif12_ep>;
1385e4710376SSameer Pujar					};
1386e4710376SSameer Pujar				};
1387e4710376SSameer Pujar
1388e4710376SSameer Pujar				port@d {
1389e4710376SSameer Pujar					reg = <0xd>;
1390e4710376SSameer Pujar
1391e4710376SSameer Pujar					xbar_admaif13_ep: endpoint {
1392e4710376SSameer Pujar						remote-endpoint = <&admaif13_ep>;
1393e4710376SSameer Pujar					};
1394e4710376SSameer Pujar				};
1395e4710376SSameer Pujar
1396e4710376SSameer Pujar				port@e {
1397e4710376SSameer Pujar					reg = <0xe>;
1398e4710376SSameer Pujar
1399e4710376SSameer Pujar					xbar_admaif14_ep: endpoint {
1400e4710376SSameer Pujar						remote-endpoint = <&admaif14_ep>;
1401e4710376SSameer Pujar					};
1402e4710376SSameer Pujar				};
1403e4710376SSameer Pujar
1404e4710376SSameer Pujar				port@f {
1405e4710376SSameer Pujar					reg = <0xf>;
1406e4710376SSameer Pujar
1407e4710376SSameer Pujar					xbar_admaif15_ep: endpoint {
1408e4710376SSameer Pujar						remote-endpoint = <&admaif15_ep>;
1409e4710376SSameer Pujar					};
1410e4710376SSameer Pujar				};
1411e4710376SSameer Pujar
1412e4710376SSameer Pujar				port@10 {
1413e4710376SSameer Pujar					reg = <0x10>;
1414e4710376SSameer Pujar
1415e4710376SSameer Pujar					xbar_admaif16_ep: endpoint {
1416e4710376SSameer Pujar						remote-endpoint = <&admaif16_ep>;
1417e4710376SSameer Pujar					};
1418e4710376SSameer Pujar				};
1419e4710376SSameer Pujar
1420e4710376SSameer Pujar				port@11 {
1421e4710376SSameer Pujar					reg = <0x11>;
1422e4710376SSameer Pujar
1423e4710376SSameer Pujar					xbar_admaif17_ep: endpoint {
1424e4710376SSameer Pujar						remote-endpoint = <&admaif17_ep>;
1425e4710376SSameer Pujar					};
1426e4710376SSameer Pujar				};
1427e4710376SSameer Pujar
1428e4710376SSameer Pujar				port@12 {
1429e4710376SSameer Pujar					reg = <0x12>;
1430e4710376SSameer Pujar
1431e4710376SSameer Pujar					xbar_admaif18_ep: endpoint {
1432e4710376SSameer Pujar						remote-endpoint = <&admaif18_ep>;
1433e4710376SSameer Pujar					};
1434e4710376SSameer Pujar				};
1435e4710376SSameer Pujar
1436e4710376SSameer Pujar				port@13 {
1437e4710376SSameer Pujar					reg = <0x13>;
1438e4710376SSameer Pujar
1439e4710376SSameer Pujar					xbar_admaif19_ep: endpoint {
1440e4710376SSameer Pujar						remote-endpoint = <&admaif19_ep>;
1441e4710376SSameer Pujar					};
1442e4710376SSameer Pujar				};
1443e4710376SSameer Pujar
1444e4710376SSameer Pujar				xbar_i2s1_port: port@14 {
1445e4710376SSameer Pujar					reg = <0x14>;
1446e4710376SSameer Pujar
1447e4710376SSameer Pujar					xbar_i2s1_ep: endpoint {
1448e4710376SSameer Pujar						remote-endpoint = <&i2s1_cif_ep>;
1449e4710376SSameer Pujar					};
1450e4710376SSameer Pujar				};
1451e4710376SSameer Pujar
1452e4710376SSameer Pujar				xbar_i2s2_port: port@15 {
1453e4710376SSameer Pujar					reg = <0x15>;
1454e4710376SSameer Pujar
1455e4710376SSameer Pujar					xbar_i2s2_ep: endpoint {
1456e4710376SSameer Pujar						remote-endpoint = <&i2s2_cif_ep>;
1457e4710376SSameer Pujar					};
1458e4710376SSameer Pujar				};
1459e4710376SSameer Pujar
1460e4710376SSameer Pujar				xbar_i2s3_port: port@16 {
1461e4710376SSameer Pujar					reg = <0x16>;
1462e4710376SSameer Pujar
1463e4710376SSameer Pujar					xbar_i2s3_ep: endpoint {
1464e4710376SSameer Pujar						remote-endpoint = <&i2s3_cif_ep>;
1465e4710376SSameer Pujar					};
1466e4710376SSameer Pujar				};
1467e4710376SSameer Pujar
1468e4710376SSameer Pujar				xbar_i2s4_port: port@17 {
1469e4710376SSameer Pujar					reg = <0x17>;
1470e4710376SSameer Pujar
1471e4710376SSameer Pujar					xbar_i2s4_ep: endpoint {
1472e4710376SSameer Pujar						remote-endpoint = <&i2s4_cif_ep>;
1473e4710376SSameer Pujar					};
1474e4710376SSameer Pujar				};
1475e4710376SSameer Pujar
1476e4710376SSameer Pujar				xbar_i2s5_port: port@18 {
1477e4710376SSameer Pujar					reg = <0x18>;
1478e4710376SSameer Pujar
1479e4710376SSameer Pujar					xbar_i2s5_ep: endpoint {
1480e4710376SSameer Pujar						remote-endpoint = <&i2s5_cif_ep>;
1481e4710376SSameer Pujar					};
1482e4710376SSameer Pujar				};
1483e4710376SSameer Pujar
1484e4710376SSameer Pujar				xbar_i2s6_port: port@19 {
1485e4710376SSameer Pujar					reg = <0x19>;
1486e4710376SSameer Pujar
1487e4710376SSameer Pujar					xbar_i2s6_ep: endpoint {
1488e4710376SSameer Pujar						remote-endpoint = <&i2s6_cif_ep>;
1489e4710376SSameer Pujar					};
1490e4710376SSameer Pujar				};
1491e4710376SSameer Pujar
1492e4710376SSameer Pujar				xbar_dmic1_port: port@1a {
1493e4710376SSameer Pujar					reg = <0x1a>;
1494e4710376SSameer Pujar
1495e4710376SSameer Pujar					xbar_dmic1_ep: endpoint {
1496e4710376SSameer Pujar						remote-endpoint = <&dmic1_cif_ep>;
1497e4710376SSameer Pujar					};
1498e4710376SSameer Pujar				};
1499e4710376SSameer Pujar
1500e4710376SSameer Pujar				xbar_dmic2_port: port@1b {
1501e4710376SSameer Pujar					reg = <0x1b>;
1502e4710376SSameer Pujar
1503e4710376SSameer Pujar					xbar_dmic2_ep: endpoint {
1504e4710376SSameer Pujar						remote-endpoint = <&dmic2_cif_ep>;
1505e4710376SSameer Pujar					};
1506e4710376SSameer Pujar				};
1507e4710376SSameer Pujar
1508e4710376SSameer Pujar				xbar_dmic3_port: port@1c {
1509e4710376SSameer Pujar					reg = <0x1c>;
1510e4710376SSameer Pujar
1511e4710376SSameer Pujar					xbar_dmic3_ep: endpoint {
1512e4710376SSameer Pujar						remote-endpoint = <&dmic3_cif_ep>;
1513e4710376SSameer Pujar					};
1514e4710376SSameer Pujar				};
1515e4710376SSameer Pujar
1516e4710376SSameer Pujar				xbar_dspk1_port: port@1e {
1517e4710376SSameer Pujar					reg = <0x1e>;
1518e4710376SSameer Pujar
1519e4710376SSameer Pujar					xbar_dspk1_ep: endpoint {
1520e4710376SSameer Pujar						remote-endpoint = <&dspk1_cif_ep>;
1521e4710376SSameer Pujar					};
1522e4710376SSameer Pujar				};
1523e4710376SSameer Pujar
1524e4710376SSameer Pujar				xbar_dspk2_port: port@1f {
1525e4710376SSameer Pujar					reg = <0x1f>;
1526e4710376SSameer Pujar
1527e4710376SSameer Pujar					xbar_dspk2_ep: endpoint {
1528e4710376SSameer Pujar						remote-endpoint = <&dspk2_cif_ep>;
1529e4710376SSameer Pujar					};
1530e4710376SSameer Pujar				};
15314f45fb0bSSameer Pujar
15324f45fb0bSSameer Pujar				xbar_sfc1_in_port: port@20 {
15334f45fb0bSSameer Pujar					reg = <0x20>;
15344f45fb0bSSameer Pujar
15354f45fb0bSSameer Pujar					xbar_sfc1_in_ep: endpoint {
15364f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_in_ep>;
15374f45fb0bSSameer Pujar					};
15384f45fb0bSSameer Pujar				};
15394f45fb0bSSameer Pujar
15404f45fb0bSSameer Pujar				port@21 {
15414f45fb0bSSameer Pujar					reg = <0x21>;
15424f45fb0bSSameer Pujar
15434f45fb0bSSameer Pujar					xbar_sfc1_out_ep: endpoint {
15444f45fb0bSSameer Pujar						remote-endpoint = <&sfc1_cif_out_ep>;
15454f45fb0bSSameer Pujar					};
15464f45fb0bSSameer Pujar				};
15474f45fb0bSSameer Pujar
15484f45fb0bSSameer Pujar				xbar_sfc2_in_port: port@22 {
15494f45fb0bSSameer Pujar					reg = <0x22>;
15504f45fb0bSSameer Pujar
15514f45fb0bSSameer Pujar					xbar_sfc2_in_ep: endpoint {
15524f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_in_ep>;
15534f45fb0bSSameer Pujar					};
15544f45fb0bSSameer Pujar				};
15554f45fb0bSSameer Pujar
15564f45fb0bSSameer Pujar				port@23 {
15574f45fb0bSSameer Pujar					reg = <0x23>;
15584f45fb0bSSameer Pujar
15594f45fb0bSSameer Pujar					xbar_sfc2_out_ep: endpoint {
15604f45fb0bSSameer Pujar						remote-endpoint = <&sfc2_cif_out_ep>;
15614f45fb0bSSameer Pujar					};
15624f45fb0bSSameer Pujar				};
15634f45fb0bSSameer Pujar
15644f45fb0bSSameer Pujar				xbar_sfc3_in_port: port@24 {
15654f45fb0bSSameer Pujar					reg = <0x24>;
15664f45fb0bSSameer Pujar
15674f45fb0bSSameer Pujar					xbar_sfc3_in_ep: endpoint {
15684f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_in_ep>;
15694f45fb0bSSameer Pujar					};
15704f45fb0bSSameer Pujar				};
15714f45fb0bSSameer Pujar
15724f45fb0bSSameer Pujar				port@25 {
15734f45fb0bSSameer Pujar					reg = <0x25>;
15744f45fb0bSSameer Pujar
15754f45fb0bSSameer Pujar					xbar_sfc3_out_ep: endpoint {
15764f45fb0bSSameer Pujar						remote-endpoint = <&sfc3_cif_out_ep>;
15774f45fb0bSSameer Pujar					};
15784f45fb0bSSameer Pujar				};
15794f45fb0bSSameer Pujar
15804f45fb0bSSameer Pujar				xbar_sfc4_in_port: port@26 {
15814f45fb0bSSameer Pujar					reg = <0x26>;
15824f45fb0bSSameer Pujar
15834f45fb0bSSameer Pujar					xbar_sfc4_in_ep: endpoint {
15844f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_in_ep>;
15854f45fb0bSSameer Pujar					};
15864f45fb0bSSameer Pujar				};
15874f45fb0bSSameer Pujar
15884f45fb0bSSameer Pujar				port@27 {
15894f45fb0bSSameer Pujar					reg = <0x27>;
15904f45fb0bSSameer Pujar
15914f45fb0bSSameer Pujar					xbar_sfc4_out_ep: endpoint {
15924f45fb0bSSameer Pujar						remote-endpoint = <&sfc4_cif_out_ep>;
15934f45fb0bSSameer Pujar					};
15944f45fb0bSSameer Pujar				};
15954f45fb0bSSameer Pujar
15964f45fb0bSSameer Pujar				xbar_mvc1_in_port: port@28 {
15974f45fb0bSSameer Pujar					reg = <0x28>;
15984f45fb0bSSameer Pujar
15994f45fb0bSSameer Pujar					xbar_mvc1_in_ep: endpoint {
16004f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_in_ep>;
16014f45fb0bSSameer Pujar					};
16024f45fb0bSSameer Pujar				};
16034f45fb0bSSameer Pujar
16044f45fb0bSSameer Pujar				port@29 {
16054f45fb0bSSameer Pujar					reg = <0x29>;
16064f45fb0bSSameer Pujar
16074f45fb0bSSameer Pujar					xbar_mvc1_out_ep: endpoint {
16084f45fb0bSSameer Pujar						remote-endpoint = <&mvc1_cif_out_ep>;
16094f45fb0bSSameer Pujar					};
16104f45fb0bSSameer Pujar				};
16114f45fb0bSSameer Pujar
16124f45fb0bSSameer Pujar				xbar_mvc2_in_port: port@2a {
16134f45fb0bSSameer Pujar					reg = <0x2a>;
16144f45fb0bSSameer Pujar
16154f45fb0bSSameer Pujar					xbar_mvc2_in_ep: endpoint {
16164f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_in_ep>;
16174f45fb0bSSameer Pujar					};
16184f45fb0bSSameer Pujar				};
16194f45fb0bSSameer Pujar
16204f45fb0bSSameer Pujar				port@2b {
16214f45fb0bSSameer Pujar					reg = <0x2b>;
16224f45fb0bSSameer Pujar
16234f45fb0bSSameer Pujar					xbar_mvc2_out_ep: endpoint {
16244f45fb0bSSameer Pujar						remote-endpoint = <&mvc2_cif_out_ep>;
16254f45fb0bSSameer Pujar					};
16264f45fb0bSSameer Pujar				};
16274f45fb0bSSameer Pujar
16284f45fb0bSSameer Pujar				xbar_amx1_in1_port: port@2c {
16294f45fb0bSSameer Pujar					reg = <0x2c>;
16304f45fb0bSSameer Pujar
16314f45fb0bSSameer Pujar					xbar_amx1_in1_ep: endpoint {
16324f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in1_ep>;
16334f45fb0bSSameer Pujar					};
16344f45fb0bSSameer Pujar				};
16354f45fb0bSSameer Pujar
16364f45fb0bSSameer Pujar				xbar_amx1_in2_port: port@2d {
16374f45fb0bSSameer Pujar					reg = <0x2d>;
16384f45fb0bSSameer Pujar
16394f45fb0bSSameer Pujar					xbar_amx1_in2_ep: endpoint {
16404f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in2_ep>;
16414f45fb0bSSameer Pujar					};
16424f45fb0bSSameer Pujar				};
16434f45fb0bSSameer Pujar
16444f45fb0bSSameer Pujar				xbar_amx1_in3_port: port@2e {
16454f45fb0bSSameer Pujar					reg = <0x2e>;
16464f45fb0bSSameer Pujar
16474f45fb0bSSameer Pujar					xbar_amx1_in3_ep: endpoint {
16484f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in3_ep>;
16494f45fb0bSSameer Pujar					};
16504f45fb0bSSameer Pujar				};
16514f45fb0bSSameer Pujar
16524f45fb0bSSameer Pujar				xbar_amx1_in4_port: port@2f {
16534f45fb0bSSameer Pujar					reg = <0x2f>;
16544f45fb0bSSameer Pujar
16554f45fb0bSSameer Pujar					xbar_amx1_in4_ep: endpoint {
16564f45fb0bSSameer Pujar						remote-endpoint = <&amx1_in4_ep>;
16574f45fb0bSSameer Pujar					};
16584f45fb0bSSameer Pujar				};
16594f45fb0bSSameer Pujar
16604f45fb0bSSameer Pujar				port@30 {
16614f45fb0bSSameer Pujar					reg = <0x30>;
16624f45fb0bSSameer Pujar
16634f45fb0bSSameer Pujar					xbar_amx1_out_ep: endpoint {
16644f45fb0bSSameer Pujar						remote-endpoint = <&amx1_out_ep>;
16654f45fb0bSSameer Pujar					};
16664f45fb0bSSameer Pujar				};
16674f45fb0bSSameer Pujar
16684f45fb0bSSameer Pujar				xbar_amx2_in1_port: port@31 {
16694f45fb0bSSameer Pujar					reg = <0x31>;
16704f45fb0bSSameer Pujar
16714f45fb0bSSameer Pujar					xbar_amx2_in1_ep: endpoint {
16724f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in1_ep>;
16734f45fb0bSSameer Pujar					};
16744f45fb0bSSameer Pujar				};
16754f45fb0bSSameer Pujar
16764f45fb0bSSameer Pujar				xbar_amx2_in2_port: port@32 {
16774f45fb0bSSameer Pujar					reg = <0x32>;
16784f45fb0bSSameer Pujar
16794f45fb0bSSameer Pujar					xbar_amx2_in2_ep: endpoint {
16804f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in2_ep>;
16814f45fb0bSSameer Pujar					};
16824f45fb0bSSameer Pujar				};
16834f45fb0bSSameer Pujar
16844f45fb0bSSameer Pujar				xbar_amx2_in3_port: port@33 {
16854f45fb0bSSameer Pujar					reg = <0x33>;
16864f45fb0bSSameer Pujar
16874f45fb0bSSameer Pujar					xbar_amx2_in3_ep: endpoint {
16884f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in3_ep>;
16894f45fb0bSSameer Pujar					};
16904f45fb0bSSameer Pujar				};
16914f45fb0bSSameer Pujar
16924f45fb0bSSameer Pujar				xbar_amx2_in4_port: port@34 {
16934f45fb0bSSameer Pujar					reg = <0x34>;
16944f45fb0bSSameer Pujar
16954f45fb0bSSameer Pujar					xbar_amx2_in4_ep: endpoint {
16964f45fb0bSSameer Pujar						remote-endpoint = <&amx2_in4_ep>;
16974f45fb0bSSameer Pujar					};
16984f45fb0bSSameer Pujar				};
16994f45fb0bSSameer Pujar
17004f45fb0bSSameer Pujar				port@35 {
17014f45fb0bSSameer Pujar					reg = <0x35>;
17024f45fb0bSSameer Pujar
17034f45fb0bSSameer Pujar					xbar_amx2_out_ep: endpoint {
17044f45fb0bSSameer Pujar						remote-endpoint = <&amx2_out_ep>;
17054f45fb0bSSameer Pujar					};
17064f45fb0bSSameer Pujar				};
17074f45fb0bSSameer Pujar
17084f45fb0bSSameer Pujar				xbar_amx3_in1_port: port@36 {
17094f45fb0bSSameer Pujar					reg = <0x36>;
17104f45fb0bSSameer Pujar
17114f45fb0bSSameer Pujar					xbar_amx3_in1_ep: endpoint {
17124f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in1_ep>;
17134f45fb0bSSameer Pujar					};
17144f45fb0bSSameer Pujar				};
17154f45fb0bSSameer Pujar
17164f45fb0bSSameer Pujar				xbar_amx3_in2_port: port@37 {
17174f45fb0bSSameer Pujar					reg = <0x37>;
17184f45fb0bSSameer Pujar
17194f45fb0bSSameer Pujar					xbar_amx3_in2_ep: endpoint {
17204f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in2_ep>;
17214f45fb0bSSameer Pujar					};
17224f45fb0bSSameer Pujar				};
17234f45fb0bSSameer Pujar
17244f45fb0bSSameer Pujar				xbar_amx3_in3_port: port@38 {
17254f45fb0bSSameer Pujar					reg = <0x38>;
17264f45fb0bSSameer Pujar
17274f45fb0bSSameer Pujar					xbar_amx3_in3_ep: endpoint {
17284f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in3_ep>;
17294f45fb0bSSameer Pujar					};
17304f45fb0bSSameer Pujar				};
17314f45fb0bSSameer Pujar
17324f45fb0bSSameer Pujar				xbar_amx3_in4_port: port@39 {
17334f45fb0bSSameer Pujar					reg = <0x39>;
17344f45fb0bSSameer Pujar
17354f45fb0bSSameer Pujar					xbar_amx3_in4_ep: endpoint {
17364f45fb0bSSameer Pujar						remote-endpoint = <&amx3_in4_ep>;
17374f45fb0bSSameer Pujar					};
17384f45fb0bSSameer Pujar				};
17394f45fb0bSSameer Pujar
17404f45fb0bSSameer Pujar				port@3a {
17414f45fb0bSSameer Pujar					reg = <0x3a>;
17424f45fb0bSSameer Pujar
17434f45fb0bSSameer Pujar					xbar_amx3_out_ep: endpoint {
17444f45fb0bSSameer Pujar						remote-endpoint = <&amx3_out_ep>;
17454f45fb0bSSameer Pujar					};
17464f45fb0bSSameer Pujar				};
17474f45fb0bSSameer Pujar
17484f45fb0bSSameer Pujar				xbar_amx4_in1_port: port@3b {
17494f45fb0bSSameer Pujar					reg = <0x3b>;
17504f45fb0bSSameer Pujar
17514f45fb0bSSameer Pujar					xbar_amx4_in1_ep: endpoint {
17524f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in1_ep>;
17534f45fb0bSSameer Pujar					};
17544f45fb0bSSameer Pujar				};
17554f45fb0bSSameer Pujar
17564f45fb0bSSameer Pujar				xbar_amx4_in2_port: port@3c {
17574f45fb0bSSameer Pujar					reg = <0x3c>;
17584f45fb0bSSameer Pujar
17594f45fb0bSSameer Pujar					xbar_amx4_in2_ep: endpoint {
17604f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in2_ep>;
17614f45fb0bSSameer Pujar					};
17624f45fb0bSSameer Pujar				};
17634f45fb0bSSameer Pujar
17644f45fb0bSSameer Pujar				xbar_amx4_in3_port: port@3d {
17654f45fb0bSSameer Pujar					reg = <0x3d>;
17664f45fb0bSSameer Pujar
17674f45fb0bSSameer Pujar					xbar_amx4_in3_ep: endpoint {
17684f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in3_ep>;
17694f45fb0bSSameer Pujar					};
17704f45fb0bSSameer Pujar				};
17714f45fb0bSSameer Pujar
17724f45fb0bSSameer Pujar				xbar_amx4_in4_port: port@3e {
17734f45fb0bSSameer Pujar					reg = <0x3e>;
17744f45fb0bSSameer Pujar
17754f45fb0bSSameer Pujar					xbar_amx4_in4_ep: endpoint {
17764f45fb0bSSameer Pujar						remote-endpoint = <&amx4_in4_ep>;
17774f45fb0bSSameer Pujar					};
17784f45fb0bSSameer Pujar				};
17794f45fb0bSSameer Pujar
17804f45fb0bSSameer Pujar				port@3f {
17814f45fb0bSSameer Pujar					reg = <0x3f>;
17824f45fb0bSSameer Pujar
17834f45fb0bSSameer Pujar					xbar_amx4_out_ep: endpoint {
17844f45fb0bSSameer Pujar						remote-endpoint = <&amx4_out_ep>;
17854f45fb0bSSameer Pujar					};
17864f45fb0bSSameer Pujar				};
17874f45fb0bSSameer Pujar
17884f45fb0bSSameer Pujar				xbar_adx1_in_port: port@40 {
17894f45fb0bSSameer Pujar					reg = <0x40>;
17904f45fb0bSSameer Pujar
17914f45fb0bSSameer Pujar					xbar_adx1_in_ep: endpoint {
17924f45fb0bSSameer Pujar						remote-endpoint = <&adx1_in_ep>;
17934f45fb0bSSameer Pujar					};
17944f45fb0bSSameer Pujar				};
17954f45fb0bSSameer Pujar
17964f45fb0bSSameer Pujar				port@41 {
17974f45fb0bSSameer Pujar					reg = <0x41>;
17984f45fb0bSSameer Pujar
17994f45fb0bSSameer Pujar					xbar_adx1_out1_ep: endpoint {
18004f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out1_ep>;
18014f45fb0bSSameer Pujar					};
18024f45fb0bSSameer Pujar				};
18034f45fb0bSSameer Pujar
18044f45fb0bSSameer Pujar				port@42 {
18054f45fb0bSSameer Pujar					reg = <0x42>;
18064f45fb0bSSameer Pujar
18074f45fb0bSSameer Pujar					xbar_adx1_out2_ep: endpoint {
18084f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out2_ep>;
18094f45fb0bSSameer Pujar					};
18104f45fb0bSSameer Pujar				};
18114f45fb0bSSameer Pujar
18124f45fb0bSSameer Pujar				port@43 {
18134f45fb0bSSameer Pujar					reg = <0x43>;
18144f45fb0bSSameer Pujar
18154f45fb0bSSameer Pujar					xbar_adx1_out3_ep: endpoint {
18164f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out3_ep>;
18174f45fb0bSSameer Pujar					};
18184f45fb0bSSameer Pujar				};
18194f45fb0bSSameer Pujar
18204f45fb0bSSameer Pujar				port@44 {
18214f45fb0bSSameer Pujar					reg = <0x44>;
18224f45fb0bSSameer Pujar
18234f45fb0bSSameer Pujar					xbar_adx1_out4_ep: endpoint {
18244f45fb0bSSameer Pujar						remote-endpoint = <&adx1_out4_ep>;
18254f45fb0bSSameer Pujar					};
18264f45fb0bSSameer Pujar				};
18274f45fb0bSSameer Pujar
18284f45fb0bSSameer Pujar				xbar_adx2_in_port: port@45 {
18294f45fb0bSSameer Pujar					reg = <0x45>;
18304f45fb0bSSameer Pujar
18314f45fb0bSSameer Pujar					xbar_adx2_in_ep: endpoint {
18324f45fb0bSSameer Pujar						remote-endpoint = <&adx2_in_ep>;
18334f45fb0bSSameer Pujar					};
18344f45fb0bSSameer Pujar				};
18354f45fb0bSSameer Pujar
18364f45fb0bSSameer Pujar				port@46 {
18374f45fb0bSSameer Pujar					reg = <0x46>;
18384f45fb0bSSameer Pujar
18394f45fb0bSSameer Pujar					xbar_adx2_out1_ep: endpoint {
18404f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out1_ep>;
18414f45fb0bSSameer Pujar					};
18424f45fb0bSSameer Pujar				};
18434f45fb0bSSameer Pujar
18444f45fb0bSSameer Pujar				port@47 {
18454f45fb0bSSameer Pujar					reg = <0x47>;
18464f45fb0bSSameer Pujar
18474f45fb0bSSameer Pujar					xbar_adx2_out2_ep: endpoint {
18484f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out2_ep>;
18494f45fb0bSSameer Pujar					};
18504f45fb0bSSameer Pujar				};
18514f45fb0bSSameer Pujar
18524f45fb0bSSameer Pujar				port@48 {
18534f45fb0bSSameer Pujar					reg = <0x48>;
18544f45fb0bSSameer Pujar
18554f45fb0bSSameer Pujar					xbar_adx2_out3_ep: endpoint {
18564f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out3_ep>;
18574f45fb0bSSameer Pujar					};
18584f45fb0bSSameer Pujar				};
18594f45fb0bSSameer Pujar
18604f45fb0bSSameer Pujar				port@49 {
18614f45fb0bSSameer Pujar					reg = <0x49>;
18624f45fb0bSSameer Pujar
18634f45fb0bSSameer Pujar					xbar_adx2_out4_ep: endpoint {
18644f45fb0bSSameer Pujar						remote-endpoint = <&adx2_out4_ep>;
18654f45fb0bSSameer Pujar					};
18664f45fb0bSSameer Pujar				};
18674f45fb0bSSameer Pujar
18684f45fb0bSSameer Pujar				xbar_adx3_in_port: port@4a {
18694f45fb0bSSameer Pujar					reg = <0x4a>;
18704f45fb0bSSameer Pujar
18714f45fb0bSSameer Pujar					xbar_adx3_in_ep: endpoint {
18724f45fb0bSSameer Pujar						remote-endpoint = <&adx3_in_ep>;
18734f45fb0bSSameer Pujar					};
18744f45fb0bSSameer Pujar				};
18754f45fb0bSSameer Pujar
18764f45fb0bSSameer Pujar				port@4b {
18774f45fb0bSSameer Pujar					reg = <0x4b>;
18784f45fb0bSSameer Pujar
18794f45fb0bSSameer Pujar					xbar_adx3_out1_ep: endpoint {
18804f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out1_ep>;
18814f45fb0bSSameer Pujar					};
18824f45fb0bSSameer Pujar				};
18834f45fb0bSSameer Pujar
18844f45fb0bSSameer Pujar				port@4c {
18854f45fb0bSSameer Pujar					reg = <0x4c>;
18864f45fb0bSSameer Pujar
18874f45fb0bSSameer Pujar					xbar_adx3_out2_ep: endpoint {
18884f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out2_ep>;
18894f45fb0bSSameer Pujar					};
18904f45fb0bSSameer Pujar				};
18914f45fb0bSSameer Pujar
18924f45fb0bSSameer Pujar				port@4d {
18934f45fb0bSSameer Pujar					reg = <0x4d>;
18944f45fb0bSSameer Pujar
18954f45fb0bSSameer Pujar					xbar_adx3_out3_ep: endpoint {
18964f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out3_ep>;
18974f45fb0bSSameer Pujar					};
18984f45fb0bSSameer Pujar				};
18994f45fb0bSSameer Pujar
19004f45fb0bSSameer Pujar				port@4e {
19014f45fb0bSSameer Pujar					reg = <0x4e>;
19024f45fb0bSSameer Pujar
19034f45fb0bSSameer Pujar					xbar_adx3_out4_ep: endpoint {
19044f45fb0bSSameer Pujar						remote-endpoint = <&adx3_out4_ep>;
19054f45fb0bSSameer Pujar					};
19064f45fb0bSSameer Pujar				};
19074f45fb0bSSameer Pujar
19084f45fb0bSSameer Pujar				xbar_adx4_in_port: port@4f {
19094f45fb0bSSameer Pujar					reg = <0x4f>;
19104f45fb0bSSameer Pujar
19114f45fb0bSSameer Pujar					xbar_adx4_in_ep: endpoint {
19124f45fb0bSSameer Pujar						remote-endpoint = <&adx4_in_ep>;
19134f45fb0bSSameer Pujar					};
19144f45fb0bSSameer Pujar				};
19154f45fb0bSSameer Pujar
19164f45fb0bSSameer Pujar				port@50 {
19174f45fb0bSSameer Pujar					reg = <0x50>;
19184f45fb0bSSameer Pujar
19194f45fb0bSSameer Pujar					xbar_adx4_out1_ep: endpoint {
19204f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out1_ep>;
19214f45fb0bSSameer Pujar					};
19224f45fb0bSSameer Pujar				};
19234f45fb0bSSameer Pujar
19244f45fb0bSSameer Pujar				port@51 {
19254f45fb0bSSameer Pujar					reg = <0x51>;
19264f45fb0bSSameer Pujar
19274f45fb0bSSameer Pujar					xbar_adx4_out2_ep: endpoint {
19284f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out2_ep>;
19294f45fb0bSSameer Pujar					};
19304f45fb0bSSameer Pujar				};
19314f45fb0bSSameer Pujar
19324f45fb0bSSameer Pujar				port@52 {
19334f45fb0bSSameer Pujar					reg = <0x52>;
19344f45fb0bSSameer Pujar
19354f45fb0bSSameer Pujar					xbar_adx4_out3_ep: endpoint {
19364f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out3_ep>;
19374f45fb0bSSameer Pujar					};
19384f45fb0bSSameer Pujar				};
19394f45fb0bSSameer Pujar
19404f45fb0bSSameer Pujar				port@53 {
19414f45fb0bSSameer Pujar					reg = <0x53>;
19424f45fb0bSSameer Pujar
19434f45fb0bSSameer Pujar					xbar_adx4_out4_ep: endpoint {
19444f45fb0bSSameer Pujar						remote-endpoint = <&adx4_out4_ep>;
19454f45fb0bSSameer Pujar					};
19464f45fb0bSSameer Pujar				};
19474f45fb0bSSameer Pujar
19484f45fb0bSSameer Pujar				xbar_mixer_in1_port: port@54 {
19494f45fb0bSSameer Pujar					reg = <0x54>;
19504f45fb0bSSameer Pujar
19514f45fb0bSSameer Pujar					xbar_mixer_in1_ep: endpoint {
19524f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in1_ep>;
19534f45fb0bSSameer Pujar					};
19544f45fb0bSSameer Pujar				};
19554f45fb0bSSameer Pujar
19564f45fb0bSSameer Pujar				xbar_mixer_in2_port: port@55 {
19574f45fb0bSSameer Pujar					reg = <0x55>;
19584f45fb0bSSameer Pujar
19594f45fb0bSSameer Pujar					xbar_mixer_in2_ep: endpoint {
19604f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in2_ep>;
19614f45fb0bSSameer Pujar					};
19624f45fb0bSSameer Pujar				};
19634f45fb0bSSameer Pujar
19644f45fb0bSSameer Pujar				xbar_mixer_in3_port: port@56 {
19654f45fb0bSSameer Pujar					reg = <0x56>;
19664f45fb0bSSameer Pujar
19674f45fb0bSSameer Pujar					xbar_mixer_in3_ep: endpoint {
19684f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in3_ep>;
19694f45fb0bSSameer Pujar					};
19704f45fb0bSSameer Pujar				};
19714f45fb0bSSameer Pujar
19724f45fb0bSSameer Pujar				xbar_mixer_in4_port: port@57 {
19734f45fb0bSSameer Pujar					reg = <0x57>;
19744f45fb0bSSameer Pujar
19754f45fb0bSSameer Pujar					xbar_mixer_in4_ep: endpoint {
19764f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in4_ep>;
19774f45fb0bSSameer Pujar					};
19784f45fb0bSSameer Pujar				};
19794f45fb0bSSameer Pujar
19804f45fb0bSSameer Pujar				xbar_mixer_in5_port: port@58 {
19814f45fb0bSSameer Pujar					reg = <0x58>;
19824f45fb0bSSameer Pujar
19834f45fb0bSSameer Pujar					xbar_mixer_in5_ep: endpoint {
19844f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in5_ep>;
19854f45fb0bSSameer Pujar					};
19864f45fb0bSSameer Pujar				};
19874f45fb0bSSameer Pujar
19884f45fb0bSSameer Pujar				xbar_mixer_in6_port: port@59 {
19894f45fb0bSSameer Pujar					reg = <0x59>;
19904f45fb0bSSameer Pujar
19914f45fb0bSSameer Pujar					xbar_mixer_in6_ep: endpoint {
19924f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in6_ep>;
19934f45fb0bSSameer Pujar					};
19944f45fb0bSSameer Pujar				};
19954f45fb0bSSameer Pujar
19964f45fb0bSSameer Pujar				xbar_mixer_in7_port: port@5a {
19974f45fb0bSSameer Pujar					reg = <0x5a>;
19984f45fb0bSSameer Pujar
19994f45fb0bSSameer Pujar					xbar_mixer_in7_ep: endpoint {
20004f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in7_ep>;
20014f45fb0bSSameer Pujar					};
20024f45fb0bSSameer Pujar				};
20034f45fb0bSSameer Pujar
20044f45fb0bSSameer Pujar				xbar_mixer_in8_port: port@5b {
20054f45fb0bSSameer Pujar					reg = <0x5b>;
20064f45fb0bSSameer Pujar
20074f45fb0bSSameer Pujar					xbar_mixer_in8_ep: endpoint {
20084f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in8_ep>;
20094f45fb0bSSameer Pujar					};
20104f45fb0bSSameer Pujar				};
20114f45fb0bSSameer Pujar
20124f45fb0bSSameer Pujar				xbar_mixer_in9_port: port@5c {
20134f45fb0bSSameer Pujar					reg = <0x5c>;
20144f45fb0bSSameer Pujar
20154f45fb0bSSameer Pujar					xbar_mixer_in9_ep: endpoint {
20164f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in9_ep>;
20174f45fb0bSSameer Pujar					};
20184f45fb0bSSameer Pujar				};
20194f45fb0bSSameer Pujar
20204f45fb0bSSameer Pujar				xbar_mixer_in10_port: port@5d {
20214f45fb0bSSameer Pujar					reg = <0x5d>;
20224f45fb0bSSameer Pujar
20234f45fb0bSSameer Pujar					xbar_mixer_in10_ep: endpoint {
20244f45fb0bSSameer Pujar						remote-endpoint = <&mixer_in10_ep>;
20254f45fb0bSSameer Pujar					};
20264f45fb0bSSameer Pujar				};
20274f45fb0bSSameer Pujar
20284f45fb0bSSameer Pujar				port@5e {
20294f45fb0bSSameer Pujar					reg = <0x5e>;
20304f45fb0bSSameer Pujar
20314f45fb0bSSameer Pujar					xbar_mixer_out1_ep: endpoint {
20324f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out1_ep>;
20334f45fb0bSSameer Pujar					};
20344f45fb0bSSameer Pujar				};
20354f45fb0bSSameer Pujar
20364f45fb0bSSameer Pujar				port@5f {
20374f45fb0bSSameer Pujar					reg = <0x5f>;
20384f45fb0bSSameer Pujar
20394f45fb0bSSameer Pujar					xbar_mixer_out2_ep: endpoint {
20404f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out2_ep>;
20414f45fb0bSSameer Pujar					};
20424f45fb0bSSameer Pujar				};
20434f45fb0bSSameer Pujar
20444f45fb0bSSameer Pujar				port@60 {
20454f45fb0bSSameer Pujar					reg = <0x60>;
20464f45fb0bSSameer Pujar
20474f45fb0bSSameer Pujar					xbar_mixer_out3_ep: endpoint {
20484f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out3_ep>;
20494f45fb0bSSameer Pujar					};
20504f45fb0bSSameer Pujar				};
20514f45fb0bSSameer Pujar
20524f45fb0bSSameer Pujar				port@61 {
20534f45fb0bSSameer Pujar					reg = <0x61>;
20544f45fb0bSSameer Pujar
20554f45fb0bSSameer Pujar					xbar_mixer_out4_ep: endpoint {
20564f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out4_ep>;
20574f45fb0bSSameer Pujar					};
20584f45fb0bSSameer Pujar				};
20594f45fb0bSSameer Pujar
20604f45fb0bSSameer Pujar				port@62 {
20614f45fb0bSSameer Pujar					reg = <0x62>;
20624f45fb0bSSameer Pujar
20634f45fb0bSSameer Pujar					xbar_mixer_out5_ep: endpoint {
20644f45fb0bSSameer Pujar						remote-endpoint = <&mixer_out5_ep>;
20654f45fb0bSSameer Pujar					};
20664f45fb0bSSameer Pujar				};
2067261a46a9SSameer Pujar
2068261a46a9SSameer Pujar				xbar_asrc_in1_port: port@63 {
2069261a46a9SSameer Pujar					reg = <0x63>;
2070261a46a9SSameer Pujar
2071261a46a9SSameer Pujar					xbar_asrc_in1_ep: endpoint {
2072261a46a9SSameer Pujar						remote-endpoint = <&asrc_in1_ep>;
2073261a46a9SSameer Pujar					};
2074261a46a9SSameer Pujar				};
2075261a46a9SSameer Pujar
2076261a46a9SSameer Pujar				port@64 {
2077261a46a9SSameer Pujar					reg = <0x64>;
2078261a46a9SSameer Pujar
2079261a46a9SSameer Pujar					xbar_asrc_out1_ep: endpoint {
2080261a46a9SSameer Pujar						remote-endpoint = <&asrc_out1_ep>;
2081261a46a9SSameer Pujar					};
2082261a46a9SSameer Pujar				};
2083261a46a9SSameer Pujar
2084261a46a9SSameer Pujar				xbar_asrc_in2_port: port@65 {
2085261a46a9SSameer Pujar					reg = <0x65>;
2086261a46a9SSameer Pujar
2087261a46a9SSameer Pujar					xbar_asrc_in2_ep: endpoint {
2088261a46a9SSameer Pujar						remote-endpoint = <&asrc_in2_ep>;
2089261a46a9SSameer Pujar					};
2090261a46a9SSameer Pujar				};
2091261a46a9SSameer Pujar
2092261a46a9SSameer Pujar				port@66 {
2093261a46a9SSameer Pujar					reg = <0x66>;
2094261a46a9SSameer Pujar
2095261a46a9SSameer Pujar					xbar_asrc_out2_ep: endpoint {
2096261a46a9SSameer Pujar						remote-endpoint = <&asrc_out2_ep>;
2097261a46a9SSameer Pujar					};
2098261a46a9SSameer Pujar				};
2099261a46a9SSameer Pujar
2100261a46a9SSameer Pujar				xbar_asrc_in3_port: port@67 {
2101261a46a9SSameer Pujar					reg = <0x67>;
2102261a46a9SSameer Pujar
2103261a46a9SSameer Pujar					xbar_asrc_in3_ep: endpoint {
2104261a46a9SSameer Pujar						remote-endpoint = <&asrc_in3_ep>;
2105261a46a9SSameer Pujar					};
2106261a46a9SSameer Pujar				};
2107261a46a9SSameer Pujar
2108261a46a9SSameer Pujar				port@68 {
2109261a46a9SSameer Pujar					reg = <0x68>;
2110261a46a9SSameer Pujar
2111261a46a9SSameer Pujar					xbar_asrc_out3_ep: endpoint {
2112261a46a9SSameer Pujar						remote-endpoint = <&asrc_out3_ep>;
2113261a46a9SSameer Pujar					};
2114261a46a9SSameer Pujar				};
2115261a46a9SSameer Pujar
2116261a46a9SSameer Pujar				xbar_asrc_in4_port: port@69 {
2117261a46a9SSameer Pujar					reg = <0x69>;
2118261a46a9SSameer Pujar
2119261a46a9SSameer Pujar					xbar_asrc_in4_ep: endpoint {
2120261a46a9SSameer Pujar						remote-endpoint = <&asrc_in4_ep>;
2121261a46a9SSameer Pujar					};
2122261a46a9SSameer Pujar				};
2123261a46a9SSameer Pujar
2124261a46a9SSameer Pujar				port@6a {
2125261a46a9SSameer Pujar					reg = <0x6a>;
2126261a46a9SSameer Pujar
2127261a46a9SSameer Pujar					xbar_asrc_out4_ep: endpoint {
2128261a46a9SSameer Pujar						remote-endpoint = <&asrc_out4_ep>;
2129261a46a9SSameer Pujar					};
2130261a46a9SSameer Pujar				};
2131261a46a9SSameer Pujar
2132261a46a9SSameer Pujar				xbar_asrc_in5_port: port@6b {
2133261a46a9SSameer Pujar					reg = <0x6b>;
2134261a46a9SSameer Pujar
2135261a46a9SSameer Pujar					xbar_asrc_in5_ep: endpoint {
2136261a46a9SSameer Pujar						remote-endpoint = <&asrc_in5_ep>;
2137261a46a9SSameer Pujar					};
2138261a46a9SSameer Pujar				};
2139261a46a9SSameer Pujar
2140261a46a9SSameer Pujar				port@6c {
2141261a46a9SSameer Pujar					reg = <0x6c>;
2142261a46a9SSameer Pujar
2143261a46a9SSameer Pujar					xbar_asrc_out5_ep: endpoint {
2144261a46a9SSameer Pujar						remote-endpoint = <&asrc_out5_ep>;
2145261a46a9SSameer Pujar					};
2146261a46a9SSameer Pujar				};
2147261a46a9SSameer Pujar
2148261a46a9SSameer Pujar				xbar_asrc_in6_port: port@6d {
2149261a46a9SSameer Pujar					reg = <0x6d>;
2150261a46a9SSameer Pujar
2151261a46a9SSameer Pujar					xbar_asrc_in6_ep: endpoint {
2152261a46a9SSameer Pujar						remote-endpoint = <&asrc_in6_ep>;
2153261a46a9SSameer Pujar					};
2154261a46a9SSameer Pujar				};
2155261a46a9SSameer Pujar
2156261a46a9SSameer Pujar				port@6e {
2157261a46a9SSameer Pujar					reg = <0x6e>;
2158261a46a9SSameer Pujar
2159261a46a9SSameer Pujar					xbar_asrc_out6_ep: endpoint {
2160261a46a9SSameer Pujar						remote-endpoint = <&asrc_out6_ep>;
2161261a46a9SSameer Pujar					};
2162261a46a9SSameer Pujar				};
2163261a46a9SSameer Pujar
2164261a46a9SSameer Pujar				xbar_asrc_in7_port: port@6f {
2165261a46a9SSameer Pujar					reg = <0x6f>;
2166261a46a9SSameer Pujar
2167261a46a9SSameer Pujar					xbar_asrc_in7_ep: endpoint {
2168261a46a9SSameer Pujar						remote-endpoint = <&asrc_in7_ep>;
2169261a46a9SSameer Pujar					};
2170261a46a9SSameer Pujar				};
2171afcb41e3SSameer Pujar
2172afcb41e3SSameer Pujar				xbar_ope1_in_port: port@70 {
2173afcb41e3SSameer Pujar					reg = <0x70>;
2174afcb41e3SSameer Pujar
2175afcb41e3SSameer Pujar					xbar_ope1_in_ep: endpoint {
2176afcb41e3SSameer Pujar						remote-endpoint = <&ope1_cif_in_ep>;
2177afcb41e3SSameer Pujar					};
2178afcb41e3SSameer Pujar				};
2179afcb41e3SSameer Pujar
2180afcb41e3SSameer Pujar				port@71 {
2181afcb41e3SSameer Pujar					reg = <0x71>;
2182afcb41e3SSameer Pujar
2183afcb41e3SSameer Pujar					xbar_ope1_out_ep: endpoint {
2184afcb41e3SSameer Pujar						remote-endpoint = <&ope1_cif_out_ep>;
2185afcb41e3SSameer Pujar					};
2186afcb41e3SSameer Pujar				};
2187e4710376SSameer Pujar			};
218879ed18d9SThierry Reding		};
2189e4710376SSameer Pujar
219079ed18d9SThierry Reding		dma-controller@2930000 {
2191e4710376SSameer Pujar			status = "okay";
2192e4710376SSameer Pujar		};
2193e4710376SSameer Pujar
219479ed18d9SThierry Reding		interrupt-controller@2a40000 {
2195e4710376SSameer Pujar			status = "okay";
2196e4710376SSameer Pujar		};
21975d25c476SSameer Pujar	};
21985d25c476SSameer Pujar
2199b693b3d7SThierry Reding	i2c@3160000 {
2200b693b3d7SThierry Reding		power-monitor@42 {
2201b693b3d7SThierry Reding			compatible = "ti,ina3221";
2202b693b3d7SThierry Reding			reg = <0x42>;
220308c7c74bSNicolin Chen			#address-cells = <1>;
220408c7c74bSNicolin Chen			#size-cells = <0>;
220508c7c74bSNicolin Chen
22064b5ae31fSThierry Reding			input@0 {
220708c7c74bSNicolin Chen				reg = <0x0>;
220808c7c74bSNicolin Chen				label = "VDD_MUX";
220908c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <20000>;
221008c7c74bSNicolin Chen			};
221108c7c74bSNicolin Chen
22124b5ae31fSThierry Reding			input@1 {
221308c7c74bSNicolin Chen				reg = <0x1>;
221408c7c74bSNicolin Chen				label = "VDD_5V0_IO_SYS";
221508c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <5000>;
221608c7c74bSNicolin Chen			};
221708c7c74bSNicolin Chen
22184b5ae31fSThierry Reding			input@2 {
221908c7c74bSNicolin Chen				reg = <0x2>;
222008c7c74bSNicolin Chen				label = "VDD_3V3_SYS";
222108c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
222208c7c74bSNicolin Chen			};
2223b693b3d7SThierry Reding		};
2224b693b3d7SThierry Reding
2225b693b3d7SThierry Reding		power-monitor@43 {
2226b693b3d7SThierry Reding			compatible = "ti,ina3221";
2227b693b3d7SThierry Reding			reg = <0x43>;
222808c7c74bSNicolin Chen			#address-cells = <1>;
222908c7c74bSNicolin Chen			#size-cells = <0>;
223008c7c74bSNicolin Chen
22314b5ae31fSThierry Reding			input@0 {
223208c7c74bSNicolin Chen				reg = <0x0>;
223308c7c74bSNicolin Chen				label = "VDD_3V3_IO_SLP";
223408c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
223508c7c74bSNicolin Chen			};
223608c7c74bSNicolin Chen
22374b5ae31fSThierry Reding			input@1 {
223808c7c74bSNicolin Chen				reg = <0x1>;
223908c7c74bSNicolin Chen				label = "VDD_1V8_IO";
224008c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
224108c7c74bSNicolin Chen			};
224208c7c74bSNicolin Chen
22434b5ae31fSThierry Reding			input@2 {
224408c7c74bSNicolin Chen				reg = <0x2>;
224508c7c74bSNicolin Chen				label = "VDD_M2_IN";
224608c7c74bSNicolin Chen				shunt-resistor-micro-ohms = <10000>;
224708c7c74bSNicolin Chen			};
2248b693b3d7SThierry Reding		};
2249b27d5250SThierry Reding
2250b27d5250SThierry Reding		exp1: gpio@74 {
2251b27d5250SThierry Reding			compatible = "ti,tca9539";
2252b27d5250SThierry Reding			reg = <0x74>;
2253b27d5250SThierry Reding
2254b27d5250SThierry Reding			interrupt-parent = <&gpio>;
2255d428f35dSThierry Reding			interrupts = <TEGRA186_MAIN_GPIO(Y, 0)
2256d428f35dSThierry Reding				      GPIO_ACTIVE_LOW>;
2257b27d5250SThierry Reding
2258b27d5250SThierry Reding			#gpio-cells = <2>;
2259b27d5250SThierry Reding			gpio-controller;
2260c4502cc3SThierry Reding
2261c4502cc3SThierry Reding			vcc-supply = <&vdd_3v3_sys>;
2262b27d5250SThierry Reding		};
2263b27d5250SThierry Reding
2264b27d5250SThierry Reding		exp2: gpio@77 {
2265b27d5250SThierry Reding			compatible = "ti,tca9539";
2266b27d5250SThierry Reding			reg = <0x77>;
2267b27d5250SThierry Reding
2268b27d5250SThierry Reding			interrupt-parent = <&gpio>;
2269d428f35dSThierry Reding			interrupts = <TEGRA186_MAIN_GPIO(Y, 6)
2270d428f35dSThierry Reding				      GPIO_ACTIVE_LOW>;
2271b27d5250SThierry Reding
2272b27d5250SThierry Reding			#gpio-cells = <2>;
2273b27d5250SThierry Reding			gpio-controller;
2274c4502cc3SThierry Reding
2275c4502cc3SThierry Reding			vcc-supply = <&vdd_1v8>;
2276b27d5250SThierry Reding		};
2277b693b3d7SThierry Reding	};
2278b693b3d7SThierry Reding
2279b0ddea85SThierry Reding	/* SDMMC1 (SD/MMC) */
228067bb17f6SThierry Reding	mmc@3400000 {
2281b0ddea85SThierry Reding		status = "okay";
2282b0ddea85SThierry Reding
2283b0ddea85SThierry Reding		vmmc-supply = <&vdd_sd>;
2284b0ddea85SThierry Reding	};
2285b0ddea85SThierry Reding
228679ed18d9SThierry Reding	sata@3507000 {
228779ed18d9SThierry Reding		status = "okay";
228879ed18d9SThierry Reding	};
228979ed18d9SThierry Reding
22907c3adf12SThierry Reding	hda@3510000 {
2291b8928c2bSThierry Reding		nvidia,model = "NVIDIA Jetson TX2 HDA";
22927c3adf12SThierry Reding		status = "okay";
22937c3adf12SThierry Reding	};
22947c3adf12SThierry Reding
229572f8ae3fSThierry Reding	padctl@3520000 {
2296ca2b8ee4SNagarjuna Kristam		status = "okay";
229772f8ae3fSThierry Reding
229872f8ae3fSThierry Reding		avdd-pll-erefeut-supply = <&vdd_1v8_pll>;
229972f8ae3fSThierry Reding		avdd-usb-supply = <&vdd_3v3_sys>;
230072f8ae3fSThierry Reding		vclamp-usb-supply = <&vdd_1v8>;
230172f8ae3fSThierry Reding		vddio-hsic-supply = <&gnd>;
230272f8ae3fSThierry Reding
230372f8ae3fSThierry Reding		pads {
230472f8ae3fSThierry Reding			usb2 {
230572f8ae3fSThierry Reding				status = "okay";
230672f8ae3fSThierry Reding
230772f8ae3fSThierry Reding				lanes {
23080edc0202SNagarjuna Kristam					micro_b: usb2-0 {
230972f8ae3fSThierry Reding						nvidia,function = "xusb";
231072f8ae3fSThierry Reding						status = "okay";
231172f8ae3fSThierry Reding					};
231272f8ae3fSThierry Reding
231372f8ae3fSThierry Reding					usb2-1 {
231472f8ae3fSThierry Reding						nvidia,function = "xusb";
231572f8ae3fSThierry Reding						status = "okay";
231672f8ae3fSThierry Reding					};
231772f8ae3fSThierry Reding
231872f8ae3fSThierry Reding					usb2-2 {
231972f8ae3fSThierry Reding						nvidia,function = "xusb";
232072f8ae3fSThierry Reding						status = "okay";
232172f8ae3fSThierry Reding					};
232272f8ae3fSThierry Reding				};
232372f8ae3fSThierry Reding			};
232472f8ae3fSThierry Reding
232572f8ae3fSThierry Reding			usb3 {
232672f8ae3fSThierry Reding				status = "okay";
232772f8ae3fSThierry Reding
232872f8ae3fSThierry Reding				lanes {
232972f8ae3fSThierry Reding					usb3-0 {
233072f8ae3fSThierry Reding						nvidia,function = "xusb";
233172f8ae3fSThierry Reding						status = "okay";
233272f8ae3fSThierry Reding					};
233372f8ae3fSThierry Reding
233472f8ae3fSThierry Reding					usb3-1 {
233572f8ae3fSThierry Reding						nvidia,function = "xusb";
233672f8ae3fSThierry Reding						status = "okay";
233772f8ae3fSThierry Reding					};
233872f8ae3fSThierry Reding
233972f8ae3fSThierry Reding					usb3-2 {
234072f8ae3fSThierry Reding						nvidia,function = "xusb";
234172f8ae3fSThierry Reding						status = "okay";
234272f8ae3fSThierry Reding					};
234372f8ae3fSThierry Reding				};
234472f8ae3fSThierry Reding			};
234572f8ae3fSThierry Reding		};
234672f8ae3fSThierry Reding
234772f8ae3fSThierry Reding		ports {
234872f8ae3fSThierry Reding			usb2-0 {
234972f8ae3fSThierry Reding				status = "okay";
235072f8ae3fSThierry Reding				mode = "otg";
235172f8ae3fSThierry Reding				vbus-supply = <&vdd_usb0>;
23526895c83fSNagarjuna Kristam				usb-role-switch;
23531ca6bc89SThierry Reding
23546895c83fSNagarjuna Kristam				connector {
23551ca6bc89SThierry Reding					compatible = "gpio-usb-b-connector",
23561ca6bc89SThierry Reding						     "usb-b-connector";
23576895c83fSNagarjuna Kristam					label = "micro-USB";
23586895c83fSNagarjuna Kristam					type = "micro";
23591ca6bc89SThierry Reding					vbus-gpios = <&gpio
23606895c83fSNagarjuna Kristam						      TEGRA186_MAIN_GPIO(X, 7)
23616895c83fSNagarjuna Kristam						      GPIO_ACTIVE_LOW>;
23621ca6bc89SThierry Reding					id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>;
23636895c83fSNagarjuna Kristam				};
236472f8ae3fSThierry Reding			};
236572f8ae3fSThierry Reding
236672f8ae3fSThierry Reding			usb2-1 {
236772f8ae3fSThierry Reding				status = "okay";
236872f8ae3fSThierry Reding				mode = "host";
236972f8ae3fSThierry Reding
237072f8ae3fSThierry Reding				vbus-supply = <&vdd_usb1>;
237172f8ae3fSThierry Reding			};
237272f8ae3fSThierry Reding
237372f8ae3fSThierry Reding			usb3-0 {
237472f8ae3fSThierry Reding				nvidia,usb2-companion = <1>;
237533c53dbdSJon Hunter				vbus-supply = <&vdd_usb1>;
237672f8ae3fSThierry Reding				status = "okay";
237772f8ae3fSThierry Reding			};
237872f8ae3fSThierry Reding		};
237972f8ae3fSThierry Reding	};
238072f8ae3fSThierry Reding
238172f8ae3fSThierry Reding	usb@3530000 {
2382488a04d4SNagarjuna Kristam		status = "okay";
238372f8ae3fSThierry Reding
238472f8ae3fSThierry Reding		phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
238572f8ae3fSThierry Reding		       <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
238672f8ae3fSThierry Reding		       <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>;
238772f8ae3fSThierry Reding		phy-names = "usb2-0", "usb2-1", "usb3-0";
238872f8ae3fSThierry Reding	};
238972f8ae3fSThierry Reding
23900edc0202SNagarjuna Kristam	usb@3550000 {
23910edc0202SNagarjuna Kristam		status = "okay";
23920edc0202SNagarjuna Kristam
23930edc0202SNagarjuna Kristam		phys = <&micro_b>;
23940edc0202SNagarjuna Kristam		phy-names = "usb2-0";
23950edc0202SNagarjuna Kristam	};
23960edc0202SNagarjuna Kristam
2397*20440c7fSAaron Kling	cec@3960000 {
2398*20440c7fSAaron Kling		status = "okay";
2399*20440c7fSAaron Kling
2400*20440c7fSAaron Kling		hdmi-phandle = <&sor1>;
2401*20440c7fSAaron Kling	};
2402*20440c7fSAaron Kling
24035205abd2SThierry Reding	i2c@c250000 {
24045205abd2SThierry Reding		/* carrier board ID EEPROM */
24055205abd2SThierry Reding		eeprom@57 {
24065205abd2SThierry Reding			compatible = "atmel,24c02";
24075205abd2SThierry Reding			reg = <0x57>;
24085205abd2SThierry Reding
2409a4387f29SJon Hunter			label = "system";
2410ec5fd197SJon Hunter			vcc-supply = <&vdd_1v8>;
24119efa0fcaSThierry Reding			address-width = <8>;
24129efa0fcaSThierry Reding			pagesize = <8>;
24135205abd2SThierry Reding			size = <256>;
24145205abd2SThierry Reding			read-only;
24155205abd2SThierry Reding		};
24165205abd2SThierry Reding	};
24175205abd2SThierry Reding
2418b84f1c01SAaron Kling	pwm@c340000 {
2419b84f1c01SAaron Kling		status = "okay";
2420b84f1c01SAaron Kling	};
2421b84f1c01SAaron Kling
242289b469ccSManikanta Maddireddy	pcie@10003000 {
242389b469ccSManikanta Maddireddy		status = "okay";
242489b469ccSManikanta Maddireddy
242589b469ccSManikanta Maddireddy		dvdd-pex-supply = <&vdd_pex>;
242689b469ccSManikanta Maddireddy		hvdd-pex-pll-supply = <&vdd_1v8>;
242789b469ccSManikanta Maddireddy		hvdd-pex-supply = <&vdd_1v8>;
242889b469ccSManikanta Maddireddy		vddio-pexctl-aud-supply = <&vdd_1v8>;
242989b469ccSManikanta Maddireddy
243089b469ccSManikanta Maddireddy		pci@1,0 {
243189b469ccSManikanta Maddireddy			nvidia,num-lanes = <4>;
243289b469ccSManikanta Maddireddy			status = "okay";
243389b469ccSManikanta Maddireddy		};
243489b469ccSManikanta Maddireddy
243589b469ccSManikanta Maddireddy		pci@2,0 {
243689b469ccSManikanta Maddireddy			nvidia,num-lanes = <0>;
243789b469ccSManikanta Maddireddy			status = "disabled";
243889b469ccSManikanta Maddireddy		};
243989b469ccSManikanta Maddireddy
244089b469ccSManikanta Maddireddy		pci@3,0 {
244189b469ccSManikanta Maddireddy			nvidia,num-lanes = <1>;
244289b469ccSManikanta Maddireddy			status = "disabled";
244389b469ccSManikanta Maddireddy		};
244489b469ccSManikanta Maddireddy	};
244589b469ccSManikanta Maddireddy
244636328505SThierry Reding	host1x@13e00000 {
244736328505SThierry Reding		status = "okay";
244836328505SThierry Reding
244936328505SThierry Reding		dpaux@15040000 {
245036328505SThierry Reding			status = "okay";
245136328505SThierry Reding		};
245236328505SThierry Reding
245336328505SThierry Reding		display-hub@15200000 {
245436328505SThierry Reding			status = "okay";
245536328505SThierry Reding		};
245636328505SThierry Reding
245736328505SThierry Reding		dsi@15300000 {
245836328505SThierry Reding			status = "disabled";
245936328505SThierry Reding		};
246036328505SThierry Reding
24613fdfaf87SThierry Reding		/* DP on E3320 */
246236328505SThierry Reding		sor@15540000 {
24633fdfaf87SThierry Reding			status = "okay";
246436328505SThierry Reding
24653fdfaf87SThierry Reding			avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
24665f4ade92SJon Hunter			vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
24673fdfaf87SThierry Reding
24683fdfaf87SThierry Reding			nvidia,dpaux = <&dpaux>;
246936328505SThierry Reding		};
247036328505SThierry Reding
247136328505SThierry Reding		sor@15580000 {
247236328505SThierry Reding			status = "okay";
247336328505SThierry Reding
2474e8931a27SThierry Reding			avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
2475e8931a27SThierry Reding			vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
247636328505SThierry Reding			hdmi-supply = <&vdd_hdmi>;
247736328505SThierry Reding
247836328505SThierry Reding			nvidia,ddc-i2c-bus = <&ddc>;
2479d428f35dSThierry Reding			nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1)
2480d428f35dSThierry Reding						 GPIO_ACTIVE_LOW>;
248136328505SThierry Reding		};
248236328505SThierry Reding
248336328505SThierry Reding		dpaux@155c0000 {
248436328505SThierry Reding			status = "okay";
248536328505SThierry Reding		};
248636328505SThierry Reding	};
248736328505SThierry Reding
248859686a92SThierry Reding	gpio-keys {
248959686a92SThierry Reding		compatible = "gpio-keys";
249059686a92SThierry Reding
2491012877d0SKrzysztof Kozlowski		key-power {
249259686a92SThierry Reding			label = "Power";
2493d428f35dSThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 0)
249459686a92SThierry Reding					   GPIO_ACTIVE_LOW>;
249559686a92SThierry Reding			linux,input-type = <EV_KEY>;
249659686a92SThierry Reding			linux,code = <KEY_POWER>;
249759686a92SThierry Reding			debounce-interval = <10>;
24986f13f10bSThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
249959686a92SThierry Reding			wakeup-source;
250059686a92SThierry Reding		};
250159686a92SThierry Reding
2502012877d0SKrzysztof Kozlowski		key-volume-down {
250359686a92SThierry Reding			label = "Volume Down";
2504d428f35dSThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 2)
250559686a92SThierry Reding					   GPIO_ACTIVE_LOW>;
250659686a92SThierry Reding			linux,input-type = <EV_KEY>;
250759686a92SThierry Reding			linux,code = <KEY_VOLUMEDOWN>;
250859686a92SThierry Reding			debounce-interval = <10>;
250959686a92SThierry Reding		};
251079ed18d9SThierry Reding
251179ed18d9SThierry Reding		key-volume-up {
251279ed18d9SThierry Reding			label = "Volume Up";
251379ed18d9SThierry Reding			gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 1)
251479ed18d9SThierry Reding					   GPIO_ACTIVE_LOW>;
251579ed18d9SThierry Reding			linux,input-type = <EV_KEY>;
251679ed18d9SThierry Reding			linux,code = <KEY_VOLUMEUP>;
251779ed18d9SThierry Reding			debounce-interval = <10>;
251879ed18d9SThierry Reding		};
251959686a92SThierry Reding	};
252059686a92SThierry Reding
2521b84f1c01SAaron Kling	fan: pwm-fan {
2522b84f1c01SAaron Kling		compatible = "pwm-fan";
2523b84f1c01SAaron Kling		pwms = <&pwm4 0 45334>;
2524b84f1c01SAaron Kling		fan-supply = <&vdd_fan>;
2525b84f1c01SAaron Kling
2526b84f1c01SAaron Kling		/* cooling level (0, 1, 2, 3) - pwm inverted */
2527b84f1c01SAaron Kling		cooling-levels = <255 128 64 0>;
2528b84f1c01SAaron Kling		#cooling-cells = <2>;
2529b84f1c01SAaron Kling	};
2530b84f1c01SAaron Kling
2531097e01c6SThierry Reding	vdd_sd: regulator-vdd-sd {
2532b0ddea85SThierry Reding		compatible = "regulator-fixed";
2533b0ddea85SThierry Reding		regulator-name = "SD_CARD_SW_PWR";
2534b0ddea85SThierry Reding		regulator-min-microvolt = <3300000>;
2535b0ddea85SThierry Reding		regulator-max-microvolt = <3300000>;
2536b0ddea85SThierry Reding
25377517248aSThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>;
2538b0ddea85SThierry Reding		enable-active-high;
2539b0ddea85SThierry Reding
2540b0ddea85SThierry Reding		vin-supply = <&vdd_3v3_sys>;
2541b0ddea85SThierry Reding	};
254236328505SThierry Reding
2543097e01c6SThierry Reding	vdd_hdmi: regulator-vdd-hdmi {
254436328505SThierry Reding		compatible = "regulator-fixed";
254536328505SThierry Reding		regulator-name = "VDD_HDMI_5V0";
254636328505SThierry Reding		regulator-min-microvolt = <5000000>;
254736328505SThierry Reding		regulator-max-microvolt = <5000000>;
254836328505SThierry Reding
254936328505SThierry Reding		gpio = <&exp1 14 GPIO_ACTIVE_HIGH>;
255036328505SThierry Reding		enable-active-high;
255136328505SThierry Reding
255236328505SThierry Reding		vin-supply = <&vdd_5v0_sys>;
255336328505SThierry Reding	};
255472f8ae3fSThierry Reding
2555097e01c6SThierry Reding	vdd_usb0: regulator-vdd-usb0 {
255672f8ae3fSThierry Reding		compatible = "regulator-fixed";
255772f8ae3fSThierry Reding		regulator-name = "VDD_USB0";
255872f8ae3fSThierry Reding		regulator-min-microvolt = <5000000>;
255972f8ae3fSThierry Reding		regulator-max-microvolt = <5000000>;
256072f8ae3fSThierry Reding
25612db4a1a5SThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(L, 4) GPIO_ACTIVE_HIGH>;
256272f8ae3fSThierry Reding		enable-active-high;
256372f8ae3fSThierry Reding
256472f8ae3fSThierry Reding		vin-supply = <&vdd_5v0_sys>;
256572f8ae3fSThierry Reding	};
256672f8ae3fSThierry Reding
2567097e01c6SThierry Reding	vdd_usb1: regulator-vdd-usb1 {
256872f8ae3fSThierry Reding		compatible = "regulator-fixed";
256972f8ae3fSThierry Reding		regulator-name = "VDD_USB1";
257072f8ae3fSThierry Reding		regulator-min-microvolt = <5000000>;
257172f8ae3fSThierry Reding		regulator-max-microvolt = <5000000>;
257272f8ae3fSThierry Reding
25732db4a1a5SThierry Reding		gpio = <&gpio TEGRA186_MAIN_GPIO(L, 5) GPIO_ACTIVE_HIGH>;
257472f8ae3fSThierry Reding		enable-active-high;
257572f8ae3fSThierry Reding
257672f8ae3fSThierry Reding		vin-supply = <&vdd_5v0_sys>;
257772f8ae3fSThierry Reding	};
2578e4710376SSameer Pujar
2579b84f1c01SAaron Kling	vdd_fan: regulator-vdd-fan {
2580b84f1c01SAaron Kling		compatible = "regulator-fixed";
2581b84f1c01SAaron Kling		regulator-name = "VDD_FAN";
2582b84f1c01SAaron Kling		regulator-min-microvolt = <5000000>;
2583b84f1c01SAaron Kling		regulator-max-microvolt = <5000000>;
2584b84f1c01SAaron Kling
2585b84f1c01SAaron Kling		gpio = <&exp1 4 GPIO_ACTIVE_LOW>;
2586b84f1c01SAaron Kling
2587b84f1c01SAaron Kling		vin-supply = <&vdd_5v0_sys>;
2588b84f1c01SAaron Kling	};
2589b84f1c01SAaron Kling
2590e4710376SSameer Pujar	sound {
2591e4710376SSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
2592e4710376SSameer Pujar		status = "okay";
2593e4710376SSameer Pujar
2594e4710376SSameer Pujar		dais = /* FE */
2595e4710376SSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
2596e4710376SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
2597e4710376SSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
2598e4710376SSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
2599e4710376SSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
2600e4710376SSameer Pujar		       /* Router */
2601e4710376SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>,
2602e4710376SSameer Pujar		       <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_i2s6_port>,
2603e4710376SSameer Pujar		       <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic3_port>,
2604e4710376SSameer Pujar		       <&xbar_dspk1_port>, <&xbar_dspk2_port>,
26054f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
26064f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
26074f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
26084f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
26094f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
26104f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
26114f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
26124f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
26134f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
26144f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
26154f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
26164f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
26174f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
26184f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
26194f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
26204f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
26214f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
26224f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2623261a46a9SSameer Pujar		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2624261a46a9SSameer Pujar		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2625261a46a9SSameer Pujar		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2626261a46a9SSameer Pujar		       <&xbar_asrc_in7_port>,
2627afcb41e3SSameer Pujar		       <&xbar_ope1_in_port>,
26284f45fb0bSSameer Pujar		       /* HW accelerators */
26294f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
26304f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
26314f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
26324f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
26334f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
26344f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
26354f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
26364f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
26374f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
26384f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
26394f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
26404f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
26414f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
26424f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>,
26434f45fb0bSSameer Pujar		       <&mixer_out3_port>, <&mixer_out4_port>,
26444f45fb0bSSameer Pujar		       <&mixer_out5_port>,
2645261a46a9SSameer Pujar		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2646261a46a9SSameer Pujar		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2647afcb41e3SSameer Pujar		       <&ope1_out_port>,
2648e4710376SSameer Pujar		       /* I/O */
2649e4710376SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>,
2650e4710376SSameer Pujar		       <&i2s5_port>, <&i2s6_port>, <&dmic1_port>, <&dmic2_port>,
2651e4710376SSameer Pujar		       <&dmic3_port>, <&dspk1_port>, <&dspk2_port>;
2652e4710376SSameer Pujar
2653b8928c2bSThierry Reding		label = "NVIDIA Jetson TX2 APE";
2654e4710376SSameer Pujar	};
2655b84f1c01SAaron Kling
2656b84f1c01SAaron Kling	thermal-zones {
2657b84f1c01SAaron Kling		cpu-thermal {
2658b84f1c01SAaron Kling			polling-delay = <0>;
2659b84f1c01SAaron Kling			polling-delay-passive = <500>;
2660b84f1c01SAaron Kling			status = "okay";
2661b84f1c01SAaron Kling
2662b84f1c01SAaron Kling			trips {
2663b84f1c01SAaron Kling				cpu_trip_critical: critical {
2664b84f1c01SAaron Kling					temperature = <96500>;
2665b84f1c01SAaron Kling					hysteresis = <0>;
2666b84f1c01SAaron Kling					type = "critical";
2667b84f1c01SAaron Kling				};
2668b84f1c01SAaron Kling
2669b84f1c01SAaron Kling				cpu_trip_hot: hot {
2670b84f1c01SAaron Kling					temperature = <79000>;
2671b84f1c01SAaron Kling					hysteresis = <2000>;
2672b84f1c01SAaron Kling					type = "hot";
2673b84f1c01SAaron Kling				};
2674b84f1c01SAaron Kling
2675b84f1c01SAaron Kling				cpu_trip_active: active {
2676b84f1c01SAaron Kling					temperature = <62000>;
2677b84f1c01SAaron Kling					hysteresis = <2000>;
2678b84f1c01SAaron Kling					type = "active";
2679b84f1c01SAaron Kling				};
2680b84f1c01SAaron Kling
2681b84f1c01SAaron Kling				cpu_trip_passive: passive {
2682b84f1c01SAaron Kling					temperature = <45000>;
2683b84f1c01SAaron Kling					hysteresis = <2000>;
2684b84f1c01SAaron Kling					type = "passive";
2685b84f1c01SAaron Kling				};
2686b84f1c01SAaron Kling			};
2687b84f1c01SAaron Kling
2688b84f1c01SAaron Kling			cooling-maps {
2689b84f1c01SAaron Kling				map0 {
2690b84f1c01SAaron Kling					cooling-device = <&fan 3 3>;
2691b84f1c01SAaron Kling					trip = <&cpu_trip_critical>;
2692b84f1c01SAaron Kling				};
2693b84f1c01SAaron Kling
2694b84f1c01SAaron Kling				map1 {
2695b84f1c01SAaron Kling					cooling-device = <&fan 2 2>;
2696b84f1c01SAaron Kling					trip = <&cpu_trip_hot>;
2697b84f1c01SAaron Kling				};
2698b84f1c01SAaron Kling
2699b84f1c01SAaron Kling				map2 {
2700b84f1c01SAaron Kling					cooling-device = <&fan 1 1>;
2701b84f1c01SAaron Kling					trip = <&cpu_trip_active>;
2702b84f1c01SAaron Kling				};
2703b84f1c01SAaron Kling
2704b84f1c01SAaron Kling				map3 {
2705b84f1c01SAaron Kling					cooling-device = <&fan 0 0>;
2706b84f1c01SAaron Kling					trip = <&cpu_trip_passive>;
2707b84f1c01SAaron Kling				};
2708b84f1c01SAaron Kling			};
2709b84f1c01SAaron Kling		};
2710b84f1c01SAaron Kling
2711b84f1c01SAaron Kling		aux-thermal {
2712b84f1c01SAaron Kling			polling-delay = <0>;
2713b84f1c01SAaron Kling			polling-delay-passive = <500>;
2714b84f1c01SAaron Kling			status = "okay";
2715b84f1c01SAaron Kling
2716b84f1c01SAaron Kling			trips {
2717b84f1c01SAaron Kling				aux_alert0: critical {
2718b84f1c01SAaron Kling					temperature = <90000>;
2719b84f1c01SAaron Kling					hysteresis = <0>;
2720b84f1c01SAaron Kling					type = "critical";
2721b84f1c01SAaron Kling				};
2722b84f1c01SAaron Kling			};
2723b84f1c01SAaron Kling		};
2724b84f1c01SAaron Kling
2725b84f1c01SAaron Kling		gpu-thermal {
2726b84f1c01SAaron Kling			polling-delay = <0>;
2727b84f1c01SAaron Kling			polling-delay-passive = <500>;
2728b84f1c01SAaron Kling			status = "okay";
2729b84f1c01SAaron Kling
2730b84f1c01SAaron Kling			trips {
2731b84f1c01SAaron Kling				gpu_alert0: critical {
2732b84f1c01SAaron Kling					temperature = <99000>;
2733b84f1c01SAaron Kling					hysteresis = <0>;
2734b84f1c01SAaron Kling					type = "critical";
2735b84f1c01SAaron Kling				};
2736b84f1c01SAaron Kling			};
2737b84f1c01SAaron Kling		};
2738b84f1c01SAaron Kling	};
2739b0ddea85SThierry Reding};
2740