rtc: stm32: fix misspelling and misalignment issues
[linux/fpc-iii.git] / Documentation / devicetree / bindings / bus / nvidia,tegra210-aconnect.txt
blob3108d03802ee9c2d7e16de057f3ccfb9e999c455
1 NVIDIA Tegra ACONNECT Bus
3 The Tegra ACONNECT bus is an AXI switch which is used to connnect various
4 components inside the Audio Processing Engine (APE). All CPU accesses to
5 the APE subsystem go through the ACONNECT via an APB to AXI wrapper.
7 Required properties:
8 - compatible: Must be "nvidia,tegra210-aconnect".
9 - clocks: Must contain the entries for the APE clock (TEGRA210_CLK_APE),
10   and APE interface clock (TEGRA210_CLK_APB2APE).
11 - clock-names: Must contain the names "ape" and "apb2ape" for the corresponding
12   'clocks' entries.
13 - power-domains: Must contain a phandle that points to the audio powergate
14   (namely 'aud') for Tegra210.
15 - #address-cells: The number of cells used to represent physical base addresses
16   in the aconnect address space. Should be 1.
17 - #size-cells: The number of cells used to represent the size of an address
18   range in the aconnect address space. Should be 1.
19 - ranges: Mapping of the aconnect address space to the CPU address space.
21 All devices accessed via the ACONNNECT are described by child-nodes.
23 Example:
25         aconnect@702c0000 {
26                 compatible = "nvidia,tegra210-aconnect";
27                 clocks = <&tegra_car TEGRA210_CLK_APE>,
28                          <&tegra_car TEGRA210_CLK_APB2APE>;
29                 clock-names = "ape", "apb2ape";
30                 power-domains = <&pd_audio>;
32                 #address-cells = <1>;
33                 #size-cells = <1>;
34                 ranges = <0x702c0000 0x0 0x702c0000 0x00040000>;
37                 child1 {
38                         ...
39                 };
41                 child2 {
42                         ...
43                 };
44         };