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
..
2012-02-15 08:38:31 +02:00
2012-03-08 14:25:18 +02:00
2012-03-08 14:25:18 +02:00
2012-02-15 08:38:35 +02:00
2010-11-22 16:45:09 +02:00
2012-02-15 08:38:31 +02:00
2012-02-15 08:38:31 +02:00
2011-10-11 16:00:38 +03:00
2012-03-08 14:25:18 +02:00
2012-02-15 08:38:35 +02:00
2011-08-22 12:35:25 +03:00
2012-03-08 14:25:18 +02:00
2012-02-15 08:38:35 +02:00
2012-02-15 08:38:35 +02:00
2010-11-22 16:45:09 +02:00
2012-03-08 14:25:18 +02:00
2012-03-08 14:25:18 +02:00
2012-03-08 14:25:18 +02:00