summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fec.h
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2014-04-01 23:06:09 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2014-10-17 14:35:43 +0100
commit7e291d514886ac81463014078292fbe32f08ae76 (patch)
treee6dac90730b7a18f7f88eb2f9710c3ddab9a0c74 /drivers/net/ethernet/freescale/fec.h
parent9f8008020a8293074a65f5f23ec1f40ac97d6beb (diff)
net:fec: unsorted hacks
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/net/ethernet/freescale/fec.h')
-rw-r--r--drivers/net/ethernet/freescale/fec.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/drivers/net/ethernet/freescale/fec.h b/drivers/net/ethernet/freescale/fec.h
index 442fa513e000..377477f18d01 100644
--- a/drivers/net/ethernet/freescale/fec.h
+++ b/drivers/net/ethernet/freescale/fec.h
@@ -231,10 +231,17 @@ union bufdesc_u {
#define BD_ENET_TX_STATS ((ushort)0x0fff) /* All status bits */
/*enhanced buffer descriptor control/status used by Ethernet transmit*/
-#define BD_ENET_TX_INT 0x40000000
-#define BD_ENET_TX_TS 0x20000000
-#define BD_ENET_TX_PINS 0x10000000
-#define BD_ENET_TX_IINS 0x08000000
+#define BD_ENET_TX_INT BIT(30)
+#define BD_ENET_TX_TS BIT(29)
+#define BD_ENET_TX_PINS BIT(28)
+#define BD_ENET_TX_IINS BIT(27)
+#define BD_ENET_TX_TXE BIT(15)
+#define BD_ENET_TX_UE BIT(13)
+#define BD_ENET_TX_EE BIT(12)
+#define BD_ENET_TX_FE BIT(11)
+#define BD_ENET_TX_LCE BIT(10)
+#define BD_ENET_TX_OE BIT(9)
+#define BD_ENET_TX_TSE BIT(8)
/* This device has up to three irqs on some platforms */