]> asedeno.scripts.mit.edu Git - linux.git/commit
iwlwifi: trans: parse and store debug ini TLVs
authorSara Sharon <sara.sharon@intel.com>
Thu, 17 May 2018 07:14:30 +0000 (10:14 +0300)
committerLuca Coelho <luciano.coelho@intel.com>
Fri, 23 Nov 2018 11:01:06 +0000 (13:01 +0200)
commitf14cda6f3b31347d1d814839d7e671dea749f1b0
treedb5934e0bd0e02d8a0bd622a7c3af0e3164a15fb
parentbd2944665713e397409dcbde8f22aa6025eb3992
iwlwifi: trans: parse and store debug ini TLVs

The new debug ini TLVs can be either packed into firmware
binary or written in external file. Support loading them
from both. Store the data per apply point. Apply point is
a point during driver runtime, where the TLV becomes active.
For example, a trigger of hardware error may be configured
to collect a subset of data pre-alive, as a opposed to HW
error that occurs after alive.

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/Makefile
drivers/net/wireless/intel/iwlwifi/fw/file.h
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c [new file with mode: 0644]
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h [new file with mode: 0644]
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h
drivers/net/wireless/intel/iwlwifi/iwl-trans.h