1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2c66ec88fSEmmanuel Vadot/dts-v1/; 3c66ec88fSEmmanuel Vadot 4c66ec88fSEmmanuel Vadot#include <dt-bindings/input/linux-event-codes.h> 5c66ec88fSEmmanuel Vadot#include <dt-bindings/input/gpio-keys.h> 6c66ec88fSEmmanuel Vadot 7c66ec88fSEmmanuel Vadot#include "tegra186-p3310.dtsi" 8c66ec88fSEmmanuel Vadot 9c66ec88fSEmmanuel Vadot/ { 10c66ec88fSEmmanuel Vadot model = "NVIDIA Jetson TX2 Developer Kit"; 11c66ec88fSEmmanuel Vadot compatible = "nvidia,p2771-0000", "nvidia,tegra186"; 12c66ec88fSEmmanuel Vadot 1382ea1a07SEmmanuel Vadot aconnect@2900000 { 145def4c47SEmmanuel Vadot status = "okay"; 155def4c47SEmmanuel Vadot 165def4c47SEmmanuel Vadot ahub@2900800 { 175def4c47SEmmanuel Vadot status = "okay"; 185def4c47SEmmanuel Vadot 19*cb7aa33aSEmmanuel Vadot i2s@2901000 { 20*cb7aa33aSEmmanuel Vadot status = "okay"; 21*cb7aa33aSEmmanuel Vadot 22*cb7aa33aSEmmanuel Vadot ports { 23*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 24*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 25*cb7aa33aSEmmanuel Vadot 26*cb7aa33aSEmmanuel Vadot port@0 { 27*cb7aa33aSEmmanuel Vadot reg = <0>; 28*cb7aa33aSEmmanuel Vadot 29*cb7aa33aSEmmanuel Vadot i2s1_cif_ep: endpoint { 30*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s1_ep>; 31*cb7aa33aSEmmanuel Vadot }; 32*cb7aa33aSEmmanuel Vadot }; 33*cb7aa33aSEmmanuel Vadot 34*cb7aa33aSEmmanuel Vadot i2s1_port: port@1 { 35*cb7aa33aSEmmanuel Vadot reg = <1>; 36*cb7aa33aSEmmanuel Vadot 37*cb7aa33aSEmmanuel Vadot i2s1_dap_ep: endpoint { 38*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 39*cb7aa33aSEmmanuel Vadot /* Placeholder for external Codec */ 40*cb7aa33aSEmmanuel Vadot }; 41*cb7aa33aSEmmanuel Vadot }; 42*cb7aa33aSEmmanuel Vadot }; 43*cb7aa33aSEmmanuel Vadot }; 44*cb7aa33aSEmmanuel Vadot 45*cb7aa33aSEmmanuel Vadot i2s@2901100 { 46*cb7aa33aSEmmanuel Vadot status = "okay"; 47*cb7aa33aSEmmanuel Vadot 48*cb7aa33aSEmmanuel Vadot ports { 49*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 50*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 51*cb7aa33aSEmmanuel Vadot 52*cb7aa33aSEmmanuel Vadot port@0 { 53*cb7aa33aSEmmanuel Vadot reg = <0>; 54*cb7aa33aSEmmanuel Vadot 55*cb7aa33aSEmmanuel Vadot i2s2_cif_ep: endpoint { 56*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s2_ep>; 57*cb7aa33aSEmmanuel Vadot }; 58*cb7aa33aSEmmanuel Vadot }; 59*cb7aa33aSEmmanuel Vadot 60*cb7aa33aSEmmanuel Vadot i2s2_port: port@1 { 61*cb7aa33aSEmmanuel Vadot reg = <1>; 62*cb7aa33aSEmmanuel Vadot 63*cb7aa33aSEmmanuel Vadot i2s2_dap_ep: endpoint { 64*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 65*cb7aa33aSEmmanuel Vadot /* Placeholder for external Codec */ 66*cb7aa33aSEmmanuel Vadot }; 67*cb7aa33aSEmmanuel Vadot }; 68*cb7aa33aSEmmanuel Vadot }; 69*cb7aa33aSEmmanuel Vadot }; 70*cb7aa33aSEmmanuel Vadot 71*cb7aa33aSEmmanuel Vadot i2s@2901200 { 72*cb7aa33aSEmmanuel Vadot status = "okay"; 73*cb7aa33aSEmmanuel Vadot 74*cb7aa33aSEmmanuel Vadot ports { 75*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 76*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 77*cb7aa33aSEmmanuel Vadot 78*cb7aa33aSEmmanuel Vadot port@0 { 79*cb7aa33aSEmmanuel Vadot reg = <0>; 80*cb7aa33aSEmmanuel Vadot 81*cb7aa33aSEmmanuel Vadot i2s3_cif_ep: endpoint { 82*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s3_ep>; 83*cb7aa33aSEmmanuel Vadot }; 84*cb7aa33aSEmmanuel Vadot }; 85*cb7aa33aSEmmanuel Vadot 86*cb7aa33aSEmmanuel Vadot i2s3_port: port@1 { 87*cb7aa33aSEmmanuel Vadot reg = <1>; 88*cb7aa33aSEmmanuel Vadot 89*cb7aa33aSEmmanuel Vadot i2s3_dap_ep: endpoint { 90*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 91*cb7aa33aSEmmanuel Vadot /* Placeholder for external Codec */ 92*cb7aa33aSEmmanuel Vadot }; 93*cb7aa33aSEmmanuel Vadot }; 94*cb7aa33aSEmmanuel Vadot }; 95*cb7aa33aSEmmanuel Vadot }; 96*cb7aa33aSEmmanuel Vadot 97*cb7aa33aSEmmanuel Vadot i2s@2901300 { 98*cb7aa33aSEmmanuel Vadot status = "okay"; 99*cb7aa33aSEmmanuel Vadot 100*cb7aa33aSEmmanuel Vadot ports { 101*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 102*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 103*cb7aa33aSEmmanuel Vadot 104*cb7aa33aSEmmanuel Vadot port@0 { 105*cb7aa33aSEmmanuel Vadot reg = <0>; 106*cb7aa33aSEmmanuel Vadot 107*cb7aa33aSEmmanuel Vadot i2s4_cif_ep: endpoint { 108*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s4_ep>; 109*cb7aa33aSEmmanuel Vadot }; 110*cb7aa33aSEmmanuel Vadot }; 111*cb7aa33aSEmmanuel Vadot 112*cb7aa33aSEmmanuel Vadot i2s4_port: port@1 { 113*cb7aa33aSEmmanuel Vadot reg = <1>; 114*cb7aa33aSEmmanuel Vadot 115*cb7aa33aSEmmanuel Vadot i2s4_dap_ep: endpoint { 116*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 117*cb7aa33aSEmmanuel Vadot /* Placeholder for external Codec */ 118*cb7aa33aSEmmanuel Vadot }; 119*cb7aa33aSEmmanuel Vadot }; 120*cb7aa33aSEmmanuel Vadot }; 121*cb7aa33aSEmmanuel Vadot }; 122*cb7aa33aSEmmanuel Vadot 123*cb7aa33aSEmmanuel Vadot i2s@2901400 { 124*cb7aa33aSEmmanuel Vadot status = "okay"; 125*cb7aa33aSEmmanuel Vadot 126*cb7aa33aSEmmanuel Vadot ports { 127*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 128*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 129*cb7aa33aSEmmanuel Vadot 130*cb7aa33aSEmmanuel Vadot port@0 { 131*cb7aa33aSEmmanuel Vadot reg = <0>; 132*cb7aa33aSEmmanuel Vadot 133*cb7aa33aSEmmanuel Vadot i2s5_cif_ep: endpoint { 134*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s5_ep>; 135*cb7aa33aSEmmanuel Vadot }; 136*cb7aa33aSEmmanuel Vadot }; 137*cb7aa33aSEmmanuel Vadot 138*cb7aa33aSEmmanuel Vadot i2s5_port: port@1 { 139*cb7aa33aSEmmanuel Vadot reg = <1>; 140*cb7aa33aSEmmanuel Vadot 141*cb7aa33aSEmmanuel Vadot i2s5_dap_ep: endpoint { 142*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 143*cb7aa33aSEmmanuel Vadot /* Placeholder for external Codec */ 144*cb7aa33aSEmmanuel Vadot }; 145*cb7aa33aSEmmanuel Vadot }; 146*cb7aa33aSEmmanuel Vadot }; 147*cb7aa33aSEmmanuel Vadot }; 148*cb7aa33aSEmmanuel Vadot 149*cb7aa33aSEmmanuel Vadot i2s@2901500 { 150*cb7aa33aSEmmanuel Vadot status = "okay"; 151*cb7aa33aSEmmanuel Vadot 152*cb7aa33aSEmmanuel Vadot ports { 153*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 154*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 155*cb7aa33aSEmmanuel Vadot 156*cb7aa33aSEmmanuel Vadot port@0 { 157*cb7aa33aSEmmanuel Vadot reg = <0>; 158*cb7aa33aSEmmanuel Vadot 159*cb7aa33aSEmmanuel Vadot i2s6_cif_ep: endpoint { 160*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_i2s6_ep>; 161*cb7aa33aSEmmanuel Vadot }; 162*cb7aa33aSEmmanuel Vadot }; 163*cb7aa33aSEmmanuel Vadot 164*cb7aa33aSEmmanuel Vadot i2s6_port: port@1 { 165*cb7aa33aSEmmanuel Vadot reg = <1>; 166*cb7aa33aSEmmanuel Vadot 167*cb7aa33aSEmmanuel Vadot i2s6_dap_ep: endpoint { 168*cb7aa33aSEmmanuel Vadot dai-format = "i2s"; 169*cb7aa33aSEmmanuel Vadot /* Placeholder for external Codec */ 170*cb7aa33aSEmmanuel Vadot }; 171*cb7aa33aSEmmanuel Vadot }; 172*cb7aa33aSEmmanuel Vadot }; 173*cb7aa33aSEmmanuel Vadot }; 174*cb7aa33aSEmmanuel Vadot 175*cb7aa33aSEmmanuel Vadot sfc@2902000 { 176*cb7aa33aSEmmanuel Vadot status = "okay"; 177*cb7aa33aSEmmanuel Vadot 178*cb7aa33aSEmmanuel Vadot ports { 179*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 180*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 181*cb7aa33aSEmmanuel Vadot 182*cb7aa33aSEmmanuel Vadot port@0 { 183*cb7aa33aSEmmanuel Vadot reg = <0>; 184*cb7aa33aSEmmanuel Vadot 185*cb7aa33aSEmmanuel Vadot sfc1_cif_in_ep: endpoint { 186*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc1_in_ep>; 187*cb7aa33aSEmmanuel Vadot convert-rate = <44100>; 188*cb7aa33aSEmmanuel Vadot }; 189*cb7aa33aSEmmanuel Vadot }; 190*cb7aa33aSEmmanuel Vadot 191*cb7aa33aSEmmanuel Vadot sfc1_out_port: port@1 { 192*cb7aa33aSEmmanuel Vadot reg = <1>; 193*cb7aa33aSEmmanuel Vadot 194*cb7aa33aSEmmanuel Vadot sfc1_cif_out_ep: endpoint { 195*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc1_out_ep>; 196*cb7aa33aSEmmanuel Vadot convert-rate = <48000>; 197*cb7aa33aSEmmanuel Vadot }; 198*cb7aa33aSEmmanuel Vadot }; 199*cb7aa33aSEmmanuel Vadot }; 200*cb7aa33aSEmmanuel Vadot }; 201*cb7aa33aSEmmanuel Vadot 202*cb7aa33aSEmmanuel Vadot sfc@2902200 { 203*cb7aa33aSEmmanuel Vadot status = "okay"; 204*cb7aa33aSEmmanuel Vadot 205*cb7aa33aSEmmanuel Vadot ports { 206*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 207*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 208*cb7aa33aSEmmanuel Vadot 209*cb7aa33aSEmmanuel Vadot port@0 { 210*cb7aa33aSEmmanuel Vadot reg = <0>; 211*cb7aa33aSEmmanuel Vadot 212*cb7aa33aSEmmanuel Vadot sfc2_cif_in_ep: endpoint { 213*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc2_in_ep>; 214*cb7aa33aSEmmanuel Vadot }; 215*cb7aa33aSEmmanuel Vadot }; 216*cb7aa33aSEmmanuel Vadot 217*cb7aa33aSEmmanuel Vadot sfc2_out_port: port@1 { 218*cb7aa33aSEmmanuel Vadot reg = <1>; 219*cb7aa33aSEmmanuel Vadot 220*cb7aa33aSEmmanuel Vadot sfc2_cif_out_ep: endpoint { 221*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc2_out_ep>; 222*cb7aa33aSEmmanuel Vadot }; 223*cb7aa33aSEmmanuel Vadot }; 224*cb7aa33aSEmmanuel Vadot }; 225*cb7aa33aSEmmanuel Vadot }; 226*cb7aa33aSEmmanuel Vadot 227*cb7aa33aSEmmanuel Vadot sfc@2902400 { 228*cb7aa33aSEmmanuel Vadot status = "okay"; 229*cb7aa33aSEmmanuel Vadot 230*cb7aa33aSEmmanuel Vadot ports { 231*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 232*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 233*cb7aa33aSEmmanuel Vadot 234*cb7aa33aSEmmanuel Vadot port@0 { 235*cb7aa33aSEmmanuel Vadot reg = <0>; 236*cb7aa33aSEmmanuel Vadot 237*cb7aa33aSEmmanuel Vadot sfc3_cif_in_ep: endpoint { 238*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc3_in_ep>; 239*cb7aa33aSEmmanuel Vadot }; 240*cb7aa33aSEmmanuel Vadot }; 241*cb7aa33aSEmmanuel Vadot 242*cb7aa33aSEmmanuel Vadot sfc3_out_port: port@1 { 243*cb7aa33aSEmmanuel Vadot reg = <1>; 244*cb7aa33aSEmmanuel Vadot 245*cb7aa33aSEmmanuel Vadot sfc3_cif_out_ep: endpoint { 246*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc3_out_ep>; 247*cb7aa33aSEmmanuel Vadot }; 248*cb7aa33aSEmmanuel Vadot }; 249*cb7aa33aSEmmanuel Vadot }; 250*cb7aa33aSEmmanuel Vadot }; 251*cb7aa33aSEmmanuel Vadot 252*cb7aa33aSEmmanuel Vadot sfc@2902600 { 253*cb7aa33aSEmmanuel Vadot status = "okay"; 254*cb7aa33aSEmmanuel Vadot 255*cb7aa33aSEmmanuel Vadot ports { 256*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 257*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 258*cb7aa33aSEmmanuel Vadot 259*cb7aa33aSEmmanuel Vadot port@0 { 260*cb7aa33aSEmmanuel Vadot reg = <0>; 261*cb7aa33aSEmmanuel Vadot 262*cb7aa33aSEmmanuel Vadot sfc4_cif_in_ep: endpoint { 263*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc4_in_ep>; 264*cb7aa33aSEmmanuel Vadot }; 265*cb7aa33aSEmmanuel Vadot }; 266*cb7aa33aSEmmanuel Vadot 267*cb7aa33aSEmmanuel Vadot sfc4_out_port: port@1 { 268*cb7aa33aSEmmanuel Vadot reg = <1>; 269*cb7aa33aSEmmanuel Vadot 270*cb7aa33aSEmmanuel Vadot sfc4_cif_out_ep: endpoint { 271*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_sfc4_out_ep>; 272*cb7aa33aSEmmanuel Vadot }; 273*cb7aa33aSEmmanuel Vadot }; 274*cb7aa33aSEmmanuel Vadot }; 275*cb7aa33aSEmmanuel Vadot }; 276*cb7aa33aSEmmanuel Vadot 277*cb7aa33aSEmmanuel Vadot amx@2903000 { 278*cb7aa33aSEmmanuel Vadot status = "okay"; 279*cb7aa33aSEmmanuel Vadot 280*cb7aa33aSEmmanuel Vadot ports { 281*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 282*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 283*cb7aa33aSEmmanuel Vadot 284*cb7aa33aSEmmanuel Vadot port@0 { 285*cb7aa33aSEmmanuel Vadot reg = <0>; 286*cb7aa33aSEmmanuel Vadot 287*cb7aa33aSEmmanuel Vadot amx1_in1_ep: endpoint { 288*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in1_ep>; 289*cb7aa33aSEmmanuel Vadot }; 290*cb7aa33aSEmmanuel Vadot }; 291*cb7aa33aSEmmanuel Vadot 292*cb7aa33aSEmmanuel Vadot port@1 { 293*cb7aa33aSEmmanuel Vadot reg = <1>; 294*cb7aa33aSEmmanuel Vadot 295*cb7aa33aSEmmanuel Vadot amx1_in2_ep: endpoint { 296*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in2_ep>; 297*cb7aa33aSEmmanuel Vadot }; 298*cb7aa33aSEmmanuel Vadot }; 299*cb7aa33aSEmmanuel Vadot 300*cb7aa33aSEmmanuel Vadot port@2 { 301*cb7aa33aSEmmanuel Vadot reg = <2>; 302*cb7aa33aSEmmanuel Vadot 303*cb7aa33aSEmmanuel Vadot amx1_in3_ep: endpoint { 304*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in3_ep>; 305*cb7aa33aSEmmanuel Vadot }; 306*cb7aa33aSEmmanuel Vadot }; 307*cb7aa33aSEmmanuel Vadot 308*cb7aa33aSEmmanuel Vadot port@3 { 309*cb7aa33aSEmmanuel Vadot reg = <3>; 310*cb7aa33aSEmmanuel Vadot 311*cb7aa33aSEmmanuel Vadot amx1_in4_ep: endpoint { 312*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_in4_ep>; 313*cb7aa33aSEmmanuel Vadot }; 314*cb7aa33aSEmmanuel Vadot }; 315*cb7aa33aSEmmanuel Vadot 316*cb7aa33aSEmmanuel Vadot amx1_out_port: port@4 { 317*cb7aa33aSEmmanuel Vadot reg = <4>; 318*cb7aa33aSEmmanuel Vadot 319*cb7aa33aSEmmanuel Vadot amx1_out_ep: endpoint { 320*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx1_out_ep>; 321*cb7aa33aSEmmanuel Vadot }; 322*cb7aa33aSEmmanuel Vadot }; 323*cb7aa33aSEmmanuel Vadot }; 324*cb7aa33aSEmmanuel Vadot }; 325*cb7aa33aSEmmanuel Vadot 326*cb7aa33aSEmmanuel Vadot amx@2903100 { 327*cb7aa33aSEmmanuel Vadot status = "okay"; 328*cb7aa33aSEmmanuel Vadot 329*cb7aa33aSEmmanuel Vadot ports { 330*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 331*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 332*cb7aa33aSEmmanuel Vadot 333*cb7aa33aSEmmanuel Vadot port@0 { 334*cb7aa33aSEmmanuel Vadot reg = <0>; 335*cb7aa33aSEmmanuel Vadot 336*cb7aa33aSEmmanuel Vadot amx2_in1_ep: endpoint { 337*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in1_ep>; 338*cb7aa33aSEmmanuel Vadot }; 339*cb7aa33aSEmmanuel Vadot }; 340*cb7aa33aSEmmanuel Vadot 341*cb7aa33aSEmmanuel Vadot port@1 { 342*cb7aa33aSEmmanuel Vadot reg = <1>; 343*cb7aa33aSEmmanuel Vadot 344*cb7aa33aSEmmanuel Vadot amx2_in2_ep: endpoint { 345*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in2_ep>; 346*cb7aa33aSEmmanuel Vadot }; 347*cb7aa33aSEmmanuel Vadot }; 348*cb7aa33aSEmmanuel Vadot 349*cb7aa33aSEmmanuel Vadot amx2_in3_port: port@2 { 350*cb7aa33aSEmmanuel Vadot reg = <2>; 351*cb7aa33aSEmmanuel Vadot 352*cb7aa33aSEmmanuel Vadot amx2_in3_ep: endpoint { 353*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in3_ep>; 354*cb7aa33aSEmmanuel Vadot }; 355*cb7aa33aSEmmanuel Vadot }; 356*cb7aa33aSEmmanuel Vadot 357*cb7aa33aSEmmanuel Vadot amx2_in4_port: port@3 { 358*cb7aa33aSEmmanuel Vadot reg = <3>; 359*cb7aa33aSEmmanuel Vadot 360*cb7aa33aSEmmanuel Vadot amx2_in4_ep: endpoint { 361*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_in4_ep>; 362*cb7aa33aSEmmanuel Vadot }; 363*cb7aa33aSEmmanuel Vadot }; 364*cb7aa33aSEmmanuel Vadot 365*cb7aa33aSEmmanuel Vadot amx2_out_port: port@4 { 366*cb7aa33aSEmmanuel Vadot reg = <4>; 367*cb7aa33aSEmmanuel Vadot 368*cb7aa33aSEmmanuel Vadot amx2_out_ep: endpoint { 369*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx2_out_ep>; 370*cb7aa33aSEmmanuel Vadot }; 371*cb7aa33aSEmmanuel Vadot }; 372*cb7aa33aSEmmanuel Vadot }; 373*cb7aa33aSEmmanuel Vadot }; 374*cb7aa33aSEmmanuel Vadot 375*cb7aa33aSEmmanuel Vadot amx@2903200 { 376*cb7aa33aSEmmanuel Vadot status = "okay"; 377*cb7aa33aSEmmanuel Vadot 378*cb7aa33aSEmmanuel Vadot ports { 379*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 380*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 381*cb7aa33aSEmmanuel Vadot 382*cb7aa33aSEmmanuel Vadot port@0 { 383*cb7aa33aSEmmanuel Vadot reg = <0>; 384*cb7aa33aSEmmanuel Vadot 385*cb7aa33aSEmmanuel Vadot amx3_in1_ep: endpoint { 386*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in1_ep>; 387*cb7aa33aSEmmanuel Vadot }; 388*cb7aa33aSEmmanuel Vadot }; 389*cb7aa33aSEmmanuel Vadot 390*cb7aa33aSEmmanuel Vadot port@1 { 391*cb7aa33aSEmmanuel Vadot reg = <1>; 392*cb7aa33aSEmmanuel Vadot 393*cb7aa33aSEmmanuel Vadot amx3_in2_ep: endpoint { 394*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in2_ep>; 395*cb7aa33aSEmmanuel Vadot }; 396*cb7aa33aSEmmanuel Vadot }; 397*cb7aa33aSEmmanuel Vadot 398*cb7aa33aSEmmanuel Vadot port@2 { 399*cb7aa33aSEmmanuel Vadot reg = <2>; 400*cb7aa33aSEmmanuel Vadot 401*cb7aa33aSEmmanuel Vadot amx3_in3_ep: endpoint { 402*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in3_ep>; 403*cb7aa33aSEmmanuel Vadot }; 404*cb7aa33aSEmmanuel Vadot }; 405*cb7aa33aSEmmanuel Vadot 406*cb7aa33aSEmmanuel Vadot port@3 { 407*cb7aa33aSEmmanuel Vadot reg = <3>; 408*cb7aa33aSEmmanuel Vadot 409*cb7aa33aSEmmanuel Vadot amx3_in4_ep: endpoint { 410*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_in4_ep>; 411*cb7aa33aSEmmanuel Vadot }; 412*cb7aa33aSEmmanuel Vadot }; 413*cb7aa33aSEmmanuel Vadot 414*cb7aa33aSEmmanuel Vadot amx3_out_port: port@4 { 415*cb7aa33aSEmmanuel Vadot reg = <4>; 416*cb7aa33aSEmmanuel Vadot 417*cb7aa33aSEmmanuel Vadot amx3_out_ep: endpoint { 418*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx3_out_ep>; 419*cb7aa33aSEmmanuel Vadot }; 420*cb7aa33aSEmmanuel Vadot }; 421*cb7aa33aSEmmanuel Vadot }; 422*cb7aa33aSEmmanuel Vadot }; 423*cb7aa33aSEmmanuel Vadot 424*cb7aa33aSEmmanuel Vadot amx@2903300 { 425*cb7aa33aSEmmanuel Vadot status = "okay"; 426*cb7aa33aSEmmanuel Vadot 427*cb7aa33aSEmmanuel Vadot ports { 428*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 429*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 430*cb7aa33aSEmmanuel Vadot 431*cb7aa33aSEmmanuel Vadot port@0 { 432*cb7aa33aSEmmanuel Vadot reg = <0>; 433*cb7aa33aSEmmanuel Vadot 434*cb7aa33aSEmmanuel Vadot amx4_in1_ep: endpoint { 435*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in1_ep>; 436*cb7aa33aSEmmanuel Vadot }; 437*cb7aa33aSEmmanuel Vadot }; 438*cb7aa33aSEmmanuel Vadot 439*cb7aa33aSEmmanuel Vadot port@1 { 440*cb7aa33aSEmmanuel Vadot reg = <1>; 441*cb7aa33aSEmmanuel Vadot 442*cb7aa33aSEmmanuel Vadot amx4_in2_ep: endpoint { 443*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in2_ep>; 444*cb7aa33aSEmmanuel Vadot }; 445*cb7aa33aSEmmanuel Vadot }; 446*cb7aa33aSEmmanuel Vadot 447*cb7aa33aSEmmanuel Vadot port@2 { 448*cb7aa33aSEmmanuel Vadot reg = <2>; 449*cb7aa33aSEmmanuel Vadot 450*cb7aa33aSEmmanuel Vadot amx4_in3_ep: endpoint { 451*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in3_ep>; 452*cb7aa33aSEmmanuel Vadot }; 453*cb7aa33aSEmmanuel Vadot }; 454*cb7aa33aSEmmanuel Vadot 455*cb7aa33aSEmmanuel Vadot port@3 { 456*cb7aa33aSEmmanuel Vadot reg = <3>; 457*cb7aa33aSEmmanuel Vadot 458*cb7aa33aSEmmanuel Vadot amx4_in4_ep: endpoint { 459*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_in4_ep>; 460*cb7aa33aSEmmanuel Vadot }; 461*cb7aa33aSEmmanuel Vadot }; 462*cb7aa33aSEmmanuel Vadot 463*cb7aa33aSEmmanuel Vadot amx4_out_port: port@4 { 464*cb7aa33aSEmmanuel Vadot reg = <4>; 465*cb7aa33aSEmmanuel Vadot 466*cb7aa33aSEmmanuel Vadot amx4_out_ep: endpoint { 467*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_amx4_out_ep>; 468*cb7aa33aSEmmanuel Vadot }; 469*cb7aa33aSEmmanuel Vadot }; 470*cb7aa33aSEmmanuel Vadot }; 471*cb7aa33aSEmmanuel Vadot }; 472*cb7aa33aSEmmanuel Vadot 473*cb7aa33aSEmmanuel Vadot adx@2903800 { 474*cb7aa33aSEmmanuel Vadot status = "okay"; 475*cb7aa33aSEmmanuel Vadot 476*cb7aa33aSEmmanuel Vadot ports { 477*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 478*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 479*cb7aa33aSEmmanuel Vadot 480*cb7aa33aSEmmanuel Vadot port@0 { 481*cb7aa33aSEmmanuel Vadot reg = <0>; 482*cb7aa33aSEmmanuel Vadot 483*cb7aa33aSEmmanuel Vadot adx1_in_ep: endpoint { 484*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_in_ep>; 485*cb7aa33aSEmmanuel Vadot }; 486*cb7aa33aSEmmanuel Vadot }; 487*cb7aa33aSEmmanuel Vadot 488*cb7aa33aSEmmanuel Vadot adx1_out1_port: port@1 { 489*cb7aa33aSEmmanuel Vadot reg = <1>; 490*cb7aa33aSEmmanuel Vadot 491*cb7aa33aSEmmanuel Vadot adx1_out1_ep: endpoint { 492*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out1_ep>; 493*cb7aa33aSEmmanuel Vadot }; 494*cb7aa33aSEmmanuel Vadot }; 495*cb7aa33aSEmmanuel Vadot 496*cb7aa33aSEmmanuel Vadot adx1_out2_port: port@2 { 497*cb7aa33aSEmmanuel Vadot reg = <2>; 498*cb7aa33aSEmmanuel Vadot 499*cb7aa33aSEmmanuel Vadot adx1_out2_ep: endpoint { 500*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out2_ep>; 501*cb7aa33aSEmmanuel Vadot }; 502*cb7aa33aSEmmanuel Vadot }; 503*cb7aa33aSEmmanuel Vadot 504*cb7aa33aSEmmanuel Vadot adx1_out3_port: port@3 { 505*cb7aa33aSEmmanuel Vadot reg = <3>; 506*cb7aa33aSEmmanuel Vadot 507*cb7aa33aSEmmanuel Vadot adx1_out3_ep: endpoint { 508*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out3_ep>; 509*cb7aa33aSEmmanuel Vadot }; 510*cb7aa33aSEmmanuel Vadot }; 511*cb7aa33aSEmmanuel Vadot 512*cb7aa33aSEmmanuel Vadot adx1_out4_port: port@4 { 513*cb7aa33aSEmmanuel Vadot reg = <4>; 514*cb7aa33aSEmmanuel Vadot 515*cb7aa33aSEmmanuel Vadot adx1_out4_ep: endpoint { 516*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx1_out4_ep>; 517*cb7aa33aSEmmanuel Vadot }; 518*cb7aa33aSEmmanuel Vadot }; 519*cb7aa33aSEmmanuel Vadot }; 520*cb7aa33aSEmmanuel Vadot }; 521*cb7aa33aSEmmanuel Vadot 522*cb7aa33aSEmmanuel Vadot adx@2903900 { 523*cb7aa33aSEmmanuel Vadot status = "okay"; 524*cb7aa33aSEmmanuel Vadot 525*cb7aa33aSEmmanuel Vadot ports { 526*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 527*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 528*cb7aa33aSEmmanuel Vadot 529*cb7aa33aSEmmanuel Vadot port@0 { 530*cb7aa33aSEmmanuel Vadot reg = <0>; 531*cb7aa33aSEmmanuel Vadot 532*cb7aa33aSEmmanuel Vadot adx2_in_ep: endpoint { 533*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_in_ep>; 534*cb7aa33aSEmmanuel Vadot }; 535*cb7aa33aSEmmanuel Vadot }; 536*cb7aa33aSEmmanuel Vadot 537*cb7aa33aSEmmanuel Vadot adx2_out1_port: port@1 { 538*cb7aa33aSEmmanuel Vadot reg = <1>; 539*cb7aa33aSEmmanuel Vadot 540*cb7aa33aSEmmanuel Vadot adx2_out1_ep: endpoint { 541*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out1_ep>; 542*cb7aa33aSEmmanuel Vadot }; 543*cb7aa33aSEmmanuel Vadot }; 544*cb7aa33aSEmmanuel Vadot 545*cb7aa33aSEmmanuel Vadot adx2_out2_port: port@2 { 546*cb7aa33aSEmmanuel Vadot reg = <2>; 547*cb7aa33aSEmmanuel Vadot 548*cb7aa33aSEmmanuel Vadot adx2_out2_ep: endpoint { 549*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out2_ep>; 550*cb7aa33aSEmmanuel Vadot }; 551*cb7aa33aSEmmanuel Vadot }; 552*cb7aa33aSEmmanuel Vadot 553*cb7aa33aSEmmanuel Vadot adx2_out3_port: port@3 { 554*cb7aa33aSEmmanuel Vadot reg = <3>; 555*cb7aa33aSEmmanuel Vadot 556*cb7aa33aSEmmanuel Vadot adx2_out3_ep: endpoint { 557*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out3_ep>; 558*cb7aa33aSEmmanuel Vadot }; 559*cb7aa33aSEmmanuel Vadot }; 560*cb7aa33aSEmmanuel Vadot 561*cb7aa33aSEmmanuel Vadot adx2_out4_port: port@4 { 562*cb7aa33aSEmmanuel Vadot reg = <4>; 563*cb7aa33aSEmmanuel Vadot 564*cb7aa33aSEmmanuel Vadot adx2_out4_ep: endpoint { 565*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx2_out4_ep>; 566*cb7aa33aSEmmanuel Vadot }; 567*cb7aa33aSEmmanuel Vadot }; 568*cb7aa33aSEmmanuel Vadot }; 569*cb7aa33aSEmmanuel Vadot }; 570*cb7aa33aSEmmanuel Vadot 571*cb7aa33aSEmmanuel Vadot adx@2903a00 { 572*cb7aa33aSEmmanuel Vadot status = "okay"; 573*cb7aa33aSEmmanuel Vadot 574*cb7aa33aSEmmanuel Vadot ports { 575*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 576*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 577*cb7aa33aSEmmanuel Vadot 578*cb7aa33aSEmmanuel Vadot port@0 { 579*cb7aa33aSEmmanuel Vadot reg = <0>; 580*cb7aa33aSEmmanuel Vadot 581*cb7aa33aSEmmanuel Vadot adx3_in_ep: endpoint { 582*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_in_ep>; 583*cb7aa33aSEmmanuel Vadot }; 584*cb7aa33aSEmmanuel Vadot }; 585*cb7aa33aSEmmanuel Vadot 586*cb7aa33aSEmmanuel Vadot adx3_out1_port: port@1 { 587*cb7aa33aSEmmanuel Vadot reg = <1>; 588*cb7aa33aSEmmanuel Vadot 589*cb7aa33aSEmmanuel Vadot adx3_out1_ep: endpoint { 590*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out1_ep>; 591*cb7aa33aSEmmanuel Vadot }; 592*cb7aa33aSEmmanuel Vadot }; 593*cb7aa33aSEmmanuel Vadot 594*cb7aa33aSEmmanuel Vadot adx3_out2_port: port@2 { 595*cb7aa33aSEmmanuel Vadot reg = <2>; 596*cb7aa33aSEmmanuel Vadot 597*cb7aa33aSEmmanuel Vadot adx3_out2_ep: endpoint { 598*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out2_ep>; 599*cb7aa33aSEmmanuel Vadot }; 600*cb7aa33aSEmmanuel Vadot }; 601*cb7aa33aSEmmanuel Vadot 602*cb7aa33aSEmmanuel Vadot adx3_out3_port: port@3 { 603*cb7aa33aSEmmanuel Vadot reg = <3>; 604*cb7aa33aSEmmanuel Vadot 605*cb7aa33aSEmmanuel Vadot adx3_out3_ep: endpoint { 606*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out3_ep>; 607*cb7aa33aSEmmanuel Vadot }; 608*cb7aa33aSEmmanuel Vadot }; 609*cb7aa33aSEmmanuel Vadot 610*cb7aa33aSEmmanuel Vadot adx3_out4_port: port@4 { 611*cb7aa33aSEmmanuel Vadot reg = <4>; 612*cb7aa33aSEmmanuel Vadot 613*cb7aa33aSEmmanuel Vadot adx3_out4_ep: endpoint { 614*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx3_out4_ep>; 615*cb7aa33aSEmmanuel Vadot }; 616*cb7aa33aSEmmanuel Vadot }; 617*cb7aa33aSEmmanuel Vadot }; 618*cb7aa33aSEmmanuel Vadot }; 619*cb7aa33aSEmmanuel Vadot 620*cb7aa33aSEmmanuel Vadot adx@2903b00 { 621*cb7aa33aSEmmanuel Vadot status = "okay"; 622*cb7aa33aSEmmanuel Vadot 623*cb7aa33aSEmmanuel Vadot ports { 624*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 625*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 626*cb7aa33aSEmmanuel Vadot 627*cb7aa33aSEmmanuel Vadot port@0 { 628*cb7aa33aSEmmanuel Vadot reg = <0>; 629*cb7aa33aSEmmanuel Vadot 630*cb7aa33aSEmmanuel Vadot adx4_in_ep: endpoint { 631*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_in_ep>; 632*cb7aa33aSEmmanuel Vadot }; 633*cb7aa33aSEmmanuel Vadot }; 634*cb7aa33aSEmmanuel Vadot 635*cb7aa33aSEmmanuel Vadot adx4_out1_port: port@1 { 636*cb7aa33aSEmmanuel Vadot reg = <1>; 637*cb7aa33aSEmmanuel Vadot 638*cb7aa33aSEmmanuel Vadot adx4_out1_ep: endpoint { 639*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out1_ep>; 640*cb7aa33aSEmmanuel Vadot }; 641*cb7aa33aSEmmanuel Vadot }; 642*cb7aa33aSEmmanuel Vadot 643*cb7aa33aSEmmanuel Vadot adx4_out2_port: port@2 { 644*cb7aa33aSEmmanuel Vadot reg = <2>; 645*cb7aa33aSEmmanuel Vadot 646*cb7aa33aSEmmanuel Vadot adx4_out2_ep: endpoint { 647*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out2_ep>; 648*cb7aa33aSEmmanuel Vadot }; 649*cb7aa33aSEmmanuel Vadot }; 650*cb7aa33aSEmmanuel Vadot 651*cb7aa33aSEmmanuel Vadot adx4_out3_port: port@3 { 652*cb7aa33aSEmmanuel Vadot reg = <3>; 653*cb7aa33aSEmmanuel Vadot 654*cb7aa33aSEmmanuel Vadot adx4_out3_ep: endpoint { 655*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out3_ep>; 656*cb7aa33aSEmmanuel Vadot }; 657*cb7aa33aSEmmanuel Vadot }; 658*cb7aa33aSEmmanuel Vadot 659*cb7aa33aSEmmanuel Vadot adx4_out4_port: port@4 { 660*cb7aa33aSEmmanuel Vadot reg = <4>; 661*cb7aa33aSEmmanuel Vadot 662*cb7aa33aSEmmanuel Vadot adx4_out4_ep: endpoint { 663*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_adx4_out4_ep>; 664*cb7aa33aSEmmanuel Vadot }; 665*cb7aa33aSEmmanuel Vadot }; 666*cb7aa33aSEmmanuel Vadot }; 667*cb7aa33aSEmmanuel Vadot }; 668*cb7aa33aSEmmanuel Vadot 669*cb7aa33aSEmmanuel Vadot dmic@2904000 { 670*cb7aa33aSEmmanuel Vadot status = "okay"; 671*cb7aa33aSEmmanuel Vadot 672*cb7aa33aSEmmanuel Vadot ports { 673*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 674*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 675*cb7aa33aSEmmanuel Vadot 676*cb7aa33aSEmmanuel Vadot port@0 { 677*cb7aa33aSEmmanuel Vadot reg = <0>; 678*cb7aa33aSEmmanuel Vadot 679*cb7aa33aSEmmanuel Vadot dmic1_cif_ep: endpoint { 680*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dmic1_ep>; 681*cb7aa33aSEmmanuel Vadot }; 682*cb7aa33aSEmmanuel Vadot }; 683*cb7aa33aSEmmanuel Vadot 684*cb7aa33aSEmmanuel Vadot dmic1_port: port@1 { 685*cb7aa33aSEmmanuel Vadot reg = <1>; 686*cb7aa33aSEmmanuel Vadot 687*cb7aa33aSEmmanuel Vadot dmic1_dap_ep: endpoint { 688*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 689*cb7aa33aSEmmanuel Vadot }; 690*cb7aa33aSEmmanuel Vadot }; 691*cb7aa33aSEmmanuel Vadot }; 692*cb7aa33aSEmmanuel Vadot }; 693*cb7aa33aSEmmanuel Vadot 694*cb7aa33aSEmmanuel Vadot dmic@2904100 { 695*cb7aa33aSEmmanuel Vadot status = "okay"; 696*cb7aa33aSEmmanuel Vadot 697*cb7aa33aSEmmanuel Vadot ports { 698*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 699*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 700*cb7aa33aSEmmanuel Vadot 701*cb7aa33aSEmmanuel Vadot port@0 { 702*cb7aa33aSEmmanuel Vadot reg = <0>; 703*cb7aa33aSEmmanuel Vadot 704*cb7aa33aSEmmanuel Vadot dmic2_cif_ep: endpoint { 705*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dmic2_ep>; 706*cb7aa33aSEmmanuel Vadot }; 707*cb7aa33aSEmmanuel Vadot }; 708*cb7aa33aSEmmanuel Vadot 709*cb7aa33aSEmmanuel Vadot dmic2_port: port@1 { 710*cb7aa33aSEmmanuel Vadot reg = <1>; 711*cb7aa33aSEmmanuel Vadot 712*cb7aa33aSEmmanuel Vadot dmic2_dap_ep: endpoint { 713*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 714*cb7aa33aSEmmanuel Vadot }; 715*cb7aa33aSEmmanuel Vadot }; 716*cb7aa33aSEmmanuel Vadot }; 717*cb7aa33aSEmmanuel Vadot }; 718*cb7aa33aSEmmanuel Vadot 719*cb7aa33aSEmmanuel Vadot dmic@2904200 { 720*cb7aa33aSEmmanuel Vadot status = "okay"; 721*cb7aa33aSEmmanuel Vadot 722*cb7aa33aSEmmanuel Vadot ports { 723*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 724*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 725*cb7aa33aSEmmanuel Vadot 726*cb7aa33aSEmmanuel Vadot port@0 { 727*cb7aa33aSEmmanuel Vadot reg = <0>; 728*cb7aa33aSEmmanuel Vadot 729*cb7aa33aSEmmanuel Vadot dmic3_cif_ep: endpoint { 730*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dmic3_ep>; 731*cb7aa33aSEmmanuel Vadot }; 732*cb7aa33aSEmmanuel Vadot }; 733*cb7aa33aSEmmanuel Vadot 734*cb7aa33aSEmmanuel Vadot dmic3_port: port@1 { 735*cb7aa33aSEmmanuel Vadot reg = <1>; 736*cb7aa33aSEmmanuel Vadot 737*cb7aa33aSEmmanuel Vadot dmic3_dap_ep: endpoint { 738*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 739*cb7aa33aSEmmanuel Vadot }; 740*cb7aa33aSEmmanuel Vadot }; 741*cb7aa33aSEmmanuel Vadot }; 742*cb7aa33aSEmmanuel Vadot }; 743*cb7aa33aSEmmanuel Vadot 744*cb7aa33aSEmmanuel Vadot dspk@2905000 { 745*cb7aa33aSEmmanuel Vadot status = "okay"; 746*cb7aa33aSEmmanuel Vadot 747*cb7aa33aSEmmanuel Vadot ports { 748*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 749*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 750*cb7aa33aSEmmanuel Vadot 751*cb7aa33aSEmmanuel Vadot port@0 { 752*cb7aa33aSEmmanuel Vadot reg = <0>; 753*cb7aa33aSEmmanuel Vadot 754*cb7aa33aSEmmanuel Vadot dspk1_cif_ep: endpoint { 755*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dspk1_ep>; 756*cb7aa33aSEmmanuel Vadot }; 757*cb7aa33aSEmmanuel Vadot }; 758*cb7aa33aSEmmanuel Vadot 759*cb7aa33aSEmmanuel Vadot dspk1_port: port@1 { 760*cb7aa33aSEmmanuel Vadot reg = <1>; 761*cb7aa33aSEmmanuel Vadot 762*cb7aa33aSEmmanuel Vadot dspk1_dap_ep: endpoint { 763*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 764*cb7aa33aSEmmanuel Vadot }; 765*cb7aa33aSEmmanuel Vadot }; 766*cb7aa33aSEmmanuel Vadot }; 767*cb7aa33aSEmmanuel Vadot }; 768*cb7aa33aSEmmanuel Vadot 769*cb7aa33aSEmmanuel Vadot dspk@2905100 { 770*cb7aa33aSEmmanuel Vadot status = "okay"; 771*cb7aa33aSEmmanuel Vadot 772*cb7aa33aSEmmanuel Vadot ports { 773*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 774*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 775*cb7aa33aSEmmanuel Vadot 776*cb7aa33aSEmmanuel Vadot port@0 { 777*cb7aa33aSEmmanuel Vadot reg = <0>; 778*cb7aa33aSEmmanuel Vadot 779*cb7aa33aSEmmanuel Vadot dspk2_cif_ep: endpoint { 780*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_dspk2_ep>; 781*cb7aa33aSEmmanuel Vadot }; 782*cb7aa33aSEmmanuel Vadot }; 783*cb7aa33aSEmmanuel Vadot 784*cb7aa33aSEmmanuel Vadot dspk2_port: port@1 { 785*cb7aa33aSEmmanuel Vadot reg = <1>; 786*cb7aa33aSEmmanuel Vadot 787*cb7aa33aSEmmanuel Vadot dspk2_dap_ep: endpoint { 788*cb7aa33aSEmmanuel Vadot /* Place holder for external Codec */ 789*cb7aa33aSEmmanuel Vadot }; 790*cb7aa33aSEmmanuel Vadot }; 791*cb7aa33aSEmmanuel Vadot }; 792*cb7aa33aSEmmanuel Vadot }; 793*cb7aa33aSEmmanuel Vadot 794*cb7aa33aSEmmanuel Vadot processing-engine@2908000 { 795*cb7aa33aSEmmanuel Vadot status = "okay"; 796*cb7aa33aSEmmanuel Vadot 797*cb7aa33aSEmmanuel Vadot ports { 798*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 799*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 800*cb7aa33aSEmmanuel Vadot 801*cb7aa33aSEmmanuel Vadot port@0 { 802*cb7aa33aSEmmanuel Vadot reg = <0x0>; 803*cb7aa33aSEmmanuel Vadot 804*cb7aa33aSEmmanuel Vadot ope1_cif_in_ep: endpoint { 805*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_ope1_in_ep>; 806*cb7aa33aSEmmanuel Vadot }; 807*cb7aa33aSEmmanuel Vadot }; 808*cb7aa33aSEmmanuel Vadot 809*cb7aa33aSEmmanuel Vadot ope1_out_port: port@1 { 810*cb7aa33aSEmmanuel Vadot reg = <0x1>; 811*cb7aa33aSEmmanuel Vadot 812*cb7aa33aSEmmanuel Vadot ope1_cif_out_ep: endpoint { 813*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_ope1_out_ep>; 814*cb7aa33aSEmmanuel Vadot }; 815*cb7aa33aSEmmanuel Vadot }; 816*cb7aa33aSEmmanuel Vadot }; 817*cb7aa33aSEmmanuel Vadot }; 818*cb7aa33aSEmmanuel Vadot 819*cb7aa33aSEmmanuel Vadot mvc@290a000 { 820*cb7aa33aSEmmanuel Vadot status = "okay"; 821*cb7aa33aSEmmanuel Vadot 822*cb7aa33aSEmmanuel Vadot ports { 823*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 824*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 825*cb7aa33aSEmmanuel Vadot 826*cb7aa33aSEmmanuel Vadot port@0 { 827*cb7aa33aSEmmanuel Vadot reg = <0>; 828*cb7aa33aSEmmanuel Vadot 829*cb7aa33aSEmmanuel Vadot mvc1_cif_in_ep: endpoint { 830*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc1_in_ep>; 831*cb7aa33aSEmmanuel Vadot }; 832*cb7aa33aSEmmanuel Vadot }; 833*cb7aa33aSEmmanuel Vadot 834*cb7aa33aSEmmanuel Vadot mvc1_out_port: port@1 { 835*cb7aa33aSEmmanuel Vadot reg = <1>; 836*cb7aa33aSEmmanuel Vadot 837*cb7aa33aSEmmanuel Vadot mvc1_cif_out_ep: endpoint { 838*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc1_out_ep>; 839*cb7aa33aSEmmanuel Vadot }; 840*cb7aa33aSEmmanuel Vadot }; 841*cb7aa33aSEmmanuel Vadot }; 842*cb7aa33aSEmmanuel Vadot }; 843*cb7aa33aSEmmanuel Vadot 844*cb7aa33aSEmmanuel Vadot mvc@290a200 { 845*cb7aa33aSEmmanuel Vadot status = "okay"; 846*cb7aa33aSEmmanuel Vadot 847*cb7aa33aSEmmanuel Vadot ports { 848*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 849*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 850*cb7aa33aSEmmanuel Vadot 851*cb7aa33aSEmmanuel Vadot port@0 { 852*cb7aa33aSEmmanuel Vadot reg = <0>; 853*cb7aa33aSEmmanuel Vadot 854*cb7aa33aSEmmanuel Vadot mvc2_cif_in_ep: endpoint { 855*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc2_in_ep>; 856*cb7aa33aSEmmanuel Vadot }; 857*cb7aa33aSEmmanuel Vadot }; 858*cb7aa33aSEmmanuel Vadot 859*cb7aa33aSEmmanuel Vadot mvc2_out_port: port@1 { 860*cb7aa33aSEmmanuel Vadot reg = <1>; 861*cb7aa33aSEmmanuel Vadot 862*cb7aa33aSEmmanuel Vadot mvc2_cif_out_ep: endpoint { 863*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mvc2_out_ep>; 864*cb7aa33aSEmmanuel Vadot }; 865*cb7aa33aSEmmanuel Vadot }; 866*cb7aa33aSEmmanuel Vadot }; 867*cb7aa33aSEmmanuel Vadot }; 868*cb7aa33aSEmmanuel Vadot 869*cb7aa33aSEmmanuel Vadot amixer@290bb00 { 870*cb7aa33aSEmmanuel Vadot status = "okay"; 871*cb7aa33aSEmmanuel Vadot 872*cb7aa33aSEmmanuel Vadot ports { 873*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 874*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 875*cb7aa33aSEmmanuel Vadot 876*cb7aa33aSEmmanuel Vadot port@0 { 877*cb7aa33aSEmmanuel Vadot reg = <0x0>; 878*cb7aa33aSEmmanuel Vadot 879*cb7aa33aSEmmanuel Vadot mixer_in1_ep: endpoint { 880*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in1_ep>; 881*cb7aa33aSEmmanuel Vadot }; 882*cb7aa33aSEmmanuel Vadot }; 883*cb7aa33aSEmmanuel Vadot 884*cb7aa33aSEmmanuel Vadot port@1 { 885*cb7aa33aSEmmanuel Vadot reg = <0x1>; 886*cb7aa33aSEmmanuel Vadot 887*cb7aa33aSEmmanuel Vadot mixer_in2_ep: endpoint { 888*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in2_ep>; 889*cb7aa33aSEmmanuel Vadot }; 890*cb7aa33aSEmmanuel Vadot }; 891*cb7aa33aSEmmanuel Vadot 892*cb7aa33aSEmmanuel Vadot port@2 { 893*cb7aa33aSEmmanuel Vadot reg = <0x2>; 894*cb7aa33aSEmmanuel Vadot 895*cb7aa33aSEmmanuel Vadot mixer_in3_ep: endpoint { 896*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in3_ep>; 897*cb7aa33aSEmmanuel Vadot }; 898*cb7aa33aSEmmanuel Vadot }; 899*cb7aa33aSEmmanuel Vadot 900*cb7aa33aSEmmanuel Vadot port@3 { 901*cb7aa33aSEmmanuel Vadot reg = <0x3>; 902*cb7aa33aSEmmanuel Vadot 903*cb7aa33aSEmmanuel Vadot mixer_in4_ep: endpoint { 904*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in4_ep>; 905*cb7aa33aSEmmanuel Vadot }; 906*cb7aa33aSEmmanuel Vadot }; 907*cb7aa33aSEmmanuel Vadot 908*cb7aa33aSEmmanuel Vadot port@4 { 909*cb7aa33aSEmmanuel Vadot reg = <0x4>; 910*cb7aa33aSEmmanuel Vadot 911*cb7aa33aSEmmanuel Vadot mixer_in5_ep: endpoint { 912*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in5_ep>; 913*cb7aa33aSEmmanuel Vadot }; 914*cb7aa33aSEmmanuel Vadot }; 915*cb7aa33aSEmmanuel Vadot 916*cb7aa33aSEmmanuel Vadot port@5 { 917*cb7aa33aSEmmanuel Vadot reg = <0x5>; 918*cb7aa33aSEmmanuel Vadot 919*cb7aa33aSEmmanuel Vadot mixer_in6_ep: endpoint { 920*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in6_ep>; 921*cb7aa33aSEmmanuel Vadot }; 922*cb7aa33aSEmmanuel Vadot }; 923*cb7aa33aSEmmanuel Vadot 924*cb7aa33aSEmmanuel Vadot port@6 { 925*cb7aa33aSEmmanuel Vadot reg = <0x6>; 926*cb7aa33aSEmmanuel Vadot 927*cb7aa33aSEmmanuel Vadot mixer_in7_ep: endpoint { 928*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in7_ep>; 929*cb7aa33aSEmmanuel Vadot }; 930*cb7aa33aSEmmanuel Vadot }; 931*cb7aa33aSEmmanuel Vadot 932*cb7aa33aSEmmanuel Vadot port@7 { 933*cb7aa33aSEmmanuel Vadot reg = <0x7>; 934*cb7aa33aSEmmanuel Vadot 935*cb7aa33aSEmmanuel Vadot mixer_in8_ep: endpoint { 936*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in8_ep>; 937*cb7aa33aSEmmanuel Vadot }; 938*cb7aa33aSEmmanuel Vadot }; 939*cb7aa33aSEmmanuel Vadot 940*cb7aa33aSEmmanuel Vadot port@8 { 941*cb7aa33aSEmmanuel Vadot reg = <0x8>; 942*cb7aa33aSEmmanuel Vadot 943*cb7aa33aSEmmanuel Vadot mixer_in9_ep: endpoint { 944*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in9_ep>; 945*cb7aa33aSEmmanuel Vadot }; 946*cb7aa33aSEmmanuel Vadot }; 947*cb7aa33aSEmmanuel Vadot 948*cb7aa33aSEmmanuel Vadot port@9 { 949*cb7aa33aSEmmanuel Vadot reg = <0x9>; 950*cb7aa33aSEmmanuel Vadot 951*cb7aa33aSEmmanuel Vadot mixer_in10_ep: endpoint { 952*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_in10_ep>; 953*cb7aa33aSEmmanuel Vadot }; 954*cb7aa33aSEmmanuel Vadot }; 955*cb7aa33aSEmmanuel Vadot 956*cb7aa33aSEmmanuel Vadot mixer_out1_port: port@a { 957*cb7aa33aSEmmanuel Vadot reg = <0xa>; 958*cb7aa33aSEmmanuel Vadot 959*cb7aa33aSEmmanuel Vadot mixer_out1_ep: endpoint { 960*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out1_ep>; 961*cb7aa33aSEmmanuel Vadot }; 962*cb7aa33aSEmmanuel Vadot }; 963*cb7aa33aSEmmanuel Vadot 964*cb7aa33aSEmmanuel Vadot mixer_out2_port: port@b { 965*cb7aa33aSEmmanuel Vadot reg = <0xb>; 966*cb7aa33aSEmmanuel Vadot 967*cb7aa33aSEmmanuel Vadot mixer_out2_ep: endpoint { 968*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out2_ep>; 969*cb7aa33aSEmmanuel Vadot }; 970*cb7aa33aSEmmanuel Vadot }; 971*cb7aa33aSEmmanuel Vadot 972*cb7aa33aSEmmanuel Vadot mixer_out3_port: port@c { 973*cb7aa33aSEmmanuel Vadot reg = <0xc>; 974*cb7aa33aSEmmanuel Vadot 975*cb7aa33aSEmmanuel Vadot mixer_out3_ep: endpoint { 976*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out3_ep>; 977*cb7aa33aSEmmanuel Vadot }; 978*cb7aa33aSEmmanuel Vadot }; 979*cb7aa33aSEmmanuel Vadot 980*cb7aa33aSEmmanuel Vadot mixer_out4_port: port@d { 981*cb7aa33aSEmmanuel Vadot reg = <0xd>; 982*cb7aa33aSEmmanuel Vadot 983*cb7aa33aSEmmanuel Vadot mixer_out4_ep: endpoint { 984*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out4_ep>; 985*cb7aa33aSEmmanuel Vadot }; 986*cb7aa33aSEmmanuel Vadot }; 987*cb7aa33aSEmmanuel Vadot 988*cb7aa33aSEmmanuel Vadot mixer_out5_port: port@e { 989*cb7aa33aSEmmanuel Vadot reg = <0xe>; 990*cb7aa33aSEmmanuel Vadot 991*cb7aa33aSEmmanuel Vadot mixer_out5_ep: endpoint { 992*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_mixer_out5_ep>; 993*cb7aa33aSEmmanuel Vadot }; 994*cb7aa33aSEmmanuel Vadot }; 995*cb7aa33aSEmmanuel Vadot }; 996*cb7aa33aSEmmanuel Vadot }; 997*cb7aa33aSEmmanuel Vadot 998*cb7aa33aSEmmanuel Vadot admaif@290f000 { 999*cb7aa33aSEmmanuel Vadot status = "okay"; 1000*cb7aa33aSEmmanuel Vadot 1001*cb7aa33aSEmmanuel Vadot ports { 1002*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 1003*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 1004*cb7aa33aSEmmanuel Vadot 1005*cb7aa33aSEmmanuel Vadot admaif0_port: port@0 { 1006*cb7aa33aSEmmanuel Vadot reg = <0x0>; 1007*cb7aa33aSEmmanuel Vadot 1008*cb7aa33aSEmmanuel Vadot admaif0_ep: endpoint { 1009*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif0_ep>; 1010*cb7aa33aSEmmanuel Vadot }; 1011*cb7aa33aSEmmanuel Vadot }; 1012*cb7aa33aSEmmanuel Vadot 1013*cb7aa33aSEmmanuel Vadot admaif1_port: port@1 { 1014*cb7aa33aSEmmanuel Vadot reg = <0x1>; 1015*cb7aa33aSEmmanuel Vadot 1016*cb7aa33aSEmmanuel Vadot admaif1_ep: endpoint { 1017*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif1_ep>; 1018*cb7aa33aSEmmanuel Vadot }; 1019*cb7aa33aSEmmanuel Vadot }; 1020*cb7aa33aSEmmanuel Vadot 1021*cb7aa33aSEmmanuel Vadot admaif2_port: port@2 { 1022*cb7aa33aSEmmanuel Vadot reg = <0x2>; 1023*cb7aa33aSEmmanuel Vadot 1024*cb7aa33aSEmmanuel Vadot admaif2_ep: endpoint { 1025*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif2_ep>; 1026*cb7aa33aSEmmanuel Vadot }; 1027*cb7aa33aSEmmanuel Vadot }; 1028*cb7aa33aSEmmanuel Vadot 1029*cb7aa33aSEmmanuel Vadot admaif3_port: port@3 { 1030*cb7aa33aSEmmanuel Vadot reg = <0x3>; 1031*cb7aa33aSEmmanuel Vadot 1032*cb7aa33aSEmmanuel Vadot admaif3_ep: endpoint { 1033*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif3_ep>; 1034*cb7aa33aSEmmanuel Vadot }; 1035*cb7aa33aSEmmanuel Vadot }; 1036*cb7aa33aSEmmanuel Vadot 1037*cb7aa33aSEmmanuel Vadot admaif4_port: port@4 { 1038*cb7aa33aSEmmanuel Vadot reg = <0x4>; 1039*cb7aa33aSEmmanuel Vadot 1040*cb7aa33aSEmmanuel Vadot admaif4_ep: endpoint { 1041*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif4_ep>; 1042*cb7aa33aSEmmanuel Vadot }; 1043*cb7aa33aSEmmanuel Vadot }; 1044*cb7aa33aSEmmanuel Vadot 1045*cb7aa33aSEmmanuel Vadot admaif5_port: port@5 { 1046*cb7aa33aSEmmanuel Vadot reg = <0x5>; 1047*cb7aa33aSEmmanuel Vadot 1048*cb7aa33aSEmmanuel Vadot admaif5_ep: endpoint { 1049*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif5_ep>; 1050*cb7aa33aSEmmanuel Vadot }; 1051*cb7aa33aSEmmanuel Vadot }; 1052*cb7aa33aSEmmanuel Vadot 1053*cb7aa33aSEmmanuel Vadot admaif6_port: port@6 { 1054*cb7aa33aSEmmanuel Vadot reg = <0x6>; 1055*cb7aa33aSEmmanuel Vadot 1056*cb7aa33aSEmmanuel Vadot admaif6_ep: endpoint { 1057*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif6_ep>; 1058*cb7aa33aSEmmanuel Vadot }; 1059*cb7aa33aSEmmanuel Vadot }; 1060*cb7aa33aSEmmanuel Vadot 1061*cb7aa33aSEmmanuel Vadot admaif7_port: port@7 { 1062*cb7aa33aSEmmanuel Vadot reg = <0x7>; 1063*cb7aa33aSEmmanuel Vadot 1064*cb7aa33aSEmmanuel Vadot admaif7_ep: endpoint { 1065*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif7_ep>; 1066*cb7aa33aSEmmanuel Vadot }; 1067*cb7aa33aSEmmanuel Vadot }; 1068*cb7aa33aSEmmanuel Vadot 1069*cb7aa33aSEmmanuel Vadot admaif8_port: port@8 { 1070*cb7aa33aSEmmanuel Vadot reg = <0x8>; 1071*cb7aa33aSEmmanuel Vadot 1072*cb7aa33aSEmmanuel Vadot admaif8_ep: endpoint { 1073*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif8_ep>; 1074*cb7aa33aSEmmanuel Vadot }; 1075*cb7aa33aSEmmanuel Vadot }; 1076*cb7aa33aSEmmanuel Vadot 1077*cb7aa33aSEmmanuel Vadot admaif9_port: port@9 { 1078*cb7aa33aSEmmanuel Vadot reg = <0x9>; 1079*cb7aa33aSEmmanuel Vadot 1080*cb7aa33aSEmmanuel Vadot admaif9_ep: endpoint { 1081*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif9_ep>; 1082*cb7aa33aSEmmanuel Vadot }; 1083*cb7aa33aSEmmanuel Vadot }; 1084*cb7aa33aSEmmanuel Vadot 1085*cb7aa33aSEmmanuel Vadot admaif10_port: port@a { 1086*cb7aa33aSEmmanuel Vadot reg = <0xa>; 1087*cb7aa33aSEmmanuel Vadot 1088*cb7aa33aSEmmanuel Vadot admaif10_ep: endpoint { 1089*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif10_ep>; 1090*cb7aa33aSEmmanuel Vadot }; 1091*cb7aa33aSEmmanuel Vadot }; 1092*cb7aa33aSEmmanuel Vadot 1093*cb7aa33aSEmmanuel Vadot admaif11_port: port@b { 1094*cb7aa33aSEmmanuel Vadot reg = <0xb>; 1095*cb7aa33aSEmmanuel Vadot 1096*cb7aa33aSEmmanuel Vadot admaif11_ep: endpoint { 1097*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif11_ep>; 1098*cb7aa33aSEmmanuel Vadot }; 1099*cb7aa33aSEmmanuel Vadot }; 1100*cb7aa33aSEmmanuel Vadot 1101*cb7aa33aSEmmanuel Vadot admaif12_port: port@c { 1102*cb7aa33aSEmmanuel Vadot reg = <0xc>; 1103*cb7aa33aSEmmanuel Vadot 1104*cb7aa33aSEmmanuel Vadot admaif12_ep: endpoint { 1105*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif12_ep>; 1106*cb7aa33aSEmmanuel Vadot }; 1107*cb7aa33aSEmmanuel Vadot }; 1108*cb7aa33aSEmmanuel Vadot 1109*cb7aa33aSEmmanuel Vadot admaif13_port: port@d { 1110*cb7aa33aSEmmanuel Vadot reg = <0xd>; 1111*cb7aa33aSEmmanuel Vadot 1112*cb7aa33aSEmmanuel Vadot admaif13_ep: endpoint { 1113*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif13_ep>; 1114*cb7aa33aSEmmanuel Vadot }; 1115*cb7aa33aSEmmanuel Vadot }; 1116*cb7aa33aSEmmanuel Vadot 1117*cb7aa33aSEmmanuel Vadot admaif14_port: port@e { 1118*cb7aa33aSEmmanuel Vadot reg = <0xe>; 1119*cb7aa33aSEmmanuel Vadot 1120*cb7aa33aSEmmanuel Vadot admaif14_ep: endpoint { 1121*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif14_ep>; 1122*cb7aa33aSEmmanuel Vadot }; 1123*cb7aa33aSEmmanuel Vadot }; 1124*cb7aa33aSEmmanuel Vadot 1125*cb7aa33aSEmmanuel Vadot admaif15_port: port@f { 1126*cb7aa33aSEmmanuel Vadot reg = <0xf>; 1127*cb7aa33aSEmmanuel Vadot 1128*cb7aa33aSEmmanuel Vadot admaif15_ep: endpoint { 1129*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif15_ep>; 1130*cb7aa33aSEmmanuel Vadot }; 1131*cb7aa33aSEmmanuel Vadot }; 1132*cb7aa33aSEmmanuel Vadot 1133*cb7aa33aSEmmanuel Vadot admaif16_port: port@10 { 1134*cb7aa33aSEmmanuel Vadot reg = <0x10>; 1135*cb7aa33aSEmmanuel Vadot 1136*cb7aa33aSEmmanuel Vadot admaif16_ep: endpoint { 1137*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif16_ep>; 1138*cb7aa33aSEmmanuel Vadot }; 1139*cb7aa33aSEmmanuel Vadot }; 1140*cb7aa33aSEmmanuel Vadot 1141*cb7aa33aSEmmanuel Vadot admaif17_port: port@11 { 1142*cb7aa33aSEmmanuel Vadot reg = <0x11>; 1143*cb7aa33aSEmmanuel Vadot 1144*cb7aa33aSEmmanuel Vadot admaif17_ep: endpoint { 1145*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif17_ep>; 1146*cb7aa33aSEmmanuel Vadot }; 1147*cb7aa33aSEmmanuel Vadot }; 1148*cb7aa33aSEmmanuel Vadot 1149*cb7aa33aSEmmanuel Vadot admaif18_port: port@12 { 1150*cb7aa33aSEmmanuel Vadot reg = <0x12>; 1151*cb7aa33aSEmmanuel Vadot 1152*cb7aa33aSEmmanuel Vadot admaif18_ep: endpoint { 1153*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif18_ep>; 1154*cb7aa33aSEmmanuel Vadot }; 1155*cb7aa33aSEmmanuel Vadot }; 1156*cb7aa33aSEmmanuel Vadot 1157*cb7aa33aSEmmanuel Vadot admaif19_port: port@13 { 1158*cb7aa33aSEmmanuel Vadot reg = <0x13>; 1159*cb7aa33aSEmmanuel Vadot 1160*cb7aa33aSEmmanuel Vadot admaif19_ep: endpoint { 1161*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_admaif19_ep>; 1162*cb7aa33aSEmmanuel Vadot }; 1163*cb7aa33aSEmmanuel Vadot }; 1164*cb7aa33aSEmmanuel Vadot }; 1165*cb7aa33aSEmmanuel Vadot }; 1166*cb7aa33aSEmmanuel Vadot 1167*cb7aa33aSEmmanuel Vadot asrc@2910000 { 1168*cb7aa33aSEmmanuel Vadot status = "okay"; 1169*cb7aa33aSEmmanuel Vadot 1170*cb7aa33aSEmmanuel Vadot ports { 1171*cb7aa33aSEmmanuel Vadot #address-cells = <1>; 1172*cb7aa33aSEmmanuel Vadot #size-cells = <0>; 1173*cb7aa33aSEmmanuel Vadot 1174*cb7aa33aSEmmanuel Vadot port@0 { 1175*cb7aa33aSEmmanuel Vadot reg = <0x0>; 1176*cb7aa33aSEmmanuel Vadot 1177*cb7aa33aSEmmanuel Vadot asrc_in1_ep: endpoint { 1178*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in1_ep>; 1179*cb7aa33aSEmmanuel Vadot }; 1180*cb7aa33aSEmmanuel Vadot }; 1181*cb7aa33aSEmmanuel Vadot 1182*cb7aa33aSEmmanuel Vadot port@1 { 1183*cb7aa33aSEmmanuel Vadot reg = <0x1>; 1184*cb7aa33aSEmmanuel Vadot 1185*cb7aa33aSEmmanuel Vadot asrc_in2_ep: endpoint { 1186*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in2_ep>; 1187*cb7aa33aSEmmanuel Vadot }; 1188*cb7aa33aSEmmanuel Vadot }; 1189*cb7aa33aSEmmanuel Vadot 1190*cb7aa33aSEmmanuel Vadot port@2 { 1191*cb7aa33aSEmmanuel Vadot reg = <0x2>; 1192*cb7aa33aSEmmanuel Vadot 1193*cb7aa33aSEmmanuel Vadot asrc_in3_ep: endpoint { 1194*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in3_ep>; 1195*cb7aa33aSEmmanuel Vadot }; 1196*cb7aa33aSEmmanuel Vadot }; 1197*cb7aa33aSEmmanuel Vadot 1198*cb7aa33aSEmmanuel Vadot port@3 { 1199*cb7aa33aSEmmanuel Vadot reg = <0x3>; 1200*cb7aa33aSEmmanuel Vadot 1201*cb7aa33aSEmmanuel Vadot asrc_in4_ep: endpoint { 1202*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in4_ep>; 1203*cb7aa33aSEmmanuel Vadot }; 1204*cb7aa33aSEmmanuel Vadot }; 1205*cb7aa33aSEmmanuel Vadot 1206*cb7aa33aSEmmanuel Vadot port@4 { 1207*cb7aa33aSEmmanuel Vadot reg = <0x4>; 1208*cb7aa33aSEmmanuel Vadot 1209*cb7aa33aSEmmanuel Vadot asrc_in5_ep: endpoint { 1210*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in5_ep>; 1211*cb7aa33aSEmmanuel Vadot }; 1212*cb7aa33aSEmmanuel Vadot }; 1213*cb7aa33aSEmmanuel Vadot 1214*cb7aa33aSEmmanuel Vadot port@5 { 1215*cb7aa33aSEmmanuel Vadot reg = <0x5>; 1216*cb7aa33aSEmmanuel Vadot 1217*cb7aa33aSEmmanuel Vadot asrc_in6_ep: endpoint { 1218*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in6_ep>; 1219*cb7aa33aSEmmanuel Vadot }; 1220*cb7aa33aSEmmanuel Vadot }; 1221*cb7aa33aSEmmanuel Vadot 1222*cb7aa33aSEmmanuel Vadot port@6 { 1223*cb7aa33aSEmmanuel Vadot reg = <0x6>; 1224*cb7aa33aSEmmanuel Vadot 1225*cb7aa33aSEmmanuel Vadot asrc_in7_ep: endpoint { 1226*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in7_ep>; 1227*cb7aa33aSEmmanuel Vadot }; 1228*cb7aa33aSEmmanuel Vadot }; 1229*cb7aa33aSEmmanuel Vadot 1230*cb7aa33aSEmmanuel Vadot asrc_out1_port: port@7 { 1231*cb7aa33aSEmmanuel Vadot reg = <0x7>; 1232*cb7aa33aSEmmanuel Vadot 1233*cb7aa33aSEmmanuel Vadot asrc_out1_ep: endpoint { 1234*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out1_ep>; 1235*cb7aa33aSEmmanuel Vadot }; 1236*cb7aa33aSEmmanuel Vadot }; 1237*cb7aa33aSEmmanuel Vadot 1238*cb7aa33aSEmmanuel Vadot asrc_out2_port: port@8 { 1239*cb7aa33aSEmmanuel Vadot reg = <0x8>; 1240*cb7aa33aSEmmanuel Vadot 1241*cb7aa33aSEmmanuel Vadot asrc_out2_ep: endpoint { 1242*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out2_ep>; 1243*cb7aa33aSEmmanuel Vadot }; 1244*cb7aa33aSEmmanuel Vadot }; 1245*cb7aa33aSEmmanuel Vadot 1246*cb7aa33aSEmmanuel Vadot asrc_out3_port: port@9 { 1247*cb7aa33aSEmmanuel Vadot reg = <0x9>; 1248*cb7aa33aSEmmanuel Vadot 1249*cb7aa33aSEmmanuel Vadot asrc_out3_ep: endpoint { 1250*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out3_ep>; 1251*cb7aa33aSEmmanuel Vadot }; 1252*cb7aa33aSEmmanuel Vadot }; 1253*cb7aa33aSEmmanuel Vadot 1254*cb7aa33aSEmmanuel Vadot asrc_out4_port: port@a { 1255*cb7aa33aSEmmanuel Vadot reg = <0xa>; 1256*cb7aa33aSEmmanuel Vadot 1257*cb7aa33aSEmmanuel Vadot asrc_out4_ep: endpoint { 1258*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out4_ep>; 1259*cb7aa33aSEmmanuel Vadot }; 1260*cb7aa33aSEmmanuel Vadot }; 1261*cb7aa33aSEmmanuel Vadot 1262*cb7aa33aSEmmanuel Vadot asrc_out5_port: port@b { 1263*cb7aa33aSEmmanuel Vadot reg = <0xb>; 1264*cb7aa33aSEmmanuel Vadot 1265*cb7aa33aSEmmanuel Vadot asrc_out5_ep: endpoint { 1266*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out5_ep>; 1267*cb7aa33aSEmmanuel Vadot }; 1268*cb7aa33aSEmmanuel Vadot }; 1269*cb7aa33aSEmmanuel Vadot 1270*cb7aa33aSEmmanuel Vadot asrc_out6_port: port@c { 1271*cb7aa33aSEmmanuel Vadot reg = <0xc>; 1272*cb7aa33aSEmmanuel Vadot 1273*cb7aa33aSEmmanuel Vadot asrc_out6_ep: endpoint { 1274*cb7aa33aSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out6_ep>; 1275*cb7aa33aSEmmanuel Vadot }; 1276*cb7aa33aSEmmanuel Vadot }; 1277*cb7aa33aSEmmanuel Vadot }; 1278*cb7aa33aSEmmanuel Vadot }; 1279*cb7aa33aSEmmanuel Vadot 12805def4c47SEmmanuel Vadot ports { 12815def4c47SEmmanuel Vadot #address-cells = <1>; 12825def4c47SEmmanuel Vadot #size-cells = <0>; 12835def4c47SEmmanuel Vadot 12845def4c47SEmmanuel Vadot port@0 { 12855def4c47SEmmanuel Vadot reg = <0x0>; 12865def4c47SEmmanuel Vadot 12875def4c47SEmmanuel Vadot xbar_admaif0_ep: endpoint { 12885def4c47SEmmanuel Vadot remote-endpoint = <&admaif0_ep>; 12895def4c47SEmmanuel Vadot }; 12905def4c47SEmmanuel Vadot }; 12915def4c47SEmmanuel Vadot 12925def4c47SEmmanuel Vadot port@1 { 12935def4c47SEmmanuel Vadot reg = <0x1>; 12945def4c47SEmmanuel Vadot 12955def4c47SEmmanuel Vadot xbar_admaif1_ep: endpoint { 12965def4c47SEmmanuel Vadot remote-endpoint = <&admaif1_ep>; 12975def4c47SEmmanuel Vadot }; 12985def4c47SEmmanuel Vadot }; 12995def4c47SEmmanuel Vadot 13005def4c47SEmmanuel Vadot port@2 { 13015def4c47SEmmanuel Vadot reg = <0x2>; 13025def4c47SEmmanuel Vadot 13035def4c47SEmmanuel Vadot xbar_admaif2_ep: endpoint { 13045def4c47SEmmanuel Vadot remote-endpoint = <&admaif2_ep>; 13055def4c47SEmmanuel Vadot }; 13065def4c47SEmmanuel Vadot }; 13075def4c47SEmmanuel Vadot 13085def4c47SEmmanuel Vadot port@3 { 13095def4c47SEmmanuel Vadot reg = <0x3>; 13105def4c47SEmmanuel Vadot 13115def4c47SEmmanuel Vadot xbar_admaif3_ep: endpoint { 13125def4c47SEmmanuel Vadot remote-endpoint = <&admaif3_ep>; 13135def4c47SEmmanuel Vadot }; 13145def4c47SEmmanuel Vadot }; 13155def4c47SEmmanuel Vadot 13165def4c47SEmmanuel Vadot port@4 { 13175def4c47SEmmanuel Vadot reg = <0x4>; 13185def4c47SEmmanuel Vadot 13195def4c47SEmmanuel Vadot xbar_admaif4_ep: endpoint { 13205def4c47SEmmanuel Vadot remote-endpoint = <&admaif4_ep>; 13215def4c47SEmmanuel Vadot }; 13225def4c47SEmmanuel Vadot }; 13235def4c47SEmmanuel Vadot 13245def4c47SEmmanuel Vadot port@5 { 13255def4c47SEmmanuel Vadot reg = <0x5>; 13265def4c47SEmmanuel Vadot 13275def4c47SEmmanuel Vadot xbar_admaif5_ep: endpoint { 13285def4c47SEmmanuel Vadot remote-endpoint = <&admaif5_ep>; 13295def4c47SEmmanuel Vadot }; 13305def4c47SEmmanuel Vadot }; 13315def4c47SEmmanuel Vadot 13325def4c47SEmmanuel Vadot port@6 { 13335def4c47SEmmanuel Vadot reg = <0x6>; 13345def4c47SEmmanuel Vadot 13355def4c47SEmmanuel Vadot xbar_admaif6_ep: endpoint { 13365def4c47SEmmanuel Vadot remote-endpoint = <&admaif6_ep>; 13375def4c47SEmmanuel Vadot }; 13385def4c47SEmmanuel Vadot }; 13395def4c47SEmmanuel Vadot 13405def4c47SEmmanuel Vadot port@7 { 13415def4c47SEmmanuel Vadot reg = <0x7>; 13425def4c47SEmmanuel Vadot 13435def4c47SEmmanuel Vadot xbar_admaif7_ep: endpoint { 13445def4c47SEmmanuel Vadot remote-endpoint = <&admaif7_ep>; 13455def4c47SEmmanuel Vadot }; 13465def4c47SEmmanuel Vadot }; 13475def4c47SEmmanuel Vadot 13485def4c47SEmmanuel Vadot port@8 { 13495def4c47SEmmanuel Vadot reg = <0x8>; 13505def4c47SEmmanuel Vadot 13515def4c47SEmmanuel Vadot xbar_admaif8_ep: endpoint { 13525def4c47SEmmanuel Vadot remote-endpoint = <&admaif8_ep>; 13535def4c47SEmmanuel Vadot }; 13545def4c47SEmmanuel Vadot }; 13555def4c47SEmmanuel Vadot 13565def4c47SEmmanuel Vadot port@9 { 13575def4c47SEmmanuel Vadot reg = <0x9>; 13585def4c47SEmmanuel Vadot 13595def4c47SEmmanuel Vadot xbar_admaif9_ep: endpoint { 13605def4c47SEmmanuel Vadot remote-endpoint = <&admaif9_ep>; 13615def4c47SEmmanuel Vadot }; 13625def4c47SEmmanuel Vadot }; 13635def4c47SEmmanuel Vadot 13645def4c47SEmmanuel Vadot port@a { 13655def4c47SEmmanuel Vadot reg = <0xa>; 13665def4c47SEmmanuel Vadot 13675def4c47SEmmanuel Vadot xbar_admaif10_ep: endpoint { 13685def4c47SEmmanuel Vadot remote-endpoint = <&admaif10_ep>; 13695def4c47SEmmanuel Vadot }; 13705def4c47SEmmanuel Vadot }; 13715def4c47SEmmanuel Vadot 13725def4c47SEmmanuel Vadot port@b { 13735def4c47SEmmanuel Vadot reg = <0xb>; 13745def4c47SEmmanuel Vadot 13755def4c47SEmmanuel Vadot xbar_admaif11_ep: endpoint { 13765def4c47SEmmanuel Vadot remote-endpoint = <&admaif11_ep>; 13775def4c47SEmmanuel Vadot }; 13785def4c47SEmmanuel Vadot }; 13795def4c47SEmmanuel Vadot 13805def4c47SEmmanuel Vadot port@c { 13815def4c47SEmmanuel Vadot reg = <0xc>; 13825def4c47SEmmanuel Vadot 13835def4c47SEmmanuel Vadot xbar_admaif12_ep: endpoint { 13845def4c47SEmmanuel Vadot remote-endpoint = <&admaif12_ep>; 13855def4c47SEmmanuel Vadot }; 13865def4c47SEmmanuel Vadot }; 13875def4c47SEmmanuel Vadot 13885def4c47SEmmanuel Vadot port@d { 13895def4c47SEmmanuel Vadot reg = <0xd>; 13905def4c47SEmmanuel Vadot 13915def4c47SEmmanuel Vadot xbar_admaif13_ep: endpoint { 13925def4c47SEmmanuel Vadot remote-endpoint = <&admaif13_ep>; 13935def4c47SEmmanuel Vadot }; 13945def4c47SEmmanuel Vadot }; 13955def4c47SEmmanuel Vadot 13965def4c47SEmmanuel Vadot port@e { 13975def4c47SEmmanuel Vadot reg = <0xe>; 13985def4c47SEmmanuel Vadot 13995def4c47SEmmanuel Vadot xbar_admaif14_ep: endpoint { 14005def4c47SEmmanuel Vadot remote-endpoint = <&admaif14_ep>; 14015def4c47SEmmanuel Vadot }; 14025def4c47SEmmanuel Vadot }; 14035def4c47SEmmanuel Vadot 14045def4c47SEmmanuel Vadot port@f { 14055def4c47SEmmanuel Vadot reg = <0xf>; 14065def4c47SEmmanuel Vadot 14075def4c47SEmmanuel Vadot xbar_admaif15_ep: endpoint { 14085def4c47SEmmanuel Vadot remote-endpoint = <&admaif15_ep>; 14095def4c47SEmmanuel Vadot }; 14105def4c47SEmmanuel Vadot }; 14115def4c47SEmmanuel Vadot 14125def4c47SEmmanuel Vadot port@10 { 14135def4c47SEmmanuel Vadot reg = <0x10>; 14145def4c47SEmmanuel Vadot 14155def4c47SEmmanuel Vadot xbar_admaif16_ep: endpoint { 14165def4c47SEmmanuel Vadot remote-endpoint = <&admaif16_ep>; 14175def4c47SEmmanuel Vadot }; 14185def4c47SEmmanuel Vadot }; 14195def4c47SEmmanuel Vadot 14205def4c47SEmmanuel Vadot port@11 { 14215def4c47SEmmanuel Vadot reg = <0x11>; 14225def4c47SEmmanuel Vadot 14235def4c47SEmmanuel Vadot xbar_admaif17_ep: endpoint { 14245def4c47SEmmanuel Vadot remote-endpoint = <&admaif17_ep>; 14255def4c47SEmmanuel Vadot }; 14265def4c47SEmmanuel Vadot }; 14275def4c47SEmmanuel Vadot 14285def4c47SEmmanuel Vadot port@12 { 14295def4c47SEmmanuel Vadot reg = <0x12>; 14305def4c47SEmmanuel Vadot 14315def4c47SEmmanuel Vadot xbar_admaif18_ep: endpoint { 14325def4c47SEmmanuel Vadot remote-endpoint = <&admaif18_ep>; 14335def4c47SEmmanuel Vadot }; 14345def4c47SEmmanuel Vadot }; 14355def4c47SEmmanuel Vadot 14365def4c47SEmmanuel Vadot port@13 { 14375def4c47SEmmanuel Vadot reg = <0x13>; 14385def4c47SEmmanuel Vadot 14395def4c47SEmmanuel Vadot xbar_admaif19_ep: endpoint { 14405def4c47SEmmanuel Vadot remote-endpoint = <&admaif19_ep>; 14415def4c47SEmmanuel Vadot }; 14425def4c47SEmmanuel Vadot }; 14435def4c47SEmmanuel Vadot 14445def4c47SEmmanuel Vadot xbar_i2s1_port: port@14 { 14455def4c47SEmmanuel Vadot reg = <0x14>; 14465def4c47SEmmanuel Vadot 14475def4c47SEmmanuel Vadot xbar_i2s1_ep: endpoint { 14485def4c47SEmmanuel Vadot remote-endpoint = <&i2s1_cif_ep>; 14495def4c47SEmmanuel Vadot }; 14505def4c47SEmmanuel Vadot }; 14515def4c47SEmmanuel Vadot 14525def4c47SEmmanuel Vadot xbar_i2s2_port: port@15 { 14535def4c47SEmmanuel Vadot reg = <0x15>; 14545def4c47SEmmanuel Vadot 14555def4c47SEmmanuel Vadot xbar_i2s2_ep: endpoint { 14565def4c47SEmmanuel Vadot remote-endpoint = <&i2s2_cif_ep>; 14575def4c47SEmmanuel Vadot }; 14585def4c47SEmmanuel Vadot }; 14595def4c47SEmmanuel Vadot 14605def4c47SEmmanuel Vadot xbar_i2s3_port: port@16 { 14615def4c47SEmmanuel Vadot reg = <0x16>; 14625def4c47SEmmanuel Vadot 14635def4c47SEmmanuel Vadot xbar_i2s3_ep: endpoint { 14645def4c47SEmmanuel Vadot remote-endpoint = <&i2s3_cif_ep>; 14655def4c47SEmmanuel Vadot }; 14665def4c47SEmmanuel Vadot }; 14675def4c47SEmmanuel Vadot 14685def4c47SEmmanuel Vadot xbar_i2s4_port: port@17 { 14695def4c47SEmmanuel Vadot reg = <0x17>; 14705def4c47SEmmanuel Vadot 14715def4c47SEmmanuel Vadot xbar_i2s4_ep: endpoint { 14725def4c47SEmmanuel Vadot remote-endpoint = <&i2s4_cif_ep>; 14735def4c47SEmmanuel Vadot }; 14745def4c47SEmmanuel Vadot }; 14755def4c47SEmmanuel Vadot 14765def4c47SEmmanuel Vadot xbar_i2s5_port: port@18 { 14775def4c47SEmmanuel Vadot reg = <0x18>; 14785def4c47SEmmanuel Vadot 14795def4c47SEmmanuel Vadot xbar_i2s5_ep: endpoint { 14805def4c47SEmmanuel Vadot remote-endpoint = <&i2s5_cif_ep>; 14815def4c47SEmmanuel Vadot }; 14825def4c47SEmmanuel Vadot }; 14835def4c47SEmmanuel Vadot 14845def4c47SEmmanuel Vadot xbar_i2s6_port: port@19 { 14855def4c47SEmmanuel Vadot reg = <0x19>; 14865def4c47SEmmanuel Vadot 14875def4c47SEmmanuel Vadot xbar_i2s6_ep: endpoint { 14885def4c47SEmmanuel Vadot remote-endpoint = <&i2s6_cif_ep>; 14895def4c47SEmmanuel Vadot }; 14905def4c47SEmmanuel Vadot }; 14915def4c47SEmmanuel Vadot 14925def4c47SEmmanuel Vadot xbar_dmic1_port: port@1a { 14935def4c47SEmmanuel Vadot reg = <0x1a>; 14945def4c47SEmmanuel Vadot 14955def4c47SEmmanuel Vadot xbar_dmic1_ep: endpoint { 14965def4c47SEmmanuel Vadot remote-endpoint = <&dmic1_cif_ep>; 14975def4c47SEmmanuel Vadot }; 14985def4c47SEmmanuel Vadot }; 14995def4c47SEmmanuel Vadot 15005def4c47SEmmanuel Vadot xbar_dmic2_port: port@1b { 15015def4c47SEmmanuel Vadot reg = <0x1b>; 15025def4c47SEmmanuel Vadot 15035def4c47SEmmanuel Vadot xbar_dmic2_ep: endpoint { 15045def4c47SEmmanuel Vadot remote-endpoint = <&dmic2_cif_ep>; 15055def4c47SEmmanuel Vadot }; 15065def4c47SEmmanuel Vadot }; 15075def4c47SEmmanuel Vadot 15085def4c47SEmmanuel Vadot xbar_dmic3_port: port@1c { 15095def4c47SEmmanuel Vadot reg = <0x1c>; 15105def4c47SEmmanuel Vadot 15115def4c47SEmmanuel Vadot xbar_dmic3_ep: endpoint { 15125def4c47SEmmanuel Vadot remote-endpoint = <&dmic3_cif_ep>; 15135def4c47SEmmanuel Vadot }; 15145def4c47SEmmanuel Vadot }; 15155def4c47SEmmanuel Vadot 15165def4c47SEmmanuel Vadot xbar_dspk1_port: port@1e { 15175def4c47SEmmanuel Vadot reg = <0x1e>; 15185def4c47SEmmanuel Vadot 15195def4c47SEmmanuel Vadot xbar_dspk1_ep: endpoint { 15205def4c47SEmmanuel Vadot remote-endpoint = <&dspk1_cif_ep>; 15215def4c47SEmmanuel Vadot }; 15225def4c47SEmmanuel Vadot }; 15235def4c47SEmmanuel Vadot 15245def4c47SEmmanuel Vadot xbar_dspk2_port: port@1f { 15255def4c47SEmmanuel Vadot reg = <0x1f>; 15265def4c47SEmmanuel Vadot 15275def4c47SEmmanuel Vadot xbar_dspk2_ep: endpoint { 15285def4c47SEmmanuel Vadot remote-endpoint = <&dspk2_cif_ep>; 15295def4c47SEmmanuel Vadot }; 15305def4c47SEmmanuel Vadot }; 15318cc087a1SEmmanuel Vadot 15328cc087a1SEmmanuel Vadot xbar_sfc1_in_port: port@20 { 15338cc087a1SEmmanuel Vadot reg = <0x20>; 15348cc087a1SEmmanuel Vadot 15358cc087a1SEmmanuel Vadot xbar_sfc1_in_ep: endpoint { 15368cc087a1SEmmanuel Vadot remote-endpoint = <&sfc1_cif_in_ep>; 15378cc087a1SEmmanuel Vadot }; 15388cc087a1SEmmanuel Vadot }; 15398cc087a1SEmmanuel Vadot 15408cc087a1SEmmanuel Vadot port@21 { 15418cc087a1SEmmanuel Vadot reg = <0x21>; 15428cc087a1SEmmanuel Vadot 15438cc087a1SEmmanuel Vadot xbar_sfc1_out_ep: endpoint { 15448cc087a1SEmmanuel Vadot remote-endpoint = <&sfc1_cif_out_ep>; 15458cc087a1SEmmanuel Vadot }; 15468cc087a1SEmmanuel Vadot }; 15478cc087a1SEmmanuel Vadot 15488cc087a1SEmmanuel Vadot xbar_sfc2_in_port: port@22 { 15498cc087a1SEmmanuel Vadot reg = <0x22>; 15508cc087a1SEmmanuel Vadot 15518cc087a1SEmmanuel Vadot xbar_sfc2_in_ep: endpoint { 15528cc087a1SEmmanuel Vadot remote-endpoint = <&sfc2_cif_in_ep>; 15538cc087a1SEmmanuel Vadot }; 15548cc087a1SEmmanuel Vadot }; 15558cc087a1SEmmanuel Vadot 15568cc087a1SEmmanuel Vadot port@23 { 15578cc087a1SEmmanuel Vadot reg = <0x23>; 15588cc087a1SEmmanuel Vadot 15598cc087a1SEmmanuel Vadot xbar_sfc2_out_ep: endpoint { 15608cc087a1SEmmanuel Vadot remote-endpoint = <&sfc2_cif_out_ep>; 15618cc087a1SEmmanuel Vadot }; 15628cc087a1SEmmanuel Vadot }; 15638cc087a1SEmmanuel Vadot 15648cc087a1SEmmanuel Vadot xbar_sfc3_in_port: port@24 { 15658cc087a1SEmmanuel Vadot reg = <0x24>; 15668cc087a1SEmmanuel Vadot 15678cc087a1SEmmanuel Vadot xbar_sfc3_in_ep: endpoint { 15688cc087a1SEmmanuel Vadot remote-endpoint = <&sfc3_cif_in_ep>; 15698cc087a1SEmmanuel Vadot }; 15708cc087a1SEmmanuel Vadot }; 15718cc087a1SEmmanuel Vadot 15728cc087a1SEmmanuel Vadot port@25 { 15738cc087a1SEmmanuel Vadot reg = <0x25>; 15748cc087a1SEmmanuel Vadot 15758cc087a1SEmmanuel Vadot xbar_sfc3_out_ep: endpoint { 15768cc087a1SEmmanuel Vadot remote-endpoint = <&sfc3_cif_out_ep>; 15778cc087a1SEmmanuel Vadot }; 15788cc087a1SEmmanuel Vadot }; 15798cc087a1SEmmanuel Vadot 15808cc087a1SEmmanuel Vadot xbar_sfc4_in_port: port@26 { 15818cc087a1SEmmanuel Vadot reg = <0x26>; 15828cc087a1SEmmanuel Vadot 15838cc087a1SEmmanuel Vadot xbar_sfc4_in_ep: endpoint { 15848cc087a1SEmmanuel Vadot remote-endpoint = <&sfc4_cif_in_ep>; 15858cc087a1SEmmanuel Vadot }; 15868cc087a1SEmmanuel Vadot }; 15878cc087a1SEmmanuel Vadot 15888cc087a1SEmmanuel Vadot port@27 { 15898cc087a1SEmmanuel Vadot reg = <0x27>; 15908cc087a1SEmmanuel Vadot 15918cc087a1SEmmanuel Vadot xbar_sfc4_out_ep: endpoint { 15928cc087a1SEmmanuel Vadot remote-endpoint = <&sfc4_cif_out_ep>; 15938cc087a1SEmmanuel Vadot }; 15948cc087a1SEmmanuel Vadot }; 15958cc087a1SEmmanuel Vadot 15968cc087a1SEmmanuel Vadot xbar_mvc1_in_port: port@28 { 15978cc087a1SEmmanuel Vadot reg = <0x28>; 15988cc087a1SEmmanuel Vadot 15998cc087a1SEmmanuel Vadot xbar_mvc1_in_ep: endpoint { 16008cc087a1SEmmanuel Vadot remote-endpoint = <&mvc1_cif_in_ep>; 16018cc087a1SEmmanuel Vadot }; 16028cc087a1SEmmanuel Vadot }; 16038cc087a1SEmmanuel Vadot 16048cc087a1SEmmanuel Vadot port@29 { 16058cc087a1SEmmanuel Vadot reg = <0x29>; 16068cc087a1SEmmanuel Vadot 16078cc087a1SEmmanuel Vadot xbar_mvc1_out_ep: endpoint { 16088cc087a1SEmmanuel Vadot remote-endpoint = <&mvc1_cif_out_ep>; 16098cc087a1SEmmanuel Vadot }; 16108cc087a1SEmmanuel Vadot }; 16118cc087a1SEmmanuel Vadot 16128cc087a1SEmmanuel Vadot xbar_mvc2_in_port: port@2a { 16138cc087a1SEmmanuel Vadot reg = <0x2a>; 16148cc087a1SEmmanuel Vadot 16158cc087a1SEmmanuel Vadot xbar_mvc2_in_ep: endpoint { 16168cc087a1SEmmanuel Vadot remote-endpoint = <&mvc2_cif_in_ep>; 16178cc087a1SEmmanuel Vadot }; 16188cc087a1SEmmanuel Vadot }; 16198cc087a1SEmmanuel Vadot 16208cc087a1SEmmanuel Vadot port@2b { 16218cc087a1SEmmanuel Vadot reg = <0x2b>; 16228cc087a1SEmmanuel Vadot 16238cc087a1SEmmanuel Vadot xbar_mvc2_out_ep: endpoint { 16248cc087a1SEmmanuel Vadot remote-endpoint = <&mvc2_cif_out_ep>; 16258cc087a1SEmmanuel Vadot }; 16268cc087a1SEmmanuel Vadot }; 16278cc087a1SEmmanuel Vadot 16288cc087a1SEmmanuel Vadot xbar_amx1_in1_port: port@2c { 16298cc087a1SEmmanuel Vadot reg = <0x2c>; 16308cc087a1SEmmanuel Vadot 16318cc087a1SEmmanuel Vadot xbar_amx1_in1_ep: endpoint { 16328cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in1_ep>; 16338cc087a1SEmmanuel Vadot }; 16348cc087a1SEmmanuel Vadot }; 16358cc087a1SEmmanuel Vadot 16368cc087a1SEmmanuel Vadot xbar_amx1_in2_port: port@2d { 16378cc087a1SEmmanuel Vadot reg = <0x2d>; 16388cc087a1SEmmanuel Vadot 16398cc087a1SEmmanuel Vadot xbar_amx1_in2_ep: endpoint { 16408cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in2_ep>; 16418cc087a1SEmmanuel Vadot }; 16428cc087a1SEmmanuel Vadot }; 16438cc087a1SEmmanuel Vadot 16448cc087a1SEmmanuel Vadot xbar_amx1_in3_port: port@2e { 16458cc087a1SEmmanuel Vadot reg = <0x2e>; 16468cc087a1SEmmanuel Vadot 16478cc087a1SEmmanuel Vadot xbar_amx1_in3_ep: endpoint { 16488cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in3_ep>; 16498cc087a1SEmmanuel Vadot }; 16508cc087a1SEmmanuel Vadot }; 16518cc087a1SEmmanuel Vadot 16528cc087a1SEmmanuel Vadot xbar_amx1_in4_port: port@2f { 16538cc087a1SEmmanuel Vadot reg = <0x2f>; 16548cc087a1SEmmanuel Vadot 16558cc087a1SEmmanuel Vadot xbar_amx1_in4_ep: endpoint { 16568cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_in4_ep>; 16578cc087a1SEmmanuel Vadot }; 16588cc087a1SEmmanuel Vadot }; 16598cc087a1SEmmanuel Vadot 16608cc087a1SEmmanuel Vadot port@30 { 16618cc087a1SEmmanuel Vadot reg = <0x30>; 16628cc087a1SEmmanuel Vadot 16638cc087a1SEmmanuel Vadot xbar_amx1_out_ep: endpoint { 16648cc087a1SEmmanuel Vadot remote-endpoint = <&amx1_out_ep>; 16658cc087a1SEmmanuel Vadot }; 16668cc087a1SEmmanuel Vadot }; 16678cc087a1SEmmanuel Vadot 16688cc087a1SEmmanuel Vadot xbar_amx2_in1_port: port@31 { 16698cc087a1SEmmanuel Vadot reg = <0x31>; 16708cc087a1SEmmanuel Vadot 16718cc087a1SEmmanuel Vadot xbar_amx2_in1_ep: endpoint { 16728cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in1_ep>; 16738cc087a1SEmmanuel Vadot }; 16748cc087a1SEmmanuel Vadot }; 16758cc087a1SEmmanuel Vadot 16768cc087a1SEmmanuel Vadot xbar_amx2_in2_port: port@32 { 16778cc087a1SEmmanuel Vadot reg = <0x32>; 16788cc087a1SEmmanuel Vadot 16798cc087a1SEmmanuel Vadot xbar_amx2_in2_ep: endpoint { 16808cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in2_ep>; 16818cc087a1SEmmanuel Vadot }; 16828cc087a1SEmmanuel Vadot }; 16838cc087a1SEmmanuel Vadot 16848cc087a1SEmmanuel Vadot xbar_amx2_in3_port: port@33 { 16858cc087a1SEmmanuel Vadot reg = <0x33>; 16868cc087a1SEmmanuel Vadot 16878cc087a1SEmmanuel Vadot xbar_amx2_in3_ep: endpoint { 16888cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in3_ep>; 16898cc087a1SEmmanuel Vadot }; 16908cc087a1SEmmanuel Vadot }; 16918cc087a1SEmmanuel Vadot 16928cc087a1SEmmanuel Vadot xbar_amx2_in4_port: port@34 { 16938cc087a1SEmmanuel Vadot reg = <0x34>; 16948cc087a1SEmmanuel Vadot 16958cc087a1SEmmanuel Vadot xbar_amx2_in4_ep: endpoint { 16968cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_in4_ep>; 16978cc087a1SEmmanuel Vadot }; 16988cc087a1SEmmanuel Vadot }; 16998cc087a1SEmmanuel Vadot 17008cc087a1SEmmanuel Vadot port@35 { 17018cc087a1SEmmanuel Vadot reg = <0x35>; 17028cc087a1SEmmanuel Vadot 17038cc087a1SEmmanuel Vadot xbar_amx2_out_ep: endpoint { 17048cc087a1SEmmanuel Vadot remote-endpoint = <&amx2_out_ep>; 17058cc087a1SEmmanuel Vadot }; 17068cc087a1SEmmanuel Vadot }; 17078cc087a1SEmmanuel Vadot 17088cc087a1SEmmanuel Vadot xbar_amx3_in1_port: port@36 { 17098cc087a1SEmmanuel Vadot reg = <0x36>; 17108cc087a1SEmmanuel Vadot 17118cc087a1SEmmanuel Vadot xbar_amx3_in1_ep: endpoint { 17128cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in1_ep>; 17138cc087a1SEmmanuel Vadot }; 17148cc087a1SEmmanuel Vadot }; 17158cc087a1SEmmanuel Vadot 17168cc087a1SEmmanuel Vadot xbar_amx3_in2_port: port@37 { 17178cc087a1SEmmanuel Vadot reg = <0x37>; 17188cc087a1SEmmanuel Vadot 17198cc087a1SEmmanuel Vadot xbar_amx3_in2_ep: endpoint { 17208cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in2_ep>; 17218cc087a1SEmmanuel Vadot }; 17228cc087a1SEmmanuel Vadot }; 17238cc087a1SEmmanuel Vadot 17248cc087a1SEmmanuel Vadot xbar_amx3_in3_port: port@38 { 17258cc087a1SEmmanuel Vadot reg = <0x38>; 17268cc087a1SEmmanuel Vadot 17278cc087a1SEmmanuel Vadot xbar_amx3_in3_ep: endpoint { 17288cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in3_ep>; 17298cc087a1SEmmanuel Vadot }; 17308cc087a1SEmmanuel Vadot }; 17318cc087a1SEmmanuel Vadot 17328cc087a1SEmmanuel Vadot xbar_amx3_in4_port: port@39 { 17338cc087a1SEmmanuel Vadot reg = <0x39>; 17348cc087a1SEmmanuel Vadot 17358cc087a1SEmmanuel Vadot xbar_amx3_in4_ep: endpoint { 17368cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_in4_ep>; 17378cc087a1SEmmanuel Vadot }; 17388cc087a1SEmmanuel Vadot }; 17398cc087a1SEmmanuel Vadot 17408cc087a1SEmmanuel Vadot port@3a { 17418cc087a1SEmmanuel Vadot reg = <0x3a>; 17428cc087a1SEmmanuel Vadot 17438cc087a1SEmmanuel Vadot xbar_amx3_out_ep: endpoint { 17448cc087a1SEmmanuel Vadot remote-endpoint = <&amx3_out_ep>; 17458cc087a1SEmmanuel Vadot }; 17468cc087a1SEmmanuel Vadot }; 17478cc087a1SEmmanuel Vadot 17488cc087a1SEmmanuel Vadot xbar_amx4_in1_port: port@3b { 17498cc087a1SEmmanuel Vadot reg = <0x3b>; 17508cc087a1SEmmanuel Vadot 17518cc087a1SEmmanuel Vadot xbar_amx4_in1_ep: endpoint { 17528cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in1_ep>; 17538cc087a1SEmmanuel Vadot }; 17548cc087a1SEmmanuel Vadot }; 17558cc087a1SEmmanuel Vadot 17568cc087a1SEmmanuel Vadot xbar_amx4_in2_port: port@3c { 17578cc087a1SEmmanuel Vadot reg = <0x3c>; 17588cc087a1SEmmanuel Vadot 17598cc087a1SEmmanuel Vadot xbar_amx4_in2_ep: endpoint { 17608cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in2_ep>; 17618cc087a1SEmmanuel Vadot }; 17628cc087a1SEmmanuel Vadot }; 17638cc087a1SEmmanuel Vadot 17648cc087a1SEmmanuel Vadot xbar_amx4_in3_port: port@3d { 17658cc087a1SEmmanuel Vadot reg = <0x3d>; 17668cc087a1SEmmanuel Vadot 17678cc087a1SEmmanuel Vadot xbar_amx4_in3_ep: endpoint { 17688cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in3_ep>; 17698cc087a1SEmmanuel Vadot }; 17708cc087a1SEmmanuel Vadot }; 17718cc087a1SEmmanuel Vadot 17728cc087a1SEmmanuel Vadot xbar_amx4_in4_port: port@3e { 17738cc087a1SEmmanuel Vadot reg = <0x3e>; 17748cc087a1SEmmanuel Vadot 17758cc087a1SEmmanuel Vadot xbar_amx4_in4_ep: endpoint { 17768cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_in4_ep>; 17778cc087a1SEmmanuel Vadot }; 17788cc087a1SEmmanuel Vadot }; 17798cc087a1SEmmanuel Vadot 17808cc087a1SEmmanuel Vadot port@3f { 17818cc087a1SEmmanuel Vadot reg = <0x3f>; 17828cc087a1SEmmanuel Vadot 17838cc087a1SEmmanuel Vadot xbar_amx4_out_ep: endpoint { 17848cc087a1SEmmanuel Vadot remote-endpoint = <&amx4_out_ep>; 17858cc087a1SEmmanuel Vadot }; 17868cc087a1SEmmanuel Vadot }; 17878cc087a1SEmmanuel Vadot 17888cc087a1SEmmanuel Vadot xbar_adx1_in_port: port@40 { 17898cc087a1SEmmanuel Vadot reg = <0x40>; 17908cc087a1SEmmanuel Vadot 17918cc087a1SEmmanuel Vadot xbar_adx1_in_ep: endpoint { 17928cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_in_ep>; 17938cc087a1SEmmanuel Vadot }; 17948cc087a1SEmmanuel Vadot }; 17958cc087a1SEmmanuel Vadot 17968cc087a1SEmmanuel Vadot port@41 { 17978cc087a1SEmmanuel Vadot reg = <0x41>; 17988cc087a1SEmmanuel Vadot 17998cc087a1SEmmanuel Vadot xbar_adx1_out1_ep: endpoint { 18008cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out1_ep>; 18018cc087a1SEmmanuel Vadot }; 18028cc087a1SEmmanuel Vadot }; 18038cc087a1SEmmanuel Vadot 18048cc087a1SEmmanuel Vadot port@42 { 18058cc087a1SEmmanuel Vadot reg = <0x42>; 18068cc087a1SEmmanuel Vadot 18078cc087a1SEmmanuel Vadot xbar_adx1_out2_ep: endpoint { 18088cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out2_ep>; 18098cc087a1SEmmanuel Vadot }; 18108cc087a1SEmmanuel Vadot }; 18118cc087a1SEmmanuel Vadot 18128cc087a1SEmmanuel Vadot port@43 { 18138cc087a1SEmmanuel Vadot reg = <0x43>; 18148cc087a1SEmmanuel Vadot 18158cc087a1SEmmanuel Vadot xbar_adx1_out3_ep: endpoint { 18168cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out3_ep>; 18178cc087a1SEmmanuel Vadot }; 18188cc087a1SEmmanuel Vadot }; 18198cc087a1SEmmanuel Vadot 18208cc087a1SEmmanuel Vadot port@44 { 18218cc087a1SEmmanuel Vadot reg = <0x44>; 18228cc087a1SEmmanuel Vadot 18238cc087a1SEmmanuel Vadot xbar_adx1_out4_ep: endpoint { 18248cc087a1SEmmanuel Vadot remote-endpoint = <&adx1_out4_ep>; 18258cc087a1SEmmanuel Vadot }; 18268cc087a1SEmmanuel Vadot }; 18278cc087a1SEmmanuel Vadot 18288cc087a1SEmmanuel Vadot xbar_adx2_in_port: port@45 { 18298cc087a1SEmmanuel Vadot reg = <0x45>; 18308cc087a1SEmmanuel Vadot 18318cc087a1SEmmanuel Vadot xbar_adx2_in_ep: endpoint { 18328cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_in_ep>; 18338cc087a1SEmmanuel Vadot }; 18348cc087a1SEmmanuel Vadot }; 18358cc087a1SEmmanuel Vadot 18368cc087a1SEmmanuel Vadot port@46 { 18378cc087a1SEmmanuel Vadot reg = <0x46>; 18388cc087a1SEmmanuel Vadot 18398cc087a1SEmmanuel Vadot xbar_adx2_out1_ep: endpoint { 18408cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out1_ep>; 18418cc087a1SEmmanuel Vadot }; 18428cc087a1SEmmanuel Vadot }; 18438cc087a1SEmmanuel Vadot 18448cc087a1SEmmanuel Vadot port@47 { 18458cc087a1SEmmanuel Vadot reg = <0x47>; 18468cc087a1SEmmanuel Vadot 18478cc087a1SEmmanuel Vadot xbar_adx2_out2_ep: endpoint { 18488cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out2_ep>; 18498cc087a1SEmmanuel Vadot }; 18508cc087a1SEmmanuel Vadot }; 18518cc087a1SEmmanuel Vadot 18528cc087a1SEmmanuel Vadot port@48 { 18538cc087a1SEmmanuel Vadot reg = <0x48>; 18548cc087a1SEmmanuel Vadot 18558cc087a1SEmmanuel Vadot xbar_adx2_out3_ep: endpoint { 18568cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out3_ep>; 18578cc087a1SEmmanuel Vadot }; 18588cc087a1SEmmanuel Vadot }; 18598cc087a1SEmmanuel Vadot 18608cc087a1SEmmanuel Vadot port@49 { 18618cc087a1SEmmanuel Vadot reg = <0x49>; 18628cc087a1SEmmanuel Vadot 18638cc087a1SEmmanuel Vadot xbar_adx2_out4_ep: endpoint { 18648cc087a1SEmmanuel Vadot remote-endpoint = <&adx2_out4_ep>; 18658cc087a1SEmmanuel Vadot }; 18668cc087a1SEmmanuel Vadot }; 18678cc087a1SEmmanuel Vadot 18688cc087a1SEmmanuel Vadot xbar_adx3_in_port: port@4a { 18698cc087a1SEmmanuel Vadot reg = <0x4a>; 18708cc087a1SEmmanuel Vadot 18718cc087a1SEmmanuel Vadot xbar_adx3_in_ep: endpoint { 18728cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_in_ep>; 18738cc087a1SEmmanuel Vadot }; 18748cc087a1SEmmanuel Vadot }; 18758cc087a1SEmmanuel Vadot 18768cc087a1SEmmanuel Vadot port@4b { 18778cc087a1SEmmanuel Vadot reg = <0x4b>; 18788cc087a1SEmmanuel Vadot 18798cc087a1SEmmanuel Vadot xbar_adx3_out1_ep: endpoint { 18808cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out1_ep>; 18818cc087a1SEmmanuel Vadot }; 18828cc087a1SEmmanuel Vadot }; 18838cc087a1SEmmanuel Vadot 18848cc087a1SEmmanuel Vadot port@4c { 18858cc087a1SEmmanuel Vadot reg = <0x4c>; 18868cc087a1SEmmanuel Vadot 18878cc087a1SEmmanuel Vadot xbar_adx3_out2_ep: endpoint { 18888cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out2_ep>; 18898cc087a1SEmmanuel Vadot }; 18908cc087a1SEmmanuel Vadot }; 18918cc087a1SEmmanuel Vadot 18928cc087a1SEmmanuel Vadot port@4d { 18938cc087a1SEmmanuel Vadot reg = <0x4d>; 18948cc087a1SEmmanuel Vadot 18958cc087a1SEmmanuel Vadot xbar_adx3_out3_ep: endpoint { 18968cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out3_ep>; 18978cc087a1SEmmanuel Vadot }; 18988cc087a1SEmmanuel Vadot }; 18998cc087a1SEmmanuel Vadot 19008cc087a1SEmmanuel Vadot port@4e { 19018cc087a1SEmmanuel Vadot reg = <0x4e>; 19028cc087a1SEmmanuel Vadot 19038cc087a1SEmmanuel Vadot xbar_adx3_out4_ep: endpoint { 19048cc087a1SEmmanuel Vadot remote-endpoint = <&adx3_out4_ep>; 19058cc087a1SEmmanuel Vadot }; 19068cc087a1SEmmanuel Vadot }; 19078cc087a1SEmmanuel Vadot 19088cc087a1SEmmanuel Vadot xbar_adx4_in_port: port@4f { 19098cc087a1SEmmanuel Vadot reg = <0x4f>; 19108cc087a1SEmmanuel Vadot 19118cc087a1SEmmanuel Vadot xbar_adx4_in_ep: endpoint { 19128cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_in_ep>; 19138cc087a1SEmmanuel Vadot }; 19148cc087a1SEmmanuel Vadot }; 19158cc087a1SEmmanuel Vadot 19168cc087a1SEmmanuel Vadot port@50 { 19178cc087a1SEmmanuel Vadot reg = <0x50>; 19188cc087a1SEmmanuel Vadot 19198cc087a1SEmmanuel Vadot xbar_adx4_out1_ep: endpoint { 19208cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out1_ep>; 19218cc087a1SEmmanuel Vadot }; 19228cc087a1SEmmanuel Vadot }; 19238cc087a1SEmmanuel Vadot 19248cc087a1SEmmanuel Vadot port@51 { 19258cc087a1SEmmanuel Vadot reg = <0x51>; 19268cc087a1SEmmanuel Vadot 19278cc087a1SEmmanuel Vadot xbar_adx4_out2_ep: endpoint { 19288cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out2_ep>; 19298cc087a1SEmmanuel Vadot }; 19308cc087a1SEmmanuel Vadot }; 19318cc087a1SEmmanuel Vadot 19328cc087a1SEmmanuel Vadot port@52 { 19338cc087a1SEmmanuel Vadot reg = <0x52>; 19348cc087a1SEmmanuel Vadot 19358cc087a1SEmmanuel Vadot xbar_adx4_out3_ep: endpoint { 19368cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out3_ep>; 19378cc087a1SEmmanuel Vadot }; 19388cc087a1SEmmanuel Vadot }; 19398cc087a1SEmmanuel Vadot 19408cc087a1SEmmanuel Vadot port@53 { 19418cc087a1SEmmanuel Vadot reg = <0x53>; 19428cc087a1SEmmanuel Vadot 19438cc087a1SEmmanuel Vadot xbar_adx4_out4_ep: endpoint { 19448cc087a1SEmmanuel Vadot remote-endpoint = <&adx4_out4_ep>; 19458cc087a1SEmmanuel Vadot }; 19468cc087a1SEmmanuel Vadot }; 19478cc087a1SEmmanuel Vadot 19488cc087a1SEmmanuel Vadot xbar_mixer_in1_port: port@54 { 19498cc087a1SEmmanuel Vadot reg = <0x54>; 19508cc087a1SEmmanuel Vadot 19518cc087a1SEmmanuel Vadot xbar_mixer_in1_ep: endpoint { 19528cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in1_ep>; 19538cc087a1SEmmanuel Vadot }; 19548cc087a1SEmmanuel Vadot }; 19558cc087a1SEmmanuel Vadot 19568cc087a1SEmmanuel Vadot xbar_mixer_in2_port: port@55 { 19578cc087a1SEmmanuel Vadot reg = <0x55>; 19588cc087a1SEmmanuel Vadot 19598cc087a1SEmmanuel Vadot xbar_mixer_in2_ep: endpoint { 19608cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in2_ep>; 19618cc087a1SEmmanuel Vadot }; 19628cc087a1SEmmanuel Vadot }; 19638cc087a1SEmmanuel Vadot 19648cc087a1SEmmanuel Vadot xbar_mixer_in3_port: port@56 { 19658cc087a1SEmmanuel Vadot reg = <0x56>; 19668cc087a1SEmmanuel Vadot 19678cc087a1SEmmanuel Vadot xbar_mixer_in3_ep: endpoint { 19688cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in3_ep>; 19698cc087a1SEmmanuel Vadot }; 19708cc087a1SEmmanuel Vadot }; 19718cc087a1SEmmanuel Vadot 19728cc087a1SEmmanuel Vadot xbar_mixer_in4_port: port@57 { 19738cc087a1SEmmanuel Vadot reg = <0x57>; 19748cc087a1SEmmanuel Vadot 19758cc087a1SEmmanuel Vadot xbar_mixer_in4_ep: endpoint { 19768cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in4_ep>; 19778cc087a1SEmmanuel Vadot }; 19788cc087a1SEmmanuel Vadot }; 19798cc087a1SEmmanuel Vadot 19808cc087a1SEmmanuel Vadot xbar_mixer_in5_port: port@58 { 19818cc087a1SEmmanuel Vadot reg = <0x58>; 19828cc087a1SEmmanuel Vadot 19838cc087a1SEmmanuel Vadot xbar_mixer_in5_ep: endpoint { 19848cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in5_ep>; 19858cc087a1SEmmanuel Vadot }; 19868cc087a1SEmmanuel Vadot }; 19878cc087a1SEmmanuel Vadot 19888cc087a1SEmmanuel Vadot xbar_mixer_in6_port: port@59 { 19898cc087a1SEmmanuel Vadot reg = <0x59>; 19908cc087a1SEmmanuel Vadot 19918cc087a1SEmmanuel Vadot xbar_mixer_in6_ep: endpoint { 19928cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in6_ep>; 19938cc087a1SEmmanuel Vadot }; 19948cc087a1SEmmanuel Vadot }; 19958cc087a1SEmmanuel Vadot 19968cc087a1SEmmanuel Vadot xbar_mixer_in7_port: port@5a { 19978cc087a1SEmmanuel Vadot reg = <0x5a>; 19988cc087a1SEmmanuel Vadot 19998cc087a1SEmmanuel Vadot xbar_mixer_in7_ep: endpoint { 20008cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in7_ep>; 20018cc087a1SEmmanuel Vadot }; 20028cc087a1SEmmanuel Vadot }; 20038cc087a1SEmmanuel Vadot 20048cc087a1SEmmanuel Vadot xbar_mixer_in8_port: port@5b { 20058cc087a1SEmmanuel Vadot reg = <0x5b>; 20068cc087a1SEmmanuel Vadot 20078cc087a1SEmmanuel Vadot xbar_mixer_in8_ep: endpoint { 20088cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in8_ep>; 20098cc087a1SEmmanuel Vadot }; 20108cc087a1SEmmanuel Vadot }; 20118cc087a1SEmmanuel Vadot 20128cc087a1SEmmanuel Vadot xbar_mixer_in9_port: port@5c { 20138cc087a1SEmmanuel Vadot reg = <0x5c>; 20148cc087a1SEmmanuel Vadot 20158cc087a1SEmmanuel Vadot xbar_mixer_in9_ep: endpoint { 20168cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in9_ep>; 20178cc087a1SEmmanuel Vadot }; 20188cc087a1SEmmanuel Vadot }; 20198cc087a1SEmmanuel Vadot 20208cc087a1SEmmanuel Vadot xbar_mixer_in10_port: port@5d { 20218cc087a1SEmmanuel Vadot reg = <0x5d>; 20228cc087a1SEmmanuel Vadot 20238cc087a1SEmmanuel Vadot xbar_mixer_in10_ep: endpoint { 20248cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_in10_ep>; 20258cc087a1SEmmanuel Vadot }; 20268cc087a1SEmmanuel Vadot }; 20278cc087a1SEmmanuel Vadot 20288cc087a1SEmmanuel Vadot port@5e { 20298cc087a1SEmmanuel Vadot reg = <0x5e>; 20308cc087a1SEmmanuel Vadot 20318cc087a1SEmmanuel Vadot xbar_mixer_out1_ep: endpoint { 20328cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out1_ep>; 20338cc087a1SEmmanuel Vadot }; 20348cc087a1SEmmanuel Vadot }; 20358cc087a1SEmmanuel Vadot 20368cc087a1SEmmanuel Vadot port@5f { 20378cc087a1SEmmanuel Vadot reg = <0x5f>; 20388cc087a1SEmmanuel Vadot 20398cc087a1SEmmanuel Vadot xbar_mixer_out2_ep: endpoint { 20408cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out2_ep>; 20418cc087a1SEmmanuel Vadot }; 20428cc087a1SEmmanuel Vadot }; 20438cc087a1SEmmanuel Vadot 20448cc087a1SEmmanuel Vadot port@60 { 20458cc087a1SEmmanuel Vadot reg = <0x60>; 20468cc087a1SEmmanuel Vadot 20478cc087a1SEmmanuel Vadot xbar_mixer_out3_ep: endpoint { 20488cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out3_ep>; 20498cc087a1SEmmanuel Vadot }; 20508cc087a1SEmmanuel Vadot }; 20518cc087a1SEmmanuel Vadot 20528cc087a1SEmmanuel Vadot port@61 { 20538cc087a1SEmmanuel Vadot reg = <0x61>; 20548cc087a1SEmmanuel Vadot 20558cc087a1SEmmanuel Vadot xbar_mixer_out4_ep: endpoint { 20568cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out4_ep>; 20578cc087a1SEmmanuel Vadot }; 20588cc087a1SEmmanuel Vadot }; 20598cc087a1SEmmanuel Vadot 20608cc087a1SEmmanuel Vadot port@62 { 20618cc087a1SEmmanuel Vadot reg = <0x62>; 20628cc087a1SEmmanuel Vadot 20638cc087a1SEmmanuel Vadot xbar_mixer_out5_ep: endpoint { 20648cc087a1SEmmanuel Vadot remote-endpoint = <&mixer_out5_ep>; 20658cc087a1SEmmanuel Vadot }; 20668cc087a1SEmmanuel Vadot }; 2067d5b0e70fSEmmanuel Vadot 2068d5b0e70fSEmmanuel Vadot xbar_asrc_in1_port: port@63 { 2069d5b0e70fSEmmanuel Vadot reg = <0x63>; 2070d5b0e70fSEmmanuel Vadot 2071d5b0e70fSEmmanuel Vadot xbar_asrc_in1_ep: endpoint { 2072d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in1_ep>; 2073d5b0e70fSEmmanuel Vadot }; 2074d5b0e70fSEmmanuel Vadot }; 2075d5b0e70fSEmmanuel Vadot 2076d5b0e70fSEmmanuel Vadot port@64 { 2077d5b0e70fSEmmanuel Vadot reg = <0x64>; 2078d5b0e70fSEmmanuel Vadot 2079d5b0e70fSEmmanuel Vadot xbar_asrc_out1_ep: endpoint { 2080d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out1_ep>; 2081d5b0e70fSEmmanuel Vadot }; 2082d5b0e70fSEmmanuel Vadot }; 2083d5b0e70fSEmmanuel Vadot 2084d5b0e70fSEmmanuel Vadot xbar_asrc_in2_port: port@65 { 2085d5b0e70fSEmmanuel Vadot reg = <0x65>; 2086d5b0e70fSEmmanuel Vadot 2087d5b0e70fSEmmanuel Vadot xbar_asrc_in2_ep: endpoint { 2088d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in2_ep>; 2089d5b0e70fSEmmanuel Vadot }; 2090d5b0e70fSEmmanuel Vadot }; 2091d5b0e70fSEmmanuel Vadot 2092d5b0e70fSEmmanuel Vadot port@66 { 2093d5b0e70fSEmmanuel Vadot reg = <0x66>; 2094d5b0e70fSEmmanuel Vadot 2095d5b0e70fSEmmanuel Vadot xbar_asrc_out2_ep: endpoint { 2096d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out2_ep>; 2097d5b0e70fSEmmanuel Vadot }; 2098d5b0e70fSEmmanuel Vadot }; 2099d5b0e70fSEmmanuel Vadot 2100d5b0e70fSEmmanuel Vadot xbar_asrc_in3_port: port@67 { 2101d5b0e70fSEmmanuel Vadot reg = <0x67>; 2102d5b0e70fSEmmanuel Vadot 2103d5b0e70fSEmmanuel Vadot xbar_asrc_in3_ep: endpoint { 2104d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in3_ep>; 2105d5b0e70fSEmmanuel Vadot }; 2106d5b0e70fSEmmanuel Vadot }; 2107d5b0e70fSEmmanuel Vadot 2108d5b0e70fSEmmanuel Vadot port@68 { 2109d5b0e70fSEmmanuel Vadot reg = <0x68>; 2110d5b0e70fSEmmanuel Vadot 2111d5b0e70fSEmmanuel Vadot xbar_asrc_out3_ep: endpoint { 2112d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out3_ep>; 2113d5b0e70fSEmmanuel Vadot }; 2114d5b0e70fSEmmanuel Vadot }; 2115d5b0e70fSEmmanuel Vadot 2116d5b0e70fSEmmanuel Vadot xbar_asrc_in4_port: port@69 { 2117d5b0e70fSEmmanuel Vadot reg = <0x69>; 2118d5b0e70fSEmmanuel Vadot 2119d5b0e70fSEmmanuel Vadot xbar_asrc_in4_ep: endpoint { 2120d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in4_ep>; 2121d5b0e70fSEmmanuel Vadot }; 2122d5b0e70fSEmmanuel Vadot }; 2123d5b0e70fSEmmanuel Vadot 2124d5b0e70fSEmmanuel Vadot port@6a { 2125d5b0e70fSEmmanuel Vadot reg = <0x6a>; 2126d5b0e70fSEmmanuel Vadot 2127d5b0e70fSEmmanuel Vadot xbar_asrc_out4_ep: endpoint { 2128d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out4_ep>; 2129d5b0e70fSEmmanuel Vadot }; 2130d5b0e70fSEmmanuel Vadot }; 2131d5b0e70fSEmmanuel Vadot 2132d5b0e70fSEmmanuel Vadot xbar_asrc_in5_port: port@6b { 2133d5b0e70fSEmmanuel Vadot reg = <0x6b>; 2134d5b0e70fSEmmanuel Vadot 2135d5b0e70fSEmmanuel Vadot xbar_asrc_in5_ep: endpoint { 2136d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in5_ep>; 2137d5b0e70fSEmmanuel Vadot }; 2138d5b0e70fSEmmanuel Vadot }; 2139d5b0e70fSEmmanuel Vadot 2140d5b0e70fSEmmanuel Vadot port@6c { 2141d5b0e70fSEmmanuel Vadot reg = <0x6c>; 2142d5b0e70fSEmmanuel Vadot 2143d5b0e70fSEmmanuel Vadot xbar_asrc_out5_ep: endpoint { 2144d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out5_ep>; 2145d5b0e70fSEmmanuel Vadot }; 2146d5b0e70fSEmmanuel Vadot }; 2147d5b0e70fSEmmanuel Vadot 2148d5b0e70fSEmmanuel Vadot xbar_asrc_in6_port: port@6d { 2149d5b0e70fSEmmanuel Vadot reg = <0x6d>; 2150d5b0e70fSEmmanuel Vadot 2151d5b0e70fSEmmanuel Vadot xbar_asrc_in6_ep: endpoint { 2152d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in6_ep>; 2153d5b0e70fSEmmanuel Vadot }; 2154d5b0e70fSEmmanuel Vadot }; 2155d5b0e70fSEmmanuel Vadot 2156d5b0e70fSEmmanuel Vadot port@6e { 2157d5b0e70fSEmmanuel Vadot reg = <0x6e>; 2158d5b0e70fSEmmanuel Vadot 2159d5b0e70fSEmmanuel Vadot xbar_asrc_out6_ep: endpoint { 2160d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_out6_ep>; 2161d5b0e70fSEmmanuel Vadot }; 2162d5b0e70fSEmmanuel Vadot }; 2163d5b0e70fSEmmanuel Vadot 2164d5b0e70fSEmmanuel Vadot xbar_asrc_in7_port: port@6f { 2165d5b0e70fSEmmanuel Vadot reg = <0x6f>; 2166d5b0e70fSEmmanuel Vadot 2167d5b0e70fSEmmanuel Vadot xbar_asrc_in7_ep: endpoint { 2168d5b0e70fSEmmanuel Vadot remote-endpoint = <&asrc_in7_ep>; 2169d5b0e70fSEmmanuel Vadot }; 2170d5b0e70fSEmmanuel Vadot }; 2171b97ee269SEmmanuel Vadot 2172b97ee269SEmmanuel Vadot xbar_ope1_in_port: port@70 { 2173b97ee269SEmmanuel Vadot reg = <0x70>; 2174b97ee269SEmmanuel Vadot 2175b97ee269SEmmanuel Vadot xbar_ope1_in_ep: endpoint { 2176b97ee269SEmmanuel Vadot remote-endpoint = <&ope1_cif_in_ep>; 2177b97ee269SEmmanuel Vadot }; 2178b97ee269SEmmanuel Vadot }; 2179b97ee269SEmmanuel Vadot 2180b97ee269SEmmanuel Vadot port@71 { 2181b97ee269SEmmanuel Vadot reg = <0x71>; 2182b97ee269SEmmanuel Vadot 2183b97ee269SEmmanuel Vadot xbar_ope1_out_ep: endpoint { 2184b97ee269SEmmanuel Vadot remote-endpoint = <&ope1_cif_out_ep>; 2185b97ee269SEmmanuel Vadot }; 2186b97ee269SEmmanuel Vadot }; 21875def4c47SEmmanuel Vadot }; 2188*cb7aa33aSEmmanuel Vadot }; 21895def4c47SEmmanuel Vadot 2190*cb7aa33aSEmmanuel Vadot dma-controller@2930000 { 21915def4c47SEmmanuel Vadot status = "okay"; 21925def4c47SEmmanuel Vadot }; 21935def4c47SEmmanuel Vadot 2194*cb7aa33aSEmmanuel Vadot interrupt-controller@2a40000 { 21955def4c47SEmmanuel Vadot status = "okay"; 21965def4c47SEmmanuel Vadot }; 21975def4c47SEmmanuel Vadot }; 21985def4c47SEmmanuel Vadot 2199c66ec88fSEmmanuel Vadot i2c@3160000 { 2200c66ec88fSEmmanuel Vadot power-monitor@42 { 2201c66ec88fSEmmanuel Vadot compatible = "ti,ina3221"; 2202c66ec88fSEmmanuel Vadot reg = <0x42>; 2203c66ec88fSEmmanuel Vadot #address-cells = <1>; 2204c66ec88fSEmmanuel Vadot #size-cells = <0>; 2205c66ec88fSEmmanuel Vadot 2206e67e8565SEmmanuel Vadot input@0 { 2207c66ec88fSEmmanuel Vadot reg = <0x0>; 2208c66ec88fSEmmanuel Vadot label = "VDD_MUX"; 2209c66ec88fSEmmanuel Vadot shunt-resistor-micro-ohms = <20000>; 2210c66ec88fSEmmanuel Vadot }; 2211c66ec88fSEmmanuel Vadot 2212e67e8565SEmmanuel Vadot input@1 { 2213c66ec88fSEmmanuel Vadot reg = <0x1>; 2214c66ec88fSEmmanuel Vadot label = "VDD_5V0_IO_SYS"; 2215c66ec88fSEmmanuel Vadot shunt-resistor-micro-ohms = <5000>; 2216c66ec88fSEmmanuel Vadot }; 2217c66ec88fSEmmanuel Vadot 2218e67e8565SEmmanuel Vadot input@2 { 2219c66ec88fSEmmanuel Vadot reg = <0x2>; 2220c66ec88fSEmmanuel Vadot label = "VDD_3V3_SYS"; 2221c66ec88fSEmmanuel Vadot shunt-resistor-micro-ohms = <10000>; 2222c66ec88fSEmmanuel Vadot }; 2223c66ec88fSEmmanuel Vadot }; 2224c66ec88fSEmmanuel Vadot 2225c66ec88fSEmmanuel Vadot power-monitor@43 { 2226c66ec88fSEmmanuel Vadot compatible = "ti,ina3221"; 2227c66ec88fSEmmanuel Vadot reg = <0x43>; 2228c66ec88fSEmmanuel Vadot #address-cells = <1>; 2229c66ec88fSEmmanuel Vadot #size-cells = <0>; 2230c66ec88fSEmmanuel Vadot 2231e67e8565SEmmanuel Vadot input@0 { 2232c66ec88fSEmmanuel Vadot reg = <0x0>; 2233c66ec88fSEmmanuel Vadot label = "VDD_3V3_IO_SLP"; 2234c66ec88fSEmmanuel Vadot shunt-resistor-micro-ohms = <10000>; 2235c66ec88fSEmmanuel Vadot }; 2236c66ec88fSEmmanuel Vadot 2237e67e8565SEmmanuel Vadot input@1 { 2238c66ec88fSEmmanuel Vadot reg = <0x1>; 2239c66ec88fSEmmanuel Vadot label = "VDD_1V8_IO"; 2240c66ec88fSEmmanuel Vadot shunt-resistor-micro-ohms = <10000>; 2241c66ec88fSEmmanuel Vadot }; 2242c66ec88fSEmmanuel Vadot 2243e67e8565SEmmanuel Vadot input@2 { 2244c66ec88fSEmmanuel Vadot reg = <0x2>; 2245c66ec88fSEmmanuel Vadot label = "VDD_M2_IN"; 2246c66ec88fSEmmanuel Vadot shunt-resistor-micro-ohms = <10000>; 2247c66ec88fSEmmanuel Vadot }; 2248c66ec88fSEmmanuel Vadot }; 2249c66ec88fSEmmanuel Vadot 2250c66ec88fSEmmanuel Vadot exp1: gpio@74 { 2251c66ec88fSEmmanuel Vadot compatible = "ti,tca9539"; 2252c66ec88fSEmmanuel Vadot reg = <0x74>; 2253c66ec88fSEmmanuel Vadot 2254c66ec88fSEmmanuel Vadot interrupt-parent = <&gpio>; 2255c66ec88fSEmmanuel Vadot interrupts = <TEGRA186_MAIN_GPIO(Y, 0) 2256c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 2257c66ec88fSEmmanuel Vadot 2258c66ec88fSEmmanuel Vadot #gpio-cells = <2>; 2259c66ec88fSEmmanuel Vadot gpio-controller; 2260c66ec88fSEmmanuel Vadot 2261c66ec88fSEmmanuel Vadot vcc-supply = <&vdd_3v3_sys>; 2262c66ec88fSEmmanuel Vadot }; 2263c66ec88fSEmmanuel Vadot 2264c66ec88fSEmmanuel Vadot exp2: gpio@77 { 2265c66ec88fSEmmanuel Vadot compatible = "ti,tca9539"; 2266c66ec88fSEmmanuel Vadot reg = <0x77>; 2267c66ec88fSEmmanuel Vadot 2268c66ec88fSEmmanuel Vadot interrupt-parent = <&gpio>; 2269c66ec88fSEmmanuel Vadot interrupts = <TEGRA186_MAIN_GPIO(Y, 6) 2270c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 2271c66ec88fSEmmanuel Vadot 2272c66ec88fSEmmanuel Vadot #gpio-cells = <2>; 2273c66ec88fSEmmanuel Vadot gpio-controller; 2274c66ec88fSEmmanuel Vadot 2275c66ec88fSEmmanuel Vadot vcc-supply = <&vdd_1v8>; 2276c66ec88fSEmmanuel Vadot }; 2277c66ec88fSEmmanuel Vadot }; 2278c66ec88fSEmmanuel Vadot 2279c66ec88fSEmmanuel Vadot /* SDMMC1 (SD/MMC) */ 2280c66ec88fSEmmanuel Vadot mmc@3400000 { 2281c66ec88fSEmmanuel Vadot status = "okay"; 2282c66ec88fSEmmanuel Vadot 2283c66ec88fSEmmanuel Vadot vmmc-supply = <&vdd_sd>; 2284c66ec88fSEmmanuel Vadot }; 2285c66ec88fSEmmanuel Vadot 2286*cb7aa33aSEmmanuel Vadot sata@3507000 { 2287*cb7aa33aSEmmanuel Vadot status = "okay"; 2288*cb7aa33aSEmmanuel Vadot }; 2289*cb7aa33aSEmmanuel Vadot 2290c66ec88fSEmmanuel Vadot hda@3510000 { 22915956d97fSEmmanuel Vadot nvidia,model = "NVIDIA Jetson TX2 HDA"; 2292c66ec88fSEmmanuel Vadot status = "okay"; 2293c66ec88fSEmmanuel Vadot }; 2294c66ec88fSEmmanuel Vadot 2295c66ec88fSEmmanuel Vadot padctl@3520000 { 2296c66ec88fSEmmanuel Vadot status = "okay"; 2297c66ec88fSEmmanuel Vadot 2298c66ec88fSEmmanuel Vadot avdd-pll-erefeut-supply = <&vdd_1v8_pll>; 2299c66ec88fSEmmanuel Vadot avdd-usb-supply = <&vdd_3v3_sys>; 2300c66ec88fSEmmanuel Vadot vclamp-usb-supply = <&vdd_1v8>; 2301c66ec88fSEmmanuel Vadot vddio-hsic-supply = <&gnd>; 2302c66ec88fSEmmanuel Vadot 2303c66ec88fSEmmanuel Vadot pads { 2304c66ec88fSEmmanuel Vadot usb2 { 2305c66ec88fSEmmanuel Vadot status = "okay"; 2306c66ec88fSEmmanuel Vadot 2307c66ec88fSEmmanuel Vadot lanes { 2308c66ec88fSEmmanuel Vadot micro_b: usb2-0 { 2309c66ec88fSEmmanuel Vadot nvidia,function = "xusb"; 2310c66ec88fSEmmanuel Vadot status = "okay"; 2311c66ec88fSEmmanuel Vadot }; 2312c66ec88fSEmmanuel Vadot 2313c66ec88fSEmmanuel Vadot usb2-1 { 2314c66ec88fSEmmanuel Vadot nvidia,function = "xusb"; 2315c66ec88fSEmmanuel Vadot status = "okay"; 2316c66ec88fSEmmanuel Vadot }; 2317c66ec88fSEmmanuel Vadot 2318c66ec88fSEmmanuel Vadot usb2-2 { 2319c66ec88fSEmmanuel Vadot nvidia,function = "xusb"; 2320c66ec88fSEmmanuel Vadot status = "okay"; 2321c66ec88fSEmmanuel Vadot }; 2322c66ec88fSEmmanuel Vadot }; 2323c66ec88fSEmmanuel Vadot }; 2324c66ec88fSEmmanuel Vadot 2325c66ec88fSEmmanuel Vadot usb3 { 2326c66ec88fSEmmanuel Vadot status = "okay"; 2327c66ec88fSEmmanuel Vadot 2328c66ec88fSEmmanuel Vadot lanes { 2329c66ec88fSEmmanuel Vadot usb3-0 { 2330c66ec88fSEmmanuel Vadot nvidia,function = "xusb"; 2331c66ec88fSEmmanuel Vadot status = "okay"; 2332c66ec88fSEmmanuel Vadot }; 2333c66ec88fSEmmanuel Vadot 2334c66ec88fSEmmanuel Vadot usb3-1 { 2335c66ec88fSEmmanuel Vadot nvidia,function = "xusb"; 2336c66ec88fSEmmanuel Vadot status = "okay"; 2337c66ec88fSEmmanuel Vadot }; 2338c66ec88fSEmmanuel Vadot 2339c66ec88fSEmmanuel Vadot usb3-2 { 2340c66ec88fSEmmanuel Vadot nvidia,function = "xusb"; 2341c66ec88fSEmmanuel Vadot status = "okay"; 2342c66ec88fSEmmanuel Vadot }; 2343c66ec88fSEmmanuel Vadot }; 2344c66ec88fSEmmanuel Vadot }; 2345c66ec88fSEmmanuel Vadot }; 2346c66ec88fSEmmanuel Vadot 2347c66ec88fSEmmanuel Vadot ports { 2348c66ec88fSEmmanuel Vadot usb2-0 { 2349c66ec88fSEmmanuel Vadot status = "okay"; 2350c66ec88fSEmmanuel Vadot mode = "otg"; 2351c66ec88fSEmmanuel Vadot vbus-supply = <&vdd_usb0>; 2352c66ec88fSEmmanuel Vadot usb-role-switch; 2353c66ec88fSEmmanuel Vadot 2354c66ec88fSEmmanuel Vadot connector { 2355c66ec88fSEmmanuel Vadot compatible = "gpio-usb-b-connector", 2356c66ec88fSEmmanuel Vadot "usb-b-connector"; 2357c66ec88fSEmmanuel Vadot label = "micro-USB"; 2358c66ec88fSEmmanuel Vadot type = "micro"; 2359c66ec88fSEmmanuel Vadot vbus-gpios = <&gpio 2360c66ec88fSEmmanuel Vadot TEGRA186_MAIN_GPIO(X, 7) 2361c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 2362c66ec88fSEmmanuel Vadot id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>; 2363c66ec88fSEmmanuel Vadot }; 2364c66ec88fSEmmanuel Vadot }; 2365c66ec88fSEmmanuel Vadot 2366c66ec88fSEmmanuel Vadot usb2-1 { 2367c66ec88fSEmmanuel Vadot status = "okay"; 2368c66ec88fSEmmanuel Vadot mode = "host"; 2369c66ec88fSEmmanuel Vadot 2370c66ec88fSEmmanuel Vadot vbus-supply = <&vdd_usb1>; 2371c66ec88fSEmmanuel Vadot }; 2372c66ec88fSEmmanuel Vadot 2373c66ec88fSEmmanuel Vadot usb3-0 { 2374c66ec88fSEmmanuel Vadot nvidia,usb2-companion = <1>; 2375c66ec88fSEmmanuel Vadot vbus-supply = <&vdd_usb1>; 2376c66ec88fSEmmanuel Vadot status = "okay"; 2377c66ec88fSEmmanuel Vadot }; 2378c66ec88fSEmmanuel Vadot }; 2379c66ec88fSEmmanuel Vadot }; 2380c66ec88fSEmmanuel Vadot 2381c66ec88fSEmmanuel Vadot usb@3530000 { 2382c66ec88fSEmmanuel Vadot status = "okay"; 2383c66ec88fSEmmanuel Vadot 2384c66ec88fSEmmanuel Vadot phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>, 2385c66ec88fSEmmanuel Vadot <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>, 2386c66ec88fSEmmanuel Vadot <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>; 2387c66ec88fSEmmanuel Vadot phy-names = "usb2-0", "usb2-1", "usb3-0"; 2388c66ec88fSEmmanuel Vadot }; 2389c66ec88fSEmmanuel Vadot 2390c66ec88fSEmmanuel Vadot usb@3550000 { 2391c66ec88fSEmmanuel Vadot status = "okay"; 2392c66ec88fSEmmanuel Vadot 2393c66ec88fSEmmanuel Vadot phys = <µ_b>; 2394c66ec88fSEmmanuel Vadot phy-names = "usb2-0"; 2395c66ec88fSEmmanuel Vadot }; 2396c66ec88fSEmmanuel Vadot 2397c66ec88fSEmmanuel Vadot i2c@c250000 { 2398c66ec88fSEmmanuel Vadot /* carrier board ID EEPROM */ 2399c66ec88fSEmmanuel Vadot eeprom@57 { 2400c66ec88fSEmmanuel Vadot compatible = "atmel,24c02"; 2401c66ec88fSEmmanuel Vadot reg = <0x57>; 2402c66ec88fSEmmanuel Vadot 24036be33864SEmmanuel Vadot label = "system"; 2404c66ec88fSEmmanuel Vadot vcc-supply = <&vdd_1v8>; 2405c66ec88fSEmmanuel Vadot address-width = <8>; 2406c66ec88fSEmmanuel Vadot pagesize = <8>; 2407c66ec88fSEmmanuel Vadot size = <256>; 2408c66ec88fSEmmanuel Vadot read-only; 2409c66ec88fSEmmanuel Vadot }; 2410c66ec88fSEmmanuel Vadot }; 2411c66ec88fSEmmanuel Vadot 2412c66ec88fSEmmanuel Vadot pcie@10003000 { 2413c66ec88fSEmmanuel Vadot status = "okay"; 2414c66ec88fSEmmanuel Vadot 2415c66ec88fSEmmanuel Vadot dvdd-pex-supply = <&vdd_pex>; 2416c66ec88fSEmmanuel Vadot hvdd-pex-pll-supply = <&vdd_1v8>; 2417c66ec88fSEmmanuel Vadot hvdd-pex-supply = <&vdd_1v8>; 2418c66ec88fSEmmanuel Vadot vddio-pexctl-aud-supply = <&vdd_1v8>; 2419c66ec88fSEmmanuel Vadot 2420c66ec88fSEmmanuel Vadot pci@1,0 { 2421c66ec88fSEmmanuel Vadot nvidia,num-lanes = <4>; 2422c66ec88fSEmmanuel Vadot status = "okay"; 2423c66ec88fSEmmanuel Vadot }; 2424c66ec88fSEmmanuel Vadot 2425c66ec88fSEmmanuel Vadot pci@2,0 { 2426c66ec88fSEmmanuel Vadot nvidia,num-lanes = <0>; 2427c66ec88fSEmmanuel Vadot status = "disabled"; 2428c66ec88fSEmmanuel Vadot }; 2429c66ec88fSEmmanuel Vadot 2430c66ec88fSEmmanuel Vadot pci@3,0 { 2431c66ec88fSEmmanuel Vadot nvidia,num-lanes = <1>; 2432c66ec88fSEmmanuel Vadot status = "disabled"; 2433c66ec88fSEmmanuel Vadot }; 2434c66ec88fSEmmanuel Vadot }; 2435c66ec88fSEmmanuel Vadot 2436c66ec88fSEmmanuel Vadot host1x@13e00000 { 2437c66ec88fSEmmanuel Vadot status = "okay"; 2438c66ec88fSEmmanuel Vadot 2439c66ec88fSEmmanuel Vadot dpaux@15040000 { 2440c66ec88fSEmmanuel Vadot status = "okay"; 2441c66ec88fSEmmanuel Vadot }; 2442c66ec88fSEmmanuel Vadot 2443c66ec88fSEmmanuel Vadot display-hub@15200000 { 2444c66ec88fSEmmanuel Vadot status = "okay"; 2445c66ec88fSEmmanuel Vadot }; 2446c66ec88fSEmmanuel Vadot 2447c66ec88fSEmmanuel Vadot dsi@15300000 { 2448c66ec88fSEmmanuel Vadot status = "disabled"; 2449c66ec88fSEmmanuel Vadot }; 2450c66ec88fSEmmanuel Vadot 2451c66ec88fSEmmanuel Vadot /* DP on E3320 */ 2452c66ec88fSEmmanuel Vadot sor@15540000 { 2453c66ec88fSEmmanuel Vadot status = "okay"; 2454c66ec88fSEmmanuel Vadot 2455c66ec88fSEmmanuel Vadot avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>; 2456c66ec88fSEmmanuel Vadot vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>; 2457c66ec88fSEmmanuel Vadot 2458c66ec88fSEmmanuel Vadot nvidia,dpaux = <&dpaux>; 2459c66ec88fSEmmanuel Vadot }; 2460c66ec88fSEmmanuel Vadot 2461c66ec88fSEmmanuel Vadot sor@15580000 { 2462c66ec88fSEmmanuel Vadot status = "okay"; 2463c66ec88fSEmmanuel Vadot 2464c66ec88fSEmmanuel Vadot avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>; 2465c66ec88fSEmmanuel Vadot vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>; 2466c66ec88fSEmmanuel Vadot hdmi-supply = <&vdd_hdmi>; 2467c66ec88fSEmmanuel Vadot 2468c66ec88fSEmmanuel Vadot nvidia,ddc-i2c-bus = <&ddc>; 2469c66ec88fSEmmanuel Vadot nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1) 2470c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 2471c66ec88fSEmmanuel Vadot }; 2472c66ec88fSEmmanuel Vadot 2473c66ec88fSEmmanuel Vadot dpaux@155c0000 { 2474c66ec88fSEmmanuel Vadot status = "okay"; 2475c66ec88fSEmmanuel Vadot }; 2476c66ec88fSEmmanuel Vadot }; 2477c66ec88fSEmmanuel Vadot 2478c66ec88fSEmmanuel Vadot gpio-keys { 2479c66ec88fSEmmanuel Vadot compatible = "gpio-keys"; 2480c66ec88fSEmmanuel Vadot 2481b97ee269SEmmanuel Vadot key-power { 2482c66ec88fSEmmanuel Vadot label = "Power"; 2483c66ec88fSEmmanuel Vadot gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 0) 2484c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 2485c66ec88fSEmmanuel Vadot linux,input-type = <EV_KEY>; 2486c66ec88fSEmmanuel Vadot linux,code = <KEY_POWER>; 2487c66ec88fSEmmanuel Vadot debounce-interval = <10>; 2488c66ec88fSEmmanuel Vadot wakeup-event-action = <EV_ACT_ASSERTED>; 2489c66ec88fSEmmanuel Vadot wakeup-source; 2490c66ec88fSEmmanuel Vadot }; 2491c66ec88fSEmmanuel Vadot 2492b97ee269SEmmanuel Vadot key-volume-down { 2493c66ec88fSEmmanuel Vadot label = "Volume Down"; 2494c66ec88fSEmmanuel Vadot gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 2) 2495c66ec88fSEmmanuel Vadot GPIO_ACTIVE_LOW>; 2496c66ec88fSEmmanuel Vadot linux,input-type = <EV_KEY>; 2497c66ec88fSEmmanuel Vadot linux,code = <KEY_VOLUMEDOWN>; 2498c66ec88fSEmmanuel Vadot debounce-interval = <10>; 2499c66ec88fSEmmanuel Vadot }; 2500*cb7aa33aSEmmanuel Vadot 2501*cb7aa33aSEmmanuel Vadot key-volume-up { 2502*cb7aa33aSEmmanuel Vadot label = "Volume Up"; 2503*cb7aa33aSEmmanuel Vadot gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 1) 2504*cb7aa33aSEmmanuel Vadot GPIO_ACTIVE_LOW>; 2505*cb7aa33aSEmmanuel Vadot linux,input-type = <EV_KEY>; 2506*cb7aa33aSEmmanuel Vadot linux,code = <KEY_VOLUMEUP>; 2507*cb7aa33aSEmmanuel Vadot debounce-interval = <10>; 2508*cb7aa33aSEmmanuel Vadot }; 2509c66ec88fSEmmanuel Vadot }; 2510c66ec88fSEmmanuel Vadot 2511e67e8565SEmmanuel Vadot vdd_sd: regulator-vdd-sd { 2512c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 2513c66ec88fSEmmanuel Vadot regulator-name = "SD_CARD_SW_PWR"; 2514c66ec88fSEmmanuel Vadot regulator-min-microvolt = <3300000>; 2515c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 2516c66ec88fSEmmanuel Vadot 2517c66ec88fSEmmanuel Vadot gpio = <&gpio TEGRA186_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>; 2518c66ec88fSEmmanuel Vadot enable-active-high; 2519c66ec88fSEmmanuel Vadot 2520c66ec88fSEmmanuel Vadot vin-supply = <&vdd_3v3_sys>; 2521c66ec88fSEmmanuel Vadot }; 2522c66ec88fSEmmanuel Vadot 2523e67e8565SEmmanuel Vadot vdd_hdmi: regulator-vdd-hdmi { 2524c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 2525c66ec88fSEmmanuel Vadot regulator-name = "VDD_HDMI_5V0"; 2526c66ec88fSEmmanuel Vadot regulator-min-microvolt = <5000000>; 2527c66ec88fSEmmanuel Vadot regulator-max-microvolt = <5000000>; 2528c66ec88fSEmmanuel Vadot 2529c66ec88fSEmmanuel Vadot gpio = <&exp1 14 GPIO_ACTIVE_HIGH>; 2530c66ec88fSEmmanuel Vadot enable-active-high; 2531c66ec88fSEmmanuel Vadot 2532c66ec88fSEmmanuel Vadot vin-supply = <&vdd_5v0_sys>; 2533c66ec88fSEmmanuel Vadot }; 2534c66ec88fSEmmanuel Vadot 2535e67e8565SEmmanuel Vadot vdd_usb0: regulator-vdd-usb0 { 2536c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 2537c66ec88fSEmmanuel Vadot regulator-name = "VDD_USB0"; 2538c66ec88fSEmmanuel Vadot regulator-min-microvolt = <5000000>; 2539c66ec88fSEmmanuel Vadot regulator-max-microvolt = <5000000>; 2540c66ec88fSEmmanuel Vadot 2541c66ec88fSEmmanuel Vadot gpio = <&gpio TEGRA186_MAIN_GPIO(L, 4) GPIO_ACTIVE_HIGH>; 2542c66ec88fSEmmanuel Vadot enable-active-high; 2543c66ec88fSEmmanuel Vadot 2544c66ec88fSEmmanuel Vadot vin-supply = <&vdd_5v0_sys>; 2545c66ec88fSEmmanuel Vadot }; 2546c66ec88fSEmmanuel Vadot 2547e67e8565SEmmanuel Vadot vdd_usb1: regulator-vdd-usb1 { 2548c66ec88fSEmmanuel Vadot compatible = "regulator-fixed"; 2549c66ec88fSEmmanuel Vadot regulator-name = "VDD_USB1"; 2550c66ec88fSEmmanuel Vadot regulator-min-microvolt = <5000000>; 2551c66ec88fSEmmanuel Vadot regulator-max-microvolt = <5000000>; 2552c66ec88fSEmmanuel Vadot 2553c66ec88fSEmmanuel Vadot gpio = <&gpio TEGRA186_MAIN_GPIO(L, 5) GPIO_ACTIVE_HIGH>; 2554c66ec88fSEmmanuel Vadot enable-active-high; 2555c66ec88fSEmmanuel Vadot 2556c66ec88fSEmmanuel Vadot vin-supply = <&vdd_5v0_sys>; 2557c66ec88fSEmmanuel Vadot }; 25585def4c47SEmmanuel Vadot 25595def4c47SEmmanuel Vadot sound { 25605def4c47SEmmanuel Vadot compatible = "nvidia,tegra186-audio-graph-card"; 25615def4c47SEmmanuel Vadot status = "okay"; 25625def4c47SEmmanuel Vadot 25635def4c47SEmmanuel Vadot dais = /* FE */ 25645def4c47SEmmanuel Vadot <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 25655def4c47SEmmanuel Vadot <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 25665def4c47SEmmanuel Vadot <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 25675def4c47SEmmanuel Vadot <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 25685def4c47SEmmanuel Vadot <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 25695def4c47SEmmanuel Vadot /* Router */ 25705def4c47SEmmanuel Vadot <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>, 25715def4c47SEmmanuel Vadot <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_i2s6_port>, 25725def4c47SEmmanuel Vadot <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic3_port>, 25735def4c47SEmmanuel Vadot <&xbar_dspk1_port>, <&xbar_dspk2_port>, 25748cc087a1SEmmanuel Vadot <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 25758cc087a1SEmmanuel Vadot <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 25768cc087a1SEmmanuel Vadot <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 25778cc087a1SEmmanuel Vadot <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 25788cc087a1SEmmanuel Vadot <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 25798cc087a1SEmmanuel Vadot <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 25808cc087a1SEmmanuel Vadot <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 25818cc087a1SEmmanuel Vadot <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 25828cc087a1SEmmanuel Vadot <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 25838cc087a1SEmmanuel Vadot <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 25848cc087a1SEmmanuel Vadot <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 25858cc087a1SEmmanuel Vadot <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 25868cc087a1SEmmanuel Vadot <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 25878cc087a1SEmmanuel Vadot <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 25888cc087a1SEmmanuel Vadot <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 25898cc087a1SEmmanuel Vadot <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 25908cc087a1SEmmanuel Vadot <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 25918cc087a1SEmmanuel Vadot <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2592d5b0e70fSEmmanuel Vadot <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2593d5b0e70fSEmmanuel Vadot <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2594d5b0e70fSEmmanuel Vadot <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2595d5b0e70fSEmmanuel Vadot <&xbar_asrc_in7_port>, 2596b97ee269SEmmanuel Vadot <&xbar_ope1_in_port>, 25978cc087a1SEmmanuel Vadot /* HW accelerators */ 25988cc087a1SEmmanuel Vadot <&sfc1_out_port>, <&sfc2_out_port>, 25998cc087a1SEmmanuel Vadot <&sfc3_out_port>, <&sfc4_out_port>, 26008cc087a1SEmmanuel Vadot <&mvc1_out_port>, <&mvc2_out_port>, 26018cc087a1SEmmanuel Vadot <&amx1_out_port>, <&amx2_out_port>, 26028cc087a1SEmmanuel Vadot <&amx3_out_port>, <&amx4_out_port>, 26038cc087a1SEmmanuel Vadot <&adx1_out1_port>, <&adx1_out2_port>, 26048cc087a1SEmmanuel Vadot <&adx1_out3_port>, <&adx1_out4_port>, 26058cc087a1SEmmanuel Vadot <&adx2_out1_port>, <&adx2_out2_port>, 26068cc087a1SEmmanuel Vadot <&adx2_out3_port>, <&adx2_out4_port>, 26078cc087a1SEmmanuel Vadot <&adx3_out1_port>, <&adx3_out2_port>, 26088cc087a1SEmmanuel Vadot <&adx3_out3_port>, <&adx3_out4_port>, 26098cc087a1SEmmanuel Vadot <&adx4_out1_port>, <&adx4_out2_port>, 26108cc087a1SEmmanuel Vadot <&adx4_out3_port>, <&adx4_out4_port>, 26118cc087a1SEmmanuel Vadot <&mixer_out1_port>, <&mixer_out2_port>, 26128cc087a1SEmmanuel Vadot <&mixer_out3_port>, <&mixer_out4_port>, 26138cc087a1SEmmanuel Vadot <&mixer_out5_port>, 2614d5b0e70fSEmmanuel Vadot <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2615d5b0e70fSEmmanuel Vadot <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2616b97ee269SEmmanuel Vadot <&ope1_out_port>, 26175def4c47SEmmanuel Vadot /* I/O */ 26185def4c47SEmmanuel Vadot <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>, 26195def4c47SEmmanuel Vadot <&i2s5_port>, <&i2s6_port>, <&dmic1_port>, <&dmic2_port>, 26205def4c47SEmmanuel Vadot <&dmic3_port>, <&dspk1_port>, <&dspk2_port>; 26215def4c47SEmmanuel Vadot 26225956d97fSEmmanuel Vadot label = "NVIDIA Jetson TX2 APE"; 26235def4c47SEmmanuel Vadot }; 2624c66ec88fSEmmanuel Vadot}; 2625