if_ep_isa.c (54198) | if_ep_isa.c (54200) |
---|---|
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 54198 1999-12-06 08:59:52Z mdodd $ | 30 * $FreeBSD: head/sys/dev/ep/if_ep_isa.c 54200 1999-12-06 09:16:13Z mdodd $ |
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> --- 11 unchanged lines hidden (view full) --- 50 51#include <isa/isavar.h> 52#include <isa/pnpvar.h> 53 54#include <dev/ep/if_epreg.h> 55#include <dev/ep/if_epvar.h> 56#include <i386/isa/elink.h> 57 | 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> --- 11 unchanged lines hidden (view full) --- 50 51#include <isa/isavar.h> 52#include <isa/pnpvar.h> 53 54#include <dev/ep/if_epreg.h> 55#include <dev/ep/if_epvar.h> 56#include <i386/isa/elink.h> 57 |
58static int get_eeprom_data (int, int); | 58static u_int16_t get_eeprom_data (int, int); |
59 | 59 |
60static void ep_isa_identify (driver_t *, device_t); 61static int ep_isa_probe (device_t); 62static int ep_isa_attach (device_t); | 60static void ep_isa_identify (driver_t *, device_t); 61static int ep_isa_probe (device_t); 62static int ep_isa_attach (device_t); |
63 64struct isa_ident { 65 u_int32_t id; 66 char * name; 67}; 68const char * ep_isa_match_id (u_int32_t, struct isa_ident *); 69 70#define ISA_ID_3C509_TP 0x506d5090 --- 271 unchanged lines hidden --- | 63 64struct isa_ident { 65 u_int32_t id; 66 char * name; 67}; 68const char * ep_isa_match_id (u_int32_t, struct isa_ident *); 69 70#define ISA_ID_3C509_TP 0x506d5090 --- 271 unchanged lines hidden --- |