diff options
author | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2010-08-23 10:57:05 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-08-25 14:34:19 -0400 |
commit | aeb4a2eec2b1d2ac6507e9cec2aecc46fdba8741 (patch) | |
tree | 9a54c2916234a95a90eeb03ecdda2d05901b4b57 /drivers/net/wireless/iwlwifi/iwl-agn.c | |
parent | bee008b78307ccc2e17c7ec152dd2098d5f2e1fa (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.c | 6 |
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 | ||