summaryrefslogtreecommitdiffstats
path: root/kernel/Documentation/devicetree/bindings/arc
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/Documentation/devicetree/bindings/arc')
-rw-r--r--kernel/Documentation/devicetree/bindings/arc/archs-pct.txt17
-rw-r--r--kernel/Documentation/devicetree/bindings/arc/axs101.txt7
-rw-r--r--kernel/Documentation/devicetree/bindings/arc/axs103.txt8
-rw-r--r--kernel/Documentation/devicetree/bindings/arc/interrupts.txt24
4 files changed, 32 insertions, 24 deletions
diff --git a/kernel/Documentation/devicetree/bindings/arc/archs-pct.txt b/kernel/Documentation/devicetree/bindings/arc/archs-pct.txt
new file mode 100644
index 000000000..1ae98b87c
--- /dev/null
+++ b/kernel/Documentation/devicetree/bindings/arc/archs-pct.txt
@@ -0,0 +1,17 @@
+* ARC HS Performance Counters
+
+The ARC HS can be configured with a pipeline performance monitor for counting
+CPU and cache events like cache misses and hits. Like conventional PCT there
+are 100+ hardware conditions dynamically mapped to upto 32 counters.
+It also supports overflow interrupts.
+
+Required properties:
+
+- compatible : should contain
+ "snps,archs-pct"
+
+Example:
+
+pmu {
+ compatible = "snps,archs-pct";
+};
diff --git a/kernel/Documentation/devicetree/bindings/arc/axs101.txt b/kernel/Documentation/devicetree/bindings/arc/axs101.txt
new file mode 100644
index 000000000..48290d517
--- /dev/null
+++ b/kernel/Documentation/devicetree/bindings/arc/axs101.txt
@@ -0,0 +1,7 @@
+Synopsys DesignWare ARC Software Development Platforms Device Tree Bindings
+---------------------------------------------------------------------------
+
+SDP Main Board with an AXC001 CPU Card hoisting ARC700 core in silicon
+
+Required root node properties:
+ - compatible = "snps,axs101", "snps,arc-sdp";
diff --git a/kernel/Documentation/devicetree/bindings/arc/axs103.txt b/kernel/Documentation/devicetree/bindings/arc/axs103.txt
new file mode 100644
index 000000000..6eea862e7
--- /dev/null
+++ b/kernel/Documentation/devicetree/bindings/arc/axs103.txt
@@ -0,0 +1,8 @@
+Synopsys DesignWare ARC Software Development Platforms Device Tree Bindings
+---------------------------------------------------------------------------
+
+SDP Main Board with an AXC003 FPGA Card which can contain various flavours of
+HS38x cores.
+
+Required root node properties:
+ - compatible = "snps,axs103", "snps,arc-sdp";
diff --git a/kernel/Documentation/devicetree/bindings/arc/interrupts.txt b/kernel/Documentation/devicetree/bindings/arc/interrupts.txt
deleted file mode 100644
index 9a5d56243..000000000
--- a/kernel/Documentation/devicetree/bindings/arc/interrupts.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-* ARC700 incore Interrupt Controller
-
- The core interrupt controller provides 32 prioritised interrupts (2 levels)
- to ARC700 core.
-
-Properties:
-
-- compatible: "snps,arc700-intc"
-- interrupt-controller: This is an interrupt controller.
-- #interrupt-cells: Must be <1>.
-
- Single Cell "interrupts" property of a device specifies the IRQ number
- between 0 to 31
-
- intc accessed via the special ARC AUX register interface, hence "reg" property
- is not specified.
-
-Example:
-
- intc: interrupt-controller {
- compatible = "snps,arc700-intc";
- interrupt-controller;
- #interrupt-cells = <1>;
- };