diff options
author | Adrian Chadd <adrian@FreeBSD.org> | 2011-05-06 15:33:56 +0000 |
---|---|---|
committer | Adrian Chadd <adrian@FreeBSD.org> | 2011-05-06 15:33:56 +0000 |
commit | e7cb5d548d4c0788429823e90b716a33489d6b5a (patch) | |
tree | a3106162990cc2107f8381c2fab663b6710dd6c2 /sys/dev/ath/ath_hal/ar5416/ar5416_reset.c | |
parent | b40501fb67240b35943df1505f50bd114e36757e (diff) | |
download | src-e7cb5d548d4c0788429823e90b716a33489d6b5a.tar.gz src-e7cb5d548d4c0788429823e90b716a33489d6b5a.zip |
Add a function which enables or disables RX RIFS searching, and migrate
the code which does this into it.
Notes
Notes:
svn path=/head/; revision=221535
Diffstat (limited to 'sys/dev/ath/ath_hal/ar5416/ar5416_reset.c')
-rw-r--r-- | sys/dev/ath/ath_hal/ar5416/ar5416_reset.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c b/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c index 4917caac1a77..12f30f1c8361 100644 --- a/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c +++ b/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c @@ -2520,11 +2520,8 @@ ar5416OverrideIni(struct ath_hal *ah, const struct ieee80211_channel *chan) * Disable RIFS search on some chips to avoid baseband * hang issues. */ - if (AR_SREV_HOWL(ah) || AR_SREV_SOWL(ah)) { - val = OS_REG_READ(ah, AR_PHY_HEAVY_CLIP_FACTOR_RIFS); - val &= ~AR_PHY_RIFS_INIT_DELAY; - OS_REG_WRITE(ah, AR_PHY_HEAVY_CLIP_FACTOR_RIFS, val); - } + if (AR_SREV_HOWL(ah) || AR_SREV_SOWL(ah)) + (void) ar5416SetRifsDelay(ah, AH_FALSE); } struct ini { |