11cab0a51SJon Hunter// SPDX-License-Identifier: GPL-2.0 21cab0a51SJon Hunter 3*79ed18d9SThierry Reding#include <dt-bindings/gpio/tegra194-gpio.h> 41cab0a51SJon Hunter#include <dt-bindings/input/linux-event-codes.h> 51cab0a51SJon Hunter#include <dt-bindings/input/gpio-keys.h> 61cab0a51SJon Hunter 71cab0a51SJon Hunter/ { 81cab0a51SJon Hunter bus@0 { 91cab0a51SJon Hunter aconnect@2900000 { 101cab0a51SJon Hunter status = "okay"; 111cab0a51SJon Hunter 12ff62b09dSSameer Pujar ahub@2900800 { 13ff62b09dSSameer Pujar status = "okay"; 14ff62b09dSSameer Pujar 15*79ed18d9SThierry Reding i2s@2901200 { 16*79ed18d9SThierry Reding status = "okay"; 17*79ed18d9SThierry Reding 18*79ed18d9SThierry Reding ports { 19*79ed18d9SThierry Reding #address-cells = <1>; 20*79ed18d9SThierry Reding #size-cells = <0>; 21*79ed18d9SThierry Reding 22*79ed18d9SThierry Reding port@0 { 23*79ed18d9SThierry Reding reg = <0>; 24*79ed18d9SThierry Reding 25*79ed18d9SThierry Reding i2s3_cif_ep: endpoint { 26*79ed18d9SThierry Reding remote-endpoint = <&xbar_i2s3_ep>; 27*79ed18d9SThierry Reding }; 28*79ed18d9SThierry Reding }; 29*79ed18d9SThierry Reding 30*79ed18d9SThierry Reding i2s3_port: port@1 { 31*79ed18d9SThierry Reding reg = <1>; 32*79ed18d9SThierry Reding 33*79ed18d9SThierry Reding i2s3_dap_ep: endpoint { 34*79ed18d9SThierry Reding dai-format = "i2s"; 35*79ed18d9SThierry Reding /* Place holder for external Codec */ 36*79ed18d9SThierry Reding }; 37*79ed18d9SThierry Reding }; 38*79ed18d9SThierry Reding }; 39*79ed18d9SThierry Reding }; 40*79ed18d9SThierry Reding 41*79ed18d9SThierry Reding i2s@2901400 { 42*79ed18d9SThierry Reding status = "okay"; 43*79ed18d9SThierry Reding 44*79ed18d9SThierry Reding ports { 45*79ed18d9SThierry Reding #address-cells = <1>; 46*79ed18d9SThierry Reding #size-cells = <0>; 47*79ed18d9SThierry Reding 48*79ed18d9SThierry Reding port@0 { 49*79ed18d9SThierry Reding reg = <0>; 50*79ed18d9SThierry Reding 51*79ed18d9SThierry Reding i2s5_cif_ep: endpoint { 52*79ed18d9SThierry Reding remote-endpoint = <&xbar_i2s5_ep>; 53*79ed18d9SThierry Reding }; 54*79ed18d9SThierry Reding }; 55*79ed18d9SThierry Reding 56*79ed18d9SThierry Reding i2s5_port: port@1 { 57*79ed18d9SThierry Reding reg = <1>; 58*79ed18d9SThierry Reding 59*79ed18d9SThierry Reding i2s5_dap_ep: endpoint { 60*79ed18d9SThierry Reding dai-format = "i2s"; 61*79ed18d9SThierry Reding /* Place holder for external Codec */ 62*79ed18d9SThierry Reding }; 63*79ed18d9SThierry Reding }; 64*79ed18d9SThierry Reding }; 65*79ed18d9SThierry Reding }; 66*79ed18d9SThierry Reding 67*79ed18d9SThierry Reding sfc@2902000 { 68*79ed18d9SThierry Reding status = "okay"; 69*79ed18d9SThierry Reding 70*79ed18d9SThierry Reding ports { 71*79ed18d9SThierry Reding #address-cells = <1>; 72*79ed18d9SThierry Reding #size-cells = <0>; 73*79ed18d9SThierry Reding 74*79ed18d9SThierry Reding port@0 { 75*79ed18d9SThierry Reding reg = <0>; 76*79ed18d9SThierry Reding 77*79ed18d9SThierry Reding sfc1_cif_in_ep: endpoint { 78*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc1_in_ep>; 79*79ed18d9SThierry Reding convert-rate = <44100>; 80*79ed18d9SThierry Reding }; 81*79ed18d9SThierry Reding }; 82*79ed18d9SThierry Reding 83*79ed18d9SThierry Reding sfc1_out_port: port@1 { 84*79ed18d9SThierry Reding reg = <1>; 85*79ed18d9SThierry Reding 86*79ed18d9SThierry Reding sfc1_cif_out_ep: endpoint { 87*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc1_out_ep>; 88*79ed18d9SThierry Reding convert-rate = <48000>; 89*79ed18d9SThierry Reding }; 90*79ed18d9SThierry Reding }; 91*79ed18d9SThierry Reding }; 92*79ed18d9SThierry Reding }; 93*79ed18d9SThierry Reding 94*79ed18d9SThierry Reding sfc@2902200 { 95*79ed18d9SThierry Reding status = "okay"; 96*79ed18d9SThierry Reding 97*79ed18d9SThierry Reding ports { 98*79ed18d9SThierry Reding #address-cells = <1>; 99*79ed18d9SThierry Reding #size-cells = <0>; 100*79ed18d9SThierry Reding 101*79ed18d9SThierry Reding port@0 { 102*79ed18d9SThierry Reding reg = <0>; 103*79ed18d9SThierry Reding 104*79ed18d9SThierry Reding sfc2_cif_in_ep: endpoint { 105*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc2_in_ep>; 106*79ed18d9SThierry Reding }; 107*79ed18d9SThierry Reding }; 108*79ed18d9SThierry Reding 109*79ed18d9SThierry Reding sfc2_out_port: port@1 { 110*79ed18d9SThierry Reding reg = <1>; 111*79ed18d9SThierry Reding 112*79ed18d9SThierry Reding sfc2_cif_out_ep: endpoint { 113*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc2_out_ep>; 114*79ed18d9SThierry Reding }; 115*79ed18d9SThierry Reding }; 116*79ed18d9SThierry Reding }; 117*79ed18d9SThierry Reding }; 118*79ed18d9SThierry Reding 119*79ed18d9SThierry Reding sfc@2902400 { 120*79ed18d9SThierry Reding status = "okay"; 121*79ed18d9SThierry Reding 122*79ed18d9SThierry Reding ports { 123*79ed18d9SThierry Reding #address-cells = <1>; 124*79ed18d9SThierry Reding #size-cells = <0>; 125*79ed18d9SThierry Reding 126*79ed18d9SThierry Reding port@0 { 127*79ed18d9SThierry Reding reg = <0>; 128*79ed18d9SThierry Reding 129*79ed18d9SThierry Reding sfc3_cif_in_ep: endpoint { 130*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc3_in_ep>; 131*79ed18d9SThierry Reding }; 132*79ed18d9SThierry Reding }; 133*79ed18d9SThierry Reding 134*79ed18d9SThierry Reding sfc3_out_port: port@1 { 135*79ed18d9SThierry Reding reg = <1>; 136*79ed18d9SThierry Reding 137*79ed18d9SThierry Reding sfc3_cif_out_ep: endpoint { 138*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc3_out_ep>; 139*79ed18d9SThierry Reding }; 140*79ed18d9SThierry Reding }; 141*79ed18d9SThierry Reding }; 142*79ed18d9SThierry Reding }; 143*79ed18d9SThierry Reding 144*79ed18d9SThierry Reding sfc@2902600 { 145*79ed18d9SThierry Reding status = "okay"; 146*79ed18d9SThierry Reding 147*79ed18d9SThierry Reding ports { 148*79ed18d9SThierry Reding #address-cells = <1>; 149*79ed18d9SThierry Reding #size-cells = <0>; 150*79ed18d9SThierry Reding 151*79ed18d9SThierry Reding port@0 { 152*79ed18d9SThierry Reding reg = <0>; 153*79ed18d9SThierry Reding 154*79ed18d9SThierry Reding sfc4_cif_in_ep: endpoint { 155*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc4_in_ep>; 156*79ed18d9SThierry Reding }; 157*79ed18d9SThierry Reding }; 158*79ed18d9SThierry Reding 159*79ed18d9SThierry Reding sfc4_out_port: port@1 { 160*79ed18d9SThierry Reding reg = <1>; 161*79ed18d9SThierry Reding 162*79ed18d9SThierry Reding sfc4_cif_out_ep: endpoint { 163*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc4_out_ep>; 164*79ed18d9SThierry Reding }; 165*79ed18d9SThierry Reding }; 166*79ed18d9SThierry Reding }; 167*79ed18d9SThierry Reding }; 168*79ed18d9SThierry Reding 169*79ed18d9SThierry Reding amx@2903000 { 170*79ed18d9SThierry Reding status = "okay"; 171*79ed18d9SThierry Reding 172*79ed18d9SThierry Reding ports { 173*79ed18d9SThierry Reding #address-cells = <1>; 174*79ed18d9SThierry Reding #size-cells = <0>; 175*79ed18d9SThierry Reding 176*79ed18d9SThierry Reding port@0 { 177*79ed18d9SThierry Reding reg = <0>; 178*79ed18d9SThierry Reding 179*79ed18d9SThierry Reding amx1_in1_ep: endpoint { 180*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in1_ep>; 181*79ed18d9SThierry Reding }; 182*79ed18d9SThierry Reding }; 183*79ed18d9SThierry Reding 184*79ed18d9SThierry Reding port@1 { 185*79ed18d9SThierry Reding reg = <1>; 186*79ed18d9SThierry Reding 187*79ed18d9SThierry Reding amx1_in2_ep: endpoint { 188*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in2_ep>; 189*79ed18d9SThierry Reding }; 190*79ed18d9SThierry Reding }; 191*79ed18d9SThierry Reding 192*79ed18d9SThierry Reding port@2 { 193*79ed18d9SThierry Reding reg = <2>; 194*79ed18d9SThierry Reding 195*79ed18d9SThierry Reding amx1_in3_ep: endpoint { 196*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in3_ep>; 197*79ed18d9SThierry Reding }; 198*79ed18d9SThierry Reding }; 199*79ed18d9SThierry Reding 200*79ed18d9SThierry Reding port@3 { 201*79ed18d9SThierry Reding reg = <3>; 202*79ed18d9SThierry Reding 203*79ed18d9SThierry Reding amx1_in4_ep: endpoint { 204*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in4_ep>; 205*79ed18d9SThierry Reding }; 206*79ed18d9SThierry Reding }; 207*79ed18d9SThierry Reding 208*79ed18d9SThierry Reding amx1_out_port: port@4 { 209*79ed18d9SThierry Reding reg = <4>; 210*79ed18d9SThierry Reding 211*79ed18d9SThierry Reding amx1_out_ep: endpoint { 212*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_out_ep>; 213*79ed18d9SThierry Reding }; 214*79ed18d9SThierry Reding }; 215*79ed18d9SThierry Reding }; 216*79ed18d9SThierry Reding }; 217*79ed18d9SThierry Reding 218*79ed18d9SThierry Reding amx@2903100 { 219*79ed18d9SThierry Reding status = "okay"; 220*79ed18d9SThierry Reding 221*79ed18d9SThierry Reding ports { 222*79ed18d9SThierry Reding #address-cells = <1>; 223*79ed18d9SThierry Reding #size-cells = <0>; 224*79ed18d9SThierry Reding 225*79ed18d9SThierry Reding port@0 { 226*79ed18d9SThierry Reding reg = <0>; 227*79ed18d9SThierry Reding 228*79ed18d9SThierry Reding amx2_in1_ep: endpoint { 229*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in1_ep>; 230*79ed18d9SThierry Reding }; 231*79ed18d9SThierry Reding }; 232*79ed18d9SThierry Reding 233*79ed18d9SThierry Reding port@1 { 234*79ed18d9SThierry Reding reg = <1>; 235*79ed18d9SThierry Reding 236*79ed18d9SThierry Reding amx2_in2_ep: endpoint { 237*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in2_ep>; 238*79ed18d9SThierry Reding }; 239*79ed18d9SThierry Reding }; 240*79ed18d9SThierry Reding 241*79ed18d9SThierry Reding amx2_in3_port: port@2 { 242*79ed18d9SThierry Reding reg = <2>; 243*79ed18d9SThierry Reding 244*79ed18d9SThierry Reding amx2_in3_ep: endpoint { 245*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in3_ep>; 246*79ed18d9SThierry Reding }; 247*79ed18d9SThierry Reding }; 248*79ed18d9SThierry Reding 249*79ed18d9SThierry Reding amx2_in4_port: port@3 { 250*79ed18d9SThierry Reding reg = <3>; 251*79ed18d9SThierry Reding 252*79ed18d9SThierry Reding amx2_in4_ep: endpoint { 253*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in4_ep>; 254*79ed18d9SThierry Reding }; 255*79ed18d9SThierry Reding }; 256*79ed18d9SThierry Reding 257*79ed18d9SThierry Reding amx2_out_port: port@4 { 258*79ed18d9SThierry Reding reg = <4>; 259*79ed18d9SThierry Reding 260*79ed18d9SThierry Reding amx2_out_ep: endpoint { 261*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_out_ep>; 262*79ed18d9SThierry Reding }; 263*79ed18d9SThierry Reding }; 264*79ed18d9SThierry Reding }; 265*79ed18d9SThierry Reding }; 266*79ed18d9SThierry Reding 267*79ed18d9SThierry Reding amx@2903200 { 268*79ed18d9SThierry Reding status = "okay"; 269*79ed18d9SThierry Reding 270*79ed18d9SThierry Reding ports { 271*79ed18d9SThierry Reding #address-cells = <1>; 272*79ed18d9SThierry Reding #size-cells = <0>; 273*79ed18d9SThierry Reding 274*79ed18d9SThierry Reding port@0 { 275*79ed18d9SThierry Reding reg = <0>; 276*79ed18d9SThierry Reding 277*79ed18d9SThierry Reding amx3_in1_ep: endpoint { 278*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in1_ep>; 279*79ed18d9SThierry Reding }; 280*79ed18d9SThierry Reding }; 281*79ed18d9SThierry Reding 282*79ed18d9SThierry Reding port@1 { 283*79ed18d9SThierry Reding reg = <1>; 284*79ed18d9SThierry Reding 285*79ed18d9SThierry Reding amx3_in2_ep: endpoint { 286*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in2_ep>; 287*79ed18d9SThierry Reding }; 288*79ed18d9SThierry Reding }; 289*79ed18d9SThierry Reding 290*79ed18d9SThierry Reding port@2 { 291*79ed18d9SThierry Reding reg = <2>; 292*79ed18d9SThierry Reding 293*79ed18d9SThierry Reding amx3_in3_ep: endpoint { 294*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in3_ep>; 295*79ed18d9SThierry Reding }; 296*79ed18d9SThierry Reding }; 297*79ed18d9SThierry Reding 298*79ed18d9SThierry Reding port@3 { 299*79ed18d9SThierry Reding reg = <3>; 300*79ed18d9SThierry Reding 301*79ed18d9SThierry Reding amx3_in4_ep: endpoint { 302*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in4_ep>; 303*79ed18d9SThierry Reding }; 304*79ed18d9SThierry Reding }; 305*79ed18d9SThierry Reding 306*79ed18d9SThierry Reding amx3_out_port: port@4 { 307*79ed18d9SThierry Reding reg = <4>; 308*79ed18d9SThierry Reding 309*79ed18d9SThierry Reding amx3_out_ep: endpoint { 310*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_out_ep>; 311*79ed18d9SThierry Reding }; 312*79ed18d9SThierry Reding }; 313*79ed18d9SThierry Reding }; 314*79ed18d9SThierry Reding }; 315*79ed18d9SThierry Reding 316*79ed18d9SThierry Reding amx@2903300 { 317*79ed18d9SThierry Reding status = "okay"; 318*79ed18d9SThierry Reding 319*79ed18d9SThierry Reding ports { 320*79ed18d9SThierry Reding #address-cells = <1>; 321*79ed18d9SThierry Reding #size-cells = <0>; 322*79ed18d9SThierry Reding 323*79ed18d9SThierry Reding port@0 { 324*79ed18d9SThierry Reding reg = <0>; 325*79ed18d9SThierry Reding 326*79ed18d9SThierry Reding amx4_in1_ep: endpoint { 327*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in1_ep>; 328*79ed18d9SThierry Reding }; 329*79ed18d9SThierry Reding }; 330*79ed18d9SThierry Reding 331*79ed18d9SThierry Reding port@1 { 332*79ed18d9SThierry Reding reg = <1>; 333*79ed18d9SThierry Reding 334*79ed18d9SThierry Reding amx4_in2_ep: endpoint { 335*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in2_ep>; 336*79ed18d9SThierry Reding }; 337*79ed18d9SThierry Reding }; 338*79ed18d9SThierry Reding 339*79ed18d9SThierry Reding port@2 { 340*79ed18d9SThierry Reding reg = <2>; 341*79ed18d9SThierry Reding 342*79ed18d9SThierry Reding amx4_in3_ep: endpoint { 343*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in3_ep>; 344*79ed18d9SThierry Reding }; 345*79ed18d9SThierry Reding }; 346*79ed18d9SThierry Reding 347*79ed18d9SThierry Reding port@3 { 348*79ed18d9SThierry Reding reg = <3>; 349*79ed18d9SThierry Reding 350*79ed18d9SThierry Reding amx4_in4_ep: endpoint { 351*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in4_ep>; 352*79ed18d9SThierry Reding }; 353*79ed18d9SThierry Reding }; 354*79ed18d9SThierry Reding 355*79ed18d9SThierry Reding amx4_out_port: port@4 { 356*79ed18d9SThierry Reding reg = <4>; 357*79ed18d9SThierry Reding 358*79ed18d9SThierry Reding amx4_out_ep: endpoint { 359*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_out_ep>; 360*79ed18d9SThierry Reding }; 361*79ed18d9SThierry Reding }; 362*79ed18d9SThierry Reding }; 363*79ed18d9SThierry Reding }; 364*79ed18d9SThierry Reding 365*79ed18d9SThierry Reding adx@2903800 { 366*79ed18d9SThierry Reding status = "okay"; 367*79ed18d9SThierry Reding 368*79ed18d9SThierry Reding ports { 369*79ed18d9SThierry Reding #address-cells = <1>; 370*79ed18d9SThierry Reding #size-cells = <0>; 371*79ed18d9SThierry Reding 372*79ed18d9SThierry Reding port@0 { 373*79ed18d9SThierry Reding reg = <0>; 374*79ed18d9SThierry Reding 375*79ed18d9SThierry Reding adx1_in_ep: endpoint { 376*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_in_ep>; 377*79ed18d9SThierry Reding }; 378*79ed18d9SThierry Reding }; 379*79ed18d9SThierry Reding 380*79ed18d9SThierry Reding adx1_out1_port: port@1 { 381*79ed18d9SThierry Reding reg = <1>; 382*79ed18d9SThierry Reding 383*79ed18d9SThierry Reding adx1_out1_ep: endpoint { 384*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out1_ep>; 385*79ed18d9SThierry Reding }; 386*79ed18d9SThierry Reding }; 387*79ed18d9SThierry Reding 388*79ed18d9SThierry Reding adx1_out2_port: port@2 { 389*79ed18d9SThierry Reding reg = <2>; 390*79ed18d9SThierry Reding 391*79ed18d9SThierry Reding adx1_out2_ep: endpoint { 392*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out2_ep>; 393*79ed18d9SThierry Reding }; 394*79ed18d9SThierry Reding }; 395*79ed18d9SThierry Reding 396*79ed18d9SThierry Reding adx1_out3_port: port@3 { 397*79ed18d9SThierry Reding reg = <3>; 398*79ed18d9SThierry Reding 399*79ed18d9SThierry Reding adx1_out3_ep: endpoint { 400*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out3_ep>; 401*79ed18d9SThierry Reding }; 402*79ed18d9SThierry Reding }; 403*79ed18d9SThierry Reding 404*79ed18d9SThierry Reding adx1_out4_port: port@4 { 405*79ed18d9SThierry Reding reg = <4>; 406*79ed18d9SThierry Reding 407*79ed18d9SThierry Reding adx1_out4_ep: endpoint { 408*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out4_ep>; 409*79ed18d9SThierry Reding }; 410*79ed18d9SThierry Reding }; 411*79ed18d9SThierry Reding }; 412*79ed18d9SThierry Reding }; 413*79ed18d9SThierry Reding 414*79ed18d9SThierry Reding adx@2903900 { 415*79ed18d9SThierry Reding status = "okay"; 416*79ed18d9SThierry Reding 417*79ed18d9SThierry Reding ports { 418*79ed18d9SThierry Reding #address-cells = <1>; 419*79ed18d9SThierry Reding #size-cells = <0>; 420*79ed18d9SThierry Reding 421*79ed18d9SThierry Reding port@0 { 422*79ed18d9SThierry Reding reg = <0>; 423*79ed18d9SThierry Reding 424*79ed18d9SThierry Reding adx2_in_ep: endpoint { 425*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_in_ep>; 426*79ed18d9SThierry Reding }; 427*79ed18d9SThierry Reding }; 428*79ed18d9SThierry Reding 429*79ed18d9SThierry Reding adx2_out1_port: port@1 { 430*79ed18d9SThierry Reding reg = <1>; 431*79ed18d9SThierry Reding 432*79ed18d9SThierry Reding adx2_out1_ep: endpoint { 433*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out1_ep>; 434*79ed18d9SThierry Reding }; 435*79ed18d9SThierry Reding }; 436*79ed18d9SThierry Reding 437*79ed18d9SThierry Reding adx2_out2_port: port@2 { 438*79ed18d9SThierry Reding reg = <2>; 439*79ed18d9SThierry Reding 440*79ed18d9SThierry Reding adx2_out2_ep: endpoint { 441*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out2_ep>; 442*79ed18d9SThierry Reding }; 443*79ed18d9SThierry Reding }; 444*79ed18d9SThierry Reding 445*79ed18d9SThierry Reding adx2_out3_port: port@3 { 446*79ed18d9SThierry Reding reg = <3>; 447*79ed18d9SThierry Reding 448*79ed18d9SThierry Reding adx2_out3_ep: endpoint { 449*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out3_ep>; 450*79ed18d9SThierry Reding }; 451*79ed18d9SThierry Reding }; 452*79ed18d9SThierry Reding 453*79ed18d9SThierry Reding adx2_out4_port: port@4 { 454*79ed18d9SThierry Reding reg = <4>; 455*79ed18d9SThierry Reding 456*79ed18d9SThierry Reding adx2_out4_ep: endpoint { 457*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out4_ep>; 458*79ed18d9SThierry Reding }; 459*79ed18d9SThierry Reding }; 460*79ed18d9SThierry Reding }; 461*79ed18d9SThierry Reding }; 462*79ed18d9SThierry Reding 463*79ed18d9SThierry Reding adx@2903a00 { 464*79ed18d9SThierry Reding status = "okay"; 465*79ed18d9SThierry Reding 466*79ed18d9SThierry Reding ports { 467*79ed18d9SThierry Reding #address-cells = <1>; 468*79ed18d9SThierry Reding #size-cells = <0>; 469*79ed18d9SThierry Reding 470*79ed18d9SThierry Reding port@0 { 471*79ed18d9SThierry Reding reg = <0>; 472*79ed18d9SThierry Reding 473*79ed18d9SThierry Reding adx3_in_ep: endpoint { 474*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_in_ep>; 475*79ed18d9SThierry Reding }; 476*79ed18d9SThierry Reding }; 477*79ed18d9SThierry Reding 478*79ed18d9SThierry Reding adx3_out1_port: port@1 { 479*79ed18d9SThierry Reding reg = <1>; 480*79ed18d9SThierry Reding 481*79ed18d9SThierry Reding adx3_out1_ep: endpoint { 482*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out1_ep>; 483*79ed18d9SThierry Reding }; 484*79ed18d9SThierry Reding }; 485*79ed18d9SThierry Reding 486*79ed18d9SThierry Reding adx3_out2_port: port@2 { 487*79ed18d9SThierry Reding reg = <2>; 488*79ed18d9SThierry Reding 489*79ed18d9SThierry Reding adx3_out2_ep: endpoint { 490*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out2_ep>; 491*79ed18d9SThierry Reding }; 492*79ed18d9SThierry Reding }; 493*79ed18d9SThierry Reding 494*79ed18d9SThierry Reding adx3_out3_port: port@3 { 495*79ed18d9SThierry Reding reg = <3>; 496*79ed18d9SThierry Reding 497*79ed18d9SThierry Reding adx3_out3_ep: endpoint { 498*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out3_ep>; 499*79ed18d9SThierry Reding }; 500*79ed18d9SThierry Reding }; 501*79ed18d9SThierry Reding 502*79ed18d9SThierry Reding adx3_out4_port: port@4 { 503*79ed18d9SThierry Reding reg = <4>; 504*79ed18d9SThierry Reding 505*79ed18d9SThierry Reding adx3_out4_ep: endpoint { 506*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out4_ep>; 507*79ed18d9SThierry Reding }; 508*79ed18d9SThierry Reding }; 509*79ed18d9SThierry Reding }; 510*79ed18d9SThierry Reding }; 511*79ed18d9SThierry Reding 512*79ed18d9SThierry Reding adx@2903b00 { 513*79ed18d9SThierry Reding status = "okay"; 514*79ed18d9SThierry Reding 515*79ed18d9SThierry Reding ports { 516*79ed18d9SThierry Reding #address-cells = <1>; 517*79ed18d9SThierry Reding #size-cells = <0>; 518*79ed18d9SThierry Reding 519*79ed18d9SThierry Reding port@0 { 520*79ed18d9SThierry Reding reg = <0>; 521*79ed18d9SThierry Reding 522*79ed18d9SThierry Reding adx4_in_ep: endpoint { 523*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_in_ep>; 524*79ed18d9SThierry Reding }; 525*79ed18d9SThierry Reding }; 526*79ed18d9SThierry Reding 527*79ed18d9SThierry Reding adx4_out1_port: port@1 { 528*79ed18d9SThierry Reding reg = <1>; 529*79ed18d9SThierry Reding 530*79ed18d9SThierry Reding adx4_out1_ep: endpoint { 531*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out1_ep>; 532*79ed18d9SThierry Reding }; 533*79ed18d9SThierry Reding }; 534*79ed18d9SThierry Reding 535*79ed18d9SThierry Reding adx4_out2_port: port@2 { 536*79ed18d9SThierry Reding reg = <2>; 537*79ed18d9SThierry Reding 538*79ed18d9SThierry Reding adx4_out2_ep: endpoint { 539*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out2_ep>; 540*79ed18d9SThierry Reding }; 541*79ed18d9SThierry Reding }; 542*79ed18d9SThierry Reding 543*79ed18d9SThierry Reding adx4_out3_port: port@3 { 544*79ed18d9SThierry Reding reg = <3>; 545*79ed18d9SThierry Reding 546*79ed18d9SThierry Reding adx4_out3_ep: endpoint { 547*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out3_ep>; 548*79ed18d9SThierry Reding }; 549*79ed18d9SThierry Reding }; 550*79ed18d9SThierry Reding 551*79ed18d9SThierry Reding adx4_out4_port: port@4 { 552*79ed18d9SThierry Reding reg = <4>; 553*79ed18d9SThierry Reding 554*79ed18d9SThierry Reding adx4_out4_ep: endpoint { 555*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out4_ep>; 556*79ed18d9SThierry Reding }; 557*79ed18d9SThierry Reding }; 558*79ed18d9SThierry Reding }; 559*79ed18d9SThierry Reding }; 560*79ed18d9SThierry Reding 561*79ed18d9SThierry Reding dmic@2904000 { 562*79ed18d9SThierry Reding status = "okay"; 563*79ed18d9SThierry Reding 564*79ed18d9SThierry Reding ports { 565*79ed18d9SThierry Reding #address-cells = <1>; 566*79ed18d9SThierry Reding #size-cells = <0>; 567*79ed18d9SThierry Reding 568*79ed18d9SThierry Reding port@0 { 569*79ed18d9SThierry Reding reg = <0>; 570*79ed18d9SThierry Reding 571*79ed18d9SThierry Reding dmic1_cif_ep: endpoint { 572*79ed18d9SThierry Reding remote-endpoint = <&xbar_dmic1_ep>; 573*79ed18d9SThierry Reding }; 574*79ed18d9SThierry Reding }; 575*79ed18d9SThierry Reding 576*79ed18d9SThierry Reding dmic1_port: port@1 { 577*79ed18d9SThierry Reding reg = <1>; 578*79ed18d9SThierry Reding 579*79ed18d9SThierry Reding dmic1_dap_ep: endpoint { 580*79ed18d9SThierry Reding /* Place holder for external Codec */ 581*79ed18d9SThierry Reding }; 582*79ed18d9SThierry Reding }; 583*79ed18d9SThierry Reding }; 584*79ed18d9SThierry Reding }; 585*79ed18d9SThierry Reding 586*79ed18d9SThierry Reding dmic@2904100 { 587*79ed18d9SThierry Reding status = "okay"; 588*79ed18d9SThierry Reding 589*79ed18d9SThierry Reding ports { 590*79ed18d9SThierry Reding #address-cells = <1>; 591*79ed18d9SThierry Reding #size-cells = <0>; 592*79ed18d9SThierry Reding 593*79ed18d9SThierry Reding port@0 { 594*79ed18d9SThierry Reding reg = <0>; 595*79ed18d9SThierry Reding 596*79ed18d9SThierry Reding dmic2_cif_ep: endpoint { 597*79ed18d9SThierry Reding remote-endpoint = <&xbar_dmic2_ep>; 598*79ed18d9SThierry Reding }; 599*79ed18d9SThierry Reding }; 600*79ed18d9SThierry Reding 601*79ed18d9SThierry Reding dmic2_port: port@1 { 602*79ed18d9SThierry Reding reg = <1>; 603*79ed18d9SThierry Reding 604*79ed18d9SThierry Reding dmic2_dap_ep: endpoint { 605*79ed18d9SThierry Reding /* Place holder for external Codec */ 606*79ed18d9SThierry Reding }; 607*79ed18d9SThierry Reding }; 608*79ed18d9SThierry Reding }; 609*79ed18d9SThierry Reding }; 610*79ed18d9SThierry Reding 611*79ed18d9SThierry Reding dmic@2904300 { 612*79ed18d9SThierry Reding status = "okay"; 613*79ed18d9SThierry Reding 614*79ed18d9SThierry Reding ports { 615*79ed18d9SThierry Reding #address-cells = <1>; 616*79ed18d9SThierry Reding #size-cells = <0>; 617*79ed18d9SThierry Reding 618*79ed18d9SThierry Reding port@0 { 619*79ed18d9SThierry Reding reg = <0>; 620*79ed18d9SThierry Reding 621*79ed18d9SThierry Reding dmic4_cif_ep: endpoint { 622*79ed18d9SThierry Reding remote-endpoint = <&xbar_dmic4_ep>; 623*79ed18d9SThierry Reding }; 624*79ed18d9SThierry Reding }; 625*79ed18d9SThierry Reding 626*79ed18d9SThierry Reding dmic4_port: port@1 { 627*79ed18d9SThierry Reding reg = <1>; 628*79ed18d9SThierry Reding 629*79ed18d9SThierry Reding dmic4_dap_ep: endpoint { 630*79ed18d9SThierry Reding /* Place holder for external Codec */ 631*79ed18d9SThierry Reding }; 632*79ed18d9SThierry Reding }; 633*79ed18d9SThierry Reding }; 634*79ed18d9SThierry Reding }; 635*79ed18d9SThierry Reding 636*79ed18d9SThierry Reding dspk@2905000 { 637*79ed18d9SThierry Reding status = "okay"; 638*79ed18d9SThierry Reding 639*79ed18d9SThierry Reding ports { 640*79ed18d9SThierry Reding #address-cells = <1>; 641*79ed18d9SThierry Reding #size-cells = <0>; 642*79ed18d9SThierry Reding 643*79ed18d9SThierry Reding port@0 { 644*79ed18d9SThierry Reding reg = <0>; 645*79ed18d9SThierry Reding 646*79ed18d9SThierry Reding dspk1_cif_ep: endpoint { 647*79ed18d9SThierry Reding remote-endpoint = <&xbar_dspk1_ep>; 648*79ed18d9SThierry Reding }; 649*79ed18d9SThierry Reding }; 650*79ed18d9SThierry Reding 651*79ed18d9SThierry Reding dspk1_port: port@1 { 652*79ed18d9SThierry Reding reg = <1>; 653*79ed18d9SThierry Reding 654*79ed18d9SThierry Reding dspk1_dap_ep: endpoint { 655*79ed18d9SThierry Reding /* Place holder for external Codec */ 656*79ed18d9SThierry Reding }; 657*79ed18d9SThierry Reding }; 658*79ed18d9SThierry Reding }; 659*79ed18d9SThierry Reding }; 660*79ed18d9SThierry Reding 661*79ed18d9SThierry Reding dspk@2905100 { 662*79ed18d9SThierry Reding status = "okay"; 663*79ed18d9SThierry Reding 664*79ed18d9SThierry Reding ports { 665*79ed18d9SThierry Reding #address-cells = <1>; 666*79ed18d9SThierry Reding #size-cells = <0>; 667*79ed18d9SThierry Reding 668*79ed18d9SThierry Reding port@0 { 669*79ed18d9SThierry Reding reg = <0>; 670*79ed18d9SThierry Reding 671*79ed18d9SThierry Reding dspk2_cif_ep: endpoint { 672*79ed18d9SThierry Reding remote-endpoint = <&xbar_dspk2_ep>; 673*79ed18d9SThierry Reding }; 674*79ed18d9SThierry Reding }; 675*79ed18d9SThierry Reding 676*79ed18d9SThierry Reding dspk2_port: port@1 { 677*79ed18d9SThierry Reding reg = <1>; 678*79ed18d9SThierry Reding 679*79ed18d9SThierry Reding dspk2_dap_ep: endpoint { 680*79ed18d9SThierry Reding /* Place holder for external Codec */ 681*79ed18d9SThierry Reding }; 682*79ed18d9SThierry Reding }; 683*79ed18d9SThierry Reding }; 684*79ed18d9SThierry Reding }; 685*79ed18d9SThierry Reding 686*79ed18d9SThierry Reding processing-engine@2908000 { 687*79ed18d9SThierry Reding status = "okay"; 688*79ed18d9SThierry Reding 689*79ed18d9SThierry Reding ports { 690*79ed18d9SThierry Reding #address-cells = <1>; 691*79ed18d9SThierry Reding #size-cells = <0>; 692*79ed18d9SThierry Reding 693*79ed18d9SThierry Reding port@0 { 694*79ed18d9SThierry Reding reg = <0x0>; 695*79ed18d9SThierry Reding 696*79ed18d9SThierry Reding ope1_cif_in_ep: endpoint { 697*79ed18d9SThierry Reding remote-endpoint = <&xbar_ope1_in_ep>; 698*79ed18d9SThierry Reding }; 699*79ed18d9SThierry Reding }; 700*79ed18d9SThierry Reding 701*79ed18d9SThierry Reding ope1_out_port: port@1 { 702*79ed18d9SThierry Reding reg = <0x1>; 703*79ed18d9SThierry Reding 704*79ed18d9SThierry Reding ope1_cif_out_ep: endpoint { 705*79ed18d9SThierry Reding remote-endpoint = <&xbar_ope1_out_ep>; 706*79ed18d9SThierry Reding }; 707*79ed18d9SThierry Reding }; 708*79ed18d9SThierry Reding }; 709*79ed18d9SThierry Reding }; 710*79ed18d9SThierry Reding 711*79ed18d9SThierry Reding mvc@290a000 { 712*79ed18d9SThierry Reding status = "okay"; 713*79ed18d9SThierry Reding 714*79ed18d9SThierry Reding ports { 715*79ed18d9SThierry Reding #address-cells = <1>; 716*79ed18d9SThierry Reding #size-cells = <0>; 717*79ed18d9SThierry Reding 718*79ed18d9SThierry Reding port@0 { 719*79ed18d9SThierry Reding reg = <0>; 720*79ed18d9SThierry Reding 721*79ed18d9SThierry Reding mvc1_cif_in_ep: endpoint { 722*79ed18d9SThierry Reding remote-endpoint = <&xbar_mvc1_in_ep>; 723*79ed18d9SThierry Reding }; 724*79ed18d9SThierry Reding }; 725*79ed18d9SThierry Reding 726*79ed18d9SThierry Reding mvc1_out_port: port@1 { 727*79ed18d9SThierry Reding reg = <1>; 728*79ed18d9SThierry Reding 729*79ed18d9SThierry Reding mvc1_cif_out_ep: endpoint { 730*79ed18d9SThierry Reding remote-endpoint = <&xbar_mvc1_out_ep>; 731*79ed18d9SThierry Reding }; 732*79ed18d9SThierry Reding }; 733*79ed18d9SThierry Reding }; 734*79ed18d9SThierry Reding }; 735*79ed18d9SThierry Reding 736*79ed18d9SThierry Reding mvc@290a200 { 737*79ed18d9SThierry Reding status = "okay"; 738*79ed18d9SThierry Reding 739*79ed18d9SThierry Reding ports { 740*79ed18d9SThierry Reding #address-cells = <1>; 741*79ed18d9SThierry Reding #size-cells = <0>; 742*79ed18d9SThierry Reding 743*79ed18d9SThierry Reding port@0 { 744*79ed18d9SThierry Reding reg = <0>; 745*79ed18d9SThierry Reding 746*79ed18d9SThierry Reding mvc2_cif_in_ep: endpoint { 747*79ed18d9SThierry Reding remote-endpoint = <&xbar_mvc2_in_ep>; 748*79ed18d9SThierry Reding }; 749*79ed18d9SThierry Reding }; 750*79ed18d9SThierry Reding 751*79ed18d9SThierry Reding mvc2_out_port: port@1 { 752*79ed18d9SThierry Reding reg = <1>; 753*79ed18d9SThierry Reding 754*79ed18d9SThierry Reding mvc2_cif_out_ep: endpoint { 755*79ed18d9SThierry Reding remote-endpoint = <&xbar_mvc2_out_ep>; 756*79ed18d9SThierry Reding }; 757*79ed18d9SThierry Reding }; 758*79ed18d9SThierry Reding }; 759*79ed18d9SThierry Reding }; 760*79ed18d9SThierry Reding 761*79ed18d9SThierry Reding amixer@290bb00 { 762*79ed18d9SThierry Reding status = "okay"; 763*79ed18d9SThierry Reding 764*79ed18d9SThierry Reding ports { 765*79ed18d9SThierry Reding #address-cells = <1>; 766*79ed18d9SThierry Reding #size-cells = <0>; 767*79ed18d9SThierry Reding 768*79ed18d9SThierry Reding port@0 { 769*79ed18d9SThierry Reding reg = <0x0>; 770*79ed18d9SThierry Reding 771*79ed18d9SThierry Reding mixer_in1_ep: endpoint { 772*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in1_ep>; 773*79ed18d9SThierry Reding }; 774*79ed18d9SThierry Reding }; 775*79ed18d9SThierry Reding 776*79ed18d9SThierry Reding port@1 { 777*79ed18d9SThierry Reding reg = <0x1>; 778*79ed18d9SThierry Reding 779*79ed18d9SThierry Reding mixer_in2_ep: endpoint { 780*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in2_ep>; 781*79ed18d9SThierry Reding }; 782*79ed18d9SThierry Reding }; 783*79ed18d9SThierry Reding 784*79ed18d9SThierry Reding port@2 { 785*79ed18d9SThierry Reding reg = <0x2>; 786*79ed18d9SThierry Reding 787*79ed18d9SThierry Reding mixer_in3_ep: endpoint { 788*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in3_ep>; 789*79ed18d9SThierry Reding }; 790*79ed18d9SThierry Reding }; 791*79ed18d9SThierry Reding 792*79ed18d9SThierry Reding port@3 { 793*79ed18d9SThierry Reding reg = <0x3>; 794*79ed18d9SThierry Reding 795*79ed18d9SThierry Reding mixer_in4_ep: endpoint { 796*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in4_ep>; 797*79ed18d9SThierry Reding }; 798*79ed18d9SThierry Reding }; 799*79ed18d9SThierry Reding 800*79ed18d9SThierry Reding port@4 { 801*79ed18d9SThierry Reding reg = <0x4>; 802*79ed18d9SThierry Reding 803*79ed18d9SThierry Reding mixer_in5_ep: endpoint { 804*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in5_ep>; 805*79ed18d9SThierry Reding }; 806*79ed18d9SThierry Reding }; 807*79ed18d9SThierry Reding 808*79ed18d9SThierry Reding port@5 { 809*79ed18d9SThierry Reding reg = <0x5>; 810*79ed18d9SThierry Reding 811*79ed18d9SThierry Reding mixer_in6_ep: endpoint { 812*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in6_ep>; 813*79ed18d9SThierry Reding }; 814*79ed18d9SThierry Reding }; 815*79ed18d9SThierry Reding 816*79ed18d9SThierry Reding port@6 { 817*79ed18d9SThierry Reding reg = <0x6>; 818*79ed18d9SThierry Reding 819*79ed18d9SThierry Reding mixer_in7_ep: endpoint { 820*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in7_ep>; 821*79ed18d9SThierry Reding }; 822*79ed18d9SThierry Reding }; 823*79ed18d9SThierry Reding 824*79ed18d9SThierry Reding port@7 { 825*79ed18d9SThierry Reding reg = <0x7>; 826*79ed18d9SThierry Reding 827*79ed18d9SThierry Reding mixer_in8_ep: endpoint { 828*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in8_ep>; 829*79ed18d9SThierry Reding }; 830*79ed18d9SThierry Reding }; 831*79ed18d9SThierry Reding 832*79ed18d9SThierry Reding port@8 { 833*79ed18d9SThierry Reding reg = <0x8>; 834*79ed18d9SThierry Reding 835*79ed18d9SThierry Reding mixer_in9_ep: endpoint { 836*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in9_ep>; 837*79ed18d9SThierry Reding }; 838*79ed18d9SThierry Reding }; 839*79ed18d9SThierry Reding 840*79ed18d9SThierry Reding port@9 { 841*79ed18d9SThierry Reding reg = <0x9>; 842*79ed18d9SThierry Reding 843*79ed18d9SThierry Reding mixer_in10_ep: endpoint { 844*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in10_ep>; 845*79ed18d9SThierry Reding }; 846*79ed18d9SThierry Reding }; 847*79ed18d9SThierry Reding 848*79ed18d9SThierry Reding mixer_out1_port: port@a { 849*79ed18d9SThierry Reding reg = <0xa>; 850*79ed18d9SThierry Reding 851*79ed18d9SThierry Reding mixer_out1_ep: endpoint { 852*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out1_ep>; 853*79ed18d9SThierry Reding }; 854*79ed18d9SThierry Reding }; 855*79ed18d9SThierry Reding 856*79ed18d9SThierry Reding mixer_out2_port: port@b { 857*79ed18d9SThierry Reding reg = <0xb>; 858*79ed18d9SThierry Reding 859*79ed18d9SThierry Reding mixer_out2_ep: endpoint { 860*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out2_ep>; 861*79ed18d9SThierry Reding }; 862*79ed18d9SThierry Reding }; 863*79ed18d9SThierry Reding 864*79ed18d9SThierry Reding mixer_out3_port: port@c { 865*79ed18d9SThierry Reding reg = <0xc>; 866*79ed18d9SThierry Reding 867*79ed18d9SThierry Reding mixer_out3_ep: endpoint { 868*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out3_ep>; 869*79ed18d9SThierry Reding }; 870*79ed18d9SThierry Reding }; 871*79ed18d9SThierry Reding 872*79ed18d9SThierry Reding mixer_out4_port: port@d { 873*79ed18d9SThierry Reding reg = <0xd>; 874*79ed18d9SThierry Reding 875*79ed18d9SThierry Reding mixer_out4_ep: endpoint { 876*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out4_ep>; 877*79ed18d9SThierry Reding }; 878*79ed18d9SThierry Reding }; 879*79ed18d9SThierry Reding 880*79ed18d9SThierry Reding mixer_out5_port: port@e { 881*79ed18d9SThierry Reding reg = <0xe>; 882*79ed18d9SThierry Reding 883*79ed18d9SThierry Reding mixer_out5_ep: endpoint { 884*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out5_ep>; 885*79ed18d9SThierry Reding }; 886*79ed18d9SThierry Reding }; 887*79ed18d9SThierry Reding }; 888*79ed18d9SThierry Reding }; 889*79ed18d9SThierry Reding 890*79ed18d9SThierry Reding admaif@290f000 { 891*79ed18d9SThierry Reding status = "okay"; 892*79ed18d9SThierry Reding 893*79ed18d9SThierry Reding ports { 894*79ed18d9SThierry Reding #address-cells = <1>; 895*79ed18d9SThierry Reding #size-cells = <0>; 896*79ed18d9SThierry Reding 897*79ed18d9SThierry Reding admaif0_port: port@0 { 898*79ed18d9SThierry Reding reg = <0x0>; 899*79ed18d9SThierry Reding 900*79ed18d9SThierry Reding admaif0_ep: endpoint { 901*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif0_ep>; 902*79ed18d9SThierry Reding }; 903*79ed18d9SThierry Reding }; 904*79ed18d9SThierry Reding 905*79ed18d9SThierry Reding admaif1_port: port@1 { 906*79ed18d9SThierry Reding reg = <0x1>; 907*79ed18d9SThierry Reding 908*79ed18d9SThierry Reding admaif1_ep: endpoint { 909*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif1_ep>; 910*79ed18d9SThierry Reding }; 911*79ed18d9SThierry Reding }; 912*79ed18d9SThierry Reding 913*79ed18d9SThierry Reding admaif2_port: port@2 { 914*79ed18d9SThierry Reding reg = <0x2>; 915*79ed18d9SThierry Reding 916*79ed18d9SThierry Reding admaif2_ep: endpoint { 917*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif2_ep>; 918*79ed18d9SThierry Reding }; 919*79ed18d9SThierry Reding }; 920*79ed18d9SThierry Reding 921*79ed18d9SThierry Reding admaif3_port: port@3 { 922*79ed18d9SThierry Reding reg = <0x3>; 923*79ed18d9SThierry Reding 924*79ed18d9SThierry Reding admaif3_ep: endpoint { 925*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif3_ep>; 926*79ed18d9SThierry Reding }; 927*79ed18d9SThierry Reding }; 928*79ed18d9SThierry Reding 929*79ed18d9SThierry Reding admaif4_port: port@4 { 930*79ed18d9SThierry Reding reg = <0x4>; 931*79ed18d9SThierry Reding 932*79ed18d9SThierry Reding admaif4_ep: endpoint { 933*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif4_ep>; 934*79ed18d9SThierry Reding }; 935*79ed18d9SThierry Reding }; 936*79ed18d9SThierry Reding 937*79ed18d9SThierry Reding admaif5_port: port@5 { 938*79ed18d9SThierry Reding reg = <0x5>; 939*79ed18d9SThierry Reding 940*79ed18d9SThierry Reding admaif5_ep: endpoint { 941*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif5_ep>; 942*79ed18d9SThierry Reding }; 943*79ed18d9SThierry Reding }; 944*79ed18d9SThierry Reding 945*79ed18d9SThierry Reding admaif6_port: port@6 { 946*79ed18d9SThierry Reding reg = <0x6>; 947*79ed18d9SThierry Reding 948*79ed18d9SThierry Reding admaif6_ep: endpoint { 949*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif6_ep>; 950*79ed18d9SThierry Reding }; 951*79ed18d9SThierry Reding }; 952*79ed18d9SThierry Reding 953*79ed18d9SThierry Reding admaif7_port: port@7 { 954*79ed18d9SThierry Reding reg = <0x7>; 955*79ed18d9SThierry Reding 956*79ed18d9SThierry Reding admaif7_ep: endpoint { 957*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif7_ep>; 958*79ed18d9SThierry Reding }; 959*79ed18d9SThierry Reding }; 960*79ed18d9SThierry Reding 961*79ed18d9SThierry Reding admaif8_port: port@8 { 962*79ed18d9SThierry Reding reg = <0x8>; 963*79ed18d9SThierry Reding 964*79ed18d9SThierry Reding admaif8_ep: endpoint { 965*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif8_ep>; 966*79ed18d9SThierry Reding }; 967*79ed18d9SThierry Reding }; 968*79ed18d9SThierry Reding 969*79ed18d9SThierry Reding admaif9_port: port@9 { 970*79ed18d9SThierry Reding reg = <0x9>; 971*79ed18d9SThierry Reding 972*79ed18d9SThierry Reding admaif9_ep: endpoint { 973*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif9_ep>; 974*79ed18d9SThierry Reding }; 975*79ed18d9SThierry Reding }; 976*79ed18d9SThierry Reding 977*79ed18d9SThierry Reding admaif10_port: port@a { 978*79ed18d9SThierry Reding reg = <0xa>; 979*79ed18d9SThierry Reding 980*79ed18d9SThierry Reding admaif10_ep: endpoint { 981*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif10_ep>; 982*79ed18d9SThierry Reding }; 983*79ed18d9SThierry Reding }; 984*79ed18d9SThierry Reding 985*79ed18d9SThierry Reding admaif11_port: port@b { 986*79ed18d9SThierry Reding reg = <0xb>; 987*79ed18d9SThierry Reding 988*79ed18d9SThierry Reding admaif11_ep: endpoint { 989*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif11_ep>; 990*79ed18d9SThierry Reding }; 991*79ed18d9SThierry Reding }; 992*79ed18d9SThierry Reding 993*79ed18d9SThierry Reding admaif12_port: port@c { 994*79ed18d9SThierry Reding reg = <0xc>; 995*79ed18d9SThierry Reding 996*79ed18d9SThierry Reding admaif12_ep: endpoint { 997*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif12_ep>; 998*79ed18d9SThierry Reding }; 999*79ed18d9SThierry Reding }; 1000*79ed18d9SThierry Reding 1001*79ed18d9SThierry Reding admaif13_port: port@d { 1002*79ed18d9SThierry Reding reg = <0xd>; 1003*79ed18d9SThierry Reding 1004*79ed18d9SThierry Reding admaif13_ep: endpoint { 1005*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif13_ep>; 1006*79ed18d9SThierry Reding }; 1007*79ed18d9SThierry Reding }; 1008*79ed18d9SThierry Reding 1009*79ed18d9SThierry Reding admaif14_port: port@e { 1010*79ed18d9SThierry Reding reg = <0xe>; 1011*79ed18d9SThierry Reding 1012*79ed18d9SThierry Reding admaif14_ep: endpoint { 1013*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif14_ep>; 1014*79ed18d9SThierry Reding }; 1015*79ed18d9SThierry Reding }; 1016*79ed18d9SThierry Reding 1017*79ed18d9SThierry Reding admaif15_port: port@f { 1018*79ed18d9SThierry Reding reg = <0xf>; 1019*79ed18d9SThierry Reding 1020*79ed18d9SThierry Reding admaif15_ep: endpoint { 1021*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif15_ep>; 1022*79ed18d9SThierry Reding }; 1023*79ed18d9SThierry Reding }; 1024*79ed18d9SThierry Reding 1025*79ed18d9SThierry Reding admaif16_port: port@10 { 1026*79ed18d9SThierry Reding reg = <0x10>; 1027*79ed18d9SThierry Reding 1028*79ed18d9SThierry Reding admaif16_ep: endpoint { 1029*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif16_ep>; 1030*79ed18d9SThierry Reding }; 1031*79ed18d9SThierry Reding }; 1032*79ed18d9SThierry Reding 1033*79ed18d9SThierry Reding admaif17_port: port@11 { 1034*79ed18d9SThierry Reding reg = <0x11>; 1035*79ed18d9SThierry Reding 1036*79ed18d9SThierry Reding admaif17_ep: endpoint { 1037*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif17_ep>; 1038*79ed18d9SThierry Reding }; 1039*79ed18d9SThierry Reding }; 1040*79ed18d9SThierry Reding 1041*79ed18d9SThierry Reding admaif18_port: port@12 { 1042*79ed18d9SThierry Reding reg = <0x12>; 1043*79ed18d9SThierry Reding 1044*79ed18d9SThierry Reding admaif18_ep: endpoint { 1045*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif18_ep>; 1046*79ed18d9SThierry Reding }; 1047*79ed18d9SThierry Reding }; 1048*79ed18d9SThierry Reding 1049*79ed18d9SThierry Reding admaif19_port: port@13 { 1050*79ed18d9SThierry Reding reg = <0x13>; 1051*79ed18d9SThierry Reding 1052*79ed18d9SThierry Reding admaif19_ep: endpoint { 1053*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif19_ep>; 1054*79ed18d9SThierry Reding }; 1055*79ed18d9SThierry Reding }; 1056*79ed18d9SThierry Reding }; 1057*79ed18d9SThierry Reding }; 1058*79ed18d9SThierry Reding 1059*79ed18d9SThierry Reding asrc@2910000 { 1060*79ed18d9SThierry Reding status = "okay"; 1061*79ed18d9SThierry Reding 1062*79ed18d9SThierry Reding ports { 1063*79ed18d9SThierry Reding #address-cells = <1>; 1064*79ed18d9SThierry Reding #size-cells = <0>; 1065*79ed18d9SThierry Reding 1066*79ed18d9SThierry Reding port@0 { 1067*79ed18d9SThierry Reding reg = <0x0>; 1068*79ed18d9SThierry Reding 1069*79ed18d9SThierry Reding asrc_in1_ep: endpoint { 1070*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in1_ep>; 1071*79ed18d9SThierry Reding }; 1072*79ed18d9SThierry Reding }; 1073*79ed18d9SThierry Reding 1074*79ed18d9SThierry Reding port@1 { 1075*79ed18d9SThierry Reding reg = <0x1>; 1076*79ed18d9SThierry Reding 1077*79ed18d9SThierry Reding asrc_in2_ep: endpoint { 1078*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in2_ep>; 1079*79ed18d9SThierry Reding }; 1080*79ed18d9SThierry Reding }; 1081*79ed18d9SThierry Reding 1082*79ed18d9SThierry Reding port@2 { 1083*79ed18d9SThierry Reding reg = <0x2>; 1084*79ed18d9SThierry Reding 1085*79ed18d9SThierry Reding asrc_in3_ep: endpoint { 1086*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in3_ep>; 1087*79ed18d9SThierry Reding }; 1088*79ed18d9SThierry Reding }; 1089*79ed18d9SThierry Reding 1090*79ed18d9SThierry Reding port@3 { 1091*79ed18d9SThierry Reding reg = <0x3>; 1092*79ed18d9SThierry Reding 1093*79ed18d9SThierry Reding asrc_in4_ep: endpoint { 1094*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in4_ep>; 1095*79ed18d9SThierry Reding }; 1096*79ed18d9SThierry Reding }; 1097*79ed18d9SThierry Reding 1098*79ed18d9SThierry Reding port@4 { 1099*79ed18d9SThierry Reding reg = <0x4>; 1100*79ed18d9SThierry Reding 1101*79ed18d9SThierry Reding asrc_in5_ep: endpoint { 1102*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in5_ep>; 1103*79ed18d9SThierry Reding }; 1104*79ed18d9SThierry Reding }; 1105*79ed18d9SThierry Reding 1106*79ed18d9SThierry Reding port@5 { 1107*79ed18d9SThierry Reding reg = <0x5>; 1108*79ed18d9SThierry Reding 1109*79ed18d9SThierry Reding asrc_in6_ep: endpoint { 1110*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in6_ep>; 1111*79ed18d9SThierry Reding }; 1112*79ed18d9SThierry Reding }; 1113*79ed18d9SThierry Reding 1114*79ed18d9SThierry Reding port@6 { 1115*79ed18d9SThierry Reding reg = <0x6>; 1116*79ed18d9SThierry Reding 1117*79ed18d9SThierry Reding asrc_in7_ep: endpoint { 1118*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in7_ep>; 1119*79ed18d9SThierry Reding }; 1120*79ed18d9SThierry Reding }; 1121*79ed18d9SThierry Reding 1122*79ed18d9SThierry Reding asrc_out1_port: port@7 { 1123*79ed18d9SThierry Reding reg = <0x7>; 1124*79ed18d9SThierry Reding 1125*79ed18d9SThierry Reding asrc_out1_ep: endpoint { 1126*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out1_ep>; 1127*79ed18d9SThierry Reding }; 1128*79ed18d9SThierry Reding }; 1129*79ed18d9SThierry Reding 1130*79ed18d9SThierry Reding asrc_out2_port: port@8 { 1131*79ed18d9SThierry Reding reg = <0x8>; 1132*79ed18d9SThierry Reding 1133*79ed18d9SThierry Reding asrc_out2_ep: endpoint { 1134*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out2_ep>; 1135*79ed18d9SThierry Reding }; 1136*79ed18d9SThierry Reding }; 1137*79ed18d9SThierry Reding 1138*79ed18d9SThierry Reding asrc_out3_port: port@9 { 1139*79ed18d9SThierry Reding reg = <0x9>; 1140*79ed18d9SThierry Reding 1141*79ed18d9SThierry Reding asrc_out3_ep: endpoint { 1142*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out3_ep>; 1143*79ed18d9SThierry Reding }; 1144*79ed18d9SThierry Reding }; 1145*79ed18d9SThierry Reding 1146*79ed18d9SThierry Reding asrc_out4_port: port@a { 1147*79ed18d9SThierry Reding reg = <0xa>; 1148*79ed18d9SThierry Reding 1149*79ed18d9SThierry Reding asrc_out4_ep: endpoint { 1150*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out4_ep>; 1151*79ed18d9SThierry Reding }; 1152*79ed18d9SThierry Reding }; 1153*79ed18d9SThierry Reding 1154*79ed18d9SThierry Reding asrc_out5_port: port@b { 1155*79ed18d9SThierry Reding reg = <0xb>; 1156*79ed18d9SThierry Reding 1157*79ed18d9SThierry Reding asrc_out5_ep: endpoint { 1158*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out5_ep>; 1159*79ed18d9SThierry Reding }; 1160*79ed18d9SThierry Reding }; 1161*79ed18d9SThierry Reding 1162*79ed18d9SThierry Reding asrc_out6_port: port@c { 1163*79ed18d9SThierry Reding reg = <0xc>; 1164*79ed18d9SThierry Reding 1165*79ed18d9SThierry Reding asrc_out6_ep: endpoint { 1166*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out6_ep>; 1167*79ed18d9SThierry Reding }; 1168*79ed18d9SThierry Reding }; 1169*79ed18d9SThierry Reding }; 1170*79ed18d9SThierry Reding }; 1171*79ed18d9SThierry Reding 1172ff62b09dSSameer Pujar ports { 1173ff62b09dSSameer Pujar #address-cells = <1>; 1174ff62b09dSSameer Pujar #size-cells = <0>; 1175ff62b09dSSameer Pujar 1176ff62b09dSSameer Pujar port@0 { 1177ff62b09dSSameer Pujar reg = <0x0>; 1178ff62b09dSSameer Pujar 1179ff62b09dSSameer Pujar xbar_admaif0_ep: endpoint { 1180ff62b09dSSameer Pujar remote-endpoint = <&admaif0_ep>; 1181ff62b09dSSameer Pujar }; 1182ff62b09dSSameer Pujar }; 1183ff62b09dSSameer Pujar 1184ff62b09dSSameer Pujar port@1 { 1185ff62b09dSSameer Pujar reg = <0x1>; 1186ff62b09dSSameer Pujar 1187ff62b09dSSameer Pujar xbar_admaif1_ep: endpoint { 1188ff62b09dSSameer Pujar remote-endpoint = <&admaif1_ep>; 1189ff62b09dSSameer Pujar }; 1190ff62b09dSSameer Pujar }; 1191ff62b09dSSameer Pujar 1192ff62b09dSSameer Pujar port@2 { 1193ff62b09dSSameer Pujar reg = <0x2>; 1194ff62b09dSSameer Pujar 1195ff62b09dSSameer Pujar xbar_admaif2_ep: endpoint { 1196ff62b09dSSameer Pujar remote-endpoint = <&admaif2_ep>; 1197ff62b09dSSameer Pujar }; 1198ff62b09dSSameer Pujar }; 1199ff62b09dSSameer Pujar 1200ff62b09dSSameer Pujar port@3 { 1201ff62b09dSSameer Pujar reg = <0x3>; 1202ff62b09dSSameer Pujar 1203ff62b09dSSameer Pujar xbar_admaif3_ep: endpoint { 1204ff62b09dSSameer Pujar remote-endpoint = <&admaif3_ep>; 1205ff62b09dSSameer Pujar }; 1206ff62b09dSSameer Pujar }; 1207ff62b09dSSameer Pujar 1208ff62b09dSSameer Pujar port@4 { 1209ff62b09dSSameer Pujar reg = <0x4>; 1210ff62b09dSSameer Pujar 1211ff62b09dSSameer Pujar xbar_admaif4_ep: endpoint { 1212ff62b09dSSameer Pujar remote-endpoint = <&admaif4_ep>; 1213ff62b09dSSameer Pujar }; 1214ff62b09dSSameer Pujar }; 1215ff62b09dSSameer Pujar 1216ff62b09dSSameer Pujar port@5 { 1217ff62b09dSSameer Pujar reg = <0x5>; 1218ff62b09dSSameer Pujar 1219ff62b09dSSameer Pujar xbar_admaif5_ep: endpoint { 1220ff62b09dSSameer Pujar remote-endpoint = <&admaif5_ep>; 1221ff62b09dSSameer Pujar }; 1222ff62b09dSSameer Pujar }; 1223ff62b09dSSameer Pujar 1224ff62b09dSSameer Pujar port@6 { 1225ff62b09dSSameer Pujar reg = <0x6>; 1226ff62b09dSSameer Pujar 1227ff62b09dSSameer Pujar xbar_admaif6_ep: endpoint { 1228ff62b09dSSameer Pujar remote-endpoint = <&admaif6_ep>; 1229ff62b09dSSameer Pujar }; 1230ff62b09dSSameer Pujar }; 1231ff62b09dSSameer Pujar 1232ff62b09dSSameer Pujar port@7 { 1233ff62b09dSSameer Pujar reg = <0x7>; 1234ff62b09dSSameer Pujar 1235ff62b09dSSameer Pujar xbar_admaif7_ep: endpoint { 1236ff62b09dSSameer Pujar remote-endpoint = <&admaif7_ep>; 1237ff62b09dSSameer Pujar }; 1238ff62b09dSSameer Pujar }; 1239ff62b09dSSameer Pujar 1240ff62b09dSSameer Pujar port@8 { 1241ff62b09dSSameer Pujar reg = <0x8>; 1242ff62b09dSSameer Pujar 1243ff62b09dSSameer Pujar xbar_admaif8_ep: endpoint { 1244ff62b09dSSameer Pujar remote-endpoint = <&admaif8_ep>; 1245ff62b09dSSameer Pujar }; 1246ff62b09dSSameer Pujar }; 1247ff62b09dSSameer Pujar 1248ff62b09dSSameer Pujar port@9 { 1249ff62b09dSSameer Pujar reg = <0x9>; 1250ff62b09dSSameer Pujar 1251ff62b09dSSameer Pujar xbar_admaif9_ep: endpoint { 1252ff62b09dSSameer Pujar remote-endpoint = <&admaif9_ep>; 1253ff62b09dSSameer Pujar }; 1254ff62b09dSSameer Pujar }; 1255ff62b09dSSameer Pujar 1256ff62b09dSSameer Pujar port@a { 1257ff62b09dSSameer Pujar reg = <0xa>; 1258ff62b09dSSameer Pujar 1259ff62b09dSSameer Pujar xbar_admaif10_ep: endpoint { 1260ff62b09dSSameer Pujar remote-endpoint = <&admaif10_ep>; 1261ff62b09dSSameer Pujar }; 1262ff62b09dSSameer Pujar }; 1263ff62b09dSSameer Pujar 1264ff62b09dSSameer Pujar port@b { 1265ff62b09dSSameer Pujar reg = <0xb>; 1266ff62b09dSSameer Pujar 1267ff62b09dSSameer Pujar xbar_admaif11_ep: endpoint { 1268ff62b09dSSameer Pujar remote-endpoint = <&admaif11_ep>; 1269ff62b09dSSameer Pujar }; 1270ff62b09dSSameer Pujar }; 1271ff62b09dSSameer Pujar 1272ff62b09dSSameer Pujar port@c { 1273ff62b09dSSameer Pujar reg = <0xc>; 1274ff62b09dSSameer Pujar 1275ff62b09dSSameer Pujar xbar_admaif12_ep: endpoint { 1276ff62b09dSSameer Pujar remote-endpoint = <&admaif12_ep>; 1277ff62b09dSSameer Pujar }; 1278ff62b09dSSameer Pujar }; 1279ff62b09dSSameer Pujar 1280ff62b09dSSameer Pujar port@d { 1281ff62b09dSSameer Pujar reg = <0xd>; 1282ff62b09dSSameer Pujar 1283ff62b09dSSameer Pujar xbar_admaif13_ep: endpoint { 1284ff62b09dSSameer Pujar remote-endpoint = <&admaif13_ep>; 1285ff62b09dSSameer Pujar }; 1286ff62b09dSSameer Pujar }; 1287ff62b09dSSameer Pujar 1288ff62b09dSSameer Pujar port@e { 1289ff62b09dSSameer Pujar reg = <0xe>; 1290ff62b09dSSameer Pujar 1291ff62b09dSSameer Pujar xbar_admaif14_ep: endpoint { 1292ff62b09dSSameer Pujar remote-endpoint = <&admaif14_ep>; 1293ff62b09dSSameer Pujar }; 1294ff62b09dSSameer Pujar }; 1295ff62b09dSSameer Pujar 1296ff62b09dSSameer Pujar port@f { 1297ff62b09dSSameer Pujar reg = <0xf>; 1298ff62b09dSSameer Pujar 1299ff62b09dSSameer Pujar xbar_admaif15_ep: endpoint { 1300ff62b09dSSameer Pujar remote-endpoint = <&admaif15_ep>; 1301ff62b09dSSameer Pujar }; 1302ff62b09dSSameer Pujar }; 1303ff62b09dSSameer Pujar 1304ff62b09dSSameer Pujar port@10 { 1305ff62b09dSSameer Pujar reg = <0x10>; 1306ff62b09dSSameer Pujar 1307ff62b09dSSameer Pujar xbar_admaif16_ep: endpoint { 1308ff62b09dSSameer Pujar remote-endpoint = <&admaif16_ep>; 1309ff62b09dSSameer Pujar }; 1310ff62b09dSSameer Pujar }; 1311ff62b09dSSameer Pujar 1312ff62b09dSSameer Pujar port@11 { 1313ff62b09dSSameer Pujar reg = <0x11>; 1314ff62b09dSSameer Pujar 1315ff62b09dSSameer Pujar xbar_admaif17_ep: endpoint { 1316ff62b09dSSameer Pujar remote-endpoint = <&admaif17_ep>; 1317ff62b09dSSameer Pujar }; 1318ff62b09dSSameer Pujar }; 1319ff62b09dSSameer Pujar 1320ff62b09dSSameer Pujar port@12 { 1321ff62b09dSSameer Pujar reg = <0x12>; 1322ff62b09dSSameer Pujar 1323ff62b09dSSameer Pujar xbar_admaif18_ep: endpoint { 1324ff62b09dSSameer Pujar remote-endpoint = <&admaif18_ep>; 1325ff62b09dSSameer Pujar }; 1326ff62b09dSSameer Pujar }; 1327ff62b09dSSameer Pujar 1328ff62b09dSSameer Pujar port@13 { 1329ff62b09dSSameer Pujar reg = <0x13>; 1330ff62b09dSSameer Pujar 1331ff62b09dSSameer Pujar xbar_admaif19_ep: endpoint { 1332ff62b09dSSameer Pujar remote-endpoint = <&admaif19_ep>; 1333ff62b09dSSameer Pujar }; 1334ff62b09dSSameer Pujar }; 1335ff62b09dSSameer Pujar 1336ff62b09dSSameer Pujar xbar_i2s3_port: port@16 { 1337ff62b09dSSameer Pujar reg = <0x16>; 1338ff62b09dSSameer Pujar 1339ff62b09dSSameer Pujar xbar_i2s3_ep: endpoint { 1340ff62b09dSSameer Pujar remote-endpoint = <&i2s3_cif_ep>; 1341ff62b09dSSameer Pujar }; 1342ff62b09dSSameer Pujar }; 1343ff62b09dSSameer Pujar 1344ff62b09dSSameer Pujar xbar_i2s5_port: port@18 { 1345ff62b09dSSameer Pujar reg = <0x18>; 1346ff62b09dSSameer Pujar 1347ff62b09dSSameer Pujar xbar_i2s5_ep: endpoint { 1348ff62b09dSSameer Pujar remote-endpoint = <&i2s5_cif_ep>; 1349ff62b09dSSameer Pujar }; 1350ff62b09dSSameer Pujar }; 1351ff62b09dSSameer Pujar 1352ff62b09dSSameer Pujar xbar_dmic1_port: port@1a { 1353ff62b09dSSameer Pujar reg = <0x1a>; 1354ff62b09dSSameer Pujar 1355ff62b09dSSameer Pujar xbar_dmic1_ep: endpoint { 1356ff62b09dSSameer Pujar remote-endpoint = <&dmic1_cif_ep>; 1357ff62b09dSSameer Pujar }; 1358ff62b09dSSameer Pujar }; 1359ff62b09dSSameer Pujar 1360ff62b09dSSameer Pujar xbar_dmic2_port: port@1b { 1361ff62b09dSSameer Pujar reg = <0x1b>; 1362ff62b09dSSameer Pujar 1363ff62b09dSSameer Pujar xbar_dmic2_ep: endpoint { 1364ff62b09dSSameer Pujar remote-endpoint = <&dmic2_cif_ep>; 1365ff62b09dSSameer Pujar }; 1366ff62b09dSSameer Pujar }; 1367ff62b09dSSameer Pujar 1368ff62b09dSSameer Pujar xbar_dmic4_port: port@1d { 1369ff62b09dSSameer Pujar reg = <0x1d>; 1370ff62b09dSSameer Pujar 1371ff62b09dSSameer Pujar xbar_dmic4_ep: endpoint { 1372ff62b09dSSameer Pujar remote-endpoint = <&dmic4_cif_ep>; 1373ff62b09dSSameer Pujar }; 1374ff62b09dSSameer Pujar }; 1375ff62b09dSSameer Pujar 1376ff62b09dSSameer Pujar xbar_dspk1_port: port@1e { 1377ff62b09dSSameer Pujar reg = <0x1e>; 1378ff62b09dSSameer Pujar 1379ff62b09dSSameer Pujar xbar_dspk1_ep: endpoint { 1380ff62b09dSSameer Pujar remote-endpoint = <&dspk1_cif_ep>; 1381ff62b09dSSameer Pujar }; 1382ff62b09dSSameer Pujar }; 1383ff62b09dSSameer Pujar 1384ff62b09dSSameer Pujar xbar_dspk2_port: port@1f { 1385ff62b09dSSameer Pujar reg = <0x1f>; 1386ff62b09dSSameer Pujar 1387ff62b09dSSameer Pujar xbar_dspk2_ep: endpoint { 1388ff62b09dSSameer Pujar remote-endpoint = <&dspk2_cif_ep>; 1389ff62b09dSSameer Pujar }; 1390ff62b09dSSameer Pujar }; 13914f45fb0bSSameer Pujar 13924f45fb0bSSameer Pujar xbar_sfc1_in_port: port@20 { 13934f45fb0bSSameer Pujar reg = <0x20>; 13944f45fb0bSSameer Pujar 13954f45fb0bSSameer Pujar xbar_sfc1_in_ep: endpoint { 13964f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_in_ep>; 13974f45fb0bSSameer Pujar }; 13984f45fb0bSSameer Pujar }; 13994f45fb0bSSameer Pujar 14004f45fb0bSSameer Pujar port@21 { 14014f45fb0bSSameer Pujar reg = <0x21>; 14024f45fb0bSSameer Pujar 14034f45fb0bSSameer Pujar xbar_sfc1_out_ep: endpoint { 14044f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_out_ep>; 14054f45fb0bSSameer Pujar }; 14064f45fb0bSSameer Pujar }; 14074f45fb0bSSameer Pujar 14084f45fb0bSSameer Pujar xbar_sfc2_in_port: port@22 { 14094f45fb0bSSameer Pujar reg = <0x22>; 14104f45fb0bSSameer Pujar 14114f45fb0bSSameer Pujar xbar_sfc2_in_ep: endpoint { 14124f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_in_ep>; 14134f45fb0bSSameer Pujar }; 14144f45fb0bSSameer Pujar }; 14154f45fb0bSSameer Pujar 14164f45fb0bSSameer Pujar port@23 { 14174f45fb0bSSameer Pujar reg = <0x23>; 14184f45fb0bSSameer Pujar 14194f45fb0bSSameer Pujar xbar_sfc2_out_ep: endpoint { 14204f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_out_ep>; 14214f45fb0bSSameer Pujar }; 14224f45fb0bSSameer Pujar }; 14234f45fb0bSSameer Pujar 14244f45fb0bSSameer Pujar xbar_sfc3_in_port: port@24 { 14254f45fb0bSSameer Pujar reg = <0x24>; 14264f45fb0bSSameer Pujar 14274f45fb0bSSameer Pujar xbar_sfc3_in_ep: endpoint { 14284f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_in_ep>; 14294f45fb0bSSameer Pujar }; 14304f45fb0bSSameer Pujar }; 14314f45fb0bSSameer Pujar 14324f45fb0bSSameer Pujar port@25 { 14334f45fb0bSSameer Pujar reg = <0x25>; 14344f45fb0bSSameer Pujar 14354f45fb0bSSameer Pujar xbar_sfc3_out_ep: endpoint { 14364f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_out_ep>; 14374f45fb0bSSameer Pujar }; 14384f45fb0bSSameer Pujar }; 14394f45fb0bSSameer Pujar 14404f45fb0bSSameer Pujar xbar_sfc4_in_port: port@26 { 14414f45fb0bSSameer Pujar reg = <0x26>; 14424f45fb0bSSameer Pujar 14434f45fb0bSSameer Pujar xbar_sfc4_in_ep: endpoint { 14444f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_in_ep>; 14454f45fb0bSSameer Pujar }; 14464f45fb0bSSameer Pujar }; 14474f45fb0bSSameer Pujar 14484f45fb0bSSameer Pujar port@27 { 14494f45fb0bSSameer Pujar reg = <0x27>; 14504f45fb0bSSameer Pujar 14514f45fb0bSSameer Pujar xbar_sfc4_out_ep: endpoint { 14524f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_out_ep>; 14534f45fb0bSSameer Pujar }; 14544f45fb0bSSameer Pujar }; 14554f45fb0bSSameer Pujar 14564f45fb0bSSameer Pujar xbar_mvc1_in_port: port@28 { 14574f45fb0bSSameer Pujar reg = <0x28>; 14584f45fb0bSSameer Pujar 14594f45fb0bSSameer Pujar xbar_mvc1_in_ep: endpoint { 14604f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_in_ep>; 14614f45fb0bSSameer Pujar }; 14624f45fb0bSSameer Pujar }; 14634f45fb0bSSameer Pujar 14644f45fb0bSSameer Pujar port@29 { 14654f45fb0bSSameer Pujar reg = <0x29>; 14664f45fb0bSSameer Pujar 14674f45fb0bSSameer Pujar xbar_mvc1_out_ep: endpoint { 14684f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_out_ep>; 14694f45fb0bSSameer Pujar }; 14704f45fb0bSSameer Pujar }; 14714f45fb0bSSameer Pujar 14724f45fb0bSSameer Pujar xbar_mvc2_in_port: port@2a { 14734f45fb0bSSameer Pujar reg = <0x2a>; 14744f45fb0bSSameer Pujar 14754f45fb0bSSameer Pujar xbar_mvc2_in_ep: endpoint { 14764f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_in_ep>; 14774f45fb0bSSameer Pujar }; 14784f45fb0bSSameer Pujar }; 14794f45fb0bSSameer Pujar 14804f45fb0bSSameer Pujar port@2b { 14814f45fb0bSSameer Pujar reg = <0x2b>; 14824f45fb0bSSameer Pujar 14834f45fb0bSSameer Pujar xbar_mvc2_out_ep: endpoint { 14844f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_out_ep>; 14854f45fb0bSSameer Pujar }; 14864f45fb0bSSameer Pujar }; 14874f45fb0bSSameer Pujar 14884f45fb0bSSameer Pujar xbar_amx1_in1_port: port@2c { 14894f45fb0bSSameer Pujar reg = <0x2c>; 14904f45fb0bSSameer Pujar 14914f45fb0bSSameer Pujar xbar_amx1_in1_ep: endpoint { 14924f45fb0bSSameer Pujar remote-endpoint = <&amx1_in1_ep>; 14934f45fb0bSSameer Pujar }; 14944f45fb0bSSameer Pujar }; 14954f45fb0bSSameer Pujar 14964f45fb0bSSameer Pujar xbar_amx1_in2_port: port@2d { 14974f45fb0bSSameer Pujar reg = <0x2d>; 14984f45fb0bSSameer Pujar 14994f45fb0bSSameer Pujar xbar_amx1_in2_ep: endpoint { 15004f45fb0bSSameer Pujar remote-endpoint = <&amx1_in2_ep>; 15014f45fb0bSSameer Pujar }; 15024f45fb0bSSameer Pujar }; 15034f45fb0bSSameer Pujar 15044f45fb0bSSameer Pujar xbar_amx1_in3_port: port@2e { 15054f45fb0bSSameer Pujar reg = <0x2e>; 15064f45fb0bSSameer Pujar 15074f45fb0bSSameer Pujar xbar_amx1_in3_ep: endpoint { 15084f45fb0bSSameer Pujar remote-endpoint = <&amx1_in3_ep>; 15094f45fb0bSSameer Pujar }; 15104f45fb0bSSameer Pujar }; 15114f45fb0bSSameer Pujar 15124f45fb0bSSameer Pujar xbar_amx1_in4_port: port@2f { 15134f45fb0bSSameer Pujar reg = <0x2f>; 15144f45fb0bSSameer Pujar 15154f45fb0bSSameer Pujar xbar_amx1_in4_ep: endpoint { 15164f45fb0bSSameer Pujar remote-endpoint = <&amx1_in4_ep>; 15174f45fb0bSSameer Pujar }; 15184f45fb0bSSameer Pujar }; 15194f45fb0bSSameer Pujar 15204f45fb0bSSameer Pujar port@30 { 15214f45fb0bSSameer Pujar reg = <0x30>; 15224f45fb0bSSameer Pujar 15234f45fb0bSSameer Pujar xbar_amx1_out_ep: endpoint { 15244f45fb0bSSameer Pujar remote-endpoint = <&amx1_out_ep>; 15254f45fb0bSSameer Pujar }; 15264f45fb0bSSameer Pujar }; 15274f45fb0bSSameer Pujar 15284f45fb0bSSameer Pujar xbar_amx2_in1_port: port@31 { 15294f45fb0bSSameer Pujar reg = <0x31>; 15304f45fb0bSSameer Pujar 15314f45fb0bSSameer Pujar xbar_amx2_in1_ep: endpoint { 15324f45fb0bSSameer Pujar remote-endpoint = <&amx2_in1_ep>; 15334f45fb0bSSameer Pujar }; 15344f45fb0bSSameer Pujar }; 15354f45fb0bSSameer Pujar 15364f45fb0bSSameer Pujar xbar_amx2_in2_port: port@32 { 15374f45fb0bSSameer Pujar reg = <0x32>; 15384f45fb0bSSameer Pujar 15394f45fb0bSSameer Pujar xbar_amx2_in2_ep: endpoint { 15404f45fb0bSSameer Pujar remote-endpoint = <&amx2_in2_ep>; 15414f45fb0bSSameer Pujar }; 15424f45fb0bSSameer Pujar }; 15434f45fb0bSSameer Pujar 15444f45fb0bSSameer Pujar xbar_amx2_in3_port: port@33 { 15454f45fb0bSSameer Pujar reg = <0x33>; 15464f45fb0bSSameer Pujar 15474f45fb0bSSameer Pujar xbar_amx2_in3_ep: endpoint { 15484f45fb0bSSameer Pujar remote-endpoint = <&amx2_in3_ep>; 15494f45fb0bSSameer Pujar }; 15504f45fb0bSSameer Pujar }; 15514f45fb0bSSameer Pujar 15524f45fb0bSSameer Pujar xbar_amx2_in4_port: port@34 { 15534f45fb0bSSameer Pujar reg = <0x34>; 15544f45fb0bSSameer Pujar 15554f45fb0bSSameer Pujar xbar_amx2_in4_ep: endpoint { 15564f45fb0bSSameer Pujar remote-endpoint = <&amx2_in4_ep>; 15574f45fb0bSSameer Pujar }; 15584f45fb0bSSameer Pujar }; 15594f45fb0bSSameer Pujar 15604f45fb0bSSameer Pujar port@35 { 15614f45fb0bSSameer Pujar reg = <0x35>; 15624f45fb0bSSameer Pujar 15634f45fb0bSSameer Pujar xbar_amx2_out_ep: endpoint { 15644f45fb0bSSameer Pujar remote-endpoint = <&amx2_out_ep>; 15654f45fb0bSSameer Pujar }; 15664f45fb0bSSameer Pujar }; 15674f45fb0bSSameer Pujar 15684f45fb0bSSameer Pujar xbar_amx3_in1_port: port@36 { 15694f45fb0bSSameer Pujar reg = <0x36>; 15704f45fb0bSSameer Pujar 15714f45fb0bSSameer Pujar xbar_amx3_in1_ep: endpoint { 15724f45fb0bSSameer Pujar remote-endpoint = <&amx3_in1_ep>; 15734f45fb0bSSameer Pujar }; 15744f45fb0bSSameer Pujar }; 15754f45fb0bSSameer Pujar 15764f45fb0bSSameer Pujar xbar_amx3_in2_port: port@37 { 15774f45fb0bSSameer Pujar reg = <0x37>; 15784f45fb0bSSameer Pujar 15794f45fb0bSSameer Pujar xbar_amx3_in2_ep: endpoint { 15804f45fb0bSSameer Pujar remote-endpoint = <&amx3_in2_ep>; 15814f45fb0bSSameer Pujar }; 15824f45fb0bSSameer Pujar }; 15834f45fb0bSSameer Pujar 15844f45fb0bSSameer Pujar xbar_amx3_in3_port: port@38 { 15854f45fb0bSSameer Pujar reg = <0x38>; 15864f45fb0bSSameer Pujar 15874f45fb0bSSameer Pujar xbar_amx3_in3_ep: endpoint { 15884f45fb0bSSameer Pujar remote-endpoint = <&amx3_in3_ep>; 15894f45fb0bSSameer Pujar }; 15904f45fb0bSSameer Pujar }; 15914f45fb0bSSameer Pujar 15924f45fb0bSSameer Pujar xbar_amx3_in4_port: port@39 { 15934f45fb0bSSameer Pujar reg = <0x39>; 15944f45fb0bSSameer Pujar 15954f45fb0bSSameer Pujar xbar_amx3_in4_ep: endpoint { 15964f45fb0bSSameer Pujar remote-endpoint = <&amx3_in4_ep>; 15974f45fb0bSSameer Pujar }; 15984f45fb0bSSameer Pujar }; 15994f45fb0bSSameer Pujar 16004f45fb0bSSameer Pujar port@3a { 16014f45fb0bSSameer Pujar reg = <0x3a>; 16024f45fb0bSSameer Pujar 16034f45fb0bSSameer Pujar xbar_amx3_out_ep: endpoint { 16044f45fb0bSSameer Pujar remote-endpoint = <&amx3_out_ep>; 16054f45fb0bSSameer Pujar }; 16064f45fb0bSSameer Pujar }; 16074f45fb0bSSameer Pujar 16084f45fb0bSSameer Pujar xbar_amx4_in1_port: port@3b { 16094f45fb0bSSameer Pujar reg = <0x3b>; 16104f45fb0bSSameer Pujar 16114f45fb0bSSameer Pujar xbar_amx4_in1_ep: endpoint { 16124f45fb0bSSameer Pujar remote-endpoint = <&amx4_in1_ep>; 16134f45fb0bSSameer Pujar }; 16144f45fb0bSSameer Pujar }; 16154f45fb0bSSameer Pujar 16164f45fb0bSSameer Pujar xbar_amx4_in2_port: port@3c { 16174f45fb0bSSameer Pujar reg = <0x3c>; 16184f45fb0bSSameer Pujar 16194f45fb0bSSameer Pujar xbar_amx4_in2_ep: endpoint { 16204f45fb0bSSameer Pujar remote-endpoint = <&amx4_in2_ep>; 16214f45fb0bSSameer Pujar }; 16224f45fb0bSSameer Pujar }; 16234f45fb0bSSameer Pujar 16244f45fb0bSSameer Pujar xbar_amx4_in3_port: port@3d { 16254f45fb0bSSameer Pujar reg = <0x3d>; 16264f45fb0bSSameer Pujar 16274f45fb0bSSameer Pujar xbar_amx4_in3_ep: endpoint { 16284f45fb0bSSameer Pujar remote-endpoint = <&amx4_in3_ep>; 16294f45fb0bSSameer Pujar }; 16304f45fb0bSSameer Pujar }; 16314f45fb0bSSameer Pujar 16324f45fb0bSSameer Pujar xbar_amx4_in4_port: port@3e { 16334f45fb0bSSameer Pujar reg = <0x3e>; 16344f45fb0bSSameer Pujar 16354f45fb0bSSameer Pujar xbar_amx4_in4_ep: endpoint { 16364f45fb0bSSameer Pujar remote-endpoint = <&amx4_in4_ep>; 16374f45fb0bSSameer Pujar }; 16384f45fb0bSSameer Pujar }; 16394f45fb0bSSameer Pujar 16404f45fb0bSSameer Pujar port@3f { 16414f45fb0bSSameer Pujar reg = <0x3f>; 16424f45fb0bSSameer Pujar 16434f45fb0bSSameer Pujar xbar_amx4_out_ep: endpoint { 16444f45fb0bSSameer Pujar remote-endpoint = <&amx4_out_ep>; 16454f45fb0bSSameer Pujar }; 16464f45fb0bSSameer Pujar }; 16474f45fb0bSSameer Pujar 16484f45fb0bSSameer Pujar xbar_adx1_in_port: port@40 { 16494f45fb0bSSameer Pujar reg = <0x40>; 16504f45fb0bSSameer Pujar 16514f45fb0bSSameer Pujar xbar_adx1_in_ep: endpoint { 16524f45fb0bSSameer Pujar remote-endpoint = <&adx1_in_ep>; 16534f45fb0bSSameer Pujar }; 16544f45fb0bSSameer Pujar }; 16554f45fb0bSSameer Pujar 16564f45fb0bSSameer Pujar port@41 { 16574f45fb0bSSameer Pujar reg = <0x41>; 16584f45fb0bSSameer Pujar 16594f45fb0bSSameer Pujar xbar_adx1_out1_ep: endpoint { 16604f45fb0bSSameer Pujar remote-endpoint = <&adx1_out1_ep>; 16614f45fb0bSSameer Pujar }; 16624f45fb0bSSameer Pujar }; 16634f45fb0bSSameer Pujar 16644f45fb0bSSameer Pujar port@42 { 16654f45fb0bSSameer Pujar reg = <0x42>; 16664f45fb0bSSameer Pujar 16674f45fb0bSSameer Pujar xbar_adx1_out2_ep: endpoint { 16684f45fb0bSSameer Pujar remote-endpoint = <&adx1_out2_ep>; 16694f45fb0bSSameer Pujar }; 16704f45fb0bSSameer Pujar }; 16714f45fb0bSSameer Pujar 16724f45fb0bSSameer Pujar port@43 { 16734f45fb0bSSameer Pujar reg = <0x43>; 16744f45fb0bSSameer Pujar 16754f45fb0bSSameer Pujar xbar_adx1_out3_ep: endpoint { 16764f45fb0bSSameer Pujar remote-endpoint = <&adx1_out3_ep>; 16774f45fb0bSSameer Pujar }; 16784f45fb0bSSameer Pujar }; 16794f45fb0bSSameer Pujar 16804f45fb0bSSameer Pujar port@44 { 16814f45fb0bSSameer Pujar reg = <0x44>; 16824f45fb0bSSameer Pujar 16834f45fb0bSSameer Pujar xbar_adx1_out4_ep: endpoint { 16844f45fb0bSSameer Pujar remote-endpoint = <&adx1_out4_ep>; 16854f45fb0bSSameer Pujar }; 16864f45fb0bSSameer Pujar }; 16874f45fb0bSSameer Pujar 16884f45fb0bSSameer Pujar xbar_adx2_in_port: port@45 { 16894f45fb0bSSameer Pujar reg = <0x45>; 16904f45fb0bSSameer Pujar 16914f45fb0bSSameer Pujar xbar_adx2_in_ep: endpoint { 16924f45fb0bSSameer Pujar remote-endpoint = <&adx2_in_ep>; 16934f45fb0bSSameer Pujar }; 16944f45fb0bSSameer Pujar }; 16954f45fb0bSSameer Pujar 16964f45fb0bSSameer Pujar port@46 { 16974f45fb0bSSameer Pujar reg = <0x46>; 16984f45fb0bSSameer Pujar 16994f45fb0bSSameer Pujar xbar_adx2_out1_ep: endpoint { 17004f45fb0bSSameer Pujar remote-endpoint = <&adx2_out1_ep>; 17014f45fb0bSSameer Pujar }; 17024f45fb0bSSameer Pujar }; 17034f45fb0bSSameer Pujar 17044f45fb0bSSameer Pujar port@47 { 17054f45fb0bSSameer Pujar reg = <0x47>; 17064f45fb0bSSameer Pujar 17074f45fb0bSSameer Pujar xbar_adx2_out2_ep: endpoint { 17084f45fb0bSSameer Pujar remote-endpoint = <&adx2_out2_ep>; 17094f45fb0bSSameer Pujar }; 17104f45fb0bSSameer Pujar }; 17114f45fb0bSSameer Pujar 17124f45fb0bSSameer Pujar port@48 { 17134f45fb0bSSameer Pujar reg = <0x48>; 17144f45fb0bSSameer Pujar 17154f45fb0bSSameer Pujar xbar_adx2_out3_ep: endpoint { 17164f45fb0bSSameer Pujar remote-endpoint = <&adx2_out3_ep>; 17174f45fb0bSSameer Pujar }; 17184f45fb0bSSameer Pujar }; 17194f45fb0bSSameer Pujar 17204f45fb0bSSameer Pujar port@49 { 17214f45fb0bSSameer Pujar reg = <0x49>; 17224f45fb0bSSameer Pujar 17234f45fb0bSSameer Pujar xbar_adx2_out4_ep: endpoint { 17244f45fb0bSSameer Pujar remote-endpoint = <&adx2_out4_ep>; 17254f45fb0bSSameer Pujar }; 17264f45fb0bSSameer Pujar }; 17274f45fb0bSSameer Pujar 17284f45fb0bSSameer Pujar xbar_adx3_in_port: port@4a { 17294f45fb0bSSameer Pujar reg = <0x4a>; 17304f45fb0bSSameer Pujar 17314f45fb0bSSameer Pujar xbar_adx3_in_ep: endpoint { 17324f45fb0bSSameer Pujar remote-endpoint = <&adx3_in_ep>; 17334f45fb0bSSameer Pujar }; 17344f45fb0bSSameer Pujar }; 17354f45fb0bSSameer Pujar 17364f45fb0bSSameer Pujar port@4b { 17374f45fb0bSSameer Pujar reg = <0x4b>; 17384f45fb0bSSameer Pujar 17394f45fb0bSSameer Pujar xbar_adx3_out1_ep: endpoint { 17404f45fb0bSSameer Pujar remote-endpoint = <&adx3_out1_ep>; 17414f45fb0bSSameer Pujar }; 17424f45fb0bSSameer Pujar }; 17434f45fb0bSSameer Pujar 17444f45fb0bSSameer Pujar port@4c { 17454f45fb0bSSameer Pujar reg = <0x4c>; 17464f45fb0bSSameer Pujar 17474f45fb0bSSameer Pujar xbar_adx3_out2_ep: endpoint { 17484f45fb0bSSameer Pujar remote-endpoint = <&adx3_out2_ep>; 17494f45fb0bSSameer Pujar }; 17504f45fb0bSSameer Pujar }; 17514f45fb0bSSameer Pujar 17524f45fb0bSSameer Pujar port@4d { 17534f45fb0bSSameer Pujar reg = <0x4d>; 17544f45fb0bSSameer Pujar 17554f45fb0bSSameer Pujar xbar_adx3_out3_ep: endpoint { 17564f45fb0bSSameer Pujar remote-endpoint = <&adx3_out3_ep>; 17574f45fb0bSSameer Pujar }; 17584f45fb0bSSameer Pujar }; 17594f45fb0bSSameer Pujar 17604f45fb0bSSameer Pujar port@4e { 17614f45fb0bSSameer Pujar reg = <0x4e>; 17624f45fb0bSSameer Pujar 17634f45fb0bSSameer Pujar xbar_adx3_out4_ep: endpoint { 17644f45fb0bSSameer Pujar remote-endpoint = <&adx3_out4_ep>; 17654f45fb0bSSameer Pujar }; 17664f45fb0bSSameer Pujar }; 17674f45fb0bSSameer Pujar 17684f45fb0bSSameer Pujar xbar_adx4_in_port: port@4f { 17694f45fb0bSSameer Pujar reg = <0x4f>; 17704f45fb0bSSameer Pujar 17714f45fb0bSSameer Pujar xbar_adx4_in_ep: endpoint { 17724f45fb0bSSameer Pujar remote-endpoint = <&adx4_in_ep>; 17734f45fb0bSSameer Pujar }; 17744f45fb0bSSameer Pujar }; 17754f45fb0bSSameer Pujar 17764f45fb0bSSameer Pujar port@50 { 17774f45fb0bSSameer Pujar reg = <0x50>; 17784f45fb0bSSameer Pujar 17794f45fb0bSSameer Pujar xbar_adx4_out1_ep: endpoint { 17804f45fb0bSSameer Pujar remote-endpoint = <&adx4_out1_ep>; 17814f45fb0bSSameer Pujar }; 17824f45fb0bSSameer Pujar }; 17834f45fb0bSSameer Pujar 17844f45fb0bSSameer Pujar port@51 { 17854f45fb0bSSameer Pujar reg = <0x51>; 17864f45fb0bSSameer Pujar 17874f45fb0bSSameer Pujar xbar_adx4_out2_ep: endpoint { 17884f45fb0bSSameer Pujar remote-endpoint = <&adx4_out2_ep>; 17894f45fb0bSSameer Pujar }; 17904f45fb0bSSameer Pujar }; 17914f45fb0bSSameer Pujar 17924f45fb0bSSameer Pujar port@52 { 17934f45fb0bSSameer Pujar reg = <0x52>; 17944f45fb0bSSameer Pujar 17954f45fb0bSSameer Pujar xbar_adx4_out3_ep: endpoint { 17964f45fb0bSSameer Pujar remote-endpoint = <&adx4_out3_ep>; 17974f45fb0bSSameer Pujar }; 17984f45fb0bSSameer Pujar }; 17994f45fb0bSSameer Pujar 18004f45fb0bSSameer Pujar port@53 { 18014f45fb0bSSameer Pujar reg = <0x53>; 18024f45fb0bSSameer Pujar 18034f45fb0bSSameer Pujar xbar_adx4_out4_ep: endpoint { 18044f45fb0bSSameer Pujar remote-endpoint = <&adx4_out4_ep>; 18054f45fb0bSSameer Pujar }; 18064f45fb0bSSameer Pujar }; 18074f45fb0bSSameer Pujar 18084f45fb0bSSameer Pujar xbar_mixer_in1_port: port@54 { 18094f45fb0bSSameer Pujar reg = <0x54>; 18104f45fb0bSSameer Pujar 18114f45fb0bSSameer Pujar xbar_mixer_in1_ep: endpoint { 18124f45fb0bSSameer Pujar remote-endpoint = <&mixer_in1_ep>; 18134f45fb0bSSameer Pujar }; 18144f45fb0bSSameer Pujar }; 18154f45fb0bSSameer Pujar 18164f45fb0bSSameer Pujar xbar_mixer_in2_port: port@55 { 18174f45fb0bSSameer Pujar reg = <0x55>; 18184f45fb0bSSameer Pujar 18194f45fb0bSSameer Pujar xbar_mixer_in2_ep: endpoint { 18204f45fb0bSSameer Pujar remote-endpoint = <&mixer_in2_ep>; 18214f45fb0bSSameer Pujar }; 18224f45fb0bSSameer Pujar }; 18234f45fb0bSSameer Pujar 18244f45fb0bSSameer Pujar xbar_mixer_in3_port: port@56 { 18254f45fb0bSSameer Pujar reg = <0x56>; 18264f45fb0bSSameer Pujar 18274f45fb0bSSameer Pujar xbar_mixer_in3_ep: endpoint { 18284f45fb0bSSameer Pujar remote-endpoint = <&mixer_in3_ep>; 18294f45fb0bSSameer Pujar }; 18304f45fb0bSSameer Pujar }; 18314f45fb0bSSameer Pujar 18324f45fb0bSSameer Pujar xbar_mixer_in4_port: port@57 { 18334f45fb0bSSameer Pujar reg = <0x57>; 18344f45fb0bSSameer Pujar 18354f45fb0bSSameer Pujar xbar_mixer_in4_ep: endpoint { 18364f45fb0bSSameer Pujar remote-endpoint = <&mixer_in4_ep>; 18374f45fb0bSSameer Pujar }; 18384f45fb0bSSameer Pujar }; 18394f45fb0bSSameer Pujar 18404f45fb0bSSameer Pujar xbar_mixer_in5_port: port@58 { 18414f45fb0bSSameer Pujar reg = <0x58>; 18424f45fb0bSSameer Pujar 18434f45fb0bSSameer Pujar xbar_mixer_in5_ep: endpoint { 18444f45fb0bSSameer Pujar remote-endpoint = <&mixer_in5_ep>; 18454f45fb0bSSameer Pujar }; 18464f45fb0bSSameer Pujar }; 18474f45fb0bSSameer Pujar 18484f45fb0bSSameer Pujar xbar_mixer_in6_port: port@59 { 18494f45fb0bSSameer Pujar reg = <0x59>; 18504f45fb0bSSameer Pujar 18514f45fb0bSSameer Pujar xbar_mixer_in6_ep: endpoint { 18524f45fb0bSSameer Pujar remote-endpoint = <&mixer_in6_ep>; 18534f45fb0bSSameer Pujar }; 18544f45fb0bSSameer Pujar }; 18554f45fb0bSSameer Pujar 18564f45fb0bSSameer Pujar xbar_mixer_in7_port: port@5a { 18574f45fb0bSSameer Pujar reg = <0x5a>; 18584f45fb0bSSameer Pujar 18594f45fb0bSSameer Pujar xbar_mixer_in7_ep: endpoint { 18604f45fb0bSSameer Pujar remote-endpoint = <&mixer_in7_ep>; 18614f45fb0bSSameer Pujar }; 18624f45fb0bSSameer Pujar }; 18634f45fb0bSSameer Pujar 18644f45fb0bSSameer Pujar xbar_mixer_in8_port: port@5b { 18654f45fb0bSSameer Pujar reg = <0x5b>; 18664f45fb0bSSameer Pujar 18674f45fb0bSSameer Pujar xbar_mixer_in8_ep: endpoint { 18684f45fb0bSSameer Pujar remote-endpoint = <&mixer_in8_ep>; 18694f45fb0bSSameer Pujar }; 18704f45fb0bSSameer Pujar }; 18714f45fb0bSSameer Pujar 18724f45fb0bSSameer Pujar xbar_mixer_in9_port: port@5c { 18734f45fb0bSSameer Pujar reg = <0x5c>; 18744f45fb0bSSameer Pujar 18754f45fb0bSSameer Pujar xbar_mixer_in9_ep: endpoint { 18764f45fb0bSSameer Pujar remote-endpoint = <&mixer_in9_ep>; 18774f45fb0bSSameer Pujar }; 18784f45fb0bSSameer Pujar }; 18794f45fb0bSSameer Pujar 18804f45fb0bSSameer Pujar xbar_mixer_in10_port: port@5d { 18814f45fb0bSSameer Pujar reg = <0x5d>; 18824f45fb0bSSameer Pujar 18834f45fb0bSSameer Pujar xbar_mixer_in10_ep: endpoint { 18844f45fb0bSSameer Pujar remote-endpoint = <&mixer_in10_ep>; 18854f45fb0bSSameer Pujar }; 18864f45fb0bSSameer Pujar }; 18874f45fb0bSSameer Pujar 18884f45fb0bSSameer Pujar port@5e { 18894f45fb0bSSameer Pujar reg = <0x5e>; 18904f45fb0bSSameer Pujar 18914f45fb0bSSameer Pujar xbar_mixer_out1_ep: endpoint { 18924f45fb0bSSameer Pujar remote-endpoint = <&mixer_out1_ep>; 18934f45fb0bSSameer Pujar }; 18944f45fb0bSSameer Pujar }; 18954f45fb0bSSameer Pujar 18964f45fb0bSSameer Pujar port@5f { 18974f45fb0bSSameer Pujar reg = <0x5f>; 18984f45fb0bSSameer Pujar 18994f45fb0bSSameer Pujar xbar_mixer_out2_ep: endpoint { 19004f45fb0bSSameer Pujar remote-endpoint = <&mixer_out2_ep>; 19014f45fb0bSSameer Pujar }; 19024f45fb0bSSameer Pujar }; 19034f45fb0bSSameer Pujar 19044f45fb0bSSameer Pujar port@60 { 19054f45fb0bSSameer Pujar reg = <0x60>; 19064f45fb0bSSameer Pujar 19074f45fb0bSSameer Pujar xbar_mixer_out3_ep: endpoint { 19084f45fb0bSSameer Pujar remote-endpoint = <&mixer_out3_ep>; 19094f45fb0bSSameer Pujar }; 19104f45fb0bSSameer Pujar }; 19114f45fb0bSSameer Pujar 19124f45fb0bSSameer Pujar port@61 { 19134f45fb0bSSameer Pujar reg = <0x61>; 19144f45fb0bSSameer Pujar 19154f45fb0bSSameer Pujar xbar_mixer_out4_ep: endpoint { 19164f45fb0bSSameer Pujar remote-endpoint = <&mixer_out4_ep>; 19174f45fb0bSSameer Pujar }; 19184f45fb0bSSameer Pujar }; 19194f45fb0bSSameer Pujar 19204f45fb0bSSameer Pujar port@62 { 19214f45fb0bSSameer Pujar reg = <0x62>; 19224f45fb0bSSameer Pujar 19234f45fb0bSSameer Pujar xbar_mixer_out5_ep: endpoint { 19244f45fb0bSSameer Pujar remote-endpoint = <&mixer_out5_ep>; 19254f45fb0bSSameer Pujar }; 19264f45fb0bSSameer Pujar }; 1927261a46a9SSameer Pujar 1928261a46a9SSameer Pujar xbar_asrc_in1_port: port@63 { 1929261a46a9SSameer Pujar reg = <0x63>; 1930261a46a9SSameer Pujar 1931261a46a9SSameer Pujar xbar_asrc_in1_ep: endpoint { 1932261a46a9SSameer Pujar remote-endpoint = <&asrc_in1_ep>; 1933261a46a9SSameer Pujar }; 1934261a46a9SSameer Pujar }; 1935261a46a9SSameer Pujar 1936261a46a9SSameer Pujar port@64 { 1937261a46a9SSameer Pujar reg = <0x64>; 1938261a46a9SSameer Pujar 1939261a46a9SSameer Pujar xbar_asrc_out1_ep: endpoint { 1940261a46a9SSameer Pujar remote-endpoint = <&asrc_out1_ep>; 1941261a46a9SSameer Pujar }; 1942261a46a9SSameer Pujar }; 1943261a46a9SSameer Pujar 1944261a46a9SSameer Pujar xbar_asrc_in2_port: port@65 { 1945261a46a9SSameer Pujar reg = <0x65>; 1946261a46a9SSameer Pujar 1947261a46a9SSameer Pujar xbar_asrc_in2_ep: endpoint { 1948261a46a9SSameer Pujar remote-endpoint = <&asrc_in2_ep>; 1949261a46a9SSameer Pujar }; 1950261a46a9SSameer Pujar }; 1951261a46a9SSameer Pujar 1952261a46a9SSameer Pujar port@66 { 1953261a46a9SSameer Pujar reg = <0x66>; 1954261a46a9SSameer Pujar 1955261a46a9SSameer Pujar xbar_asrc_out2_ep: endpoint { 1956261a46a9SSameer Pujar remote-endpoint = <&asrc_out2_ep>; 1957261a46a9SSameer Pujar }; 1958261a46a9SSameer Pujar }; 1959261a46a9SSameer Pujar 1960261a46a9SSameer Pujar xbar_asrc_in3_port: port@67 { 1961261a46a9SSameer Pujar reg = <0x67>; 1962261a46a9SSameer Pujar 1963261a46a9SSameer Pujar xbar_asrc_in3_ep: endpoint { 1964261a46a9SSameer Pujar remote-endpoint = <&asrc_in3_ep>; 1965261a46a9SSameer Pujar }; 1966261a46a9SSameer Pujar }; 1967261a46a9SSameer Pujar 1968261a46a9SSameer Pujar port@68 { 1969261a46a9SSameer Pujar reg = <0x68>; 1970261a46a9SSameer Pujar 1971261a46a9SSameer Pujar xbar_asrc_out3_ep: endpoint { 1972261a46a9SSameer Pujar remote-endpoint = <&asrc_out3_ep>; 1973261a46a9SSameer Pujar }; 1974261a46a9SSameer Pujar }; 1975261a46a9SSameer Pujar 1976261a46a9SSameer Pujar xbar_asrc_in4_port: port@69 { 1977261a46a9SSameer Pujar reg = <0x69>; 1978261a46a9SSameer Pujar 1979261a46a9SSameer Pujar xbar_asrc_in4_ep: endpoint { 1980261a46a9SSameer Pujar remote-endpoint = <&asrc_in4_ep>; 1981261a46a9SSameer Pujar }; 1982261a46a9SSameer Pujar }; 1983261a46a9SSameer Pujar 1984261a46a9SSameer Pujar port@6a { 1985261a46a9SSameer Pujar reg = <0x6a>; 1986261a46a9SSameer Pujar 1987261a46a9SSameer Pujar xbar_asrc_out4_ep: endpoint { 1988261a46a9SSameer Pujar remote-endpoint = <&asrc_out4_ep>; 1989261a46a9SSameer Pujar }; 1990261a46a9SSameer Pujar }; 1991261a46a9SSameer Pujar 1992261a46a9SSameer Pujar xbar_asrc_in5_port: port@6b { 1993261a46a9SSameer Pujar reg = <0x6b>; 1994261a46a9SSameer Pujar 1995261a46a9SSameer Pujar xbar_asrc_in5_ep: endpoint { 1996261a46a9SSameer Pujar remote-endpoint = <&asrc_in5_ep>; 1997261a46a9SSameer Pujar }; 1998261a46a9SSameer Pujar }; 1999261a46a9SSameer Pujar 2000261a46a9SSameer Pujar port@6c { 2001261a46a9SSameer Pujar reg = <0x6c>; 2002261a46a9SSameer Pujar 2003261a46a9SSameer Pujar xbar_asrc_out5_ep: endpoint { 2004261a46a9SSameer Pujar remote-endpoint = <&asrc_out5_ep>; 2005261a46a9SSameer Pujar }; 2006261a46a9SSameer Pujar }; 2007261a46a9SSameer Pujar 2008261a46a9SSameer Pujar xbar_asrc_in6_port: port@6d { 2009261a46a9SSameer Pujar reg = <0x6d>; 2010261a46a9SSameer Pujar 2011261a46a9SSameer Pujar xbar_asrc_in6_ep: endpoint { 2012261a46a9SSameer Pujar remote-endpoint = <&asrc_in6_ep>; 2013261a46a9SSameer Pujar }; 2014261a46a9SSameer Pujar }; 2015261a46a9SSameer Pujar 2016261a46a9SSameer Pujar port@6e { 2017261a46a9SSameer Pujar reg = <0x6e>; 2018261a46a9SSameer Pujar 2019261a46a9SSameer Pujar xbar_asrc_out6_ep: endpoint { 2020261a46a9SSameer Pujar remote-endpoint = <&asrc_out6_ep>; 2021261a46a9SSameer Pujar }; 2022261a46a9SSameer Pujar }; 2023261a46a9SSameer Pujar 2024261a46a9SSameer Pujar xbar_asrc_in7_port: port@6f { 2025261a46a9SSameer Pujar reg = <0x6f>; 2026261a46a9SSameer Pujar 2027261a46a9SSameer Pujar xbar_asrc_in7_ep: endpoint { 2028261a46a9SSameer Pujar remote-endpoint = <&asrc_in7_ep>; 2029261a46a9SSameer Pujar }; 2030261a46a9SSameer Pujar }; 2031afcb41e3SSameer Pujar 2032afcb41e3SSameer Pujar xbar_ope1_in_port: port@70 { 2033afcb41e3SSameer Pujar reg = <0x70>; 2034afcb41e3SSameer Pujar 2035afcb41e3SSameer Pujar xbar_ope1_in_ep: endpoint { 2036afcb41e3SSameer Pujar remote-endpoint = <&ope1_cif_in_ep>; 2037afcb41e3SSameer Pujar }; 2038afcb41e3SSameer Pujar }; 2039afcb41e3SSameer Pujar 2040afcb41e3SSameer Pujar port@71 { 2041afcb41e3SSameer Pujar reg = <0x71>; 2042afcb41e3SSameer Pujar 2043afcb41e3SSameer Pujar xbar_ope1_out_ep: endpoint { 2044afcb41e3SSameer Pujar remote-endpoint = <&ope1_cif_out_ep>; 2045afcb41e3SSameer Pujar }; 2046afcb41e3SSameer Pujar }; 2047ff62b09dSSameer Pujar }; 2048*79ed18d9SThierry Reding }; 2049ff62b09dSSameer Pujar 2050*79ed18d9SThierry Reding dma-controller@2930000 { 2051ff62b09dSSameer Pujar status = "okay"; 2052ff62b09dSSameer Pujar }; 2053ff62b09dSSameer Pujar 2054*79ed18d9SThierry Reding interrupt-controller@2a40000 { 2055ff62b09dSSameer Pujar status = "okay"; 20561cab0a51SJon Hunter }; 20571cab0a51SJon Hunter }; 20581cab0a51SJon Hunter 20591cab0a51SJon Hunter i2c@3160000 { 20601cab0a51SJon Hunter eeprom@57 { 20611cab0a51SJon Hunter compatible = "atmel,24c02"; 20621cab0a51SJon Hunter reg = <0x57>; 20631cab0a51SJon Hunter 20641cab0a51SJon Hunter label = "system"; 20651cab0a51SJon Hunter vcc-supply = <&vdd_1v8>; 20661cab0a51SJon Hunter address-width = <8>; 20671cab0a51SJon Hunter pagesize = <8>; 20681cab0a51SJon Hunter size = <256>; 20691cab0a51SJon Hunter read-only; 20701cab0a51SJon Hunter }; 20711cab0a51SJon Hunter }; 20721cab0a51SJon Hunter 2073*79ed18d9SThierry Reding ddc: i2c@3190000 { 2074*79ed18d9SThierry Reding status = "okay"; 2075*79ed18d9SThierry Reding }; 2076*79ed18d9SThierry Reding 2077*79ed18d9SThierry Reding spi@3270000 { 2078*79ed18d9SThierry Reding status = "okay"; 2079*79ed18d9SThierry Reding 2080*79ed18d9SThierry Reding flash@0 { 2081*79ed18d9SThierry Reding compatible = "jedec,spi-nor"; 2082*79ed18d9SThierry Reding reg = <0>; 2083*79ed18d9SThierry Reding spi-max-frequency = <102000000>; 2084*79ed18d9SThierry Reding spi-tx-bus-width = <4>; 2085*79ed18d9SThierry Reding spi-rx-bus-width = <4>; 2086*79ed18d9SThierry Reding }; 2087*79ed18d9SThierry Reding }; 2088*79ed18d9SThierry Reding 2089*79ed18d9SThierry Reding pwm@32d0000 { 2090*79ed18d9SThierry Reding status = "okay"; 2091*79ed18d9SThierry Reding }; 2092*79ed18d9SThierry Reding 20931cab0a51SJon Hunter hda@3510000 { 2094b8928c2bSThierry Reding nvidia,model = "NVIDIA Jetson Xavier NX HDA"; 20951cab0a51SJon Hunter status = "okay"; 20961cab0a51SJon Hunter }; 20971cab0a51SJon Hunter 20981cab0a51SJon Hunter padctl@3520000 { 20991cab0a51SJon Hunter status = "okay"; 21001cab0a51SJon Hunter 21011cab0a51SJon Hunter pads { 21021cab0a51SJon Hunter usb2 { 21031cab0a51SJon Hunter lanes { 2104c6489c30SWayne Chang usb2-0 { 2105c6489c30SWayne Chang status = "okay"; 2106c6489c30SWayne Chang }; 2107c6489c30SWayne Chang 21081cab0a51SJon Hunter usb2-1 { 21091cab0a51SJon Hunter status = "okay"; 21101cab0a51SJon Hunter }; 21111cab0a51SJon Hunter 21121cab0a51SJon Hunter usb2-2 { 21131cab0a51SJon Hunter status = "okay"; 21141cab0a51SJon Hunter }; 21151cab0a51SJon Hunter }; 21161cab0a51SJon Hunter }; 21171cab0a51SJon Hunter 21181cab0a51SJon Hunter usb3 { 21191cab0a51SJon Hunter lanes { 21201cab0a51SJon Hunter usb3-2 { 21211cab0a51SJon Hunter status = "okay"; 21221cab0a51SJon Hunter }; 21231cab0a51SJon Hunter }; 21241cab0a51SJon Hunter }; 21251cab0a51SJon Hunter }; 21261cab0a51SJon Hunter 21271cab0a51SJon Hunter ports { 2128c6489c30SWayne Chang usb2-0 { 2129c6489c30SWayne Chang mode = "otg"; 2130c6489c30SWayne Chang status = "okay"; 2131c6489c30SWayne Chang usb-role-switch; 2132c6489c30SWayne Chang connector { 2133c6489c30SWayne Chang compatible = "gpio-usb-b-connector", 2134c6489c30SWayne Chang "usb-b-connector"; 2135c6489c30SWayne Chang label = "micro-USB"; 2136c6489c30SWayne Chang type = "micro"; 21373d5d63e9SThierry Reding vbus-gpios = <&gpio TEGRA194_MAIN_GPIO(Z, 1) 2138c6489c30SWayne Chang GPIO_ACTIVE_LOW>; 2139c6489c30SWayne Chang }; 2140c6489c30SWayne Chang }; 2141c6489c30SWayne Chang 21421cab0a51SJon Hunter usb2-1 { 21431cab0a51SJon Hunter mode = "host"; 21441cab0a51SJon Hunter status = "okay"; 21451cab0a51SJon Hunter }; 21461cab0a51SJon Hunter 21471cab0a51SJon Hunter usb2-2 { 21481cab0a51SJon Hunter mode = "host"; 21491cab0a51SJon Hunter vbus-supply = <&vdd_5v0_sys>; 21501cab0a51SJon Hunter status = "okay"; 21511cab0a51SJon Hunter }; 21521cab0a51SJon Hunter 21531cab0a51SJon Hunter usb3-2 { 21541cab0a51SJon Hunter nvidia,usb2-companion = <1>; 21551cab0a51SJon Hunter vbus-supply = <&vdd_5v0_sys>; 21561cab0a51SJon Hunter status = "okay"; 21571cab0a51SJon Hunter }; 21581cab0a51SJon Hunter }; 21591cab0a51SJon Hunter }; 21601cab0a51SJon Hunter 2161c6489c30SWayne Chang usb@3550000 { 2162c6489c30SWayne Chang status = "okay"; 2163c6489c30SWayne Chang 2164c6489c30SWayne Chang phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>; 2165c6489c30SWayne Chang phy-names = "usb2-0"; 2166c6489c30SWayne Chang }; 2167c6489c30SWayne Chang 2168*79ed18d9SThierry Reding usb@3610000 { 21691cab0a51SJon Hunter status = "okay"; 21701cab0a51SJon Hunter 2171*79ed18d9SThierry Reding phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 2172*79ed18d9SThierry Reding <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>, 2173*79ed18d9SThierry Reding <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>; 2174*79ed18d9SThierry Reding phy-names = "usb2-1", "usb2-2", "usb3-2"; 21751cab0a51SJon Hunter }; 21761cab0a51SJon Hunter 21771cab0a51SJon Hunter host1x@13e00000 { 21781cab0a51SJon Hunter display-hub@15200000 { 21791cab0a51SJon Hunter status = "okay"; 21801cab0a51SJon Hunter }; 21811cab0a51SJon Hunter 21821cab0a51SJon Hunter dpaux@155c0000 { 21831cab0a51SJon Hunter status = "okay"; 21841cab0a51SJon Hunter }; 21851cab0a51SJon Hunter 21861cab0a51SJon Hunter dpaux@155d0000 { 21871cab0a51SJon Hunter status = "okay"; 21881cab0a51SJon Hunter }; 21891cab0a51SJon Hunter 21901cab0a51SJon Hunter /* DP0 */ 21911cab0a51SJon Hunter sor@15b00000 { 21921cab0a51SJon Hunter status = "okay"; 21931cab0a51SJon Hunter 21941cab0a51SJon Hunter avdd-io-hdmi-dp-supply = <&vdd_1v0>; 21951cab0a51SJon Hunter vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 21961cab0a51SJon Hunter 21971cab0a51SJon Hunter nvidia,dpaux = <&dpaux0>; 21981cab0a51SJon Hunter }; 21991cab0a51SJon Hunter 22001cab0a51SJon Hunter /* HDMI */ 22011cab0a51SJon Hunter sor@15b40000 { 22021cab0a51SJon Hunter status = "okay"; 22031cab0a51SJon Hunter 22041cab0a51SJon Hunter avdd-io-hdmi-dp-supply = <&vdd_1v0>; 22051cab0a51SJon Hunter vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 22061cab0a51SJon Hunter hdmi-supply = <&vdd_hdmi>; 22071cab0a51SJon Hunter 22081cab0a51SJon Hunter nvidia,ddc-i2c-bus = <&ddc>; 22091cab0a51SJon Hunter nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1) 22101cab0a51SJon Hunter GPIO_ACTIVE_LOW>; 22111cab0a51SJon Hunter }; 22121cab0a51SJon Hunter }; 22131cab0a51SJon Hunter 22141cab0a51SJon Hunter pcie@14160000 { 22151cab0a51SJon Hunter status = "okay"; 22161cab0a51SJon Hunter 22171cab0a51SJon Hunter vddio-pex-ctl-supply = <&vdd_1v8ao>; 22181cab0a51SJon Hunter 22191cab0a51SJon Hunter phys = <&p2u_hsio_11>; 22201cab0a51SJon Hunter phy-names = "p2u-0"; 22211cab0a51SJon Hunter }; 22221cab0a51SJon Hunter 22231cab0a51SJon Hunter pcie@141a0000 { 22241cab0a51SJon Hunter status = "okay"; 22251cab0a51SJon Hunter 22261cab0a51SJon Hunter vddio-pex-ctl-supply = <&vdd_1v8ao>; 22271cab0a51SJon Hunter 22281cab0a51SJon Hunter phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 22291cab0a51SJon Hunter <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 22301cab0a51SJon Hunter <&p2u_nvhs_6>, <&p2u_nvhs_7>; 22311cab0a51SJon Hunter 22321cab0a51SJon Hunter phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 22331cab0a51SJon Hunter "p2u-5", "p2u-6", "p2u-7"; 22341cab0a51SJon Hunter }; 22351cab0a51SJon Hunter 2236b9e2404cSMauro Carvalho Chehab pcie-ep@141a0000 { 22371cab0a51SJon Hunter status = "disabled"; 22381cab0a51SJon Hunter 22391cab0a51SJon Hunter vddio-pex-ctl-supply = <&vdd_1v8ao>; 22401cab0a51SJon Hunter 22411cab0a51SJon Hunter reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>; 22421cab0a51SJon Hunter 22431cab0a51SJon Hunter nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5) 22441cab0a51SJon Hunter GPIO_ACTIVE_HIGH>; 22451cab0a51SJon Hunter 22461cab0a51SJon Hunter phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 22471cab0a51SJon Hunter <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 22481cab0a51SJon Hunter <&p2u_nvhs_6>, <&p2u_nvhs_7>; 22491cab0a51SJon Hunter 22501cab0a51SJon Hunter phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 22511cab0a51SJon Hunter "p2u-5", "p2u-6", "p2u-7"; 22521cab0a51SJon Hunter }; 22532838cfddSThierry Reding }; 22541cab0a51SJon Hunter 22551cab0a51SJon Hunter gpio-keys { 22561cab0a51SJon Hunter compatible = "gpio-keys"; 22571cab0a51SJon Hunter 2258012877d0SKrzysztof Kozlowski key-force-recovery { 22591cab0a51SJon Hunter label = "Force Recovery"; 22601cab0a51SJon Hunter gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 22611cab0a51SJon Hunter GPIO_ACTIVE_LOW>; 22621cab0a51SJon Hunter linux,input-type = <EV_KEY>; 22631cab0a51SJon Hunter linux,code = <KEY_SLEEP>; 22641cab0a51SJon Hunter debounce-interval = <10>; 22651cab0a51SJon Hunter }; 22661cab0a51SJon Hunter 2267012877d0SKrzysztof Kozlowski key-power { 22681cab0a51SJon Hunter label = "Power"; 22691cab0a51SJon Hunter gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 22701cab0a51SJon Hunter GPIO_ACTIVE_LOW>; 22711cab0a51SJon Hunter linux,input-type = <EV_KEY>; 22721cab0a51SJon Hunter linux,code = <KEY_POWER>; 22731cab0a51SJon Hunter debounce-interval = <10>; 22741cab0a51SJon Hunter wakeup-event-action = <EV_ACT_ASSERTED>; 22751cab0a51SJon Hunter wakeup-source; 22761cab0a51SJon Hunter }; 22771cab0a51SJon Hunter }; 22781cab0a51SJon Hunter 2279*79ed18d9SThierry Reding fan: pwm-fan { 2280*79ed18d9SThierry Reding compatible = "pwm-fan"; 2281*79ed18d9SThierry Reding pwms = <&pwm6 0 45334>; 2282*79ed18d9SThierry Reding 2283*79ed18d9SThierry Reding cooling-levels = <0 64 128 255>; 2284*79ed18d9SThierry Reding #cooling-cells = <2>; 2285*79ed18d9SThierry Reding }; 2286*79ed18d9SThierry Reding 2287097e01c6SThierry Reding vdd_5v0_sys: regulator-vdd-5v0-sys { 22881cab0a51SJon Hunter compatible = "regulator-fixed"; 22891cab0a51SJon Hunter regulator-name = "VDD_5V_SYS"; 22901cab0a51SJon Hunter regulator-min-microvolt = <5000000>; 22911cab0a51SJon Hunter regulator-max-microvolt = <5000000>; 22921cab0a51SJon Hunter regulator-always-on; 22931cab0a51SJon Hunter regulator-boot-on; 22941cab0a51SJon Hunter }; 22951cab0a51SJon Hunter 2296097e01c6SThierry Reding vdd_3v3_sys: regulator-vdd-3v3-sys { 22971cab0a51SJon Hunter compatible = "regulator-fixed"; 22981cab0a51SJon Hunter regulator-name = "VDD_3V3_SYS"; 22991cab0a51SJon Hunter regulator-min-microvolt = <3300000>; 23001cab0a51SJon Hunter regulator-max-microvolt = <3300000>; 23011cab0a51SJon Hunter regulator-always-on; 23021cab0a51SJon Hunter regulator-boot-on; 23031cab0a51SJon Hunter }; 23041cab0a51SJon Hunter 2305097e01c6SThierry Reding vdd_3v3_ao: regulator-vdd-3v3-ao { 23061cab0a51SJon Hunter compatible = "regulator-fixed"; 23071cab0a51SJon Hunter regulator-name = "VDD_3V3_AO"; 23081cab0a51SJon Hunter regulator-min-microvolt = <3300000>; 23091cab0a51SJon Hunter regulator-max-microvolt = <3300000>; 23101cab0a51SJon Hunter regulator-always-on; 23111cab0a51SJon Hunter regulator-boot-on; 23121cab0a51SJon Hunter }; 23131cab0a51SJon Hunter 2314097e01c6SThierry Reding vdd_1v8: regulator-vdd-1v8 { 23151cab0a51SJon Hunter compatible = "regulator-fixed"; 23161cab0a51SJon Hunter regulator-name = "VDD_1V8"; 23171cab0a51SJon Hunter regulator-min-microvolt = <1800000>; 23181cab0a51SJon Hunter regulator-max-microvolt = <1800000>; 23191cab0a51SJon Hunter regulator-always-on; 23201cab0a51SJon Hunter regulator-boot-on; 23211cab0a51SJon Hunter }; 23221cab0a51SJon Hunter 2323097e01c6SThierry Reding vdd_hdmi: regulator-vdd-hdmi { 23241cab0a51SJon Hunter compatible = "regulator-fixed"; 23251cab0a51SJon Hunter regulator-name = "VDD_5V0_HDMI_CON"; 23261cab0a51SJon Hunter regulator-min-microvolt = <5000000>; 23271cab0a51SJon Hunter regulator-max-microvolt = <5000000>; 23281cab0a51SJon Hunter regulator-always-on; 23291cab0a51SJon Hunter regulator-boot-on; 23301cab0a51SJon Hunter }; 23311cab0a51SJon Hunter 2332ff62b09dSSameer Pujar sound { 2333ff62b09dSSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 2334ff62b09dSSameer Pujar status = "okay"; 2335ff62b09dSSameer Pujar 2336ff62b09dSSameer Pujar dais = /* ADMAIF (FE) Ports */ 2337ff62b09dSSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 2338ff62b09dSSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 2339ff62b09dSSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 2340ff62b09dSSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 2341ff62b09dSSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 2342ff62b09dSSameer Pujar /* XBAR Ports */ 2343ff62b09dSSameer Pujar <&xbar_i2s3_port>, <&xbar_i2s5_port>, 2344ff62b09dSSameer Pujar <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>, 2345ff62b09dSSameer Pujar <&xbar_dspk1_port>, <&xbar_dspk2_port>, 23464f45fb0bSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 23474f45fb0bSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 23484f45fb0bSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 23494f45fb0bSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 23504f45fb0bSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 23514f45fb0bSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 23524f45fb0bSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 23534f45fb0bSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 23544f45fb0bSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 23554f45fb0bSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 23564f45fb0bSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 23574f45fb0bSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 23584f45fb0bSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 23594f45fb0bSSameer Pujar <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 23604f45fb0bSSameer Pujar <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 23614f45fb0bSSameer Pujar <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 23624f45fb0bSSameer Pujar <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 23634f45fb0bSSameer Pujar <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2364261a46a9SSameer Pujar <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2365261a46a9SSameer Pujar <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2366261a46a9SSameer Pujar <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2367261a46a9SSameer Pujar <&xbar_asrc_in7_port>, 2368afcb41e3SSameer Pujar <&xbar_ope1_in_port>, 23694f45fb0bSSameer Pujar /* HW accelerators */ 23704f45fb0bSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 23714f45fb0bSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 23724f45fb0bSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 23734f45fb0bSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 23744f45fb0bSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 23754f45fb0bSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 23764f45fb0bSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 23774f45fb0bSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 23784f45fb0bSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 23794f45fb0bSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 23804f45fb0bSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 23814f45fb0bSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 23824f45fb0bSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 23834f45fb0bSSameer Pujar <&mixer_out1_port>, <&mixer_out2_port>, 23844f45fb0bSSameer Pujar <&mixer_out3_port>, <&mixer_out4_port>, 23854f45fb0bSSameer Pujar <&mixer_out5_port>, 2386261a46a9SSameer Pujar <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2387261a46a9SSameer Pujar <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2388afcb41e3SSameer Pujar <&ope1_out_port>, 2389ff62b09dSSameer Pujar /* BE I/O Ports */ 2390ff62b09dSSameer Pujar <&i2s3_port>, <&i2s5_port>, 2391ff62b09dSSameer Pujar <&dmic1_port>, <&dmic2_port>, <&dmic4_port>, 2392ff62b09dSSameer Pujar <&dspk1_port>, <&dspk2_port>; 2393ff62b09dSSameer Pujar 2394ff62b09dSSameer Pujar label = "NVIDIA Jetson Xavier NX APE"; 2395ff62b09dSSameer Pujar }; 2396ff62b09dSSameer Pujar 23971cab0a51SJon Hunter thermal-zones { 2398fe57ff53SThierry Reding cpu-thermal { 23991cab0a51SJon Hunter polling-delay = <0>; 24001cab0a51SJon Hunter polling-delay-passive = <500>; 24011cab0a51SJon Hunter status = "okay"; 24021cab0a51SJon Hunter 24031cab0a51SJon Hunter trips { 24041cab0a51SJon Hunter cpu_trip_critical: critical { 24051cab0a51SJon Hunter temperature = <96500>; 24061cab0a51SJon Hunter hysteresis = <0>; 24071cab0a51SJon Hunter type = "critical"; 24081cab0a51SJon Hunter }; 24091cab0a51SJon Hunter 24101cab0a51SJon Hunter cpu_trip_hot: hot { 24111cab0a51SJon Hunter temperature = <70000>; 24121cab0a51SJon Hunter hysteresis = <2000>; 24131cab0a51SJon Hunter type = "hot"; 24141cab0a51SJon Hunter }; 24151cab0a51SJon Hunter 24161cab0a51SJon Hunter cpu_trip_active: active { 24171cab0a51SJon Hunter temperature = <50000>; 24181cab0a51SJon Hunter hysteresis = <2000>; 24191cab0a51SJon Hunter type = "active"; 24201cab0a51SJon Hunter }; 24211cab0a51SJon Hunter 24221cab0a51SJon Hunter cpu_trip_passive: passive { 24231cab0a51SJon Hunter temperature = <30000>; 24241cab0a51SJon Hunter hysteresis = <2000>; 24251cab0a51SJon Hunter type = "passive"; 24261cab0a51SJon Hunter }; 24271cab0a51SJon Hunter }; 24281cab0a51SJon Hunter 24291cab0a51SJon Hunter cooling-maps { 24301cab0a51SJon Hunter cpu-critical { 24311cab0a51SJon Hunter cooling-device = <&fan 3 3>; 24321cab0a51SJon Hunter trip = <&cpu_trip_critical>; 24331cab0a51SJon Hunter }; 24341cab0a51SJon Hunter 24351cab0a51SJon Hunter cpu-hot { 24361cab0a51SJon Hunter cooling-device = <&fan 2 2>; 24371cab0a51SJon Hunter trip = <&cpu_trip_hot>; 24381cab0a51SJon Hunter }; 24391cab0a51SJon Hunter 24401cab0a51SJon Hunter cpu-active { 24411cab0a51SJon Hunter cooling-device = <&fan 1 1>; 24421cab0a51SJon Hunter trip = <&cpu_trip_active>; 24431cab0a51SJon Hunter }; 24441cab0a51SJon Hunter 24451cab0a51SJon Hunter cpu-passive { 24461cab0a51SJon Hunter cooling-device = <&fan 0 0>; 24471cab0a51SJon Hunter trip = <&cpu_trip_passive>; 24481cab0a51SJon Hunter }; 24491cab0a51SJon Hunter }; 24501cab0a51SJon Hunter }; 24511cab0a51SJon Hunter 2452fe57ff53SThierry Reding gpu-thermal { 24531cab0a51SJon Hunter polling-delay = <0>; 24541cab0a51SJon Hunter polling-delay-passive = <500>; 24551cab0a51SJon Hunter status = "okay"; 24561cab0a51SJon Hunter 24571cab0a51SJon Hunter trips { 24581cab0a51SJon Hunter gpu_alert0: critical { 24591cab0a51SJon Hunter temperature = <99000>; 24601cab0a51SJon Hunter hysteresis = <0>; 24611cab0a51SJon Hunter type = "critical"; 24621cab0a51SJon Hunter }; 24631cab0a51SJon Hunter }; 24641cab0a51SJon Hunter }; 24651cab0a51SJon Hunter 2466fe57ff53SThierry Reding aux-thermal { 24671cab0a51SJon Hunter polling-delay = <0>; 24681cab0a51SJon Hunter polling-delay-passive = <500>; 24691cab0a51SJon Hunter status = "okay"; 24701cab0a51SJon Hunter 24711cab0a51SJon Hunter trips { 24721cab0a51SJon Hunter aux_alert0: critical { 24731cab0a51SJon Hunter temperature = <90000>; 24741cab0a51SJon Hunter hysteresis = <0>; 24751cab0a51SJon Hunter type = "critical"; 24761cab0a51SJon Hunter }; 24771cab0a51SJon Hunter }; 24781cab0a51SJon Hunter }; 24791cab0a51SJon Hunter }; 24801cab0a51SJon Hunter}; 2481