mac80211: add initial support for AR9330
[openwrt/svn-archive/archive.git] / package / mac80211 / patches / 563-ath9k-fix-antenna-diversity-configuration-for-non-AR.patch
1 diff --git a/drivers/net/wireless/ath/ath9k/ar9003_phy.c b/drivers/net/wireless/ath/ath9k/ar9003_phy.c
2 index eb18b63..b9f0b27 100644
3 --- a/drivers/net/wireless/ath/ath9k/ar9003_phy.c
4 +++ b/drivers/net/wireless/ath/ath9k/ar9003_phy.c
5 @@ -1214,8 +1214,14 @@ static void ar9003_hw_antdiv_comb_conf_get(struct ath_hw *ah,
6 AR_PHY_9485_ANT_DIV_ALT_LNACONF_S;
7 antconf->fast_div_bias = (regval & AR_PHY_9485_ANT_FAST_DIV_BIAS) >>
8 AR_PHY_9485_ANT_FAST_DIV_BIAS_S;
9 - antconf->lna1_lna2_delta = -9;
10 - antconf->div_group = 2;
11 +
12 + if (AR_SREV_9485(ah)) {
13 + antconf->lna1_lna2_delta = -9;
14 + antconf->div_group = 2;
15 + } else {
16 + antconf->lna1_lna2_delta = -3;
17 + antconf->div_group = 0;
18 + }
19 }
20
21 static void ar9003_hw_antdiv_comb_conf_set(struct ath_hw *ah,