Detailed Description
Davicom DM9161A registers.
Define Documentation
#define NIC_PHY_BMCR 0x00 |
Basic mode control register.
Definition at line 125 of file at91_emac.c.
#define NIC_PHY_BMCR_COLTEST 0x0080 |
#define NIC_PHY_BMCR_FDUPLEX 0x0100 |
#define NIC_PHY_BMCR_ANEGSTART 0x0200 |
#define NIC_PHY_BMCR_ISOLATE 0x0400 |
#define NIC_PHY_BMCR_PWRDN 0x0800 |
#define NIC_PHY_BMCR_ANEGENA 0x1000 |
#define NIC_PHY_BMCR_100MBPS 0x2000 |
#define NIC_PHY_BMCR_LOOPBACK 0x4000 |
#define NIC_PHY_BMCR_RESET 0x8000 |
#define NIC_PHY_BMSR 0x01 |
Basic mode status register.
Definition at line 136 of file at91_emac.c.
#define NIC_PHY_BMSR_ANCOMPL 0x0020 |
Auto negotiation complete.
Definition at line 137 of file at91_emac.c.
#define NIC_PHY_BMSR_LINKSTAT 0x0004 |
PHY identifier register 1.
Definition at line 140 of file at91_emac.c.
PHY identifier register 2.
Definition at line 141 of file at91_emac.c.
#define NIC_PHY_ANAR 0x04 |
Auto negotiation advertisement register.
Definition at line 142 of file at91_emac.c.
#define NIC_PHY_ANLPAR 0x05 |
Auto negotiation link partner availability register.
Definition at line 143 of file at91_emac.c.
#define NIC_PHY_ANEG_NP 0x8000 |
#define NIC_PHY_ANEG_ACK 0x4000 |
Ability data reception acknowledged.
Definition at line 145 of file at91_emac.c.
#define NIC_PHY_ANEG_RF 0x2000 |
#define NIC_PHY_ANEG_FCS 0x0400 |
#define NIC_PHY_ANEG_T4 0x0200 |
#define NIC_PHY_ANEG_TX_FDX 0x0100 |
100BASE-T full duplex supported.
Definition at line 149 of file at91_emac.c.
#define NIC_PHY_ANEG_TX_HDX 0x0080 |
100BASE-T half duplex supported.
Definition at line 150 of file at91_emac.c.
#define NIC_PHY_ANEG_10_FDX 0x0040 |
10BASE-T full duplex supported.
Definition at line 151 of file at91_emac.c.
#define NIC_PHY_ANEG_10_HDX 0x0020 |
10BASE-T half duplex supported.
Definition at line 152 of file at91_emac.c.
#define NIC_PHY_ANEG_BINSEL 0x001F |
Binary encoded protocol selector.
Definition at line 153 of file at91_emac.c.
#define NIC_PHY_ANER 0x06 |
Auto negotiation expansion register.
Definition at line 155 of file at91_emac.c.