linux/drivers/net/wireless/ath/ath5k
Bruno Randolf 5f13bfac07 ath5k: read eeprom IQ calibration values correctly for G mode
we read the IQ correction values (i_cal and q_cal) for G mode from a wrong
location (the same shifts as for A mode is applied which is incorrect). use
correct locations, matching the docs and HAL sources.

also we should write IQ correction only when we have that information in the
EEPROM, starting from version 4. also write it in the same way as we do in the
periodic recalibration (enable last), just to be sure.

Signed-off-by: Bruno Randolf <br1@einfach.org>
Acked-by: Nick Kossifidis <mickflemm@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-03-10 16:16:57 -05:00
..
ath5k.h ath5k: use correct packet type when transmitting 2010-02-10 16:15:22 -05:00
attach.c ath5k: use noise calibration from madwifi hal 2009-10-27 16:48:18 -04:00
base.c Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-14 17:45:59 -08:00
base.h Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-14 17:45:59 -08:00
caps.c
debug.c
debug.h
desc.c
desc.h
dma.c
eeprom.c ath5k: read eeprom IQ calibration values correctly for G mode 2010-03-10 16:16:57 -05:00
eeprom.h ath5k: Fix eeprom checksum check for custom sized eeproms 2010-01-04 16:11:59 -05:00
gpio.c
initvals.c
Kconfig wireless: remove WLAN_80211 and WLAN_PRE80211 from Kconfig 2009-10-30 16:50:35 -04:00
led.c ath5k: adding LED support for AR5BXB63 cards 2010-01-27 15:01:24 -05:00
Makefile
pcu.c ath5k: Implement mac80211 callback set_coverage_class 2010-01-12 13:50:08 -05:00
phy.c ath5k: fix I/Q calibration (for real) 2010-03-10 16:16:56 -05:00
qcu.c ath5k: fix setup for CAB queue 2010-01-22 16:11:31 -05:00
reg.h ath5k: fix I/Q calibration (for real) 2010-03-10 16:16:56 -05:00
reset.c ath5k: read eeprom IQ calibration values correctly for G mode 2010-03-10 16:16:57 -05:00
rfbuffer.h
rfgain.h
rfkill.c