diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2015-08-03 09:26:52 +0200 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2015-08-06 10:11:44 +0200 |
commit | c00def71efd919e8ae835a25f4f4c80a4b2d36d3 (patch) | |
tree | dce6624d58ce9e009a797a9c4965177e19c37178 /arch/arm/mach-ux500/Makefile | |
parent | Merge branch 'fixes' into next/cleanup (diff) | |
download | linux-c00def71efd919e8ae835a25f4f4c80a4b2d36d3.tar.xz linux-c00def71efd919e8ae835a25f4f4c80a4b2d36d3.zip |
ARM: ux500: simplify secondary CPU boot
This removes a lot of ancient cruft from the Ux500 SMP boot.
Instead of the pen grab/release, just point the ROM to
secondary_boot() and start the second CPU there, then send
the IPI.
Use our own SMP enable method. This enables us to remove the
last static mapping and get both CPUs booting properly.
Tested this and it just works.
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/mach-ux500/Makefile')
-rw-r--r-- | arch/arm/mach-ux500/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-ux500/Makefile b/arch/arm/mach-ux500/Makefile index 4418a5078833..c8643ac5db71 100644 --- a/arch/arm/mach-ux500/Makefile +++ b/arch/arm/mach-ux500/Makefile @@ -7,7 +7,7 @@ obj-$(CONFIG_CACHE_L2X0) += cache-l2x0.o obj-$(CONFIG_UX500_SOC_DB8500) += cpu-db8500.o obj-$(CONFIG_MACH_MOP500) += board-mop500-regulators.o \ board-mop500-audio.o -obj-$(CONFIG_SMP) += platsmp.o headsmp.o +obj-$(CONFIG_SMP) += platsmp.o obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o obj-$(CONFIG_PM_GENERIC_DOMAINS) += pm_domains.o |