diff options
author | Jonathan Lemon <jlemon@FreeBSD.org> | 2001-05-17 23:50:24 +0000 |
---|---|---|
committer | Jonathan Lemon <jlemon@FreeBSD.org> | 2001-05-17 23:50:24 +0000 |
commit | 2e2b82389839aac4307ca9785042e0254e81d11a (patch) | |
tree | eca40cb391b6738e89479a61a07e38dc10c1c82f /sys/dev/fxp/if_fxpvar.h | |
parent | 120bcabcbf923754f6936188dd042bfd23690e5c (diff) | |
download | src-2e2b82389839aac4307ca9785042e0254e81d11a.tar.gz src-2e2b82389839aac4307ca9785042e0254e81d11a.zip |
Add workaround for embedded NICs, in particular, the 815E boards.
There appears to be a bug where the chip will lock up when running
in 10Mb/s mode.
Notes
Notes:
svn path=/head/; revision=76777
Diffstat (limited to 'sys/dev/fxp/if_fxpvar.h')
-rw-r--r-- | sys/dev/fxp/if_fxpvar.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/fxp/if_fxpvar.h b/sys/dev/fxp/if_fxpvar.h index d9938886f0a9..b2a27a9e70ab 100644 --- a/sys/dev/fxp/if_fxpvar.h +++ b/sys/dev/fxp/if_fxpvar.h @@ -113,6 +113,7 @@ struct fxp_softc { device_t dev; int eeprom_size; /* size of serial EEPROM */ int suspended; /* 0 = normal 1 = suspended (APM) */ + int cu_resume_bug; int chip; int flags; u_int32_t saved_maps[5]; /* pci data */ @@ -131,6 +132,7 @@ struct fxp_softc { #define FXP_FLAG_SERIAL_MEDIA 0x0010 /* 10Mbps serial interface */ #define FXP_FLAG_LONG_PKT_EN 0x0020 /* enable long packet reception */ #define FXP_FLAG_ALL_MCAST 0x0040 /* accept all multicast frames */ +#define FXP_FLAG_CU_RESUME_BUG 0x0080 /* requires workaround for CU_RESUME */ /* Macros to ease CSR access. */ #define CSR_READ_1(sc, reg) \ |