diff options
| author | Jack F Vogel <jfv@FreeBSD.org> | 2009-06-24 17:41:29 +0000 |
|---|---|---|
| committer | Jack F Vogel <jfv@FreeBSD.org> | 2009-06-24 17:41:29 +0000 |
| commit | 9d81738f8f543736fc9da9cf1622b381fec98361 (patch) | |
| tree | 2ecc6e8fbc53f9378cbe7397d226334796447dd4 /sys/dev/e1000/e1000_ich8lan.h | |
| parent | 3ae218fe9caa22cc51a594583493778f5a99e6c9 (diff) | |
Notes
Diffstat (limited to 'sys/dev/e1000/e1000_ich8lan.h')
| -rw-r--r-- | sys/dev/e1000/e1000_ich8lan.h | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/sys/dev/e1000/e1000_ich8lan.h b/sys/dev/e1000/e1000_ich8lan.h index 6316021fb47b..5416eeb72b29 100644 --- a/sys/dev/e1000/e1000_ich8lan.h +++ b/sys/dev/e1000/e1000_ich8lan.h @@ -121,6 +121,25 @@ #define BM_RCTL_PMCF 0x0040 /* Pass MAC Control Frames */ #define BM_RCTL_RFCE 0x0080 /* Rx Flow Control Enable */ +#define HV_LED_CONFIG PHY_REG(768, 30) /* LED Configuration */ +#define HV_MUX_DATA_CTRL PHY_REG(776, 16) +#define HV_MUX_DATA_CTRL_GEN_TO_MAC 0x0400 +#define HV_MUX_DATA_CTRL_FORCE_SPEED 0x0004 +#define HV_SCC_UPPER PHY_REG(778, 16) /* Single Collision Count */ +#define HV_SCC_LOWER PHY_REG(778, 17) +#define HV_ECOL_UPPER PHY_REG(778, 18) /* Excessive Collision Count */ +#define HV_ECOL_LOWER PHY_REG(778, 19) +#define HV_MCC_UPPER PHY_REG(778, 20) /* Multiple Collision Count */ +#define HV_MCC_LOWER PHY_REG(778, 21) +#define HV_LATECOL_UPPER PHY_REG(778, 23) /* Late Collision Count */ +#define HV_LATECOL_LOWER PHY_REG(778, 24) +#define HV_COLC_UPPER PHY_REG(778, 25) /* Collision Count */ +#define HV_COLC_LOWER PHY_REG(778, 26) +#define HV_DC_UPPER PHY_REG(778, 27) /* Defer Count */ +#define HV_DC_LOWER PHY_REG(778, 28) +#define HV_TNCRS_UPPER PHY_REG(778, 29) /* Transmit with no CRS */ +#define HV_TNCRS_LOWER PHY_REG(778, 30) + /* * Additional interrupts need to be handled for ICH family: * DSW = The FW changed the status of the DISSW bit in FWSM @@ -150,8 +169,6 @@ void e1000_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw, void e1000_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw); void e1000_gig_downshift_workaround_ich8lan(struct e1000_hw *hw); void e1000_disable_gig_wol_ich8lan(struct e1000_hw *hw); -#if defined(HANKSVILLE_HW) && !defined(NO_PCH_A_SUPPORT) s32 e1000_hv_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw); -#endif #endif |
