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.)
This commit is contained in:
adrian 2012-09-13 07:24:14 +00:00
parent f769d7fc55
commit ec408c6812

View File

@ -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;