diff options
author | Guy Cohen <guy.cohen@intel.com> | 2008-09-08 22:54:54 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-09-11 15:53:39 -0400 |
commit | 3110bef78cb4282c58245bc8fd6d95d9ccb19749 (patch) | |
tree | 4c867dcaa5e7aa7b7f688fc86eb7c3a654bf1eff /drivers/net/wireless/iwlwifi/iwl-agn-rs.h | |
parent | 90d7795e152f9b7095adef77b71a4448f092e3b6 (diff) |
iwlwifi: Added support for 3 antennas
Added support for 3 antennas for Legacy, SISO and MIMO2.
MIMO3 is still not supported yet.
Signed-off-by: Guy Cohen <guy.cohen@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-agn-rs.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn-rs.h | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-rs.h b/drivers/net/wireless/iwlwifi/iwl-agn-rs.h index 84d4d1e33755..d148d73635eb 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn-rs.h +++ b/drivers/net/wireless/iwlwifi/iwl-agn-rs.h | |||
@@ -206,21 +206,28 @@ enum { | |||
206 | #define IWL_RATE_DECREASE_TH 1920 /* 15% */ | 206 | #define IWL_RATE_DECREASE_TH 1920 /* 15% */ |
207 | 207 | ||
208 | /* possible actions when in legacy mode */ | 208 | /* possible actions when in legacy mode */ |
209 | #define IWL_LEGACY_SWITCH_ANTENNA 0 | 209 | #define IWL_LEGACY_SWITCH_ANTENNA1 0 |
210 | #define IWL_LEGACY_SWITCH_SISO 1 | 210 | #define IWL_LEGACY_SWITCH_ANTENNA2 1 |
211 | #define IWL_LEGACY_SWITCH_MIMO2 2 | 211 | #define IWL_LEGACY_SWITCH_SISO 2 |
212 | #define IWL_LEGACY_SWITCH_MIMO2_AB 3 | ||
213 | #define IWL_LEGACY_SWITCH_MIMO2_AC 4 | ||
214 | #define IWL_LEGACY_SWITCH_MIMO2_BC 5 | ||
212 | 215 | ||
213 | /* possible actions when in siso mode */ | 216 | /* possible actions when in siso mode */ |
214 | #define IWL_SISO_SWITCH_ANTENNA 0 | 217 | #define IWL_SISO_SWITCH_ANTENNA1 0 |
215 | #define IWL_SISO_SWITCH_MIMO2 1 | 218 | #define IWL_SISO_SWITCH_ANTENNA2 1 |
216 | #define IWL_SISO_SWITCH_GI 2 | 219 | #define IWL_SISO_SWITCH_MIMO2_AB 2 |
220 | #define IWL_SISO_SWITCH_MIMO2_AC 3 | ||
221 | #define IWL_SISO_SWITCH_MIMO2_BC 4 | ||
222 | #define IWL_SISO_SWITCH_GI 5 | ||
217 | 223 | ||
218 | /* possible actions when in mimo mode */ | 224 | /* possible actions when in mimo mode */ |
219 | #define IWL_MIMO_SWITCH_ANTENNA_A 0 | 225 | #define IWL_MIMO2_SWITCH_ANTENNA1 0 |
220 | #define IWL_MIMO_SWITCH_ANTENNA_B 1 | 226 | #define IWL_MIMO2_SWITCH_ANTENNA2 1 |
221 | #define IWL_MIMO_SWITCH_GI 2 | 227 | #define IWL_MIMO2_SWITCH_SISO_A 2 |
222 | 228 | #define IWL_MIMO2_SWITCH_SISO_B 3 | |
223 | /*FIXME:RS:separate MIMO2/3 transitions*/ | 229 | #define IWL_MIMO2_SWITCH_SISO_C 4 |
230 | #define IWL_MIMO2_SWITCH_GI 5 | ||
224 | 231 | ||
225 | /*FIXME:RS:add posible acctions for MIMO3*/ | 232 | /*FIXME:RS:add posible acctions for MIMO3*/ |
226 | 233 | ||