-
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.
yaml --- r: 332244 b: refs/heads/master c: 932e30b h: refs/heads/master v: v3
- Loading branch information
Kevin Cernekee
authored and
John Crispin
committed
Aug 30, 2012
1 parent
cade159
commit e832cfd
Showing
3 changed files
with
36 additions
and
30 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: dd89d60c032ab05720f745bf8c39d09512a77043 | ||
refs/heads/master: 932e30b6ea8d2ce5a5d60b799f5c088547f105b3 |
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,34 @@ | ||
#ifndef BCM63XX_IUDMA_H_ | ||
#define BCM63XX_IUDMA_H_ | ||
|
||
#include <linux/types.h> | ||
|
||
/* | ||
* rx/tx dma descriptor | ||
*/ | ||
struct bcm_enet_desc { | ||
u32 len_stat; | ||
u32 address; | ||
}; | ||
|
||
#define DMADESC_LENGTH_SHIFT 16 | ||
#define DMADESC_LENGTH_MASK (0xfff << DMADESC_LENGTH_SHIFT) | ||
#define DMADESC_OWNER_MASK (1 << 15) | ||
#define DMADESC_EOP_MASK (1 << 14) | ||
#define DMADESC_SOP_MASK (1 << 13) | ||
#define DMADESC_ESOP_MASK (DMADESC_EOP_MASK | DMADESC_SOP_MASK) | ||
#define DMADESC_WRAP_MASK (1 << 12) | ||
|
||
#define DMADESC_UNDER_MASK (1 << 9) | ||
#define DMADESC_APPEND_CRC (1 << 8) | ||
#define DMADESC_OVSIZE_MASK (1 << 4) | ||
#define DMADESC_RXER_MASK (1 << 2) | ||
#define DMADESC_CRC_MASK (1 << 1) | ||
#define DMADESC_OV_MASK (1 << 0) | ||
#define DMADESC_ERR_MASK (DMADESC_UNDER_MASK | \ | ||
DMADESC_OVSIZE_MASK | \ | ||
DMADESC_RXER_MASK | \ | ||
DMADESC_CRC_MASK | \ | ||
DMADESC_OV_MASK) | ||
|
||
#endif /* ! BCM63XX_IUDMA_H_ */ |
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