[PATCH 0/5] ARM64: dts: marvell: armada37xx: DT fixes and enablements
Marc Zyngier
marc.zyngier at arm.com
Sat Jul 1 07:16:32 PDT 2017
I finally got a chance to spend some time with an Armada-3720-based
Espressobin, and immediately faced a number of issues which would make
the system of limited use for me. Fortunately, these are pretty easy
to fix:
- The first patch (already posted a couple of weeks ago, and included
here for completeness) fixes what is probably a copy-paste issue
between GICv2 and GICv3-based platforms, where a cpu-mask is wrongly
applied to PPIs.
- The following two patches add missing properties that are required
for enabling virtualisation support (GIC maintenance interrupt, MMIO
regions for GICv2 guest compatibility). KVM now runs correctly on
this HW.
- The following patch exposes the CPUs' PMUv3, making perf work. Hey,
for once it is wired correctly, without anything funky breaking the
interrupt routing! Let's not miss this once in a lifetime
opportunity!
- The last patch enables the USB2 interface on the Espressobin. OK,
not very useful, but since it works...
This has been tested on -next as of this yesterday.
M.
Marc Zyngier (5):
ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers
ARM64: dts: marvell: armada37xx: Fix GIC maintenance interrupt
ARM64: dts: marvell: armada37xx: Enable memory-mapped GIC CPU
interface
ARM64: dts: marvell: armada37xx: Wire PMUv3
ARM64: dts: marvell: armada37xx: Enable USB2 on espressobin
.../boot/dts/marvell/armada-3720-espressobin.dts | 5 +++++
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 23 +++++++++++++---------
2 files changed, 19 insertions(+), 9 deletions(-)
--
2.11.0
More information about the linux-arm-kernel
mailing list