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 175def4c47SEmmanuel Vadot ahub@2900800 { 185def4c47SEmmanuel Vadot status = "okay"; 195def4c47SEmmanuel Vadot 20*cb7aa33aSEmmanuel Vadot i2s@2901000 { 21*cb7aa33aSEmmanuel Vadot status = "okay"; 22*cb7aa33aSEmmanuel Vadot 23*cb7aa33aSEmmanuel Vadot ports { 24*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 25*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 26*cb7aa33aSEmmanuel Vadot 27*cb7aa33aSEmmanuel Vadot port@0 { 28*cb7aa33aSEmmanuel Vadot reg = <0>; 29*cb7aa33aSEmmanuel Vadot 30*cb7aa33aSEmmanuel Vadot i2s1_cif_ep: endpoint { 31*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s1_ep>; 32*cb7aa33aSEmmanuel Vadot }; 33*cb7aa33aSEmmanuel Vadot }; 34*cb7aa33aSEmmanuel Vadot 35*cb7aa33aSEmmanuel Vadot i2s1_port: port@1 { 36*cb7aa33aSEmmanuel Vadot reg = <1>; 37*cb7aa33aSEmmanuel Vadot 38*cb7aa33aSEmmanuel Vadot i2s1_dap_ep: endpoint { 39*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 40*cb7aa33aSEmmanuel Vadot remote-endpoint = <&rt5658_ep>; 41*cb7aa33aSEmmanuel Vadot }; 42*cb7aa33aSEmmanuel Vadot }; 43*cb7aa33aSEmmanuel Vadot }; 44*cb7aa33aSEmmanuel Vadot }; 45*cb7aa33aSEmmanuel Vadot 46*cb7aa33aSEmmanuel Vadot i2s@2901100 { 47*cb7aa33aSEmmanuel Vadot status = "okay"; 48*cb7aa33aSEmmanuel Vadot 49*cb7aa33aSEmmanuel Vadot ports { 50*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 51*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 52*cb7aa33aSEmmanuel Vadot 53*cb7aa33aSEmmanuel Vadot port@0 { 54*cb7aa33aSEmmanuel Vadot reg = <0>; 55*cb7aa33aSEmmanuel Vadot 56*cb7aa33aSEmmanuel Vadot i2s2_cif_ep: endpoint { 57*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s2_ep>; 58*cb7aa33aSEmmanuel Vadot }; 59*cb7aa33aSEmmanuel Vadot }; 60*cb7aa33aSEmmanuel Vadot 61*cb7aa33aSEmmanuel Vadot i2s2_port: port@1 { 62*cb7aa33aSEmmanuel Vadot reg = <1>; 63*cb7aa33aSEmmanuel Vadot 64*cb7aa33aSEmmanuel Vadot i2s2_dap_ep: endpoint { 65*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 66*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 67*cb7aa33aSEmmanuel Vadot }; 68*cb7aa33aSEmmanuel Vadot }; 69*cb7aa33aSEmmanuel Vadot }; 70*cb7aa33aSEmmanuel Vadot }; 71*cb7aa33aSEmmanuel Vadot 72*cb7aa33aSEmmanuel Vadot i2s@2901300 { 73*cb7aa33aSEmmanuel Vadot status = "okay"; 74*cb7aa33aSEmmanuel Vadot 75*cb7aa33aSEmmanuel Vadot ports { 76*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 77*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 78*cb7aa33aSEmmanuel Vadot 79*cb7aa33aSEmmanuel Vadot port@0 { 80*cb7aa33aSEmmanuel Vadot reg = <0>; 81*cb7aa33aSEmmanuel Vadot 82*cb7aa33aSEmmanuel Vadot i2s4_cif_ep: endpoint { 83*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s4_ep>; 84*cb7aa33aSEmmanuel Vadot }; 85*cb7aa33aSEmmanuel Vadot }; 86*cb7aa33aSEmmanuel Vadot 87*cb7aa33aSEmmanuel Vadot i2s4_port: port@1 { 88*cb7aa33aSEmmanuel Vadot reg = <1>; 89*cb7aa33aSEmmanuel Vadot 90*cb7aa33aSEmmanuel Vadot i2s4_dap_ep: endpoint { 91*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 92*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 93*cb7aa33aSEmmanuel Vadot }; 94*cb7aa33aSEmmanuel Vadot }; 95*cb7aa33aSEmmanuel Vadot }; 96*cb7aa33aSEmmanuel Vadot }; 97*cb7aa33aSEmmanuel Vadot 98*cb7aa33aSEmmanuel Vadot i2s@2901500 { 99*cb7aa33aSEmmanuel Vadot status = "okay"; 100*cb7aa33aSEmmanuel Vadot 101*cb7aa33aSEmmanuel Vadot ports { 102*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 103*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 104*cb7aa33aSEmmanuel Vadot 105*cb7aa33aSEmmanuel Vadot port@0 { 106*cb7aa33aSEmmanuel Vadot reg = <0>; 107*cb7aa33aSEmmanuel Vadot 108*cb7aa33aSEmmanuel Vadot i2s6_cif_ep: endpoint { 109*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s6_ep>; 110*cb7aa33aSEmmanuel Vadot }; 111*cb7aa33aSEmmanuel Vadot }; 112*cb7aa33aSEmmanuel Vadot 113*cb7aa33aSEmmanuel Vadot i2s6_port: port@1 { 114*cb7aa33aSEmmanuel Vadot reg = <1>; 115*cb7aa33aSEmmanuel Vadot 116*cb7aa33aSEmmanuel Vadot i2s6_dap_ep: endpoint { 117*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 118*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 119*cb7aa33aSEmmanuel Vadot }; 120*cb7aa33aSEmmanuel Vadot }; 121*cb7aa33aSEmmanuel Vadot }; 122*cb7aa33aSEmmanuel Vadot }; 123*cb7aa33aSEmmanuel Vadot 124*cb7aa33aSEmmanuel Vadot sfc@2902000 { 125*cb7aa33aSEmmanuel Vadot status = "okay"; 126*cb7aa33aSEmmanuel Vadot 127*cb7aa33aSEmmanuel Vadot ports { 128*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 129*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 130*cb7aa33aSEmmanuel Vadot 131*cb7aa33aSEmmanuel Vadot port@0 { 132*cb7aa33aSEmmanuel Vadot reg = <0>; 133*cb7aa33aSEmmanuel Vadot 134*cb7aa33aSEmmanuel Vadot sfc1_cif_in_ep: endpoint { 135*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc1_in_ep>; 136*cb7aa33aSEmmanuel Vadot }; 137*cb7aa33aSEmmanuel Vadot }; 138*cb7aa33aSEmmanuel Vadot 139*cb7aa33aSEmmanuel Vadot sfc1_out_port: port@1 { 140*cb7aa33aSEmmanuel Vadot reg = <1>; 141*cb7aa33aSEmmanuel Vadot 142*cb7aa33aSEmmanuel Vadot sfc1_cif_out_ep: endpoint { 143*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc1_out_ep>; 144*cb7aa33aSEmmanuel Vadot }; 145*cb7aa33aSEmmanuel Vadot }; 146*cb7aa33aSEmmanuel Vadot }; 147*cb7aa33aSEmmanuel Vadot }; 148*cb7aa33aSEmmanuel Vadot 149*cb7aa33aSEmmanuel Vadot sfc@2902200 { 150*cb7aa33aSEmmanuel Vadot status = "okay"; 151*cb7aa33aSEmmanuel Vadot 152*cb7aa33aSEmmanuel Vadot ports { 153*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 154*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 155*cb7aa33aSEmmanuel Vadot 156*cb7aa33aSEmmanuel Vadot port@0 { 157*cb7aa33aSEmmanuel Vadot reg = <0>; 158*cb7aa33aSEmmanuel Vadot 159*cb7aa33aSEmmanuel Vadot sfc2_cif_in_ep: endpoint { 160*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc2_in_ep>; 161*cb7aa33aSEmmanuel Vadot }; 162*cb7aa33aSEmmanuel Vadot }; 163*cb7aa33aSEmmanuel Vadot 164*cb7aa33aSEmmanuel Vadot sfc2_out_port: port@1 { 165*cb7aa33aSEmmanuel Vadot reg = <1>; 166*cb7aa33aSEmmanuel Vadot 167*cb7aa33aSEmmanuel Vadot sfc2_cif_out_ep: endpoint { 168*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc2_out_ep>; 169*cb7aa33aSEmmanuel Vadot }; 170*cb7aa33aSEmmanuel Vadot }; 171*cb7aa33aSEmmanuel Vadot }; 172*cb7aa33aSEmmanuel Vadot }; 173*cb7aa33aSEmmanuel Vadot 174*cb7aa33aSEmmanuel Vadot sfc@2902400 { 175*cb7aa33aSEmmanuel Vadot status = "okay"; 176*cb7aa33aSEmmanuel Vadot 177*cb7aa33aSEmmanuel Vadot ports { 178*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 179*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 180*cb7aa33aSEmmanuel Vadot 181*cb7aa33aSEmmanuel Vadot port@0 { 182*cb7aa33aSEmmanuel Vadot reg = <0>; 183*cb7aa33aSEmmanuel Vadot 184*cb7aa33aSEmmanuel Vadot sfc3_cif_in_ep: endpoint { 185*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc3_in_ep>; 186*cb7aa33aSEmmanuel Vadot }; 187*cb7aa33aSEmmanuel Vadot }; 188*cb7aa33aSEmmanuel Vadot 189*cb7aa33aSEmmanuel Vadot sfc3_out_port: port@1 { 190*cb7aa33aSEmmanuel Vadot reg = <1>; 191*cb7aa33aSEmmanuel Vadot 192*cb7aa33aSEmmanuel Vadot sfc3_cif_out_ep: endpoint { 193*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc3_out_ep>; 194*cb7aa33aSEmmanuel Vadot }; 195*cb7aa33aSEmmanuel Vadot }; 196*cb7aa33aSEmmanuel Vadot }; 197*cb7aa33aSEmmanuel Vadot }; 198*cb7aa33aSEmmanuel Vadot 199*cb7aa33aSEmmanuel Vadot sfc@2902600 { 200*cb7aa33aSEmmanuel Vadot status = "okay"; 201*cb7aa33aSEmmanuel Vadot 202*cb7aa33aSEmmanuel Vadot ports { 203*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 204*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 205*cb7aa33aSEmmanuel Vadot 206*cb7aa33aSEmmanuel Vadot port@0 { 207*cb7aa33aSEmmanuel Vadot reg = <0>; 208*cb7aa33aSEmmanuel Vadot 209*cb7aa33aSEmmanuel Vadot sfc4_cif_in_ep: endpoint { 210*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc4_in_ep>; 211*cb7aa33aSEmmanuel Vadot }; 212*cb7aa33aSEmmanuel Vadot }; 213*cb7aa33aSEmmanuel Vadot 214*cb7aa33aSEmmanuel Vadot sfc4_out_port: port@1 { 215*cb7aa33aSEmmanuel Vadot reg = <1>; 216*cb7aa33aSEmmanuel Vadot 217*cb7aa33aSEmmanuel Vadot sfc4_cif_out_ep: endpoint { 218*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc4_out_ep>; 219*cb7aa33aSEmmanuel Vadot }; 220*cb7aa33aSEmmanuel Vadot }; 221*cb7aa33aSEmmanuel Vadot }; 222*cb7aa33aSEmmanuel Vadot }; 223*cb7aa33aSEmmanuel Vadot 224*cb7aa33aSEmmanuel Vadot amx@2903000 { 225*cb7aa33aSEmmanuel Vadot status = "okay"; 226*cb7aa33aSEmmanuel Vadot 227*cb7aa33aSEmmanuel Vadot ports { 228*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 229*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 230*cb7aa33aSEmmanuel Vadot 231*cb7aa33aSEmmanuel Vadot port@0 { 232*cb7aa33aSEmmanuel Vadot reg = <0>; 233*cb7aa33aSEmmanuel Vadot 234*cb7aa33aSEmmanuel Vadot amx1_in1_ep: endpoint { 235*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in1_ep>; 236*cb7aa33aSEmmanuel Vadot }; 237*cb7aa33aSEmmanuel Vadot }; 238*cb7aa33aSEmmanuel Vadot 239*cb7aa33aSEmmanuel Vadot port@1 { 240*cb7aa33aSEmmanuel Vadot reg = <1>; 241*cb7aa33aSEmmanuel Vadot 242*cb7aa33aSEmmanuel Vadot amx1_in2_ep: endpoint { 243*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in2_ep>; 244*cb7aa33aSEmmanuel Vadot }; 245*cb7aa33aSEmmanuel Vadot }; 246*cb7aa33aSEmmanuel Vadot 247*cb7aa33aSEmmanuel Vadot port@2 { 248*cb7aa33aSEmmanuel Vadot reg = <2>; 249*cb7aa33aSEmmanuel Vadot 250*cb7aa33aSEmmanuel Vadot amx1_in3_ep: endpoint { 251*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in3_ep>; 252*cb7aa33aSEmmanuel Vadot }; 253*cb7aa33aSEmmanuel Vadot }; 254*cb7aa33aSEmmanuel Vadot 255*cb7aa33aSEmmanuel Vadot port@3 { 256*cb7aa33aSEmmanuel Vadot reg = <3>; 257*cb7aa33aSEmmanuel Vadot 258*cb7aa33aSEmmanuel Vadot amx1_in4_ep: endpoint { 259*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in4_ep>; 260*cb7aa33aSEmmanuel Vadot }; 261*cb7aa33aSEmmanuel Vadot }; 262*cb7aa33aSEmmanuel Vadot 263*cb7aa33aSEmmanuel Vadot amx1_out_port: port@4 { 264*cb7aa33aSEmmanuel Vadot reg = <4>; 265*cb7aa33aSEmmanuel Vadot 266*cb7aa33aSEmmanuel Vadot amx1_out_ep: endpoint { 267*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_out_ep>; 268*cb7aa33aSEmmanuel Vadot }; 269*cb7aa33aSEmmanuel Vadot }; 270*cb7aa33aSEmmanuel Vadot }; 271*cb7aa33aSEmmanuel Vadot }; 272*cb7aa33aSEmmanuel Vadot 273*cb7aa33aSEmmanuel Vadot amx@2903100 { 274*cb7aa33aSEmmanuel Vadot status = "okay"; 275*cb7aa33aSEmmanuel Vadot 276*cb7aa33aSEmmanuel Vadot ports { 277*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 278*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 279*cb7aa33aSEmmanuel Vadot 280*cb7aa33aSEmmanuel Vadot port@0 { 281*cb7aa33aSEmmanuel Vadot reg = <0>; 282*cb7aa33aSEmmanuel Vadot 283*cb7aa33aSEmmanuel Vadot amx2_in1_ep: endpoint { 284*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in1_ep>; 285*cb7aa33aSEmmanuel Vadot }; 286*cb7aa33aSEmmanuel Vadot }; 287*cb7aa33aSEmmanuel Vadot 288*cb7aa33aSEmmanuel Vadot port@1 { 289*cb7aa33aSEmmanuel Vadot reg = <1>; 290*cb7aa33aSEmmanuel Vadot 291*cb7aa33aSEmmanuel Vadot amx2_in2_ep: endpoint { 292*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in2_ep>; 293*cb7aa33aSEmmanuel Vadot }; 294*cb7aa33aSEmmanuel Vadot }; 295*cb7aa33aSEmmanuel Vadot 296*cb7aa33aSEmmanuel Vadot amx2_in3_port: port@2 { 297*cb7aa33aSEmmanuel Vadot reg = <2>; 298*cb7aa33aSEmmanuel Vadot 299*cb7aa33aSEmmanuel Vadot amx2_in3_ep: endpoint { 300*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in3_ep>; 301*cb7aa33aSEmmanuel Vadot }; 302*cb7aa33aSEmmanuel Vadot }; 303*cb7aa33aSEmmanuel Vadot 304*cb7aa33aSEmmanuel Vadot amx2_in4_port: port@3 { 305*cb7aa33aSEmmanuel Vadot reg = <3>; 306*cb7aa33aSEmmanuel Vadot 307*cb7aa33aSEmmanuel Vadot amx2_in4_ep: endpoint { 308*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in4_ep>; 309*cb7aa33aSEmmanuel Vadot }; 310*cb7aa33aSEmmanuel Vadot }; 311*cb7aa33aSEmmanuel Vadot 312*cb7aa33aSEmmanuel Vadot amx2_out_port: port@4 { 313*cb7aa33aSEmmanuel Vadot reg = <4>; 314*cb7aa33aSEmmanuel Vadot 315*cb7aa33aSEmmanuel Vadot amx2_out_ep: endpoint { 316*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_out_ep>; 317*cb7aa33aSEmmanuel Vadot }; 318*cb7aa33aSEmmanuel Vadot }; 319*cb7aa33aSEmmanuel Vadot }; 320*cb7aa33aSEmmanuel Vadot }; 321*cb7aa33aSEmmanuel Vadot 322*cb7aa33aSEmmanuel Vadot amx@2903200 { 323*cb7aa33aSEmmanuel Vadot status = "okay"; 324*cb7aa33aSEmmanuel Vadot 325*cb7aa33aSEmmanuel Vadot ports { 326*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 327*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 328*cb7aa33aSEmmanuel Vadot 329*cb7aa33aSEmmanuel Vadot port@0 { 330*cb7aa33aSEmmanuel Vadot reg = <0>; 331*cb7aa33aSEmmanuel Vadot 332*cb7aa33aSEmmanuel Vadot amx3_in1_ep: endpoint { 333*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in1_ep>; 334*cb7aa33aSEmmanuel Vadot }; 335*cb7aa33aSEmmanuel Vadot }; 336*cb7aa33aSEmmanuel Vadot 337*cb7aa33aSEmmanuel Vadot port@1 { 338*cb7aa33aSEmmanuel Vadot reg = <1>; 339*cb7aa33aSEmmanuel Vadot 340*cb7aa33aSEmmanuel Vadot amx3_in2_ep: endpoint { 341*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in2_ep>; 342*cb7aa33aSEmmanuel Vadot }; 343*cb7aa33aSEmmanuel Vadot }; 344*cb7aa33aSEmmanuel Vadot 345*cb7aa33aSEmmanuel Vadot port@2 { 346*cb7aa33aSEmmanuel Vadot reg = <2>; 347*cb7aa33aSEmmanuel Vadot 348*cb7aa33aSEmmanuel Vadot amx3_in3_ep: endpoint { 349*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in3_ep>; 350*cb7aa33aSEmmanuel Vadot }; 351*cb7aa33aSEmmanuel Vadot }; 352*cb7aa33aSEmmanuel Vadot 353*cb7aa33aSEmmanuel Vadot port@3 { 354*cb7aa33aSEmmanuel Vadot reg = <3>; 355*cb7aa33aSEmmanuel Vadot 356*cb7aa33aSEmmanuel Vadot amx3_in4_ep: endpoint { 357*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in4_ep>; 358*cb7aa33aSEmmanuel Vadot }; 359*cb7aa33aSEmmanuel Vadot }; 360*cb7aa33aSEmmanuel Vadot 361*cb7aa33aSEmmanuel Vadot amx3_out_port: port@4 { 362*cb7aa33aSEmmanuel Vadot reg = <4>; 363*cb7aa33aSEmmanuel Vadot 364*cb7aa33aSEmmanuel Vadot amx3_out_ep: endpoint { 365*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_out_ep>; 366*cb7aa33aSEmmanuel Vadot }; 367*cb7aa33aSEmmanuel Vadot }; 368*cb7aa33aSEmmanuel Vadot }; 369*cb7aa33aSEmmanuel Vadot }; 370*cb7aa33aSEmmanuel Vadot 371*cb7aa33aSEmmanuel Vadot amx@2903300 { 372*cb7aa33aSEmmanuel Vadot status = "okay"; 373*cb7aa33aSEmmanuel Vadot 374*cb7aa33aSEmmanuel Vadot ports { 375*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 376*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 377*cb7aa33aSEmmanuel Vadot 378*cb7aa33aSEmmanuel Vadot port@0 { 379*cb7aa33aSEmmanuel Vadot reg = <0>; 380*cb7aa33aSEmmanuel Vadot 381*cb7aa33aSEmmanuel Vadot amx4_in1_ep: endpoint { 382*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in1_ep>; 383*cb7aa33aSEmmanuel Vadot }; 384*cb7aa33aSEmmanuel Vadot }; 385*cb7aa33aSEmmanuel Vadot 386*cb7aa33aSEmmanuel Vadot port@1 { 387*cb7aa33aSEmmanuel Vadot reg = <1>; 388*cb7aa33aSEmmanuel Vadot 389*cb7aa33aSEmmanuel Vadot amx4_in2_ep: endpoint { 390*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in2_ep>; 391*cb7aa33aSEmmanuel Vadot }; 392*cb7aa33aSEmmanuel Vadot }; 393*cb7aa33aSEmmanuel Vadot 394*cb7aa33aSEmmanuel Vadot port@2 { 395*cb7aa33aSEmmanuel Vadot reg = <2>; 396*cb7aa33aSEmmanuel Vadot 397*cb7aa33aSEmmanuel Vadot amx4_in3_ep: endpoint { 398*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in3_ep>; 399*cb7aa33aSEmmanuel Vadot }; 400*cb7aa33aSEmmanuel Vadot }; 401*cb7aa33aSEmmanuel Vadot 402*cb7aa33aSEmmanuel Vadot port@3 { 403*cb7aa33aSEmmanuel Vadot reg = <3>; 404*cb7aa33aSEmmanuel Vadot 405*cb7aa33aSEmmanuel Vadot amx4_in4_ep: endpoint { 406*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in4_ep>; 407*cb7aa33aSEmmanuel Vadot }; 408*cb7aa33aSEmmanuel Vadot }; 409*cb7aa33aSEmmanuel Vadot 410*cb7aa33aSEmmanuel Vadot amx4_out_port: port@4 { 411*cb7aa33aSEmmanuel Vadot reg = <4>; 412*cb7aa33aSEmmanuel Vadot 413*cb7aa33aSEmmanuel Vadot amx4_out_ep: endpoint { 414*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_out_ep>; 415*cb7aa33aSEmmanuel Vadot }; 416*cb7aa33aSEmmanuel Vadot }; 417*cb7aa33aSEmmanuel Vadot }; 418*cb7aa33aSEmmanuel Vadot }; 419*cb7aa33aSEmmanuel Vadot 420*cb7aa33aSEmmanuel Vadot adx@2903800 { 421*cb7aa33aSEmmanuel Vadot status = "okay"; 422*cb7aa33aSEmmanuel Vadot 423*cb7aa33aSEmmanuel Vadot ports { 424*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 425*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 426*cb7aa33aSEmmanuel Vadot 427*cb7aa33aSEmmanuel Vadot port@0 { 428*cb7aa33aSEmmanuel Vadot reg = <0>; 429*cb7aa33aSEmmanuel Vadot 430*cb7aa33aSEmmanuel Vadot adx1_in_ep: endpoint { 431*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_in_ep>; 432*cb7aa33aSEmmanuel Vadot }; 433*cb7aa33aSEmmanuel Vadot }; 434*cb7aa33aSEmmanuel Vadot 435*cb7aa33aSEmmanuel Vadot adx1_out1_port: port@1 { 436*cb7aa33aSEmmanuel Vadot reg = <1>; 437*cb7aa33aSEmmanuel Vadot 438*cb7aa33aSEmmanuel Vadot adx1_out1_ep: endpoint { 439*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out1_ep>; 440*cb7aa33aSEmmanuel Vadot }; 441*cb7aa33aSEmmanuel Vadot }; 442*cb7aa33aSEmmanuel Vadot 443*cb7aa33aSEmmanuel Vadot adx1_out2_port: port@2 { 444*cb7aa33aSEmmanuel Vadot reg = <2>; 445*cb7aa33aSEmmanuel Vadot 446*cb7aa33aSEmmanuel Vadot adx1_out2_ep: endpoint { 447*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out2_ep>; 448*cb7aa33aSEmmanuel Vadot }; 449*cb7aa33aSEmmanuel Vadot }; 450*cb7aa33aSEmmanuel Vadot 451*cb7aa33aSEmmanuel Vadot adx1_out3_port: port@3 { 452*cb7aa33aSEmmanuel Vadot reg = <3>; 453*cb7aa33aSEmmanuel Vadot 454*cb7aa33aSEmmanuel Vadot adx1_out3_ep: endpoint { 455*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out3_ep>; 456*cb7aa33aSEmmanuel Vadot }; 457*cb7aa33aSEmmanuel Vadot }; 458*cb7aa33aSEmmanuel Vadot 459*cb7aa33aSEmmanuel Vadot adx1_out4_port: port@4 { 460*cb7aa33aSEmmanuel Vadot reg = <4>; 461*cb7aa33aSEmmanuel Vadot 462*cb7aa33aSEmmanuel Vadot adx1_out4_ep: endpoint { 463*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out4_ep>; 464*cb7aa33aSEmmanuel Vadot }; 465*cb7aa33aSEmmanuel Vadot }; 466*cb7aa33aSEmmanuel Vadot }; 467*cb7aa33aSEmmanuel Vadot }; 468*cb7aa33aSEmmanuel Vadot 469*cb7aa33aSEmmanuel Vadot adx@2903900 { 470*cb7aa33aSEmmanuel Vadot status = "okay"; 471*cb7aa33aSEmmanuel Vadot 472*cb7aa33aSEmmanuel Vadot ports { 473*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 474*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 475*cb7aa33aSEmmanuel Vadot 476*cb7aa33aSEmmanuel Vadot port@0 { 477*cb7aa33aSEmmanuel Vadot reg = <0>; 478*cb7aa33aSEmmanuel Vadot 479*cb7aa33aSEmmanuel Vadot adx2_in_ep: endpoint { 480*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_in_ep>; 481*cb7aa33aSEmmanuel Vadot }; 482*cb7aa33aSEmmanuel Vadot }; 483*cb7aa33aSEmmanuel Vadot 484*cb7aa33aSEmmanuel Vadot adx2_out1_port: port@1 { 485*cb7aa33aSEmmanuel Vadot reg = <1>; 486*cb7aa33aSEmmanuel Vadot 487*cb7aa33aSEmmanuel Vadot adx2_out1_ep: endpoint { 488*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out1_ep>; 489*cb7aa33aSEmmanuel Vadot }; 490*cb7aa33aSEmmanuel Vadot }; 491*cb7aa33aSEmmanuel Vadot 492*cb7aa33aSEmmanuel Vadot adx2_out2_port: port@2 { 493*cb7aa33aSEmmanuel Vadot reg = <2>; 494*cb7aa33aSEmmanuel Vadot 495*cb7aa33aSEmmanuel Vadot adx2_out2_ep: endpoint { 496*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out2_ep>; 497*cb7aa33aSEmmanuel Vadot }; 498*cb7aa33aSEmmanuel Vadot }; 499*cb7aa33aSEmmanuel Vadot 500*cb7aa33aSEmmanuel Vadot adx2_out3_port: port@3 { 501*cb7aa33aSEmmanuel Vadot reg = <3>; 502*cb7aa33aSEmmanuel Vadot 503*cb7aa33aSEmmanuel Vadot adx2_out3_ep: endpoint { 504*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out3_ep>; 505*cb7aa33aSEmmanuel Vadot }; 506*cb7aa33aSEmmanuel Vadot }; 507*cb7aa33aSEmmanuel Vadot 508*cb7aa33aSEmmanuel Vadot adx2_out4_port: port@4 { 509*cb7aa33aSEmmanuel Vadot reg = <4>; 510*cb7aa33aSEmmanuel Vadot 511*cb7aa33aSEmmanuel Vadot adx2_out4_ep: endpoint { 512*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out4_ep>; 513*cb7aa33aSEmmanuel Vadot }; 514*cb7aa33aSEmmanuel Vadot }; 515*cb7aa33aSEmmanuel Vadot }; 516*cb7aa33aSEmmanuel Vadot }; 517*cb7aa33aSEmmanuel Vadot 518*cb7aa33aSEmmanuel Vadot adx@2903a00 { 519*cb7aa33aSEmmanuel Vadot status = "okay"; 520*cb7aa33aSEmmanuel Vadot 521*cb7aa33aSEmmanuel Vadot ports { 522*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 523*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 524*cb7aa33aSEmmanuel Vadot 525*cb7aa33aSEmmanuel Vadot port@0 { 526*cb7aa33aSEmmanuel Vadot reg = <0>; 527*cb7aa33aSEmmanuel Vadot 528*cb7aa33aSEmmanuel Vadot adx3_in_ep: endpoint { 529*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_in_ep>; 530*cb7aa33aSEmmanuel Vadot }; 531*cb7aa33aSEmmanuel Vadot }; 532*cb7aa33aSEmmanuel Vadot 533*cb7aa33aSEmmanuel Vadot adx3_out1_port: port@1 { 534*cb7aa33aSEmmanuel Vadot reg = <1>; 535*cb7aa33aSEmmanuel Vadot 536*cb7aa33aSEmmanuel Vadot adx3_out1_ep: endpoint { 537*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out1_ep>; 538*cb7aa33aSEmmanuel Vadot }; 539*cb7aa33aSEmmanuel Vadot }; 540*cb7aa33aSEmmanuel Vadot 541*cb7aa33aSEmmanuel Vadot adx3_out2_port: port@2 { 542*cb7aa33aSEmmanuel Vadot reg = <2>; 543*cb7aa33aSEmmanuel Vadot 544*cb7aa33aSEmmanuel Vadot adx3_out2_ep: endpoint { 545*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out2_ep>; 546*cb7aa33aSEmmanuel Vadot }; 547*cb7aa33aSEmmanuel Vadot }; 548*cb7aa33aSEmmanuel Vadot 549*cb7aa33aSEmmanuel Vadot adx3_out3_port: port@3 { 550*cb7aa33aSEmmanuel Vadot reg = <3>; 551*cb7aa33aSEmmanuel Vadot 552*cb7aa33aSEmmanuel Vadot adx3_out3_ep: endpoint { 553*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out3_ep>; 554*cb7aa33aSEmmanuel Vadot }; 555*cb7aa33aSEmmanuel Vadot }; 556*cb7aa33aSEmmanuel Vadot 557*cb7aa33aSEmmanuel Vadot adx3_out4_port: port@4 { 558*cb7aa33aSEmmanuel Vadot reg = <4>; 559*cb7aa33aSEmmanuel Vadot 560*cb7aa33aSEmmanuel Vadot adx3_out4_ep: endpoint { 561*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out4_ep>; 562*cb7aa33aSEmmanuel Vadot }; 563*cb7aa33aSEmmanuel Vadot }; 564*cb7aa33aSEmmanuel Vadot }; 565*cb7aa33aSEmmanuel Vadot }; 566*cb7aa33aSEmmanuel Vadot 567*cb7aa33aSEmmanuel Vadot adx@2903b00 { 568*cb7aa33aSEmmanuel Vadot status = "okay"; 569*cb7aa33aSEmmanuel Vadot 570*cb7aa33aSEmmanuel Vadot ports { 571*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 572*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 573*cb7aa33aSEmmanuel Vadot 574*cb7aa33aSEmmanuel Vadot port@0 { 575*cb7aa33aSEmmanuel Vadot reg = <0>; 576*cb7aa33aSEmmanuel Vadot 577*cb7aa33aSEmmanuel Vadot adx4_in_ep: endpoint { 578*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_in_ep>; 579*cb7aa33aSEmmanuel Vadot }; 580*cb7aa33aSEmmanuel Vadot }; 581*cb7aa33aSEmmanuel Vadot 582*cb7aa33aSEmmanuel Vadot adx4_out1_port: port@1 { 583*cb7aa33aSEmmanuel Vadot reg = <1>; 584*cb7aa33aSEmmanuel Vadot 585*cb7aa33aSEmmanuel Vadot adx4_out1_ep: endpoint { 586*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out1_ep>; 587*cb7aa33aSEmmanuel Vadot }; 588*cb7aa33aSEmmanuel Vadot }; 589*cb7aa33aSEmmanuel Vadot 590*cb7aa33aSEmmanuel Vadot adx4_out2_port: port@2 { 591*cb7aa33aSEmmanuel Vadot reg = <2>; 592*cb7aa33aSEmmanuel Vadot 593*cb7aa33aSEmmanuel Vadot adx4_out2_ep: endpoint { 594*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out2_ep>; 595*cb7aa33aSEmmanuel Vadot }; 596*cb7aa33aSEmmanuel Vadot }; 597*cb7aa33aSEmmanuel Vadot 598*cb7aa33aSEmmanuel Vadot adx4_out3_port: port@3 { 599*cb7aa33aSEmmanuel Vadot reg = <3>; 600*cb7aa33aSEmmanuel Vadot 601*cb7aa33aSEmmanuel Vadot adx4_out3_ep: endpoint { 602*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out3_ep>; 603*cb7aa33aSEmmanuel Vadot }; 604*cb7aa33aSEmmanuel Vadot }; 605*cb7aa33aSEmmanuel Vadot 606*cb7aa33aSEmmanuel Vadot adx4_out4_port: port@4 { 607*cb7aa33aSEmmanuel Vadot reg = <4>; 608*cb7aa33aSEmmanuel Vadot 609*cb7aa33aSEmmanuel Vadot adx4_out4_ep: endpoint { 610*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out4_ep>; 611*cb7aa33aSEmmanuel Vadot }; 612*cb7aa33aSEmmanuel Vadot }; 613*cb7aa33aSEmmanuel Vadot }; 614*cb7aa33aSEmmanuel Vadot }; 615*cb7aa33aSEmmanuel Vadot 616*cb7aa33aSEmmanuel Vadot dmic@2904200 { 617*cb7aa33aSEmmanuel Vadot status = "okay"; 618*cb7aa33aSEmmanuel Vadot 619*cb7aa33aSEmmanuel Vadot ports { 620*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 621*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 622*cb7aa33aSEmmanuel Vadot 623*cb7aa33aSEmmanuel Vadot port@0 { 624*cb7aa33aSEmmanuel Vadot reg = <0>; 625*cb7aa33aSEmmanuel Vadot 626*cb7aa33aSEmmanuel Vadot dmic3_cif_ep: endpoint { 627*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dmic3_ep>; 628*cb7aa33aSEmmanuel Vadot }; 629*cb7aa33aSEmmanuel Vadot }; 630*cb7aa33aSEmmanuel Vadot 631*cb7aa33aSEmmanuel Vadot dmic3_port: port@1 { 632*cb7aa33aSEmmanuel Vadot reg = <1>; 633*cb7aa33aSEmmanuel Vadot 634*cb7aa33aSEmmanuel Vadot dmic3_dap_ep: endpoint { 635*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 636*cb7aa33aSEmmanuel Vadot }; 637*cb7aa33aSEmmanuel Vadot }; 638*cb7aa33aSEmmanuel Vadot }; 639*cb7aa33aSEmmanuel Vadot }; 640*cb7aa33aSEmmanuel Vadot 641*cb7aa33aSEmmanuel Vadot processing-engine@2908000 { 642*cb7aa33aSEmmanuel Vadot status = "okay"; 643*cb7aa33aSEmmanuel Vadot 644*cb7aa33aSEmmanuel Vadot ports { 645*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 646*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 647*cb7aa33aSEmmanuel Vadot 648*cb7aa33aSEmmanuel Vadot port@0 { 649*cb7aa33aSEmmanuel Vadot reg = <0x0>; 650*cb7aa33aSEmmanuel Vadot 651*cb7aa33aSEmmanuel Vadot ope1_cif_in_ep: endpoint { 652*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_ope1_in_ep>; 653*cb7aa33aSEmmanuel Vadot }; 654*cb7aa33aSEmmanuel Vadot }; 655*cb7aa33aSEmmanuel Vadot 656*cb7aa33aSEmmanuel Vadot ope1_out_port: port@1 { 657*cb7aa33aSEmmanuel Vadot reg = <0x1>; 658*cb7aa33aSEmmanuel Vadot 659*cb7aa33aSEmmanuel Vadot ope1_cif_out_ep: endpoint { 660*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_ope1_out_ep>; 661*cb7aa33aSEmmanuel Vadot }; 662*cb7aa33aSEmmanuel Vadot }; 663*cb7aa33aSEmmanuel Vadot }; 664*cb7aa33aSEmmanuel Vadot }; 665*cb7aa33aSEmmanuel Vadot 666*cb7aa33aSEmmanuel Vadot mvc@290a000 { 667*cb7aa33aSEmmanuel Vadot status = "okay"; 668*cb7aa33aSEmmanuel Vadot 669*cb7aa33aSEmmanuel Vadot ports { 670*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 671*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 672*cb7aa33aSEmmanuel Vadot 673*cb7aa33aSEmmanuel Vadot port@0 { 674*cb7aa33aSEmmanuel Vadot reg = <0>; 675*cb7aa33aSEmmanuel Vadot 676*cb7aa33aSEmmanuel Vadot mvc1_cif_in_ep: endpoint { 677*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc1_in_ep>; 678*cb7aa33aSEmmanuel Vadot }; 679*cb7aa33aSEmmanuel Vadot }; 680*cb7aa33aSEmmanuel Vadot 681*cb7aa33aSEmmanuel Vadot mvc1_out_port: port@1 { 682*cb7aa33aSEmmanuel Vadot reg = <1>; 683*cb7aa33aSEmmanuel Vadot 684*cb7aa33aSEmmanuel Vadot mvc1_cif_out_ep: endpoint { 685*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc1_out_ep>; 686*cb7aa33aSEmmanuel Vadot }; 687*cb7aa33aSEmmanuel Vadot }; 688*cb7aa33aSEmmanuel Vadot }; 689*cb7aa33aSEmmanuel Vadot }; 690*cb7aa33aSEmmanuel Vadot 691*cb7aa33aSEmmanuel Vadot mvc@290a200 { 692*cb7aa33aSEmmanuel Vadot status = "okay"; 693*cb7aa33aSEmmanuel Vadot 694*cb7aa33aSEmmanuel Vadot ports { 695*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 696*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 697*cb7aa33aSEmmanuel Vadot 698*cb7aa33aSEmmanuel Vadot port@0 { 699*cb7aa33aSEmmanuel Vadot reg = <0>; 700*cb7aa33aSEmmanuel Vadot 701*cb7aa33aSEmmanuel Vadot mvc2_cif_in_ep: endpoint { 702*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc2_in_ep>; 703*cb7aa33aSEmmanuel Vadot }; 704*cb7aa33aSEmmanuel Vadot }; 705*cb7aa33aSEmmanuel Vadot 706*cb7aa33aSEmmanuel Vadot mvc2_out_port: port@1 { 707*cb7aa33aSEmmanuel Vadot reg = <1>; 708*cb7aa33aSEmmanuel Vadot 709*cb7aa33aSEmmanuel Vadot mvc2_cif_out_ep: endpoint { 710*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc2_out_ep>; 711*cb7aa33aSEmmanuel Vadot }; 712*cb7aa33aSEmmanuel Vadot }; 713*cb7aa33aSEmmanuel Vadot }; 714*cb7aa33aSEmmanuel Vadot }; 715*cb7aa33aSEmmanuel Vadot 716*cb7aa33aSEmmanuel Vadot amixer@290bb00 { 717*cb7aa33aSEmmanuel Vadot status = "okay"; 718*cb7aa33aSEmmanuel Vadot 719*cb7aa33aSEmmanuel Vadot ports { 720*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 721*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 722*cb7aa33aSEmmanuel Vadot 723*cb7aa33aSEmmanuel Vadot port@0 { 724*cb7aa33aSEmmanuel Vadot reg = <0x0>; 725*cb7aa33aSEmmanuel Vadot 726*cb7aa33aSEmmanuel Vadot mixer_in1_ep: endpoint { 727*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in1_ep>; 728*cb7aa33aSEmmanuel Vadot }; 729*cb7aa33aSEmmanuel Vadot }; 730*cb7aa33aSEmmanuel Vadot 731*cb7aa33aSEmmanuel Vadot port@1 { 732*cb7aa33aSEmmanuel Vadot reg = <0x1>; 733*cb7aa33aSEmmanuel Vadot 734*cb7aa33aSEmmanuel Vadot mixer_in2_ep: endpoint { 735*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in2_ep>; 736*cb7aa33aSEmmanuel Vadot }; 737*cb7aa33aSEmmanuel Vadot }; 738*cb7aa33aSEmmanuel Vadot 739*cb7aa33aSEmmanuel Vadot port@2 { 740*cb7aa33aSEmmanuel Vadot reg = <0x2>; 741*cb7aa33aSEmmanuel Vadot 742*cb7aa33aSEmmanuel Vadot mixer_in3_ep: endpoint { 743*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in3_ep>; 744*cb7aa33aSEmmanuel Vadot }; 745*cb7aa33aSEmmanuel Vadot }; 746*cb7aa33aSEmmanuel Vadot 747*cb7aa33aSEmmanuel Vadot port@3 { 748*cb7aa33aSEmmanuel Vadot reg = <0x3>; 749*cb7aa33aSEmmanuel Vadot 750*cb7aa33aSEmmanuel Vadot mixer_in4_ep: endpoint { 751*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in4_ep>; 752*cb7aa33aSEmmanuel Vadot }; 753*cb7aa33aSEmmanuel Vadot }; 754*cb7aa33aSEmmanuel Vadot 755*cb7aa33aSEmmanuel Vadot port@4 { 756*cb7aa33aSEmmanuel Vadot reg = <0x4>; 757*cb7aa33aSEmmanuel Vadot 758*cb7aa33aSEmmanuel Vadot mixer_in5_ep: endpoint { 759*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in5_ep>; 760*cb7aa33aSEmmanuel Vadot }; 761*cb7aa33aSEmmanuel Vadot }; 762*cb7aa33aSEmmanuel Vadot 763*cb7aa33aSEmmanuel Vadot port@5 { 764*cb7aa33aSEmmanuel Vadot reg = <0x5>; 765*cb7aa33aSEmmanuel Vadot 766*cb7aa33aSEmmanuel Vadot mixer_in6_ep: endpoint { 767*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in6_ep>; 768*cb7aa33aSEmmanuel Vadot }; 769*cb7aa33aSEmmanuel Vadot }; 770*cb7aa33aSEmmanuel Vadot 771*cb7aa33aSEmmanuel Vadot port@6 { 772*cb7aa33aSEmmanuel Vadot reg = <0x6>; 773*cb7aa33aSEmmanuel Vadot 774*cb7aa33aSEmmanuel Vadot mixer_in7_ep: endpoint { 775*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in7_ep>; 776*cb7aa33aSEmmanuel Vadot }; 777*cb7aa33aSEmmanuel Vadot }; 778*cb7aa33aSEmmanuel Vadot 779*cb7aa33aSEmmanuel Vadot port@7 { 780*cb7aa33aSEmmanuel Vadot reg = <0x7>; 781*cb7aa33aSEmmanuel Vadot 782*cb7aa33aSEmmanuel Vadot mixer_in8_ep: endpoint { 783*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in8_ep>; 784*cb7aa33aSEmmanuel Vadot }; 785*cb7aa33aSEmmanuel Vadot }; 786*cb7aa33aSEmmanuel Vadot 787*cb7aa33aSEmmanuel Vadot port@8 { 788*cb7aa33aSEmmanuel Vadot reg = <0x8>; 789*cb7aa33aSEmmanuel Vadot 790*cb7aa33aSEmmanuel Vadot mixer_in9_ep: endpoint { 791*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in9_ep>; 792*cb7aa33aSEmmanuel Vadot }; 793*cb7aa33aSEmmanuel Vadot }; 794*cb7aa33aSEmmanuel Vadot 795*cb7aa33aSEmmanuel Vadot port@9 { 796*cb7aa33aSEmmanuel Vadot reg = <0x9>; 797*cb7aa33aSEmmanuel Vadot 798*cb7aa33aSEmmanuel Vadot mixer_in10_ep: endpoint { 799*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in10_ep>; 800*cb7aa33aSEmmanuel Vadot }; 801*cb7aa33aSEmmanuel Vadot }; 802*cb7aa33aSEmmanuel Vadot 803*cb7aa33aSEmmanuel Vadot mixer_out1_port: port@a { 804*cb7aa33aSEmmanuel Vadot reg = <0xa>; 805*cb7aa33aSEmmanuel Vadot 806*cb7aa33aSEmmanuel Vadot mixer_out1_ep: endpoint { 807*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out1_ep>; 808*cb7aa33aSEmmanuel Vadot }; 809*cb7aa33aSEmmanuel Vadot }; 810*cb7aa33aSEmmanuel Vadot 811*cb7aa33aSEmmanuel Vadot mixer_out2_port: port@b { 812*cb7aa33aSEmmanuel Vadot reg = <0xb>; 813*cb7aa33aSEmmanuel Vadot 814*cb7aa33aSEmmanuel Vadot mixer_out2_ep: endpoint { 815*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out2_ep>; 816*cb7aa33aSEmmanuel Vadot }; 817*cb7aa33aSEmmanuel Vadot }; 818*cb7aa33aSEmmanuel Vadot 819*cb7aa33aSEmmanuel Vadot mixer_out3_port: port@c { 820*cb7aa33aSEmmanuel Vadot reg = <0xc>; 821*cb7aa33aSEmmanuel Vadot 822*cb7aa33aSEmmanuel Vadot mixer_out3_ep: endpoint { 823*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out3_ep>; 824*cb7aa33aSEmmanuel Vadot }; 825*cb7aa33aSEmmanuel Vadot }; 826*cb7aa33aSEmmanuel Vadot 827*cb7aa33aSEmmanuel Vadot mixer_out4_port: port@d { 828*cb7aa33aSEmmanuel Vadot reg = <0xd>; 829*cb7aa33aSEmmanuel Vadot 830*cb7aa33aSEmmanuel Vadot mixer_out4_ep: endpoint { 831*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out4_ep>; 832*cb7aa33aSEmmanuel Vadot }; 833*cb7aa33aSEmmanuel Vadot }; 834*cb7aa33aSEmmanuel Vadot 835*cb7aa33aSEmmanuel Vadot mixer_out5_port: port@e { 836*cb7aa33aSEmmanuel Vadot reg = <0xe>; 837*cb7aa33aSEmmanuel Vadot 838*cb7aa33aSEmmanuel Vadot mixer_out5_ep: endpoint { 839*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out5_ep>; 840*cb7aa33aSEmmanuel Vadot }; 841*cb7aa33aSEmmanuel Vadot }; 842*cb7aa33aSEmmanuel Vadot }; 843*cb7aa33aSEmmanuel Vadot }; 844*cb7aa33aSEmmanuel Vadot 845*cb7aa33aSEmmanuel Vadot admaif@290f000 { 846*cb7aa33aSEmmanuel Vadot status = "okay"; 847*cb7aa33aSEmmanuel Vadot 848*cb7aa33aSEmmanuel Vadot ports { 849*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 850*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 851*cb7aa33aSEmmanuel Vadot 852*cb7aa33aSEmmanuel Vadot admaif0_port: port@0 { 853*cb7aa33aSEmmanuel Vadot reg = <0x0>; 854*cb7aa33aSEmmanuel Vadot 855*cb7aa33aSEmmanuel Vadot admaif0_ep: endpoint { 856*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif0_ep>; 857*cb7aa33aSEmmanuel Vadot }; 858*cb7aa33aSEmmanuel Vadot }; 859*cb7aa33aSEmmanuel Vadot 860*cb7aa33aSEmmanuel Vadot admaif1_port: port@1 { 861*cb7aa33aSEmmanuel Vadot reg = <0x1>; 862*cb7aa33aSEmmanuel Vadot 863*cb7aa33aSEmmanuel Vadot admaif1_ep: endpoint { 864*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif1_ep>; 865*cb7aa33aSEmmanuel Vadot }; 866*cb7aa33aSEmmanuel Vadot }; 867*cb7aa33aSEmmanuel Vadot 868*cb7aa33aSEmmanuel Vadot admaif2_port: port@2 { 869*cb7aa33aSEmmanuel Vadot reg = <0x2>; 870*cb7aa33aSEmmanuel Vadot 871*cb7aa33aSEmmanuel Vadot admaif2_ep: endpoint { 872*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif2_ep>; 873*cb7aa33aSEmmanuel Vadot }; 874*cb7aa33aSEmmanuel Vadot }; 875*cb7aa33aSEmmanuel Vadot 876*cb7aa33aSEmmanuel Vadot admaif3_port: port@3 { 877*cb7aa33aSEmmanuel Vadot reg = <0x3>; 878*cb7aa33aSEmmanuel Vadot 879*cb7aa33aSEmmanuel Vadot admaif3_ep: endpoint { 880*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif3_ep>; 881*cb7aa33aSEmmanuel Vadot }; 882*cb7aa33aSEmmanuel Vadot }; 883*cb7aa33aSEmmanuel Vadot 884*cb7aa33aSEmmanuel Vadot admaif4_port: port@4 { 885*cb7aa33aSEmmanuel Vadot reg = <0x4>; 886*cb7aa33aSEmmanuel Vadot 887*cb7aa33aSEmmanuel Vadot admaif4_ep: endpoint { 888*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif4_ep>; 889*cb7aa33aSEmmanuel Vadot }; 890*cb7aa33aSEmmanuel Vadot }; 891*cb7aa33aSEmmanuel Vadot 892*cb7aa33aSEmmanuel Vadot admaif5_port: port@5 { 893*cb7aa33aSEmmanuel Vadot reg = <0x5>; 894*cb7aa33aSEmmanuel Vadot 895*cb7aa33aSEmmanuel Vadot admaif5_ep: endpoint { 896*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif5_ep>; 897*cb7aa33aSEmmanuel Vadot }; 898*cb7aa33aSEmmanuel Vadot }; 899*cb7aa33aSEmmanuel Vadot 900*cb7aa33aSEmmanuel Vadot admaif6_port: port@6 { 901*cb7aa33aSEmmanuel Vadot reg = <0x6>; 902*cb7aa33aSEmmanuel Vadot 903*cb7aa33aSEmmanuel Vadot admaif6_ep: endpoint { 904*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif6_ep>; 905*cb7aa33aSEmmanuel Vadot }; 906*cb7aa33aSEmmanuel Vadot }; 907*cb7aa33aSEmmanuel Vadot 908*cb7aa33aSEmmanuel Vadot admaif7_port: port@7 { 909*cb7aa33aSEmmanuel Vadot reg = <0x7>; 910*cb7aa33aSEmmanuel Vadot 911*cb7aa33aSEmmanuel Vadot admaif7_ep: endpoint { 912*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif7_ep>; 913*cb7aa33aSEmmanuel Vadot }; 914*cb7aa33aSEmmanuel Vadot }; 915*cb7aa33aSEmmanuel Vadot 916*cb7aa33aSEmmanuel Vadot admaif8_port: port@8 { 917*cb7aa33aSEmmanuel Vadot reg = <0x8>; 918*cb7aa33aSEmmanuel Vadot 919*cb7aa33aSEmmanuel Vadot admaif8_ep: endpoint { 920*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif8_ep>; 921*cb7aa33aSEmmanuel Vadot }; 922*cb7aa33aSEmmanuel Vadot }; 923*cb7aa33aSEmmanuel Vadot 924*cb7aa33aSEmmanuel Vadot admaif9_port: port@9 { 925*cb7aa33aSEmmanuel Vadot reg = <0x9>; 926*cb7aa33aSEmmanuel Vadot 927*cb7aa33aSEmmanuel Vadot admaif9_ep: endpoint { 928*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif9_ep>; 929*cb7aa33aSEmmanuel Vadot }; 930*cb7aa33aSEmmanuel Vadot }; 931*cb7aa33aSEmmanuel Vadot 932*cb7aa33aSEmmanuel Vadot admaif10_port: port@a { 933*cb7aa33aSEmmanuel Vadot reg = <0xa>; 934*cb7aa33aSEmmanuel Vadot 935*cb7aa33aSEmmanuel Vadot admaif10_ep: endpoint { 936*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif10_ep>; 937*cb7aa33aSEmmanuel Vadot }; 938*cb7aa33aSEmmanuel Vadot }; 939*cb7aa33aSEmmanuel Vadot 940*cb7aa33aSEmmanuel Vadot admaif11_port: port@b { 941*cb7aa33aSEmmanuel Vadot reg = <0xb>; 942*cb7aa33aSEmmanuel Vadot 943*cb7aa33aSEmmanuel Vadot admaif11_ep: endpoint { 944*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif11_ep>; 945*cb7aa33aSEmmanuel Vadot }; 946*cb7aa33aSEmmanuel Vadot }; 947*cb7aa33aSEmmanuel Vadot 948*cb7aa33aSEmmanuel Vadot admaif12_port: port@c { 949*cb7aa33aSEmmanuel Vadot reg = <0xc>; 950*cb7aa33aSEmmanuel Vadot 951*cb7aa33aSEmmanuel Vadot admaif12_ep: endpoint { 952*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif12_ep>; 953*cb7aa33aSEmmanuel Vadot }; 954*cb7aa33aSEmmanuel Vadot }; 955*cb7aa33aSEmmanuel Vadot 956*cb7aa33aSEmmanuel Vadot admaif13_port: port@d { 957*cb7aa33aSEmmanuel Vadot reg = <0xd>; 958*cb7aa33aSEmmanuel Vadot 959*cb7aa33aSEmmanuel Vadot admaif13_ep: endpoint { 960*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif13_ep>; 961*cb7aa33aSEmmanuel Vadot }; 962*cb7aa33aSEmmanuel Vadot }; 963*cb7aa33aSEmmanuel Vadot 964*cb7aa33aSEmmanuel Vadot admaif14_port: port@e { 965*cb7aa33aSEmmanuel Vadot reg = <0xe>; 966*cb7aa33aSEmmanuel Vadot 967*cb7aa33aSEmmanuel Vadot admaif14_ep: endpoint { 968*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif14_ep>; 969*cb7aa33aSEmmanuel Vadot }; 970*cb7aa33aSEmmanuel Vadot }; 971*cb7aa33aSEmmanuel Vadot 972*cb7aa33aSEmmanuel Vadot admaif15_port: port@f { 973*cb7aa33aSEmmanuel Vadot reg = <0xf>; 974*cb7aa33aSEmmanuel Vadot 975*cb7aa33aSEmmanuel Vadot admaif15_ep: endpoint { 976*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif15_ep>; 977*cb7aa33aSEmmanuel Vadot }; 978*cb7aa33aSEmmanuel Vadot }; 979*cb7aa33aSEmmanuel Vadot 980*cb7aa33aSEmmanuel Vadot admaif16_port: port@10 { 981*cb7aa33aSEmmanuel Vadot reg = <0x10>; 982*cb7aa33aSEmmanuel Vadot 983*cb7aa33aSEmmanuel Vadot admaif16_ep: endpoint { 984*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif16_ep>; 985*cb7aa33aSEmmanuel Vadot }; 986*cb7aa33aSEmmanuel Vadot }; 987*cb7aa33aSEmmanuel Vadot 988*cb7aa33aSEmmanuel Vadot admaif17_port: port@11 { 989*cb7aa33aSEmmanuel Vadot reg = <0x11>; 990*cb7aa33aSEmmanuel Vadot 991*cb7aa33aSEmmanuel Vadot admaif17_ep: endpoint { 992*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif17_ep>; 993*cb7aa33aSEmmanuel Vadot }; 994*cb7aa33aSEmmanuel Vadot }; 995*cb7aa33aSEmmanuel Vadot 996*cb7aa33aSEmmanuel Vadot admaif18_port: port@12 { 997*cb7aa33aSEmmanuel Vadot reg = <0x12>; 998*cb7aa33aSEmmanuel Vadot 999*cb7aa33aSEmmanuel Vadot admaif18_ep: endpoint { 1000*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif18_ep>; 1001*cb7aa33aSEmmanuel Vadot }; 1002*cb7aa33aSEmmanuel Vadot }; 1003*cb7aa33aSEmmanuel Vadot 1004*cb7aa33aSEmmanuel Vadot admaif19_port: port@13 { 1005*cb7aa33aSEmmanuel Vadot reg = <0x13>; 1006*cb7aa33aSEmmanuel Vadot 1007*cb7aa33aSEmmanuel Vadot admaif19_ep: endpoint { 1008*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif19_ep>; 1009*cb7aa33aSEmmanuel Vadot }; 1010*cb7aa33aSEmmanuel Vadot }; 1011*cb7aa33aSEmmanuel Vadot }; 1012*cb7aa33aSEmmanuel Vadot }; 1013*cb7aa33aSEmmanuel Vadot 1014*cb7aa33aSEmmanuel Vadot asrc@2910000 { 1015*cb7aa33aSEmmanuel Vadot status = "okay"; 1016*cb7aa33aSEmmanuel Vadot 1017*cb7aa33aSEmmanuel Vadot ports { 1018*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 1019*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 1020*cb7aa33aSEmmanuel Vadot 1021*cb7aa33aSEmmanuel Vadot port@0 { 1022*cb7aa33aSEmmanuel Vadot reg = <0x0>; 1023*cb7aa33aSEmmanuel Vadot 1024*cb7aa33aSEmmanuel Vadot asrc_in1_ep: endpoint { 1025*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in1_ep>; 1026*cb7aa33aSEmmanuel Vadot }; 1027*cb7aa33aSEmmanuel Vadot }; 1028*cb7aa33aSEmmanuel Vadot 1029*cb7aa33aSEmmanuel Vadot port@1 { 1030*cb7aa33aSEmmanuel Vadot reg = <0x1>; 1031*cb7aa33aSEmmanuel Vadot 1032*cb7aa33aSEmmanuel Vadot asrc_in2_ep: endpoint { 1033*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in2_ep>; 1034*cb7aa33aSEmmanuel Vadot }; 1035*cb7aa33aSEmmanuel Vadot }; 1036*cb7aa33aSEmmanuel Vadot 1037*cb7aa33aSEmmanuel Vadot port@2 { 1038*cb7aa33aSEmmanuel Vadot reg = <0x2>; 1039*cb7aa33aSEmmanuel Vadot 1040*cb7aa33aSEmmanuel Vadot asrc_in3_ep: endpoint { 1041*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in3_ep>; 1042*cb7aa33aSEmmanuel Vadot }; 1043*cb7aa33aSEmmanuel Vadot }; 1044*cb7aa33aSEmmanuel Vadot 1045*cb7aa33aSEmmanuel Vadot port@3 { 1046*cb7aa33aSEmmanuel Vadot reg = <0x3>; 1047*cb7aa33aSEmmanuel Vadot 1048*cb7aa33aSEmmanuel Vadot asrc_in4_ep: endpoint { 1049*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in4_ep>; 1050*cb7aa33aSEmmanuel Vadot }; 1051*cb7aa33aSEmmanuel Vadot }; 1052*cb7aa33aSEmmanuel Vadot 1053*cb7aa33aSEmmanuel Vadot port@4 { 1054*cb7aa33aSEmmanuel Vadot reg = <0x4>; 1055*cb7aa33aSEmmanuel Vadot 1056*cb7aa33aSEmmanuel Vadot asrc_in5_ep: endpoint { 1057*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in5_ep>; 1058*cb7aa33aSEmmanuel Vadot }; 1059*cb7aa33aSEmmanuel Vadot }; 1060*cb7aa33aSEmmanuel Vadot 1061*cb7aa33aSEmmanuel Vadot port@5 { 1062*cb7aa33aSEmmanuel Vadot reg = <0x5>; 1063*cb7aa33aSEmmanuel Vadot 1064*cb7aa33aSEmmanuel Vadot asrc_in6_ep: endpoint { 1065*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in6_ep>; 1066*cb7aa33aSEmmanuel Vadot }; 1067*cb7aa33aSEmmanuel Vadot }; 1068*cb7aa33aSEmmanuel Vadot 1069*cb7aa33aSEmmanuel Vadot port@6 { 1070*cb7aa33aSEmmanuel Vadot reg = <0x6>; 1071*cb7aa33aSEmmanuel Vadot 1072*cb7aa33aSEmmanuel Vadot asrc_in7_ep: endpoint { 1073*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in7_ep>; 1074*cb7aa33aSEmmanuel Vadot }; 1075*cb7aa33aSEmmanuel Vadot }; 1076*cb7aa33aSEmmanuel Vadot 1077*cb7aa33aSEmmanuel Vadot asrc_out1_port: port@7 { 1078*cb7aa33aSEmmanuel Vadot reg = <0x7>; 1079*cb7aa33aSEmmanuel Vadot 1080*cb7aa33aSEmmanuel Vadot asrc_out1_ep: endpoint { 1081*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out1_ep>; 1082*cb7aa33aSEmmanuel Vadot }; 1083*cb7aa33aSEmmanuel Vadot }; 1084*cb7aa33aSEmmanuel Vadot 1085*cb7aa33aSEmmanuel Vadot asrc_out2_port: port@8 { 1086*cb7aa33aSEmmanuel Vadot reg = <0x8>; 1087*cb7aa33aSEmmanuel Vadot 1088*cb7aa33aSEmmanuel Vadot asrc_out2_ep: endpoint { 1089*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out2_ep>; 1090*cb7aa33aSEmmanuel Vadot }; 1091*cb7aa33aSEmmanuel Vadot }; 1092*cb7aa33aSEmmanuel Vadot 1093*cb7aa33aSEmmanuel Vadot asrc_out3_port: port@9 { 1094*cb7aa33aSEmmanuel Vadot reg = <0x9>; 1095*cb7aa33aSEmmanuel Vadot 1096*cb7aa33aSEmmanuel Vadot asrc_out3_ep: endpoint { 1097*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out3_ep>; 1098*cb7aa33aSEmmanuel Vadot }; 1099*cb7aa33aSEmmanuel Vadot }; 1100*cb7aa33aSEmmanuel Vadot 1101*cb7aa33aSEmmanuel Vadot asrc_out4_port: port@a { 1102*cb7aa33aSEmmanuel Vadot reg = <0xa>; 1103*cb7aa33aSEmmanuel Vadot 1104*cb7aa33aSEmmanuel Vadot asrc_out4_ep: endpoint { 1105*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out4_ep>; 1106*cb7aa33aSEmmanuel Vadot }; 1107*cb7aa33aSEmmanuel Vadot }; 1108*cb7aa33aSEmmanuel Vadot 1109*cb7aa33aSEmmanuel Vadot asrc_out5_port: port@b { 1110*cb7aa33aSEmmanuel Vadot reg = <0xb>; 1111*cb7aa33aSEmmanuel Vadot 1112*cb7aa33aSEmmanuel Vadot asrc_out5_ep: endpoint { 1113*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out5_ep>; 1114*cb7aa33aSEmmanuel Vadot }; 1115*cb7aa33aSEmmanuel Vadot }; 1116*cb7aa33aSEmmanuel Vadot 1117*cb7aa33aSEmmanuel Vadot asrc_out6_port: port@c { 1118*cb7aa33aSEmmanuel Vadot reg = <0xc>; 1119*cb7aa33aSEmmanuel Vadot 1120*cb7aa33aSEmmanuel Vadot asrc_out6_ep: endpoint { 1121*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out6_ep>; 1122*cb7aa33aSEmmanuel Vadot }; 1123*cb7aa33aSEmmanuel Vadot }; 1124*cb7aa33aSEmmanuel Vadot }; 1125*cb7aa33aSEmmanuel Vadot }; 1126*cb7aa33aSEmmanuel Vadot 11275def4c47SEmmanuel Vadot ports { 11285def4c47SEmmanuel Vadot #address-cells = <1>; 11295def4c47SEmmanuel Vadot #size-cells = <0>; 11305def4c47SEmmanuel Vadot 11315def4c47SEmmanuel Vadot port@0 { 11325def4c47SEmmanuel Vadot reg = <0x0>; 11335def4c47SEmmanuel Vadot 11345def4c47SEmmanuel Vadot xbar_admaif0_ep: endpoint { 11355def4c47SEmmanuel Vadot remote-endpoint = <&admaif0_ep>; 11365def4c47SEmmanuel Vadot }; 11375def4c47SEmmanuel Vadot }; 11385def4c47SEmmanuel Vadot 11395def4c47SEmmanuel Vadot port@1 { 11405def4c47SEmmanuel Vadot reg = <0x1>; 11415def4c47SEmmanuel Vadot 11425def4c47SEmmanuel Vadot xbar_admaif1_ep: endpoint { 11435def4c47SEmmanuel Vadot remote-endpoint = <&admaif1_ep>; 11445def4c47SEmmanuel Vadot }; 11455def4c47SEmmanuel Vadot }; 11465def4c47SEmmanuel Vadot 11475def4c47SEmmanuel Vadot port@2 { 11485def4c47SEmmanuel Vadot reg = <0x2>; 11495def4c47SEmmanuel Vadot 11505def4c47SEmmanuel Vadot xbar_admaif2_ep: endpoint { 11515def4c47SEmmanuel Vadot remote-endpoint = <&admaif2_ep>; 11525def4c47SEmmanuel Vadot }; 11535def4c47SEmmanuel Vadot }; 11545def4c47SEmmanuel Vadot 11555def4c47SEmmanuel Vadot port@3 { 11565def4c47SEmmanuel Vadot reg = <0x3>; 11575def4c47SEmmanuel Vadot 11585def4c47SEmmanuel Vadot xbar_admaif3_ep: endpoint { 11595def4c47SEmmanuel Vadot remote-endpoint = <&admaif3_ep>; 11605def4c47SEmmanuel Vadot }; 11615def4c47SEmmanuel Vadot }; 11625def4c47SEmmanuel Vadot 11635def4c47SEmmanuel Vadot port@4 { 11645def4c47SEmmanuel Vadot reg = <0x4>; 11655def4c47SEmmanuel Vadot 11665def4c47SEmmanuel Vadot xbar_admaif4_ep: endpoint { 11675def4c47SEmmanuel Vadot remote-endpoint = <&admaif4_ep>; 11685def4c47SEmmanuel Vadot }; 11695def4c47SEmmanuel Vadot }; 11705def4c47SEmmanuel Vadot 11715def4c47SEmmanuel Vadot port@5 { 11725def4c47SEmmanuel Vadot reg = <0x5>; 11735def4c47SEmmanuel Vadot 11745def4c47SEmmanuel Vadot xbar_admaif5_ep: endpoint { 11755def4c47SEmmanuel Vadot remote-endpoint = <&admaif5_ep>; 11765def4c47SEmmanuel Vadot }; 11775def4c47SEmmanuel Vadot }; 11785def4c47SEmmanuel Vadot 11795def4c47SEmmanuel Vadot port@6 { 11805def4c47SEmmanuel Vadot reg = <0x6>; 11815def4c47SEmmanuel Vadot 11825def4c47SEmmanuel Vadot xbar_admaif6_ep: endpoint { 11835def4c47SEmmanuel Vadot remote-endpoint = <&admaif6_ep>; 11845def4c47SEmmanuel Vadot }; 11855def4c47SEmmanuel Vadot }; 11865def4c47SEmmanuel Vadot 11875def4c47SEmmanuel Vadot port@7 { 11885def4c47SEmmanuel Vadot reg = <0x7>; 11895def4c47SEmmanuel Vadot 11905def4c47SEmmanuel Vadot xbar_admaif7_ep: endpoint { 11915def4c47SEmmanuel Vadot remote-endpoint = <&admaif7_ep>; 11925def4c47SEmmanuel Vadot }; 11935def4c47SEmmanuel Vadot }; 11945def4c47SEmmanuel Vadot 11955def4c47SEmmanuel Vadot port@8 { 11965def4c47SEmmanuel Vadot reg = <0x8>; 11975def4c47SEmmanuel Vadot 11985def4c47SEmmanuel Vadot xbar_admaif8_ep: endpoint { 11995def4c47SEmmanuel Vadot remote-endpoint = <&admaif8_ep>; 12005def4c47SEmmanuel Vadot }; 12015def4c47SEmmanuel Vadot }; 12025def4c47SEmmanuel Vadot 12035def4c47SEmmanuel Vadot port@9 { 12045def4c47SEmmanuel Vadot reg = <0x9>; 12055def4c47SEmmanuel Vadot 12065def4c47SEmmanuel Vadot xbar_admaif9_ep: endpoint { 12075def4c47SEmmanuel Vadot remote-endpoint = <&admaif9_ep>; 12085def4c47SEmmanuel Vadot }; 12095def4c47SEmmanuel Vadot }; 12105def4c47SEmmanuel Vadot 12115def4c47SEmmanuel Vadot port@a { 12125def4c47SEmmanuel Vadot reg = <0xa>; 12135def4c47SEmmanuel Vadot 12145def4c47SEmmanuel Vadot xbar_admaif10_ep: endpoint { 12155def4c47SEmmanuel Vadot remote-endpoint = <&admaif10_ep>; 12165def4c47SEmmanuel Vadot }; 12175def4c47SEmmanuel Vadot }; 12185def4c47SEmmanuel Vadot 12195def4c47SEmmanuel Vadot port@b { 12205def4c47SEmmanuel Vadot reg = <0xb>; 12215def4c47SEmmanuel Vadot 12225def4c47SEmmanuel Vadot xbar_admaif11_ep: endpoint { 12235def4c47SEmmanuel Vadot remote-endpoint = <&admaif11_ep>; 12245def4c47SEmmanuel Vadot }; 12255def4c47SEmmanuel Vadot }; 12265def4c47SEmmanuel Vadot 12275def4c47SEmmanuel Vadot port@c { 12285def4c47SEmmanuel Vadot reg = <0xc>; 12295def4c47SEmmanuel Vadot 12305def4c47SEmmanuel Vadot xbar_admaif12_ep: endpoint { 12315def4c47SEmmanuel Vadot remote-endpoint = <&admaif12_ep>; 12325def4c47SEmmanuel Vadot }; 12335def4c47SEmmanuel Vadot }; 12345def4c47SEmmanuel Vadot 12355def4c47SEmmanuel Vadot port@d { 12365def4c47SEmmanuel Vadot reg = <0xd>; 12375def4c47SEmmanuel Vadot 12385def4c47SEmmanuel Vadot xbar_admaif13_ep: endpoint { 12395def4c47SEmmanuel Vadot remote-endpoint = <&admaif13_ep>; 12405def4c47SEmmanuel Vadot }; 12415def4c47SEmmanuel Vadot }; 12425def4c47SEmmanuel Vadot 12435def4c47SEmmanuel Vadot port@e { 12445def4c47SEmmanuel Vadot reg = <0xe>; 12455def4c47SEmmanuel Vadot 12465def4c47SEmmanuel Vadot xbar_admaif14_ep: endpoint { 12475def4c47SEmmanuel Vadot remote-endpoint = <&admaif14_ep>; 12485def4c47SEmmanuel Vadot }; 12495def4c47SEmmanuel Vadot }; 12505def4c47SEmmanuel Vadot 12515def4c47SEmmanuel Vadot port@f { 12525def4c47SEmmanuel Vadot reg = <0xf>; 12535def4c47SEmmanuel Vadot 12545def4c47SEmmanuel Vadot xbar_admaif15_ep: endpoint { 12555def4c47SEmmanuel Vadot remote-endpoint = <&admaif15_ep>; 12565def4c47SEmmanuel Vadot }; 12575def4c47SEmmanuel Vadot }; 12585def4c47SEmmanuel Vadot 12595def4c47SEmmanuel Vadot port@10 { 12605def4c47SEmmanuel Vadot reg = <0x10>; 12615def4c47SEmmanuel Vadot 12625def4c47SEmmanuel Vadot xbar_admaif16_ep: endpoint { 12635def4c47SEmmanuel Vadot remote-endpoint = <&admaif16_ep>; 12645def4c47SEmmanuel Vadot }; 12655def4c47SEmmanuel Vadot }; 12665def4c47SEmmanuel Vadot 12675def4c47SEmmanuel Vadot port@11 { 12685def4c47SEmmanuel Vadot reg = <0x11>; 12695def4c47SEmmanuel Vadot 12705def4c47SEmmanuel Vadot xbar_admaif17_ep: endpoint { 12715def4c47SEmmanuel Vadot remote-endpoint = <&admaif17_ep>; 12725def4c47SEmmanuel Vadot }; 12735def4c47SEmmanuel Vadot }; 12745def4c47SEmmanuel Vadot 12755def4c47SEmmanuel Vadot port@12 { 12765def4c47SEmmanuel Vadot reg = <0x12>; 12775def4c47SEmmanuel Vadot 12785def4c47SEmmanuel Vadot xbar_admaif18_ep: endpoint { 12795def4c47SEmmanuel Vadot remote-endpoint = <&admaif18_ep>; 12805def4c47SEmmanuel Vadot }; 12815def4c47SEmmanuel Vadot }; 12825def4c47SEmmanuel Vadot 12835def4c47SEmmanuel Vadot port@13 { 12845def4c47SEmmanuel Vadot reg = <0x13>; 12855def4c47SEmmanuel Vadot 12865def4c47SEmmanuel Vadot xbar_admaif19_ep: endpoint { 12875def4c47SEmmanuel Vadot remote-endpoint = <&admaif19_ep>; 12885def4c47SEmmanuel Vadot }; 12895def4c47SEmmanuel Vadot }; 12905def4c47SEmmanuel Vadot 12915def4c47SEmmanuel Vadot xbar_i2s1_port: port@14 { 12925def4c47SEmmanuel Vadot reg = <0x14>; 12935def4c47SEmmanuel Vadot 12945def4c47SEmmanuel Vadot xbar_i2s1_ep: endpoint { 12955def4c47SEmmanuel Vadot remote-endpoint = <&i2s1_cif_ep>; 12965def4c47SEmmanuel Vadot }; 12975def4c47SEmmanuel Vadot }; 12985def4c47SEmmanuel Vadot 12995def4c47SEmmanuel Vadot xbar_i2s2_port: port@15 { 13005def4c47SEmmanuel Vadot reg = <0x15>; 13015def4c47SEmmanuel Vadot 13025def4c47SEmmanuel Vadot xbar_i2s2_ep: endpoint { 13035def4c47SEmmanuel Vadot remote-endpoint = <&i2s2_cif_ep>; 13045def4c47SEmmanuel Vadot }; 13055def4c47SEmmanuel Vadot }; 13065def4c47SEmmanuel Vadot 13075def4c47SEmmanuel Vadot xbar_i2s4_port: port@17 { 13085def4c47SEmmanuel Vadot reg = <0x17>; 13095def4c47SEmmanuel Vadot 13105def4c47SEmmanuel Vadot xbar_i2s4_ep: endpoint { 13115def4c47SEmmanuel Vadot remote-endpoint = <&i2s4_cif_ep>; 13125def4c47SEmmanuel Vadot }; 13135def4c47SEmmanuel Vadot }; 13145def4c47SEmmanuel Vadot 13155def4c47SEmmanuel Vadot xbar_i2s6_port: port@19 { 13165def4c47SEmmanuel Vadot reg = <0x19>; 13175def4c47SEmmanuel Vadot 13185def4c47SEmmanuel Vadot xbar_i2s6_ep: endpoint { 13195def4c47SEmmanuel Vadot remote-endpoint = <&i2s6_cif_ep>; 13205def4c47SEmmanuel Vadot }; 13215def4c47SEmmanuel Vadot }; 13225def4c47SEmmanuel Vadot 13235def4c47SEmmanuel Vadot xbar_dmic3_port: port@1c { 13245def4c47SEmmanuel Vadot reg = <0x1c>; 13255def4c47SEmmanuel Vadot 13265def4c47SEmmanuel Vadot xbar_dmic3_ep: endpoint { 13275def4c47SEmmanuel Vadot remote-endpoint = <&dmic3_cif_ep>; 13285def4c47SEmmanuel Vadot }; 13295def4c47SEmmanuel Vadot }; 13308cc087a1SEmmanuel Vadot 13318cc087a1SEmmanuel Vadot xbar_sfc1_in_port: port@20 { 13328cc087a1SEmmanuel Vadot reg = <0x20>; 13338cc087a1SEmmanuel Vadot 13348cc087a1SEmmanuel Vadot xbar_sfc1_in_ep: endpoint { 13358cc087a1SEmmanuel Vadot remote-endpoint = <&sfc1_cif_in_ep>; 13368cc087a1SEmmanuel Vadot }; 13378cc087a1SEmmanuel Vadot }; 13388cc087a1SEmmanuel Vadot 13398cc087a1SEmmanuel Vadot port@21 { 13408cc087a1SEmmanuel Vadot reg = <0x21>; 13418cc087a1SEmmanuel Vadot 13428cc087a1SEmmanuel Vadot xbar_sfc1_out_ep: endpoint { 13438cc087a1SEmmanuel Vadot remote-endpoint = <&sfc1_cif_out_ep>; 13448cc087a1SEmmanuel Vadot }; 13458cc087a1SEmmanuel Vadot }; 13468cc087a1SEmmanuel Vadot 13478cc087a1SEmmanuel Vadot xbar_sfc2_in_port: port@22 { 13488cc087a1SEmmanuel Vadot reg = <0x22>; 13498cc087a1SEmmanuel Vadot 13508cc087a1SEmmanuel Vadot xbar_sfc2_in_ep: endpoint { 13518cc087a1SEmmanuel Vadot remote-endpoint = <&sfc2_cif_in_ep>; 13528cc087a1SEmmanuel Vadot }; 13538cc087a1SEmmanuel Vadot }; 13548cc087a1SEmmanuel Vadot 13558cc087a1SEmmanuel Vadot port@23 { 13568cc087a1SEmmanuel Vadot reg = <0x23>; 13578cc087a1SEmmanuel Vadot 13588cc087a1SEmmanuel Vadot xbar_sfc2_out_ep: endpoint { 13598cc087a1SEmmanuel Vadot remote-endpoint = <&sfc2_cif_out_ep>; 13608cc087a1SEmmanuel Vadot }; 13618cc087a1SEmmanuel Vadot }; 13628cc087a1SEmmanuel Vadot 13638cc087a1SEmmanuel Vadot xbar_sfc3_in_port: port@24 { 13648cc087a1SEmmanuel Vadot reg = <0x24>; 13658cc087a1SEmmanuel Vadot 13668cc087a1SEmmanuel Vadot xbar_sfc3_in_ep: endpoint { 13678cc087a1SEmmanuel Vadot remote-endpoint = <&sfc3_cif_in_ep>; 13688cc087a1SEmmanuel Vadot }; 13698cc087a1SEmmanuel Vadot }; 13708cc087a1SEmmanuel Vadot 13718cc087a1SEmmanuel Vadot port@25 { 13728cc087a1SEmmanuel Vadot reg = <0x25>; 13738cc087a1SEmmanuel Vadot 13748cc087a1SEmmanuel Vadot xbar_sfc3_out_ep: endpoint { 13758cc087a1SEmmanuel Vadot remote-endpoint = <&sfc3_cif_out_ep>; 13768cc087a1SEmmanuel Vadot }; 13778cc087a1SEmmanuel Vadot }; 13788cc087a1SEmmanuel Vadot 13798cc087a1SEmmanuel Vadot xbar_sfc4_in_port: port@26 { 13808cc087a1SEmmanuel Vadot reg = <0x26>; 13818cc087a1SEmmanuel Vadot 13828cc087a1SEmmanuel Vadot xbar_sfc4_in_ep: endpoint { 13838cc087a1SEmmanuel Vadot remote-endpoint = <&sfc4_cif_in_ep>; 13848cc087a1SEmmanuel Vadot }; 13858cc087a1SEmmanuel Vadot }; 13868cc087a1SEmmanuel Vadot 13878cc087a1SEmmanuel Vadot port@27 { 13888cc087a1SEmmanuel Vadot reg = <0x27>; 13898cc087a1SEmmanuel Vadot 13908cc087a1SEmmanuel Vadot xbar_sfc4_out_ep: endpoint { 13918cc087a1SEmmanuel Vadot remote-endpoint = <&sfc4_cif_out_ep>; 13928cc087a1SEmmanuel Vadot }; 13938cc087a1SEmmanuel Vadot }; 13948cc087a1SEmmanuel Vadot 13958cc087a1SEmmanuel Vadot xbar_mvc1_in_port: port@28 { 13968cc087a1SEmmanuel Vadot reg = <0x28>; 13978cc087a1SEmmanuel Vadot 13988cc087a1SEmmanuel Vadot xbar_mvc1_in_ep: endpoint { 13998cc087a1SEmmanuel Vadot remote-endpoint = <&mvc1_cif_in_ep>; 14008cc087a1SEmmanuel Vadot }; 14018cc087a1SEmmanuel Vadot }; 14028cc087a1SEmmanuel Vadot 14038cc087a1SEmmanuel Vadot port@29 { 14048cc087a1SEmmanuel Vadot reg = <0x29>; 14058cc087a1SEmmanuel Vadot 14068cc087a1SEmmanuel Vadot xbar_mvc1_out_ep: endpoint { 14078cc087a1SEmmanuel Vadot remote-endpoint = <&mvc1_cif_out_ep>; 14088cc087a1SEmmanuel Vadot }; 14098cc087a1SEmmanuel Vadot }; 14108cc087a1SEmmanuel Vadot 14118cc087a1SEmmanuel Vadot xbar_mvc2_in_port: port@2a { 14128cc087a1SEmmanuel Vadot reg = <0x2a>; 14138cc087a1SEmmanuel Vadot 14148cc087a1SEmmanuel Vadot xbar_mvc2_in_ep: endpoint { 14158cc087a1SEmmanuel Vadot remote-endpoint = <&mvc2_cif_in_ep>; 14168cc087a1SEmmanuel Vadot }; 14178cc087a1SEmmanuel Vadot }; 14188cc087a1SEmmanuel Vadot 14198cc087a1SEmmanuel Vadot port@2b { 14208cc087a1SEmmanuel Vadot reg = <0x2b>; 14218cc087a1SEmmanuel Vadot 14228cc087a1SEmmanuel Vadot xbar_mvc2_out_ep: endpoint { 14238cc087a1SEmmanuel Vadot remote-endpoint = <&mvc2_cif_out_ep>; 14248cc087a1SEmmanuel Vadot }; 14258cc087a1SEmmanuel Vadot }; 14268cc087a1SEmmanuel Vadot 14278cc087a1SEmmanuel Vadot xbar_amx1_in1_port: port@2c { 14288cc087a1SEmmanuel Vadot reg = <0x2c>; 14298cc087a1SEmmanuel Vadot 14308cc087a1SEmmanuel Vadot xbar_amx1_in1_ep: endpoint { 14318cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in1_ep>; 14328cc087a1SEmmanuel Vadot }; 14338cc087a1SEmmanuel Vadot }; 14348cc087a1SEmmanuel Vadot 14358cc087a1SEmmanuel Vadot xbar_amx1_in2_port: port@2d { 14368cc087a1SEmmanuel Vadot reg = <0x2d>; 14378cc087a1SEmmanuel Vadot 14388cc087a1SEmmanuel Vadot xbar_amx1_in2_ep: endpoint { 14398cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in2_ep>; 14408cc087a1SEmmanuel Vadot }; 14418cc087a1SEmmanuel Vadot }; 14428cc087a1SEmmanuel Vadot 14438cc087a1SEmmanuel Vadot xbar_amx1_in3_port: port@2e { 14448cc087a1SEmmanuel Vadot reg = <0x2e>; 14458cc087a1SEmmanuel Vadot 14468cc087a1SEmmanuel Vadot xbar_amx1_in3_ep: endpoint { 14478cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in3_ep>; 14488cc087a1SEmmanuel Vadot }; 14498cc087a1SEmmanuel Vadot }; 14508cc087a1SEmmanuel Vadot 14518cc087a1SEmmanuel Vadot xbar_amx1_in4_port: port@2f { 14528cc087a1SEmmanuel Vadot reg = <0x2f>; 14538cc087a1SEmmanuel Vadot 14548cc087a1SEmmanuel Vadot xbar_amx1_in4_ep: endpoint { 14558cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in4_ep>; 14568cc087a1SEmmanuel Vadot }; 14578cc087a1SEmmanuel Vadot }; 14588cc087a1SEmmanuel Vadot 14598cc087a1SEmmanuel Vadot port@30 { 14608cc087a1SEmmanuel Vadot reg = <0x30>; 14618cc087a1SEmmanuel Vadot 14628cc087a1SEmmanuel Vadot xbar_amx1_out_ep: endpoint { 14638cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_out_ep>; 14648cc087a1SEmmanuel Vadot }; 14658cc087a1SEmmanuel Vadot }; 14668cc087a1SEmmanuel Vadot 14678cc087a1SEmmanuel Vadot xbar_amx2_in1_port: port@31 { 14688cc087a1SEmmanuel Vadot reg = <0x31>; 14698cc087a1SEmmanuel Vadot 14708cc087a1SEmmanuel Vadot xbar_amx2_in1_ep: endpoint { 14718cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in1_ep>; 14728cc087a1SEmmanuel Vadot }; 14738cc087a1SEmmanuel Vadot }; 14748cc087a1SEmmanuel Vadot 14758cc087a1SEmmanuel Vadot xbar_amx2_in2_port: port@32 { 14768cc087a1SEmmanuel Vadot reg = <0x32>; 14778cc087a1SEmmanuel Vadot 14788cc087a1SEmmanuel Vadot xbar_amx2_in2_ep: endpoint { 14798cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in2_ep>; 14808cc087a1SEmmanuel Vadot }; 14818cc087a1SEmmanuel Vadot }; 14828cc087a1SEmmanuel Vadot 14838cc087a1SEmmanuel Vadot xbar_amx2_in3_port: port@33 { 14848cc087a1SEmmanuel Vadot reg = <0x33>; 14858cc087a1SEmmanuel Vadot 14868cc087a1SEmmanuel Vadot xbar_amx2_in3_ep: endpoint { 14878cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in3_ep>; 14888cc087a1SEmmanuel Vadot }; 14898cc087a1SEmmanuel Vadot }; 14908cc087a1SEmmanuel Vadot 14918cc087a1SEmmanuel Vadot xbar_amx2_in4_port: port@34 { 14928cc087a1SEmmanuel Vadot reg = <0x34>; 14938cc087a1SEmmanuel Vadot 14948cc087a1SEmmanuel Vadot xbar_amx2_in4_ep: endpoint { 14958cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in4_ep>; 14968cc087a1SEmmanuel Vadot }; 14978cc087a1SEmmanuel Vadot }; 14988cc087a1SEmmanuel Vadot 14998cc087a1SEmmanuel Vadot port@35 { 15008cc087a1SEmmanuel Vadot reg = <0x35>; 15018cc087a1SEmmanuel Vadot 15028cc087a1SEmmanuel Vadot xbar_amx2_out_ep: endpoint { 15038cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_out_ep>; 15048cc087a1SEmmanuel Vadot }; 15058cc087a1SEmmanuel Vadot }; 15068cc087a1SEmmanuel Vadot 15078cc087a1SEmmanuel Vadot xbar_amx3_in1_port: port@36 { 15088cc087a1SEmmanuel Vadot reg = <0x36>; 15098cc087a1SEmmanuel Vadot 15108cc087a1SEmmanuel Vadot xbar_amx3_in1_ep: endpoint { 15118cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in1_ep>; 15128cc087a1SEmmanuel Vadot }; 15138cc087a1SEmmanuel Vadot }; 15148cc087a1SEmmanuel Vadot 15158cc087a1SEmmanuel Vadot xbar_amx3_in2_port: port@37 { 15168cc087a1SEmmanuel Vadot reg = <0x37>; 15178cc087a1SEmmanuel Vadot 15188cc087a1SEmmanuel Vadot xbar_amx3_in2_ep: endpoint { 15198cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in2_ep>; 15208cc087a1SEmmanuel Vadot }; 15218cc087a1SEmmanuel Vadot }; 15228cc087a1SEmmanuel Vadot 15238cc087a1SEmmanuel Vadot xbar_amx3_in3_port: port@38 { 15248cc087a1SEmmanuel Vadot reg = <0x38>; 15258cc087a1SEmmanuel Vadot 15268cc087a1SEmmanuel Vadot xbar_amx3_in3_ep: endpoint { 15278cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in3_ep>; 15288cc087a1SEmmanuel Vadot }; 15298cc087a1SEmmanuel Vadot }; 15308cc087a1SEmmanuel Vadot 15318cc087a1SEmmanuel Vadot xbar_amx3_in4_port: port@39 { 15328cc087a1SEmmanuel Vadot reg = <0x39>; 15338cc087a1SEmmanuel Vadot 15348cc087a1SEmmanuel Vadot xbar_amx3_in4_ep: endpoint { 15358cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in4_ep>; 15368cc087a1SEmmanuel Vadot }; 15378cc087a1SEmmanuel Vadot }; 15388cc087a1SEmmanuel Vadot 15398cc087a1SEmmanuel Vadot port@3a { 15408cc087a1SEmmanuel Vadot reg = <0x3a>; 15418cc087a1SEmmanuel Vadot 15428cc087a1SEmmanuel Vadot xbar_amx3_out_ep: endpoint { 15438cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_out_ep>; 15448cc087a1SEmmanuel Vadot }; 15458cc087a1SEmmanuel Vadot }; 15468cc087a1SEmmanuel Vadot 15478cc087a1SEmmanuel Vadot xbar_amx4_in1_port: port@3b { 15488cc087a1SEmmanuel Vadot reg = <0x3b>; 15498cc087a1SEmmanuel Vadot 15508cc087a1SEmmanuel Vadot xbar_amx4_in1_ep: endpoint { 15518cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in1_ep>; 15528cc087a1SEmmanuel Vadot }; 15538cc087a1SEmmanuel Vadot }; 15548cc087a1SEmmanuel Vadot 15558cc087a1SEmmanuel Vadot xbar_amx4_in2_port: port@3c { 15568cc087a1SEmmanuel Vadot reg = <0x3c>; 15578cc087a1SEmmanuel Vadot 15588cc087a1SEmmanuel Vadot xbar_amx4_in2_ep: endpoint { 15598cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in2_ep>; 15608cc087a1SEmmanuel Vadot }; 15618cc087a1SEmmanuel Vadot }; 15628cc087a1SEmmanuel Vadot 15638cc087a1SEmmanuel Vadot xbar_amx4_in3_port: port@3d { 15648cc087a1SEmmanuel Vadot reg = <0x3d>; 15658cc087a1SEmmanuel Vadot 15668cc087a1SEmmanuel Vadot xbar_amx4_in3_ep: endpoint { 15678cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in3_ep>; 15688cc087a1SEmmanuel Vadot }; 15698cc087a1SEmmanuel Vadot }; 15708cc087a1SEmmanuel Vadot 15718cc087a1SEmmanuel Vadot xbar_amx4_in4_port: port@3e { 15728cc087a1SEmmanuel Vadot reg = <0x3e>; 15738cc087a1SEmmanuel Vadot 15748cc087a1SEmmanuel Vadot xbar_amx4_in4_ep: endpoint { 15758cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in4_ep>; 15768cc087a1SEmmanuel Vadot }; 15778cc087a1SEmmanuel Vadot }; 15788cc087a1SEmmanuel Vadot 15798cc087a1SEmmanuel Vadot port@3f { 15808cc087a1SEmmanuel Vadot reg = <0x3f>; 15818cc087a1SEmmanuel Vadot 15828cc087a1SEmmanuel Vadot xbar_amx4_out_ep: endpoint { 15838cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_out_ep>; 15848cc087a1SEmmanuel Vadot }; 15858cc087a1SEmmanuel Vadot }; 15868cc087a1SEmmanuel Vadot 15878cc087a1SEmmanuel Vadot xbar_adx1_in_port: port@40 { 15888cc087a1SEmmanuel Vadot reg = <0x40>; 15898cc087a1SEmmanuel Vadot 15908cc087a1SEmmanuel Vadot xbar_adx1_in_ep: endpoint { 15918cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_in_ep>; 15928cc087a1SEmmanuel Vadot }; 15938cc087a1SEmmanuel Vadot }; 15948cc087a1SEmmanuel Vadot 15958cc087a1SEmmanuel Vadot port@41 { 15968cc087a1SEmmanuel Vadot reg = <0x41>; 15978cc087a1SEmmanuel Vadot 15988cc087a1SEmmanuel Vadot xbar_adx1_out1_ep: endpoint { 15998cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out1_ep>; 16008cc087a1SEmmanuel Vadot }; 16018cc087a1SEmmanuel Vadot }; 16028cc087a1SEmmanuel Vadot 16038cc087a1SEmmanuel Vadot port@42 { 16048cc087a1SEmmanuel Vadot reg = <0x42>; 16058cc087a1SEmmanuel Vadot 16068cc087a1SEmmanuel Vadot xbar_adx1_out2_ep: endpoint { 16078cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out2_ep>; 16088cc087a1SEmmanuel Vadot }; 16098cc087a1SEmmanuel Vadot }; 16108cc087a1SEmmanuel Vadot 16118cc087a1SEmmanuel Vadot port@43 { 16128cc087a1SEmmanuel Vadot reg = <0x43>; 16138cc087a1SEmmanuel Vadot 16148cc087a1SEmmanuel Vadot xbar_adx1_out3_ep: endpoint { 16158cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out3_ep>; 16168cc087a1SEmmanuel Vadot }; 16178cc087a1SEmmanuel Vadot }; 16188cc087a1SEmmanuel Vadot 16198cc087a1SEmmanuel Vadot port@44 { 16208cc087a1SEmmanuel Vadot reg = <0x44>; 16218cc087a1SEmmanuel Vadot 16228cc087a1SEmmanuel Vadot xbar_adx1_out4_ep: endpoint { 16238cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out4_ep>; 16248cc087a1SEmmanuel Vadot }; 16258cc087a1SEmmanuel Vadot }; 16268cc087a1SEmmanuel Vadot 16278cc087a1SEmmanuel Vadot xbar_adx2_in_port: port@45 { 16288cc087a1SEmmanuel Vadot reg = <0x45>; 16298cc087a1SEmmanuel Vadot 16308cc087a1SEmmanuel Vadot xbar_adx2_in_ep: endpoint { 16318cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_in_ep>; 16328cc087a1SEmmanuel Vadot }; 16338cc087a1SEmmanuel Vadot }; 16348cc087a1SEmmanuel Vadot 16358cc087a1SEmmanuel Vadot port@46 { 16368cc087a1SEmmanuel Vadot reg = <0x46>; 16378cc087a1SEmmanuel Vadot 16388cc087a1SEmmanuel Vadot xbar_adx2_out1_ep: endpoint { 16398cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out1_ep>; 16408cc087a1SEmmanuel Vadot }; 16418cc087a1SEmmanuel Vadot }; 16428cc087a1SEmmanuel Vadot 16438cc087a1SEmmanuel Vadot port@47 { 16448cc087a1SEmmanuel Vadot reg = <0x47>; 16458cc087a1SEmmanuel Vadot 16468cc087a1SEmmanuel Vadot xbar_adx2_out2_ep: endpoint { 16478cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out2_ep>; 16488cc087a1SEmmanuel Vadot }; 16498cc087a1SEmmanuel Vadot }; 16508cc087a1SEmmanuel Vadot 16518cc087a1SEmmanuel Vadot port@48 { 16528cc087a1SEmmanuel Vadot reg = <0x48>; 16538cc087a1SEmmanuel Vadot 16548cc087a1SEmmanuel Vadot xbar_adx2_out3_ep: endpoint { 16558cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out3_ep>; 16568cc087a1SEmmanuel Vadot }; 16578cc087a1SEmmanuel Vadot }; 16588cc087a1SEmmanuel Vadot 16598cc087a1SEmmanuel Vadot port@49 { 16608cc087a1SEmmanuel Vadot reg = <0x49>; 16618cc087a1SEmmanuel Vadot 16628cc087a1SEmmanuel Vadot xbar_adx2_out4_ep: endpoint { 16638cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out4_ep>; 16648cc087a1SEmmanuel Vadot }; 16658cc087a1SEmmanuel Vadot }; 16668cc087a1SEmmanuel Vadot 16678cc087a1SEmmanuel Vadot xbar_adx3_in_port: port@4a { 16688cc087a1SEmmanuel Vadot reg = <0x4a>; 16698cc087a1SEmmanuel Vadot 16708cc087a1SEmmanuel Vadot xbar_adx3_in_ep: endpoint { 16718cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_in_ep>; 16728cc087a1SEmmanuel Vadot }; 16738cc087a1SEmmanuel Vadot }; 16748cc087a1SEmmanuel Vadot 16758cc087a1SEmmanuel Vadot port@4b { 16768cc087a1SEmmanuel Vadot reg = <0x4b>; 16778cc087a1SEmmanuel Vadot 16788cc087a1SEmmanuel Vadot xbar_adx3_out1_ep: endpoint { 16798cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out1_ep>; 16808cc087a1SEmmanuel Vadot }; 16818cc087a1SEmmanuel Vadot }; 16828cc087a1SEmmanuel Vadot 16838cc087a1SEmmanuel Vadot port@4c { 16848cc087a1SEmmanuel Vadot reg = <0x4c>; 16858cc087a1SEmmanuel Vadot 16868cc087a1SEmmanuel Vadot xbar_adx3_out2_ep: endpoint { 16878cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out2_ep>; 16888cc087a1SEmmanuel Vadot }; 16898cc087a1SEmmanuel Vadot }; 16908cc087a1SEmmanuel Vadot 16918cc087a1SEmmanuel Vadot port@4d { 16928cc087a1SEmmanuel Vadot reg = <0x4d>; 16938cc087a1SEmmanuel Vadot 16948cc087a1SEmmanuel Vadot xbar_adx3_out3_ep: endpoint { 16958cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out3_ep>; 16968cc087a1SEmmanuel Vadot }; 16978cc087a1SEmmanuel Vadot }; 16988cc087a1SEmmanuel Vadot 16998cc087a1SEmmanuel Vadot port@4e { 17008cc087a1SEmmanuel Vadot reg = <0x4e>; 17018cc087a1SEmmanuel Vadot 17028cc087a1SEmmanuel Vadot xbar_adx3_out4_ep: endpoint { 17038cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out4_ep>; 17048cc087a1SEmmanuel Vadot }; 17058cc087a1SEmmanuel Vadot }; 17068cc087a1SEmmanuel Vadot 17078cc087a1SEmmanuel Vadot xbar_adx4_in_port: port@4f { 17088cc087a1SEmmanuel Vadot reg = <0x4f>; 17098cc087a1SEmmanuel Vadot 17108cc087a1SEmmanuel Vadot xbar_adx4_in_ep: endpoint { 17118cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_in_ep>; 17128cc087a1SEmmanuel Vadot }; 17138cc087a1SEmmanuel Vadot }; 17148cc087a1SEmmanuel Vadot 17158cc087a1SEmmanuel Vadot port@50 { 17168cc087a1SEmmanuel Vadot reg = <0x50>; 17178cc087a1SEmmanuel Vadot 17188cc087a1SEmmanuel Vadot xbar_adx4_out1_ep: endpoint { 17198cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out1_ep>; 17208cc087a1SEmmanuel Vadot }; 17218cc087a1SEmmanuel Vadot }; 17228cc087a1SEmmanuel Vadot 17238cc087a1SEmmanuel Vadot port@51 { 17248cc087a1SEmmanuel Vadot reg = <0x51>; 17258cc087a1SEmmanuel Vadot 17268cc087a1SEmmanuel Vadot xbar_adx4_out2_ep: endpoint { 17278cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out2_ep>; 17288cc087a1SEmmanuel Vadot }; 17298cc087a1SEmmanuel Vadot }; 17308cc087a1SEmmanuel Vadot 17318cc087a1SEmmanuel Vadot port@52 { 17328cc087a1SEmmanuel Vadot reg = <0x52>; 17338cc087a1SEmmanuel Vadot 17348cc087a1SEmmanuel Vadot xbar_adx4_out3_ep: endpoint { 17358cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out3_ep>; 17368cc087a1SEmmanuel Vadot }; 17378cc087a1SEmmanuel Vadot }; 17388cc087a1SEmmanuel Vadot 17398cc087a1SEmmanuel Vadot port@53 { 17408cc087a1SEmmanuel Vadot reg = <0x53>; 17418cc087a1SEmmanuel Vadot 17428cc087a1SEmmanuel Vadot xbar_adx4_out4_ep: endpoint { 17438cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out4_ep>; 17448cc087a1SEmmanuel Vadot }; 17458cc087a1SEmmanuel Vadot }; 17468cc087a1SEmmanuel Vadot 17478cc087a1SEmmanuel Vadot xbar_mixer_in1_port: port@54 { 17488cc087a1SEmmanuel Vadot reg = <0x54>; 17498cc087a1SEmmanuel Vadot 17508cc087a1SEmmanuel Vadot xbar_mixer_in1_ep: endpoint { 17518cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in1_ep>; 17528cc087a1SEmmanuel Vadot }; 17538cc087a1SEmmanuel Vadot }; 17548cc087a1SEmmanuel Vadot 17558cc087a1SEmmanuel Vadot xbar_mixer_in2_port: port@55 { 17568cc087a1SEmmanuel Vadot reg = <0x55>; 17578cc087a1SEmmanuel Vadot 17588cc087a1SEmmanuel Vadot xbar_mixer_in2_ep: endpoint { 17598cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in2_ep>; 17608cc087a1SEmmanuel Vadot }; 17618cc087a1SEmmanuel Vadot }; 17628cc087a1SEmmanuel Vadot 17638cc087a1SEmmanuel Vadot xbar_mixer_in3_port: port@56 { 17648cc087a1SEmmanuel Vadot reg = <0x56>; 17658cc087a1SEmmanuel Vadot 17668cc087a1SEmmanuel Vadot xbar_mixer_in3_ep: endpoint { 17678cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in3_ep>; 17688cc087a1SEmmanuel Vadot }; 17698cc087a1SEmmanuel Vadot }; 17708cc087a1SEmmanuel Vadot 17718cc087a1SEmmanuel Vadot xbar_mixer_in4_port: port@57 { 17728cc087a1SEmmanuel Vadot reg = <0x57>; 17738cc087a1SEmmanuel Vadot 17748cc087a1SEmmanuel Vadot xbar_mixer_in4_ep: endpoint { 17758cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in4_ep>; 17768cc087a1SEmmanuel Vadot }; 17778cc087a1SEmmanuel Vadot }; 17788cc087a1SEmmanuel Vadot 17798cc087a1SEmmanuel Vadot xbar_mixer_in5_port: port@58 { 17808cc087a1SEmmanuel Vadot reg = <0x58>; 17818cc087a1SEmmanuel Vadot 17828cc087a1SEmmanuel Vadot xbar_mixer_in5_ep: endpoint { 17838cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in5_ep>; 17848cc087a1SEmmanuel Vadot }; 17858cc087a1SEmmanuel Vadot }; 17868cc087a1SEmmanuel Vadot 17878cc087a1SEmmanuel Vadot xbar_mixer_in6_port: port@59 { 17888cc087a1SEmmanuel Vadot reg = <0x59>; 17898cc087a1SEmmanuel Vadot 17908cc087a1SEmmanuel Vadot xbar_mixer_in6_ep: endpoint { 17918cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in6_ep>; 17928cc087a1SEmmanuel Vadot }; 17938cc087a1SEmmanuel Vadot }; 17948cc087a1SEmmanuel Vadot 17958cc087a1SEmmanuel Vadot xbar_mixer_in7_port: port@5a { 17968cc087a1SEmmanuel Vadot reg = <0x5a>; 17978cc087a1SEmmanuel Vadot 17988cc087a1SEmmanuel Vadot xbar_mixer_in7_ep: endpoint { 17998cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in7_ep>; 18008cc087a1SEmmanuel Vadot }; 18018cc087a1SEmmanuel Vadot }; 18028cc087a1SEmmanuel Vadot 18038cc087a1SEmmanuel Vadot xbar_mixer_in8_port: port@5b { 18048cc087a1SEmmanuel Vadot reg = <0x5b>; 18058cc087a1SEmmanuel Vadot 18068cc087a1SEmmanuel Vadot xbar_mixer_in8_ep: endpoint { 18078cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in8_ep>; 18088cc087a1SEmmanuel Vadot }; 18098cc087a1SEmmanuel Vadot }; 18108cc087a1SEmmanuel Vadot 18118cc087a1SEmmanuel Vadot xbar_mixer_in9_port: port@5c { 18128cc087a1SEmmanuel Vadot reg = <0x5c>; 18138cc087a1SEmmanuel Vadot 18148cc087a1SEmmanuel Vadot xbar_mixer_in9_ep: endpoint { 18158cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in9_ep>; 18168cc087a1SEmmanuel Vadot }; 18178cc087a1SEmmanuel Vadot }; 18188cc087a1SEmmanuel Vadot 18198cc087a1SEmmanuel Vadot xbar_mixer_in10_port: port@5d { 18208cc087a1SEmmanuel Vadot reg = <0x5d>; 18218cc087a1SEmmanuel Vadot 18228cc087a1SEmmanuel Vadot xbar_mixer_in10_ep: endpoint { 18238cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in10_ep>; 18248cc087a1SEmmanuel Vadot }; 18258cc087a1SEmmanuel Vadot }; 18268cc087a1SEmmanuel Vadot 18278cc087a1SEmmanuel Vadot port@5e { 18288cc087a1SEmmanuel Vadot reg = <0x5e>; 18298cc087a1SEmmanuel Vadot 18308cc087a1SEmmanuel Vadot xbar_mixer_out1_ep: endpoint { 18318cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out1_ep>; 18328cc087a1SEmmanuel Vadot }; 18338cc087a1SEmmanuel Vadot }; 18348cc087a1SEmmanuel Vadot 18358cc087a1SEmmanuel Vadot port@5f { 18368cc087a1SEmmanuel Vadot reg = <0x5f>; 18378cc087a1SEmmanuel Vadot 18388cc087a1SEmmanuel Vadot xbar_mixer_out2_ep: endpoint { 18398cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out2_ep>; 18408cc087a1SEmmanuel Vadot }; 18418cc087a1SEmmanuel Vadot }; 18428cc087a1SEmmanuel Vadot 18438cc087a1SEmmanuel Vadot port@60 { 18448cc087a1SEmmanuel Vadot reg = <0x60>; 18458cc087a1SEmmanuel Vadot 18468cc087a1SEmmanuel Vadot xbar_mixer_out3_ep: endpoint { 18478cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out3_ep>; 18488cc087a1SEmmanuel Vadot }; 18498cc087a1SEmmanuel Vadot }; 18508cc087a1SEmmanuel Vadot 18518cc087a1SEmmanuel Vadot port@61 { 18528cc087a1SEmmanuel Vadot reg = <0x61>; 18538cc087a1SEmmanuel Vadot 18548cc087a1SEmmanuel Vadot xbar_mixer_out4_ep: endpoint { 18558cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out4_ep>; 18568cc087a1SEmmanuel Vadot }; 18578cc087a1SEmmanuel Vadot }; 18588cc087a1SEmmanuel Vadot 18598cc087a1SEmmanuel Vadot port@62 { 18608cc087a1SEmmanuel Vadot reg = <0x62>; 18618cc087a1SEmmanuel Vadot 18628cc087a1SEmmanuel Vadot xbar_mixer_out5_ep: endpoint { 18638cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out5_ep>; 18648cc087a1SEmmanuel Vadot }; 18658cc087a1SEmmanuel Vadot }; 1866d5b0e70fSEmmanuel Vadot 1867d5b0e70fSEmmanuel Vadot xbar_asrc_in1_port: port@63 { 1868d5b0e70fSEmmanuel Vadot reg = <0x63>; 1869d5b0e70fSEmmanuel Vadot 1870d5b0e70fSEmmanuel Vadot xbar_asrc_in1_ep: endpoint { 1871d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in1_ep>; 1872d5b0e70fSEmmanuel Vadot }; 1873d5b0e70fSEmmanuel Vadot }; 1874d5b0e70fSEmmanuel Vadot 1875d5b0e70fSEmmanuel Vadot port@64 { 1876d5b0e70fSEmmanuel Vadot reg = <0x64>; 1877d5b0e70fSEmmanuel Vadot 1878d5b0e70fSEmmanuel Vadot xbar_asrc_out1_ep: endpoint { 1879d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out1_ep>; 1880d5b0e70fSEmmanuel Vadot }; 1881d5b0e70fSEmmanuel Vadot }; 1882d5b0e70fSEmmanuel Vadot 1883d5b0e70fSEmmanuel Vadot xbar_asrc_in2_port: port@65 { 1884d5b0e70fSEmmanuel Vadot reg = <0x65>; 1885d5b0e70fSEmmanuel Vadot 1886d5b0e70fSEmmanuel Vadot xbar_asrc_in2_ep: endpoint { 1887d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in2_ep>; 1888d5b0e70fSEmmanuel Vadot }; 1889d5b0e70fSEmmanuel Vadot }; 1890d5b0e70fSEmmanuel Vadot 1891d5b0e70fSEmmanuel Vadot port@66 { 1892d5b0e70fSEmmanuel Vadot reg = <0x66>; 1893d5b0e70fSEmmanuel Vadot 1894d5b0e70fSEmmanuel Vadot xbar_asrc_out2_ep: endpoint { 1895d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out2_ep>; 1896d5b0e70fSEmmanuel Vadot }; 1897d5b0e70fSEmmanuel Vadot }; 1898d5b0e70fSEmmanuel Vadot 1899d5b0e70fSEmmanuel Vadot xbar_asrc_in3_port: port@67 { 1900d5b0e70fSEmmanuel Vadot reg = <0x67>; 1901d5b0e70fSEmmanuel Vadot 1902d5b0e70fSEmmanuel Vadot xbar_asrc_in3_ep: endpoint { 1903d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in3_ep>; 1904d5b0e70fSEmmanuel Vadot }; 1905d5b0e70fSEmmanuel Vadot }; 1906d5b0e70fSEmmanuel Vadot 1907d5b0e70fSEmmanuel Vadot port@68 { 1908d5b0e70fSEmmanuel Vadot reg = <0x68>; 1909d5b0e70fSEmmanuel Vadot 1910d5b0e70fSEmmanuel Vadot xbar_asrc_out3_ep: endpoint { 1911d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out3_ep>; 1912d5b0e70fSEmmanuel Vadot }; 1913d5b0e70fSEmmanuel Vadot }; 1914d5b0e70fSEmmanuel Vadot 1915d5b0e70fSEmmanuel Vadot xbar_asrc_in4_port: port@69 { 1916d5b0e70fSEmmanuel Vadot reg = <0x69>; 1917d5b0e70fSEmmanuel Vadot 1918d5b0e70fSEmmanuel Vadot xbar_asrc_in4_ep: endpoint { 1919d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in4_ep>; 1920d5b0e70fSEmmanuel Vadot }; 1921d5b0e70fSEmmanuel Vadot }; 1922d5b0e70fSEmmanuel Vadot 1923d5b0e70fSEmmanuel Vadot port@6a { 1924d5b0e70fSEmmanuel Vadot reg = <0x6a>; 1925d5b0e70fSEmmanuel Vadot 1926d5b0e70fSEmmanuel Vadot xbar_asrc_out4_ep: endpoint { 1927d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out4_ep>; 1928d5b0e70fSEmmanuel Vadot }; 1929d5b0e70fSEmmanuel Vadot }; 1930d5b0e70fSEmmanuel Vadot 1931d5b0e70fSEmmanuel Vadot xbar_asrc_in5_port: port@6b { 1932d5b0e70fSEmmanuel Vadot reg = <0x6b>; 1933d5b0e70fSEmmanuel Vadot 1934d5b0e70fSEmmanuel Vadot xbar_asrc_in5_ep: endpoint { 1935d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in5_ep>; 1936d5b0e70fSEmmanuel Vadot }; 1937d5b0e70fSEmmanuel Vadot }; 1938d5b0e70fSEmmanuel Vadot 1939d5b0e70fSEmmanuel Vadot port@6c { 1940d5b0e70fSEmmanuel Vadot reg = <0x6c>; 1941d5b0e70fSEmmanuel Vadot 1942d5b0e70fSEmmanuel Vadot xbar_asrc_out5_ep: endpoint { 1943d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out5_ep>; 1944d5b0e70fSEmmanuel Vadot }; 1945d5b0e70fSEmmanuel Vadot }; 1946d5b0e70fSEmmanuel Vadot 1947d5b0e70fSEmmanuel Vadot xbar_asrc_in6_port: port@6d { 1948d5b0e70fSEmmanuel Vadot reg = <0x6d>; 1949d5b0e70fSEmmanuel Vadot 1950d5b0e70fSEmmanuel Vadot xbar_asrc_in6_ep: endpoint { 1951d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in6_ep>; 1952d5b0e70fSEmmanuel Vadot }; 1953d5b0e70fSEmmanuel Vadot }; 1954d5b0e70fSEmmanuel Vadot 1955d5b0e70fSEmmanuel Vadot port@6e { 1956d5b0e70fSEmmanuel Vadot reg = <0x6e>; 1957d5b0e70fSEmmanuel Vadot 1958d5b0e70fSEmmanuel Vadot xbar_asrc_out6_ep: endpoint { 1959d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out6_ep>; 1960d5b0e70fSEmmanuel Vadot }; 1961d5b0e70fSEmmanuel Vadot }; 1962d5b0e70fSEmmanuel Vadot 1963d5b0e70fSEmmanuel Vadot xbar_asrc_in7_port: port@6f { 1964d5b0e70fSEmmanuel Vadot reg = <0x6f>; 1965d5b0e70fSEmmanuel Vadot 1966d5b0e70fSEmmanuel Vadot xbar_asrc_in7_ep: endpoint { 1967d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in7_ep>; 1968d5b0e70fSEmmanuel Vadot }; 1969d5b0e70fSEmmanuel Vadot }; 1970b97ee269SEmmanuel Vadot 1971b97ee269SEmmanuel Vadot xbar_ope1_in_port: port@70 { 1972b97ee269SEmmanuel Vadot reg = <0x70>; 1973b97ee269SEmmanuel Vadot 1974b97ee269SEmmanuel Vadot xbar_ope1_in_ep: endpoint { 1975b97ee269SEmmanuel Vadot remote-endpoint = <&ope1_cif_in_ep>; 1976b97ee269SEmmanuel Vadot }; 1977b97ee269SEmmanuel Vadot }; 1978b97ee269SEmmanuel Vadot 1979b97ee269SEmmanuel Vadot port@71 { 1980b97ee269SEmmanuel Vadot reg = <0x71>; 1981b97ee269SEmmanuel Vadot 1982b97ee269SEmmanuel Vadot xbar_ope1_out_ep: endpoint { 1983b97ee269SEmmanuel Vadot remote-endpoint = <&ope1_cif_out_ep>; 1984b97ee269SEmmanuel Vadot }; 1985b97ee269SEmmanuel Vadot }; 19865def4c47SEmmanuel Vadot }; 1987*cb7aa33aSEmmanuel Vadot }; 19885def4c47SEmmanuel Vadot 1989*cb7aa33aSEmmanuel Vadot dma-controller@2930000 { 19905def4c47SEmmanuel Vadot status = "okay"; 19915def4c47SEmmanuel Vadot }; 19925def4c47SEmmanuel Vadot 1993*cb7aa33aSEmmanuel Vadot interrupt-controller@2a40000 { 19945def4c47SEmmanuel Vadot status = "okay"; 19955def4c47SEmmanuel Vadot }; 1996c66ec88fSEmmanuel Vadot }; 1997c66ec88fSEmmanuel Vadot 19986be33864SEmmanuel Vadot i2c@3160000 { 19996be33864SEmmanuel Vadot eeprom@56 { 20006be33864SEmmanuel Vadot compatible = "atmel,24c02"; 20016be33864SEmmanuel Vadot reg = <0x56>; 20026be33864SEmmanuel Vadot 20036be33864SEmmanuel Vadot label = "system"; 20046be33864SEmmanuel Vadot vcc-supply = <&vdd_1v8ls>; 20056be33864SEmmanuel Vadot address-width = <8>; 20066be33864SEmmanuel Vadot pagesize = <8>; 20076be33864SEmmanuel Vadot size = <256>; 20086be33864SEmmanuel Vadot read-only; 20096be33864SEmmanuel Vadot }; 20106be33864SEmmanuel Vadot }; 20116be33864SEmmanuel Vadot 2012c66ec88fSEmmanuel Vadot ddc: i2c@31c0000 { 2013c66ec88fSEmmanuel Vadot status = "okay"; 2014c66ec88fSEmmanuel Vadot }; 2015c66ec88fSEmmanuel Vadot 2016c66ec88fSEmmanuel Vadot /* SDMMC1 (SD/MMC) */ 2017c66ec88fSEmmanuel Vadot mmc@3400000 { 2018c66ec88fSEmmanuel Vadot status = "okay"; 2019c66ec88fSEmmanuel Vadot }; 2020c66ec88fSEmmanuel Vadot 2021c66ec88fSEmmanuel Vadot hda@3510000 { 20225956d97fSEmmanuel Vadot nvidia,model = "NVIDIA Jetson AGX Xavier HDA"; 2023c66ec88fSEmmanuel Vadot status = "okay"; 2024c66ec88fSEmmanuel Vadot }; 2025c66ec88fSEmmanuel Vadot 2026c66ec88fSEmmanuel Vadot padctl@3520000 { 2027c66ec88fSEmmanuel Vadot status = "okay"; 2028c66ec88fSEmmanuel Vadot 2029c66ec88fSEmmanuel Vadot pads { 2030c66ec88fSEmmanuel Vadot usb2 { 2031c66ec88fSEmmanuel Vadot lanes { 20325def4c47SEmmanuel Vadot usb2-0 { 20335def4c47SEmmanuel Vadot status = "okay"; 20345def4c47SEmmanuel Vadot }; 20355def4c47SEmmanuel Vadot 2036c66ec88fSEmmanuel Vadot usb2-1 { 2037c66ec88fSEmmanuel Vadot status = "okay"; 2038c66ec88fSEmmanuel Vadot }; 2039c66ec88fSEmmanuel Vadot 2040c66ec88fSEmmanuel Vadot usb2-3 { 2041c66ec88fSEmmanuel Vadot status = "okay"; 2042c66ec88fSEmmanuel Vadot }; 2043c66ec88fSEmmanuel Vadot }; 2044c66ec88fSEmmanuel Vadot }; 2045c66ec88fSEmmanuel Vadot 2046c66ec88fSEmmanuel Vadot usb3 { 2047c66ec88fSEmmanuel Vadot lanes { 2048c66ec88fSEmmanuel Vadot usb3-0 { 2049c66ec88fSEmmanuel Vadot status = "okay"; 2050c66ec88fSEmmanuel Vadot }; 2051c66ec88fSEmmanuel Vadot 20525def4c47SEmmanuel Vadot usb3-2 { 20535def4c47SEmmanuel Vadot status = "okay"; 20545def4c47SEmmanuel Vadot }; 20555def4c47SEmmanuel Vadot 2056c66ec88fSEmmanuel Vadot usb3-3 { 2057c66ec88fSEmmanuel Vadot status = "okay"; 2058c66ec88fSEmmanuel Vadot }; 2059c66ec88fSEmmanuel Vadot }; 2060c66ec88fSEmmanuel Vadot }; 2061c66ec88fSEmmanuel Vadot }; 2062c66ec88fSEmmanuel Vadot 2063c66ec88fSEmmanuel Vadot ports { 20645def4c47SEmmanuel Vadot usb2-0 { 20655def4c47SEmmanuel Vadot mode = "host"; 20665def4c47SEmmanuel Vadot status = "okay"; 20675def4c47SEmmanuel Vadot }; 20685def4c47SEmmanuel Vadot 2069c66ec88fSEmmanuel Vadot usb2-1 { 2070c66ec88fSEmmanuel Vadot mode = "host"; 2071c66ec88fSEmmanuel Vadot status = "okay"; 2072c66ec88fSEmmanuel Vadot }; 2073c66ec88fSEmmanuel Vadot 2074c66ec88fSEmmanuel Vadot usb2-3 { 2075c66ec88fSEmmanuel Vadot mode = "host"; 2076c66ec88fSEmmanuel Vadot status = "okay"; 2077c66ec88fSEmmanuel Vadot }; 2078c66ec88fSEmmanuel Vadot 2079c66ec88fSEmmanuel Vadot usb3-0 { 2080c66ec88fSEmmanuel Vadot nvidia,usb2-companion = <1>; 2081c66ec88fSEmmanuel Vadot status = "okay"; 2082c66ec88fSEmmanuel Vadot }; 2083c66ec88fSEmmanuel Vadot 20845def4c47SEmmanuel Vadot usb3-2 { 20855def4c47SEmmanuel Vadot nvidia,usb2-companion = <0>; 20865def4c47SEmmanuel Vadot status = "okay"; 20875def4c47SEmmanuel Vadot }; 20885def4c47SEmmanuel Vadot 2089c66ec88fSEmmanuel Vadot usb3-3 { 2090c66ec88fSEmmanuel Vadot nvidia,usb2-companion = <3>; 2091c66ec88fSEmmanuel Vadot maximum-speed = "super-speed"; 2092c66ec88fSEmmanuel Vadot status = "okay"; 2093c66ec88fSEmmanuel Vadot }; 2094c66ec88fSEmmanuel Vadot }; 2095c66ec88fSEmmanuel Vadot }; 2096c66ec88fSEmmanuel Vadot 2097c66ec88fSEmmanuel Vadot usb@3610000 { 2098c66ec88fSEmmanuel Vadot status = "okay"; 2099c66ec88fSEmmanuel Vadot 21005def4c47SEmmanuel Vadot phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, 21015def4c47SEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 2102c66ec88fSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>, 2103c66ec88fSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, 21045def4c47SEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>, 2105c66ec88fSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>; 21065def4c47SEmmanuel Vadot phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3"; 21075def4c47SEmmanuel Vadot }; 21085def4c47SEmmanuel Vadot 21095def4c47SEmmanuel Vadot i2c@c250000 { 21105def4c47SEmmanuel Vadot status = "okay"; 21115def4c47SEmmanuel Vadot 21125def4c47SEmmanuel Vadot rt5658: audio-codec@1a { 21135def4c47SEmmanuel Vadot status = "okay"; 21145def4c47SEmmanuel Vadot 21155def4c47SEmmanuel Vadot compatible = "realtek,rt5658"; 21165def4c47SEmmanuel Vadot reg = <0x1a>; 21175def4c47SEmmanuel Vadot interrupt-parent = <&gpio>; 21185def4c47SEmmanuel Vadot interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>; 211982ea1a07SEmmanuel Vadot clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>; 212082ea1a07SEmmanuel Vadot clock-names = "mclk"; 21215def4c47SEmmanuel Vadot realtek,jd-src = <2>; 21225def4c47SEmmanuel Vadot sound-name-prefix = "CVB-RT"; 21235def4c47SEmmanuel Vadot 21245def4c47SEmmanuel Vadot port { 21255def4c47SEmmanuel Vadot rt5658_ep: endpoint { 21265def4c47SEmmanuel Vadot remote-endpoint = <&i2s1_dap_ep>; 21275def4c47SEmmanuel Vadot mclk-fs = <256>; 21285def4c47SEmmanuel Vadot }; 21295def4c47SEmmanuel Vadot }; 21305def4c47SEmmanuel Vadot }; 2131c66ec88fSEmmanuel Vadot }; 2132c66ec88fSEmmanuel Vadot 2133c66ec88fSEmmanuel Vadot pwm@c340000 { 2134c66ec88fSEmmanuel Vadot status = "okay"; 2135c66ec88fSEmmanuel Vadot }; 2136c66ec88fSEmmanuel Vadot 2137c66ec88fSEmmanuel Vadot host1x@13e00000 { 2138c66ec88fSEmmanuel Vadot display-hub@15200000 { 2139c66ec88fSEmmanuel Vadot status = "okay"; 2140c66ec88fSEmmanuel Vadot }; 2141c66ec88fSEmmanuel Vadot 2142c66ec88fSEmmanuel Vadot dpaux@155c0000 { 2143c66ec88fSEmmanuel Vadot status = "okay"; 2144c66ec88fSEmmanuel Vadot }; 2145c66ec88fSEmmanuel Vadot 2146c66ec88fSEmmanuel Vadot dpaux@155d0000 { 2147c66ec88fSEmmanuel Vadot status = "okay"; 2148c66ec88fSEmmanuel Vadot }; 2149c66ec88fSEmmanuel Vadot 2150c66ec88fSEmmanuel Vadot dpaux@155e0000 { 2151c66ec88fSEmmanuel Vadot status = "okay"; 2152c66ec88fSEmmanuel Vadot }; 2153c66ec88fSEmmanuel Vadot 2154c66ec88fSEmmanuel Vadot /* DP0 */ 2155c66ec88fSEmmanuel Vadot sor@15b00000 { 2156c66ec88fSEmmanuel Vadot status = "okay"; 2157c66ec88fSEmmanuel Vadot 2158c66ec88fSEmmanuel Vadot avdd-io-hdmi-dp-supply = <&vdd_1v0>; 2159c66ec88fSEmmanuel Vadot vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 2160c66ec88fSEmmanuel Vadot 2161c66ec88fSEmmanuel Vadot nvidia,dpaux = <&dpaux0>; 2162c66ec88fSEmmanuel Vadot }; 2163c66ec88fSEmmanuel Vadot 2164c66ec88fSEmmanuel Vadot /* DP1 */ 2165c66ec88fSEmmanuel Vadot sor@15b40000 { 2166c66ec88fSEmmanuel Vadot status = "okay"; 2167c66ec88fSEmmanuel Vadot 2168c66ec88fSEmmanuel Vadot avdd-io-hdmi-dp-supply = <&vdd_1v0>; 2169c66ec88fSEmmanuel Vadot vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 2170c66ec88fSEmmanuel Vadot 2171c66ec88fSEmmanuel Vadot nvidia,dpaux = <&dpaux1>; 2172c66ec88fSEmmanuel Vadot }; 2173c66ec88fSEmmanuel Vadot 2174c66ec88fSEmmanuel Vadot /* HDMI */ 2175c66ec88fSEmmanuel Vadot sor@15b80000 { 2176c66ec88fSEmmanuel Vadot status = "okay"; 2177c66ec88fSEmmanuel Vadot 2178c66ec88fSEmmanuel Vadot avdd-io-hdmi-dp-supply = <&vdd_1v0>; 2179c66ec88fSEmmanuel Vadot vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 2180c66ec88fSEmmanuel Vadot hdmi-supply = <&vdd_hdmi>; 2181c66ec88fSEmmanuel Vadot 2182c66ec88fSEmmanuel Vadot nvidia,ddc-i2c-bus = <&ddc>; 2183c66ec88fSEmmanuel Vadot nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2) 2184c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 2185c66ec88fSEmmanuel Vadot }; 2186c66ec88fSEmmanuel Vadot }; 2187c66ec88fSEmmanuel Vadot 2188c66ec88fSEmmanuel Vadot pcie@14100000 { 2189c66ec88fSEmmanuel Vadot status = "okay"; 2190c66ec88fSEmmanuel Vadot 2191c66ec88fSEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 2192c66ec88fSEmmanuel Vadot 2193c66ec88fSEmmanuel Vadot phys = <&p2u_hsio_0>; 2194c66ec88fSEmmanuel Vadot phy-names = "p2u-0"; 2195c66ec88fSEmmanuel Vadot }; 2196c66ec88fSEmmanuel Vadot 2197c66ec88fSEmmanuel Vadot pcie@14140000 { 2198c66ec88fSEmmanuel Vadot status = "okay"; 2199c66ec88fSEmmanuel Vadot 2200c66ec88fSEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 2201c66ec88fSEmmanuel Vadot 2202c66ec88fSEmmanuel Vadot phys = <&p2u_hsio_7>; 2203c66ec88fSEmmanuel Vadot phy-names = "p2u-0"; 2204c66ec88fSEmmanuel Vadot }; 2205c66ec88fSEmmanuel Vadot 2206c66ec88fSEmmanuel Vadot pcie@14180000 { 2207c66ec88fSEmmanuel Vadot status = "okay"; 2208c66ec88fSEmmanuel Vadot 2209c66ec88fSEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 2210c66ec88fSEmmanuel Vadot 2211c66ec88fSEmmanuel Vadot phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>, 2212c66ec88fSEmmanuel Vadot <&p2u_hsio_5>; 2213c66ec88fSEmmanuel Vadot phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 2214c66ec88fSEmmanuel Vadot }; 2215c66ec88fSEmmanuel Vadot 2216c66ec88fSEmmanuel Vadot pcie@141a0000 { 2217c66ec88fSEmmanuel Vadot status = "okay"; 2218c66ec88fSEmmanuel Vadot 2219c66ec88fSEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 2220c66ec88fSEmmanuel Vadot vpcie3v3-supply = <&vdd_3v3_pcie>; 2221c66ec88fSEmmanuel Vadot vpcie12v-supply = <&vdd_12v_pcie>; 2222c66ec88fSEmmanuel Vadot 2223c66ec88fSEmmanuel Vadot phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 2224c66ec88fSEmmanuel Vadot <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 2225c66ec88fSEmmanuel Vadot <&p2u_nvhs_6>, <&p2u_nvhs_7>; 2226c66ec88fSEmmanuel Vadot 2227c66ec88fSEmmanuel Vadot phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 2228c66ec88fSEmmanuel Vadot "p2u-5", "p2u-6", "p2u-7"; 2229c66ec88fSEmmanuel Vadot }; 2230c66ec88fSEmmanuel Vadot 22318cc087a1SEmmanuel Vadot pcie-ep@141a0000 { 2232c66ec88fSEmmanuel Vadot status = "disabled"; 2233c66ec88fSEmmanuel Vadot 2234c66ec88fSEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 2235c66ec88fSEmmanuel Vadot 2236c66ec88fSEmmanuel Vadot reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>; 2237c66ec88fSEmmanuel Vadot 2238c66ec88fSEmmanuel Vadot nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5) 2239c66ec88fSEmmanuel Vadot GPIO_ACTIVE_HIGH>; 2240c66ec88fSEmmanuel Vadot 2241c66ec88fSEmmanuel Vadot phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 2242c66ec88fSEmmanuel Vadot <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 2243c66ec88fSEmmanuel Vadot <&p2u_nvhs_6>, <&p2u_nvhs_7>; 2244c66ec88fSEmmanuel Vadot 2245c66ec88fSEmmanuel Vadot phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 2246c66ec88fSEmmanuel Vadot "p2u-5", "p2u-6", "p2u-7"; 2247c66ec88fSEmmanuel Vadot }; 2248c66ec88fSEmmanuel Vadot }; 2249c66ec88fSEmmanuel Vadot 2250c66ec88fSEmmanuel Vadot gpio-keys { 2251c66ec88fSEmmanuel Vadot compatible = "gpio-keys"; 2252c66ec88fSEmmanuel Vadot 2253b97ee269SEmmanuel Vadot key-force-recovery { 2254c66ec88fSEmmanuel Vadot label = "Force Recovery"; 2255c66ec88fSEmmanuel Vadot gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 2256c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 2257c66ec88fSEmmanuel Vadot linux,input-type = <EV_KEY>; 2258c66ec88fSEmmanuel Vadot linux,code = <KEY_SLEEP>; 2259c66ec88fSEmmanuel Vadot debounce-interval = <10>; 2260c66ec88fSEmmanuel Vadot }; 2261c66ec88fSEmmanuel Vadot 2262b97ee269SEmmanuel Vadot key-power { 2263c66ec88fSEmmanuel Vadot label = "Power"; 2264c66ec88fSEmmanuel Vadot gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 2265c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 2266c66ec88fSEmmanuel Vadot linux,input-type = <EV_KEY>; 2267c66ec88fSEmmanuel Vadot linux,code = <KEY_POWER>; 2268c66ec88fSEmmanuel Vadot debounce-interval = <10>; 2269c66ec88fSEmmanuel Vadot wakeup-event-action = <EV_ACT_ASSERTED>; 2270c66ec88fSEmmanuel Vadot wakeup-source; 2271c66ec88fSEmmanuel Vadot }; 2272c66ec88fSEmmanuel Vadot }; 2273c66ec88fSEmmanuel Vadot 2274*cb7aa33aSEmmanuel Vadot fan: pwm-fan { 2275*cb7aa33aSEmmanuel Vadot compatible = "pwm-fan"; 2276*cb7aa33aSEmmanuel Vadot pwms = <&pwm4 0 45334>; 2277*cb7aa33aSEmmanuel Vadot 2278*cb7aa33aSEmmanuel Vadot cooling-levels = <0 64 128 255>; 2279*cb7aa33aSEmmanuel Vadot #cooling-cells = <2>; 2280*cb7aa33aSEmmanuel Vadot }; 2281*cb7aa33aSEmmanuel Vadot 22825def4c47SEmmanuel Vadot sound { 22835def4c47SEmmanuel Vadot compatible = "nvidia,tegra186-audio-graph-card"; 22845def4c47SEmmanuel Vadot status = "okay"; 22855def4c47SEmmanuel Vadot 22865def4c47SEmmanuel Vadot dais = /* ADMAIF (FE) Ports */ 22875def4c47SEmmanuel Vadot <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 22885def4c47SEmmanuel Vadot <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 22895def4c47SEmmanuel Vadot <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 22905def4c47SEmmanuel Vadot <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 22915def4c47SEmmanuel Vadot <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 22925def4c47SEmmanuel Vadot /* XBAR Ports */ 22935def4c47SEmmanuel Vadot <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>, 22945def4c47SEmmanuel Vadot <&xbar_i2s6_port>, <&xbar_dmic3_port>, 22958cc087a1SEmmanuel Vadot <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 22968cc087a1SEmmanuel Vadot <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 22978cc087a1SEmmanuel Vadot <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 22988cc087a1SEmmanuel Vadot <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 22998cc087a1SEmmanuel Vadot <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 23008cc087a1SEmmanuel Vadot <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 23018cc087a1SEmmanuel Vadot <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 23028cc087a1SEmmanuel Vadot <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 23038cc087a1SEmmanuel Vadot <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 23048cc087a1SEmmanuel Vadot <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 23058cc087a1SEmmanuel Vadot <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 23068cc087a1SEmmanuel Vadot <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 23078cc087a1SEmmanuel Vadot <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 23088cc087a1SEmmanuel Vadot <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 23098cc087a1SEmmanuel Vadot <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 23108cc087a1SEmmanuel Vadot <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 23118cc087a1SEmmanuel Vadot <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 23128cc087a1SEmmanuel Vadot <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2313d5b0e70fSEmmanuel Vadot <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2314d5b0e70fSEmmanuel Vadot <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2315d5b0e70fSEmmanuel Vadot <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2316d5b0e70fSEmmanuel Vadot <&xbar_asrc_in7_port>, 2317b97ee269SEmmanuel Vadot <&xbar_ope1_in_port>, 23188cc087a1SEmmanuel Vadot /* HW accelerators */ 23198cc087a1SEmmanuel Vadot <&sfc1_out_port>, <&sfc2_out_port>, 23208cc087a1SEmmanuel Vadot <&sfc3_out_port>, <&sfc4_out_port>, 23218cc087a1SEmmanuel Vadot <&mvc1_out_port>, <&mvc2_out_port>, 23228cc087a1SEmmanuel Vadot <&amx1_out_port>, <&amx2_out_port>, 23238cc087a1SEmmanuel Vadot <&amx3_out_port>, <&amx4_out_port>, 23248cc087a1SEmmanuel Vadot <&adx1_out1_port>, <&adx1_out2_port>, 23258cc087a1SEmmanuel Vadot <&adx1_out3_port>, <&adx1_out4_port>, 23268cc087a1SEmmanuel Vadot <&adx2_out1_port>, <&adx2_out2_port>, 23278cc087a1SEmmanuel Vadot <&adx2_out3_port>, <&adx2_out4_port>, 23288cc087a1SEmmanuel Vadot <&adx3_out1_port>, <&adx3_out2_port>, 23298cc087a1SEmmanuel Vadot <&adx3_out3_port>, <&adx3_out4_port>, 23308cc087a1SEmmanuel Vadot <&adx4_out1_port>, <&adx4_out2_port>, 23318cc087a1SEmmanuel Vadot <&adx4_out3_port>, <&adx4_out4_port>, 23328cc087a1SEmmanuel Vadot <&mixer_out1_port>, <&mixer_out2_port>, <&mixer_out3_port>, 23338cc087a1SEmmanuel Vadot <&mixer_out4_port>, <&mixer_out5_port>, 2334d5b0e70fSEmmanuel Vadot <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2335d5b0e70fSEmmanuel Vadot <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2336b97ee269SEmmanuel Vadot <&ope1_out_port>, 23375def4c47SEmmanuel Vadot /* BE I/O Ports */ 23385def4c47SEmmanuel Vadot <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>, 23395def4c47SEmmanuel Vadot <&dmic3_port>; 23405def4c47SEmmanuel Vadot 23415956d97fSEmmanuel Vadot label = "NVIDIA Jetson AGX Xavier APE"; 23425def4c47SEmmanuel Vadot 23435def4c47SEmmanuel Vadot widgets = 23445def4c47SEmmanuel Vadot "Microphone", "CVB-RT MIC Jack", 23455def4c47SEmmanuel Vadot "Microphone", "CVB-RT MIC", 23465def4c47SEmmanuel Vadot "Headphone", "CVB-RT HP Jack", 23475def4c47SEmmanuel Vadot "Speaker", "CVB-RT SPK"; 23485def4c47SEmmanuel Vadot 23495def4c47SEmmanuel Vadot routing = 23505def4c47SEmmanuel Vadot /* I2S1 <-> RT5658 */ 23515def4c47SEmmanuel Vadot "CVB-RT AIF1 Playback", "I2S1 DAP-Playback", 23525def4c47SEmmanuel Vadot "I2S1 DAP-Capture", "CVB-RT AIF1 Capture", 23535def4c47SEmmanuel Vadot /* RT5658 Codec controls */ 23545def4c47SEmmanuel Vadot "CVB-RT HP Jack", "CVB-RT HPO L Playback", 23555def4c47SEmmanuel Vadot "CVB-RT HP Jack", "CVB-RT HPO R Playback", 23565def4c47SEmmanuel Vadot "CVB-RT IN1P", "CVB-RT MIC Jack", 23575def4c47SEmmanuel Vadot "CVB-RT IN2P", "CVB-RT MIC Jack", 23585def4c47SEmmanuel Vadot "CVB-RT SPK", "CVB-RT SPO Playback", 23595def4c47SEmmanuel Vadot "CVB-RT DMIC L1", "CVB-RT MIC", 23605def4c47SEmmanuel Vadot "CVB-RT DMIC L2", "CVB-RT MIC", 23615def4c47SEmmanuel Vadot "CVB-RT DMIC R1", "CVB-RT MIC", 23625def4c47SEmmanuel Vadot "CVB-RT DMIC R2", "CVB-RT MIC"; 23635def4c47SEmmanuel Vadot }; 23645def4c47SEmmanuel Vadot 2365c66ec88fSEmmanuel Vadot thermal-zones { 2366e67e8565SEmmanuel Vadot cpu-thermal { 2367c66ec88fSEmmanuel Vadot polling-delay = <0>; 2368c66ec88fSEmmanuel Vadot polling-delay-passive = <500>; 2369c66ec88fSEmmanuel Vadot status = "okay"; 2370c66ec88fSEmmanuel Vadot 2371c66ec88fSEmmanuel Vadot trips { 2372c66ec88fSEmmanuel Vadot cpu_trip_critical: critical { 2373c66ec88fSEmmanuel Vadot temperature = <96500>; 2374c66ec88fSEmmanuel Vadot hysteresis = <0>; 2375c66ec88fSEmmanuel Vadot type = "critical"; 2376c66ec88fSEmmanuel Vadot }; 2377c66ec88fSEmmanuel Vadot 2378c66ec88fSEmmanuel Vadot cpu_trip_hot: hot { 2379c66ec88fSEmmanuel Vadot temperature = <70000>; 2380c66ec88fSEmmanuel Vadot hysteresis = <2000>; 2381c66ec88fSEmmanuel Vadot type = "hot"; 2382c66ec88fSEmmanuel Vadot }; 2383c66ec88fSEmmanuel Vadot 2384c66ec88fSEmmanuel Vadot cpu_trip_active: active { 2385c66ec88fSEmmanuel Vadot temperature = <50000>; 2386c66ec88fSEmmanuel Vadot hysteresis = <2000>; 2387c66ec88fSEmmanuel Vadot type = "active"; 2388c66ec88fSEmmanuel Vadot }; 2389c66ec88fSEmmanuel Vadot 2390c66ec88fSEmmanuel Vadot cpu_trip_passive: passive { 2391c66ec88fSEmmanuel Vadot temperature = <30000>; 2392c66ec88fSEmmanuel Vadot hysteresis = <2000>; 2393c66ec88fSEmmanuel Vadot type = "passive"; 2394c66ec88fSEmmanuel Vadot }; 2395c66ec88fSEmmanuel Vadot }; 2396c66ec88fSEmmanuel Vadot 2397c66ec88fSEmmanuel Vadot cooling-maps { 2398c66ec88fSEmmanuel Vadot cpu-critical { 2399c66ec88fSEmmanuel Vadot cooling-device = <&fan 3 3>; 2400c66ec88fSEmmanuel Vadot trip = <&cpu_trip_critical>; 2401c66ec88fSEmmanuel Vadot }; 2402c66ec88fSEmmanuel Vadot 2403c66ec88fSEmmanuel Vadot cpu-hot { 2404c66ec88fSEmmanuel Vadot cooling-device = <&fan 2 2>; 2405c66ec88fSEmmanuel Vadot trip = <&cpu_trip_hot>; 2406c66ec88fSEmmanuel Vadot }; 2407c66ec88fSEmmanuel Vadot 2408c66ec88fSEmmanuel Vadot cpu-active { 2409c66ec88fSEmmanuel Vadot cooling-device = <&fan 1 1>; 2410c66ec88fSEmmanuel Vadot trip = <&cpu_trip_active>; 2411c66ec88fSEmmanuel Vadot }; 2412c66ec88fSEmmanuel Vadot 2413c66ec88fSEmmanuel Vadot cpu-passive { 2414c66ec88fSEmmanuel Vadot cooling-device = <&fan 0 0>; 2415c66ec88fSEmmanuel Vadot trip = <&cpu_trip_passive>; 2416c66ec88fSEmmanuel Vadot }; 2417c66ec88fSEmmanuel Vadot }; 2418c66ec88fSEmmanuel Vadot }; 2419c66ec88fSEmmanuel Vadot 2420e67e8565SEmmanuel Vadot gpu-thermal { 2421c66ec88fSEmmanuel Vadot polling-delay = <0>; 2422c66ec88fSEmmanuel Vadot polling-delay-passive = <500>; 2423c66ec88fSEmmanuel Vadot status = "okay"; 2424c66ec88fSEmmanuel Vadot 2425c66ec88fSEmmanuel Vadot trips { 2426c66ec88fSEmmanuel Vadot gpu_alert0: critical { 2427c66ec88fSEmmanuel Vadot temperature = <99000>; 2428c66ec88fSEmmanuel Vadot hysteresis = <0>; 2429c66ec88fSEmmanuel Vadot type = "critical"; 2430c66ec88fSEmmanuel Vadot }; 2431c66ec88fSEmmanuel Vadot }; 2432c66ec88fSEmmanuel Vadot }; 2433c66ec88fSEmmanuel Vadot 2434e67e8565SEmmanuel Vadot aux-thermal { 2435c66ec88fSEmmanuel Vadot polling-delay = <0>; 2436c66ec88fSEmmanuel Vadot polling-delay-passive = <500>; 2437c66ec88fSEmmanuel Vadot status = "okay"; 2438c66ec88fSEmmanuel Vadot 2439c66ec88fSEmmanuel Vadot trips { 2440c66ec88fSEmmanuel Vadot aux_alert0: critical { 2441c66ec88fSEmmanuel Vadot temperature = <90000>; 2442c66ec88fSEmmanuel Vadot hysteresis = <0>; 2443c66ec88fSEmmanuel Vadot type = "critical"; 2444c66ec88fSEmmanuel Vadot }; 2445c66ec88fSEmmanuel Vadot }; 2446c66ec88fSEmmanuel Vadot }; 2447c66ec88fSEmmanuel Vadot }; 2448c66ec88fSEmmanuel Vadot}; 2449