xref: /netbsd-src/sys/dev/isapnp/isapnpdevs.h (revision 963a11e79006d7a2d8a42146e03c9507e61ff150)
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