Skip to content

Commit

Permalink
ath5k: add missing checks for rfgain probe
Browse files Browse the repository at this point in the history
rfgain probe is only necessary for OFDM operation on AR5111 and AR5112.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
  • Loading branch information
Felix Fietkau authored and John W. Linville committed Jul 13, 2011
1 parent 0472ade commit b613c72
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions drivers/net/wireless/ath/ath5k/phy.c
Original file line number Diff line number Diff line change
Expand Up @@ -1604,11 +1604,13 @@ int ath5k_hw_phy_calibrate(struct ath5k_hw *ah,
int ret;

if (ah->ah_radio == AR5K_RF5110)
ret = ath5k_hw_rf5110_calibrate(ah, channel);
else {
ret = ath5k_hw_rf511x_iq_calibrate(ah);
return ath5k_hw_rf5110_calibrate(ah, channel);

ret = ath5k_hw_rf511x_iq_calibrate(ah);

if ((ah->ah_radio == AR5K_RF5111 || ah->ah_radio == AR5K_RF5112) &&
(channel->hw_value & CHANNEL_OFDM))
ath5k_hw_request_rfgain_probe(ah);
}

return ret;
}
Expand Down

0 comments on commit b613c72

Please sign in to comment.