if_ep_isa.c (67164) | if_ep_isa.c (69788) |
---|---|
1/* 2 * Copyright (c) 1994 Herb Peyerl <hpeyerl@novatel.ca> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 13 unchanged lines hidden (view full) --- 22 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 24 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 28 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 * | 1/* 2 * Copyright (c) 1994 Herb Peyerl <hpeyerl@novatel.ca> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 13 unchanged lines hidden (view full) --- 22 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 24 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 28 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 * |
30 * $FreeBSD: head/sys/dev/ep/if_ep_isa.c 67164 2000-10-15 14:19:01Z phk $ | 30 * $FreeBSD: head/sys/dev/ep/if_ep_isa.c 69788 2000-12-09 04:25:07Z nyan $ |
31 */ 32 33#include <sys/param.h> 34#include <sys/systm.h> 35#include <sys/kernel.h> 36#include <sys/socket.h> 37 38#include <sys/module.h> --- 27 unchanged lines hidden (view full) --- 66const char * ep_isa_match_id (u_int32_t, struct isa_ident *); 67 68#define ISA_ID_3C509_XXX 0x0506d509 69#define ISA_ID_3C509_TP 0x506d5090 70#define ISA_ID_3C509_BNC 0x506d5091 71#define ISA_ID_3C509_COMBO 0x506d5094 72#define ISA_ID_3C509_TPO 0x506d5095 73#define ISA_ID_3C509_TPC 0x506d5098 | 31 */ 32 33#include <sys/param.h> 34#include <sys/systm.h> 35#include <sys/kernel.h> 36#include <sys/socket.h> 37 38#include <sys/module.h> --- 27 unchanged lines hidden (view full) --- 66const char * ep_isa_match_id (u_int32_t, struct isa_ident *); 67 68#define ISA_ID_3C509_XXX 0x0506d509 69#define ISA_ID_3C509_TP 0x506d5090 70#define ISA_ID_3C509_BNC 0x506d5091 71#define ISA_ID_3C509_COMBO 0x506d5094 72#define ISA_ID_3C509_TPO 0x506d5095 73#define ISA_ID_3C509_TPC 0x506d5098 |
74#ifdef PC98 75#define ISA_ID_3C569B_COMBO 0x506d5694 76#define ISA_ID_3C569B_TPO 0x506d5695 77#endif |
|
74 75static struct isa_ident ep_isa_devs[] = { 76 { ISA_ID_3C509_TP, "3Com 3C509-TP EtherLink III" }, 77 { ISA_ID_3C509_BNC, "3Com 3C509-BNC EtherLink III" }, 78 { ISA_ID_3C509_COMBO, "3Com 3C509-Combo EtherLink III" }, 79 { ISA_ID_3C509_TPO, "3Com 3C509-TPO EtherLink III" }, 80 { ISA_ID_3C509_TPC, "3Com 3C509-TPC EtherLink III" }, | 78 79static struct isa_ident ep_isa_devs[] = { 80 { ISA_ID_3C509_TP, "3Com 3C509-TP EtherLink III" }, 81 { ISA_ID_3C509_BNC, "3Com 3C509-BNC EtherLink III" }, 82 { ISA_ID_3C509_COMBO, "3Com 3C509-Combo EtherLink III" }, 83 { ISA_ID_3C509_TPO, "3Com 3C509-TPO EtherLink III" }, 84 { ISA_ID_3C509_TPC, "3Com 3C509-TPC EtherLink III" }, |
85#ifdef PC98 86 { ISA_ID_3C569B_COMBO, "3Com 3C569B-J-Combo EtherLink III" }, 87 { ISA_ID_3C569B_TPO, "3Com 3C569B-J-TPO EtherLink III" }, 88#endif |
|
81 { 0, NULL }, 82}; 83 84static struct isa_pnp_id ep_ids[] = { 85 { 0x90506d50, "3Com 3C509B-TP EtherLink III (PnP)" }, /* TCM5090 */ 86 { 0x91506d50, "3Com 3C509B-BNC EtherLink III (PnP)" },/* TCM5091 */ 87 { 0x94506d50, "3Com 3C509B-Combo EtherLink III (PnP)" },/* TCM5094 */ 88 { 0x95506d50, "3Com 3C509B-TPO EtherLink III (PnP)" },/* TCM5095 */ --- 271 unchanged lines hidden --- | 89 { 0, NULL }, 90}; 91 92static struct isa_pnp_id ep_ids[] = { 93 { 0x90506d50, "3Com 3C509B-TP EtherLink III (PnP)" }, /* TCM5090 */ 94 { 0x91506d50, "3Com 3C509B-BNC EtherLink III (PnP)" },/* TCM5091 */ 95 { 0x94506d50, "3Com 3C509B-Combo EtherLink III (PnP)" },/* TCM5094 */ 96 { 0x95506d50, "3Com 3C509B-TPO EtherLink III (PnP)" },/* TCM5095 */ --- 271 unchanged lines hidden --- |