linux/drivers/net/wireless/ath/ath9k
Sujith Manoharan 222e04830f ath9k: Fix MAC HW hang check for AR9003
The current method of identifying MAC hangs is
convoluted and also, the signatures are wrong and
don't apply to all the chips in the AR9003 family.
Fix this by cleaning up the code and checking for
the correct hang signatures.

Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2014-01-03 15:36:57 -05:00
..
ahb.c wireless: ath9k: use dev_get_platdata() 2013-09-26 15:13:38 -04:00
ani.c ath9k_hw: remove direct accesses to channel mode flags 2013-10-14 13:39:58 -04:00
ani.h
antenna.c ath9k: add support for reporting per-chain signal strength 2013-12-18 15:23:19 -05:00
ar955x_1p0_initvals.h ath9k: Remove AR955x INI duplicates 2013-12-09 15:37:57 -05:00
ar5008_initvals.h
ar5008_phy.c ath9k_hw: remove references to hw->conf 2013-10-14 13:39:59 -04:00
ar9001_initvals.h
ar9002_calib.c ath9k_hw: remove IS_CHAN_B() 2013-10-14 13:39:58 -04:00
ar9002_hw.c ath9k: Register supported HW hang checks 2014-01-03 15:36:57 -05:00
ar9002_initvals.h
ar9002_mac.c ath9k: move ath9k_debug_sync_cause out of ath9k_hw 2013-12-19 14:41:56 -05:00
ar9002_phy.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
ar9002_phy.h
ar9003_2p2_initvals.h ath9k: Update high power gain table for AR9300 2013-12-09 15:37:59 -05:00
ar9003_buffalo_initvals.h ath9k: Use a separate TX gain table for WZR-HP-G450H 2013-12-09 15:37:58 -05:00
ar9003_calib.c ath9k: Enable manual peak calibration for AR9331 v1.1 2013-12-09 15:38:01 -05:00
ar9003_eeprom.c ath9k: Fix regulatory compliance 2013-12-18 15:23:46 -05:00
ar9003_eeprom.h ath9k: Update BaseExtension_1 eeprom structure 2013-12-18 15:23:44 -05:00
ar9003_hw.c ath9k: Fix MAC HW hang check for AR9003 2014-01-03 15:36:57 -05:00
ar9003_mac.c ath9k: move ath9k_debug_sync_cause out of ath9k_hw 2013-12-19 14:41:56 -05:00
ar9003_mac.h
ar9003_mci.c ath9k: Use bitops for calibration flags 2013-09-26 15:13:47 -04:00
ar9003_mci.h
ar9003_paprd.c
ar9003_phy.c ath9k: Initialize baseband for DFS channels 2013-12-09 15:37:56 -05:00
ar9003_phy.h ath9k: Fix regulatory compliance 2013-12-18 15:23:46 -05:00
ar9003_rtt.c ath9k: Fix PeakDetect calibration for AR9462 2013-09-26 15:13:47 -04:00
ar9003_rtt.h
ar9003_wow.c ath9k: Fix wow.c compilation 2013-12-02 14:24:53 -05:00
ar9330_1p1_initvals.h ath9k: Update AR9331 v1.1 initvals 2013-12-09 15:37:57 -05:00
ar9330_1p2_initvals.h ath9k: Update AR9331 v1.2 initvals 2013-12-09 15:37:58 -05:00
ar9340_initvals.h ath9k: Add initval arrays for DFS channels 2013-12-09 15:37:56 -05:00
ar9462_2p0_initvals.h ath9k: Identify duplicate AR9462 v2.0 initvals 2013-12-09 15:37:59 -05:00
ar9462_2p1_initvals.h ath9k: Remove duplicate initvals for AR9462 v2.1 2013-12-02 14:25:02 -05:00
ar9485_initvals.h ath9k: Identify duplicate AR9485 initvals 2013-12-09 15:37:59 -05:00
ar9565_1p0_initvals.h ath9k: Identify duplicate AR9565 v1.0 initvals 2013-12-09 15:38:00 -05:00
ar9565_1p1_initvals.h ath9k: Add initvals for AR9565 1.1 2013-12-02 14:25:01 -05:00
ar9580_1p0_initvals.h ath9k: Add initval arrays for DFS channels 2013-12-09 15:37:56 -05:00
ath9k.h ath9k: call ath9k_set_tsfadjust from ath9k_beacon_config 2013-12-19 14:41:56 -05:00
beacon.c ath9k: fix TSF offset precision issue 2013-12-19 14:41:56 -05:00
btcoex.c ath9k_hw: clean up generic timer code 2013-12-18 15:23:22 -05:00
btcoex.h
calib.c ath9k: add noise floor parameter to ath9k_hw_getchan_noise 2013-10-18 14:03:53 -04:00
calib.h ath9k: add noise floor parameter to ath9k_hw_getchan_noise 2013-10-18 14:03:53 -04:00
common.c ath9k_common: get rid of an unnecessary variable 2013-12-18 15:23:17 -05:00
common.h ath9k: make ath9k_cmn_update_ichannel static 2013-10-14 13:39:59 -04:00
debug.c ath9k: move ath9k_debug_sync_cause out of ath9k_hw 2013-12-19 14:41:56 -05:00
debug.h ath9k: move ath9k_debug_sync_cause out of ath9k_hw 2013-12-19 14:41:56 -05:00
dfs.c ath9k: add support for reporting per-chain signal strength 2013-12-18 15:23:19 -05:00
dfs.h ath9k/ath: move dfs pattern detector to ath 2013-10-18 14:03:54 -04:00
dfs_debug.c ath9k: dfs_debug fix possible NULL dereference 2013-11-11 14:42:43 -05:00
dfs_debug.h ath9k: dfs move ath_dfs_pool_stats 2013-10-18 14:03:54 -04:00
eeprom.c
eeprom.h
eeprom_4k.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
eeprom_9287.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
eeprom_def.c ath9k_hw: simplify spur channel handling 2013-12-18 15:23:27 -05:00
gpio.c ath9k_hw: clean up generic timer code 2013-12-18 15:23:22 -05:00
hif_usb.c
hif_usb.h
htc.h ath9k_htc: reconfigure led_gpios after resume 2013-12-18 15:23:02 -05:00
htc_drv_beacon.c ath9k_hw: clean up station beacon timer API 2013-12-18 15:23:32 -05:00
htc_drv_debug.c ath9k: replace snprintf() with scnprintf() 2013-09-26 15:13:35 -04:00
htc_drv_gpio.c ath9k_htc: reconfigure led_gpios after resume 2013-12-18 15:23:02 -05:00
htc_drv_init.c ath9k_htc: reconfigure led_gpios after resume 2013-12-18 15:23:02 -05:00
htc_drv_main.c ath9k: make ath9k_cmn_update_ichannel static 2013-10-14 13:39:59 -04:00
htc_drv_txrx.c
htc_hst.c
htc_hst.h
hw-ops.h ath9k: Add HW callbacks for MAC/BB hang checks 2014-01-03 15:36:57 -05:00
hw.c ath9k: Add HW callbacks for MAC/BB hang checks 2014-01-03 15:36:57 -05:00
hw.h ath9k: Add HW callbacks for MAC/BB hang checks 2014-01-03 15:36:57 -05:00
init.c ath9k: Use a subroutine for the AR9330 reset WAR 2013-12-18 15:23:51 -05:00
Kconfig ath9k: Add a config option for WoW 2013-12-02 14:24:53 -05:00
link.c ath9k: add TX99 support 2013-10-18 14:06:56 -04:00
mac.c ath9k_hw: remove additional_swba_backoff 2013-12-18 15:23:29 -05:00
mac.h ath9k: add support for reporting per-chain signal strength 2013-12-18 15:23:19 -05:00
main.c ath9k: Fix max AMPDU size calculation 2014-01-03 15:36:57 -05:00
Makefile ath9k: Cleanup spectral scan code 2013-12-18 15:23:37 -05:00
mci.c ath9k_hw: use a software timer for btcoex no_stomp_timer 2013-12-18 15:23:21 -05:00
mci.h
pci.c ath9k: Identify Killer Wireless cards 2013-12-02 14:24:52 -05:00
phy.h
rc.c ath9k: replace snprintf() with scnprintf() 2013-09-26 15:13:35 -04:00
rc.h
recv.c ath9k: Cleanup spectral scan code 2013-12-18 15:23:37 -05:00
reg.h ath9k: Remove AR9330 v1.0 macro as it's not supported 2013-12-09 15:38:01 -05:00
spectral.c ath9k: fix sparse non static symbol warning 2014-01-03 15:36:56 -05:00
spectral.h ath9k: Cleanup spectral scan code 2013-12-18 15:23:37 -05:00
tx99.c ath9k: initialize retry chain flags in tx99 code 2013-12-11 10:56:22 -05:00
wmi.c
wmi.h ath9k: mark wmi_event_swba as __packed 2013-09-26 15:13:48 -04:00
wow.c ath9k: Add an initialization routine for WoW 2013-12-02 14:24:54 -05:00
xmit.c ath9k: Fix max AMPDU size calculation 2014-01-03 15:36:57 -05:00