All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2 v3] dt/bindings: Add bindings for Layerscape SCFG MSI
@ 2016-02-02  9:00 Minghuan Lian
  2016-02-02  9:00 ` [PATCH 2/2 v3] irqchip/Layerscape: Add SCFG MSI controller support Minghuan Lian
  2016-02-17 17:33 ` [PATCH 1/2 v3] dt/bindings: Add bindings for Layerscape SCFG MSI Marc Zyngier
  0 siblings, 2 replies; 11+ messages in thread
From: Minghuan Lian @ 2016-02-02  9:00 UTC (permalink / raw)
  To: linux-arm-kernel

Some Layerscape SoCs use a simple MSI controller implementation.
It contains only two SCFG register to trigger and describe a
group 32 MSI interrupts. The patch adds bindings to describe
the controller.

Signed-off-by: Minghuan Lian <Minghuan.Lian@nxp.com>
---
 .../interrupt-controller/fsl,ls-scfg-msi.txt       | 23 ++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt

diff --git a/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt b/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt
new file mode 100644
index 0000000..0c41151
--- /dev/null
+++ b/Documentation/devicetree/bindings/interrupt-controller/fsl,ls-scfg-msi.txt
@@ -0,0 +1,23 @@
+* Freescale Layerscape SCFG PCIe MSI controller
+
+Required properties:
+
+- compatible: should be "fsl,<soc-name>-msi" to identify
+	      Layerscape PCIe MSI controller block such as:
+              "fsl,1s1021a-msi"
+              "fsl,1s1043a-msi"
+- msi-controller: indicates that this is a PCIe MSI controller node
+- reg: physical base address of the controller and length of memory mapped.
+- interrupts: A interrupt of the controller.
+
+Each PCIe node needs to have property msi-parent that points to
+MSI controller node
+
+Examples:
+
+	msi1: msi-controller at 1571000 {
+		compatible = "fsl,1s1043a-msi";
+		reg = <0x0 0x1571000 0x0 0x8>,
+		msi-controller;
+		interrupts = <0 116 0x4>;
+	};
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-03-01 11:03 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-02  9:00 [PATCH 1/2 v3] dt/bindings: Add bindings for Layerscape SCFG MSI Minghuan Lian
2016-02-02  9:00 ` [PATCH 2/2 v3] irqchip/Layerscape: Add SCFG MSI controller support Minghuan Lian
2016-02-17 17:29   ` Marc Zyngier
2016-02-17 17:29     ` Marc Zyngier
2016-02-25  3:21     ` Minghuan Lian
2016-02-25  3:21       ` Minghuan Lian
2016-02-29 10:14       ` Marc Zyngier
2016-02-29 10:14         ` Marc Zyngier
2016-03-01 11:03         ` Minghuan Lian
2016-03-01 11:03           ` Minghuan Lian
2016-02-17 17:33 ` [PATCH 1/2 v3] dt/bindings: Add bindings for Layerscape SCFG MSI Marc Zyngier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.