diff options
author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2013-11-28 07:58:20 -0500 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2013-12-09 15:29:48 -0500 |
commit | b9c509cc994f11799174a8a94ac5c4c09cf773a6 (patch) | |
tree | 0abde44cd602783a1f390475b873ac08c95e2901 | |
parent | b3b06a32547fd2b0ba0f3f95ff37fbf94ad997dd (diff) |
iwlwifi: mvm: BT Coex - enable Sync to SCO
Sync to SCO is a feature that allows to synchronise the
wifi activity with the predictable BT activity in
SCO profile. This allows to reduce the collisions and
improve overall quality.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/bt-coex.c | 3 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/bt-coex.c b/drivers/net/wireless/iwlwifi/mvm/bt-coex.c index 468a4ba49a06..d126245c48de 100644 --- a/drivers/net/wireless/iwlwifi/mvm/bt-coex.c +++ b/drivers/net/wireless/iwlwifi/mvm/bt-coex.c | |||
@@ -396,7 +396,8 @@ int iwl_send_bt_init_conf(struct iwl_mvm *mvm) | |||
396 | BT_VALID_ANT_ISOLATION | | 396 | BT_VALID_ANT_ISOLATION | |
397 | BT_VALID_ANT_ISOLATION_THRS | | 397 | BT_VALID_ANT_ISOLATION_THRS | |
398 | BT_VALID_TXTX_DELTA_FREQ_THRS | | 398 | BT_VALID_TXTX_DELTA_FREQ_THRS | |
399 | BT_VALID_TXRX_MAX_FREQ_0); | 399 | BT_VALID_TXRX_MAX_FREQ_0 | |
400 | BT_VALID_SYNC_TO_SCO); | ||
400 | 401 | ||
401 | if (mvm->cfg->bt_shared_single_ant) | 402 | if (mvm->cfg->bt_shared_single_ant) |
402 | memcpy(&bt_cmd->decision_lut, iwl_single_shared_ant, | 403 | memcpy(&bt_cmd->decision_lut, iwl_single_shared_ant, |
diff --git a/drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h b/drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h index 4ea5e24ca92d..af500996bbf1 100644 --- a/drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h +++ b/drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h | |||
@@ -127,6 +127,7 @@ enum iwl_bt_coex_valid_bit_msk { | |||
127 | BT_VALID_ANT_ISOLATION_THRS = BIT(15), | 127 | BT_VALID_ANT_ISOLATION_THRS = BIT(15), |
128 | BT_VALID_TXTX_DELTA_FREQ_THRS = BIT(16), | 128 | BT_VALID_TXTX_DELTA_FREQ_THRS = BIT(16), |
129 | BT_VALID_TXRX_MAX_FREQ_0 = BIT(17), | 129 | BT_VALID_TXRX_MAX_FREQ_0 = BIT(17), |
130 | BT_VALID_SYNC_TO_SCO = BIT(18), | ||
130 | }; | 131 | }; |
131 | 132 | ||
132 | /** | 133 | /** |