|
enum | Registers {
regPowerMgmtCtrl_w = 0x7c,
regUpMaxBurst_w = 0x7a,
regDnMaxBurst_w = 0x78,
regDebugControl_w = 0x74,
regDebugData_l = 0x70,
regRealTimeCnt_l = 0x40,
regUpBurstThresh_b = 0x3e,
regUpPoll_b = 0x3d,
regUpPriorityThresh_b = 0x3c,
regUpListPtr_l = 0x38,
regCountdown_w = 0x36,
regFreeTimer_w = 0x34,
regUpPktStatus_l = 0x30,
regTxFreeThresh_b = 0x2f,
regDnPoll_b = 0x2d,
regDnPriorityThresh_b = 0x2c,
regDnBurstThresh_b = 0x2a,
regDnListPtr_l = 0x24,
regDmaCtrl_l = 0x20,
regIntStatusAuto_w = 0x1e,
regTxStatus_b = 0x1b,
regTimer_b = 0x1a,
regTxPktId_b = 0x18,
regCommandIntStatus_w = 0x0e
} |
|
enum | Registers7 { regPowerMgmtEvent_7_w = 0x0c,
regVlanEtherType_7_w = 0x04,
regVlanMask_7_w = 0x00
} |
|
enum | Registers6 {
regBytesXmittedOk_6_w = 0x0c,
regBytesRcvdOk_6_w = 0x0a,
regUpperFramesOk_6_b = 0x09,
regFramesDeferred_6_b = 0x08,
regFramesRecdOk_6_b = 0x07,
regFramesXmittedOk_6_b = 0x06,
regRxOverruns_6_b = 0x05,
regLateCollisions_6_b = 0x04,
regSingleCollisions_6_b = 0x03,
regMultipleCollisions_6_b = 0x02,
regSqeErrors_6_b = 0x01,
regCarrierLost_6_b = 0x00
} |
|
enum | Registers5 {
regIndicationEnable_5_w = 0x0c,
regInterruptEnable_5_w = 0x0a,
regTxReclaimThresh_5_b = 0x09,
regRxFilter_5_b = 0x08,
regRxEarlyThresh_5_w = 0x06,
regTxStartThresh_5_w = 0x00
} |
|
enum | Registers4 {
regUpperBytesOk_4_b = 0x0d,
regBadSSD_4_b = 0x0c,
regMediaStatus_4_w = 0x0a,
regPhysicalMgmt_4_w = 0x08,
regNetworkDiagnostic_4_w = 0x06,
regFifoDiagnostic_4_w = 0x04,
regVcoDiagnostic_4_w = 0x02
} |
|
enum | Registers3 {
regTxFree_3_w = 0x0c,
regRxFree_3_w = 0x0a,
regResetMediaOptions_3_w = 0x08,
regMacControl_3_w = 0x06,
regMaxPktSize_3_w = 0x04,
regInternalConfig_3_l = 0x00
} |
|
enum | Registers2 { regResetOptions_2_w = 0x0c,
regStationMask_2_3w = 0x06,
regStationAddress_2_3w = 0x00
} |
|
enum | Registers1 { regRxStatus_1_w = 0x0a
} |
|
enum | Registers0 { regEepromData_0_w = 0x0c,
regEepromCommand_0_w = 0x0a,
regBiosRomData_0_b = 0x08,
regBiosRomAddr_0_l = 0x04
} |
|
enum | Windows {
winNone = 0xff,
winPowerVlan7 = 0x07,
winStatistics6 = 0x06,
winTxRxControl5 = 0x05,
winDiagnostics4 = 0x04,
winTxRxOptions3 = 0x03,
winAddressing2 = 0x02,
winUnused1 = 0x01,
winEepromBios0 = 0x00
} |
|
enum | Commands {
cmdGlobalReset = 0x00,
cmdSelectRegisterWindow = 0x01,
cmdEnableDcConverter = 0x02,
cmdRxDisable = 0x03,
cmdRxEnable = 0x04,
cmdRxReset = 0x05,
cmdStallCtl = 0x06,
cmdTxEnable = 0x09,
cmdTxDisable = 0x0A,
cmdTxReset = 0x0B,
cmdRequestInterrupt = 0x0C,
cmdAcknowledgeInterrupt = 0x0D,
cmdSetInterruptEnable = 0x0E,
cmdSetIndicationEnable = 0x0F,
cmdSetRxFilter = 0x10,
cmdSetRxEarlyThresh = 0x11,
cmdSetTxStartThresh = 0x13,
cmdStatisticsEnable = 0x15,
cmdStatisticsDisable = 0x16,
cmdDisableDcConverter = 0x17,
cmdSetTxReclaimThresh = 0x18,
cmdSetHashFilterBit = 0x19
} |
|
enum | GlobalResetParams { globalResetAll = 0,
globalResetMaskNetwork = (1<<2),
globalResetMaskAll = 0x1ff
} |
|
enum | FrameStartHeader { fshTxIndicate = 0x8000,
fshDnComplete = 0x10000,
fshRndupDefeat = 0x10000000
} |
|
enum | UpDownDesc { upLastFrag = (1 << 31),
downLastFrag = (1 << 31)
} |
|
enum | UpPktStatus { upComplete = (1 << 15),
upError = (1 << 14)
} |
|
enum | Stalls { upStall = 0x00,
upUnStall = 0x01,
dnStall = 0x02,
dnUnStall = 0x03
} |
|
enum | Resources { resRxRing = 0x00,
resTxRing = 0x02,
resRxIOBuf = 0x04
} |
|
enum | eeprom { eepromBusy = (1 << 15),
eepromRead = ((0x02) << 6),
eepromRead_556 = 0x230,
eepromHwAddrOffset = 0x0a
} |
|
enum | linktype {
link10BaseT = 0x00,
linkAUI = 0x01,
link10Base2 = 0x03,
link100BaseFX = 0x05,
linkMII = 0x06,
linkAutoneg = 0x08,
linkExternalMII = 0x09
} |
|