2009-07-27 23:52:12

by Luis R. Rodriguez

[permalink] [raw]
Subject: [PATCH] atheros: few kconfig cleanups

Just few kconfig cleanups.

Luis R. Rodriguez (5):
ath: depend on cfg80211
ath: simplify kconfig dependency and add documentation
ath: use menuconfig to put ath stuff in its own page
ath5k: remove EXPERIMENTAL marker
ar9170: remove EXPERIMENTAL marker

drivers/net/wireless/ath/Kconfig | 21 ++++++++++++++++++---
drivers/net/wireless/ath/ar9170/Kconfig | 4 ++--
drivers/net/wireless/ath/ath5k/Kconfig | 3 +--
drivers/net/wireless/ath/ath9k/Kconfig | 1 -
4 files changed, 21 insertions(+), 8 deletions(-)



2009-07-27 23:52:14

by Luis R. Rodriguez

[permalink] [raw]
Subject: [PATCH] ath: depend on cfg80211

The ath.ko module itself depends on cfg80211

Signed-off-by: Luis R. Rodriguez <[email protected]>
---
drivers/net/wireless/ath/Kconfig | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/net/wireless/ath/Kconfig b/drivers/net/wireless/ath/Kconfig
index eb0337c..6bed009 100644
--- a/drivers/net/wireless/ath/Kconfig
+++ b/drivers/net/wireless/ath/Kconfig
@@ -1,6 +1,7 @@
config ATH_COMMON
tristate "Atheros Wireless Cards"
depends on WLAN_80211
+ depends on CFG80211
depends on ATH5K || ATH9K || AR9170_USB

source "drivers/net/wireless/ath/ath5k/Kconfig"
--
1.6.0.4


2009-07-27 23:52:24

by Luis R. Rodriguez

[permalink] [raw]
Subject: [PATCH] ar9170: remove EXPERIMENTAL marker

Cc: Christian Lamparter <[email protected]>
Signed-off-by: Luis R. Rodriguez <[email protected]>
---
drivers/net/wireless/ath/ar9170/Kconfig | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/ath/ar9170/Kconfig b/drivers/net/wireless/ath/ar9170/Kconfig
index de4281f..05918f1 100644
--- a/drivers/net/wireless/ath/ar9170/Kconfig
+++ b/drivers/net/wireless/ath/ar9170/Kconfig
@@ -1,12 +1,13 @@
config AR9170_USB
tristate "Atheros AR9170 802.11n USB support"
- depends on USB && MAC80211 && WLAN_80211 && EXPERIMENTAL
+ depends on USB && MAC80211 && WLAN_80211
select FW_LOADER
help
This is a driver for the Atheros "otus" 802.11n USB devices.

These devices require additional firmware (2 files).
For now, these files can be downloaded from here:
+
http://wireless.kernel.org/en/users/Drivers/ar9170

If you choose to build a module, it'll be called ar9170usb.
--
1.6.0.4


2009-07-27 23:52:18

by Luis R. Rodriguez

[permalink] [raw]
Subject: [PATCH] ath: use menuconfig to put ath stuff in its own page

Signed-off-by: Luis R. Rodriguez <[email protected]>
---
drivers/net/wireless/ath/Kconfig | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/ath/Kconfig b/drivers/net/wireless/ath/Kconfig
index f27f3a7..253b95a 100644
--- a/drivers/net/wireless/ath/Kconfig
+++ b/drivers/net/wireless/ath/Kconfig
@@ -1,4 +1,4 @@
-config ATH_COMMON
+menuconfig ATH_COMMON
tristate "Atheros Wireless Cards"
depends on WLAN_80211
depends on CFG80211
--
1.6.0.4


2009-07-28 10:43:23

by Christian Lamparter

[permalink] [raw]
Subject: Re: [PATCH] ar9170: remove EXPERIMENTAL marker

"Luis R. Rodriguez" <[email protected]> wrote:

> Cc: Christian Lamparter <[email protected]>
> Signed-off-by: Luis R. Rodriguez <[email protected]>
> ---
> drivers/net/wireless/ath/ar9170/Kconfig | 3 ++-
> 1 files changed, 2 insertions(+), 1 deletions(-)
>
> diff --git a/drivers/net/wireless/ath/ar9170/Kconfig b/drivers/net/wireless/ath/ar9170/Kconfig
> index de4281f..05918f1 100644
> --- a/drivers/net/wireless/ath/ar9170/Kconfig
> +++ b/drivers/net/wireless/ath/ar9170/Kconfig
> @@ -1,12 +1,13 @@
> config AR9170_USB
> tristate "Atheros AR9170 802.11n USB support"
> - depends on USB && MAC80211 && WLAN_80211 && EXPERIMENTAL
> + depends on USB && MAC80211 && WLAN_80211
>
huh? there are still:
- 9 TODOs
- 7 XXX
- 3 FIXMEs
left _to do_ for the driver.

