summaryrefslogtreecommitdiff
path: root/sys/dev/ic
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/ic')
-rw-r--r--sys/dev/ic/fxp.c5
-rw-r--r--sys/dev/ic/fxpreg.h17
2 files changed, 14 insertions, 8 deletions
diff --git a/sys/dev/ic/fxp.c b/sys/dev/ic/fxp.c
index ce1918e52fe..83f7920ed3c 100644
--- a/sys/dev/ic/fxp.c
+++ b/sys/dev/ic/fxp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fxp.c,v 1.68 2005/02/03 14:46:42 hshoexer Exp $ */
+/* $OpenBSD: fxp.c,v 1.69 2005/04/24 20:41:34 brad Exp $ */
/* $NetBSD: if_fxp.c,v 1.2 1997/06/05 02:01:55 thorpej Exp $ */
/*
@@ -1859,6 +1859,9 @@ struct ucode {
{ FXP_REV_82550_C, D102_C_CPUSAVER_DWORD,
D102_C_CPUSAVER_BUNDLE_MAX_DWORD, "fxp-d102c" },
+ { FXP_REV_82551_F, D102_E_CPUSAVER_DWORD,
+ D102_E_CPUSAVER_BUNDLE_MAX_DWORD, "fxp-d102e" },
+
{ 0, 0, 0, NULL }
};
diff --git a/sys/dev/ic/fxpreg.h b/sys/dev/ic/fxpreg.h
index ffb02907684..2373faf3075 100644
--- a/sys/dev/ic/fxpreg.h
+++ b/sys/dev/ic/fxpreg.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: fxpreg.h,v 1.8 2005/01/14 18:14:12 deraadt Exp $ */
+/* $OpenBSD: fxpreg.h,v 1.9 2005/04/24 20:41:34 brad Exp $ */
/*
* Copyright (c) 1995, David Greenman
@@ -329,10 +329,13 @@ struct fxp_cb_ucode {
/*
* Chip revision values.
*/
-#define FXP_REV_82557 1
-#define FXP_REV_82558_A4 4
-#define FXP_REV_82558_B0 5
-#define FXP_REV_82559_A0 8
-#define FXP_REV_82559S_A 9
+#define FXP_REV_82557 1 /* catchall 82557 */
+#define FXP_REV_82558_A4 4 /* 82558 A4 stepping */
+#define FXP_REV_82558_B0 5 /* 82558 B0 stepping */
+#define FXP_REV_82559_A0 8 /* 82559 A0 stepping */
+#define FXP_REV_82559S_A 9 /* 82559S A stepping */
#define FXP_REV_82550 12
-#define FXP_REV_82550_C 13
+#define FXP_REV_82550_C 13 /* 82550 C stepping */
+#define FXP_REV_82551_E 14 /* 82551 E stepping */
+#define FXP_REV_82551_F 15 /* 82551 F stepping */
+#define FXP_REV_82551_10 16 /* 82551 */