Search Linux Wireless

[PATCH 0/9] atheros: start merge of ath5k/ath9k/ar9170

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series starts work to start sharing code between atheros
wireless drivers. We start off with the sharing of the atheros
regulatory work.

This patch series applies on top of Sujiths' latest series
and Bob's channel fixes for ath5k, "reduce exported channel list".

I've done testing with ath9k, and ath5k. I believe Bob has tested
ath5k more, and Chris himself sent the ar9170 patch, this just
brings it all together.

The last few patches are space cleanups and a sparse fix.

We can now extend the common ath.ko module as we see fit when we
find common elements.

Much thanks to Bob and Chris for their work on this.

You can find Sujith's series + bob's patchs + this series in
one file here:

http://bombadil.infradead.org/~mcgrof/patches/ath/super-unholy-unibomb.patch.txt

Bob Copeland (5):
  ath9k: separate ath9k specific code from ath9k_regd_get_ctl()
  ath9k: pass regd structure directly to regulatory functions
  atheros: introduce ath module containing common ath5k/ath9k/ar9170
    code
  ath: move more setup code into ath_regd_init
  ath5k: use regulatory infrastructure

Christian Lamparter (1):
  Make ar9170 use common ath reg code

Luis R. Rodriguez (3):
  atheros: put atheros wireless drivers into ath/
  ath: space cleanup
  ath5k: sparse fix ath5k_led_on needs to be static

 drivers/net/wireless/Kconfig                      |    4 +-
 drivers/net/wireless/Makefile                     |    4 +-
 drivers/net/wireless/ath/Kconfig                  |    8 +
 drivers/net/wireless/ath/Makefile                 |    7 +
 drivers/net/wireless/{ => ath}/ar9170/Kconfig     |    1 +
 drivers/net/wireless/{ => ath}/ar9170/Makefile    |    0
 drivers/net/wireless/{ => ath}/ar9170/ar9170.h    |    3 +
 drivers/net/wireless/{ => ath}/ar9170/cmd.c       |    0
 drivers/net/wireless/{ => ath}/ar9170/cmd.h       |    0
 drivers/net/wireless/{ => ath}/ar9170/eeprom.h    |    0
 drivers/net/wireless/{ => ath}/ar9170/hw.h        |    0
 drivers/net/wireless/{ => ath}/ar9170/led.c       |    0
 drivers/net/wireless/{ => ath}/ar9170/mac.c       |    0
 drivers/net/wireless/{ => ath}/ar9170/main.c      |   18 ++
 drivers/net/wireless/{ => ath}/ar9170/phy.c       |    0
 drivers/net/wireless/{ => ath}/ar9170/usb.c       |    0
 drivers/net/wireless/{ => ath}/ar9170/usb.h       |    0
 drivers/net/wireless/{ => ath}/ath5k/Kconfig      |    1 +
 drivers/net/wireless/{ => ath}/ath5k/Makefile     |    0
 drivers/net/wireless/{ => ath}/ath5k/ath5k.h      |    5 +-
 drivers/net/wireless/{ => ath}/ath5k/attach.c     |    0
 drivers/net/wireless/{ => ath}/ath5k/base.c       |   20 ++
 drivers/net/wireless/{ => ath}/ath5k/base.h       |    0
 drivers/net/wireless/{ => ath}/ath5k/caps.c       |    0
 drivers/net/wireless/{ => ath}/ath5k/debug.c      |    0
 drivers/net/wireless/{ => ath}/ath5k/debug.h      |    0
 drivers/net/wireless/{ => ath}/ath5k/desc.c       |    0
 drivers/net/wireless/{ => ath}/ath5k/desc.h       |    0
 drivers/net/wireless/{ => ath}/ath5k/dma.c        |    0
 drivers/net/wireless/{ => ath}/ath5k/eeprom.c     |    0
 drivers/net/wireless/{ => ath}/ath5k/eeprom.h     |    0
 drivers/net/wireless/{ => ath}/ath5k/gpio.c       |    0
 drivers/net/wireless/{ => ath}/ath5k/initvals.c   |    0
 drivers/net/wireless/{ => ath}/ath5k/led.c        |    2 +-
 drivers/net/wireless/{ => ath}/ath5k/pcu.c        |    0
 drivers/net/wireless/{ => ath}/ath5k/phy.c        |    0
 drivers/net/wireless/{ => ath}/ath5k/qcu.c        |    0
 drivers/net/wireless/{ => ath}/ath5k/reg.h        |    0
 drivers/net/wireless/{ => ath}/ath5k/reset.c      |    0
 drivers/net/wireless/{ => ath}/ath5k/rfbuffer.h   |    0
 drivers/net/wireless/{ => ath}/ath5k/rfgain.h     |    0
 drivers/net/wireless/{ => ath}/ath9k/Kconfig      |    1 +
 drivers/net/wireless/{ => ath}/ath9k/Makefile     |    1 -
 drivers/net/wireless/{ => ath}/ath9k/ahb.c        |    0
 drivers/net/wireless/{ => ath}/ath9k/ani.c        |    0
 drivers/net/wireless/{ => ath}/ath9k/ani.h        |    0
 drivers/net/wireless/{ => ath}/ath9k/ath9k.h      |    0
 drivers/net/wireless/{ => ath}/ath9k/beacon.c     |    0
 drivers/net/wireless/{ => ath}/ath9k/calib.c      |    0
 drivers/net/wireless/{ => ath}/ath9k/calib.h      |    0
 drivers/net/wireless/{ => ath}/ath9k/debug.c      |    0
 drivers/net/wireless/{ => ath}/ath9k/debug.h      |    0
 drivers/net/wireless/{ => ath}/ath9k/eeprom.c     |    0
 drivers/net/wireless/{ => ath}/ath9k/eeprom.h     |    2 +
 drivers/net/wireless/{ => ath}/ath9k/hw.c         |   21 ++-
 drivers/net/wireless/{ => ath}/ath9k/hw.h         |    5 +-
 drivers/net/wireless/{ => ath}/ath9k/initvals.h   |    0
 drivers/net/wireless/{ => ath}/ath9k/mac.c        |    0
 drivers/net/wireless/{ => ath}/ath9k/mac.h        |    0
 drivers/net/wireless/{ => ath}/ath9k/main.c       |   42 ++--
 drivers/net/wireless/{ => ath}/ath9k/pci.c        |    0
 drivers/net/wireless/{ => ath}/ath9k/phy.c        |    0
 drivers/net/wireless/{ => ath}/ath9k/phy.h        |    0
 drivers/net/wireless/{ => ath}/ath9k/rc.c         |    0
 drivers/net/wireless/{ => ath}/ath9k/rc.h         |    0
 drivers/net/wireless/{ => ath}/ath9k/recv.c       |    0
 drivers/net/wireless/{ => ath}/ath9k/reg.h        |    0
 drivers/net/wireless/{ => ath}/ath9k/virtual.c    |    0
 drivers/net/wireless/{ => ath}/ath9k/xmit.c       |    0
 drivers/net/wireless/{ath9k => ath}/regd.c        |  242 ++++++++++++---------
 drivers/net/wireless/{ath9k => ath}/regd.h        |   41 +++-
 drivers/net/wireless/{ath9k => ath}/regd_common.h |    0
 72 files changed, 274 insertions(+), 154 deletions(-)
 create mode 100644 drivers/net/wireless/ath/Kconfig
 create mode 100644 drivers/net/wireless/ath/Makefile
 rename drivers/net/wireless/{ => ath}/ar9170/Kconfig (96%)
 rename drivers/net/wireless/{ => ath}/ar9170/Makefile (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/ar9170.h (99%)
 rename drivers/net/wireless/{ => ath}/ar9170/cmd.c (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/cmd.h (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/eeprom.h (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/hw.h (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/led.c (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/mac.c (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/main.c (98%)
 rename drivers/net/wireless/{ => ath}/ar9170/phy.c (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/usb.c (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/usb.h (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/Kconfig (98%)
 rename drivers/net/wireless/{ => ath}/ath5k/Makefile (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/ath5k.h (99%)
 rename drivers/net/wireless/{ => ath}/ath5k/attach.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/base.c (99%)
 rename drivers/net/wireless/{ => ath}/ath5k/base.h (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/caps.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/debug.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/debug.h (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/desc.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/desc.h (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/dma.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/eeprom.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/eeprom.h (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/gpio.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/initvals.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/led.c (99%)
 rename drivers/net/wireless/{ => ath}/ath5k/pcu.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/phy.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/qcu.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/reg.h (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/reset.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/rfbuffer.h (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/rfgain.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/Kconfig (97%)
 rename drivers/net/wireless/{ => ath}/ath9k/Makefile (96%)
 rename drivers/net/wireless/{ => ath}/ath9k/ahb.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/ani.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/ani.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/ath9k.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/beacon.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/calib.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/calib.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/debug.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/debug.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/eeprom.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/eeprom.h (99%)
 rename drivers/net/wireless/{ => ath}/ath9k/hw.c (99%)
 rename drivers/net/wireless/{ => ath}/ath9k/hw.h (99%)
 rename drivers/net/wireless/{ => ath}/ath9k/initvals.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/mac.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/mac.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/main.c (98%)
 rename drivers/net/wireless/{ => ath}/ath9k/pci.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/phy.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/phy.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/rc.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/rc.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/recv.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/reg.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/virtual.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/xmit.c (100%)
 rename drivers/net/wireless/{ath9k => ath}/regd.c (65%)
 rename drivers/net/wireless/{ath9k => ath}/regd.h (85%)
 rename drivers/net/wireless/{ath9k => ath}/regd_common.h (100%)

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux