linux/drivers/net/wireless/ath/ath9k
Luis R. Rodriguez 08578b8f16 ath9k: enable the baseband watchdog events for AR9003
This enables the baseband watchdog events for the AR9003
family on ath9k. Upon an a baseband watchdog interrupt we reset
the hardware, this should address corner case conditions where
normal operation can stall. Enable ATH_DBG_RESET to be able
to review details of the bb watchdog interrupt once it happens.
If you're curious how often this happens just grep the debugfs
interrupt file.

Cc: Sam Ng <sam.ng@atheros.com>
Cc: Paul Shaw <paul.shaw@atheros.com>
Cc: Don Breslin <don.breslin@atheros.com>
Cc: Cliff Holden <cliff.holden@atheros.com
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-06-02 16:13:00 -04:00
..
ahb.c
ani.c ath9k_hw: Remove pointless ANI deinit 2010-04-26 14:21:18 -04:00
ani.h ath9k_hw: Remove pointless ANI deinit 2010-04-26 14:21:18 -04:00
ar5008_initvals.h ath9k: Avoid corrupt frames being forwarded to mac80211. 2010-04-27 16:09:22 -04:00
ar5008_phy.c ath9k_hw: fix fast clock handling for 5GHz channels 2010-04-27 16:09:18 -04:00
ar9001_initvals.h
ar9002_calib.c
ar9002_hw.c ath9k_htc: Use multiple register writes 2010-04-26 14:21:17 -04:00
ar9002_initvals.h ath9k: Avoid corrupt frames being forwarded to mac80211. 2010-04-27 16:09:22 -04:00
ar9002_mac.c
ar9002_phy.c ath9k_hw: fix fast clock handling for 5GHz channels 2010-04-27 16:09:18 -04:00
ar9002_phy.h
ar9003_2p0_initvals.h ath9k_hw: rename the ar9003_initvals.h to ar9003_2p0_initvals.h 2010-06-02 16:02:54 -04:00
ar9003_2p2_initvals.h ath9k_hw: add support for the AR9003 2.2 2010-06-02 16:02:54 -04:00
ar9003_calib.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
ar9003_eeprom.c ath9k_hw: clean up EEPROM endian handling on AR9003 2010-05-12 16:39:07 -04:00
ar9003_eeprom.h ath9k_hw: clean up EEPROM endian handling on AR9003 2010-05-12 16:39:07 -04:00
ar9003_hw.c ath9k_hw: rename the ar9003_initvals.h to ar9003_2p0_initvals.h 2010-06-02 16:02:54 -04:00
ar9003_mac.c ath9k_hw: add support for the AR9003 baseband watchdog 2010-06-02 16:13:00 -04:00
ar9003_mac.h ath9k_hw: add support for the AR9003 baseband watchdog 2010-06-02 16:13:00 -04:00
ar9003_phy.c ath9k_hw: add support for the AR9003 baseband watchdog 2010-06-02 16:13:00 -04:00
ar9003_phy.h ath9k_hw: add support for the AR9003 baseband watchdog 2010-06-02 16:13:00 -04:00
ath9k.h
beacon.c ath9k: remove VEOL support for ad-hoc 2010-05-25 11:12:54 -04:00
btcoex.c
btcoex.h
calib.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
calib.h
common.c ath9k_common: drop incomming frames with an invalid hardware rate 2010-05-07 14:57:16 -04:00
common.h
debug.c ath9k: enable the baseband watchdog events for AR9003 2010-06-02 16:13:00 -04:00
debug.h ath9k: enable the baseband watchdog events for AR9003 2010-06-02 16:13:00 -04:00
eeprom_4k.c
eeprom_9287.c
eeprom_def.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
eeprom.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
eeprom.h ath9k_hw: update EEPROM data structure for AR9280 2010-04-27 16:09:17 -04:00
gpio.c
hif_usb.c ath9k_htc: rare leak in ath9k_hif_usb_alloc_tx_urbs() 2010-05-24 15:07:42 -04:00
hif_usb.h ath9k_htc: Simplify TX URB management 2010-04-26 14:21:16 -04:00
htc_drv_beacon.c ath9k_htc: Fix beaconing in IBSS mode 2010-05-07 14:55:52 -04:00
htc_drv_init.c ath9k_htc: Fix target ready race condition 2010-05-12 16:39:06 -04:00
htc_drv_main.c ath9k_htc: Lock sta_notify() callback 2010-05-12 16:39:05 -04:00
htc_drv_txrx.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
htc_hst.c ath9k_htc: Fix array overflow 2010-05-12 16:39:06 -04:00
htc_hst.h ath9k_htc: Fix array overflow 2010-05-12 16:39:06 -04:00
htc.h wireless: update gfp/slab.h includes 2010-05-24 14:59:26 -04:00
hw-ops.h
hw.c ath9k_hw: add support for the AR9003 baseband watchdog 2010-06-02 16:13:00 -04:00
hw.h ath9k_hw: add support for the AR9003 baseband watchdog 2010-06-02 16:13:00 -04:00
init.c drivers/net: remove useless semicolons 2010-05-17 22:47:34 -07:00
Kconfig
mac.c ath9k_hw: Fix TX interrupt mitigation settings 2010-04-27 16:09:20 -04:00
mac.h
main.c ath9k: enable the baseband watchdog events for AR9003 2010-06-02 16:13:00 -04:00
Makefile
pci.c ath9k: remove AR9003 from PCI IDs for now 2010-05-21 14:40:00 -04:00
phy.h
rc.c Merge branch 'master' into for-davem 2010-04-23 14:43:45 -04:00
rc.h
recv.c ath9k: Fix rx of mcast/bcast frames in PS mode with auto sleep 2010-05-24 15:07:43 -04:00
reg.h ath9k_hw: add support for the AR9003 baseband watchdog 2010-06-02 16:13:00 -04:00
virtual.c
wmi.c ath9k_htc: Fix WMI command race 2010-04-26 14:21:21 -04:00
wmi.h ath9k_htc: Increase WMI timeout value 2010-04-26 14:21:20 -04:00
xmit.c ath9k: Fix bug in the way "bf_tx_aborted" of struct ath_buf is used 2010-05-28 13:40:22 -04:00