summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/atheros/atlx/atl1.h
diff options
context:
space:
mode:
authorTony Zelenoff <antonz@parallels.com>2012-04-13 10:09:52 +0400
committerDavid S. Miller <davem@davemloft.net>2012-04-15 20:56:02 +0400
commit73650f28ae60b7a9e38b1612012f92a6c3b9941c (patch)
tree2f56bae7b04a47b4fcf8f0eceefe1ccd95c8e70a /drivers/net/ethernet/atheros/atlx/atl1.h
parentaa45ba90b59b7a18b067b898a8cc8ccf8cbbb261 (diff)
downloadlinux-73650f28ae60b7a9e38b1612012f92a6c3b9941c.tar.xz
atl1: enable errors and link ints when rx/tx scheduled
Signed-off-by: Tony Zelenoff <antonz@parallels.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/atheros/atlx/atl1.h')
-rw-r--r--drivers/net/ethernet/atheros/atlx/atl1.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/net/ethernet/atheros/atlx/atl1.h b/drivers/net/ethernet/atheros/atlx/atl1.h
index 117a0da360b8..1cb658b2ff92 100644
--- a/drivers/net/ethernet/atheros/atlx/atl1.h
+++ b/drivers/net/ethernet/atheros/atlx/atl1.h
@@ -275,13 +275,17 @@ static u32 atl1_check_link(struct atl1_adapter *adapter);
#define ISR_DIS_SMB 0x20000000
#define ISR_DIS_DMA 0x40000000
-/* Normal Interrupt mask */
-#define IMR_NORMAL_MASK (\
+/* Normal Interrupt mask without RX/TX enabled */
+#define IMR_NORXTX_MASK (\
ISR_SMB |\
ISR_GPHY |\
ISR_PHY_LINKDOWN|\
ISR_DMAR_TO_RST |\
- ISR_DMAW_TO_RST |\
+ ISR_DMAW_TO_RST)
+
+/* Normal Interrupt mask */
+#define IMR_NORMAL_MASK (\
+ IMR_NORXTX_MASK |\
ISR_CMB_TX |\
ISR_CMB_RX)