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 }; 2784f45fb0bSSameer Pujar 2794f45fb0bSSameer Pujar xbar_sfc1_in_port: port@20 { 2804f45fb0bSSameer Pujar reg = <0x20>; 2814f45fb0bSSameer Pujar 2824f45fb0bSSameer Pujar xbar_sfc1_in_ep: endpoint { 2834f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_in_ep>; 2844f45fb0bSSameer Pujar }; 2854f45fb0bSSameer Pujar }; 2864f45fb0bSSameer Pujar 2874f45fb0bSSameer Pujar port@21 { 2884f45fb0bSSameer Pujar reg = <0x21>; 2894f45fb0bSSameer Pujar 2904f45fb0bSSameer Pujar xbar_sfc1_out_ep: endpoint { 2914f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_out_ep>; 2924f45fb0bSSameer Pujar }; 2934f45fb0bSSameer Pujar }; 2944f45fb0bSSameer Pujar 2954f45fb0bSSameer Pujar xbar_sfc2_in_port: port@22 { 2964f45fb0bSSameer Pujar reg = <0x22>; 2974f45fb0bSSameer Pujar 2984f45fb0bSSameer Pujar xbar_sfc2_in_ep: endpoint { 2994f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_in_ep>; 3004f45fb0bSSameer Pujar }; 3014f45fb0bSSameer Pujar }; 3024f45fb0bSSameer Pujar 3034f45fb0bSSameer Pujar port@23 { 3044f45fb0bSSameer Pujar reg = <0x23>; 3054f45fb0bSSameer Pujar 3064f45fb0bSSameer Pujar xbar_sfc2_out_ep: endpoint { 3074f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_out_ep>; 3084f45fb0bSSameer Pujar }; 3094f45fb0bSSameer Pujar }; 3104f45fb0bSSameer Pujar 3114f45fb0bSSameer Pujar xbar_sfc3_in_port: port@24 { 3124f45fb0bSSameer Pujar reg = <0x24>; 3134f45fb0bSSameer Pujar 3144f45fb0bSSameer Pujar xbar_sfc3_in_ep: endpoint { 3154f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_in_ep>; 3164f45fb0bSSameer Pujar }; 3174f45fb0bSSameer Pujar }; 3184f45fb0bSSameer Pujar 3194f45fb0bSSameer Pujar port@25 { 3204f45fb0bSSameer Pujar reg = <0x25>; 3214f45fb0bSSameer Pujar 3224f45fb0bSSameer Pujar xbar_sfc3_out_ep: endpoint { 3234f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_out_ep>; 3244f45fb0bSSameer Pujar }; 3254f45fb0bSSameer Pujar }; 3264f45fb0bSSameer Pujar 3274f45fb0bSSameer Pujar xbar_sfc4_in_port: port@26 { 3284f45fb0bSSameer Pujar reg = <0x26>; 3294f45fb0bSSameer Pujar 3304f45fb0bSSameer Pujar xbar_sfc4_in_ep: endpoint { 3314f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_in_ep>; 3324f45fb0bSSameer Pujar }; 3334f45fb0bSSameer Pujar }; 3344f45fb0bSSameer Pujar 3354f45fb0bSSameer Pujar port@27 { 3364f45fb0bSSameer Pujar reg = <0x27>; 3374f45fb0bSSameer Pujar 3384f45fb0bSSameer Pujar xbar_sfc4_out_ep: endpoint { 3394f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_out_ep>; 3404f45fb0bSSameer Pujar }; 3414f45fb0bSSameer Pujar }; 3424f45fb0bSSameer Pujar 3434f45fb0bSSameer Pujar xbar_mvc1_in_port: port@28 { 3444f45fb0bSSameer Pujar reg = <0x28>; 3454f45fb0bSSameer Pujar 3464f45fb0bSSameer Pujar xbar_mvc1_in_ep: endpoint { 3474f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_in_ep>; 3484f45fb0bSSameer Pujar }; 3494f45fb0bSSameer Pujar }; 3504f45fb0bSSameer Pujar 3514f45fb0bSSameer Pujar port@29 { 3524f45fb0bSSameer Pujar reg = <0x29>; 3534f45fb0bSSameer Pujar 3544f45fb0bSSameer Pujar xbar_mvc1_out_ep: endpoint { 3554f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_out_ep>; 3564f45fb0bSSameer Pujar }; 3574f45fb0bSSameer Pujar }; 3584f45fb0bSSameer Pujar 3594f45fb0bSSameer Pujar xbar_mvc2_in_port: port@2a { 3604f45fb0bSSameer Pujar reg = <0x2a>; 3614f45fb0bSSameer Pujar 3624f45fb0bSSameer Pujar xbar_mvc2_in_ep: endpoint { 3634f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_in_ep>; 3644f45fb0bSSameer Pujar }; 3654f45fb0bSSameer Pujar }; 3664f45fb0bSSameer Pujar 3674f45fb0bSSameer Pujar port@2b { 3684f45fb0bSSameer Pujar reg = <0x2b>; 3694f45fb0bSSameer Pujar 3704f45fb0bSSameer Pujar xbar_mvc2_out_ep: endpoint { 3714f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_out_ep>; 3724f45fb0bSSameer Pujar }; 3734f45fb0bSSameer Pujar }; 3744f45fb0bSSameer Pujar 3754f45fb0bSSameer Pujar xbar_amx1_in1_port: port@2c { 3764f45fb0bSSameer Pujar reg = <0x2c>; 3774f45fb0bSSameer Pujar 3784f45fb0bSSameer Pujar xbar_amx1_in1_ep: endpoint { 3794f45fb0bSSameer Pujar remote-endpoint = <&amx1_in1_ep>; 3804f45fb0bSSameer Pujar }; 3814f45fb0bSSameer Pujar }; 3824f45fb0bSSameer Pujar 3834f45fb0bSSameer Pujar xbar_amx1_in2_port: port@2d { 3844f45fb0bSSameer Pujar reg = <0x2d>; 3854f45fb0bSSameer Pujar 3864f45fb0bSSameer Pujar xbar_amx1_in2_ep: endpoint { 3874f45fb0bSSameer Pujar remote-endpoint = <&amx1_in2_ep>; 3884f45fb0bSSameer Pujar }; 3894f45fb0bSSameer Pujar }; 3904f45fb0bSSameer Pujar 3914f45fb0bSSameer Pujar xbar_amx1_in3_port: port@2e { 3924f45fb0bSSameer Pujar reg = <0x2e>; 3934f45fb0bSSameer Pujar 3944f45fb0bSSameer Pujar xbar_amx1_in3_ep: endpoint { 3954f45fb0bSSameer Pujar remote-endpoint = <&amx1_in3_ep>; 3964f45fb0bSSameer Pujar }; 3974f45fb0bSSameer Pujar }; 3984f45fb0bSSameer Pujar 3994f45fb0bSSameer Pujar xbar_amx1_in4_port: port@2f { 4004f45fb0bSSameer Pujar reg = <0x2f>; 4014f45fb0bSSameer Pujar 4024f45fb0bSSameer Pujar xbar_amx1_in4_ep: endpoint { 4034f45fb0bSSameer Pujar remote-endpoint = <&amx1_in4_ep>; 4044f45fb0bSSameer Pujar }; 4054f45fb0bSSameer Pujar }; 4064f45fb0bSSameer Pujar 4074f45fb0bSSameer Pujar port@30 { 4084f45fb0bSSameer Pujar reg = <0x30>; 4094f45fb0bSSameer Pujar 4104f45fb0bSSameer Pujar xbar_amx1_out_ep: endpoint { 4114f45fb0bSSameer Pujar remote-endpoint = <&amx1_out_ep>; 4124f45fb0bSSameer Pujar }; 4134f45fb0bSSameer Pujar }; 4144f45fb0bSSameer Pujar 4154f45fb0bSSameer Pujar xbar_amx2_in1_port: port@31 { 4164f45fb0bSSameer Pujar reg = <0x31>; 4174f45fb0bSSameer Pujar 4184f45fb0bSSameer Pujar xbar_amx2_in1_ep: endpoint { 4194f45fb0bSSameer Pujar remote-endpoint = <&amx2_in1_ep>; 4204f45fb0bSSameer Pujar }; 4214f45fb0bSSameer Pujar }; 4224f45fb0bSSameer Pujar 4234f45fb0bSSameer Pujar xbar_amx2_in2_port: port@32 { 4244f45fb0bSSameer Pujar reg = <0x32>; 4254f45fb0bSSameer Pujar 4264f45fb0bSSameer Pujar xbar_amx2_in2_ep: endpoint { 4274f45fb0bSSameer Pujar remote-endpoint = <&amx2_in2_ep>; 4284f45fb0bSSameer Pujar }; 4294f45fb0bSSameer Pujar }; 4304f45fb0bSSameer Pujar 4314f45fb0bSSameer Pujar xbar_amx2_in3_port: port@33 { 4324f45fb0bSSameer Pujar reg = <0x33>; 4334f45fb0bSSameer Pujar 4344f45fb0bSSameer Pujar xbar_amx2_in3_ep: endpoint { 4354f45fb0bSSameer Pujar remote-endpoint = <&amx2_in3_ep>; 4364f45fb0bSSameer Pujar }; 4374f45fb0bSSameer Pujar }; 4384f45fb0bSSameer Pujar 4394f45fb0bSSameer Pujar xbar_amx2_in4_port: port@34 { 4404f45fb0bSSameer Pujar reg = <0x34>; 4414f45fb0bSSameer Pujar 4424f45fb0bSSameer Pujar xbar_amx2_in4_ep: endpoint { 4434f45fb0bSSameer Pujar remote-endpoint = <&amx2_in4_ep>; 4444f45fb0bSSameer Pujar }; 4454f45fb0bSSameer Pujar }; 4464f45fb0bSSameer Pujar 4474f45fb0bSSameer Pujar port@35 { 4484f45fb0bSSameer Pujar reg = <0x35>; 4494f45fb0bSSameer Pujar 4504f45fb0bSSameer Pujar xbar_amx2_out_ep: endpoint { 4514f45fb0bSSameer Pujar remote-endpoint = <&amx2_out_ep>; 4524f45fb0bSSameer Pujar }; 4534f45fb0bSSameer Pujar }; 4544f45fb0bSSameer Pujar 4554f45fb0bSSameer Pujar xbar_amx3_in1_port: port@36 { 4564f45fb0bSSameer Pujar reg = <0x36>; 4574f45fb0bSSameer Pujar 4584f45fb0bSSameer Pujar xbar_amx3_in1_ep: endpoint { 4594f45fb0bSSameer Pujar remote-endpoint = <&amx3_in1_ep>; 4604f45fb0bSSameer Pujar }; 4614f45fb0bSSameer Pujar }; 4624f45fb0bSSameer Pujar 4634f45fb0bSSameer Pujar xbar_amx3_in2_port: port@37 { 4644f45fb0bSSameer Pujar reg = <0x37>; 4654f45fb0bSSameer Pujar 4664f45fb0bSSameer Pujar xbar_amx3_in2_ep: endpoint { 4674f45fb0bSSameer Pujar remote-endpoint = <&amx3_in2_ep>; 4684f45fb0bSSameer Pujar }; 4694f45fb0bSSameer Pujar }; 4704f45fb0bSSameer Pujar 4714f45fb0bSSameer Pujar xbar_amx3_in3_port: port@38 { 4724f45fb0bSSameer Pujar reg = <0x38>; 4734f45fb0bSSameer Pujar 4744f45fb0bSSameer Pujar xbar_amx3_in3_ep: endpoint { 4754f45fb0bSSameer Pujar remote-endpoint = <&amx3_in3_ep>; 4764f45fb0bSSameer Pujar }; 4774f45fb0bSSameer Pujar }; 4784f45fb0bSSameer Pujar 4794f45fb0bSSameer Pujar xbar_amx3_in4_port: port@39 { 4804f45fb0bSSameer Pujar reg = <0x39>; 4814f45fb0bSSameer Pujar 4824f45fb0bSSameer Pujar xbar_amx3_in4_ep: endpoint { 4834f45fb0bSSameer Pujar remote-endpoint = <&amx3_in4_ep>; 4844f45fb0bSSameer Pujar }; 4854f45fb0bSSameer Pujar }; 4864f45fb0bSSameer Pujar 4874f45fb0bSSameer Pujar port@3a { 4884f45fb0bSSameer Pujar reg = <0x3a>; 4894f45fb0bSSameer Pujar 4904f45fb0bSSameer Pujar xbar_amx3_out_ep: endpoint { 4914f45fb0bSSameer Pujar remote-endpoint = <&amx3_out_ep>; 4924f45fb0bSSameer Pujar }; 4934f45fb0bSSameer Pujar }; 4944f45fb0bSSameer Pujar 4954f45fb0bSSameer Pujar xbar_amx4_in1_port: port@3b { 4964f45fb0bSSameer Pujar reg = <0x3b>; 4974f45fb0bSSameer Pujar 4984f45fb0bSSameer Pujar xbar_amx4_in1_ep: endpoint { 4994f45fb0bSSameer Pujar remote-endpoint = <&amx4_in1_ep>; 5004f45fb0bSSameer Pujar }; 5014f45fb0bSSameer Pujar }; 5024f45fb0bSSameer Pujar 5034f45fb0bSSameer Pujar xbar_amx4_in2_port: port@3c { 5044f45fb0bSSameer Pujar reg = <0x3c>; 5054f45fb0bSSameer Pujar 5064f45fb0bSSameer Pujar xbar_amx4_in2_ep: endpoint { 5074f45fb0bSSameer Pujar remote-endpoint = <&amx4_in2_ep>; 5084f45fb0bSSameer Pujar }; 5094f45fb0bSSameer Pujar }; 5104f45fb0bSSameer Pujar 5114f45fb0bSSameer Pujar xbar_amx4_in3_port: port@3d { 5124f45fb0bSSameer Pujar reg = <0x3d>; 5134f45fb0bSSameer Pujar 5144f45fb0bSSameer Pujar xbar_amx4_in3_ep: endpoint { 5154f45fb0bSSameer Pujar remote-endpoint = <&amx4_in3_ep>; 5164f45fb0bSSameer Pujar }; 5174f45fb0bSSameer Pujar }; 5184f45fb0bSSameer Pujar 5194f45fb0bSSameer Pujar xbar_amx4_in4_port: port@3e { 5204f45fb0bSSameer Pujar reg = <0x3e>; 5214f45fb0bSSameer Pujar 5224f45fb0bSSameer Pujar xbar_amx4_in4_ep: endpoint { 5234f45fb0bSSameer Pujar remote-endpoint = <&amx4_in4_ep>; 5244f45fb0bSSameer Pujar }; 5254f45fb0bSSameer Pujar }; 5264f45fb0bSSameer Pujar 5274f45fb0bSSameer Pujar port@3f { 5284f45fb0bSSameer Pujar reg = <0x3f>; 5294f45fb0bSSameer Pujar 5304f45fb0bSSameer Pujar xbar_amx4_out_ep: endpoint { 5314f45fb0bSSameer Pujar remote-endpoint = <&amx4_out_ep>; 5324f45fb0bSSameer Pujar }; 5334f45fb0bSSameer Pujar }; 5344f45fb0bSSameer Pujar 5354f45fb0bSSameer Pujar xbar_adx1_in_port: port@40 { 5364f45fb0bSSameer Pujar reg = <0x40>; 5374f45fb0bSSameer Pujar 5384f45fb0bSSameer Pujar xbar_adx1_in_ep: endpoint { 5394f45fb0bSSameer Pujar remote-endpoint = <&adx1_in_ep>; 5404f45fb0bSSameer Pujar }; 5414f45fb0bSSameer Pujar }; 5424f45fb0bSSameer Pujar 5434f45fb0bSSameer Pujar port@41 { 5444f45fb0bSSameer Pujar reg = <0x41>; 5454f45fb0bSSameer Pujar 5464f45fb0bSSameer Pujar xbar_adx1_out1_ep: endpoint { 5474f45fb0bSSameer Pujar remote-endpoint = <&adx1_out1_ep>; 5484f45fb0bSSameer Pujar }; 5494f45fb0bSSameer Pujar }; 5504f45fb0bSSameer Pujar 5514f45fb0bSSameer Pujar port@42 { 5524f45fb0bSSameer Pujar reg = <0x42>; 5534f45fb0bSSameer Pujar 5544f45fb0bSSameer Pujar xbar_adx1_out2_ep: endpoint { 5554f45fb0bSSameer Pujar remote-endpoint = <&adx1_out2_ep>; 5564f45fb0bSSameer Pujar }; 5574f45fb0bSSameer Pujar }; 5584f45fb0bSSameer Pujar 5594f45fb0bSSameer Pujar port@43 { 5604f45fb0bSSameer Pujar reg = <0x43>; 5614f45fb0bSSameer Pujar 5624f45fb0bSSameer Pujar xbar_adx1_out3_ep: endpoint { 5634f45fb0bSSameer Pujar remote-endpoint = <&adx1_out3_ep>; 5644f45fb0bSSameer Pujar }; 5654f45fb0bSSameer Pujar }; 5664f45fb0bSSameer Pujar 5674f45fb0bSSameer Pujar port@44 { 5684f45fb0bSSameer Pujar reg = <0x44>; 5694f45fb0bSSameer Pujar 5704f45fb0bSSameer Pujar xbar_adx1_out4_ep: endpoint { 5714f45fb0bSSameer Pujar remote-endpoint = <&adx1_out4_ep>; 5724f45fb0bSSameer Pujar }; 5734f45fb0bSSameer Pujar }; 5744f45fb0bSSameer Pujar 5754f45fb0bSSameer Pujar xbar_adx2_in_port: port@45 { 5764f45fb0bSSameer Pujar reg = <0x45>; 5774f45fb0bSSameer Pujar 5784f45fb0bSSameer Pujar xbar_adx2_in_ep: endpoint { 5794f45fb0bSSameer Pujar remote-endpoint = <&adx2_in_ep>; 5804f45fb0bSSameer Pujar }; 5814f45fb0bSSameer Pujar }; 5824f45fb0bSSameer Pujar 5834f45fb0bSSameer Pujar port@46 { 5844f45fb0bSSameer Pujar reg = <0x46>; 5854f45fb0bSSameer Pujar 5864f45fb0bSSameer Pujar xbar_adx2_out1_ep: endpoint { 5874f45fb0bSSameer Pujar remote-endpoint = <&adx2_out1_ep>; 5884f45fb0bSSameer Pujar }; 5894f45fb0bSSameer Pujar }; 5904f45fb0bSSameer Pujar 5914f45fb0bSSameer Pujar port@47 { 5924f45fb0bSSameer Pujar reg = <0x47>; 5934f45fb0bSSameer Pujar 5944f45fb0bSSameer Pujar xbar_adx2_out2_ep: endpoint { 5954f45fb0bSSameer Pujar remote-endpoint = <&adx2_out2_ep>; 5964f45fb0bSSameer Pujar }; 5974f45fb0bSSameer Pujar }; 5984f45fb0bSSameer Pujar 5994f45fb0bSSameer Pujar port@48 { 6004f45fb0bSSameer Pujar reg = <0x48>; 6014f45fb0bSSameer Pujar 6024f45fb0bSSameer Pujar xbar_adx2_out3_ep: endpoint { 6034f45fb0bSSameer Pujar remote-endpoint = <&adx2_out3_ep>; 6044f45fb0bSSameer Pujar }; 6054f45fb0bSSameer Pujar }; 6064f45fb0bSSameer Pujar 6074f45fb0bSSameer Pujar port@49 { 6084f45fb0bSSameer Pujar reg = <0x49>; 6094f45fb0bSSameer Pujar 6104f45fb0bSSameer Pujar xbar_adx2_out4_ep: endpoint { 6114f45fb0bSSameer Pujar remote-endpoint = <&adx2_out4_ep>; 6124f45fb0bSSameer Pujar }; 6134f45fb0bSSameer Pujar }; 6144f45fb0bSSameer Pujar 6154f45fb0bSSameer Pujar xbar_adx3_in_port: port@4a { 6164f45fb0bSSameer Pujar reg = <0x4a>; 6174f45fb0bSSameer Pujar 6184f45fb0bSSameer Pujar xbar_adx3_in_ep: endpoint { 6194f45fb0bSSameer Pujar remote-endpoint = <&adx3_in_ep>; 6204f45fb0bSSameer Pujar }; 6214f45fb0bSSameer Pujar }; 6224f45fb0bSSameer Pujar 6234f45fb0bSSameer Pujar port@4b { 6244f45fb0bSSameer Pujar reg = <0x4b>; 6254f45fb0bSSameer Pujar 6264f45fb0bSSameer Pujar xbar_adx3_out1_ep: endpoint { 6274f45fb0bSSameer Pujar remote-endpoint = <&adx3_out1_ep>; 6284f45fb0bSSameer Pujar }; 6294f45fb0bSSameer Pujar }; 6304f45fb0bSSameer Pujar 6314f45fb0bSSameer Pujar port@4c { 6324f45fb0bSSameer Pujar reg = <0x4c>; 6334f45fb0bSSameer Pujar 6344f45fb0bSSameer Pujar xbar_adx3_out2_ep: endpoint { 6354f45fb0bSSameer Pujar remote-endpoint = <&adx3_out2_ep>; 6364f45fb0bSSameer Pujar }; 6374f45fb0bSSameer Pujar }; 6384f45fb0bSSameer Pujar 6394f45fb0bSSameer Pujar port@4d { 6404f45fb0bSSameer Pujar reg = <0x4d>; 6414f45fb0bSSameer Pujar 6424f45fb0bSSameer Pujar xbar_adx3_out3_ep: endpoint { 6434f45fb0bSSameer Pujar remote-endpoint = <&adx3_out3_ep>; 6444f45fb0bSSameer Pujar }; 6454f45fb0bSSameer Pujar }; 6464f45fb0bSSameer Pujar 6474f45fb0bSSameer Pujar port@4e { 6484f45fb0bSSameer Pujar reg = <0x4e>; 6494f45fb0bSSameer Pujar 6504f45fb0bSSameer Pujar xbar_adx3_out4_ep: endpoint { 6514f45fb0bSSameer Pujar remote-endpoint = <&adx3_out4_ep>; 6524f45fb0bSSameer Pujar }; 6534f45fb0bSSameer Pujar }; 6544f45fb0bSSameer Pujar 6554f45fb0bSSameer Pujar xbar_adx4_in_port: port@4f { 6564f45fb0bSSameer Pujar reg = <0x4f>; 6574f45fb0bSSameer Pujar 6584f45fb0bSSameer Pujar xbar_adx4_in_ep: endpoint { 6594f45fb0bSSameer Pujar remote-endpoint = <&adx4_in_ep>; 6604f45fb0bSSameer Pujar }; 6614f45fb0bSSameer Pujar }; 6624f45fb0bSSameer Pujar 6634f45fb0bSSameer Pujar port@50 { 6644f45fb0bSSameer Pujar reg = <0x50>; 6654f45fb0bSSameer Pujar 6664f45fb0bSSameer Pujar xbar_adx4_out1_ep: endpoint { 6674f45fb0bSSameer Pujar remote-endpoint = <&adx4_out1_ep>; 6684f45fb0bSSameer Pujar }; 6694f45fb0bSSameer Pujar }; 6704f45fb0bSSameer Pujar 6714f45fb0bSSameer Pujar port@51 { 6724f45fb0bSSameer Pujar reg = <0x51>; 6734f45fb0bSSameer Pujar 6744f45fb0bSSameer Pujar xbar_adx4_out2_ep: endpoint { 6754f45fb0bSSameer Pujar remote-endpoint = <&adx4_out2_ep>; 6764f45fb0bSSameer Pujar }; 6774f45fb0bSSameer Pujar }; 6784f45fb0bSSameer Pujar 6794f45fb0bSSameer Pujar port@52 { 6804f45fb0bSSameer Pujar reg = <0x52>; 6814f45fb0bSSameer Pujar 6824f45fb0bSSameer Pujar xbar_adx4_out3_ep: endpoint { 6834f45fb0bSSameer Pujar remote-endpoint = <&adx4_out3_ep>; 6844f45fb0bSSameer Pujar }; 6854f45fb0bSSameer Pujar }; 6864f45fb0bSSameer Pujar 6874f45fb0bSSameer Pujar port@53 { 6884f45fb0bSSameer Pujar reg = <0x53>; 6894f45fb0bSSameer Pujar 6904f45fb0bSSameer Pujar xbar_adx4_out4_ep: endpoint { 6914f45fb0bSSameer Pujar remote-endpoint = <&adx4_out4_ep>; 6924f45fb0bSSameer Pujar }; 6934f45fb0bSSameer Pujar }; 6944f45fb0bSSameer Pujar 6954f45fb0bSSameer Pujar xbar_mixer_in1_port: port@54 { 6964f45fb0bSSameer Pujar reg = <0x54>; 6974f45fb0bSSameer Pujar 6984f45fb0bSSameer Pujar xbar_mixer_in1_ep: endpoint { 6994f45fb0bSSameer Pujar remote-endpoint = <&mixer_in1_ep>; 7004f45fb0bSSameer Pujar }; 7014f45fb0bSSameer Pujar }; 7024f45fb0bSSameer Pujar 7034f45fb0bSSameer Pujar xbar_mixer_in2_port: port@55 { 7044f45fb0bSSameer Pujar reg = <0x55>; 7054f45fb0bSSameer Pujar 7064f45fb0bSSameer Pujar xbar_mixer_in2_ep: endpoint { 7074f45fb0bSSameer Pujar remote-endpoint = <&mixer_in2_ep>; 7084f45fb0bSSameer Pujar }; 7094f45fb0bSSameer Pujar }; 7104f45fb0bSSameer Pujar 7114f45fb0bSSameer Pujar xbar_mixer_in3_port: port@56 { 7124f45fb0bSSameer Pujar reg = <0x56>; 7134f45fb0bSSameer Pujar 7144f45fb0bSSameer Pujar xbar_mixer_in3_ep: endpoint { 7154f45fb0bSSameer Pujar remote-endpoint = <&mixer_in3_ep>; 7164f45fb0bSSameer Pujar }; 7174f45fb0bSSameer Pujar }; 7184f45fb0bSSameer Pujar 7194f45fb0bSSameer Pujar xbar_mixer_in4_port: port@57 { 7204f45fb0bSSameer Pujar reg = <0x57>; 7214f45fb0bSSameer Pujar 7224f45fb0bSSameer Pujar xbar_mixer_in4_ep: endpoint { 7234f45fb0bSSameer Pujar remote-endpoint = <&mixer_in4_ep>; 7244f45fb0bSSameer Pujar }; 7254f45fb0bSSameer Pujar }; 7264f45fb0bSSameer Pujar 7274f45fb0bSSameer Pujar xbar_mixer_in5_port: port@58 { 7284f45fb0bSSameer Pujar reg = <0x58>; 7294f45fb0bSSameer Pujar 7304f45fb0bSSameer Pujar xbar_mixer_in5_ep: endpoint { 7314f45fb0bSSameer Pujar remote-endpoint = <&mixer_in5_ep>; 7324f45fb0bSSameer Pujar }; 7334f45fb0bSSameer Pujar }; 7344f45fb0bSSameer Pujar 7354f45fb0bSSameer Pujar xbar_mixer_in6_port: port@59 { 7364f45fb0bSSameer Pujar reg = <0x59>; 7374f45fb0bSSameer Pujar 7384f45fb0bSSameer Pujar xbar_mixer_in6_ep: endpoint { 7394f45fb0bSSameer Pujar remote-endpoint = <&mixer_in6_ep>; 7404f45fb0bSSameer Pujar }; 7414f45fb0bSSameer Pujar }; 7424f45fb0bSSameer Pujar 7434f45fb0bSSameer Pujar xbar_mixer_in7_port: port@5a { 7444f45fb0bSSameer Pujar reg = <0x5a>; 7454f45fb0bSSameer Pujar 7464f45fb0bSSameer Pujar xbar_mixer_in7_ep: endpoint { 7474f45fb0bSSameer Pujar remote-endpoint = <&mixer_in7_ep>; 7484f45fb0bSSameer Pujar }; 7494f45fb0bSSameer Pujar }; 7504f45fb0bSSameer Pujar 7514f45fb0bSSameer Pujar xbar_mixer_in8_port: port@5b { 7524f45fb0bSSameer Pujar reg = <0x5b>; 7534f45fb0bSSameer Pujar 7544f45fb0bSSameer Pujar xbar_mixer_in8_ep: endpoint { 7554f45fb0bSSameer Pujar remote-endpoint = <&mixer_in8_ep>; 7564f45fb0bSSameer Pujar }; 7574f45fb0bSSameer Pujar }; 7584f45fb0bSSameer Pujar 7594f45fb0bSSameer Pujar xbar_mixer_in9_port: port@5c { 7604f45fb0bSSameer Pujar reg = <0x5c>; 7614f45fb0bSSameer Pujar 7624f45fb0bSSameer Pujar xbar_mixer_in9_ep: endpoint { 7634f45fb0bSSameer Pujar remote-endpoint = <&mixer_in9_ep>; 7644f45fb0bSSameer Pujar }; 7654f45fb0bSSameer Pujar }; 7664f45fb0bSSameer Pujar 7674f45fb0bSSameer Pujar xbar_mixer_in10_port: port@5d { 7684f45fb0bSSameer Pujar reg = <0x5d>; 7694f45fb0bSSameer Pujar 7704f45fb0bSSameer Pujar xbar_mixer_in10_ep: endpoint { 7714f45fb0bSSameer Pujar remote-endpoint = <&mixer_in10_ep>; 7724f45fb0bSSameer Pujar }; 7734f45fb0bSSameer Pujar }; 7744f45fb0bSSameer Pujar 7754f45fb0bSSameer Pujar port@5e { 7764f45fb0bSSameer Pujar reg = <0x5e>; 7774f45fb0bSSameer Pujar 7784f45fb0bSSameer Pujar xbar_mixer_out1_ep: endpoint { 7794f45fb0bSSameer Pujar remote-endpoint = <&mixer_out1_ep>; 7804f45fb0bSSameer Pujar }; 7814f45fb0bSSameer Pujar }; 7824f45fb0bSSameer Pujar 7834f45fb0bSSameer Pujar port@5f { 7844f45fb0bSSameer Pujar reg = <0x5f>; 7854f45fb0bSSameer Pujar 7864f45fb0bSSameer Pujar xbar_mixer_out2_ep: endpoint { 7874f45fb0bSSameer Pujar remote-endpoint = <&mixer_out2_ep>; 7884f45fb0bSSameer Pujar }; 7894f45fb0bSSameer Pujar }; 7904f45fb0bSSameer Pujar 7914f45fb0bSSameer Pujar port@60 { 7924f45fb0bSSameer Pujar reg = <0x60>; 7934f45fb0bSSameer Pujar 7944f45fb0bSSameer Pujar xbar_mixer_out3_ep: endpoint { 7954f45fb0bSSameer Pujar remote-endpoint = <&mixer_out3_ep>; 7964f45fb0bSSameer Pujar }; 7974f45fb0bSSameer Pujar }; 7984f45fb0bSSameer Pujar 7994f45fb0bSSameer Pujar port@61 { 8004f45fb0bSSameer Pujar reg = <0x61>; 8014f45fb0bSSameer Pujar 8024f45fb0bSSameer Pujar xbar_mixer_out4_ep: endpoint { 8034f45fb0bSSameer Pujar remote-endpoint = <&mixer_out4_ep>; 8044f45fb0bSSameer Pujar }; 8054f45fb0bSSameer Pujar }; 8064f45fb0bSSameer Pujar 8074f45fb0bSSameer Pujar port@62 { 8084f45fb0bSSameer Pujar reg = <0x62>; 8094f45fb0bSSameer Pujar 8104f45fb0bSSameer Pujar xbar_mixer_out5_ep: endpoint { 8114f45fb0bSSameer Pujar remote-endpoint = <&mixer_out5_ep>; 8124f45fb0bSSameer Pujar }; 8134f45fb0bSSameer 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 }; 12654f45fb0bSSameer Pujar 12664f45fb0bSSameer Pujar sfc@2902000 { 12674f45fb0bSSameer Pujar status = "okay"; 12684f45fb0bSSameer Pujar 12694f45fb0bSSameer Pujar ports { 12704f45fb0bSSameer Pujar #address-cells = <1>; 12714f45fb0bSSameer Pujar #size-cells = <0>; 12724f45fb0bSSameer Pujar 12734f45fb0bSSameer Pujar port@0 { 12744f45fb0bSSameer Pujar reg = <0>; 12754f45fb0bSSameer Pujar 12764f45fb0bSSameer Pujar sfc1_cif_in_ep: endpoint { 12774f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_in_ep>; 12784f45fb0bSSameer Pujar convert-rate = <44100>; 12794f45fb0bSSameer Pujar }; 12804f45fb0bSSameer Pujar }; 12814f45fb0bSSameer Pujar 12824f45fb0bSSameer Pujar sfc1_out_port: port@1 { 12834f45fb0bSSameer Pujar reg = <1>; 12844f45fb0bSSameer Pujar 12854f45fb0bSSameer Pujar sfc1_cif_out_ep: endpoint { 12864f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_out_ep>; 12874f45fb0bSSameer Pujar convert-rate = <48000>; 12884f45fb0bSSameer Pujar }; 12894f45fb0bSSameer Pujar }; 12904f45fb0bSSameer Pujar }; 12914f45fb0bSSameer Pujar }; 12924f45fb0bSSameer Pujar 12934f45fb0bSSameer Pujar sfc@2902200 { 12944f45fb0bSSameer Pujar status = "okay"; 12954f45fb0bSSameer Pujar 12964f45fb0bSSameer Pujar ports { 12974f45fb0bSSameer Pujar #address-cells = <1>; 12984f45fb0bSSameer Pujar #size-cells = <0>; 12994f45fb0bSSameer Pujar 13004f45fb0bSSameer Pujar port@0 { 13014f45fb0bSSameer Pujar reg = <0>; 13024f45fb0bSSameer Pujar 13034f45fb0bSSameer Pujar sfc2_cif_in_ep: endpoint { 13044f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_in_ep>; 13054f45fb0bSSameer Pujar }; 13064f45fb0bSSameer Pujar }; 13074f45fb0bSSameer Pujar 13084f45fb0bSSameer Pujar sfc2_out_port: port@1 { 13094f45fb0bSSameer Pujar reg = <1>; 13104f45fb0bSSameer Pujar 13114f45fb0bSSameer Pujar sfc2_cif_out_ep: endpoint { 13124f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_out_ep>; 13134f45fb0bSSameer Pujar }; 13144f45fb0bSSameer Pujar }; 13154f45fb0bSSameer Pujar }; 13164f45fb0bSSameer Pujar }; 13174f45fb0bSSameer Pujar 13184f45fb0bSSameer Pujar sfc@2902400 { 13194f45fb0bSSameer Pujar status = "okay"; 13204f45fb0bSSameer Pujar 13214f45fb0bSSameer Pujar ports { 13224f45fb0bSSameer Pujar #address-cells = <1>; 13234f45fb0bSSameer Pujar #size-cells = <0>; 13244f45fb0bSSameer Pujar 13254f45fb0bSSameer Pujar port@0 { 13264f45fb0bSSameer Pujar reg = <0>; 13274f45fb0bSSameer Pujar 13284f45fb0bSSameer Pujar sfc3_cif_in_ep: endpoint { 13294f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_in_ep>; 13304f45fb0bSSameer Pujar }; 13314f45fb0bSSameer Pujar }; 13324f45fb0bSSameer Pujar 13334f45fb0bSSameer Pujar sfc3_out_port: port@1 { 13344f45fb0bSSameer Pujar reg = <1>; 13354f45fb0bSSameer Pujar 13364f45fb0bSSameer Pujar sfc3_cif_out_ep: endpoint { 13374f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_out_ep>; 13384f45fb0bSSameer Pujar }; 13394f45fb0bSSameer Pujar }; 13404f45fb0bSSameer Pujar }; 13414f45fb0bSSameer Pujar }; 13424f45fb0bSSameer Pujar 13434f45fb0bSSameer Pujar sfc@2902600 { 13444f45fb0bSSameer Pujar status = "okay"; 13454f45fb0bSSameer Pujar 13464f45fb0bSSameer Pujar ports { 13474f45fb0bSSameer Pujar #address-cells = <1>; 13484f45fb0bSSameer Pujar #size-cells = <0>; 13494f45fb0bSSameer Pujar 13504f45fb0bSSameer Pujar port@0 { 13514f45fb0bSSameer Pujar reg = <0>; 13524f45fb0bSSameer Pujar 13534f45fb0bSSameer Pujar sfc4_cif_in_ep: endpoint { 13544f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_in_ep>; 13554f45fb0bSSameer Pujar }; 13564f45fb0bSSameer Pujar }; 13574f45fb0bSSameer Pujar 13584f45fb0bSSameer Pujar sfc4_out_port: port@1 { 13594f45fb0bSSameer Pujar reg = <1>; 13604f45fb0bSSameer Pujar 13614f45fb0bSSameer Pujar sfc4_cif_out_ep: endpoint { 13624f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_out_ep>; 13634f45fb0bSSameer Pujar }; 13644f45fb0bSSameer Pujar }; 13654f45fb0bSSameer Pujar }; 13664f45fb0bSSameer Pujar }; 13674f45fb0bSSameer Pujar 13684f45fb0bSSameer Pujar mvc@290a000 { 13694f45fb0bSSameer Pujar status = "okay"; 13704f45fb0bSSameer Pujar 13714f45fb0bSSameer Pujar ports { 13724f45fb0bSSameer Pujar #address-cells = <1>; 13734f45fb0bSSameer Pujar #size-cells = <0>; 13744f45fb0bSSameer Pujar 13754f45fb0bSSameer Pujar port@0 { 13764f45fb0bSSameer Pujar reg = <0>; 13774f45fb0bSSameer Pujar 13784f45fb0bSSameer Pujar mvc1_cif_in_ep: endpoint { 13794f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_in_ep>; 13804f45fb0bSSameer Pujar }; 13814f45fb0bSSameer Pujar }; 13824f45fb0bSSameer Pujar 13834f45fb0bSSameer Pujar mvc1_out_port: port@1 { 13844f45fb0bSSameer Pujar reg = <1>; 13854f45fb0bSSameer Pujar 13864f45fb0bSSameer Pujar mvc1_cif_out_ep: endpoint { 13874f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_out_ep>; 13884f45fb0bSSameer Pujar }; 13894f45fb0bSSameer Pujar }; 13904f45fb0bSSameer Pujar }; 13914f45fb0bSSameer Pujar }; 13924f45fb0bSSameer Pujar 13934f45fb0bSSameer Pujar mvc@290a200 { 13944f45fb0bSSameer Pujar status = "okay"; 13954f45fb0bSSameer Pujar 13964f45fb0bSSameer Pujar ports { 13974f45fb0bSSameer Pujar #address-cells = <1>; 13984f45fb0bSSameer Pujar #size-cells = <0>; 13994f45fb0bSSameer Pujar 14004f45fb0bSSameer Pujar port@0 { 14014f45fb0bSSameer Pujar reg = <0>; 14024f45fb0bSSameer Pujar 14034f45fb0bSSameer Pujar mvc2_cif_in_ep: endpoint { 14044f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_in_ep>; 14054f45fb0bSSameer Pujar }; 14064f45fb0bSSameer Pujar }; 14074f45fb0bSSameer Pujar 14084f45fb0bSSameer Pujar mvc2_out_port: port@1 { 14094f45fb0bSSameer Pujar reg = <1>; 14104f45fb0bSSameer Pujar 14114f45fb0bSSameer Pujar mvc2_cif_out_ep: endpoint { 14124f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_out_ep>; 14134f45fb0bSSameer Pujar }; 14144f45fb0bSSameer Pujar }; 14154f45fb0bSSameer Pujar }; 14164f45fb0bSSameer Pujar }; 14174f45fb0bSSameer Pujar 14184f45fb0bSSameer Pujar amx@2903000 { 14194f45fb0bSSameer Pujar status = "okay"; 14204f45fb0bSSameer Pujar 14214f45fb0bSSameer Pujar ports { 14224f45fb0bSSameer Pujar #address-cells = <1>; 14234f45fb0bSSameer Pujar #size-cells = <0>; 14244f45fb0bSSameer Pujar 14254f45fb0bSSameer Pujar port@0 { 14264f45fb0bSSameer Pujar reg = <0>; 14274f45fb0bSSameer Pujar 14284f45fb0bSSameer Pujar amx1_in1_ep: endpoint { 14294f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in1_ep>; 14304f45fb0bSSameer Pujar }; 14314f45fb0bSSameer Pujar }; 14324f45fb0bSSameer Pujar 14334f45fb0bSSameer Pujar port@1 { 14344f45fb0bSSameer Pujar reg = <1>; 14354f45fb0bSSameer Pujar 14364f45fb0bSSameer Pujar amx1_in2_ep: endpoint { 14374f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in2_ep>; 14384f45fb0bSSameer Pujar }; 14394f45fb0bSSameer Pujar }; 14404f45fb0bSSameer Pujar 14414f45fb0bSSameer Pujar port@2 { 14424f45fb0bSSameer Pujar reg = <2>; 14434f45fb0bSSameer Pujar 14444f45fb0bSSameer Pujar amx1_in3_ep: endpoint { 14454f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in3_ep>; 14464f45fb0bSSameer Pujar }; 14474f45fb0bSSameer Pujar }; 14484f45fb0bSSameer Pujar 14494f45fb0bSSameer Pujar port@3 { 14504f45fb0bSSameer Pujar reg = <3>; 14514f45fb0bSSameer Pujar 14524f45fb0bSSameer Pujar amx1_in4_ep: endpoint { 14534f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in4_ep>; 14544f45fb0bSSameer Pujar }; 14554f45fb0bSSameer Pujar }; 14564f45fb0bSSameer Pujar 14574f45fb0bSSameer Pujar amx1_out_port: port@4 { 14584f45fb0bSSameer Pujar reg = <4>; 14594f45fb0bSSameer Pujar 14604f45fb0bSSameer Pujar amx1_out_ep: endpoint { 14614f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_out_ep>; 14624f45fb0bSSameer Pujar }; 14634f45fb0bSSameer Pujar }; 14644f45fb0bSSameer Pujar }; 14654f45fb0bSSameer Pujar }; 14664f45fb0bSSameer Pujar 14674f45fb0bSSameer Pujar amx@2903100 { 14684f45fb0bSSameer Pujar status = "okay"; 14694f45fb0bSSameer Pujar 14704f45fb0bSSameer Pujar ports { 14714f45fb0bSSameer Pujar #address-cells = <1>; 14724f45fb0bSSameer Pujar #size-cells = <0>; 14734f45fb0bSSameer Pujar 14744f45fb0bSSameer Pujar port@0 { 14754f45fb0bSSameer Pujar reg = <0>; 14764f45fb0bSSameer Pujar 14774f45fb0bSSameer Pujar amx2_in1_ep: endpoint { 14784f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in1_ep>; 14794f45fb0bSSameer Pujar }; 14804f45fb0bSSameer Pujar }; 14814f45fb0bSSameer Pujar 14824f45fb0bSSameer Pujar port@1 { 14834f45fb0bSSameer Pujar reg = <1>; 14844f45fb0bSSameer Pujar 14854f45fb0bSSameer Pujar amx2_in2_ep: endpoint { 14864f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in2_ep>; 14874f45fb0bSSameer Pujar }; 14884f45fb0bSSameer Pujar }; 14894f45fb0bSSameer Pujar 14904f45fb0bSSameer Pujar amx2_in3_port: port@2 { 14914f45fb0bSSameer Pujar reg = <2>; 14924f45fb0bSSameer Pujar 14934f45fb0bSSameer Pujar amx2_in3_ep: endpoint { 14944f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in3_ep>; 14954f45fb0bSSameer Pujar }; 14964f45fb0bSSameer Pujar }; 14974f45fb0bSSameer Pujar 14984f45fb0bSSameer Pujar amx2_in4_port: port@3 { 14994f45fb0bSSameer Pujar reg = <3>; 15004f45fb0bSSameer Pujar 15014f45fb0bSSameer Pujar amx2_in4_ep: endpoint { 15024f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in4_ep>; 15034f45fb0bSSameer Pujar }; 15044f45fb0bSSameer Pujar }; 15054f45fb0bSSameer Pujar 15064f45fb0bSSameer Pujar amx2_out_port: port@4 { 15074f45fb0bSSameer Pujar reg = <4>; 15084f45fb0bSSameer Pujar 15094f45fb0bSSameer Pujar amx2_out_ep: endpoint { 15104f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_out_ep>; 15114f45fb0bSSameer Pujar }; 15124f45fb0bSSameer Pujar }; 15134f45fb0bSSameer Pujar }; 15144f45fb0bSSameer Pujar }; 15154f45fb0bSSameer Pujar 15164f45fb0bSSameer Pujar amx@2903200 { 15174f45fb0bSSameer Pujar status = "okay"; 15184f45fb0bSSameer Pujar 15194f45fb0bSSameer Pujar ports { 15204f45fb0bSSameer Pujar #address-cells = <1>; 15214f45fb0bSSameer Pujar #size-cells = <0>; 15224f45fb0bSSameer Pujar 15234f45fb0bSSameer Pujar port@0 { 15244f45fb0bSSameer Pujar reg = <0>; 15254f45fb0bSSameer Pujar 15264f45fb0bSSameer Pujar amx3_in1_ep: endpoint { 15274f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in1_ep>; 15284f45fb0bSSameer Pujar }; 15294f45fb0bSSameer Pujar }; 15304f45fb0bSSameer Pujar 15314f45fb0bSSameer Pujar port@1 { 15324f45fb0bSSameer Pujar reg = <1>; 15334f45fb0bSSameer Pujar 15344f45fb0bSSameer Pujar amx3_in2_ep: endpoint { 15354f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in2_ep>; 15364f45fb0bSSameer Pujar }; 15374f45fb0bSSameer Pujar }; 15384f45fb0bSSameer Pujar 15394f45fb0bSSameer Pujar port@2 { 15404f45fb0bSSameer Pujar reg = <2>; 15414f45fb0bSSameer Pujar 15424f45fb0bSSameer Pujar amx3_in3_ep: endpoint { 15434f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in3_ep>; 15444f45fb0bSSameer Pujar }; 15454f45fb0bSSameer Pujar }; 15464f45fb0bSSameer Pujar 15474f45fb0bSSameer Pujar port@3 { 15484f45fb0bSSameer Pujar reg = <3>; 15494f45fb0bSSameer Pujar 15504f45fb0bSSameer Pujar amx3_in4_ep: endpoint { 15514f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in4_ep>; 15524f45fb0bSSameer Pujar }; 15534f45fb0bSSameer Pujar }; 15544f45fb0bSSameer Pujar 15554f45fb0bSSameer Pujar amx3_out_port: port@4 { 15564f45fb0bSSameer Pujar reg = <4>; 15574f45fb0bSSameer Pujar 15584f45fb0bSSameer Pujar amx3_out_ep: endpoint { 15594f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_out_ep>; 15604f45fb0bSSameer Pujar }; 15614f45fb0bSSameer Pujar }; 15624f45fb0bSSameer Pujar }; 15634f45fb0bSSameer Pujar }; 15644f45fb0bSSameer Pujar 15654f45fb0bSSameer Pujar amx@2903300 { 15664f45fb0bSSameer Pujar status = "okay"; 15674f45fb0bSSameer Pujar 15684f45fb0bSSameer Pujar ports { 15694f45fb0bSSameer Pujar #address-cells = <1>; 15704f45fb0bSSameer Pujar #size-cells = <0>; 15714f45fb0bSSameer Pujar 15724f45fb0bSSameer Pujar port@0 { 15734f45fb0bSSameer Pujar reg = <0>; 15744f45fb0bSSameer Pujar 15754f45fb0bSSameer Pujar amx4_in1_ep: endpoint { 15764f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in1_ep>; 15774f45fb0bSSameer Pujar }; 15784f45fb0bSSameer Pujar }; 15794f45fb0bSSameer Pujar 15804f45fb0bSSameer Pujar port@1 { 15814f45fb0bSSameer Pujar reg = <1>; 15824f45fb0bSSameer Pujar 15834f45fb0bSSameer Pujar amx4_in2_ep: endpoint { 15844f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in2_ep>; 15854f45fb0bSSameer Pujar }; 15864f45fb0bSSameer Pujar }; 15874f45fb0bSSameer Pujar 15884f45fb0bSSameer Pujar port@2 { 15894f45fb0bSSameer Pujar reg = <2>; 15904f45fb0bSSameer Pujar 15914f45fb0bSSameer Pujar amx4_in3_ep: endpoint { 15924f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in3_ep>; 15934f45fb0bSSameer Pujar }; 15944f45fb0bSSameer Pujar }; 15954f45fb0bSSameer Pujar 15964f45fb0bSSameer Pujar port@3 { 15974f45fb0bSSameer Pujar reg = <3>; 15984f45fb0bSSameer Pujar 15994f45fb0bSSameer Pujar amx4_in4_ep: endpoint { 16004f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in4_ep>; 16014f45fb0bSSameer Pujar }; 16024f45fb0bSSameer Pujar }; 16034f45fb0bSSameer Pujar 16044f45fb0bSSameer Pujar amx4_out_port: port@4 { 16054f45fb0bSSameer Pujar reg = <4>; 16064f45fb0bSSameer Pujar 16074f45fb0bSSameer Pujar amx4_out_ep: endpoint { 16084f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_out_ep>; 16094f45fb0bSSameer Pujar }; 16104f45fb0bSSameer Pujar }; 16114f45fb0bSSameer Pujar }; 16124f45fb0bSSameer Pujar }; 16134f45fb0bSSameer Pujar 16144f45fb0bSSameer Pujar adx@2903800 { 16154f45fb0bSSameer Pujar status = "okay"; 16164f45fb0bSSameer Pujar 16174f45fb0bSSameer Pujar ports { 16184f45fb0bSSameer Pujar #address-cells = <1>; 16194f45fb0bSSameer Pujar #size-cells = <0>; 16204f45fb0bSSameer Pujar 16214f45fb0bSSameer Pujar port@0 { 16224f45fb0bSSameer Pujar reg = <0>; 16234f45fb0bSSameer Pujar 16244f45fb0bSSameer Pujar adx1_in_ep: endpoint { 16254f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_in_ep>; 16264f45fb0bSSameer Pujar }; 16274f45fb0bSSameer Pujar }; 16284f45fb0bSSameer Pujar 16294f45fb0bSSameer Pujar adx1_out1_port: port@1 { 16304f45fb0bSSameer Pujar reg = <1>; 16314f45fb0bSSameer Pujar 16324f45fb0bSSameer Pujar adx1_out1_ep: endpoint { 16334f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out1_ep>; 16344f45fb0bSSameer Pujar }; 16354f45fb0bSSameer Pujar }; 16364f45fb0bSSameer Pujar 16374f45fb0bSSameer Pujar adx1_out2_port: port@2 { 16384f45fb0bSSameer Pujar reg = <2>; 16394f45fb0bSSameer Pujar 16404f45fb0bSSameer Pujar adx1_out2_ep: endpoint { 16414f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out2_ep>; 16424f45fb0bSSameer Pujar }; 16434f45fb0bSSameer Pujar }; 16444f45fb0bSSameer Pujar 16454f45fb0bSSameer Pujar adx1_out3_port: port@3 { 16464f45fb0bSSameer Pujar reg = <3>; 16474f45fb0bSSameer Pujar 16484f45fb0bSSameer Pujar adx1_out3_ep: endpoint { 16494f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out3_ep>; 16504f45fb0bSSameer Pujar }; 16514f45fb0bSSameer Pujar }; 16524f45fb0bSSameer Pujar 16534f45fb0bSSameer Pujar adx1_out4_port: port@4 { 16544f45fb0bSSameer Pujar reg = <4>; 16554f45fb0bSSameer Pujar 16564f45fb0bSSameer Pujar adx1_out4_ep: endpoint { 16574f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out4_ep>; 16584f45fb0bSSameer Pujar }; 16594f45fb0bSSameer Pujar }; 16604f45fb0bSSameer Pujar }; 16614f45fb0bSSameer Pujar }; 16624f45fb0bSSameer Pujar 16634f45fb0bSSameer Pujar adx@2903900 { 16644f45fb0bSSameer Pujar status = "okay"; 16654f45fb0bSSameer Pujar 16664f45fb0bSSameer Pujar ports { 16674f45fb0bSSameer Pujar #address-cells = <1>; 16684f45fb0bSSameer Pujar #size-cells = <0>; 16694f45fb0bSSameer Pujar 16704f45fb0bSSameer Pujar port@0 { 16714f45fb0bSSameer Pujar reg = <0>; 16724f45fb0bSSameer Pujar 16734f45fb0bSSameer Pujar adx2_in_ep: endpoint { 16744f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_in_ep>; 16754f45fb0bSSameer Pujar }; 16764f45fb0bSSameer Pujar }; 16774f45fb0bSSameer Pujar 16784f45fb0bSSameer Pujar adx2_out1_port: port@1 { 16794f45fb0bSSameer Pujar reg = <1>; 16804f45fb0bSSameer Pujar 16814f45fb0bSSameer Pujar adx2_out1_ep: endpoint { 16824f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out1_ep>; 16834f45fb0bSSameer Pujar }; 16844f45fb0bSSameer Pujar }; 16854f45fb0bSSameer Pujar 16864f45fb0bSSameer Pujar adx2_out2_port: port@2 { 16874f45fb0bSSameer Pujar reg = <2>; 16884f45fb0bSSameer Pujar 16894f45fb0bSSameer Pujar adx2_out2_ep: endpoint { 16904f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out2_ep>; 16914f45fb0bSSameer Pujar }; 16924f45fb0bSSameer Pujar }; 16934f45fb0bSSameer Pujar 16944f45fb0bSSameer Pujar adx2_out3_port: port@3 { 16954f45fb0bSSameer Pujar reg = <3>; 16964f45fb0bSSameer Pujar 16974f45fb0bSSameer Pujar adx2_out3_ep: endpoint { 16984f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out3_ep>; 16994f45fb0bSSameer Pujar }; 17004f45fb0bSSameer Pujar }; 17014f45fb0bSSameer Pujar 17024f45fb0bSSameer Pujar adx2_out4_port: port@4 { 17034f45fb0bSSameer Pujar reg = <4>; 17044f45fb0bSSameer Pujar 17054f45fb0bSSameer Pujar adx2_out4_ep: endpoint { 17064f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out4_ep>; 17074f45fb0bSSameer Pujar }; 17084f45fb0bSSameer Pujar }; 17094f45fb0bSSameer Pujar }; 17104f45fb0bSSameer Pujar }; 17114f45fb0bSSameer Pujar 17124f45fb0bSSameer Pujar adx@2903a00 { 17134f45fb0bSSameer Pujar status = "okay"; 17144f45fb0bSSameer Pujar 17154f45fb0bSSameer Pujar ports { 17164f45fb0bSSameer Pujar #address-cells = <1>; 17174f45fb0bSSameer Pujar #size-cells = <0>; 17184f45fb0bSSameer Pujar 17194f45fb0bSSameer Pujar port@0 { 17204f45fb0bSSameer Pujar reg = <0>; 17214f45fb0bSSameer Pujar 17224f45fb0bSSameer Pujar adx3_in_ep: endpoint { 17234f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_in_ep>; 17244f45fb0bSSameer Pujar }; 17254f45fb0bSSameer Pujar }; 17264f45fb0bSSameer Pujar 17274f45fb0bSSameer Pujar adx3_out1_port: port@1 { 17284f45fb0bSSameer Pujar reg = <1>; 17294f45fb0bSSameer Pujar 17304f45fb0bSSameer Pujar adx3_out1_ep: endpoint { 17314f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out1_ep>; 17324f45fb0bSSameer Pujar }; 17334f45fb0bSSameer Pujar }; 17344f45fb0bSSameer Pujar 17354f45fb0bSSameer Pujar adx3_out2_port: port@2 { 17364f45fb0bSSameer Pujar reg = <2>; 17374f45fb0bSSameer Pujar 17384f45fb0bSSameer Pujar adx3_out2_ep: endpoint { 17394f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out2_ep>; 17404f45fb0bSSameer Pujar }; 17414f45fb0bSSameer Pujar }; 17424f45fb0bSSameer Pujar 17434f45fb0bSSameer Pujar adx3_out3_port: port@3 { 17444f45fb0bSSameer Pujar reg = <3>; 17454f45fb0bSSameer Pujar 17464f45fb0bSSameer Pujar adx3_out3_ep: endpoint { 17474f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out3_ep>; 17484f45fb0bSSameer Pujar }; 17494f45fb0bSSameer Pujar }; 17504f45fb0bSSameer Pujar 17514f45fb0bSSameer Pujar adx3_out4_port: port@4 { 17524f45fb0bSSameer Pujar reg = <4>; 17534f45fb0bSSameer Pujar 17544f45fb0bSSameer Pujar adx3_out4_ep: endpoint { 17554f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out4_ep>; 17564f45fb0bSSameer Pujar }; 17574f45fb0bSSameer Pujar }; 17584f45fb0bSSameer Pujar }; 17594f45fb0bSSameer Pujar }; 17604f45fb0bSSameer Pujar 17614f45fb0bSSameer Pujar adx@2903b00 { 17624f45fb0bSSameer Pujar status = "okay"; 17634f45fb0bSSameer Pujar 17644f45fb0bSSameer Pujar ports { 17654f45fb0bSSameer Pujar #address-cells = <1>; 17664f45fb0bSSameer Pujar #size-cells = <0>; 17674f45fb0bSSameer Pujar 17684f45fb0bSSameer Pujar port@0 { 17694f45fb0bSSameer Pujar reg = <0>; 17704f45fb0bSSameer Pujar 17714f45fb0bSSameer Pujar adx4_in_ep: endpoint { 17724f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_in_ep>; 17734f45fb0bSSameer Pujar }; 17744f45fb0bSSameer Pujar }; 17754f45fb0bSSameer Pujar 17764f45fb0bSSameer Pujar adx4_out1_port: port@1 { 17774f45fb0bSSameer Pujar reg = <1>; 17784f45fb0bSSameer Pujar 17794f45fb0bSSameer Pujar adx4_out1_ep: endpoint { 17804f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out1_ep>; 17814f45fb0bSSameer Pujar }; 17824f45fb0bSSameer Pujar }; 17834f45fb0bSSameer Pujar 17844f45fb0bSSameer Pujar adx4_out2_port: port@2 { 17854f45fb0bSSameer Pujar reg = <2>; 17864f45fb0bSSameer Pujar 17874f45fb0bSSameer Pujar adx4_out2_ep: endpoint { 17884f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out2_ep>; 17894f45fb0bSSameer Pujar }; 17904f45fb0bSSameer Pujar }; 17914f45fb0bSSameer Pujar 17924f45fb0bSSameer Pujar adx4_out3_port: port@3 { 17934f45fb0bSSameer Pujar reg = <3>; 17944f45fb0bSSameer Pujar 17954f45fb0bSSameer Pujar adx4_out3_ep: endpoint { 17964f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out3_ep>; 17974f45fb0bSSameer Pujar }; 17984f45fb0bSSameer Pujar }; 17994f45fb0bSSameer Pujar 18004f45fb0bSSameer Pujar adx4_out4_port: port@4 { 18014f45fb0bSSameer Pujar reg = <4>; 18024f45fb0bSSameer Pujar 18034f45fb0bSSameer Pujar adx4_out4_ep: endpoint { 18044f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out4_ep>; 18054f45fb0bSSameer Pujar }; 18064f45fb0bSSameer Pujar }; 18074f45fb0bSSameer Pujar }; 18084f45fb0bSSameer Pujar }; 18094f45fb0bSSameer Pujar 18104f45fb0bSSameer Pujar amixer@290bb00 { 18114f45fb0bSSameer Pujar status = "okay"; 18124f45fb0bSSameer Pujar 18134f45fb0bSSameer Pujar ports { 18144f45fb0bSSameer Pujar #address-cells = <1>; 18154f45fb0bSSameer Pujar #size-cells = <0>; 18164f45fb0bSSameer Pujar 18174f45fb0bSSameer Pujar port@0 { 18184f45fb0bSSameer Pujar reg = <0x0>; 18194f45fb0bSSameer Pujar 18204f45fb0bSSameer Pujar mixer_in1_ep: endpoint { 18214f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in1_ep>; 18224f45fb0bSSameer Pujar }; 18234f45fb0bSSameer Pujar }; 18244f45fb0bSSameer Pujar 18254f45fb0bSSameer Pujar port@1 { 18264f45fb0bSSameer Pujar reg = <0x1>; 18274f45fb0bSSameer Pujar 18284f45fb0bSSameer Pujar mixer_in2_ep: endpoint { 18294f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in2_ep>; 18304f45fb0bSSameer Pujar }; 18314f45fb0bSSameer Pujar }; 18324f45fb0bSSameer Pujar 18334f45fb0bSSameer Pujar port@2 { 18344f45fb0bSSameer Pujar reg = <0x2>; 18354f45fb0bSSameer Pujar 18364f45fb0bSSameer Pujar mixer_in3_ep: endpoint { 18374f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in3_ep>; 18384f45fb0bSSameer Pujar }; 18394f45fb0bSSameer Pujar }; 18404f45fb0bSSameer Pujar 18414f45fb0bSSameer Pujar port@3 { 18424f45fb0bSSameer Pujar reg = <0x3>; 18434f45fb0bSSameer Pujar 18444f45fb0bSSameer Pujar mixer_in4_ep: endpoint { 18454f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in4_ep>; 18464f45fb0bSSameer Pujar }; 18474f45fb0bSSameer Pujar }; 18484f45fb0bSSameer Pujar 18494f45fb0bSSameer Pujar port@4 { 18504f45fb0bSSameer Pujar reg = <0x4>; 18514f45fb0bSSameer Pujar 18524f45fb0bSSameer Pujar mixer_in5_ep: endpoint { 18534f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in5_ep>; 18544f45fb0bSSameer Pujar }; 18554f45fb0bSSameer Pujar }; 18564f45fb0bSSameer Pujar 18574f45fb0bSSameer Pujar port@5 { 18584f45fb0bSSameer Pujar reg = <0x5>; 18594f45fb0bSSameer Pujar 18604f45fb0bSSameer Pujar mixer_in6_ep: endpoint { 18614f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in6_ep>; 18624f45fb0bSSameer Pujar }; 18634f45fb0bSSameer Pujar }; 18644f45fb0bSSameer Pujar 18654f45fb0bSSameer Pujar port@6 { 18664f45fb0bSSameer Pujar reg = <0x6>; 18674f45fb0bSSameer Pujar 18684f45fb0bSSameer Pujar mixer_in7_ep: endpoint { 18694f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in7_ep>; 18704f45fb0bSSameer Pujar }; 18714f45fb0bSSameer Pujar }; 18724f45fb0bSSameer Pujar 18734f45fb0bSSameer Pujar port@7 { 18744f45fb0bSSameer Pujar reg = <0x7>; 18754f45fb0bSSameer Pujar 18764f45fb0bSSameer Pujar mixer_in8_ep: endpoint { 18774f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in8_ep>; 18784f45fb0bSSameer Pujar }; 18794f45fb0bSSameer Pujar }; 18804f45fb0bSSameer Pujar 18814f45fb0bSSameer Pujar port@8 { 18824f45fb0bSSameer Pujar reg = <0x8>; 18834f45fb0bSSameer Pujar 18844f45fb0bSSameer Pujar mixer_in9_ep: endpoint { 18854f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in9_ep>; 18864f45fb0bSSameer Pujar }; 18874f45fb0bSSameer Pujar }; 18884f45fb0bSSameer Pujar 18894f45fb0bSSameer Pujar port@9 { 18904f45fb0bSSameer Pujar reg = <0x9>; 18914f45fb0bSSameer Pujar 18924f45fb0bSSameer Pujar mixer_in10_ep: endpoint { 18934f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in10_ep>; 18944f45fb0bSSameer Pujar }; 18954f45fb0bSSameer Pujar }; 18964f45fb0bSSameer Pujar 18974f45fb0bSSameer Pujar mixer_out1_port: port@a { 18984f45fb0bSSameer Pujar reg = <0xa>; 18994f45fb0bSSameer Pujar 19004f45fb0bSSameer Pujar mixer_out1_ep: endpoint { 19014f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out1_ep>; 19024f45fb0bSSameer Pujar }; 19034f45fb0bSSameer Pujar }; 19044f45fb0bSSameer Pujar 19054f45fb0bSSameer Pujar mixer_out2_port: port@b { 19064f45fb0bSSameer Pujar reg = <0xb>; 19074f45fb0bSSameer Pujar 19084f45fb0bSSameer Pujar mixer_out2_ep: endpoint { 19094f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out2_ep>; 19104f45fb0bSSameer Pujar }; 19114f45fb0bSSameer Pujar }; 19124f45fb0bSSameer Pujar 19134f45fb0bSSameer Pujar mixer_out3_port: port@c { 19144f45fb0bSSameer Pujar reg = <0xc>; 19154f45fb0bSSameer Pujar 19164f45fb0bSSameer Pujar mixer_out3_ep: endpoint { 19174f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out3_ep>; 19184f45fb0bSSameer Pujar }; 19194f45fb0bSSameer Pujar }; 19204f45fb0bSSameer Pujar 19214f45fb0bSSameer Pujar mixer_out4_port: port@d { 19224f45fb0bSSameer Pujar reg = <0xd>; 19234f45fb0bSSameer Pujar 19244f45fb0bSSameer Pujar mixer_out4_ep: endpoint { 19254f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out4_ep>; 19264f45fb0bSSameer Pujar }; 19274f45fb0bSSameer Pujar }; 19284f45fb0bSSameer Pujar 19294f45fb0bSSameer Pujar mixer_out5_port: port@e { 19304f45fb0bSSameer Pujar reg = <0xe>; 19314f45fb0bSSameer Pujar 19324f45fb0bSSameer Pujar mixer_out5_ep: endpoint { 19334f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out5_ep>; 19344f45fb0bSSameer Pujar }; 19354f45fb0bSSameer Pujar }; 19364f45fb0bSSameer Pujar }; 19374f45fb0bSSameer 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 1948*4b5ae31fSThierry Reding input@0 { 194908c7c74bSNicolin Chen reg = <0x0>; 195008c7c74bSNicolin Chen label = "VDD_MUX"; 195108c7c74bSNicolin Chen shunt-resistor-micro-ohms = <20000>; 195208c7c74bSNicolin Chen }; 195308c7c74bSNicolin Chen 1954*4b5ae31fSThierry Reding input@1 { 195508c7c74bSNicolin Chen reg = <0x1>; 195608c7c74bSNicolin Chen label = "VDD_5V0_IO_SYS"; 195708c7c74bSNicolin Chen shunt-resistor-micro-ohms = <5000>; 195808c7c74bSNicolin Chen }; 195908c7c74bSNicolin Chen 1960*4b5ae31fSThierry Reding input@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 1973*4b5ae31fSThierry Reding input@0 { 197408c7c74bSNicolin Chen reg = <0x0>; 197508c7c74bSNicolin Chen label = "VDD_3V3_IO_SLP"; 197608c7c74bSNicolin Chen shunt-resistor-micro-ohms = <10000>; 197708c7c74bSNicolin Chen }; 197808c7c74bSNicolin Chen 1979*4b5ae31fSThierry Reding input@1 { 198008c7c74bSNicolin Chen reg = <0x1>; 198108c7c74bSNicolin Chen label = "VDD_1V8_IO"; 198208c7c74bSNicolin Chen shunt-resistor-micro-ohms = <10000>; 198308c7c74bSNicolin Chen }; 198408c7c74bSNicolin Chen 1985*4b5ae31fSThierry Reding input@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 2253097e01c6SThierry Reding vdd_sd: regulator-vdd-sd { 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 2265097e01c6SThierry Reding vdd_hdmi: regulator-vdd-hdmi { 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 2277097e01c6SThierry Reding vdd_usb0: regulator-vdd-usb0 { 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 2289097e01c6SThierry Reding vdd_usb1: regulator-vdd-usb1 { 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>, 23164f45fb0bSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 23174f45fb0bSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 23184f45fb0bSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 23194f45fb0bSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 23204f45fb0bSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 23214f45fb0bSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 23224f45fb0bSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 23234f45fb0bSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 23244f45fb0bSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 23254f45fb0bSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 23264f45fb0bSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 23274f45fb0bSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 23284f45fb0bSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 23294f45fb0bSSameer Pujar <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 23304f45fb0bSSameer Pujar <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 23314f45fb0bSSameer Pujar <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 23324f45fb0bSSameer Pujar <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 23334f45fb0bSSameer Pujar <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 23344f45fb0bSSameer Pujar /* HW accelerators */ 23354f45fb0bSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 23364f45fb0bSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 23374f45fb0bSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 23384f45fb0bSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 23394f45fb0bSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 23404f45fb0bSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 23414f45fb0bSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 23424f45fb0bSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 23434f45fb0bSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 23444f45fb0bSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 23454f45fb0bSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 23464f45fb0bSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 23474f45fb0bSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 23484f45fb0bSSameer Pujar <&mixer_out1_port>, <&mixer_out2_port>, 23494f45fb0bSSameer Pujar <&mixer_out3_port>, <&mixer_out4_port>, 23504f45fb0bSSameer 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