ARM: dts: imx7d: fix GIC nodes interrupt and register specification
authorStefan Agner <stefan@agner.ch>
Tue, 26 Jul 2016 06:42:36 +0000 (23:42 -0700)
committerShawn Guo <shawnguo@kernel.org>
Mon, 15 Aug 2016 11:46:29 +0000 (19:46 +0800)
The i.MX 7 as a GICv2, hence its CPU interface register map (the
second register region) is 8kB long. Add the VGIC maintenance
interrupt which allows to use the new VGIC driver.

Signed-off-by: Stefan Agner <stefan@agner.ch>
Suggested-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/imx7s.dtsi

index d89587a97725f313a7763ad1b8d6778f1f5c2ca3..c63591c1f25e1454c3153159810f49c9b5923fd0 100644 (file)
 
                intc: interrupt-controller@31001000 {
                        compatible = "arm,cortex-a7-gic";
+                       interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
                        #interrupt-cells = <3>;
                        interrupt-controller;
                        reg = <0x31001000 0x1000>,
-                             <0x31002000 0x1000>,
+                             <0x31002000 0x2000>,
                              <0x31004000 0x2000>,
                              <0x31006000 0x2000>;
                };