summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/mvm/mvm.h
diff options
context:
space:
mode:
authorEliad Peller2014-02-24 11:54:37 +0100
committerEmmanuel Grumbach2014-03-09 18:16:47 +0100
commit7bb426ea36f143459895de0cf11f0f0a7cfa396a (patch)
tree867f15665b8311f4b5aac61e923923f78a67e48e /drivers/net/wireless/iwlwifi/mvm/mvm.h
parentiwlwifi: mvm: fix scan offload for BGN SKU (diff)
downloadkernel-qcow2-linux-7bb426ea36f143459895de0cf11f0f0a7cfa396a.tar.gz
kernel-qcow2-linux-7bb426ea36f143459895de0cf11f0f0a7cfa396a.tar.xz
kernel-qcow2-linux-7bb426ea36f143459895de0cf11f0f0a7cfa396a.zip
iwlwifi: mvm: check for d0i3 fw capability
Check for both cfg->d0i3 and fw d0i3 support in order to enable d0i3 support. Signed-off-by: Eliad Peller <eliadx.peller@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/mvm.h')
-rw-r--r--drivers/net/wireless/iwlwifi/mvm/mvm.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/mvm.h b/drivers/net/wireless/iwlwifi/mvm/mvm.h
index 5fb51099f99d..3511bf79abcd 100644
--- a/drivers/net/wireless/iwlwifi/mvm/mvm.h
+++ b/drivers/net/wireless/iwlwifi/mvm/mvm.h
@@ -656,6 +656,12 @@ iwl_mvm_sta_from_staid_protected(struct iwl_mvm *mvm, u8 sta_id)
return iwl_mvm_sta_from_mac80211(sta);
}
+static inline bool iwl_mvm_is_d0i3_supported(struct iwl_mvm *mvm)
+{
+ return mvm->trans->cfg->d0i3 &&
+ (mvm->fw->ucode_capa.capa[0] & IWL_UCODE_TLV_CAPA_D0I3_SUPPORT);
+}
+
extern const u8 iwl_mvm_ac_to_tx_fifo[];
struct iwl_rate_info {