diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ar5008_phy.c')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/ar5008_phy.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/drivers/net/wireless/ath/ath9k/ar5008_phy.c b/drivers/net/wireless/ath/ath9k/ar5008_phy.c index d7d8e919914..52ff5caf2d0 100644 --- a/drivers/net/wireless/ath/ath9k/ar5008_phy.c +++ b/drivers/net/wireless/ath/ath9k/ar5008_phy.c | |||
@@ -1047,46 +1047,8 @@ static bool ar5008_hw_ani_control_old(struct ath_hw *ah, | |||
1047 | break; | 1047 | break; |
1048 | } | 1048 | } |
1049 | case ATH9K_ANI_OFDM_WEAK_SIGNAL_DETECTION:{ | 1049 | case ATH9K_ANI_OFDM_WEAK_SIGNAL_DETECTION:{ |
1050 | static const int m1ThreshLow[] = { 127, 50 }; | ||
1051 | static const int m2ThreshLow[] = { 127, 40 }; | ||
1052 | static const int m1Thresh[] = { 127, 0x4d }; | ||
1053 | static const int m2Thresh[] = { 127, 0x40 }; | ||
1054 | static const int m2CountThr[] = { 31, 16 }; | ||
1055 | static const int m2CountThrLow[] = { 63, 48 }; | ||
1056 | u32 on = param ? 1 : 0; | 1050 | u32 on = param ? 1 : 0; |
1057 | 1051 | ||
1058 | REG_RMW_FIELD(ah, AR_PHY_SFCORR_LOW, | ||
1059 | AR_PHY_SFCORR_LOW_M1_THRESH_LOW, | ||
1060 | m1ThreshLow[on]); | ||
1061 | REG_RMW_FIELD(ah, AR_PHY_SFCORR_LOW, | ||
1062 | AR_PHY_SFCORR_LOW_M2_THRESH_LOW, | ||
1063 | m2ThreshLow[on]); | ||
1064 | REG_RMW_FIELD(ah, AR_PHY_SFCORR, | ||
1065 | AR_PHY_SFCORR_M1_THRESH, | ||
1066 | m1Thresh[on]); | ||
1067 | REG_RMW_FIELD(ah, AR_PHY_SFCORR, | ||
1068 | AR_PHY_SFCORR_M2_THRESH, | ||
1069 | m2Thresh[on]); | ||
1070 | REG_RMW_FIELD(ah, AR_PHY_SFCORR, | ||
1071 | AR_PHY_SFCORR_M2COUNT_THR, | ||
1072 | m2CountThr[on]); | ||
1073 | REG_RMW_FIELD(ah, AR_PHY_SFCORR_LOW, | ||
1074 | AR_PHY_SFCORR_LOW_M2COUNT_THR_LOW, | ||
1075 | m2CountThrLow[on]); | ||
1076 | |||
1077 | REG_RMW_FIELD(ah, AR_PHY_SFCORR_EXT, | ||
1078 | AR_PHY_SFCORR_EXT_M1_THRESH_LOW, | ||
1079 | m1ThreshLow[on]); | ||
1080 | REG_RMW_FIELD(ah, AR_PHY_SFCORR_EXT, | ||
1081 | AR_PHY_SFCORR_EXT_M2_THRESH_LOW, | ||
1082 | m2ThreshLow[on]); | ||
1083 | REG_RMW_FIELD(ah, AR_PHY_SFCORR_EXT, | ||
1084 | AR_PHY_SFCORR_EXT_M1_THRESH, | ||
1085 | m1Thresh[on]); | ||
1086 | REG_RMW_FIELD(ah, AR_PHY_SFCORR_EXT, | ||
1087 | AR_PHY_SFCORR_EXT_M2_THRESH, | ||
1088 | m2Thresh[on]); | ||
1089 | |||
1090 | if (on) | 1052 | if (on) |
1091 | REG_SET_BIT(ah, AR_PHY_SFCORR_LOW, | 1053 | REG_SET_BIT(ah, AR_PHY_SFCORR_LOW, |
1092 | AR_PHY_SFCORR_LOW_USE_SELF_CORR_LOW); | 1054 | AR_PHY_SFCORR_LOW_USE_SELF_CORR_LOW); |