linux/drivers/net/wireless/intel/iwlwifi/fw
Luca Coelho 2eabc84d2f iwlwifi: mvm: only send LEDS_CMD when the FW supports it
The LEDS_CMD command is only supported in some newer FW versions
(e.g. iwlwifi-8000C-31.ucode), so we can't send it to older versions
(such as iwlwifi-8000C-27.ucode).

To fix this, check for a new bit in the FW capabilities TLV that tells
when the command is supported.

Note that the current version of -31.ucode in linux-firmware.git
(31.532993.0) does not have this capability bit set, so the LED won't
work, even though this version should support it.  But we will update
this firmware soon, so it won't be a problem anymore.

Fixes: 7089ae634c ("iwlwifi: mvm: use firmware LED command where applicable")
Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2017-09-07 19:40:09 +03:00
..
api iwlwifi: move BT_MBOX_PRINT macro to common header 2017-08-18 16:10:44 +03:00
common_rx.c iwlwifi: implement fseq version mismatch warning 2017-08-01 12:41:45 +03:00
dbg.c iwlwifi: dump smem configuration when firmware crashes 2017-08-09 09:35:15 +03:00
dbg.h iwlwifi: refactor firmware debug code 2017-08-01 12:41:43 +03:00
error-dump.h iwlwifi: dump smem configuration when firmware crashes 2017-08-09 09:35:15 +03:00
file.h iwlwifi: mvm: only send LEDS_CMD when the FW supports it 2017-09-07 19:40:09 +03:00
img.h
init.c iwlwifi: refactor firmware debug code 2017-08-01 12:41:43 +03:00
notif-wait.c iwlwifi: call iwl_remove_notification from iwl_wait_notification 2017-08-18 16:03:22 +03:00
notif-wait.h
nvm.c iwlwifi: fw: fix lar_enabled endian problem in iwl_fw_get_nvm 2017-08-18 17:36:41 +03:00
paging.c iwlwifi: reorganize firmware API 2017-08-01 12:41:43 +03:00
runtime.h iwlwifi: mvm: move a000 device NVM retrieval to a common place 2017-08-09 09:35:15 +03:00
smem.c iwlwifi: dump smem configuration when firmware crashes 2017-08-09 09:35:15 +03:00