diff options
author | Catalin Marinas <catalin.marinas@arm.com> | 2008-02-04 11:47:04 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2008-02-04 12:52:28 -0500 |
commit | 41579f49da23e2d26b6e5efa5c3311998e911e5c (patch) | |
tree | ea7e7d6ca2dedb36712065f45d5d2c12441510da /arch | |
parent | 39e823e35b791b905e0d8eba62e8b3a0b3351936 (diff) |
[ARM] 4822/1: RealView: Change the REALVIEW_MPCORE configuration option
This patch changes the REALVIEW_MPCORE configuration option to
REALVIEW_EB_ARM11MP since this is only specific to RealView/EB.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/Kconfig | 4 | ||||
-rw-r--r-- | arch/arm/mach-realview/Kconfig | 21 | ||||
-rw-r--r-- | arch/arm/mach-realview/realview_eb.c | 2 |
3 files changed, 12 insertions, 15 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index a0aeecc33c73..a421a7f24092 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -611,7 +611,7 @@ source "kernel/time/Kconfig" | |||
611 | 611 | ||
612 | config SMP | 612 | config SMP |
613 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" | 613 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" |
614 | depends on EXPERIMENTAL && REALVIEW_MPCORE | 614 | depends on EXPERIMENTAL && REALVIEW_EB_ARM11MP |
615 | help | 615 | help |
616 | This enables support for systems with more than one CPU. If you have | 616 | This enables support for systems with more than one CPU. If you have |
617 | a system with only one CPU, like most personal computers, say N. If | 617 | a system with only one CPU, like most personal computers, say N. If |
@@ -645,7 +645,7 @@ config HOTPLUG_CPU | |||
645 | 645 | ||
646 | config LOCAL_TIMERS | 646 | config LOCAL_TIMERS |
647 | bool "Use local timer interrupts" | 647 | bool "Use local timer interrupts" |
648 | depends on SMP && REALVIEW_MPCORE | 648 | depends on SMP && REALVIEW_EB_ARM11MP |
649 | default y | 649 | default y |
650 | help | 650 | help |
651 | Enable support for local timers on SMP platforms, rather then the | 651 | Enable support for local timers on SMP platforms, rather then the |
diff --git a/arch/arm/mach-realview/Kconfig b/arch/arm/mach-realview/Kconfig index 35156ca39df7..39b3bb7f1020 100644 --- a/arch/arm/mach-realview/Kconfig +++ b/arch/arm/mach-realview/Kconfig | |||
@@ -7,24 +7,21 @@ config MACH_REALVIEW_EB | |||
7 | help | 7 | help |
8 | Include support for the ARM(R) RealView Emulation Baseboard platform. | 8 | Include support for the ARM(R) RealView Emulation Baseboard platform. |
9 | 9 | ||
10 | config REALVIEW_MPCORE | 10 | config REALVIEW_EB_ARM11MP |
11 | bool "Support MPcore tile" | 11 | bool "Support ARM11MPCore tile" |
12 | depends on MACH_REALVIEW_EB | 12 | depends on MACH_REALVIEW_EB |
13 | select CACHE_L2X0 | 13 | select CACHE_L2X0 |
14 | help | 14 | help |
15 | Enable support for the MPCore tile on the Realview platform. | 15 | Enable support for the ARM11MPCore tile on the Realview platform. |
16 | Since there are device address and interrupt differences, a | ||
17 | kernel built with this option enabled is not compatible with | ||
18 | other tiles. | ||
19 | 16 | ||
20 | config REALVIEW_MPCORE_REVB | 17 | config REALVIEW_EB_ARM11MP_REVB |
21 | bool "Support MPcore RevB tile" | 18 | bool "Support ARM11MPCore RevB tile" |
22 | depends on REALVIEW_MPCORE | 19 | depends on REALVIEW_EB_ARM11MP |
23 | default n | 20 | default n |
24 | help | 21 | help |
25 | Enable support for the MPCore RevB tile on the Realview platform. | 22 | Enable support for the ARM11MPCore RevB tile on the Realview |
26 | Since there are device address differences, a | 23 | platform. Since there are device address differences, a |
27 | kernel built with this option enabled is not compatible with | 24 | kernel built with this option enabled is not compatible with |
28 | other tiles. | 25 | other revisions of the ARM11MPCore tile. |
29 | 26 | ||
30 | endmenu | 27 | endmenu |
diff --git a/arch/arm/mach-realview/realview_eb.c b/arch/arm/mach-realview/realview_eb.c index 8ded2cc79cca..60d9eb810246 100644 --- a/arch/arm/mach-realview/realview_eb.c +++ b/arch/arm/mach-realview/realview_eb.c | |||
@@ -261,7 +261,7 @@ static void __init gic_init_irq(void) | |||
261 | gic_dist_init(0, __io_address(REALVIEW_EB11MP_GIC_DIST_BASE), 29); | 261 | gic_dist_init(0, __io_address(REALVIEW_EB11MP_GIC_DIST_BASE), 29); |
262 | gic_cpu_init(0, gic_cpu_base_addr); | 262 | gic_cpu_init(0, gic_cpu_base_addr); |
263 | 263 | ||
264 | #ifndef CONFIG_REALVIEW_MPCORE_REVB | 264 | #ifndef CONFIG_REALVIEW_EB_ARM11MP_REVB |
265 | /* board GIC, secondary */ | 265 | /* board GIC, secondary */ |
266 | gic_dist_init(1, __io_address(REALVIEW_GIC_DIST_BASE), 64); | 266 | gic_dist_init(1, __io_address(REALVIEW_GIC_DIST_BASE), 64); |
267 | gic_cpu_init(1, __io_address(REALVIEW_GIC_CPU_BASE)); | 267 | gic_cpu_init(1, __io_address(REALVIEW_GIC_CPU_BASE)); |