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>
6699349e0SThierry Reding
7533337d5SMikko Perttunen#include "tegra234-p3701-0000.dtsi"
8533337d5SMikko Perttunen#include "tegra234-p3737-0000.dtsi"
9533337d5SMikko Perttunen
10533337d5SMikko Perttunen/ {
11533337d5SMikko Perttunen	model = "NVIDIA Jetson AGX Orin Developer Kit";
12533337d5SMikko Perttunen	compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3701-0000", "nvidia,tegra234";
13533337d5SMikko Perttunen
14533337d5SMikko Perttunen	aliases {
15533337d5SMikko Perttunen		mmc3 = "/bus@0/mmc@3460000";
16533337d5SMikko Perttunen		serial0 = &tcu;
17ff578db7Skartik		serial1 = &uarta;
18533337d5SMikko Perttunen	};
19533337d5SMikko Perttunen
2009614acdSSameer Pujar	bus@0 {
2109614acdSSameer Pujar		aconnect@2900000 {
2209614acdSSameer Pujar			status = "okay";
2309614acdSSameer Pujar
2409614acdSSameer Pujar			ahub@2900800 {
2509614acdSSameer Pujar				status = "okay";
2609614acdSSameer Pujar
2709614acdSSameer Pujar				ports {
2809614acdSSameer Pujar					#address-cells = <1>;
2909614acdSSameer Pujar					#size-cells = <0>;
3009614acdSSameer Pujar
3109614acdSSameer Pujar					port@0 {
3209614acdSSameer Pujar						reg = <0x0>;
3309614acdSSameer Pujar
3409614acdSSameer Pujar						xbar_admaif0: endpoint {
3509614acdSSameer Pujar							remote-endpoint = <&admaif0>;
3609614acdSSameer Pujar						};
3709614acdSSameer Pujar					};
3809614acdSSameer Pujar
3909614acdSSameer Pujar					port@1 {
4009614acdSSameer Pujar						reg = <0x1>;
4109614acdSSameer Pujar
4209614acdSSameer Pujar						xbar_admaif1: endpoint {
4309614acdSSameer Pujar							remote-endpoint = <&admaif1>;
4409614acdSSameer Pujar						};
4509614acdSSameer Pujar					};
4609614acdSSameer Pujar
4709614acdSSameer Pujar					port@2 {
4809614acdSSameer Pujar						reg = <0x2>;
4909614acdSSameer Pujar
5009614acdSSameer Pujar						xbar_admaif2: endpoint {
5109614acdSSameer Pujar							remote-endpoint = <&admaif2>;
5209614acdSSameer Pujar						};
5309614acdSSameer Pujar					};
5409614acdSSameer Pujar
5509614acdSSameer Pujar					port@3 {
5609614acdSSameer Pujar						reg = <0x3>;
5709614acdSSameer Pujar
5809614acdSSameer Pujar						xbar_admaif3: endpoint {
5909614acdSSameer Pujar							remote-endpoint = <&admaif3>;
6009614acdSSameer Pujar						};
6109614acdSSameer Pujar					};
6209614acdSSameer Pujar
6309614acdSSameer Pujar					port@4 {
6409614acdSSameer Pujar						reg = <0x4>;
6509614acdSSameer Pujar
6609614acdSSameer Pujar						xbar_admaif4: endpoint {
6709614acdSSameer Pujar							remote-endpoint = <&admaif4>;
6809614acdSSameer Pujar						};
6909614acdSSameer Pujar					};
7009614acdSSameer Pujar
7109614acdSSameer Pujar					port@5 {
7209614acdSSameer Pujar						reg = <0x5>;
7309614acdSSameer Pujar
7409614acdSSameer Pujar						xbar_admaif5: endpoint {
7509614acdSSameer Pujar							remote-endpoint = <&admaif5>;
7609614acdSSameer Pujar						};
7709614acdSSameer Pujar					};
7809614acdSSameer Pujar
7909614acdSSameer Pujar					port@6 {
8009614acdSSameer Pujar						reg = <0x6>;
8109614acdSSameer Pujar
8209614acdSSameer Pujar						xbar_admaif6: endpoint {
8309614acdSSameer Pujar							remote-endpoint = <&admaif6>;
8409614acdSSameer Pujar						};
8509614acdSSameer Pujar					};
8609614acdSSameer Pujar
8709614acdSSameer Pujar					port@7 {
8809614acdSSameer Pujar						reg = <0x7>;
8909614acdSSameer Pujar
9009614acdSSameer Pujar						xbar_admaif7: endpoint {
9109614acdSSameer Pujar							remote-endpoint = <&admaif7>;
9209614acdSSameer Pujar						};
9309614acdSSameer Pujar					};
9409614acdSSameer Pujar
9509614acdSSameer Pujar					port@8 {
9609614acdSSameer Pujar						reg = <0x8>;
9709614acdSSameer Pujar
9809614acdSSameer Pujar						xbar_admaif8: endpoint {
9909614acdSSameer Pujar							remote-endpoint = <&admaif8>;
10009614acdSSameer Pujar						};
10109614acdSSameer Pujar					};
10209614acdSSameer Pujar
10309614acdSSameer Pujar					port@9 {
10409614acdSSameer Pujar						reg = <0x9>;
10509614acdSSameer Pujar
10609614acdSSameer Pujar						xbar_admaif9: endpoint {
10709614acdSSameer Pujar							remote-endpoint = <&admaif9>;
10809614acdSSameer Pujar						};
10909614acdSSameer Pujar					};
11009614acdSSameer Pujar
11109614acdSSameer Pujar					port@a {
11209614acdSSameer Pujar						reg = <0xa>;
11309614acdSSameer Pujar
11409614acdSSameer Pujar						xbar_admaif10: endpoint {
11509614acdSSameer Pujar							remote-endpoint = <&admaif10>;
11609614acdSSameer Pujar						};
11709614acdSSameer Pujar					};
11809614acdSSameer Pujar
11909614acdSSameer Pujar					port@b {
12009614acdSSameer Pujar						reg = <0xb>;
12109614acdSSameer Pujar
12209614acdSSameer Pujar						xbar_admaif11: endpoint {
12309614acdSSameer Pujar							remote-endpoint = <&admaif11>;
12409614acdSSameer Pujar						};
12509614acdSSameer Pujar					};
12609614acdSSameer Pujar
12709614acdSSameer Pujar					port@c {
12809614acdSSameer Pujar						reg = <0xc>;
12909614acdSSameer Pujar
13009614acdSSameer Pujar						xbar_admaif12: endpoint {
13109614acdSSameer Pujar							remote-endpoint = <&admaif12>;
13209614acdSSameer Pujar						};
13309614acdSSameer Pujar					};
13409614acdSSameer Pujar
13509614acdSSameer Pujar					port@d {
13609614acdSSameer Pujar						reg = <0xd>;
13709614acdSSameer Pujar
13809614acdSSameer Pujar						xbar_admaif13: endpoint {
13909614acdSSameer Pujar							remote-endpoint = <&admaif13>;
14009614acdSSameer Pujar						};
14109614acdSSameer Pujar					};
14209614acdSSameer Pujar
14309614acdSSameer Pujar					port@e {
14409614acdSSameer Pujar						reg = <0xe>;
14509614acdSSameer Pujar
14609614acdSSameer Pujar						xbar_admaif14: endpoint {
14709614acdSSameer Pujar							remote-endpoint = <&admaif14>;
14809614acdSSameer Pujar						};
14909614acdSSameer Pujar					};
15009614acdSSameer Pujar
15109614acdSSameer Pujar					port@f {
15209614acdSSameer Pujar						reg = <0xf>;
15309614acdSSameer Pujar
15409614acdSSameer Pujar						xbar_admaif15: endpoint {
15509614acdSSameer Pujar							remote-endpoint = <&admaif15>;
15609614acdSSameer Pujar						};
15709614acdSSameer Pujar					};
15809614acdSSameer Pujar
15909614acdSSameer Pujar					port@10 {
16009614acdSSameer Pujar						reg = <0x10>;
16109614acdSSameer Pujar
16209614acdSSameer Pujar						xbar_admaif16: endpoint {
16309614acdSSameer Pujar							remote-endpoint = <&admaif16>;
16409614acdSSameer Pujar						};
16509614acdSSameer Pujar					};
16609614acdSSameer Pujar
16709614acdSSameer Pujar					port@11 {
16809614acdSSameer Pujar						reg = <0x11>;
16909614acdSSameer Pujar
17009614acdSSameer Pujar						xbar_admaif17: endpoint {
17109614acdSSameer Pujar							remote-endpoint = <&admaif17>;
17209614acdSSameer Pujar						};
17309614acdSSameer Pujar					};
17409614acdSSameer Pujar
17509614acdSSameer Pujar					port@12 {
17609614acdSSameer Pujar						reg = <0x12>;
17709614acdSSameer Pujar
17809614acdSSameer Pujar						xbar_admaif18: endpoint {
17909614acdSSameer Pujar							remote-endpoint = <&admaif18>;
18009614acdSSameer Pujar						};
18109614acdSSameer Pujar					};
18209614acdSSameer Pujar
18309614acdSSameer Pujar					port@13 {
18409614acdSSameer Pujar						reg = <0x13>;
18509614acdSSameer Pujar
18609614acdSSameer Pujar						xbar_admaif19: endpoint {
18709614acdSSameer Pujar							remote-endpoint = <&admaif19>;
18809614acdSSameer Pujar						};
18909614acdSSameer Pujar					};
19009614acdSSameer Pujar
19109614acdSSameer Pujar					xbar_i2s1_port: port@14 {
19209614acdSSameer Pujar						reg = <0x14>;
19309614acdSSameer Pujar
19409614acdSSameer Pujar						xbar_i2s1: endpoint {
19509614acdSSameer Pujar							remote-endpoint = <&i2s1_cif>;
19609614acdSSameer Pujar						};
19709614acdSSameer Pujar					};
19809614acdSSameer Pujar
19909614acdSSameer Pujar					xbar_i2s2_port: port@15 {
20009614acdSSameer Pujar						reg = <0x15>;
20109614acdSSameer Pujar
20209614acdSSameer Pujar						xbar_i2s2: endpoint {
20309614acdSSameer Pujar							remote-endpoint = <&i2s2_cif>;
20409614acdSSameer Pujar						};
20509614acdSSameer Pujar					};
20609614acdSSameer Pujar
20709614acdSSameer Pujar					xbar_i2s4_port: port@17 {
20809614acdSSameer Pujar						reg = <0x17>;
20909614acdSSameer Pujar
21009614acdSSameer Pujar						xbar_i2s4: endpoint {
21109614acdSSameer Pujar							remote-endpoint = <&i2s4_cif>;
21209614acdSSameer Pujar						};
21309614acdSSameer Pujar					};
21409614acdSSameer Pujar
21509614acdSSameer Pujar					xbar_i2s6_port: port@19 {
21609614acdSSameer Pujar						reg = <0x19>;
21709614acdSSameer Pujar
21809614acdSSameer Pujar						xbar_i2s6: endpoint {
21909614acdSSameer Pujar							remote-endpoint = <&i2s6_cif>;
22009614acdSSameer Pujar						};
22109614acdSSameer Pujar					};
22209614acdSSameer Pujar
22309614acdSSameer Pujar					xbar_dmic3_port: port@1c {
22409614acdSSameer Pujar						reg = <0x1c>;
22509614acdSSameer Pujar
22609614acdSSameer Pujar						xbar_dmic3: endpoint {
22709614acdSSameer Pujar							remote-endpoint = <&dmic3_cif>;
22809614acdSSameer Pujar						};
22909614acdSSameer Pujar					};
23009614acdSSameer Pujar
23109614acdSSameer Pujar					xbar_sfc1_in_port: port@20 {
23209614acdSSameer Pujar						reg = <0x20>;
23309614acdSSameer Pujar
23409614acdSSameer Pujar						xbar_sfc1_in: endpoint {
23509614acdSSameer Pujar							remote-endpoint = <&sfc1_cif_in>;
23609614acdSSameer Pujar						};
23709614acdSSameer Pujar					};
23809614acdSSameer Pujar
23909614acdSSameer Pujar					port@21 {
24009614acdSSameer Pujar						reg = <0x21>;
24109614acdSSameer Pujar
24209614acdSSameer Pujar						xbar_sfc1_out: endpoint {
24309614acdSSameer Pujar							remote-endpoint = <&sfc1_cif_out>;
24409614acdSSameer Pujar						};
24509614acdSSameer Pujar					};
24609614acdSSameer Pujar
24709614acdSSameer Pujar					xbar_sfc2_in_port: port@22 {
24809614acdSSameer Pujar						reg = <0x22>;
24909614acdSSameer Pujar
25009614acdSSameer Pujar						xbar_sfc2_in: endpoint {
25109614acdSSameer Pujar							remote-endpoint = <&sfc2_cif_in>;
25209614acdSSameer Pujar						};
25309614acdSSameer Pujar					};
25409614acdSSameer Pujar
25509614acdSSameer Pujar					port@23 {
25609614acdSSameer Pujar						reg = <0x23>;
25709614acdSSameer Pujar
25809614acdSSameer Pujar						xbar_sfc2_out: endpoint {
25909614acdSSameer Pujar							remote-endpoint = <&sfc2_cif_out>;
26009614acdSSameer Pujar						};
26109614acdSSameer Pujar					};
26209614acdSSameer Pujar
26309614acdSSameer Pujar					xbar_sfc3_in_port: port@24 {
26409614acdSSameer Pujar						reg = <0x24>;
26509614acdSSameer Pujar
26609614acdSSameer Pujar						xbar_sfc3_in: endpoint {
26709614acdSSameer Pujar							remote-endpoint = <&sfc3_cif_in>;
26809614acdSSameer Pujar						};
26909614acdSSameer Pujar					};
27009614acdSSameer Pujar
27109614acdSSameer Pujar					port@25 {
27209614acdSSameer Pujar						reg = <0x25>;
27309614acdSSameer Pujar
27409614acdSSameer Pujar						xbar_sfc3_out: endpoint {
27509614acdSSameer Pujar							remote-endpoint = <&sfc3_cif_out>;
27609614acdSSameer Pujar						};
27709614acdSSameer Pujar					};
27809614acdSSameer Pujar
27909614acdSSameer Pujar					xbar_sfc4_in_port: port@26 {
28009614acdSSameer Pujar						reg = <0x26>;
28109614acdSSameer Pujar
28209614acdSSameer Pujar						xbar_sfc4_in: endpoint {
28309614acdSSameer Pujar							remote-endpoint = <&sfc4_cif_in>;
28409614acdSSameer Pujar						};
28509614acdSSameer Pujar					};
28609614acdSSameer Pujar
28709614acdSSameer Pujar					port@27 {
28809614acdSSameer Pujar						reg = <0x27>;
28909614acdSSameer Pujar
29009614acdSSameer Pujar						xbar_sfc4_out: endpoint {
29109614acdSSameer Pujar							remote-endpoint = <&sfc4_cif_out>;
29209614acdSSameer Pujar						};
29309614acdSSameer Pujar					};
29409614acdSSameer Pujar
29509614acdSSameer Pujar					xbar_mvc1_in_port: port@28 {
29609614acdSSameer Pujar						reg = <0x28>;
29709614acdSSameer Pujar
29809614acdSSameer Pujar						xbar_mvc1_in: endpoint {
29909614acdSSameer Pujar							remote-endpoint = <&mvc1_cif_in>;
30009614acdSSameer Pujar						};
30109614acdSSameer Pujar					};
30209614acdSSameer Pujar
30309614acdSSameer Pujar					port@29 {
30409614acdSSameer Pujar						reg = <0x29>;
30509614acdSSameer Pujar
30609614acdSSameer Pujar						xbar_mvc1_out: endpoint {
30709614acdSSameer Pujar							remote-endpoint = <&mvc1_cif_out>;
30809614acdSSameer Pujar						};
30909614acdSSameer Pujar					};
31009614acdSSameer Pujar
31109614acdSSameer Pujar					xbar_mvc2_in_port: port@2a {
31209614acdSSameer Pujar						reg = <0x2a>;
31309614acdSSameer Pujar
31409614acdSSameer Pujar						xbar_mvc2_in: endpoint {
31509614acdSSameer Pujar							remote-endpoint = <&mvc2_cif_in>;
31609614acdSSameer Pujar						};
31709614acdSSameer Pujar					};
31809614acdSSameer Pujar
31909614acdSSameer Pujar					port@2b {
32009614acdSSameer Pujar						reg = <0x2b>;
32109614acdSSameer Pujar
32209614acdSSameer Pujar						xbar_mvc2_out: endpoint {
32309614acdSSameer Pujar							remote-endpoint = <&mvc2_cif_out>;
32409614acdSSameer Pujar						};
32509614acdSSameer Pujar					};
32609614acdSSameer Pujar
32709614acdSSameer Pujar					xbar_amx1_in1_port: port@2c {
32809614acdSSameer Pujar						reg = <0x2c>;
32909614acdSSameer Pujar
33009614acdSSameer Pujar						xbar_amx1_in1: endpoint {
33109614acdSSameer Pujar							remote-endpoint = <&amx1_in1>;
33209614acdSSameer Pujar						};
33309614acdSSameer Pujar					};
33409614acdSSameer Pujar
33509614acdSSameer Pujar					xbar_amx1_in2_port: port@2d {
33609614acdSSameer Pujar						reg = <0x2d>;
33709614acdSSameer Pujar
33809614acdSSameer Pujar						xbar_amx1_in2: endpoint {
33909614acdSSameer Pujar							remote-endpoint = <&amx1_in2>;
34009614acdSSameer Pujar						};
34109614acdSSameer Pujar					};
34209614acdSSameer Pujar
34309614acdSSameer Pujar					xbar_amx1_in3_port: port@2e {
34409614acdSSameer Pujar						reg = <0x2e>;
34509614acdSSameer Pujar
34609614acdSSameer Pujar						xbar_amx1_in3: endpoint {
34709614acdSSameer Pujar							remote-endpoint = <&amx1_in3>;
34809614acdSSameer Pujar						};
34909614acdSSameer Pujar					};
35009614acdSSameer Pujar
35109614acdSSameer Pujar					xbar_amx1_in4_port: port@2f {
35209614acdSSameer Pujar						reg = <0x2f>;
35309614acdSSameer Pujar
35409614acdSSameer Pujar						xbar_amx1_in4: endpoint {
35509614acdSSameer Pujar							remote-endpoint = <&amx1_in4>;
35609614acdSSameer Pujar						};
35709614acdSSameer Pujar					};
35809614acdSSameer Pujar
35909614acdSSameer Pujar					port@30 {
36009614acdSSameer Pujar						reg = <0x30>;
36109614acdSSameer Pujar
36209614acdSSameer Pujar						xbar_amx1_out: endpoint {
36309614acdSSameer Pujar							remote-endpoint = <&amx1_out>;
36409614acdSSameer Pujar						};
36509614acdSSameer Pujar					};
36609614acdSSameer Pujar
36709614acdSSameer Pujar					xbar_amx2_in1_port: port@31 {
36809614acdSSameer Pujar						reg = <0x31>;
36909614acdSSameer Pujar
37009614acdSSameer Pujar						xbar_amx2_in1: endpoint {
37109614acdSSameer Pujar							remote-endpoint = <&amx2_in1>;
37209614acdSSameer Pujar						};
37309614acdSSameer Pujar					};
37409614acdSSameer Pujar
37509614acdSSameer Pujar					xbar_amx2_in2_port: port@32 {
37609614acdSSameer Pujar						reg = <0x32>;
37709614acdSSameer Pujar
37809614acdSSameer Pujar						xbar_amx2_in2: endpoint {
37909614acdSSameer Pujar							remote-endpoint = <&amx2_in2>;
38009614acdSSameer Pujar						};
38109614acdSSameer Pujar					};
38209614acdSSameer Pujar
38309614acdSSameer Pujar					xbar_amx2_in3_port: port@33 {
38409614acdSSameer Pujar						reg = <0x33>;
38509614acdSSameer Pujar
38609614acdSSameer Pujar						xbar_amx2_in3: endpoint {
38709614acdSSameer Pujar							remote-endpoint = <&amx2_in3>;
38809614acdSSameer Pujar						};
38909614acdSSameer Pujar					};
39009614acdSSameer Pujar
39109614acdSSameer Pujar					xbar_amx2_in4_port: port@34 {
39209614acdSSameer Pujar						reg = <0x34>;
39309614acdSSameer Pujar
39409614acdSSameer Pujar						xbar_amx2_in4: endpoint {
39509614acdSSameer Pujar							remote-endpoint = <&amx2_in4>;
39609614acdSSameer Pujar						};
39709614acdSSameer Pujar					};
39809614acdSSameer Pujar
39909614acdSSameer Pujar					port@35 {
40009614acdSSameer Pujar						reg = <0x35>;
40109614acdSSameer Pujar
40209614acdSSameer Pujar						xbar_amx2_out: endpoint {
40309614acdSSameer Pujar							remote-endpoint = <&amx2_out>;
40409614acdSSameer Pujar						};
40509614acdSSameer Pujar					};
40609614acdSSameer Pujar
40709614acdSSameer Pujar					xbar_amx3_in1_port: port@36 {
40809614acdSSameer Pujar						reg = <0x36>;
40909614acdSSameer Pujar
41009614acdSSameer Pujar						xbar_amx3_in1: endpoint {
41109614acdSSameer Pujar							remote-endpoint = <&amx3_in1>;
41209614acdSSameer Pujar						};
41309614acdSSameer Pujar					};
41409614acdSSameer Pujar
41509614acdSSameer Pujar					xbar_amx3_in2_port: port@37 {
41609614acdSSameer Pujar						reg = <0x37>;
41709614acdSSameer Pujar
41809614acdSSameer Pujar						xbar_amx3_in2: endpoint {
41909614acdSSameer Pujar							remote-endpoint = <&amx3_in2>;
42009614acdSSameer Pujar						};
42109614acdSSameer Pujar					};
42209614acdSSameer Pujar
42309614acdSSameer Pujar					xbar_amx3_in3_port: port@38 {
42409614acdSSameer Pujar						reg = <0x38>;
42509614acdSSameer Pujar
42609614acdSSameer Pujar						xbar_amx3_in3: endpoint {
42709614acdSSameer Pujar							remote-endpoint = <&amx3_in3>;
42809614acdSSameer Pujar						};
42909614acdSSameer Pujar					};
43009614acdSSameer Pujar
43109614acdSSameer Pujar					xbar_amx3_in4_port: port@39 {
43209614acdSSameer Pujar						reg = <0x39>;
43309614acdSSameer Pujar
43409614acdSSameer Pujar						xbar_amx3_in4: endpoint {
43509614acdSSameer Pujar							remote-endpoint = <&amx3_in4>;
43609614acdSSameer Pujar						};
43709614acdSSameer Pujar					};
43809614acdSSameer Pujar
43909614acdSSameer Pujar					port@3a {
44009614acdSSameer Pujar						reg = <0x3a>;
44109614acdSSameer Pujar
44209614acdSSameer Pujar						xbar_amx3_out: endpoint {
44309614acdSSameer Pujar							remote-endpoint = <&amx3_out>;
44409614acdSSameer Pujar						};
44509614acdSSameer Pujar					};
44609614acdSSameer Pujar
44709614acdSSameer Pujar					xbar_amx4_in1_port: port@3b {
44809614acdSSameer Pujar						reg = <0x3b>;
44909614acdSSameer Pujar
45009614acdSSameer Pujar						xbar_amx4_in1: endpoint {
45109614acdSSameer Pujar							remote-endpoint = <&amx4_in1>;
45209614acdSSameer Pujar						};
45309614acdSSameer Pujar					};
45409614acdSSameer Pujar
45509614acdSSameer Pujar					xbar_amx4_in2_port: port@3c {
45609614acdSSameer Pujar						reg = <0x3c>;
45709614acdSSameer Pujar
45809614acdSSameer Pujar						xbar_amx4_in2: endpoint {
45909614acdSSameer Pujar							remote-endpoint = <&amx4_in2>;
46009614acdSSameer Pujar						};
46109614acdSSameer Pujar					};
46209614acdSSameer Pujar
46309614acdSSameer Pujar					xbar_amx4_in3_port: port@3d {
46409614acdSSameer Pujar						reg = <0x3d>;
46509614acdSSameer Pujar
46609614acdSSameer Pujar						xbar_amx4_in3: endpoint {
46709614acdSSameer Pujar							remote-endpoint = <&amx4_in3>;
46809614acdSSameer Pujar						};
46909614acdSSameer Pujar					};
47009614acdSSameer Pujar
47109614acdSSameer Pujar					xbar_amx4_in4_port: port@3e {
47209614acdSSameer Pujar						reg = <0x3e>;
47309614acdSSameer Pujar
47409614acdSSameer Pujar						xbar_amx4_in4: endpoint {
47509614acdSSameer Pujar							remote-endpoint = <&amx4_in4>;
47609614acdSSameer Pujar						};
47709614acdSSameer Pujar					};
47809614acdSSameer Pujar
47909614acdSSameer Pujar					port@3f {
48009614acdSSameer Pujar						reg = <0x3f>;
48109614acdSSameer Pujar
48209614acdSSameer Pujar						xbar_amx4_out: endpoint {
48309614acdSSameer Pujar							remote-endpoint = <&amx4_out>;
48409614acdSSameer Pujar						};
48509614acdSSameer Pujar					};
48609614acdSSameer Pujar
48709614acdSSameer Pujar					xbar_adx1_in_port: port@40 {
48809614acdSSameer Pujar						reg = <0x40>;
48909614acdSSameer Pujar
49009614acdSSameer Pujar						xbar_adx1_in: endpoint {
49109614acdSSameer Pujar							remote-endpoint = <&adx1_in>;
49209614acdSSameer Pujar						};
49309614acdSSameer Pujar					};
49409614acdSSameer Pujar
49509614acdSSameer Pujar					port@41 {
49609614acdSSameer Pujar						reg = <0x41>;
49709614acdSSameer Pujar
49809614acdSSameer Pujar						xbar_adx1_out1: endpoint {
49909614acdSSameer Pujar							remote-endpoint = <&adx1_out1>;
50009614acdSSameer Pujar						};
50109614acdSSameer Pujar					};
50209614acdSSameer Pujar
50309614acdSSameer Pujar					port@42 {
50409614acdSSameer Pujar						reg = <0x42>;
50509614acdSSameer Pujar
50609614acdSSameer Pujar						xbar_adx1_out2: endpoint {
50709614acdSSameer Pujar							remote-endpoint = <&adx1_out2>;
50809614acdSSameer Pujar						};
50909614acdSSameer Pujar					};
51009614acdSSameer Pujar
51109614acdSSameer Pujar					port@43 {
51209614acdSSameer Pujar						reg = <0x43>;
51309614acdSSameer Pujar
51409614acdSSameer Pujar						xbar_adx1_out3: endpoint {
51509614acdSSameer Pujar							remote-endpoint = <&adx1_out3>;
51609614acdSSameer Pujar						};
51709614acdSSameer Pujar					};
51809614acdSSameer Pujar
51909614acdSSameer Pujar					port@44 {
52009614acdSSameer Pujar						reg = <0x44>;
52109614acdSSameer Pujar
52209614acdSSameer Pujar						xbar_adx1_out4: endpoint {
52309614acdSSameer Pujar							remote-endpoint = <&adx1_out4>;
52409614acdSSameer Pujar						};
52509614acdSSameer Pujar					};
52609614acdSSameer Pujar
52709614acdSSameer Pujar					xbar_adx2_in_port: port@45 {
52809614acdSSameer Pujar						reg = <0x45>;
52909614acdSSameer Pujar
53009614acdSSameer Pujar						xbar_adx2_in: endpoint {
53109614acdSSameer Pujar							remote-endpoint = <&adx2_in>;
53209614acdSSameer Pujar						};
53309614acdSSameer Pujar					};
53409614acdSSameer Pujar
53509614acdSSameer Pujar					port@46 {
53609614acdSSameer Pujar						reg = <0x46>;
53709614acdSSameer Pujar
53809614acdSSameer Pujar						xbar_adx2_out1: endpoint {
53909614acdSSameer Pujar							remote-endpoint = <&adx2_out1>;
54009614acdSSameer Pujar						};
54109614acdSSameer Pujar					};
54209614acdSSameer Pujar
54309614acdSSameer Pujar					port@47 {
54409614acdSSameer Pujar						reg = <0x47>;
54509614acdSSameer Pujar
54609614acdSSameer Pujar						xbar_adx2_out2: endpoint {
54709614acdSSameer Pujar							remote-endpoint = <&adx2_out2>;
54809614acdSSameer Pujar						};
54909614acdSSameer Pujar					};
55009614acdSSameer Pujar
55109614acdSSameer Pujar					port@48 {
55209614acdSSameer Pujar						reg = <0x48>;
55309614acdSSameer Pujar
55409614acdSSameer Pujar						xbar_adx2_out3: endpoint {
55509614acdSSameer Pujar							remote-endpoint = <&adx2_out3>;
55609614acdSSameer Pujar						};
55709614acdSSameer Pujar					};
55809614acdSSameer Pujar
55909614acdSSameer Pujar					port@49 {
56009614acdSSameer Pujar						reg = <0x49>;
56109614acdSSameer Pujar
56209614acdSSameer Pujar						xbar_adx2_out4: endpoint {
56309614acdSSameer Pujar							remote-endpoint = <&adx2_out4>;
56409614acdSSameer Pujar						};
56509614acdSSameer Pujar					};
56609614acdSSameer Pujar
56709614acdSSameer Pujar					xbar_adx3_in_port: port@4a {
56809614acdSSameer Pujar						reg = <0x4a>;
56909614acdSSameer Pujar
57009614acdSSameer Pujar						xbar_adx3_in: endpoint {
57109614acdSSameer Pujar							remote-endpoint = <&adx3_in>;
57209614acdSSameer Pujar						};
57309614acdSSameer Pujar					};
57409614acdSSameer Pujar
57509614acdSSameer Pujar					port@4b {
57609614acdSSameer Pujar						reg = <0x4b>;
57709614acdSSameer Pujar
57809614acdSSameer Pujar						xbar_adx3_out1: endpoint {
57909614acdSSameer Pujar							remote-endpoint = <&adx3_out1>;
58009614acdSSameer Pujar						};
58109614acdSSameer Pujar					};
58209614acdSSameer Pujar
58309614acdSSameer Pujar					port@4c {
58409614acdSSameer Pujar						reg = <0x4c>;
58509614acdSSameer Pujar
58609614acdSSameer Pujar						xbar_adx3_out2: endpoint {
58709614acdSSameer Pujar							remote-endpoint = <&adx3_out2>;
58809614acdSSameer Pujar						};
58909614acdSSameer Pujar					};
59009614acdSSameer Pujar
59109614acdSSameer Pujar					port@4d {
59209614acdSSameer Pujar						reg = <0x4d>;
59309614acdSSameer Pujar
59409614acdSSameer Pujar						xbar_adx3_out3: endpoint {
59509614acdSSameer Pujar							remote-endpoint = <&adx3_out3>;
59609614acdSSameer Pujar						};
59709614acdSSameer Pujar					};
59809614acdSSameer Pujar
59909614acdSSameer Pujar					port@4e {
60009614acdSSameer Pujar						reg = <0x4e>;
60109614acdSSameer Pujar
60209614acdSSameer Pujar						xbar_adx3_out4: endpoint {
60309614acdSSameer Pujar							remote-endpoint = <&adx3_out4>;
60409614acdSSameer Pujar						};
60509614acdSSameer Pujar					};
60609614acdSSameer Pujar
60709614acdSSameer Pujar					xbar_adx4_in_port: port@4f {
60809614acdSSameer Pujar						reg = <0x4f>;
60909614acdSSameer Pujar
61009614acdSSameer Pujar						xbar_adx4_in: endpoint {
61109614acdSSameer Pujar							remote-endpoint = <&adx4_in>;
61209614acdSSameer Pujar						};
61309614acdSSameer Pujar					};
61409614acdSSameer Pujar
61509614acdSSameer Pujar					port@50 {
61609614acdSSameer Pujar						reg = <0x50>;
61709614acdSSameer Pujar
61809614acdSSameer Pujar						xbar_adx4_out1: endpoint {
61909614acdSSameer Pujar							remote-endpoint = <&adx4_out1>;
62009614acdSSameer Pujar						};
62109614acdSSameer Pujar					};
62209614acdSSameer Pujar
62309614acdSSameer Pujar					port@51 {
62409614acdSSameer Pujar						reg = <0x51>;
62509614acdSSameer Pujar
62609614acdSSameer Pujar						xbar_adx4_out2: endpoint {
62709614acdSSameer Pujar							remote-endpoint = <&adx4_out2>;
62809614acdSSameer Pujar						};
62909614acdSSameer Pujar					};
63009614acdSSameer Pujar
63109614acdSSameer Pujar					port@52 {
63209614acdSSameer Pujar						reg = <0x52>;
63309614acdSSameer Pujar
63409614acdSSameer Pujar						xbar_adx4_out3: endpoint {
63509614acdSSameer Pujar							remote-endpoint = <&adx4_out3>;
63609614acdSSameer Pujar						};
63709614acdSSameer Pujar					};
63809614acdSSameer Pujar
63909614acdSSameer Pujar					port@53 {
64009614acdSSameer Pujar						reg = <0x53>;
64109614acdSSameer Pujar
64209614acdSSameer Pujar						xbar_adx4_out4: endpoint {
64309614acdSSameer Pujar							remote-endpoint = <&adx4_out4>;
64409614acdSSameer Pujar						};
64509614acdSSameer Pujar					};
64609614acdSSameer Pujar
64709614acdSSameer Pujar					xbar_mix_in1_port: port@54 {
64809614acdSSameer Pujar						reg = <0x54>;
64909614acdSSameer Pujar
65009614acdSSameer Pujar						xbar_mix_in1: endpoint {
65109614acdSSameer Pujar							remote-endpoint = <&mix_in1>;
65209614acdSSameer Pujar						};
65309614acdSSameer Pujar					};
65409614acdSSameer Pujar
65509614acdSSameer Pujar					xbar_mix_in2_port: port@55 {
65609614acdSSameer Pujar						reg = <0x55>;
65709614acdSSameer Pujar
65809614acdSSameer Pujar						xbar_mix_in2: endpoint {
65909614acdSSameer Pujar							remote-endpoint = <&mix_in2>;
66009614acdSSameer Pujar						};
66109614acdSSameer Pujar					};
66209614acdSSameer Pujar
66309614acdSSameer Pujar					xbar_mix_in3_port: port@56 {
66409614acdSSameer Pujar						reg = <0x56>;
66509614acdSSameer Pujar
66609614acdSSameer Pujar						xbar_mix_in3: endpoint {
66709614acdSSameer Pujar							remote-endpoint = <&mix_in3>;
66809614acdSSameer Pujar						};
66909614acdSSameer Pujar					};
67009614acdSSameer Pujar
67109614acdSSameer Pujar					xbar_mix_in4_port: port@57 {
67209614acdSSameer Pujar						reg = <0x57>;
67309614acdSSameer Pujar
67409614acdSSameer Pujar						xbar_mix_in4: endpoint {
67509614acdSSameer Pujar							remote-endpoint = <&mix_in4>;
67609614acdSSameer Pujar						};
67709614acdSSameer Pujar					};
67809614acdSSameer Pujar
67909614acdSSameer Pujar					xbar_mix_in5_port: port@58 {
68009614acdSSameer Pujar						reg = <0x58>;
68109614acdSSameer Pujar
68209614acdSSameer Pujar						xbar_mix_in5: endpoint {
68309614acdSSameer Pujar							remote-endpoint = <&mix_in5>;
68409614acdSSameer Pujar						};
68509614acdSSameer Pujar					};
68609614acdSSameer Pujar
68709614acdSSameer Pujar					xbar_mix_in6_port: port@59 {
68809614acdSSameer Pujar						reg = <0x59>;
68909614acdSSameer Pujar
69009614acdSSameer Pujar						xbar_mix_in6: endpoint {
69109614acdSSameer Pujar							remote-endpoint = <&mix_in6>;
69209614acdSSameer Pujar						};
69309614acdSSameer Pujar					};
69409614acdSSameer Pujar
69509614acdSSameer Pujar					xbar_mix_in7_port: port@5a {
69609614acdSSameer Pujar						reg = <0x5a>;
69709614acdSSameer Pujar
69809614acdSSameer Pujar						xbar_mix_in7: endpoint {
69909614acdSSameer Pujar							remote-endpoint = <&mix_in7>;
70009614acdSSameer Pujar						};
70109614acdSSameer Pujar					};
70209614acdSSameer Pujar
70309614acdSSameer Pujar					xbar_mix_in8_port: port@5b {
70409614acdSSameer Pujar						reg = <0x5b>;
70509614acdSSameer Pujar
70609614acdSSameer Pujar						xbar_mix_in8: endpoint {
70709614acdSSameer Pujar							remote-endpoint = <&mix_in8>;
70809614acdSSameer Pujar						};
70909614acdSSameer Pujar					};
71009614acdSSameer Pujar
71109614acdSSameer Pujar					xbar_mix_in9_port: port@5c {
71209614acdSSameer Pujar						reg = <0x5c>;
71309614acdSSameer Pujar
71409614acdSSameer Pujar						xbar_mix_in9: endpoint {
71509614acdSSameer Pujar							remote-endpoint = <&mix_in9>;
71609614acdSSameer Pujar						};
71709614acdSSameer Pujar					};
71809614acdSSameer Pujar
71909614acdSSameer Pujar					xbar_mix_in10_port: port@5d {
72009614acdSSameer Pujar						reg = <0x5d>;
72109614acdSSameer Pujar
72209614acdSSameer Pujar						xbar_mix_in10: endpoint {
72309614acdSSameer Pujar							remote-endpoint = <&mix_in10>;
72409614acdSSameer Pujar						};
72509614acdSSameer Pujar					};
72609614acdSSameer Pujar
72709614acdSSameer Pujar					port@5e {
72809614acdSSameer Pujar						reg = <0x5e>;
72909614acdSSameer Pujar
73009614acdSSameer Pujar						xbar_mix_out1: endpoint {
73109614acdSSameer Pujar							remote-endpoint = <&mix_out1>;
73209614acdSSameer Pujar						};
73309614acdSSameer Pujar					};
73409614acdSSameer Pujar
73509614acdSSameer Pujar					port@5f {
73609614acdSSameer Pujar						reg = <0x5f>;
73709614acdSSameer Pujar
73809614acdSSameer Pujar						xbar_mix_out2: endpoint {
73909614acdSSameer Pujar							remote-endpoint = <&mix_out2>;
74009614acdSSameer Pujar						};
74109614acdSSameer Pujar					};
74209614acdSSameer Pujar
74309614acdSSameer Pujar					port@60 {
74409614acdSSameer Pujar						reg = <0x60>;
74509614acdSSameer Pujar
74609614acdSSameer Pujar						xbar_mix_out3: endpoint {
74709614acdSSameer Pujar							remote-endpoint = <&mix_out3>;
74809614acdSSameer Pujar						};
74909614acdSSameer Pujar					};
75009614acdSSameer Pujar
75109614acdSSameer Pujar					port@61 {
75209614acdSSameer Pujar						reg = <0x61>;
75309614acdSSameer Pujar
75409614acdSSameer Pujar						xbar_mix_out4: endpoint {
75509614acdSSameer Pujar							remote-endpoint = <&mix_out4>;
75609614acdSSameer Pujar						};
75709614acdSSameer Pujar					};
75809614acdSSameer Pujar
75909614acdSSameer Pujar					port@62 {
76009614acdSSameer Pujar						reg = <0x62>;
76109614acdSSameer Pujar
76209614acdSSameer Pujar						xbar_mix_out5: endpoint {
76309614acdSSameer Pujar							remote-endpoint = <&mix_out5>;
76409614acdSSameer Pujar						};
76509614acdSSameer Pujar					};
766261a46a9SSameer Pujar
767261a46a9SSameer Pujar					xbar_asrc_in1_port: port@63 {
768261a46a9SSameer Pujar						reg = <0x63>;
769261a46a9SSameer Pujar
770261a46a9SSameer Pujar						xbar_asrc_in1_ep: endpoint {
771261a46a9SSameer Pujar							remote-endpoint = <&asrc_in1_ep>;
772261a46a9SSameer Pujar						};
773261a46a9SSameer Pujar					};
774261a46a9SSameer Pujar
775261a46a9SSameer Pujar					port@64 {
776261a46a9SSameer Pujar						reg = <0x64>;
777261a46a9SSameer Pujar
778261a46a9SSameer Pujar						xbar_asrc_out1_ep: endpoint {
779261a46a9SSameer Pujar							remote-endpoint = <&asrc_out1_ep>;
780261a46a9SSameer Pujar						};
781261a46a9SSameer Pujar					};
782261a46a9SSameer Pujar
783261a46a9SSameer Pujar					xbar_asrc_in2_port: port@65 {
784261a46a9SSameer Pujar						reg = <0x65>;
785261a46a9SSameer Pujar
786261a46a9SSameer Pujar						xbar_asrc_in2_ep: endpoint {
787261a46a9SSameer Pujar							remote-endpoint = <&asrc_in2_ep>;
788261a46a9SSameer Pujar						};
789261a46a9SSameer Pujar					};
790261a46a9SSameer Pujar
791261a46a9SSameer Pujar					port@66 {
792261a46a9SSameer Pujar						reg = <0x66>;
793261a46a9SSameer Pujar
794261a46a9SSameer Pujar						xbar_asrc_out2_ep: endpoint {
795261a46a9SSameer Pujar							remote-endpoint = <&asrc_out2_ep>;
796261a46a9SSameer Pujar						};
797261a46a9SSameer Pujar					};
798261a46a9SSameer Pujar
799261a46a9SSameer Pujar					xbar_asrc_in3_port: port@67 {
800261a46a9SSameer Pujar						reg = <0x67>;
801261a46a9SSameer Pujar
802261a46a9SSameer Pujar						xbar_asrc_in3_ep: endpoint {
803261a46a9SSameer Pujar							remote-endpoint = <&asrc_in3_ep>;
804261a46a9SSameer Pujar						};
805261a46a9SSameer Pujar					};
806261a46a9SSameer Pujar
807261a46a9SSameer Pujar					port@68 {
808261a46a9SSameer Pujar						reg = <0x68>;
809261a46a9SSameer Pujar
810261a46a9SSameer Pujar						xbar_asrc_out3_ep: endpoint {
811261a46a9SSameer Pujar							remote-endpoint = <&asrc_out3_ep>;
812261a46a9SSameer Pujar						};
813261a46a9SSameer Pujar					};
814261a46a9SSameer Pujar
815261a46a9SSameer Pujar					xbar_asrc_in4_port: port@69 {
816261a46a9SSameer Pujar						reg = <0x69>;
817261a46a9SSameer Pujar
818261a46a9SSameer Pujar						xbar_asrc_in4_ep: endpoint {
819261a46a9SSameer Pujar							remote-endpoint = <&asrc_in4_ep>;
820261a46a9SSameer Pujar						};
821261a46a9SSameer Pujar					};
822261a46a9SSameer Pujar
823261a46a9SSameer Pujar					port@6a {
824261a46a9SSameer Pujar						reg = <0x6a>;
825261a46a9SSameer Pujar
826261a46a9SSameer Pujar						xbar_asrc_out4_ep: endpoint {
827261a46a9SSameer Pujar							remote-endpoint = <&asrc_out4_ep>;
828261a46a9SSameer Pujar						};
829261a46a9SSameer Pujar					};
830261a46a9SSameer Pujar
831261a46a9SSameer Pujar					xbar_asrc_in5_port: port@6b {
832261a46a9SSameer Pujar						reg = <0x6b>;
833261a46a9SSameer Pujar
834261a46a9SSameer Pujar						xbar_asrc_in5_ep: endpoint {
835261a46a9SSameer Pujar							remote-endpoint = <&asrc_in5_ep>;
836261a46a9SSameer Pujar						};
837261a46a9SSameer Pujar					};
838261a46a9SSameer Pujar
839261a46a9SSameer Pujar					port@6c {
840261a46a9SSameer Pujar						reg = <0x6c>;
841261a46a9SSameer Pujar
842261a46a9SSameer Pujar						xbar_asrc_out5_ep: endpoint {
843261a46a9SSameer Pujar							remote-endpoint = <&asrc_out5_ep>;
844261a46a9SSameer Pujar						};
845261a46a9SSameer Pujar					};
846261a46a9SSameer Pujar
847261a46a9SSameer Pujar					xbar_asrc_in6_port: port@6d {
848261a46a9SSameer Pujar						reg = <0x6d>;
849261a46a9SSameer Pujar
850261a46a9SSameer Pujar						xbar_asrc_in6_ep: endpoint {
851261a46a9SSameer Pujar							remote-endpoint = <&asrc_in6_ep>;
852261a46a9SSameer Pujar						};
853261a46a9SSameer Pujar					};
854261a46a9SSameer Pujar
855261a46a9SSameer Pujar					port@6e {
856261a46a9SSameer Pujar						reg = <0x6e>;
857261a46a9SSameer Pujar
858261a46a9SSameer Pujar						xbar_asrc_out6_ep: endpoint {
859261a46a9SSameer Pujar							remote-endpoint = <&asrc_out6_ep>;
860261a46a9SSameer Pujar						};
861261a46a9SSameer Pujar					};
862261a46a9SSameer Pujar
863261a46a9SSameer Pujar					xbar_asrc_in7_port: port@6f {
864261a46a9SSameer Pujar						reg = <0x6f>;
865261a46a9SSameer Pujar
866261a46a9SSameer Pujar						xbar_asrc_in7_ep: endpoint {
867261a46a9SSameer Pujar							remote-endpoint = <&asrc_in7_ep>;
868261a46a9SSameer Pujar						};
869261a46a9SSameer Pujar					};
870afcb41e3SSameer Pujar
871afcb41e3SSameer Pujar					xbar_ope1_in_port: port@70 {
872afcb41e3SSameer Pujar						reg = <0x70>;
873afcb41e3SSameer Pujar
874afcb41e3SSameer Pujar						xbar_ope1_in_ep: endpoint {
875afcb41e3SSameer Pujar							remote-endpoint = <&ope1_cif_in_ep>;
876afcb41e3SSameer Pujar						};
877afcb41e3SSameer Pujar					};
878afcb41e3SSameer Pujar
879afcb41e3SSameer Pujar					port@71 {
880afcb41e3SSameer Pujar						reg = <0x71>;
881afcb41e3SSameer Pujar
882afcb41e3SSameer Pujar						xbar_ope1_out_ep: endpoint {
883afcb41e3SSameer Pujar							remote-endpoint = <&ope1_cif_out_ep>;
884afcb41e3SSameer Pujar						};
885afcb41e3SSameer Pujar					};
88609614acdSSameer Pujar				};
88709614acdSSameer Pujar
88809614acdSSameer Pujar				i2s@2901000 {
88909614acdSSameer Pujar					status = "okay";
89009614acdSSameer Pujar
89109614acdSSameer Pujar					ports {
89209614acdSSameer Pujar						#address-cells = <1>;
89309614acdSSameer Pujar						#size-cells = <0>;
89409614acdSSameer Pujar
89509614acdSSameer Pujar						port@0 {
89609614acdSSameer Pujar							reg = <0>;
89709614acdSSameer Pujar
89809614acdSSameer Pujar							i2s1_cif: endpoint {
89909614acdSSameer Pujar								remote-endpoint = <&xbar_i2s1>;
90009614acdSSameer Pujar							};
90109614acdSSameer Pujar						};
90209614acdSSameer Pujar
90309614acdSSameer Pujar						i2s1_port: port@1 {
90409614acdSSameer Pujar							reg = <1>;
90509614acdSSameer Pujar
90609614acdSSameer Pujar							i2s1_dap: endpoint {
90709614acdSSameer Pujar								dai-format = "i2s";
90809614acdSSameer Pujar								/* placeholder for external codec */
90909614acdSSameer Pujar							};
91009614acdSSameer Pujar						};
91109614acdSSameer Pujar					};
91209614acdSSameer Pujar				};
91309614acdSSameer Pujar
91409614acdSSameer Pujar				i2s@2901100 {
91509614acdSSameer Pujar					status = "okay";
91609614acdSSameer Pujar
91709614acdSSameer Pujar					ports {
91809614acdSSameer Pujar						#address-cells = <1>;
91909614acdSSameer Pujar						#size-cells = <0>;
92009614acdSSameer Pujar
92109614acdSSameer Pujar						port@0 {
92209614acdSSameer Pujar							reg = <0>;
92309614acdSSameer Pujar
92409614acdSSameer Pujar							i2s2_cif: endpoint {
92509614acdSSameer Pujar								remote-endpoint = <&xbar_i2s2>;
92609614acdSSameer Pujar							};
92709614acdSSameer Pujar						};
92809614acdSSameer Pujar
92909614acdSSameer Pujar						i2s2_port: port@1 {
93009614acdSSameer Pujar							reg = <1>;
93109614acdSSameer Pujar
93209614acdSSameer Pujar							i2s2_dap: endpoint {
93309614acdSSameer Pujar								dai-format = "i2s";
93409614acdSSameer Pujar								/* placeholder for external codec */
93509614acdSSameer Pujar							};
93609614acdSSameer Pujar						};
93709614acdSSameer Pujar					};
93809614acdSSameer Pujar				};
93909614acdSSameer Pujar
94009614acdSSameer Pujar				i2s@2901300 {
94109614acdSSameer Pujar					status = "okay";
94209614acdSSameer Pujar
94309614acdSSameer Pujar					ports {
94409614acdSSameer Pujar						#address-cells = <1>;
94509614acdSSameer Pujar						#size-cells = <0>;
94609614acdSSameer Pujar
94709614acdSSameer Pujar						port@0 {
94809614acdSSameer Pujar							reg = <0>;
94909614acdSSameer Pujar
95009614acdSSameer Pujar							i2s4_cif: endpoint {
95109614acdSSameer Pujar								remote-endpoint = <&xbar_i2s4>;
95209614acdSSameer Pujar							};
95309614acdSSameer Pujar						};
95409614acdSSameer Pujar
95509614acdSSameer Pujar						i2s4_port: port@1 {
95609614acdSSameer Pujar							reg = <1>;
95709614acdSSameer Pujar
95809614acdSSameer Pujar							i2s4_dap: endpoint {
95909614acdSSameer Pujar								dai-format = "i2s";
96009614acdSSameer Pujar								/* placeholder for external codec */
96109614acdSSameer Pujar							};
96209614acdSSameer Pujar						};
96309614acdSSameer Pujar					};
96409614acdSSameer Pujar				};
96509614acdSSameer Pujar
96609614acdSSameer Pujar				i2s@2901500 {
96709614acdSSameer Pujar					status = "okay";
96809614acdSSameer Pujar
96909614acdSSameer Pujar					ports {
97009614acdSSameer Pujar						#address-cells = <1>;
97109614acdSSameer Pujar						#size-cells = <0>;
97209614acdSSameer Pujar
97309614acdSSameer Pujar						port@0 {
97409614acdSSameer Pujar							reg = <0>;
97509614acdSSameer Pujar
97609614acdSSameer Pujar							i2s6_cif: endpoint {
97709614acdSSameer Pujar								remote-endpoint = <&xbar_i2s6>;
97809614acdSSameer Pujar							};
97909614acdSSameer Pujar						};
98009614acdSSameer Pujar
98109614acdSSameer Pujar						i2s6_port: port@1 {
98209614acdSSameer Pujar							reg = <1>;
98309614acdSSameer Pujar
98409614acdSSameer Pujar							i2s6_dap: endpoint {
98509614acdSSameer Pujar								dai-format = "i2s";
98609614acdSSameer Pujar								/* placeholder for external codec */
98709614acdSSameer Pujar							};
98809614acdSSameer Pujar						};
98909614acdSSameer Pujar					};
99009614acdSSameer Pujar				};
99109614acdSSameer Pujar
99209614acdSSameer Pujar				sfc@2902000 {
99309614acdSSameer Pujar					status = "okay";
99409614acdSSameer Pujar
99509614acdSSameer Pujar					ports {
99609614acdSSameer Pujar						#address-cells = <1>;
99709614acdSSameer Pujar						#size-cells = <0>;
99809614acdSSameer Pujar
99909614acdSSameer Pujar						port@0 {
100009614acdSSameer Pujar							reg = <0>;
100109614acdSSameer Pujar
100209614acdSSameer Pujar							sfc1_cif_in: endpoint {
100309614acdSSameer Pujar								remote-endpoint = <&xbar_sfc1_in>;
100409614acdSSameer Pujar							};
100509614acdSSameer Pujar						};
100609614acdSSameer Pujar
100709614acdSSameer Pujar						sfc1_out_port: port@1 {
100809614acdSSameer Pujar							reg = <1>;
100909614acdSSameer Pujar
101009614acdSSameer Pujar							sfc1_cif_out: endpoint {
101109614acdSSameer Pujar								remote-endpoint = <&xbar_sfc1_out>;
101209614acdSSameer Pujar							};
101309614acdSSameer Pujar						};
101409614acdSSameer Pujar					};
101509614acdSSameer Pujar				};
101609614acdSSameer Pujar
101709614acdSSameer Pujar				sfc@2902200 {
101809614acdSSameer Pujar					status = "okay";
101909614acdSSameer Pujar
102009614acdSSameer Pujar					ports {
102109614acdSSameer Pujar						#address-cells = <1>;
102209614acdSSameer Pujar						#size-cells = <0>;
102309614acdSSameer Pujar
102409614acdSSameer Pujar						port@0 {
102509614acdSSameer Pujar							reg = <0>;
102609614acdSSameer Pujar
102709614acdSSameer Pujar							sfc2_cif_in: endpoint {
102809614acdSSameer Pujar								remote-endpoint = <&xbar_sfc2_in>;
102909614acdSSameer Pujar							};
103009614acdSSameer Pujar						};
103109614acdSSameer Pujar
103209614acdSSameer Pujar						sfc2_out_port: port@1 {
103309614acdSSameer Pujar							reg = <1>;
103409614acdSSameer Pujar
103509614acdSSameer Pujar							sfc2_cif_out: endpoint {
103609614acdSSameer Pujar								remote-endpoint = <&xbar_sfc2_out>;
103709614acdSSameer Pujar							};
103809614acdSSameer Pujar						};
103909614acdSSameer Pujar					};
104009614acdSSameer Pujar				};
104109614acdSSameer Pujar
104209614acdSSameer Pujar				sfc@2902400 {
104309614acdSSameer Pujar					status = "okay";
104409614acdSSameer Pujar
104509614acdSSameer Pujar					ports {
104609614acdSSameer Pujar						#address-cells = <1>;
104709614acdSSameer Pujar						#size-cells = <0>;
104809614acdSSameer Pujar
104909614acdSSameer Pujar						port@0 {
105009614acdSSameer Pujar							reg = <0>;
105109614acdSSameer Pujar
105209614acdSSameer Pujar							sfc3_cif_in: endpoint {
105309614acdSSameer Pujar								remote-endpoint = <&xbar_sfc3_in>;
105409614acdSSameer Pujar							};
105509614acdSSameer Pujar						};
105609614acdSSameer Pujar
105709614acdSSameer Pujar						sfc3_out_port: port@1 {
105809614acdSSameer Pujar							reg = <1>;
105909614acdSSameer Pujar
106009614acdSSameer Pujar							sfc3_cif_out: endpoint {
106109614acdSSameer Pujar								remote-endpoint = <&xbar_sfc3_out>;
106209614acdSSameer Pujar							};
106309614acdSSameer Pujar						};
106409614acdSSameer Pujar					};
106509614acdSSameer Pujar				};
106609614acdSSameer Pujar
106709614acdSSameer Pujar				sfc@2902600 {
106809614acdSSameer Pujar					status = "okay";
106909614acdSSameer Pujar
107009614acdSSameer Pujar					ports {
107109614acdSSameer Pujar						#address-cells = <1>;
107209614acdSSameer Pujar						#size-cells = <0>;
107309614acdSSameer Pujar
107409614acdSSameer Pujar						port@0 {
107509614acdSSameer Pujar							reg = <0>;
107609614acdSSameer Pujar
107709614acdSSameer Pujar							sfc4_cif_in: endpoint {
107809614acdSSameer Pujar								remote-endpoint = <&xbar_sfc4_in>;
107909614acdSSameer Pujar							};
108009614acdSSameer Pujar						};
108109614acdSSameer Pujar
108209614acdSSameer Pujar						sfc4_out_port: port@1 {
108309614acdSSameer Pujar							reg = <1>;
108409614acdSSameer Pujar
108509614acdSSameer Pujar							sfc4_cif_out: endpoint {
108609614acdSSameer Pujar								remote-endpoint = <&xbar_sfc4_out>;
108709614acdSSameer Pujar							};
108809614acdSSameer Pujar						};
108909614acdSSameer Pujar					};
109009614acdSSameer Pujar				};
109109614acdSSameer Pujar
109209614acdSSameer Pujar				amx@2903000 {
109309614acdSSameer Pujar					status = "okay";
109409614acdSSameer Pujar
109509614acdSSameer Pujar					ports {
109609614acdSSameer Pujar						#address-cells = <1>;
109709614acdSSameer Pujar						#size-cells = <0>;
109809614acdSSameer Pujar
109909614acdSSameer Pujar						port@0 {
110009614acdSSameer Pujar							reg = <0>;
110109614acdSSameer Pujar
110209614acdSSameer Pujar							amx1_in1: endpoint {
110309614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in1>;
110409614acdSSameer Pujar							};
110509614acdSSameer Pujar						};
110609614acdSSameer Pujar
110709614acdSSameer Pujar						port@1 {
110809614acdSSameer Pujar							reg = <1>;
110909614acdSSameer Pujar
111009614acdSSameer Pujar							amx1_in2: endpoint {
111109614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in2>;
111209614acdSSameer Pujar							};
111309614acdSSameer Pujar						};
111409614acdSSameer Pujar
111509614acdSSameer Pujar						port@2 {
111609614acdSSameer Pujar							reg = <2>;
111709614acdSSameer Pujar
111809614acdSSameer Pujar							amx1_in3: endpoint {
111909614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in3>;
112009614acdSSameer Pujar							};
112109614acdSSameer Pujar						};
112209614acdSSameer Pujar
112309614acdSSameer Pujar						port@3 {
112409614acdSSameer Pujar							reg = <3>;
112509614acdSSameer Pujar
112609614acdSSameer Pujar							amx1_in4: endpoint {
112709614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in4>;
112809614acdSSameer Pujar							};
112909614acdSSameer Pujar						};
113009614acdSSameer Pujar
113109614acdSSameer Pujar						amx1_out_port: port@4 {
113209614acdSSameer Pujar							reg = <4>;
113309614acdSSameer Pujar
113409614acdSSameer Pujar							amx1_out: endpoint {
113509614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_out>;
113609614acdSSameer Pujar							};
113709614acdSSameer Pujar						};
113809614acdSSameer Pujar					};
113909614acdSSameer Pujar				};
114009614acdSSameer Pujar
114109614acdSSameer Pujar				amx@2903100 {
114209614acdSSameer Pujar					status = "okay";
114309614acdSSameer Pujar
114409614acdSSameer Pujar					ports {
114509614acdSSameer Pujar						#address-cells = <1>;
114609614acdSSameer Pujar						#size-cells = <0>;
114709614acdSSameer Pujar
114809614acdSSameer Pujar						port@0 {
114909614acdSSameer Pujar							reg = <0>;
115009614acdSSameer Pujar
115109614acdSSameer Pujar							amx2_in1: endpoint {
115209614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in1>;
115309614acdSSameer Pujar							};
115409614acdSSameer Pujar						};
115509614acdSSameer Pujar
115609614acdSSameer Pujar						port@1 {
115709614acdSSameer Pujar							reg = <1>;
115809614acdSSameer Pujar
115909614acdSSameer Pujar							amx2_in2: endpoint {
116009614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in2>;
116109614acdSSameer Pujar							};
116209614acdSSameer Pujar						};
116309614acdSSameer Pujar
116409614acdSSameer Pujar						port@2 {
116509614acdSSameer Pujar							reg = <2>;
116609614acdSSameer Pujar
116709614acdSSameer Pujar							amx2_in3: endpoint {
116809614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in3>;
116909614acdSSameer Pujar							};
117009614acdSSameer Pujar						};
117109614acdSSameer Pujar
117209614acdSSameer Pujar						port@3 {
117309614acdSSameer Pujar							reg = <3>;
117409614acdSSameer Pujar
117509614acdSSameer Pujar							amx2_in4: endpoint {
117609614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in4>;
117709614acdSSameer Pujar							};
117809614acdSSameer Pujar						};
117909614acdSSameer Pujar
118009614acdSSameer Pujar						amx2_out_port: port@4 {
118109614acdSSameer Pujar							reg = <4>;
118209614acdSSameer Pujar
118309614acdSSameer Pujar							amx2_out: endpoint {
118409614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_out>;
118509614acdSSameer Pujar							};
118609614acdSSameer Pujar						};
118709614acdSSameer Pujar					};
118809614acdSSameer Pujar				};
118909614acdSSameer Pujar
119009614acdSSameer Pujar				amx@2903200 {
119109614acdSSameer Pujar					status = "okay";
119209614acdSSameer Pujar
119309614acdSSameer Pujar					ports {
119409614acdSSameer Pujar						#address-cells = <1>;
119509614acdSSameer Pujar						#size-cells = <0>;
119609614acdSSameer Pujar
119709614acdSSameer Pujar						port@0 {
119809614acdSSameer Pujar							reg = <0>;
119909614acdSSameer Pujar
120009614acdSSameer Pujar							amx3_in1: endpoint {
120109614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in1>;
120209614acdSSameer Pujar							};
120309614acdSSameer Pujar						};
120409614acdSSameer Pujar
120509614acdSSameer Pujar						port@1 {
120609614acdSSameer Pujar							reg = <1>;
120709614acdSSameer Pujar
120809614acdSSameer Pujar							amx3_in2: endpoint {
120909614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in2>;
121009614acdSSameer Pujar							};
121109614acdSSameer Pujar						};
121209614acdSSameer Pujar
121309614acdSSameer Pujar						port@2 {
121409614acdSSameer Pujar							reg = <2>;
121509614acdSSameer Pujar
121609614acdSSameer Pujar							amx3_in3: endpoint {
121709614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in3>;
121809614acdSSameer Pujar							};
121909614acdSSameer Pujar						};
122009614acdSSameer Pujar
122109614acdSSameer Pujar						port@3 {
122209614acdSSameer Pujar							reg = <3>;
122309614acdSSameer Pujar
122409614acdSSameer Pujar							amx3_in4: endpoint {
122509614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in4>;
122609614acdSSameer Pujar							};
122709614acdSSameer Pujar						};
122809614acdSSameer Pujar
122909614acdSSameer Pujar						amx3_out_port: port@4 {
123009614acdSSameer Pujar							reg = <4>;
123109614acdSSameer Pujar
123209614acdSSameer Pujar							amx3_out: endpoint {
123309614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_out>;
123409614acdSSameer Pujar							};
123509614acdSSameer Pujar						};
123609614acdSSameer Pujar					};
123709614acdSSameer Pujar				};
123809614acdSSameer Pujar
123909614acdSSameer Pujar				amx@2903300 {
124009614acdSSameer Pujar					status = "okay";
124109614acdSSameer Pujar
124209614acdSSameer Pujar					ports {
124309614acdSSameer Pujar						#address-cells = <1>;
124409614acdSSameer Pujar						#size-cells = <0>;
124509614acdSSameer Pujar
124609614acdSSameer Pujar						port@0 {
124709614acdSSameer Pujar							reg = <0>;
124809614acdSSameer Pujar
124909614acdSSameer Pujar							amx4_in1: endpoint {
125009614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in1>;
125109614acdSSameer Pujar							};
125209614acdSSameer Pujar						};
125309614acdSSameer Pujar
125409614acdSSameer Pujar						port@1 {
125509614acdSSameer Pujar							reg = <1>;
125609614acdSSameer Pujar
125709614acdSSameer Pujar							amx4_in2: endpoint {
125809614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in2>;
125909614acdSSameer Pujar							};
126009614acdSSameer Pujar						};
126109614acdSSameer Pujar
126209614acdSSameer Pujar						port@2 {
126309614acdSSameer Pujar							reg = <2>;
126409614acdSSameer Pujar
126509614acdSSameer Pujar							amx4_in3: endpoint {
126609614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in3>;
126709614acdSSameer Pujar							};
126809614acdSSameer Pujar						};
126909614acdSSameer Pujar
127009614acdSSameer Pujar						port@3 {
127109614acdSSameer Pujar							reg = <3>;
127209614acdSSameer Pujar
127309614acdSSameer Pujar							amx4_in4: endpoint {
127409614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in4>;
127509614acdSSameer Pujar							};
127609614acdSSameer Pujar						};
127709614acdSSameer Pujar
127809614acdSSameer Pujar						amx4_out_port: port@4 {
127909614acdSSameer Pujar							reg = <4>;
128009614acdSSameer Pujar
128109614acdSSameer Pujar							amx4_out: endpoint {
128209614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_out>;
128309614acdSSameer Pujar							};
128409614acdSSameer Pujar						};
128509614acdSSameer Pujar					};
128609614acdSSameer Pujar				};
128709614acdSSameer Pujar
128809614acdSSameer Pujar				adx@2903800 {
128909614acdSSameer Pujar					status = "okay";
129009614acdSSameer Pujar
129109614acdSSameer Pujar					ports {
129209614acdSSameer Pujar						#address-cells = <1>;
129309614acdSSameer Pujar						#size-cells = <0>;
129409614acdSSameer Pujar
129509614acdSSameer Pujar						port@0 {
129609614acdSSameer Pujar							reg = <0>;
129709614acdSSameer Pujar
129809614acdSSameer Pujar							adx1_in: endpoint {
129909614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_in>;
130009614acdSSameer Pujar							};
130109614acdSSameer Pujar						};
130209614acdSSameer Pujar
130309614acdSSameer Pujar						adx1_out1_port: port@1 {
130409614acdSSameer Pujar							reg = <1>;
130509614acdSSameer Pujar
130609614acdSSameer Pujar							adx1_out1: endpoint {
130709614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out1>;
130809614acdSSameer Pujar							};
130909614acdSSameer Pujar						};
131009614acdSSameer Pujar
131109614acdSSameer Pujar						adx1_out2_port: port@2 {
131209614acdSSameer Pujar							reg = <2>;
131309614acdSSameer Pujar
131409614acdSSameer Pujar							adx1_out2: endpoint {
131509614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out2>;
131609614acdSSameer Pujar							};
131709614acdSSameer Pujar						};
131809614acdSSameer Pujar
131909614acdSSameer Pujar						adx1_out3_port: port@3 {
132009614acdSSameer Pujar							reg = <3>;
132109614acdSSameer Pujar
132209614acdSSameer Pujar							adx1_out3: endpoint {
132309614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out3>;
132409614acdSSameer Pujar							};
132509614acdSSameer Pujar						};
132609614acdSSameer Pujar
132709614acdSSameer Pujar						adx1_out4_port: port@4 {
132809614acdSSameer Pujar							reg = <4>;
132909614acdSSameer Pujar
133009614acdSSameer Pujar							adx1_out4: endpoint {
133109614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out4>;
133209614acdSSameer Pujar							};
133309614acdSSameer Pujar						};
133409614acdSSameer Pujar					};
133509614acdSSameer Pujar				};
133609614acdSSameer Pujar
133709614acdSSameer Pujar				adx@2903900 {
133809614acdSSameer Pujar					status = "okay";
133909614acdSSameer Pujar
134009614acdSSameer Pujar					ports {
134109614acdSSameer Pujar						#address-cells = <1>;
134209614acdSSameer Pujar						#size-cells = <0>;
134309614acdSSameer Pujar
134409614acdSSameer Pujar						port@0 {
134509614acdSSameer Pujar							reg = <0>;
134609614acdSSameer Pujar
134709614acdSSameer Pujar							adx2_in: endpoint {
134809614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_in>;
134909614acdSSameer Pujar							};
135009614acdSSameer Pujar						};
135109614acdSSameer Pujar
135209614acdSSameer Pujar						adx2_out1_port: port@1 {
135309614acdSSameer Pujar							reg = <1>;
135409614acdSSameer Pujar
135509614acdSSameer Pujar							adx2_out1: endpoint {
135609614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out1>;
135709614acdSSameer Pujar							};
135809614acdSSameer Pujar						};
135909614acdSSameer Pujar
136009614acdSSameer Pujar						adx2_out2_port: port@2 {
136109614acdSSameer Pujar							reg = <2>;
136209614acdSSameer Pujar
136309614acdSSameer Pujar							adx2_out2: endpoint {
136409614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out2>;
136509614acdSSameer Pujar							};
136609614acdSSameer Pujar						};
136709614acdSSameer Pujar
136809614acdSSameer Pujar						adx2_out3_port: port@3 {
136909614acdSSameer Pujar							reg = <3>;
137009614acdSSameer Pujar
137109614acdSSameer Pujar							adx2_out3: endpoint {
137209614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out3>;
137309614acdSSameer Pujar							};
137409614acdSSameer Pujar						};
137509614acdSSameer Pujar
137609614acdSSameer Pujar						adx2_out4_port: port@4 {
137709614acdSSameer Pujar							reg = <4>;
137809614acdSSameer Pujar
137909614acdSSameer Pujar							adx2_out4: endpoint {
138009614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out4>;
138109614acdSSameer Pujar							};
138209614acdSSameer Pujar						};
138309614acdSSameer Pujar					};
138409614acdSSameer Pujar				};
138509614acdSSameer Pujar
138609614acdSSameer Pujar				adx@2903a00 {
138709614acdSSameer Pujar					status = "okay";
138809614acdSSameer Pujar
138909614acdSSameer Pujar					ports {
139009614acdSSameer Pujar						#address-cells = <1>;
139109614acdSSameer Pujar						#size-cells = <0>;
139209614acdSSameer Pujar
139309614acdSSameer Pujar						port@0 {
139409614acdSSameer Pujar							reg = <0>;
139509614acdSSameer Pujar
139609614acdSSameer Pujar							adx3_in: endpoint {
139709614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_in>;
139809614acdSSameer Pujar							};
139909614acdSSameer Pujar						};
140009614acdSSameer Pujar
140109614acdSSameer Pujar						adx3_out1_port: port@1 {
140209614acdSSameer Pujar							reg = <1>;
140309614acdSSameer Pujar
140409614acdSSameer Pujar							adx3_out1: endpoint {
140509614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out1>;
140609614acdSSameer Pujar							};
140709614acdSSameer Pujar						};
140809614acdSSameer Pujar
140909614acdSSameer Pujar						adx3_out2_port: port@2 {
141009614acdSSameer Pujar							reg = <2>;
141109614acdSSameer Pujar
141209614acdSSameer Pujar							adx3_out2: endpoint {
141309614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out2>;
141409614acdSSameer Pujar							};
141509614acdSSameer Pujar						};
141609614acdSSameer Pujar
141709614acdSSameer Pujar						adx3_out3_port: port@3 {
141809614acdSSameer Pujar							reg = <3>;
141909614acdSSameer Pujar
142009614acdSSameer Pujar							adx3_out3: endpoint {
142109614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out3>;
142209614acdSSameer Pujar							};
142309614acdSSameer Pujar						};
142409614acdSSameer Pujar
142509614acdSSameer Pujar						adx3_out4_port: port@4 {
142609614acdSSameer Pujar							reg = <4>;
142709614acdSSameer Pujar
142809614acdSSameer Pujar							adx3_out4: endpoint {
142909614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out4>;
143009614acdSSameer Pujar							};
143109614acdSSameer Pujar						};
143209614acdSSameer Pujar					};
143309614acdSSameer Pujar				};
143409614acdSSameer Pujar
143509614acdSSameer Pujar				adx@2903b00 {
143609614acdSSameer Pujar					status = "okay";
143709614acdSSameer Pujar
143809614acdSSameer Pujar					ports {
143909614acdSSameer Pujar						#address-cells = <1>;
144009614acdSSameer Pujar						#size-cells = <0>;
144109614acdSSameer Pujar
144209614acdSSameer Pujar						port@0 {
144309614acdSSameer Pujar							reg = <0>;
144409614acdSSameer Pujar
144509614acdSSameer Pujar							adx4_in: endpoint {
144609614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_in>;
144709614acdSSameer Pujar							};
144809614acdSSameer Pujar						};
144909614acdSSameer Pujar
145009614acdSSameer Pujar						adx4_out1_port: port@1 {
145109614acdSSameer Pujar							reg = <1>;
145209614acdSSameer Pujar
145309614acdSSameer Pujar							adx4_out1: endpoint {
145409614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out1>;
145509614acdSSameer Pujar							};
145609614acdSSameer Pujar						};
145709614acdSSameer Pujar
145809614acdSSameer Pujar						adx4_out2_port: port@2 {
145909614acdSSameer Pujar							reg = <2>;
146009614acdSSameer Pujar
146109614acdSSameer Pujar							adx4_out2: endpoint {
146209614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out2>;
146309614acdSSameer Pujar							};
146409614acdSSameer Pujar						};
146509614acdSSameer Pujar
146609614acdSSameer Pujar						adx4_out3_port: port@3 {
146709614acdSSameer Pujar							reg = <3>;
146809614acdSSameer Pujar
146909614acdSSameer Pujar							adx4_out3: endpoint {
147009614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out3>;
147109614acdSSameer Pujar							};
147209614acdSSameer Pujar						};
147309614acdSSameer Pujar
147409614acdSSameer Pujar						adx4_out4_port: port@4 {
147509614acdSSameer Pujar							reg = <4>;
147609614acdSSameer Pujar
147709614acdSSameer Pujar							adx4_out4: endpoint {
147809614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out4>;
147909614acdSSameer Pujar							};
148009614acdSSameer Pujar						};
148109614acdSSameer Pujar					};
148209614acdSSameer Pujar				};
148309614acdSSameer Pujar
148409614acdSSameer Pujar				dmic@2904200 {
148509614acdSSameer Pujar					status = "okay";
148609614acdSSameer Pujar
148709614acdSSameer Pujar					ports {
148809614acdSSameer Pujar						#address-cells = <1>;
148909614acdSSameer Pujar						#size-cells = <0>;
149009614acdSSameer Pujar
149109614acdSSameer Pujar						port@0 {
149209614acdSSameer Pujar							reg = <0>;
149309614acdSSameer Pujar
149409614acdSSameer Pujar							dmic3_cif: endpoint {
149509614acdSSameer Pujar								remote-endpoint = <&xbar_dmic3>;
149609614acdSSameer Pujar							};
149709614acdSSameer Pujar						};
149809614acdSSameer Pujar
149909614acdSSameer Pujar						dmic3_port: port@1 {
150009614acdSSameer Pujar							reg = <1>;
150109614acdSSameer Pujar
150209614acdSSameer Pujar							dmic3_dap: endpoint {
150309614acdSSameer Pujar								/* placeholder for external codec */
150409614acdSSameer Pujar							};
150509614acdSSameer Pujar						};
150609614acdSSameer Pujar					};
150709614acdSSameer Pujar				};
150809614acdSSameer Pujar
1509afcb41e3SSameer Pujar				processing-engine@2908000 {
1510afcb41e3SSameer Pujar					status = "okay";
1511afcb41e3SSameer Pujar
1512afcb41e3SSameer Pujar					ports {
1513afcb41e3SSameer Pujar						#address-cells = <1>;
1514afcb41e3SSameer Pujar						#size-cells = <0>;
1515afcb41e3SSameer Pujar
1516afcb41e3SSameer Pujar						port@0 {
1517afcb41e3SSameer Pujar							reg = <0x0>;
1518afcb41e3SSameer Pujar
1519afcb41e3SSameer Pujar							ope1_cif_in_ep: endpoint {
1520afcb41e3SSameer Pujar								remote-endpoint = <&xbar_ope1_in_ep>;
1521afcb41e3SSameer Pujar							};
1522afcb41e3SSameer Pujar						};
1523afcb41e3SSameer Pujar
1524afcb41e3SSameer Pujar						ope1_out_port: port@1 {
1525afcb41e3SSameer Pujar							reg = <0x1>;
1526afcb41e3SSameer Pujar
1527afcb41e3SSameer Pujar							ope1_cif_out_ep: endpoint {
1528afcb41e3SSameer Pujar								remote-endpoint = <&xbar_ope1_out_ep>;
1529afcb41e3SSameer Pujar							};
1530afcb41e3SSameer Pujar						};
1531afcb41e3SSameer Pujar					};
1532afcb41e3SSameer Pujar				};
1533afcb41e3SSameer Pujar
153409614acdSSameer Pujar				mvc@290a000 {
153509614acdSSameer Pujar					status = "okay";
153609614acdSSameer Pujar
153709614acdSSameer Pujar					ports {
153809614acdSSameer Pujar						#address-cells = <1>;
153909614acdSSameer Pujar						#size-cells = <0>;
154009614acdSSameer Pujar
154109614acdSSameer Pujar						port@0 {
154209614acdSSameer Pujar							reg = <0>;
154309614acdSSameer Pujar
154409614acdSSameer Pujar							mvc1_cif_in: endpoint {
154509614acdSSameer Pujar								remote-endpoint = <&xbar_mvc1_in>;
154609614acdSSameer Pujar							};
154709614acdSSameer Pujar						};
154809614acdSSameer Pujar
154909614acdSSameer Pujar						mvc1_out_port: port@1 {
155009614acdSSameer Pujar							reg = <1>;
155109614acdSSameer Pujar
155209614acdSSameer Pujar							mvc1_cif_out: endpoint {
155309614acdSSameer Pujar								remote-endpoint = <&xbar_mvc1_out>;
155409614acdSSameer Pujar							};
155509614acdSSameer Pujar						};
155609614acdSSameer Pujar					};
155709614acdSSameer Pujar				};
155809614acdSSameer Pujar
155909614acdSSameer Pujar				mvc@290a200 {
156009614acdSSameer Pujar					status = "okay";
156109614acdSSameer Pujar
156209614acdSSameer Pujar					ports {
156309614acdSSameer Pujar						#address-cells = <1>;
156409614acdSSameer Pujar						#size-cells = <0>;
156509614acdSSameer Pujar
156609614acdSSameer Pujar						port@0 {
156709614acdSSameer Pujar							reg = <0>;
156809614acdSSameer Pujar
156909614acdSSameer Pujar							mvc2_cif_in: endpoint {
157009614acdSSameer Pujar								remote-endpoint = <&xbar_mvc2_in>;
157109614acdSSameer Pujar							};
157209614acdSSameer Pujar						};
157309614acdSSameer Pujar
157409614acdSSameer Pujar						mvc2_out_port: port@1 {
157509614acdSSameer Pujar							reg = <1>;
157609614acdSSameer Pujar
157709614acdSSameer Pujar							mvc2_cif_out: endpoint {
157809614acdSSameer Pujar								remote-endpoint = <&xbar_mvc2_out>;
157909614acdSSameer Pujar							};
158009614acdSSameer Pujar						};
158109614acdSSameer Pujar					};
158209614acdSSameer Pujar				};
158309614acdSSameer Pujar
158409614acdSSameer Pujar				amixer@290bb00 {
158509614acdSSameer Pujar					status = "okay";
158609614acdSSameer Pujar
158709614acdSSameer Pujar					ports {
158809614acdSSameer Pujar						#address-cells = <1>;
158909614acdSSameer Pujar						#size-cells = <0>;
159009614acdSSameer Pujar
159109614acdSSameer Pujar						port@0 {
159209614acdSSameer Pujar							reg = <0x0>;
159309614acdSSameer Pujar
159409614acdSSameer Pujar							mix_in1: endpoint {
159509614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in1>;
159609614acdSSameer Pujar							};
159709614acdSSameer Pujar						};
159809614acdSSameer Pujar
159909614acdSSameer Pujar						port@1 {
160009614acdSSameer Pujar							reg = <0x1>;
160109614acdSSameer Pujar
160209614acdSSameer Pujar							mix_in2: endpoint {
160309614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in2>;
160409614acdSSameer Pujar							};
160509614acdSSameer Pujar						};
160609614acdSSameer Pujar
160709614acdSSameer Pujar						port@2 {
160809614acdSSameer Pujar							reg = <0x2>;
160909614acdSSameer Pujar
161009614acdSSameer Pujar							mix_in3: endpoint {
161109614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in3>;
161209614acdSSameer Pujar							};
161309614acdSSameer Pujar						};
161409614acdSSameer Pujar
161509614acdSSameer Pujar						port@3 {
161609614acdSSameer Pujar							reg = <0x3>;
161709614acdSSameer Pujar
161809614acdSSameer Pujar							mix_in4: endpoint {
161909614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in4>;
162009614acdSSameer Pujar							};
162109614acdSSameer Pujar						};
162209614acdSSameer Pujar
162309614acdSSameer Pujar						port@4 {
162409614acdSSameer Pujar							reg = <0x4>;
162509614acdSSameer Pujar
162609614acdSSameer Pujar							mix_in5: endpoint {
162709614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in5>;
162809614acdSSameer Pujar							};
162909614acdSSameer Pujar						};
163009614acdSSameer Pujar
163109614acdSSameer Pujar						port@5 {
163209614acdSSameer Pujar							reg = <0x5>;
163309614acdSSameer Pujar
163409614acdSSameer Pujar							mix_in6: endpoint {
163509614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in6>;
163609614acdSSameer Pujar							};
163709614acdSSameer Pujar						};
163809614acdSSameer Pujar
163909614acdSSameer Pujar						port@6 {
164009614acdSSameer Pujar							reg = <0x6>;
164109614acdSSameer Pujar
164209614acdSSameer Pujar							mix_in7: endpoint {
164309614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in7>;
164409614acdSSameer Pujar							};
164509614acdSSameer Pujar						};
164609614acdSSameer Pujar
164709614acdSSameer Pujar						port@7 {
164809614acdSSameer Pujar							reg = <0x7>;
164909614acdSSameer Pujar
165009614acdSSameer Pujar							mix_in8: endpoint {
165109614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in8>;
165209614acdSSameer Pujar							};
165309614acdSSameer Pujar						};
165409614acdSSameer Pujar
165509614acdSSameer Pujar						port@8 {
165609614acdSSameer Pujar							reg = <0x8>;
165709614acdSSameer Pujar
165809614acdSSameer Pujar							mix_in9: endpoint {
165909614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in9>;
166009614acdSSameer Pujar							};
166109614acdSSameer Pujar						};
166209614acdSSameer Pujar
166309614acdSSameer Pujar						port@9 {
166409614acdSSameer Pujar							reg = <0x9>;
166509614acdSSameer Pujar
166609614acdSSameer Pujar							mix_in10: endpoint {
166709614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in10>;
166809614acdSSameer Pujar							};
166909614acdSSameer Pujar						};
167009614acdSSameer Pujar
167109614acdSSameer Pujar						mix_out1_port: port@a {
167209614acdSSameer Pujar							reg = <0xa>;
167309614acdSSameer Pujar
167409614acdSSameer Pujar							mix_out1: endpoint {
167509614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out1>;
167609614acdSSameer Pujar							};
167709614acdSSameer Pujar						};
167809614acdSSameer Pujar
167909614acdSSameer Pujar						mix_out2_port: port@b {
168009614acdSSameer Pujar							reg = <0xb>;
168109614acdSSameer Pujar
168209614acdSSameer Pujar							mix_out2: endpoint {
168309614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out2>;
168409614acdSSameer Pujar							};
168509614acdSSameer Pujar						};
168609614acdSSameer Pujar
168709614acdSSameer Pujar						mix_out3_port: port@c {
168809614acdSSameer Pujar							reg = <0xc>;
168909614acdSSameer Pujar
169009614acdSSameer Pujar							mix_out3: endpoint {
169109614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out3>;
169209614acdSSameer Pujar							};
169309614acdSSameer Pujar						};
169409614acdSSameer Pujar
169509614acdSSameer Pujar						mix_out4_port: port@d {
169609614acdSSameer Pujar							reg = <0xd>;
169709614acdSSameer Pujar
169809614acdSSameer Pujar							mix_out4: endpoint {
169909614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out4>;
170009614acdSSameer Pujar							};
170109614acdSSameer Pujar						};
170209614acdSSameer Pujar
170309614acdSSameer Pujar						mix_out5_port: port@e {
170409614acdSSameer Pujar							reg = <0xe>;
170509614acdSSameer Pujar
170609614acdSSameer Pujar							mix_out5: endpoint {
170709614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out5>;
170809614acdSSameer Pujar							};
170909614acdSSameer Pujar						};
171009614acdSSameer Pujar					};
171109614acdSSameer Pujar				};
171209614acdSSameer Pujar
171309614acdSSameer Pujar				admaif@290f000 {
171409614acdSSameer Pujar					status = "okay";
171509614acdSSameer Pujar
171609614acdSSameer Pujar					ports {
171709614acdSSameer Pujar						#address-cells = <1>;
171809614acdSSameer Pujar						#size-cells = <0>;
171909614acdSSameer Pujar
172009614acdSSameer Pujar						admaif0_port: port@0 {
172109614acdSSameer Pujar							reg = <0x0>;
172209614acdSSameer Pujar
172309614acdSSameer Pujar							admaif0: endpoint {
172409614acdSSameer Pujar								remote-endpoint = <&xbar_admaif0>;
172509614acdSSameer Pujar							};
172609614acdSSameer Pujar						};
172709614acdSSameer Pujar
172809614acdSSameer Pujar						admaif1_port: port@1 {
172909614acdSSameer Pujar							reg = <0x1>;
173009614acdSSameer Pujar
173109614acdSSameer Pujar							admaif1: endpoint {
173209614acdSSameer Pujar								remote-endpoint = <&xbar_admaif1>;
173309614acdSSameer Pujar							};
173409614acdSSameer Pujar						};
173509614acdSSameer Pujar
173609614acdSSameer Pujar						admaif2_port: port@2 {
173709614acdSSameer Pujar							reg = <0x2>;
173809614acdSSameer Pujar
173909614acdSSameer Pujar							admaif2: endpoint {
174009614acdSSameer Pujar								remote-endpoint = <&xbar_admaif2>;
174109614acdSSameer Pujar							};
174209614acdSSameer Pujar						};
174309614acdSSameer Pujar
174409614acdSSameer Pujar						admaif3_port: port@3 {
174509614acdSSameer Pujar							reg = <0x3>;
174609614acdSSameer Pujar
174709614acdSSameer Pujar							admaif3: endpoint {
174809614acdSSameer Pujar								remote-endpoint = <&xbar_admaif3>;
174909614acdSSameer Pujar							};
175009614acdSSameer Pujar						};
175109614acdSSameer Pujar
175209614acdSSameer Pujar						admaif4_port: port@4 {
175309614acdSSameer Pujar							reg = <0x4>;
175409614acdSSameer Pujar
175509614acdSSameer Pujar							admaif4: endpoint {
175609614acdSSameer Pujar								remote-endpoint = <&xbar_admaif4>;
175709614acdSSameer Pujar							};
175809614acdSSameer Pujar						};
175909614acdSSameer Pujar
176009614acdSSameer Pujar						admaif5_port: port@5 {
176109614acdSSameer Pujar							reg = <0x5>;
176209614acdSSameer Pujar
176309614acdSSameer Pujar							admaif5: endpoint {
176409614acdSSameer Pujar								remote-endpoint = <&xbar_admaif5>;
176509614acdSSameer Pujar							};
176609614acdSSameer Pujar						};
176709614acdSSameer Pujar
176809614acdSSameer Pujar						admaif6_port: port@6 {
176909614acdSSameer Pujar							reg = <0x6>;
177009614acdSSameer Pujar
177109614acdSSameer Pujar							admaif6: endpoint {
177209614acdSSameer Pujar								remote-endpoint = <&xbar_admaif6>;
177309614acdSSameer Pujar							};
177409614acdSSameer Pujar						};
177509614acdSSameer Pujar
177609614acdSSameer Pujar						admaif7_port: port@7 {
177709614acdSSameer Pujar							reg = <0x7>;
177809614acdSSameer Pujar
177909614acdSSameer Pujar							admaif7: endpoint {
178009614acdSSameer Pujar								remote-endpoint = <&xbar_admaif7>;
178109614acdSSameer Pujar							};
178209614acdSSameer Pujar						};
178309614acdSSameer Pujar
178409614acdSSameer Pujar						admaif8_port: port@8 {
178509614acdSSameer Pujar							reg = <0x8>;
178609614acdSSameer Pujar
178709614acdSSameer Pujar							admaif8: endpoint {
178809614acdSSameer Pujar								remote-endpoint = <&xbar_admaif8>;
178909614acdSSameer Pujar							};
179009614acdSSameer Pujar						};
179109614acdSSameer Pujar
179209614acdSSameer Pujar						admaif9_port: port@9 {
179309614acdSSameer Pujar							reg = <0x9>;
179409614acdSSameer Pujar
179509614acdSSameer Pujar							admaif9: endpoint {
179609614acdSSameer Pujar								remote-endpoint = <&xbar_admaif9>;
179709614acdSSameer Pujar							};
179809614acdSSameer Pujar						};
179909614acdSSameer Pujar
180009614acdSSameer Pujar						admaif10_port: port@a {
180109614acdSSameer Pujar							reg = <0xa>;
180209614acdSSameer Pujar
180309614acdSSameer Pujar							admaif10: endpoint {
180409614acdSSameer Pujar								remote-endpoint = <&xbar_admaif10>;
180509614acdSSameer Pujar							};
180609614acdSSameer Pujar						};
180709614acdSSameer Pujar
180809614acdSSameer Pujar						admaif11_port: port@b {
180909614acdSSameer Pujar							reg = <0xb>;
181009614acdSSameer Pujar
181109614acdSSameer Pujar							admaif11: endpoint {
181209614acdSSameer Pujar								remote-endpoint = <&xbar_admaif11>;
181309614acdSSameer Pujar							};
181409614acdSSameer Pujar						};
181509614acdSSameer Pujar
181609614acdSSameer Pujar						admaif12_port: port@c {
181709614acdSSameer Pujar							reg = <0xc>;
181809614acdSSameer Pujar
181909614acdSSameer Pujar							admaif12: endpoint {
182009614acdSSameer Pujar								remote-endpoint = <&xbar_admaif12>;
182109614acdSSameer Pujar							};
182209614acdSSameer Pujar						};
182309614acdSSameer Pujar
182409614acdSSameer Pujar						admaif13_port: port@d {
182509614acdSSameer Pujar							reg = <0xd>;
182609614acdSSameer Pujar
182709614acdSSameer Pujar							admaif13: endpoint {
182809614acdSSameer Pujar								remote-endpoint = <&xbar_admaif13>;
182909614acdSSameer Pujar							};
183009614acdSSameer Pujar						};
183109614acdSSameer Pujar
183209614acdSSameer Pujar						admaif14_port: port@e {
183309614acdSSameer Pujar							reg = <0xe>;
183409614acdSSameer Pujar
183509614acdSSameer Pujar							admaif14: endpoint {
183609614acdSSameer Pujar								remote-endpoint = <&xbar_admaif14>;
183709614acdSSameer Pujar							};
183809614acdSSameer Pujar						};
183909614acdSSameer Pujar
184009614acdSSameer Pujar						admaif15_port: port@f {
184109614acdSSameer Pujar							reg = <0xf>;
184209614acdSSameer Pujar
184309614acdSSameer Pujar							admaif15: endpoint {
184409614acdSSameer Pujar								remote-endpoint = <&xbar_admaif15>;
184509614acdSSameer Pujar							};
184609614acdSSameer Pujar						};
184709614acdSSameer Pujar
184809614acdSSameer Pujar						admaif16_port: port@10 {
184909614acdSSameer Pujar							reg = <0x10>;
185009614acdSSameer Pujar
185109614acdSSameer Pujar							admaif16: endpoint {
185209614acdSSameer Pujar								remote-endpoint = <&xbar_admaif16>;
185309614acdSSameer Pujar							};
185409614acdSSameer Pujar						};
185509614acdSSameer Pujar
185609614acdSSameer Pujar						admaif17_port: port@11 {
185709614acdSSameer Pujar							reg = <0x11>;
185809614acdSSameer Pujar
185909614acdSSameer Pujar							admaif17: endpoint {
186009614acdSSameer Pujar								remote-endpoint = <&xbar_admaif17>;
186109614acdSSameer Pujar							};
186209614acdSSameer Pujar						};
186309614acdSSameer Pujar
186409614acdSSameer Pujar						admaif18_port: port@12 {
186509614acdSSameer Pujar							reg = <0x12>;
186609614acdSSameer Pujar
186709614acdSSameer Pujar							admaif18: endpoint {
186809614acdSSameer Pujar								remote-endpoint = <&xbar_admaif18>;
186909614acdSSameer Pujar							};
187009614acdSSameer Pujar						};
187109614acdSSameer Pujar
187209614acdSSameer Pujar						admaif19_port: port@13 {
187309614acdSSameer Pujar							reg = <0x13>;
187409614acdSSameer Pujar
187509614acdSSameer Pujar							admaif19: endpoint {
187609614acdSSameer Pujar								remote-endpoint = <&xbar_admaif19>;
187709614acdSSameer Pujar							};
187809614acdSSameer Pujar						};
187909614acdSSameer Pujar					};
188009614acdSSameer Pujar				};
1881261a46a9SSameer Pujar
1882261a46a9SSameer Pujar				asrc@2910000 {
1883261a46a9SSameer Pujar					status = "okay";
1884261a46a9SSameer Pujar
1885261a46a9SSameer Pujar					ports {
1886261a46a9SSameer Pujar						#address-cells = <1>;
1887261a46a9SSameer Pujar						#size-cells = <0>;
1888261a46a9SSameer Pujar
1889261a46a9SSameer Pujar						port@0 {
1890261a46a9SSameer Pujar							reg = <0x0>;
1891261a46a9SSameer Pujar
1892261a46a9SSameer Pujar							asrc_in1_ep: endpoint {
1893261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in1_ep>;
1894261a46a9SSameer Pujar							};
1895261a46a9SSameer Pujar						};
1896261a46a9SSameer Pujar
1897261a46a9SSameer Pujar						port@1 {
1898261a46a9SSameer Pujar							reg = <0x1>;
1899261a46a9SSameer Pujar
1900261a46a9SSameer Pujar							asrc_in2_ep: endpoint {
1901261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in2_ep>;
1902261a46a9SSameer Pujar							};
1903261a46a9SSameer Pujar						};
1904261a46a9SSameer Pujar
1905261a46a9SSameer Pujar						port@2 {
1906261a46a9SSameer Pujar							reg = <0x2>;
1907261a46a9SSameer Pujar
1908261a46a9SSameer Pujar							asrc_in3_ep: endpoint {
1909261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in3_ep>;
1910261a46a9SSameer Pujar							};
1911261a46a9SSameer Pujar						};
1912261a46a9SSameer Pujar
1913261a46a9SSameer Pujar						port@3 {
1914261a46a9SSameer Pujar							reg = <0x3>;
1915261a46a9SSameer Pujar
1916261a46a9SSameer Pujar							asrc_in4_ep: endpoint {
1917261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in4_ep>;
1918261a46a9SSameer Pujar							};
1919261a46a9SSameer Pujar						};
1920261a46a9SSameer Pujar
1921261a46a9SSameer Pujar						port@4 {
1922261a46a9SSameer Pujar							reg = <0x4>;
1923261a46a9SSameer Pujar
1924261a46a9SSameer Pujar							asrc_in5_ep: endpoint {
1925261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in5_ep>;
1926261a46a9SSameer Pujar							};
1927261a46a9SSameer Pujar						};
1928261a46a9SSameer Pujar
1929261a46a9SSameer Pujar						port@5 {
1930261a46a9SSameer Pujar							reg = <0x5>;
1931261a46a9SSameer Pujar
1932261a46a9SSameer Pujar							asrc_in6_ep: endpoint {
1933261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in6_ep>;
1934261a46a9SSameer Pujar							};
1935261a46a9SSameer Pujar						};
1936261a46a9SSameer Pujar
1937261a46a9SSameer Pujar						port@6 {
1938261a46a9SSameer Pujar							reg = <0x6>;
1939261a46a9SSameer Pujar
1940261a46a9SSameer Pujar							asrc_in7_ep: endpoint {
1941261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in7_ep>;
1942261a46a9SSameer Pujar							};
1943261a46a9SSameer Pujar						};
1944261a46a9SSameer Pujar
1945261a46a9SSameer Pujar						asrc_out1_port: port@7 {
1946261a46a9SSameer Pujar							reg = <0x7>;
1947261a46a9SSameer Pujar
1948261a46a9SSameer Pujar							asrc_out1_ep: endpoint {
1949261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out1_ep>;
1950261a46a9SSameer Pujar							};
1951261a46a9SSameer Pujar						};
1952261a46a9SSameer Pujar
1953261a46a9SSameer Pujar						asrc_out2_port: port@8 {
1954261a46a9SSameer Pujar							reg = <0x8>;
1955261a46a9SSameer Pujar
1956261a46a9SSameer Pujar							asrc_out2_ep: endpoint {
1957261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out2_ep>;
1958261a46a9SSameer Pujar							};
1959261a46a9SSameer Pujar						};
1960261a46a9SSameer Pujar
1961261a46a9SSameer Pujar						asrc_out3_port: port@9 {
1962261a46a9SSameer Pujar							reg = <0x9>;
1963261a46a9SSameer Pujar
1964261a46a9SSameer Pujar							asrc_out3_ep: endpoint {
1965261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out3_ep>;
1966261a46a9SSameer Pujar							};
1967261a46a9SSameer Pujar						};
1968261a46a9SSameer Pujar
1969261a46a9SSameer Pujar						asrc_out4_port: port@a {
1970261a46a9SSameer Pujar							reg = <0xa>;
1971261a46a9SSameer Pujar
1972261a46a9SSameer Pujar							asrc_out4_ep: endpoint {
1973261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out4_ep>;
1974261a46a9SSameer Pujar							};
1975261a46a9SSameer Pujar						};
1976261a46a9SSameer Pujar
1977261a46a9SSameer Pujar						asrc_out5_port: port@b {
1978261a46a9SSameer Pujar							reg = <0xb>;
1979261a46a9SSameer Pujar
1980261a46a9SSameer Pujar							asrc_out5_ep: endpoint {
1981261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out5_ep>;
1982261a46a9SSameer Pujar							};
1983261a46a9SSameer Pujar						};
1984261a46a9SSameer Pujar
1985261a46a9SSameer Pujar						asrc_out6_port:	port@c {
1986261a46a9SSameer Pujar							reg = <0xc>;
1987261a46a9SSameer Pujar
1988261a46a9SSameer Pujar							asrc_out6_ep: endpoint {
1989261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out6_ep>;
1990261a46a9SSameer Pujar							};
1991261a46a9SSameer Pujar						};
1992261a46a9SSameer Pujar					};
1993261a46a9SSameer Pujar				};
199409614acdSSameer Pujar			};
199509614acdSSameer Pujar
199609614acdSSameer Pujar			dma-controller@2930000 {
199709614acdSSameer Pujar				status = "okay";
199809614acdSSameer Pujar			};
199909614acdSSameer Pujar
200009614acdSSameer Pujar			interrupt-controller@2a40000 {
200109614acdSSameer Pujar				status = "okay";
200209614acdSSameer Pujar			};
200309614acdSSameer Pujar		};
2004621e12a1SMohan Kumar
2005ff578db7Skartik		serial@3100000 {
2006ff578db7Skartik			compatible = "nvidia,tegra194-hsuart";
2007ff578db7Skartik			status = "okay";
2008ff578db7Skartik		};
2009ff578db7Skartik
2010621e12a1SMohan Kumar		hda@3510000 {
2011621e12a1SMohan Kumar			nvidia,model = "NVIDIA Jetson AGX Orin HDA";
2012*0a4fa250SMohan Kumar			status = "okay";
2013621e12a1SMohan Kumar		};
201409614acdSSameer Pujar	};
201509614acdSSameer Pujar
2016533337d5SMikko Perttunen	chosen {
2017533337d5SMikko Perttunen		bootargs = "console=ttyS0,115200n8";
2018533337d5SMikko Perttunen		stdout-path = "serial0:115200n8";
2019533337d5SMikko Perttunen	};
2020533337d5SMikko Perttunen
20218aec2c17SThierry Reding	bus@0 {
20228aec2c17SThierry Reding		ethernet@6800000 {
20238aec2c17SThierry Reding			status = "okay";
20248aec2c17SThierry Reding
20258aec2c17SThierry Reding			phy-handle = <&mgbe0_phy>;
20268aec2c17SThierry Reding			phy-mode = "usxgmii";
20278aec2c17SThierry Reding
20288aec2c17SThierry Reding			mdio {
20298aec2c17SThierry Reding				#address-cells = <1>;
20308aec2c17SThierry Reding				#size-cells = <0>;
20318aec2c17SThierry Reding
20328aec2c17SThierry Reding				mgbe0_phy: phy@0 {
20338aec2c17SThierry Reding					compatible = "ethernet-phy-ieee802.3-c45";
20348aec2c17SThierry Reding					reg = <0x0>;
20358aec2c17SThierry Reding
20368aec2c17SThierry Reding					#phy-cells = <0>;
20378aec2c17SThierry Reding				};
20388aec2c17SThierry Reding			};
20398aec2c17SThierry Reding		};
20408aec2c17SThierry Reding	};
20418aec2c17SThierry Reding
2042699349e0SThierry Reding	gpio-keys {
2043699349e0SThierry Reding		compatible = "gpio-keys";
2044699349e0SThierry Reding		status = "okay";
2045699349e0SThierry Reding
2046012877d0SKrzysztof Kozlowski		key-force-recovery {
2047699349e0SThierry Reding			label = "Force Recovery";
2048699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>;
2049699349e0SThierry Reding			linux,input-type = <EV_KEY>;
2050699349e0SThierry Reding			linux,code = <BTN_1>;
2051699349e0SThierry Reding		};
2052699349e0SThierry Reding
2053012877d0SKrzysztof Kozlowski		key-power {
2054699349e0SThierry Reding			label = "Power";
2055699349e0SThierry Reding			gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>;
2056699349e0SThierry Reding			linux,input-type = <EV_KEY>;
2057699349e0SThierry Reding			linux,code = <KEY_POWER>;
2058699349e0SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
2059699349e0SThierry Reding			wakeup-source;
2060699349e0SThierry Reding		};
2061699349e0SThierry Reding
2062012877d0SKrzysztof Kozlowski		key-suspend {
2063699349e0SThierry Reding			label = "Suspend";
2064699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>;
2065699349e0SThierry Reding			linux,input-type = <EV_KEY>;
2066699349e0SThierry Reding			linux,code = <KEY_SLEEP>;
2067699349e0SThierry Reding		};
2068699349e0SThierry Reding	};
2069699349e0SThierry Reding
2070533337d5SMikko Perttunen	serial {
2071533337d5SMikko Perttunen		status = "okay";
2072533337d5SMikko Perttunen	};
207309614acdSSameer Pujar
207409614acdSSameer Pujar	sound {
207509614acdSSameer Pujar		status = "okay";
207609614acdSSameer Pujar
207709614acdSSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
207809614acdSSameer Pujar
207909614acdSSameer Pujar		dais = /* ADMAIF (FE) Ports */
208009614acdSSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
208109614acdSSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
208209614acdSSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
208309614acdSSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
208409614acdSSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
208509614acdSSameer Pujar		       /* XBAR Ports */
208609614acdSSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
208709614acdSSameer Pujar		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
208809614acdSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
208909614acdSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
209009614acdSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
209109614acdSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
209209614acdSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
209309614acdSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
209409614acdSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
209509614acdSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
209609614acdSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
209709614acdSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
209809614acdSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
209909614acdSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
210009614acdSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
210109614acdSSameer Pujar		       <&xbar_mix_in1_port>, <&xbar_mix_in2_port>,
210209614acdSSameer Pujar		       <&xbar_mix_in3_port>, <&xbar_mix_in4_port>,
210309614acdSSameer Pujar		       <&xbar_mix_in5_port>, <&xbar_mix_in6_port>,
210409614acdSSameer Pujar		       <&xbar_mix_in7_port>, <&xbar_mix_in8_port>,
210509614acdSSameer Pujar		       <&xbar_mix_in9_port>, <&xbar_mix_in10_port>,
2106261a46a9SSameer Pujar		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2107261a46a9SSameer Pujar		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2108261a46a9SSameer Pujar		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2109261a46a9SSameer Pujar		       <&xbar_asrc_in7_port>,
2110afcb41e3SSameer Pujar		       <&xbar_ope1_in_port>,
211109614acdSSameer Pujar		       /* HW accelerators */
211209614acdSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
211309614acdSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
211409614acdSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
211509614acdSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
211609614acdSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
211709614acdSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
211809614acdSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
211909614acdSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
212009614acdSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
212109614acdSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
212209614acdSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
212309614acdSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
212409614acdSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
212509614acdSSameer Pujar		       <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>,
212609614acdSSameer Pujar		       <&mix_out4_port>, <&mix_out5_port>,
2127261a46a9SSameer Pujar		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2128261a46a9SSameer Pujar		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2129afcb41e3SSameer Pujar		       <&ope1_out_port>,
213009614acdSSameer Pujar		       /* BE I/O Ports */
213109614acdSSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
213209614acdSSameer Pujar		       <&dmic3_port>;
213309614acdSSameer Pujar
213409614acdSSameer Pujar		label = "NVIDIA Jetson AGX Orin APE";
213509614acdSSameer Pujar	};
21361d61cbb7SVidya Sagar
21371d61cbb7SVidya Sagar	pcie@14100000 {
21381d61cbb7SVidya Sagar		status = "okay";
21391d61cbb7SVidya Sagar
21401d61cbb7SVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8_ao>;
21411d61cbb7SVidya Sagar
21421d61cbb7SVidya Sagar		phys = <&p2u_hsio_3>;
21431d61cbb7SVidya Sagar		phy-names = "p2u-0";
21441d61cbb7SVidya Sagar	};
21451d61cbb7SVidya Sagar
21461d61cbb7SVidya Sagar	pcie@14160000 {
21471d61cbb7SVidya Sagar		status = "okay";
21481d61cbb7SVidya Sagar
21491d61cbb7SVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8_ao>;
21501d61cbb7SVidya Sagar
21511d61cbb7SVidya Sagar		phys = <&p2u_hsio_4>, <&p2u_hsio_5>, <&p2u_hsio_6>,
21521d61cbb7SVidya Sagar		       <&p2u_hsio_7>;
21531d61cbb7SVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
21541d61cbb7SVidya Sagar	};
21551d61cbb7SVidya Sagar
21561d61cbb7SVidya Sagar	pcie@141a0000 {
21571d61cbb7SVidya Sagar		status = "okay";
21581d61cbb7SVidya Sagar
21591d61cbb7SVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8_ls>;
21601d61cbb7SVidya Sagar		vpcie3v3-supply = <&vdd_3v3_pcie>;
21611d61cbb7SVidya Sagar		vpcie12v-supply = <&vdd_12v_pcie>;
21621d61cbb7SVidya Sagar
21631d61cbb7SVidya Sagar		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
21641d61cbb7SVidya Sagar		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
21651d61cbb7SVidya Sagar		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
21661d61cbb7SVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
21671d61cbb7SVidya Sagar			    "p2u-5", "p2u-6", "p2u-7";
21681d61cbb7SVidya Sagar	};
21691d61cbb7SVidya Sagar
21701d61cbb7SVidya Sagar	pcie-ep@141a0000 {
21711d61cbb7SVidya Sagar		status = "disabled";
21721d61cbb7SVidya Sagar
21731d61cbb7SVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8_ls>;
21741d61cbb7SVidya Sagar
21751d61cbb7SVidya Sagar		reset-gpios = <&gpio TEGRA234_MAIN_GPIO(AF, 1) GPIO_ACTIVE_LOW>;
21761d61cbb7SVidya Sagar
21771d61cbb7SVidya Sagar		nvidia,refclk-select-gpios = <&gpio_aon
21781d61cbb7SVidya Sagar					      TEGRA234_AON_GPIO(AA, 4)
21791d61cbb7SVidya Sagar					      GPIO_ACTIVE_HIGH>;
21801d61cbb7SVidya Sagar
21811d61cbb7SVidya Sagar		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
21821d61cbb7SVidya Sagar		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
21831d61cbb7SVidya Sagar		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
21841d61cbb7SVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
21851d61cbb7SVidya Sagar			    "p2u-5", "p2u-6", "p2u-7";
21861d61cbb7SVidya Sagar	};
2187533337d5SMikko Perttunen};
2188