[v2,3/5] davinci: fix sleep.S build error on ARMv4
diff mbox series

Message ID 20190725131257.6142-4-brgl@bgdev.pl
State New
Headers show
Series
  • ARM: make DaVinci part of the ARM v5 multiplatform build
Related show

Commit Message

Bartosz Golaszewski July 25, 2019, 1:12 p.m. UTC
From: Arnd Bergmann <arnd@arndb.de>

When building a multiplatform kernel that includes armv4 support,
the default target CPU does not support the blx instruction,
which leads to a build failure:

arch/arm/mach-davinci/sleep.S: Assembler messages:
arch/arm/mach-davinci/sleep.S:56: Error: selected processor does
not support `blx ip' in ARM mode

Add a .arch statement in the sources to make this file build.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
---
 arch/arm/mach-davinci/sleep.S | 1 +
 1 file changed, 1 insertion(+)

Patch
diff mbox series

diff --git a/arch/arm/mach-davinci/sleep.S b/arch/arm/mach-davinci/sleep.S
index 05d03f09ff54..50c180acc680 100644
--- a/arch/arm/mach-davinci/sleep.S
+++ b/arch/arm/mach-davinci/sleep.S
@@ -24,6 +24,7 @@ 
 #define DEEPSLEEP_SLEEPENABLE_BIT	BIT(31)
 
 	.text
+	.arch   armv5te
 /*
  * Move DaVinci into deep sleep state
  *