1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/bus/nvidia,tegra210-aconnect.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra ACONNECT Bus
10 The Tegra ACONNECT bus is an AXI switch which is used to connect various
11 components inside the Audio Processing Engine (APE). All CPU accesses to
12 the APE subsystem go through the ACONNECT via an APB to AXI wrapper. All
13 devices accessed via the ACONNECT are described by child-nodes.
16 - Jon Hunter <jonathanh@nvidia.com>
21 - const: nvidia,tegra210-aconnect
24 - nvidia,tegra234-aconnect
25 - nvidia,tegra186-aconnect
26 - nvidia,tegra194-aconnect
27 - const: nvidia,tegra210-aconnect
31 - description: Must contain the entry for APE clock
32 - description: Must contain the entry for APE interface clock
63 additionalProperties: false
67 #include<dt-bindings/clock/tegra210-car.h>
70 compatible = "nvidia,tegra210-aconnect";
71 clocks = <&tegra_car TEGRA210_CLK_APE>,
72 <&tegra_car TEGRA210_CLK_APB2APE>;
73 clock-names = "ape", "apb2ape";
74 power-domains = <&pd_audio>;
78 ranges = <0x702c0000 0x702c0000 0x00040000>;
80 // Child device nodes follow ...