diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-09-04 03:16:30 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-10-04 15:20:45 -0400 |
commit | 971acb9b420ea1662dd3c48184c4315f87643be5 (patch) | |
tree | cad19482e3b36c1e866b6ee34b0394415b7d4820 /arch/arm/Kconfig | |
parent | 055d1965161bde96207371e7d31eb776c0f7790d (diff) |
ARM: Simplify SMP/SCU/TWD dependencies
All platforms which currently support SMP also support the ARM SCU
and ARM TWD blocks, so it's pointless to make these config symbols
conditional on the platform symbols which SMP is already conditional
on.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 88c97bc7a6f5..6a939e64cbd7 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -1167,13 +1167,13 @@ source "kernel/time/Kconfig" | |||
1167 | 1167 | ||
1168 | config SMP | 1168 | config SMP |
1169 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" | 1169 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" |
1170 | depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\ | 1170 | depends on EXPERIMENTAL |
1171 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\ | ||
1172 | ARCH_S5PV310 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4) | ||
1173 | depends on GENERIC_CLOCKEVENTS | 1171 | depends on GENERIC_CLOCKEVENTS |
1172 | depends on REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || \ | ||
1173 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\ | ||
1174 | ARCH_S5PV310 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 | ||
1174 | select USE_GENERIC_SMP_HELPERS | 1175 | select USE_GENERIC_SMP_HELPERS |
1175 | select HAVE_ARM_SCU if ARCH_REALVIEW || ARCH_OMAP4 || ARCH_S5PV310 ||\ | 1176 | select HAVE_ARM_SCU |
1176 | ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 | ||
1177 | help | 1177 | help |
1178 | This enables support for systems with more than one CPU. If you have | 1178 | This enables support for systems with more than one CPU. If you have |
1179 | a system with only one CPU, like most personal computers, say N. If | 1179 | a system with only one CPU, like most personal computers, say N. If |
@@ -1241,12 +1241,9 @@ config HOTPLUG_CPU | |||
1241 | 1241 | ||
1242 | config LOCAL_TIMERS | 1242 | config LOCAL_TIMERS |
1243 | bool "Use local timer interrupts" | 1243 | bool "Use local timer interrupts" |
1244 | depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \ | 1244 | depends on SMP |
1245 | REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ | ||
1246 | ARCH_S5PV310 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4) | ||
1247 | default y | 1245 | default y |
1248 | select HAVE_ARM_TWD if ARCH_REALVIEW || ARCH_OMAP4 || ARCH_S5PV310 || \ | 1246 | select HAVE_ARM_TWD |
1249 | ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS | ||
1250 | help | 1247 | help |
1251 | Enable support for local timers on SMP platforms, rather then the | 1248 | Enable support for local timers on SMP platforms, rather then the |
1252 | legacy IPI broadcast method. Local timers allows the system | 1249 | legacy IPI broadcast method. Local timers allows the system |