15def4c47SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 25def4c47SEmmanuel Vadot 3*cb7aa33aSEmmanuel Vadot#include <dt-bindings/gpio/tegra194-gpio.h> 45def4c47SEmmanuel Vadot#include <dt-bindings/input/linux-event-codes.h> 55def4c47SEmmanuel Vadot#include <dt-bindings/input/gpio-keys.h> 65def4c47SEmmanuel Vadot 75def4c47SEmmanuel Vadot/ { 85def4c47SEmmanuel Vadot bus@0 { 95def4c47SEmmanuel Vadot aconnect@2900000 { 105def4c47SEmmanuel Vadot status = "okay"; 115def4c47SEmmanuel Vadot 125956d97fSEmmanuel Vadot ahub@2900800 { 135956d97fSEmmanuel Vadot status = "okay"; 145956d97fSEmmanuel Vadot 15*cb7aa33aSEmmanuel Vadot i2s@2901200 { 16*cb7aa33aSEmmanuel Vadot status = "okay"; 17*cb7aa33aSEmmanuel Vadot 18*cb7aa33aSEmmanuel Vadot ports { 19*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 20*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 21*cb7aa33aSEmmanuel Vadot 22*cb7aa33aSEmmanuel Vadot port@0 { 23*cb7aa33aSEmmanuel Vadot reg = <0>; 24*cb7aa33aSEmmanuel Vadot 25*cb7aa33aSEmmanuel Vadot i2s3_cif_ep: endpoint { 26*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s3_ep>; 27*cb7aa33aSEmmanuel Vadot }; 28*cb7aa33aSEmmanuel Vadot }; 29*cb7aa33aSEmmanuel Vadot 30*cb7aa33aSEmmanuel Vadot i2s3_port: port@1 { 31*cb7aa33aSEmmanuel Vadot reg = <1>; 32*cb7aa33aSEmmanuel Vadot 33*cb7aa33aSEmmanuel Vadot i2s3_dap_ep: endpoint { 34*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 35*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 36*cb7aa33aSEmmanuel Vadot }; 37*cb7aa33aSEmmanuel Vadot }; 38*cb7aa33aSEmmanuel Vadot }; 39*cb7aa33aSEmmanuel Vadot }; 40*cb7aa33aSEmmanuel Vadot 41*cb7aa33aSEmmanuel Vadot i2s@2901400 { 42*cb7aa33aSEmmanuel Vadot status = "okay"; 43*cb7aa33aSEmmanuel Vadot 44*cb7aa33aSEmmanuel Vadot ports { 45*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 46*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 47*cb7aa33aSEmmanuel Vadot 48*cb7aa33aSEmmanuel Vadot port@0 { 49*cb7aa33aSEmmanuel Vadot reg = <0>; 50*cb7aa33aSEmmanuel Vadot 51*cb7aa33aSEmmanuel Vadot i2s5_cif_ep: endpoint { 52*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s5_ep>; 53*cb7aa33aSEmmanuel Vadot }; 54*cb7aa33aSEmmanuel Vadot }; 55*cb7aa33aSEmmanuel Vadot 56*cb7aa33aSEmmanuel Vadot i2s5_port: port@1 { 57*cb7aa33aSEmmanuel Vadot reg = <1>; 58*cb7aa33aSEmmanuel Vadot 59*cb7aa33aSEmmanuel Vadot i2s5_dap_ep: endpoint { 60*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 61*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 62*cb7aa33aSEmmanuel Vadot }; 63*cb7aa33aSEmmanuel Vadot }; 64*cb7aa33aSEmmanuel Vadot }; 65*cb7aa33aSEmmanuel Vadot }; 66*cb7aa33aSEmmanuel Vadot 67*cb7aa33aSEmmanuel Vadot sfc@2902000 { 68*cb7aa33aSEmmanuel Vadot status = "okay"; 69*cb7aa33aSEmmanuel Vadot 70*cb7aa33aSEmmanuel Vadot ports { 71*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 72*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 73*cb7aa33aSEmmanuel Vadot 74*cb7aa33aSEmmanuel Vadot port@0 { 75*cb7aa33aSEmmanuel Vadot reg = <0>; 76*cb7aa33aSEmmanuel Vadot 77*cb7aa33aSEmmanuel Vadot sfc1_cif_in_ep: endpoint { 78*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc1_in_ep>; 79*cb7aa33aSEmmanuel Vadot convert-rate = <44100>; 80*cb7aa33aSEmmanuel Vadot }; 81*cb7aa33aSEmmanuel Vadot }; 82*cb7aa33aSEmmanuel Vadot 83*cb7aa33aSEmmanuel Vadot sfc1_out_port: port@1 { 84*cb7aa33aSEmmanuel Vadot reg = <1>; 85*cb7aa33aSEmmanuel Vadot 86*cb7aa33aSEmmanuel Vadot sfc1_cif_out_ep: endpoint { 87*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc1_out_ep>; 88*cb7aa33aSEmmanuel Vadot convert-rate = <48000>; 89*cb7aa33aSEmmanuel Vadot }; 90*cb7aa33aSEmmanuel Vadot }; 91*cb7aa33aSEmmanuel Vadot }; 92*cb7aa33aSEmmanuel Vadot }; 93*cb7aa33aSEmmanuel Vadot 94*cb7aa33aSEmmanuel Vadot sfc@2902200 { 95*cb7aa33aSEmmanuel Vadot status = "okay"; 96*cb7aa33aSEmmanuel Vadot 97*cb7aa33aSEmmanuel Vadot ports { 98*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 99*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 100*cb7aa33aSEmmanuel Vadot 101*cb7aa33aSEmmanuel Vadot port@0 { 102*cb7aa33aSEmmanuel Vadot reg = <0>; 103*cb7aa33aSEmmanuel Vadot 104*cb7aa33aSEmmanuel Vadot sfc2_cif_in_ep: endpoint { 105*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc2_in_ep>; 106*cb7aa33aSEmmanuel Vadot }; 107*cb7aa33aSEmmanuel Vadot }; 108*cb7aa33aSEmmanuel Vadot 109*cb7aa33aSEmmanuel Vadot sfc2_out_port: port@1 { 110*cb7aa33aSEmmanuel Vadot reg = <1>; 111*cb7aa33aSEmmanuel Vadot 112*cb7aa33aSEmmanuel Vadot sfc2_cif_out_ep: endpoint { 113*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc2_out_ep>; 114*cb7aa33aSEmmanuel Vadot }; 115*cb7aa33aSEmmanuel Vadot }; 116*cb7aa33aSEmmanuel Vadot }; 117*cb7aa33aSEmmanuel Vadot }; 118*cb7aa33aSEmmanuel Vadot 119*cb7aa33aSEmmanuel Vadot sfc@2902400 { 120*cb7aa33aSEmmanuel Vadot status = "okay"; 121*cb7aa33aSEmmanuel Vadot 122*cb7aa33aSEmmanuel Vadot ports { 123*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 124*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 125*cb7aa33aSEmmanuel Vadot 126*cb7aa33aSEmmanuel Vadot port@0 { 127*cb7aa33aSEmmanuel Vadot reg = <0>; 128*cb7aa33aSEmmanuel Vadot 129*cb7aa33aSEmmanuel Vadot sfc3_cif_in_ep: endpoint { 130*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc3_in_ep>; 131*cb7aa33aSEmmanuel Vadot }; 132*cb7aa33aSEmmanuel Vadot }; 133*cb7aa33aSEmmanuel Vadot 134*cb7aa33aSEmmanuel Vadot sfc3_out_port: port@1 { 135*cb7aa33aSEmmanuel Vadot reg = <1>; 136*cb7aa33aSEmmanuel Vadot 137*cb7aa33aSEmmanuel Vadot sfc3_cif_out_ep: endpoint { 138*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc3_out_ep>; 139*cb7aa33aSEmmanuel Vadot }; 140*cb7aa33aSEmmanuel Vadot }; 141*cb7aa33aSEmmanuel Vadot }; 142*cb7aa33aSEmmanuel Vadot }; 143*cb7aa33aSEmmanuel Vadot 144*cb7aa33aSEmmanuel Vadot sfc@2902600 { 145*cb7aa33aSEmmanuel Vadot status = "okay"; 146*cb7aa33aSEmmanuel Vadot 147*cb7aa33aSEmmanuel Vadot ports { 148*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 149*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 150*cb7aa33aSEmmanuel Vadot 151*cb7aa33aSEmmanuel Vadot port@0 { 152*cb7aa33aSEmmanuel Vadot reg = <0>; 153*cb7aa33aSEmmanuel Vadot 154*cb7aa33aSEmmanuel Vadot sfc4_cif_in_ep: endpoint { 155*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc4_in_ep>; 156*cb7aa33aSEmmanuel Vadot }; 157*cb7aa33aSEmmanuel Vadot }; 158*cb7aa33aSEmmanuel Vadot 159*cb7aa33aSEmmanuel Vadot sfc4_out_port: port@1 { 160*cb7aa33aSEmmanuel Vadot reg = <1>; 161*cb7aa33aSEmmanuel Vadot 162*cb7aa33aSEmmanuel Vadot sfc4_cif_out_ep: endpoint { 163*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc4_out_ep>; 164*cb7aa33aSEmmanuel Vadot }; 165*cb7aa33aSEmmanuel Vadot }; 166*cb7aa33aSEmmanuel Vadot }; 167*cb7aa33aSEmmanuel Vadot }; 168*cb7aa33aSEmmanuel Vadot 169*cb7aa33aSEmmanuel Vadot amx@2903000 { 170*cb7aa33aSEmmanuel Vadot status = "okay"; 171*cb7aa33aSEmmanuel Vadot 172*cb7aa33aSEmmanuel Vadot ports { 173*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 174*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 175*cb7aa33aSEmmanuel Vadot 176*cb7aa33aSEmmanuel Vadot port@0 { 177*cb7aa33aSEmmanuel Vadot reg = <0>; 178*cb7aa33aSEmmanuel Vadot 179*cb7aa33aSEmmanuel Vadot amx1_in1_ep: endpoint { 180*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in1_ep>; 181*cb7aa33aSEmmanuel Vadot }; 182*cb7aa33aSEmmanuel Vadot }; 183*cb7aa33aSEmmanuel Vadot 184*cb7aa33aSEmmanuel Vadot port@1 { 185*cb7aa33aSEmmanuel Vadot reg = <1>; 186*cb7aa33aSEmmanuel Vadot 187*cb7aa33aSEmmanuel Vadot amx1_in2_ep: endpoint { 188*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in2_ep>; 189*cb7aa33aSEmmanuel Vadot }; 190*cb7aa33aSEmmanuel Vadot }; 191*cb7aa33aSEmmanuel Vadot 192*cb7aa33aSEmmanuel Vadot port@2 { 193*cb7aa33aSEmmanuel Vadot reg = <2>; 194*cb7aa33aSEmmanuel Vadot 195*cb7aa33aSEmmanuel Vadot amx1_in3_ep: endpoint { 196*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in3_ep>; 197*cb7aa33aSEmmanuel Vadot }; 198*cb7aa33aSEmmanuel Vadot }; 199*cb7aa33aSEmmanuel Vadot 200*cb7aa33aSEmmanuel Vadot port@3 { 201*cb7aa33aSEmmanuel Vadot reg = <3>; 202*cb7aa33aSEmmanuel Vadot 203*cb7aa33aSEmmanuel Vadot amx1_in4_ep: endpoint { 204*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in4_ep>; 205*cb7aa33aSEmmanuel Vadot }; 206*cb7aa33aSEmmanuel Vadot }; 207*cb7aa33aSEmmanuel Vadot 208*cb7aa33aSEmmanuel Vadot amx1_out_port: port@4 { 209*cb7aa33aSEmmanuel Vadot reg = <4>; 210*cb7aa33aSEmmanuel Vadot 211*cb7aa33aSEmmanuel Vadot amx1_out_ep: endpoint { 212*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_out_ep>; 213*cb7aa33aSEmmanuel Vadot }; 214*cb7aa33aSEmmanuel Vadot }; 215*cb7aa33aSEmmanuel Vadot }; 216*cb7aa33aSEmmanuel Vadot }; 217*cb7aa33aSEmmanuel Vadot 218*cb7aa33aSEmmanuel Vadot amx@2903100 { 219*cb7aa33aSEmmanuel Vadot status = "okay"; 220*cb7aa33aSEmmanuel Vadot 221*cb7aa33aSEmmanuel Vadot ports { 222*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 223*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 224*cb7aa33aSEmmanuel Vadot 225*cb7aa33aSEmmanuel Vadot port@0 { 226*cb7aa33aSEmmanuel Vadot reg = <0>; 227*cb7aa33aSEmmanuel Vadot 228*cb7aa33aSEmmanuel Vadot amx2_in1_ep: endpoint { 229*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in1_ep>; 230*cb7aa33aSEmmanuel Vadot }; 231*cb7aa33aSEmmanuel Vadot }; 232*cb7aa33aSEmmanuel Vadot 233*cb7aa33aSEmmanuel Vadot port@1 { 234*cb7aa33aSEmmanuel Vadot reg = <1>; 235*cb7aa33aSEmmanuel Vadot 236*cb7aa33aSEmmanuel Vadot amx2_in2_ep: endpoint { 237*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in2_ep>; 238*cb7aa33aSEmmanuel Vadot }; 239*cb7aa33aSEmmanuel Vadot }; 240*cb7aa33aSEmmanuel Vadot 241*cb7aa33aSEmmanuel Vadot amx2_in3_port: port@2 { 242*cb7aa33aSEmmanuel Vadot reg = <2>; 243*cb7aa33aSEmmanuel Vadot 244*cb7aa33aSEmmanuel Vadot amx2_in3_ep: endpoint { 245*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in3_ep>; 246*cb7aa33aSEmmanuel Vadot }; 247*cb7aa33aSEmmanuel Vadot }; 248*cb7aa33aSEmmanuel Vadot 249*cb7aa33aSEmmanuel Vadot amx2_in4_port: port@3 { 250*cb7aa33aSEmmanuel Vadot reg = <3>; 251*cb7aa33aSEmmanuel Vadot 252*cb7aa33aSEmmanuel Vadot amx2_in4_ep: endpoint { 253*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in4_ep>; 254*cb7aa33aSEmmanuel Vadot }; 255*cb7aa33aSEmmanuel Vadot }; 256*cb7aa33aSEmmanuel Vadot 257*cb7aa33aSEmmanuel Vadot amx2_out_port: port@4 { 258*cb7aa33aSEmmanuel Vadot reg = <4>; 259*cb7aa33aSEmmanuel Vadot 260*cb7aa33aSEmmanuel Vadot amx2_out_ep: endpoint { 261*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_out_ep>; 262*cb7aa33aSEmmanuel Vadot }; 263*cb7aa33aSEmmanuel Vadot }; 264*cb7aa33aSEmmanuel Vadot }; 265*cb7aa33aSEmmanuel Vadot }; 266*cb7aa33aSEmmanuel Vadot 267*cb7aa33aSEmmanuel Vadot amx@2903200 { 268*cb7aa33aSEmmanuel Vadot status = "okay"; 269*cb7aa33aSEmmanuel Vadot 270*cb7aa33aSEmmanuel Vadot ports { 271*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 272*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 273*cb7aa33aSEmmanuel Vadot 274*cb7aa33aSEmmanuel Vadot port@0 { 275*cb7aa33aSEmmanuel Vadot reg = <0>; 276*cb7aa33aSEmmanuel Vadot 277*cb7aa33aSEmmanuel Vadot amx3_in1_ep: endpoint { 278*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in1_ep>; 279*cb7aa33aSEmmanuel Vadot }; 280*cb7aa33aSEmmanuel Vadot }; 281*cb7aa33aSEmmanuel Vadot 282*cb7aa33aSEmmanuel Vadot port@1 { 283*cb7aa33aSEmmanuel Vadot reg = <1>; 284*cb7aa33aSEmmanuel Vadot 285*cb7aa33aSEmmanuel Vadot amx3_in2_ep: endpoint { 286*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in2_ep>; 287*cb7aa33aSEmmanuel Vadot }; 288*cb7aa33aSEmmanuel Vadot }; 289*cb7aa33aSEmmanuel Vadot 290*cb7aa33aSEmmanuel Vadot port@2 { 291*cb7aa33aSEmmanuel Vadot reg = <2>; 292*cb7aa33aSEmmanuel Vadot 293*cb7aa33aSEmmanuel Vadot amx3_in3_ep: endpoint { 294*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in3_ep>; 295*cb7aa33aSEmmanuel Vadot }; 296*cb7aa33aSEmmanuel Vadot }; 297*cb7aa33aSEmmanuel Vadot 298*cb7aa33aSEmmanuel Vadot port@3 { 299*cb7aa33aSEmmanuel Vadot reg = <3>; 300*cb7aa33aSEmmanuel Vadot 301*cb7aa33aSEmmanuel Vadot amx3_in4_ep: endpoint { 302*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in4_ep>; 303*cb7aa33aSEmmanuel Vadot }; 304*cb7aa33aSEmmanuel Vadot }; 305*cb7aa33aSEmmanuel Vadot 306*cb7aa33aSEmmanuel Vadot amx3_out_port: port@4 { 307*cb7aa33aSEmmanuel Vadot reg = <4>; 308*cb7aa33aSEmmanuel Vadot 309*cb7aa33aSEmmanuel Vadot amx3_out_ep: endpoint { 310*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_out_ep>; 311*cb7aa33aSEmmanuel Vadot }; 312*cb7aa33aSEmmanuel Vadot }; 313*cb7aa33aSEmmanuel Vadot }; 314*cb7aa33aSEmmanuel Vadot }; 315*cb7aa33aSEmmanuel Vadot 316*cb7aa33aSEmmanuel Vadot amx@2903300 { 317*cb7aa33aSEmmanuel Vadot status = "okay"; 318*cb7aa33aSEmmanuel Vadot 319*cb7aa33aSEmmanuel Vadot ports { 320*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 321*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 322*cb7aa33aSEmmanuel Vadot 323*cb7aa33aSEmmanuel Vadot port@0 { 324*cb7aa33aSEmmanuel Vadot reg = <0>; 325*cb7aa33aSEmmanuel Vadot 326*cb7aa33aSEmmanuel Vadot amx4_in1_ep: endpoint { 327*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in1_ep>; 328*cb7aa33aSEmmanuel Vadot }; 329*cb7aa33aSEmmanuel Vadot }; 330*cb7aa33aSEmmanuel Vadot 331*cb7aa33aSEmmanuel Vadot port@1 { 332*cb7aa33aSEmmanuel Vadot reg = <1>; 333*cb7aa33aSEmmanuel Vadot 334*cb7aa33aSEmmanuel Vadot amx4_in2_ep: endpoint { 335*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in2_ep>; 336*cb7aa33aSEmmanuel Vadot }; 337*cb7aa33aSEmmanuel Vadot }; 338*cb7aa33aSEmmanuel Vadot 339*cb7aa33aSEmmanuel Vadot port@2 { 340*cb7aa33aSEmmanuel Vadot reg = <2>; 341*cb7aa33aSEmmanuel Vadot 342*cb7aa33aSEmmanuel Vadot amx4_in3_ep: endpoint { 343*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in3_ep>; 344*cb7aa33aSEmmanuel Vadot }; 345*cb7aa33aSEmmanuel Vadot }; 346*cb7aa33aSEmmanuel Vadot 347*cb7aa33aSEmmanuel Vadot port@3 { 348*cb7aa33aSEmmanuel Vadot reg = <3>; 349*cb7aa33aSEmmanuel Vadot 350*cb7aa33aSEmmanuel Vadot amx4_in4_ep: endpoint { 351*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in4_ep>; 352*cb7aa33aSEmmanuel Vadot }; 353*cb7aa33aSEmmanuel Vadot }; 354*cb7aa33aSEmmanuel Vadot 355*cb7aa33aSEmmanuel Vadot amx4_out_port: port@4 { 356*cb7aa33aSEmmanuel Vadot reg = <4>; 357*cb7aa33aSEmmanuel Vadot 358*cb7aa33aSEmmanuel Vadot amx4_out_ep: endpoint { 359*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_out_ep>; 360*cb7aa33aSEmmanuel Vadot }; 361*cb7aa33aSEmmanuel Vadot }; 362*cb7aa33aSEmmanuel Vadot }; 363*cb7aa33aSEmmanuel Vadot }; 364*cb7aa33aSEmmanuel Vadot 365*cb7aa33aSEmmanuel Vadot adx@2903800 { 366*cb7aa33aSEmmanuel Vadot status = "okay"; 367*cb7aa33aSEmmanuel Vadot 368*cb7aa33aSEmmanuel Vadot ports { 369*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 370*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 371*cb7aa33aSEmmanuel Vadot 372*cb7aa33aSEmmanuel Vadot port@0 { 373*cb7aa33aSEmmanuel Vadot reg = <0>; 374*cb7aa33aSEmmanuel Vadot 375*cb7aa33aSEmmanuel Vadot adx1_in_ep: endpoint { 376*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_in_ep>; 377*cb7aa33aSEmmanuel Vadot }; 378*cb7aa33aSEmmanuel Vadot }; 379*cb7aa33aSEmmanuel Vadot 380*cb7aa33aSEmmanuel Vadot adx1_out1_port: port@1 { 381*cb7aa33aSEmmanuel Vadot reg = <1>; 382*cb7aa33aSEmmanuel Vadot 383*cb7aa33aSEmmanuel Vadot adx1_out1_ep: endpoint { 384*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out1_ep>; 385*cb7aa33aSEmmanuel Vadot }; 386*cb7aa33aSEmmanuel Vadot }; 387*cb7aa33aSEmmanuel Vadot 388*cb7aa33aSEmmanuel Vadot adx1_out2_port: port@2 { 389*cb7aa33aSEmmanuel Vadot reg = <2>; 390*cb7aa33aSEmmanuel Vadot 391*cb7aa33aSEmmanuel Vadot adx1_out2_ep: endpoint { 392*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out2_ep>; 393*cb7aa33aSEmmanuel Vadot }; 394*cb7aa33aSEmmanuel Vadot }; 395*cb7aa33aSEmmanuel Vadot 396*cb7aa33aSEmmanuel Vadot adx1_out3_port: port@3 { 397*cb7aa33aSEmmanuel Vadot reg = <3>; 398*cb7aa33aSEmmanuel Vadot 399*cb7aa33aSEmmanuel Vadot adx1_out3_ep: endpoint { 400*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out3_ep>; 401*cb7aa33aSEmmanuel Vadot }; 402*cb7aa33aSEmmanuel Vadot }; 403*cb7aa33aSEmmanuel Vadot 404*cb7aa33aSEmmanuel Vadot adx1_out4_port: port@4 { 405*cb7aa33aSEmmanuel Vadot reg = <4>; 406*cb7aa33aSEmmanuel Vadot 407*cb7aa33aSEmmanuel Vadot adx1_out4_ep: endpoint { 408*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out4_ep>; 409*cb7aa33aSEmmanuel Vadot }; 410*cb7aa33aSEmmanuel Vadot }; 411*cb7aa33aSEmmanuel Vadot }; 412*cb7aa33aSEmmanuel Vadot }; 413*cb7aa33aSEmmanuel Vadot 414*cb7aa33aSEmmanuel Vadot adx@2903900 { 415*cb7aa33aSEmmanuel Vadot status = "okay"; 416*cb7aa33aSEmmanuel Vadot 417*cb7aa33aSEmmanuel Vadot ports { 418*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 419*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 420*cb7aa33aSEmmanuel Vadot 421*cb7aa33aSEmmanuel Vadot port@0 { 422*cb7aa33aSEmmanuel Vadot reg = <0>; 423*cb7aa33aSEmmanuel Vadot 424*cb7aa33aSEmmanuel Vadot adx2_in_ep: endpoint { 425*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_in_ep>; 426*cb7aa33aSEmmanuel Vadot }; 427*cb7aa33aSEmmanuel Vadot }; 428*cb7aa33aSEmmanuel Vadot 429*cb7aa33aSEmmanuel Vadot adx2_out1_port: port@1 { 430*cb7aa33aSEmmanuel Vadot reg = <1>; 431*cb7aa33aSEmmanuel Vadot 432*cb7aa33aSEmmanuel Vadot adx2_out1_ep: endpoint { 433*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out1_ep>; 434*cb7aa33aSEmmanuel Vadot }; 435*cb7aa33aSEmmanuel Vadot }; 436*cb7aa33aSEmmanuel Vadot 437*cb7aa33aSEmmanuel Vadot adx2_out2_port: port@2 { 438*cb7aa33aSEmmanuel Vadot reg = <2>; 439*cb7aa33aSEmmanuel Vadot 440*cb7aa33aSEmmanuel Vadot adx2_out2_ep: endpoint { 441*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out2_ep>; 442*cb7aa33aSEmmanuel Vadot }; 443*cb7aa33aSEmmanuel Vadot }; 444*cb7aa33aSEmmanuel Vadot 445*cb7aa33aSEmmanuel Vadot adx2_out3_port: port@3 { 446*cb7aa33aSEmmanuel Vadot reg = <3>; 447*cb7aa33aSEmmanuel Vadot 448*cb7aa33aSEmmanuel Vadot adx2_out3_ep: endpoint { 449*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out3_ep>; 450*cb7aa33aSEmmanuel Vadot }; 451*cb7aa33aSEmmanuel Vadot }; 452*cb7aa33aSEmmanuel Vadot 453*cb7aa33aSEmmanuel Vadot adx2_out4_port: port@4 { 454*cb7aa33aSEmmanuel Vadot reg = <4>; 455*cb7aa33aSEmmanuel Vadot 456*cb7aa33aSEmmanuel Vadot adx2_out4_ep: endpoint { 457*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out4_ep>; 458*cb7aa33aSEmmanuel Vadot }; 459*cb7aa33aSEmmanuel Vadot }; 460*cb7aa33aSEmmanuel Vadot }; 461*cb7aa33aSEmmanuel Vadot }; 462*cb7aa33aSEmmanuel Vadot 463*cb7aa33aSEmmanuel Vadot adx@2903a00 { 464*cb7aa33aSEmmanuel Vadot status = "okay"; 465*cb7aa33aSEmmanuel Vadot 466*cb7aa33aSEmmanuel Vadot ports { 467*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 468*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 469*cb7aa33aSEmmanuel Vadot 470*cb7aa33aSEmmanuel Vadot port@0 { 471*cb7aa33aSEmmanuel Vadot reg = <0>; 472*cb7aa33aSEmmanuel Vadot 473*cb7aa33aSEmmanuel Vadot adx3_in_ep: endpoint { 474*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_in_ep>; 475*cb7aa33aSEmmanuel Vadot }; 476*cb7aa33aSEmmanuel Vadot }; 477*cb7aa33aSEmmanuel Vadot 478*cb7aa33aSEmmanuel Vadot adx3_out1_port: port@1 { 479*cb7aa33aSEmmanuel Vadot reg = <1>; 480*cb7aa33aSEmmanuel Vadot 481*cb7aa33aSEmmanuel Vadot adx3_out1_ep: endpoint { 482*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out1_ep>; 483*cb7aa33aSEmmanuel Vadot }; 484*cb7aa33aSEmmanuel Vadot }; 485*cb7aa33aSEmmanuel Vadot 486*cb7aa33aSEmmanuel Vadot adx3_out2_port: port@2 { 487*cb7aa33aSEmmanuel Vadot reg = <2>; 488*cb7aa33aSEmmanuel Vadot 489*cb7aa33aSEmmanuel Vadot adx3_out2_ep: endpoint { 490*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out2_ep>; 491*cb7aa33aSEmmanuel Vadot }; 492*cb7aa33aSEmmanuel Vadot }; 493*cb7aa33aSEmmanuel Vadot 494*cb7aa33aSEmmanuel Vadot adx3_out3_port: port@3 { 495*cb7aa33aSEmmanuel Vadot reg = <3>; 496*cb7aa33aSEmmanuel Vadot 497*cb7aa33aSEmmanuel Vadot adx3_out3_ep: endpoint { 498*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out3_ep>; 499*cb7aa33aSEmmanuel Vadot }; 500*cb7aa33aSEmmanuel Vadot }; 501*cb7aa33aSEmmanuel Vadot 502*cb7aa33aSEmmanuel Vadot adx3_out4_port: port@4 { 503*cb7aa33aSEmmanuel Vadot reg = <4>; 504*cb7aa33aSEmmanuel Vadot 505*cb7aa33aSEmmanuel Vadot adx3_out4_ep: endpoint { 506*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out4_ep>; 507*cb7aa33aSEmmanuel Vadot }; 508*cb7aa33aSEmmanuel Vadot }; 509*cb7aa33aSEmmanuel Vadot }; 510*cb7aa33aSEmmanuel Vadot }; 511*cb7aa33aSEmmanuel Vadot 512*cb7aa33aSEmmanuel Vadot adx@2903b00 { 513*cb7aa33aSEmmanuel Vadot status = "okay"; 514*cb7aa33aSEmmanuel Vadot 515*cb7aa33aSEmmanuel Vadot ports { 516*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 517*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 518*cb7aa33aSEmmanuel Vadot 519*cb7aa33aSEmmanuel Vadot port@0 { 520*cb7aa33aSEmmanuel Vadot reg = <0>; 521*cb7aa33aSEmmanuel Vadot 522*cb7aa33aSEmmanuel Vadot adx4_in_ep: endpoint { 523*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_in_ep>; 524*cb7aa33aSEmmanuel Vadot }; 525*cb7aa33aSEmmanuel Vadot }; 526*cb7aa33aSEmmanuel Vadot 527*cb7aa33aSEmmanuel Vadot adx4_out1_port: port@1 { 528*cb7aa33aSEmmanuel Vadot reg = <1>; 529*cb7aa33aSEmmanuel Vadot 530*cb7aa33aSEmmanuel Vadot adx4_out1_ep: endpoint { 531*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out1_ep>; 532*cb7aa33aSEmmanuel Vadot }; 533*cb7aa33aSEmmanuel Vadot }; 534*cb7aa33aSEmmanuel Vadot 535*cb7aa33aSEmmanuel Vadot adx4_out2_port: port@2 { 536*cb7aa33aSEmmanuel Vadot reg = <2>; 537*cb7aa33aSEmmanuel Vadot 538*cb7aa33aSEmmanuel Vadot adx4_out2_ep: endpoint { 539*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out2_ep>; 540*cb7aa33aSEmmanuel Vadot }; 541*cb7aa33aSEmmanuel Vadot }; 542*cb7aa33aSEmmanuel Vadot 543*cb7aa33aSEmmanuel Vadot adx4_out3_port: port@3 { 544*cb7aa33aSEmmanuel Vadot reg = <3>; 545*cb7aa33aSEmmanuel Vadot 546*cb7aa33aSEmmanuel Vadot adx4_out3_ep: endpoint { 547*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out3_ep>; 548*cb7aa33aSEmmanuel Vadot }; 549*cb7aa33aSEmmanuel Vadot }; 550*cb7aa33aSEmmanuel Vadot 551*cb7aa33aSEmmanuel Vadot adx4_out4_port: port@4 { 552*cb7aa33aSEmmanuel Vadot reg = <4>; 553*cb7aa33aSEmmanuel Vadot 554*cb7aa33aSEmmanuel Vadot adx4_out4_ep: endpoint { 555*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out4_ep>; 556*cb7aa33aSEmmanuel Vadot }; 557*cb7aa33aSEmmanuel Vadot }; 558*cb7aa33aSEmmanuel Vadot }; 559*cb7aa33aSEmmanuel Vadot }; 560*cb7aa33aSEmmanuel Vadot 561*cb7aa33aSEmmanuel Vadot dmic@2904000 { 562*cb7aa33aSEmmanuel Vadot status = "okay"; 563*cb7aa33aSEmmanuel Vadot 564*cb7aa33aSEmmanuel Vadot ports { 565*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 566*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 567*cb7aa33aSEmmanuel Vadot 568*cb7aa33aSEmmanuel Vadot port@0 { 569*cb7aa33aSEmmanuel Vadot reg = <0>; 570*cb7aa33aSEmmanuel Vadot 571*cb7aa33aSEmmanuel Vadot dmic1_cif_ep: endpoint { 572*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dmic1_ep>; 573*cb7aa33aSEmmanuel Vadot }; 574*cb7aa33aSEmmanuel Vadot }; 575*cb7aa33aSEmmanuel Vadot 576*cb7aa33aSEmmanuel Vadot dmic1_port: port@1 { 577*cb7aa33aSEmmanuel Vadot reg = <1>; 578*cb7aa33aSEmmanuel Vadot 579*cb7aa33aSEmmanuel Vadot dmic1_dap_ep: endpoint { 580*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 581*cb7aa33aSEmmanuel Vadot }; 582*cb7aa33aSEmmanuel Vadot }; 583*cb7aa33aSEmmanuel Vadot }; 584*cb7aa33aSEmmanuel Vadot }; 585*cb7aa33aSEmmanuel Vadot 586*cb7aa33aSEmmanuel Vadot dmic@2904100 { 587*cb7aa33aSEmmanuel Vadot status = "okay"; 588*cb7aa33aSEmmanuel Vadot 589*cb7aa33aSEmmanuel Vadot ports { 590*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 591*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 592*cb7aa33aSEmmanuel Vadot 593*cb7aa33aSEmmanuel Vadot port@0 { 594*cb7aa33aSEmmanuel Vadot reg = <0>; 595*cb7aa33aSEmmanuel Vadot 596*cb7aa33aSEmmanuel Vadot dmic2_cif_ep: endpoint { 597*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dmic2_ep>; 598*cb7aa33aSEmmanuel Vadot }; 599*cb7aa33aSEmmanuel Vadot }; 600*cb7aa33aSEmmanuel Vadot 601*cb7aa33aSEmmanuel Vadot dmic2_port: port@1 { 602*cb7aa33aSEmmanuel Vadot reg = <1>; 603*cb7aa33aSEmmanuel Vadot 604*cb7aa33aSEmmanuel Vadot dmic2_dap_ep: endpoint { 605*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 606*cb7aa33aSEmmanuel Vadot }; 607*cb7aa33aSEmmanuel Vadot }; 608*cb7aa33aSEmmanuel Vadot }; 609*cb7aa33aSEmmanuel Vadot }; 610*cb7aa33aSEmmanuel Vadot 611*cb7aa33aSEmmanuel Vadot dmic@2904300 { 612*cb7aa33aSEmmanuel Vadot status = "okay"; 613*cb7aa33aSEmmanuel Vadot 614*cb7aa33aSEmmanuel Vadot ports { 615*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 616*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 617*cb7aa33aSEmmanuel Vadot 618*cb7aa33aSEmmanuel Vadot port@0 { 619*cb7aa33aSEmmanuel Vadot reg = <0>; 620*cb7aa33aSEmmanuel Vadot 621*cb7aa33aSEmmanuel Vadot dmic4_cif_ep: endpoint { 622*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dmic4_ep>; 623*cb7aa33aSEmmanuel Vadot }; 624*cb7aa33aSEmmanuel Vadot }; 625*cb7aa33aSEmmanuel Vadot 626*cb7aa33aSEmmanuel Vadot dmic4_port: port@1 { 627*cb7aa33aSEmmanuel Vadot reg = <1>; 628*cb7aa33aSEmmanuel Vadot 629*cb7aa33aSEmmanuel Vadot dmic4_dap_ep: endpoint { 630*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 631*cb7aa33aSEmmanuel Vadot }; 632*cb7aa33aSEmmanuel Vadot }; 633*cb7aa33aSEmmanuel Vadot }; 634*cb7aa33aSEmmanuel Vadot }; 635*cb7aa33aSEmmanuel Vadot 636*cb7aa33aSEmmanuel Vadot dspk@2905000 { 637*cb7aa33aSEmmanuel Vadot status = "okay"; 638*cb7aa33aSEmmanuel Vadot 639*cb7aa33aSEmmanuel Vadot ports { 640*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 641*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 642*cb7aa33aSEmmanuel Vadot 643*cb7aa33aSEmmanuel Vadot port@0 { 644*cb7aa33aSEmmanuel Vadot reg = <0>; 645*cb7aa33aSEmmanuel Vadot 646*cb7aa33aSEmmanuel Vadot dspk1_cif_ep: endpoint { 647*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dspk1_ep>; 648*cb7aa33aSEmmanuel Vadot }; 649*cb7aa33aSEmmanuel Vadot }; 650*cb7aa33aSEmmanuel Vadot 651*cb7aa33aSEmmanuel Vadot dspk1_port: port@1 { 652*cb7aa33aSEmmanuel Vadot reg = <1>; 653*cb7aa33aSEmmanuel Vadot 654*cb7aa33aSEmmanuel Vadot dspk1_dap_ep: endpoint { 655*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 656*cb7aa33aSEmmanuel Vadot }; 657*cb7aa33aSEmmanuel Vadot }; 658*cb7aa33aSEmmanuel Vadot }; 659*cb7aa33aSEmmanuel Vadot }; 660*cb7aa33aSEmmanuel Vadot 661*cb7aa33aSEmmanuel Vadot dspk@2905100 { 662*cb7aa33aSEmmanuel Vadot status = "okay"; 663*cb7aa33aSEmmanuel Vadot 664*cb7aa33aSEmmanuel Vadot ports { 665*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 666*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 667*cb7aa33aSEmmanuel Vadot 668*cb7aa33aSEmmanuel Vadot port@0 { 669*cb7aa33aSEmmanuel Vadot reg = <0>; 670*cb7aa33aSEmmanuel Vadot 671*cb7aa33aSEmmanuel Vadot dspk2_cif_ep: endpoint { 672*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dspk2_ep>; 673*cb7aa33aSEmmanuel Vadot }; 674*cb7aa33aSEmmanuel Vadot }; 675*cb7aa33aSEmmanuel Vadot 676*cb7aa33aSEmmanuel Vadot dspk2_port: port@1 { 677*cb7aa33aSEmmanuel Vadot reg = <1>; 678*cb7aa33aSEmmanuel Vadot 679*cb7aa33aSEmmanuel Vadot dspk2_dap_ep: endpoint { 680*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 681*cb7aa33aSEmmanuel Vadot }; 682*cb7aa33aSEmmanuel Vadot }; 683*cb7aa33aSEmmanuel Vadot }; 684*cb7aa33aSEmmanuel Vadot }; 685*cb7aa33aSEmmanuel Vadot 686*cb7aa33aSEmmanuel Vadot processing-engine@2908000 { 687*cb7aa33aSEmmanuel Vadot status = "okay"; 688*cb7aa33aSEmmanuel Vadot 689*cb7aa33aSEmmanuel Vadot ports { 690*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 691*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 692*cb7aa33aSEmmanuel Vadot 693*cb7aa33aSEmmanuel Vadot port@0 { 694*cb7aa33aSEmmanuel Vadot reg = <0x0>; 695*cb7aa33aSEmmanuel Vadot 696*cb7aa33aSEmmanuel Vadot ope1_cif_in_ep: endpoint { 697*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_ope1_in_ep>; 698*cb7aa33aSEmmanuel Vadot }; 699*cb7aa33aSEmmanuel Vadot }; 700*cb7aa33aSEmmanuel Vadot 701*cb7aa33aSEmmanuel Vadot ope1_out_port: port@1 { 702*cb7aa33aSEmmanuel Vadot reg = <0x1>; 703*cb7aa33aSEmmanuel Vadot 704*cb7aa33aSEmmanuel Vadot ope1_cif_out_ep: endpoint { 705*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_ope1_out_ep>; 706*cb7aa33aSEmmanuel Vadot }; 707*cb7aa33aSEmmanuel Vadot }; 708*cb7aa33aSEmmanuel Vadot }; 709*cb7aa33aSEmmanuel Vadot }; 710*cb7aa33aSEmmanuel Vadot 711*cb7aa33aSEmmanuel Vadot mvc@290a000 { 712*cb7aa33aSEmmanuel Vadot status = "okay"; 713*cb7aa33aSEmmanuel Vadot 714*cb7aa33aSEmmanuel Vadot ports { 715*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 716*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 717*cb7aa33aSEmmanuel Vadot 718*cb7aa33aSEmmanuel Vadot port@0 { 719*cb7aa33aSEmmanuel Vadot reg = <0>; 720*cb7aa33aSEmmanuel Vadot 721*cb7aa33aSEmmanuel Vadot mvc1_cif_in_ep: endpoint { 722*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc1_in_ep>; 723*cb7aa33aSEmmanuel Vadot }; 724*cb7aa33aSEmmanuel Vadot }; 725*cb7aa33aSEmmanuel Vadot 726*cb7aa33aSEmmanuel Vadot mvc1_out_port: port@1 { 727*cb7aa33aSEmmanuel Vadot reg = <1>; 728*cb7aa33aSEmmanuel Vadot 729*cb7aa33aSEmmanuel Vadot mvc1_cif_out_ep: endpoint { 730*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc1_out_ep>; 731*cb7aa33aSEmmanuel Vadot }; 732*cb7aa33aSEmmanuel Vadot }; 733*cb7aa33aSEmmanuel Vadot }; 734*cb7aa33aSEmmanuel Vadot }; 735*cb7aa33aSEmmanuel Vadot 736*cb7aa33aSEmmanuel Vadot mvc@290a200 { 737*cb7aa33aSEmmanuel Vadot status = "okay"; 738*cb7aa33aSEmmanuel Vadot 739*cb7aa33aSEmmanuel Vadot ports { 740*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 741*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 742*cb7aa33aSEmmanuel Vadot 743*cb7aa33aSEmmanuel Vadot port@0 { 744*cb7aa33aSEmmanuel Vadot reg = <0>; 745*cb7aa33aSEmmanuel Vadot 746*cb7aa33aSEmmanuel Vadot mvc2_cif_in_ep: endpoint { 747*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc2_in_ep>; 748*cb7aa33aSEmmanuel Vadot }; 749*cb7aa33aSEmmanuel Vadot }; 750*cb7aa33aSEmmanuel Vadot 751*cb7aa33aSEmmanuel Vadot mvc2_out_port: port@1 { 752*cb7aa33aSEmmanuel Vadot reg = <1>; 753*cb7aa33aSEmmanuel Vadot 754*cb7aa33aSEmmanuel Vadot mvc2_cif_out_ep: endpoint { 755*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc2_out_ep>; 756*cb7aa33aSEmmanuel Vadot }; 757*cb7aa33aSEmmanuel Vadot }; 758*cb7aa33aSEmmanuel Vadot }; 759*cb7aa33aSEmmanuel Vadot }; 760*cb7aa33aSEmmanuel Vadot 761*cb7aa33aSEmmanuel Vadot amixer@290bb00 { 762*cb7aa33aSEmmanuel Vadot status = "okay"; 763*cb7aa33aSEmmanuel Vadot 764*cb7aa33aSEmmanuel Vadot ports { 765*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 766*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 767*cb7aa33aSEmmanuel Vadot 768*cb7aa33aSEmmanuel Vadot port@0 { 769*cb7aa33aSEmmanuel Vadot reg = <0x0>; 770*cb7aa33aSEmmanuel Vadot 771*cb7aa33aSEmmanuel Vadot mixer_in1_ep: endpoint { 772*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in1_ep>; 773*cb7aa33aSEmmanuel Vadot }; 774*cb7aa33aSEmmanuel Vadot }; 775*cb7aa33aSEmmanuel Vadot 776*cb7aa33aSEmmanuel Vadot port@1 { 777*cb7aa33aSEmmanuel Vadot reg = <0x1>; 778*cb7aa33aSEmmanuel Vadot 779*cb7aa33aSEmmanuel Vadot mixer_in2_ep: endpoint { 780*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in2_ep>; 781*cb7aa33aSEmmanuel Vadot }; 782*cb7aa33aSEmmanuel Vadot }; 783*cb7aa33aSEmmanuel Vadot 784*cb7aa33aSEmmanuel Vadot port@2 { 785*cb7aa33aSEmmanuel Vadot reg = <0x2>; 786*cb7aa33aSEmmanuel Vadot 787*cb7aa33aSEmmanuel Vadot mixer_in3_ep: endpoint { 788*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in3_ep>; 789*cb7aa33aSEmmanuel Vadot }; 790*cb7aa33aSEmmanuel Vadot }; 791*cb7aa33aSEmmanuel Vadot 792*cb7aa33aSEmmanuel Vadot port@3 { 793*cb7aa33aSEmmanuel Vadot reg = <0x3>; 794*cb7aa33aSEmmanuel Vadot 795*cb7aa33aSEmmanuel Vadot mixer_in4_ep: endpoint { 796*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in4_ep>; 797*cb7aa33aSEmmanuel Vadot }; 798*cb7aa33aSEmmanuel Vadot }; 799*cb7aa33aSEmmanuel Vadot 800*cb7aa33aSEmmanuel Vadot port@4 { 801*cb7aa33aSEmmanuel Vadot reg = <0x4>; 802*cb7aa33aSEmmanuel Vadot 803*cb7aa33aSEmmanuel Vadot mixer_in5_ep: endpoint { 804*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in5_ep>; 805*cb7aa33aSEmmanuel Vadot }; 806*cb7aa33aSEmmanuel Vadot }; 807*cb7aa33aSEmmanuel Vadot 808*cb7aa33aSEmmanuel Vadot port@5 { 809*cb7aa33aSEmmanuel Vadot reg = <0x5>; 810*cb7aa33aSEmmanuel Vadot 811*cb7aa33aSEmmanuel Vadot mixer_in6_ep: endpoint { 812*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in6_ep>; 813*cb7aa33aSEmmanuel Vadot }; 814*cb7aa33aSEmmanuel Vadot }; 815*cb7aa33aSEmmanuel Vadot 816*cb7aa33aSEmmanuel Vadot port@6 { 817*cb7aa33aSEmmanuel Vadot reg = <0x6>; 818*cb7aa33aSEmmanuel Vadot 819*cb7aa33aSEmmanuel Vadot mixer_in7_ep: endpoint { 820*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in7_ep>; 821*cb7aa33aSEmmanuel Vadot }; 822*cb7aa33aSEmmanuel Vadot }; 823*cb7aa33aSEmmanuel Vadot 824*cb7aa33aSEmmanuel Vadot port@7 { 825*cb7aa33aSEmmanuel Vadot reg = <0x7>; 826*cb7aa33aSEmmanuel Vadot 827*cb7aa33aSEmmanuel Vadot mixer_in8_ep: endpoint { 828*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in8_ep>; 829*cb7aa33aSEmmanuel Vadot }; 830*cb7aa33aSEmmanuel Vadot }; 831*cb7aa33aSEmmanuel Vadot 832*cb7aa33aSEmmanuel Vadot port@8 { 833*cb7aa33aSEmmanuel Vadot reg = <0x8>; 834*cb7aa33aSEmmanuel Vadot 835*cb7aa33aSEmmanuel Vadot mixer_in9_ep: endpoint { 836*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in9_ep>; 837*cb7aa33aSEmmanuel Vadot }; 838*cb7aa33aSEmmanuel Vadot }; 839*cb7aa33aSEmmanuel Vadot 840*cb7aa33aSEmmanuel Vadot port@9 { 841*cb7aa33aSEmmanuel Vadot reg = <0x9>; 842*cb7aa33aSEmmanuel Vadot 843*cb7aa33aSEmmanuel Vadot mixer_in10_ep: endpoint { 844*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in10_ep>; 845*cb7aa33aSEmmanuel Vadot }; 846*cb7aa33aSEmmanuel Vadot }; 847*cb7aa33aSEmmanuel Vadot 848*cb7aa33aSEmmanuel Vadot mixer_out1_port: port@a { 849*cb7aa33aSEmmanuel Vadot reg = <0xa>; 850*cb7aa33aSEmmanuel Vadot 851*cb7aa33aSEmmanuel Vadot mixer_out1_ep: endpoint { 852*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out1_ep>; 853*cb7aa33aSEmmanuel Vadot }; 854*cb7aa33aSEmmanuel Vadot }; 855*cb7aa33aSEmmanuel Vadot 856*cb7aa33aSEmmanuel Vadot mixer_out2_port: port@b { 857*cb7aa33aSEmmanuel Vadot reg = <0xb>; 858*cb7aa33aSEmmanuel Vadot 859*cb7aa33aSEmmanuel Vadot mixer_out2_ep: endpoint { 860*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out2_ep>; 861*cb7aa33aSEmmanuel Vadot }; 862*cb7aa33aSEmmanuel Vadot }; 863*cb7aa33aSEmmanuel Vadot 864*cb7aa33aSEmmanuel Vadot mixer_out3_port: port@c { 865*cb7aa33aSEmmanuel Vadot reg = <0xc>; 866*cb7aa33aSEmmanuel Vadot 867*cb7aa33aSEmmanuel Vadot mixer_out3_ep: endpoint { 868*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out3_ep>; 869*cb7aa33aSEmmanuel Vadot }; 870*cb7aa33aSEmmanuel Vadot }; 871*cb7aa33aSEmmanuel Vadot 872*cb7aa33aSEmmanuel Vadot mixer_out4_port: port@d { 873*cb7aa33aSEmmanuel Vadot reg = <0xd>; 874*cb7aa33aSEmmanuel Vadot 875*cb7aa33aSEmmanuel Vadot mixer_out4_ep: endpoint { 876*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out4_ep>; 877*cb7aa33aSEmmanuel Vadot }; 878*cb7aa33aSEmmanuel Vadot }; 879*cb7aa33aSEmmanuel Vadot 880*cb7aa33aSEmmanuel Vadot mixer_out5_port: port@e { 881*cb7aa33aSEmmanuel Vadot reg = <0xe>; 882*cb7aa33aSEmmanuel Vadot 883*cb7aa33aSEmmanuel Vadot mixer_out5_ep: endpoint { 884*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out5_ep>; 885*cb7aa33aSEmmanuel Vadot }; 886*cb7aa33aSEmmanuel Vadot }; 887*cb7aa33aSEmmanuel Vadot }; 888*cb7aa33aSEmmanuel Vadot }; 889*cb7aa33aSEmmanuel Vadot 890*cb7aa33aSEmmanuel Vadot admaif@290f000 { 891*cb7aa33aSEmmanuel Vadot status = "okay"; 892*cb7aa33aSEmmanuel Vadot 893*cb7aa33aSEmmanuel Vadot ports { 894*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 895*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 896*cb7aa33aSEmmanuel Vadot 897*cb7aa33aSEmmanuel Vadot admaif0_port: port@0 { 898*cb7aa33aSEmmanuel Vadot reg = <0x0>; 899*cb7aa33aSEmmanuel Vadot 900*cb7aa33aSEmmanuel Vadot admaif0_ep: endpoint { 901*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif0_ep>; 902*cb7aa33aSEmmanuel Vadot }; 903*cb7aa33aSEmmanuel Vadot }; 904*cb7aa33aSEmmanuel Vadot 905*cb7aa33aSEmmanuel Vadot admaif1_port: port@1 { 906*cb7aa33aSEmmanuel Vadot reg = <0x1>; 907*cb7aa33aSEmmanuel Vadot 908*cb7aa33aSEmmanuel Vadot admaif1_ep: endpoint { 909*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif1_ep>; 910*cb7aa33aSEmmanuel Vadot }; 911*cb7aa33aSEmmanuel Vadot }; 912*cb7aa33aSEmmanuel Vadot 913*cb7aa33aSEmmanuel Vadot admaif2_port: port@2 { 914*cb7aa33aSEmmanuel Vadot reg = <0x2>; 915*cb7aa33aSEmmanuel Vadot 916*cb7aa33aSEmmanuel Vadot admaif2_ep: endpoint { 917*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif2_ep>; 918*cb7aa33aSEmmanuel Vadot }; 919*cb7aa33aSEmmanuel Vadot }; 920*cb7aa33aSEmmanuel Vadot 921*cb7aa33aSEmmanuel Vadot admaif3_port: port@3 { 922*cb7aa33aSEmmanuel Vadot reg = <0x3>; 923*cb7aa33aSEmmanuel Vadot 924*cb7aa33aSEmmanuel Vadot admaif3_ep: endpoint { 925*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif3_ep>; 926*cb7aa33aSEmmanuel Vadot }; 927*cb7aa33aSEmmanuel Vadot }; 928*cb7aa33aSEmmanuel Vadot 929*cb7aa33aSEmmanuel Vadot admaif4_port: port@4 { 930*cb7aa33aSEmmanuel Vadot reg = <0x4>; 931*cb7aa33aSEmmanuel Vadot 932*cb7aa33aSEmmanuel Vadot admaif4_ep: endpoint { 933*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif4_ep>; 934*cb7aa33aSEmmanuel Vadot }; 935*cb7aa33aSEmmanuel Vadot }; 936*cb7aa33aSEmmanuel Vadot 937*cb7aa33aSEmmanuel Vadot admaif5_port: port@5 { 938*cb7aa33aSEmmanuel Vadot reg = <0x5>; 939*cb7aa33aSEmmanuel Vadot 940*cb7aa33aSEmmanuel Vadot admaif5_ep: endpoint { 941*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif5_ep>; 942*cb7aa33aSEmmanuel Vadot }; 943*cb7aa33aSEmmanuel Vadot }; 944*cb7aa33aSEmmanuel Vadot 945*cb7aa33aSEmmanuel Vadot admaif6_port: port@6 { 946*cb7aa33aSEmmanuel Vadot reg = <0x6>; 947*cb7aa33aSEmmanuel Vadot 948*cb7aa33aSEmmanuel Vadot admaif6_ep: endpoint { 949*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif6_ep>; 950*cb7aa33aSEmmanuel Vadot }; 951*cb7aa33aSEmmanuel Vadot }; 952*cb7aa33aSEmmanuel Vadot 953*cb7aa33aSEmmanuel Vadot admaif7_port: port@7 { 954*cb7aa33aSEmmanuel Vadot reg = <0x7>; 955*cb7aa33aSEmmanuel Vadot 956*cb7aa33aSEmmanuel Vadot admaif7_ep: endpoint { 957*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif7_ep>; 958*cb7aa33aSEmmanuel Vadot }; 959*cb7aa33aSEmmanuel Vadot }; 960*cb7aa33aSEmmanuel Vadot 961*cb7aa33aSEmmanuel Vadot admaif8_port: port@8 { 962*cb7aa33aSEmmanuel Vadot reg = <0x8>; 963*cb7aa33aSEmmanuel Vadot 964*cb7aa33aSEmmanuel Vadot admaif8_ep: endpoint { 965*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif8_ep>; 966*cb7aa33aSEmmanuel Vadot }; 967*cb7aa33aSEmmanuel Vadot }; 968*cb7aa33aSEmmanuel Vadot 969*cb7aa33aSEmmanuel Vadot admaif9_port: port@9 { 970*cb7aa33aSEmmanuel Vadot reg = <0x9>; 971*cb7aa33aSEmmanuel Vadot 972*cb7aa33aSEmmanuel Vadot admaif9_ep: endpoint { 973*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif9_ep>; 974*cb7aa33aSEmmanuel Vadot }; 975*cb7aa33aSEmmanuel Vadot }; 976*cb7aa33aSEmmanuel Vadot 977*cb7aa33aSEmmanuel Vadot admaif10_port: port@a { 978*cb7aa33aSEmmanuel Vadot reg = <0xa>; 979*cb7aa33aSEmmanuel Vadot 980*cb7aa33aSEmmanuel Vadot admaif10_ep: endpoint { 981*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif10_ep>; 982*cb7aa33aSEmmanuel Vadot }; 983*cb7aa33aSEmmanuel Vadot }; 984*cb7aa33aSEmmanuel Vadot 985*cb7aa33aSEmmanuel Vadot admaif11_port: port@b { 986*cb7aa33aSEmmanuel Vadot reg = <0xb>; 987*cb7aa33aSEmmanuel Vadot 988*cb7aa33aSEmmanuel Vadot admaif11_ep: endpoint { 989*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif11_ep>; 990*cb7aa33aSEmmanuel Vadot }; 991*cb7aa33aSEmmanuel Vadot }; 992*cb7aa33aSEmmanuel Vadot 993*cb7aa33aSEmmanuel Vadot admaif12_port: port@c { 994*cb7aa33aSEmmanuel Vadot reg = <0xc>; 995*cb7aa33aSEmmanuel Vadot 996*cb7aa33aSEmmanuel Vadot admaif12_ep: endpoint { 997*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif12_ep>; 998*cb7aa33aSEmmanuel Vadot }; 999*cb7aa33aSEmmanuel Vadot }; 1000*cb7aa33aSEmmanuel Vadot 1001*cb7aa33aSEmmanuel Vadot admaif13_port: port@d { 1002*cb7aa33aSEmmanuel Vadot reg = <0xd>; 1003*cb7aa33aSEmmanuel Vadot 1004*cb7aa33aSEmmanuel Vadot admaif13_ep: endpoint { 1005*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif13_ep>; 1006*cb7aa33aSEmmanuel Vadot }; 1007*cb7aa33aSEmmanuel Vadot }; 1008*cb7aa33aSEmmanuel Vadot 1009*cb7aa33aSEmmanuel Vadot admaif14_port: port@e { 1010*cb7aa33aSEmmanuel Vadot reg = <0xe>; 1011*cb7aa33aSEmmanuel Vadot 1012*cb7aa33aSEmmanuel Vadot admaif14_ep: endpoint { 1013*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif14_ep>; 1014*cb7aa33aSEmmanuel Vadot }; 1015*cb7aa33aSEmmanuel Vadot }; 1016*cb7aa33aSEmmanuel Vadot 1017*cb7aa33aSEmmanuel Vadot admaif15_port: port@f { 1018*cb7aa33aSEmmanuel Vadot reg = <0xf>; 1019*cb7aa33aSEmmanuel Vadot 1020*cb7aa33aSEmmanuel Vadot admaif15_ep: endpoint { 1021*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif15_ep>; 1022*cb7aa33aSEmmanuel Vadot }; 1023*cb7aa33aSEmmanuel Vadot }; 1024*cb7aa33aSEmmanuel Vadot 1025*cb7aa33aSEmmanuel Vadot admaif16_port: port@10 { 1026*cb7aa33aSEmmanuel Vadot reg = <0x10>; 1027*cb7aa33aSEmmanuel Vadot 1028*cb7aa33aSEmmanuel Vadot admaif16_ep: endpoint { 1029*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif16_ep>; 1030*cb7aa33aSEmmanuel Vadot }; 1031*cb7aa33aSEmmanuel Vadot }; 1032*cb7aa33aSEmmanuel Vadot 1033*cb7aa33aSEmmanuel Vadot admaif17_port: port@11 { 1034*cb7aa33aSEmmanuel Vadot reg = <0x11>; 1035*cb7aa33aSEmmanuel Vadot 1036*cb7aa33aSEmmanuel Vadot admaif17_ep: endpoint { 1037*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif17_ep>; 1038*cb7aa33aSEmmanuel Vadot }; 1039*cb7aa33aSEmmanuel Vadot }; 1040*cb7aa33aSEmmanuel Vadot 1041*cb7aa33aSEmmanuel Vadot admaif18_port: port@12 { 1042*cb7aa33aSEmmanuel Vadot reg = <0x12>; 1043*cb7aa33aSEmmanuel Vadot 1044*cb7aa33aSEmmanuel Vadot admaif18_ep: endpoint { 1045*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif18_ep>; 1046*cb7aa33aSEmmanuel Vadot }; 1047*cb7aa33aSEmmanuel Vadot }; 1048*cb7aa33aSEmmanuel Vadot 1049*cb7aa33aSEmmanuel Vadot admaif19_port: port@13 { 1050*cb7aa33aSEmmanuel Vadot reg = <0x13>; 1051*cb7aa33aSEmmanuel Vadot 1052*cb7aa33aSEmmanuel Vadot admaif19_ep: endpoint { 1053*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif19_ep>; 1054*cb7aa33aSEmmanuel Vadot }; 1055*cb7aa33aSEmmanuel Vadot }; 1056*cb7aa33aSEmmanuel Vadot }; 1057*cb7aa33aSEmmanuel Vadot }; 1058*cb7aa33aSEmmanuel Vadot 1059*cb7aa33aSEmmanuel Vadot asrc@2910000 { 1060*cb7aa33aSEmmanuel Vadot status = "okay"; 1061*cb7aa33aSEmmanuel Vadot 1062*cb7aa33aSEmmanuel Vadot ports { 1063*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 1064*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 1065*cb7aa33aSEmmanuel Vadot 1066*cb7aa33aSEmmanuel Vadot port@0 { 1067*cb7aa33aSEmmanuel Vadot reg = <0x0>; 1068*cb7aa33aSEmmanuel Vadot 1069*cb7aa33aSEmmanuel Vadot asrc_in1_ep: endpoint { 1070*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in1_ep>; 1071*cb7aa33aSEmmanuel Vadot }; 1072*cb7aa33aSEmmanuel Vadot }; 1073*cb7aa33aSEmmanuel Vadot 1074*cb7aa33aSEmmanuel Vadot port@1 { 1075*cb7aa33aSEmmanuel Vadot reg = <0x1>; 1076*cb7aa33aSEmmanuel Vadot 1077*cb7aa33aSEmmanuel Vadot asrc_in2_ep: endpoint { 1078*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in2_ep>; 1079*cb7aa33aSEmmanuel Vadot }; 1080*cb7aa33aSEmmanuel Vadot }; 1081*cb7aa33aSEmmanuel Vadot 1082*cb7aa33aSEmmanuel Vadot port@2 { 1083*cb7aa33aSEmmanuel Vadot reg = <0x2>; 1084*cb7aa33aSEmmanuel Vadot 1085*cb7aa33aSEmmanuel Vadot asrc_in3_ep: endpoint { 1086*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in3_ep>; 1087*cb7aa33aSEmmanuel Vadot }; 1088*cb7aa33aSEmmanuel Vadot }; 1089*cb7aa33aSEmmanuel Vadot 1090*cb7aa33aSEmmanuel Vadot port@3 { 1091*cb7aa33aSEmmanuel Vadot reg = <0x3>; 1092*cb7aa33aSEmmanuel Vadot 1093*cb7aa33aSEmmanuel Vadot asrc_in4_ep: endpoint { 1094*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in4_ep>; 1095*cb7aa33aSEmmanuel Vadot }; 1096*cb7aa33aSEmmanuel Vadot }; 1097*cb7aa33aSEmmanuel Vadot 1098*cb7aa33aSEmmanuel Vadot port@4 { 1099*cb7aa33aSEmmanuel Vadot reg = <0x4>; 1100*cb7aa33aSEmmanuel Vadot 1101*cb7aa33aSEmmanuel Vadot asrc_in5_ep: endpoint { 1102*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in5_ep>; 1103*cb7aa33aSEmmanuel Vadot }; 1104*cb7aa33aSEmmanuel Vadot }; 1105*cb7aa33aSEmmanuel Vadot 1106*cb7aa33aSEmmanuel Vadot port@5 { 1107*cb7aa33aSEmmanuel Vadot reg = <0x5>; 1108*cb7aa33aSEmmanuel Vadot 1109*cb7aa33aSEmmanuel Vadot asrc_in6_ep: endpoint { 1110*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in6_ep>; 1111*cb7aa33aSEmmanuel Vadot }; 1112*cb7aa33aSEmmanuel Vadot }; 1113*cb7aa33aSEmmanuel Vadot 1114*cb7aa33aSEmmanuel Vadot port@6 { 1115*cb7aa33aSEmmanuel Vadot reg = <0x6>; 1116*cb7aa33aSEmmanuel Vadot 1117*cb7aa33aSEmmanuel Vadot asrc_in7_ep: endpoint { 1118*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in7_ep>; 1119*cb7aa33aSEmmanuel Vadot }; 1120*cb7aa33aSEmmanuel Vadot }; 1121*cb7aa33aSEmmanuel Vadot 1122*cb7aa33aSEmmanuel Vadot asrc_out1_port: port@7 { 1123*cb7aa33aSEmmanuel Vadot reg = <0x7>; 1124*cb7aa33aSEmmanuel Vadot 1125*cb7aa33aSEmmanuel Vadot asrc_out1_ep: endpoint { 1126*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out1_ep>; 1127*cb7aa33aSEmmanuel Vadot }; 1128*cb7aa33aSEmmanuel Vadot }; 1129*cb7aa33aSEmmanuel Vadot 1130*cb7aa33aSEmmanuel Vadot asrc_out2_port: port@8 { 1131*cb7aa33aSEmmanuel Vadot reg = <0x8>; 1132*cb7aa33aSEmmanuel Vadot 1133*cb7aa33aSEmmanuel Vadot asrc_out2_ep: endpoint { 1134*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out2_ep>; 1135*cb7aa33aSEmmanuel Vadot }; 1136*cb7aa33aSEmmanuel Vadot }; 1137*cb7aa33aSEmmanuel Vadot 1138*cb7aa33aSEmmanuel Vadot asrc_out3_port: port@9 { 1139*cb7aa33aSEmmanuel Vadot reg = <0x9>; 1140*cb7aa33aSEmmanuel Vadot 1141*cb7aa33aSEmmanuel Vadot asrc_out3_ep: endpoint { 1142*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out3_ep>; 1143*cb7aa33aSEmmanuel Vadot }; 1144*cb7aa33aSEmmanuel Vadot }; 1145*cb7aa33aSEmmanuel Vadot 1146*cb7aa33aSEmmanuel Vadot asrc_out4_port: port@a { 1147*cb7aa33aSEmmanuel Vadot reg = <0xa>; 1148*cb7aa33aSEmmanuel Vadot 1149*cb7aa33aSEmmanuel Vadot asrc_out4_ep: endpoint { 1150*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out4_ep>; 1151*cb7aa33aSEmmanuel Vadot }; 1152*cb7aa33aSEmmanuel Vadot }; 1153*cb7aa33aSEmmanuel Vadot 1154*cb7aa33aSEmmanuel Vadot asrc_out5_port: port@b { 1155*cb7aa33aSEmmanuel Vadot reg = <0xb>; 1156*cb7aa33aSEmmanuel Vadot 1157*cb7aa33aSEmmanuel Vadot asrc_out5_ep: endpoint { 1158*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out5_ep>; 1159*cb7aa33aSEmmanuel Vadot }; 1160*cb7aa33aSEmmanuel Vadot }; 1161*cb7aa33aSEmmanuel Vadot 1162*cb7aa33aSEmmanuel Vadot asrc_out6_port: port@c { 1163*cb7aa33aSEmmanuel Vadot reg = <0xc>; 1164*cb7aa33aSEmmanuel Vadot 1165*cb7aa33aSEmmanuel Vadot asrc_out6_ep: endpoint { 1166*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out6_ep>; 1167*cb7aa33aSEmmanuel Vadot }; 1168*cb7aa33aSEmmanuel Vadot }; 1169*cb7aa33aSEmmanuel Vadot }; 1170*cb7aa33aSEmmanuel Vadot }; 1171*cb7aa33aSEmmanuel Vadot 11725956d97fSEmmanuel Vadot ports { 11735956d97fSEmmanuel Vadot #address-cells = <1>; 11745956d97fSEmmanuel Vadot #size-cells = <0>; 11755956d97fSEmmanuel Vadot 11765956d97fSEmmanuel Vadot port@0 { 11775956d97fSEmmanuel Vadot reg = <0x0>; 11785956d97fSEmmanuel Vadot 11795956d97fSEmmanuel Vadot xbar_admaif0_ep: endpoint { 11805956d97fSEmmanuel Vadot remote-endpoint = <&admaif0_ep>; 11815956d97fSEmmanuel Vadot }; 11825956d97fSEmmanuel Vadot }; 11835956d97fSEmmanuel Vadot 11845956d97fSEmmanuel Vadot port@1 { 11855956d97fSEmmanuel Vadot reg = <0x1>; 11865956d97fSEmmanuel Vadot 11875956d97fSEmmanuel Vadot xbar_admaif1_ep: endpoint { 11885956d97fSEmmanuel Vadot remote-endpoint = <&admaif1_ep>; 11895956d97fSEmmanuel Vadot }; 11905956d97fSEmmanuel Vadot }; 11915956d97fSEmmanuel Vadot 11925956d97fSEmmanuel Vadot port@2 { 11935956d97fSEmmanuel Vadot reg = <0x2>; 11945956d97fSEmmanuel Vadot 11955956d97fSEmmanuel Vadot xbar_admaif2_ep: endpoint { 11965956d97fSEmmanuel Vadot remote-endpoint = <&admaif2_ep>; 11975956d97fSEmmanuel Vadot }; 11985956d97fSEmmanuel Vadot }; 11995956d97fSEmmanuel Vadot 12005956d97fSEmmanuel Vadot port@3 { 12015956d97fSEmmanuel Vadot reg = <0x3>; 12025956d97fSEmmanuel Vadot 12035956d97fSEmmanuel Vadot xbar_admaif3_ep: endpoint { 12045956d97fSEmmanuel Vadot remote-endpoint = <&admaif3_ep>; 12055956d97fSEmmanuel Vadot }; 12065956d97fSEmmanuel Vadot }; 12075956d97fSEmmanuel Vadot 12085956d97fSEmmanuel Vadot port@4 { 12095956d97fSEmmanuel Vadot reg = <0x4>; 12105956d97fSEmmanuel Vadot 12115956d97fSEmmanuel Vadot xbar_admaif4_ep: endpoint { 12125956d97fSEmmanuel Vadot remote-endpoint = <&admaif4_ep>; 12135956d97fSEmmanuel Vadot }; 12145956d97fSEmmanuel Vadot }; 12155956d97fSEmmanuel Vadot 12165956d97fSEmmanuel Vadot port@5 { 12175956d97fSEmmanuel Vadot reg = <0x5>; 12185956d97fSEmmanuel Vadot 12195956d97fSEmmanuel Vadot xbar_admaif5_ep: endpoint { 12205956d97fSEmmanuel Vadot remote-endpoint = <&admaif5_ep>; 12215956d97fSEmmanuel Vadot }; 12225956d97fSEmmanuel Vadot }; 12235956d97fSEmmanuel Vadot 12245956d97fSEmmanuel Vadot port@6 { 12255956d97fSEmmanuel Vadot reg = <0x6>; 12265956d97fSEmmanuel Vadot 12275956d97fSEmmanuel Vadot xbar_admaif6_ep: endpoint { 12285956d97fSEmmanuel Vadot remote-endpoint = <&admaif6_ep>; 12295956d97fSEmmanuel Vadot }; 12305956d97fSEmmanuel Vadot }; 12315956d97fSEmmanuel Vadot 12325956d97fSEmmanuel Vadot port@7 { 12335956d97fSEmmanuel Vadot reg = <0x7>; 12345956d97fSEmmanuel Vadot 12355956d97fSEmmanuel Vadot xbar_admaif7_ep: endpoint { 12365956d97fSEmmanuel Vadot remote-endpoint = <&admaif7_ep>; 12375956d97fSEmmanuel Vadot }; 12385956d97fSEmmanuel Vadot }; 12395956d97fSEmmanuel Vadot 12405956d97fSEmmanuel Vadot port@8 { 12415956d97fSEmmanuel Vadot reg = <0x8>; 12425956d97fSEmmanuel Vadot 12435956d97fSEmmanuel Vadot xbar_admaif8_ep: endpoint { 12445956d97fSEmmanuel Vadot remote-endpoint = <&admaif8_ep>; 12455956d97fSEmmanuel Vadot }; 12465956d97fSEmmanuel Vadot }; 12475956d97fSEmmanuel Vadot 12485956d97fSEmmanuel Vadot port@9 { 12495956d97fSEmmanuel Vadot reg = <0x9>; 12505956d97fSEmmanuel Vadot 12515956d97fSEmmanuel Vadot xbar_admaif9_ep: endpoint { 12525956d97fSEmmanuel Vadot remote-endpoint = <&admaif9_ep>; 12535956d97fSEmmanuel Vadot }; 12545956d97fSEmmanuel Vadot }; 12555956d97fSEmmanuel Vadot 12565956d97fSEmmanuel Vadot port@a { 12575956d97fSEmmanuel Vadot reg = <0xa>; 12585956d97fSEmmanuel Vadot 12595956d97fSEmmanuel Vadot xbar_admaif10_ep: endpoint { 12605956d97fSEmmanuel Vadot remote-endpoint = <&admaif10_ep>; 12615956d97fSEmmanuel Vadot }; 12625956d97fSEmmanuel Vadot }; 12635956d97fSEmmanuel Vadot 12645956d97fSEmmanuel Vadot port@b { 12655956d97fSEmmanuel Vadot reg = <0xb>; 12665956d97fSEmmanuel Vadot 12675956d97fSEmmanuel Vadot xbar_admaif11_ep: endpoint { 12685956d97fSEmmanuel Vadot remote-endpoint = <&admaif11_ep>; 12695956d97fSEmmanuel Vadot }; 12705956d97fSEmmanuel Vadot }; 12715956d97fSEmmanuel Vadot 12725956d97fSEmmanuel Vadot port@c { 12735956d97fSEmmanuel Vadot reg = <0xc>; 12745956d97fSEmmanuel Vadot 12755956d97fSEmmanuel Vadot xbar_admaif12_ep: endpoint { 12765956d97fSEmmanuel Vadot remote-endpoint = <&admaif12_ep>; 12775956d97fSEmmanuel Vadot }; 12785956d97fSEmmanuel Vadot }; 12795956d97fSEmmanuel Vadot 12805956d97fSEmmanuel Vadot port@d { 12815956d97fSEmmanuel Vadot reg = <0xd>; 12825956d97fSEmmanuel Vadot 12835956d97fSEmmanuel Vadot xbar_admaif13_ep: endpoint { 12845956d97fSEmmanuel Vadot remote-endpoint = <&admaif13_ep>; 12855956d97fSEmmanuel Vadot }; 12865956d97fSEmmanuel Vadot }; 12875956d97fSEmmanuel Vadot 12885956d97fSEmmanuel Vadot port@e { 12895956d97fSEmmanuel Vadot reg = <0xe>; 12905956d97fSEmmanuel Vadot 12915956d97fSEmmanuel Vadot xbar_admaif14_ep: endpoint { 12925956d97fSEmmanuel Vadot remote-endpoint = <&admaif14_ep>; 12935956d97fSEmmanuel Vadot }; 12945956d97fSEmmanuel Vadot }; 12955956d97fSEmmanuel Vadot 12965956d97fSEmmanuel Vadot port@f { 12975956d97fSEmmanuel Vadot reg = <0xf>; 12985956d97fSEmmanuel Vadot 12995956d97fSEmmanuel Vadot xbar_admaif15_ep: endpoint { 13005956d97fSEmmanuel Vadot remote-endpoint = <&admaif15_ep>; 13015956d97fSEmmanuel Vadot }; 13025956d97fSEmmanuel Vadot }; 13035956d97fSEmmanuel Vadot 13045956d97fSEmmanuel Vadot port@10 { 13055956d97fSEmmanuel Vadot reg = <0x10>; 13065956d97fSEmmanuel Vadot 13075956d97fSEmmanuel Vadot xbar_admaif16_ep: endpoint { 13085956d97fSEmmanuel Vadot remote-endpoint = <&admaif16_ep>; 13095956d97fSEmmanuel Vadot }; 13105956d97fSEmmanuel Vadot }; 13115956d97fSEmmanuel Vadot 13125956d97fSEmmanuel Vadot port@11 { 13135956d97fSEmmanuel Vadot reg = <0x11>; 13145956d97fSEmmanuel Vadot 13155956d97fSEmmanuel Vadot xbar_admaif17_ep: endpoint { 13165956d97fSEmmanuel Vadot remote-endpoint = <&admaif17_ep>; 13175956d97fSEmmanuel Vadot }; 13185956d97fSEmmanuel Vadot }; 13195956d97fSEmmanuel Vadot 13205956d97fSEmmanuel Vadot port@12 { 13215956d97fSEmmanuel Vadot reg = <0x12>; 13225956d97fSEmmanuel Vadot 13235956d97fSEmmanuel Vadot xbar_admaif18_ep: endpoint { 13245956d97fSEmmanuel Vadot remote-endpoint = <&admaif18_ep>; 13255956d97fSEmmanuel Vadot }; 13265956d97fSEmmanuel Vadot }; 13275956d97fSEmmanuel Vadot 13285956d97fSEmmanuel Vadot port@13 { 13295956d97fSEmmanuel Vadot reg = <0x13>; 13305956d97fSEmmanuel Vadot 13315956d97fSEmmanuel Vadot xbar_admaif19_ep: endpoint { 13325956d97fSEmmanuel Vadot remote-endpoint = <&admaif19_ep>; 13335956d97fSEmmanuel Vadot }; 13345956d97fSEmmanuel Vadot }; 13355956d97fSEmmanuel Vadot 13365956d97fSEmmanuel Vadot xbar_i2s3_port: port@16 { 13375956d97fSEmmanuel Vadot reg = <0x16>; 13385956d97fSEmmanuel Vadot 13395956d97fSEmmanuel Vadot xbar_i2s3_ep: endpoint { 13405956d97fSEmmanuel Vadot remote-endpoint = <&i2s3_cif_ep>; 13415956d97fSEmmanuel Vadot }; 13425956d97fSEmmanuel Vadot }; 13435956d97fSEmmanuel Vadot 13445956d97fSEmmanuel Vadot xbar_i2s5_port: port@18 { 13455956d97fSEmmanuel Vadot reg = <0x18>; 13465956d97fSEmmanuel Vadot 13475956d97fSEmmanuel Vadot xbar_i2s5_ep: endpoint { 13485956d97fSEmmanuel Vadot remote-endpoint = <&i2s5_cif_ep>; 13495956d97fSEmmanuel Vadot }; 13505956d97fSEmmanuel Vadot }; 13515956d97fSEmmanuel Vadot 13525956d97fSEmmanuel Vadot xbar_dmic1_port: port@1a { 13535956d97fSEmmanuel Vadot reg = <0x1a>; 13545956d97fSEmmanuel Vadot 13555956d97fSEmmanuel Vadot xbar_dmic1_ep: endpoint { 13565956d97fSEmmanuel Vadot remote-endpoint = <&dmic1_cif_ep>; 13575956d97fSEmmanuel Vadot }; 13585956d97fSEmmanuel Vadot }; 13595956d97fSEmmanuel Vadot 13605956d97fSEmmanuel Vadot xbar_dmic2_port: port@1b { 13615956d97fSEmmanuel Vadot reg = <0x1b>; 13625956d97fSEmmanuel Vadot 13635956d97fSEmmanuel Vadot xbar_dmic2_ep: endpoint { 13645956d97fSEmmanuel Vadot remote-endpoint = <&dmic2_cif_ep>; 13655956d97fSEmmanuel Vadot }; 13665956d97fSEmmanuel Vadot }; 13675956d97fSEmmanuel Vadot 13685956d97fSEmmanuel Vadot xbar_dmic4_port: port@1d { 13695956d97fSEmmanuel Vadot reg = <0x1d>; 13705956d97fSEmmanuel Vadot 13715956d97fSEmmanuel Vadot xbar_dmic4_ep: endpoint { 13725956d97fSEmmanuel Vadot remote-endpoint = <&dmic4_cif_ep>; 13735956d97fSEmmanuel Vadot }; 13745956d97fSEmmanuel Vadot }; 13755956d97fSEmmanuel Vadot 13765956d97fSEmmanuel Vadot xbar_dspk1_port: port@1e { 13775956d97fSEmmanuel Vadot reg = <0x1e>; 13785956d97fSEmmanuel Vadot 13795956d97fSEmmanuel Vadot xbar_dspk1_ep: endpoint { 13805956d97fSEmmanuel Vadot remote-endpoint = <&dspk1_cif_ep>; 13815956d97fSEmmanuel Vadot }; 13825956d97fSEmmanuel Vadot }; 13835956d97fSEmmanuel Vadot 13845956d97fSEmmanuel Vadot xbar_dspk2_port: port@1f { 13855956d97fSEmmanuel Vadot reg = <0x1f>; 13865956d97fSEmmanuel Vadot 13875956d97fSEmmanuel Vadot xbar_dspk2_ep: endpoint { 13885956d97fSEmmanuel Vadot remote-endpoint = <&dspk2_cif_ep>; 13895956d97fSEmmanuel Vadot }; 13905956d97fSEmmanuel Vadot }; 13918cc087a1SEmmanuel Vadot 13928cc087a1SEmmanuel Vadot xbar_sfc1_in_port: port@20 { 13938cc087a1SEmmanuel Vadot reg = <0x20>; 13948cc087a1SEmmanuel Vadot 13958cc087a1SEmmanuel Vadot xbar_sfc1_in_ep: endpoint { 13968cc087a1SEmmanuel Vadot remote-endpoint = <&sfc1_cif_in_ep>; 13978cc087a1SEmmanuel Vadot }; 13988cc087a1SEmmanuel Vadot }; 13998cc087a1SEmmanuel Vadot 14008cc087a1SEmmanuel Vadot port@21 { 14018cc087a1SEmmanuel Vadot reg = <0x21>; 14028cc087a1SEmmanuel Vadot 14038cc087a1SEmmanuel Vadot xbar_sfc1_out_ep: endpoint { 14048cc087a1SEmmanuel Vadot remote-endpoint = <&sfc1_cif_out_ep>; 14058cc087a1SEmmanuel Vadot }; 14068cc087a1SEmmanuel Vadot }; 14078cc087a1SEmmanuel Vadot 14088cc087a1SEmmanuel Vadot xbar_sfc2_in_port: port@22 { 14098cc087a1SEmmanuel Vadot reg = <0x22>; 14108cc087a1SEmmanuel Vadot 14118cc087a1SEmmanuel Vadot xbar_sfc2_in_ep: endpoint { 14128cc087a1SEmmanuel Vadot remote-endpoint = <&sfc2_cif_in_ep>; 14138cc087a1SEmmanuel Vadot }; 14148cc087a1SEmmanuel Vadot }; 14158cc087a1SEmmanuel Vadot 14168cc087a1SEmmanuel Vadot port@23 { 14178cc087a1SEmmanuel Vadot reg = <0x23>; 14188cc087a1SEmmanuel Vadot 14198cc087a1SEmmanuel Vadot xbar_sfc2_out_ep: endpoint { 14208cc087a1SEmmanuel Vadot remote-endpoint = <&sfc2_cif_out_ep>; 14218cc087a1SEmmanuel Vadot }; 14228cc087a1SEmmanuel Vadot }; 14238cc087a1SEmmanuel Vadot 14248cc087a1SEmmanuel Vadot xbar_sfc3_in_port: port@24 { 14258cc087a1SEmmanuel Vadot reg = <0x24>; 14268cc087a1SEmmanuel Vadot 14278cc087a1SEmmanuel Vadot xbar_sfc3_in_ep: endpoint { 14288cc087a1SEmmanuel Vadot remote-endpoint = <&sfc3_cif_in_ep>; 14298cc087a1SEmmanuel Vadot }; 14308cc087a1SEmmanuel Vadot }; 14318cc087a1SEmmanuel Vadot 14328cc087a1SEmmanuel Vadot port@25 { 14338cc087a1SEmmanuel Vadot reg = <0x25>; 14348cc087a1SEmmanuel Vadot 14358cc087a1SEmmanuel Vadot xbar_sfc3_out_ep: endpoint { 14368cc087a1SEmmanuel Vadot remote-endpoint = <&sfc3_cif_out_ep>; 14378cc087a1SEmmanuel Vadot }; 14388cc087a1SEmmanuel Vadot }; 14398cc087a1SEmmanuel Vadot 14408cc087a1SEmmanuel Vadot xbar_sfc4_in_port: port@26 { 14418cc087a1SEmmanuel Vadot reg = <0x26>; 14428cc087a1SEmmanuel Vadot 14438cc087a1SEmmanuel Vadot xbar_sfc4_in_ep: endpoint { 14448cc087a1SEmmanuel Vadot remote-endpoint = <&sfc4_cif_in_ep>; 14458cc087a1SEmmanuel Vadot }; 14468cc087a1SEmmanuel Vadot }; 14478cc087a1SEmmanuel Vadot 14488cc087a1SEmmanuel Vadot port@27 { 14498cc087a1SEmmanuel Vadot reg = <0x27>; 14508cc087a1SEmmanuel Vadot 14518cc087a1SEmmanuel Vadot xbar_sfc4_out_ep: endpoint { 14528cc087a1SEmmanuel Vadot remote-endpoint = <&sfc4_cif_out_ep>; 14538cc087a1SEmmanuel Vadot }; 14548cc087a1SEmmanuel Vadot }; 14558cc087a1SEmmanuel Vadot 14568cc087a1SEmmanuel Vadot xbar_mvc1_in_port: port@28 { 14578cc087a1SEmmanuel Vadot reg = <0x28>; 14588cc087a1SEmmanuel Vadot 14598cc087a1SEmmanuel Vadot xbar_mvc1_in_ep: endpoint { 14608cc087a1SEmmanuel Vadot remote-endpoint = <&mvc1_cif_in_ep>; 14618cc087a1SEmmanuel Vadot }; 14628cc087a1SEmmanuel Vadot }; 14638cc087a1SEmmanuel Vadot 14648cc087a1SEmmanuel Vadot port@29 { 14658cc087a1SEmmanuel Vadot reg = <0x29>; 14668cc087a1SEmmanuel Vadot 14678cc087a1SEmmanuel Vadot xbar_mvc1_out_ep: endpoint { 14688cc087a1SEmmanuel Vadot remote-endpoint = <&mvc1_cif_out_ep>; 14698cc087a1SEmmanuel Vadot }; 14708cc087a1SEmmanuel Vadot }; 14718cc087a1SEmmanuel Vadot 14728cc087a1SEmmanuel Vadot xbar_mvc2_in_port: port@2a { 14738cc087a1SEmmanuel Vadot reg = <0x2a>; 14748cc087a1SEmmanuel Vadot 14758cc087a1SEmmanuel Vadot xbar_mvc2_in_ep: endpoint { 14768cc087a1SEmmanuel Vadot remote-endpoint = <&mvc2_cif_in_ep>; 14778cc087a1SEmmanuel Vadot }; 14788cc087a1SEmmanuel Vadot }; 14798cc087a1SEmmanuel Vadot 14808cc087a1SEmmanuel Vadot port@2b { 14818cc087a1SEmmanuel Vadot reg = <0x2b>; 14828cc087a1SEmmanuel Vadot 14838cc087a1SEmmanuel Vadot xbar_mvc2_out_ep: endpoint { 14848cc087a1SEmmanuel Vadot remote-endpoint = <&mvc2_cif_out_ep>; 14858cc087a1SEmmanuel Vadot }; 14868cc087a1SEmmanuel Vadot }; 14878cc087a1SEmmanuel Vadot 14888cc087a1SEmmanuel Vadot xbar_amx1_in1_port: port@2c { 14898cc087a1SEmmanuel Vadot reg = <0x2c>; 14908cc087a1SEmmanuel Vadot 14918cc087a1SEmmanuel Vadot xbar_amx1_in1_ep: endpoint { 14928cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in1_ep>; 14938cc087a1SEmmanuel Vadot }; 14948cc087a1SEmmanuel Vadot }; 14958cc087a1SEmmanuel Vadot 14968cc087a1SEmmanuel Vadot xbar_amx1_in2_port: port@2d { 14978cc087a1SEmmanuel Vadot reg = <0x2d>; 14988cc087a1SEmmanuel Vadot 14998cc087a1SEmmanuel Vadot xbar_amx1_in2_ep: endpoint { 15008cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in2_ep>; 15018cc087a1SEmmanuel Vadot }; 15028cc087a1SEmmanuel Vadot }; 15038cc087a1SEmmanuel Vadot 15048cc087a1SEmmanuel Vadot xbar_amx1_in3_port: port@2e { 15058cc087a1SEmmanuel Vadot reg = <0x2e>; 15068cc087a1SEmmanuel Vadot 15078cc087a1SEmmanuel Vadot xbar_amx1_in3_ep: endpoint { 15088cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in3_ep>; 15098cc087a1SEmmanuel Vadot }; 15108cc087a1SEmmanuel Vadot }; 15118cc087a1SEmmanuel Vadot 15128cc087a1SEmmanuel Vadot xbar_amx1_in4_port: port@2f { 15138cc087a1SEmmanuel Vadot reg = <0x2f>; 15148cc087a1SEmmanuel Vadot 15158cc087a1SEmmanuel Vadot xbar_amx1_in4_ep: endpoint { 15168cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in4_ep>; 15178cc087a1SEmmanuel Vadot }; 15188cc087a1SEmmanuel Vadot }; 15198cc087a1SEmmanuel Vadot 15208cc087a1SEmmanuel Vadot port@30 { 15218cc087a1SEmmanuel Vadot reg = <0x30>; 15228cc087a1SEmmanuel Vadot 15238cc087a1SEmmanuel Vadot xbar_amx1_out_ep: endpoint { 15248cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_out_ep>; 15258cc087a1SEmmanuel Vadot }; 15268cc087a1SEmmanuel Vadot }; 15278cc087a1SEmmanuel Vadot 15288cc087a1SEmmanuel Vadot xbar_amx2_in1_port: port@31 { 15298cc087a1SEmmanuel Vadot reg = <0x31>; 15308cc087a1SEmmanuel Vadot 15318cc087a1SEmmanuel Vadot xbar_amx2_in1_ep: endpoint { 15328cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in1_ep>; 15338cc087a1SEmmanuel Vadot }; 15348cc087a1SEmmanuel Vadot }; 15358cc087a1SEmmanuel Vadot 15368cc087a1SEmmanuel Vadot xbar_amx2_in2_port: port@32 { 15378cc087a1SEmmanuel Vadot reg = <0x32>; 15388cc087a1SEmmanuel Vadot 15398cc087a1SEmmanuel Vadot xbar_amx2_in2_ep: endpoint { 15408cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in2_ep>; 15418cc087a1SEmmanuel Vadot }; 15428cc087a1SEmmanuel Vadot }; 15438cc087a1SEmmanuel Vadot 15448cc087a1SEmmanuel Vadot xbar_amx2_in3_port: port@33 { 15458cc087a1SEmmanuel Vadot reg = <0x33>; 15468cc087a1SEmmanuel Vadot 15478cc087a1SEmmanuel Vadot xbar_amx2_in3_ep: endpoint { 15488cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in3_ep>; 15498cc087a1SEmmanuel Vadot }; 15508cc087a1SEmmanuel Vadot }; 15518cc087a1SEmmanuel Vadot 15528cc087a1SEmmanuel Vadot xbar_amx2_in4_port: port@34 { 15538cc087a1SEmmanuel Vadot reg = <0x34>; 15548cc087a1SEmmanuel Vadot 15558cc087a1SEmmanuel Vadot xbar_amx2_in4_ep: endpoint { 15568cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in4_ep>; 15578cc087a1SEmmanuel Vadot }; 15588cc087a1SEmmanuel Vadot }; 15598cc087a1SEmmanuel Vadot 15608cc087a1SEmmanuel Vadot port@35 { 15618cc087a1SEmmanuel Vadot reg = <0x35>; 15628cc087a1SEmmanuel Vadot 15638cc087a1SEmmanuel Vadot xbar_amx2_out_ep: endpoint { 15648cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_out_ep>; 15658cc087a1SEmmanuel Vadot }; 15668cc087a1SEmmanuel Vadot }; 15678cc087a1SEmmanuel Vadot 15688cc087a1SEmmanuel Vadot xbar_amx3_in1_port: port@36 { 15698cc087a1SEmmanuel Vadot reg = <0x36>; 15708cc087a1SEmmanuel Vadot 15718cc087a1SEmmanuel Vadot xbar_amx3_in1_ep: endpoint { 15728cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in1_ep>; 15738cc087a1SEmmanuel Vadot }; 15748cc087a1SEmmanuel Vadot }; 15758cc087a1SEmmanuel Vadot 15768cc087a1SEmmanuel Vadot xbar_amx3_in2_port: port@37 { 15778cc087a1SEmmanuel Vadot reg = <0x37>; 15788cc087a1SEmmanuel Vadot 15798cc087a1SEmmanuel Vadot xbar_amx3_in2_ep: endpoint { 15808cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in2_ep>; 15818cc087a1SEmmanuel Vadot }; 15828cc087a1SEmmanuel Vadot }; 15838cc087a1SEmmanuel Vadot 15848cc087a1SEmmanuel Vadot xbar_amx3_in3_port: port@38 { 15858cc087a1SEmmanuel Vadot reg = <0x38>; 15868cc087a1SEmmanuel Vadot 15878cc087a1SEmmanuel Vadot xbar_amx3_in3_ep: endpoint { 15888cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in3_ep>; 15898cc087a1SEmmanuel Vadot }; 15908cc087a1SEmmanuel Vadot }; 15918cc087a1SEmmanuel Vadot 15928cc087a1SEmmanuel Vadot xbar_amx3_in4_port: port@39 { 15938cc087a1SEmmanuel Vadot reg = <0x39>; 15948cc087a1SEmmanuel Vadot 15958cc087a1SEmmanuel Vadot xbar_amx3_in4_ep: endpoint { 15968cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in4_ep>; 15978cc087a1SEmmanuel Vadot }; 15988cc087a1SEmmanuel Vadot }; 15998cc087a1SEmmanuel Vadot 16008cc087a1SEmmanuel Vadot port@3a { 16018cc087a1SEmmanuel Vadot reg = <0x3a>; 16028cc087a1SEmmanuel Vadot 16038cc087a1SEmmanuel Vadot xbar_amx3_out_ep: endpoint { 16048cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_out_ep>; 16058cc087a1SEmmanuel Vadot }; 16068cc087a1SEmmanuel Vadot }; 16078cc087a1SEmmanuel Vadot 16088cc087a1SEmmanuel Vadot xbar_amx4_in1_port: port@3b { 16098cc087a1SEmmanuel Vadot reg = <0x3b>; 16108cc087a1SEmmanuel Vadot 16118cc087a1SEmmanuel Vadot xbar_amx4_in1_ep: endpoint { 16128cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in1_ep>; 16138cc087a1SEmmanuel Vadot }; 16148cc087a1SEmmanuel Vadot }; 16158cc087a1SEmmanuel Vadot 16168cc087a1SEmmanuel Vadot xbar_amx4_in2_port: port@3c { 16178cc087a1SEmmanuel Vadot reg = <0x3c>; 16188cc087a1SEmmanuel Vadot 16198cc087a1SEmmanuel Vadot xbar_amx4_in2_ep: endpoint { 16208cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in2_ep>; 16218cc087a1SEmmanuel Vadot }; 16228cc087a1SEmmanuel Vadot }; 16238cc087a1SEmmanuel Vadot 16248cc087a1SEmmanuel Vadot xbar_amx4_in3_port: port@3d { 16258cc087a1SEmmanuel Vadot reg = <0x3d>; 16268cc087a1SEmmanuel Vadot 16278cc087a1SEmmanuel Vadot xbar_amx4_in3_ep: endpoint { 16288cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in3_ep>; 16298cc087a1SEmmanuel Vadot }; 16308cc087a1SEmmanuel Vadot }; 16318cc087a1SEmmanuel Vadot 16328cc087a1SEmmanuel Vadot xbar_amx4_in4_port: port@3e { 16338cc087a1SEmmanuel Vadot reg = <0x3e>; 16348cc087a1SEmmanuel Vadot 16358cc087a1SEmmanuel Vadot xbar_amx4_in4_ep: endpoint { 16368cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in4_ep>; 16378cc087a1SEmmanuel Vadot }; 16388cc087a1SEmmanuel Vadot }; 16398cc087a1SEmmanuel Vadot 16408cc087a1SEmmanuel Vadot port@3f { 16418cc087a1SEmmanuel Vadot reg = <0x3f>; 16428cc087a1SEmmanuel Vadot 16438cc087a1SEmmanuel Vadot xbar_amx4_out_ep: endpoint { 16448cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_out_ep>; 16458cc087a1SEmmanuel Vadot }; 16468cc087a1SEmmanuel Vadot }; 16478cc087a1SEmmanuel Vadot 16488cc087a1SEmmanuel Vadot xbar_adx1_in_port: port@40 { 16498cc087a1SEmmanuel Vadot reg = <0x40>; 16508cc087a1SEmmanuel Vadot 16518cc087a1SEmmanuel Vadot xbar_adx1_in_ep: endpoint { 16528cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_in_ep>; 16538cc087a1SEmmanuel Vadot }; 16548cc087a1SEmmanuel Vadot }; 16558cc087a1SEmmanuel Vadot 16568cc087a1SEmmanuel Vadot port@41 { 16578cc087a1SEmmanuel Vadot reg = <0x41>; 16588cc087a1SEmmanuel Vadot 16598cc087a1SEmmanuel Vadot xbar_adx1_out1_ep: endpoint { 16608cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out1_ep>; 16618cc087a1SEmmanuel Vadot }; 16628cc087a1SEmmanuel Vadot }; 16638cc087a1SEmmanuel Vadot 16648cc087a1SEmmanuel Vadot port@42 { 16658cc087a1SEmmanuel Vadot reg = <0x42>; 16668cc087a1SEmmanuel Vadot 16678cc087a1SEmmanuel Vadot xbar_adx1_out2_ep: endpoint { 16688cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out2_ep>; 16698cc087a1SEmmanuel Vadot }; 16708cc087a1SEmmanuel Vadot }; 16718cc087a1SEmmanuel Vadot 16728cc087a1SEmmanuel Vadot port@43 { 16738cc087a1SEmmanuel Vadot reg = <0x43>; 16748cc087a1SEmmanuel Vadot 16758cc087a1SEmmanuel Vadot xbar_adx1_out3_ep: endpoint { 16768cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out3_ep>; 16778cc087a1SEmmanuel Vadot }; 16788cc087a1SEmmanuel Vadot }; 16798cc087a1SEmmanuel Vadot 16808cc087a1SEmmanuel Vadot port@44 { 16818cc087a1SEmmanuel Vadot reg = <0x44>; 16828cc087a1SEmmanuel Vadot 16838cc087a1SEmmanuel Vadot xbar_adx1_out4_ep: endpoint { 16848cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out4_ep>; 16858cc087a1SEmmanuel Vadot }; 16868cc087a1SEmmanuel Vadot }; 16878cc087a1SEmmanuel Vadot 16888cc087a1SEmmanuel Vadot xbar_adx2_in_port: port@45 { 16898cc087a1SEmmanuel Vadot reg = <0x45>; 16908cc087a1SEmmanuel Vadot 16918cc087a1SEmmanuel Vadot xbar_adx2_in_ep: endpoint { 16928cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_in_ep>; 16938cc087a1SEmmanuel Vadot }; 16948cc087a1SEmmanuel Vadot }; 16958cc087a1SEmmanuel Vadot 16968cc087a1SEmmanuel Vadot port@46 { 16978cc087a1SEmmanuel Vadot reg = <0x46>; 16988cc087a1SEmmanuel Vadot 16998cc087a1SEmmanuel Vadot xbar_adx2_out1_ep: endpoint { 17008cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out1_ep>; 17018cc087a1SEmmanuel Vadot }; 17028cc087a1SEmmanuel Vadot }; 17038cc087a1SEmmanuel Vadot 17048cc087a1SEmmanuel Vadot port@47 { 17058cc087a1SEmmanuel Vadot reg = <0x47>; 17068cc087a1SEmmanuel Vadot 17078cc087a1SEmmanuel Vadot xbar_adx2_out2_ep: endpoint { 17088cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out2_ep>; 17098cc087a1SEmmanuel Vadot }; 17108cc087a1SEmmanuel Vadot }; 17118cc087a1SEmmanuel Vadot 17128cc087a1SEmmanuel Vadot port@48 { 17138cc087a1SEmmanuel Vadot reg = <0x48>; 17148cc087a1SEmmanuel Vadot 17158cc087a1SEmmanuel Vadot xbar_adx2_out3_ep: endpoint { 17168cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out3_ep>; 17178cc087a1SEmmanuel Vadot }; 17188cc087a1SEmmanuel Vadot }; 17198cc087a1SEmmanuel Vadot 17208cc087a1SEmmanuel Vadot port@49 { 17218cc087a1SEmmanuel Vadot reg = <0x49>; 17228cc087a1SEmmanuel Vadot 17238cc087a1SEmmanuel Vadot xbar_adx2_out4_ep: endpoint { 17248cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out4_ep>; 17258cc087a1SEmmanuel Vadot }; 17268cc087a1SEmmanuel Vadot }; 17278cc087a1SEmmanuel Vadot 17288cc087a1SEmmanuel Vadot xbar_adx3_in_port: port@4a { 17298cc087a1SEmmanuel Vadot reg = <0x4a>; 17308cc087a1SEmmanuel Vadot 17318cc087a1SEmmanuel Vadot xbar_adx3_in_ep: endpoint { 17328cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_in_ep>; 17338cc087a1SEmmanuel Vadot }; 17348cc087a1SEmmanuel Vadot }; 17358cc087a1SEmmanuel Vadot 17368cc087a1SEmmanuel Vadot port@4b { 17378cc087a1SEmmanuel Vadot reg = <0x4b>; 17388cc087a1SEmmanuel Vadot 17398cc087a1SEmmanuel Vadot xbar_adx3_out1_ep: endpoint { 17408cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out1_ep>; 17418cc087a1SEmmanuel Vadot }; 17428cc087a1SEmmanuel Vadot }; 17438cc087a1SEmmanuel Vadot 17448cc087a1SEmmanuel Vadot port@4c { 17458cc087a1SEmmanuel Vadot reg = <0x4c>; 17468cc087a1SEmmanuel Vadot 17478cc087a1SEmmanuel Vadot xbar_adx3_out2_ep: endpoint { 17488cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out2_ep>; 17498cc087a1SEmmanuel Vadot }; 17508cc087a1SEmmanuel Vadot }; 17518cc087a1SEmmanuel Vadot 17528cc087a1SEmmanuel Vadot port@4d { 17538cc087a1SEmmanuel Vadot reg = <0x4d>; 17548cc087a1SEmmanuel Vadot 17558cc087a1SEmmanuel Vadot xbar_adx3_out3_ep: endpoint { 17568cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out3_ep>; 17578cc087a1SEmmanuel Vadot }; 17588cc087a1SEmmanuel Vadot }; 17598cc087a1SEmmanuel Vadot 17608cc087a1SEmmanuel Vadot port@4e { 17618cc087a1SEmmanuel Vadot reg = <0x4e>; 17628cc087a1SEmmanuel Vadot 17638cc087a1SEmmanuel Vadot xbar_adx3_out4_ep: endpoint { 17648cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out4_ep>; 17658cc087a1SEmmanuel Vadot }; 17668cc087a1SEmmanuel Vadot }; 17678cc087a1SEmmanuel Vadot 17688cc087a1SEmmanuel Vadot xbar_adx4_in_port: port@4f { 17698cc087a1SEmmanuel Vadot reg = <0x4f>; 17708cc087a1SEmmanuel Vadot 17718cc087a1SEmmanuel Vadot xbar_adx4_in_ep: endpoint { 17728cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_in_ep>; 17738cc087a1SEmmanuel Vadot }; 17748cc087a1SEmmanuel Vadot }; 17758cc087a1SEmmanuel Vadot 17768cc087a1SEmmanuel Vadot port@50 { 17778cc087a1SEmmanuel Vadot reg = <0x50>; 17788cc087a1SEmmanuel Vadot 17798cc087a1SEmmanuel Vadot xbar_adx4_out1_ep: endpoint { 17808cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out1_ep>; 17818cc087a1SEmmanuel Vadot }; 17828cc087a1SEmmanuel Vadot }; 17838cc087a1SEmmanuel Vadot 17848cc087a1SEmmanuel Vadot port@51 { 17858cc087a1SEmmanuel Vadot reg = <0x51>; 17868cc087a1SEmmanuel Vadot 17878cc087a1SEmmanuel Vadot xbar_adx4_out2_ep: endpoint { 17888cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out2_ep>; 17898cc087a1SEmmanuel Vadot }; 17908cc087a1SEmmanuel Vadot }; 17918cc087a1SEmmanuel Vadot 17928cc087a1SEmmanuel Vadot port@52 { 17938cc087a1SEmmanuel Vadot reg = <0x52>; 17948cc087a1SEmmanuel Vadot 17958cc087a1SEmmanuel Vadot xbar_adx4_out3_ep: endpoint { 17968cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out3_ep>; 17978cc087a1SEmmanuel Vadot }; 17988cc087a1SEmmanuel Vadot }; 17998cc087a1SEmmanuel Vadot 18008cc087a1SEmmanuel Vadot port@53 { 18018cc087a1SEmmanuel Vadot reg = <0x53>; 18028cc087a1SEmmanuel Vadot 18038cc087a1SEmmanuel Vadot xbar_adx4_out4_ep: endpoint { 18048cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out4_ep>; 18058cc087a1SEmmanuel Vadot }; 18068cc087a1SEmmanuel Vadot }; 18078cc087a1SEmmanuel Vadot 18088cc087a1SEmmanuel Vadot xbar_mixer_in1_port: port@54 { 18098cc087a1SEmmanuel Vadot reg = <0x54>; 18108cc087a1SEmmanuel Vadot 18118cc087a1SEmmanuel Vadot xbar_mixer_in1_ep: endpoint { 18128cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in1_ep>; 18138cc087a1SEmmanuel Vadot }; 18148cc087a1SEmmanuel Vadot }; 18158cc087a1SEmmanuel Vadot 18168cc087a1SEmmanuel Vadot xbar_mixer_in2_port: port@55 { 18178cc087a1SEmmanuel Vadot reg = <0x55>; 18188cc087a1SEmmanuel Vadot 18198cc087a1SEmmanuel Vadot xbar_mixer_in2_ep: endpoint { 18208cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in2_ep>; 18218cc087a1SEmmanuel Vadot }; 18228cc087a1SEmmanuel Vadot }; 18238cc087a1SEmmanuel Vadot 18248cc087a1SEmmanuel Vadot xbar_mixer_in3_port: port@56 { 18258cc087a1SEmmanuel Vadot reg = <0x56>; 18268cc087a1SEmmanuel Vadot 18278cc087a1SEmmanuel Vadot xbar_mixer_in3_ep: endpoint { 18288cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in3_ep>; 18298cc087a1SEmmanuel Vadot }; 18308cc087a1SEmmanuel Vadot }; 18318cc087a1SEmmanuel Vadot 18328cc087a1SEmmanuel Vadot xbar_mixer_in4_port: port@57 { 18338cc087a1SEmmanuel Vadot reg = <0x57>; 18348cc087a1SEmmanuel Vadot 18358cc087a1SEmmanuel Vadot xbar_mixer_in4_ep: endpoint { 18368cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in4_ep>; 18378cc087a1SEmmanuel Vadot }; 18388cc087a1SEmmanuel Vadot }; 18398cc087a1SEmmanuel Vadot 18408cc087a1SEmmanuel Vadot xbar_mixer_in5_port: port@58 { 18418cc087a1SEmmanuel Vadot reg = <0x58>; 18428cc087a1SEmmanuel Vadot 18438cc087a1SEmmanuel Vadot xbar_mixer_in5_ep: endpoint { 18448cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in5_ep>; 18458cc087a1SEmmanuel Vadot }; 18468cc087a1SEmmanuel Vadot }; 18478cc087a1SEmmanuel Vadot 18488cc087a1SEmmanuel Vadot xbar_mixer_in6_port: port@59 { 18498cc087a1SEmmanuel Vadot reg = <0x59>; 18508cc087a1SEmmanuel Vadot 18518cc087a1SEmmanuel Vadot xbar_mixer_in6_ep: endpoint { 18528cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in6_ep>; 18538cc087a1SEmmanuel Vadot }; 18548cc087a1SEmmanuel Vadot }; 18558cc087a1SEmmanuel Vadot 18568cc087a1SEmmanuel Vadot xbar_mixer_in7_port: port@5a { 18578cc087a1SEmmanuel Vadot reg = <0x5a>; 18588cc087a1SEmmanuel Vadot 18598cc087a1SEmmanuel Vadot xbar_mixer_in7_ep: endpoint { 18608cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in7_ep>; 18618cc087a1SEmmanuel Vadot }; 18628cc087a1SEmmanuel Vadot }; 18638cc087a1SEmmanuel Vadot 18648cc087a1SEmmanuel Vadot xbar_mixer_in8_port: port@5b { 18658cc087a1SEmmanuel Vadot reg = <0x5b>; 18668cc087a1SEmmanuel Vadot 18678cc087a1SEmmanuel Vadot xbar_mixer_in8_ep: endpoint { 18688cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in8_ep>; 18698cc087a1SEmmanuel Vadot }; 18708cc087a1SEmmanuel Vadot }; 18718cc087a1SEmmanuel Vadot 18728cc087a1SEmmanuel Vadot xbar_mixer_in9_port: port@5c { 18738cc087a1SEmmanuel Vadot reg = <0x5c>; 18748cc087a1SEmmanuel Vadot 18758cc087a1SEmmanuel Vadot xbar_mixer_in9_ep: endpoint { 18768cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in9_ep>; 18778cc087a1SEmmanuel Vadot }; 18788cc087a1SEmmanuel Vadot }; 18798cc087a1SEmmanuel Vadot 18808cc087a1SEmmanuel Vadot xbar_mixer_in10_port: port@5d { 18818cc087a1SEmmanuel Vadot reg = <0x5d>; 18828cc087a1SEmmanuel Vadot 18838cc087a1SEmmanuel Vadot xbar_mixer_in10_ep: endpoint { 18848cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in10_ep>; 18858cc087a1SEmmanuel Vadot }; 18868cc087a1SEmmanuel Vadot }; 18878cc087a1SEmmanuel Vadot 18888cc087a1SEmmanuel Vadot port@5e { 18898cc087a1SEmmanuel Vadot reg = <0x5e>; 18908cc087a1SEmmanuel Vadot 18918cc087a1SEmmanuel Vadot xbar_mixer_out1_ep: endpoint { 18928cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out1_ep>; 18938cc087a1SEmmanuel Vadot }; 18948cc087a1SEmmanuel Vadot }; 18958cc087a1SEmmanuel Vadot 18968cc087a1SEmmanuel Vadot port@5f { 18978cc087a1SEmmanuel Vadot reg = <0x5f>; 18988cc087a1SEmmanuel Vadot 18998cc087a1SEmmanuel Vadot xbar_mixer_out2_ep: endpoint { 19008cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out2_ep>; 19018cc087a1SEmmanuel Vadot }; 19028cc087a1SEmmanuel Vadot }; 19038cc087a1SEmmanuel Vadot 19048cc087a1SEmmanuel Vadot port@60 { 19058cc087a1SEmmanuel Vadot reg = <0x60>; 19068cc087a1SEmmanuel Vadot 19078cc087a1SEmmanuel Vadot xbar_mixer_out3_ep: endpoint { 19088cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out3_ep>; 19098cc087a1SEmmanuel Vadot }; 19108cc087a1SEmmanuel Vadot }; 19118cc087a1SEmmanuel Vadot 19128cc087a1SEmmanuel Vadot port@61 { 19138cc087a1SEmmanuel Vadot reg = <0x61>; 19148cc087a1SEmmanuel Vadot 19158cc087a1SEmmanuel Vadot xbar_mixer_out4_ep: endpoint { 19168cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out4_ep>; 19178cc087a1SEmmanuel Vadot }; 19188cc087a1SEmmanuel Vadot }; 19198cc087a1SEmmanuel Vadot 19208cc087a1SEmmanuel Vadot port@62 { 19218cc087a1SEmmanuel Vadot reg = <0x62>; 19228cc087a1SEmmanuel Vadot 19238cc087a1SEmmanuel Vadot xbar_mixer_out5_ep: endpoint { 19248cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out5_ep>; 19258cc087a1SEmmanuel Vadot }; 19268cc087a1SEmmanuel Vadot }; 1927d5b0e70fSEmmanuel Vadot 1928d5b0e70fSEmmanuel Vadot xbar_asrc_in1_port: port@63 { 1929d5b0e70fSEmmanuel Vadot reg = <0x63>; 1930d5b0e70fSEmmanuel Vadot 1931d5b0e70fSEmmanuel Vadot xbar_asrc_in1_ep: endpoint { 1932d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in1_ep>; 1933d5b0e70fSEmmanuel Vadot }; 1934d5b0e70fSEmmanuel Vadot }; 1935d5b0e70fSEmmanuel Vadot 1936d5b0e70fSEmmanuel Vadot port@64 { 1937d5b0e70fSEmmanuel Vadot reg = <0x64>; 1938d5b0e70fSEmmanuel Vadot 1939d5b0e70fSEmmanuel Vadot xbar_asrc_out1_ep: endpoint { 1940d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out1_ep>; 1941d5b0e70fSEmmanuel Vadot }; 1942d5b0e70fSEmmanuel Vadot }; 1943d5b0e70fSEmmanuel Vadot 1944d5b0e70fSEmmanuel Vadot xbar_asrc_in2_port: port@65 { 1945d5b0e70fSEmmanuel Vadot reg = <0x65>; 1946d5b0e70fSEmmanuel Vadot 1947d5b0e70fSEmmanuel Vadot xbar_asrc_in2_ep: endpoint { 1948d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in2_ep>; 1949d5b0e70fSEmmanuel Vadot }; 1950d5b0e70fSEmmanuel Vadot }; 1951d5b0e70fSEmmanuel Vadot 1952d5b0e70fSEmmanuel Vadot port@66 { 1953d5b0e70fSEmmanuel Vadot reg = <0x66>; 1954d5b0e70fSEmmanuel Vadot 1955d5b0e70fSEmmanuel Vadot xbar_asrc_out2_ep: endpoint { 1956d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out2_ep>; 1957d5b0e70fSEmmanuel Vadot }; 1958d5b0e70fSEmmanuel Vadot }; 1959d5b0e70fSEmmanuel Vadot 1960d5b0e70fSEmmanuel Vadot xbar_asrc_in3_port: port@67 { 1961d5b0e70fSEmmanuel Vadot reg = <0x67>; 1962d5b0e70fSEmmanuel Vadot 1963d5b0e70fSEmmanuel Vadot xbar_asrc_in3_ep: endpoint { 1964d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in3_ep>; 1965d5b0e70fSEmmanuel Vadot }; 1966d5b0e70fSEmmanuel Vadot }; 1967d5b0e70fSEmmanuel Vadot 1968d5b0e70fSEmmanuel Vadot port@68 { 1969d5b0e70fSEmmanuel Vadot reg = <0x68>; 1970d5b0e70fSEmmanuel Vadot 1971d5b0e70fSEmmanuel Vadot xbar_asrc_out3_ep: endpoint { 1972d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out3_ep>; 1973d5b0e70fSEmmanuel Vadot }; 1974d5b0e70fSEmmanuel Vadot }; 1975d5b0e70fSEmmanuel Vadot 1976d5b0e70fSEmmanuel Vadot xbar_asrc_in4_port: port@69 { 1977d5b0e70fSEmmanuel Vadot reg = <0x69>; 1978d5b0e70fSEmmanuel Vadot 1979d5b0e70fSEmmanuel Vadot xbar_asrc_in4_ep: endpoint { 1980d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in4_ep>; 1981d5b0e70fSEmmanuel Vadot }; 1982d5b0e70fSEmmanuel Vadot }; 1983d5b0e70fSEmmanuel Vadot 1984d5b0e70fSEmmanuel Vadot port@6a { 1985d5b0e70fSEmmanuel Vadot reg = <0x6a>; 1986d5b0e70fSEmmanuel Vadot 1987d5b0e70fSEmmanuel Vadot xbar_asrc_out4_ep: endpoint { 1988d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out4_ep>; 1989d5b0e70fSEmmanuel Vadot }; 1990d5b0e70fSEmmanuel Vadot }; 1991d5b0e70fSEmmanuel Vadot 1992d5b0e70fSEmmanuel Vadot xbar_asrc_in5_port: port@6b { 1993d5b0e70fSEmmanuel Vadot reg = <0x6b>; 1994d5b0e70fSEmmanuel Vadot 1995d5b0e70fSEmmanuel Vadot xbar_asrc_in5_ep: endpoint { 1996d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in5_ep>; 1997d5b0e70fSEmmanuel Vadot }; 1998d5b0e70fSEmmanuel Vadot }; 1999d5b0e70fSEmmanuel Vadot 2000d5b0e70fSEmmanuel Vadot port@6c { 2001d5b0e70fSEmmanuel Vadot reg = <0x6c>; 2002d5b0e70fSEmmanuel Vadot 2003d5b0e70fSEmmanuel Vadot xbar_asrc_out5_ep: endpoint { 2004d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out5_ep>; 2005d5b0e70fSEmmanuel Vadot }; 2006d5b0e70fSEmmanuel Vadot }; 2007d5b0e70fSEmmanuel Vadot 2008d5b0e70fSEmmanuel Vadot xbar_asrc_in6_port: port@6d { 2009d5b0e70fSEmmanuel Vadot reg = <0x6d>; 2010d5b0e70fSEmmanuel Vadot 2011d5b0e70fSEmmanuel Vadot xbar_asrc_in6_ep: endpoint { 2012d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in6_ep>; 2013d5b0e70fSEmmanuel Vadot }; 2014d5b0e70fSEmmanuel Vadot }; 2015d5b0e70fSEmmanuel Vadot 2016d5b0e70fSEmmanuel Vadot port@6e { 2017d5b0e70fSEmmanuel Vadot reg = <0x6e>; 2018d5b0e70fSEmmanuel Vadot 2019d5b0e70fSEmmanuel Vadot xbar_asrc_out6_ep: endpoint { 2020d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out6_ep>; 2021d5b0e70fSEmmanuel Vadot }; 2022d5b0e70fSEmmanuel Vadot }; 2023d5b0e70fSEmmanuel Vadot 2024d5b0e70fSEmmanuel Vadot xbar_asrc_in7_port: port@6f { 2025d5b0e70fSEmmanuel Vadot reg = <0x6f>; 2026d5b0e70fSEmmanuel Vadot 2027d5b0e70fSEmmanuel Vadot xbar_asrc_in7_ep: endpoint { 2028d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in7_ep>; 2029d5b0e70fSEmmanuel Vadot }; 2030d5b0e70fSEmmanuel Vadot }; 2031b97ee269SEmmanuel Vadot 2032b97ee269SEmmanuel Vadot xbar_ope1_in_port: port@70 { 2033b97ee269SEmmanuel Vadot reg = <0x70>; 2034b97ee269SEmmanuel Vadot 2035b97ee269SEmmanuel Vadot xbar_ope1_in_ep: endpoint { 2036b97ee269SEmmanuel Vadot remote-endpoint = <&ope1_cif_in_ep>; 2037b97ee269SEmmanuel Vadot }; 2038b97ee269SEmmanuel Vadot }; 2039b97ee269SEmmanuel Vadot 2040b97ee269SEmmanuel Vadot port@71 { 2041b97ee269SEmmanuel Vadot reg = <0x71>; 2042b97ee269SEmmanuel Vadot 2043b97ee269SEmmanuel Vadot xbar_ope1_out_ep: endpoint { 2044b97ee269SEmmanuel Vadot remote-endpoint = <&ope1_cif_out_ep>; 2045b97ee269SEmmanuel Vadot }; 2046b97ee269SEmmanuel Vadot }; 20475956d97fSEmmanuel Vadot }; 2048*cb7aa33aSEmmanuel Vadot }; 20495956d97fSEmmanuel Vadot 2050*cb7aa33aSEmmanuel Vadot dma-controller@2930000 { 20515956d97fSEmmanuel Vadot status = "okay"; 20525956d97fSEmmanuel Vadot }; 20535956d97fSEmmanuel Vadot 2054*cb7aa33aSEmmanuel Vadot interrupt-controller@2a40000 { 20555956d97fSEmmanuel Vadot status = "okay"; 20565def4c47SEmmanuel Vadot }; 20575def4c47SEmmanuel Vadot }; 20585def4c47SEmmanuel Vadot 20595def4c47SEmmanuel Vadot i2c@3160000 { 20605def4c47SEmmanuel Vadot eeprom@57 { 20615def4c47SEmmanuel Vadot compatible = "atmel,24c02"; 20625def4c47SEmmanuel Vadot reg = <0x57>; 20635def4c47SEmmanuel Vadot 20645def4c47SEmmanuel Vadot label = "system"; 20655def4c47SEmmanuel Vadot vcc-supply = <&vdd_1v8>; 20665def4c47SEmmanuel Vadot address-width = <8>; 20675def4c47SEmmanuel Vadot pagesize = <8>; 20685def4c47SEmmanuel Vadot size = <256>; 20695def4c47SEmmanuel Vadot read-only; 20705def4c47SEmmanuel Vadot }; 20715def4c47SEmmanuel Vadot }; 20725def4c47SEmmanuel Vadot 2073*cb7aa33aSEmmanuel Vadot ddc: i2c@3190000 { 2074*cb7aa33aSEmmanuel Vadot status = "okay"; 2075*cb7aa33aSEmmanuel Vadot }; 2076*cb7aa33aSEmmanuel Vadot 2077*cb7aa33aSEmmanuel Vadot spi@3270000 { 2078*cb7aa33aSEmmanuel Vadot status = "okay"; 2079*cb7aa33aSEmmanuel Vadot 2080*cb7aa33aSEmmanuel Vadot flash@0 { 2081*cb7aa33aSEmmanuel Vadot compatible = "jedec,spi-nor"; 2082*cb7aa33aSEmmanuel Vadot reg = <0>; 2083*cb7aa33aSEmmanuel Vadot spi-max-frequency = <102000000>; 2084*cb7aa33aSEmmanuel Vadot spi-tx-bus-width = <4>; 2085*cb7aa33aSEmmanuel Vadot spi-rx-bus-width = <4>; 2086*cb7aa33aSEmmanuel Vadot }; 2087*cb7aa33aSEmmanuel Vadot }; 2088*cb7aa33aSEmmanuel Vadot 2089*cb7aa33aSEmmanuel Vadot pwm@32d0000 { 2090*cb7aa33aSEmmanuel Vadot status = "okay"; 2091*cb7aa33aSEmmanuel Vadot }; 2092*cb7aa33aSEmmanuel Vadot 20935def4c47SEmmanuel Vadot hda@3510000 { 20945956d97fSEmmanuel Vadot nvidia,model = "NVIDIA Jetson Xavier NX HDA"; 20955def4c47SEmmanuel Vadot status = "okay"; 20965def4c47SEmmanuel Vadot }; 20975def4c47SEmmanuel Vadot 20985def4c47SEmmanuel Vadot padctl@3520000 { 20995def4c47SEmmanuel Vadot status = "okay"; 21005def4c47SEmmanuel Vadot 21015def4c47SEmmanuel Vadot pads { 21025def4c47SEmmanuel Vadot usb2 { 21035def4c47SEmmanuel Vadot lanes { 2104c9ccf3a3SEmmanuel Vadot usb2-0 { 2105c9ccf3a3SEmmanuel Vadot status = "okay"; 2106c9ccf3a3SEmmanuel Vadot }; 2107c9ccf3a3SEmmanuel Vadot 21085def4c47SEmmanuel Vadot usb2-1 { 21095def4c47SEmmanuel Vadot status = "okay"; 21105def4c47SEmmanuel Vadot }; 21115def4c47SEmmanuel Vadot 21125def4c47SEmmanuel Vadot usb2-2 { 21135def4c47SEmmanuel Vadot status = "okay"; 21145def4c47SEmmanuel Vadot }; 21155def4c47SEmmanuel Vadot }; 21165def4c47SEmmanuel Vadot }; 21175def4c47SEmmanuel Vadot 21185def4c47SEmmanuel Vadot usb3 { 21195def4c47SEmmanuel Vadot lanes { 21205def4c47SEmmanuel Vadot usb3-2 { 21215def4c47SEmmanuel Vadot status = "okay"; 21225def4c47SEmmanuel Vadot }; 21235def4c47SEmmanuel Vadot }; 21245def4c47SEmmanuel Vadot }; 21255def4c47SEmmanuel Vadot }; 21265def4c47SEmmanuel Vadot 21275def4c47SEmmanuel Vadot ports { 2128c9ccf3a3SEmmanuel Vadot usb2-0 { 2129c9ccf3a3SEmmanuel Vadot mode = "otg"; 2130c9ccf3a3SEmmanuel Vadot status = "okay"; 2131c9ccf3a3SEmmanuel Vadot usb-role-switch; 2132c9ccf3a3SEmmanuel Vadot connector { 2133c9ccf3a3SEmmanuel Vadot compatible = "gpio-usb-b-connector", 2134c9ccf3a3SEmmanuel Vadot "usb-b-connector"; 2135c9ccf3a3SEmmanuel Vadot label = "micro-USB"; 2136c9ccf3a3SEmmanuel Vadot type = "micro"; 21378bab661aSEmmanuel Vadot vbus-gpios = <&gpio TEGRA194_MAIN_GPIO(Z, 1) 2138c9ccf3a3SEmmanuel Vadot GPIO_ACTIVE_LOW>; 2139c9ccf3a3SEmmanuel Vadot }; 2140c9ccf3a3SEmmanuel Vadot }; 2141c9ccf3a3SEmmanuel Vadot 21425def4c47SEmmanuel Vadot usb2-1 { 21435def4c47SEmmanuel Vadot mode = "host"; 21445def4c47SEmmanuel Vadot status = "okay"; 21455def4c47SEmmanuel Vadot }; 21465def4c47SEmmanuel Vadot 21475def4c47SEmmanuel Vadot usb2-2 { 21485def4c47SEmmanuel Vadot mode = "host"; 21495def4c47SEmmanuel Vadot vbus-supply = <&vdd_5v0_sys>; 21505def4c47SEmmanuel Vadot status = "okay"; 21515def4c47SEmmanuel Vadot }; 21525def4c47SEmmanuel Vadot 21535def4c47SEmmanuel Vadot usb3-2 { 21545def4c47SEmmanuel Vadot nvidia,usb2-companion = <1>; 21555def4c47SEmmanuel Vadot vbus-supply = <&vdd_5v0_sys>; 21565def4c47SEmmanuel Vadot status = "okay"; 21575def4c47SEmmanuel Vadot }; 21585def4c47SEmmanuel Vadot }; 21595def4c47SEmmanuel Vadot }; 21605def4c47SEmmanuel Vadot 2161c9ccf3a3SEmmanuel Vadot usb@3550000 { 2162c9ccf3a3SEmmanuel Vadot status = "okay"; 2163c9ccf3a3SEmmanuel Vadot 2164c9ccf3a3SEmmanuel Vadot phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>; 2165c9ccf3a3SEmmanuel Vadot phy-names = "usb2-0"; 2166c9ccf3a3SEmmanuel Vadot }; 2167c9ccf3a3SEmmanuel Vadot 2168*cb7aa33aSEmmanuel Vadot usb@3610000 { 21695def4c47SEmmanuel Vadot status = "okay"; 21705def4c47SEmmanuel Vadot 2171*cb7aa33aSEmmanuel Vadot phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 2172*cb7aa33aSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>, 2173*cb7aa33aSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>; 2174*cb7aa33aSEmmanuel Vadot phy-names = "usb2-1", "usb2-2", "usb3-2"; 21755def4c47SEmmanuel Vadot }; 21765def4c47SEmmanuel Vadot 21775def4c47SEmmanuel Vadot host1x@13e00000 { 21785def4c47SEmmanuel Vadot display-hub@15200000 { 21795def4c47SEmmanuel Vadot status = "okay"; 21805def4c47SEmmanuel Vadot }; 21815def4c47SEmmanuel Vadot 21825def4c47SEmmanuel Vadot dpaux@155c0000 { 21835def4c47SEmmanuel Vadot status = "okay"; 21845def4c47SEmmanuel Vadot }; 21855def4c47SEmmanuel Vadot 21865def4c47SEmmanuel Vadot dpaux@155d0000 { 21875def4c47SEmmanuel Vadot status = "okay"; 21885def4c47SEmmanuel Vadot }; 21895def4c47SEmmanuel Vadot 21905def4c47SEmmanuel Vadot /* DP0 */ 21915def4c47SEmmanuel Vadot sor@15b00000 { 21925def4c47SEmmanuel Vadot status = "okay"; 21935def4c47SEmmanuel Vadot 21945def4c47SEmmanuel Vadot avdd-io-hdmi-dp-supply = <&vdd_1v0>; 21955def4c47SEmmanuel Vadot vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 21965def4c47SEmmanuel Vadot 21975def4c47SEmmanuel Vadot nvidia,dpaux = <&dpaux0>; 21985def4c47SEmmanuel Vadot }; 21995def4c47SEmmanuel Vadot 22005def4c47SEmmanuel Vadot /* HDMI */ 22015def4c47SEmmanuel Vadot sor@15b40000 { 22025def4c47SEmmanuel Vadot status = "okay"; 22035def4c47SEmmanuel Vadot 22045def4c47SEmmanuel Vadot avdd-io-hdmi-dp-supply = <&vdd_1v0>; 22055def4c47SEmmanuel Vadot vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 22065def4c47SEmmanuel Vadot hdmi-supply = <&vdd_hdmi>; 22075def4c47SEmmanuel Vadot 22085def4c47SEmmanuel Vadot nvidia,ddc-i2c-bus = <&ddc>; 22095def4c47SEmmanuel Vadot nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1) 22105def4c47SEmmanuel Vadot GPIO_ACTIVE_LOW>; 22115def4c47SEmmanuel Vadot }; 22125def4c47SEmmanuel Vadot }; 22135def4c47SEmmanuel Vadot 22145def4c47SEmmanuel Vadot pcie@14160000 { 22155def4c47SEmmanuel Vadot status = "okay"; 22165def4c47SEmmanuel Vadot 22175def4c47SEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 22185def4c47SEmmanuel Vadot 22195def4c47SEmmanuel Vadot phys = <&p2u_hsio_11>; 22205def4c47SEmmanuel Vadot phy-names = "p2u-0"; 22215def4c47SEmmanuel Vadot }; 22225def4c47SEmmanuel Vadot 22235def4c47SEmmanuel Vadot pcie@141a0000 { 22245def4c47SEmmanuel Vadot status = "okay"; 22255def4c47SEmmanuel Vadot 22265def4c47SEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 22275def4c47SEmmanuel Vadot 22285def4c47SEmmanuel Vadot phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 22295def4c47SEmmanuel Vadot <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 22305def4c47SEmmanuel Vadot <&p2u_nvhs_6>, <&p2u_nvhs_7>; 22315def4c47SEmmanuel Vadot 22325def4c47SEmmanuel Vadot phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 22335def4c47SEmmanuel Vadot "p2u-5", "p2u-6", "p2u-7"; 22345def4c47SEmmanuel Vadot }; 22355def4c47SEmmanuel Vadot 22368cc087a1SEmmanuel Vadot pcie-ep@141a0000 { 22375def4c47SEmmanuel Vadot status = "disabled"; 22385def4c47SEmmanuel Vadot 22395def4c47SEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8ao>; 22405def4c47SEmmanuel Vadot 22415def4c47SEmmanuel Vadot reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>; 22425def4c47SEmmanuel Vadot 22435def4c47SEmmanuel Vadot nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5) 22445def4c47SEmmanuel Vadot GPIO_ACTIVE_HIGH>; 22455def4c47SEmmanuel Vadot 22465def4c47SEmmanuel Vadot phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 22475def4c47SEmmanuel Vadot <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 22485def4c47SEmmanuel Vadot <&p2u_nvhs_6>, <&p2u_nvhs_7>; 22495def4c47SEmmanuel Vadot 22505def4c47SEmmanuel Vadot phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 22515def4c47SEmmanuel Vadot "p2u-5", "p2u-6", "p2u-7"; 22525def4c47SEmmanuel Vadot }; 22535def4c47SEmmanuel Vadot }; 22545def4c47SEmmanuel Vadot 22555def4c47SEmmanuel Vadot gpio-keys { 22565def4c47SEmmanuel Vadot compatible = "gpio-keys"; 22575def4c47SEmmanuel Vadot 2258b97ee269SEmmanuel Vadot key-force-recovery { 22595def4c47SEmmanuel Vadot label = "Force Recovery"; 22605def4c47SEmmanuel Vadot gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 22615def4c47SEmmanuel Vadot GPIO_ACTIVE_LOW>; 22625def4c47SEmmanuel Vadot linux,input-type = <EV_KEY>; 22635def4c47SEmmanuel Vadot linux,code = <KEY_SLEEP>; 22645def4c47SEmmanuel Vadot debounce-interval = <10>; 22655def4c47SEmmanuel Vadot }; 22665def4c47SEmmanuel Vadot 2267b97ee269SEmmanuel Vadot key-power { 22685def4c47SEmmanuel Vadot label = "Power"; 22695def4c47SEmmanuel Vadot gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 22705def4c47SEmmanuel Vadot GPIO_ACTIVE_LOW>; 22715def4c47SEmmanuel Vadot linux,input-type = <EV_KEY>; 22725def4c47SEmmanuel Vadot linux,code = <KEY_POWER>; 22735def4c47SEmmanuel Vadot debounce-interval = <10>; 22745def4c47SEmmanuel Vadot wakeup-event-action = <EV_ACT_ASSERTED>; 22755def4c47SEmmanuel Vadot wakeup-source; 22765def4c47SEmmanuel Vadot }; 22775def4c47SEmmanuel Vadot }; 22785def4c47SEmmanuel Vadot 2279*cb7aa33aSEmmanuel Vadot fan: pwm-fan { 2280*cb7aa33aSEmmanuel Vadot compatible = "pwm-fan"; 2281*cb7aa33aSEmmanuel Vadot pwms = <&pwm6 0 45334>; 2282*cb7aa33aSEmmanuel Vadot 2283*cb7aa33aSEmmanuel Vadot cooling-levels = <0 64 128 255>; 2284*cb7aa33aSEmmanuel Vadot #cooling-cells = <2>; 2285*cb7aa33aSEmmanuel Vadot }; 2286*cb7aa33aSEmmanuel Vadot 2287e67e8565SEmmanuel Vadot vdd_5v0_sys: regulator-vdd-5v0-sys { 22885def4c47SEmmanuel Vadot compatible = "regulator-fixed"; 22895def4c47SEmmanuel Vadot regulator-name = "VDD_5V_SYS"; 22905def4c47SEmmanuel Vadot regulator-min-microvolt = <5000000>; 22915def4c47SEmmanuel Vadot regulator-max-microvolt = <5000000>; 22925def4c47SEmmanuel Vadot regulator-always-on; 22935def4c47SEmmanuel Vadot regulator-boot-on; 22945def4c47SEmmanuel Vadot }; 22955def4c47SEmmanuel Vadot 2296e67e8565SEmmanuel Vadot vdd_3v3_sys: regulator-vdd-3v3-sys { 22975def4c47SEmmanuel Vadot compatible = "regulator-fixed"; 22985def4c47SEmmanuel Vadot regulator-name = "VDD_3V3_SYS"; 22995def4c47SEmmanuel Vadot regulator-min-microvolt = <3300000>; 23005def4c47SEmmanuel Vadot regulator-max-microvolt = <3300000>; 23015def4c47SEmmanuel Vadot regulator-always-on; 23025def4c47SEmmanuel Vadot regulator-boot-on; 23035def4c47SEmmanuel Vadot }; 23045def4c47SEmmanuel Vadot 2305e67e8565SEmmanuel Vadot vdd_3v3_ao: regulator-vdd-3v3-ao { 23065def4c47SEmmanuel Vadot compatible = "regulator-fixed"; 23075def4c47SEmmanuel Vadot regulator-name = "VDD_3V3_AO"; 23085def4c47SEmmanuel Vadot regulator-min-microvolt = <3300000>; 23095def4c47SEmmanuel Vadot regulator-max-microvolt = <3300000>; 23105def4c47SEmmanuel Vadot regulator-always-on; 23115def4c47SEmmanuel Vadot regulator-boot-on; 23125def4c47SEmmanuel Vadot }; 23135def4c47SEmmanuel Vadot 2314e67e8565SEmmanuel Vadot vdd_1v8: regulator-vdd-1v8 { 23155def4c47SEmmanuel Vadot compatible = "regulator-fixed"; 23165def4c47SEmmanuel Vadot regulator-name = "VDD_1V8"; 23175def4c47SEmmanuel Vadot regulator-min-microvolt = <1800000>; 23185def4c47SEmmanuel Vadot regulator-max-microvolt = <1800000>; 23195def4c47SEmmanuel Vadot regulator-always-on; 23205def4c47SEmmanuel Vadot regulator-boot-on; 23215def4c47SEmmanuel Vadot }; 23225def4c47SEmmanuel Vadot 2323e67e8565SEmmanuel Vadot vdd_hdmi: regulator-vdd-hdmi { 23245def4c47SEmmanuel Vadot compatible = "regulator-fixed"; 23255def4c47SEmmanuel Vadot regulator-name = "VDD_5V0_HDMI_CON"; 23265def4c47SEmmanuel Vadot regulator-min-microvolt = <5000000>; 23275def4c47SEmmanuel Vadot regulator-max-microvolt = <5000000>; 23285def4c47SEmmanuel Vadot regulator-always-on; 23295def4c47SEmmanuel Vadot regulator-boot-on; 23305def4c47SEmmanuel Vadot }; 23315def4c47SEmmanuel Vadot 23325956d97fSEmmanuel Vadot sound { 23335956d97fSEmmanuel Vadot compatible = "nvidia,tegra186-audio-graph-card"; 23345956d97fSEmmanuel Vadot status = "okay"; 23355956d97fSEmmanuel Vadot 23365956d97fSEmmanuel Vadot dais = /* ADMAIF (FE) Ports */ 23375956d97fSEmmanuel Vadot <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 23385956d97fSEmmanuel Vadot <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 23395956d97fSEmmanuel Vadot <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 23405956d97fSEmmanuel Vadot <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 23415956d97fSEmmanuel Vadot <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 23425956d97fSEmmanuel Vadot /* XBAR Ports */ 23435956d97fSEmmanuel Vadot <&xbar_i2s3_port>, <&xbar_i2s5_port>, 23445956d97fSEmmanuel Vadot <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>, 23455956d97fSEmmanuel Vadot <&xbar_dspk1_port>, <&xbar_dspk2_port>, 23468cc087a1SEmmanuel Vadot <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 23478cc087a1SEmmanuel Vadot <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 23488cc087a1SEmmanuel Vadot <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 23498cc087a1SEmmanuel Vadot <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 23508cc087a1SEmmanuel Vadot <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 23518cc087a1SEmmanuel Vadot <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 23528cc087a1SEmmanuel Vadot <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 23538cc087a1SEmmanuel Vadot <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 23548cc087a1SEmmanuel Vadot <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 23558cc087a1SEmmanuel Vadot <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 23568cc087a1SEmmanuel Vadot <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 23578cc087a1SEmmanuel Vadot <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 23588cc087a1SEmmanuel Vadot <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 23598cc087a1SEmmanuel Vadot <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 23608cc087a1SEmmanuel Vadot <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 23618cc087a1SEmmanuel Vadot <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 23628cc087a1SEmmanuel Vadot <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 23638cc087a1SEmmanuel Vadot <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2364d5b0e70fSEmmanuel Vadot <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2365d5b0e70fSEmmanuel Vadot <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2366d5b0e70fSEmmanuel Vadot <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2367d5b0e70fSEmmanuel Vadot <&xbar_asrc_in7_port>, 2368b97ee269SEmmanuel Vadot <&xbar_ope1_in_port>, 23698cc087a1SEmmanuel Vadot /* HW accelerators */ 23708cc087a1SEmmanuel Vadot <&sfc1_out_port>, <&sfc2_out_port>, 23718cc087a1SEmmanuel Vadot <&sfc3_out_port>, <&sfc4_out_port>, 23728cc087a1SEmmanuel Vadot <&mvc1_out_port>, <&mvc2_out_port>, 23738cc087a1SEmmanuel Vadot <&amx1_out_port>, <&amx2_out_port>, 23748cc087a1SEmmanuel Vadot <&amx3_out_port>, <&amx4_out_port>, 23758cc087a1SEmmanuel Vadot <&adx1_out1_port>, <&adx1_out2_port>, 23768cc087a1SEmmanuel Vadot <&adx1_out3_port>, <&adx1_out4_port>, 23778cc087a1SEmmanuel Vadot <&adx2_out1_port>, <&adx2_out2_port>, 23788cc087a1SEmmanuel Vadot <&adx2_out3_port>, <&adx2_out4_port>, 23798cc087a1SEmmanuel Vadot <&adx3_out1_port>, <&adx3_out2_port>, 23808cc087a1SEmmanuel Vadot <&adx3_out3_port>, <&adx3_out4_port>, 23818cc087a1SEmmanuel Vadot <&adx4_out1_port>, <&adx4_out2_port>, 23828cc087a1SEmmanuel Vadot <&adx4_out3_port>, <&adx4_out4_port>, 23838cc087a1SEmmanuel Vadot <&mixer_out1_port>, <&mixer_out2_port>, 23848cc087a1SEmmanuel Vadot <&mixer_out3_port>, <&mixer_out4_port>, 23858cc087a1SEmmanuel Vadot <&mixer_out5_port>, 2386d5b0e70fSEmmanuel Vadot <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2387d5b0e70fSEmmanuel Vadot <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2388b97ee269SEmmanuel Vadot <&ope1_out_port>, 23895956d97fSEmmanuel Vadot /* BE I/O Ports */ 23905956d97fSEmmanuel Vadot <&i2s3_port>, <&i2s5_port>, 23915956d97fSEmmanuel Vadot <&dmic1_port>, <&dmic2_port>, <&dmic4_port>, 23925956d97fSEmmanuel Vadot <&dspk1_port>, <&dspk2_port>; 23935956d97fSEmmanuel Vadot 23945956d97fSEmmanuel Vadot label = "NVIDIA Jetson Xavier NX APE"; 23955956d97fSEmmanuel Vadot }; 23965956d97fSEmmanuel Vadot 23975def4c47SEmmanuel Vadot thermal-zones { 2398e67e8565SEmmanuel Vadot cpu-thermal { 23995def4c47SEmmanuel Vadot polling-delay = <0>; 24005def4c47SEmmanuel Vadot polling-delay-passive = <500>; 24015def4c47SEmmanuel Vadot status = "okay"; 24025def4c47SEmmanuel Vadot 24035def4c47SEmmanuel Vadot trips { 24045def4c47SEmmanuel Vadot cpu_trip_critical: critical { 24055def4c47SEmmanuel Vadot temperature = <96500>; 24065def4c47SEmmanuel Vadot hysteresis = <0>; 24075def4c47SEmmanuel Vadot type = "critical"; 24085def4c47SEmmanuel Vadot }; 24095def4c47SEmmanuel Vadot 24105def4c47SEmmanuel Vadot cpu_trip_hot: hot { 24115def4c47SEmmanuel Vadot temperature = <70000>; 24125def4c47SEmmanuel Vadot hysteresis = <2000>; 24135def4c47SEmmanuel Vadot type = "hot"; 24145def4c47SEmmanuel Vadot }; 24155def4c47SEmmanuel Vadot 24165def4c47SEmmanuel Vadot cpu_trip_active: active { 24175def4c47SEmmanuel Vadot temperature = <50000>; 24185def4c47SEmmanuel Vadot hysteresis = <2000>; 24195def4c47SEmmanuel Vadot type = "active"; 24205def4c47SEmmanuel Vadot }; 24215def4c47SEmmanuel Vadot 24225def4c47SEmmanuel Vadot cpu_trip_passive: passive { 24235def4c47SEmmanuel Vadot temperature = <30000>; 24245def4c47SEmmanuel Vadot hysteresis = <2000>; 24255def4c47SEmmanuel Vadot type = "passive"; 24265def4c47SEmmanuel Vadot }; 24275def4c47SEmmanuel Vadot }; 24285def4c47SEmmanuel Vadot 24295def4c47SEmmanuel Vadot cooling-maps { 24305def4c47SEmmanuel Vadot cpu-critical { 24315def4c47SEmmanuel Vadot cooling-device = <&fan 3 3>; 24325def4c47SEmmanuel Vadot trip = <&cpu_trip_critical>; 24335def4c47SEmmanuel Vadot }; 24345def4c47SEmmanuel Vadot 24355def4c47SEmmanuel Vadot cpu-hot { 24365def4c47SEmmanuel Vadot cooling-device = <&fan 2 2>; 24375def4c47SEmmanuel Vadot trip = <&cpu_trip_hot>; 24385def4c47SEmmanuel Vadot }; 24395def4c47SEmmanuel Vadot 24405def4c47SEmmanuel Vadot cpu-active { 24415def4c47SEmmanuel Vadot cooling-device = <&fan 1 1>; 24425def4c47SEmmanuel Vadot trip = <&cpu_trip_active>; 24435def4c47SEmmanuel Vadot }; 24445def4c47SEmmanuel Vadot 24455def4c47SEmmanuel Vadot cpu-passive { 24465def4c47SEmmanuel Vadot cooling-device = <&fan 0 0>; 24475def4c47SEmmanuel Vadot trip = <&cpu_trip_passive>; 24485def4c47SEmmanuel Vadot }; 24495def4c47SEmmanuel Vadot }; 24505def4c47SEmmanuel Vadot }; 24515def4c47SEmmanuel Vadot 2452e67e8565SEmmanuel Vadot gpu-thermal { 24535def4c47SEmmanuel Vadot polling-delay = <0>; 24545def4c47SEmmanuel Vadot polling-delay-passive = <500>; 24555def4c47SEmmanuel Vadot status = "okay"; 24565def4c47SEmmanuel Vadot 24575def4c47SEmmanuel Vadot trips { 24585def4c47SEmmanuel Vadot gpu_alert0: critical { 24595def4c47SEmmanuel Vadot temperature = <99000>; 24605def4c47SEmmanuel Vadot hysteresis = <0>; 24615def4c47SEmmanuel Vadot type = "critical"; 24625def4c47SEmmanuel Vadot }; 24635def4c47SEmmanuel Vadot }; 24645def4c47SEmmanuel Vadot }; 24655def4c47SEmmanuel Vadot 2466e67e8565SEmmanuel Vadot aux-thermal { 24675def4c47SEmmanuel Vadot polling-delay = <0>; 24685def4c47SEmmanuel Vadot polling-delay-passive = <500>; 24695def4c47SEmmanuel Vadot status = "okay"; 24705def4c47SEmmanuel Vadot 24715def4c47SEmmanuel Vadot trips { 24725def4c47SEmmanuel Vadot aux_alert0: critical { 24735def4c47SEmmanuel Vadot temperature = <90000>; 24745def4c47SEmmanuel Vadot hysteresis = <0>; 24755def4c47SEmmanuel Vadot type = "critical"; 24765def4c47SEmmanuel Vadot }; 24775def4c47SEmmanuel Vadot }; 24785def4c47SEmmanuel Vadot }; 24795def4c47SEmmanuel Vadot }; 24805def4c47SEmmanuel Vadot}; 2481