1b8656c67SMikko Perttunen// SPDX-License-Identifier: GPL-2.0 2b8656c67SMikko Perttunen/dts-v1/; 3b8656c67SMikko Perttunen 4e47ac508SThierry Reding#include <dt-bindings/input/linux-event-codes.h> 5e47ac508SThierry Reding#include <dt-bindings/input/gpio-keys.h> 6e47ac508SThierry Reding 7b8656c67SMikko Perttunen#include "tegra194-p2888.dtsi" 8b8656c67SMikko Perttunen 9b8656c67SMikko Perttunen/ { 109c536ccdSThierry Reding model = "NVIDIA Jetson AGX Xavier Developer Kit"; 11b8656c67SMikko Perttunen compatible = "nvidia,p2972-0000", "nvidia,tegra194"; 12b8656c67SMikko Perttunen 138b3aee8fSThierry Reding bus@0 { 141aaa7698SThierry Reding aconnect@2900000 { 159a182db4SSameer Pujar status = "okay"; 169a182db4SSameer Pujar 175b4f6323SSameer Pujar ahub@2900800 { 185b4f6323SSameer Pujar status = "okay"; 195b4f6323SSameer Pujar 20*79ed18d9SThierry Reding i2s@2901000 { 21*79ed18d9SThierry Reding status = "okay"; 22*79ed18d9SThierry Reding 23*79ed18d9SThierry Reding ports { 24*79ed18d9SThierry Reding #address-cells = <1>; 25*79ed18d9SThierry Reding #size-cells = <0>; 26*79ed18d9SThierry Reding 27*79ed18d9SThierry Reding port@0 { 28*79ed18d9SThierry Reding reg = <0>; 29*79ed18d9SThierry Reding 30*79ed18d9SThierry Reding i2s1_cif_ep: endpoint { 31*79ed18d9SThierry Reding remote-endpoint = <&xbar_i2s1_ep>; 32*79ed18d9SThierry Reding }; 33*79ed18d9SThierry Reding }; 34*79ed18d9SThierry Reding 35*79ed18d9SThierry Reding i2s1_port: port@1 { 36*79ed18d9SThierry Reding reg = <1>; 37*79ed18d9SThierry Reding 38*79ed18d9SThierry Reding i2s1_dap_ep: endpoint { 39*79ed18d9SThierry Reding dai-format = "i2s"; 40*79ed18d9SThierry Reding remote-endpoint = <&rt5658_ep>; 41*79ed18d9SThierry Reding }; 42*79ed18d9SThierry Reding }; 43*79ed18d9SThierry Reding }; 44*79ed18d9SThierry Reding }; 45*79ed18d9SThierry Reding 46*79ed18d9SThierry Reding i2s@2901100 { 47*79ed18d9SThierry Reding status = "okay"; 48*79ed18d9SThierry Reding 49*79ed18d9SThierry Reding ports { 50*79ed18d9SThierry Reding #address-cells = <1>; 51*79ed18d9SThierry Reding #size-cells = <0>; 52*79ed18d9SThierry Reding 53*79ed18d9SThierry Reding port@0 { 54*79ed18d9SThierry Reding reg = <0>; 55*79ed18d9SThierry Reding 56*79ed18d9SThierry Reding i2s2_cif_ep: endpoint { 57*79ed18d9SThierry Reding remote-endpoint = <&xbar_i2s2_ep>; 58*79ed18d9SThierry Reding }; 59*79ed18d9SThierry Reding }; 60*79ed18d9SThierry Reding 61*79ed18d9SThierry Reding i2s2_port: port@1 { 62*79ed18d9SThierry Reding reg = <1>; 63*79ed18d9SThierry Reding 64*79ed18d9SThierry Reding i2s2_dap_ep: endpoint { 65*79ed18d9SThierry Reding dai-format = "i2s"; 66*79ed18d9SThierry Reding /* Place holder for external Codec */ 67*79ed18d9SThierry Reding }; 68*79ed18d9SThierry Reding }; 69*79ed18d9SThierry Reding }; 70*79ed18d9SThierry Reding }; 71*79ed18d9SThierry Reding 72*79ed18d9SThierry Reding i2s@2901300 { 73*79ed18d9SThierry Reding status = "okay"; 74*79ed18d9SThierry Reding 75*79ed18d9SThierry Reding ports { 76*79ed18d9SThierry Reding #address-cells = <1>; 77*79ed18d9SThierry Reding #size-cells = <0>; 78*79ed18d9SThierry Reding 79*79ed18d9SThierry Reding port@0 { 80*79ed18d9SThierry Reding reg = <0>; 81*79ed18d9SThierry Reding 82*79ed18d9SThierry Reding i2s4_cif_ep: endpoint { 83*79ed18d9SThierry Reding remote-endpoint = <&xbar_i2s4_ep>; 84*79ed18d9SThierry Reding }; 85*79ed18d9SThierry Reding }; 86*79ed18d9SThierry Reding 87*79ed18d9SThierry Reding i2s4_port: port@1 { 88*79ed18d9SThierry Reding reg = <1>; 89*79ed18d9SThierry Reding 90*79ed18d9SThierry Reding i2s4_dap_ep: endpoint { 91*79ed18d9SThierry Reding dai-format = "i2s"; 92*79ed18d9SThierry Reding /* Place holder for external Codec */ 93*79ed18d9SThierry Reding }; 94*79ed18d9SThierry Reding }; 95*79ed18d9SThierry Reding }; 96*79ed18d9SThierry Reding }; 97*79ed18d9SThierry Reding 98*79ed18d9SThierry Reding i2s@2901500 { 99*79ed18d9SThierry Reding status = "okay"; 100*79ed18d9SThierry Reding 101*79ed18d9SThierry Reding ports { 102*79ed18d9SThierry Reding #address-cells = <1>; 103*79ed18d9SThierry Reding #size-cells = <0>; 104*79ed18d9SThierry Reding 105*79ed18d9SThierry Reding port@0 { 106*79ed18d9SThierry Reding reg = <0>; 107*79ed18d9SThierry Reding 108*79ed18d9SThierry Reding i2s6_cif_ep: endpoint { 109*79ed18d9SThierry Reding remote-endpoint = <&xbar_i2s6_ep>; 110*79ed18d9SThierry Reding }; 111*79ed18d9SThierry Reding }; 112*79ed18d9SThierry Reding 113*79ed18d9SThierry Reding i2s6_port: port@1 { 114*79ed18d9SThierry Reding reg = <1>; 115*79ed18d9SThierry Reding 116*79ed18d9SThierry Reding i2s6_dap_ep: endpoint { 117*79ed18d9SThierry Reding dai-format = "i2s"; 118*79ed18d9SThierry Reding /* Place holder for external Codec */ 119*79ed18d9SThierry Reding }; 120*79ed18d9SThierry Reding }; 121*79ed18d9SThierry Reding }; 122*79ed18d9SThierry Reding }; 123*79ed18d9SThierry Reding 124*79ed18d9SThierry Reding sfc@2902000 { 125*79ed18d9SThierry Reding status = "okay"; 126*79ed18d9SThierry Reding 127*79ed18d9SThierry Reding ports { 128*79ed18d9SThierry Reding #address-cells = <1>; 129*79ed18d9SThierry Reding #size-cells = <0>; 130*79ed18d9SThierry Reding 131*79ed18d9SThierry Reding port@0 { 132*79ed18d9SThierry Reding reg = <0>; 133*79ed18d9SThierry Reding 134*79ed18d9SThierry Reding sfc1_cif_in_ep: endpoint { 135*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc1_in_ep>; 136*79ed18d9SThierry Reding }; 137*79ed18d9SThierry Reding }; 138*79ed18d9SThierry Reding 139*79ed18d9SThierry Reding sfc1_out_port: port@1 { 140*79ed18d9SThierry Reding reg = <1>; 141*79ed18d9SThierry Reding 142*79ed18d9SThierry Reding sfc1_cif_out_ep: endpoint { 143*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc1_out_ep>; 144*79ed18d9SThierry Reding }; 145*79ed18d9SThierry Reding }; 146*79ed18d9SThierry Reding }; 147*79ed18d9SThierry Reding }; 148*79ed18d9SThierry Reding 149*79ed18d9SThierry Reding sfc@2902200 { 150*79ed18d9SThierry Reding status = "okay"; 151*79ed18d9SThierry Reding 152*79ed18d9SThierry Reding ports { 153*79ed18d9SThierry Reding #address-cells = <1>; 154*79ed18d9SThierry Reding #size-cells = <0>; 155*79ed18d9SThierry Reding 156*79ed18d9SThierry Reding port@0 { 157*79ed18d9SThierry Reding reg = <0>; 158*79ed18d9SThierry Reding 159*79ed18d9SThierry Reding sfc2_cif_in_ep: endpoint { 160*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc2_in_ep>; 161*79ed18d9SThierry Reding }; 162*79ed18d9SThierry Reding }; 163*79ed18d9SThierry Reding 164*79ed18d9SThierry Reding sfc2_out_port: port@1 { 165*79ed18d9SThierry Reding reg = <1>; 166*79ed18d9SThierry Reding 167*79ed18d9SThierry Reding sfc2_cif_out_ep: endpoint { 168*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc2_out_ep>; 169*79ed18d9SThierry Reding }; 170*79ed18d9SThierry Reding }; 171*79ed18d9SThierry Reding }; 172*79ed18d9SThierry Reding }; 173*79ed18d9SThierry Reding 174*79ed18d9SThierry Reding sfc@2902400 { 175*79ed18d9SThierry Reding status = "okay"; 176*79ed18d9SThierry Reding 177*79ed18d9SThierry Reding ports { 178*79ed18d9SThierry Reding #address-cells = <1>; 179*79ed18d9SThierry Reding #size-cells = <0>; 180*79ed18d9SThierry Reding 181*79ed18d9SThierry Reding port@0 { 182*79ed18d9SThierry Reding reg = <0>; 183*79ed18d9SThierry Reding 184*79ed18d9SThierry Reding sfc3_cif_in_ep: endpoint { 185*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc3_in_ep>; 186*79ed18d9SThierry Reding }; 187*79ed18d9SThierry Reding }; 188*79ed18d9SThierry Reding 189*79ed18d9SThierry Reding sfc3_out_port: port@1 { 190*79ed18d9SThierry Reding reg = <1>; 191*79ed18d9SThierry Reding 192*79ed18d9SThierry Reding sfc3_cif_out_ep: endpoint { 193*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc3_out_ep>; 194*79ed18d9SThierry Reding }; 195*79ed18d9SThierry Reding }; 196*79ed18d9SThierry Reding }; 197*79ed18d9SThierry Reding }; 198*79ed18d9SThierry Reding 199*79ed18d9SThierry Reding sfc@2902600 { 200*79ed18d9SThierry Reding status = "okay"; 201*79ed18d9SThierry Reding 202*79ed18d9SThierry Reding ports { 203*79ed18d9SThierry Reding #address-cells = <1>; 204*79ed18d9SThierry Reding #size-cells = <0>; 205*79ed18d9SThierry Reding 206*79ed18d9SThierry Reding port@0 { 207*79ed18d9SThierry Reding reg = <0>; 208*79ed18d9SThierry Reding 209*79ed18d9SThierry Reding sfc4_cif_in_ep: endpoint { 210*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc4_in_ep>; 211*79ed18d9SThierry Reding }; 212*79ed18d9SThierry Reding }; 213*79ed18d9SThierry Reding 214*79ed18d9SThierry Reding sfc4_out_port: port@1 { 215*79ed18d9SThierry Reding reg = <1>; 216*79ed18d9SThierry Reding 217*79ed18d9SThierry Reding sfc4_cif_out_ep: endpoint { 218*79ed18d9SThierry Reding remote-endpoint = <&xbar_sfc4_out_ep>; 219*79ed18d9SThierry Reding }; 220*79ed18d9SThierry Reding }; 221*79ed18d9SThierry Reding }; 222*79ed18d9SThierry Reding }; 223*79ed18d9SThierry Reding 224*79ed18d9SThierry Reding amx@2903000 { 225*79ed18d9SThierry Reding status = "okay"; 226*79ed18d9SThierry Reding 227*79ed18d9SThierry Reding ports { 228*79ed18d9SThierry Reding #address-cells = <1>; 229*79ed18d9SThierry Reding #size-cells = <0>; 230*79ed18d9SThierry Reding 231*79ed18d9SThierry Reding port@0 { 232*79ed18d9SThierry Reding reg = <0>; 233*79ed18d9SThierry Reding 234*79ed18d9SThierry Reding amx1_in1_ep: endpoint { 235*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in1_ep>; 236*79ed18d9SThierry Reding }; 237*79ed18d9SThierry Reding }; 238*79ed18d9SThierry Reding 239*79ed18d9SThierry Reding port@1 { 240*79ed18d9SThierry Reding reg = <1>; 241*79ed18d9SThierry Reding 242*79ed18d9SThierry Reding amx1_in2_ep: endpoint { 243*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in2_ep>; 244*79ed18d9SThierry Reding }; 245*79ed18d9SThierry Reding }; 246*79ed18d9SThierry Reding 247*79ed18d9SThierry Reding port@2 { 248*79ed18d9SThierry Reding reg = <2>; 249*79ed18d9SThierry Reding 250*79ed18d9SThierry Reding amx1_in3_ep: endpoint { 251*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in3_ep>; 252*79ed18d9SThierry Reding }; 253*79ed18d9SThierry Reding }; 254*79ed18d9SThierry Reding 255*79ed18d9SThierry Reding port@3 { 256*79ed18d9SThierry Reding reg = <3>; 257*79ed18d9SThierry Reding 258*79ed18d9SThierry Reding amx1_in4_ep: endpoint { 259*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_in4_ep>; 260*79ed18d9SThierry Reding }; 261*79ed18d9SThierry Reding }; 262*79ed18d9SThierry Reding 263*79ed18d9SThierry Reding amx1_out_port: port@4 { 264*79ed18d9SThierry Reding reg = <4>; 265*79ed18d9SThierry Reding 266*79ed18d9SThierry Reding amx1_out_ep: endpoint { 267*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx1_out_ep>; 268*79ed18d9SThierry Reding }; 269*79ed18d9SThierry Reding }; 270*79ed18d9SThierry Reding }; 271*79ed18d9SThierry Reding }; 272*79ed18d9SThierry Reding 273*79ed18d9SThierry Reding amx@2903100 { 274*79ed18d9SThierry Reding status = "okay"; 275*79ed18d9SThierry Reding 276*79ed18d9SThierry Reding ports { 277*79ed18d9SThierry Reding #address-cells = <1>; 278*79ed18d9SThierry Reding #size-cells = <0>; 279*79ed18d9SThierry Reding 280*79ed18d9SThierry Reding port@0 { 281*79ed18d9SThierry Reding reg = <0>; 282*79ed18d9SThierry Reding 283*79ed18d9SThierry Reding amx2_in1_ep: endpoint { 284*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in1_ep>; 285*79ed18d9SThierry Reding }; 286*79ed18d9SThierry Reding }; 287*79ed18d9SThierry Reding 288*79ed18d9SThierry Reding port@1 { 289*79ed18d9SThierry Reding reg = <1>; 290*79ed18d9SThierry Reding 291*79ed18d9SThierry Reding amx2_in2_ep: endpoint { 292*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in2_ep>; 293*79ed18d9SThierry Reding }; 294*79ed18d9SThierry Reding }; 295*79ed18d9SThierry Reding 296*79ed18d9SThierry Reding amx2_in3_port: port@2 { 297*79ed18d9SThierry Reding reg = <2>; 298*79ed18d9SThierry Reding 299*79ed18d9SThierry Reding amx2_in3_ep: endpoint { 300*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in3_ep>; 301*79ed18d9SThierry Reding }; 302*79ed18d9SThierry Reding }; 303*79ed18d9SThierry Reding 304*79ed18d9SThierry Reding amx2_in4_port: port@3 { 305*79ed18d9SThierry Reding reg = <3>; 306*79ed18d9SThierry Reding 307*79ed18d9SThierry Reding amx2_in4_ep: endpoint { 308*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_in4_ep>; 309*79ed18d9SThierry Reding }; 310*79ed18d9SThierry Reding }; 311*79ed18d9SThierry Reding 312*79ed18d9SThierry Reding amx2_out_port: port@4 { 313*79ed18d9SThierry Reding reg = <4>; 314*79ed18d9SThierry Reding 315*79ed18d9SThierry Reding amx2_out_ep: endpoint { 316*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx2_out_ep>; 317*79ed18d9SThierry Reding }; 318*79ed18d9SThierry Reding }; 319*79ed18d9SThierry Reding }; 320*79ed18d9SThierry Reding }; 321*79ed18d9SThierry Reding 322*79ed18d9SThierry Reding amx@2903200 { 323*79ed18d9SThierry Reding status = "okay"; 324*79ed18d9SThierry Reding 325*79ed18d9SThierry Reding ports { 326*79ed18d9SThierry Reding #address-cells = <1>; 327*79ed18d9SThierry Reding #size-cells = <0>; 328*79ed18d9SThierry Reding 329*79ed18d9SThierry Reding port@0 { 330*79ed18d9SThierry Reding reg = <0>; 331*79ed18d9SThierry Reding 332*79ed18d9SThierry Reding amx3_in1_ep: endpoint { 333*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in1_ep>; 334*79ed18d9SThierry Reding }; 335*79ed18d9SThierry Reding }; 336*79ed18d9SThierry Reding 337*79ed18d9SThierry Reding port@1 { 338*79ed18d9SThierry Reding reg = <1>; 339*79ed18d9SThierry Reding 340*79ed18d9SThierry Reding amx3_in2_ep: endpoint { 341*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in2_ep>; 342*79ed18d9SThierry Reding }; 343*79ed18d9SThierry Reding }; 344*79ed18d9SThierry Reding 345*79ed18d9SThierry Reding port@2 { 346*79ed18d9SThierry Reding reg = <2>; 347*79ed18d9SThierry Reding 348*79ed18d9SThierry Reding amx3_in3_ep: endpoint { 349*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in3_ep>; 350*79ed18d9SThierry Reding }; 351*79ed18d9SThierry Reding }; 352*79ed18d9SThierry Reding 353*79ed18d9SThierry Reding port@3 { 354*79ed18d9SThierry Reding reg = <3>; 355*79ed18d9SThierry Reding 356*79ed18d9SThierry Reding amx3_in4_ep: endpoint { 357*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_in4_ep>; 358*79ed18d9SThierry Reding }; 359*79ed18d9SThierry Reding }; 360*79ed18d9SThierry Reding 361*79ed18d9SThierry Reding amx3_out_port: port@4 { 362*79ed18d9SThierry Reding reg = <4>; 363*79ed18d9SThierry Reding 364*79ed18d9SThierry Reding amx3_out_ep: endpoint { 365*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx3_out_ep>; 366*79ed18d9SThierry Reding }; 367*79ed18d9SThierry Reding }; 368*79ed18d9SThierry Reding }; 369*79ed18d9SThierry Reding }; 370*79ed18d9SThierry Reding 371*79ed18d9SThierry Reding amx@2903300 { 372*79ed18d9SThierry Reding status = "okay"; 373*79ed18d9SThierry Reding 374*79ed18d9SThierry Reding ports { 375*79ed18d9SThierry Reding #address-cells = <1>; 376*79ed18d9SThierry Reding #size-cells = <0>; 377*79ed18d9SThierry Reding 378*79ed18d9SThierry Reding port@0 { 379*79ed18d9SThierry Reding reg = <0>; 380*79ed18d9SThierry Reding 381*79ed18d9SThierry Reding amx4_in1_ep: endpoint { 382*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in1_ep>; 383*79ed18d9SThierry Reding }; 384*79ed18d9SThierry Reding }; 385*79ed18d9SThierry Reding 386*79ed18d9SThierry Reding port@1 { 387*79ed18d9SThierry Reding reg = <1>; 388*79ed18d9SThierry Reding 389*79ed18d9SThierry Reding amx4_in2_ep: endpoint { 390*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in2_ep>; 391*79ed18d9SThierry Reding }; 392*79ed18d9SThierry Reding }; 393*79ed18d9SThierry Reding 394*79ed18d9SThierry Reding port@2 { 395*79ed18d9SThierry Reding reg = <2>; 396*79ed18d9SThierry Reding 397*79ed18d9SThierry Reding amx4_in3_ep: endpoint { 398*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in3_ep>; 399*79ed18d9SThierry Reding }; 400*79ed18d9SThierry Reding }; 401*79ed18d9SThierry Reding 402*79ed18d9SThierry Reding port@3 { 403*79ed18d9SThierry Reding reg = <3>; 404*79ed18d9SThierry Reding 405*79ed18d9SThierry Reding amx4_in4_ep: endpoint { 406*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_in4_ep>; 407*79ed18d9SThierry Reding }; 408*79ed18d9SThierry Reding }; 409*79ed18d9SThierry Reding 410*79ed18d9SThierry Reding amx4_out_port: port@4 { 411*79ed18d9SThierry Reding reg = <4>; 412*79ed18d9SThierry Reding 413*79ed18d9SThierry Reding amx4_out_ep: endpoint { 414*79ed18d9SThierry Reding remote-endpoint = <&xbar_amx4_out_ep>; 415*79ed18d9SThierry Reding }; 416*79ed18d9SThierry Reding }; 417*79ed18d9SThierry Reding }; 418*79ed18d9SThierry Reding }; 419*79ed18d9SThierry Reding 420*79ed18d9SThierry Reding adx@2903800 { 421*79ed18d9SThierry Reding status = "okay"; 422*79ed18d9SThierry Reding 423*79ed18d9SThierry Reding ports { 424*79ed18d9SThierry Reding #address-cells = <1>; 425*79ed18d9SThierry Reding #size-cells = <0>; 426*79ed18d9SThierry Reding 427*79ed18d9SThierry Reding port@0 { 428*79ed18d9SThierry Reding reg = <0>; 429*79ed18d9SThierry Reding 430*79ed18d9SThierry Reding adx1_in_ep: endpoint { 431*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_in_ep>; 432*79ed18d9SThierry Reding }; 433*79ed18d9SThierry Reding }; 434*79ed18d9SThierry Reding 435*79ed18d9SThierry Reding adx1_out1_port: port@1 { 436*79ed18d9SThierry Reding reg = <1>; 437*79ed18d9SThierry Reding 438*79ed18d9SThierry Reding adx1_out1_ep: endpoint { 439*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out1_ep>; 440*79ed18d9SThierry Reding }; 441*79ed18d9SThierry Reding }; 442*79ed18d9SThierry Reding 443*79ed18d9SThierry Reding adx1_out2_port: port@2 { 444*79ed18d9SThierry Reding reg = <2>; 445*79ed18d9SThierry Reding 446*79ed18d9SThierry Reding adx1_out2_ep: endpoint { 447*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out2_ep>; 448*79ed18d9SThierry Reding }; 449*79ed18d9SThierry Reding }; 450*79ed18d9SThierry Reding 451*79ed18d9SThierry Reding adx1_out3_port: port@3 { 452*79ed18d9SThierry Reding reg = <3>; 453*79ed18d9SThierry Reding 454*79ed18d9SThierry Reding adx1_out3_ep: endpoint { 455*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out3_ep>; 456*79ed18d9SThierry Reding }; 457*79ed18d9SThierry Reding }; 458*79ed18d9SThierry Reding 459*79ed18d9SThierry Reding adx1_out4_port: port@4 { 460*79ed18d9SThierry Reding reg = <4>; 461*79ed18d9SThierry Reding 462*79ed18d9SThierry Reding adx1_out4_ep: endpoint { 463*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx1_out4_ep>; 464*79ed18d9SThierry Reding }; 465*79ed18d9SThierry Reding }; 466*79ed18d9SThierry Reding }; 467*79ed18d9SThierry Reding }; 468*79ed18d9SThierry Reding 469*79ed18d9SThierry Reding adx@2903900 { 470*79ed18d9SThierry Reding status = "okay"; 471*79ed18d9SThierry Reding 472*79ed18d9SThierry Reding ports { 473*79ed18d9SThierry Reding #address-cells = <1>; 474*79ed18d9SThierry Reding #size-cells = <0>; 475*79ed18d9SThierry Reding 476*79ed18d9SThierry Reding port@0 { 477*79ed18d9SThierry Reding reg = <0>; 478*79ed18d9SThierry Reding 479*79ed18d9SThierry Reding adx2_in_ep: endpoint { 480*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_in_ep>; 481*79ed18d9SThierry Reding }; 482*79ed18d9SThierry Reding }; 483*79ed18d9SThierry Reding 484*79ed18d9SThierry Reding adx2_out1_port: port@1 { 485*79ed18d9SThierry Reding reg = <1>; 486*79ed18d9SThierry Reding 487*79ed18d9SThierry Reding adx2_out1_ep: endpoint { 488*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out1_ep>; 489*79ed18d9SThierry Reding }; 490*79ed18d9SThierry Reding }; 491*79ed18d9SThierry Reding 492*79ed18d9SThierry Reding adx2_out2_port: port@2 { 493*79ed18d9SThierry Reding reg = <2>; 494*79ed18d9SThierry Reding 495*79ed18d9SThierry Reding adx2_out2_ep: endpoint { 496*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out2_ep>; 497*79ed18d9SThierry Reding }; 498*79ed18d9SThierry Reding }; 499*79ed18d9SThierry Reding 500*79ed18d9SThierry Reding adx2_out3_port: port@3 { 501*79ed18d9SThierry Reding reg = <3>; 502*79ed18d9SThierry Reding 503*79ed18d9SThierry Reding adx2_out3_ep: endpoint { 504*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out3_ep>; 505*79ed18d9SThierry Reding }; 506*79ed18d9SThierry Reding }; 507*79ed18d9SThierry Reding 508*79ed18d9SThierry Reding adx2_out4_port: port@4 { 509*79ed18d9SThierry Reding reg = <4>; 510*79ed18d9SThierry Reding 511*79ed18d9SThierry Reding adx2_out4_ep: endpoint { 512*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx2_out4_ep>; 513*79ed18d9SThierry Reding }; 514*79ed18d9SThierry Reding }; 515*79ed18d9SThierry Reding }; 516*79ed18d9SThierry Reding }; 517*79ed18d9SThierry Reding 518*79ed18d9SThierry Reding adx@2903a00 { 519*79ed18d9SThierry Reding status = "okay"; 520*79ed18d9SThierry Reding 521*79ed18d9SThierry Reding ports { 522*79ed18d9SThierry Reding #address-cells = <1>; 523*79ed18d9SThierry Reding #size-cells = <0>; 524*79ed18d9SThierry Reding 525*79ed18d9SThierry Reding port@0 { 526*79ed18d9SThierry Reding reg = <0>; 527*79ed18d9SThierry Reding 528*79ed18d9SThierry Reding adx3_in_ep: endpoint { 529*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_in_ep>; 530*79ed18d9SThierry Reding }; 531*79ed18d9SThierry Reding }; 532*79ed18d9SThierry Reding 533*79ed18d9SThierry Reding adx3_out1_port: port@1 { 534*79ed18d9SThierry Reding reg = <1>; 535*79ed18d9SThierry Reding 536*79ed18d9SThierry Reding adx3_out1_ep: endpoint { 537*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out1_ep>; 538*79ed18d9SThierry Reding }; 539*79ed18d9SThierry Reding }; 540*79ed18d9SThierry Reding 541*79ed18d9SThierry Reding adx3_out2_port: port@2 { 542*79ed18d9SThierry Reding reg = <2>; 543*79ed18d9SThierry Reding 544*79ed18d9SThierry Reding adx3_out2_ep: endpoint { 545*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out2_ep>; 546*79ed18d9SThierry Reding }; 547*79ed18d9SThierry Reding }; 548*79ed18d9SThierry Reding 549*79ed18d9SThierry Reding adx3_out3_port: port@3 { 550*79ed18d9SThierry Reding reg = <3>; 551*79ed18d9SThierry Reding 552*79ed18d9SThierry Reding adx3_out3_ep: endpoint { 553*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out3_ep>; 554*79ed18d9SThierry Reding }; 555*79ed18d9SThierry Reding }; 556*79ed18d9SThierry Reding 557*79ed18d9SThierry Reding adx3_out4_port: port@4 { 558*79ed18d9SThierry Reding reg = <4>; 559*79ed18d9SThierry Reding 560*79ed18d9SThierry Reding adx3_out4_ep: endpoint { 561*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx3_out4_ep>; 562*79ed18d9SThierry Reding }; 563*79ed18d9SThierry Reding }; 564*79ed18d9SThierry Reding }; 565*79ed18d9SThierry Reding }; 566*79ed18d9SThierry Reding 567*79ed18d9SThierry Reding adx@2903b00 { 568*79ed18d9SThierry Reding status = "okay"; 569*79ed18d9SThierry Reding 570*79ed18d9SThierry Reding ports { 571*79ed18d9SThierry Reding #address-cells = <1>; 572*79ed18d9SThierry Reding #size-cells = <0>; 573*79ed18d9SThierry Reding 574*79ed18d9SThierry Reding port@0 { 575*79ed18d9SThierry Reding reg = <0>; 576*79ed18d9SThierry Reding 577*79ed18d9SThierry Reding adx4_in_ep: endpoint { 578*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_in_ep>; 579*79ed18d9SThierry Reding }; 580*79ed18d9SThierry Reding }; 581*79ed18d9SThierry Reding 582*79ed18d9SThierry Reding adx4_out1_port: port@1 { 583*79ed18d9SThierry Reding reg = <1>; 584*79ed18d9SThierry Reding 585*79ed18d9SThierry Reding adx4_out1_ep: endpoint { 586*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out1_ep>; 587*79ed18d9SThierry Reding }; 588*79ed18d9SThierry Reding }; 589*79ed18d9SThierry Reding 590*79ed18d9SThierry Reding adx4_out2_port: port@2 { 591*79ed18d9SThierry Reding reg = <2>; 592*79ed18d9SThierry Reding 593*79ed18d9SThierry Reding adx4_out2_ep: endpoint { 594*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out2_ep>; 595*79ed18d9SThierry Reding }; 596*79ed18d9SThierry Reding }; 597*79ed18d9SThierry Reding 598*79ed18d9SThierry Reding adx4_out3_port: port@3 { 599*79ed18d9SThierry Reding reg = <3>; 600*79ed18d9SThierry Reding 601*79ed18d9SThierry Reding adx4_out3_ep: endpoint { 602*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out3_ep>; 603*79ed18d9SThierry Reding }; 604*79ed18d9SThierry Reding }; 605*79ed18d9SThierry Reding 606*79ed18d9SThierry Reding adx4_out4_port: port@4 { 607*79ed18d9SThierry Reding reg = <4>; 608*79ed18d9SThierry Reding 609*79ed18d9SThierry Reding adx4_out4_ep: endpoint { 610*79ed18d9SThierry Reding remote-endpoint = <&xbar_adx4_out4_ep>; 611*79ed18d9SThierry Reding }; 612*79ed18d9SThierry Reding }; 613*79ed18d9SThierry Reding }; 614*79ed18d9SThierry Reding }; 615*79ed18d9SThierry Reding 616*79ed18d9SThierry Reding dmic@2904200 { 617*79ed18d9SThierry Reding status = "okay"; 618*79ed18d9SThierry Reding 619*79ed18d9SThierry Reding ports { 620*79ed18d9SThierry Reding #address-cells = <1>; 621*79ed18d9SThierry Reding #size-cells = <0>; 622*79ed18d9SThierry Reding 623*79ed18d9SThierry Reding port@0 { 624*79ed18d9SThierry Reding reg = <0>; 625*79ed18d9SThierry Reding 626*79ed18d9SThierry Reding dmic3_cif_ep: endpoint { 627*79ed18d9SThierry Reding remote-endpoint = <&xbar_dmic3_ep>; 628*79ed18d9SThierry Reding }; 629*79ed18d9SThierry Reding }; 630*79ed18d9SThierry Reding 631*79ed18d9SThierry Reding dmic3_port: port@1 { 632*79ed18d9SThierry Reding reg = <1>; 633*79ed18d9SThierry Reding 634*79ed18d9SThierry Reding dmic3_dap_ep: endpoint { 635*79ed18d9SThierry Reding /* Place holder for external Codec */ 636*79ed18d9SThierry Reding }; 637*79ed18d9SThierry Reding }; 638*79ed18d9SThierry Reding }; 639*79ed18d9SThierry Reding }; 640*79ed18d9SThierry Reding 641*79ed18d9SThierry Reding processing-engine@2908000 { 642*79ed18d9SThierry Reding status = "okay"; 643*79ed18d9SThierry Reding 644*79ed18d9SThierry Reding ports { 645*79ed18d9SThierry Reding #address-cells = <1>; 646*79ed18d9SThierry Reding #size-cells = <0>; 647*79ed18d9SThierry Reding 648*79ed18d9SThierry Reding port@0 { 649*79ed18d9SThierry Reding reg = <0x0>; 650*79ed18d9SThierry Reding 651*79ed18d9SThierry Reding ope1_cif_in_ep: endpoint { 652*79ed18d9SThierry Reding remote-endpoint = <&xbar_ope1_in_ep>; 653*79ed18d9SThierry Reding }; 654*79ed18d9SThierry Reding }; 655*79ed18d9SThierry Reding 656*79ed18d9SThierry Reding ope1_out_port: port@1 { 657*79ed18d9SThierry Reding reg = <0x1>; 658*79ed18d9SThierry Reding 659*79ed18d9SThierry Reding ope1_cif_out_ep: endpoint { 660*79ed18d9SThierry Reding remote-endpoint = <&xbar_ope1_out_ep>; 661*79ed18d9SThierry Reding }; 662*79ed18d9SThierry Reding }; 663*79ed18d9SThierry Reding }; 664*79ed18d9SThierry Reding }; 665*79ed18d9SThierry Reding 666*79ed18d9SThierry Reding mvc@290a000 { 667*79ed18d9SThierry Reding status = "okay"; 668*79ed18d9SThierry Reding 669*79ed18d9SThierry Reding ports { 670*79ed18d9SThierry Reding #address-cells = <1>; 671*79ed18d9SThierry Reding #size-cells = <0>; 672*79ed18d9SThierry Reding 673*79ed18d9SThierry Reding port@0 { 674*79ed18d9SThierry Reding reg = <0>; 675*79ed18d9SThierry Reding 676*79ed18d9SThierry Reding mvc1_cif_in_ep: endpoint { 677*79ed18d9SThierry Reding remote-endpoint = <&xbar_mvc1_in_ep>; 678*79ed18d9SThierry Reding }; 679*79ed18d9SThierry Reding }; 680*79ed18d9SThierry Reding 681*79ed18d9SThierry Reding mvc1_out_port: port@1 { 682*79ed18d9SThierry Reding reg = <1>; 683*79ed18d9SThierry Reding 684*79ed18d9SThierry Reding mvc1_cif_out_ep: endpoint { 685*79ed18d9SThierry Reding remote-endpoint = <&xbar_mvc1_out_ep>; 686*79ed18d9SThierry Reding }; 687*79ed18d9SThierry Reding }; 688*79ed18d9SThierry Reding }; 689*79ed18d9SThierry Reding }; 690*79ed18d9SThierry Reding 691*79ed18d9SThierry Reding mvc@290a200 { 692*79ed18d9SThierry Reding status = "okay"; 693*79ed18d9SThierry Reding 694*79ed18d9SThierry Reding ports { 695*79ed18d9SThierry Reding #address-cells = <1>; 696*79ed18d9SThierry Reding #size-cells = <0>; 697*79ed18d9SThierry Reding 698*79ed18d9SThierry Reding port@0 { 699*79ed18d9SThierry Reding reg = <0>; 700*79ed18d9SThierry Reding 701*79ed18d9SThierry Reding mvc2_cif_in_ep: endpoint { 702*79ed18d9SThierry Reding remote-endpoint = <&xbar_mvc2_in_ep>; 703*79ed18d9SThierry Reding }; 704*79ed18d9SThierry Reding }; 705*79ed18d9SThierry Reding 706*79ed18d9SThierry Reding mvc2_out_port: port@1 { 707*79ed18d9SThierry Reding reg = <1>; 708*79ed18d9SThierry Reding 709*79ed18d9SThierry Reding mvc2_cif_out_ep: endpoint { 710*79ed18d9SThierry Reding remote-endpoint = <&xbar_mvc2_out_ep>; 711*79ed18d9SThierry Reding }; 712*79ed18d9SThierry Reding }; 713*79ed18d9SThierry Reding }; 714*79ed18d9SThierry Reding }; 715*79ed18d9SThierry Reding 716*79ed18d9SThierry Reding amixer@290bb00 { 717*79ed18d9SThierry Reding status = "okay"; 718*79ed18d9SThierry Reding 719*79ed18d9SThierry Reding ports { 720*79ed18d9SThierry Reding #address-cells = <1>; 721*79ed18d9SThierry Reding #size-cells = <0>; 722*79ed18d9SThierry Reding 723*79ed18d9SThierry Reding port@0 { 724*79ed18d9SThierry Reding reg = <0x0>; 725*79ed18d9SThierry Reding 726*79ed18d9SThierry Reding mixer_in1_ep: endpoint { 727*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in1_ep>; 728*79ed18d9SThierry Reding }; 729*79ed18d9SThierry Reding }; 730*79ed18d9SThierry Reding 731*79ed18d9SThierry Reding port@1 { 732*79ed18d9SThierry Reding reg = <0x1>; 733*79ed18d9SThierry Reding 734*79ed18d9SThierry Reding mixer_in2_ep: endpoint { 735*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in2_ep>; 736*79ed18d9SThierry Reding }; 737*79ed18d9SThierry Reding }; 738*79ed18d9SThierry Reding 739*79ed18d9SThierry Reding port@2 { 740*79ed18d9SThierry Reding reg = <0x2>; 741*79ed18d9SThierry Reding 742*79ed18d9SThierry Reding mixer_in3_ep: endpoint { 743*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in3_ep>; 744*79ed18d9SThierry Reding }; 745*79ed18d9SThierry Reding }; 746*79ed18d9SThierry Reding 747*79ed18d9SThierry Reding port@3 { 748*79ed18d9SThierry Reding reg = <0x3>; 749*79ed18d9SThierry Reding 750*79ed18d9SThierry Reding mixer_in4_ep: endpoint { 751*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in4_ep>; 752*79ed18d9SThierry Reding }; 753*79ed18d9SThierry Reding }; 754*79ed18d9SThierry Reding 755*79ed18d9SThierry Reding port@4 { 756*79ed18d9SThierry Reding reg = <0x4>; 757*79ed18d9SThierry Reding 758*79ed18d9SThierry Reding mixer_in5_ep: endpoint { 759*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in5_ep>; 760*79ed18d9SThierry Reding }; 761*79ed18d9SThierry Reding }; 762*79ed18d9SThierry Reding 763*79ed18d9SThierry Reding port@5 { 764*79ed18d9SThierry Reding reg = <0x5>; 765*79ed18d9SThierry Reding 766*79ed18d9SThierry Reding mixer_in6_ep: endpoint { 767*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in6_ep>; 768*79ed18d9SThierry Reding }; 769*79ed18d9SThierry Reding }; 770*79ed18d9SThierry Reding 771*79ed18d9SThierry Reding port@6 { 772*79ed18d9SThierry Reding reg = <0x6>; 773*79ed18d9SThierry Reding 774*79ed18d9SThierry Reding mixer_in7_ep: endpoint { 775*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in7_ep>; 776*79ed18d9SThierry Reding }; 777*79ed18d9SThierry Reding }; 778*79ed18d9SThierry Reding 779*79ed18d9SThierry Reding port@7 { 780*79ed18d9SThierry Reding reg = <0x7>; 781*79ed18d9SThierry Reding 782*79ed18d9SThierry Reding mixer_in8_ep: endpoint { 783*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in8_ep>; 784*79ed18d9SThierry Reding }; 785*79ed18d9SThierry Reding }; 786*79ed18d9SThierry Reding 787*79ed18d9SThierry Reding port@8 { 788*79ed18d9SThierry Reding reg = <0x8>; 789*79ed18d9SThierry Reding 790*79ed18d9SThierry Reding mixer_in9_ep: endpoint { 791*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in9_ep>; 792*79ed18d9SThierry Reding }; 793*79ed18d9SThierry Reding }; 794*79ed18d9SThierry Reding 795*79ed18d9SThierry Reding port@9 { 796*79ed18d9SThierry Reding reg = <0x9>; 797*79ed18d9SThierry Reding 798*79ed18d9SThierry Reding mixer_in10_ep: endpoint { 799*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_in10_ep>; 800*79ed18d9SThierry Reding }; 801*79ed18d9SThierry Reding }; 802*79ed18d9SThierry Reding 803*79ed18d9SThierry Reding mixer_out1_port: port@a { 804*79ed18d9SThierry Reding reg = <0xa>; 805*79ed18d9SThierry Reding 806*79ed18d9SThierry Reding mixer_out1_ep: endpoint { 807*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out1_ep>; 808*79ed18d9SThierry Reding }; 809*79ed18d9SThierry Reding }; 810*79ed18d9SThierry Reding 811*79ed18d9SThierry Reding mixer_out2_port: port@b { 812*79ed18d9SThierry Reding reg = <0xb>; 813*79ed18d9SThierry Reding 814*79ed18d9SThierry Reding mixer_out2_ep: endpoint { 815*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out2_ep>; 816*79ed18d9SThierry Reding }; 817*79ed18d9SThierry Reding }; 818*79ed18d9SThierry Reding 819*79ed18d9SThierry Reding mixer_out3_port: port@c { 820*79ed18d9SThierry Reding reg = <0xc>; 821*79ed18d9SThierry Reding 822*79ed18d9SThierry Reding mixer_out3_ep: endpoint { 823*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out3_ep>; 824*79ed18d9SThierry Reding }; 825*79ed18d9SThierry Reding }; 826*79ed18d9SThierry Reding 827*79ed18d9SThierry Reding mixer_out4_port: port@d { 828*79ed18d9SThierry Reding reg = <0xd>; 829*79ed18d9SThierry Reding 830*79ed18d9SThierry Reding mixer_out4_ep: endpoint { 831*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out4_ep>; 832*79ed18d9SThierry Reding }; 833*79ed18d9SThierry Reding }; 834*79ed18d9SThierry Reding 835*79ed18d9SThierry Reding mixer_out5_port: port@e { 836*79ed18d9SThierry Reding reg = <0xe>; 837*79ed18d9SThierry Reding 838*79ed18d9SThierry Reding mixer_out5_ep: endpoint { 839*79ed18d9SThierry Reding remote-endpoint = <&xbar_mixer_out5_ep>; 840*79ed18d9SThierry Reding }; 841*79ed18d9SThierry Reding }; 842*79ed18d9SThierry Reding }; 843*79ed18d9SThierry Reding }; 844*79ed18d9SThierry Reding 845*79ed18d9SThierry Reding admaif@290f000 { 846*79ed18d9SThierry Reding status = "okay"; 847*79ed18d9SThierry Reding 848*79ed18d9SThierry Reding ports { 849*79ed18d9SThierry Reding #address-cells = <1>; 850*79ed18d9SThierry Reding #size-cells = <0>; 851*79ed18d9SThierry Reding 852*79ed18d9SThierry Reding admaif0_port: port@0 { 853*79ed18d9SThierry Reding reg = <0x0>; 854*79ed18d9SThierry Reding 855*79ed18d9SThierry Reding admaif0_ep: endpoint { 856*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif0_ep>; 857*79ed18d9SThierry Reding }; 858*79ed18d9SThierry Reding }; 859*79ed18d9SThierry Reding 860*79ed18d9SThierry Reding admaif1_port: port@1 { 861*79ed18d9SThierry Reding reg = <0x1>; 862*79ed18d9SThierry Reding 863*79ed18d9SThierry Reding admaif1_ep: endpoint { 864*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif1_ep>; 865*79ed18d9SThierry Reding }; 866*79ed18d9SThierry Reding }; 867*79ed18d9SThierry Reding 868*79ed18d9SThierry Reding admaif2_port: port@2 { 869*79ed18d9SThierry Reding reg = <0x2>; 870*79ed18d9SThierry Reding 871*79ed18d9SThierry Reding admaif2_ep: endpoint { 872*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif2_ep>; 873*79ed18d9SThierry Reding }; 874*79ed18d9SThierry Reding }; 875*79ed18d9SThierry Reding 876*79ed18d9SThierry Reding admaif3_port: port@3 { 877*79ed18d9SThierry Reding reg = <0x3>; 878*79ed18d9SThierry Reding 879*79ed18d9SThierry Reding admaif3_ep: endpoint { 880*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif3_ep>; 881*79ed18d9SThierry Reding }; 882*79ed18d9SThierry Reding }; 883*79ed18d9SThierry Reding 884*79ed18d9SThierry Reding admaif4_port: port@4 { 885*79ed18d9SThierry Reding reg = <0x4>; 886*79ed18d9SThierry Reding 887*79ed18d9SThierry Reding admaif4_ep: endpoint { 888*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif4_ep>; 889*79ed18d9SThierry Reding }; 890*79ed18d9SThierry Reding }; 891*79ed18d9SThierry Reding 892*79ed18d9SThierry Reding admaif5_port: port@5 { 893*79ed18d9SThierry Reding reg = <0x5>; 894*79ed18d9SThierry Reding 895*79ed18d9SThierry Reding admaif5_ep: endpoint { 896*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif5_ep>; 897*79ed18d9SThierry Reding }; 898*79ed18d9SThierry Reding }; 899*79ed18d9SThierry Reding 900*79ed18d9SThierry Reding admaif6_port: port@6 { 901*79ed18d9SThierry Reding reg = <0x6>; 902*79ed18d9SThierry Reding 903*79ed18d9SThierry Reding admaif6_ep: endpoint { 904*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif6_ep>; 905*79ed18d9SThierry Reding }; 906*79ed18d9SThierry Reding }; 907*79ed18d9SThierry Reding 908*79ed18d9SThierry Reding admaif7_port: port@7 { 909*79ed18d9SThierry Reding reg = <0x7>; 910*79ed18d9SThierry Reding 911*79ed18d9SThierry Reding admaif7_ep: endpoint { 912*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif7_ep>; 913*79ed18d9SThierry Reding }; 914*79ed18d9SThierry Reding }; 915*79ed18d9SThierry Reding 916*79ed18d9SThierry Reding admaif8_port: port@8 { 917*79ed18d9SThierry Reding reg = <0x8>; 918*79ed18d9SThierry Reding 919*79ed18d9SThierry Reding admaif8_ep: endpoint { 920*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif8_ep>; 921*79ed18d9SThierry Reding }; 922*79ed18d9SThierry Reding }; 923*79ed18d9SThierry Reding 924*79ed18d9SThierry Reding admaif9_port: port@9 { 925*79ed18d9SThierry Reding reg = <0x9>; 926*79ed18d9SThierry Reding 927*79ed18d9SThierry Reding admaif9_ep: endpoint { 928*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif9_ep>; 929*79ed18d9SThierry Reding }; 930*79ed18d9SThierry Reding }; 931*79ed18d9SThierry Reding 932*79ed18d9SThierry Reding admaif10_port: port@a { 933*79ed18d9SThierry Reding reg = <0xa>; 934*79ed18d9SThierry Reding 935*79ed18d9SThierry Reding admaif10_ep: endpoint { 936*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif10_ep>; 937*79ed18d9SThierry Reding }; 938*79ed18d9SThierry Reding }; 939*79ed18d9SThierry Reding 940*79ed18d9SThierry Reding admaif11_port: port@b { 941*79ed18d9SThierry Reding reg = <0xb>; 942*79ed18d9SThierry Reding 943*79ed18d9SThierry Reding admaif11_ep: endpoint { 944*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif11_ep>; 945*79ed18d9SThierry Reding }; 946*79ed18d9SThierry Reding }; 947*79ed18d9SThierry Reding 948*79ed18d9SThierry Reding admaif12_port: port@c { 949*79ed18d9SThierry Reding reg = <0xc>; 950*79ed18d9SThierry Reding 951*79ed18d9SThierry Reding admaif12_ep: endpoint { 952*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif12_ep>; 953*79ed18d9SThierry Reding }; 954*79ed18d9SThierry Reding }; 955*79ed18d9SThierry Reding 956*79ed18d9SThierry Reding admaif13_port: port@d { 957*79ed18d9SThierry Reding reg = <0xd>; 958*79ed18d9SThierry Reding 959*79ed18d9SThierry Reding admaif13_ep: endpoint { 960*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif13_ep>; 961*79ed18d9SThierry Reding }; 962*79ed18d9SThierry Reding }; 963*79ed18d9SThierry Reding 964*79ed18d9SThierry Reding admaif14_port: port@e { 965*79ed18d9SThierry Reding reg = <0xe>; 966*79ed18d9SThierry Reding 967*79ed18d9SThierry Reding admaif14_ep: endpoint { 968*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif14_ep>; 969*79ed18d9SThierry Reding }; 970*79ed18d9SThierry Reding }; 971*79ed18d9SThierry Reding 972*79ed18d9SThierry Reding admaif15_port: port@f { 973*79ed18d9SThierry Reding reg = <0xf>; 974*79ed18d9SThierry Reding 975*79ed18d9SThierry Reding admaif15_ep: endpoint { 976*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif15_ep>; 977*79ed18d9SThierry Reding }; 978*79ed18d9SThierry Reding }; 979*79ed18d9SThierry Reding 980*79ed18d9SThierry Reding admaif16_port: port@10 { 981*79ed18d9SThierry Reding reg = <0x10>; 982*79ed18d9SThierry Reding 983*79ed18d9SThierry Reding admaif16_ep: endpoint { 984*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif16_ep>; 985*79ed18d9SThierry Reding }; 986*79ed18d9SThierry Reding }; 987*79ed18d9SThierry Reding 988*79ed18d9SThierry Reding admaif17_port: port@11 { 989*79ed18d9SThierry Reding reg = <0x11>; 990*79ed18d9SThierry Reding 991*79ed18d9SThierry Reding admaif17_ep: endpoint { 992*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif17_ep>; 993*79ed18d9SThierry Reding }; 994*79ed18d9SThierry Reding }; 995*79ed18d9SThierry Reding 996*79ed18d9SThierry Reding admaif18_port: port@12 { 997*79ed18d9SThierry Reding reg = <0x12>; 998*79ed18d9SThierry Reding 999*79ed18d9SThierry Reding admaif18_ep: endpoint { 1000*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif18_ep>; 1001*79ed18d9SThierry Reding }; 1002*79ed18d9SThierry Reding }; 1003*79ed18d9SThierry Reding 1004*79ed18d9SThierry Reding admaif19_port: port@13 { 1005*79ed18d9SThierry Reding reg = <0x13>; 1006*79ed18d9SThierry Reding 1007*79ed18d9SThierry Reding admaif19_ep: endpoint { 1008*79ed18d9SThierry Reding remote-endpoint = <&xbar_admaif19_ep>; 1009*79ed18d9SThierry Reding }; 1010*79ed18d9SThierry Reding }; 1011*79ed18d9SThierry Reding }; 1012*79ed18d9SThierry Reding }; 1013*79ed18d9SThierry Reding 1014*79ed18d9SThierry Reding asrc@2910000 { 1015*79ed18d9SThierry Reding status = "okay"; 1016*79ed18d9SThierry Reding 1017*79ed18d9SThierry Reding ports { 1018*79ed18d9SThierry Reding #address-cells = <1>; 1019*79ed18d9SThierry Reding #size-cells = <0>; 1020*79ed18d9SThierry Reding 1021*79ed18d9SThierry Reding port@0 { 1022*79ed18d9SThierry Reding reg = <0x0>; 1023*79ed18d9SThierry Reding 1024*79ed18d9SThierry Reding asrc_in1_ep: endpoint { 1025*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in1_ep>; 1026*79ed18d9SThierry Reding }; 1027*79ed18d9SThierry Reding }; 1028*79ed18d9SThierry Reding 1029*79ed18d9SThierry Reding port@1 { 1030*79ed18d9SThierry Reding reg = <0x1>; 1031*79ed18d9SThierry Reding 1032*79ed18d9SThierry Reding asrc_in2_ep: endpoint { 1033*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in2_ep>; 1034*79ed18d9SThierry Reding }; 1035*79ed18d9SThierry Reding }; 1036*79ed18d9SThierry Reding 1037*79ed18d9SThierry Reding port@2 { 1038*79ed18d9SThierry Reding reg = <0x2>; 1039*79ed18d9SThierry Reding 1040*79ed18d9SThierry Reding asrc_in3_ep: endpoint { 1041*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in3_ep>; 1042*79ed18d9SThierry Reding }; 1043*79ed18d9SThierry Reding }; 1044*79ed18d9SThierry Reding 1045*79ed18d9SThierry Reding port@3 { 1046*79ed18d9SThierry Reding reg = <0x3>; 1047*79ed18d9SThierry Reding 1048*79ed18d9SThierry Reding asrc_in4_ep: endpoint { 1049*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in4_ep>; 1050*79ed18d9SThierry Reding }; 1051*79ed18d9SThierry Reding }; 1052*79ed18d9SThierry Reding 1053*79ed18d9SThierry Reding port@4 { 1054*79ed18d9SThierry Reding reg = <0x4>; 1055*79ed18d9SThierry Reding 1056*79ed18d9SThierry Reding asrc_in5_ep: endpoint { 1057*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in5_ep>; 1058*79ed18d9SThierry Reding }; 1059*79ed18d9SThierry Reding }; 1060*79ed18d9SThierry Reding 1061*79ed18d9SThierry Reding port@5 { 1062*79ed18d9SThierry Reding reg = <0x5>; 1063*79ed18d9SThierry Reding 1064*79ed18d9SThierry Reding asrc_in6_ep: endpoint { 1065*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in6_ep>; 1066*79ed18d9SThierry Reding }; 1067*79ed18d9SThierry Reding }; 1068*79ed18d9SThierry Reding 1069*79ed18d9SThierry Reding port@6 { 1070*79ed18d9SThierry Reding reg = <0x6>; 1071*79ed18d9SThierry Reding 1072*79ed18d9SThierry Reding asrc_in7_ep: endpoint { 1073*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_in7_ep>; 1074*79ed18d9SThierry Reding }; 1075*79ed18d9SThierry Reding }; 1076*79ed18d9SThierry Reding 1077*79ed18d9SThierry Reding asrc_out1_port: port@7 { 1078*79ed18d9SThierry Reding reg = <0x7>; 1079*79ed18d9SThierry Reding 1080*79ed18d9SThierry Reding asrc_out1_ep: endpoint { 1081*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out1_ep>; 1082*79ed18d9SThierry Reding }; 1083*79ed18d9SThierry Reding }; 1084*79ed18d9SThierry Reding 1085*79ed18d9SThierry Reding asrc_out2_port: port@8 { 1086*79ed18d9SThierry Reding reg = <0x8>; 1087*79ed18d9SThierry Reding 1088*79ed18d9SThierry Reding asrc_out2_ep: endpoint { 1089*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out2_ep>; 1090*79ed18d9SThierry Reding }; 1091*79ed18d9SThierry Reding }; 1092*79ed18d9SThierry Reding 1093*79ed18d9SThierry Reding asrc_out3_port: port@9 { 1094*79ed18d9SThierry Reding reg = <0x9>; 1095*79ed18d9SThierry Reding 1096*79ed18d9SThierry Reding asrc_out3_ep: endpoint { 1097*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out3_ep>; 1098*79ed18d9SThierry Reding }; 1099*79ed18d9SThierry Reding }; 1100*79ed18d9SThierry Reding 1101*79ed18d9SThierry Reding asrc_out4_port: port@a { 1102*79ed18d9SThierry Reding reg = <0xa>; 1103*79ed18d9SThierry Reding 1104*79ed18d9SThierry Reding asrc_out4_ep: endpoint { 1105*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out4_ep>; 1106*79ed18d9SThierry Reding }; 1107*79ed18d9SThierry Reding }; 1108*79ed18d9SThierry Reding 1109*79ed18d9SThierry Reding asrc_out5_port: port@b { 1110*79ed18d9SThierry Reding reg = <0xb>; 1111*79ed18d9SThierry Reding 1112*79ed18d9SThierry Reding asrc_out5_ep: endpoint { 1113*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out5_ep>; 1114*79ed18d9SThierry Reding }; 1115*79ed18d9SThierry Reding }; 1116*79ed18d9SThierry Reding 1117*79ed18d9SThierry Reding asrc_out6_port: port@c { 1118*79ed18d9SThierry Reding reg = <0xc>; 1119*79ed18d9SThierry Reding 1120*79ed18d9SThierry Reding asrc_out6_ep: endpoint { 1121*79ed18d9SThierry Reding remote-endpoint = <&xbar_asrc_out6_ep>; 1122*79ed18d9SThierry Reding }; 1123*79ed18d9SThierry Reding }; 1124*79ed18d9SThierry Reding }; 1125*79ed18d9SThierry Reding }; 1126*79ed18d9SThierry Reding 11275b4f6323SSameer Pujar ports { 11285b4f6323SSameer Pujar #address-cells = <1>; 11295b4f6323SSameer Pujar #size-cells = <0>; 11305b4f6323SSameer Pujar 11315b4f6323SSameer Pujar port@0 { 11325b4f6323SSameer Pujar reg = <0x0>; 11335b4f6323SSameer Pujar 11345b4f6323SSameer Pujar xbar_admaif0_ep: endpoint { 11355b4f6323SSameer Pujar remote-endpoint = <&admaif0_ep>; 11365b4f6323SSameer Pujar }; 11375b4f6323SSameer Pujar }; 11385b4f6323SSameer Pujar 11395b4f6323SSameer Pujar port@1 { 11405b4f6323SSameer Pujar reg = <0x1>; 11415b4f6323SSameer Pujar 11425b4f6323SSameer Pujar xbar_admaif1_ep: endpoint { 11435b4f6323SSameer Pujar remote-endpoint = <&admaif1_ep>; 11445b4f6323SSameer Pujar }; 11455b4f6323SSameer Pujar }; 11465b4f6323SSameer Pujar 11475b4f6323SSameer Pujar port@2 { 11485b4f6323SSameer Pujar reg = <0x2>; 11495b4f6323SSameer Pujar 11505b4f6323SSameer Pujar xbar_admaif2_ep: endpoint { 11515b4f6323SSameer Pujar remote-endpoint = <&admaif2_ep>; 11525b4f6323SSameer Pujar }; 11535b4f6323SSameer Pujar }; 11545b4f6323SSameer Pujar 11555b4f6323SSameer Pujar port@3 { 11565b4f6323SSameer Pujar reg = <0x3>; 11575b4f6323SSameer Pujar 11585b4f6323SSameer Pujar xbar_admaif3_ep: endpoint { 11595b4f6323SSameer Pujar remote-endpoint = <&admaif3_ep>; 11605b4f6323SSameer Pujar }; 11615b4f6323SSameer Pujar }; 11625b4f6323SSameer Pujar 11635b4f6323SSameer Pujar port@4 { 11645b4f6323SSameer Pujar reg = <0x4>; 11655b4f6323SSameer Pujar 11665b4f6323SSameer Pujar xbar_admaif4_ep: endpoint { 11675b4f6323SSameer Pujar remote-endpoint = <&admaif4_ep>; 11685b4f6323SSameer Pujar }; 11695b4f6323SSameer Pujar }; 11705b4f6323SSameer Pujar 11715b4f6323SSameer Pujar port@5 { 11725b4f6323SSameer Pujar reg = <0x5>; 11735b4f6323SSameer Pujar 11745b4f6323SSameer Pujar xbar_admaif5_ep: endpoint { 11755b4f6323SSameer Pujar remote-endpoint = <&admaif5_ep>; 11765b4f6323SSameer Pujar }; 11775b4f6323SSameer Pujar }; 11785b4f6323SSameer Pujar 11795b4f6323SSameer Pujar port@6 { 11805b4f6323SSameer Pujar reg = <0x6>; 11815b4f6323SSameer Pujar 11825b4f6323SSameer Pujar xbar_admaif6_ep: endpoint { 11835b4f6323SSameer Pujar remote-endpoint = <&admaif6_ep>; 11845b4f6323SSameer Pujar }; 11855b4f6323SSameer Pujar }; 11865b4f6323SSameer Pujar 11875b4f6323SSameer Pujar port@7 { 11885b4f6323SSameer Pujar reg = <0x7>; 11895b4f6323SSameer Pujar 11905b4f6323SSameer Pujar xbar_admaif7_ep: endpoint { 11915b4f6323SSameer Pujar remote-endpoint = <&admaif7_ep>; 11925b4f6323SSameer Pujar }; 11935b4f6323SSameer Pujar }; 11945b4f6323SSameer Pujar 11955b4f6323SSameer Pujar port@8 { 11965b4f6323SSameer Pujar reg = <0x8>; 11975b4f6323SSameer Pujar 11985b4f6323SSameer Pujar xbar_admaif8_ep: endpoint { 11995b4f6323SSameer Pujar remote-endpoint = <&admaif8_ep>; 12005b4f6323SSameer Pujar }; 12015b4f6323SSameer Pujar }; 12025b4f6323SSameer Pujar 12035b4f6323SSameer Pujar port@9 { 12045b4f6323SSameer Pujar reg = <0x9>; 12055b4f6323SSameer Pujar 12065b4f6323SSameer Pujar xbar_admaif9_ep: endpoint { 12075b4f6323SSameer Pujar remote-endpoint = <&admaif9_ep>; 12085b4f6323SSameer Pujar }; 12095b4f6323SSameer Pujar }; 12105b4f6323SSameer Pujar 12115b4f6323SSameer Pujar port@a { 12125b4f6323SSameer Pujar reg = <0xa>; 12135b4f6323SSameer Pujar 12145b4f6323SSameer Pujar xbar_admaif10_ep: endpoint { 12155b4f6323SSameer Pujar remote-endpoint = <&admaif10_ep>; 12165b4f6323SSameer Pujar }; 12175b4f6323SSameer Pujar }; 12185b4f6323SSameer Pujar 12195b4f6323SSameer Pujar port@b { 12205b4f6323SSameer Pujar reg = <0xb>; 12215b4f6323SSameer Pujar 12225b4f6323SSameer Pujar xbar_admaif11_ep: endpoint { 12235b4f6323SSameer Pujar remote-endpoint = <&admaif11_ep>; 12245b4f6323SSameer Pujar }; 12255b4f6323SSameer Pujar }; 12265b4f6323SSameer Pujar 12275b4f6323SSameer Pujar port@c { 12285b4f6323SSameer Pujar reg = <0xc>; 12295b4f6323SSameer Pujar 12305b4f6323SSameer Pujar xbar_admaif12_ep: endpoint { 12315b4f6323SSameer Pujar remote-endpoint = <&admaif12_ep>; 12325b4f6323SSameer Pujar }; 12335b4f6323SSameer Pujar }; 12345b4f6323SSameer Pujar 12355b4f6323SSameer Pujar port@d { 12365b4f6323SSameer Pujar reg = <0xd>; 12375b4f6323SSameer Pujar 12385b4f6323SSameer Pujar xbar_admaif13_ep: endpoint { 12395b4f6323SSameer Pujar remote-endpoint = <&admaif13_ep>; 12405b4f6323SSameer Pujar }; 12415b4f6323SSameer Pujar }; 12425b4f6323SSameer Pujar 12435b4f6323SSameer Pujar port@e { 12445b4f6323SSameer Pujar reg = <0xe>; 12455b4f6323SSameer Pujar 12465b4f6323SSameer Pujar xbar_admaif14_ep: endpoint { 12475b4f6323SSameer Pujar remote-endpoint = <&admaif14_ep>; 12485b4f6323SSameer Pujar }; 12495b4f6323SSameer Pujar }; 12505b4f6323SSameer Pujar 12515b4f6323SSameer Pujar port@f { 12525b4f6323SSameer Pujar reg = <0xf>; 12535b4f6323SSameer Pujar 12545b4f6323SSameer Pujar xbar_admaif15_ep: endpoint { 12555b4f6323SSameer Pujar remote-endpoint = <&admaif15_ep>; 12565b4f6323SSameer Pujar }; 12575b4f6323SSameer Pujar }; 12585b4f6323SSameer Pujar 12595b4f6323SSameer Pujar port@10 { 12605b4f6323SSameer Pujar reg = <0x10>; 12615b4f6323SSameer Pujar 12625b4f6323SSameer Pujar xbar_admaif16_ep: endpoint { 12635b4f6323SSameer Pujar remote-endpoint = <&admaif16_ep>; 12645b4f6323SSameer Pujar }; 12655b4f6323SSameer Pujar }; 12665b4f6323SSameer Pujar 12675b4f6323SSameer Pujar port@11 { 12685b4f6323SSameer Pujar reg = <0x11>; 12695b4f6323SSameer Pujar 12705b4f6323SSameer Pujar xbar_admaif17_ep: endpoint { 12715b4f6323SSameer Pujar remote-endpoint = <&admaif17_ep>; 12725b4f6323SSameer Pujar }; 12735b4f6323SSameer Pujar }; 12745b4f6323SSameer Pujar 12755b4f6323SSameer Pujar port@12 { 12765b4f6323SSameer Pujar reg = <0x12>; 12775b4f6323SSameer Pujar 12785b4f6323SSameer Pujar xbar_admaif18_ep: endpoint { 12795b4f6323SSameer Pujar remote-endpoint = <&admaif18_ep>; 12805b4f6323SSameer Pujar }; 12815b4f6323SSameer Pujar }; 12825b4f6323SSameer Pujar 12835b4f6323SSameer Pujar port@13 { 12845b4f6323SSameer Pujar reg = <0x13>; 12855b4f6323SSameer Pujar 12865b4f6323SSameer Pujar xbar_admaif19_ep: endpoint { 12875b4f6323SSameer Pujar remote-endpoint = <&admaif19_ep>; 12885b4f6323SSameer Pujar }; 12895b4f6323SSameer Pujar }; 12905b4f6323SSameer Pujar 12915b4f6323SSameer Pujar xbar_i2s1_port: port@14 { 12925b4f6323SSameer Pujar reg = <0x14>; 12935b4f6323SSameer Pujar 12945b4f6323SSameer Pujar xbar_i2s1_ep: endpoint { 12955b4f6323SSameer Pujar remote-endpoint = <&i2s1_cif_ep>; 12965b4f6323SSameer Pujar }; 12975b4f6323SSameer Pujar }; 12985b4f6323SSameer Pujar 12995b4f6323SSameer Pujar xbar_i2s2_port: port@15 { 13005b4f6323SSameer Pujar reg = <0x15>; 13015b4f6323SSameer Pujar 13025b4f6323SSameer Pujar xbar_i2s2_ep: endpoint { 13035b4f6323SSameer Pujar remote-endpoint = <&i2s2_cif_ep>; 13045b4f6323SSameer Pujar }; 13055b4f6323SSameer Pujar }; 13065b4f6323SSameer Pujar 13075b4f6323SSameer Pujar xbar_i2s4_port: port@17 { 13085b4f6323SSameer Pujar reg = <0x17>; 13095b4f6323SSameer Pujar 13105b4f6323SSameer Pujar xbar_i2s4_ep: endpoint { 13115b4f6323SSameer Pujar remote-endpoint = <&i2s4_cif_ep>; 13125b4f6323SSameer Pujar }; 13135b4f6323SSameer Pujar }; 13145b4f6323SSameer Pujar 13155b4f6323SSameer Pujar xbar_i2s6_port: port@19 { 13165b4f6323SSameer Pujar reg = <0x19>; 13175b4f6323SSameer Pujar 13185b4f6323SSameer Pujar xbar_i2s6_ep: endpoint { 13195b4f6323SSameer Pujar remote-endpoint = <&i2s6_cif_ep>; 13205b4f6323SSameer Pujar }; 13215b4f6323SSameer Pujar }; 13225b4f6323SSameer Pujar 13235b4f6323SSameer Pujar xbar_dmic3_port: port@1c { 13245b4f6323SSameer Pujar reg = <0x1c>; 13255b4f6323SSameer Pujar 13265b4f6323SSameer Pujar xbar_dmic3_ep: endpoint { 13275b4f6323SSameer Pujar remote-endpoint = <&dmic3_cif_ep>; 13285b4f6323SSameer Pujar }; 13295b4f6323SSameer Pujar }; 13304f45fb0bSSameer Pujar 13314f45fb0bSSameer Pujar xbar_sfc1_in_port: port@20 { 13324f45fb0bSSameer Pujar reg = <0x20>; 13334f45fb0bSSameer Pujar 13344f45fb0bSSameer Pujar xbar_sfc1_in_ep: endpoint { 13354f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_in_ep>; 13364f45fb0bSSameer Pujar }; 13374f45fb0bSSameer Pujar }; 13384f45fb0bSSameer Pujar 13394f45fb0bSSameer Pujar port@21 { 13404f45fb0bSSameer Pujar reg = <0x21>; 13414f45fb0bSSameer Pujar 13424f45fb0bSSameer Pujar xbar_sfc1_out_ep: endpoint { 13434f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_out_ep>; 13444f45fb0bSSameer Pujar }; 13454f45fb0bSSameer Pujar }; 13464f45fb0bSSameer Pujar 13474f45fb0bSSameer Pujar xbar_sfc2_in_port: port@22 { 13484f45fb0bSSameer Pujar reg = <0x22>; 13494f45fb0bSSameer Pujar 13504f45fb0bSSameer Pujar xbar_sfc2_in_ep: endpoint { 13514f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_in_ep>; 13524f45fb0bSSameer Pujar }; 13534f45fb0bSSameer Pujar }; 13544f45fb0bSSameer Pujar 13554f45fb0bSSameer Pujar port@23 { 13564f45fb0bSSameer Pujar reg = <0x23>; 13574f45fb0bSSameer Pujar 13584f45fb0bSSameer Pujar xbar_sfc2_out_ep: endpoint { 13594f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_out_ep>; 13604f45fb0bSSameer Pujar }; 13614f45fb0bSSameer Pujar }; 13624f45fb0bSSameer Pujar 13634f45fb0bSSameer Pujar xbar_sfc3_in_port: port@24 { 13644f45fb0bSSameer Pujar reg = <0x24>; 13654f45fb0bSSameer Pujar 13664f45fb0bSSameer Pujar xbar_sfc3_in_ep: endpoint { 13674f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_in_ep>; 13684f45fb0bSSameer Pujar }; 13694f45fb0bSSameer Pujar }; 13704f45fb0bSSameer Pujar 13714f45fb0bSSameer Pujar port@25 { 13724f45fb0bSSameer Pujar reg = <0x25>; 13734f45fb0bSSameer Pujar 13744f45fb0bSSameer Pujar xbar_sfc3_out_ep: endpoint { 13754f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_out_ep>; 13764f45fb0bSSameer Pujar }; 13774f45fb0bSSameer Pujar }; 13784f45fb0bSSameer Pujar 13794f45fb0bSSameer Pujar xbar_sfc4_in_port: port@26 { 13804f45fb0bSSameer Pujar reg = <0x26>; 13814f45fb0bSSameer Pujar 13824f45fb0bSSameer Pujar xbar_sfc4_in_ep: endpoint { 13834f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_in_ep>; 13844f45fb0bSSameer Pujar }; 13854f45fb0bSSameer Pujar }; 13864f45fb0bSSameer Pujar 13874f45fb0bSSameer Pujar port@27 { 13884f45fb0bSSameer Pujar reg = <0x27>; 13894f45fb0bSSameer Pujar 13904f45fb0bSSameer Pujar xbar_sfc4_out_ep: endpoint { 13914f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_out_ep>; 13924f45fb0bSSameer Pujar }; 13934f45fb0bSSameer Pujar }; 13944f45fb0bSSameer Pujar 13954f45fb0bSSameer Pujar xbar_mvc1_in_port: port@28 { 13964f45fb0bSSameer Pujar reg = <0x28>; 13974f45fb0bSSameer Pujar 13984f45fb0bSSameer Pujar xbar_mvc1_in_ep: endpoint { 13994f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_in_ep>; 14004f45fb0bSSameer Pujar }; 14014f45fb0bSSameer Pujar }; 14024f45fb0bSSameer Pujar 14034f45fb0bSSameer Pujar port@29 { 14044f45fb0bSSameer Pujar reg = <0x29>; 14054f45fb0bSSameer Pujar 14064f45fb0bSSameer Pujar xbar_mvc1_out_ep: endpoint { 14074f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_out_ep>; 14084f45fb0bSSameer Pujar }; 14094f45fb0bSSameer Pujar }; 14104f45fb0bSSameer Pujar 14114f45fb0bSSameer Pujar xbar_mvc2_in_port: port@2a { 14124f45fb0bSSameer Pujar reg = <0x2a>; 14134f45fb0bSSameer Pujar 14144f45fb0bSSameer Pujar xbar_mvc2_in_ep: endpoint { 14154f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_in_ep>; 14164f45fb0bSSameer Pujar }; 14174f45fb0bSSameer Pujar }; 14184f45fb0bSSameer Pujar 14194f45fb0bSSameer Pujar port@2b { 14204f45fb0bSSameer Pujar reg = <0x2b>; 14214f45fb0bSSameer Pujar 14224f45fb0bSSameer Pujar xbar_mvc2_out_ep: endpoint { 14234f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_out_ep>; 14244f45fb0bSSameer Pujar }; 14254f45fb0bSSameer Pujar }; 14264f45fb0bSSameer Pujar 14274f45fb0bSSameer Pujar xbar_amx1_in1_port: port@2c { 14284f45fb0bSSameer Pujar reg = <0x2c>; 14294f45fb0bSSameer Pujar 14304f45fb0bSSameer Pujar xbar_amx1_in1_ep: endpoint { 14314f45fb0bSSameer Pujar remote-endpoint = <&amx1_in1_ep>; 14324f45fb0bSSameer Pujar }; 14334f45fb0bSSameer Pujar }; 14344f45fb0bSSameer Pujar 14354f45fb0bSSameer Pujar xbar_amx1_in2_port: port@2d { 14364f45fb0bSSameer Pujar reg = <0x2d>; 14374f45fb0bSSameer Pujar 14384f45fb0bSSameer Pujar xbar_amx1_in2_ep: endpoint { 14394f45fb0bSSameer Pujar remote-endpoint = <&amx1_in2_ep>; 14404f45fb0bSSameer Pujar }; 14414f45fb0bSSameer Pujar }; 14424f45fb0bSSameer Pujar 14434f45fb0bSSameer Pujar xbar_amx1_in3_port: port@2e { 14444f45fb0bSSameer Pujar reg = <0x2e>; 14454f45fb0bSSameer Pujar 14464f45fb0bSSameer Pujar xbar_amx1_in3_ep: endpoint { 14474f45fb0bSSameer Pujar remote-endpoint = <&amx1_in3_ep>; 14484f45fb0bSSameer Pujar }; 14494f45fb0bSSameer Pujar }; 14504f45fb0bSSameer Pujar 14514f45fb0bSSameer Pujar xbar_amx1_in4_port: port@2f { 14524f45fb0bSSameer Pujar reg = <0x2f>; 14534f45fb0bSSameer Pujar 14544f45fb0bSSameer Pujar xbar_amx1_in4_ep: endpoint { 14554f45fb0bSSameer Pujar remote-endpoint = <&amx1_in4_ep>; 14564f45fb0bSSameer Pujar }; 14574f45fb0bSSameer Pujar }; 14584f45fb0bSSameer Pujar 14594f45fb0bSSameer Pujar port@30 { 14604f45fb0bSSameer Pujar reg = <0x30>; 14614f45fb0bSSameer Pujar 14624f45fb0bSSameer Pujar xbar_amx1_out_ep: endpoint { 14634f45fb0bSSameer Pujar remote-endpoint = <&amx1_out_ep>; 14644f45fb0bSSameer Pujar }; 14654f45fb0bSSameer Pujar }; 14664f45fb0bSSameer Pujar 14674f45fb0bSSameer Pujar xbar_amx2_in1_port: port@31 { 14684f45fb0bSSameer Pujar reg = <0x31>; 14694f45fb0bSSameer Pujar 14704f45fb0bSSameer Pujar xbar_amx2_in1_ep: endpoint { 14714f45fb0bSSameer Pujar remote-endpoint = <&amx2_in1_ep>; 14724f45fb0bSSameer Pujar }; 14734f45fb0bSSameer Pujar }; 14744f45fb0bSSameer Pujar 14754f45fb0bSSameer Pujar xbar_amx2_in2_port: port@32 { 14764f45fb0bSSameer Pujar reg = <0x32>; 14774f45fb0bSSameer Pujar 14784f45fb0bSSameer Pujar xbar_amx2_in2_ep: endpoint { 14794f45fb0bSSameer Pujar remote-endpoint = <&amx2_in2_ep>; 14804f45fb0bSSameer Pujar }; 14814f45fb0bSSameer Pujar }; 14824f45fb0bSSameer Pujar 14834f45fb0bSSameer Pujar xbar_amx2_in3_port: port@33 { 14844f45fb0bSSameer Pujar reg = <0x33>; 14854f45fb0bSSameer Pujar 14864f45fb0bSSameer Pujar xbar_amx2_in3_ep: endpoint { 14874f45fb0bSSameer Pujar remote-endpoint = <&amx2_in3_ep>; 14884f45fb0bSSameer Pujar }; 14894f45fb0bSSameer Pujar }; 14904f45fb0bSSameer Pujar 14914f45fb0bSSameer Pujar xbar_amx2_in4_port: port@34 { 14924f45fb0bSSameer Pujar reg = <0x34>; 14934f45fb0bSSameer Pujar 14944f45fb0bSSameer Pujar xbar_amx2_in4_ep: endpoint { 14954f45fb0bSSameer Pujar remote-endpoint = <&amx2_in4_ep>; 14964f45fb0bSSameer Pujar }; 14974f45fb0bSSameer Pujar }; 14984f45fb0bSSameer Pujar 14994f45fb0bSSameer Pujar port@35 { 15004f45fb0bSSameer Pujar reg = <0x35>; 15014f45fb0bSSameer Pujar 15024f45fb0bSSameer Pujar xbar_amx2_out_ep: endpoint { 15034f45fb0bSSameer Pujar remote-endpoint = <&amx2_out_ep>; 15044f45fb0bSSameer Pujar }; 15054f45fb0bSSameer Pujar }; 15064f45fb0bSSameer Pujar 15074f45fb0bSSameer Pujar xbar_amx3_in1_port: port@36 { 15084f45fb0bSSameer Pujar reg = <0x36>; 15094f45fb0bSSameer Pujar 15104f45fb0bSSameer Pujar xbar_amx3_in1_ep: endpoint { 15114f45fb0bSSameer Pujar remote-endpoint = <&amx3_in1_ep>; 15124f45fb0bSSameer Pujar }; 15134f45fb0bSSameer Pujar }; 15144f45fb0bSSameer Pujar 15154f45fb0bSSameer Pujar xbar_amx3_in2_port: port@37 { 15164f45fb0bSSameer Pujar reg = <0x37>; 15174f45fb0bSSameer Pujar 15184f45fb0bSSameer Pujar xbar_amx3_in2_ep: endpoint { 15194f45fb0bSSameer Pujar remote-endpoint = <&amx3_in2_ep>; 15204f45fb0bSSameer Pujar }; 15214f45fb0bSSameer Pujar }; 15224f45fb0bSSameer Pujar 15234f45fb0bSSameer Pujar xbar_amx3_in3_port: port@38 { 15244f45fb0bSSameer Pujar reg = <0x38>; 15254f45fb0bSSameer Pujar 15264f45fb0bSSameer Pujar xbar_amx3_in3_ep: endpoint { 15274f45fb0bSSameer Pujar remote-endpoint = <&amx3_in3_ep>; 15284f45fb0bSSameer Pujar }; 15294f45fb0bSSameer Pujar }; 15304f45fb0bSSameer Pujar 15314f45fb0bSSameer Pujar xbar_amx3_in4_port: port@39 { 15324f45fb0bSSameer Pujar reg = <0x39>; 15334f45fb0bSSameer Pujar 15344f45fb0bSSameer Pujar xbar_amx3_in4_ep: endpoint { 15354f45fb0bSSameer Pujar remote-endpoint = <&amx3_in4_ep>; 15364f45fb0bSSameer Pujar }; 15374f45fb0bSSameer Pujar }; 15384f45fb0bSSameer Pujar 15394f45fb0bSSameer Pujar port@3a { 15404f45fb0bSSameer Pujar reg = <0x3a>; 15414f45fb0bSSameer Pujar 15424f45fb0bSSameer Pujar xbar_amx3_out_ep: endpoint { 15434f45fb0bSSameer Pujar remote-endpoint = <&amx3_out_ep>; 15444f45fb0bSSameer Pujar }; 15454f45fb0bSSameer Pujar }; 15464f45fb0bSSameer Pujar 15474f45fb0bSSameer Pujar xbar_amx4_in1_port: port@3b { 15484f45fb0bSSameer Pujar reg = <0x3b>; 15494f45fb0bSSameer Pujar 15504f45fb0bSSameer Pujar xbar_amx4_in1_ep: endpoint { 15514f45fb0bSSameer Pujar remote-endpoint = <&amx4_in1_ep>; 15524f45fb0bSSameer Pujar }; 15534f45fb0bSSameer Pujar }; 15544f45fb0bSSameer Pujar 15554f45fb0bSSameer Pujar xbar_amx4_in2_port: port@3c { 15564f45fb0bSSameer Pujar reg = <0x3c>; 15574f45fb0bSSameer Pujar 15584f45fb0bSSameer Pujar xbar_amx4_in2_ep: endpoint { 15594f45fb0bSSameer Pujar remote-endpoint = <&amx4_in2_ep>; 15604f45fb0bSSameer Pujar }; 15614f45fb0bSSameer Pujar }; 15624f45fb0bSSameer Pujar 15634f45fb0bSSameer Pujar xbar_amx4_in3_port: port@3d { 15644f45fb0bSSameer Pujar reg = <0x3d>; 15654f45fb0bSSameer Pujar 15664f45fb0bSSameer Pujar xbar_amx4_in3_ep: endpoint { 15674f45fb0bSSameer Pujar remote-endpoint = <&amx4_in3_ep>; 15684f45fb0bSSameer Pujar }; 15694f45fb0bSSameer Pujar }; 15704f45fb0bSSameer Pujar 15714f45fb0bSSameer Pujar xbar_amx4_in4_port: port@3e { 15724f45fb0bSSameer Pujar reg = <0x3e>; 15734f45fb0bSSameer Pujar 15744f45fb0bSSameer Pujar xbar_amx4_in4_ep: endpoint { 15754f45fb0bSSameer Pujar remote-endpoint = <&amx4_in4_ep>; 15764f45fb0bSSameer Pujar }; 15774f45fb0bSSameer Pujar }; 15784f45fb0bSSameer Pujar 15794f45fb0bSSameer Pujar port@3f { 15804f45fb0bSSameer Pujar reg = <0x3f>; 15814f45fb0bSSameer Pujar 15824f45fb0bSSameer Pujar xbar_amx4_out_ep: endpoint { 15834f45fb0bSSameer Pujar remote-endpoint = <&amx4_out_ep>; 15844f45fb0bSSameer Pujar }; 15854f45fb0bSSameer Pujar }; 15864f45fb0bSSameer Pujar 15874f45fb0bSSameer Pujar xbar_adx1_in_port: port@40 { 15884f45fb0bSSameer Pujar reg = <0x40>; 15894f45fb0bSSameer Pujar 15904f45fb0bSSameer Pujar xbar_adx1_in_ep: endpoint { 15914f45fb0bSSameer Pujar remote-endpoint = <&adx1_in_ep>; 15924f45fb0bSSameer Pujar }; 15934f45fb0bSSameer Pujar }; 15944f45fb0bSSameer Pujar 15954f45fb0bSSameer Pujar port@41 { 15964f45fb0bSSameer Pujar reg = <0x41>; 15974f45fb0bSSameer Pujar 15984f45fb0bSSameer Pujar xbar_adx1_out1_ep: endpoint { 15994f45fb0bSSameer Pujar remote-endpoint = <&adx1_out1_ep>; 16004f45fb0bSSameer Pujar }; 16014f45fb0bSSameer Pujar }; 16024f45fb0bSSameer Pujar 16034f45fb0bSSameer Pujar port@42 { 16044f45fb0bSSameer Pujar reg = <0x42>; 16054f45fb0bSSameer Pujar 16064f45fb0bSSameer Pujar xbar_adx1_out2_ep: endpoint { 16074f45fb0bSSameer Pujar remote-endpoint = <&adx1_out2_ep>; 16084f45fb0bSSameer Pujar }; 16094f45fb0bSSameer Pujar }; 16104f45fb0bSSameer Pujar 16114f45fb0bSSameer Pujar port@43 { 16124f45fb0bSSameer Pujar reg = <0x43>; 16134f45fb0bSSameer Pujar 16144f45fb0bSSameer Pujar xbar_adx1_out3_ep: endpoint { 16154f45fb0bSSameer Pujar remote-endpoint = <&adx1_out3_ep>; 16164f45fb0bSSameer Pujar }; 16174f45fb0bSSameer Pujar }; 16184f45fb0bSSameer Pujar 16194f45fb0bSSameer Pujar port@44 { 16204f45fb0bSSameer Pujar reg = <0x44>; 16214f45fb0bSSameer Pujar 16224f45fb0bSSameer Pujar xbar_adx1_out4_ep: endpoint { 16234f45fb0bSSameer Pujar remote-endpoint = <&adx1_out4_ep>; 16244f45fb0bSSameer Pujar }; 16254f45fb0bSSameer Pujar }; 16264f45fb0bSSameer Pujar 16274f45fb0bSSameer Pujar xbar_adx2_in_port: port@45 { 16284f45fb0bSSameer Pujar reg = <0x45>; 16294f45fb0bSSameer Pujar 16304f45fb0bSSameer Pujar xbar_adx2_in_ep: endpoint { 16314f45fb0bSSameer Pujar remote-endpoint = <&adx2_in_ep>; 16324f45fb0bSSameer Pujar }; 16334f45fb0bSSameer Pujar }; 16344f45fb0bSSameer Pujar 16354f45fb0bSSameer Pujar port@46 { 16364f45fb0bSSameer Pujar reg = <0x46>; 16374f45fb0bSSameer Pujar 16384f45fb0bSSameer Pujar xbar_adx2_out1_ep: endpoint { 16394f45fb0bSSameer Pujar remote-endpoint = <&adx2_out1_ep>; 16404f45fb0bSSameer Pujar }; 16414f45fb0bSSameer Pujar }; 16424f45fb0bSSameer Pujar 16434f45fb0bSSameer Pujar port@47 { 16444f45fb0bSSameer Pujar reg = <0x47>; 16454f45fb0bSSameer Pujar 16464f45fb0bSSameer Pujar xbar_adx2_out2_ep: endpoint { 16474f45fb0bSSameer Pujar remote-endpoint = <&adx2_out2_ep>; 16484f45fb0bSSameer Pujar }; 16494f45fb0bSSameer Pujar }; 16504f45fb0bSSameer Pujar 16514f45fb0bSSameer Pujar port@48 { 16524f45fb0bSSameer Pujar reg = <0x48>; 16534f45fb0bSSameer Pujar 16544f45fb0bSSameer Pujar xbar_adx2_out3_ep: endpoint { 16554f45fb0bSSameer Pujar remote-endpoint = <&adx2_out3_ep>; 16564f45fb0bSSameer Pujar }; 16574f45fb0bSSameer Pujar }; 16584f45fb0bSSameer Pujar 16594f45fb0bSSameer Pujar port@49 { 16604f45fb0bSSameer Pujar reg = <0x49>; 16614f45fb0bSSameer Pujar 16624f45fb0bSSameer Pujar xbar_adx2_out4_ep: endpoint { 16634f45fb0bSSameer Pujar remote-endpoint = <&adx2_out4_ep>; 16644f45fb0bSSameer Pujar }; 16654f45fb0bSSameer Pujar }; 16664f45fb0bSSameer Pujar 16674f45fb0bSSameer Pujar xbar_adx3_in_port: port@4a { 16684f45fb0bSSameer Pujar reg = <0x4a>; 16694f45fb0bSSameer Pujar 16704f45fb0bSSameer Pujar xbar_adx3_in_ep: endpoint { 16714f45fb0bSSameer Pujar remote-endpoint = <&adx3_in_ep>; 16724f45fb0bSSameer Pujar }; 16734f45fb0bSSameer Pujar }; 16744f45fb0bSSameer Pujar 16754f45fb0bSSameer Pujar port@4b { 16764f45fb0bSSameer Pujar reg = <0x4b>; 16774f45fb0bSSameer Pujar 16784f45fb0bSSameer Pujar xbar_adx3_out1_ep: endpoint { 16794f45fb0bSSameer Pujar remote-endpoint = <&adx3_out1_ep>; 16804f45fb0bSSameer Pujar }; 16814f45fb0bSSameer Pujar }; 16824f45fb0bSSameer Pujar 16834f45fb0bSSameer Pujar port@4c { 16844f45fb0bSSameer Pujar reg = <0x4c>; 16854f45fb0bSSameer Pujar 16864f45fb0bSSameer Pujar xbar_adx3_out2_ep: endpoint { 16874f45fb0bSSameer Pujar remote-endpoint = <&adx3_out2_ep>; 16884f45fb0bSSameer Pujar }; 16894f45fb0bSSameer Pujar }; 16904f45fb0bSSameer Pujar 16914f45fb0bSSameer Pujar port@4d { 16924f45fb0bSSameer Pujar reg = <0x4d>; 16934f45fb0bSSameer Pujar 16944f45fb0bSSameer Pujar xbar_adx3_out3_ep: endpoint { 16954f45fb0bSSameer Pujar remote-endpoint = <&adx3_out3_ep>; 16964f45fb0bSSameer Pujar }; 16974f45fb0bSSameer Pujar }; 16984f45fb0bSSameer Pujar 16994f45fb0bSSameer Pujar port@4e { 17004f45fb0bSSameer Pujar reg = <0x4e>; 17014f45fb0bSSameer Pujar 17024f45fb0bSSameer Pujar xbar_adx3_out4_ep: endpoint { 17034f45fb0bSSameer Pujar remote-endpoint = <&adx3_out4_ep>; 17044f45fb0bSSameer Pujar }; 17054f45fb0bSSameer Pujar }; 17064f45fb0bSSameer Pujar 17074f45fb0bSSameer Pujar xbar_adx4_in_port: port@4f { 17084f45fb0bSSameer Pujar reg = <0x4f>; 17094f45fb0bSSameer Pujar 17104f45fb0bSSameer Pujar xbar_adx4_in_ep: endpoint { 17114f45fb0bSSameer Pujar remote-endpoint = <&adx4_in_ep>; 17124f45fb0bSSameer Pujar }; 17134f45fb0bSSameer Pujar }; 17144f45fb0bSSameer Pujar 17154f45fb0bSSameer Pujar port@50 { 17164f45fb0bSSameer Pujar reg = <0x50>; 17174f45fb0bSSameer Pujar 17184f45fb0bSSameer Pujar xbar_adx4_out1_ep: endpoint { 17194f45fb0bSSameer Pujar remote-endpoint = <&adx4_out1_ep>; 17204f45fb0bSSameer Pujar }; 17214f45fb0bSSameer Pujar }; 17224f45fb0bSSameer Pujar 17234f45fb0bSSameer Pujar port@51 { 17244f45fb0bSSameer Pujar reg = <0x51>; 17254f45fb0bSSameer Pujar 17264f45fb0bSSameer Pujar xbar_adx4_out2_ep: endpoint { 17274f45fb0bSSameer Pujar remote-endpoint = <&adx4_out2_ep>; 17284f45fb0bSSameer Pujar }; 17294f45fb0bSSameer Pujar }; 17304f45fb0bSSameer Pujar 17314f45fb0bSSameer Pujar port@52 { 17324f45fb0bSSameer Pujar reg = <0x52>; 17334f45fb0bSSameer Pujar 17344f45fb0bSSameer Pujar xbar_adx4_out3_ep: endpoint { 17354f45fb0bSSameer Pujar remote-endpoint = <&adx4_out3_ep>; 17364f45fb0bSSameer Pujar }; 17374f45fb0bSSameer Pujar }; 17384f45fb0bSSameer Pujar 17394f45fb0bSSameer Pujar port@53 { 17404f45fb0bSSameer Pujar reg = <0x53>; 17414f45fb0bSSameer Pujar 17424f45fb0bSSameer Pujar xbar_adx4_out4_ep: endpoint { 17434f45fb0bSSameer Pujar remote-endpoint = <&adx4_out4_ep>; 17444f45fb0bSSameer Pujar }; 17454f45fb0bSSameer Pujar }; 17464f45fb0bSSameer Pujar 17474f45fb0bSSameer Pujar xbar_mixer_in1_port: port@54 { 17484f45fb0bSSameer Pujar reg = <0x54>; 17494f45fb0bSSameer Pujar 17504f45fb0bSSameer Pujar xbar_mixer_in1_ep: endpoint { 17514f45fb0bSSameer Pujar remote-endpoint = <&mixer_in1_ep>; 17524f45fb0bSSameer Pujar }; 17534f45fb0bSSameer Pujar }; 17544f45fb0bSSameer Pujar 17554f45fb0bSSameer Pujar xbar_mixer_in2_port: port@55 { 17564f45fb0bSSameer Pujar reg = <0x55>; 17574f45fb0bSSameer Pujar 17584f45fb0bSSameer Pujar xbar_mixer_in2_ep: endpoint { 17594f45fb0bSSameer Pujar remote-endpoint = <&mixer_in2_ep>; 17604f45fb0bSSameer Pujar }; 17614f45fb0bSSameer Pujar }; 17624f45fb0bSSameer Pujar 17634f45fb0bSSameer Pujar xbar_mixer_in3_port: port@56 { 17644f45fb0bSSameer Pujar reg = <0x56>; 17654f45fb0bSSameer Pujar 17664f45fb0bSSameer Pujar xbar_mixer_in3_ep: endpoint { 17674f45fb0bSSameer Pujar remote-endpoint = <&mixer_in3_ep>; 17684f45fb0bSSameer Pujar }; 17694f45fb0bSSameer Pujar }; 17704f45fb0bSSameer Pujar 17714f45fb0bSSameer Pujar xbar_mixer_in4_port: port@57 { 17724f45fb0bSSameer Pujar reg = <0x57>; 17734f45fb0bSSameer Pujar 17744f45fb0bSSameer Pujar xbar_mixer_in4_ep: endpoint { 17754f45fb0bSSameer Pujar remote-endpoint = <&mixer_in4_ep>; 17764f45fb0bSSameer Pujar }; 17774f45fb0bSSameer Pujar }; 17784f45fb0bSSameer Pujar 17794f45fb0bSSameer Pujar xbar_mixer_in5_port: port@58 { 17804f45fb0bSSameer Pujar reg = <0x58>; 17814f45fb0bSSameer Pujar 17824f45fb0bSSameer Pujar xbar_mixer_in5_ep: endpoint { 17834f45fb0bSSameer Pujar remote-endpoint = <&mixer_in5_ep>; 17844f45fb0bSSameer Pujar }; 17854f45fb0bSSameer Pujar }; 17864f45fb0bSSameer Pujar 17874f45fb0bSSameer Pujar xbar_mixer_in6_port: port@59 { 17884f45fb0bSSameer Pujar reg = <0x59>; 17894f45fb0bSSameer Pujar 17904f45fb0bSSameer Pujar xbar_mixer_in6_ep: endpoint { 17914f45fb0bSSameer Pujar remote-endpoint = <&mixer_in6_ep>; 17924f45fb0bSSameer Pujar }; 17934f45fb0bSSameer Pujar }; 17944f45fb0bSSameer Pujar 17954f45fb0bSSameer Pujar xbar_mixer_in7_port: port@5a { 17964f45fb0bSSameer Pujar reg = <0x5a>; 17974f45fb0bSSameer Pujar 17984f45fb0bSSameer Pujar xbar_mixer_in7_ep: endpoint { 17994f45fb0bSSameer Pujar remote-endpoint = <&mixer_in7_ep>; 18004f45fb0bSSameer Pujar }; 18014f45fb0bSSameer Pujar }; 18024f45fb0bSSameer Pujar 18034f45fb0bSSameer Pujar xbar_mixer_in8_port: port@5b { 18044f45fb0bSSameer Pujar reg = <0x5b>; 18054f45fb0bSSameer Pujar 18064f45fb0bSSameer Pujar xbar_mixer_in8_ep: endpoint { 18074f45fb0bSSameer Pujar remote-endpoint = <&mixer_in8_ep>; 18084f45fb0bSSameer Pujar }; 18094f45fb0bSSameer Pujar }; 18104f45fb0bSSameer Pujar 18114f45fb0bSSameer Pujar xbar_mixer_in9_port: port@5c { 18124f45fb0bSSameer Pujar reg = <0x5c>; 18134f45fb0bSSameer Pujar 18144f45fb0bSSameer Pujar xbar_mixer_in9_ep: endpoint { 18154f45fb0bSSameer Pujar remote-endpoint = <&mixer_in9_ep>; 18164f45fb0bSSameer Pujar }; 18174f45fb0bSSameer Pujar }; 18184f45fb0bSSameer Pujar 18194f45fb0bSSameer Pujar xbar_mixer_in10_port: port@5d { 18204f45fb0bSSameer Pujar reg = <0x5d>; 18214f45fb0bSSameer Pujar 18224f45fb0bSSameer Pujar xbar_mixer_in10_ep: endpoint { 18234f45fb0bSSameer Pujar remote-endpoint = <&mixer_in10_ep>; 18244f45fb0bSSameer Pujar }; 18254f45fb0bSSameer Pujar }; 18264f45fb0bSSameer Pujar 18274f45fb0bSSameer Pujar port@5e { 18284f45fb0bSSameer Pujar reg = <0x5e>; 18294f45fb0bSSameer Pujar 18304f45fb0bSSameer Pujar xbar_mixer_out1_ep: endpoint { 18314f45fb0bSSameer Pujar remote-endpoint = <&mixer_out1_ep>; 18324f45fb0bSSameer Pujar }; 18334f45fb0bSSameer Pujar }; 18344f45fb0bSSameer Pujar 18354f45fb0bSSameer Pujar port@5f { 18364f45fb0bSSameer Pujar reg = <0x5f>; 18374f45fb0bSSameer Pujar 18384f45fb0bSSameer Pujar xbar_mixer_out2_ep: endpoint { 18394f45fb0bSSameer Pujar remote-endpoint = <&mixer_out2_ep>; 18404f45fb0bSSameer Pujar }; 18414f45fb0bSSameer Pujar }; 18424f45fb0bSSameer Pujar 18434f45fb0bSSameer Pujar port@60 { 18444f45fb0bSSameer Pujar reg = <0x60>; 18454f45fb0bSSameer Pujar 18464f45fb0bSSameer Pujar xbar_mixer_out3_ep: endpoint { 18474f45fb0bSSameer Pujar remote-endpoint = <&mixer_out3_ep>; 18484f45fb0bSSameer Pujar }; 18494f45fb0bSSameer Pujar }; 18504f45fb0bSSameer Pujar 18514f45fb0bSSameer Pujar port@61 { 18524f45fb0bSSameer Pujar reg = <0x61>; 18534f45fb0bSSameer Pujar 18544f45fb0bSSameer Pujar xbar_mixer_out4_ep: endpoint { 18554f45fb0bSSameer Pujar remote-endpoint = <&mixer_out4_ep>; 18564f45fb0bSSameer Pujar }; 18574f45fb0bSSameer Pujar }; 18584f45fb0bSSameer Pujar 18594f45fb0bSSameer Pujar port@62 { 18604f45fb0bSSameer Pujar reg = <0x62>; 18614f45fb0bSSameer Pujar 18624f45fb0bSSameer Pujar xbar_mixer_out5_ep: endpoint { 18634f45fb0bSSameer Pujar remote-endpoint = <&mixer_out5_ep>; 18644f45fb0bSSameer Pujar }; 18654f45fb0bSSameer Pujar }; 1866261a46a9SSameer Pujar 1867261a46a9SSameer Pujar xbar_asrc_in1_port: port@63 { 1868261a46a9SSameer Pujar reg = <0x63>; 1869261a46a9SSameer Pujar 1870261a46a9SSameer Pujar xbar_asrc_in1_ep: endpoint { 1871261a46a9SSameer Pujar remote-endpoint = <&asrc_in1_ep>; 1872261a46a9SSameer Pujar }; 1873261a46a9SSameer Pujar }; 1874261a46a9SSameer Pujar 1875261a46a9SSameer Pujar port@64 { 1876261a46a9SSameer Pujar reg = <0x64>; 1877261a46a9SSameer Pujar 1878261a46a9SSameer Pujar xbar_asrc_out1_ep: endpoint { 1879261a46a9SSameer Pujar remote-endpoint = <&asrc_out1_ep>; 1880261a46a9SSameer Pujar }; 1881261a46a9SSameer Pujar }; 1882261a46a9SSameer Pujar 1883261a46a9SSameer Pujar xbar_asrc_in2_port: port@65 { 1884261a46a9SSameer Pujar reg = <0x65>; 1885261a46a9SSameer Pujar 1886261a46a9SSameer Pujar xbar_asrc_in2_ep: endpoint { 1887261a46a9SSameer Pujar remote-endpoint = <&asrc_in2_ep>; 1888261a46a9SSameer Pujar }; 1889261a46a9SSameer Pujar }; 1890261a46a9SSameer Pujar 1891261a46a9SSameer Pujar port@66 { 1892261a46a9SSameer Pujar reg = <0x66>; 1893261a46a9SSameer Pujar 1894261a46a9SSameer Pujar xbar_asrc_out2_ep: endpoint { 1895261a46a9SSameer Pujar remote-endpoint = <&asrc_out2_ep>; 1896261a46a9SSameer Pujar }; 1897261a46a9SSameer Pujar }; 1898261a46a9SSameer Pujar 1899261a46a9SSameer Pujar xbar_asrc_in3_port: port@67 { 1900261a46a9SSameer Pujar reg = <0x67>; 1901261a46a9SSameer Pujar 1902261a46a9SSameer Pujar xbar_asrc_in3_ep: endpoint { 1903261a46a9SSameer Pujar remote-endpoint = <&asrc_in3_ep>; 1904261a46a9SSameer Pujar }; 1905261a46a9SSameer Pujar }; 1906261a46a9SSameer Pujar 1907261a46a9SSameer Pujar port@68 { 1908261a46a9SSameer Pujar reg = <0x68>; 1909261a46a9SSameer Pujar 1910261a46a9SSameer Pujar xbar_asrc_out3_ep: endpoint { 1911261a46a9SSameer Pujar remote-endpoint = <&asrc_out3_ep>; 1912261a46a9SSameer Pujar }; 1913261a46a9SSameer Pujar }; 1914261a46a9SSameer Pujar 1915261a46a9SSameer Pujar xbar_asrc_in4_port: port@69 { 1916261a46a9SSameer Pujar reg = <0x69>; 1917261a46a9SSameer Pujar 1918261a46a9SSameer Pujar xbar_asrc_in4_ep: endpoint { 1919261a46a9SSameer Pujar remote-endpoint = <&asrc_in4_ep>; 1920261a46a9SSameer Pujar }; 1921261a46a9SSameer Pujar }; 1922261a46a9SSameer Pujar 1923261a46a9SSameer Pujar port@6a { 1924261a46a9SSameer Pujar reg = <0x6a>; 1925261a46a9SSameer Pujar 1926261a46a9SSameer Pujar xbar_asrc_out4_ep: endpoint { 1927261a46a9SSameer Pujar remote-endpoint = <&asrc_out4_ep>; 1928261a46a9SSameer Pujar }; 1929261a46a9SSameer Pujar }; 1930261a46a9SSameer Pujar 1931261a46a9SSameer Pujar xbar_asrc_in5_port: port@6b { 1932261a46a9SSameer Pujar reg = <0x6b>; 1933261a46a9SSameer Pujar 1934261a46a9SSameer Pujar xbar_asrc_in5_ep: endpoint { 1935261a46a9SSameer Pujar remote-endpoint = <&asrc_in5_ep>; 1936261a46a9SSameer Pujar }; 1937261a46a9SSameer Pujar }; 1938261a46a9SSameer Pujar 1939261a46a9SSameer Pujar port@6c { 1940261a46a9SSameer Pujar reg = <0x6c>; 1941261a46a9SSameer Pujar 1942261a46a9SSameer Pujar xbar_asrc_out5_ep: endpoint { 1943261a46a9SSameer Pujar remote-endpoint = <&asrc_out5_ep>; 1944261a46a9SSameer Pujar }; 1945261a46a9SSameer Pujar }; 1946261a46a9SSameer Pujar 1947261a46a9SSameer Pujar xbar_asrc_in6_port: port@6d { 1948261a46a9SSameer Pujar reg = <0x6d>; 1949261a46a9SSameer Pujar 1950261a46a9SSameer Pujar xbar_asrc_in6_ep: endpoint { 1951261a46a9SSameer Pujar remote-endpoint = <&asrc_in6_ep>; 1952261a46a9SSameer Pujar }; 1953261a46a9SSameer Pujar }; 1954261a46a9SSameer Pujar 1955261a46a9SSameer Pujar port@6e { 1956261a46a9SSameer Pujar reg = <0x6e>; 1957261a46a9SSameer Pujar 1958261a46a9SSameer Pujar xbar_asrc_out6_ep: endpoint { 1959261a46a9SSameer Pujar remote-endpoint = <&asrc_out6_ep>; 1960261a46a9SSameer Pujar }; 1961261a46a9SSameer Pujar }; 1962261a46a9SSameer Pujar 1963261a46a9SSameer Pujar xbar_asrc_in7_port: port@6f { 1964261a46a9SSameer Pujar reg = <0x6f>; 1965261a46a9SSameer Pujar 1966261a46a9SSameer Pujar xbar_asrc_in7_ep: endpoint { 1967261a46a9SSameer Pujar remote-endpoint = <&asrc_in7_ep>; 1968261a46a9SSameer Pujar }; 1969261a46a9SSameer Pujar }; 1970afcb41e3SSameer Pujar 1971afcb41e3SSameer Pujar xbar_ope1_in_port: port@70 { 1972afcb41e3SSameer Pujar reg = <0x70>; 1973afcb41e3SSameer Pujar 1974afcb41e3SSameer Pujar xbar_ope1_in_ep: endpoint { 1975afcb41e3SSameer Pujar remote-endpoint = <&ope1_cif_in_ep>; 1976afcb41e3SSameer Pujar }; 1977afcb41e3SSameer Pujar }; 1978afcb41e3SSameer Pujar 1979afcb41e3SSameer Pujar port@71 { 1980afcb41e3SSameer Pujar reg = <0x71>; 1981afcb41e3SSameer Pujar 1982afcb41e3SSameer Pujar xbar_ope1_out_ep: endpoint { 1983afcb41e3SSameer Pujar remote-endpoint = <&ope1_cif_out_ep>; 1984afcb41e3SSameer Pujar }; 1985afcb41e3SSameer Pujar }; 19865b4f6323SSameer Pujar }; 1987*79ed18d9SThierry Reding }; 19885b4f6323SSameer Pujar 1989*79ed18d9SThierry Reding dma-controller@2930000 { 19905b4f6323SSameer Pujar status = "okay"; 19915b4f6323SSameer Pujar }; 19925b4f6323SSameer Pujar 1993*79ed18d9SThierry Reding interrupt-controller@2a40000 { 19945b4f6323SSameer Pujar status = "okay"; 19955b4f6323SSameer Pujar }; 19969a182db4SSameer Pujar }; 19979a182db4SSameer Pujar 1998228f1e6aSThierry Reding i2c@3160000 { 1999228f1e6aSThierry Reding eeprom@56 { 2000228f1e6aSThierry Reding compatible = "atmel,24c02"; 2001228f1e6aSThierry Reding reg = <0x56>; 2002228f1e6aSThierry Reding 2003a4387f29SJon Hunter label = "system"; 2004228f1e6aSThierry Reding vcc-supply = <&vdd_1v8ls>; 2005228f1e6aSThierry Reding address-width = <8>; 2006228f1e6aSThierry Reding pagesize = <8>; 2007228f1e6aSThierry Reding size = <256>; 2008228f1e6aSThierry Reding read-only; 2009228f1e6aSThierry Reding }; 2010228f1e6aSThierry Reding }; 2011228f1e6aSThierry Reding 20125eef17eeSThierry Reding ddc: i2c@31c0000 { 20135eef17eeSThierry Reding status = "okay"; 20145eef17eeSThierry Reding }; 20155eef17eeSThierry Reding 2016b8656c67SMikko Perttunen /* SDMMC1 (SD/MMC) */ 201767bb17f6SThierry Reding mmc@3400000 { 2018b8656c67SMikko Perttunen status = "okay"; 2019b8656c67SMikko Perttunen }; 202058542353SThierry Reding 20215eef17eeSThierry Reding hda@3510000 { 2022b8928c2bSThierry Reding nvidia,model = "NVIDIA Jetson AGX Xavier HDA"; 202333c038e4SThierry Reding status = "okay"; 202433c038e4SThierry Reding }; 202533c038e4SThierry Reding 202692f37c0aSJC Kuo padctl@3520000 { 202792f37c0aSJC Kuo status = "okay"; 202892f37c0aSJC Kuo 202992f37c0aSJC Kuo pads { 203092f37c0aSJC Kuo usb2 { 203192f37c0aSJC Kuo lanes { 203240b4d824SJC Kuo usb2-0 { 203340b4d824SJC Kuo status = "okay"; 203440b4d824SJC Kuo }; 203540b4d824SJC Kuo 203692f37c0aSJC Kuo usb2-1 { 203792f37c0aSJC Kuo status = "okay"; 203892f37c0aSJC Kuo }; 203992f37c0aSJC Kuo 204092f37c0aSJC Kuo usb2-3 { 204192f37c0aSJC Kuo status = "okay"; 204292f37c0aSJC Kuo }; 204392f37c0aSJC Kuo }; 204492f37c0aSJC Kuo }; 204592f37c0aSJC Kuo 204692f37c0aSJC Kuo usb3 { 204792f37c0aSJC Kuo lanes { 204892f37c0aSJC Kuo usb3-0 { 204992f37c0aSJC Kuo status = "okay"; 205092f37c0aSJC Kuo }; 205192f37c0aSJC Kuo 205240b4d824SJC Kuo usb3-2 { 205340b4d824SJC Kuo status = "okay"; 205440b4d824SJC Kuo }; 205540b4d824SJC Kuo 205692f37c0aSJC Kuo usb3-3 { 205792f37c0aSJC Kuo status = "okay"; 205892f37c0aSJC Kuo }; 205992f37c0aSJC Kuo }; 206092f37c0aSJC Kuo }; 206192f37c0aSJC Kuo }; 206292f37c0aSJC Kuo 206392f37c0aSJC Kuo ports { 206440b4d824SJC Kuo usb2-0 { 206540b4d824SJC Kuo mode = "host"; 206640b4d824SJC Kuo status = "okay"; 206740b4d824SJC Kuo }; 206840b4d824SJC Kuo 206992f37c0aSJC Kuo usb2-1 { 207092f37c0aSJC Kuo mode = "host"; 207192f37c0aSJC Kuo status = "okay"; 207292f37c0aSJC Kuo }; 207392f37c0aSJC Kuo 207492f37c0aSJC Kuo usb2-3 { 207592f37c0aSJC Kuo mode = "host"; 207692f37c0aSJC Kuo status = "okay"; 207792f37c0aSJC Kuo }; 207892f37c0aSJC Kuo 207992f37c0aSJC Kuo usb3-0 { 208092f37c0aSJC Kuo nvidia,usb2-companion = <1>; 208192f37c0aSJC Kuo status = "okay"; 208292f37c0aSJC Kuo }; 208392f37c0aSJC Kuo 208440b4d824SJC Kuo usb3-2 { 208540b4d824SJC Kuo nvidia,usb2-companion = <0>; 208640b4d824SJC Kuo status = "okay"; 208740b4d824SJC Kuo }; 208840b4d824SJC Kuo 208992f37c0aSJC Kuo usb3-3 { 209092f37c0aSJC Kuo nvidia,usb2-companion = <3>; 209192f37c0aSJC Kuo maximum-speed = "super-speed"; 209292f37c0aSJC Kuo status = "okay"; 209392f37c0aSJC Kuo }; 209492f37c0aSJC Kuo }; 209592f37c0aSJC Kuo }; 209692f37c0aSJC Kuo 209792f37c0aSJC Kuo usb@3610000 { 209892f37c0aSJC Kuo status = "okay"; 209992f37c0aSJC Kuo 210040b4d824SJC Kuo phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, 210140b4d824SJC Kuo <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 21028b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>, 21038b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, 210440b4d824SJC Kuo <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>, 21058b3aee8fSThierry Reding <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-3}>; 210640b4d824SJC Kuo phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3"; 210792f37c0aSJC Kuo }; 210892f37c0aSJC Kuo 21093032985aSSameer Pujar i2c@c250000 { 21103032985aSSameer Pujar status = "okay"; 21113032985aSSameer Pujar 21123032985aSSameer Pujar rt5658: audio-codec@1a { 21133032985aSSameer Pujar status = "okay"; 21143032985aSSameer Pujar 21153032985aSSameer Pujar compatible = "realtek,rt5658"; 21163032985aSSameer Pujar reg = <0x1a>; 21173032985aSSameer Pujar interrupt-parent = <&gpio>; 21183032985aSSameer Pujar interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>; 2119405fa9e9SSameer Pujar clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>; 2120405fa9e9SSameer Pujar clock-names = "mclk"; 21213032985aSSameer Pujar realtek,jd-src = <2>; 21223032985aSSameer Pujar sound-name-prefix = "CVB-RT"; 21235b4f6323SSameer Pujar 21245b4f6323SSameer Pujar port { 21255b4f6323SSameer Pujar rt5658_ep: endpoint { 21265b4f6323SSameer Pujar remote-endpoint = <&i2s1_dap_ep>; 21275b4f6323SSameer Pujar mclk-fs = <256>; 21285b4f6323SSameer Pujar }; 21295b4f6323SSameer Pujar }; 21303032985aSSameer Pujar }; 21313032985aSSameer Pujar }; 21323032985aSSameer Pujar 213358542353SThierry Reding pwm@c340000 { 213458542353SThierry Reding status = "okay"; 213558542353SThierry Reding }; 213633c038e4SThierry Reding 213733c038e4SThierry Reding host1x@13e00000 { 213833c038e4SThierry Reding display-hub@15200000 { 213933c038e4SThierry Reding status = "okay"; 214033c038e4SThierry Reding }; 214133c038e4SThierry Reding 2142614d063fSThierry Reding dpaux@155c0000 { 2143614d063fSThierry Reding status = "okay"; 2144614d063fSThierry Reding }; 2145614d063fSThierry Reding 2146614d063fSThierry Reding dpaux@155d0000 { 2147614d063fSThierry Reding status = "okay"; 2148614d063fSThierry Reding }; 2149614d063fSThierry Reding 215033c038e4SThierry Reding dpaux@155e0000 { 215133c038e4SThierry Reding status = "okay"; 215233c038e4SThierry Reding }; 215333c038e4SThierry Reding 2154614d063fSThierry Reding /* DP0 */ 2155614d063fSThierry Reding sor@15b00000 { 2156614d063fSThierry Reding status = "okay"; 2157614d063fSThierry Reding 2158614d063fSThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 2159614d063fSThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 2160614d063fSThierry Reding 2161614d063fSThierry Reding nvidia,dpaux = <&dpaux0>; 2162614d063fSThierry Reding }; 2163614d063fSThierry Reding 2164614d063fSThierry Reding /* DP1 */ 2165614d063fSThierry Reding sor@15b40000 { 2166614d063fSThierry Reding status = "okay"; 2167614d063fSThierry Reding 2168614d063fSThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 2169614d063fSThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 2170614d063fSThierry Reding 2171614d063fSThierry Reding nvidia,dpaux = <&dpaux1>; 2172614d063fSThierry Reding }; 2173614d063fSThierry Reding 2174614d063fSThierry Reding /* HDMI */ 217533c038e4SThierry Reding sor@15b80000 { 217633c038e4SThierry Reding status = "okay"; 217733c038e4SThierry Reding 2178e8931a27SThierry Reding avdd-io-hdmi-dp-supply = <&vdd_1v0>; 2179e8931a27SThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 218033c038e4SThierry Reding hdmi-supply = <&vdd_hdmi>; 218133c038e4SThierry Reding 218233c038e4SThierry Reding nvidia,ddc-i2c-bus = <&ddc>; 218333c038e4SThierry Reding nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2) 218433c038e4SThierry Reding GPIO_ACTIVE_LOW>; 218533c038e4SThierry Reding }; 218633c038e4SThierry Reding }; 218758542353SThierry Reding 2188a586c88eSVidya Sagar pcie@14100000 { 2189a586c88eSVidya Sagar status = "okay"; 2190a586c88eSVidya Sagar 2191a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 2192a586c88eSVidya Sagar 2193a586c88eSVidya Sagar phys = <&p2u_hsio_0>; 2194a586c88eSVidya Sagar phy-names = "p2u-0"; 2195a586c88eSVidya Sagar }; 2196a586c88eSVidya Sagar 2197a586c88eSVidya Sagar pcie@14140000 { 2198a586c88eSVidya Sagar status = "okay"; 2199a586c88eSVidya Sagar 2200a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 2201a586c88eSVidya Sagar 2202a586c88eSVidya Sagar phys = <&p2u_hsio_7>; 2203a586c88eSVidya Sagar phy-names = "p2u-0"; 2204a586c88eSVidya Sagar }; 2205a586c88eSVidya Sagar 2206a586c88eSVidya Sagar pcie@14180000 { 2207a586c88eSVidya Sagar status = "okay"; 2208a586c88eSVidya Sagar 2209a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 2210a586c88eSVidya Sagar 2211a586c88eSVidya Sagar phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>, 2212a586c88eSVidya Sagar <&p2u_hsio_5>; 2213a586c88eSVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 2214a586c88eSVidya Sagar }; 2215a586c88eSVidya Sagar 2216a586c88eSVidya Sagar pcie@141a0000 { 221709a0774aSVidya Sagar status = "okay"; 2218a586c88eSVidya Sagar 2219a586c88eSVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 222009a0774aSVidya Sagar vpcie3v3-supply = <&vdd_3v3_pcie>; 222109a0774aSVidya Sagar vpcie12v-supply = <&vdd_12v_pcie>; 2222a586c88eSVidya Sagar 2223a586c88eSVidya Sagar phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 2224a586c88eSVidya Sagar <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 2225a586c88eSVidya Sagar <&p2u_nvhs_6>, <&p2u_nvhs_7>; 2226a586c88eSVidya Sagar 2227a586c88eSVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 2228a586c88eSVidya Sagar "p2u-5", "p2u-6", "p2u-7"; 2229a586c88eSVidya Sagar }; 2230a586c88eSVidya Sagar 2231b9e2404cSMauro Carvalho Chehab pcie-ep@141a0000 { 223284eaaf75SVidya Sagar status = "disabled"; 223384eaaf75SVidya Sagar 223484eaaf75SVidya Sagar vddio-pex-ctl-supply = <&vdd_1v8ao>; 223584eaaf75SVidya Sagar 223684eaaf75SVidya Sagar reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>; 223784eaaf75SVidya Sagar 223884eaaf75SVidya Sagar nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5) 223984eaaf75SVidya Sagar GPIO_ACTIVE_HIGH>; 224084eaaf75SVidya Sagar 224184eaaf75SVidya Sagar phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 224284eaaf75SVidya Sagar <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 224384eaaf75SVidya Sagar <&p2u_nvhs_6>, <&p2u_nvhs_7>; 224484eaaf75SVidya Sagar 224584eaaf75SVidya Sagar phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 224684eaaf75SVidya Sagar "p2u-5", "p2u-6", "p2u-7"; 224784eaaf75SVidya Sagar }; 22482838cfddSThierry Reding }; 224984eaaf75SVidya Sagar 2250e47ac508SThierry Reding gpio-keys { 2251e47ac508SThierry Reding compatible = "gpio-keys"; 2252e47ac508SThierry Reding 2253012877d0SKrzysztof Kozlowski key-force-recovery { 2254e47ac508SThierry Reding label = "Force Recovery"; 2255e47ac508SThierry Reding gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 2256e47ac508SThierry Reding GPIO_ACTIVE_LOW>; 2257e47ac508SThierry Reding linux,input-type = <EV_KEY>; 2258cd8f843cSThierry Reding linux,code = <KEY_SLEEP>; 2259e47ac508SThierry Reding debounce-interval = <10>; 2260e47ac508SThierry Reding }; 2261e47ac508SThierry Reding 2262012877d0SKrzysztof Kozlowski key-power { 2263e47ac508SThierry Reding label = "Power"; 2264e47ac508SThierry Reding gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 2265e47ac508SThierry Reding GPIO_ACTIVE_LOW>; 2266e47ac508SThierry Reding linux,input-type = <EV_KEY>; 2267e47ac508SThierry Reding linux,code = <KEY_POWER>; 2268e47ac508SThierry Reding debounce-interval = <10>; 2269e47ac508SThierry Reding wakeup-event-action = <EV_ACT_ASSERTED>; 2270e47ac508SThierry Reding wakeup-source; 2271e47ac508SThierry Reding }; 2272e47ac508SThierry Reding }; 2273e47ac508SThierry Reding 2274*79ed18d9SThierry Reding fan: pwm-fan { 2275*79ed18d9SThierry Reding compatible = "pwm-fan"; 2276*79ed18d9SThierry Reding pwms = <&pwm4 0 45334>; 2277*79ed18d9SThierry Reding 2278*79ed18d9SThierry Reding cooling-levels = <0 64 128 255>; 2279*79ed18d9SThierry Reding #cooling-cells = <2>; 2280*79ed18d9SThierry Reding }; 2281*79ed18d9SThierry Reding 22825b4f6323SSameer Pujar sound { 22835b4f6323SSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 22845b4f6323SSameer Pujar status = "okay"; 22855b4f6323SSameer Pujar 22865b4f6323SSameer Pujar dais = /* ADMAIF (FE) Ports */ 22875b4f6323SSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 22885b4f6323SSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 22895b4f6323SSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 22905b4f6323SSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 22915b4f6323SSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 22925b4f6323SSameer Pujar /* XBAR Ports */ 22935b4f6323SSameer Pujar <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>, 22945b4f6323SSameer Pujar <&xbar_i2s6_port>, <&xbar_dmic3_port>, 22954f45fb0bSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 22964f45fb0bSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 22974f45fb0bSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 22984f45fb0bSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 22994f45fb0bSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 23004f45fb0bSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 23014f45fb0bSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 23024f45fb0bSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 23034f45fb0bSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 23044f45fb0bSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 23054f45fb0bSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 23064f45fb0bSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 23074f45fb0bSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 23084f45fb0bSSameer Pujar <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 23094f45fb0bSSameer Pujar <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 23104f45fb0bSSameer Pujar <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 23114f45fb0bSSameer Pujar <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 23124f45fb0bSSameer Pujar <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2313261a46a9SSameer Pujar <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2314261a46a9SSameer Pujar <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2315261a46a9SSameer Pujar <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2316261a46a9SSameer Pujar <&xbar_asrc_in7_port>, 2317afcb41e3SSameer Pujar <&xbar_ope1_in_port>, 23184f45fb0bSSameer Pujar /* HW accelerators */ 23194f45fb0bSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 23204f45fb0bSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 23214f45fb0bSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 23224f45fb0bSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 23234f45fb0bSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 23244f45fb0bSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 23254f45fb0bSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 23264f45fb0bSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 23274f45fb0bSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 23284f45fb0bSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 23294f45fb0bSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 23304f45fb0bSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 23314f45fb0bSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 23324f45fb0bSSameer Pujar <&mixer_out1_port>, <&mixer_out2_port>, <&mixer_out3_port>, 23334f45fb0bSSameer Pujar <&mixer_out4_port>, <&mixer_out5_port>, 2334261a46a9SSameer Pujar <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2335261a46a9SSameer Pujar <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2336afcb41e3SSameer Pujar <&ope1_out_port>, 23375b4f6323SSameer Pujar /* BE I/O Ports */ 23385b4f6323SSameer Pujar <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>, 23395b4f6323SSameer Pujar <&dmic3_port>; 23405b4f6323SSameer Pujar 2341b8928c2bSThierry Reding label = "NVIDIA Jetson AGX Xavier APE"; 23425b4f6323SSameer Pujar 23435b4f6323SSameer Pujar widgets = 23445b4f6323SSameer Pujar "Microphone", "CVB-RT MIC Jack", 23455b4f6323SSameer Pujar "Microphone", "CVB-RT MIC", 23465b4f6323SSameer Pujar "Headphone", "CVB-RT HP Jack", 23475b4f6323SSameer Pujar "Speaker", "CVB-RT SPK"; 23485b4f6323SSameer Pujar 23495b4f6323SSameer Pujar routing = 23505b4f6323SSameer Pujar /* I2S1 <-> RT5658 */ 23515b4f6323SSameer Pujar "CVB-RT AIF1 Playback", "I2S1 DAP-Playback", 23525b4f6323SSameer Pujar "I2S1 DAP-Capture", "CVB-RT AIF1 Capture", 23535b4f6323SSameer Pujar /* RT5658 Codec controls */ 23545b4f6323SSameer Pujar "CVB-RT HP Jack", "CVB-RT HPO L Playback", 23555b4f6323SSameer Pujar "CVB-RT HP Jack", "CVB-RT HPO R Playback", 23565b4f6323SSameer Pujar "CVB-RT IN1P", "CVB-RT MIC Jack", 23575b4f6323SSameer Pujar "CVB-RT IN2P", "CVB-RT MIC Jack", 23585b4f6323SSameer Pujar "CVB-RT SPK", "CVB-RT SPO Playback", 23595b4f6323SSameer Pujar "CVB-RT DMIC L1", "CVB-RT MIC", 23605b4f6323SSameer Pujar "CVB-RT DMIC L2", "CVB-RT MIC", 23615b4f6323SSameer Pujar "CVB-RT DMIC R1", "CVB-RT MIC", 23625b4f6323SSameer Pujar "CVB-RT DMIC R2", "CVB-RT MIC"; 23635b4f6323SSameer Pujar }; 23645b4f6323SSameer Pujar 2365cfe3af19SThierry Reding thermal-zones { 2366fe57ff53SThierry Reding cpu-thermal { 2367cfe3af19SThierry Reding polling-delay = <0>; 2368cfe3af19SThierry Reding polling-delay-passive = <500>; 2369cfe3af19SThierry Reding status = "okay"; 2370cfe3af19SThierry Reding 2371cfe3af19SThierry Reding trips { 2372cfe3af19SThierry Reding cpu_trip_critical: critical { 2373cfe3af19SThierry Reding temperature = <96500>; 2374cfe3af19SThierry Reding hysteresis = <0>; 2375cfe3af19SThierry Reding type = "critical"; 2376cfe3af19SThierry Reding }; 2377cfe3af19SThierry Reding 2378cfe3af19SThierry Reding cpu_trip_hot: hot { 2379cfe3af19SThierry Reding temperature = <70000>; 2380cfe3af19SThierry Reding hysteresis = <2000>; 2381cfe3af19SThierry Reding type = "hot"; 2382cfe3af19SThierry Reding }; 2383cfe3af19SThierry Reding 2384cfe3af19SThierry Reding cpu_trip_active: active { 2385cfe3af19SThierry Reding temperature = <50000>; 2386cfe3af19SThierry Reding hysteresis = <2000>; 2387cfe3af19SThierry Reding type = "active"; 2388cfe3af19SThierry Reding }; 2389cfe3af19SThierry Reding 2390cfe3af19SThierry Reding cpu_trip_passive: passive { 2391cfe3af19SThierry Reding temperature = <30000>; 2392cfe3af19SThierry Reding hysteresis = <2000>; 2393cfe3af19SThierry Reding type = "passive"; 2394cfe3af19SThierry Reding }; 2395cfe3af19SThierry Reding }; 2396cfe3af19SThierry Reding 2397cfe3af19SThierry Reding cooling-maps { 2398cfe3af19SThierry Reding cpu-critical { 2399cfe3af19SThierry Reding cooling-device = <&fan 3 3>; 2400cfe3af19SThierry Reding trip = <&cpu_trip_critical>; 2401cfe3af19SThierry Reding }; 2402cfe3af19SThierry Reding 2403cfe3af19SThierry Reding cpu-hot { 2404cfe3af19SThierry Reding cooling-device = <&fan 2 2>; 2405cfe3af19SThierry Reding trip = <&cpu_trip_hot>; 2406cfe3af19SThierry Reding }; 2407cfe3af19SThierry Reding 2408cfe3af19SThierry Reding cpu-active { 2409cfe3af19SThierry Reding cooling-device = <&fan 1 1>; 2410cfe3af19SThierry Reding trip = <&cpu_trip_active>; 2411cfe3af19SThierry Reding }; 2412cfe3af19SThierry Reding 2413cfe3af19SThierry Reding cpu-passive { 2414cfe3af19SThierry Reding cooling-device = <&fan 0 0>; 2415cfe3af19SThierry Reding trip = <&cpu_trip_passive>; 2416cfe3af19SThierry Reding }; 2417cfe3af19SThierry Reding }; 2418cfe3af19SThierry Reding }; 2419cfe3af19SThierry Reding 2420fe57ff53SThierry Reding gpu-thermal { 2421cfe3af19SThierry Reding polling-delay = <0>; 2422cfe3af19SThierry Reding polling-delay-passive = <500>; 2423cfe3af19SThierry Reding status = "okay"; 2424cfe3af19SThierry Reding 2425cfe3af19SThierry Reding trips { 2426cfe3af19SThierry Reding gpu_alert0: critical { 2427cfe3af19SThierry Reding temperature = <99000>; 2428cfe3af19SThierry Reding hysteresis = <0>; 2429cfe3af19SThierry Reding type = "critical"; 2430cfe3af19SThierry Reding }; 2431cfe3af19SThierry Reding }; 2432cfe3af19SThierry Reding }; 2433cfe3af19SThierry Reding 2434fe57ff53SThierry Reding aux-thermal { 2435cfe3af19SThierry Reding polling-delay = <0>; 2436cfe3af19SThierry Reding polling-delay-passive = <500>; 2437cfe3af19SThierry Reding status = "okay"; 2438cfe3af19SThierry Reding 2439cfe3af19SThierry Reding trips { 2440cfe3af19SThierry Reding aux_alert0: critical { 2441cfe3af19SThierry Reding temperature = <90000>; 2442cfe3af19SThierry Reding hysteresis = <0>; 2443cfe3af19SThierry Reding type = "critical"; 2444cfe3af19SThierry Reding }; 2445cfe3af19SThierry Reding }; 2446cfe3af19SThierry Reding }; 2447b8656c67SMikko Perttunen }; 2448b8656c67SMikko Perttunen}; 2449