1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-28 11:57:28 +00:00
freebsd/sys/dev/ath/ath_hal
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
..
ah_regdomain
ar5210 Begin adding support to explicitly set the current chainmask. 2013-02-25 22:42:43 +00:00
ar5211 Begin adding support to explicitly set the current chainmask. 2013-02-25 22:42:43 +00:00
ar5212 Begin adding support to explicitly set the current chainmask. 2013-02-25 22:42:43 +00:00
ar5312
ar5416 CABQ calculation changes to try and fix some weird corner cases leading 2013-03-23 23:51:11 +00:00
ar9001 Since the PLL changes aren't in here yet for the AR9130 half/quarter 2012-10-31 21:14:25 +00:00
ar9002 Use the correct antenna configuration variable here. "diversity" just 2013-03-12 03:03:24 +00:00
ar9003 Add AR9380 devid HAL definitions and probe/attach strings. 2012-08-23 03:03:00 +00:00
ah_debug.h Add new HAL configuration features for the updated AR9300 HAL. 2012-11-07 06:23:23 +00:00
ah_decode.h
ah_desc.h Extend the TX descriptor debug printing to be properly aware of 2012-08-19 02:22:16 +00:00
ah_devid.h Add the emulation PCI device id - these days, 0xabcd shows up all over 2012-10-31 20:58:24 +00:00
ah_diagcodes.h Add some more diagnostic codes. 2012-08-24 00:17:39 +00:00
ah_eeprom_9287.c Move this magic check to only occur if no eeprom data is given. 2012-08-26 04:26:49 +00:00
ah_eeprom_9287.h
ah_eeprom_v1.c
ah_eeprom_v1.h
ah_eeprom_v3.c
ah_eeprom_v3.h
ah_eeprom_v4k.c "Upgrade" the AR9285 code to support PCI/ART EEPROM on flash. 2012-04-20 21:56:13 +00:00
ah_eeprom_v4k.h
ah_eeprom_v14.c
ah_eeprom_v14.h
ah_eeprom.h Bring over some new EEPROM regulatory domain flags. 2012-08-24 01:14:00 +00:00
ah_internal.h Add spectral scan capability. 2012-12-30 06:46:11 +00:00
ah_regdomain.c Add XC900 SKU mapping. 2012-12-07 06:38:30 +00:00
ah_regdomain.h
ah_soc.h
ah.c Add in the STBC TX/RX capability support into the HAL and driver. 2013-02-27 00:25:44 +00:00
ah.h add a method to set/clear the VMF field in the TX descriptor. 2013-03-04 07:40:49 +00:00