aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorBhupesh Sharma <bhupesh.sharma@freescale.com>2015-01-24 16:12:51 -0500
committerOlof Johansson <olof@lixom.net>2015-01-27 18:05:49 -0500
commita5565a217520d12ef8d6349456a63592875999b3 (patch)
tree399634c53b2a8452f56def959f59773b1b3048fe /Documentation/devicetree
parentb4b3c85573079159d819fffab83316a286de5f45 (diff)
Documentation: DT: Add entry for FSL Management Complex
This patch adds a devicetree binding documentation for FSL's Management Complex. Management Complex is a hardware resource manager that manages specialized hardware objects used in network-oriented packet processing applications Signed-off-by: Bhupesh Sharma <bhupesh.sharma@freescale.com> Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com> Signed-off-by: J. German Rivera <German.Rivera@freescale.com> Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt40
1 files changed, 40 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt b/Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
new file mode 100644
index 000000000000..c7a26ca8da12
--- /dev/null
+++ b/Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
@@ -0,0 +1,40 @@
1* Freescale Management Complex
2
3The Freescale Management Complex (fsl-mc) is a hardware resource
4manager that manages specialized hardware objects used in
5network-oriented packet processing applications. After the fsl-mc
6block is enabled, pools of hardware resources are available, such as
7queues, buffer pools, I/O interfaces. These resources are building
8blocks that can be used to create functional hardware objects/devices
9such as network interfaces, crypto accelerator instances, L2 switches,
10etc.
11
12Required properties:
13
14 - compatible
15 Value type: <string>
16 Definition: Must be "fsl,qoriq-mc". A Freescale Management Complex
17 compatible with this binding must have Block Revision
18 Registers BRR1 and BRR2 at offset 0x0BF8 and 0x0BFC in
19 the MC control register region.
20
21 - reg
22 Value type: <prop-encoded-array>
23 Definition: A standard property. Specifies one or two regions
24 defining the MC's registers:
25
26 -the first region is the command portal for the
27 this machine and must always be present
28
29 -the second region is the MC control registers. This
30 region may not be present in some scenarios, such
31 as in the device tree presented to a virtual machine.
32
33Example:
34
35 fsl_mc: fsl-mc@80c000000 {
36 compatible = "fsl,qoriq-mc";
37 reg = <0x00000008 0x0c000000 0 0x40>, /* MC portal base */
38 <0x00000000 0x08340000 0 0x40000>; /* MC control reg */
39 };
40