aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2011-03-16 19:35:26 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2011-03-16 19:35:26 -0400
commitbd1274dc005c2cee41771a7cc616f4709a6e6323 (patch)
treefcfe103a499ca9e3d8fa0ecbca5b7d0d274da5ca /arch/arm/Kconfig
parent1f0090a1eaa1b750a2fc5c99c91b790d5322a1fd (diff)
parent3ba6e69ad887f8a814267ed36fd4bfbddf8855a9 (diff)
Merge branch 'v6v7' into devel
Conflicts: arch/arm/include/asm/cacheflush.h arch/arm/include/asm/proc-fns.h arch/arm/mm/Kconfig
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig14
1 files changed, 8 insertions, 6 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 1fd3f280b584..ababf41517d6 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -7,7 +7,7 @@ config ARM
7 select HAVE_MEMBLOCK 7 select HAVE_MEMBLOCK
8 select RTC_LIB 8 select RTC_LIB
9 select SYS_SUPPORTS_APM_EMULATION 9 select SYS_SUPPORTS_APM_EMULATION
10 select GENERIC_ATOMIC64 if (!CPU_32v6K || !AEABI) 10 select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI)
11 select HAVE_OPROFILE if (HAVE_PERF_EVENTS) 11 select HAVE_OPROFILE if (HAVE_PERF_EVENTS)
12 select HAVE_ARCH_KGDB 12 select HAVE_ARCH_KGDB
13 select HAVE_KPROBES if (!XIP_KERNEL && !THUMB2_KERNEL) 13 select HAVE_KPROBES if (!XIP_KERNEL && !THUMB2_KERNEL)
@@ -24,7 +24,7 @@ config ARM
24 select HAVE_PERF_EVENTS 24 select HAVE_PERF_EVENTS
25 select PERF_USE_VMALLOC 25 select PERF_USE_VMALLOC
26 select HAVE_REGS_AND_STACK_ACCESS_API 26 select HAVE_REGS_AND_STACK_ACCESS_API
27 select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V7)) 27 select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7))
28 select HAVE_C_RECORDMCOUNT 28 select HAVE_C_RECORDMCOUNT
29 select HAVE_GENERIC_HARDIRQS 29 select HAVE_GENERIC_HARDIRQS
30 select HAVE_SPARSE_IRQ 30 select HAVE_SPARSE_IRQ
@@ -456,6 +456,7 @@ config ARCH_IXP4XX
456 456
457config ARCH_DOVE 457config ARCH_DOVE
458 bool "Marvell Dove" 458 bool "Marvell Dove"
459 select CPU_V6K
459 select PCI 460 select PCI
460 select ARCH_REQUIRE_GPIOLIB 461 select ARCH_REQUIRE_GPIOLIB
461 select GENERIC_CLOCKEVENTS 462 select GENERIC_CLOCKEVENTS
@@ -1059,7 +1060,7 @@ config XSCALE_PMU
1059 default y 1060 default y
1060 1061
1061config CPU_HAS_PMU 1062config CPU_HAS_PMU
1062 depends on (CPU_V6 || CPU_V7 || XSCALE_PMU) && \ 1063 depends on (CPU_V6 || CPU_V6K || CPU_V7 || XSCALE_PMU) && \
1063 (!ARCH_OMAP3 || OMAP3_EMU) 1064 (!ARCH_OMAP3 || OMAP3_EMU)
1064 default y 1065 default y
1065 bool 1066 bool
@@ -1075,7 +1076,7 @@ endif
1075 1076
1076config ARM_ERRATA_411920 1077config ARM_ERRATA_411920
1077 bool "ARM errata: Invalidation of the Instruction Cache operation can fail" 1078 bool "ARM errata: Invalidation of the Instruction Cache operation can fail"
1078 depends on CPU_V6 1079 depends on CPU_V6 || CPU_V6K
1079 help 1080 help
1080 Invalidation of the Instruction Cache operation can 1081 Invalidation of the Instruction Cache operation can
1081 fail. This erratum is present in 1136 (before r1p4), 1156 and 1176. 1082 fail. This erratum is present in 1136 (before r1p4), 1156 and 1176.
@@ -1318,6 +1319,7 @@ source "kernel/time/Kconfig"
1318config SMP 1319config SMP
1319 bool "Symmetric Multi-Processing (EXPERIMENTAL)" 1320 bool "Symmetric Multi-Processing (EXPERIMENTAL)"
1320 depends on EXPERIMENTAL 1321 depends on EXPERIMENTAL
1322 depends on CPU_V6K || CPU_V7
1321 depends on GENERIC_CLOCKEVENTS 1323 depends on GENERIC_CLOCKEVENTS
1322 depends on REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || \ 1324 depends on REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || \
1323 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ 1325 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \
@@ -1429,7 +1431,7 @@ config HZ
1429 1431
1430config THUMB2_KERNEL 1432config THUMB2_KERNEL
1431 bool "Compile the kernel in Thumb-2 mode (EXPERIMENTAL)" 1433 bool "Compile the kernel in Thumb-2 mode (EXPERIMENTAL)"
1432 depends on CPU_V7 && !CPU_V6 && EXPERIMENTAL 1434 depends on CPU_V7 && !CPU_V6 && !CPU_V6K && EXPERIMENTAL
1433 select AEABI 1435 select AEABI
1434 select ARM_ASM_UNIFIED 1436 select ARM_ASM_UNIFIED
1435 help 1437 help
@@ -1963,7 +1965,7 @@ config FPE_FASTFPE
1963 1965
1964config VFP 1966config VFP
1965 bool "VFP-format floating point maths" 1967 bool "VFP-format floating point maths"
1966 depends on CPU_V6 || CPU_ARM926T || CPU_V7 || CPU_FEROCEON 1968 depends on CPU_V6 || CPU_V6K || CPU_ARM926T || CPU_V7 || CPU_FEROCEON
1967 help 1969 help
1968 Say Y to include VFP support code in the kernel. This is needed 1970 Say Y to include VFP support code in the kernel. This is needed
1969 if your hardware includes a VFP unit. 1971 if your hardware includes a VFP unit.