diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/calib.c')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/calib.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath/ath9k/calib.c b/drivers/net/wireless/ath/ath9k/calib.c index 9c46b54d2a9..d347ea79e77 100644 --- a/drivers/net/wireless/ath/ath9k/calib.c +++ b/drivers/net/wireless/ath/ath9k/calib.c | |||
@@ -653,11 +653,11 @@ void ath9k_hw_loadnf(struct ath_hw *ah, struct ath9k_channel *chan) | |||
653 | AR_PHY_AGC_CONTROL_NO_UPDATE_NF); | 653 | AR_PHY_AGC_CONTROL_NO_UPDATE_NF); |
654 | REG_SET_BIT(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_NF); | 654 | REG_SET_BIT(ah, AR_PHY_AGC_CONTROL, AR_PHY_AGC_CONTROL_NF); |
655 | 655 | ||
656 | for (j = 0; j < 1000; j++) { | 656 | for (j = 0; j < 5; j++) { |
657 | if ((REG_READ(ah, AR_PHY_AGC_CONTROL) & | 657 | if ((REG_READ(ah, AR_PHY_AGC_CONTROL) & |
658 | AR_PHY_AGC_CONTROL_NF) == 0) | 658 | AR_PHY_AGC_CONTROL_NF) == 0) |
659 | break; | 659 | break; |
660 | udelay(10); | 660 | udelay(50); |
661 | } | 661 | } |
662 | 662 | ||
663 | for (i = 0; i < NUM_NF_READINGS; i++) { | 663 | for (i = 0; i < NUM_NF_READINGS; i++) { |