Skip to contentSkip to conversation

Patch "ARM64: dts: marvell: armada-37xx: Fix GIC maintenance interrupt" has been added to the 4.9-stable tree

PATCH [email protected] 1 participant 1 message Sep 12, 2017

Subsystems (3)
lore
Share & tools
lore

[email protected]

author maintainer Applied
#0 lore raw

This is a note to let you know that I've just added the patch titled

ARM64: dts: marvell: armada-37xx: Fix GIC maintenance interrupt

to the 4.9-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
arm64-dts-marvell-armada-37xx-fix-gic-maintenance-interrupt.patch
and it can be found in the queue-4.9 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.

Quoted 1 line

From 95696d292e204073433ed2ef3ff4d3d8f42a8248 Mon Sep 17 00:00:00 2001

From: Marc Zyngier <[email protected]>
Date: Sat, 1 Jul 2017 15:16:34 +0100
Subject: ARM64: dts: marvell: armada-37xx: Fix GIC maintenance interrupt

From: Marc Zyngier <[email protected]>

commit 95696d292e204073433ed2ef3ff4d3d8f42a8248 upstream.

The GIC-500 integrated in the Armada-37xx SoCs is compliant with the GICv3 architecture, and thus provides a maintenance interrupt that is required for hypervisors to function correctly.

With the interrupt provided in the DT, KVM now works as it should. Tested on an Espressobin system.

Fixes adbc3695d9e4 ("arm64: dts: add the Marvell Armada 3700 family and a development board")
---
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi |    1 +
 1 file changed, 1 insertion(+)
arch/arm64/boot/dts/marvell/armada-37xx.dtsi +1 -0
@@ -170,6 +170,7 @@
 				interrupt-controller;
 				reg = <0x1d00000 0x10000>, /* GICD */
 				      <0x1d40000 0x40000>; /* GICR */
+				interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
 			};
 		};
 

Patches currently in stable-queue which might be from [email protected] are

queue-4.9/arm64-dts-marvell-armada-37xx-fix-gic-maintenance-interrupt.patch