ath9k_hw: move the AR9280 OLC temp comp to its own helper
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
80b99932fd
commit
2b5facfe76
1 changed files with 26 additions and 22 deletions
|
@ -700,14 +700,11 @@ static void ar9287_hw_olc_temp_compensation(struct ath_hw *ah)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ath9k_olc_temp_compensation(struct ath_hw *ah)
|
static void ar9280_hw_olc_temp_compensation(struct ath_hw *ah)
|
||||||
{
|
{
|
||||||
u32 rddata, i;
|
u32 rddata, i;
|
||||||
int delta, currPDADC, regval;
|
int delta, currPDADC, regval;
|
||||||
|
|
||||||
if (OLC_FOR_AR9287_10_LATER) {
|
|
||||||
ar9287_hw_olc_temp_compensation(ah);
|
|
||||||
} else {
|
|
||||||
rddata = REG_READ(ah, AR_PHY_TX_PWRCTRL4);
|
rddata = REG_READ(ah, AR_PHY_TX_PWRCTRL4);
|
||||||
currPDADC = MS(rddata, AR_PHY_TX_PWRCTRL_PD_AVG_OUT);
|
currPDADC = MS(rddata, AR_PHY_TX_PWRCTRL_PD_AVG_OUT);
|
||||||
|
|
||||||
|
@ -732,6 +729,13 @@ static void ath9k_olc_temp_compensation(struct ath_hw *ah)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void ath9k_olc_temp_compensation(struct ath_hw *ah)
|
||||||
|
{
|
||||||
|
if (OLC_FOR_AR9287_10_LATER)
|
||||||
|
ar9287_hw_olc_temp_compensation(ah);
|
||||||
|
else
|
||||||
|
ar9280_hw_olc_temp_compensation(ah);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ath9k_hw_9271_pa_cal(struct ath_hw *ah, bool is_reset)
|
static void ath9k_hw_9271_pa_cal(struct ath_hw *ah, bool is_reset)
|
||||||
|
|
Loading…
Add table
Reference in a new issue