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					};
766*261a46a9SSameer Pujar
767*261a46a9SSameer Pujar					xbar_asrc_in1_port: port@63 {
768*261a46a9SSameer Pujar						reg = <0x63>;
769*261a46a9SSameer Pujar
770*261a46a9SSameer Pujar						xbar_asrc_in1_ep: endpoint {
771*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in1_ep>;
772*261a46a9SSameer Pujar						};
773*261a46a9SSameer Pujar					};
774*261a46a9SSameer Pujar
775*261a46a9SSameer Pujar					port@64 {
776*261a46a9SSameer Pujar						reg = <0x64>;
777*261a46a9SSameer Pujar
778*261a46a9SSameer Pujar						xbar_asrc_out1_ep: endpoint {
779*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out1_ep>;
780*261a46a9SSameer Pujar						};
781*261a46a9SSameer Pujar					};
782*261a46a9SSameer Pujar
783*261a46a9SSameer Pujar					xbar_asrc_in2_port: port@65 {
784*261a46a9SSameer Pujar						reg = <0x65>;
785*261a46a9SSameer Pujar
786*261a46a9SSameer Pujar						xbar_asrc_in2_ep: endpoint {
787*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in2_ep>;
788*261a46a9SSameer Pujar						};
789*261a46a9SSameer Pujar					};
790*261a46a9SSameer Pujar
791*261a46a9SSameer Pujar					port@66 {
792*261a46a9SSameer Pujar						reg = <0x66>;
793*261a46a9SSameer Pujar
794*261a46a9SSameer Pujar						xbar_asrc_out2_ep: endpoint {
795*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out2_ep>;
796*261a46a9SSameer Pujar						};
797*261a46a9SSameer Pujar					};
798*261a46a9SSameer Pujar
799*261a46a9SSameer Pujar					xbar_asrc_in3_port: port@67 {
800*261a46a9SSameer Pujar						reg = <0x67>;
801*261a46a9SSameer Pujar
802*261a46a9SSameer Pujar						xbar_asrc_in3_ep: endpoint {
803*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in3_ep>;
804*261a46a9SSameer Pujar						};
805*261a46a9SSameer Pujar					};
806*261a46a9SSameer Pujar
807*261a46a9SSameer Pujar					port@68 {
808*261a46a9SSameer Pujar						reg = <0x68>;
809*261a46a9SSameer Pujar
810*261a46a9SSameer Pujar						xbar_asrc_out3_ep: endpoint {
811*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out3_ep>;
812*261a46a9SSameer Pujar						};
813*261a46a9SSameer Pujar					};
814*261a46a9SSameer Pujar
815*261a46a9SSameer Pujar					xbar_asrc_in4_port: port@69 {
816*261a46a9SSameer Pujar						reg = <0x69>;
817*261a46a9SSameer Pujar
818*261a46a9SSameer Pujar						xbar_asrc_in4_ep: endpoint {
819*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in4_ep>;
820*261a46a9SSameer Pujar						};
821*261a46a9SSameer Pujar					};
822*261a46a9SSameer Pujar
823*261a46a9SSameer Pujar					port@6a {
824*261a46a9SSameer Pujar						reg = <0x6a>;
825*261a46a9SSameer Pujar
826*261a46a9SSameer Pujar						xbar_asrc_out4_ep: endpoint {
827*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out4_ep>;
828*261a46a9SSameer Pujar						};
829*261a46a9SSameer Pujar					};
830*261a46a9SSameer Pujar
831*261a46a9SSameer Pujar					xbar_asrc_in5_port: port@6b {
832*261a46a9SSameer Pujar						reg = <0x6b>;
833*261a46a9SSameer Pujar
834*261a46a9SSameer Pujar						xbar_asrc_in5_ep: endpoint {
835*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in5_ep>;
836*261a46a9SSameer Pujar						};
837*261a46a9SSameer Pujar					};
838*261a46a9SSameer Pujar
839*261a46a9SSameer Pujar					port@6c {
840*261a46a9SSameer Pujar						reg = <0x6c>;
841*261a46a9SSameer Pujar
842*261a46a9SSameer Pujar						xbar_asrc_out5_ep: endpoint {
843*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out5_ep>;
844*261a46a9SSameer Pujar						};
845*261a46a9SSameer Pujar					};
846*261a46a9SSameer Pujar
847*261a46a9SSameer Pujar					xbar_asrc_in6_port: port@6d {
848*261a46a9SSameer Pujar						reg = <0x6d>;
849*261a46a9SSameer Pujar
850*261a46a9SSameer Pujar						xbar_asrc_in6_ep: endpoint {
851*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in6_ep>;
852*261a46a9SSameer Pujar						};
853*261a46a9SSameer Pujar					};
854*261a46a9SSameer Pujar
855*261a46a9SSameer Pujar					port@6e {
856*261a46a9SSameer Pujar						reg = <0x6e>;
857*261a46a9SSameer Pujar
858*261a46a9SSameer Pujar						xbar_asrc_out6_ep: endpoint {
859*261a46a9SSameer Pujar							remote-endpoint = <&asrc_out6_ep>;
860*261a46a9SSameer Pujar						};
861*261a46a9SSameer Pujar					};
862*261a46a9SSameer Pujar
863*261a46a9SSameer Pujar					xbar_asrc_in7_port: port@6f {
864*261a46a9SSameer Pujar						reg = <0x6f>;
865*261a46a9SSameer Pujar
866*261a46a9SSameer Pujar						xbar_asrc_in7_ep: endpoint {
867*261a46a9SSameer Pujar							remote-endpoint = <&asrc_in7_ep>;
868*261a46a9SSameer Pujar						};
869*261a46a9SSameer Pujar					};
87009614acdSSameer Pujar				};
87109614acdSSameer Pujar
87209614acdSSameer Pujar				i2s@2901000 {
87309614acdSSameer Pujar					status = "okay";
87409614acdSSameer Pujar
87509614acdSSameer Pujar					ports {
87609614acdSSameer Pujar						#address-cells = <1>;
87709614acdSSameer Pujar						#size-cells = <0>;
87809614acdSSameer Pujar
87909614acdSSameer Pujar						port@0 {
88009614acdSSameer Pujar							reg = <0>;
88109614acdSSameer Pujar
88209614acdSSameer Pujar							i2s1_cif: endpoint {
88309614acdSSameer Pujar								remote-endpoint = <&xbar_i2s1>;
88409614acdSSameer Pujar							};
88509614acdSSameer Pujar						};
88609614acdSSameer Pujar
88709614acdSSameer Pujar						i2s1_port: port@1 {
88809614acdSSameer Pujar							reg = <1>;
88909614acdSSameer Pujar
89009614acdSSameer Pujar							i2s1_dap: endpoint {
89109614acdSSameer Pujar								dai-format = "i2s";
89209614acdSSameer Pujar								/* placeholder for external codec */
89309614acdSSameer Pujar							};
89409614acdSSameer Pujar						};
89509614acdSSameer Pujar					};
89609614acdSSameer Pujar				};
89709614acdSSameer Pujar
89809614acdSSameer Pujar				i2s@2901100 {
89909614acdSSameer Pujar					status = "okay";
90009614acdSSameer Pujar
90109614acdSSameer Pujar					ports {
90209614acdSSameer Pujar						#address-cells = <1>;
90309614acdSSameer Pujar						#size-cells = <0>;
90409614acdSSameer Pujar
90509614acdSSameer Pujar						port@0 {
90609614acdSSameer Pujar							reg = <0>;
90709614acdSSameer Pujar
90809614acdSSameer Pujar							i2s2_cif: endpoint {
90909614acdSSameer Pujar								remote-endpoint = <&xbar_i2s2>;
91009614acdSSameer Pujar							};
91109614acdSSameer Pujar						};
91209614acdSSameer Pujar
91309614acdSSameer Pujar						i2s2_port: port@1 {
91409614acdSSameer Pujar							reg = <1>;
91509614acdSSameer Pujar
91609614acdSSameer Pujar							i2s2_dap: endpoint {
91709614acdSSameer Pujar								dai-format = "i2s";
91809614acdSSameer Pujar								/* placeholder for external codec */
91909614acdSSameer Pujar							};
92009614acdSSameer Pujar						};
92109614acdSSameer Pujar					};
92209614acdSSameer Pujar				};
92309614acdSSameer Pujar
92409614acdSSameer Pujar				i2s@2901300 {
92509614acdSSameer Pujar					status = "okay";
92609614acdSSameer Pujar
92709614acdSSameer Pujar					ports {
92809614acdSSameer Pujar						#address-cells = <1>;
92909614acdSSameer Pujar						#size-cells = <0>;
93009614acdSSameer Pujar
93109614acdSSameer Pujar						port@0 {
93209614acdSSameer Pujar							reg = <0>;
93309614acdSSameer Pujar
93409614acdSSameer Pujar							i2s4_cif: endpoint {
93509614acdSSameer Pujar								remote-endpoint = <&xbar_i2s4>;
93609614acdSSameer Pujar							};
93709614acdSSameer Pujar						};
93809614acdSSameer Pujar
93909614acdSSameer Pujar						i2s4_port: port@1 {
94009614acdSSameer Pujar							reg = <1>;
94109614acdSSameer Pujar
94209614acdSSameer Pujar							i2s4_dap: endpoint {
94309614acdSSameer Pujar								dai-format = "i2s";
94409614acdSSameer Pujar								/* placeholder for external codec */
94509614acdSSameer Pujar							};
94609614acdSSameer Pujar						};
94709614acdSSameer Pujar					};
94809614acdSSameer Pujar				};
94909614acdSSameer Pujar
95009614acdSSameer Pujar				i2s@2901500 {
95109614acdSSameer Pujar					status = "okay";
95209614acdSSameer Pujar
95309614acdSSameer Pujar					ports {
95409614acdSSameer Pujar						#address-cells = <1>;
95509614acdSSameer Pujar						#size-cells = <0>;
95609614acdSSameer Pujar
95709614acdSSameer Pujar						port@0 {
95809614acdSSameer Pujar							reg = <0>;
95909614acdSSameer Pujar
96009614acdSSameer Pujar							i2s6_cif: endpoint {
96109614acdSSameer Pujar								remote-endpoint = <&xbar_i2s6>;
96209614acdSSameer Pujar							};
96309614acdSSameer Pujar						};
96409614acdSSameer Pujar
96509614acdSSameer Pujar						i2s6_port: port@1 {
96609614acdSSameer Pujar							reg = <1>;
96709614acdSSameer Pujar
96809614acdSSameer Pujar							i2s6_dap: endpoint {
96909614acdSSameer Pujar								dai-format = "i2s";
97009614acdSSameer Pujar								/* placeholder for external codec */
97109614acdSSameer Pujar							};
97209614acdSSameer Pujar						};
97309614acdSSameer Pujar					};
97409614acdSSameer Pujar				};
97509614acdSSameer Pujar
97609614acdSSameer Pujar				sfc@2902000 {
97709614acdSSameer Pujar					status = "okay";
97809614acdSSameer Pujar
97909614acdSSameer Pujar					ports {
98009614acdSSameer Pujar						#address-cells = <1>;
98109614acdSSameer Pujar						#size-cells = <0>;
98209614acdSSameer Pujar
98309614acdSSameer Pujar						port@0 {
98409614acdSSameer Pujar							reg = <0>;
98509614acdSSameer Pujar
98609614acdSSameer Pujar							sfc1_cif_in: endpoint {
98709614acdSSameer Pujar								remote-endpoint = <&xbar_sfc1_in>;
98809614acdSSameer Pujar							};
98909614acdSSameer Pujar						};
99009614acdSSameer Pujar
99109614acdSSameer Pujar						sfc1_out_port: port@1 {
99209614acdSSameer Pujar							reg = <1>;
99309614acdSSameer Pujar
99409614acdSSameer Pujar							sfc1_cif_out: endpoint {
99509614acdSSameer Pujar								remote-endpoint = <&xbar_sfc1_out>;
99609614acdSSameer Pujar							};
99709614acdSSameer Pujar						};
99809614acdSSameer Pujar					};
99909614acdSSameer Pujar				};
100009614acdSSameer Pujar
100109614acdSSameer Pujar				sfc@2902200 {
100209614acdSSameer Pujar					status = "okay";
100309614acdSSameer Pujar
100409614acdSSameer Pujar					ports {
100509614acdSSameer Pujar						#address-cells = <1>;
100609614acdSSameer Pujar						#size-cells = <0>;
100709614acdSSameer Pujar
100809614acdSSameer Pujar						port@0 {
100909614acdSSameer Pujar							reg = <0>;
101009614acdSSameer Pujar
101109614acdSSameer Pujar							sfc2_cif_in: endpoint {
101209614acdSSameer Pujar								remote-endpoint = <&xbar_sfc2_in>;
101309614acdSSameer Pujar							};
101409614acdSSameer Pujar						};
101509614acdSSameer Pujar
101609614acdSSameer Pujar						sfc2_out_port: port@1 {
101709614acdSSameer Pujar							reg = <1>;
101809614acdSSameer Pujar
101909614acdSSameer Pujar							sfc2_cif_out: endpoint {
102009614acdSSameer Pujar								remote-endpoint = <&xbar_sfc2_out>;
102109614acdSSameer Pujar							};
102209614acdSSameer Pujar						};
102309614acdSSameer Pujar					};
102409614acdSSameer Pujar				};
102509614acdSSameer Pujar
102609614acdSSameer Pujar				sfc@2902400 {
102709614acdSSameer Pujar					status = "okay";
102809614acdSSameer Pujar
102909614acdSSameer Pujar					ports {
103009614acdSSameer Pujar						#address-cells = <1>;
103109614acdSSameer Pujar						#size-cells = <0>;
103209614acdSSameer Pujar
103309614acdSSameer Pujar						port@0 {
103409614acdSSameer Pujar							reg = <0>;
103509614acdSSameer Pujar
103609614acdSSameer Pujar							sfc3_cif_in: endpoint {
103709614acdSSameer Pujar								remote-endpoint = <&xbar_sfc3_in>;
103809614acdSSameer Pujar							};
103909614acdSSameer Pujar						};
104009614acdSSameer Pujar
104109614acdSSameer Pujar						sfc3_out_port: port@1 {
104209614acdSSameer Pujar							reg = <1>;
104309614acdSSameer Pujar
104409614acdSSameer Pujar							sfc3_cif_out: endpoint {
104509614acdSSameer Pujar								remote-endpoint = <&xbar_sfc3_out>;
104609614acdSSameer Pujar							};
104709614acdSSameer Pujar						};
104809614acdSSameer Pujar					};
104909614acdSSameer Pujar				};
105009614acdSSameer Pujar
105109614acdSSameer Pujar				sfc@2902600 {
105209614acdSSameer Pujar					status = "okay";
105309614acdSSameer Pujar
105409614acdSSameer Pujar					ports {
105509614acdSSameer Pujar						#address-cells = <1>;
105609614acdSSameer Pujar						#size-cells = <0>;
105709614acdSSameer Pujar
105809614acdSSameer Pujar						port@0 {
105909614acdSSameer Pujar							reg = <0>;
106009614acdSSameer Pujar
106109614acdSSameer Pujar							sfc4_cif_in: endpoint {
106209614acdSSameer Pujar								remote-endpoint = <&xbar_sfc4_in>;
106309614acdSSameer Pujar							};
106409614acdSSameer Pujar						};
106509614acdSSameer Pujar
106609614acdSSameer Pujar						sfc4_out_port: port@1 {
106709614acdSSameer Pujar							reg = <1>;
106809614acdSSameer Pujar
106909614acdSSameer Pujar							sfc4_cif_out: endpoint {
107009614acdSSameer Pujar								remote-endpoint = <&xbar_sfc4_out>;
107109614acdSSameer Pujar							};
107209614acdSSameer Pujar						};
107309614acdSSameer Pujar					};
107409614acdSSameer Pujar				};
107509614acdSSameer Pujar
107609614acdSSameer Pujar				amx@2903000 {
107709614acdSSameer Pujar					status = "okay";
107809614acdSSameer Pujar
107909614acdSSameer Pujar					ports {
108009614acdSSameer Pujar						#address-cells = <1>;
108109614acdSSameer Pujar						#size-cells = <0>;
108209614acdSSameer Pujar
108309614acdSSameer Pujar						port@0 {
108409614acdSSameer Pujar							reg = <0>;
108509614acdSSameer Pujar
108609614acdSSameer Pujar							amx1_in1: endpoint {
108709614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in1>;
108809614acdSSameer Pujar							};
108909614acdSSameer Pujar						};
109009614acdSSameer Pujar
109109614acdSSameer Pujar						port@1 {
109209614acdSSameer Pujar							reg = <1>;
109309614acdSSameer Pujar
109409614acdSSameer Pujar							amx1_in2: endpoint {
109509614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in2>;
109609614acdSSameer Pujar							};
109709614acdSSameer Pujar						};
109809614acdSSameer Pujar
109909614acdSSameer Pujar						port@2 {
110009614acdSSameer Pujar							reg = <2>;
110109614acdSSameer Pujar
110209614acdSSameer Pujar							amx1_in3: endpoint {
110309614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in3>;
110409614acdSSameer Pujar							};
110509614acdSSameer Pujar						};
110609614acdSSameer Pujar
110709614acdSSameer Pujar						port@3 {
110809614acdSSameer Pujar							reg = <3>;
110909614acdSSameer Pujar
111009614acdSSameer Pujar							amx1_in4: endpoint {
111109614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in4>;
111209614acdSSameer Pujar							};
111309614acdSSameer Pujar						};
111409614acdSSameer Pujar
111509614acdSSameer Pujar						amx1_out_port: port@4 {
111609614acdSSameer Pujar							reg = <4>;
111709614acdSSameer Pujar
111809614acdSSameer Pujar							amx1_out: endpoint {
111909614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_out>;
112009614acdSSameer Pujar							};
112109614acdSSameer Pujar						};
112209614acdSSameer Pujar					};
112309614acdSSameer Pujar				};
112409614acdSSameer Pujar
112509614acdSSameer Pujar				amx@2903100 {
112609614acdSSameer Pujar					status = "okay";
112709614acdSSameer Pujar
112809614acdSSameer Pujar					ports {
112909614acdSSameer Pujar						#address-cells = <1>;
113009614acdSSameer Pujar						#size-cells = <0>;
113109614acdSSameer Pujar
113209614acdSSameer Pujar						port@0 {
113309614acdSSameer Pujar							reg = <0>;
113409614acdSSameer Pujar
113509614acdSSameer Pujar							amx2_in1: endpoint {
113609614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in1>;
113709614acdSSameer Pujar							};
113809614acdSSameer Pujar						};
113909614acdSSameer Pujar
114009614acdSSameer Pujar						port@1 {
114109614acdSSameer Pujar							reg = <1>;
114209614acdSSameer Pujar
114309614acdSSameer Pujar							amx2_in2: endpoint {
114409614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in2>;
114509614acdSSameer Pujar							};
114609614acdSSameer Pujar						};
114709614acdSSameer Pujar
114809614acdSSameer Pujar						port@2 {
114909614acdSSameer Pujar							reg = <2>;
115009614acdSSameer Pujar
115109614acdSSameer Pujar							amx2_in3: endpoint {
115209614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in3>;
115309614acdSSameer Pujar							};
115409614acdSSameer Pujar						};
115509614acdSSameer Pujar
115609614acdSSameer Pujar						port@3 {
115709614acdSSameer Pujar							reg = <3>;
115809614acdSSameer Pujar
115909614acdSSameer Pujar							amx2_in4: endpoint {
116009614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in4>;
116109614acdSSameer Pujar							};
116209614acdSSameer Pujar						};
116309614acdSSameer Pujar
116409614acdSSameer Pujar						amx2_out_port: port@4 {
116509614acdSSameer Pujar							reg = <4>;
116609614acdSSameer Pujar
116709614acdSSameer Pujar							amx2_out: endpoint {
116809614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_out>;
116909614acdSSameer Pujar							};
117009614acdSSameer Pujar						};
117109614acdSSameer Pujar					};
117209614acdSSameer Pujar				};
117309614acdSSameer Pujar
117409614acdSSameer Pujar				amx@2903200 {
117509614acdSSameer Pujar					status = "okay";
117609614acdSSameer Pujar
117709614acdSSameer Pujar					ports {
117809614acdSSameer Pujar						#address-cells = <1>;
117909614acdSSameer Pujar						#size-cells = <0>;
118009614acdSSameer Pujar
118109614acdSSameer Pujar						port@0 {
118209614acdSSameer Pujar							reg = <0>;
118309614acdSSameer Pujar
118409614acdSSameer Pujar							amx3_in1: endpoint {
118509614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in1>;
118609614acdSSameer Pujar							};
118709614acdSSameer Pujar						};
118809614acdSSameer Pujar
118909614acdSSameer Pujar						port@1 {
119009614acdSSameer Pujar							reg = <1>;
119109614acdSSameer Pujar
119209614acdSSameer Pujar							amx3_in2: endpoint {
119309614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in2>;
119409614acdSSameer Pujar							};
119509614acdSSameer Pujar						};
119609614acdSSameer Pujar
119709614acdSSameer Pujar						port@2 {
119809614acdSSameer Pujar							reg = <2>;
119909614acdSSameer Pujar
120009614acdSSameer Pujar							amx3_in3: endpoint {
120109614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in3>;
120209614acdSSameer Pujar							};
120309614acdSSameer Pujar						};
120409614acdSSameer Pujar
120509614acdSSameer Pujar						port@3 {
120609614acdSSameer Pujar							reg = <3>;
120709614acdSSameer Pujar
120809614acdSSameer Pujar							amx3_in4: endpoint {
120909614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in4>;
121009614acdSSameer Pujar							};
121109614acdSSameer Pujar						};
121209614acdSSameer Pujar
121309614acdSSameer Pujar						amx3_out_port: port@4 {
121409614acdSSameer Pujar							reg = <4>;
121509614acdSSameer Pujar
121609614acdSSameer Pujar							amx3_out: endpoint {
121709614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_out>;
121809614acdSSameer Pujar							};
121909614acdSSameer Pujar						};
122009614acdSSameer Pujar					};
122109614acdSSameer Pujar				};
122209614acdSSameer Pujar
122309614acdSSameer Pujar				amx@2903300 {
122409614acdSSameer Pujar					status = "okay";
122509614acdSSameer Pujar
122609614acdSSameer Pujar					ports {
122709614acdSSameer Pujar						#address-cells = <1>;
122809614acdSSameer Pujar						#size-cells = <0>;
122909614acdSSameer Pujar
123009614acdSSameer Pujar						port@0 {
123109614acdSSameer Pujar							reg = <0>;
123209614acdSSameer Pujar
123309614acdSSameer Pujar							amx4_in1: endpoint {
123409614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in1>;
123509614acdSSameer Pujar							};
123609614acdSSameer Pujar						};
123709614acdSSameer Pujar
123809614acdSSameer Pujar						port@1 {
123909614acdSSameer Pujar							reg = <1>;
124009614acdSSameer Pujar
124109614acdSSameer Pujar							amx4_in2: endpoint {
124209614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in2>;
124309614acdSSameer Pujar							};
124409614acdSSameer Pujar						};
124509614acdSSameer Pujar
124609614acdSSameer Pujar						port@2 {
124709614acdSSameer Pujar							reg = <2>;
124809614acdSSameer Pujar
124909614acdSSameer Pujar							amx4_in3: endpoint {
125009614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in3>;
125109614acdSSameer Pujar							};
125209614acdSSameer Pujar						};
125309614acdSSameer Pujar
125409614acdSSameer Pujar						port@3 {
125509614acdSSameer Pujar							reg = <3>;
125609614acdSSameer Pujar
125709614acdSSameer Pujar							amx4_in4: endpoint {
125809614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in4>;
125909614acdSSameer Pujar							};
126009614acdSSameer Pujar						};
126109614acdSSameer Pujar
126209614acdSSameer Pujar						amx4_out_port: port@4 {
126309614acdSSameer Pujar							reg = <4>;
126409614acdSSameer Pujar
126509614acdSSameer Pujar							amx4_out: endpoint {
126609614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_out>;
126709614acdSSameer Pujar							};
126809614acdSSameer Pujar						};
126909614acdSSameer Pujar					};
127009614acdSSameer Pujar				};
127109614acdSSameer Pujar
127209614acdSSameer Pujar				adx@2903800 {
127309614acdSSameer Pujar					status = "okay";
127409614acdSSameer Pujar
127509614acdSSameer Pujar					ports {
127609614acdSSameer Pujar						#address-cells = <1>;
127709614acdSSameer Pujar						#size-cells = <0>;
127809614acdSSameer Pujar
127909614acdSSameer Pujar						port@0 {
128009614acdSSameer Pujar							reg = <0>;
128109614acdSSameer Pujar
128209614acdSSameer Pujar							adx1_in: endpoint {
128309614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_in>;
128409614acdSSameer Pujar							};
128509614acdSSameer Pujar						};
128609614acdSSameer Pujar
128709614acdSSameer Pujar						adx1_out1_port: port@1 {
128809614acdSSameer Pujar							reg = <1>;
128909614acdSSameer Pujar
129009614acdSSameer Pujar							adx1_out1: endpoint {
129109614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out1>;
129209614acdSSameer Pujar							};
129309614acdSSameer Pujar						};
129409614acdSSameer Pujar
129509614acdSSameer Pujar						adx1_out2_port: port@2 {
129609614acdSSameer Pujar							reg = <2>;
129709614acdSSameer Pujar
129809614acdSSameer Pujar							adx1_out2: endpoint {
129909614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out2>;
130009614acdSSameer Pujar							};
130109614acdSSameer Pujar						};
130209614acdSSameer Pujar
130309614acdSSameer Pujar						adx1_out3_port: port@3 {
130409614acdSSameer Pujar							reg = <3>;
130509614acdSSameer Pujar
130609614acdSSameer Pujar							adx1_out3: endpoint {
130709614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out3>;
130809614acdSSameer Pujar							};
130909614acdSSameer Pujar						};
131009614acdSSameer Pujar
131109614acdSSameer Pujar						adx1_out4_port: port@4 {
131209614acdSSameer Pujar							reg = <4>;
131309614acdSSameer Pujar
131409614acdSSameer Pujar							adx1_out4: endpoint {
131509614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out4>;
131609614acdSSameer Pujar							};
131709614acdSSameer Pujar						};
131809614acdSSameer Pujar					};
131909614acdSSameer Pujar				};
132009614acdSSameer Pujar
132109614acdSSameer Pujar				adx@2903900 {
132209614acdSSameer Pujar					status = "okay";
132309614acdSSameer Pujar
132409614acdSSameer Pujar					ports {
132509614acdSSameer Pujar						#address-cells = <1>;
132609614acdSSameer Pujar						#size-cells = <0>;
132709614acdSSameer Pujar
132809614acdSSameer Pujar						port@0 {
132909614acdSSameer Pujar							reg = <0>;
133009614acdSSameer Pujar
133109614acdSSameer Pujar							adx2_in: endpoint {
133209614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_in>;
133309614acdSSameer Pujar							};
133409614acdSSameer Pujar						};
133509614acdSSameer Pujar
133609614acdSSameer Pujar						adx2_out1_port: port@1 {
133709614acdSSameer Pujar							reg = <1>;
133809614acdSSameer Pujar
133909614acdSSameer Pujar							adx2_out1: endpoint {
134009614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out1>;
134109614acdSSameer Pujar							};
134209614acdSSameer Pujar						};
134309614acdSSameer Pujar
134409614acdSSameer Pujar						adx2_out2_port: port@2 {
134509614acdSSameer Pujar							reg = <2>;
134609614acdSSameer Pujar
134709614acdSSameer Pujar							adx2_out2: endpoint {
134809614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out2>;
134909614acdSSameer Pujar							};
135009614acdSSameer Pujar						};
135109614acdSSameer Pujar
135209614acdSSameer Pujar						adx2_out3_port: port@3 {
135309614acdSSameer Pujar							reg = <3>;
135409614acdSSameer Pujar
135509614acdSSameer Pujar							adx2_out3: endpoint {
135609614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out3>;
135709614acdSSameer Pujar							};
135809614acdSSameer Pujar						};
135909614acdSSameer Pujar
136009614acdSSameer Pujar						adx2_out4_port: port@4 {
136109614acdSSameer Pujar							reg = <4>;
136209614acdSSameer Pujar
136309614acdSSameer Pujar							adx2_out4: endpoint {
136409614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out4>;
136509614acdSSameer Pujar							};
136609614acdSSameer Pujar						};
136709614acdSSameer Pujar					};
136809614acdSSameer Pujar				};
136909614acdSSameer Pujar
137009614acdSSameer Pujar				adx@2903a00 {
137109614acdSSameer Pujar					status = "okay";
137209614acdSSameer Pujar
137309614acdSSameer Pujar					ports {
137409614acdSSameer Pujar						#address-cells = <1>;
137509614acdSSameer Pujar						#size-cells = <0>;
137609614acdSSameer Pujar
137709614acdSSameer Pujar						port@0 {
137809614acdSSameer Pujar							reg = <0>;
137909614acdSSameer Pujar
138009614acdSSameer Pujar							adx3_in: endpoint {
138109614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_in>;
138209614acdSSameer Pujar							};
138309614acdSSameer Pujar						};
138409614acdSSameer Pujar
138509614acdSSameer Pujar						adx3_out1_port: port@1 {
138609614acdSSameer Pujar							reg = <1>;
138709614acdSSameer Pujar
138809614acdSSameer Pujar							adx3_out1: endpoint {
138909614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out1>;
139009614acdSSameer Pujar							};
139109614acdSSameer Pujar						};
139209614acdSSameer Pujar
139309614acdSSameer Pujar						adx3_out2_port: port@2 {
139409614acdSSameer Pujar							reg = <2>;
139509614acdSSameer Pujar
139609614acdSSameer Pujar							adx3_out2: endpoint {
139709614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out2>;
139809614acdSSameer Pujar							};
139909614acdSSameer Pujar						};
140009614acdSSameer Pujar
140109614acdSSameer Pujar						adx3_out3_port: port@3 {
140209614acdSSameer Pujar							reg = <3>;
140309614acdSSameer Pujar
140409614acdSSameer Pujar							adx3_out3: endpoint {
140509614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out3>;
140609614acdSSameer Pujar							};
140709614acdSSameer Pujar						};
140809614acdSSameer Pujar
140909614acdSSameer Pujar						adx3_out4_port: port@4 {
141009614acdSSameer Pujar							reg = <4>;
141109614acdSSameer Pujar
141209614acdSSameer Pujar							adx3_out4: endpoint {
141309614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out4>;
141409614acdSSameer Pujar							};
141509614acdSSameer Pujar						};
141609614acdSSameer Pujar					};
141709614acdSSameer Pujar				};
141809614acdSSameer Pujar
141909614acdSSameer Pujar				adx@2903b00 {
142009614acdSSameer Pujar					status = "okay";
142109614acdSSameer Pujar
142209614acdSSameer Pujar					ports {
142309614acdSSameer Pujar						#address-cells = <1>;
142409614acdSSameer Pujar						#size-cells = <0>;
142509614acdSSameer Pujar
142609614acdSSameer Pujar						port@0 {
142709614acdSSameer Pujar							reg = <0>;
142809614acdSSameer Pujar
142909614acdSSameer Pujar							adx4_in: endpoint {
143009614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_in>;
143109614acdSSameer Pujar							};
143209614acdSSameer Pujar						};
143309614acdSSameer Pujar
143409614acdSSameer Pujar						adx4_out1_port: port@1 {
143509614acdSSameer Pujar							reg = <1>;
143609614acdSSameer Pujar
143709614acdSSameer Pujar							adx4_out1: endpoint {
143809614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out1>;
143909614acdSSameer Pujar							};
144009614acdSSameer Pujar						};
144109614acdSSameer Pujar
144209614acdSSameer Pujar						adx4_out2_port: port@2 {
144309614acdSSameer Pujar							reg = <2>;
144409614acdSSameer Pujar
144509614acdSSameer Pujar							adx4_out2: endpoint {
144609614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out2>;
144709614acdSSameer Pujar							};
144809614acdSSameer Pujar						};
144909614acdSSameer Pujar
145009614acdSSameer Pujar						adx4_out3_port: port@3 {
145109614acdSSameer Pujar							reg = <3>;
145209614acdSSameer Pujar
145309614acdSSameer Pujar							adx4_out3: endpoint {
145409614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out3>;
145509614acdSSameer Pujar							};
145609614acdSSameer Pujar						};
145709614acdSSameer Pujar
145809614acdSSameer Pujar						adx4_out4_port: port@4 {
145909614acdSSameer Pujar							reg = <4>;
146009614acdSSameer Pujar
146109614acdSSameer Pujar							adx4_out4: endpoint {
146209614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out4>;
146309614acdSSameer Pujar							};
146409614acdSSameer Pujar						};
146509614acdSSameer Pujar					};
146609614acdSSameer Pujar				};
146709614acdSSameer Pujar
146809614acdSSameer Pujar				dmic@2904200 {
146909614acdSSameer Pujar					status = "okay";
147009614acdSSameer Pujar
147109614acdSSameer Pujar					ports {
147209614acdSSameer Pujar						#address-cells = <1>;
147309614acdSSameer Pujar						#size-cells = <0>;
147409614acdSSameer Pujar
147509614acdSSameer Pujar						port@0 {
147609614acdSSameer Pujar							reg = <0>;
147709614acdSSameer Pujar
147809614acdSSameer Pujar							dmic3_cif: endpoint {
147909614acdSSameer Pujar								remote-endpoint = <&xbar_dmic3>;
148009614acdSSameer Pujar							};
148109614acdSSameer Pujar						};
148209614acdSSameer Pujar
148309614acdSSameer Pujar						dmic3_port: port@1 {
148409614acdSSameer Pujar							reg = <1>;
148509614acdSSameer Pujar
148609614acdSSameer Pujar							dmic3_dap: endpoint {
148709614acdSSameer Pujar								/* placeholder for external codec */
148809614acdSSameer Pujar							};
148909614acdSSameer Pujar						};
149009614acdSSameer Pujar					};
149109614acdSSameer Pujar				};
149209614acdSSameer Pujar
149309614acdSSameer Pujar				mvc@290a000 {
149409614acdSSameer Pujar					status = "okay";
149509614acdSSameer Pujar
149609614acdSSameer Pujar					ports {
149709614acdSSameer Pujar						#address-cells = <1>;
149809614acdSSameer Pujar						#size-cells = <0>;
149909614acdSSameer Pujar
150009614acdSSameer Pujar						port@0 {
150109614acdSSameer Pujar							reg = <0>;
150209614acdSSameer Pujar
150309614acdSSameer Pujar							mvc1_cif_in: endpoint {
150409614acdSSameer Pujar								remote-endpoint = <&xbar_mvc1_in>;
150509614acdSSameer Pujar							};
150609614acdSSameer Pujar						};
150709614acdSSameer Pujar
150809614acdSSameer Pujar						mvc1_out_port: port@1 {
150909614acdSSameer Pujar							reg = <1>;
151009614acdSSameer Pujar
151109614acdSSameer Pujar							mvc1_cif_out: endpoint {
151209614acdSSameer Pujar								remote-endpoint = <&xbar_mvc1_out>;
151309614acdSSameer Pujar							};
151409614acdSSameer Pujar						};
151509614acdSSameer Pujar					};
151609614acdSSameer Pujar				};
151709614acdSSameer Pujar
151809614acdSSameer Pujar				mvc@290a200 {
151909614acdSSameer Pujar					status = "okay";
152009614acdSSameer Pujar
152109614acdSSameer Pujar					ports {
152209614acdSSameer Pujar						#address-cells = <1>;
152309614acdSSameer Pujar						#size-cells = <0>;
152409614acdSSameer Pujar
152509614acdSSameer Pujar						port@0 {
152609614acdSSameer Pujar							reg = <0>;
152709614acdSSameer Pujar
152809614acdSSameer Pujar							mvc2_cif_in: endpoint {
152909614acdSSameer Pujar								remote-endpoint = <&xbar_mvc2_in>;
153009614acdSSameer Pujar							};
153109614acdSSameer Pujar						};
153209614acdSSameer Pujar
153309614acdSSameer Pujar						mvc2_out_port: port@1 {
153409614acdSSameer Pujar							reg = <1>;
153509614acdSSameer Pujar
153609614acdSSameer Pujar							mvc2_cif_out: endpoint {
153709614acdSSameer Pujar								remote-endpoint = <&xbar_mvc2_out>;
153809614acdSSameer Pujar							};
153909614acdSSameer Pujar						};
154009614acdSSameer Pujar					};
154109614acdSSameer Pujar				};
154209614acdSSameer Pujar
154309614acdSSameer Pujar				amixer@290bb00 {
154409614acdSSameer Pujar					status = "okay";
154509614acdSSameer Pujar
154609614acdSSameer Pujar					ports {
154709614acdSSameer Pujar						#address-cells = <1>;
154809614acdSSameer Pujar						#size-cells = <0>;
154909614acdSSameer Pujar
155009614acdSSameer Pujar						port@0 {
155109614acdSSameer Pujar							reg = <0x0>;
155209614acdSSameer Pujar
155309614acdSSameer Pujar							mix_in1: endpoint {
155409614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in1>;
155509614acdSSameer Pujar							};
155609614acdSSameer Pujar						};
155709614acdSSameer Pujar
155809614acdSSameer Pujar						port@1 {
155909614acdSSameer Pujar							reg = <0x1>;
156009614acdSSameer Pujar
156109614acdSSameer Pujar							mix_in2: endpoint {
156209614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in2>;
156309614acdSSameer Pujar							};
156409614acdSSameer Pujar						};
156509614acdSSameer Pujar
156609614acdSSameer Pujar						port@2 {
156709614acdSSameer Pujar							reg = <0x2>;
156809614acdSSameer Pujar
156909614acdSSameer Pujar							mix_in3: endpoint {
157009614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in3>;
157109614acdSSameer Pujar							};
157209614acdSSameer Pujar						};
157309614acdSSameer Pujar
157409614acdSSameer Pujar						port@3 {
157509614acdSSameer Pujar							reg = <0x3>;
157609614acdSSameer Pujar
157709614acdSSameer Pujar							mix_in4: endpoint {
157809614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in4>;
157909614acdSSameer Pujar							};
158009614acdSSameer Pujar						};
158109614acdSSameer Pujar
158209614acdSSameer Pujar						port@4 {
158309614acdSSameer Pujar							reg = <0x4>;
158409614acdSSameer Pujar
158509614acdSSameer Pujar							mix_in5: endpoint {
158609614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in5>;
158709614acdSSameer Pujar							};
158809614acdSSameer Pujar						};
158909614acdSSameer Pujar
159009614acdSSameer Pujar						port@5 {
159109614acdSSameer Pujar							reg = <0x5>;
159209614acdSSameer Pujar
159309614acdSSameer Pujar							mix_in6: endpoint {
159409614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in6>;
159509614acdSSameer Pujar							};
159609614acdSSameer Pujar						};
159709614acdSSameer Pujar
159809614acdSSameer Pujar						port@6 {
159909614acdSSameer Pujar							reg = <0x6>;
160009614acdSSameer Pujar
160109614acdSSameer Pujar							mix_in7: endpoint {
160209614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in7>;
160309614acdSSameer Pujar							};
160409614acdSSameer Pujar						};
160509614acdSSameer Pujar
160609614acdSSameer Pujar						port@7 {
160709614acdSSameer Pujar							reg = <0x7>;
160809614acdSSameer Pujar
160909614acdSSameer Pujar							mix_in8: endpoint {
161009614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in8>;
161109614acdSSameer Pujar							};
161209614acdSSameer Pujar						};
161309614acdSSameer Pujar
161409614acdSSameer Pujar						port@8 {
161509614acdSSameer Pujar							reg = <0x8>;
161609614acdSSameer Pujar
161709614acdSSameer Pujar							mix_in9: endpoint {
161809614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in9>;
161909614acdSSameer Pujar							};
162009614acdSSameer Pujar						};
162109614acdSSameer Pujar
162209614acdSSameer Pujar						port@9 {
162309614acdSSameer Pujar							reg = <0x9>;
162409614acdSSameer Pujar
162509614acdSSameer Pujar							mix_in10: endpoint {
162609614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in10>;
162709614acdSSameer Pujar							};
162809614acdSSameer Pujar						};
162909614acdSSameer Pujar
163009614acdSSameer Pujar						mix_out1_port: port@a {
163109614acdSSameer Pujar							reg = <0xa>;
163209614acdSSameer Pujar
163309614acdSSameer Pujar							mix_out1: endpoint {
163409614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out1>;
163509614acdSSameer Pujar							};
163609614acdSSameer Pujar						};
163709614acdSSameer Pujar
163809614acdSSameer Pujar						mix_out2_port: port@b {
163909614acdSSameer Pujar							reg = <0xb>;
164009614acdSSameer Pujar
164109614acdSSameer Pujar							mix_out2: endpoint {
164209614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out2>;
164309614acdSSameer Pujar							};
164409614acdSSameer Pujar						};
164509614acdSSameer Pujar
164609614acdSSameer Pujar						mix_out3_port: port@c {
164709614acdSSameer Pujar							reg = <0xc>;
164809614acdSSameer Pujar
164909614acdSSameer Pujar							mix_out3: endpoint {
165009614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out3>;
165109614acdSSameer Pujar							};
165209614acdSSameer Pujar						};
165309614acdSSameer Pujar
165409614acdSSameer Pujar						mix_out4_port: port@d {
165509614acdSSameer Pujar							reg = <0xd>;
165609614acdSSameer Pujar
165709614acdSSameer Pujar							mix_out4: endpoint {
165809614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out4>;
165909614acdSSameer Pujar							};
166009614acdSSameer Pujar						};
166109614acdSSameer Pujar
166209614acdSSameer Pujar						mix_out5_port: port@e {
166309614acdSSameer Pujar							reg = <0xe>;
166409614acdSSameer Pujar
166509614acdSSameer Pujar							mix_out5: endpoint {
166609614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out5>;
166709614acdSSameer Pujar							};
166809614acdSSameer Pujar						};
166909614acdSSameer Pujar					};
167009614acdSSameer Pujar				};
167109614acdSSameer Pujar
167209614acdSSameer Pujar				admaif@290f000 {
167309614acdSSameer Pujar					status = "okay";
167409614acdSSameer Pujar
167509614acdSSameer Pujar					ports {
167609614acdSSameer Pujar						#address-cells = <1>;
167709614acdSSameer Pujar						#size-cells = <0>;
167809614acdSSameer Pujar
167909614acdSSameer Pujar						admaif0_port: port@0 {
168009614acdSSameer Pujar							reg = <0x0>;
168109614acdSSameer Pujar
168209614acdSSameer Pujar							admaif0: endpoint {
168309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif0>;
168409614acdSSameer Pujar							};
168509614acdSSameer Pujar						};
168609614acdSSameer Pujar
168709614acdSSameer Pujar						admaif1_port: port@1 {
168809614acdSSameer Pujar							reg = <0x1>;
168909614acdSSameer Pujar
169009614acdSSameer Pujar							admaif1: endpoint {
169109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif1>;
169209614acdSSameer Pujar							};
169309614acdSSameer Pujar						};
169409614acdSSameer Pujar
169509614acdSSameer Pujar						admaif2_port: port@2 {
169609614acdSSameer Pujar							reg = <0x2>;
169709614acdSSameer Pujar
169809614acdSSameer Pujar							admaif2: endpoint {
169909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif2>;
170009614acdSSameer Pujar							};
170109614acdSSameer Pujar						};
170209614acdSSameer Pujar
170309614acdSSameer Pujar						admaif3_port: port@3 {
170409614acdSSameer Pujar							reg = <0x3>;
170509614acdSSameer Pujar
170609614acdSSameer Pujar							admaif3: endpoint {
170709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif3>;
170809614acdSSameer Pujar							};
170909614acdSSameer Pujar						};
171009614acdSSameer Pujar
171109614acdSSameer Pujar						admaif4_port: port@4 {
171209614acdSSameer Pujar							reg = <0x4>;
171309614acdSSameer Pujar
171409614acdSSameer Pujar							admaif4: endpoint {
171509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif4>;
171609614acdSSameer Pujar							};
171709614acdSSameer Pujar						};
171809614acdSSameer Pujar
171909614acdSSameer Pujar						admaif5_port: port@5 {
172009614acdSSameer Pujar							reg = <0x5>;
172109614acdSSameer Pujar
172209614acdSSameer Pujar							admaif5: endpoint {
172309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif5>;
172409614acdSSameer Pujar							};
172509614acdSSameer Pujar						};
172609614acdSSameer Pujar
172709614acdSSameer Pujar						admaif6_port: port@6 {
172809614acdSSameer Pujar							reg = <0x6>;
172909614acdSSameer Pujar
173009614acdSSameer Pujar							admaif6: endpoint {
173109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif6>;
173209614acdSSameer Pujar							};
173309614acdSSameer Pujar						};
173409614acdSSameer Pujar
173509614acdSSameer Pujar						admaif7_port: port@7 {
173609614acdSSameer Pujar							reg = <0x7>;
173709614acdSSameer Pujar
173809614acdSSameer Pujar							admaif7: endpoint {
173909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif7>;
174009614acdSSameer Pujar							};
174109614acdSSameer Pujar						};
174209614acdSSameer Pujar
174309614acdSSameer Pujar						admaif8_port: port@8 {
174409614acdSSameer Pujar							reg = <0x8>;
174509614acdSSameer Pujar
174609614acdSSameer Pujar							admaif8: endpoint {
174709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif8>;
174809614acdSSameer Pujar							};
174909614acdSSameer Pujar						};
175009614acdSSameer Pujar
175109614acdSSameer Pujar						admaif9_port: port@9 {
175209614acdSSameer Pujar							reg = <0x9>;
175309614acdSSameer Pujar
175409614acdSSameer Pujar							admaif9: endpoint {
175509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif9>;
175609614acdSSameer Pujar							};
175709614acdSSameer Pujar						};
175809614acdSSameer Pujar
175909614acdSSameer Pujar						admaif10_port: port@a {
176009614acdSSameer Pujar							reg = <0xa>;
176109614acdSSameer Pujar
176209614acdSSameer Pujar							admaif10: endpoint {
176309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif10>;
176409614acdSSameer Pujar							};
176509614acdSSameer Pujar						};
176609614acdSSameer Pujar
176709614acdSSameer Pujar						admaif11_port: port@b {
176809614acdSSameer Pujar							reg = <0xb>;
176909614acdSSameer Pujar
177009614acdSSameer Pujar							admaif11: endpoint {
177109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif11>;
177209614acdSSameer Pujar							};
177309614acdSSameer Pujar						};
177409614acdSSameer Pujar
177509614acdSSameer Pujar						admaif12_port: port@c {
177609614acdSSameer Pujar							reg = <0xc>;
177709614acdSSameer Pujar
177809614acdSSameer Pujar							admaif12: endpoint {
177909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif12>;
178009614acdSSameer Pujar							};
178109614acdSSameer Pujar						};
178209614acdSSameer Pujar
178309614acdSSameer Pujar						admaif13_port: port@d {
178409614acdSSameer Pujar							reg = <0xd>;
178509614acdSSameer Pujar
178609614acdSSameer Pujar							admaif13: endpoint {
178709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif13>;
178809614acdSSameer Pujar							};
178909614acdSSameer Pujar						};
179009614acdSSameer Pujar
179109614acdSSameer Pujar						admaif14_port: port@e {
179209614acdSSameer Pujar							reg = <0xe>;
179309614acdSSameer Pujar
179409614acdSSameer Pujar							admaif14: endpoint {
179509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif14>;
179609614acdSSameer Pujar							};
179709614acdSSameer Pujar						};
179809614acdSSameer Pujar
179909614acdSSameer Pujar						admaif15_port: port@f {
180009614acdSSameer Pujar							reg = <0xf>;
180109614acdSSameer Pujar
180209614acdSSameer Pujar							admaif15: endpoint {
180309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif15>;
180409614acdSSameer Pujar							};
180509614acdSSameer Pujar						};
180609614acdSSameer Pujar
180709614acdSSameer Pujar						admaif16_port: port@10 {
180809614acdSSameer Pujar							reg = <0x10>;
180909614acdSSameer Pujar
181009614acdSSameer Pujar							admaif16: endpoint {
181109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif16>;
181209614acdSSameer Pujar							};
181309614acdSSameer Pujar						};
181409614acdSSameer Pujar
181509614acdSSameer Pujar						admaif17_port: port@11 {
181609614acdSSameer Pujar							reg = <0x11>;
181709614acdSSameer Pujar
181809614acdSSameer Pujar							admaif17: endpoint {
181909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif17>;
182009614acdSSameer Pujar							};
182109614acdSSameer Pujar						};
182209614acdSSameer Pujar
182309614acdSSameer Pujar						admaif18_port: port@12 {
182409614acdSSameer Pujar							reg = <0x12>;
182509614acdSSameer Pujar
182609614acdSSameer Pujar							admaif18: endpoint {
182709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif18>;
182809614acdSSameer Pujar							};
182909614acdSSameer Pujar						};
183009614acdSSameer Pujar
183109614acdSSameer Pujar						admaif19_port: port@13 {
183209614acdSSameer Pujar							reg = <0x13>;
183309614acdSSameer Pujar
183409614acdSSameer Pujar							admaif19: endpoint {
183509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif19>;
183609614acdSSameer Pujar							};
183709614acdSSameer Pujar						};
183809614acdSSameer Pujar					};
183909614acdSSameer Pujar				};
1840*261a46a9SSameer Pujar
1841*261a46a9SSameer Pujar				asrc@2910000 {
1842*261a46a9SSameer Pujar					status = "okay";
1843*261a46a9SSameer Pujar
1844*261a46a9SSameer Pujar					ports {
1845*261a46a9SSameer Pujar						#address-cells = <1>;
1846*261a46a9SSameer Pujar						#size-cells = <0>;
1847*261a46a9SSameer Pujar
1848*261a46a9SSameer Pujar						port@0 {
1849*261a46a9SSameer Pujar							reg = <0x0>;
1850*261a46a9SSameer Pujar
1851*261a46a9SSameer Pujar							asrc_in1_ep: endpoint {
1852*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in1_ep>;
1853*261a46a9SSameer Pujar							};
1854*261a46a9SSameer Pujar						};
1855*261a46a9SSameer Pujar
1856*261a46a9SSameer Pujar						port@1 {
1857*261a46a9SSameer Pujar							reg = <0x1>;
1858*261a46a9SSameer Pujar
1859*261a46a9SSameer Pujar							asrc_in2_ep: endpoint {
1860*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in2_ep>;
1861*261a46a9SSameer Pujar							};
1862*261a46a9SSameer Pujar						};
1863*261a46a9SSameer Pujar
1864*261a46a9SSameer Pujar						port@2 {
1865*261a46a9SSameer Pujar							reg = <0x2>;
1866*261a46a9SSameer Pujar
1867*261a46a9SSameer Pujar							asrc_in3_ep: endpoint {
1868*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in3_ep>;
1869*261a46a9SSameer Pujar							};
1870*261a46a9SSameer Pujar						};
1871*261a46a9SSameer Pujar
1872*261a46a9SSameer Pujar						port@3 {
1873*261a46a9SSameer Pujar							reg = <0x3>;
1874*261a46a9SSameer Pujar
1875*261a46a9SSameer Pujar							asrc_in4_ep: endpoint {
1876*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in4_ep>;
1877*261a46a9SSameer Pujar							};
1878*261a46a9SSameer Pujar						};
1879*261a46a9SSameer Pujar
1880*261a46a9SSameer Pujar						port@4 {
1881*261a46a9SSameer Pujar							reg = <0x4>;
1882*261a46a9SSameer Pujar
1883*261a46a9SSameer Pujar							asrc_in5_ep: endpoint {
1884*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in5_ep>;
1885*261a46a9SSameer Pujar							};
1886*261a46a9SSameer Pujar						};
1887*261a46a9SSameer Pujar
1888*261a46a9SSameer Pujar						port@5 {
1889*261a46a9SSameer Pujar							reg = <0x5>;
1890*261a46a9SSameer Pujar
1891*261a46a9SSameer Pujar							asrc_in6_ep: endpoint {
1892*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in6_ep>;
1893*261a46a9SSameer Pujar							};
1894*261a46a9SSameer Pujar						};
1895*261a46a9SSameer Pujar
1896*261a46a9SSameer Pujar						port@6 {
1897*261a46a9SSameer Pujar							reg = <0x6>;
1898*261a46a9SSameer Pujar
1899*261a46a9SSameer Pujar							asrc_in7_ep: endpoint {
1900*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in7_ep>;
1901*261a46a9SSameer Pujar							};
1902*261a46a9SSameer Pujar						};
1903*261a46a9SSameer Pujar
1904*261a46a9SSameer Pujar						asrc_out1_port: port@7 {
1905*261a46a9SSameer Pujar							reg = <0x7>;
1906*261a46a9SSameer Pujar
1907*261a46a9SSameer Pujar							asrc_out1_ep: endpoint {
1908*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out1_ep>;
1909*261a46a9SSameer Pujar							};
1910*261a46a9SSameer Pujar						};
1911*261a46a9SSameer Pujar
1912*261a46a9SSameer Pujar						asrc_out2_port: port@8 {
1913*261a46a9SSameer Pujar							reg = <0x8>;
1914*261a46a9SSameer Pujar
1915*261a46a9SSameer Pujar							asrc_out2_ep: endpoint {
1916*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out2_ep>;
1917*261a46a9SSameer Pujar							};
1918*261a46a9SSameer Pujar						};
1919*261a46a9SSameer Pujar
1920*261a46a9SSameer Pujar						asrc_out3_port: port@9 {
1921*261a46a9SSameer Pujar							reg = <0x9>;
1922*261a46a9SSameer Pujar
1923*261a46a9SSameer Pujar							asrc_out3_ep: endpoint {
1924*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out3_ep>;
1925*261a46a9SSameer Pujar							};
1926*261a46a9SSameer Pujar						};
1927*261a46a9SSameer Pujar
1928*261a46a9SSameer Pujar						asrc_out4_port: port@a {
1929*261a46a9SSameer Pujar							reg = <0xa>;
1930*261a46a9SSameer Pujar
1931*261a46a9SSameer Pujar							asrc_out4_ep: endpoint {
1932*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out4_ep>;
1933*261a46a9SSameer Pujar							};
1934*261a46a9SSameer Pujar						};
1935*261a46a9SSameer Pujar
1936*261a46a9SSameer Pujar						asrc_out5_port: port@b {
1937*261a46a9SSameer Pujar							reg = <0xb>;
1938*261a46a9SSameer Pujar
1939*261a46a9SSameer Pujar							asrc_out5_ep: endpoint {
1940*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out5_ep>;
1941*261a46a9SSameer Pujar							};
1942*261a46a9SSameer Pujar						};
1943*261a46a9SSameer Pujar
1944*261a46a9SSameer Pujar						asrc_out6_port:	port@c {
1945*261a46a9SSameer Pujar							reg = <0xc>;
1946*261a46a9SSameer Pujar
1947*261a46a9SSameer Pujar							asrc_out6_ep: endpoint {
1948*261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out6_ep>;
1949*261a46a9SSameer Pujar							};
1950*261a46a9SSameer Pujar						};
1951*261a46a9SSameer Pujar					};
1952*261a46a9SSameer Pujar				};
195309614acdSSameer Pujar			};
195409614acdSSameer Pujar
195509614acdSSameer Pujar			dma-controller@2930000 {
195609614acdSSameer Pujar				status = "okay";
195709614acdSSameer Pujar			};
195809614acdSSameer Pujar
195909614acdSSameer Pujar			interrupt-controller@2a40000 {
196009614acdSSameer Pujar				status = "okay";
196109614acdSSameer Pujar			};
196209614acdSSameer Pujar		};
1963621e12a1SMohan Kumar
1964ff578db7Skartik		serial@3100000 {
1965ff578db7Skartik			compatible = "nvidia,tegra194-hsuart";
1966ff578db7Skartik			status = "okay";
1967ff578db7Skartik		};
1968ff578db7Skartik
1969621e12a1SMohan Kumar		hda@3510000 {
1970621e12a1SMohan Kumar			nvidia,model = "NVIDIA Jetson AGX Orin HDA";
1971621e12a1SMohan Kumar		};
197209614acdSSameer Pujar	};
197309614acdSSameer Pujar
1974533337d5SMikko Perttunen	chosen {
1975533337d5SMikko Perttunen		bootargs = "console=ttyS0,115200n8";
1976533337d5SMikko Perttunen		stdout-path = "serial0:115200n8";
1977533337d5SMikko Perttunen	};
1978533337d5SMikko Perttunen
1979699349e0SThierry Reding	gpio-keys {
1980699349e0SThierry Reding		compatible = "gpio-keys";
1981699349e0SThierry Reding		status = "okay";
1982699349e0SThierry Reding
1983699349e0SThierry Reding		force-recovery {
1984699349e0SThierry Reding			label = "Force Recovery";
1985699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>;
1986699349e0SThierry Reding			linux,input-type = <EV_KEY>;
1987699349e0SThierry Reding			linux,code = <BTN_1>;
1988699349e0SThierry Reding		};
1989699349e0SThierry Reding
1990699349e0SThierry Reding		power-key {
1991699349e0SThierry Reding			label = "Power";
1992699349e0SThierry Reding			gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>;
1993699349e0SThierry Reding			linux,input-type = <EV_KEY>;
1994699349e0SThierry Reding			linux,code = <KEY_POWER>;
1995699349e0SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
1996699349e0SThierry Reding			wakeup-source;
1997699349e0SThierry Reding		};
1998699349e0SThierry Reding
1999699349e0SThierry Reding		suspend {
2000699349e0SThierry Reding			label = "Suspend";
2001699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>;
2002699349e0SThierry Reding			linux,input-type = <EV_KEY>;
2003699349e0SThierry Reding			linux,code = <KEY_SLEEP>;
2004699349e0SThierry Reding		};
2005699349e0SThierry Reding	};
2006699349e0SThierry Reding
2007533337d5SMikko Perttunen	serial {
2008533337d5SMikko Perttunen		status = "okay";
2009533337d5SMikko Perttunen	};
201009614acdSSameer Pujar
201109614acdSSameer Pujar	sound {
201209614acdSSameer Pujar		status = "okay";
201309614acdSSameer Pujar
201409614acdSSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
201509614acdSSameer Pujar
201609614acdSSameer Pujar		dais = /* ADMAIF (FE) Ports */
201709614acdSSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
201809614acdSSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
201909614acdSSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
202009614acdSSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
202109614acdSSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
202209614acdSSameer Pujar		       /* XBAR Ports */
202309614acdSSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
202409614acdSSameer Pujar		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
202509614acdSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
202609614acdSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
202709614acdSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
202809614acdSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
202909614acdSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
203009614acdSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
203109614acdSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
203209614acdSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
203309614acdSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
203409614acdSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
203509614acdSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
203609614acdSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
203709614acdSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
203809614acdSSameer Pujar		       <&xbar_mix_in1_port>, <&xbar_mix_in2_port>,
203909614acdSSameer Pujar		       <&xbar_mix_in3_port>, <&xbar_mix_in4_port>,
204009614acdSSameer Pujar		       <&xbar_mix_in5_port>, <&xbar_mix_in6_port>,
204109614acdSSameer Pujar		       <&xbar_mix_in7_port>, <&xbar_mix_in8_port>,
204209614acdSSameer Pujar		       <&xbar_mix_in9_port>, <&xbar_mix_in10_port>,
2043*261a46a9SSameer Pujar		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2044*261a46a9SSameer Pujar		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2045*261a46a9SSameer Pujar		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2046*261a46a9SSameer Pujar		       <&xbar_asrc_in7_port>,
204709614acdSSameer Pujar		       /* HW accelerators */
204809614acdSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
204909614acdSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
205009614acdSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
205109614acdSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
205209614acdSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
205309614acdSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
205409614acdSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
205509614acdSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
205609614acdSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
205709614acdSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
205809614acdSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
205909614acdSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
206009614acdSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
206109614acdSSameer Pujar		       <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>,
206209614acdSSameer Pujar		       <&mix_out4_port>, <&mix_out5_port>,
2063*261a46a9SSameer Pujar		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2064*261a46a9SSameer Pujar		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
206509614acdSSameer Pujar		       /* BE I/O Ports */
206609614acdSSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
206709614acdSSameer Pujar		       <&dmic3_port>;
206809614acdSSameer Pujar
206909614acdSSameer Pujar		label = "NVIDIA Jetson AGX Orin APE";
207009614acdSSameer Pujar	};
2071533337d5SMikko Perttunen};
2072