svn commit: r225377 -
user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416
Adrian Chadd
adrian at FreeBSD.org
Sun Sep 4 14:55:51 UTC 2011
Author: adrian
Date: Sun Sep 4 14:55:51 2011
New Revision: 225377
URL: http://svn.freebsd.org/changeset/base/225377
Log:
Commit some RX interrupt mitigation values which work better on this board.
I should really make this runtime configurable.
Modified:
user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
Modified: user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c Sun Sep 4 14:53:40 2011 (r225376)
+++ user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c Sun Sep 4 14:55:51 2011 (r225377)
@@ -357,11 +357,12 @@ ar5416Reset(struct ath_hal *ah, HAL_OPMO
*/
OS_REG_WRITE(ah, AR_OBS, 8);
-#ifdef AH_AR5416_INTERRUPT_MITIGATION
OS_REG_WRITE(ah, AR_MIRT, 0);
- OS_REG_RMW_FIELD(ah, AR_RIMT, AR_RIMT_LAST, 500);
- OS_REG_RMW_FIELD(ah, AR_RIMT, AR_RIMT_FIRST, 2000);
+#ifdef AH_AR5416_INTERRUPT_MITIGATION
+
+ OS_REG_RMW_FIELD(ah, AR_RIMT, AR_RIMT_LAST, 250);
+ OS_REG_RMW_FIELD(ah, AR_RIMT, AR_RIMT_FIRST, 700);
OS_REG_RMW_FIELD(ah, AR_TIMT, AR_TIMT_LAST, 300);
OS_REG_RMW_FIELD(ah, AR_TIMT, AR_TIMT_FIRST, 750);
#endif
More information about the svn-src-user
mailing list