aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-spear3xx/Kconfig
diff options
context:
space:
mode:
authorRyan Mallon <ryan@bluewatersys.com>2011-05-20 08:34:24 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2011-05-20 22:34:25 +0100
commit558d774a4aa74e47849f356ede1ab51e3a03dd4d (patch)
treeb09115150680401058155f1ffa4afcd07775f5d5 /arch/arm/mach-spear3xx/Kconfig
parent1d23d2fcfa3f2e7ee90bd2779a842ee737d15365 (diff)
downloadkernel_samsung_smdk4412-558d774a4aa74e47849f356ede1ab51e3a03dd4d.zip
kernel_samsung_smdk4412-558d774a4aa74e47849f356ede1ab51e3a03dd4d.tar.gz
kernel_samsung_smdk4412-558d774a4aa74e47849f356ede1ab51e3a03dd4d.tar.bz2
ARM: 6931/1: SPEAr3xx: Rework KConfig to allow all boards to be compiled in
Now that all three SPEAr3xx platforms can be built into one kernel, rework KConfig to allow this. Move everything into one KConfig file while we are here. Reviewed-by: Stanley Miao <stanley.miao@windriver.com> Signed-off-by: Ryan Mallon <ryan@bluewatersys.com> Signed-off-by: Viresh Kumar <viresh.kumar@st.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-spear3xx/Kconfig')
-rw-r--r--arch/arm/mach-spear3xx/Kconfig30
1 files changed, 20 insertions, 10 deletions
diff --git a/arch/arm/mach-spear3xx/Kconfig b/arch/arm/mach-spear3xx/Kconfig
index 20d1317..2cee6b0 100644
--- a/arch/arm/mach-spear3xx/Kconfig
+++ b/arch/arm/mach-spear3xx/Kconfig
@@ -4,9 +4,26 @@
if ARCH_SPEAR3XX
-choice
- prompt "SPEAr3XX Family"
- default MACH_SPEAR300
+menu "SPEAr3xx Implementations"
+config BOARD_SPEAR300_EVB
+ bool "SPEAr300 Evaluation Board"
+ select MACH_SPEAR300
+ help
+ Supports ST SPEAr300 Evaluation Board
+
+config BOARD_SPEAR310_EVB
+ bool "SPEAr310 Evaluation Board"
+ select MACH_SPEAR310
+ help
+ Supports ST SPEAr310 Evaluation Board
+
+config BOARD_SPEAR320_EVB
+ bool "SPEAr320 Evaluation Board"
+ select MACH_SPEAR320
+ help
+ Supports ST SPEAr320 Evaluation Board
+
+endmenu
config MACH_SPEAR300
bool "SPEAr300"
@@ -23,11 +40,4 @@ config MACH_SPEAR320
help
Supports ST SPEAr320 Machine
-endchoice
-
-# Adding SPEAr3XX machine specific configuration files
-source "arch/arm/mach-spear3xx/Kconfig300"
-source "arch/arm/mach-spear3xx/Kconfig310"
-source "arch/arm/mach-spear3xx/Kconfig320"
-
endif #ARCH_SPEAR3XX