Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
mv643xx_eth.h File Reference
#include <linux/mbus.h>

Go to the source code of this file.

Data Structures

struct  mv643xx_eth_shared_platform_data
 
struct  mv643xx_eth_platform_data
 

Macros

#define MV643XX_ETH_SHARED_NAME   "mv643xx_eth"
 
#define MV643XX_ETH_NAME   "mv643xx_eth_port"
 
#define MV643XX_ETH_SHARED_REGS   0x2000
 
#define MV643XX_ETH_SHARED_REGS_SIZE   0x2000
 
#define MV643XX_ETH_BAR_4   0x2220
 
#define MV643XX_ETH_SIZE_REG_4   0x2224
 
#define MV643XX_ETH_BASE_ADDR_ENABLE_REG   0x2290
 
#define MV643XX_TX_CSUM_DEFAULT_LIMIT   0
 
#define MV643XX_ETH_PHY_ADDR_DEFAULT   0
 
#define MV643XX_ETH_PHY_ADDR(x)   (0x80 | (x))
 
#define MV643XX_ETH_PHY_NONE   0xff
 

Macro Definition Documentation

#define MV643XX_ETH_BAR_4   0x2220

Definition at line 14 of file mv643xx_eth.h.

#define MV643XX_ETH_BASE_ADDR_ENABLE_REG   0x2290

Definition at line 16 of file mv643xx_eth.h.

#define MV643XX_ETH_NAME   "mv643xx_eth_port"

Definition at line 11 of file mv643xx_eth.h.

#define MV643XX_ETH_PHY_ADDR (   x)    (0x80 | (x))

Definition at line 31 of file mv643xx_eth.h.

#define MV643XX_ETH_PHY_ADDR_DEFAULT   0

Definition at line 30 of file mv643xx_eth.h.

#define MV643XX_ETH_PHY_NONE   0xff

Definition at line 32 of file mv643xx_eth.h.

#define MV643XX_ETH_SHARED_NAME   "mv643xx_eth"

Definition at line 10 of file mv643xx_eth.h.

#define MV643XX_ETH_SHARED_REGS   0x2000

Definition at line 12 of file mv643xx_eth.h.

#define MV643XX_ETH_SHARED_REGS_SIZE   0x2000

Definition at line 13 of file mv643xx_eth.h.

#define MV643XX_ETH_SIZE_REG_4   0x2224

Definition at line 15 of file mv643xx_eth.h.

#define MV643XX_TX_CSUM_DEFAULT_LIMIT   0

Definition at line 18 of file mv643xx_eth.h.