summaryrefslogtreecommitdiffstats
path: root/sys/dev/ti
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2000-08-02 18:49:17 +0000
committerwpaul <wpaul@FreeBSD.org>2000-08-02 18:49:17 +0000
commit02e133ec1a0f1dad2121c885a8456e2e29516938 (patch)
tree8d81bbaf91c236faed29ea313f50b5d6c4b5633d /sys/dev/ti
parent9544090f6a334d874a9cd4726c2ee95f63738a61 (diff)
downloadFreeBSD-src-02e133ec1a0f1dad2121c885a8456e2e29516938.zip
FreeBSD-src-02e133ec1a0f1dad2121c885a8456e2e29516938.tar.gz
Add support for the Netgear GA620T copper gigabit card.
Diffstat (limited to 'sys/dev/ti')
-rw-r--r--sys/dev/ti/if_ti.c8
-rw-r--r--sys/dev/ti/if_tireg.h1
2 files changed, 8 insertions, 1 deletions
diff --git a/sys/dev/ti/if_ti.c b/sys/dev/ti/if_ti.c
index c766abf..7e1b6f7 100644
--- a/sys/dev/ti/if_ti.c
+++ b/sys/dev/ti/if_ti.c
@@ -141,7 +141,9 @@ static struct ti_type ti_devs[] = {
{ TC_VENDORID, TC_DEVICEID_3C985,
"3Com 3c985-SX Gigabit Ethernet" },
{ NG_VENDORID, NG_DEVICEID_GA620,
- "Netgear GA620 Gigabit Ethernet" },
+ "Netgear GA620 1000baseSX Gigabit Ethernet" },
+ { NG_VENDORID, NG_DEVICEID_GA620T,
+ "Netgear GA620 1000baseT Gigabit Ethernet" },
{ SGI_VENDORID, SGI_DEVICEID_TIGON,
"Silicon Graphics Gigabit Ethernet" },
{ DEC_VENDORID, DEC_DEVICEID_FARALLON_PN9000SX,
@@ -1700,6 +1702,10 @@ static int ti_attach(dev)
if (pci_get_vendor(dev) == ALT_VENDORID &&
pci_get_device(dev) == ALT_DEVICEID_ACENIC_COPPER)
sc->ti_copper = 1;
+ /* Ok, it's not the only copper card available. */
+ if (pci_get_vendor(dev) == NG_VENDORID &&
+ pci_get_device(dev) == NG_DEVICEID_GA620T)
+ sc->ti_copper = 1;
/* Set default tuneable values. */
sc->ti_stat_ticks = 2 * TI_TICKS_PER_SEC;
diff --git a/sys/dev/ti/if_tireg.h b/sys/dev/ti/if_tireg.h
index 1e632f5..4712272 100644
--- a/sys/dev/ti/if_tireg.h
+++ b/sys/dev/ti/if_tireg.h
@@ -73,6 +73,7 @@
*/
#define NG_VENDORID 0x1385
#define NG_DEVICEID_GA620 0x620A
+#define NG_DEVICEID_GA620T 0x630A
/*
* SGI device/vendor ID.
OpenPOWER on IntegriCloud