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 }; 2414f45fb0bSSameer Pujar 2424f45fb0bSSameer Pujar xbar_sfc1_in_port: port@20 { 2434f45fb0bSSameer Pujar reg = <0x20>; 2444f45fb0bSSameer Pujar 2454f45fb0bSSameer Pujar xbar_sfc1_in_ep: endpoint { 2464f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_in_ep>; 2474f45fb0bSSameer Pujar }; 2484f45fb0bSSameer Pujar }; 2494f45fb0bSSameer Pujar 2504f45fb0bSSameer Pujar port@21 { 2514f45fb0bSSameer Pujar reg = <0x21>; 2524f45fb0bSSameer Pujar 2534f45fb0bSSameer Pujar xbar_sfc1_out_ep: endpoint { 2544f45fb0bSSameer Pujar remote-endpoint = <&sfc1_cif_out_ep>; 2554f45fb0bSSameer Pujar }; 2564f45fb0bSSameer Pujar }; 2574f45fb0bSSameer Pujar 2584f45fb0bSSameer Pujar xbar_sfc2_in_port: port@22 { 2594f45fb0bSSameer Pujar reg = <0x22>; 2604f45fb0bSSameer Pujar 2614f45fb0bSSameer Pujar xbar_sfc2_in_ep: endpoint { 2624f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_in_ep>; 2634f45fb0bSSameer Pujar }; 2644f45fb0bSSameer Pujar }; 2654f45fb0bSSameer Pujar 2664f45fb0bSSameer Pujar port@23 { 2674f45fb0bSSameer Pujar reg = <0x23>; 2684f45fb0bSSameer Pujar 2694f45fb0bSSameer Pujar xbar_sfc2_out_ep: endpoint { 2704f45fb0bSSameer Pujar remote-endpoint = <&sfc2_cif_out_ep>; 2714f45fb0bSSameer Pujar }; 2724f45fb0bSSameer Pujar }; 2734f45fb0bSSameer Pujar 2744f45fb0bSSameer Pujar xbar_sfc3_in_port: port@24 { 2754f45fb0bSSameer Pujar reg = <0x24>; 2764f45fb0bSSameer Pujar 2774f45fb0bSSameer Pujar xbar_sfc3_in_ep: endpoint { 2784f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_in_ep>; 2794f45fb0bSSameer Pujar }; 2804f45fb0bSSameer Pujar }; 2814f45fb0bSSameer Pujar 2824f45fb0bSSameer Pujar port@25 { 2834f45fb0bSSameer Pujar reg = <0x25>; 2844f45fb0bSSameer Pujar 2854f45fb0bSSameer Pujar xbar_sfc3_out_ep: endpoint { 2864f45fb0bSSameer Pujar remote-endpoint = <&sfc3_cif_out_ep>; 2874f45fb0bSSameer Pujar }; 2884f45fb0bSSameer Pujar }; 2894f45fb0bSSameer Pujar 2904f45fb0bSSameer Pujar xbar_sfc4_in_port: port@26 { 2914f45fb0bSSameer Pujar reg = <0x26>; 2924f45fb0bSSameer Pujar 2934f45fb0bSSameer Pujar xbar_sfc4_in_ep: endpoint { 2944f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_in_ep>; 2954f45fb0bSSameer Pujar }; 2964f45fb0bSSameer Pujar }; 2974f45fb0bSSameer Pujar 2984f45fb0bSSameer Pujar port@27 { 2994f45fb0bSSameer Pujar reg = <0x27>; 3004f45fb0bSSameer Pujar 3014f45fb0bSSameer Pujar xbar_sfc4_out_ep: endpoint { 3024f45fb0bSSameer Pujar remote-endpoint = <&sfc4_cif_out_ep>; 3034f45fb0bSSameer Pujar }; 3044f45fb0bSSameer Pujar }; 3054f45fb0bSSameer Pujar 3064f45fb0bSSameer Pujar xbar_mvc1_in_port: port@28 { 3074f45fb0bSSameer Pujar reg = <0x28>; 3084f45fb0bSSameer Pujar 3094f45fb0bSSameer Pujar xbar_mvc1_in_ep: endpoint { 3104f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_in_ep>; 3114f45fb0bSSameer Pujar }; 3124f45fb0bSSameer Pujar }; 3134f45fb0bSSameer Pujar 3144f45fb0bSSameer Pujar port@29 { 3154f45fb0bSSameer Pujar reg = <0x29>; 3164f45fb0bSSameer Pujar 3174f45fb0bSSameer Pujar xbar_mvc1_out_ep: endpoint { 3184f45fb0bSSameer Pujar remote-endpoint = <&mvc1_cif_out_ep>; 3194f45fb0bSSameer Pujar }; 3204f45fb0bSSameer Pujar }; 3214f45fb0bSSameer Pujar 3224f45fb0bSSameer Pujar xbar_mvc2_in_port: port@2a { 3234f45fb0bSSameer Pujar reg = <0x2a>; 3244f45fb0bSSameer Pujar 3254f45fb0bSSameer Pujar xbar_mvc2_in_ep: endpoint { 3264f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_in_ep>; 3274f45fb0bSSameer Pujar }; 3284f45fb0bSSameer Pujar }; 3294f45fb0bSSameer Pujar 3304f45fb0bSSameer Pujar port@2b { 3314f45fb0bSSameer Pujar reg = <0x2b>; 3324f45fb0bSSameer Pujar 3334f45fb0bSSameer Pujar xbar_mvc2_out_ep: endpoint { 3344f45fb0bSSameer Pujar remote-endpoint = <&mvc2_cif_out_ep>; 3354f45fb0bSSameer Pujar }; 3364f45fb0bSSameer Pujar }; 3374f45fb0bSSameer Pujar 3384f45fb0bSSameer Pujar xbar_amx1_in1_port: port@2c { 3394f45fb0bSSameer Pujar reg = <0x2c>; 3404f45fb0bSSameer Pujar 3414f45fb0bSSameer Pujar xbar_amx1_in1_ep: endpoint { 3424f45fb0bSSameer Pujar remote-endpoint = <&amx1_in1_ep>; 3434f45fb0bSSameer Pujar }; 3444f45fb0bSSameer Pujar }; 3454f45fb0bSSameer Pujar 3464f45fb0bSSameer Pujar xbar_amx1_in2_port: port@2d { 3474f45fb0bSSameer Pujar reg = <0x2d>; 3484f45fb0bSSameer Pujar 3494f45fb0bSSameer Pujar xbar_amx1_in2_ep: endpoint { 3504f45fb0bSSameer Pujar remote-endpoint = <&amx1_in2_ep>; 3514f45fb0bSSameer Pujar }; 3524f45fb0bSSameer Pujar }; 3534f45fb0bSSameer Pujar 3544f45fb0bSSameer Pujar xbar_amx1_in3_port: port@2e { 3554f45fb0bSSameer Pujar reg = <0x2e>; 3564f45fb0bSSameer Pujar 3574f45fb0bSSameer Pujar xbar_amx1_in3_ep: endpoint { 3584f45fb0bSSameer Pujar remote-endpoint = <&amx1_in3_ep>; 3594f45fb0bSSameer Pujar }; 3604f45fb0bSSameer Pujar }; 3614f45fb0bSSameer Pujar 3624f45fb0bSSameer Pujar xbar_amx1_in4_port: port@2f { 3634f45fb0bSSameer Pujar reg = <0x2f>; 3644f45fb0bSSameer Pujar 3654f45fb0bSSameer Pujar xbar_amx1_in4_ep: endpoint { 3664f45fb0bSSameer Pujar remote-endpoint = <&amx1_in4_ep>; 3674f45fb0bSSameer Pujar }; 3684f45fb0bSSameer Pujar }; 3694f45fb0bSSameer Pujar 3704f45fb0bSSameer Pujar port@30 { 3714f45fb0bSSameer Pujar reg = <0x30>; 3724f45fb0bSSameer Pujar 3734f45fb0bSSameer Pujar xbar_amx1_out_ep: endpoint { 3744f45fb0bSSameer Pujar remote-endpoint = <&amx1_out_ep>; 3754f45fb0bSSameer Pujar }; 3764f45fb0bSSameer Pujar }; 3774f45fb0bSSameer Pujar 3784f45fb0bSSameer Pujar xbar_amx2_in1_port: port@31 { 3794f45fb0bSSameer Pujar reg = <0x31>; 3804f45fb0bSSameer Pujar 3814f45fb0bSSameer Pujar xbar_amx2_in1_ep: endpoint { 3824f45fb0bSSameer Pujar remote-endpoint = <&amx2_in1_ep>; 3834f45fb0bSSameer Pujar }; 3844f45fb0bSSameer Pujar }; 3854f45fb0bSSameer Pujar 3864f45fb0bSSameer Pujar xbar_amx2_in2_port: port@32 { 3874f45fb0bSSameer Pujar reg = <0x32>; 3884f45fb0bSSameer Pujar 3894f45fb0bSSameer Pujar xbar_amx2_in2_ep: endpoint { 3904f45fb0bSSameer Pujar remote-endpoint = <&amx2_in2_ep>; 3914f45fb0bSSameer Pujar }; 3924f45fb0bSSameer Pujar }; 3934f45fb0bSSameer Pujar 3944f45fb0bSSameer Pujar xbar_amx2_in3_port: port@33 { 3954f45fb0bSSameer Pujar reg = <0x33>; 3964f45fb0bSSameer Pujar 3974f45fb0bSSameer Pujar xbar_amx2_in3_ep: endpoint { 3984f45fb0bSSameer Pujar remote-endpoint = <&amx2_in3_ep>; 3994f45fb0bSSameer Pujar }; 4004f45fb0bSSameer Pujar }; 4014f45fb0bSSameer Pujar 4024f45fb0bSSameer Pujar xbar_amx2_in4_port: port@34 { 4034f45fb0bSSameer Pujar reg = <0x34>; 4044f45fb0bSSameer Pujar 4054f45fb0bSSameer Pujar xbar_amx2_in4_ep: endpoint { 4064f45fb0bSSameer Pujar remote-endpoint = <&amx2_in4_ep>; 4074f45fb0bSSameer Pujar }; 4084f45fb0bSSameer Pujar }; 4094f45fb0bSSameer Pujar 4104f45fb0bSSameer Pujar port@35 { 4114f45fb0bSSameer Pujar reg = <0x35>; 4124f45fb0bSSameer Pujar 4134f45fb0bSSameer Pujar xbar_amx2_out_ep: endpoint { 4144f45fb0bSSameer Pujar remote-endpoint = <&amx2_out_ep>; 4154f45fb0bSSameer Pujar }; 4164f45fb0bSSameer Pujar }; 4174f45fb0bSSameer Pujar 4184f45fb0bSSameer Pujar xbar_amx3_in1_port: port@36 { 4194f45fb0bSSameer Pujar reg = <0x36>; 4204f45fb0bSSameer Pujar 4214f45fb0bSSameer Pujar xbar_amx3_in1_ep: endpoint { 4224f45fb0bSSameer Pujar remote-endpoint = <&amx3_in1_ep>; 4234f45fb0bSSameer Pujar }; 4244f45fb0bSSameer Pujar }; 4254f45fb0bSSameer Pujar 4264f45fb0bSSameer Pujar xbar_amx3_in2_port: port@37 { 4274f45fb0bSSameer Pujar reg = <0x37>; 4284f45fb0bSSameer Pujar 4294f45fb0bSSameer Pujar xbar_amx3_in2_ep: endpoint { 4304f45fb0bSSameer Pujar remote-endpoint = <&amx3_in2_ep>; 4314f45fb0bSSameer Pujar }; 4324f45fb0bSSameer Pujar }; 4334f45fb0bSSameer Pujar 4344f45fb0bSSameer Pujar xbar_amx3_in3_port: port@38 { 4354f45fb0bSSameer Pujar reg = <0x38>; 4364f45fb0bSSameer Pujar 4374f45fb0bSSameer Pujar xbar_amx3_in3_ep: endpoint { 4384f45fb0bSSameer Pujar remote-endpoint = <&amx3_in3_ep>; 4394f45fb0bSSameer Pujar }; 4404f45fb0bSSameer Pujar }; 4414f45fb0bSSameer Pujar 4424f45fb0bSSameer Pujar xbar_amx3_in4_port: port@39 { 4434f45fb0bSSameer Pujar reg = <0x39>; 4444f45fb0bSSameer Pujar 4454f45fb0bSSameer Pujar xbar_amx3_in4_ep: endpoint { 4464f45fb0bSSameer Pujar remote-endpoint = <&amx3_in4_ep>; 4474f45fb0bSSameer Pujar }; 4484f45fb0bSSameer Pujar }; 4494f45fb0bSSameer Pujar 4504f45fb0bSSameer Pujar port@3a { 4514f45fb0bSSameer Pujar reg = <0x3a>; 4524f45fb0bSSameer Pujar 4534f45fb0bSSameer Pujar xbar_amx3_out_ep: endpoint { 4544f45fb0bSSameer Pujar remote-endpoint = <&amx3_out_ep>; 4554f45fb0bSSameer Pujar }; 4564f45fb0bSSameer Pujar }; 4574f45fb0bSSameer Pujar 4584f45fb0bSSameer Pujar xbar_amx4_in1_port: port@3b { 4594f45fb0bSSameer Pujar reg = <0x3b>; 4604f45fb0bSSameer Pujar 4614f45fb0bSSameer Pujar xbar_amx4_in1_ep: endpoint { 4624f45fb0bSSameer Pujar remote-endpoint = <&amx4_in1_ep>; 4634f45fb0bSSameer Pujar }; 4644f45fb0bSSameer Pujar }; 4654f45fb0bSSameer Pujar 4664f45fb0bSSameer Pujar xbar_amx4_in2_port: port@3c { 4674f45fb0bSSameer Pujar reg = <0x3c>; 4684f45fb0bSSameer Pujar 4694f45fb0bSSameer Pujar xbar_amx4_in2_ep: endpoint { 4704f45fb0bSSameer Pujar remote-endpoint = <&amx4_in2_ep>; 4714f45fb0bSSameer Pujar }; 4724f45fb0bSSameer Pujar }; 4734f45fb0bSSameer Pujar 4744f45fb0bSSameer Pujar xbar_amx4_in3_port: port@3d { 4754f45fb0bSSameer Pujar reg = <0x3d>; 4764f45fb0bSSameer Pujar 4774f45fb0bSSameer Pujar xbar_amx4_in3_ep: endpoint { 4784f45fb0bSSameer Pujar remote-endpoint = <&amx4_in3_ep>; 4794f45fb0bSSameer Pujar }; 4804f45fb0bSSameer Pujar }; 4814f45fb0bSSameer Pujar 4824f45fb0bSSameer Pujar xbar_amx4_in4_port: port@3e { 4834f45fb0bSSameer Pujar reg = <0x3e>; 4844f45fb0bSSameer Pujar 4854f45fb0bSSameer Pujar xbar_amx4_in4_ep: endpoint { 4864f45fb0bSSameer Pujar remote-endpoint = <&amx4_in4_ep>; 4874f45fb0bSSameer Pujar }; 4884f45fb0bSSameer Pujar }; 4894f45fb0bSSameer Pujar 4904f45fb0bSSameer Pujar port@3f { 4914f45fb0bSSameer Pujar reg = <0x3f>; 4924f45fb0bSSameer Pujar 4934f45fb0bSSameer Pujar xbar_amx4_out_ep: endpoint { 4944f45fb0bSSameer Pujar remote-endpoint = <&amx4_out_ep>; 4954f45fb0bSSameer Pujar }; 4964f45fb0bSSameer Pujar }; 4974f45fb0bSSameer Pujar 4984f45fb0bSSameer Pujar xbar_adx1_in_port: port@40 { 4994f45fb0bSSameer Pujar reg = <0x40>; 5004f45fb0bSSameer Pujar 5014f45fb0bSSameer Pujar xbar_adx1_in_ep: endpoint { 5024f45fb0bSSameer Pujar remote-endpoint = <&adx1_in_ep>; 5034f45fb0bSSameer Pujar }; 5044f45fb0bSSameer Pujar }; 5054f45fb0bSSameer Pujar 5064f45fb0bSSameer Pujar port@41 { 5074f45fb0bSSameer Pujar reg = <0x41>; 5084f45fb0bSSameer Pujar 5094f45fb0bSSameer Pujar xbar_adx1_out1_ep: endpoint { 5104f45fb0bSSameer Pujar remote-endpoint = <&adx1_out1_ep>; 5114f45fb0bSSameer Pujar }; 5124f45fb0bSSameer Pujar }; 5134f45fb0bSSameer Pujar 5144f45fb0bSSameer Pujar port@42 { 5154f45fb0bSSameer Pujar reg = <0x42>; 5164f45fb0bSSameer Pujar 5174f45fb0bSSameer Pujar xbar_adx1_out2_ep: endpoint { 5184f45fb0bSSameer Pujar remote-endpoint = <&adx1_out2_ep>; 5194f45fb0bSSameer Pujar }; 5204f45fb0bSSameer Pujar }; 5214f45fb0bSSameer Pujar 5224f45fb0bSSameer Pujar port@43 { 5234f45fb0bSSameer Pujar reg = <0x43>; 5244f45fb0bSSameer Pujar 5254f45fb0bSSameer Pujar xbar_adx1_out3_ep: endpoint { 5264f45fb0bSSameer Pujar remote-endpoint = <&adx1_out3_ep>; 5274f45fb0bSSameer Pujar }; 5284f45fb0bSSameer Pujar }; 5294f45fb0bSSameer Pujar 5304f45fb0bSSameer Pujar port@44 { 5314f45fb0bSSameer Pujar reg = <0x44>; 5324f45fb0bSSameer Pujar 5334f45fb0bSSameer Pujar xbar_adx1_out4_ep: endpoint { 5344f45fb0bSSameer Pujar remote-endpoint = <&adx1_out4_ep>; 5354f45fb0bSSameer Pujar }; 5364f45fb0bSSameer Pujar }; 5374f45fb0bSSameer Pujar 5384f45fb0bSSameer Pujar xbar_adx2_in_port: port@45 { 5394f45fb0bSSameer Pujar reg = <0x45>; 5404f45fb0bSSameer Pujar 5414f45fb0bSSameer Pujar xbar_adx2_in_ep: endpoint { 5424f45fb0bSSameer Pujar remote-endpoint = <&adx2_in_ep>; 5434f45fb0bSSameer Pujar }; 5444f45fb0bSSameer Pujar }; 5454f45fb0bSSameer Pujar 5464f45fb0bSSameer Pujar port@46 { 5474f45fb0bSSameer Pujar reg = <0x46>; 5484f45fb0bSSameer Pujar 5494f45fb0bSSameer Pujar xbar_adx2_out1_ep: endpoint { 5504f45fb0bSSameer Pujar remote-endpoint = <&adx2_out1_ep>; 5514f45fb0bSSameer Pujar }; 5524f45fb0bSSameer Pujar }; 5534f45fb0bSSameer Pujar 5544f45fb0bSSameer Pujar port@47 { 5554f45fb0bSSameer Pujar reg = <0x47>; 5564f45fb0bSSameer Pujar 5574f45fb0bSSameer Pujar xbar_adx2_out2_ep: endpoint { 5584f45fb0bSSameer Pujar remote-endpoint = <&adx2_out2_ep>; 5594f45fb0bSSameer Pujar }; 5604f45fb0bSSameer Pujar }; 5614f45fb0bSSameer Pujar 5624f45fb0bSSameer Pujar port@48 { 5634f45fb0bSSameer Pujar reg = <0x48>; 5644f45fb0bSSameer Pujar 5654f45fb0bSSameer Pujar xbar_adx2_out3_ep: endpoint { 5664f45fb0bSSameer Pujar remote-endpoint = <&adx2_out3_ep>; 5674f45fb0bSSameer Pujar }; 5684f45fb0bSSameer Pujar }; 5694f45fb0bSSameer Pujar 5704f45fb0bSSameer Pujar port@49 { 5714f45fb0bSSameer Pujar reg = <0x49>; 5724f45fb0bSSameer Pujar 5734f45fb0bSSameer Pujar xbar_adx2_out4_ep: endpoint { 5744f45fb0bSSameer Pujar remote-endpoint = <&adx2_out4_ep>; 5754f45fb0bSSameer Pujar }; 5764f45fb0bSSameer Pujar }; 5774f45fb0bSSameer Pujar 5784f45fb0bSSameer Pujar xbar_adx3_in_port: port@4a { 5794f45fb0bSSameer Pujar reg = <0x4a>; 5804f45fb0bSSameer Pujar 5814f45fb0bSSameer Pujar xbar_adx3_in_ep: endpoint { 5824f45fb0bSSameer Pujar remote-endpoint = <&adx3_in_ep>; 5834f45fb0bSSameer Pujar }; 5844f45fb0bSSameer Pujar }; 5854f45fb0bSSameer Pujar 5864f45fb0bSSameer Pujar port@4b { 5874f45fb0bSSameer Pujar reg = <0x4b>; 5884f45fb0bSSameer Pujar 5894f45fb0bSSameer Pujar xbar_adx3_out1_ep: endpoint { 5904f45fb0bSSameer Pujar remote-endpoint = <&adx3_out1_ep>; 5914f45fb0bSSameer Pujar }; 5924f45fb0bSSameer Pujar }; 5934f45fb0bSSameer Pujar 5944f45fb0bSSameer Pujar port@4c { 5954f45fb0bSSameer Pujar reg = <0x4c>; 5964f45fb0bSSameer Pujar 5974f45fb0bSSameer Pujar xbar_adx3_out2_ep: endpoint { 5984f45fb0bSSameer Pujar remote-endpoint = <&adx3_out2_ep>; 5994f45fb0bSSameer Pujar }; 6004f45fb0bSSameer Pujar }; 6014f45fb0bSSameer Pujar 6024f45fb0bSSameer Pujar port@4d { 6034f45fb0bSSameer Pujar reg = <0x4d>; 6044f45fb0bSSameer Pujar 6054f45fb0bSSameer Pujar xbar_adx3_out3_ep: endpoint { 6064f45fb0bSSameer Pujar remote-endpoint = <&adx3_out3_ep>; 6074f45fb0bSSameer Pujar }; 6084f45fb0bSSameer Pujar }; 6094f45fb0bSSameer Pujar 6104f45fb0bSSameer Pujar port@4e { 6114f45fb0bSSameer Pujar reg = <0x4e>; 6124f45fb0bSSameer Pujar 6134f45fb0bSSameer Pujar xbar_adx3_out4_ep: endpoint { 6144f45fb0bSSameer Pujar remote-endpoint = <&adx3_out4_ep>; 6154f45fb0bSSameer Pujar }; 6164f45fb0bSSameer Pujar }; 6174f45fb0bSSameer Pujar 6184f45fb0bSSameer Pujar xbar_adx4_in_port: port@4f { 6194f45fb0bSSameer Pujar reg = <0x4f>; 6204f45fb0bSSameer Pujar 6214f45fb0bSSameer Pujar xbar_adx4_in_ep: endpoint { 6224f45fb0bSSameer Pujar remote-endpoint = <&adx4_in_ep>; 6234f45fb0bSSameer Pujar }; 6244f45fb0bSSameer Pujar }; 6254f45fb0bSSameer Pujar 6264f45fb0bSSameer Pujar port@50 { 6274f45fb0bSSameer Pujar reg = <0x50>; 6284f45fb0bSSameer Pujar 6294f45fb0bSSameer Pujar xbar_adx4_out1_ep: endpoint { 6304f45fb0bSSameer Pujar remote-endpoint = <&adx4_out1_ep>; 6314f45fb0bSSameer Pujar }; 6324f45fb0bSSameer Pujar }; 6334f45fb0bSSameer Pujar 6344f45fb0bSSameer Pujar port@51 { 6354f45fb0bSSameer Pujar reg = <0x51>; 6364f45fb0bSSameer Pujar 6374f45fb0bSSameer Pujar xbar_adx4_out2_ep: endpoint { 6384f45fb0bSSameer Pujar remote-endpoint = <&adx4_out2_ep>; 6394f45fb0bSSameer Pujar }; 6404f45fb0bSSameer Pujar }; 6414f45fb0bSSameer Pujar 6424f45fb0bSSameer Pujar port@52 { 6434f45fb0bSSameer Pujar reg = <0x52>; 6444f45fb0bSSameer Pujar 6454f45fb0bSSameer Pujar xbar_adx4_out3_ep: endpoint { 6464f45fb0bSSameer Pujar remote-endpoint = <&adx4_out3_ep>; 6474f45fb0bSSameer Pujar }; 6484f45fb0bSSameer Pujar }; 6494f45fb0bSSameer Pujar 6504f45fb0bSSameer Pujar port@53 { 6514f45fb0bSSameer Pujar reg = <0x53>; 6524f45fb0bSSameer Pujar 6534f45fb0bSSameer Pujar xbar_adx4_out4_ep: endpoint { 6544f45fb0bSSameer Pujar remote-endpoint = <&adx4_out4_ep>; 6554f45fb0bSSameer Pujar }; 6564f45fb0bSSameer Pujar }; 6574f45fb0bSSameer Pujar 6584f45fb0bSSameer Pujar xbar_mixer_in1_port: port@54 { 6594f45fb0bSSameer Pujar reg = <0x54>; 6604f45fb0bSSameer Pujar 6614f45fb0bSSameer Pujar xbar_mixer_in1_ep: endpoint { 6624f45fb0bSSameer Pujar remote-endpoint = <&mixer_in1_ep>; 6634f45fb0bSSameer Pujar }; 6644f45fb0bSSameer Pujar }; 6654f45fb0bSSameer Pujar 6664f45fb0bSSameer Pujar xbar_mixer_in2_port: port@55 { 6674f45fb0bSSameer Pujar reg = <0x55>; 6684f45fb0bSSameer Pujar 6694f45fb0bSSameer Pujar xbar_mixer_in2_ep: endpoint { 6704f45fb0bSSameer Pujar remote-endpoint = <&mixer_in2_ep>; 6714f45fb0bSSameer Pujar }; 6724f45fb0bSSameer Pujar }; 6734f45fb0bSSameer Pujar 6744f45fb0bSSameer Pujar xbar_mixer_in3_port: port@56 { 6754f45fb0bSSameer Pujar reg = <0x56>; 6764f45fb0bSSameer Pujar 6774f45fb0bSSameer Pujar xbar_mixer_in3_ep: endpoint { 6784f45fb0bSSameer Pujar remote-endpoint = <&mixer_in3_ep>; 6794f45fb0bSSameer Pujar }; 6804f45fb0bSSameer Pujar }; 6814f45fb0bSSameer Pujar 6824f45fb0bSSameer Pujar xbar_mixer_in4_port: port@57 { 6834f45fb0bSSameer Pujar reg = <0x57>; 6844f45fb0bSSameer Pujar 6854f45fb0bSSameer Pujar xbar_mixer_in4_ep: endpoint { 6864f45fb0bSSameer Pujar remote-endpoint = <&mixer_in4_ep>; 6874f45fb0bSSameer Pujar }; 6884f45fb0bSSameer Pujar }; 6894f45fb0bSSameer Pujar 6904f45fb0bSSameer Pujar xbar_mixer_in5_port: port@58 { 6914f45fb0bSSameer Pujar reg = <0x58>; 6924f45fb0bSSameer Pujar 6934f45fb0bSSameer Pujar xbar_mixer_in5_ep: endpoint { 6944f45fb0bSSameer Pujar remote-endpoint = <&mixer_in5_ep>; 6954f45fb0bSSameer Pujar }; 6964f45fb0bSSameer Pujar }; 6974f45fb0bSSameer Pujar 6984f45fb0bSSameer Pujar xbar_mixer_in6_port: port@59 { 6994f45fb0bSSameer Pujar reg = <0x59>; 7004f45fb0bSSameer Pujar 7014f45fb0bSSameer Pujar xbar_mixer_in6_ep: endpoint { 7024f45fb0bSSameer Pujar remote-endpoint = <&mixer_in6_ep>; 7034f45fb0bSSameer Pujar }; 7044f45fb0bSSameer Pujar }; 7054f45fb0bSSameer Pujar 7064f45fb0bSSameer Pujar xbar_mixer_in7_port: port@5a { 7074f45fb0bSSameer Pujar reg = <0x5a>; 7084f45fb0bSSameer Pujar 7094f45fb0bSSameer Pujar xbar_mixer_in7_ep: endpoint { 7104f45fb0bSSameer Pujar remote-endpoint = <&mixer_in7_ep>; 7114f45fb0bSSameer Pujar }; 7124f45fb0bSSameer Pujar }; 7134f45fb0bSSameer Pujar 7144f45fb0bSSameer Pujar xbar_mixer_in8_port: port@5b { 7154f45fb0bSSameer Pujar reg = <0x5b>; 7164f45fb0bSSameer Pujar 7174f45fb0bSSameer Pujar xbar_mixer_in8_ep: endpoint { 7184f45fb0bSSameer Pujar remote-endpoint = <&mixer_in8_ep>; 7194f45fb0bSSameer Pujar }; 7204f45fb0bSSameer Pujar }; 7214f45fb0bSSameer Pujar 7224f45fb0bSSameer Pujar xbar_mixer_in9_port: port@5c { 7234f45fb0bSSameer Pujar reg = <0x5c>; 7244f45fb0bSSameer Pujar 7254f45fb0bSSameer Pujar xbar_mixer_in9_ep: endpoint { 7264f45fb0bSSameer Pujar remote-endpoint = <&mixer_in9_ep>; 7274f45fb0bSSameer Pujar }; 7284f45fb0bSSameer Pujar }; 7294f45fb0bSSameer Pujar 7304f45fb0bSSameer Pujar xbar_mixer_in10_port: port@5d { 7314f45fb0bSSameer Pujar reg = <0x5d>; 7324f45fb0bSSameer Pujar 7334f45fb0bSSameer Pujar xbar_mixer_in10_ep: endpoint { 7344f45fb0bSSameer Pujar remote-endpoint = <&mixer_in10_ep>; 7354f45fb0bSSameer Pujar }; 7364f45fb0bSSameer Pujar }; 7374f45fb0bSSameer Pujar 7384f45fb0bSSameer Pujar port@5e { 7394f45fb0bSSameer Pujar reg = <0x5e>; 7404f45fb0bSSameer Pujar 7414f45fb0bSSameer Pujar xbar_mixer_out1_ep: endpoint { 7424f45fb0bSSameer Pujar remote-endpoint = <&mixer_out1_ep>; 7434f45fb0bSSameer Pujar }; 7444f45fb0bSSameer Pujar }; 7454f45fb0bSSameer Pujar 7464f45fb0bSSameer Pujar port@5f { 7474f45fb0bSSameer Pujar reg = <0x5f>; 7484f45fb0bSSameer Pujar 7494f45fb0bSSameer Pujar xbar_mixer_out2_ep: endpoint { 7504f45fb0bSSameer Pujar remote-endpoint = <&mixer_out2_ep>; 7514f45fb0bSSameer Pujar }; 7524f45fb0bSSameer Pujar }; 7534f45fb0bSSameer Pujar 7544f45fb0bSSameer Pujar port@60 { 7554f45fb0bSSameer Pujar reg = <0x60>; 7564f45fb0bSSameer Pujar 7574f45fb0bSSameer Pujar xbar_mixer_out3_ep: endpoint { 7584f45fb0bSSameer Pujar remote-endpoint = <&mixer_out3_ep>; 7594f45fb0bSSameer Pujar }; 7604f45fb0bSSameer Pujar }; 7614f45fb0bSSameer Pujar 7624f45fb0bSSameer Pujar port@61 { 7634f45fb0bSSameer Pujar reg = <0x61>; 7644f45fb0bSSameer Pujar 7654f45fb0bSSameer Pujar xbar_mixer_out4_ep: endpoint { 7664f45fb0bSSameer Pujar remote-endpoint = <&mixer_out4_ep>; 7674f45fb0bSSameer Pujar }; 7684f45fb0bSSameer Pujar }; 7694f45fb0bSSameer Pujar 7704f45fb0bSSameer Pujar port@62 { 7714f45fb0bSSameer Pujar reg = <0x62>; 7724f45fb0bSSameer Pujar 7734f45fb0bSSameer Pujar xbar_mixer_out5_ep: endpoint { 7744f45fb0bSSameer Pujar remote-endpoint = <&mixer_out5_ep>; 7754f45fb0bSSameer Pujar }; 7764f45fb0bSSameer 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 992e7445ab7SThierry Reding i2s5_dap_ep: endpoint { 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 }; 11244f45fb0bSSameer Pujar 11254f45fb0bSSameer Pujar sfc@2902000 { 11264f45fb0bSSameer Pujar status = "okay"; 11274f45fb0bSSameer Pujar 11284f45fb0bSSameer Pujar ports { 11294f45fb0bSSameer Pujar #address-cells = <1>; 11304f45fb0bSSameer Pujar #size-cells = <0>; 11314f45fb0bSSameer Pujar 11324f45fb0bSSameer Pujar port@0 { 11334f45fb0bSSameer Pujar reg = <0>; 11344f45fb0bSSameer Pujar 11354f45fb0bSSameer Pujar sfc1_cif_in_ep: endpoint { 11364f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_in_ep>; 11374f45fb0bSSameer Pujar convert-rate = <44100>; 11384f45fb0bSSameer Pujar }; 11394f45fb0bSSameer Pujar }; 11404f45fb0bSSameer Pujar 11414f45fb0bSSameer Pujar sfc1_out_port: port@1 { 11424f45fb0bSSameer Pujar reg = <1>; 11434f45fb0bSSameer Pujar 11444f45fb0bSSameer Pujar sfc1_cif_out_ep: endpoint { 11454f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc1_out_ep>; 11464f45fb0bSSameer Pujar convert-rate = <48000>; 11474f45fb0bSSameer Pujar }; 11484f45fb0bSSameer Pujar }; 11494f45fb0bSSameer Pujar }; 11504f45fb0bSSameer Pujar }; 11514f45fb0bSSameer Pujar 11524f45fb0bSSameer Pujar sfc@2902200 { 11534f45fb0bSSameer Pujar status = "okay"; 11544f45fb0bSSameer Pujar 11554f45fb0bSSameer Pujar ports { 11564f45fb0bSSameer Pujar #address-cells = <1>; 11574f45fb0bSSameer Pujar #size-cells = <0>; 11584f45fb0bSSameer Pujar 11594f45fb0bSSameer Pujar port@0 { 11604f45fb0bSSameer Pujar reg = <0>; 11614f45fb0bSSameer Pujar 11624f45fb0bSSameer Pujar sfc2_cif_in_ep: endpoint { 11634f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_in_ep>; 11644f45fb0bSSameer Pujar }; 11654f45fb0bSSameer Pujar }; 11664f45fb0bSSameer Pujar 11674f45fb0bSSameer Pujar sfc2_out_port: port@1 { 11684f45fb0bSSameer Pujar reg = <1>; 11694f45fb0bSSameer Pujar 11704f45fb0bSSameer Pujar sfc2_cif_out_ep: endpoint { 11714f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc2_out_ep>; 11724f45fb0bSSameer Pujar }; 11734f45fb0bSSameer Pujar }; 11744f45fb0bSSameer Pujar }; 11754f45fb0bSSameer Pujar }; 11764f45fb0bSSameer Pujar 11774f45fb0bSSameer Pujar sfc@2902400 { 11784f45fb0bSSameer Pujar status = "okay"; 11794f45fb0bSSameer Pujar 11804f45fb0bSSameer Pujar ports { 11814f45fb0bSSameer Pujar #address-cells = <1>; 11824f45fb0bSSameer Pujar #size-cells = <0>; 11834f45fb0bSSameer Pujar 11844f45fb0bSSameer Pujar port@0 { 11854f45fb0bSSameer Pujar reg = <0>; 11864f45fb0bSSameer Pujar 11874f45fb0bSSameer Pujar sfc3_cif_in_ep: endpoint { 11884f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_in_ep>; 11894f45fb0bSSameer Pujar }; 11904f45fb0bSSameer Pujar }; 11914f45fb0bSSameer Pujar 11924f45fb0bSSameer Pujar sfc3_out_port: port@1 { 11934f45fb0bSSameer Pujar reg = <1>; 11944f45fb0bSSameer Pujar 11954f45fb0bSSameer Pujar sfc3_cif_out_ep: endpoint { 11964f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc3_out_ep>; 11974f45fb0bSSameer Pujar }; 11984f45fb0bSSameer Pujar }; 11994f45fb0bSSameer Pujar }; 12004f45fb0bSSameer Pujar }; 12014f45fb0bSSameer Pujar 12024f45fb0bSSameer Pujar sfc@2902600 { 12034f45fb0bSSameer Pujar status = "okay"; 12044f45fb0bSSameer Pujar 12054f45fb0bSSameer Pujar ports { 12064f45fb0bSSameer Pujar #address-cells = <1>; 12074f45fb0bSSameer Pujar #size-cells = <0>; 12084f45fb0bSSameer Pujar 12094f45fb0bSSameer Pujar port@0 { 12104f45fb0bSSameer Pujar reg = <0>; 12114f45fb0bSSameer Pujar 12124f45fb0bSSameer Pujar sfc4_cif_in_ep: endpoint { 12134f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_in_ep>; 12144f45fb0bSSameer Pujar }; 12154f45fb0bSSameer Pujar }; 12164f45fb0bSSameer Pujar 12174f45fb0bSSameer Pujar sfc4_out_port: port@1 { 12184f45fb0bSSameer Pujar reg = <1>; 12194f45fb0bSSameer Pujar 12204f45fb0bSSameer Pujar sfc4_cif_out_ep: endpoint { 12214f45fb0bSSameer Pujar remote-endpoint = <&xbar_sfc4_out_ep>; 12224f45fb0bSSameer Pujar }; 12234f45fb0bSSameer Pujar }; 12244f45fb0bSSameer Pujar }; 12254f45fb0bSSameer Pujar }; 12264f45fb0bSSameer Pujar 12274f45fb0bSSameer Pujar mvc@290a000 { 12284f45fb0bSSameer Pujar status = "okay"; 12294f45fb0bSSameer Pujar 12304f45fb0bSSameer Pujar ports { 12314f45fb0bSSameer Pujar #address-cells = <1>; 12324f45fb0bSSameer Pujar #size-cells = <0>; 12334f45fb0bSSameer Pujar 12344f45fb0bSSameer Pujar port@0 { 12354f45fb0bSSameer Pujar reg = <0>; 12364f45fb0bSSameer Pujar 12374f45fb0bSSameer Pujar mvc1_cif_in_ep: endpoint { 12384f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_in_ep>; 12394f45fb0bSSameer Pujar }; 12404f45fb0bSSameer Pujar }; 12414f45fb0bSSameer Pujar 12424f45fb0bSSameer Pujar mvc1_out_port: port@1 { 12434f45fb0bSSameer Pujar reg = <1>; 12444f45fb0bSSameer Pujar 12454f45fb0bSSameer Pujar mvc1_cif_out_ep: endpoint { 12464f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc1_out_ep>; 12474f45fb0bSSameer Pujar }; 12484f45fb0bSSameer Pujar }; 12494f45fb0bSSameer Pujar }; 12504f45fb0bSSameer Pujar }; 12514f45fb0bSSameer Pujar 12524f45fb0bSSameer Pujar mvc@290a200 { 12534f45fb0bSSameer Pujar status = "okay"; 12544f45fb0bSSameer Pujar 12554f45fb0bSSameer Pujar ports { 12564f45fb0bSSameer Pujar #address-cells = <1>; 12574f45fb0bSSameer Pujar #size-cells = <0>; 12584f45fb0bSSameer Pujar 12594f45fb0bSSameer Pujar port@0 { 12604f45fb0bSSameer Pujar reg = <0>; 12614f45fb0bSSameer Pujar 12624f45fb0bSSameer Pujar mvc2_cif_in_ep: endpoint { 12634f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_in_ep>; 12644f45fb0bSSameer Pujar }; 12654f45fb0bSSameer Pujar }; 12664f45fb0bSSameer Pujar 12674f45fb0bSSameer Pujar mvc2_out_port: port@1 { 12684f45fb0bSSameer Pujar reg = <1>; 12694f45fb0bSSameer Pujar 12704f45fb0bSSameer Pujar mvc2_cif_out_ep: endpoint { 12714f45fb0bSSameer Pujar remote-endpoint = <&xbar_mvc2_out_ep>; 12724f45fb0bSSameer Pujar }; 12734f45fb0bSSameer Pujar }; 12744f45fb0bSSameer Pujar }; 12754f45fb0bSSameer Pujar }; 12764f45fb0bSSameer Pujar 12774f45fb0bSSameer Pujar amx@2903000 { 12784f45fb0bSSameer Pujar status = "okay"; 12794f45fb0bSSameer Pujar 12804f45fb0bSSameer Pujar ports { 12814f45fb0bSSameer Pujar #address-cells = <1>; 12824f45fb0bSSameer Pujar #size-cells = <0>; 12834f45fb0bSSameer Pujar 12844f45fb0bSSameer Pujar port@0 { 12854f45fb0bSSameer Pujar reg = <0>; 12864f45fb0bSSameer Pujar 12874f45fb0bSSameer Pujar amx1_in1_ep: endpoint { 12884f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in1_ep>; 12894f45fb0bSSameer Pujar }; 12904f45fb0bSSameer Pujar }; 12914f45fb0bSSameer Pujar 12924f45fb0bSSameer Pujar port@1 { 12934f45fb0bSSameer Pujar reg = <1>; 12944f45fb0bSSameer Pujar 12954f45fb0bSSameer Pujar amx1_in2_ep: endpoint { 12964f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in2_ep>; 12974f45fb0bSSameer Pujar }; 12984f45fb0bSSameer Pujar }; 12994f45fb0bSSameer Pujar 13004f45fb0bSSameer Pujar port@2 { 13014f45fb0bSSameer Pujar reg = <2>; 13024f45fb0bSSameer Pujar 13034f45fb0bSSameer Pujar amx1_in3_ep: endpoint { 13044f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in3_ep>; 13054f45fb0bSSameer Pujar }; 13064f45fb0bSSameer Pujar }; 13074f45fb0bSSameer Pujar 13084f45fb0bSSameer Pujar port@3 { 13094f45fb0bSSameer Pujar reg = <3>; 13104f45fb0bSSameer Pujar 13114f45fb0bSSameer Pujar amx1_in4_ep: endpoint { 13124f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_in4_ep>; 13134f45fb0bSSameer Pujar }; 13144f45fb0bSSameer Pujar }; 13154f45fb0bSSameer Pujar 13164f45fb0bSSameer Pujar amx1_out_port: port@4 { 13174f45fb0bSSameer Pujar reg = <4>; 13184f45fb0bSSameer Pujar 13194f45fb0bSSameer Pujar amx1_out_ep: endpoint { 13204f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx1_out_ep>; 13214f45fb0bSSameer Pujar }; 13224f45fb0bSSameer Pujar }; 13234f45fb0bSSameer Pujar }; 13244f45fb0bSSameer Pujar }; 13254f45fb0bSSameer Pujar 13264f45fb0bSSameer Pujar amx@2903100 { 13274f45fb0bSSameer Pujar status = "okay"; 13284f45fb0bSSameer Pujar 13294f45fb0bSSameer Pujar ports { 13304f45fb0bSSameer Pujar #address-cells = <1>; 13314f45fb0bSSameer Pujar #size-cells = <0>; 13324f45fb0bSSameer Pujar 13334f45fb0bSSameer Pujar port@0 { 13344f45fb0bSSameer Pujar reg = <0>; 13354f45fb0bSSameer Pujar 13364f45fb0bSSameer Pujar amx2_in1_ep: endpoint { 13374f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in1_ep>; 13384f45fb0bSSameer Pujar }; 13394f45fb0bSSameer Pujar }; 13404f45fb0bSSameer Pujar 13414f45fb0bSSameer Pujar port@1 { 13424f45fb0bSSameer Pujar reg = <1>; 13434f45fb0bSSameer Pujar 13444f45fb0bSSameer Pujar amx2_in2_ep: endpoint { 13454f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in2_ep>; 13464f45fb0bSSameer Pujar }; 13474f45fb0bSSameer Pujar }; 13484f45fb0bSSameer Pujar 13494f45fb0bSSameer Pujar amx2_in3_port: port@2 { 13504f45fb0bSSameer Pujar reg = <2>; 13514f45fb0bSSameer Pujar 13524f45fb0bSSameer Pujar amx2_in3_ep: endpoint { 13534f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in3_ep>; 13544f45fb0bSSameer Pujar }; 13554f45fb0bSSameer Pujar }; 13564f45fb0bSSameer Pujar 13574f45fb0bSSameer Pujar amx2_in4_port: port@3 { 13584f45fb0bSSameer Pujar reg = <3>; 13594f45fb0bSSameer Pujar 13604f45fb0bSSameer Pujar amx2_in4_ep: endpoint { 13614f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_in4_ep>; 13624f45fb0bSSameer Pujar }; 13634f45fb0bSSameer Pujar }; 13644f45fb0bSSameer Pujar 13654f45fb0bSSameer Pujar amx2_out_port: port@4 { 13664f45fb0bSSameer Pujar reg = <4>; 13674f45fb0bSSameer Pujar 13684f45fb0bSSameer Pujar amx2_out_ep: endpoint { 13694f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx2_out_ep>; 13704f45fb0bSSameer Pujar }; 13714f45fb0bSSameer Pujar }; 13724f45fb0bSSameer Pujar }; 13734f45fb0bSSameer Pujar }; 13744f45fb0bSSameer Pujar 13754f45fb0bSSameer Pujar amx@2903200 { 13764f45fb0bSSameer Pujar status = "okay"; 13774f45fb0bSSameer Pujar 13784f45fb0bSSameer Pujar ports { 13794f45fb0bSSameer Pujar #address-cells = <1>; 13804f45fb0bSSameer Pujar #size-cells = <0>; 13814f45fb0bSSameer Pujar 13824f45fb0bSSameer Pujar port@0 { 13834f45fb0bSSameer Pujar reg = <0>; 13844f45fb0bSSameer Pujar 13854f45fb0bSSameer Pujar amx3_in1_ep: endpoint { 13864f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in1_ep>; 13874f45fb0bSSameer Pujar }; 13884f45fb0bSSameer Pujar }; 13894f45fb0bSSameer Pujar 13904f45fb0bSSameer Pujar port@1 { 13914f45fb0bSSameer Pujar reg = <1>; 13924f45fb0bSSameer Pujar 13934f45fb0bSSameer Pujar amx3_in2_ep: endpoint { 13944f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in2_ep>; 13954f45fb0bSSameer Pujar }; 13964f45fb0bSSameer Pujar }; 13974f45fb0bSSameer Pujar 13984f45fb0bSSameer Pujar port@2 { 13994f45fb0bSSameer Pujar reg = <2>; 14004f45fb0bSSameer Pujar 14014f45fb0bSSameer Pujar amx3_in3_ep: endpoint { 14024f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in3_ep>; 14034f45fb0bSSameer Pujar }; 14044f45fb0bSSameer Pujar }; 14054f45fb0bSSameer Pujar 14064f45fb0bSSameer Pujar port@3 { 14074f45fb0bSSameer Pujar reg = <3>; 14084f45fb0bSSameer Pujar 14094f45fb0bSSameer Pujar amx3_in4_ep: endpoint { 14104f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_in4_ep>; 14114f45fb0bSSameer Pujar }; 14124f45fb0bSSameer Pujar }; 14134f45fb0bSSameer Pujar 14144f45fb0bSSameer Pujar amx3_out_port: port@4 { 14154f45fb0bSSameer Pujar reg = <4>; 14164f45fb0bSSameer Pujar 14174f45fb0bSSameer Pujar amx3_out_ep: endpoint { 14184f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx3_out_ep>; 14194f45fb0bSSameer Pujar }; 14204f45fb0bSSameer Pujar }; 14214f45fb0bSSameer Pujar }; 14224f45fb0bSSameer Pujar }; 14234f45fb0bSSameer Pujar 14244f45fb0bSSameer Pujar amx@2903300 { 14254f45fb0bSSameer Pujar status = "okay"; 14264f45fb0bSSameer Pujar 14274f45fb0bSSameer Pujar ports { 14284f45fb0bSSameer Pujar #address-cells = <1>; 14294f45fb0bSSameer Pujar #size-cells = <0>; 14304f45fb0bSSameer Pujar 14314f45fb0bSSameer Pujar port@0 { 14324f45fb0bSSameer Pujar reg = <0>; 14334f45fb0bSSameer Pujar 14344f45fb0bSSameer Pujar amx4_in1_ep: endpoint { 14354f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in1_ep>; 14364f45fb0bSSameer Pujar }; 14374f45fb0bSSameer Pujar }; 14384f45fb0bSSameer Pujar 14394f45fb0bSSameer Pujar port@1 { 14404f45fb0bSSameer Pujar reg = <1>; 14414f45fb0bSSameer Pujar 14424f45fb0bSSameer Pujar amx4_in2_ep: endpoint { 14434f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in2_ep>; 14444f45fb0bSSameer Pujar }; 14454f45fb0bSSameer Pujar }; 14464f45fb0bSSameer Pujar 14474f45fb0bSSameer Pujar port@2 { 14484f45fb0bSSameer Pujar reg = <2>; 14494f45fb0bSSameer Pujar 14504f45fb0bSSameer Pujar amx4_in3_ep: endpoint { 14514f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in3_ep>; 14524f45fb0bSSameer Pujar }; 14534f45fb0bSSameer Pujar }; 14544f45fb0bSSameer Pujar 14554f45fb0bSSameer Pujar port@3 { 14564f45fb0bSSameer Pujar reg = <3>; 14574f45fb0bSSameer Pujar 14584f45fb0bSSameer Pujar amx4_in4_ep: endpoint { 14594f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_in4_ep>; 14604f45fb0bSSameer Pujar }; 14614f45fb0bSSameer Pujar }; 14624f45fb0bSSameer Pujar 14634f45fb0bSSameer Pujar amx4_out_port: port@4 { 14644f45fb0bSSameer Pujar reg = <4>; 14654f45fb0bSSameer Pujar 14664f45fb0bSSameer Pujar amx4_out_ep: endpoint { 14674f45fb0bSSameer Pujar remote-endpoint = <&xbar_amx4_out_ep>; 14684f45fb0bSSameer Pujar }; 14694f45fb0bSSameer Pujar }; 14704f45fb0bSSameer Pujar }; 14714f45fb0bSSameer Pujar }; 14724f45fb0bSSameer Pujar 14734f45fb0bSSameer Pujar adx@2903800 { 14744f45fb0bSSameer Pujar status = "okay"; 14754f45fb0bSSameer Pujar 14764f45fb0bSSameer Pujar ports { 14774f45fb0bSSameer Pujar #address-cells = <1>; 14784f45fb0bSSameer Pujar #size-cells = <0>; 14794f45fb0bSSameer Pujar 14804f45fb0bSSameer Pujar port@0 { 14814f45fb0bSSameer Pujar reg = <0>; 14824f45fb0bSSameer Pujar 14834f45fb0bSSameer Pujar adx1_in_ep: endpoint { 14844f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_in_ep>; 14854f45fb0bSSameer Pujar }; 14864f45fb0bSSameer Pujar }; 14874f45fb0bSSameer Pujar 14884f45fb0bSSameer Pujar adx1_out1_port: port@1 { 14894f45fb0bSSameer Pujar reg = <1>; 14904f45fb0bSSameer Pujar 14914f45fb0bSSameer Pujar adx1_out1_ep: endpoint { 14924f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out1_ep>; 14934f45fb0bSSameer Pujar }; 14944f45fb0bSSameer Pujar }; 14954f45fb0bSSameer Pujar 14964f45fb0bSSameer Pujar adx1_out2_port: port@2 { 14974f45fb0bSSameer Pujar reg = <2>; 14984f45fb0bSSameer Pujar 14994f45fb0bSSameer Pujar adx1_out2_ep: endpoint { 15004f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out2_ep>; 15014f45fb0bSSameer Pujar }; 15024f45fb0bSSameer Pujar }; 15034f45fb0bSSameer Pujar 15044f45fb0bSSameer Pujar adx1_out3_port: port@3 { 15054f45fb0bSSameer Pujar reg = <3>; 15064f45fb0bSSameer Pujar 15074f45fb0bSSameer Pujar adx1_out3_ep: endpoint { 15084f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out3_ep>; 15094f45fb0bSSameer Pujar }; 15104f45fb0bSSameer Pujar }; 15114f45fb0bSSameer Pujar 15124f45fb0bSSameer Pujar adx1_out4_port: port@4 { 15134f45fb0bSSameer Pujar reg = <4>; 15144f45fb0bSSameer Pujar 15154f45fb0bSSameer Pujar adx1_out4_ep: endpoint { 15164f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx1_out4_ep>; 15174f45fb0bSSameer Pujar }; 15184f45fb0bSSameer Pujar }; 15194f45fb0bSSameer Pujar }; 15204f45fb0bSSameer Pujar }; 15214f45fb0bSSameer Pujar 15224f45fb0bSSameer Pujar adx@2903900 { 15234f45fb0bSSameer Pujar status = "okay"; 15244f45fb0bSSameer Pujar 15254f45fb0bSSameer Pujar ports { 15264f45fb0bSSameer Pujar #address-cells = <1>; 15274f45fb0bSSameer Pujar #size-cells = <0>; 15284f45fb0bSSameer Pujar 15294f45fb0bSSameer Pujar port@0 { 15304f45fb0bSSameer Pujar reg = <0>; 15314f45fb0bSSameer Pujar 15324f45fb0bSSameer Pujar adx2_in_ep: endpoint { 15334f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_in_ep>; 15344f45fb0bSSameer Pujar }; 15354f45fb0bSSameer Pujar }; 15364f45fb0bSSameer Pujar 15374f45fb0bSSameer Pujar adx2_out1_port: port@1 { 15384f45fb0bSSameer Pujar reg = <1>; 15394f45fb0bSSameer Pujar 15404f45fb0bSSameer Pujar adx2_out1_ep: endpoint { 15414f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out1_ep>; 15424f45fb0bSSameer Pujar }; 15434f45fb0bSSameer Pujar }; 15444f45fb0bSSameer Pujar 15454f45fb0bSSameer Pujar adx2_out2_port: port@2 { 15464f45fb0bSSameer Pujar reg = <2>; 15474f45fb0bSSameer Pujar 15484f45fb0bSSameer Pujar adx2_out2_ep: endpoint { 15494f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out2_ep>; 15504f45fb0bSSameer Pujar }; 15514f45fb0bSSameer Pujar }; 15524f45fb0bSSameer Pujar 15534f45fb0bSSameer Pujar adx2_out3_port: port@3 { 15544f45fb0bSSameer Pujar reg = <3>; 15554f45fb0bSSameer Pujar 15564f45fb0bSSameer Pujar adx2_out3_ep: endpoint { 15574f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out3_ep>; 15584f45fb0bSSameer Pujar }; 15594f45fb0bSSameer Pujar }; 15604f45fb0bSSameer Pujar 15614f45fb0bSSameer Pujar adx2_out4_port: port@4 { 15624f45fb0bSSameer Pujar reg = <4>; 15634f45fb0bSSameer Pujar 15644f45fb0bSSameer Pujar adx2_out4_ep: endpoint { 15654f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx2_out4_ep>; 15664f45fb0bSSameer Pujar }; 15674f45fb0bSSameer Pujar }; 15684f45fb0bSSameer Pujar }; 15694f45fb0bSSameer Pujar }; 15704f45fb0bSSameer Pujar 15714f45fb0bSSameer Pujar adx@2903a00 { 15724f45fb0bSSameer Pujar status = "okay"; 15734f45fb0bSSameer Pujar 15744f45fb0bSSameer Pujar ports { 15754f45fb0bSSameer Pujar #address-cells = <1>; 15764f45fb0bSSameer Pujar #size-cells = <0>; 15774f45fb0bSSameer Pujar 15784f45fb0bSSameer Pujar port@0 { 15794f45fb0bSSameer Pujar reg = <0>; 15804f45fb0bSSameer Pujar 15814f45fb0bSSameer Pujar adx3_in_ep: endpoint { 15824f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_in_ep>; 15834f45fb0bSSameer Pujar }; 15844f45fb0bSSameer Pujar }; 15854f45fb0bSSameer Pujar 15864f45fb0bSSameer Pujar adx3_out1_port: port@1 { 15874f45fb0bSSameer Pujar reg = <1>; 15884f45fb0bSSameer Pujar 15894f45fb0bSSameer Pujar adx3_out1_ep: endpoint { 15904f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out1_ep>; 15914f45fb0bSSameer Pujar }; 15924f45fb0bSSameer Pujar }; 15934f45fb0bSSameer Pujar 15944f45fb0bSSameer Pujar adx3_out2_port: port@2 { 15954f45fb0bSSameer Pujar reg = <2>; 15964f45fb0bSSameer Pujar 15974f45fb0bSSameer Pujar adx3_out2_ep: endpoint { 15984f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out2_ep>; 15994f45fb0bSSameer Pujar }; 16004f45fb0bSSameer Pujar }; 16014f45fb0bSSameer Pujar 16024f45fb0bSSameer Pujar adx3_out3_port: port@3 { 16034f45fb0bSSameer Pujar reg = <3>; 16044f45fb0bSSameer Pujar 16054f45fb0bSSameer Pujar adx3_out3_ep: endpoint { 16064f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out3_ep>; 16074f45fb0bSSameer Pujar }; 16084f45fb0bSSameer Pujar }; 16094f45fb0bSSameer Pujar 16104f45fb0bSSameer Pujar adx3_out4_port: port@4 { 16114f45fb0bSSameer Pujar reg = <4>; 16124f45fb0bSSameer Pujar 16134f45fb0bSSameer Pujar adx3_out4_ep: endpoint { 16144f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx3_out4_ep>; 16154f45fb0bSSameer Pujar }; 16164f45fb0bSSameer Pujar }; 16174f45fb0bSSameer Pujar }; 16184f45fb0bSSameer Pujar }; 16194f45fb0bSSameer Pujar 16204f45fb0bSSameer Pujar adx@2903b00 { 16214f45fb0bSSameer Pujar status = "okay"; 16224f45fb0bSSameer Pujar 16234f45fb0bSSameer Pujar ports { 16244f45fb0bSSameer Pujar #address-cells = <1>; 16254f45fb0bSSameer Pujar #size-cells = <0>; 16264f45fb0bSSameer Pujar 16274f45fb0bSSameer Pujar port@0 { 16284f45fb0bSSameer Pujar reg = <0>; 16294f45fb0bSSameer Pujar 16304f45fb0bSSameer Pujar adx4_in_ep: endpoint { 16314f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_in_ep>; 16324f45fb0bSSameer Pujar }; 16334f45fb0bSSameer Pujar }; 16344f45fb0bSSameer Pujar 16354f45fb0bSSameer Pujar adx4_out1_port: port@1 { 16364f45fb0bSSameer Pujar reg = <1>; 16374f45fb0bSSameer Pujar 16384f45fb0bSSameer Pujar adx4_out1_ep: endpoint { 16394f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out1_ep>; 16404f45fb0bSSameer Pujar }; 16414f45fb0bSSameer Pujar }; 16424f45fb0bSSameer Pujar 16434f45fb0bSSameer Pujar adx4_out2_port: port@2 { 16444f45fb0bSSameer Pujar reg = <2>; 16454f45fb0bSSameer Pujar 16464f45fb0bSSameer Pujar adx4_out2_ep: endpoint { 16474f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out2_ep>; 16484f45fb0bSSameer Pujar }; 16494f45fb0bSSameer Pujar }; 16504f45fb0bSSameer Pujar 16514f45fb0bSSameer Pujar adx4_out3_port: port@3 { 16524f45fb0bSSameer Pujar reg = <3>; 16534f45fb0bSSameer Pujar 16544f45fb0bSSameer Pujar adx4_out3_ep: endpoint { 16554f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out3_ep>; 16564f45fb0bSSameer Pujar }; 16574f45fb0bSSameer Pujar }; 16584f45fb0bSSameer Pujar 16594f45fb0bSSameer Pujar adx4_out4_port: port@4 { 16604f45fb0bSSameer Pujar reg = <4>; 16614f45fb0bSSameer Pujar 16624f45fb0bSSameer Pujar adx4_out4_ep: endpoint { 16634f45fb0bSSameer Pujar remote-endpoint = <&xbar_adx4_out4_ep>; 16644f45fb0bSSameer Pujar }; 16654f45fb0bSSameer Pujar }; 16664f45fb0bSSameer Pujar }; 16674f45fb0bSSameer Pujar }; 16684f45fb0bSSameer Pujar 16694f45fb0bSSameer Pujar amixer@290bb00 { 16704f45fb0bSSameer Pujar status = "okay"; 16714f45fb0bSSameer Pujar 16724f45fb0bSSameer Pujar ports { 16734f45fb0bSSameer Pujar #address-cells = <1>; 16744f45fb0bSSameer Pujar #size-cells = <0>; 16754f45fb0bSSameer Pujar 16764f45fb0bSSameer Pujar port@0 { 16774f45fb0bSSameer Pujar reg = <0x0>; 16784f45fb0bSSameer Pujar 16794f45fb0bSSameer Pujar mixer_in1_ep: endpoint { 16804f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in1_ep>; 16814f45fb0bSSameer Pujar }; 16824f45fb0bSSameer Pujar }; 16834f45fb0bSSameer Pujar 16844f45fb0bSSameer Pujar port@1 { 16854f45fb0bSSameer Pujar reg = <0x1>; 16864f45fb0bSSameer Pujar 16874f45fb0bSSameer Pujar mixer_in2_ep: endpoint { 16884f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in2_ep>; 16894f45fb0bSSameer Pujar }; 16904f45fb0bSSameer Pujar }; 16914f45fb0bSSameer Pujar 16924f45fb0bSSameer Pujar port@2 { 16934f45fb0bSSameer Pujar reg = <0x2>; 16944f45fb0bSSameer Pujar 16954f45fb0bSSameer Pujar mixer_in3_ep: endpoint { 16964f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in3_ep>; 16974f45fb0bSSameer Pujar }; 16984f45fb0bSSameer Pujar }; 16994f45fb0bSSameer Pujar 17004f45fb0bSSameer Pujar port@3 { 17014f45fb0bSSameer Pujar reg = <0x3>; 17024f45fb0bSSameer Pujar 17034f45fb0bSSameer Pujar mixer_in4_ep: endpoint { 17044f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in4_ep>; 17054f45fb0bSSameer Pujar }; 17064f45fb0bSSameer Pujar }; 17074f45fb0bSSameer Pujar 17084f45fb0bSSameer Pujar port@4 { 17094f45fb0bSSameer Pujar reg = <0x4>; 17104f45fb0bSSameer Pujar 17114f45fb0bSSameer Pujar mixer_in5_ep: endpoint { 17124f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in5_ep>; 17134f45fb0bSSameer Pujar }; 17144f45fb0bSSameer Pujar }; 17154f45fb0bSSameer Pujar 17164f45fb0bSSameer Pujar port@5 { 17174f45fb0bSSameer Pujar reg = <0x5>; 17184f45fb0bSSameer Pujar 17194f45fb0bSSameer Pujar mixer_in6_ep: endpoint { 17204f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in6_ep>; 17214f45fb0bSSameer Pujar }; 17224f45fb0bSSameer Pujar }; 17234f45fb0bSSameer Pujar 17244f45fb0bSSameer Pujar port@6 { 17254f45fb0bSSameer Pujar reg = <0x6>; 17264f45fb0bSSameer Pujar 17274f45fb0bSSameer Pujar mixer_in7_ep: endpoint { 17284f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in7_ep>; 17294f45fb0bSSameer Pujar }; 17304f45fb0bSSameer Pujar }; 17314f45fb0bSSameer Pujar 17324f45fb0bSSameer Pujar port@7 { 17334f45fb0bSSameer Pujar reg = <0x7>; 17344f45fb0bSSameer Pujar 17354f45fb0bSSameer Pujar mixer_in8_ep: endpoint { 17364f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in8_ep>; 17374f45fb0bSSameer Pujar }; 17384f45fb0bSSameer Pujar }; 17394f45fb0bSSameer Pujar 17404f45fb0bSSameer Pujar port@8 { 17414f45fb0bSSameer Pujar reg = <0x8>; 17424f45fb0bSSameer Pujar 17434f45fb0bSSameer Pujar mixer_in9_ep: endpoint { 17444f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in9_ep>; 17454f45fb0bSSameer Pujar }; 17464f45fb0bSSameer Pujar }; 17474f45fb0bSSameer Pujar 17484f45fb0bSSameer Pujar port@9 { 17494f45fb0bSSameer Pujar reg = <0x9>; 17504f45fb0bSSameer Pujar 17514f45fb0bSSameer Pujar mixer_in10_ep: endpoint { 17524f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_in10_ep>; 17534f45fb0bSSameer Pujar }; 17544f45fb0bSSameer Pujar }; 17554f45fb0bSSameer Pujar 17564f45fb0bSSameer Pujar mixer_out1_port: port@a { 17574f45fb0bSSameer Pujar reg = <0xa>; 17584f45fb0bSSameer Pujar 17594f45fb0bSSameer Pujar mixer_out1_ep: endpoint { 17604f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out1_ep>; 17614f45fb0bSSameer Pujar }; 17624f45fb0bSSameer Pujar }; 17634f45fb0bSSameer Pujar 17644f45fb0bSSameer Pujar mixer_out2_port: port@b { 17654f45fb0bSSameer Pujar reg = <0xb>; 17664f45fb0bSSameer Pujar 17674f45fb0bSSameer Pujar mixer_out2_ep: endpoint { 17684f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out2_ep>; 17694f45fb0bSSameer Pujar }; 17704f45fb0bSSameer Pujar }; 17714f45fb0bSSameer Pujar 17724f45fb0bSSameer Pujar mixer_out3_port: port@c { 17734f45fb0bSSameer Pujar reg = <0xc>; 17744f45fb0bSSameer Pujar 17754f45fb0bSSameer Pujar mixer_out3_ep: endpoint { 17764f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out3_ep>; 17774f45fb0bSSameer Pujar }; 17784f45fb0bSSameer Pujar }; 17794f45fb0bSSameer Pujar 17804f45fb0bSSameer Pujar mixer_out4_port: port@d { 17814f45fb0bSSameer Pujar reg = <0xd>; 17824f45fb0bSSameer Pujar 17834f45fb0bSSameer Pujar mixer_out4_ep: endpoint { 17844f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out4_ep>; 17854f45fb0bSSameer Pujar }; 17864f45fb0bSSameer Pujar }; 17874f45fb0bSSameer Pujar 17884f45fb0bSSameer Pujar mixer_out5_port: port@e { 17894f45fb0bSSameer Pujar reg = <0xe>; 17904f45fb0bSSameer Pujar 17914f45fb0bSSameer Pujar mixer_out5_ep: endpoint { 17924f45fb0bSSameer Pujar remote-endpoint = <&xbar_mixer_out5_ep>; 17934f45fb0bSSameer Pujar }; 17944f45fb0bSSameer Pujar }; 17954f45fb0bSSameer Pujar }; 17964f45fb0bSSameer 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 { 1829c6489c30SWayne Chang usb2-0 { 1830c6489c30SWayne Chang status = "okay"; 1831c6489c30SWayne Chang }; 1832c6489c30SWayne Chang 18331cab0a51SJon Hunter usb2-1 { 18341cab0a51SJon Hunter status = "okay"; 18351cab0a51SJon Hunter }; 18361cab0a51SJon Hunter 18371cab0a51SJon Hunter usb2-2 { 18381cab0a51SJon Hunter status = "okay"; 18391cab0a51SJon Hunter }; 18401cab0a51SJon Hunter }; 18411cab0a51SJon Hunter }; 18421cab0a51SJon Hunter 18431cab0a51SJon Hunter usb3 { 18441cab0a51SJon Hunter lanes { 18451cab0a51SJon Hunter usb3-2 { 18461cab0a51SJon Hunter status = "okay"; 18471cab0a51SJon Hunter }; 18481cab0a51SJon Hunter }; 18491cab0a51SJon Hunter }; 18501cab0a51SJon Hunter }; 18511cab0a51SJon Hunter 18521cab0a51SJon Hunter ports { 1853c6489c30SWayne Chang usb2-0 { 1854c6489c30SWayne Chang mode = "otg"; 1855c6489c30SWayne Chang status = "okay"; 1856c6489c30SWayne Chang usb-role-switch; 1857c6489c30SWayne Chang connector { 1858c6489c30SWayne Chang compatible = "gpio-usb-b-connector", 1859c6489c30SWayne Chang "usb-b-connector"; 1860c6489c30SWayne Chang label = "micro-USB"; 1861c6489c30SWayne Chang type = "micro"; 1862c6489c30SWayne Chang vbus-gpio = <&gpio TEGRA194_MAIN_GPIO(Z, 1) 1863c6489c30SWayne Chang GPIO_ACTIVE_LOW>; 1864c6489c30SWayne Chang }; 1865c6489c30SWayne Chang }; 1866c6489c30SWayne Chang 18671cab0a51SJon Hunter usb2-1 { 18681cab0a51SJon Hunter mode = "host"; 18691cab0a51SJon Hunter status = "okay"; 18701cab0a51SJon Hunter }; 18711cab0a51SJon Hunter 18721cab0a51SJon Hunter usb2-2 { 18731cab0a51SJon Hunter mode = "host"; 18741cab0a51SJon Hunter vbus-supply = <&vdd_5v0_sys>; 18751cab0a51SJon Hunter status = "okay"; 18761cab0a51SJon Hunter }; 18771cab0a51SJon Hunter 18781cab0a51SJon Hunter usb3-2 { 18791cab0a51SJon Hunter nvidia,usb2-companion = <1>; 18801cab0a51SJon Hunter vbus-supply = <&vdd_5v0_sys>; 18811cab0a51SJon Hunter status = "okay"; 18821cab0a51SJon Hunter }; 18831cab0a51SJon Hunter }; 18841cab0a51SJon Hunter }; 18851cab0a51SJon Hunter 18861cab0a51SJon Hunter usb@3610000 { 18871cab0a51SJon Hunter status = "okay"; 18881cab0a51SJon Hunter 18891cab0a51SJon Hunter phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 18901cab0a51SJon Hunter <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>, 18911cab0a51SJon Hunter <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>; 18921cab0a51SJon Hunter phy-names = "usb2-1", "usb2-2", "usb3-2"; 18931cab0a51SJon Hunter }; 18941cab0a51SJon Hunter 1895c6489c30SWayne Chang usb@3550000 { 1896c6489c30SWayne Chang status = "okay"; 1897c6489c30SWayne Chang 1898c6489c30SWayne Chang phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>; 1899c6489c30SWayne Chang phy-names = "usb2-0"; 1900c6489c30SWayne Chang }; 1901c6489c30SWayne Chang 19021cab0a51SJon Hunter spi@3270000 { 19031cab0a51SJon Hunter status = "okay"; 19041cab0a51SJon Hunter 19051cab0a51SJon Hunter flash@0 { 190656797e62SThierry Reding compatible = "jedec,spi-nor"; 19071cab0a51SJon Hunter reg = <0>; 19081cab0a51SJon Hunter spi-max-frequency = <102000000>; 19091cab0a51SJon Hunter spi-tx-bus-width = <4>; 19101cab0a51SJon Hunter spi-rx-bus-width = <4>; 19111cab0a51SJon Hunter }; 19121cab0a51SJon Hunter }; 19131cab0a51SJon Hunter 19141cab0a51SJon Hunter pwm@32d0000 { 19151cab0a51SJon Hunter status = "okay"; 19161cab0a51SJon Hunter }; 19171cab0a51SJon Hunter 19181cab0a51SJon Hunter host1x@13e00000 { 19191cab0a51SJon Hunter display-hub@15200000 { 19201cab0a51SJon Hunter status = "okay"; 19211cab0a51SJon Hunter }; 19221cab0a51SJon Hunter 19231cab0a51SJon Hunter dpaux@155c0000 { 19241cab0a51SJon Hunter status = "okay"; 19251cab0a51SJon Hunter }; 19261cab0a51SJon Hunter 19271cab0a51SJon Hunter dpaux@155d0000 { 19281cab0a51SJon Hunter status = "okay"; 19291cab0a51SJon Hunter }; 19301cab0a51SJon Hunter 19311cab0a51SJon Hunter /* DP0 */ 19321cab0a51SJon Hunter sor@15b00000 { 19331cab0a51SJon Hunter status = "okay"; 19341cab0a51SJon Hunter 19351cab0a51SJon Hunter avdd-io-hdmi-dp-supply = <&vdd_1v0>; 19361cab0a51SJon Hunter vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 19371cab0a51SJon Hunter 19381cab0a51SJon Hunter nvidia,dpaux = <&dpaux0>; 19391cab0a51SJon Hunter }; 19401cab0a51SJon Hunter 19411cab0a51SJon Hunter /* HDMI */ 19421cab0a51SJon Hunter sor@15b40000 { 19431cab0a51SJon Hunter status = "okay"; 19441cab0a51SJon Hunter 19451cab0a51SJon Hunter avdd-io-hdmi-dp-supply = <&vdd_1v0>; 19461cab0a51SJon Hunter vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>; 19471cab0a51SJon Hunter hdmi-supply = <&vdd_hdmi>; 19481cab0a51SJon Hunter 19491cab0a51SJon Hunter nvidia,ddc-i2c-bus = <&ddc>; 19501cab0a51SJon Hunter nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1) 19511cab0a51SJon Hunter GPIO_ACTIVE_LOW>; 19521cab0a51SJon Hunter }; 19531cab0a51SJon Hunter }; 19541cab0a51SJon Hunter }; 19551cab0a51SJon Hunter 19561cab0a51SJon Hunter pcie@14160000 { 19571cab0a51SJon Hunter status = "okay"; 19581cab0a51SJon Hunter 19591cab0a51SJon Hunter vddio-pex-ctl-supply = <&vdd_1v8ao>; 19601cab0a51SJon Hunter 19611cab0a51SJon Hunter phys = <&p2u_hsio_11>; 19621cab0a51SJon Hunter phy-names = "p2u-0"; 19631cab0a51SJon Hunter }; 19641cab0a51SJon Hunter 19651cab0a51SJon Hunter pcie@141a0000 { 19661cab0a51SJon Hunter status = "okay"; 19671cab0a51SJon Hunter 19681cab0a51SJon Hunter vddio-pex-ctl-supply = <&vdd_1v8ao>; 19691cab0a51SJon Hunter 19701cab0a51SJon Hunter phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 19711cab0a51SJon Hunter <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 19721cab0a51SJon Hunter <&p2u_nvhs_6>, <&p2u_nvhs_7>; 19731cab0a51SJon Hunter 19741cab0a51SJon Hunter phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 19751cab0a51SJon Hunter "p2u-5", "p2u-6", "p2u-7"; 19761cab0a51SJon Hunter }; 19771cab0a51SJon Hunter 1978b9e2404cSMauro Carvalho Chehab pcie-ep@141a0000 { 19791cab0a51SJon Hunter status = "disabled"; 19801cab0a51SJon Hunter 19811cab0a51SJon Hunter vddio-pex-ctl-supply = <&vdd_1v8ao>; 19821cab0a51SJon Hunter 19831cab0a51SJon Hunter reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>; 19841cab0a51SJon Hunter 19851cab0a51SJon Hunter nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5) 19861cab0a51SJon Hunter GPIO_ACTIVE_HIGH>; 19871cab0a51SJon Hunter 19881cab0a51SJon Hunter phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 19891cab0a51SJon Hunter <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 19901cab0a51SJon Hunter <&p2u_nvhs_6>, <&p2u_nvhs_7>; 19911cab0a51SJon Hunter 19921cab0a51SJon Hunter phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 19931cab0a51SJon Hunter "p2u-5", "p2u-6", "p2u-7"; 19941cab0a51SJon Hunter }; 19951cab0a51SJon Hunter 1996*6d9d19afSJon Hunter fan: pwm-fan { 19971cab0a51SJon Hunter compatible = "pwm-fan"; 19981cab0a51SJon Hunter pwms = <&pwm6 0 45334>; 19991cab0a51SJon Hunter 20001cab0a51SJon Hunter cooling-levels = <0 64 128 255>; 20011cab0a51SJon Hunter #cooling-cells = <2>; 20021cab0a51SJon Hunter }; 20031cab0a51SJon Hunter 20041cab0a51SJon Hunter gpio-keys { 20051cab0a51SJon Hunter compatible = "gpio-keys"; 20061cab0a51SJon Hunter 20071cab0a51SJon Hunter force-recovery { 20081cab0a51SJon Hunter label = "Force Recovery"; 20091cab0a51SJon Hunter gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 20101cab0a51SJon Hunter GPIO_ACTIVE_LOW>; 20111cab0a51SJon Hunter linux,input-type = <EV_KEY>; 20121cab0a51SJon Hunter linux,code = <KEY_SLEEP>; 20131cab0a51SJon Hunter debounce-interval = <10>; 20141cab0a51SJon Hunter }; 20151cab0a51SJon Hunter 20161cab0a51SJon Hunter power { 20171cab0a51SJon Hunter label = "Power"; 20181cab0a51SJon Hunter gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 20191cab0a51SJon Hunter GPIO_ACTIVE_LOW>; 20201cab0a51SJon Hunter linux,input-type = <EV_KEY>; 20211cab0a51SJon Hunter linux,code = <KEY_POWER>; 20221cab0a51SJon Hunter debounce-interval = <10>; 20231cab0a51SJon Hunter wakeup-event-action = <EV_ACT_ASSERTED>; 20241cab0a51SJon Hunter wakeup-source; 20251cab0a51SJon Hunter }; 20261cab0a51SJon Hunter }; 20271cab0a51SJon Hunter 2028097e01c6SThierry Reding vdd_5v0_sys: regulator-vdd-5v0-sys { 20291cab0a51SJon Hunter compatible = "regulator-fixed"; 20301cab0a51SJon Hunter regulator-name = "VDD_5V_SYS"; 20311cab0a51SJon Hunter regulator-min-microvolt = <5000000>; 20321cab0a51SJon Hunter regulator-max-microvolt = <5000000>; 20331cab0a51SJon Hunter regulator-always-on; 20341cab0a51SJon Hunter regulator-boot-on; 20351cab0a51SJon Hunter }; 20361cab0a51SJon Hunter 2037097e01c6SThierry Reding vdd_3v3_sys: regulator-vdd-3v3-sys { 20381cab0a51SJon Hunter compatible = "regulator-fixed"; 20391cab0a51SJon Hunter regulator-name = "VDD_3V3_SYS"; 20401cab0a51SJon Hunter regulator-min-microvolt = <3300000>; 20411cab0a51SJon Hunter regulator-max-microvolt = <3300000>; 20421cab0a51SJon Hunter regulator-always-on; 20431cab0a51SJon Hunter regulator-boot-on; 20441cab0a51SJon Hunter }; 20451cab0a51SJon Hunter 2046097e01c6SThierry Reding vdd_3v3_ao: regulator-vdd-3v3-ao { 20471cab0a51SJon Hunter compatible = "regulator-fixed"; 20481cab0a51SJon Hunter regulator-name = "VDD_3V3_AO"; 20491cab0a51SJon Hunter regulator-min-microvolt = <3300000>; 20501cab0a51SJon Hunter regulator-max-microvolt = <3300000>; 20511cab0a51SJon Hunter regulator-always-on; 20521cab0a51SJon Hunter regulator-boot-on; 20531cab0a51SJon Hunter }; 20541cab0a51SJon Hunter 2055097e01c6SThierry Reding vdd_1v8: regulator-vdd-1v8 { 20561cab0a51SJon Hunter compatible = "regulator-fixed"; 20571cab0a51SJon Hunter regulator-name = "VDD_1V8"; 20581cab0a51SJon Hunter regulator-min-microvolt = <1800000>; 20591cab0a51SJon Hunter regulator-max-microvolt = <1800000>; 20601cab0a51SJon Hunter regulator-always-on; 20611cab0a51SJon Hunter regulator-boot-on; 20621cab0a51SJon Hunter }; 20631cab0a51SJon Hunter 2064097e01c6SThierry Reding vdd_hdmi: regulator-vdd-hdmi { 20651cab0a51SJon Hunter compatible = "regulator-fixed"; 20661cab0a51SJon Hunter regulator-name = "VDD_5V0_HDMI_CON"; 20671cab0a51SJon Hunter regulator-min-microvolt = <5000000>; 20681cab0a51SJon Hunter regulator-max-microvolt = <5000000>; 20691cab0a51SJon Hunter regulator-always-on; 20701cab0a51SJon Hunter regulator-boot-on; 20711cab0a51SJon Hunter }; 20721cab0a51SJon Hunter 2073ff62b09dSSameer Pujar sound { 2074ff62b09dSSameer Pujar compatible = "nvidia,tegra186-audio-graph-card"; 2075ff62b09dSSameer Pujar status = "okay"; 2076ff62b09dSSameer Pujar 2077ff62b09dSSameer Pujar dais = /* ADMAIF (FE) Ports */ 2078ff62b09dSSameer Pujar <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 2079ff62b09dSSameer Pujar <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 2080ff62b09dSSameer Pujar <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 2081ff62b09dSSameer Pujar <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 2082ff62b09dSSameer Pujar <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 2083ff62b09dSSameer Pujar /* XBAR Ports */ 2084ff62b09dSSameer Pujar <&xbar_i2s3_port>, <&xbar_i2s5_port>, 2085ff62b09dSSameer Pujar <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic4_port>, 2086ff62b09dSSameer Pujar <&xbar_dspk1_port>, <&xbar_dspk2_port>, 20874f45fb0bSSameer Pujar <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 20884f45fb0bSSameer Pujar <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 20894f45fb0bSSameer Pujar <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 20904f45fb0bSSameer Pujar <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 20914f45fb0bSSameer Pujar <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 20924f45fb0bSSameer Pujar <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 20934f45fb0bSSameer Pujar <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 20944f45fb0bSSameer Pujar <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 20954f45fb0bSSameer Pujar <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 20964f45fb0bSSameer Pujar <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 20974f45fb0bSSameer Pujar <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 20984f45fb0bSSameer Pujar <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 20994f45fb0bSSameer Pujar <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 21004f45fb0bSSameer Pujar <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>, 21014f45fb0bSSameer Pujar <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>, 21024f45fb0bSSameer Pujar <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>, 21034f45fb0bSSameer Pujar <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>, 21044f45fb0bSSameer Pujar <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>, 21054f45fb0bSSameer Pujar /* HW accelerators */ 21064f45fb0bSSameer Pujar <&sfc1_out_port>, <&sfc2_out_port>, 21074f45fb0bSSameer Pujar <&sfc3_out_port>, <&sfc4_out_port>, 21084f45fb0bSSameer Pujar <&mvc1_out_port>, <&mvc2_out_port>, 21094f45fb0bSSameer Pujar <&amx1_out_port>, <&amx2_out_port>, 21104f45fb0bSSameer Pujar <&amx3_out_port>, <&amx4_out_port>, 21114f45fb0bSSameer Pujar <&adx1_out1_port>, <&adx1_out2_port>, 21124f45fb0bSSameer Pujar <&adx1_out3_port>, <&adx1_out4_port>, 21134f45fb0bSSameer Pujar <&adx2_out1_port>, <&adx2_out2_port>, 21144f45fb0bSSameer Pujar <&adx2_out3_port>, <&adx2_out4_port>, 21154f45fb0bSSameer Pujar <&adx3_out1_port>, <&adx3_out2_port>, 21164f45fb0bSSameer Pujar <&adx3_out3_port>, <&adx3_out4_port>, 21174f45fb0bSSameer Pujar <&adx4_out1_port>, <&adx4_out2_port>, 21184f45fb0bSSameer Pujar <&adx4_out3_port>, <&adx4_out4_port>, 21194f45fb0bSSameer Pujar <&mixer_out1_port>, <&mixer_out2_port>, 21204f45fb0bSSameer Pujar <&mixer_out3_port>, <&mixer_out4_port>, 21214f45fb0bSSameer Pujar <&mixer_out5_port>, 2122ff62b09dSSameer Pujar /* BE I/O Ports */ 2123ff62b09dSSameer Pujar <&i2s3_port>, <&i2s5_port>, 2124ff62b09dSSameer Pujar <&dmic1_port>, <&dmic2_port>, <&dmic4_port>, 2125ff62b09dSSameer Pujar <&dspk1_port>, <&dspk2_port>; 2126ff62b09dSSameer Pujar 2127ff62b09dSSameer Pujar label = "NVIDIA Jetson Xavier NX APE"; 2128ff62b09dSSameer Pujar }; 2129ff62b09dSSameer Pujar 21301cab0a51SJon Hunter thermal-zones { 2131fe57ff53SThierry Reding cpu-thermal { 21321cab0a51SJon Hunter polling-delay = <0>; 21331cab0a51SJon Hunter polling-delay-passive = <500>; 21341cab0a51SJon Hunter status = "okay"; 21351cab0a51SJon Hunter 21361cab0a51SJon Hunter trips { 21371cab0a51SJon Hunter cpu_trip_critical: critical { 21381cab0a51SJon Hunter temperature = <96500>; 21391cab0a51SJon Hunter hysteresis = <0>; 21401cab0a51SJon Hunter type = "critical"; 21411cab0a51SJon Hunter }; 21421cab0a51SJon Hunter 21431cab0a51SJon Hunter cpu_trip_hot: hot { 21441cab0a51SJon Hunter temperature = <70000>; 21451cab0a51SJon Hunter hysteresis = <2000>; 21461cab0a51SJon Hunter type = "hot"; 21471cab0a51SJon Hunter }; 21481cab0a51SJon Hunter 21491cab0a51SJon Hunter cpu_trip_active: active { 21501cab0a51SJon Hunter temperature = <50000>; 21511cab0a51SJon Hunter hysteresis = <2000>; 21521cab0a51SJon Hunter type = "active"; 21531cab0a51SJon Hunter }; 21541cab0a51SJon Hunter 21551cab0a51SJon Hunter cpu_trip_passive: passive { 21561cab0a51SJon Hunter temperature = <30000>; 21571cab0a51SJon Hunter hysteresis = <2000>; 21581cab0a51SJon Hunter type = "passive"; 21591cab0a51SJon Hunter }; 21601cab0a51SJon Hunter }; 21611cab0a51SJon Hunter 21621cab0a51SJon Hunter cooling-maps { 21631cab0a51SJon Hunter cpu-critical { 21641cab0a51SJon Hunter cooling-device = <&fan 3 3>; 21651cab0a51SJon Hunter trip = <&cpu_trip_critical>; 21661cab0a51SJon Hunter }; 21671cab0a51SJon Hunter 21681cab0a51SJon Hunter cpu-hot { 21691cab0a51SJon Hunter cooling-device = <&fan 2 2>; 21701cab0a51SJon Hunter trip = <&cpu_trip_hot>; 21711cab0a51SJon Hunter }; 21721cab0a51SJon Hunter 21731cab0a51SJon Hunter cpu-active { 21741cab0a51SJon Hunter cooling-device = <&fan 1 1>; 21751cab0a51SJon Hunter trip = <&cpu_trip_active>; 21761cab0a51SJon Hunter }; 21771cab0a51SJon Hunter 21781cab0a51SJon Hunter cpu-passive { 21791cab0a51SJon Hunter cooling-device = <&fan 0 0>; 21801cab0a51SJon Hunter trip = <&cpu_trip_passive>; 21811cab0a51SJon Hunter }; 21821cab0a51SJon Hunter }; 21831cab0a51SJon Hunter }; 21841cab0a51SJon Hunter 2185fe57ff53SThierry Reding gpu-thermal { 21861cab0a51SJon Hunter polling-delay = <0>; 21871cab0a51SJon Hunter polling-delay-passive = <500>; 21881cab0a51SJon Hunter status = "okay"; 21891cab0a51SJon Hunter 21901cab0a51SJon Hunter trips { 21911cab0a51SJon Hunter gpu_alert0: critical { 21921cab0a51SJon Hunter temperature = <99000>; 21931cab0a51SJon Hunter hysteresis = <0>; 21941cab0a51SJon Hunter type = "critical"; 21951cab0a51SJon Hunter }; 21961cab0a51SJon Hunter }; 21971cab0a51SJon Hunter }; 21981cab0a51SJon Hunter 2199fe57ff53SThierry Reding aux-thermal { 22001cab0a51SJon Hunter polling-delay = <0>; 22011cab0a51SJon Hunter polling-delay-passive = <500>; 22021cab0a51SJon Hunter status = "okay"; 22031cab0a51SJon Hunter 22041cab0a51SJon Hunter trips { 22051cab0a51SJon Hunter aux_alert0: critical { 22061cab0a51SJon Hunter temperature = <90000>; 22071cab0a51SJon Hunter hysteresis = <0>; 22081cab0a51SJon Hunter type = "critical"; 22091cab0a51SJon Hunter }; 22101cab0a51SJon Hunter }; 22111cab0a51SJon Hunter }; 22121cab0a51SJon Hunter }; 22131cab0a51SJon Hunter}; 2214