1e67e8565SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2e67e8565SEmmanuel Vadot/dts-v1/; 3e67e8565SEmmanuel Vadot 4c9ccf3a3SEmmanuel Vadot#include <dt-bindings/input/linux-event-codes.h> 5c9ccf3a3SEmmanuel Vadot#include <dt-bindings/input/gpio-keys.h> 6fac71e4eSEmmanuel Vadot#include <dt-bindings/sound/rt5640.h> 7c9ccf3a3SEmmanuel Vadot 8e67e8565SEmmanuel Vadot#include "tegra234-p3701-0000.dtsi" 9e67e8565SEmmanuel Vadot#include "tegra234-p3737-0000.dtsi" 10e67e8565SEmmanuel Vadot 11e67e8565SEmmanuel Vadot/ { 12e67e8565SEmmanuel Vadot model = "NVIDIA Jetson AGX Orin Developer Kit"; 13e67e8565SEmmanuel Vadot compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3701-0000", "nvidia,tegra234"; 14e67e8565SEmmanuel Vadot 15e67e8565SEmmanuel Vadot aliases { 16e67e8565SEmmanuel Vadot mmc3 = "/bus@0/mmc@3460000"; 17e67e8565SEmmanuel Vadot serial0 = &tcu; 18c9ccf3a3SEmmanuel Vadot serial1 = &uarta; 19c9ccf3a3SEmmanuel Vadot }; 20c9ccf3a3SEmmanuel Vadot 21cb7aa33aSEmmanuel Vadot chosen { 22cb7aa33aSEmmanuel Vadot bootargs = "console=ttyTCU0,115200n8"; 23cb7aa33aSEmmanuel Vadot stdout-path = "serial0:115200n8"; 24cb7aa33aSEmmanuel Vadot }; 25cb7aa33aSEmmanuel Vadot 26c9ccf3a3SEmmanuel Vadot bus@0 { 27c9ccf3a3SEmmanuel Vadot aconnect@2900000 { 28c9ccf3a3SEmmanuel Vadot status = "okay"; 29c9ccf3a3SEmmanuel Vadot 30c9ccf3a3SEmmanuel Vadot ahub@2900800 { 31c9ccf3a3SEmmanuel Vadot status = "okay"; 32c9ccf3a3SEmmanuel Vadot 33c9ccf3a3SEmmanuel Vadot i2s@2901000 { 34c9ccf3a3SEmmanuel Vadot status = "okay"; 35c9ccf3a3SEmmanuel Vadot 36c9ccf3a3SEmmanuel Vadot ports { 37c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 38c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 39c9ccf3a3SEmmanuel Vadot 40c9ccf3a3SEmmanuel Vadot port@0 { 41c9ccf3a3SEmmanuel Vadot reg = <0>; 42c9ccf3a3SEmmanuel Vadot 43c9ccf3a3SEmmanuel Vadot i2s1_cif: endpoint { 44c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_i2s1>; 45c9ccf3a3SEmmanuel Vadot }; 46c9ccf3a3SEmmanuel Vadot }; 47c9ccf3a3SEmmanuel Vadot 48c9ccf3a3SEmmanuel Vadot i2s1_port: port@1 { 49c9ccf3a3SEmmanuel Vadot reg = <1>; 50c9ccf3a3SEmmanuel Vadot 51c9ccf3a3SEmmanuel Vadot i2s1_dap: endpoint { 52c9ccf3a3SEmmanuel Vadot dai-format = "i2s"; 53fac71e4eSEmmanuel Vadot remote-endpoint = <&rt5640_ep>; 54c9ccf3a3SEmmanuel Vadot }; 55c9ccf3a3SEmmanuel Vadot }; 56c9ccf3a3SEmmanuel Vadot }; 57c9ccf3a3SEmmanuel Vadot }; 58c9ccf3a3SEmmanuel Vadot 59c9ccf3a3SEmmanuel Vadot i2s@2901100 { 60c9ccf3a3SEmmanuel Vadot status = "okay"; 61c9ccf3a3SEmmanuel Vadot 62c9ccf3a3SEmmanuel Vadot ports { 63c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 64c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 65c9ccf3a3SEmmanuel Vadot 66c9ccf3a3SEmmanuel Vadot port@0 { 67c9ccf3a3SEmmanuel Vadot reg = <0>; 68c9ccf3a3SEmmanuel Vadot 69c9ccf3a3SEmmanuel Vadot i2s2_cif: endpoint { 70c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_i2s2>; 71c9ccf3a3SEmmanuel Vadot }; 72c9ccf3a3SEmmanuel Vadot }; 73c9ccf3a3SEmmanuel Vadot 74c9ccf3a3SEmmanuel Vadot i2s2_port: port@1 { 75c9ccf3a3SEmmanuel Vadot reg = <1>; 76c9ccf3a3SEmmanuel Vadot 77c9ccf3a3SEmmanuel Vadot i2s2_dap: endpoint { 78c9ccf3a3SEmmanuel Vadot dai-format = "i2s"; 79c9ccf3a3SEmmanuel Vadot /* placeholder for external codec */ 80c9ccf3a3SEmmanuel Vadot }; 81c9ccf3a3SEmmanuel Vadot }; 82c9ccf3a3SEmmanuel Vadot }; 83c9ccf3a3SEmmanuel Vadot }; 84c9ccf3a3SEmmanuel Vadot 85c9ccf3a3SEmmanuel Vadot i2s@2901300 { 86c9ccf3a3SEmmanuel Vadot status = "okay"; 87c9ccf3a3SEmmanuel Vadot 88c9ccf3a3SEmmanuel Vadot ports { 89c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 90c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 91c9ccf3a3SEmmanuel Vadot 92c9ccf3a3SEmmanuel Vadot port@0 { 93c9ccf3a3SEmmanuel Vadot reg = <0>; 94c9ccf3a3SEmmanuel Vadot 95c9ccf3a3SEmmanuel Vadot i2s4_cif: endpoint { 96c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_i2s4>; 97c9ccf3a3SEmmanuel Vadot }; 98c9ccf3a3SEmmanuel Vadot }; 99c9ccf3a3SEmmanuel Vadot 100c9ccf3a3SEmmanuel Vadot i2s4_port: port@1 { 101c9ccf3a3SEmmanuel Vadot reg = <1>; 102c9ccf3a3SEmmanuel Vadot 103c9ccf3a3SEmmanuel Vadot i2s4_dap: endpoint { 104c9ccf3a3SEmmanuel Vadot dai-format = "i2s"; 105c9ccf3a3SEmmanuel Vadot /* placeholder for external codec */ 106c9ccf3a3SEmmanuel Vadot }; 107c9ccf3a3SEmmanuel Vadot }; 108c9ccf3a3SEmmanuel Vadot }; 109c9ccf3a3SEmmanuel Vadot }; 110c9ccf3a3SEmmanuel Vadot 111c9ccf3a3SEmmanuel Vadot i2s@2901500 { 112c9ccf3a3SEmmanuel Vadot status = "okay"; 113c9ccf3a3SEmmanuel Vadot 114c9ccf3a3SEmmanuel Vadot ports { 115c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 116c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 117c9ccf3a3SEmmanuel Vadot 118c9ccf3a3SEmmanuel Vadot port@0 { 119c9ccf3a3SEmmanuel Vadot reg = <0>; 120c9ccf3a3SEmmanuel Vadot 121c9ccf3a3SEmmanuel Vadot i2s6_cif: endpoint { 122c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_i2s6>; 123c9ccf3a3SEmmanuel Vadot }; 124c9ccf3a3SEmmanuel Vadot }; 125c9ccf3a3SEmmanuel Vadot 126c9ccf3a3SEmmanuel Vadot i2s6_port: port@1 { 127c9ccf3a3SEmmanuel Vadot reg = <1>; 128c9ccf3a3SEmmanuel Vadot 129c9ccf3a3SEmmanuel Vadot i2s6_dap: endpoint { 130c9ccf3a3SEmmanuel Vadot dai-format = "i2s"; 131c9ccf3a3SEmmanuel Vadot /* placeholder for external codec */ 132c9ccf3a3SEmmanuel Vadot }; 133c9ccf3a3SEmmanuel Vadot }; 134c9ccf3a3SEmmanuel Vadot }; 135c9ccf3a3SEmmanuel Vadot }; 136c9ccf3a3SEmmanuel Vadot 137c9ccf3a3SEmmanuel Vadot sfc@2902000 { 138c9ccf3a3SEmmanuel Vadot status = "okay"; 139c9ccf3a3SEmmanuel Vadot 140c9ccf3a3SEmmanuel Vadot ports { 141c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 142c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 143c9ccf3a3SEmmanuel Vadot 144c9ccf3a3SEmmanuel Vadot port@0 { 145c9ccf3a3SEmmanuel Vadot reg = <0>; 146c9ccf3a3SEmmanuel Vadot 147c9ccf3a3SEmmanuel Vadot sfc1_cif_in: endpoint { 148c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_sfc1_in>; 149c9ccf3a3SEmmanuel Vadot }; 150c9ccf3a3SEmmanuel Vadot }; 151c9ccf3a3SEmmanuel Vadot 152c9ccf3a3SEmmanuel Vadot sfc1_out_port: port@1 { 153c9ccf3a3SEmmanuel Vadot reg = <1>; 154c9ccf3a3SEmmanuel Vadot 155c9ccf3a3SEmmanuel Vadot sfc1_cif_out: endpoint { 156c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_sfc1_out>; 157c9ccf3a3SEmmanuel Vadot }; 158c9ccf3a3SEmmanuel Vadot }; 159c9ccf3a3SEmmanuel Vadot }; 160c9ccf3a3SEmmanuel Vadot }; 161c9ccf3a3SEmmanuel Vadot 162c9ccf3a3SEmmanuel Vadot sfc@2902200 { 163c9ccf3a3SEmmanuel Vadot status = "okay"; 164c9ccf3a3SEmmanuel Vadot 165c9ccf3a3SEmmanuel Vadot ports { 166c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 167c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 168c9ccf3a3SEmmanuel Vadot 169c9ccf3a3SEmmanuel Vadot port@0 { 170c9ccf3a3SEmmanuel Vadot reg = <0>; 171c9ccf3a3SEmmanuel Vadot 172c9ccf3a3SEmmanuel Vadot sfc2_cif_in: endpoint { 173c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_sfc2_in>; 174c9ccf3a3SEmmanuel Vadot }; 175c9ccf3a3SEmmanuel Vadot }; 176c9ccf3a3SEmmanuel Vadot 177c9ccf3a3SEmmanuel Vadot sfc2_out_port: port@1 { 178c9ccf3a3SEmmanuel Vadot reg = <1>; 179c9ccf3a3SEmmanuel Vadot 180c9ccf3a3SEmmanuel Vadot sfc2_cif_out: endpoint { 181c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_sfc2_out>; 182c9ccf3a3SEmmanuel Vadot }; 183c9ccf3a3SEmmanuel Vadot }; 184c9ccf3a3SEmmanuel Vadot }; 185c9ccf3a3SEmmanuel Vadot }; 186c9ccf3a3SEmmanuel Vadot 187c9ccf3a3SEmmanuel Vadot sfc@2902400 { 188c9ccf3a3SEmmanuel Vadot status = "okay"; 189c9ccf3a3SEmmanuel Vadot 190c9ccf3a3SEmmanuel Vadot ports { 191c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 192c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 193c9ccf3a3SEmmanuel Vadot 194c9ccf3a3SEmmanuel Vadot port@0 { 195c9ccf3a3SEmmanuel Vadot reg = <0>; 196c9ccf3a3SEmmanuel Vadot 197c9ccf3a3SEmmanuel Vadot sfc3_cif_in: endpoint { 198c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_sfc3_in>; 199c9ccf3a3SEmmanuel Vadot }; 200c9ccf3a3SEmmanuel Vadot }; 201c9ccf3a3SEmmanuel Vadot 202c9ccf3a3SEmmanuel Vadot sfc3_out_port: port@1 { 203c9ccf3a3SEmmanuel Vadot reg = <1>; 204c9ccf3a3SEmmanuel Vadot 205c9ccf3a3SEmmanuel Vadot sfc3_cif_out: endpoint { 206c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_sfc3_out>; 207c9ccf3a3SEmmanuel Vadot }; 208c9ccf3a3SEmmanuel Vadot }; 209c9ccf3a3SEmmanuel Vadot }; 210c9ccf3a3SEmmanuel Vadot }; 211c9ccf3a3SEmmanuel Vadot 212c9ccf3a3SEmmanuel Vadot sfc@2902600 { 213c9ccf3a3SEmmanuel Vadot status = "okay"; 214c9ccf3a3SEmmanuel Vadot 215c9ccf3a3SEmmanuel Vadot ports { 216c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 217c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 218c9ccf3a3SEmmanuel Vadot 219c9ccf3a3SEmmanuel Vadot port@0 { 220c9ccf3a3SEmmanuel Vadot reg = <0>; 221c9ccf3a3SEmmanuel Vadot 222c9ccf3a3SEmmanuel Vadot sfc4_cif_in: endpoint { 223c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_sfc4_in>; 224c9ccf3a3SEmmanuel Vadot }; 225c9ccf3a3SEmmanuel Vadot }; 226c9ccf3a3SEmmanuel Vadot 227c9ccf3a3SEmmanuel Vadot sfc4_out_port: port@1 { 228c9ccf3a3SEmmanuel Vadot reg = <1>; 229c9ccf3a3SEmmanuel Vadot 230c9ccf3a3SEmmanuel Vadot sfc4_cif_out: endpoint { 231c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_sfc4_out>; 232c9ccf3a3SEmmanuel Vadot }; 233c9ccf3a3SEmmanuel Vadot }; 234c9ccf3a3SEmmanuel Vadot }; 235c9ccf3a3SEmmanuel Vadot }; 236c9ccf3a3SEmmanuel Vadot 237c9ccf3a3SEmmanuel Vadot amx@2903000 { 238c9ccf3a3SEmmanuel Vadot status = "okay"; 239c9ccf3a3SEmmanuel Vadot 240c9ccf3a3SEmmanuel Vadot ports { 241c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 242c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 243c9ccf3a3SEmmanuel Vadot 244c9ccf3a3SEmmanuel Vadot port@0 { 245c9ccf3a3SEmmanuel Vadot reg = <0>; 246c9ccf3a3SEmmanuel Vadot 247c9ccf3a3SEmmanuel Vadot amx1_in1: endpoint { 248c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx1_in1>; 249c9ccf3a3SEmmanuel Vadot }; 250c9ccf3a3SEmmanuel Vadot }; 251c9ccf3a3SEmmanuel Vadot 252c9ccf3a3SEmmanuel Vadot port@1 { 253c9ccf3a3SEmmanuel Vadot reg = <1>; 254c9ccf3a3SEmmanuel Vadot 255c9ccf3a3SEmmanuel Vadot amx1_in2: endpoint { 256c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx1_in2>; 257c9ccf3a3SEmmanuel Vadot }; 258c9ccf3a3SEmmanuel Vadot }; 259c9ccf3a3SEmmanuel Vadot 260c9ccf3a3SEmmanuel Vadot port@2 { 261c9ccf3a3SEmmanuel Vadot reg = <2>; 262c9ccf3a3SEmmanuel Vadot 263c9ccf3a3SEmmanuel Vadot amx1_in3: endpoint { 264c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx1_in3>; 265c9ccf3a3SEmmanuel Vadot }; 266c9ccf3a3SEmmanuel Vadot }; 267c9ccf3a3SEmmanuel Vadot 268c9ccf3a3SEmmanuel Vadot port@3 { 269c9ccf3a3SEmmanuel Vadot reg = <3>; 270c9ccf3a3SEmmanuel Vadot 271c9ccf3a3SEmmanuel Vadot amx1_in4: endpoint { 272c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx1_in4>; 273c9ccf3a3SEmmanuel Vadot }; 274c9ccf3a3SEmmanuel Vadot }; 275c9ccf3a3SEmmanuel Vadot 276c9ccf3a3SEmmanuel Vadot amx1_out_port: port@4 { 277c9ccf3a3SEmmanuel Vadot reg = <4>; 278c9ccf3a3SEmmanuel Vadot 279c9ccf3a3SEmmanuel Vadot amx1_out: endpoint { 280c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx1_out>; 281c9ccf3a3SEmmanuel Vadot }; 282c9ccf3a3SEmmanuel Vadot }; 283c9ccf3a3SEmmanuel Vadot }; 284c9ccf3a3SEmmanuel Vadot }; 285c9ccf3a3SEmmanuel Vadot 286c9ccf3a3SEmmanuel Vadot amx@2903100 { 287c9ccf3a3SEmmanuel Vadot status = "okay"; 288c9ccf3a3SEmmanuel Vadot 289c9ccf3a3SEmmanuel Vadot ports { 290c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 291c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 292c9ccf3a3SEmmanuel Vadot 293c9ccf3a3SEmmanuel Vadot port@0 { 294c9ccf3a3SEmmanuel Vadot reg = <0>; 295c9ccf3a3SEmmanuel Vadot 296c9ccf3a3SEmmanuel Vadot amx2_in1: endpoint { 297c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx2_in1>; 298c9ccf3a3SEmmanuel Vadot }; 299c9ccf3a3SEmmanuel Vadot }; 300c9ccf3a3SEmmanuel Vadot 301c9ccf3a3SEmmanuel Vadot port@1 { 302c9ccf3a3SEmmanuel Vadot reg = <1>; 303c9ccf3a3SEmmanuel Vadot 304c9ccf3a3SEmmanuel Vadot amx2_in2: endpoint { 305c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx2_in2>; 306c9ccf3a3SEmmanuel Vadot }; 307c9ccf3a3SEmmanuel Vadot }; 308c9ccf3a3SEmmanuel Vadot 309c9ccf3a3SEmmanuel Vadot port@2 { 310c9ccf3a3SEmmanuel Vadot reg = <2>; 311c9ccf3a3SEmmanuel Vadot 312c9ccf3a3SEmmanuel Vadot amx2_in3: endpoint { 313c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx2_in3>; 314c9ccf3a3SEmmanuel Vadot }; 315c9ccf3a3SEmmanuel Vadot }; 316c9ccf3a3SEmmanuel Vadot 317c9ccf3a3SEmmanuel Vadot port@3 { 318c9ccf3a3SEmmanuel Vadot reg = <3>; 319c9ccf3a3SEmmanuel Vadot 320c9ccf3a3SEmmanuel Vadot amx2_in4: endpoint { 321c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx2_in4>; 322c9ccf3a3SEmmanuel Vadot }; 323c9ccf3a3SEmmanuel Vadot }; 324c9ccf3a3SEmmanuel Vadot 325c9ccf3a3SEmmanuel Vadot amx2_out_port: port@4 { 326c9ccf3a3SEmmanuel Vadot reg = <4>; 327c9ccf3a3SEmmanuel Vadot 328c9ccf3a3SEmmanuel Vadot amx2_out: endpoint { 329c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx2_out>; 330c9ccf3a3SEmmanuel Vadot }; 331c9ccf3a3SEmmanuel Vadot }; 332c9ccf3a3SEmmanuel Vadot }; 333c9ccf3a3SEmmanuel Vadot }; 334c9ccf3a3SEmmanuel Vadot 335c9ccf3a3SEmmanuel Vadot amx@2903200 { 336c9ccf3a3SEmmanuel Vadot status = "okay"; 337c9ccf3a3SEmmanuel Vadot 338c9ccf3a3SEmmanuel Vadot ports { 339c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 340c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 341c9ccf3a3SEmmanuel Vadot 342c9ccf3a3SEmmanuel Vadot port@0 { 343c9ccf3a3SEmmanuel Vadot reg = <0>; 344c9ccf3a3SEmmanuel Vadot 345c9ccf3a3SEmmanuel Vadot amx3_in1: endpoint { 346c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx3_in1>; 347c9ccf3a3SEmmanuel Vadot }; 348c9ccf3a3SEmmanuel Vadot }; 349c9ccf3a3SEmmanuel Vadot 350c9ccf3a3SEmmanuel Vadot port@1 { 351c9ccf3a3SEmmanuel Vadot reg = <1>; 352c9ccf3a3SEmmanuel Vadot 353c9ccf3a3SEmmanuel Vadot amx3_in2: endpoint { 354c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx3_in2>; 355c9ccf3a3SEmmanuel Vadot }; 356c9ccf3a3SEmmanuel Vadot }; 357c9ccf3a3SEmmanuel Vadot 358c9ccf3a3SEmmanuel Vadot port@2 { 359c9ccf3a3SEmmanuel Vadot reg = <2>; 360c9ccf3a3SEmmanuel Vadot 361c9ccf3a3SEmmanuel Vadot amx3_in3: endpoint { 362c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx3_in3>; 363c9ccf3a3SEmmanuel Vadot }; 364c9ccf3a3SEmmanuel Vadot }; 365c9ccf3a3SEmmanuel Vadot 366c9ccf3a3SEmmanuel Vadot port@3 { 367c9ccf3a3SEmmanuel Vadot reg = <3>; 368c9ccf3a3SEmmanuel Vadot 369c9ccf3a3SEmmanuel Vadot amx3_in4: endpoint { 370c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx3_in4>; 371c9ccf3a3SEmmanuel Vadot }; 372c9ccf3a3SEmmanuel Vadot }; 373c9ccf3a3SEmmanuel Vadot 374c9ccf3a3SEmmanuel Vadot amx3_out_port: port@4 { 375c9ccf3a3SEmmanuel Vadot reg = <4>; 376c9ccf3a3SEmmanuel Vadot 377c9ccf3a3SEmmanuel Vadot amx3_out: endpoint { 378c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx3_out>; 379c9ccf3a3SEmmanuel Vadot }; 380c9ccf3a3SEmmanuel Vadot }; 381c9ccf3a3SEmmanuel Vadot }; 382c9ccf3a3SEmmanuel Vadot }; 383c9ccf3a3SEmmanuel Vadot 384c9ccf3a3SEmmanuel Vadot amx@2903300 { 385c9ccf3a3SEmmanuel Vadot status = "okay"; 386c9ccf3a3SEmmanuel Vadot 387c9ccf3a3SEmmanuel Vadot ports { 388c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 389c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 390c9ccf3a3SEmmanuel Vadot 391c9ccf3a3SEmmanuel Vadot port@0 { 392c9ccf3a3SEmmanuel Vadot reg = <0>; 393c9ccf3a3SEmmanuel Vadot 394c9ccf3a3SEmmanuel Vadot amx4_in1: endpoint { 395c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx4_in1>; 396c9ccf3a3SEmmanuel Vadot }; 397c9ccf3a3SEmmanuel Vadot }; 398c9ccf3a3SEmmanuel Vadot 399c9ccf3a3SEmmanuel Vadot port@1 { 400c9ccf3a3SEmmanuel Vadot reg = <1>; 401c9ccf3a3SEmmanuel Vadot 402c9ccf3a3SEmmanuel Vadot amx4_in2: endpoint { 403c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx4_in2>; 404c9ccf3a3SEmmanuel Vadot }; 405c9ccf3a3SEmmanuel Vadot }; 406c9ccf3a3SEmmanuel Vadot 407c9ccf3a3SEmmanuel Vadot port@2 { 408c9ccf3a3SEmmanuel Vadot reg = <2>; 409c9ccf3a3SEmmanuel Vadot 410c9ccf3a3SEmmanuel Vadot amx4_in3: endpoint { 411c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx4_in3>; 412c9ccf3a3SEmmanuel Vadot }; 413c9ccf3a3SEmmanuel Vadot }; 414c9ccf3a3SEmmanuel Vadot 415c9ccf3a3SEmmanuel Vadot port@3 { 416c9ccf3a3SEmmanuel Vadot reg = <3>; 417c9ccf3a3SEmmanuel Vadot 418c9ccf3a3SEmmanuel Vadot amx4_in4: endpoint { 419c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx4_in4>; 420c9ccf3a3SEmmanuel Vadot }; 421c9ccf3a3SEmmanuel Vadot }; 422c9ccf3a3SEmmanuel Vadot 423c9ccf3a3SEmmanuel Vadot amx4_out_port: port@4 { 424c9ccf3a3SEmmanuel Vadot reg = <4>; 425c9ccf3a3SEmmanuel Vadot 426c9ccf3a3SEmmanuel Vadot amx4_out: endpoint { 427c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_amx4_out>; 428c9ccf3a3SEmmanuel Vadot }; 429c9ccf3a3SEmmanuel Vadot }; 430c9ccf3a3SEmmanuel Vadot }; 431c9ccf3a3SEmmanuel Vadot }; 432c9ccf3a3SEmmanuel Vadot 433c9ccf3a3SEmmanuel Vadot adx@2903800 { 434c9ccf3a3SEmmanuel Vadot status = "okay"; 435c9ccf3a3SEmmanuel Vadot 436c9ccf3a3SEmmanuel Vadot ports { 437c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 438c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 439c9ccf3a3SEmmanuel Vadot 440c9ccf3a3SEmmanuel Vadot port@0 { 441c9ccf3a3SEmmanuel Vadot reg = <0>; 442c9ccf3a3SEmmanuel Vadot 443c9ccf3a3SEmmanuel Vadot adx1_in: endpoint { 444c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx1_in>; 445c9ccf3a3SEmmanuel Vadot }; 446c9ccf3a3SEmmanuel Vadot }; 447c9ccf3a3SEmmanuel Vadot 448c9ccf3a3SEmmanuel Vadot adx1_out1_port: port@1 { 449c9ccf3a3SEmmanuel Vadot reg = <1>; 450c9ccf3a3SEmmanuel Vadot 451c9ccf3a3SEmmanuel Vadot adx1_out1: endpoint { 452c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx1_out1>; 453c9ccf3a3SEmmanuel Vadot }; 454c9ccf3a3SEmmanuel Vadot }; 455c9ccf3a3SEmmanuel Vadot 456c9ccf3a3SEmmanuel Vadot adx1_out2_port: port@2 { 457c9ccf3a3SEmmanuel Vadot reg = <2>; 458c9ccf3a3SEmmanuel Vadot 459c9ccf3a3SEmmanuel Vadot adx1_out2: endpoint { 460c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx1_out2>; 461c9ccf3a3SEmmanuel Vadot }; 462c9ccf3a3SEmmanuel Vadot }; 463c9ccf3a3SEmmanuel Vadot 464c9ccf3a3SEmmanuel Vadot adx1_out3_port: port@3 { 465c9ccf3a3SEmmanuel Vadot reg = <3>; 466c9ccf3a3SEmmanuel Vadot 467c9ccf3a3SEmmanuel Vadot adx1_out3: endpoint { 468c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx1_out3>; 469c9ccf3a3SEmmanuel Vadot }; 470c9ccf3a3SEmmanuel Vadot }; 471c9ccf3a3SEmmanuel Vadot 472c9ccf3a3SEmmanuel Vadot adx1_out4_port: port@4 { 473c9ccf3a3SEmmanuel Vadot reg = <4>; 474c9ccf3a3SEmmanuel Vadot 475c9ccf3a3SEmmanuel Vadot adx1_out4: endpoint { 476c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx1_out4>; 477c9ccf3a3SEmmanuel Vadot }; 478c9ccf3a3SEmmanuel Vadot }; 479c9ccf3a3SEmmanuel Vadot }; 480c9ccf3a3SEmmanuel Vadot }; 481c9ccf3a3SEmmanuel Vadot 482c9ccf3a3SEmmanuel Vadot adx@2903900 { 483c9ccf3a3SEmmanuel Vadot status = "okay"; 484c9ccf3a3SEmmanuel Vadot 485c9ccf3a3SEmmanuel Vadot ports { 486c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 487c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 488c9ccf3a3SEmmanuel Vadot 489c9ccf3a3SEmmanuel Vadot port@0 { 490c9ccf3a3SEmmanuel Vadot reg = <0>; 491c9ccf3a3SEmmanuel Vadot 492c9ccf3a3SEmmanuel Vadot adx2_in: endpoint { 493c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx2_in>; 494c9ccf3a3SEmmanuel Vadot }; 495c9ccf3a3SEmmanuel Vadot }; 496c9ccf3a3SEmmanuel Vadot 497c9ccf3a3SEmmanuel Vadot adx2_out1_port: port@1 { 498c9ccf3a3SEmmanuel Vadot reg = <1>; 499c9ccf3a3SEmmanuel Vadot 500c9ccf3a3SEmmanuel Vadot adx2_out1: endpoint { 501c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx2_out1>; 502c9ccf3a3SEmmanuel Vadot }; 503c9ccf3a3SEmmanuel Vadot }; 504c9ccf3a3SEmmanuel Vadot 505c9ccf3a3SEmmanuel Vadot adx2_out2_port: port@2 { 506c9ccf3a3SEmmanuel Vadot reg = <2>; 507c9ccf3a3SEmmanuel Vadot 508c9ccf3a3SEmmanuel Vadot adx2_out2: endpoint { 509c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx2_out2>; 510c9ccf3a3SEmmanuel Vadot }; 511c9ccf3a3SEmmanuel Vadot }; 512c9ccf3a3SEmmanuel Vadot 513c9ccf3a3SEmmanuel Vadot adx2_out3_port: port@3 { 514c9ccf3a3SEmmanuel Vadot reg = <3>; 515c9ccf3a3SEmmanuel Vadot 516c9ccf3a3SEmmanuel Vadot adx2_out3: endpoint { 517c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx2_out3>; 518c9ccf3a3SEmmanuel Vadot }; 519c9ccf3a3SEmmanuel Vadot }; 520c9ccf3a3SEmmanuel Vadot 521c9ccf3a3SEmmanuel Vadot adx2_out4_port: port@4 { 522c9ccf3a3SEmmanuel Vadot reg = <4>; 523c9ccf3a3SEmmanuel Vadot 524c9ccf3a3SEmmanuel Vadot adx2_out4: endpoint { 525c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx2_out4>; 526c9ccf3a3SEmmanuel Vadot }; 527c9ccf3a3SEmmanuel Vadot }; 528c9ccf3a3SEmmanuel Vadot }; 529c9ccf3a3SEmmanuel Vadot }; 530c9ccf3a3SEmmanuel Vadot 531c9ccf3a3SEmmanuel Vadot adx@2903a00 { 532c9ccf3a3SEmmanuel Vadot status = "okay"; 533c9ccf3a3SEmmanuel Vadot 534c9ccf3a3SEmmanuel Vadot ports { 535c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 536c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 537c9ccf3a3SEmmanuel Vadot 538c9ccf3a3SEmmanuel Vadot port@0 { 539c9ccf3a3SEmmanuel Vadot reg = <0>; 540c9ccf3a3SEmmanuel Vadot 541c9ccf3a3SEmmanuel Vadot adx3_in: endpoint { 542c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx3_in>; 543c9ccf3a3SEmmanuel Vadot }; 544c9ccf3a3SEmmanuel Vadot }; 545c9ccf3a3SEmmanuel Vadot 546c9ccf3a3SEmmanuel Vadot adx3_out1_port: port@1 { 547c9ccf3a3SEmmanuel Vadot reg = <1>; 548c9ccf3a3SEmmanuel Vadot 549c9ccf3a3SEmmanuel Vadot adx3_out1: endpoint { 550c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx3_out1>; 551c9ccf3a3SEmmanuel Vadot }; 552c9ccf3a3SEmmanuel Vadot }; 553c9ccf3a3SEmmanuel Vadot 554c9ccf3a3SEmmanuel Vadot adx3_out2_port: port@2 { 555c9ccf3a3SEmmanuel Vadot reg = <2>; 556c9ccf3a3SEmmanuel Vadot 557c9ccf3a3SEmmanuel Vadot adx3_out2: endpoint { 558c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx3_out2>; 559c9ccf3a3SEmmanuel Vadot }; 560c9ccf3a3SEmmanuel Vadot }; 561c9ccf3a3SEmmanuel Vadot 562c9ccf3a3SEmmanuel Vadot adx3_out3_port: port@3 { 563c9ccf3a3SEmmanuel Vadot reg = <3>; 564c9ccf3a3SEmmanuel Vadot 565c9ccf3a3SEmmanuel Vadot adx3_out3: endpoint { 566c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx3_out3>; 567c9ccf3a3SEmmanuel Vadot }; 568c9ccf3a3SEmmanuel Vadot }; 569c9ccf3a3SEmmanuel Vadot 570c9ccf3a3SEmmanuel Vadot adx3_out4_port: port@4 { 571c9ccf3a3SEmmanuel Vadot reg = <4>; 572c9ccf3a3SEmmanuel Vadot 573c9ccf3a3SEmmanuel Vadot adx3_out4: endpoint { 574c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx3_out4>; 575c9ccf3a3SEmmanuel Vadot }; 576c9ccf3a3SEmmanuel Vadot }; 577c9ccf3a3SEmmanuel Vadot }; 578c9ccf3a3SEmmanuel Vadot }; 579c9ccf3a3SEmmanuel Vadot 580c9ccf3a3SEmmanuel Vadot adx@2903b00 { 581c9ccf3a3SEmmanuel Vadot status = "okay"; 582c9ccf3a3SEmmanuel Vadot 583c9ccf3a3SEmmanuel Vadot ports { 584c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 585c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 586c9ccf3a3SEmmanuel Vadot 587c9ccf3a3SEmmanuel Vadot port@0 { 588c9ccf3a3SEmmanuel Vadot reg = <0>; 589c9ccf3a3SEmmanuel Vadot 590c9ccf3a3SEmmanuel Vadot adx4_in: endpoint { 591c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx4_in>; 592c9ccf3a3SEmmanuel Vadot }; 593c9ccf3a3SEmmanuel Vadot }; 594c9ccf3a3SEmmanuel Vadot 595c9ccf3a3SEmmanuel Vadot adx4_out1_port: port@1 { 596c9ccf3a3SEmmanuel Vadot reg = <1>; 597c9ccf3a3SEmmanuel Vadot 598c9ccf3a3SEmmanuel Vadot adx4_out1: endpoint { 599c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx4_out1>; 600c9ccf3a3SEmmanuel Vadot }; 601c9ccf3a3SEmmanuel Vadot }; 602c9ccf3a3SEmmanuel Vadot 603c9ccf3a3SEmmanuel Vadot adx4_out2_port: port@2 { 604c9ccf3a3SEmmanuel Vadot reg = <2>; 605c9ccf3a3SEmmanuel Vadot 606c9ccf3a3SEmmanuel Vadot adx4_out2: endpoint { 607c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx4_out2>; 608c9ccf3a3SEmmanuel Vadot }; 609c9ccf3a3SEmmanuel Vadot }; 610c9ccf3a3SEmmanuel Vadot 611c9ccf3a3SEmmanuel Vadot adx4_out3_port: port@3 { 612c9ccf3a3SEmmanuel Vadot reg = <3>; 613c9ccf3a3SEmmanuel Vadot 614c9ccf3a3SEmmanuel Vadot adx4_out3: endpoint { 615c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx4_out3>; 616c9ccf3a3SEmmanuel Vadot }; 617c9ccf3a3SEmmanuel Vadot }; 618c9ccf3a3SEmmanuel Vadot 619c9ccf3a3SEmmanuel Vadot adx4_out4_port: port@4 { 620c9ccf3a3SEmmanuel Vadot reg = <4>; 621c9ccf3a3SEmmanuel Vadot 622c9ccf3a3SEmmanuel Vadot adx4_out4: endpoint { 623c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_adx4_out4>; 624c9ccf3a3SEmmanuel Vadot }; 625c9ccf3a3SEmmanuel Vadot }; 626c9ccf3a3SEmmanuel Vadot }; 627c9ccf3a3SEmmanuel Vadot }; 628c9ccf3a3SEmmanuel Vadot 629c9ccf3a3SEmmanuel Vadot dmic@2904200 { 630c9ccf3a3SEmmanuel Vadot status = "okay"; 631c9ccf3a3SEmmanuel Vadot 632c9ccf3a3SEmmanuel Vadot ports { 633c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 634c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 635c9ccf3a3SEmmanuel Vadot 636c9ccf3a3SEmmanuel Vadot port@0 { 637c9ccf3a3SEmmanuel Vadot reg = <0>; 638c9ccf3a3SEmmanuel Vadot 639c9ccf3a3SEmmanuel Vadot dmic3_cif: endpoint { 640c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_dmic3>; 641c9ccf3a3SEmmanuel Vadot }; 642c9ccf3a3SEmmanuel Vadot }; 643c9ccf3a3SEmmanuel Vadot 644c9ccf3a3SEmmanuel Vadot dmic3_port: port@1 { 645c9ccf3a3SEmmanuel Vadot reg = <1>; 646c9ccf3a3SEmmanuel Vadot 647c9ccf3a3SEmmanuel Vadot dmic3_dap: endpoint { 648c9ccf3a3SEmmanuel Vadot /* placeholder for external codec */ 649c9ccf3a3SEmmanuel Vadot }; 650c9ccf3a3SEmmanuel Vadot }; 651c9ccf3a3SEmmanuel Vadot }; 652c9ccf3a3SEmmanuel Vadot }; 653c9ccf3a3SEmmanuel Vadot 654b97ee269SEmmanuel Vadot processing-engine@2908000 { 655b97ee269SEmmanuel Vadot status = "okay"; 656b97ee269SEmmanuel Vadot 657b97ee269SEmmanuel Vadot ports { 658b97ee269SEmmanuel Vadot #address-cells = <1>; 659b97ee269SEmmanuel Vadot #size-cells = <0>; 660b97ee269SEmmanuel Vadot 661b97ee269SEmmanuel Vadot port@0 { 662b97ee269SEmmanuel Vadot reg = <0x0>; 663b97ee269SEmmanuel Vadot 664b97ee269SEmmanuel Vadot ope1_cif_in_ep: endpoint { 665b97ee269SEmmanuel Vadot remote-endpoint = <&xbar_ope1_in_ep>; 666b97ee269SEmmanuel Vadot }; 667b97ee269SEmmanuel Vadot }; 668b97ee269SEmmanuel Vadot 669b97ee269SEmmanuel Vadot ope1_out_port: port@1 { 670b97ee269SEmmanuel Vadot reg = <0x1>; 671b97ee269SEmmanuel Vadot 672b97ee269SEmmanuel Vadot ope1_cif_out_ep: endpoint { 673b97ee269SEmmanuel Vadot remote-endpoint = <&xbar_ope1_out_ep>; 674b97ee269SEmmanuel Vadot }; 675b97ee269SEmmanuel Vadot }; 676b97ee269SEmmanuel Vadot }; 677b97ee269SEmmanuel Vadot }; 678b97ee269SEmmanuel Vadot 679c9ccf3a3SEmmanuel Vadot mvc@290a000 { 680c9ccf3a3SEmmanuel Vadot status = "okay"; 681c9ccf3a3SEmmanuel Vadot 682c9ccf3a3SEmmanuel Vadot ports { 683c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 684c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 685c9ccf3a3SEmmanuel Vadot 686c9ccf3a3SEmmanuel Vadot port@0 { 687c9ccf3a3SEmmanuel Vadot reg = <0>; 688c9ccf3a3SEmmanuel Vadot 689c9ccf3a3SEmmanuel Vadot mvc1_cif_in: endpoint { 690c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mvc1_in>; 691c9ccf3a3SEmmanuel Vadot }; 692c9ccf3a3SEmmanuel Vadot }; 693c9ccf3a3SEmmanuel Vadot 694c9ccf3a3SEmmanuel Vadot mvc1_out_port: port@1 { 695c9ccf3a3SEmmanuel Vadot reg = <1>; 696c9ccf3a3SEmmanuel Vadot 697c9ccf3a3SEmmanuel Vadot mvc1_cif_out: endpoint { 698c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mvc1_out>; 699c9ccf3a3SEmmanuel Vadot }; 700c9ccf3a3SEmmanuel Vadot }; 701c9ccf3a3SEmmanuel Vadot }; 702c9ccf3a3SEmmanuel Vadot }; 703c9ccf3a3SEmmanuel Vadot 704c9ccf3a3SEmmanuel Vadot mvc@290a200 { 705c9ccf3a3SEmmanuel Vadot status = "okay"; 706c9ccf3a3SEmmanuel Vadot 707c9ccf3a3SEmmanuel Vadot ports { 708c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 709c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 710c9ccf3a3SEmmanuel Vadot 711c9ccf3a3SEmmanuel Vadot port@0 { 712c9ccf3a3SEmmanuel Vadot reg = <0>; 713c9ccf3a3SEmmanuel Vadot 714c9ccf3a3SEmmanuel Vadot mvc2_cif_in: endpoint { 715c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mvc2_in>; 716c9ccf3a3SEmmanuel Vadot }; 717c9ccf3a3SEmmanuel Vadot }; 718c9ccf3a3SEmmanuel Vadot 719c9ccf3a3SEmmanuel Vadot mvc2_out_port: port@1 { 720c9ccf3a3SEmmanuel Vadot reg = <1>; 721c9ccf3a3SEmmanuel Vadot 722c9ccf3a3SEmmanuel Vadot mvc2_cif_out: endpoint { 723c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mvc2_out>; 724c9ccf3a3SEmmanuel Vadot }; 725c9ccf3a3SEmmanuel Vadot }; 726c9ccf3a3SEmmanuel Vadot }; 727c9ccf3a3SEmmanuel Vadot }; 728c9ccf3a3SEmmanuel Vadot 729c9ccf3a3SEmmanuel Vadot amixer@290bb00 { 730c9ccf3a3SEmmanuel Vadot status = "okay"; 731c9ccf3a3SEmmanuel Vadot 732c9ccf3a3SEmmanuel Vadot ports { 733c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 734c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 735c9ccf3a3SEmmanuel Vadot 736c9ccf3a3SEmmanuel Vadot port@0 { 737c9ccf3a3SEmmanuel Vadot reg = <0x0>; 738c9ccf3a3SEmmanuel Vadot 739c9ccf3a3SEmmanuel Vadot mix_in1: endpoint { 740c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_in1>; 741c9ccf3a3SEmmanuel Vadot }; 742c9ccf3a3SEmmanuel Vadot }; 743c9ccf3a3SEmmanuel Vadot 744c9ccf3a3SEmmanuel Vadot port@1 { 745c9ccf3a3SEmmanuel Vadot reg = <0x1>; 746c9ccf3a3SEmmanuel Vadot 747c9ccf3a3SEmmanuel Vadot mix_in2: endpoint { 748c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_in2>; 749c9ccf3a3SEmmanuel Vadot }; 750c9ccf3a3SEmmanuel Vadot }; 751c9ccf3a3SEmmanuel Vadot 752c9ccf3a3SEmmanuel Vadot port@2 { 753c9ccf3a3SEmmanuel Vadot reg = <0x2>; 754c9ccf3a3SEmmanuel Vadot 755c9ccf3a3SEmmanuel Vadot mix_in3: endpoint { 756c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_in3>; 757c9ccf3a3SEmmanuel Vadot }; 758c9ccf3a3SEmmanuel Vadot }; 759c9ccf3a3SEmmanuel Vadot 760c9ccf3a3SEmmanuel Vadot port@3 { 761c9ccf3a3SEmmanuel Vadot reg = <0x3>; 762c9ccf3a3SEmmanuel Vadot 763c9ccf3a3SEmmanuel Vadot mix_in4: endpoint { 764c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_in4>; 765c9ccf3a3SEmmanuel Vadot }; 766c9ccf3a3SEmmanuel Vadot }; 767c9ccf3a3SEmmanuel Vadot 768c9ccf3a3SEmmanuel Vadot port@4 { 769c9ccf3a3SEmmanuel Vadot reg = <0x4>; 770c9ccf3a3SEmmanuel Vadot 771c9ccf3a3SEmmanuel Vadot mix_in5: endpoint { 772c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_in5>; 773c9ccf3a3SEmmanuel Vadot }; 774c9ccf3a3SEmmanuel Vadot }; 775c9ccf3a3SEmmanuel Vadot 776c9ccf3a3SEmmanuel Vadot port@5 { 777c9ccf3a3SEmmanuel Vadot reg = <0x5>; 778c9ccf3a3SEmmanuel Vadot 779c9ccf3a3SEmmanuel Vadot mix_in6: endpoint { 780c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_in6>; 781c9ccf3a3SEmmanuel Vadot }; 782c9ccf3a3SEmmanuel Vadot }; 783c9ccf3a3SEmmanuel Vadot 784c9ccf3a3SEmmanuel Vadot port@6 { 785c9ccf3a3SEmmanuel Vadot reg = <0x6>; 786c9ccf3a3SEmmanuel Vadot 787c9ccf3a3SEmmanuel Vadot mix_in7: endpoint { 788c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_in7>; 789c9ccf3a3SEmmanuel Vadot }; 790c9ccf3a3SEmmanuel Vadot }; 791c9ccf3a3SEmmanuel Vadot 792c9ccf3a3SEmmanuel Vadot port@7 { 793c9ccf3a3SEmmanuel Vadot reg = <0x7>; 794c9ccf3a3SEmmanuel Vadot 795c9ccf3a3SEmmanuel Vadot mix_in8: endpoint { 796c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_in8>; 797c9ccf3a3SEmmanuel Vadot }; 798c9ccf3a3SEmmanuel Vadot }; 799c9ccf3a3SEmmanuel Vadot 800c9ccf3a3SEmmanuel Vadot port@8 { 801c9ccf3a3SEmmanuel Vadot reg = <0x8>; 802c9ccf3a3SEmmanuel Vadot 803c9ccf3a3SEmmanuel Vadot mix_in9: endpoint { 804c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_in9>; 805c9ccf3a3SEmmanuel Vadot }; 806c9ccf3a3SEmmanuel Vadot }; 807c9ccf3a3SEmmanuel Vadot 808c9ccf3a3SEmmanuel Vadot port@9 { 809c9ccf3a3SEmmanuel Vadot reg = <0x9>; 810c9ccf3a3SEmmanuel Vadot 811c9ccf3a3SEmmanuel Vadot mix_in10: endpoint { 812c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_in10>; 813c9ccf3a3SEmmanuel Vadot }; 814c9ccf3a3SEmmanuel Vadot }; 815c9ccf3a3SEmmanuel Vadot 816c9ccf3a3SEmmanuel Vadot mix_out1_port: port@a { 817c9ccf3a3SEmmanuel Vadot reg = <0xa>; 818c9ccf3a3SEmmanuel Vadot 819c9ccf3a3SEmmanuel Vadot mix_out1: endpoint { 820c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_out1>; 821c9ccf3a3SEmmanuel Vadot }; 822c9ccf3a3SEmmanuel Vadot }; 823c9ccf3a3SEmmanuel Vadot 824c9ccf3a3SEmmanuel Vadot mix_out2_port: port@b { 825c9ccf3a3SEmmanuel Vadot reg = <0xb>; 826c9ccf3a3SEmmanuel Vadot 827c9ccf3a3SEmmanuel Vadot mix_out2: endpoint { 828c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_out2>; 829c9ccf3a3SEmmanuel Vadot }; 830c9ccf3a3SEmmanuel Vadot }; 831c9ccf3a3SEmmanuel Vadot 832c9ccf3a3SEmmanuel Vadot mix_out3_port: port@c { 833c9ccf3a3SEmmanuel Vadot reg = <0xc>; 834c9ccf3a3SEmmanuel Vadot 835c9ccf3a3SEmmanuel Vadot mix_out3: endpoint { 836c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_out3>; 837c9ccf3a3SEmmanuel Vadot }; 838c9ccf3a3SEmmanuel Vadot }; 839c9ccf3a3SEmmanuel Vadot 840c9ccf3a3SEmmanuel Vadot mix_out4_port: port@d { 841c9ccf3a3SEmmanuel Vadot reg = <0xd>; 842c9ccf3a3SEmmanuel Vadot 843c9ccf3a3SEmmanuel Vadot mix_out4: endpoint { 844c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_out4>; 845c9ccf3a3SEmmanuel Vadot }; 846c9ccf3a3SEmmanuel Vadot }; 847c9ccf3a3SEmmanuel Vadot 848c9ccf3a3SEmmanuel Vadot mix_out5_port: port@e { 849c9ccf3a3SEmmanuel Vadot reg = <0xe>; 850c9ccf3a3SEmmanuel Vadot 851c9ccf3a3SEmmanuel Vadot mix_out5: endpoint { 852c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_mix_out5>; 853c9ccf3a3SEmmanuel Vadot }; 854c9ccf3a3SEmmanuel Vadot }; 855c9ccf3a3SEmmanuel Vadot }; 856c9ccf3a3SEmmanuel Vadot }; 857c9ccf3a3SEmmanuel Vadot 858c9ccf3a3SEmmanuel Vadot admaif@290f000 { 859c9ccf3a3SEmmanuel Vadot status = "okay"; 860c9ccf3a3SEmmanuel Vadot 861c9ccf3a3SEmmanuel Vadot ports { 862c9ccf3a3SEmmanuel Vadot #address-cells = <1>; 863c9ccf3a3SEmmanuel Vadot #size-cells = <0>; 864c9ccf3a3SEmmanuel Vadot 865c9ccf3a3SEmmanuel Vadot admaif0_port: port@0 { 866c9ccf3a3SEmmanuel Vadot reg = <0x0>; 867c9ccf3a3SEmmanuel Vadot 868c9ccf3a3SEmmanuel Vadot admaif0: endpoint { 869c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif0>; 870c9ccf3a3SEmmanuel Vadot }; 871c9ccf3a3SEmmanuel Vadot }; 872c9ccf3a3SEmmanuel Vadot 873c9ccf3a3SEmmanuel Vadot admaif1_port: port@1 { 874c9ccf3a3SEmmanuel Vadot reg = <0x1>; 875c9ccf3a3SEmmanuel Vadot 876c9ccf3a3SEmmanuel Vadot admaif1: endpoint { 877c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif1>; 878c9ccf3a3SEmmanuel Vadot }; 879c9ccf3a3SEmmanuel Vadot }; 880c9ccf3a3SEmmanuel Vadot 881c9ccf3a3SEmmanuel Vadot admaif2_port: port@2 { 882c9ccf3a3SEmmanuel Vadot reg = <0x2>; 883c9ccf3a3SEmmanuel Vadot 884c9ccf3a3SEmmanuel Vadot admaif2: endpoint { 885c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif2>; 886c9ccf3a3SEmmanuel Vadot }; 887c9ccf3a3SEmmanuel Vadot }; 888c9ccf3a3SEmmanuel Vadot 889c9ccf3a3SEmmanuel Vadot admaif3_port: port@3 { 890c9ccf3a3SEmmanuel Vadot reg = <0x3>; 891c9ccf3a3SEmmanuel Vadot 892c9ccf3a3SEmmanuel Vadot admaif3: endpoint { 893c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif3>; 894c9ccf3a3SEmmanuel Vadot }; 895c9ccf3a3SEmmanuel Vadot }; 896c9ccf3a3SEmmanuel Vadot 897c9ccf3a3SEmmanuel Vadot admaif4_port: port@4 { 898c9ccf3a3SEmmanuel Vadot reg = <0x4>; 899c9ccf3a3SEmmanuel Vadot 900c9ccf3a3SEmmanuel Vadot admaif4: endpoint { 901c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif4>; 902c9ccf3a3SEmmanuel Vadot }; 903c9ccf3a3SEmmanuel Vadot }; 904c9ccf3a3SEmmanuel Vadot 905c9ccf3a3SEmmanuel Vadot admaif5_port: port@5 { 906c9ccf3a3SEmmanuel Vadot reg = <0x5>; 907c9ccf3a3SEmmanuel Vadot 908c9ccf3a3SEmmanuel Vadot admaif5: endpoint { 909c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif5>; 910c9ccf3a3SEmmanuel Vadot }; 911c9ccf3a3SEmmanuel Vadot }; 912c9ccf3a3SEmmanuel Vadot 913c9ccf3a3SEmmanuel Vadot admaif6_port: port@6 { 914c9ccf3a3SEmmanuel Vadot reg = <0x6>; 915c9ccf3a3SEmmanuel Vadot 916c9ccf3a3SEmmanuel Vadot admaif6: endpoint { 917c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif6>; 918c9ccf3a3SEmmanuel Vadot }; 919c9ccf3a3SEmmanuel Vadot }; 920c9ccf3a3SEmmanuel Vadot 921c9ccf3a3SEmmanuel Vadot admaif7_port: port@7 { 922c9ccf3a3SEmmanuel Vadot reg = <0x7>; 923c9ccf3a3SEmmanuel Vadot 924c9ccf3a3SEmmanuel Vadot admaif7: endpoint { 925c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif7>; 926c9ccf3a3SEmmanuel Vadot }; 927c9ccf3a3SEmmanuel Vadot }; 928c9ccf3a3SEmmanuel Vadot 929c9ccf3a3SEmmanuel Vadot admaif8_port: port@8 { 930c9ccf3a3SEmmanuel Vadot reg = <0x8>; 931c9ccf3a3SEmmanuel Vadot 932c9ccf3a3SEmmanuel Vadot admaif8: endpoint { 933c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif8>; 934c9ccf3a3SEmmanuel Vadot }; 935c9ccf3a3SEmmanuel Vadot }; 936c9ccf3a3SEmmanuel Vadot 937c9ccf3a3SEmmanuel Vadot admaif9_port: port@9 { 938c9ccf3a3SEmmanuel Vadot reg = <0x9>; 939c9ccf3a3SEmmanuel Vadot 940c9ccf3a3SEmmanuel Vadot admaif9: endpoint { 941c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif9>; 942c9ccf3a3SEmmanuel Vadot }; 943c9ccf3a3SEmmanuel Vadot }; 944c9ccf3a3SEmmanuel Vadot 945c9ccf3a3SEmmanuel Vadot admaif10_port: port@a { 946c9ccf3a3SEmmanuel Vadot reg = <0xa>; 947c9ccf3a3SEmmanuel Vadot 948c9ccf3a3SEmmanuel Vadot admaif10: endpoint { 949c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif10>; 950c9ccf3a3SEmmanuel Vadot }; 951c9ccf3a3SEmmanuel Vadot }; 952c9ccf3a3SEmmanuel Vadot 953c9ccf3a3SEmmanuel Vadot admaif11_port: port@b { 954c9ccf3a3SEmmanuel Vadot reg = <0xb>; 955c9ccf3a3SEmmanuel Vadot 956c9ccf3a3SEmmanuel Vadot admaif11: endpoint { 957c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif11>; 958c9ccf3a3SEmmanuel Vadot }; 959c9ccf3a3SEmmanuel Vadot }; 960c9ccf3a3SEmmanuel Vadot 961c9ccf3a3SEmmanuel Vadot admaif12_port: port@c { 962c9ccf3a3SEmmanuel Vadot reg = <0xc>; 963c9ccf3a3SEmmanuel Vadot 964c9ccf3a3SEmmanuel Vadot admaif12: endpoint { 965c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif12>; 966c9ccf3a3SEmmanuel Vadot }; 967c9ccf3a3SEmmanuel Vadot }; 968c9ccf3a3SEmmanuel Vadot 969c9ccf3a3SEmmanuel Vadot admaif13_port: port@d { 970c9ccf3a3SEmmanuel Vadot reg = <0xd>; 971c9ccf3a3SEmmanuel Vadot 972c9ccf3a3SEmmanuel Vadot admaif13: endpoint { 973c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif13>; 974c9ccf3a3SEmmanuel Vadot }; 975c9ccf3a3SEmmanuel Vadot }; 976c9ccf3a3SEmmanuel Vadot 977c9ccf3a3SEmmanuel Vadot admaif14_port: port@e { 978c9ccf3a3SEmmanuel Vadot reg = <0xe>; 979c9ccf3a3SEmmanuel Vadot 980c9ccf3a3SEmmanuel Vadot admaif14: endpoint { 981c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif14>; 982c9ccf3a3SEmmanuel Vadot }; 983c9ccf3a3SEmmanuel Vadot }; 984c9ccf3a3SEmmanuel Vadot 985c9ccf3a3SEmmanuel Vadot admaif15_port: port@f { 986c9ccf3a3SEmmanuel Vadot reg = <0xf>; 987c9ccf3a3SEmmanuel Vadot 988c9ccf3a3SEmmanuel Vadot admaif15: endpoint { 989c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif15>; 990c9ccf3a3SEmmanuel Vadot }; 991c9ccf3a3SEmmanuel Vadot }; 992c9ccf3a3SEmmanuel Vadot 993c9ccf3a3SEmmanuel Vadot admaif16_port: port@10 { 994c9ccf3a3SEmmanuel Vadot reg = <0x10>; 995c9ccf3a3SEmmanuel Vadot 996c9ccf3a3SEmmanuel Vadot admaif16: endpoint { 997c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif16>; 998c9ccf3a3SEmmanuel Vadot }; 999c9ccf3a3SEmmanuel Vadot }; 1000c9ccf3a3SEmmanuel Vadot 1001c9ccf3a3SEmmanuel Vadot admaif17_port: port@11 { 1002c9ccf3a3SEmmanuel Vadot reg = <0x11>; 1003c9ccf3a3SEmmanuel Vadot 1004c9ccf3a3SEmmanuel Vadot admaif17: endpoint { 1005c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif17>; 1006c9ccf3a3SEmmanuel Vadot }; 1007c9ccf3a3SEmmanuel Vadot }; 1008c9ccf3a3SEmmanuel Vadot 1009c9ccf3a3SEmmanuel Vadot admaif18_port: port@12 { 1010c9ccf3a3SEmmanuel Vadot reg = <0x12>; 1011c9ccf3a3SEmmanuel Vadot 1012c9ccf3a3SEmmanuel Vadot admaif18: endpoint { 1013c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif18>; 1014c9ccf3a3SEmmanuel Vadot }; 1015c9ccf3a3SEmmanuel Vadot }; 1016c9ccf3a3SEmmanuel Vadot 1017c9ccf3a3SEmmanuel Vadot admaif19_port: port@13 { 1018c9ccf3a3SEmmanuel Vadot reg = <0x13>; 1019c9ccf3a3SEmmanuel Vadot 1020c9ccf3a3SEmmanuel Vadot admaif19: endpoint { 1021c9ccf3a3SEmmanuel Vadot remote-endpoint = <&xbar_admaif19>; 1022c9ccf3a3SEmmanuel Vadot }; 1023c9ccf3a3SEmmanuel Vadot }; 1024c9ccf3a3SEmmanuel Vadot }; 1025c9ccf3a3SEmmanuel Vadot }; 1026d5b0e70fSEmmanuel Vadot 1027d5b0e70fSEmmanuel Vadot asrc@2910000 { 1028d5b0e70fSEmmanuel Vadot status = "okay"; 1029d5b0e70fSEmmanuel Vadot 1030d5b0e70fSEmmanuel Vadot ports { 1031d5b0e70fSEmmanuel Vadot #address-cells = <1>; 1032d5b0e70fSEmmanuel Vadot #size-cells = <0>; 1033d5b0e70fSEmmanuel Vadot 1034d5b0e70fSEmmanuel Vadot port@0 { 1035d5b0e70fSEmmanuel Vadot reg = <0x0>; 1036d5b0e70fSEmmanuel Vadot 1037d5b0e70fSEmmanuel Vadot asrc_in1_ep: endpoint { 1038d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in1_ep>; 1039d5b0e70fSEmmanuel Vadot }; 1040d5b0e70fSEmmanuel Vadot }; 1041d5b0e70fSEmmanuel Vadot 1042d5b0e70fSEmmanuel Vadot port@1 { 1043d5b0e70fSEmmanuel Vadot reg = <0x1>; 1044d5b0e70fSEmmanuel Vadot 1045d5b0e70fSEmmanuel Vadot asrc_in2_ep: endpoint { 1046d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in2_ep>; 1047d5b0e70fSEmmanuel Vadot }; 1048d5b0e70fSEmmanuel Vadot }; 1049d5b0e70fSEmmanuel Vadot 1050d5b0e70fSEmmanuel Vadot port@2 { 1051d5b0e70fSEmmanuel Vadot reg = <0x2>; 1052d5b0e70fSEmmanuel Vadot 1053d5b0e70fSEmmanuel Vadot asrc_in3_ep: endpoint { 1054d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in3_ep>; 1055d5b0e70fSEmmanuel Vadot }; 1056d5b0e70fSEmmanuel Vadot }; 1057d5b0e70fSEmmanuel Vadot 1058d5b0e70fSEmmanuel Vadot port@3 { 1059d5b0e70fSEmmanuel Vadot reg = <0x3>; 1060d5b0e70fSEmmanuel Vadot 1061d5b0e70fSEmmanuel Vadot asrc_in4_ep: endpoint { 1062d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in4_ep>; 1063d5b0e70fSEmmanuel Vadot }; 1064d5b0e70fSEmmanuel Vadot }; 1065d5b0e70fSEmmanuel Vadot 1066d5b0e70fSEmmanuel Vadot port@4 { 1067d5b0e70fSEmmanuel Vadot reg = <0x4>; 1068d5b0e70fSEmmanuel Vadot 1069d5b0e70fSEmmanuel Vadot asrc_in5_ep: endpoint { 1070d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in5_ep>; 1071d5b0e70fSEmmanuel Vadot }; 1072d5b0e70fSEmmanuel Vadot }; 1073d5b0e70fSEmmanuel Vadot 1074d5b0e70fSEmmanuel Vadot port@5 { 1075d5b0e70fSEmmanuel Vadot reg = <0x5>; 1076d5b0e70fSEmmanuel Vadot 1077d5b0e70fSEmmanuel Vadot asrc_in6_ep: endpoint { 1078d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in6_ep>; 1079d5b0e70fSEmmanuel Vadot }; 1080d5b0e70fSEmmanuel Vadot }; 1081d5b0e70fSEmmanuel Vadot 1082d5b0e70fSEmmanuel Vadot port@6 { 1083d5b0e70fSEmmanuel Vadot reg = <0x6>; 1084d5b0e70fSEmmanuel Vadot 1085d5b0e70fSEmmanuel Vadot asrc_in7_ep: endpoint { 1086d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_in7_ep>; 1087d5b0e70fSEmmanuel Vadot }; 1088d5b0e70fSEmmanuel Vadot }; 1089d5b0e70fSEmmanuel Vadot 1090d5b0e70fSEmmanuel Vadot asrc_out1_port: port@7 { 1091d5b0e70fSEmmanuel Vadot reg = <0x7>; 1092d5b0e70fSEmmanuel Vadot 1093d5b0e70fSEmmanuel Vadot asrc_out1_ep: endpoint { 1094d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out1_ep>; 1095d5b0e70fSEmmanuel Vadot }; 1096d5b0e70fSEmmanuel Vadot }; 1097d5b0e70fSEmmanuel Vadot 1098d5b0e70fSEmmanuel Vadot asrc_out2_port: port@8 { 1099d5b0e70fSEmmanuel Vadot reg = <0x8>; 1100d5b0e70fSEmmanuel Vadot 1101d5b0e70fSEmmanuel Vadot asrc_out2_ep: endpoint { 1102d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out2_ep>; 1103d5b0e70fSEmmanuel Vadot }; 1104d5b0e70fSEmmanuel Vadot }; 1105d5b0e70fSEmmanuel Vadot 1106d5b0e70fSEmmanuel Vadot asrc_out3_port: port@9 { 1107d5b0e70fSEmmanuel Vadot reg = <0x9>; 1108d5b0e70fSEmmanuel Vadot 1109d5b0e70fSEmmanuel Vadot asrc_out3_ep: endpoint { 1110d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out3_ep>; 1111d5b0e70fSEmmanuel Vadot }; 1112d5b0e70fSEmmanuel Vadot }; 1113d5b0e70fSEmmanuel Vadot 1114d5b0e70fSEmmanuel Vadot asrc_out4_port: port@a { 1115d5b0e70fSEmmanuel Vadot reg = <0xa>; 1116d5b0e70fSEmmanuel Vadot 1117d5b0e70fSEmmanuel Vadot asrc_out4_ep: endpoint { 1118d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out4_ep>; 1119d5b0e70fSEmmanuel Vadot }; 1120d5b0e70fSEmmanuel Vadot }; 1121d5b0e70fSEmmanuel Vadot 1122d5b0e70fSEmmanuel Vadot asrc_out5_port: port@b { 1123d5b0e70fSEmmanuel Vadot reg = <0xb>; 1124d5b0e70fSEmmanuel Vadot 1125d5b0e70fSEmmanuel Vadot asrc_out5_ep: endpoint { 1126d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out5_ep>; 1127d5b0e70fSEmmanuel Vadot }; 1128d5b0e70fSEmmanuel Vadot }; 1129d5b0e70fSEmmanuel Vadot 1130d5b0e70fSEmmanuel Vadot asrc_out6_port: port@c { 1131d5b0e70fSEmmanuel Vadot reg = <0xc>; 1132d5b0e70fSEmmanuel Vadot 1133d5b0e70fSEmmanuel Vadot asrc_out6_ep: endpoint { 1134d5b0e70fSEmmanuel Vadot remote-endpoint = <&xbar_asrc_out6_ep>; 1135d5b0e70fSEmmanuel Vadot }; 1136d5b0e70fSEmmanuel Vadot }; 1137d5b0e70fSEmmanuel Vadot }; 1138d5b0e70fSEmmanuel Vadot }; 1139cb7aa33aSEmmanuel Vadot 1140cb7aa33aSEmmanuel Vadot ports { 1141cb7aa33aSEmmanuel Vadot #address-cells = <1>; 1142cb7aa33aSEmmanuel Vadot #size-cells = <0>; 1143cb7aa33aSEmmanuel Vadot 1144cb7aa33aSEmmanuel Vadot port@0 { 1145cb7aa33aSEmmanuel Vadot reg = <0x0>; 1146cb7aa33aSEmmanuel Vadot 1147cb7aa33aSEmmanuel Vadot xbar_admaif0: endpoint { 1148cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif0>; 1149cb7aa33aSEmmanuel Vadot }; 1150cb7aa33aSEmmanuel Vadot }; 1151cb7aa33aSEmmanuel Vadot 1152cb7aa33aSEmmanuel Vadot port@1 { 1153cb7aa33aSEmmanuel Vadot reg = <0x1>; 1154cb7aa33aSEmmanuel Vadot 1155cb7aa33aSEmmanuel Vadot xbar_admaif1: endpoint { 1156cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif1>; 1157cb7aa33aSEmmanuel Vadot }; 1158cb7aa33aSEmmanuel Vadot }; 1159cb7aa33aSEmmanuel Vadot 1160cb7aa33aSEmmanuel Vadot port@2 { 1161cb7aa33aSEmmanuel Vadot reg = <0x2>; 1162cb7aa33aSEmmanuel Vadot 1163cb7aa33aSEmmanuel Vadot xbar_admaif2: endpoint { 1164cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif2>; 1165cb7aa33aSEmmanuel Vadot }; 1166cb7aa33aSEmmanuel Vadot }; 1167cb7aa33aSEmmanuel Vadot 1168cb7aa33aSEmmanuel Vadot port@3 { 1169cb7aa33aSEmmanuel Vadot reg = <0x3>; 1170cb7aa33aSEmmanuel Vadot 1171cb7aa33aSEmmanuel Vadot xbar_admaif3: endpoint { 1172cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif3>; 1173cb7aa33aSEmmanuel Vadot }; 1174cb7aa33aSEmmanuel Vadot }; 1175cb7aa33aSEmmanuel Vadot 1176cb7aa33aSEmmanuel Vadot port@4 { 1177cb7aa33aSEmmanuel Vadot reg = <0x4>; 1178cb7aa33aSEmmanuel Vadot 1179cb7aa33aSEmmanuel Vadot xbar_admaif4: endpoint { 1180cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif4>; 1181cb7aa33aSEmmanuel Vadot }; 1182cb7aa33aSEmmanuel Vadot }; 1183cb7aa33aSEmmanuel Vadot 1184cb7aa33aSEmmanuel Vadot port@5 { 1185cb7aa33aSEmmanuel Vadot reg = <0x5>; 1186cb7aa33aSEmmanuel Vadot 1187cb7aa33aSEmmanuel Vadot xbar_admaif5: endpoint { 1188cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif5>; 1189cb7aa33aSEmmanuel Vadot }; 1190cb7aa33aSEmmanuel Vadot }; 1191cb7aa33aSEmmanuel Vadot 1192cb7aa33aSEmmanuel Vadot port@6 { 1193cb7aa33aSEmmanuel Vadot reg = <0x6>; 1194cb7aa33aSEmmanuel Vadot 1195cb7aa33aSEmmanuel Vadot xbar_admaif6: endpoint { 1196cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif6>; 1197cb7aa33aSEmmanuel Vadot }; 1198cb7aa33aSEmmanuel Vadot }; 1199cb7aa33aSEmmanuel Vadot 1200cb7aa33aSEmmanuel Vadot port@7 { 1201cb7aa33aSEmmanuel Vadot reg = <0x7>; 1202cb7aa33aSEmmanuel Vadot 1203cb7aa33aSEmmanuel Vadot xbar_admaif7: endpoint { 1204cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif7>; 1205cb7aa33aSEmmanuel Vadot }; 1206cb7aa33aSEmmanuel Vadot }; 1207cb7aa33aSEmmanuel Vadot 1208cb7aa33aSEmmanuel Vadot port@8 { 1209cb7aa33aSEmmanuel Vadot reg = <0x8>; 1210cb7aa33aSEmmanuel Vadot 1211cb7aa33aSEmmanuel Vadot xbar_admaif8: endpoint { 1212cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif8>; 1213cb7aa33aSEmmanuel Vadot }; 1214cb7aa33aSEmmanuel Vadot }; 1215cb7aa33aSEmmanuel Vadot 1216cb7aa33aSEmmanuel Vadot port@9 { 1217cb7aa33aSEmmanuel Vadot reg = <0x9>; 1218cb7aa33aSEmmanuel Vadot 1219cb7aa33aSEmmanuel Vadot xbar_admaif9: endpoint { 1220cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif9>; 1221cb7aa33aSEmmanuel Vadot }; 1222cb7aa33aSEmmanuel Vadot }; 1223cb7aa33aSEmmanuel Vadot 1224cb7aa33aSEmmanuel Vadot port@a { 1225cb7aa33aSEmmanuel Vadot reg = <0xa>; 1226cb7aa33aSEmmanuel Vadot 1227cb7aa33aSEmmanuel Vadot xbar_admaif10: endpoint { 1228cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif10>; 1229cb7aa33aSEmmanuel Vadot }; 1230cb7aa33aSEmmanuel Vadot }; 1231cb7aa33aSEmmanuel Vadot 1232cb7aa33aSEmmanuel Vadot port@b { 1233cb7aa33aSEmmanuel Vadot reg = <0xb>; 1234cb7aa33aSEmmanuel Vadot 1235cb7aa33aSEmmanuel Vadot xbar_admaif11: endpoint { 1236cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif11>; 1237cb7aa33aSEmmanuel Vadot }; 1238cb7aa33aSEmmanuel Vadot }; 1239cb7aa33aSEmmanuel Vadot 1240cb7aa33aSEmmanuel Vadot port@c { 1241cb7aa33aSEmmanuel Vadot reg = <0xc>; 1242cb7aa33aSEmmanuel Vadot 1243cb7aa33aSEmmanuel Vadot xbar_admaif12: endpoint { 1244cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif12>; 1245cb7aa33aSEmmanuel Vadot }; 1246cb7aa33aSEmmanuel Vadot }; 1247cb7aa33aSEmmanuel Vadot 1248cb7aa33aSEmmanuel Vadot port@d { 1249cb7aa33aSEmmanuel Vadot reg = <0xd>; 1250cb7aa33aSEmmanuel Vadot 1251cb7aa33aSEmmanuel Vadot xbar_admaif13: endpoint { 1252cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif13>; 1253cb7aa33aSEmmanuel Vadot }; 1254cb7aa33aSEmmanuel Vadot }; 1255cb7aa33aSEmmanuel Vadot 1256cb7aa33aSEmmanuel Vadot port@e { 1257cb7aa33aSEmmanuel Vadot reg = <0xe>; 1258cb7aa33aSEmmanuel Vadot 1259cb7aa33aSEmmanuel Vadot xbar_admaif14: endpoint { 1260cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif14>; 1261cb7aa33aSEmmanuel Vadot }; 1262cb7aa33aSEmmanuel Vadot }; 1263cb7aa33aSEmmanuel Vadot 1264cb7aa33aSEmmanuel Vadot port@f { 1265cb7aa33aSEmmanuel Vadot reg = <0xf>; 1266cb7aa33aSEmmanuel Vadot 1267cb7aa33aSEmmanuel Vadot xbar_admaif15: endpoint { 1268cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif15>; 1269cb7aa33aSEmmanuel Vadot }; 1270cb7aa33aSEmmanuel Vadot }; 1271cb7aa33aSEmmanuel Vadot 1272cb7aa33aSEmmanuel Vadot port@10 { 1273cb7aa33aSEmmanuel Vadot reg = <0x10>; 1274cb7aa33aSEmmanuel Vadot 1275cb7aa33aSEmmanuel Vadot xbar_admaif16: endpoint { 1276cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif16>; 1277cb7aa33aSEmmanuel Vadot }; 1278cb7aa33aSEmmanuel Vadot }; 1279cb7aa33aSEmmanuel Vadot 1280cb7aa33aSEmmanuel Vadot port@11 { 1281cb7aa33aSEmmanuel Vadot reg = <0x11>; 1282cb7aa33aSEmmanuel Vadot 1283cb7aa33aSEmmanuel Vadot xbar_admaif17: endpoint { 1284cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif17>; 1285cb7aa33aSEmmanuel Vadot }; 1286cb7aa33aSEmmanuel Vadot }; 1287cb7aa33aSEmmanuel Vadot 1288cb7aa33aSEmmanuel Vadot port@12 { 1289cb7aa33aSEmmanuel Vadot reg = <0x12>; 1290cb7aa33aSEmmanuel Vadot 1291cb7aa33aSEmmanuel Vadot xbar_admaif18: endpoint { 1292cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif18>; 1293cb7aa33aSEmmanuel Vadot }; 1294cb7aa33aSEmmanuel Vadot }; 1295cb7aa33aSEmmanuel Vadot 1296cb7aa33aSEmmanuel Vadot port@13 { 1297cb7aa33aSEmmanuel Vadot reg = <0x13>; 1298cb7aa33aSEmmanuel Vadot 1299cb7aa33aSEmmanuel Vadot xbar_admaif19: endpoint { 1300cb7aa33aSEmmanuel Vadot remote-endpoint = <&admaif19>; 1301cb7aa33aSEmmanuel Vadot }; 1302cb7aa33aSEmmanuel Vadot }; 1303cb7aa33aSEmmanuel Vadot 1304cb7aa33aSEmmanuel Vadot xbar_i2s1_port: port@14 { 1305cb7aa33aSEmmanuel Vadot reg = <0x14>; 1306cb7aa33aSEmmanuel Vadot 1307cb7aa33aSEmmanuel Vadot xbar_i2s1: endpoint { 1308cb7aa33aSEmmanuel Vadot remote-endpoint = <&i2s1_cif>; 1309cb7aa33aSEmmanuel Vadot }; 1310cb7aa33aSEmmanuel Vadot }; 1311cb7aa33aSEmmanuel Vadot 1312cb7aa33aSEmmanuel Vadot xbar_i2s2_port: port@15 { 1313cb7aa33aSEmmanuel Vadot reg = <0x15>; 1314cb7aa33aSEmmanuel Vadot 1315cb7aa33aSEmmanuel Vadot xbar_i2s2: endpoint { 1316cb7aa33aSEmmanuel Vadot remote-endpoint = <&i2s2_cif>; 1317cb7aa33aSEmmanuel Vadot }; 1318cb7aa33aSEmmanuel Vadot }; 1319cb7aa33aSEmmanuel Vadot 1320cb7aa33aSEmmanuel Vadot xbar_i2s4_port: port@17 { 1321cb7aa33aSEmmanuel Vadot reg = <0x17>; 1322cb7aa33aSEmmanuel Vadot 1323cb7aa33aSEmmanuel Vadot xbar_i2s4: endpoint { 1324cb7aa33aSEmmanuel Vadot remote-endpoint = <&i2s4_cif>; 1325cb7aa33aSEmmanuel Vadot }; 1326cb7aa33aSEmmanuel Vadot }; 1327cb7aa33aSEmmanuel Vadot 1328cb7aa33aSEmmanuel Vadot xbar_i2s6_port: port@19 { 1329cb7aa33aSEmmanuel Vadot reg = <0x19>; 1330cb7aa33aSEmmanuel Vadot 1331cb7aa33aSEmmanuel Vadot xbar_i2s6: endpoint { 1332cb7aa33aSEmmanuel Vadot remote-endpoint = <&i2s6_cif>; 1333cb7aa33aSEmmanuel Vadot }; 1334cb7aa33aSEmmanuel Vadot }; 1335cb7aa33aSEmmanuel Vadot 1336cb7aa33aSEmmanuel Vadot xbar_dmic3_port: port@1c { 1337cb7aa33aSEmmanuel Vadot reg = <0x1c>; 1338cb7aa33aSEmmanuel Vadot 1339cb7aa33aSEmmanuel Vadot xbar_dmic3: endpoint { 1340cb7aa33aSEmmanuel Vadot remote-endpoint = <&dmic3_cif>; 1341cb7aa33aSEmmanuel Vadot }; 1342cb7aa33aSEmmanuel Vadot }; 1343cb7aa33aSEmmanuel Vadot 1344cb7aa33aSEmmanuel Vadot xbar_sfc1_in_port: port@20 { 1345cb7aa33aSEmmanuel Vadot reg = <0x20>; 1346cb7aa33aSEmmanuel Vadot 1347cb7aa33aSEmmanuel Vadot xbar_sfc1_in: endpoint { 1348cb7aa33aSEmmanuel Vadot remote-endpoint = <&sfc1_cif_in>; 1349cb7aa33aSEmmanuel Vadot }; 1350cb7aa33aSEmmanuel Vadot }; 1351cb7aa33aSEmmanuel Vadot 1352cb7aa33aSEmmanuel Vadot port@21 { 1353cb7aa33aSEmmanuel Vadot reg = <0x21>; 1354cb7aa33aSEmmanuel Vadot 1355cb7aa33aSEmmanuel Vadot xbar_sfc1_out: endpoint { 1356cb7aa33aSEmmanuel Vadot remote-endpoint = <&sfc1_cif_out>; 1357cb7aa33aSEmmanuel Vadot }; 1358cb7aa33aSEmmanuel Vadot }; 1359cb7aa33aSEmmanuel Vadot 1360cb7aa33aSEmmanuel Vadot xbar_sfc2_in_port: port@22 { 1361cb7aa33aSEmmanuel Vadot reg = <0x22>; 1362cb7aa33aSEmmanuel Vadot 1363cb7aa33aSEmmanuel Vadot xbar_sfc2_in: endpoint { 1364cb7aa33aSEmmanuel Vadot remote-endpoint = <&sfc2_cif_in>; 1365cb7aa33aSEmmanuel Vadot }; 1366cb7aa33aSEmmanuel Vadot }; 1367cb7aa33aSEmmanuel Vadot 1368cb7aa33aSEmmanuel Vadot port@23 { 1369cb7aa33aSEmmanuel Vadot reg = <0x23>; 1370cb7aa33aSEmmanuel Vadot 1371cb7aa33aSEmmanuel Vadot xbar_sfc2_out: endpoint { 1372cb7aa33aSEmmanuel Vadot remote-endpoint = <&sfc2_cif_out>; 1373cb7aa33aSEmmanuel Vadot }; 1374cb7aa33aSEmmanuel Vadot }; 1375cb7aa33aSEmmanuel Vadot 1376cb7aa33aSEmmanuel Vadot xbar_sfc3_in_port: port@24 { 1377cb7aa33aSEmmanuel Vadot reg = <0x24>; 1378cb7aa33aSEmmanuel Vadot 1379cb7aa33aSEmmanuel Vadot xbar_sfc3_in: endpoint { 1380cb7aa33aSEmmanuel Vadot remote-endpoint = <&sfc3_cif_in>; 1381cb7aa33aSEmmanuel Vadot }; 1382cb7aa33aSEmmanuel Vadot }; 1383cb7aa33aSEmmanuel Vadot 1384cb7aa33aSEmmanuel Vadot port@25 { 1385cb7aa33aSEmmanuel Vadot reg = <0x25>; 1386cb7aa33aSEmmanuel Vadot 1387cb7aa33aSEmmanuel Vadot xbar_sfc3_out: endpoint { 1388cb7aa33aSEmmanuel Vadot remote-endpoint = <&sfc3_cif_out>; 1389cb7aa33aSEmmanuel Vadot }; 1390cb7aa33aSEmmanuel Vadot }; 1391cb7aa33aSEmmanuel Vadot 1392cb7aa33aSEmmanuel Vadot xbar_sfc4_in_port: port@26 { 1393cb7aa33aSEmmanuel Vadot reg = <0x26>; 1394cb7aa33aSEmmanuel Vadot 1395cb7aa33aSEmmanuel Vadot xbar_sfc4_in: endpoint { 1396cb7aa33aSEmmanuel Vadot remote-endpoint = <&sfc4_cif_in>; 1397cb7aa33aSEmmanuel Vadot }; 1398cb7aa33aSEmmanuel Vadot }; 1399cb7aa33aSEmmanuel Vadot 1400cb7aa33aSEmmanuel Vadot port@27 { 1401cb7aa33aSEmmanuel Vadot reg = <0x27>; 1402cb7aa33aSEmmanuel Vadot 1403cb7aa33aSEmmanuel Vadot xbar_sfc4_out: endpoint { 1404cb7aa33aSEmmanuel Vadot remote-endpoint = <&sfc4_cif_out>; 1405cb7aa33aSEmmanuel Vadot }; 1406cb7aa33aSEmmanuel Vadot }; 1407cb7aa33aSEmmanuel Vadot 1408cb7aa33aSEmmanuel Vadot xbar_mvc1_in_port: port@28 { 1409cb7aa33aSEmmanuel Vadot reg = <0x28>; 1410cb7aa33aSEmmanuel Vadot 1411cb7aa33aSEmmanuel Vadot xbar_mvc1_in: endpoint { 1412cb7aa33aSEmmanuel Vadot remote-endpoint = <&mvc1_cif_in>; 1413cb7aa33aSEmmanuel Vadot }; 1414cb7aa33aSEmmanuel Vadot }; 1415cb7aa33aSEmmanuel Vadot 1416cb7aa33aSEmmanuel Vadot port@29 { 1417cb7aa33aSEmmanuel Vadot reg = <0x29>; 1418cb7aa33aSEmmanuel Vadot 1419cb7aa33aSEmmanuel Vadot xbar_mvc1_out: endpoint { 1420cb7aa33aSEmmanuel Vadot remote-endpoint = <&mvc1_cif_out>; 1421cb7aa33aSEmmanuel Vadot }; 1422cb7aa33aSEmmanuel Vadot }; 1423cb7aa33aSEmmanuel Vadot 1424cb7aa33aSEmmanuel Vadot xbar_mvc2_in_port: port@2a { 1425cb7aa33aSEmmanuel Vadot reg = <0x2a>; 1426cb7aa33aSEmmanuel Vadot 1427cb7aa33aSEmmanuel Vadot xbar_mvc2_in: endpoint { 1428cb7aa33aSEmmanuel Vadot remote-endpoint = <&mvc2_cif_in>; 1429cb7aa33aSEmmanuel Vadot }; 1430cb7aa33aSEmmanuel Vadot }; 1431cb7aa33aSEmmanuel Vadot 1432cb7aa33aSEmmanuel Vadot port@2b { 1433cb7aa33aSEmmanuel Vadot reg = <0x2b>; 1434cb7aa33aSEmmanuel Vadot 1435cb7aa33aSEmmanuel Vadot xbar_mvc2_out: endpoint { 1436cb7aa33aSEmmanuel Vadot remote-endpoint = <&mvc2_cif_out>; 1437cb7aa33aSEmmanuel Vadot }; 1438cb7aa33aSEmmanuel Vadot }; 1439cb7aa33aSEmmanuel Vadot 1440cb7aa33aSEmmanuel Vadot xbar_amx1_in1_port: port@2c { 1441cb7aa33aSEmmanuel Vadot reg = <0x2c>; 1442cb7aa33aSEmmanuel Vadot 1443cb7aa33aSEmmanuel Vadot xbar_amx1_in1: endpoint { 1444cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx1_in1>; 1445cb7aa33aSEmmanuel Vadot }; 1446cb7aa33aSEmmanuel Vadot }; 1447cb7aa33aSEmmanuel Vadot 1448cb7aa33aSEmmanuel Vadot xbar_amx1_in2_port: port@2d { 1449cb7aa33aSEmmanuel Vadot reg = <0x2d>; 1450cb7aa33aSEmmanuel Vadot 1451cb7aa33aSEmmanuel Vadot xbar_amx1_in2: endpoint { 1452cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx1_in2>; 1453cb7aa33aSEmmanuel Vadot }; 1454cb7aa33aSEmmanuel Vadot }; 1455cb7aa33aSEmmanuel Vadot 1456cb7aa33aSEmmanuel Vadot xbar_amx1_in3_port: port@2e { 1457cb7aa33aSEmmanuel Vadot reg = <0x2e>; 1458cb7aa33aSEmmanuel Vadot 1459cb7aa33aSEmmanuel Vadot xbar_amx1_in3: endpoint { 1460cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx1_in3>; 1461cb7aa33aSEmmanuel Vadot }; 1462cb7aa33aSEmmanuel Vadot }; 1463cb7aa33aSEmmanuel Vadot 1464cb7aa33aSEmmanuel Vadot xbar_amx1_in4_port: port@2f { 1465cb7aa33aSEmmanuel Vadot reg = <0x2f>; 1466cb7aa33aSEmmanuel Vadot 1467cb7aa33aSEmmanuel Vadot xbar_amx1_in4: endpoint { 1468cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx1_in4>; 1469cb7aa33aSEmmanuel Vadot }; 1470cb7aa33aSEmmanuel Vadot }; 1471cb7aa33aSEmmanuel Vadot 1472cb7aa33aSEmmanuel Vadot port@30 { 1473cb7aa33aSEmmanuel Vadot reg = <0x30>; 1474cb7aa33aSEmmanuel Vadot 1475cb7aa33aSEmmanuel Vadot xbar_amx1_out: endpoint { 1476cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx1_out>; 1477cb7aa33aSEmmanuel Vadot }; 1478cb7aa33aSEmmanuel Vadot }; 1479cb7aa33aSEmmanuel Vadot 1480cb7aa33aSEmmanuel Vadot xbar_amx2_in1_port: port@31 { 1481cb7aa33aSEmmanuel Vadot reg = <0x31>; 1482cb7aa33aSEmmanuel Vadot 1483cb7aa33aSEmmanuel Vadot xbar_amx2_in1: endpoint { 1484cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx2_in1>; 1485cb7aa33aSEmmanuel Vadot }; 1486cb7aa33aSEmmanuel Vadot }; 1487cb7aa33aSEmmanuel Vadot 1488cb7aa33aSEmmanuel Vadot xbar_amx2_in2_port: port@32 { 1489cb7aa33aSEmmanuel Vadot reg = <0x32>; 1490cb7aa33aSEmmanuel Vadot 1491cb7aa33aSEmmanuel Vadot xbar_amx2_in2: endpoint { 1492cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx2_in2>; 1493cb7aa33aSEmmanuel Vadot }; 1494cb7aa33aSEmmanuel Vadot }; 1495cb7aa33aSEmmanuel Vadot 1496cb7aa33aSEmmanuel Vadot xbar_amx2_in3_port: port@33 { 1497cb7aa33aSEmmanuel Vadot reg = <0x33>; 1498cb7aa33aSEmmanuel Vadot 1499cb7aa33aSEmmanuel Vadot xbar_amx2_in3: endpoint { 1500cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx2_in3>; 1501cb7aa33aSEmmanuel Vadot }; 1502cb7aa33aSEmmanuel Vadot }; 1503cb7aa33aSEmmanuel Vadot 1504cb7aa33aSEmmanuel Vadot xbar_amx2_in4_port: port@34 { 1505cb7aa33aSEmmanuel Vadot reg = <0x34>; 1506cb7aa33aSEmmanuel Vadot 1507cb7aa33aSEmmanuel Vadot xbar_amx2_in4: endpoint { 1508cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx2_in4>; 1509cb7aa33aSEmmanuel Vadot }; 1510cb7aa33aSEmmanuel Vadot }; 1511cb7aa33aSEmmanuel Vadot 1512cb7aa33aSEmmanuel Vadot port@35 { 1513cb7aa33aSEmmanuel Vadot reg = <0x35>; 1514cb7aa33aSEmmanuel Vadot 1515cb7aa33aSEmmanuel Vadot xbar_amx2_out: endpoint { 1516cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx2_out>; 1517cb7aa33aSEmmanuel Vadot }; 1518cb7aa33aSEmmanuel Vadot }; 1519cb7aa33aSEmmanuel Vadot 1520cb7aa33aSEmmanuel Vadot xbar_amx3_in1_port: port@36 { 1521cb7aa33aSEmmanuel Vadot reg = <0x36>; 1522cb7aa33aSEmmanuel Vadot 1523cb7aa33aSEmmanuel Vadot xbar_amx3_in1: endpoint { 1524cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx3_in1>; 1525cb7aa33aSEmmanuel Vadot }; 1526cb7aa33aSEmmanuel Vadot }; 1527cb7aa33aSEmmanuel Vadot 1528cb7aa33aSEmmanuel Vadot xbar_amx3_in2_port: port@37 { 1529cb7aa33aSEmmanuel Vadot reg = <0x37>; 1530cb7aa33aSEmmanuel Vadot 1531cb7aa33aSEmmanuel Vadot xbar_amx3_in2: endpoint { 1532cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx3_in2>; 1533cb7aa33aSEmmanuel Vadot }; 1534cb7aa33aSEmmanuel Vadot }; 1535cb7aa33aSEmmanuel Vadot 1536cb7aa33aSEmmanuel Vadot xbar_amx3_in3_port: port@38 { 1537cb7aa33aSEmmanuel Vadot reg = <0x38>; 1538cb7aa33aSEmmanuel Vadot 1539cb7aa33aSEmmanuel Vadot xbar_amx3_in3: endpoint { 1540cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx3_in3>; 1541cb7aa33aSEmmanuel Vadot }; 1542cb7aa33aSEmmanuel Vadot }; 1543cb7aa33aSEmmanuel Vadot 1544cb7aa33aSEmmanuel Vadot xbar_amx3_in4_port: port@39 { 1545cb7aa33aSEmmanuel Vadot reg = <0x39>; 1546cb7aa33aSEmmanuel Vadot 1547cb7aa33aSEmmanuel Vadot xbar_amx3_in4: endpoint { 1548cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx3_in4>; 1549cb7aa33aSEmmanuel Vadot }; 1550cb7aa33aSEmmanuel Vadot }; 1551cb7aa33aSEmmanuel Vadot 1552cb7aa33aSEmmanuel Vadot port@3a { 1553cb7aa33aSEmmanuel Vadot reg = <0x3a>; 1554cb7aa33aSEmmanuel Vadot 1555cb7aa33aSEmmanuel Vadot xbar_amx3_out: endpoint { 1556cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx3_out>; 1557cb7aa33aSEmmanuel Vadot }; 1558cb7aa33aSEmmanuel Vadot }; 1559cb7aa33aSEmmanuel Vadot 1560cb7aa33aSEmmanuel Vadot xbar_amx4_in1_port: port@3b { 1561cb7aa33aSEmmanuel Vadot reg = <0x3b>; 1562cb7aa33aSEmmanuel Vadot 1563cb7aa33aSEmmanuel Vadot xbar_amx4_in1: endpoint { 1564cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx4_in1>; 1565cb7aa33aSEmmanuel Vadot }; 1566cb7aa33aSEmmanuel Vadot }; 1567cb7aa33aSEmmanuel Vadot 1568cb7aa33aSEmmanuel Vadot xbar_amx4_in2_port: port@3c { 1569cb7aa33aSEmmanuel Vadot reg = <0x3c>; 1570cb7aa33aSEmmanuel Vadot 1571cb7aa33aSEmmanuel Vadot xbar_amx4_in2: endpoint { 1572cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx4_in2>; 1573cb7aa33aSEmmanuel Vadot }; 1574cb7aa33aSEmmanuel Vadot }; 1575cb7aa33aSEmmanuel Vadot 1576cb7aa33aSEmmanuel Vadot xbar_amx4_in3_port: port@3d { 1577cb7aa33aSEmmanuel Vadot reg = <0x3d>; 1578cb7aa33aSEmmanuel Vadot 1579cb7aa33aSEmmanuel Vadot xbar_amx4_in3: endpoint { 1580cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx4_in3>; 1581cb7aa33aSEmmanuel Vadot }; 1582cb7aa33aSEmmanuel Vadot }; 1583cb7aa33aSEmmanuel Vadot 1584cb7aa33aSEmmanuel Vadot xbar_amx4_in4_port: port@3e { 1585cb7aa33aSEmmanuel Vadot reg = <0x3e>; 1586cb7aa33aSEmmanuel Vadot 1587cb7aa33aSEmmanuel Vadot xbar_amx4_in4: endpoint { 1588cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx4_in4>; 1589cb7aa33aSEmmanuel Vadot }; 1590cb7aa33aSEmmanuel Vadot }; 1591cb7aa33aSEmmanuel Vadot 1592cb7aa33aSEmmanuel Vadot port@3f { 1593cb7aa33aSEmmanuel Vadot reg = <0x3f>; 1594cb7aa33aSEmmanuel Vadot 1595cb7aa33aSEmmanuel Vadot xbar_amx4_out: endpoint { 1596cb7aa33aSEmmanuel Vadot remote-endpoint = <&amx4_out>; 1597cb7aa33aSEmmanuel Vadot }; 1598cb7aa33aSEmmanuel Vadot }; 1599cb7aa33aSEmmanuel Vadot 1600cb7aa33aSEmmanuel Vadot xbar_adx1_in_port: port@40 { 1601cb7aa33aSEmmanuel Vadot reg = <0x40>; 1602cb7aa33aSEmmanuel Vadot 1603cb7aa33aSEmmanuel Vadot xbar_adx1_in: endpoint { 1604cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx1_in>; 1605cb7aa33aSEmmanuel Vadot }; 1606cb7aa33aSEmmanuel Vadot }; 1607cb7aa33aSEmmanuel Vadot 1608cb7aa33aSEmmanuel Vadot port@41 { 1609cb7aa33aSEmmanuel Vadot reg = <0x41>; 1610cb7aa33aSEmmanuel Vadot 1611cb7aa33aSEmmanuel Vadot xbar_adx1_out1: endpoint { 1612cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx1_out1>; 1613cb7aa33aSEmmanuel Vadot }; 1614cb7aa33aSEmmanuel Vadot }; 1615cb7aa33aSEmmanuel Vadot 1616cb7aa33aSEmmanuel Vadot port@42 { 1617cb7aa33aSEmmanuel Vadot reg = <0x42>; 1618cb7aa33aSEmmanuel Vadot 1619cb7aa33aSEmmanuel Vadot xbar_adx1_out2: endpoint { 1620cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx1_out2>; 1621cb7aa33aSEmmanuel Vadot }; 1622cb7aa33aSEmmanuel Vadot }; 1623cb7aa33aSEmmanuel Vadot 1624cb7aa33aSEmmanuel Vadot port@43 { 1625cb7aa33aSEmmanuel Vadot reg = <0x43>; 1626cb7aa33aSEmmanuel Vadot 1627cb7aa33aSEmmanuel Vadot xbar_adx1_out3: endpoint { 1628cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx1_out3>; 1629cb7aa33aSEmmanuel Vadot }; 1630cb7aa33aSEmmanuel Vadot }; 1631cb7aa33aSEmmanuel Vadot 1632cb7aa33aSEmmanuel Vadot port@44 { 1633cb7aa33aSEmmanuel Vadot reg = <0x44>; 1634cb7aa33aSEmmanuel Vadot 1635cb7aa33aSEmmanuel Vadot xbar_adx1_out4: endpoint { 1636cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx1_out4>; 1637cb7aa33aSEmmanuel Vadot }; 1638cb7aa33aSEmmanuel Vadot }; 1639cb7aa33aSEmmanuel Vadot 1640cb7aa33aSEmmanuel Vadot xbar_adx2_in_port: port@45 { 1641cb7aa33aSEmmanuel Vadot reg = <0x45>; 1642cb7aa33aSEmmanuel Vadot 1643cb7aa33aSEmmanuel Vadot xbar_adx2_in: endpoint { 1644cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx2_in>; 1645cb7aa33aSEmmanuel Vadot }; 1646cb7aa33aSEmmanuel Vadot }; 1647cb7aa33aSEmmanuel Vadot 1648cb7aa33aSEmmanuel Vadot port@46 { 1649cb7aa33aSEmmanuel Vadot reg = <0x46>; 1650cb7aa33aSEmmanuel Vadot 1651cb7aa33aSEmmanuel Vadot xbar_adx2_out1: endpoint { 1652cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx2_out1>; 1653cb7aa33aSEmmanuel Vadot }; 1654cb7aa33aSEmmanuel Vadot }; 1655cb7aa33aSEmmanuel Vadot 1656cb7aa33aSEmmanuel Vadot port@47 { 1657cb7aa33aSEmmanuel Vadot reg = <0x47>; 1658cb7aa33aSEmmanuel Vadot 1659cb7aa33aSEmmanuel Vadot xbar_adx2_out2: endpoint { 1660cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx2_out2>; 1661cb7aa33aSEmmanuel Vadot }; 1662cb7aa33aSEmmanuel Vadot }; 1663cb7aa33aSEmmanuel Vadot 1664cb7aa33aSEmmanuel Vadot port@48 { 1665cb7aa33aSEmmanuel Vadot reg = <0x48>; 1666cb7aa33aSEmmanuel Vadot 1667cb7aa33aSEmmanuel Vadot xbar_adx2_out3: endpoint { 1668cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx2_out3>; 1669cb7aa33aSEmmanuel Vadot }; 1670cb7aa33aSEmmanuel Vadot }; 1671cb7aa33aSEmmanuel Vadot 1672cb7aa33aSEmmanuel Vadot port@49 { 1673cb7aa33aSEmmanuel Vadot reg = <0x49>; 1674cb7aa33aSEmmanuel Vadot 1675cb7aa33aSEmmanuel Vadot xbar_adx2_out4: endpoint { 1676cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx2_out4>; 1677cb7aa33aSEmmanuel Vadot }; 1678cb7aa33aSEmmanuel Vadot }; 1679cb7aa33aSEmmanuel Vadot 1680cb7aa33aSEmmanuel Vadot xbar_adx3_in_port: port@4a { 1681cb7aa33aSEmmanuel Vadot reg = <0x4a>; 1682cb7aa33aSEmmanuel Vadot 1683cb7aa33aSEmmanuel Vadot xbar_adx3_in: endpoint { 1684cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx3_in>; 1685cb7aa33aSEmmanuel Vadot }; 1686cb7aa33aSEmmanuel Vadot }; 1687cb7aa33aSEmmanuel Vadot 1688cb7aa33aSEmmanuel Vadot port@4b { 1689cb7aa33aSEmmanuel Vadot reg = <0x4b>; 1690cb7aa33aSEmmanuel Vadot 1691cb7aa33aSEmmanuel Vadot xbar_adx3_out1: endpoint { 1692cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx3_out1>; 1693cb7aa33aSEmmanuel Vadot }; 1694cb7aa33aSEmmanuel Vadot }; 1695cb7aa33aSEmmanuel Vadot 1696cb7aa33aSEmmanuel Vadot port@4c { 1697cb7aa33aSEmmanuel Vadot reg = <0x4c>; 1698cb7aa33aSEmmanuel Vadot 1699cb7aa33aSEmmanuel Vadot xbar_adx3_out2: endpoint { 1700cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx3_out2>; 1701cb7aa33aSEmmanuel Vadot }; 1702cb7aa33aSEmmanuel Vadot }; 1703cb7aa33aSEmmanuel Vadot 1704cb7aa33aSEmmanuel Vadot port@4d { 1705cb7aa33aSEmmanuel Vadot reg = <0x4d>; 1706cb7aa33aSEmmanuel Vadot 1707cb7aa33aSEmmanuel Vadot xbar_adx3_out3: endpoint { 1708cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx3_out3>; 1709cb7aa33aSEmmanuel Vadot }; 1710cb7aa33aSEmmanuel Vadot }; 1711cb7aa33aSEmmanuel Vadot 1712cb7aa33aSEmmanuel Vadot port@4e { 1713cb7aa33aSEmmanuel Vadot reg = <0x4e>; 1714cb7aa33aSEmmanuel Vadot 1715cb7aa33aSEmmanuel Vadot xbar_adx3_out4: endpoint { 1716cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx3_out4>; 1717cb7aa33aSEmmanuel Vadot }; 1718cb7aa33aSEmmanuel Vadot }; 1719cb7aa33aSEmmanuel Vadot 1720cb7aa33aSEmmanuel Vadot xbar_adx4_in_port: port@4f { 1721cb7aa33aSEmmanuel Vadot reg = <0x4f>; 1722cb7aa33aSEmmanuel Vadot 1723cb7aa33aSEmmanuel Vadot xbar_adx4_in: endpoint { 1724cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx4_in>; 1725cb7aa33aSEmmanuel Vadot }; 1726cb7aa33aSEmmanuel Vadot }; 1727cb7aa33aSEmmanuel Vadot 1728cb7aa33aSEmmanuel Vadot port@50 { 1729cb7aa33aSEmmanuel Vadot reg = <0x50>; 1730cb7aa33aSEmmanuel Vadot 1731cb7aa33aSEmmanuel Vadot xbar_adx4_out1: endpoint { 1732cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx4_out1>; 1733cb7aa33aSEmmanuel Vadot }; 1734cb7aa33aSEmmanuel Vadot }; 1735cb7aa33aSEmmanuel Vadot 1736cb7aa33aSEmmanuel Vadot port@51 { 1737cb7aa33aSEmmanuel Vadot reg = <0x51>; 1738cb7aa33aSEmmanuel Vadot 1739cb7aa33aSEmmanuel Vadot xbar_adx4_out2: endpoint { 1740cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx4_out2>; 1741cb7aa33aSEmmanuel Vadot }; 1742cb7aa33aSEmmanuel Vadot }; 1743cb7aa33aSEmmanuel Vadot 1744cb7aa33aSEmmanuel Vadot port@52 { 1745cb7aa33aSEmmanuel Vadot reg = <0x52>; 1746cb7aa33aSEmmanuel Vadot 1747cb7aa33aSEmmanuel Vadot xbar_adx4_out3: endpoint { 1748cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx4_out3>; 1749cb7aa33aSEmmanuel Vadot }; 1750cb7aa33aSEmmanuel Vadot }; 1751cb7aa33aSEmmanuel Vadot 1752cb7aa33aSEmmanuel Vadot port@53 { 1753cb7aa33aSEmmanuel Vadot reg = <0x53>; 1754cb7aa33aSEmmanuel Vadot 1755cb7aa33aSEmmanuel Vadot xbar_adx4_out4: endpoint { 1756cb7aa33aSEmmanuel Vadot remote-endpoint = <&adx4_out4>; 1757cb7aa33aSEmmanuel Vadot }; 1758cb7aa33aSEmmanuel Vadot }; 1759cb7aa33aSEmmanuel Vadot 1760cb7aa33aSEmmanuel Vadot xbar_mix_in1_port: port@54 { 1761cb7aa33aSEmmanuel Vadot reg = <0x54>; 1762cb7aa33aSEmmanuel Vadot 1763cb7aa33aSEmmanuel Vadot xbar_mix_in1: endpoint { 1764cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_in1>; 1765cb7aa33aSEmmanuel Vadot }; 1766cb7aa33aSEmmanuel Vadot }; 1767cb7aa33aSEmmanuel Vadot 1768cb7aa33aSEmmanuel Vadot xbar_mix_in2_port: port@55 { 1769cb7aa33aSEmmanuel Vadot reg = <0x55>; 1770cb7aa33aSEmmanuel Vadot 1771cb7aa33aSEmmanuel Vadot xbar_mix_in2: endpoint { 1772cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_in2>; 1773cb7aa33aSEmmanuel Vadot }; 1774cb7aa33aSEmmanuel Vadot }; 1775cb7aa33aSEmmanuel Vadot 1776cb7aa33aSEmmanuel Vadot xbar_mix_in3_port: port@56 { 1777cb7aa33aSEmmanuel Vadot reg = <0x56>; 1778cb7aa33aSEmmanuel Vadot 1779cb7aa33aSEmmanuel Vadot xbar_mix_in3: endpoint { 1780cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_in3>; 1781cb7aa33aSEmmanuel Vadot }; 1782cb7aa33aSEmmanuel Vadot }; 1783cb7aa33aSEmmanuel Vadot 1784cb7aa33aSEmmanuel Vadot xbar_mix_in4_port: port@57 { 1785cb7aa33aSEmmanuel Vadot reg = <0x57>; 1786cb7aa33aSEmmanuel Vadot 1787cb7aa33aSEmmanuel Vadot xbar_mix_in4: endpoint { 1788cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_in4>; 1789cb7aa33aSEmmanuel Vadot }; 1790cb7aa33aSEmmanuel Vadot }; 1791cb7aa33aSEmmanuel Vadot 1792cb7aa33aSEmmanuel Vadot xbar_mix_in5_port: port@58 { 1793cb7aa33aSEmmanuel Vadot reg = <0x58>; 1794cb7aa33aSEmmanuel Vadot 1795cb7aa33aSEmmanuel Vadot xbar_mix_in5: endpoint { 1796cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_in5>; 1797cb7aa33aSEmmanuel Vadot }; 1798cb7aa33aSEmmanuel Vadot }; 1799cb7aa33aSEmmanuel Vadot 1800cb7aa33aSEmmanuel Vadot xbar_mix_in6_port: port@59 { 1801cb7aa33aSEmmanuel Vadot reg = <0x59>; 1802cb7aa33aSEmmanuel Vadot 1803cb7aa33aSEmmanuel Vadot xbar_mix_in6: endpoint { 1804cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_in6>; 1805cb7aa33aSEmmanuel Vadot }; 1806cb7aa33aSEmmanuel Vadot }; 1807cb7aa33aSEmmanuel Vadot 1808cb7aa33aSEmmanuel Vadot xbar_mix_in7_port: port@5a { 1809cb7aa33aSEmmanuel Vadot reg = <0x5a>; 1810cb7aa33aSEmmanuel Vadot 1811cb7aa33aSEmmanuel Vadot xbar_mix_in7: endpoint { 1812cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_in7>; 1813cb7aa33aSEmmanuel Vadot }; 1814cb7aa33aSEmmanuel Vadot }; 1815cb7aa33aSEmmanuel Vadot 1816cb7aa33aSEmmanuel Vadot xbar_mix_in8_port: port@5b { 1817cb7aa33aSEmmanuel Vadot reg = <0x5b>; 1818cb7aa33aSEmmanuel Vadot 1819cb7aa33aSEmmanuel Vadot xbar_mix_in8: endpoint { 1820cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_in8>; 1821cb7aa33aSEmmanuel Vadot }; 1822cb7aa33aSEmmanuel Vadot }; 1823cb7aa33aSEmmanuel Vadot 1824cb7aa33aSEmmanuel Vadot xbar_mix_in9_port: port@5c { 1825cb7aa33aSEmmanuel Vadot reg = <0x5c>; 1826cb7aa33aSEmmanuel Vadot 1827cb7aa33aSEmmanuel Vadot xbar_mix_in9: endpoint { 1828cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_in9>; 1829cb7aa33aSEmmanuel Vadot }; 1830cb7aa33aSEmmanuel Vadot }; 1831cb7aa33aSEmmanuel Vadot 1832cb7aa33aSEmmanuel Vadot xbar_mix_in10_port: port@5d { 1833cb7aa33aSEmmanuel Vadot reg = <0x5d>; 1834cb7aa33aSEmmanuel Vadot 1835cb7aa33aSEmmanuel Vadot xbar_mix_in10: endpoint { 1836cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_in10>; 1837cb7aa33aSEmmanuel Vadot }; 1838cb7aa33aSEmmanuel Vadot }; 1839cb7aa33aSEmmanuel Vadot 1840cb7aa33aSEmmanuel Vadot port@5e { 1841cb7aa33aSEmmanuel Vadot reg = <0x5e>; 1842cb7aa33aSEmmanuel Vadot 1843cb7aa33aSEmmanuel Vadot xbar_mix_out1: endpoint { 1844cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_out1>; 1845cb7aa33aSEmmanuel Vadot }; 1846cb7aa33aSEmmanuel Vadot }; 1847cb7aa33aSEmmanuel Vadot 1848cb7aa33aSEmmanuel Vadot port@5f { 1849cb7aa33aSEmmanuel Vadot reg = <0x5f>; 1850cb7aa33aSEmmanuel Vadot 1851cb7aa33aSEmmanuel Vadot xbar_mix_out2: endpoint { 1852cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_out2>; 1853cb7aa33aSEmmanuel Vadot }; 1854cb7aa33aSEmmanuel Vadot }; 1855cb7aa33aSEmmanuel Vadot 1856cb7aa33aSEmmanuel Vadot port@60 { 1857cb7aa33aSEmmanuel Vadot reg = <0x60>; 1858cb7aa33aSEmmanuel Vadot 1859cb7aa33aSEmmanuel Vadot xbar_mix_out3: endpoint { 1860cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_out3>; 1861cb7aa33aSEmmanuel Vadot }; 1862cb7aa33aSEmmanuel Vadot }; 1863cb7aa33aSEmmanuel Vadot 1864cb7aa33aSEmmanuel Vadot port@61 { 1865cb7aa33aSEmmanuel Vadot reg = <0x61>; 1866cb7aa33aSEmmanuel Vadot 1867cb7aa33aSEmmanuel Vadot xbar_mix_out4: endpoint { 1868cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_out4>; 1869cb7aa33aSEmmanuel Vadot }; 1870cb7aa33aSEmmanuel Vadot }; 1871cb7aa33aSEmmanuel Vadot 1872cb7aa33aSEmmanuel Vadot port@62 { 1873cb7aa33aSEmmanuel Vadot reg = <0x62>; 1874cb7aa33aSEmmanuel Vadot 1875cb7aa33aSEmmanuel Vadot xbar_mix_out5: endpoint { 1876cb7aa33aSEmmanuel Vadot remote-endpoint = <&mix_out5>; 1877cb7aa33aSEmmanuel Vadot }; 1878cb7aa33aSEmmanuel Vadot }; 1879cb7aa33aSEmmanuel Vadot 1880cb7aa33aSEmmanuel Vadot xbar_asrc_in1_port: port@63 { 1881cb7aa33aSEmmanuel Vadot reg = <0x63>; 1882cb7aa33aSEmmanuel Vadot 1883cb7aa33aSEmmanuel Vadot xbar_asrc_in1_ep: endpoint { 1884cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_in1_ep>; 1885cb7aa33aSEmmanuel Vadot }; 1886cb7aa33aSEmmanuel Vadot }; 1887cb7aa33aSEmmanuel Vadot 1888cb7aa33aSEmmanuel Vadot port@64 { 1889cb7aa33aSEmmanuel Vadot reg = <0x64>; 1890cb7aa33aSEmmanuel Vadot 1891cb7aa33aSEmmanuel Vadot xbar_asrc_out1_ep: endpoint { 1892cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_out1_ep>; 1893cb7aa33aSEmmanuel Vadot }; 1894cb7aa33aSEmmanuel Vadot }; 1895cb7aa33aSEmmanuel Vadot 1896cb7aa33aSEmmanuel Vadot xbar_asrc_in2_port: port@65 { 1897cb7aa33aSEmmanuel Vadot reg = <0x65>; 1898cb7aa33aSEmmanuel Vadot 1899cb7aa33aSEmmanuel Vadot xbar_asrc_in2_ep: endpoint { 1900cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_in2_ep>; 1901cb7aa33aSEmmanuel Vadot }; 1902cb7aa33aSEmmanuel Vadot }; 1903cb7aa33aSEmmanuel Vadot 1904cb7aa33aSEmmanuel Vadot port@66 { 1905cb7aa33aSEmmanuel Vadot reg = <0x66>; 1906cb7aa33aSEmmanuel Vadot 1907cb7aa33aSEmmanuel Vadot xbar_asrc_out2_ep: endpoint { 1908cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_out2_ep>; 1909cb7aa33aSEmmanuel Vadot }; 1910cb7aa33aSEmmanuel Vadot }; 1911cb7aa33aSEmmanuel Vadot 1912cb7aa33aSEmmanuel Vadot xbar_asrc_in3_port: port@67 { 1913cb7aa33aSEmmanuel Vadot reg = <0x67>; 1914cb7aa33aSEmmanuel Vadot 1915cb7aa33aSEmmanuel Vadot xbar_asrc_in3_ep: endpoint { 1916cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_in3_ep>; 1917cb7aa33aSEmmanuel Vadot }; 1918cb7aa33aSEmmanuel Vadot }; 1919cb7aa33aSEmmanuel Vadot 1920cb7aa33aSEmmanuel Vadot port@68 { 1921cb7aa33aSEmmanuel Vadot reg = <0x68>; 1922cb7aa33aSEmmanuel Vadot 1923cb7aa33aSEmmanuel Vadot xbar_asrc_out3_ep: endpoint { 1924cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_out3_ep>; 1925cb7aa33aSEmmanuel Vadot }; 1926cb7aa33aSEmmanuel Vadot }; 1927cb7aa33aSEmmanuel Vadot 1928cb7aa33aSEmmanuel Vadot xbar_asrc_in4_port: port@69 { 1929cb7aa33aSEmmanuel Vadot reg = <0x69>; 1930cb7aa33aSEmmanuel Vadot 1931cb7aa33aSEmmanuel Vadot xbar_asrc_in4_ep: endpoint { 1932cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_in4_ep>; 1933cb7aa33aSEmmanuel Vadot }; 1934cb7aa33aSEmmanuel Vadot }; 1935cb7aa33aSEmmanuel Vadot 1936cb7aa33aSEmmanuel Vadot port@6a { 1937cb7aa33aSEmmanuel Vadot reg = <0x6a>; 1938cb7aa33aSEmmanuel Vadot 1939cb7aa33aSEmmanuel Vadot xbar_asrc_out4_ep: endpoint { 1940cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_out4_ep>; 1941cb7aa33aSEmmanuel Vadot }; 1942cb7aa33aSEmmanuel Vadot }; 1943cb7aa33aSEmmanuel Vadot 1944cb7aa33aSEmmanuel Vadot xbar_asrc_in5_port: port@6b { 1945cb7aa33aSEmmanuel Vadot reg = <0x6b>; 1946cb7aa33aSEmmanuel Vadot 1947cb7aa33aSEmmanuel Vadot xbar_asrc_in5_ep: endpoint { 1948cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_in5_ep>; 1949cb7aa33aSEmmanuel Vadot }; 1950cb7aa33aSEmmanuel Vadot }; 1951cb7aa33aSEmmanuel Vadot 1952cb7aa33aSEmmanuel Vadot port@6c { 1953cb7aa33aSEmmanuel Vadot reg = <0x6c>; 1954cb7aa33aSEmmanuel Vadot 1955cb7aa33aSEmmanuel Vadot xbar_asrc_out5_ep: endpoint { 1956cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_out5_ep>; 1957cb7aa33aSEmmanuel Vadot }; 1958cb7aa33aSEmmanuel Vadot }; 1959cb7aa33aSEmmanuel Vadot 1960cb7aa33aSEmmanuel Vadot xbar_asrc_in6_port: port@6d { 1961cb7aa33aSEmmanuel Vadot reg = <0x6d>; 1962cb7aa33aSEmmanuel Vadot 1963cb7aa33aSEmmanuel Vadot xbar_asrc_in6_ep: endpoint { 1964cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_in6_ep>; 1965cb7aa33aSEmmanuel Vadot }; 1966cb7aa33aSEmmanuel Vadot }; 1967cb7aa33aSEmmanuel Vadot 1968cb7aa33aSEmmanuel Vadot port@6e { 1969cb7aa33aSEmmanuel Vadot reg = <0x6e>; 1970cb7aa33aSEmmanuel Vadot 1971cb7aa33aSEmmanuel Vadot xbar_asrc_out6_ep: endpoint { 1972cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_out6_ep>; 1973cb7aa33aSEmmanuel Vadot }; 1974cb7aa33aSEmmanuel Vadot }; 1975cb7aa33aSEmmanuel Vadot 1976cb7aa33aSEmmanuel Vadot xbar_asrc_in7_port: port@6f { 1977cb7aa33aSEmmanuel Vadot reg = <0x6f>; 1978cb7aa33aSEmmanuel Vadot 1979cb7aa33aSEmmanuel Vadot xbar_asrc_in7_ep: endpoint { 1980cb7aa33aSEmmanuel Vadot remote-endpoint = <&asrc_in7_ep>; 1981cb7aa33aSEmmanuel Vadot }; 1982cb7aa33aSEmmanuel Vadot }; 1983cb7aa33aSEmmanuel Vadot 1984cb7aa33aSEmmanuel Vadot xbar_ope1_in_port: port@70 { 1985cb7aa33aSEmmanuel Vadot reg = <0x70>; 1986cb7aa33aSEmmanuel Vadot 1987cb7aa33aSEmmanuel Vadot xbar_ope1_in_ep: endpoint { 1988cb7aa33aSEmmanuel Vadot remote-endpoint = <&ope1_cif_in_ep>; 1989cb7aa33aSEmmanuel Vadot }; 1990cb7aa33aSEmmanuel Vadot }; 1991cb7aa33aSEmmanuel Vadot 1992cb7aa33aSEmmanuel Vadot port@71 { 1993cb7aa33aSEmmanuel Vadot reg = <0x71>; 1994cb7aa33aSEmmanuel Vadot 1995cb7aa33aSEmmanuel Vadot xbar_ope1_out_ep: endpoint { 1996cb7aa33aSEmmanuel Vadot remote-endpoint = <&ope1_cif_out_ep>; 1997cb7aa33aSEmmanuel Vadot }; 1998cb7aa33aSEmmanuel Vadot }; 1999cb7aa33aSEmmanuel Vadot }; 2000c9ccf3a3SEmmanuel Vadot }; 2001c9ccf3a3SEmmanuel Vadot 2002c9ccf3a3SEmmanuel Vadot dma-controller@2930000 { 2003c9ccf3a3SEmmanuel Vadot status = "okay"; 2004c9ccf3a3SEmmanuel Vadot }; 2005c9ccf3a3SEmmanuel Vadot 2006c9ccf3a3SEmmanuel Vadot interrupt-controller@2a40000 { 2007c9ccf3a3SEmmanuel Vadot status = "okay"; 2008c9ccf3a3SEmmanuel Vadot }; 2009c9ccf3a3SEmmanuel Vadot }; 2010c9ccf3a3SEmmanuel Vadot 2011c9ccf3a3SEmmanuel Vadot serial@3100000 { 2012c9ccf3a3SEmmanuel Vadot compatible = "nvidia,tegra194-hsuart"; 2013c9ccf3a3SEmmanuel Vadot status = "okay"; 2014c9ccf3a3SEmmanuel Vadot }; 2015c9ccf3a3SEmmanuel Vadot 20168bab661aSEmmanuel Vadot serial@31d0000 { 20178bab661aSEmmanuel Vadot current-speed = <115200>; 20188bab661aSEmmanuel Vadot status = "okay"; 20198bab661aSEmmanuel Vadot }; 20208bab661aSEmmanuel Vadot 2021fac71e4eSEmmanuel Vadot i2c@31e0000 { 2022fac71e4eSEmmanuel Vadot status = "okay"; 2023fac71e4eSEmmanuel Vadot 2024fac71e4eSEmmanuel Vadot audio-codec@1c { 2025fac71e4eSEmmanuel Vadot compatible = "realtek,rt5640"; 2026fac71e4eSEmmanuel Vadot reg = <0x1c>; 2027fac71e4eSEmmanuel Vadot interrupt-parent = <&gpio>; 2028fac71e4eSEmmanuel Vadot interrupts = <TEGRA234_MAIN_GPIO(AC, 5) GPIO_ACTIVE_HIGH>; 2029fac71e4eSEmmanuel Vadot clocks = <&bpmp TEGRA234_CLK_AUD_MCLK>; 2030fac71e4eSEmmanuel Vadot clock-names = "mclk"; 2031fac71e4eSEmmanuel Vadot realtek,dmic1-data-pin = <RT5640_DMIC1_DATA_PIN_NONE>; 2032fac71e4eSEmmanuel Vadot realtek,dmic2-data-pin = <RT5640_DMIC2_DATA_PIN_NONE>; 2033fac71e4eSEmmanuel Vadot realtek,jack-detect-source = <RT5640_JD_SRC_HDA_HEADER>; 2034fac71e4eSEmmanuel Vadot sound-name-prefix = "CVB-RT"; 2035fac71e4eSEmmanuel Vadot 2036fac71e4eSEmmanuel Vadot port { 2037fac71e4eSEmmanuel Vadot rt5640_ep: endpoint { 2038fac71e4eSEmmanuel Vadot remote-endpoint = <&i2s1_dap>; 2039fac71e4eSEmmanuel Vadot mclk-fs = <256>; 2040fac71e4eSEmmanuel Vadot }; 2041fac71e4eSEmmanuel Vadot }; 2042fac71e4eSEmmanuel Vadot }; 2043fac71e4eSEmmanuel Vadot }; 2044fac71e4eSEmmanuel Vadot 20458bab661aSEmmanuel Vadot pwm@32a0000 { 20468bab661aSEmmanuel Vadot assigned-clocks = <&bpmp TEGRA234_CLK_PWM3>; 20478bab661aSEmmanuel Vadot assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>; 20488bab661aSEmmanuel Vadot status = "okay"; 20498bab661aSEmmanuel Vadot }; 20508bab661aSEmmanuel Vadot 2051c9ccf3a3SEmmanuel Vadot hda@3510000 { 2052c9ccf3a3SEmmanuel Vadot nvidia,model = "NVIDIA Jetson AGX Orin HDA"; 20537ef62cebSEmmanuel Vadot status = "okay"; 2054c9ccf3a3SEmmanuel Vadot }; 2055cb7aa33aSEmmanuel Vadot 2056cb7aa33aSEmmanuel Vadot padctl@3520000 { 2057cb7aa33aSEmmanuel Vadot status = "okay"; 2058cb7aa33aSEmmanuel Vadot 2059cb7aa33aSEmmanuel Vadot pads { 2060cb7aa33aSEmmanuel Vadot usb2 { 2061cb7aa33aSEmmanuel Vadot lanes { 2062cb7aa33aSEmmanuel Vadot usb2-0 { 2063cb7aa33aSEmmanuel Vadot status = "okay"; 2064e67e8565SEmmanuel Vadot }; 2065e67e8565SEmmanuel Vadot 2066cb7aa33aSEmmanuel Vadot usb2-1 { 2067cb7aa33aSEmmanuel Vadot status = "okay"; 2068e67e8565SEmmanuel Vadot }; 2069e67e8565SEmmanuel Vadot 2070cb7aa33aSEmmanuel Vadot usb2-2 { 2071cb7aa33aSEmmanuel Vadot status = "okay"; 2072cb7aa33aSEmmanuel Vadot }; 2073cb7aa33aSEmmanuel Vadot 2074cb7aa33aSEmmanuel Vadot usb2-3 { 2075cb7aa33aSEmmanuel Vadot status = "okay"; 2076cb7aa33aSEmmanuel Vadot }; 2077cb7aa33aSEmmanuel Vadot }; 2078cb7aa33aSEmmanuel Vadot }; 2079cb7aa33aSEmmanuel Vadot 2080cb7aa33aSEmmanuel Vadot usb3 { 2081cb7aa33aSEmmanuel Vadot lanes { 2082cb7aa33aSEmmanuel Vadot usb3-0 { 2083cb7aa33aSEmmanuel Vadot status = "okay"; 2084cb7aa33aSEmmanuel Vadot }; 2085cb7aa33aSEmmanuel Vadot 2086cb7aa33aSEmmanuel Vadot usb3-1 { 2087cb7aa33aSEmmanuel Vadot status = "okay"; 2088cb7aa33aSEmmanuel Vadot }; 2089cb7aa33aSEmmanuel Vadot 2090cb7aa33aSEmmanuel Vadot usb3-2 { 2091cb7aa33aSEmmanuel Vadot status = "okay"; 2092cb7aa33aSEmmanuel Vadot }; 2093cb7aa33aSEmmanuel Vadot }; 2094cb7aa33aSEmmanuel Vadot }; 2095cb7aa33aSEmmanuel Vadot }; 2096cb7aa33aSEmmanuel Vadot 2097cb7aa33aSEmmanuel Vadot ports { 2098cb7aa33aSEmmanuel Vadot usb2-0 { 2099*f126890aSEmmanuel Vadot mode = "otg"; 2100*f126890aSEmmanuel Vadot usb-role-switch; 2101cb7aa33aSEmmanuel Vadot status = "okay"; 2102fac71e4eSEmmanuel Vadot port { 2103fac71e4eSEmmanuel Vadot hs_typec_p1: endpoint { 2104fac71e4eSEmmanuel Vadot remote-endpoint = <&hs_ucsi_ccg_p1>; 2105fac71e4eSEmmanuel Vadot }; 2106fac71e4eSEmmanuel Vadot }; 2107cb7aa33aSEmmanuel Vadot }; 2108cb7aa33aSEmmanuel Vadot 2109cb7aa33aSEmmanuel Vadot usb2-1 { 2110cb7aa33aSEmmanuel Vadot mode = "host"; 2111cb7aa33aSEmmanuel Vadot status = "okay"; 2112fac71e4eSEmmanuel Vadot port { 2113fac71e4eSEmmanuel Vadot hs_typec_p0: endpoint { 2114fac71e4eSEmmanuel Vadot remote-endpoint = <&hs_ucsi_ccg_p0>; 2115fac71e4eSEmmanuel Vadot }; 2116fac71e4eSEmmanuel Vadot }; 2117cb7aa33aSEmmanuel Vadot }; 2118cb7aa33aSEmmanuel Vadot 2119cb7aa33aSEmmanuel Vadot usb2-2 { 2120cb7aa33aSEmmanuel Vadot mode = "host"; 2121cb7aa33aSEmmanuel Vadot status = "okay"; 2122cb7aa33aSEmmanuel Vadot }; 2123cb7aa33aSEmmanuel Vadot 2124cb7aa33aSEmmanuel Vadot usb2-3 { 2125cb7aa33aSEmmanuel Vadot mode = "host"; 2126cb7aa33aSEmmanuel Vadot status = "okay"; 2127cb7aa33aSEmmanuel Vadot }; 2128cb7aa33aSEmmanuel Vadot 2129cb7aa33aSEmmanuel Vadot usb3-0 { 2130cb7aa33aSEmmanuel Vadot nvidia,usb2-companion = <1>; 2131cb7aa33aSEmmanuel Vadot status = "okay"; 2132fac71e4eSEmmanuel Vadot port { 2133fac71e4eSEmmanuel Vadot ss_typec_p0: endpoint { 2134fac71e4eSEmmanuel Vadot remote-endpoint = <&ss_ucsi_ccg_p0>; 2135fac71e4eSEmmanuel Vadot }; 2136fac71e4eSEmmanuel Vadot }; 2137cb7aa33aSEmmanuel Vadot }; 2138cb7aa33aSEmmanuel Vadot 2139cb7aa33aSEmmanuel Vadot usb3-1 { 2140cb7aa33aSEmmanuel Vadot nvidia,usb2-companion = <0>; 2141cb7aa33aSEmmanuel Vadot status = "okay"; 2142fac71e4eSEmmanuel Vadot port { 2143fac71e4eSEmmanuel Vadot ss_typec_p1: endpoint { 2144fac71e4eSEmmanuel Vadot remote-endpoint = <&ss_ucsi_ccg_p1>; 2145fac71e4eSEmmanuel Vadot }; 2146fac71e4eSEmmanuel Vadot }; 2147cb7aa33aSEmmanuel Vadot }; 2148cb7aa33aSEmmanuel Vadot 2149cb7aa33aSEmmanuel Vadot usb3-2 { 2150cb7aa33aSEmmanuel Vadot nvidia,usb2-companion = <3>; 2151cb7aa33aSEmmanuel Vadot status = "okay"; 2152cb7aa33aSEmmanuel Vadot }; 2153cb7aa33aSEmmanuel Vadot }; 2154cb7aa33aSEmmanuel Vadot }; 2155cb7aa33aSEmmanuel Vadot 2156*f126890aSEmmanuel Vadot usb@3550000 { 2157*f126890aSEmmanuel Vadot status = "okay"; 2158*f126890aSEmmanuel Vadot 2159*f126890aSEmmanuel Vadot phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, 2160*f126890aSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>; 2161*f126890aSEmmanuel Vadot phy-names = "usb2-0", "usb3-0"; 2162*f126890aSEmmanuel Vadot }; 2163*f126890aSEmmanuel Vadot 2164cb7aa33aSEmmanuel Vadot usb@3610000 { 2165cb7aa33aSEmmanuel Vadot status = "okay"; 2166cb7aa33aSEmmanuel Vadot 2167cb7aa33aSEmmanuel Vadot phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, 2168cb7aa33aSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, 2169cb7aa33aSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>, 2170cb7aa33aSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>, 2171cb7aa33aSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, 2172cb7aa33aSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>, 2173cb7aa33aSEmmanuel Vadot <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>; 2174cb7aa33aSEmmanuel Vadot phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3", 2175cb7aa33aSEmmanuel Vadot "usb3-0", "usb3-1", "usb3-2"; 2176cb7aa33aSEmmanuel Vadot }; 2177cb7aa33aSEmmanuel Vadot 21787ef62cebSEmmanuel Vadot ethernet@6800000 { 21797ef62cebSEmmanuel Vadot status = "okay"; 21807ef62cebSEmmanuel Vadot 21817ef62cebSEmmanuel Vadot phy-handle = <&mgbe0_phy>; 21827ef62cebSEmmanuel Vadot phy-mode = "usxgmii"; 21837ef62cebSEmmanuel Vadot 21847ef62cebSEmmanuel Vadot mdio { 21857ef62cebSEmmanuel Vadot #address-cells = <1>; 21867ef62cebSEmmanuel Vadot #size-cells = <0>; 21877ef62cebSEmmanuel Vadot 21887ef62cebSEmmanuel Vadot mgbe0_phy: phy@0 { 21897ef62cebSEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c45"; 21907ef62cebSEmmanuel Vadot reg = <0x0>; 21917ef62cebSEmmanuel Vadot 21927ef62cebSEmmanuel Vadot #phy-cells = <0>; 21937ef62cebSEmmanuel Vadot }; 21947ef62cebSEmmanuel Vadot }; 21957ef62cebSEmmanuel Vadot }; 2196cb7aa33aSEmmanuel Vadot 2197cb7aa33aSEmmanuel Vadot pcie@14100000 { 2198cb7aa33aSEmmanuel Vadot status = "okay"; 2199cb7aa33aSEmmanuel Vadot 2200cb7aa33aSEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8_ao>; 2201cb7aa33aSEmmanuel Vadot 2202cb7aa33aSEmmanuel Vadot phys = <&p2u_hsio_3>; 2203cb7aa33aSEmmanuel Vadot phy-names = "p2u-0"; 2204cb7aa33aSEmmanuel Vadot }; 2205cb7aa33aSEmmanuel Vadot 2206cb7aa33aSEmmanuel Vadot pcie@14160000 { 2207cb7aa33aSEmmanuel Vadot status = "okay"; 2208cb7aa33aSEmmanuel Vadot 2209cb7aa33aSEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8_ao>; 2210cb7aa33aSEmmanuel Vadot 2211cb7aa33aSEmmanuel Vadot phys = <&p2u_hsio_4>, <&p2u_hsio_5>, <&p2u_hsio_6>, 2212cb7aa33aSEmmanuel Vadot <&p2u_hsio_7>; 2213cb7aa33aSEmmanuel Vadot phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 2214cb7aa33aSEmmanuel Vadot }; 2215cb7aa33aSEmmanuel Vadot 2216cb7aa33aSEmmanuel Vadot pcie@141a0000 { 2217cb7aa33aSEmmanuel Vadot status = "okay"; 2218cb7aa33aSEmmanuel Vadot 2219cb7aa33aSEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8_ls>; 2220cb7aa33aSEmmanuel Vadot vpcie3v3-supply = <&vdd_3v3_pcie>; 2221cb7aa33aSEmmanuel Vadot vpcie12v-supply = <&vdd_12v_pcie>; 2222cb7aa33aSEmmanuel Vadot 2223cb7aa33aSEmmanuel Vadot phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 2224cb7aa33aSEmmanuel Vadot <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 2225cb7aa33aSEmmanuel Vadot <&p2u_nvhs_6>, <&p2u_nvhs_7>; 2226cb7aa33aSEmmanuel Vadot phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 2227cb7aa33aSEmmanuel Vadot "p2u-5", "p2u-6", "p2u-7"; 2228cb7aa33aSEmmanuel Vadot }; 2229cb7aa33aSEmmanuel Vadot 2230cb7aa33aSEmmanuel Vadot pcie-ep@141a0000 { 2231cb7aa33aSEmmanuel Vadot status = "disabled"; 2232cb7aa33aSEmmanuel Vadot 2233cb7aa33aSEmmanuel Vadot vddio-pex-ctl-supply = <&vdd_1v8_ls>; 2234cb7aa33aSEmmanuel Vadot 2235cb7aa33aSEmmanuel Vadot reset-gpios = <&gpio TEGRA234_MAIN_GPIO(AF, 1) GPIO_ACTIVE_LOW>; 2236cb7aa33aSEmmanuel Vadot 2237cb7aa33aSEmmanuel Vadot nvidia,refclk-select-gpios = <&gpio_aon 2238cb7aa33aSEmmanuel Vadot TEGRA234_AON_GPIO(AA, 4) 2239cb7aa33aSEmmanuel Vadot GPIO_ACTIVE_HIGH>; 2240cb7aa33aSEmmanuel Vadot 2241cb7aa33aSEmmanuel Vadot phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 2242cb7aa33aSEmmanuel Vadot <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 2243cb7aa33aSEmmanuel Vadot <&p2u_nvhs_6>, <&p2u_nvhs_7>; 2244cb7aa33aSEmmanuel Vadot phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 2245cb7aa33aSEmmanuel Vadot "p2u-5", "p2u-6", "p2u-7"; 2246cb7aa33aSEmmanuel Vadot }; 2247fac71e4eSEmmanuel Vadot 2248fac71e4eSEmmanuel Vadot i2c@c240000 { 2249fac71e4eSEmmanuel Vadot status = "okay"; 2250*f126890aSEmmanuel Vadot 2251fac71e4eSEmmanuel Vadot typec@8 { 2252fac71e4eSEmmanuel Vadot compatible = "cypress,cypd4226"; 2253fac71e4eSEmmanuel Vadot reg = <0x08>; 2254fac71e4eSEmmanuel Vadot interrupt-parent = <&gpio>; 2255fac71e4eSEmmanuel Vadot interrupts = <TEGRA234_MAIN_GPIO(Y, 4) IRQ_TYPE_LEVEL_LOW>; 2256fac71e4eSEmmanuel Vadot firmware-name = "nvidia,jetson-agx-xavier"; 2257fac71e4eSEmmanuel Vadot status = "okay"; 2258*f126890aSEmmanuel Vadot 2259fac71e4eSEmmanuel Vadot #address-cells = <1>; 2260fac71e4eSEmmanuel Vadot #size-cells = <0>; 2261*f126890aSEmmanuel Vadot 2262fac71e4eSEmmanuel Vadot ccg_typec_con0: connector@0 { 2263fac71e4eSEmmanuel Vadot compatible = "usb-c-connector"; 2264fac71e4eSEmmanuel Vadot reg = <0>; 2265fac71e4eSEmmanuel Vadot label = "USB-C"; 2266fac71e4eSEmmanuel Vadot data-role = "host"; 2267*f126890aSEmmanuel Vadot 2268fac71e4eSEmmanuel Vadot ports { 2269fac71e4eSEmmanuel Vadot #address-cells = <1>; 2270fac71e4eSEmmanuel Vadot #size-cells = <0>; 2271*f126890aSEmmanuel Vadot 2272fac71e4eSEmmanuel Vadot port@0 { 2273fac71e4eSEmmanuel Vadot reg = <0>; 2274fac71e4eSEmmanuel Vadot hs_ucsi_ccg_p0: endpoint { 2275fac71e4eSEmmanuel Vadot remote-endpoint = <&hs_typec_p0>; 2276fac71e4eSEmmanuel Vadot }; 2277fac71e4eSEmmanuel Vadot }; 2278*f126890aSEmmanuel Vadot 2279fac71e4eSEmmanuel Vadot port@1 { 2280fac71e4eSEmmanuel Vadot reg = <1>; 2281fac71e4eSEmmanuel Vadot ss_ucsi_ccg_p0: endpoint { 2282fac71e4eSEmmanuel Vadot remote-endpoint = <&ss_typec_p0>; 2283fac71e4eSEmmanuel Vadot }; 2284fac71e4eSEmmanuel Vadot }; 2285fac71e4eSEmmanuel Vadot }; 2286fac71e4eSEmmanuel Vadot }; 2287*f126890aSEmmanuel Vadot 2288fac71e4eSEmmanuel Vadot ccg_typec_con1: connector@1 { 2289fac71e4eSEmmanuel Vadot compatible = "usb-c-connector"; 2290fac71e4eSEmmanuel Vadot reg = <1>; 2291fac71e4eSEmmanuel Vadot label = "USB-C"; 2292fac71e4eSEmmanuel Vadot data-role = "dual"; 2293*f126890aSEmmanuel Vadot 2294fac71e4eSEmmanuel Vadot ports { 2295fac71e4eSEmmanuel Vadot #address-cells = <1>; 2296fac71e4eSEmmanuel Vadot #size-cells = <0>; 2297*f126890aSEmmanuel Vadot 2298fac71e4eSEmmanuel Vadot port@0 { 2299fac71e4eSEmmanuel Vadot reg = <0>; 2300fac71e4eSEmmanuel Vadot hs_ucsi_ccg_p1: endpoint { 2301fac71e4eSEmmanuel Vadot remote-endpoint = <&hs_typec_p1>; 2302fac71e4eSEmmanuel Vadot }; 2303fac71e4eSEmmanuel Vadot }; 2304*f126890aSEmmanuel Vadot 2305fac71e4eSEmmanuel Vadot port@1 { 2306fac71e4eSEmmanuel Vadot reg = <1>; 2307fac71e4eSEmmanuel Vadot ss_ucsi_ccg_p1: endpoint { 2308fac71e4eSEmmanuel Vadot remote-endpoint = <&ss_typec_p1>; 2309fac71e4eSEmmanuel Vadot }; 2310fac71e4eSEmmanuel Vadot }; 2311fac71e4eSEmmanuel Vadot }; 2312fac71e4eSEmmanuel Vadot }; 2313fac71e4eSEmmanuel Vadot }; 2314fac71e4eSEmmanuel Vadot }; 23157ef62cebSEmmanuel Vadot }; 23167ef62cebSEmmanuel Vadot 2317c9ccf3a3SEmmanuel Vadot gpio-keys { 2318c9ccf3a3SEmmanuel Vadot compatible = "gpio-keys"; 2319c9ccf3a3SEmmanuel Vadot status = "okay"; 2320c9ccf3a3SEmmanuel Vadot 2321b97ee269SEmmanuel Vadot key-force-recovery { 2322c9ccf3a3SEmmanuel Vadot label = "Force Recovery"; 2323c9ccf3a3SEmmanuel Vadot gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>; 2324c9ccf3a3SEmmanuel Vadot linux,input-type = <EV_KEY>; 2325c9ccf3a3SEmmanuel Vadot linux,code = <BTN_1>; 2326c9ccf3a3SEmmanuel Vadot }; 2327c9ccf3a3SEmmanuel Vadot 2328b97ee269SEmmanuel Vadot key-power { 2329c9ccf3a3SEmmanuel Vadot label = "Power"; 2330c9ccf3a3SEmmanuel Vadot gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>; 2331c9ccf3a3SEmmanuel Vadot linux,input-type = <EV_KEY>; 2332c9ccf3a3SEmmanuel Vadot linux,code = <KEY_POWER>; 2333c9ccf3a3SEmmanuel Vadot wakeup-event-action = <EV_ACT_ASSERTED>; 2334c9ccf3a3SEmmanuel Vadot wakeup-source; 2335c9ccf3a3SEmmanuel Vadot }; 2336c9ccf3a3SEmmanuel Vadot 2337b97ee269SEmmanuel Vadot key-suspend { 2338c9ccf3a3SEmmanuel Vadot label = "Suspend"; 2339c9ccf3a3SEmmanuel Vadot gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>; 2340c9ccf3a3SEmmanuel Vadot linux,input-type = <EV_KEY>; 2341c9ccf3a3SEmmanuel Vadot linux,code = <KEY_SLEEP>; 2342c9ccf3a3SEmmanuel Vadot }; 2343c9ccf3a3SEmmanuel Vadot }; 2344c9ccf3a3SEmmanuel Vadot 2345cb7aa33aSEmmanuel Vadot pwm-fan { 2346*f126890aSEmmanuel Vadot cooling-levels = <66 215 255>; 2347cb7aa33aSEmmanuel Vadot }; 2348cb7aa33aSEmmanuel Vadot 2349e67e8565SEmmanuel Vadot serial { 2350e67e8565SEmmanuel Vadot status = "okay"; 2351e67e8565SEmmanuel Vadot }; 2352c9ccf3a3SEmmanuel Vadot 2353c9ccf3a3SEmmanuel Vadot sound { 2354c9ccf3a3SEmmanuel Vadot compatible = "nvidia,tegra186-audio-graph-card"; 2355*f126890aSEmmanuel Vadot status = "okay"; 2356c9ccf3a3SEmmanuel Vadot 2357c9ccf3a3SEmmanuel Vadot dais = /* ADMAIF (FE) Ports */ 2358c9ccf3a3SEmmanuel Vadot <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, 2359c9ccf3a3SEmmanuel Vadot <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, 2360c9ccf3a3SEmmanuel Vadot <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, 2361c9ccf3a3SEmmanuel Vadot <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, 2362c9ccf3a3SEmmanuel Vadot <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, 2363c9ccf3a3SEmmanuel Vadot /* XBAR Ports */ 2364c9ccf3a3SEmmanuel Vadot <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>, 2365c9ccf3a3SEmmanuel Vadot <&xbar_i2s6_port>, <&xbar_dmic3_port>, 2366c9ccf3a3SEmmanuel Vadot <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, 2367c9ccf3a3SEmmanuel Vadot <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, 2368c9ccf3a3SEmmanuel Vadot <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, 2369c9ccf3a3SEmmanuel Vadot <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, 2370c9ccf3a3SEmmanuel Vadot <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, 2371c9ccf3a3SEmmanuel Vadot <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, 2372c9ccf3a3SEmmanuel Vadot <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, 2373c9ccf3a3SEmmanuel Vadot <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, 2374c9ccf3a3SEmmanuel Vadot <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, 2375c9ccf3a3SEmmanuel Vadot <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, 2376c9ccf3a3SEmmanuel Vadot <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, 2377c9ccf3a3SEmmanuel Vadot <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, 2378c9ccf3a3SEmmanuel Vadot <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, 2379c9ccf3a3SEmmanuel Vadot <&xbar_mix_in1_port>, <&xbar_mix_in2_port>, 2380c9ccf3a3SEmmanuel Vadot <&xbar_mix_in3_port>, <&xbar_mix_in4_port>, 2381c9ccf3a3SEmmanuel Vadot <&xbar_mix_in5_port>, <&xbar_mix_in6_port>, 2382c9ccf3a3SEmmanuel Vadot <&xbar_mix_in7_port>, <&xbar_mix_in8_port>, 2383c9ccf3a3SEmmanuel Vadot <&xbar_mix_in9_port>, <&xbar_mix_in10_port>, 2384d5b0e70fSEmmanuel Vadot <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, 2385d5b0e70fSEmmanuel Vadot <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, 2386d5b0e70fSEmmanuel Vadot <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, 2387d5b0e70fSEmmanuel Vadot <&xbar_asrc_in7_port>, 2388b97ee269SEmmanuel Vadot <&xbar_ope1_in_port>, 2389c9ccf3a3SEmmanuel Vadot /* HW accelerators */ 2390c9ccf3a3SEmmanuel Vadot <&sfc1_out_port>, <&sfc2_out_port>, 2391c9ccf3a3SEmmanuel Vadot <&sfc3_out_port>, <&sfc4_out_port>, 2392c9ccf3a3SEmmanuel Vadot <&mvc1_out_port>, <&mvc2_out_port>, 2393c9ccf3a3SEmmanuel Vadot <&amx1_out_port>, <&amx2_out_port>, 2394c9ccf3a3SEmmanuel Vadot <&amx3_out_port>, <&amx4_out_port>, 2395c9ccf3a3SEmmanuel Vadot <&adx1_out1_port>, <&adx1_out2_port>, 2396c9ccf3a3SEmmanuel Vadot <&adx1_out3_port>, <&adx1_out4_port>, 2397c9ccf3a3SEmmanuel Vadot <&adx2_out1_port>, <&adx2_out2_port>, 2398c9ccf3a3SEmmanuel Vadot <&adx2_out3_port>, <&adx2_out4_port>, 2399c9ccf3a3SEmmanuel Vadot <&adx3_out1_port>, <&adx3_out2_port>, 2400c9ccf3a3SEmmanuel Vadot <&adx3_out3_port>, <&adx3_out4_port>, 2401c9ccf3a3SEmmanuel Vadot <&adx4_out1_port>, <&adx4_out2_port>, 2402c9ccf3a3SEmmanuel Vadot <&adx4_out3_port>, <&adx4_out4_port>, 2403c9ccf3a3SEmmanuel Vadot <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>, 2404c9ccf3a3SEmmanuel Vadot <&mix_out4_port>, <&mix_out5_port>, 2405d5b0e70fSEmmanuel Vadot <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, 2406d5b0e70fSEmmanuel Vadot <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, 2407b97ee269SEmmanuel Vadot <&ope1_out_port>, 2408c9ccf3a3SEmmanuel Vadot /* BE I/O Ports */ 2409c9ccf3a3SEmmanuel Vadot <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>, 2410c9ccf3a3SEmmanuel Vadot <&dmic3_port>; 2411c9ccf3a3SEmmanuel Vadot 2412c9ccf3a3SEmmanuel Vadot label = "NVIDIA Jetson AGX Orin APE"; 2413fac71e4eSEmmanuel Vadot 2414fac71e4eSEmmanuel Vadot widgets = "Microphone", "CVB-RT MIC Jack", 2415fac71e4eSEmmanuel Vadot "Microphone", "CVB-RT MIC", 2416fac71e4eSEmmanuel Vadot "Headphone", "CVB-RT HP Jack", 2417fac71e4eSEmmanuel Vadot "Speaker", "CVB-RT SPK"; 2418fac71e4eSEmmanuel Vadot 2419fac71e4eSEmmanuel Vadot routing = /* I2S1 <-> RT5640 */ 2420fac71e4eSEmmanuel Vadot "CVB-RT AIF1 Playback", "I2S1 DAP-Playback", 2421fac71e4eSEmmanuel Vadot "I2S1 DAP-Capture", "CVB-RT AIF1 Capture", 2422fac71e4eSEmmanuel Vadot /* RT5640 codec controls */ 2423fac71e4eSEmmanuel Vadot "CVB-RT HP Jack", "CVB-RT HPOL", 2424fac71e4eSEmmanuel Vadot "CVB-RT HP Jack", "CVB-RT HPOR", 2425fac71e4eSEmmanuel Vadot "CVB-RT IN1P", "CVB-RT MIC Jack", 2426fac71e4eSEmmanuel Vadot "CVB-RT IN2P", "CVB-RT MIC Jack", 2427fac71e4eSEmmanuel Vadot "CVB-RT SPK", "CVB-RT SPOLP", 2428fac71e4eSEmmanuel Vadot "CVB-RT SPK", "CVB-RT SPORP", 2429fac71e4eSEmmanuel Vadot "CVB-RT DMIC1", "CVB-RT MIC", 2430fac71e4eSEmmanuel Vadot "CVB-RT DMIC2", "CVB-RT MIC"; 2431c9ccf3a3SEmmanuel Vadot }; 2432*f126890aSEmmanuel Vadot 2433*f126890aSEmmanuel Vadot thermal-zones { 2434*f126890aSEmmanuel Vadot tj-thermal { 2435*f126890aSEmmanuel Vadot cooling-maps { 2436*f126890aSEmmanuel Vadot map-active-0 { 2437*f126890aSEmmanuel Vadot cooling-device = <&fan 0 1>; 2438*f126890aSEmmanuel Vadot trip = <&tj_trip_active0>; 2439*f126890aSEmmanuel Vadot }; 2440*f126890aSEmmanuel Vadot 2441*f126890aSEmmanuel Vadot map-active-1 { 2442*f126890aSEmmanuel Vadot cooling-device = <&fan 1 2>; 2443*f126890aSEmmanuel Vadot trip = <&tj_trip_active1>; 2444*f126890aSEmmanuel Vadot }; 2445*f126890aSEmmanuel Vadot }; 2446*f126890aSEmmanuel Vadot }; 2447*f126890aSEmmanuel Vadot }; 2448e67e8565SEmmanuel Vadot}; 2449