ARM: berlin: add SMP support
authorAntoine Ténart <antoine.tenart@free-electrons.com>
Wed, 4 Jun 2014 16:03:42 +0000 (18:03 +0200)
committerSebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Mon, 16 Jun 2014 11:16:44 +0000 (13:16 +0200)
commit7b7dfdd2b9927c1861bb6d03ca35261f1739aceb
treecb1da3b1522e0c493c3dba207e731ac8e2e4a6a6
parent7171511eaec5bf23fb06078f59784a3a0626b38f
ARM: berlin: add SMP support

Adds SMP support for Berlin SoCs. Secondary CPUs are reset, then
execute the instruction we put in the reset exception register, setting
the pc at the address contained in the software reset address register,
which is the physical address of the Berlin secondary startup.

This implementation avoid using the pen lock mechanism.

Signed-off-by: Antoine Ténart <antoine.tenart@free-electrons.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
arch/arm/mach-berlin/Kconfig
arch/arm/mach-berlin/Makefile
arch/arm/mach-berlin/headsmp.S [new file with mode: 0644]
arch/arm/mach-berlin/platsmp.c [new file with mode: 0644]
This page took 0.024587 seconds and 5 git commands to generate.