freebsd-skq/sys/dev/ath/ath_hal/ar5416
Adrian Chadd 6b00c928cb 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
2011-05-11 13:40:13 +00:00
..
ar2133.c Another Howl (AR9130) fix. 2011-05-05 04:43:05 +00:00
ar5416_ani.c Update the ext channel cycpwr threshold 1 register for the extension 2011-05-07 13:08:48 +00:00
ar5416_attach.c Make sure the chip is awake before writing to it to finally detach 2011-05-11 13:24:17 +00:00
ar5416_beacon.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_cal_adcdc.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_cal_adcgain.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_cal_iq.c Fix the calibration logic to correctly clamp the calculated coefficient. 2010-08-14 15:28:15 +00:00
ar5416_cal.c Make the NF calibration logic (hopefully!) more resistive to noisy 2011-05-11 13:40:13 +00:00
ar5416_cal.h Introduce methods for the initial calibration and the new PA calibration 2011-03-11 11:35:36 +00:00
ar5416_eeprom.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_gpio.c Add support for the AR9285 chipset, which is found on many netbooks 2010-01-29 10:10:14 +00:00
ar5416_interrupts.c Introduce AR9130 (HOWL) WMAC support to the FreeBSD HAL. 2011-04-28 12:47:40 +00:00
ar5416_keycache.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_misc.c Do a HAL capabilities sync pass based on the Atheros HAL. 2011-05-07 15:30:23 +00:00
ar5416_phy.c Modify the AR5416 11na rate table to use 24mb OFDM 11a for control traffic, 2011-02-21 05:10:34 +00:00
ar5416_power.c Introduce AR9130 (HOWL) WMAC support to the FreeBSD HAL. 2011-04-28 12:47:40 +00:00
ar5416_recv.c Add a HAL capability bit for supporting self-linked RX descriptors and disable it for the 11n chipsets. 2011-04-04 14:52:31 +00:00
ar5416_reset.c Restore the RSSI threshold after writing the board values. 2011-05-11 09:47:48 +00:00
ar5416_xmit.c Bring over a few queue changes from ath9k: 2011-03-22 00:14:17 +00:00
ar5416.h Add a function which enables or disables RX RIFS searching, and migrate 2011-05-06 15:33:56 +00:00
ar5416.ini Bring over ar5416 inivals from Linux-2.6.34. 2010-08-10 07:48:13 +00:00
ar5416desc.h Change AR_SREV_OWL_{X}_OR_LATER to AR_SREV_5416_{X}_OR_LATER. 2011-05-07 02:59:24 +00:00
ar5416phy.h Update the ext channel cycpwr threshold 1 register for the extension 2011-05-07 13:08:48 +00:00
ar5416reg.h * Add AR_SREV_KITE macro for later use 2011-05-08 15:25:22 +00:00