Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
fec_mpc52xx.c File Reference
#include <linux/dma-mapping.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/spinlock.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/crc32.h>
#include <linux/hardirq.h>
#include <linux/delay.h>
#include <linux/of_device.h>
#include <linux/of_mdio.h>
#include <linux/of_platform.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/ethtool.h>
#include <linux/skbuff.h>
#include <asm/io.h>
#include <asm/delay.h>
#include <asm/mpc52xx.h>
#include <sysdev/bestcomm/bestcomm.h>
#include <sysdev/bestcomm/fec.h>
#include "fec_mpc52xx.h"

Go to the source code of this file.

Data Structures

struct  mpc52xx_fec_priv
 

Macros

#define DRIVER_NAME   "mpc52xx-fec"
 
#define MPC52xx_MESSAGES_DEFAULT
 

Functions

 module_param_array_named (mac, mpc52xx_fec_mac_addr, byte, NULL, 0)
 
 MODULE_PARM_DESC (mac,"six hex digits, ie. 0x1,0x2,0xc0,0x01,0xba,0xbe")
 
 module_param (debug, int, 0)
 
 MODULE_PARM_DESC (debug,"debugging messages level")
 
 MODULE_DEVICE_TABLE (of, mpc52xx_fec_match)
 
 module_init (mpc52xx_fec_init)
 
 module_exit (mpc52xx_fec_exit)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Dale Farnsworth")
 
 MODULE_DESCRIPTION ("Ethernet driver for the Freescale MPC52xx FEC")
 

Macro Definition Documentation

#define DRIVER_NAME   "mpc52xx-fec"

Definition at line 48 of file fec_mpc52xx.c.

#define MPC52xx_MESSAGES_DEFAULT
Value:

Definition at line 83 of file fec_mpc52xx.c.

Function Documentation

MODULE_AUTHOR ( "Dale Farnsworth"  )
MODULE_DESCRIPTION ( "Ethernet driver for the Freescale MPC52xx FEC"  )
MODULE_DEVICE_TABLE ( of  ,
mpc52xx_fec_match   
)
module_exit ( mpc52xx_fec_exit  )
module_init ( mpc52xx_fec_init  )
MODULE_LICENSE ( "GPL"  )
module_param ( debug  ,
int  ,
 
)
module_param_array_named ( mac  ,
mpc52xx_fec_mac_addr  ,
byte  ,
NULL  ,
 
)
MODULE_PARM_DESC ( mac  ,
"six hex  digits,
ie.  0x1,
0x2  ,
0xc0  ,
0x01  ,
0xba  ,
0xbe"   
)
MODULE_PARM_DESC ( debug  ,
"debugging messages level  
)