xref: /linux/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts (revision 679899fbc2592e1edecd77d31e89c3ad92ba9e5a)
1533337d5SMikko Perttunen// SPDX-License-Identifier: GPL-2.0
2533337d5SMikko Perttunen/dts-v1/;
3533337d5SMikko Perttunen
4699349e0SThierry Reding#include <dt-bindings/input/linux-event-codes.h>
5699349e0SThierry Reding#include <dt-bindings/input/gpio-keys.h>
6b903a6c5SSameer Pujar#include <dt-bindings/sound/rt5640.h>
7699349e0SThierry Reding
8533337d5SMikko Perttunen#include "tegra234-p3701-0000.dtsi"
9533337d5SMikko Perttunen#include "tegra234-p3737-0000.dtsi"
10533337d5SMikko Perttunen
11533337d5SMikko Perttunen/ {
12533337d5SMikko Perttunen	model = "NVIDIA Jetson AGX Orin Developer Kit";
13533337d5SMikko Perttunen	compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3701-0000", "nvidia,tegra234";
14533337d5SMikko Perttunen
15533337d5SMikko Perttunen	aliases {
16533337d5SMikko Perttunen		mmc3 = "/bus@0/mmc@3460000";
17533337d5SMikko Perttunen		serial0 = &tcu;
18ff578db7Skartik		serial1 = &uarta;
19533337d5SMikko Perttunen	};
20533337d5SMikko Perttunen
2179ed18d9SThierry Reding	chosen {
2279ed18d9SThierry Reding		bootargs = "console=ttyTCU0,115200n8";
2379ed18d9SThierry Reding		stdout-path = "serial0:115200n8";
2479ed18d9SThierry Reding	};
2579ed18d9SThierry Reding
2609614acdSSameer Pujar	bus@0 {
2709614acdSSameer Pujar		aconnect@2900000 {
2809614acdSSameer Pujar			status = "okay";
2909614acdSSameer Pujar
3009614acdSSameer Pujar			ahub@2900800 {
3109614acdSSameer Pujar				status = "okay";
3209614acdSSameer Pujar
3309614acdSSameer Pujar				i2s@2901000 {
3409614acdSSameer Pujar					status = "okay";
3509614acdSSameer Pujar
3609614acdSSameer Pujar					ports {
3709614acdSSameer Pujar						#address-cells = <1>;
3809614acdSSameer Pujar						#size-cells = <0>;
3909614acdSSameer Pujar
4009614acdSSameer Pujar						port@0 {
4109614acdSSameer Pujar							reg = <0>;
4209614acdSSameer Pujar
4309614acdSSameer Pujar							i2s1_cif: endpoint {
4409614acdSSameer Pujar								remote-endpoint = <&xbar_i2s1>;
4509614acdSSameer Pujar							};
4609614acdSSameer Pujar						};
4709614acdSSameer Pujar
4809614acdSSameer Pujar						i2s1_port: port@1 {
4909614acdSSameer Pujar							reg = <1>;
5009614acdSSameer Pujar
5109614acdSSameer Pujar							i2s1_dap: endpoint {
5209614acdSSameer Pujar								dai-format = "i2s";
53b903a6c5SSameer Pujar								remote-endpoint = <&rt5640_ep>;
5409614acdSSameer Pujar							};
5509614acdSSameer Pujar						};
5609614acdSSameer Pujar					};
5709614acdSSameer Pujar				};
5809614acdSSameer Pujar
5909614acdSSameer Pujar				i2s@2901100 {
6009614acdSSameer Pujar					status = "okay";
6109614acdSSameer Pujar
6209614acdSSameer Pujar					ports {
6309614acdSSameer Pujar						#address-cells = <1>;
6409614acdSSameer Pujar						#size-cells = <0>;
6509614acdSSameer Pujar
6609614acdSSameer Pujar						port@0 {
6709614acdSSameer Pujar							reg = <0>;
6809614acdSSameer Pujar
6909614acdSSameer Pujar							i2s2_cif: endpoint {
7009614acdSSameer Pujar								remote-endpoint = <&xbar_i2s2>;
7109614acdSSameer Pujar							};
7209614acdSSameer Pujar						};
7309614acdSSameer Pujar
7409614acdSSameer Pujar						i2s2_port: port@1 {
7509614acdSSameer Pujar							reg = <1>;
7609614acdSSameer Pujar
7709614acdSSameer Pujar							i2s2_dap: endpoint {
7809614acdSSameer Pujar								dai-format = "i2s";
7909614acdSSameer Pujar								/* placeholder for external codec */
8009614acdSSameer Pujar							};
8109614acdSSameer Pujar						};
8209614acdSSameer Pujar					};
8309614acdSSameer Pujar				};
8409614acdSSameer Pujar
8509614acdSSameer Pujar				i2s@2901300 {
8609614acdSSameer Pujar					status = "okay";
8709614acdSSameer Pujar
8809614acdSSameer Pujar					ports {
8909614acdSSameer Pujar						#address-cells = <1>;
9009614acdSSameer Pujar						#size-cells = <0>;
9109614acdSSameer Pujar
9209614acdSSameer Pujar						port@0 {
9309614acdSSameer Pujar							reg = <0>;
9409614acdSSameer Pujar
9509614acdSSameer Pujar							i2s4_cif: endpoint {
9609614acdSSameer Pujar								remote-endpoint = <&xbar_i2s4>;
9709614acdSSameer Pujar							};
9809614acdSSameer Pujar						};
9909614acdSSameer Pujar
10009614acdSSameer Pujar						i2s4_port: port@1 {
10109614acdSSameer Pujar							reg = <1>;
10209614acdSSameer Pujar
10309614acdSSameer Pujar							i2s4_dap: endpoint {
10409614acdSSameer Pujar								dai-format = "i2s";
10509614acdSSameer Pujar								/* placeholder for external codec */
10609614acdSSameer Pujar							};
10709614acdSSameer Pujar						};
10809614acdSSameer Pujar					};
10909614acdSSameer Pujar				};
11009614acdSSameer Pujar
11109614acdSSameer Pujar				i2s@2901500 {
11209614acdSSameer Pujar					status = "okay";
11309614acdSSameer Pujar
11409614acdSSameer Pujar					ports {
11509614acdSSameer Pujar						#address-cells = <1>;
11609614acdSSameer Pujar						#size-cells = <0>;
11709614acdSSameer Pujar
11809614acdSSameer Pujar						port@0 {
11909614acdSSameer Pujar							reg = <0>;
12009614acdSSameer Pujar
12109614acdSSameer Pujar							i2s6_cif: endpoint {
12209614acdSSameer Pujar								remote-endpoint = <&xbar_i2s6>;
12309614acdSSameer Pujar							};
12409614acdSSameer Pujar						};
12509614acdSSameer Pujar
12609614acdSSameer Pujar						i2s6_port: port@1 {
12709614acdSSameer Pujar							reg = <1>;
12809614acdSSameer Pujar
12909614acdSSameer Pujar							i2s6_dap: endpoint {
13009614acdSSameer Pujar								dai-format = "i2s";
13109614acdSSameer Pujar								/* placeholder for external codec */
13209614acdSSameer Pujar							};
13309614acdSSameer Pujar						};
13409614acdSSameer Pujar					};
13509614acdSSameer Pujar				};
13609614acdSSameer Pujar
13709614acdSSameer Pujar				sfc@2902000 {
13809614acdSSameer Pujar					status = "okay";
13909614acdSSameer Pujar
14009614acdSSameer Pujar					ports {
14109614acdSSameer Pujar						#address-cells = <1>;
14209614acdSSameer Pujar						#size-cells = <0>;
14309614acdSSameer Pujar
14409614acdSSameer Pujar						port@0 {
14509614acdSSameer Pujar							reg = <0>;
14609614acdSSameer Pujar
14709614acdSSameer Pujar							sfc1_cif_in: endpoint {
14809614acdSSameer Pujar								remote-endpoint = <&xbar_sfc1_in>;
14909614acdSSameer Pujar							};
15009614acdSSameer Pujar						};
15109614acdSSameer Pujar
15209614acdSSameer Pujar						sfc1_out_port: port@1 {
15309614acdSSameer Pujar							reg = <1>;
15409614acdSSameer Pujar
15509614acdSSameer Pujar							sfc1_cif_out: endpoint {
15609614acdSSameer Pujar								remote-endpoint = <&xbar_sfc1_out>;
15709614acdSSameer Pujar							};
15809614acdSSameer Pujar						};
15909614acdSSameer Pujar					};
16009614acdSSameer Pujar				};
16109614acdSSameer Pujar
16209614acdSSameer Pujar				sfc@2902200 {
16309614acdSSameer Pujar					status = "okay";
16409614acdSSameer Pujar
16509614acdSSameer Pujar					ports {
16609614acdSSameer Pujar						#address-cells = <1>;
16709614acdSSameer Pujar						#size-cells = <0>;
16809614acdSSameer Pujar
16909614acdSSameer Pujar						port@0 {
17009614acdSSameer Pujar							reg = <0>;
17109614acdSSameer Pujar
17209614acdSSameer Pujar							sfc2_cif_in: endpoint {
17309614acdSSameer Pujar								remote-endpoint = <&xbar_sfc2_in>;
17409614acdSSameer Pujar							};
17509614acdSSameer Pujar						};
17609614acdSSameer Pujar
17709614acdSSameer Pujar						sfc2_out_port: port@1 {
17809614acdSSameer Pujar							reg = <1>;
17909614acdSSameer Pujar
18009614acdSSameer Pujar							sfc2_cif_out: endpoint {
18109614acdSSameer Pujar								remote-endpoint = <&xbar_sfc2_out>;
18209614acdSSameer Pujar							};
18309614acdSSameer Pujar						};
18409614acdSSameer Pujar					};
18509614acdSSameer Pujar				};
18609614acdSSameer Pujar
18709614acdSSameer Pujar				sfc@2902400 {
18809614acdSSameer Pujar					status = "okay";
18909614acdSSameer Pujar
19009614acdSSameer Pujar					ports {
19109614acdSSameer Pujar						#address-cells = <1>;
19209614acdSSameer Pujar						#size-cells = <0>;
19309614acdSSameer Pujar
19409614acdSSameer Pujar						port@0 {
19509614acdSSameer Pujar							reg = <0>;
19609614acdSSameer Pujar
19709614acdSSameer Pujar							sfc3_cif_in: endpoint {
19809614acdSSameer Pujar								remote-endpoint = <&xbar_sfc3_in>;
19909614acdSSameer Pujar							};
20009614acdSSameer Pujar						};
20109614acdSSameer Pujar
20209614acdSSameer Pujar						sfc3_out_port: port@1 {
20309614acdSSameer Pujar							reg = <1>;
20409614acdSSameer Pujar
20509614acdSSameer Pujar							sfc3_cif_out: endpoint {
20609614acdSSameer Pujar								remote-endpoint = <&xbar_sfc3_out>;
20709614acdSSameer Pujar							};
20809614acdSSameer Pujar						};
20909614acdSSameer Pujar					};
21009614acdSSameer Pujar				};
21109614acdSSameer Pujar
21209614acdSSameer Pujar				sfc@2902600 {
21309614acdSSameer Pujar					status = "okay";
21409614acdSSameer Pujar
21509614acdSSameer Pujar					ports {
21609614acdSSameer Pujar						#address-cells = <1>;
21709614acdSSameer Pujar						#size-cells = <0>;
21809614acdSSameer Pujar
21909614acdSSameer Pujar						port@0 {
22009614acdSSameer Pujar							reg = <0>;
22109614acdSSameer Pujar
22209614acdSSameer Pujar							sfc4_cif_in: endpoint {
22309614acdSSameer Pujar								remote-endpoint = <&xbar_sfc4_in>;
22409614acdSSameer Pujar							};
22509614acdSSameer Pujar						};
22609614acdSSameer Pujar
22709614acdSSameer Pujar						sfc4_out_port: port@1 {
22809614acdSSameer Pujar							reg = <1>;
22909614acdSSameer Pujar
23009614acdSSameer Pujar							sfc4_cif_out: endpoint {
23109614acdSSameer Pujar								remote-endpoint = <&xbar_sfc4_out>;
23209614acdSSameer Pujar							};
23309614acdSSameer Pujar						};
23409614acdSSameer Pujar					};
23509614acdSSameer Pujar				};
23609614acdSSameer Pujar
23709614acdSSameer Pujar				amx@2903000 {
23809614acdSSameer Pujar					status = "okay";
23909614acdSSameer Pujar
24009614acdSSameer Pujar					ports {
24109614acdSSameer Pujar						#address-cells = <1>;
24209614acdSSameer Pujar						#size-cells = <0>;
24309614acdSSameer Pujar
24409614acdSSameer Pujar						port@0 {
24509614acdSSameer Pujar							reg = <0>;
24609614acdSSameer Pujar
24709614acdSSameer Pujar							amx1_in1: endpoint {
24809614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in1>;
24909614acdSSameer Pujar							};
25009614acdSSameer Pujar						};
25109614acdSSameer Pujar
25209614acdSSameer Pujar						port@1 {
25309614acdSSameer Pujar							reg = <1>;
25409614acdSSameer Pujar
25509614acdSSameer Pujar							amx1_in2: endpoint {
25609614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in2>;
25709614acdSSameer Pujar							};
25809614acdSSameer Pujar						};
25909614acdSSameer Pujar
26009614acdSSameer Pujar						port@2 {
26109614acdSSameer Pujar							reg = <2>;
26209614acdSSameer Pujar
26309614acdSSameer Pujar							amx1_in3: endpoint {
26409614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in3>;
26509614acdSSameer Pujar							};
26609614acdSSameer Pujar						};
26709614acdSSameer Pujar
26809614acdSSameer Pujar						port@3 {
26909614acdSSameer Pujar							reg = <3>;
27009614acdSSameer Pujar
27109614acdSSameer Pujar							amx1_in4: endpoint {
27209614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in4>;
27309614acdSSameer Pujar							};
27409614acdSSameer Pujar						};
27509614acdSSameer Pujar
27609614acdSSameer Pujar						amx1_out_port: port@4 {
27709614acdSSameer Pujar							reg = <4>;
27809614acdSSameer Pujar
27909614acdSSameer Pujar							amx1_out: endpoint {
28009614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_out>;
28109614acdSSameer Pujar							};
28209614acdSSameer Pujar						};
28309614acdSSameer Pujar					};
28409614acdSSameer Pujar				};
28509614acdSSameer Pujar
28609614acdSSameer Pujar				amx@2903100 {
28709614acdSSameer Pujar					status = "okay";
28809614acdSSameer Pujar
28909614acdSSameer Pujar					ports {
29009614acdSSameer Pujar						#address-cells = <1>;
29109614acdSSameer Pujar						#size-cells = <0>;
29209614acdSSameer Pujar
29309614acdSSameer Pujar						port@0 {
29409614acdSSameer Pujar							reg = <0>;
29509614acdSSameer Pujar
29609614acdSSameer Pujar							amx2_in1: endpoint {
29709614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in1>;
29809614acdSSameer Pujar							};
29909614acdSSameer Pujar						};
30009614acdSSameer Pujar
30109614acdSSameer Pujar						port@1 {
30209614acdSSameer Pujar							reg = <1>;
30309614acdSSameer Pujar
30409614acdSSameer Pujar							amx2_in2: endpoint {
30509614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in2>;
30609614acdSSameer Pujar							};
30709614acdSSameer Pujar						};
30809614acdSSameer Pujar
30909614acdSSameer Pujar						port@2 {
31009614acdSSameer Pujar							reg = <2>;
31109614acdSSameer Pujar
31209614acdSSameer Pujar							amx2_in3: endpoint {
31309614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in3>;
31409614acdSSameer Pujar							};
31509614acdSSameer Pujar						};
31609614acdSSameer Pujar
31709614acdSSameer Pujar						port@3 {
31809614acdSSameer Pujar							reg = <3>;
31909614acdSSameer Pujar
32009614acdSSameer Pujar							amx2_in4: endpoint {
32109614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in4>;
32209614acdSSameer Pujar							};
32309614acdSSameer Pujar						};
32409614acdSSameer Pujar
32509614acdSSameer Pujar						amx2_out_port: port@4 {
32609614acdSSameer Pujar							reg = <4>;
32709614acdSSameer Pujar
32809614acdSSameer Pujar							amx2_out: endpoint {
32909614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_out>;
33009614acdSSameer Pujar							};
33109614acdSSameer Pujar						};
33209614acdSSameer Pujar					};
33309614acdSSameer Pujar				};
33409614acdSSameer Pujar
33509614acdSSameer Pujar				amx@2903200 {
33609614acdSSameer Pujar					status = "okay";
33709614acdSSameer Pujar
33809614acdSSameer Pujar					ports {
33909614acdSSameer Pujar						#address-cells = <1>;
34009614acdSSameer Pujar						#size-cells = <0>;
34109614acdSSameer Pujar
34209614acdSSameer Pujar						port@0 {
34309614acdSSameer Pujar							reg = <0>;
34409614acdSSameer Pujar
34509614acdSSameer Pujar							amx3_in1: endpoint {
34609614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in1>;
34709614acdSSameer Pujar							};
34809614acdSSameer Pujar						};
34909614acdSSameer Pujar
35009614acdSSameer Pujar						port@1 {
35109614acdSSameer Pujar							reg = <1>;
35209614acdSSameer Pujar
35309614acdSSameer Pujar							amx3_in2: endpoint {
35409614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in2>;
35509614acdSSameer Pujar							};
35609614acdSSameer Pujar						};
35709614acdSSameer Pujar
35809614acdSSameer Pujar						port@2 {
35909614acdSSameer Pujar							reg = <2>;
36009614acdSSameer Pujar
36109614acdSSameer Pujar							amx3_in3: endpoint {
36209614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in3>;
36309614acdSSameer Pujar							};
36409614acdSSameer Pujar						};
36509614acdSSameer Pujar
36609614acdSSameer Pujar						port@3 {
36709614acdSSameer Pujar							reg = <3>;
36809614acdSSameer Pujar
36909614acdSSameer Pujar							amx3_in4: endpoint {
37009614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in4>;
37109614acdSSameer Pujar							};
37209614acdSSameer Pujar						};
37309614acdSSameer Pujar
37409614acdSSameer Pujar						amx3_out_port: port@4 {
37509614acdSSameer Pujar							reg = <4>;
37609614acdSSameer Pujar
37709614acdSSameer Pujar							amx3_out: endpoint {
37809614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_out>;
37909614acdSSameer Pujar							};
38009614acdSSameer Pujar						};
38109614acdSSameer Pujar					};
38209614acdSSameer Pujar				};
38309614acdSSameer Pujar
38409614acdSSameer Pujar				amx@2903300 {
38509614acdSSameer Pujar					status = "okay";
38609614acdSSameer Pujar
38709614acdSSameer Pujar					ports {
38809614acdSSameer Pujar						#address-cells = <1>;
38909614acdSSameer Pujar						#size-cells = <0>;
39009614acdSSameer Pujar
39109614acdSSameer Pujar						port@0 {
39209614acdSSameer Pujar							reg = <0>;
39309614acdSSameer Pujar
39409614acdSSameer Pujar							amx4_in1: endpoint {
39509614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in1>;
39609614acdSSameer Pujar							};
39709614acdSSameer Pujar						};
39809614acdSSameer Pujar
39909614acdSSameer Pujar						port@1 {
40009614acdSSameer Pujar							reg = <1>;
40109614acdSSameer Pujar
40209614acdSSameer Pujar							amx4_in2: endpoint {
40309614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in2>;
40409614acdSSameer Pujar							};
40509614acdSSameer Pujar						};
40609614acdSSameer Pujar
40709614acdSSameer Pujar						port@2 {
40809614acdSSameer Pujar							reg = <2>;
40909614acdSSameer Pujar
41009614acdSSameer Pujar							amx4_in3: endpoint {
41109614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in3>;
41209614acdSSameer Pujar							};
41309614acdSSameer Pujar						};
41409614acdSSameer Pujar
41509614acdSSameer Pujar						port@3 {
41609614acdSSameer Pujar							reg = <3>;
41709614acdSSameer Pujar
41809614acdSSameer Pujar							amx4_in4: endpoint {
41909614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in4>;
42009614acdSSameer Pujar							};
42109614acdSSameer Pujar						};
42209614acdSSameer Pujar
42309614acdSSameer Pujar						amx4_out_port: port@4 {
42409614acdSSameer Pujar							reg = <4>;
42509614acdSSameer Pujar
42609614acdSSameer Pujar							amx4_out: endpoint {
42709614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_out>;
42809614acdSSameer Pujar							};
42909614acdSSameer Pujar						};
43009614acdSSameer Pujar					};
43109614acdSSameer Pujar				};
43209614acdSSameer Pujar
43309614acdSSameer Pujar				adx@2903800 {
43409614acdSSameer Pujar					status = "okay";
43509614acdSSameer Pujar
43609614acdSSameer Pujar					ports {
43709614acdSSameer Pujar						#address-cells = <1>;
43809614acdSSameer Pujar						#size-cells = <0>;
43909614acdSSameer Pujar
44009614acdSSameer Pujar						port@0 {
44109614acdSSameer Pujar							reg = <0>;
44209614acdSSameer Pujar
44309614acdSSameer Pujar							adx1_in: endpoint {
44409614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_in>;
44509614acdSSameer Pujar							};
44609614acdSSameer Pujar						};
44709614acdSSameer Pujar
44809614acdSSameer Pujar						adx1_out1_port: port@1 {
44909614acdSSameer Pujar							reg = <1>;
45009614acdSSameer Pujar
45109614acdSSameer Pujar							adx1_out1: endpoint {
45209614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out1>;
45309614acdSSameer Pujar							};
45409614acdSSameer Pujar						};
45509614acdSSameer Pujar
45609614acdSSameer Pujar						adx1_out2_port: port@2 {
45709614acdSSameer Pujar							reg = <2>;
45809614acdSSameer Pujar
45909614acdSSameer Pujar							adx1_out2: endpoint {
46009614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out2>;
46109614acdSSameer Pujar							};
46209614acdSSameer Pujar						};
46309614acdSSameer Pujar
46409614acdSSameer Pujar						adx1_out3_port: port@3 {
46509614acdSSameer Pujar							reg = <3>;
46609614acdSSameer Pujar
46709614acdSSameer Pujar							adx1_out3: endpoint {
46809614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out3>;
46909614acdSSameer Pujar							};
47009614acdSSameer Pujar						};
47109614acdSSameer Pujar
47209614acdSSameer Pujar						adx1_out4_port: port@4 {
47309614acdSSameer Pujar							reg = <4>;
47409614acdSSameer Pujar
47509614acdSSameer Pujar							adx1_out4: endpoint {
47609614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out4>;
47709614acdSSameer Pujar							};
47809614acdSSameer Pujar						};
47909614acdSSameer Pujar					};
48009614acdSSameer Pujar				};
48109614acdSSameer Pujar
48209614acdSSameer Pujar				adx@2903900 {
48309614acdSSameer Pujar					status = "okay";
48409614acdSSameer Pujar
48509614acdSSameer Pujar					ports {
48609614acdSSameer Pujar						#address-cells = <1>;
48709614acdSSameer Pujar						#size-cells = <0>;
48809614acdSSameer Pujar
48909614acdSSameer Pujar						port@0 {
49009614acdSSameer Pujar							reg = <0>;
49109614acdSSameer Pujar
49209614acdSSameer Pujar							adx2_in: endpoint {
49309614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_in>;
49409614acdSSameer Pujar							};
49509614acdSSameer Pujar						};
49609614acdSSameer Pujar
49709614acdSSameer Pujar						adx2_out1_port: port@1 {
49809614acdSSameer Pujar							reg = <1>;
49909614acdSSameer Pujar
50009614acdSSameer Pujar							adx2_out1: endpoint {
50109614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out1>;
50209614acdSSameer Pujar							};
50309614acdSSameer Pujar						};
50409614acdSSameer Pujar
50509614acdSSameer Pujar						adx2_out2_port: port@2 {
50609614acdSSameer Pujar							reg = <2>;
50709614acdSSameer Pujar
50809614acdSSameer Pujar							adx2_out2: endpoint {
50909614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out2>;
51009614acdSSameer Pujar							};
51109614acdSSameer Pujar						};
51209614acdSSameer Pujar
51309614acdSSameer Pujar						adx2_out3_port: port@3 {
51409614acdSSameer Pujar							reg = <3>;
51509614acdSSameer Pujar
51609614acdSSameer Pujar							adx2_out3: endpoint {
51709614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out3>;
51809614acdSSameer Pujar							};
51909614acdSSameer Pujar						};
52009614acdSSameer Pujar
52109614acdSSameer Pujar						adx2_out4_port: port@4 {
52209614acdSSameer Pujar							reg = <4>;
52309614acdSSameer Pujar
52409614acdSSameer Pujar							adx2_out4: endpoint {
52509614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out4>;
52609614acdSSameer Pujar							};
52709614acdSSameer Pujar						};
52809614acdSSameer Pujar					};
52909614acdSSameer Pujar				};
53009614acdSSameer Pujar
53109614acdSSameer Pujar				adx@2903a00 {
53209614acdSSameer Pujar					status = "okay";
53309614acdSSameer Pujar
53409614acdSSameer Pujar					ports {
53509614acdSSameer Pujar						#address-cells = <1>;
53609614acdSSameer Pujar						#size-cells = <0>;
53709614acdSSameer Pujar
53809614acdSSameer Pujar						port@0 {
53909614acdSSameer Pujar							reg = <0>;
54009614acdSSameer Pujar
54109614acdSSameer Pujar							adx3_in: endpoint {
54209614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_in>;
54309614acdSSameer Pujar							};
54409614acdSSameer Pujar						};
54509614acdSSameer Pujar
54609614acdSSameer Pujar						adx3_out1_port: port@1 {
54709614acdSSameer Pujar							reg = <1>;
54809614acdSSameer Pujar
54909614acdSSameer Pujar							adx3_out1: endpoint {
55009614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out1>;
55109614acdSSameer Pujar							};
55209614acdSSameer Pujar						};
55309614acdSSameer Pujar
55409614acdSSameer Pujar						adx3_out2_port: port@2 {
55509614acdSSameer Pujar							reg = <2>;
55609614acdSSameer Pujar
55709614acdSSameer Pujar							adx3_out2: endpoint {
55809614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out2>;
55909614acdSSameer Pujar							};
56009614acdSSameer Pujar						};
56109614acdSSameer Pujar
56209614acdSSameer Pujar						adx3_out3_port: port@3 {
56309614acdSSameer Pujar							reg = <3>;
56409614acdSSameer Pujar
56509614acdSSameer Pujar							adx3_out3: endpoint {
56609614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out3>;
56709614acdSSameer Pujar							};
56809614acdSSameer Pujar						};
56909614acdSSameer Pujar
57009614acdSSameer Pujar						adx3_out4_port: port@4 {
57109614acdSSameer Pujar							reg = <4>;
57209614acdSSameer Pujar
57309614acdSSameer Pujar							adx3_out4: endpoint {
57409614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out4>;
57509614acdSSameer Pujar							};
57609614acdSSameer Pujar						};
57709614acdSSameer Pujar					};
57809614acdSSameer Pujar				};
57909614acdSSameer Pujar
58009614acdSSameer Pujar				adx@2903b00 {
58109614acdSSameer Pujar					status = "okay";
58209614acdSSameer Pujar
58309614acdSSameer Pujar					ports {
58409614acdSSameer Pujar						#address-cells = <1>;
58509614acdSSameer Pujar						#size-cells = <0>;
58609614acdSSameer Pujar
58709614acdSSameer Pujar						port@0 {
58809614acdSSameer Pujar							reg = <0>;
58909614acdSSameer Pujar
59009614acdSSameer Pujar							adx4_in: endpoint {
59109614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_in>;
59209614acdSSameer Pujar							};
59309614acdSSameer Pujar						};
59409614acdSSameer Pujar
59509614acdSSameer Pujar						adx4_out1_port: port@1 {
59609614acdSSameer Pujar							reg = <1>;
59709614acdSSameer Pujar
59809614acdSSameer Pujar							adx4_out1: endpoint {
59909614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out1>;
60009614acdSSameer Pujar							};
60109614acdSSameer Pujar						};
60209614acdSSameer Pujar
60309614acdSSameer Pujar						adx4_out2_port: port@2 {
60409614acdSSameer Pujar							reg = <2>;
60509614acdSSameer Pujar
60609614acdSSameer Pujar							adx4_out2: endpoint {
60709614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out2>;
60809614acdSSameer Pujar							};
60909614acdSSameer Pujar						};
61009614acdSSameer Pujar
61109614acdSSameer Pujar						adx4_out3_port: port@3 {
61209614acdSSameer Pujar							reg = <3>;
61309614acdSSameer Pujar
61409614acdSSameer Pujar							adx4_out3: endpoint {
61509614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out3>;
61609614acdSSameer Pujar							};
61709614acdSSameer Pujar						};
61809614acdSSameer Pujar
61909614acdSSameer Pujar						adx4_out4_port: port@4 {
62009614acdSSameer Pujar							reg = <4>;
62109614acdSSameer Pujar
62209614acdSSameer Pujar							adx4_out4: endpoint {
62309614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out4>;
62409614acdSSameer Pujar							};
62509614acdSSameer Pujar						};
62609614acdSSameer Pujar					};
62709614acdSSameer Pujar				};
62809614acdSSameer Pujar
62909614acdSSameer Pujar				dmic@2904200 {
63009614acdSSameer Pujar					status = "okay";
63109614acdSSameer Pujar
63209614acdSSameer Pujar					ports {
63309614acdSSameer Pujar						#address-cells = <1>;
63409614acdSSameer Pujar						#size-cells = <0>;
63509614acdSSameer Pujar
63609614acdSSameer Pujar						port@0 {
63709614acdSSameer Pujar							reg = <0>;
63809614acdSSameer Pujar
63909614acdSSameer Pujar							dmic3_cif: endpoint {
64009614acdSSameer Pujar								remote-endpoint = <&xbar_dmic3>;
64109614acdSSameer Pujar							};
64209614acdSSameer Pujar						};
64309614acdSSameer Pujar
64409614acdSSameer Pujar						dmic3_port: port@1 {
64509614acdSSameer Pujar							reg = <1>;
64609614acdSSameer Pujar
64709614acdSSameer Pujar							dmic3_dap: endpoint {
64809614acdSSameer Pujar								/* placeholder for external codec */
64909614acdSSameer Pujar							};
65009614acdSSameer Pujar						};
65109614acdSSameer Pujar					};
65209614acdSSameer Pujar				};
65309614acdSSameer Pujar
654afcb41e3SSameer Pujar				processing-engine@2908000 {
655afcb41e3SSameer Pujar					status = "okay";
656afcb41e3SSameer Pujar
657afcb41e3SSameer Pujar					ports {
658afcb41e3SSameer Pujar						#address-cells = <1>;
659afcb41e3SSameer Pujar						#size-cells = <0>;
660afcb41e3SSameer Pujar
661afcb41e3SSameer Pujar						port@0 {
662afcb41e3SSameer Pujar							reg = <0x0>;
663afcb41e3SSameer Pujar
664afcb41e3SSameer Pujar							ope1_cif_in_ep: endpoint {
665afcb41e3SSameer Pujar								remote-endpoint = <&xbar_ope1_in_ep>;
666afcb41e3SSameer Pujar							};
667afcb41e3SSameer Pujar						};
668afcb41e3SSameer Pujar
669afcb41e3SSameer Pujar						ope1_out_port: port@1 {
670afcb41e3SSameer Pujar							reg = <0x1>;
671afcb41e3SSameer Pujar
672afcb41e3SSameer Pujar							ope1_cif_out_ep: endpoint {
673afcb41e3SSameer Pujar								remote-endpoint = <&xbar_ope1_out_ep>;
674afcb41e3SSameer Pujar							};
675afcb41e3SSameer Pujar						};
676afcb41e3SSameer Pujar					};
677afcb41e3SSameer Pujar				};
678afcb41e3SSameer Pujar
67909614acdSSameer Pujar				mvc@290a000 {
68009614acdSSameer Pujar					status = "okay";
68109614acdSSameer Pujar
68209614acdSSameer Pujar					ports {
68309614acdSSameer Pujar						#address-cells = <1>;
68409614acdSSameer Pujar						#size-cells = <0>;
68509614acdSSameer Pujar
68609614acdSSameer Pujar						port@0 {
68709614acdSSameer Pujar							reg = <0>;
68809614acdSSameer Pujar
68909614acdSSameer Pujar							mvc1_cif_in: endpoint {
69009614acdSSameer Pujar								remote-endpoint = <&xbar_mvc1_in>;
69109614acdSSameer Pujar							};
69209614acdSSameer Pujar						};
69309614acdSSameer Pujar
69409614acdSSameer Pujar						mvc1_out_port: port@1 {
69509614acdSSameer Pujar							reg = <1>;
69609614acdSSameer Pujar
69709614acdSSameer Pujar							mvc1_cif_out: endpoint {
69809614acdSSameer Pujar								remote-endpoint = <&xbar_mvc1_out>;
69909614acdSSameer Pujar							};
70009614acdSSameer Pujar						};
70109614acdSSameer Pujar					};
70209614acdSSameer Pujar				};
70309614acdSSameer Pujar
70409614acdSSameer Pujar				mvc@290a200 {
70509614acdSSameer Pujar					status = "okay";
70609614acdSSameer Pujar
70709614acdSSameer Pujar					ports {
70809614acdSSameer Pujar						#address-cells = <1>;
70909614acdSSameer Pujar						#size-cells = <0>;
71009614acdSSameer Pujar
71109614acdSSameer Pujar						port@0 {
71209614acdSSameer Pujar							reg = <0>;
71309614acdSSameer Pujar
71409614acdSSameer Pujar							mvc2_cif_in: endpoint {
71509614acdSSameer Pujar								remote-endpoint = <&xbar_mvc2_in>;
71609614acdSSameer Pujar							};
71709614acdSSameer Pujar						};
71809614acdSSameer Pujar
71909614acdSSameer Pujar						mvc2_out_port: port@1 {
72009614acdSSameer Pujar							reg = <1>;
72109614acdSSameer Pujar
72209614acdSSameer Pujar							mvc2_cif_out: endpoint {
72309614acdSSameer Pujar								remote-endpoint = <&xbar_mvc2_out>;
72409614acdSSameer Pujar							};
72509614acdSSameer Pujar						};
72609614acdSSameer Pujar					};
72709614acdSSameer Pujar				};
72809614acdSSameer Pujar
72909614acdSSameer Pujar				amixer@290bb00 {
73009614acdSSameer Pujar					status = "okay";
73109614acdSSameer Pujar
73209614acdSSameer Pujar					ports {
73309614acdSSameer Pujar						#address-cells = <1>;
73409614acdSSameer Pujar						#size-cells = <0>;
73509614acdSSameer Pujar
73609614acdSSameer Pujar						port@0 {
73709614acdSSameer Pujar							reg = <0x0>;
73809614acdSSameer Pujar
73909614acdSSameer Pujar							mix_in1: endpoint {
74009614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in1>;
74109614acdSSameer Pujar							};
74209614acdSSameer Pujar						};
74309614acdSSameer Pujar
74409614acdSSameer Pujar						port@1 {
74509614acdSSameer Pujar							reg = <0x1>;
74609614acdSSameer Pujar
74709614acdSSameer Pujar							mix_in2: endpoint {
74809614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in2>;
74909614acdSSameer Pujar							};
75009614acdSSameer Pujar						};
75109614acdSSameer Pujar
75209614acdSSameer Pujar						port@2 {
75309614acdSSameer Pujar							reg = <0x2>;
75409614acdSSameer Pujar
75509614acdSSameer Pujar							mix_in3: endpoint {
75609614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in3>;
75709614acdSSameer Pujar							};
75809614acdSSameer Pujar						};
75909614acdSSameer Pujar
76009614acdSSameer Pujar						port@3 {
76109614acdSSameer Pujar							reg = <0x3>;
76209614acdSSameer Pujar
76309614acdSSameer Pujar							mix_in4: endpoint {
76409614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in4>;
76509614acdSSameer Pujar							};
76609614acdSSameer Pujar						};
76709614acdSSameer Pujar
76809614acdSSameer Pujar						port@4 {
76909614acdSSameer Pujar							reg = <0x4>;
77009614acdSSameer Pujar
77109614acdSSameer Pujar							mix_in5: endpoint {
77209614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in5>;
77309614acdSSameer Pujar							};
77409614acdSSameer Pujar						};
77509614acdSSameer Pujar
77609614acdSSameer Pujar						port@5 {
77709614acdSSameer Pujar							reg = <0x5>;
77809614acdSSameer Pujar
77909614acdSSameer Pujar							mix_in6: endpoint {
78009614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in6>;
78109614acdSSameer Pujar							};
78209614acdSSameer Pujar						};
78309614acdSSameer Pujar
78409614acdSSameer Pujar						port@6 {
78509614acdSSameer Pujar							reg = <0x6>;
78609614acdSSameer Pujar
78709614acdSSameer Pujar							mix_in7: endpoint {
78809614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in7>;
78909614acdSSameer Pujar							};
79009614acdSSameer Pujar						};
79109614acdSSameer Pujar
79209614acdSSameer Pujar						port@7 {
79309614acdSSameer Pujar							reg = <0x7>;
79409614acdSSameer Pujar
79509614acdSSameer Pujar							mix_in8: endpoint {
79609614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in8>;
79709614acdSSameer Pujar							};
79809614acdSSameer Pujar						};
79909614acdSSameer Pujar
80009614acdSSameer Pujar						port@8 {
80109614acdSSameer Pujar							reg = <0x8>;
80209614acdSSameer Pujar
80309614acdSSameer Pujar							mix_in9: endpoint {
80409614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in9>;
80509614acdSSameer Pujar							};
80609614acdSSameer Pujar						};
80709614acdSSameer Pujar
80809614acdSSameer Pujar						port@9 {
80909614acdSSameer Pujar							reg = <0x9>;
81009614acdSSameer Pujar
81109614acdSSameer Pujar							mix_in10: endpoint {
81209614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in10>;
81309614acdSSameer Pujar							};
81409614acdSSameer Pujar						};
81509614acdSSameer Pujar
81609614acdSSameer Pujar						mix_out1_port: port@a {
81709614acdSSameer Pujar							reg = <0xa>;
81809614acdSSameer Pujar
81909614acdSSameer Pujar							mix_out1: endpoint {
82009614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out1>;
82109614acdSSameer Pujar							};
82209614acdSSameer Pujar						};
82309614acdSSameer Pujar
82409614acdSSameer Pujar						mix_out2_port: port@b {
82509614acdSSameer Pujar							reg = <0xb>;
82609614acdSSameer Pujar
82709614acdSSameer Pujar							mix_out2: endpoint {
82809614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out2>;
82909614acdSSameer Pujar							};
83009614acdSSameer Pujar						};
83109614acdSSameer Pujar
83209614acdSSameer Pujar						mix_out3_port: port@c {
83309614acdSSameer Pujar							reg = <0xc>;
83409614acdSSameer Pujar
83509614acdSSameer Pujar							mix_out3: endpoint {
83609614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out3>;
83709614acdSSameer Pujar							};
83809614acdSSameer Pujar						};
83909614acdSSameer Pujar
84009614acdSSameer Pujar						mix_out4_port: port@d {
84109614acdSSameer Pujar							reg = <0xd>;
84209614acdSSameer Pujar
84309614acdSSameer Pujar							mix_out4: endpoint {
84409614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out4>;
84509614acdSSameer Pujar							};
84609614acdSSameer Pujar						};
84709614acdSSameer Pujar
84809614acdSSameer Pujar						mix_out5_port: port@e {
84909614acdSSameer Pujar							reg = <0xe>;
85009614acdSSameer Pujar
85109614acdSSameer Pujar							mix_out5: endpoint {
85209614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out5>;
85309614acdSSameer Pujar							};
85409614acdSSameer Pujar						};
85509614acdSSameer Pujar					};
85609614acdSSameer Pujar				};
85709614acdSSameer Pujar
85809614acdSSameer Pujar				admaif@290f000 {
85909614acdSSameer Pujar					status = "okay";
86009614acdSSameer Pujar
86109614acdSSameer Pujar					ports {
86209614acdSSameer Pujar						#address-cells = <1>;
86309614acdSSameer Pujar						#size-cells = <0>;
86409614acdSSameer Pujar
86509614acdSSameer Pujar						admaif0_port: port@0 {
86609614acdSSameer Pujar							reg = <0x0>;
86709614acdSSameer Pujar
86809614acdSSameer Pujar							admaif0: endpoint {
86909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif0>;
87009614acdSSameer Pujar							};
87109614acdSSameer Pujar						};
87209614acdSSameer Pujar
87309614acdSSameer Pujar						admaif1_port: port@1 {
87409614acdSSameer Pujar							reg = <0x1>;
87509614acdSSameer Pujar
87609614acdSSameer Pujar							admaif1: endpoint {
87709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif1>;
87809614acdSSameer Pujar							};
87909614acdSSameer Pujar						};
88009614acdSSameer Pujar
88109614acdSSameer Pujar						admaif2_port: port@2 {
88209614acdSSameer Pujar							reg = <0x2>;
88309614acdSSameer Pujar
88409614acdSSameer Pujar							admaif2: endpoint {
88509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif2>;
88609614acdSSameer Pujar							};
88709614acdSSameer Pujar						};
88809614acdSSameer Pujar
88909614acdSSameer Pujar						admaif3_port: port@3 {
89009614acdSSameer Pujar							reg = <0x3>;
89109614acdSSameer Pujar
89209614acdSSameer Pujar							admaif3: endpoint {
89309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif3>;
89409614acdSSameer Pujar							};
89509614acdSSameer Pujar						};
89609614acdSSameer Pujar
89709614acdSSameer Pujar						admaif4_port: port@4 {
89809614acdSSameer Pujar							reg = <0x4>;
89909614acdSSameer Pujar
90009614acdSSameer Pujar							admaif4: endpoint {
90109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif4>;
90209614acdSSameer Pujar							};
90309614acdSSameer Pujar						};
90409614acdSSameer Pujar
90509614acdSSameer Pujar						admaif5_port: port@5 {
90609614acdSSameer Pujar							reg = <0x5>;
90709614acdSSameer Pujar
90809614acdSSameer Pujar							admaif5: endpoint {
90909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif5>;
91009614acdSSameer Pujar							};
91109614acdSSameer Pujar						};
91209614acdSSameer Pujar
91309614acdSSameer Pujar						admaif6_port: port@6 {
91409614acdSSameer Pujar							reg = <0x6>;
91509614acdSSameer Pujar
91609614acdSSameer Pujar							admaif6: endpoint {
91709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif6>;
91809614acdSSameer Pujar							};
91909614acdSSameer Pujar						};
92009614acdSSameer Pujar
92109614acdSSameer Pujar						admaif7_port: port@7 {
92209614acdSSameer Pujar							reg = <0x7>;
92309614acdSSameer Pujar
92409614acdSSameer Pujar							admaif7: endpoint {
92509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif7>;
92609614acdSSameer Pujar							};
92709614acdSSameer Pujar						};
92809614acdSSameer Pujar
92909614acdSSameer Pujar						admaif8_port: port@8 {
93009614acdSSameer Pujar							reg = <0x8>;
93109614acdSSameer Pujar
93209614acdSSameer Pujar							admaif8: endpoint {
93309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif8>;
93409614acdSSameer Pujar							};
93509614acdSSameer Pujar						};
93609614acdSSameer Pujar
93709614acdSSameer Pujar						admaif9_port: port@9 {
93809614acdSSameer Pujar							reg = <0x9>;
93909614acdSSameer Pujar
94009614acdSSameer Pujar							admaif9: endpoint {
94109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif9>;
94209614acdSSameer Pujar							};
94309614acdSSameer Pujar						};
94409614acdSSameer Pujar
94509614acdSSameer Pujar						admaif10_port: port@a {
94609614acdSSameer Pujar							reg = <0xa>;
94709614acdSSameer Pujar
94809614acdSSameer Pujar							admaif10: endpoint {
94909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif10>;
95009614acdSSameer Pujar							};
95109614acdSSameer Pujar						};
95209614acdSSameer Pujar
95309614acdSSameer Pujar						admaif11_port: port@b {
95409614acdSSameer Pujar							reg = <0xb>;
95509614acdSSameer Pujar
95609614acdSSameer Pujar							admaif11: endpoint {
95709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif11>;
95809614acdSSameer Pujar							};
95909614acdSSameer Pujar						};
96009614acdSSameer Pujar
96109614acdSSameer Pujar						admaif12_port: port@c {
96209614acdSSameer Pujar							reg = <0xc>;
96309614acdSSameer Pujar
96409614acdSSameer Pujar							admaif12: endpoint {
96509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif12>;
96609614acdSSameer Pujar							};
96709614acdSSameer Pujar						};
96809614acdSSameer Pujar
96909614acdSSameer Pujar						admaif13_port: port@d {
97009614acdSSameer Pujar							reg = <0xd>;
97109614acdSSameer Pujar
97209614acdSSameer Pujar							admaif13: endpoint {
97309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif13>;
97409614acdSSameer Pujar							};
97509614acdSSameer Pujar						};
97609614acdSSameer Pujar
97709614acdSSameer Pujar						admaif14_port: port@e {
97809614acdSSameer Pujar							reg = <0xe>;
97909614acdSSameer Pujar
98009614acdSSameer Pujar							admaif14: endpoint {
98109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif14>;
98209614acdSSameer Pujar							};
98309614acdSSameer Pujar						};
98409614acdSSameer Pujar
98509614acdSSameer Pujar						admaif15_port: port@f {
98609614acdSSameer Pujar							reg = <0xf>;
98709614acdSSameer Pujar
98809614acdSSameer Pujar							admaif15: endpoint {
98909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif15>;
99009614acdSSameer Pujar							};
99109614acdSSameer Pujar						};
99209614acdSSameer Pujar
99309614acdSSameer Pujar						admaif16_port: port@10 {
99409614acdSSameer Pujar							reg = <0x10>;
99509614acdSSameer Pujar
99609614acdSSameer Pujar							admaif16: endpoint {
99709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif16>;
99809614acdSSameer Pujar							};
99909614acdSSameer Pujar						};
100009614acdSSameer Pujar
100109614acdSSameer Pujar						admaif17_port: port@11 {
100209614acdSSameer Pujar							reg = <0x11>;
100309614acdSSameer Pujar
100409614acdSSameer Pujar							admaif17: endpoint {
100509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif17>;
100609614acdSSameer Pujar							};
100709614acdSSameer Pujar						};
100809614acdSSameer Pujar
100909614acdSSameer Pujar						admaif18_port: port@12 {
101009614acdSSameer Pujar							reg = <0x12>;
101109614acdSSameer Pujar
101209614acdSSameer Pujar							admaif18: endpoint {
101309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif18>;
101409614acdSSameer Pujar							};
101509614acdSSameer Pujar						};
101609614acdSSameer Pujar
101709614acdSSameer Pujar						admaif19_port: port@13 {
101809614acdSSameer Pujar							reg = <0x13>;
101909614acdSSameer Pujar
102009614acdSSameer Pujar							admaif19: endpoint {
102109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif19>;
102209614acdSSameer Pujar							};
102309614acdSSameer Pujar						};
102409614acdSSameer Pujar					};
102509614acdSSameer Pujar				};
1026261a46a9SSameer Pujar
1027261a46a9SSameer Pujar				asrc@2910000 {
1028261a46a9SSameer Pujar					status = "okay";
1029261a46a9SSameer Pujar
1030261a46a9SSameer Pujar					ports {
1031261a46a9SSameer Pujar						#address-cells = <1>;
1032261a46a9SSameer Pujar						#size-cells = <0>;
1033261a46a9SSameer Pujar
1034261a46a9SSameer Pujar						port@0 {
1035261a46a9SSameer Pujar							reg = <0x0>;
1036261a46a9SSameer Pujar
1037261a46a9SSameer Pujar							asrc_in1_ep: endpoint {
1038261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in1_ep>;
1039261a46a9SSameer Pujar							};
1040261a46a9SSameer Pujar						};
1041261a46a9SSameer Pujar
1042261a46a9SSameer Pujar						port@1 {
1043261a46a9SSameer Pujar							reg = <0x1>;
1044261a46a9SSameer Pujar
1045261a46a9SSameer Pujar							asrc_in2_ep: endpoint {
1046261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in2_ep>;
1047261a46a9SSameer Pujar							};
1048261a46a9SSameer Pujar						};
1049261a46a9SSameer Pujar
1050261a46a9SSameer Pujar						port@2 {
1051261a46a9SSameer Pujar							reg = <0x2>;
1052261a46a9SSameer Pujar
1053261a46a9SSameer Pujar							asrc_in3_ep: endpoint {
1054261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in3_ep>;
1055261a46a9SSameer Pujar							};
1056261a46a9SSameer Pujar						};
1057261a46a9SSameer Pujar
1058261a46a9SSameer Pujar						port@3 {
1059261a46a9SSameer Pujar							reg = <0x3>;
1060261a46a9SSameer Pujar
1061261a46a9SSameer Pujar							asrc_in4_ep: endpoint {
1062261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in4_ep>;
1063261a46a9SSameer Pujar							};
1064261a46a9SSameer Pujar						};
1065261a46a9SSameer Pujar
1066261a46a9SSameer Pujar						port@4 {
1067261a46a9SSameer Pujar							reg = <0x4>;
1068261a46a9SSameer Pujar
1069261a46a9SSameer Pujar							asrc_in5_ep: endpoint {
1070261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in5_ep>;
1071261a46a9SSameer Pujar							};
1072261a46a9SSameer Pujar						};
1073261a46a9SSameer Pujar
1074261a46a9SSameer Pujar						port@5 {
1075261a46a9SSameer Pujar							reg = <0x5>;
1076261a46a9SSameer Pujar
1077261a46a9SSameer Pujar							asrc_in6_ep: endpoint {
1078261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in6_ep>;
1079261a46a9SSameer Pujar							};
1080261a46a9SSameer Pujar						};
1081261a46a9SSameer Pujar
1082261a46a9SSameer Pujar						port@6 {
1083261a46a9SSameer Pujar							reg = <0x6>;
1084261a46a9SSameer Pujar
1085261a46a9SSameer Pujar							asrc_in7_ep: endpoint {
1086261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in7_ep>;
1087261a46a9SSameer Pujar							};
1088261a46a9SSameer Pujar						};
1089261a46a9SSameer Pujar
1090261a46a9SSameer Pujar						asrc_out1_port: port@7 {
1091261a46a9SSameer Pujar							reg = <0x7>;
1092261a46a9SSameer Pujar
1093261a46a9SSameer Pujar							asrc_out1_ep: endpoint {
1094261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out1_ep>;
1095261a46a9SSameer Pujar							};
1096261a46a9SSameer Pujar						};
1097261a46a9SSameer Pujar
1098261a46a9SSameer Pujar						asrc_out2_port: port@8 {
1099261a46a9SSameer Pujar							reg = <0x8>;
1100261a46a9SSameer Pujar
1101261a46a9SSameer Pujar							asrc_out2_ep: endpoint {
1102261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out2_ep>;
1103261a46a9SSameer Pujar							};
1104261a46a9SSameer Pujar						};
1105261a46a9SSameer Pujar
1106261a46a9SSameer Pujar						asrc_out3_port: port@9 {
1107261a46a9SSameer Pujar							reg = <0x9>;
1108261a46a9SSameer Pujar
1109261a46a9SSameer Pujar							asrc_out3_ep: endpoint {
1110261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out3_ep>;
1111261a46a9SSameer Pujar							};
1112261a46a9SSameer Pujar						};
1113261a46a9SSameer Pujar
1114261a46a9SSameer Pujar						asrc_out4_port: port@a {
1115261a46a9SSameer Pujar							reg = <0xa>;
1116261a46a9SSameer Pujar
1117261a46a9SSameer Pujar							asrc_out4_ep: endpoint {
1118261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out4_ep>;
1119261a46a9SSameer Pujar							};
1120261a46a9SSameer Pujar						};
1121261a46a9SSameer Pujar
1122261a46a9SSameer Pujar						asrc_out5_port: port@b {
1123261a46a9SSameer Pujar							reg = <0xb>;
1124261a46a9SSameer Pujar
1125261a46a9SSameer Pujar							asrc_out5_ep: endpoint {
1126261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out5_ep>;
1127261a46a9SSameer Pujar							};
1128261a46a9SSameer Pujar						};
1129261a46a9SSameer Pujar
1130261a46a9SSameer Pujar						asrc_out6_port:	port@c {
1131261a46a9SSameer Pujar							reg = <0xc>;
1132261a46a9SSameer Pujar
1133261a46a9SSameer Pujar							asrc_out6_ep: endpoint {
1134261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out6_ep>;
1135261a46a9SSameer Pujar							};
1136261a46a9SSameer Pujar						};
1137261a46a9SSameer Pujar					};
1138261a46a9SSameer Pujar				};
113979ed18d9SThierry Reding
114079ed18d9SThierry Reding				ports {
114179ed18d9SThierry Reding					#address-cells = <1>;
114279ed18d9SThierry Reding					#size-cells = <0>;
114379ed18d9SThierry Reding
114479ed18d9SThierry Reding					port@0 {
114579ed18d9SThierry Reding						reg = <0x0>;
114679ed18d9SThierry Reding
114779ed18d9SThierry Reding						xbar_admaif0: endpoint {
114879ed18d9SThierry Reding							remote-endpoint = <&admaif0>;
114979ed18d9SThierry Reding						};
115079ed18d9SThierry Reding					};
115179ed18d9SThierry Reding
115279ed18d9SThierry Reding					port@1 {
115379ed18d9SThierry Reding						reg = <0x1>;
115479ed18d9SThierry Reding
115579ed18d9SThierry Reding						xbar_admaif1: endpoint {
115679ed18d9SThierry Reding							remote-endpoint = <&admaif1>;
115779ed18d9SThierry Reding						};
115879ed18d9SThierry Reding					};
115979ed18d9SThierry Reding
116079ed18d9SThierry Reding					port@2 {
116179ed18d9SThierry Reding						reg = <0x2>;
116279ed18d9SThierry Reding
116379ed18d9SThierry Reding						xbar_admaif2: endpoint {
116479ed18d9SThierry Reding							remote-endpoint = <&admaif2>;
116579ed18d9SThierry Reding						};
116679ed18d9SThierry Reding					};
116779ed18d9SThierry Reding
116879ed18d9SThierry Reding					port@3 {
116979ed18d9SThierry Reding						reg = <0x3>;
117079ed18d9SThierry Reding
117179ed18d9SThierry Reding						xbar_admaif3: endpoint {
117279ed18d9SThierry Reding							remote-endpoint = <&admaif3>;
117379ed18d9SThierry Reding						};
117479ed18d9SThierry Reding					};
117579ed18d9SThierry Reding
117679ed18d9SThierry Reding					port@4 {
117779ed18d9SThierry Reding						reg = <0x4>;
117879ed18d9SThierry Reding
117979ed18d9SThierry Reding						xbar_admaif4: endpoint {
118079ed18d9SThierry Reding							remote-endpoint = <&admaif4>;
118179ed18d9SThierry Reding						};
118279ed18d9SThierry Reding					};
118379ed18d9SThierry Reding
118479ed18d9SThierry Reding					port@5 {
118579ed18d9SThierry Reding						reg = <0x5>;
118679ed18d9SThierry Reding
118779ed18d9SThierry Reding						xbar_admaif5: endpoint {
118879ed18d9SThierry Reding							remote-endpoint = <&admaif5>;
118979ed18d9SThierry Reding						};
119079ed18d9SThierry Reding					};
119179ed18d9SThierry Reding
119279ed18d9SThierry Reding					port@6 {
119379ed18d9SThierry Reding						reg = <0x6>;
119479ed18d9SThierry Reding
119579ed18d9SThierry Reding						xbar_admaif6: endpoint {
119679ed18d9SThierry Reding							remote-endpoint = <&admaif6>;
119779ed18d9SThierry Reding						};
119879ed18d9SThierry Reding					};
119979ed18d9SThierry Reding
120079ed18d9SThierry Reding					port@7 {
120179ed18d9SThierry Reding						reg = <0x7>;
120279ed18d9SThierry Reding
120379ed18d9SThierry Reding						xbar_admaif7: endpoint {
120479ed18d9SThierry Reding							remote-endpoint = <&admaif7>;
120579ed18d9SThierry Reding						};
120679ed18d9SThierry Reding					};
120779ed18d9SThierry Reding
120879ed18d9SThierry Reding					port@8 {
120979ed18d9SThierry Reding						reg = <0x8>;
121079ed18d9SThierry Reding
121179ed18d9SThierry Reding						xbar_admaif8: endpoint {
121279ed18d9SThierry Reding							remote-endpoint = <&admaif8>;
121379ed18d9SThierry Reding						};
121479ed18d9SThierry Reding					};
121579ed18d9SThierry Reding
121679ed18d9SThierry Reding					port@9 {
121779ed18d9SThierry Reding						reg = <0x9>;
121879ed18d9SThierry Reding
121979ed18d9SThierry Reding						xbar_admaif9: endpoint {
122079ed18d9SThierry Reding							remote-endpoint = <&admaif9>;
122179ed18d9SThierry Reding						};
122279ed18d9SThierry Reding					};
122379ed18d9SThierry Reding
122479ed18d9SThierry Reding					port@a {
122579ed18d9SThierry Reding						reg = <0xa>;
122679ed18d9SThierry Reding
122779ed18d9SThierry Reding						xbar_admaif10: endpoint {
122879ed18d9SThierry Reding							remote-endpoint = <&admaif10>;
122979ed18d9SThierry Reding						};
123079ed18d9SThierry Reding					};
123179ed18d9SThierry Reding
123279ed18d9SThierry Reding					port@b {
123379ed18d9SThierry Reding						reg = <0xb>;
123479ed18d9SThierry Reding
123579ed18d9SThierry Reding						xbar_admaif11: endpoint {
123679ed18d9SThierry Reding							remote-endpoint = <&admaif11>;
123779ed18d9SThierry Reding						};
123879ed18d9SThierry Reding					};
123979ed18d9SThierry Reding
124079ed18d9SThierry Reding					port@c {
124179ed18d9SThierry Reding						reg = <0xc>;
124279ed18d9SThierry Reding
124379ed18d9SThierry Reding						xbar_admaif12: endpoint {
124479ed18d9SThierry Reding							remote-endpoint = <&admaif12>;
124579ed18d9SThierry Reding						};
124679ed18d9SThierry Reding					};
124779ed18d9SThierry Reding
124879ed18d9SThierry Reding					port@d {
124979ed18d9SThierry Reding						reg = <0xd>;
125079ed18d9SThierry Reding
125179ed18d9SThierry Reding						xbar_admaif13: endpoint {
125279ed18d9SThierry Reding							remote-endpoint = <&admaif13>;
125379ed18d9SThierry Reding						};
125479ed18d9SThierry Reding					};
125579ed18d9SThierry Reding
125679ed18d9SThierry Reding					port@e {
125779ed18d9SThierry Reding						reg = <0xe>;
125879ed18d9SThierry Reding
125979ed18d9SThierry Reding						xbar_admaif14: endpoint {
126079ed18d9SThierry Reding							remote-endpoint = <&admaif14>;
126179ed18d9SThierry Reding						};
126279ed18d9SThierry Reding					};
126379ed18d9SThierry Reding
126479ed18d9SThierry Reding					port@f {
126579ed18d9SThierry Reding						reg = <0xf>;
126679ed18d9SThierry Reding
126779ed18d9SThierry Reding						xbar_admaif15: endpoint {
126879ed18d9SThierry Reding							remote-endpoint = <&admaif15>;
126979ed18d9SThierry Reding						};
127079ed18d9SThierry Reding					};
127179ed18d9SThierry Reding
127279ed18d9SThierry Reding					port@10 {
127379ed18d9SThierry Reding						reg = <0x10>;
127479ed18d9SThierry Reding
127579ed18d9SThierry Reding						xbar_admaif16: endpoint {
127679ed18d9SThierry Reding							remote-endpoint = <&admaif16>;
127779ed18d9SThierry Reding						};
127879ed18d9SThierry Reding					};
127979ed18d9SThierry Reding
128079ed18d9SThierry Reding					port@11 {
128179ed18d9SThierry Reding						reg = <0x11>;
128279ed18d9SThierry Reding
128379ed18d9SThierry Reding						xbar_admaif17: endpoint {
128479ed18d9SThierry Reding							remote-endpoint = <&admaif17>;
128579ed18d9SThierry Reding						};
128679ed18d9SThierry Reding					};
128779ed18d9SThierry Reding
128879ed18d9SThierry Reding					port@12 {
128979ed18d9SThierry Reding						reg = <0x12>;
129079ed18d9SThierry Reding
129179ed18d9SThierry Reding						xbar_admaif18: endpoint {
129279ed18d9SThierry Reding							remote-endpoint = <&admaif18>;
129379ed18d9SThierry Reding						};
129479ed18d9SThierry Reding					};
129579ed18d9SThierry Reding
129679ed18d9SThierry Reding					port@13 {
129779ed18d9SThierry Reding						reg = <0x13>;
129879ed18d9SThierry Reding
129979ed18d9SThierry Reding						xbar_admaif19: endpoint {
130079ed18d9SThierry Reding							remote-endpoint = <&admaif19>;
130179ed18d9SThierry Reding						};
130279ed18d9SThierry Reding					};
130379ed18d9SThierry Reding
130479ed18d9SThierry Reding					xbar_i2s1_port: port@14 {
130579ed18d9SThierry Reding						reg = <0x14>;
130679ed18d9SThierry Reding
130779ed18d9SThierry Reding						xbar_i2s1: endpoint {
130879ed18d9SThierry Reding							remote-endpoint = <&i2s1_cif>;
130979ed18d9SThierry Reding						};
131079ed18d9SThierry Reding					};
131179ed18d9SThierry Reding
131279ed18d9SThierry Reding					xbar_i2s2_port: port@15 {
131379ed18d9SThierry Reding						reg = <0x15>;
131479ed18d9SThierry Reding
131579ed18d9SThierry Reding						xbar_i2s2: endpoint {
131679ed18d9SThierry Reding							remote-endpoint = <&i2s2_cif>;
131779ed18d9SThierry Reding						};
131879ed18d9SThierry Reding					};
131979ed18d9SThierry Reding
132079ed18d9SThierry Reding					xbar_i2s4_port: port@17 {
132179ed18d9SThierry Reding						reg = <0x17>;
132279ed18d9SThierry Reding
132379ed18d9SThierry Reding						xbar_i2s4: endpoint {
132479ed18d9SThierry Reding							remote-endpoint = <&i2s4_cif>;
132579ed18d9SThierry Reding						};
132679ed18d9SThierry Reding					};
132779ed18d9SThierry Reding
132879ed18d9SThierry Reding					xbar_i2s6_port: port@19 {
132979ed18d9SThierry Reding						reg = <0x19>;
133079ed18d9SThierry Reding
133179ed18d9SThierry Reding						xbar_i2s6: endpoint {
133279ed18d9SThierry Reding							remote-endpoint = <&i2s6_cif>;
133379ed18d9SThierry Reding						};
133479ed18d9SThierry Reding					};
133579ed18d9SThierry Reding
133679ed18d9SThierry Reding					xbar_dmic3_port: port@1c {
133779ed18d9SThierry Reding						reg = <0x1c>;
133879ed18d9SThierry Reding
133979ed18d9SThierry Reding						xbar_dmic3: endpoint {
134079ed18d9SThierry Reding							remote-endpoint = <&dmic3_cif>;
134179ed18d9SThierry Reding						};
134279ed18d9SThierry Reding					};
134379ed18d9SThierry Reding
134479ed18d9SThierry Reding					xbar_sfc1_in_port: port@20 {
134579ed18d9SThierry Reding						reg = <0x20>;
134679ed18d9SThierry Reding
134779ed18d9SThierry Reding						xbar_sfc1_in: endpoint {
134879ed18d9SThierry Reding							remote-endpoint = <&sfc1_cif_in>;
134979ed18d9SThierry Reding						};
135079ed18d9SThierry Reding					};
135179ed18d9SThierry Reding
135279ed18d9SThierry Reding					port@21 {
135379ed18d9SThierry Reding						reg = <0x21>;
135479ed18d9SThierry Reding
135579ed18d9SThierry Reding						xbar_sfc1_out: endpoint {
135679ed18d9SThierry Reding							remote-endpoint = <&sfc1_cif_out>;
135779ed18d9SThierry Reding						};
135879ed18d9SThierry Reding					};
135979ed18d9SThierry Reding
136079ed18d9SThierry Reding					xbar_sfc2_in_port: port@22 {
136179ed18d9SThierry Reding						reg = <0x22>;
136279ed18d9SThierry Reding
136379ed18d9SThierry Reding						xbar_sfc2_in: endpoint {
136479ed18d9SThierry Reding							remote-endpoint = <&sfc2_cif_in>;
136579ed18d9SThierry Reding						};
136679ed18d9SThierry Reding					};
136779ed18d9SThierry Reding
136879ed18d9SThierry Reding					port@23 {
136979ed18d9SThierry Reding						reg = <0x23>;
137079ed18d9SThierry Reding
137179ed18d9SThierry Reding						xbar_sfc2_out: endpoint {
137279ed18d9SThierry Reding							remote-endpoint = <&sfc2_cif_out>;
137379ed18d9SThierry Reding						};
137479ed18d9SThierry Reding					};
137579ed18d9SThierry Reding
137679ed18d9SThierry Reding					xbar_sfc3_in_port: port@24 {
137779ed18d9SThierry Reding						reg = <0x24>;
137879ed18d9SThierry Reding
137979ed18d9SThierry Reding						xbar_sfc3_in: endpoint {
138079ed18d9SThierry Reding							remote-endpoint = <&sfc3_cif_in>;
138179ed18d9SThierry Reding						};
138279ed18d9SThierry Reding					};
138379ed18d9SThierry Reding
138479ed18d9SThierry Reding					port@25 {
138579ed18d9SThierry Reding						reg = <0x25>;
138679ed18d9SThierry Reding
138779ed18d9SThierry Reding						xbar_sfc3_out: endpoint {
138879ed18d9SThierry Reding							remote-endpoint = <&sfc3_cif_out>;
138979ed18d9SThierry Reding						};
139079ed18d9SThierry Reding					};
139179ed18d9SThierry Reding
139279ed18d9SThierry Reding					xbar_sfc4_in_port: port@26 {
139379ed18d9SThierry Reding						reg = <0x26>;
139479ed18d9SThierry Reding
139579ed18d9SThierry Reding						xbar_sfc4_in: endpoint {
139679ed18d9SThierry Reding							remote-endpoint = <&sfc4_cif_in>;
139779ed18d9SThierry Reding						};
139879ed18d9SThierry Reding					};
139979ed18d9SThierry Reding
140079ed18d9SThierry Reding					port@27 {
140179ed18d9SThierry Reding						reg = <0x27>;
140279ed18d9SThierry Reding
140379ed18d9SThierry Reding						xbar_sfc4_out: endpoint {
140479ed18d9SThierry Reding							remote-endpoint = <&sfc4_cif_out>;
140579ed18d9SThierry Reding						};
140679ed18d9SThierry Reding					};
140779ed18d9SThierry Reding
140879ed18d9SThierry Reding					xbar_mvc1_in_port: port@28 {
140979ed18d9SThierry Reding						reg = <0x28>;
141079ed18d9SThierry Reding
141179ed18d9SThierry Reding						xbar_mvc1_in: endpoint {
141279ed18d9SThierry Reding							remote-endpoint = <&mvc1_cif_in>;
141379ed18d9SThierry Reding						};
141479ed18d9SThierry Reding					};
141579ed18d9SThierry Reding
141679ed18d9SThierry Reding					port@29 {
141779ed18d9SThierry Reding						reg = <0x29>;
141879ed18d9SThierry Reding
141979ed18d9SThierry Reding						xbar_mvc1_out: endpoint {
142079ed18d9SThierry Reding							remote-endpoint = <&mvc1_cif_out>;
142179ed18d9SThierry Reding						};
142279ed18d9SThierry Reding					};
142379ed18d9SThierry Reding
142479ed18d9SThierry Reding					xbar_mvc2_in_port: port@2a {
142579ed18d9SThierry Reding						reg = <0x2a>;
142679ed18d9SThierry Reding
142779ed18d9SThierry Reding						xbar_mvc2_in: endpoint {
142879ed18d9SThierry Reding							remote-endpoint = <&mvc2_cif_in>;
142979ed18d9SThierry Reding						};
143079ed18d9SThierry Reding					};
143179ed18d9SThierry Reding
143279ed18d9SThierry Reding					port@2b {
143379ed18d9SThierry Reding						reg = <0x2b>;
143479ed18d9SThierry Reding
143579ed18d9SThierry Reding						xbar_mvc2_out: endpoint {
143679ed18d9SThierry Reding							remote-endpoint = <&mvc2_cif_out>;
143779ed18d9SThierry Reding						};
143879ed18d9SThierry Reding					};
143979ed18d9SThierry Reding
144079ed18d9SThierry Reding					xbar_amx1_in1_port: port@2c {
144179ed18d9SThierry Reding						reg = <0x2c>;
144279ed18d9SThierry Reding
144379ed18d9SThierry Reding						xbar_amx1_in1: endpoint {
144479ed18d9SThierry Reding							remote-endpoint = <&amx1_in1>;
144579ed18d9SThierry Reding						};
144679ed18d9SThierry Reding					};
144779ed18d9SThierry Reding
144879ed18d9SThierry Reding					xbar_amx1_in2_port: port@2d {
144979ed18d9SThierry Reding						reg = <0x2d>;
145079ed18d9SThierry Reding
145179ed18d9SThierry Reding						xbar_amx1_in2: endpoint {
145279ed18d9SThierry Reding							remote-endpoint = <&amx1_in2>;
145379ed18d9SThierry Reding						};
145479ed18d9SThierry Reding					};
145579ed18d9SThierry Reding
145679ed18d9SThierry Reding					xbar_amx1_in3_port: port@2e {
145779ed18d9SThierry Reding						reg = <0x2e>;
145879ed18d9SThierry Reding
145979ed18d9SThierry Reding						xbar_amx1_in3: endpoint {
146079ed18d9SThierry Reding							remote-endpoint = <&amx1_in3>;
146179ed18d9SThierry Reding						};
146279ed18d9SThierry Reding					};
146379ed18d9SThierry Reding
146479ed18d9SThierry Reding					xbar_amx1_in4_port: port@2f {
146579ed18d9SThierry Reding						reg = <0x2f>;
146679ed18d9SThierry Reding
146779ed18d9SThierry Reding						xbar_amx1_in4: endpoint {
146879ed18d9SThierry Reding							remote-endpoint = <&amx1_in4>;
146979ed18d9SThierry Reding						};
147079ed18d9SThierry Reding					};
147179ed18d9SThierry Reding
147279ed18d9SThierry Reding					port@30 {
147379ed18d9SThierry Reding						reg = <0x30>;
147479ed18d9SThierry Reding
147579ed18d9SThierry Reding						xbar_amx1_out: endpoint {
147679ed18d9SThierry Reding							remote-endpoint = <&amx1_out>;
147779ed18d9SThierry Reding						};
147879ed18d9SThierry Reding					};
147979ed18d9SThierry Reding
148079ed18d9SThierry Reding					xbar_amx2_in1_port: port@31 {
148179ed18d9SThierry Reding						reg = <0x31>;
148279ed18d9SThierry Reding
148379ed18d9SThierry Reding						xbar_amx2_in1: endpoint {
148479ed18d9SThierry Reding							remote-endpoint = <&amx2_in1>;
148579ed18d9SThierry Reding						};
148679ed18d9SThierry Reding					};
148779ed18d9SThierry Reding
148879ed18d9SThierry Reding					xbar_amx2_in2_port: port@32 {
148979ed18d9SThierry Reding						reg = <0x32>;
149079ed18d9SThierry Reding
149179ed18d9SThierry Reding						xbar_amx2_in2: endpoint {
149279ed18d9SThierry Reding							remote-endpoint = <&amx2_in2>;
149379ed18d9SThierry Reding						};
149479ed18d9SThierry Reding					};
149579ed18d9SThierry Reding
149679ed18d9SThierry Reding					xbar_amx2_in3_port: port@33 {
149779ed18d9SThierry Reding						reg = <0x33>;
149879ed18d9SThierry Reding
149979ed18d9SThierry Reding						xbar_amx2_in3: endpoint {
150079ed18d9SThierry Reding							remote-endpoint = <&amx2_in3>;
150179ed18d9SThierry Reding						};
150279ed18d9SThierry Reding					};
150379ed18d9SThierry Reding
150479ed18d9SThierry Reding					xbar_amx2_in4_port: port@34 {
150579ed18d9SThierry Reding						reg = <0x34>;
150679ed18d9SThierry Reding
150779ed18d9SThierry Reding						xbar_amx2_in4: endpoint {
150879ed18d9SThierry Reding							remote-endpoint = <&amx2_in4>;
150979ed18d9SThierry Reding						};
151079ed18d9SThierry Reding					};
151179ed18d9SThierry Reding
151279ed18d9SThierry Reding					port@35 {
151379ed18d9SThierry Reding						reg = <0x35>;
151479ed18d9SThierry Reding
151579ed18d9SThierry Reding						xbar_amx2_out: endpoint {
151679ed18d9SThierry Reding							remote-endpoint = <&amx2_out>;
151779ed18d9SThierry Reding						};
151879ed18d9SThierry Reding					};
151979ed18d9SThierry Reding
152079ed18d9SThierry Reding					xbar_amx3_in1_port: port@36 {
152179ed18d9SThierry Reding						reg = <0x36>;
152279ed18d9SThierry Reding
152379ed18d9SThierry Reding						xbar_amx3_in1: endpoint {
152479ed18d9SThierry Reding							remote-endpoint = <&amx3_in1>;
152579ed18d9SThierry Reding						};
152679ed18d9SThierry Reding					};
152779ed18d9SThierry Reding
152879ed18d9SThierry Reding					xbar_amx3_in2_port: port@37 {
152979ed18d9SThierry Reding						reg = <0x37>;
153079ed18d9SThierry Reding
153179ed18d9SThierry Reding						xbar_amx3_in2: endpoint {
153279ed18d9SThierry Reding							remote-endpoint = <&amx3_in2>;
153379ed18d9SThierry Reding						};
153479ed18d9SThierry Reding					};
153579ed18d9SThierry Reding
153679ed18d9SThierry Reding					xbar_amx3_in3_port: port@38 {
153779ed18d9SThierry Reding						reg = <0x38>;
153879ed18d9SThierry Reding
153979ed18d9SThierry Reding						xbar_amx3_in3: endpoint {
154079ed18d9SThierry Reding							remote-endpoint = <&amx3_in3>;
154179ed18d9SThierry Reding						};
154279ed18d9SThierry Reding					};
154379ed18d9SThierry Reding
154479ed18d9SThierry Reding					xbar_amx3_in4_port: port@39 {
154579ed18d9SThierry Reding						reg = <0x39>;
154679ed18d9SThierry Reding
154779ed18d9SThierry Reding						xbar_amx3_in4: endpoint {
154879ed18d9SThierry Reding							remote-endpoint = <&amx3_in4>;
154979ed18d9SThierry Reding						};
155079ed18d9SThierry Reding					};
155179ed18d9SThierry Reding
155279ed18d9SThierry Reding					port@3a {
155379ed18d9SThierry Reding						reg = <0x3a>;
155479ed18d9SThierry Reding
155579ed18d9SThierry Reding						xbar_amx3_out: endpoint {
155679ed18d9SThierry Reding							remote-endpoint = <&amx3_out>;
155779ed18d9SThierry Reding						};
155879ed18d9SThierry Reding					};
155979ed18d9SThierry Reding
156079ed18d9SThierry Reding					xbar_amx4_in1_port: port@3b {
156179ed18d9SThierry Reding						reg = <0x3b>;
156279ed18d9SThierry Reding
156379ed18d9SThierry Reding						xbar_amx4_in1: endpoint {
156479ed18d9SThierry Reding							remote-endpoint = <&amx4_in1>;
156579ed18d9SThierry Reding						};
156679ed18d9SThierry Reding					};
156779ed18d9SThierry Reding
156879ed18d9SThierry Reding					xbar_amx4_in2_port: port@3c {
156979ed18d9SThierry Reding						reg = <0x3c>;
157079ed18d9SThierry Reding
157179ed18d9SThierry Reding						xbar_amx4_in2: endpoint {
157279ed18d9SThierry Reding							remote-endpoint = <&amx4_in2>;
157379ed18d9SThierry Reding						};
157479ed18d9SThierry Reding					};
157579ed18d9SThierry Reding
157679ed18d9SThierry Reding					xbar_amx4_in3_port: port@3d {
157779ed18d9SThierry Reding						reg = <0x3d>;
157879ed18d9SThierry Reding
157979ed18d9SThierry Reding						xbar_amx4_in3: endpoint {
158079ed18d9SThierry Reding							remote-endpoint = <&amx4_in3>;
158179ed18d9SThierry Reding						};
158279ed18d9SThierry Reding					};
158379ed18d9SThierry Reding
158479ed18d9SThierry Reding					xbar_amx4_in4_port: port@3e {
158579ed18d9SThierry Reding						reg = <0x3e>;
158679ed18d9SThierry Reding
158779ed18d9SThierry Reding						xbar_amx4_in4: endpoint {
158879ed18d9SThierry Reding							remote-endpoint = <&amx4_in4>;
158979ed18d9SThierry Reding						};
159079ed18d9SThierry Reding					};
159179ed18d9SThierry Reding
159279ed18d9SThierry Reding					port@3f {
159379ed18d9SThierry Reding						reg = <0x3f>;
159479ed18d9SThierry Reding
159579ed18d9SThierry Reding						xbar_amx4_out: endpoint {
159679ed18d9SThierry Reding							remote-endpoint = <&amx4_out>;
159779ed18d9SThierry Reding						};
159879ed18d9SThierry Reding					};
159979ed18d9SThierry Reding
160079ed18d9SThierry Reding					xbar_adx1_in_port: port@40 {
160179ed18d9SThierry Reding						reg = <0x40>;
160279ed18d9SThierry Reding
160379ed18d9SThierry Reding						xbar_adx1_in: endpoint {
160479ed18d9SThierry Reding							remote-endpoint = <&adx1_in>;
160579ed18d9SThierry Reding						};
160679ed18d9SThierry Reding					};
160779ed18d9SThierry Reding
160879ed18d9SThierry Reding					port@41 {
160979ed18d9SThierry Reding						reg = <0x41>;
161079ed18d9SThierry Reding
161179ed18d9SThierry Reding						xbar_adx1_out1: endpoint {
161279ed18d9SThierry Reding							remote-endpoint = <&adx1_out1>;
161379ed18d9SThierry Reding						};
161479ed18d9SThierry Reding					};
161579ed18d9SThierry Reding
161679ed18d9SThierry Reding					port@42 {
161779ed18d9SThierry Reding						reg = <0x42>;
161879ed18d9SThierry Reding
161979ed18d9SThierry Reding						xbar_adx1_out2: endpoint {
162079ed18d9SThierry Reding							remote-endpoint = <&adx1_out2>;
162179ed18d9SThierry Reding						};
162279ed18d9SThierry Reding					};
162379ed18d9SThierry Reding
162479ed18d9SThierry Reding					port@43 {
162579ed18d9SThierry Reding						reg = <0x43>;
162679ed18d9SThierry Reding
162779ed18d9SThierry Reding						xbar_adx1_out3: endpoint {
162879ed18d9SThierry Reding							remote-endpoint = <&adx1_out3>;
162979ed18d9SThierry Reding						};
163079ed18d9SThierry Reding					};
163179ed18d9SThierry Reding
163279ed18d9SThierry Reding					port@44 {
163379ed18d9SThierry Reding						reg = <0x44>;
163479ed18d9SThierry Reding
163579ed18d9SThierry Reding						xbar_adx1_out4: endpoint {
163679ed18d9SThierry Reding							remote-endpoint = <&adx1_out4>;
163779ed18d9SThierry Reding						};
163879ed18d9SThierry Reding					};
163979ed18d9SThierry Reding
164079ed18d9SThierry Reding					xbar_adx2_in_port: port@45 {
164179ed18d9SThierry Reding						reg = <0x45>;
164279ed18d9SThierry Reding
164379ed18d9SThierry Reding						xbar_adx2_in: endpoint {
164479ed18d9SThierry Reding							remote-endpoint = <&adx2_in>;
164579ed18d9SThierry Reding						};
164679ed18d9SThierry Reding					};
164779ed18d9SThierry Reding
164879ed18d9SThierry Reding					port@46 {
164979ed18d9SThierry Reding						reg = <0x46>;
165079ed18d9SThierry Reding
165179ed18d9SThierry Reding						xbar_adx2_out1: endpoint {
165279ed18d9SThierry Reding							remote-endpoint = <&adx2_out1>;
165379ed18d9SThierry Reding						};
165479ed18d9SThierry Reding					};
165579ed18d9SThierry Reding
165679ed18d9SThierry Reding					port@47 {
165779ed18d9SThierry Reding						reg = <0x47>;
165879ed18d9SThierry Reding
165979ed18d9SThierry Reding						xbar_adx2_out2: endpoint {
166079ed18d9SThierry Reding							remote-endpoint = <&adx2_out2>;
166179ed18d9SThierry Reding						};
166279ed18d9SThierry Reding					};
166379ed18d9SThierry Reding
166479ed18d9SThierry Reding					port@48 {
166579ed18d9SThierry Reding						reg = <0x48>;
166679ed18d9SThierry Reding
166779ed18d9SThierry Reding						xbar_adx2_out3: endpoint {
166879ed18d9SThierry Reding							remote-endpoint = <&adx2_out3>;
166979ed18d9SThierry Reding						};
167079ed18d9SThierry Reding					};
167179ed18d9SThierry Reding
167279ed18d9SThierry Reding					port@49 {
167379ed18d9SThierry Reding						reg = <0x49>;
167479ed18d9SThierry Reding
167579ed18d9SThierry Reding						xbar_adx2_out4: endpoint {
167679ed18d9SThierry Reding							remote-endpoint = <&adx2_out4>;
167779ed18d9SThierry Reding						};
167879ed18d9SThierry Reding					};
167979ed18d9SThierry Reding
168079ed18d9SThierry Reding					xbar_adx3_in_port: port@4a {
168179ed18d9SThierry Reding						reg = <0x4a>;
168279ed18d9SThierry Reding
168379ed18d9SThierry Reding						xbar_adx3_in: endpoint {
168479ed18d9SThierry Reding							remote-endpoint = <&adx3_in>;
168579ed18d9SThierry Reding						};
168679ed18d9SThierry Reding					};
168779ed18d9SThierry Reding
168879ed18d9SThierry Reding					port@4b {
168979ed18d9SThierry Reding						reg = <0x4b>;
169079ed18d9SThierry Reding
169179ed18d9SThierry Reding						xbar_adx3_out1: endpoint {
169279ed18d9SThierry Reding							remote-endpoint = <&adx3_out1>;
169379ed18d9SThierry Reding						};
169479ed18d9SThierry Reding					};
169579ed18d9SThierry Reding
169679ed18d9SThierry Reding					port@4c {
169779ed18d9SThierry Reding						reg = <0x4c>;
169879ed18d9SThierry Reding
169979ed18d9SThierry Reding						xbar_adx3_out2: endpoint {
170079ed18d9SThierry Reding							remote-endpoint = <&adx3_out2>;
170179ed18d9SThierry Reding						};
170279ed18d9SThierry Reding					};
170379ed18d9SThierry Reding
170479ed18d9SThierry Reding					port@4d {
170579ed18d9SThierry Reding						reg = <0x4d>;
170679ed18d9SThierry Reding
170779ed18d9SThierry Reding						xbar_adx3_out3: endpoint {
170879ed18d9SThierry Reding							remote-endpoint = <&adx3_out3>;
170979ed18d9SThierry Reding						};
171079ed18d9SThierry Reding					};
171179ed18d9SThierry Reding
171279ed18d9SThierry Reding					port@4e {
171379ed18d9SThierry Reding						reg = <0x4e>;
171479ed18d9SThierry Reding
171579ed18d9SThierry Reding						xbar_adx3_out4: endpoint {
171679ed18d9SThierry Reding							remote-endpoint = <&adx3_out4>;
171779ed18d9SThierry Reding						};
171879ed18d9SThierry Reding					};
171979ed18d9SThierry Reding
172079ed18d9SThierry Reding					xbar_adx4_in_port: port@4f {
172179ed18d9SThierry Reding						reg = <0x4f>;
172279ed18d9SThierry Reding
172379ed18d9SThierry Reding						xbar_adx4_in: endpoint {
172479ed18d9SThierry Reding							remote-endpoint = <&adx4_in>;
172579ed18d9SThierry Reding						};
172679ed18d9SThierry Reding					};
172779ed18d9SThierry Reding
172879ed18d9SThierry Reding					port@50 {
172979ed18d9SThierry Reding						reg = <0x50>;
173079ed18d9SThierry Reding
173179ed18d9SThierry Reding						xbar_adx4_out1: endpoint {
173279ed18d9SThierry Reding							remote-endpoint = <&adx4_out1>;
173379ed18d9SThierry Reding						};
173479ed18d9SThierry Reding					};
173579ed18d9SThierry Reding
173679ed18d9SThierry Reding					port@51 {
173779ed18d9SThierry Reding						reg = <0x51>;
173879ed18d9SThierry Reding
173979ed18d9SThierry Reding						xbar_adx4_out2: endpoint {
174079ed18d9SThierry Reding							remote-endpoint = <&adx4_out2>;
174179ed18d9SThierry Reding						};
174279ed18d9SThierry Reding					};
174379ed18d9SThierry Reding
174479ed18d9SThierry Reding					port@52 {
174579ed18d9SThierry Reding						reg = <0x52>;
174679ed18d9SThierry Reding
174779ed18d9SThierry Reding						xbar_adx4_out3: endpoint {
174879ed18d9SThierry Reding							remote-endpoint = <&adx4_out3>;
174979ed18d9SThierry Reding						};
175079ed18d9SThierry Reding					};
175179ed18d9SThierry Reding
175279ed18d9SThierry Reding					port@53 {
175379ed18d9SThierry Reding						reg = <0x53>;
175479ed18d9SThierry Reding
175579ed18d9SThierry Reding						xbar_adx4_out4: endpoint {
175679ed18d9SThierry Reding							remote-endpoint = <&adx4_out4>;
175779ed18d9SThierry Reding						};
175879ed18d9SThierry Reding					};
175979ed18d9SThierry Reding
176079ed18d9SThierry Reding					xbar_mix_in1_port: port@54 {
176179ed18d9SThierry Reding						reg = <0x54>;
176279ed18d9SThierry Reding
176379ed18d9SThierry Reding						xbar_mix_in1: endpoint {
176479ed18d9SThierry Reding							remote-endpoint = <&mix_in1>;
176579ed18d9SThierry Reding						};
176679ed18d9SThierry Reding					};
176779ed18d9SThierry Reding
176879ed18d9SThierry Reding					xbar_mix_in2_port: port@55 {
176979ed18d9SThierry Reding						reg = <0x55>;
177079ed18d9SThierry Reding
177179ed18d9SThierry Reding						xbar_mix_in2: endpoint {
177279ed18d9SThierry Reding							remote-endpoint = <&mix_in2>;
177379ed18d9SThierry Reding						};
177479ed18d9SThierry Reding					};
177579ed18d9SThierry Reding
177679ed18d9SThierry Reding					xbar_mix_in3_port: port@56 {
177779ed18d9SThierry Reding						reg = <0x56>;
177879ed18d9SThierry Reding
177979ed18d9SThierry Reding						xbar_mix_in3: endpoint {
178079ed18d9SThierry Reding							remote-endpoint = <&mix_in3>;
178179ed18d9SThierry Reding						};
178279ed18d9SThierry Reding					};
178379ed18d9SThierry Reding
178479ed18d9SThierry Reding					xbar_mix_in4_port: port@57 {
178579ed18d9SThierry Reding						reg = <0x57>;
178679ed18d9SThierry Reding
178779ed18d9SThierry Reding						xbar_mix_in4: endpoint {
178879ed18d9SThierry Reding							remote-endpoint = <&mix_in4>;
178979ed18d9SThierry Reding						};
179079ed18d9SThierry Reding					};
179179ed18d9SThierry Reding
179279ed18d9SThierry Reding					xbar_mix_in5_port: port@58 {
179379ed18d9SThierry Reding						reg = <0x58>;
179479ed18d9SThierry Reding
179579ed18d9SThierry Reding						xbar_mix_in5: endpoint {
179679ed18d9SThierry Reding							remote-endpoint = <&mix_in5>;
179779ed18d9SThierry Reding						};
179879ed18d9SThierry Reding					};
179979ed18d9SThierry Reding
180079ed18d9SThierry Reding					xbar_mix_in6_port: port@59 {
180179ed18d9SThierry Reding						reg = <0x59>;
180279ed18d9SThierry Reding
180379ed18d9SThierry Reding						xbar_mix_in6: endpoint {
180479ed18d9SThierry Reding							remote-endpoint = <&mix_in6>;
180579ed18d9SThierry Reding						};
180679ed18d9SThierry Reding					};
180779ed18d9SThierry Reding
180879ed18d9SThierry Reding					xbar_mix_in7_port: port@5a {
180979ed18d9SThierry Reding						reg = <0x5a>;
181079ed18d9SThierry Reding
181179ed18d9SThierry Reding						xbar_mix_in7: endpoint {
181279ed18d9SThierry Reding							remote-endpoint = <&mix_in7>;
181379ed18d9SThierry Reding						};
181479ed18d9SThierry Reding					};
181579ed18d9SThierry Reding
181679ed18d9SThierry Reding					xbar_mix_in8_port: port@5b {
181779ed18d9SThierry Reding						reg = <0x5b>;
181879ed18d9SThierry Reding
181979ed18d9SThierry Reding						xbar_mix_in8: endpoint {
182079ed18d9SThierry Reding							remote-endpoint = <&mix_in8>;
182179ed18d9SThierry Reding						};
182279ed18d9SThierry Reding					};
182379ed18d9SThierry Reding
182479ed18d9SThierry Reding					xbar_mix_in9_port: port@5c {
182579ed18d9SThierry Reding						reg = <0x5c>;
182679ed18d9SThierry Reding
182779ed18d9SThierry Reding						xbar_mix_in9: endpoint {
182879ed18d9SThierry Reding							remote-endpoint = <&mix_in9>;
182979ed18d9SThierry Reding						};
183079ed18d9SThierry Reding					};
183179ed18d9SThierry Reding
183279ed18d9SThierry Reding					xbar_mix_in10_port: port@5d {
183379ed18d9SThierry Reding						reg = <0x5d>;
183479ed18d9SThierry Reding
183579ed18d9SThierry Reding						xbar_mix_in10: endpoint {
183679ed18d9SThierry Reding							remote-endpoint = <&mix_in10>;
183779ed18d9SThierry Reding						};
183879ed18d9SThierry Reding					};
183979ed18d9SThierry Reding
184079ed18d9SThierry Reding					port@5e {
184179ed18d9SThierry Reding						reg = <0x5e>;
184279ed18d9SThierry Reding
184379ed18d9SThierry Reding						xbar_mix_out1: endpoint {
184479ed18d9SThierry Reding							remote-endpoint = <&mix_out1>;
184579ed18d9SThierry Reding						};
184679ed18d9SThierry Reding					};
184779ed18d9SThierry Reding
184879ed18d9SThierry Reding					port@5f {
184979ed18d9SThierry Reding						reg = <0x5f>;
185079ed18d9SThierry Reding
185179ed18d9SThierry Reding						xbar_mix_out2: endpoint {
185279ed18d9SThierry Reding							remote-endpoint = <&mix_out2>;
185379ed18d9SThierry Reding						};
185479ed18d9SThierry Reding					};
185579ed18d9SThierry Reding
185679ed18d9SThierry Reding					port@60 {
185779ed18d9SThierry Reding						reg = <0x60>;
185879ed18d9SThierry Reding
185979ed18d9SThierry Reding						xbar_mix_out3: endpoint {
186079ed18d9SThierry Reding							remote-endpoint = <&mix_out3>;
186179ed18d9SThierry Reding						};
186279ed18d9SThierry Reding					};
186379ed18d9SThierry Reding
186479ed18d9SThierry Reding					port@61 {
186579ed18d9SThierry Reding						reg = <0x61>;
186679ed18d9SThierry Reding
186779ed18d9SThierry Reding						xbar_mix_out4: endpoint {
186879ed18d9SThierry Reding							remote-endpoint = <&mix_out4>;
186979ed18d9SThierry Reding						};
187079ed18d9SThierry Reding					};
187179ed18d9SThierry Reding
187279ed18d9SThierry Reding					port@62 {
187379ed18d9SThierry Reding						reg = <0x62>;
187479ed18d9SThierry Reding
187579ed18d9SThierry Reding						xbar_mix_out5: endpoint {
187679ed18d9SThierry Reding							remote-endpoint = <&mix_out5>;
187779ed18d9SThierry Reding						};
187879ed18d9SThierry Reding					};
187979ed18d9SThierry Reding
188079ed18d9SThierry Reding					xbar_asrc_in1_port: port@63 {
188179ed18d9SThierry Reding						reg = <0x63>;
188279ed18d9SThierry Reding
188379ed18d9SThierry Reding						xbar_asrc_in1_ep: endpoint {
188479ed18d9SThierry Reding							remote-endpoint = <&asrc_in1_ep>;
188579ed18d9SThierry Reding						};
188679ed18d9SThierry Reding					};
188779ed18d9SThierry Reding
188879ed18d9SThierry Reding					port@64 {
188979ed18d9SThierry Reding						reg = <0x64>;
189079ed18d9SThierry Reding
189179ed18d9SThierry Reding						xbar_asrc_out1_ep: endpoint {
189279ed18d9SThierry Reding							remote-endpoint = <&asrc_out1_ep>;
189379ed18d9SThierry Reding						};
189479ed18d9SThierry Reding					};
189579ed18d9SThierry Reding
189679ed18d9SThierry Reding					xbar_asrc_in2_port: port@65 {
189779ed18d9SThierry Reding						reg = <0x65>;
189879ed18d9SThierry Reding
189979ed18d9SThierry Reding						xbar_asrc_in2_ep: endpoint {
190079ed18d9SThierry Reding							remote-endpoint = <&asrc_in2_ep>;
190179ed18d9SThierry Reding						};
190279ed18d9SThierry Reding					};
190379ed18d9SThierry Reding
190479ed18d9SThierry Reding					port@66 {
190579ed18d9SThierry Reding						reg = <0x66>;
190679ed18d9SThierry Reding
190779ed18d9SThierry Reding						xbar_asrc_out2_ep: endpoint {
190879ed18d9SThierry Reding							remote-endpoint = <&asrc_out2_ep>;
190979ed18d9SThierry Reding						};
191079ed18d9SThierry Reding					};
191179ed18d9SThierry Reding
191279ed18d9SThierry Reding					xbar_asrc_in3_port: port@67 {
191379ed18d9SThierry Reding						reg = <0x67>;
191479ed18d9SThierry Reding
191579ed18d9SThierry Reding						xbar_asrc_in3_ep: endpoint {
191679ed18d9SThierry Reding							remote-endpoint = <&asrc_in3_ep>;
191779ed18d9SThierry Reding						};
191879ed18d9SThierry Reding					};
191979ed18d9SThierry Reding
192079ed18d9SThierry Reding					port@68 {
192179ed18d9SThierry Reding						reg = <0x68>;
192279ed18d9SThierry Reding
192379ed18d9SThierry Reding						xbar_asrc_out3_ep: endpoint {
192479ed18d9SThierry Reding							remote-endpoint = <&asrc_out3_ep>;
192579ed18d9SThierry Reding						};
192679ed18d9SThierry Reding					};
192779ed18d9SThierry Reding
192879ed18d9SThierry Reding					xbar_asrc_in4_port: port@69 {
192979ed18d9SThierry Reding						reg = <0x69>;
193079ed18d9SThierry Reding
193179ed18d9SThierry Reding						xbar_asrc_in4_ep: endpoint {
193279ed18d9SThierry Reding							remote-endpoint = <&asrc_in4_ep>;
193379ed18d9SThierry Reding						};
193479ed18d9SThierry Reding					};
193579ed18d9SThierry Reding
193679ed18d9SThierry Reding					port@6a {
193779ed18d9SThierry Reding						reg = <0x6a>;
193879ed18d9SThierry Reding
193979ed18d9SThierry Reding						xbar_asrc_out4_ep: endpoint {
194079ed18d9SThierry Reding							remote-endpoint = <&asrc_out4_ep>;
194179ed18d9SThierry Reding						};
194279ed18d9SThierry Reding					};
194379ed18d9SThierry Reding
194479ed18d9SThierry Reding					xbar_asrc_in5_port: port@6b {
194579ed18d9SThierry Reding						reg = <0x6b>;
194679ed18d9SThierry Reding
194779ed18d9SThierry Reding						xbar_asrc_in5_ep: endpoint {
194879ed18d9SThierry Reding							remote-endpoint = <&asrc_in5_ep>;
194979ed18d9SThierry Reding						};
195079ed18d9SThierry Reding					};
195179ed18d9SThierry Reding
195279ed18d9SThierry Reding					port@6c {
195379ed18d9SThierry Reding						reg = <0x6c>;
195479ed18d9SThierry Reding
195579ed18d9SThierry Reding						xbar_asrc_out5_ep: endpoint {
195679ed18d9SThierry Reding							remote-endpoint = <&asrc_out5_ep>;
195779ed18d9SThierry Reding						};
195879ed18d9SThierry Reding					};
195979ed18d9SThierry Reding
196079ed18d9SThierry Reding					xbar_asrc_in6_port: port@6d {
196179ed18d9SThierry Reding						reg = <0x6d>;
196279ed18d9SThierry Reding
196379ed18d9SThierry Reding						xbar_asrc_in6_ep: endpoint {
196479ed18d9SThierry Reding							remote-endpoint = <&asrc_in6_ep>;
196579ed18d9SThierry Reding						};
196679ed18d9SThierry Reding					};
196779ed18d9SThierry Reding
196879ed18d9SThierry Reding					port@6e {
196979ed18d9SThierry Reding						reg = <0x6e>;
197079ed18d9SThierry Reding
197179ed18d9SThierry Reding						xbar_asrc_out6_ep: endpoint {
197279ed18d9SThierry Reding							remote-endpoint = <&asrc_out6_ep>;
197379ed18d9SThierry Reding						};
197479ed18d9SThierry Reding					};
197579ed18d9SThierry Reding
197679ed18d9SThierry Reding					xbar_asrc_in7_port: port@6f {
197779ed18d9SThierry Reding						reg = <0x6f>;
197879ed18d9SThierry Reding
197979ed18d9SThierry Reding						xbar_asrc_in7_ep: endpoint {
198079ed18d9SThierry Reding							remote-endpoint = <&asrc_in7_ep>;
198179ed18d9SThierry Reding						};
198279ed18d9SThierry Reding					};
198379ed18d9SThierry Reding
198479ed18d9SThierry Reding					xbar_ope1_in_port: port@70 {
198579ed18d9SThierry Reding						reg = <0x70>;
198679ed18d9SThierry Reding
198779ed18d9SThierry Reding						xbar_ope1_in_ep: endpoint {
198879ed18d9SThierry Reding							remote-endpoint = <&ope1_cif_in_ep>;
198979ed18d9SThierry Reding						};
199079ed18d9SThierry Reding					};
199179ed18d9SThierry Reding
199279ed18d9SThierry Reding					port@71 {
199379ed18d9SThierry Reding						reg = <0x71>;
199479ed18d9SThierry Reding
199579ed18d9SThierry Reding						xbar_ope1_out_ep: endpoint {
199679ed18d9SThierry Reding							remote-endpoint = <&ope1_cif_out_ep>;
199779ed18d9SThierry Reding						};
199879ed18d9SThierry Reding					};
199979ed18d9SThierry Reding				};
200009614acdSSameer Pujar			};
200109614acdSSameer Pujar
200209614acdSSameer Pujar			dma-controller@2930000 {
200309614acdSSameer Pujar				status = "okay";
200409614acdSSameer Pujar			};
200509614acdSSameer Pujar
200609614acdSSameer Pujar			interrupt-controller@2a40000 {
200709614acdSSameer Pujar				status = "okay";
200809614acdSSameer Pujar			};
200909614acdSSameer Pujar		};
2010621e12a1SMohan Kumar
2011ff578db7Skartik		serial@3100000 {
2012ff578db7Skartik			compatible = "nvidia,tegra194-hsuart";
2013ff578db7Skartik			status = "okay";
2014ff578db7Skartik		};
2015ff578db7Skartik
20161bbba854SJon Hunter		serial@31d0000 {
20171bbba854SJon Hunter			current-speed = <115200>;
20181bbba854SJon Hunter			status = "okay";
20191bbba854SJon Hunter		};
20201bbba854SJon Hunter
2021b903a6c5SSameer Pujar		i2c@31e0000 {
2022b903a6c5SSameer Pujar			status = "okay";
2023b903a6c5SSameer Pujar
2024b903a6c5SSameer Pujar			audio-codec@1c {
2025b903a6c5SSameer Pujar				compatible = "realtek,rt5640";
2026b903a6c5SSameer Pujar				reg = <0x1c>;
2027b903a6c5SSameer Pujar				interrupt-parent = <&gpio>;
2028b903a6c5SSameer Pujar				interrupts = <TEGRA234_MAIN_GPIO(AC, 5) GPIO_ACTIVE_HIGH>;
2029b903a6c5SSameer Pujar				clocks = <&bpmp TEGRA234_CLK_AUD_MCLK>;
2030b903a6c5SSameer Pujar				clock-names = "mclk";
2031b903a6c5SSameer Pujar				realtek,dmic1-data-pin = <RT5640_DMIC1_DATA_PIN_NONE>;
2032b903a6c5SSameer Pujar				realtek,dmic2-data-pin = <RT5640_DMIC2_DATA_PIN_NONE>;
2033b903a6c5SSameer Pujar				realtek,jack-detect-source = <RT5640_JD_SRC_HDA_HEADER>;
2034b903a6c5SSameer Pujar				sound-name-prefix = "CVB-RT";
2035b903a6c5SSameer Pujar
2036b903a6c5SSameer Pujar				port {
2037b903a6c5SSameer Pujar					rt5640_ep: endpoint {
2038b903a6c5SSameer Pujar						remote-endpoint = <&i2s1_dap>;
2039b903a6c5SSameer Pujar						mclk-fs = <256>;
2040b903a6c5SSameer Pujar					};
2041b903a6c5SSameer Pujar				};
2042b903a6c5SSameer Pujar			};
2043b903a6c5SSameer Pujar		};
2044b903a6c5SSameer Pujar
20457a2c613bSJon Hunter		pwm@32a0000 {
20467a2c613bSJon Hunter			assigned-clocks = <&bpmp TEGRA234_CLK_PWM3>;
20477a2c613bSJon Hunter			assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>;
20487a2c613bSJon Hunter			status = "okay";
20497a2c613bSJon Hunter		};
20507a2c613bSJon Hunter
2051621e12a1SMohan Kumar		hda@3510000 {
2052621e12a1SMohan Kumar			nvidia,model = "NVIDIA Jetson AGX Orin HDA";
20530a4fa250SMohan Kumar			status = "okay";
2054621e12a1SMohan Kumar		};
205509614acdSSameer Pujar
20566e505dd6SWayne Chang		padctl@3520000 {
20576e505dd6SWayne Chang			status = "okay";
20586e505dd6SWayne Chang
20596e505dd6SWayne Chang			pads {
20606e505dd6SWayne Chang				usb2 {
20616e505dd6SWayne Chang					lanes {
20626e505dd6SWayne Chang						usb2-0 {
20636e505dd6SWayne Chang							status = "okay";
20646e505dd6SWayne Chang						};
20656e505dd6SWayne Chang
20666e505dd6SWayne Chang						usb2-1 {
20676e505dd6SWayne Chang							status = "okay";
20686e505dd6SWayne Chang						};
20696e505dd6SWayne Chang
20706e505dd6SWayne Chang						usb2-2 {
20716e505dd6SWayne Chang							status = "okay";
20726e505dd6SWayne Chang						};
20736e505dd6SWayne Chang
20746e505dd6SWayne Chang						usb2-3 {
20756e505dd6SWayne Chang							status = "okay";
20766e505dd6SWayne Chang						};
20776e505dd6SWayne Chang					};
20786e505dd6SWayne Chang				};
20796e505dd6SWayne Chang
20806e505dd6SWayne Chang				usb3 {
20816e505dd6SWayne Chang					lanes {
20826e505dd6SWayne Chang						usb3-0 {
20836e505dd6SWayne Chang							status = "okay";
20846e505dd6SWayne Chang						};
20856e505dd6SWayne Chang
20866e505dd6SWayne Chang						usb3-1 {
20876e505dd6SWayne Chang							status = "okay";
20886e505dd6SWayne Chang						};
20896e505dd6SWayne Chang
20906e505dd6SWayne Chang						usb3-2 {
20916e505dd6SWayne Chang							status = "okay";
20926e505dd6SWayne Chang						};
20936e505dd6SWayne Chang					};
20946e505dd6SWayne Chang				};
20956e505dd6SWayne Chang			};
20966e505dd6SWayne Chang
20976e505dd6SWayne Chang			ports {
20986e505dd6SWayne Chang				usb2-0 {
209962040585SJon Hunter					mode = "otg";
210062040585SJon Hunter					usb-role-switch;
21016e505dd6SWayne Chang					status = "okay";
210216744314SJon Hunter					port {
210316744314SJon Hunter						hs_typec_p1: endpoint {
210416744314SJon Hunter							remote-endpoint = <&hs_ucsi_ccg_p1>;
210516744314SJon Hunter						};
210616744314SJon Hunter					};
21076e505dd6SWayne Chang				};
21086e505dd6SWayne Chang
21096e505dd6SWayne Chang				usb2-1 {
21106e505dd6SWayne Chang					mode = "host";
21116e505dd6SWayne Chang					status = "okay";
211216744314SJon Hunter					port {
211316744314SJon Hunter						hs_typec_p0: endpoint {
211416744314SJon Hunter							remote-endpoint = <&hs_ucsi_ccg_p0>;
211516744314SJon Hunter						};
211616744314SJon Hunter					};
21176e505dd6SWayne Chang				};
21186e505dd6SWayne Chang
21196e505dd6SWayne Chang				usb2-2 {
21206e505dd6SWayne Chang					mode = "host";
21216e505dd6SWayne Chang					status = "okay";
21226e505dd6SWayne Chang				};
21236e505dd6SWayne Chang
21246e505dd6SWayne Chang				usb2-3 {
21256e505dd6SWayne Chang					mode = "host";
21266e505dd6SWayne Chang					status = "okay";
21276e505dd6SWayne Chang				};
21286e505dd6SWayne Chang
21296e505dd6SWayne Chang				usb3-0 {
21306e505dd6SWayne Chang					nvidia,usb2-companion = <1>;
21316e505dd6SWayne Chang					status = "okay";
213216744314SJon Hunter					port {
213316744314SJon Hunter						ss_typec_p0: endpoint {
213416744314SJon Hunter							remote-endpoint = <&ss_ucsi_ccg_p0>;
213516744314SJon Hunter						};
213616744314SJon Hunter					};
21376e505dd6SWayne Chang				};
21386e505dd6SWayne Chang
21396e505dd6SWayne Chang				usb3-1 {
21406e505dd6SWayne Chang					nvidia,usb2-companion = <0>;
21416e505dd6SWayne Chang					status = "okay";
214216744314SJon Hunter					port {
214316744314SJon Hunter						ss_typec_p1: endpoint {
214416744314SJon Hunter							remote-endpoint = <&ss_ucsi_ccg_p1>;
214516744314SJon Hunter						};
214616744314SJon Hunter					};
21476e505dd6SWayne Chang				};
21486e505dd6SWayne Chang
21496e505dd6SWayne Chang				usb3-2 {
21506e505dd6SWayne Chang					nvidia,usb2-companion = <3>;
21516e505dd6SWayne Chang					status = "okay";
21526e505dd6SWayne Chang				};
21536e505dd6SWayne Chang			};
21546e505dd6SWayne Chang		};
21556e505dd6SWayne Chang
215662040585SJon Hunter		usb@3550000 {
215762040585SJon Hunter			status = "okay";
215862040585SJon Hunter
215962040585SJon Hunter			phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
216062040585SJon Hunter			       <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>;
216162040585SJon Hunter			phy-names = "usb2-0", "usb3-0";
216262040585SJon Hunter		};
216362040585SJon Hunter
21646e505dd6SWayne Chang		usb@3610000 {
21656e505dd6SWayne Chang			status = "okay";
21666e505dd6SWayne Chang
21676e505dd6SWayne Chang			phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
21686e505dd6SWayne Chang			       <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
21696e505dd6SWayne Chang			       <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
21706e505dd6SWayne Chang			       <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
21716e505dd6SWayne Chang			       <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
21726e505dd6SWayne Chang			       <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>,
21736e505dd6SWayne Chang			       <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
21746e505dd6SWayne Chang			phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3",
21756e505dd6SWayne Chang				    "usb3-0", "usb3-1", "usb3-2";
21766e505dd6SWayne Chang		};
21776e505dd6SWayne Chang
21788aec2c17SThierry Reding		ethernet@6800000 {
21798aec2c17SThierry Reding			status = "okay";
21808aec2c17SThierry Reding
21818aec2c17SThierry Reding			phy-handle = <&mgbe0_phy>;
21828aec2c17SThierry Reding			phy-mode = "usxgmii";
21838aec2c17SThierry Reding
21848aec2c17SThierry Reding			mdio {
21858aec2c17SThierry Reding				#address-cells = <1>;
21868aec2c17SThierry Reding				#size-cells = <0>;
21878aec2c17SThierry Reding
21888aec2c17SThierry Reding				mgbe0_phy: phy@0 {
21898aec2c17SThierry Reding					compatible = "ethernet-phy-ieee802.3-c45";
21908aec2c17SThierry Reding					reg = <0x0>;
21918aec2c17SThierry Reding
21928aec2c17SThierry Reding					#phy-cells = <0>;
21938aec2c17SThierry Reding				};
21948aec2c17SThierry Reding			};
21958aec2c17SThierry Reding		};
21962838cfddSThierry Reding
21972838cfddSThierry Reding		pcie@14100000 {
21982838cfddSThierry Reding			status = "okay";
21992838cfddSThierry Reding
22002838cfddSThierry Reding			vddio-pex-ctl-supply = <&vdd_1v8_ao>;
22012838cfddSThierry Reding
22022838cfddSThierry Reding			phys = <&p2u_hsio_3>;
22032838cfddSThierry Reding			phy-names = "p2u-0";
22042838cfddSThierry Reding		};
22052838cfddSThierry Reding
22062838cfddSThierry Reding		pcie@14160000 {
22072838cfddSThierry Reding			status = "okay";
22082838cfddSThierry Reding
22092838cfddSThierry Reding			vddio-pex-ctl-supply = <&vdd_1v8_ao>;
22102838cfddSThierry Reding
22112838cfddSThierry Reding			phys = <&p2u_hsio_4>, <&p2u_hsio_5>, <&p2u_hsio_6>,
22122838cfddSThierry Reding			       <&p2u_hsio_7>;
22132838cfddSThierry Reding			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
22142838cfddSThierry Reding		};
22152838cfddSThierry Reding
22162838cfddSThierry Reding		pcie@141a0000 {
22172838cfddSThierry Reding			status = "okay";
22182838cfddSThierry Reding
22192838cfddSThierry Reding			vddio-pex-ctl-supply = <&vdd_1v8_ls>;
22202838cfddSThierry Reding			vpcie3v3-supply = <&vdd_3v3_pcie>;
22212838cfddSThierry Reding			vpcie12v-supply = <&vdd_12v_pcie>;
22222838cfddSThierry Reding
22232838cfddSThierry Reding			phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
22242838cfddSThierry Reding			       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
22252838cfddSThierry Reding			       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
22262838cfddSThierry Reding			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
22272838cfddSThierry Reding				    "p2u-5", "p2u-6", "p2u-7";
22282838cfddSThierry Reding		};
22292838cfddSThierry Reding
22302838cfddSThierry Reding		pcie-ep@141a0000 {
22312838cfddSThierry Reding			status = "disabled";
22322838cfddSThierry Reding
22332838cfddSThierry Reding			vddio-pex-ctl-supply = <&vdd_1v8_ls>;
22342838cfddSThierry Reding
22352838cfddSThierry Reding			reset-gpios = <&gpio TEGRA234_MAIN_GPIO(AF, 1) GPIO_ACTIVE_LOW>;
22362838cfddSThierry Reding
22372838cfddSThierry Reding			nvidia,refclk-select-gpios = <&gpio_aon
22382838cfddSThierry Reding						      TEGRA234_AON_GPIO(AA, 4)
22392838cfddSThierry Reding						      GPIO_ACTIVE_HIGH>;
22402838cfddSThierry Reding
22412838cfddSThierry Reding			phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
22422838cfddSThierry Reding			       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
22432838cfddSThierry Reding			       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
22442838cfddSThierry Reding			phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
22452838cfddSThierry Reding				    "p2u-5", "p2u-6", "p2u-7";
22462838cfddSThierry Reding		};
224716744314SJon Hunter
224816744314SJon Hunter		i2c@c240000 {
224916744314SJon Hunter			status = "okay";
225016744314SJon Hunter			typec@8 {
225116744314SJon Hunter				compatible = "cypress,cypd4226";
225216744314SJon Hunter				reg = <0x08>;
225316744314SJon Hunter				interrupt-parent = <&gpio>;
225416744314SJon Hunter				interrupts = <TEGRA234_MAIN_GPIO(Y, 4) IRQ_TYPE_LEVEL_LOW>;
225516744314SJon Hunter				firmware-name = "nvidia,jetson-agx-xavier";
225616744314SJon Hunter				status = "okay";
225716744314SJon Hunter				#address-cells = <1>;
225816744314SJon Hunter				#size-cells = <0>;
225916744314SJon Hunter				ccg_typec_con0: connector@0 {
226016744314SJon Hunter					compatible = "usb-c-connector";
226116744314SJon Hunter					reg = <0>;
226216744314SJon Hunter					label = "USB-C";
226316744314SJon Hunter					data-role = "host";
226416744314SJon Hunter					ports {
226516744314SJon Hunter						#address-cells = <1>;
226616744314SJon Hunter						#size-cells = <0>;
226716744314SJon Hunter						port@0 {
226816744314SJon Hunter							reg = <0>;
226916744314SJon Hunter							hs_ucsi_ccg_p0: endpoint {
227016744314SJon Hunter								remote-endpoint = <&hs_typec_p0>;
227116744314SJon Hunter							};
227216744314SJon Hunter						};
227316744314SJon Hunter						port@1 {
227416744314SJon Hunter							reg = <1>;
227516744314SJon Hunter							ss_ucsi_ccg_p0: endpoint {
227616744314SJon Hunter								remote-endpoint = <&ss_typec_p0>;
227716744314SJon Hunter							};
227816744314SJon Hunter						};
227916744314SJon Hunter					};
228016744314SJon Hunter				};
228116744314SJon Hunter				ccg_typec_con1: connector@1 {
228216744314SJon Hunter					compatible = "usb-c-connector";
228316744314SJon Hunter					reg = <1>;
228416744314SJon Hunter					label = "USB-C";
228516744314SJon Hunter					data-role = "dual";
228616744314SJon Hunter					ports {
228716744314SJon Hunter						#address-cells = <1>;
228816744314SJon Hunter						#size-cells = <0>;
228916744314SJon Hunter						port@0 {
229016744314SJon Hunter							reg = <0>;
229116744314SJon Hunter							hs_ucsi_ccg_p1: endpoint {
229216744314SJon Hunter								remote-endpoint = <&hs_typec_p1>;
229316744314SJon Hunter							};
229416744314SJon Hunter						};
229516744314SJon Hunter						port@1 {
229616744314SJon Hunter							reg = <1>;
229716744314SJon Hunter							ss_ucsi_ccg_p1: endpoint {
229816744314SJon Hunter								remote-endpoint = <&ss_typec_p1>;
229916744314SJon Hunter							};
230016744314SJon Hunter						};
230116744314SJon Hunter					};
230216744314SJon Hunter				};
230316744314SJon Hunter			};
230416744314SJon Hunter		};
23058aec2c17SThierry Reding	};
23068aec2c17SThierry Reding
2307699349e0SThierry Reding	gpio-keys {
2308699349e0SThierry Reding		compatible = "gpio-keys";
2309699349e0SThierry Reding		status = "okay";
2310699349e0SThierry Reding
2311012877d0SKrzysztof Kozlowski		key-force-recovery {
2312699349e0SThierry Reding			label = "Force Recovery";
2313699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>;
2314699349e0SThierry Reding			linux,input-type = <EV_KEY>;
2315699349e0SThierry Reding			linux,code = <BTN_1>;
2316699349e0SThierry Reding		};
2317699349e0SThierry Reding
2318012877d0SKrzysztof Kozlowski		key-power {
2319699349e0SThierry Reding			label = "Power";
2320699349e0SThierry Reding			gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>;
2321699349e0SThierry Reding			linux,input-type = <EV_KEY>;
2322699349e0SThierry Reding			linux,code = <KEY_POWER>;
2323699349e0SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
2324699349e0SThierry Reding			wakeup-source;
2325699349e0SThierry Reding		};
2326699349e0SThierry Reding
2327012877d0SKrzysztof Kozlowski		key-suspend {
2328699349e0SThierry Reding			label = "Suspend";
2329699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>;
2330699349e0SThierry Reding			linux,input-type = <EV_KEY>;
2331699349e0SThierry Reding			linux,code = <KEY_SLEEP>;
2332699349e0SThierry Reding		};
2333699349e0SThierry Reding	};
2334699349e0SThierry Reding
233579ed18d9SThierry Reding	pwm-fan {
233679ed18d9SThierry Reding		compatible = "pwm-fan";
233779ed18d9SThierry Reding		pwms = <&pwm3 0 45334>;
233879ed18d9SThierry Reding
233979ed18d9SThierry Reding		cooling-levels = <0 95 178 255>;
234079ed18d9SThierry Reding		#cooling-cells = <2>;
234179ed18d9SThierry Reding	};
234279ed18d9SThierry Reding
2343533337d5SMikko Perttunen	serial {
2344533337d5SMikko Perttunen		status = "okay";
2345533337d5SMikko Perttunen	};
234609614acdSSameer Pujar
234709614acdSSameer Pujar	sound {
234809614acdSSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
2349*679899fbSThierry Reding		status = "okay";
235009614acdSSameer Pujar
235109614acdSSameer Pujar		dais = /* ADMAIF (FE) Ports */
235209614acdSSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
235309614acdSSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
235409614acdSSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
235509614acdSSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
235609614acdSSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
235709614acdSSameer Pujar		       /* XBAR Ports */
235809614acdSSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
235909614acdSSameer Pujar		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
236009614acdSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
236109614acdSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
236209614acdSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
236309614acdSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
236409614acdSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
236509614acdSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
236609614acdSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
236709614acdSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
236809614acdSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
236909614acdSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
237009614acdSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
237109614acdSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
237209614acdSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
237309614acdSSameer Pujar		       <&xbar_mix_in1_port>, <&xbar_mix_in2_port>,
237409614acdSSameer Pujar		       <&xbar_mix_in3_port>, <&xbar_mix_in4_port>,
237509614acdSSameer Pujar		       <&xbar_mix_in5_port>, <&xbar_mix_in6_port>,
237609614acdSSameer Pujar		       <&xbar_mix_in7_port>, <&xbar_mix_in8_port>,
237709614acdSSameer Pujar		       <&xbar_mix_in9_port>, <&xbar_mix_in10_port>,
2378261a46a9SSameer Pujar		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2379261a46a9SSameer Pujar		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2380261a46a9SSameer Pujar		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2381261a46a9SSameer Pujar		       <&xbar_asrc_in7_port>,
2382afcb41e3SSameer Pujar		       <&xbar_ope1_in_port>,
238309614acdSSameer Pujar		       /* HW accelerators */
238409614acdSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
238509614acdSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
238609614acdSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
238709614acdSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
238809614acdSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
238909614acdSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
239009614acdSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
239109614acdSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
239209614acdSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
239309614acdSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
239409614acdSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
239509614acdSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
239609614acdSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
239709614acdSSameer Pujar		       <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>,
239809614acdSSameer Pujar		       <&mix_out4_port>, <&mix_out5_port>,
2399261a46a9SSameer Pujar		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2400261a46a9SSameer Pujar		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2401afcb41e3SSameer Pujar		       <&ope1_out_port>,
240209614acdSSameer Pujar		       /* BE I/O Ports */
240309614acdSSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
240409614acdSSameer Pujar		       <&dmic3_port>;
240509614acdSSameer Pujar
240609614acdSSameer Pujar		label = "NVIDIA Jetson AGX Orin APE";
2407b903a6c5SSameer Pujar
2408b903a6c5SSameer Pujar		widgets = "Microphone",	"CVB-RT MIC Jack",
2409b903a6c5SSameer Pujar			  "Microphone",	"CVB-RT MIC",
2410b903a6c5SSameer Pujar			  "Headphone",	"CVB-RT HP Jack",
2411b903a6c5SSameer Pujar			  "Speaker",	"CVB-RT SPK";
2412b903a6c5SSameer Pujar
2413b903a6c5SSameer Pujar		routing = /* I2S1 <-> RT5640 */
2414b903a6c5SSameer Pujar			  "CVB-RT AIF1 Playback",	"I2S1 DAP-Playback",
2415b903a6c5SSameer Pujar			  "I2S1 DAP-Capture",		"CVB-RT AIF1 Capture",
2416b903a6c5SSameer Pujar			  /* RT5640 codec controls */
2417b903a6c5SSameer Pujar			  "CVB-RT HP Jack",		"CVB-RT HPOL",
2418b903a6c5SSameer Pujar			  "CVB-RT HP Jack",		"CVB-RT HPOR",
2419b903a6c5SSameer Pujar			  "CVB-RT IN1P",		"CVB-RT MIC Jack",
2420b903a6c5SSameer Pujar			  "CVB-RT IN2P",		"CVB-RT MIC Jack",
2421b903a6c5SSameer Pujar			  "CVB-RT SPK",			"CVB-RT SPOLP",
2422b903a6c5SSameer Pujar			  "CVB-RT SPK",			"CVB-RT SPORP",
2423b903a6c5SSameer Pujar			  "CVB-RT DMIC1",		"CVB-RT MIC",
2424b903a6c5SSameer Pujar			  "CVB-RT DMIC2",		"CVB-RT MIC";
242509614acdSSameer Pujar	};
2426533337d5SMikko Perttunen};
2427