freebsd-dev/sys/dev/ath/ath_hal/ar5416
Adrian Chadd 49ddabc4bd CABQ calculation changes to try and fix some weird corner cases leading
to stuck beacons.

* Set the cabq readytime (ie, how long to burst for) to 50% of the total
  beacon interval time
* fix the cabq adjustment calculation based on how the beacon offset is
  calculated (the SWBA/DBA time offset.)

This is all still a bit magic voodoo but it does seem to have further
quietened issues with missed/stuck beacons under my local testing.
In any case, it better matches what the reference HAL implements.

Obtained from:	Qualcomm Atheros
2013-03-23 23:51:11 +00:00
..
ar2133.c
ar5416_ani.c
ar5416_attach.c add a method to set/clear the VMF field in the TX descriptor. 2013-03-04 07:40:49 +00:00
ar5416_beacon.c
ar5416_btcoex.c Methodise the BT diversity configuration function; so the AR9285 2012-12-04 00:02:46 +00:00
ar5416_btcoex.h
ar5416_cal_adcdc.c
ar5416_cal_adcgain.c
ar5416_cal_iq.c
ar5416_cal.c
ar5416_cal.h
ar5416_eeprom.c
ar5416_gpio.c
ar5416_interrupts.c If any of the TX queues have underrun reporting enabled, enable 2013-02-20 11:24:11 +00:00
ar5416_keycache.c
ar5416_misc.c Begin adding support to explicitly set the current chainmask. 2013-02-25 22:42:43 +00:00
ar5416_phy.c
ar5416_power.c
ar5416_radar.c
ar5416_recv.c
ar5416_reset.c Part #2 of the TX chainmask changes: 2013-02-25 22:45:02 +00:00
ar5416_spectral.c Fix the short repeat option code to not flip the option to 0 when 2013-01-02 03:56:20 +00:00
ar5416_xmit.c CABQ calculation changes to try and fix some weird corner cases leading 2013-03-23 23:51:11 +00:00
ar5416.h add a method to set/clear the VMF field in the TX descriptor. 2013-03-04 07:40:49 +00:00
ar5416.ini
ar5416desc.h I'm not sure why ah_desc.h was required here, but it doesn't _need_ 2012-11-16 20:04:45 +00:00
ar5416phy.h Bring over the basic spectral scan framework code from Qualcomm Atheros. 2013-01-02 00:38:01 +00:00
ar5416reg.h Add another register definition bit - whether to populate EVM or PLCP 2013-03-10 09:43:01 +00:00