freebsd-skq/sys/dev/ath/ath_hal/ar5416
Adrian Chadd 6322256b83 Part #2 of the TX chainmask changes:
* Remove ar5416UpdateChainmasks();
* Remove the TX chainmask override code from the ar5416 TX descriptor
  setup routines;
* Write a driver method to calculate the current chainmask based on the
  operating mode and update the driver state;
* Call the HAL chainmask method before calling ath_hal_reset();
* Use the currently configured chainmask in the TX descriptors rather than
  the hardware TX chainmasks.

Tested:

* AR5416, STA/AP mode - legacy and 11n modes
2013-02-25 22:45:02 +00:00
..
ar2133.c Implement the quarter rate fractional channel programming for the 2012-10-04 15:42:45 +00:00
ar5416_ani.c Track the last ANI TX/RX sample correctly. 2012-09-27 06:05:54 +00:00
ar5416_attach.c Begin adding support to explicitly set the current chainmask. 2013-02-25 22:42:43 +00:00
ar5416_beacon.c The AR5212 setup path (also used by the AR5416 code) configures a 2011-09-28 03:03:23 +00:00
ar5416_btcoex.c Methodise the BT diversity configuration function; so the AR9285 2012-12-04 00:02:46 +00:00
ar5416_btcoex.h Remove duplicate entries. 2012-06-27 03:00:29 +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_cal.c Bump this up to where it used to be. 2011-11-09 23:28:47 +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_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 If any of the TX queues have underrun reporting enabled, enable 2013-02-20 11:24:11 +00:00
ar5416_keycache.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_misc.c Begin adding support to explicitly set the current chainmask. 2013-02-25 22:42:43 +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 Both linux ath9k and the reference driver initialises the PLL here 2012-04-14 04:40:11 +00:00
ar5416_radar.c Implement an API to fetch the default DFS parameters for the given chip. 2012-08-24 01:29:46 +00:00
ar5416_recv.c Fix a subtle corner case surrounding the handling of OFDM restart along 2012-06-27 05:23:33 +00:00
ar5416_reset.c Part #2 of the TX chainmask changes: 2013-02-25 22:45:02 +00:00
ar5416_spectral.c Fix the short repeat option code to not flip the option to 0 when 2013-01-02 03:56:20 +00:00
ar5416_xmit.c Part #2 of the TX chainmask changes: 2013-02-25 22:45:02 +00:00
ar5416.h Begin adding support to explicitly set the current chainmask. 2013-02-25 22:42:43 +00:00
ar5416.ini Fix the addac serial load register write for AR5416. 2011-09-06 10:49:05 +00:00
ar5416desc.h I'm not sure why ah_desc.h was required here, but it doesn't _need_ 2012-11-16 20:04:45 +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 Bring over the basic spectral scan framework code from Qualcomm Atheros. 2013-01-02 00:38:01 +00:00