|
| 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
} |