Merge tag 'ktest-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt...
[linux-2.6-microblaze.git] / arch / arm / Kconfig
index b2d7585..b8ade91 100644 (file)
@@ -5,7 +5,6 @@ config ARM
        select ARCH_32BIT_OFF_T
        select ARCH_HAS_BINFMT_FLAT
        select ARCH_HAS_DEBUG_VIRTUAL if MMU
-       select ARCH_HAS_DEVMEM_IS_ALLOWED
        select ARCH_HAS_DMA_WRITE_COMBINE if !ARM_DMA_MEM_BUFFERABLE
        select ARCH_HAS_ELF_RANDOMIZE
        select ARCH_HAS_FORTIFY_SOURCE
@@ -57,6 +56,7 @@ config ARM
        select GENERIC_IRQ_PROBE
        select GENERIC_IRQ_SHOW
        select GENERIC_IRQ_SHOW_LEVEL
+       select GENERIC_LIB_DEVMEM_IS_ALLOWED
        select GENERIC_PCI_IOMAP
        select GENERIC_SCHED_CLOCK
        select GENERIC_SMP_IDLE_THREAD
@@ -269,8 +269,7 @@ config PHYS_OFFSET
        hex "Physical address of main memory" if MMU
        depends on !ARM_PATCH_PHYS_VIRT
        default DRAM_BASE if !MMU
-       default 0x00000000 if ARCH_EBSA110 || \
-                       ARCH_FOOTBRIDGE
+       default 0x00000000 if ARCH_FOOTBRIDGE
        default 0x10000000 if ARCH_OMAP1 || ARCH_RPC
        default 0x20000000 if ARCH_S5PV210
        default 0xc0000000 if ARCH_SA1100
@@ -324,7 +323,6 @@ config ARCH_MULTIPLATFORM
        select AUTO_ZRELADDR
        select TIMER_OF
        select COMMON_CLK
-       select GENERIC_CLOCKEVENTS
        select GENERIC_IRQ_MULTI_HANDLER
        select HAVE_PCI
        select PCI_DOMAINS_GENERIC if PCI
@@ -339,25 +337,10 @@ config ARM_SINGLE_ARMV7M
        select TIMER_OF
        select COMMON_CLK
        select CPU_V7M
-       select GENERIC_CLOCKEVENTS
        select NO_IOPORT_MAP
        select SPARSE_IRQ
        select USE_OF
 
-config ARCH_EBSA110
-       bool "EBSA-110"
-       select ARCH_USES_GETTIMEOFFSET
-       select CPU_SA110
-       select ISA
-       select NEED_MACH_IO_H
-       select NEED_MACH_MEMORY_H
-       select NO_IOPORT_MAP
-       help
-         This is an evaluation board for the StrongARM processor available
-         from Digital. It has limited hardware on-board, including an
-         Ethernet interface, two PCMCIA sockets, two serial ports and a
-         parallel port.
-
 config ARCH_EP93XX
        bool "EP93xx-based"
        select ARCH_SPARSEMEM_ENABLE
@@ -368,7 +351,6 @@ config ARCH_EP93XX
        select CLKDEV_LOOKUP
        select CLKSRC_MMIO
        select CPU_ARM920T
-       select GENERIC_CLOCKEVENTS
        select GPIOLIB
        select HAVE_LEGACY_CLK
        help
@@ -378,7 +360,6 @@ config ARCH_FOOTBRIDGE
        bool "FootBridge"
        select CPU_SA110
        select FOOTBRIDGE
-       select GENERIC_CLOCKEVENTS
        select HAVE_IDE
        select NEED_MACH_IO_H if !MMU
        select NEED_MACH_MEMORY_H
@@ -406,7 +387,6 @@ config ARCH_IXP4XX
        select ARCH_SUPPORTS_BIG_ENDIAN
        select CPU_XSCALE
        select DMABOUNCE if PCI
-       select GENERIC_CLOCKEVENTS
        select GENERIC_IRQ_MULTI_HANDLER
        select GPIO_IXP4XX
        select GPIOLIB
@@ -422,7 +402,6 @@ config ARCH_IXP4XX
 config ARCH_DOVE
        bool "Marvell Dove"
        select CPU_PJ4
-       select GENERIC_CLOCKEVENTS
        select GENERIC_IRQ_MULTI_HANDLER
        select GPIOLIB
        select HAVE_PCI
@@ -446,7 +425,6 @@ config ARCH_PXA
        select CLKSRC_MMIO
        select TIMER_OF
        select CPU_XSCALE if !CPU_XSC3
-       select GENERIC_CLOCKEVENTS
        select GENERIC_IRQ_MULTI_HANDLER
        select GPIO_PXA
        select GPIOLIB
@@ -469,6 +447,7 @@ config ARCH_RPC
        select HAVE_IDE
        select HAVE_PATA_PLATFORM
        select ISA_DMA_API
+       select LEGACY_TIMER_TICK
        select NEED_MACH_IO_H
        select NEED_MACH_MEMORY_H
        select NO_IOPORT_MAP
@@ -486,7 +465,6 @@ config ARCH_SA1100
        select COMMON_CLK
        select CPU_FREQ
        select CPU_SA1100
-       select GENERIC_CLOCKEVENTS
        select GENERIC_IRQ_MULTI_HANDLER
        select GPIOLIB
        select HAVE_IDE
@@ -501,7 +479,6 @@ config ARCH_S3C24XX
        bool "Samsung S3C24XX SoCs"
        select ATAGS
        select CLKSRC_SAMSUNG_PWM
-       select GENERIC_CLOCKEVENTS
        select GPIO_SAMSUNG
        select GPIOLIB
        select GENERIC_IRQ_MULTI_HANDLER
@@ -524,7 +501,6 @@ config ARCH_OMAP1
        select ARCH_OMAP
        select CLKDEV_LOOKUP
        select CLKSRC_MMIO
-       select GENERIC_CLOCKEVENTS
        select GENERIC_IRQ_CHIP
        select GENERIC_IRQ_MULTI_HANDLER
        select GPIOLIB
@@ -787,7 +763,6 @@ config ARCH_ACORN
 
 config PLAT_IOP
        bool
-       select GENERIC_CLOCKEVENTS
 
 config PLAT_ORION
        bool
@@ -1178,7 +1153,6 @@ config HAVE_SMP
 config SMP
        bool "Symmetric Multi-Processing"
        depends on CPU_V6K || CPU_V7
-       depends on GENERIC_CLOCKEVENTS
        depends on HAVE_SMP
        depends on MMU || ARM_MPU
        select IRQ_WORK
@@ -1372,7 +1346,6 @@ config ARCH_NR_GPIO
 
 config HZ_FIXED
        int
-       default 200 if ARCH_EBSA110
        default 128 if SOC_AT91RM9200
        default 0
 
@@ -1583,9 +1556,7 @@ config FORCE_MAX_ZONEORDER
          a value of 11 means that the largest free memory block is 2^10 pages.
 
 config ALIGNMENT_TRAP
-       bool
-       depends on CPU_CP15_MMU
-       default y if !ARCH_EBSA110
+       def_bool CPU_CP15_MMU
        select HAVE_PROC_CPU if PROC_FS
        help
          ARM processors cannot fetch/store information which is not
@@ -1780,7 +1751,7 @@ config CMDLINE
        string "Default kernel command string"
        default ""
        help
-         On some architectures (EBSA110 and CATS), there is currently no way
+         On some architectures (e.g. CATS), there is currently no way
          for the boot loader to pass arguments to the kernel. For these
          architectures, you should supply some command-line options at build
          time by entering them here. As a minimum, you should specify the