All of lore.kernel.org
 help / color / mirror / Atom feed
* [ath9k-devel] [RFT 00/15] ath9k_hw ar9271 updates & AR5416 force bias
@ 2009-10-19  6:33 ` Luis R. Rodriguez
  0 siblings, 0 replies; 40+ messages in thread
From: Luis R. Rodriguez @ 2009-10-19  6:33 UTC (permalink / raw)
  To: ath9k-devel

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

^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2009-10-26 14:46 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-19  6:33 [ath9k-devel] [RFT 00/15] ath9k_hw ar9271 updates & AR5416 force bias Luis R. Rodriguez
2009-10-19  6:33 ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 01/15] ath9k_hw: modify the rf control register for ar9271 revision 1.0 Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 02/15] ath9k_hw: update register initialization/reset values for ar9271 Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 03/15] ath9k_hw: change the way we initialize the pll " Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 04/15] ath9k_hw: start documenting 802.11n RF anlong front ends Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 05/15] ath9k_hw: bail out early on ath9k_hw_init_rf() Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 06/15] ath9k_hw: simplify rf attach and rename to ath9k_hw_rf_alloc_ext_banks() Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 07/15] ath9k_hw: simplify ath9k_hw_rf_alloc_ext_banks() Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 08/15] ath9k_hw: rename ath9k_hw_rf_free() to ath9k_hw_rf_free_ext_banks() Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 09/15] ath9k_hw: make both analog channel change routines return int Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 10/15] ath9k_hw: use a callback for frequency change Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 11/15] ath9k_hw: order phy.c code and integrate spur mitigation Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 12/15] ath9k_hw: make spur mitigation a callback Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 13/15] ath9k_hw: remove unused modesIndex param from ath9k_hw_write_regs() Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 14/15] ath9k_hw: Fix and complete force bias for AR5416 Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-19  6:33 ` [ath9k-devel] [RFT 15/15] ath9k_hw: make ath9k_phy_modify_rx_buffer() static Luis R. Rodriguez
2009-10-19  6:33   ` Luis R. Rodriguez
2009-10-22  3:42 ` [ath9k-devel] [RFT 00/15] ath9k_hw ar9271 updates & AR5416 force bias Luis R. Rodriguez
2009-10-22  3:42   ` Luis R. Rodriguez
2009-10-26 14:19   ` [ath9k-devel] " Luis R. Rodriguez
2009-10-26 14:19     ` Luis R. Rodriguez
2009-10-26 14:23     ` [ath9k-devel] " Luis R. Rodriguez
2009-10-26 14:23       ` Luis R. Rodriguez
2009-10-26 14:41       ` [ath9k-devel] " John W. Linville
2009-10-26 14:41         ` John W. Linville

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.