freebsd-nq/sys/dev/ath/ath_hal/ar9002
Adrian Chadd 2cb5233b43 Add some missing DFS chipset functionality to the FreeBSD HAL.
Please note - this doesn't in any way constitute a full DFS
implementation, it merely adds the relevant capability bits and
radar detection threshold register access.

The particulars:

* Add new capability bits outlining what the DFS capabilities
  are of the various chipsets.
* Add HAL methods to set and get the radar related register values.
* Add AR5212 and AR5416+ DFS radar related register value
  routines.
* Add a missing HAL phy error code that's related to radar event
  processing.
* Add HAL_PHYERR_PARAM, a data type that encapsulates the radar
  register values.

The AR5212 routines are just for completeness. The AR5416 routines
are a super-set of those; I may later on do a drive-by pass to
tidy up duplicate code.

Obtained from:	Linux, Atheros
2011-06-01 20:01:02 +00:00
..
ar9002phy.h Port over a TX gain fix from ath9k specific to the AR9285 (Kite) and AR9271. 2011-04-13 04:40:59 +00:00
ar9280_attach.c Add some missing DFS chipset functionality to the FreeBSD HAL. 2011-06-01 20:01:02 +00:00
ar9280_olc.c Only do open loop power control and temperature compensation 2011-05-13 14:33:45 +00:00
ar9280_olc.h Implement open-loop TX power control (OLC) for Merlin (AR9280) and 2011-03-08 06:59:59 +00:00
ar9280.c Fix the nfarray offsets for the ar2133/ar5133 radio - (AR5416, AR9160, etc.) 2011-03-13 13:00:45 +00:00
ar9280.h Implement open-loop TX power control (OLC) for Merlin (AR9280) and 2011-03-08 06:59:59 +00:00
ar9280v1.ini
ar9280v2.ini Update the AR9280v2 inivals to match what is in Linux ath9k. 2011-01-23 14:30:35 +00:00
ar9285_attach.c Add some missing DFS chipset functionality to the FreeBSD HAL. 2011-06-01 20:01:02 +00:00
ar9285_cal.c Break out the AR9285 analog registers from ar5416/ar5416phy.h and put 2011-05-12 10:11:24 +00:00
ar9285_cal.h Port over the AR9285 PA calibration and initial calibration code from 2011-03-11 11:58:54 +00:00
ar9285_diversity.c Some diversity changes relating to AR9285. 2011-05-13 09:57:12 +00:00
ar9285_diversity.h Bring over the antenna diversity logic support for Kite. 2011-04-13 11:32:15 +00:00
ar9285_phy.c Revert this erroneous commit and re-disable the AR9285 combined antenna 2011-05-26 20:17:59 +00:00
ar9285_phy.h Disable diversity combining support until I can get a firm answer 2011-05-09 17:30:25 +00:00
ar9285_reset.c Remove duplicate code - add a function which calculates the ratesArray[] 2011-05-13 10:36:38 +00:00
ar9285.c Fix the nfarray offsets for the ar2133/ar5133 radio - (AR5416, AR9160, etc.) 2011-03-13 13:00:45 +00:00
ar9285.h Import some initial Kite fixed diversity code from Atheros. 2011-05-09 15:19:49 +00:00
ar9285.ini
ar9285an.h Break out the AR9285 analog registers from ar5416/ar5416phy.h and put 2011-05-12 10:11:24 +00:00
ar9285phy.h Port over the AR9285 PA calibration and initial calibration code from 2011-03-11 11:58:54 +00:00
ar9285v2.ini Commit updated AR9285 (Kite) v2 initvals from ath9k. 2011-01-25 05:36:29 +00:00
ar9287_attach.c Add some missing DFS chipset functionality to the FreeBSD HAL. 2011-06-01 20:01:02 +00:00
ar9287_cal.c Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00
ar9287_cal.h Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00
ar9287_olc.c Add some open-loop TX power debugging for AR9287. 2011-05-26 16:52:37 +00:00
ar9287_olc.h Flesh out the TX power calibration for the AR9287. 2011-05-26 14:29:05 +00:00
ar9287_reset.c Fix AR9287 operation when >1 TX chain is enabled. 2011-05-28 15:43:56 +00:00
ar9287_reset.h Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00
ar9287.c Fix a macro name - it's currently unused in this file however, but 2011-05-26 20:22:10 +00:00
ar9287.h Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00
ar9287.ini Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00
ar9287an.h Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00
ar9287phy.h Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00