[PATCH] irqchip: renesas-intc-irqpin: Update Documentation of DT bindings compat string and example
Simon Horman
horms+renesas at verge.net.au
Thu Nov 28 01:40:57 EST 2013
Update the compat strings to provide hardware-specific compat strings
for each variant of the hardware that is supported.
Also provide an example which was previously missing from
the bindings documentation
Cc: devicetree at vger.kernel.org
Signed-off-by: Simon Horman <horms+renesas at verge.net.au>
---
.../interrupt-controller/renesas,intc-irqpin.txt | 29 +++++++++++++++++++++-
1 file changed, 28 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt b/Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt
index 1f8b0c5..240ab2a 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt
+++ b/Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt
@@ -2,7 +2,12 @@ DT bindings for the R-/SH-Mobile irqpin controller
Required properties:
-- compatible: has to be "renesas,intc-irqpin"
+- compatible: Must be one of the following:
+ "renesas,intc-irqpin"
+ "renesas,intc-irqpin-r8a7740"
+ "renesas,intc-irqpin-r8a7778"
+ "renesas,intc-irqpin-r8a7779"
+ "renesas,intc-irqpin-sh73a0"
- #interrupt-cells: has to be <2>: an interrupt index and flags, as defined in
interrupts.txt in this directory
@@ -14,3 +19,25 @@ Optional properties:
if different from the default 4 bits
- control-parent: disable and enable interrupts on the parent interrupt
controller, needed for some broken implementations
+
+Example:
+
+ irqpin0: irqpin at e6900000 {
+ compatible = "renesas,intc-irqpin";
+ #interrupt-cells = <2>;
+ interrupt-controller;
+ reg = <0xe6900000 4>,
+ <0xe6900010 4>,
+ <0xe6900020 1>,
+ <0xe6900040 1>,
+ <0xe6900060 1>;
+ interrupt-parent = <&gic>;
+ interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH
+ 0 149 IRQ_TYPE_LEVEL_HIGH
+ 0 149 IRQ_TYPE_LEVEL_HIGH
+ 0 149 IRQ_TYPE_LEVEL_HIGH
+ 0 149 IRQ_TYPE_LEVEL_HIGH
+ 0 149 IRQ_TYPE_LEVEL_HIGH
+ 0 149 IRQ_TYPE_LEVEL_HIGH
+ 0 149 IRQ_TYPE_LEVEL_HIGH>;
+ };
--
1.8.4
More information about the linux-arm-kernel
mailing list