arm: mvebu: support for SMP on 98DX3336 SoC
authorChris Packham <chris.packham@alliedtelesis.co.nz>
Sun, 29 Jan 2017 23:20:32 +0000 (12:20 +1300)
committerGregory CLEMENT <gregory.clement@free-electrons.com>
Mon, 30 Jan 2017 13:40:56 +0000 (14:40 +0100)
commitdb88977894aba193deee70b335c3db58b7ac6393
tree835ade911a91200bf1e8cf6d2a3d5e6fedb620d1
parentf2591b993ec95fd8d67c68187f07f30c9d79b38c
arm: mvebu: support for SMP on 98DX3336 SoC

Compared to the armada-xp the 98DX3336 uses different registers to set
the boot address for the secondary CPU so a new enable-method is needed.
This will only work if the machine definition doesn't define an overall
smp_ops because there is not currently a way of overriding this from the
device tree if it is set in the machine definition.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Documentation/devicetree/bindings/arm/cpus.txt
Documentation/devicetree/bindings/arm/marvell/98dx3236-resume-ctrl.txt [new file with mode: 0644]
arch/arm/mach-mvebu/platsmp.c