All supported NXP WiFi wireless adapters have an SDIO interface. Hence there is no point in asking the user about these adapters when configuring a kernel without MMC support. Fix this by making the core driver symbol invisible, and selecting it by its user when needed. Signed-off-by: Geert Uytterhoeven --- Alternatively, NXPWIFI could depend on MMC, at the expense of asking the user one more question. --- drivers/net/wireless/nxp/nxpwifi/Kconfig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/nxp/nxpwifi/Kconfig b/drivers/net/wireless/nxp/nxpwifi/Kconfig index 3637068574b8a286..38a8820084dd84b7 100644 --- a/drivers/net/wireless/nxp/nxpwifi/Kconfig +++ b/drivers/net/wireless/nxp/nxpwifi/Kconfig @@ -1,6 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-only config NXPWIFI - tristate "NXP WiFi Driver" + tristate "NXP WiFi Driver" if COMPILE_TEST depends on CFG80211 help This adds support for wireless adapters based on NXP @@ -11,7 +11,8 @@ config NXPWIFI config NXPWIFI_SDIO tristate "NXP WiFi Driver for IW61x" - depends on NXPWIFI && MMC + depends on CFG80211 && MMC + select NXPWIFI select FW_LOADER select WANT_DEV_COREDUMP help -- 2.43.0