diff options
author | David Spinadel <david.spinadel@intel.com> | 2013-08-28 02:29:43 -0400 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-10-02 12:00:39 -0400 |
commit | 35a000b7c1bbd81631097539567f24a272a2fa0f (patch) | |
tree | 7194fb17baac16320fd90f150f8d3838022d2a64 /drivers/net/wireless/iwlwifi/iwl-fw.h | |
parent | 20f1a5deb67f00cef89d63fb957a940c7f976cf3 (diff) |
iwlwifi: mvm: support sched scan if supported by the fw
Add support for scheduled scan according to firmware support.
Signed-off-by: David Spinadel <david.spinadel@intel.com>
Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-fw.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-fw.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-fw.h b/drivers/net/wireless/iwlwifi/iwl-fw.h index d2f0381d2abd..0d609ce0a7c6 100644 --- a/drivers/net/wireless/iwlwifi/iwl-fw.h +++ b/drivers/net/wireless/iwlwifi/iwl-fw.h | |||
@@ -75,6 +75,8 @@ | |||
75 | * @IWL_UCODE_TLV_FLAGS_P2P: This uCode image supports P2P. | 75 | * @IWL_UCODE_TLV_FLAGS_P2P: This uCode image supports P2P. |
76 | * @IWL_UCODE_TLV_FLAGS_DW_BC_TABLE: The SCD byte count table is in DWORDS | 76 | * @IWL_UCODE_TLV_FLAGS_DW_BC_TABLE: The SCD byte count table is in DWORDS |
77 | * @IWL_UCODE_TLV_FLAGS_UAPSD: This uCode image supports uAPSD | 77 | * @IWL_UCODE_TLV_FLAGS_UAPSD: This uCode image supports uAPSD |
78 | * @IWL_UCODE_TLV_FLAGS_SHORT_BL: 16 entries of black list instead of 64 in scan | ||
79 | * offload profile config command. | ||
78 | * @IWL_UCODE_TLV_FLAGS_RX_ENERGY_API: supports rx signal strength api | 80 | * @IWL_UCODE_TLV_FLAGS_RX_ENERGY_API: supports rx signal strength api |
79 | * @IWL_UCODE_TLV_FLAGS_TIME_EVENT_API_V2: using the new time event API. | 81 | * @IWL_UCODE_TLV_FLAGS_TIME_EVENT_API_V2: using the new time event API. |
80 | * @IWL_UCODE_TLV_FLAGS_D3_6_IPV6_ADDRS: D3 image supports up to six | 82 | * @IWL_UCODE_TLV_FLAGS_D3_6_IPV6_ADDRS: D3 image supports up to six |
@@ -82,6 +84,7 @@ | |||
82 | * @IWL_UCODE_TLV_FLAGS_BF_UPDATED: new beacon filtering API | 84 | * @IWL_UCODE_TLV_FLAGS_BF_UPDATED: new beacon filtering API |
83 | * @IWL_UCODE_TLV_FLAGS_NO_BASIC_SSID: not sending a probe with the SSID element | 85 | * @IWL_UCODE_TLV_FLAGS_NO_BASIC_SSID: not sending a probe with the SSID element |
84 | * from the probe request template. | 86 | * from the probe request template. |
87 | * @IWL_UCODE_TLV_FLAGS_SCHED_SCAN: this uCode image supports scheduled scan. | ||
85 | * @IWL_UCODE_TLV_FLAGS_STA_KEY_CMD: new ADD_STA and ADD_STA_KEY command API | 88 | * @IWL_UCODE_TLV_FLAGS_STA_KEY_CMD: new ADD_STA and ADD_STA_KEY command API |
86 | */ | 89 | */ |
87 | enum iwl_ucode_tlv_flag { | 90 | enum iwl_ucode_tlv_flag { |
@@ -91,11 +94,13 @@ enum iwl_ucode_tlv_flag { | |||
91 | IWL_UCODE_TLV_FLAGS_P2P = BIT(3), | 94 | IWL_UCODE_TLV_FLAGS_P2P = BIT(3), |
92 | IWL_UCODE_TLV_FLAGS_DW_BC_TABLE = BIT(4), | 95 | IWL_UCODE_TLV_FLAGS_DW_BC_TABLE = BIT(4), |
93 | IWL_UCODE_TLV_FLAGS_UAPSD = BIT(6), | 96 | IWL_UCODE_TLV_FLAGS_UAPSD = BIT(6), |
97 | IWL_UCODE_TLV_FLAGS_SHORT_BL = BIT(7), | ||
94 | IWL_UCODE_TLV_FLAGS_RX_ENERGY_API = BIT(8), | 98 | IWL_UCODE_TLV_FLAGS_RX_ENERGY_API = BIT(8), |
95 | IWL_UCODE_TLV_FLAGS_TIME_EVENT_API_V2 = BIT(9), | 99 | IWL_UCODE_TLV_FLAGS_TIME_EVENT_API_V2 = BIT(9), |
96 | IWL_UCODE_TLV_FLAGS_D3_6_IPV6_ADDRS = BIT(10), | 100 | IWL_UCODE_TLV_FLAGS_D3_6_IPV6_ADDRS = BIT(10), |
97 | IWL_UCODE_TLV_FLAGS_BF_UPDATED = BIT(11), | 101 | IWL_UCODE_TLV_FLAGS_BF_UPDATED = BIT(11), |
98 | IWL_UCODE_TLV_FLAGS_NO_BASIC_SSID = BIT(12), | 102 | IWL_UCODE_TLV_FLAGS_NO_BASIC_SSID = BIT(12), |
103 | IWL_UCODE_TLV_FLAGS_SCHED_SCAN = BIT(17), | ||
99 | IWL_UCODE_TLV_FLAGS_STA_KEY_CMD = BIT(19), | 104 | IWL_UCODE_TLV_FLAGS_STA_KEY_CMD = BIT(19), |
100 | }; | 105 | }; |
101 | 106 | ||