freebsd-skq/sys/dev/ath/ath_hal
Adrian Chadd 6479ef780d Bring over the initial 802.11n bluetooth coexistence support code.
The Linux ath9k btcoex code is based off of this code.

Note this doesn't actually implement functional btcoex; there's some
driver glue and a whole lot of verification that is required.

On the other hand, I do have the AR9285+BT and AR9287+BT NICs which
this code supports..

Obtained from:	Qualcomm Atheros, Linux ath9k
2012-06-26 22:16:53 +00:00
..
ah_regdomain These two are ath_hal regulatory domain updates from the Atheros 2011-07-20 12:46:58 +00:00
ar5210 oops - ath_hal_disablepcie is actually destined for another purpose, 2012-05-25 05:01:27 +00:00
ar5211 oops - ath_hal_disablepcie is actually destined for another purpose, 2012-05-25 05:01:27 +00:00
ar5212 oops - ath_hal_disablepcie is actually destined for another purpose, 2012-05-25 05:01:27 +00:00
ar5312 Stop using the hardware register value byte order swapping for now, 2012-04-19 03:26:21 +00:00
ar5416 Bring over the initial 802.11n bluetooth coexistence support code. 2012-06-26 22:16:53 +00:00
ar9001 Break out the "memory" EEPROM data read method from being AR9130 specific 2012-01-15 19:22:34 +00:00
ar9002 Bring over the initial 802.11n bluetooth coexistence support code. 2012-06-26 22:16:53 +00:00
ar9003 Bring over the initial 802.11n bluetooth coexistence support code. 2012-06-26 22:16:53 +00:00
ah_debug.h Add a new flag - HAL_DEBUG_UNMASKABLE - which always logs a debug message 2011-05-11 13:22:41 +00:00
ah_decode.h Add a threadid to the ah_decode API. 2012-04-04 20:46:20 +00:00
ah_desc.h Shuffle some more fields in ath_buf so it's not too big. 2012-06-16 04:41:35 +00:00
ah_devid.h Correct device id comments. 2011-11-11 00:48:41 +00:00
ah_diagcodes.h Reserve a new diagnostic code for the channel survey code I'll add soon. 2011-03-19 14:37:13 +00:00
ah_eeprom_9287.c Prepare for embedded use of the AR9285/AR9287. 2011-07-30 13:37:38 +00:00
ah_eeprom_9287.h Make sure the extended regdomain word is initialised. 2011-06-28 00:01:55 +00:00
ah_eeprom_v1.c Fix the eeprom set API method to return HAL_STATUS. 2011-05-14 15:12:02 +00:00
ah_eeprom_v1.h Replace Id keyword with FreeBSD keyword and set the svn props correctly. 2010-03-03 17:32:32 +00:00
ah_eeprom_v3.c Fix the eeprom set API method to return HAL_STATUS. 2011-05-14 15:12:02 +00:00
ah_eeprom_v3.h Replace Id keyword with FreeBSD keyword and set the svn props correctly. 2010-03-03 17:32:32 +00:00
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 Bring over a pdadc calibration fix from ath9k - unused power detector 2011-04-22 10:57:46 +00:00
ah_eeprom_v14.c Introduce the FRAC_5G EEPROM parameter. 2011-07-30 13:45:12 +00:00
ah_eeprom_v14.h Introduce the FRAC_5G EEPROM parameter. 2011-07-30 13:45:12 +00:00
ah_eeprom.h Introduce the FRAC_5G EEPROM parameter. 2011-07-30 13:45:12 +00:00
ah_internal.h AR9287 tidyups: 2012-06-17 05:56:27 +00:00
ah_regdomain.c Fix a corner case in the HAL debugging changes, where ah was NULL. 2011-09-30 05:17:57 +00:00
ah_regdomain.h Migrate the regulatory database definitions into separate header files 2011-03-10 03:13:56 +00:00
ah_soc.h Replace Id keyword with FreeBSD keyword and set the svn props correctly. 2010-03-03 17:32:32 +00:00
ah.c Break out the "memory" EEPROM data read method from being AR9130 specific 2012-01-15 19:22:34 +00:00
ah.h Bring over the initial 802.11n bluetooth coexistence support code. 2012-06-26 22:16:53 +00:00