lkml.org 
[lkml]   [2019]   [Aug]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.19 61/91] ARM: davinci: fix sleep.S build error on ARMv4
    Date
    [ Upstream commit d64b212ea960db4276a1d8372bd98cb861dfcbb0 ]

    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.

    Link: https://lore.kernel.org/r/20190722145211.1154785-1-arnd@arndb.de
    Acked-by: Sekhar Nori <nsekhar@ti.com>
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Olof Johansson <olof@lixom.net>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    arch/arm/mach-davinci/sleep.S | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/arch/arm/mach-davinci/sleep.S b/arch/arm/mach-davinci/sleep.S
    index cd350dee4df37..efcd400b2abb3 100644
    --- a/arch/arm/mach-davinci/sleep.S
    +++ b/arch/arm/mach-davinci/sleep.S
    @@ -37,6 +37,7 @@
    #define DEEPSLEEP_SLEEPENABLE_BIT BIT(31)

    .text
    + .arch armv5te
    /*
    * Move DaVinci into deep sleep state
    *
    --
    2.20.1


    \
     
     \ /
      Last update: 2019-08-14 19:11    [W:4.026 / U:0.232 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site