X-1.2 Camiel Vanderhoeven 02-JAN-2008 Comments.
X-1.1 Camiel Vanderhoeven 14-NOV-2007 Initial version for ES40 emulator.
Definition in file DEC21143_mii.h.
Go to the source code of this file.
Defines | |
| #define | MII_NPHY 32 |
| #define | MII_COMMAND_START 0x01 |
| #define | MII_COMMAND_READ 0x02 |
| #define | MII_COMMAND_WRITE 0x01 |
| #define | MII_COMMAND_ACK 0x02 |
| #define | MII_BMCR 0x00 |
| #define | BMCR_RESET 0x8000 |
| #define | BMCR_LOOP 0x4000 |
| #define | BMCR_SPEED0 0x2000 |
| #define | BMCR_AUTOEN 0x1000 |
| #define | BMCR_PDOWN 0x0800 |
| #define | BMCR_ISO 0x0400 |
| #define | BMCR_STARTNEG 0x0200 |
| #define | BMCR_FDX 0x0100 |
| #define | BMCR_CTEST 0x0080 |
| #define | BMCR_SPEED1 0x0040 |
| #define | BMCR_S10 0x0000 |
| #define | BMCR_S100 BMCR_SPEED0 |
| #define | BMCR_S1000 BMCR_SPEED1 |
| #define | BMCR_SPEED(x) ((x) & (BMCR_SPEED0 | BMCR_SPEED1)) |
| #define | MII_BMSR 0x01 |
| #define | BMSR_100T4 0x8000 |
| #define | BMSR_100TXFDX 0x4000 |
| #define | BMSR_100TXHDX 0x2000 |
| #define | BMSR_10TFDX 0x1000 |
| #define | BMSR_10THDX 0x0800 |
| #define | BMSR_100T2FDX 0x0400 |
| #define | BMSR_100T2HDX 0x0200 |
| #define | BMSR_EXTSTAT 0x0100 |
| #define | BMSR_MFPS 0x0040 |
| #define | BMSR_ACOMP 0x0020 |
| #define | BMSR_RFAULT 0x0010 |
| #define | BMSR_ANEG 0x0008 |
| #define | BMSR_LINK 0x0004 |
| #define | BMSR_JABBER 0x0002 |
| #define | BMSR_EXTCAP 0x0001 |
| #define | BMSR_MEDIAMASK |
| #define | BMSR_MEDIA_TO_ANAR(x) (((x) & BMSR_MEDIAMASK) >> 6) |
| #define | MII_PHYIDR1 0x02 |
| #define | MII_PHYIDR2 0x03 |
| #define | IDR2_OUILSB 0xfc00 |
| #define | IDR2_MODEL 0x03f0 |
| #define | IDR2_REV 0x000f |
| #define | MII_ANAR 0x04 |
| #define | ANAR_NP 0x8000 |
| #define | ANAR_ACK 0x4000 |
| #define | ANAR_RF 0x2000 |
| #define | ANAR_FC 0x0400 |
| #define | ANAR_T4 0x0200 |
| #define | ANAR_TX_FD 0x0100 |
| #define | ANAR_TX 0x0080 |
| #define | ANAR_10_FD 0x0040 |
| #define | ANAR_10 0x0020 |
| #define | ANAR_CSMA 0x0001 |
| #define | ANAR_X_FD 0x0020 |
| #define | ANAR_X_HD 0x0040 |
| #define | ANAR_X_PAUSE_NONE (0 << 10) |
| #define | ANAR_X_PAUSE_SYM (1 << 10) |
| #define | ANAR_X_PAUSE_ASYM (2 << 10) |
| #define | ANAR_X_PAUSE_TOWARDS (3 << 10) |
| #define | MII_ANLPAR 0x05 |
| #define | ANLPAR_NP 0x8000 |
| #define | ANLPAR_ACK 0x4000 |
| #define | ANLPAR_RF 0x2000 |
| #define | ANLPAR_FC 0x0400 |
| #define | ANLPAR_T4 0x0200 |
| #define | ANLPAR_TX_FD 0x0100 |
| #define | ANLPAR_TX 0x0080 |
| #define | ANLPAR_10_FD 0x0040 |
| #define | ANLPAR_10 0x0020 |
| #define | ANLPAR_CSMA 0x0001 |
| #define | ANLPAR_X_FD 0x0020 |
| #define | ANLPAR_X_HD 0x0040 |
| #define | ANLPAR_X_PAUSE_MASK (3 << 10) |
| #define | ANLPAR_X_PAUSE_NONE (0 << 10) |
| #define | ANLPAR_X_PAUSE_SYM (1 << 10) |
| #define | ANLPAR_X_PAUSE_ASYM (2 << 10) |
| #define | ANLPAR_X_PAUSE_TOWARDS (3 << 10) |
| #define | MII_ANER 0x06 |
| #define | ANER_MLF 0x0010 |
| #define | ANER_LPNP 0x0008 |
| #define | ANER_NP 0x0004 |
| #define | ANER_PAGE_RX 0x0002 |
| #define | ANER_LPAN 0x0001 |
| #define | MII_ANNP 0x07 |
| #define | MII_ANLPRNP 0x08 |
| #define | MII_100T2CR 0x09 |
| #define | GTCR_TEST_MASK 0xe000 |
| #define | GTCR_MAN_MS 0x1000 |
| #define | GTCR_ADV_MS 0x0800 |
| #define | GTCR_PORT_TYPE 0x0400 |
| #define | GTCR_ADV_1000TFDX 0x0200 |
| #define | GTCR_ADV_1000THDX 0x0100 |
| #define | MII_100T2SR 0x0a |
| #define | GTSR_MAN_MS_FLT 0x8000 |
| #define | GTSR_MS_RES 0x4000 |
| #define | GTSR_LRS 0x2000 |
| #define | GTSR_RRS 0x1000 |
| #define | GTSR_LP_1000TFDX 0x0800 |
| #define | GTSR_LP_1000THDX 0x0400 |
| #define | GTSR_LP_ASM_DIR 0x0200 |
| #define | GTSR_IDLE_ERR 0x00ff |
| #define | MII_EXTSR 0x0f |
| #define | EXTSR_1000XFDX 0x8000 |
| #define | EXTSR_1000XHDX 0x4000 |
| #define | EXTSR_1000TFDX 0x2000 |
| #define | EXTSR_1000THDX 0x1000 |
| #define | EXTSR_MEDIAMASK (EXTSR_1000XFDX | EXTSR_1000XHDX | EXTSR_1000TFDX | EXTSR_1000THDX) |
| #define ANAR_10 0x0020 |
Definition at line 138 of file DEC21143_mii.h.
| #define ANAR_10_FD 0x0040 |
Definition at line 137 of file DEC21143_mii.h.
| #define ANAR_ACK 0x4000 |
Definition at line 131 of file DEC21143_mii.h.
| #define ANAR_CSMA 0x0001 |
Definition at line 139 of file DEC21143_mii.h.
| #define ANAR_FC 0x0400 |
Definition at line 133 of file DEC21143_mii.h.
| #define ANAR_NP 0x8000 |
Definition at line 130 of file DEC21143_mii.h.
| #define ANAR_RF 0x2000 |
Definition at line 132 of file DEC21143_mii.h.
| #define ANAR_T4 0x0200 |
Definition at line 134 of file DEC21143_mii.h.
| #define ANAR_TX 0x0080 |
Definition at line 136 of file DEC21143_mii.h.
| #define ANAR_TX_FD 0x0100 |
Definition at line 135 of file DEC21143_mii.h.
| #define ANAR_X_FD 0x0020 |
Definition at line 141 of file DEC21143_mii.h.
| #define ANAR_X_HD 0x0040 |
Definition at line 142 of file DEC21143_mii.h.
| #define ANAR_X_PAUSE_ASYM (2 << 10) |
Definition at line 145 of file DEC21143_mii.h.
| #define ANAR_X_PAUSE_NONE (0 << 10) |
Definition at line 143 of file DEC21143_mii.h.
| #define ANAR_X_PAUSE_SYM (1 << 10) |
Definition at line 144 of file DEC21143_mii.h.
| #define ANAR_X_PAUSE_TOWARDS (3 << 10) |
Definition at line 146 of file DEC21143_mii.h.
| #define ANER_LPAN 0x0001 |
Definition at line 175 of file DEC21143_mii.h.
| #define ANER_LPNP 0x0008 |
Definition at line 172 of file DEC21143_mii.h.
| #define ANER_MLF 0x0010 |
Definition at line 171 of file DEC21143_mii.h.
| #define ANER_NP 0x0004 |
Definition at line 173 of file DEC21143_mii.h.
| #define ANER_PAGE_RX 0x0002 |
Definition at line 174 of file DEC21143_mii.h.
| #define ANLPAR_10 0x0020 |
Definition at line 158 of file DEC21143_mii.h.
| #define ANLPAR_10_FD 0x0040 |
Definition at line 157 of file DEC21143_mii.h.
| #define ANLPAR_ACK 0x4000 |
Definition at line 151 of file DEC21143_mii.h.
| #define ANLPAR_CSMA 0x0001 |
Definition at line 159 of file DEC21143_mii.h.
| #define ANLPAR_FC 0x0400 |
Definition at line 153 of file DEC21143_mii.h.
| #define ANLPAR_NP 0x8000 |
Definition at line 150 of file DEC21143_mii.h.
| #define ANLPAR_RF 0x2000 |
Definition at line 152 of file DEC21143_mii.h.
| #define ANLPAR_T4 0x0200 |
Definition at line 154 of file DEC21143_mii.h.
| #define ANLPAR_TX 0x0080 |
Definition at line 156 of file DEC21143_mii.h.
| #define ANLPAR_TX_FD 0x0100 |
Definition at line 155 of file DEC21143_mii.h.
| #define ANLPAR_X_FD 0x0020 |
Definition at line 161 of file DEC21143_mii.h.
| #define ANLPAR_X_HD 0x0040 |
Definition at line 162 of file DEC21143_mii.h.
| #define ANLPAR_X_PAUSE_ASYM (2 << 10) |
Definition at line 166 of file DEC21143_mii.h.
| #define ANLPAR_X_PAUSE_MASK (3 << 10) |
Definition at line 163 of file DEC21143_mii.h.
| #define ANLPAR_X_PAUSE_NONE (0 << 10) |
Definition at line 164 of file DEC21143_mii.h.
| #define ANLPAR_X_PAUSE_SYM (1 << 10) |
Definition at line 165 of file DEC21143_mii.h.
| #define ANLPAR_X_PAUSE_TOWARDS (3 << 10) |
Definition at line 167 of file DEC21143_mii.h.
| #define BMCR_AUTOEN 0x1000 |
Definition at line 76 of file DEC21143_mii.h.
| #define BMCR_CTEST 0x0080 |
Definition at line 81 of file DEC21143_mii.h.
| #define BMCR_FDX 0x0100 |
Definition at line 80 of file DEC21143_mii.h.
| #define BMCR_ISO 0x0400 |
Definition at line 78 of file DEC21143_mii.h.
| #define BMCR_LOOP 0x4000 |
Definition at line 74 of file DEC21143_mii.h.
| #define BMCR_PDOWN 0x0800 |
Definition at line 77 of file DEC21143_mii.h.
| #define BMCR_RESET 0x8000 |
Definition at line 73 of file DEC21143_mii.h.
| #define BMCR_S10 0x0000 |
Definition at line 84 of file DEC21143_mii.h.
| #define BMCR_S100 BMCR_SPEED0 |
Definition at line 85 of file DEC21143_mii.h.
| #define BMCR_S1000 BMCR_SPEED1 |
Definition at line 86 of file DEC21143_mii.h.
| #define BMCR_SPEED | ( | x | ) | ((x) & (BMCR_SPEED0 | BMCR_SPEED1)) |
Definition at line 88 of file DEC21143_mii.h.
| #define BMCR_SPEED0 0x2000 |
Definition at line 75 of file DEC21143_mii.h.
| #define BMCR_SPEED1 0x0040 |
Definition at line 82 of file DEC21143_mii.h.
| #define BMCR_STARTNEG 0x0200 |
Definition at line 79 of file DEC21143_mii.h.
| #define BMSR_100T2FDX 0x0400 |
Definition at line 95 of file DEC21143_mii.h.
| #define BMSR_100T2HDX 0x0200 |
Definition at line 96 of file DEC21143_mii.h.
| #define BMSR_100T4 0x8000 |
Definition at line 90 of file DEC21143_mii.h.
| #define BMSR_100TXFDX 0x4000 |
Definition at line 91 of file DEC21143_mii.h.
| #define BMSR_100TXHDX 0x2000 |
Definition at line 92 of file DEC21143_mii.h.
| #define BMSR_10TFDX 0x1000 |
Definition at line 93 of file DEC21143_mii.h.
| #define BMSR_10THDX 0x0800 |
Definition at line 94 of file DEC21143_mii.h.
| #define BMSR_ACOMP 0x0020 |
Definition at line 99 of file DEC21143_mii.h.
| #define BMSR_ANEG 0x0008 |
Definition at line 101 of file DEC21143_mii.h.
| #define BMSR_EXTCAP 0x0001 |
Definition at line 104 of file DEC21143_mii.h.
| #define BMSR_EXTSTAT 0x0100 |
Definition at line 97 of file DEC21143_mii.h.
| #define BMSR_JABBER 0x0002 |
Definition at line 103 of file DEC21143_mii.h.
| #define BMSR_LINK 0x0004 |
Definition at line 102 of file DEC21143_mii.h.
| #define BMSR_MEDIA_TO_ANAR | ( | x | ) | (((x) & BMSR_MEDIAMASK) >> 6) |
Definition at line 119 of file DEC21143_mii.h.
| #define BMSR_MEDIAMASK |
Value:
(BMSR_100T4 | BMSR_100TXFDX | BMSR_100TXHDX | \ BMSR_10TFDX | BMSR_10THDX | BMSR_100T2FDX | \ BMSR_100T2HDX)
Definition at line 111 of file DEC21143_mii.h.
| #define BMSR_MFPS 0x0040 |
Definition at line 98 of file DEC21143_mii.h.
| #define BMSR_RFAULT 0x0010 |
Definition at line 100 of file DEC21143_mii.h.
| #define EXTSR_1000TFDX 0x2000 |
Definition at line 207 of file DEC21143_mii.h.
| #define EXTSR_1000THDX 0x1000 |
Definition at line 208 of file DEC21143_mii.h.
| #define EXTSR_1000XFDX 0x8000 |
Definition at line 205 of file DEC21143_mii.h.
| #define EXTSR_1000XHDX 0x4000 |
Definition at line 206 of file DEC21143_mii.h.
| #define EXTSR_MEDIAMASK (EXTSR_1000XFDX | EXTSR_1000XHDX | EXTSR_1000TFDX | EXTSR_1000THDX) |
Definition at line 210 of file DEC21143_mii.h.
| #define GTCR_ADV_1000TFDX 0x0200 |
Definition at line 190 of file DEC21143_mii.h.
| #define GTCR_ADV_1000THDX 0x0100 |
Definition at line 191 of file DEC21143_mii.h.
| #define GTCR_ADV_MS 0x0800 |
Definition at line 188 of file DEC21143_mii.h.
| #define GTCR_MAN_MS 0x1000 |
Definition at line 187 of file DEC21143_mii.h.
| #define GTCR_PORT_TYPE 0x0400 |
Definition at line 189 of file DEC21143_mii.h.
| #define GTCR_TEST_MASK 0xe000 |
Definition at line 186 of file DEC21143_mii.h.
| #define GTSR_IDLE_ERR 0x00ff |
Definition at line 202 of file DEC21143_mii.h.
| #define GTSR_LP_1000TFDX 0x0800 |
Definition at line 199 of file DEC21143_mii.h.
| #define GTSR_LP_1000THDX 0x0400 |
Definition at line 200 of file DEC21143_mii.h.
| #define GTSR_LP_ASM_DIR 0x0200 |
Definition at line 201 of file DEC21143_mii.h.
| #define GTSR_LRS 0x2000 |
Definition at line 197 of file DEC21143_mii.h.
| #define GTSR_MAN_MS_FLT 0x8000 |
Definition at line 195 of file DEC21143_mii.h.
| #define GTSR_MS_RES 0x4000 |
Definition at line 196 of file DEC21143_mii.h.
| #define GTSR_RRS 0x1000 |
Definition at line 198 of file DEC21143_mii.h.
| #define IDR2_MODEL 0x03f0 |
Definition at line 124 of file DEC21143_mii.h.
| #define IDR2_OUILSB 0xfc00 |
Definition at line 123 of file DEC21143_mii.h.
| #define IDR2_REV 0x000f |
Definition at line 125 of file DEC21143_mii.h.
| #define MII_100T2CR 0x09 |
Definition at line 185 of file DEC21143_mii.h.
| #define MII_100T2SR 0x0a |
Definition at line 194 of file DEC21143_mii.h.
| #define MII_ANAR 0x04 |
Definition at line 127 of file DEC21143_mii.h.
| #define MII_ANER 0x06 |
Definition at line 168 of file DEC21143_mii.h.
| #define MII_ANLPAR 0x05 |
Definition at line 147 of file DEC21143_mii.h.
| #define MII_ANLPRNP 0x08 |
Definition at line 180 of file DEC21143_mii.h.
| #define MII_ANNP 0x07 |
Definition at line 177 of file DEC21143_mii.h.
| #define MII_BMCR 0x00 |
Definition at line 72 of file DEC21143_mii.h.
| #define MII_BMSR 0x01 |
Definition at line 89 of file DEC21143_mii.h.
| #define MII_COMMAND_ACK 0x02 |
Definition at line 70 of file DEC21143_mii.h.
| #define MII_COMMAND_READ 0x02 |
| #define MII_COMMAND_START 0x01 |
Definition at line 67 of file DEC21143_mii.h.
| #define MII_COMMAND_WRITE 0x01 |
| #define MII_EXTSR 0x0f |
Definition at line 204 of file DEC21143_mii.h.
| #define MII_NPHY 32 |
Definition at line 61 of file DEC21143_mii.h.
| #define MII_PHYIDR1 0x02 |
Definition at line 120 of file DEC21143_mii.h.
| #define MII_PHYIDR2 0x03 |
Definition at line 122 of file DEC21143_mii.h.