aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-fw.h
diff options
context:
space:
mode:
authorEran Harary <eran.harary@intel.com>2014-07-27 01:03:06 -0400
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2014-09-14 05:56:37 -0400
commit161bdb7780548918027511f1a2885e9b99d28482 (patch)
treedb28186e1b11cdc0733029be0128e24aa9368ba2 /drivers/net/wireless/iwlwifi/iwl-fw.h
parentd4200cb2487042291a056d4364450947344362e1 (diff)
iwlwifi: mvm: allow preventing dummy notifications
The firwmare now allows the driver to disable dummy notifications. These notifications sent by the firmware are an overhead for slow buses. They are still useful for fast buses. Add a hardware switch to prevent these notifications only on devices that work on slow buses. Signed-off-by: Eran <eran.harary@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-fw.h')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-fw.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-fw.h b/drivers/net/wireless/iwlwifi/iwl-fw.h
index f68cba4e0444..62c46eb8b99c 100644
--- a/drivers/net/wireless/iwlwifi/iwl-fw.h
+++ b/drivers/net/wireless/iwlwifi/iwl-fw.h
@@ -127,6 +127,7 @@ enum iwl_ucode_tlv_flag {
127 * @IWL_UCODE_TLV_API_CSA_FLOW: ucode can do unbind-bind flow for CSA. 127 * @IWL_UCODE_TLV_API_CSA_FLOW: ucode can do unbind-bind flow for CSA.
128 * @IWL_UCODE_TLV_API_DISABLE_STA_TX: ucode supports tx_disable bit. 128 * @IWL_UCODE_TLV_API_DISABLE_STA_TX: ucode supports tx_disable bit.
129 * @IWL_UCODE_TLV_API_LMAC_SCAN: This ucode uses LMAC unified scan API. 129 * @IWL_UCODE_TLV_API_LMAC_SCAN: This ucode uses LMAC unified scan API.
130 * @IWL_UCODE_TLV_API_SF_NO_DUMMY_NOTIF: ucode supports disabling dummy notif.
130 * @IWL_UCODE_TLV_API_FRAGMENTED_SCAN: This ucode supports active dwell time 131 * @IWL_UCODE_TLV_API_FRAGMENTED_SCAN: This ucode supports active dwell time
131 * longer than the passive one, which is essential for fragmented scan. 132 * longer than the passive one, which is essential for fragmented scan.
132 */ 133 */
@@ -137,6 +138,7 @@ enum iwl_ucode_tlv_api {
137 IWL_UCODE_TLV_API_CSA_FLOW = BIT(4), 138 IWL_UCODE_TLV_API_CSA_FLOW = BIT(4),
138 IWL_UCODE_TLV_API_DISABLE_STA_TX = BIT(5), 139 IWL_UCODE_TLV_API_DISABLE_STA_TX = BIT(5),
139 IWL_UCODE_TLV_API_LMAC_SCAN = BIT(6), 140 IWL_UCODE_TLV_API_LMAC_SCAN = BIT(6),
141 IWL_UCODE_TLV_API_SF_NO_DUMMY_NOTIF = BIT(7),
140 IWL_UCODE_TLV_API_FRAGMENTED_SCAN = BIT(8), 142 IWL_UCODE_TLV_API_FRAGMENTED_SCAN = BIT(8),
141}; 143};
142 144