Merge tag 'tegra-for-4.18-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel...
[muen/linux.git] / Documentation / devicetree / bindings / memory-controllers / nvidia,tegra20-mc.txt
1 NVIDIA Tegra20 MC(Memory Controller)
2
3 Required properties:
4 - compatible : "nvidia,tegra20-mc"
5 - reg : Should contain 2 register ranges(address and length); see the
6   example below. Note that the MC registers are interleaved with the
7   GART registers, and hence must be represented as multiple ranges.
8 - interrupts : Should contain MC General interrupt.
9 - #reset-cells : Should be 1. This cell represents memory client module ID.
10   The assignments may be found in header file <dt-bindings/memory/tegra20-mc.h>
11   or in the TRM documentation.
12
13 Example:
14         mc: memory-controller@7000f000 {
15                 compatible = "nvidia,tegra20-mc";
16                 reg = <0x7000f000 0x024
17                        0x7000f03c 0x3c4>;
18                 interrupts = <0 77 0x04>;
19                 #reset-cells = <1>;
20         };
21
22         video-codec@6001a000 {
23                 compatible = "nvidia,tegra20-vde";
24                 ...
25                 resets = <&mc TEGRA20_MC_RESET_VDE>;
26         };