diff options
author | Andrew Victor <andrew@sanpeople.com> | 2007-02-07 10:40:44 -0500 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-02-07 18:50:53 -0500 |
commit | 0cc8674f2be3078fb586add1900c7835c977f384 (patch) | |
tree | a27d665a8e859755f2c8974e5e90e83f6fea85c2 /drivers/net/macb.h | |
parent | 683349a3fae4896d91b1fe507ebbadb866587cd8 (diff) |
AT91: MACB support
The Atmel MACB Ethernet peripheral is also integrated in the AT91SAM9260
and AT91SAM9263 processors. The differences from the AVR32 version are:
* Single peripheral clock.
* MII/RMII selection bit is inverted.
* Clock enable bit.
Original patch from Patrice Vilchez.
Signed-off-by: Andrew Victor <andrew@sanpeople.com>
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/macb.h')
-rw-r--r-- | drivers/net/macb.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/net/macb.h b/drivers/net/macb.h index 27bf0ae0f0bb..b3bb2182edd1 100644 --- a/drivers/net/macb.h +++ b/drivers/net/macb.h | |||
@@ -200,7 +200,7 @@ | |||
200 | #define MACB_SOF_OFFSET 30 | 200 | #define MACB_SOF_OFFSET 30 |
201 | #define MACB_SOF_SIZE 2 | 201 | #define MACB_SOF_SIZE 2 |
202 | 202 | ||
203 | /* Bitfields in USRIO */ | 203 | /* Bitfields in USRIO (AVR32) */ |
204 | #define MACB_MII_OFFSET 0 | 204 | #define MACB_MII_OFFSET 0 |
205 | #define MACB_MII_SIZE 1 | 205 | #define MACB_MII_SIZE 1 |
206 | #define MACB_EAM_OFFSET 1 | 206 | #define MACB_EAM_OFFSET 1 |
@@ -210,6 +210,12 @@ | |||
210 | #define MACB_TX_PAUSE_ZERO_OFFSET 3 | 210 | #define MACB_TX_PAUSE_ZERO_OFFSET 3 |
211 | #define MACB_TX_PAUSE_ZERO_SIZE 1 | 211 | #define MACB_TX_PAUSE_ZERO_SIZE 1 |
212 | 212 | ||
213 | /* Bitfields in USRIO (AT91) */ | ||
214 | #define MACB_RMII_OFFSET 0 | ||
215 | #define MACB_RMII_SIZE 1 | ||
216 | #define MACB_CLKEN_OFFSET 1 | ||
217 | #define MACB_CLKEN_SIZE 1 | ||
218 | |||
213 | /* Bitfields in WOL */ | 219 | /* Bitfields in WOL */ |
214 | #define MACB_IP_OFFSET 0 | 220 | #define MACB_IP_OFFSET 0 |
215 | #define MACB_IP_SIZE 16 | 221 | #define MACB_IP_SIZE 16 |