Search Linux Wireless

[RFT 00/15] ath9k_hw ar9271 updates & AR5416 force bias

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

 



This series started off to extend support for ar9271 on ath9k_hw
but after review of the phy related code I noticed a fix for
AR5416 was only partially being implemented and used for all
chipsets. This series then adds the changes I've noticed so far
required for ar9271 but also fixes and completes the orientation
fix for AR5416 (force bias). Since I'm touching phy.c I also extend
documentation for it.

I don't have AR9285 cards with me but I do have an AR5416 cardbus
card -- I'd appreciate it if someone can give this a test on AR9285
but also more AR5416 cards -- this should help with TX on of AR5416
and AR5418 on the 2.4 GHz band.

Reports on issues or performance differences are greatly appreciated;
the only issue I'd expect you'd see on non AR5416 hardware is a BUG_ON()
which would be very obvious to notice and the performance enhancements
should be seen on AR5416 for TX -- not yet sure exactly under what
circumstances.

Luis R. Rodriguez (15):
  ath9k_hw: modify the rf control register for ar9271 revision 1.0
  ath9k_hw: update register initialization/reset values for ar9271
  ath9k_hw: change the way we initialize the pll for ar9271
  ath9k_hw: start documenting 802.11n RF anlong front ends
  ath9k_hw: bail out early on ath9k_hw_init_rf()
  ath9k_hw: simplify rf attach and rename to
    ath9k_hw_rf_alloc_ext_banks()
  ath9k_hw: simplify ath9k_hw_rf_alloc_ext_banks()
  ath9k_hw: rename ath9k_hw_rf_free() to ath9k_hw_rf_free_ext_banks()
  ath9k_hw: make both analog channel change routines return int
  ath9k_hw: use a callback for frequency change
  ath9k_hw: order phy.c code and integrate spur mitigation
  ath9k_hw: make spur mitigation a callback
  ath9k_hw: remove unused modesIndex param from ath9k_hw_write_regs()
  ath9k_hw: Fix and complete force bias for AR5416
  ath9k_hw: make ath9k_phy_modify_rx_buffer() static

 drivers/net/wireless/ath/ath9k/eeprom_4k.c |    4 +
 drivers/net/wireless/ath/ath9k/hw.c        |  580 ++-------------
 drivers/net/wireless/ath/ath9k/hw.h        |   20 +-
 drivers/net/wireless/ath/ath9k/initvals.h  |   29 +-
 drivers/net/wireless/ath/ath9k/phy.c       | 1100 ++++++++++++++++++++++------
 drivers/net/wireless/ath/ath9k/phy.h       |   24 +-
 drivers/net/wireless/ath/ath9k/reg.h       |    3 +
 7 files changed, 1013 insertions(+), 747 deletions(-)

--
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