opnsense-src/sys/dev/ath/ath_hal/ar5416
Adrian Chadd 90d3a30a16 [ath_hal] fixes for finer grain timestamping, some 11n macros
* change the HT_RC_2_MCS to do MCS0..23
* Use it when looking up the ht20/ht40 array for bits-per-symbol
* add a clk_to_psec (picoseconds) routine, so we can get sub-microsecond
  accuracy for the math
* .. and make that + clk_to_usec public, so higher layer code that is
  returning clocks (eg the ANI diag routines, some upcoming locationing
  experiments) can be converted to microseconds.

Whilst here, add a comment in ar5416 so i or someone else can revisit the
latency values.
2016-09-09 04:45:25 +00:00
..
ar2133.c Implement the quarter rate fractional channel programming for the 2012-10-04 15:42:45 +00:00
ar5416.h Fix kernel build, broken in r290612 2015-11-09 20:22:59 +00:00
ar5416.ini Fix the addac serial load register write for AR5416. 2011-09-06 10:49:05 +00:00
ar5416_ani.c Move the HAL channel survey support out to be in the top-level HAL, 2015-03-29 21:50:21 +00:00
ar5416_attach.c sys/dev: replace comma with semicolon when pertinent. 2016-08-09 19:41:46 +00:00
ar5416_beacon.c Program the AR_TSFOOR_THRESHOLD register with a default lifted from 2014-04-27 23:35:05 +00:00
ar5416_btcoex.c [ath_hal] add placeholders for AUDIO stomp for Kite/Kiwi. 2016-06-04 07:28:36 +00:00
ar5416_btcoex.h Remove duplicate entries. 2012-06-27 03:00:29 +00:00
ar5416_cal.c dev/ath: minor spelling fixes in comments. 2016-05-02 19:56:48 +00:00
ar5416_cal.h Introduce methods for the initial calibration and the new PA calibration 2011-03-11 11:35:36 +00:00
ar5416_cal_adcdc.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_cal_adcgain.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_cal_iq.c Fix the calibration logic to correctly clamp the calculated coefficient. 2010-08-14 15:28:15 +00:00
ar5416_eeprom.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_gpio.c Bring over the initial 802.11n bluetooth coexistence support code. 2012-06-26 22:16:53 +00:00
ar5416_interrupts.c Do a read-after-write to ensure the interrupt register update is flushed 2014-04-27 23:31:42 +00:00
ar5416_keycache.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_misc.c Fix build break - the SetCapability calls return HAL_BOOL, 2013-05-21 14:28:05 +00:00
ar5416_phy.c Modify the AR5416 11na rate table to use 24mb OFDM 11a for control traffic, 2011-02-21 05:10:34 +00:00
ar5416_power.c * Only update ah_powerMode if we're setting the chip sleep state. 2014-04-30 02:03:13 +00:00
ar5416_radar.c Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
ar5416_recv.c Implement STBC receive frame statistics. 2013-05-08 01:11:25 +00:00
ar5416_reset.c [ath_hal] fixes for finer grain timestamping, some 11n macros 2016-09-09 04:45:25 +00:00
ar5416_spectral.c dev/ath: minor spelling fixes in comments. 2016-05-02 19:56:48 +00:00
ar5416_xmit.c [ath_hal] add support for setting the azimuth timestamp in the outgoing TX payload. 2016-05-31 16:07:15 +00:00
ar5416desc.h Implement STBC receive frame statistics. 2013-05-08 01:11:25 +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 dev/ath: minor spelling fixes in comments. 2016-05-02 19:56:48 +00:00