opnsense-src/sys/dev/ath/ath_hal
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
..
ah_regdomain PicoStation M2HP presents reg domain 0x2a which is not found in atheros or linux 2014-02-23 18:07:17 +00:00
ar5210 [ath_hal] retire a "long RX desc" flag, store/use the TX/RX timestamp length. 2016-07-08 21:34:39 +00:00
ar5211 [ath_hal] retire a "long RX desc" flag, store/use the TX/RX timestamp length. 2016-07-08 21:34:39 +00:00
ar5212 sys/dev: replace comma with semicolon when pertinent. 2016-08-09 19:41:46 +00:00
ar5312 ath(4): begin fleshing out a "reset type" extension to force cold/warn resets. 2015-11-09 15:59:42 +00:00
ar5416 [ath_hal] fixes for finer grain timestamping, some 11n macros 2016-09-09 04:45:25 +00:00
ar9001 Add initial support for the AR9485 CUS198 / CUS230 variants. 2014-09-30 03:19:29 +00:00
ar9002 dev/ath: minor spelling fixes in comments. 2016-05-02 19:56:48 +00:00
ar9003 [ath_hal] use the correct revision information for QCA953x. 2015-11-28 06:50:09 +00:00
ah.c [ath_hal] fixes for finer grain timestamping, some 11n macros 2016-09-09 04:45:25 +00:00
ah.h [ath_hal] fixes for finer grain timestamping, some 11n macros 2016-09-09 04:45:25 +00:00
ah_btcoex.h [ath_hal] add BTCOEX_STOMP_AUDIO; delete unused methods. 2016-06-04 07:28:09 +00:00
ah_debug.h HAL additions to enable MCI Bluetooth coexistence in the AR9300 HAL. 2013-04-05 07:41:47 +00:00
ah_decode.h Add two new debug mark entries for chip power configuration. 2014-08-09 09:13:10 +00:00
ah_desc.h [ath_hal] extend the TX/RX descriptor layout to include location/beamforming fields. 2016-07-08 19:16:50 +00:00
ah_devid.h * Add device string for QCA955x (scorpion); 2015-11-28 00:27:16 +00:00
ah_diagcodes.h Add some more diagnostic codes. 2012-08-24 00:17:39 +00:00
ah_eeprom.h Bring over some new EEPROM regulatory domain flags. 2012-08-24 01:14:00 +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 Make sure the extended regdomain word is initialised. 2011-06-28 00:01:55 +00:00
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 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_internal.h [ath_hal] fixes for finer grain timestamping, some 11n macros 2016-09-09 04:45:25 +00:00
ah_regdomain.c [ath] convert recent changes over to HAL format. 2016-05-20 06:06:21 +00:00
ah_regdomain.h ath: refactor/split getchannels() method. 2016-05-19 23:00:30 +00:00
ah_soc.h