Date: Wed, 11 May 2011 13:40:13 +0000 (UTC) From: Adrian Chadd <adrian@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/ath/ath_hal/ar5416 ar5416_cal.c Message-ID: <201105111712.p4BHCTGs068804@repoman.freebsd.org>
index | next in thread | raw e-mail
adrian 2011-05-11 13:40:13 UTC
FreeBSD src repository
Modified files:
sys/dev/ath/ath_hal/ar5416 ar5416_cal.c
Log:
SVN rev 221779 on 2011-05-11 13:40:13Z by adrian
Make the NF calibration logic (hopefully!) more resistive to noisy
environments.
In setups where NF calibration can take a while, don't load the CCA
and kick off a new NF calibration if the previous one hasn't yet
completed. This shouldn't happen unless the environment is noisy but
those exist (hi phk!).
Here, if the previous NF hasn't completed when ar5416LoadNf() is run
(which reads the NF), it skips updating the history buffer, loading
the NF CCA array and kicking off the next NF cal. It's hoped it'll
occur in the next long calibration interval.
Obtained from: Atheros, ath9k, my local HAL
Revision Changes Path
1.29 +28 -12 src/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201105111712.p4BHCTGs068804>
