android_kernel_google_msm/drivers/net/wireless/wl12xx
Arik Nemtsov 55df5afb13 wl12xx: implement SW Tx watchdog
Track freed FW blocks during Tx. If no blocks were freed during a
predefined timeout, initiate a HW recovery. This helps in situations
when the FW watchdog fails.

Don't trigger recovery during activities that can temporarily stop
Tx. This includes:
- scanning
- buffering packets for sleeping stations (AP role)
- ROC on any role

Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
2012-03-08 14:25:18 +02:00
..
acx.c
acx.h
boot.c
boot.h
cmd.c wl12xx: implement SW Tx watchdog 2012-03-08 14:25:18 +02:00
cmd.h
conf.h wl12xx: implement SW Tx watchdog 2012-03-08 14:25:18 +02:00
debug.h
debugfs.c
debugfs.h
event.c
event.h
ini.h
init.c
init.h
io.c
io.h
Kconfig
main.c wl12xx: implement SW Tx watchdog 2012-03-08 14:25:18 +02:00
Makefile
ps.c
ps.h
reg.h
rx.c
rx.h
scan.c wl12xx: implement SW Tx watchdog 2012-03-08 14:25:18 +02:00
scan.h
sdio.c
spi.c
testmode.c
testmode.h
tx.c wl12xx: implement SW Tx watchdog 2012-03-08 14:25:18 +02:00
tx.h wl12xx: implement SW Tx watchdog 2012-03-08 14:25:18 +02:00
wl12xx.h wl12xx: implement SW Tx watchdog 2012-03-08 14:25:18 +02:00
wl12xx_80211.h
wl12xx_platform_data.c