>From 190bdad2e3aff0c139016d03207b2767abf78cd0 Mon Sep 17 00:00:00 2001
From: Philip Rakity <prak...@marvell.com>
Date: Mon, 20 Dec 2010 08:15:01 -0800
Subject: [PATCH] mach-mmp: only show Development boards supported by CPU

Do not show boards that are not supported by the selected CPU.
Makes configuration obvious since only usaable options are shown

Signed-off-by: Philip Rakity <prak...@marvell.com>
---
 arch/arm/mach-mmp/Kconfig |   36 +++++++++++++++++-------------------
 1 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/arch/arm/mach-mmp/Kconfig b/arch/arm/mach-mmp/Kconfig
index 95e7c4a..13d1d44 100644
--- a/arch/arm/mach-mmp/Kconfig
+++ b/arch/arm/mach-mmp/Kconfig
@@ -1,46 +1,52 @@
 if ARCH_MMP
 
-menu "Marvell PXA168/910/MMP2 Implmentations"
+menu "Marvell Development Boards"
 
 config MACH_ASPENITE
        bool "Marvell's PXA168 Aspenite Development Board"
-       select CPU_PXA168
+       depends on CPU_PXA168
        help
          Say 'Y' here if you want to support the Marvell PXA168-based
          Aspenite Development Board.
 
 config MACH_ZYLONITE2
        bool "Marvell's PXA168 Zylonite2 Development Board"
-       select CPU_PXA168
+       depends on CPU_PXA168
        help
          Say 'Y' here if you want to support the Marvell PXA168-based
          Zylonite2 Development Board.
 
 config MACH_AVENGERS_LITE
        bool "Marvell's PXA168 Avengers Lite Development Board"
-       select CPU_PXA168
+       depends on CPU_PXA168
        help
          Say 'Y' here if you want to support the Marvell PXA168-based
          Avengers Lite Development Board.
 
+config MACH_TETON_BGA
+       bool "Marvell's PXA168 Teton BGA Development Board"
+       depends on CPU_PXA168
+       help
+         Say 'Y' here if you want to support the Marvell PXA168-based
+         Teton BGA Development Board.
+
 config MACH_TAVOREVB
        bool "Marvell's PXA910 TavorEVB Development Board"
-       select CPU_PXA910
+       depends on CPU_PXA910
        help
          Say 'Y' here if you want to support the Marvell PXA910-based
          TavorEVB Development Board.
 
 config MACH_TTC_DKB
-       bool "Marvell's PXA910 TavorEVB Development Board"
-       select CPU_PXA910
+       bool "Marvell's PXA910 TavorTTC_DKB Development Board"
+       depends on CPU_PXA910
        help
          Say 'Y' here if you want to support the Marvell PXA910-based
          TTC_DKB Development Board.
 
 config MACH_BROWNSTONE
        bool "Marvell's Brownstone Development Platform"
-       depends on !CPU_MOHAWK
-       select CPU_MMP2
+       depends on CPU_MMP2
        help
          Say 'Y' here if you want to support the Marvell MMP2-based
          Brown Development Platform.
@@ -50,7 +56,7 @@ config MACH_BROWNSTONE
 
 config MACH_FLINT
        bool "Marvell's Flint Development Platform"
-       select CPU_MMP2
+       depends on CPU_MMP2
        help
          Say 'Y' here if you want to support the Marvell MMP2-based
          Flint Development Platform.
@@ -60,21 +66,13 @@ config MACH_FLINT
 
 config MACH_MARVELL_JASPER
        bool "Marvell's Jasper Development Platform"
-       select CPU_MMP2
+       depends on CPU_MMP2
        help
          Say 'Y' here if you want to support the Marvell MMP2-base
          Jasper Development Platform.
          MMP2-based board can't be co-existed with PXA168-based &
          PXA910-based development board. Since MMP2 is compatible to
          ARMv6 architecture.
-
-config MACH_TETON_BGA
-       bool "Marvell's PXA168 Teton BGA Development Board"
-       select CPU_PXA168
-       help
-         Say 'Y' here if you want to support the Marvell PXA168-based
-         Teton BGA Development Board.
-
 endmenu
 
 config CPU_PXA168
-- 
1.6.0.4


Attachment: 0017-mach-mmp-only-show-Development-boards-supported-by.patch
Description: 0017-mach-mmp-only-show-Development-boards-supported-by.patch

Reply via email to