diff options
| author | enami <enami@NetBSD.org> | 1999-09-27 23:19:12 +0000 |
|---|---|---|
| committer | enami <enami@NetBSD.org> | 1999-09-27 23:19:12 +0000 |
| commit | bb03434a5f2a8a1373bab75cf6e9e5daf1ef1cd0 (patch) | |
| tree | 368bcce638c0300d614a7b566389ef6b4bdfaf13 /sys/dev/ic/ne2000.c | |
| parent | 70c01ac44a01099087b4cdc1283df204b8b80e99 (diff) | |
Support Planex Communications Inc, FNW-3600-T.
Diffstat (limited to 'sys/dev/ic/ne2000.c')
| -rw-r--r-- | sys/dev/ic/ne2000.c | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/sys/dev/ic/ne2000.c b/sys/dev/ic/ne2000.c index d4dd3edae4a..9e5f0d09827 100644 --- a/sys/dev/ic/ne2000.c +++ b/sys/dev/ic/ne2000.c @@ -1,4 +1,4 @@ -/* $NetBSD: ne2000.c,v 1.22 1999/09/27 05:25:44 enami Exp $ */ +/* $NetBSD: ne2000.c,v 1.23 1999/09/27 23:19:12 enami Exp $ */ /*- * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc. @@ -149,9 +149,20 @@ ne2000_attach(nsc, myea, media, nmedia, defmedia) dsc->sc_reg_map[i] = i; /* - * 8k of memory plus an additional 8k if an NE2000. + * 8k of memory for NE1000, 16k for NE2000 and 24k for the + * card uses DL10019. */ - memsize = 8192 + (nsc->sc_type == NE2000_TYPE_NE2000 ? 8192 : 0); + switch (nsc->sc_type) { + case NE2000_TYPE_NE1000: + memsize = 8192; + break; + case NE2000_TYPE_NE2000: + memsize = 8192 * 2; + break; + case NE2000_TYPE_DL10019: + memsize = 8192 * 3; + break; + } /* * NIC memory doens't start at zero on an NE board. |
