iwlwifi: d3: read all FW CPUs error info
authorMordechay Goodstein <mordechay.goodstein@intel.com>
Fri, 31 Jan 2020 13:45:30 +0000 (15:45 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 3 Feb 2020 18:09:14 +0000 (20:09 +0200)
commit577ddbee1f43a355cc733829da96c8ffb3b99cc5
tree74dc5607d147b76afbc3ccacfe6168d4e92d5ae5
parentb5b878e36c1836c0195575132cc7c199e5a34a7b
iwlwifi: d3: read all FW CPUs error info

Continue the wakeup flow only if no FW CPUs have an error

If we don't check for error in all FW CPUs the driver can think
based on one CPU that the FW is operational and try to access
and send commands.

Also, handle the error_id endianness correctly as le32

Signed-off-by: Mordechay Goodstein <mordechay.goodstein@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/intel/iwlwifi/mvm/d3.c