diff options
author | adrian <adrian@FreeBSD.org> | 2012-09-13 07:24:14 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2012-09-13 07:24:14 +0000 |
commit | ec408c681247baf7e4eecba5940262d8228c97bb (patch) | |
tree | 57c06f6247d204de629a69d2f915a4070468a92f | |
parent | f769d7fc55e828a2bf141c1b441dd55c8c2c3dd6 (diff) | |
download | FreeBSD-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.c | 6 |
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; |