linux/drivers/net/wireless/ti/wlcore
Barak Bercovitz 2473ec8f90 wlcore: wakeup from ELP before starting recovery
Make sure the FW is awake when entering recovery. This is useful for
reading the FW panic log and also some FW registers giving us crash
report stats.

We must do this before interrupts are disabled since we rely on an
interrupt to complete the wakeup.

If the wakeup fails, continue recovery normally. All read/writes will be
blocked and won't do any harm.

Signed-off-by: Barak Bercovitz <barak@wizery.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Luciano Coelho <luciano.coelho@intel.com>
2013-10-23 09:47:43 +03:00
..
acx.c wlcore: fix interrogate command length 2013-10-23 09:47:40 +03:00
acx.h wlcore: report rssi from roaming statistics 2013-03-25 12:33:11 +02:00
boot.c wlcore: use single-role version when verifying the PLT firmware 2013-02-08 10:05:01 +02:00
boot.h
cmd.c wlcore: Allow stopping fw log in recovery 2013-10-23 09:47:43 +03:00
cmd.h wlcore: fix interrogate command length 2013-10-23 09:47:40 +03:00
conf.h wlcore: fwlog dynamic mem_block control 2013-10-23 09:47:40 +03:00
debug.h wlcore: use print_hex_dump_debug() 2013-03-25 12:36:24 +02:00
debugfs.c wlcore: print active channel in the driver_state 2013-10-23 09:47:39 +03:00
debugfs.h
event.c wlcore: add ap_event_mask 2013-10-23 09:47:39 +03:00
event.h wlcore: support scan reports during periodic scan 2012-12-11 12:37:23 +02:00
hw_ops.h wlcore/wl18xx/wl12xx: FW log params per chip arch 2013-10-23 09:47:42 +03:00
ini.h wlcore/wl12xx: add support for HP and SKW FEM radio manufacturers 2012-06-13 21:52:56 +03:00
init.c wlcore: add ap_event_mask 2013-10-23 09:47:39 +03:00
init.h
io.c wlcore: Prevent processing of work items during op_stop 2012-07-10 12:10:14 -04:00
io.h wlcore/wl18xx/wl12xx: FW log params per chip arch 2013-10-23 09:47:42 +03:00
Kconfig Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
main.c wlcore: wakeup from ELP before starting recovery 2013-10-23 09:47:43 +03:00
Makefile wlcore: move sysfs handling to a separate file 2013-06-17 11:56:59 +03:00
ps.c wlcore: disable elp sleep while in plt mode 2013-09-30 21:12:18 +03:00
ps.h
rx.c wlcore: improve handling for Rx errors 2012-12-11 10:26:23 +02:00
rx.h wlcore: improve handling for Rx errors 2012-12-11 10:26:23 +02:00
scan.c wlcore: cleanup scan debug prints 2013-09-30 21:12:19 +03:00
scan.h wlcore: support scan reports during periodic scan 2012-12-11 12:37:23 +02:00
sdio.c wlcore: remove newly introduced alloc/OOM messages 2013-02-11 15:34:58 -05:00
spi.c wireless: wlcore: use dev_get_platdata() 2013-09-26 15:13:40 -04:00
sysfs.c wlcore: move sysfs handling to a separate file 2013-06-17 11:56:59 +03:00
sysfs.h wlcore: move sysfs handling to a separate file 2013-06-17 11:56:59 +03:00
testmode.c wlcore: fix interrogate command length 2013-10-23 09:47:40 +03:00
testmode.h mac80211: add vif to testmode cmd 2013-08-12 14:11:42 +02:00
tx.c wlcore: fix unsafe dereference of the wlvif 2013-09-30 21:12:20 +03:00
tx.h wlcore: ROC on AP channel before auth reply 2013-09-30 21:12:17 +03:00
wl12xx_80211.h
wlcore_i.h wlcore/wl18xx/wl12xx: FW log params per chip arch 2013-10-23 09:47:42 +03:00
wlcore.h wlcore/wl18xx/wl12xx: FW log params per chip arch 2013-10-23 09:47:42 +03:00