Commit missing bits from the last commit:

* add the hal capability flag
* make sure its disabled for the ar9280/ar9285.
This commit is contained in:
Adrian Chadd 2011-04-04 14:53:36 +00:00
parent 8a2a6beedb
commit 9e9ae8e207
3 changed files with 6 additions and 1 deletions

View File

@ -197,7 +197,8 @@ typedef struct {
halMbssidAggrSupport : 1,
halBssidMatchSupport : 1,
hal4kbSplitTransSupport : 1,
halHasPsPollSupport : 1;
halHasPsPollSupport : 1,
halHasRxSelfLinkedTail : 1;
uint32_t halWirelessModes;
uint16_t halTotalQueues;
uint16_t halKeyCacheSize;

View File

@ -780,6 +780,8 @@ ar9280FillCapabilityInfo(struct ath_hal *ah)
#endif
pCap->halAutoSleepSupport = AH_FALSE; /* XXX? */
pCap->hal4kbSplitTransSupport = AH_FALSE;
/* Disable this so Block-ACK works correctly */
pCap->halHasRxSelfLinkedTail = AH_FALSE;
if (AR_SREV_MERLIN_20_OR_LATER(ah))
pCap->halHasPsPollSupport = AH_TRUE;
pCap->halRxStbcSupport = 1;

View File

@ -380,6 +380,8 @@ ar9285FillCapabilityInfo(struct ath_hal *ah)
#endif
pCap->halAutoSleepSupport = AH_FALSE; /* XXX? */
pCap->hal4kbSplitTransSupport = AH_FALSE;
/* Disable this so Block-ACK works correctly */
pCap->halHasRxSelfLinkedTail = AH_FALSE;
if (AR_SREV_KITE_12_OR_LATER(ah))
pCap->halHasPsPollSupport = AH_TRUE;