diff options
author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-06-11 08:37:25 -0400 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2014-07-07 14:35:56 -0400 |
commit | 261c0ec07ecf1cc555a600315d687a94f2ee0660 (patch) | |
tree | 5caf54acc37c9dbfb9b64a1e6bba8b9c51bde170 | |
parent | 455e7ac578a7bb325c7f09dd8386c3b347bb3e4b (diff) |
iwlwifi: mvm: BT Coex - add High Band retention
Tell the firmware if TTC should be enabled when switching
to High Band.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/coex.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/coex.c b/drivers/net/wireless/iwlwifi/mvm/coex.c index 3395df1c5b75..64325b60c0ff 100644 --- a/drivers/net/wireless/iwlwifi/mvm/coex.c +++ b/drivers/net/wireless/iwlwifi/mvm/coex.c | |||
@@ -587,6 +587,8 @@ int iwl_send_bt_init_conf(struct iwl_mvm *mvm) | |||
587 | cpu_to_le32(BT_COEX_MPLUT_BOOST_ENABLED); | 587 | cpu_to_le32(BT_COEX_MPLUT_BOOST_ENABLED); |
588 | } | 588 | } |
589 | 589 | ||
590 | bt_cmd->enabled_modules |= cpu_to_le32(BT_COEX_HIGH_BAND_RET); | ||
591 | |||
590 | if (mvm->cfg->bt_shared_single_ant) | 592 | if (mvm->cfg->bt_shared_single_ant) |
591 | memcpy(&bt_cmd->decision_lut, iwl_single_shared_ant, | 593 | memcpy(&bt_cmd->decision_lut, iwl_single_shared_ant, |
592 | sizeof(iwl_single_shared_ant)); | 594 | sizeof(iwl_single_shared_ant)); |
diff --git a/drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h b/drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h index 98becb9c90fa..fea817d6a9be 100644 --- a/drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h +++ b/drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h | |||
@@ -220,6 +220,7 @@ enum iwl_bt_coex_enabled_modules { | |||
220 | BT_COEX_MPLUT_BOOST_ENABLED = BIT(1), | 220 | BT_COEX_MPLUT_BOOST_ENABLED = BIT(1), |
221 | BT_COEX_SYNC2SCO_ENABLED = BIT(2), | 221 | BT_COEX_SYNC2SCO_ENABLED = BIT(2), |
222 | BT_COEX_CORUN_ENABLED = BIT(3), | 222 | BT_COEX_CORUN_ENABLED = BIT(3), |
223 | BT_COEX_HIGH_BAND_RET = BIT(4), | ||
223 | }; /* BT_COEX_MODULES_ENABLE_E_VER_1 */ | 224 | }; /* BT_COEX_MODULES_ENABLE_E_VER_1 */ |
224 | 225 | ||
225 | /** | 226 | /** |