Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a0b09f13 authored by Ayala Beker's avatar Ayala Beker Committed by Emmanuel Grumbach
Browse files

iwlwifi: mvm: update GSCAN capabilities



Gscan capabilities were updated with new capabilities supported
by the device. Update GSCAN capabilities TLV.

Signed-off-by: default avatarAyala Beker <ayala.beker@intel.com>
Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
parent 3a171386
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -1060,11 +1060,18 @@ static int iwl_parse_tlv_firmware(struct iwl_drv *drv,
		return -EINVAL;
	}

	if (WARN(fw_has_capa(capa, IWL_UCODE_TLV_CAPA_GSCAN_SUPPORT) &&
		 !gscan_capa,
		 "GSCAN is supported but capabilities TLV is unavailable\n"))
	/*
	 * If ucode advertises that it supports GSCAN but GSCAN
	 * 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,
			    capa->_capa);
	}

	return 0;