lkml.org 
[lkml]   [2015]   [Feb]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] clockevents: asm9260: Fix compilation error with sparc/sparc64 allyesconfig
    Date
    The Kconfig options for the asm9260 timer is wrong as it can be selected by
    another platform with allyes config and thus leading to a compilation failure
    as some non arch related code is pulled by the compilation.

    Fix this by having the platform Kconfig to select the timer as it is done for
    the others drivers.

    Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
    ---
    arch/arm/mach-asm9260/Kconfig | 2 ++
    drivers/clocksource/Kconfig | 16 +++++-----------
    2 files changed, 7 insertions(+), 11 deletions(-)

    diff --git a/arch/arm/mach-asm9260/Kconfig b/arch/arm/mach-asm9260/Kconfig
    index 8423be7..5224120 100644
    --- a/arch/arm/mach-asm9260/Kconfig
    +++ b/arch/arm/mach-asm9260/Kconfig
    @@ -2,5 +2,7 @@ config MACH_ASM9260
    bool "Alphascale ASM9260"
    depends on ARCH_MULTI_V5
    select CPU_ARM926T
    + select ASM9260_TIMER
    + select GENERIC_CLOCKEVENTS
    help
    Support for Alphascale ASM9260 based platform.
    diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig
    index 72a3827..f9c1995 100644
    --- a/drivers/clocksource/Kconfig
    +++ b/drivers/clocksource/Kconfig
    @@ -60,6 +60,11 @@ config VT8500_TIMER
    config CADENCE_TTC_TIMER
    bool

    +config ASM9260_TIMER
    + bool
    + select CLKSRC_MMIO
    + select CLKSRC_OF
    +
    config CLKSRC_NOMADIK_MTU
    bool
    depends on (ARCH_NOMADIK || ARCH_U8500)
    @@ -235,15 +240,4 @@ config CLKSRC_MIPS_GIC
    bool
    depends on MIPS_GIC
    select CLKSRC_OF
    -
    -config ASM9260_TIMER
    - bool "Alphascale ASM9260 timer driver"
    - depends on GENERIC_CLOCKEVENTS
    - select CLKSRC_MMIO
    - select CLKSRC_OF
    - default y if MACH_ASM9260
    - help
    - This enables build of a clocksource and clockevent driver for
    - the 32-bit System Timer hardware available on a Alphascale ASM9260.
    -
    endmenu
    --
    1.9.1


    \
     
     \ /
      Last update: 2015-02-23 20:21    [W:4.064 / U:0.240 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site