linux/drivers/net/wireless/ath/ath6kl
Vasanthakumar Thiagarajan 9233299394 ath6kl: Add support to detect fw error through heart beat
This patch adds support to detect fw error condition by sending
periodic message (heart beat challenge) to firmware. Upon reception
of the message, fw would send a response event to driver. When
there are no reponses from fw for about 5 cmd driver would
trigger the recovery logic assuming that fw has gone into an
error state.

Capable fw will advertise this capability through
ATH6KL_FW_CAPABILITY_HEART_BEAT_POLL bit. This feature
is disabled by default, can be enabled through a modparam
(heart_beat_poll). This modparam also confiures the polling
interval in msecs.

Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2012-10-24 11:49:48 +03:00
..
bmi.c ath6kl: alignment should match open parenthesis 2012-03-07 20:03:57 +02:00
bmi.h ath6kl: make ath6kl_bmi_[read|write]_hi32() endian safe 2012-03-07 20:04:00 +02:00
cfg80211.c ath6kl: Add support to detect fw error through heart beat 2012-10-24 11:49:48 +03:00
cfg80211.h ath6kl: rework scheduled scan 2012-10-24 11:49:46 +03:00
common.h ath6kl: Configure htcap in fw based on the channel type in AP mode 2012-04-09 18:25:56 +03:00
core.c ath6kl: Add support to detect fw error through heart beat 2012-10-24 11:49:48 +03:00
core.h ath6kl: Add support to detect fw error through heart beat 2012-10-24 11:49:48 +03:00
debug.c Merge branch 'for-linville' of git://github.com/kvalo/ath6kl 2012-05-16 10:57:32 -04:00
debug.h ath6kl: Recover from fw crash 2012-10-24 11:49:48 +03:00
hif-ops.h ath6kl: Add HTC pipe implementation 2012-03-26 16:36:46 +03:00
hif.c ath6kl: Recover from fw crash 2012-10-24 11:49:48 +03:00
hif.h ath6kl: Add HTC pipe implementation 2012-03-26 16:36:46 +03:00
htc_mbox.c ath6kl: Fix typo in htc mbox debug print msg 2012-05-29 14:21:25 +03:00
htc_pipe.c ath6kl: assign Tx packet drop threshold per endpoint on htc pipe layer 2012-04-27 09:50:00 +03:00
htc-ops.h ath6kl: add htc ops 2012-03-26 16:36:46 +03:00
htc.h ath6kl: Add HTC pipe implementation 2012-03-26 16:36:46 +03:00
init.c ath6kl: Add support to detect fw error through heart beat 2012-10-24 11:49:48 +03:00
Kconfig ath6kl: add support for changing contry code 2012-10-24 11:49:37 +03:00
main.c ath6kl: reconfigure RSN capabilities when restarting AP 2012-10-24 11:49:42 +03:00
Makefile ath6kl: Recover from fw crash 2012-10-24 11:49:48 +03:00
recovery.c ath6kl: Add support to detect fw error through heart beat 2012-10-24 11:49:48 +03:00
sdio.c ath6kl: Recover from fw crash 2012-10-24 11:49:48 +03:00
target.h ath6kl: Fix missing gpio pin 9 configuration 2012-05-24 10:11:06 +03:00
testmode.c ath6kl: Stop using NLA_PUT*(). 2012-04-02 04:33:44 -04:00
testmode.h ath6kl: Update license header 2012-02-08 11:31:31 +02:00
txrx.c ath6kl: Recover from fw crash 2012-10-24 11:49:48 +03:00
usb.c ath6kl: check usb_register() return value 2012-10-24 11:49:46 +03:00
wmi.c ath6kl: Add support to detect fw error through heart beat 2012-10-24 11:49:48 +03:00
wmi.h ath6kl: Add support to detect fw error through heart beat 2012-10-24 11:49:48 +03:00