Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
sungem_phy.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/mii.h>
#include <linux/ethtool.h>
#include <linux/delay.h>
#include <linux/sungem_phy.h>

Go to the source code of this file.

Macros

#define BCM5421_MODE_MASK   (1 << 5)
 
#define BCM5461_FIBER_LINK   (1 << 2)
 
#define BCM5461_MODE_MASK   (3 << 1)
 
#define BCM5461_FIBER_DUPLEX   (1 << 3)
 
#define MII_BASIC_FEATURES
 
#define MII_GBIT_FEATURES
 

Functions

int sungem_phy_probe (struct mii_phy *phy, int mii_id)
 
 EXPORT_SYMBOL (sungem_phy_probe)
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define BCM5421_MODE_MASK   (1 << 5)

Definition at line 595 of file sungem_phy.c.

#define BCM5461_FIBER_DUPLEX   (1 << 3)

Definition at line 694 of file sungem_phy.c.

#define BCM5461_FIBER_LINK   (1 << 2)

Definition at line 667 of file sungem_phy.c.

#define BCM5461_MODE_MASK   (3 << 1)

Definition at line 668 of file sungem_phy.c.

#define MII_BASIC_FEATURES
Value:
SUPPORTED_100baseT_Half | SUPPORTED_100baseT_Full | \
SUPPORTED_Autoneg | SUPPORTED_TP | SUPPORTED_MII | \
SUPPORTED_Pause)

Definition at line 874 of file sungem_phy.c.

#define MII_GBIT_FEATURES
Value:
SUPPORTED_1000baseT_Half | SUPPORTED_1000baseT_Full)

Definition at line 884 of file sungem_phy.c.

Function Documentation

EXPORT_SYMBOL ( sungem_phy_probe  )
MODULE_LICENSE ( "GPL"  )
int sungem_phy_probe ( struct mii_phy phy,
int  mii_id 
)

Definition at line 1159 of file sungem_phy.c.