Skip to content

Commit

Permalink
ath9k_hw: move the cal AR9100 calibration settings
Browse files Browse the repository at this point in the history
The calibration settings should go into the respective
hardware family AR9002 calibration settings callback,
ar9002_hw_init_cal_settings().

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
  • Loading branch information
Luis R. Rodriguez authored and John W. Linville committed Apr 16, 2010
1 parent b43d59f commit 0df13da
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions drivers/net/wireless/ath/ath9k/hw.c
Original file line number Diff line number Diff line change
Expand Up @@ -602,6 +602,12 @@ static bool ar9003_hw_macversion_supported(u32 macversion)

static void ar9002_hw_init_cal_settings(struct ath_hw *ah)
{
if (AR_SREV_9100(ah)) {
ah->iq_caldata.calData = &iq_cal_multi_sample;
ah->supp_cals = IQ_MISMATCH_CAL;
return;
}

if (AR_SREV_9160_10_OR_LATER(ah)) {
if (AR_SREV_9280_10_OR_LATER(ah)) {
ah->iq_caldata.calData = &iq_cal_single_sample;
Expand Down Expand Up @@ -1015,13 +1021,7 @@ static int __ath9k_hw_init(struct ath_hw *ah)
return -EOPNOTSUPP;
}

if (AR_SREV_9100(ah)) {
ah->iq_caldata.calData = &iq_cal_multi_sample;
ah->supp_cals = IQ_MISMATCH_CAL;
ah->is_pciexpress = false;
}

if (AR_SREV_9271(ah))
if (AR_SREV_9271(ah) || AR_SREV_9100(ah))
ah->is_pciexpress = false;

ah->hw_version.phyRev = REG_READ(ah, AR_PHY_CHIP_ID);
Expand Down

0 comments on commit 0df13da

Please sign in to comment.