1b8656c67SMikko Perttunen// SPDX-License-Identifier: GPL-2.0
2b8656c67SMikko Perttunen/dts-v1/;
3b8656c67SMikko Perttunen
4e47ac508SThierry Reding#include <dt-bindings/input/linux-event-codes.h>
5e47ac508SThierry Reding#include <dt-bindings/input/gpio-keys.h>
6e47ac508SThierry Reding
7b8656c67SMikko Perttunen#include "tegra194-p2888.dtsi"
8b8656c67SMikko Perttunen
9b8656c67SMikko Perttunen/ {
109c536ccdSThierry Reding	model = "NVIDIA Jetson AGX Xavier Developer Kit";
11b8656c67SMikko Perttunen	compatible = "nvidia,p2972-0000", "nvidia,tegra194";
12b8656c67SMikko Perttunen
138b3aee8fSThierry Reding	bus@0 {
141aaa7698SThierry Reding		aconnect@2900000 {
159a182db4SSameer Pujar			status = "okay";
169a182db4SSameer Pujar
179a182db4SSameer Pujar			dma-controller@2930000 {
189a182db4SSameer Pujar				status = "okay";
199a182db4SSameer Pujar			};
209a182db4SSameer Pujar
219a182db4SSameer Pujar			interrupt-controller@2a40000 {
229a182db4SSameer Pujar				status = "okay";
239a182db4SSameer Pujar			};
245b4f6323SSameer Pujar
255b4f6323SSameer Pujar			ahub@2900800 {
265b4f6323SSameer Pujar				status = "okay";
275b4f6323SSameer Pujar
285b4f6323SSameer Pujar				ports {
295b4f6323SSameer Pujar					#address-cells = <1>;
305b4f6323SSameer Pujar					#size-cells = <0>;
315b4f6323SSameer Pujar
325b4f6323SSameer Pujar					port@0 {
335b4f6323SSameer Pujar						reg = <0x0>;
345b4f6323SSameer Pujar
355b4f6323SSameer Pujar						xbar_admaif0_ep: endpoint {
365b4f6323SSameer Pujar							remote-endpoint = <&admaif0_ep>;
375b4f6323SSameer Pujar						};
385b4f6323SSameer Pujar					};
395b4f6323SSameer Pujar
405b4f6323SSameer Pujar					port@1 {
415b4f6323SSameer Pujar						reg = <0x1>;
425b4f6323SSameer Pujar
435b4f6323SSameer Pujar						xbar_admaif1_ep: endpoint {
445b4f6323SSameer Pujar							remote-endpoint = <&admaif1_ep>;
455b4f6323SSameer Pujar						};
465b4f6323SSameer Pujar					};
475b4f6323SSameer Pujar
485b4f6323SSameer Pujar					port@2 {
495b4f6323SSameer Pujar						reg = <0x2>;
505b4f6323SSameer Pujar
515b4f6323SSameer Pujar						xbar_admaif2_ep: endpoint {
525b4f6323SSameer Pujar							remote-endpoint = <&admaif2_ep>;
535b4f6323SSameer Pujar						};
545b4f6323SSameer Pujar					};
555b4f6323SSameer Pujar
565b4f6323SSameer Pujar					port@3 {
575b4f6323SSameer Pujar						reg = <0x3>;
585b4f6323SSameer Pujar
595b4f6323SSameer Pujar						xbar_admaif3_ep: endpoint {
605b4f6323SSameer Pujar							remote-endpoint = <&admaif3_ep>;
615b4f6323SSameer Pujar						};
625b4f6323SSameer Pujar					};
635b4f6323SSameer Pujar
645b4f6323SSameer Pujar					port@4 {
655b4f6323SSameer Pujar						reg = <0x4>;
665b4f6323SSameer Pujar
675b4f6323SSameer Pujar						xbar_admaif4_ep: endpoint {
685b4f6323SSameer Pujar							remote-endpoint = <&admaif4_ep>;
695b4f6323SSameer Pujar						};
705b4f6323SSameer Pujar					};
715b4f6323SSameer Pujar
725b4f6323SSameer Pujar					port@5 {
735b4f6323SSameer Pujar						reg = <0x5>;
745b4f6323SSameer Pujar
755b4f6323SSameer Pujar						xbar_admaif5_ep: endpoint {
765b4f6323SSameer Pujar							remote-endpoint = <&admaif5_ep>;
775b4f6323SSameer Pujar						};
785b4f6323SSameer Pujar					};
795b4f6323SSameer Pujar
805b4f6323SSameer Pujar					port@6 {
815b4f6323SSameer Pujar						reg = <0x6>;
825b4f6323SSameer Pujar
835b4f6323SSameer Pujar						xbar_admaif6_ep: endpoint {
845b4f6323SSameer Pujar							remote-endpoint = <&admaif6_ep>;
855b4f6323SSameer Pujar						};
865b4f6323SSameer Pujar					};
875b4f6323SSameer Pujar
885b4f6323SSameer Pujar					port@7 {
895b4f6323SSameer Pujar						reg = <0x7>;
905b4f6323SSameer Pujar
915b4f6323SSameer Pujar						xbar_admaif7_ep: endpoint {
925b4f6323SSameer Pujar							remote-endpoint = <&admaif7_ep>;
935b4f6323SSameer Pujar						};
945b4f6323SSameer Pujar					};
955b4f6323SSameer Pujar
965b4f6323SSameer Pujar					port@8 {
975b4f6323SSameer Pujar						reg = <0x8>;
985b4f6323SSameer Pujar
995b4f6323SSameer Pujar						xbar_admaif8_ep: endpoint {
1005b4f6323SSameer Pujar							remote-endpoint = <&admaif8_ep>;
1015b4f6323SSameer Pujar						};
1025b4f6323SSameer Pujar					};
1035b4f6323SSameer Pujar
1045b4f6323SSameer Pujar					port@9 {
1055b4f6323SSameer Pujar						reg = <0x9>;
1065b4f6323SSameer Pujar
1075b4f6323SSameer Pujar						xbar_admaif9_ep: endpoint {
1085b4f6323SSameer Pujar							remote-endpoint = <&admaif9_ep>;
1095b4f6323SSameer Pujar						};
1105b4f6323SSameer Pujar					};
1115b4f6323SSameer Pujar
1125b4f6323SSameer Pujar					port@a {
1135b4f6323SSameer Pujar						reg = <0xa>;
1145b4f6323SSameer Pujar
1155b4f6323SSameer Pujar						xbar_admaif10_ep: endpoint {
1165b4f6323SSameer Pujar							remote-endpoint = <&admaif10_ep>;
1175b4f6323SSameer Pujar						};
1185b4f6323SSameer Pujar					};
1195b4f6323SSameer Pujar
1205b4f6323SSameer Pujar					port@b {
1215b4f6323SSameer Pujar						reg = <0xb>;
1225b4f6323SSameer Pujar
1235b4f6323SSameer Pujar						xbar_admaif11_ep: endpoint {
1245b4f6323SSameer Pujar							remote-endpoint = <&admaif11_ep>;
1255b4f6323SSameer Pujar						};
1265b4f6323SSameer Pujar					};
1275b4f6323SSameer Pujar
1285b4f6323SSameer Pujar					port@c {
1295b4f6323SSameer Pujar						reg = <0xc>;
1305b4f6323SSameer Pujar
1315b4f6323SSameer Pujar						xbar_admaif12_ep: endpoint {
1325b4f6323SSameer Pujar							remote-endpoint = <&admaif12_ep>;
1335b4f6323SSameer Pujar						};
1345b4f6323SSameer Pujar					};
1355b4f6323SSameer Pujar
1365b4f6323SSameer Pujar					port@d {
1375b4f6323SSameer Pujar						reg = <0xd>;
1385b4f6323SSameer Pujar
1395b4f6323SSameer Pujar						xbar_admaif13_ep: endpoint {
1405b4f6323SSameer Pujar							remote-endpoint = <&admaif13_ep>;
1415b4f6323SSameer Pujar						};
1425b4f6323SSameer Pujar					};
1435b4f6323SSameer Pujar
1445b4f6323SSameer Pujar					port@e {
1455b4f6323SSameer Pujar						reg = <0xe>;
1465b4f6323SSameer Pujar
1475b4f6323SSameer Pujar						xbar_admaif14_ep: endpoint {
1485b4f6323SSameer Pujar							remote-endpoint = <&admaif14_ep>;
1495b4f6323SSameer Pujar						};
1505b4f6323SSameer Pujar					};
1515b4f6323SSameer Pujar
1525b4f6323SSameer Pujar					port@f {
1535b4f6323SSameer Pujar						reg = <0xf>;
1545b4f6323SSameer Pujar
1555b4f6323SSameer Pujar						xbar_admaif15_ep: endpoint {
1565b4f6323SSameer Pujar							remote-endpoint = <&admaif15_ep>;
1575b4f6323SSameer Pujar						};
1585b4f6323SSameer Pujar					};
1595b4f6323SSameer Pujar
1605b4f6323SSameer Pujar					port@10 {
1615b4f6323SSameer Pujar						reg = <0x10>;
1625b4f6323SSameer Pujar
1635b4f6323SSameer Pujar						xbar_admaif16_ep: endpoint {
1645b4f6323SSameer Pujar							remote-endpoint = <&admaif16_ep>;
1655b4f6323SSameer Pujar						};
1665b4f6323SSameer Pujar					};
1675b4f6323SSameer Pujar
1685b4f6323SSameer Pujar					port@11 {
1695b4f6323SSameer Pujar						reg = <0x11>;
1705b4f6323SSameer Pujar
1715b4f6323SSameer Pujar						xbar_admaif17_ep: endpoint {
1725b4f6323SSameer Pujar							remote-endpoint = <&admaif17_ep>;
1735b4f6323SSameer Pujar						};
1745b4f6323SSameer Pujar					};
1755b4f6323SSameer Pujar
1765b4f6323SSameer Pujar					port@12 {
1775b4f6323SSameer Pujar						reg = <0x12>;
1785b4f6323SSameer Pujar
1795b4f6323SSameer Pujar						xbar_admaif18_ep: endpoint {
1805b4f6323SSameer Pujar							remote-endpoint = <&admaif18_ep>;
1815b4f6323SSameer Pujar						};
1825b4f6323SSameer Pujar					};
1835b4f6323SSameer Pujar
1845b4f6323SSameer Pujar					port@13 {
1855b4f6323SSameer Pujar						reg = <0x13>;
1865b4f6323SSameer Pujar
1875b4f6323SSameer Pujar						xbar_admaif19_ep: endpoint {
1885b4f6323SSameer Pujar							remote-endpoint = <&admaif19_ep>;
1895b4f6323SSameer Pujar						};
1905b4f6323SSameer Pujar					};
1915b4f6323SSameer Pujar
1925b4f6323SSameer Pujar					xbar_i2s1_port: port@14 {
1935b4f6323SSameer Pujar						reg = <0x14>;
1945b4f6323SSameer Pujar
1955b4f6323SSameer Pujar						xbar_i2s1_ep: endpoint {
1965b4f6323SSameer Pujar							remote-endpoint = <&i2s1_cif_ep>;
1975b4f6323SSameer Pujar						};
1985b4f6323SSameer Pujar					};
1995b4f6323SSameer Pujar
2005b4f6323SSameer Pujar					xbar_i2s2_port: port@15 {
2015b4f6323SSameer Pujar						reg = <0x15>;
2025b4f6323SSameer Pujar
2035b4f6323SSameer Pujar						xbar_i2s2_ep: endpoint {
2045b4f6323SSameer Pujar							remote-endpoint = <&i2s2_cif_ep>;
2055b4f6323SSameer Pujar						};
2065b4f6323SSameer Pujar					};
2075b4f6323SSameer Pujar
2085b4f6323SSameer Pujar					xbar_i2s4_port: port@17 {
2095b4f6323SSameer Pujar						reg = <0x17>;
2105b4f6323SSameer Pujar
2115b4f6323SSameer Pujar						xbar_i2s4_ep: endpoint {
2125b4f6323SSameer Pujar							remote-endpoint = <&i2s4_cif_ep>;
2135b4f6323SSameer Pujar						};
2145b4f6323SSameer Pujar					};
2155b4f6323SSameer Pujar
2165b4f6323SSameer Pujar					xbar_i2s6_port: port@19 {
2175b4f6323SSameer Pujar						reg = <0x19>;
2185b4f6323SSameer Pujar
2195b4f6323SSameer Pujar						xbar_i2s6_ep: endpoint {
2205b4f6323SSameer Pujar							remote-endpoint = <&i2s6_cif_ep>;
2215b4f6323SSameer Pujar						};
2225b4f6323SSameer Pujar					};
2235b4f6323SSameer Pujar
2245b4f6323SSameer Pujar					xbar_dmic3_port: port@1c {
2255b4f6323SSameer Pujar						reg = <0x1c>;
2265b4f6323SSameer Pujar
2275b4f6323SSameer Pujar						xbar_dmic3_ep: endpoint {
2285b4f6323SSameer Pujar							remote-endpoint = <&dmic3_cif_ep>;
2295b4f6323SSameer Pujar						};
2305b4f6323SSameer Pujar					};
2314f45fb0bSSameer Pujar
2324f45fb0bSSameer Pujar					xbar_sfc1_in_port: port@20 {
2334f45fb0bSSameer Pujar						reg = <0x20>;
2344f45fb0bSSameer Pujar
2354f45fb0bSSameer Pujar						xbar_sfc1_in_ep: endpoint {
2364f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_in_ep>;
2374f45fb0bSSameer Pujar						};
2384f45fb0bSSameer Pujar					};
2394f45fb0bSSameer Pujar
2404f45fb0bSSameer Pujar					port@21 {
2414f45fb0bSSameer Pujar						reg = <0x21>;
2424f45fb0bSSameer Pujar
2434f45fb0bSSameer Pujar						xbar_sfc1_out_ep: endpoint {
2444f45fb0bSSameer Pujar							remote-endpoint = <&sfc1_cif_out_ep>;
2454f45fb0bSSameer Pujar						};
2464f45fb0bSSameer Pujar					};
2474f45fb0bSSameer Pujar
2484f45fb0bSSameer Pujar					xbar_sfc2_in_port: port@22 {
2494f45fb0bSSameer Pujar						reg = <0x22>;
2504f45fb0bSSameer Pujar
2514f45fb0bSSameer Pujar						xbar_sfc2_in_ep: endpoint {
2524f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_in_ep>;
2534f45fb0bSSameer Pujar						};
2544f45fb0bSSameer Pujar					};
2554f45fb0bSSameer Pujar
2564f45fb0bSSameer Pujar					port@23 {
2574f45fb0bSSameer Pujar						reg = <0x23>;
2584f45fb0bSSameer Pujar
2594f45fb0bSSameer Pujar						xbar_sfc2_out_ep: endpoint {
2604f45fb0bSSameer Pujar							remote-endpoint = <&sfc2_cif_out_ep>;
2614f45fb0bSSameer Pujar						};
2624f45fb0bSSameer Pujar					};
2634f45fb0bSSameer Pujar
2644f45fb0bSSameer Pujar					xbar_sfc3_in_port: port@24 {
2654f45fb0bSSameer Pujar						reg = <0x24>;
2664f45fb0bSSameer Pujar
2674f45fb0bSSameer Pujar						xbar_sfc3_in_ep: endpoint {
2684f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_in_ep>;
2694f45fb0bSSameer Pujar						};
2704f45fb0bSSameer Pujar					};
2714f45fb0bSSameer Pujar
2724f45fb0bSSameer Pujar					port@25 {
2734f45fb0bSSameer Pujar						reg = <0x25>;
2744f45fb0bSSameer Pujar
2754f45fb0bSSameer Pujar						xbar_sfc3_out_ep: endpoint {
2764f45fb0bSSameer Pujar							remote-endpoint = <&sfc3_cif_out_ep>;
2774f45fb0bSSameer Pujar						};
2784f45fb0bSSameer Pujar					};
2794f45fb0bSSameer Pujar
2804f45fb0bSSameer Pujar					xbar_sfc4_in_port: port@26 {
2814f45fb0bSSameer Pujar						reg = <0x26>;
2824f45fb0bSSameer Pujar
2834f45fb0bSSameer Pujar						xbar_sfc4_in_ep: endpoint {
2844f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_in_ep>;
2854f45fb0bSSameer Pujar						};
2864f45fb0bSSameer Pujar					};
2874f45fb0bSSameer Pujar
2884f45fb0bSSameer Pujar					port@27 {
2894f45fb0bSSameer Pujar						reg = <0x27>;
2904f45fb0bSSameer Pujar
2914f45fb0bSSameer Pujar						xbar_sfc4_out_ep: endpoint {
2924f45fb0bSSameer Pujar							remote-endpoint = <&sfc4_cif_out_ep>;
2934f45fb0bSSameer Pujar						};
2944f45fb0bSSameer Pujar					};
2954f45fb0bSSameer Pujar
2964f45fb0bSSameer Pujar					xbar_mvc1_in_port: port@28 {
2974f45fb0bSSameer Pujar						reg = <0x28>;
2984f45fb0bSSameer Pujar
2994f45fb0bSSameer Pujar						xbar_mvc1_in_ep: endpoint {
3004f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_in_ep>;
3014f45fb0bSSameer Pujar						};
3024f45fb0bSSameer Pujar					};
3034f45fb0bSSameer Pujar
3044f45fb0bSSameer Pujar					port@29 {
3054f45fb0bSSameer Pujar						reg = <0x29>;
3064f45fb0bSSameer Pujar
3074f45fb0bSSameer Pujar						xbar_mvc1_out_ep: endpoint {
3084f45fb0bSSameer Pujar							remote-endpoint = <&mvc1_cif_out_ep>;
3094f45fb0bSSameer Pujar						};
3104f45fb0bSSameer Pujar					};
3114f45fb0bSSameer Pujar
3124f45fb0bSSameer Pujar					xbar_mvc2_in_port: port@2a {
3134f45fb0bSSameer Pujar						reg = <0x2a>;
3144f45fb0bSSameer Pujar
3154f45fb0bSSameer Pujar						xbar_mvc2_in_ep: endpoint {
3164f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_in_ep>;
3174f45fb0bSSameer Pujar						};
3184f45fb0bSSameer Pujar					};
3194f45fb0bSSameer Pujar
3204f45fb0bSSameer Pujar					port@2b {
3214f45fb0bSSameer Pujar						reg = <0x2b>;
3224f45fb0bSSameer Pujar
3234f45fb0bSSameer Pujar						xbar_mvc2_out_ep: endpoint {
3244f45fb0bSSameer Pujar							remote-endpoint = <&mvc2_cif_out_ep>;
3254f45fb0bSSameer Pujar						};
3264f45fb0bSSameer Pujar					};
3274f45fb0bSSameer Pujar
3284f45fb0bSSameer Pujar					xbar_amx1_in1_port: port@2c {
3294f45fb0bSSameer Pujar						reg = <0x2c>;
3304f45fb0bSSameer Pujar
3314f45fb0bSSameer Pujar						xbar_amx1_in1_ep: endpoint {
3324f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in1_ep>;
3334f45fb0bSSameer Pujar						};
3344f45fb0bSSameer Pujar					};
3354f45fb0bSSameer Pujar
3364f45fb0bSSameer Pujar					xbar_amx1_in2_port: port@2d {
3374f45fb0bSSameer Pujar						reg = <0x2d>;
3384f45fb0bSSameer Pujar
3394f45fb0bSSameer Pujar						xbar_amx1_in2_ep: endpoint {
3404f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in2_ep>;
3414f45fb0bSSameer Pujar						};
3424f45fb0bSSameer Pujar					};
3434f45fb0bSSameer Pujar
3444f45fb0bSSameer Pujar					xbar_amx1_in3_port: port@2e {
3454f45fb0bSSameer Pujar						reg = <0x2e>;
3464f45fb0bSSameer Pujar
3474f45fb0bSSameer Pujar						xbar_amx1_in3_ep: endpoint {
3484f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in3_ep>;
3494f45fb0bSSameer Pujar						};
3504f45fb0bSSameer Pujar					};
3514f45fb0bSSameer Pujar
3524f45fb0bSSameer Pujar					xbar_amx1_in4_port: port@2f {
3534f45fb0bSSameer Pujar						reg = <0x2f>;
3544f45fb0bSSameer Pujar
3554f45fb0bSSameer Pujar						xbar_amx1_in4_ep: endpoint {
3564f45fb0bSSameer Pujar							remote-endpoint = <&amx1_in4_ep>;
3574f45fb0bSSameer Pujar						};
3584f45fb0bSSameer Pujar					};
3594f45fb0bSSameer Pujar
3604f45fb0bSSameer Pujar					port@30 {
3614f45fb0bSSameer Pujar						reg = <0x30>;
3624f45fb0bSSameer Pujar
3634f45fb0bSSameer Pujar						xbar_amx1_out_ep: endpoint {
3644f45fb0bSSameer Pujar							remote-endpoint = <&amx1_out_ep>;
3654f45fb0bSSameer Pujar						};
3664f45fb0bSSameer Pujar					};
3674f45fb0bSSameer Pujar
3684f45fb0bSSameer Pujar					xbar_amx2_in1_port: port@31 {
3694f45fb0bSSameer Pujar						reg = <0x31>;
3704f45fb0bSSameer Pujar
3714f45fb0bSSameer Pujar						xbar_amx2_in1_ep: endpoint {
3724f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in1_ep>;
3734f45fb0bSSameer Pujar						};
3744f45fb0bSSameer Pujar					};
3754f45fb0bSSameer Pujar
3764f45fb0bSSameer Pujar					xbar_amx2_in2_port: port@32 {
3774f45fb0bSSameer Pujar						reg = <0x32>;
3784f45fb0bSSameer Pujar
3794f45fb0bSSameer Pujar						xbar_amx2_in2_ep: endpoint {
3804f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in2_ep>;
3814f45fb0bSSameer Pujar						};
3824f45fb0bSSameer Pujar					};
3834f45fb0bSSameer Pujar
3844f45fb0bSSameer Pujar					xbar_amx2_in3_port: port@33 {
3854f45fb0bSSameer Pujar						reg = <0x33>;
3864f45fb0bSSameer Pujar
3874f45fb0bSSameer Pujar						xbar_amx2_in3_ep: endpoint {
3884f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in3_ep>;
3894f45fb0bSSameer Pujar						};
3904f45fb0bSSameer Pujar					};
3914f45fb0bSSameer Pujar
3924f45fb0bSSameer Pujar					xbar_amx2_in4_port: port@34 {
3934f45fb0bSSameer Pujar						reg = <0x34>;
3944f45fb0bSSameer Pujar
3954f45fb0bSSameer Pujar						xbar_amx2_in4_ep: endpoint {
3964f45fb0bSSameer Pujar							remote-endpoint = <&amx2_in4_ep>;
3974f45fb0bSSameer Pujar						};
3984f45fb0bSSameer Pujar					};
3994f45fb0bSSameer Pujar
4004f45fb0bSSameer Pujar					port@35 {
4014f45fb0bSSameer Pujar						reg = <0x35>;
4024f45fb0bSSameer Pujar
4034f45fb0bSSameer Pujar						xbar_amx2_out_ep: endpoint {
4044f45fb0bSSameer Pujar							remote-endpoint = <&amx2_out_ep>;
4054f45fb0bSSameer Pujar						};
4064f45fb0bSSameer Pujar					};
4074f45fb0bSSameer Pujar
4084f45fb0bSSameer Pujar					xbar_amx3_in1_port: port@36 {
4094f45fb0bSSameer Pujar						reg = <0x36>;
4104f45fb0bSSameer Pujar
4114f45fb0bSSameer Pujar						xbar_amx3_in1_ep: endpoint {
4124f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in1_ep>;
4134f45fb0bSSameer Pujar						};
4144f45fb0bSSameer Pujar					};
4154f45fb0bSSameer Pujar
4164f45fb0bSSameer Pujar					xbar_amx3_in2_port: port@37 {
4174f45fb0bSSameer Pujar						reg = <0x37>;
4184f45fb0bSSameer Pujar
4194f45fb0bSSameer Pujar						xbar_amx3_in2_ep: endpoint {
4204f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in2_ep>;
4214f45fb0bSSameer Pujar						};
4224f45fb0bSSameer Pujar					};
4234f45fb0bSSameer Pujar
4244f45fb0bSSameer Pujar					xbar_amx3_in3_port: port@38 {
4254f45fb0bSSameer Pujar						reg = <0x38>;
4264f45fb0bSSameer Pujar
4274f45fb0bSSameer Pujar						xbar_amx3_in3_ep: endpoint {
4284f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in3_ep>;
4294f45fb0bSSameer Pujar						};
4304f45fb0bSSameer Pujar					};
4314f45fb0bSSameer Pujar
4324f45fb0bSSameer Pujar					xbar_amx3_in4_port: port@39 {
4334f45fb0bSSameer Pujar						reg = <0x39>;
4344f45fb0bSSameer Pujar
4354f45fb0bSSameer Pujar						xbar_amx3_in4_ep: endpoint {
4364f45fb0bSSameer Pujar							remote-endpoint = <&amx3_in4_ep>;
4374f45fb0bSSameer Pujar						};
4384f45fb0bSSameer Pujar					};
4394f45fb0bSSameer Pujar
4404f45fb0bSSameer Pujar					port@3a {
4414f45fb0bSSameer Pujar						reg = <0x3a>;
4424f45fb0bSSameer Pujar
4434f45fb0bSSameer Pujar						xbar_amx3_out_ep: endpoint {
4444f45fb0bSSameer Pujar							remote-endpoint = <&amx3_out_ep>;
4454f45fb0bSSameer Pujar						};
4464f45fb0bSSameer Pujar					};
4474f45fb0bSSameer Pujar
4484f45fb0bSSameer Pujar					xbar_amx4_in1_port: port@3b {
4494f45fb0bSSameer Pujar						reg = <0x3b>;
4504f45fb0bSSameer Pujar
4514f45fb0bSSameer Pujar						xbar_amx4_in1_ep: endpoint {
4524f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in1_ep>;
4534f45fb0bSSameer Pujar						};
4544f45fb0bSSameer Pujar					};
4554f45fb0bSSameer Pujar
4564f45fb0bSSameer Pujar					xbar_amx4_in2_port: port@3c {
4574f45fb0bSSameer Pujar						reg = <0x3c>;
4584f45fb0bSSameer Pujar
4594f45fb0bSSameer Pujar						xbar_amx4_in2_ep: endpoint {
4604f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in2_ep>;
4614f45fb0bSSameer Pujar						};
4624f45fb0bSSameer Pujar					};
4634f45fb0bSSameer Pujar
4644f45fb0bSSameer Pujar					xbar_amx4_in3_port: port@3d {
4654f45fb0bSSameer Pujar						reg = <0x3d>;
4664f45fb0bSSameer Pujar
4674f45fb0bSSameer Pujar						xbar_amx4_in3_ep: endpoint {
4684f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in3_ep>;
4694f45fb0bSSameer Pujar						};
4704f45fb0bSSameer Pujar					};
4714f45fb0bSSameer Pujar
4724f45fb0bSSameer Pujar					xbar_amx4_in4_port: port@3e {
4734f45fb0bSSameer Pujar						reg = <0x3e>;
4744f45fb0bSSameer Pujar
4754f45fb0bSSameer Pujar						xbar_amx4_in4_ep: endpoint {
4764f45fb0bSSameer Pujar							remote-endpoint = <&amx4_in4_ep>;
4774f45fb0bSSameer Pujar						};
4784f45fb0bSSameer Pujar					};
4794f45fb0bSSameer Pujar
4804f45fb0bSSameer Pujar					port@3f {
4814f45fb0bSSameer Pujar						reg = <0x3f>;
4824f45fb0bSSameer Pujar
4834f45fb0bSSameer Pujar						xbar_amx4_out_ep: endpoint {
4844f45fb0bSSameer Pujar							remote-endpoint = <&amx4_out_ep>;
4854f45fb0bSSameer Pujar						};
4864f45fb0bSSameer Pujar					};
4874f45fb0bSSameer Pujar
4884f45fb0bSSameer Pujar					xbar_adx1_in_port: port@40 {
4894f45fb0bSSameer Pujar						reg = <0x40>;
4904f45fb0bSSameer Pujar
4914f45fb0bSSameer Pujar						xbar_adx1_in_ep: endpoint {
4924f45fb0bSSameer Pujar							remote-endpoint = <&adx1_in_ep>;
4934f45fb0bSSameer Pujar						};
4944f45fb0bSSameer Pujar					};
4954f45fb0bSSameer Pujar
4964f45fb0bSSameer Pujar					port@41 {
4974f45fb0bSSameer Pujar						reg = <0x41>;
4984f45fb0bSSameer Pujar
4994f45fb0bSSameer Pujar						xbar_adx1_out1_ep: endpoint {
5004f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out1_ep>;
5014f45fb0bSSameer Pujar						};
5024f45fb0bSSameer Pujar					};
5034f45fb0bSSameer Pujar
5044f45fb0bSSameer Pujar					port@42 {
5054f45fb0bSSameer Pujar						reg = <0x42>;
5064f45fb0bSSameer Pujar
5074f45fb0bSSameer Pujar						xbar_adx1_out2_ep: endpoint {
5084f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out2_ep>;
5094f45fb0bSSameer Pujar						};
5104f45fb0bSSameer Pujar					};
5114f45fb0bSSameer Pujar
5124f45fb0bSSameer Pujar					port@43 {
5134f45fb0bSSameer Pujar						reg = <0x43>;
5144f45fb0bSSameer Pujar
5154f45fb0bSSameer Pujar						xbar_adx1_out3_ep: endpoint {
5164f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out3_ep>;
5174f45fb0bSSameer Pujar						};
5184f45fb0bSSameer Pujar					};
5194f45fb0bSSameer Pujar
5204f45fb0bSSameer Pujar					port@44 {
5214f45fb0bSSameer Pujar						reg = <0x44>;
5224f45fb0bSSameer Pujar
5234f45fb0bSSameer Pujar						xbar_adx1_out4_ep: endpoint {
5244f45fb0bSSameer Pujar							remote-endpoint = <&adx1_out4_ep>;
5254f45fb0bSSameer Pujar						};
5264f45fb0bSSameer Pujar					};
5274f45fb0bSSameer Pujar
5284f45fb0bSSameer Pujar					xbar_adx2_in_port: port@45 {
5294f45fb0bSSameer Pujar						reg = <0x45>;
5304f45fb0bSSameer Pujar
5314f45fb0bSSameer Pujar						xbar_adx2_in_ep: endpoint {
5324f45fb0bSSameer Pujar							remote-endpoint = <&adx2_in_ep>;
5334f45fb0bSSameer Pujar						};
5344f45fb0bSSameer Pujar					};
5354f45fb0bSSameer Pujar
5364f45fb0bSSameer Pujar					port@46 {
5374f45fb0bSSameer Pujar						reg = <0x46>;
5384f45fb0bSSameer Pujar
5394f45fb0bSSameer Pujar						xbar_adx2_out1_ep: endpoint {
5404f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out1_ep>;
5414f45fb0bSSameer Pujar						};
5424f45fb0bSSameer Pujar					};
5434f45fb0bSSameer Pujar
5444f45fb0bSSameer Pujar					port@47 {
5454f45fb0bSSameer Pujar						reg = <0x47>;
5464f45fb0bSSameer Pujar
5474f45fb0bSSameer Pujar						xbar_adx2_out2_ep: endpoint {
5484f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out2_ep>;
5494f45fb0bSSameer Pujar						};
5504f45fb0bSSameer Pujar					};
5514f45fb0bSSameer Pujar
5524f45fb0bSSameer Pujar					port@48 {
5534f45fb0bSSameer Pujar						reg = <0x48>;
5544f45fb0bSSameer Pujar
5554f45fb0bSSameer Pujar						xbar_adx2_out3_ep: endpoint {
5564f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out3_ep>;
5574f45fb0bSSameer Pujar						};
5584f45fb0bSSameer Pujar					};
5594f45fb0bSSameer Pujar
5604f45fb0bSSameer Pujar					port@49 {
5614f45fb0bSSameer Pujar						reg = <0x49>;
5624f45fb0bSSameer Pujar
5634f45fb0bSSameer Pujar						xbar_adx2_out4_ep: endpoint {
5644f45fb0bSSameer Pujar							remote-endpoint = <&adx2_out4_ep>;
5654f45fb0bSSameer Pujar						};
5664f45fb0bSSameer Pujar					};
5674f45fb0bSSameer Pujar
5684f45fb0bSSameer Pujar					xbar_adx3_in_port: port@4a {
5694f45fb0bSSameer Pujar						reg = <0x4a>;
5704f45fb0bSSameer Pujar
5714f45fb0bSSameer Pujar						xbar_adx3_in_ep: endpoint {
5724f45fb0bSSameer Pujar							remote-endpoint = <&adx3_in_ep>;
5734f45fb0bSSameer Pujar						};
5744f45fb0bSSameer Pujar					};
5754f45fb0bSSameer Pujar
5764f45fb0bSSameer Pujar					port@4b {
5774f45fb0bSSameer Pujar						reg = <0x4b>;
5784f45fb0bSSameer Pujar
5794f45fb0bSSameer Pujar						xbar_adx3_out1_ep: endpoint {
5804f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out1_ep>;
5814f45fb0bSSameer Pujar						};
5824f45fb0bSSameer Pujar					};
5834f45fb0bSSameer Pujar
5844f45fb0bSSameer Pujar					port@4c {
5854f45fb0bSSameer Pujar						reg = <0x4c>;
5864f45fb0bSSameer Pujar
5874f45fb0bSSameer Pujar						xbar_adx3_out2_ep: endpoint {
5884f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out2_ep>;
5894f45fb0bSSameer Pujar						};
5904f45fb0bSSameer Pujar					};
5914f45fb0bSSameer Pujar
5924f45fb0bSSameer Pujar					port@4d {
5934f45fb0bSSameer Pujar						reg = <0x4d>;
5944f45fb0bSSameer Pujar
5954f45fb0bSSameer Pujar						xbar_adx3_out3_ep: endpoint {
5964f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out3_ep>;
5974f45fb0bSSameer Pujar						};
5984f45fb0bSSameer Pujar					};
5994f45fb0bSSameer Pujar
6004f45fb0bSSameer Pujar					port@4e {
6014f45fb0bSSameer Pujar						reg = <0x4e>;
6024f45fb0bSSameer Pujar
6034f45fb0bSSameer Pujar						xbar_adx3_out4_ep: endpoint {
6044f45fb0bSSameer Pujar							remote-endpoint = <&adx3_out4_ep>;
6054f45fb0bSSameer Pujar						};
6064f45fb0bSSameer Pujar					};
6074f45fb0bSSameer Pujar
6084f45fb0bSSameer Pujar					xbar_adx4_in_port: port@4f {
6094f45fb0bSSameer Pujar						reg = <0x4f>;
6104f45fb0bSSameer Pujar
6114f45fb0bSSameer Pujar						xbar_adx4_in_ep: endpoint {
6124f45fb0bSSameer Pujar							remote-endpoint = <&adx4_in_ep>;
6134f45fb0bSSameer Pujar						};
6144f45fb0bSSameer Pujar					};
6154f45fb0bSSameer Pujar
6164f45fb0bSSameer Pujar					port@50 {
6174f45fb0bSSameer Pujar						reg = <0x50>;
6184f45fb0bSSameer Pujar
6194f45fb0bSSameer Pujar						xbar_adx4_out1_ep: endpoint {
6204f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out1_ep>;
6214f45fb0bSSameer Pujar						};
6224f45fb0bSSameer Pujar					};
6234f45fb0bSSameer Pujar
6244f45fb0bSSameer Pujar					port@51 {
6254f45fb0bSSameer Pujar						reg = <0x51>;
6264f45fb0bSSameer Pujar
6274f45fb0bSSameer Pujar						xbar_adx4_out2_ep: endpoint {
6284f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out2_ep>;
6294f45fb0bSSameer Pujar						};
6304f45fb0bSSameer Pujar					};
6314f45fb0bSSameer Pujar
6324f45fb0bSSameer Pujar					port@52 {
6334f45fb0bSSameer Pujar						reg = <0x52>;
6344f45fb0bSSameer Pujar
6354f45fb0bSSameer Pujar						xbar_adx4_out3_ep: endpoint {
6364f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out3_ep>;
6374f45fb0bSSameer Pujar						};
6384f45fb0bSSameer Pujar					};
6394f45fb0bSSameer Pujar
6404f45fb0bSSameer Pujar					port@53 {
6414f45fb0bSSameer Pujar						reg = <0x53>;
6424f45fb0bSSameer Pujar
6434f45fb0bSSameer Pujar						xbar_adx4_out4_ep: endpoint {
6444f45fb0bSSameer Pujar							remote-endpoint = <&adx4_out4_ep>;
6454f45fb0bSSameer Pujar						};
6464f45fb0bSSameer Pujar					};
6474f45fb0bSSameer Pujar
6484f45fb0bSSameer Pujar					xbar_mixer_in1_port: port@54 {
6494f45fb0bSSameer Pujar						reg = <0x54>;
6504f45fb0bSSameer Pujar
6514f45fb0bSSameer Pujar						xbar_mixer_in1_ep: endpoint {
6524f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in1_ep>;
6534f45fb0bSSameer Pujar						};
6544f45fb0bSSameer Pujar					};
6554f45fb0bSSameer Pujar
6564f45fb0bSSameer Pujar					xbar_mixer_in2_port: port@55 {
6574f45fb0bSSameer Pujar						reg = <0x55>;
6584f45fb0bSSameer Pujar
6594f45fb0bSSameer Pujar						xbar_mixer_in2_ep: endpoint {
6604f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in2_ep>;
6614f45fb0bSSameer Pujar						};
6624f45fb0bSSameer Pujar					};
6634f45fb0bSSameer Pujar
6644f45fb0bSSameer Pujar					xbar_mixer_in3_port: port@56 {
6654f45fb0bSSameer Pujar						reg = <0x56>;
6664f45fb0bSSameer Pujar
6674f45fb0bSSameer Pujar						xbar_mixer_in3_ep: endpoint {
6684f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in3_ep>;
6694f45fb0bSSameer Pujar						};
6704f45fb0bSSameer Pujar					};
6714f45fb0bSSameer Pujar
6724f45fb0bSSameer Pujar					xbar_mixer_in4_port: port@57 {
6734f45fb0bSSameer Pujar						reg = <0x57>;
6744f45fb0bSSameer Pujar
6754f45fb0bSSameer Pujar						xbar_mixer_in4_ep: endpoint {
6764f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in4_ep>;
6774f45fb0bSSameer Pujar						};
6784f45fb0bSSameer Pujar					};
6794f45fb0bSSameer Pujar
6804f45fb0bSSameer Pujar					xbar_mixer_in5_port: port@58 {
6814f45fb0bSSameer Pujar						reg = <0x58>;
6824f45fb0bSSameer Pujar
6834f45fb0bSSameer Pujar						xbar_mixer_in5_ep: endpoint {
6844f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in5_ep>;
6854f45fb0bSSameer Pujar						};
6864f45fb0bSSameer Pujar					};
6874f45fb0bSSameer Pujar
6884f45fb0bSSameer Pujar					xbar_mixer_in6_port: port@59 {
6894f45fb0bSSameer Pujar						reg = <0x59>;
6904f45fb0bSSameer Pujar
6914f45fb0bSSameer Pujar						xbar_mixer_in6_ep: endpoint {
6924f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in6_ep>;
6934f45fb0bSSameer Pujar						};
6944f45fb0bSSameer Pujar					};
6954f45fb0bSSameer Pujar
6964f45fb0bSSameer Pujar					xbar_mixer_in7_port: port@5a {
6974f45fb0bSSameer Pujar						reg = <0x5a>;
6984f45fb0bSSameer Pujar
6994f45fb0bSSameer Pujar						xbar_mixer_in7_ep: endpoint {
7004f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in7_ep>;
7014f45fb0bSSameer Pujar						};
7024f45fb0bSSameer Pujar					};
7034f45fb0bSSameer Pujar
7044f45fb0bSSameer Pujar					xbar_mixer_in8_port: port@5b {
7054f45fb0bSSameer Pujar						reg = <0x5b>;
7064f45fb0bSSameer Pujar
7074f45fb0bSSameer Pujar						xbar_mixer_in8_ep: endpoint {
7084f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in8_ep>;
7094f45fb0bSSameer Pujar						};
7104f45fb0bSSameer Pujar					};
7114f45fb0bSSameer Pujar
7124f45fb0bSSameer Pujar					xbar_mixer_in9_port: port@5c {
7134f45fb0bSSameer Pujar						reg = <0x5c>;
7144f45fb0bSSameer Pujar
7154f45fb0bSSameer Pujar						xbar_mixer_in9_ep: endpoint {
7164f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in9_ep>;
7174f45fb0bSSameer Pujar						};
7184f45fb0bSSameer Pujar					};
7194f45fb0bSSameer Pujar
7204f45fb0bSSameer Pujar					xbar_mixer_in10_port: port@5d {
7214f45fb0bSSameer Pujar						reg = <0x5d>;
7224f45fb0bSSameer Pujar
7234f45fb0bSSameer Pujar						xbar_mixer_in10_ep: endpoint {
7244f45fb0bSSameer Pujar							remote-endpoint = <&mixer_in10_ep>;
7254f45fb0bSSameer Pujar						};
7264f45fb0bSSameer Pujar					};
7274f45fb0bSSameer Pujar
7284f45fb0bSSameer Pujar					port@5e {
7294f45fb0bSSameer Pujar						reg = <0x5e>;
7304f45fb0bSSameer Pujar
7314f45fb0bSSameer Pujar						xbar_mixer_out1_ep: endpoint {
7324f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out1_ep>;
7334f45fb0bSSameer Pujar						};
7344f45fb0bSSameer Pujar					};
7354f45fb0bSSameer Pujar
7364f45fb0bSSameer Pujar					port@5f {
7374f45fb0bSSameer Pujar						reg = <0x5f>;
7384f45fb0bSSameer Pujar
7394f45fb0bSSameer Pujar						xbar_mixer_out2_ep: endpoint {
7404f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out2_ep>;
7414f45fb0bSSameer Pujar						};
7424f45fb0bSSameer Pujar					};
7434f45fb0bSSameer Pujar
7444f45fb0bSSameer Pujar					port@60 {
7454f45fb0bSSameer Pujar						reg = <0x60>;
7464f45fb0bSSameer Pujar
7474f45fb0bSSameer Pujar						xbar_mixer_out3_ep: endpoint {
7484f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out3_ep>;
7494f45fb0bSSameer Pujar						};
7504f45fb0bSSameer Pujar					};
7514f45fb0bSSameer Pujar
7524f45fb0bSSameer Pujar					port@61 {
7534f45fb0bSSameer Pujar						reg = <0x61>;
7544f45fb0bSSameer Pujar
7554f45fb0bSSameer Pujar						xbar_mixer_out4_ep: endpoint {
7564f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out4_ep>;
7574f45fb0bSSameer Pujar						};
7584f45fb0bSSameer Pujar					};
7594f45fb0bSSameer Pujar
7604f45fb0bSSameer Pujar					port@62 {
7614f45fb0bSSameer Pujar						reg = <0x62>;
7624f45fb0bSSameer Pujar
7634f45fb0bSSameer Pujar						xbar_mixer_out5_ep: endpoint {
7644f45fb0bSSameer Pujar							remote-endpoint = <&mixer_out5_ep>;
7654f45fb0bSSameer Pujar						};
7664f45fb0bSSameer Pujar					};
7675b4f6323SSameer Pujar				};
7685b4f6323SSameer Pujar
7695b4f6323SSameer Pujar				admaif@290f000 {
7705b4f6323SSameer Pujar					status = "okay";
7715b4f6323SSameer Pujar
7725b4f6323SSameer Pujar					ports {
7735b4f6323SSameer Pujar						#address-cells = <1>;
7745b4f6323SSameer Pujar						#size-cells = <0>;
7755b4f6323SSameer Pujar
7765b4f6323SSameer Pujar						admaif0_port: port@0 {
7775b4f6323SSameer Pujar							reg = <0x0>;
7785b4f6323SSameer Pujar
7795b4f6323SSameer Pujar							admaif0_ep: endpoint {
7805b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif0_ep>;
7815b4f6323SSameer Pujar							};
7825b4f6323SSameer Pujar						};
7835b4f6323SSameer Pujar
7845b4f6323SSameer Pujar						admaif1_port: port@1 {
7855b4f6323SSameer Pujar							reg = <0x1>;
7865b4f6323SSameer Pujar
7875b4f6323SSameer Pujar							admaif1_ep: endpoint {
7885b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif1_ep>;
7895b4f6323SSameer Pujar							};
7905b4f6323SSameer Pujar						};
7915b4f6323SSameer Pujar
7925b4f6323SSameer Pujar						admaif2_port: port@2 {
7935b4f6323SSameer Pujar							reg = <0x2>;
7945b4f6323SSameer Pujar
7955b4f6323SSameer Pujar							admaif2_ep: endpoint {
7965b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif2_ep>;
7975b4f6323SSameer Pujar							};
7985b4f6323SSameer Pujar						};
7995b4f6323SSameer Pujar
8005b4f6323SSameer Pujar						admaif3_port: port@3 {
8015b4f6323SSameer Pujar							reg = <0x3>;
8025b4f6323SSameer Pujar
8035b4f6323SSameer Pujar							admaif3_ep: endpoint {
8045b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif3_ep>;
8055b4f6323SSameer Pujar							};
8065b4f6323SSameer Pujar						};
8075b4f6323SSameer Pujar
8085b4f6323SSameer Pujar						admaif4_port: port@4 {
8095b4f6323SSameer Pujar							reg = <0x4>;
8105b4f6323SSameer Pujar
8115b4f6323SSameer Pujar							admaif4_ep: endpoint {
8125b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif4_ep>;
8135b4f6323SSameer Pujar							};
8145b4f6323SSameer Pujar						};
8155b4f6323SSameer Pujar
8165b4f6323SSameer Pujar						admaif5_port: port@5 {
8175b4f6323SSameer Pujar							reg = <0x5>;
8185b4f6323SSameer Pujar
8195b4f6323SSameer Pujar							admaif5_ep: endpoint {
8205b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif5_ep>;
8215b4f6323SSameer Pujar							};
8225b4f6323SSameer Pujar						};
8235b4f6323SSameer Pujar
8245b4f6323SSameer Pujar						admaif6_port: port@6 {
8255b4f6323SSameer Pujar							reg = <0x6>;
8265b4f6323SSameer Pujar
8275b4f6323SSameer Pujar							admaif6_ep: endpoint {
8285b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif6_ep>;
8295b4f6323SSameer Pujar							};
8305b4f6323SSameer Pujar						};
8315b4f6323SSameer Pujar
8325b4f6323SSameer Pujar						admaif7_port: port@7 {
8335b4f6323SSameer Pujar							reg = <0x7>;
8345b4f6323SSameer Pujar
8355b4f6323SSameer Pujar							admaif7_ep: endpoint {
8365b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif7_ep>;
8375b4f6323SSameer Pujar							};
8385b4f6323SSameer Pujar						};
8395b4f6323SSameer Pujar
8405b4f6323SSameer Pujar						admaif8_port: port@8 {
8415b4f6323SSameer Pujar							reg = <0x8>;
8425b4f6323SSameer Pujar
8435b4f6323SSameer Pujar							admaif8_ep: endpoint {
8445b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif8_ep>;
8455b4f6323SSameer Pujar							};
8465b4f6323SSameer Pujar						};
8475b4f6323SSameer Pujar
8485b4f6323SSameer Pujar						admaif9_port: port@9 {
8495b4f6323SSameer Pujar							reg = <0x9>;
8505b4f6323SSameer Pujar
8515b4f6323SSameer Pujar							admaif9_ep: endpoint {
8525b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif9_ep>;
8535b4f6323SSameer Pujar							};
8545b4f6323SSameer Pujar						};
8555b4f6323SSameer Pujar
8565b4f6323SSameer Pujar						admaif10_port: port@a {
8575b4f6323SSameer Pujar							reg = <0xa>;
8585b4f6323SSameer Pujar
8595b4f6323SSameer Pujar							admaif10_ep: endpoint {
8605b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif10_ep>;
8615b4f6323SSameer Pujar							};
8625b4f6323SSameer Pujar						};
8635b4f6323SSameer Pujar
8645b4f6323SSameer Pujar						admaif11_port: port@b {
8655b4f6323SSameer Pujar							reg = <0xb>;
8665b4f6323SSameer Pujar
8675b4f6323SSameer Pujar							admaif11_ep: endpoint {
8685b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif11_ep>;
8695b4f6323SSameer Pujar							};
8705b4f6323SSameer Pujar						};
8715b4f6323SSameer Pujar
8725b4f6323SSameer Pujar						admaif12_port: port@c {
8735b4f6323SSameer Pujar							reg = <0xc>;
8745b4f6323SSameer Pujar
8755b4f6323SSameer Pujar							admaif12_ep: endpoint {
8765b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif12_ep>;
8775b4f6323SSameer Pujar							};
8785b4f6323SSameer Pujar						};
8795b4f6323SSameer Pujar
8805b4f6323SSameer Pujar						admaif13_port: port@d {
8815b4f6323SSameer Pujar							reg = <0xd>;
8825b4f6323SSameer Pujar
8835b4f6323SSameer Pujar							admaif13_ep: endpoint {
8845b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif13_ep>;
8855b4f6323SSameer Pujar							};
8865b4f6323SSameer Pujar						};
8875b4f6323SSameer Pujar
8885b4f6323SSameer Pujar						admaif14_port: port@e {
8895b4f6323SSameer Pujar							reg = <0xe>;
8905b4f6323SSameer Pujar
8915b4f6323SSameer Pujar							admaif14_ep: endpoint {
8925b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif14_ep>;
8935b4f6323SSameer Pujar							};
8945b4f6323SSameer Pujar						};
8955b4f6323SSameer Pujar
8965b4f6323SSameer Pujar						admaif15_port: port@f {
8975b4f6323SSameer Pujar							reg = <0xf>;
8985b4f6323SSameer Pujar
8995b4f6323SSameer Pujar							admaif15_ep: endpoint {
9005b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif15_ep>;
9015b4f6323SSameer Pujar							};
9025b4f6323SSameer Pujar						};
9035b4f6323SSameer Pujar
9045b4f6323SSameer Pujar						admaif16_port: port@10 {
9055b4f6323SSameer Pujar							reg = <0x10>;
9065b4f6323SSameer Pujar
9075b4f6323SSameer Pujar							admaif16_ep: endpoint {
9085b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif16_ep>;
9095b4f6323SSameer Pujar							};
9105b4f6323SSameer Pujar						};
9115b4f6323SSameer Pujar
9125b4f6323SSameer Pujar						admaif17_port: port@11 {
9135b4f6323SSameer Pujar							reg = <0x11>;
9145b4f6323SSameer Pujar
9155b4f6323SSameer Pujar							admaif17_ep: endpoint {
9165b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif17_ep>;
9175b4f6323SSameer Pujar							};
9185b4f6323SSameer Pujar						};
9195b4f6323SSameer Pujar
9205b4f6323SSameer Pujar						admaif18_port: port@12 {
9215b4f6323SSameer Pujar							reg = <0x12>;
9225b4f6323SSameer Pujar
9235b4f6323SSameer Pujar							admaif18_ep: endpoint {
9245b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif18_ep>;
9255b4f6323SSameer Pujar							};
9265b4f6323SSameer Pujar						};
9275b4f6323SSameer Pujar
9285b4f6323SSameer Pujar						admaif19_port: port@13 {
9295b4f6323SSameer Pujar							reg = <0x13>;
9305b4f6323SSameer Pujar
9315b4f6323SSameer Pujar							admaif19_ep: endpoint {
9325b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif19_ep>;
9335b4f6323SSameer Pujar							};
9345b4f6323SSameer Pujar						};
9355b4f6323SSameer Pujar					};
9365b4f6323SSameer Pujar				};
9375b4f6323SSameer Pujar
9385b4f6323SSameer Pujar				i2s@2901000 {
9395b4f6323SSameer Pujar					status = "okay";
9405b4f6323SSameer Pujar
9415b4f6323SSameer Pujar					ports {
9425b4f6323SSameer Pujar						#address-cells = <1>;
9435b4f6323SSameer Pujar						#size-cells = <0>;
9445b4f6323SSameer Pujar
9455b4f6323SSameer Pujar						port@0 {
9465b4f6323SSameer Pujar							reg = <0>;
9475b4f6323SSameer Pujar
9485b4f6323SSameer Pujar							i2s1_cif_ep: endpoint {
9495b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s1_ep>;
9505b4f6323SSameer Pujar							};
9515b4f6323SSameer Pujar						};
9525b4f6323SSameer Pujar
9535b4f6323SSameer Pujar						i2s1_port: port@1 {
9545b4f6323SSameer Pujar							reg = <1>;
9555b4f6323SSameer Pujar
9565b4f6323SSameer Pujar							i2s1_dap_ep: endpoint {
9575b4f6323SSameer Pujar								dai-format = "i2s";
9585b4f6323SSameer Pujar								remote-endpoint = <&rt5658_ep>;
9595b4f6323SSameer Pujar							};
9605b4f6323SSameer Pujar						};
9615b4f6323SSameer Pujar					};
9625b4f6323SSameer Pujar				};
9635b4f6323SSameer Pujar
9645b4f6323SSameer Pujar				i2s@2901100 {
9655b4f6323SSameer Pujar					status = "okay";
9665b4f6323SSameer Pujar
9675b4f6323SSameer Pujar					ports {
9685b4f6323SSameer Pujar						#address-cells = <1>;
9695b4f6323SSameer Pujar						#size-cells = <0>;
9705b4f6323SSameer Pujar
9715b4f6323SSameer Pujar						port@0 {
9725b4f6323SSameer Pujar							reg = <0>;
9735b4f6323SSameer Pujar
9745b4f6323SSameer Pujar							i2s2_cif_ep: endpoint {
9755b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s2_ep>;
9765b4f6323SSameer Pujar							};
9775b4f6323SSameer Pujar						};
9785b4f6323SSameer Pujar
9795b4f6323SSameer Pujar						i2s2_port: port@1 {
9805b4f6323SSameer Pujar							reg = <1>;
9815b4f6323SSameer Pujar
9825b4f6323SSameer Pujar							i2s2_dap_ep: endpoint {
9835b4f6323SSameer Pujar								dai-format = "i2s";
9845b4f6323SSameer Pujar								/* Place holder for external Codec */
9855b4f6323SSameer Pujar							};
9865b4f6323SSameer Pujar						};
9875b4f6323SSameer Pujar					};
9885b4f6323SSameer Pujar				};
9895b4f6323SSameer Pujar
9905b4f6323SSameer Pujar				i2s@2901300 {
9915b4f6323SSameer Pujar					status = "okay";
9925b4f6323SSameer Pujar
9935b4f6323SSameer Pujar					ports {
9945b4f6323SSameer Pujar						#address-cells = <1>;
9955b4f6323SSameer Pujar						#size-cells = <0>;
9965b4f6323SSameer Pujar
9975b4f6323SSameer Pujar						port@0 {
9985b4f6323SSameer Pujar							reg = <0>;
9995b4f6323SSameer Pujar
10005b4f6323SSameer Pujar							i2s4_cif_ep: endpoint {
10015b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s4_ep>;
10025b4f6323SSameer Pujar							};
10035b4f6323SSameer Pujar						};
10045b4f6323SSameer Pujar
10055b4f6323SSameer Pujar						i2s4_port: port@1 {
10065b4f6323SSameer Pujar							reg = <1>;
10075b4f6323SSameer Pujar
10085b4f6323SSameer Pujar							i2s4_dap_ep: endpoint {
10095b4f6323SSameer Pujar								dai-format = "i2s";
10105b4f6323SSameer Pujar								/* Place holder for external Codec */
10115b4f6323SSameer Pujar							};
10125b4f6323SSameer Pujar						};
10135b4f6323SSameer Pujar					};
10145b4f6323SSameer Pujar				};
10155b4f6323SSameer Pujar
10165b4f6323SSameer Pujar				i2s@2901500 {
10175b4f6323SSameer Pujar					status = "okay";
10185b4f6323SSameer Pujar
10195b4f6323SSameer Pujar					ports {
10205b4f6323SSameer Pujar						#address-cells = <1>;
10215b4f6323SSameer Pujar						#size-cells = <0>;
10225b4f6323SSameer Pujar
10235b4f6323SSameer Pujar						port@0 {
10245b4f6323SSameer Pujar							reg = <0>;
10255b4f6323SSameer Pujar
10265b4f6323SSameer Pujar							i2s6_cif_ep: endpoint {
10275b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s6_ep>;
10285b4f6323SSameer Pujar							};
10295b4f6323SSameer Pujar						};
10305b4f6323SSameer Pujar
10315b4f6323SSameer Pujar						i2s6_port: port@1 {
10325b4f6323SSameer Pujar							reg = <1>;
10335b4f6323SSameer Pujar
10345b4f6323SSameer Pujar							i2s6_dap_ep: endpoint@0 {
10355b4f6323SSameer Pujar								dai-format = "i2s";
10365b4f6323SSameer Pujar								/* Place holder for external Codec */
10375b4f6323SSameer Pujar							};
10385b4f6323SSameer Pujar						};
10395b4f6323SSameer Pujar					};
10405b4f6323SSameer Pujar				};
10415b4f6323SSameer Pujar
10425b4f6323SSameer Pujar				dmic@2904200 {
10435b4f6323SSameer Pujar					status = "okay";
10445b4f6323SSameer Pujar
10455b4f6323SSameer Pujar					ports {
10465b4f6323SSameer Pujar						#address-cells = <1>;
10475b4f6323SSameer Pujar						#size-cells = <0>;
10485b4f6323SSameer Pujar
10495b4f6323SSameer Pujar						port@0 {
10505b4f6323SSameer Pujar							reg = <0>;
10515b4f6323SSameer Pujar
10525b4f6323SSameer Pujar							dmic3_cif_ep: endpoint {
10535b4f6323SSameer Pujar								remote-endpoint = <&xbar_dmic3_ep>;
10545b4f6323SSameer Pujar							};
10555b4f6323SSameer Pujar						};
10565b4f6323SSameer Pujar
10575b4f6323SSameer Pujar						dmic3_port: port@1 {
10585b4f6323SSameer Pujar							reg = <1>;
10595b4f6323SSameer Pujar
10605b4f6323SSameer Pujar							dmic3_dap_ep: endpoint {
10615b4f6323SSameer Pujar								/* Place holder for external Codec */
10625b4f6323SSameer Pujar							};
10635b4f6323SSameer Pujar						};
10645b4f6323SSameer Pujar					};
10655b4f6323SSameer Pujar				};
10664f45fb0bSSameer Pujar
10674f45fb0bSSameer Pujar				sfc@2902000 {
10684f45fb0bSSameer Pujar					status = "okay";
10694f45fb0bSSameer Pujar
10704f45fb0bSSameer Pujar					ports {
10714f45fb0bSSameer Pujar						#address-cells = <1>;
10724f45fb0bSSameer Pujar						#size-cells = <0>;
10734f45fb0bSSameer Pujar
10744f45fb0bSSameer Pujar						port@0 {
10754f45fb0bSSameer Pujar							reg = <0>;
10764f45fb0bSSameer Pujar
10774f45fb0bSSameer Pujar							sfc1_cif_in_ep: endpoint {
10784f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_in_ep>;
10794f45fb0bSSameer Pujar							};
10804f45fb0bSSameer Pujar						};
10814f45fb0bSSameer Pujar
10824f45fb0bSSameer Pujar						sfc1_out_port: port@1 {
10834f45fb0bSSameer Pujar							reg = <1>;
10844f45fb0bSSameer Pujar
10854f45fb0bSSameer Pujar							sfc1_cif_out_ep: endpoint {
10864f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_out_ep>;
10874f45fb0bSSameer Pujar							};
10884f45fb0bSSameer Pujar						};
10894f45fb0bSSameer Pujar					};
10904f45fb0bSSameer Pujar				};
10914f45fb0bSSameer Pujar
10924f45fb0bSSameer Pujar				sfc@2902200 {
10934f45fb0bSSameer Pujar					status = "okay";
10944f45fb0bSSameer Pujar
10954f45fb0bSSameer Pujar					ports {
10964f45fb0bSSameer Pujar						#address-cells = <1>;
10974f45fb0bSSameer Pujar						#size-cells = <0>;
10984f45fb0bSSameer Pujar
10994f45fb0bSSameer Pujar						port@0 {
11004f45fb0bSSameer Pujar							reg = <0>;
11014f45fb0bSSameer Pujar
11024f45fb0bSSameer Pujar							sfc2_cif_in_ep: endpoint {
11034f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_in_ep>;
11044f45fb0bSSameer Pujar							};
11054f45fb0bSSameer Pujar						};
11064f45fb0bSSameer Pujar
11074f45fb0bSSameer Pujar						sfc2_out_port: port@1 {
11084f45fb0bSSameer Pujar							reg = <1>;
11094f45fb0bSSameer Pujar
11104f45fb0bSSameer Pujar							sfc2_cif_out_ep: endpoint {
11114f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_out_ep>;
11124f45fb0bSSameer Pujar							};
11134f45fb0bSSameer Pujar						};
11144f45fb0bSSameer Pujar					};
11154f45fb0bSSameer Pujar				};
11164f45fb0bSSameer Pujar
11174f45fb0bSSameer Pujar				sfc@2902400 {
11184f45fb0bSSameer Pujar					status = "okay";
11194f45fb0bSSameer Pujar
11204f45fb0bSSameer Pujar					ports {
11214f45fb0bSSameer Pujar						#address-cells = <1>;
11224f45fb0bSSameer Pujar						#size-cells = <0>;
11234f45fb0bSSameer Pujar
11244f45fb0bSSameer Pujar						port@0 {
11254f45fb0bSSameer Pujar							reg = <0>;
11264f45fb0bSSameer Pujar
11274f45fb0bSSameer Pujar							sfc3_cif_in_ep: endpoint {
11284f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_in_ep>;
11294f45fb0bSSameer Pujar							};
11304f45fb0bSSameer Pujar						};
11314f45fb0bSSameer Pujar
11324f45fb0bSSameer Pujar						sfc3_out_port: port@1 {
11334f45fb0bSSameer Pujar							reg = <1>;
11344f45fb0bSSameer Pujar
11354f45fb0bSSameer Pujar							sfc3_cif_out_ep: endpoint {
11364f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_out_ep>;
11374f45fb0bSSameer Pujar							};
11384f45fb0bSSameer Pujar						};
11394f45fb0bSSameer Pujar					};
11404f45fb0bSSameer Pujar				};
11414f45fb0bSSameer Pujar
11424f45fb0bSSameer Pujar				sfc@2902600 {
11434f45fb0bSSameer Pujar					status = "okay";
11444f45fb0bSSameer Pujar
11454f45fb0bSSameer Pujar					ports {
11464f45fb0bSSameer Pujar						#address-cells = <1>;
11474f45fb0bSSameer Pujar						#size-cells = <0>;
11484f45fb0bSSameer Pujar
11494f45fb0bSSameer Pujar						port@0 {
11504f45fb0bSSameer Pujar							reg = <0>;
11514f45fb0bSSameer Pujar
11524f45fb0bSSameer Pujar							sfc4_cif_in_ep: endpoint {
11534f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_in_ep>;
11544f45fb0bSSameer Pujar							};
11554f45fb0bSSameer Pujar						};
11564f45fb0bSSameer Pujar
11574f45fb0bSSameer Pujar						sfc4_out_port: port@1 {
11584f45fb0bSSameer Pujar							reg = <1>;
11594f45fb0bSSameer Pujar
11604f45fb0bSSameer Pujar							sfc4_cif_out_ep: endpoint {
11614f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_out_ep>;
11624f45fb0bSSameer Pujar							};
11634f45fb0bSSameer Pujar						};
11644f45fb0bSSameer Pujar					};
11654f45fb0bSSameer Pujar				};
11664f45fb0bSSameer Pujar
11674f45fb0bSSameer Pujar				mvc@290a000 {
11684f45fb0bSSameer Pujar					status = "okay";
11694f45fb0bSSameer Pujar
11704f45fb0bSSameer Pujar					ports {
11714f45fb0bSSameer Pujar						#address-cells = <1>;
11724f45fb0bSSameer Pujar						#size-cells = <0>;
11734f45fb0bSSameer Pujar
11744f45fb0bSSameer Pujar						port@0 {
11754f45fb0bSSameer Pujar							reg = <0>;
11764f45fb0bSSameer Pujar
11774f45fb0bSSameer Pujar							mvc1_cif_in_ep: endpoint {
11784f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_in_ep>;
11794f45fb0bSSameer Pujar							};
11804f45fb0bSSameer Pujar						};
11814f45fb0bSSameer Pujar
11824f45fb0bSSameer Pujar						mvc1_out_port: port@1 {
11834f45fb0bSSameer Pujar							reg = <1>;
11844f45fb0bSSameer Pujar
11854f45fb0bSSameer Pujar							mvc1_cif_out_ep: endpoint {
11864f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_out_ep>;
11874f45fb0bSSameer Pujar							};
11884f45fb0bSSameer Pujar						};
11894f45fb0bSSameer Pujar					};
11904f45fb0bSSameer Pujar				};
11914f45fb0bSSameer Pujar
11924f45fb0bSSameer Pujar				mvc@290a200 {
11934f45fb0bSSameer Pujar					status = "okay";
11944f45fb0bSSameer Pujar
11954f45fb0bSSameer Pujar					ports {
11964f45fb0bSSameer Pujar						#address-cells = <1>;
11974f45fb0bSSameer Pujar						#size-cells = <0>;
11984f45fb0bSSameer Pujar
11994f45fb0bSSameer Pujar						port@0 {
12004f45fb0bSSameer Pujar							reg = <0>;
12014f45fb0bSSameer Pujar
12024f45fb0bSSameer Pujar							mvc2_cif_in_ep: endpoint {
12034f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_in_ep>;
12044f45fb0bSSameer Pujar							};
12054f45fb0bSSameer Pujar						};
12064f45fb0bSSameer Pujar
12074f45fb0bSSameer Pujar						mvc2_out_port: port@1 {
12084f45fb0bSSameer Pujar							reg = <1>;
12094f45fb0bSSameer Pujar
12104f45fb0bSSameer Pujar							mvc2_cif_out_ep: endpoint {
12114f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_out_ep>;
12124f45fb0bSSameer Pujar							};
12134f45fb0bSSameer Pujar						};
12144f45fb0bSSameer Pujar					};
12154f45fb0bSSameer Pujar				};
12164f45fb0bSSameer Pujar
12174f45fb0bSSameer Pujar				amx@2903000 {
12184f45fb0bSSameer Pujar					status = "okay";
12194f45fb0bSSameer Pujar
12204f45fb0bSSameer Pujar					ports {
12214f45fb0bSSameer Pujar						#address-cells = <1>;
12224f45fb0bSSameer Pujar						#size-cells = <0>;
12234f45fb0bSSameer Pujar
12244f45fb0bSSameer Pujar						port@0 {
12254f45fb0bSSameer Pujar							reg = <0>;
12264f45fb0bSSameer Pujar
12274f45fb0bSSameer Pujar							amx1_in1_ep: endpoint {
12284f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in1_ep>;
12294f45fb0bSSameer Pujar							};
12304f45fb0bSSameer Pujar						};
12314f45fb0bSSameer Pujar
12324f45fb0bSSameer Pujar						port@1 {
12334f45fb0bSSameer Pujar							reg = <1>;
12344f45fb0bSSameer Pujar
12354f45fb0bSSameer Pujar							amx1_in2_ep: endpoint {
12364f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in2_ep>;
12374f45fb0bSSameer Pujar							};
12384f45fb0bSSameer Pujar						};
12394f45fb0bSSameer Pujar
12404f45fb0bSSameer Pujar						port@2 {
12414f45fb0bSSameer Pujar							reg = <2>;
12424f45fb0bSSameer Pujar
12434f45fb0bSSameer Pujar							amx1_in3_ep: endpoint {
12444f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in3_ep>;
12454f45fb0bSSameer Pujar							};
12464f45fb0bSSameer Pujar						};
12474f45fb0bSSameer Pujar
12484f45fb0bSSameer Pujar						port@3 {
12494f45fb0bSSameer Pujar							reg = <3>;
12504f45fb0bSSameer Pujar
12514f45fb0bSSameer Pujar							amx1_in4_ep: endpoint {
12524f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in4_ep>;
12534f45fb0bSSameer Pujar							};
12544f45fb0bSSameer Pujar						};
12554f45fb0bSSameer Pujar
12564f45fb0bSSameer Pujar						amx1_out_port: port@4 {
12574f45fb0bSSameer Pujar							reg = <4>;
12584f45fb0bSSameer Pujar
12594f45fb0bSSameer Pujar							amx1_out_ep: endpoint {
12604f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_out_ep>;
12614f45fb0bSSameer Pujar							};
12624f45fb0bSSameer Pujar						};
12634f45fb0bSSameer Pujar					};
12644f45fb0bSSameer Pujar				};
12654f45fb0bSSameer Pujar
12664f45fb0bSSameer Pujar				amx@2903100 {
12674f45fb0bSSameer Pujar					status = "okay";
12684f45fb0bSSameer Pujar
12694f45fb0bSSameer Pujar					ports {
12704f45fb0bSSameer Pujar						#address-cells = <1>;
12714f45fb0bSSameer Pujar						#size-cells = <0>;
12724f45fb0bSSameer Pujar
12734f45fb0bSSameer Pujar						port@0 {
12744f45fb0bSSameer Pujar							reg = <0>;
12754f45fb0bSSameer Pujar
12764f45fb0bSSameer Pujar							amx2_in1_ep: endpoint {
12774f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in1_ep>;
12784f45fb0bSSameer Pujar							};
12794f45fb0bSSameer Pujar						};
12804f45fb0bSSameer Pujar
12814f45fb0bSSameer Pujar						port@1 {
12824f45fb0bSSameer Pujar							reg = <1>;
12834f45fb0bSSameer Pujar
12844f45fb0bSSameer Pujar							amx2_in2_ep: endpoint {
12854f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in2_ep>;
12864f45fb0bSSameer Pujar							};
12874f45fb0bSSameer Pujar						};
12884f45fb0bSSameer Pujar
12894f45fb0bSSameer Pujar						amx2_in3_port: port@2 {
12904f45fb0bSSameer Pujar							reg = <2>;
12914f45fb0bSSameer Pujar
12924f45fb0bSSameer Pujar							amx2_in3_ep: endpoint {
12934f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in3_ep>;
12944f45fb0bSSameer Pujar							};
12954f45fb0bSSameer Pujar						};
12964f45fb0bSSameer Pujar
12974f45fb0bSSameer Pujar						amx2_in4_port: port@3 {
12984f45fb0bSSameer Pujar							reg = <3>;
12994f45fb0bSSameer Pujar
13004f45fb0bSSameer Pujar							amx2_in4_ep: endpoint {
13014f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in4_ep>;
13024f45fb0bSSameer Pujar							};
13034f45fb0bSSameer Pujar						};
13044f45fb0bSSameer Pujar
13054f45fb0bSSameer Pujar						amx2_out_port: port@4 {
13064f45fb0bSSameer Pujar							reg = <4>;
13074f45fb0bSSameer Pujar
13084f45fb0bSSameer Pujar							amx2_out_ep: endpoint {
13094f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_out_ep>;
13104f45fb0bSSameer Pujar							};
13114f45fb0bSSameer Pujar						};
13124f45fb0bSSameer Pujar					};
13134f45fb0bSSameer Pujar				};
13144f45fb0bSSameer Pujar
13154f45fb0bSSameer Pujar				amx@2903200 {
13164f45fb0bSSameer Pujar					status = "okay";
13174f45fb0bSSameer Pujar
13184f45fb0bSSameer Pujar					ports {
13194f45fb0bSSameer Pujar						#address-cells = <1>;
13204f45fb0bSSameer Pujar						#size-cells = <0>;
13214f45fb0bSSameer Pujar
13224f45fb0bSSameer Pujar						port@0 {
13234f45fb0bSSameer Pujar							reg = <0>;
13244f45fb0bSSameer Pujar
13254f45fb0bSSameer Pujar							amx3_in1_ep: endpoint {
13264f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in1_ep>;
13274f45fb0bSSameer Pujar							};
13284f45fb0bSSameer Pujar						};
13294f45fb0bSSameer Pujar
13304f45fb0bSSameer Pujar						port@1 {
13314f45fb0bSSameer Pujar							reg = <1>;
13324f45fb0bSSameer Pujar
13334f45fb0bSSameer Pujar							amx3_in2_ep: endpoint {
13344f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in2_ep>;
13354f45fb0bSSameer Pujar							};
13364f45fb0bSSameer Pujar						};
13374f45fb0bSSameer Pujar
13384f45fb0bSSameer Pujar						port@2 {
13394f45fb0bSSameer Pujar							reg = <2>;
13404f45fb0bSSameer Pujar
13414f45fb0bSSameer Pujar							amx3_in3_ep: endpoint {
13424f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in3_ep>;
13434f45fb0bSSameer Pujar							};
13444f45fb0bSSameer Pujar						};
13454f45fb0bSSameer Pujar
13464f45fb0bSSameer Pujar						port@3 {
13474f45fb0bSSameer Pujar							reg = <3>;
13484f45fb0bSSameer Pujar
13494f45fb0bSSameer Pujar							amx3_in4_ep: endpoint {
13504f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in4_ep>;
13514f45fb0bSSameer Pujar							};
13524f45fb0bSSameer Pujar						};
13534f45fb0bSSameer Pujar
13544f45fb0bSSameer Pujar						amx3_out_port: port@4 {
13554f45fb0bSSameer Pujar							reg = <4>;
13564f45fb0bSSameer Pujar
13574f45fb0bSSameer Pujar							amx3_out_ep: endpoint {
13584f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_out_ep>;
13594f45fb0bSSameer Pujar							};
13604f45fb0bSSameer Pujar						};
13614f45fb0bSSameer Pujar					};
13624f45fb0bSSameer Pujar				};
13634f45fb0bSSameer Pujar
13644f45fb0bSSameer Pujar				amx@2903300 {
13654f45fb0bSSameer Pujar					status = "okay";
13664f45fb0bSSameer Pujar
13674f45fb0bSSameer Pujar					ports {
13684f45fb0bSSameer Pujar						#address-cells = <1>;
13694f45fb0bSSameer Pujar						#size-cells = <0>;
13704f45fb0bSSameer Pujar
13714f45fb0bSSameer Pujar						port@0 {
13724f45fb0bSSameer Pujar							reg = <0>;
13734f45fb0bSSameer Pujar
13744f45fb0bSSameer Pujar							amx4_in1_ep: endpoint {
13754f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in1_ep>;
13764f45fb0bSSameer Pujar							};
13774f45fb0bSSameer Pujar						};
13784f45fb0bSSameer Pujar
13794f45fb0bSSameer Pujar						port@1 {
13804f45fb0bSSameer Pujar							reg = <1>;
13814f45fb0bSSameer Pujar
13824f45fb0bSSameer Pujar							amx4_in2_ep: endpoint {
13834f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in2_ep>;
13844f45fb0bSSameer Pujar							};
13854f45fb0bSSameer Pujar						};
13864f45fb0bSSameer Pujar
13874f45fb0bSSameer Pujar						port@2 {
13884f45fb0bSSameer Pujar							reg = <2>;
13894f45fb0bSSameer Pujar
13904f45fb0bSSameer Pujar							amx4_in3_ep: endpoint {
13914f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in3_ep>;
13924f45fb0bSSameer Pujar							};
13934f45fb0bSSameer Pujar						};
13944f45fb0bSSameer Pujar
13954f45fb0bSSameer Pujar						port@3 {
13964f45fb0bSSameer Pujar							reg = <3>;
13974f45fb0bSSameer Pujar
13984f45fb0bSSameer Pujar							amx4_in4_ep: endpoint {
13994f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in4_ep>;
14004f45fb0bSSameer Pujar							};
14014f45fb0bSSameer Pujar						};
14024f45fb0bSSameer Pujar
14034f45fb0bSSameer Pujar						amx4_out_port: port@4 {
14044f45fb0bSSameer Pujar							reg = <4>;
14054f45fb0bSSameer Pujar
14064f45fb0bSSameer Pujar							amx4_out_ep: endpoint {
14074f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_out_ep>;
14084f45fb0bSSameer Pujar							};
14094f45fb0bSSameer Pujar						};
14104f45fb0bSSameer Pujar					};
14114f45fb0bSSameer Pujar				};
14124f45fb0bSSameer Pujar
14134f45fb0bSSameer Pujar				adx@2903800 {
14144f45fb0bSSameer Pujar					status = "okay";
14154f45fb0bSSameer Pujar
14164f45fb0bSSameer Pujar					ports {
14174f45fb0bSSameer Pujar						#address-cells = <1>;
14184f45fb0bSSameer Pujar						#size-cells = <0>;
14194f45fb0bSSameer Pujar
14204f45fb0bSSameer Pujar						port@0 {
14214f45fb0bSSameer Pujar							reg = <0>;
14224f45fb0bSSameer Pujar
14234f45fb0bSSameer Pujar							adx1_in_ep: endpoint {
14244f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_in_ep>;
14254f45fb0bSSameer Pujar							};
14264f45fb0bSSameer Pujar						};
14274f45fb0bSSameer Pujar
14284f45fb0bSSameer Pujar						adx1_out1_port: port@1 {
14294f45fb0bSSameer Pujar							reg = <1>;
14304f45fb0bSSameer Pujar
14314f45fb0bSSameer Pujar							adx1_out1_ep: endpoint {
14324f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out1_ep>;
14334f45fb0bSSameer Pujar							};
14344f45fb0bSSameer Pujar						};
14354f45fb0bSSameer Pujar
14364f45fb0bSSameer Pujar						adx1_out2_port: port@2 {
14374f45fb0bSSameer Pujar							reg = <2>;
14384f45fb0bSSameer Pujar
14394f45fb0bSSameer Pujar							adx1_out2_ep: endpoint {
14404f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out2_ep>;
14414f45fb0bSSameer Pujar							};
14424f45fb0bSSameer Pujar						};
14434f45fb0bSSameer Pujar
14444f45fb0bSSameer Pujar						adx1_out3_port: port@3 {
14454f45fb0bSSameer Pujar							reg = <3>;
14464f45fb0bSSameer Pujar
14474f45fb0bSSameer Pujar							adx1_out3_ep: endpoint {
14484f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out3_ep>;
14494f45fb0bSSameer Pujar							};
14504f45fb0bSSameer Pujar						};
14514f45fb0bSSameer Pujar
14524f45fb0bSSameer Pujar						adx1_out4_port: port@4 {
14534f45fb0bSSameer Pujar							reg = <4>;
14544f45fb0bSSameer Pujar
14554f45fb0bSSameer Pujar							adx1_out4_ep: endpoint {
14564f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out4_ep>;
14574f45fb0bSSameer Pujar							};
14584f45fb0bSSameer Pujar						};
14594f45fb0bSSameer Pujar					};
14604f45fb0bSSameer Pujar				};
14614f45fb0bSSameer Pujar
14624f45fb0bSSameer Pujar				adx@2903900 {
14634f45fb0bSSameer Pujar					status = "okay";
14644f45fb0bSSameer Pujar
14654f45fb0bSSameer Pujar					ports {
14664f45fb0bSSameer Pujar						#address-cells = <1>;
14674f45fb0bSSameer Pujar						#size-cells = <0>;
14684f45fb0bSSameer Pujar
14694f45fb0bSSameer Pujar						port@0 {
14704f45fb0bSSameer Pujar							reg = <0>;
14714f45fb0bSSameer Pujar
14724f45fb0bSSameer Pujar							adx2_in_ep: endpoint {
14734f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_in_ep>;
14744f45fb0bSSameer Pujar							};
14754f45fb0bSSameer Pujar						};
14764f45fb0bSSameer Pujar
14774f45fb0bSSameer Pujar						adx2_out1_port: port@1 {
14784f45fb0bSSameer Pujar							reg = <1>;
14794f45fb0bSSameer Pujar
14804f45fb0bSSameer Pujar							adx2_out1_ep: endpoint {
14814f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out1_ep>;
14824f45fb0bSSameer Pujar							};
14834f45fb0bSSameer Pujar						};
14844f45fb0bSSameer Pujar
14854f45fb0bSSameer Pujar						adx2_out2_port: port@2 {
14864f45fb0bSSameer Pujar							reg = <2>;
14874f45fb0bSSameer Pujar
14884f45fb0bSSameer Pujar							adx2_out2_ep: endpoint {
14894f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out2_ep>;
14904f45fb0bSSameer Pujar							};
14914f45fb0bSSameer Pujar						};
14924f45fb0bSSameer Pujar
14934f45fb0bSSameer Pujar						adx2_out3_port: port@3 {
14944f45fb0bSSameer Pujar							reg = <3>;
14954f45fb0bSSameer Pujar
14964f45fb0bSSameer Pujar							adx2_out3_ep: endpoint {
14974f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out3_ep>;
14984f45fb0bSSameer Pujar							};
14994f45fb0bSSameer Pujar						};
15004f45fb0bSSameer Pujar
15014f45fb0bSSameer Pujar						adx2_out4_port: port@4 {
15024f45fb0bSSameer Pujar							reg = <4>;
15034f45fb0bSSameer Pujar
15044f45fb0bSSameer Pujar							adx2_out4_ep: endpoint {
15054f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out4_ep>;
15064f45fb0bSSameer Pujar							};
15074f45fb0bSSameer Pujar						};
15084f45fb0bSSameer Pujar					};
15094f45fb0bSSameer Pujar				};
15104f45fb0bSSameer Pujar
15114f45fb0bSSameer Pujar				adx@2903a00 {
15124f45fb0bSSameer Pujar					status = "okay";
15134f45fb0bSSameer Pujar
15144f45fb0bSSameer Pujar					ports {
15154f45fb0bSSameer Pujar						#address-cells = <1>;
15164f45fb0bSSameer Pujar						#size-cells = <0>;
15174f45fb0bSSameer Pujar
15184f45fb0bSSameer Pujar						port@0 {
15194f45fb0bSSameer Pujar							reg = <0>;
15204f45fb0bSSameer Pujar
15214f45fb0bSSameer Pujar							adx3_in_ep: endpoint {
15224f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_in_ep>;
15234f45fb0bSSameer Pujar							};
15244f45fb0bSSameer Pujar						};
15254f45fb0bSSameer Pujar
15264f45fb0bSSameer Pujar						adx3_out1_port: port@1 {
15274f45fb0bSSameer Pujar							reg = <1>;
15284f45fb0bSSameer Pujar
15294f45fb0bSSameer Pujar							adx3_out1_ep: endpoint {
15304f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out1_ep>;
15314f45fb0bSSameer Pujar							};
15324f45fb0bSSameer Pujar						};
15334f45fb0bSSameer Pujar
15344f45fb0bSSameer Pujar						adx3_out2_port: port@2 {
15354f45fb0bSSameer Pujar							reg = <2>;
15364f45fb0bSSameer Pujar
15374f45fb0bSSameer Pujar							adx3_out2_ep: endpoint {
15384f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out2_ep>;
15394f45fb0bSSameer Pujar							};
15404f45fb0bSSameer Pujar						};
15414f45fb0bSSameer Pujar
15424f45fb0bSSameer Pujar						adx3_out3_port: port@3 {
15434f45fb0bSSameer Pujar							reg = <3>;
15444f45fb0bSSameer Pujar
15454f45fb0bSSameer Pujar							adx3_out3_ep: endpoint {
15464f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out3_ep>;
15474f45fb0bSSameer Pujar							};
15484f45fb0bSSameer Pujar						};
15494f45fb0bSSameer Pujar
15504f45fb0bSSameer Pujar						adx3_out4_port: port@4 {
15514f45fb0bSSameer Pujar							reg = <4>;
15524f45fb0bSSameer Pujar
15534f45fb0bSSameer Pujar							adx3_out4_ep: endpoint {
15544f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out4_ep>;
15554f45fb0bSSameer Pujar							};
15564f45fb0bSSameer Pujar						};
15574f45fb0bSSameer Pujar					};
15584f45fb0bSSameer Pujar				};
15594f45fb0bSSameer Pujar
15604f45fb0bSSameer Pujar				adx@2903b00 {
15614f45fb0bSSameer Pujar					status = "okay";
15624f45fb0bSSameer Pujar
15634f45fb0bSSameer Pujar					ports {
15644f45fb0bSSameer Pujar						#address-cells = <1>;
15654f45fb0bSSameer Pujar						#size-cells = <0>;
15664f45fb0bSSameer Pujar
15674f45fb0bSSameer Pujar						port@0 {
15684f45fb0bSSameer Pujar							reg = <0>;
15694f45fb0bSSameer Pujar
15704f45fb0bSSameer Pujar							adx4_in_ep: endpoint {
15714f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_in_ep>;
15724f45fb0bSSameer Pujar							};
15734f45fb0bSSameer Pujar						};
15744f45fb0bSSameer Pujar
15754f45fb0bSSameer Pujar						adx4_out1_port: port@1 {
15764f45fb0bSSameer Pujar							reg = <1>;
15774f45fb0bSSameer Pujar
15784f45fb0bSSameer Pujar							adx4_out1_ep: endpoint {
15794f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out1_ep>;
15804f45fb0bSSameer Pujar							};
15814f45fb0bSSameer Pujar						};
15824f45fb0bSSameer Pujar
15834f45fb0bSSameer Pujar						adx4_out2_port: port@2 {
15844f45fb0bSSameer Pujar							reg = <2>;
15854f45fb0bSSameer Pujar
15864f45fb0bSSameer Pujar							adx4_out2_ep: endpoint {
15874f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out2_ep>;
15884f45fb0bSSameer Pujar							};
15894f45fb0bSSameer Pujar						};
15904f45fb0bSSameer Pujar
15914f45fb0bSSameer Pujar						adx4_out3_port: port@3 {
15924f45fb0bSSameer Pujar							reg = <3>;
15934f45fb0bSSameer Pujar
15944f45fb0bSSameer Pujar							adx4_out3_ep: endpoint {
15954f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out3_ep>;
15964f45fb0bSSameer Pujar							};
15974f45fb0bSSameer Pujar						};
15984f45fb0bSSameer Pujar
15994f45fb0bSSameer Pujar						adx4_out4_port: port@4 {
16004f45fb0bSSameer Pujar							reg = <4>;
16014f45fb0bSSameer Pujar
16024f45fb0bSSameer Pujar							adx4_out4_ep: endpoint {
16034f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out4_ep>;
16044f45fb0bSSameer Pujar							};
16054f45fb0bSSameer Pujar						};
16064f45fb0bSSameer Pujar					};
16074f45fb0bSSameer Pujar				};
16084f45fb0bSSameer Pujar
16094f45fb0bSSameer Pujar				amixer@290bb00 {
16104f45fb0bSSameer Pujar					status = "okay";
16114f45fb0bSSameer Pujar
16124f45fb0bSSameer Pujar					ports {
16134f45fb0bSSameer Pujar						#address-cells = <1>;
16144f45fb0bSSameer Pujar						#size-cells = <0>;
16154f45fb0bSSameer Pujar
16164f45fb0bSSameer Pujar						port@0 {
16174f45fb0bSSameer Pujar							reg = <0x0>;
16184f45fb0bSSameer Pujar
16194f45fb0bSSameer Pujar							mixer_in1_ep: endpoint {
16204f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in1_ep>;
16214f45fb0bSSameer Pujar							};
16224f45fb0bSSameer Pujar						};
16234f45fb0bSSameer Pujar
16244f45fb0bSSameer Pujar						port@1 {
16254f45fb0bSSameer Pujar							reg = <0x1>;
16264f45fb0bSSameer Pujar
16274f45fb0bSSameer Pujar							mixer_in2_ep: endpoint {
16284f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in2_ep>;
16294f45fb0bSSameer Pujar							};
16304f45fb0bSSameer Pujar						};
16314f45fb0bSSameer Pujar
16324f45fb0bSSameer Pujar						port@2 {
16334f45fb0bSSameer Pujar							reg = <0x2>;
16344f45fb0bSSameer Pujar
16354f45fb0bSSameer Pujar							mixer_in3_ep: endpoint {
16364f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in3_ep>;
16374f45fb0bSSameer Pujar							};
16384f45fb0bSSameer Pujar						};
16394f45fb0bSSameer Pujar
16404f45fb0bSSameer Pujar						port@3 {
16414f45fb0bSSameer Pujar							reg = <0x3>;
16424f45fb0bSSameer Pujar
16434f45fb0bSSameer Pujar							mixer_in4_ep: endpoint {
16444f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in4_ep>;
16454f45fb0bSSameer Pujar							};
16464f45fb0bSSameer Pujar						};
16474f45fb0bSSameer Pujar
16484f45fb0bSSameer Pujar						port@4 {
16494f45fb0bSSameer Pujar							reg = <0x4>;
16504f45fb0bSSameer Pujar
16514f45fb0bSSameer Pujar							mixer_in5_ep: endpoint {
16524f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in5_ep>;
16534f45fb0bSSameer Pujar							};
16544f45fb0bSSameer Pujar						};
16554f45fb0bSSameer Pujar
16564f45fb0bSSameer Pujar						port@5 {
16574f45fb0bSSameer Pujar							reg = <0x5>;
16584f45fb0bSSameer Pujar
16594f45fb0bSSameer Pujar							mixer_in6_ep: endpoint {
16604f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in6_ep>;
16614f45fb0bSSameer Pujar							};
16624f45fb0bSSameer Pujar						};
16634f45fb0bSSameer Pujar
16644f45fb0bSSameer Pujar						port@6 {
16654f45fb0bSSameer Pujar							reg = <0x6>;
16664f45fb0bSSameer Pujar
16674f45fb0bSSameer Pujar							mixer_in7_ep: endpoint {
16684f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in7_ep>;
16694f45fb0bSSameer Pujar							};
16704f45fb0bSSameer Pujar						};
16714f45fb0bSSameer Pujar
16724f45fb0bSSameer Pujar						port@7 {
16734f45fb0bSSameer Pujar							reg = <0x7>;
16744f45fb0bSSameer Pujar
16754f45fb0bSSameer Pujar							mixer_in8_ep: endpoint {
16764f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in8_ep>;
16774f45fb0bSSameer Pujar							};
16784f45fb0bSSameer Pujar						};
16794f45fb0bSSameer Pujar
16804f45fb0bSSameer Pujar						port@8 {
16814f45fb0bSSameer Pujar							reg = <0x8>;
16824f45fb0bSSameer Pujar
16834f45fb0bSSameer Pujar							mixer_in9_ep: endpoint {
16844f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in9_ep>;
16854f45fb0bSSameer Pujar							};
16864f45fb0bSSameer Pujar						};
16874f45fb0bSSameer Pujar
16884f45fb0bSSameer Pujar						port@9 {
16894f45fb0bSSameer Pujar							reg = <0x9>;
16904f45fb0bSSameer Pujar
16914f45fb0bSSameer Pujar							mixer_in10_ep: endpoint {
16924f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in10_ep>;
16934f45fb0bSSameer Pujar							};
16944f45fb0bSSameer Pujar						};
16954f45fb0bSSameer Pujar
16964f45fb0bSSameer Pujar						mixer_out1_port: port@a {
16974f45fb0bSSameer Pujar							reg = <0xa>;
16984f45fb0bSSameer Pujar
16994f45fb0bSSameer Pujar							mixer_out1_ep: endpoint {
17004f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out1_ep>;
17014f45fb0bSSameer Pujar							};
17024f45fb0bSSameer Pujar						};
17034f45fb0bSSameer Pujar
17044f45fb0bSSameer Pujar						mixer_out2_port: port@b {
17054f45fb0bSSameer Pujar							reg = <0xb>;
17064f45fb0bSSameer Pujar
17074f45fb0bSSameer Pujar							mixer_out2_ep: endpoint {
17084f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out2_ep>;
17094f45fb0bSSameer Pujar							};
17104f45fb0bSSameer Pujar						};
17114f45fb0bSSameer Pujar
17124f45fb0bSSameer Pujar						mixer_out3_port: port@c {
17134f45fb0bSSameer Pujar							reg = <0xc>;
17144f45fb0bSSameer Pujar
17154f45fb0bSSameer Pujar							mixer_out3_ep: endpoint {
17164f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out3_ep>;
17174f45fb0bSSameer Pujar							};
17184f45fb0bSSameer Pujar						};
17194f45fb0bSSameer Pujar
17204f45fb0bSSameer Pujar						mixer_out4_port: port@d {
17214f45fb0bSSameer Pujar							reg = <0xd>;
17224f45fb0bSSameer Pujar
17234f45fb0bSSameer Pujar							mixer_out4_ep: endpoint {
17244f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out4_ep>;
17254f45fb0bSSameer Pujar							};
17264f45fb0bSSameer Pujar						};
17274f45fb0bSSameer Pujar
17284f45fb0bSSameer Pujar						mixer_out5_port: port@e {
17294f45fb0bSSameer Pujar							reg = <0xe>;
17304f45fb0bSSameer Pujar
17314f45fb0bSSameer Pujar							mixer_out5_ep: endpoint {
17324f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out5_ep>;
17334f45fb0bSSameer Pujar							};
17344f45fb0bSSameer Pujar						};
17354f45fb0bSSameer Pujar					};
17364f45fb0bSSameer Pujar				};
17375b4f6323SSameer Pujar			};
17389a182db4SSameer Pujar		};
17399a182db4SSameer Pujar
1740228f1e6aSThierry Reding		i2c@3160000 {
1741228f1e6aSThierry Reding			eeprom@56 {
1742228f1e6aSThierry Reding				compatible = "atmel,24c02";
1743228f1e6aSThierry Reding				reg = <0x56>;
1744228f1e6aSThierry Reding
1745a4387f29SJon Hunter				label = "system";
1746228f1e6aSThierry Reding				vcc-supply = <&vdd_1v8ls>;
1747228f1e6aSThierry Reding				address-width = <8>;
1748228f1e6aSThierry Reding				pagesize = <8>;
1749228f1e6aSThierry Reding				size = <256>;
1750228f1e6aSThierry Reding				read-only;
1751228f1e6aSThierry Reding			};
1752228f1e6aSThierry Reding		};
1753228f1e6aSThierry Reding
17545eef17eeSThierry Reding		ddc: i2c@31c0000 {
17555eef17eeSThierry Reding			status = "okay";
17565eef17eeSThierry Reding		};
17575eef17eeSThierry Reding
1758b8656c67SMikko Perttunen		/* SDMMC1 (SD/MMC) */
175967bb17f6SThierry Reding		mmc@3400000 {
1760b8656c67SMikko Perttunen			status = "okay";
1761b8656c67SMikko Perttunen		};
176258542353SThierry Reding
17635eef17eeSThierry Reding		hda@3510000 {
1764b8928c2bSThierry Reding			nvidia,model = "NVIDIA Jetson AGX Xavier HDA";
176533c038e4SThierry Reding			status = "okay";
176633c038e4SThierry Reding		};
176733c038e4SThierry Reding
176892f37c0aSJC Kuo		padctl@3520000 {
176992f37c0aSJC Kuo			status = "okay";
177092f37c0aSJC Kuo
177192f37c0aSJC Kuo			pads {
177292f37c0aSJC Kuo				usb2 {
177392f37c0aSJC Kuo					lanes {
177440b4d824SJC Kuo						usb2-0 {
177540b4d824SJC Kuo							status = "okay";
177640b4d824SJC Kuo						};
177740b4d824SJC Kuo
177892f37c0aSJC Kuo						usb2-1 {
177992f37c0aSJC Kuo							status = "okay";
178092f37c0aSJC Kuo						};
178192f37c0aSJC Kuo
178292f37c0aSJC Kuo						usb2-3 {
178392f37c0aSJC Kuo							status = "okay";
178492f37c0aSJC Kuo						};
178592f37c0aSJC Kuo					};
178692f37c0aSJC Kuo				};
178792f37c0aSJC Kuo
178892f37c0aSJC Kuo				usb3 {
178992f37c0aSJC Kuo					lanes {
179092f37c0aSJC Kuo						usb3-0 {
179192f37c0aSJC Kuo							status = "okay";
179292f37c0aSJC Kuo						};
179392f37c0aSJC Kuo
179440b4d824SJC Kuo						usb3-2 {
179540b4d824SJC Kuo							status = "okay";
179640b4d824SJC Kuo						};
179740b4d824SJC Kuo
179892f37c0aSJC Kuo						usb3-3 {
179992f37c0aSJC Kuo							status = "okay";
180092f37c0aSJC Kuo						};
180192f37c0aSJC Kuo					};
180292f37c0aSJC Kuo				};
180392f37c0aSJC Kuo			};
180492f37c0aSJC Kuo
180592f37c0aSJC Kuo			ports {
180640b4d824SJC Kuo				usb2-0 {
180740b4d824SJC Kuo					mode = "host";
180840b4d824SJC Kuo					status = "okay";
180940b4d824SJC Kuo				};
181040b4d824SJC Kuo
181192f37c0aSJC Kuo				usb2-1 {
181292f37c0aSJC Kuo					mode = "host";
181392f37c0aSJC Kuo					status = "okay";
181492f37c0aSJC Kuo				};
181592f37c0aSJC Kuo
181692f37c0aSJC Kuo				usb2-3 {
181792f37c0aSJC Kuo					mode = "host";
181892f37c0aSJC Kuo					status = "okay";
181992f37c0aSJC Kuo				};
182092f37c0aSJC Kuo
182192f37c0aSJC Kuo				usb3-0 {
182292f37c0aSJC Kuo					nvidia,usb2-companion = <1>;
182392f37c0aSJC Kuo					status = "okay";
182492f37c0aSJC Kuo				};
182592f37c0aSJC Kuo
182640b4d824SJC Kuo				usb3-2 {
182740b4d824SJC Kuo					nvidia,usb2-companion = <0>;
182840b4d824SJC Kuo					status = "okay";
182940b4d824SJC Kuo				};
183040b4d824SJC Kuo
183192f37c0aSJC Kuo				usb3-3 {
183292f37c0aSJC Kuo					nvidia,usb2-companion = <3>;
183392f37c0aSJC Kuo					maximum-speed = "super-speed";
183492f37c0aSJC Kuo					status = "okay";
183592f37c0aSJC Kuo				};
183692f37c0aSJC Kuo			};
183792f37c0aSJC Kuo		};
183892f37c0aSJC Kuo
183992f37c0aSJC Kuo		usb@3610000 {
184092f37c0aSJC Kuo			status = "okay";
184192f37c0aSJC Kuo
184240b4d824SJC Kuo			phys =	<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
184340b4d824SJC Kuo				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
18448b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
18458b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
184640b4d824SJC Kuo				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>,
18478b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>;
184840b4d824SJC Kuo			phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3";
184992f37c0aSJC Kuo		};
185092f37c0aSJC Kuo
18513032985aSSameer Pujar		i2c@c250000 {
18523032985aSSameer Pujar			status = "okay";
18533032985aSSameer Pujar
18543032985aSSameer Pujar			rt5658: audio-codec@1a {
18553032985aSSameer Pujar				status = "okay";
18563032985aSSameer Pujar
18573032985aSSameer Pujar				compatible = "realtek,rt5658";
18583032985aSSameer Pujar				reg = <0x1a>;
18593032985aSSameer Pujar				interrupt-parent = <&gpio>;
18603032985aSSameer Pujar				interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>;
1861405fa9e9SSameer Pujar				clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>;
1862405fa9e9SSameer Pujar				clock-names = "mclk";
18633032985aSSameer Pujar				realtek,jd-src = <2>;
18643032985aSSameer Pujar				sound-name-prefix = "CVB-RT";
18655b4f6323SSameer Pujar
18665b4f6323SSameer Pujar				port {
18675b4f6323SSameer Pujar					rt5658_ep: endpoint {
18685b4f6323SSameer Pujar						remote-endpoint = <&i2s1_dap_ep>;
18695b4f6323SSameer Pujar						mclk-fs = <256>;
18705b4f6323SSameer Pujar					};
18715b4f6323SSameer Pujar				};
18723032985aSSameer Pujar			};
18733032985aSSameer Pujar		};
18743032985aSSameer Pujar
187558542353SThierry Reding		pwm@c340000 {
187658542353SThierry Reding			status = "okay";
187758542353SThierry Reding		};
187833c038e4SThierry Reding
187933c038e4SThierry Reding		host1x@13e00000 {
188033c038e4SThierry Reding			display-hub@15200000 {
188133c038e4SThierry Reding				status = "okay";
188233c038e4SThierry Reding			};
188333c038e4SThierry Reding
1884614d063fSThierry Reding			dpaux@155c0000 {
1885614d063fSThierry Reding				status = "okay";
1886614d063fSThierry Reding			};
1887614d063fSThierry Reding
1888614d063fSThierry Reding			dpaux@155d0000 {
1889614d063fSThierry Reding				status = "okay";
1890614d063fSThierry Reding			};
1891614d063fSThierry Reding
189233c038e4SThierry Reding			dpaux@155e0000 {
189333c038e4SThierry Reding				status = "okay";
189433c038e4SThierry Reding			};
189533c038e4SThierry Reding
1896614d063fSThierry Reding			/* DP0 */
1897614d063fSThierry Reding			sor@15b00000 {
1898614d063fSThierry Reding				status = "okay";
1899614d063fSThierry Reding
1900614d063fSThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
1901614d063fSThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
1902614d063fSThierry Reding
1903614d063fSThierry Reding				nvidia,dpaux = <&dpaux0>;
1904614d063fSThierry Reding			};
1905614d063fSThierry Reding
1906614d063fSThierry Reding			/* DP1 */
1907614d063fSThierry Reding			sor@15b40000 {
1908614d063fSThierry Reding				status = "okay";
1909614d063fSThierry Reding
1910614d063fSThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
1911614d063fSThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
1912614d063fSThierry Reding
1913614d063fSThierry Reding				nvidia,dpaux = <&dpaux1>;
1914614d063fSThierry Reding			};
1915614d063fSThierry Reding
1916614d063fSThierry Reding			/* HDMI */
191733c038e4SThierry Reding			sor@15b80000 {
191833c038e4SThierry Reding				status = "okay";
191933c038e4SThierry Reding
1920e8931a27SThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
1921e8931a27SThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
192233c038e4SThierry Reding				hdmi-supply = <&vdd_hdmi>;
192333c038e4SThierry Reding
192433c038e4SThierry Reding				nvidia,ddc-i2c-bus = <&ddc>;
192533c038e4SThierry Reding				nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2)
192633c038e4SThierry Reding							 GPIO_ACTIVE_LOW>;
192733c038e4SThierry Reding			};
192833c038e4SThierry Reding		};
192958542353SThierry Reding	};
193058542353SThierry Reding
1931a586c88eSVidya Sagar	pcie@14100000 {
1932a586c88eSVidya Sagar		status = "okay";
1933a586c88eSVidya Sagar
1934a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
1935a586c88eSVidya Sagar
1936a586c88eSVidya Sagar		phys = <&p2u_hsio_0>;
1937a586c88eSVidya Sagar		phy-names = "p2u-0";
1938a586c88eSVidya Sagar	};
1939a586c88eSVidya Sagar
1940a586c88eSVidya Sagar	pcie@14140000 {
1941a586c88eSVidya Sagar		status = "okay";
1942a586c88eSVidya Sagar
1943a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
1944a586c88eSVidya Sagar
1945a586c88eSVidya Sagar		phys = <&p2u_hsio_7>;
1946a586c88eSVidya Sagar		phy-names = "p2u-0";
1947a586c88eSVidya Sagar	};
1948a586c88eSVidya Sagar
1949a586c88eSVidya Sagar	pcie@14180000 {
1950a586c88eSVidya Sagar		status = "okay";
1951a586c88eSVidya Sagar
1952a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
1953a586c88eSVidya Sagar
1954a586c88eSVidya Sagar		phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>,
1955a586c88eSVidya Sagar		       <&p2u_hsio_5>;
1956a586c88eSVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
1957a586c88eSVidya Sagar	};
1958a586c88eSVidya Sagar
1959a586c88eSVidya Sagar	pcie@141a0000 {
196009a0774aSVidya Sagar		status = "okay";
1961a586c88eSVidya Sagar
1962a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
196309a0774aSVidya Sagar		vpcie3v3-supply = <&vdd_3v3_pcie>;
196409a0774aSVidya Sagar		vpcie12v-supply = <&vdd_12v_pcie>;
1965a586c88eSVidya Sagar
1966a586c88eSVidya Sagar		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
1967a586c88eSVidya Sagar		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
1968a586c88eSVidya Sagar		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
1969a586c88eSVidya Sagar
1970a586c88eSVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
1971a586c88eSVidya Sagar			    "p2u-5", "p2u-6", "p2u-7";
1972a586c88eSVidya Sagar	};
1973a586c88eSVidya Sagar
1974b9e2404cSMauro Carvalho Chehab	pcie-ep@141a0000 {
197584eaaf75SVidya Sagar		status = "disabled";
197684eaaf75SVidya Sagar
197784eaaf75SVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
197884eaaf75SVidya Sagar
197984eaaf75SVidya Sagar		reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
198084eaaf75SVidya Sagar
198184eaaf75SVidya Sagar		nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
198284eaaf75SVidya Sagar					      GPIO_ACTIVE_HIGH>;
198384eaaf75SVidya Sagar
198484eaaf75SVidya Sagar		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
198584eaaf75SVidya Sagar		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
198684eaaf75SVidya Sagar		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
198784eaaf75SVidya Sagar
198884eaaf75SVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
198984eaaf75SVidya Sagar			    "p2u-5", "p2u-6", "p2u-7";
199084eaaf75SVidya Sagar	};
199184eaaf75SVidya Sagar
1992cfe3af19SThierry Reding	fan: fan {
199358542353SThierry Reding		compatible = "pwm-fan";
199458542353SThierry Reding		pwms = <&pwm4 0 45334>;
1995cfe3af19SThierry Reding
1996cfe3af19SThierry Reding		cooling-levels = <0 64 128 255>;
1997cfe3af19SThierry Reding		#cooling-cells = <2>;
1998cfe3af19SThierry Reding	};
1999cfe3af19SThierry Reding
2000e47ac508SThierry Reding	gpio-keys {
2001e47ac508SThierry Reding		compatible = "gpio-keys";
2002e47ac508SThierry Reding
2003e47ac508SThierry Reding		force-recovery {
2004e47ac508SThierry Reding			label = "Force Recovery";
2005e47ac508SThierry Reding			gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
2006e47ac508SThierry Reding				       GPIO_ACTIVE_LOW>;
2007e47ac508SThierry Reding			linux,input-type = <EV_KEY>;
2008cd8f843cSThierry Reding			linux,code = <KEY_SLEEP>;
2009e47ac508SThierry Reding			debounce-interval = <10>;
2010e47ac508SThierry Reding		};
2011e47ac508SThierry Reding
2012e47ac508SThierry Reding		power {
2013e47ac508SThierry Reding			label = "Power";
2014e47ac508SThierry Reding			gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
2015e47ac508SThierry Reding					   GPIO_ACTIVE_LOW>;
2016e47ac508SThierry Reding			linux,input-type = <EV_KEY>;
2017e47ac508SThierry Reding			linux,code = <KEY_POWER>;
2018e47ac508SThierry Reding			debounce-interval = <10>;
2019e47ac508SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
2020e47ac508SThierry Reding			wakeup-source;
2021e47ac508SThierry Reding		};
2022e47ac508SThierry Reding	};
2023e47ac508SThierry Reding
20245b4f6323SSameer Pujar	sound {
20255b4f6323SSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
20265b4f6323SSameer Pujar		status = "okay";
20275b4f6323SSameer Pujar
20285b4f6323SSameer Pujar		dais = /* ADMAIF (FE) Ports */
20295b4f6323SSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
20305b4f6323SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
20315b4f6323SSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
20325b4f6323SSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
20335b4f6323SSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
20345b4f6323SSameer Pujar		       /* XBAR Ports */
20355b4f6323SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
20365b4f6323SSameer Pujar		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
20374f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
20384f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
20394f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
20404f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
20414f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
20424f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
20434f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
20444f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
20454f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
20464f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
20474f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
20484f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
20494f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
20504f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
20514f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
20524f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
20534f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
20544f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
20554f45fb0bSSameer Pujar		       /* HW accelerators */
20564f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
20574f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
20584f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
20594f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
20604f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
20614f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
20624f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
20634f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
20644f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
20654f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
20664f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
20674f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
20684f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
20694f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>, <&mixer_out3_port>,
20704f45fb0bSSameer Pujar		       <&mixer_out4_port>, <&mixer_out5_port>,
20715b4f6323SSameer Pujar		       /* BE I/O Ports */
20725b4f6323SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
20735b4f6323SSameer Pujar		       <&dmic3_port>;
20745b4f6323SSameer Pujar
2075b8928c2bSThierry Reding		label = "NVIDIA Jetson AGX Xavier APE";
20765b4f6323SSameer Pujar
20775b4f6323SSameer Pujar		widgets =
20785b4f6323SSameer Pujar			"Microphone",	"CVB-RT MIC Jack",
20795b4f6323SSameer Pujar			"Microphone",	"CVB-RT MIC",
20805b4f6323SSameer Pujar			"Headphone",	"CVB-RT HP Jack",
20815b4f6323SSameer Pujar			"Speaker",	"CVB-RT SPK";
20825b4f6323SSameer Pujar
20835b4f6323SSameer Pujar		routing =
20845b4f6323SSameer Pujar			/* I2S1 <-> RT5658 */
20855b4f6323SSameer Pujar			"CVB-RT AIF1 Playback",	"I2S1 DAP-Playback",
20865b4f6323SSameer Pujar			"I2S1 DAP-Capture",	"CVB-RT AIF1 Capture",
20875b4f6323SSameer Pujar			/* RT5658 Codec controls */
20885b4f6323SSameer Pujar			"CVB-RT HP Jack",	"CVB-RT HPO L Playback",
20895b4f6323SSameer Pujar			"CVB-RT HP Jack",	"CVB-RT HPO R Playback",
20905b4f6323SSameer Pujar			"CVB-RT IN1P",		"CVB-RT MIC Jack",
20915b4f6323SSameer Pujar			"CVB-RT IN2P",		"CVB-RT MIC Jack",
20925b4f6323SSameer Pujar			"CVB-RT SPK",		"CVB-RT SPO Playback",
20935b4f6323SSameer Pujar			"CVB-RT DMIC L1",	"CVB-RT MIC",
20945b4f6323SSameer Pujar			"CVB-RT DMIC L2",	"CVB-RT MIC",
20955b4f6323SSameer Pujar			"CVB-RT DMIC R1",	"CVB-RT MIC",
20965b4f6323SSameer Pujar			"CVB-RT DMIC R2",	"CVB-RT MIC";
20975b4f6323SSameer Pujar	};
20985b4f6323SSameer Pujar
2099cfe3af19SThierry Reding	thermal-zones {
2100*fe57ff53SThierry Reding		cpu-thermal {
2101cfe3af19SThierry Reding			polling-delay = <0>;
2102cfe3af19SThierry Reding			polling-delay-passive = <500>;
2103cfe3af19SThierry Reding			status = "okay";
2104cfe3af19SThierry Reding
2105cfe3af19SThierry Reding			trips {
2106cfe3af19SThierry Reding				cpu_trip_critical: critical {
2107cfe3af19SThierry Reding					temperature = <96500>;
2108cfe3af19SThierry Reding					hysteresis = <0>;
2109cfe3af19SThierry Reding					type = "critical";
2110cfe3af19SThierry Reding				};
2111cfe3af19SThierry Reding
2112cfe3af19SThierry Reding				cpu_trip_hot: hot {
2113cfe3af19SThierry Reding					temperature = <70000>;
2114cfe3af19SThierry Reding					hysteresis = <2000>;
2115cfe3af19SThierry Reding					type = "hot";
2116cfe3af19SThierry Reding				};
2117cfe3af19SThierry Reding
2118cfe3af19SThierry Reding				cpu_trip_active: active {
2119cfe3af19SThierry Reding					temperature = <50000>;
2120cfe3af19SThierry Reding					hysteresis = <2000>;
2121cfe3af19SThierry Reding					type = "active";
2122cfe3af19SThierry Reding				};
2123cfe3af19SThierry Reding
2124cfe3af19SThierry Reding				cpu_trip_passive: passive {
2125cfe3af19SThierry Reding					temperature = <30000>;
2126cfe3af19SThierry Reding					hysteresis = <2000>;
2127cfe3af19SThierry Reding					type = "passive";
2128cfe3af19SThierry Reding				};
2129cfe3af19SThierry Reding			};
2130cfe3af19SThierry Reding
2131cfe3af19SThierry Reding			cooling-maps {
2132cfe3af19SThierry Reding				cpu-critical {
2133cfe3af19SThierry Reding					cooling-device = <&fan 3 3>;
2134cfe3af19SThierry Reding					trip = <&cpu_trip_critical>;
2135cfe3af19SThierry Reding				};
2136cfe3af19SThierry Reding
2137cfe3af19SThierry Reding				cpu-hot {
2138cfe3af19SThierry Reding					cooling-device = <&fan 2 2>;
2139cfe3af19SThierry Reding					trip = <&cpu_trip_hot>;
2140cfe3af19SThierry Reding				};
2141cfe3af19SThierry Reding
2142cfe3af19SThierry Reding				cpu-active {
2143cfe3af19SThierry Reding					cooling-device = <&fan 1 1>;
2144cfe3af19SThierry Reding					trip = <&cpu_trip_active>;
2145cfe3af19SThierry Reding				};
2146cfe3af19SThierry Reding
2147cfe3af19SThierry Reding				cpu-passive {
2148cfe3af19SThierry Reding					cooling-device = <&fan 0 0>;
2149cfe3af19SThierry Reding					trip = <&cpu_trip_passive>;
2150cfe3af19SThierry Reding				};
2151cfe3af19SThierry Reding			};
2152cfe3af19SThierry Reding		};
2153cfe3af19SThierry Reding
2154*fe57ff53SThierry Reding		gpu-thermal {
2155cfe3af19SThierry Reding			polling-delay = <0>;
2156cfe3af19SThierry Reding			polling-delay-passive = <500>;
2157cfe3af19SThierry Reding			status = "okay";
2158cfe3af19SThierry Reding
2159cfe3af19SThierry Reding			trips {
2160cfe3af19SThierry Reding				gpu_alert0: critical {
2161cfe3af19SThierry Reding					temperature = <99000>;
2162cfe3af19SThierry Reding					hysteresis = <0>;
2163cfe3af19SThierry Reding					type = "critical";
2164cfe3af19SThierry Reding				};
2165cfe3af19SThierry Reding			};
2166cfe3af19SThierry Reding		};
2167cfe3af19SThierry Reding
2168*fe57ff53SThierry Reding		aux-thermal {
2169cfe3af19SThierry Reding			polling-delay = <0>;
2170cfe3af19SThierry Reding			polling-delay-passive = <500>;
2171cfe3af19SThierry Reding			status = "okay";
2172cfe3af19SThierry Reding
2173cfe3af19SThierry Reding			trips {
2174cfe3af19SThierry Reding				aux_alert0: critical {
2175cfe3af19SThierry Reding					temperature = <90000>;
2176cfe3af19SThierry Reding					hysteresis = <0>;
2177cfe3af19SThierry Reding					type = "critical";
2178cfe3af19SThierry Reding				};
2179cfe3af19SThierry Reding			};
2180cfe3af19SThierry Reding		};
2181b8656c67SMikko Perttunen	};
2182b8656c67SMikko Perttunen};
2183