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 }; 231*4f45fb0bSSameer Pujar 232*4f45fb0bSSameer Pujar xbar_sfc1_in_port: port@20 { 233*4f45fb0bSSameer Pujar reg = <0x20>; 234*4f45fb0bSSameer Pujar 235*4f45fb0bSSameer Pujar xbar_sfc1_in_ep: endpoint { 236*4f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_in_ep>; 237*4f45fb0bSSameer Pujar }; 238*4f45fb0bSSameer Pujar }; 239*4f45fb0bSSameer Pujar 240*4f45fb0bSSameer Pujar port@21 { 241*4f45fb0bSSameer Pujar reg = <0x21>; 242*4f45fb0bSSameer Pujar 243*4f45fb0bSSameer Pujar xbar_sfc1_out_ep: endpoint { 244*4f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_out_ep>; 245*4f45fb0bSSameer Pujar }; 246*4f45fb0bSSameer Pujar }; 247*4f45fb0bSSameer Pujar 248*4f45fb0bSSameer Pujar xbar_sfc2_in_port: port@22 { 249*4f45fb0bSSameer Pujar reg = <0x22>; 250*4f45fb0bSSameer Pujar 251*4f45fb0bSSameer Pujar xbar_sfc2_in_ep: endpoint { 252*4f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_in_ep>; 253*4f45fb0bSSameer Pujar }; 254*4f45fb0bSSameer Pujar }; 255*4f45fb0bSSameer Pujar 256*4f45fb0bSSameer Pujar port@23 { 257*4f45fb0bSSameer Pujar reg = <0x23>; 258*4f45fb0bSSameer Pujar 259*4f45fb0bSSameer Pujar xbar_sfc2_out_ep: endpoint { 260*4f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_out_ep>; 261*4f45fb0bSSameer Pujar }; 262*4f45fb0bSSameer Pujar }; 263*4f45fb0bSSameer Pujar 264*4f45fb0bSSameer Pujar xbar_sfc3_in_port: port@24 { 265*4f45fb0bSSameer Pujar reg = <0x24>; 266*4f45fb0bSSameer Pujar 267*4f45fb0bSSameer Pujar xbar_sfc3_in_ep: endpoint { 268*4f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_in_ep>; 269*4f45fb0bSSameer Pujar }; 270*4f45fb0bSSameer Pujar }; 271*4f45fb0bSSameer Pujar 272*4f45fb0bSSameer Pujar port@25 { 273*4f45fb0bSSameer Pujar reg = <0x25>; 274*4f45fb0bSSameer Pujar 275*4f45fb0bSSameer Pujar xbar_sfc3_out_ep: endpoint { 276*4f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_out_ep>; 277*4f45fb0bSSameer Pujar }; 278*4f45fb0bSSameer Pujar }; 279*4f45fb0bSSameer Pujar 280*4f45fb0bSSameer Pujar xbar_sfc4_in_port: port@26 { 281*4f45fb0bSSameer Pujar reg = <0x26>; 282*4f45fb0bSSameer Pujar 283*4f45fb0bSSameer Pujar xbar_sfc4_in_ep: endpoint { 284*4f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_in_ep>; 285*4f45fb0bSSameer Pujar }; 286*4f45fb0bSSameer Pujar }; 287*4f45fb0bSSameer Pujar 288*4f45fb0bSSameer Pujar port@27 { 289*4f45fb0bSSameer Pujar reg = <0x27>; 290*4f45fb0bSSameer Pujar 291*4f45fb0bSSameer Pujar xbar_sfc4_out_ep: endpoint { 292*4f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_out_ep>; 293*4f45fb0bSSameer Pujar }; 294*4f45fb0bSSameer Pujar }; 295*4f45fb0bSSameer Pujar 296*4f45fb0bSSameer Pujar xbar_mvc1_in_port: port@28 { 297*4f45fb0bSSameer Pujar reg = <0x28>; 298*4f45fb0bSSameer Pujar 299*4f45fb0bSSameer Pujar xbar_mvc1_in_ep: endpoint { 300*4f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_in_ep>; 301*4f45fb0bSSameer Pujar }; 302*4f45fb0bSSameer Pujar }; 303*4f45fb0bSSameer Pujar 304*4f45fb0bSSameer Pujar port@29 { 305*4f45fb0bSSameer Pujar reg = <0x29>; 306*4f45fb0bSSameer Pujar 307*4f45fb0bSSameer Pujar xbar_mvc1_out_ep: endpoint { 308*4f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_out_ep>; 309*4f45fb0bSSameer Pujar }; 310*4f45fb0bSSameer Pujar }; 311*4f45fb0bSSameer Pujar 312*4f45fb0bSSameer Pujar xbar_mvc2_in_port: port@2a { 313*4f45fb0bSSameer Pujar reg = <0x2a>; 314*4f45fb0bSSameer Pujar 315*4f45fb0bSSameer Pujar xbar_mvc2_in_ep: endpoint { 316*4f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_in_ep>; 317*4f45fb0bSSameer Pujar }; 318*4f45fb0bSSameer Pujar }; 319*4f45fb0bSSameer Pujar 320*4f45fb0bSSameer Pujar port@2b { 321*4f45fb0bSSameer Pujar reg = <0x2b>; 322*4f45fb0bSSameer Pujar 323*4f45fb0bSSameer Pujar xbar_mvc2_out_ep: endpoint { 324*4f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_out_ep>; 325*4f45fb0bSSameer Pujar }; 326*4f45fb0bSSameer Pujar }; 327*4f45fb0bSSameer Pujar 328*4f45fb0bSSameer Pujar xbar_amx1_in1_port: port@2c { 329*4f45fb0bSSameer Pujar reg = <0x2c>; 330*4f45fb0bSSameer Pujar 331*4f45fb0bSSameer Pujar xbar_amx1_in1_ep: endpoint { 332*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in1_ep>; 333*4f45fb0bSSameer Pujar }; 334*4f45fb0bSSameer Pujar }; 335*4f45fb0bSSameer Pujar 336*4f45fb0bSSameer Pujar xbar_amx1_in2_port: port@2d { 337*4f45fb0bSSameer Pujar reg = <0x2d>; 338*4f45fb0bSSameer Pujar 339*4f45fb0bSSameer Pujar xbar_amx1_in2_ep: endpoint { 340*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in2_ep>; 341*4f45fb0bSSameer Pujar }; 342*4f45fb0bSSameer Pujar }; 343*4f45fb0bSSameer Pujar 344*4f45fb0bSSameer Pujar xbar_amx1_in3_port: port@2e { 345*4f45fb0bSSameer Pujar reg = <0x2e>; 346*4f45fb0bSSameer Pujar 347*4f45fb0bSSameer Pujar xbar_amx1_in3_ep: endpoint { 348*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in3_ep>; 349*4f45fb0bSSameer Pujar }; 350*4f45fb0bSSameer Pujar }; 351*4f45fb0bSSameer Pujar 352*4f45fb0bSSameer Pujar xbar_amx1_in4_port: port@2f { 353*4f45fb0bSSameer Pujar reg = <0x2f>; 354*4f45fb0bSSameer Pujar 355*4f45fb0bSSameer Pujar xbar_amx1_in4_ep: endpoint { 356*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in4_ep>; 357*4f45fb0bSSameer Pujar }; 358*4f45fb0bSSameer Pujar }; 359*4f45fb0bSSameer Pujar 360*4f45fb0bSSameer Pujar port@30 { 361*4f45fb0bSSameer Pujar reg = <0x30>; 362*4f45fb0bSSameer Pujar 363*4f45fb0bSSameer Pujar xbar_amx1_out_ep: endpoint { 364*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_out_ep>; 365*4f45fb0bSSameer Pujar }; 366*4f45fb0bSSameer Pujar }; 367*4f45fb0bSSameer Pujar 368*4f45fb0bSSameer Pujar xbar_amx2_in1_port: port@31 { 369*4f45fb0bSSameer Pujar reg = <0x31>; 370*4f45fb0bSSameer Pujar 371*4f45fb0bSSameer Pujar xbar_amx2_in1_ep: endpoint { 372*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in1_ep>; 373*4f45fb0bSSameer Pujar }; 374*4f45fb0bSSameer Pujar }; 375*4f45fb0bSSameer Pujar 376*4f45fb0bSSameer Pujar xbar_amx2_in2_port: port@32 { 377*4f45fb0bSSameer Pujar reg = <0x32>; 378*4f45fb0bSSameer Pujar 379*4f45fb0bSSameer Pujar xbar_amx2_in2_ep: endpoint { 380*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in2_ep>; 381*4f45fb0bSSameer Pujar }; 382*4f45fb0bSSameer Pujar }; 383*4f45fb0bSSameer Pujar 384*4f45fb0bSSameer Pujar xbar_amx2_in3_port: port@33 { 385*4f45fb0bSSameer Pujar reg = <0x33>; 386*4f45fb0bSSameer Pujar 387*4f45fb0bSSameer Pujar xbar_amx2_in3_ep: endpoint { 388*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in3_ep>; 389*4f45fb0bSSameer Pujar }; 390*4f45fb0bSSameer Pujar }; 391*4f45fb0bSSameer Pujar 392*4f45fb0bSSameer Pujar xbar_amx2_in4_port: port@34 { 393*4f45fb0bSSameer Pujar reg = <0x34>; 394*4f45fb0bSSameer Pujar 395*4f45fb0bSSameer Pujar xbar_amx2_in4_ep: endpoint { 396*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in4_ep>; 397*4f45fb0bSSameer Pujar }; 398*4f45fb0bSSameer Pujar }; 399*4f45fb0bSSameer Pujar 400*4f45fb0bSSameer Pujar port@35 { 401*4f45fb0bSSameer Pujar reg = <0x35>; 402*4f45fb0bSSameer Pujar 403*4f45fb0bSSameer Pujar xbar_amx2_out_ep: endpoint { 404*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_out_ep>; 405*4f45fb0bSSameer Pujar }; 406*4f45fb0bSSameer Pujar }; 407*4f45fb0bSSameer Pujar 408*4f45fb0bSSameer Pujar xbar_amx3_in1_port: port@36 { 409*4f45fb0bSSameer Pujar reg = <0x36>; 410*4f45fb0bSSameer Pujar 411*4f45fb0bSSameer Pujar xbar_amx3_in1_ep: endpoint { 412*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in1_ep>; 413*4f45fb0bSSameer Pujar }; 414*4f45fb0bSSameer Pujar }; 415*4f45fb0bSSameer Pujar 416*4f45fb0bSSameer Pujar xbar_amx3_in2_port: port@37 { 417*4f45fb0bSSameer Pujar reg = <0x37>; 418*4f45fb0bSSameer Pujar 419*4f45fb0bSSameer Pujar xbar_amx3_in2_ep: endpoint { 420*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in2_ep>; 421*4f45fb0bSSameer Pujar }; 422*4f45fb0bSSameer Pujar }; 423*4f45fb0bSSameer Pujar 424*4f45fb0bSSameer Pujar xbar_amx3_in3_port: port@38 { 425*4f45fb0bSSameer Pujar reg = <0x38>; 426*4f45fb0bSSameer Pujar 427*4f45fb0bSSameer Pujar xbar_amx3_in3_ep: endpoint { 428*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in3_ep>; 429*4f45fb0bSSameer Pujar }; 430*4f45fb0bSSameer Pujar }; 431*4f45fb0bSSameer Pujar 432*4f45fb0bSSameer Pujar xbar_amx3_in4_port: port@39 { 433*4f45fb0bSSameer Pujar reg = <0x39>; 434*4f45fb0bSSameer Pujar 435*4f45fb0bSSameer Pujar xbar_amx3_in4_ep: endpoint { 436*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in4_ep>; 437*4f45fb0bSSameer Pujar }; 438*4f45fb0bSSameer Pujar }; 439*4f45fb0bSSameer Pujar 440*4f45fb0bSSameer Pujar port@3a { 441*4f45fb0bSSameer Pujar reg = <0x3a>; 442*4f45fb0bSSameer Pujar 443*4f45fb0bSSameer Pujar xbar_amx3_out_ep: endpoint { 444*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_out_ep>; 445*4f45fb0bSSameer Pujar }; 446*4f45fb0bSSameer Pujar }; 447*4f45fb0bSSameer Pujar 448*4f45fb0bSSameer Pujar xbar_amx4_in1_port: port@3b { 449*4f45fb0bSSameer Pujar reg = <0x3b>; 450*4f45fb0bSSameer Pujar 451*4f45fb0bSSameer Pujar xbar_amx4_in1_ep: endpoint { 452*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in1_ep>; 453*4f45fb0bSSameer Pujar }; 454*4f45fb0bSSameer Pujar }; 455*4f45fb0bSSameer Pujar 456*4f45fb0bSSameer Pujar xbar_amx4_in2_port: port@3c { 457*4f45fb0bSSameer Pujar reg = <0x3c>; 458*4f45fb0bSSameer Pujar 459*4f45fb0bSSameer Pujar xbar_amx4_in2_ep: endpoint { 460*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in2_ep>; 461*4f45fb0bSSameer Pujar }; 462*4f45fb0bSSameer Pujar }; 463*4f45fb0bSSameer Pujar 464*4f45fb0bSSameer Pujar xbar_amx4_in3_port: port@3d { 465*4f45fb0bSSameer Pujar reg = <0x3d>; 466*4f45fb0bSSameer Pujar 467*4f45fb0bSSameer Pujar xbar_amx4_in3_ep: endpoint { 468*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in3_ep>; 469*4f45fb0bSSameer Pujar }; 470*4f45fb0bSSameer Pujar }; 471*4f45fb0bSSameer Pujar 472*4f45fb0bSSameer Pujar xbar_amx4_in4_port: port@3e { 473*4f45fb0bSSameer Pujar reg = <0x3e>; 474*4f45fb0bSSameer Pujar 475*4f45fb0bSSameer Pujar xbar_amx4_in4_ep: endpoint { 476*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in4_ep>; 477*4f45fb0bSSameer Pujar }; 478*4f45fb0bSSameer Pujar }; 479*4f45fb0bSSameer Pujar 480*4f45fb0bSSameer Pujar port@3f { 481*4f45fb0bSSameer Pujar reg = <0x3f>; 482*4f45fb0bSSameer Pujar 483*4f45fb0bSSameer Pujar xbar_amx4_out_ep: endpoint { 484*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_out_ep>; 485*4f45fb0bSSameer Pujar }; 486*4f45fb0bSSameer Pujar }; 487*4f45fb0bSSameer Pujar 488*4f45fb0bSSameer Pujar xbar_adx1_in_port: port@40 { 489*4f45fb0bSSameer Pujar reg = <0x40>; 490*4f45fb0bSSameer Pujar 491*4f45fb0bSSameer Pujar xbar_adx1_in_ep: endpoint { 492*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_in_ep>; 493*4f45fb0bSSameer Pujar }; 494*4f45fb0bSSameer Pujar }; 495*4f45fb0bSSameer Pujar 496*4f45fb0bSSameer Pujar port@41 { 497*4f45fb0bSSameer Pujar reg = <0x41>; 498*4f45fb0bSSameer Pujar 499*4f45fb0bSSameer Pujar xbar_adx1_out1_ep: endpoint { 500*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out1_ep>; 501*4f45fb0bSSameer Pujar }; 502*4f45fb0bSSameer Pujar }; 503*4f45fb0bSSameer Pujar 504*4f45fb0bSSameer Pujar port@42 { 505*4f45fb0bSSameer Pujar reg = <0x42>; 506*4f45fb0bSSameer Pujar 507*4f45fb0bSSameer Pujar xbar_adx1_out2_ep: endpoint { 508*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out2_ep>; 509*4f45fb0bSSameer Pujar }; 510*4f45fb0bSSameer Pujar }; 511*4f45fb0bSSameer Pujar 512*4f45fb0bSSameer Pujar port@43 { 513*4f45fb0bSSameer Pujar reg = <0x43>; 514*4f45fb0bSSameer Pujar 515*4f45fb0bSSameer Pujar xbar_adx1_out3_ep: endpoint { 516*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out3_ep>; 517*4f45fb0bSSameer Pujar }; 518*4f45fb0bSSameer Pujar }; 519*4f45fb0bSSameer Pujar 520*4f45fb0bSSameer Pujar port@44 { 521*4f45fb0bSSameer Pujar reg = <0x44>; 522*4f45fb0bSSameer Pujar 523*4f45fb0bSSameer Pujar xbar_adx1_out4_ep: endpoint { 524*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out4_ep>; 525*4f45fb0bSSameer Pujar }; 526*4f45fb0bSSameer Pujar }; 527*4f45fb0bSSameer Pujar 528*4f45fb0bSSameer Pujar xbar_adx2_in_port: port@45 { 529*4f45fb0bSSameer Pujar reg = <0x45>; 530*4f45fb0bSSameer Pujar 531*4f45fb0bSSameer Pujar xbar_adx2_in_ep: endpoint { 532*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_in_ep>; 533*4f45fb0bSSameer Pujar }; 534*4f45fb0bSSameer Pujar }; 535*4f45fb0bSSameer Pujar 536*4f45fb0bSSameer Pujar port@46 { 537*4f45fb0bSSameer Pujar reg = <0x46>; 538*4f45fb0bSSameer Pujar 539*4f45fb0bSSameer Pujar xbar_adx2_out1_ep: endpoint { 540*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out1_ep>; 541*4f45fb0bSSameer Pujar }; 542*4f45fb0bSSameer Pujar }; 543*4f45fb0bSSameer Pujar 544*4f45fb0bSSameer Pujar port@47 { 545*4f45fb0bSSameer Pujar reg = <0x47>; 546*4f45fb0bSSameer Pujar 547*4f45fb0bSSameer Pujar xbar_adx2_out2_ep: endpoint { 548*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out2_ep>; 549*4f45fb0bSSameer Pujar }; 550*4f45fb0bSSameer Pujar }; 551*4f45fb0bSSameer Pujar 552*4f45fb0bSSameer Pujar port@48 { 553*4f45fb0bSSameer Pujar reg = <0x48>; 554*4f45fb0bSSameer Pujar 555*4f45fb0bSSameer Pujar xbar_adx2_out3_ep: endpoint { 556*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out3_ep>; 557*4f45fb0bSSameer Pujar }; 558*4f45fb0bSSameer Pujar }; 559*4f45fb0bSSameer Pujar 560*4f45fb0bSSameer Pujar port@49 { 561*4f45fb0bSSameer Pujar reg = <0x49>; 562*4f45fb0bSSameer Pujar 563*4f45fb0bSSameer Pujar xbar_adx2_out4_ep: endpoint { 564*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out4_ep>; 565*4f45fb0bSSameer Pujar }; 566*4f45fb0bSSameer Pujar }; 567*4f45fb0bSSameer Pujar 568*4f45fb0bSSameer Pujar xbar_adx3_in_port: port@4a { 569*4f45fb0bSSameer Pujar reg = <0x4a>; 570*4f45fb0bSSameer Pujar 571*4f45fb0bSSameer Pujar xbar_adx3_in_ep: endpoint { 572*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_in_ep>; 573*4f45fb0bSSameer Pujar }; 574*4f45fb0bSSameer Pujar }; 575*4f45fb0bSSameer Pujar 576*4f45fb0bSSameer Pujar port@4b { 577*4f45fb0bSSameer Pujar reg = <0x4b>; 578*4f45fb0bSSameer Pujar 579*4f45fb0bSSameer Pujar xbar_adx3_out1_ep: endpoint { 580*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out1_ep>; 581*4f45fb0bSSameer Pujar }; 582*4f45fb0bSSameer Pujar }; 583*4f45fb0bSSameer Pujar 584*4f45fb0bSSameer Pujar port@4c { 585*4f45fb0bSSameer Pujar reg = <0x4c>; 586*4f45fb0bSSameer Pujar 587*4f45fb0bSSameer Pujar xbar_adx3_out2_ep: endpoint { 588*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out2_ep>; 589*4f45fb0bSSameer Pujar }; 590*4f45fb0bSSameer Pujar }; 591*4f45fb0bSSameer Pujar 592*4f45fb0bSSameer Pujar port@4d { 593*4f45fb0bSSameer Pujar reg = <0x4d>; 594*4f45fb0bSSameer Pujar 595*4f45fb0bSSameer Pujar xbar_adx3_out3_ep: endpoint { 596*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out3_ep>; 597*4f45fb0bSSameer Pujar }; 598*4f45fb0bSSameer Pujar }; 599*4f45fb0bSSameer Pujar 600*4f45fb0bSSameer Pujar port@4e { 601*4f45fb0bSSameer Pujar reg = <0x4e>; 602*4f45fb0bSSameer Pujar 603*4f45fb0bSSameer Pujar xbar_adx3_out4_ep: endpoint { 604*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out4_ep>; 605*4f45fb0bSSameer Pujar }; 606*4f45fb0bSSameer Pujar }; 607*4f45fb0bSSameer Pujar 608*4f45fb0bSSameer Pujar xbar_adx4_in_port: port@4f { 609*4f45fb0bSSameer Pujar reg = <0x4f>; 610*4f45fb0bSSameer Pujar 611*4f45fb0bSSameer Pujar xbar_adx4_in_ep: endpoint { 612*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_in_ep>; 613*4f45fb0bSSameer Pujar }; 614*4f45fb0bSSameer Pujar }; 615*4f45fb0bSSameer Pujar 616*4f45fb0bSSameer Pujar port@50 { 617*4f45fb0bSSameer Pujar reg = <0x50>; 618*4f45fb0bSSameer Pujar 619*4f45fb0bSSameer Pujar xbar_adx4_out1_ep: endpoint { 620*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out1_ep>; 621*4f45fb0bSSameer Pujar }; 622*4f45fb0bSSameer Pujar }; 623*4f45fb0bSSameer Pujar 624*4f45fb0bSSameer Pujar port@51 { 625*4f45fb0bSSameer Pujar reg = <0x51>; 626*4f45fb0bSSameer Pujar 627*4f45fb0bSSameer Pujar xbar_adx4_out2_ep: endpoint { 628*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out2_ep>; 629*4f45fb0bSSameer Pujar }; 630*4f45fb0bSSameer Pujar }; 631*4f45fb0bSSameer Pujar 632*4f45fb0bSSameer Pujar port@52 { 633*4f45fb0bSSameer Pujar reg = <0x52>; 634*4f45fb0bSSameer Pujar 635*4f45fb0bSSameer Pujar xbar_adx4_out3_ep: endpoint { 636*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out3_ep>; 637*4f45fb0bSSameer Pujar }; 638*4f45fb0bSSameer Pujar }; 639*4f45fb0bSSameer Pujar 640*4f45fb0bSSameer Pujar port@53 { 641*4f45fb0bSSameer Pujar reg = <0x53>; 642*4f45fb0bSSameer Pujar 643*4f45fb0bSSameer Pujar xbar_adx4_out4_ep: endpoint { 644*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out4_ep>; 645*4f45fb0bSSameer Pujar }; 646*4f45fb0bSSameer Pujar }; 647*4f45fb0bSSameer Pujar 648*4f45fb0bSSameer Pujar xbar_mixer_in1_port: port@54 { 649*4f45fb0bSSameer Pujar reg = <0x54>; 650*4f45fb0bSSameer Pujar 651*4f45fb0bSSameer Pujar xbar_mixer_in1_ep: endpoint { 652*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in1_ep>; 653*4f45fb0bSSameer Pujar }; 654*4f45fb0bSSameer Pujar }; 655*4f45fb0bSSameer Pujar 656*4f45fb0bSSameer Pujar xbar_mixer_in2_port: port@55 { 657*4f45fb0bSSameer Pujar reg = <0x55>; 658*4f45fb0bSSameer Pujar 659*4f45fb0bSSameer Pujar xbar_mixer_in2_ep: endpoint { 660*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in2_ep>; 661*4f45fb0bSSameer Pujar }; 662*4f45fb0bSSameer Pujar }; 663*4f45fb0bSSameer Pujar 664*4f45fb0bSSameer Pujar xbar_mixer_in3_port: port@56 { 665*4f45fb0bSSameer Pujar reg = <0x56>; 666*4f45fb0bSSameer Pujar 667*4f45fb0bSSameer Pujar xbar_mixer_in3_ep: endpoint { 668*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in3_ep>; 669*4f45fb0bSSameer Pujar }; 670*4f45fb0bSSameer Pujar }; 671*4f45fb0bSSameer Pujar 672*4f45fb0bSSameer Pujar xbar_mixer_in4_port: port@57 { 673*4f45fb0bSSameer Pujar reg = <0x57>; 674*4f45fb0bSSameer Pujar 675*4f45fb0bSSameer Pujar xbar_mixer_in4_ep: endpoint { 676*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in4_ep>; 677*4f45fb0bSSameer Pujar }; 678*4f45fb0bSSameer Pujar }; 679*4f45fb0bSSameer Pujar 680*4f45fb0bSSameer Pujar xbar_mixer_in5_port: port@58 { 681*4f45fb0bSSameer Pujar reg = <0x58>; 682*4f45fb0bSSameer Pujar 683*4f45fb0bSSameer Pujar xbar_mixer_in5_ep: endpoint { 684*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in5_ep>; 685*4f45fb0bSSameer Pujar }; 686*4f45fb0bSSameer Pujar }; 687*4f45fb0bSSameer Pujar 688*4f45fb0bSSameer Pujar xbar_mixer_in6_port: port@59 { 689*4f45fb0bSSameer Pujar reg = <0x59>; 690*4f45fb0bSSameer Pujar 691*4f45fb0bSSameer Pujar xbar_mixer_in6_ep: endpoint { 692*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in6_ep>; 693*4f45fb0bSSameer Pujar }; 694*4f45fb0bSSameer Pujar }; 695*4f45fb0bSSameer Pujar 696*4f45fb0bSSameer Pujar xbar_mixer_in7_port: port@5a { 697*4f45fb0bSSameer Pujar reg = <0x5a>; 698*4f45fb0bSSameer Pujar 699*4f45fb0bSSameer Pujar xbar_mixer_in7_ep: endpoint { 700*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in7_ep>; 701*4f45fb0bSSameer Pujar }; 702*4f45fb0bSSameer Pujar }; 703*4f45fb0bSSameer Pujar 704*4f45fb0bSSameer Pujar xbar_mixer_in8_port: port@5b { 705*4f45fb0bSSameer Pujar reg = <0x5b>; 706*4f45fb0bSSameer Pujar 707*4f45fb0bSSameer Pujar xbar_mixer_in8_ep: endpoint { 708*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in8_ep>; 709*4f45fb0bSSameer Pujar }; 710*4f45fb0bSSameer Pujar }; 711*4f45fb0bSSameer Pujar 712*4f45fb0bSSameer Pujar xbar_mixer_in9_port: port@5c { 713*4f45fb0bSSameer Pujar reg = <0x5c>; 714*4f45fb0bSSameer Pujar 715*4f45fb0bSSameer Pujar xbar_mixer_in9_ep: endpoint { 716*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in9_ep>; 717*4f45fb0bSSameer Pujar }; 718*4f45fb0bSSameer Pujar }; 719*4f45fb0bSSameer Pujar 720*4f45fb0bSSameer Pujar xbar_mixer_in10_port: port@5d { 721*4f45fb0bSSameer Pujar reg = <0x5d>; 722*4f45fb0bSSameer Pujar 723*4f45fb0bSSameer Pujar xbar_mixer_in10_ep: endpoint { 724*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in10_ep>; 725*4f45fb0bSSameer Pujar }; 726*4f45fb0bSSameer Pujar }; 727*4f45fb0bSSameer Pujar 728*4f45fb0bSSameer Pujar port@5e { 729*4f45fb0bSSameer Pujar reg = <0x5e>; 730*4f45fb0bSSameer Pujar 731*4f45fb0bSSameer Pujar xbar_mixer_out1_ep: endpoint { 732*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out1_ep>; 733*4f45fb0bSSameer Pujar }; 734*4f45fb0bSSameer Pujar }; 735*4f45fb0bSSameer Pujar 736*4f45fb0bSSameer Pujar port@5f { 737*4f45fb0bSSameer Pujar reg = <0x5f>; 738*4f45fb0bSSameer Pujar 739*4f45fb0bSSameer Pujar xbar_mixer_out2_ep: endpoint { 740*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out2_ep>; 741*4f45fb0bSSameer Pujar }; 742*4f45fb0bSSameer Pujar }; 743*4f45fb0bSSameer Pujar 744*4f45fb0bSSameer Pujar port@60 { 745*4f45fb0bSSameer Pujar reg = <0x60>; 746*4f45fb0bSSameer Pujar 747*4f45fb0bSSameer Pujar xbar_mixer_out3_ep: endpoint { 748*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out3_ep>; 749*4f45fb0bSSameer Pujar }; 750*4f45fb0bSSameer Pujar }; 751*4f45fb0bSSameer Pujar 752*4f45fb0bSSameer Pujar port@61 { 753*4f45fb0bSSameer Pujar reg = <0x61>; 754*4f45fb0bSSameer Pujar 755*4f45fb0bSSameer Pujar xbar_mixer_out4_ep: endpoint { 756*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out4_ep>; 757*4f45fb0bSSameer Pujar }; 758*4f45fb0bSSameer Pujar }; 759*4f45fb0bSSameer Pujar 760*4f45fb0bSSameer Pujar port@62 { 761*4f45fb0bSSameer Pujar reg = <0x62>; 762*4f45fb0bSSameer Pujar 763*4f45fb0bSSameer Pujar xbar_mixer_out5_ep: endpoint { 764*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out5_ep>; 765*4f45fb0bSSameer Pujar }; 766*4f45fb0bSSameer Pujar }; 7675b4f6323SSameer Pujar }; 7685b4f6323SSameer Pujar 7695b4f6323SSameer Pujar admaif@290f000 { 7705b4f6323SSameer Pujar status = "okay"; 7715b4f6323SSameer Pujar 7725b4f6323SSameer Pujar ports { 7735b4f6323SSameer Pujar #address-cells = <1>; 7745b4f6323SSameer Pujar #size-cells = <0>; 7755b4f6323SSameer Pujar 7765b4f6323SSameer Pujar admaif0_port: port@0 { 7775b4f6323SSameer Pujar reg = <0x0>; 7785b4f6323SSameer Pujar 7795b4f6323SSameer Pujar admaif0_ep: endpoint { 7805b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif0_ep>; 7815b4f6323SSameer Pujar }; 7825b4f6323SSameer Pujar }; 7835b4f6323SSameer Pujar 7845b4f6323SSameer Pujar admaif1_port: port@1 { 7855b4f6323SSameer Pujar reg = <0x1>; 7865b4f6323SSameer Pujar 7875b4f6323SSameer Pujar admaif1_ep: endpoint { 7885b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif1_ep>; 7895b4f6323SSameer Pujar }; 7905b4f6323SSameer Pujar }; 7915b4f6323SSameer Pujar 7925b4f6323SSameer Pujar admaif2_port: port@2 { 7935b4f6323SSameer Pujar reg = <0x2>; 7945b4f6323SSameer Pujar 7955b4f6323SSameer Pujar admaif2_ep: endpoint { 7965b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif2_ep>; 7975b4f6323SSameer Pujar }; 7985b4f6323SSameer Pujar }; 7995b4f6323SSameer Pujar 8005b4f6323SSameer Pujar admaif3_port: port@3 { 8015b4f6323SSameer Pujar reg = <0x3>; 8025b4f6323SSameer Pujar 8035b4f6323SSameer Pujar admaif3_ep: endpoint { 8045b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif3_ep>; 8055b4f6323SSameer Pujar }; 8065b4f6323SSameer Pujar }; 8075b4f6323SSameer Pujar 8085b4f6323SSameer Pujar admaif4_port: port@4 { 8095b4f6323SSameer Pujar reg = <0x4>; 8105b4f6323SSameer Pujar 8115b4f6323SSameer Pujar admaif4_ep: endpoint { 8125b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif4_ep>; 8135b4f6323SSameer Pujar }; 8145b4f6323SSameer Pujar }; 8155b4f6323SSameer Pujar 8165b4f6323SSameer Pujar admaif5_port: port@5 { 8175b4f6323SSameer Pujar reg = <0x5>; 8185b4f6323SSameer Pujar 8195b4f6323SSameer Pujar admaif5_ep: endpoint { 8205b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif5_ep>; 8215b4f6323SSameer Pujar }; 8225b4f6323SSameer Pujar }; 8235b4f6323SSameer Pujar 8245b4f6323SSameer Pujar admaif6_port: port@6 { 8255b4f6323SSameer Pujar reg = <0x6>; 8265b4f6323SSameer Pujar 8275b4f6323SSameer Pujar admaif6_ep: endpoint { 8285b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif6_ep>; 8295b4f6323SSameer Pujar }; 8305b4f6323SSameer Pujar }; 8315b4f6323SSameer Pujar 8325b4f6323SSameer Pujar admaif7_port: port@7 { 8335b4f6323SSameer Pujar reg = <0x7>; 8345b4f6323SSameer Pujar 8355b4f6323SSameer Pujar admaif7_ep: endpoint { 8365b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif7_ep>; 8375b4f6323SSameer Pujar }; 8385b4f6323SSameer Pujar }; 8395b4f6323SSameer Pujar 8405b4f6323SSameer Pujar admaif8_port: port@8 { 8415b4f6323SSameer Pujar reg = <0x8>; 8425b4f6323SSameer Pujar 8435b4f6323SSameer Pujar admaif8_ep: endpoint { 8445b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif8_ep>; 8455b4f6323SSameer Pujar }; 8465b4f6323SSameer Pujar }; 8475b4f6323SSameer Pujar 8485b4f6323SSameer Pujar admaif9_port: port@9 { 8495b4f6323SSameer Pujar reg = <0x9>; 8505b4f6323SSameer Pujar 8515b4f6323SSameer Pujar admaif9_ep: endpoint { 8525b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif9_ep>; 8535b4f6323SSameer Pujar }; 8545b4f6323SSameer Pujar }; 8555b4f6323SSameer Pujar 8565b4f6323SSameer Pujar admaif10_port: port@a { 8575b4f6323SSameer Pujar reg = <0xa>; 8585b4f6323SSameer Pujar 8595b4f6323SSameer Pujar admaif10_ep: endpoint { 8605b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif10_ep>; 8615b4f6323SSameer Pujar }; 8625b4f6323SSameer Pujar }; 8635b4f6323SSameer Pujar 8645b4f6323SSameer Pujar admaif11_port: port@b { 8655b4f6323SSameer Pujar reg = <0xb>; 8665b4f6323SSameer Pujar 8675b4f6323SSameer Pujar admaif11_ep: endpoint { 8685b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif11_ep>; 8695b4f6323SSameer Pujar }; 8705b4f6323SSameer Pujar }; 8715b4f6323SSameer Pujar 8725b4f6323SSameer Pujar admaif12_port: port@c { 8735b4f6323SSameer Pujar reg = <0xc>; 8745b4f6323SSameer Pujar 8755b4f6323SSameer Pujar admaif12_ep: endpoint { 8765b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif12_ep>; 8775b4f6323SSameer Pujar }; 8785b4f6323SSameer Pujar }; 8795b4f6323SSameer Pujar 8805b4f6323SSameer Pujar admaif13_port: port@d { 8815b4f6323SSameer Pujar reg = <0xd>; 8825b4f6323SSameer Pujar 8835b4f6323SSameer Pujar admaif13_ep: endpoint { 8845b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif13_ep>; 8855b4f6323SSameer Pujar }; 8865b4f6323SSameer Pujar }; 8875b4f6323SSameer Pujar 8885b4f6323SSameer Pujar admaif14_port: port@e { 8895b4f6323SSameer Pujar reg = <0xe>; 8905b4f6323SSameer Pujar 8915b4f6323SSameer Pujar admaif14_ep: endpoint { 8925b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif14_ep>; 8935b4f6323SSameer Pujar }; 8945b4f6323SSameer Pujar }; 8955b4f6323SSameer Pujar 8965b4f6323SSameer Pujar admaif15_port: port@f { 8975b4f6323SSameer Pujar reg = <0xf>; 8985b4f6323SSameer Pujar 8995b4f6323SSameer Pujar admaif15_ep: endpoint { 9005b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif15_ep>; 9015b4f6323SSameer Pujar }; 9025b4f6323SSameer Pujar }; 9035b4f6323SSameer Pujar 9045b4f6323SSameer Pujar admaif16_port: port@10 { 9055b4f6323SSameer Pujar reg = <0x10>; 9065b4f6323SSameer Pujar 9075b4f6323SSameer Pujar admaif16_ep: endpoint { 9085b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif16_ep>; 9095b4f6323SSameer Pujar }; 9105b4f6323SSameer Pujar }; 9115b4f6323SSameer Pujar 9125b4f6323SSameer Pujar admaif17_port: port@11 { 9135b4f6323SSameer Pujar reg = <0x11>; 9145b4f6323SSameer Pujar 9155b4f6323SSameer Pujar admaif17_ep: endpoint { 9165b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif17_ep>; 9175b4f6323SSameer Pujar }; 9185b4f6323SSameer Pujar }; 9195b4f6323SSameer Pujar 9205b4f6323SSameer Pujar admaif18_port: port@12 { 9215b4f6323SSameer Pujar reg = <0x12>; 9225b4f6323SSameer Pujar 9235b4f6323SSameer Pujar admaif18_ep: endpoint { 9245b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif18_ep>; 9255b4f6323SSameer Pujar }; 9265b4f6323SSameer Pujar }; 9275b4f6323SSameer Pujar 9285b4f6323SSameer Pujar admaif19_port: port@13 { 9295b4f6323SSameer Pujar reg = <0x13>; 9305b4f6323SSameer Pujar 9315b4f6323SSameer Pujar admaif19_ep: endpoint { 9325b4f6323SSameer Pujar remote-endpoint = <&xbar_admaif19_ep>; 9335b4f6323SSameer Pujar }; 9345b4f6323SSameer Pujar }; 9355b4f6323SSameer Pujar }; 9365b4f6323SSameer Pujar }; 9375b4f6323SSameer Pujar 9385b4f6323SSameer Pujar i2s@2901000 { 9395b4f6323SSameer Pujar status = "okay"; 9405b4f6323SSameer Pujar 9415b4f6323SSameer Pujar ports { 9425b4f6323SSameer Pujar #address-cells = <1>; 9435b4f6323SSameer Pujar #size-cells = <0>; 9445b4f6323SSameer Pujar 9455b4f6323SSameer Pujar port@0 { 9465b4f6323SSameer Pujar reg = <0>; 9475b4f6323SSameer Pujar 9485b4f6323SSameer Pujar i2s1_cif_ep: endpoint { 9495b4f6323SSameer Pujar remote-endpoint = <&xbar_i2s1_ep>; 9505b4f6323SSameer Pujar }; 9515b4f6323SSameer Pujar }; 9525b4f6323SSameer Pujar 9535b4f6323SSameer Pujar i2s1_port: port@1 { 9545b4f6323SSameer Pujar reg = <1>; 9555b4f6323SSameer Pujar 9565b4f6323SSameer Pujar i2s1_dap_ep: endpoint { 9575b4f6323SSameer Pujar dai-format = "i2s"; 9585b4f6323SSameer Pujar remote-endpoint = <&rt5658_ep>; 9595b4f6323SSameer Pujar }; 9605b4f6323SSameer Pujar }; 9615b4f6323SSameer Pujar }; 9625b4f6323SSameer Pujar }; 9635b4f6323SSameer Pujar 9645b4f6323SSameer Pujar i2s@2901100 { 9655b4f6323SSameer Pujar status = "okay"; 9665b4f6323SSameer Pujar 9675b4f6323SSameer Pujar ports { 9685b4f6323SSameer Pujar #address-cells = <1>; 9695b4f6323SSameer Pujar #size-cells = <0>; 9705b4f6323SSameer Pujar 9715b4f6323SSameer Pujar port@0 { 9725b4f6323SSameer Pujar reg = <0>; 9735b4f6323SSameer Pujar 9745b4f6323SSameer Pujar i2s2_cif_ep: endpoint { 9755b4f6323SSameer Pujar remote-endpoint = <&xbar_i2s2_ep>; 9765b4f6323SSameer Pujar }; 9775b4f6323SSameer Pujar }; 9785b4f6323SSameer Pujar 9795b4f6323SSameer Pujar i2s2_port: port@1 { 9805b4f6323SSameer Pujar reg = <1>; 9815b4f6323SSameer Pujar 9825b4f6323SSameer Pujar i2s2_dap_ep: endpoint { 9835b4f6323SSameer Pujar dai-format = "i2s"; 9845b4f6323SSameer Pujar /* Place holder for external Codec */ 9855b4f6323SSameer Pujar }; 9865b4f6323SSameer Pujar }; 9875b4f6323SSameer Pujar }; 9885b4f6323SSameer Pujar }; 9895b4f6323SSameer Pujar 9905b4f6323SSameer Pujar i2s@2901300 { 9915b4f6323SSameer Pujar status = "okay"; 9925b4f6323SSameer Pujar 9935b4f6323SSameer Pujar ports { 9945b4f6323SSameer Pujar #address-cells = <1>; 9955b4f6323SSameer Pujar #size-cells = <0>; 9965b4f6323SSameer Pujar 9975b4f6323SSameer Pujar port@0 { 9985b4f6323SSameer Pujar reg = <0>; 9995b4f6323SSameer Pujar 10005b4f6323SSameer Pujar i2s4_cif_ep: endpoint { 10015b4f6323SSameer Pujar remote-endpoint = <&xbar_i2s4_ep>; 10025b4f6323SSameer Pujar }; 10035b4f6323SSameer Pujar }; 10045b4f6323SSameer Pujar 10055b4f6323SSameer Pujar i2s4_port: port@1 { 10065b4f6323SSameer Pujar reg = <1>; 10075b4f6323SSameer Pujar 10085b4f6323SSameer Pujar i2s4_dap_ep: endpoint { 10095b4f6323SSameer Pujar dai-format = "i2s"; 10105b4f6323SSameer Pujar /* Place holder for external Codec */ 10115b4f6323SSameer Pujar }; 10125b4f6323SSameer Pujar }; 10135b4f6323SSameer Pujar }; 10145b4f6323SSameer Pujar }; 10155b4f6323SSameer Pujar 10165b4f6323SSameer Pujar i2s@2901500 { 10175b4f6323SSameer Pujar status = "okay"; 10185b4f6323SSameer Pujar 10195b4f6323SSameer Pujar ports { 10205b4f6323SSameer Pujar #address-cells = <1>; 10215b4f6323SSameer Pujar #size-cells = <0>; 10225b4f6323SSameer Pujar 10235b4f6323SSameer Pujar port@0 { 10245b4f6323SSameer Pujar reg = <0>; 10255b4f6323SSameer Pujar 10265b4f6323SSameer Pujar i2s6_cif_ep: endpoint { 10275b4f6323SSameer Pujar remote-endpoint = <&xbar_i2s6_ep>; 10285b4f6323SSameer Pujar }; 10295b4f6323SSameer Pujar }; 10305b4f6323SSameer Pujar 10315b4f6323SSameer Pujar i2s6_port: port@1 { 10325b4f6323SSameer Pujar reg = <1>; 10335b4f6323SSameer Pujar 10345b4f6323SSameer Pujar i2s6_dap_ep: endpoint@0 { 10355b4f6323SSameer Pujar dai-format = "i2s"; 10365b4f6323SSameer Pujar /* Place holder for external Codec */ 10375b4f6323SSameer Pujar }; 10385b4f6323SSameer Pujar }; 10395b4f6323SSameer Pujar }; 10405b4f6323SSameer Pujar }; 10415b4f6323SSameer Pujar 10425b4f6323SSameer Pujar dmic@2904200 { 10435b4f6323SSameer Pujar status = "okay"; 10445b4f6323SSameer Pujar 10455b4f6323SSameer Pujar ports { 10465b4f6323SSameer Pujar #address-cells = <1>; 10475b4f6323SSameer Pujar #size-cells = <0>; 10485b4f6323SSameer Pujar 10495b4f6323SSameer Pujar port@0 { 10505b4f6323SSameer Pujar reg = <0>; 10515b4f6323SSameer Pujar 10525b4f6323SSameer Pujar dmic3_cif_ep: endpoint { 10535b4f6323SSameer Pujar remote-endpoint = <&xbar_dmic3_ep>; 10545b4f6323SSameer Pujar }; 10555b4f6323SSameer Pujar }; 10565b4f6323SSameer Pujar 10575b4f6323SSameer Pujar dmic3_port: port@1 { 10585b4f6323SSameer Pujar reg = <1>; 10595b4f6323SSameer Pujar 10605b4f6323SSameer Pujar dmic3_dap_ep: endpoint { 10615b4f6323SSameer Pujar /* Place holder for external Codec */ 10625b4f6323SSameer Pujar }; 10635b4f6323SSameer Pujar }; 10645b4f6323SSameer Pujar }; 10655b4f6323SSameer Pujar }; 1066*4f45fb0bSSameer Pujar 1067*4f45fb0bSSameer Pujar sfc@2902000 { 1068*4f45fb0bSSameer Pujar status = "okay"; 1069*4f45fb0bSSameer Pujar 1070*4f45fb0bSSameer Pujar ports { 1071*4f45fb0bSSameer Pujar #address-cells = <1>; 1072*4f45fb0bSSameer Pujar #size-cells = <0>; 1073*4f45fb0bSSameer Pujar 1074*4f45fb0bSSameer Pujar port@0 { 1075*4f45fb0bSSameer Pujar reg = <0>; 1076*4f45fb0bSSameer Pujar 1077*4f45fb0bSSameer Pujar sfc1_cif_in_ep: endpoint { 1078*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_in_ep>; 1079*4f45fb0bSSameer Pujar }; 1080*4f45fb0bSSameer Pujar }; 1081*4f45fb0bSSameer Pujar 1082*4f45fb0bSSameer Pujar sfc1_out_port: port@1 { 1083*4f45fb0bSSameer Pujar reg = <1>; 1084*4f45fb0bSSameer Pujar 1085*4f45fb0bSSameer Pujar sfc1_cif_out_ep: endpoint { 1086*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_out_ep>; 1087*4f45fb0bSSameer Pujar }; 1088*4f45fb0bSSameer Pujar }; 1089*4f45fb0bSSameer Pujar }; 1090*4f45fb0bSSameer Pujar }; 1091*4f45fb0bSSameer Pujar 1092*4f45fb0bSSameer Pujar sfc@2902200 { 1093*4f45fb0bSSameer Pujar status = "okay"; 1094*4f45fb0bSSameer Pujar 1095*4f45fb0bSSameer Pujar ports { 1096*4f45fb0bSSameer Pujar #address-cells = <1>; 1097*4f45fb0bSSameer Pujar #size-cells = <0>; 1098*4f45fb0bSSameer Pujar 1099*4f45fb0bSSameer Pujar port@0 { 1100*4f45fb0bSSameer Pujar reg = <0>; 1101*4f45fb0bSSameer Pujar 1102*4f45fb0bSSameer Pujar sfc2_cif_in_ep: endpoint { 1103*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_in_ep>; 1104*4f45fb0bSSameer Pujar }; 1105*4f45fb0bSSameer Pujar }; 1106*4f45fb0bSSameer Pujar 1107*4f45fb0bSSameer Pujar sfc2_out_port: port@1 { 1108*4f45fb0bSSameer Pujar reg = <1>; 1109*4f45fb0bSSameer Pujar 1110*4f45fb0bSSameer Pujar sfc2_cif_out_ep: endpoint { 1111*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_out_ep>; 1112*4f45fb0bSSameer Pujar }; 1113*4f45fb0bSSameer Pujar }; 1114*4f45fb0bSSameer Pujar }; 1115*4f45fb0bSSameer Pujar }; 1116*4f45fb0bSSameer Pujar 1117*4f45fb0bSSameer Pujar sfc@2902400 { 1118*4f45fb0bSSameer Pujar status = "okay"; 1119*4f45fb0bSSameer Pujar 1120*4f45fb0bSSameer Pujar ports { 1121*4f45fb0bSSameer Pujar #address-cells = <1>; 1122*4f45fb0bSSameer Pujar #size-cells = <0>; 1123*4f45fb0bSSameer Pujar 1124*4f45fb0bSSameer Pujar port@0 { 1125*4f45fb0bSSameer Pujar reg = <0>; 1126*4f45fb0bSSameer Pujar 1127*4f45fb0bSSameer Pujar sfc3_cif_in_ep: endpoint { 1128*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_in_ep>; 1129*4f45fb0bSSameer Pujar }; 1130*4f45fb0bSSameer Pujar }; 1131*4f45fb0bSSameer Pujar 1132*4f45fb0bSSameer Pujar sfc3_out_port: port@1 { 1133*4f45fb0bSSameer Pujar reg = <1>; 1134*4f45fb0bSSameer Pujar 1135*4f45fb0bSSameer Pujar sfc3_cif_out_ep: endpoint { 1136*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_out_ep>; 1137*4f45fb0bSSameer Pujar }; 1138*4f45fb0bSSameer Pujar }; 1139*4f45fb0bSSameer Pujar }; 1140*4f45fb0bSSameer Pujar }; 1141*4f45fb0bSSameer Pujar 1142*4f45fb0bSSameer Pujar sfc@2902600 { 1143*4f45fb0bSSameer Pujar status = "okay"; 1144*4f45fb0bSSameer Pujar 1145*4f45fb0bSSameer Pujar ports { 1146*4f45fb0bSSameer Pujar #address-cells = <1>; 1147*4f45fb0bSSameer Pujar #size-cells = <0>; 1148*4f45fb0bSSameer Pujar 1149*4f45fb0bSSameer Pujar port@0 { 1150*4f45fb0bSSameer Pujar reg = <0>; 1151*4f45fb0bSSameer Pujar 1152*4f45fb0bSSameer Pujar sfc4_cif_in_ep: endpoint { 1153*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_in_ep>; 1154*4f45fb0bSSameer Pujar }; 1155*4f45fb0bSSameer Pujar }; 1156*4f45fb0bSSameer Pujar 1157*4f45fb0bSSameer Pujar sfc4_out_port: port@1 { 1158*4f45fb0bSSameer Pujar reg = <1>; 1159*4f45fb0bSSameer Pujar 1160*4f45fb0bSSameer Pujar sfc4_cif_out_ep: endpoint { 1161*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_out_ep>; 1162*4f45fb0bSSameer Pujar }; 1163*4f45fb0bSSameer Pujar }; 1164*4f45fb0bSSameer Pujar }; 1165*4f45fb0bSSameer Pujar }; 1166*4f45fb0bSSameer Pujar 1167*4f45fb0bSSameer Pujar mvc@290a000 { 1168*4f45fb0bSSameer Pujar status = "okay"; 1169*4f45fb0bSSameer Pujar 1170*4f45fb0bSSameer Pujar ports { 1171*4f45fb0bSSameer Pujar #address-cells = <1>; 1172*4f45fb0bSSameer Pujar #size-cells = <0>; 1173*4f45fb0bSSameer Pujar 1174*4f45fb0bSSameer Pujar port@0 { 1175*4f45fb0bSSameer Pujar reg = <0>; 1176*4f45fb0bSSameer Pujar 1177*4f45fb0bSSameer Pujar mvc1_cif_in_ep: endpoint { 1178*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_in_ep>; 1179*4f45fb0bSSameer Pujar }; 1180*4f45fb0bSSameer Pujar }; 1181*4f45fb0bSSameer Pujar 1182*4f45fb0bSSameer Pujar mvc1_out_port: port@1 { 1183*4f45fb0bSSameer Pujar reg = <1>; 1184*4f45fb0bSSameer Pujar 1185*4f45fb0bSSameer Pujar mvc1_cif_out_ep: endpoint { 1186*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_out_ep>; 1187*4f45fb0bSSameer Pujar }; 1188*4f45fb0bSSameer Pujar }; 1189*4f45fb0bSSameer Pujar }; 1190*4f45fb0bSSameer Pujar }; 1191*4f45fb0bSSameer Pujar 1192*4f45fb0bSSameer Pujar mvc@290a200 { 1193*4f45fb0bSSameer Pujar status = "okay"; 1194*4f45fb0bSSameer Pujar 1195*4f45fb0bSSameer Pujar ports { 1196*4f45fb0bSSameer Pujar #address-cells = <1>; 1197*4f45fb0bSSameer Pujar #size-cells = <0>; 1198*4f45fb0bSSameer Pujar 1199*4f45fb0bSSameer Pujar port@0 { 1200*4f45fb0bSSameer Pujar reg = <0>; 1201*4f45fb0bSSameer Pujar 1202*4f45fb0bSSameer Pujar mvc2_cif_in_ep: endpoint { 1203*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_in_ep>; 1204*4f45fb0bSSameer Pujar }; 1205*4f45fb0bSSameer Pujar }; 1206*4f45fb0bSSameer Pujar 1207*4f45fb0bSSameer Pujar mvc2_out_port: port@1 { 1208*4f45fb0bSSameer Pujar reg = <1>; 1209*4f45fb0bSSameer Pujar 1210*4f45fb0bSSameer Pujar mvc2_cif_out_ep: endpoint { 1211*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_out_ep>; 1212*4f45fb0bSSameer Pujar }; 1213*4f45fb0bSSameer Pujar }; 1214*4f45fb0bSSameer Pujar }; 1215*4f45fb0bSSameer Pujar }; 1216*4f45fb0bSSameer Pujar 1217*4f45fb0bSSameer Pujar amx@2903000 { 1218*4f45fb0bSSameer Pujar status = "okay"; 1219*4f45fb0bSSameer Pujar 1220*4f45fb0bSSameer Pujar ports { 1221*4f45fb0bSSameer Pujar #address-cells = <1>; 1222*4f45fb0bSSameer Pujar #size-cells = <0>; 1223*4f45fb0bSSameer Pujar 1224*4f45fb0bSSameer Pujar port@0 { 1225*4f45fb0bSSameer Pujar reg = <0>; 1226*4f45fb0bSSameer Pujar 1227*4f45fb0bSSameer Pujar amx1_in1_ep: endpoint { 1228*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in1_ep>; 1229*4f45fb0bSSameer Pujar }; 1230*4f45fb0bSSameer Pujar }; 1231*4f45fb0bSSameer Pujar 1232*4f45fb0bSSameer Pujar port@1 { 1233*4f45fb0bSSameer Pujar reg = <1>; 1234*4f45fb0bSSameer Pujar 1235*4f45fb0bSSameer Pujar amx1_in2_ep: endpoint { 1236*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in2_ep>; 1237*4f45fb0bSSameer Pujar }; 1238*4f45fb0bSSameer Pujar }; 1239*4f45fb0bSSameer Pujar 1240*4f45fb0bSSameer Pujar port@2 { 1241*4f45fb0bSSameer Pujar reg = <2>; 1242*4f45fb0bSSameer Pujar 1243*4f45fb0bSSameer Pujar amx1_in3_ep: endpoint { 1244*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in3_ep>; 1245*4f45fb0bSSameer Pujar }; 1246*4f45fb0bSSameer Pujar }; 1247*4f45fb0bSSameer Pujar 1248*4f45fb0bSSameer Pujar port@3 { 1249*4f45fb0bSSameer Pujar reg = <3>; 1250*4f45fb0bSSameer Pujar 1251*4f45fb0bSSameer Pujar amx1_in4_ep: endpoint { 1252*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in4_ep>; 1253*4f45fb0bSSameer Pujar }; 1254*4f45fb0bSSameer Pujar }; 1255*4f45fb0bSSameer Pujar 1256*4f45fb0bSSameer Pujar amx1_out_port: port@4 { 1257*4f45fb0bSSameer Pujar reg = <4>; 1258*4f45fb0bSSameer Pujar 1259*4f45fb0bSSameer Pujar amx1_out_ep: endpoint { 1260*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_out_ep>; 1261*4f45fb0bSSameer Pujar }; 1262*4f45fb0bSSameer Pujar }; 1263*4f45fb0bSSameer Pujar }; 1264*4f45fb0bSSameer Pujar }; 1265*4f45fb0bSSameer Pujar 1266*4f45fb0bSSameer Pujar amx@2903100 { 1267*4f45fb0bSSameer Pujar status = "okay"; 1268*4f45fb0bSSameer Pujar 1269*4f45fb0bSSameer Pujar ports { 1270*4f45fb0bSSameer Pujar #address-cells = <1>; 1271*4f45fb0bSSameer Pujar #size-cells = <0>; 1272*4f45fb0bSSameer Pujar 1273*4f45fb0bSSameer Pujar port@0 { 1274*4f45fb0bSSameer Pujar reg = <0>; 1275*4f45fb0bSSameer Pujar 1276*4f45fb0bSSameer Pujar amx2_in1_ep: endpoint { 1277*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in1_ep>; 1278*4f45fb0bSSameer Pujar }; 1279*4f45fb0bSSameer Pujar }; 1280*4f45fb0bSSameer Pujar 1281*4f45fb0bSSameer Pujar port@1 { 1282*4f45fb0bSSameer Pujar reg = <1>; 1283*4f45fb0bSSameer Pujar 1284*4f45fb0bSSameer Pujar amx2_in2_ep: endpoint { 1285*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in2_ep>; 1286*4f45fb0bSSameer Pujar }; 1287*4f45fb0bSSameer Pujar }; 1288*4f45fb0bSSameer Pujar 1289*4f45fb0bSSameer Pujar amx2_in3_port: port@2 { 1290*4f45fb0bSSameer Pujar reg = <2>; 1291*4f45fb0bSSameer Pujar 1292*4f45fb0bSSameer Pujar amx2_in3_ep: endpoint { 1293*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in3_ep>; 1294*4f45fb0bSSameer Pujar }; 1295*4f45fb0bSSameer Pujar }; 1296*4f45fb0bSSameer Pujar 1297*4f45fb0bSSameer Pujar amx2_in4_port: port@3 { 1298*4f45fb0bSSameer Pujar reg = <3>; 1299*4f45fb0bSSameer Pujar 1300*4f45fb0bSSameer Pujar amx2_in4_ep: endpoint { 1301*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in4_ep>; 1302*4f45fb0bSSameer Pujar }; 1303*4f45fb0bSSameer Pujar }; 1304*4f45fb0bSSameer Pujar 1305*4f45fb0bSSameer Pujar amx2_out_port: port@4 { 1306*4f45fb0bSSameer Pujar reg = <4>; 1307*4f45fb0bSSameer Pujar 1308*4f45fb0bSSameer Pujar amx2_out_ep: endpoint { 1309*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_out_ep>; 1310*4f45fb0bSSameer Pujar }; 1311*4f45fb0bSSameer Pujar }; 1312*4f45fb0bSSameer Pujar }; 1313*4f45fb0bSSameer Pujar }; 1314*4f45fb0bSSameer Pujar 1315*4f45fb0bSSameer Pujar amx@2903200 { 1316*4f45fb0bSSameer Pujar status = "okay"; 1317*4f45fb0bSSameer Pujar 1318*4f45fb0bSSameer Pujar ports { 1319*4f45fb0bSSameer Pujar #address-cells = <1>; 1320*4f45fb0bSSameer Pujar #size-cells = <0>; 1321*4f45fb0bSSameer Pujar 1322*4f45fb0bSSameer Pujar port@0 { 1323*4f45fb0bSSameer Pujar reg = <0>; 1324*4f45fb0bSSameer Pujar 1325*4f45fb0bSSameer Pujar amx3_in1_ep: endpoint { 1326*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in1_ep>; 1327*4f45fb0bSSameer Pujar }; 1328*4f45fb0bSSameer Pujar }; 1329*4f45fb0bSSameer Pujar 1330*4f45fb0bSSameer Pujar port@1 { 1331*4f45fb0bSSameer Pujar reg = <1>; 1332*4f45fb0bSSameer Pujar 1333*4f45fb0bSSameer Pujar amx3_in2_ep: endpoint { 1334*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in2_ep>; 1335*4f45fb0bSSameer Pujar }; 1336*4f45fb0bSSameer Pujar }; 1337*4f45fb0bSSameer Pujar 1338*4f45fb0bSSameer Pujar port@2 { 1339*4f45fb0bSSameer Pujar reg = <2>; 1340*4f45fb0bSSameer Pujar 1341*4f45fb0bSSameer Pujar amx3_in3_ep: endpoint { 1342*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in3_ep>; 1343*4f45fb0bSSameer Pujar }; 1344*4f45fb0bSSameer Pujar }; 1345*4f45fb0bSSameer Pujar 1346*4f45fb0bSSameer Pujar port@3 { 1347*4f45fb0bSSameer Pujar reg = <3>; 1348*4f45fb0bSSameer Pujar 1349*4f45fb0bSSameer Pujar amx3_in4_ep: endpoint { 1350*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in4_ep>; 1351*4f45fb0bSSameer Pujar }; 1352*4f45fb0bSSameer Pujar }; 1353*4f45fb0bSSameer Pujar 1354*4f45fb0bSSameer Pujar amx3_out_port: port@4 { 1355*4f45fb0bSSameer Pujar reg = <4>; 1356*4f45fb0bSSameer Pujar 1357*4f45fb0bSSameer Pujar amx3_out_ep: endpoint { 1358*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_out_ep>; 1359*4f45fb0bSSameer Pujar }; 1360*4f45fb0bSSameer Pujar }; 1361*4f45fb0bSSameer Pujar }; 1362*4f45fb0bSSameer Pujar }; 1363*4f45fb0bSSameer Pujar 1364*4f45fb0bSSameer Pujar amx@2903300 { 1365*4f45fb0bSSameer Pujar status = "okay"; 1366*4f45fb0bSSameer Pujar 1367*4f45fb0bSSameer Pujar ports { 1368*4f45fb0bSSameer Pujar #address-cells = <1>; 1369*4f45fb0bSSameer Pujar #size-cells = <0>; 1370*4f45fb0bSSameer Pujar 1371*4f45fb0bSSameer Pujar port@0 { 1372*4f45fb0bSSameer Pujar reg = <0>; 1373*4f45fb0bSSameer Pujar 1374*4f45fb0bSSameer Pujar amx4_in1_ep: endpoint { 1375*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in1_ep>; 1376*4f45fb0bSSameer Pujar }; 1377*4f45fb0bSSameer Pujar }; 1378*4f45fb0bSSameer Pujar 1379*4f45fb0bSSameer Pujar port@1 { 1380*4f45fb0bSSameer Pujar reg = <1>; 1381*4f45fb0bSSameer Pujar 1382*4f45fb0bSSameer Pujar amx4_in2_ep: endpoint { 1383*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in2_ep>; 1384*4f45fb0bSSameer Pujar }; 1385*4f45fb0bSSameer Pujar }; 1386*4f45fb0bSSameer Pujar 1387*4f45fb0bSSameer Pujar port@2 { 1388*4f45fb0bSSameer Pujar reg = <2>; 1389*4f45fb0bSSameer Pujar 1390*4f45fb0bSSameer Pujar amx4_in3_ep: endpoint { 1391*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in3_ep>; 1392*4f45fb0bSSameer Pujar }; 1393*4f45fb0bSSameer Pujar }; 1394*4f45fb0bSSameer Pujar 1395*4f45fb0bSSameer Pujar port@3 { 1396*4f45fb0bSSameer Pujar reg = <3>; 1397*4f45fb0bSSameer Pujar 1398*4f45fb0bSSameer Pujar amx4_in4_ep: endpoint { 1399*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in4_ep>; 1400*4f45fb0bSSameer Pujar }; 1401*4f45fb0bSSameer Pujar }; 1402*4f45fb0bSSameer Pujar 1403*4f45fb0bSSameer Pujar amx4_out_port: port@4 { 1404*4f45fb0bSSameer Pujar reg = <4>; 1405*4f45fb0bSSameer Pujar 1406*4f45fb0bSSameer Pujar amx4_out_ep: endpoint { 1407*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_out_ep>; 1408*4f45fb0bSSameer Pujar }; 1409*4f45fb0bSSameer Pujar }; 1410*4f45fb0bSSameer Pujar }; 1411*4f45fb0bSSameer Pujar }; 1412*4f45fb0bSSameer Pujar 1413*4f45fb0bSSameer Pujar adx@2903800 { 1414*4f45fb0bSSameer Pujar status = "okay"; 1415*4f45fb0bSSameer Pujar 1416*4f45fb0bSSameer Pujar ports { 1417*4f45fb0bSSameer Pujar #address-cells = <1>; 1418*4f45fb0bSSameer Pujar #size-cells = <0>; 1419*4f45fb0bSSameer Pujar 1420*4f45fb0bSSameer Pujar port@0 { 1421*4f45fb0bSSameer Pujar reg = <0>; 1422*4f45fb0bSSameer Pujar 1423*4f45fb0bSSameer Pujar adx1_in_ep: endpoint { 1424*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_in_ep>; 1425*4f45fb0bSSameer Pujar }; 1426*4f45fb0bSSameer Pujar }; 1427*4f45fb0bSSameer Pujar 1428*4f45fb0bSSameer Pujar adx1_out1_port: port@1 { 1429*4f45fb0bSSameer Pujar reg = <1>; 1430*4f45fb0bSSameer Pujar 1431*4f45fb0bSSameer Pujar adx1_out1_ep: endpoint { 1432*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out1_ep>; 1433*4f45fb0bSSameer Pujar }; 1434*4f45fb0bSSameer Pujar }; 1435*4f45fb0bSSameer Pujar 1436*4f45fb0bSSameer Pujar adx1_out2_port: port@2 { 1437*4f45fb0bSSameer Pujar reg = <2>; 1438*4f45fb0bSSameer Pujar 1439*4f45fb0bSSameer Pujar adx1_out2_ep: endpoint { 1440*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out2_ep>; 1441*4f45fb0bSSameer Pujar }; 1442*4f45fb0bSSameer Pujar }; 1443*4f45fb0bSSameer Pujar 1444*4f45fb0bSSameer Pujar adx1_out3_port: port@3 { 1445*4f45fb0bSSameer Pujar reg = <3>; 1446*4f45fb0bSSameer Pujar 1447*4f45fb0bSSameer Pujar adx1_out3_ep: endpoint { 1448*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out3_ep>; 1449*4f45fb0bSSameer Pujar }; 1450*4f45fb0bSSameer Pujar }; 1451*4f45fb0bSSameer Pujar 1452*4f45fb0bSSameer Pujar adx1_out4_port: port@4 { 1453*4f45fb0bSSameer Pujar reg = <4>; 1454*4f45fb0bSSameer Pujar 1455*4f45fb0bSSameer Pujar adx1_out4_ep: endpoint { 1456*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out4_ep>; 1457*4f45fb0bSSameer Pujar }; 1458*4f45fb0bSSameer Pujar }; 1459*4f45fb0bSSameer Pujar }; 1460*4f45fb0bSSameer Pujar }; 1461*4f45fb0bSSameer Pujar 1462*4f45fb0bSSameer Pujar adx@2903900 { 1463*4f45fb0bSSameer Pujar status = "okay"; 1464*4f45fb0bSSameer Pujar 1465*4f45fb0bSSameer Pujar ports { 1466*4f45fb0bSSameer Pujar #address-cells = <1>; 1467*4f45fb0bSSameer Pujar #size-cells = <0>; 1468*4f45fb0bSSameer Pujar 1469*4f45fb0bSSameer Pujar port@0 { 1470*4f45fb0bSSameer Pujar reg = <0>; 1471*4f45fb0bSSameer Pujar 1472*4f45fb0bSSameer Pujar adx2_in_ep: endpoint { 1473*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_in_ep>; 1474*4f45fb0bSSameer Pujar }; 1475*4f45fb0bSSameer Pujar }; 1476*4f45fb0bSSameer Pujar 1477*4f45fb0bSSameer Pujar adx2_out1_port: port@1 { 1478*4f45fb0bSSameer Pujar reg = <1>; 1479*4f45fb0bSSameer Pujar 1480*4f45fb0bSSameer Pujar adx2_out1_ep: endpoint { 1481*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out1_ep>; 1482*4f45fb0bSSameer Pujar }; 1483*4f45fb0bSSameer Pujar }; 1484*4f45fb0bSSameer Pujar 1485*4f45fb0bSSameer Pujar adx2_out2_port: port@2 { 1486*4f45fb0bSSameer Pujar reg = <2>; 1487*4f45fb0bSSameer Pujar 1488*4f45fb0bSSameer Pujar adx2_out2_ep: endpoint { 1489*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out2_ep>; 1490*4f45fb0bSSameer Pujar }; 1491*4f45fb0bSSameer Pujar }; 1492*4f45fb0bSSameer Pujar 1493*4f45fb0bSSameer Pujar adx2_out3_port: port@3 { 1494*4f45fb0bSSameer Pujar reg = <3>; 1495*4f45fb0bSSameer Pujar 1496*4f45fb0bSSameer Pujar adx2_out3_ep: endpoint { 1497*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out3_ep>; 1498*4f45fb0bSSameer Pujar }; 1499*4f45fb0bSSameer Pujar }; 1500*4f45fb0bSSameer Pujar 1501*4f45fb0bSSameer Pujar adx2_out4_port: port@4 { 1502*4f45fb0bSSameer Pujar reg = <4>; 1503*4f45fb0bSSameer Pujar 1504*4f45fb0bSSameer Pujar adx2_out4_ep: endpoint { 1505*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out4_ep>; 1506*4f45fb0bSSameer Pujar }; 1507*4f45fb0bSSameer Pujar }; 1508*4f45fb0bSSameer Pujar }; 1509*4f45fb0bSSameer Pujar }; 1510*4f45fb0bSSameer Pujar 1511*4f45fb0bSSameer Pujar adx@2903a00 { 1512*4f45fb0bSSameer Pujar status = "okay"; 1513*4f45fb0bSSameer Pujar 1514*4f45fb0bSSameer Pujar ports { 1515*4f45fb0bSSameer Pujar #address-cells = <1>; 1516*4f45fb0bSSameer Pujar #size-cells = <0>; 1517*4f45fb0bSSameer Pujar 1518*4f45fb0bSSameer Pujar port@0 { 1519*4f45fb0bSSameer Pujar reg = <0>; 1520*4f45fb0bSSameer Pujar 1521*4f45fb0bSSameer Pujar adx3_in_ep: endpoint { 1522*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_in_ep>; 1523*4f45fb0bSSameer Pujar }; 1524*4f45fb0bSSameer Pujar }; 1525*4f45fb0bSSameer Pujar 1526*4f45fb0bSSameer Pujar adx3_out1_port: port@1 { 1527*4f45fb0bSSameer Pujar reg = <1>; 1528*4f45fb0bSSameer Pujar 1529*4f45fb0bSSameer Pujar adx3_out1_ep: endpoint { 1530*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out1_ep>; 1531*4f45fb0bSSameer Pujar }; 1532*4f45fb0bSSameer Pujar }; 1533*4f45fb0bSSameer Pujar 1534*4f45fb0bSSameer Pujar adx3_out2_port: port@2 { 1535*4f45fb0bSSameer Pujar reg = <2>; 1536*4f45fb0bSSameer Pujar 1537*4f45fb0bSSameer Pujar adx3_out2_ep: endpoint { 1538*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out2_ep>; 1539*4f45fb0bSSameer Pujar }; 1540*4f45fb0bSSameer Pujar }; 1541*4f45fb0bSSameer Pujar 1542*4f45fb0bSSameer Pujar adx3_out3_port: port@3 { 1543*4f45fb0bSSameer Pujar reg = <3>; 1544*4f45fb0bSSameer Pujar 1545*4f45fb0bSSameer Pujar adx3_out3_ep: endpoint { 1546*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out3_ep>; 1547*4f45fb0bSSameer Pujar }; 1548*4f45fb0bSSameer Pujar }; 1549*4f45fb0bSSameer Pujar 1550*4f45fb0bSSameer Pujar adx3_out4_port: port@4 { 1551*4f45fb0bSSameer Pujar reg = <4>; 1552*4f45fb0bSSameer Pujar 1553*4f45fb0bSSameer Pujar adx3_out4_ep: endpoint { 1554*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out4_ep>; 1555*4f45fb0bSSameer Pujar }; 1556*4f45fb0bSSameer Pujar }; 1557*4f45fb0bSSameer Pujar }; 1558*4f45fb0bSSameer Pujar }; 1559*4f45fb0bSSameer Pujar 1560*4f45fb0bSSameer Pujar adx@2903b00 { 1561*4f45fb0bSSameer Pujar status = "okay"; 1562*4f45fb0bSSameer Pujar 1563*4f45fb0bSSameer Pujar ports { 1564*4f45fb0bSSameer Pujar #address-cells = <1>; 1565*4f45fb0bSSameer Pujar #size-cells = <0>; 1566*4f45fb0bSSameer Pujar 1567*4f45fb0bSSameer Pujar port@0 { 1568*4f45fb0bSSameer Pujar reg = <0>; 1569*4f45fb0bSSameer Pujar 1570*4f45fb0bSSameer Pujar adx4_in_ep: endpoint { 1571*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_in_ep>; 1572*4f45fb0bSSameer Pujar }; 1573*4f45fb0bSSameer Pujar }; 1574*4f45fb0bSSameer Pujar 1575*4f45fb0bSSameer Pujar adx4_out1_port: port@1 { 1576*4f45fb0bSSameer Pujar reg = <1>; 1577*4f45fb0bSSameer Pujar 1578*4f45fb0bSSameer Pujar adx4_out1_ep: endpoint { 1579*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out1_ep>; 1580*4f45fb0bSSameer Pujar }; 1581*4f45fb0bSSameer Pujar }; 1582*4f45fb0bSSameer Pujar 1583*4f45fb0bSSameer Pujar adx4_out2_port: port@2 { 1584*4f45fb0bSSameer Pujar reg = <2>; 1585*4f45fb0bSSameer Pujar 1586*4f45fb0bSSameer Pujar adx4_out2_ep: endpoint { 1587*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out2_ep>; 1588*4f45fb0bSSameer Pujar }; 1589*4f45fb0bSSameer Pujar }; 1590*4f45fb0bSSameer Pujar 1591*4f45fb0bSSameer Pujar adx4_out3_port: port@3 { 1592*4f45fb0bSSameer Pujar reg = <3>; 1593*4f45fb0bSSameer Pujar 1594*4f45fb0bSSameer Pujar adx4_out3_ep: endpoint { 1595*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out3_ep>; 1596*4f45fb0bSSameer Pujar }; 1597*4f45fb0bSSameer Pujar }; 1598*4f45fb0bSSameer Pujar 1599*4f45fb0bSSameer Pujar adx4_out4_port: port@4 { 1600*4f45fb0bSSameer Pujar reg = <4>; 1601*4f45fb0bSSameer Pujar 1602*4f45fb0bSSameer Pujar adx4_out4_ep: endpoint { 1603*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out4_ep>; 1604*4f45fb0bSSameer Pujar }; 1605*4f45fb0bSSameer Pujar }; 1606*4f45fb0bSSameer Pujar }; 1607*4f45fb0bSSameer Pujar }; 1608*4f45fb0bSSameer Pujar 1609*4f45fb0bSSameer Pujar amixer@290bb00 { 1610*4f45fb0bSSameer Pujar status = "okay"; 1611*4f45fb0bSSameer Pujar 1612*4f45fb0bSSameer Pujar ports { 1613*4f45fb0bSSameer Pujar #address-cells = <1>; 1614*4f45fb0bSSameer Pujar #size-cells = <0>; 1615*4f45fb0bSSameer Pujar 1616*4f45fb0bSSameer Pujar port@0 { 1617*4f45fb0bSSameer Pujar reg = <0x0>; 1618*4f45fb0bSSameer Pujar 1619*4f45fb0bSSameer Pujar mixer_in1_ep: endpoint { 1620*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in1_ep>; 1621*4f45fb0bSSameer Pujar }; 1622*4f45fb0bSSameer Pujar }; 1623*4f45fb0bSSameer Pujar 1624*4f45fb0bSSameer Pujar port@1 { 1625*4f45fb0bSSameer Pujar reg = <0x1>; 1626*4f45fb0bSSameer Pujar 1627*4f45fb0bSSameer Pujar mixer_in2_ep: endpoint { 1628*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in2_ep>; 1629*4f45fb0bSSameer Pujar }; 1630*4f45fb0bSSameer Pujar }; 1631*4f45fb0bSSameer Pujar 1632*4f45fb0bSSameer Pujar port@2 { 1633*4f45fb0bSSameer Pujar reg = <0x2>; 1634*4f45fb0bSSameer Pujar 1635*4f45fb0bSSameer Pujar mixer_in3_ep: endpoint { 1636*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in3_ep>; 1637*4f45fb0bSSameer Pujar }; 1638*4f45fb0bSSameer Pujar }; 1639*4f45fb0bSSameer Pujar 1640*4f45fb0bSSameer Pujar port@3 { 1641*4f45fb0bSSameer Pujar reg = <0x3>; 1642*4f45fb0bSSameer Pujar 1643*4f45fb0bSSameer Pujar mixer_in4_ep: endpoint { 1644*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in4_ep>; 1645*4f45fb0bSSameer Pujar }; 1646*4f45fb0bSSameer Pujar }; 1647*4f45fb0bSSameer Pujar 1648*4f45fb0bSSameer Pujar port@4 { 1649*4f45fb0bSSameer Pujar reg = <0x4>; 1650*4f45fb0bSSameer Pujar 1651*4f45fb0bSSameer Pujar mixer_in5_ep: endpoint { 1652*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in5_ep>; 1653*4f45fb0bSSameer Pujar }; 1654*4f45fb0bSSameer Pujar }; 1655*4f45fb0bSSameer Pujar 1656*4f45fb0bSSameer Pujar port@5 { 1657*4f45fb0bSSameer Pujar reg = <0x5>; 1658*4f45fb0bSSameer Pujar 1659*4f45fb0bSSameer Pujar mixer_in6_ep: endpoint { 1660*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in6_ep>; 1661*4f45fb0bSSameer Pujar }; 1662*4f45fb0bSSameer Pujar }; 1663*4f45fb0bSSameer Pujar 1664*4f45fb0bSSameer Pujar port@6 { 1665*4f45fb0bSSameer Pujar reg = <0x6>; 1666*4f45fb0bSSameer Pujar 1667*4f45fb0bSSameer Pujar mixer_in7_ep: endpoint { 1668*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in7_ep>; 1669*4f45fb0bSSameer Pujar }; 1670*4f45fb0bSSameer Pujar }; 1671*4f45fb0bSSameer Pujar 1672*4f45fb0bSSameer Pujar port@7 { 1673*4f45fb0bSSameer Pujar reg = <0x7>; 1674*4f45fb0bSSameer Pujar 1675*4f45fb0bSSameer Pujar mixer_in8_ep: endpoint { 1676*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in8_ep>; 1677*4f45fb0bSSameer Pujar }; 1678*4f45fb0bSSameer Pujar }; 1679*4f45fb0bSSameer Pujar 1680*4f45fb0bSSameer Pujar port@8 { 1681*4f45fb0bSSameer Pujar reg = <0x8>; 1682*4f45fb0bSSameer Pujar 1683*4f45fb0bSSameer Pujar mixer_in9_ep: endpoint { 1684*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in9_ep>; 1685*4f45fb0bSSameer Pujar }; 1686*4f45fb0bSSameer Pujar }; 1687*4f45fb0bSSameer Pujar 1688*4f45fb0bSSameer Pujar port@9 { 1689*4f45fb0bSSameer Pujar reg = <0x9>; 1690*4f45fb0bSSameer Pujar 1691*4f45fb0bSSameer Pujar mixer_in10_ep: endpoint { 1692*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in10_ep>; 1693*4f45fb0bSSameer Pujar }; 1694*4f45fb0bSSameer Pujar }; 1695*4f45fb0bSSameer Pujar 1696*4f45fb0bSSameer Pujar mixer_out1_port: port@a { 1697*4f45fb0bSSameer Pujar reg = <0xa>; 1698*4f45fb0bSSameer Pujar 1699*4f45fb0bSSameer Pujar mixer_out1_ep: endpoint { 1700*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out1_ep>; 1701*4f45fb0bSSameer Pujar }; 1702*4f45fb0bSSameer Pujar }; 1703*4f45fb0bSSameer Pujar 1704*4f45fb0bSSameer Pujar mixer_out2_port: port@b { 1705*4f45fb0bSSameer Pujar reg = <0xb>; 1706*4f45fb0bSSameer Pujar 1707*4f45fb0bSSameer Pujar mixer_out2_ep: endpoint { 1708*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out2_ep>; 1709*4f45fb0bSSameer Pujar }; 1710*4f45fb0bSSameer Pujar }; 1711*4f45fb0bSSameer Pujar 1712*4f45fb0bSSameer Pujar mixer_out3_port: port@c { 1713*4f45fb0bSSameer Pujar reg = <0xc>; 1714*4f45fb0bSSameer Pujar 1715*4f45fb0bSSameer Pujar mixer_out3_ep: endpoint { 1716*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out3_ep>; 1717*4f45fb0bSSameer Pujar }; 1718*4f45fb0bSSameer Pujar }; 1719*4f45fb0bSSameer Pujar 1720*4f45fb0bSSameer Pujar mixer_out4_port: port@d { 1721*4f45fb0bSSameer Pujar reg = <0xd>; 1722*4f45fb0bSSameer Pujar 1723*4f45fb0bSSameer Pujar mixer_out4_ep: endpoint { 1724*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out4_ep>; 1725*4f45fb0bSSameer Pujar }; 1726*4f45fb0bSSameer Pujar }; 1727*4f45fb0bSSameer Pujar 1728*4f45fb0bSSameer Pujar mixer_out5_port: port@e { 1729*4f45fb0bSSameer Pujar reg = <0xe>; 1730*4f45fb0bSSameer Pujar 1731*4f45fb0bSSameer Pujar mixer_out5_ep: endpoint { 1732*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out5_ep>; 1733*4f45fb0bSSameer Pujar }; 1734*4f45fb0bSSameer Pujar }; 1735*4f45fb0bSSameer Pujar }; 1736*4f45fb0bSSameer Pujar }; 17375b4f6323SSameer Pujar }; 17389a182db4SSameer Pujar }; 17399a182db4SSameer Pujar 1740228f1e6aSThierry Reding i2c@3160000 { 1741228f1e6aSThierry Reding eeprom@56 { 1742228f1e6aSThierry Reding compatible = "atmel,24c02"; 1743228f1e6aSThierry Reding reg = <0x56>; 1744228f1e6aSThierry Reding 1745a4387f29SJon Hunter label = "system"; 1746228f1e6aSThierry Reding vcc-supply = <&vdd_1v8ls>; 1747228f1e6aSThierry Reding address-width = <8>; 1748228f1e6aSThierry Reding pagesize = <8>; 1749228f1e6aSThierry Reding size = <256>; 1750228f1e6aSThierry Reding read-only; 1751228f1e6aSThierry Reding }; 1752228f1e6aSThierry Reding }; 1753228f1e6aSThierry Reding 17545eef17eeSThierry Reding ddc: i2c@31c0000 { 17555eef17eeSThierry Reding status = "okay"; 17565eef17eeSThierry Reding }; 17575eef17eeSThierry Reding 1758b8656c67SMikko Perttunen /* SDMMC1 (SD/MMC) */ 175967bb17f6SThierry Reding mmc@3400000 { 1760b8656c67SMikko Perttunen status = "okay"; 1761b8656c67SMikko Perttunen }; 176258542353SThierry Reding 17635eef17eeSThierry Reding hda@3510000 { 1764b8928c2bSThierry Reding nvidia,model = "NVIDIA Jetson AGX Xavier HDA"; 176533c038e4SThierry Reding status = "okay"; 176633c038e4SThierry Reding }; 176733c038e4SThierry Reding 176892f37c0aSJC Kuo padctl@3520000 { 176992f37c0aSJC Kuo status = "okay"; 177092f37c0aSJC Kuo 177192f37c0aSJC Kuo pads { 177292f37c0aSJC Kuo usb2 { 177392f37c0aSJC Kuo lanes { 177440b4d824SJC Kuo usb2-0 { 177540b4d824SJC Kuo status = "okay"; 177640b4d824SJC Kuo }; 177740b4d824SJC Kuo 177892f37c0aSJC Kuo usb2-1 { 177992f37c0aSJC Kuo status = "okay"; 178092f37c0aSJC Kuo }; 178192f37c0aSJC Kuo 178292f37c0aSJC Kuo usb2-3 { 178392f37c0aSJC Kuo status = "okay"; 178492f37c0aSJC Kuo }; 178592f37c0aSJC Kuo }; 178692f37c0aSJC Kuo }; 178792f37c0aSJC Kuo 178892f37c0aSJC Kuo usb3 { 178992f37c0aSJC Kuo lanes { 179092f37c0aSJC Kuo usb3-0 { 179192f37c0aSJC Kuo status = "okay"; 179292f37c0aSJC Kuo }; 179392f37c0aSJC Kuo 179440b4d824SJC Kuo usb3-2 { 179540b4d824SJC Kuo status = "okay"; 179640b4d824SJC Kuo }; 179740b4d824SJC Kuo 179892f37c0aSJC Kuo usb3-3 { 179992f37c0aSJC Kuo status = "okay"; 180092f37c0aSJC Kuo }; 180192f37c0aSJC Kuo }; 180292f37c0aSJC Kuo }; 180392f37c0aSJC Kuo }; 180492f37c0aSJC Kuo 180592f37c0aSJC Kuo ports { 180640b4d824SJC Kuo usb2-0 { 180740b4d824SJC Kuo mode = "host"; 180840b4d824SJC Kuo status = "okay"; 180940b4d824SJC Kuo }; 181040b4d824SJC Kuo 181192f37c0aSJC Kuo usb2-1 { 181292f37c0aSJC Kuo mode = "host"; 181392f37c0aSJC Kuo status = "okay"; 181492f37c0aSJC Kuo }; 181592f37c0aSJC Kuo 181692f37c0aSJC Kuo usb2-3 { 181792f37c0aSJC Kuo mode = "host"; 181892f37c0aSJC Kuo status = "okay"; 181992f37c0aSJC Kuo }; 182092f37c0aSJC Kuo 182192f37c0aSJC Kuo usb3-0 { 182292f37c0aSJC Kuo nvidia,usb2-companion = <1>; 182392f37c0aSJC Kuo status = "okay"; 182492f37c0aSJC Kuo }; 182592f37c0aSJC Kuo 182640b4d824SJC Kuo usb3-2 { 182740b4d824SJC Kuo nvidia,usb2-companion = <0>; 182840b4d824SJC Kuo status = "okay"; 182940b4d824SJC Kuo }; 183040b4d824SJC Kuo 183192f37c0aSJC Kuo usb3-3 { 183292f37c0aSJC Kuo nvidia,usb2-companion = <3>; 183392f37c0aSJC Kuo maximum-speed = "super-speed"; 183492f37c0aSJC Kuo status = "okay"; 183592f37c0aSJC Kuo }; 183692f37c0aSJC Kuo }; 183792f37c0aSJC Kuo }; 183892f37c0aSJC Kuo 183992f37c0aSJC Kuo usb@3610000 { 184092f37c0aSJC Kuo status = "okay"; 184192f37c0aSJC Kuo 184240b4d824SJC Kuo phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, 184340b4d824SJC Kuo <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 18448b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>, 18458b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, 184640b4d824SJC Kuo <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>, 18478b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>; 184840b4d824SJC Kuo phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3"; 184992f37c0aSJC Kuo }; 185092f37c0aSJC Kuo 18513032985aSSameer Pujar i2c@c250000 { 18523032985aSSameer Pujar status = "okay"; 18533032985aSSameer Pujar 18543032985aSSameer Pujar rt5658: audio-codec@1a { 18553032985aSSameer Pujar status = "okay"; 18563032985aSSameer Pujar 18573032985aSSameer Pujar compatible = "realtek,rt5658"; 18583032985aSSameer Pujar reg = <0x1a>; 18593032985aSSameer Pujar interrupt-parent = <&gpio>; 18603032985aSSameer Pujar interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>; 1861405fa9e9SSameer Pujar clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>; 1862405fa9e9SSameer Pujar clock-names = "mclk"; 18633032985aSSameer Pujar realtek,jd-src = <2>; 18643032985aSSameer Pujar sound-name-prefix = "CVB-RT"; 18655b4f6323SSameer Pujar 18665b4f6323SSameer Pujar port { 18675b4f6323SSameer Pujar rt5658_ep: endpoint { 18685b4f6323SSameer Pujar remote-endpoint = <&i2s1_dap_ep>; 18695b4f6323SSameer Pujar mclk-fs = <256>; 18705b4f6323SSameer Pujar }; 18715b4f6323SSameer Pujar }; 18723032985aSSameer Pujar }; 18733032985aSSameer Pujar }; 18743032985aSSameer Pujar 187558542353SThierry Reding pwm@c340000 { 187658542353SThierry Reding status = "okay"; 187758542353SThierry Reding }; 187833c038e4SThierry Reding 187933c038e4SThierry Reding host1x@13e00000 { 188033c038e4SThierry Reding display-hub@15200000 { 188133c038e4SThierry Reding status = "okay"; 188233c038e4SThierry Reding }; 188333c038e4SThierry Reding 1884614d063fSThierry Reding dpaux@155c0000 { 1885614d063fSThierry Reding status = "okay"; 1886614d063fSThierry Reding }; 1887614d063fSThierry Reding 1888614d063fSThierry Reding dpaux@155d0000 { 1889614d063fSThierry Reding status = "okay"; 1890614d063fSThierry Reding }; 1891614d063fSThierry Reding 189233c038e4SThierry Reding dpaux@155e0000 { 189333c038e4SThierry Reding status = "okay"; 189433c038e4SThierry Reding }; 189533c038e4SThierry Reding 1896614d063fSThierry Reding /* DP0 */ 1897614d063fSThierry Reding sor@15b00000 { 1898614d063fSThierry Reding status = "okay"; 1899614d063fSThierry Reding 1900614d063fSThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 1901614d063fSThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 1902614d063fSThierry Reding 1903614d063fSThierry Reding nvidia,dpaux = <&dpaux0>; 1904614d063fSThierry Reding }; 1905614d063fSThierry Reding 1906614d063fSThierry Reding /* DP1 */ 1907614d063fSThierry Reding sor@15b40000 { 1908614d063fSThierry Reding status = "okay"; 1909614d063fSThierry Reding 1910614d063fSThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 1911614d063fSThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 1912614d063fSThierry Reding 1913614d063fSThierry Reding nvidia,dpaux = <&dpaux1>; 1914614d063fSThierry Reding }; 1915614d063fSThierry Reding 1916614d063fSThierry Reding /* HDMI */ 191733c038e4SThierry Reding sor@15b80000 { 191833c038e4SThierry Reding status = "okay"; 191933c038e4SThierry Reding 1920e8931a27SThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 1921e8931a27SThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 192233c038e4SThierry Reding hdmi-supply = <&vdd_hdmi>; 192333c038e4SThierry Reding 192433c038e4SThierry Reding nvidia,ddc-i2c-bus = <&ddc>; 192533c038e4SThierry Reding nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2) 192633c038e4SThierry Reding GPIO_ACTIVE_LOW>; 192733c038e4SThierry Reding }; 192833c038e4SThierry Reding }; 192958542353SThierry Reding }; 193058542353SThierry Reding 1931a586c88eSVidya Sagar pcie@14100000 { 1932a586c88eSVidya Sagar status = "okay"; 1933a586c88eSVidya Sagar 1934a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 1935a586c88eSVidya Sagar 1936a586c88eSVidya Sagar phys = <&p2u_hsio_0>; 1937a586c88eSVidya Sagar phy-names = "p2u-0"; 1938a586c88eSVidya Sagar }; 1939a586c88eSVidya Sagar 1940a586c88eSVidya Sagar pcie@14140000 { 1941a586c88eSVidya Sagar status = "okay"; 1942a586c88eSVidya Sagar 1943a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 1944a586c88eSVidya Sagar 1945a586c88eSVidya Sagar phys = <&p2u_hsio_7>; 1946a586c88eSVidya Sagar phy-names = "p2u-0"; 1947a586c88eSVidya Sagar }; 1948a586c88eSVidya Sagar 1949a586c88eSVidya Sagar pcie@14180000 { 1950a586c88eSVidya Sagar status = "okay"; 1951a586c88eSVidya Sagar 1952a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 1953a586c88eSVidya Sagar 1954a586c88eSVidya Sagar phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>, 1955a586c88eSVidya Sagar <&p2u_hsio_5>; 1956a586c88eSVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 1957a586c88eSVidya Sagar }; 1958a586c88eSVidya Sagar 1959a586c88eSVidya Sagar pcie@141a0000 { 196009a0774aSVidya Sagar status = "okay"; 1961a586c88eSVidya Sagar 1962a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 196309a0774aSVidya Sagar vpcie3v3-supply = <&vdd_3v3_pcie>; 196409a0774aSVidya Sagar vpcie12v-supply = <&vdd_12v_pcie>; 1965a586c88eSVidya Sagar 1966a586c88eSVidya Sagar phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 1967a586c88eSVidya Sagar <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 1968a586c88eSVidya Sagar <&p2u_nvhs_6>, <&p2u_nvhs_7>; 1969a586c88eSVidya Sagar 1970a586c88eSVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 1971a586c88eSVidya Sagar "p2u-5", "p2u-6", "p2u-7"; 1972a586c88eSVidya Sagar }; 1973a586c88eSVidya Sagar 197484eaaf75SVidya Sagar pcie_ep@141a0000 { 197584eaaf75SVidya Sagar status = "disabled"; 197684eaaf75SVidya Sagar 197784eaaf75SVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 197884eaaf75SVidya Sagar 197984eaaf75SVidya Sagar reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>; 198084eaaf75SVidya Sagar 198184eaaf75SVidya Sagar nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5) 198284eaaf75SVidya Sagar GPIO_ACTIVE_HIGH>; 198384eaaf75SVidya Sagar 198484eaaf75SVidya Sagar phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 198584eaaf75SVidya Sagar <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 198684eaaf75SVidya Sagar <&p2u_nvhs_6>, <&p2u_nvhs_7>; 198784eaaf75SVidya Sagar 198884eaaf75SVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 198984eaaf75SVidya Sagar "p2u-5", "p2u-6", "p2u-7"; 199084eaaf75SVidya Sagar }; 199184eaaf75SVidya Sagar 1992cfe3af19SThierry Reding fan: fan { 199358542353SThierry Reding compatible = "pwm-fan"; 199458542353SThierry Reding pwms = <&pwm4 0 45334>; 1995cfe3af19SThierry Reding 1996cfe3af19SThierry Reding cooling-levels = <0 64 128 255>; 1997cfe3af19SThierry Reding #cooling-cells = <2>; 1998cfe3af19SThierry Reding }; 1999cfe3af19SThierry Reding 2000e47ac508SThierry Reding gpio-keys { 2001e47ac508SThierry Reding compatible = "gpio-keys"; 2002e47ac508SThierry Reding 2003e47ac508SThierry Reding force-recovery { 2004e47ac508SThierry Reding label = "Force Recovery"; 2005e47ac508SThierry Reding gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 2006e47ac508SThierry Reding GPIO_ACTIVE_LOW>; 2007e47ac508SThierry Reding linux,input-type = <EV_KEY>; 2008cd8f843cSThierry Reding linux,code = <KEY_SLEEP>; 2009e47ac508SThierry Reding debounce-interval = <10>; 2010e47ac508SThierry Reding }; 2011e47ac508SThierry Reding 2012e47ac508SThierry Reding power { 2013e47ac508SThierry Reding label = "Power"; 2014e47ac508SThierry Reding gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 2015e47ac508SThierry Reding GPIO_ACTIVE_LOW>; 2016e47ac508SThierry Reding linux,input-type = <EV_KEY>; 2017e47ac508SThierry Reding linux,code = <KEY_POWER>; 2018e47ac508SThierry Reding debounce-interval = <10>; 2019e47ac508SThierry Reding wakeup-event-action = <EV_ACT_ASSERTED>; 2020e47ac508SThierry Reding wakeup-source; 2021e47ac508SThierry Reding }; 2022e47ac508SThierry Reding }; 2023e47ac508SThierry Reding 20245b4f6323SSameer Pujar sound { 20255b4f6323SSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 20265b4f6323SSameer Pujar status = "okay"; 20275b4f6323SSameer Pujar 20285b4f6323SSameer Pujar dais = /* ADMAIF (FE) Ports */ 20295b4f6323SSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 20305b4f6323SSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 20315b4f6323SSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 20325b4f6323SSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 20335b4f6323SSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 20345b4f6323SSameer Pujar /* XBAR Ports */ 20355b4f6323SSameer Pujar <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>, 20365b4f6323SSameer Pujar <&xbar_i2s6_port>, <&xbar_dmic3_port>, 2037*4f45fb0bSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 2038*4f45fb0bSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 2039*4f45fb0bSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 2040*4f45fb0bSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 2041*4f45fb0bSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 2042*4f45fb0bSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 2043*4f45fb0bSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 2044*4f45fb0bSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 2045*4f45fb0bSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 2046*4f45fb0bSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 2047*4f45fb0bSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 2048*4f45fb0bSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 2049*4f45fb0bSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 2050*4f45fb0bSSameer Pujar <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 2051*4f45fb0bSSameer Pujar <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 2052*4f45fb0bSSameer Pujar <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 2053*4f45fb0bSSameer Pujar <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 2054*4f45fb0bSSameer Pujar <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2055*4f45fb0bSSameer Pujar /* HW accelerators */ 2056*4f45fb0bSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 2057*4f45fb0bSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 2058*4f45fb0bSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 2059*4f45fb0bSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 2060*4f45fb0bSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 2061*4f45fb0bSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 2062*4f45fb0bSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 2063*4f45fb0bSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 2064*4f45fb0bSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 2065*4f45fb0bSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 2066*4f45fb0bSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 2067*4f45fb0bSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 2068*4f45fb0bSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 2069*4f45fb0bSSameer Pujar <&mixer_out1_port>, <&mixer_out2_port>, <&mixer_out3_port>, 2070*4f45fb0bSSameer Pujar <&mixer_out4_port>, <&mixer_out5_port>, 20715b4f6323SSameer Pujar /* BE I/O Ports */ 20725b4f6323SSameer Pujar <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>, 20735b4f6323SSameer Pujar <&dmic3_port>; 20745b4f6323SSameer Pujar 2075b8928c2bSThierry Reding label = "NVIDIA Jetson AGX Xavier APE"; 20765b4f6323SSameer Pujar 20775b4f6323SSameer Pujar widgets = 20785b4f6323SSameer Pujar "Microphone", "CVB-RT MIC Jack", 20795b4f6323SSameer Pujar "Microphone", "CVB-RT MIC", 20805b4f6323SSameer Pujar "Headphone", "CVB-RT HP Jack", 20815b4f6323SSameer Pujar "Speaker", "CVB-RT SPK"; 20825b4f6323SSameer Pujar 20835b4f6323SSameer Pujar routing = 20845b4f6323SSameer Pujar /* I2S1 <-> RT5658 */ 20855b4f6323SSameer Pujar "CVB-RT AIF1 Playback", "I2S1 DAP-Playback", 20865b4f6323SSameer Pujar "I2S1 DAP-Capture", "CVB-RT AIF1 Capture", 20875b4f6323SSameer Pujar /* RT5658 Codec controls */ 20885b4f6323SSameer Pujar "CVB-RT HP Jack", "CVB-RT HPO L Playback", 20895b4f6323SSameer Pujar "CVB-RT HP Jack", "CVB-RT HPO R Playback", 20905b4f6323SSameer Pujar "CVB-RT IN1P", "CVB-RT MIC Jack", 20915b4f6323SSameer Pujar "CVB-RT IN2P", "CVB-RT MIC Jack", 20925b4f6323SSameer Pujar "CVB-RT SPK", "CVB-RT SPO Playback", 20935b4f6323SSameer Pujar "CVB-RT DMIC L1", "CVB-RT MIC", 20945b4f6323SSameer Pujar "CVB-RT DMIC L2", "CVB-RT MIC", 20955b4f6323SSameer Pujar "CVB-RT DMIC R1", "CVB-RT MIC", 20965b4f6323SSameer Pujar "CVB-RT DMIC R2", "CVB-RT MIC"; 20975b4f6323SSameer Pujar }; 20985b4f6323SSameer Pujar 2099cfe3af19SThierry Reding thermal-zones { 2100cfe3af19SThierry Reding cpu { 2101cfe3af19SThierry Reding polling-delay = <0>; 2102cfe3af19SThierry Reding polling-delay-passive = <500>; 2103cfe3af19SThierry Reding status = "okay"; 2104cfe3af19SThierry Reding 2105cfe3af19SThierry Reding trips { 2106cfe3af19SThierry Reding cpu_trip_critical: critical { 2107cfe3af19SThierry Reding temperature = <96500>; 2108cfe3af19SThierry Reding hysteresis = <0>; 2109cfe3af19SThierry Reding type = "critical"; 2110cfe3af19SThierry Reding }; 2111cfe3af19SThierry Reding 2112cfe3af19SThierry Reding cpu_trip_hot: hot { 2113cfe3af19SThierry Reding temperature = <70000>; 2114cfe3af19SThierry Reding hysteresis = <2000>; 2115cfe3af19SThierry Reding type = "hot"; 2116cfe3af19SThierry Reding }; 2117cfe3af19SThierry Reding 2118cfe3af19SThierry Reding cpu_trip_active: active { 2119cfe3af19SThierry Reding temperature = <50000>; 2120cfe3af19SThierry Reding hysteresis = <2000>; 2121cfe3af19SThierry Reding type = "active"; 2122cfe3af19SThierry Reding }; 2123cfe3af19SThierry Reding 2124cfe3af19SThierry Reding cpu_trip_passive: passive { 2125cfe3af19SThierry Reding temperature = <30000>; 2126cfe3af19SThierry Reding hysteresis = <2000>; 2127cfe3af19SThierry Reding type = "passive"; 2128cfe3af19SThierry Reding }; 2129cfe3af19SThierry Reding }; 2130cfe3af19SThierry Reding 2131cfe3af19SThierry Reding cooling-maps { 2132cfe3af19SThierry Reding cpu-critical { 2133cfe3af19SThierry Reding cooling-device = <&fan 3 3>; 2134cfe3af19SThierry Reding trip = <&cpu_trip_critical>; 2135cfe3af19SThierry Reding }; 2136cfe3af19SThierry Reding 2137cfe3af19SThierry Reding cpu-hot { 2138cfe3af19SThierry Reding cooling-device = <&fan 2 2>; 2139cfe3af19SThierry Reding trip = <&cpu_trip_hot>; 2140cfe3af19SThierry Reding }; 2141cfe3af19SThierry Reding 2142cfe3af19SThierry Reding cpu-active { 2143cfe3af19SThierry Reding cooling-device = <&fan 1 1>; 2144cfe3af19SThierry Reding trip = <&cpu_trip_active>; 2145cfe3af19SThierry Reding }; 2146cfe3af19SThierry Reding 2147cfe3af19SThierry Reding cpu-passive { 2148cfe3af19SThierry Reding cooling-device = <&fan 0 0>; 2149cfe3af19SThierry Reding trip = <&cpu_trip_passive>; 2150cfe3af19SThierry Reding }; 2151cfe3af19SThierry Reding }; 2152cfe3af19SThierry Reding }; 2153cfe3af19SThierry Reding 2154cfe3af19SThierry Reding gpu { 2155cfe3af19SThierry Reding polling-delay = <0>; 2156cfe3af19SThierry Reding polling-delay-passive = <500>; 2157cfe3af19SThierry Reding status = "okay"; 2158cfe3af19SThierry Reding 2159cfe3af19SThierry Reding trips { 2160cfe3af19SThierry Reding gpu_alert0: critical { 2161cfe3af19SThierry Reding temperature = <99000>; 2162cfe3af19SThierry Reding hysteresis = <0>; 2163cfe3af19SThierry Reding type = "critical"; 2164cfe3af19SThierry Reding }; 2165cfe3af19SThierry Reding }; 2166cfe3af19SThierry Reding }; 2167cfe3af19SThierry Reding 2168cfe3af19SThierry Reding aux { 2169cfe3af19SThierry Reding polling-delay = <0>; 2170cfe3af19SThierry Reding polling-delay-passive = <500>; 2171cfe3af19SThierry Reding status = "okay"; 2172cfe3af19SThierry Reding 2173cfe3af19SThierry Reding trips { 2174cfe3af19SThierry Reding aux_alert0: critical { 2175cfe3af19SThierry Reding temperature = <90000>; 2176cfe3af19SThierry Reding hysteresis = <0>; 2177cfe3af19SThierry Reding type = "critical"; 2178cfe3af19SThierry Reding }; 2179cfe3af19SThierry Reding }; 2180cfe3af19SThierry Reding }; 2181b8656c67SMikko Perttunen }; 2182b8656c67SMikko Perttunen}; 2183