>From 190bdad2e3aff0c139016d03207b2767abf78cd0 Mon Sep 17 00:00:00 2001 From: Philip Rakity <prakity@xxxxxxxxxxx> 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 <prakity@xxxxxxxxxxx> --- 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