summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-orion5x/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-orion5x/Makefile')
-rw-r--r--arch/arm/mach-orion5x/Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-orion5x/Makefile b/arch/arm/mach-orion5x/Makefile
index 546ebcb52e..33dcad40f2 100644
--- a/arch/arm/mach-orion5x/Makefile
+++ b/arch/arm/mach-orion5x/Makefile
@@ -16,3 +16,13 @@ obj-y += timer.o
ifndef CONFIG_SKIP_LOWLEVEL_INIT
obj-y += lowlevel_init.o
endif
+
+# some files can only build in ARM or THUMB2, not THUMB1
+
+ifdef CONFIG_SYS_THUMB_BUILD
+ifndef CONFIG_HAS_THUMB2
+
+CFLAGS_cpu.o := -marm
+
+endif
+endif