diff options
author | Giuseppe CAVALLARO <peppe.cavallaro@st.com> | 2010-04-13 16:21:11 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-04-14 07:49:49 -0400 |
commit | 3c32be635c18ead00d460b7bdad1da52622ff40f (patch) | |
tree | 5a26fc20ebe0b826fc3deb66676b20897ac8e979 /drivers/net/stmmac/dwmac100.h | |
parent | f0ad0860d01e47a3ffd220564c5c653b3afbe962 (diff) |
stmmac: split core and dma for the mac10/100
The patch splits core and dma parts for the mac10/100 device.
This was already done for the GMAC device.
It should make more flexible the driver to support other chips.
Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/stmmac/dwmac100.h')
-rw-r--r-- | drivers/net/stmmac/dwmac100.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/net/stmmac/dwmac100.h b/drivers/net/stmmac/dwmac100.h index 0f8f110d004a..9f4ba2e76575 100644 --- a/drivers/net/stmmac/dwmac100.h +++ b/drivers/net/stmmac/dwmac100.h | |||
@@ -22,6 +22,9 @@ | |||
22 | Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> | 22 | Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> |
23 | *******************************************************************************/ | 23 | *******************************************************************************/ |
24 | 24 | ||
25 | #include <linux/phy.h> | ||
26 | #include "common.h" | ||
27 | |||
25 | /*---------------------------------------------------------------------------- | 28 | /*---------------------------------------------------------------------------- |
26 | * MAC BLOCK defines | 29 | * MAC BLOCK defines |
27 | *---------------------------------------------------------------------------*/ | 30 | *---------------------------------------------------------------------------*/ |
@@ -114,3 +117,17 @@ enum ttc_control { | |||
114 | #define DMA_MISSED_FRAME_OVE_CNTR 0x0ffe0000 /* Overflow Frame Counter */ | 117 | #define DMA_MISSED_FRAME_OVE_CNTR 0x0ffe0000 /* Overflow Frame Counter */ |
115 | #define DMA_MISSED_FRAME_OVE_M 0x00010000 /* Missed Frame Overflow */ | 118 | #define DMA_MISSED_FRAME_OVE_M 0x00010000 /* Missed Frame Overflow */ |
116 | #define DMA_MISSED_FRAME_M_CNTR 0x0000ffff /* Missed Frame Couinter */ | 119 | #define DMA_MISSED_FRAME_M_CNTR 0x0000ffff /* Missed Frame Couinter */ |
120 | |||
121 | #undef DWMAC100_DEBUG | ||
122 | /* #define DWMAC100__DEBUG */ | ||
123 | #undef FRAME_FILTER_DEBUG | ||
124 | /* #define FRAME_FILTER_DEBUG */ | ||
125 | #ifdef DWMAC100__DEBUG | ||
126 | #define DBG(fmt, args...) printk(fmt, ## args) | ||
127 | #else | ||
128 | #define DBG(fmt, args...) do { } while (0) | ||
129 | #endif | ||
130 | |||
131 | extern struct stmmac_dma_ops dwmac100_dma_ops; | ||
132 | extern struct stmmac_desc_ops dwmac100_desc_ops; | ||
133 | |||