summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-rockchip
diff options
context:
space:
mode:
authorHeiko Stuebner <heiko@sntech.de>2014-07-23 11:36:49 +0200
committerHeiko Stuebner <heiko@sntech.de>2014-07-23 11:42:26 +0200
commit09af6a59fb2cc4c88eae3ec884bfe6cb282ffa00 (patch)
tree50a77f2ef759aeb22aa12c687e673e5d7c07fdbd /arch/arm/mach-rockchip
parent7171511eaec5bf23fb06078f59784a3a0626b38f (diff)
downloadlinux-09af6a59fb2cc4c88eae3ec884bfe6cb282ffa00.tar.gz
linux-09af6a59fb2cc4c88eae3ec884bfe6cb282ffa00.tar.bz2
linux-09af6a59fb2cc4c88eae3ec884bfe6cb282ffa00.zip
ARM: rockchip: select ARMv7 compiler flags for platsmp.o
When compiling for multiplatform for both ARMv6 and ARMv7, the default compiler flags are for ARMv6, and the following cpu-hotplug change will fail with: /tmp/ccSFxfmI.s:68: Error: selected processor does not support ARM mode `isb ' /tmp/ccSFxfmI.s:74: Error: selected processor does not support ARM mode `isb ' /tmp/ccSFxfmI.s:75: Error: selected processor does not support ARM mode `dsb ' Fix this in a similar manner as in commit 9f0affcf3e21 "ARM: mvebu: Fix pmsu compilation when ARMv6 is selected", by specifying ARMv7 flags for platsmp.o. Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'arch/arm/mach-rockchip')
-rw-r--r--arch/arm/mach-rockchip/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-rockchip/Makefile b/arch/arm/mach-rockchip/Makefile
index 4377a1436a98..b29d8ead4cf2 100644
--- a/arch/arm/mach-rockchip/Makefile
+++ b/arch/arm/mach-rockchip/Makefile
@@ -1,2 +1,4 @@
+CFLAGS_platsmp.o := -march=armv7-a
+
obj-$(CONFIG_ARCH_ROCKCHIP) += rockchip.o
obj-$(CONFIG_SMP) += headsmp.o platsmp.o