aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-agn.c
diff options
context:
space:
mode:
authorWey-Yi Guy <wey-yi.w.guy@intel.com>2010-08-23 10:57:05 -0400
committerJohn W. Linville <linville@tuxdriver.com>2010-08-25 14:34:19 -0400
commitaeb4a2eec2b1d2ac6507e9cec2aecc46fdba8741 (patch)
tree9a54c2916234a95a90eeb03ecdda2d05901b4b57 /drivers/net/wireless/iwlwifi/iwl-agn.c
parentbee008b78307ccc2e17c7ec152dd2098d5f2e1fa (diff)
iwlagn: wifi/bt coex configuration sequence
bt config command need to send before the init calibration command, driver need to let uCode know that calibrations are being performed now in order to assure antenna is not being taken to BT use during radio/dsp reads/writes Also, bt_coex_priorty_table command need to be send right after the bt_config_command during init sequence. Followed by bt coex envelope command to initialize and prepare uCode bt state machine Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-agn.c')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-agn.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn.c b/drivers/net/wireless/iwlwifi/iwl-agn.c
index 807d697f6239..c17ce823f84d 100644
--- a/drivers/net/wireless/iwlwifi/iwl-agn.c
+++ b/drivers/net/wireless/iwlwifi/iwl-agn.c
@@ -2754,8 +2754,10 @@ static void iwl_alive_start(struct iwl_priv *priv)
2754 priv->cfg->ops->hcmd->set_rxon_chain(priv); 2754 priv->cfg->ops->hcmd->set_rxon_chain(priv);
2755 } 2755 }
2756 2756
2757 /* Configure Bluetooth device coexistence support */ 2757 if (!priv->cfg->advanced_bt_coexist) {
2758 priv->cfg->ops->hcmd->send_bt_config(priv); 2758 /* Configure Bluetooth device coexistence support */
2759 priv->cfg->ops->hcmd->send_bt_config(priv);
2760 }
2759 2761
2760 iwl_reset_run_time_calib(priv); 2762 iwl_reset_run_time_calib(priv);
2761 2763