linux/drivers/net/wireless/intel/iwlwifi/fw
Mordechay Goodstein f130bb75d8 iwlwifi: add FW recovery flow
Add new API and TLV for the ability to send commands in the beginning
and end of reset flow.

The full flow of recovery is:

1. While loading FW, get address (from the TLV) of target buffer
   to read in case of reset
2. If an error/assert happens read the address data from step 1.
3. Reset the HW and load the FW.
4. Send the data read in step 2.
5. Add station keys
6. Send notification to FW that reset flow is done.

The main use of the recovery flow is for support in PN/SN recovery
when offloaded

Signed-off-by: Mordechay Goodstein <mordechay.goodstein@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2019-02-14 11:29:45 +02:00
..
api iwlwifi: add FW recovery flow 2019-02-14 11:29:45 +02:00
acpi.c iwlwifi: remove all occurrences of the FSF address paragraph 2018-08-31 11:38:33 +03:00
acpi.h iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE 2018-11-15 23:50:58 +02:00
dbg.c iwlwifi: dbg_ini: rewrite trigger flow and align to FW API changes 2019-02-14 11:29:45 +02:00
dbg.h iwlwifi: dbg_ini: rewrite trigger flow and align to FW API changes 2019-02-14 11:29:45 +02:00
debugfs.c iwlwifi: add debugfs to send host command 2018-10-06 10:25:52 +03:00
debugfs.h iwlwifi: remove all occurrences of the FSF address paragraph 2018-08-31 11:38:33 +03:00
error-dump.h iwlwifi: dbg_ini: implement monitor dram memory dump 2019-02-14 11:29:43 +02:00
file.h iwlwifi: add FW recovery flow 2019-02-14 11:29:45 +02:00
img.h iwlwifi: add FW recovery flow 2019-02-14 11:29:45 +02:00
init.c iwlwifi: Fix pre operational dumping flows 2019-02-04 12:27:19 +02:00
notif-wait.c iwlwifi: remove all occurrences of the FSF address paragraph 2018-08-31 11:38:33 +03:00
notif-wait.h iwlwifi: remove all occurrences of the FSF address paragraph 2018-08-31 11:38:33 +03:00
paging.c iwlwifi: fw: combine loading of last page block into main copy loop 2018-04-26 15:18:07 +03:00
runtime.h iwlwifi: dbg_ini: rewrite trigger flow and align to FW API changes 2019-02-14 11:29:45 +02:00
smem.c iwlwifi: introduce device family 22560 2018-07-26 13:16:14 +03:00