]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commitdiff
arm64: dts: vexpress: Support GICC_DIR operations
authorSudeep Holla <sudeep.holla@arm.com>
Tue, 13 Dec 2016 14:24:53 +0000 (14:24 +0000)
committerSudeep Holla <sudeep.holla@arm.com>
Fri, 30 Dec 2016 15:31:24 +0000 (15:31 +0000)
The GICv2 CPU interface registers span across 8K, not 4K as indicated in
the DT.  Only the GICC_DIR register is located after the initial 4K
boundary, leaving a functional system but without support for separately
EOI'ing and deactivating interrupts.

After this change the system supports split priority drop and interrupt
deactivation. This patch is based on similar one from Christoffer Dall:
commit 368400e242dc ("ARM: dts: vexpress: Support GICC_DIR operations")

Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts

index a852e28a40e17761b5b393b21d9798eb9a80cd8b..a83ed2c6bbf79afd64c24577ca2530e7da6f0b87 100644 (file)
@@ -81,7 +81,7 @@
                #address-cells = <0>;
                interrupt-controller;
                reg = <0x0 0x2c001000 0 0x1000>,
-                     <0x0 0x2c002000 0 0x1000>,
+                     <0x0 0x2c002000 0 0x2000>,
                      <0x0 0x2c004000 0 0x2000>,
                      <0x0 0x2c006000 0 0x2000>;
                interrupts = <1 9 0xf04>;