freebsd-nq/sys/dev/ath/ath_hal/ar9002
Adrian Chadd d8daa2e3f6 Bring over my AR9287 work in progress.
It isn't linked into the build because it's missing the TX power
and PDADC programming code.

This code is mostly based on the ath9k codebase, compared against
the Atheros codebase as appropriate.

What's implemented:

* probe/attach
* EEPROM board value programming
* RX initial calibration
* radio channel programming
* general MAC / baseband setup
* async fifo setup
* open-loop tx power calibration

What's missing before it can be enabled by default:

* TX power / calibration setting code
* closed-loop tx power calibration routines
* TSF2 handling
* generic timer support from ath9k

Obtained from:	Atheros, ath9k
2011-05-26 09:15:33 +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 Tidy up the ANI API in preparation for looking to expose some more 2011-05-25 07:19:19 +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 Tidy up the ANI API in preparation for looking to expose some more 2011-05-25 07:19:19 +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 Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +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 Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +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 Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00
ar9287_olc.h Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00
ar9287_reset.c Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00
ar9287_reset.h Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +00:00
ar9287.c Bring over my AR9287 work in progress. 2011-05-26 09:15:33 +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