Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
at91_ether.h File Reference

Go to the source code of this file.

Data Structures

struct  rbf_t
 
struct  recv_desc_bufs
 
struct  at91_private
 

Macros

#define MII_DM9161_ID   0x0181b880
 
#define MII_DM9161A_ID   0x0181b8a0
 
#define MII_DSCR_REG   16
 
#define MII_DSCSR_REG   17
 
#define MII_DSINTR_REG   21
 
#define MII_LXT971A_ID   0x001378E0
 
#define MII_ISINTE_REG   18
 
#define MII_ISINTS_REG   19
 
#define MII_LEDCTRL_REG   20
 
#define MII_RTL8201_ID   0x00008200
 
#define MII_BCM5221_ID   0x004061e0
 
#define MII_BCMINTR_REG   26
 
#define MII_DP83847_ID   0x20005c30
 
#define MII_DP83848_ID   0x20005c90
 
#define MII_DPPHYSTS_REG   16
 
#define MII_DPMICR_REG   17
 
#define MII_DPMISR_REG   18
 
#define MII_AC101L_ID   0x00225520
 
#define MII_KS8721_ID   0x00221610
 
#define MII_T78Q21x3_ID   0x000e7230
 
#define MII_T78Q21INT_REG   17
 
#define MII_LAN83C185_ID   0x0007C0A0
 
#define MAX_RBUFF_SZ   0x600 /* 1518 rounded up */
 
#define MAX_RX_DESCR   9 /* max number of receive buffers */
 
#define EMAC_DESC_DONE   0x00000001 /* bit for if DMA is done */
 
#define EMAC_DESC_WRAP   0x00000002 /* bit for wrap */
 
#define EMAC_BROADCAST   0x80000000 /* broadcast address */
 
#define EMAC_MULTICAST   0x40000000 /* multicast address */
 
#define EMAC_UNICAST   0x20000000 /* unicast address */
 

Macro Definition Documentation

#define EMAC_BROADCAST   0x80000000 /* broadcast address */

Definition at line 69 of file at91_ether.h.

#define EMAC_DESC_DONE   0x00000001 /* bit for if DMA is done */

Definition at line 66 of file at91_ether.h.

#define EMAC_DESC_WRAP   0x00000002 /* bit for wrap */

Definition at line 67 of file at91_ether.h.

#define EMAC_MULTICAST   0x40000000 /* multicast address */

Definition at line 70 of file at91_ether.h.

#define EMAC_UNICAST   0x20000000 /* unicast address */

Definition at line 71 of file at91_ether.h.

#define MAX_RBUFF_SZ   0x600 /* 1518 rounded up */

Definition at line 63 of file at91_ether.h.

#define MAX_RX_DESCR   9 /* max number of receive buffers */

Definition at line 64 of file at91_ether.h.

#define MII_AC101L_ID   0x00225520

Definition at line 49 of file at91_ether.h.

#define MII_BCM5221_ID   0x004061e0

Definition at line 36 of file at91_ether.h.

#define MII_BCMINTR_REG   26

Definition at line 37 of file at91_ether.h.

#define MII_DM9161_ID   0x0181b880

Definition at line 20 of file at91_ether.h.

#define MII_DM9161A_ID   0x0181b8a0

Definition at line 21 of file at91_ether.h.

#define MII_DP83847_ID   0x20005c30

Definition at line 40 of file at91_ether.h.

#define MII_DP83848_ID   0x20005c90

Definition at line 43 of file at91_ether.h.

#define MII_DPMICR_REG   17

Definition at line 45 of file at91_ether.h.

#define MII_DPMISR_REG   18

Definition at line 46 of file at91_ether.h.

#define MII_DPPHYSTS_REG   16

Definition at line 44 of file at91_ether.h.

#define MII_DSCR_REG   16

Definition at line 22 of file at91_ether.h.

#define MII_DSCSR_REG   17

Definition at line 23 of file at91_ether.h.

#define MII_DSINTR_REG   21

Definition at line 24 of file at91_ether.h.

#define MII_ISINTE_REG   18

Definition at line 28 of file at91_ether.h.

#define MII_ISINTS_REG   19

Definition at line 29 of file at91_ether.h.

#define MII_KS8721_ID   0x00221610

Definition at line 52 of file at91_ether.h.

#define MII_LAN83C185_ID   0x0007C0A0

Definition at line 59 of file at91_ether.h.

#define MII_LEDCTRL_REG   20

Definition at line 30 of file at91_ether.h.

#define MII_LXT971A_ID   0x001378E0

Definition at line 27 of file at91_ether.h.

#define MII_RTL8201_ID   0x00008200

Definition at line 33 of file at91_ether.h.

#define MII_T78Q21INT_REG   17

Definition at line 56 of file at91_ether.h.

#define MII_T78Q21x3_ID   0x000e7230

Definition at line 55 of file at91_ether.h.