]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/wireless/iwlwifi/iwl-agn-rs.h
iwlwifi: take a valid antenna upon rate scale init
[mv-sheeva.git] / drivers / net / wireless / iwlwifi / iwl-agn-rs.h
index d148d73635eb5ddec4669fc1fe0bf185959a5d04..bac91f1d2aa8f600a0d0bc4ca8c498fa1c03a48c 100644 (file)
@@ -284,6 +284,16 @@ static inline u8 num_of_ant(u8 mask)
                !!((mask) & ANT_C);
 }
 
+static inline u8 first_antenna(u8 mask)
+{
+       if (mask & ANT_A)
+               return ANT_A;
+       if (mask & ANT_B)
+               return ANT_B;
+       return ANT_C;
+}
+
+
 static inline u8 iwl4965_get_prev_ieee_rate(u8 rate_index)
 {
        u8 rate = iwl_rates[rate_index].prev_ieee;