iwlwifi: mvm: update GSCAN capabilities
Gscan capabilities were updated with new capabilities supported by the device. Update GSCAN capabilities TLV. Signed-off-by: Ayala Beker <ayala.beker@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
This commit is contained in:
parent
3a171386f9
commit
a0b09f1303
1 changed files with 10 additions and 3 deletions
|
@ -1060,11 +1060,18 @@ static int iwl_parse_tlv_firmware(struct iwl_drv *drv,
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (WARN(fw_has_capa(capa, IWL_UCODE_TLV_CAPA_GSCAN_SUPPORT) &&
|
/*
|
||||||
!gscan_capa,
|
* If ucode advertises that it supports GSCAN but GSCAN
|
||||||
"GSCAN is supported but capabilities TLV is unavailable\n"))
|
* capabilities TLV is not present, or if it has an old format,
|
||||||
|
* warn and continue without GSCAN.
|
||||||
|
*/
|
||||||
|
if (fw_has_capa(capa, IWL_UCODE_TLV_CAPA_GSCAN_SUPPORT) &&
|
||||||
|
!gscan_capa) {
|
||||||
|
IWL_DEBUG_INFO(drv,
|
||||||
|
"GSCAN is supported but capabilities TLV is unavailable\n");
|
||||||
__clear_bit((__force long)IWL_UCODE_TLV_CAPA_GSCAN_SUPPORT,
|
__clear_bit((__force long)IWL_UCODE_TLV_CAPA_GSCAN_SUPPORT,
|
||||||
capa->_capa);
|
capa->_capa);
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue