-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Vitaly Bordug
authored and
Jeff Garzik
committed
Aug 19, 2006
1 parent
43aa6e0
commit 763f997
Showing
12 changed files
with
712 additions
and
1,050 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 11b0bacd717c285c94dbb56505a28434b34f0639 | ||
refs/heads/master: 5b4b8454344a0391bb0f69fda0f4ec8e1f0d2fed |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
#ifndef FS_ENET_FEC_H | ||
#define FS_ENET_FEC_H | ||
|
||
/* CRC polynomium used by the FEC for the multicast group filtering */ | ||
#define FEC_CRC_POLY 0x04C11DB7 | ||
|
||
#define FEC_MAX_MULTICAST_ADDRS 64 | ||
|
||
/* Interrupt events/masks. | ||
*/ | ||
#define FEC_ENET_HBERR 0x80000000U /* Heartbeat error */ | ||
#define FEC_ENET_BABR 0x40000000U /* Babbling receiver */ | ||
#define FEC_ENET_BABT 0x20000000U /* Babbling transmitter */ | ||
#define FEC_ENET_GRA 0x10000000U /* Graceful stop complete */ | ||
#define FEC_ENET_TXF 0x08000000U /* Full frame transmitted */ | ||
#define FEC_ENET_TXB 0x04000000U /* A buffer was transmitted */ | ||
#define FEC_ENET_RXF 0x02000000U /* Full frame received */ | ||
#define FEC_ENET_RXB 0x01000000U /* A buffer was received */ | ||
#define FEC_ENET_MII 0x00800000U /* MII interrupt */ | ||
#define FEC_ENET_EBERR 0x00400000U /* SDMA bus error */ | ||
|
||
#define FEC_ECNTRL_PINMUX 0x00000004 | ||
#define FEC_ECNTRL_ETHER_EN 0x00000002 | ||
#define FEC_ECNTRL_RESET 0x00000001 | ||
|
||
#define FEC_RCNTRL_BC_REJ 0x00000010 | ||
#define FEC_RCNTRL_PROM 0x00000008 | ||
#define FEC_RCNTRL_MII_MODE 0x00000004 | ||
#define FEC_RCNTRL_DRT 0x00000002 | ||
#define FEC_RCNTRL_LOOP 0x00000001 | ||
|
||
#define FEC_TCNTRL_FDEN 0x00000004 | ||
#define FEC_TCNTRL_HBC 0x00000002 | ||
#define FEC_TCNTRL_GTS 0x00000001 | ||
|
||
|
||
|
||
/* | ||
* Delay to wait for FEC reset command to complete (in us) | ||
*/ | ||
#define FEC_RESET_DELAY 50 | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.