Lines Matching refs:pCap
717 HAL_CAPABILITIES *pCap = &ahpriv->ah_caps;
721 pCap->halWirelessModes = 0;
723 pCap->halWirelessModes |= HAL_MODE_11A
730 pCap->halWirelessModes |= HAL_MODE_11G
735 pCap->halWirelessModes |= HAL_MODE_11A
742 pCap->halLow2GhzChan = 2312;
743 pCap->halHigh2GhzChan = 2732;
745 pCap->halLow5GhzChan = 4915;
746 pCap->halHigh5GhzChan = 6100;
748 pCap->halCipherCkipSupport = AH_FALSE;
749 pCap->halCipherTkipSupport = AH_TRUE;
750 pCap->halCipherAesCcmSupport = ath_hal_eepromGetFlag(ah, AR_EEP_AES);
752 pCap->halMicCkipSupport = AH_FALSE;
753 pCap->halMicTkipSupport = AH_TRUE;
754 pCap->halMicAesCcmSupport = ath_hal_eepromGetFlag(ah, AR_EEP_AES);
759 pCap->halTkipMicTxRxKeySupport = AH_TRUE;
760 pCap->halChanSpreadSupport = AH_TRUE;
761 pCap->halSleepAfterBeaconBroken = AH_TRUE;
763 pCap->halCompressSupport = AH_FALSE;
764 pCap->halBurstSupport = AH_TRUE;
765 pCap->halFastFramesSupport = AH_FALSE; /* XXX? */
766 pCap->halChapTuningSupport = AH_TRUE;
767 pCap->halTurboPrimeSupport = AH_TRUE;
769 pCap->halTurboGSupport = pCap->halWirelessModes & HAL_MODE_108G;
771 pCap->halPSPollBroken = AH_TRUE; /* XXX fixed in later revs? */
772 pCap->halVEOLSupport = AH_TRUE;
773 pCap->halBssIdMaskSupport = AH_TRUE;
774 pCap->halMcastKeySrchSupport = AH_FALSE;
775 pCap->halTsfAddSupport = AH_TRUE;
778 pCap->halTotalQueues = val;
780 pCap->halTotalQueues = HAL_NUM_TX_QUEUES;
783 pCap->halKeyCacheSize = val;
785 pCap->halKeyCacheSize = AR5416_KEYTABLE_SIZE;
788 pCap->halChanHalfRate = AH_FALSE; /* XXX ? */
789 pCap->halChanQuarterRate = AH_FALSE; /* XXX ? */
791 pCap->halTstampPrecision = 32;
792 pCap->halHwPhyCounterSupport = AH_TRUE;
793 pCap->halIntrMask = HAL_INT_COMMON
805 pCap->halFastCCSupport = AH_TRUE;
806 pCap->halNumGpioPins = 6;
807 pCap->halWowSupport = AH_FALSE;
808 pCap->halWowMatchPatternExact = AH_FALSE;
809 pCap->halBtCoexSupport = AH_FALSE; /* XXX need support */
810 pCap->halAutoSleepSupport = AH_FALSE;
812 pCap->halNumAntCfg2GHz = ar5416GetNumAntConfig(ahp, HAL_FREQ_BAND_2GHZ);
813 pCap->halNumAntCfg5GHz = ar5416GetNumAntConfig(ahp, HAL_FREQ_BAND_5GHZ);
815 pCap->halHTSupport = AH_TRUE;
816 pCap->halTxChainMask = ath_hal_eepromGet(ah, AR_EEP_TXMASK, AH_NULL);
818 pCap->halRxChainMask = ath_hal_eepromGet(ah, AR_EEP_RXMASK, AH_NULL);
819 pCap->halRtsAggrLimit = 8*1024; /* Owl 2.0 limit */
820 pCap->halMbssidAggrSupport = AH_TRUE;
821 pCap->halForcePpmSupport = AH_TRUE;
822 pCap->halEnhancedPmSupport = AH_TRUE;
823 pCap->halBssidMatchSupport = AH_TRUE;
829 pCap->halRfSilentSupport = AH_TRUE;