15def4c47SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 25def4c47SEmmanuel Vadot 35def4c47SEmmanuel Vadot#include <dt-bindings/input/linux-event-codes.h> 45def4c47SEmmanuel Vadot#include <dt-bindings/input/gpio-keys.h> 55def4c47SEmmanuel Vadot 65def4c47SEmmanuel Vadot/ { 75def4c47SEmmanuel Vadot bus@0 { 85def4c47SEmmanuel Vadot aconnect@2900000 { 95def4c47SEmmanuel Vadot status = "okay"; 105def4c47SEmmanuel Vadot 115def4c47SEmmanuel Vadot dma-controller@2930000 { 125def4c47SEmmanuel Vadot status = "okay"; 135def4c47SEmmanuel Vadot }; 145def4c47SEmmanuel Vadot 155def4c47SEmmanuel Vadot interrupt-controller@2a40000 { 165def4c47SEmmanuel Vadot status = "okay"; 175def4c47SEmmanuel Vadot }; 185956d97fSEmmanuel Vadot 195956d97fSEmmanuel Vadot ahub@2900800 { 205956d97fSEmmanuel Vadot status = "okay"; 215956d97fSEmmanuel Vadot 225956d97fSEmmanuel Vadot ports { 235956d97fSEmmanuel Vadot #address-cells = <1>; 245956d97fSEmmanuel Vadot #size-cells = <0>; 255956d97fSEmmanuel Vadot 265956d97fSEmmanuel Vadot port@0 { 275956d97fSEmmanuel Vadot reg = <0x0>; 285956d97fSEmmanuel Vadot 295956d97fSEmmanuel Vadot xbar_admaif0_ep: endpoint { 305956d97fSEmmanuel Vadot remote-endpoint = <&admaif0_ep>; 315956d97fSEmmanuel Vadot }; 325956d97fSEmmanuel Vadot }; 335956d97fSEmmanuel Vadot 345956d97fSEmmanuel Vadot port@1 { 355956d97fSEmmanuel Vadot reg = <0x1>; 365956d97fSEmmanuel Vadot 375956d97fSEmmanuel Vadot xbar_admaif1_ep: endpoint { 385956d97fSEmmanuel Vadot remote-endpoint = <&admaif1_ep>; 395956d97fSEmmanuel Vadot }; 405956d97fSEmmanuel Vadot }; 415956d97fSEmmanuel Vadot 425956d97fSEmmanuel Vadot port@2 { 435956d97fSEmmanuel Vadot reg = <0x2>; 445956d97fSEmmanuel Vadot 455956d97fSEmmanuel Vadot xbar_admaif2_ep: endpoint { 465956d97fSEmmanuel Vadot remote-endpoint = <&admaif2_ep>; 475956d97fSEmmanuel Vadot }; 485956d97fSEmmanuel Vadot }; 495956d97fSEmmanuel Vadot 505956d97fSEmmanuel Vadot port@3 { 515956d97fSEmmanuel Vadot reg = <0x3>; 525956d97fSEmmanuel Vadot 535956d97fSEmmanuel Vadot xbar_admaif3_ep: endpoint { 545956d97fSEmmanuel Vadot remote-endpoint = <&admaif3_ep>; 555956d97fSEmmanuel Vadot }; 565956d97fSEmmanuel Vadot }; 575956d97fSEmmanuel Vadot 585956d97fSEmmanuel Vadot port@4 { 595956d97fSEmmanuel Vadot reg = <0x4>; 605956d97fSEmmanuel Vadot 615956d97fSEmmanuel Vadot xbar_admaif4_ep: endpoint { 625956d97fSEmmanuel Vadot remote-endpoint = <&admaif4_ep>; 635956d97fSEmmanuel Vadot }; 645956d97fSEmmanuel Vadot }; 655956d97fSEmmanuel Vadot 665956d97fSEmmanuel Vadot port@5 { 675956d97fSEmmanuel Vadot reg = <0x5>; 685956d97fSEmmanuel Vadot 695956d97fSEmmanuel Vadot xbar_admaif5_ep: endpoint { 705956d97fSEmmanuel Vadot remote-endpoint = <&admaif5_ep>; 715956d97fSEmmanuel Vadot }; 725956d97fSEmmanuel Vadot }; 735956d97fSEmmanuel Vadot 745956d97fSEmmanuel Vadot port@6 { 755956d97fSEmmanuel Vadot reg = <0x6>; 765956d97fSEmmanuel Vadot 775956d97fSEmmanuel Vadot xbar_admaif6_ep: endpoint { 785956d97fSEmmanuel Vadot remote-endpoint = <&admaif6_ep>; 795956d97fSEmmanuel Vadot }; 805956d97fSEmmanuel Vadot }; 815956d97fSEmmanuel Vadot 825956d97fSEmmanuel Vadot port@7 { 835956d97fSEmmanuel Vadot reg = <0x7>; 845956d97fSEmmanuel Vadot 855956d97fSEmmanuel Vadot xbar_admaif7_ep: endpoint { 865956d97fSEmmanuel Vadot remote-endpoint = <&admaif7_ep>; 875956d97fSEmmanuel Vadot }; 885956d97fSEmmanuel Vadot }; 895956d97fSEmmanuel Vadot 905956d97fSEmmanuel Vadot port@8 { 915956d97fSEmmanuel Vadot reg = <0x8>; 925956d97fSEmmanuel Vadot 935956d97fSEmmanuel Vadot xbar_admaif8_ep: endpoint { 945956d97fSEmmanuel Vadot remote-endpoint = <&admaif8_ep>; 955956d97fSEmmanuel Vadot }; 965956d97fSEmmanuel Vadot }; 975956d97fSEmmanuel Vadot 985956d97fSEmmanuel Vadot port@9 { 995956d97fSEmmanuel Vadot reg = <0x9>; 1005956d97fSEmmanuel Vadot 1015956d97fSEmmanuel Vadot xbar_admaif9_ep: endpoint { 1025956d97fSEmmanuel Vadot remote-endpoint = <&admaif9_ep>; 1035956d97fSEmmanuel Vadot }; 1045956d97fSEmmanuel Vadot }; 1055956d97fSEmmanuel Vadot 1065956d97fSEmmanuel Vadot port@a { 1075956d97fSEmmanuel Vadot reg = <0xa>; 1085956d97fSEmmanuel Vadot 1095956d97fSEmmanuel Vadot xbar_admaif10_ep: endpoint { 1105956d97fSEmmanuel Vadot remote-endpoint = <&admaif10_ep>; 1115956d97fSEmmanuel Vadot }; 1125956d97fSEmmanuel Vadot }; 1135956d97fSEmmanuel Vadot 1145956d97fSEmmanuel Vadot port@b { 1155956d97fSEmmanuel Vadot reg = <0xb>; 1165956d97fSEmmanuel Vadot 1175956d97fSEmmanuel Vadot xbar_admaif11_ep: endpoint { 1185956d97fSEmmanuel Vadot remote-endpoint = <&admaif11_ep>; 1195956d97fSEmmanuel Vadot }; 1205956d97fSEmmanuel Vadot }; 1215956d97fSEmmanuel Vadot 1225956d97fSEmmanuel Vadot port@c { 1235956d97fSEmmanuel Vadot reg = <0xc>; 1245956d97fSEmmanuel Vadot 1255956d97fSEmmanuel Vadot xbar_admaif12_ep: endpoint { 1265956d97fSEmmanuel Vadot remote-endpoint = <&admaif12_ep>; 1275956d97fSEmmanuel Vadot }; 1285956d97fSEmmanuel Vadot }; 1295956d97fSEmmanuel Vadot 1305956d97fSEmmanuel Vadot port@d { 1315956d97fSEmmanuel Vadot reg = <0xd>; 1325956d97fSEmmanuel Vadot 1335956d97fSEmmanuel Vadot xbar_admaif13_ep: endpoint { 1345956d97fSEmmanuel Vadot remote-endpoint = <&admaif13_ep>; 1355956d97fSEmmanuel Vadot }; 1365956d97fSEmmanuel Vadot }; 1375956d97fSEmmanuel Vadot 1385956d97fSEmmanuel Vadot port@e { 1395956d97fSEmmanuel Vadot reg = <0xe>; 1405956d97fSEmmanuel Vadot 1415956d97fSEmmanuel Vadot xbar_admaif14_ep: endpoint { 1425956d97fSEmmanuel Vadot remote-endpoint = <&admaif14_ep>; 1435956d97fSEmmanuel Vadot }; 1445956d97fSEmmanuel Vadot }; 1455956d97fSEmmanuel Vadot 1465956d97fSEmmanuel Vadot port@f { 1475956d97fSEmmanuel Vadot reg = <0xf>; 1485956d97fSEmmanuel Vadot 1495956d97fSEmmanuel Vadot xbar_admaif15_ep: endpoint { 1505956d97fSEmmanuel Vadot remote-endpoint = <&admaif15_ep>; 1515956d97fSEmmanuel Vadot }; 1525956d97fSEmmanuel Vadot }; 1535956d97fSEmmanuel Vadot 1545956d97fSEmmanuel Vadot port@10 { 1555956d97fSEmmanuel Vadot reg = <0x10>; 1565956d97fSEmmanuel Vadot 1575956d97fSEmmanuel Vadot xbar_admaif16_ep: endpoint { 1585956d97fSEmmanuel Vadot remote-endpoint = <&admaif16_ep>; 1595956d97fSEmmanuel Vadot }; 1605956d97fSEmmanuel Vadot }; 1615956d97fSEmmanuel Vadot 1625956d97fSEmmanuel Vadot port@11 { 1635956d97fSEmmanuel Vadot reg = <0x11>; 1645956d97fSEmmanuel Vadot 1655956d97fSEmmanuel Vadot xbar_admaif17_ep: endpoint { 1665956d97fSEmmanuel Vadot remote-endpoint = <&admaif17_ep>; 1675956d97fSEmmanuel Vadot }; 1685956d97fSEmmanuel Vadot }; 1695956d97fSEmmanuel Vadot 1705956d97fSEmmanuel Vadot port@12 { 1715956d97fSEmmanuel Vadot reg = <0x12>; 1725956d97fSEmmanuel Vadot 1735956d97fSEmmanuel Vadot xbar_admaif18_ep: endpoint { 1745956d97fSEmmanuel Vadot remote-endpoint = <&admaif18_ep>; 1755956d97fSEmmanuel Vadot }; 1765956d97fSEmmanuel Vadot }; 1775956d97fSEmmanuel Vadot 1785956d97fSEmmanuel Vadot port@13 { 1795956d97fSEmmanuel Vadot reg = <0x13>; 1805956d97fSEmmanuel Vadot 1815956d97fSEmmanuel Vadot xbar_admaif19_ep: endpoint { 1825956d97fSEmmanuel Vadot remote-endpoint = <&admaif19_ep>; 1835956d97fSEmmanuel Vadot }; 1845956d97fSEmmanuel Vadot }; 1855956d97fSEmmanuel Vadot 1865956d97fSEmmanuel Vadot xbar_i2s3_port: port@16 { 1875956d97fSEmmanuel Vadot reg = <0x16>; 1885956d97fSEmmanuel Vadot 1895956d97fSEmmanuel Vadot xbar_i2s3_ep: endpoint { 1905956d97fSEmmanuel Vadot remote-endpoint = <&i2s3_cif_ep>; 1915956d97fSEmmanuel Vadot }; 1925956d97fSEmmanuel Vadot }; 1935956d97fSEmmanuel Vadot 1945956d97fSEmmanuel Vadot xbar_i2s5_port: port@18 { 1955956d97fSEmmanuel Vadot reg = <0x18>; 1965956d97fSEmmanuel Vadot 1975956d97fSEmmanuel Vadot xbar_i2s5_ep: endpoint { 1985956d97fSEmmanuel Vadot remote-endpoint = <&i2s5_cif_ep>; 1995956d97fSEmmanuel Vadot }; 2005956d97fSEmmanuel Vadot }; 2015956d97fSEmmanuel Vadot 2025956d97fSEmmanuel Vadot xbar_dmic1_port: port@1a { 2035956d97fSEmmanuel Vadot reg = <0x1a>; 2045956d97fSEmmanuel Vadot 2055956d97fSEmmanuel Vadot xbar_dmic1_ep: endpoint { 2065956d97fSEmmanuel Vadot remote-endpoint = <&dmic1_cif_ep>; 2075956d97fSEmmanuel Vadot }; 2085956d97fSEmmanuel Vadot }; 2095956d97fSEmmanuel Vadot 2105956d97fSEmmanuel Vadot xbar_dmic2_port: port@1b { 2115956d97fSEmmanuel Vadot reg = <0x1b>; 2125956d97fSEmmanuel Vadot 2135956d97fSEmmanuel Vadot xbar_dmic2_ep: endpoint { 2145956d97fSEmmanuel Vadot remote-endpoint = <&dmic2_cif_ep>; 2155956d97fSEmmanuel Vadot }; 2165956d97fSEmmanuel Vadot }; 2175956d97fSEmmanuel Vadot 2185956d97fSEmmanuel Vadot xbar_dmic4_port: port@1d { 2195956d97fSEmmanuel Vadot reg = <0x1d>; 2205956d97fSEmmanuel Vadot 2215956d97fSEmmanuel Vadot xbar_dmic4_ep: endpoint { 2225956d97fSEmmanuel Vadot remote-endpoint = <&dmic4_cif_ep>; 2235956d97fSEmmanuel Vadot }; 2245956d97fSEmmanuel Vadot }; 2255956d97fSEmmanuel Vadot 2265956d97fSEmmanuel Vadot xbar_dspk1_port: port@1e { 2275956d97fSEmmanuel Vadot reg = <0x1e>; 2285956d97fSEmmanuel Vadot 2295956d97fSEmmanuel Vadot xbar_dspk1_ep: endpoint { 2305956d97fSEmmanuel Vadot remote-endpoint = <&dspk1_cif_ep>; 2315956d97fSEmmanuel Vadot }; 2325956d97fSEmmanuel Vadot }; 2335956d97fSEmmanuel Vadot 2345956d97fSEmmanuel Vadot xbar_dspk2_port: port@1f { 2355956d97fSEmmanuel Vadot reg = <0x1f>; 2365956d97fSEmmanuel Vadot 2375956d97fSEmmanuel Vadot xbar_dspk2_ep: endpoint { 2385956d97fSEmmanuel Vadot remote-endpoint = <&dspk2_cif_ep>; 2395956d97fSEmmanuel Vadot }; 2405956d97fSEmmanuel Vadot }; 241*8cc087a1SEmmanuel Vadot 242*8cc087a1SEmmanuel Vadot xbar_sfc1_in_port: port@20 { 243*8cc087a1SEmmanuel Vadot reg = <0x20>; 244*8cc087a1SEmmanuel Vadot 245*8cc087a1SEmmanuel Vadot xbar_sfc1_in_ep: endpoint { 246*8cc087a1SEmmanuel Vadot remote-endpoint = <&sfc1_cif_in_ep>; 247*8cc087a1SEmmanuel Vadot }; 248*8cc087a1SEmmanuel Vadot }; 249*8cc087a1SEmmanuel Vadot 250*8cc087a1SEmmanuel Vadot port@21 { 251*8cc087a1SEmmanuel Vadot reg = <0x21>; 252*8cc087a1SEmmanuel Vadot 253*8cc087a1SEmmanuel Vadot xbar_sfc1_out_ep: endpoint { 254*8cc087a1SEmmanuel Vadot remote-endpoint = <&sfc1_cif_out_ep>; 255*8cc087a1SEmmanuel Vadot }; 256*8cc087a1SEmmanuel Vadot }; 257*8cc087a1SEmmanuel Vadot 258*8cc087a1SEmmanuel Vadot xbar_sfc2_in_port: port@22 { 259*8cc087a1SEmmanuel Vadot reg = <0x22>; 260*8cc087a1SEmmanuel Vadot 261*8cc087a1SEmmanuel Vadot xbar_sfc2_in_ep: endpoint { 262*8cc087a1SEmmanuel Vadot remote-endpoint = <&sfc2_cif_in_ep>; 263*8cc087a1SEmmanuel Vadot }; 264*8cc087a1SEmmanuel Vadot }; 265*8cc087a1SEmmanuel Vadot 266*8cc087a1SEmmanuel Vadot port@23 { 267*8cc087a1SEmmanuel Vadot reg = <0x23>; 268*8cc087a1SEmmanuel Vadot 269*8cc087a1SEmmanuel Vadot xbar_sfc2_out_ep: endpoint { 270*8cc087a1SEmmanuel Vadot remote-endpoint = <&sfc2_cif_out_ep>; 271*8cc087a1SEmmanuel Vadot }; 272*8cc087a1SEmmanuel Vadot }; 273*8cc087a1SEmmanuel Vadot 274*8cc087a1SEmmanuel Vadot xbar_sfc3_in_port: port@24 { 275*8cc087a1SEmmanuel Vadot reg = <0x24>; 276*8cc087a1SEmmanuel Vadot 277*8cc087a1SEmmanuel Vadot xbar_sfc3_in_ep: endpoint { 278*8cc087a1SEmmanuel Vadot remote-endpoint = <&sfc3_cif_in_ep>; 279*8cc087a1SEmmanuel Vadot }; 280*8cc087a1SEmmanuel Vadot }; 281*8cc087a1SEmmanuel Vadot 282*8cc087a1SEmmanuel Vadot port@25 { 283*8cc087a1SEmmanuel Vadot reg = <0x25>; 284*8cc087a1SEmmanuel Vadot 285*8cc087a1SEmmanuel Vadot xbar_sfc3_out_ep: endpoint { 286*8cc087a1SEmmanuel Vadot remote-endpoint = <&sfc3_cif_out_ep>; 287*8cc087a1SEmmanuel Vadot }; 288*8cc087a1SEmmanuel Vadot }; 289*8cc087a1SEmmanuel Vadot 290*8cc087a1SEmmanuel Vadot xbar_sfc4_in_port: port@26 { 291*8cc087a1SEmmanuel Vadot reg = <0x26>; 292*8cc087a1SEmmanuel Vadot 293*8cc087a1SEmmanuel Vadot xbar_sfc4_in_ep: endpoint { 294*8cc087a1SEmmanuel Vadot remote-endpoint = <&sfc4_cif_in_ep>; 295*8cc087a1SEmmanuel Vadot }; 296*8cc087a1SEmmanuel Vadot }; 297*8cc087a1SEmmanuel Vadot 298*8cc087a1SEmmanuel Vadot port@27 { 299*8cc087a1SEmmanuel Vadot reg = <0x27>; 300*8cc087a1SEmmanuel Vadot 301*8cc087a1SEmmanuel Vadot xbar_sfc4_out_ep: endpoint { 302*8cc087a1SEmmanuel Vadot remote-endpoint = <&sfc4_cif_out_ep>; 303*8cc087a1SEmmanuel Vadot }; 304*8cc087a1SEmmanuel Vadot }; 305*8cc087a1SEmmanuel Vadot 306*8cc087a1SEmmanuel Vadot xbar_mvc1_in_port: port@28 { 307*8cc087a1SEmmanuel Vadot reg = <0x28>; 308*8cc087a1SEmmanuel Vadot 309*8cc087a1SEmmanuel Vadot xbar_mvc1_in_ep: endpoint { 310*8cc087a1SEmmanuel Vadot remote-endpoint = <&mvc1_cif_in_ep>; 311*8cc087a1SEmmanuel Vadot }; 312*8cc087a1SEmmanuel Vadot }; 313*8cc087a1SEmmanuel Vadot 314*8cc087a1SEmmanuel Vadot port@29 { 315*8cc087a1SEmmanuel Vadot reg = <0x29>; 316*8cc087a1SEmmanuel Vadot 317*8cc087a1SEmmanuel Vadot xbar_mvc1_out_ep: endpoint { 318*8cc087a1SEmmanuel Vadot remote-endpoint = <&mvc1_cif_out_ep>; 319*8cc087a1SEmmanuel Vadot }; 320*8cc087a1SEmmanuel Vadot }; 321*8cc087a1SEmmanuel Vadot 322*8cc087a1SEmmanuel Vadot xbar_mvc2_in_port: port@2a { 323*8cc087a1SEmmanuel Vadot reg = <0x2a>; 324*8cc087a1SEmmanuel Vadot 325*8cc087a1SEmmanuel Vadot xbar_mvc2_in_ep: endpoint { 326*8cc087a1SEmmanuel Vadot remote-endpoint = <&mvc2_cif_in_ep>; 327*8cc087a1SEmmanuel Vadot }; 328*8cc087a1SEmmanuel Vadot }; 329*8cc087a1SEmmanuel Vadot 330*8cc087a1SEmmanuel Vadot port@2b { 331*8cc087a1SEmmanuel Vadot reg = <0x2b>; 332*8cc087a1SEmmanuel Vadot 333*8cc087a1SEmmanuel Vadot xbar_mvc2_out_ep: endpoint { 334*8cc087a1SEmmanuel Vadot remote-endpoint = <&mvc2_cif_out_ep>; 335*8cc087a1SEmmanuel Vadot }; 336*8cc087a1SEmmanuel Vadot }; 337*8cc087a1SEmmanuel Vadot 338*8cc087a1SEmmanuel Vadot xbar_amx1_in1_port: port@2c { 339*8cc087a1SEmmanuel Vadot reg = <0x2c>; 340*8cc087a1SEmmanuel Vadot 341*8cc087a1SEmmanuel Vadot xbar_amx1_in1_ep: endpoint { 342*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in1_ep>; 343*8cc087a1SEmmanuel Vadot }; 344*8cc087a1SEmmanuel Vadot }; 345*8cc087a1SEmmanuel Vadot 346*8cc087a1SEmmanuel Vadot xbar_amx1_in2_port: port@2d { 347*8cc087a1SEmmanuel Vadot reg = <0x2d>; 348*8cc087a1SEmmanuel Vadot 349*8cc087a1SEmmanuel Vadot xbar_amx1_in2_ep: endpoint { 350*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in2_ep>; 351*8cc087a1SEmmanuel Vadot }; 352*8cc087a1SEmmanuel Vadot }; 353*8cc087a1SEmmanuel Vadot 354*8cc087a1SEmmanuel Vadot xbar_amx1_in3_port: port@2e { 355*8cc087a1SEmmanuel Vadot reg = <0x2e>; 356*8cc087a1SEmmanuel Vadot 357*8cc087a1SEmmanuel Vadot xbar_amx1_in3_ep: endpoint { 358*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in3_ep>; 359*8cc087a1SEmmanuel Vadot }; 360*8cc087a1SEmmanuel Vadot }; 361*8cc087a1SEmmanuel Vadot 362*8cc087a1SEmmanuel Vadot xbar_amx1_in4_port: port@2f { 363*8cc087a1SEmmanuel Vadot reg = <0x2f>; 364*8cc087a1SEmmanuel Vadot 365*8cc087a1SEmmanuel Vadot xbar_amx1_in4_ep: endpoint { 366*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in4_ep>; 367*8cc087a1SEmmanuel Vadot }; 368*8cc087a1SEmmanuel Vadot }; 369*8cc087a1SEmmanuel Vadot 370*8cc087a1SEmmanuel Vadot port@30 { 371*8cc087a1SEmmanuel Vadot reg = <0x30>; 372*8cc087a1SEmmanuel Vadot 373*8cc087a1SEmmanuel Vadot xbar_amx1_out_ep: endpoint { 374*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_out_ep>; 375*8cc087a1SEmmanuel Vadot }; 376*8cc087a1SEmmanuel Vadot }; 377*8cc087a1SEmmanuel Vadot 378*8cc087a1SEmmanuel Vadot xbar_amx2_in1_port: port@31 { 379*8cc087a1SEmmanuel Vadot reg = <0x31>; 380*8cc087a1SEmmanuel Vadot 381*8cc087a1SEmmanuel Vadot xbar_amx2_in1_ep: endpoint { 382*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in1_ep>; 383*8cc087a1SEmmanuel Vadot }; 384*8cc087a1SEmmanuel Vadot }; 385*8cc087a1SEmmanuel Vadot 386*8cc087a1SEmmanuel Vadot xbar_amx2_in2_port: port@32 { 387*8cc087a1SEmmanuel Vadot reg = <0x32>; 388*8cc087a1SEmmanuel Vadot 389*8cc087a1SEmmanuel Vadot xbar_amx2_in2_ep: endpoint { 390*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in2_ep>; 391*8cc087a1SEmmanuel Vadot }; 392*8cc087a1SEmmanuel Vadot }; 393*8cc087a1SEmmanuel Vadot 394*8cc087a1SEmmanuel Vadot xbar_amx2_in3_port: port@33 { 395*8cc087a1SEmmanuel Vadot reg = <0x33>; 396*8cc087a1SEmmanuel Vadot 397*8cc087a1SEmmanuel Vadot xbar_amx2_in3_ep: endpoint { 398*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in3_ep>; 399*8cc087a1SEmmanuel Vadot }; 400*8cc087a1SEmmanuel Vadot }; 401*8cc087a1SEmmanuel Vadot 402*8cc087a1SEmmanuel Vadot xbar_amx2_in4_port: port@34 { 403*8cc087a1SEmmanuel Vadot reg = <0x34>; 404*8cc087a1SEmmanuel Vadot 405*8cc087a1SEmmanuel Vadot xbar_amx2_in4_ep: endpoint { 406*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in4_ep>; 407*8cc087a1SEmmanuel Vadot }; 408*8cc087a1SEmmanuel Vadot }; 409*8cc087a1SEmmanuel Vadot 410*8cc087a1SEmmanuel Vadot port@35 { 411*8cc087a1SEmmanuel Vadot reg = <0x35>; 412*8cc087a1SEmmanuel Vadot 413*8cc087a1SEmmanuel Vadot xbar_amx2_out_ep: endpoint { 414*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_out_ep>; 415*8cc087a1SEmmanuel Vadot }; 416*8cc087a1SEmmanuel Vadot }; 417*8cc087a1SEmmanuel Vadot 418*8cc087a1SEmmanuel Vadot xbar_amx3_in1_port: port@36 { 419*8cc087a1SEmmanuel Vadot reg = <0x36>; 420*8cc087a1SEmmanuel Vadot 421*8cc087a1SEmmanuel Vadot xbar_amx3_in1_ep: endpoint { 422*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in1_ep>; 423*8cc087a1SEmmanuel Vadot }; 424*8cc087a1SEmmanuel Vadot }; 425*8cc087a1SEmmanuel Vadot 426*8cc087a1SEmmanuel Vadot xbar_amx3_in2_port: port@37 { 427*8cc087a1SEmmanuel Vadot reg = <0x37>; 428*8cc087a1SEmmanuel Vadot 429*8cc087a1SEmmanuel Vadot xbar_amx3_in2_ep: endpoint { 430*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in2_ep>; 431*8cc087a1SEmmanuel Vadot }; 432*8cc087a1SEmmanuel Vadot }; 433*8cc087a1SEmmanuel Vadot 434*8cc087a1SEmmanuel Vadot xbar_amx3_in3_port: port@38 { 435*8cc087a1SEmmanuel Vadot reg = <0x38>; 436*8cc087a1SEmmanuel Vadot 437*8cc087a1SEmmanuel Vadot xbar_amx3_in3_ep: endpoint { 438*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in3_ep>; 439*8cc087a1SEmmanuel Vadot }; 440*8cc087a1SEmmanuel Vadot }; 441*8cc087a1SEmmanuel Vadot 442*8cc087a1SEmmanuel Vadot xbar_amx3_in4_port: port@39 { 443*8cc087a1SEmmanuel Vadot reg = <0x39>; 444*8cc087a1SEmmanuel Vadot 445*8cc087a1SEmmanuel Vadot xbar_amx3_in4_ep: endpoint { 446*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in4_ep>; 447*8cc087a1SEmmanuel Vadot }; 448*8cc087a1SEmmanuel Vadot }; 449*8cc087a1SEmmanuel Vadot 450*8cc087a1SEmmanuel Vadot port@3a { 451*8cc087a1SEmmanuel Vadot reg = <0x3a>; 452*8cc087a1SEmmanuel Vadot 453*8cc087a1SEmmanuel Vadot xbar_amx3_out_ep: endpoint { 454*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_out_ep>; 455*8cc087a1SEmmanuel Vadot }; 456*8cc087a1SEmmanuel Vadot }; 457*8cc087a1SEmmanuel Vadot 458*8cc087a1SEmmanuel Vadot xbar_amx4_in1_port: port@3b { 459*8cc087a1SEmmanuel Vadot reg = <0x3b>; 460*8cc087a1SEmmanuel Vadot 461*8cc087a1SEmmanuel Vadot xbar_amx4_in1_ep: endpoint { 462*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in1_ep>; 463*8cc087a1SEmmanuel Vadot }; 464*8cc087a1SEmmanuel Vadot }; 465*8cc087a1SEmmanuel Vadot 466*8cc087a1SEmmanuel Vadot xbar_amx4_in2_port: port@3c { 467*8cc087a1SEmmanuel Vadot reg = <0x3c>; 468*8cc087a1SEmmanuel Vadot 469*8cc087a1SEmmanuel Vadot xbar_amx4_in2_ep: endpoint { 470*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in2_ep>; 471*8cc087a1SEmmanuel Vadot }; 472*8cc087a1SEmmanuel Vadot }; 473*8cc087a1SEmmanuel Vadot 474*8cc087a1SEmmanuel Vadot xbar_amx4_in3_port: port@3d { 475*8cc087a1SEmmanuel Vadot reg = <0x3d>; 476*8cc087a1SEmmanuel Vadot 477*8cc087a1SEmmanuel Vadot xbar_amx4_in3_ep: endpoint { 478*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in3_ep>; 479*8cc087a1SEmmanuel Vadot }; 480*8cc087a1SEmmanuel Vadot }; 481*8cc087a1SEmmanuel Vadot 482*8cc087a1SEmmanuel Vadot xbar_amx4_in4_port: port@3e { 483*8cc087a1SEmmanuel Vadot reg = <0x3e>; 484*8cc087a1SEmmanuel Vadot 485*8cc087a1SEmmanuel Vadot xbar_amx4_in4_ep: endpoint { 486*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in4_ep>; 487*8cc087a1SEmmanuel Vadot }; 488*8cc087a1SEmmanuel Vadot }; 489*8cc087a1SEmmanuel Vadot 490*8cc087a1SEmmanuel Vadot port@3f { 491*8cc087a1SEmmanuel Vadot reg = <0x3f>; 492*8cc087a1SEmmanuel Vadot 493*8cc087a1SEmmanuel Vadot xbar_amx4_out_ep: endpoint { 494*8cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_out_ep>; 495*8cc087a1SEmmanuel Vadot }; 496*8cc087a1SEmmanuel Vadot }; 497*8cc087a1SEmmanuel Vadot 498*8cc087a1SEmmanuel Vadot xbar_adx1_in_port: port@40 { 499*8cc087a1SEmmanuel Vadot reg = <0x40>; 500*8cc087a1SEmmanuel Vadot 501*8cc087a1SEmmanuel Vadot xbar_adx1_in_ep: endpoint { 502*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_in_ep>; 503*8cc087a1SEmmanuel Vadot }; 504*8cc087a1SEmmanuel Vadot }; 505*8cc087a1SEmmanuel Vadot 506*8cc087a1SEmmanuel Vadot port@41 { 507*8cc087a1SEmmanuel Vadot reg = <0x41>; 508*8cc087a1SEmmanuel Vadot 509*8cc087a1SEmmanuel Vadot xbar_adx1_out1_ep: endpoint { 510*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out1_ep>; 511*8cc087a1SEmmanuel Vadot }; 512*8cc087a1SEmmanuel Vadot }; 513*8cc087a1SEmmanuel Vadot 514*8cc087a1SEmmanuel Vadot port@42 { 515*8cc087a1SEmmanuel Vadot reg = <0x42>; 516*8cc087a1SEmmanuel Vadot 517*8cc087a1SEmmanuel Vadot xbar_adx1_out2_ep: endpoint { 518*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out2_ep>; 519*8cc087a1SEmmanuel Vadot }; 520*8cc087a1SEmmanuel Vadot }; 521*8cc087a1SEmmanuel Vadot 522*8cc087a1SEmmanuel Vadot port@43 { 523*8cc087a1SEmmanuel Vadot reg = <0x43>; 524*8cc087a1SEmmanuel Vadot 525*8cc087a1SEmmanuel Vadot xbar_adx1_out3_ep: endpoint { 526*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out3_ep>; 527*8cc087a1SEmmanuel Vadot }; 528*8cc087a1SEmmanuel Vadot }; 529*8cc087a1SEmmanuel Vadot 530*8cc087a1SEmmanuel Vadot port@44 { 531*8cc087a1SEmmanuel Vadot reg = <0x44>; 532*8cc087a1SEmmanuel Vadot 533*8cc087a1SEmmanuel Vadot xbar_adx1_out4_ep: endpoint { 534*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out4_ep>; 535*8cc087a1SEmmanuel Vadot }; 536*8cc087a1SEmmanuel Vadot }; 537*8cc087a1SEmmanuel Vadot 538*8cc087a1SEmmanuel Vadot xbar_adx2_in_port: port@45 { 539*8cc087a1SEmmanuel Vadot reg = <0x45>; 540*8cc087a1SEmmanuel Vadot 541*8cc087a1SEmmanuel Vadot xbar_adx2_in_ep: endpoint { 542*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_in_ep>; 543*8cc087a1SEmmanuel Vadot }; 544*8cc087a1SEmmanuel Vadot }; 545*8cc087a1SEmmanuel Vadot 546*8cc087a1SEmmanuel Vadot port@46 { 547*8cc087a1SEmmanuel Vadot reg = <0x46>; 548*8cc087a1SEmmanuel Vadot 549*8cc087a1SEmmanuel Vadot xbar_adx2_out1_ep: endpoint { 550*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out1_ep>; 551*8cc087a1SEmmanuel Vadot }; 552*8cc087a1SEmmanuel Vadot }; 553*8cc087a1SEmmanuel Vadot 554*8cc087a1SEmmanuel Vadot port@47 { 555*8cc087a1SEmmanuel Vadot reg = <0x47>; 556*8cc087a1SEmmanuel Vadot 557*8cc087a1SEmmanuel Vadot xbar_adx2_out2_ep: endpoint { 558*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out2_ep>; 559*8cc087a1SEmmanuel Vadot }; 560*8cc087a1SEmmanuel Vadot }; 561*8cc087a1SEmmanuel Vadot 562*8cc087a1SEmmanuel Vadot port@48 { 563*8cc087a1SEmmanuel Vadot reg = <0x48>; 564*8cc087a1SEmmanuel Vadot 565*8cc087a1SEmmanuel Vadot xbar_adx2_out3_ep: endpoint { 566*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out3_ep>; 567*8cc087a1SEmmanuel Vadot }; 568*8cc087a1SEmmanuel Vadot }; 569*8cc087a1SEmmanuel Vadot 570*8cc087a1SEmmanuel Vadot port@49 { 571*8cc087a1SEmmanuel Vadot reg = <0x49>; 572*8cc087a1SEmmanuel Vadot 573*8cc087a1SEmmanuel Vadot xbar_adx2_out4_ep: endpoint { 574*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out4_ep>; 575*8cc087a1SEmmanuel Vadot }; 576*8cc087a1SEmmanuel Vadot }; 577*8cc087a1SEmmanuel Vadot 578*8cc087a1SEmmanuel Vadot xbar_adx3_in_port: port@4a { 579*8cc087a1SEmmanuel Vadot reg = <0x4a>; 580*8cc087a1SEmmanuel Vadot 581*8cc087a1SEmmanuel Vadot xbar_adx3_in_ep: endpoint { 582*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_in_ep>; 583*8cc087a1SEmmanuel Vadot }; 584*8cc087a1SEmmanuel Vadot }; 585*8cc087a1SEmmanuel Vadot 586*8cc087a1SEmmanuel Vadot port@4b { 587*8cc087a1SEmmanuel Vadot reg = <0x4b>; 588*8cc087a1SEmmanuel Vadot 589*8cc087a1SEmmanuel Vadot xbar_adx3_out1_ep: endpoint { 590*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out1_ep>; 591*8cc087a1SEmmanuel Vadot }; 592*8cc087a1SEmmanuel Vadot }; 593*8cc087a1SEmmanuel Vadot 594*8cc087a1SEmmanuel Vadot port@4c { 595*8cc087a1SEmmanuel Vadot reg = <0x4c>; 596*8cc087a1SEmmanuel Vadot 597*8cc087a1SEmmanuel Vadot xbar_adx3_out2_ep: endpoint { 598*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out2_ep>; 599*8cc087a1SEmmanuel Vadot }; 600*8cc087a1SEmmanuel Vadot }; 601*8cc087a1SEmmanuel Vadot 602*8cc087a1SEmmanuel Vadot port@4d { 603*8cc087a1SEmmanuel Vadot reg = <0x4d>; 604*8cc087a1SEmmanuel Vadot 605*8cc087a1SEmmanuel Vadot xbar_adx3_out3_ep: endpoint { 606*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out3_ep>; 607*8cc087a1SEmmanuel Vadot }; 608*8cc087a1SEmmanuel Vadot }; 609*8cc087a1SEmmanuel Vadot 610*8cc087a1SEmmanuel Vadot port@4e { 611*8cc087a1SEmmanuel Vadot reg = <0x4e>; 612*8cc087a1SEmmanuel Vadot 613*8cc087a1SEmmanuel Vadot xbar_adx3_out4_ep: endpoint { 614*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out4_ep>; 615*8cc087a1SEmmanuel Vadot }; 616*8cc087a1SEmmanuel Vadot }; 617*8cc087a1SEmmanuel Vadot 618*8cc087a1SEmmanuel Vadot xbar_adx4_in_port: port@4f { 619*8cc087a1SEmmanuel Vadot reg = <0x4f>; 620*8cc087a1SEmmanuel Vadot 621*8cc087a1SEmmanuel Vadot xbar_adx4_in_ep: endpoint { 622*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_in_ep>; 623*8cc087a1SEmmanuel Vadot }; 624*8cc087a1SEmmanuel Vadot }; 625*8cc087a1SEmmanuel Vadot 626*8cc087a1SEmmanuel Vadot port@50 { 627*8cc087a1SEmmanuel Vadot reg = <0x50>; 628*8cc087a1SEmmanuel Vadot 629*8cc087a1SEmmanuel Vadot xbar_adx4_out1_ep: endpoint { 630*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out1_ep>; 631*8cc087a1SEmmanuel Vadot }; 632*8cc087a1SEmmanuel Vadot }; 633*8cc087a1SEmmanuel Vadot 634*8cc087a1SEmmanuel Vadot port@51 { 635*8cc087a1SEmmanuel Vadot reg = <0x51>; 636*8cc087a1SEmmanuel Vadot 637*8cc087a1SEmmanuel Vadot xbar_adx4_out2_ep: endpoint { 638*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out2_ep>; 639*8cc087a1SEmmanuel Vadot }; 640*8cc087a1SEmmanuel Vadot }; 641*8cc087a1SEmmanuel Vadot 642*8cc087a1SEmmanuel Vadot port@52 { 643*8cc087a1SEmmanuel Vadot reg = <0x52>; 644*8cc087a1SEmmanuel Vadot 645*8cc087a1SEmmanuel Vadot xbar_adx4_out3_ep: endpoint { 646*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out3_ep>; 647*8cc087a1SEmmanuel Vadot }; 648*8cc087a1SEmmanuel Vadot }; 649*8cc087a1SEmmanuel Vadot 650*8cc087a1SEmmanuel Vadot port@53 { 651*8cc087a1SEmmanuel Vadot reg = <0x53>; 652*8cc087a1SEmmanuel Vadot 653*8cc087a1SEmmanuel Vadot xbar_adx4_out4_ep: endpoint { 654*8cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out4_ep>; 655*8cc087a1SEmmanuel Vadot }; 656*8cc087a1SEmmanuel Vadot }; 657*8cc087a1SEmmanuel Vadot 658*8cc087a1SEmmanuel Vadot xbar_mixer_in1_port: port@54 { 659*8cc087a1SEmmanuel Vadot reg = <0x54>; 660*8cc087a1SEmmanuel Vadot 661*8cc087a1SEmmanuel Vadot xbar_mixer_in1_ep: endpoint { 662*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in1_ep>; 663*8cc087a1SEmmanuel Vadot }; 664*8cc087a1SEmmanuel Vadot }; 665*8cc087a1SEmmanuel Vadot 666*8cc087a1SEmmanuel Vadot xbar_mixer_in2_port: port@55 { 667*8cc087a1SEmmanuel Vadot reg = <0x55>; 668*8cc087a1SEmmanuel Vadot 669*8cc087a1SEmmanuel Vadot xbar_mixer_in2_ep: endpoint { 670*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in2_ep>; 671*8cc087a1SEmmanuel Vadot }; 672*8cc087a1SEmmanuel Vadot }; 673*8cc087a1SEmmanuel Vadot 674*8cc087a1SEmmanuel Vadot xbar_mixer_in3_port: port@56 { 675*8cc087a1SEmmanuel Vadot reg = <0x56>; 676*8cc087a1SEmmanuel Vadot 677*8cc087a1SEmmanuel Vadot xbar_mixer_in3_ep: endpoint { 678*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in3_ep>; 679*8cc087a1SEmmanuel Vadot }; 680*8cc087a1SEmmanuel Vadot }; 681*8cc087a1SEmmanuel Vadot 682*8cc087a1SEmmanuel Vadot xbar_mixer_in4_port: port@57 { 683*8cc087a1SEmmanuel Vadot reg = <0x57>; 684*8cc087a1SEmmanuel Vadot 685*8cc087a1SEmmanuel Vadot xbar_mixer_in4_ep: endpoint { 686*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in4_ep>; 687*8cc087a1SEmmanuel Vadot }; 688*8cc087a1SEmmanuel Vadot }; 689*8cc087a1SEmmanuel Vadot 690*8cc087a1SEmmanuel Vadot xbar_mixer_in5_port: port@58 { 691*8cc087a1SEmmanuel Vadot reg = <0x58>; 692*8cc087a1SEmmanuel Vadot 693*8cc087a1SEmmanuel Vadot xbar_mixer_in5_ep: endpoint { 694*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in5_ep>; 695*8cc087a1SEmmanuel Vadot }; 696*8cc087a1SEmmanuel Vadot }; 697*8cc087a1SEmmanuel Vadot 698*8cc087a1SEmmanuel Vadot xbar_mixer_in6_port: port@59 { 699*8cc087a1SEmmanuel Vadot reg = <0x59>; 700*8cc087a1SEmmanuel Vadot 701*8cc087a1SEmmanuel Vadot xbar_mixer_in6_ep: endpoint { 702*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in6_ep>; 703*8cc087a1SEmmanuel Vadot }; 704*8cc087a1SEmmanuel Vadot }; 705*8cc087a1SEmmanuel Vadot 706*8cc087a1SEmmanuel Vadot xbar_mixer_in7_port: port@5a { 707*8cc087a1SEmmanuel Vadot reg = <0x5a>; 708*8cc087a1SEmmanuel Vadot 709*8cc087a1SEmmanuel Vadot xbar_mixer_in7_ep: endpoint { 710*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in7_ep>; 711*8cc087a1SEmmanuel Vadot }; 712*8cc087a1SEmmanuel Vadot }; 713*8cc087a1SEmmanuel Vadot 714*8cc087a1SEmmanuel Vadot xbar_mixer_in8_port: port@5b { 715*8cc087a1SEmmanuel Vadot reg = <0x5b>; 716*8cc087a1SEmmanuel Vadot 717*8cc087a1SEmmanuel Vadot xbar_mixer_in8_ep: endpoint { 718*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in8_ep>; 719*8cc087a1SEmmanuel Vadot }; 720*8cc087a1SEmmanuel Vadot }; 721*8cc087a1SEmmanuel Vadot 722*8cc087a1SEmmanuel Vadot xbar_mixer_in9_port: port@5c { 723*8cc087a1SEmmanuel Vadot reg = <0x5c>; 724*8cc087a1SEmmanuel Vadot 725*8cc087a1SEmmanuel Vadot xbar_mixer_in9_ep: endpoint { 726*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in9_ep>; 727*8cc087a1SEmmanuel Vadot }; 728*8cc087a1SEmmanuel Vadot }; 729*8cc087a1SEmmanuel Vadot 730*8cc087a1SEmmanuel Vadot xbar_mixer_in10_port: port@5d { 731*8cc087a1SEmmanuel Vadot reg = <0x5d>; 732*8cc087a1SEmmanuel Vadot 733*8cc087a1SEmmanuel Vadot xbar_mixer_in10_ep: endpoint { 734*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in10_ep>; 735*8cc087a1SEmmanuel Vadot }; 736*8cc087a1SEmmanuel Vadot }; 737*8cc087a1SEmmanuel Vadot 738*8cc087a1SEmmanuel Vadot port@5e { 739*8cc087a1SEmmanuel Vadot reg = <0x5e>; 740*8cc087a1SEmmanuel Vadot 741*8cc087a1SEmmanuel Vadot xbar_mixer_out1_ep: endpoint { 742*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out1_ep>; 743*8cc087a1SEmmanuel Vadot }; 744*8cc087a1SEmmanuel Vadot }; 745*8cc087a1SEmmanuel Vadot 746*8cc087a1SEmmanuel Vadot port@5f { 747*8cc087a1SEmmanuel Vadot reg = <0x5f>; 748*8cc087a1SEmmanuel Vadot 749*8cc087a1SEmmanuel Vadot xbar_mixer_out2_ep: endpoint { 750*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out2_ep>; 751*8cc087a1SEmmanuel Vadot }; 752*8cc087a1SEmmanuel Vadot }; 753*8cc087a1SEmmanuel Vadot 754*8cc087a1SEmmanuel Vadot port@60 { 755*8cc087a1SEmmanuel Vadot reg = <0x60>; 756*8cc087a1SEmmanuel Vadot 757*8cc087a1SEmmanuel Vadot xbar_mixer_out3_ep: endpoint { 758*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out3_ep>; 759*8cc087a1SEmmanuel Vadot }; 760*8cc087a1SEmmanuel Vadot }; 761*8cc087a1SEmmanuel Vadot 762*8cc087a1SEmmanuel Vadot port@61 { 763*8cc087a1SEmmanuel Vadot reg = <0x61>; 764*8cc087a1SEmmanuel Vadot 765*8cc087a1SEmmanuel Vadot xbar_mixer_out4_ep: endpoint { 766*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out4_ep>; 767*8cc087a1SEmmanuel Vadot }; 768*8cc087a1SEmmanuel Vadot }; 769*8cc087a1SEmmanuel Vadot 770*8cc087a1SEmmanuel Vadot port@62 { 771*8cc087a1SEmmanuel Vadot reg = <0x62>; 772*8cc087a1SEmmanuel Vadot 773*8cc087a1SEmmanuel Vadot xbar_mixer_out5_ep: endpoint { 774*8cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out5_ep>; 775*8cc087a1SEmmanuel Vadot }; 776*8cc087a1SEmmanuel Vadot }; 7775956d97fSEmmanuel Vadot }; 7785956d97fSEmmanuel Vadot 7795956d97fSEmmanuel Vadot admaif@290f000 { 7805956d97fSEmmanuel Vadot status = "okay"; 7815956d97fSEmmanuel Vadot 7825956d97fSEmmanuel Vadot ports { 7835956d97fSEmmanuel Vadot #address-cells = <1>; 7845956d97fSEmmanuel Vadot #size-cells = <0>; 7855956d97fSEmmanuel Vadot 7865956d97fSEmmanuel Vadot admaif0_port: port@0 { 7875956d97fSEmmanuel Vadot reg = <0x0>; 7885956d97fSEmmanuel Vadot 7895956d97fSEmmanuel Vadot admaif0_ep: endpoint { 7905956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif0_ep>; 7915956d97fSEmmanuel Vadot }; 7925956d97fSEmmanuel Vadot }; 7935956d97fSEmmanuel Vadot 7945956d97fSEmmanuel Vadot admaif1_port: port@1 { 7955956d97fSEmmanuel Vadot reg = <0x1>; 7965956d97fSEmmanuel Vadot 7975956d97fSEmmanuel Vadot admaif1_ep: endpoint { 7985956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif1_ep>; 7995956d97fSEmmanuel Vadot }; 8005956d97fSEmmanuel Vadot }; 8015956d97fSEmmanuel Vadot 8025956d97fSEmmanuel Vadot admaif2_port: port@2 { 8035956d97fSEmmanuel Vadot reg = <0x2>; 8045956d97fSEmmanuel Vadot 8055956d97fSEmmanuel Vadot admaif2_ep: endpoint { 8065956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif2_ep>; 8075956d97fSEmmanuel Vadot }; 8085956d97fSEmmanuel Vadot }; 8095956d97fSEmmanuel Vadot 8105956d97fSEmmanuel Vadot admaif3_port: port@3 { 8115956d97fSEmmanuel Vadot reg = <0x3>; 8125956d97fSEmmanuel Vadot 8135956d97fSEmmanuel Vadot admaif3_ep: endpoint { 8145956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif3_ep>; 8155956d97fSEmmanuel Vadot }; 8165956d97fSEmmanuel Vadot }; 8175956d97fSEmmanuel Vadot 8185956d97fSEmmanuel Vadot admaif4_port: port@4 { 8195956d97fSEmmanuel Vadot reg = <0x4>; 8205956d97fSEmmanuel Vadot 8215956d97fSEmmanuel Vadot admaif4_ep: endpoint { 8225956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif4_ep>; 8235956d97fSEmmanuel Vadot }; 8245956d97fSEmmanuel Vadot }; 8255956d97fSEmmanuel Vadot 8265956d97fSEmmanuel Vadot admaif5_port: port@5 { 8275956d97fSEmmanuel Vadot reg = <0x5>; 8285956d97fSEmmanuel Vadot 8295956d97fSEmmanuel Vadot admaif5_ep: endpoint { 8305956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif5_ep>; 8315956d97fSEmmanuel Vadot }; 8325956d97fSEmmanuel Vadot }; 8335956d97fSEmmanuel Vadot 8345956d97fSEmmanuel Vadot admaif6_port: port@6 { 8355956d97fSEmmanuel Vadot reg = <0x6>; 8365956d97fSEmmanuel Vadot 8375956d97fSEmmanuel Vadot admaif6_ep: endpoint { 8385956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif6_ep>; 8395956d97fSEmmanuel Vadot }; 8405956d97fSEmmanuel Vadot }; 8415956d97fSEmmanuel Vadot 8425956d97fSEmmanuel Vadot admaif7_port: port@7 { 8435956d97fSEmmanuel Vadot reg = <0x7>; 8445956d97fSEmmanuel Vadot 8455956d97fSEmmanuel Vadot admaif7_ep: endpoint { 8465956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif7_ep>; 8475956d97fSEmmanuel Vadot }; 8485956d97fSEmmanuel Vadot }; 8495956d97fSEmmanuel Vadot 8505956d97fSEmmanuel Vadot admaif8_port: port@8 { 8515956d97fSEmmanuel Vadot reg = <0x8>; 8525956d97fSEmmanuel Vadot 8535956d97fSEmmanuel Vadot admaif8_ep: endpoint { 8545956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif8_ep>; 8555956d97fSEmmanuel Vadot }; 8565956d97fSEmmanuel Vadot }; 8575956d97fSEmmanuel Vadot 8585956d97fSEmmanuel Vadot admaif9_port: port@9 { 8595956d97fSEmmanuel Vadot reg = <0x9>; 8605956d97fSEmmanuel Vadot 8615956d97fSEmmanuel Vadot admaif9_ep: endpoint { 8625956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif9_ep>; 8635956d97fSEmmanuel Vadot }; 8645956d97fSEmmanuel Vadot }; 8655956d97fSEmmanuel Vadot 8665956d97fSEmmanuel Vadot admaif10_port: port@a { 8675956d97fSEmmanuel Vadot reg = <0xa>; 8685956d97fSEmmanuel Vadot 8695956d97fSEmmanuel Vadot admaif10_ep: endpoint { 8705956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif10_ep>; 8715956d97fSEmmanuel Vadot }; 8725956d97fSEmmanuel Vadot }; 8735956d97fSEmmanuel Vadot 8745956d97fSEmmanuel Vadot admaif11_port: port@b { 8755956d97fSEmmanuel Vadot reg = <0xb>; 8765956d97fSEmmanuel Vadot 8775956d97fSEmmanuel Vadot admaif11_ep: endpoint { 8785956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif11_ep>; 8795956d97fSEmmanuel Vadot }; 8805956d97fSEmmanuel Vadot }; 8815956d97fSEmmanuel Vadot 8825956d97fSEmmanuel Vadot admaif12_port: port@c { 8835956d97fSEmmanuel Vadot reg = <0xc>; 8845956d97fSEmmanuel Vadot 8855956d97fSEmmanuel Vadot admaif12_ep: endpoint { 8865956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif12_ep>; 8875956d97fSEmmanuel Vadot }; 8885956d97fSEmmanuel Vadot }; 8895956d97fSEmmanuel Vadot 8905956d97fSEmmanuel Vadot admaif13_port: port@d { 8915956d97fSEmmanuel Vadot reg = <0xd>; 8925956d97fSEmmanuel Vadot 8935956d97fSEmmanuel Vadot admaif13_ep: endpoint { 8945956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif13_ep>; 8955956d97fSEmmanuel Vadot }; 8965956d97fSEmmanuel Vadot }; 8975956d97fSEmmanuel Vadot 8985956d97fSEmmanuel Vadot admaif14_port: port@e { 8995956d97fSEmmanuel Vadot reg = <0xe>; 9005956d97fSEmmanuel Vadot 9015956d97fSEmmanuel Vadot admaif14_ep: endpoint { 9025956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif14_ep>; 9035956d97fSEmmanuel Vadot }; 9045956d97fSEmmanuel Vadot }; 9055956d97fSEmmanuel Vadot 9065956d97fSEmmanuel Vadot admaif15_port: port@f { 9075956d97fSEmmanuel Vadot reg = <0xf>; 9085956d97fSEmmanuel Vadot 9095956d97fSEmmanuel Vadot admaif15_ep: endpoint { 9105956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif15_ep>; 9115956d97fSEmmanuel Vadot }; 9125956d97fSEmmanuel Vadot }; 9135956d97fSEmmanuel Vadot 9145956d97fSEmmanuel Vadot admaif16_port: port@10 { 9155956d97fSEmmanuel Vadot reg = <0x10>; 9165956d97fSEmmanuel Vadot 9175956d97fSEmmanuel Vadot admaif16_ep: endpoint { 9185956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif16_ep>; 9195956d97fSEmmanuel Vadot }; 9205956d97fSEmmanuel Vadot }; 9215956d97fSEmmanuel Vadot 9225956d97fSEmmanuel Vadot admaif17_port: port@11 { 9235956d97fSEmmanuel Vadot reg = <0x11>; 9245956d97fSEmmanuel Vadot 9255956d97fSEmmanuel Vadot admaif17_ep: endpoint { 9265956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif17_ep>; 9275956d97fSEmmanuel Vadot }; 9285956d97fSEmmanuel Vadot }; 9295956d97fSEmmanuel Vadot 9305956d97fSEmmanuel Vadot admaif18_port: port@12 { 9315956d97fSEmmanuel Vadot reg = <0x12>; 9325956d97fSEmmanuel Vadot 9335956d97fSEmmanuel Vadot admaif18_ep: endpoint { 9345956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif18_ep>; 9355956d97fSEmmanuel Vadot }; 9365956d97fSEmmanuel Vadot }; 9375956d97fSEmmanuel Vadot 9385956d97fSEmmanuel Vadot admaif19_port: port@13 { 9395956d97fSEmmanuel Vadot reg = <0x13>; 9405956d97fSEmmanuel Vadot 9415956d97fSEmmanuel Vadot admaif19_ep: endpoint { 9425956d97fSEmmanuel Vadot remote-endpoint = <&xbar_admaif19_ep>; 9435956d97fSEmmanuel Vadot }; 9445956d97fSEmmanuel Vadot }; 9455956d97fSEmmanuel Vadot }; 9465956d97fSEmmanuel Vadot }; 9475956d97fSEmmanuel Vadot 9485956d97fSEmmanuel Vadot i2s@2901200 { 9495956d97fSEmmanuel Vadot status = "okay"; 9505956d97fSEmmanuel Vadot 9515956d97fSEmmanuel Vadot ports { 9525956d97fSEmmanuel Vadot #address-cells = <1>; 9535956d97fSEmmanuel Vadot #size-cells = <0>; 9545956d97fSEmmanuel Vadot 9555956d97fSEmmanuel Vadot port@0 { 9565956d97fSEmmanuel Vadot reg = <0>; 9575956d97fSEmmanuel Vadot 9585956d97fSEmmanuel Vadot i2s3_cif_ep: endpoint { 9595956d97fSEmmanuel Vadot remote-endpoint = <&xbar_i2s3_ep>; 9605956d97fSEmmanuel Vadot }; 9615956d97fSEmmanuel Vadot }; 9625956d97fSEmmanuel Vadot 9635956d97fSEmmanuel Vadot i2s3_port: port@1 { 9645956d97fSEmmanuel Vadot reg = <1>; 9655956d97fSEmmanuel Vadot 9665956d97fSEmmanuel Vadot i2s3_dap_ep: endpoint { 9675956d97fSEmmanuel Vadot dai-format = "i2s"; 9685956d97fSEmmanuel Vadot /* Place holder for external Codec */ 9695956d97fSEmmanuel Vadot }; 9705956d97fSEmmanuel Vadot }; 9715956d97fSEmmanuel Vadot }; 9725956d97fSEmmanuel Vadot }; 9735956d97fSEmmanuel Vadot 9745956d97fSEmmanuel Vadot i2s@2901400 { 9755956d97fSEmmanuel Vadot status = "okay"; 9765956d97fSEmmanuel Vadot 9775956d97fSEmmanuel Vadot ports { 9785956d97fSEmmanuel Vadot #address-cells = <1>; 9795956d97fSEmmanuel Vadot #size-cells = <0>; 9805956d97fSEmmanuel Vadot 9815956d97fSEmmanuel Vadot port@0 { 9825956d97fSEmmanuel Vadot reg = <0>; 9835956d97fSEmmanuel Vadot 9845956d97fSEmmanuel Vadot i2s5_cif_ep: endpoint { 9855956d97fSEmmanuel Vadot remote-endpoint = <&xbar_i2s5_ep>; 9865956d97fSEmmanuel Vadot }; 9875956d97fSEmmanuel Vadot }; 9885956d97fSEmmanuel Vadot 9895956d97fSEmmanuel Vadot i2s5_port: port@1 { 9905956d97fSEmmanuel Vadot reg = <1>; 9915956d97fSEmmanuel Vadot 9925956d97fSEmmanuel Vadot i2s5_dap_ep: endpoint@0 { 9935956d97fSEmmanuel Vadot dai-format = "i2s"; 9945956d97fSEmmanuel Vadot /* Place holder for external Codec */ 9955956d97fSEmmanuel Vadot }; 9965956d97fSEmmanuel Vadot }; 9975956d97fSEmmanuel Vadot }; 9985956d97fSEmmanuel Vadot }; 9995956d97fSEmmanuel Vadot 10005956d97fSEmmanuel Vadot dmic@2904000 { 10015956d97fSEmmanuel Vadot status = "okay"; 10025956d97fSEmmanuel Vadot 10035956d97fSEmmanuel Vadot ports { 10045956d97fSEmmanuel Vadot #address-cells = <1>; 10055956d97fSEmmanuel Vadot #size-cells = <0>; 10065956d97fSEmmanuel Vadot 10075956d97fSEmmanuel Vadot port@0 { 10085956d97fSEmmanuel Vadot reg = <0>; 10095956d97fSEmmanuel Vadot 10105956d97fSEmmanuel Vadot dmic1_cif_ep: endpoint { 10115956d97fSEmmanuel Vadot remote-endpoint = <&xbar_dmic1_ep>; 10125956d97fSEmmanuel Vadot }; 10135956d97fSEmmanuel Vadot }; 10145956d97fSEmmanuel Vadot 10155956d97fSEmmanuel Vadot dmic1_port: port@1 { 10165956d97fSEmmanuel Vadot reg = <1>; 10175956d97fSEmmanuel Vadot 10185956d97fSEmmanuel Vadot dmic1_dap_ep: endpoint { 10195956d97fSEmmanuel Vadot /* Place holder for external Codec */ 10205956d97fSEmmanuel Vadot }; 10215956d97fSEmmanuel Vadot }; 10225956d97fSEmmanuel Vadot }; 10235956d97fSEmmanuel Vadot }; 10245956d97fSEmmanuel Vadot 10255956d97fSEmmanuel Vadot dmic@2904100 { 10265956d97fSEmmanuel Vadot status = "okay"; 10275956d97fSEmmanuel Vadot 10285956d97fSEmmanuel Vadot ports { 10295956d97fSEmmanuel Vadot #address-cells = <1>; 10305956d97fSEmmanuel Vadot #size-cells = <0>; 10315956d97fSEmmanuel Vadot 10325956d97fSEmmanuel Vadot port@0 { 10335956d97fSEmmanuel Vadot reg = <0>; 10345956d97fSEmmanuel Vadot 10355956d97fSEmmanuel Vadot dmic2_cif_ep: endpoint { 10365956d97fSEmmanuel Vadot remote-endpoint = <&xbar_dmic2_ep>; 10375956d97fSEmmanuel Vadot }; 10385956d97fSEmmanuel Vadot }; 10395956d97fSEmmanuel Vadot 10405956d97fSEmmanuel Vadot dmic2_port: port@1 { 10415956d97fSEmmanuel Vadot reg = <1>; 10425956d97fSEmmanuel Vadot 10435956d97fSEmmanuel Vadot dmic2_dap_ep: endpoint { 10445956d97fSEmmanuel Vadot /* Place holder for external Codec */ 10455956d97fSEmmanuel Vadot }; 10465956d97fSEmmanuel Vadot }; 10475956d97fSEmmanuel Vadot }; 10485956d97fSEmmanuel Vadot }; 10495956d97fSEmmanuel Vadot 10505956d97fSEmmanuel Vadot dmic@2904300 { 10515956d97fSEmmanuel Vadot status = "okay"; 10525956d97fSEmmanuel Vadot 10535956d97fSEmmanuel Vadot ports { 10545956d97fSEmmanuel Vadot #address-cells = <1>; 10555956d97fSEmmanuel Vadot #size-cells = <0>; 10565956d97fSEmmanuel Vadot 10575956d97fSEmmanuel Vadot port@0 { 10585956d97fSEmmanuel Vadot reg = <0>; 10595956d97fSEmmanuel Vadot 10605956d97fSEmmanuel Vadot dmic4_cif_ep: endpoint { 10615956d97fSEmmanuel Vadot remote-endpoint = <&xbar_dmic4_ep>; 10625956d97fSEmmanuel Vadot }; 10635956d97fSEmmanuel Vadot }; 10645956d97fSEmmanuel Vadot 10655956d97fSEmmanuel Vadot dmic4_port: port@1 { 10665956d97fSEmmanuel Vadot reg = <1>; 10675956d97fSEmmanuel Vadot 10685956d97fSEmmanuel Vadot dmic4_dap_ep: endpoint { 10695956d97fSEmmanuel Vadot /* Place holder for external Codec */ 10705956d97fSEmmanuel Vadot }; 10715956d97fSEmmanuel Vadot }; 10725956d97fSEmmanuel Vadot }; 10735956d97fSEmmanuel Vadot }; 10745956d97fSEmmanuel Vadot 10755956d97fSEmmanuel Vadot dspk@2905000 { 10765956d97fSEmmanuel Vadot status = "okay"; 10775956d97fSEmmanuel Vadot 10785956d97fSEmmanuel Vadot ports { 10795956d97fSEmmanuel Vadot #address-cells = <1>; 10805956d97fSEmmanuel Vadot #size-cells = <0>; 10815956d97fSEmmanuel Vadot 10825956d97fSEmmanuel Vadot port@0 { 10835956d97fSEmmanuel Vadot reg = <0>; 10845956d97fSEmmanuel Vadot 10855956d97fSEmmanuel Vadot dspk1_cif_ep: endpoint { 10865956d97fSEmmanuel Vadot remote-endpoint = <&xbar_dspk1_ep>; 10875956d97fSEmmanuel Vadot }; 10885956d97fSEmmanuel Vadot }; 10895956d97fSEmmanuel Vadot 10905956d97fSEmmanuel Vadot dspk1_port: port@1 { 10915956d97fSEmmanuel Vadot reg = <1>; 10925956d97fSEmmanuel Vadot 10935956d97fSEmmanuel Vadot dspk1_dap_ep: endpoint { 10945956d97fSEmmanuel Vadot /* Place holder for external Codec */ 10955956d97fSEmmanuel Vadot }; 10965956d97fSEmmanuel Vadot }; 10975956d97fSEmmanuel Vadot }; 10985956d97fSEmmanuel Vadot }; 10995956d97fSEmmanuel Vadot 11005956d97fSEmmanuel Vadot dspk@2905100 { 11015956d97fSEmmanuel Vadot status = "okay"; 11025956d97fSEmmanuel Vadot 11035956d97fSEmmanuel Vadot ports { 11045956d97fSEmmanuel Vadot #address-cells = <1>; 11055956d97fSEmmanuel Vadot #size-cells = <0>; 11065956d97fSEmmanuel Vadot 11075956d97fSEmmanuel Vadot port@0 { 11085956d97fSEmmanuel Vadot reg = <0>; 11095956d97fSEmmanuel Vadot 11105956d97fSEmmanuel Vadot dspk2_cif_ep: endpoint { 11115956d97fSEmmanuel Vadot remote-endpoint = <&xbar_dspk2_ep>; 11125956d97fSEmmanuel Vadot }; 11135956d97fSEmmanuel Vadot }; 11145956d97fSEmmanuel Vadot 11155956d97fSEmmanuel Vadot dspk2_port: port@1 { 11165956d97fSEmmanuel Vadot reg = <1>; 11175956d97fSEmmanuel Vadot 11185956d97fSEmmanuel Vadot dspk2_dap_ep: endpoint { 11195956d97fSEmmanuel Vadot /* Place holder for external Codec */ 11205956d97fSEmmanuel Vadot }; 11215956d97fSEmmanuel Vadot }; 11225956d97fSEmmanuel Vadot }; 11235956d97fSEmmanuel Vadot }; 1124*8cc087a1SEmmanuel Vadot 1125*8cc087a1SEmmanuel Vadot sfc@2902000 { 1126*8cc087a1SEmmanuel Vadot status = "okay"; 1127*8cc087a1SEmmanuel Vadot 1128*8cc087a1SEmmanuel Vadot ports { 1129*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1130*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1131*8cc087a1SEmmanuel Vadot 1132*8cc087a1SEmmanuel Vadot port@0 { 1133*8cc087a1SEmmanuel Vadot reg = <0>; 1134*8cc087a1SEmmanuel Vadot 1135*8cc087a1SEmmanuel Vadot sfc1_cif_in_ep: endpoint { 1136*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_sfc1_in_ep>; 1137*8cc087a1SEmmanuel Vadot convert-rate = <44100>; 1138*8cc087a1SEmmanuel Vadot }; 1139*8cc087a1SEmmanuel Vadot }; 1140*8cc087a1SEmmanuel Vadot 1141*8cc087a1SEmmanuel Vadot sfc1_out_port: port@1 { 1142*8cc087a1SEmmanuel Vadot reg = <1>; 1143*8cc087a1SEmmanuel Vadot 1144*8cc087a1SEmmanuel Vadot sfc1_cif_out_ep: endpoint { 1145*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_sfc1_out_ep>; 1146*8cc087a1SEmmanuel Vadot convert-rate = <48000>; 1147*8cc087a1SEmmanuel Vadot }; 1148*8cc087a1SEmmanuel Vadot }; 1149*8cc087a1SEmmanuel Vadot }; 1150*8cc087a1SEmmanuel Vadot }; 1151*8cc087a1SEmmanuel Vadot 1152*8cc087a1SEmmanuel Vadot sfc@2902200 { 1153*8cc087a1SEmmanuel Vadot status = "okay"; 1154*8cc087a1SEmmanuel Vadot 1155*8cc087a1SEmmanuel Vadot ports { 1156*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1157*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1158*8cc087a1SEmmanuel Vadot 1159*8cc087a1SEmmanuel Vadot port@0 { 1160*8cc087a1SEmmanuel Vadot reg = <0>; 1161*8cc087a1SEmmanuel Vadot 1162*8cc087a1SEmmanuel Vadot sfc2_cif_in_ep: endpoint { 1163*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_sfc2_in_ep>; 1164*8cc087a1SEmmanuel Vadot }; 1165*8cc087a1SEmmanuel Vadot }; 1166*8cc087a1SEmmanuel Vadot 1167*8cc087a1SEmmanuel Vadot sfc2_out_port: port@1 { 1168*8cc087a1SEmmanuel Vadot reg = <1>; 1169*8cc087a1SEmmanuel Vadot 1170*8cc087a1SEmmanuel Vadot sfc2_cif_out_ep: endpoint { 1171*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_sfc2_out_ep>; 1172*8cc087a1SEmmanuel Vadot }; 1173*8cc087a1SEmmanuel Vadot }; 1174*8cc087a1SEmmanuel Vadot }; 1175*8cc087a1SEmmanuel Vadot }; 1176*8cc087a1SEmmanuel Vadot 1177*8cc087a1SEmmanuel Vadot sfc@2902400 { 1178*8cc087a1SEmmanuel Vadot status = "okay"; 1179*8cc087a1SEmmanuel Vadot 1180*8cc087a1SEmmanuel Vadot ports { 1181*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1182*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1183*8cc087a1SEmmanuel Vadot 1184*8cc087a1SEmmanuel Vadot port@0 { 1185*8cc087a1SEmmanuel Vadot reg = <0>; 1186*8cc087a1SEmmanuel Vadot 1187*8cc087a1SEmmanuel Vadot sfc3_cif_in_ep: endpoint { 1188*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_sfc3_in_ep>; 1189*8cc087a1SEmmanuel Vadot }; 1190*8cc087a1SEmmanuel Vadot }; 1191*8cc087a1SEmmanuel Vadot 1192*8cc087a1SEmmanuel Vadot sfc3_out_port: port@1 { 1193*8cc087a1SEmmanuel Vadot reg = <1>; 1194*8cc087a1SEmmanuel Vadot 1195*8cc087a1SEmmanuel Vadot sfc3_cif_out_ep: endpoint { 1196*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_sfc3_out_ep>; 1197*8cc087a1SEmmanuel Vadot }; 1198*8cc087a1SEmmanuel Vadot }; 1199*8cc087a1SEmmanuel Vadot }; 1200*8cc087a1SEmmanuel Vadot }; 1201*8cc087a1SEmmanuel Vadot 1202*8cc087a1SEmmanuel Vadot sfc@2902600 { 1203*8cc087a1SEmmanuel Vadot status = "okay"; 1204*8cc087a1SEmmanuel Vadot 1205*8cc087a1SEmmanuel Vadot ports { 1206*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1207*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1208*8cc087a1SEmmanuel Vadot 1209*8cc087a1SEmmanuel Vadot port@0 { 1210*8cc087a1SEmmanuel Vadot reg = <0>; 1211*8cc087a1SEmmanuel Vadot 1212*8cc087a1SEmmanuel Vadot sfc4_cif_in_ep: endpoint { 1213*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_sfc4_in_ep>; 1214*8cc087a1SEmmanuel Vadot }; 1215*8cc087a1SEmmanuel Vadot }; 1216*8cc087a1SEmmanuel Vadot 1217*8cc087a1SEmmanuel Vadot sfc4_out_port: port@1 { 1218*8cc087a1SEmmanuel Vadot reg = <1>; 1219*8cc087a1SEmmanuel Vadot 1220*8cc087a1SEmmanuel Vadot sfc4_cif_out_ep: endpoint { 1221*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_sfc4_out_ep>; 1222*8cc087a1SEmmanuel Vadot }; 1223*8cc087a1SEmmanuel Vadot }; 1224*8cc087a1SEmmanuel Vadot }; 1225*8cc087a1SEmmanuel Vadot }; 1226*8cc087a1SEmmanuel Vadot 1227*8cc087a1SEmmanuel Vadot mvc@290a000 { 1228*8cc087a1SEmmanuel Vadot status = "okay"; 1229*8cc087a1SEmmanuel Vadot 1230*8cc087a1SEmmanuel Vadot ports { 1231*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1232*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1233*8cc087a1SEmmanuel Vadot 1234*8cc087a1SEmmanuel Vadot port@0 { 1235*8cc087a1SEmmanuel Vadot reg = <0>; 1236*8cc087a1SEmmanuel Vadot 1237*8cc087a1SEmmanuel Vadot mvc1_cif_in_ep: endpoint { 1238*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mvc1_in_ep>; 1239*8cc087a1SEmmanuel Vadot }; 1240*8cc087a1SEmmanuel Vadot }; 1241*8cc087a1SEmmanuel Vadot 1242*8cc087a1SEmmanuel Vadot mvc1_out_port: port@1 { 1243*8cc087a1SEmmanuel Vadot reg = <1>; 1244*8cc087a1SEmmanuel Vadot 1245*8cc087a1SEmmanuel Vadot mvc1_cif_out_ep: endpoint { 1246*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mvc1_out_ep>; 1247*8cc087a1SEmmanuel Vadot }; 1248*8cc087a1SEmmanuel Vadot }; 1249*8cc087a1SEmmanuel Vadot }; 1250*8cc087a1SEmmanuel Vadot }; 1251*8cc087a1SEmmanuel Vadot 1252*8cc087a1SEmmanuel Vadot mvc@290a200 { 1253*8cc087a1SEmmanuel Vadot status = "okay"; 1254*8cc087a1SEmmanuel Vadot 1255*8cc087a1SEmmanuel Vadot ports { 1256*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1257*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1258*8cc087a1SEmmanuel Vadot 1259*8cc087a1SEmmanuel Vadot port@0 { 1260*8cc087a1SEmmanuel Vadot reg = <0>; 1261*8cc087a1SEmmanuel Vadot 1262*8cc087a1SEmmanuel Vadot mvc2_cif_in_ep: endpoint { 1263*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mvc2_in_ep>; 1264*8cc087a1SEmmanuel Vadot }; 1265*8cc087a1SEmmanuel Vadot }; 1266*8cc087a1SEmmanuel Vadot 1267*8cc087a1SEmmanuel Vadot mvc2_out_port: port@1 { 1268*8cc087a1SEmmanuel Vadot reg = <1>; 1269*8cc087a1SEmmanuel Vadot 1270*8cc087a1SEmmanuel Vadot mvc2_cif_out_ep: endpoint { 1271*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mvc2_out_ep>; 1272*8cc087a1SEmmanuel Vadot }; 1273*8cc087a1SEmmanuel Vadot }; 1274*8cc087a1SEmmanuel Vadot }; 1275*8cc087a1SEmmanuel Vadot }; 1276*8cc087a1SEmmanuel Vadot 1277*8cc087a1SEmmanuel Vadot amx@2903000 { 1278*8cc087a1SEmmanuel Vadot status = "okay"; 1279*8cc087a1SEmmanuel Vadot 1280*8cc087a1SEmmanuel Vadot ports { 1281*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1282*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1283*8cc087a1SEmmanuel Vadot 1284*8cc087a1SEmmanuel Vadot port@0 { 1285*8cc087a1SEmmanuel Vadot reg = <0>; 1286*8cc087a1SEmmanuel Vadot 1287*8cc087a1SEmmanuel Vadot amx1_in1_ep: endpoint { 1288*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx1_in1_ep>; 1289*8cc087a1SEmmanuel Vadot }; 1290*8cc087a1SEmmanuel Vadot }; 1291*8cc087a1SEmmanuel Vadot 1292*8cc087a1SEmmanuel Vadot port@1 { 1293*8cc087a1SEmmanuel Vadot reg = <1>; 1294*8cc087a1SEmmanuel Vadot 1295*8cc087a1SEmmanuel Vadot amx1_in2_ep: endpoint { 1296*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx1_in2_ep>; 1297*8cc087a1SEmmanuel Vadot }; 1298*8cc087a1SEmmanuel Vadot }; 1299*8cc087a1SEmmanuel Vadot 1300*8cc087a1SEmmanuel Vadot port@2 { 1301*8cc087a1SEmmanuel Vadot reg = <2>; 1302*8cc087a1SEmmanuel Vadot 1303*8cc087a1SEmmanuel Vadot amx1_in3_ep: endpoint { 1304*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx1_in3_ep>; 1305*8cc087a1SEmmanuel Vadot }; 1306*8cc087a1SEmmanuel Vadot }; 1307*8cc087a1SEmmanuel Vadot 1308*8cc087a1SEmmanuel Vadot port@3 { 1309*8cc087a1SEmmanuel Vadot reg = <3>; 1310*8cc087a1SEmmanuel Vadot 1311*8cc087a1SEmmanuel Vadot amx1_in4_ep: endpoint { 1312*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx1_in4_ep>; 1313*8cc087a1SEmmanuel Vadot }; 1314*8cc087a1SEmmanuel Vadot }; 1315*8cc087a1SEmmanuel Vadot 1316*8cc087a1SEmmanuel Vadot amx1_out_port: port@4 { 1317*8cc087a1SEmmanuel Vadot reg = <4>; 1318*8cc087a1SEmmanuel Vadot 1319*8cc087a1SEmmanuel Vadot amx1_out_ep: endpoint { 1320*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx1_out_ep>; 1321*8cc087a1SEmmanuel Vadot }; 1322*8cc087a1SEmmanuel Vadot }; 1323*8cc087a1SEmmanuel Vadot }; 1324*8cc087a1SEmmanuel Vadot }; 1325*8cc087a1SEmmanuel Vadot 1326*8cc087a1SEmmanuel Vadot amx@2903100 { 1327*8cc087a1SEmmanuel Vadot status = "okay"; 1328*8cc087a1SEmmanuel Vadot 1329*8cc087a1SEmmanuel Vadot ports { 1330*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1331*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1332*8cc087a1SEmmanuel Vadot 1333*8cc087a1SEmmanuel Vadot port@0 { 1334*8cc087a1SEmmanuel Vadot reg = <0>; 1335*8cc087a1SEmmanuel Vadot 1336*8cc087a1SEmmanuel Vadot amx2_in1_ep: endpoint { 1337*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx2_in1_ep>; 1338*8cc087a1SEmmanuel Vadot }; 1339*8cc087a1SEmmanuel Vadot }; 1340*8cc087a1SEmmanuel Vadot 1341*8cc087a1SEmmanuel Vadot port@1 { 1342*8cc087a1SEmmanuel Vadot reg = <1>; 1343*8cc087a1SEmmanuel Vadot 1344*8cc087a1SEmmanuel Vadot amx2_in2_ep: endpoint { 1345*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx2_in2_ep>; 1346*8cc087a1SEmmanuel Vadot }; 1347*8cc087a1SEmmanuel Vadot }; 1348*8cc087a1SEmmanuel Vadot 1349*8cc087a1SEmmanuel Vadot amx2_in3_port: port@2 { 1350*8cc087a1SEmmanuel Vadot reg = <2>; 1351*8cc087a1SEmmanuel Vadot 1352*8cc087a1SEmmanuel Vadot amx2_in3_ep: endpoint { 1353*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx2_in3_ep>; 1354*8cc087a1SEmmanuel Vadot }; 1355*8cc087a1SEmmanuel Vadot }; 1356*8cc087a1SEmmanuel Vadot 1357*8cc087a1SEmmanuel Vadot amx2_in4_port: port@3 { 1358*8cc087a1SEmmanuel Vadot reg = <3>; 1359*8cc087a1SEmmanuel Vadot 1360*8cc087a1SEmmanuel Vadot amx2_in4_ep: endpoint { 1361*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx2_in4_ep>; 1362*8cc087a1SEmmanuel Vadot }; 1363*8cc087a1SEmmanuel Vadot }; 1364*8cc087a1SEmmanuel Vadot 1365*8cc087a1SEmmanuel Vadot amx2_out_port: port@4 { 1366*8cc087a1SEmmanuel Vadot reg = <4>; 1367*8cc087a1SEmmanuel Vadot 1368*8cc087a1SEmmanuel Vadot amx2_out_ep: endpoint { 1369*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx2_out_ep>; 1370*8cc087a1SEmmanuel Vadot }; 1371*8cc087a1SEmmanuel Vadot }; 1372*8cc087a1SEmmanuel Vadot }; 1373*8cc087a1SEmmanuel Vadot }; 1374*8cc087a1SEmmanuel Vadot 1375*8cc087a1SEmmanuel Vadot amx@2903200 { 1376*8cc087a1SEmmanuel Vadot status = "okay"; 1377*8cc087a1SEmmanuel Vadot 1378*8cc087a1SEmmanuel Vadot ports { 1379*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1380*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1381*8cc087a1SEmmanuel Vadot 1382*8cc087a1SEmmanuel Vadot port@0 { 1383*8cc087a1SEmmanuel Vadot reg = <0>; 1384*8cc087a1SEmmanuel Vadot 1385*8cc087a1SEmmanuel Vadot amx3_in1_ep: endpoint { 1386*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx3_in1_ep>; 1387*8cc087a1SEmmanuel Vadot }; 1388*8cc087a1SEmmanuel Vadot }; 1389*8cc087a1SEmmanuel Vadot 1390*8cc087a1SEmmanuel Vadot port@1 { 1391*8cc087a1SEmmanuel Vadot reg = <1>; 1392*8cc087a1SEmmanuel Vadot 1393*8cc087a1SEmmanuel Vadot amx3_in2_ep: endpoint { 1394*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx3_in2_ep>; 1395*8cc087a1SEmmanuel Vadot }; 1396*8cc087a1SEmmanuel Vadot }; 1397*8cc087a1SEmmanuel Vadot 1398*8cc087a1SEmmanuel Vadot port@2 { 1399*8cc087a1SEmmanuel Vadot reg = <2>; 1400*8cc087a1SEmmanuel Vadot 1401*8cc087a1SEmmanuel Vadot amx3_in3_ep: endpoint { 1402*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx3_in3_ep>; 1403*8cc087a1SEmmanuel Vadot }; 1404*8cc087a1SEmmanuel Vadot }; 1405*8cc087a1SEmmanuel Vadot 1406*8cc087a1SEmmanuel Vadot port@3 { 1407*8cc087a1SEmmanuel Vadot reg = <3>; 1408*8cc087a1SEmmanuel Vadot 1409*8cc087a1SEmmanuel Vadot amx3_in4_ep: endpoint { 1410*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx3_in4_ep>; 1411*8cc087a1SEmmanuel Vadot }; 1412*8cc087a1SEmmanuel Vadot }; 1413*8cc087a1SEmmanuel Vadot 1414*8cc087a1SEmmanuel Vadot amx3_out_port: port@4 { 1415*8cc087a1SEmmanuel Vadot reg = <4>; 1416*8cc087a1SEmmanuel Vadot 1417*8cc087a1SEmmanuel Vadot amx3_out_ep: endpoint { 1418*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx3_out_ep>; 1419*8cc087a1SEmmanuel Vadot }; 1420*8cc087a1SEmmanuel Vadot }; 1421*8cc087a1SEmmanuel Vadot }; 1422*8cc087a1SEmmanuel Vadot }; 1423*8cc087a1SEmmanuel Vadot 1424*8cc087a1SEmmanuel Vadot amx@2903300 { 1425*8cc087a1SEmmanuel Vadot status = "okay"; 1426*8cc087a1SEmmanuel Vadot 1427*8cc087a1SEmmanuel Vadot ports { 1428*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1429*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1430*8cc087a1SEmmanuel Vadot 1431*8cc087a1SEmmanuel Vadot port@0 { 1432*8cc087a1SEmmanuel Vadot reg = <0>; 1433*8cc087a1SEmmanuel Vadot 1434*8cc087a1SEmmanuel Vadot amx4_in1_ep: endpoint { 1435*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx4_in1_ep>; 1436*8cc087a1SEmmanuel Vadot }; 1437*8cc087a1SEmmanuel Vadot }; 1438*8cc087a1SEmmanuel Vadot 1439*8cc087a1SEmmanuel Vadot port@1 { 1440*8cc087a1SEmmanuel Vadot reg = <1>; 1441*8cc087a1SEmmanuel Vadot 1442*8cc087a1SEmmanuel Vadot amx4_in2_ep: endpoint { 1443*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx4_in2_ep>; 1444*8cc087a1SEmmanuel Vadot }; 1445*8cc087a1SEmmanuel Vadot }; 1446*8cc087a1SEmmanuel Vadot 1447*8cc087a1SEmmanuel Vadot port@2 { 1448*8cc087a1SEmmanuel Vadot reg = <2>; 1449*8cc087a1SEmmanuel Vadot 1450*8cc087a1SEmmanuel Vadot amx4_in3_ep: endpoint { 1451*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx4_in3_ep>; 1452*8cc087a1SEmmanuel Vadot }; 1453*8cc087a1SEmmanuel Vadot }; 1454*8cc087a1SEmmanuel Vadot 1455*8cc087a1SEmmanuel Vadot port@3 { 1456*8cc087a1SEmmanuel Vadot reg = <3>; 1457*8cc087a1SEmmanuel Vadot 1458*8cc087a1SEmmanuel Vadot amx4_in4_ep: endpoint { 1459*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx4_in4_ep>; 1460*8cc087a1SEmmanuel Vadot }; 1461*8cc087a1SEmmanuel Vadot }; 1462*8cc087a1SEmmanuel Vadot 1463*8cc087a1SEmmanuel Vadot amx4_out_port: port@4 { 1464*8cc087a1SEmmanuel Vadot reg = <4>; 1465*8cc087a1SEmmanuel Vadot 1466*8cc087a1SEmmanuel Vadot amx4_out_ep: endpoint { 1467*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_amx4_out_ep>; 1468*8cc087a1SEmmanuel Vadot }; 1469*8cc087a1SEmmanuel Vadot }; 1470*8cc087a1SEmmanuel Vadot }; 1471*8cc087a1SEmmanuel Vadot }; 1472*8cc087a1SEmmanuel Vadot 1473*8cc087a1SEmmanuel Vadot adx@2903800 { 1474*8cc087a1SEmmanuel Vadot status = "okay"; 1475*8cc087a1SEmmanuel Vadot 1476*8cc087a1SEmmanuel Vadot ports { 1477*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1478*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1479*8cc087a1SEmmanuel Vadot 1480*8cc087a1SEmmanuel Vadot port@0 { 1481*8cc087a1SEmmanuel Vadot reg = <0>; 1482*8cc087a1SEmmanuel Vadot 1483*8cc087a1SEmmanuel Vadot adx1_in_ep: endpoint { 1484*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx1_in_ep>; 1485*8cc087a1SEmmanuel Vadot }; 1486*8cc087a1SEmmanuel Vadot }; 1487*8cc087a1SEmmanuel Vadot 1488*8cc087a1SEmmanuel Vadot adx1_out1_port: port@1 { 1489*8cc087a1SEmmanuel Vadot reg = <1>; 1490*8cc087a1SEmmanuel Vadot 1491*8cc087a1SEmmanuel Vadot adx1_out1_ep: endpoint { 1492*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx1_out1_ep>; 1493*8cc087a1SEmmanuel Vadot }; 1494*8cc087a1SEmmanuel Vadot }; 1495*8cc087a1SEmmanuel Vadot 1496*8cc087a1SEmmanuel Vadot adx1_out2_port: port@2 { 1497*8cc087a1SEmmanuel Vadot reg = <2>; 1498*8cc087a1SEmmanuel Vadot 1499*8cc087a1SEmmanuel Vadot adx1_out2_ep: endpoint { 1500*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx1_out2_ep>; 1501*8cc087a1SEmmanuel Vadot }; 1502*8cc087a1SEmmanuel Vadot }; 1503*8cc087a1SEmmanuel Vadot 1504*8cc087a1SEmmanuel Vadot adx1_out3_port: port@3 { 1505*8cc087a1SEmmanuel Vadot reg = <3>; 1506*8cc087a1SEmmanuel Vadot 1507*8cc087a1SEmmanuel Vadot adx1_out3_ep: endpoint { 1508*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx1_out3_ep>; 1509*8cc087a1SEmmanuel Vadot }; 1510*8cc087a1SEmmanuel Vadot }; 1511*8cc087a1SEmmanuel Vadot 1512*8cc087a1SEmmanuel Vadot adx1_out4_port: port@4 { 1513*8cc087a1SEmmanuel Vadot reg = <4>; 1514*8cc087a1SEmmanuel Vadot 1515*8cc087a1SEmmanuel Vadot adx1_out4_ep: endpoint { 1516*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx1_out4_ep>; 1517*8cc087a1SEmmanuel Vadot }; 1518*8cc087a1SEmmanuel Vadot }; 1519*8cc087a1SEmmanuel Vadot }; 1520*8cc087a1SEmmanuel Vadot }; 1521*8cc087a1SEmmanuel Vadot 1522*8cc087a1SEmmanuel Vadot adx@2903900 { 1523*8cc087a1SEmmanuel Vadot status = "okay"; 1524*8cc087a1SEmmanuel Vadot 1525*8cc087a1SEmmanuel Vadot ports { 1526*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1527*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1528*8cc087a1SEmmanuel Vadot 1529*8cc087a1SEmmanuel Vadot port@0 { 1530*8cc087a1SEmmanuel Vadot reg = <0>; 1531*8cc087a1SEmmanuel Vadot 1532*8cc087a1SEmmanuel Vadot adx2_in_ep: endpoint { 1533*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx2_in_ep>; 1534*8cc087a1SEmmanuel Vadot }; 1535*8cc087a1SEmmanuel Vadot }; 1536*8cc087a1SEmmanuel Vadot 1537*8cc087a1SEmmanuel Vadot adx2_out1_port: port@1 { 1538*8cc087a1SEmmanuel Vadot reg = <1>; 1539*8cc087a1SEmmanuel Vadot 1540*8cc087a1SEmmanuel Vadot adx2_out1_ep: endpoint { 1541*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx2_out1_ep>; 1542*8cc087a1SEmmanuel Vadot }; 1543*8cc087a1SEmmanuel Vadot }; 1544*8cc087a1SEmmanuel Vadot 1545*8cc087a1SEmmanuel Vadot adx2_out2_port: port@2 { 1546*8cc087a1SEmmanuel Vadot reg = <2>; 1547*8cc087a1SEmmanuel Vadot 1548*8cc087a1SEmmanuel Vadot adx2_out2_ep: endpoint { 1549*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx2_out2_ep>; 1550*8cc087a1SEmmanuel Vadot }; 1551*8cc087a1SEmmanuel Vadot }; 1552*8cc087a1SEmmanuel Vadot 1553*8cc087a1SEmmanuel Vadot adx2_out3_port: port@3 { 1554*8cc087a1SEmmanuel Vadot reg = <3>; 1555*8cc087a1SEmmanuel Vadot 1556*8cc087a1SEmmanuel Vadot adx2_out3_ep: endpoint { 1557*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx2_out3_ep>; 1558*8cc087a1SEmmanuel Vadot }; 1559*8cc087a1SEmmanuel Vadot }; 1560*8cc087a1SEmmanuel Vadot 1561*8cc087a1SEmmanuel Vadot adx2_out4_port: port@4 { 1562*8cc087a1SEmmanuel Vadot reg = <4>; 1563*8cc087a1SEmmanuel Vadot 1564*8cc087a1SEmmanuel Vadot adx2_out4_ep: endpoint { 1565*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx2_out4_ep>; 1566*8cc087a1SEmmanuel Vadot }; 1567*8cc087a1SEmmanuel Vadot }; 1568*8cc087a1SEmmanuel Vadot }; 1569*8cc087a1SEmmanuel Vadot }; 1570*8cc087a1SEmmanuel Vadot 1571*8cc087a1SEmmanuel Vadot adx@2903a00 { 1572*8cc087a1SEmmanuel Vadot status = "okay"; 1573*8cc087a1SEmmanuel Vadot 1574*8cc087a1SEmmanuel Vadot ports { 1575*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1576*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1577*8cc087a1SEmmanuel Vadot 1578*8cc087a1SEmmanuel Vadot port@0 { 1579*8cc087a1SEmmanuel Vadot reg = <0>; 1580*8cc087a1SEmmanuel Vadot 1581*8cc087a1SEmmanuel Vadot adx3_in_ep: endpoint { 1582*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx3_in_ep>; 1583*8cc087a1SEmmanuel Vadot }; 1584*8cc087a1SEmmanuel Vadot }; 1585*8cc087a1SEmmanuel Vadot 1586*8cc087a1SEmmanuel Vadot adx3_out1_port: port@1 { 1587*8cc087a1SEmmanuel Vadot reg = <1>; 1588*8cc087a1SEmmanuel Vadot 1589*8cc087a1SEmmanuel Vadot adx3_out1_ep: endpoint { 1590*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx3_out1_ep>; 1591*8cc087a1SEmmanuel Vadot }; 1592*8cc087a1SEmmanuel Vadot }; 1593*8cc087a1SEmmanuel Vadot 1594*8cc087a1SEmmanuel Vadot adx3_out2_port: port@2 { 1595*8cc087a1SEmmanuel Vadot reg = <2>; 1596*8cc087a1SEmmanuel Vadot 1597*8cc087a1SEmmanuel Vadot adx3_out2_ep: endpoint { 1598*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx3_out2_ep>; 1599*8cc087a1SEmmanuel Vadot }; 1600*8cc087a1SEmmanuel Vadot }; 1601*8cc087a1SEmmanuel Vadot 1602*8cc087a1SEmmanuel Vadot adx3_out3_port: port@3 { 1603*8cc087a1SEmmanuel Vadot reg = <3>; 1604*8cc087a1SEmmanuel Vadot 1605*8cc087a1SEmmanuel Vadot adx3_out3_ep: endpoint { 1606*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx3_out3_ep>; 1607*8cc087a1SEmmanuel Vadot }; 1608*8cc087a1SEmmanuel Vadot }; 1609*8cc087a1SEmmanuel Vadot 1610*8cc087a1SEmmanuel Vadot adx3_out4_port: port@4 { 1611*8cc087a1SEmmanuel Vadot reg = <4>; 1612*8cc087a1SEmmanuel Vadot 1613*8cc087a1SEmmanuel Vadot adx3_out4_ep: endpoint { 1614*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx3_out4_ep>; 1615*8cc087a1SEmmanuel Vadot }; 1616*8cc087a1SEmmanuel Vadot }; 1617*8cc087a1SEmmanuel Vadot }; 1618*8cc087a1SEmmanuel Vadot }; 1619*8cc087a1SEmmanuel Vadot 1620*8cc087a1SEmmanuel Vadot adx@2903b00 { 1621*8cc087a1SEmmanuel Vadot status = "okay"; 1622*8cc087a1SEmmanuel Vadot 1623*8cc087a1SEmmanuel Vadot ports { 1624*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1625*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1626*8cc087a1SEmmanuel Vadot 1627*8cc087a1SEmmanuel Vadot port@0 { 1628*8cc087a1SEmmanuel Vadot reg = <0>; 1629*8cc087a1SEmmanuel Vadot 1630*8cc087a1SEmmanuel Vadot adx4_in_ep: endpoint { 1631*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx4_in_ep>; 1632*8cc087a1SEmmanuel Vadot }; 1633*8cc087a1SEmmanuel Vadot }; 1634*8cc087a1SEmmanuel Vadot 1635*8cc087a1SEmmanuel Vadot adx4_out1_port: port@1 { 1636*8cc087a1SEmmanuel Vadot reg = <1>; 1637*8cc087a1SEmmanuel Vadot 1638*8cc087a1SEmmanuel Vadot adx4_out1_ep: endpoint { 1639*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx4_out1_ep>; 1640*8cc087a1SEmmanuel Vadot }; 1641*8cc087a1SEmmanuel Vadot }; 1642*8cc087a1SEmmanuel Vadot 1643*8cc087a1SEmmanuel Vadot adx4_out2_port: port@2 { 1644*8cc087a1SEmmanuel Vadot reg = <2>; 1645*8cc087a1SEmmanuel Vadot 1646*8cc087a1SEmmanuel Vadot adx4_out2_ep: endpoint { 1647*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx4_out2_ep>; 1648*8cc087a1SEmmanuel Vadot }; 1649*8cc087a1SEmmanuel Vadot }; 1650*8cc087a1SEmmanuel Vadot 1651*8cc087a1SEmmanuel Vadot adx4_out3_port: port@3 { 1652*8cc087a1SEmmanuel Vadot reg = <3>; 1653*8cc087a1SEmmanuel Vadot 1654*8cc087a1SEmmanuel Vadot adx4_out3_ep: endpoint { 1655*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx4_out3_ep>; 1656*8cc087a1SEmmanuel Vadot }; 1657*8cc087a1SEmmanuel Vadot }; 1658*8cc087a1SEmmanuel Vadot 1659*8cc087a1SEmmanuel Vadot adx4_out4_port: port@4 { 1660*8cc087a1SEmmanuel Vadot reg = <4>; 1661*8cc087a1SEmmanuel Vadot 1662*8cc087a1SEmmanuel Vadot adx4_out4_ep: endpoint { 1663*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_adx4_out4_ep>; 1664*8cc087a1SEmmanuel Vadot }; 1665*8cc087a1SEmmanuel Vadot }; 1666*8cc087a1SEmmanuel Vadot }; 1667*8cc087a1SEmmanuel Vadot }; 1668*8cc087a1SEmmanuel Vadot 1669*8cc087a1SEmmanuel Vadot amixer@290bb00 { 1670*8cc087a1SEmmanuel Vadot status = "okay"; 1671*8cc087a1SEmmanuel Vadot 1672*8cc087a1SEmmanuel Vadot ports { 1673*8cc087a1SEmmanuel Vadot #address-cells = <1>; 1674*8cc087a1SEmmanuel Vadot #size-cells = <0>; 1675*8cc087a1SEmmanuel Vadot 1676*8cc087a1SEmmanuel Vadot port@0 { 1677*8cc087a1SEmmanuel Vadot reg = <0x0>; 1678*8cc087a1SEmmanuel Vadot 1679*8cc087a1SEmmanuel Vadot mixer_in1_ep: endpoint { 1680*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_in1_ep>; 1681*8cc087a1SEmmanuel Vadot }; 1682*8cc087a1SEmmanuel Vadot }; 1683*8cc087a1SEmmanuel Vadot 1684*8cc087a1SEmmanuel Vadot port@1 { 1685*8cc087a1SEmmanuel Vadot reg = <0x1>; 1686*8cc087a1SEmmanuel Vadot 1687*8cc087a1SEmmanuel Vadot mixer_in2_ep: endpoint { 1688*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_in2_ep>; 1689*8cc087a1SEmmanuel Vadot }; 1690*8cc087a1SEmmanuel Vadot }; 1691*8cc087a1SEmmanuel Vadot 1692*8cc087a1SEmmanuel Vadot port@2 { 1693*8cc087a1SEmmanuel Vadot reg = <0x2>; 1694*8cc087a1SEmmanuel Vadot 1695*8cc087a1SEmmanuel Vadot mixer_in3_ep: endpoint { 1696*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_in3_ep>; 1697*8cc087a1SEmmanuel Vadot }; 1698*8cc087a1SEmmanuel Vadot }; 1699*8cc087a1SEmmanuel Vadot 1700*8cc087a1SEmmanuel Vadot port@3 { 1701*8cc087a1SEmmanuel Vadot reg = <0x3>; 1702*8cc087a1SEmmanuel Vadot 1703*8cc087a1SEmmanuel Vadot mixer_in4_ep: endpoint { 1704*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_in4_ep>; 1705*8cc087a1SEmmanuel Vadot }; 1706*8cc087a1SEmmanuel Vadot }; 1707*8cc087a1SEmmanuel Vadot 1708*8cc087a1SEmmanuel Vadot port@4 { 1709*8cc087a1SEmmanuel Vadot reg = <0x4>; 1710*8cc087a1SEmmanuel Vadot 1711*8cc087a1SEmmanuel Vadot mixer_in5_ep: endpoint { 1712*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_in5_ep>; 1713*8cc087a1SEmmanuel Vadot }; 1714*8cc087a1SEmmanuel Vadot }; 1715*8cc087a1SEmmanuel Vadot 1716*8cc087a1SEmmanuel Vadot port@5 { 1717*8cc087a1SEmmanuel Vadot reg = <0x5>; 1718*8cc087a1SEmmanuel Vadot 1719*8cc087a1SEmmanuel Vadot mixer_in6_ep: endpoint { 1720*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_in6_ep>; 1721*8cc087a1SEmmanuel Vadot }; 1722*8cc087a1SEmmanuel Vadot }; 1723*8cc087a1SEmmanuel Vadot 1724*8cc087a1SEmmanuel Vadot port@6 { 1725*8cc087a1SEmmanuel Vadot reg = <0x6>; 1726*8cc087a1SEmmanuel Vadot 1727*8cc087a1SEmmanuel Vadot mixer_in7_ep: endpoint { 1728*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_in7_ep>; 1729*8cc087a1SEmmanuel Vadot }; 1730*8cc087a1SEmmanuel Vadot }; 1731*8cc087a1SEmmanuel Vadot 1732*8cc087a1SEmmanuel Vadot port@7 { 1733*8cc087a1SEmmanuel Vadot reg = <0x7>; 1734*8cc087a1SEmmanuel Vadot 1735*8cc087a1SEmmanuel Vadot mixer_in8_ep: endpoint { 1736*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_in8_ep>; 1737*8cc087a1SEmmanuel Vadot }; 1738*8cc087a1SEmmanuel Vadot }; 1739*8cc087a1SEmmanuel Vadot 1740*8cc087a1SEmmanuel Vadot port@8 { 1741*8cc087a1SEmmanuel Vadot reg = <0x8>; 1742*8cc087a1SEmmanuel Vadot 1743*8cc087a1SEmmanuel Vadot mixer_in9_ep: endpoint { 1744*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_in9_ep>; 1745*8cc087a1SEmmanuel Vadot }; 1746*8cc087a1SEmmanuel Vadot }; 1747*8cc087a1SEmmanuel Vadot 1748*8cc087a1SEmmanuel Vadot port@9 { 1749*8cc087a1SEmmanuel Vadot reg = <0x9>; 1750*8cc087a1SEmmanuel Vadot 1751*8cc087a1SEmmanuel Vadot mixer_in10_ep: endpoint { 1752*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_in10_ep>; 1753*8cc087a1SEmmanuel Vadot }; 1754*8cc087a1SEmmanuel Vadot }; 1755*8cc087a1SEmmanuel Vadot 1756*8cc087a1SEmmanuel Vadot mixer_out1_port: port@a { 1757*8cc087a1SEmmanuel Vadot reg = <0xa>; 1758*8cc087a1SEmmanuel Vadot 1759*8cc087a1SEmmanuel Vadot mixer_out1_ep: endpoint { 1760*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_out1_ep>; 1761*8cc087a1SEmmanuel Vadot }; 1762*8cc087a1SEmmanuel Vadot }; 1763*8cc087a1SEmmanuel Vadot 1764*8cc087a1SEmmanuel Vadot mixer_out2_port: port@b { 1765*8cc087a1SEmmanuel Vadot reg = <0xb>; 1766*8cc087a1SEmmanuel Vadot 1767*8cc087a1SEmmanuel Vadot mixer_out2_ep: endpoint { 1768*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_out2_ep>; 1769*8cc087a1SEmmanuel Vadot }; 1770*8cc087a1SEmmanuel Vadot }; 1771*8cc087a1SEmmanuel Vadot 1772*8cc087a1SEmmanuel Vadot mixer_out3_port: port@c { 1773*8cc087a1SEmmanuel Vadot reg = <0xc>; 1774*8cc087a1SEmmanuel Vadot 1775*8cc087a1SEmmanuel Vadot mixer_out3_ep: endpoint { 1776*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_out3_ep>; 1777*8cc087a1SEmmanuel Vadot }; 1778*8cc087a1SEmmanuel Vadot }; 1779*8cc087a1SEmmanuel Vadot 1780*8cc087a1SEmmanuel Vadot mixer_out4_port: port@d { 1781*8cc087a1SEmmanuel Vadot reg = <0xd>; 1782*8cc087a1SEmmanuel Vadot 1783*8cc087a1SEmmanuel Vadot mixer_out4_ep: endpoint { 1784*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_out4_ep>; 1785*8cc087a1SEmmanuel Vadot }; 1786*8cc087a1SEmmanuel Vadot }; 1787*8cc087a1SEmmanuel Vadot 1788*8cc087a1SEmmanuel Vadot mixer_out5_port: port@e { 1789*8cc087a1SEmmanuel Vadot reg = <0xe>; 1790*8cc087a1SEmmanuel Vadot 1791*8cc087a1SEmmanuel Vadot mixer_out5_ep: endpoint { 1792*8cc087a1SEmmanuel Vadot remote-endpoint = <&xbar_mixer_out5_ep>; 1793*8cc087a1SEmmanuel Vadot }; 1794*8cc087a1SEmmanuel Vadot }; 1795*8cc087a1SEmmanuel Vadot }; 1796*8cc087a1SEmmanuel Vadot }; 17975956d97fSEmmanuel Vadot }; 17985def4c47SEmmanuel Vadot }; 17995def4c47SEmmanuel Vadot 18005def4c47SEmmanuel Vadot ddc: i2c@3190000 { 18015def4c47SEmmanuel Vadot status = "okay"; 18025def4c47SEmmanuel Vadot }; 18035def4c47SEmmanuel Vadot 18045def4c47SEmmanuel Vadot i2c@3160000 { 18055def4c47SEmmanuel Vadot eeprom@57 { 18065def4c47SEmmanuel Vadot compatible = "atmel,24c02"; 18075def4c47SEmmanuel Vadot reg = <0x57>; 18085def4c47SEmmanuel Vadot 18095def4c47SEmmanuel Vadot label = "system"; 18105def4c47SEmmanuel Vadot vcc-supply = <&vdd_1v8>; 18115def4c47SEmmanuel Vadot address-width = <8>; 18125def4c47SEmmanuel Vadot pagesize = <8>; 18135def4c47SEmmanuel Vadot size = <256>; 18145def4c47SEmmanuel Vadot read-only; 18155def4c47SEmmanuel Vadot }; 18165def4c47SEmmanuel Vadot }; 18175def4c47SEmmanuel Vadot 18185def4c47SEmmanuel Vadot hda@3510000 { 18195956d97fSEmmanuel Vadot nvidia,model = "NVIDIA Jetson Xavier NX HDA"; 18205def4c47SEmmanuel Vadot status = "okay"; 18215def4c47SEmmanuel Vadot }; 18225def4c47SEmmanuel Vadot 18235def4c47SEmmanuel Vadot padctl@3520000 { 18245def4c47SEmmanuel Vadot status = "okay"; 18255def4c47SEmmanuel Vadot 18265def4c47SEmmanuel Vadot pads { 18275def4c47SEmmanuel Vadot usb2 { 18285def4c47SEmmanuel Vadot lanes { 18295def4c47SEmmanuel Vadot usb2-1 { 18305def4c47SEmmanuel Vadot status = "okay"; 18315def4c47SEmmanuel Vadot }; 18325def4c47SEmmanuel Vadot 18335def4c47SEmmanuel Vadot usb2-2 { 18345def4c47SEmmanuel Vadot status = "okay"; 18355def4c47SEmmanuel Vadot }; 18365def4c47SEmmanuel Vadot }; 18375def4c47SEmmanuel Vadot }; 18385def4c47SEmmanuel Vadot 18395def4c47SEmmanuel Vadot usb3 { 18405def4c47SEmmanuel Vadot lanes { 18415def4c47SEmmanuel Vadot usb3-2 { 18425def4c47SEmmanuel Vadot status = "okay"; 18435def4c47SEmmanuel Vadot }; 18445def4c47SEmmanuel Vadot }; 18455def4c47SEmmanuel Vadot }; 18465def4c47SEmmanuel Vadot }; 18475def4c47SEmmanuel Vadot 18485def4c47SEmmanuel Vadot ports { 18495def4c47SEmmanuel Vadot usb2-1 { 18505def4c47SEmmanuel Vadot mode = "host"; 18515def4c47SEmmanuel Vadot status = "okay"; 18525def4c47SEmmanuel Vadot }; 18535def4c47SEmmanuel Vadot 18545def4c47SEmmanuel Vadot usb2-2 { 18555def4c47SEmmanuel Vadot mode = "host"; 18565def4c47SEmmanuel Vadot vbus-supply = <&vdd_5v0_sys>; 18575def4c47SEmmanuel Vadot status = "okay"; 18585def4c47SEmmanuel Vadot }; 18595def4c47SEmmanuel Vadot 18605def4c47SEmmanuel Vadot usb3-2 { 18615def4c47SEmmanuel Vadot nvidia,usb2-companion = <1>; 18625def4c47SEmmanuel Vadot vbus-supply = <&vdd_5v0_sys>; 18635def4c47SEmmanuel Vadot status = "okay"; 18645def4c47SEmmanuel Vadot }; 18655def4c47SEmmanuel Vadot }; 18665def4c47SEmmanuel Vadot }; 18675def4c47SEmmanuel Vadot 18685def4c47SEmmanuel Vadot usb@3610000 { 18695def4c47SEmmanuel Vadot status = "okay"; 18705def4c47SEmmanuel Vadot 18715def4c47SEmmanuel Vadot phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 18725def4c47SEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>, 18735def4c47SEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>; 18745def4c47SEmmanuel Vadot phy-names = "usb2-1", "usb2-2", "usb3-2"; 18755def4c47SEmmanuel Vadot }; 18765def4c47SEmmanuel Vadot 18775def4c47SEmmanuel Vadot spi@3270000 { 18785def4c47SEmmanuel Vadot status = "okay"; 18795def4c47SEmmanuel Vadot 18805def4c47SEmmanuel Vadot flash@0 { 18815def4c47SEmmanuel Vadot compatible = "spi-nor"; 18825def4c47SEmmanuel Vadot reg = <0>; 18835def4c47SEmmanuel Vadot spi-max-frequency = <102000000>; 18845def4c47SEmmanuel Vadot spi-tx-bus-width = <4>; 18855def4c47SEmmanuel Vadot spi-rx-bus-width = <4>; 18865def4c47SEmmanuel Vadot }; 18875def4c47SEmmanuel Vadot }; 18885def4c47SEmmanuel Vadot 18895def4c47SEmmanuel Vadot pwm@32d0000 { 18905def4c47SEmmanuel Vadot status = "okay"; 18915def4c47SEmmanuel Vadot }; 18925def4c47SEmmanuel Vadot 18935def4c47SEmmanuel Vadot host1x@13e00000 { 18945def4c47SEmmanuel Vadot display-hub@15200000 { 18955def4c47SEmmanuel Vadot status = "okay"; 18965def4c47SEmmanuel Vadot }; 18975def4c47SEmmanuel Vadot 18985def4c47SEmmanuel Vadot dpaux@155c0000 { 18995def4c47SEmmanuel Vadot status = "okay"; 19005def4c47SEmmanuel Vadot }; 19015def4c47SEmmanuel Vadot 19025def4c47SEmmanuel Vadot dpaux@155d0000 { 19035def4c47SEmmanuel Vadot status = "okay"; 19045def4c47SEmmanuel Vadot }; 19055def4c47SEmmanuel Vadot 19065def4c47SEmmanuel Vadot /* DP0 */ 19075def4c47SEmmanuel Vadot sor@15b00000 { 19085def4c47SEmmanuel Vadot status = "okay"; 19095def4c47SEmmanuel Vadot 19105def4c47SEmmanuel Vadot avdd-io-hdmi-dp-supply = <&vdd_1v0>; 19115def4c47SEmmanuel Vadot vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 19125def4c47SEmmanuel Vadot 19135def4c47SEmmanuel Vadot nvidia,dpaux = <&dpaux0>; 19145def4c47SEmmanuel Vadot }; 19155def4c47SEmmanuel Vadot 19165def4c47SEmmanuel Vadot /* HDMI */ 19175def4c47SEmmanuel Vadot sor@15b40000 { 19185def4c47SEmmanuel Vadot status = "okay"; 19195def4c47SEmmanuel Vadot 19205def4c47SEmmanuel Vadot avdd-io-hdmi-dp-supply = <&vdd_1v0>; 19215def4c47SEmmanuel Vadot vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 19225def4c47SEmmanuel Vadot hdmi-supply = <&vdd_hdmi>; 19235def4c47SEmmanuel Vadot 19245def4c47SEmmanuel Vadot nvidia,ddc-i2c-bus = <&ddc>; 19255def4c47SEmmanuel Vadot nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1) 19265def4c47SEmmanuel Vadot GPIO_ACTIVE_LOW>; 19275def4c47SEmmanuel Vadot }; 19285def4c47SEmmanuel Vadot }; 19295def4c47SEmmanuel Vadot }; 19305def4c47SEmmanuel Vadot 19315def4c47SEmmanuel Vadot pcie@14160000 { 19325def4c47SEmmanuel Vadot status = "okay"; 19335def4c47SEmmanuel Vadot 19345def4c47SEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 19355def4c47SEmmanuel Vadot 19365def4c47SEmmanuel Vadot phys = <&p2u_hsio_11>; 19375def4c47SEmmanuel Vadot phy-names = "p2u-0"; 19385def4c47SEmmanuel Vadot }; 19395def4c47SEmmanuel Vadot 19405def4c47SEmmanuel Vadot pcie@141a0000 { 19415def4c47SEmmanuel Vadot status = "okay"; 19425def4c47SEmmanuel Vadot 19435def4c47SEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 19445def4c47SEmmanuel Vadot 19455def4c47SEmmanuel Vadot phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 19465def4c47SEmmanuel Vadot <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 19475def4c47SEmmanuel Vadot <&p2u_nvhs_6>, <&p2u_nvhs_7>; 19485def4c47SEmmanuel Vadot 19495def4c47SEmmanuel Vadot phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 19505def4c47SEmmanuel Vadot "p2u-5", "p2u-6", "p2u-7"; 19515def4c47SEmmanuel Vadot }; 19525def4c47SEmmanuel Vadot 1953*8cc087a1SEmmanuel Vadot pcie-ep@141a0000 { 19545def4c47SEmmanuel Vadot status = "disabled"; 19555def4c47SEmmanuel Vadot 19565def4c47SEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 19575def4c47SEmmanuel Vadot 19585def4c47SEmmanuel Vadot reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>; 19595def4c47SEmmanuel Vadot 19605def4c47SEmmanuel Vadot nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5) 19615def4c47SEmmanuel Vadot GPIO_ACTIVE_HIGH>; 19625def4c47SEmmanuel Vadot 19635def4c47SEmmanuel Vadot phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 19645def4c47SEmmanuel Vadot <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 19655def4c47SEmmanuel Vadot <&p2u_nvhs_6>, <&p2u_nvhs_7>; 19665def4c47SEmmanuel Vadot 19675def4c47SEmmanuel Vadot phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 19685def4c47SEmmanuel Vadot "p2u-5", "p2u-6", "p2u-7"; 19695def4c47SEmmanuel Vadot }; 19705def4c47SEmmanuel Vadot 19715def4c47SEmmanuel Vadot fan: fan { 19725def4c47SEmmanuel Vadot compatible = "pwm-fan"; 19735def4c47SEmmanuel Vadot pwms = <&pwm6 0 45334>; 19745def4c47SEmmanuel Vadot 19755def4c47SEmmanuel Vadot cooling-levels = <0 64 128 255>; 19765def4c47SEmmanuel Vadot #cooling-cells = <2>; 19775def4c47SEmmanuel Vadot }; 19785def4c47SEmmanuel Vadot 19795def4c47SEmmanuel Vadot gpio-keys { 19805def4c47SEmmanuel Vadot compatible = "gpio-keys"; 19815def4c47SEmmanuel Vadot 19825def4c47SEmmanuel Vadot force-recovery { 19835def4c47SEmmanuel Vadot label = "Force Recovery"; 19845def4c47SEmmanuel Vadot gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 19855def4c47SEmmanuel Vadot GPIO_ACTIVE_LOW>; 19865def4c47SEmmanuel Vadot linux,input-type = <EV_KEY>; 19875def4c47SEmmanuel Vadot linux,code = <KEY_SLEEP>; 19885def4c47SEmmanuel Vadot debounce-interval = <10>; 19895def4c47SEmmanuel Vadot }; 19905def4c47SEmmanuel Vadot 19915def4c47SEmmanuel Vadot power { 19925def4c47SEmmanuel Vadot label = "Power"; 19935def4c47SEmmanuel Vadot gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 19945def4c47SEmmanuel Vadot GPIO_ACTIVE_LOW>; 19955def4c47SEmmanuel Vadot linux,input-type = <EV_KEY>; 19965def4c47SEmmanuel Vadot linux,code = <KEY_POWER>; 19975def4c47SEmmanuel Vadot debounce-interval = <10>; 19985def4c47SEmmanuel Vadot wakeup-event-action = <EV_ACT_ASSERTED>; 19995def4c47SEmmanuel Vadot wakeup-source; 20005def4c47SEmmanuel Vadot }; 20015def4c47SEmmanuel Vadot }; 20025def4c47SEmmanuel Vadot 20035def4c47SEmmanuel Vadot vdd_5v0_sys: regulator@100 { 20045def4c47SEmmanuel Vadot compatible = "regulator-fixed"; 20055def4c47SEmmanuel Vadot regulator-name = "VDD_5V_SYS"; 20065def4c47SEmmanuel Vadot regulator-min-microvolt = <5000000>; 20075def4c47SEmmanuel Vadot regulator-max-microvolt = <5000000>; 20085def4c47SEmmanuel Vadot regulator-always-on; 20095def4c47SEmmanuel Vadot regulator-boot-on; 20105def4c47SEmmanuel Vadot }; 20115def4c47SEmmanuel Vadot 20125def4c47SEmmanuel Vadot vdd_3v3_sys: regulator@101 { 20135def4c47SEmmanuel Vadot compatible = "regulator-fixed"; 20145def4c47SEmmanuel Vadot regulator-name = "VDD_3V3_SYS"; 20155def4c47SEmmanuel Vadot regulator-min-microvolt = <3300000>; 20165def4c47SEmmanuel Vadot regulator-max-microvolt = <3300000>; 20175def4c47SEmmanuel Vadot regulator-always-on; 20185def4c47SEmmanuel Vadot regulator-boot-on; 20195def4c47SEmmanuel Vadot }; 20205def4c47SEmmanuel Vadot 20215def4c47SEmmanuel Vadot vdd_3v3_ao: regulator@102 { 20225def4c47SEmmanuel Vadot compatible = "regulator-fixed"; 20235def4c47SEmmanuel Vadot regulator-name = "VDD_3V3_AO"; 20245def4c47SEmmanuel Vadot regulator-min-microvolt = <3300000>; 20255def4c47SEmmanuel Vadot regulator-max-microvolt = <3300000>; 20265def4c47SEmmanuel Vadot regulator-always-on; 20275def4c47SEmmanuel Vadot regulator-boot-on; 20285def4c47SEmmanuel Vadot }; 20295def4c47SEmmanuel Vadot 20305def4c47SEmmanuel Vadot vdd_1v8: regulator@103 { 20315def4c47SEmmanuel Vadot compatible = "regulator-fixed"; 20325def4c47SEmmanuel Vadot regulator-name = "VDD_1V8"; 20335def4c47SEmmanuel Vadot regulator-min-microvolt = <1800000>; 20345def4c47SEmmanuel Vadot regulator-max-microvolt = <1800000>; 20355def4c47SEmmanuel Vadot regulator-always-on; 20365def4c47SEmmanuel Vadot regulator-boot-on; 20375def4c47SEmmanuel Vadot }; 20385def4c47SEmmanuel Vadot 20395def4c47SEmmanuel Vadot vdd_hdmi: regulator@104 { 20405def4c47SEmmanuel Vadot compatible = "regulator-fixed"; 20415def4c47SEmmanuel Vadot regulator-name = "VDD_5V0_HDMI_CON"; 20425def4c47SEmmanuel Vadot regulator-min-microvolt = <5000000>; 20435def4c47SEmmanuel Vadot regulator-max-microvolt = <5000000>; 20445def4c47SEmmanuel Vadot regulator-always-on; 20455def4c47SEmmanuel Vadot regulator-boot-on; 20465def4c47SEmmanuel Vadot }; 20475def4c47SEmmanuel Vadot 20485956d97fSEmmanuel Vadot sound { 20495956d97fSEmmanuel Vadot compatible = "nvidia,tegra186-audio-graph-card"; 20505956d97fSEmmanuel Vadot status = "okay"; 20515956d97fSEmmanuel Vadot 20525956d97fSEmmanuel Vadot dais = /* ADMAIF (FE) Ports */ 20535956d97fSEmmanuel Vadot <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 20545956d97fSEmmanuel Vadot <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 20555956d97fSEmmanuel Vadot <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 20565956d97fSEmmanuel Vadot <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 20575956d97fSEmmanuel Vadot <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 20585956d97fSEmmanuel Vadot /* XBAR Ports */ 20595956d97fSEmmanuel Vadot <&xbar_i2s3_port>, <&xbar_i2s5_port>, 20605956d97fSEmmanuel Vadot <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>, 20615956d97fSEmmanuel Vadot <&xbar_dspk1_port>, <&xbar_dspk2_port>, 2062*8cc087a1SEmmanuel Vadot <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 2063*8cc087a1SEmmanuel Vadot <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 2064*8cc087a1SEmmanuel Vadot <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 2065*8cc087a1SEmmanuel Vadot <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 2066*8cc087a1SEmmanuel Vadot <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 2067*8cc087a1SEmmanuel Vadot <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 2068*8cc087a1SEmmanuel Vadot <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 2069*8cc087a1SEmmanuel Vadot <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 2070*8cc087a1SEmmanuel Vadot <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 2071*8cc087a1SEmmanuel Vadot <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 2072*8cc087a1SEmmanuel Vadot <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 2073*8cc087a1SEmmanuel Vadot <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 2074*8cc087a1SEmmanuel Vadot <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 2075*8cc087a1SEmmanuel Vadot <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 2076*8cc087a1SEmmanuel Vadot <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 2077*8cc087a1SEmmanuel Vadot <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 2078*8cc087a1SEmmanuel Vadot <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 2079*8cc087a1SEmmanuel Vadot <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2080*8cc087a1SEmmanuel Vadot /* HW accelerators */ 2081*8cc087a1SEmmanuel Vadot <&sfc1_out_port>, <&sfc2_out_port>, 2082*8cc087a1SEmmanuel Vadot <&sfc3_out_port>, <&sfc4_out_port>, 2083*8cc087a1SEmmanuel Vadot <&mvc1_out_port>, <&mvc2_out_port>, 2084*8cc087a1SEmmanuel Vadot <&amx1_out_port>, <&amx2_out_port>, 2085*8cc087a1SEmmanuel Vadot <&amx3_out_port>, <&amx4_out_port>, 2086*8cc087a1SEmmanuel Vadot <&adx1_out1_port>, <&adx1_out2_port>, 2087*8cc087a1SEmmanuel Vadot <&adx1_out3_port>, <&adx1_out4_port>, 2088*8cc087a1SEmmanuel Vadot <&adx2_out1_port>, <&adx2_out2_port>, 2089*8cc087a1SEmmanuel Vadot <&adx2_out3_port>, <&adx2_out4_port>, 2090*8cc087a1SEmmanuel Vadot <&adx3_out1_port>, <&adx3_out2_port>, 2091*8cc087a1SEmmanuel Vadot <&adx3_out3_port>, <&adx3_out4_port>, 2092*8cc087a1SEmmanuel Vadot <&adx4_out1_port>, <&adx4_out2_port>, 2093*8cc087a1SEmmanuel Vadot <&adx4_out3_port>, <&adx4_out4_port>, 2094*8cc087a1SEmmanuel Vadot <&mixer_out1_port>, <&mixer_out2_port>, 2095*8cc087a1SEmmanuel Vadot <&mixer_out3_port>, <&mixer_out4_port>, 2096*8cc087a1SEmmanuel Vadot <&mixer_out5_port>, 20975956d97fSEmmanuel Vadot /* BE I/O Ports */ 20985956d97fSEmmanuel Vadot <&i2s3_port>, <&i2s5_port>, 20995956d97fSEmmanuel Vadot <&dmic1_port>, <&dmic2_port>, <&dmic4_port>, 21005956d97fSEmmanuel Vadot <&dspk1_port>, <&dspk2_port>; 21015956d97fSEmmanuel Vadot 21025956d97fSEmmanuel Vadot label = "NVIDIA Jetson Xavier NX APE"; 21035956d97fSEmmanuel Vadot }; 21045956d97fSEmmanuel Vadot 21055def4c47SEmmanuel Vadot thermal-zones { 21065def4c47SEmmanuel Vadot cpu { 21075def4c47SEmmanuel Vadot polling-delay = <0>; 21085def4c47SEmmanuel Vadot polling-delay-passive = <500>; 21095def4c47SEmmanuel Vadot status = "okay"; 21105def4c47SEmmanuel Vadot 21115def4c47SEmmanuel Vadot trips { 21125def4c47SEmmanuel Vadot cpu_trip_critical: critical { 21135def4c47SEmmanuel Vadot temperature = <96500>; 21145def4c47SEmmanuel Vadot hysteresis = <0>; 21155def4c47SEmmanuel Vadot type = "critical"; 21165def4c47SEmmanuel Vadot }; 21175def4c47SEmmanuel Vadot 21185def4c47SEmmanuel Vadot cpu_trip_hot: hot { 21195def4c47SEmmanuel Vadot temperature = <70000>; 21205def4c47SEmmanuel Vadot hysteresis = <2000>; 21215def4c47SEmmanuel Vadot type = "hot"; 21225def4c47SEmmanuel Vadot }; 21235def4c47SEmmanuel Vadot 21245def4c47SEmmanuel Vadot cpu_trip_active: active { 21255def4c47SEmmanuel Vadot temperature = <50000>; 21265def4c47SEmmanuel Vadot hysteresis = <2000>; 21275def4c47SEmmanuel Vadot type = "active"; 21285def4c47SEmmanuel Vadot }; 21295def4c47SEmmanuel Vadot 21305def4c47SEmmanuel Vadot cpu_trip_passive: passive { 21315def4c47SEmmanuel Vadot temperature = <30000>; 21325def4c47SEmmanuel Vadot hysteresis = <2000>; 21335def4c47SEmmanuel Vadot type = "passive"; 21345def4c47SEmmanuel Vadot }; 21355def4c47SEmmanuel Vadot }; 21365def4c47SEmmanuel Vadot 21375def4c47SEmmanuel Vadot cooling-maps { 21385def4c47SEmmanuel Vadot cpu-critical { 21395def4c47SEmmanuel Vadot cooling-device = <&fan 3 3>; 21405def4c47SEmmanuel Vadot trip = <&cpu_trip_critical>; 21415def4c47SEmmanuel Vadot }; 21425def4c47SEmmanuel Vadot 21435def4c47SEmmanuel Vadot cpu-hot { 21445def4c47SEmmanuel Vadot cooling-device = <&fan 2 2>; 21455def4c47SEmmanuel Vadot trip = <&cpu_trip_hot>; 21465def4c47SEmmanuel Vadot }; 21475def4c47SEmmanuel Vadot 21485def4c47SEmmanuel Vadot cpu-active { 21495def4c47SEmmanuel Vadot cooling-device = <&fan 1 1>; 21505def4c47SEmmanuel Vadot trip = <&cpu_trip_active>; 21515def4c47SEmmanuel Vadot }; 21525def4c47SEmmanuel Vadot 21535def4c47SEmmanuel Vadot cpu-passive { 21545def4c47SEmmanuel Vadot cooling-device = <&fan 0 0>; 21555def4c47SEmmanuel Vadot trip = <&cpu_trip_passive>; 21565def4c47SEmmanuel Vadot }; 21575def4c47SEmmanuel Vadot }; 21585def4c47SEmmanuel Vadot }; 21595def4c47SEmmanuel Vadot 21605def4c47SEmmanuel Vadot gpu { 21615def4c47SEmmanuel Vadot polling-delay = <0>; 21625def4c47SEmmanuel Vadot polling-delay-passive = <500>; 21635def4c47SEmmanuel Vadot status = "okay"; 21645def4c47SEmmanuel Vadot 21655def4c47SEmmanuel Vadot trips { 21665def4c47SEmmanuel Vadot gpu_alert0: critical { 21675def4c47SEmmanuel Vadot temperature = <99000>; 21685def4c47SEmmanuel Vadot hysteresis = <0>; 21695def4c47SEmmanuel Vadot type = "critical"; 21705def4c47SEmmanuel Vadot }; 21715def4c47SEmmanuel Vadot }; 21725def4c47SEmmanuel Vadot }; 21735def4c47SEmmanuel Vadot 21745def4c47SEmmanuel Vadot aux { 21755def4c47SEmmanuel Vadot polling-delay = <0>; 21765def4c47SEmmanuel Vadot polling-delay-passive = <500>; 21775def4c47SEmmanuel Vadot status = "okay"; 21785def4c47SEmmanuel Vadot 21795def4c47SEmmanuel Vadot trips { 21805def4c47SEmmanuel Vadot aux_alert0: critical { 21815def4c47SEmmanuel Vadot temperature = <90000>; 21825def4c47SEmmanuel Vadot hysteresis = <0>; 21835def4c47SEmmanuel Vadot type = "critical"; 21845def4c47SEmmanuel Vadot }; 21855def4c47SEmmanuel Vadot }; 21865def4c47SEmmanuel Vadot }; 21875def4c47SEmmanuel Vadot }; 21885def4c47SEmmanuel Vadot}; 2189