518bc52e4b4a2d41980f48bdc8d4a9beef2d7b40
[openwrt/svn-archive/archive.git] / package / mac80211 / patches / 559-ath9k-set-NF-limits-for-AR9330.patch
1 --- a/drivers/net/wireless/ath/ath9k/ar9003_phy.c
2 +++ b/drivers/net/wireless/ath/ath9k/ar9003_phy.c
3 @@ -1089,7 +1089,10 @@ static void ar9003_hw_set_nf_limits(stru
4 {
5 ah->nf_2g.max = AR_PHY_CCA_MAX_GOOD_VAL_9300_2GHZ;
6 ah->nf_2g.min = AR_PHY_CCA_MIN_GOOD_VAL_9300_2GHZ;
7 - ah->nf_2g.nominal = AR_PHY_CCA_NOM_VAL_9300_2GHZ;
8 + if (AR_SREV_9330(ah))
9 + ah->nf_2g.nominal = AR_PHY_CCA_NOM_VAL_9330_2GHZ;
10 + else
11 + ah->nf_2g.nominal = AR_PHY_CCA_NOM_VAL_9300_2GHZ;
12 ah->nf_5g.max = AR_PHY_CCA_MAX_GOOD_VAL_9300_5GHZ;
13 ah->nf_5g.min = AR_PHY_CCA_MIN_GOOD_VAL_9300_5GHZ;
14 ah->nf_5g.nominal = AR_PHY_CCA_NOM_VAL_9300_5GHZ;
15 --- a/drivers/net/wireless/ath/ath9k/ar9003_phy.h
16 +++ b/drivers/net/wireless/ath/ath9k/ar9003_phy.h
17 @@ -332,6 +332,8 @@
18 #define AR_PHY_CCA_MAX_GOOD_VAL_9300_2GHZ -95
19 #define AR_PHY_CCA_MAX_GOOD_VAL_9300_5GHZ -100
20
21 +#define AR_PHY_CCA_NOM_VAL_9330_2GHZ -118
22 +
23 /*
24 * AGC Field Definitions
25 */