diff options
author | wpaul <wpaul@FreeBSD.org> | 1999-05-30 18:09:17 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 1999-05-30 18:09:17 +0000 |
commit | 19bbf48969238130ab9c4bdfe6ebd556ffd51245 (patch) | |
tree | 3c93bf07b3e6a740f19874b28910a30b3fbd7f5e /sys | |
parent | 3fa611e83e95e57ba8d7578dd6aeb8a1543ed92b (diff) | |
download | FreeBSD-src-19bbf48969238130ab9c4bdfe6ebd556ffd51245.zip FreeBSD-src-19bbf48969238130ab9c4bdfe6ebd556ffd51245.tar.gz |
Head for the hills friends and neighbors, 3Com has yet another 3c90X
chipset. First you thrilled to the 3c905, then you trembled at the
3c905B, now gaze in wonder at: the 3c905C! This appears to be another
3c90X series chip called the Tornado (PCI ID 0x10B7/0x9200) and should
be equivalent (from the driver API perspective) to the 3c905B, so all
we have to do is add the PCI ID to the list.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/pci/if_xl.c | 7 | ||||
-rw-r--r-- | sys/pci/if_xlreg.h | 3 |
2 files changed, 7 insertions, 3 deletions
diff --git a/sys/pci/if_xl.c b/sys/pci/if_xl.c index 67d3c89..d4883fa 100644 --- a/sys/pci/if_xl.c +++ b/sys/pci/if_xl.c @@ -29,7 +29,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: if_xl.c,v 1.36 1999/05/05 17:05:06 wpaul Exp $ + * $Id: if_xl.c,v 1.37 1999/05/09 17:07:06 peter Exp $ */ /* @@ -50,6 +50,7 @@ * 3Com 3c905B-COMBO 10/100Mbps/RJ-45,AUI,BNC * 3Com 3c905B-TX 10/100Mbps/RJ-45 * 3Com 3c905B-FL/FX 10/100Mbps/Fiber-optic + * 3Com 3c905C-TX 10/100Mbps/RJ-45 * 3Com 3c980-TX 10/100Mbps server adapter * 3Com 3cSOHO100-TX 10/100Mbps/RJ-45 * Dell Optiplex GX1 on-board 3c918 10/100Mbps/RJ-45 @@ -159,7 +160,7 @@ #if !defined(lint) static const char rcsid[] = - "$Id: if_xl.c,v 1.36 1999/05/05 17:05:06 wpaul Exp $"; + "$Id: if_xl.c,v 1.37 1999/05/09 17:07:06 peter Exp $"; #endif /* @@ -190,6 +191,8 @@ static struct xl_type xl_devs[] = { "3Com 3c905B-FX/SC Fast Etherlink XL" }, { TC_VENDORID, TC_DEVICEID_CYCLONE_10_100_COMBO, "3Com 3c905B-COMBO Fast Etherlink XL" }, + { TC_VENDORID, TC_DEVICEID_TORNADO_10_100BT, + "3Com 3c905C-TX Fast Etherlink XL" }, { TC_VENDORID, TC_DEVICEID_HURRICANE_10_100BT_SERV, "3Com 3c980 Fast Etherlink XL" }, { TC_VENDORID, TC_DEVICEID_HURRICANE_SOHO100TX, diff --git a/sys/pci/if_xlreg.h b/sys/pci/if_xlreg.h index 3c5814d..49f95a4 100644 --- a/sys/pci/if_xlreg.h +++ b/sys/pci/if_xlreg.h @@ -29,7 +29,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: if_xlreg.h,v 1.15 1999/05/05 17:05:07 wpaul Exp $ + * $Id: if_xlreg.h,v 1.16 1999/05/26 23:01:52 gallatin Exp $ */ #define XL_EE_READ 0x0080 /* read, 5 bit address */ @@ -625,6 +625,7 @@ struct xl_stats { #define TC_DEVICEID_CYCLONE_10_100BT4 0x9056 #define TC_DEVICEID_CYCLONE_10_100_COMBO 0x9058 #define TC_DEVICEID_CYCLONE_10_100FX 0x905A +#define TC_DEVICEID_TORNADO_10_100BT 0x9200 #define TC_DEVICEID_HURRICANE_10_100BT_SERV 0x9800 #define TC_DEVICEID_HURRICANE_SOHO100TX 0x7646 |