1b2441318SGreg Kroah-Hartman// SPDX-License-Identifier: GPL-2.0 299575bceSJoseph Lo/dts-v1/; 399575bceSJoseph Lo 459686a92SThierry Reding#include <dt-bindings/input/linux-event-codes.h> 56f13f10bSThierry Reding#include <dt-bindings/input/gpio-keys.h> 659686a92SThierry Reding 799575bceSJoseph Lo#include "tegra186-p3310.dtsi" 899575bceSJoseph Lo 999575bceSJoseph Lo/ { 10a0c0cdc9SThierry Reding model = "NVIDIA Jetson TX2 Developer Kit"; 1199575bceSJoseph Lo compatible = "nvidia,p2771-0000", "nvidia,tegra186"; 12b0ddea85SThierry Reding 134b154b94SThierry Reding aconnect@2900000 { 145d25c476SSameer Pujar status = "okay"; 155d25c476SSameer Pujar 165d25c476SSameer Pujar dma-controller@2930000 { 175d25c476SSameer Pujar status = "okay"; 185d25c476SSameer Pujar }; 195d25c476SSameer Pujar 205d25c476SSameer Pujar interrupt-controller@2a40000 { 215d25c476SSameer Pujar status = "okay"; 225d25c476SSameer Pujar }; 23e4710376SSameer Pujar 24e4710376SSameer Pujar ahub@2900800 { 25e4710376SSameer Pujar status = "okay"; 26e4710376SSameer Pujar 27e4710376SSameer Pujar ports { 28e4710376SSameer Pujar #address-cells = <1>; 29e4710376SSameer Pujar #size-cells = <0>; 30e4710376SSameer Pujar 31e4710376SSameer Pujar port@0 { 32e4710376SSameer Pujar reg = <0x0>; 33e4710376SSameer Pujar 34e4710376SSameer Pujar xbar_admaif0_ep: endpoint { 35e4710376SSameer Pujar remote-endpoint = <&admaif0_ep>; 36e4710376SSameer Pujar }; 37e4710376SSameer Pujar }; 38e4710376SSameer Pujar 39e4710376SSameer Pujar port@1 { 40e4710376SSameer Pujar reg = <0x1>; 41e4710376SSameer Pujar 42e4710376SSameer Pujar xbar_admaif1_ep: endpoint { 43e4710376SSameer Pujar remote-endpoint = <&admaif1_ep>; 44e4710376SSameer Pujar }; 45e4710376SSameer Pujar }; 46e4710376SSameer Pujar 47e4710376SSameer Pujar port@2 { 48e4710376SSameer Pujar reg = <0x2>; 49e4710376SSameer Pujar 50e4710376SSameer Pujar xbar_admaif2_ep: endpoint { 51e4710376SSameer Pujar remote-endpoint = <&admaif2_ep>; 52e4710376SSameer Pujar }; 53e4710376SSameer Pujar }; 54e4710376SSameer Pujar 55e4710376SSameer Pujar port@3 { 56e4710376SSameer Pujar reg = <0x3>; 57e4710376SSameer Pujar 58e4710376SSameer Pujar xbar_admaif3_ep: endpoint { 59e4710376SSameer Pujar remote-endpoint = <&admaif3_ep>; 60e4710376SSameer Pujar }; 61e4710376SSameer Pujar }; 62e4710376SSameer Pujar 63e4710376SSameer Pujar port@4 { 64e4710376SSameer Pujar reg = <0x4>; 65e4710376SSameer Pujar 66e4710376SSameer Pujar xbar_admaif4_ep: endpoint { 67e4710376SSameer Pujar remote-endpoint = <&admaif4_ep>; 68e4710376SSameer Pujar }; 69e4710376SSameer Pujar }; 70e4710376SSameer Pujar 71e4710376SSameer Pujar port@5 { 72e4710376SSameer Pujar reg = <0x5>; 73e4710376SSameer Pujar 74e4710376SSameer Pujar xbar_admaif5_ep: endpoint { 75e4710376SSameer Pujar remote-endpoint = <&admaif5_ep>; 76e4710376SSameer Pujar }; 77e4710376SSameer Pujar }; 78e4710376SSameer Pujar 79e4710376SSameer Pujar port@6 { 80e4710376SSameer Pujar reg = <0x6>; 81e4710376SSameer Pujar 82e4710376SSameer Pujar xbar_admaif6_ep: endpoint { 83e4710376SSameer Pujar remote-endpoint = <&admaif6_ep>; 84e4710376SSameer Pujar }; 85e4710376SSameer Pujar }; 86e4710376SSameer Pujar 87e4710376SSameer Pujar port@7 { 88e4710376SSameer Pujar reg = <0x7>; 89e4710376SSameer Pujar 90e4710376SSameer Pujar xbar_admaif7_ep: endpoint { 91e4710376SSameer Pujar remote-endpoint = <&admaif7_ep>; 92e4710376SSameer Pujar }; 93e4710376SSameer Pujar }; 94e4710376SSameer Pujar 95e4710376SSameer Pujar port@8 { 96e4710376SSameer Pujar reg = <0x8>; 97e4710376SSameer Pujar 98e4710376SSameer Pujar xbar_admaif8_ep: endpoint { 99e4710376SSameer Pujar remote-endpoint = <&admaif8_ep>; 100e4710376SSameer Pujar }; 101e4710376SSameer Pujar }; 102e4710376SSameer Pujar 103e4710376SSameer Pujar port@9 { 104e4710376SSameer Pujar reg = <0x9>; 105e4710376SSameer Pujar 106e4710376SSameer Pujar xbar_admaif9_ep: endpoint { 107e4710376SSameer Pujar remote-endpoint = <&admaif9_ep>; 108e4710376SSameer Pujar }; 109e4710376SSameer Pujar }; 110e4710376SSameer Pujar 111e4710376SSameer Pujar port@a { 112e4710376SSameer Pujar reg = <0xa>; 113e4710376SSameer Pujar 114e4710376SSameer Pujar xbar_admaif10_ep: endpoint { 115e4710376SSameer Pujar remote-endpoint = <&admaif10_ep>; 116e4710376SSameer Pujar }; 117e4710376SSameer Pujar }; 118e4710376SSameer Pujar 119e4710376SSameer Pujar port@b { 120e4710376SSameer Pujar reg = <0xb>; 121e4710376SSameer Pujar 122e4710376SSameer Pujar xbar_admaif11_ep: endpoint { 123e4710376SSameer Pujar remote-endpoint = <&admaif11_ep>; 124e4710376SSameer Pujar }; 125e4710376SSameer Pujar }; 126e4710376SSameer Pujar 127e4710376SSameer Pujar port@c { 128e4710376SSameer Pujar reg = <0xc>; 129e4710376SSameer Pujar 130e4710376SSameer Pujar xbar_admaif12_ep: endpoint { 131e4710376SSameer Pujar remote-endpoint = <&admaif12_ep>; 132e4710376SSameer Pujar }; 133e4710376SSameer Pujar }; 134e4710376SSameer Pujar 135e4710376SSameer Pujar port@d { 136e4710376SSameer Pujar reg = <0xd>; 137e4710376SSameer Pujar 138e4710376SSameer Pujar xbar_admaif13_ep: endpoint { 139e4710376SSameer Pujar remote-endpoint = <&admaif13_ep>; 140e4710376SSameer Pujar }; 141e4710376SSameer Pujar }; 142e4710376SSameer Pujar 143e4710376SSameer Pujar port@e { 144e4710376SSameer Pujar reg = <0xe>; 145e4710376SSameer Pujar 146e4710376SSameer Pujar xbar_admaif14_ep: endpoint { 147e4710376SSameer Pujar remote-endpoint = <&admaif14_ep>; 148e4710376SSameer Pujar }; 149e4710376SSameer Pujar }; 150e4710376SSameer Pujar 151e4710376SSameer Pujar port@f { 152e4710376SSameer Pujar reg = <0xf>; 153e4710376SSameer Pujar 154e4710376SSameer Pujar xbar_admaif15_ep: endpoint { 155e4710376SSameer Pujar remote-endpoint = <&admaif15_ep>; 156e4710376SSameer Pujar }; 157e4710376SSameer Pujar }; 158e4710376SSameer Pujar 159e4710376SSameer Pujar port@10 { 160e4710376SSameer Pujar reg = <0x10>; 161e4710376SSameer Pujar 162e4710376SSameer Pujar xbar_admaif16_ep: endpoint { 163e4710376SSameer Pujar remote-endpoint = <&admaif16_ep>; 164e4710376SSameer Pujar }; 165e4710376SSameer Pujar }; 166e4710376SSameer Pujar 167e4710376SSameer Pujar port@11 { 168e4710376SSameer Pujar reg = <0x11>; 169e4710376SSameer Pujar 170e4710376SSameer Pujar xbar_admaif17_ep: endpoint { 171e4710376SSameer Pujar remote-endpoint = <&admaif17_ep>; 172e4710376SSameer Pujar }; 173e4710376SSameer Pujar }; 174e4710376SSameer Pujar 175e4710376SSameer Pujar port@12 { 176e4710376SSameer Pujar reg = <0x12>; 177e4710376SSameer Pujar 178e4710376SSameer Pujar xbar_admaif18_ep: endpoint { 179e4710376SSameer Pujar remote-endpoint = <&admaif18_ep>; 180e4710376SSameer Pujar }; 181e4710376SSameer Pujar }; 182e4710376SSameer Pujar 183e4710376SSameer Pujar port@13 { 184e4710376SSameer Pujar reg = <0x13>; 185e4710376SSameer Pujar 186e4710376SSameer Pujar xbar_admaif19_ep: endpoint { 187e4710376SSameer Pujar remote-endpoint = <&admaif19_ep>; 188e4710376SSameer Pujar }; 189e4710376SSameer Pujar }; 190e4710376SSameer Pujar 191e4710376SSameer Pujar xbar_i2s1_port: port@14 { 192e4710376SSameer Pujar reg = <0x14>; 193e4710376SSameer Pujar 194e4710376SSameer Pujar xbar_i2s1_ep: endpoint { 195e4710376SSameer Pujar remote-endpoint = <&i2s1_cif_ep>; 196e4710376SSameer Pujar }; 197e4710376SSameer Pujar }; 198e4710376SSameer Pujar 199e4710376SSameer Pujar xbar_i2s2_port: port@15 { 200e4710376SSameer Pujar reg = <0x15>; 201e4710376SSameer Pujar 202e4710376SSameer Pujar xbar_i2s2_ep: endpoint { 203e4710376SSameer Pujar remote-endpoint = <&i2s2_cif_ep>; 204e4710376SSameer Pujar }; 205e4710376SSameer Pujar }; 206e4710376SSameer Pujar 207e4710376SSameer Pujar xbar_i2s3_port: port@16 { 208e4710376SSameer Pujar reg = <0x16>; 209e4710376SSameer Pujar 210e4710376SSameer Pujar xbar_i2s3_ep: endpoint { 211e4710376SSameer Pujar remote-endpoint = <&i2s3_cif_ep>; 212e4710376SSameer Pujar }; 213e4710376SSameer Pujar }; 214e4710376SSameer Pujar 215e4710376SSameer Pujar xbar_i2s4_port: port@17 { 216e4710376SSameer Pujar reg = <0x17>; 217e4710376SSameer Pujar 218e4710376SSameer Pujar xbar_i2s4_ep: endpoint { 219e4710376SSameer Pujar remote-endpoint = <&i2s4_cif_ep>; 220e4710376SSameer Pujar }; 221e4710376SSameer Pujar }; 222e4710376SSameer Pujar 223e4710376SSameer Pujar xbar_i2s5_port: port@18 { 224e4710376SSameer Pujar reg = <0x18>; 225e4710376SSameer Pujar 226e4710376SSameer Pujar xbar_i2s5_ep: endpoint { 227e4710376SSameer Pujar remote-endpoint = <&i2s5_cif_ep>; 228e4710376SSameer Pujar }; 229e4710376SSameer Pujar }; 230e4710376SSameer Pujar 231e4710376SSameer Pujar xbar_i2s6_port: port@19 { 232e4710376SSameer Pujar reg = <0x19>; 233e4710376SSameer Pujar 234e4710376SSameer Pujar xbar_i2s6_ep: endpoint { 235e4710376SSameer Pujar remote-endpoint = <&i2s6_cif_ep>; 236e4710376SSameer Pujar }; 237e4710376SSameer Pujar }; 238e4710376SSameer Pujar 239e4710376SSameer Pujar xbar_dmic1_port: port@1a { 240e4710376SSameer Pujar reg = <0x1a>; 241e4710376SSameer Pujar 242e4710376SSameer Pujar xbar_dmic1_ep: endpoint { 243e4710376SSameer Pujar remote-endpoint = <&dmic1_cif_ep>; 244e4710376SSameer Pujar }; 245e4710376SSameer Pujar }; 246e4710376SSameer Pujar 247e4710376SSameer Pujar xbar_dmic2_port: port@1b { 248e4710376SSameer Pujar reg = <0x1b>; 249e4710376SSameer Pujar 250e4710376SSameer Pujar xbar_dmic2_ep: endpoint { 251e4710376SSameer Pujar remote-endpoint = <&dmic2_cif_ep>; 252e4710376SSameer Pujar }; 253e4710376SSameer Pujar }; 254e4710376SSameer Pujar 255e4710376SSameer Pujar xbar_dmic3_port: port@1c { 256e4710376SSameer Pujar reg = <0x1c>; 257e4710376SSameer Pujar 258e4710376SSameer Pujar xbar_dmic3_ep: endpoint { 259e4710376SSameer Pujar remote-endpoint = <&dmic3_cif_ep>; 260e4710376SSameer Pujar }; 261e4710376SSameer Pujar }; 262e4710376SSameer Pujar 263e4710376SSameer Pujar xbar_dspk1_port: port@1e { 264e4710376SSameer Pujar reg = <0x1e>; 265e4710376SSameer Pujar 266e4710376SSameer Pujar xbar_dspk1_ep: endpoint { 267e4710376SSameer Pujar remote-endpoint = <&dspk1_cif_ep>; 268e4710376SSameer Pujar }; 269e4710376SSameer Pujar }; 270e4710376SSameer Pujar 271e4710376SSameer Pujar xbar_dspk2_port: port@1f { 272e4710376SSameer Pujar reg = <0x1f>; 273e4710376SSameer Pujar 274e4710376SSameer Pujar xbar_dspk2_ep: endpoint { 275e4710376SSameer Pujar remote-endpoint = <&dspk2_cif_ep>; 276e4710376SSameer Pujar }; 277e4710376SSameer Pujar }; 278*4f45fb0bSSameer Pujar 279*4f45fb0bSSameer Pujar xbar_sfc1_in_port: port@20 { 280*4f45fb0bSSameer Pujar reg = <0x20>; 281*4f45fb0bSSameer Pujar 282*4f45fb0bSSameer Pujar xbar_sfc1_in_ep: endpoint { 283*4f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_in_ep>; 284*4f45fb0bSSameer Pujar }; 285*4f45fb0bSSameer Pujar }; 286*4f45fb0bSSameer Pujar 287*4f45fb0bSSameer Pujar port@21 { 288*4f45fb0bSSameer Pujar reg = <0x21>; 289*4f45fb0bSSameer Pujar 290*4f45fb0bSSameer Pujar xbar_sfc1_out_ep: endpoint { 291*4f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_out_ep>; 292*4f45fb0bSSameer Pujar }; 293*4f45fb0bSSameer Pujar }; 294*4f45fb0bSSameer Pujar 295*4f45fb0bSSameer Pujar xbar_sfc2_in_port: port@22 { 296*4f45fb0bSSameer Pujar reg = <0x22>; 297*4f45fb0bSSameer Pujar 298*4f45fb0bSSameer Pujar xbar_sfc2_in_ep: endpoint { 299*4f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_in_ep>; 300*4f45fb0bSSameer Pujar }; 301*4f45fb0bSSameer Pujar }; 302*4f45fb0bSSameer Pujar 303*4f45fb0bSSameer Pujar port@23 { 304*4f45fb0bSSameer Pujar reg = <0x23>; 305*4f45fb0bSSameer Pujar 306*4f45fb0bSSameer Pujar xbar_sfc2_out_ep: endpoint { 307*4f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_out_ep>; 308*4f45fb0bSSameer Pujar }; 309*4f45fb0bSSameer Pujar }; 310*4f45fb0bSSameer Pujar 311*4f45fb0bSSameer Pujar xbar_sfc3_in_port: port@24 { 312*4f45fb0bSSameer Pujar reg = <0x24>; 313*4f45fb0bSSameer Pujar 314*4f45fb0bSSameer Pujar xbar_sfc3_in_ep: endpoint { 315*4f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_in_ep>; 316*4f45fb0bSSameer Pujar }; 317*4f45fb0bSSameer Pujar }; 318*4f45fb0bSSameer Pujar 319*4f45fb0bSSameer Pujar port@25 { 320*4f45fb0bSSameer Pujar reg = <0x25>; 321*4f45fb0bSSameer Pujar 322*4f45fb0bSSameer Pujar xbar_sfc3_out_ep: endpoint { 323*4f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_out_ep>; 324*4f45fb0bSSameer Pujar }; 325*4f45fb0bSSameer Pujar }; 326*4f45fb0bSSameer Pujar 327*4f45fb0bSSameer Pujar xbar_sfc4_in_port: port@26 { 328*4f45fb0bSSameer Pujar reg = <0x26>; 329*4f45fb0bSSameer Pujar 330*4f45fb0bSSameer Pujar xbar_sfc4_in_ep: endpoint { 331*4f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_in_ep>; 332*4f45fb0bSSameer Pujar }; 333*4f45fb0bSSameer Pujar }; 334*4f45fb0bSSameer Pujar 335*4f45fb0bSSameer Pujar port@27 { 336*4f45fb0bSSameer Pujar reg = <0x27>; 337*4f45fb0bSSameer Pujar 338*4f45fb0bSSameer Pujar xbar_sfc4_out_ep: endpoint { 339*4f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_out_ep>; 340*4f45fb0bSSameer Pujar }; 341*4f45fb0bSSameer Pujar }; 342*4f45fb0bSSameer Pujar 343*4f45fb0bSSameer Pujar xbar_mvc1_in_port: port@28 { 344*4f45fb0bSSameer Pujar reg = <0x28>; 345*4f45fb0bSSameer Pujar 346*4f45fb0bSSameer Pujar xbar_mvc1_in_ep: endpoint { 347*4f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_in_ep>; 348*4f45fb0bSSameer Pujar }; 349*4f45fb0bSSameer Pujar }; 350*4f45fb0bSSameer Pujar 351*4f45fb0bSSameer Pujar port@29 { 352*4f45fb0bSSameer Pujar reg = <0x29>; 353*4f45fb0bSSameer Pujar 354*4f45fb0bSSameer Pujar xbar_mvc1_out_ep: endpoint { 355*4f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_out_ep>; 356*4f45fb0bSSameer Pujar }; 357*4f45fb0bSSameer Pujar }; 358*4f45fb0bSSameer Pujar 359*4f45fb0bSSameer Pujar xbar_mvc2_in_port: port@2a { 360*4f45fb0bSSameer Pujar reg = <0x2a>; 361*4f45fb0bSSameer Pujar 362*4f45fb0bSSameer Pujar xbar_mvc2_in_ep: endpoint { 363*4f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_in_ep>; 364*4f45fb0bSSameer Pujar }; 365*4f45fb0bSSameer Pujar }; 366*4f45fb0bSSameer Pujar 367*4f45fb0bSSameer Pujar port@2b { 368*4f45fb0bSSameer Pujar reg = <0x2b>; 369*4f45fb0bSSameer Pujar 370*4f45fb0bSSameer Pujar xbar_mvc2_out_ep: endpoint { 371*4f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_out_ep>; 372*4f45fb0bSSameer Pujar }; 373*4f45fb0bSSameer Pujar }; 374*4f45fb0bSSameer Pujar 375*4f45fb0bSSameer Pujar xbar_amx1_in1_port: port@2c { 376*4f45fb0bSSameer Pujar reg = <0x2c>; 377*4f45fb0bSSameer Pujar 378*4f45fb0bSSameer Pujar xbar_amx1_in1_ep: endpoint { 379*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in1_ep>; 380*4f45fb0bSSameer Pujar }; 381*4f45fb0bSSameer Pujar }; 382*4f45fb0bSSameer Pujar 383*4f45fb0bSSameer Pujar xbar_amx1_in2_port: port@2d { 384*4f45fb0bSSameer Pujar reg = <0x2d>; 385*4f45fb0bSSameer Pujar 386*4f45fb0bSSameer Pujar xbar_amx1_in2_ep: endpoint { 387*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in2_ep>; 388*4f45fb0bSSameer Pujar }; 389*4f45fb0bSSameer Pujar }; 390*4f45fb0bSSameer Pujar 391*4f45fb0bSSameer Pujar xbar_amx1_in3_port: port@2e { 392*4f45fb0bSSameer Pujar reg = <0x2e>; 393*4f45fb0bSSameer Pujar 394*4f45fb0bSSameer Pujar xbar_amx1_in3_ep: endpoint { 395*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in3_ep>; 396*4f45fb0bSSameer Pujar }; 397*4f45fb0bSSameer Pujar }; 398*4f45fb0bSSameer Pujar 399*4f45fb0bSSameer Pujar xbar_amx1_in4_port: port@2f { 400*4f45fb0bSSameer Pujar reg = <0x2f>; 401*4f45fb0bSSameer Pujar 402*4f45fb0bSSameer Pujar xbar_amx1_in4_ep: endpoint { 403*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in4_ep>; 404*4f45fb0bSSameer Pujar }; 405*4f45fb0bSSameer Pujar }; 406*4f45fb0bSSameer Pujar 407*4f45fb0bSSameer Pujar port@30 { 408*4f45fb0bSSameer Pujar reg = <0x30>; 409*4f45fb0bSSameer Pujar 410*4f45fb0bSSameer Pujar xbar_amx1_out_ep: endpoint { 411*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_out_ep>; 412*4f45fb0bSSameer Pujar }; 413*4f45fb0bSSameer Pujar }; 414*4f45fb0bSSameer Pujar 415*4f45fb0bSSameer Pujar xbar_amx2_in1_port: port@31 { 416*4f45fb0bSSameer Pujar reg = <0x31>; 417*4f45fb0bSSameer Pujar 418*4f45fb0bSSameer Pujar xbar_amx2_in1_ep: endpoint { 419*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in1_ep>; 420*4f45fb0bSSameer Pujar }; 421*4f45fb0bSSameer Pujar }; 422*4f45fb0bSSameer Pujar 423*4f45fb0bSSameer Pujar xbar_amx2_in2_port: port@32 { 424*4f45fb0bSSameer Pujar reg = <0x32>; 425*4f45fb0bSSameer Pujar 426*4f45fb0bSSameer Pujar xbar_amx2_in2_ep: endpoint { 427*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in2_ep>; 428*4f45fb0bSSameer Pujar }; 429*4f45fb0bSSameer Pujar }; 430*4f45fb0bSSameer Pujar 431*4f45fb0bSSameer Pujar xbar_amx2_in3_port: port@33 { 432*4f45fb0bSSameer Pujar reg = <0x33>; 433*4f45fb0bSSameer Pujar 434*4f45fb0bSSameer Pujar xbar_amx2_in3_ep: endpoint { 435*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in3_ep>; 436*4f45fb0bSSameer Pujar }; 437*4f45fb0bSSameer Pujar }; 438*4f45fb0bSSameer Pujar 439*4f45fb0bSSameer Pujar xbar_amx2_in4_port: port@34 { 440*4f45fb0bSSameer Pujar reg = <0x34>; 441*4f45fb0bSSameer Pujar 442*4f45fb0bSSameer Pujar xbar_amx2_in4_ep: endpoint { 443*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in4_ep>; 444*4f45fb0bSSameer Pujar }; 445*4f45fb0bSSameer Pujar }; 446*4f45fb0bSSameer Pujar 447*4f45fb0bSSameer Pujar port@35 { 448*4f45fb0bSSameer Pujar reg = <0x35>; 449*4f45fb0bSSameer Pujar 450*4f45fb0bSSameer Pujar xbar_amx2_out_ep: endpoint { 451*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_out_ep>; 452*4f45fb0bSSameer Pujar }; 453*4f45fb0bSSameer Pujar }; 454*4f45fb0bSSameer Pujar 455*4f45fb0bSSameer Pujar xbar_amx3_in1_port: port@36 { 456*4f45fb0bSSameer Pujar reg = <0x36>; 457*4f45fb0bSSameer Pujar 458*4f45fb0bSSameer Pujar xbar_amx3_in1_ep: endpoint { 459*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in1_ep>; 460*4f45fb0bSSameer Pujar }; 461*4f45fb0bSSameer Pujar }; 462*4f45fb0bSSameer Pujar 463*4f45fb0bSSameer Pujar xbar_amx3_in2_port: port@37 { 464*4f45fb0bSSameer Pujar reg = <0x37>; 465*4f45fb0bSSameer Pujar 466*4f45fb0bSSameer Pujar xbar_amx3_in2_ep: endpoint { 467*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in2_ep>; 468*4f45fb0bSSameer Pujar }; 469*4f45fb0bSSameer Pujar }; 470*4f45fb0bSSameer Pujar 471*4f45fb0bSSameer Pujar xbar_amx3_in3_port: port@38 { 472*4f45fb0bSSameer Pujar reg = <0x38>; 473*4f45fb0bSSameer Pujar 474*4f45fb0bSSameer Pujar xbar_amx3_in3_ep: endpoint { 475*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in3_ep>; 476*4f45fb0bSSameer Pujar }; 477*4f45fb0bSSameer Pujar }; 478*4f45fb0bSSameer Pujar 479*4f45fb0bSSameer Pujar xbar_amx3_in4_port: port@39 { 480*4f45fb0bSSameer Pujar reg = <0x39>; 481*4f45fb0bSSameer Pujar 482*4f45fb0bSSameer Pujar xbar_amx3_in4_ep: endpoint { 483*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in4_ep>; 484*4f45fb0bSSameer Pujar }; 485*4f45fb0bSSameer Pujar }; 486*4f45fb0bSSameer Pujar 487*4f45fb0bSSameer Pujar port@3a { 488*4f45fb0bSSameer Pujar reg = <0x3a>; 489*4f45fb0bSSameer Pujar 490*4f45fb0bSSameer Pujar xbar_amx3_out_ep: endpoint { 491*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_out_ep>; 492*4f45fb0bSSameer Pujar }; 493*4f45fb0bSSameer Pujar }; 494*4f45fb0bSSameer Pujar 495*4f45fb0bSSameer Pujar xbar_amx4_in1_port: port@3b { 496*4f45fb0bSSameer Pujar reg = <0x3b>; 497*4f45fb0bSSameer Pujar 498*4f45fb0bSSameer Pujar xbar_amx4_in1_ep: endpoint { 499*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in1_ep>; 500*4f45fb0bSSameer Pujar }; 501*4f45fb0bSSameer Pujar }; 502*4f45fb0bSSameer Pujar 503*4f45fb0bSSameer Pujar xbar_amx4_in2_port: port@3c { 504*4f45fb0bSSameer Pujar reg = <0x3c>; 505*4f45fb0bSSameer Pujar 506*4f45fb0bSSameer Pujar xbar_amx4_in2_ep: endpoint { 507*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in2_ep>; 508*4f45fb0bSSameer Pujar }; 509*4f45fb0bSSameer Pujar }; 510*4f45fb0bSSameer Pujar 511*4f45fb0bSSameer Pujar xbar_amx4_in3_port: port@3d { 512*4f45fb0bSSameer Pujar reg = <0x3d>; 513*4f45fb0bSSameer Pujar 514*4f45fb0bSSameer Pujar xbar_amx4_in3_ep: endpoint { 515*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in3_ep>; 516*4f45fb0bSSameer Pujar }; 517*4f45fb0bSSameer Pujar }; 518*4f45fb0bSSameer Pujar 519*4f45fb0bSSameer Pujar xbar_amx4_in4_port: port@3e { 520*4f45fb0bSSameer Pujar reg = <0x3e>; 521*4f45fb0bSSameer Pujar 522*4f45fb0bSSameer Pujar xbar_amx4_in4_ep: endpoint { 523*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in4_ep>; 524*4f45fb0bSSameer Pujar }; 525*4f45fb0bSSameer Pujar }; 526*4f45fb0bSSameer Pujar 527*4f45fb0bSSameer Pujar port@3f { 528*4f45fb0bSSameer Pujar reg = <0x3f>; 529*4f45fb0bSSameer Pujar 530*4f45fb0bSSameer Pujar xbar_amx4_out_ep: endpoint { 531*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_out_ep>; 532*4f45fb0bSSameer Pujar }; 533*4f45fb0bSSameer Pujar }; 534*4f45fb0bSSameer Pujar 535*4f45fb0bSSameer Pujar xbar_adx1_in_port: port@40 { 536*4f45fb0bSSameer Pujar reg = <0x40>; 537*4f45fb0bSSameer Pujar 538*4f45fb0bSSameer Pujar xbar_adx1_in_ep: endpoint { 539*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_in_ep>; 540*4f45fb0bSSameer Pujar }; 541*4f45fb0bSSameer Pujar }; 542*4f45fb0bSSameer Pujar 543*4f45fb0bSSameer Pujar port@41 { 544*4f45fb0bSSameer Pujar reg = <0x41>; 545*4f45fb0bSSameer Pujar 546*4f45fb0bSSameer Pujar xbar_adx1_out1_ep: endpoint { 547*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out1_ep>; 548*4f45fb0bSSameer Pujar }; 549*4f45fb0bSSameer Pujar }; 550*4f45fb0bSSameer Pujar 551*4f45fb0bSSameer Pujar port@42 { 552*4f45fb0bSSameer Pujar reg = <0x42>; 553*4f45fb0bSSameer Pujar 554*4f45fb0bSSameer Pujar xbar_adx1_out2_ep: endpoint { 555*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out2_ep>; 556*4f45fb0bSSameer Pujar }; 557*4f45fb0bSSameer Pujar }; 558*4f45fb0bSSameer Pujar 559*4f45fb0bSSameer Pujar port@43 { 560*4f45fb0bSSameer Pujar reg = <0x43>; 561*4f45fb0bSSameer Pujar 562*4f45fb0bSSameer Pujar xbar_adx1_out3_ep: endpoint { 563*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out3_ep>; 564*4f45fb0bSSameer Pujar }; 565*4f45fb0bSSameer Pujar }; 566*4f45fb0bSSameer Pujar 567*4f45fb0bSSameer Pujar port@44 { 568*4f45fb0bSSameer Pujar reg = <0x44>; 569*4f45fb0bSSameer Pujar 570*4f45fb0bSSameer Pujar xbar_adx1_out4_ep: endpoint { 571*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out4_ep>; 572*4f45fb0bSSameer Pujar }; 573*4f45fb0bSSameer Pujar }; 574*4f45fb0bSSameer Pujar 575*4f45fb0bSSameer Pujar xbar_adx2_in_port: port@45 { 576*4f45fb0bSSameer Pujar reg = <0x45>; 577*4f45fb0bSSameer Pujar 578*4f45fb0bSSameer Pujar xbar_adx2_in_ep: endpoint { 579*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_in_ep>; 580*4f45fb0bSSameer Pujar }; 581*4f45fb0bSSameer Pujar }; 582*4f45fb0bSSameer Pujar 583*4f45fb0bSSameer Pujar port@46 { 584*4f45fb0bSSameer Pujar reg = <0x46>; 585*4f45fb0bSSameer Pujar 586*4f45fb0bSSameer Pujar xbar_adx2_out1_ep: endpoint { 587*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out1_ep>; 588*4f45fb0bSSameer Pujar }; 589*4f45fb0bSSameer Pujar }; 590*4f45fb0bSSameer Pujar 591*4f45fb0bSSameer Pujar port@47 { 592*4f45fb0bSSameer Pujar reg = <0x47>; 593*4f45fb0bSSameer Pujar 594*4f45fb0bSSameer Pujar xbar_adx2_out2_ep: endpoint { 595*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out2_ep>; 596*4f45fb0bSSameer Pujar }; 597*4f45fb0bSSameer Pujar }; 598*4f45fb0bSSameer Pujar 599*4f45fb0bSSameer Pujar port@48 { 600*4f45fb0bSSameer Pujar reg = <0x48>; 601*4f45fb0bSSameer Pujar 602*4f45fb0bSSameer Pujar xbar_adx2_out3_ep: endpoint { 603*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out3_ep>; 604*4f45fb0bSSameer Pujar }; 605*4f45fb0bSSameer Pujar }; 606*4f45fb0bSSameer Pujar 607*4f45fb0bSSameer Pujar port@49 { 608*4f45fb0bSSameer Pujar reg = <0x49>; 609*4f45fb0bSSameer Pujar 610*4f45fb0bSSameer Pujar xbar_adx2_out4_ep: endpoint { 611*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out4_ep>; 612*4f45fb0bSSameer Pujar }; 613*4f45fb0bSSameer Pujar }; 614*4f45fb0bSSameer Pujar 615*4f45fb0bSSameer Pujar xbar_adx3_in_port: port@4a { 616*4f45fb0bSSameer Pujar reg = <0x4a>; 617*4f45fb0bSSameer Pujar 618*4f45fb0bSSameer Pujar xbar_adx3_in_ep: endpoint { 619*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_in_ep>; 620*4f45fb0bSSameer Pujar }; 621*4f45fb0bSSameer Pujar }; 622*4f45fb0bSSameer Pujar 623*4f45fb0bSSameer Pujar port@4b { 624*4f45fb0bSSameer Pujar reg = <0x4b>; 625*4f45fb0bSSameer Pujar 626*4f45fb0bSSameer Pujar xbar_adx3_out1_ep: endpoint { 627*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out1_ep>; 628*4f45fb0bSSameer Pujar }; 629*4f45fb0bSSameer Pujar }; 630*4f45fb0bSSameer Pujar 631*4f45fb0bSSameer Pujar port@4c { 632*4f45fb0bSSameer Pujar reg = <0x4c>; 633*4f45fb0bSSameer Pujar 634*4f45fb0bSSameer Pujar xbar_adx3_out2_ep: endpoint { 635*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out2_ep>; 636*4f45fb0bSSameer Pujar }; 637*4f45fb0bSSameer Pujar }; 638*4f45fb0bSSameer Pujar 639*4f45fb0bSSameer Pujar port@4d { 640*4f45fb0bSSameer Pujar reg = <0x4d>; 641*4f45fb0bSSameer Pujar 642*4f45fb0bSSameer Pujar xbar_adx3_out3_ep: endpoint { 643*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out3_ep>; 644*4f45fb0bSSameer Pujar }; 645*4f45fb0bSSameer Pujar }; 646*4f45fb0bSSameer Pujar 647*4f45fb0bSSameer Pujar port@4e { 648*4f45fb0bSSameer Pujar reg = <0x4e>; 649*4f45fb0bSSameer Pujar 650*4f45fb0bSSameer Pujar xbar_adx3_out4_ep: endpoint { 651*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out4_ep>; 652*4f45fb0bSSameer Pujar }; 653*4f45fb0bSSameer Pujar }; 654*4f45fb0bSSameer Pujar 655*4f45fb0bSSameer Pujar xbar_adx4_in_port: port@4f { 656*4f45fb0bSSameer Pujar reg = <0x4f>; 657*4f45fb0bSSameer Pujar 658*4f45fb0bSSameer Pujar xbar_adx4_in_ep: endpoint { 659*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_in_ep>; 660*4f45fb0bSSameer Pujar }; 661*4f45fb0bSSameer Pujar }; 662*4f45fb0bSSameer Pujar 663*4f45fb0bSSameer Pujar port@50 { 664*4f45fb0bSSameer Pujar reg = <0x50>; 665*4f45fb0bSSameer Pujar 666*4f45fb0bSSameer Pujar xbar_adx4_out1_ep: endpoint { 667*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out1_ep>; 668*4f45fb0bSSameer Pujar }; 669*4f45fb0bSSameer Pujar }; 670*4f45fb0bSSameer Pujar 671*4f45fb0bSSameer Pujar port@51 { 672*4f45fb0bSSameer Pujar reg = <0x51>; 673*4f45fb0bSSameer Pujar 674*4f45fb0bSSameer Pujar xbar_adx4_out2_ep: endpoint { 675*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out2_ep>; 676*4f45fb0bSSameer Pujar }; 677*4f45fb0bSSameer Pujar }; 678*4f45fb0bSSameer Pujar 679*4f45fb0bSSameer Pujar port@52 { 680*4f45fb0bSSameer Pujar reg = <0x52>; 681*4f45fb0bSSameer Pujar 682*4f45fb0bSSameer Pujar xbar_adx4_out3_ep: endpoint { 683*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out3_ep>; 684*4f45fb0bSSameer Pujar }; 685*4f45fb0bSSameer Pujar }; 686*4f45fb0bSSameer Pujar 687*4f45fb0bSSameer Pujar port@53 { 688*4f45fb0bSSameer Pujar reg = <0x53>; 689*4f45fb0bSSameer Pujar 690*4f45fb0bSSameer Pujar xbar_adx4_out4_ep: endpoint { 691*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out4_ep>; 692*4f45fb0bSSameer Pujar }; 693*4f45fb0bSSameer Pujar }; 694*4f45fb0bSSameer Pujar 695*4f45fb0bSSameer Pujar xbar_mixer_in1_port: port@54 { 696*4f45fb0bSSameer Pujar reg = <0x54>; 697*4f45fb0bSSameer Pujar 698*4f45fb0bSSameer Pujar xbar_mixer_in1_ep: endpoint { 699*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in1_ep>; 700*4f45fb0bSSameer Pujar }; 701*4f45fb0bSSameer Pujar }; 702*4f45fb0bSSameer Pujar 703*4f45fb0bSSameer Pujar xbar_mixer_in2_port: port@55 { 704*4f45fb0bSSameer Pujar reg = <0x55>; 705*4f45fb0bSSameer Pujar 706*4f45fb0bSSameer Pujar xbar_mixer_in2_ep: endpoint { 707*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in2_ep>; 708*4f45fb0bSSameer Pujar }; 709*4f45fb0bSSameer Pujar }; 710*4f45fb0bSSameer Pujar 711*4f45fb0bSSameer Pujar xbar_mixer_in3_port: port@56 { 712*4f45fb0bSSameer Pujar reg = <0x56>; 713*4f45fb0bSSameer Pujar 714*4f45fb0bSSameer Pujar xbar_mixer_in3_ep: endpoint { 715*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in3_ep>; 716*4f45fb0bSSameer Pujar }; 717*4f45fb0bSSameer Pujar }; 718*4f45fb0bSSameer Pujar 719*4f45fb0bSSameer Pujar xbar_mixer_in4_port: port@57 { 720*4f45fb0bSSameer Pujar reg = <0x57>; 721*4f45fb0bSSameer Pujar 722*4f45fb0bSSameer Pujar xbar_mixer_in4_ep: endpoint { 723*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in4_ep>; 724*4f45fb0bSSameer Pujar }; 725*4f45fb0bSSameer Pujar }; 726*4f45fb0bSSameer Pujar 727*4f45fb0bSSameer Pujar xbar_mixer_in5_port: port@58 { 728*4f45fb0bSSameer Pujar reg = <0x58>; 729*4f45fb0bSSameer Pujar 730*4f45fb0bSSameer Pujar xbar_mixer_in5_ep: endpoint { 731*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in5_ep>; 732*4f45fb0bSSameer Pujar }; 733*4f45fb0bSSameer Pujar }; 734*4f45fb0bSSameer Pujar 735*4f45fb0bSSameer Pujar xbar_mixer_in6_port: port@59 { 736*4f45fb0bSSameer Pujar reg = <0x59>; 737*4f45fb0bSSameer Pujar 738*4f45fb0bSSameer Pujar xbar_mixer_in6_ep: endpoint { 739*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in6_ep>; 740*4f45fb0bSSameer Pujar }; 741*4f45fb0bSSameer Pujar }; 742*4f45fb0bSSameer Pujar 743*4f45fb0bSSameer Pujar xbar_mixer_in7_port: port@5a { 744*4f45fb0bSSameer Pujar reg = <0x5a>; 745*4f45fb0bSSameer Pujar 746*4f45fb0bSSameer Pujar xbar_mixer_in7_ep: endpoint { 747*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in7_ep>; 748*4f45fb0bSSameer Pujar }; 749*4f45fb0bSSameer Pujar }; 750*4f45fb0bSSameer Pujar 751*4f45fb0bSSameer Pujar xbar_mixer_in8_port: port@5b { 752*4f45fb0bSSameer Pujar reg = <0x5b>; 753*4f45fb0bSSameer Pujar 754*4f45fb0bSSameer Pujar xbar_mixer_in8_ep: endpoint { 755*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in8_ep>; 756*4f45fb0bSSameer Pujar }; 757*4f45fb0bSSameer Pujar }; 758*4f45fb0bSSameer Pujar 759*4f45fb0bSSameer Pujar xbar_mixer_in9_port: port@5c { 760*4f45fb0bSSameer Pujar reg = <0x5c>; 761*4f45fb0bSSameer Pujar 762*4f45fb0bSSameer Pujar xbar_mixer_in9_ep: endpoint { 763*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in9_ep>; 764*4f45fb0bSSameer Pujar }; 765*4f45fb0bSSameer Pujar }; 766*4f45fb0bSSameer Pujar 767*4f45fb0bSSameer Pujar xbar_mixer_in10_port: port@5d { 768*4f45fb0bSSameer Pujar reg = <0x5d>; 769*4f45fb0bSSameer Pujar 770*4f45fb0bSSameer Pujar xbar_mixer_in10_ep: endpoint { 771*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in10_ep>; 772*4f45fb0bSSameer Pujar }; 773*4f45fb0bSSameer Pujar }; 774*4f45fb0bSSameer Pujar 775*4f45fb0bSSameer Pujar port@5e { 776*4f45fb0bSSameer Pujar reg = <0x5e>; 777*4f45fb0bSSameer Pujar 778*4f45fb0bSSameer Pujar xbar_mixer_out1_ep: endpoint { 779*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out1_ep>; 780*4f45fb0bSSameer Pujar }; 781*4f45fb0bSSameer Pujar }; 782*4f45fb0bSSameer Pujar 783*4f45fb0bSSameer Pujar port@5f { 784*4f45fb0bSSameer Pujar reg = <0x5f>; 785*4f45fb0bSSameer Pujar 786*4f45fb0bSSameer Pujar xbar_mixer_out2_ep: endpoint { 787*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out2_ep>; 788*4f45fb0bSSameer Pujar }; 789*4f45fb0bSSameer Pujar }; 790*4f45fb0bSSameer Pujar 791*4f45fb0bSSameer Pujar port@60 { 792*4f45fb0bSSameer Pujar reg = <0x60>; 793*4f45fb0bSSameer Pujar 794*4f45fb0bSSameer Pujar xbar_mixer_out3_ep: endpoint { 795*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out3_ep>; 796*4f45fb0bSSameer Pujar }; 797*4f45fb0bSSameer Pujar }; 798*4f45fb0bSSameer Pujar 799*4f45fb0bSSameer Pujar port@61 { 800*4f45fb0bSSameer Pujar reg = <0x61>; 801*4f45fb0bSSameer Pujar 802*4f45fb0bSSameer Pujar xbar_mixer_out4_ep: endpoint { 803*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out4_ep>; 804*4f45fb0bSSameer Pujar }; 805*4f45fb0bSSameer Pujar }; 806*4f45fb0bSSameer Pujar 807*4f45fb0bSSameer Pujar port@62 { 808*4f45fb0bSSameer Pujar reg = <0x62>; 809*4f45fb0bSSameer Pujar 810*4f45fb0bSSameer Pujar xbar_mixer_out5_ep: endpoint { 811*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out5_ep>; 812*4f45fb0bSSameer Pujar }; 813*4f45fb0bSSameer Pujar }; 814e4710376SSameer Pujar }; 815e4710376SSameer Pujar 816e4710376SSameer Pujar admaif@290f000 { 817e4710376SSameer Pujar status = "okay"; 818e4710376SSameer Pujar 819e4710376SSameer Pujar ports { 820e4710376SSameer Pujar #address-cells = <1>; 821e4710376SSameer Pujar #size-cells = <0>; 822e4710376SSameer Pujar 823e4710376SSameer Pujar admaif0_port: port@0 { 824e4710376SSameer Pujar reg = <0x0>; 825e4710376SSameer Pujar 826e4710376SSameer Pujar admaif0_ep: endpoint { 827e4710376SSameer Pujar remote-endpoint = <&xbar_admaif0_ep>; 828e4710376SSameer Pujar }; 829e4710376SSameer Pujar }; 830e4710376SSameer Pujar 831e4710376SSameer Pujar admaif1_port: port@1 { 832e4710376SSameer Pujar reg = <0x1>; 833e4710376SSameer Pujar 834e4710376SSameer Pujar admaif1_ep: endpoint { 835e4710376SSameer Pujar remote-endpoint = <&xbar_admaif1_ep>; 836e4710376SSameer Pujar }; 837e4710376SSameer Pujar }; 838e4710376SSameer Pujar 839e4710376SSameer Pujar admaif2_port: port@2 { 840e4710376SSameer Pujar reg = <0x2>; 841e4710376SSameer Pujar 842e4710376SSameer Pujar admaif2_ep: endpoint { 843e4710376SSameer Pujar remote-endpoint = <&xbar_admaif2_ep>; 844e4710376SSameer Pujar }; 845e4710376SSameer Pujar }; 846e4710376SSameer Pujar 847e4710376SSameer Pujar admaif3_port: port@3 { 848e4710376SSameer Pujar reg = <0x3>; 849e4710376SSameer Pujar 850e4710376SSameer Pujar admaif3_ep: endpoint { 851e4710376SSameer Pujar remote-endpoint = <&xbar_admaif3_ep>; 852e4710376SSameer Pujar }; 853e4710376SSameer Pujar }; 854e4710376SSameer Pujar 855e4710376SSameer Pujar admaif4_port: port@4 { 856e4710376SSameer Pujar reg = <0x4>; 857e4710376SSameer Pujar 858e4710376SSameer Pujar admaif4_ep: endpoint { 859e4710376SSameer Pujar remote-endpoint = <&xbar_admaif4_ep>; 860e4710376SSameer Pujar }; 861e4710376SSameer Pujar }; 862e4710376SSameer Pujar 863e4710376SSameer Pujar admaif5_port: port@5 { 864e4710376SSameer Pujar reg = <0x5>; 865e4710376SSameer Pujar 866e4710376SSameer Pujar admaif5_ep: endpoint { 867e4710376SSameer Pujar remote-endpoint = <&xbar_admaif5_ep>; 868e4710376SSameer Pujar }; 869e4710376SSameer Pujar }; 870e4710376SSameer Pujar 871e4710376SSameer Pujar admaif6_port: port@6 { 872e4710376SSameer Pujar reg = <0x6>; 873e4710376SSameer Pujar 874e4710376SSameer Pujar admaif6_ep: endpoint { 875e4710376SSameer Pujar remote-endpoint = <&xbar_admaif6_ep>; 876e4710376SSameer Pujar }; 877e4710376SSameer Pujar }; 878e4710376SSameer Pujar 879e4710376SSameer Pujar admaif7_port: port@7 { 880e4710376SSameer Pujar reg = <0x7>; 881e4710376SSameer Pujar 882e4710376SSameer Pujar admaif7_ep: endpoint { 883e4710376SSameer Pujar remote-endpoint = <&xbar_admaif7_ep>; 884e4710376SSameer Pujar }; 885e4710376SSameer Pujar }; 886e4710376SSameer Pujar 887e4710376SSameer Pujar admaif8_port: port@8 { 888e4710376SSameer Pujar reg = <0x8>; 889e4710376SSameer Pujar 890e4710376SSameer Pujar admaif8_ep: endpoint { 891e4710376SSameer Pujar remote-endpoint = <&xbar_admaif8_ep>; 892e4710376SSameer Pujar }; 893e4710376SSameer Pujar }; 894e4710376SSameer Pujar 895e4710376SSameer Pujar admaif9_port: port@9 { 896e4710376SSameer Pujar reg = <0x9>; 897e4710376SSameer Pujar 898e4710376SSameer Pujar admaif9_ep: endpoint { 899e4710376SSameer Pujar remote-endpoint = <&xbar_admaif9_ep>; 900e4710376SSameer Pujar }; 901e4710376SSameer Pujar }; 902e4710376SSameer Pujar 903e4710376SSameer Pujar admaif10_port: port@a { 904e4710376SSameer Pujar reg = <0xa>; 905e4710376SSameer Pujar 906e4710376SSameer Pujar admaif10_ep: endpoint { 907e4710376SSameer Pujar remote-endpoint = <&xbar_admaif10_ep>; 908e4710376SSameer Pujar }; 909e4710376SSameer Pujar }; 910e4710376SSameer Pujar 911e4710376SSameer Pujar admaif11_port: port@b { 912e4710376SSameer Pujar reg = <0xb>; 913e4710376SSameer Pujar 914e4710376SSameer Pujar admaif11_ep: endpoint { 915e4710376SSameer Pujar remote-endpoint = <&xbar_admaif11_ep>; 916e4710376SSameer Pujar }; 917e4710376SSameer Pujar }; 918e4710376SSameer Pujar 919e4710376SSameer Pujar admaif12_port: port@c { 920e4710376SSameer Pujar reg = <0xc>; 921e4710376SSameer Pujar 922e4710376SSameer Pujar admaif12_ep: endpoint { 923e4710376SSameer Pujar remote-endpoint = <&xbar_admaif12_ep>; 924e4710376SSameer Pujar }; 925e4710376SSameer Pujar }; 926e4710376SSameer Pujar 927e4710376SSameer Pujar admaif13_port: port@d { 928e4710376SSameer Pujar reg = <0xd>; 929e4710376SSameer Pujar 930e4710376SSameer Pujar admaif13_ep: endpoint { 931e4710376SSameer Pujar remote-endpoint = <&xbar_admaif13_ep>; 932e4710376SSameer Pujar }; 933e4710376SSameer Pujar }; 934e4710376SSameer Pujar 935e4710376SSameer Pujar admaif14_port: port@e { 936e4710376SSameer Pujar reg = <0xe>; 937e4710376SSameer Pujar 938e4710376SSameer Pujar admaif14_ep: endpoint { 939e4710376SSameer Pujar remote-endpoint = <&xbar_admaif14_ep>; 940e4710376SSameer Pujar }; 941e4710376SSameer Pujar }; 942e4710376SSameer Pujar 943e4710376SSameer Pujar admaif15_port: port@f { 944e4710376SSameer Pujar reg = <0xf>; 945e4710376SSameer Pujar 946e4710376SSameer Pujar admaif15_ep: endpoint { 947e4710376SSameer Pujar remote-endpoint = <&xbar_admaif15_ep>; 948e4710376SSameer Pujar }; 949e4710376SSameer Pujar }; 950e4710376SSameer Pujar 951e4710376SSameer Pujar admaif16_port: port@10 { 952e4710376SSameer Pujar reg = <0x10>; 953e4710376SSameer Pujar 954e4710376SSameer Pujar admaif16_ep: endpoint { 955e4710376SSameer Pujar remote-endpoint = <&xbar_admaif16_ep>; 956e4710376SSameer Pujar }; 957e4710376SSameer Pujar }; 958e4710376SSameer Pujar 959e4710376SSameer Pujar admaif17_port: port@11 { 960e4710376SSameer Pujar reg = <0x11>; 961e4710376SSameer Pujar 962e4710376SSameer Pujar admaif17_ep: endpoint { 963e4710376SSameer Pujar remote-endpoint = <&xbar_admaif17_ep>; 964e4710376SSameer Pujar }; 965e4710376SSameer Pujar }; 966e4710376SSameer Pujar 967e4710376SSameer Pujar admaif18_port: port@12 { 968e4710376SSameer Pujar reg = <0x12>; 969e4710376SSameer Pujar 970e4710376SSameer Pujar admaif18_ep: endpoint { 971e4710376SSameer Pujar remote-endpoint = <&xbar_admaif18_ep>; 972e4710376SSameer Pujar }; 973e4710376SSameer Pujar }; 974e4710376SSameer Pujar 975e4710376SSameer Pujar admaif19_port: port@13 { 976e4710376SSameer Pujar reg = <0x13>; 977e4710376SSameer Pujar 978e4710376SSameer Pujar admaif19_ep: endpoint { 979e4710376SSameer Pujar remote-endpoint = <&xbar_admaif19_ep>; 980e4710376SSameer Pujar }; 981e4710376SSameer Pujar }; 982e4710376SSameer Pujar }; 983e4710376SSameer Pujar }; 984e4710376SSameer Pujar 985e4710376SSameer Pujar i2s@2901000 { 986e4710376SSameer Pujar status = "okay"; 987e4710376SSameer Pujar 988e4710376SSameer Pujar ports { 989e4710376SSameer Pujar #address-cells = <1>; 990e4710376SSameer Pujar #size-cells = <0>; 991e4710376SSameer Pujar 992e4710376SSameer Pujar port@0 { 993e4710376SSameer Pujar reg = <0>; 994e4710376SSameer Pujar 995e4710376SSameer Pujar i2s1_cif_ep: endpoint { 996e4710376SSameer Pujar remote-endpoint = <&xbar_i2s1_ep>; 997e4710376SSameer Pujar }; 998e4710376SSameer Pujar }; 999e4710376SSameer Pujar 1000e4710376SSameer Pujar i2s1_port: port@1 { 1001e4710376SSameer Pujar reg = <1>; 1002e4710376SSameer Pujar 1003e4710376SSameer Pujar i2s1_dap_ep: endpoint { 1004e4710376SSameer Pujar dai-format = "i2s"; 1005e4710376SSameer Pujar /* Placeholder for external Codec */ 1006e4710376SSameer Pujar }; 1007e4710376SSameer Pujar }; 1008e4710376SSameer Pujar }; 1009e4710376SSameer Pujar }; 1010e4710376SSameer Pujar 1011e4710376SSameer Pujar i2s@2901100 { 1012e4710376SSameer Pujar status = "okay"; 1013e4710376SSameer Pujar 1014e4710376SSameer Pujar ports { 1015e4710376SSameer Pujar #address-cells = <1>; 1016e4710376SSameer Pujar #size-cells = <0>; 1017e4710376SSameer Pujar 1018e4710376SSameer Pujar port@0 { 1019e4710376SSameer Pujar reg = <0>; 1020e4710376SSameer Pujar 1021e4710376SSameer Pujar i2s2_cif_ep: endpoint { 1022e4710376SSameer Pujar remote-endpoint = <&xbar_i2s2_ep>; 1023e4710376SSameer Pujar }; 1024e4710376SSameer Pujar }; 1025e4710376SSameer Pujar 1026e4710376SSameer Pujar i2s2_port: port@1 { 1027e4710376SSameer Pujar reg = <1>; 1028e4710376SSameer Pujar 1029e4710376SSameer Pujar i2s2_dap_ep: endpoint { 1030e4710376SSameer Pujar dai-format = "i2s"; 1031e4710376SSameer Pujar /* Placeholder for external Codec */ 1032e4710376SSameer Pujar }; 1033e4710376SSameer Pujar }; 1034e4710376SSameer Pujar }; 1035e4710376SSameer Pujar }; 1036e4710376SSameer Pujar 1037e4710376SSameer Pujar i2s@2901200 { 1038e4710376SSameer Pujar status = "okay"; 1039e4710376SSameer Pujar 1040e4710376SSameer Pujar ports { 1041e4710376SSameer Pujar #address-cells = <1>; 1042e4710376SSameer Pujar #size-cells = <0>; 1043e4710376SSameer Pujar 1044e4710376SSameer Pujar port@0 { 1045e4710376SSameer Pujar reg = <0>; 1046e4710376SSameer Pujar 1047e4710376SSameer Pujar i2s3_cif_ep: endpoint { 1048e4710376SSameer Pujar remote-endpoint = <&xbar_i2s3_ep>; 1049e4710376SSameer Pujar }; 1050e4710376SSameer Pujar }; 1051e4710376SSameer Pujar 1052e4710376SSameer Pujar i2s3_port: port@1 { 1053e4710376SSameer Pujar reg = <1>; 1054e4710376SSameer Pujar 1055e4710376SSameer Pujar i2s3_dap_ep: endpoint { 1056e4710376SSameer Pujar dai-format = "i2s"; 1057e4710376SSameer Pujar /* Placeholder for external Codec */ 1058e4710376SSameer Pujar }; 1059e4710376SSameer Pujar }; 1060e4710376SSameer Pujar }; 1061e4710376SSameer Pujar }; 1062e4710376SSameer Pujar 1063e4710376SSameer Pujar i2s@2901300 { 1064e4710376SSameer Pujar status = "okay"; 1065e4710376SSameer Pujar 1066e4710376SSameer Pujar ports { 1067e4710376SSameer Pujar #address-cells = <1>; 1068e4710376SSameer Pujar #size-cells = <0>; 1069e4710376SSameer Pujar 1070e4710376SSameer Pujar port@0 { 1071e4710376SSameer Pujar reg = <0>; 1072e4710376SSameer Pujar 1073e4710376SSameer Pujar i2s4_cif_ep: endpoint { 1074e4710376SSameer Pujar remote-endpoint = <&xbar_i2s4_ep>; 1075e4710376SSameer Pujar }; 1076e4710376SSameer Pujar }; 1077e4710376SSameer Pujar 1078e4710376SSameer Pujar i2s4_port: port@1 { 1079e4710376SSameer Pujar reg = <1>; 1080e4710376SSameer Pujar 1081e4710376SSameer Pujar i2s4_dap_ep: endpoint { 1082e4710376SSameer Pujar dai-format = "i2s"; 1083e4710376SSameer Pujar /* Placeholder for external Codec */ 1084e4710376SSameer Pujar }; 1085e4710376SSameer Pujar }; 1086e4710376SSameer Pujar }; 1087e4710376SSameer Pujar }; 1088e4710376SSameer Pujar 1089e4710376SSameer Pujar i2s@2901400 { 1090e4710376SSameer Pujar status = "okay"; 1091e4710376SSameer Pujar 1092e4710376SSameer Pujar ports { 1093e4710376SSameer Pujar #address-cells = <1>; 1094e4710376SSameer Pujar #size-cells = <0>; 1095e4710376SSameer Pujar 1096e4710376SSameer Pujar port@0 { 1097e4710376SSameer Pujar reg = <0>; 1098e4710376SSameer Pujar 1099e4710376SSameer Pujar i2s5_cif_ep: endpoint { 1100e4710376SSameer Pujar remote-endpoint = <&xbar_i2s5_ep>; 1101e4710376SSameer Pujar }; 1102e4710376SSameer Pujar }; 1103e4710376SSameer Pujar 1104e4710376SSameer Pujar i2s5_port: port@1 { 1105e4710376SSameer Pujar reg = <1>; 1106e4710376SSameer Pujar 1107e4710376SSameer Pujar i2s5_dap_ep: endpoint { 1108e4710376SSameer Pujar dai-format = "i2s"; 1109e4710376SSameer Pujar /* Placeholder for external Codec */ 1110e4710376SSameer Pujar }; 1111e4710376SSameer Pujar }; 1112e4710376SSameer Pujar }; 1113e4710376SSameer Pujar }; 1114e4710376SSameer Pujar 1115e4710376SSameer Pujar i2s@2901500 { 1116e4710376SSameer Pujar status = "okay"; 1117e4710376SSameer Pujar 1118e4710376SSameer Pujar ports { 1119e4710376SSameer Pujar #address-cells = <1>; 1120e4710376SSameer Pujar #size-cells = <0>; 1121e4710376SSameer Pujar 1122e4710376SSameer Pujar port@0 { 1123e4710376SSameer Pujar reg = <0>; 1124e4710376SSameer Pujar 1125e4710376SSameer Pujar i2s6_cif_ep: endpoint { 1126e4710376SSameer Pujar remote-endpoint = <&xbar_i2s6_ep>; 1127e4710376SSameer Pujar }; 1128e4710376SSameer Pujar }; 1129e4710376SSameer Pujar 1130e4710376SSameer Pujar i2s6_port: port@1 { 1131e4710376SSameer Pujar reg = <1>; 1132e4710376SSameer Pujar 1133e4710376SSameer Pujar i2s6_dap_ep: endpoint { 1134e4710376SSameer Pujar dai-format = "i2s"; 1135e4710376SSameer Pujar /* Placeholder for external Codec */ 1136e4710376SSameer Pujar }; 1137e4710376SSameer Pujar }; 1138e4710376SSameer Pujar }; 1139e4710376SSameer Pujar }; 1140e4710376SSameer Pujar 1141e4710376SSameer Pujar dmic@2904000 { 1142e4710376SSameer Pujar status = "okay"; 1143e4710376SSameer Pujar 1144e4710376SSameer Pujar ports { 1145e4710376SSameer Pujar #address-cells = <1>; 1146e4710376SSameer Pujar #size-cells = <0>; 1147e4710376SSameer Pujar 1148e4710376SSameer Pujar port@0 { 1149e4710376SSameer Pujar reg = <0>; 1150e4710376SSameer Pujar 1151e4710376SSameer Pujar dmic1_cif_ep: endpoint { 1152e4710376SSameer Pujar remote-endpoint = <&xbar_dmic1_ep>; 1153e4710376SSameer Pujar }; 1154e4710376SSameer Pujar }; 1155e4710376SSameer Pujar 1156e4710376SSameer Pujar dmic1_port: port@1 { 1157e4710376SSameer Pujar reg = <1>; 1158e4710376SSameer Pujar 1159e4710376SSameer Pujar dmic1_dap_ep: endpoint { 1160e4710376SSameer Pujar /* Place holder for external Codec */ 1161e4710376SSameer Pujar }; 1162e4710376SSameer Pujar }; 1163e4710376SSameer Pujar }; 1164e4710376SSameer Pujar }; 1165e4710376SSameer Pujar 1166e4710376SSameer Pujar dmic@2904100 { 1167e4710376SSameer Pujar status = "okay"; 1168e4710376SSameer Pujar 1169e4710376SSameer Pujar ports { 1170e4710376SSameer Pujar #address-cells = <1>; 1171e4710376SSameer Pujar #size-cells = <0>; 1172e4710376SSameer Pujar 1173e4710376SSameer Pujar port@0 { 1174e4710376SSameer Pujar reg = <0>; 1175e4710376SSameer Pujar 1176e4710376SSameer Pujar dmic2_cif_ep: endpoint { 1177e4710376SSameer Pujar remote-endpoint = <&xbar_dmic2_ep>; 1178e4710376SSameer Pujar }; 1179e4710376SSameer Pujar }; 1180e4710376SSameer Pujar 1181e4710376SSameer Pujar dmic2_port: port@1 { 1182e4710376SSameer Pujar reg = <1>; 1183e4710376SSameer Pujar 1184e4710376SSameer Pujar dmic2_dap_ep: endpoint { 1185e4710376SSameer Pujar /* Place holder for external Codec */ 1186e4710376SSameer Pujar }; 1187e4710376SSameer Pujar }; 1188e4710376SSameer Pujar }; 1189e4710376SSameer Pujar }; 1190e4710376SSameer Pujar 1191e4710376SSameer Pujar dmic@2904200 { 1192e4710376SSameer Pujar status = "okay"; 1193e4710376SSameer Pujar 1194e4710376SSameer Pujar ports { 1195e4710376SSameer Pujar #address-cells = <1>; 1196e4710376SSameer Pujar #size-cells = <0>; 1197e4710376SSameer Pujar 1198e4710376SSameer Pujar port@0 { 1199e4710376SSameer Pujar reg = <0>; 1200e4710376SSameer Pujar 1201e4710376SSameer Pujar dmic3_cif_ep: endpoint { 1202e4710376SSameer Pujar remote-endpoint = <&xbar_dmic3_ep>; 1203e4710376SSameer Pujar }; 1204e4710376SSameer Pujar }; 1205e4710376SSameer Pujar 1206e4710376SSameer Pujar dmic3_port: port@1 { 1207e4710376SSameer Pujar reg = <1>; 1208e4710376SSameer Pujar 1209e4710376SSameer Pujar dmic3_dap_ep: endpoint { 1210e4710376SSameer Pujar /* Place holder for external Codec */ 1211e4710376SSameer Pujar }; 1212e4710376SSameer Pujar }; 1213e4710376SSameer Pujar }; 1214e4710376SSameer Pujar }; 1215e4710376SSameer Pujar 1216e4710376SSameer Pujar dspk@2905000 { 1217e4710376SSameer Pujar status = "okay"; 1218e4710376SSameer Pujar 1219e4710376SSameer Pujar ports { 1220e4710376SSameer Pujar #address-cells = <1>; 1221e4710376SSameer Pujar #size-cells = <0>; 1222e4710376SSameer Pujar 1223e4710376SSameer Pujar port@0 { 1224e4710376SSameer Pujar reg = <0>; 1225e4710376SSameer Pujar 1226e4710376SSameer Pujar dspk1_cif_ep: endpoint { 1227e4710376SSameer Pujar remote-endpoint = <&xbar_dspk1_ep>; 1228e4710376SSameer Pujar }; 1229e4710376SSameer Pujar }; 1230e4710376SSameer Pujar 1231e4710376SSameer Pujar dspk1_port: port@1 { 1232e4710376SSameer Pujar reg = <1>; 1233e4710376SSameer Pujar 1234e4710376SSameer Pujar dspk1_dap_ep: endpoint { 1235e4710376SSameer Pujar /* Place holder for external Codec */ 1236e4710376SSameer Pujar }; 1237e4710376SSameer Pujar }; 1238e4710376SSameer Pujar }; 1239e4710376SSameer Pujar }; 1240e4710376SSameer Pujar 1241e4710376SSameer Pujar dspk@2905100 { 1242e4710376SSameer Pujar status = "okay"; 1243e4710376SSameer Pujar 1244e4710376SSameer Pujar ports { 1245e4710376SSameer Pujar #address-cells = <1>; 1246e4710376SSameer Pujar #size-cells = <0>; 1247e4710376SSameer Pujar 1248e4710376SSameer Pujar port@0 { 1249e4710376SSameer Pujar reg = <0>; 1250e4710376SSameer Pujar 1251e4710376SSameer Pujar dspk2_cif_ep: endpoint { 1252e4710376SSameer Pujar remote-endpoint = <&xbar_dspk2_ep>; 1253e4710376SSameer Pujar }; 1254e4710376SSameer Pujar }; 1255e4710376SSameer Pujar 1256e4710376SSameer Pujar dspk2_port: port@1 { 1257e4710376SSameer Pujar reg = <1>; 1258e4710376SSameer Pujar 1259e4710376SSameer Pujar dspk2_dap_ep: endpoint { 1260e4710376SSameer Pujar /* Place holder for external Codec */ 1261e4710376SSameer Pujar }; 1262e4710376SSameer Pujar }; 1263e4710376SSameer Pujar }; 1264e4710376SSameer Pujar }; 1265*4f45fb0bSSameer Pujar 1266*4f45fb0bSSameer Pujar sfc@2902000 { 1267*4f45fb0bSSameer Pujar status = "okay"; 1268*4f45fb0bSSameer Pujar 1269*4f45fb0bSSameer Pujar ports { 1270*4f45fb0bSSameer Pujar #address-cells = <1>; 1271*4f45fb0bSSameer Pujar #size-cells = <0>; 1272*4f45fb0bSSameer Pujar 1273*4f45fb0bSSameer Pujar port@0 { 1274*4f45fb0bSSameer Pujar reg = <0>; 1275*4f45fb0bSSameer Pujar 1276*4f45fb0bSSameer Pujar sfc1_cif_in_ep: endpoint { 1277*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_in_ep>; 1278*4f45fb0bSSameer Pujar convert-rate = <44100>; 1279*4f45fb0bSSameer Pujar }; 1280*4f45fb0bSSameer Pujar }; 1281*4f45fb0bSSameer Pujar 1282*4f45fb0bSSameer Pujar sfc1_out_port: port@1 { 1283*4f45fb0bSSameer Pujar reg = <1>; 1284*4f45fb0bSSameer Pujar 1285*4f45fb0bSSameer Pujar sfc1_cif_out_ep: endpoint { 1286*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_out_ep>; 1287*4f45fb0bSSameer Pujar convert-rate = <48000>; 1288*4f45fb0bSSameer Pujar }; 1289*4f45fb0bSSameer Pujar }; 1290*4f45fb0bSSameer Pujar }; 1291*4f45fb0bSSameer Pujar }; 1292*4f45fb0bSSameer Pujar 1293*4f45fb0bSSameer Pujar sfc@2902200 { 1294*4f45fb0bSSameer Pujar status = "okay"; 1295*4f45fb0bSSameer Pujar 1296*4f45fb0bSSameer Pujar ports { 1297*4f45fb0bSSameer Pujar #address-cells = <1>; 1298*4f45fb0bSSameer Pujar #size-cells = <0>; 1299*4f45fb0bSSameer Pujar 1300*4f45fb0bSSameer Pujar port@0 { 1301*4f45fb0bSSameer Pujar reg = <0>; 1302*4f45fb0bSSameer Pujar 1303*4f45fb0bSSameer Pujar sfc2_cif_in_ep: endpoint { 1304*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_in_ep>; 1305*4f45fb0bSSameer Pujar }; 1306*4f45fb0bSSameer Pujar }; 1307*4f45fb0bSSameer Pujar 1308*4f45fb0bSSameer Pujar sfc2_out_port: port@1 { 1309*4f45fb0bSSameer Pujar reg = <1>; 1310*4f45fb0bSSameer Pujar 1311*4f45fb0bSSameer Pujar sfc2_cif_out_ep: endpoint { 1312*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_out_ep>; 1313*4f45fb0bSSameer Pujar }; 1314*4f45fb0bSSameer Pujar }; 1315*4f45fb0bSSameer Pujar }; 1316*4f45fb0bSSameer Pujar }; 1317*4f45fb0bSSameer Pujar 1318*4f45fb0bSSameer Pujar sfc@2902400 { 1319*4f45fb0bSSameer Pujar status = "okay"; 1320*4f45fb0bSSameer Pujar 1321*4f45fb0bSSameer Pujar ports { 1322*4f45fb0bSSameer Pujar #address-cells = <1>; 1323*4f45fb0bSSameer Pujar #size-cells = <0>; 1324*4f45fb0bSSameer Pujar 1325*4f45fb0bSSameer Pujar port@0 { 1326*4f45fb0bSSameer Pujar reg = <0>; 1327*4f45fb0bSSameer Pujar 1328*4f45fb0bSSameer Pujar sfc3_cif_in_ep: endpoint { 1329*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_in_ep>; 1330*4f45fb0bSSameer Pujar }; 1331*4f45fb0bSSameer Pujar }; 1332*4f45fb0bSSameer Pujar 1333*4f45fb0bSSameer Pujar sfc3_out_port: port@1 { 1334*4f45fb0bSSameer Pujar reg = <1>; 1335*4f45fb0bSSameer Pujar 1336*4f45fb0bSSameer Pujar sfc3_cif_out_ep: endpoint { 1337*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_out_ep>; 1338*4f45fb0bSSameer Pujar }; 1339*4f45fb0bSSameer Pujar }; 1340*4f45fb0bSSameer Pujar }; 1341*4f45fb0bSSameer Pujar }; 1342*4f45fb0bSSameer Pujar 1343*4f45fb0bSSameer Pujar sfc@2902600 { 1344*4f45fb0bSSameer Pujar status = "okay"; 1345*4f45fb0bSSameer Pujar 1346*4f45fb0bSSameer Pujar ports { 1347*4f45fb0bSSameer Pujar #address-cells = <1>; 1348*4f45fb0bSSameer Pujar #size-cells = <0>; 1349*4f45fb0bSSameer Pujar 1350*4f45fb0bSSameer Pujar port@0 { 1351*4f45fb0bSSameer Pujar reg = <0>; 1352*4f45fb0bSSameer Pujar 1353*4f45fb0bSSameer Pujar sfc4_cif_in_ep: endpoint { 1354*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_in_ep>; 1355*4f45fb0bSSameer Pujar }; 1356*4f45fb0bSSameer Pujar }; 1357*4f45fb0bSSameer Pujar 1358*4f45fb0bSSameer Pujar sfc4_out_port: port@1 { 1359*4f45fb0bSSameer Pujar reg = <1>; 1360*4f45fb0bSSameer Pujar 1361*4f45fb0bSSameer Pujar sfc4_cif_out_ep: endpoint { 1362*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_out_ep>; 1363*4f45fb0bSSameer Pujar }; 1364*4f45fb0bSSameer Pujar }; 1365*4f45fb0bSSameer Pujar }; 1366*4f45fb0bSSameer Pujar }; 1367*4f45fb0bSSameer Pujar 1368*4f45fb0bSSameer Pujar mvc@290a000 { 1369*4f45fb0bSSameer Pujar status = "okay"; 1370*4f45fb0bSSameer Pujar 1371*4f45fb0bSSameer Pujar ports { 1372*4f45fb0bSSameer Pujar #address-cells = <1>; 1373*4f45fb0bSSameer Pujar #size-cells = <0>; 1374*4f45fb0bSSameer Pujar 1375*4f45fb0bSSameer Pujar port@0 { 1376*4f45fb0bSSameer Pujar reg = <0>; 1377*4f45fb0bSSameer Pujar 1378*4f45fb0bSSameer Pujar mvc1_cif_in_ep: endpoint { 1379*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_in_ep>; 1380*4f45fb0bSSameer Pujar }; 1381*4f45fb0bSSameer Pujar }; 1382*4f45fb0bSSameer Pujar 1383*4f45fb0bSSameer Pujar mvc1_out_port: port@1 { 1384*4f45fb0bSSameer Pujar reg = <1>; 1385*4f45fb0bSSameer Pujar 1386*4f45fb0bSSameer Pujar mvc1_cif_out_ep: endpoint { 1387*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_out_ep>; 1388*4f45fb0bSSameer Pujar }; 1389*4f45fb0bSSameer Pujar }; 1390*4f45fb0bSSameer Pujar }; 1391*4f45fb0bSSameer Pujar }; 1392*4f45fb0bSSameer Pujar 1393*4f45fb0bSSameer Pujar mvc@290a200 { 1394*4f45fb0bSSameer Pujar status = "okay"; 1395*4f45fb0bSSameer Pujar 1396*4f45fb0bSSameer Pujar ports { 1397*4f45fb0bSSameer Pujar #address-cells = <1>; 1398*4f45fb0bSSameer Pujar #size-cells = <0>; 1399*4f45fb0bSSameer Pujar 1400*4f45fb0bSSameer Pujar port@0 { 1401*4f45fb0bSSameer Pujar reg = <0>; 1402*4f45fb0bSSameer Pujar 1403*4f45fb0bSSameer Pujar mvc2_cif_in_ep: endpoint { 1404*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_in_ep>; 1405*4f45fb0bSSameer Pujar }; 1406*4f45fb0bSSameer Pujar }; 1407*4f45fb0bSSameer Pujar 1408*4f45fb0bSSameer Pujar mvc2_out_port: port@1 { 1409*4f45fb0bSSameer Pujar reg = <1>; 1410*4f45fb0bSSameer Pujar 1411*4f45fb0bSSameer Pujar mvc2_cif_out_ep: endpoint { 1412*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_out_ep>; 1413*4f45fb0bSSameer Pujar }; 1414*4f45fb0bSSameer Pujar }; 1415*4f45fb0bSSameer Pujar }; 1416*4f45fb0bSSameer Pujar }; 1417*4f45fb0bSSameer Pujar 1418*4f45fb0bSSameer Pujar amx@2903000 { 1419*4f45fb0bSSameer Pujar status = "okay"; 1420*4f45fb0bSSameer Pujar 1421*4f45fb0bSSameer Pujar ports { 1422*4f45fb0bSSameer Pujar #address-cells = <1>; 1423*4f45fb0bSSameer Pujar #size-cells = <0>; 1424*4f45fb0bSSameer Pujar 1425*4f45fb0bSSameer Pujar port@0 { 1426*4f45fb0bSSameer Pujar reg = <0>; 1427*4f45fb0bSSameer Pujar 1428*4f45fb0bSSameer Pujar amx1_in1_ep: endpoint { 1429*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in1_ep>; 1430*4f45fb0bSSameer Pujar }; 1431*4f45fb0bSSameer Pujar }; 1432*4f45fb0bSSameer Pujar 1433*4f45fb0bSSameer Pujar port@1 { 1434*4f45fb0bSSameer Pujar reg = <1>; 1435*4f45fb0bSSameer Pujar 1436*4f45fb0bSSameer Pujar amx1_in2_ep: endpoint { 1437*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in2_ep>; 1438*4f45fb0bSSameer Pujar }; 1439*4f45fb0bSSameer Pujar }; 1440*4f45fb0bSSameer Pujar 1441*4f45fb0bSSameer Pujar port@2 { 1442*4f45fb0bSSameer Pujar reg = <2>; 1443*4f45fb0bSSameer Pujar 1444*4f45fb0bSSameer Pujar amx1_in3_ep: endpoint { 1445*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in3_ep>; 1446*4f45fb0bSSameer Pujar }; 1447*4f45fb0bSSameer Pujar }; 1448*4f45fb0bSSameer Pujar 1449*4f45fb0bSSameer Pujar port@3 { 1450*4f45fb0bSSameer Pujar reg = <3>; 1451*4f45fb0bSSameer Pujar 1452*4f45fb0bSSameer Pujar amx1_in4_ep: endpoint { 1453*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in4_ep>; 1454*4f45fb0bSSameer Pujar }; 1455*4f45fb0bSSameer Pujar }; 1456*4f45fb0bSSameer Pujar 1457*4f45fb0bSSameer Pujar amx1_out_port: port@4 { 1458*4f45fb0bSSameer Pujar reg = <4>; 1459*4f45fb0bSSameer Pujar 1460*4f45fb0bSSameer Pujar amx1_out_ep: endpoint { 1461*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_out_ep>; 1462*4f45fb0bSSameer Pujar }; 1463*4f45fb0bSSameer Pujar }; 1464*4f45fb0bSSameer Pujar }; 1465*4f45fb0bSSameer Pujar }; 1466*4f45fb0bSSameer Pujar 1467*4f45fb0bSSameer Pujar amx@2903100 { 1468*4f45fb0bSSameer Pujar status = "okay"; 1469*4f45fb0bSSameer Pujar 1470*4f45fb0bSSameer Pujar ports { 1471*4f45fb0bSSameer Pujar #address-cells = <1>; 1472*4f45fb0bSSameer Pujar #size-cells = <0>; 1473*4f45fb0bSSameer Pujar 1474*4f45fb0bSSameer Pujar port@0 { 1475*4f45fb0bSSameer Pujar reg = <0>; 1476*4f45fb0bSSameer Pujar 1477*4f45fb0bSSameer Pujar amx2_in1_ep: endpoint { 1478*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in1_ep>; 1479*4f45fb0bSSameer Pujar }; 1480*4f45fb0bSSameer Pujar }; 1481*4f45fb0bSSameer Pujar 1482*4f45fb0bSSameer Pujar port@1 { 1483*4f45fb0bSSameer Pujar reg = <1>; 1484*4f45fb0bSSameer Pujar 1485*4f45fb0bSSameer Pujar amx2_in2_ep: endpoint { 1486*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in2_ep>; 1487*4f45fb0bSSameer Pujar }; 1488*4f45fb0bSSameer Pujar }; 1489*4f45fb0bSSameer Pujar 1490*4f45fb0bSSameer Pujar amx2_in3_port: port@2 { 1491*4f45fb0bSSameer Pujar reg = <2>; 1492*4f45fb0bSSameer Pujar 1493*4f45fb0bSSameer Pujar amx2_in3_ep: endpoint { 1494*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in3_ep>; 1495*4f45fb0bSSameer Pujar }; 1496*4f45fb0bSSameer Pujar }; 1497*4f45fb0bSSameer Pujar 1498*4f45fb0bSSameer Pujar amx2_in4_port: port@3 { 1499*4f45fb0bSSameer Pujar reg = <3>; 1500*4f45fb0bSSameer Pujar 1501*4f45fb0bSSameer Pujar amx2_in4_ep: endpoint { 1502*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in4_ep>; 1503*4f45fb0bSSameer Pujar }; 1504*4f45fb0bSSameer Pujar }; 1505*4f45fb0bSSameer Pujar 1506*4f45fb0bSSameer Pujar amx2_out_port: port@4 { 1507*4f45fb0bSSameer Pujar reg = <4>; 1508*4f45fb0bSSameer Pujar 1509*4f45fb0bSSameer Pujar amx2_out_ep: endpoint { 1510*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_out_ep>; 1511*4f45fb0bSSameer Pujar }; 1512*4f45fb0bSSameer Pujar }; 1513*4f45fb0bSSameer Pujar }; 1514*4f45fb0bSSameer Pujar }; 1515*4f45fb0bSSameer Pujar 1516*4f45fb0bSSameer Pujar amx@2903200 { 1517*4f45fb0bSSameer Pujar status = "okay"; 1518*4f45fb0bSSameer Pujar 1519*4f45fb0bSSameer Pujar ports { 1520*4f45fb0bSSameer Pujar #address-cells = <1>; 1521*4f45fb0bSSameer Pujar #size-cells = <0>; 1522*4f45fb0bSSameer Pujar 1523*4f45fb0bSSameer Pujar port@0 { 1524*4f45fb0bSSameer Pujar reg = <0>; 1525*4f45fb0bSSameer Pujar 1526*4f45fb0bSSameer Pujar amx3_in1_ep: endpoint { 1527*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in1_ep>; 1528*4f45fb0bSSameer Pujar }; 1529*4f45fb0bSSameer Pujar }; 1530*4f45fb0bSSameer Pujar 1531*4f45fb0bSSameer Pujar port@1 { 1532*4f45fb0bSSameer Pujar reg = <1>; 1533*4f45fb0bSSameer Pujar 1534*4f45fb0bSSameer Pujar amx3_in2_ep: endpoint { 1535*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in2_ep>; 1536*4f45fb0bSSameer Pujar }; 1537*4f45fb0bSSameer Pujar }; 1538*4f45fb0bSSameer Pujar 1539*4f45fb0bSSameer Pujar port@2 { 1540*4f45fb0bSSameer Pujar reg = <2>; 1541*4f45fb0bSSameer Pujar 1542*4f45fb0bSSameer Pujar amx3_in3_ep: endpoint { 1543*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in3_ep>; 1544*4f45fb0bSSameer Pujar }; 1545*4f45fb0bSSameer Pujar }; 1546*4f45fb0bSSameer Pujar 1547*4f45fb0bSSameer Pujar port@3 { 1548*4f45fb0bSSameer Pujar reg = <3>; 1549*4f45fb0bSSameer Pujar 1550*4f45fb0bSSameer Pujar amx3_in4_ep: endpoint { 1551*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in4_ep>; 1552*4f45fb0bSSameer Pujar }; 1553*4f45fb0bSSameer Pujar }; 1554*4f45fb0bSSameer Pujar 1555*4f45fb0bSSameer Pujar amx3_out_port: port@4 { 1556*4f45fb0bSSameer Pujar reg = <4>; 1557*4f45fb0bSSameer Pujar 1558*4f45fb0bSSameer Pujar amx3_out_ep: endpoint { 1559*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_out_ep>; 1560*4f45fb0bSSameer Pujar }; 1561*4f45fb0bSSameer Pujar }; 1562*4f45fb0bSSameer Pujar }; 1563*4f45fb0bSSameer Pujar }; 1564*4f45fb0bSSameer Pujar 1565*4f45fb0bSSameer Pujar amx@2903300 { 1566*4f45fb0bSSameer Pujar status = "okay"; 1567*4f45fb0bSSameer Pujar 1568*4f45fb0bSSameer Pujar ports { 1569*4f45fb0bSSameer Pujar #address-cells = <1>; 1570*4f45fb0bSSameer Pujar #size-cells = <0>; 1571*4f45fb0bSSameer Pujar 1572*4f45fb0bSSameer Pujar port@0 { 1573*4f45fb0bSSameer Pujar reg = <0>; 1574*4f45fb0bSSameer Pujar 1575*4f45fb0bSSameer Pujar amx4_in1_ep: endpoint { 1576*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in1_ep>; 1577*4f45fb0bSSameer Pujar }; 1578*4f45fb0bSSameer Pujar }; 1579*4f45fb0bSSameer Pujar 1580*4f45fb0bSSameer Pujar port@1 { 1581*4f45fb0bSSameer Pujar reg = <1>; 1582*4f45fb0bSSameer Pujar 1583*4f45fb0bSSameer Pujar amx4_in2_ep: endpoint { 1584*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in2_ep>; 1585*4f45fb0bSSameer Pujar }; 1586*4f45fb0bSSameer Pujar }; 1587*4f45fb0bSSameer Pujar 1588*4f45fb0bSSameer Pujar port@2 { 1589*4f45fb0bSSameer Pujar reg = <2>; 1590*4f45fb0bSSameer Pujar 1591*4f45fb0bSSameer Pujar amx4_in3_ep: endpoint { 1592*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in3_ep>; 1593*4f45fb0bSSameer Pujar }; 1594*4f45fb0bSSameer Pujar }; 1595*4f45fb0bSSameer Pujar 1596*4f45fb0bSSameer Pujar port@3 { 1597*4f45fb0bSSameer Pujar reg = <3>; 1598*4f45fb0bSSameer Pujar 1599*4f45fb0bSSameer Pujar amx4_in4_ep: endpoint { 1600*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in4_ep>; 1601*4f45fb0bSSameer Pujar }; 1602*4f45fb0bSSameer Pujar }; 1603*4f45fb0bSSameer Pujar 1604*4f45fb0bSSameer Pujar amx4_out_port: port@4 { 1605*4f45fb0bSSameer Pujar reg = <4>; 1606*4f45fb0bSSameer Pujar 1607*4f45fb0bSSameer Pujar amx4_out_ep: endpoint { 1608*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_out_ep>; 1609*4f45fb0bSSameer Pujar }; 1610*4f45fb0bSSameer Pujar }; 1611*4f45fb0bSSameer Pujar }; 1612*4f45fb0bSSameer Pujar }; 1613*4f45fb0bSSameer Pujar 1614*4f45fb0bSSameer Pujar adx@2903800 { 1615*4f45fb0bSSameer Pujar status = "okay"; 1616*4f45fb0bSSameer Pujar 1617*4f45fb0bSSameer Pujar ports { 1618*4f45fb0bSSameer Pujar #address-cells = <1>; 1619*4f45fb0bSSameer Pujar #size-cells = <0>; 1620*4f45fb0bSSameer Pujar 1621*4f45fb0bSSameer Pujar port@0 { 1622*4f45fb0bSSameer Pujar reg = <0>; 1623*4f45fb0bSSameer Pujar 1624*4f45fb0bSSameer Pujar adx1_in_ep: endpoint { 1625*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_in_ep>; 1626*4f45fb0bSSameer Pujar }; 1627*4f45fb0bSSameer Pujar }; 1628*4f45fb0bSSameer Pujar 1629*4f45fb0bSSameer Pujar adx1_out1_port: port@1 { 1630*4f45fb0bSSameer Pujar reg = <1>; 1631*4f45fb0bSSameer Pujar 1632*4f45fb0bSSameer Pujar adx1_out1_ep: endpoint { 1633*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out1_ep>; 1634*4f45fb0bSSameer Pujar }; 1635*4f45fb0bSSameer Pujar }; 1636*4f45fb0bSSameer Pujar 1637*4f45fb0bSSameer Pujar adx1_out2_port: port@2 { 1638*4f45fb0bSSameer Pujar reg = <2>; 1639*4f45fb0bSSameer Pujar 1640*4f45fb0bSSameer Pujar adx1_out2_ep: endpoint { 1641*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out2_ep>; 1642*4f45fb0bSSameer Pujar }; 1643*4f45fb0bSSameer Pujar }; 1644*4f45fb0bSSameer Pujar 1645*4f45fb0bSSameer Pujar adx1_out3_port: port@3 { 1646*4f45fb0bSSameer Pujar reg = <3>; 1647*4f45fb0bSSameer Pujar 1648*4f45fb0bSSameer Pujar adx1_out3_ep: endpoint { 1649*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out3_ep>; 1650*4f45fb0bSSameer Pujar }; 1651*4f45fb0bSSameer Pujar }; 1652*4f45fb0bSSameer Pujar 1653*4f45fb0bSSameer Pujar adx1_out4_port: port@4 { 1654*4f45fb0bSSameer Pujar reg = <4>; 1655*4f45fb0bSSameer Pujar 1656*4f45fb0bSSameer Pujar adx1_out4_ep: endpoint { 1657*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out4_ep>; 1658*4f45fb0bSSameer Pujar }; 1659*4f45fb0bSSameer Pujar }; 1660*4f45fb0bSSameer Pujar }; 1661*4f45fb0bSSameer Pujar }; 1662*4f45fb0bSSameer Pujar 1663*4f45fb0bSSameer Pujar adx@2903900 { 1664*4f45fb0bSSameer Pujar status = "okay"; 1665*4f45fb0bSSameer Pujar 1666*4f45fb0bSSameer Pujar ports { 1667*4f45fb0bSSameer Pujar #address-cells = <1>; 1668*4f45fb0bSSameer Pujar #size-cells = <0>; 1669*4f45fb0bSSameer Pujar 1670*4f45fb0bSSameer Pujar port@0 { 1671*4f45fb0bSSameer Pujar reg = <0>; 1672*4f45fb0bSSameer Pujar 1673*4f45fb0bSSameer Pujar adx2_in_ep: endpoint { 1674*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_in_ep>; 1675*4f45fb0bSSameer Pujar }; 1676*4f45fb0bSSameer Pujar }; 1677*4f45fb0bSSameer Pujar 1678*4f45fb0bSSameer Pujar adx2_out1_port: port@1 { 1679*4f45fb0bSSameer Pujar reg = <1>; 1680*4f45fb0bSSameer Pujar 1681*4f45fb0bSSameer Pujar adx2_out1_ep: endpoint { 1682*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out1_ep>; 1683*4f45fb0bSSameer Pujar }; 1684*4f45fb0bSSameer Pujar }; 1685*4f45fb0bSSameer Pujar 1686*4f45fb0bSSameer Pujar adx2_out2_port: port@2 { 1687*4f45fb0bSSameer Pujar reg = <2>; 1688*4f45fb0bSSameer Pujar 1689*4f45fb0bSSameer Pujar adx2_out2_ep: endpoint { 1690*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out2_ep>; 1691*4f45fb0bSSameer Pujar }; 1692*4f45fb0bSSameer Pujar }; 1693*4f45fb0bSSameer Pujar 1694*4f45fb0bSSameer Pujar adx2_out3_port: port@3 { 1695*4f45fb0bSSameer Pujar reg = <3>; 1696*4f45fb0bSSameer Pujar 1697*4f45fb0bSSameer Pujar adx2_out3_ep: endpoint { 1698*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out3_ep>; 1699*4f45fb0bSSameer Pujar }; 1700*4f45fb0bSSameer Pujar }; 1701*4f45fb0bSSameer Pujar 1702*4f45fb0bSSameer Pujar adx2_out4_port: port@4 { 1703*4f45fb0bSSameer Pujar reg = <4>; 1704*4f45fb0bSSameer Pujar 1705*4f45fb0bSSameer Pujar adx2_out4_ep: endpoint { 1706*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out4_ep>; 1707*4f45fb0bSSameer Pujar }; 1708*4f45fb0bSSameer Pujar }; 1709*4f45fb0bSSameer Pujar }; 1710*4f45fb0bSSameer Pujar }; 1711*4f45fb0bSSameer Pujar 1712*4f45fb0bSSameer Pujar adx@2903a00 { 1713*4f45fb0bSSameer Pujar status = "okay"; 1714*4f45fb0bSSameer Pujar 1715*4f45fb0bSSameer Pujar ports { 1716*4f45fb0bSSameer Pujar #address-cells = <1>; 1717*4f45fb0bSSameer Pujar #size-cells = <0>; 1718*4f45fb0bSSameer Pujar 1719*4f45fb0bSSameer Pujar port@0 { 1720*4f45fb0bSSameer Pujar reg = <0>; 1721*4f45fb0bSSameer Pujar 1722*4f45fb0bSSameer Pujar adx3_in_ep: endpoint { 1723*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_in_ep>; 1724*4f45fb0bSSameer Pujar }; 1725*4f45fb0bSSameer Pujar }; 1726*4f45fb0bSSameer Pujar 1727*4f45fb0bSSameer Pujar adx3_out1_port: port@1 { 1728*4f45fb0bSSameer Pujar reg = <1>; 1729*4f45fb0bSSameer Pujar 1730*4f45fb0bSSameer Pujar adx3_out1_ep: endpoint { 1731*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out1_ep>; 1732*4f45fb0bSSameer Pujar }; 1733*4f45fb0bSSameer Pujar }; 1734*4f45fb0bSSameer Pujar 1735*4f45fb0bSSameer Pujar adx3_out2_port: port@2 { 1736*4f45fb0bSSameer Pujar reg = <2>; 1737*4f45fb0bSSameer Pujar 1738*4f45fb0bSSameer Pujar adx3_out2_ep: endpoint { 1739*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out2_ep>; 1740*4f45fb0bSSameer Pujar }; 1741*4f45fb0bSSameer Pujar }; 1742*4f45fb0bSSameer Pujar 1743*4f45fb0bSSameer Pujar adx3_out3_port: port@3 { 1744*4f45fb0bSSameer Pujar reg = <3>; 1745*4f45fb0bSSameer Pujar 1746*4f45fb0bSSameer Pujar adx3_out3_ep: endpoint { 1747*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out3_ep>; 1748*4f45fb0bSSameer Pujar }; 1749*4f45fb0bSSameer Pujar }; 1750*4f45fb0bSSameer Pujar 1751*4f45fb0bSSameer Pujar adx3_out4_port: port@4 { 1752*4f45fb0bSSameer Pujar reg = <4>; 1753*4f45fb0bSSameer Pujar 1754*4f45fb0bSSameer Pujar adx3_out4_ep: endpoint { 1755*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out4_ep>; 1756*4f45fb0bSSameer Pujar }; 1757*4f45fb0bSSameer Pujar }; 1758*4f45fb0bSSameer Pujar }; 1759*4f45fb0bSSameer Pujar }; 1760*4f45fb0bSSameer Pujar 1761*4f45fb0bSSameer Pujar adx@2903b00 { 1762*4f45fb0bSSameer Pujar status = "okay"; 1763*4f45fb0bSSameer Pujar 1764*4f45fb0bSSameer Pujar ports { 1765*4f45fb0bSSameer Pujar #address-cells = <1>; 1766*4f45fb0bSSameer Pujar #size-cells = <0>; 1767*4f45fb0bSSameer Pujar 1768*4f45fb0bSSameer Pujar port@0 { 1769*4f45fb0bSSameer Pujar reg = <0>; 1770*4f45fb0bSSameer Pujar 1771*4f45fb0bSSameer Pujar adx4_in_ep: endpoint { 1772*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_in_ep>; 1773*4f45fb0bSSameer Pujar }; 1774*4f45fb0bSSameer Pujar }; 1775*4f45fb0bSSameer Pujar 1776*4f45fb0bSSameer Pujar adx4_out1_port: port@1 { 1777*4f45fb0bSSameer Pujar reg = <1>; 1778*4f45fb0bSSameer Pujar 1779*4f45fb0bSSameer Pujar adx4_out1_ep: endpoint { 1780*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out1_ep>; 1781*4f45fb0bSSameer Pujar }; 1782*4f45fb0bSSameer Pujar }; 1783*4f45fb0bSSameer Pujar 1784*4f45fb0bSSameer Pujar adx4_out2_port: port@2 { 1785*4f45fb0bSSameer Pujar reg = <2>; 1786*4f45fb0bSSameer Pujar 1787*4f45fb0bSSameer Pujar adx4_out2_ep: endpoint { 1788*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out2_ep>; 1789*4f45fb0bSSameer Pujar }; 1790*4f45fb0bSSameer Pujar }; 1791*4f45fb0bSSameer Pujar 1792*4f45fb0bSSameer Pujar adx4_out3_port: port@3 { 1793*4f45fb0bSSameer Pujar reg = <3>; 1794*4f45fb0bSSameer Pujar 1795*4f45fb0bSSameer Pujar adx4_out3_ep: endpoint { 1796*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out3_ep>; 1797*4f45fb0bSSameer Pujar }; 1798*4f45fb0bSSameer Pujar }; 1799*4f45fb0bSSameer Pujar 1800*4f45fb0bSSameer Pujar adx4_out4_port: port@4 { 1801*4f45fb0bSSameer Pujar reg = <4>; 1802*4f45fb0bSSameer Pujar 1803*4f45fb0bSSameer Pujar adx4_out4_ep: endpoint { 1804*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out4_ep>; 1805*4f45fb0bSSameer Pujar }; 1806*4f45fb0bSSameer Pujar }; 1807*4f45fb0bSSameer Pujar }; 1808*4f45fb0bSSameer Pujar }; 1809*4f45fb0bSSameer Pujar 1810*4f45fb0bSSameer Pujar amixer@290bb00 { 1811*4f45fb0bSSameer Pujar status = "okay"; 1812*4f45fb0bSSameer Pujar 1813*4f45fb0bSSameer Pujar ports { 1814*4f45fb0bSSameer Pujar #address-cells = <1>; 1815*4f45fb0bSSameer Pujar #size-cells = <0>; 1816*4f45fb0bSSameer Pujar 1817*4f45fb0bSSameer Pujar port@0 { 1818*4f45fb0bSSameer Pujar reg = <0x0>; 1819*4f45fb0bSSameer Pujar 1820*4f45fb0bSSameer Pujar mixer_in1_ep: endpoint { 1821*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in1_ep>; 1822*4f45fb0bSSameer Pujar }; 1823*4f45fb0bSSameer Pujar }; 1824*4f45fb0bSSameer Pujar 1825*4f45fb0bSSameer Pujar port@1 { 1826*4f45fb0bSSameer Pujar reg = <0x1>; 1827*4f45fb0bSSameer Pujar 1828*4f45fb0bSSameer Pujar mixer_in2_ep: endpoint { 1829*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in2_ep>; 1830*4f45fb0bSSameer Pujar }; 1831*4f45fb0bSSameer Pujar }; 1832*4f45fb0bSSameer Pujar 1833*4f45fb0bSSameer Pujar port@2 { 1834*4f45fb0bSSameer Pujar reg = <0x2>; 1835*4f45fb0bSSameer Pujar 1836*4f45fb0bSSameer Pujar mixer_in3_ep: endpoint { 1837*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in3_ep>; 1838*4f45fb0bSSameer Pujar }; 1839*4f45fb0bSSameer Pujar }; 1840*4f45fb0bSSameer Pujar 1841*4f45fb0bSSameer Pujar port@3 { 1842*4f45fb0bSSameer Pujar reg = <0x3>; 1843*4f45fb0bSSameer Pujar 1844*4f45fb0bSSameer Pujar mixer_in4_ep: endpoint { 1845*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in4_ep>; 1846*4f45fb0bSSameer Pujar }; 1847*4f45fb0bSSameer Pujar }; 1848*4f45fb0bSSameer Pujar 1849*4f45fb0bSSameer Pujar port@4 { 1850*4f45fb0bSSameer Pujar reg = <0x4>; 1851*4f45fb0bSSameer Pujar 1852*4f45fb0bSSameer Pujar mixer_in5_ep: endpoint { 1853*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in5_ep>; 1854*4f45fb0bSSameer Pujar }; 1855*4f45fb0bSSameer Pujar }; 1856*4f45fb0bSSameer Pujar 1857*4f45fb0bSSameer Pujar port@5 { 1858*4f45fb0bSSameer Pujar reg = <0x5>; 1859*4f45fb0bSSameer Pujar 1860*4f45fb0bSSameer Pujar mixer_in6_ep: endpoint { 1861*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in6_ep>; 1862*4f45fb0bSSameer Pujar }; 1863*4f45fb0bSSameer Pujar }; 1864*4f45fb0bSSameer Pujar 1865*4f45fb0bSSameer Pujar port@6 { 1866*4f45fb0bSSameer Pujar reg = <0x6>; 1867*4f45fb0bSSameer Pujar 1868*4f45fb0bSSameer Pujar mixer_in7_ep: endpoint { 1869*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in7_ep>; 1870*4f45fb0bSSameer Pujar }; 1871*4f45fb0bSSameer Pujar }; 1872*4f45fb0bSSameer Pujar 1873*4f45fb0bSSameer Pujar port@7 { 1874*4f45fb0bSSameer Pujar reg = <0x7>; 1875*4f45fb0bSSameer Pujar 1876*4f45fb0bSSameer Pujar mixer_in8_ep: endpoint { 1877*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in8_ep>; 1878*4f45fb0bSSameer Pujar }; 1879*4f45fb0bSSameer Pujar }; 1880*4f45fb0bSSameer Pujar 1881*4f45fb0bSSameer Pujar port@8 { 1882*4f45fb0bSSameer Pujar reg = <0x8>; 1883*4f45fb0bSSameer Pujar 1884*4f45fb0bSSameer Pujar mixer_in9_ep: endpoint { 1885*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in9_ep>; 1886*4f45fb0bSSameer Pujar }; 1887*4f45fb0bSSameer Pujar }; 1888*4f45fb0bSSameer Pujar 1889*4f45fb0bSSameer Pujar port@9 { 1890*4f45fb0bSSameer Pujar reg = <0x9>; 1891*4f45fb0bSSameer Pujar 1892*4f45fb0bSSameer Pujar mixer_in10_ep: endpoint { 1893*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in10_ep>; 1894*4f45fb0bSSameer Pujar }; 1895*4f45fb0bSSameer Pujar }; 1896*4f45fb0bSSameer Pujar 1897*4f45fb0bSSameer Pujar mixer_out1_port: port@a { 1898*4f45fb0bSSameer Pujar reg = <0xa>; 1899*4f45fb0bSSameer Pujar 1900*4f45fb0bSSameer Pujar mixer_out1_ep: endpoint { 1901*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out1_ep>; 1902*4f45fb0bSSameer Pujar }; 1903*4f45fb0bSSameer Pujar }; 1904*4f45fb0bSSameer Pujar 1905*4f45fb0bSSameer Pujar mixer_out2_port: port@b { 1906*4f45fb0bSSameer Pujar reg = <0xb>; 1907*4f45fb0bSSameer Pujar 1908*4f45fb0bSSameer Pujar mixer_out2_ep: endpoint { 1909*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out2_ep>; 1910*4f45fb0bSSameer Pujar }; 1911*4f45fb0bSSameer Pujar }; 1912*4f45fb0bSSameer Pujar 1913*4f45fb0bSSameer Pujar mixer_out3_port: port@c { 1914*4f45fb0bSSameer Pujar reg = <0xc>; 1915*4f45fb0bSSameer Pujar 1916*4f45fb0bSSameer Pujar mixer_out3_ep: endpoint { 1917*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out3_ep>; 1918*4f45fb0bSSameer Pujar }; 1919*4f45fb0bSSameer Pujar }; 1920*4f45fb0bSSameer Pujar 1921*4f45fb0bSSameer Pujar mixer_out4_port: port@d { 1922*4f45fb0bSSameer Pujar reg = <0xd>; 1923*4f45fb0bSSameer Pujar 1924*4f45fb0bSSameer Pujar mixer_out4_ep: endpoint { 1925*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out4_ep>; 1926*4f45fb0bSSameer Pujar }; 1927*4f45fb0bSSameer Pujar }; 1928*4f45fb0bSSameer Pujar 1929*4f45fb0bSSameer Pujar mixer_out5_port: port@e { 1930*4f45fb0bSSameer Pujar reg = <0xe>; 1931*4f45fb0bSSameer Pujar 1932*4f45fb0bSSameer Pujar mixer_out5_ep: endpoint { 1933*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out5_ep>; 1934*4f45fb0bSSameer Pujar }; 1935*4f45fb0bSSameer Pujar }; 1936*4f45fb0bSSameer Pujar }; 1937*4f45fb0bSSameer Pujar }; 1938e4710376SSameer Pujar }; 19395d25c476SSameer Pujar }; 19405d25c476SSameer Pujar 1941b693b3d7SThierry Reding i2c@3160000 { 1942b693b3d7SThierry Reding power-monitor@42 { 1943b693b3d7SThierry Reding compatible = "ti,ina3221"; 1944b693b3d7SThierry Reding reg = <0x42>; 194508c7c74bSNicolin Chen #address-cells = <1>; 194608c7c74bSNicolin Chen #size-cells = <0>; 194708c7c74bSNicolin Chen 194808c7c74bSNicolin Chen channel@0 { 194908c7c74bSNicolin Chen reg = <0x0>; 195008c7c74bSNicolin Chen label = "VDD_MUX"; 195108c7c74bSNicolin Chen shunt-resistor-micro-ohms = <20000>; 195208c7c74bSNicolin Chen }; 195308c7c74bSNicolin Chen 195408c7c74bSNicolin Chen channel@1 { 195508c7c74bSNicolin Chen reg = <0x1>; 195608c7c74bSNicolin Chen label = "VDD_5V0_IO_SYS"; 195708c7c74bSNicolin Chen shunt-resistor-micro-ohms = <5000>; 195808c7c74bSNicolin Chen }; 195908c7c74bSNicolin Chen 196008c7c74bSNicolin Chen channel@2 { 196108c7c74bSNicolin Chen reg = <0x2>; 196208c7c74bSNicolin Chen label = "VDD_3V3_SYS"; 196308c7c74bSNicolin Chen shunt-resistor-micro-ohms = <10000>; 196408c7c74bSNicolin Chen }; 1965b693b3d7SThierry Reding }; 1966b693b3d7SThierry Reding 1967b693b3d7SThierry Reding power-monitor@43 { 1968b693b3d7SThierry Reding compatible = "ti,ina3221"; 1969b693b3d7SThierry Reding reg = <0x43>; 197008c7c74bSNicolin Chen #address-cells = <1>; 197108c7c74bSNicolin Chen #size-cells = <0>; 197208c7c74bSNicolin Chen 197308c7c74bSNicolin Chen channel@0 { 197408c7c74bSNicolin Chen reg = <0x0>; 197508c7c74bSNicolin Chen label = "VDD_3V3_IO_SLP"; 197608c7c74bSNicolin Chen shunt-resistor-micro-ohms = <10000>; 197708c7c74bSNicolin Chen }; 197808c7c74bSNicolin Chen 197908c7c74bSNicolin Chen channel@1 { 198008c7c74bSNicolin Chen reg = <0x1>; 198108c7c74bSNicolin Chen label = "VDD_1V8_IO"; 198208c7c74bSNicolin Chen shunt-resistor-micro-ohms = <10000>; 198308c7c74bSNicolin Chen }; 198408c7c74bSNicolin Chen 198508c7c74bSNicolin Chen channel@2 { 198608c7c74bSNicolin Chen reg = <0x2>; 198708c7c74bSNicolin Chen label = "VDD_M2_IN"; 198808c7c74bSNicolin Chen shunt-resistor-micro-ohms = <10000>; 198908c7c74bSNicolin Chen }; 1990b693b3d7SThierry Reding }; 1991b27d5250SThierry Reding 1992b27d5250SThierry Reding exp1: gpio@74 { 1993b27d5250SThierry Reding compatible = "ti,tca9539"; 1994b27d5250SThierry Reding reg = <0x74>; 1995b27d5250SThierry Reding 1996b27d5250SThierry Reding interrupt-parent = <&gpio>; 1997d428f35dSThierry Reding interrupts = <TEGRA186_MAIN_GPIO(Y, 0) 1998d428f35dSThierry Reding GPIO_ACTIVE_LOW>; 1999b27d5250SThierry Reding 2000b27d5250SThierry Reding #gpio-cells = <2>; 2001b27d5250SThierry Reding gpio-controller; 2002c4502cc3SThierry Reding 2003c4502cc3SThierry Reding vcc-supply = <&vdd_3v3_sys>; 2004b27d5250SThierry Reding }; 2005b27d5250SThierry Reding 2006b27d5250SThierry Reding exp2: gpio@77 { 2007b27d5250SThierry Reding compatible = "ti,tca9539"; 2008b27d5250SThierry Reding reg = <0x77>; 2009b27d5250SThierry Reding 2010b27d5250SThierry Reding interrupt-parent = <&gpio>; 2011d428f35dSThierry Reding interrupts = <TEGRA186_MAIN_GPIO(Y, 6) 2012d428f35dSThierry Reding GPIO_ACTIVE_LOW>; 2013b27d5250SThierry Reding 2014b27d5250SThierry Reding #gpio-cells = <2>; 2015b27d5250SThierry Reding gpio-controller; 2016c4502cc3SThierry Reding 2017c4502cc3SThierry Reding vcc-supply = <&vdd_1v8>; 2018b27d5250SThierry Reding }; 2019b693b3d7SThierry Reding }; 2020b693b3d7SThierry Reding 2021b0ddea85SThierry Reding /* SDMMC1 (SD/MMC) */ 202267bb17f6SThierry Reding mmc@3400000 { 2023b0ddea85SThierry Reding status = "okay"; 2024b0ddea85SThierry Reding 2025b0ddea85SThierry Reding vmmc-supply = <&vdd_sd>; 2026b0ddea85SThierry Reding }; 2027b0ddea85SThierry Reding 20287c3adf12SThierry Reding hda@3510000 { 2029b8928c2bSThierry Reding nvidia,model = "NVIDIA Jetson TX2 HDA"; 20307c3adf12SThierry Reding status = "okay"; 20317c3adf12SThierry Reding }; 20327c3adf12SThierry Reding 203372f8ae3fSThierry Reding padctl@3520000 { 2034ca2b8ee4SNagarjuna Kristam status = "okay"; 203572f8ae3fSThierry Reding 203672f8ae3fSThierry Reding avdd-pll-erefeut-supply = <&vdd_1v8_pll>; 203772f8ae3fSThierry Reding avdd-usb-supply = <&vdd_3v3_sys>; 203872f8ae3fSThierry Reding vclamp-usb-supply = <&vdd_1v8>; 203972f8ae3fSThierry Reding vddio-hsic-supply = <&gnd>; 204072f8ae3fSThierry Reding 204172f8ae3fSThierry Reding pads { 204272f8ae3fSThierry Reding usb2 { 204372f8ae3fSThierry Reding status = "okay"; 204472f8ae3fSThierry Reding 204572f8ae3fSThierry Reding lanes { 20460edc0202SNagarjuna Kristam micro_b: usb2-0 { 204772f8ae3fSThierry Reding nvidia,function = "xusb"; 204872f8ae3fSThierry Reding status = "okay"; 204972f8ae3fSThierry Reding }; 205072f8ae3fSThierry Reding 205172f8ae3fSThierry Reding usb2-1 { 205272f8ae3fSThierry Reding nvidia,function = "xusb"; 205372f8ae3fSThierry Reding status = "okay"; 205472f8ae3fSThierry Reding }; 205572f8ae3fSThierry Reding 205672f8ae3fSThierry Reding usb2-2 { 205772f8ae3fSThierry Reding nvidia,function = "xusb"; 205872f8ae3fSThierry Reding status = "okay"; 205972f8ae3fSThierry Reding }; 206072f8ae3fSThierry Reding }; 206172f8ae3fSThierry Reding }; 206272f8ae3fSThierry Reding 206372f8ae3fSThierry Reding usb3 { 206472f8ae3fSThierry Reding status = "okay"; 206572f8ae3fSThierry Reding 206672f8ae3fSThierry Reding lanes { 206772f8ae3fSThierry Reding usb3-0 { 206872f8ae3fSThierry Reding nvidia,function = "xusb"; 206972f8ae3fSThierry Reding status = "okay"; 207072f8ae3fSThierry Reding }; 207172f8ae3fSThierry Reding 207272f8ae3fSThierry Reding usb3-1 { 207372f8ae3fSThierry Reding nvidia,function = "xusb"; 207472f8ae3fSThierry Reding status = "okay"; 207572f8ae3fSThierry Reding }; 207672f8ae3fSThierry Reding 207772f8ae3fSThierry Reding usb3-2 { 207872f8ae3fSThierry Reding nvidia,function = "xusb"; 207972f8ae3fSThierry Reding status = "okay"; 208072f8ae3fSThierry Reding }; 208172f8ae3fSThierry Reding }; 208272f8ae3fSThierry Reding }; 208372f8ae3fSThierry Reding }; 208472f8ae3fSThierry Reding 208572f8ae3fSThierry Reding ports { 208672f8ae3fSThierry Reding usb2-0 { 208772f8ae3fSThierry Reding status = "okay"; 208872f8ae3fSThierry Reding mode = "otg"; 208972f8ae3fSThierry Reding vbus-supply = <&vdd_usb0>; 20906895c83fSNagarjuna Kristam usb-role-switch; 20911ca6bc89SThierry Reding 20926895c83fSNagarjuna Kristam connector { 20931ca6bc89SThierry Reding compatible = "gpio-usb-b-connector", 20941ca6bc89SThierry Reding "usb-b-connector"; 20956895c83fSNagarjuna Kristam label = "micro-USB"; 20966895c83fSNagarjuna Kristam type = "micro"; 20971ca6bc89SThierry Reding vbus-gpios = <&gpio 20986895c83fSNagarjuna Kristam TEGRA186_MAIN_GPIO(X, 7) 20996895c83fSNagarjuna Kristam GPIO_ACTIVE_LOW>; 21001ca6bc89SThierry Reding id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>; 21016895c83fSNagarjuna Kristam }; 210272f8ae3fSThierry Reding }; 210372f8ae3fSThierry Reding 210472f8ae3fSThierry Reding usb2-1 { 210572f8ae3fSThierry Reding status = "okay"; 210672f8ae3fSThierry Reding mode = "host"; 210772f8ae3fSThierry Reding 210872f8ae3fSThierry Reding vbus-supply = <&vdd_usb1>; 210972f8ae3fSThierry Reding }; 211072f8ae3fSThierry Reding 211172f8ae3fSThierry Reding usb3-0 { 211272f8ae3fSThierry Reding nvidia,usb2-companion = <1>; 211333c53dbdSJon Hunter vbus-supply = <&vdd_usb1>; 211472f8ae3fSThierry Reding status = "okay"; 211572f8ae3fSThierry Reding }; 211672f8ae3fSThierry Reding }; 211772f8ae3fSThierry Reding }; 211872f8ae3fSThierry Reding 211972f8ae3fSThierry Reding usb@3530000 { 2120488a04d4SNagarjuna Kristam status = "okay"; 212172f8ae3fSThierry Reding 212272f8ae3fSThierry Reding phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>, 212372f8ae3fSThierry Reding <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>, 212472f8ae3fSThierry Reding <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>; 212572f8ae3fSThierry Reding phy-names = "usb2-0", "usb2-1", "usb3-0"; 212672f8ae3fSThierry Reding }; 212772f8ae3fSThierry Reding 21280edc0202SNagarjuna Kristam usb@3550000 { 21290edc0202SNagarjuna Kristam status = "okay"; 21300edc0202SNagarjuna Kristam 21310edc0202SNagarjuna Kristam phys = <µ_b>; 21320edc0202SNagarjuna Kristam phy-names = "usb2-0"; 21330edc0202SNagarjuna Kristam }; 21340edc0202SNagarjuna Kristam 21355205abd2SThierry Reding i2c@c250000 { 21365205abd2SThierry Reding /* carrier board ID EEPROM */ 21375205abd2SThierry Reding eeprom@57 { 21385205abd2SThierry Reding compatible = "atmel,24c02"; 21395205abd2SThierry Reding reg = <0x57>; 21405205abd2SThierry Reding 2141a4387f29SJon Hunter label = "system"; 2142ec5fd197SJon Hunter vcc-supply = <&vdd_1v8>; 21439efa0fcaSThierry Reding address-width = <8>; 21449efa0fcaSThierry Reding pagesize = <8>; 21455205abd2SThierry Reding size = <256>; 21465205abd2SThierry Reding read-only; 21475205abd2SThierry Reding }; 21485205abd2SThierry Reding }; 21495205abd2SThierry Reding 215089b469ccSManikanta Maddireddy pcie@10003000 { 215189b469ccSManikanta Maddireddy status = "okay"; 215289b469ccSManikanta Maddireddy 215389b469ccSManikanta Maddireddy dvdd-pex-supply = <&vdd_pex>; 215489b469ccSManikanta Maddireddy hvdd-pex-pll-supply = <&vdd_1v8>; 215589b469ccSManikanta Maddireddy hvdd-pex-supply = <&vdd_1v8>; 215689b469ccSManikanta Maddireddy vddio-pexctl-aud-supply = <&vdd_1v8>; 215789b469ccSManikanta Maddireddy 215889b469ccSManikanta Maddireddy pci@1,0 { 215989b469ccSManikanta Maddireddy nvidia,num-lanes = <4>; 216089b469ccSManikanta Maddireddy status = "okay"; 216189b469ccSManikanta Maddireddy }; 216289b469ccSManikanta Maddireddy 216389b469ccSManikanta Maddireddy pci@2,0 { 216489b469ccSManikanta Maddireddy nvidia,num-lanes = <0>; 216589b469ccSManikanta Maddireddy status = "disabled"; 216689b469ccSManikanta Maddireddy }; 216789b469ccSManikanta Maddireddy 216889b469ccSManikanta Maddireddy pci@3,0 { 216989b469ccSManikanta Maddireddy nvidia,num-lanes = <1>; 217089b469ccSManikanta Maddireddy status = "disabled"; 217189b469ccSManikanta Maddireddy }; 217289b469ccSManikanta Maddireddy }; 217389b469ccSManikanta Maddireddy 217436328505SThierry Reding host1x@13e00000 { 217536328505SThierry Reding status = "okay"; 217636328505SThierry Reding 217736328505SThierry Reding dpaux@15040000 { 217836328505SThierry Reding status = "okay"; 217936328505SThierry Reding }; 218036328505SThierry Reding 218136328505SThierry Reding display-hub@15200000 { 218236328505SThierry Reding status = "okay"; 218336328505SThierry Reding }; 218436328505SThierry Reding 218536328505SThierry Reding dsi@15300000 { 218636328505SThierry Reding status = "disabled"; 218736328505SThierry Reding }; 218836328505SThierry Reding 21893fdfaf87SThierry Reding /* DP on E3320 */ 219036328505SThierry Reding sor@15540000 { 21913fdfaf87SThierry Reding status = "okay"; 219236328505SThierry Reding 21933fdfaf87SThierry Reding avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>; 21945f4ade92SJon Hunter vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>; 21953fdfaf87SThierry Reding 21963fdfaf87SThierry Reding nvidia,dpaux = <&dpaux>; 219736328505SThierry Reding }; 219836328505SThierry Reding 219936328505SThierry Reding sor@15580000 { 220036328505SThierry Reding status = "okay"; 220136328505SThierry Reding 2202e8931a27SThierry Reding avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>; 2203e8931a27SThierry Reding vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>; 220436328505SThierry Reding hdmi-supply = <&vdd_hdmi>; 220536328505SThierry Reding 220636328505SThierry Reding nvidia,ddc-i2c-bus = <&ddc>; 2207d428f35dSThierry Reding nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1) 2208d428f35dSThierry Reding GPIO_ACTIVE_LOW>; 220936328505SThierry Reding }; 221036328505SThierry Reding 221136328505SThierry Reding dpaux@155c0000 { 221236328505SThierry Reding status = "okay"; 221336328505SThierry Reding }; 221436328505SThierry Reding }; 221536328505SThierry Reding 2216e061fbdfSSowjanya Komatineni sata@3507000 { 2217e061fbdfSSowjanya Komatineni status = "okay"; 2218e061fbdfSSowjanya Komatineni }; 2219e061fbdfSSowjanya Komatineni 222059686a92SThierry Reding gpio-keys { 222159686a92SThierry Reding compatible = "gpio-keys"; 222259686a92SThierry Reding 222359686a92SThierry Reding power { 222459686a92SThierry Reding label = "Power"; 2225d428f35dSThierry Reding gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 0) 222659686a92SThierry Reding GPIO_ACTIVE_LOW>; 222759686a92SThierry Reding linux,input-type = <EV_KEY>; 222859686a92SThierry Reding linux,code = <KEY_POWER>; 222959686a92SThierry Reding debounce-interval = <10>; 22306f13f10bSThierry Reding wakeup-event-action = <EV_ACT_ASSERTED>; 223159686a92SThierry Reding wakeup-source; 223259686a92SThierry Reding }; 223359686a92SThierry Reding 223459686a92SThierry Reding volume-up { 223559686a92SThierry Reding label = "Volume Up"; 2236d428f35dSThierry Reding gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 1) 223759686a92SThierry Reding GPIO_ACTIVE_LOW>; 223859686a92SThierry Reding linux,input-type = <EV_KEY>; 223959686a92SThierry Reding linux,code = <KEY_VOLUMEUP>; 224059686a92SThierry Reding debounce-interval = <10>; 224159686a92SThierry Reding }; 224259686a92SThierry Reding 224359686a92SThierry Reding volume-down { 224459686a92SThierry Reding label = "Volume Down"; 2245d428f35dSThierry Reding gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 2) 224659686a92SThierry Reding GPIO_ACTIVE_LOW>; 224759686a92SThierry Reding linux,input-type = <EV_KEY>; 224859686a92SThierry Reding linux,code = <KEY_VOLUMEDOWN>; 224959686a92SThierry Reding debounce-interval = <10>; 225059686a92SThierry Reding }; 225159686a92SThierry Reding }; 225259686a92SThierry Reding 2253b0ddea85SThierry Reding vdd_sd: regulator@100 { 2254b0ddea85SThierry Reding compatible = "regulator-fixed"; 2255b0ddea85SThierry Reding regulator-name = "SD_CARD_SW_PWR"; 2256b0ddea85SThierry Reding regulator-min-microvolt = <3300000>; 2257b0ddea85SThierry Reding regulator-max-microvolt = <3300000>; 2258b0ddea85SThierry Reding 22597517248aSThierry Reding gpio = <&gpio TEGRA186_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>; 2260b0ddea85SThierry Reding enable-active-high; 2261b0ddea85SThierry Reding 2262b0ddea85SThierry Reding vin-supply = <&vdd_3v3_sys>; 2263b0ddea85SThierry Reding }; 226436328505SThierry Reding 226536328505SThierry Reding vdd_hdmi: regulator@101 { 226636328505SThierry Reding compatible = "regulator-fixed"; 226736328505SThierry Reding regulator-name = "VDD_HDMI_5V0"; 226836328505SThierry Reding regulator-min-microvolt = <5000000>; 226936328505SThierry Reding regulator-max-microvolt = <5000000>; 227036328505SThierry Reding 227136328505SThierry Reding gpio = <&exp1 14 GPIO_ACTIVE_HIGH>; 227236328505SThierry Reding enable-active-high; 227336328505SThierry Reding 227436328505SThierry Reding vin-supply = <&vdd_5v0_sys>; 227536328505SThierry Reding }; 227672f8ae3fSThierry Reding 227772f8ae3fSThierry Reding vdd_usb0: regulator@102 { 227872f8ae3fSThierry Reding compatible = "regulator-fixed"; 227972f8ae3fSThierry Reding regulator-name = "VDD_USB0"; 228072f8ae3fSThierry Reding regulator-min-microvolt = <5000000>; 228172f8ae3fSThierry Reding regulator-max-microvolt = <5000000>; 228272f8ae3fSThierry Reding 22832db4a1a5SThierry Reding gpio = <&gpio TEGRA186_MAIN_GPIO(L, 4) GPIO_ACTIVE_HIGH>; 228472f8ae3fSThierry Reding enable-active-high; 228572f8ae3fSThierry Reding 228672f8ae3fSThierry Reding vin-supply = <&vdd_5v0_sys>; 228772f8ae3fSThierry Reding }; 228872f8ae3fSThierry Reding 228972f8ae3fSThierry Reding vdd_usb1: regulator@103 { 229072f8ae3fSThierry Reding compatible = "regulator-fixed"; 229172f8ae3fSThierry Reding regulator-name = "VDD_USB1"; 229272f8ae3fSThierry Reding regulator-min-microvolt = <5000000>; 229372f8ae3fSThierry Reding regulator-max-microvolt = <5000000>; 229472f8ae3fSThierry Reding 22952db4a1a5SThierry Reding gpio = <&gpio TEGRA186_MAIN_GPIO(L, 5) GPIO_ACTIVE_HIGH>; 229672f8ae3fSThierry Reding enable-active-high; 229772f8ae3fSThierry Reding 229872f8ae3fSThierry Reding vin-supply = <&vdd_5v0_sys>; 229972f8ae3fSThierry Reding }; 2300e4710376SSameer Pujar 2301e4710376SSameer Pujar sound { 2302e4710376SSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 2303e4710376SSameer Pujar status = "okay"; 2304e4710376SSameer Pujar 2305e4710376SSameer Pujar dais = /* FE */ 2306e4710376SSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 2307e4710376SSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 2308e4710376SSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 2309e4710376SSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 2310e4710376SSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 2311e4710376SSameer Pujar /* Router */ 2312e4710376SSameer Pujar <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>, 2313e4710376SSameer Pujar <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_i2s6_port>, 2314e4710376SSameer Pujar <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic3_port>, 2315e4710376SSameer Pujar <&xbar_dspk1_port>, <&xbar_dspk2_port>, 2316*4f45fb0bSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 2317*4f45fb0bSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 2318*4f45fb0bSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 2319*4f45fb0bSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 2320*4f45fb0bSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 2321*4f45fb0bSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 2322*4f45fb0bSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 2323*4f45fb0bSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 2324*4f45fb0bSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 2325*4f45fb0bSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 2326*4f45fb0bSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 2327*4f45fb0bSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 2328*4f45fb0bSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 2329*4f45fb0bSSameer Pujar <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 2330*4f45fb0bSSameer Pujar <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 2331*4f45fb0bSSameer Pujar <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 2332*4f45fb0bSSameer Pujar <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 2333*4f45fb0bSSameer Pujar <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2334*4f45fb0bSSameer Pujar /* HW accelerators */ 2335*4f45fb0bSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 2336*4f45fb0bSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 2337*4f45fb0bSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 2338*4f45fb0bSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 2339*4f45fb0bSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 2340*4f45fb0bSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 2341*4f45fb0bSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 2342*4f45fb0bSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 2343*4f45fb0bSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 2344*4f45fb0bSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 2345*4f45fb0bSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 2346*4f45fb0bSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 2347*4f45fb0bSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 2348*4f45fb0bSSameer Pujar <&mixer_out1_port>, <&mixer_out2_port>, 2349*4f45fb0bSSameer Pujar <&mixer_out3_port>, <&mixer_out4_port>, 2350*4f45fb0bSSameer Pujar <&mixer_out5_port>, 2351e4710376SSameer Pujar /* I/O */ 2352e4710376SSameer Pujar <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>, 2353e4710376SSameer Pujar <&i2s5_port>, <&i2s6_port>, <&dmic1_port>, <&dmic2_port>, 2354e4710376SSameer Pujar <&dmic3_port>, <&dspk1_port>, <&dspk2_port>; 2355e4710376SSameer Pujar 2356b8928c2bSThierry Reding label = "NVIDIA Jetson TX2 APE"; 2357e4710376SSameer Pujar }; 2358b0ddea85SThierry Reding}; 2359