aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2007-12-31 03:29:02 +0000
committerWarner Losh <imp@FreeBSD.org>2007-12-31 03:29:02 +0000
commit8ac3902acce0fcea2c65fec55fcb99b85f112c8a (patch)
tree64e8a22f10b8a1b38da800317fb0c00306721832 /sys/dev
parentac13f66337a6ee1bd5ba7350e2592bc98bf3afa0 (diff)
downloadsrc-8ac3902acce0fcea2c65fec55fcb99b85f112c8a.tar.gz
src-8ac3902acce0fcea2c65fec55fcb99b85f112c8a.zip
Add Winbond W89C940F to the list. Also, stub in some entries for two
Holtek cards that will need some special support later, but leave them commented out for now. These ID's are transcribed from the Linux ne2k-pci.c
Notes
Notes: svn path=/head/; revision=175007
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ed/if_ed_pci.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/sys/dev/ed/if_ed_pci.c b/sys/dev/ed/if_ed_pci.c
index 68099cea5b52..a2831b8f6497 100644
--- a/sys/dev/ed/if_ed_pci.c
+++ b/sys/dev/ed/if_ed_pci.c
@@ -49,14 +49,20 @@ static struct _pcsid
const char *desc;
} pci_ids[] =
{
- { ED_RTL8029_PCI_ID, "RealTek 8029" },
- { 0x50004a14, "NetVin 5000" },
+ { ED_RTL8029_PCI_ID, "RealTek 8029" }, /* Needs realtek full duplex */
+ { 0x50004a14, "NetVin NV5000SC" },
{ 0x09401050, "ProLAN" },
- { 0x140111f6, "Compex" },
- { 0x30008e2e, "KTI" },
+ { 0x140111f6, "Compex RL2000" },
+ { 0x30008e2e, "KTI ET32P2" },
{ 0x19808c4a, "Winbond W89C940" },
{ 0x0e3410bd, "Surecom NE-34" },
- { 0x09261106, "VIA VT86C926" },
+ { 0x09261106, "VIA VT86C926" }, /* only do 16-bit */
+ { 0x5a5a1050, "Winbond W89C940F" },
+#if 0
+ /* Holtek needs special lovin', disabled by default */
+ { 0x005812c3, "Holtek HT80232" }, /* Only 16-bit I/O, Holtek fdx */
+ { 0x559812c3, "Holtek HT80229" }, /* Only 32-bit I/O, Holtek fdx, STOP_PG_60? */
+#endif
{ 0x00000000, NULL }
};