svn commit: r188975 - head/sys/dev/ath/ath_hal/ar5416
Sam Leffler
sam at FreeBSD.org
Mon Feb 23 16:29:33 PST 2009
Author: sam
Date: Tue Feb 24 00:29:32 2009
New Revision: 188975
URL: http://svn.freebsd.org/changeset/base/188975
Log:
misc fixups, mostly for code not compiled yet
Modified:
head/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
Modified: head/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
==============================================================================
--- head/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c Tue Feb 24 00:12:16 2009 (r188974)
+++ head/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c Tue Feb 24 00:29:32 2009 (r188975)
@@ -763,19 +763,19 @@ ar5416SetDeltaSlope(struct ath_hal *ah,
{
#define INIT_CLOCKMHZSCALED 0x64000000
uint32_t coef_scaled, ds_coef_exp, ds_coef_man;
- uint32_t clockMhzScaled = INIT_CLOCKMHZSCALED;
+ uint32_t clockMhzScaled;
CHAN_CENTERS centers;
- if (IEEE80211_IS_CHAN_TURBO(chan))
- clockMhzScaled *= 2;
/* half and quarter rate can divide the scaled clock by 2 or 4 respectively */
/* scale for selected channel bandwidth */
- if (IEEE80211_IS_CHAN_HALF(chan)) {
- clockMhzScaled = clockMhzScaled >> 1;
- } else if (IEEE80211_IS_CHAN_QUARTER(chan)) {
- clockMhzScaled = clockMhzScaled >> 2;
- }
+ clockMhzScaled = INIT_CLOCKMHZSCALED;
+ if (IEEE80211_IS_CHAN_TURBO(chan))
+ clockMhzScaled <<= 1;
+ else if (IEEE80211_IS_CHAN_HALF(chan))
+ clockMhzScaled >>= 1;
+ else if (IEEE80211_IS_CHAN_QUARTER(chan))
+ clockMhzScaled >>= 2;
/*
* ALGO -> coef = 1e8/fcarrier*fclock/40;
@@ -846,6 +846,7 @@ ar5416SpurMitigate(struct ath_hal *ah, c
* Need to verify range +/- 9.5 for static ht20, otherwise spur
* is out-of-band and can be ignored.
*/
+ /* XXX ath9k changes */
for (i = 0; i < AR5416_EEPROM_MODAL_SPURS; i++) {
cur_bb_spur = ath_hal_getSpurChan(ah, i, is2GHz);
if (AR_NO_SPUR == cur_bb_spur)
@@ -1110,7 +1111,7 @@ ar9280SpurMitigate(struct ath_hal *ah, c
break;
cur_bb_spur = cur_bb_spur - freq;
- if (IS_CHAN_HT40(ichan)) {
+ if (IEEE80211_IS_CHAN_HT40(chan)) {
if ((cur_bb_spur > -AR_SPUR_FEEQ_BOUND_HT40) &&
(cur_bb_spur < AR_SPUR_FEEQ_BOUND_HT40)) {
bb_spur = cur_bb_spur;
@@ -1187,7 +1188,7 @@ ar9280SpurMitigate(struct ath_hal *ah, c
* in 11A mode the denominator of spur_freq_sd should be 40 and
* it should be 44 in 11G
*/
- denominator = IEEE80211_IS_CHAN_2GHZ(ichan) ? 44 : 40;
+ denominator = IEEE80211_IS_CHAN_2GHZ(chan) ? 44 : 40;
spur_freq_sd = ((bb_spur_off * 2048) / denominator) & 0x3ff;
newVal = (AR_PHY_TIMING11_USE_SPUR_IN_AGC |
More information about the svn-src-head
mailing list