mach-shmobile: Emma Mobile EV2 SMP support V3
authorMagnus Damm <damm@opensource.se>
Wed, 16 May 2012 06:45:25 +0000 (15:45 +0900)
committerRafael J. Wysocki <rjw@sisk.pl>
Thu, 17 May 2012 22:14:02 +0000 (00:14 +0200)
commitbd5a875d90c878be4d23f54ea565253734ae2377
tree98cc3435486ab8b55374d24051b262c21600b95b
parentc050fb10c425cf189da5ca9b84e948ec2fc99049
mach-shmobile: Emma Mobile EV2 SMP support V3

This is V3 of Emma Mobile EV2 SMP support.

At this point only the most basic form of SMP operation
is supported. TWD and CPU Hotplug support is excluded.

Tied to both the Emma Mobile EV2 and the KZM9D board
due to the need to switch on board in platsmp.c and
the newly introduced need for static mappings.

The static mappings are needed to allow hardware
acces early during boot when SMP is initialized.
This early requirement forces us to also map in
the SMU registers.

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
arch/arm/mach-shmobile/Makefile
arch/arm/mach-shmobile/board-kzm9d.c
arch/arm/mach-shmobile/clock-emev2.c
arch/arm/mach-shmobile/include/mach/emev2.h
arch/arm/mach-shmobile/platsmp.c
arch/arm/mach-shmobile/setup-emev2.c
arch/arm/mach-shmobile/smp-emev2.c [new file with mode: 0644]