xref: /linux/scripts/dtc/include-prefixes/arm64/nvidia/tegra194-p2972-0000.dts (revision ec71f661a572a770d7c861cd52a50cbbb0e1a8d1)
1b8656c67SMikko Perttunen// SPDX-License-Identifier: GPL-2.0
2b8656c67SMikko Perttunen/dts-v1/;
3b8656c67SMikko Perttunen
4e47ac508SThierry Reding#include <dt-bindings/input/linux-event-codes.h>
5e47ac508SThierry Reding#include <dt-bindings/input/gpio-keys.h>
6e47ac508SThierry Reding
7b8656c67SMikko Perttunen#include "tegra194-p2888.dtsi"
8b8656c67SMikko Perttunen
9b8656c67SMikko Perttunen/ {
109c536ccdSThierry Reding	model = "NVIDIA Jetson AGX Xavier Developer Kit";
11b8656c67SMikko Perttunen	compatible = "nvidia,p2972-0000", "nvidia,tegra194";
12b8656c67SMikko Perttunen
138b3aee8fSThierry Reding	bus@0 {
141aaa7698SThierry Reding		aconnect@2900000 {
159a182db4SSameer Pujar			status = "okay";
169a182db4SSameer Pujar
175b4f6323SSameer Pujar			ahub@2900800 {
185b4f6323SSameer Pujar				status = "okay";
195b4f6323SSameer Pujar
2079ed18d9SThierry Reding				i2s@2901000 {
2179ed18d9SThierry Reding					status = "okay";
2279ed18d9SThierry Reding
2379ed18d9SThierry Reding					ports {
2479ed18d9SThierry Reding						#address-cells = <1>;
2579ed18d9SThierry Reding						#size-cells = <0>;
2679ed18d9SThierry Reding
2779ed18d9SThierry Reding						port@0 {
2879ed18d9SThierry Reding							reg = <0>;
2979ed18d9SThierry Reding
3079ed18d9SThierry Reding							i2s1_cif_ep: endpoint {
3179ed18d9SThierry Reding								remote-endpoint = <&xbar_i2s1_ep>;
3279ed18d9SThierry Reding							};
3379ed18d9SThierry Reding						};
3479ed18d9SThierry Reding
3579ed18d9SThierry Reding						i2s1_port: port@1 {
3679ed18d9SThierry Reding							reg = <1>;
3779ed18d9SThierry Reding
3879ed18d9SThierry Reding							i2s1_dap_ep: endpoint {
3979ed18d9SThierry Reding								dai-format = "i2s";
4079ed18d9SThierry Reding								remote-endpoint = <&rt5658_ep>;
4179ed18d9SThierry Reding							};
4279ed18d9SThierry Reding						};
4379ed18d9SThierry Reding					};
4479ed18d9SThierry Reding				};
4579ed18d9SThierry Reding
4679ed18d9SThierry Reding				i2s@2901100 {
4779ed18d9SThierry Reding					status = "okay";
4879ed18d9SThierry Reding
4979ed18d9SThierry Reding					ports {
5079ed18d9SThierry Reding						#address-cells = <1>;
5179ed18d9SThierry Reding						#size-cells = <0>;
5279ed18d9SThierry Reding
5379ed18d9SThierry Reding						port@0 {
5479ed18d9SThierry Reding							reg = <0>;
5579ed18d9SThierry Reding
5679ed18d9SThierry Reding							i2s2_cif_ep: endpoint {
5779ed18d9SThierry Reding								remote-endpoint = <&xbar_i2s2_ep>;
5879ed18d9SThierry Reding							};
5979ed18d9SThierry Reding						};
6079ed18d9SThierry Reding
6179ed18d9SThierry Reding						i2s2_port: port@1 {
6279ed18d9SThierry Reding							reg = <1>;
6379ed18d9SThierry Reding
6479ed18d9SThierry Reding							i2s2_dap_ep: endpoint {
6579ed18d9SThierry Reding								dai-format = "i2s";
6679ed18d9SThierry Reding								/* Place holder for external Codec */
6779ed18d9SThierry Reding							};
6879ed18d9SThierry Reding						};
6979ed18d9SThierry Reding					};
7079ed18d9SThierry Reding				};
7179ed18d9SThierry Reding
7279ed18d9SThierry Reding				i2s@2901300 {
7379ed18d9SThierry Reding					status = "okay";
7479ed18d9SThierry Reding
7579ed18d9SThierry Reding					ports {
7679ed18d9SThierry Reding						#address-cells = <1>;
7779ed18d9SThierry Reding						#size-cells = <0>;
7879ed18d9SThierry Reding
7979ed18d9SThierry Reding						port@0 {
8079ed18d9SThierry Reding							reg = <0>;
8179ed18d9SThierry Reding
8279ed18d9SThierry Reding							i2s4_cif_ep: endpoint {
8379ed18d9SThierry Reding								remote-endpoint = <&xbar_i2s4_ep>;
8479ed18d9SThierry Reding							};
8579ed18d9SThierry Reding						};
8679ed18d9SThierry Reding
8779ed18d9SThierry Reding						i2s4_port: port@1 {
8879ed18d9SThierry Reding							reg = <1>;
8979ed18d9SThierry Reding
9079ed18d9SThierry Reding							i2s4_dap_ep: endpoint {
9179ed18d9SThierry Reding								dai-format = "i2s";
9279ed18d9SThierry Reding								/* Place holder for external Codec */
9379ed18d9SThierry Reding							};
9479ed18d9SThierry Reding						};
9579ed18d9SThierry Reding					};
9679ed18d9SThierry Reding				};
9779ed18d9SThierry Reding
9879ed18d9SThierry Reding				i2s@2901500 {
9979ed18d9SThierry Reding					status = "okay";
10079ed18d9SThierry Reding
10179ed18d9SThierry Reding					ports {
10279ed18d9SThierry Reding						#address-cells = <1>;
10379ed18d9SThierry Reding						#size-cells = <0>;
10479ed18d9SThierry Reding
10579ed18d9SThierry Reding						port@0 {
10679ed18d9SThierry Reding							reg = <0>;
10779ed18d9SThierry Reding
10879ed18d9SThierry Reding							i2s6_cif_ep: endpoint {
10979ed18d9SThierry Reding								remote-endpoint = <&xbar_i2s6_ep>;
11079ed18d9SThierry Reding							};
11179ed18d9SThierry Reding						};
11279ed18d9SThierry Reding
11379ed18d9SThierry Reding						i2s6_port: port@1 {
11479ed18d9SThierry Reding							reg = <1>;
11579ed18d9SThierry Reding
11679ed18d9SThierry Reding							i2s6_dap_ep: endpoint {
11779ed18d9SThierry Reding								dai-format = "i2s";
11879ed18d9SThierry Reding								/* Place holder for external Codec */
11979ed18d9SThierry Reding							};
12079ed18d9SThierry Reding						};
12179ed18d9SThierry Reding					};
12279ed18d9SThierry Reding				};
12379ed18d9SThierry Reding
12479ed18d9SThierry Reding				sfc@2902000 {
12579ed18d9SThierry Reding					status = "okay";
12679ed18d9SThierry Reding
12779ed18d9SThierry Reding					ports {
12879ed18d9SThierry Reding						#address-cells = <1>;
12979ed18d9SThierry Reding						#size-cells = <0>;
13079ed18d9SThierry Reding
13179ed18d9SThierry Reding						port@0 {
13279ed18d9SThierry Reding							reg = <0>;
13379ed18d9SThierry Reding
13479ed18d9SThierry Reding							sfc1_cif_in_ep: endpoint {
13579ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc1_in_ep>;
13679ed18d9SThierry Reding							};
13779ed18d9SThierry Reding						};
13879ed18d9SThierry Reding
13979ed18d9SThierry Reding						sfc1_out_port: port@1 {
14079ed18d9SThierry Reding							reg = <1>;
14179ed18d9SThierry Reding
14279ed18d9SThierry Reding							sfc1_cif_out_ep: endpoint {
14379ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc1_out_ep>;
14479ed18d9SThierry Reding							};
14579ed18d9SThierry Reding						};
14679ed18d9SThierry Reding					};
14779ed18d9SThierry Reding				};
14879ed18d9SThierry Reding
14979ed18d9SThierry Reding				sfc@2902200 {
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							sfc2_cif_in_ep: endpoint {
16079ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc2_in_ep>;
16179ed18d9SThierry Reding							};
16279ed18d9SThierry Reding						};
16379ed18d9SThierry Reding
16479ed18d9SThierry Reding						sfc2_out_port: port@1 {
16579ed18d9SThierry Reding							reg = <1>;
16679ed18d9SThierry Reding
16779ed18d9SThierry Reding							sfc2_cif_out_ep: endpoint {
16879ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc2_out_ep>;
16979ed18d9SThierry Reding							};
17079ed18d9SThierry Reding						};
17179ed18d9SThierry Reding					};
17279ed18d9SThierry Reding				};
17379ed18d9SThierry Reding
17479ed18d9SThierry Reding				sfc@2902400 {
17579ed18d9SThierry Reding					status = "okay";
17679ed18d9SThierry Reding
17779ed18d9SThierry Reding					ports {
17879ed18d9SThierry Reding						#address-cells = <1>;
17979ed18d9SThierry Reding						#size-cells = <0>;
18079ed18d9SThierry Reding
18179ed18d9SThierry Reding						port@0 {
18279ed18d9SThierry Reding							reg = <0>;
18379ed18d9SThierry Reding
18479ed18d9SThierry Reding							sfc3_cif_in_ep: endpoint {
18579ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc3_in_ep>;
18679ed18d9SThierry Reding							};
18779ed18d9SThierry Reding						};
18879ed18d9SThierry Reding
18979ed18d9SThierry Reding						sfc3_out_port: port@1 {
19079ed18d9SThierry Reding							reg = <1>;
19179ed18d9SThierry Reding
19279ed18d9SThierry Reding							sfc3_cif_out_ep: endpoint {
19379ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc3_out_ep>;
19479ed18d9SThierry Reding							};
19579ed18d9SThierry Reding						};
19679ed18d9SThierry Reding					};
19779ed18d9SThierry Reding				};
19879ed18d9SThierry Reding
19979ed18d9SThierry Reding				sfc@2902600 {
20079ed18d9SThierry Reding					status = "okay";
20179ed18d9SThierry Reding
20279ed18d9SThierry Reding					ports {
20379ed18d9SThierry Reding						#address-cells = <1>;
20479ed18d9SThierry Reding						#size-cells = <0>;
20579ed18d9SThierry Reding
20679ed18d9SThierry Reding						port@0 {
20779ed18d9SThierry Reding							reg = <0>;
20879ed18d9SThierry Reding
20979ed18d9SThierry Reding							sfc4_cif_in_ep: endpoint {
21079ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc4_in_ep>;
21179ed18d9SThierry Reding							};
21279ed18d9SThierry Reding						};
21379ed18d9SThierry Reding
21479ed18d9SThierry Reding						sfc4_out_port: port@1 {
21579ed18d9SThierry Reding							reg = <1>;
21679ed18d9SThierry Reding
21779ed18d9SThierry Reding							sfc4_cif_out_ep: endpoint {
21879ed18d9SThierry Reding								remote-endpoint = <&xbar_sfc4_out_ep>;
21979ed18d9SThierry Reding							};
22079ed18d9SThierry Reding						};
22179ed18d9SThierry Reding					};
22279ed18d9SThierry Reding				};
22379ed18d9SThierry Reding
22479ed18d9SThierry Reding				amx@2903000 {
22579ed18d9SThierry Reding					status = "okay";
22679ed18d9SThierry Reding
22779ed18d9SThierry Reding					ports {
22879ed18d9SThierry Reding						#address-cells = <1>;
22979ed18d9SThierry Reding						#size-cells = <0>;
23079ed18d9SThierry Reding
23179ed18d9SThierry Reding						port@0 {
23279ed18d9SThierry Reding							reg = <0>;
23379ed18d9SThierry Reding
23479ed18d9SThierry Reding							amx1_in1_ep: endpoint {
23579ed18d9SThierry Reding								remote-endpoint = <&xbar_amx1_in1_ep>;
23679ed18d9SThierry Reding							};
23779ed18d9SThierry Reding						};
23879ed18d9SThierry Reding
23979ed18d9SThierry Reding						port@1 {
24079ed18d9SThierry Reding							reg = <1>;
24179ed18d9SThierry Reding
24279ed18d9SThierry Reding							amx1_in2_ep: endpoint {
24379ed18d9SThierry Reding								remote-endpoint = <&xbar_amx1_in2_ep>;
24479ed18d9SThierry Reding							};
24579ed18d9SThierry Reding						};
24679ed18d9SThierry Reding
24779ed18d9SThierry Reding						port@2 {
24879ed18d9SThierry Reding							reg = <2>;
24979ed18d9SThierry Reding
25079ed18d9SThierry Reding							amx1_in3_ep: endpoint {
25179ed18d9SThierry Reding								remote-endpoint = <&xbar_amx1_in3_ep>;
25279ed18d9SThierry Reding							};
25379ed18d9SThierry Reding						};
25479ed18d9SThierry Reding
25579ed18d9SThierry Reding						port@3 {
25679ed18d9SThierry Reding							reg = <3>;
25779ed18d9SThierry Reding
25879ed18d9SThierry Reding							amx1_in4_ep: endpoint {
25979ed18d9SThierry Reding								remote-endpoint = <&xbar_amx1_in4_ep>;
26079ed18d9SThierry Reding							};
26179ed18d9SThierry Reding						};
26279ed18d9SThierry Reding
26379ed18d9SThierry Reding						amx1_out_port: port@4 {
26479ed18d9SThierry Reding							reg = <4>;
26579ed18d9SThierry Reding
26679ed18d9SThierry Reding							amx1_out_ep: endpoint {
26779ed18d9SThierry Reding								remote-endpoint = <&xbar_amx1_out_ep>;
26879ed18d9SThierry Reding							};
26979ed18d9SThierry Reding						};
27079ed18d9SThierry Reding					};
27179ed18d9SThierry Reding				};
27279ed18d9SThierry Reding
27379ed18d9SThierry Reding				amx@2903100 {
27479ed18d9SThierry Reding					status = "okay";
27579ed18d9SThierry Reding
27679ed18d9SThierry Reding					ports {
27779ed18d9SThierry Reding						#address-cells = <1>;
27879ed18d9SThierry Reding						#size-cells = <0>;
27979ed18d9SThierry Reding
28079ed18d9SThierry Reding						port@0 {
28179ed18d9SThierry Reding							reg = <0>;
28279ed18d9SThierry Reding
28379ed18d9SThierry Reding							amx2_in1_ep: endpoint {
28479ed18d9SThierry Reding								remote-endpoint = <&xbar_amx2_in1_ep>;
28579ed18d9SThierry Reding							};
28679ed18d9SThierry Reding						};
28779ed18d9SThierry Reding
28879ed18d9SThierry Reding						port@1 {
28979ed18d9SThierry Reding							reg = <1>;
29079ed18d9SThierry Reding
29179ed18d9SThierry Reding							amx2_in2_ep: endpoint {
29279ed18d9SThierry Reding								remote-endpoint = <&xbar_amx2_in2_ep>;
29379ed18d9SThierry Reding							};
29479ed18d9SThierry Reding						};
29579ed18d9SThierry Reding
29679ed18d9SThierry Reding						amx2_in3_port: port@2 {
29779ed18d9SThierry Reding							reg = <2>;
29879ed18d9SThierry Reding
29979ed18d9SThierry Reding							amx2_in3_ep: endpoint {
30079ed18d9SThierry Reding								remote-endpoint = <&xbar_amx2_in3_ep>;
30179ed18d9SThierry Reding							};
30279ed18d9SThierry Reding						};
30379ed18d9SThierry Reding
30479ed18d9SThierry Reding						amx2_in4_port: port@3 {
30579ed18d9SThierry Reding							reg = <3>;
30679ed18d9SThierry Reding
30779ed18d9SThierry Reding							amx2_in4_ep: endpoint {
30879ed18d9SThierry Reding								remote-endpoint = <&xbar_amx2_in4_ep>;
30979ed18d9SThierry Reding							};
31079ed18d9SThierry Reding						};
31179ed18d9SThierry Reding
31279ed18d9SThierry Reding						amx2_out_port: port@4 {
31379ed18d9SThierry Reding							reg = <4>;
31479ed18d9SThierry Reding
31579ed18d9SThierry Reding							amx2_out_ep: endpoint {
31679ed18d9SThierry Reding								remote-endpoint = <&xbar_amx2_out_ep>;
31779ed18d9SThierry Reding							};
31879ed18d9SThierry Reding						};
31979ed18d9SThierry Reding					};
32079ed18d9SThierry Reding				};
32179ed18d9SThierry Reding
32279ed18d9SThierry Reding				amx@2903200 {
32379ed18d9SThierry Reding					status = "okay";
32479ed18d9SThierry Reding
32579ed18d9SThierry Reding					ports {
32679ed18d9SThierry Reding						#address-cells = <1>;
32779ed18d9SThierry Reding						#size-cells = <0>;
32879ed18d9SThierry Reding
32979ed18d9SThierry Reding						port@0 {
33079ed18d9SThierry Reding							reg = <0>;
33179ed18d9SThierry Reding
33279ed18d9SThierry Reding							amx3_in1_ep: endpoint {
33379ed18d9SThierry Reding								remote-endpoint = <&xbar_amx3_in1_ep>;
33479ed18d9SThierry Reding							};
33579ed18d9SThierry Reding						};
33679ed18d9SThierry Reding
33779ed18d9SThierry Reding						port@1 {
33879ed18d9SThierry Reding							reg = <1>;
33979ed18d9SThierry Reding
34079ed18d9SThierry Reding							amx3_in2_ep: endpoint {
34179ed18d9SThierry Reding								remote-endpoint = <&xbar_amx3_in2_ep>;
34279ed18d9SThierry Reding							};
34379ed18d9SThierry Reding						};
34479ed18d9SThierry Reding
34579ed18d9SThierry Reding						port@2 {
34679ed18d9SThierry Reding							reg = <2>;
34779ed18d9SThierry Reding
34879ed18d9SThierry Reding							amx3_in3_ep: endpoint {
34979ed18d9SThierry Reding								remote-endpoint = <&xbar_amx3_in3_ep>;
35079ed18d9SThierry Reding							};
35179ed18d9SThierry Reding						};
35279ed18d9SThierry Reding
35379ed18d9SThierry Reding						port@3 {
35479ed18d9SThierry Reding							reg = <3>;
35579ed18d9SThierry Reding
35679ed18d9SThierry Reding							amx3_in4_ep: endpoint {
35779ed18d9SThierry Reding								remote-endpoint = <&xbar_amx3_in4_ep>;
35879ed18d9SThierry Reding							};
35979ed18d9SThierry Reding						};
36079ed18d9SThierry Reding
36179ed18d9SThierry Reding						amx3_out_port: port@4 {
36279ed18d9SThierry Reding							reg = <4>;
36379ed18d9SThierry Reding
36479ed18d9SThierry Reding							amx3_out_ep: endpoint {
36579ed18d9SThierry Reding								remote-endpoint = <&xbar_amx3_out_ep>;
36679ed18d9SThierry Reding							};
36779ed18d9SThierry Reding						};
36879ed18d9SThierry Reding					};
36979ed18d9SThierry Reding				};
37079ed18d9SThierry Reding
37179ed18d9SThierry Reding				amx@2903300 {
37279ed18d9SThierry Reding					status = "okay";
37379ed18d9SThierry Reding
37479ed18d9SThierry Reding					ports {
37579ed18d9SThierry Reding						#address-cells = <1>;
37679ed18d9SThierry Reding						#size-cells = <0>;
37779ed18d9SThierry Reding
37879ed18d9SThierry Reding						port@0 {
37979ed18d9SThierry Reding							reg = <0>;
38079ed18d9SThierry Reding
38179ed18d9SThierry Reding							amx4_in1_ep: endpoint {
38279ed18d9SThierry Reding								remote-endpoint = <&xbar_amx4_in1_ep>;
38379ed18d9SThierry Reding							};
38479ed18d9SThierry Reding						};
38579ed18d9SThierry Reding
38679ed18d9SThierry Reding						port@1 {
38779ed18d9SThierry Reding							reg = <1>;
38879ed18d9SThierry Reding
38979ed18d9SThierry Reding							amx4_in2_ep: endpoint {
39079ed18d9SThierry Reding								remote-endpoint = <&xbar_amx4_in2_ep>;
39179ed18d9SThierry Reding							};
39279ed18d9SThierry Reding						};
39379ed18d9SThierry Reding
39479ed18d9SThierry Reding						port@2 {
39579ed18d9SThierry Reding							reg = <2>;
39679ed18d9SThierry Reding
39779ed18d9SThierry Reding							amx4_in3_ep: endpoint {
39879ed18d9SThierry Reding								remote-endpoint = <&xbar_amx4_in3_ep>;
39979ed18d9SThierry Reding							};
40079ed18d9SThierry Reding						};
40179ed18d9SThierry Reding
40279ed18d9SThierry Reding						port@3 {
40379ed18d9SThierry Reding							reg = <3>;
40479ed18d9SThierry Reding
40579ed18d9SThierry Reding							amx4_in4_ep: endpoint {
40679ed18d9SThierry Reding								remote-endpoint = <&xbar_amx4_in4_ep>;
40779ed18d9SThierry Reding							};
40879ed18d9SThierry Reding						};
40979ed18d9SThierry Reding
41079ed18d9SThierry Reding						amx4_out_port: port@4 {
41179ed18d9SThierry Reding							reg = <4>;
41279ed18d9SThierry Reding
41379ed18d9SThierry Reding							amx4_out_ep: endpoint {
41479ed18d9SThierry Reding								remote-endpoint = <&xbar_amx4_out_ep>;
41579ed18d9SThierry Reding							};
41679ed18d9SThierry Reding						};
41779ed18d9SThierry Reding					};
41879ed18d9SThierry Reding				};
41979ed18d9SThierry Reding
42079ed18d9SThierry Reding				adx@2903800 {
42179ed18d9SThierry Reding					status = "okay";
42279ed18d9SThierry Reding
42379ed18d9SThierry Reding					ports {
42479ed18d9SThierry Reding						#address-cells = <1>;
42579ed18d9SThierry Reding						#size-cells = <0>;
42679ed18d9SThierry Reding
42779ed18d9SThierry Reding						port@0 {
42879ed18d9SThierry Reding							reg = <0>;
42979ed18d9SThierry Reding
43079ed18d9SThierry Reding							adx1_in_ep: endpoint {
43179ed18d9SThierry Reding								remote-endpoint = <&xbar_adx1_in_ep>;
43279ed18d9SThierry Reding							};
43379ed18d9SThierry Reding						};
43479ed18d9SThierry Reding
43579ed18d9SThierry Reding						adx1_out1_port: port@1 {
43679ed18d9SThierry Reding							reg = <1>;
43779ed18d9SThierry Reding
43879ed18d9SThierry Reding							adx1_out1_ep: endpoint {
43979ed18d9SThierry Reding								remote-endpoint = <&xbar_adx1_out1_ep>;
44079ed18d9SThierry Reding							};
44179ed18d9SThierry Reding						};
44279ed18d9SThierry Reding
44379ed18d9SThierry Reding						adx1_out2_port: port@2 {
44479ed18d9SThierry Reding							reg = <2>;
44579ed18d9SThierry Reding
44679ed18d9SThierry Reding							adx1_out2_ep: endpoint {
44779ed18d9SThierry Reding								remote-endpoint = <&xbar_adx1_out2_ep>;
44879ed18d9SThierry Reding							};
44979ed18d9SThierry Reding						};
45079ed18d9SThierry Reding
45179ed18d9SThierry Reding						adx1_out3_port: port@3 {
45279ed18d9SThierry Reding							reg = <3>;
45379ed18d9SThierry Reding
45479ed18d9SThierry Reding							adx1_out3_ep: endpoint {
45579ed18d9SThierry Reding								remote-endpoint = <&xbar_adx1_out3_ep>;
45679ed18d9SThierry Reding							};
45779ed18d9SThierry Reding						};
45879ed18d9SThierry Reding
45979ed18d9SThierry Reding						adx1_out4_port: port@4 {
46079ed18d9SThierry Reding							reg = <4>;
46179ed18d9SThierry Reding
46279ed18d9SThierry Reding							adx1_out4_ep: endpoint {
46379ed18d9SThierry Reding								remote-endpoint = <&xbar_adx1_out4_ep>;
46479ed18d9SThierry Reding							};
46579ed18d9SThierry Reding						};
46679ed18d9SThierry Reding					};
46779ed18d9SThierry Reding				};
46879ed18d9SThierry Reding
46979ed18d9SThierry Reding				adx@2903900 {
47079ed18d9SThierry Reding					status = "okay";
47179ed18d9SThierry Reding
47279ed18d9SThierry Reding					ports {
47379ed18d9SThierry Reding						#address-cells = <1>;
47479ed18d9SThierry Reding						#size-cells = <0>;
47579ed18d9SThierry Reding
47679ed18d9SThierry Reding						port@0 {
47779ed18d9SThierry Reding							reg = <0>;
47879ed18d9SThierry Reding
47979ed18d9SThierry Reding							adx2_in_ep: endpoint {
48079ed18d9SThierry Reding								remote-endpoint = <&xbar_adx2_in_ep>;
48179ed18d9SThierry Reding							};
48279ed18d9SThierry Reding						};
48379ed18d9SThierry Reding
48479ed18d9SThierry Reding						adx2_out1_port: port@1 {
48579ed18d9SThierry Reding							reg = <1>;
48679ed18d9SThierry Reding
48779ed18d9SThierry Reding							adx2_out1_ep: endpoint {
48879ed18d9SThierry Reding								remote-endpoint = <&xbar_adx2_out1_ep>;
48979ed18d9SThierry Reding							};
49079ed18d9SThierry Reding						};
49179ed18d9SThierry Reding
49279ed18d9SThierry Reding						adx2_out2_port: port@2 {
49379ed18d9SThierry Reding							reg = <2>;
49479ed18d9SThierry Reding
49579ed18d9SThierry Reding							adx2_out2_ep: endpoint {
49679ed18d9SThierry Reding								remote-endpoint = <&xbar_adx2_out2_ep>;
49779ed18d9SThierry Reding							};
49879ed18d9SThierry Reding						};
49979ed18d9SThierry Reding
50079ed18d9SThierry Reding						adx2_out3_port: port@3 {
50179ed18d9SThierry Reding							reg = <3>;
50279ed18d9SThierry Reding
50379ed18d9SThierry Reding							adx2_out3_ep: endpoint {
50479ed18d9SThierry Reding								remote-endpoint = <&xbar_adx2_out3_ep>;
50579ed18d9SThierry Reding							};
50679ed18d9SThierry Reding						};
50779ed18d9SThierry Reding
50879ed18d9SThierry Reding						adx2_out4_port: port@4 {
50979ed18d9SThierry Reding							reg = <4>;
51079ed18d9SThierry Reding
51179ed18d9SThierry Reding							adx2_out4_ep: endpoint {
51279ed18d9SThierry Reding								remote-endpoint = <&xbar_adx2_out4_ep>;
51379ed18d9SThierry Reding							};
51479ed18d9SThierry Reding						};
51579ed18d9SThierry Reding					};
51679ed18d9SThierry Reding				};
51779ed18d9SThierry Reding
51879ed18d9SThierry Reding				adx@2903a00 {
51979ed18d9SThierry Reding					status = "okay";
52079ed18d9SThierry Reding
52179ed18d9SThierry Reding					ports {
52279ed18d9SThierry Reding						#address-cells = <1>;
52379ed18d9SThierry Reding						#size-cells = <0>;
52479ed18d9SThierry Reding
52579ed18d9SThierry Reding						port@0 {
52679ed18d9SThierry Reding							reg = <0>;
52779ed18d9SThierry Reding
52879ed18d9SThierry Reding							adx3_in_ep: endpoint {
52979ed18d9SThierry Reding								remote-endpoint = <&xbar_adx3_in_ep>;
53079ed18d9SThierry Reding							};
53179ed18d9SThierry Reding						};
53279ed18d9SThierry Reding
53379ed18d9SThierry Reding						adx3_out1_port: port@1 {
53479ed18d9SThierry Reding							reg = <1>;
53579ed18d9SThierry Reding
53679ed18d9SThierry Reding							adx3_out1_ep: endpoint {
53779ed18d9SThierry Reding								remote-endpoint = <&xbar_adx3_out1_ep>;
53879ed18d9SThierry Reding							};
53979ed18d9SThierry Reding						};
54079ed18d9SThierry Reding
54179ed18d9SThierry Reding						adx3_out2_port: port@2 {
54279ed18d9SThierry Reding							reg = <2>;
54379ed18d9SThierry Reding
54479ed18d9SThierry Reding							adx3_out2_ep: endpoint {
54579ed18d9SThierry Reding								remote-endpoint = <&xbar_adx3_out2_ep>;
54679ed18d9SThierry Reding							};
54779ed18d9SThierry Reding						};
54879ed18d9SThierry Reding
54979ed18d9SThierry Reding						adx3_out3_port: port@3 {
55079ed18d9SThierry Reding							reg = <3>;
55179ed18d9SThierry Reding
55279ed18d9SThierry Reding							adx3_out3_ep: endpoint {
55379ed18d9SThierry Reding								remote-endpoint = <&xbar_adx3_out3_ep>;
55479ed18d9SThierry Reding							};
55579ed18d9SThierry Reding						};
55679ed18d9SThierry Reding
55779ed18d9SThierry Reding						adx3_out4_port: port@4 {
55879ed18d9SThierry Reding							reg = <4>;
55979ed18d9SThierry Reding
56079ed18d9SThierry Reding							adx3_out4_ep: endpoint {
56179ed18d9SThierry Reding								remote-endpoint = <&xbar_adx3_out4_ep>;
56279ed18d9SThierry Reding							};
56379ed18d9SThierry Reding						};
56479ed18d9SThierry Reding					};
56579ed18d9SThierry Reding				};
56679ed18d9SThierry Reding
56779ed18d9SThierry Reding				adx@2903b00 {
56879ed18d9SThierry Reding					status = "okay";
56979ed18d9SThierry Reding
57079ed18d9SThierry Reding					ports {
57179ed18d9SThierry Reding						#address-cells = <1>;
57279ed18d9SThierry Reding						#size-cells = <0>;
57379ed18d9SThierry Reding
57479ed18d9SThierry Reding						port@0 {
57579ed18d9SThierry Reding							reg = <0>;
57679ed18d9SThierry Reding
57779ed18d9SThierry Reding							adx4_in_ep: endpoint {
57879ed18d9SThierry Reding								remote-endpoint = <&xbar_adx4_in_ep>;
57979ed18d9SThierry Reding							};
58079ed18d9SThierry Reding						};
58179ed18d9SThierry Reding
58279ed18d9SThierry Reding						adx4_out1_port: port@1 {
58379ed18d9SThierry Reding							reg = <1>;
58479ed18d9SThierry Reding
58579ed18d9SThierry Reding							adx4_out1_ep: endpoint {
58679ed18d9SThierry Reding								remote-endpoint = <&xbar_adx4_out1_ep>;
58779ed18d9SThierry Reding							};
58879ed18d9SThierry Reding						};
58979ed18d9SThierry Reding
59079ed18d9SThierry Reding						adx4_out2_port: port@2 {
59179ed18d9SThierry Reding							reg = <2>;
59279ed18d9SThierry Reding
59379ed18d9SThierry Reding							adx4_out2_ep: endpoint {
59479ed18d9SThierry Reding								remote-endpoint = <&xbar_adx4_out2_ep>;
59579ed18d9SThierry Reding							};
59679ed18d9SThierry Reding						};
59779ed18d9SThierry Reding
59879ed18d9SThierry Reding						adx4_out3_port: port@3 {
59979ed18d9SThierry Reding							reg = <3>;
60079ed18d9SThierry Reding
60179ed18d9SThierry Reding							adx4_out3_ep: endpoint {
60279ed18d9SThierry Reding								remote-endpoint = <&xbar_adx4_out3_ep>;
60379ed18d9SThierry Reding							};
60479ed18d9SThierry Reding						};
60579ed18d9SThierry Reding
60679ed18d9SThierry Reding						adx4_out4_port: port@4 {
60779ed18d9SThierry Reding							reg = <4>;
60879ed18d9SThierry Reding
60979ed18d9SThierry Reding							adx4_out4_ep: endpoint {
61079ed18d9SThierry Reding								remote-endpoint = <&xbar_adx4_out4_ep>;
61179ed18d9SThierry Reding							};
61279ed18d9SThierry Reding						};
61379ed18d9SThierry Reding					};
61479ed18d9SThierry Reding				};
61579ed18d9SThierry Reding
61679ed18d9SThierry Reding				dmic@2904200 {
61779ed18d9SThierry Reding					status = "okay";
61879ed18d9SThierry Reding
61979ed18d9SThierry Reding					ports {
62079ed18d9SThierry Reding						#address-cells = <1>;
62179ed18d9SThierry Reding						#size-cells = <0>;
62279ed18d9SThierry Reding
62379ed18d9SThierry Reding						port@0 {
62479ed18d9SThierry Reding							reg = <0>;
62579ed18d9SThierry Reding
62679ed18d9SThierry Reding							dmic3_cif_ep: endpoint {
62779ed18d9SThierry Reding								remote-endpoint = <&xbar_dmic3_ep>;
62879ed18d9SThierry Reding							};
62979ed18d9SThierry Reding						};
63079ed18d9SThierry Reding
63179ed18d9SThierry Reding						dmic3_port: port@1 {
63279ed18d9SThierry Reding							reg = <1>;
63379ed18d9SThierry Reding
63479ed18d9SThierry Reding							dmic3_dap_ep: endpoint {
63579ed18d9SThierry Reding								/* Place holder for external Codec */
63679ed18d9SThierry Reding							};
63779ed18d9SThierry Reding						};
63879ed18d9SThierry Reding					};
63979ed18d9SThierry Reding				};
64079ed18d9SThierry Reding
64179ed18d9SThierry Reding				processing-engine@2908000 {
64279ed18d9SThierry Reding					status = "okay";
64379ed18d9SThierry Reding
64479ed18d9SThierry Reding					ports {
64579ed18d9SThierry Reding						#address-cells = <1>;
64679ed18d9SThierry Reding						#size-cells = <0>;
64779ed18d9SThierry Reding
64879ed18d9SThierry Reding						port@0 {
64979ed18d9SThierry Reding							reg = <0x0>;
65079ed18d9SThierry Reding
65179ed18d9SThierry Reding							ope1_cif_in_ep: endpoint {
65279ed18d9SThierry Reding								remote-endpoint = <&xbar_ope1_in_ep>;
65379ed18d9SThierry Reding							};
65479ed18d9SThierry Reding						};
65579ed18d9SThierry Reding
65679ed18d9SThierry Reding						ope1_out_port: port@1 {
65779ed18d9SThierry Reding							reg = <0x1>;
65879ed18d9SThierry Reding
65979ed18d9SThierry Reding							ope1_cif_out_ep: endpoint {
66079ed18d9SThierry Reding								remote-endpoint = <&xbar_ope1_out_ep>;
66179ed18d9SThierry Reding							};
66279ed18d9SThierry Reding						};
66379ed18d9SThierry Reding					};
66479ed18d9SThierry Reding				};
66579ed18d9SThierry Reding
66679ed18d9SThierry Reding				mvc@290a000 {
66779ed18d9SThierry Reding					status = "okay";
66879ed18d9SThierry Reding
66979ed18d9SThierry Reding					ports {
67079ed18d9SThierry Reding						#address-cells = <1>;
67179ed18d9SThierry Reding						#size-cells = <0>;
67279ed18d9SThierry Reding
67379ed18d9SThierry Reding						port@0 {
67479ed18d9SThierry Reding							reg = <0>;
67579ed18d9SThierry Reding
67679ed18d9SThierry Reding							mvc1_cif_in_ep: endpoint {
67779ed18d9SThierry Reding								remote-endpoint = <&xbar_mvc1_in_ep>;
67879ed18d9SThierry Reding							};
67979ed18d9SThierry Reding						};
68079ed18d9SThierry Reding
68179ed18d9SThierry Reding						mvc1_out_port: port@1 {
68279ed18d9SThierry Reding							reg = <1>;
68379ed18d9SThierry Reding
68479ed18d9SThierry Reding							mvc1_cif_out_ep: endpoint {
68579ed18d9SThierry Reding								remote-endpoint = <&xbar_mvc1_out_ep>;
68679ed18d9SThierry Reding							};
68779ed18d9SThierry Reding						};
68879ed18d9SThierry Reding					};
68979ed18d9SThierry Reding				};
69079ed18d9SThierry Reding
69179ed18d9SThierry Reding				mvc@290a200 {
69279ed18d9SThierry Reding					status = "okay";
69379ed18d9SThierry Reding
69479ed18d9SThierry Reding					ports {
69579ed18d9SThierry Reding						#address-cells = <1>;
69679ed18d9SThierry Reding						#size-cells = <0>;
69779ed18d9SThierry Reding
69879ed18d9SThierry Reding						port@0 {
69979ed18d9SThierry Reding							reg = <0>;
70079ed18d9SThierry Reding
70179ed18d9SThierry Reding							mvc2_cif_in_ep: endpoint {
70279ed18d9SThierry Reding								remote-endpoint = <&xbar_mvc2_in_ep>;
70379ed18d9SThierry Reding							};
70479ed18d9SThierry Reding						};
70579ed18d9SThierry Reding
70679ed18d9SThierry Reding						mvc2_out_port: port@1 {
70779ed18d9SThierry Reding							reg = <1>;
70879ed18d9SThierry Reding
70979ed18d9SThierry Reding							mvc2_cif_out_ep: endpoint {
71079ed18d9SThierry Reding								remote-endpoint = <&xbar_mvc2_out_ep>;
71179ed18d9SThierry Reding							};
71279ed18d9SThierry Reding						};
71379ed18d9SThierry Reding					};
71479ed18d9SThierry Reding				};
71579ed18d9SThierry Reding
71679ed18d9SThierry Reding				amixer@290bb00 {
71779ed18d9SThierry Reding					status = "okay";
71879ed18d9SThierry Reding
71979ed18d9SThierry Reding					ports {
72079ed18d9SThierry Reding						#address-cells = <1>;
72179ed18d9SThierry Reding						#size-cells = <0>;
72279ed18d9SThierry Reding
72379ed18d9SThierry Reding						port@0 {
72479ed18d9SThierry Reding							reg = <0x0>;
72579ed18d9SThierry Reding
72679ed18d9SThierry Reding							mixer_in1_ep: endpoint {
72779ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in1_ep>;
72879ed18d9SThierry Reding							};
72979ed18d9SThierry Reding						};
73079ed18d9SThierry Reding
73179ed18d9SThierry Reding						port@1 {
73279ed18d9SThierry Reding							reg = <0x1>;
73379ed18d9SThierry Reding
73479ed18d9SThierry Reding							mixer_in2_ep: endpoint {
73579ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in2_ep>;
73679ed18d9SThierry Reding							};
73779ed18d9SThierry Reding						};
73879ed18d9SThierry Reding
73979ed18d9SThierry Reding						port@2 {
74079ed18d9SThierry Reding							reg = <0x2>;
74179ed18d9SThierry Reding
74279ed18d9SThierry Reding							mixer_in3_ep: endpoint {
74379ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in3_ep>;
74479ed18d9SThierry Reding							};
74579ed18d9SThierry Reding						};
74679ed18d9SThierry Reding
74779ed18d9SThierry Reding						port@3 {
74879ed18d9SThierry Reding							reg = <0x3>;
74979ed18d9SThierry Reding
75079ed18d9SThierry Reding							mixer_in4_ep: endpoint {
75179ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in4_ep>;
75279ed18d9SThierry Reding							};
75379ed18d9SThierry Reding						};
75479ed18d9SThierry Reding
75579ed18d9SThierry Reding						port@4 {
75679ed18d9SThierry Reding							reg = <0x4>;
75779ed18d9SThierry Reding
75879ed18d9SThierry Reding							mixer_in5_ep: endpoint {
75979ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in5_ep>;
76079ed18d9SThierry Reding							};
76179ed18d9SThierry Reding						};
76279ed18d9SThierry Reding
76379ed18d9SThierry Reding						port@5 {
76479ed18d9SThierry Reding							reg = <0x5>;
76579ed18d9SThierry Reding
76679ed18d9SThierry Reding							mixer_in6_ep: endpoint {
76779ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in6_ep>;
76879ed18d9SThierry Reding							};
76979ed18d9SThierry Reding						};
77079ed18d9SThierry Reding
77179ed18d9SThierry Reding						port@6 {
77279ed18d9SThierry Reding							reg = <0x6>;
77379ed18d9SThierry Reding
77479ed18d9SThierry Reding							mixer_in7_ep: endpoint {
77579ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in7_ep>;
77679ed18d9SThierry Reding							};
77779ed18d9SThierry Reding						};
77879ed18d9SThierry Reding
77979ed18d9SThierry Reding						port@7 {
78079ed18d9SThierry Reding							reg = <0x7>;
78179ed18d9SThierry Reding
78279ed18d9SThierry Reding							mixer_in8_ep: endpoint {
78379ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in8_ep>;
78479ed18d9SThierry Reding							};
78579ed18d9SThierry Reding						};
78679ed18d9SThierry Reding
78779ed18d9SThierry Reding						port@8 {
78879ed18d9SThierry Reding							reg = <0x8>;
78979ed18d9SThierry Reding
79079ed18d9SThierry Reding							mixer_in9_ep: endpoint {
79179ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in9_ep>;
79279ed18d9SThierry Reding							};
79379ed18d9SThierry Reding						};
79479ed18d9SThierry Reding
79579ed18d9SThierry Reding						port@9 {
79679ed18d9SThierry Reding							reg = <0x9>;
79779ed18d9SThierry Reding
79879ed18d9SThierry Reding							mixer_in10_ep: endpoint {
79979ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_in10_ep>;
80079ed18d9SThierry Reding							};
80179ed18d9SThierry Reding						};
80279ed18d9SThierry Reding
80379ed18d9SThierry Reding						mixer_out1_port: port@a {
80479ed18d9SThierry Reding							reg = <0xa>;
80579ed18d9SThierry Reding
80679ed18d9SThierry Reding							mixer_out1_ep: endpoint {
80779ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_out1_ep>;
80879ed18d9SThierry Reding							};
80979ed18d9SThierry Reding						};
81079ed18d9SThierry Reding
81179ed18d9SThierry Reding						mixer_out2_port: port@b {
81279ed18d9SThierry Reding							reg = <0xb>;
81379ed18d9SThierry Reding
81479ed18d9SThierry Reding							mixer_out2_ep: endpoint {
81579ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_out2_ep>;
81679ed18d9SThierry Reding							};
81779ed18d9SThierry Reding						};
81879ed18d9SThierry Reding
81979ed18d9SThierry Reding						mixer_out3_port: port@c {
82079ed18d9SThierry Reding							reg = <0xc>;
82179ed18d9SThierry Reding
82279ed18d9SThierry Reding							mixer_out3_ep: endpoint {
82379ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_out3_ep>;
82479ed18d9SThierry Reding							};
82579ed18d9SThierry Reding						};
82679ed18d9SThierry Reding
82779ed18d9SThierry Reding						mixer_out4_port: port@d {
82879ed18d9SThierry Reding							reg = <0xd>;
82979ed18d9SThierry Reding
83079ed18d9SThierry Reding							mixer_out4_ep: endpoint {
83179ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_out4_ep>;
83279ed18d9SThierry Reding							};
83379ed18d9SThierry Reding						};
83479ed18d9SThierry Reding
83579ed18d9SThierry Reding						mixer_out5_port: port@e {
83679ed18d9SThierry Reding							reg = <0xe>;
83779ed18d9SThierry Reding
83879ed18d9SThierry Reding							mixer_out5_ep: endpoint {
83979ed18d9SThierry Reding								remote-endpoint = <&xbar_mixer_out5_ep>;
84079ed18d9SThierry Reding							};
84179ed18d9SThierry Reding						};
84279ed18d9SThierry Reding					};
84379ed18d9SThierry Reding				};
84479ed18d9SThierry Reding
84579ed18d9SThierry Reding				admaif@290f000 {
84679ed18d9SThierry Reding					status = "okay";
84779ed18d9SThierry Reding
84879ed18d9SThierry Reding					ports {
84979ed18d9SThierry Reding						#address-cells = <1>;
85079ed18d9SThierry Reding						#size-cells = <0>;
85179ed18d9SThierry Reding
85279ed18d9SThierry Reding						admaif0_port: port@0 {
85379ed18d9SThierry Reding							reg = <0x0>;
85479ed18d9SThierry Reding
85579ed18d9SThierry Reding							admaif0_ep: endpoint {
85679ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif0_ep>;
85779ed18d9SThierry Reding							};
85879ed18d9SThierry Reding						};
85979ed18d9SThierry Reding
86079ed18d9SThierry Reding						admaif1_port: port@1 {
86179ed18d9SThierry Reding							reg = <0x1>;
86279ed18d9SThierry Reding
86379ed18d9SThierry Reding							admaif1_ep: endpoint {
86479ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif1_ep>;
86579ed18d9SThierry Reding							};
86679ed18d9SThierry Reding						};
86779ed18d9SThierry Reding
86879ed18d9SThierry Reding						admaif2_port: port@2 {
86979ed18d9SThierry Reding							reg = <0x2>;
87079ed18d9SThierry Reding
87179ed18d9SThierry Reding							admaif2_ep: endpoint {
87279ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif2_ep>;
87379ed18d9SThierry Reding							};
87479ed18d9SThierry Reding						};
87579ed18d9SThierry Reding
87679ed18d9SThierry Reding						admaif3_port: port@3 {
87779ed18d9SThierry Reding							reg = <0x3>;
87879ed18d9SThierry Reding
87979ed18d9SThierry Reding							admaif3_ep: endpoint {
88079ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif3_ep>;
88179ed18d9SThierry Reding							};
88279ed18d9SThierry Reding						};
88379ed18d9SThierry Reding
88479ed18d9SThierry Reding						admaif4_port: port@4 {
88579ed18d9SThierry Reding							reg = <0x4>;
88679ed18d9SThierry Reding
88779ed18d9SThierry Reding							admaif4_ep: endpoint {
88879ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif4_ep>;
88979ed18d9SThierry Reding							};
89079ed18d9SThierry Reding						};
89179ed18d9SThierry Reding
89279ed18d9SThierry Reding						admaif5_port: port@5 {
89379ed18d9SThierry Reding							reg = <0x5>;
89479ed18d9SThierry Reding
89579ed18d9SThierry Reding							admaif5_ep: endpoint {
89679ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif5_ep>;
89779ed18d9SThierry Reding							};
89879ed18d9SThierry Reding						};
89979ed18d9SThierry Reding
90079ed18d9SThierry Reding						admaif6_port: port@6 {
90179ed18d9SThierry Reding							reg = <0x6>;
90279ed18d9SThierry Reding
90379ed18d9SThierry Reding							admaif6_ep: endpoint {
90479ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif6_ep>;
90579ed18d9SThierry Reding							};
90679ed18d9SThierry Reding						};
90779ed18d9SThierry Reding
90879ed18d9SThierry Reding						admaif7_port: port@7 {
90979ed18d9SThierry Reding							reg = <0x7>;
91079ed18d9SThierry Reding
91179ed18d9SThierry Reding							admaif7_ep: endpoint {
91279ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif7_ep>;
91379ed18d9SThierry Reding							};
91479ed18d9SThierry Reding						};
91579ed18d9SThierry Reding
91679ed18d9SThierry Reding						admaif8_port: port@8 {
91779ed18d9SThierry Reding							reg = <0x8>;
91879ed18d9SThierry Reding
91979ed18d9SThierry Reding							admaif8_ep: endpoint {
92079ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif8_ep>;
92179ed18d9SThierry Reding							};
92279ed18d9SThierry Reding						};
92379ed18d9SThierry Reding
92479ed18d9SThierry Reding						admaif9_port: port@9 {
92579ed18d9SThierry Reding							reg = <0x9>;
92679ed18d9SThierry Reding
92779ed18d9SThierry Reding							admaif9_ep: endpoint {
92879ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif9_ep>;
92979ed18d9SThierry Reding							};
93079ed18d9SThierry Reding						};
93179ed18d9SThierry Reding
93279ed18d9SThierry Reding						admaif10_port: port@a {
93379ed18d9SThierry Reding							reg = <0xa>;
93479ed18d9SThierry Reding
93579ed18d9SThierry Reding							admaif10_ep: endpoint {
93679ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif10_ep>;
93779ed18d9SThierry Reding							};
93879ed18d9SThierry Reding						};
93979ed18d9SThierry Reding
94079ed18d9SThierry Reding						admaif11_port: port@b {
94179ed18d9SThierry Reding							reg = <0xb>;
94279ed18d9SThierry Reding
94379ed18d9SThierry Reding							admaif11_ep: endpoint {
94479ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif11_ep>;
94579ed18d9SThierry Reding							};
94679ed18d9SThierry Reding						};
94779ed18d9SThierry Reding
94879ed18d9SThierry Reding						admaif12_port: port@c {
94979ed18d9SThierry Reding							reg = <0xc>;
95079ed18d9SThierry Reding
95179ed18d9SThierry Reding							admaif12_ep: endpoint {
95279ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif12_ep>;
95379ed18d9SThierry Reding							};
95479ed18d9SThierry Reding						};
95579ed18d9SThierry Reding
95679ed18d9SThierry Reding						admaif13_port: port@d {
95779ed18d9SThierry Reding							reg = <0xd>;
95879ed18d9SThierry Reding
95979ed18d9SThierry Reding							admaif13_ep: endpoint {
96079ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif13_ep>;
96179ed18d9SThierry Reding							};
96279ed18d9SThierry Reding						};
96379ed18d9SThierry Reding
96479ed18d9SThierry Reding						admaif14_port: port@e {
96579ed18d9SThierry Reding							reg = <0xe>;
96679ed18d9SThierry Reding
96779ed18d9SThierry Reding							admaif14_ep: endpoint {
96879ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif14_ep>;
96979ed18d9SThierry Reding							};
97079ed18d9SThierry Reding						};
97179ed18d9SThierry Reding
97279ed18d9SThierry Reding						admaif15_port: port@f {
97379ed18d9SThierry Reding							reg = <0xf>;
97479ed18d9SThierry Reding
97579ed18d9SThierry Reding							admaif15_ep: endpoint {
97679ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif15_ep>;
97779ed18d9SThierry Reding							};
97879ed18d9SThierry Reding						};
97979ed18d9SThierry Reding
98079ed18d9SThierry Reding						admaif16_port: port@10 {
98179ed18d9SThierry Reding							reg = <0x10>;
98279ed18d9SThierry Reding
98379ed18d9SThierry Reding							admaif16_ep: endpoint {
98479ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif16_ep>;
98579ed18d9SThierry Reding							};
98679ed18d9SThierry Reding						};
98779ed18d9SThierry Reding
98879ed18d9SThierry Reding						admaif17_port: port@11 {
98979ed18d9SThierry Reding							reg = <0x11>;
99079ed18d9SThierry Reding
99179ed18d9SThierry Reding							admaif17_ep: endpoint {
99279ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif17_ep>;
99379ed18d9SThierry Reding							};
99479ed18d9SThierry Reding						};
99579ed18d9SThierry Reding
99679ed18d9SThierry Reding						admaif18_port: port@12 {
99779ed18d9SThierry Reding							reg = <0x12>;
99879ed18d9SThierry Reding
99979ed18d9SThierry Reding							admaif18_ep: endpoint {
100079ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif18_ep>;
100179ed18d9SThierry Reding							};
100279ed18d9SThierry Reding						};
100379ed18d9SThierry Reding
100479ed18d9SThierry Reding						admaif19_port: port@13 {
100579ed18d9SThierry Reding							reg = <0x13>;
100679ed18d9SThierry Reding
100779ed18d9SThierry Reding							admaif19_ep: endpoint {
100879ed18d9SThierry Reding								remote-endpoint = <&xbar_admaif19_ep>;
100979ed18d9SThierry Reding							};
101079ed18d9SThierry Reding						};
101179ed18d9SThierry Reding					};
101279ed18d9SThierry Reding				};
101379ed18d9SThierry Reding
101479ed18d9SThierry Reding				asrc@2910000 {
101579ed18d9SThierry Reding					status = "okay";
101679ed18d9SThierry Reding
101779ed18d9SThierry Reding					ports {
101879ed18d9SThierry Reding						#address-cells = <1>;
101979ed18d9SThierry Reding						#size-cells = <0>;
102079ed18d9SThierry Reding
102179ed18d9SThierry Reding						port@0 {
102279ed18d9SThierry Reding							reg = <0x0>;
102379ed18d9SThierry Reding
102479ed18d9SThierry Reding							asrc_in1_ep: endpoint {
102579ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in1_ep>;
102679ed18d9SThierry Reding							};
102779ed18d9SThierry Reding						};
102879ed18d9SThierry Reding
102979ed18d9SThierry Reding						port@1 {
103079ed18d9SThierry Reding							reg = <0x1>;
103179ed18d9SThierry Reding
103279ed18d9SThierry Reding							asrc_in2_ep: endpoint {
103379ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in2_ep>;
103479ed18d9SThierry Reding							};
103579ed18d9SThierry Reding						};
103679ed18d9SThierry Reding
103779ed18d9SThierry Reding						port@2 {
103879ed18d9SThierry Reding							reg = <0x2>;
103979ed18d9SThierry Reding
104079ed18d9SThierry Reding							asrc_in3_ep: endpoint {
104179ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in3_ep>;
104279ed18d9SThierry Reding							};
104379ed18d9SThierry Reding						};
104479ed18d9SThierry Reding
104579ed18d9SThierry Reding						port@3 {
104679ed18d9SThierry Reding							reg = <0x3>;
104779ed18d9SThierry Reding
104879ed18d9SThierry Reding							asrc_in4_ep: endpoint {
104979ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in4_ep>;
105079ed18d9SThierry Reding							};
105179ed18d9SThierry Reding						};
105279ed18d9SThierry Reding
105379ed18d9SThierry Reding						port@4 {
105479ed18d9SThierry Reding							reg = <0x4>;
105579ed18d9SThierry Reding
105679ed18d9SThierry Reding							asrc_in5_ep: endpoint {
105779ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in5_ep>;
105879ed18d9SThierry Reding							};
105979ed18d9SThierry Reding						};
106079ed18d9SThierry Reding
106179ed18d9SThierry Reding						port@5 {
106279ed18d9SThierry Reding							reg = <0x5>;
106379ed18d9SThierry Reding
106479ed18d9SThierry Reding							asrc_in6_ep: endpoint {
106579ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in6_ep>;
106679ed18d9SThierry Reding							};
106779ed18d9SThierry Reding						};
106879ed18d9SThierry Reding
106979ed18d9SThierry Reding						port@6 {
107079ed18d9SThierry Reding							reg = <0x6>;
107179ed18d9SThierry Reding
107279ed18d9SThierry Reding							asrc_in7_ep: endpoint {
107379ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_in7_ep>;
107479ed18d9SThierry Reding							};
107579ed18d9SThierry Reding						};
107679ed18d9SThierry Reding
107779ed18d9SThierry Reding						asrc_out1_port: port@7 {
107879ed18d9SThierry Reding							reg = <0x7>;
107979ed18d9SThierry Reding
108079ed18d9SThierry Reding							asrc_out1_ep: endpoint {
108179ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out1_ep>;
108279ed18d9SThierry Reding							};
108379ed18d9SThierry Reding						};
108479ed18d9SThierry Reding
108579ed18d9SThierry Reding						asrc_out2_port: port@8 {
108679ed18d9SThierry Reding							reg = <0x8>;
108779ed18d9SThierry Reding
108879ed18d9SThierry Reding							asrc_out2_ep: endpoint {
108979ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out2_ep>;
109079ed18d9SThierry Reding							};
109179ed18d9SThierry Reding						};
109279ed18d9SThierry Reding
109379ed18d9SThierry Reding						asrc_out3_port: port@9 {
109479ed18d9SThierry Reding							reg = <0x9>;
109579ed18d9SThierry Reding
109679ed18d9SThierry Reding							asrc_out3_ep: endpoint {
109779ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out3_ep>;
109879ed18d9SThierry Reding							};
109979ed18d9SThierry Reding						};
110079ed18d9SThierry Reding
110179ed18d9SThierry Reding						asrc_out4_port: port@a {
110279ed18d9SThierry Reding							reg = <0xa>;
110379ed18d9SThierry Reding
110479ed18d9SThierry Reding							asrc_out4_ep: endpoint {
110579ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out4_ep>;
110679ed18d9SThierry Reding							};
110779ed18d9SThierry Reding						};
110879ed18d9SThierry Reding
110979ed18d9SThierry Reding						asrc_out5_port: port@b {
111079ed18d9SThierry Reding							reg = <0xb>;
111179ed18d9SThierry Reding
111279ed18d9SThierry Reding							asrc_out5_ep: endpoint {
111379ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out5_ep>;
111479ed18d9SThierry Reding							};
111579ed18d9SThierry Reding						};
111679ed18d9SThierry Reding
111779ed18d9SThierry Reding						asrc_out6_port: port@c {
111879ed18d9SThierry Reding							reg = <0xc>;
111979ed18d9SThierry Reding
112079ed18d9SThierry Reding							asrc_out6_ep: endpoint {
112179ed18d9SThierry Reding								remote-endpoint = <&xbar_asrc_out6_ep>;
112279ed18d9SThierry Reding							};
112379ed18d9SThierry Reding						};
112479ed18d9SThierry Reding					};
112579ed18d9SThierry Reding				};
112679ed18d9SThierry Reding
11275b4f6323SSameer Pujar				ports {
11285b4f6323SSameer Pujar					#address-cells = <1>;
11295b4f6323SSameer Pujar					#size-cells = <0>;
11305b4f6323SSameer Pujar
11315b4f6323SSameer Pujar					port@0 {
11325b4f6323SSameer Pujar						reg = <0x0>;
11335b4f6323SSameer Pujar
11345b4f6323SSameer Pujar						xbar_admaif0_ep: endpoint {
11355b4f6323SSameer Pujar							remote-endpoint = <&admaif0_ep>;
11365b4f6323SSameer Pujar						};
11375b4f6323SSameer Pujar					};
11385b4f6323SSameer Pujar
11395b4f6323SSameer Pujar					port@1 {
11405b4f6323SSameer Pujar						reg = <0x1>;
11415b4f6323SSameer Pujar
11425b4f6323SSameer Pujar						xbar_admaif1_ep: endpoint {
11435b4f6323SSameer Pujar							remote-endpoint = <&admaif1_ep>;
11445b4f6323SSameer Pujar						};
11455b4f6323SSameer Pujar					};
11465b4f6323SSameer Pujar
11475b4f6323SSameer Pujar					port@2 {
11485b4f6323SSameer Pujar						reg = <0x2>;
11495b4f6323SSameer Pujar
11505b4f6323SSameer Pujar						xbar_admaif2_ep: endpoint {
11515b4f6323SSameer Pujar							remote-endpoint = <&admaif2_ep>;
11525b4f6323SSameer Pujar						};
11535b4f6323SSameer Pujar					};
11545b4f6323SSameer Pujar
11555b4f6323SSameer Pujar					port@3 {
11565b4f6323SSameer Pujar						reg = <0x3>;
11575b4f6323SSameer Pujar
11585b4f6323SSameer Pujar						xbar_admaif3_ep: endpoint {
11595b4f6323SSameer Pujar							remote-endpoint = <&admaif3_ep>;
11605b4f6323SSameer Pujar						};
11615b4f6323SSameer Pujar					};
11625b4f6323SSameer Pujar
11635b4f6323SSameer Pujar					port@4 {
11645b4f6323SSameer Pujar						reg = <0x4>;
11655b4f6323SSameer Pujar
11665b4f6323SSameer Pujar						xbar_admaif4_ep: endpoint {
11675b4f6323SSameer Pujar							remote-endpoint = <&admaif4_ep>;
11685b4f6323SSameer Pujar						};
11695b4f6323SSameer Pujar					};
11705b4f6323SSameer Pujar
11715b4f6323SSameer Pujar					port@5 {
11725b4f6323SSameer Pujar						reg = <0x5>;
11735b4f6323SSameer Pujar
11745b4f6323SSameer Pujar						xbar_admaif5_ep: endpoint {
11755b4f6323SSameer Pujar							remote-endpoint = <&admaif5_ep>;
11765b4f6323SSameer Pujar						};
11775b4f6323SSameer Pujar					};
11785b4f6323SSameer Pujar
11795b4f6323SSameer Pujar					port@6 {
11805b4f6323SSameer Pujar						reg = <0x6>;
11815b4f6323SSameer Pujar
11825b4f6323SSameer Pujar						xbar_admaif6_ep: endpoint {
11835b4f6323SSameer Pujar							remote-endpoint = <&admaif6_ep>;
11845b4f6323SSameer Pujar						};
11855b4f6323SSameer Pujar					};
11865b4f6323SSameer Pujar
11875b4f6323SSameer Pujar					port@7 {
11885b4f6323SSameer Pujar						reg = <0x7>;
11895b4f6323SSameer Pujar
11905b4f6323SSameer Pujar						xbar_admaif7_ep: endpoint {
11915b4f6323SSameer Pujar							remote-endpoint = <&admaif7_ep>;
11925b4f6323SSameer Pujar						};
11935b4f6323SSameer Pujar					};
11945b4f6323SSameer Pujar
11955b4f6323SSameer Pujar					port@8 {
11965b4f6323SSameer Pujar						reg = <0x8>;
11975b4f6323SSameer Pujar
11985b4f6323SSameer Pujar						xbar_admaif8_ep: endpoint {
11995b4f6323SSameer Pujar							remote-endpoint = <&admaif8_ep>;
12005b4f6323SSameer Pujar						};
12015b4f6323SSameer Pujar					};
12025b4f6323SSameer Pujar
12035b4f6323SSameer Pujar					port@9 {
12045b4f6323SSameer Pujar						reg = <0x9>;
12055b4f6323SSameer Pujar
12065b4f6323SSameer Pujar						xbar_admaif9_ep: endpoint {
12075b4f6323SSameer Pujar							remote-endpoint = <&admaif9_ep>;
12085b4f6323SSameer Pujar						};
12095b4f6323SSameer Pujar					};
12105b4f6323SSameer Pujar
12115b4f6323SSameer Pujar					port@a {
12125b4f6323SSameer Pujar						reg = <0xa>;
12135b4f6323SSameer Pujar
12145b4f6323SSameer Pujar						xbar_admaif10_ep: endpoint {
12155b4f6323SSameer Pujar							remote-endpoint = <&admaif10_ep>;
12165b4f6323SSameer Pujar						};
12175b4f6323SSameer Pujar					};
12185b4f6323SSameer Pujar
12195b4f6323SSameer Pujar					port@b {
12205b4f6323SSameer Pujar						reg = <0xb>;
12215b4f6323SSameer Pujar
12225b4f6323SSameer Pujar						xbar_admaif11_ep: endpoint {
12235b4f6323SSameer Pujar							remote-endpoint = <&admaif11_ep>;
12245b4f6323SSameer Pujar						};
12255b4f6323SSameer Pujar					};
12265b4f6323SSameer Pujar
12275b4f6323SSameer Pujar					port@c {
12285b4f6323SSameer Pujar						reg = <0xc>;
12295b4f6323SSameer Pujar
12305b4f6323SSameer Pujar						xbar_admaif12_ep: endpoint {
12315b4f6323SSameer Pujar							remote-endpoint = <&admaif12_ep>;
12325b4f6323SSameer Pujar						};
12335b4f6323SSameer Pujar					};
12345b4f6323SSameer Pujar
12355b4f6323SSameer Pujar					port@d {
12365b4f6323SSameer Pujar						reg = <0xd>;
12375b4f6323SSameer Pujar
12385b4f6323SSameer Pujar						xbar_admaif13_ep: endpoint {
12395b4f6323SSameer Pujar							remote-endpoint = <&admaif13_ep>;
12405b4f6323SSameer Pujar						};
12415b4f6323SSameer Pujar					};
12425b4f6323SSameer Pujar
12435b4f6323SSameer Pujar					port@e {
12445b4f6323SSameer Pujar						reg = <0xe>;
12455b4f6323SSameer Pujar
12465b4f6323SSameer Pujar						xbar_admaif14_ep: endpoint {
12475b4f6323SSameer Pujar							remote-endpoint = <&admaif14_ep>;
12485b4f6323SSameer Pujar						};
12495b4f6323SSameer Pujar					};
12505b4f6323SSameer Pujar
12515b4f6323SSameer Pujar					port@f {
12525b4f6323SSameer Pujar						reg = <0xf>;
12535b4f6323SSameer Pujar
12545b4f6323SSameer Pujar						xbar_admaif15_ep: endpoint {
12555b4f6323SSameer Pujar							remote-endpoint = <&admaif15_ep>;
12565b4f6323SSameer Pujar						};
12575b4f6323SSameer Pujar					};
12585b4f6323SSameer Pujar
12595b4f6323SSameer Pujar					port@10 {
12605b4f6323SSameer Pujar						reg = <0x10>;
12615b4f6323SSameer Pujar
12625b4f6323SSameer Pujar						xbar_admaif16_ep: endpoint {
12635b4f6323SSameer Pujar							remote-endpoint = <&admaif16_ep>;
12645b4f6323SSameer Pujar						};
12655b4f6323SSameer Pujar					};
12665b4f6323SSameer Pujar
12675b4f6323SSameer Pujar					port@11 {
12685b4f6323SSameer Pujar						reg = <0x11>;
12695b4f6323SSameer Pujar
12705b4f6323SSameer Pujar						xbar_admaif17_ep: endpoint {
12715b4f6323SSameer Pujar							remote-endpoint = <&admaif17_ep>;
12725b4f6323SSameer Pujar						};
12735b4f6323SSameer Pujar					};
12745b4f6323SSameer Pujar
12755b4f6323SSameer Pujar					port@12 {
12765b4f6323SSameer Pujar						reg = <0x12>;
12775b4f6323SSameer Pujar
12785b4f6323SSameer Pujar						xbar_admaif18_ep: endpoint {
12795b4f6323SSameer Pujar							remote-endpoint = <&admaif18_ep>;
12805b4f6323SSameer Pujar						};
12815b4f6323SSameer Pujar					};
12825b4f6323SSameer Pujar
12835b4f6323SSameer Pujar					port@13 {
12845b4f6323SSameer Pujar						reg = <0x13>;
12855b4f6323SSameer Pujar
12865b4f6323SSameer Pujar						xbar_admaif19_ep: endpoint {
12875b4f6323SSameer Pujar							remote-endpoint = <&admaif19_ep>;
12885b4f6323SSameer Pujar						};
12895b4f6323SSameer Pujar					};
12905b4f6323SSameer Pujar
12915b4f6323SSameer Pujar					xbar_i2s1_port: port@14 {
12925b4f6323SSameer Pujar						reg = <0x14>;
12935b4f6323SSameer Pujar
12945b4f6323SSameer Pujar						xbar_i2s1_ep: endpoint {
12955b4f6323SSameer Pujar							remote-endpoint = <&i2s1_cif_ep>;
12965b4f6323SSameer Pujar						};
12975b4f6323SSameer Pujar					};
12985b4f6323SSameer Pujar
12995b4f6323SSameer Pujar					xbar_i2s2_port: port@15 {
13005b4f6323SSameer Pujar						reg = <0x15>;
13015b4f6323SSameer Pujar
13025b4f6323SSameer Pujar						xbar_i2s2_ep: endpoint {
13035b4f6323SSameer Pujar							remote-endpoint = <&i2s2_cif_ep>;
13045b4f6323SSameer Pujar						};
13055b4f6323SSameer Pujar					};
13065b4f6323SSameer Pujar
13075b4f6323SSameer Pujar					xbar_i2s4_port: port@17 {
13085b4f6323SSameer Pujar						reg = <0x17>;
13095b4f6323SSameer Pujar
13105b4f6323SSameer Pujar						xbar_i2s4_ep: endpoint {
13115b4f6323SSameer Pujar							remote-endpoint = <&i2s4_cif_ep>;
13125b4f6323SSameer Pujar						};
13135b4f6323SSameer Pujar					};
13145b4f6323SSameer Pujar
13155b4f6323SSameer Pujar					xbar_i2s6_port: port@19 {
13165b4f6323SSameer Pujar						reg = <0x19>;
13175b4f6323SSameer Pujar
13185b4f6323SSameer Pujar						xbar_i2s6_ep: endpoint {
13195b4f6323SSameer Pujar							remote-endpoint = <&i2s6_cif_ep>;
13205b4f6323SSameer Pujar						};
13215b4f6323SSameer Pujar					};
13225b4f6323SSameer Pujar
13235b4f6323SSameer Pujar					xbar_dmic3_port: port@1c {
13245b4f6323SSameer Pujar						reg = <0x1c>;
13255b4f6323SSameer Pujar
13265b4f6323SSameer Pujar						xbar_dmic3_ep: endpoint {
13275b4f6323SSameer Pujar							remote-endpoint = <&dmic3_cif_ep>;
13285b4f6323SSameer Pujar						};
13295b4f6323SSameer Pujar					};
13304f45fb0bSSameer Pujar
13314f45fb0bSSameer Pujar					xbar_sfc1_in_port: port@20 {
13324f45fb0bSSameer Pujar						reg = <0x20>;
13334f45fb0bSSameer Pujar
13344f45fb0bSSameer Pujar						xbar_sfc1_in_ep: endpoint {
13354f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_in_ep>;
13364f45fb0bSSameer Pujar						};
13374f45fb0bSSameer Pujar					};
13384f45fb0bSSameer Pujar
13394f45fb0bSSameer Pujar					port@21 {
13404f45fb0bSSameer Pujar						reg = <0x21>;
13414f45fb0bSSameer Pujar
13424f45fb0bSSameer Pujar						xbar_sfc1_out_ep: endpoint {
13434f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_out_ep>;
13444f45fb0bSSameer Pujar						};
13454f45fb0bSSameer Pujar					};
13464f45fb0bSSameer Pujar
13474f45fb0bSSameer Pujar					xbar_sfc2_in_port: port@22 {
13484f45fb0bSSameer Pujar						reg = <0x22>;
13494f45fb0bSSameer Pujar
13504f45fb0bSSameer Pujar						xbar_sfc2_in_ep: endpoint {
13514f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_in_ep>;
13524f45fb0bSSameer Pujar						};
13534f45fb0bSSameer Pujar					};
13544f45fb0bSSameer Pujar
13554f45fb0bSSameer Pujar					port@23 {
13564f45fb0bSSameer Pujar						reg = <0x23>;
13574f45fb0bSSameer Pujar
13584f45fb0bSSameer Pujar						xbar_sfc2_out_ep: endpoint {
13594f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_out_ep>;
13604f45fb0bSSameer Pujar						};
13614f45fb0bSSameer Pujar					};
13624f45fb0bSSameer Pujar
13634f45fb0bSSameer Pujar					xbar_sfc3_in_port: port@24 {
13644f45fb0bSSameer Pujar						reg = <0x24>;
13654f45fb0bSSameer Pujar
13664f45fb0bSSameer Pujar						xbar_sfc3_in_ep: endpoint {
13674f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_in_ep>;
13684f45fb0bSSameer Pujar						};
13694f45fb0bSSameer Pujar					};
13704f45fb0bSSameer Pujar
13714f45fb0bSSameer Pujar					port@25 {
13724f45fb0bSSameer Pujar						reg = <0x25>;
13734f45fb0bSSameer Pujar
13744f45fb0bSSameer Pujar						xbar_sfc3_out_ep: endpoint {
13754f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_out_ep>;
13764f45fb0bSSameer Pujar						};
13774f45fb0bSSameer Pujar					};
13784f45fb0bSSameer Pujar
13794f45fb0bSSameer Pujar					xbar_sfc4_in_port: port@26 {
13804f45fb0bSSameer Pujar						reg = <0x26>;
13814f45fb0bSSameer Pujar
13824f45fb0bSSameer Pujar						xbar_sfc4_in_ep: endpoint {
13834f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_in_ep>;
13844f45fb0bSSameer Pujar						};
13854f45fb0bSSameer Pujar					};
13864f45fb0bSSameer Pujar
13874f45fb0bSSameer Pujar					port@27 {
13884f45fb0bSSameer Pujar						reg = <0x27>;
13894f45fb0bSSameer Pujar
13904f45fb0bSSameer Pujar						xbar_sfc4_out_ep: endpoint {
13914f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_out_ep>;
13924f45fb0bSSameer Pujar						};
13934f45fb0bSSameer Pujar					};
13944f45fb0bSSameer Pujar
13954f45fb0bSSameer Pujar					xbar_mvc1_in_port: port@28 {
13964f45fb0bSSameer Pujar						reg = <0x28>;
13974f45fb0bSSameer Pujar
13984f45fb0bSSameer Pujar						xbar_mvc1_in_ep: endpoint {
13994f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_in_ep>;
14004f45fb0bSSameer Pujar						};
14014f45fb0bSSameer Pujar					};
14024f45fb0bSSameer Pujar
14034f45fb0bSSameer Pujar					port@29 {
14044f45fb0bSSameer Pujar						reg = <0x29>;
14054f45fb0bSSameer Pujar
14064f45fb0bSSameer Pujar						xbar_mvc1_out_ep: endpoint {
14074f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_out_ep>;
14084f45fb0bSSameer Pujar						};
14094f45fb0bSSameer Pujar					};
14104f45fb0bSSameer Pujar
14114f45fb0bSSameer Pujar					xbar_mvc2_in_port: port@2a {
14124f45fb0bSSameer Pujar						reg = <0x2a>;
14134f45fb0bSSameer Pujar
14144f45fb0bSSameer Pujar						xbar_mvc2_in_ep: endpoint {
14154f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_in_ep>;
14164f45fb0bSSameer Pujar						};
14174f45fb0bSSameer Pujar					};
14184f45fb0bSSameer Pujar
14194f45fb0bSSameer Pujar					port@2b {
14204f45fb0bSSameer Pujar						reg = <0x2b>;
14214f45fb0bSSameer Pujar
14224f45fb0bSSameer Pujar						xbar_mvc2_out_ep: endpoint {
14234f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_out_ep>;
14244f45fb0bSSameer Pujar						};
14254f45fb0bSSameer Pujar					};
14264f45fb0bSSameer Pujar
14274f45fb0bSSameer Pujar					xbar_amx1_in1_port: port@2c {
14284f45fb0bSSameer Pujar						reg = <0x2c>;
14294f45fb0bSSameer Pujar
14304f45fb0bSSameer Pujar						xbar_amx1_in1_ep: endpoint {
14314f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in1_ep>;
14324f45fb0bSSameer Pujar						};
14334f45fb0bSSameer Pujar					};
14344f45fb0bSSameer Pujar
14354f45fb0bSSameer Pujar					xbar_amx1_in2_port: port@2d {
14364f45fb0bSSameer Pujar						reg = <0x2d>;
14374f45fb0bSSameer Pujar
14384f45fb0bSSameer Pujar						xbar_amx1_in2_ep: endpoint {
14394f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in2_ep>;
14404f45fb0bSSameer Pujar						};
14414f45fb0bSSameer Pujar					};
14424f45fb0bSSameer Pujar
14434f45fb0bSSameer Pujar					xbar_amx1_in3_port: port@2e {
14444f45fb0bSSameer Pujar						reg = <0x2e>;
14454f45fb0bSSameer Pujar
14464f45fb0bSSameer Pujar						xbar_amx1_in3_ep: endpoint {
14474f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in3_ep>;
14484f45fb0bSSameer Pujar						};
14494f45fb0bSSameer Pujar					};
14504f45fb0bSSameer Pujar
14514f45fb0bSSameer Pujar					xbar_amx1_in4_port: port@2f {
14524f45fb0bSSameer Pujar						reg = <0x2f>;
14534f45fb0bSSameer Pujar
14544f45fb0bSSameer Pujar						xbar_amx1_in4_ep: endpoint {
14554f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in4_ep>;
14564f45fb0bSSameer Pujar						};
14574f45fb0bSSameer Pujar					};
14584f45fb0bSSameer Pujar
14594f45fb0bSSameer Pujar					port@30 {
14604f45fb0bSSameer Pujar						reg = <0x30>;
14614f45fb0bSSameer Pujar
14624f45fb0bSSameer Pujar						xbar_amx1_out_ep: endpoint {
14634f45fb0bSSameer Pujar							remote-endpoint = <&amx1_out_ep>;
14644f45fb0bSSameer Pujar						};
14654f45fb0bSSameer Pujar					};
14664f45fb0bSSameer Pujar
14674f45fb0bSSameer Pujar					xbar_amx2_in1_port: port@31 {
14684f45fb0bSSameer Pujar						reg = <0x31>;
14694f45fb0bSSameer Pujar
14704f45fb0bSSameer Pujar						xbar_amx2_in1_ep: endpoint {
14714f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in1_ep>;
14724f45fb0bSSameer Pujar						};
14734f45fb0bSSameer Pujar					};
14744f45fb0bSSameer Pujar
14754f45fb0bSSameer Pujar					xbar_amx2_in2_port: port@32 {
14764f45fb0bSSameer Pujar						reg = <0x32>;
14774f45fb0bSSameer Pujar
14784f45fb0bSSameer Pujar						xbar_amx2_in2_ep: endpoint {
14794f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in2_ep>;
14804f45fb0bSSameer Pujar						};
14814f45fb0bSSameer Pujar					};
14824f45fb0bSSameer Pujar
14834f45fb0bSSameer Pujar					xbar_amx2_in3_port: port@33 {
14844f45fb0bSSameer Pujar						reg = <0x33>;
14854f45fb0bSSameer Pujar
14864f45fb0bSSameer Pujar						xbar_amx2_in3_ep: endpoint {
14874f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in3_ep>;
14884f45fb0bSSameer Pujar						};
14894f45fb0bSSameer Pujar					};
14904f45fb0bSSameer Pujar
14914f45fb0bSSameer Pujar					xbar_amx2_in4_port: port@34 {
14924f45fb0bSSameer Pujar						reg = <0x34>;
14934f45fb0bSSameer Pujar
14944f45fb0bSSameer Pujar						xbar_amx2_in4_ep: endpoint {
14954f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in4_ep>;
14964f45fb0bSSameer Pujar						};
14974f45fb0bSSameer Pujar					};
14984f45fb0bSSameer Pujar
14994f45fb0bSSameer Pujar					port@35 {
15004f45fb0bSSameer Pujar						reg = <0x35>;
15014f45fb0bSSameer Pujar
15024f45fb0bSSameer Pujar						xbar_amx2_out_ep: endpoint {
15034f45fb0bSSameer Pujar							remote-endpoint = <&amx2_out_ep>;
15044f45fb0bSSameer Pujar						};
15054f45fb0bSSameer Pujar					};
15064f45fb0bSSameer Pujar
15074f45fb0bSSameer Pujar					xbar_amx3_in1_port: port@36 {
15084f45fb0bSSameer Pujar						reg = <0x36>;
15094f45fb0bSSameer Pujar
15104f45fb0bSSameer Pujar						xbar_amx3_in1_ep: endpoint {
15114f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in1_ep>;
15124f45fb0bSSameer Pujar						};
15134f45fb0bSSameer Pujar					};
15144f45fb0bSSameer Pujar
15154f45fb0bSSameer Pujar					xbar_amx3_in2_port: port@37 {
15164f45fb0bSSameer Pujar						reg = <0x37>;
15174f45fb0bSSameer Pujar
15184f45fb0bSSameer Pujar						xbar_amx3_in2_ep: endpoint {
15194f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in2_ep>;
15204f45fb0bSSameer Pujar						};
15214f45fb0bSSameer Pujar					};
15224f45fb0bSSameer Pujar
15234f45fb0bSSameer Pujar					xbar_amx3_in3_port: port@38 {
15244f45fb0bSSameer Pujar						reg = <0x38>;
15254f45fb0bSSameer Pujar
15264f45fb0bSSameer Pujar						xbar_amx3_in3_ep: endpoint {
15274f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in3_ep>;
15284f45fb0bSSameer Pujar						};
15294f45fb0bSSameer Pujar					};
15304f45fb0bSSameer Pujar
15314f45fb0bSSameer Pujar					xbar_amx3_in4_port: port@39 {
15324f45fb0bSSameer Pujar						reg = <0x39>;
15334f45fb0bSSameer Pujar
15344f45fb0bSSameer Pujar						xbar_amx3_in4_ep: endpoint {
15354f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in4_ep>;
15364f45fb0bSSameer Pujar						};
15374f45fb0bSSameer Pujar					};
15384f45fb0bSSameer Pujar
15394f45fb0bSSameer Pujar					port@3a {
15404f45fb0bSSameer Pujar						reg = <0x3a>;
15414f45fb0bSSameer Pujar
15424f45fb0bSSameer Pujar						xbar_amx3_out_ep: endpoint {
15434f45fb0bSSameer Pujar							remote-endpoint = <&amx3_out_ep>;
15444f45fb0bSSameer Pujar						};
15454f45fb0bSSameer Pujar					};
15464f45fb0bSSameer Pujar
15474f45fb0bSSameer Pujar					xbar_amx4_in1_port: port@3b {
15484f45fb0bSSameer Pujar						reg = <0x3b>;
15494f45fb0bSSameer Pujar
15504f45fb0bSSameer Pujar						xbar_amx4_in1_ep: endpoint {
15514f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in1_ep>;
15524f45fb0bSSameer Pujar						};
15534f45fb0bSSameer Pujar					};
15544f45fb0bSSameer Pujar
15554f45fb0bSSameer Pujar					xbar_amx4_in2_port: port@3c {
15564f45fb0bSSameer Pujar						reg = <0x3c>;
15574f45fb0bSSameer Pujar
15584f45fb0bSSameer Pujar						xbar_amx4_in2_ep: endpoint {
15594f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in2_ep>;
15604f45fb0bSSameer Pujar						};
15614f45fb0bSSameer Pujar					};
15624f45fb0bSSameer Pujar
15634f45fb0bSSameer Pujar					xbar_amx4_in3_port: port@3d {
15644f45fb0bSSameer Pujar						reg = <0x3d>;
15654f45fb0bSSameer Pujar
15664f45fb0bSSameer Pujar						xbar_amx4_in3_ep: endpoint {
15674f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in3_ep>;
15684f45fb0bSSameer Pujar						};
15694f45fb0bSSameer Pujar					};
15704f45fb0bSSameer Pujar
15714f45fb0bSSameer Pujar					xbar_amx4_in4_port: port@3e {
15724f45fb0bSSameer Pujar						reg = <0x3e>;
15734f45fb0bSSameer Pujar
15744f45fb0bSSameer Pujar						xbar_amx4_in4_ep: endpoint {
15754f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in4_ep>;
15764f45fb0bSSameer Pujar						};
15774f45fb0bSSameer Pujar					};
15784f45fb0bSSameer Pujar
15794f45fb0bSSameer Pujar					port@3f {
15804f45fb0bSSameer Pujar						reg = <0x3f>;
15814f45fb0bSSameer Pujar
15824f45fb0bSSameer Pujar						xbar_amx4_out_ep: endpoint {
15834f45fb0bSSameer Pujar							remote-endpoint = <&amx4_out_ep>;
15844f45fb0bSSameer Pujar						};
15854f45fb0bSSameer Pujar					};
15864f45fb0bSSameer Pujar
15874f45fb0bSSameer Pujar					xbar_adx1_in_port: port@40 {
15884f45fb0bSSameer Pujar						reg = <0x40>;
15894f45fb0bSSameer Pujar
15904f45fb0bSSameer Pujar						xbar_adx1_in_ep: endpoint {
15914f45fb0bSSameer Pujar							remote-endpoint = <&adx1_in_ep>;
15924f45fb0bSSameer Pujar						};
15934f45fb0bSSameer Pujar					};
15944f45fb0bSSameer Pujar
15954f45fb0bSSameer Pujar					port@41 {
15964f45fb0bSSameer Pujar						reg = <0x41>;
15974f45fb0bSSameer Pujar
15984f45fb0bSSameer Pujar						xbar_adx1_out1_ep: endpoint {
15994f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out1_ep>;
16004f45fb0bSSameer Pujar						};
16014f45fb0bSSameer Pujar					};
16024f45fb0bSSameer Pujar
16034f45fb0bSSameer Pujar					port@42 {
16044f45fb0bSSameer Pujar						reg = <0x42>;
16054f45fb0bSSameer Pujar
16064f45fb0bSSameer Pujar						xbar_adx1_out2_ep: endpoint {
16074f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out2_ep>;
16084f45fb0bSSameer Pujar						};
16094f45fb0bSSameer Pujar					};
16104f45fb0bSSameer Pujar
16114f45fb0bSSameer Pujar					port@43 {
16124f45fb0bSSameer Pujar						reg = <0x43>;
16134f45fb0bSSameer Pujar
16144f45fb0bSSameer Pujar						xbar_adx1_out3_ep: endpoint {
16154f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out3_ep>;
16164f45fb0bSSameer Pujar						};
16174f45fb0bSSameer Pujar					};
16184f45fb0bSSameer Pujar
16194f45fb0bSSameer Pujar					port@44 {
16204f45fb0bSSameer Pujar						reg = <0x44>;
16214f45fb0bSSameer Pujar
16224f45fb0bSSameer Pujar						xbar_adx1_out4_ep: endpoint {
16234f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out4_ep>;
16244f45fb0bSSameer Pujar						};
16254f45fb0bSSameer Pujar					};
16264f45fb0bSSameer Pujar
16274f45fb0bSSameer Pujar					xbar_adx2_in_port: port@45 {
16284f45fb0bSSameer Pujar						reg = <0x45>;
16294f45fb0bSSameer Pujar
16304f45fb0bSSameer Pujar						xbar_adx2_in_ep: endpoint {
16314f45fb0bSSameer Pujar							remote-endpoint = <&adx2_in_ep>;
16324f45fb0bSSameer Pujar						};
16334f45fb0bSSameer Pujar					};
16344f45fb0bSSameer Pujar
16354f45fb0bSSameer Pujar					port@46 {
16364f45fb0bSSameer Pujar						reg = <0x46>;
16374f45fb0bSSameer Pujar
16384f45fb0bSSameer Pujar						xbar_adx2_out1_ep: endpoint {
16394f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out1_ep>;
16404f45fb0bSSameer Pujar						};
16414f45fb0bSSameer Pujar					};
16424f45fb0bSSameer Pujar
16434f45fb0bSSameer Pujar					port@47 {
16444f45fb0bSSameer Pujar						reg = <0x47>;
16454f45fb0bSSameer Pujar
16464f45fb0bSSameer Pujar						xbar_adx2_out2_ep: endpoint {
16474f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out2_ep>;
16484f45fb0bSSameer Pujar						};
16494f45fb0bSSameer Pujar					};
16504f45fb0bSSameer Pujar
16514f45fb0bSSameer Pujar					port@48 {
16524f45fb0bSSameer Pujar						reg = <0x48>;
16534f45fb0bSSameer Pujar
16544f45fb0bSSameer Pujar						xbar_adx2_out3_ep: endpoint {
16554f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out3_ep>;
16564f45fb0bSSameer Pujar						};
16574f45fb0bSSameer Pujar					};
16584f45fb0bSSameer Pujar
16594f45fb0bSSameer Pujar					port@49 {
16604f45fb0bSSameer Pujar						reg = <0x49>;
16614f45fb0bSSameer Pujar
16624f45fb0bSSameer Pujar						xbar_adx2_out4_ep: endpoint {
16634f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out4_ep>;
16644f45fb0bSSameer Pujar						};
16654f45fb0bSSameer Pujar					};
16664f45fb0bSSameer Pujar
16674f45fb0bSSameer Pujar					xbar_adx3_in_port: port@4a {
16684f45fb0bSSameer Pujar						reg = <0x4a>;
16694f45fb0bSSameer Pujar
16704f45fb0bSSameer Pujar						xbar_adx3_in_ep: endpoint {
16714f45fb0bSSameer Pujar							remote-endpoint = <&adx3_in_ep>;
16724f45fb0bSSameer Pujar						};
16734f45fb0bSSameer Pujar					};
16744f45fb0bSSameer Pujar
16754f45fb0bSSameer Pujar					port@4b {
16764f45fb0bSSameer Pujar						reg = <0x4b>;
16774f45fb0bSSameer Pujar
16784f45fb0bSSameer Pujar						xbar_adx3_out1_ep: endpoint {
16794f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out1_ep>;
16804f45fb0bSSameer Pujar						};
16814f45fb0bSSameer Pujar					};
16824f45fb0bSSameer Pujar
16834f45fb0bSSameer Pujar					port@4c {
16844f45fb0bSSameer Pujar						reg = <0x4c>;
16854f45fb0bSSameer Pujar
16864f45fb0bSSameer Pujar						xbar_adx3_out2_ep: endpoint {
16874f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out2_ep>;
16884f45fb0bSSameer Pujar						};
16894f45fb0bSSameer Pujar					};
16904f45fb0bSSameer Pujar
16914f45fb0bSSameer Pujar					port@4d {
16924f45fb0bSSameer Pujar						reg = <0x4d>;
16934f45fb0bSSameer Pujar
16944f45fb0bSSameer Pujar						xbar_adx3_out3_ep: endpoint {
16954f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out3_ep>;
16964f45fb0bSSameer Pujar						};
16974f45fb0bSSameer Pujar					};
16984f45fb0bSSameer Pujar
16994f45fb0bSSameer Pujar					port@4e {
17004f45fb0bSSameer Pujar						reg = <0x4e>;
17014f45fb0bSSameer Pujar
17024f45fb0bSSameer Pujar						xbar_adx3_out4_ep: endpoint {
17034f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out4_ep>;
17044f45fb0bSSameer Pujar						};
17054f45fb0bSSameer Pujar					};
17064f45fb0bSSameer Pujar
17074f45fb0bSSameer Pujar					xbar_adx4_in_port: port@4f {
17084f45fb0bSSameer Pujar						reg = <0x4f>;
17094f45fb0bSSameer Pujar
17104f45fb0bSSameer Pujar						xbar_adx4_in_ep: endpoint {
17114f45fb0bSSameer Pujar							remote-endpoint = <&adx4_in_ep>;
17124f45fb0bSSameer Pujar						};
17134f45fb0bSSameer Pujar					};
17144f45fb0bSSameer Pujar
17154f45fb0bSSameer Pujar					port@50 {
17164f45fb0bSSameer Pujar						reg = <0x50>;
17174f45fb0bSSameer Pujar
17184f45fb0bSSameer Pujar						xbar_adx4_out1_ep: endpoint {
17194f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out1_ep>;
17204f45fb0bSSameer Pujar						};
17214f45fb0bSSameer Pujar					};
17224f45fb0bSSameer Pujar
17234f45fb0bSSameer Pujar					port@51 {
17244f45fb0bSSameer Pujar						reg = <0x51>;
17254f45fb0bSSameer Pujar
17264f45fb0bSSameer Pujar						xbar_adx4_out2_ep: endpoint {
17274f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out2_ep>;
17284f45fb0bSSameer Pujar						};
17294f45fb0bSSameer Pujar					};
17304f45fb0bSSameer Pujar
17314f45fb0bSSameer Pujar					port@52 {
17324f45fb0bSSameer Pujar						reg = <0x52>;
17334f45fb0bSSameer Pujar
17344f45fb0bSSameer Pujar						xbar_adx4_out3_ep: endpoint {
17354f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out3_ep>;
17364f45fb0bSSameer Pujar						};
17374f45fb0bSSameer Pujar					};
17384f45fb0bSSameer Pujar
17394f45fb0bSSameer Pujar					port@53 {
17404f45fb0bSSameer Pujar						reg = <0x53>;
17414f45fb0bSSameer Pujar
17424f45fb0bSSameer Pujar						xbar_adx4_out4_ep: endpoint {
17434f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out4_ep>;
17444f45fb0bSSameer Pujar						};
17454f45fb0bSSameer Pujar					};
17464f45fb0bSSameer Pujar
17474f45fb0bSSameer Pujar					xbar_mixer_in1_port: port@54 {
17484f45fb0bSSameer Pujar						reg = <0x54>;
17494f45fb0bSSameer Pujar
17504f45fb0bSSameer Pujar						xbar_mixer_in1_ep: endpoint {
17514f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in1_ep>;
17524f45fb0bSSameer Pujar						};
17534f45fb0bSSameer Pujar					};
17544f45fb0bSSameer Pujar
17554f45fb0bSSameer Pujar					xbar_mixer_in2_port: port@55 {
17564f45fb0bSSameer Pujar						reg = <0x55>;
17574f45fb0bSSameer Pujar
17584f45fb0bSSameer Pujar						xbar_mixer_in2_ep: endpoint {
17594f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in2_ep>;
17604f45fb0bSSameer Pujar						};
17614f45fb0bSSameer Pujar					};
17624f45fb0bSSameer Pujar
17634f45fb0bSSameer Pujar					xbar_mixer_in3_port: port@56 {
17644f45fb0bSSameer Pujar						reg = <0x56>;
17654f45fb0bSSameer Pujar
17664f45fb0bSSameer Pujar						xbar_mixer_in3_ep: endpoint {
17674f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in3_ep>;
17684f45fb0bSSameer Pujar						};
17694f45fb0bSSameer Pujar					};
17704f45fb0bSSameer Pujar
17714f45fb0bSSameer Pujar					xbar_mixer_in4_port: port@57 {
17724f45fb0bSSameer Pujar						reg = <0x57>;
17734f45fb0bSSameer Pujar
17744f45fb0bSSameer Pujar						xbar_mixer_in4_ep: endpoint {
17754f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in4_ep>;
17764f45fb0bSSameer Pujar						};
17774f45fb0bSSameer Pujar					};
17784f45fb0bSSameer Pujar
17794f45fb0bSSameer Pujar					xbar_mixer_in5_port: port@58 {
17804f45fb0bSSameer Pujar						reg = <0x58>;
17814f45fb0bSSameer Pujar
17824f45fb0bSSameer Pujar						xbar_mixer_in5_ep: endpoint {
17834f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in5_ep>;
17844f45fb0bSSameer Pujar						};
17854f45fb0bSSameer Pujar					};
17864f45fb0bSSameer Pujar
17874f45fb0bSSameer Pujar					xbar_mixer_in6_port: port@59 {
17884f45fb0bSSameer Pujar						reg = <0x59>;
17894f45fb0bSSameer Pujar
17904f45fb0bSSameer Pujar						xbar_mixer_in6_ep: endpoint {
17914f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in6_ep>;
17924f45fb0bSSameer Pujar						};
17934f45fb0bSSameer Pujar					};
17944f45fb0bSSameer Pujar
17954f45fb0bSSameer Pujar					xbar_mixer_in7_port: port@5a {
17964f45fb0bSSameer Pujar						reg = <0x5a>;
17974f45fb0bSSameer Pujar
17984f45fb0bSSameer Pujar						xbar_mixer_in7_ep: endpoint {
17994f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in7_ep>;
18004f45fb0bSSameer Pujar						};
18014f45fb0bSSameer Pujar					};
18024f45fb0bSSameer Pujar
18034f45fb0bSSameer Pujar					xbar_mixer_in8_port: port@5b {
18044f45fb0bSSameer Pujar						reg = <0x5b>;
18054f45fb0bSSameer Pujar
18064f45fb0bSSameer Pujar						xbar_mixer_in8_ep: endpoint {
18074f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in8_ep>;
18084f45fb0bSSameer Pujar						};
18094f45fb0bSSameer Pujar					};
18104f45fb0bSSameer Pujar
18114f45fb0bSSameer Pujar					xbar_mixer_in9_port: port@5c {
18124f45fb0bSSameer Pujar						reg = <0x5c>;
18134f45fb0bSSameer Pujar
18144f45fb0bSSameer Pujar						xbar_mixer_in9_ep: endpoint {
18154f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in9_ep>;
18164f45fb0bSSameer Pujar						};
18174f45fb0bSSameer Pujar					};
18184f45fb0bSSameer Pujar
18194f45fb0bSSameer Pujar					xbar_mixer_in10_port: port@5d {
18204f45fb0bSSameer Pujar						reg = <0x5d>;
18214f45fb0bSSameer Pujar
18224f45fb0bSSameer Pujar						xbar_mixer_in10_ep: endpoint {
18234f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in10_ep>;
18244f45fb0bSSameer Pujar						};
18254f45fb0bSSameer Pujar					};
18264f45fb0bSSameer Pujar
18274f45fb0bSSameer Pujar					port@5e {
18284f45fb0bSSameer Pujar						reg = <0x5e>;
18294f45fb0bSSameer Pujar
18304f45fb0bSSameer Pujar						xbar_mixer_out1_ep: endpoint {
18314f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out1_ep>;
18324f45fb0bSSameer Pujar						};
18334f45fb0bSSameer Pujar					};
18344f45fb0bSSameer Pujar
18354f45fb0bSSameer Pujar					port@5f {
18364f45fb0bSSameer Pujar						reg = <0x5f>;
18374f45fb0bSSameer Pujar
18384f45fb0bSSameer Pujar						xbar_mixer_out2_ep: endpoint {
18394f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out2_ep>;
18404f45fb0bSSameer Pujar						};
18414f45fb0bSSameer Pujar					};
18424f45fb0bSSameer Pujar
18434f45fb0bSSameer Pujar					port@60 {
18444f45fb0bSSameer Pujar						reg = <0x60>;
18454f45fb0bSSameer Pujar
18464f45fb0bSSameer Pujar						xbar_mixer_out3_ep: endpoint {
18474f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out3_ep>;
18484f45fb0bSSameer Pujar						};
18494f45fb0bSSameer Pujar					};
18504f45fb0bSSameer Pujar
18514f45fb0bSSameer Pujar					port@61 {
18524f45fb0bSSameer Pujar						reg = <0x61>;
18534f45fb0bSSameer Pujar
18544f45fb0bSSameer Pujar						xbar_mixer_out4_ep: endpoint {
18554f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out4_ep>;
18564f45fb0bSSameer Pujar						};
18574f45fb0bSSameer Pujar					};
18584f45fb0bSSameer Pujar
18594f45fb0bSSameer Pujar					port@62 {
18604f45fb0bSSameer Pujar						reg = <0x62>;
18614f45fb0bSSameer Pujar
18624f45fb0bSSameer Pujar						xbar_mixer_out5_ep: endpoint {
18634f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out5_ep>;
18644f45fb0bSSameer Pujar						};
18654f45fb0bSSameer Pujar					};
1866261a46a9SSameer Pujar
1867261a46a9SSameer Pujar					xbar_asrc_in1_port: port@63 {
1868261a46a9SSameer Pujar						reg = <0x63>;
1869261a46a9SSameer Pujar
1870261a46a9SSameer Pujar						xbar_asrc_in1_ep: endpoint {
1871261a46a9SSameer Pujar							remote-endpoint = <&asrc_in1_ep>;
1872261a46a9SSameer Pujar						};
1873261a46a9SSameer Pujar					};
1874261a46a9SSameer Pujar
1875261a46a9SSameer Pujar					port@64 {
1876261a46a9SSameer Pujar						reg = <0x64>;
1877261a46a9SSameer Pujar
1878261a46a9SSameer Pujar						xbar_asrc_out1_ep: endpoint {
1879261a46a9SSameer Pujar							remote-endpoint = <&asrc_out1_ep>;
1880261a46a9SSameer Pujar						};
1881261a46a9SSameer Pujar					};
1882261a46a9SSameer Pujar
1883261a46a9SSameer Pujar					xbar_asrc_in2_port: port@65 {
1884261a46a9SSameer Pujar						reg = <0x65>;
1885261a46a9SSameer Pujar
1886261a46a9SSameer Pujar						xbar_asrc_in2_ep: endpoint {
1887261a46a9SSameer Pujar							remote-endpoint = <&asrc_in2_ep>;
1888261a46a9SSameer Pujar						};
1889261a46a9SSameer Pujar					};
1890261a46a9SSameer Pujar
1891261a46a9SSameer Pujar					port@66 {
1892261a46a9SSameer Pujar						reg = <0x66>;
1893261a46a9SSameer Pujar
1894261a46a9SSameer Pujar						xbar_asrc_out2_ep: endpoint {
1895261a46a9SSameer Pujar							remote-endpoint = <&asrc_out2_ep>;
1896261a46a9SSameer Pujar						};
1897261a46a9SSameer Pujar					};
1898261a46a9SSameer Pujar
1899261a46a9SSameer Pujar					xbar_asrc_in3_port: port@67 {
1900261a46a9SSameer Pujar						reg = <0x67>;
1901261a46a9SSameer Pujar
1902261a46a9SSameer Pujar						xbar_asrc_in3_ep: endpoint {
1903261a46a9SSameer Pujar							remote-endpoint = <&asrc_in3_ep>;
1904261a46a9SSameer Pujar						};
1905261a46a9SSameer Pujar					};
1906261a46a9SSameer Pujar
1907261a46a9SSameer Pujar					port@68 {
1908261a46a9SSameer Pujar						reg = <0x68>;
1909261a46a9SSameer Pujar
1910261a46a9SSameer Pujar						xbar_asrc_out3_ep: endpoint {
1911261a46a9SSameer Pujar							remote-endpoint = <&asrc_out3_ep>;
1912261a46a9SSameer Pujar						};
1913261a46a9SSameer Pujar					};
1914261a46a9SSameer Pujar
1915261a46a9SSameer Pujar					xbar_asrc_in4_port: port@69 {
1916261a46a9SSameer Pujar						reg = <0x69>;
1917261a46a9SSameer Pujar
1918261a46a9SSameer Pujar						xbar_asrc_in4_ep: endpoint {
1919261a46a9SSameer Pujar							remote-endpoint = <&asrc_in4_ep>;
1920261a46a9SSameer Pujar						};
1921261a46a9SSameer Pujar					};
1922261a46a9SSameer Pujar
1923261a46a9SSameer Pujar					port@6a {
1924261a46a9SSameer Pujar						reg = <0x6a>;
1925261a46a9SSameer Pujar
1926261a46a9SSameer Pujar						xbar_asrc_out4_ep: endpoint {
1927261a46a9SSameer Pujar							remote-endpoint = <&asrc_out4_ep>;
1928261a46a9SSameer Pujar						};
1929261a46a9SSameer Pujar					};
1930261a46a9SSameer Pujar
1931261a46a9SSameer Pujar					xbar_asrc_in5_port: port@6b {
1932261a46a9SSameer Pujar						reg = <0x6b>;
1933261a46a9SSameer Pujar
1934261a46a9SSameer Pujar						xbar_asrc_in5_ep: endpoint {
1935261a46a9SSameer Pujar							remote-endpoint = <&asrc_in5_ep>;
1936261a46a9SSameer Pujar						};
1937261a46a9SSameer Pujar					};
1938261a46a9SSameer Pujar
1939261a46a9SSameer Pujar					port@6c {
1940261a46a9SSameer Pujar						reg = <0x6c>;
1941261a46a9SSameer Pujar
1942261a46a9SSameer Pujar						xbar_asrc_out5_ep: endpoint {
1943261a46a9SSameer Pujar							remote-endpoint = <&asrc_out5_ep>;
1944261a46a9SSameer Pujar						};
1945261a46a9SSameer Pujar					};
1946261a46a9SSameer Pujar
1947261a46a9SSameer Pujar					xbar_asrc_in6_port: port@6d {
1948261a46a9SSameer Pujar						reg = <0x6d>;
1949261a46a9SSameer Pujar
1950261a46a9SSameer Pujar						xbar_asrc_in6_ep: endpoint {
1951261a46a9SSameer Pujar							remote-endpoint = <&asrc_in6_ep>;
1952261a46a9SSameer Pujar						};
1953261a46a9SSameer Pujar					};
1954261a46a9SSameer Pujar
1955261a46a9SSameer Pujar					port@6e {
1956261a46a9SSameer Pujar						reg = <0x6e>;
1957261a46a9SSameer Pujar
1958261a46a9SSameer Pujar						xbar_asrc_out6_ep: endpoint {
1959261a46a9SSameer Pujar							remote-endpoint = <&asrc_out6_ep>;
1960261a46a9SSameer Pujar						};
1961261a46a9SSameer Pujar					};
1962261a46a9SSameer Pujar
1963261a46a9SSameer Pujar					xbar_asrc_in7_port: port@6f {
1964261a46a9SSameer Pujar						reg = <0x6f>;
1965261a46a9SSameer Pujar
1966261a46a9SSameer Pujar						xbar_asrc_in7_ep: endpoint {
1967261a46a9SSameer Pujar							remote-endpoint = <&asrc_in7_ep>;
1968261a46a9SSameer Pujar						};
1969261a46a9SSameer Pujar					};
1970afcb41e3SSameer Pujar
1971afcb41e3SSameer Pujar					xbar_ope1_in_port: port@70 {
1972afcb41e3SSameer Pujar						reg = <0x70>;
1973afcb41e3SSameer Pujar
1974afcb41e3SSameer Pujar						xbar_ope1_in_ep: endpoint {
1975afcb41e3SSameer Pujar							remote-endpoint = <&ope1_cif_in_ep>;
1976afcb41e3SSameer Pujar						};
1977afcb41e3SSameer Pujar					};
1978afcb41e3SSameer Pujar
1979afcb41e3SSameer Pujar					port@71 {
1980afcb41e3SSameer Pujar						reg = <0x71>;
1981afcb41e3SSameer Pujar
1982afcb41e3SSameer Pujar						xbar_ope1_out_ep: endpoint {
1983afcb41e3SSameer Pujar							remote-endpoint = <&ope1_cif_out_ep>;
1984afcb41e3SSameer Pujar						};
1985afcb41e3SSameer Pujar					};
19865b4f6323SSameer Pujar				};
198779ed18d9SThierry Reding			};
19885b4f6323SSameer Pujar
198979ed18d9SThierry Reding			dma-controller@2930000 {
19905b4f6323SSameer Pujar				status = "okay";
19915b4f6323SSameer Pujar			};
19925b4f6323SSameer Pujar
199379ed18d9SThierry Reding			interrupt-controller@2a40000 {
19945b4f6323SSameer Pujar				status = "okay";
19955b4f6323SSameer Pujar			};
19969a182db4SSameer Pujar		};
19979a182db4SSameer Pujar
1998228f1e6aSThierry Reding		i2c@3160000 {
1999228f1e6aSThierry Reding			eeprom@56 {
2000228f1e6aSThierry Reding				compatible = "atmel,24c02";
2001228f1e6aSThierry Reding				reg = <0x56>;
2002228f1e6aSThierry Reding
2003a4387f29SJon Hunter				label = "system";
2004228f1e6aSThierry Reding				vcc-supply = <&vdd_1v8ls>;
2005228f1e6aSThierry Reding				address-width = <8>;
2006228f1e6aSThierry Reding				pagesize = <8>;
2007228f1e6aSThierry Reding				size = <256>;
2008228f1e6aSThierry Reding				read-only;
2009228f1e6aSThierry Reding			};
2010228f1e6aSThierry Reding		};
2011228f1e6aSThierry Reding
20125eef17eeSThierry Reding		ddc: i2c@31c0000 {
20135eef17eeSThierry Reding			status = "okay";
20145eef17eeSThierry Reding		};
20155eef17eeSThierry Reding
2016b8656c67SMikko Perttunen		/* SDMMC1 (SD/MMC) */
201767bb17f6SThierry Reding		mmc@3400000 {
2018b8656c67SMikko Perttunen			status = "okay";
2019b8656c67SMikko Perttunen		};
202058542353SThierry Reding
20215eef17eeSThierry Reding		hda@3510000 {
2022b8928c2bSThierry Reding			nvidia,model = "NVIDIA Jetson AGX Xavier HDA";
202333c038e4SThierry Reding			status = "okay";
202433c038e4SThierry Reding		};
202533c038e4SThierry Reding
202692f37c0aSJC Kuo		padctl@3520000 {
202792f37c0aSJC Kuo			status = "okay";
202892f37c0aSJC Kuo
202992f37c0aSJC Kuo			pads {
203092f37c0aSJC Kuo				usb2 {
203192f37c0aSJC Kuo					lanes {
203240b4d824SJC Kuo						usb2-0 {
203340b4d824SJC Kuo							status = "okay";
203440b4d824SJC Kuo						};
203540b4d824SJC Kuo
203692f37c0aSJC Kuo						usb2-1 {
203792f37c0aSJC Kuo							status = "okay";
203892f37c0aSJC Kuo						};
203992f37c0aSJC Kuo
204092f37c0aSJC Kuo						usb2-3 {
204192f37c0aSJC Kuo							status = "okay";
204292f37c0aSJC Kuo						};
204392f37c0aSJC Kuo					};
204492f37c0aSJC Kuo				};
204592f37c0aSJC Kuo
204692f37c0aSJC Kuo				usb3 {
204792f37c0aSJC Kuo					lanes {
204892f37c0aSJC Kuo						usb3-0 {
204992f37c0aSJC Kuo							status = "okay";
205092f37c0aSJC Kuo						};
205192f37c0aSJC Kuo
205240b4d824SJC Kuo						usb3-2 {
205340b4d824SJC Kuo							status = "okay";
205440b4d824SJC Kuo						};
205540b4d824SJC Kuo
205692f37c0aSJC Kuo						usb3-3 {
205792f37c0aSJC Kuo							status = "okay";
205892f37c0aSJC Kuo						};
205992f37c0aSJC Kuo					};
206092f37c0aSJC Kuo				};
206192f37c0aSJC Kuo			};
206292f37c0aSJC Kuo
206392f37c0aSJC Kuo			ports {
206440b4d824SJC Kuo				usb2-0 {
2065006fc90cSJon Hunter					mode = "otg";
2066006fc90cSJon Hunter					usb-role-switch;
206740b4d824SJC Kuo					status = "okay";
2068006fc90cSJon Hunter
2069006fc90cSJon Hunter					port {
2070006fc90cSJon Hunter						hs_typec_p0: endpoint {
2071006fc90cSJon Hunter							remote-endpoint = <&hs_ucsi_ccg_p0>;
2072006fc90cSJon Hunter						};
2073006fc90cSJon Hunter					};
207440b4d824SJC Kuo				};
207540b4d824SJC Kuo
207692f37c0aSJC Kuo				usb2-1 {
207792f37c0aSJC Kuo					mode = "host";
207892f37c0aSJC Kuo					status = "okay";
207992f37c0aSJC Kuo				};
208092f37c0aSJC Kuo
208192f37c0aSJC Kuo				usb2-3 {
208292f37c0aSJC Kuo					mode = "host";
208392f37c0aSJC Kuo					status = "okay";
208492f37c0aSJC Kuo				};
208592f37c0aSJC Kuo
208692f37c0aSJC Kuo				usb3-0 {
208792f37c0aSJC Kuo					nvidia,usb2-companion = <1>;
208892f37c0aSJC Kuo					status = "okay";
208992f37c0aSJC Kuo				};
209092f37c0aSJC Kuo
209140b4d824SJC Kuo				usb3-2 {
209240b4d824SJC Kuo					nvidia,usb2-companion = <0>;
209340b4d824SJC Kuo					status = "okay";
209440b4d824SJC Kuo				};
209540b4d824SJC Kuo
209692f37c0aSJC Kuo				usb3-3 {
209792f37c0aSJC Kuo					nvidia,usb2-companion = <3>;
209892f37c0aSJC Kuo					maximum-speed = "super-speed";
209992f37c0aSJC Kuo					status = "okay";
210092f37c0aSJC Kuo				};
210192f37c0aSJC Kuo			};
210292f37c0aSJC Kuo		};
210392f37c0aSJC Kuo
2104fddef3b9SJon Hunter		usb@3550000 {
2105fddef3b9SJon Hunter			status = "okay";
2106fddef3b9SJon Hunter
2107fddef3b9SJon Hunter			phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
2108fddef3b9SJon Hunter			       <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
2109fddef3b9SJon Hunter			phy-names = "usb2-0", "usb3-0";
2110fddef3b9SJon Hunter		};
2111fddef3b9SJon Hunter
211292f37c0aSJC Kuo		usb@3610000 {
211392f37c0aSJC Kuo			status = "okay";
211492f37c0aSJC Kuo
211540b4d824SJC Kuo			phys =	<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
211640b4d824SJC Kuo				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
21178b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
21188b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
211940b4d824SJC Kuo				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>,
21208b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>;
212140b4d824SJC Kuo			phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3";
212292f37c0aSJC Kuo		};
212392f37c0aSJC Kuo
2124*20440c7fSAaron Kling		cec@3960000 {
2125*20440c7fSAaron Kling			status = "okay";
2126*20440c7fSAaron Kling
2127*20440c7fSAaron Kling			hdmi-phandle = <&sor2>;
2128*20440c7fSAaron Kling		};
2129*20440c7fSAaron Kling
2130006fc90cSJon Hunter		i2c@c240000 {
2131006fc90cSJon Hunter			typec@8 {
2132006fc90cSJon Hunter				compatible = "cypress,cypd4226";
2133006fc90cSJon Hunter				reg = <0x08>;
2134006fc90cSJon Hunter				interrupt-parent = <&gpio_aon>;
2135006fc90cSJon Hunter				interrupts = <TEGRA194_AON_GPIO(BB, 2) IRQ_TYPE_LEVEL_LOW>;
2136006fc90cSJon Hunter				firmware-name = "nvidia,jetson-agx-xavier";
2137006fc90cSJon Hunter				status = "okay";
2138006fc90cSJon Hunter
2139006fc90cSJon Hunter				#address-cells = <1>;
2140006fc90cSJon Hunter				#size-cells = <0>;
2141006fc90cSJon Hunter
2142006fc90cSJon Hunter				ccg_typec_con0: connector@0 {
2143006fc90cSJon Hunter					compatible = "usb-c-connector";
2144006fc90cSJon Hunter					reg = <0>;
2145006fc90cSJon Hunter					label = "USB-C";
2146006fc90cSJon Hunter					data-role = "dual";
2147006fc90cSJon Hunter
2148006fc90cSJon Hunter					ports {
2149006fc90cSJon Hunter						#address-cells = <1>;
2150006fc90cSJon Hunter						#size-cells = <0>;
2151006fc90cSJon Hunter
2152006fc90cSJon Hunter						port@0 {
2153006fc90cSJon Hunter							reg = <0>;
2154006fc90cSJon Hunter
2155006fc90cSJon Hunter							hs_ucsi_ccg_p0: endpoint {
2156006fc90cSJon Hunter								remote-endpoint = <&hs_typec_p0>;
2157006fc90cSJon Hunter							};
2158006fc90cSJon Hunter						};
2159006fc90cSJon Hunter					};
2160006fc90cSJon Hunter				};
2161006fc90cSJon Hunter			};
2162006fc90cSJon Hunter		};
2163006fc90cSJon Hunter
21643032985aSSameer Pujar		i2c@c250000 {
21653032985aSSameer Pujar			status = "okay";
21663032985aSSameer Pujar
21673032985aSSameer Pujar			rt5658: audio-codec@1a {
21683032985aSSameer Pujar				status = "okay";
21693032985aSSameer Pujar
21703032985aSSameer Pujar				compatible = "realtek,rt5658";
21713032985aSSameer Pujar				reg = <0x1a>;
21723032985aSSameer Pujar				interrupt-parent = <&gpio>;
21733032985aSSameer Pujar				interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>;
2174405fa9e9SSameer Pujar				clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>;
2175405fa9e9SSameer Pujar				clock-names = "mclk";
21763032985aSSameer Pujar				realtek,jd-src = <2>;
21773032985aSSameer Pujar				sound-name-prefix = "CVB-RT";
21785b4f6323SSameer Pujar
21795b4f6323SSameer Pujar				port {
21805b4f6323SSameer Pujar					rt5658_ep: endpoint {
21815b4f6323SSameer Pujar						remote-endpoint = <&i2s1_dap_ep>;
21825b4f6323SSameer Pujar						mclk-fs = <256>;
21835b4f6323SSameer Pujar					};
21845b4f6323SSameer Pujar				};
21853032985aSSameer Pujar			};
21863032985aSSameer Pujar		};
21873032985aSSameer Pujar
218858542353SThierry Reding		pwm@c340000 {
218958542353SThierry Reding			status = "okay";
219058542353SThierry Reding		};
219133c038e4SThierry Reding
219233c038e4SThierry Reding		host1x@13e00000 {
219333c038e4SThierry Reding			display-hub@15200000 {
219433c038e4SThierry Reding				status = "okay";
219533c038e4SThierry Reding			};
219633c038e4SThierry Reding
2197614d063fSThierry Reding			dpaux@155c0000 {
2198614d063fSThierry Reding				status = "okay";
2199614d063fSThierry Reding			};
2200614d063fSThierry Reding
2201614d063fSThierry Reding			dpaux@155d0000 {
2202614d063fSThierry Reding				status = "okay";
2203614d063fSThierry Reding			};
2204614d063fSThierry Reding
220533c038e4SThierry Reding			dpaux@155e0000 {
220633c038e4SThierry Reding				status = "okay";
220733c038e4SThierry Reding			};
220833c038e4SThierry Reding
2209614d063fSThierry Reding			/* DP0 */
2210614d063fSThierry Reding			sor@15b00000 {
2211614d063fSThierry Reding				status = "okay";
2212614d063fSThierry Reding
2213614d063fSThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2214614d063fSThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2215614d063fSThierry Reding
2216614d063fSThierry Reding				nvidia,dpaux = <&dpaux0>;
2217614d063fSThierry Reding			};
2218614d063fSThierry Reding
2219614d063fSThierry Reding			/* DP1 */
2220614d063fSThierry Reding			sor@15b40000 {
2221614d063fSThierry Reding				status = "okay";
2222614d063fSThierry Reding
2223614d063fSThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2224614d063fSThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2225614d063fSThierry Reding
2226614d063fSThierry Reding				nvidia,dpaux = <&dpaux1>;
2227614d063fSThierry Reding			};
2228614d063fSThierry Reding
2229614d063fSThierry Reding			/* HDMI */
223033c038e4SThierry Reding			sor@15b80000 {
223133c038e4SThierry Reding				status = "okay";
223233c038e4SThierry Reding
2233e8931a27SThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2234e8931a27SThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
223533c038e4SThierry Reding				hdmi-supply = <&vdd_hdmi>;
223633c038e4SThierry Reding
223733c038e4SThierry Reding				nvidia,ddc-i2c-bus = <&ddc>;
223833c038e4SThierry Reding				nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2)
223933c038e4SThierry Reding							 GPIO_ACTIVE_LOW>;
224033c038e4SThierry Reding			};
224133c038e4SThierry Reding		};
224258542353SThierry Reding
2243a586c88eSVidya Sagar		pcie@14100000 {
2244a586c88eSVidya Sagar			status = "okay";
2245a586c88eSVidya Sagar
2246a586c88eSVidya Sagar			vddio-pex-ctl-supply = <&vdd_1v8ao>;
2247a586c88eSVidya Sagar
2248a586c88eSVidya Sagar			phys = <&p2u_hsio_0>;
2249a586c88eSVidya Sagar			phy-names = "p2u-0";
2250a586c88eSVidya Sagar		};
2251a586c88eSVidya Sagar
2252a586c88eSVidya Sagar		pcie@14140000 {
2253a586c88eSVidya Sagar			status = "okay";
2254a586c88eSVidya Sagar
2255a586c88eSVidya Sagar			vddio-pex-ctl-supply = <&vdd_1v8ao>;
2256a586c88eSVidya Sagar
2257a586c88eSVidya Sagar			phys = <&p2u_hsio_7>;
2258a586c88eSVidya Sagar			phy-names = "p2u-0";
2259a586c88eSVidya Sagar		};
2260a586c88eSVidya Sagar
2261a586c88eSVidya Sagar		pcie@14180000 {
2262a586c88eSVidya Sagar			status = "okay";
2263a586c88eSVidya Sagar
2264a586c88eSVidya Sagar			vddio-pex-ctl-supply = <&vdd_1v8ao>;
2265a586c88eSVidya Sagar
2266a586c88eSVidya Sagar			phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>,
2267a586c88eSVidya Sagar			       <&p2u_hsio_5>;
2268a586c88eSVidya Sagar			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
2269a586c88eSVidya Sagar		};
2270a586c88eSVidya Sagar
2271a586c88eSVidya Sagar		pcie@141a0000 {
227209a0774aSVidya Sagar			status = "okay";
2273a586c88eSVidya Sagar
2274a586c88eSVidya Sagar			vddio-pex-ctl-supply = <&vdd_1v8ao>;
227509a0774aSVidya Sagar			vpcie3v3-supply = <&vdd_3v3_pcie>;
227609a0774aSVidya Sagar			vpcie12v-supply = <&vdd_12v_pcie>;
2277a586c88eSVidya Sagar
2278a586c88eSVidya Sagar			phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
2279a586c88eSVidya Sagar			       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
2280a586c88eSVidya Sagar			       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
2281a586c88eSVidya Sagar
2282a586c88eSVidya Sagar			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
2283a586c88eSVidya Sagar				    "p2u-5", "p2u-6", "p2u-7";
2284a586c88eSVidya Sagar		};
2285a586c88eSVidya Sagar
2286b9e2404cSMauro Carvalho Chehab		pcie-ep@141a0000 {
228784eaaf75SVidya Sagar			status = "disabled";
228884eaaf75SVidya Sagar
228984eaaf75SVidya Sagar			vddio-pex-ctl-supply = <&vdd_1v8ao>;
229084eaaf75SVidya Sagar
229184eaaf75SVidya Sagar			reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
229284eaaf75SVidya Sagar
229384eaaf75SVidya Sagar			nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
229484eaaf75SVidya Sagar						      GPIO_ACTIVE_HIGH>;
229584eaaf75SVidya Sagar
229684eaaf75SVidya Sagar			phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
229784eaaf75SVidya Sagar			       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
229884eaaf75SVidya Sagar			       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
229984eaaf75SVidya Sagar
230084eaaf75SVidya Sagar			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
230184eaaf75SVidya Sagar				    "p2u-5", "p2u-6", "p2u-7";
230284eaaf75SVidya Sagar		};
23032838cfddSThierry Reding	};
230484eaaf75SVidya Sagar
2305e47ac508SThierry Reding	gpio-keys {
2306e47ac508SThierry Reding		compatible = "gpio-keys";
2307e47ac508SThierry Reding
2308012877d0SKrzysztof Kozlowski		key-force-recovery {
2309e47ac508SThierry Reding			label = "Force Recovery";
2310e47ac508SThierry Reding			gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
2311e47ac508SThierry Reding				       GPIO_ACTIVE_LOW>;
2312e47ac508SThierry Reding			linux,input-type = <EV_KEY>;
2313cd8f843cSThierry Reding			linux,code = <KEY_SLEEP>;
2314e47ac508SThierry Reding			debounce-interval = <10>;
2315e47ac508SThierry Reding		};
2316e47ac508SThierry Reding
2317012877d0SKrzysztof Kozlowski		key-power {
2318e47ac508SThierry Reding			label = "Power";
2319e47ac508SThierry Reding			gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
2320e47ac508SThierry Reding					   GPIO_ACTIVE_LOW>;
2321e47ac508SThierry Reding			linux,input-type = <EV_KEY>;
2322e47ac508SThierry Reding			linux,code = <KEY_POWER>;
2323e47ac508SThierry Reding			debounce-interval = <10>;
2324e47ac508SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
2325e47ac508SThierry Reding			wakeup-source;
2326e47ac508SThierry Reding		};
2327e47ac508SThierry Reding	};
2328e47ac508SThierry Reding
232979ed18d9SThierry Reding	fan: pwm-fan {
233079ed18d9SThierry Reding		compatible = "pwm-fan";
233179ed18d9SThierry Reding		pwms = <&pwm4 0 45334>;
233279ed18d9SThierry Reding
233379ed18d9SThierry Reding		cooling-levels = <0 64 128 255>;
233479ed18d9SThierry Reding		#cooling-cells = <2>;
233579ed18d9SThierry Reding	};
233679ed18d9SThierry Reding
23375b4f6323SSameer Pujar	sound {
23385b4f6323SSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
23395b4f6323SSameer Pujar		status = "okay";
23405b4f6323SSameer Pujar
23415b4f6323SSameer Pujar		dais = /* ADMAIF (FE) Ports */
23425b4f6323SSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
23435b4f6323SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
23445b4f6323SSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
23455b4f6323SSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
23465b4f6323SSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
23475b4f6323SSameer Pujar		       /* XBAR Ports */
23485b4f6323SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
23495b4f6323SSameer Pujar		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
23504f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
23514f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
23524f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
23534f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
23544f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
23554f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
23564f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
23574f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
23584f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
23594f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
23604f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
23614f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
23624f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
23634f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
23644f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
23654f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
23664f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
23674f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2368261a46a9SSameer Pujar		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2369261a46a9SSameer Pujar		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2370261a46a9SSameer Pujar		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2371261a46a9SSameer Pujar		       <&xbar_asrc_in7_port>,
2372afcb41e3SSameer Pujar		       <&xbar_ope1_in_port>,
23734f45fb0bSSameer Pujar		       /* HW accelerators */
23744f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
23754f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
23764f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
23774f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
23784f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
23794f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
23804f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
23814f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
23824f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
23834f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
23844f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
23854f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
23864f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
23874f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>, <&mixer_out3_port>,
23884f45fb0bSSameer Pujar		       <&mixer_out4_port>, <&mixer_out5_port>,
2389261a46a9SSameer Pujar		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2390261a46a9SSameer Pujar		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2391afcb41e3SSameer Pujar		       <&ope1_out_port>,
23925b4f6323SSameer Pujar		       /* BE I/O Ports */
23935b4f6323SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
23945b4f6323SSameer Pujar		       <&dmic3_port>;
23955b4f6323SSameer Pujar
2396b8928c2bSThierry Reding		label = "NVIDIA Jetson AGX Xavier APE";
23975b4f6323SSameer Pujar
23985b4f6323SSameer Pujar		widgets =
23995b4f6323SSameer Pujar			"Microphone",	"CVB-RT MIC Jack",
24005b4f6323SSameer Pujar			"Microphone",	"CVB-RT MIC",
24015b4f6323SSameer Pujar			"Headphone",	"CVB-RT HP Jack",
24025b4f6323SSameer Pujar			"Speaker",	"CVB-RT SPK";
24035b4f6323SSameer Pujar
24045b4f6323SSameer Pujar		routing =
24055b4f6323SSameer Pujar			/* I2S1 <-> RT5658 */
24065b4f6323SSameer Pujar			"CVB-RT AIF1 Playback",	"I2S1 DAP-Playback",
24075b4f6323SSameer Pujar			"I2S1 DAP-Capture",	"CVB-RT AIF1 Capture",
24085b4f6323SSameer Pujar			/* RT5658 Codec controls */
24095b4f6323SSameer Pujar			"CVB-RT HP Jack",	"CVB-RT HPO L Playback",
24105b4f6323SSameer Pujar			"CVB-RT HP Jack",	"CVB-RT HPO R Playback",
24115b4f6323SSameer Pujar			"CVB-RT IN1P",		"CVB-RT MIC Jack",
24125b4f6323SSameer Pujar			"CVB-RT IN2P",		"CVB-RT MIC Jack",
24135b4f6323SSameer Pujar			"CVB-RT SPK",		"CVB-RT SPO Playback",
24145b4f6323SSameer Pujar			"CVB-RT DMIC L1",	"CVB-RT MIC",
24155b4f6323SSameer Pujar			"CVB-RT DMIC L2",	"CVB-RT MIC",
24165b4f6323SSameer Pujar			"CVB-RT DMIC R1",	"CVB-RT MIC",
24175b4f6323SSameer Pujar			"CVB-RT DMIC R2",	"CVB-RT MIC";
24185b4f6323SSameer Pujar	};
24195b4f6323SSameer Pujar
2420cfe3af19SThierry Reding	thermal-zones {
2421fe57ff53SThierry Reding		cpu-thermal {
2422cfe3af19SThierry Reding			polling-delay = <0>;
2423cfe3af19SThierry Reding			polling-delay-passive = <500>;
2424cfe3af19SThierry Reding			status = "okay";
2425cfe3af19SThierry Reding
2426cfe3af19SThierry Reding			trips {
2427cfe3af19SThierry Reding				cpu_trip_critical: critical {
2428cfe3af19SThierry Reding					temperature = <96500>;
2429cfe3af19SThierry Reding					hysteresis = <0>;
2430cfe3af19SThierry Reding					type = "critical";
2431cfe3af19SThierry Reding				};
2432cfe3af19SThierry Reding
2433cfe3af19SThierry Reding				cpu_trip_hot: hot {
2434cfe3af19SThierry Reding					temperature = <70000>;
2435cfe3af19SThierry Reding					hysteresis = <2000>;
2436cfe3af19SThierry Reding					type = "hot";
2437cfe3af19SThierry Reding				};
2438cfe3af19SThierry Reding
2439cfe3af19SThierry Reding				cpu_trip_active: active {
2440cfe3af19SThierry Reding					temperature = <50000>;
2441cfe3af19SThierry Reding					hysteresis = <2000>;
2442cfe3af19SThierry Reding					type = "active";
2443cfe3af19SThierry Reding				};
2444cfe3af19SThierry Reding
2445cfe3af19SThierry Reding				cpu_trip_passive: passive {
2446cfe3af19SThierry Reding					temperature = <30000>;
2447cfe3af19SThierry Reding					hysteresis = <2000>;
2448cfe3af19SThierry Reding					type = "passive";
2449cfe3af19SThierry Reding				};
2450cfe3af19SThierry Reding			};
2451cfe3af19SThierry Reding
2452cfe3af19SThierry Reding			cooling-maps {
2453cfe3af19SThierry Reding				cpu-critical {
2454cfe3af19SThierry Reding					cooling-device = <&fan 3 3>;
2455cfe3af19SThierry Reding					trip = <&cpu_trip_critical>;
2456cfe3af19SThierry Reding				};
2457cfe3af19SThierry Reding
2458cfe3af19SThierry Reding				cpu-hot {
2459cfe3af19SThierry Reding					cooling-device = <&fan 2 2>;
2460cfe3af19SThierry Reding					trip = <&cpu_trip_hot>;
2461cfe3af19SThierry Reding				};
2462cfe3af19SThierry Reding
2463cfe3af19SThierry Reding				cpu-active {
2464cfe3af19SThierry Reding					cooling-device = <&fan 1 1>;
2465cfe3af19SThierry Reding					trip = <&cpu_trip_active>;
2466cfe3af19SThierry Reding				};
2467cfe3af19SThierry Reding
2468cfe3af19SThierry Reding				cpu-passive {
2469cfe3af19SThierry Reding					cooling-device = <&fan 0 0>;
2470cfe3af19SThierry Reding					trip = <&cpu_trip_passive>;
2471cfe3af19SThierry Reding				};
2472cfe3af19SThierry Reding			};
2473cfe3af19SThierry Reding		};
2474cfe3af19SThierry Reding
2475fe57ff53SThierry Reding		gpu-thermal {
2476cfe3af19SThierry Reding			polling-delay = <0>;
2477cfe3af19SThierry Reding			polling-delay-passive = <500>;
2478cfe3af19SThierry Reding			status = "okay";
2479cfe3af19SThierry Reding
2480cfe3af19SThierry Reding			trips {
2481cfe3af19SThierry Reding				gpu_alert0: critical {
2482cfe3af19SThierry Reding					temperature = <99000>;
2483cfe3af19SThierry Reding					hysteresis = <0>;
2484cfe3af19SThierry Reding					type = "critical";
2485cfe3af19SThierry Reding				};
2486cfe3af19SThierry Reding			};
2487cfe3af19SThierry Reding		};
2488cfe3af19SThierry Reding
2489fe57ff53SThierry Reding		aux-thermal {
2490cfe3af19SThierry Reding			polling-delay = <0>;
2491cfe3af19SThierry Reding			polling-delay-passive = <500>;
2492cfe3af19SThierry Reding			status = "okay";
2493cfe3af19SThierry Reding
2494cfe3af19SThierry Reding			trips {
2495cfe3af19SThierry Reding				aux_alert0: critical {
2496cfe3af19SThierry Reding					temperature = <90000>;
2497cfe3af19SThierry Reding					hysteresis = <0>;
2498cfe3af19SThierry Reding					type = "critical";
2499cfe3af19SThierry Reding				};
2500cfe3af19SThierry Reding			};
2501cfe3af19SThierry Reding		};
2502b8656c67SMikko Perttunen	};
2503b8656c67SMikko Perttunen};
2504