diff options
author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-06-30 10:26:02 +0300 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-07-07 21:41:07 +0300 |
commit | 4c86f938d359f30a52134d3fc9945f95a3e621e2 (patch) | |
tree | 7d333dfa59ea110f7de9760e9b84d89860e61037 /drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h | |
parent | 160be5719bbcb97b46f008a0f9f23e80139f1e2c (diff) | |
download | talos-op-linux-4c86f938d359f30a52134d3fc9945f95a3e621e2.tar.gz talos-op-linux-4c86f938d359f30a52134d3fc9945f95a3e621e2.zip |
iwlwifi: mvm: BT Coex - relax constraints when TTC / RRC is active
When TxTxCo-Running is active, we can relax the constraints
on the rate control.
When RxRxCo-Running is active, we can relax the constrains
on SMPS.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h b/drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h index fea817d6a9be..ab12aaa43034 100644 --- a/drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h +++ b/drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h @@ -394,6 +394,12 @@ enum iwl_bt_ci_compliance { BT_CI_COMPLIANCE_BOTH = 3, }; /* BT_COEX_CI_COMPLIENCE_E_VER_1 */ +#define IWL_COEX_IS_TTC_ON(_ttc_rrc_status, _phy_id) \ + (_ttc_rrc_status & BIT(_phy_id)) + +#define IWL_COEX_IS_RRC_ON(_ttc_rrc_status, _phy_id) \ + ((_ttc_rrc_status >> 4) & BIT(_phy_id)) + /** * struct iwl_bt_coex_profile_notif - notification about BT coex * @mbox_msg: message from BT to WiFi |