11cab0a51SJon Hunter// SPDX-License-Identifier: GPL-2.0 21cab0a51SJon Hunter 31cab0a51SJon Hunter#include <dt-bindings/input/linux-event-codes.h> 41cab0a51SJon Hunter#include <dt-bindings/input/gpio-keys.h> 51cab0a51SJon Hunter 61cab0a51SJon Hunter/ { 71cab0a51SJon Hunter bus@0 { 81cab0a51SJon Hunter aconnect@2900000 { 91cab0a51SJon Hunter status = "okay"; 101cab0a51SJon Hunter 111cab0a51SJon Hunter dma-controller@2930000 { 121cab0a51SJon Hunter status = "okay"; 131cab0a51SJon Hunter }; 141cab0a51SJon Hunter 151cab0a51SJon Hunter interrupt-controller@2a40000 { 161cab0a51SJon Hunter status = "okay"; 171cab0a51SJon Hunter }; 18ff62b09dSSameer Pujar 19ff62b09dSSameer Pujar ahub@2900800 { 20ff62b09dSSameer Pujar status = "okay"; 21ff62b09dSSameer Pujar 22ff62b09dSSameer Pujar ports { 23ff62b09dSSameer Pujar #address-cells = <1>; 24ff62b09dSSameer Pujar #size-cells = <0>; 25ff62b09dSSameer Pujar 26ff62b09dSSameer Pujar port@0 { 27ff62b09dSSameer Pujar reg = <0x0>; 28ff62b09dSSameer Pujar 29ff62b09dSSameer Pujar xbar_admaif0_ep: endpoint { 30ff62b09dSSameer Pujar remote-endpoint = <&admaif0_ep>; 31ff62b09dSSameer Pujar }; 32ff62b09dSSameer Pujar }; 33ff62b09dSSameer Pujar 34ff62b09dSSameer Pujar port@1 { 35ff62b09dSSameer Pujar reg = <0x1>; 36ff62b09dSSameer Pujar 37ff62b09dSSameer Pujar xbar_admaif1_ep: endpoint { 38ff62b09dSSameer Pujar remote-endpoint = <&admaif1_ep>; 39ff62b09dSSameer Pujar }; 40ff62b09dSSameer Pujar }; 41ff62b09dSSameer Pujar 42ff62b09dSSameer Pujar port@2 { 43ff62b09dSSameer Pujar reg = <0x2>; 44ff62b09dSSameer Pujar 45ff62b09dSSameer Pujar xbar_admaif2_ep: endpoint { 46ff62b09dSSameer Pujar remote-endpoint = <&admaif2_ep>; 47ff62b09dSSameer Pujar }; 48ff62b09dSSameer Pujar }; 49ff62b09dSSameer Pujar 50ff62b09dSSameer Pujar port@3 { 51ff62b09dSSameer Pujar reg = <0x3>; 52ff62b09dSSameer Pujar 53ff62b09dSSameer Pujar xbar_admaif3_ep: endpoint { 54ff62b09dSSameer Pujar remote-endpoint = <&admaif3_ep>; 55ff62b09dSSameer Pujar }; 56ff62b09dSSameer Pujar }; 57ff62b09dSSameer Pujar 58ff62b09dSSameer Pujar port@4 { 59ff62b09dSSameer Pujar reg = <0x4>; 60ff62b09dSSameer Pujar 61ff62b09dSSameer Pujar xbar_admaif4_ep: endpoint { 62ff62b09dSSameer Pujar remote-endpoint = <&admaif4_ep>; 63ff62b09dSSameer Pujar }; 64ff62b09dSSameer Pujar }; 65ff62b09dSSameer Pujar 66ff62b09dSSameer Pujar port@5 { 67ff62b09dSSameer Pujar reg = <0x5>; 68ff62b09dSSameer Pujar 69ff62b09dSSameer Pujar xbar_admaif5_ep: endpoint { 70ff62b09dSSameer Pujar remote-endpoint = <&admaif5_ep>; 71ff62b09dSSameer Pujar }; 72ff62b09dSSameer Pujar }; 73ff62b09dSSameer Pujar 74ff62b09dSSameer Pujar port@6 { 75ff62b09dSSameer Pujar reg = <0x6>; 76ff62b09dSSameer Pujar 77ff62b09dSSameer Pujar xbar_admaif6_ep: endpoint { 78ff62b09dSSameer Pujar remote-endpoint = <&admaif6_ep>; 79ff62b09dSSameer Pujar }; 80ff62b09dSSameer Pujar }; 81ff62b09dSSameer Pujar 82ff62b09dSSameer Pujar port@7 { 83ff62b09dSSameer Pujar reg = <0x7>; 84ff62b09dSSameer Pujar 85ff62b09dSSameer Pujar xbar_admaif7_ep: endpoint { 86ff62b09dSSameer Pujar remote-endpoint = <&admaif7_ep>; 87ff62b09dSSameer Pujar }; 88ff62b09dSSameer Pujar }; 89ff62b09dSSameer Pujar 90ff62b09dSSameer Pujar port@8 { 91ff62b09dSSameer Pujar reg = <0x8>; 92ff62b09dSSameer Pujar 93ff62b09dSSameer Pujar xbar_admaif8_ep: endpoint { 94ff62b09dSSameer Pujar remote-endpoint = <&admaif8_ep>; 95ff62b09dSSameer Pujar }; 96ff62b09dSSameer Pujar }; 97ff62b09dSSameer Pujar 98ff62b09dSSameer Pujar port@9 { 99ff62b09dSSameer Pujar reg = <0x9>; 100ff62b09dSSameer Pujar 101ff62b09dSSameer Pujar xbar_admaif9_ep: endpoint { 102ff62b09dSSameer Pujar remote-endpoint = <&admaif9_ep>; 103ff62b09dSSameer Pujar }; 104ff62b09dSSameer Pujar }; 105ff62b09dSSameer Pujar 106ff62b09dSSameer Pujar port@a { 107ff62b09dSSameer Pujar reg = <0xa>; 108ff62b09dSSameer Pujar 109ff62b09dSSameer Pujar xbar_admaif10_ep: endpoint { 110ff62b09dSSameer Pujar remote-endpoint = <&admaif10_ep>; 111ff62b09dSSameer Pujar }; 112ff62b09dSSameer Pujar }; 113ff62b09dSSameer Pujar 114ff62b09dSSameer Pujar port@b { 115ff62b09dSSameer Pujar reg = <0xb>; 116ff62b09dSSameer Pujar 117ff62b09dSSameer Pujar xbar_admaif11_ep: endpoint { 118ff62b09dSSameer Pujar remote-endpoint = <&admaif11_ep>; 119ff62b09dSSameer Pujar }; 120ff62b09dSSameer Pujar }; 121ff62b09dSSameer Pujar 122ff62b09dSSameer Pujar port@c { 123ff62b09dSSameer Pujar reg = <0xc>; 124ff62b09dSSameer Pujar 125ff62b09dSSameer Pujar xbar_admaif12_ep: endpoint { 126ff62b09dSSameer Pujar remote-endpoint = <&admaif12_ep>; 127ff62b09dSSameer Pujar }; 128ff62b09dSSameer Pujar }; 129ff62b09dSSameer Pujar 130ff62b09dSSameer Pujar port@d { 131ff62b09dSSameer Pujar reg = <0xd>; 132ff62b09dSSameer Pujar 133ff62b09dSSameer Pujar xbar_admaif13_ep: endpoint { 134ff62b09dSSameer Pujar remote-endpoint = <&admaif13_ep>; 135ff62b09dSSameer Pujar }; 136ff62b09dSSameer Pujar }; 137ff62b09dSSameer Pujar 138ff62b09dSSameer Pujar port@e { 139ff62b09dSSameer Pujar reg = <0xe>; 140ff62b09dSSameer Pujar 141ff62b09dSSameer Pujar xbar_admaif14_ep: endpoint { 142ff62b09dSSameer Pujar remote-endpoint = <&admaif14_ep>; 143ff62b09dSSameer Pujar }; 144ff62b09dSSameer Pujar }; 145ff62b09dSSameer Pujar 146ff62b09dSSameer Pujar port@f { 147ff62b09dSSameer Pujar reg = <0xf>; 148ff62b09dSSameer Pujar 149ff62b09dSSameer Pujar xbar_admaif15_ep: endpoint { 150ff62b09dSSameer Pujar remote-endpoint = <&admaif15_ep>; 151ff62b09dSSameer Pujar }; 152ff62b09dSSameer Pujar }; 153ff62b09dSSameer Pujar 154ff62b09dSSameer Pujar port@10 { 155ff62b09dSSameer Pujar reg = <0x10>; 156ff62b09dSSameer Pujar 157ff62b09dSSameer Pujar xbar_admaif16_ep: endpoint { 158ff62b09dSSameer Pujar remote-endpoint = <&admaif16_ep>; 159ff62b09dSSameer Pujar }; 160ff62b09dSSameer Pujar }; 161ff62b09dSSameer Pujar 162ff62b09dSSameer Pujar port@11 { 163ff62b09dSSameer Pujar reg = <0x11>; 164ff62b09dSSameer Pujar 165ff62b09dSSameer Pujar xbar_admaif17_ep: endpoint { 166ff62b09dSSameer Pujar remote-endpoint = <&admaif17_ep>; 167ff62b09dSSameer Pujar }; 168ff62b09dSSameer Pujar }; 169ff62b09dSSameer Pujar 170ff62b09dSSameer Pujar port@12 { 171ff62b09dSSameer Pujar reg = <0x12>; 172ff62b09dSSameer Pujar 173ff62b09dSSameer Pujar xbar_admaif18_ep: endpoint { 174ff62b09dSSameer Pujar remote-endpoint = <&admaif18_ep>; 175ff62b09dSSameer Pujar }; 176ff62b09dSSameer Pujar }; 177ff62b09dSSameer Pujar 178ff62b09dSSameer Pujar port@13 { 179ff62b09dSSameer Pujar reg = <0x13>; 180ff62b09dSSameer Pujar 181ff62b09dSSameer Pujar xbar_admaif19_ep: endpoint { 182ff62b09dSSameer Pujar remote-endpoint = <&admaif19_ep>; 183ff62b09dSSameer Pujar }; 184ff62b09dSSameer Pujar }; 185ff62b09dSSameer Pujar 186ff62b09dSSameer Pujar xbar_i2s3_port: port@16 { 187ff62b09dSSameer Pujar reg = <0x16>; 188ff62b09dSSameer Pujar 189ff62b09dSSameer Pujar xbar_i2s3_ep: endpoint { 190ff62b09dSSameer Pujar remote-endpoint = <&i2s3_cif_ep>; 191ff62b09dSSameer Pujar }; 192ff62b09dSSameer Pujar }; 193ff62b09dSSameer Pujar 194ff62b09dSSameer Pujar xbar_i2s5_port: port@18 { 195ff62b09dSSameer Pujar reg = <0x18>; 196ff62b09dSSameer Pujar 197ff62b09dSSameer Pujar xbar_i2s5_ep: endpoint { 198ff62b09dSSameer Pujar remote-endpoint = <&i2s5_cif_ep>; 199ff62b09dSSameer Pujar }; 200ff62b09dSSameer Pujar }; 201ff62b09dSSameer Pujar 202ff62b09dSSameer Pujar xbar_dmic1_port: port@1a { 203ff62b09dSSameer Pujar reg = <0x1a>; 204ff62b09dSSameer Pujar 205ff62b09dSSameer Pujar xbar_dmic1_ep: endpoint { 206ff62b09dSSameer Pujar remote-endpoint = <&dmic1_cif_ep>; 207ff62b09dSSameer Pujar }; 208ff62b09dSSameer Pujar }; 209ff62b09dSSameer Pujar 210ff62b09dSSameer Pujar xbar_dmic2_port: port@1b { 211ff62b09dSSameer Pujar reg = <0x1b>; 212ff62b09dSSameer Pujar 213ff62b09dSSameer Pujar xbar_dmic2_ep: endpoint { 214ff62b09dSSameer Pujar remote-endpoint = <&dmic2_cif_ep>; 215ff62b09dSSameer Pujar }; 216ff62b09dSSameer Pujar }; 217ff62b09dSSameer Pujar 218ff62b09dSSameer Pujar xbar_dmic4_port: port@1d { 219ff62b09dSSameer Pujar reg = <0x1d>; 220ff62b09dSSameer Pujar 221ff62b09dSSameer Pujar xbar_dmic4_ep: endpoint { 222ff62b09dSSameer Pujar remote-endpoint = <&dmic4_cif_ep>; 223ff62b09dSSameer Pujar }; 224ff62b09dSSameer Pujar }; 225ff62b09dSSameer Pujar 226ff62b09dSSameer Pujar xbar_dspk1_port: port@1e { 227ff62b09dSSameer Pujar reg = <0x1e>; 228ff62b09dSSameer Pujar 229ff62b09dSSameer Pujar xbar_dspk1_ep: endpoint { 230ff62b09dSSameer Pujar remote-endpoint = <&dspk1_cif_ep>; 231ff62b09dSSameer Pujar }; 232ff62b09dSSameer Pujar }; 233ff62b09dSSameer Pujar 234ff62b09dSSameer Pujar xbar_dspk2_port: port@1f { 235ff62b09dSSameer Pujar reg = <0x1f>; 236ff62b09dSSameer Pujar 237ff62b09dSSameer Pujar xbar_dspk2_ep: endpoint { 238ff62b09dSSameer Pujar remote-endpoint = <&dspk2_cif_ep>; 239ff62b09dSSameer Pujar }; 240ff62b09dSSameer Pujar }; 241*4f45fb0bSSameer Pujar 242*4f45fb0bSSameer Pujar xbar_sfc1_in_port: port@20 { 243*4f45fb0bSSameer Pujar reg = <0x20>; 244*4f45fb0bSSameer Pujar 245*4f45fb0bSSameer Pujar xbar_sfc1_in_ep: endpoint { 246*4f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_in_ep>; 247*4f45fb0bSSameer Pujar }; 248*4f45fb0bSSameer Pujar }; 249*4f45fb0bSSameer Pujar 250*4f45fb0bSSameer Pujar port@21 { 251*4f45fb0bSSameer Pujar reg = <0x21>; 252*4f45fb0bSSameer Pujar 253*4f45fb0bSSameer Pujar xbar_sfc1_out_ep: endpoint { 254*4f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_out_ep>; 255*4f45fb0bSSameer Pujar }; 256*4f45fb0bSSameer Pujar }; 257*4f45fb0bSSameer Pujar 258*4f45fb0bSSameer Pujar xbar_sfc2_in_port: port@22 { 259*4f45fb0bSSameer Pujar reg = <0x22>; 260*4f45fb0bSSameer Pujar 261*4f45fb0bSSameer Pujar xbar_sfc2_in_ep: endpoint { 262*4f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_in_ep>; 263*4f45fb0bSSameer Pujar }; 264*4f45fb0bSSameer Pujar }; 265*4f45fb0bSSameer Pujar 266*4f45fb0bSSameer Pujar port@23 { 267*4f45fb0bSSameer Pujar reg = <0x23>; 268*4f45fb0bSSameer Pujar 269*4f45fb0bSSameer Pujar xbar_sfc2_out_ep: endpoint { 270*4f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_out_ep>; 271*4f45fb0bSSameer Pujar }; 272*4f45fb0bSSameer Pujar }; 273*4f45fb0bSSameer Pujar 274*4f45fb0bSSameer Pujar xbar_sfc3_in_port: port@24 { 275*4f45fb0bSSameer Pujar reg = <0x24>; 276*4f45fb0bSSameer Pujar 277*4f45fb0bSSameer Pujar xbar_sfc3_in_ep: endpoint { 278*4f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_in_ep>; 279*4f45fb0bSSameer Pujar }; 280*4f45fb0bSSameer Pujar }; 281*4f45fb0bSSameer Pujar 282*4f45fb0bSSameer Pujar port@25 { 283*4f45fb0bSSameer Pujar reg = <0x25>; 284*4f45fb0bSSameer Pujar 285*4f45fb0bSSameer Pujar xbar_sfc3_out_ep: endpoint { 286*4f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_out_ep>; 287*4f45fb0bSSameer Pujar }; 288*4f45fb0bSSameer Pujar }; 289*4f45fb0bSSameer Pujar 290*4f45fb0bSSameer Pujar xbar_sfc4_in_port: port@26 { 291*4f45fb0bSSameer Pujar reg = <0x26>; 292*4f45fb0bSSameer Pujar 293*4f45fb0bSSameer Pujar xbar_sfc4_in_ep: endpoint { 294*4f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_in_ep>; 295*4f45fb0bSSameer Pujar }; 296*4f45fb0bSSameer Pujar }; 297*4f45fb0bSSameer Pujar 298*4f45fb0bSSameer Pujar port@27 { 299*4f45fb0bSSameer Pujar reg = <0x27>; 300*4f45fb0bSSameer Pujar 301*4f45fb0bSSameer Pujar xbar_sfc4_out_ep: endpoint { 302*4f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_out_ep>; 303*4f45fb0bSSameer Pujar }; 304*4f45fb0bSSameer Pujar }; 305*4f45fb0bSSameer Pujar 306*4f45fb0bSSameer Pujar xbar_mvc1_in_port: port@28 { 307*4f45fb0bSSameer Pujar reg = <0x28>; 308*4f45fb0bSSameer Pujar 309*4f45fb0bSSameer Pujar xbar_mvc1_in_ep: endpoint { 310*4f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_in_ep>; 311*4f45fb0bSSameer Pujar }; 312*4f45fb0bSSameer Pujar }; 313*4f45fb0bSSameer Pujar 314*4f45fb0bSSameer Pujar port@29 { 315*4f45fb0bSSameer Pujar reg = <0x29>; 316*4f45fb0bSSameer Pujar 317*4f45fb0bSSameer Pujar xbar_mvc1_out_ep: endpoint { 318*4f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_out_ep>; 319*4f45fb0bSSameer Pujar }; 320*4f45fb0bSSameer Pujar }; 321*4f45fb0bSSameer Pujar 322*4f45fb0bSSameer Pujar xbar_mvc2_in_port: port@2a { 323*4f45fb0bSSameer Pujar reg = <0x2a>; 324*4f45fb0bSSameer Pujar 325*4f45fb0bSSameer Pujar xbar_mvc2_in_ep: endpoint { 326*4f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_in_ep>; 327*4f45fb0bSSameer Pujar }; 328*4f45fb0bSSameer Pujar }; 329*4f45fb0bSSameer Pujar 330*4f45fb0bSSameer Pujar port@2b { 331*4f45fb0bSSameer Pujar reg = <0x2b>; 332*4f45fb0bSSameer Pujar 333*4f45fb0bSSameer Pujar xbar_mvc2_out_ep: endpoint { 334*4f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_out_ep>; 335*4f45fb0bSSameer Pujar }; 336*4f45fb0bSSameer Pujar }; 337*4f45fb0bSSameer Pujar 338*4f45fb0bSSameer Pujar xbar_amx1_in1_port: port@2c { 339*4f45fb0bSSameer Pujar reg = <0x2c>; 340*4f45fb0bSSameer Pujar 341*4f45fb0bSSameer Pujar xbar_amx1_in1_ep: endpoint { 342*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in1_ep>; 343*4f45fb0bSSameer Pujar }; 344*4f45fb0bSSameer Pujar }; 345*4f45fb0bSSameer Pujar 346*4f45fb0bSSameer Pujar xbar_amx1_in2_port: port@2d { 347*4f45fb0bSSameer Pujar reg = <0x2d>; 348*4f45fb0bSSameer Pujar 349*4f45fb0bSSameer Pujar xbar_amx1_in2_ep: endpoint { 350*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in2_ep>; 351*4f45fb0bSSameer Pujar }; 352*4f45fb0bSSameer Pujar }; 353*4f45fb0bSSameer Pujar 354*4f45fb0bSSameer Pujar xbar_amx1_in3_port: port@2e { 355*4f45fb0bSSameer Pujar reg = <0x2e>; 356*4f45fb0bSSameer Pujar 357*4f45fb0bSSameer Pujar xbar_amx1_in3_ep: endpoint { 358*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in3_ep>; 359*4f45fb0bSSameer Pujar }; 360*4f45fb0bSSameer Pujar }; 361*4f45fb0bSSameer Pujar 362*4f45fb0bSSameer Pujar xbar_amx1_in4_port: port@2f { 363*4f45fb0bSSameer Pujar reg = <0x2f>; 364*4f45fb0bSSameer Pujar 365*4f45fb0bSSameer Pujar xbar_amx1_in4_ep: endpoint { 366*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_in4_ep>; 367*4f45fb0bSSameer Pujar }; 368*4f45fb0bSSameer Pujar }; 369*4f45fb0bSSameer Pujar 370*4f45fb0bSSameer Pujar port@30 { 371*4f45fb0bSSameer Pujar reg = <0x30>; 372*4f45fb0bSSameer Pujar 373*4f45fb0bSSameer Pujar xbar_amx1_out_ep: endpoint { 374*4f45fb0bSSameer Pujar remote-endpoint = <&amx1_out_ep>; 375*4f45fb0bSSameer Pujar }; 376*4f45fb0bSSameer Pujar }; 377*4f45fb0bSSameer Pujar 378*4f45fb0bSSameer Pujar xbar_amx2_in1_port: port@31 { 379*4f45fb0bSSameer Pujar reg = <0x31>; 380*4f45fb0bSSameer Pujar 381*4f45fb0bSSameer Pujar xbar_amx2_in1_ep: endpoint { 382*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in1_ep>; 383*4f45fb0bSSameer Pujar }; 384*4f45fb0bSSameer Pujar }; 385*4f45fb0bSSameer Pujar 386*4f45fb0bSSameer Pujar xbar_amx2_in2_port: port@32 { 387*4f45fb0bSSameer Pujar reg = <0x32>; 388*4f45fb0bSSameer Pujar 389*4f45fb0bSSameer Pujar xbar_amx2_in2_ep: endpoint { 390*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in2_ep>; 391*4f45fb0bSSameer Pujar }; 392*4f45fb0bSSameer Pujar }; 393*4f45fb0bSSameer Pujar 394*4f45fb0bSSameer Pujar xbar_amx2_in3_port: port@33 { 395*4f45fb0bSSameer Pujar reg = <0x33>; 396*4f45fb0bSSameer Pujar 397*4f45fb0bSSameer Pujar xbar_amx2_in3_ep: endpoint { 398*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in3_ep>; 399*4f45fb0bSSameer Pujar }; 400*4f45fb0bSSameer Pujar }; 401*4f45fb0bSSameer Pujar 402*4f45fb0bSSameer Pujar xbar_amx2_in4_port: port@34 { 403*4f45fb0bSSameer Pujar reg = <0x34>; 404*4f45fb0bSSameer Pujar 405*4f45fb0bSSameer Pujar xbar_amx2_in4_ep: endpoint { 406*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_in4_ep>; 407*4f45fb0bSSameer Pujar }; 408*4f45fb0bSSameer Pujar }; 409*4f45fb0bSSameer Pujar 410*4f45fb0bSSameer Pujar port@35 { 411*4f45fb0bSSameer Pujar reg = <0x35>; 412*4f45fb0bSSameer Pujar 413*4f45fb0bSSameer Pujar xbar_amx2_out_ep: endpoint { 414*4f45fb0bSSameer Pujar remote-endpoint = <&amx2_out_ep>; 415*4f45fb0bSSameer Pujar }; 416*4f45fb0bSSameer Pujar }; 417*4f45fb0bSSameer Pujar 418*4f45fb0bSSameer Pujar xbar_amx3_in1_port: port@36 { 419*4f45fb0bSSameer Pujar reg = <0x36>; 420*4f45fb0bSSameer Pujar 421*4f45fb0bSSameer Pujar xbar_amx3_in1_ep: endpoint { 422*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in1_ep>; 423*4f45fb0bSSameer Pujar }; 424*4f45fb0bSSameer Pujar }; 425*4f45fb0bSSameer Pujar 426*4f45fb0bSSameer Pujar xbar_amx3_in2_port: port@37 { 427*4f45fb0bSSameer Pujar reg = <0x37>; 428*4f45fb0bSSameer Pujar 429*4f45fb0bSSameer Pujar xbar_amx3_in2_ep: endpoint { 430*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in2_ep>; 431*4f45fb0bSSameer Pujar }; 432*4f45fb0bSSameer Pujar }; 433*4f45fb0bSSameer Pujar 434*4f45fb0bSSameer Pujar xbar_amx3_in3_port: port@38 { 435*4f45fb0bSSameer Pujar reg = <0x38>; 436*4f45fb0bSSameer Pujar 437*4f45fb0bSSameer Pujar xbar_amx3_in3_ep: endpoint { 438*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in3_ep>; 439*4f45fb0bSSameer Pujar }; 440*4f45fb0bSSameer Pujar }; 441*4f45fb0bSSameer Pujar 442*4f45fb0bSSameer Pujar xbar_amx3_in4_port: port@39 { 443*4f45fb0bSSameer Pujar reg = <0x39>; 444*4f45fb0bSSameer Pujar 445*4f45fb0bSSameer Pujar xbar_amx3_in4_ep: endpoint { 446*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_in4_ep>; 447*4f45fb0bSSameer Pujar }; 448*4f45fb0bSSameer Pujar }; 449*4f45fb0bSSameer Pujar 450*4f45fb0bSSameer Pujar port@3a { 451*4f45fb0bSSameer Pujar reg = <0x3a>; 452*4f45fb0bSSameer Pujar 453*4f45fb0bSSameer Pujar xbar_amx3_out_ep: endpoint { 454*4f45fb0bSSameer Pujar remote-endpoint = <&amx3_out_ep>; 455*4f45fb0bSSameer Pujar }; 456*4f45fb0bSSameer Pujar }; 457*4f45fb0bSSameer Pujar 458*4f45fb0bSSameer Pujar xbar_amx4_in1_port: port@3b { 459*4f45fb0bSSameer Pujar reg = <0x3b>; 460*4f45fb0bSSameer Pujar 461*4f45fb0bSSameer Pujar xbar_amx4_in1_ep: endpoint { 462*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in1_ep>; 463*4f45fb0bSSameer Pujar }; 464*4f45fb0bSSameer Pujar }; 465*4f45fb0bSSameer Pujar 466*4f45fb0bSSameer Pujar xbar_amx4_in2_port: port@3c { 467*4f45fb0bSSameer Pujar reg = <0x3c>; 468*4f45fb0bSSameer Pujar 469*4f45fb0bSSameer Pujar xbar_amx4_in2_ep: endpoint { 470*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in2_ep>; 471*4f45fb0bSSameer Pujar }; 472*4f45fb0bSSameer Pujar }; 473*4f45fb0bSSameer Pujar 474*4f45fb0bSSameer Pujar xbar_amx4_in3_port: port@3d { 475*4f45fb0bSSameer Pujar reg = <0x3d>; 476*4f45fb0bSSameer Pujar 477*4f45fb0bSSameer Pujar xbar_amx4_in3_ep: endpoint { 478*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in3_ep>; 479*4f45fb0bSSameer Pujar }; 480*4f45fb0bSSameer Pujar }; 481*4f45fb0bSSameer Pujar 482*4f45fb0bSSameer Pujar xbar_amx4_in4_port: port@3e { 483*4f45fb0bSSameer Pujar reg = <0x3e>; 484*4f45fb0bSSameer Pujar 485*4f45fb0bSSameer Pujar xbar_amx4_in4_ep: endpoint { 486*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_in4_ep>; 487*4f45fb0bSSameer Pujar }; 488*4f45fb0bSSameer Pujar }; 489*4f45fb0bSSameer Pujar 490*4f45fb0bSSameer Pujar port@3f { 491*4f45fb0bSSameer Pujar reg = <0x3f>; 492*4f45fb0bSSameer Pujar 493*4f45fb0bSSameer Pujar xbar_amx4_out_ep: endpoint { 494*4f45fb0bSSameer Pujar remote-endpoint = <&amx4_out_ep>; 495*4f45fb0bSSameer Pujar }; 496*4f45fb0bSSameer Pujar }; 497*4f45fb0bSSameer Pujar 498*4f45fb0bSSameer Pujar xbar_adx1_in_port: port@40 { 499*4f45fb0bSSameer Pujar reg = <0x40>; 500*4f45fb0bSSameer Pujar 501*4f45fb0bSSameer Pujar xbar_adx1_in_ep: endpoint { 502*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_in_ep>; 503*4f45fb0bSSameer Pujar }; 504*4f45fb0bSSameer Pujar }; 505*4f45fb0bSSameer Pujar 506*4f45fb0bSSameer Pujar port@41 { 507*4f45fb0bSSameer Pujar reg = <0x41>; 508*4f45fb0bSSameer Pujar 509*4f45fb0bSSameer Pujar xbar_adx1_out1_ep: endpoint { 510*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out1_ep>; 511*4f45fb0bSSameer Pujar }; 512*4f45fb0bSSameer Pujar }; 513*4f45fb0bSSameer Pujar 514*4f45fb0bSSameer Pujar port@42 { 515*4f45fb0bSSameer Pujar reg = <0x42>; 516*4f45fb0bSSameer Pujar 517*4f45fb0bSSameer Pujar xbar_adx1_out2_ep: endpoint { 518*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out2_ep>; 519*4f45fb0bSSameer Pujar }; 520*4f45fb0bSSameer Pujar }; 521*4f45fb0bSSameer Pujar 522*4f45fb0bSSameer Pujar port@43 { 523*4f45fb0bSSameer Pujar reg = <0x43>; 524*4f45fb0bSSameer Pujar 525*4f45fb0bSSameer Pujar xbar_adx1_out3_ep: endpoint { 526*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out3_ep>; 527*4f45fb0bSSameer Pujar }; 528*4f45fb0bSSameer Pujar }; 529*4f45fb0bSSameer Pujar 530*4f45fb0bSSameer Pujar port@44 { 531*4f45fb0bSSameer Pujar reg = <0x44>; 532*4f45fb0bSSameer Pujar 533*4f45fb0bSSameer Pujar xbar_adx1_out4_ep: endpoint { 534*4f45fb0bSSameer Pujar remote-endpoint = <&adx1_out4_ep>; 535*4f45fb0bSSameer Pujar }; 536*4f45fb0bSSameer Pujar }; 537*4f45fb0bSSameer Pujar 538*4f45fb0bSSameer Pujar xbar_adx2_in_port: port@45 { 539*4f45fb0bSSameer Pujar reg = <0x45>; 540*4f45fb0bSSameer Pujar 541*4f45fb0bSSameer Pujar xbar_adx2_in_ep: endpoint { 542*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_in_ep>; 543*4f45fb0bSSameer Pujar }; 544*4f45fb0bSSameer Pujar }; 545*4f45fb0bSSameer Pujar 546*4f45fb0bSSameer Pujar port@46 { 547*4f45fb0bSSameer Pujar reg = <0x46>; 548*4f45fb0bSSameer Pujar 549*4f45fb0bSSameer Pujar xbar_adx2_out1_ep: endpoint { 550*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out1_ep>; 551*4f45fb0bSSameer Pujar }; 552*4f45fb0bSSameer Pujar }; 553*4f45fb0bSSameer Pujar 554*4f45fb0bSSameer Pujar port@47 { 555*4f45fb0bSSameer Pujar reg = <0x47>; 556*4f45fb0bSSameer Pujar 557*4f45fb0bSSameer Pujar xbar_adx2_out2_ep: endpoint { 558*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out2_ep>; 559*4f45fb0bSSameer Pujar }; 560*4f45fb0bSSameer Pujar }; 561*4f45fb0bSSameer Pujar 562*4f45fb0bSSameer Pujar port@48 { 563*4f45fb0bSSameer Pujar reg = <0x48>; 564*4f45fb0bSSameer Pujar 565*4f45fb0bSSameer Pujar xbar_adx2_out3_ep: endpoint { 566*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out3_ep>; 567*4f45fb0bSSameer Pujar }; 568*4f45fb0bSSameer Pujar }; 569*4f45fb0bSSameer Pujar 570*4f45fb0bSSameer Pujar port@49 { 571*4f45fb0bSSameer Pujar reg = <0x49>; 572*4f45fb0bSSameer Pujar 573*4f45fb0bSSameer Pujar xbar_adx2_out4_ep: endpoint { 574*4f45fb0bSSameer Pujar remote-endpoint = <&adx2_out4_ep>; 575*4f45fb0bSSameer Pujar }; 576*4f45fb0bSSameer Pujar }; 577*4f45fb0bSSameer Pujar 578*4f45fb0bSSameer Pujar xbar_adx3_in_port: port@4a { 579*4f45fb0bSSameer Pujar reg = <0x4a>; 580*4f45fb0bSSameer Pujar 581*4f45fb0bSSameer Pujar xbar_adx3_in_ep: endpoint { 582*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_in_ep>; 583*4f45fb0bSSameer Pujar }; 584*4f45fb0bSSameer Pujar }; 585*4f45fb0bSSameer Pujar 586*4f45fb0bSSameer Pujar port@4b { 587*4f45fb0bSSameer Pujar reg = <0x4b>; 588*4f45fb0bSSameer Pujar 589*4f45fb0bSSameer Pujar xbar_adx3_out1_ep: endpoint { 590*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out1_ep>; 591*4f45fb0bSSameer Pujar }; 592*4f45fb0bSSameer Pujar }; 593*4f45fb0bSSameer Pujar 594*4f45fb0bSSameer Pujar port@4c { 595*4f45fb0bSSameer Pujar reg = <0x4c>; 596*4f45fb0bSSameer Pujar 597*4f45fb0bSSameer Pujar xbar_adx3_out2_ep: endpoint { 598*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out2_ep>; 599*4f45fb0bSSameer Pujar }; 600*4f45fb0bSSameer Pujar }; 601*4f45fb0bSSameer Pujar 602*4f45fb0bSSameer Pujar port@4d { 603*4f45fb0bSSameer Pujar reg = <0x4d>; 604*4f45fb0bSSameer Pujar 605*4f45fb0bSSameer Pujar xbar_adx3_out3_ep: endpoint { 606*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out3_ep>; 607*4f45fb0bSSameer Pujar }; 608*4f45fb0bSSameer Pujar }; 609*4f45fb0bSSameer Pujar 610*4f45fb0bSSameer Pujar port@4e { 611*4f45fb0bSSameer Pujar reg = <0x4e>; 612*4f45fb0bSSameer Pujar 613*4f45fb0bSSameer Pujar xbar_adx3_out4_ep: endpoint { 614*4f45fb0bSSameer Pujar remote-endpoint = <&adx3_out4_ep>; 615*4f45fb0bSSameer Pujar }; 616*4f45fb0bSSameer Pujar }; 617*4f45fb0bSSameer Pujar 618*4f45fb0bSSameer Pujar xbar_adx4_in_port: port@4f { 619*4f45fb0bSSameer Pujar reg = <0x4f>; 620*4f45fb0bSSameer Pujar 621*4f45fb0bSSameer Pujar xbar_adx4_in_ep: endpoint { 622*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_in_ep>; 623*4f45fb0bSSameer Pujar }; 624*4f45fb0bSSameer Pujar }; 625*4f45fb0bSSameer Pujar 626*4f45fb0bSSameer Pujar port@50 { 627*4f45fb0bSSameer Pujar reg = <0x50>; 628*4f45fb0bSSameer Pujar 629*4f45fb0bSSameer Pujar xbar_adx4_out1_ep: endpoint { 630*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out1_ep>; 631*4f45fb0bSSameer Pujar }; 632*4f45fb0bSSameer Pujar }; 633*4f45fb0bSSameer Pujar 634*4f45fb0bSSameer Pujar port@51 { 635*4f45fb0bSSameer Pujar reg = <0x51>; 636*4f45fb0bSSameer Pujar 637*4f45fb0bSSameer Pujar xbar_adx4_out2_ep: endpoint { 638*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out2_ep>; 639*4f45fb0bSSameer Pujar }; 640*4f45fb0bSSameer Pujar }; 641*4f45fb0bSSameer Pujar 642*4f45fb0bSSameer Pujar port@52 { 643*4f45fb0bSSameer Pujar reg = <0x52>; 644*4f45fb0bSSameer Pujar 645*4f45fb0bSSameer Pujar xbar_adx4_out3_ep: endpoint { 646*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out3_ep>; 647*4f45fb0bSSameer Pujar }; 648*4f45fb0bSSameer Pujar }; 649*4f45fb0bSSameer Pujar 650*4f45fb0bSSameer Pujar port@53 { 651*4f45fb0bSSameer Pujar reg = <0x53>; 652*4f45fb0bSSameer Pujar 653*4f45fb0bSSameer Pujar xbar_adx4_out4_ep: endpoint { 654*4f45fb0bSSameer Pujar remote-endpoint = <&adx4_out4_ep>; 655*4f45fb0bSSameer Pujar }; 656*4f45fb0bSSameer Pujar }; 657*4f45fb0bSSameer Pujar 658*4f45fb0bSSameer Pujar xbar_mixer_in1_port: port@54 { 659*4f45fb0bSSameer Pujar reg = <0x54>; 660*4f45fb0bSSameer Pujar 661*4f45fb0bSSameer Pujar xbar_mixer_in1_ep: endpoint { 662*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in1_ep>; 663*4f45fb0bSSameer Pujar }; 664*4f45fb0bSSameer Pujar }; 665*4f45fb0bSSameer Pujar 666*4f45fb0bSSameer Pujar xbar_mixer_in2_port: port@55 { 667*4f45fb0bSSameer Pujar reg = <0x55>; 668*4f45fb0bSSameer Pujar 669*4f45fb0bSSameer Pujar xbar_mixer_in2_ep: endpoint { 670*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in2_ep>; 671*4f45fb0bSSameer Pujar }; 672*4f45fb0bSSameer Pujar }; 673*4f45fb0bSSameer Pujar 674*4f45fb0bSSameer Pujar xbar_mixer_in3_port: port@56 { 675*4f45fb0bSSameer Pujar reg = <0x56>; 676*4f45fb0bSSameer Pujar 677*4f45fb0bSSameer Pujar xbar_mixer_in3_ep: endpoint { 678*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in3_ep>; 679*4f45fb0bSSameer Pujar }; 680*4f45fb0bSSameer Pujar }; 681*4f45fb0bSSameer Pujar 682*4f45fb0bSSameer Pujar xbar_mixer_in4_port: port@57 { 683*4f45fb0bSSameer Pujar reg = <0x57>; 684*4f45fb0bSSameer Pujar 685*4f45fb0bSSameer Pujar xbar_mixer_in4_ep: endpoint { 686*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in4_ep>; 687*4f45fb0bSSameer Pujar }; 688*4f45fb0bSSameer Pujar }; 689*4f45fb0bSSameer Pujar 690*4f45fb0bSSameer Pujar xbar_mixer_in5_port: port@58 { 691*4f45fb0bSSameer Pujar reg = <0x58>; 692*4f45fb0bSSameer Pujar 693*4f45fb0bSSameer Pujar xbar_mixer_in5_ep: endpoint { 694*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in5_ep>; 695*4f45fb0bSSameer Pujar }; 696*4f45fb0bSSameer Pujar }; 697*4f45fb0bSSameer Pujar 698*4f45fb0bSSameer Pujar xbar_mixer_in6_port: port@59 { 699*4f45fb0bSSameer Pujar reg = <0x59>; 700*4f45fb0bSSameer Pujar 701*4f45fb0bSSameer Pujar xbar_mixer_in6_ep: endpoint { 702*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in6_ep>; 703*4f45fb0bSSameer Pujar }; 704*4f45fb0bSSameer Pujar }; 705*4f45fb0bSSameer Pujar 706*4f45fb0bSSameer Pujar xbar_mixer_in7_port: port@5a { 707*4f45fb0bSSameer Pujar reg = <0x5a>; 708*4f45fb0bSSameer Pujar 709*4f45fb0bSSameer Pujar xbar_mixer_in7_ep: endpoint { 710*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in7_ep>; 711*4f45fb0bSSameer Pujar }; 712*4f45fb0bSSameer Pujar }; 713*4f45fb0bSSameer Pujar 714*4f45fb0bSSameer Pujar xbar_mixer_in8_port: port@5b { 715*4f45fb0bSSameer Pujar reg = <0x5b>; 716*4f45fb0bSSameer Pujar 717*4f45fb0bSSameer Pujar xbar_mixer_in8_ep: endpoint { 718*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in8_ep>; 719*4f45fb0bSSameer Pujar }; 720*4f45fb0bSSameer Pujar }; 721*4f45fb0bSSameer Pujar 722*4f45fb0bSSameer Pujar xbar_mixer_in9_port: port@5c { 723*4f45fb0bSSameer Pujar reg = <0x5c>; 724*4f45fb0bSSameer Pujar 725*4f45fb0bSSameer Pujar xbar_mixer_in9_ep: endpoint { 726*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in9_ep>; 727*4f45fb0bSSameer Pujar }; 728*4f45fb0bSSameer Pujar }; 729*4f45fb0bSSameer Pujar 730*4f45fb0bSSameer Pujar xbar_mixer_in10_port: port@5d { 731*4f45fb0bSSameer Pujar reg = <0x5d>; 732*4f45fb0bSSameer Pujar 733*4f45fb0bSSameer Pujar xbar_mixer_in10_ep: endpoint { 734*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_in10_ep>; 735*4f45fb0bSSameer Pujar }; 736*4f45fb0bSSameer Pujar }; 737*4f45fb0bSSameer Pujar 738*4f45fb0bSSameer Pujar port@5e { 739*4f45fb0bSSameer Pujar reg = <0x5e>; 740*4f45fb0bSSameer Pujar 741*4f45fb0bSSameer Pujar xbar_mixer_out1_ep: endpoint { 742*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out1_ep>; 743*4f45fb0bSSameer Pujar }; 744*4f45fb0bSSameer Pujar }; 745*4f45fb0bSSameer Pujar 746*4f45fb0bSSameer Pujar port@5f { 747*4f45fb0bSSameer Pujar reg = <0x5f>; 748*4f45fb0bSSameer Pujar 749*4f45fb0bSSameer Pujar xbar_mixer_out2_ep: endpoint { 750*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out2_ep>; 751*4f45fb0bSSameer Pujar }; 752*4f45fb0bSSameer Pujar }; 753*4f45fb0bSSameer Pujar 754*4f45fb0bSSameer Pujar port@60 { 755*4f45fb0bSSameer Pujar reg = <0x60>; 756*4f45fb0bSSameer Pujar 757*4f45fb0bSSameer Pujar xbar_mixer_out3_ep: endpoint { 758*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out3_ep>; 759*4f45fb0bSSameer Pujar }; 760*4f45fb0bSSameer Pujar }; 761*4f45fb0bSSameer Pujar 762*4f45fb0bSSameer Pujar port@61 { 763*4f45fb0bSSameer Pujar reg = <0x61>; 764*4f45fb0bSSameer Pujar 765*4f45fb0bSSameer Pujar xbar_mixer_out4_ep: endpoint { 766*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out4_ep>; 767*4f45fb0bSSameer Pujar }; 768*4f45fb0bSSameer Pujar }; 769*4f45fb0bSSameer Pujar 770*4f45fb0bSSameer Pujar port@62 { 771*4f45fb0bSSameer Pujar reg = <0x62>; 772*4f45fb0bSSameer Pujar 773*4f45fb0bSSameer Pujar xbar_mixer_out5_ep: endpoint { 774*4f45fb0bSSameer Pujar remote-endpoint = <&mixer_out5_ep>; 775*4f45fb0bSSameer Pujar }; 776*4f45fb0bSSameer Pujar }; 777ff62b09dSSameer Pujar }; 778ff62b09dSSameer Pujar 779ff62b09dSSameer Pujar admaif@290f000 { 780ff62b09dSSameer Pujar status = "okay"; 781ff62b09dSSameer Pujar 782ff62b09dSSameer Pujar ports { 783ff62b09dSSameer Pujar #address-cells = <1>; 784ff62b09dSSameer Pujar #size-cells = <0>; 785ff62b09dSSameer Pujar 786ff62b09dSSameer Pujar admaif0_port: port@0 { 787ff62b09dSSameer Pujar reg = <0x0>; 788ff62b09dSSameer Pujar 789ff62b09dSSameer Pujar admaif0_ep: endpoint { 790ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif0_ep>; 791ff62b09dSSameer Pujar }; 792ff62b09dSSameer Pujar }; 793ff62b09dSSameer Pujar 794ff62b09dSSameer Pujar admaif1_port: port@1 { 795ff62b09dSSameer Pujar reg = <0x1>; 796ff62b09dSSameer Pujar 797ff62b09dSSameer Pujar admaif1_ep: endpoint { 798ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif1_ep>; 799ff62b09dSSameer Pujar }; 800ff62b09dSSameer Pujar }; 801ff62b09dSSameer Pujar 802ff62b09dSSameer Pujar admaif2_port: port@2 { 803ff62b09dSSameer Pujar reg = <0x2>; 804ff62b09dSSameer Pujar 805ff62b09dSSameer Pujar admaif2_ep: endpoint { 806ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif2_ep>; 807ff62b09dSSameer Pujar }; 808ff62b09dSSameer Pujar }; 809ff62b09dSSameer Pujar 810ff62b09dSSameer Pujar admaif3_port: port@3 { 811ff62b09dSSameer Pujar reg = <0x3>; 812ff62b09dSSameer Pujar 813ff62b09dSSameer Pujar admaif3_ep: endpoint { 814ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif3_ep>; 815ff62b09dSSameer Pujar }; 816ff62b09dSSameer Pujar }; 817ff62b09dSSameer Pujar 818ff62b09dSSameer Pujar admaif4_port: port@4 { 819ff62b09dSSameer Pujar reg = <0x4>; 820ff62b09dSSameer Pujar 821ff62b09dSSameer Pujar admaif4_ep: endpoint { 822ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif4_ep>; 823ff62b09dSSameer Pujar }; 824ff62b09dSSameer Pujar }; 825ff62b09dSSameer Pujar 826ff62b09dSSameer Pujar admaif5_port: port@5 { 827ff62b09dSSameer Pujar reg = <0x5>; 828ff62b09dSSameer Pujar 829ff62b09dSSameer Pujar admaif5_ep: endpoint { 830ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif5_ep>; 831ff62b09dSSameer Pujar }; 832ff62b09dSSameer Pujar }; 833ff62b09dSSameer Pujar 834ff62b09dSSameer Pujar admaif6_port: port@6 { 835ff62b09dSSameer Pujar reg = <0x6>; 836ff62b09dSSameer Pujar 837ff62b09dSSameer Pujar admaif6_ep: endpoint { 838ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif6_ep>; 839ff62b09dSSameer Pujar }; 840ff62b09dSSameer Pujar }; 841ff62b09dSSameer Pujar 842ff62b09dSSameer Pujar admaif7_port: port@7 { 843ff62b09dSSameer Pujar reg = <0x7>; 844ff62b09dSSameer Pujar 845ff62b09dSSameer Pujar admaif7_ep: endpoint { 846ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif7_ep>; 847ff62b09dSSameer Pujar }; 848ff62b09dSSameer Pujar }; 849ff62b09dSSameer Pujar 850ff62b09dSSameer Pujar admaif8_port: port@8 { 851ff62b09dSSameer Pujar reg = <0x8>; 852ff62b09dSSameer Pujar 853ff62b09dSSameer Pujar admaif8_ep: endpoint { 854ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif8_ep>; 855ff62b09dSSameer Pujar }; 856ff62b09dSSameer Pujar }; 857ff62b09dSSameer Pujar 858ff62b09dSSameer Pujar admaif9_port: port@9 { 859ff62b09dSSameer Pujar reg = <0x9>; 860ff62b09dSSameer Pujar 861ff62b09dSSameer Pujar admaif9_ep: endpoint { 862ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif9_ep>; 863ff62b09dSSameer Pujar }; 864ff62b09dSSameer Pujar }; 865ff62b09dSSameer Pujar 866ff62b09dSSameer Pujar admaif10_port: port@a { 867ff62b09dSSameer Pujar reg = <0xa>; 868ff62b09dSSameer Pujar 869ff62b09dSSameer Pujar admaif10_ep: endpoint { 870ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif10_ep>; 871ff62b09dSSameer Pujar }; 872ff62b09dSSameer Pujar }; 873ff62b09dSSameer Pujar 874ff62b09dSSameer Pujar admaif11_port: port@b { 875ff62b09dSSameer Pujar reg = <0xb>; 876ff62b09dSSameer Pujar 877ff62b09dSSameer Pujar admaif11_ep: endpoint { 878ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif11_ep>; 879ff62b09dSSameer Pujar }; 880ff62b09dSSameer Pujar }; 881ff62b09dSSameer Pujar 882ff62b09dSSameer Pujar admaif12_port: port@c { 883ff62b09dSSameer Pujar reg = <0xc>; 884ff62b09dSSameer Pujar 885ff62b09dSSameer Pujar admaif12_ep: endpoint { 886ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif12_ep>; 887ff62b09dSSameer Pujar }; 888ff62b09dSSameer Pujar }; 889ff62b09dSSameer Pujar 890ff62b09dSSameer Pujar admaif13_port: port@d { 891ff62b09dSSameer Pujar reg = <0xd>; 892ff62b09dSSameer Pujar 893ff62b09dSSameer Pujar admaif13_ep: endpoint { 894ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif13_ep>; 895ff62b09dSSameer Pujar }; 896ff62b09dSSameer Pujar }; 897ff62b09dSSameer Pujar 898ff62b09dSSameer Pujar admaif14_port: port@e { 899ff62b09dSSameer Pujar reg = <0xe>; 900ff62b09dSSameer Pujar 901ff62b09dSSameer Pujar admaif14_ep: endpoint { 902ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif14_ep>; 903ff62b09dSSameer Pujar }; 904ff62b09dSSameer Pujar }; 905ff62b09dSSameer Pujar 906ff62b09dSSameer Pujar admaif15_port: port@f { 907ff62b09dSSameer Pujar reg = <0xf>; 908ff62b09dSSameer Pujar 909ff62b09dSSameer Pujar admaif15_ep: endpoint { 910ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif15_ep>; 911ff62b09dSSameer Pujar }; 912ff62b09dSSameer Pujar }; 913ff62b09dSSameer Pujar 914ff62b09dSSameer Pujar admaif16_port: port@10 { 915ff62b09dSSameer Pujar reg = <0x10>; 916ff62b09dSSameer Pujar 917ff62b09dSSameer Pujar admaif16_ep: endpoint { 918ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif16_ep>; 919ff62b09dSSameer Pujar }; 920ff62b09dSSameer Pujar }; 921ff62b09dSSameer Pujar 922ff62b09dSSameer Pujar admaif17_port: port@11 { 923ff62b09dSSameer Pujar reg = <0x11>; 924ff62b09dSSameer Pujar 925ff62b09dSSameer Pujar admaif17_ep: endpoint { 926ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif17_ep>; 927ff62b09dSSameer Pujar }; 928ff62b09dSSameer Pujar }; 929ff62b09dSSameer Pujar 930ff62b09dSSameer Pujar admaif18_port: port@12 { 931ff62b09dSSameer Pujar reg = <0x12>; 932ff62b09dSSameer Pujar 933ff62b09dSSameer Pujar admaif18_ep: endpoint { 934ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif18_ep>; 935ff62b09dSSameer Pujar }; 936ff62b09dSSameer Pujar }; 937ff62b09dSSameer Pujar 938ff62b09dSSameer Pujar admaif19_port: port@13 { 939ff62b09dSSameer Pujar reg = <0x13>; 940ff62b09dSSameer Pujar 941ff62b09dSSameer Pujar admaif19_ep: endpoint { 942ff62b09dSSameer Pujar remote-endpoint = <&xbar_admaif19_ep>; 943ff62b09dSSameer Pujar }; 944ff62b09dSSameer Pujar }; 945ff62b09dSSameer Pujar }; 946ff62b09dSSameer Pujar }; 947ff62b09dSSameer Pujar 948ff62b09dSSameer Pujar i2s@2901200 { 949ff62b09dSSameer Pujar status = "okay"; 950ff62b09dSSameer Pujar 951ff62b09dSSameer Pujar ports { 952ff62b09dSSameer Pujar #address-cells = <1>; 953ff62b09dSSameer Pujar #size-cells = <0>; 954ff62b09dSSameer Pujar 955ff62b09dSSameer Pujar port@0 { 956ff62b09dSSameer Pujar reg = <0>; 957ff62b09dSSameer Pujar 958ff62b09dSSameer Pujar i2s3_cif_ep: endpoint { 959ff62b09dSSameer Pujar remote-endpoint = <&xbar_i2s3_ep>; 960ff62b09dSSameer Pujar }; 961ff62b09dSSameer Pujar }; 962ff62b09dSSameer Pujar 963ff62b09dSSameer Pujar i2s3_port: port@1 { 964ff62b09dSSameer Pujar reg = <1>; 965ff62b09dSSameer Pujar 966ff62b09dSSameer Pujar i2s3_dap_ep: endpoint { 967ff62b09dSSameer Pujar dai-format = "i2s"; 968ff62b09dSSameer Pujar /* Place holder for external Codec */ 969ff62b09dSSameer Pujar }; 970ff62b09dSSameer Pujar }; 971ff62b09dSSameer Pujar }; 972ff62b09dSSameer Pujar }; 973ff62b09dSSameer Pujar 974ff62b09dSSameer Pujar i2s@2901400 { 975ff62b09dSSameer Pujar status = "okay"; 976ff62b09dSSameer Pujar 977ff62b09dSSameer Pujar ports { 978ff62b09dSSameer Pujar #address-cells = <1>; 979ff62b09dSSameer Pujar #size-cells = <0>; 980ff62b09dSSameer Pujar 981ff62b09dSSameer Pujar port@0 { 982ff62b09dSSameer Pujar reg = <0>; 983ff62b09dSSameer Pujar 984ff62b09dSSameer Pujar i2s5_cif_ep: endpoint { 985ff62b09dSSameer Pujar remote-endpoint = <&xbar_i2s5_ep>; 986ff62b09dSSameer Pujar }; 987ff62b09dSSameer Pujar }; 988ff62b09dSSameer Pujar 989ff62b09dSSameer Pujar i2s5_port: port@1 { 990ff62b09dSSameer Pujar reg = <1>; 991ff62b09dSSameer Pujar 992ff62b09dSSameer Pujar i2s5_dap_ep: endpoint@0 { 993ff62b09dSSameer Pujar dai-format = "i2s"; 994ff62b09dSSameer Pujar /* Place holder for external Codec */ 995ff62b09dSSameer Pujar }; 996ff62b09dSSameer Pujar }; 997ff62b09dSSameer Pujar }; 998ff62b09dSSameer Pujar }; 999ff62b09dSSameer Pujar 1000ff62b09dSSameer Pujar dmic@2904000 { 1001ff62b09dSSameer Pujar status = "okay"; 1002ff62b09dSSameer Pujar 1003ff62b09dSSameer Pujar ports { 1004ff62b09dSSameer Pujar #address-cells = <1>; 1005ff62b09dSSameer Pujar #size-cells = <0>; 1006ff62b09dSSameer Pujar 1007ff62b09dSSameer Pujar port@0 { 1008ff62b09dSSameer Pujar reg = <0>; 1009ff62b09dSSameer Pujar 1010ff62b09dSSameer Pujar dmic1_cif_ep: endpoint { 1011ff62b09dSSameer Pujar remote-endpoint = <&xbar_dmic1_ep>; 1012ff62b09dSSameer Pujar }; 1013ff62b09dSSameer Pujar }; 1014ff62b09dSSameer Pujar 1015ff62b09dSSameer Pujar dmic1_port: port@1 { 1016ff62b09dSSameer Pujar reg = <1>; 1017ff62b09dSSameer Pujar 1018ff62b09dSSameer Pujar dmic1_dap_ep: endpoint { 1019ff62b09dSSameer Pujar /* Place holder for external Codec */ 1020ff62b09dSSameer Pujar }; 1021ff62b09dSSameer Pujar }; 1022ff62b09dSSameer Pujar }; 1023ff62b09dSSameer Pujar }; 1024ff62b09dSSameer Pujar 1025ff62b09dSSameer Pujar dmic@2904100 { 1026ff62b09dSSameer Pujar status = "okay"; 1027ff62b09dSSameer Pujar 1028ff62b09dSSameer Pujar ports { 1029ff62b09dSSameer Pujar #address-cells = <1>; 1030ff62b09dSSameer Pujar #size-cells = <0>; 1031ff62b09dSSameer Pujar 1032ff62b09dSSameer Pujar port@0 { 1033ff62b09dSSameer Pujar reg = <0>; 1034ff62b09dSSameer Pujar 1035ff62b09dSSameer Pujar dmic2_cif_ep: endpoint { 1036ff62b09dSSameer Pujar remote-endpoint = <&xbar_dmic2_ep>; 1037ff62b09dSSameer Pujar }; 1038ff62b09dSSameer Pujar }; 1039ff62b09dSSameer Pujar 1040ff62b09dSSameer Pujar dmic2_port: port@1 { 1041ff62b09dSSameer Pujar reg = <1>; 1042ff62b09dSSameer Pujar 1043ff62b09dSSameer Pujar dmic2_dap_ep: endpoint { 1044ff62b09dSSameer Pujar /* Place holder for external Codec */ 1045ff62b09dSSameer Pujar }; 1046ff62b09dSSameer Pujar }; 1047ff62b09dSSameer Pujar }; 1048ff62b09dSSameer Pujar }; 1049ff62b09dSSameer Pujar 1050ff62b09dSSameer Pujar dmic@2904300 { 1051ff62b09dSSameer Pujar status = "okay"; 1052ff62b09dSSameer Pujar 1053ff62b09dSSameer Pujar ports { 1054ff62b09dSSameer Pujar #address-cells = <1>; 1055ff62b09dSSameer Pujar #size-cells = <0>; 1056ff62b09dSSameer Pujar 1057ff62b09dSSameer Pujar port@0 { 1058ff62b09dSSameer Pujar reg = <0>; 1059ff62b09dSSameer Pujar 1060ff62b09dSSameer Pujar dmic4_cif_ep: endpoint { 1061ff62b09dSSameer Pujar remote-endpoint = <&xbar_dmic4_ep>; 1062ff62b09dSSameer Pujar }; 1063ff62b09dSSameer Pujar }; 1064ff62b09dSSameer Pujar 1065ff62b09dSSameer Pujar dmic4_port: port@1 { 1066ff62b09dSSameer Pujar reg = <1>; 1067ff62b09dSSameer Pujar 1068ff62b09dSSameer Pujar dmic4_dap_ep: endpoint { 1069ff62b09dSSameer Pujar /* Place holder for external Codec */ 1070ff62b09dSSameer Pujar }; 1071ff62b09dSSameer Pujar }; 1072ff62b09dSSameer Pujar }; 1073ff62b09dSSameer Pujar }; 1074ff62b09dSSameer Pujar 1075ff62b09dSSameer Pujar dspk@2905000 { 1076ff62b09dSSameer Pujar status = "okay"; 1077ff62b09dSSameer Pujar 1078ff62b09dSSameer Pujar ports { 1079ff62b09dSSameer Pujar #address-cells = <1>; 1080ff62b09dSSameer Pujar #size-cells = <0>; 1081ff62b09dSSameer Pujar 1082ff62b09dSSameer Pujar port@0 { 1083ff62b09dSSameer Pujar reg = <0>; 1084ff62b09dSSameer Pujar 1085ff62b09dSSameer Pujar dspk1_cif_ep: endpoint { 1086ff62b09dSSameer Pujar remote-endpoint = <&xbar_dspk1_ep>; 1087ff62b09dSSameer Pujar }; 1088ff62b09dSSameer Pujar }; 1089ff62b09dSSameer Pujar 1090ff62b09dSSameer Pujar dspk1_port: port@1 { 1091ff62b09dSSameer Pujar reg = <1>; 1092ff62b09dSSameer Pujar 1093ff62b09dSSameer Pujar dspk1_dap_ep: endpoint { 1094ff62b09dSSameer Pujar /* Place holder for external Codec */ 1095ff62b09dSSameer Pujar }; 1096ff62b09dSSameer Pujar }; 1097ff62b09dSSameer Pujar }; 1098ff62b09dSSameer Pujar }; 1099ff62b09dSSameer Pujar 1100ff62b09dSSameer Pujar dspk@2905100 { 1101ff62b09dSSameer Pujar status = "okay"; 1102ff62b09dSSameer Pujar 1103ff62b09dSSameer Pujar ports { 1104ff62b09dSSameer Pujar #address-cells = <1>; 1105ff62b09dSSameer Pujar #size-cells = <0>; 1106ff62b09dSSameer Pujar 1107ff62b09dSSameer Pujar port@0 { 1108ff62b09dSSameer Pujar reg = <0>; 1109ff62b09dSSameer Pujar 1110ff62b09dSSameer Pujar dspk2_cif_ep: endpoint { 1111ff62b09dSSameer Pujar remote-endpoint = <&xbar_dspk2_ep>; 1112ff62b09dSSameer Pujar }; 1113ff62b09dSSameer Pujar }; 1114ff62b09dSSameer Pujar 1115ff62b09dSSameer Pujar dspk2_port: port@1 { 1116ff62b09dSSameer Pujar reg = <1>; 1117ff62b09dSSameer Pujar 1118ff62b09dSSameer Pujar dspk2_dap_ep: endpoint { 1119ff62b09dSSameer Pujar /* Place holder for external Codec */ 1120ff62b09dSSameer Pujar }; 1121ff62b09dSSameer Pujar }; 1122ff62b09dSSameer Pujar }; 1123ff62b09dSSameer Pujar }; 1124*4f45fb0bSSameer Pujar 1125*4f45fb0bSSameer Pujar sfc@2902000 { 1126*4f45fb0bSSameer Pujar status = "okay"; 1127*4f45fb0bSSameer Pujar 1128*4f45fb0bSSameer Pujar ports { 1129*4f45fb0bSSameer Pujar #address-cells = <1>; 1130*4f45fb0bSSameer Pujar #size-cells = <0>; 1131*4f45fb0bSSameer Pujar 1132*4f45fb0bSSameer Pujar port@0 { 1133*4f45fb0bSSameer Pujar reg = <0>; 1134*4f45fb0bSSameer Pujar 1135*4f45fb0bSSameer Pujar sfc1_cif_in_ep: endpoint { 1136*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_in_ep>; 1137*4f45fb0bSSameer Pujar convert-rate = <44100>; 1138*4f45fb0bSSameer Pujar }; 1139*4f45fb0bSSameer Pujar }; 1140*4f45fb0bSSameer Pujar 1141*4f45fb0bSSameer Pujar sfc1_out_port: port@1 { 1142*4f45fb0bSSameer Pujar reg = <1>; 1143*4f45fb0bSSameer Pujar 1144*4f45fb0bSSameer Pujar sfc1_cif_out_ep: endpoint { 1145*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_out_ep>; 1146*4f45fb0bSSameer Pujar convert-rate = <48000>; 1147*4f45fb0bSSameer Pujar }; 1148*4f45fb0bSSameer Pujar }; 1149*4f45fb0bSSameer Pujar }; 1150*4f45fb0bSSameer Pujar }; 1151*4f45fb0bSSameer Pujar 1152*4f45fb0bSSameer Pujar sfc@2902200 { 1153*4f45fb0bSSameer Pujar status = "okay"; 1154*4f45fb0bSSameer Pujar 1155*4f45fb0bSSameer Pujar ports { 1156*4f45fb0bSSameer Pujar #address-cells = <1>; 1157*4f45fb0bSSameer Pujar #size-cells = <0>; 1158*4f45fb0bSSameer Pujar 1159*4f45fb0bSSameer Pujar port@0 { 1160*4f45fb0bSSameer Pujar reg = <0>; 1161*4f45fb0bSSameer Pujar 1162*4f45fb0bSSameer Pujar sfc2_cif_in_ep: endpoint { 1163*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_in_ep>; 1164*4f45fb0bSSameer Pujar }; 1165*4f45fb0bSSameer Pujar }; 1166*4f45fb0bSSameer Pujar 1167*4f45fb0bSSameer Pujar sfc2_out_port: port@1 { 1168*4f45fb0bSSameer Pujar reg = <1>; 1169*4f45fb0bSSameer Pujar 1170*4f45fb0bSSameer Pujar sfc2_cif_out_ep: endpoint { 1171*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_out_ep>; 1172*4f45fb0bSSameer Pujar }; 1173*4f45fb0bSSameer Pujar }; 1174*4f45fb0bSSameer Pujar }; 1175*4f45fb0bSSameer Pujar }; 1176*4f45fb0bSSameer Pujar 1177*4f45fb0bSSameer Pujar sfc@2902400 { 1178*4f45fb0bSSameer Pujar status = "okay"; 1179*4f45fb0bSSameer Pujar 1180*4f45fb0bSSameer Pujar ports { 1181*4f45fb0bSSameer Pujar #address-cells = <1>; 1182*4f45fb0bSSameer Pujar #size-cells = <0>; 1183*4f45fb0bSSameer Pujar 1184*4f45fb0bSSameer Pujar port@0 { 1185*4f45fb0bSSameer Pujar reg = <0>; 1186*4f45fb0bSSameer Pujar 1187*4f45fb0bSSameer Pujar sfc3_cif_in_ep: endpoint { 1188*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_in_ep>; 1189*4f45fb0bSSameer Pujar }; 1190*4f45fb0bSSameer Pujar }; 1191*4f45fb0bSSameer Pujar 1192*4f45fb0bSSameer Pujar sfc3_out_port: port@1 { 1193*4f45fb0bSSameer Pujar reg = <1>; 1194*4f45fb0bSSameer Pujar 1195*4f45fb0bSSameer Pujar sfc3_cif_out_ep: endpoint { 1196*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_out_ep>; 1197*4f45fb0bSSameer Pujar }; 1198*4f45fb0bSSameer Pujar }; 1199*4f45fb0bSSameer Pujar }; 1200*4f45fb0bSSameer Pujar }; 1201*4f45fb0bSSameer Pujar 1202*4f45fb0bSSameer Pujar sfc@2902600 { 1203*4f45fb0bSSameer Pujar status = "okay"; 1204*4f45fb0bSSameer Pujar 1205*4f45fb0bSSameer Pujar ports { 1206*4f45fb0bSSameer Pujar #address-cells = <1>; 1207*4f45fb0bSSameer Pujar #size-cells = <0>; 1208*4f45fb0bSSameer Pujar 1209*4f45fb0bSSameer Pujar port@0 { 1210*4f45fb0bSSameer Pujar reg = <0>; 1211*4f45fb0bSSameer Pujar 1212*4f45fb0bSSameer Pujar sfc4_cif_in_ep: endpoint { 1213*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_in_ep>; 1214*4f45fb0bSSameer Pujar }; 1215*4f45fb0bSSameer Pujar }; 1216*4f45fb0bSSameer Pujar 1217*4f45fb0bSSameer Pujar sfc4_out_port: port@1 { 1218*4f45fb0bSSameer Pujar reg = <1>; 1219*4f45fb0bSSameer Pujar 1220*4f45fb0bSSameer Pujar sfc4_cif_out_ep: endpoint { 1221*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_out_ep>; 1222*4f45fb0bSSameer Pujar }; 1223*4f45fb0bSSameer Pujar }; 1224*4f45fb0bSSameer Pujar }; 1225*4f45fb0bSSameer Pujar }; 1226*4f45fb0bSSameer Pujar 1227*4f45fb0bSSameer Pujar mvc@290a000 { 1228*4f45fb0bSSameer Pujar status = "okay"; 1229*4f45fb0bSSameer Pujar 1230*4f45fb0bSSameer Pujar ports { 1231*4f45fb0bSSameer Pujar #address-cells = <1>; 1232*4f45fb0bSSameer Pujar #size-cells = <0>; 1233*4f45fb0bSSameer Pujar 1234*4f45fb0bSSameer Pujar port@0 { 1235*4f45fb0bSSameer Pujar reg = <0>; 1236*4f45fb0bSSameer Pujar 1237*4f45fb0bSSameer Pujar mvc1_cif_in_ep: endpoint { 1238*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_in_ep>; 1239*4f45fb0bSSameer Pujar }; 1240*4f45fb0bSSameer Pujar }; 1241*4f45fb0bSSameer Pujar 1242*4f45fb0bSSameer Pujar mvc1_out_port: port@1 { 1243*4f45fb0bSSameer Pujar reg = <1>; 1244*4f45fb0bSSameer Pujar 1245*4f45fb0bSSameer Pujar mvc1_cif_out_ep: endpoint { 1246*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_out_ep>; 1247*4f45fb0bSSameer Pujar }; 1248*4f45fb0bSSameer Pujar }; 1249*4f45fb0bSSameer Pujar }; 1250*4f45fb0bSSameer Pujar }; 1251*4f45fb0bSSameer Pujar 1252*4f45fb0bSSameer Pujar mvc@290a200 { 1253*4f45fb0bSSameer Pujar status = "okay"; 1254*4f45fb0bSSameer Pujar 1255*4f45fb0bSSameer Pujar ports { 1256*4f45fb0bSSameer Pujar #address-cells = <1>; 1257*4f45fb0bSSameer Pujar #size-cells = <0>; 1258*4f45fb0bSSameer Pujar 1259*4f45fb0bSSameer Pujar port@0 { 1260*4f45fb0bSSameer Pujar reg = <0>; 1261*4f45fb0bSSameer Pujar 1262*4f45fb0bSSameer Pujar mvc2_cif_in_ep: endpoint { 1263*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_in_ep>; 1264*4f45fb0bSSameer Pujar }; 1265*4f45fb0bSSameer Pujar }; 1266*4f45fb0bSSameer Pujar 1267*4f45fb0bSSameer Pujar mvc2_out_port: port@1 { 1268*4f45fb0bSSameer Pujar reg = <1>; 1269*4f45fb0bSSameer Pujar 1270*4f45fb0bSSameer Pujar mvc2_cif_out_ep: endpoint { 1271*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_out_ep>; 1272*4f45fb0bSSameer Pujar }; 1273*4f45fb0bSSameer Pujar }; 1274*4f45fb0bSSameer Pujar }; 1275*4f45fb0bSSameer Pujar }; 1276*4f45fb0bSSameer Pujar 1277*4f45fb0bSSameer Pujar amx@2903000 { 1278*4f45fb0bSSameer Pujar status = "okay"; 1279*4f45fb0bSSameer Pujar 1280*4f45fb0bSSameer Pujar ports { 1281*4f45fb0bSSameer Pujar #address-cells = <1>; 1282*4f45fb0bSSameer Pujar #size-cells = <0>; 1283*4f45fb0bSSameer Pujar 1284*4f45fb0bSSameer Pujar port@0 { 1285*4f45fb0bSSameer Pujar reg = <0>; 1286*4f45fb0bSSameer Pujar 1287*4f45fb0bSSameer Pujar amx1_in1_ep: endpoint { 1288*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in1_ep>; 1289*4f45fb0bSSameer Pujar }; 1290*4f45fb0bSSameer Pujar }; 1291*4f45fb0bSSameer Pujar 1292*4f45fb0bSSameer Pujar port@1 { 1293*4f45fb0bSSameer Pujar reg = <1>; 1294*4f45fb0bSSameer Pujar 1295*4f45fb0bSSameer Pujar amx1_in2_ep: endpoint { 1296*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in2_ep>; 1297*4f45fb0bSSameer Pujar }; 1298*4f45fb0bSSameer Pujar }; 1299*4f45fb0bSSameer Pujar 1300*4f45fb0bSSameer Pujar port@2 { 1301*4f45fb0bSSameer Pujar reg = <2>; 1302*4f45fb0bSSameer Pujar 1303*4f45fb0bSSameer Pujar amx1_in3_ep: endpoint { 1304*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in3_ep>; 1305*4f45fb0bSSameer Pujar }; 1306*4f45fb0bSSameer Pujar }; 1307*4f45fb0bSSameer Pujar 1308*4f45fb0bSSameer Pujar port@3 { 1309*4f45fb0bSSameer Pujar reg = <3>; 1310*4f45fb0bSSameer Pujar 1311*4f45fb0bSSameer Pujar amx1_in4_ep: endpoint { 1312*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in4_ep>; 1313*4f45fb0bSSameer Pujar }; 1314*4f45fb0bSSameer Pujar }; 1315*4f45fb0bSSameer Pujar 1316*4f45fb0bSSameer Pujar amx1_out_port: port@4 { 1317*4f45fb0bSSameer Pujar reg = <4>; 1318*4f45fb0bSSameer Pujar 1319*4f45fb0bSSameer Pujar amx1_out_ep: endpoint { 1320*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_out_ep>; 1321*4f45fb0bSSameer Pujar }; 1322*4f45fb0bSSameer Pujar }; 1323*4f45fb0bSSameer Pujar }; 1324*4f45fb0bSSameer Pujar }; 1325*4f45fb0bSSameer Pujar 1326*4f45fb0bSSameer Pujar amx@2903100 { 1327*4f45fb0bSSameer Pujar status = "okay"; 1328*4f45fb0bSSameer Pujar 1329*4f45fb0bSSameer Pujar ports { 1330*4f45fb0bSSameer Pujar #address-cells = <1>; 1331*4f45fb0bSSameer Pujar #size-cells = <0>; 1332*4f45fb0bSSameer Pujar 1333*4f45fb0bSSameer Pujar port@0 { 1334*4f45fb0bSSameer Pujar reg = <0>; 1335*4f45fb0bSSameer Pujar 1336*4f45fb0bSSameer Pujar amx2_in1_ep: endpoint { 1337*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in1_ep>; 1338*4f45fb0bSSameer Pujar }; 1339*4f45fb0bSSameer Pujar }; 1340*4f45fb0bSSameer Pujar 1341*4f45fb0bSSameer Pujar port@1 { 1342*4f45fb0bSSameer Pujar reg = <1>; 1343*4f45fb0bSSameer Pujar 1344*4f45fb0bSSameer Pujar amx2_in2_ep: endpoint { 1345*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in2_ep>; 1346*4f45fb0bSSameer Pujar }; 1347*4f45fb0bSSameer Pujar }; 1348*4f45fb0bSSameer Pujar 1349*4f45fb0bSSameer Pujar amx2_in3_port: port@2 { 1350*4f45fb0bSSameer Pujar reg = <2>; 1351*4f45fb0bSSameer Pujar 1352*4f45fb0bSSameer Pujar amx2_in3_ep: endpoint { 1353*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in3_ep>; 1354*4f45fb0bSSameer Pujar }; 1355*4f45fb0bSSameer Pujar }; 1356*4f45fb0bSSameer Pujar 1357*4f45fb0bSSameer Pujar amx2_in4_port: port@3 { 1358*4f45fb0bSSameer Pujar reg = <3>; 1359*4f45fb0bSSameer Pujar 1360*4f45fb0bSSameer Pujar amx2_in4_ep: endpoint { 1361*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in4_ep>; 1362*4f45fb0bSSameer Pujar }; 1363*4f45fb0bSSameer Pujar }; 1364*4f45fb0bSSameer Pujar 1365*4f45fb0bSSameer Pujar amx2_out_port: port@4 { 1366*4f45fb0bSSameer Pujar reg = <4>; 1367*4f45fb0bSSameer Pujar 1368*4f45fb0bSSameer Pujar amx2_out_ep: endpoint { 1369*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_out_ep>; 1370*4f45fb0bSSameer Pujar }; 1371*4f45fb0bSSameer Pujar }; 1372*4f45fb0bSSameer Pujar }; 1373*4f45fb0bSSameer Pujar }; 1374*4f45fb0bSSameer Pujar 1375*4f45fb0bSSameer Pujar amx@2903200 { 1376*4f45fb0bSSameer Pujar status = "okay"; 1377*4f45fb0bSSameer Pujar 1378*4f45fb0bSSameer Pujar ports { 1379*4f45fb0bSSameer Pujar #address-cells = <1>; 1380*4f45fb0bSSameer Pujar #size-cells = <0>; 1381*4f45fb0bSSameer Pujar 1382*4f45fb0bSSameer Pujar port@0 { 1383*4f45fb0bSSameer Pujar reg = <0>; 1384*4f45fb0bSSameer Pujar 1385*4f45fb0bSSameer Pujar amx3_in1_ep: endpoint { 1386*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in1_ep>; 1387*4f45fb0bSSameer Pujar }; 1388*4f45fb0bSSameer Pujar }; 1389*4f45fb0bSSameer Pujar 1390*4f45fb0bSSameer Pujar port@1 { 1391*4f45fb0bSSameer Pujar reg = <1>; 1392*4f45fb0bSSameer Pujar 1393*4f45fb0bSSameer Pujar amx3_in2_ep: endpoint { 1394*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in2_ep>; 1395*4f45fb0bSSameer Pujar }; 1396*4f45fb0bSSameer Pujar }; 1397*4f45fb0bSSameer Pujar 1398*4f45fb0bSSameer Pujar port@2 { 1399*4f45fb0bSSameer Pujar reg = <2>; 1400*4f45fb0bSSameer Pujar 1401*4f45fb0bSSameer Pujar amx3_in3_ep: endpoint { 1402*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in3_ep>; 1403*4f45fb0bSSameer Pujar }; 1404*4f45fb0bSSameer Pujar }; 1405*4f45fb0bSSameer Pujar 1406*4f45fb0bSSameer Pujar port@3 { 1407*4f45fb0bSSameer Pujar reg = <3>; 1408*4f45fb0bSSameer Pujar 1409*4f45fb0bSSameer Pujar amx3_in4_ep: endpoint { 1410*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in4_ep>; 1411*4f45fb0bSSameer Pujar }; 1412*4f45fb0bSSameer Pujar }; 1413*4f45fb0bSSameer Pujar 1414*4f45fb0bSSameer Pujar amx3_out_port: port@4 { 1415*4f45fb0bSSameer Pujar reg = <4>; 1416*4f45fb0bSSameer Pujar 1417*4f45fb0bSSameer Pujar amx3_out_ep: endpoint { 1418*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_out_ep>; 1419*4f45fb0bSSameer Pujar }; 1420*4f45fb0bSSameer Pujar }; 1421*4f45fb0bSSameer Pujar }; 1422*4f45fb0bSSameer Pujar }; 1423*4f45fb0bSSameer Pujar 1424*4f45fb0bSSameer Pujar amx@2903300 { 1425*4f45fb0bSSameer Pujar status = "okay"; 1426*4f45fb0bSSameer Pujar 1427*4f45fb0bSSameer Pujar ports { 1428*4f45fb0bSSameer Pujar #address-cells = <1>; 1429*4f45fb0bSSameer Pujar #size-cells = <0>; 1430*4f45fb0bSSameer Pujar 1431*4f45fb0bSSameer Pujar port@0 { 1432*4f45fb0bSSameer Pujar reg = <0>; 1433*4f45fb0bSSameer Pujar 1434*4f45fb0bSSameer Pujar amx4_in1_ep: endpoint { 1435*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in1_ep>; 1436*4f45fb0bSSameer Pujar }; 1437*4f45fb0bSSameer Pujar }; 1438*4f45fb0bSSameer Pujar 1439*4f45fb0bSSameer Pujar port@1 { 1440*4f45fb0bSSameer Pujar reg = <1>; 1441*4f45fb0bSSameer Pujar 1442*4f45fb0bSSameer Pujar amx4_in2_ep: endpoint { 1443*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in2_ep>; 1444*4f45fb0bSSameer Pujar }; 1445*4f45fb0bSSameer Pujar }; 1446*4f45fb0bSSameer Pujar 1447*4f45fb0bSSameer Pujar port@2 { 1448*4f45fb0bSSameer Pujar reg = <2>; 1449*4f45fb0bSSameer Pujar 1450*4f45fb0bSSameer Pujar amx4_in3_ep: endpoint { 1451*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in3_ep>; 1452*4f45fb0bSSameer Pujar }; 1453*4f45fb0bSSameer Pujar }; 1454*4f45fb0bSSameer Pujar 1455*4f45fb0bSSameer Pujar port@3 { 1456*4f45fb0bSSameer Pujar reg = <3>; 1457*4f45fb0bSSameer Pujar 1458*4f45fb0bSSameer Pujar amx4_in4_ep: endpoint { 1459*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in4_ep>; 1460*4f45fb0bSSameer Pujar }; 1461*4f45fb0bSSameer Pujar }; 1462*4f45fb0bSSameer Pujar 1463*4f45fb0bSSameer Pujar amx4_out_port: port@4 { 1464*4f45fb0bSSameer Pujar reg = <4>; 1465*4f45fb0bSSameer Pujar 1466*4f45fb0bSSameer Pujar amx4_out_ep: endpoint { 1467*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_out_ep>; 1468*4f45fb0bSSameer Pujar }; 1469*4f45fb0bSSameer Pujar }; 1470*4f45fb0bSSameer Pujar }; 1471*4f45fb0bSSameer Pujar }; 1472*4f45fb0bSSameer Pujar 1473*4f45fb0bSSameer Pujar adx@2903800 { 1474*4f45fb0bSSameer Pujar status = "okay"; 1475*4f45fb0bSSameer Pujar 1476*4f45fb0bSSameer Pujar ports { 1477*4f45fb0bSSameer Pujar #address-cells = <1>; 1478*4f45fb0bSSameer Pujar #size-cells = <0>; 1479*4f45fb0bSSameer Pujar 1480*4f45fb0bSSameer Pujar port@0 { 1481*4f45fb0bSSameer Pujar reg = <0>; 1482*4f45fb0bSSameer Pujar 1483*4f45fb0bSSameer Pujar adx1_in_ep: endpoint { 1484*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_in_ep>; 1485*4f45fb0bSSameer Pujar }; 1486*4f45fb0bSSameer Pujar }; 1487*4f45fb0bSSameer Pujar 1488*4f45fb0bSSameer Pujar adx1_out1_port: port@1 { 1489*4f45fb0bSSameer Pujar reg = <1>; 1490*4f45fb0bSSameer Pujar 1491*4f45fb0bSSameer Pujar adx1_out1_ep: endpoint { 1492*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out1_ep>; 1493*4f45fb0bSSameer Pujar }; 1494*4f45fb0bSSameer Pujar }; 1495*4f45fb0bSSameer Pujar 1496*4f45fb0bSSameer Pujar adx1_out2_port: port@2 { 1497*4f45fb0bSSameer Pujar reg = <2>; 1498*4f45fb0bSSameer Pujar 1499*4f45fb0bSSameer Pujar adx1_out2_ep: endpoint { 1500*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out2_ep>; 1501*4f45fb0bSSameer Pujar }; 1502*4f45fb0bSSameer Pujar }; 1503*4f45fb0bSSameer Pujar 1504*4f45fb0bSSameer Pujar adx1_out3_port: port@3 { 1505*4f45fb0bSSameer Pujar reg = <3>; 1506*4f45fb0bSSameer Pujar 1507*4f45fb0bSSameer Pujar adx1_out3_ep: endpoint { 1508*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out3_ep>; 1509*4f45fb0bSSameer Pujar }; 1510*4f45fb0bSSameer Pujar }; 1511*4f45fb0bSSameer Pujar 1512*4f45fb0bSSameer Pujar adx1_out4_port: port@4 { 1513*4f45fb0bSSameer Pujar reg = <4>; 1514*4f45fb0bSSameer Pujar 1515*4f45fb0bSSameer Pujar adx1_out4_ep: endpoint { 1516*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out4_ep>; 1517*4f45fb0bSSameer Pujar }; 1518*4f45fb0bSSameer Pujar }; 1519*4f45fb0bSSameer Pujar }; 1520*4f45fb0bSSameer Pujar }; 1521*4f45fb0bSSameer Pujar 1522*4f45fb0bSSameer Pujar adx@2903900 { 1523*4f45fb0bSSameer Pujar status = "okay"; 1524*4f45fb0bSSameer Pujar 1525*4f45fb0bSSameer Pujar ports { 1526*4f45fb0bSSameer Pujar #address-cells = <1>; 1527*4f45fb0bSSameer Pujar #size-cells = <0>; 1528*4f45fb0bSSameer Pujar 1529*4f45fb0bSSameer Pujar port@0 { 1530*4f45fb0bSSameer Pujar reg = <0>; 1531*4f45fb0bSSameer Pujar 1532*4f45fb0bSSameer Pujar adx2_in_ep: endpoint { 1533*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_in_ep>; 1534*4f45fb0bSSameer Pujar }; 1535*4f45fb0bSSameer Pujar }; 1536*4f45fb0bSSameer Pujar 1537*4f45fb0bSSameer Pujar adx2_out1_port: port@1 { 1538*4f45fb0bSSameer Pujar reg = <1>; 1539*4f45fb0bSSameer Pujar 1540*4f45fb0bSSameer Pujar adx2_out1_ep: endpoint { 1541*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out1_ep>; 1542*4f45fb0bSSameer Pujar }; 1543*4f45fb0bSSameer Pujar }; 1544*4f45fb0bSSameer Pujar 1545*4f45fb0bSSameer Pujar adx2_out2_port: port@2 { 1546*4f45fb0bSSameer Pujar reg = <2>; 1547*4f45fb0bSSameer Pujar 1548*4f45fb0bSSameer Pujar adx2_out2_ep: endpoint { 1549*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out2_ep>; 1550*4f45fb0bSSameer Pujar }; 1551*4f45fb0bSSameer Pujar }; 1552*4f45fb0bSSameer Pujar 1553*4f45fb0bSSameer Pujar adx2_out3_port: port@3 { 1554*4f45fb0bSSameer Pujar reg = <3>; 1555*4f45fb0bSSameer Pujar 1556*4f45fb0bSSameer Pujar adx2_out3_ep: endpoint { 1557*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out3_ep>; 1558*4f45fb0bSSameer Pujar }; 1559*4f45fb0bSSameer Pujar }; 1560*4f45fb0bSSameer Pujar 1561*4f45fb0bSSameer Pujar adx2_out4_port: port@4 { 1562*4f45fb0bSSameer Pujar reg = <4>; 1563*4f45fb0bSSameer Pujar 1564*4f45fb0bSSameer Pujar adx2_out4_ep: endpoint { 1565*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out4_ep>; 1566*4f45fb0bSSameer Pujar }; 1567*4f45fb0bSSameer Pujar }; 1568*4f45fb0bSSameer Pujar }; 1569*4f45fb0bSSameer Pujar }; 1570*4f45fb0bSSameer Pujar 1571*4f45fb0bSSameer Pujar adx@2903a00 { 1572*4f45fb0bSSameer Pujar status = "okay"; 1573*4f45fb0bSSameer Pujar 1574*4f45fb0bSSameer Pujar ports { 1575*4f45fb0bSSameer Pujar #address-cells = <1>; 1576*4f45fb0bSSameer Pujar #size-cells = <0>; 1577*4f45fb0bSSameer Pujar 1578*4f45fb0bSSameer Pujar port@0 { 1579*4f45fb0bSSameer Pujar reg = <0>; 1580*4f45fb0bSSameer Pujar 1581*4f45fb0bSSameer Pujar adx3_in_ep: endpoint { 1582*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_in_ep>; 1583*4f45fb0bSSameer Pujar }; 1584*4f45fb0bSSameer Pujar }; 1585*4f45fb0bSSameer Pujar 1586*4f45fb0bSSameer Pujar adx3_out1_port: port@1 { 1587*4f45fb0bSSameer Pujar reg = <1>; 1588*4f45fb0bSSameer Pujar 1589*4f45fb0bSSameer Pujar adx3_out1_ep: endpoint { 1590*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out1_ep>; 1591*4f45fb0bSSameer Pujar }; 1592*4f45fb0bSSameer Pujar }; 1593*4f45fb0bSSameer Pujar 1594*4f45fb0bSSameer Pujar adx3_out2_port: port@2 { 1595*4f45fb0bSSameer Pujar reg = <2>; 1596*4f45fb0bSSameer Pujar 1597*4f45fb0bSSameer Pujar adx3_out2_ep: endpoint { 1598*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out2_ep>; 1599*4f45fb0bSSameer Pujar }; 1600*4f45fb0bSSameer Pujar }; 1601*4f45fb0bSSameer Pujar 1602*4f45fb0bSSameer Pujar adx3_out3_port: port@3 { 1603*4f45fb0bSSameer Pujar reg = <3>; 1604*4f45fb0bSSameer Pujar 1605*4f45fb0bSSameer Pujar adx3_out3_ep: endpoint { 1606*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out3_ep>; 1607*4f45fb0bSSameer Pujar }; 1608*4f45fb0bSSameer Pujar }; 1609*4f45fb0bSSameer Pujar 1610*4f45fb0bSSameer Pujar adx3_out4_port: port@4 { 1611*4f45fb0bSSameer Pujar reg = <4>; 1612*4f45fb0bSSameer Pujar 1613*4f45fb0bSSameer Pujar adx3_out4_ep: endpoint { 1614*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out4_ep>; 1615*4f45fb0bSSameer Pujar }; 1616*4f45fb0bSSameer Pujar }; 1617*4f45fb0bSSameer Pujar }; 1618*4f45fb0bSSameer Pujar }; 1619*4f45fb0bSSameer Pujar 1620*4f45fb0bSSameer Pujar adx@2903b00 { 1621*4f45fb0bSSameer Pujar status = "okay"; 1622*4f45fb0bSSameer Pujar 1623*4f45fb0bSSameer Pujar ports { 1624*4f45fb0bSSameer Pujar #address-cells = <1>; 1625*4f45fb0bSSameer Pujar #size-cells = <0>; 1626*4f45fb0bSSameer Pujar 1627*4f45fb0bSSameer Pujar port@0 { 1628*4f45fb0bSSameer Pujar reg = <0>; 1629*4f45fb0bSSameer Pujar 1630*4f45fb0bSSameer Pujar adx4_in_ep: endpoint { 1631*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_in_ep>; 1632*4f45fb0bSSameer Pujar }; 1633*4f45fb0bSSameer Pujar }; 1634*4f45fb0bSSameer Pujar 1635*4f45fb0bSSameer Pujar adx4_out1_port: port@1 { 1636*4f45fb0bSSameer Pujar reg = <1>; 1637*4f45fb0bSSameer Pujar 1638*4f45fb0bSSameer Pujar adx4_out1_ep: endpoint { 1639*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out1_ep>; 1640*4f45fb0bSSameer Pujar }; 1641*4f45fb0bSSameer Pujar }; 1642*4f45fb0bSSameer Pujar 1643*4f45fb0bSSameer Pujar adx4_out2_port: port@2 { 1644*4f45fb0bSSameer Pujar reg = <2>; 1645*4f45fb0bSSameer Pujar 1646*4f45fb0bSSameer Pujar adx4_out2_ep: endpoint { 1647*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out2_ep>; 1648*4f45fb0bSSameer Pujar }; 1649*4f45fb0bSSameer Pujar }; 1650*4f45fb0bSSameer Pujar 1651*4f45fb0bSSameer Pujar adx4_out3_port: port@3 { 1652*4f45fb0bSSameer Pujar reg = <3>; 1653*4f45fb0bSSameer Pujar 1654*4f45fb0bSSameer Pujar adx4_out3_ep: endpoint { 1655*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out3_ep>; 1656*4f45fb0bSSameer Pujar }; 1657*4f45fb0bSSameer Pujar }; 1658*4f45fb0bSSameer Pujar 1659*4f45fb0bSSameer Pujar adx4_out4_port: port@4 { 1660*4f45fb0bSSameer Pujar reg = <4>; 1661*4f45fb0bSSameer Pujar 1662*4f45fb0bSSameer Pujar adx4_out4_ep: endpoint { 1663*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out4_ep>; 1664*4f45fb0bSSameer Pujar }; 1665*4f45fb0bSSameer Pujar }; 1666*4f45fb0bSSameer Pujar }; 1667*4f45fb0bSSameer Pujar }; 1668*4f45fb0bSSameer Pujar 1669*4f45fb0bSSameer Pujar amixer@290bb00 { 1670*4f45fb0bSSameer Pujar status = "okay"; 1671*4f45fb0bSSameer Pujar 1672*4f45fb0bSSameer Pujar ports { 1673*4f45fb0bSSameer Pujar #address-cells = <1>; 1674*4f45fb0bSSameer Pujar #size-cells = <0>; 1675*4f45fb0bSSameer Pujar 1676*4f45fb0bSSameer Pujar port@0 { 1677*4f45fb0bSSameer Pujar reg = <0x0>; 1678*4f45fb0bSSameer Pujar 1679*4f45fb0bSSameer Pujar mixer_in1_ep: endpoint { 1680*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in1_ep>; 1681*4f45fb0bSSameer Pujar }; 1682*4f45fb0bSSameer Pujar }; 1683*4f45fb0bSSameer Pujar 1684*4f45fb0bSSameer Pujar port@1 { 1685*4f45fb0bSSameer Pujar reg = <0x1>; 1686*4f45fb0bSSameer Pujar 1687*4f45fb0bSSameer Pujar mixer_in2_ep: endpoint { 1688*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in2_ep>; 1689*4f45fb0bSSameer Pujar }; 1690*4f45fb0bSSameer Pujar }; 1691*4f45fb0bSSameer Pujar 1692*4f45fb0bSSameer Pujar port@2 { 1693*4f45fb0bSSameer Pujar reg = <0x2>; 1694*4f45fb0bSSameer Pujar 1695*4f45fb0bSSameer Pujar mixer_in3_ep: endpoint { 1696*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in3_ep>; 1697*4f45fb0bSSameer Pujar }; 1698*4f45fb0bSSameer Pujar }; 1699*4f45fb0bSSameer Pujar 1700*4f45fb0bSSameer Pujar port@3 { 1701*4f45fb0bSSameer Pujar reg = <0x3>; 1702*4f45fb0bSSameer Pujar 1703*4f45fb0bSSameer Pujar mixer_in4_ep: endpoint { 1704*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in4_ep>; 1705*4f45fb0bSSameer Pujar }; 1706*4f45fb0bSSameer Pujar }; 1707*4f45fb0bSSameer Pujar 1708*4f45fb0bSSameer Pujar port@4 { 1709*4f45fb0bSSameer Pujar reg = <0x4>; 1710*4f45fb0bSSameer Pujar 1711*4f45fb0bSSameer Pujar mixer_in5_ep: endpoint { 1712*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in5_ep>; 1713*4f45fb0bSSameer Pujar }; 1714*4f45fb0bSSameer Pujar }; 1715*4f45fb0bSSameer Pujar 1716*4f45fb0bSSameer Pujar port@5 { 1717*4f45fb0bSSameer Pujar reg = <0x5>; 1718*4f45fb0bSSameer Pujar 1719*4f45fb0bSSameer Pujar mixer_in6_ep: endpoint { 1720*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in6_ep>; 1721*4f45fb0bSSameer Pujar }; 1722*4f45fb0bSSameer Pujar }; 1723*4f45fb0bSSameer Pujar 1724*4f45fb0bSSameer Pujar port@6 { 1725*4f45fb0bSSameer Pujar reg = <0x6>; 1726*4f45fb0bSSameer Pujar 1727*4f45fb0bSSameer Pujar mixer_in7_ep: endpoint { 1728*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in7_ep>; 1729*4f45fb0bSSameer Pujar }; 1730*4f45fb0bSSameer Pujar }; 1731*4f45fb0bSSameer Pujar 1732*4f45fb0bSSameer Pujar port@7 { 1733*4f45fb0bSSameer Pujar reg = <0x7>; 1734*4f45fb0bSSameer Pujar 1735*4f45fb0bSSameer Pujar mixer_in8_ep: endpoint { 1736*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in8_ep>; 1737*4f45fb0bSSameer Pujar }; 1738*4f45fb0bSSameer Pujar }; 1739*4f45fb0bSSameer Pujar 1740*4f45fb0bSSameer Pujar port@8 { 1741*4f45fb0bSSameer Pujar reg = <0x8>; 1742*4f45fb0bSSameer Pujar 1743*4f45fb0bSSameer Pujar mixer_in9_ep: endpoint { 1744*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in9_ep>; 1745*4f45fb0bSSameer Pujar }; 1746*4f45fb0bSSameer Pujar }; 1747*4f45fb0bSSameer Pujar 1748*4f45fb0bSSameer Pujar port@9 { 1749*4f45fb0bSSameer Pujar reg = <0x9>; 1750*4f45fb0bSSameer Pujar 1751*4f45fb0bSSameer Pujar mixer_in10_ep: endpoint { 1752*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in10_ep>; 1753*4f45fb0bSSameer Pujar }; 1754*4f45fb0bSSameer Pujar }; 1755*4f45fb0bSSameer Pujar 1756*4f45fb0bSSameer Pujar mixer_out1_port: port@a { 1757*4f45fb0bSSameer Pujar reg = <0xa>; 1758*4f45fb0bSSameer Pujar 1759*4f45fb0bSSameer Pujar mixer_out1_ep: endpoint { 1760*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out1_ep>; 1761*4f45fb0bSSameer Pujar }; 1762*4f45fb0bSSameer Pujar }; 1763*4f45fb0bSSameer Pujar 1764*4f45fb0bSSameer Pujar mixer_out2_port: port@b { 1765*4f45fb0bSSameer Pujar reg = <0xb>; 1766*4f45fb0bSSameer Pujar 1767*4f45fb0bSSameer Pujar mixer_out2_ep: endpoint { 1768*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out2_ep>; 1769*4f45fb0bSSameer Pujar }; 1770*4f45fb0bSSameer Pujar }; 1771*4f45fb0bSSameer Pujar 1772*4f45fb0bSSameer Pujar mixer_out3_port: port@c { 1773*4f45fb0bSSameer Pujar reg = <0xc>; 1774*4f45fb0bSSameer Pujar 1775*4f45fb0bSSameer Pujar mixer_out3_ep: endpoint { 1776*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out3_ep>; 1777*4f45fb0bSSameer Pujar }; 1778*4f45fb0bSSameer Pujar }; 1779*4f45fb0bSSameer Pujar 1780*4f45fb0bSSameer Pujar mixer_out4_port: port@d { 1781*4f45fb0bSSameer Pujar reg = <0xd>; 1782*4f45fb0bSSameer Pujar 1783*4f45fb0bSSameer Pujar mixer_out4_ep: endpoint { 1784*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out4_ep>; 1785*4f45fb0bSSameer Pujar }; 1786*4f45fb0bSSameer Pujar }; 1787*4f45fb0bSSameer Pujar 1788*4f45fb0bSSameer Pujar mixer_out5_port: port@e { 1789*4f45fb0bSSameer Pujar reg = <0xe>; 1790*4f45fb0bSSameer Pujar 1791*4f45fb0bSSameer Pujar mixer_out5_ep: endpoint { 1792*4f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out5_ep>; 1793*4f45fb0bSSameer Pujar }; 1794*4f45fb0bSSameer Pujar }; 1795*4f45fb0bSSameer Pujar }; 1796*4f45fb0bSSameer Pujar }; 1797ff62b09dSSameer Pujar }; 17981cab0a51SJon Hunter }; 17991cab0a51SJon Hunter 18001cab0a51SJon Hunter ddc: i2c@3190000 { 18011cab0a51SJon Hunter status = "okay"; 18021cab0a51SJon Hunter }; 18031cab0a51SJon Hunter 18041cab0a51SJon Hunter i2c@3160000 { 18051cab0a51SJon Hunter eeprom@57 { 18061cab0a51SJon Hunter compatible = "atmel,24c02"; 18071cab0a51SJon Hunter reg = <0x57>; 18081cab0a51SJon Hunter 18091cab0a51SJon Hunter label = "system"; 18101cab0a51SJon Hunter vcc-supply = <&vdd_1v8>; 18111cab0a51SJon Hunter address-width = <8>; 18121cab0a51SJon Hunter pagesize = <8>; 18131cab0a51SJon Hunter size = <256>; 18141cab0a51SJon Hunter read-only; 18151cab0a51SJon Hunter }; 18161cab0a51SJon Hunter }; 18171cab0a51SJon Hunter 18181cab0a51SJon Hunter hda@3510000 { 1819b8928c2bSThierry Reding nvidia,model = "NVIDIA Jetson Xavier NX HDA"; 18201cab0a51SJon Hunter status = "okay"; 18211cab0a51SJon Hunter }; 18221cab0a51SJon Hunter 18231cab0a51SJon Hunter padctl@3520000 { 18241cab0a51SJon Hunter status = "okay"; 18251cab0a51SJon Hunter 18261cab0a51SJon Hunter pads { 18271cab0a51SJon Hunter usb2 { 18281cab0a51SJon Hunter lanes { 18291cab0a51SJon Hunter usb2-1 { 18301cab0a51SJon Hunter status = "okay"; 18311cab0a51SJon Hunter }; 18321cab0a51SJon Hunter 18331cab0a51SJon Hunter usb2-2 { 18341cab0a51SJon Hunter status = "okay"; 18351cab0a51SJon Hunter }; 18361cab0a51SJon Hunter }; 18371cab0a51SJon Hunter }; 18381cab0a51SJon Hunter 18391cab0a51SJon Hunter usb3 { 18401cab0a51SJon Hunter lanes { 18411cab0a51SJon Hunter usb3-2 { 18421cab0a51SJon Hunter status = "okay"; 18431cab0a51SJon Hunter }; 18441cab0a51SJon Hunter }; 18451cab0a51SJon Hunter }; 18461cab0a51SJon Hunter }; 18471cab0a51SJon Hunter 18481cab0a51SJon Hunter ports { 18491cab0a51SJon Hunter usb2-1 { 18501cab0a51SJon Hunter mode = "host"; 18511cab0a51SJon Hunter status = "okay"; 18521cab0a51SJon Hunter }; 18531cab0a51SJon Hunter 18541cab0a51SJon Hunter usb2-2 { 18551cab0a51SJon Hunter mode = "host"; 18561cab0a51SJon Hunter vbus-supply = <&vdd_5v0_sys>; 18571cab0a51SJon Hunter status = "okay"; 18581cab0a51SJon Hunter }; 18591cab0a51SJon Hunter 18601cab0a51SJon Hunter usb3-2 { 18611cab0a51SJon Hunter nvidia,usb2-companion = <1>; 18621cab0a51SJon Hunter vbus-supply = <&vdd_5v0_sys>; 18631cab0a51SJon Hunter status = "okay"; 18641cab0a51SJon Hunter }; 18651cab0a51SJon Hunter }; 18661cab0a51SJon Hunter }; 18671cab0a51SJon Hunter 18681cab0a51SJon Hunter usb@3610000 { 18691cab0a51SJon Hunter status = "okay"; 18701cab0a51SJon Hunter 18711cab0a51SJon Hunter phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 18721cab0a51SJon Hunter <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>, 18731cab0a51SJon Hunter <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>; 18741cab0a51SJon Hunter phy-names = "usb2-1", "usb2-2", "usb3-2"; 18751cab0a51SJon Hunter }; 18761cab0a51SJon Hunter 18771cab0a51SJon Hunter spi@3270000 { 18781cab0a51SJon Hunter status = "okay"; 18791cab0a51SJon Hunter 18801cab0a51SJon Hunter flash@0 { 18811cab0a51SJon Hunter compatible = "spi-nor"; 18821cab0a51SJon Hunter reg = <0>; 18831cab0a51SJon Hunter spi-max-frequency = <102000000>; 18841cab0a51SJon Hunter spi-tx-bus-width = <4>; 18851cab0a51SJon Hunter spi-rx-bus-width = <4>; 18861cab0a51SJon Hunter }; 18871cab0a51SJon Hunter }; 18881cab0a51SJon Hunter 18891cab0a51SJon Hunter pwm@32d0000 { 18901cab0a51SJon Hunter status = "okay"; 18911cab0a51SJon Hunter }; 18921cab0a51SJon Hunter 18931cab0a51SJon Hunter host1x@13e00000 { 18941cab0a51SJon Hunter display-hub@15200000 { 18951cab0a51SJon Hunter status = "okay"; 18961cab0a51SJon Hunter }; 18971cab0a51SJon Hunter 18981cab0a51SJon Hunter dpaux@155c0000 { 18991cab0a51SJon Hunter status = "okay"; 19001cab0a51SJon Hunter }; 19011cab0a51SJon Hunter 19021cab0a51SJon Hunter dpaux@155d0000 { 19031cab0a51SJon Hunter status = "okay"; 19041cab0a51SJon Hunter }; 19051cab0a51SJon Hunter 19061cab0a51SJon Hunter /* DP0 */ 19071cab0a51SJon Hunter sor@15b00000 { 19081cab0a51SJon Hunter status = "okay"; 19091cab0a51SJon Hunter 19101cab0a51SJon Hunter avdd-io-hdmi-dp-supply = <&vdd_1v0>; 19111cab0a51SJon Hunter vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 19121cab0a51SJon Hunter 19131cab0a51SJon Hunter nvidia,dpaux = <&dpaux0>; 19141cab0a51SJon Hunter }; 19151cab0a51SJon Hunter 19161cab0a51SJon Hunter /* HDMI */ 19171cab0a51SJon Hunter sor@15b40000 { 19181cab0a51SJon Hunter status = "okay"; 19191cab0a51SJon Hunter 19201cab0a51SJon Hunter avdd-io-hdmi-dp-supply = <&vdd_1v0>; 19211cab0a51SJon Hunter vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 19221cab0a51SJon Hunter hdmi-supply = <&vdd_hdmi>; 19231cab0a51SJon Hunter 19241cab0a51SJon Hunter nvidia,ddc-i2c-bus = <&ddc>; 19251cab0a51SJon Hunter nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1) 19261cab0a51SJon Hunter GPIO_ACTIVE_LOW>; 19271cab0a51SJon Hunter }; 19281cab0a51SJon Hunter }; 19291cab0a51SJon Hunter }; 19301cab0a51SJon Hunter 19311cab0a51SJon Hunter pcie@14160000 { 19321cab0a51SJon Hunter status = "okay"; 19331cab0a51SJon Hunter 19341cab0a51SJon Hunter vddio-pex-ctl-supply = <&vdd_1v8ao>; 19351cab0a51SJon Hunter 19361cab0a51SJon Hunter phys = <&p2u_hsio_11>; 19371cab0a51SJon Hunter phy-names = "p2u-0"; 19381cab0a51SJon Hunter }; 19391cab0a51SJon Hunter 19401cab0a51SJon Hunter pcie@141a0000 { 19411cab0a51SJon Hunter status = "okay"; 19421cab0a51SJon Hunter 19431cab0a51SJon Hunter vddio-pex-ctl-supply = <&vdd_1v8ao>; 19441cab0a51SJon Hunter 19451cab0a51SJon Hunter phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 19461cab0a51SJon Hunter <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 19471cab0a51SJon Hunter <&p2u_nvhs_6>, <&p2u_nvhs_7>; 19481cab0a51SJon Hunter 19491cab0a51SJon Hunter phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 19501cab0a51SJon Hunter "p2u-5", "p2u-6", "p2u-7"; 19511cab0a51SJon Hunter }; 19521cab0a51SJon Hunter 19531cab0a51SJon Hunter pcie_ep@141a0000 { 19541cab0a51SJon Hunter status = "disabled"; 19551cab0a51SJon Hunter 19561cab0a51SJon Hunter vddio-pex-ctl-supply = <&vdd_1v8ao>; 19571cab0a51SJon Hunter 19581cab0a51SJon Hunter reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>; 19591cab0a51SJon Hunter 19601cab0a51SJon Hunter nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5) 19611cab0a51SJon Hunter GPIO_ACTIVE_HIGH>; 19621cab0a51SJon Hunter 19631cab0a51SJon Hunter phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 19641cab0a51SJon Hunter <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 19651cab0a51SJon Hunter <&p2u_nvhs_6>, <&p2u_nvhs_7>; 19661cab0a51SJon Hunter 19671cab0a51SJon Hunter phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 19681cab0a51SJon Hunter "p2u-5", "p2u-6", "p2u-7"; 19691cab0a51SJon Hunter }; 19701cab0a51SJon Hunter 19711cab0a51SJon Hunter fan: fan { 19721cab0a51SJon Hunter compatible = "pwm-fan"; 19731cab0a51SJon Hunter pwms = <&pwm6 0 45334>; 19741cab0a51SJon Hunter 19751cab0a51SJon Hunter cooling-levels = <0 64 128 255>; 19761cab0a51SJon Hunter #cooling-cells = <2>; 19771cab0a51SJon Hunter }; 19781cab0a51SJon Hunter 19791cab0a51SJon Hunter gpio-keys { 19801cab0a51SJon Hunter compatible = "gpio-keys"; 19811cab0a51SJon Hunter 19821cab0a51SJon Hunter force-recovery { 19831cab0a51SJon Hunter label = "Force Recovery"; 19841cab0a51SJon Hunter gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 19851cab0a51SJon Hunter GPIO_ACTIVE_LOW>; 19861cab0a51SJon Hunter linux,input-type = <EV_KEY>; 19871cab0a51SJon Hunter linux,code = <KEY_SLEEP>; 19881cab0a51SJon Hunter debounce-interval = <10>; 19891cab0a51SJon Hunter }; 19901cab0a51SJon Hunter 19911cab0a51SJon Hunter power { 19921cab0a51SJon Hunter label = "Power"; 19931cab0a51SJon Hunter gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 19941cab0a51SJon Hunter GPIO_ACTIVE_LOW>; 19951cab0a51SJon Hunter linux,input-type = <EV_KEY>; 19961cab0a51SJon Hunter linux,code = <KEY_POWER>; 19971cab0a51SJon Hunter debounce-interval = <10>; 19981cab0a51SJon Hunter wakeup-event-action = <EV_ACT_ASSERTED>; 19991cab0a51SJon Hunter wakeup-source; 20001cab0a51SJon Hunter }; 20011cab0a51SJon Hunter }; 20021cab0a51SJon Hunter 20031cab0a51SJon Hunter vdd_5v0_sys: regulator@100 { 20041cab0a51SJon Hunter compatible = "regulator-fixed"; 20051cab0a51SJon Hunter regulator-name = "VDD_5V_SYS"; 20061cab0a51SJon Hunter regulator-min-microvolt = <5000000>; 20071cab0a51SJon Hunter regulator-max-microvolt = <5000000>; 20081cab0a51SJon Hunter regulator-always-on; 20091cab0a51SJon Hunter regulator-boot-on; 20101cab0a51SJon Hunter }; 20111cab0a51SJon Hunter 20121cab0a51SJon Hunter vdd_3v3_sys: regulator@101 { 20131cab0a51SJon Hunter compatible = "regulator-fixed"; 20141cab0a51SJon Hunter regulator-name = "VDD_3V3_SYS"; 20151cab0a51SJon Hunter regulator-min-microvolt = <3300000>; 20161cab0a51SJon Hunter regulator-max-microvolt = <3300000>; 20171cab0a51SJon Hunter regulator-always-on; 20181cab0a51SJon Hunter regulator-boot-on; 20191cab0a51SJon Hunter }; 20201cab0a51SJon Hunter 20211cab0a51SJon Hunter vdd_3v3_ao: regulator@102 { 20221cab0a51SJon Hunter compatible = "regulator-fixed"; 20231cab0a51SJon Hunter regulator-name = "VDD_3V3_AO"; 20241cab0a51SJon Hunter regulator-min-microvolt = <3300000>; 20251cab0a51SJon Hunter regulator-max-microvolt = <3300000>; 20261cab0a51SJon Hunter regulator-always-on; 20271cab0a51SJon Hunter regulator-boot-on; 20281cab0a51SJon Hunter }; 20291cab0a51SJon Hunter 20301cab0a51SJon Hunter vdd_1v8: regulator@103 { 20311cab0a51SJon Hunter compatible = "regulator-fixed"; 20321cab0a51SJon Hunter regulator-name = "VDD_1V8"; 20331cab0a51SJon Hunter regulator-min-microvolt = <1800000>; 20341cab0a51SJon Hunter regulator-max-microvolt = <1800000>; 20351cab0a51SJon Hunter regulator-always-on; 20361cab0a51SJon Hunter regulator-boot-on; 20371cab0a51SJon Hunter }; 20381cab0a51SJon Hunter 20391cab0a51SJon Hunter vdd_hdmi: regulator@104 { 20401cab0a51SJon Hunter compatible = "regulator-fixed"; 20411cab0a51SJon Hunter regulator-name = "VDD_5V0_HDMI_CON"; 20421cab0a51SJon Hunter regulator-min-microvolt = <5000000>; 20431cab0a51SJon Hunter regulator-max-microvolt = <5000000>; 20441cab0a51SJon Hunter regulator-always-on; 20451cab0a51SJon Hunter regulator-boot-on; 20461cab0a51SJon Hunter }; 20471cab0a51SJon Hunter 2048ff62b09dSSameer Pujar sound { 2049ff62b09dSSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 2050ff62b09dSSameer Pujar status = "okay"; 2051ff62b09dSSameer Pujar 2052ff62b09dSSameer Pujar dais = /* ADMAIF (FE) Ports */ 2053ff62b09dSSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 2054ff62b09dSSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 2055ff62b09dSSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 2056ff62b09dSSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 2057ff62b09dSSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 2058ff62b09dSSameer Pujar /* XBAR Ports */ 2059ff62b09dSSameer Pujar <&xbar_i2s3_port>, <&xbar_i2s5_port>, 2060ff62b09dSSameer Pujar <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>, 2061ff62b09dSSameer Pujar <&xbar_dspk1_port>, <&xbar_dspk2_port>, 2062*4f45fb0bSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 2063*4f45fb0bSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 2064*4f45fb0bSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 2065*4f45fb0bSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 2066*4f45fb0bSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 2067*4f45fb0bSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 2068*4f45fb0bSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 2069*4f45fb0bSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 2070*4f45fb0bSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 2071*4f45fb0bSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 2072*4f45fb0bSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 2073*4f45fb0bSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 2074*4f45fb0bSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 2075*4f45fb0bSSameer Pujar <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 2076*4f45fb0bSSameer Pujar <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 2077*4f45fb0bSSameer Pujar <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 2078*4f45fb0bSSameer Pujar <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 2079*4f45fb0bSSameer Pujar <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 2080*4f45fb0bSSameer Pujar /* HW accelerators */ 2081*4f45fb0bSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 2082*4f45fb0bSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 2083*4f45fb0bSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 2084*4f45fb0bSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 2085*4f45fb0bSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 2086*4f45fb0bSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 2087*4f45fb0bSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 2088*4f45fb0bSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 2089*4f45fb0bSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 2090*4f45fb0bSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 2091*4f45fb0bSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 2092*4f45fb0bSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 2093*4f45fb0bSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 2094*4f45fb0bSSameer Pujar <&mixer_out1_port>, <&mixer_out2_port>, 2095*4f45fb0bSSameer Pujar <&mixer_out3_port>, <&mixer_out4_port>, 2096*4f45fb0bSSameer Pujar <&mixer_out5_port>, 2097ff62b09dSSameer Pujar /* BE I/O Ports */ 2098ff62b09dSSameer Pujar <&i2s3_port>, <&i2s5_port>, 2099ff62b09dSSameer Pujar <&dmic1_port>, <&dmic2_port>, <&dmic4_port>, 2100ff62b09dSSameer Pujar <&dspk1_port>, <&dspk2_port>; 2101ff62b09dSSameer Pujar 2102ff62b09dSSameer Pujar label = "NVIDIA Jetson Xavier NX APE"; 2103ff62b09dSSameer Pujar }; 2104ff62b09dSSameer Pujar 21051cab0a51SJon Hunter thermal-zones { 21061cab0a51SJon Hunter cpu { 21071cab0a51SJon Hunter polling-delay = <0>; 21081cab0a51SJon Hunter polling-delay-passive = <500>; 21091cab0a51SJon Hunter status = "okay"; 21101cab0a51SJon Hunter 21111cab0a51SJon Hunter trips { 21121cab0a51SJon Hunter cpu_trip_critical: critical { 21131cab0a51SJon Hunter temperature = <96500>; 21141cab0a51SJon Hunter hysteresis = <0>; 21151cab0a51SJon Hunter type = "critical"; 21161cab0a51SJon Hunter }; 21171cab0a51SJon Hunter 21181cab0a51SJon Hunter cpu_trip_hot: hot { 21191cab0a51SJon Hunter temperature = <70000>; 21201cab0a51SJon Hunter hysteresis = <2000>; 21211cab0a51SJon Hunter type = "hot"; 21221cab0a51SJon Hunter }; 21231cab0a51SJon Hunter 21241cab0a51SJon Hunter cpu_trip_active: active { 21251cab0a51SJon Hunter temperature = <50000>; 21261cab0a51SJon Hunter hysteresis = <2000>; 21271cab0a51SJon Hunter type = "active"; 21281cab0a51SJon Hunter }; 21291cab0a51SJon Hunter 21301cab0a51SJon Hunter cpu_trip_passive: passive { 21311cab0a51SJon Hunter temperature = <30000>; 21321cab0a51SJon Hunter hysteresis = <2000>; 21331cab0a51SJon Hunter type = "passive"; 21341cab0a51SJon Hunter }; 21351cab0a51SJon Hunter }; 21361cab0a51SJon Hunter 21371cab0a51SJon Hunter cooling-maps { 21381cab0a51SJon Hunter cpu-critical { 21391cab0a51SJon Hunter cooling-device = <&fan 3 3>; 21401cab0a51SJon Hunter trip = <&cpu_trip_critical>; 21411cab0a51SJon Hunter }; 21421cab0a51SJon Hunter 21431cab0a51SJon Hunter cpu-hot { 21441cab0a51SJon Hunter cooling-device = <&fan 2 2>; 21451cab0a51SJon Hunter trip = <&cpu_trip_hot>; 21461cab0a51SJon Hunter }; 21471cab0a51SJon Hunter 21481cab0a51SJon Hunter cpu-active { 21491cab0a51SJon Hunter cooling-device = <&fan 1 1>; 21501cab0a51SJon Hunter trip = <&cpu_trip_active>; 21511cab0a51SJon Hunter }; 21521cab0a51SJon Hunter 21531cab0a51SJon Hunter cpu-passive { 21541cab0a51SJon Hunter cooling-device = <&fan 0 0>; 21551cab0a51SJon Hunter trip = <&cpu_trip_passive>; 21561cab0a51SJon Hunter }; 21571cab0a51SJon Hunter }; 21581cab0a51SJon Hunter }; 21591cab0a51SJon Hunter 21601cab0a51SJon Hunter gpu { 21611cab0a51SJon Hunter polling-delay = <0>; 21621cab0a51SJon Hunter polling-delay-passive = <500>; 21631cab0a51SJon Hunter status = "okay"; 21641cab0a51SJon Hunter 21651cab0a51SJon Hunter trips { 21661cab0a51SJon Hunter gpu_alert0: critical { 21671cab0a51SJon Hunter temperature = <99000>; 21681cab0a51SJon Hunter hysteresis = <0>; 21691cab0a51SJon Hunter type = "critical"; 21701cab0a51SJon Hunter }; 21711cab0a51SJon Hunter }; 21721cab0a51SJon Hunter }; 21731cab0a51SJon Hunter 21741cab0a51SJon Hunter aux { 21751cab0a51SJon Hunter polling-delay = <0>; 21761cab0a51SJon Hunter polling-delay-passive = <500>; 21771cab0a51SJon Hunter status = "okay"; 21781cab0a51SJon Hunter 21791cab0a51SJon Hunter trips { 21801cab0a51SJon Hunter aux_alert0: critical { 21811cab0a51SJon Hunter temperature = <90000>; 21821cab0a51SJon Hunter hysteresis = <0>; 21831cab0a51SJon Hunter type = "critical"; 21841cab0a51SJon Hunter }; 21851cab0a51SJon Hunter }; 21861cab0a51SJon Hunter }; 21871cab0a51SJon Hunter }; 21881cab0a51SJon Hunter}; 2189