This seems to be what most of the other drivers subdirectories do, and makes menuconfig friendlier.
Signed-off-by: Diego Elio Pettenò <flamee...@flameeyes.eu> --- drivers/bcma/Kconfig | 9 ++++----- drivers/pps/Kconfig | 8 ++------ drivers/ssb/Kconfig | 9 ++++----- 3 files changed, 10 insertions(+), 16 deletions(-) diff --git a/drivers/bcma/Kconfig b/drivers/bcma/Kconfig index 8b4221c..fee9b9f 100644 --- a/drivers/bcma/Kconfig +++ b/drivers/bcma/Kconfig @@ -3,16 +3,15 @@ config BCMA_POSSIBLE depends on HAS_IOMEM && HAS_DMA default y -menu "Broadcom specific AMBA" - depends on BCMA_POSSIBLE - -config BCMA +menuconfig BCMA tristate "BCMA support" depends on BCMA_POSSIBLE help Bus driver for Broadcom specific Advanced Microcontroller Bus Architecture. +if BCMA + # Support for Block-I/O. SELECT this from the driver that needs it. config BCMA_BLOCKIO bool @@ -81,4 +80,4 @@ config BCMA_DEBUG If unsure, say N -endmenu +endif diff --git a/drivers/pps/Kconfig b/drivers/pps/Kconfig index 7512e98..abfceb6 100644 --- a/drivers/pps/Kconfig +++ b/drivers/pps/Kconfig @@ -2,9 +2,7 @@ # PPS support configuration # -menu "PPS support" - -config PPS +menuconfig PPS tristate "PPS support" ---help--- PPS (Pulse Per Second) is a special pulse provided by some GPS @@ -38,10 +36,8 @@ config NTP_PPS It doesn't work on tickless systems at the moment. -endif - source drivers/pps/clients/Kconfig source drivers/pps/generators/Kconfig -endmenu +endif diff --git a/drivers/ssb/Kconfig b/drivers/ssb/Kconfig index 5ff3a4f..c3b8357 100644 --- a/drivers/ssb/Kconfig +++ b/drivers/ssb/Kconfig @@ -3,10 +3,7 @@ config SSB_POSSIBLE depends on HAS_IOMEM && HAS_DMA default y -menu "Sonics Silicon Backplane" - depends on SSB_POSSIBLE - -config SSB +menuconfig SSB tristate "Sonics Silicon Backplane support" depends on SSB_POSSIBLE help @@ -21,6 +18,8 @@ config SSB If unsure, say N. +if SSB + # Common SPROM support routines config SSB_SPROM bool @@ -173,4 +172,4 @@ config SSB_DRIVER_GPIO If unsure, say N -endmenu +endif -- 1.8.2.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/