summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>1999-12-18 06:11:22 +0000
committerimp <imp@FreeBSD.org>1999-12-18 06:11:22 +0000
commitb4e3577a75271eb764e629687c52f87db6279ff4 (patch)
tree8045cdb60eca0a08a96759a4af1082edc0988201 /sys/i386
parente723c230ec64068d9d23afeafaf122d65d993b3e (diff)
downloadFreeBSD-src-b4e3577a75271eb764e629687c52f87db6279ff4.zip
FreeBSD-src-b4e3577a75271eb764e629687c52f87db6279ff4.tar.gz
Driver for the smc91xx series of ethernet chips. Ported from PAO to
3.3R and then to -current. The pccard support has been left in the driver, but is presently non-functional because we are using the isa_compat layer for the moment. Obtained From: PAO Sponsored by: Timing Solutions
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/conf/GENERIC1
-rw-r--r--sys/i386/conf/LINT1
-rw-r--r--sys/i386/conf/NOTES1
-rw-r--r--sys/i386/isa/isa_compat.h5
4 files changed, 8 insertions, 0 deletions
diff --git a/sys/i386/conf/GENERIC b/sys/i386/conf/GENERIC
index 731267f..508ef8d 100644
--- a/sys/i386/conf/GENERIC
+++ b/sys/i386/conf/GENERIC
@@ -187,6 +187,7 @@ device fe0 at isa? port 0x300 irq ?
device le0 at isa? port 0x300 irq 5 iomem 0xd0000
device lnc0 at isa? port 0x280 irq 10 drq 0
device cs0 at isa? port 0x300 irq ?
+device sn0 at ias? port 0x300 irq 10
# requires PCCARD (PCMCIA) support to be activated
#device xe0 at isa? port? irq ?
diff --git a/sys/i386/conf/LINT b/sys/i386/conf/LINT
index 6dfc29c..952c690 100644
--- a/sys/i386/conf/LINT
+++ b/sys/i386/conf/LINT
@@ -1292,6 +1292,7 @@ device le0 at isa? port 0x300 irq 5 iomem 0xd0000
device lnc0 at isa? port 0x280 irq 10 drq 0
device rdp0 at isa? port 0x378 irq 7 flags 2
device sr0 at isa? port 0x300 irq 5 iomem 0xd0000
+device sn0 at isa? port 0x300 irq 10
device wi0
options WLCACHE # enables the signal-strength cache
options WLDEBUG # enables verbose debugging output
diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES
index 6dfc29c..952c690 100644
--- a/sys/i386/conf/NOTES
+++ b/sys/i386/conf/NOTES
@@ -1292,6 +1292,7 @@ device le0 at isa? port 0x300 irq 5 iomem 0xd0000
device lnc0 at isa? port 0x280 irq 10 drq 0
device rdp0 at isa? port 0x378 irq 7 flags 2
device sr0 at isa? port 0x300 irq 5 iomem 0xd0000
+device sn0 at isa? port 0x300 irq 10
device wi0
options WLCACHE # enables the signal-strength cache
options WLDEBUG # enables verbose debugging output
diff --git a/sys/i386/isa/isa_compat.h b/sys/i386/isa/isa_compat.h
index c504b52..224d2562 100644
--- a/sys/i386/isa/isa_compat.h
+++ b/sys/i386/isa/isa_compat.h
@@ -39,6 +39,7 @@
#include "le.h"
#include "lnc.h"
#include "rdp.h"
+#include "sn.h"
#include "sr.h"
#include "wl.h"
#include "oltr.h"
@@ -100,6 +101,7 @@ extern struct isa_driver iedriver;
extern struct isa_driver ledriver;
extern struct isa_driver lncdriver;
extern struct isa_driver rdpdriver;
+extern struct isa_driver sndriver;
extern struct isa_driver srdriver;
extern struct isa_driver wldriver;
extern struct isa_driver oltrdriver;
@@ -257,6 +259,9 @@ static struct old_isa_driver old_drivers[] = {
#if NEL > 0
{ INTR_TYPE_NET, &eldriver },
#endif
+#if NSN > 0
+ { INTR_TYPE_NET, &sndriver },
+#endif
#if NSR > 0
{ INTR_TYPE_NET, &srdriver },
#endif
OpenPOWER on IntegriCloud