summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2012-07-10 03:48:07 +0000
committeradrian <adrian@FreeBSD.org>2012-07-10 03:48:07 +0000
commitaf0280285fc0fa4162b42705fcdd4a09e9f9b842 (patch)
treea44ac1db0bfb39cfbb6d8e28caabf3cc06dae988
parentaf7577bff337bff2d757d51919b0c2f23a81e288 (diff)
downloadFreeBSD-src-af0280285fc0fa4162b42705fcdd4a09e9f9b842.zip
FreeBSD-src-af0280285fc0fa4162b42705fcdd4a09e9f9b842.tar.gz
Reorder these so they match the capability enum order.
-rw-r--r--sys/dev/ath/ath_hal/ah.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/sys/dev/ath/ath_hal/ah.c b/sys/dev/ath/ath_hal/ah.c
index 9448e55..dea1736 100644
--- a/sys/dev/ath/ath_hal/ah.c
+++ b/sys/dev/ath/ath_hal/ah.c
@@ -619,6 +619,19 @@ ath_hal_getcapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type,
return pCap->hal4AddrAggrSupport ? HAL_OK : HAL_ENOTSUPP;
case HAL_CAP_EXT_CHAN_DFS:
return pCap->halExtChanDfsSupport ? HAL_OK : HAL_ENOTSUPP;
+ case HAL_CAP_COMBINED_RADAR_RSSI:
+ return pCap->halUseCombinedRadarRssi ? HAL_OK : HAL_ENOTSUPP;
+ case HAL_CAP_AUTO_SLEEP:
+ return pCap->halAutoSleepSupport ? HAL_OK : HAL_ENOTSUPP;
+ case HAL_CAP_MBSSID_AGGR_SUPPORT:
+ return pCap->halMbssidAggrSupport ? HAL_OK : HAL_ENOTSUPP;
+ case HAL_CAP_SPLIT_4KB_TRANS: /* hardware handles descriptors straddling 4k page boundary */
+ return pCap->hal4kbSplitTransSupport ? HAL_OK : HAL_ENOTSUPP;
+ case HAL_CAP_REG_FLAG:
+ *result = AH_PRIVATE(ah)->ah_currentRDext;
+ return HAL_OK;
+ case HAL_CAP_ENHANCED_DMA_SUPPORT:
+ return pCap->halEnhancedDmaSupport ? HAL_OK : HAL_ENOTSUPP;
case HAL_CAP_NUM_TXMAPS:
*result = pCap->halNumTxMaps;
return HAL_OK;
@@ -645,18 +658,6 @@ ath_hal_getcapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type,
case HAL_CAP_RXBUFSIZE:
case HAL_CAP_NUM_MR_RETRIES:
return HAL_EINVAL; /* XXX not yet */
-
- case HAL_CAP_COMBINED_RADAR_RSSI:
- return pCap->halUseCombinedRadarRssi ? HAL_OK : HAL_ENOTSUPP;
- case HAL_CAP_AUTO_SLEEP:
- return pCap->halAutoSleepSupport ? HAL_OK : HAL_ENOTSUPP;
- case HAL_CAP_MBSSID_AGGR_SUPPORT:
- return pCap->halMbssidAggrSupport ? HAL_OK : HAL_ENOTSUPP;
- case HAL_CAP_SPLIT_4KB_TRANS: /* hardware handles descriptors straddling 4k page boundary */
- return pCap->hal4kbSplitTransSupport ? HAL_OK : HAL_ENOTSUPP;
- case HAL_CAP_REG_FLAG:
- *result = AH_PRIVATE(ah)->ah_currentRDext;
- return HAL_OK;
case HAL_CAP_BT_COEX:
return pCap->halBtCoexSupport ? HAL_OK : HAL_ENOTSUPP;
case HAL_CAP_HT20_SGI:
@@ -694,8 +695,7 @@ ath_hal_getcapability(struct ath_hal *ah, HAL_CAPABILITY_TYPE type,
return pCap->halHasBBReadWar? HAL_OK : HAL_ENOTSUPP;
case HAL_CAP_SERIALISE_WAR: /* PCI register serialisation */
return pCap->halSerialiseRegWar ? HAL_OK : HAL_ENOTSUPP;
- case HAL_CAP_ENHANCED_DMA_SUPPORT:
- return pCap->halEnhancedDmaSupport ? HAL_OK : HAL_ENOTSUPP;
+
default:
return HAL_EINVAL;
}
OpenPOWER on IntegriCloud