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					};
767261a46a9SSameer Pujar
768261a46a9SSameer Pujar					xbar_asrc_in1_port: port@63 {
769261a46a9SSameer Pujar						reg = <0x63>;
770261a46a9SSameer Pujar
771261a46a9SSameer Pujar						xbar_asrc_in1_ep: endpoint {
772261a46a9SSameer Pujar							remote-endpoint = <&asrc_in1_ep>;
773261a46a9SSameer Pujar						};
774261a46a9SSameer Pujar					};
775261a46a9SSameer Pujar
776261a46a9SSameer Pujar					port@64 {
777261a46a9SSameer Pujar						reg = <0x64>;
778261a46a9SSameer Pujar
779261a46a9SSameer Pujar						xbar_asrc_out1_ep: endpoint {
780261a46a9SSameer Pujar							remote-endpoint = <&asrc_out1_ep>;
781261a46a9SSameer Pujar						};
782261a46a9SSameer Pujar					};
783261a46a9SSameer Pujar
784261a46a9SSameer Pujar					xbar_asrc_in2_port: port@65 {
785261a46a9SSameer Pujar						reg = <0x65>;
786261a46a9SSameer Pujar
787261a46a9SSameer Pujar						xbar_asrc_in2_ep: endpoint {
788261a46a9SSameer Pujar							remote-endpoint = <&asrc_in2_ep>;
789261a46a9SSameer Pujar						};
790261a46a9SSameer Pujar					};
791261a46a9SSameer Pujar
792261a46a9SSameer Pujar					port@66 {
793261a46a9SSameer Pujar						reg = <0x66>;
794261a46a9SSameer Pujar
795261a46a9SSameer Pujar						xbar_asrc_out2_ep: endpoint {
796261a46a9SSameer Pujar							remote-endpoint = <&asrc_out2_ep>;
797261a46a9SSameer Pujar						};
798261a46a9SSameer Pujar					};
799261a46a9SSameer Pujar
800261a46a9SSameer Pujar					xbar_asrc_in3_port: port@67 {
801261a46a9SSameer Pujar						reg = <0x67>;
802261a46a9SSameer Pujar
803261a46a9SSameer Pujar						xbar_asrc_in3_ep: endpoint {
804261a46a9SSameer Pujar							remote-endpoint = <&asrc_in3_ep>;
805261a46a9SSameer Pujar						};
806261a46a9SSameer Pujar					};
807261a46a9SSameer Pujar
808261a46a9SSameer Pujar					port@68 {
809261a46a9SSameer Pujar						reg = <0x68>;
810261a46a9SSameer Pujar
811261a46a9SSameer Pujar						xbar_asrc_out3_ep: endpoint {
812261a46a9SSameer Pujar							remote-endpoint = <&asrc_out3_ep>;
813261a46a9SSameer Pujar						};
814261a46a9SSameer Pujar					};
815261a46a9SSameer Pujar
816261a46a9SSameer Pujar					xbar_asrc_in4_port: port@69 {
817261a46a9SSameer Pujar						reg = <0x69>;
818261a46a9SSameer Pujar
819261a46a9SSameer Pujar						xbar_asrc_in4_ep: endpoint {
820261a46a9SSameer Pujar							remote-endpoint = <&asrc_in4_ep>;
821261a46a9SSameer Pujar						};
822261a46a9SSameer Pujar					};
823261a46a9SSameer Pujar
824261a46a9SSameer Pujar					port@6a {
825261a46a9SSameer Pujar						reg = <0x6a>;
826261a46a9SSameer Pujar
827261a46a9SSameer Pujar						xbar_asrc_out4_ep: endpoint {
828261a46a9SSameer Pujar							remote-endpoint = <&asrc_out4_ep>;
829261a46a9SSameer Pujar						};
830261a46a9SSameer Pujar					};
831261a46a9SSameer Pujar
832261a46a9SSameer Pujar					xbar_asrc_in5_port: port@6b {
833261a46a9SSameer Pujar						reg = <0x6b>;
834261a46a9SSameer Pujar
835261a46a9SSameer Pujar						xbar_asrc_in5_ep: endpoint {
836261a46a9SSameer Pujar							remote-endpoint = <&asrc_in5_ep>;
837261a46a9SSameer Pujar						};
838261a46a9SSameer Pujar					};
839261a46a9SSameer Pujar
840261a46a9SSameer Pujar					port@6c {
841261a46a9SSameer Pujar						reg = <0x6c>;
842261a46a9SSameer Pujar
843261a46a9SSameer Pujar						xbar_asrc_out5_ep: endpoint {
844261a46a9SSameer Pujar							remote-endpoint = <&asrc_out5_ep>;
845261a46a9SSameer Pujar						};
846261a46a9SSameer Pujar					};
847261a46a9SSameer Pujar
848261a46a9SSameer Pujar					xbar_asrc_in6_port: port@6d {
849261a46a9SSameer Pujar						reg = <0x6d>;
850261a46a9SSameer Pujar
851261a46a9SSameer Pujar						xbar_asrc_in6_ep: endpoint {
852261a46a9SSameer Pujar							remote-endpoint = <&asrc_in6_ep>;
853261a46a9SSameer Pujar						};
854261a46a9SSameer Pujar					};
855261a46a9SSameer Pujar
856261a46a9SSameer Pujar					port@6e {
857261a46a9SSameer Pujar						reg = <0x6e>;
858261a46a9SSameer Pujar
859261a46a9SSameer Pujar						xbar_asrc_out6_ep: endpoint {
860261a46a9SSameer Pujar							remote-endpoint = <&asrc_out6_ep>;
861261a46a9SSameer Pujar						};
862261a46a9SSameer Pujar					};
863261a46a9SSameer Pujar
864261a46a9SSameer Pujar					xbar_asrc_in7_port: port@6f {
865261a46a9SSameer Pujar						reg = <0x6f>;
866261a46a9SSameer Pujar
867261a46a9SSameer Pujar						xbar_asrc_in7_ep: endpoint {
868261a46a9SSameer Pujar							remote-endpoint = <&asrc_in7_ep>;
869261a46a9SSameer Pujar						};
870261a46a9SSameer Pujar					};
871*afcb41e3SSameer Pujar
872*afcb41e3SSameer Pujar					xbar_ope1_in_port: port@70 {
873*afcb41e3SSameer Pujar						reg = <0x70>;
874*afcb41e3SSameer Pujar
875*afcb41e3SSameer Pujar						xbar_ope1_in_ep: endpoint {
876*afcb41e3SSameer Pujar							remote-endpoint = <&ope1_cif_in_ep>;
877*afcb41e3SSameer Pujar						};
878*afcb41e3SSameer Pujar					};
879*afcb41e3SSameer Pujar
880*afcb41e3SSameer Pujar					port@71 {
881*afcb41e3SSameer Pujar						reg = <0x71>;
882*afcb41e3SSameer Pujar
883*afcb41e3SSameer Pujar						xbar_ope1_out_ep: endpoint {
884*afcb41e3SSameer Pujar							remote-endpoint = <&ope1_cif_out_ep>;
885*afcb41e3SSameer Pujar						};
886*afcb41e3SSameer Pujar					};
8875b4f6323SSameer Pujar				};
8885b4f6323SSameer Pujar
8895b4f6323SSameer Pujar				admaif@290f000 {
8905b4f6323SSameer Pujar					status = "okay";
8915b4f6323SSameer Pujar
8925b4f6323SSameer Pujar					ports {
8935b4f6323SSameer Pujar						#address-cells = <1>;
8945b4f6323SSameer Pujar						#size-cells = <0>;
8955b4f6323SSameer Pujar
8965b4f6323SSameer Pujar						admaif0_port: port@0 {
8975b4f6323SSameer Pujar							reg = <0x0>;
8985b4f6323SSameer Pujar
8995b4f6323SSameer Pujar							admaif0_ep: endpoint {
9005b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif0_ep>;
9015b4f6323SSameer Pujar							};
9025b4f6323SSameer Pujar						};
9035b4f6323SSameer Pujar
9045b4f6323SSameer Pujar						admaif1_port: port@1 {
9055b4f6323SSameer Pujar							reg = <0x1>;
9065b4f6323SSameer Pujar
9075b4f6323SSameer Pujar							admaif1_ep: endpoint {
9085b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif1_ep>;
9095b4f6323SSameer Pujar							};
9105b4f6323SSameer Pujar						};
9115b4f6323SSameer Pujar
9125b4f6323SSameer Pujar						admaif2_port: port@2 {
9135b4f6323SSameer Pujar							reg = <0x2>;
9145b4f6323SSameer Pujar
9155b4f6323SSameer Pujar							admaif2_ep: endpoint {
9165b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif2_ep>;
9175b4f6323SSameer Pujar							};
9185b4f6323SSameer Pujar						};
9195b4f6323SSameer Pujar
9205b4f6323SSameer Pujar						admaif3_port: port@3 {
9215b4f6323SSameer Pujar							reg = <0x3>;
9225b4f6323SSameer Pujar
9235b4f6323SSameer Pujar							admaif3_ep: endpoint {
9245b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif3_ep>;
9255b4f6323SSameer Pujar							};
9265b4f6323SSameer Pujar						};
9275b4f6323SSameer Pujar
9285b4f6323SSameer Pujar						admaif4_port: port@4 {
9295b4f6323SSameer Pujar							reg = <0x4>;
9305b4f6323SSameer Pujar
9315b4f6323SSameer Pujar							admaif4_ep: endpoint {
9325b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif4_ep>;
9335b4f6323SSameer Pujar							};
9345b4f6323SSameer Pujar						};
9355b4f6323SSameer Pujar
9365b4f6323SSameer Pujar						admaif5_port: port@5 {
9375b4f6323SSameer Pujar							reg = <0x5>;
9385b4f6323SSameer Pujar
9395b4f6323SSameer Pujar							admaif5_ep: endpoint {
9405b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif5_ep>;
9415b4f6323SSameer Pujar							};
9425b4f6323SSameer Pujar						};
9435b4f6323SSameer Pujar
9445b4f6323SSameer Pujar						admaif6_port: port@6 {
9455b4f6323SSameer Pujar							reg = <0x6>;
9465b4f6323SSameer Pujar
9475b4f6323SSameer Pujar							admaif6_ep: endpoint {
9485b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif6_ep>;
9495b4f6323SSameer Pujar							};
9505b4f6323SSameer Pujar						};
9515b4f6323SSameer Pujar
9525b4f6323SSameer Pujar						admaif7_port: port@7 {
9535b4f6323SSameer Pujar							reg = <0x7>;
9545b4f6323SSameer Pujar
9555b4f6323SSameer Pujar							admaif7_ep: endpoint {
9565b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif7_ep>;
9575b4f6323SSameer Pujar							};
9585b4f6323SSameer Pujar						};
9595b4f6323SSameer Pujar
9605b4f6323SSameer Pujar						admaif8_port: port@8 {
9615b4f6323SSameer Pujar							reg = <0x8>;
9625b4f6323SSameer Pujar
9635b4f6323SSameer Pujar							admaif8_ep: endpoint {
9645b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif8_ep>;
9655b4f6323SSameer Pujar							};
9665b4f6323SSameer Pujar						};
9675b4f6323SSameer Pujar
9685b4f6323SSameer Pujar						admaif9_port: port@9 {
9695b4f6323SSameer Pujar							reg = <0x9>;
9705b4f6323SSameer Pujar
9715b4f6323SSameer Pujar							admaif9_ep: endpoint {
9725b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif9_ep>;
9735b4f6323SSameer Pujar							};
9745b4f6323SSameer Pujar						};
9755b4f6323SSameer Pujar
9765b4f6323SSameer Pujar						admaif10_port: port@a {
9775b4f6323SSameer Pujar							reg = <0xa>;
9785b4f6323SSameer Pujar
9795b4f6323SSameer Pujar							admaif10_ep: endpoint {
9805b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif10_ep>;
9815b4f6323SSameer Pujar							};
9825b4f6323SSameer Pujar						};
9835b4f6323SSameer Pujar
9845b4f6323SSameer Pujar						admaif11_port: port@b {
9855b4f6323SSameer Pujar							reg = <0xb>;
9865b4f6323SSameer Pujar
9875b4f6323SSameer Pujar							admaif11_ep: endpoint {
9885b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif11_ep>;
9895b4f6323SSameer Pujar							};
9905b4f6323SSameer Pujar						};
9915b4f6323SSameer Pujar
9925b4f6323SSameer Pujar						admaif12_port: port@c {
9935b4f6323SSameer Pujar							reg = <0xc>;
9945b4f6323SSameer Pujar
9955b4f6323SSameer Pujar							admaif12_ep: endpoint {
9965b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif12_ep>;
9975b4f6323SSameer Pujar							};
9985b4f6323SSameer Pujar						};
9995b4f6323SSameer Pujar
10005b4f6323SSameer Pujar						admaif13_port: port@d {
10015b4f6323SSameer Pujar							reg = <0xd>;
10025b4f6323SSameer Pujar
10035b4f6323SSameer Pujar							admaif13_ep: endpoint {
10045b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif13_ep>;
10055b4f6323SSameer Pujar							};
10065b4f6323SSameer Pujar						};
10075b4f6323SSameer Pujar
10085b4f6323SSameer Pujar						admaif14_port: port@e {
10095b4f6323SSameer Pujar							reg = <0xe>;
10105b4f6323SSameer Pujar
10115b4f6323SSameer Pujar							admaif14_ep: endpoint {
10125b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif14_ep>;
10135b4f6323SSameer Pujar							};
10145b4f6323SSameer Pujar						};
10155b4f6323SSameer Pujar
10165b4f6323SSameer Pujar						admaif15_port: port@f {
10175b4f6323SSameer Pujar							reg = <0xf>;
10185b4f6323SSameer Pujar
10195b4f6323SSameer Pujar							admaif15_ep: endpoint {
10205b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif15_ep>;
10215b4f6323SSameer Pujar							};
10225b4f6323SSameer Pujar						};
10235b4f6323SSameer Pujar
10245b4f6323SSameer Pujar						admaif16_port: port@10 {
10255b4f6323SSameer Pujar							reg = <0x10>;
10265b4f6323SSameer Pujar
10275b4f6323SSameer Pujar							admaif16_ep: endpoint {
10285b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif16_ep>;
10295b4f6323SSameer Pujar							};
10305b4f6323SSameer Pujar						};
10315b4f6323SSameer Pujar
10325b4f6323SSameer Pujar						admaif17_port: port@11 {
10335b4f6323SSameer Pujar							reg = <0x11>;
10345b4f6323SSameer Pujar
10355b4f6323SSameer Pujar							admaif17_ep: endpoint {
10365b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif17_ep>;
10375b4f6323SSameer Pujar							};
10385b4f6323SSameer Pujar						};
10395b4f6323SSameer Pujar
10405b4f6323SSameer Pujar						admaif18_port: port@12 {
10415b4f6323SSameer Pujar							reg = <0x12>;
10425b4f6323SSameer Pujar
10435b4f6323SSameer Pujar							admaif18_ep: endpoint {
10445b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif18_ep>;
10455b4f6323SSameer Pujar							};
10465b4f6323SSameer Pujar						};
10475b4f6323SSameer Pujar
10485b4f6323SSameer Pujar						admaif19_port: port@13 {
10495b4f6323SSameer Pujar							reg = <0x13>;
10505b4f6323SSameer Pujar
10515b4f6323SSameer Pujar							admaif19_ep: endpoint {
10525b4f6323SSameer Pujar								remote-endpoint = <&xbar_admaif19_ep>;
10535b4f6323SSameer Pujar							};
10545b4f6323SSameer Pujar						};
10555b4f6323SSameer Pujar					};
10565b4f6323SSameer Pujar				};
10575b4f6323SSameer Pujar
10585b4f6323SSameer Pujar				i2s@2901000 {
10595b4f6323SSameer Pujar					status = "okay";
10605b4f6323SSameer Pujar
10615b4f6323SSameer Pujar					ports {
10625b4f6323SSameer Pujar						#address-cells = <1>;
10635b4f6323SSameer Pujar						#size-cells = <0>;
10645b4f6323SSameer Pujar
10655b4f6323SSameer Pujar						port@0 {
10665b4f6323SSameer Pujar							reg = <0>;
10675b4f6323SSameer Pujar
10685b4f6323SSameer Pujar							i2s1_cif_ep: endpoint {
10695b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s1_ep>;
10705b4f6323SSameer Pujar							};
10715b4f6323SSameer Pujar						};
10725b4f6323SSameer Pujar
10735b4f6323SSameer Pujar						i2s1_port: port@1 {
10745b4f6323SSameer Pujar							reg = <1>;
10755b4f6323SSameer Pujar
10765b4f6323SSameer Pujar							i2s1_dap_ep: endpoint {
10775b4f6323SSameer Pujar								dai-format = "i2s";
10785b4f6323SSameer Pujar								remote-endpoint = <&rt5658_ep>;
10795b4f6323SSameer Pujar							};
10805b4f6323SSameer Pujar						};
10815b4f6323SSameer Pujar					};
10825b4f6323SSameer Pujar				};
10835b4f6323SSameer Pujar
10845b4f6323SSameer Pujar				i2s@2901100 {
10855b4f6323SSameer Pujar					status = "okay";
10865b4f6323SSameer Pujar
10875b4f6323SSameer Pujar					ports {
10885b4f6323SSameer Pujar						#address-cells = <1>;
10895b4f6323SSameer Pujar						#size-cells = <0>;
10905b4f6323SSameer Pujar
10915b4f6323SSameer Pujar						port@0 {
10925b4f6323SSameer Pujar							reg = <0>;
10935b4f6323SSameer Pujar
10945b4f6323SSameer Pujar							i2s2_cif_ep: endpoint {
10955b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s2_ep>;
10965b4f6323SSameer Pujar							};
10975b4f6323SSameer Pujar						};
10985b4f6323SSameer Pujar
10995b4f6323SSameer Pujar						i2s2_port: port@1 {
11005b4f6323SSameer Pujar							reg = <1>;
11015b4f6323SSameer Pujar
11025b4f6323SSameer Pujar							i2s2_dap_ep: endpoint {
11035b4f6323SSameer Pujar								dai-format = "i2s";
11045b4f6323SSameer Pujar								/* Place holder for external Codec */
11055b4f6323SSameer Pujar							};
11065b4f6323SSameer Pujar						};
11075b4f6323SSameer Pujar					};
11085b4f6323SSameer Pujar				};
11095b4f6323SSameer Pujar
11105b4f6323SSameer Pujar				i2s@2901300 {
11115b4f6323SSameer Pujar					status = "okay";
11125b4f6323SSameer Pujar
11135b4f6323SSameer Pujar					ports {
11145b4f6323SSameer Pujar						#address-cells = <1>;
11155b4f6323SSameer Pujar						#size-cells = <0>;
11165b4f6323SSameer Pujar
11175b4f6323SSameer Pujar						port@0 {
11185b4f6323SSameer Pujar							reg = <0>;
11195b4f6323SSameer Pujar
11205b4f6323SSameer Pujar							i2s4_cif_ep: endpoint {
11215b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s4_ep>;
11225b4f6323SSameer Pujar							};
11235b4f6323SSameer Pujar						};
11245b4f6323SSameer Pujar
11255b4f6323SSameer Pujar						i2s4_port: port@1 {
11265b4f6323SSameer Pujar							reg = <1>;
11275b4f6323SSameer Pujar
11285b4f6323SSameer Pujar							i2s4_dap_ep: endpoint {
11295b4f6323SSameer Pujar								dai-format = "i2s";
11305b4f6323SSameer Pujar								/* Place holder for external Codec */
11315b4f6323SSameer Pujar							};
11325b4f6323SSameer Pujar						};
11335b4f6323SSameer Pujar					};
11345b4f6323SSameer Pujar				};
11355b4f6323SSameer Pujar
11365b4f6323SSameer Pujar				i2s@2901500 {
11375b4f6323SSameer Pujar					status = "okay";
11385b4f6323SSameer Pujar
11395b4f6323SSameer Pujar					ports {
11405b4f6323SSameer Pujar						#address-cells = <1>;
11415b4f6323SSameer Pujar						#size-cells = <0>;
11425b4f6323SSameer Pujar
11435b4f6323SSameer Pujar						port@0 {
11445b4f6323SSameer Pujar							reg = <0>;
11455b4f6323SSameer Pujar
11465b4f6323SSameer Pujar							i2s6_cif_ep: endpoint {
11475b4f6323SSameer Pujar								remote-endpoint = <&xbar_i2s6_ep>;
11485b4f6323SSameer Pujar							};
11495b4f6323SSameer Pujar						};
11505b4f6323SSameer Pujar
11515b4f6323SSameer Pujar						i2s6_port: port@1 {
11525b4f6323SSameer Pujar							reg = <1>;
11535b4f6323SSameer Pujar
1154e7445ab7SThierry Reding							i2s6_dap_ep: endpoint {
11555b4f6323SSameer Pujar								dai-format = "i2s";
11565b4f6323SSameer Pujar								/* Place holder for external Codec */
11575b4f6323SSameer Pujar							};
11585b4f6323SSameer Pujar						};
11595b4f6323SSameer Pujar					};
11605b4f6323SSameer Pujar				};
11615b4f6323SSameer Pujar
11625b4f6323SSameer Pujar				dmic@2904200 {
11635b4f6323SSameer Pujar					status = "okay";
11645b4f6323SSameer Pujar
11655b4f6323SSameer Pujar					ports {
11665b4f6323SSameer Pujar						#address-cells = <1>;
11675b4f6323SSameer Pujar						#size-cells = <0>;
11685b4f6323SSameer Pujar
11695b4f6323SSameer Pujar						port@0 {
11705b4f6323SSameer Pujar							reg = <0>;
11715b4f6323SSameer Pujar
11725b4f6323SSameer Pujar							dmic3_cif_ep: endpoint {
11735b4f6323SSameer Pujar								remote-endpoint = <&xbar_dmic3_ep>;
11745b4f6323SSameer Pujar							};
11755b4f6323SSameer Pujar						};
11765b4f6323SSameer Pujar
11775b4f6323SSameer Pujar						dmic3_port: port@1 {
11785b4f6323SSameer Pujar							reg = <1>;
11795b4f6323SSameer Pujar
11805b4f6323SSameer Pujar							dmic3_dap_ep: endpoint {
11815b4f6323SSameer Pujar								/* Place holder for external Codec */
11825b4f6323SSameer Pujar							};
11835b4f6323SSameer Pujar						};
11845b4f6323SSameer Pujar					};
11855b4f6323SSameer Pujar				};
11864f45fb0bSSameer Pujar
11874f45fb0bSSameer Pujar				sfc@2902000 {
11884f45fb0bSSameer Pujar					status = "okay";
11894f45fb0bSSameer Pujar
11904f45fb0bSSameer Pujar					ports {
11914f45fb0bSSameer Pujar						#address-cells = <1>;
11924f45fb0bSSameer Pujar						#size-cells = <0>;
11934f45fb0bSSameer Pujar
11944f45fb0bSSameer Pujar						port@0 {
11954f45fb0bSSameer Pujar							reg = <0>;
11964f45fb0bSSameer Pujar
11974f45fb0bSSameer Pujar							sfc1_cif_in_ep: endpoint {
11984f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_in_ep>;
11994f45fb0bSSameer Pujar							};
12004f45fb0bSSameer Pujar						};
12014f45fb0bSSameer Pujar
12024f45fb0bSSameer Pujar						sfc1_out_port: port@1 {
12034f45fb0bSSameer Pujar							reg = <1>;
12044f45fb0bSSameer Pujar
12054f45fb0bSSameer Pujar							sfc1_cif_out_ep: endpoint {
12064f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc1_out_ep>;
12074f45fb0bSSameer Pujar							};
12084f45fb0bSSameer Pujar						};
12094f45fb0bSSameer Pujar					};
12104f45fb0bSSameer Pujar				};
12114f45fb0bSSameer Pujar
12124f45fb0bSSameer Pujar				sfc@2902200 {
12134f45fb0bSSameer Pujar					status = "okay";
12144f45fb0bSSameer Pujar
12154f45fb0bSSameer Pujar					ports {
12164f45fb0bSSameer Pujar						#address-cells = <1>;
12174f45fb0bSSameer Pujar						#size-cells = <0>;
12184f45fb0bSSameer Pujar
12194f45fb0bSSameer Pujar						port@0 {
12204f45fb0bSSameer Pujar							reg = <0>;
12214f45fb0bSSameer Pujar
12224f45fb0bSSameer Pujar							sfc2_cif_in_ep: endpoint {
12234f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_in_ep>;
12244f45fb0bSSameer Pujar							};
12254f45fb0bSSameer Pujar						};
12264f45fb0bSSameer Pujar
12274f45fb0bSSameer Pujar						sfc2_out_port: port@1 {
12284f45fb0bSSameer Pujar							reg = <1>;
12294f45fb0bSSameer Pujar
12304f45fb0bSSameer Pujar							sfc2_cif_out_ep: endpoint {
12314f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc2_out_ep>;
12324f45fb0bSSameer Pujar							};
12334f45fb0bSSameer Pujar						};
12344f45fb0bSSameer Pujar					};
12354f45fb0bSSameer Pujar				};
12364f45fb0bSSameer Pujar
12374f45fb0bSSameer Pujar				sfc@2902400 {
12384f45fb0bSSameer Pujar					status = "okay";
12394f45fb0bSSameer Pujar
12404f45fb0bSSameer Pujar					ports {
12414f45fb0bSSameer Pujar						#address-cells = <1>;
12424f45fb0bSSameer Pujar						#size-cells = <0>;
12434f45fb0bSSameer Pujar
12444f45fb0bSSameer Pujar						port@0 {
12454f45fb0bSSameer Pujar							reg = <0>;
12464f45fb0bSSameer Pujar
12474f45fb0bSSameer Pujar							sfc3_cif_in_ep: endpoint {
12484f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_in_ep>;
12494f45fb0bSSameer Pujar							};
12504f45fb0bSSameer Pujar						};
12514f45fb0bSSameer Pujar
12524f45fb0bSSameer Pujar						sfc3_out_port: port@1 {
12534f45fb0bSSameer Pujar							reg = <1>;
12544f45fb0bSSameer Pujar
12554f45fb0bSSameer Pujar							sfc3_cif_out_ep: endpoint {
12564f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc3_out_ep>;
12574f45fb0bSSameer Pujar							};
12584f45fb0bSSameer Pujar						};
12594f45fb0bSSameer Pujar					};
12604f45fb0bSSameer Pujar				};
12614f45fb0bSSameer Pujar
12624f45fb0bSSameer Pujar				sfc@2902600 {
12634f45fb0bSSameer Pujar					status = "okay";
12644f45fb0bSSameer Pujar
12654f45fb0bSSameer Pujar					ports {
12664f45fb0bSSameer Pujar						#address-cells = <1>;
12674f45fb0bSSameer Pujar						#size-cells = <0>;
12684f45fb0bSSameer Pujar
12694f45fb0bSSameer Pujar						port@0 {
12704f45fb0bSSameer Pujar							reg = <0>;
12714f45fb0bSSameer Pujar
12724f45fb0bSSameer Pujar							sfc4_cif_in_ep: endpoint {
12734f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_in_ep>;
12744f45fb0bSSameer Pujar							};
12754f45fb0bSSameer Pujar						};
12764f45fb0bSSameer Pujar
12774f45fb0bSSameer Pujar						sfc4_out_port: port@1 {
12784f45fb0bSSameer Pujar							reg = <1>;
12794f45fb0bSSameer Pujar
12804f45fb0bSSameer Pujar							sfc4_cif_out_ep: endpoint {
12814f45fb0bSSameer Pujar								remote-endpoint = <&xbar_sfc4_out_ep>;
12824f45fb0bSSameer Pujar							};
12834f45fb0bSSameer Pujar						};
12844f45fb0bSSameer Pujar					};
12854f45fb0bSSameer Pujar				};
12864f45fb0bSSameer Pujar
12874f45fb0bSSameer Pujar				mvc@290a000 {
12884f45fb0bSSameer Pujar					status = "okay";
12894f45fb0bSSameer Pujar
12904f45fb0bSSameer Pujar					ports {
12914f45fb0bSSameer Pujar						#address-cells = <1>;
12924f45fb0bSSameer Pujar						#size-cells = <0>;
12934f45fb0bSSameer Pujar
12944f45fb0bSSameer Pujar						port@0 {
12954f45fb0bSSameer Pujar							reg = <0>;
12964f45fb0bSSameer Pujar
12974f45fb0bSSameer Pujar							mvc1_cif_in_ep: endpoint {
12984f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_in_ep>;
12994f45fb0bSSameer Pujar							};
13004f45fb0bSSameer Pujar						};
13014f45fb0bSSameer Pujar
13024f45fb0bSSameer Pujar						mvc1_out_port: port@1 {
13034f45fb0bSSameer Pujar							reg = <1>;
13044f45fb0bSSameer Pujar
13054f45fb0bSSameer Pujar							mvc1_cif_out_ep: endpoint {
13064f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc1_out_ep>;
13074f45fb0bSSameer Pujar							};
13084f45fb0bSSameer Pujar						};
13094f45fb0bSSameer Pujar					};
13104f45fb0bSSameer Pujar				};
13114f45fb0bSSameer Pujar
13124f45fb0bSSameer Pujar				mvc@290a200 {
13134f45fb0bSSameer Pujar					status = "okay";
13144f45fb0bSSameer Pujar
13154f45fb0bSSameer Pujar					ports {
13164f45fb0bSSameer Pujar						#address-cells = <1>;
13174f45fb0bSSameer Pujar						#size-cells = <0>;
13184f45fb0bSSameer Pujar
13194f45fb0bSSameer Pujar						port@0 {
13204f45fb0bSSameer Pujar							reg = <0>;
13214f45fb0bSSameer Pujar
13224f45fb0bSSameer Pujar							mvc2_cif_in_ep: endpoint {
13234f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_in_ep>;
13244f45fb0bSSameer Pujar							};
13254f45fb0bSSameer Pujar						};
13264f45fb0bSSameer Pujar
13274f45fb0bSSameer Pujar						mvc2_out_port: port@1 {
13284f45fb0bSSameer Pujar							reg = <1>;
13294f45fb0bSSameer Pujar
13304f45fb0bSSameer Pujar							mvc2_cif_out_ep: endpoint {
13314f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mvc2_out_ep>;
13324f45fb0bSSameer Pujar							};
13334f45fb0bSSameer Pujar						};
13344f45fb0bSSameer Pujar					};
13354f45fb0bSSameer Pujar				};
13364f45fb0bSSameer Pujar
13374f45fb0bSSameer Pujar				amx@2903000 {
13384f45fb0bSSameer Pujar					status = "okay";
13394f45fb0bSSameer Pujar
13404f45fb0bSSameer Pujar					ports {
13414f45fb0bSSameer Pujar						#address-cells = <1>;
13424f45fb0bSSameer Pujar						#size-cells = <0>;
13434f45fb0bSSameer Pujar
13444f45fb0bSSameer Pujar						port@0 {
13454f45fb0bSSameer Pujar							reg = <0>;
13464f45fb0bSSameer Pujar
13474f45fb0bSSameer Pujar							amx1_in1_ep: endpoint {
13484f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in1_ep>;
13494f45fb0bSSameer Pujar							};
13504f45fb0bSSameer Pujar						};
13514f45fb0bSSameer Pujar
13524f45fb0bSSameer Pujar						port@1 {
13534f45fb0bSSameer Pujar							reg = <1>;
13544f45fb0bSSameer Pujar
13554f45fb0bSSameer Pujar							amx1_in2_ep: endpoint {
13564f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in2_ep>;
13574f45fb0bSSameer Pujar							};
13584f45fb0bSSameer Pujar						};
13594f45fb0bSSameer Pujar
13604f45fb0bSSameer Pujar						port@2 {
13614f45fb0bSSameer Pujar							reg = <2>;
13624f45fb0bSSameer Pujar
13634f45fb0bSSameer Pujar							amx1_in3_ep: endpoint {
13644f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in3_ep>;
13654f45fb0bSSameer Pujar							};
13664f45fb0bSSameer Pujar						};
13674f45fb0bSSameer Pujar
13684f45fb0bSSameer Pujar						port@3 {
13694f45fb0bSSameer Pujar							reg = <3>;
13704f45fb0bSSameer Pujar
13714f45fb0bSSameer Pujar							amx1_in4_ep: endpoint {
13724f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_in4_ep>;
13734f45fb0bSSameer Pujar							};
13744f45fb0bSSameer Pujar						};
13754f45fb0bSSameer Pujar
13764f45fb0bSSameer Pujar						amx1_out_port: port@4 {
13774f45fb0bSSameer Pujar							reg = <4>;
13784f45fb0bSSameer Pujar
13794f45fb0bSSameer Pujar							amx1_out_ep: endpoint {
13804f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx1_out_ep>;
13814f45fb0bSSameer Pujar							};
13824f45fb0bSSameer Pujar						};
13834f45fb0bSSameer Pujar					};
13844f45fb0bSSameer Pujar				};
13854f45fb0bSSameer Pujar
13864f45fb0bSSameer Pujar				amx@2903100 {
13874f45fb0bSSameer Pujar					status = "okay";
13884f45fb0bSSameer Pujar
13894f45fb0bSSameer Pujar					ports {
13904f45fb0bSSameer Pujar						#address-cells = <1>;
13914f45fb0bSSameer Pujar						#size-cells = <0>;
13924f45fb0bSSameer Pujar
13934f45fb0bSSameer Pujar						port@0 {
13944f45fb0bSSameer Pujar							reg = <0>;
13954f45fb0bSSameer Pujar
13964f45fb0bSSameer Pujar							amx2_in1_ep: endpoint {
13974f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in1_ep>;
13984f45fb0bSSameer Pujar							};
13994f45fb0bSSameer Pujar						};
14004f45fb0bSSameer Pujar
14014f45fb0bSSameer Pujar						port@1 {
14024f45fb0bSSameer Pujar							reg = <1>;
14034f45fb0bSSameer Pujar
14044f45fb0bSSameer Pujar							amx2_in2_ep: endpoint {
14054f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in2_ep>;
14064f45fb0bSSameer Pujar							};
14074f45fb0bSSameer Pujar						};
14084f45fb0bSSameer Pujar
14094f45fb0bSSameer Pujar						amx2_in3_port: port@2 {
14104f45fb0bSSameer Pujar							reg = <2>;
14114f45fb0bSSameer Pujar
14124f45fb0bSSameer Pujar							amx2_in3_ep: endpoint {
14134f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in3_ep>;
14144f45fb0bSSameer Pujar							};
14154f45fb0bSSameer Pujar						};
14164f45fb0bSSameer Pujar
14174f45fb0bSSameer Pujar						amx2_in4_port: port@3 {
14184f45fb0bSSameer Pujar							reg = <3>;
14194f45fb0bSSameer Pujar
14204f45fb0bSSameer Pujar							amx2_in4_ep: endpoint {
14214f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_in4_ep>;
14224f45fb0bSSameer Pujar							};
14234f45fb0bSSameer Pujar						};
14244f45fb0bSSameer Pujar
14254f45fb0bSSameer Pujar						amx2_out_port: port@4 {
14264f45fb0bSSameer Pujar							reg = <4>;
14274f45fb0bSSameer Pujar
14284f45fb0bSSameer Pujar							amx2_out_ep: endpoint {
14294f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx2_out_ep>;
14304f45fb0bSSameer Pujar							};
14314f45fb0bSSameer Pujar						};
14324f45fb0bSSameer Pujar					};
14334f45fb0bSSameer Pujar				};
14344f45fb0bSSameer Pujar
14354f45fb0bSSameer Pujar				amx@2903200 {
14364f45fb0bSSameer Pujar					status = "okay";
14374f45fb0bSSameer Pujar
14384f45fb0bSSameer Pujar					ports {
14394f45fb0bSSameer Pujar						#address-cells = <1>;
14404f45fb0bSSameer Pujar						#size-cells = <0>;
14414f45fb0bSSameer Pujar
14424f45fb0bSSameer Pujar						port@0 {
14434f45fb0bSSameer Pujar							reg = <0>;
14444f45fb0bSSameer Pujar
14454f45fb0bSSameer Pujar							amx3_in1_ep: endpoint {
14464f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in1_ep>;
14474f45fb0bSSameer Pujar							};
14484f45fb0bSSameer Pujar						};
14494f45fb0bSSameer Pujar
14504f45fb0bSSameer Pujar						port@1 {
14514f45fb0bSSameer Pujar							reg = <1>;
14524f45fb0bSSameer Pujar
14534f45fb0bSSameer Pujar							amx3_in2_ep: endpoint {
14544f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in2_ep>;
14554f45fb0bSSameer Pujar							};
14564f45fb0bSSameer Pujar						};
14574f45fb0bSSameer Pujar
14584f45fb0bSSameer Pujar						port@2 {
14594f45fb0bSSameer Pujar							reg = <2>;
14604f45fb0bSSameer Pujar
14614f45fb0bSSameer Pujar							amx3_in3_ep: endpoint {
14624f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in3_ep>;
14634f45fb0bSSameer Pujar							};
14644f45fb0bSSameer Pujar						};
14654f45fb0bSSameer Pujar
14664f45fb0bSSameer Pujar						port@3 {
14674f45fb0bSSameer Pujar							reg = <3>;
14684f45fb0bSSameer Pujar
14694f45fb0bSSameer Pujar							amx3_in4_ep: endpoint {
14704f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_in4_ep>;
14714f45fb0bSSameer Pujar							};
14724f45fb0bSSameer Pujar						};
14734f45fb0bSSameer Pujar
14744f45fb0bSSameer Pujar						amx3_out_port: port@4 {
14754f45fb0bSSameer Pujar							reg = <4>;
14764f45fb0bSSameer Pujar
14774f45fb0bSSameer Pujar							amx3_out_ep: endpoint {
14784f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx3_out_ep>;
14794f45fb0bSSameer Pujar							};
14804f45fb0bSSameer Pujar						};
14814f45fb0bSSameer Pujar					};
14824f45fb0bSSameer Pujar				};
14834f45fb0bSSameer Pujar
14844f45fb0bSSameer Pujar				amx@2903300 {
14854f45fb0bSSameer Pujar					status = "okay";
14864f45fb0bSSameer Pujar
14874f45fb0bSSameer Pujar					ports {
14884f45fb0bSSameer Pujar						#address-cells = <1>;
14894f45fb0bSSameer Pujar						#size-cells = <0>;
14904f45fb0bSSameer Pujar
14914f45fb0bSSameer Pujar						port@0 {
14924f45fb0bSSameer Pujar							reg = <0>;
14934f45fb0bSSameer Pujar
14944f45fb0bSSameer Pujar							amx4_in1_ep: endpoint {
14954f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in1_ep>;
14964f45fb0bSSameer Pujar							};
14974f45fb0bSSameer Pujar						};
14984f45fb0bSSameer Pujar
14994f45fb0bSSameer Pujar						port@1 {
15004f45fb0bSSameer Pujar							reg = <1>;
15014f45fb0bSSameer Pujar
15024f45fb0bSSameer Pujar							amx4_in2_ep: endpoint {
15034f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in2_ep>;
15044f45fb0bSSameer Pujar							};
15054f45fb0bSSameer Pujar						};
15064f45fb0bSSameer Pujar
15074f45fb0bSSameer Pujar						port@2 {
15084f45fb0bSSameer Pujar							reg = <2>;
15094f45fb0bSSameer Pujar
15104f45fb0bSSameer Pujar							amx4_in3_ep: endpoint {
15114f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in3_ep>;
15124f45fb0bSSameer Pujar							};
15134f45fb0bSSameer Pujar						};
15144f45fb0bSSameer Pujar
15154f45fb0bSSameer Pujar						port@3 {
15164f45fb0bSSameer Pujar							reg = <3>;
15174f45fb0bSSameer Pujar
15184f45fb0bSSameer Pujar							amx4_in4_ep: endpoint {
15194f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_in4_ep>;
15204f45fb0bSSameer Pujar							};
15214f45fb0bSSameer Pujar						};
15224f45fb0bSSameer Pujar
15234f45fb0bSSameer Pujar						amx4_out_port: port@4 {
15244f45fb0bSSameer Pujar							reg = <4>;
15254f45fb0bSSameer Pujar
15264f45fb0bSSameer Pujar							amx4_out_ep: endpoint {
15274f45fb0bSSameer Pujar								remote-endpoint = <&xbar_amx4_out_ep>;
15284f45fb0bSSameer Pujar							};
15294f45fb0bSSameer Pujar						};
15304f45fb0bSSameer Pujar					};
15314f45fb0bSSameer Pujar				};
15324f45fb0bSSameer Pujar
15334f45fb0bSSameer Pujar				adx@2903800 {
15344f45fb0bSSameer Pujar					status = "okay";
15354f45fb0bSSameer Pujar
15364f45fb0bSSameer Pujar					ports {
15374f45fb0bSSameer Pujar						#address-cells = <1>;
15384f45fb0bSSameer Pujar						#size-cells = <0>;
15394f45fb0bSSameer Pujar
15404f45fb0bSSameer Pujar						port@0 {
15414f45fb0bSSameer Pujar							reg = <0>;
15424f45fb0bSSameer Pujar
15434f45fb0bSSameer Pujar							adx1_in_ep: endpoint {
15444f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_in_ep>;
15454f45fb0bSSameer Pujar							};
15464f45fb0bSSameer Pujar						};
15474f45fb0bSSameer Pujar
15484f45fb0bSSameer Pujar						adx1_out1_port: port@1 {
15494f45fb0bSSameer Pujar							reg = <1>;
15504f45fb0bSSameer Pujar
15514f45fb0bSSameer Pujar							adx1_out1_ep: endpoint {
15524f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out1_ep>;
15534f45fb0bSSameer Pujar							};
15544f45fb0bSSameer Pujar						};
15554f45fb0bSSameer Pujar
15564f45fb0bSSameer Pujar						adx1_out2_port: port@2 {
15574f45fb0bSSameer Pujar							reg = <2>;
15584f45fb0bSSameer Pujar
15594f45fb0bSSameer Pujar							adx1_out2_ep: endpoint {
15604f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out2_ep>;
15614f45fb0bSSameer Pujar							};
15624f45fb0bSSameer Pujar						};
15634f45fb0bSSameer Pujar
15644f45fb0bSSameer Pujar						adx1_out3_port: port@3 {
15654f45fb0bSSameer Pujar							reg = <3>;
15664f45fb0bSSameer Pujar
15674f45fb0bSSameer Pujar							adx1_out3_ep: endpoint {
15684f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out3_ep>;
15694f45fb0bSSameer Pujar							};
15704f45fb0bSSameer Pujar						};
15714f45fb0bSSameer Pujar
15724f45fb0bSSameer Pujar						adx1_out4_port: port@4 {
15734f45fb0bSSameer Pujar							reg = <4>;
15744f45fb0bSSameer Pujar
15754f45fb0bSSameer Pujar							adx1_out4_ep: endpoint {
15764f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx1_out4_ep>;
15774f45fb0bSSameer Pujar							};
15784f45fb0bSSameer Pujar						};
15794f45fb0bSSameer Pujar					};
15804f45fb0bSSameer Pujar				};
15814f45fb0bSSameer Pujar
15824f45fb0bSSameer Pujar				adx@2903900 {
15834f45fb0bSSameer Pujar					status = "okay";
15844f45fb0bSSameer Pujar
15854f45fb0bSSameer Pujar					ports {
15864f45fb0bSSameer Pujar						#address-cells = <1>;
15874f45fb0bSSameer Pujar						#size-cells = <0>;
15884f45fb0bSSameer Pujar
15894f45fb0bSSameer Pujar						port@0 {
15904f45fb0bSSameer Pujar							reg = <0>;
15914f45fb0bSSameer Pujar
15924f45fb0bSSameer Pujar							adx2_in_ep: endpoint {
15934f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_in_ep>;
15944f45fb0bSSameer Pujar							};
15954f45fb0bSSameer Pujar						};
15964f45fb0bSSameer Pujar
15974f45fb0bSSameer Pujar						adx2_out1_port: port@1 {
15984f45fb0bSSameer Pujar							reg = <1>;
15994f45fb0bSSameer Pujar
16004f45fb0bSSameer Pujar							adx2_out1_ep: endpoint {
16014f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out1_ep>;
16024f45fb0bSSameer Pujar							};
16034f45fb0bSSameer Pujar						};
16044f45fb0bSSameer Pujar
16054f45fb0bSSameer Pujar						adx2_out2_port: port@2 {
16064f45fb0bSSameer Pujar							reg = <2>;
16074f45fb0bSSameer Pujar
16084f45fb0bSSameer Pujar							adx2_out2_ep: endpoint {
16094f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out2_ep>;
16104f45fb0bSSameer Pujar							};
16114f45fb0bSSameer Pujar						};
16124f45fb0bSSameer Pujar
16134f45fb0bSSameer Pujar						adx2_out3_port: port@3 {
16144f45fb0bSSameer Pujar							reg = <3>;
16154f45fb0bSSameer Pujar
16164f45fb0bSSameer Pujar							adx2_out3_ep: endpoint {
16174f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out3_ep>;
16184f45fb0bSSameer Pujar							};
16194f45fb0bSSameer Pujar						};
16204f45fb0bSSameer Pujar
16214f45fb0bSSameer Pujar						adx2_out4_port: port@4 {
16224f45fb0bSSameer Pujar							reg = <4>;
16234f45fb0bSSameer Pujar
16244f45fb0bSSameer Pujar							adx2_out4_ep: endpoint {
16254f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx2_out4_ep>;
16264f45fb0bSSameer Pujar							};
16274f45fb0bSSameer Pujar						};
16284f45fb0bSSameer Pujar					};
16294f45fb0bSSameer Pujar				};
16304f45fb0bSSameer Pujar
16314f45fb0bSSameer Pujar				adx@2903a00 {
16324f45fb0bSSameer Pujar					status = "okay";
16334f45fb0bSSameer Pujar
16344f45fb0bSSameer Pujar					ports {
16354f45fb0bSSameer Pujar						#address-cells = <1>;
16364f45fb0bSSameer Pujar						#size-cells = <0>;
16374f45fb0bSSameer Pujar
16384f45fb0bSSameer Pujar						port@0 {
16394f45fb0bSSameer Pujar							reg = <0>;
16404f45fb0bSSameer Pujar
16414f45fb0bSSameer Pujar							adx3_in_ep: endpoint {
16424f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_in_ep>;
16434f45fb0bSSameer Pujar							};
16444f45fb0bSSameer Pujar						};
16454f45fb0bSSameer Pujar
16464f45fb0bSSameer Pujar						adx3_out1_port: port@1 {
16474f45fb0bSSameer Pujar							reg = <1>;
16484f45fb0bSSameer Pujar
16494f45fb0bSSameer Pujar							adx3_out1_ep: endpoint {
16504f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out1_ep>;
16514f45fb0bSSameer Pujar							};
16524f45fb0bSSameer Pujar						};
16534f45fb0bSSameer Pujar
16544f45fb0bSSameer Pujar						adx3_out2_port: port@2 {
16554f45fb0bSSameer Pujar							reg = <2>;
16564f45fb0bSSameer Pujar
16574f45fb0bSSameer Pujar							adx3_out2_ep: endpoint {
16584f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out2_ep>;
16594f45fb0bSSameer Pujar							};
16604f45fb0bSSameer Pujar						};
16614f45fb0bSSameer Pujar
16624f45fb0bSSameer Pujar						adx3_out3_port: port@3 {
16634f45fb0bSSameer Pujar							reg = <3>;
16644f45fb0bSSameer Pujar
16654f45fb0bSSameer Pujar							adx3_out3_ep: endpoint {
16664f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out3_ep>;
16674f45fb0bSSameer Pujar							};
16684f45fb0bSSameer Pujar						};
16694f45fb0bSSameer Pujar
16704f45fb0bSSameer Pujar						adx3_out4_port: port@4 {
16714f45fb0bSSameer Pujar							reg = <4>;
16724f45fb0bSSameer Pujar
16734f45fb0bSSameer Pujar							adx3_out4_ep: endpoint {
16744f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx3_out4_ep>;
16754f45fb0bSSameer Pujar							};
16764f45fb0bSSameer Pujar						};
16774f45fb0bSSameer Pujar					};
16784f45fb0bSSameer Pujar				};
16794f45fb0bSSameer Pujar
16804f45fb0bSSameer Pujar				adx@2903b00 {
16814f45fb0bSSameer Pujar					status = "okay";
16824f45fb0bSSameer Pujar
16834f45fb0bSSameer Pujar					ports {
16844f45fb0bSSameer Pujar						#address-cells = <1>;
16854f45fb0bSSameer Pujar						#size-cells = <0>;
16864f45fb0bSSameer Pujar
16874f45fb0bSSameer Pujar						port@0 {
16884f45fb0bSSameer Pujar							reg = <0>;
16894f45fb0bSSameer Pujar
16904f45fb0bSSameer Pujar							adx4_in_ep: endpoint {
16914f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_in_ep>;
16924f45fb0bSSameer Pujar							};
16934f45fb0bSSameer Pujar						};
16944f45fb0bSSameer Pujar
16954f45fb0bSSameer Pujar						adx4_out1_port: port@1 {
16964f45fb0bSSameer Pujar							reg = <1>;
16974f45fb0bSSameer Pujar
16984f45fb0bSSameer Pujar							adx4_out1_ep: endpoint {
16994f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out1_ep>;
17004f45fb0bSSameer Pujar							};
17014f45fb0bSSameer Pujar						};
17024f45fb0bSSameer Pujar
17034f45fb0bSSameer Pujar						adx4_out2_port: port@2 {
17044f45fb0bSSameer Pujar							reg = <2>;
17054f45fb0bSSameer Pujar
17064f45fb0bSSameer Pujar							adx4_out2_ep: endpoint {
17074f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out2_ep>;
17084f45fb0bSSameer Pujar							};
17094f45fb0bSSameer Pujar						};
17104f45fb0bSSameer Pujar
17114f45fb0bSSameer Pujar						adx4_out3_port: port@3 {
17124f45fb0bSSameer Pujar							reg = <3>;
17134f45fb0bSSameer Pujar
17144f45fb0bSSameer Pujar							adx4_out3_ep: endpoint {
17154f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out3_ep>;
17164f45fb0bSSameer Pujar							};
17174f45fb0bSSameer Pujar						};
17184f45fb0bSSameer Pujar
17194f45fb0bSSameer Pujar						adx4_out4_port: port@4 {
17204f45fb0bSSameer Pujar							reg = <4>;
17214f45fb0bSSameer Pujar
17224f45fb0bSSameer Pujar							adx4_out4_ep: endpoint {
17234f45fb0bSSameer Pujar								remote-endpoint = <&xbar_adx4_out4_ep>;
17244f45fb0bSSameer Pujar							};
17254f45fb0bSSameer Pujar						};
17264f45fb0bSSameer Pujar					};
17274f45fb0bSSameer Pujar				};
17284f45fb0bSSameer Pujar
1729*afcb41e3SSameer Pujar				processing-engine@2908000 {
1730*afcb41e3SSameer Pujar					status = "okay";
1731*afcb41e3SSameer Pujar
1732*afcb41e3SSameer Pujar					ports {
1733*afcb41e3SSameer Pujar						#address-cells = <1>;
1734*afcb41e3SSameer Pujar						#size-cells = <0>;
1735*afcb41e3SSameer Pujar
1736*afcb41e3SSameer Pujar						port@0 {
1737*afcb41e3SSameer Pujar							reg = <0x0>;
1738*afcb41e3SSameer Pujar
1739*afcb41e3SSameer Pujar							ope1_cif_in_ep: endpoint {
1740*afcb41e3SSameer Pujar								remote-endpoint = <&xbar_ope1_in_ep>;
1741*afcb41e3SSameer Pujar							};
1742*afcb41e3SSameer Pujar						};
1743*afcb41e3SSameer Pujar
1744*afcb41e3SSameer Pujar						ope1_out_port: port@1 {
1745*afcb41e3SSameer Pujar							reg = <0x1>;
1746*afcb41e3SSameer Pujar
1747*afcb41e3SSameer Pujar							ope1_cif_out_ep: endpoint {
1748*afcb41e3SSameer Pujar								remote-endpoint = <&xbar_ope1_out_ep>;
1749*afcb41e3SSameer Pujar							};
1750*afcb41e3SSameer Pujar						};
1751*afcb41e3SSameer Pujar					};
1752*afcb41e3SSameer Pujar				};
1753*afcb41e3SSameer Pujar
17544f45fb0bSSameer Pujar				amixer@290bb00 {
17554f45fb0bSSameer Pujar					status = "okay";
17564f45fb0bSSameer Pujar
17574f45fb0bSSameer Pujar					ports {
17584f45fb0bSSameer Pujar						#address-cells = <1>;
17594f45fb0bSSameer Pujar						#size-cells = <0>;
17604f45fb0bSSameer Pujar
17614f45fb0bSSameer Pujar						port@0 {
17624f45fb0bSSameer Pujar							reg = <0x0>;
17634f45fb0bSSameer Pujar
17644f45fb0bSSameer Pujar							mixer_in1_ep: endpoint {
17654f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in1_ep>;
17664f45fb0bSSameer Pujar							};
17674f45fb0bSSameer Pujar						};
17684f45fb0bSSameer Pujar
17694f45fb0bSSameer Pujar						port@1 {
17704f45fb0bSSameer Pujar							reg = <0x1>;
17714f45fb0bSSameer Pujar
17724f45fb0bSSameer Pujar							mixer_in2_ep: endpoint {
17734f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in2_ep>;
17744f45fb0bSSameer Pujar							};
17754f45fb0bSSameer Pujar						};
17764f45fb0bSSameer Pujar
17774f45fb0bSSameer Pujar						port@2 {
17784f45fb0bSSameer Pujar							reg = <0x2>;
17794f45fb0bSSameer Pujar
17804f45fb0bSSameer Pujar							mixer_in3_ep: endpoint {
17814f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in3_ep>;
17824f45fb0bSSameer Pujar							};
17834f45fb0bSSameer Pujar						};
17844f45fb0bSSameer Pujar
17854f45fb0bSSameer Pujar						port@3 {
17864f45fb0bSSameer Pujar							reg = <0x3>;
17874f45fb0bSSameer Pujar
17884f45fb0bSSameer Pujar							mixer_in4_ep: endpoint {
17894f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in4_ep>;
17904f45fb0bSSameer Pujar							};
17914f45fb0bSSameer Pujar						};
17924f45fb0bSSameer Pujar
17934f45fb0bSSameer Pujar						port@4 {
17944f45fb0bSSameer Pujar							reg = <0x4>;
17954f45fb0bSSameer Pujar
17964f45fb0bSSameer Pujar							mixer_in5_ep: endpoint {
17974f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in5_ep>;
17984f45fb0bSSameer Pujar							};
17994f45fb0bSSameer Pujar						};
18004f45fb0bSSameer Pujar
18014f45fb0bSSameer Pujar						port@5 {
18024f45fb0bSSameer Pujar							reg = <0x5>;
18034f45fb0bSSameer Pujar
18044f45fb0bSSameer Pujar							mixer_in6_ep: endpoint {
18054f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in6_ep>;
18064f45fb0bSSameer Pujar							};
18074f45fb0bSSameer Pujar						};
18084f45fb0bSSameer Pujar
18094f45fb0bSSameer Pujar						port@6 {
18104f45fb0bSSameer Pujar							reg = <0x6>;
18114f45fb0bSSameer Pujar
18124f45fb0bSSameer Pujar							mixer_in7_ep: endpoint {
18134f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in7_ep>;
18144f45fb0bSSameer Pujar							};
18154f45fb0bSSameer Pujar						};
18164f45fb0bSSameer Pujar
18174f45fb0bSSameer Pujar						port@7 {
18184f45fb0bSSameer Pujar							reg = <0x7>;
18194f45fb0bSSameer Pujar
18204f45fb0bSSameer Pujar							mixer_in8_ep: endpoint {
18214f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in8_ep>;
18224f45fb0bSSameer Pujar							};
18234f45fb0bSSameer Pujar						};
18244f45fb0bSSameer Pujar
18254f45fb0bSSameer Pujar						port@8 {
18264f45fb0bSSameer Pujar							reg = <0x8>;
18274f45fb0bSSameer Pujar
18284f45fb0bSSameer Pujar							mixer_in9_ep: endpoint {
18294f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in9_ep>;
18304f45fb0bSSameer Pujar							};
18314f45fb0bSSameer Pujar						};
18324f45fb0bSSameer Pujar
18334f45fb0bSSameer Pujar						port@9 {
18344f45fb0bSSameer Pujar							reg = <0x9>;
18354f45fb0bSSameer Pujar
18364f45fb0bSSameer Pujar							mixer_in10_ep: endpoint {
18374f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_in10_ep>;
18384f45fb0bSSameer Pujar							};
18394f45fb0bSSameer Pujar						};
18404f45fb0bSSameer Pujar
18414f45fb0bSSameer Pujar						mixer_out1_port: port@a {
18424f45fb0bSSameer Pujar							reg = <0xa>;
18434f45fb0bSSameer Pujar
18444f45fb0bSSameer Pujar							mixer_out1_ep: endpoint {
18454f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out1_ep>;
18464f45fb0bSSameer Pujar							};
18474f45fb0bSSameer Pujar						};
18484f45fb0bSSameer Pujar
18494f45fb0bSSameer Pujar						mixer_out2_port: port@b {
18504f45fb0bSSameer Pujar							reg = <0xb>;
18514f45fb0bSSameer Pujar
18524f45fb0bSSameer Pujar							mixer_out2_ep: endpoint {
18534f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out2_ep>;
18544f45fb0bSSameer Pujar							};
18554f45fb0bSSameer Pujar						};
18564f45fb0bSSameer Pujar
18574f45fb0bSSameer Pujar						mixer_out3_port: port@c {
18584f45fb0bSSameer Pujar							reg = <0xc>;
18594f45fb0bSSameer Pujar
18604f45fb0bSSameer Pujar							mixer_out3_ep: endpoint {
18614f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out3_ep>;
18624f45fb0bSSameer Pujar							};
18634f45fb0bSSameer Pujar						};
18644f45fb0bSSameer Pujar
18654f45fb0bSSameer Pujar						mixer_out4_port: port@d {
18664f45fb0bSSameer Pujar							reg = <0xd>;
18674f45fb0bSSameer Pujar
18684f45fb0bSSameer Pujar							mixer_out4_ep: endpoint {
18694f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out4_ep>;
18704f45fb0bSSameer Pujar							};
18714f45fb0bSSameer Pujar						};
18724f45fb0bSSameer Pujar
18734f45fb0bSSameer Pujar						mixer_out5_port: port@e {
18744f45fb0bSSameer Pujar							reg = <0xe>;
18754f45fb0bSSameer Pujar
18764f45fb0bSSameer Pujar							mixer_out5_ep: endpoint {
18774f45fb0bSSameer Pujar								remote-endpoint = <&xbar_mixer_out5_ep>;
18784f45fb0bSSameer Pujar							};
18794f45fb0bSSameer Pujar						};
18804f45fb0bSSameer Pujar					};
18814f45fb0bSSameer Pujar				};
1882261a46a9SSameer Pujar
1883261a46a9SSameer Pujar				asrc@2910000 {
1884261a46a9SSameer Pujar					status = "okay";
1885261a46a9SSameer Pujar
1886261a46a9SSameer Pujar					ports {
1887261a46a9SSameer Pujar						#address-cells = <1>;
1888261a46a9SSameer Pujar						#size-cells = <0>;
1889261a46a9SSameer Pujar
1890261a46a9SSameer Pujar						port@0 {
1891261a46a9SSameer Pujar							reg = <0x0>;
1892261a46a9SSameer Pujar
1893261a46a9SSameer Pujar							asrc_in1_ep: endpoint {
1894261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in1_ep>;
1895261a46a9SSameer Pujar							};
1896261a46a9SSameer Pujar						};
1897261a46a9SSameer Pujar
1898261a46a9SSameer Pujar						port@1 {
1899261a46a9SSameer Pujar							reg = <0x1>;
1900261a46a9SSameer Pujar
1901261a46a9SSameer Pujar							asrc_in2_ep: endpoint {
1902261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in2_ep>;
1903261a46a9SSameer Pujar							};
1904261a46a9SSameer Pujar						};
1905261a46a9SSameer Pujar
1906261a46a9SSameer Pujar						port@2 {
1907261a46a9SSameer Pujar							reg = <0x2>;
1908261a46a9SSameer Pujar
1909261a46a9SSameer Pujar							asrc_in3_ep: endpoint {
1910261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in3_ep>;
1911261a46a9SSameer Pujar							};
1912261a46a9SSameer Pujar						};
1913261a46a9SSameer Pujar
1914261a46a9SSameer Pujar						port@3 {
1915261a46a9SSameer Pujar							reg = <0x3>;
1916261a46a9SSameer Pujar
1917261a46a9SSameer Pujar							asrc_in4_ep: endpoint {
1918261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in4_ep>;
1919261a46a9SSameer Pujar							};
1920261a46a9SSameer Pujar						};
1921261a46a9SSameer Pujar
1922261a46a9SSameer Pujar						port@4 {
1923261a46a9SSameer Pujar							reg = <0x4>;
1924261a46a9SSameer Pujar
1925261a46a9SSameer Pujar							asrc_in5_ep: endpoint {
1926261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in5_ep>;
1927261a46a9SSameer Pujar							};
1928261a46a9SSameer Pujar						};
1929261a46a9SSameer Pujar
1930261a46a9SSameer Pujar						port@5 {
1931261a46a9SSameer Pujar							reg = <0x5>;
1932261a46a9SSameer Pujar
1933261a46a9SSameer Pujar							asrc_in6_ep: endpoint {
1934261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in6_ep>;
1935261a46a9SSameer Pujar							};
1936261a46a9SSameer Pujar						};
1937261a46a9SSameer Pujar
1938261a46a9SSameer Pujar						port@6 {
1939261a46a9SSameer Pujar							reg = <0x6>;
1940261a46a9SSameer Pujar
1941261a46a9SSameer Pujar							asrc_in7_ep: endpoint {
1942261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_in7_ep>;
1943261a46a9SSameer Pujar							};
1944261a46a9SSameer Pujar						};
1945261a46a9SSameer Pujar
1946261a46a9SSameer Pujar						asrc_out1_port: port@7 {
1947261a46a9SSameer Pujar							reg = <0x7>;
1948261a46a9SSameer Pujar
1949261a46a9SSameer Pujar							asrc_out1_ep: endpoint {
1950261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out1_ep>;
1951261a46a9SSameer Pujar							};
1952261a46a9SSameer Pujar						};
1953261a46a9SSameer Pujar
1954261a46a9SSameer Pujar						asrc_out2_port: port@8 {
1955261a46a9SSameer Pujar							reg = <0x8>;
1956261a46a9SSameer Pujar
1957261a46a9SSameer Pujar							asrc_out2_ep: endpoint {
1958261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out2_ep>;
1959261a46a9SSameer Pujar							};
1960261a46a9SSameer Pujar						};
1961261a46a9SSameer Pujar
1962261a46a9SSameer Pujar						asrc_out3_port: port@9 {
1963261a46a9SSameer Pujar							reg = <0x9>;
1964261a46a9SSameer Pujar
1965261a46a9SSameer Pujar							asrc_out3_ep: endpoint {
1966261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out3_ep>;
1967261a46a9SSameer Pujar							};
1968261a46a9SSameer Pujar						};
1969261a46a9SSameer Pujar
1970261a46a9SSameer Pujar						asrc_out4_port: port@a {
1971261a46a9SSameer Pujar							reg = <0xa>;
1972261a46a9SSameer Pujar
1973261a46a9SSameer Pujar							asrc_out4_ep: endpoint {
1974261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out4_ep>;
1975261a46a9SSameer Pujar							};
1976261a46a9SSameer Pujar						};
1977261a46a9SSameer Pujar
1978261a46a9SSameer Pujar						asrc_out5_port: port@b {
1979261a46a9SSameer Pujar							reg = <0xb>;
1980261a46a9SSameer Pujar
1981261a46a9SSameer Pujar							asrc_out5_ep: endpoint {
1982261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out5_ep>;
1983261a46a9SSameer Pujar							};
1984261a46a9SSameer Pujar						};
1985261a46a9SSameer Pujar
1986261a46a9SSameer Pujar						asrc_out6_port:	port@c {
1987261a46a9SSameer Pujar							reg = <0xc>;
1988261a46a9SSameer Pujar
1989261a46a9SSameer Pujar							asrc_out6_ep: endpoint {
1990261a46a9SSameer Pujar								remote-endpoint = <&xbar_asrc_out6_ep>;
1991261a46a9SSameer Pujar							};
1992261a46a9SSameer Pujar						};
1993261a46a9SSameer Pujar					};
1994261a46a9SSameer Pujar				};
19955b4f6323SSameer Pujar			};
19969a182db4SSameer Pujar		};
19979a182db4SSameer Pujar
1998228f1e6aSThierry Reding		i2c@3160000 {
1999228f1e6aSThierry Reding			eeprom@56 {
2000228f1e6aSThierry Reding				compatible = "atmel,24c02";
2001228f1e6aSThierry Reding				reg = <0x56>;
2002228f1e6aSThierry Reding
2003a4387f29SJon Hunter				label = "system";
2004228f1e6aSThierry Reding				vcc-supply = <&vdd_1v8ls>;
2005228f1e6aSThierry Reding				address-width = <8>;
2006228f1e6aSThierry Reding				pagesize = <8>;
2007228f1e6aSThierry Reding				size = <256>;
2008228f1e6aSThierry Reding				read-only;
2009228f1e6aSThierry Reding			};
2010228f1e6aSThierry Reding		};
2011228f1e6aSThierry Reding
20125eef17eeSThierry Reding		ddc: i2c@31c0000 {
20135eef17eeSThierry Reding			status = "okay";
20145eef17eeSThierry Reding		};
20155eef17eeSThierry Reding
2016b8656c67SMikko Perttunen		/* SDMMC1 (SD/MMC) */
201767bb17f6SThierry Reding		mmc@3400000 {
2018b8656c67SMikko Perttunen			status = "okay";
2019b8656c67SMikko Perttunen		};
202058542353SThierry Reding
20215eef17eeSThierry Reding		hda@3510000 {
2022b8928c2bSThierry Reding			nvidia,model = "NVIDIA Jetson AGX Xavier HDA";
202333c038e4SThierry Reding			status = "okay";
202433c038e4SThierry Reding		};
202533c038e4SThierry Reding
202692f37c0aSJC Kuo		padctl@3520000 {
202792f37c0aSJC Kuo			status = "okay";
202892f37c0aSJC Kuo
202992f37c0aSJC Kuo			pads {
203092f37c0aSJC Kuo				usb2 {
203192f37c0aSJC Kuo					lanes {
203240b4d824SJC Kuo						usb2-0 {
203340b4d824SJC Kuo							status = "okay";
203440b4d824SJC Kuo						};
203540b4d824SJC Kuo
203692f37c0aSJC Kuo						usb2-1 {
203792f37c0aSJC Kuo							status = "okay";
203892f37c0aSJC Kuo						};
203992f37c0aSJC Kuo
204092f37c0aSJC Kuo						usb2-3 {
204192f37c0aSJC Kuo							status = "okay";
204292f37c0aSJC Kuo						};
204392f37c0aSJC Kuo					};
204492f37c0aSJC Kuo				};
204592f37c0aSJC Kuo
204692f37c0aSJC Kuo				usb3 {
204792f37c0aSJC Kuo					lanes {
204892f37c0aSJC Kuo						usb3-0 {
204992f37c0aSJC Kuo							status = "okay";
205092f37c0aSJC Kuo						};
205192f37c0aSJC Kuo
205240b4d824SJC Kuo						usb3-2 {
205340b4d824SJC Kuo							status = "okay";
205440b4d824SJC Kuo						};
205540b4d824SJC Kuo
205692f37c0aSJC Kuo						usb3-3 {
205792f37c0aSJC Kuo							status = "okay";
205892f37c0aSJC Kuo						};
205992f37c0aSJC Kuo					};
206092f37c0aSJC Kuo				};
206192f37c0aSJC Kuo			};
206292f37c0aSJC Kuo
206392f37c0aSJC Kuo			ports {
206440b4d824SJC Kuo				usb2-0 {
206540b4d824SJC Kuo					mode = "host";
206640b4d824SJC Kuo					status = "okay";
206740b4d824SJC Kuo				};
206840b4d824SJC Kuo
206992f37c0aSJC Kuo				usb2-1 {
207092f37c0aSJC Kuo					mode = "host";
207192f37c0aSJC Kuo					status = "okay";
207292f37c0aSJC Kuo				};
207392f37c0aSJC Kuo
207492f37c0aSJC Kuo				usb2-3 {
207592f37c0aSJC Kuo					mode = "host";
207692f37c0aSJC Kuo					status = "okay";
207792f37c0aSJC Kuo				};
207892f37c0aSJC Kuo
207992f37c0aSJC Kuo				usb3-0 {
208092f37c0aSJC Kuo					nvidia,usb2-companion = <1>;
208192f37c0aSJC Kuo					status = "okay";
208292f37c0aSJC Kuo				};
208392f37c0aSJC Kuo
208440b4d824SJC Kuo				usb3-2 {
208540b4d824SJC Kuo					nvidia,usb2-companion = <0>;
208640b4d824SJC Kuo					status = "okay";
208740b4d824SJC Kuo				};
208840b4d824SJC Kuo
208992f37c0aSJC Kuo				usb3-3 {
209092f37c0aSJC Kuo					nvidia,usb2-companion = <3>;
209192f37c0aSJC Kuo					maximum-speed = "super-speed";
209292f37c0aSJC Kuo					status = "okay";
209392f37c0aSJC Kuo				};
209492f37c0aSJC Kuo			};
209592f37c0aSJC Kuo		};
209692f37c0aSJC Kuo
209792f37c0aSJC Kuo		usb@3610000 {
209892f37c0aSJC Kuo			status = "okay";
209992f37c0aSJC Kuo
210040b4d824SJC Kuo			phys =	<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
210140b4d824SJC Kuo				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
21028b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
21038b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
210440b4d824SJC Kuo				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>,
21058b3aee8fSThierry Reding				<&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>;
210640b4d824SJC Kuo			phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3";
210792f37c0aSJC Kuo		};
210892f37c0aSJC Kuo
21093032985aSSameer Pujar		i2c@c250000 {
21103032985aSSameer Pujar			status = "okay";
21113032985aSSameer Pujar
21123032985aSSameer Pujar			rt5658: audio-codec@1a {
21133032985aSSameer Pujar				status = "okay";
21143032985aSSameer Pujar
21153032985aSSameer Pujar				compatible = "realtek,rt5658";
21163032985aSSameer Pujar				reg = <0x1a>;
21173032985aSSameer Pujar				interrupt-parent = <&gpio>;
21183032985aSSameer Pujar				interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>;
2119405fa9e9SSameer Pujar				clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>;
2120405fa9e9SSameer Pujar				clock-names = "mclk";
21213032985aSSameer Pujar				realtek,jd-src = <2>;
21223032985aSSameer Pujar				sound-name-prefix = "CVB-RT";
21235b4f6323SSameer Pujar
21245b4f6323SSameer Pujar				port {
21255b4f6323SSameer Pujar					rt5658_ep: endpoint {
21265b4f6323SSameer Pujar						remote-endpoint = <&i2s1_dap_ep>;
21275b4f6323SSameer Pujar						mclk-fs = <256>;
21285b4f6323SSameer Pujar					};
21295b4f6323SSameer Pujar				};
21303032985aSSameer Pujar			};
21313032985aSSameer Pujar		};
21323032985aSSameer Pujar
213358542353SThierry Reding		pwm@c340000 {
213458542353SThierry Reding			status = "okay";
213558542353SThierry Reding		};
213633c038e4SThierry Reding
213733c038e4SThierry Reding		host1x@13e00000 {
213833c038e4SThierry Reding			display-hub@15200000 {
213933c038e4SThierry Reding				status = "okay";
214033c038e4SThierry Reding			};
214133c038e4SThierry Reding
2142614d063fSThierry Reding			dpaux@155c0000 {
2143614d063fSThierry Reding				status = "okay";
2144614d063fSThierry Reding			};
2145614d063fSThierry Reding
2146614d063fSThierry Reding			dpaux@155d0000 {
2147614d063fSThierry Reding				status = "okay";
2148614d063fSThierry Reding			};
2149614d063fSThierry Reding
215033c038e4SThierry Reding			dpaux@155e0000 {
215133c038e4SThierry Reding				status = "okay";
215233c038e4SThierry Reding			};
215333c038e4SThierry Reding
2154614d063fSThierry Reding			/* DP0 */
2155614d063fSThierry Reding			sor@15b00000 {
2156614d063fSThierry Reding				status = "okay";
2157614d063fSThierry Reding
2158614d063fSThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2159614d063fSThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2160614d063fSThierry Reding
2161614d063fSThierry Reding				nvidia,dpaux = <&dpaux0>;
2162614d063fSThierry Reding			};
2163614d063fSThierry Reding
2164614d063fSThierry Reding			/* DP1 */
2165614d063fSThierry Reding			sor@15b40000 {
2166614d063fSThierry Reding				status = "okay";
2167614d063fSThierry Reding
2168614d063fSThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2169614d063fSThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
2170614d063fSThierry Reding
2171614d063fSThierry Reding				nvidia,dpaux = <&dpaux1>;
2172614d063fSThierry Reding			};
2173614d063fSThierry Reding
2174614d063fSThierry Reding			/* HDMI */
217533c038e4SThierry Reding			sor@15b80000 {
217633c038e4SThierry Reding				status = "okay";
217733c038e4SThierry Reding
2178e8931a27SThierry Reding				avdd-io-hdmi-dp-supply = <&vdd_1v0>;
2179e8931a27SThierry Reding				vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
218033c038e4SThierry Reding				hdmi-supply = <&vdd_hdmi>;
218133c038e4SThierry Reding
218233c038e4SThierry Reding				nvidia,ddc-i2c-bus = <&ddc>;
218333c038e4SThierry Reding				nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2)
218433c038e4SThierry Reding							 GPIO_ACTIVE_LOW>;
218533c038e4SThierry Reding			};
218633c038e4SThierry Reding		};
218758542353SThierry Reding	};
218858542353SThierry Reding
2189a586c88eSVidya Sagar	pcie@14100000 {
2190a586c88eSVidya Sagar		status = "okay";
2191a586c88eSVidya Sagar
2192a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
2193a586c88eSVidya Sagar
2194a586c88eSVidya Sagar		phys = <&p2u_hsio_0>;
2195a586c88eSVidya Sagar		phy-names = "p2u-0";
2196a586c88eSVidya Sagar	};
2197a586c88eSVidya Sagar
2198a586c88eSVidya Sagar	pcie@14140000 {
2199a586c88eSVidya Sagar		status = "okay";
2200a586c88eSVidya Sagar
2201a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
2202a586c88eSVidya Sagar
2203a586c88eSVidya Sagar		phys = <&p2u_hsio_7>;
2204a586c88eSVidya Sagar		phy-names = "p2u-0";
2205a586c88eSVidya Sagar	};
2206a586c88eSVidya Sagar
2207a586c88eSVidya Sagar	pcie@14180000 {
2208a586c88eSVidya Sagar		status = "okay";
2209a586c88eSVidya Sagar
2210a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
2211a586c88eSVidya Sagar
2212a586c88eSVidya Sagar		phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>,
2213a586c88eSVidya Sagar		       <&p2u_hsio_5>;
2214a586c88eSVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
2215a586c88eSVidya Sagar	};
2216a586c88eSVidya Sagar
2217a586c88eSVidya Sagar	pcie@141a0000 {
221809a0774aSVidya Sagar		status = "okay";
2219a586c88eSVidya Sagar
2220a586c88eSVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
222109a0774aSVidya Sagar		vpcie3v3-supply = <&vdd_3v3_pcie>;
222209a0774aSVidya Sagar		vpcie12v-supply = <&vdd_12v_pcie>;
2223a586c88eSVidya Sagar
2224a586c88eSVidya Sagar		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
2225a586c88eSVidya Sagar		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
2226a586c88eSVidya Sagar		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
2227a586c88eSVidya Sagar
2228a586c88eSVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
2229a586c88eSVidya Sagar			    "p2u-5", "p2u-6", "p2u-7";
2230a586c88eSVidya Sagar	};
2231a586c88eSVidya Sagar
2232b9e2404cSMauro Carvalho Chehab	pcie-ep@141a0000 {
223384eaaf75SVidya Sagar		status = "disabled";
223484eaaf75SVidya Sagar
223584eaaf75SVidya Sagar		vddio-pex-ctl-supply = <&vdd_1v8ao>;
223684eaaf75SVidya Sagar
223784eaaf75SVidya Sagar		reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
223884eaaf75SVidya Sagar
223984eaaf75SVidya Sagar		nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
224084eaaf75SVidya Sagar					      GPIO_ACTIVE_HIGH>;
224184eaaf75SVidya Sagar
224284eaaf75SVidya Sagar		phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
224384eaaf75SVidya Sagar		       <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
224484eaaf75SVidya Sagar		       <&p2u_nvhs_6>, <&p2u_nvhs_7>;
224584eaaf75SVidya Sagar
224684eaaf75SVidya Sagar		phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
224784eaaf75SVidya Sagar			    "p2u-5", "p2u-6", "p2u-7";
224884eaaf75SVidya Sagar	};
224984eaaf75SVidya Sagar
22506d9d19afSJon Hunter	fan: pwm-fan {
225158542353SThierry Reding		compatible = "pwm-fan";
225258542353SThierry Reding		pwms = <&pwm4 0 45334>;
2253cfe3af19SThierry Reding
2254cfe3af19SThierry Reding		cooling-levels = <0 64 128 255>;
2255cfe3af19SThierry Reding		#cooling-cells = <2>;
2256cfe3af19SThierry Reding	};
2257cfe3af19SThierry Reding
2258e47ac508SThierry Reding	gpio-keys {
2259e47ac508SThierry Reding		compatible = "gpio-keys";
2260e47ac508SThierry Reding
2261e47ac508SThierry Reding		force-recovery {
2262e47ac508SThierry Reding			label = "Force Recovery";
2263e47ac508SThierry Reding			gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
2264e47ac508SThierry Reding				       GPIO_ACTIVE_LOW>;
2265e47ac508SThierry Reding			linux,input-type = <EV_KEY>;
2266cd8f843cSThierry Reding			linux,code = <KEY_SLEEP>;
2267e47ac508SThierry Reding			debounce-interval = <10>;
2268e47ac508SThierry Reding		};
2269e47ac508SThierry Reding
2270e47ac508SThierry Reding		power {
2271e47ac508SThierry Reding			label = "Power";
2272e47ac508SThierry Reding			gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
2273e47ac508SThierry Reding					   GPIO_ACTIVE_LOW>;
2274e47ac508SThierry Reding			linux,input-type = <EV_KEY>;
2275e47ac508SThierry Reding			linux,code = <KEY_POWER>;
2276e47ac508SThierry Reding			debounce-interval = <10>;
2277e47ac508SThierry Reding			wakeup-event-action = <EV_ACT_ASSERTED>;
2278e47ac508SThierry Reding			wakeup-source;
2279e47ac508SThierry Reding		};
2280e47ac508SThierry Reding	};
2281e47ac508SThierry Reding
22825b4f6323SSameer Pujar	sound {
22835b4f6323SSameer Pujar		compatible = "nvidia,tegra186-audio-graph-card";
22845b4f6323SSameer Pujar		status = "okay";
22855b4f6323SSameer Pujar
22865b4f6323SSameer Pujar		dais = /* ADMAIF (FE) Ports */
22875b4f6323SSameer Pujar		       <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
22885b4f6323SSameer Pujar		       <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
22895b4f6323SSameer Pujar		       <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
22905b4f6323SSameer Pujar		       <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
22915b4f6323SSameer Pujar		       <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
22925b4f6323SSameer Pujar		       /* XBAR Ports */
22935b4f6323SSameer Pujar		       <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>,
22945b4f6323SSameer Pujar		       <&xbar_i2s6_port>, <&xbar_dmic3_port>,
22954f45fb0bSSameer Pujar		       <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
22964f45fb0bSSameer Pujar		       <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
22974f45fb0bSSameer Pujar		       <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
22984f45fb0bSSameer Pujar		       <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
22994f45fb0bSSameer Pujar		       <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
23004f45fb0bSSameer Pujar		       <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
23014f45fb0bSSameer Pujar		       <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
23024f45fb0bSSameer Pujar		       <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
23034f45fb0bSSameer Pujar		       <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
23044f45fb0bSSameer Pujar		       <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
23054f45fb0bSSameer Pujar		       <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
23064f45fb0bSSameer Pujar		       <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
23074f45fb0bSSameer Pujar		       <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
23084f45fb0bSSameer Pujar		       <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
23094f45fb0bSSameer Pujar		       <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
23104f45fb0bSSameer Pujar		       <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
23114f45fb0bSSameer Pujar		       <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
23124f45fb0bSSameer Pujar		       <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2313261a46a9SSameer Pujar		       <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2314261a46a9SSameer Pujar		       <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2315261a46a9SSameer Pujar		       <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2316261a46a9SSameer Pujar		       <&xbar_asrc_in7_port>,
2317*afcb41e3SSameer Pujar		       <&xbar_ope1_in_port>,
23184f45fb0bSSameer Pujar		       /* HW accelerators */
23194f45fb0bSSameer Pujar		       <&sfc1_out_port>, <&sfc2_out_port>,
23204f45fb0bSSameer Pujar		       <&sfc3_out_port>, <&sfc4_out_port>,
23214f45fb0bSSameer Pujar		       <&mvc1_out_port>, <&mvc2_out_port>,
23224f45fb0bSSameer Pujar		       <&amx1_out_port>, <&amx2_out_port>,
23234f45fb0bSSameer Pujar		       <&amx3_out_port>, <&amx4_out_port>,
23244f45fb0bSSameer Pujar		       <&adx1_out1_port>, <&adx1_out2_port>,
23254f45fb0bSSameer Pujar		       <&adx1_out3_port>, <&adx1_out4_port>,
23264f45fb0bSSameer Pujar		       <&adx2_out1_port>, <&adx2_out2_port>,
23274f45fb0bSSameer Pujar		       <&adx2_out3_port>, <&adx2_out4_port>,
23284f45fb0bSSameer Pujar		       <&adx3_out1_port>, <&adx3_out2_port>,
23294f45fb0bSSameer Pujar		       <&adx3_out3_port>, <&adx3_out4_port>,
23304f45fb0bSSameer Pujar		       <&adx4_out1_port>, <&adx4_out2_port>,
23314f45fb0bSSameer Pujar		       <&adx4_out3_port>, <&adx4_out4_port>,
23324f45fb0bSSameer Pujar		       <&mixer_out1_port>, <&mixer_out2_port>, <&mixer_out3_port>,
23334f45fb0bSSameer Pujar		       <&mixer_out4_port>, <&mixer_out5_port>,
2334261a46a9SSameer Pujar		       <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2335261a46a9SSameer Pujar		       <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2336*afcb41e3SSameer Pujar		       <&ope1_out_port>,
23375b4f6323SSameer Pujar		       /* BE I/O Ports */
23385b4f6323SSameer Pujar		       <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
23395b4f6323SSameer Pujar		       <&dmic3_port>;
23405b4f6323SSameer Pujar
2341b8928c2bSThierry Reding		label = "NVIDIA Jetson AGX Xavier APE";
23425b4f6323SSameer Pujar
23435b4f6323SSameer Pujar		widgets =
23445b4f6323SSameer Pujar			"Microphone",	"CVB-RT MIC Jack",
23455b4f6323SSameer Pujar			"Microphone",	"CVB-RT MIC",
23465b4f6323SSameer Pujar			"Headphone",	"CVB-RT HP Jack",
23475b4f6323SSameer Pujar			"Speaker",	"CVB-RT SPK";
23485b4f6323SSameer Pujar
23495b4f6323SSameer Pujar		routing =
23505b4f6323SSameer Pujar			/* I2S1 <-> RT5658 */
23515b4f6323SSameer Pujar			"CVB-RT AIF1 Playback",	"I2S1 DAP-Playback",
23525b4f6323SSameer Pujar			"I2S1 DAP-Capture",	"CVB-RT AIF1 Capture",
23535b4f6323SSameer Pujar			/* RT5658 Codec controls */
23545b4f6323SSameer Pujar			"CVB-RT HP Jack",	"CVB-RT HPO L Playback",
23555b4f6323SSameer Pujar			"CVB-RT HP Jack",	"CVB-RT HPO R Playback",
23565b4f6323SSameer Pujar			"CVB-RT IN1P",		"CVB-RT MIC Jack",
23575b4f6323SSameer Pujar			"CVB-RT IN2P",		"CVB-RT MIC Jack",
23585b4f6323SSameer Pujar			"CVB-RT SPK",		"CVB-RT SPO Playback",
23595b4f6323SSameer Pujar			"CVB-RT DMIC L1",	"CVB-RT MIC",
23605b4f6323SSameer Pujar			"CVB-RT DMIC L2",	"CVB-RT MIC",
23615b4f6323SSameer Pujar			"CVB-RT DMIC R1",	"CVB-RT MIC",
23625b4f6323SSameer Pujar			"CVB-RT DMIC R2",	"CVB-RT MIC";
23635b4f6323SSameer Pujar	};
23645b4f6323SSameer Pujar
2365cfe3af19SThierry Reding	thermal-zones {
2366fe57ff53SThierry Reding		cpu-thermal {
2367cfe3af19SThierry Reding			polling-delay = <0>;
2368cfe3af19SThierry Reding			polling-delay-passive = <500>;
2369cfe3af19SThierry Reding			status = "okay";
2370cfe3af19SThierry Reding
2371cfe3af19SThierry Reding			trips {
2372cfe3af19SThierry Reding				cpu_trip_critical: critical {
2373cfe3af19SThierry Reding					temperature = <96500>;
2374cfe3af19SThierry Reding					hysteresis = <0>;
2375cfe3af19SThierry Reding					type = "critical";
2376cfe3af19SThierry Reding				};
2377cfe3af19SThierry Reding
2378cfe3af19SThierry Reding				cpu_trip_hot: hot {
2379cfe3af19SThierry Reding					temperature = <70000>;
2380cfe3af19SThierry Reding					hysteresis = <2000>;
2381cfe3af19SThierry Reding					type = "hot";
2382cfe3af19SThierry Reding				};
2383cfe3af19SThierry Reding
2384cfe3af19SThierry Reding				cpu_trip_active: active {
2385cfe3af19SThierry Reding					temperature = <50000>;
2386cfe3af19SThierry Reding					hysteresis = <2000>;
2387cfe3af19SThierry Reding					type = "active";
2388cfe3af19SThierry Reding				};
2389cfe3af19SThierry Reding
2390cfe3af19SThierry Reding				cpu_trip_passive: passive {
2391cfe3af19SThierry Reding					temperature = <30000>;
2392cfe3af19SThierry Reding					hysteresis = <2000>;
2393cfe3af19SThierry Reding					type = "passive";
2394cfe3af19SThierry Reding				};
2395cfe3af19SThierry Reding			};
2396cfe3af19SThierry Reding
2397cfe3af19SThierry Reding			cooling-maps {
2398cfe3af19SThierry Reding				cpu-critical {
2399cfe3af19SThierry Reding					cooling-device = <&fan 3 3>;
2400cfe3af19SThierry Reding					trip = <&cpu_trip_critical>;
2401cfe3af19SThierry Reding				};
2402cfe3af19SThierry Reding
2403cfe3af19SThierry Reding				cpu-hot {
2404cfe3af19SThierry Reding					cooling-device = <&fan 2 2>;
2405cfe3af19SThierry Reding					trip = <&cpu_trip_hot>;
2406cfe3af19SThierry Reding				};
2407cfe3af19SThierry Reding
2408cfe3af19SThierry Reding				cpu-active {
2409cfe3af19SThierry Reding					cooling-device = <&fan 1 1>;
2410cfe3af19SThierry Reding					trip = <&cpu_trip_active>;
2411cfe3af19SThierry Reding				};
2412cfe3af19SThierry Reding
2413cfe3af19SThierry Reding				cpu-passive {
2414cfe3af19SThierry Reding					cooling-device = <&fan 0 0>;
2415cfe3af19SThierry Reding					trip = <&cpu_trip_passive>;
2416cfe3af19SThierry Reding				};
2417cfe3af19SThierry Reding			};
2418cfe3af19SThierry Reding		};
2419cfe3af19SThierry Reding
2420fe57ff53SThierry Reding		gpu-thermal {
2421cfe3af19SThierry Reding			polling-delay = <0>;
2422cfe3af19SThierry Reding			polling-delay-passive = <500>;
2423cfe3af19SThierry Reding			status = "okay";
2424cfe3af19SThierry Reding
2425cfe3af19SThierry Reding			trips {
2426cfe3af19SThierry Reding				gpu_alert0: critical {
2427cfe3af19SThierry Reding					temperature = <99000>;
2428cfe3af19SThierry Reding					hysteresis = <0>;
2429cfe3af19SThierry Reding					type = "critical";
2430cfe3af19SThierry Reding				};
2431cfe3af19SThierry Reding			};
2432cfe3af19SThierry Reding		};
2433cfe3af19SThierry Reding
2434fe57ff53SThierry Reding		aux-thermal {
2435cfe3af19SThierry Reding			polling-delay = <0>;
2436cfe3af19SThierry Reding			polling-delay-passive = <500>;
2437cfe3af19SThierry Reding			status = "okay";
2438cfe3af19SThierry Reding
2439cfe3af19SThierry Reding			trips {
2440cfe3af19SThierry Reding				aux_alert0: critical {
2441cfe3af19SThierry Reding					temperature = <90000>;
2442cfe3af19SThierry Reding					hysteresis = <0>;
2443cfe3af19SThierry Reding					type = "critical";
2444cfe3af19SThierry Reding				};
2445cfe3af19SThierry Reding			};
2446cfe3af19SThierry Reding		};
2447b8656c67SMikko Perttunen	};
2448b8656c67SMikko Perttunen};
2449