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;
17533337d5SMikko Perttunen	};
18533337d5SMikko Perttunen
1909614acdSSameer Pujar	bus@0 {
2009614acdSSameer Pujar		aconnect@2900000 {
2109614acdSSameer Pujar			status = "okay";
2209614acdSSameer Pujar
2309614acdSSameer Pujar			ahub@2900800 {
2409614acdSSameer Pujar				status = "okay";
2509614acdSSameer Pujar
2609614acdSSameer Pujar				ports {
2709614acdSSameer Pujar					#address-cells = <1>;
2809614acdSSameer Pujar					#size-cells = <0>;
2909614acdSSameer Pujar
3009614acdSSameer Pujar					port@0 {
3109614acdSSameer Pujar						reg = <0x0>;
3209614acdSSameer Pujar
3309614acdSSameer Pujar						xbar_admaif0: endpoint {
3409614acdSSameer Pujar							remote-endpoint = <&admaif0>;
3509614acdSSameer Pujar						};
3609614acdSSameer Pujar					};
3709614acdSSameer Pujar
3809614acdSSameer Pujar					port@1 {
3909614acdSSameer Pujar						reg = <0x1>;
4009614acdSSameer Pujar
4109614acdSSameer Pujar						xbar_admaif1: endpoint {
4209614acdSSameer Pujar							remote-endpoint = <&admaif1>;
4309614acdSSameer Pujar						};
4409614acdSSameer Pujar					};
4509614acdSSameer Pujar
4609614acdSSameer Pujar					port@2 {
4709614acdSSameer Pujar						reg = <0x2>;
4809614acdSSameer Pujar
4909614acdSSameer Pujar						xbar_admaif2: endpoint {
5009614acdSSameer Pujar							remote-endpoint = <&admaif2>;
5109614acdSSameer Pujar						};
5209614acdSSameer Pujar					};
5309614acdSSameer Pujar
5409614acdSSameer Pujar					port@3 {
5509614acdSSameer Pujar						reg = <0x3>;
5609614acdSSameer Pujar
5709614acdSSameer Pujar						xbar_admaif3: endpoint {
5809614acdSSameer Pujar							remote-endpoint = <&admaif3>;
5909614acdSSameer Pujar						};
6009614acdSSameer Pujar					};
6109614acdSSameer Pujar
6209614acdSSameer Pujar					port@4 {
6309614acdSSameer Pujar						reg = <0x4>;
6409614acdSSameer Pujar
6509614acdSSameer Pujar						xbar_admaif4: endpoint {
6609614acdSSameer Pujar							remote-endpoint = <&admaif4>;
6709614acdSSameer Pujar						};
6809614acdSSameer Pujar					};
6909614acdSSameer Pujar
7009614acdSSameer Pujar					port@5 {
7109614acdSSameer Pujar						reg = <0x5>;
7209614acdSSameer Pujar
7309614acdSSameer Pujar						xbar_admaif5: endpoint {
7409614acdSSameer Pujar							remote-endpoint = <&admaif5>;
7509614acdSSameer Pujar						};
7609614acdSSameer Pujar					};
7709614acdSSameer Pujar
7809614acdSSameer Pujar					port@6 {
7909614acdSSameer Pujar						reg = <0x6>;
8009614acdSSameer Pujar
8109614acdSSameer Pujar						xbar_admaif6: endpoint {
8209614acdSSameer Pujar							remote-endpoint = <&admaif6>;
8309614acdSSameer Pujar						};
8409614acdSSameer Pujar					};
8509614acdSSameer Pujar
8609614acdSSameer Pujar					port@7 {
8709614acdSSameer Pujar						reg = <0x7>;
8809614acdSSameer Pujar
8909614acdSSameer Pujar						xbar_admaif7: endpoint {
9009614acdSSameer Pujar							remote-endpoint = <&admaif7>;
9109614acdSSameer Pujar						};
9209614acdSSameer Pujar					};
9309614acdSSameer Pujar
9409614acdSSameer Pujar					port@8 {
9509614acdSSameer Pujar						reg = <0x8>;
9609614acdSSameer Pujar
9709614acdSSameer Pujar						xbar_admaif8: endpoint {
9809614acdSSameer Pujar							remote-endpoint = <&admaif8>;
9909614acdSSameer Pujar						};
10009614acdSSameer Pujar					};
10109614acdSSameer Pujar
10209614acdSSameer Pujar					port@9 {
10309614acdSSameer Pujar						reg = <0x9>;
10409614acdSSameer Pujar
10509614acdSSameer Pujar						xbar_admaif9: endpoint {
10609614acdSSameer Pujar							remote-endpoint = <&admaif9>;
10709614acdSSameer Pujar						};
10809614acdSSameer Pujar					};
10909614acdSSameer Pujar
11009614acdSSameer Pujar					port@a {
11109614acdSSameer Pujar						reg = <0xa>;
11209614acdSSameer Pujar
11309614acdSSameer Pujar						xbar_admaif10: endpoint {
11409614acdSSameer Pujar							remote-endpoint = <&admaif10>;
11509614acdSSameer Pujar						};
11609614acdSSameer Pujar					};
11709614acdSSameer Pujar
11809614acdSSameer Pujar					port@b {
11909614acdSSameer Pujar						reg = <0xb>;
12009614acdSSameer Pujar
12109614acdSSameer Pujar						xbar_admaif11: endpoint {
12209614acdSSameer Pujar							remote-endpoint = <&admaif11>;
12309614acdSSameer Pujar						};
12409614acdSSameer Pujar					};
12509614acdSSameer Pujar
12609614acdSSameer Pujar					port@c {
12709614acdSSameer Pujar						reg = <0xc>;
12809614acdSSameer Pujar
12909614acdSSameer Pujar						xbar_admaif12: endpoint {
13009614acdSSameer Pujar							remote-endpoint = <&admaif12>;
13109614acdSSameer Pujar						};
13209614acdSSameer Pujar					};
13309614acdSSameer Pujar
13409614acdSSameer Pujar					port@d {
13509614acdSSameer Pujar						reg = <0xd>;
13609614acdSSameer Pujar
13709614acdSSameer Pujar						xbar_admaif13: endpoint {
13809614acdSSameer Pujar							remote-endpoint = <&admaif13>;
13909614acdSSameer Pujar						};
14009614acdSSameer Pujar					};
14109614acdSSameer Pujar
14209614acdSSameer Pujar					port@e {
14309614acdSSameer Pujar						reg = <0xe>;
14409614acdSSameer Pujar
14509614acdSSameer Pujar						xbar_admaif14: endpoint {
14609614acdSSameer Pujar							remote-endpoint = <&admaif14>;
14709614acdSSameer Pujar						};
14809614acdSSameer Pujar					};
14909614acdSSameer Pujar
15009614acdSSameer Pujar					port@f {
15109614acdSSameer Pujar						reg = <0xf>;
15209614acdSSameer Pujar
15309614acdSSameer Pujar						xbar_admaif15: endpoint {
15409614acdSSameer Pujar							remote-endpoint = <&admaif15>;
15509614acdSSameer Pujar						};
15609614acdSSameer Pujar					};
15709614acdSSameer Pujar
15809614acdSSameer Pujar					port@10 {
15909614acdSSameer Pujar						reg = <0x10>;
16009614acdSSameer Pujar
16109614acdSSameer Pujar						xbar_admaif16: endpoint {
16209614acdSSameer Pujar							remote-endpoint = <&admaif16>;
16309614acdSSameer Pujar						};
16409614acdSSameer Pujar					};
16509614acdSSameer Pujar
16609614acdSSameer Pujar					port@11 {
16709614acdSSameer Pujar						reg = <0x11>;
16809614acdSSameer Pujar
16909614acdSSameer Pujar						xbar_admaif17: endpoint {
17009614acdSSameer Pujar							remote-endpoint = <&admaif17>;
17109614acdSSameer Pujar						};
17209614acdSSameer Pujar					};
17309614acdSSameer Pujar
17409614acdSSameer Pujar					port@12 {
17509614acdSSameer Pujar						reg = <0x12>;
17609614acdSSameer Pujar
17709614acdSSameer Pujar						xbar_admaif18: endpoint {
17809614acdSSameer Pujar							remote-endpoint = <&admaif18>;
17909614acdSSameer Pujar						};
18009614acdSSameer Pujar					};
18109614acdSSameer Pujar
18209614acdSSameer Pujar					port@13 {
18309614acdSSameer Pujar						reg = <0x13>;
18409614acdSSameer Pujar
18509614acdSSameer Pujar						xbar_admaif19: endpoint {
18609614acdSSameer Pujar							remote-endpoint = <&admaif19>;
18709614acdSSameer Pujar						};
18809614acdSSameer Pujar					};
18909614acdSSameer Pujar
19009614acdSSameer Pujar					xbar_i2s1_port: port@14 {
19109614acdSSameer Pujar						reg = <0x14>;
19209614acdSSameer Pujar
19309614acdSSameer Pujar						xbar_i2s1: endpoint {
19409614acdSSameer Pujar							remote-endpoint = <&i2s1_cif>;
19509614acdSSameer Pujar						};
19609614acdSSameer Pujar					};
19709614acdSSameer Pujar
19809614acdSSameer Pujar					xbar_i2s2_port: port@15 {
19909614acdSSameer Pujar						reg = <0x15>;
20009614acdSSameer Pujar
20109614acdSSameer Pujar						xbar_i2s2: endpoint {
20209614acdSSameer Pujar							remote-endpoint = <&i2s2_cif>;
20309614acdSSameer Pujar						};
20409614acdSSameer Pujar					};
20509614acdSSameer Pujar
20609614acdSSameer Pujar					xbar_i2s4_port: port@17 {
20709614acdSSameer Pujar						reg = <0x17>;
20809614acdSSameer Pujar
20909614acdSSameer Pujar						xbar_i2s4: endpoint {
21009614acdSSameer Pujar							remote-endpoint = <&i2s4_cif>;
21109614acdSSameer Pujar						};
21209614acdSSameer Pujar					};
21309614acdSSameer Pujar
21409614acdSSameer Pujar					xbar_i2s6_port: port@19 {
21509614acdSSameer Pujar						reg = <0x19>;
21609614acdSSameer Pujar
21709614acdSSameer Pujar						xbar_i2s6: endpoint {
21809614acdSSameer Pujar							remote-endpoint = <&i2s6_cif>;
21909614acdSSameer Pujar						};
22009614acdSSameer Pujar					};
22109614acdSSameer Pujar
22209614acdSSameer Pujar					xbar_dmic3_port: port@1c {
22309614acdSSameer Pujar						reg = <0x1c>;
22409614acdSSameer Pujar
22509614acdSSameer Pujar						xbar_dmic3: endpoint {
22609614acdSSameer Pujar							remote-endpoint = <&dmic3_cif>;
22709614acdSSameer Pujar						};
22809614acdSSameer Pujar					};
22909614acdSSameer Pujar
23009614acdSSameer Pujar					xbar_sfc1_in_port: port@20 {
23109614acdSSameer Pujar						reg = <0x20>;
23209614acdSSameer Pujar
23309614acdSSameer Pujar						xbar_sfc1_in: endpoint {
23409614acdSSameer Pujar							remote-endpoint = <&sfc1_cif_in>;
23509614acdSSameer Pujar						};
23609614acdSSameer Pujar					};
23709614acdSSameer Pujar
23809614acdSSameer Pujar					port@21 {
23909614acdSSameer Pujar						reg = <0x21>;
24009614acdSSameer Pujar
24109614acdSSameer Pujar						xbar_sfc1_out: endpoint {
24209614acdSSameer Pujar							remote-endpoint = <&sfc1_cif_out>;
24309614acdSSameer Pujar						};
24409614acdSSameer Pujar					};
24509614acdSSameer Pujar
24609614acdSSameer Pujar					xbar_sfc2_in_port: port@22 {
24709614acdSSameer Pujar						reg = <0x22>;
24809614acdSSameer Pujar
24909614acdSSameer Pujar						xbar_sfc2_in: endpoint {
25009614acdSSameer Pujar							remote-endpoint = <&sfc2_cif_in>;
25109614acdSSameer Pujar						};
25209614acdSSameer Pujar					};
25309614acdSSameer Pujar
25409614acdSSameer Pujar					port@23 {
25509614acdSSameer Pujar						reg = <0x23>;
25609614acdSSameer Pujar
25709614acdSSameer Pujar						xbar_sfc2_out: endpoint {
25809614acdSSameer Pujar							remote-endpoint = <&sfc2_cif_out>;
25909614acdSSameer Pujar						};
26009614acdSSameer Pujar					};
26109614acdSSameer Pujar
26209614acdSSameer Pujar					xbar_sfc3_in_port: port@24 {
26309614acdSSameer Pujar						reg = <0x24>;
26409614acdSSameer Pujar
26509614acdSSameer Pujar						xbar_sfc3_in: endpoint {
26609614acdSSameer Pujar							remote-endpoint = <&sfc3_cif_in>;
26709614acdSSameer Pujar						};
26809614acdSSameer Pujar					};
26909614acdSSameer Pujar
27009614acdSSameer Pujar					port@25 {
27109614acdSSameer Pujar						reg = <0x25>;
27209614acdSSameer Pujar
27309614acdSSameer Pujar						xbar_sfc3_out: endpoint {
27409614acdSSameer Pujar							remote-endpoint = <&sfc3_cif_out>;
27509614acdSSameer Pujar						};
27609614acdSSameer Pujar					};
27709614acdSSameer Pujar
27809614acdSSameer Pujar					xbar_sfc4_in_port: port@26 {
27909614acdSSameer Pujar						reg = <0x26>;
28009614acdSSameer Pujar
28109614acdSSameer Pujar						xbar_sfc4_in: endpoint {
28209614acdSSameer Pujar							remote-endpoint = <&sfc4_cif_in>;
28309614acdSSameer Pujar						};
28409614acdSSameer Pujar					};
28509614acdSSameer Pujar
28609614acdSSameer Pujar					port@27 {
28709614acdSSameer Pujar						reg = <0x27>;
28809614acdSSameer Pujar
28909614acdSSameer Pujar						xbar_sfc4_out: endpoint {
29009614acdSSameer Pujar							remote-endpoint = <&sfc4_cif_out>;
29109614acdSSameer Pujar						};
29209614acdSSameer Pujar					};
29309614acdSSameer Pujar
29409614acdSSameer Pujar					xbar_mvc1_in_port: port@28 {
29509614acdSSameer Pujar						reg = <0x28>;
29609614acdSSameer Pujar
29709614acdSSameer Pujar						xbar_mvc1_in: endpoint {
29809614acdSSameer Pujar							remote-endpoint = <&mvc1_cif_in>;
29909614acdSSameer Pujar						};
30009614acdSSameer Pujar					};
30109614acdSSameer Pujar
30209614acdSSameer Pujar					port@29 {
30309614acdSSameer Pujar						reg = <0x29>;
30409614acdSSameer Pujar
30509614acdSSameer Pujar						xbar_mvc1_out: endpoint {
30609614acdSSameer Pujar							remote-endpoint = <&mvc1_cif_out>;
30709614acdSSameer Pujar						};
30809614acdSSameer Pujar					};
30909614acdSSameer Pujar
31009614acdSSameer Pujar					xbar_mvc2_in_port: port@2a {
31109614acdSSameer Pujar						reg = <0x2a>;
31209614acdSSameer Pujar
31309614acdSSameer Pujar						xbar_mvc2_in: endpoint {
31409614acdSSameer Pujar							remote-endpoint = <&mvc2_cif_in>;
31509614acdSSameer Pujar						};
31609614acdSSameer Pujar					};
31709614acdSSameer Pujar
31809614acdSSameer Pujar					port@2b {
31909614acdSSameer Pujar						reg = <0x2b>;
32009614acdSSameer Pujar
32109614acdSSameer Pujar						xbar_mvc2_out: endpoint {
32209614acdSSameer Pujar							remote-endpoint = <&mvc2_cif_out>;
32309614acdSSameer Pujar						};
32409614acdSSameer Pujar					};
32509614acdSSameer Pujar
32609614acdSSameer Pujar					xbar_amx1_in1_port: port@2c {
32709614acdSSameer Pujar						reg = <0x2c>;
32809614acdSSameer Pujar
32909614acdSSameer Pujar						xbar_amx1_in1: endpoint {
33009614acdSSameer Pujar							remote-endpoint = <&amx1_in1>;
33109614acdSSameer Pujar						};
33209614acdSSameer Pujar					};
33309614acdSSameer Pujar
33409614acdSSameer Pujar					xbar_amx1_in2_port: port@2d {
33509614acdSSameer Pujar						reg = <0x2d>;
33609614acdSSameer Pujar
33709614acdSSameer Pujar						xbar_amx1_in2: endpoint {
33809614acdSSameer Pujar							remote-endpoint = <&amx1_in2>;
33909614acdSSameer Pujar						};
34009614acdSSameer Pujar					};
34109614acdSSameer Pujar
34209614acdSSameer Pujar					xbar_amx1_in3_port: port@2e {
34309614acdSSameer Pujar						reg = <0x2e>;
34409614acdSSameer Pujar
34509614acdSSameer Pujar						xbar_amx1_in3: endpoint {
34609614acdSSameer Pujar							remote-endpoint = <&amx1_in3>;
34709614acdSSameer Pujar						};
34809614acdSSameer Pujar					};
34909614acdSSameer Pujar
35009614acdSSameer Pujar					xbar_amx1_in4_port: port@2f {
35109614acdSSameer Pujar						reg = <0x2f>;
35209614acdSSameer Pujar
35309614acdSSameer Pujar						xbar_amx1_in4: endpoint {
35409614acdSSameer Pujar							remote-endpoint = <&amx1_in4>;
35509614acdSSameer Pujar						};
35609614acdSSameer Pujar					};
35709614acdSSameer Pujar
35809614acdSSameer Pujar					port@30 {
35909614acdSSameer Pujar						reg = <0x30>;
36009614acdSSameer Pujar
36109614acdSSameer Pujar						xbar_amx1_out: endpoint {
36209614acdSSameer Pujar							remote-endpoint = <&amx1_out>;
36309614acdSSameer Pujar						};
36409614acdSSameer Pujar					};
36509614acdSSameer Pujar
36609614acdSSameer Pujar					xbar_amx2_in1_port: port@31 {
36709614acdSSameer Pujar						reg = <0x31>;
36809614acdSSameer Pujar
36909614acdSSameer Pujar						xbar_amx2_in1: endpoint {
37009614acdSSameer Pujar							remote-endpoint = <&amx2_in1>;
37109614acdSSameer Pujar						};
37209614acdSSameer Pujar					};
37309614acdSSameer Pujar
37409614acdSSameer Pujar					xbar_amx2_in2_port: port@32 {
37509614acdSSameer Pujar						reg = <0x32>;
37609614acdSSameer Pujar
37709614acdSSameer Pujar						xbar_amx2_in2: endpoint {
37809614acdSSameer Pujar							remote-endpoint = <&amx2_in2>;
37909614acdSSameer Pujar						};
38009614acdSSameer Pujar					};
38109614acdSSameer Pujar
38209614acdSSameer Pujar					xbar_amx2_in3_port: port@33 {
38309614acdSSameer Pujar						reg = <0x33>;
38409614acdSSameer Pujar
38509614acdSSameer Pujar						xbar_amx2_in3: endpoint {
38609614acdSSameer Pujar							remote-endpoint = <&amx2_in3>;
38709614acdSSameer Pujar						};
38809614acdSSameer Pujar					};
38909614acdSSameer Pujar
39009614acdSSameer Pujar					xbar_amx2_in4_port: port@34 {
39109614acdSSameer Pujar						reg = <0x34>;
39209614acdSSameer Pujar
39309614acdSSameer Pujar						xbar_amx2_in4: endpoint {
39409614acdSSameer Pujar							remote-endpoint = <&amx2_in4>;
39509614acdSSameer Pujar						};
39609614acdSSameer Pujar					};
39709614acdSSameer Pujar
39809614acdSSameer Pujar					port@35 {
39909614acdSSameer Pujar						reg = <0x35>;
40009614acdSSameer Pujar
40109614acdSSameer Pujar						xbar_amx2_out: endpoint {
40209614acdSSameer Pujar							remote-endpoint = <&amx2_out>;
40309614acdSSameer Pujar						};
40409614acdSSameer Pujar					};
40509614acdSSameer Pujar
40609614acdSSameer Pujar					xbar_amx3_in1_port: port@36 {
40709614acdSSameer Pujar						reg = <0x36>;
40809614acdSSameer Pujar
40909614acdSSameer Pujar						xbar_amx3_in1: endpoint {
41009614acdSSameer Pujar							remote-endpoint = <&amx3_in1>;
41109614acdSSameer Pujar						};
41209614acdSSameer Pujar					};
41309614acdSSameer Pujar
41409614acdSSameer Pujar					xbar_amx3_in2_port: port@37 {
41509614acdSSameer Pujar						reg = <0x37>;
41609614acdSSameer Pujar
41709614acdSSameer Pujar						xbar_amx3_in2: endpoint {
41809614acdSSameer Pujar							remote-endpoint = <&amx3_in2>;
41909614acdSSameer Pujar						};
42009614acdSSameer Pujar					};
42109614acdSSameer Pujar
42209614acdSSameer Pujar					xbar_amx3_in3_port: port@38 {
42309614acdSSameer Pujar						reg = <0x38>;
42409614acdSSameer Pujar
42509614acdSSameer Pujar						xbar_amx3_in3: endpoint {
42609614acdSSameer Pujar							remote-endpoint = <&amx3_in3>;
42709614acdSSameer Pujar						};
42809614acdSSameer Pujar					};
42909614acdSSameer Pujar
43009614acdSSameer Pujar					xbar_amx3_in4_port: port@39 {
43109614acdSSameer Pujar						reg = <0x39>;
43209614acdSSameer Pujar
43309614acdSSameer Pujar						xbar_amx3_in4: endpoint {
43409614acdSSameer Pujar							remote-endpoint = <&amx3_in4>;
43509614acdSSameer Pujar						};
43609614acdSSameer Pujar					};
43709614acdSSameer Pujar
43809614acdSSameer Pujar					port@3a {
43909614acdSSameer Pujar						reg = <0x3a>;
44009614acdSSameer Pujar
44109614acdSSameer Pujar						xbar_amx3_out: endpoint {
44209614acdSSameer Pujar							remote-endpoint = <&amx3_out>;
44309614acdSSameer Pujar						};
44409614acdSSameer Pujar					};
44509614acdSSameer Pujar
44609614acdSSameer Pujar					xbar_amx4_in1_port: port@3b {
44709614acdSSameer Pujar						reg = <0x3b>;
44809614acdSSameer Pujar
44909614acdSSameer Pujar						xbar_amx4_in1: endpoint {
45009614acdSSameer Pujar							remote-endpoint = <&amx4_in1>;
45109614acdSSameer Pujar						};
45209614acdSSameer Pujar					};
45309614acdSSameer Pujar
45409614acdSSameer Pujar					xbar_amx4_in2_port: port@3c {
45509614acdSSameer Pujar						reg = <0x3c>;
45609614acdSSameer Pujar
45709614acdSSameer Pujar						xbar_amx4_in2: endpoint {
45809614acdSSameer Pujar							remote-endpoint = <&amx4_in2>;
45909614acdSSameer Pujar						};
46009614acdSSameer Pujar					};
46109614acdSSameer Pujar
46209614acdSSameer Pujar					xbar_amx4_in3_port: port@3d {
46309614acdSSameer Pujar						reg = <0x3d>;
46409614acdSSameer Pujar
46509614acdSSameer Pujar						xbar_amx4_in3: endpoint {
46609614acdSSameer Pujar							remote-endpoint = <&amx4_in3>;
46709614acdSSameer Pujar						};
46809614acdSSameer Pujar					};
46909614acdSSameer Pujar
47009614acdSSameer Pujar					xbar_amx4_in4_port: port@3e {
47109614acdSSameer Pujar						reg = <0x3e>;
47209614acdSSameer Pujar
47309614acdSSameer Pujar						xbar_amx4_in4: endpoint {
47409614acdSSameer Pujar							remote-endpoint = <&amx4_in4>;
47509614acdSSameer Pujar						};
47609614acdSSameer Pujar					};
47709614acdSSameer Pujar
47809614acdSSameer Pujar					port@3f {
47909614acdSSameer Pujar						reg = <0x3f>;
48009614acdSSameer Pujar
48109614acdSSameer Pujar						xbar_amx4_out: endpoint {
48209614acdSSameer Pujar							remote-endpoint = <&amx4_out>;
48309614acdSSameer Pujar						};
48409614acdSSameer Pujar					};
48509614acdSSameer Pujar
48609614acdSSameer Pujar					xbar_adx1_in_port: port@40 {
48709614acdSSameer Pujar						reg = <0x40>;
48809614acdSSameer Pujar
48909614acdSSameer Pujar						xbar_adx1_in: endpoint {
49009614acdSSameer Pujar							remote-endpoint = <&adx1_in>;
49109614acdSSameer Pujar						};
49209614acdSSameer Pujar					};
49309614acdSSameer Pujar
49409614acdSSameer Pujar					port@41 {
49509614acdSSameer Pujar						reg = <0x41>;
49609614acdSSameer Pujar
49709614acdSSameer Pujar						xbar_adx1_out1: endpoint {
49809614acdSSameer Pujar							remote-endpoint = <&adx1_out1>;
49909614acdSSameer Pujar						};
50009614acdSSameer Pujar					};
50109614acdSSameer Pujar
50209614acdSSameer Pujar					port@42 {
50309614acdSSameer Pujar						reg = <0x42>;
50409614acdSSameer Pujar
50509614acdSSameer Pujar						xbar_adx1_out2: endpoint {
50609614acdSSameer Pujar							remote-endpoint = <&adx1_out2>;
50709614acdSSameer Pujar						};
50809614acdSSameer Pujar					};
50909614acdSSameer Pujar
51009614acdSSameer Pujar					port@43 {
51109614acdSSameer Pujar						reg = <0x43>;
51209614acdSSameer Pujar
51309614acdSSameer Pujar						xbar_adx1_out3: endpoint {
51409614acdSSameer Pujar							remote-endpoint = <&adx1_out3>;
51509614acdSSameer Pujar						};
51609614acdSSameer Pujar					};
51709614acdSSameer Pujar
51809614acdSSameer Pujar					port@44 {
51909614acdSSameer Pujar						reg = <0x44>;
52009614acdSSameer Pujar
52109614acdSSameer Pujar						xbar_adx1_out4: endpoint {
52209614acdSSameer Pujar							remote-endpoint = <&adx1_out4>;
52309614acdSSameer Pujar						};
52409614acdSSameer Pujar					};
52509614acdSSameer Pujar
52609614acdSSameer Pujar					xbar_adx2_in_port: port@45 {
52709614acdSSameer Pujar						reg = <0x45>;
52809614acdSSameer Pujar
52909614acdSSameer Pujar						xbar_adx2_in: endpoint {
53009614acdSSameer Pujar							remote-endpoint = <&adx2_in>;
53109614acdSSameer Pujar						};
53209614acdSSameer Pujar					};
53309614acdSSameer Pujar
53409614acdSSameer Pujar					port@46 {
53509614acdSSameer Pujar						reg = <0x46>;
53609614acdSSameer Pujar
53709614acdSSameer Pujar						xbar_adx2_out1: endpoint {
53809614acdSSameer Pujar							remote-endpoint = <&adx2_out1>;
53909614acdSSameer Pujar						};
54009614acdSSameer Pujar					};
54109614acdSSameer Pujar
54209614acdSSameer Pujar					port@47 {
54309614acdSSameer Pujar						reg = <0x47>;
54409614acdSSameer Pujar
54509614acdSSameer Pujar						xbar_adx2_out2: endpoint {
54609614acdSSameer Pujar							remote-endpoint = <&adx2_out2>;
54709614acdSSameer Pujar						};
54809614acdSSameer Pujar					};
54909614acdSSameer Pujar
55009614acdSSameer Pujar					port@48 {
55109614acdSSameer Pujar						reg = <0x48>;
55209614acdSSameer Pujar
55309614acdSSameer Pujar						xbar_adx2_out3: endpoint {
55409614acdSSameer Pujar							remote-endpoint = <&adx2_out3>;
55509614acdSSameer Pujar						};
55609614acdSSameer Pujar					};
55709614acdSSameer Pujar
55809614acdSSameer Pujar					port@49 {
55909614acdSSameer Pujar						reg = <0x49>;
56009614acdSSameer Pujar
56109614acdSSameer Pujar						xbar_adx2_out4: endpoint {
56209614acdSSameer Pujar							remote-endpoint = <&adx2_out4>;
56309614acdSSameer Pujar						};
56409614acdSSameer Pujar					};
56509614acdSSameer Pujar
56609614acdSSameer Pujar					xbar_adx3_in_port: port@4a {
56709614acdSSameer Pujar						reg = <0x4a>;
56809614acdSSameer Pujar
56909614acdSSameer Pujar						xbar_adx3_in: endpoint {
57009614acdSSameer Pujar							remote-endpoint = <&adx3_in>;
57109614acdSSameer Pujar						};
57209614acdSSameer Pujar					};
57309614acdSSameer Pujar
57409614acdSSameer Pujar					port@4b {
57509614acdSSameer Pujar						reg = <0x4b>;
57609614acdSSameer Pujar
57709614acdSSameer Pujar						xbar_adx3_out1: endpoint {
57809614acdSSameer Pujar							remote-endpoint = <&adx3_out1>;
57909614acdSSameer Pujar						};
58009614acdSSameer Pujar					};
58109614acdSSameer Pujar
58209614acdSSameer Pujar					port@4c {
58309614acdSSameer Pujar						reg = <0x4c>;
58409614acdSSameer Pujar
58509614acdSSameer Pujar						xbar_adx3_out2: endpoint {
58609614acdSSameer Pujar							remote-endpoint = <&adx3_out2>;
58709614acdSSameer Pujar						};
58809614acdSSameer Pujar					};
58909614acdSSameer Pujar
59009614acdSSameer Pujar					port@4d {
59109614acdSSameer Pujar						reg = <0x4d>;
59209614acdSSameer Pujar
59309614acdSSameer Pujar						xbar_adx3_out3: endpoint {
59409614acdSSameer Pujar							remote-endpoint = <&adx3_out3>;
59509614acdSSameer Pujar						};
59609614acdSSameer Pujar					};
59709614acdSSameer Pujar
59809614acdSSameer Pujar					port@4e {
59909614acdSSameer Pujar						reg = <0x4e>;
60009614acdSSameer Pujar
60109614acdSSameer Pujar						xbar_adx3_out4: endpoint {
60209614acdSSameer Pujar							remote-endpoint = <&adx3_out4>;
60309614acdSSameer Pujar						};
60409614acdSSameer Pujar					};
60509614acdSSameer Pujar
60609614acdSSameer Pujar					xbar_adx4_in_port: port@4f {
60709614acdSSameer Pujar						reg = <0x4f>;
60809614acdSSameer Pujar
60909614acdSSameer Pujar						xbar_adx4_in: endpoint {
61009614acdSSameer Pujar							remote-endpoint = <&adx4_in>;
61109614acdSSameer Pujar						};
61209614acdSSameer Pujar					};
61309614acdSSameer Pujar
61409614acdSSameer Pujar					port@50 {
61509614acdSSameer Pujar						reg = <0x50>;
61609614acdSSameer Pujar
61709614acdSSameer Pujar						xbar_adx4_out1: endpoint {
61809614acdSSameer Pujar							remote-endpoint = <&adx4_out1>;
61909614acdSSameer Pujar						};
62009614acdSSameer Pujar					};
62109614acdSSameer Pujar
62209614acdSSameer Pujar					port@51 {
62309614acdSSameer Pujar						reg = <0x51>;
62409614acdSSameer Pujar
62509614acdSSameer Pujar						xbar_adx4_out2: endpoint {
62609614acdSSameer Pujar							remote-endpoint = <&adx4_out2>;
62709614acdSSameer Pujar						};
62809614acdSSameer Pujar					};
62909614acdSSameer Pujar
63009614acdSSameer Pujar					port@52 {
63109614acdSSameer Pujar						reg = <0x52>;
63209614acdSSameer Pujar
63309614acdSSameer Pujar						xbar_adx4_out3: endpoint {
63409614acdSSameer Pujar							remote-endpoint = <&adx4_out3>;
63509614acdSSameer Pujar						};
63609614acdSSameer Pujar					};
63709614acdSSameer Pujar
63809614acdSSameer Pujar					port@53 {
63909614acdSSameer Pujar						reg = <0x53>;
64009614acdSSameer Pujar
64109614acdSSameer Pujar						xbar_adx4_out4: endpoint {
64209614acdSSameer Pujar							remote-endpoint = <&adx4_out4>;
64309614acdSSameer Pujar						};
64409614acdSSameer Pujar					};
64509614acdSSameer Pujar
64609614acdSSameer Pujar					xbar_mix_in1_port: port@54 {
64709614acdSSameer Pujar						reg = <0x54>;
64809614acdSSameer Pujar
64909614acdSSameer Pujar						xbar_mix_in1: endpoint {
65009614acdSSameer Pujar							remote-endpoint = <&mix_in1>;
65109614acdSSameer Pujar						};
65209614acdSSameer Pujar					};
65309614acdSSameer Pujar
65409614acdSSameer Pujar					xbar_mix_in2_port: port@55 {
65509614acdSSameer Pujar						reg = <0x55>;
65609614acdSSameer Pujar
65709614acdSSameer Pujar						xbar_mix_in2: endpoint {
65809614acdSSameer Pujar							remote-endpoint = <&mix_in2>;
65909614acdSSameer Pujar						};
66009614acdSSameer Pujar					};
66109614acdSSameer Pujar
66209614acdSSameer Pujar					xbar_mix_in3_port: port@56 {
66309614acdSSameer Pujar						reg = <0x56>;
66409614acdSSameer Pujar
66509614acdSSameer Pujar						xbar_mix_in3: endpoint {
66609614acdSSameer Pujar							remote-endpoint = <&mix_in3>;
66709614acdSSameer Pujar						};
66809614acdSSameer Pujar					};
66909614acdSSameer Pujar
67009614acdSSameer Pujar					xbar_mix_in4_port: port@57 {
67109614acdSSameer Pujar						reg = <0x57>;
67209614acdSSameer Pujar
67309614acdSSameer Pujar						xbar_mix_in4: endpoint {
67409614acdSSameer Pujar							remote-endpoint = <&mix_in4>;
67509614acdSSameer Pujar						};
67609614acdSSameer Pujar					};
67709614acdSSameer Pujar
67809614acdSSameer Pujar					xbar_mix_in5_port: port@58 {
67909614acdSSameer Pujar						reg = <0x58>;
68009614acdSSameer Pujar
68109614acdSSameer Pujar						xbar_mix_in5: endpoint {
68209614acdSSameer Pujar							remote-endpoint = <&mix_in5>;
68309614acdSSameer Pujar						};
68409614acdSSameer Pujar					};
68509614acdSSameer Pujar
68609614acdSSameer Pujar					xbar_mix_in6_port: port@59 {
68709614acdSSameer Pujar						reg = <0x59>;
68809614acdSSameer Pujar
68909614acdSSameer Pujar						xbar_mix_in6: endpoint {
69009614acdSSameer Pujar							remote-endpoint = <&mix_in6>;
69109614acdSSameer Pujar						};
69209614acdSSameer Pujar					};
69309614acdSSameer Pujar
69409614acdSSameer Pujar					xbar_mix_in7_port: port@5a {
69509614acdSSameer Pujar						reg = <0x5a>;
69609614acdSSameer Pujar
69709614acdSSameer Pujar						xbar_mix_in7: endpoint {
69809614acdSSameer Pujar							remote-endpoint = <&mix_in7>;
69909614acdSSameer Pujar						};
70009614acdSSameer Pujar					};
70109614acdSSameer Pujar
70209614acdSSameer Pujar					xbar_mix_in8_port: port@5b {
70309614acdSSameer Pujar						reg = <0x5b>;
70409614acdSSameer Pujar
70509614acdSSameer Pujar						xbar_mix_in8: endpoint {
70609614acdSSameer Pujar							remote-endpoint = <&mix_in8>;
70709614acdSSameer Pujar						};
70809614acdSSameer Pujar					};
70909614acdSSameer Pujar
71009614acdSSameer Pujar					xbar_mix_in9_port: port@5c {
71109614acdSSameer Pujar						reg = <0x5c>;
71209614acdSSameer Pujar
71309614acdSSameer Pujar						xbar_mix_in9: endpoint {
71409614acdSSameer Pujar							remote-endpoint = <&mix_in9>;
71509614acdSSameer Pujar						};
71609614acdSSameer Pujar					};
71709614acdSSameer Pujar
71809614acdSSameer Pujar					xbar_mix_in10_port: port@5d {
71909614acdSSameer Pujar						reg = <0x5d>;
72009614acdSSameer Pujar
72109614acdSSameer Pujar						xbar_mix_in10: endpoint {
72209614acdSSameer Pujar							remote-endpoint = <&mix_in10>;
72309614acdSSameer Pujar						};
72409614acdSSameer Pujar					};
72509614acdSSameer Pujar
72609614acdSSameer Pujar					port@5e {
72709614acdSSameer Pujar						reg = <0x5e>;
72809614acdSSameer Pujar
72909614acdSSameer Pujar						xbar_mix_out1: endpoint {
73009614acdSSameer Pujar							remote-endpoint = <&mix_out1>;
73109614acdSSameer Pujar						};
73209614acdSSameer Pujar					};
73309614acdSSameer Pujar
73409614acdSSameer Pujar					port@5f {
73509614acdSSameer Pujar						reg = <0x5f>;
73609614acdSSameer Pujar
73709614acdSSameer Pujar						xbar_mix_out2: endpoint {
73809614acdSSameer Pujar							remote-endpoint = <&mix_out2>;
73909614acdSSameer Pujar						};
74009614acdSSameer Pujar					};
74109614acdSSameer Pujar
74209614acdSSameer Pujar					port@60 {
74309614acdSSameer Pujar						reg = <0x60>;
74409614acdSSameer Pujar
74509614acdSSameer Pujar						xbar_mix_out3: endpoint {
74609614acdSSameer Pujar							remote-endpoint = <&mix_out3>;
74709614acdSSameer Pujar						};
74809614acdSSameer Pujar					};
74909614acdSSameer Pujar
75009614acdSSameer Pujar					port@61 {
75109614acdSSameer Pujar						reg = <0x61>;
75209614acdSSameer Pujar
75309614acdSSameer Pujar						xbar_mix_out4: endpoint {
75409614acdSSameer Pujar							remote-endpoint = <&mix_out4>;
75509614acdSSameer Pujar						};
75609614acdSSameer Pujar					};
75709614acdSSameer Pujar
75809614acdSSameer Pujar					port@62 {
75909614acdSSameer Pujar						reg = <0x62>;
76009614acdSSameer Pujar
76109614acdSSameer Pujar						xbar_mix_out5: endpoint {
76209614acdSSameer Pujar							remote-endpoint = <&mix_out5>;
76309614acdSSameer Pujar						};
76409614acdSSameer Pujar					};
76509614acdSSameer Pujar				};
76609614acdSSameer Pujar
76709614acdSSameer Pujar				i2s@2901000 {
76809614acdSSameer Pujar					status = "okay";
76909614acdSSameer Pujar
77009614acdSSameer Pujar					ports {
77109614acdSSameer Pujar						#address-cells = <1>;
77209614acdSSameer Pujar						#size-cells = <0>;
77309614acdSSameer Pujar
77409614acdSSameer Pujar						port@0 {
77509614acdSSameer Pujar							reg = <0>;
77609614acdSSameer Pujar
77709614acdSSameer Pujar							i2s1_cif: endpoint {
77809614acdSSameer Pujar								remote-endpoint = <&xbar_i2s1>;
77909614acdSSameer Pujar							};
78009614acdSSameer Pujar						};
78109614acdSSameer Pujar
78209614acdSSameer Pujar						i2s1_port: port@1 {
78309614acdSSameer Pujar							reg = <1>;
78409614acdSSameer Pujar
78509614acdSSameer Pujar							i2s1_dap: endpoint {
78609614acdSSameer Pujar								dai-format = "i2s";
78709614acdSSameer Pujar								/* placeholder for external codec */
78809614acdSSameer Pujar							};
78909614acdSSameer Pujar						};
79009614acdSSameer Pujar					};
79109614acdSSameer Pujar				};
79209614acdSSameer Pujar
79309614acdSSameer Pujar				i2s@2901100 {
79409614acdSSameer Pujar					status = "okay";
79509614acdSSameer Pujar
79609614acdSSameer Pujar					ports {
79709614acdSSameer Pujar						#address-cells = <1>;
79809614acdSSameer Pujar						#size-cells = <0>;
79909614acdSSameer Pujar
80009614acdSSameer Pujar						port@0 {
80109614acdSSameer Pujar							reg = <0>;
80209614acdSSameer Pujar
80309614acdSSameer Pujar							i2s2_cif: endpoint {
80409614acdSSameer Pujar								remote-endpoint = <&xbar_i2s2>;
80509614acdSSameer Pujar							};
80609614acdSSameer Pujar						};
80709614acdSSameer Pujar
80809614acdSSameer Pujar						i2s2_port: port@1 {
80909614acdSSameer Pujar							reg = <1>;
81009614acdSSameer Pujar
81109614acdSSameer Pujar							i2s2_dap: endpoint {
81209614acdSSameer Pujar								dai-format = "i2s";
81309614acdSSameer Pujar								/* placeholder for external codec */
81409614acdSSameer Pujar							};
81509614acdSSameer Pujar						};
81609614acdSSameer Pujar					};
81709614acdSSameer Pujar				};
81809614acdSSameer Pujar
81909614acdSSameer Pujar				i2s@2901300 {
82009614acdSSameer Pujar					status = "okay";
82109614acdSSameer Pujar
82209614acdSSameer Pujar					ports {
82309614acdSSameer Pujar						#address-cells = <1>;
82409614acdSSameer Pujar						#size-cells = <0>;
82509614acdSSameer Pujar
82609614acdSSameer Pujar						port@0 {
82709614acdSSameer Pujar							reg = <0>;
82809614acdSSameer Pujar
82909614acdSSameer Pujar							i2s4_cif: endpoint {
83009614acdSSameer Pujar								remote-endpoint = <&xbar_i2s4>;
83109614acdSSameer Pujar							};
83209614acdSSameer Pujar						};
83309614acdSSameer Pujar
83409614acdSSameer Pujar						i2s4_port: port@1 {
83509614acdSSameer Pujar							reg = <1>;
83609614acdSSameer Pujar
83709614acdSSameer Pujar							i2s4_dap: endpoint {
83809614acdSSameer Pujar								dai-format = "i2s";
83909614acdSSameer Pujar								/* placeholder for external codec */
84009614acdSSameer Pujar							};
84109614acdSSameer Pujar						};
84209614acdSSameer Pujar					};
84309614acdSSameer Pujar				};
84409614acdSSameer Pujar
84509614acdSSameer Pujar				i2s@2901500 {
84609614acdSSameer Pujar					status = "okay";
84709614acdSSameer Pujar
84809614acdSSameer Pujar					ports {
84909614acdSSameer Pujar						#address-cells = <1>;
85009614acdSSameer Pujar						#size-cells = <0>;
85109614acdSSameer Pujar
85209614acdSSameer Pujar						port@0 {
85309614acdSSameer Pujar							reg = <0>;
85409614acdSSameer Pujar
85509614acdSSameer Pujar							i2s6_cif: endpoint {
85609614acdSSameer Pujar								remote-endpoint = <&xbar_i2s6>;
85709614acdSSameer Pujar							};
85809614acdSSameer Pujar						};
85909614acdSSameer Pujar
86009614acdSSameer Pujar						i2s6_port: port@1 {
86109614acdSSameer Pujar							reg = <1>;
86209614acdSSameer Pujar
86309614acdSSameer Pujar							i2s6_dap: endpoint {
86409614acdSSameer Pujar								dai-format = "i2s";
86509614acdSSameer Pujar								/* placeholder for external codec */
86609614acdSSameer Pujar							};
86709614acdSSameer Pujar						};
86809614acdSSameer Pujar					};
86909614acdSSameer Pujar				};
87009614acdSSameer Pujar
87109614acdSSameer Pujar				sfc@2902000 {
87209614acdSSameer Pujar					status = "okay";
87309614acdSSameer Pujar
87409614acdSSameer Pujar					ports {
87509614acdSSameer Pujar						#address-cells = <1>;
87609614acdSSameer Pujar						#size-cells = <0>;
87709614acdSSameer Pujar
87809614acdSSameer Pujar						port@0 {
87909614acdSSameer Pujar							reg = <0>;
88009614acdSSameer Pujar
88109614acdSSameer Pujar							sfc1_cif_in: endpoint {
88209614acdSSameer Pujar								remote-endpoint = <&xbar_sfc1_in>;
88309614acdSSameer Pujar							};
88409614acdSSameer Pujar						};
88509614acdSSameer Pujar
88609614acdSSameer Pujar						sfc1_out_port: port@1 {
88709614acdSSameer Pujar							reg = <1>;
88809614acdSSameer Pujar
88909614acdSSameer Pujar							sfc1_cif_out: endpoint {
89009614acdSSameer Pujar								remote-endpoint = <&xbar_sfc1_out>;
89109614acdSSameer Pujar							};
89209614acdSSameer Pujar						};
89309614acdSSameer Pujar					};
89409614acdSSameer Pujar				};
89509614acdSSameer Pujar
89609614acdSSameer Pujar				sfc@2902200 {
89709614acdSSameer Pujar					status = "okay";
89809614acdSSameer Pujar
89909614acdSSameer Pujar					ports {
90009614acdSSameer Pujar						#address-cells = <1>;
90109614acdSSameer Pujar						#size-cells = <0>;
90209614acdSSameer Pujar
90309614acdSSameer Pujar						port@0 {
90409614acdSSameer Pujar							reg = <0>;
90509614acdSSameer Pujar
90609614acdSSameer Pujar							sfc2_cif_in: endpoint {
90709614acdSSameer Pujar								remote-endpoint = <&xbar_sfc2_in>;
90809614acdSSameer Pujar							};
90909614acdSSameer Pujar						};
91009614acdSSameer Pujar
91109614acdSSameer Pujar						sfc2_out_port: port@1 {
91209614acdSSameer Pujar							reg = <1>;
91309614acdSSameer Pujar
91409614acdSSameer Pujar							sfc2_cif_out: endpoint {
91509614acdSSameer Pujar								remote-endpoint = <&xbar_sfc2_out>;
91609614acdSSameer Pujar							};
91709614acdSSameer Pujar						};
91809614acdSSameer Pujar					};
91909614acdSSameer Pujar				};
92009614acdSSameer Pujar
92109614acdSSameer Pujar				sfc@2902400 {
92209614acdSSameer Pujar					status = "okay";
92309614acdSSameer Pujar
92409614acdSSameer Pujar					ports {
92509614acdSSameer Pujar						#address-cells = <1>;
92609614acdSSameer Pujar						#size-cells = <0>;
92709614acdSSameer Pujar
92809614acdSSameer Pujar						port@0 {
92909614acdSSameer Pujar							reg = <0>;
93009614acdSSameer Pujar
93109614acdSSameer Pujar							sfc3_cif_in: endpoint {
93209614acdSSameer Pujar								remote-endpoint = <&xbar_sfc3_in>;
93309614acdSSameer Pujar							};
93409614acdSSameer Pujar						};
93509614acdSSameer Pujar
93609614acdSSameer Pujar						sfc3_out_port: port@1 {
93709614acdSSameer Pujar							reg = <1>;
93809614acdSSameer Pujar
93909614acdSSameer Pujar							sfc3_cif_out: endpoint {
94009614acdSSameer Pujar								remote-endpoint = <&xbar_sfc3_out>;
94109614acdSSameer Pujar							};
94209614acdSSameer Pujar						};
94309614acdSSameer Pujar					};
94409614acdSSameer Pujar				};
94509614acdSSameer Pujar
94609614acdSSameer Pujar				sfc@2902600 {
94709614acdSSameer Pujar					status = "okay";
94809614acdSSameer Pujar
94909614acdSSameer Pujar					ports {
95009614acdSSameer Pujar						#address-cells = <1>;
95109614acdSSameer Pujar						#size-cells = <0>;
95209614acdSSameer Pujar
95309614acdSSameer Pujar						port@0 {
95409614acdSSameer Pujar							reg = <0>;
95509614acdSSameer Pujar
95609614acdSSameer Pujar							sfc4_cif_in: endpoint {
95709614acdSSameer Pujar								remote-endpoint = <&xbar_sfc4_in>;
95809614acdSSameer Pujar							};
95909614acdSSameer Pujar						};
96009614acdSSameer Pujar
96109614acdSSameer Pujar						sfc4_out_port: port@1 {
96209614acdSSameer Pujar							reg = <1>;
96309614acdSSameer Pujar
96409614acdSSameer Pujar							sfc4_cif_out: endpoint {
96509614acdSSameer Pujar								remote-endpoint = <&xbar_sfc4_out>;
96609614acdSSameer Pujar							};
96709614acdSSameer Pujar						};
96809614acdSSameer Pujar					};
96909614acdSSameer Pujar				};
97009614acdSSameer Pujar
97109614acdSSameer Pujar				amx@2903000 {
97209614acdSSameer Pujar					status = "okay";
97309614acdSSameer Pujar
97409614acdSSameer Pujar					ports {
97509614acdSSameer Pujar						#address-cells = <1>;
97609614acdSSameer Pujar						#size-cells = <0>;
97709614acdSSameer Pujar
97809614acdSSameer Pujar						port@0 {
97909614acdSSameer Pujar							reg = <0>;
98009614acdSSameer Pujar
98109614acdSSameer Pujar							amx1_in1: endpoint {
98209614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in1>;
98309614acdSSameer Pujar							};
98409614acdSSameer Pujar						};
98509614acdSSameer Pujar
98609614acdSSameer Pujar						port@1 {
98709614acdSSameer Pujar							reg = <1>;
98809614acdSSameer Pujar
98909614acdSSameer Pujar							amx1_in2: endpoint {
99009614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in2>;
99109614acdSSameer Pujar							};
99209614acdSSameer Pujar						};
99309614acdSSameer Pujar
99409614acdSSameer Pujar						port@2 {
99509614acdSSameer Pujar							reg = <2>;
99609614acdSSameer Pujar
99709614acdSSameer Pujar							amx1_in3: endpoint {
99809614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in3>;
99909614acdSSameer Pujar							};
100009614acdSSameer Pujar						};
100109614acdSSameer Pujar
100209614acdSSameer Pujar						port@3 {
100309614acdSSameer Pujar							reg = <3>;
100409614acdSSameer Pujar
100509614acdSSameer Pujar							amx1_in4: endpoint {
100609614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in4>;
100709614acdSSameer Pujar							};
100809614acdSSameer Pujar						};
100909614acdSSameer Pujar
101009614acdSSameer Pujar						amx1_out_port: port@4 {
101109614acdSSameer Pujar							reg = <4>;
101209614acdSSameer Pujar
101309614acdSSameer Pujar							amx1_out: endpoint {
101409614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_out>;
101509614acdSSameer Pujar							};
101609614acdSSameer Pujar						};
101709614acdSSameer Pujar					};
101809614acdSSameer Pujar				};
101909614acdSSameer Pujar
102009614acdSSameer Pujar				amx@2903100 {
102109614acdSSameer Pujar					status = "okay";
102209614acdSSameer Pujar
102309614acdSSameer Pujar					ports {
102409614acdSSameer Pujar						#address-cells = <1>;
102509614acdSSameer Pujar						#size-cells = <0>;
102609614acdSSameer Pujar
102709614acdSSameer Pujar						port@0 {
102809614acdSSameer Pujar							reg = <0>;
102909614acdSSameer Pujar
103009614acdSSameer Pujar							amx2_in1: endpoint {
103109614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in1>;
103209614acdSSameer Pujar							};
103309614acdSSameer Pujar						};
103409614acdSSameer Pujar
103509614acdSSameer Pujar						port@1 {
103609614acdSSameer Pujar							reg = <1>;
103709614acdSSameer Pujar
103809614acdSSameer Pujar							amx2_in2: endpoint {
103909614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in2>;
104009614acdSSameer Pujar							};
104109614acdSSameer Pujar						};
104209614acdSSameer Pujar
104309614acdSSameer Pujar						port@2 {
104409614acdSSameer Pujar							reg = <2>;
104509614acdSSameer Pujar
104609614acdSSameer Pujar							amx2_in3: endpoint {
104709614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in3>;
104809614acdSSameer Pujar							};
104909614acdSSameer Pujar						};
105009614acdSSameer Pujar
105109614acdSSameer Pujar						port@3 {
105209614acdSSameer Pujar							reg = <3>;
105309614acdSSameer Pujar
105409614acdSSameer Pujar							amx2_in4: endpoint {
105509614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in4>;
105609614acdSSameer Pujar							};
105709614acdSSameer Pujar						};
105809614acdSSameer Pujar
105909614acdSSameer Pujar						amx2_out_port: port@4 {
106009614acdSSameer Pujar							reg = <4>;
106109614acdSSameer Pujar
106209614acdSSameer Pujar							amx2_out: endpoint {
106309614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_out>;
106409614acdSSameer Pujar							};
106509614acdSSameer Pujar						};
106609614acdSSameer Pujar					};
106709614acdSSameer Pujar				};
106809614acdSSameer Pujar
106909614acdSSameer Pujar				amx@2903200 {
107009614acdSSameer Pujar					status = "okay";
107109614acdSSameer Pujar
107209614acdSSameer Pujar					ports {
107309614acdSSameer Pujar						#address-cells = <1>;
107409614acdSSameer Pujar						#size-cells = <0>;
107509614acdSSameer Pujar
107609614acdSSameer Pujar						port@0 {
107709614acdSSameer Pujar							reg = <0>;
107809614acdSSameer Pujar
107909614acdSSameer Pujar							amx3_in1: endpoint {
108009614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in1>;
108109614acdSSameer Pujar							};
108209614acdSSameer Pujar						};
108309614acdSSameer Pujar
108409614acdSSameer Pujar						port@1 {
108509614acdSSameer Pujar							reg = <1>;
108609614acdSSameer Pujar
108709614acdSSameer Pujar							amx3_in2: endpoint {
108809614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in2>;
108909614acdSSameer Pujar							};
109009614acdSSameer Pujar						};
109109614acdSSameer Pujar
109209614acdSSameer Pujar						port@2 {
109309614acdSSameer Pujar							reg = <2>;
109409614acdSSameer Pujar
109509614acdSSameer Pujar							amx3_in3: endpoint {
109609614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in3>;
109709614acdSSameer Pujar							};
109809614acdSSameer Pujar						};
109909614acdSSameer Pujar
110009614acdSSameer Pujar						port@3 {
110109614acdSSameer Pujar							reg = <3>;
110209614acdSSameer Pujar
110309614acdSSameer Pujar							amx3_in4: endpoint {
110409614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in4>;
110509614acdSSameer Pujar							};
110609614acdSSameer Pujar						};
110709614acdSSameer Pujar
110809614acdSSameer Pujar						amx3_out_port: port@4 {
110909614acdSSameer Pujar							reg = <4>;
111009614acdSSameer Pujar
111109614acdSSameer Pujar							amx3_out: endpoint {
111209614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_out>;
111309614acdSSameer Pujar							};
111409614acdSSameer Pujar						};
111509614acdSSameer Pujar					};
111609614acdSSameer Pujar				};
111709614acdSSameer Pujar
111809614acdSSameer Pujar				amx@2903300 {
111909614acdSSameer Pujar					status = "okay";
112009614acdSSameer Pujar
112109614acdSSameer Pujar					ports {
112209614acdSSameer Pujar						#address-cells = <1>;
112309614acdSSameer Pujar						#size-cells = <0>;
112409614acdSSameer Pujar
112509614acdSSameer Pujar						port@0 {
112609614acdSSameer Pujar							reg = <0>;
112709614acdSSameer Pujar
112809614acdSSameer Pujar							amx4_in1: endpoint {
112909614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in1>;
113009614acdSSameer Pujar							};
113109614acdSSameer Pujar						};
113209614acdSSameer Pujar
113309614acdSSameer Pujar						port@1 {
113409614acdSSameer Pujar							reg = <1>;
113509614acdSSameer Pujar
113609614acdSSameer Pujar							amx4_in2: endpoint {
113709614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in2>;
113809614acdSSameer Pujar							};
113909614acdSSameer Pujar						};
114009614acdSSameer Pujar
114109614acdSSameer Pujar						port@2 {
114209614acdSSameer Pujar							reg = <2>;
114309614acdSSameer Pujar
114409614acdSSameer Pujar							amx4_in3: endpoint {
114509614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in3>;
114609614acdSSameer Pujar							};
114709614acdSSameer Pujar						};
114809614acdSSameer Pujar
114909614acdSSameer Pujar						port@3 {
115009614acdSSameer Pujar							reg = <3>;
115109614acdSSameer Pujar
115209614acdSSameer Pujar							amx4_in4: endpoint {
115309614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in4>;
115409614acdSSameer Pujar							};
115509614acdSSameer Pujar						};
115609614acdSSameer Pujar
115709614acdSSameer Pujar						amx4_out_port: port@4 {
115809614acdSSameer Pujar							reg = <4>;
115909614acdSSameer Pujar
116009614acdSSameer Pujar							amx4_out: endpoint {
116109614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_out>;
116209614acdSSameer Pujar							};
116309614acdSSameer Pujar						};
116409614acdSSameer Pujar					};
116509614acdSSameer Pujar				};
116609614acdSSameer Pujar
116709614acdSSameer Pujar				adx@2903800 {
116809614acdSSameer Pujar					status = "okay";
116909614acdSSameer Pujar
117009614acdSSameer Pujar					ports {
117109614acdSSameer Pujar						#address-cells = <1>;
117209614acdSSameer Pujar						#size-cells = <0>;
117309614acdSSameer Pujar
117409614acdSSameer Pujar						port@0 {
117509614acdSSameer Pujar							reg = <0>;
117609614acdSSameer Pujar
117709614acdSSameer Pujar							adx1_in: endpoint {
117809614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_in>;
117909614acdSSameer Pujar							};
118009614acdSSameer Pujar						};
118109614acdSSameer Pujar
118209614acdSSameer Pujar						adx1_out1_port: port@1 {
118309614acdSSameer Pujar							reg = <1>;
118409614acdSSameer Pujar
118509614acdSSameer Pujar							adx1_out1: endpoint {
118609614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out1>;
118709614acdSSameer Pujar							};
118809614acdSSameer Pujar						};
118909614acdSSameer Pujar
119009614acdSSameer Pujar						adx1_out2_port: port@2 {
119109614acdSSameer Pujar							reg = <2>;
119209614acdSSameer Pujar
119309614acdSSameer Pujar							adx1_out2: endpoint {
119409614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out2>;
119509614acdSSameer Pujar							};
119609614acdSSameer Pujar						};
119709614acdSSameer Pujar
119809614acdSSameer Pujar						adx1_out3_port: port@3 {
119909614acdSSameer Pujar							reg = <3>;
120009614acdSSameer Pujar
120109614acdSSameer Pujar							adx1_out3: endpoint {
120209614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out3>;
120309614acdSSameer Pujar							};
120409614acdSSameer Pujar						};
120509614acdSSameer Pujar
120609614acdSSameer Pujar						adx1_out4_port: port@4 {
120709614acdSSameer Pujar							reg = <4>;
120809614acdSSameer Pujar
120909614acdSSameer Pujar							adx1_out4: endpoint {
121009614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out4>;
121109614acdSSameer Pujar							};
121209614acdSSameer Pujar						};
121309614acdSSameer Pujar					};
121409614acdSSameer Pujar				};
121509614acdSSameer Pujar
121609614acdSSameer Pujar				adx@2903900 {
121709614acdSSameer Pujar					status = "okay";
121809614acdSSameer Pujar
121909614acdSSameer Pujar					ports {
122009614acdSSameer Pujar						#address-cells = <1>;
122109614acdSSameer Pujar						#size-cells = <0>;
122209614acdSSameer Pujar
122309614acdSSameer Pujar						port@0 {
122409614acdSSameer Pujar							reg = <0>;
122509614acdSSameer Pujar
122609614acdSSameer Pujar							adx2_in: endpoint {
122709614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_in>;
122809614acdSSameer Pujar							};
122909614acdSSameer Pujar						};
123009614acdSSameer Pujar
123109614acdSSameer Pujar						adx2_out1_port: port@1 {
123209614acdSSameer Pujar							reg = <1>;
123309614acdSSameer Pujar
123409614acdSSameer Pujar							adx2_out1: endpoint {
123509614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out1>;
123609614acdSSameer Pujar							};
123709614acdSSameer Pujar						};
123809614acdSSameer Pujar
123909614acdSSameer Pujar						adx2_out2_port: port@2 {
124009614acdSSameer Pujar							reg = <2>;
124109614acdSSameer Pujar
124209614acdSSameer Pujar							adx2_out2: endpoint {
124309614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out2>;
124409614acdSSameer Pujar							};
124509614acdSSameer Pujar						};
124609614acdSSameer Pujar
124709614acdSSameer Pujar						adx2_out3_port: port@3 {
124809614acdSSameer Pujar							reg = <3>;
124909614acdSSameer Pujar
125009614acdSSameer Pujar							adx2_out3: endpoint {
125109614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out3>;
125209614acdSSameer Pujar							};
125309614acdSSameer Pujar						};
125409614acdSSameer Pujar
125509614acdSSameer Pujar						adx2_out4_port: port@4 {
125609614acdSSameer Pujar							reg = <4>;
125709614acdSSameer Pujar
125809614acdSSameer Pujar							adx2_out4: endpoint {
125909614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out4>;
126009614acdSSameer Pujar							};
126109614acdSSameer Pujar						};
126209614acdSSameer Pujar					};
126309614acdSSameer Pujar				};
126409614acdSSameer Pujar
126509614acdSSameer Pujar				adx@2903a00 {
126609614acdSSameer Pujar					status = "okay";
126709614acdSSameer Pujar
126809614acdSSameer Pujar					ports {
126909614acdSSameer Pujar						#address-cells = <1>;
127009614acdSSameer Pujar						#size-cells = <0>;
127109614acdSSameer Pujar
127209614acdSSameer Pujar						port@0 {
127309614acdSSameer Pujar							reg = <0>;
127409614acdSSameer Pujar
127509614acdSSameer Pujar							adx3_in: endpoint {
127609614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_in>;
127709614acdSSameer Pujar							};
127809614acdSSameer Pujar						};
127909614acdSSameer Pujar
128009614acdSSameer Pujar						adx3_out1_port: port@1 {
128109614acdSSameer Pujar							reg = <1>;
128209614acdSSameer Pujar
128309614acdSSameer Pujar							adx3_out1: endpoint {
128409614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out1>;
128509614acdSSameer Pujar							};
128609614acdSSameer Pujar						};
128709614acdSSameer Pujar
128809614acdSSameer Pujar						adx3_out2_port: port@2 {
128909614acdSSameer Pujar							reg = <2>;
129009614acdSSameer Pujar
129109614acdSSameer Pujar							adx3_out2: endpoint {
129209614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out2>;
129309614acdSSameer Pujar							};
129409614acdSSameer Pujar						};
129509614acdSSameer Pujar
129609614acdSSameer Pujar						adx3_out3_port: port@3 {
129709614acdSSameer Pujar							reg = <3>;
129809614acdSSameer Pujar
129909614acdSSameer Pujar							adx3_out3: endpoint {
130009614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out3>;
130109614acdSSameer Pujar							};
130209614acdSSameer Pujar						};
130309614acdSSameer Pujar
130409614acdSSameer Pujar						adx3_out4_port: port@4 {
130509614acdSSameer Pujar							reg = <4>;
130609614acdSSameer Pujar
130709614acdSSameer Pujar							adx3_out4: endpoint {
130809614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out4>;
130909614acdSSameer Pujar							};
131009614acdSSameer Pujar						};
131109614acdSSameer Pujar					};
131209614acdSSameer Pujar				};
131309614acdSSameer Pujar
131409614acdSSameer Pujar				adx@2903b00 {
131509614acdSSameer Pujar					status = "okay";
131609614acdSSameer Pujar
131709614acdSSameer Pujar					ports {
131809614acdSSameer Pujar						#address-cells = <1>;
131909614acdSSameer Pujar						#size-cells = <0>;
132009614acdSSameer Pujar
132109614acdSSameer Pujar						port@0 {
132209614acdSSameer Pujar							reg = <0>;
132309614acdSSameer Pujar
132409614acdSSameer Pujar							adx4_in: endpoint {
132509614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_in>;
132609614acdSSameer Pujar							};
132709614acdSSameer Pujar						};
132809614acdSSameer Pujar
132909614acdSSameer Pujar						adx4_out1_port: port@1 {
133009614acdSSameer Pujar							reg = <1>;
133109614acdSSameer Pujar
133209614acdSSameer Pujar							adx4_out1: endpoint {
133309614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out1>;
133409614acdSSameer Pujar							};
133509614acdSSameer Pujar						};
133609614acdSSameer Pujar
133709614acdSSameer Pujar						adx4_out2_port: port@2 {
133809614acdSSameer Pujar							reg = <2>;
133909614acdSSameer Pujar
134009614acdSSameer Pujar							adx4_out2: endpoint {
134109614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out2>;
134209614acdSSameer Pujar							};
134309614acdSSameer Pujar						};
134409614acdSSameer Pujar
134509614acdSSameer Pujar						adx4_out3_port: port@3 {
134609614acdSSameer Pujar							reg = <3>;
134709614acdSSameer Pujar
134809614acdSSameer Pujar							adx4_out3: endpoint {
134909614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out3>;
135009614acdSSameer Pujar							};
135109614acdSSameer Pujar						};
135209614acdSSameer Pujar
135309614acdSSameer Pujar						adx4_out4_port: port@4 {
135409614acdSSameer Pujar							reg = <4>;
135509614acdSSameer Pujar
135609614acdSSameer Pujar							adx4_out4: endpoint {
135709614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out4>;
135809614acdSSameer Pujar							};
135909614acdSSameer Pujar						};
136009614acdSSameer Pujar					};
136109614acdSSameer Pujar				};
136209614acdSSameer Pujar
136309614acdSSameer Pujar				dmic@2904200 {
136409614acdSSameer Pujar					status = "okay";
136509614acdSSameer Pujar
136609614acdSSameer Pujar					ports {
136709614acdSSameer Pujar						#address-cells = <1>;
136809614acdSSameer Pujar						#size-cells = <0>;
136909614acdSSameer Pujar
137009614acdSSameer Pujar						port@0 {
137109614acdSSameer Pujar							reg = <0>;
137209614acdSSameer Pujar
137309614acdSSameer Pujar							dmic3_cif: endpoint {
137409614acdSSameer Pujar								remote-endpoint = <&xbar_dmic3>;
137509614acdSSameer Pujar							};
137609614acdSSameer Pujar						};
137709614acdSSameer Pujar
137809614acdSSameer Pujar						dmic3_port: port@1 {
137909614acdSSameer Pujar							reg = <1>;
138009614acdSSameer Pujar
138109614acdSSameer Pujar							dmic3_dap: endpoint {
138209614acdSSameer Pujar								/* placeholder for external codec */
138309614acdSSameer Pujar							};
138409614acdSSameer Pujar						};
138509614acdSSameer Pujar					};
138609614acdSSameer Pujar				};
138709614acdSSameer Pujar
138809614acdSSameer Pujar				mvc@290a000 {
138909614acdSSameer Pujar					status = "okay";
139009614acdSSameer Pujar
139109614acdSSameer Pujar					ports {
139209614acdSSameer Pujar						#address-cells = <1>;
139309614acdSSameer Pujar						#size-cells = <0>;
139409614acdSSameer Pujar
139509614acdSSameer Pujar						port@0 {
139609614acdSSameer Pujar							reg = <0>;
139709614acdSSameer Pujar
139809614acdSSameer Pujar							mvc1_cif_in: endpoint {
139909614acdSSameer Pujar								remote-endpoint = <&xbar_mvc1_in>;
140009614acdSSameer Pujar							};
140109614acdSSameer Pujar						};
140209614acdSSameer Pujar
140309614acdSSameer Pujar						mvc1_out_port: port@1 {
140409614acdSSameer Pujar							reg = <1>;
140509614acdSSameer Pujar
140609614acdSSameer Pujar							mvc1_cif_out: endpoint {
140709614acdSSameer Pujar								remote-endpoint = <&xbar_mvc1_out>;
140809614acdSSameer Pujar							};
140909614acdSSameer Pujar						};
141009614acdSSameer Pujar					};
141109614acdSSameer Pujar				};
141209614acdSSameer Pujar
141309614acdSSameer Pujar				mvc@290a200 {
141409614acdSSameer Pujar					status = "okay";
141509614acdSSameer Pujar
141609614acdSSameer Pujar					ports {
141709614acdSSameer Pujar						#address-cells = <1>;
141809614acdSSameer Pujar						#size-cells = <0>;
141909614acdSSameer Pujar
142009614acdSSameer Pujar						port@0 {
142109614acdSSameer Pujar							reg = <0>;
142209614acdSSameer Pujar
142309614acdSSameer Pujar							mvc2_cif_in: endpoint {
142409614acdSSameer Pujar								remote-endpoint = <&xbar_mvc2_in>;
142509614acdSSameer Pujar							};
142609614acdSSameer Pujar						};
142709614acdSSameer Pujar
142809614acdSSameer Pujar						mvc2_out_port: port@1 {
142909614acdSSameer Pujar							reg = <1>;
143009614acdSSameer Pujar
143109614acdSSameer Pujar							mvc2_cif_out: endpoint {
143209614acdSSameer Pujar								remote-endpoint = <&xbar_mvc2_out>;
143309614acdSSameer Pujar							};
143409614acdSSameer Pujar						};
143509614acdSSameer Pujar					};
143609614acdSSameer Pujar				};
143709614acdSSameer Pujar
143809614acdSSameer Pujar				amixer@290bb00 {
143909614acdSSameer Pujar					status = "okay";
144009614acdSSameer Pujar
144109614acdSSameer Pujar					ports {
144209614acdSSameer Pujar						#address-cells = <1>;
144309614acdSSameer Pujar						#size-cells = <0>;
144409614acdSSameer Pujar
144509614acdSSameer Pujar						port@0 {
144609614acdSSameer Pujar							reg = <0x0>;
144709614acdSSameer Pujar
144809614acdSSameer Pujar							mix_in1: endpoint {
144909614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in1>;
145009614acdSSameer Pujar							};
145109614acdSSameer Pujar						};
145209614acdSSameer Pujar
145309614acdSSameer Pujar						port@1 {
145409614acdSSameer Pujar							reg = <0x1>;
145509614acdSSameer Pujar
145609614acdSSameer Pujar							mix_in2: endpoint {
145709614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in2>;
145809614acdSSameer Pujar							};
145909614acdSSameer Pujar						};
146009614acdSSameer Pujar
146109614acdSSameer Pujar						port@2 {
146209614acdSSameer Pujar							reg = <0x2>;
146309614acdSSameer Pujar
146409614acdSSameer Pujar							mix_in3: endpoint {
146509614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in3>;
146609614acdSSameer Pujar							};
146709614acdSSameer Pujar						};
146809614acdSSameer Pujar
146909614acdSSameer Pujar						port@3 {
147009614acdSSameer Pujar							reg = <0x3>;
147109614acdSSameer Pujar
147209614acdSSameer Pujar							mix_in4: endpoint {
147309614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in4>;
147409614acdSSameer Pujar							};
147509614acdSSameer Pujar						};
147609614acdSSameer Pujar
147709614acdSSameer Pujar						port@4 {
147809614acdSSameer Pujar							reg = <0x4>;
147909614acdSSameer Pujar
148009614acdSSameer Pujar							mix_in5: endpoint {
148109614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in5>;
148209614acdSSameer Pujar							};
148309614acdSSameer Pujar						};
148409614acdSSameer Pujar
148509614acdSSameer Pujar						port@5 {
148609614acdSSameer Pujar							reg = <0x5>;
148709614acdSSameer Pujar
148809614acdSSameer Pujar							mix_in6: endpoint {
148909614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in6>;
149009614acdSSameer Pujar							};
149109614acdSSameer Pujar						};
149209614acdSSameer Pujar
149309614acdSSameer Pujar						port@6 {
149409614acdSSameer Pujar							reg = <0x6>;
149509614acdSSameer Pujar
149609614acdSSameer Pujar							mix_in7: endpoint {
149709614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in7>;
149809614acdSSameer Pujar							};
149909614acdSSameer Pujar						};
150009614acdSSameer Pujar
150109614acdSSameer Pujar						port@7 {
150209614acdSSameer Pujar							reg = <0x7>;
150309614acdSSameer Pujar
150409614acdSSameer Pujar							mix_in8: endpoint {
150509614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in8>;
150609614acdSSameer Pujar							};
150709614acdSSameer Pujar						};
150809614acdSSameer Pujar
150909614acdSSameer Pujar						port@8 {
151009614acdSSameer Pujar							reg = <0x8>;
151109614acdSSameer Pujar
151209614acdSSameer Pujar							mix_in9: endpoint {
151309614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in9>;
151409614acdSSameer Pujar							};
151509614acdSSameer Pujar						};
151609614acdSSameer Pujar
151709614acdSSameer Pujar						port@9 {
151809614acdSSameer Pujar							reg = <0x9>;
151909614acdSSameer Pujar
152009614acdSSameer Pujar							mix_in10: endpoint {
152109614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in10>;
152209614acdSSameer Pujar							};
152309614acdSSameer Pujar						};
152409614acdSSameer Pujar
152509614acdSSameer Pujar						mix_out1_port: port@a {
152609614acdSSameer Pujar							reg = <0xa>;
152709614acdSSameer Pujar
152809614acdSSameer Pujar							mix_out1: endpoint {
152909614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out1>;
153009614acdSSameer Pujar							};
153109614acdSSameer Pujar						};
153209614acdSSameer Pujar
153309614acdSSameer Pujar						mix_out2_port: port@b {
153409614acdSSameer Pujar							reg = <0xb>;
153509614acdSSameer Pujar
153609614acdSSameer Pujar							mix_out2: endpoint {
153709614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out2>;
153809614acdSSameer Pujar							};
153909614acdSSameer Pujar						};
154009614acdSSameer Pujar
154109614acdSSameer Pujar						mix_out3_port: port@c {
154209614acdSSameer Pujar							reg = <0xc>;
154309614acdSSameer Pujar
154409614acdSSameer Pujar							mix_out3: endpoint {
154509614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out3>;
154609614acdSSameer Pujar							};
154709614acdSSameer Pujar						};
154809614acdSSameer Pujar
154909614acdSSameer Pujar						mix_out4_port: port@d {
155009614acdSSameer Pujar							reg = <0xd>;
155109614acdSSameer Pujar
155209614acdSSameer Pujar							mix_out4: endpoint {
155309614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out4>;
155409614acdSSameer Pujar							};
155509614acdSSameer Pujar						};
155609614acdSSameer Pujar
155709614acdSSameer Pujar						mix_out5_port: port@e {
155809614acdSSameer Pujar							reg = <0xe>;
155909614acdSSameer Pujar
156009614acdSSameer Pujar							mix_out5: endpoint {
156109614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out5>;
156209614acdSSameer Pujar							};
156309614acdSSameer Pujar						};
156409614acdSSameer Pujar					};
156509614acdSSameer Pujar				};
156609614acdSSameer Pujar
156709614acdSSameer Pujar				admaif@290f000 {
156809614acdSSameer Pujar					status = "okay";
156909614acdSSameer Pujar
157009614acdSSameer Pujar					ports {
157109614acdSSameer Pujar						#address-cells = <1>;
157209614acdSSameer Pujar						#size-cells = <0>;
157309614acdSSameer Pujar
157409614acdSSameer Pujar						admaif0_port: port@0 {
157509614acdSSameer Pujar							reg = <0x0>;
157609614acdSSameer Pujar
157709614acdSSameer Pujar							admaif0: endpoint {
157809614acdSSameer Pujar								remote-endpoint = <&xbar_admaif0>;
157909614acdSSameer Pujar							};
158009614acdSSameer Pujar						};
158109614acdSSameer Pujar
158209614acdSSameer Pujar						admaif1_port: port@1 {
158309614acdSSameer Pujar							reg = <0x1>;
158409614acdSSameer Pujar
158509614acdSSameer Pujar							admaif1: endpoint {
158609614acdSSameer Pujar								remote-endpoint = <&xbar_admaif1>;
158709614acdSSameer Pujar							};
158809614acdSSameer Pujar						};
158909614acdSSameer Pujar
159009614acdSSameer Pujar						admaif2_port: port@2 {
159109614acdSSameer Pujar							reg = <0x2>;
159209614acdSSameer Pujar
159309614acdSSameer Pujar							admaif2: endpoint {
159409614acdSSameer Pujar								remote-endpoint = <&xbar_admaif2>;
159509614acdSSameer Pujar							};
159609614acdSSameer Pujar						};
159709614acdSSameer Pujar
159809614acdSSameer Pujar						admaif3_port: port@3 {
159909614acdSSameer Pujar							reg = <0x3>;
160009614acdSSameer Pujar
160109614acdSSameer Pujar							admaif3: endpoint {
160209614acdSSameer Pujar								remote-endpoint = <&xbar_admaif3>;
160309614acdSSameer Pujar							};
160409614acdSSameer Pujar						};
160509614acdSSameer Pujar
160609614acdSSameer Pujar						admaif4_port: port@4 {
160709614acdSSameer Pujar							reg = <0x4>;
160809614acdSSameer Pujar
160909614acdSSameer Pujar							admaif4: endpoint {
161009614acdSSameer Pujar								remote-endpoint = <&xbar_admaif4>;
161109614acdSSameer Pujar							};
161209614acdSSameer Pujar						};
161309614acdSSameer Pujar
161409614acdSSameer Pujar						admaif5_port: port@5 {
161509614acdSSameer Pujar							reg = <0x5>;
161609614acdSSameer Pujar
161709614acdSSameer Pujar							admaif5: endpoint {
161809614acdSSameer Pujar								remote-endpoint = <&xbar_admaif5>;
161909614acdSSameer Pujar							};
162009614acdSSameer Pujar						};
162109614acdSSameer Pujar
162209614acdSSameer Pujar						admaif6_port: port@6 {
162309614acdSSameer Pujar							reg = <0x6>;
162409614acdSSameer Pujar
162509614acdSSameer Pujar							admaif6: endpoint {
162609614acdSSameer Pujar								remote-endpoint = <&xbar_admaif6>;
162709614acdSSameer Pujar							};
162809614acdSSameer Pujar						};
162909614acdSSameer Pujar
163009614acdSSameer Pujar						admaif7_port: port@7 {
163109614acdSSameer Pujar							reg = <0x7>;
163209614acdSSameer Pujar
163309614acdSSameer Pujar							admaif7: endpoint {
163409614acdSSameer Pujar								remote-endpoint = <&xbar_admaif7>;
163509614acdSSameer Pujar							};
163609614acdSSameer Pujar						};
163709614acdSSameer Pujar
163809614acdSSameer Pujar						admaif8_port: port@8 {
163909614acdSSameer Pujar							reg = <0x8>;
164009614acdSSameer Pujar
164109614acdSSameer Pujar							admaif8: endpoint {
164209614acdSSameer Pujar								remote-endpoint = <&xbar_admaif8>;
164309614acdSSameer Pujar							};
164409614acdSSameer Pujar						};
164509614acdSSameer Pujar
164609614acdSSameer Pujar						admaif9_port: port@9 {
164709614acdSSameer Pujar							reg = <0x9>;
164809614acdSSameer Pujar
164909614acdSSameer Pujar							admaif9: endpoint {
165009614acdSSameer Pujar								remote-endpoint = <&xbar_admaif9>;
165109614acdSSameer Pujar							};
165209614acdSSameer Pujar						};
165309614acdSSameer Pujar
165409614acdSSameer Pujar						admaif10_port: port@a {
165509614acdSSameer Pujar							reg = <0xa>;
165609614acdSSameer Pujar
165709614acdSSameer Pujar							admaif10: endpoint {
165809614acdSSameer Pujar								remote-endpoint = <&xbar_admaif10>;
165909614acdSSameer Pujar							};
166009614acdSSameer Pujar						};
166109614acdSSameer Pujar
166209614acdSSameer Pujar						admaif11_port: port@b {
166309614acdSSameer Pujar							reg = <0xb>;
166409614acdSSameer Pujar
166509614acdSSameer Pujar							admaif11: endpoint {
166609614acdSSameer Pujar								remote-endpoint = <&xbar_admaif11>;
166709614acdSSameer Pujar							};
166809614acdSSameer Pujar						};
166909614acdSSameer Pujar
167009614acdSSameer Pujar						admaif12_port: port@c {
167109614acdSSameer Pujar							reg = <0xc>;
167209614acdSSameer Pujar
167309614acdSSameer Pujar							admaif12: endpoint {
167409614acdSSameer Pujar								remote-endpoint = <&xbar_admaif12>;
167509614acdSSameer Pujar							};
167609614acdSSameer Pujar						};
167709614acdSSameer Pujar
167809614acdSSameer Pujar						admaif13_port: port@d {
167909614acdSSameer Pujar							reg = <0xd>;
168009614acdSSameer Pujar
168109614acdSSameer Pujar							admaif13: endpoint {
168209614acdSSameer Pujar								remote-endpoint = <&xbar_admaif13>;
168309614acdSSameer Pujar							};
168409614acdSSameer Pujar						};
168509614acdSSameer Pujar
168609614acdSSameer Pujar						admaif14_port: port@e {
168709614acdSSameer Pujar							reg = <0xe>;
168809614acdSSameer Pujar
168909614acdSSameer Pujar							admaif14: endpoint {
169009614acdSSameer Pujar								remote-endpoint = <&xbar_admaif14>;
169109614acdSSameer Pujar							};
169209614acdSSameer Pujar						};
169309614acdSSameer Pujar
169409614acdSSameer Pujar						admaif15_port: port@f {
169509614acdSSameer Pujar							reg = <0xf>;
169609614acdSSameer Pujar
169709614acdSSameer Pujar							admaif15: endpoint {
169809614acdSSameer Pujar								remote-endpoint = <&xbar_admaif15>;
169909614acdSSameer Pujar							};
170009614acdSSameer Pujar						};
170109614acdSSameer Pujar
170209614acdSSameer Pujar						admaif16_port: port@10 {
170309614acdSSameer Pujar							reg = <0x10>;
170409614acdSSameer Pujar
170509614acdSSameer Pujar							admaif16: endpoint {
170609614acdSSameer Pujar								remote-endpoint = <&xbar_admaif16>;
170709614acdSSameer Pujar							};
170809614acdSSameer Pujar						};
170909614acdSSameer Pujar
171009614acdSSameer Pujar						admaif17_port: port@11 {
171109614acdSSameer Pujar							reg = <0x11>;
171209614acdSSameer Pujar
171309614acdSSameer Pujar							admaif17: endpoint {
171409614acdSSameer Pujar								remote-endpoint = <&xbar_admaif17>;
171509614acdSSameer Pujar							};
171609614acdSSameer Pujar						};
171709614acdSSameer Pujar
171809614acdSSameer Pujar						admaif18_port: port@12 {
171909614acdSSameer Pujar							reg = <0x12>;
172009614acdSSameer Pujar
172109614acdSSameer Pujar							admaif18: endpoint {
172209614acdSSameer Pujar								remote-endpoint = <&xbar_admaif18>;
172309614acdSSameer Pujar							};
172409614acdSSameer Pujar						};
172509614acdSSameer Pujar
172609614acdSSameer Pujar						admaif19_port: port@13 {
172709614acdSSameer Pujar							reg = <0x13>;
172809614acdSSameer Pujar
172909614acdSSameer Pujar							admaif19: endpoint {
173009614acdSSameer Pujar								remote-endpoint = <&xbar_admaif19>;
173109614acdSSameer Pujar							};
173209614acdSSameer Pujar						};
173309614acdSSameer Pujar					};
173409614acdSSameer Pujar				};
173509614acdSSameer Pujar			};
173609614acdSSameer Pujar
173709614acdSSameer Pujar			dma-controller@2930000 {
173809614acdSSameer Pujar				status = "okay";
173909614acdSSameer Pujar			};
174009614acdSSameer Pujar
174109614acdSSameer Pujar			interrupt-controller@2a40000 {
174209614acdSSameer Pujar				status = "okay";
174309614acdSSameer Pujar			};
174409614acdSSameer Pujar		};
1745*621e12a1SMohan Kumar
1746*621e12a1SMohan Kumar		hda@3510000 {
1747*621e12a1SMohan Kumar			nvidia,model = "NVIDIA Jetson AGX Orin HDA";
1748*621e12a1SMohan Kumar		};
174909614acdSSameer Pujar	};
175009614acdSSameer Pujar
1751533337d5SMikko Perttunen	chosen {
1752533337d5SMikko Perttunen		bootargs = "console=ttyS0,115200n8";
1753533337d5SMikko Perttunen		stdout-path = "serial0:115200n8";
1754533337d5SMikko Perttunen	};
1755533337d5SMikko Perttunen
1756699349e0SThierry Reding	gpio-keys {
1757699349e0SThierry Reding		compatible = "gpio-keys";
1758699349e0SThierry Reding		status = "okay";
1759699349e0SThierry Reding
1760699349e0SThierry Reding		force-recovery {
1761699349e0SThierry Reding			label = "Force Recovery";
1762699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>;
1763699349e0SThierry Reding			linux,input-type = <EV_KEY>;
1764699349e0SThierry Reding			linux,code = <BTN_1>;
1765699349e0SThierry Reding		};
1766699349e0SThierry Reding
1767699349e0SThierry Reding		power-key {
1768699349e0SThierry Reding			label = "Power";
1769699349e0SThierry Reding			gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>;
1770699349e0SThierry Reding			linux,input-type = <EV_KEY>;
1771699349e0SThierry Reding			linux,code = <KEY_POWER>;
1772699349e0SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
1773699349e0SThierry Reding			wakeup-source;
1774699349e0SThierry Reding		};
1775699349e0SThierry Reding
1776699349e0SThierry Reding		suspend {
1777699349e0SThierry Reding			label = "Suspend";
1778699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>;
1779699349e0SThierry Reding			linux,input-type = <EV_KEY>;
1780699349e0SThierry Reding			linux,code = <KEY_SLEEP>;
1781699349e0SThierry Reding		};
1782699349e0SThierry Reding	};
1783699349e0SThierry Reding
1784533337d5SMikko Perttunen	serial {
1785533337d5SMikko Perttunen		status = "okay";
1786533337d5SMikko Perttunen	};
178709614acdSSameer Pujar
178809614acdSSameer Pujar	sound {
178909614acdSSameer Pujar		status = "okay";
179009614acdSSameer Pujar
179109614acdSSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
179209614acdSSameer Pujar
179309614acdSSameer Pujar		dais = /* ADMAIF (FE) Ports */
179409614acdSSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
179509614acdSSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
179609614acdSSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
179709614acdSSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
179809614acdSSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
179909614acdSSameer Pujar		       /* XBAR Ports */
180009614acdSSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
180109614acdSSameer Pujar		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
180209614acdSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
180309614acdSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
180409614acdSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
180509614acdSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
180609614acdSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
180709614acdSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
180809614acdSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
180909614acdSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
181009614acdSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
181109614acdSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
181209614acdSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
181309614acdSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
181409614acdSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
181509614acdSSameer Pujar		       <&xbar_mix_in1_port>, <&xbar_mix_in2_port>,
181609614acdSSameer Pujar		       <&xbar_mix_in3_port>, <&xbar_mix_in4_port>,
181709614acdSSameer Pujar		       <&xbar_mix_in5_port>, <&xbar_mix_in6_port>,
181809614acdSSameer Pujar		       <&xbar_mix_in7_port>, <&xbar_mix_in8_port>,
181909614acdSSameer Pujar		       <&xbar_mix_in9_port>, <&xbar_mix_in10_port>,
182009614acdSSameer Pujar		       /* HW accelerators */
182109614acdSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
182209614acdSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
182309614acdSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
182409614acdSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
182509614acdSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
182609614acdSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
182709614acdSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
182809614acdSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
182909614acdSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
183009614acdSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
183109614acdSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
183209614acdSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
183309614acdSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
183409614acdSSameer Pujar		       <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>,
183509614acdSSameer Pujar		       <&mix_out4_port>, <&mix_out5_port>,
183609614acdSSameer Pujar		       /* BE I/O Ports */
183709614acdSSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
183809614acdSSameer Pujar		       <&dmic3_port>;
183909614acdSSameer Pujar
184009614acdSSameer Pujar		label = "NVIDIA Jetson AGX Orin APE";
184109614acdSSameer Pujar	};
1842533337d5SMikko Perttunen};
1843