summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2012-09-13 07:24:14 +0000
committeradrian <adrian@FreeBSD.org>2012-09-13 07:24:14 +0000
commitec408c681247baf7e4eecba5940262d8228c97bb (patch)
tree57c06f6247d204de629a69d2f915a4070468a92f
parentf769d7fc55e828a2bf141c1b441dd55c8c2c3dd6 (diff)
downloadFreeBSD-src-ec408c681247baf7e4eecba5940262d8228c97bb.zip
FreeBSD-src-ec408c681247baf7e4eecba5940262d8228c97bb.tar.gz
Flip on half/quarter rate support.
No, this isn't HT/5 and HT/10 support. This is the 11a half/quarter rate support primarily used by the 4.9GHz and GSM band regulatory domains. This is definitely a work in progress. TODO: * everything in the last commit; * lots more interoperability testing with the AR5212 half/quarter rate support for the relevant chips; * Do some interop testing on half/quarter rate support between _all_ the 11n chips - AR5416, AR9160, AR9280 (and AR9285/AR9287 when 2GHz half/quarter rate support is coded up.)
-rw-r--r--sys/dev/ath/ath_hal/ar5416/ar5416_attach.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c b/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
index 8312c45..10b68db 100644
--- a/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
+++ b/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
@@ -911,9 +911,9 @@ ar5416FillCapabilityInfo(struct ath_hal *ah)
else
pCap->halKeyCacheSize = AR5416_KEYTABLE_SIZE;
- /* XXX not needed */
- pCap->halChanHalfRate = AH_FALSE; /* XXX ? */
- pCap->halChanQuarterRate = AH_FALSE; /* XXX ? */
+ /* XXX Which chips? */
+ pCap->halChanHalfRate = AH_TRUE;
+ pCap->halChanQuarterRate = AH_TRUE;
pCap->halTstampPrecision = 32;
pCap->halHwPhyCounterSupport = AH_TRUE;
OpenPOWER on IntegriCloud