Deleted Added
full compact
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 ---