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