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

Go to the source code of this file.

Macros

#define MII_BCM63XX_IR   0x1a /* interrupt register */
 
#define MII_BCM63XX_IR_EN   0x4000 /* global interrupt enable */
 
#define MII_BCM63XX_IR_DUPLEX   0x0800 /* duplex changed */
 
#define MII_BCM63XX_IR_SPEED   0x0400 /* speed changed */
 
#define MII_BCM63XX_IR_LINK   0x0200 /* link changed */
 
#define MII_BCM63XX_IR_GMASK   0x0100 /* global interrupt mask */
 

Functions

 MODULE_DESCRIPTION ("Broadcom 63xx internal PHY driver")
 
 MODULE_AUTHOR ("Maxime Bizon <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 
 module_init (bcm63xx_phy_init)
 
 module_exit (bcm63xx_phy_exit)
 
 MODULE_DEVICE_TABLE (mdio, bcm63xx_tbl)
 

Macro Definition Documentation

#define MII_BCM63XX_IR   0x1a /* interrupt register */

Definition at line 12 of file bcm63xx.c.

#define MII_BCM63XX_IR_DUPLEX   0x0800 /* duplex changed */

Definition at line 14 of file bcm63xx.c.

#define MII_BCM63XX_IR_EN   0x4000 /* global interrupt enable */

Definition at line 13 of file bcm63xx.c.

#define MII_BCM63XX_IR_GMASK   0x0100 /* global interrupt mask */

Definition at line 17 of file bcm63xx.c.

#define MII_BCM63XX_IR_LINK   0x0200 /* link changed */

Definition at line 16 of file bcm63xx.c.

#define MII_BCM63XX_IR_SPEED   0x0400 /* speed changed */

Definition at line 15 of file bcm63xx.c.

Function Documentation

MODULE_AUTHOR ( "Maxime Bizon <[email protected]>"  )
MODULE_DESCRIPTION ( "Broadcom 63xx internal PHY driver"  )
MODULE_DEVICE_TABLE ( mdio  ,
bcm63xx_tbl   
)
module_exit ( bcm63xx_phy_exit  )
module_init ( bcm63xx_phy_init  )
MODULE_LICENSE ( "GPL"  )