freebsd-dev/sys/dev/ath/ath_hal/ar5416
Adrian Chadd 40ffb20de6 Extend the HAL code to allow the RX and TX chainmask to be overridden
by capabilities.

Add an ar5416SetCapability() function, which contains logic to override
the chainmask and update the relevant stream.

This is designed to be called after the attach function, which presets
the TX/RX chainmask and stream.

TODO: check the chainmask against the hardware chainmask so non-existing
chains aren't enabled.
2012-02-10 09:58:20 +00:00
..
ar2133.c Add the 11n chipset RF frontends to the linker set, even though they're not 2011-12-15 00:59:11 +00:00
ar5416_ani.c Disable writing to the extension CYCPWR1 register. 2011-11-12 16:47:23 +00:00
ar5416_attach.c Extend the HAL code to allow the RX and TX chainmask to be overridden 2012-02-10 09:58:20 +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_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 Port over some more GPIO fixes from the atheros reference HAL. 2011-12-23 08:53:22 +00:00
ar5416_interrupts.c Fix the KTR option to compile by default - it was referencing 2011-11-08 22:50:28 +00:00
ar5416_keycache.c Replace Id keyword with the FreeBSD keyword. 2010-01-29 10:07:17 +00:00
ar5416_misc.c Extend the HAL code to allow the RX and TX chainmask to be overridden 2012-02-10 09:58:20 +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 Fixes from Atheros: 2011-05-12 03:15:21 +00:00
ar5416_recv.c Remove an unused variable. 2011-10-02 14:10:25 +00:00
ar5416_reset.c Add some (totally untested!) code to correctly set the RF half/quarter 2011-11-19 21:12:35 +00:00
ar5416_xmit.c Add some fixes to the 11n aggregation HAL calls: 2011-10-25 23:24:05 +00:00
ar5416.h Extend the HAL code to allow the RX and TX chainmask to be overridden 2012-02-10 09:58:20 +00:00
ar5416.ini Fix the addac serial load register write for AR5416. 2011-09-06 10:49:05 +00:00
ar5416desc.h Add some 11n bits from the if_ath_tx 11n branch: 2011-10-25 23:09:07 +00:00
ar5416phy.h Disable writing to the extension CYCPWR1 register. 2011-11-12 16:47:23 +00:00
ar5416reg.h Port over some GPIO and LED fixes. 2011-12-23 08:32:53 +00:00