diff options
-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 | |||