clocksource: import ARC timer driver
[linux-2.6-microblaze.git] / arch / arc / Kconfig
index bd204bf..ab12723 100644 (file)
@@ -8,9 +8,9 @@
 
 config ARC
        def_bool y
+       select ARC_TIMERS
        select ARCH_SUPPORTS_ATOMIC_RMW if ARC_HAS_LLSC
        select BUILDTIME_EXTABLE_SORT
-       select CLKSRC_OF
        select CLONE_BACKWARDS
        select COMMON_CLK
        select GENERIC_ATOMIC64 if !ISA_ARCV2 || !(ARC_HAS_LL64 && ARC_HAS_LLSC)
@@ -115,6 +115,7 @@ config ISA_ARCOMPACT
 
 config ISA_ARCV2
        bool "ARC ISA v2"
+       select ARC_TIMERS_64BIT
        help
          ISA for the Next Generation ARC-HS cores
 
@@ -410,16 +411,6 @@ config ARC_HAS_DIV_REM
        bool "Insn: div, divu, rem, remu"
        default y
 
-config ARC_HAS_RTC
-       bool "Local 64-bit r/o cycle counter"
-       default n
-       depends on !SMP
-
-config ARC_HAS_GFRC
-       bool "SMP synchronized 64-bit cycle counter"
-       default y
-       depends on SMP
-
 config ARC_NUMBER_OF_INTERRUPTS
        int "Number of interrupts"
        range 8 240