1 1.67 christos /* $NetBSD: isapnpdevs.h,v 1.67 2015/11/19 19:16:28 christos Exp $ */ 2 1.1 christos 3 1.1 christos /* 4 1.26 christos * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. 5 1.1 christos * 6 1.1 christos * generated from: 7 1.67 christos * NetBSD: isapnpdevs,v 1.69 2015/11/19 19:16:10 christos Exp 8 1.1 christos */ 9 1.1 christos 10 1.1 christos 11 1.5 christos /*- 12 1.39 is * Copyright (c) 1998, 1999, 2000, 2001 The NetBSD Foundation, Inc. 13 1.1 christos * All rights reserved. 14 1.1 christos * 15 1.5 christos * This code is derived from software contributed to The NetBSD Foundation 16 1.5 christos * by Christos Zoulas. 17 1.5 christos * 18 1.1 christos * Redistribution and use in source and binary forms, with or without 19 1.1 christos * modification, are permitted provided that the following conditions 20 1.1 christos * are met: 21 1.1 christos * 1. Redistributions of source code must retain the above copyright 22 1.1 christos * notice, this list of conditions and the following disclaimer. 23 1.1 christos * 2. Redistributions in binary form must reproduce the above copyright 24 1.1 christos * notice, this list of conditions and the following disclaimer in the 25 1.1 christos * documentation and/or other materials provided with the distribution. 26 1.1 christos * 27 1.5 christos * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 28 1.5 christos * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 29 1.5 christos * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 30 1.5 christos * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 31 1.5 christos * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 32 1.5 christos * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 33 1.5 christos * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 34 1.5 christos * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 35 1.5 christos * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 36 1.5 christos * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37 1.5 christos * POSSIBILITY OF SUCH DAMAGE. 38 1.1 christos */ 39 1.1 christos 40 1.1 christos /* 41 1.67 christos * Use "make -f Makefile.isapnpdevs" to regenerate isapnpdevs.h and 42 1.67 christos * isapnpdevs.c 43 1.67 christos */ 44 1.67 christos 45 1.67 christos /* 46 1.1 christos * List of known drivers 47 1.1 christos */ 48 1.22 mycroft struct isapnp_matchinfo { 49 1.22 mycroft const char *name; 50 1.22 mycroft int variant; 51 1.22 mycroft }; 52 1.22 mycroft 53 1.1 christos struct isapnp_devinfo { 54 1.22 mycroft const struct isapnp_matchinfo *devlogic; 55 1.22 mycroft int nlogic; 56 1.22 mycroft const struct isapnp_matchinfo *devcompat; 57 1.22 mycroft int ncompat; 58 1.1 christos }; 59 1.1 christos 60 1.10 christos /* Adaptec SCSI */ 61 1.10 christos extern const struct isapnp_devinfo isapnp_aha_devinfo; 62 1.1 christos /* Adaptec SCSI */ 63 1.1 christos extern const struct isapnp_devinfo isapnp_aic_devinfo; 64 1.36 thorpej /* Aironet 802.11 */ 65 1.36 thorpej extern const struct isapnp_devinfo isapnp_an_devinfo; 66 1.55 jdolecek /* AT Parallel Port */ 67 1.55 jdolecek extern const struct isapnp_devinfo isapnp_atppc_devinfo; 68 1.1 christos /* National Semiconductor Serial */ 69 1.1 christos extern const struct isapnp_devinfo isapnp_com_devinfo; 70 1.44 yamt /* Cirrus Logic Crystal CS89x0 Ethernet */ 71 1.44 yamt extern const struct isapnp_devinfo isapnp_cs_devinfo; 72 1.1 christos /* 3Com 3CXXX Ethernet */ 73 1.1 christos extern const struct isapnp_devinfo isapnp_ep_devinfo; 74 1.65 tsutsui /* Symbios SYM53C416 SCSI */ 75 1.65 tsutsui extern const struct isapnp_devinfo isapnp_esp_devinfo; 76 1.3 matt /* ESS Audio Drive */ 77 1.3 matt extern const struct isapnp_devinfo isapnp_ess_devinfo; 78 1.50 tsutsui /* Fujitsu FMV-18x Ethernet */ 79 1.50 tsutsui extern const struct isapnp_devinfo isapnp_fmv_devinfo; 80 1.1 christos /* Generic Joystick */ 81 1.1 christos extern const struct isapnp_devinfo isapnp_joy_devinfo; 82 1.1 christos /* Gravis Ultrasound */ 83 1.1 christos extern const struct isapnp_devinfo isapnp_gus_devinfo; 84 1.1 christos /* Lance Ethernet */ 85 1.1 christos extern const struct isapnp_devinfo isapnp_le_devinfo; 86 1.22 mycroft /* MPU-401 MIDI UART */ 87 1.22 mycroft extern const struct isapnp_devinfo isapnp_mpu_devinfo; 88 1.1 christos /* NE2000 Ethernet */ 89 1.1 christos extern const struct isapnp_devinfo isapnp_ne_devinfo; 90 1.1 christos /* PCMCIA bridge */ 91 1.1 christos extern const struct isapnp_devinfo isapnp_pcic_devinfo; 92 1.1 christos /* Creative Soundblaster */ 93 1.1 christos extern const struct isapnp_devinfo isapnp_sb_devinfo; 94 1.23 bad /* TROPIC Token-Ring */ 95 1.23 bad extern const struct isapnp_devinfo isapnp_tr_devinfo; 96 1.1 christos /* Western Digital Disk Controller */ 97 1.1 christos extern const struct isapnp_devinfo isapnp_wdc_devinfo; 98 1.1 christos /* Microsoft Sound System */ 99 1.1 christos extern const struct isapnp_devinfo isapnp_wss_devinfo; 100 1.1 christos /* Yamaha Sound */ 101 1.1 christos extern const struct isapnp_devinfo isapnp_ym_devinfo; 102