Not to mention known problems and bugs!

________________________________________________________________
Neu: WEB.DE Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
f?r nur 19,99 Euro/mtl.!* http://produkte.web.de/go/02/


2009-07-27 23:52:20

by Luis R. Rodriguez

[permalink] [raw]
Subject: [PATCH] ath5k: remove EXPERIMENTAL marker

Signed-off-by: Luis R. Rodriguez <[email protected]>
---
drivers/net/wireless/ath/ath5k/Kconfig | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/ath/ath5k/Kconfig b/drivers/net/wireless/ath/ath5k/Kconfig
index 9b07eef..06d0066 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 && EXPERIMENTAL
+ depends on PCI && MAC80211 && WLAN_80211
select MAC80211_LEDS
select LEDS_CLASS
select NEW_LEDS
--
1.6.0.4


2009-07-27 23:52:16

by Luis R. Rodriguez

[permalink] [raw]
Subject: [PATCH] ath: simplify kconfig dependency and add documentation

Make atheros wireless drivers visible when you select
"Atheros wirless drivers". Adds links to ath.ko page,
and Atheros drivers page on the wiki.

Signed-off-by: Luis R. Rodriguez <[email protected]>
---
drivers/net/wireless/ath/Kconfig | 18 ++++++++++++++++--
drivers/net/wireless/ath/ar9170/Kconfig | 1 -
drivers/net/wireless/ath/ath5k/Kconfig | 1 -
drivers/net/wireless/ath/ath9k/Kconfig | 1 -
4 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/drivers/net/wireless/ath/Kconfig b/drivers/net/wireless/ath/Kconfig
index 6bed009..f27f3a7 100644
--- a/drivers/net/wireless/ath/Kconfig
+++ b/drivers/net/wireless/ath/Kconfig
@@ -2,9 +2,23 @@ config ATH_COMMON
tristate "Atheros Wireless Cards"
depends on WLAN_80211
depends on CFG80211
- depends on ATH5K || ATH9K || AR9170_USB
+ ---help---
+ This will enable the support for the Atheros wireless drivers.
+ ath5k, ath9k and ar9170 drivers share some common code, this option
+ enables the common ath.ko module which currently shares just common
+ regulatory EEPROM helpers but will likely be extended later to share
+ more between modules.

+ For more information and documentation on this module you can visit:
+
+ http://wireless.kernel.org/en/users/Drivers/ath
+
+ For information on all Atheros wireless drivers visit:
+
+ http://wireless.kernel.org/en/users/Drivers/Atheros
+
+if ATH_COMMON
source "drivers/net/wireless/ath/ath5k/Kconfig"
source "drivers/net/wireless/ath/ath9k/Kconfig"
source "drivers/net/wireless/ath/ar9170/Kconfig"
-
+endif
diff --git a/drivers/net/wireless/ath/ar9170/Kconfig b/drivers/net/wireless/ath/ar9170/Kconfig
index b99e326..de4281f 100644
--- a/drivers/net/wireless/ath/ar9170/Kconfig
+++ b/drivers/net/wireless/ath/ar9170/Kconfig
@@ -2,7 +2,6 @@ config AR9170_USB
tristate "Atheros AR9170 802.11n USB support"
depends on USB && MAC80211 && WLAN_80211 && EXPERIMENTAL
select FW_LOADER
- select ATH_COMMON
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 daf0c83..9b07eef 100644
--- a/drivers/net/wireless/ath/ath5k/Kconfig
+++ b/drivers/net/wireless/ath/ath5k/Kconfig
@@ -1,7 +1,6 @@
config ATH5K
tristate "Atheros 5xxx wireless cards support"
depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
- select ATH_COMMON
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 0f4a6d8..2cb72f8 100644
--- a/drivers/net/wireless/ath/ath9k/Kconfig
+++ b/drivers/net/wireless/ath/ath9k/Kconfig
@@ -1,7 +1,6 @@
config ATH9K
tristate "Atheros 802.11n wireless cards support"
depends on PCI && MAC80211 && WLAN_80211
- select ATH_COMMON
select MAC80211_LEDS
select LEDS_CLASS
select NEW_LEDS
--
1.6.0.4