* [PATCH 01/20] wireless: group intel wireless drivers on kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 02/20] wireless: move MWL8K right below Libertas " Luis R. Rodriguez
` (18 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville
Cc: linux-wireless, Luis R. Rodriguez, Zhu Yi, Wey-Yi Guy,
Samuel Ortiz, Reinette Chatre
This moves intel wireless drivers into their own menu.
Cc: Zhu Yi <yi.zhu@intel.com>
Cc: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Cc: Samuel Ortiz <samuel.ortiz@intel.com>
Cc: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 16 +++++++++++++---
1 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index dda7cc2..92bb407 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -493,10 +493,21 @@ config MWL8K
To compile this driver as a module, choose M here: the module
will be called mwl8k. If unsure, say N.
-source "drivers/net/wireless/p54/Kconfig"
-source "drivers/net/wireless/ath/Kconfig"
+menuconfig INTEL_80211
+ bool "Intel Wireless Cards"
+ depends on WLAN_80211
+ ---help---
+ This will enable the support for Intel wireless drivers. This
+ includes ipw2100, ipw2200, iwl3945, iwlagn, and iwmc3200wifi
+
+if INTEL_80211
source "drivers/net/wireless/ipw2x00/Kconfig"
source "drivers/net/wireless/iwlwifi/Kconfig"
+source "drivers/net/wireless/iwmc3200wifi/Kconfig"
+endif # INTEL_80211
+
+source "drivers/net/wireless/p54/Kconfig"
+source "drivers/net/wireless/ath/Kconfig"
source "drivers/net/wireless/hostap/Kconfig"
source "drivers/net/wireless/b43/Kconfig"
source "drivers/net/wireless/b43legacy/Kconfig"
@@ -504,6 +515,5 @@ source "drivers/net/wireless/zd1211rw/Kconfig"
source "drivers/net/wireless/rt2x00/Kconfig"
source "drivers/net/wireless/orinoco/Kconfig"
source "drivers/net/wireless/wl12xx/Kconfig"
-source "drivers/net/wireless/iwmc3200wifi/Kconfig"
endmenu
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 02/20] wireless: move MWL8K right below Libertas on kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 01/20] wireless: group intel wireless drivers on kconfig Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 04/20] wireless: move p54 and prism54 drivers closeer " Luis R. Rodriguez
` (17 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 92bb407..b2e8b04 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -176,6 +176,15 @@ config LIBERTAS_THINFIRM_USB
---help---
A driver for Marvell Libertas 8388 USB devices using thinfirm.
+config MWL8K
+ tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
+ depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
+ ---help---
+ This driver supports Marvell TOPDOG 802.11 wireless cards.
+
+ To compile this driver as a module, choose M here: the module
+ will be called mwl8k. If unsure, say N.
+
config AIRO
tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards"
depends on ISA_DMA_API && WLAN_80211 && (PCI || BROKEN)
@@ -484,15 +493,6 @@ config MAC80211_HWSIM
To compile this driver as a module, choose M here: the module will be
called mac80211_hwsim. If unsure, say N.
-config MWL8K
- tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
- depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
- ---help---
- This driver supports Marvell TOPDOG 802.11 wireless cards.
-
- To compile this driver as a module, choose M here: the module
- will be called mwl8k. If unsure, say N.
-
menuconfig INTEL_80211
bool "Intel Wireless Cards"
depends on WLAN_80211
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 04/20] wireless: move p54 and prism54 drivers closeer on kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 01/20] wireless: group intel wireless drivers on kconfig Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 02/20] wireless: move MWL8K right below Libertas " Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 21:01 ` Larry Finger
2009-08-13 19:31 ` [PATCH 05/20] wireless: group conexant / STEricsson wireless drivers in kconfig Luis R. Rodriguez
` (16 subsequent siblings)
19 siblings, 1 reply; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez, Christian Lamparter
Cc: Christian Lamparter <chunkeey@web.de>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 1388176..996bc86 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -284,6 +284,8 @@ config PCMCIA_WL3501
It has basic support for Linux wireless extensions and initial
micro support for ethtool.
+source "drivers/net/wireless/p54/Kconfig"
+
config PRISM54
tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus'
depends on PCI && EXPERIMENTAL && WLAN_80211
@@ -515,8 +517,6 @@ source "drivers/net/wireless/ipw2x00/Kconfig"
source "drivers/net/wireless/iwlwifi/Kconfig"
source "drivers/net/wireless/iwmc3200wifi/Kconfig"
endif # INTEL_80211
-
-source "drivers/net/wireless/p54/Kconfig"
source "drivers/net/wireless/ath/Kconfig"
source "drivers/net/wireless/hostap/Kconfig"
source "drivers/net/wireless/b43/Kconfig"
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* Re: [PATCH 04/20] wireless: move p54 and prism54 drivers closeer on kconfig
2009-08-13 19:31 ` [PATCH 04/20] wireless: move p54 and prism54 drivers closeer " Luis R. Rodriguez
@ 2009-08-13 21:01 ` Larry Finger
2009-08-13 21:03 ` Luis R. Rodriguez
0 siblings, 1 reply; 29+ messages in thread
From: Larry Finger @ 2009-08-13 21:01 UTC (permalink / raw)
To: Luis R. Rodriguez; +Cc: linville, linux-wireless, Christian Lamparter
Luis R. Rodriguez wrote:
> Cc: Christian Lamparter <chunkeey@web.de>
> Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
> ---
> drivers/net/wireless/Kconfig | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
I think the p54 and p54usb configuration ends up in the wrong place.
Was there supposed to be a Patch 03/20? I didn't get that one.
Larry
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH 04/20] wireless: move p54 and prism54 drivers closeer on kconfig
2009-08-13 21:01 ` Larry Finger
@ 2009-08-13 21:03 ` Luis R. Rodriguez
0 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 21:03 UTC (permalink / raw)
To: Larry Finger; +Cc: linville, linux-wireless, Christian Lamparter
On Thu, Aug 13, 2009 at 2:01 PM, Larry Finger<Larry.Finger@lwfinger.net> wrote:
> Luis R. Rodriguez wrote:
>> Cc: Christian Lamparter <chunkeey@web.de>
>> Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
>> ---
>> drivers/net/wireless/Kconfig | 4 ++--
>> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> I think the p54 and p54usb configuration ends up in the wrong place.
> Was there supposed to be a Patch 03/20? I didn't get that one.
Yeah it seems the mailserver ate it. I'll respin.
Luis
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 05/20] wireless: group conexant / STEricsson wireless drivers in kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (2 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 04/20] wireless: move p54 and prism54 drivers closeer " Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 06/20] wireless: move zd1211rw option closer to old ZyDAS on kconfig Luis R. Rodriguez
` (15 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez, Christian Lamparter,
Kalle Valo
Cc: Christian Lamparter <chunkeey@web.de>
Cc: Kalle Valo <kalle.valo@nokia.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 996bc86..8216859 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -284,6 +284,18 @@ config PCMCIA_WL3501
It has basic support for Linux wireless extensions and initial
micro support for ethtool.
+menuconfig CONEXANT_ST_80211
+ bool "Intersil / Conexant / STEricsson Wireless Cards"
+ depends on WLAN_80211
+ ---help---
+ This will enable the support for Intersil / Conexant and STEricsson
+ wireless drivers. All these companies have sell wireless cards which
+ have shared common parts one way or another. The drivers for these cards
+ include the mac80211 based p54 drivers for PCI, USB and SPI (Nokia N810
+ and N800), and and the old PCI FullMAC driver prism54.
+
+if CONEXANT_ST_80211
+
source "drivers/net/wireless/p54/Kconfig"
config PRISM54
@@ -333,6 +345,8 @@ config PRISM54
say M here and read <file:Documentation/kbuild/modules.txt>.
The module will be called prism54.
+endif # CONEXANT_ST_80211
+
config USB_ZD1201
tristate "USB ZD1201 based Wireless device support"
depends on USB && WLAN_80211
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 06/20] wireless: move zd1211rw option closer to old ZyDAS on kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (3 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 05/20] wireless: group conexant / STEricsson wireless drivers in kconfig Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 07/20] wireless: group ZyDAS wireless drivers in kconfig Luis R. Rodriguez
` (14 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez, Daniel Drake, Stephen Chen
Cc: Daniel Drake <dsd@gentoo.org>
Cc: Stephen Chen <stephen.chen@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 8216859..2ab6271 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -347,6 +347,8 @@ config PRISM54
endif # CONEXANT_ST_80211
+source "drivers/net/wireless/zd1211rw/Kconfig"
+
config USB_ZD1201
tristate "USB ZD1201 based Wireless device support"
depends on USB && WLAN_80211
@@ -535,7 +537,6 @@ source "drivers/net/wireless/ath/Kconfig"
source "drivers/net/wireless/hostap/Kconfig"
source "drivers/net/wireless/b43/Kconfig"
source "drivers/net/wireless/b43legacy/Kconfig"
-source "drivers/net/wireless/zd1211rw/Kconfig"
source "drivers/net/wireless/rt2x00/Kconfig"
source "drivers/net/wireless/orinoco/Kconfig"
source "drivers/net/wireless/wl12xx/Kconfig"
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 07/20] wireless: group ZyDAS wireless drivers in kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (4 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 06/20] wireless: move zd1211rw option closer to old ZyDAS on kconfig Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 08/20] wireless: group Realtek wireless on kconfig Luis R. Rodriguez
` (13 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez, Daniel Drake, Stephen Chen
Cc: Daniel Drake <dsd@gentoo.org>
Cc: Stephen Chen <stephen.chen@atheros.com>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 2ab6271..a74aab2 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -347,6 +347,15 @@ config PRISM54
endif # CONEXANT_ST_80211
+menuconfig ZYDAS_80211
+ bool "ZyDAS 802.11bg Wireless Cards"
+ depends on WLAN_80211
+ ---help---
+ This will enable the support for ZyDAS wireless drivers. This includes
+ the 802.11g zd1211rw usb driver and the older 802.11b zd1201 usb driver.
+
+if ZYDAS_80211
+
source "drivers/net/wireless/zd1211rw/Kconfig"
config USB_ZD1201
@@ -367,6 +376,8 @@ config USB_ZD1201
To compile this driver as a module, choose M here: the
module will be called zd1201.
+endif # ZYDAS_80211
+
config USB_NET_RNDIS_WLAN
tristate "Wireless RNDIS USB support"
depends on USB && WLAN_80211 && EXPERIMENTAL
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 08/20] wireless: group Realtek wireless on kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (5 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 07/20] wireless: group ZyDAS wireless drivers in kconfig Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 09/20] wireless: move bcm drivers above rndis wlan driver Luis R. Rodriguez
` (12 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez, Larry Finger
Cc: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index a74aab2..e6d2674 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -407,6 +407,15 @@ config USB_NET_RNDIS_WLAN
If you choose to build a module, it'll be called rndis_wlan.
+menuconfig REALTEK_80211
+ bool "Realtek Wireless Cards"
+ depends on WLAN_80211
+ ---help---
+ This will enable the support for Realtek wireless drivers. This includes
+ the PCI rtl8180 driver and the USB rtl8187 driver.
+
+if REALTEK_80211
+
config RTL8180
tristate "Realtek 8180/8185 PCI support"
depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
@@ -492,6 +501,8 @@ config RTL8187_LEDS
depends on RTL8187 && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = RTL8187)
default y
+endif # REALTEK_80211
+
config ADM8211
tristate "ADMtek ADM8211 support"
depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 09/20] wireless: move bcm drivers above rndis wlan driver
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (6 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 08/20] wireless: group Realtek wireless on kconfig Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 10/20] wireless: group Broadcom wireless drivers on kconfig Luis R. Rodriguez
` (11 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville
Cc: linux-wireless, Luis R. Rodriguez, Michael Buesch,
Gábor Stefanik, Johannes Berg
Cc: Michael Buesch <mb@bu3sch.de>
Cc: Gábor Stefanik <netrolller.3d@gmail.com>
Cc: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index e6d2674..65397fe 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -378,6 +378,9 @@ config USB_ZD1201
endif # ZYDAS_80211
+source "drivers/net/wireless/b43/Kconfig"
+source "drivers/net/wireless/b43legacy/Kconfig"
+
config USB_NET_RNDIS_WLAN
tristate "Wireless RNDIS USB support"
depends on USB && WLAN_80211 && EXPERIMENTAL
@@ -557,8 +560,6 @@ source "drivers/net/wireless/iwmc3200wifi/Kconfig"
endif # INTEL_80211
source "drivers/net/wireless/ath/Kconfig"
source "drivers/net/wireless/hostap/Kconfig"
-source "drivers/net/wireless/b43/Kconfig"
-source "drivers/net/wireless/b43legacy/Kconfig"
source "drivers/net/wireless/rt2x00/Kconfig"
source "drivers/net/wireless/orinoco/Kconfig"
source "drivers/net/wireless/wl12xx/Kconfig"
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 10/20] wireless: group Broadcom wireless drivers on kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (7 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 09/20] wireless: move bcm drivers above rndis wlan driver Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:39 ` Johannes Berg
2009-08-13 19:31 ` [PATCH 11/20] wireless: group Atmel wireless together " Luis R. Rodriguez
` (10 subsequent siblings)
19 siblings, 1 reply; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville
Cc: linux-wireless, Luis R. Rodriguez, Michael Buesch,
Gábor Stefanik, Johannes Berg
Cc: Michael Buesch <mb@bu3sch.de>
Cc: Gábor Stefanik <netrolller.3d@gmail.com>
Cc: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 65397fe..1a8e9bd 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -378,6 +378,14 @@ config USB_ZD1201
endif # ZYDAS_80211
+menuconfig BROADCOM_80211
+ bool "Broadcom Wireless Cards"
+ depends on WLAN_80211
+ ---help---
+ This will enable the support for Broadcom wireless drivers. This
+ includes b43 driver, b43legacy driver and the rndis_wlan driver.
+
+if BROADCOM_80211
source "drivers/net/wireless/b43/Kconfig"
source "drivers/net/wireless/b43legacy/Kconfig"
@@ -410,6 +418,8 @@ config USB_NET_RNDIS_WLAN
If you choose to build a module, it'll be called rndis_wlan.
+endif # BROADCOM_80211
+
menuconfig REALTEK_80211
bool "Realtek Wireless Cards"
depends on WLAN_80211
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* Re: [PATCH 10/20] wireless: group Broadcom wireless drivers on kconfig
2009-08-13 19:31 ` [PATCH 10/20] wireless: group Broadcom wireless drivers on kconfig Luis R. Rodriguez
@ 2009-08-13 19:39 ` Johannes Berg
2009-08-13 19:46 ` Luis R. Rodriguez
0 siblings, 1 reply; 29+ messages in thread
From: Johannes Berg @ 2009-08-13 19:39 UTC (permalink / raw)
To: Luis R. Rodriguez
Cc: linville, linux-wireless, Michael Buesch, Gábor Stefanik
[-- Attachment #1: Type: text/plain, Size: 1055 bytes --]
On Thu, 2009-08-13 at 15:31 -0400, Luis R. Rodriguez wrote:
> Cc: Michael Buesch <mb@bu3sch.de>
> Cc: Gábor Stefanik <netrolller.3d@gmail.com>
> Cc: Johannes Berg <johannes@sipsolutions.net>
> Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
> ---
> drivers/net/wireless/Kconfig | 10 ++++++++++
> 1 files changed, 10 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
> index 65397fe..1a8e9bd 100644
> --- a/drivers/net/wireless/Kconfig
> +++ b/drivers/net/wireless/Kconfig
> @@ -378,6 +378,14 @@ config USB_ZD1201
>
> endif # ZYDAS_80211
>
> +menuconfig BROADCOM_80211
> + bool "Broadcom Wireless Cards"
> + depends on WLAN_80211
> + ---help---
> + This will enable the support for Broadcom wireless drivers. This
> + includes b43 driver, b43legacy driver and the rndis_wlan driver.
Ok ... so what's the point of all these patches?
Also, I don't think rndis wlan is always broadcom, and in an case it's
almost never marked as such.
johannes
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH 10/20] wireless: group Broadcom wireless drivers on kconfig
2009-08-13 19:39 ` Johannes Berg
@ 2009-08-13 19:46 ` Luis R. Rodriguez
2009-08-13 19:54 ` Johannes Berg
0 siblings, 1 reply; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:46 UTC (permalink / raw)
To: Johannes Berg
Cc: linville, linux-wireless, Michael Buesch, Gábor Stefanik
On Thu, Aug 13, 2009 at 12:39 PM, Johannes
Berg<johannes@sipsolutions.net> wrote:
> On Thu, 2009-08-13 at 15:31 -0400, Luis R. Rodriguez wrote:
>> Cc: Michael Buesch <mb@bu3sch.de>
>> Cc: Gábor Stefanik <netrolller.3d@gmail.com>
>> Cc: Johannes Berg <johannes@sipsolutions.net>
>> Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
>> ---
>> drivers/net/wireless/Kconfig | 10 ++++++++++
>> 1 files changed, 10 insertions(+), 0 deletions(-)
>>
>> diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
>> index 65397fe..1a8e9bd 100644
>> --- a/drivers/net/wireless/Kconfig
>> +++ b/drivers/net/wireless/Kconfig
>> @@ -378,6 +378,14 @@ config USB_ZD1201
>>
>> endif # ZYDAS_80211
>>
>> +menuconfig BROADCOM_80211
>> + bool "Broadcom Wireless Cards"
>> + depends on WLAN_80211
>> + ---help---
>> + This will enable the support for Broadcom wireless drivers. This
>> + includes b43 driver, b43legacy driver and the rndis_wlan driver.
>
> Ok ... so what's the point of all these patches?
Its stated on 0/20.
> Also, I don't think rndis wlan is always broadcom, and in an case it's
> almost never marked as such.
>From the rndis_wlan kconfig:
"All of these devices are based on Broadcom 4320 chip which is the
only wireless RNDIS chip known to date."
Luis
^ permalink raw reply [flat|nested] 29+ messages in thread* Re: [PATCH 10/20] wireless: group Broadcom wireless drivers on kconfig
2009-08-13 19:46 ` Luis R. Rodriguez
@ 2009-08-13 19:54 ` Johannes Berg
2009-08-13 20:04 ` Luis R. Rodriguez
0 siblings, 1 reply; 29+ messages in thread
From: Johannes Berg @ 2009-08-13 19:54 UTC (permalink / raw)
To: Luis R. Rodriguez
Cc: linville, linux-wireless, Michael Buesch, Gábor Stefanik
[-- Attachment #1: Type: text/plain, Size: 434 bytes --]
On Thu, 2009-08-13 at 12:46 -0700, Luis R. Rodriguez wrote:
> > Also, I don't think rndis wlan is always broadcom, and in an case it's
> > almost never marked as such.
>
> From the rndis_wlan kconfig:
>
> "All of these devices are based on Broadcom 4320 chip which is the
> only wireless RNDIS chip known to date."
Yeah, but it's more of a spec. Anyway I guess that doesn't matter much.
johannes
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PATCH 10/20] wireless: group Broadcom wireless drivers on kconfig
2009-08-13 19:54 ` Johannes Berg
@ 2009-08-13 20:04 ` Luis R. Rodriguez
0 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 20:04 UTC (permalink / raw)
To: Johannes Berg
Cc: linville, linux-wireless, Michael Buesch, Gábor Stefanik
On Thu, Aug 13, 2009 at 12:54 PM, Johannes
Berg<johannes@sipsolutions.net> wrote:
> On Thu, 2009-08-13 at 12:46 -0700, Luis R. Rodriguez wrote:
>
>> > Also, I don't think rndis wlan is always broadcom, and in an case it's
>> > almost never marked as such.
>>
>> From the rndis_wlan kconfig:
>>
>> "All of these devices are based on Broadcom 4320 chip which is the
>> only wireless RNDIS chip known to date."
>
> Yeah, but it's more of a spec. Anyway I guess that doesn't matter much.
Oh ok, I didn't get that from the kconfig entry, we can fix that though.
Luis
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 11/20] wireless: group Atmel wireless together on kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (8 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 10/20] wireless: group Broadcom wireless drivers on kconfig Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 12/20] wireless: move AIRO_CS closer to AIRO_CS Luis R. Rodriguez
` (9 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 1a8e9bd..694b632 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -213,6 +213,14 @@ config AIRO
The driver can be compiled as a module and will be named "airo".
+menuconfig ATMEL_80211
+ bool "Atmel Wireless Cards"
+ depends on WLAN_80211
+ ---help---
+ This will enable the support for Atmel wireless drivers.
+
+if ATMEL_80211
+
config ATMEL
tristate "Atmel at76c50x chipset 802.11b support"
depends on (PCI || PCMCIA) && WLAN_80211
@@ -255,6 +263,8 @@ config AT76C50X_USB
Enable support for USB Wireless devices using Atmel at76c503,
at76c505 or at76c505a chips.
+endif # ATMEL_80211
+
config AIRO_CS
tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards"
depends on PCMCIA && (BROKEN || !M32R) && WLAN_80211
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 12/20] wireless: move AIRO_CS closer to AIRO_CS
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (9 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 11/20] wireless: group Atmel wireless together " Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 13/20] wireless: group Cisco wireless together on kconfig Luis R. Rodriguez
` (8 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 40 ++++++++++++++++++++--------------------
1 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 694b632..3be8623 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -213,6 +213,26 @@ config AIRO
The driver can be compiled as a module and will be named "airo".
+config AIRO_CS
+ tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards"
+ depends on PCMCIA && (BROKEN || !M32R) && WLAN_80211
+ select WIRELESS_EXT
+ select CRYPTO
+ select CRYPTO_AES
+ ---help---
+ This is the standard Linux driver to support Cisco/Aironet PCMCIA
+ 802.11 wireless cards. This driver is the same as the Aironet
+ driver part of the Linux Pcmcia package.
+ It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
+ - with or without encryption) as well as card before the Cisco
+ acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also
+ supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom
+ 802.11b cards.
+
+ This driver support both the standard Linux Wireless Extensions
+ and Cisco proprietary API, so both the Linux Wireless Tools and the
+ Cisco Linux utilities can be used to configure the card.
+
menuconfig ATMEL_80211
bool "Atmel Wireless Cards"
depends on WLAN_80211
@@ -265,26 +285,6 @@ config AT76C50X_USB
endif # ATMEL_80211
-config AIRO_CS
- tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards"
- depends on PCMCIA && (BROKEN || !M32R) && WLAN_80211
- select WIRELESS_EXT
- select CRYPTO
- select CRYPTO_AES
- ---help---
- This is the standard Linux driver to support Cisco/Aironet PCMCIA
- 802.11 wireless cards. This driver is the same as the Aironet
- driver part of the Linux Pcmcia package.
- It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
- - with or without encryption) as well as card before the Cisco
- acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also
- supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom
- 802.11b cards.
-
- This driver support both the standard Linux Wireless Extensions
- and Cisco proprietary API, so both the Linux Wireless Tools and the
- Cisco Linux utilities can be used to configure the card.
-
config PCMCIA_WL3501
tristate "Planet WL3501 PCMCIA cards"
depends on EXPERIMENTAL && PCMCIA && WLAN_80211
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 13/20] wireless: group Cisco wireless together on kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (10 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 12/20] wireless: move AIRO_CS closer to AIRO_CS Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 14/20] wireless: move drivers with menuconfigs " Luis R. Rodriguez
` (7 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 3be8623..1c74512 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -195,6 +195,16 @@ config MWL8K
endif # MARVELL_80211
+menuconfig CISCO_80211
+ bool "Cisco Wireless Cards"
+ depends on WLAN_80211
+ ---help---
+ This will enable the support for Cisco wireless drivers. This
+ includes the Cisco Aironet ISA and PCI drivers and the Cisco
+ Aironet PCMCIA drivers.
+
+if CISCO_80211
+
config AIRO
tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards"
depends on ISA_DMA_API && WLAN_80211 && (PCI || BROKEN)
@@ -233,6 +243,8 @@ config AIRO_CS
and Cisco proprietary API, so both the Linux Wireless Tools and the
Cisco Linux utilities can be used to configure the card.
+endif # CISCO_80211
+
menuconfig ATMEL_80211
bool "Atmel Wireless Cards"
depends on WLAN_80211
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 14/20] wireless: move drivers with menuconfigs together on kconfig
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (11 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 13/20] wireless: group Cisco wireless together on kconfig Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 15/20] wireless: organize group drivers alphabetically Luis R. Rodriguez
` (6 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez
The group drivers are now above, individual drivers below.
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 76 +++++++++++++++++++++--------------------
1 files changed, 39 insertions(+), 37 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 1c74512..d3b31f9 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -110,19 +110,6 @@ menuconfig WLAN_80211
This option does not affect the kernel build, it only
lets you choose drivers.
-config PCMCIA_RAYCS
- tristate "Aviator/Raytheon 2.4GHz wireless support"
- depends on PCMCIA && WLAN_80211
- select WIRELESS_EXT
- ---help---
- Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
- (PC-card) wireless Ethernet networking card to your computer.
- Please read the file <file:Documentation/networking/ray_cs.txt> for
- details.
-
- To compile this driver as a module, choose M here: the module will be
- called ray_cs. If unsure, say N.
-
menuconfig MARVELL_80211
bool "Marvell Wireless Cards"
depends on WLAN_80211
@@ -297,15 +284,6 @@ config AT76C50X_USB
endif # ATMEL_80211
-config PCMCIA_WL3501
- tristate "Planet WL3501 PCMCIA cards"
- depends on EXPERIMENTAL && PCMCIA && WLAN_80211
- select WIRELESS_EXT
- ---help---
- A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
- It has basic support for Linux wireless extensions and initial
- micro support for ethtool.
-
menuconfig CONEXANT_ST_80211
bool "Intersil / Conexant / STEricsson Wireless Cards"
depends on WLAN_80211
@@ -538,6 +516,45 @@ config RTL8187_LEDS
endif # REALTEK_80211
+menuconfig INTEL_80211
+ bool "Intel Wireless Cards"
+ depends on WLAN_80211
+ ---help---
+ This will enable the support for Intel wireless drivers. This
+ includes ipw2100, ipw2200, iwl3945, iwlagn, and iwmc3200wifi
+
+if INTEL_80211
+source "drivers/net/wireless/ipw2x00/Kconfig"
+source "drivers/net/wireless/iwlwifi/Kconfig"
+source "drivers/net/wireless/iwmc3200wifi/Kconfig"
+endif # INTEL_80211
+
+source "drivers/net/wireless/ath/Kconfig"
+source "drivers/net/wireless/rt2x00/Kconfig"
+source "drivers/net/wireless/wl12xx/Kconfig"
+
+config PCMCIA_RAYCS
+ tristate "Aviator/Raytheon 2.4GHz wireless support"
+ depends on PCMCIA && WLAN_80211
+ select WIRELESS_EXT
+ ---help---
+ Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
+ (PC-card) wireless Ethernet networking card to your computer.
+ Please read the file <file:Documentation/networking/ray_cs.txt> for
+ details.
+
+ To compile this driver as a module, choose M here: the module will be
+ called ray_cs. If unsure, say N.
+
+config PCMCIA_WL3501
+ tristate "Planet WL3501 PCMCIA cards"
+ depends on EXPERIMENTAL && PCMCIA && WLAN_80211
+ select WIRELESS_EXT
+ ---help---
+ A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
+ It has basic support for Linux wireless extensions and initial
+ micro support for ethtool.
+
config ADM8211
tristate "ADMtek ADM8211 support"
depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
@@ -578,22 +595,7 @@ config MAC80211_HWSIM
To compile this driver as a module, choose M here: the module will be
called mac80211_hwsim. If unsure, say N.
-menuconfig INTEL_80211
- bool "Intel Wireless Cards"
- depends on WLAN_80211
- ---help---
- This will enable the support for Intel wireless drivers. This
- includes ipw2100, ipw2200, iwl3945, iwlagn, and iwmc3200wifi
-
-if INTEL_80211
-source "drivers/net/wireless/ipw2x00/Kconfig"
-source "drivers/net/wireless/iwlwifi/Kconfig"
-source "drivers/net/wireless/iwmc3200wifi/Kconfig"
-endif # INTEL_80211
-source "drivers/net/wireless/ath/Kconfig"
source "drivers/net/wireless/hostap/Kconfig"
-source "drivers/net/wireless/rt2x00/Kconfig"
source "drivers/net/wireless/orinoco/Kconfig"
-source "drivers/net/wireless/wl12xx/Kconfig"
endmenu
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 15/20] wireless: organize group drivers alphabetically
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (12 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 14/20] wireless: move drivers with menuconfigs " Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 16/20] wireless: remove IEEE 802.11 description on hostapd Luis R. Rodriguez
` (5 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 337 +++++++++++++++++++++---------------------
1 files changed, 170 insertions(+), 167 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index d3b31f9..513739a 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -110,77 +110,101 @@ menuconfig WLAN_80211
This option does not affect the kernel build, it only
lets you choose drivers.
-menuconfig MARVELL_80211
- bool "Marvell Wireless Cards"
- depends on WLAN_80211
- ---help---
- This will enable the support for Marvell wireless drivers. This includes
- the drivers: libertas, libertas_tf, and mwl8k.
+source "drivers/net/wireless/ath/Kconfig"
-if MARVELL_80211
-config LIBERTAS
- tristate "Marvell 8xxx Libertas WLAN driver support"
+menuconfig ATMEL_80211
+ bool "Atmel Wireless Cards"
depends on WLAN_80211
- select WIRELESS_EXT
- select LIB80211
- select FW_LOADER
---help---
- A library for Marvell Libertas 8xxx devices.
+ This will enable the support for Atmel wireless drivers.
-config LIBERTAS_USB
- tristate "Marvell Libertas 8388 USB 802.11b/g cards"
- depends on LIBERTAS && USB
- ---help---
- A driver for Marvell Libertas 8388 USB devices.
+if ATMEL_80211
-config LIBERTAS_CS
- tristate "Marvell Libertas 8385 CompactFlash 802.11b/g cards"
- depends on LIBERTAS && PCMCIA
+config ATMEL
+ tristate "Atmel at76c50x chipset 802.11b support"
+ depends on (PCI || PCMCIA) && WLAN_80211
+ select WIRELESS_EXT
+ select FW_LOADER
+ select CRC32
+ ---help---
+ A driver 802.11b wireless cards based on the Atmel fast-vnet
+ chips. This driver supports standard Linux wireless extensions.
+
+ Many cards based on this chipset do not have flash memory
+ and need their firmware loaded at start-up. If yours is
+ one of these, you will need to provide a firmware image
+ to be loaded into the card by the driver. The Atmel
+ firmware package can be downloaded from
+ <http://www.thekelleys.org.uk/atmel>
+
+config PCI_ATMEL
+ tristate "Atmel at76c506 PCI cards"
+ depends on ATMEL && PCI
+ ---help---
+ Enable support for PCI and mini-PCI cards containing the
+ Atmel at76c506 chip.
+
+config PCMCIA_ATMEL
+ tristate "Atmel at76c502/at76c504 PCMCIA cards"
+ depends on ATMEL && PCMCIA
+ select WIRELESS_EXT
select FW_LOADER
+ select CRC32
---help---
- A driver for Marvell Libertas 8385 CompactFlash devices.
+ Enable support for PCMCIA cards containing the
+ Atmel at76c502 and at76c504 chips.
-config LIBERTAS_SDIO
- tristate "Marvell Libertas 8385/8686/8688 SDIO 802.11b/g cards"
- depends on LIBERTAS && MMC
- ---help---
- A driver for Marvell Libertas 8385/8686/8688 SDIO devices.
+config AT76C50X_USB
+ tristate "Atmel at76c503/at76c505/at76c505a USB cards"
+ depends on MAC80211 && WLAN_80211 && USB
+ select FW_LOADER
+ ---help---
+ Enable support for USB Wireless devices using Atmel at76c503,
+ at76c505 or at76c505a chips.
-config LIBERTAS_SPI
- tristate "Marvell Libertas 8686 SPI 802.11b/g cards"
- depends on LIBERTAS && SPI
- ---help---
- A driver for Marvell Libertas 8686 SPI devices.
+endif # ATMEL_80211
-config LIBERTAS_DEBUG
- bool "Enable full debugging output in the Libertas module."
- depends on LIBERTAS
+menuconfig BROADCOM_80211
+ bool "Broadcom Wireless Cards"
+ depends on WLAN_80211
---help---
- Debugging support.
+ This will enable the support for Broadcom wireless drivers. This
+ includes b43 driver, b43legacy driver and the rndis_wlan driver.
-config LIBERTAS_THINFIRM
- tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware"
- depends on WLAN_80211 && MAC80211
- select FW_LOADER
- ---help---
- A library for Marvell Libertas 8xxx devices using thinfirm.
+if BROADCOM_80211
+source "drivers/net/wireless/b43/Kconfig"
+source "drivers/net/wireless/b43legacy/Kconfig"
-config LIBERTAS_THINFIRM_USB
- tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware"
- depends on LIBERTAS_THINFIRM && USB
+config USB_NET_RNDIS_WLAN
+ tristate "Wireless RNDIS USB support"
+ depends on USB && WLAN_80211 && EXPERIMENTAL
+ depends on CFG80211
+ select USB_USBNET
+ select USB_NET_CDCETHER
+ select USB_NET_RNDIS_HOST
+ select WIRELESS_EXT
---help---
- A driver for Marvell Libertas 8388 USB devices using thinfirm.
+ This is a driver for wireless RNDIS devices.
+ These are USB based adapters found in devices such as:
-config MWL8K
- tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
- depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
- ---help---
- This driver supports Marvell TOPDOG 802.11 wireless cards.
+ Buffalo WLI-U2-KG125S
+ U.S. Robotics USR5421
+ Belkin F5D7051
+ Linksys WUSB54GSv2
+ Linksys WUSB54GSC
+ Asus WL169gE
+ Eminent EM4045
+ BT Voyager 1055
+ Linksys WUSB54GSv1
+ U.S. Robotics USR5420
+ BUFFALO WLI-USB-G54
- To compile this driver as a module, choose M here: the module
- will be called mwl8k. If unsure, say N.
+ All of these devices are based on Broadcom 4320 chip which is the
+ only wireless RNDIS chip known to date.
-endif # MARVELL_80211
+ If you choose to build a module, it'll be called rndis_wlan.
+
+endif # BROADCOM_80211
menuconfig CISCO_80211
bool "Cisco Wireless Cards"
@@ -232,57 +256,18 @@ config AIRO_CS
endif # CISCO_80211
-menuconfig ATMEL_80211
- bool "Atmel Wireless Cards"
+menuconfig INTEL_80211
+ bool "Intel Wireless Cards"
depends on WLAN_80211
---help---
- This will enable the support for Atmel wireless drivers.
-
-if ATMEL_80211
-
-config ATMEL
- tristate "Atmel at76c50x chipset 802.11b support"
- depends on (PCI || PCMCIA) && WLAN_80211
- select WIRELESS_EXT
- select FW_LOADER
- select CRC32
- ---help---
- A driver 802.11b wireless cards based on the Atmel fast-vnet
- chips. This driver supports standard Linux wireless extensions.
-
- Many cards based on this chipset do not have flash memory
- and need their firmware loaded at start-up. If yours is
- one of these, you will need to provide a firmware image
- to be loaded into the card by the driver. The Atmel
- firmware package can be downloaded from
- <http://www.thekelleys.org.uk/atmel>
-
-config PCI_ATMEL
- tristate "Atmel at76c506 PCI cards"
- depends on ATMEL && PCI
- ---help---
- Enable support for PCI and mini-PCI cards containing the
- Atmel at76c506 chip.
-
-config PCMCIA_ATMEL
- tristate "Atmel at76c502/at76c504 PCMCIA cards"
- depends on ATMEL && PCMCIA
- select WIRELESS_EXT
- select FW_LOADER
- select CRC32
- ---help---
- Enable support for PCMCIA cards containing the
- Atmel at76c502 and at76c504 chips.
-
-config AT76C50X_USB
- tristate "Atmel at76c503/at76c505/at76c505a USB cards"
- depends on MAC80211 && WLAN_80211 && USB
- select FW_LOADER
- ---help---
- Enable support for USB Wireless devices using Atmel at76c503,
- at76c505 or at76c505a chips.
+ This will enable the support for Intel wireless drivers. This
+ includes ipw2100, ipw2200, iwl3945, iwlagn, and iwmc3200wifi
-endif # ATMEL_80211
+if INTEL_80211
+source "drivers/net/wireless/ipw2x00/Kconfig"
+source "drivers/net/wireless/iwlwifi/Kconfig"
+source "drivers/net/wireless/iwmc3200wifi/Kconfig"
+endif # INTEL_80211
menuconfig CONEXANT_ST_80211
bool "Intersil / Conexant / STEricsson Wireless Cards"
@@ -347,78 +332,79 @@ config PRISM54
endif # CONEXANT_ST_80211
-menuconfig ZYDAS_80211
- bool "ZyDAS 802.11bg Wireless Cards"
+menuconfig MARVELL_80211
+ bool "Marvell Wireless Cards"
depends on WLAN_80211
---help---
- This will enable the support for ZyDAS wireless drivers. This includes
- the 802.11g zd1211rw usb driver and the older 802.11b zd1201 usb driver.
-
-if ZYDAS_80211
-
-source "drivers/net/wireless/zd1211rw/Kconfig"
+ This will enable the support for Marvell wireless drivers. This includes
+ the drivers: libertas, libertas_tf, and mwl8k.
-config USB_ZD1201
- tristate "USB ZD1201 based Wireless device support"
- depends on USB && WLAN_80211
+if MARVELL_80211
+config LIBERTAS
+ tristate "Marvell 8xxx Libertas WLAN driver support"
+ depends on WLAN_80211
select WIRELESS_EXT
+ select LIB80211
select FW_LOADER
---help---
- Say Y if you want to use wireless LAN adapters based on the ZyDAS
- ZD1201 chip.
+ A library for Marvell Libertas 8xxx devices.
- This driver makes the adapter appear as a normal Ethernet interface,
- typically on wlan0.
+config LIBERTAS_USB
+ tristate "Marvell Libertas 8388 USB 802.11b/g cards"
+ depends on LIBERTAS && USB
+ ---help---
+ A driver for Marvell Libertas 8388 USB devices.
- The zd1201 device requires external firmware to be loaded.
- This can be found at http://linux-lc100020.sourceforge.net/
+config LIBERTAS_CS
+ tristate "Marvell Libertas 8385 CompactFlash 802.11b/g cards"
+ depends on LIBERTAS && PCMCIA
+ select FW_LOADER
+ ---help---
+ A driver for Marvell Libertas 8385 CompactFlash devices.
- To compile this driver as a module, choose M here: the
- module will be called zd1201.
+config LIBERTAS_SDIO
+ tristate "Marvell Libertas 8385/8686/8688 SDIO 802.11b/g cards"
+ depends on LIBERTAS && MMC
+ ---help---
+ A driver for Marvell Libertas 8385/8686/8688 SDIO devices.
-endif # ZYDAS_80211
+config LIBERTAS_SPI
+ tristate "Marvell Libertas 8686 SPI 802.11b/g cards"
+ depends on LIBERTAS && SPI
+ ---help---
+ A driver for Marvell Libertas 8686 SPI devices.
-menuconfig BROADCOM_80211
- bool "Broadcom Wireless Cards"
- depends on WLAN_80211
+config LIBERTAS_DEBUG
+ bool "Enable full debugging output in the Libertas module."
+ depends on LIBERTAS
---help---
- This will enable the support for Broadcom wireless drivers. This
- includes b43 driver, b43legacy driver and the rndis_wlan driver.
+ Debugging support.
-if BROADCOM_80211
-source "drivers/net/wireless/b43/Kconfig"
-source "drivers/net/wireless/b43legacy/Kconfig"
+config LIBERTAS_THINFIRM
+ tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware"
+ depends on WLAN_80211 && MAC80211
+ select FW_LOADER
+ ---help---
+ A library for Marvell Libertas 8xxx devices using thinfirm.
-config USB_NET_RNDIS_WLAN
- tristate "Wireless RNDIS USB support"
- depends on USB && WLAN_80211 && EXPERIMENTAL
- depends on CFG80211
- select USB_USBNET
- select USB_NET_CDCETHER
- select USB_NET_RNDIS_HOST
- select WIRELESS_EXT
+config LIBERTAS_THINFIRM_USB
+ tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware"
+ depends on LIBERTAS_THINFIRM && USB
---help---
- This is a driver for wireless RNDIS devices.
- These are USB based adapters found in devices such as:
+ A driver for Marvell Libertas 8388 USB devices using thinfirm.
- Buffalo WLI-U2-KG125S
- U.S. Robotics USR5421
- Belkin F5D7051
- Linksys WUSB54GSv2
- Linksys WUSB54GSC
- Asus WL169gE
- Eminent EM4045
- BT Voyager 1055
- Linksys WUSB54GSv1
- U.S. Robotics USR5420
- BUFFALO WLI-USB-G54
+config MWL8K
+ tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
+ depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
+ ---help---
+ This driver supports Marvell TOPDOG 802.11 wireless cards.
- All of these devices are based on Broadcom 4320 chip which is the
- only wireless RNDIS chip known to date.
+ To compile this driver as a module, choose M here: the module
+ will be called mwl8k. If unsure, say N.
- If you choose to build a module, it'll be called rndis_wlan.
+endif # MARVELL_80211
-endif # BROADCOM_80211
+source "drivers/net/wireless/rt2x00/Kconfig"
menuconfig REALTEK_80211
bool "Realtek Wireless Cards"
@@ -516,22 +502,39 @@ config RTL8187_LEDS
endif # REALTEK_80211
-menuconfig INTEL_80211
- bool "Intel Wireless Cards"
+source "drivers/net/wireless/wl12xx/Kconfig"
+
+menuconfig ZYDAS_80211
+ bool "ZyDAS 802.11bg Wireless Cards"
depends on WLAN_80211
---help---
- This will enable the support for Intel wireless drivers. This
- includes ipw2100, ipw2200, iwl3945, iwlagn, and iwmc3200wifi
+ This will enable the support for ZyDAS wireless drivers. This includes
+ the 802.11g zd1211rw usb driver and the older 802.11b zd1201 usb driver.
-if INTEL_80211
-source "drivers/net/wireless/ipw2x00/Kconfig"
-source "drivers/net/wireless/iwlwifi/Kconfig"
-source "drivers/net/wireless/iwmc3200wifi/Kconfig"
-endif # INTEL_80211
+if ZYDAS_80211
+
+source "drivers/net/wireless/zd1211rw/Kconfig"
+
+config USB_ZD1201
+ tristate "USB ZD1201 based Wireless device support"
+ depends on USB && WLAN_80211
+ select WIRELESS_EXT
+ select FW_LOADER
+ ---help---
+ Say Y if you want to use wireless LAN adapters based on the ZyDAS
+ ZD1201 chip.
+
+ This driver makes the adapter appear as a normal Ethernet interface,
+ typically on wlan0.
+
+ The zd1201 device requires external firmware to be loaded.
+ This can be found at http://linux-lc100020.sourceforge.net/
+
+ To compile this driver as a module, choose M here: the
+ module will be called zd1201.
+
+endif # ZYDAS_80211
-source "drivers/net/wireless/ath/Kconfig"
-source "drivers/net/wireless/rt2x00/Kconfig"
-source "drivers/net/wireless/wl12xx/Kconfig"
config PCMCIA_RAYCS
tristate "Aviator/Raytheon 2.4GHz wireless support"
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 16/20] wireless: remove IEEE 802.11 description on hostapd
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (13 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 15/20] wireless: organize group drivers alphabetically Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 17/20] wireless: move mac80211_hwsim to top level wireless driver menu Luis R. Rodriguez
` (4 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez, Jouni Malinen
Its implied as hostap falls under the WLAN_80211 group menu.
Cc: Jouni Malinen <j@w1.fi>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/hostap/Kconfig | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/wireless/hostap/Kconfig b/drivers/net/wireless/hostap/Kconfig
index c15db22..13d074e 100644
--- a/drivers/net/wireless/hostap/Kconfig
+++ b/drivers/net/wireless/hostap/Kconfig
@@ -1,5 +1,5 @@
config HOSTAP
- tristate "IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)"
+ tristate "Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)"
depends on WLAN_80211
select WIRELESS_EXT
select CRYPTO
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 17/20] wireless: move mac80211_hwsim to top level wireless driver menu
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (14 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 16/20] wireless: remove IEEE 802.11 description on hostapd Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 18/20] wireless: organize individual drivers alphabetically Luis R. Rodriguez
` (3 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville
Cc: linux-wireless, Luis R. Rodriguez, Jouni Malinen,
Johannes Berg"
mac80211_hwsim is not a device driver for real hardware it is a
driver we can use to simulate a real device for testing mac80211.
Move it to the top wireless driver menu by removing its dependency
on WLAN_80211.
While at it move it outside of the WLAN_80211 section as we'll
be touching all those later.
Cc: Jouni Malinen <j@w1.fi>
Cc: Johannes Berg" <johannes@sipsolutions.net>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 513739a..b9a8fbd 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -585,9 +585,12 @@ config ADM8211
Thanks to Infineon-ADMtek for their support of this driver.
+source "drivers/net/wireless/hostap/Kconfig"
+source "drivers/net/wireless/orinoco/Kconfig"
+
config MAC80211_HWSIM
tristate "Simulated radio testing tool for mac80211"
- depends on MAC80211 && WLAN_80211
+ depends on MAC80211
---help---
This driver is a developer testing tool that can be used to test
IEEE 802.11 networking stack (mac80211) functionality. This is not
@@ -598,7 +601,4 @@ config MAC80211_HWSIM
To compile this driver as a module, choose M here: the module will be
called mac80211_hwsim. If unsure, say N.
-source "drivers/net/wireless/hostap/Kconfig"
-source "drivers/net/wireless/orinoco/Kconfig"
-
endmenu
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 18/20] wireless: organize individual drivers alphabetically
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (15 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 17/20] wireless: move mac80211_hwsim to top level wireless driver menu Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 19/20] wireless: simplify WLAN_PRE80211 entries Luis R. Rodriguez
` (2 subsequent siblings)
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 96 ++++++++++++++++++++---------------------
1 files changed, 47 insertions(+), 49 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index b9a8fbd..02c7d16 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -14,30 +14,6 @@ menuconfig WLAN_PRE80211
This option does not affect the kernel build, it only
lets you choose drivers.
-config STRIP
- tristate "STRIP (Metricom starmode radio IP)"
- depends on INET && WLAN_PRE80211
- select WIRELESS_EXT
- ---help---
- Say Y if you have a Metricom radio and intend to use Starmode Radio
- IP. STRIP is a radio protocol developed for the MosquitoNet project
- (on the WWW at <http://mosquitonet.stanford.edu/>) to send Internet
- traffic using Metricom radios. Metricom radios are small, battery
- powered, 100kbit/sec packet radio transceivers, about the size and
- weight of a cellular telephone. (You may also have heard them called
- "Metricom modems" but we avoid the term "modem" because it misleads
- many people into thinking that you can plug a Metricom modem into a
- phone line and use it as a modem.)
-
- You can use STRIP on any Linux machine with a serial port, although
- it is obviously most useful for people with laptop computers. If you
- think you might get a Metricom radio in the future, there is no harm
- in saying Y to STRIP now, except that it makes the kernel a bit
- bigger.
-
- To compile this as a module, choose M here: the module will be
- called strip.
-
config ARLAN
tristate "Aironet Arlan 655 & IC2200 DS support"
depends on ISA && !64BIT && WLAN_PRE80211
@@ -89,6 +65,30 @@ config PCMCIA_WAVELAN
To compile this driver as a module, choose M here: the module will be
called wavelan_cs. If unsure, say N.
+config STRIP
+ tristate "STRIP (Metricom starmode radio IP)"
+ depends on INET && WLAN_PRE80211
+ select WIRELESS_EXT
+ ---help---
+ Say Y if you have a Metricom radio and intend to use Starmode Radio
+ IP. STRIP is a radio protocol developed for the MosquitoNet project
+ (on the WWW at <http://mosquitonet.stanford.edu/>) to send Internet
+ traffic using Metricom radios. Metricom radios are small, battery
+ powered, 100kbit/sec packet radio transceivers, about the size and
+ weight of a cellular telephone. (You may also have heard them called
+ "Metricom modems" but we avoid the term "modem" because it misleads
+ many people into thinking that you can plug a Metricom modem into a
+ phone line and use it as a modem.)
+
+ You can use STRIP on any Linux machine with a serial port, although
+ it is obviously most useful for people with laptop computers. If you
+ think you might get a Metricom radio in the future, there is no harm
+ in saying Y to STRIP now, except that it makes the kernel a bit
+ bigger.
+
+ To compile this as a module, choose M here: the module will be
+ called strip.
+
config PCMCIA_NETWAVE
tristate "Xircom Netwave AirSurfer Pcmcia wireless support"
depends on PCMCIA && WLAN_PRE80211
@@ -100,7 +100,6 @@ config PCMCIA_NETWAVE
To compile this driver as a module, choose M here: the module will be
called netwave_cs. If unsure, say N.
-
menuconfig WLAN_80211
bool "Wireless LAN (IEEE 802.11)"
depends on NETDEVICES
@@ -535,29 +534,6 @@ config USB_ZD1201
endif # ZYDAS_80211
-
-config PCMCIA_RAYCS
- tristate "Aviator/Raytheon 2.4GHz wireless support"
- depends on PCMCIA && WLAN_80211
- select WIRELESS_EXT
- ---help---
- Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
- (PC-card) wireless Ethernet networking card to your computer.
- Please read the file <file:Documentation/networking/ray_cs.txt> for
- details.
-
- To compile this driver as a module, choose M here: the module will be
- called ray_cs. If unsure, say N.
-
-config PCMCIA_WL3501
- tristate "Planet WL3501 PCMCIA cards"
- depends on EXPERIMENTAL && PCMCIA && WLAN_80211
- select WIRELESS_EXT
- ---help---
- A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
- It has basic support for Linux wireless extensions and initial
- micro support for ethtool.
-
config ADM8211
tristate "ADMtek ADM8211 support"
depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
@@ -585,8 +561,30 @@ config ADM8211
Thanks to Infineon-ADMtek for their support of this driver.
-source "drivers/net/wireless/hostap/Kconfig"
+config PCMCIA_RAYCS
+ tristate "Aviator/Raytheon 2.4GHz wireless support"
+ depends on PCMCIA && WLAN_80211
+ select WIRELESS_EXT
+ ---help---
+ Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
+ (PC-card) wireless Ethernet networking card to your computer.
+ Please read the file <file:Documentation/networking/ray_cs.txt> for
+ details.
+
+ To compile this driver as a module, choose M here: the module will be
+ called ray_cs. If unsure, say N.
+
source "drivers/net/wireless/orinoco/Kconfig"
+source "drivers/net/wireless/hostap/Kconfig"
+
+config PCMCIA_WL3501
+ tristate "Planet WL3501 PCMCIA cards"
+ depends on EXPERIMENTAL && PCMCIA && WLAN_80211
+ select WIRELESS_EXT
+ ---help---
+ A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
+ It has basic support for Linux wireless extensions and initial
+ micro support for ethtool.
config MAC80211_HWSIM
tristate "Simulated radio testing tool for mac80211"
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 19/20] wireless: simplify WLAN_PRE80211 entries
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (16 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 18/20] wireless: organize individual drivers alphabetically Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:31 ` [PATCH 20/20] wireless: simplify WLAN_80211 entries Luis R. Rodriguez
2009-08-13 19:56 ` [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Johannes Berg
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez
We do simplify them by ifdef'ing on WLAN_PRE80211 for
the WLAN_PRE80211 drivers, this removes the need to depend
on WLAN_PRE80211 on each individual driver.
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 02c7d16..a18748b 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -14,9 +14,11 @@ menuconfig WLAN_PRE80211
This option does not affect the kernel build, it only
lets you choose drivers.
+if WLAN_PRE80211
+
config ARLAN
tristate "Aironet Arlan 655 & IC2200 DS support"
- depends on ISA && !64BIT && WLAN_PRE80211
+ depends on ISA && !64BIT
select WIRELESS_EXT
---help---
Aironet makes Arlan, a class of wireless LAN adapters. These use the
@@ -32,7 +34,7 @@ config ARLAN
config WAVELAN
tristate "AT&T/Lucent old WaveLAN & DEC RoamAbout DS ISA support"
- depends on ISA && WLAN_PRE80211
+ depends on ISA
select WIRELESS_EXT
---help---
The Lucent WaveLAN (formerly NCR and AT&T; or DEC RoamAbout DS) is
@@ -55,7 +57,7 @@ config WAVELAN
config PCMCIA_WAVELAN
tristate "AT&T/Lucent old WaveLAN Pcmcia wireless support"
- depends on PCMCIA && WLAN_PRE80211
+ depends on PCMCIA
select WIRELESS_EXT
help
Say Y here if you intend to attach an AT&T/Lucent Wavelan PCMCIA
@@ -67,7 +69,7 @@ config PCMCIA_WAVELAN
config STRIP
tristate "STRIP (Metricom starmode radio IP)"
- depends on INET && WLAN_PRE80211
+ depends on INET
select WIRELESS_EXT
---help---
Say Y if you have a Metricom radio and intend to use Starmode Radio
@@ -91,7 +93,7 @@ config STRIP
config PCMCIA_NETWAVE
tristate "Xircom Netwave AirSurfer Pcmcia wireless support"
- depends on PCMCIA && WLAN_PRE80211
+ depends on PCMCIA
select WIRELESS_EXT
help
Say Y here if you intend to attach this type of PCMCIA (PC-card)
@@ -100,6 +102,8 @@ config PCMCIA_NETWAVE
To compile this driver as a module, choose M here: the module will be
called netwave_cs. If unsure, say N.
+endif # WLAN_PRE80211
+
menuconfig WLAN_80211
bool "Wireless LAN (IEEE 802.11)"
depends on NETDEVICES
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 20/20] wireless: simplify WLAN_80211 entries
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (17 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 19/20] wireless: simplify WLAN_PRE80211 entries Luis R. Rodriguez
@ 2009-08-13 19:31 ` Luis R. Rodriguez
2009-08-13 19:56 ` [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Johannes Berg
19 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 19:31 UTC (permalink / raw)
To: linville; +Cc: linux-wireless, Luis R. Rodriguez
We do simplify them by ifdef'ing on WLAN_80211 for
the WLAN_80211 drivers, this removes the need to depend
on WLAN_80211 on each individual driver.
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
---
drivers/net/wireless/Kconfig | 41 ++++++++++++----------------
drivers/net/wireless/ath/Kconfig | 1 -
drivers/net/wireless/ath/ar9170/Kconfig | 2 +-
drivers/net/wireless/ath/ath5k/Kconfig | 2 +-
drivers/net/wireless/ath/ath9k/Kconfig | 2 +-
drivers/net/wireless/b43/Kconfig | 2 +-
drivers/net/wireless/b43legacy/Kconfig | 2 +-
drivers/net/wireless/hostap/Kconfig | 1 -
drivers/net/wireless/ipw2x00/Kconfig | 6 ++--
drivers/net/wireless/iwlwifi/Kconfig | 2 +-
drivers/net/wireless/iwmc3200wifi/Kconfig | 2 +-
drivers/net/wireless/orinoco/Kconfig | 2 +-
drivers/net/wireless/p54/Kconfig | 2 +-
drivers/net/wireless/rt2x00/Kconfig | 2 +-
drivers/net/wireless/wl12xx/Kconfig | 2 +-
drivers/net/wireless/zd1211rw/Kconfig | 2 +-
16 files changed, 33 insertions(+), 40 deletions(-)
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index a18748b..50db691 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -113,11 +113,12 @@ menuconfig WLAN_80211
This option does not affect the kernel build, it only
lets you choose drivers.
+if WLAN_80211
+
source "drivers/net/wireless/ath/Kconfig"
menuconfig ATMEL_80211
bool "Atmel Wireless Cards"
- depends on WLAN_80211
---help---
This will enable the support for Atmel wireless drivers.
@@ -125,7 +126,7 @@ if ATMEL_80211
config ATMEL
tristate "Atmel at76c50x chipset 802.11b support"
- depends on (PCI || PCMCIA) && WLAN_80211
+ depends on (PCI || PCMCIA)
select WIRELESS_EXT
select FW_LOADER
select CRC32
@@ -159,7 +160,7 @@ config PCMCIA_ATMEL
config AT76C50X_USB
tristate "Atmel at76c503/at76c505/at76c505a USB cards"
- depends on MAC80211 && WLAN_80211 && USB
+ depends on MAC80211 && USB
select FW_LOADER
---help---
Enable support for USB Wireless devices using Atmel at76c503,
@@ -169,7 +170,6 @@ endif # ATMEL_80211
menuconfig BROADCOM_80211
bool "Broadcom Wireless Cards"
- depends on WLAN_80211
---help---
This will enable the support for Broadcom wireless drivers. This
includes b43 driver, b43legacy driver and the rndis_wlan driver.
@@ -180,7 +180,7 @@ source "drivers/net/wireless/b43legacy/Kconfig"
config USB_NET_RNDIS_WLAN
tristate "Wireless RNDIS USB support"
- depends on USB && WLAN_80211 && EXPERIMENTAL
+ depends on USB && EXPERIMENTAL
depends on CFG80211
select USB_USBNET
select USB_NET_CDCETHER
@@ -211,7 +211,6 @@ endif # BROADCOM_80211
menuconfig CISCO_80211
bool "Cisco Wireless Cards"
- depends on WLAN_80211
---help---
This will enable the support for Cisco wireless drivers. This
includes the Cisco Aironet ISA and PCI drivers and the Cisco
@@ -221,7 +220,7 @@ if CISCO_80211
config AIRO
tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards"
- depends on ISA_DMA_API && WLAN_80211 && (PCI || BROKEN)
+ depends on ISA_DMA_API && (PCI || BROKEN)
select WIRELESS_EXT
select CRYPTO
---help---
@@ -239,7 +238,7 @@ config AIRO
config AIRO_CS
tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards"
- depends on PCMCIA && (BROKEN || !M32R) && WLAN_80211
+ depends on PCMCIA && (BROKEN || !M32R)
select WIRELESS_EXT
select CRYPTO
select CRYPTO_AES
@@ -261,7 +260,6 @@ endif # CISCO_80211
menuconfig INTEL_80211
bool "Intel Wireless Cards"
- depends on WLAN_80211
---help---
This will enable the support for Intel wireless drivers. This
includes ipw2100, ipw2200, iwl3945, iwlagn, and iwmc3200wifi
@@ -274,7 +272,6 @@ endif # INTEL_80211
menuconfig CONEXANT_ST_80211
bool "Intersil / Conexant / STEricsson Wireless Cards"
- depends on WLAN_80211
---help---
This will enable the support for Intersil / Conexant and STEricsson
wireless drivers. All these companies have sell wireless cards which
@@ -288,7 +285,7 @@ source "drivers/net/wireless/p54/Kconfig"
config PRISM54
tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus'
- depends on PCI && EXPERIMENTAL && WLAN_80211
+ depends on PCI && EXPERIMENTAL
select WIRELESS_EXT
select FW_LOADER
---help---
@@ -337,7 +334,6 @@ endif # CONEXANT_ST_80211
menuconfig MARVELL_80211
bool "Marvell Wireless Cards"
- depends on WLAN_80211
---help---
This will enable the support for Marvell wireless drivers. This includes
the drivers: libertas, libertas_tf, and mwl8k.
@@ -345,7 +341,6 @@ menuconfig MARVELL_80211
if MARVELL_80211
config LIBERTAS
tristate "Marvell 8xxx Libertas WLAN driver support"
- depends on WLAN_80211
select WIRELESS_EXT
select LIB80211
select FW_LOADER
@@ -385,7 +380,7 @@ config LIBERTAS_DEBUG
config LIBERTAS_THINFIRM
tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware"
- depends on WLAN_80211 && MAC80211
+ depends on MAC80211
select FW_LOADER
---help---
A library for Marvell Libertas 8xxx devices using thinfirm.
@@ -398,7 +393,7 @@ config LIBERTAS_THINFIRM_USB
config MWL8K
tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
- depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
+ depends on MAC80211 && PCI && EXPERIMENTAL
---help---
This driver supports Marvell TOPDOG 802.11 wireless cards.
@@ -411,7 +406,6 @@ source "drivers/net/wireless/rt2x00/Kconfig"
menuconfig REALTEK_80211
bool "Realtek Wireless Cards"
- depends on WLAN_80211
---help---
This will enable the support for Realtek wireless drivers. This includes
the PCI rtl8180 driver and the USB rtl8187 driver.
@@ -420,7 +414,7 @@ if REALTEK_80211
config RTL8180
tristate "Realtek 8180/8185 PCI support"
- depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
+ depends on MAC80211 && PCI && EXPERIMENTAL
select EEPROM_93CX6
---help---
This is a driver for RTL8180 and RTL8185 based cards.
@@ -476,7 +470,7 @@ config RTL8180
config RTL8187
tristate "Realtek 8187 and 8187B USB support"
- depends on MAC80211 && USB && WLAN_80211
+ depends on MAC80211 && USB
select EEPROM_93CX6
---help---
This is a driver for RTL8187 and RTL8187B based cards.
@@ -509,7 +503,6 @@ source "drivers/net/wireless/wl12xx/Kconfig"
menuconfig ZYDAS_80211
bool "ZyDAS 802.11bg Wireless Cards"
- depends on WLAN_80211
---help---
This will enable the support for ZyDAS wireless drivers. This includes
the 802.11g zd1211rw usb driver and the older 802.11b zd1201 usb driver.
@@ -520,7 +513,7 @@ source "drivers/net/wireless/zd1211rw/Kconfig"
config USB_ZD1201
tristate "USB ZD1201 based Wireless device support"
- depends on USB && WLAN_80211
+ depends on USB
select WIRELESS_EXT
select FW_LOADER
---help---
@@ -540,7 +533,7 @@ endif # ZYDAS_80211
config ADM8211
tristate "ADMtek ADM8211 support"
- depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
+ depends on MAC80211 && PCI && EXPERIMENTAL
select CRC32
select EEPROM_93CX6
---help---
@@ -567,7 +560,7 @@ config ADM8211
config PCMCIA_RAYCS
tristate "Aviator/Raytheon 2.4GHz wireless support"
- depends on PCMCIA && WLAN_80211
+ depends on PCMCIA
select WIRELESS_EXT
---help---
Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
@@ -583,13 +576,15 @@ source "drivers/net/wireless/hostap/Kconfig"
config PCMCIA_WL3501
tristate "Planet WL3501 PCMCIA cards"
- depends on EXPERIMENTAL && PCMCIA && WLAN_80211
+ depends on EXPERIMENTAL && PCMCIA
select WIRELESS_EXT
---help---
A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
It has basic support for Linux wireless extensions and initial
micro support for ethtool.
+endif # WLAN_80211
+
config MAC80211_HWSIM
tristate "Simulated radio testing tool for mac80211"
depends on MAC80211
diff --git a/drivers/net/wireless/ath/Kconfig b/drivers/net/wireless/ath/Kconfig
index 11ded15..9bfa909 100644
--- a/drivers/net/wireless/ath/Kconfig
+++ b/drivers/net/wireless/ath/Kconfig
@@ -1,6 +1,5 @@
menuconfig ATH_COMMON
tristate "Atheros Wireless Cards"
- depends on WLAN_80211
depends on CFG80211
---help---
This will enable the support for the Atheros wireless drivers.
diff --git a/drivers/net/wireless/ath/ar9170/Kconfig b/drivers/net/wireless/ath/ar9170/Kconfig
index 05918f1..d7a4799 100644
--- a/drivers/net/wireless/ath/ar9170/Kconfig
+++ b/drivers/net/wireless/ath/ar9170/Kconfig
@@ -1,6 +1,6 @@
config AR9170_USB
tristate "Atheros AR9170 802.11n USB support"
- depends on USB && MAC80211 && WLAN_80211
+ depends on USB && MAC80211
select FW_LOADER
help
This is a driver for the Atheros "otus" 802.11n USB devices.
diff --git a/drivers/net/wireless/ath/ath5k/Kconfig b/drivers/net/wireless/ath/ath5k/Kconfig
index 06d0066..eb83b7b 100644
--- a/drivers/net/wireless/ath/ath5k/Kconfig
+++ b/drivers/net/wireless/ath/ath5k/Kconfig
@@ -1,6 +1,6 @@
config ATH5K
tristate "Atheros 5xxx wireless cards support"
- depends on PCI && MAC80211 && WLAN_80211
+ depends on PCI && MAC80211
select MAC80211_LEDS
select LEDS_CLASS
select NEW_LEDS
diff --git a/drivers/net/wireless/ath/ath9k/Kconfig b/drivers/net/wireless/ath/ath9k/Kconfig
index ef5f59c..b9cb095 100644
--- a/drivers/net/wireless/ath/ath9k/Kconfig
+++ b/drivers/net/wireless/ath/ath9k/Kconfig
@@ -1,6 +1,6 @@
config ATH9K
tristate "Atheros 802.11n wireless cards support"
- depends on PCI && MAC80211 && WLAN_80211
+ depends on PCI && MAC80211
select MAC80211_LEDS
select LEDS_CLASS
select NEW_LEDS
diff --git a/drivers/net/wireless/b43/Kconfig b/drivers/net/wireless/b43/Kconfig
index 67f564e..79f2fac 100644
--- a/drivers/net/wireless/b43/Kconfig
+++ b/drivers/net/wireless/b43/Kconfig
@@ -1,6 +1,6 @@
config B43
tristate "Broadcom 43xx wireless support (mac80211 stack)"
- depends on SSB_POSSIBLE && MAC80211 && WLAN_80211 && HAS_DMA
+ depends on SSB_POSSIBLE && MAC80211 && HAS_DMA
select SSB
select FW_LOADER
---help---
diff --git a/drivers/net/wireless/b43legacy/Kconfig b/drivers/net/wireless/b43legacy/Kconfig
index 94a4634..1ffa288 100644
--- a/drivers/net/wireless/b43legacy/Kconfig
+++ b/drivers/net/wireless/b43legacy/Kconfig
@@ -1,6 +1,6 @@
config B43LEGACY
tristate "Broadcom 43xx-legacy wireless support (mac80211 stack)"
- depends on SSB_POSSIBLE && MAC80211 && WLAN_80211 && HAS_DMA
+ depends on SSB_POSSIBLE && MAC80211 && HAS_DMA
select SSB
select FW_LOADER
---help---
diff --git a/drivers/net/wireless/hostap/Kconfig b/drivers/net/wireless/hostap/Kconfig
index 13d074e..f5f9ace 100644
--- a/drivers/net/wireless/hostap/Kconfig
+++ b/drivers/net/wireless/hostap/Kconfig
@@ -1,6 +1,5 @@
config HOSTAP
tristate "Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)"
- depends on WLAN_80211
select WIRELESS_EXT
select CRYPTO
select CRYPTO_ARC4
diff --git a/drivers/net/wireless/ipw2x00/Kconfig b/drivers/net/wireless/ipw2x00/Kconfig
index 85cc799..2e65af9 100644
--- a/drivers/net/wireless/ipw2x00/Kconfig
+++ b/drivers/net/wireless/ipw2x00/Kconfig
@@ -4,7 +4,7 @@
config IPW2100
tristate "Intel PRO/Wireless 2100 Network Connection"
- depends on PCI && WLAN_80211
+ depends on PCI
select WIRELESS_EXT
select FW_LOADER
select LIB80211
@@ -63,7 +63,7 @@ config IPW2100_DEBUG
config IPW2200
tristate "Intel PRO/Wireless 2200BG and 2915ABG Network Connection"
- depends on PCI && WLAN_80211
+ depends on PCI
select WIRELESS_EXT
select FW_LOADER
select LIB80211
@@ -150,7 +150,7 @@ config IPW2200_DEBUG
config LIBIPW
tristate
- depends on PCI && WLAN_80211
+ depends on PCI
select WIRELESS_EXT
select CRYPTO
select CRYPTO_ARC4
diff --git a/drivers/net/wireless/iwlwifi/Kconfig b/drivers/net/wireless/iwlwifi/Kconfig
index 99310c0..1fff4bd 100644
--- a/drivers/net/wireless/iwlwifi/Kconfig
+++ b/drivers/net/wireless/iwlwifi/Kconfig
@@ -1,6 +1,6 @@
config IWLWIFI
tristate "Intel Wireless Wifi"
- depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
+ depends on PCI && MAC80211 && EXPERIMENTAL
select LIB80211
select FW_LOADER
select MAC80211_LEDS if IWLWIFI_LEDS
diff --git a/drivers/net/wireless/iwmc3200wifi/Kconfig b/drivers/net/wireless/iwmc3200wifi/Kconfig
index c62da43..c2ea4cb 100644
--- a/drivers/net/wireless/iwmc3200wifi/Kconfig
+++ b/drivers/net/wireless/iwmc3200wifi/Kconfig
@@ -1,6 +1,6 @@
config IWM
tristate "Intel Wireless Multicomm 3200 WiFi driver"
- depends on MMC && WLAN_80211 && EXPERIMENTAL
+ depends on MMC && EXPERIMENTAL
depends on CFG80211
select FW_LOADER
help
diff --git a/drivers/net/wireless/orinoco/Kconfig b/drivers/net/wireless/orinoco/Kconfig
index 83b635f..13378e0 100644
--- a/drivers/net/wireless/orinoco/Kconfig
+++ b/drivers/net/wireless/orinoco/Kconfig
@@ -1,6 +1,6 @@
config HERMES
tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)"
- depends on (PPC_PMAC || PCI || PCMCIA) && WLAN_80211
+ depends on (PPC_PMAC || PCI || PCMCIA)
depends on CFG80211
select WIRELESS_EXT
select FW_LOADER
diff --git a/drivers/net/wireless/p54/Kconfig b/drivers/net/wireless/p54/Kconfig
index b45d6a4..b0342a5 100644
--- a/drivers/net/wireless/p54/Kconfig
+++ b/drivers/net/wireless/p54/Kconfig
@@ -1,6 +1,6 @@
config P54_COMMON
tristate "Softmac Prism54 support"
- depends on MAC80211 && WLAN_80211 && EXPERIMENTAL
+ depends on MAC80211 && EXPERIMENTAL
select FW_LOADER
---help---
This is common code for isl38xx/stlc45xx based modules.
diff --git a/drivers/net/wireless/rt2x00/Kconfig b/drivers/net/wireless/rt2x00/Kconfig
index ed1f997..0944854 100644
--- a/drivers/net/wireless/rt2x00/Kconfig
+++ b/drivers/net/wireless/rt2x00/Kconfig
@@ -1,6 +1,6 @@
menuconfig RT2X00
tristate "Ralink driver support"
- depends on MAC80211 && WLAN_80211
+ depends on MAC80211
---help---
This will enable the support for the Ralink drivers,
developed in the rt2x00 project <http://rt2x00.serialmonkey.com>.
diff --git a/drivers/net/wireless/wl12xx/Kconfig b/drivers/net/wireless/wl12xx/Kconfig
index 7b14d5b..1818e45 100644
--- a/drivers/net/wireless/wl12xx/Kconfig
+++ b/drivers/net/wireless/wl12xx/Kconfig
@@ -1,6 +1,6 @@
menuconfig WL12XX
boolean "TI wl12xx driver support"
- depends on MAC80211 && WLAN_80211 && EXPERIMENTAL
+ depends on MAC80211 && EXPERIMENTAL
---help---
This will enable TI wl12xx driver support. The drivers make
use of the mac80211 stack.
diff --git a/drivers/net/wireless/zd1211rw/Kconfig b/drivers/net/wireless/zd1211rw/Kconfig
index 74b31ea..5f80969 100644
--- a/drivers/net/wireless/zd1211rw/Kconfig
+++ b/drivers/net/wireless/zd1211rw/Kconfig
@@ -1,6 +1,6 @@
config ZD1211RW
tristate "ZyDAS ZD1211/ZD1211B USB-wireless support"
- depends on USB && MAC80211 && WLAN_80211 && EXPERIMENTAL
+ depends on USB && MAC80211 && EXPERIMENTAL
select FW_LOADER
---help---
This is an experimental driver for the ZyDAS ZD1211/ZD1211B wireless
--
1.6.2.5
^ permalink raw reply related [flat|nested] 29+ messages in thread* Re: [PATCH 00/20] wireless: cleanup and organize drivers kconfig better
2009-08-13 19:31 [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Luis R. Rodriguez
` (18 preceding siblings ...)
2009-08-13 19:31 ` [PATCH 20/20] wireless: simplify WLAN_80211 entries Luis R. Rodriguez
@ 2009-08-13 19:56 ` Johannes Berg
2009-08-13 20:05 ` Luis R. Rodriguez
19 siblings, 1 reply; 29+ messages in thread
From: Johannes Berg @ 2009-08-13 19:56 UTC (permalink / raw)
To: Luis R. Rodriguez; +Cc: linville, linux-wireless
[-- Attachment #1: Type: text/plain, Size: 833 bytes --]
On Thu, 2009-08-13 at 15:31 -0400, Luis R. Rodriguez wrote:
> This series consists of a lot of organizational changes on
> the wireless drivers kconfig. We also do some cleanup towards the
> end to help simplify the individual kconfig entries. Hope is to
> help users compiling their kernels find their drivers as quickly
> as possible. It also makes it easier to understand which driver
> are for what vendor chipsets as some of vendor drivers were
> completely scattered apart.
Ok, I can buy the sorting part, so Intel devices are listed together.
Maybe even with a separator inbetween, like
Intel devices
[x] ipw2100
[x] ipw2200
[x] iwlwifi
...
Atheros Devices
...
but I think submenus are overkill since that means you need to go in
even deeper, this stuff is already pretty deeply hidden.
johannes
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread* Re: [PATCH 00/20] wireless: cleanup and organize drivers kconfig better
2009-08-13 19:56 ` [PATCH 00/20] wireless: cleanup and organize drivers kconfig better Johannes Berg
@ 2009-08-13 20:05 ` Luis R. Rodriguez
0 siblings, 0 replies; 29+ messages in thread
From: Luis R. Rodriguez @ 2009-08-13 20:05 UTC (permalink / raw)
To: Johannes Berg; +Cc: linville, linux-wireless
On Thu, Aug 13, 2009 at 12:56 PM, Johannes
Berg<johannes@sipsolutions.net> wrote:
> On Thu, 2009-08-13 at 15:31 -0400, Luis R. Rodriguez wrote:
>> This series consists of a lot of organizational changes on
>> the wireless drivers kconfig. We also do some cleanup towards the
>> end to help simplify the individual kconfig entries. Hope is to
>> help users compiling their kernels find their drivers as quickly
>> as possible. It also makes it easier to understand which driver
>> are for what vendor chipsets as some of vendor drivers were
>> completely scattered apart.
>
> Ok, I can buy the sorting part, so Intel devices are listed together.
> Maybe even with a separator inbetween, like
>
> Intel devices
> [x] ipw2100
> [x] ipw2200
> [x] iwlwifi
> ...
>
> Atheros Devices
> ...
>
> but I think submenus are overkill since that means you need to go in
> even deeper, this stuff is already pretty deeply hidden.
OK sounds good. Will respin eventually.
Luis
^ permalink raw reply [flat|nested] 29+ messages in thread