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