linux/drivers/net/wireless/ath/ath9k
Pavel Roskin 2eb46d9bda ath9k: simplify AR9220 fixup code for AR_AN_TOP2 register
Don't modify ah->iniModes, it's supposed to be constant.  Instead, apply
the fixup when the data is written to the registers.

Change ath9k_hw_init_eeprom_fix() to only determine whether the fixup is
needed.

This allows similteneous support for AR9220 cards that need AR_AN_TOP2
fixup (such as Ubiquiti SR71-12) and those that don't need it (D-Link
DWA-552 rev A2).

Signed-off-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-04-08 15:24:12 -04:00
..
ahb.c ath: Add a bus type field 2010-04-06 16:55:09 -04:00
ani.c ath9k: move hw code to its own module 2009-10-07 16:39:41 -04:00
ani.h ath9k: Nuke struct ath9k_node_stats 2009-08-20 11:36:08 -04:00
ath9k.h ath9k: move imask from sc to ah 2010-04-06 16:55:08 -04:00
beacon.c ath9k: move imask from sc to ah 2010-04-06 16:55:08 -04:00
btcoex.c ath9k: move hw code to its own module 2009-10-07 16:39:41 -04:00
btcoex.h ath9k: Fix wifi disconnection when collocated bt scan is active 2010-01-22 16:11:32 -05:00
calib.c ath9k: Add support for newer AR9285 chipsets. 2010-04-07 14:37:57 -04:00
calib.h atheros: add common debug printing 2009-10-07 16:39:29 -04:00
common.c ath9k: Do not indicate RX_FLAG_DECRYPTED for unprotected frames 2010-03-31 14:46:42 -04:00
common.h ath9k_common: Move RX filter code to ath9k_htc 2010-03-31 14:46:39 -04:00
debug.c wireless/ath: remove trailing space in messages 2010-04-08 15:20:44 -04:00
debug.h ath9k: fix compile error without debug enabled 2010-04-06 16:55:09 -04:00
eeprom_4k.c wireless/ath: remove trailing space in messages 2010-04-08 15:20:44 -04:00
eeprom_9287.c wireless/ath: remove trailing space in messages 2010-04-08 15:20:44 -04:00
eeprom_def.c ath9k: Fix bugs in handling TX power 2009-10-07 16:39:40 -04:00
eeprom.c atheros: move bus ops to ath_common 2009-10-07 16:39:30 -04:00
eeprom.h ath9k: Fix bugs in handling TX power 2009-10-07 16:39:40 -04:00
gpio.c wireless/ath: remove trailing space in messages 2010-04-08 15:20:44 -04:00
hif_usb.c ath9k_htc: Use anchors for REGOUT pipe 2010-04-08 15:24:10 -04:00
hif_usb.h ath9k_htc: Use anchors for REGOUT pipe 2010-04-08 15:24:10 -04:00
htc_drv_beacon.c ath9k_htc: Configure the beacon timers once the scan is completed. 2010-04-07 14:37:59 -04:00
htc_drv_init.c ath9k_htc: Add support for power save. 2010-04-07 14:37:58 -04:00
htc_drv_main.c ath9k_htc: Configure the beacon timers once the scan is completed. 2010-04-07 14:37:59 -04:00
htc_drv_txrx.c ath9k_htc: Add support for power save. 2010-04-07 14:37:58 -04:00
htc_hst.c ath9k_htc: Fix HTC layer memleak 2010-04-08 15:24:11 -04:00
htc_hst.h ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
htc.h ath9k_htc: Configure the beacon timers once the scan is completed. 2010-04-07 14:37:59 -04:00
hw.c ath9k: simplify AR9220 fixup code for AR_AN_TOP2 register 2010-04-08 15:24:12 -04:00
hw.h ath9k: simplify AR9220 fixup code for AR_AN_TOP2 register 2010-04-08 15:24:12 -04:00
init.c ath9k_hw: fix hardware deinit 2010-03-23 16:50:16 -04:00
initvals.h ath9k: Add support for newer AR9285 chipsets. 2010-04-07 14:37:57 -04:00
Kconfig ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
mac.c ath9k: remove ah->mask_reg, it's never used properly 2010-04-06 16:55:08 -04:00
mac.h ath9k: allocate tx and rx status information on stack 2010-03-31 14:46:41 -04:00
main.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into merge 2010-04-08 13:34:54 -04:00
Makefile ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
pci.c ath: Add a bus type field 2010-04-06 16:55:09 -04:00
phy.c ath9k: Remove a few unused functions 2009-11-18 17:09:12 -05:00
phy.h ath9k: Add support for newer AR9285 chipsets. 2010-04-07 14:37:57 -04:00
rc.c ath9k: fix rate control tx status handling for A-MPDU 2010-03-10 17:44:45 -05:00
rc.h ath9k: rename symbols in enum ath9k_internal_frame_type to avoid confusion 2010-04-06 16:55:08 -04:00
recv.c ath9k: allocate tx and rx status information on stack 2010-03-31 14:46:41 -04:00
reg.h ath9k: Add support for newer AR9285 chipsets. 2010-04-07 14:37:57 -04:00
virtual.c ath9k: rename symbols in enum ath9k_internal_frame_type to avoid confusion 2010-04-06 16:55:08 -04:00
wmi.c ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
wmi.h ath9k_htc: Support for AR9271 chipset. 2010-03-23 16:50:17 -04:00
xmit.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into merge 2010-04-08 13:34:54 -04:00