aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2010-09-04 03:16:30 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-10-04 15:20:45 -0400
commit971acb9b420ea1662dd3c48184c4315f87643be5 (patch)
treecad19482e3b36c1e866b6ee34b0394415b7d4820
parent055d1965161bde96207371e7d31eb776c0f7790d (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>
-rw-r--r--arch/arm/Kconfig17
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
1168config SMP 1168config 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
1242config LOCAL_TIMERS 1242config 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