diff options
author | Samuel Ortiz <samuel.ortiz@intel.com> | 2009-01-23 16:45:18 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-01-29 16:01:36 -0500 |
commit | 7e4bca5e5b8dffd9373470693e20f43b0aee566c (patch) | |
tree | b2ffe397128882b6019794dcba1384eaac7b89ab /drivers/net/wireless/iwlwifi/iwl-3945.c | |
parent | d08853a3995cfc2985307da7400fb57bfa5773e2 (diff) |
iwl3945: Getting rid of priv->antenna
The iwl_priv antenna field is useless as we can simply use the corresponding
mod_params antenna field.
Signed-off-by: Samuel Ortiz <samuel.ortiz@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-3945.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-3945.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-3945.c b/drivers/net/wireless/iwlwifi/iwl-3945.c index b9c5cf9a6715..7f1e04205f30 100644 --- a/drivers/net/wireless/iwlwifi/iwl-3945.c +++ b/drivers/net/wireless/iwlwifi/iwl-3945.c | |||
@@ -197,41 +197,6 @@ static int iwl3945_hwrate_to_plcp_idx(u8 plcp) | |||
197 | return -1; | 197 | return -1; |
198 | } | 198 | } |
199 | 199 | ||
200 | /** | ||
201 | * iwl3945_get_antenna_flags - Get antenna flags for RXON command | ||
202 | * @priv: eeprom and antenna fields are used to determine antenna flags | ||
203 | * | ||
204 | * priv->eeprom39 is used to determine if antenna AUX/MAIN are reversed | ||
205 | * priv->antenna specifies the antenna diversity mode: | ||
206 | * | ||
207 | * IWL_ANTENNA_DIVERSITY - NIC selects best antenna by itself | ||
208 | * IWL_ANTENNA_MAIN - Force MAIN antenna | ||
209 | * IWL_ANTENNA_AUX - Force AUX antenna | ||
210 | */ | ||
211 | __le32 iwl3945_get_antenna_flags(const struct iwl_priv *priv) | ||
212 | { | ||
213 | struct iwl3945_eeprom *eeprom = (struct iwl3945_eeprom *)priv->eeprom; | ||
214 | |||
215 | switch (priv->antenna) { | ||
216 | case IWL_ANTENNA_DIVERSITY: | ||
217 | return 0; | ||
218 | |||
219 | case IWL_ANTENNA_MAIN: | ||
220 | if (eeprom->antenna_switch_type) | ||
221 | return RXON_FLG_DIS_DIV_MSK | RXON_FLG_ANT_B_MSK; | ||
222 | return RXON_FLG_DIS_DIV_MSK | RXON_FLG_ANT_A_MSK; | ||
223 | |||
224 | case IWL_ANTENNA_AUX: | ||
225 | if (eeprom->antenna_switch_type) | ||
226 | return RXON_FLG_DIS_DIV_MSK | RXON_FLG_ANT_A_MSK; | ||
227 | return RXON_FLG_DIS_DIV_MSK | RXON_FLG_ANT_B_MSK; | ||
228 | } | ||
229 | |||
230 | /* bad antenna selector value */ | ||
231 | IWL_ERR(priv, "Bad antenna selector value (0x%x)\n", priv->antenna); | ||
232 | return 0; /* "diversity" is default if error */ | ||
233 | } | ||
234 | |||
235 | #ifdef CONFIG_IWLWIFI_DEBUG | 200 | #ifdef CONFIG_IWLWIFI_DEBUG |
236 | #define TX_STATUS_ENTRY(x) case TX_STATUS_FAIL_ ## x: return #x | 201 | #define TX_STATUS_ENTRY(x) case TX_STATUS_FAIL_ ## x: return #x |
237 | 202 | ||