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;
17*ff578db7Skartik		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					};
76609614acdSSameer Pujar				};
76709614acdSSameer Pujar
76809614acdSSameer Pujar				i2s@2901000 {
76909614acdSSameer Pujar					status = "okay";
77009614acdSSameer Pujar
77109614acdSSameer Pujar					ports {
77209614acdSSameer Pujar						#address-cells = <1>;
77309614acdSSameer Pujar						#size-cells = <0>;
77409614acdSSameer Pujar
77509614acdSSameer Pujar						port@0 {
77609614acdSSameer Pujar							reg = <0>;
77709614acdSSameer Pujar
77809614acdSSameer Pujar							i2s1_cif: endpoint {
77909614acdSSameer Pujar								remote-endpoint = <&xbar_i2s1>;
78009614acdSSameer Pujar							};
78109614acdSSameer Pujar						};
78209614acdSSameer Pujar
78309614acdSSameer Pujar						i2s1_port: port@1 {
78409614acdSSameer Pujar							reg = <1>;
78509614acdSSameer Pujar
78609614acdSSameer Pujar							i2s1_dap: endpoint {
78709614acdSSameer Pujar								dai-format = "i2s";
78809614acdSSameer Pujar								/* placeholder for external codec */
78909614acdSSameer Pujar							};
79009614acdSSameer Pujar						};
79109614acdSSameer Pujar					};
79209614acdSSameer Pujar				};
79309614acdSSameer Pujar
79409614acdSSameer Pujar				i2s@2901100 {
79509614acdSSameer Pujar					status = "okay";
79609614acdSSameer Pujar
79709614acdSSameer Pujar					ports {
79809614acdSSameer Pujar						#address-cells = <1>;
79909614acdSSameer Pujar						#size-cells = <0>;
80009614acdSSameer Pujar
80109614acdSSameer Pujar						port@0 {
80209614acdSSameer Pujar							reg = <0>;
80309614acdSSameer Pujar
80409614acdSSameer Pujar							i2s2_cif: endpoint {
80509614acdSSameer Pujar								remote-endpoint = <&xbar_i2s2>;
80609614acdSSameer Pujar							};
80709614acdSSameer Pujar						};
80809614acdSSameer Pujar
80909614acdSSameer Pujar						i2s2_port: port@1 {
81009614acdSSameer Pujar							reg = <1>;
81109614acdSSameer Pujar
81209614acdSSameer Pujar							i2s2_dap: endpoint {
81309614acdSSameer Pujar								dai-format = "i2s";
81409614acdSSameer Pujar								/* placeholder for external codec */
81509614acdSSameer Pujar							};
81609614acdSSameer Pujar						};
81709614acdSSameer Pujar					};
81809614acdSSameer Pujar				};
81909614acdSSameer Pujar
82009614acdSSameer Pujar				i2s@2901300 {
82109614acdSSameer Pujar					status = "okay";
82209614acdSSameer Pujar
82309614acdSSameer Pujar					ports {
82409614acdSSameer Pujar						#address-cells = <1>;
82509614acdSSameer Pujar						#size-cells = <0>;
82609614acdSSameer Pujar
82709614acdSSameer Pujar						port@0 {
82809614acdSSameer Pujar							reg = <0>;
82909614acdSSameer Pujar
83009614acdSSameer Pujar							i2s4_cif: endpoint {
83109614acdSSameer Pujar								remote-endpoint = <&xbar_i2s4>;
83209614acdSSameer Pujar							};
83309614acdSSameer Pujar						};
83409614acdSSameer Pujar
83509614acdSSameer Pujar						i2s4_port: port@1 {
83609614acdSSameer Pujar							reg = <1>;
83709614acdSSameer Pujar
83809614acdSSameer Pujar							i2s4_dap: endpoint {
83909614acdSSameer Pujar								dai-format = "i2s";
84009614acdSSameer Pujar								/* placeholder for external codec */
84109614acdSSameer Pujar							};
84209614acdSSameer Pujar						};
84309614acdSSameer Pujar					};
84409614acdSSameer Pujar				};
84509614acdSSameer Pujar
84609614acdSSameer Pujar				i2s@2901500 {
84709614acdSSameer Pujar					status = "okay";
84809614acdSSameer Pujar
84909614acdSSameer Pujar					ports {
85009614acdSSameer Pujar						#address-cells = <1>;
85109614acdSSameer Pujar						#size-cells = <0>;
85209614acdSSameer Pujar
85309614acdSSameer Pujar						port@0 {
85409614acdSSameer Pujar							reg = <0>;
85509614acdSSameer Pujar
85609614acdSSameer Pujar							i2s6_cif: endpoint {
85709614acdSSameer Pujar								remote-endpoint = <&xbar_i2s6>;
85809614acdSSameer Pujar							};
85909614acdSSameer Pujar						};
86009614acdSSameer Pujar
86109614acdSSameer Pujar						i2s6_port: port@1 {
86209614acdSSameer Pujar							reg = <1>;
86309614acdSSameer Pujar
86409614acdSSameer Pujar							i2s6_dap: endpoint {
86509614acdSSameer Pujar								dai-format = "i2s";
86609614acdSSameer Pujar								/* placeholder for external codec */
86709614acdSSameer Pujar							};
86809614acdSSameer Pujar						};
86909614acdSSameer Pujar					};
87009614acdSSameer Pujar				};
87109614acdSSameer Pujar
87209614acdSSameer Pujar				sfc@2902000 {
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							sfc1_cif_in: endpoint {
88309614acdSSameer Pujar								remote-endpoint = <&xbar_sfc1_in>;
88409614acdSSameer Pujar							};
88509614acdSSameer Pujar						};
88609614acdSSameer Pujar
88709614acdSSameer Pujar						sfc1_out_port: port@1 {
88809614acdSSameer Pujar							reg = <1>;
88909614acdSSameer Pujar
89009614acdSSameer Pujar							sfc1_cif_out: endpoint {
89109614acdSSameer Pujar								remote-endpoint = <&xbar_sfc1_out>;
89209614acdSSameer Pujar							};
89309614acdSSameer Pujar						};
89409614acdSSameer Pujar					};
89509614acdSSameer Pujar				};
89609614acdSSameer Pujar
89709614acdSSameer Pujar				sfc@2902200 {
89809614acdSSameer Pujar					status = "okay";
89909614acdSSameer Pujar
90009614acdSSameer Pujar					ports {
90109614acdSSameer Pujar						#address-cells = <1>;
90209614acdSSameer Pujar						#size-cells = <0>;
90309614acdSSameer Pujar
90409614acdSSameer Pujar						port@0 {
90509614acdSSameer Pujar							reg = <0>;
90609614acdSSameer Pujar
90709614acdSSameer Pujar							sfc2_cif_in: endpoint {
90809614acdSSameer Pujar								remote-endpoint = <&xbar_sfc2_in>;
90909614acdSSameer Pujar							};
91009614acdSSameer Pujar						};
91109614acdSSameer Pujar
91209614acdSSameer Pujar						sfc2_out_port: port@1 {
91309614acdSSameer Pujar							reg = <1>;
91409614acdSSameer Pujar
91509614acdSSameer Pujar							sfc2_cif_out: endpoint {
91609614acdSSameer Pujar								remote-endpoint = <&xbar_sfc2_out>;
91709614acdSSameer Pujar							};
91809614acdSSameer Pujar						};
91909614acdSSameer Pujar					};
92009614acdSSameer Pujar				};
92109614acdSSameer Pujar
92209614acdSSameer Pujar				sfc@2902400 {
92309614acdSSameer Pujar					status = "okay";
92409614acdSSameer Pujar
92509614acdSSameer Pujar					ports {
92609614acdSSameer Pujar						#address-cells = <1>;
92709614acdSSameer Pujar						#size-cells = <0>;
92809614acdSSameer Pujar
92909614acdSSameer Pujar						port@0 {
93009614acdSSameer Pujar							reg = <0>;
93109614acdSSameer Pujar
93209614acdSSameer Pujar							sfc3_cif_in: endpoint {
93309614acdSSameer Pujar								remote-endpoint = <&xbar_sfc3_in>;
93409614acdSSameer Pujar							};
93509614acdSSameer Pujar						};
93609614acdSSameer Pujar
93709614acdSSameer Pujar						sfc3_out_port: port@1 {
93809614acdSSameer Pujar							reg = <1>;
93909614acdSSameer Pujar
94009614acdSSameer Pujar							sfc3_cif_out: endpoint {
94109614acdSSameer Pujar								remote-endpoint = <&xbar_sfc3_out>;
94209614acdSSameer Pujar							};
94309614acdSSameer Pujar						};
94409614acdSSameer Pujar					};
94509614acdSSameer Pujar				};
94609614acdSSameer Pujar
94709614acdSSameer Pujar				sfc@2902600 {
94809614acdSSameer Pujar					status = "okay";
94909614acdSSameer Pujar
95009614acdSSameer Pujar					ports {
95109614acdSSameer Pujar						#address-cells = <1>;
95209614acdSSameer Pujar						#size-cells = <0>;
95309614acdSSameer Pujar
95409614acdSSameer Pujar						port@0 {
95509614acdSSameer Pujar							reg = <0>;
95609614acdSSameer Pujar
95709614acdSSameer Pujar							sfc4_cif_in: endpoint {
95809614acdSSameer Pujar								remote-endpoint = <&xbar_sfc4_in>;
95909614acdSSameer Pujar							};
96009614acdSSameer Pujar						};
96109614acdSSameer Pujar
96209614acdSSameer Pujar						sfc4_out_port: port@1 {
96309614acdSSameer Pujar							reg = <1>;
96409614acdSSameer Pujar
96509614acdSSameer Pujar							sfc4_cif_out: endpoint {
96609614acdSSameer Pujar								remote-endpoint = <&xbar_sfc4_out>;
96709614acdSSameer Pujar							};
96809614acdSSameer Pujar						};
96909614acdSSameer Pujar					};
97009614acdSSameer Pujar				};
97109614acdSSameer Pujar
97209614acdSSameer Pujar				amx@2903000 {
97309614acdSSameer Pujar					status = "okay";
97409614acdSSameer Pujar
97509614acdSSameer Pujar					ports {
97609614acdSSameer Pujar						#address-cells = <1>;
97709614acdSSameer Pujar						#size-cells = <0>;
97809614acdSSameer Pujar
97909614acdSSameer Pujar						port@0 {
98009614acdSSameer Pujar							reg = <0>;
98109614acdSSameer Pujar
98209614acdSSameer Pujar							amx1_in1: endpoint {
98309614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in1>;
98409614acdSSameer Pujar							};
98509614acdSSameer Pujar						};
98609614acdSSameer Pujar
98709614acdSSameer Pujar						port@1 {
98809614acdSSameer Pujar							reg = <1>;
98909614acdSSameer Pujar
99009614acdSSameer Pujar							amx1_in2: endpoint {
99109614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in2>;
99209614acdSSameer Pujar							};
99309614acdSSameer Pujar						};
99409614acdSSameer Pujar
99509614acdSSameer Pujar						port@2 {
99609614acdSSameer Pujar							reg = <2>;
99709614acdSSameer Pujar
99809614acdSSameer Pujar							amx1_in3: endpoint {
99909614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in3>;
100009614acdSSameer Pujar							};
100109614acdSSameer Pujar						};
100209614acdSSameer Pujar
100309614acdSSameer Pujar						port@3 {
100409614acdSSameer Pujar							reg = <3>;
100509614acdSSameer Pujar
100609614acdSSameer Pujar							amx1_in4: endpoint {
100709614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_in4>;
100809614acdSSameer Pujar							};
100909614acdSSameer Pujar						};
101009614acdSSameer Pujar
101109614acdSSameer Pujar						amx1_out_port: port@4 {
101209614acdSSameer Pujar							reg = <4>;
101309614acdSSameer Pujar
101409614acdSSameer Pujar							amx1_out: endpoint {
101509614acdSSameer Pujar								remote-endpoint = <&xbar_amx1_out>;
101609614acdSSameer Pujar							};
101709614acdSSameer Pujar						};
101809614acdSSameer Pujar					};
101909614acdSSameer Pujar				};
102009614acdSSameer Pujar
102109614acdSSameer Pujar				amx@2903100 {
102209614acdSSameer Pujar					status = "okay";
102309614acdSSameer Pujar
102409614acdSSameer Pujar					ports {
102509614acdSSameer Pujar						#address-cells = <1>;
102609614acdSSameer Pujar						#size-cells = <0>;
102709614acdSSameer Pujar
102809614acdSSameer Pujar						port@0 {
102909614acdSSameer Pujar							reg = <0>;
103009614acdSSameer Pujar
103109614acdSSameer Pujar							amx2_in1: endpoint {
103209614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in1>;
103309614acdSSameer Pujar							};
103409614acdSSameer Pujar						};
103509614acdSSameer Pujar
103609614acdSSameer Pujar						port@1 {
103709614acdSSameer Pujar							reg = <1>;
103809614acdSSameer Pujar
103909614acdSSameer Pujar							amx2_in2: endpoint {
104009614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in2>;
104109614acdSSameer Pujar							};
104209614acdSSameer Pujar						};
104309614acdSSameer Pujar
104409614acdSSameer Pujar						port@2 {
104509614acdSSameer Pujar							reg = <2>;
104609614acdSSameer Pujar
104709614acdSSameer Pujar							amx2_in3: endpoint {
104809614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in3>;
104909614acdSSameer Pujar							};
105009614acdSSameer Pujar						};
105109614acdSSameer Pujar
105209614acdSSameer Pujar						port@3 {
105309614acdSSameer Pujar							reg = <3>;
105409614acdSSameer Pujar
105509614acdSSameer Pujar							amx2_in4: endpoint {
105609614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_in4>;
105709614acdSSameer Pujar							};
105809614acdSSameer Pujar						};
105909614acdSSameer Pujar
106009614acdSSameer Pujar						amx2_out_port: port@4 {
106109614acdSSameer Pujar							reg = <4>;
106209614acdSSameer Pujar
106309614acdSSameer Pujar							amx2_out: endpoint {
106409614acdSSameer Pujar								remote-endpoint = <&xbar_amx2_out>;
106509614acdSSameer Pujar							};
106609614acdSSameer Pujar						};
106709614acdSSameer Pujar					};
106809614acdSSameer Pujar				};
106909614acdSSameer Pujar
107009614acdSSameer Pujar				amx@2903200 {
107109614acdSSameer Pujar					status = "okay";
107209614acdSSameer Pujar
107309614acdSSameer Pujar					ports {
107409614acdSSameer Pujar						#address-cells = <1>;
107509614acdSSameer Pujar						#size-cells = <0>;
107609614acdSSameer Pujar
107709614acdSSameer Pujar						port@0 {
107809614acdSSameer Pujar							reg = <0>;
107909614acdSSameer Pujar
108009614acdSSameer Pujar							amx3_in1: endpoint {
108109614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in1>;
108209614acdSSameer Pujar							};
108309614acdSSameer Pujar						};
108409614acdSSameer Pujar
108509614acdSSameer Pujar						port@1 {
108609614acdSSameer Pujar							reg = <1>;
108709614acdSSameer Pujar
108809614acdSSameer Pujar							amx3_in2: endpoint {
108909614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in2>;
109009614acdSSameer Pujar							};
109109614acdSSameer Pujar						};
109209614acdSSameer Pujar
109309614acdSSameer Pujar						port@2 {
109409614acdSSameer Pujar							reg = <2>;
109509614acdSSameer Pujar
109609614acdSSameer Pujar							amx3_in3: endpoint {
109709614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in3>;
109809614acdSSameer Pujar							};
109909614acdSSameer Pujar						};
110009614acdSSameer Pujar
110109614acdSSameer Pujar						port@3 {
110209614acdSSameer Pujar							reg = <3>;
110309614acdSSameer Pujar
110409614acdSSameer Pujar							amx3_in4: endpoint {
110509614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_in4>;
110609614acdSSameer Pujar							};
110709614acdSSameer Pujar						};
110809614acdSSameer Pujar
110909614acdSSameer Pujar						amx3_out_port: port@4 {
111009614acdSSameer Pujar							reg = <4>;
111109614acdSSameer Pujar
111209614acdSSameer Pujar							amx3_out: endpoint {
111309614acdSSameer Pujar								remote-endpoint = <&xbar_amx3_out>;
111409614acdSSameer Pujar							};
111509614acdSSameer Pujar						};
111609614acdSSameer Pujar					};
111709614acdSSameer Pujar				};
111809614acdSSameer Pujar
111909614acdSSameer Pujar				amx@2903300 {
112009614acdSSameer Pujar					status = "okay";
112109614acdSSameer Pujar
112209614acdSSameer Pujar					ports {
112309614acdSSameer Pujar						#address-cells = <1>;
112409614acdSSameer Pujar						#size-cells = <0>;
112509614acdSSameer Pujar
112609614acdSSameer Pujar						port@0 {
112709614acdSSameer Pujar							reg = <0>;
112809614acdSSameer Pujar
112909614acdSSameer Pujar							amx4_in1: endpoint {
113009614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in1>;
113109614acdSSameer Pujar							};
113209614acdSSameer Pujar						};
113309614acdSSameer Pujar
113409614acdSSameer Pujar						port@1 {
113509614acdSSameer Pujar							reg = <1>;
113609614acdSSameer Pujar
113709614acdSSameer Pujar							amx4_in2: endpoint {
113809614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in2>;
113909614acdSSameer Pujar							};
114009614acdSSameer Pujar						};
114109614acdSSameer Pujar
114209614acdSSameer Pujar						port@2 {
114309614acdSSameer Pujar							reg = <2>;
114409614acdSSameer Pujar
114509614acdSSameer Pujar							amx4_in3: endpoint {
114609614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in3>;
114709614acdSSameer Pujar							};
114809614acdSSameer Pujar						};
114909614acdSSameer Pujar
115009614acdSSameer Pujar						port@3 {
115109614acdSSameer Pujar							reg = <3>;
115209614acdSSameer Pujar
115309614acdSSameer Pujar							amx4_in4: endpoint {
115409614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_in4>;
115509614acdSSameer Pujar							};
115609614acdSSameer Pujar						};
115709614acdSSameer Pujar
115809614acdSSameer Pujar						amx4_out_port: port@4 {
115909614acdSSameer Pujar							reg = <4>;
116009614acdSSameer Pujar
116109614acdSSameer Pujar							amx4_out: endpoint {
116209614acdSSameer Pujar								remote-endpoint = <&xbar_amx4_out>;
116309614acdSSameer Pujar							};
116409614acdSSameer Pujar						};
116509614acdSSameer Pujar					};
116609614acdSSameer Pujar				};
116709614acdSSameer Pujar
116809614acdSSameer Pujar				adx@2903800 {
116909614acdSSameer Pujar					status = "okay";
117009614acdSSameer Pujar
117109614acdSSameer Pujar					ports {
117209614acdSSameer Pujar						#address-cells = <1>;
117309614acdSSameer Pujar						#size-cells = <0>;
117409614acdSSameer Pujar
117509614acdSSameer Pujar						port@0 {
117609614acdSSameer Pujar							reg = <0>;
117709614acdSSameer Pujar
117809614acdSSameer Pujar							adx1_in: endpoint {
117909614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_in>;
118009614acdSSameer Pujar							};
118109614acdSSameer Pujar						};
118209614acdSSameer Pujar
118309614acdSSameer Pujar						adx1_out1_port: port@1 {
118409614acdSSameer Pujar							reg = <1>;
118509614acdSSameer Pujar
118609614acdSSameer Pujar							adx1_out1: endpoint {
118709614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out1>;
118809614acdSSameer Pujar							};
118909614acdSSameer Pujar						};
119009614acdSSameer Pujar
119109614acdSSameer Pujar						adx1_out2_port: port@2 {
119209614acdSSameer Pujar							reg = <2>;
119309614acdSSameer Pujar
119409614acdSSameer Pujar							adx1_out2: endpoint {
119509614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out2>;
119609614acdSSameer Pujar							};
119709614acdSSameer Pujar						};
119809614acdSSameer Pujar
119909614acdSSameer Pujar						adx1_out3_port: port@3 {
120009614acdSSameer Pujar							reg = <3>;
120109614acdSSameer Pujar
120209614acdSSameer Pujar							adx1_out3: endpoint {
120309614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out3>;
120409614acdSSameer Pujar							};
120509614acdSSameer Pujar						};
120609614acdSSameer Pujar
120709614acdSSameer Pujar						adx1_out4_port: port@4 {
120809614acdSSameer Pujar							reg = <4>;
120909614acdSSameer Pujar
121009614acdSSameer Pujar							adx1_out4: endpoint {
121109614acdSSameer Pujar								remote-endpoint = <&xbar_adx1_out4>;
121209614acdSSameer Pujar							};
121309614acdSSameer Pujar						};
121409614acdSSameer Pujar					};
121509614acdSSameer Pujar				};
121609614acdSSameer Pujar
121709614acdSSameer Pujar				adx@2903900 {
121809614acdSSameer Pujar					status = "okay";
121909614acdSSameer Pujar
122009614acdSSameer Pujar					ports {
122109614acdSSameer Pujar						#address-cells = <1>;
122209614acdSSameer Pujar						#size-cells = <0>;
122309614acdSSameer Pujar
122409614acdSSameer Pujar						port@0 {
122509614acdSSameer Pujar							reg = <0>;
122609614acdSSameer Pujar
122709614acdSSameer Pujar							adx2_in: endpoint {
122809614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_in>;
122909614acdSSameer Pujar							};
123009614acdSSameer Pujar						};
123109614acdSSameer Pujar
123209614acdSSameer Pujar						adx2_out1_port: port@1 {
123309614acdSSameer Pujar							reg = <1>;
123409614acdSSameer Pujar
123509614acdSSameer Pujar							adx2_out1: endpoint {
123609614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out1>;
123709614acdSSameer Pujar							};
123809614acdSSameer Pujar						};
123909614acdSSameer Pujar
124009614acdSSameer Pujar						adx2_out2_port: port@2 {
124109614acdSSameer Pujar							reg = <2>;
124209614acdSSameer Pujar
124309614acdSSameer Pujar							adx2_out2: endpoint {
124409614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out2>;
124509614acdSSameer Pujar							};
124609614acdSSameer Pujar						};
124709614acdSSameer Pujar
124809614acdSSameer Pujar						adx2_out3_port: port@3 {
124909614acdSSameer Pujar							reg = <3>;
125009614acdSSameer Pujar
125109614acdSSameer Pujar							adx2_out3: endpoint {
125209614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out3>;
125309614acdSSameer Pujar							};
125409614acdSSameer Pujar						};
125509614acdSSameer Pujar
125609614acdSSameer Pujar						adx2_out4_port: port@4 {
125709614acdSSameer Pujar							reg = <4>;
125809614acdSSameer Pujar
125909614acdSSameer Pujar							adx2_out4: endpoint {
126009614acdSSameer Pujar								remote-endpoint = <&xbar_adx2_out4>;
126109614acdSSameer Pujar							};
126209614acdSSameer Pujar						};
126309614acdSSameer Pujar					};
126409614acdSSameer Pujar				};
126509614acdSSameer Pujar
126609614acdSSameer Pujar				adx@2903a00 {
126709614acdSSameer Pujar					status = "okay";
126809614acdSSameer Pujar
126909614acdSSameer Pujar					ports {
127009614acdSSameer Pujar						#address-cells = <1>;
127109614acdSSameer Pujar						#size-cells = <0>;
127209614acdSSameer Pujar
127309614acdSSameer Pujar						port@0 {
127409614acdSSameer Pujar							reg = <0>;
127509614acdSSameer Pujar
127609614acdSSameer Pujar							adx3_in: endpoint {
127709614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_in>;
127809614acdSSameer Pujar							};
127909614acdSSameer Pujar						};
128009614acdSSameer Pujar
128109614acdSSameer Pujar						adx3_out1_port: port@1 {
128209614acdSSameer Pujar							reg = <1>;
128309614acdSSameer Pujar
128409614acdSSameer Pujar							adx3_out1: endpoint {
128509614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out1>;
128609614acdSSameer Pujar							};
128709614acdSSameer Pujar						};
128809614acdSSameer Pujar
128909614acdSSameer Pujar						adx3_out2_port: port@2 {
129009614acdSSameer Pujar							reg = <2>;
129109614acdSSameer Pujar
129209614acdSSameer Pujar							adx3_out2: endpoint {
129309614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out2>;
129409614acdSSameer Pujar							};
129509614acdSSameer Pujar						};
129609614acdSSameer Pujar
129709614acdSSameer Pujar						adx3_out3_port: port@3 {
129809614acdSSameer Pujar							reg = <3>;
129909614acdSSameer Pujar
130009614acdSSameer Pujar							adx3_out3: endpoint {
130109614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out3>;
130209614acdSSameer Pujar							};
130309614acdSSameer Pujar						};
130409614acdSSameer Pujar
130509614acdSSameer Pujar						adx3_out4_port: port@4 {
130609614acdSSameer Pujar							reg = <4>;
130709614acdSSameer Pujar
130809614acdSSameer Pujar							adx3_out4: endpoint {
130909614acdSSameer Pujar								remote-endpoint = <&xbar_adx3_out4>;
131009614acdSSameer Pujar							};
131109614acdSSameer Pujar						};
131209614acdSSameer Pujar					};
131309614acdSSameer Pujar				};
131409614acdSSameer Pujar
131509614acdSSameer Pujar				adx@2903b00 {
131609614acdSSameer Pujar					status = "okay";
131709614acdSSameer Pujar
131809614acdSSameer Pujar					ports {
131909614acdSSameer Pujar						#address-cells = <1>;
132009614acdSSameer Pujar						#size-cells = <0>;
132109614acdSSameer Pujar
132209614acdSSameer Pujar						port@0 {
132309614acdSSameer Pujar							reg = <0>;
132409614acdSSameer Pujar
132509614acdSSameer Pujar							adx4_in: endpoint {
132609614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_in>;
132709614acdSSameer Pujar							};
132809614acdSSameer Pujar						};
132909614acdSSameer Pujar
133009614acdSSameer Pujar						adx4_out1_port: port@1 {
133109614acdSSameer Pujar							reg = <1>;
133209614acdSSameer Pujar
133309614acdSSameer Pujar							adx4_out1: endpoint {
133409614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out1>;
133509614acdSSameer Pujar							};
133609614acdSSameer Pujar						};
133709614acdSSameer Pujar
133809614acdSSameer Pujar						adx4_out2_port: port@2 {
133909614acdSSameer Pujar							reg = <2>;
134009614acdSSameer Pujar
134109614acdSSameer Pujar							adx4_out2: endpoint {
134209614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out2>;
134309614acdSSameer Pujar							};
134409614acdSSameer Pujar						};
134509614acdSSameer Pujar
134609614acdSSameer Pujar						adx4_out3_port: port@3 {
134709614acdSSameer Pujar							reg = <3>;
134809614acdSSameer Pujar
134909614acdSSameer Pujar							adx4_out3: endpoint {
135009614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out3>;
135109614acdSSameer Pujar							};
135209614acdSSameer Pujar						};
135309614acdSSameer Pujar
135409614acdSSameer Pujar						adx4_out4_port: port@4 {
135509614acdSSameer Pujar							reg = <4>;
135609614acdSSameer Pujar
135709614acdSSameer Pujar							adx4_out4: endpoint {
135809614acdSSameer Pujar								remote-endpoint = <&xbar_adx4_out4>;
135909614acdSSameer Pujar							};
136009614acdSSameer Pujar						};
136109614acdSSameer Pujar					};
136209614acdSSameer Pujar				};
136309614acdSSameer Pujar
136409614acdSSameer Pujar				dmic@2904200 {
136509614acdSSameer Pujar					status = "okay";
136609614acdSSameer Pujar
136709614acdSSameer Pujar					ports {
136809614acdSSameer Pujar						#address-cells = <1>;
136909614acdSSameer Pujar						#size-cells = <0>;
137009614acdSSameer Pujar
137109614acdSSameer Pujar						port@0 {
137209614acdSSameer Pujar							reg = <0>;
137309614acdSSameer Pujar
137409614acdSSameer Pujar							dmic3_cif: endpoint {
137509614acdSSameer Pujar								remote-endpoint = <&xbar_dmic3>;
137609614acdSSameer Pujar							};
137709614acdSSameer Pujar						};
137809614acdSSameer Pujar
137909614acdSSameer Pujar						dmic3_port: port@1 {
138009614acdSSameer Pujar							reg = <1>;
138109614acdSSameer Pujar
138209614acdSSameer Pujar							dmic3_dap: endpoint {
138309614acdSSameer Pujar								/* placeholder for external codec */
138409614acdSSameer Pujar							};
138509614acdSSameer Pujar						};
138609614acdSSameer Pujar					};
138709614acdSSameer Pujar				};
138809614acdSSameer Pujar
138909614acdSSameer Pujar				mvc@290a000 {
139009614acdSSameer Pujar					status = "okay";
139109614acdSSameer Pujar
139209614acdSSameer Pujar					ports {
139309614acdSSameer Pujar						#address-cells = <1>;
139409614acdSSameer Pujar						#size-cells = <0>;
139509614acdSSameer Pujar
139609614acdSSameer Pujar						port@0 {
139709614acdSSameer Pujar							reg = <0>;
139809614acdSSameer Pujar
139909614acdSSameer Pujar							mvc1_cif_in: endpoint {
140009614acdSSameer Pujar								remote-endpoint = <&xbar_mvc1_in>;
140109614acdSSameer Pujar							};
140209614acdSSameer Pujar						};
140309614acdSSameer Pujar
140409614acdSSameer Pujar						mvc1_out_port: port@1 {
140509614acdSSameer Pujar							reg = <1>;
140609614acdSSameer Pujar
140709614acdSSameer Pujar							mvc1_cif_out: endpoint {
140809614acdSSameer Pujar								remote-endpoint = <&xbar_mvc1_out>;
140909614acdSSameer Pujar							};
141009614acdSSameer Pujar						};
141109614acdSSameer Pujar					};
141209614acdSSameer Pujar				};
141309614acdSSameer Pujar
141409614acdSSameer Pujar				mvc@290a200 {
141509614acdSSameer Pujar					status = "okay";
141609614acdSSameer Pujar
141709614acdSSameer Pujar					ports {
141809614acdSSameer Pujar						#address-cells = <1>;
141909614acdSSameer Pujar						#size-cells = <0>;
142009614acdSSameer Pujar
142109614acdSSameer Pujar						port@0 {
142209614acdSSameer Pujar							reg = <0>;
142309614acdSSameer Pujar
142409614acdSSameer Pujar							mvc2_cif_in: endpoint {
142509614acdSSameer Pujar								remote-endpoint = <&xbar_mvc2_in>;
142609614acdSSameer Pujar							};
142709614acdSSameer Pujar						};
142809614acdSSameer Pujar
142909614acdSSameer Pujar						mvc2_out_port: port@1 {
143009614acdSSameer Pujar							reg = <1>;
143109614acdSSameer Pujar
143209614acdSSameer Pujar							mvc2_cif_out: endpoint {
143309614acdSSameer Pujar								remote-endpoint = <&xbar_mvc2_out>;
143409614acdSSameer Pujar							};
143509614acdSSameer Pujar						};
143609614acdSSameer Pujar					};
143709614acdSSameer Pujar				};
143809614acdSSameer Pujar
143909614acdSSameer Pujar				amixer@290bb00 {
144009614acdSSameer Pujar					status = "okay";
144109614acdSSameer Pujar
144209614acdSSameer Pujar					ports {
144309614acdSSameer Pujar						#address-cells = <1>;
144409614acdSSameer Pujar						#size-cells = <0>;
144509614acdSSameer Pujar
144609614acdSSameer Pujar						port@0 {
144709614acdSSameer Pujar							reg = <0x0>;
144809614acdSSameer Pujar
144909614acdSSameer Pujar							mix_in1: endpoint {
145009614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in1>;
145109614acdSSameer Pujar							};
145209614acdSSameer Pujar						};
145309614acdSSameer Pujar
145409614acdSSameer Pujar						port@1 {
145509614acdSSameer Pujar							reg = <0x1>;
145609614acdSSameer Pujar
145709614acdSSameer Pujar							mix_in2: endpoint {
145809614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in2>;
145909614acdSSameer Pujar							};
146009614acdSSameer Pujar						};
146109614acdSSameer Pujar
146209614acdSSameer Pujar						port@2 {
146309614acdSSameer Pujar							reg = <0x2>;
146409614acdSSameer Pujar
146509614acdSSameer Pujar							mix_in3: endpoint {
146609614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in3>;
146709614acdSSameer Pujar							};
146809614acdSSameer Pujar						};
146909614acdSSameer Pujar
147009614acdSSameer Pujar						port@3 {
147109614acdSSameer Pujar							reg = <0x3>;
147209614acdSSameer Pujar
147309614acdSSameer Pujar							mix_in4: endpoint {
147409614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in4>;
147509614acdSSameer Pujar							};
147609614acdSSameer Pujar						};
147709614acdSSameer Pujar
147809614acdSSameer Pujar						port@4 {
147909614acdSSameer Pujar							reg = <0x4>;
148009614acdSSameer Pujar
148109614acdSSameer Pujar							mix_in5: endpoint {
148209614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in5>;
148309614acdSSameer Pujar							};
148409614acdSSameer Pujar						};
148509614acdSSameer Pujar
148609614acdSSameer Pujar						port@5 {
148709614acdSSameer Pujar							reg = <0x5>;
148809614acdSSameer Pujar
148909614acdSSameer Pujar							mix_in6: endpoint {
149009614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in6>;
149109614acdSSameer Pujar							};
149209614acdSSameer Pujar						};
149309614acdSSameer Pujar
149409614acdSSameer Pujar						port@6 {
149509614acdSSameer Pujar							reg = <0x6>;
149609614acdSSameer Pujar
149709614acdSSameer Pujar							mix_in7: endpoint {
149809614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in7>;
149909614acdSSameer Pujar							};
150009614acdSSameer Pujar						};
150109614acdSSameer Pujar
150209614acdSSameer Pujar						port@7 {
150309614acdSSameer Pujar							reg = <0x7>;
150409614acdSSameer Pujar
150509614acdSSameer Pujar							mix_in8: endpoint {
150609614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in8>;
150709614acdSSameer Pujar							};
150809614acdSSameer Pujar						};
150909614acdSSameer Pujar
151009614acdSSameer Pujar						port@8 {
151109614acdSSameer Pujar							reg = <0x8>;
151209614acdSSameer Pujar
151309614acdSSameer Pujar							mix_in9: endpoint {
151409614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in9>;
151509614acdSSameer Pujar							};
151609614acdSSameer Pujar						};
151709614acdSSameer Pujar
151809614acdSSameer Pujar						port@9 {
151909614acdSSameer Pujar							reg = <0x9>;
152009614acdSSameer Pujar
152109614acdSSameer Pujar							mix_in10: endpoint {
152209614acdSSameer Pujar								remote-endpoint = <&xbar_mix_in10>;
152309614acdSSameer Pujar							};
152409614acdSSameer Pujar						};
152509614acdSSameer Pujar
152609614acdSSameer Pujar						mix_out1_port: port@a {
152709614acdSSameer Pujar							reg = <0xa>;
152809614acdSSameer Pujar
152909614acdSSameer Pujar							mix_out1: endpoint {
153009614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out1>;
153109614acdSSameer Pujar							};
153209614acdSSameer Pujar						};
153309614acdSSameer Pujar
153409614acdSSameer Pujar						mix_out2_port: port@b {
153509614acdSSameer Pujar							reg = <0xb>;
153609614acdSSameer Pujar
153709614acdSSameer Pujar							mix_out2: endpoint {
153809614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out2>;
153909614acdSSameer Pujar							};
154009614acdSSameer Pujar						};
154109614acdSSameer Pujar
154209614acdSSameer Pujar						mix_out3_port: port@c {
154309614acdSSameer Pujar							reg = <0xc>;
154409614acdSSameer Pujar
154509614acdSSameer Pujar							mix_out3: endpoint {
154609614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out3>;
154709614acdSSameer Pujar							};
154809614acdSSameer Pujar						};
154909614acdSSameer Pujar
155009614acdSSameer Pujar						mix_out4_port: port@d {
155109614acdSSameer Pujar							reg = <0xd>;
155209614acdSSameer Pujar
155309614acdSSameer Pujar							mix_out4: endpoint {
155409614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out4>;
155509614acdSSameer Pujar							};
155609614acdSSameer Pujar						};
155709614acdSSameer Pujar
155809614acdSSameer Pujar						mix_out5_port: port@e {
155909614acdSSameer Pujar							reg = <0xe>;
156009614acdSSameer Pujar
156109614acdSSameer Pujar							mix_out5: endpoint {
156209614acdSSameer Pujar								remote-endpoint = <&xbar_mix_out5>;
156309614acdSSameer Pujar							};
156409614acdSSameer Pujar						};
156509614acdSSameer Pujar					};
156609614acdSSameer Pujar				};
156709614acdSSameer Pujar
156809614acdSSameer Pujar				admaif@290f000 {
156909614acdSSameer Pujar					status = "okay";
157009614acdSSameer Pujar
157109614acdSSameer Pujar					ports {
157209614acdSSameer Pujar						#address-cells = <1>;
157309614acdSSameer Pujar						#size-cells = <0>;
157409614acdSSameer Pujar
157509614acdSSameer Pujar						admaif0_port: port@0 {
157609614acdSSameer Pujar							reg = <0x0>;
157709614acdSSameer Pujar
157809614acdSSameer Pujar							admaif0: endpoint {
157909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif0>;
158009614acdSSameer Pujar							};
158109614acdSSameer Pujar						};
158209614acdSSameer Pujar
158309614acdSSameer Pujar						admaif1_port: port@1 {
158409614acdSSameer Pujar							reg = <0x1>;
158509614acdSSameer Pujar
158609614acdSSameer Pujar							admaif1: endpoint {
158709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif1>;
158809614acdSSameer Pujar							};
158909614acdSSameer Pujar						};
159009614acdSSameer Pujar
159109614acdSSameer Pujar						admaif2_port: port@2 {
159209614acdSSameer Pujar							reg = <0x2>;
159309614acdSSameer Pujar
159409614acdSSameer Pujar							admaif2: endpoint {
159509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif2>;
159609614acdSSameer Pujar							};
159709614acdSSameer Pujar						};
159809614acdSSameer Pujar
159909614acdSSameer Pujar						admaif3_port: port@3 {
160009614acdSSameer Pujar							reg = <0x3>;
160109614acdSSameer Pujar
160209614acdSSameer Pujar							admaif3: endpoint {
160309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif3>;
160409614acdSSameer Pujar							};
160509614acdSSameer Pujar						};
160609614acdSSameer Pujar
160709614acdSSameer Pujar						admaif4_port: port@4 {
160809614acdSSameer Pujar							reg = <0x4>;
160909614acdSSameer Pujar
161009614acdSSameer Pujar							admaif4: endpoint {
161109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif4>;
161209614acdSSameer Pujar							};
161309614acdSSameer Pujar						};
161409614acdSSameer Pujar
161509614acdSSameer Pujar						admaif5_port: port@5 {
161609614acdSSameer Pujar							reg = <0x5>;
161709614acdSSameer Pujar
161809614acdSSameer Pujar							admaif5: endpoint {
161909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif5>;
162009614acdSSameer Pujar							};
162109614acdSSameer Pujar						};
162209614acdSSameer Pujar
162309614acdSSameer Pujar						admaif6_port: port@6 {
162409614acdSSameer Pujar							reg = <0x6>;
162509614acdSSameer Pujar
162609614acdSSameer Pujar							admaif6: endpoint {
162709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif6>;
162809614acdSSameer Pujar							};
162909614acdSSameer Pujar						};
163009614acdSSameer Pujar
163109614acdSSameer Pujar						admaif7_port: port@7 {
163209614acdSSameer Pujar							reg = <0x7>;
163309614acdSSameer Pujar
163409614acdSSameer Pujar							admaif7: endpoint {
163509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif7>;
163609614acdSSameer Pujar							};
163709614acdSSameer Pujar						};
163809614acdSSameer Pujar
163909614acdSSameer Pujar						admaif8_port: port@8 {
164009614acdSSameer Pujar							reg = <0x8>;
164109614acdSSameer Pujar
164209614acdSSameer Pujar							admaif8: endpoint {
164309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif8>;
164409614acdSSameer Pujar							};
164509614acdSSameer Pujar						};
164609614acdSSameer Pujar
164709614acdSSameer Pujar						admaif9_port: port@9 {
164809614acdSSameer Pujar							reg = <0x9>;
164909614acdSSameer Pujar
165009614acdSSameer Pujar							admaif9: endpoint {
165109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif9>;
165209614acdSSameer Pujar							};
165309614acdSSameer Pujar						};
165409614acdSSameer Pujar
165509614acdSSameer Pujar						admaif10_port: port@a {
165609614acdSSameer Pujar							reg = <0xa>;
165709614acdSSameer Pujar
165809614acdSSameer Pujar							admaif10: endpoint {
165909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif10>;
166009614acdSSameer Pujar							};
166109614acdSSameer Pujar						};
166209614acdSSameer Pujar
166309614acdSSameer Pujar						admaif11_port: port@b {
166409614acdSSameer Pujar							reg = <0xb>;
166509614acdSSameer Pujar
166609614acdSSameer Pujar							admaif11: endpoint {
166709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif11>;
166809614acdSSameer Pujar							};
166909614acdSSameer Pujar						};
167009614acdSSameer Pujar
167109614acdSSameer Pujar						admaif12_port: port@c {
167209614acdSSameer Pujar							reg = <0xc>;
167309614acdSSameer Pujar
167409614acdSSameer Pujar							admaif12: endpoint {
167509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif12>;
167609614acdSSameer Pujar							};
167709614acdSSameer Pujar						};
167809614acdSSameer Pujar
167909614acdSSameer Pujar						admaif13_port: port@d {
168009614acdSSameer Pujar							reg = <0xd>;
168109614acdSSameer Pujar
168209614acdSSameer Pujar							admaif13: endpoint {
168309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif13>;
168409614acdSSameer Pujar							};
168509614acdSSameer Pujar						};
168609614acdSSameer Pujar
168709614acdSSameer Pujar						admaif14_port: port@e {
168809614acdSSameer Pujar							reg = <0xe>;
168909614acdSSameer Pujar
169009614acdSSameer Pujar							admaif14: endpoint {
169109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif14>;
169209614acdSSameer Pujar							};
169309614acdSSameer Pujar						};
169409614acdSSameer Pujar
169509614acdSSameer Pujar						admaif15_port: port@f {
169609614acdSSameer Pujar							reg = <0xf>;
169709614acdSSameer Pujar
169809614acdSSameer Pujar							admaif15: endpoint {
169909614acdSSameer Pujar								remote-endpoint = <&xbar_admaif15>;
170009614acdSSameer Pujar							};
170109614acdSSameer Pujar						};
170209614acdSSameer Pujar
170309614acdSSameer Pujar						admaif16_port: port@10 {
170409614acdSSameer Pujar							reg = <0x10>;
170509614acdSSameer Pujar
170609614acdSSameer Pujar							admaif16: endpoint {
170709614acdSSameer Pujar								remote-endpoint = <&xbar_admaif16>;
170809614acdSSameer Pujar							};
170909614acdSSameer Pujar						};
171009614acdSSameer Pujar
171109614acdSSameer Pujar						admaif17_port: port@11 {
171209614acdSSameer Pujar							reg = <0x11>;
171309614acdSSameer Pujar
171409614acdSSameer Pujar							admaif17: endpoint {
171509614acdSSameer Pujar								remote-endpoint = <&xbar_admaif17>;
171609614acdSSameer Pujar							};
171709614acdSSameer Pujar						};
171809614acdSSameer Pujar
171909614acdSSameer Pujar						admaif18_port: port@12 {
172009614acdSSameer Pujar							reg = <0x12>;
172109614acdSSameer Pujar
172209614acdSSameer Pujar							admaif18: endpoint {
172309614acdSSameer Pujar								remote-endpoint = <&xbar_admaif18>;
172409614acdSSameer Pujar							};
172509614acdSSameer Pujar						};
172609614acdSSameer Pujar
172709614acdSSameer Pujar						admaif19_port: port@13 {
172809614acdSSameer Pujar							reg = <0x13>;
172909614acdSSameer Pujar
173009614acdSSameer Pujar							admaif19: endpoint {
173109614acdSSameer Pujar								remote-endpoint = <&xbar_admaif19>;
173209614acdSSameer Pujar							};
173309614acdSSameer Pujar						};
173409614acdSSameer Pujar					};
173509614acdSSameer Pujar				};
173609614acdSSameer Pujar			};
173709614acdSSameer Pujar
173809614acdSSameer Pujar			dma-controller@2930000 {
173909614acdSSameer Pujar				status = "okay";
174009614acdSSameer Pujar			};
174109614acdSSameer Pujar
174209614acdSSameer Pujar			interrupt-controller@2a40000 {
174309614acdSSameer Pujar				status = "okay";
174409614acdSSameer Pujar			};
174509614acdSSameer Pujar		};
1746621e12a1SMohan Kumar
1747*ff578db7Skartik		serial@3100000 {
1748*ff578db7Skartik			compatible = "nvidia,tegra194-hsuart";
1749*ff578db7Skartik			status = "okay";
1750*ff578db7Skartik		};
1751*ff578db7Skartik
1752621e12a1SMohan Kumar		hda@3510000 {
1753621e12a1SMohan Kumar			nvidia,model = "NVIDIA Jetson AGX Orin HDA";
1754621e12a1SMohan Kumar		};
175509614acdSSameer Pujar	};
175609614acdSSameer Pujar
1757533337d5SMikko Perttunen	chosen {
1758533337d5SMikko Perttunen		bootargs = "console=ttyS0,115200n8";
1759533337d5SMikko Perttunen		stdout-path = "serial0:115200n8";
1760533337d5SMikko Perttunen	};
1761533337d5SMikko Perttunen
1762699349e0SThierry Reding	gpio-keys {
1763699349e0SThierry Reding		compatible = "gpio-keys";
1764699349e0SThierry Reding		status = "okay";
1765699349e0SThierry Reding
1766699349e0SThierry Reding		force-recovery {
1767699349e0SThierry Reding			label = "Force Recovery";
1768699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>;
1769699349e0SThierry Reding			linux,input-type = <EV_KEY>;
1770699349e0SThierry Reding			linux,code = <BTN_1>;
1771699349e0SThierry Reding		};
1772699349e0SThierry Reding
1773699349e0SThierry Reding		power-key {
1774699349e0SThierry Reding			label = "Power";
1775699349e0SThierry Reding			gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>;
1776699349e0SThierry Reding			linux,input-type = <EV_KEY>;
1777699349e0SThierry Reding			linux,code = <KEY_POWER>;
1778699349e0SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
1779699349e0SThierry Reding			wakeup-source;
1780699349e0SThierry Reding		};
1781699349e0SThierry Reding
1782699349e0SThierry Reding		suspend {
1783699349e0SThierry Reding			label = "Suspend";
1784699349e0SThierry Reding			gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>;
1785699349e0SThierry Reding			linux,input-type = <EV_KEY>;
1786699349e0SThierry Reding			linux,code = <KEY_SLEEP>;
1787699349e0SThierry Reding		};
1788699349e0SThierry Reding	};
1789699349e0SThierry Reding
1790533337d5SMikko Perttunen	serial {
1791533337d5SMikko Perttunen		status = "okay";
1792533337d5SMikko Perttunen	};
179309614acdSSameer Pujar
179409614acdSSameer Pujar	sound {
179509614acdSSameer Pujar		status = "okay";
179609614acdSSameer Pujar
179709614acdSSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
179809614acdSSameer Pujar
179909614acdSSameer Pujar		dais = /* ADMAIF (FE) Ports */
180009614acdSSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
180109614acdSSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
180209614acdSSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
180309614acdSSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
180409614acdSSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
180509614acdSSameer Pujar		       /* XBAR Ports */
180609614acdSSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
180709614acdSSameer Pujar		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
180809614acdSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
180909614acdSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
181009614acdSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
181109614acdSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
181209614acdSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
181309614acdSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
181409614acdSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
181509614acdSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
181609614acdSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
181709614acdSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
181809614acdSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
181909614acdSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
182009614acdSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
182109614acdSSameer Pujar		       <&xbar_mix_in1_port>, <&xbar_mix_in2_port>,
182209614acdSSameer Pujar		       <&xbar_mix_in3_port>, <&xbar_mix_in4_port>,
182309614acdSSameer Pujar		       <&xbar_mix_in5_port>, <&xbar_mix_in6_port>,
182409614acdSSameer Pujar		       <&xbar_mix_in7_port>, <&xbar_mix_in8_port>,
182509614acdSSameer Pujar		       <&xbar_mix_in9_port>, <&xbar_mix_in10_port>,
182609614acdSSameer Pujar		       /* HW accelerators */
182709614acdSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
182809614acdSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
182909614acdSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
183009614acdSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
183109614acdSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
183209614acdSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
183309614acdSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
183409614acdSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
183509614acdSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
183609614acdSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
183709614acdSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
183809614acdSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
183909614acdSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
184009614acdSSameer Pujar		       <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>,
184109614acdSSameer Pujar		       <&mix_out4_port>, <&mix_out5_port>,
184209614acdSSameer Pujar		       /* BE I/O Ports */
184309614acdSSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
184409614acdSSameer Pujar		       <&dmic3_port>;
184509614acdSSameer Pujar
184609614acdSSameer Pujar		label = "NVIDIA Jetson AGX Orin APE";
184709614acdSSameer Pujar	};
1848533337d5SMikko Perttunen};
1849