diff options
author | Jesper Nilsson <jespern@axis.com> | 2015-03-25 05:06:21 -0400 |
---|---|---|
committer | Jesper Nilsson <jespern@axis.com> | 2015-03-25 05:42:53 -0400 |
commit | 1eb1390bb21b1aa3b303627eb254296f097988cb (patch) | |
tree | 650429961485f9e610c3668bdb15e6cce41aa704 /Documentation/devicetree | |
parent | c8e840d8578a68a77cfd29f8cd68fb210855ce87 (diff) |
Add binding documentation for CRIS
Only includes the devboard 88 (CRISv32) at the moment.
Signed-off-by: Jesper Nilsson <jesper.nilsson@axis.com>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r-- | Documentation/devicetree/bindings/cris/axis.txt | 9 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/cris/boards.txt | 8 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/cris/interrupts.txt | 23 |
3 files changed, 40 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/cris/axis.txt b/Documentation/devicetree/bindings/cris/axis.txt new file mode 100644 index 000000000000..d209ca2a47c0 --- /dev/null +++ b/Documentation/devicetree/bindings/cris/axis.txt | |||
@@ -0,0 +1,9 @@ | |||
1 | Axis Communications AB | ||
2 | ARTPEC series SoC Device Tree Bindings | ||
3 | |||
4 | |||
5 | CRISv32 based SoCs are ETRAX FS and ARTPEC-3: | ||
6 | |||
7 | - compatible = "axis,crisv32"; | ||
8 | |||
9 | |||
diff --git a/Documentation/devicetree/bindings/cris/boards.txt b/Documentation/devicetree/bindings/cris/boards.txt new file mode 100644 index 000000000000..533dd273ccf7 --- /dev/null +++ b/Documentation/devicetree/bindings/cris/boards.txt | |||
@@ -0,0 +1,8 @@ | |||
1 | Boards based on the CRIS SoCs: | ||
2 | |||
3 | Required root node properties: | ||
4 | - compatible = should be one or more of the following: | ||
5 | - "axis,dev88" - for Axis devboard 88 with ETRAX FS | ||
6 | |||
7 | Optional: | ||
8 | |||
diff --git a/Documentation/devicetree/bindings/cris/interrupts.txt b/Documentation/devicetree/bindings/cris/interrupts.txt new file mode 100644 index 000000000000..e8b123b0a5e6 --- /dev/null +++ b/Documentation/devicetree/bindings/cris/interrupts.txt | |||
@@ -0,0 +1,23 @@ | |||
1 | * CRISv32 Interrupt Controller | ||
2 | |||
3 | Interrupt controller for the CRISv32 SoCs. | ||
4 | |||
5 | Main node required properties: | ||
6 | |||
7 | - compatible : should be: | ||
8 | "axis,crisv32-intc" | ||
9 | - interrupt-controller : Identifies the node as an interrupt controller | ||
10 | - #interrupt-cells : Specifies the number of cells needed to encode an | ||
11 | interrupt source. The type shall be a <u32> and the value shall be 1. | ||
12 | - reg: physical base address and size of the intc registers map. | ||
13 | |||
14 | Example: | ||
15 | |||
16 | intc: interrupt-controller { | ||
17 | compatible = "axis,crisv32-intc"; | ||
18 | reg = <0xb001c000 0x1000>; | ||
19 | interrupt-controller; | ||
20 | #interrupt-cells = <1>; | ||
21 | }; | ||
22 | |||
23 | |||