Skip to content

ARM64: dts: marvell: armada37xx: DT fixes and enablements

Gregory CLEMENT linux-arm-kernel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 5 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 5 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/5] ARM64: dts: marvell: armada37xx: DT fixes and enablements

Hi Marc,

Quoted 20 lines · Marc Zyngier

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!

Quoted 4 lines

- 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.

All applied on mvebu/dt64-for-4.14

Thanks,

Gregory

Quoted 18 lines
	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(-)
Signature · 1 line
2.11.0
Signature · 4 lines
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com