freebsd-dev/sys/dev/ath/ath_hal/ar5416
Adrian Chadd aacc74998a Fix 5ghz calibration logic when using AR9280 w/ fast clock.
When the fast clock (44mhz) is enabled for 5ghz HT20, the
dual ADCs aren't enabled. Trying to do the ADC calibrations
here would result in calibration never completing; this
resulted in IQ calibration never running and thus performance
issues in 11a/11n HT20 mode.

Leave it enabled for non-fastclock (40mhz) 11a mode and
HT40 modes.

This has been fixed in discussion with Felix Fietkau (nbd)
and discussions with the Atheros baseband team.

Linux ath9k now has a similar fix.

Approved by:	re (kib)
2011-09-06 10:54:56 +00:00
..
ar2133.c Break out most of the HAL related tweaks into a per-HAL instance, 2011-06-23 02:38:36 +00:00
ar5416_ani.c Fix ANI handling to work correctly when (trying) to receive radar errors. 2011-07-30 13:30:24 +00:00
ar5416_attach.c Add another HAL method - ah_isFastClockEnabled - which returns AH_TRUE 2011-08-08 13:15:39 +00:00
ar5416_beacon.c TIM/Timer fixes for AR5416 and later: 2011-08-24 00:45:53 +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 Fix 5ghz calibration logic when using AR9280 w/ fast clock. 2011-09-06 10:54:56 +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 Add another HAL method - ah_isFastClockEnabled - which returns AH_TRUE 2011-08-08 13:15:39 +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 Fixes from Atheros: 2011-05-12 03:15:21 +00:00
ar5416_recv.c Bring over AR5416 specific RX filter get/set routines. 2011-07-30 13:25:11 +00:00
ar5416_reset.c Break out the PLL setup into (mostly) per-chip methods, rather than 2011-07-21 08:35:10 +00:00
ar5416_xmit.c Break out most of the HAL related tweaks into a per-HAL instance, 2011-06-23 02:38:36 +00:00
ar5416.h Add another HAL method - ah_isFastClockEnabled - which returns AH_TRUE 2011-08-08 13:15:39 +00:00
ar5416.ini Fix the addac serial load register write for AR5416. 2011-09-06 10:49:05 +00:00
ar5416desc.h Add in descriptions for TX descriptor fields ctl8-11 - these fields 2011-05-24 05:34:45 +00:00
ar5416phy.h Add some missing DFS chipset functionality to the FreeBSD HAL. 2011-06-01 20:01:02 +00:00
ar5416reg.h TIM/Timer fixes for AR5416 and later: 2011-08-24 00:45:53 +00:00