svn commit: r225650 - in user/adrian/if_ath_tx/sys/dev/ath/ath_hal:
. ar5416
Adrian Chadd
adrian at FreeBSD.org
Sun Sep 18 13:05:39 UTC 2011
Author: adrian
Date: Sun Sep 18 13:05:39 2011
New Revision: 225650
URL: http://svn.freebsd.org/changeset/base/225650
Log:
Rename the RX clear hangs so I get a better idea of who/what is causing them.
Modified:
user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ah_internal.h
user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c
Modified: user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ah_internal.h
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ah_internal.h Sun Sep 18 11:07:51 2011 (r225649)
+++ user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ah_internal.h Sun Sep 18 13:05:39 2011 (r225650)
@@ -640,6 +640,10 @@ enum {
HAL_BB_HANG_DFS = 0x0001,
HAL_BB_HANG_RIFS = 0x0002,
HAL_BB_HANG_RX_CLEAR = 0x0004,
+ HAL_BB_HANG_RX_CLEAR_1 = 0x0008,
+ HAL_BB_HANG_RX_CLEAR_2 = 0x0010,
+ HAL_BB_HANG_RX_CLEAR_3 = 0x0020,
+ HAL_BB_HANG_RX_CLEAR_4 = 0x0040,
HAL_BB_HANG_UNKNOWN = 0x0080,
HAL_MAC_HANG_SIG1 = 0x0100,
@@ -649,6 +653,10 @@ enum {
HAL_BB_HANGS = HAL_BB_HANG_DFS
| HAL_BB_HANG_RIFS
| HAL_BB_HANG_RX_CLEAR
+ | HAL_BB_HANG_RX_CLEAR_1
+ | HAL_BB_HANG_RX_CLEAR_2
+ | HAL_BB_HANG_RX_CLEAR_3
+ | HAL_BB_HANG_RX_CLEAR_4
| HAL_BB_HANG_UNKNOWN,
HAL_MAC_HANGS = HAL_MAC_HANG_SIG1
| HAL_MAC_HANG_SIG2
Modified: user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c
==============================================================================
--- user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c Sun Sep 18 11:07:51 2011 (r225649)
+++ user/adrian/if_ath_tx/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c Sun Sep 18 13:05:39 2011 (r225650)
@@ -649,10 +649,10 @@ ar5416DetectBBHang(struct ath_hal *ah)
/* Reg Value Reg Mask Hang Code XXX */
{ 0x1E000000, 0x7E000B00, HAL_BB_HANG_DFS },
{ 0x52000B00, 0x7E000B00, HAL_BB_HANG_RIFS },
- { 0x18000B00, 0x7E000B00, HAL_BB_HANG_RX_CLEAR },
- { 0x00702400, 0x7E7FFFEF, HAL_BB_HANG_RX_CLEAR },
- { 0x18002313, 0x7EF3FFFF, HAL_BB_HANG_RX_CLEAR },
- { 0x00902400, 0x5DF3FFEE, HAL_BB_HANG_RX_CLEAR },
+ { 0x18000B00, 0x7E000B00, HAL_BB_HANG_RX_CLEAR_1 },
+ { 0x00702400, 0x7E7FFFEF, HAL_BB_HANG_RX_CLEAR_2 },
+ { 0x18002313, 0x7EF3FFFF, HAL_BB_HANG_RX_CLEAR_3 },
+ { 0x00902400, 0x5DF3FFEE, HAL_BB_HANG_RX_CLEAR_4 },
};
uint32_t hang_sig;
int i;
More information about the svn-src-user
mailing list