1*963a11e7Schristos /* $NetBSD: isapnpdevs.h,v 1.67 2015/11/19 19:16:28 christos Exp $ */ 2fe7d31feSchristos 3fe7d31feSchristos /* 429ddb0a0Schristos * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. 5fe7d31feSchristos * 6fe7d31feSchristos * generated from: 7*963a11e7Schristos * NetBSD: isapnpdevs,v 1.69 2015/11/19 19:16:10 christos Exp 8fe7d31feSchristos */ 9fe7d31feSchristos 10fe7d31feSchristos 11236611acSchristos /*- 12cf9b8e82Sis * Copyright (c) 1998, 1999, 2000, 2001 The NetBSD Foundation, Inc. 13fe7d31feSchristos * All rights reserved. 14fe7d31feSchristos * 15236611acSchristos * This code is derived from software contributed to The NetBSD Foundation 16236611acSchristos * by Christos Zoulas. 17236611acSchristos * 18fe7d31feSchristos * Redistribution and use in source and binary forms, with or without 19fe7d31feSchristos * modification, are permitted provided that the following conditions 20fe7d31feSchristos * are met: 21fe7d31feSchristos * 1. Redistributions of source code must retain the above copyright 22fe7d31feSchristos * notice, this list of conditions and the following disclaimer. 23fe7d31feSchristos * 2. Redistributions in binary form must reproduce the above copyright 24fe7d31feSchristos * notice, this list of conditions and the following disclaimer in the 25fe7d31feSchristos * documentation and/or other materials provided with the distribution. 26fe7d31feSchristos * 27236611acSchristos * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 28236611acSchristos * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 29236611acSchristos * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 30236611acSchristos * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 31236611acSchristos * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 32236611acSchristos * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 33236611acSchristos * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 34236611acSchristos * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 35236611acSchristos * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 36236611acSchristos * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37236611acSchristos * POSSIBILITY OF SUCH DAMAGE. 38fe7d31feSchristos */ 39fe7d31feSchristos 40fe7d31feSchristos /* 41*963a11e7Schristos * Use "make -f Makefile.isapnpdevs" to regenerate isapnpdevs.h and 42*963a11e7Schristos * isapnpdevs.c 43*963a11e7Schristos */ 44*963a11e7Schristos 45*963a11e7Schristos /* 46fe7d31feSchristos * List of known drivers 47fe7d31feSchristos */ 4886d58601Smycroft struct isapnp_matchinfo { 4986d58601Smycroft const char *name; 5086d58601Smycroft int variant; 5186d58601Smycroft }; 5286d58601Smycroft 53fe7d31feSchristos struct isapnp_devinfo { 5486d58601Smycroft const struct isapnp_matchinfo *devlogic; 5586d58601Smycroft int nlogic; 5686d58601Smycroft const struct isapnp_matchinfo *devcompat; 5786d58601Smycroft int ncompat; 58fe7d31feSchristos }; 59fe7d31feSchristos 60fe7d31feSchristos /* Adaptec SCSI */ 613ebca7fdSchristos extern const struct isapnp_devinfo isapnp_aha_devinfo; 623ebca7fdSchristos /* Adaptec SCSI */ 63fe7d31feSchristos extern const struct isapnp_devinfo isapnp_aic_devinfo; 645b67bb41Sthorpej /* Aironet 802.11 */ 655b67bb41Sthorpej extern const struct isapnp_devinfo isapnp_an_devinfo; 660fa4f927Sjdolecek /* AT Parallel Port */ 670fa4f927Sjdolecek extern const struct isapnp_devinfo isapnp_atppc_devinfo; 68fe7d31feSchristos /* National Semiconductor Serial */ 69fe7d31feSchristos extern const struct isapnp_devinfo isapnp_com_devinfo; 70e9dd0249Syamt /* Cirrus Logic Crystal CS89x0 Ethernet */ 71e9dd0249Syamt extern const struct isapnp_devinfo isapnp_cs_devinfo; 72fe7d31feSchristos /* 3Com 3CXXX Ethernet */ 73fe7d31feSchristos extern const struct isapnp_devinfo isapnp_ep_devinfo; 74669312edStsutsui /* Symbios SYM53C416 SCSI */ 75669312edStsutsui extern const struct isapnp_devinfo isapnp_esp_devinfo; 76202c97c5Smatt /* ESS Audio Drive */ 77202c97c5Smatt extern const struct isapnp_devinfo isapnp_ess_devinfo; 78c56045bfStsutsui /* Fujitsu FMV-18x Ethernet */ 79c56045bfStsutsui extern const struct isapnp_devinfo isapnp_fmv_devinfo; 80fe7d31feSchristos /* Generic Joystick */ 81fe7d31feSchristos extern const struct isapnp_devinfo isapnp_joy_devinfo; 82fe7d31feSchristos /* Gravis Ultrasound */ 83fe7d31feSchristos extern const struct isapnp_devinfo isapnp_gus_devinfo; 84fe7d31feSchristos /* Lance Ethernet */ 85fe7d31feSchristos extern const struct isapnp_devinfo isapnp_le_devinfo; 8686d58601Smycroft /* MPU-401 MIDI UART */ 8786d58601Smycroft extern const struct isapnp_devinfo isapnp_mpu_devinfo; 88fe7d31feSchristos /* NE2000 Ethernet */ 89fe7d31feSchristos extern const struct isapnp_devinfo isapnp_ne_devinfo; 90fe7d31feSchristos /* PCMCIA bridge */ 91fe7d31feSchristos extern const struct isapnp_devinfo isapnp_pcic_devinfo; 92fe7d31feSchristos /* Creative Soundblaster */ 93fe7d31feSchristos extern const struct isapnp_devinfo isapnp_sb_devinfo; 94e09c06e0Sbad /* TROPIC Token-Ring */ 95e09c06e0Sbad extern const struct isapnp_devinfo isapnp_tr_devinfo; 96fe7d31feSchristos /* Western Digital Disk Controller */ 97fe7d31feSchristos extern const struct isapnp_devinfo isapnp_wdc_devinfo; 98fe7d31feSchristos /* Microsoft Sound System */ 99fe7d31feSchristos extern const struct isapnp_devinfo isapnp_wss_devinfo; 100fe7d31feSchristos /* Yamaha Sound */ 101fe7d31feSchristos extern const struct isapnp_devinfo isapnp_ym_devinfo; 102