diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2011-03-16 19:35:26 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2011-03-16 19:35:26 -0400 |
commit | bd1274dc005c2cee41771a7cc616f4709a6e6323 (patch) | |
tree | fcfe103a499ca9e3d8fa0ecbca5b7d0d274da5ca /arch/arm/Kconfig | |
parent | 1f0090a1eaa1b750a2fc5c99c91b790d5322a1fd (diff) | |
parent | 3ba6e69ad887f8a814267ed36fd4bfbddf8855a9 (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/Kconfig | 14 |
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 | ||
457 | config ARCH_DOVE | 457 | config 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 | ||
1061 | config CPU_HAS_PMU | 1062 | config 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 | ||
1076 | config ARM_ERRATA_411920 | 1077 | config 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" | |||
1318 | config SMP | 1319 | config 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 | ||
1430 | config THUMB2_KERNEL | 1432 | config 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 | ||
1964 | config VFP | 1966 | config 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. |