Lines Matching refs:pCap

892 	HAL_CAPABILITIES *pCap = &ahpriv->ah_caps;
896 pCap->halWirelessModes = 0;
898 pCap->halWirelessModes |= HAL_MODE_11A
905 pCap->halWirelessModes |= HAL_MODE_11G
910 pCap->halWirelessModes |= HAL_MODE_11A
917 pCap->halLow2GhzChan = 2312;
918 pCap->halHigh2GhzChan = 2732;
920 pCap->halLow5GhzChan = 4915;
921 pCap->halHigh5GhzChan = 6100;
923 pCap->halCipherCkipSupport = AH_FALSE;
924 pCap->halCipherTkipSupport = AH_TRUE;
925 pCap->halCipherAesCcmSupport = ath_hal_eepromGetFlag(ah, AR_EEP_AES);
927 pCap->halMicCkipSupport = AH_FALSE;
928 pCap->halMicTkipSupport = AH_TRUE;
929 pCap->halMicAesCcmSupport = ath_hal_eepromGetFlag(ah, AR_EEP_AES);
934 pCap->halTkipMicTxRxKeySupport = AH_TRUE;
935 pCap->halChanSpreadSupport = AH_TRUE;
936 pCap->halSleepAfterBeaconBroken = AH_TRUE;
938 pCap->halCompressSupport = AH_FALSE;
939 pCap->halBurstSupport = AH_TRUE;
940 pCap->halFastFramesSupport = AH_TRUE;
941 pCap->halChapTuningSupport = AH_TRUE;
942 pCap->halTurboPrimeSupport = AH_TRUE;
944 pCap->halTurboGSupport = pCap->halWirelessModes & HAL_MODE_108G;
946 pCap->halPSPollBroken = AH_TRUE; /* XXX fixed in later revs? */
947 pCap->halNumMRRetries = 4; /* Hardware supports 4 MRR */
948 pCap->halNumTxMaps = 1; /* Single TX ptr per descr */
949 pCap->halVEOLSupport = AH_TRUE;
950 pCap->halBssIdMaskSupport = AH_TRUE;
951 pCap->halMcastKeySrchSupport = AH_TRUE; /* Works on AR5416 and later */
952 pCap->halTsfAddSupport = AH_TRUE;
953 pCap->hal4AddrAggrSupport = AH_FALSE; /* Broken in Owl */
954 pCap->halSpectralScanSupport = AH_FALSE; /* AR9280 and later */
957 pCap->halTotalQueues = val;
959 pCap->halTotalQueues = HAL_NUM_TX_QUEUES;
962 pCap->halKeyCacheSize = val;
964 pCap->halKeyCacheSize = AR5416_KEYTABLE_SIZE;
967 pCap->halChanHalfRate = AH_TRUE;
968 pCap->halChanQuarterRate = AH_TRUE;
970 pCap->halTstampPrecision = 32;
971 pCap->halHwPhyCounterSupport = AH_TRUE;
972 pCap->halIntrMask = HAL_INT_COMMON
984 pCap->halFastCCSupport = AH_TRUE;
985 pCap->halNumGpioPins = 14;
986 pCap->halWowSupport = AH_FALSE;
987 pCap->halWowMatchPatternExact = AH_FALSE;
988 pCap->halBtCoexSupport = AH_FALSE; /* XXX need support */
989 pCap->halAutoSleepSupport = AH_FALSE;
990 pCap->hal4kbSplitTransSupport = AH_TRUE;
992 pCap->halHasRxSelfLinkedTail = AH_FALSE;
994 pCap->halNumAntCfg2GHz = ar5416GetNumAntConfig(ahp, HAL_FREQ_BAND_2GHZ);
995 pCap->halNumAntCfg5GHz = ar5416GetNumAntConfig(ahp, HAL_FREQ_BAND_5GHZ);
997 pCap->halHTSupport = AH_TRUE;
998 pCap->halTxChainMask = ath_hal_eepromGet(ah, AR_EEP_TXMASK, AH_NULL);
1000 pCap->halRxChainMask = ath_hal_eepromGet(ah, AR_EEP_RXMASK, AH_NULL);
1002 pCap->halTxStreams = 2;
1003 pCap->halRxStreams = 2;
1009 if (owl_get_ntxchains(pCap->halTxChainMask) == 1)
1010 pCap->halTxStreams = 1;
1012 if (owl_get_ntxchains(pCap->halRxChainMask) == 1)
1013 pCap->halRxStreams = 1;
1014 pCap->halRtsAggrLimit = 8*1024; /* Owl 2.0 limit */
1015 pCap->halMbssidAggrSupport = AH_FALSE; /* Broken on Owl */
1016 pCap->halForcePpmSupport = AH_TRUE;
1017 pCap->halEnhancedPmSupport = AH_TRUE;
1018 pCap->halBssidMatchSupport = AH_TRUE;
1019 pCap->halGTTSupport = AH_TRUE;
1020 pCap->halCSTSupport = AH_TRUE;
1021 pCap->halEnhancedDfsSupport = AH_FALSE;
1023 pCap->halHasLongRxDescTsf = AH_TRUE;
1029 pCap->halHasBBReadWar = AH_TRUE;
1035 pCap->halRfSilentSupport = AH_TRUE;
1054 pCap->halSerialiseRegWar = 1;
1059 pCap->halRxDoMyBeacon = AH_TRUE;