Added 8003EB board type. Clue from Gerard J van der Grinten (gvdg@cdc.com)
authorDavid Greenman <davidg@Root.COM>
Wed, 2 Feb 1994 14:05:58 +0000 (14:05 +0000)
committerDavid Greenman <davidg@Root.COM>
Wed, 2 Feb 1994 14:05:58 +0000 (14:05 +0000)
sys/i386/isa/if_ed.c
sys/i386/isa/if_edreg.h

index 041b676..45caa81 100644 (file)
@@ -20,7 +20,7 @@
  */
 
 /*
  */
 
 /*
- * $Id: if_ed.c,v 1.30 1994/01/31 07:34:20 davidg Exp $
+ * $Id: if_ed.c,v 1.31 1994/02/02 02:24:38 davidg Exp $
  */
 
 #include "ed.h"
  */
 
 #include "ed.h"
@@ -298,21 +298,20 @@ ed_probe_WD80x3(isa_dev)
        /*
         * Set initial values for width/size.
         */
        /*
         * Set initial values for width/size.
         */
+       memsize = 8192;
+       isa16bit = 0;
        switch (sc->type) {
        case ED_TYPE_WD8003S:
                sc->type_str = "WD8003S";
        switch (sc->type) {
        case ED_TYPE_WD8003S:
                sc->type_str = "WD8003S";
-               memsize = 8192;
-               isa16bit = 0;
                break;
        case ED_TYPE_WD8003E:
                sc->type_str = "WD8003E";
                break;
        case ED_TYPE_WD8003E:
                sc->type_str = "WD8003E";
-               memsize = 8192;
-               isa16bit = 0;
+               break;
+       case ED_TYPE_WD8003EB:
+               sc->type_str = "WD8003EB";
                break;
        case ED_TYPE_WD8003W:
                sc->type_str = "WD8003W";
                break;
        case ED_TYPE_WD8003W:
                sc->type_str = "WD8003W";
-               memsize = 8192;
-               isa16bit = 0;
                break;
        case ED_TYPE_WD8013EBT:
                sc->type_str = "WD8013EBT";
                break;
        case ED_TYPE_WD8013EBT:
                sc->type_str = "WD8013EBT";
@@ -331,8 +330,6 @@ ed_probe_WD80x3(isa_dev)
                        memsize = 16384;
                        sc->type_str = "WD8013EP";
                } else {
                        memsize = 16384;
                        sc->type_str = "WD8013EP";
                } else {
-                       isa16bit = 0;
-                       memsize = 8192;
                        sc->type_str = "WD8003EP";
                }
                break;
                        sc->type_str = "WD8003EP";
                }
                break;
@@ -377,8 +374,6 @@ ed_probe_WD80x3(isa_dev)
 #endif
        default:
                sc->type_str = "";
 #endif
        default:
                sc->type_str = "";
-               memsize = 8192;
-               isa16bit = 0;
                break;
        }
        /*
                break;
        }
        /*
index 0d21edf..cd3f1d0 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * National Semiconductor DS8390 NIC register definitions 
  *
 /*
  * National Semiconductor DS8390 NIC register definitions 
  *
- * $Id: if_edreg.h,v 1.11 1994/01/25 22:52:09 ats Exp $
+ * $Id: if_edreg.h,v 1.12 1994/02/02 02:24:42 davidg Exp $
  *
  * Modification history
  *
  *
  * Modification history
  *
@@ -698,6 +698,7 @@ struct ed_ring      {
 #define ED_TYPE_TOSHIBA3       0x13 /* named PCETB  */
 #define ED_TYPE_TOSHIBA4       0x14 /* named PCETC  */
 #define ED_TYPE_WD8003W                0x24
 #define ED_TYPE_TOSHIBA3       0x13 /* named PCETB  */
 #define ED_TYPE_TOSHIBA4       0x14 /* named PCETC  */
 #define ED_TYPE_WD8003W                0x24
+#define ED_TYPE_WD8003EB       0x25
 #define ED_TYPE_WD8013W                0x26
 #define ED_TYPE_WD8013EP       0x27
 #define ED_TYPE_WD8013WC       0x28
 #define ED_TYPE_WD8013W                0x26
 #define ED_TYPE_WD8013EP       0x27
 #define ED_TYPE_WD8013WC       0x28