ti: unify Kconfig with other vendors
authorKalle Valo <kvalo@codeaurora.org>
Wed, 18 Nov 2015 08:27:43 +0000 (10:27 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 18 Nov 2015 12:28:31 +0000 (14:28 +0200)
Rename WL_TI to WLAN_VENDOR_TI to match with other vendor configs and make sure
that it's enabled by default in new configs. Convert menuconfigs to regular
configs to unify the wireless drivers menuconfig. Part of reorganising wireless
drivers directory and Kconfig.

Also remove WLCORE dependency to WL_TI. It should not be needed as WLCORE is
already under if  WLAN_VENDOR_TI.

Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/Kconfig
drivers/net/wireless/Makefile
drivers/net/wireless/ti/Kconfig
drivers/net/wireless/ti/wl1251/Kconfig
drivers/net/wireless/ti/wlcore/Kconfig

index 2225e06611facadeb65e347e1edf22a16401dfcc..cb115db309ce04ce9bb8aeaddee730b88886e85a 100644 (file)
@@ -29,6 +29,7 @@ source "drivers/net/wireless/ralink/Kconfig"
 source "drivers/net/wireless/realtek/Kconfig"
 source "drivers/net/wireless/rsi/Kconfig"
 source "drivers/net/wireless/st/Kconfig"
+source "drivers/net/wireless/ti/Kconfig"
 source "drivers/net/wireless/zydas/Kconfig"
 
 config PCMCIA_RAYCS
@@ -99,6 +100,5 @@ config MAC80211_HWSIM
          called mac80211_hwsim.  If unsure, say N.
 
 source "drivers/net/wireless/ath/Kconfig"
-source "drivers/net/wireless/ti/Kconfig"
 
 endif # WLAN
index 0fa9090728469a5756cdba69a20afe3d6993c6f0..8c99b9faab09bc2932dfc30482b4b2176f04262e 100644 (file)
@@ -14,6 +14,7 @@ obj-$(CONFIG_WLAN_VENDOR_RALINK) += ralink/
 obj-$(CONFIG_WLAN_VENDOR_REALTEK) += realtek/
 obj-$(CONFIG_WLAN_VENDOR_RSI) += rsi/
 obj-$(CONFIG_WLAN_VENDOR_ST) += st/
+obj-$(CONFIG_WLAN_VENDOR_TI) += ti/
 obj-$(CONFIG_WLAN_VENDOR_ZYDAS) += zydas/
 
 # 16-bit wireless PCMCIA client drivers
@@ -25,5 +26,3 @@ obj-$(CONFIG_USB_NET_RNDIS_WLAN)      += rndis_wlan.o
 obj-$(CONFIG_ATH_CARDS)                += ath/
 
 obj-$(CONFIG_MAC80211_HWSIM)   += mac80211_hwsim.o
-
-obj-$(CONFIG_WL_TI)    += ti/
index cbe1e7fef61b226aa7af9614808bf747ec8d1ebe..92fbd6597e34bb84f81dc1ada10972f958c6eee5 100644 (file)
@@ -1,11 +1,15 @@
-menuconfig WL_TI
-       bool "TI Wireless LAN support"
+config WLAN_VENDOR_TI
+       bool "Texas Instrument devices"
+       default y
        ---help---
-         This section contains support for all the wireless drivers
-         for Texas Instruments WLAN chips, such as wl1251 and the wl12xx
-         family.
+         If you have a wireless card belonging to this class, say Y.
+
+         Note that the answer to this question doesn't directly affect the
+         kernel: saying N will just cause the configurator to skip all
+         the questions about  cards. If you say Y, you will be asked for
+         your specific card in the following questions.
 
-if WL_TI
+if WLAN_VENDOR_TI
 source "drivers/net/wireless/ti/wl1251/Kconfig"
 source "drivers/net/wireless/ti/wl12xx/Kconfig"
 source "drivers/net/wireless/ti/wl18xx/Kconfig"
@@ -21,4 +25,4 @@ config WILINK_PLATFORM_DATA
        Small platform data bit needed to pass data to the sdio modules.
 
 
-endif # WL_TI
+endif # WLAN_VENDOR_TI
index 477a206c098ef7157a53fba397d002062d5afbc0..7142ccf3a4259e91777a2ba78ebf1c1bbfdfa141 100644 (file)
@@ -1,4 +1,4 @@
-menuconfig WL1251
+config WL1251
        tristate "TI wl1251 driver support"
        depends on MAC80211
        select FW_LOADER
index 7c099542b214796baa995b548f8453f339fde35f..969c9d79bfc8bd92c2c4e48c213c8e88c9611121 100644 (file)
@@ -1,6 +1,6 @@
 config WLCORE
        tristate "TI wlcore support"
-       depends on WL_TI && MAC80211
+       depends on MAC80211
        select FW_LOADER
        ---help---
          This module contains the main code for TI WLAN chips.  It abstracts