diff options
author | wpaul <wpaul@FreeBSD.org> | 2000-08-02 18:49:17 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2000-08-02 18:49:17 +0000 |
commit | 02e133ec1a0f1dad2121c885a8456e2e29516938 (patch) | |
tree | 8d81bbaf91c236faed29ea313f50b5d6c4b5633d /sys/pci | |
parent | 9544090f6a334d874a9cd4726c2ee95f63738a61 (diff) | |
download | FreeBSD-src-02e133ec1a0f1dad2121c885a8456e2e29516938.zip FreeBSD-src-02e133ec1a0f1dad2121c885a8456e2e29516938.tar.gz |
Add support for the Netgear GA620T copper gigabit card.
Diffstat (limited to 'sys/pci')
-rw-r--r-- | sys/pci/if_ti.c | 8 | ||||
-rw-r--r-- | sys/pci/if_tireg.h | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/sys/pci/if_ti.c b/sys/pci/if_ti.c index c766abf..7e1b6f7 100644 --- a/sys/pci/if_ti.c +++ b/sys/pci/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/pci/if_tireg.h b/sys/pci/if_tireg.h index 1e632f5..4712272 100644 --- a/sys/pci/if_tireg.h +++ b/sys/pci/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. |