There's only a few options here so let this expand upon selection. To give it the same effect of a menuconfig though we ifdef the options based on the base config menu selection. Because of this new check we can simplify the kconfig entries to not depend on WL12XX anymore as that is now implied. Cc: Kalle Valo <kalle.valo@xxxxxxxxx> Acked-by: Luciano Coelho <luciano.coelho@xxxxxxxxx> Signed-off-by: Luis R. Rodriguez <lrodriguez@xxxxxxxxxxx> --- drivers/net/wireless/wl12xx/Kconfig | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/net/wireless/wl12xx/Kconfig b/drivers/net/wireless/wl12xx/Kconfig index 1818e45..ef250e9 100644 --- a/drivers/net/wireless/wl12xx/Kconfig +++ b/drivers/net/wireless/wl12xx/Kconfig @@ -1,13 +1,15 @@ -menuconfig WL12XX +config WL12XX boolean "TI wl12xx driver support" depends on MAC80211 && EXPERIMENTAL ---help--- This will enable TI wl12xx driver support. The drivers make use of the mac80211 stack. +if WL12XX + config WL1251 tristate "TI wl1251 support" - depends on WL12XX && GENERIC_HARDIRQS + depends on GENERIC_HARDIRQS select FW_LOADER select CRC7 ---help--- @@ -41,7 +43,7 @@ config WL1251_SDIO config WL1271 tristate "TI wl1271 support" - depends on WL12XX && SPI_MASTER && GENERIC_HARDIRQS + depends on SPI_MASTER && GENERIC_HARDIRQS select FW_LOADER select CRC7 ---help--- @@ -50,3 +52,5 @@ config WL1271 If you choose to build a module, it'll be called wl1271. Say N if unsure. + +endif # WL12XX -- 1.6.2.5 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html