Skip to content

Commit

Permalink
Staging: west bridge: Kconfig fix
Browse files Browse the repository at this point in the history
This patch fixes the currently broken Kconfig for west bridge by
introducing a dependency on a valid HAL Layer for the driver build.

Signed-off-by: David Cross <david.cross@cypress.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
David Cross authored and Greg Kroah-Hartman committed Sep 14, 2010
1 parent 8be11ff commit 4ecea3c
Showing 1 changed file with 24 additions and 5 deletions.
29 changes: 24 additions & 5 deletions drivers/staging/westbridge/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,46 @@

menuconfig WESTBRIDGE
tristate "West Bridge support"
depends on HAS_IOMEM && BROKEN
depends on WESTBRIDGE_HAL_SELECTED
help
This selects West Bridge Peripheral controller support.

If you want West Bridge support, you should say Y here.

menuconfig WESTBRIDGE_ASTORIA
bool "West Bridge Astoria support"
depends on WESTBRIDGE != n
depends on WESTBRIDGE != n && WESTBRIDGE_HAL_SELECTED
help
This option enables support for West Bridge Astoria

if WESTBRIDGE_ASTORIA
source "drivers/staging/westbridge/astoria/Kconfig"
endif #WESTBRIDGE_ASTORIA

menuconfig MACH_OMAP3_WESTBRIDGE_AST_PNAND_HAL
config WESTBRIDGE_HAL_SELECTED
boolean

choice
prompt "West Bridge HAL"
help
West Bridge HAL/processor interface to be used

#
# HAL Layers
#

config MACH_OMAP3_WESTBRIDGE_AST_PNAND_HAL
bool "WESTBRIDGE OMAP3430 Astoria PNAND HAL"
depends on ARCH_OMAP3 && WESTBRIDGE_ASTORIA
depends on ARCH_OMAP3
select WESTBRIDGE_HAL_SELECTED
help
Include the OMAP3430 HAL for PNAND interface

config MACH_NO_WESTBRIDGE
bool "no West Bridge HAL selected"
help
Include the OMAP3430 Linux Based HAL
Do not include any HAL layer(de-activates West Bridge option)
endchoice

config WESTBRIDGE_DEBUG
bool "West Bridge debugging"
Expand Down

0 comments on commit 4ecea3c

Please sign in to comment.