Added PCI IDs for 3Com's Home Connect (3c450) and Office Connect (3cSOHO100).

They both are register compat with later versions of the 3c905 (tornado/
vortex) series.
This commit is contained in:
billc 2000-08-07 04:08:35 +00:00
parent 09f029058b
commit 7ba2890ab8
4 changed files with 26 additions and 4 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_ex_pci.c,v 1.12 2000/05/12 17:48:47 thorpej Exp $ */ /* $NetBSD: if_ex_pci.c,v 1.13 2000/08/07 04:08:35 billc Exp $ */
/*- /*-
* Copyright (c) 1998 The NetBSD Foundation, Inc. * Copyright (c) 1998 The NetBSD Foundation, Inc.
@ -145,6 +145,12 @@ const struct ex_pci_product {
{ PCI_PRODUCT_3COM_3C905CTX, EX_CONF_90XB|EX_CONF_MII, { PCI_PRODUCT_3COM_3C905CTX, EX_CONF_90XB|EX_CONF_MII,
"3c905C-TX 10/100 Ethernet with mngmt" }, "3c905C-TX 10/100 Ethernet with mngmt" },
{ PCI_PRODUCT_3COM_3C450TX, EX_CONF_90XB,
"3c450-TX 10/100 Ethernet" },
{ PCI_PRODUCT_3COM_3CSOHO100TX, EX_CONF_90XB,
"3cSOHO100-TX 10/100 Ethernet" },
{ 0, 0, { 0, 0,
NULL }, NULL },
}; };

View File

@ -1,4 +1,4 @@
$NetBSD: pcidevs,v 1.246 2000/08/04 14:31:40 ad Exp $ $NetBSD: pcidevs,v 1.247 2000/08/07 04:08:35 billc Exp $
/* /*
* Copyright (c) 1995, 1996 Christopher G. Demetriou * Copyright (c) 1995, 1996 Christopher G. Demetriou
@ -556,10 +556,12 @@ vendor INVALID 0xffff INVALID VENDOR ID
/* 3COM Products */ /* 3COM Products */
product 3COM 3C985 0x0001 3c985 Gigabit Ethernet product 3COM 3C985 0x0001 3c985 Gigabit Ethernet
product 3COM 3C450TX 0x4500 3c450-TX 10/100 Ethernet
product 3COM 3C590 0x5900 3c590 Ethernet product 3COM 3C590 0x5900 3c590 Ethernet
product 3COM 3C595TX 0x5950 3c595-TX 10/100 Ethernet product 3COM 3C595TX 0x5950 3c595-TX 10/100 Ethernet
product 3COM 3C595T4 0x5951 3c595-T4 10/100 Ethernet product 3COM 3C595T4 0x5951 3c595-T4 10/100 Ethernet
product 3COM 3C595MII 0x5952 3c595-MII 10/100 Ethernet product 3COM 3C595MII 0x5952 3c595-MII 10/100 Ethernet
product 3COM 3CSOHO100TX 0x7646 3cSOHO100-TX 10/100 Ethernet
product 3COM 3C900TPO 0x9000 3c900-TPO Ethernet product 3COM 3C900TPO 0x9000 3c900-TPO Ethernet
product 3COM 3C900COMBO 0x9001 3c900-COMBO Ethernet product 3COM 3C900COMBO 0x9001 3c900-COMBO Ethernet
product 3COM 3C905TX 0x9050 3c905-TX 10/100 Ethernet product 3COM 3C905TX 0x9050 3c905-TX 10/100 Ethernet

View File

@ -1,4 +1,4 @@
/* $NetBSD: pcidevs.h,v 1.252 2000/08/04 14:32:05 ad Exp $ */ /* $NetBSD: pcidevs.h,v 1.253 2000/08/07 04:08:35 billc Exp $ */
/* /*
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
@ -563,10 +563,12 @@
/* 3COM Products */ /* 3COM Products */
#define PCI_PRODUCT_3COM_3C985 0x0001 /* 3c985 Gigabit Ethernet */ #define PCI_PRODUCT_3COM_3C985 0x0001 /* 3c985 Gigabit Ethernet */
#define PCI_PRODUCT_3COM_3C450TX 0x4500 /* 3c450-TX 10/100 Ethernet */
#define PCI_PRODUCT_3COM_3C590 0x5900 /* 3c590 Ethernet */ #define PCI_PRODUCT_3COM_3C590 0x5900 /* 3c590 Ethernet */
#define PCI_PRODUCT_3COM_3C595TX 0x5950 /* 3c595-TX 10/100 Ethernet */ #define PCI_PRODUCT_3COM_3C595TX 0x5950 /* 3c595-TX 10/100 Ethernet */
#define PCI_PRODUCT_3COM_3C595T4 0x5951 /* 3c595-T4 10/100 Ethernet */ #define PCI_PRODUCT_3COM_3C595T4 0x5951 /* 3c595-T4 10/100 Ethernet */
#define PCI_PRODUCT_3COM_3C595MII 0x5952 /* 3c595-MII 10/100 Ethernet */ #define PCI_PRODUCT_3COM_3C595MII 0x5952 /* 3c595-MII 10/100 Ethernet */
#define PCI_PRODUCT_3COM_3CSOHO100TX 0x7646 /* 3cSOHO100-TX 10/100 Ethernet */
#define PCI_PRODUCT_3COM_3C900TPO 0x9000 /* 3c900-TPO Ethernet */ #define PCI_PRODUCT_3COM_3C900TPO 0x9000 /* 3c900-TPO Ethernet */
#define PCI_PRODUCT_3COM_3C900COMBO 0x9001 /* 3c900-COMBO Ethernet */ #define PCI_PRODUCT_3COM_3C900COMBO 0x9001 /* 3c900-COMBO Ethernet */
#define PCI_PRODUCT_3COM_3C905TX 0x9050 /* 3c905-TX 10/100 Ethernet */ #define PCI_PRODUCT_3COM_3C905TX 0x9050 /* 3c905-TX 10/100 Ethernet */

View File

@ -1,4 +1,4 @@
/* $NetBSD: pcidevs_data.h,v 1.250 2000/08/04 14:32:06 ad Exp $ */ /* $NetBSD: pcidevs_data.h,v 1.251 2000/08/07 04:08:35 billc Exp $ */
/* /*
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
@ -45,6 +45,12 @@ struct pci_knowndev pci_knowndevs[] = {
"3Com", "3Com",
"3c985 Gigabit Ethernet", "3c985 Gigabit Ethernet",
}, },
{
PCI_VENDOR_3COM, PCI_PRODUCT_3COM_3C450TX,
0,
"3Com",
"3c450-TX 10/100 Ethernet",
},
{ {
PCI_VENDOR_3COM, PCI_PRODUCT_3COM_3C590, PCI_VENDOR_3COM, PCI_PRODUCT_3COM_3C590,
0, 0,
@ -69,6 +75,12 @@ struct pci_knowndev pci_knowndevs[] = {
"3Com", "3Com",
"3c595-MII 10/100 Ethernet", "3c595-MII 10/100 Ethernet",
}, },
{
PCI_VENDOR_3COM, PCI_PRODUCT_3COM_3CSOHO100TX,
0,
"3Com",
"3cSOHO100-TX 10/100 Ethernet",
},
{ {
PCI_VENDOR_3COM, PCI_PRODUCT_3COM_3C900TPO, PCI_VENDOR_3COM, PCI_PRODUCT_3COM_3C900TPO,
0, 0,