summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/mvm/mvm.h
diff options
context:
space:
mode:
authorEmmanuel Grumbach2015-02-12 11:33:09 +0100
committerEmmanuel Grumbach2015-03-02 07:20:26 +0100
commit0522588d2fdc7813338d2f02aec6e46dbc20431f (patch)
tree2a7b2ea7faff9e77cf8ff10b01c3775380fabfa5 /drivers/net/wireless/iwlwifi/mvm/mvm.h
parentiwlwifi: mvm: don't iterate interfaces to disconnect in net-detect (diff)
downloadkernel-qcow2-linux-0522588d2fdc7813338d2f02aec6e46dbc20431f.tar.gz
kernel-qcow2-linux-0522588d2fdc7813338d2f02aec6e46dbc20431f.tar.xz
kernel-qcow2-linux-0522588d2fdc7813338d2f02aec6e46dbc20431f.zip
iwlwifi: add new TLV capability flag for BT PLCR
Packet Level Co-Running is a BT Coex feature which is supported on certain devices only, hence the need for a TLV flag for it. 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 5e383dbf2594..f78a006df0e9 100644
--- a/drivers/net/wireless/iwlwifi/mvm/mvm.h
+++ b/drivers/net/wireless/iwlwifi/mvm/mvm.h
@@ -898,6 +898,12 @@ static inline bool iwl_mvm_is_scd_cfg_supported(struct iwl_mvm *mvm)
return mvm->fw->ucode_capa.api[0] & IWL_UCODE_TLV_API_SCD_CFG;
}
+static inline bool iwl_mvm_bt_is_plcr_supported(struct iwl_mvm *mvm)
+{
+ return (mvm->fw->ucode_capa.capa[0] & IWL_UCODE_TLV_CAPA_BT_COEX_PLCR) &&
+ IWL_MVM_BT_COEX_CORUNNING;
+}
+
extern const u8 iwl_mvm_ac_to_tx_fifo[];
struct iwl_rate_info {