Home | History | Annotate | Line # | Download | only in pcmcia
pcmciadevs.h revision 1.1
      1  1.1  christos /*	$NetBSD: pcmciadevs.h,v 1.1 1998/07/19 17:28:17 christos Exp $	*/
      2  1.1  christos 
      3  1.1  christos /*
      4  1.1  christos  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
      5  1.1  christos  *
      6  1.1  christos  * generated from:
      7  1.1  christos  *	NetBSD: pcidevs,v 1.68 1998/07/13 03:29:00 mark Exp
      8  1.1  christos  */
      9  1.1  christos 
     10  1.1  christos /*
     11  1.1  christos  * Copyright (c) 1998, Christos Zoulas
     12  1.1  christos  * All rights reserved.
     13  1.1  christos  *
     14  1.1  christos  * Redistribution and use in source and binary forms, with or without
     15  1.1  christos  * modification, are permitted provided that the following conditions
     16  1.1  christos  * are met:
     17  1.1  christos  * 1. Redistributions of source code must retain the above copyright
     18  1.1  christos  *    notice, this list of conditions and the following disclaimer.
     19  1.1  christos  * 2. Redistributions in binary form must reproduce the above copyright
     20  1.1  christos  *    notice, this list of conditions and the following disclaimer in the
     21  1.1  christos  *    documentation and/or other materials provided with the distribution.
     22  1.1  christos  * 3. All advertising materials mentioning features or use of this software
     23  1.1  christos  *    must display the following acknowledgement:
     24  1.1  christos  *      This product includes software developed by Christos Zoulas
     25  1.1  christos  *	for the NetBSD Project.
     26  1.1  christos  * 4. The name of the author may not be used to endorse or promote products
     27  1.1  christos  *    derived from this software without specific prior written permission
     28  1.1  christos  *
     29  1.1  christos  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
     30  1.1  christos  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
     31  1.1  christos  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
     32  1.1  christos  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
     33  1.1  christos  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
     34  1.1  christos  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     35  1.1  christos  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     36  1.1  christos  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     37  1.1  christos  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
     38  1.1  christos  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     39  1.1  christos  */
     40  1.1  christos 
     41  1.1  christos /*
     42  1.1  christos  * List of known PCMCIA vendors
     43  1.1  christos  */
     44  1.1  christos 
     45  1.1  christos #define	PCMCIA_VENDOR_IBM	0x00a4		/* IBM Corporation */
     46  1.1  christos #define	PCMCIA_VENDOR_MOTOROLA	0x0109		/* Motorola Corporation */
     47  1.1  christos #define	PCMCIA_VENDOR_3COM	0x0101		/* 3Com Corporation */
     48  1.1  christos #define	PCMCIA_VENDOR_MEGAHERTZ	0x0102		/* Megahertz Corporation */
     49  1.1  christos #define	PCMCIA_VENDOR_SOCKET	0x0104		/* Socket Communications */
     50  1.1  christos #define	PCMCIA_VENDOR_TDK	0x0105		/* TDK Corporation */
     51  1.1  christos #define	PCMCIA_VENDOR_USROBOTICS	0x0115		/* US Robotics Corporation */
     52  1.1  christos #define	PCMCIA_VENDOR_MEGAHERTZ2	0x0128		/* Megahertz Corporation */
     53  1.1  christos #define	PCMCIA_VENDOR_ADAPTEC	0x012f		/* Adaptec Corporation */
     54  1.1  christos #define	PCMCIA_VENDOR_LINKSYS	0x0149		/* Linksys Corporation */
     55  1.1  christos #define	PCMCIA_VENDOR_DAYNA	0x0194		/* Dayna Corporation */
     56  1.1  christos #define	PCMCIA_VENDOR_IODATA	0x01bf		/* I-O DATA */
     57  1.1  christos 
     58  1.1  christos /*
     59  1.1  christos  * List of known products.  Grouped by vendor.
     60  1.1  christos  */
     61  1.1  christos /* Adaptec Products */
     62  1.1  christos #define	PCMCIA_CIS_ADAPTEC_APA1460_1	{ NULL, NULL, NULL, NULL }
     63  1.1  christos #define	PCMCIA_PRODUCT_ADAPTEC_APA1460_1	0x0001
     64  1.1  christos #define	PCMCIA_STR_ADAPTEC_APA1460_1	"APA-1460/A SCSI Host Adapter"
     65  1.1  christos #define	PCMCIA_CIS_ADAPTEC_APA1460_2	{ NULL, NULL, NULL, NULL }
     66  1.1  christos #define	PCMCIA_PRODUCT_ADAPTEC_APA1460_2	0x0002
     67  1.1  christos #define	PCMCIA_STR_ADAPTEC_APA1460_2	"APA-1460/B SCSI Host Adapter"
     68  1.1  christos 
     69  1.1  christos /* 3COM Products */
     70  1.1  christos #define	PCMCIA_CIS_3COM_3C562	{ NULL, NULL, NULL, NULL }
     71  1.1  christos #define	PCMCIA_PRODUCT_3COM_3C562	0x0562
     72  1.1  christos #define	PCMCIA_STR_3COM_3C562	"3c562 33.6 Modem/10Mbps Ethernet"
     73  1.1  christos #define	PCMCIA_CIS_3COM_3C589	{ NULL, NULL, NULL, NULL }
     74  1.1  christos #define	PCMCIA_PRODUCT_3COM_3C589	0x0589
     75  1.1  christos #define	PCMCIA_STR_3COM_3C589	"3c589 10Mbps Ethernet"
     76  1.1  christos 
     77  1.1  christos /* Dayna Products */
     78  1.1  christos #define	PCMCIA_CIS_DAYNA_COMMUNICARD_E	{ NULL, NULL, NULL, NULL }
     79  1.1  christos #define	PCMCIA_PRODUCT_DAYNA_COMMUNICARD_E	0x002d
     80  1.1  christos #define	PCMCIA_STR_DAYNA_COMMUNICARD_E	"Dayna CommuniCard E"
     81  1.1  christos 
     82  1.1  christos /* Motorola Products */
     83  1.1  christos #define	PCMCIA_CIS_MOTOROLA_POWER144	{ NULL, NULL, NULL, NULL }
     84  1.1  christos #define	PCMCIA_PRODUCT_MOTOROLA_POWER144	0x0105
     85  1.1  christos #define	PCMCIA_STR_MOTOROLA_POWER144	"Motorola Power 14.4 Modem"
     86  1.1  christos #define	PCMCIA_CIS_MOTOROLA_PM100C	{ NULL, NULL, NULL, NULL }
     87  1.1  christos #define	PCMCIA_PRODUCT_MOTOROLA_PM100C	0x0302
     88  1.1  christos #define	PCMCIA_STR_MOTOROLA_PM100C	"Motorola Personal Messenger 100C CDPD Modem"
     89  1.1  christos 
     90  1.1  christos /* IBM Products */
     91  1.1  christos #define	PCMCIA_CIS_IBM_INFOMOVER	{ NULL, NULL, NULL, NULL }
     92  1.1  christos #define	PCMCIA_PRODUCT_IBM_INFOMOVER	0x0002
     93  1.1  christos #define	PCMCIA_STR_IBM_INFOMOVER	"National Semiconductor InfoMover"
     94  1.1  christos #define	PCMCIA_CIS_IBM_HOME_AND_AWAY	{ NULL, NULL, NULL, NULL }
     95  1.1  christos #define	PCMCIA_PRODUCT_IBM_HOME_AND_AWAY	0x002e
     96  1.1  christos #define	PCMCIA_STR_IBM_HOME_AND_AWAY	"IBM Home and Away Modem"
     97  1.1  christos 
     98  1.1  christos /* I-O DATA */
     99  1.1  christos #define	PCMCIA_CIS_IODATA_PCLAT	{ NULL, NULL, NULL, NULL }
    100  1.1  christos #define	PCMCIA_PRODUCT_IODATA_PCLAT	0x2216
    101  1.1  christos #define	PCMCIA_STR_IODATA_PCLAT	"I-O DATA PCLA/T"
    102  1.1  christos 
    103  1.1  christos /* Linksys corporation */
    104  1.1  christos #define	PCMCIA_CIS_LINKSYS_ECARD	{ NULL, NULL, NULL, NULL }
    105  1.1  christos #define	PCMCIA_PRODUCT_LINKSYS_ECARD	0x0265
    106  1.1  christos #define	PCMCIA_STR_LINKSYS_ECARD	"Linksys EthernetCard"
    107  1.1  christos #define	PCMCIA_CIS_LINKSYS_COMBO_ECARD	{ NULL, NULL, NULL, NULL }
    108  1.1  christos #define	PCMCIA_PRODUCT_LINKSYS_COMBO_ECARD	0xc1ab
    109  1.1  christos #define	PCMCIA_STR_LINKSYS_COMBO_ECARD	"Linksys Combo EthernetCard"
    110  1.1  christos 
    111  1.1  christos /* Megahertz Products */
    112  1.1  christos #define	PCMCIA_CIS_MEGAHERTZ_XJ4288	{ NULL, NULL, NULL, NULL }
    113  1.1  christos #define	PCMCIA_PRODUCT_MEGAHERTZ_XJ4288	0x0023
    114  1.1  christos #define	PCMCIA_STR_MEGAHERTZ_XJ4288	"Megahertz XJ4288 Modem"
    115  1.1  christos #define	PCMCIA_CIS_MEGAHERTZ2_XJACK	{ NULL, NULL, NULL, NULL }
    116  1.1  christos #define	PCMCIA_PRODUCT_MEGAHERTZ2_XJACK	0x0103
    117  1.1  christos #define	PCMCIA_STR_MEGAHERTZ2_XJACK	"Megahertz X-JACK Ethernet"
    118  1.1  christos 
    119  1.1  christos /* US Robotics Products */
    120  1.1  christos #define	PCMCIA_CIS_USROBOTICS_WORLDPORT144	{ NULL, NULL, NULL, NULL }
    121  1.1  christos #define	PCMCIA_PRODUCT_USROBOTICS_WORLDPORT144	0x3330
    122  1.1  christos #define	PCMCIA_STR_USROBOTICS_WORLDPORT144	"US Robotics WorldPort 14.4 Modem"
    123  1.1  christos 
    124  1.1  christos /* Socket Communications Products */
    125  1.1  christos #define	PCMCIA_CIS_SOCKET_PAGECARD	{ NULL, NULL, NULL, NULL }
    126  1.1  christos #define	PCMCIA_PRODUCT_SOCKET_PAGECARD	0x0003
    127  1.1  christos #define	PCMCIA_STR_SOCKET_PAGECARD	"Socket Communications PageCard"
    128  1.1  christos 
    129  1.1  christos /* TDK Products */
    130  1.1  christos #define	PCMCIA_CIS_TDK_LAK_CD021BX	{ NULL, NULL, NULL, NULL }
    131  1.1  christos #define	PCMCIA_PRODUCT_TDK_LAK_CD021BX	0x0200
    132  1.1  christos #define	PCMCIA_STR_TDK_LAK_CD021BX	"TDK LAK-CD021BX Ethernet"
    133  1.1  christos #define	PCMCIA_CIS_TDK_DFL9610	{ NULL, NULL, NULL, NULL }
    134  1.1  christos #define	PCMCIA_PRODUCT_TDK_DFL9610	0x0d0a
    135  1.1  christos #define	PCMCIA_STR_TDK_DFL9610	"TDK DFL9610 Ethernet & Digital Cellular"
    136  1.1  christos 
    137  1.1  christos /* Cards we know only by their cis */
    138  1.1  christos #define	PCMCIA_CIS_MEGAHERTZ_XJ2288	{ "MEGAHERTZ", "MODEM XJ2288", NULL, NULL }
    139  1.1  christos #define	PCMCIA_PRODUCT_MEGAHERTZ_XJ2288	-1
    140  1.1  christos #define	PCMCIA_STR_MEGAHERTZ_XJ2288	"Megahertz XJ2288 Modem"
    141  1.1  christos #define	PCMCIA_CIS_PREMAX_PE200	{ "PMX   ", "PE-200", NULL, NULL }
    142  1.1  christos #define	PCMCIA_PRODUCT_PREMAX_PE200	-1
    143  1.1  christos #define	PCMCIA_STR_PREMAX_PE200	"PreMax PE-200"
    144  1.1  christos #define	PCMCIA_CIS_PLANET_SMARTCOM2000	{ "PCMCIA", "UE2212", NULL, NULL }
    145  1.1  christos #define	PCMCIA_PRODUCT_PLANET_SMARTCOM2000	-1
    146  1.1  christos #define	PCMCIA_STR_PLANET_SMARTCOM2000	"Planet SmartCOM 2000"
    147  1.1  christos #define	PCMCIA_CIS_DLINK_DE650	{ "D-Link", "DE-650", NULL, NULL }
    148  1.1  christos #define	PCMCIA_PRODUCT_DLINK_DE650	-1
    149  1.1  christos #define	PCMCIA_STR_DLINK_DE650	"D-Link DE-650"
    150  1.1  christos #define	PCMCIA_CIS_RPTI_EP401	{ "RPTI", "EP401 Ethernet NE2000 Compatible", NULL, NULL }
    151  1.1  christos #define	PCMCIA_PRODUCT_RPTI_EP401	-1
    152  1.1  christos #define	PCMCIA_STR_RPTI_EP401	"RPTI EP401"
    153  1.1  christos #define	PCMCIA_CIS_ACCTON_EN2212	{ "ACCTON", "EN2212", NULL, NULL }
    154  1.1  christos #define	PCMCIA_PRODUCT_ACCTON_EN2212	-1
    155  1.1  christos #define	PCMCIA_STR_ACCTON_EN2212	"Accton EN2212"
    156  1.1  christos #define	PCMCIA_CIS_DIGITAL_DEPCMBA	{ "DIGITAL", "DEPCM-XX", NULL, NULL }
    157  1.1  christos #define	PCMCIA_PRODUCT_DIGITAL_DEPCMBA	-1
    158  1.1  christos #define	PCMCIA_STR_DIGITAL_DEPCMBA	"Digital DEPCM-BA"
    159  1.1  christos #define	PCMCIA_CIS_YEDATA_EXTERNAL_FDD	{ "Y-E DATA", "External FDD", NULL, NULL }
    160  1.1  christos #define	PCMCIA_PRODUCT_YEDATA_EXTERNAL_FDD	-1
    161  1.1  christos #define	PCMCIA_STR_YEDATA_EXTERNAL_FDD	"Y-E DATA External FDD"
    162  1.1  christos #define	PCMCIA_CIS_DIGITAL_DEPCMXX	{ "DIGITAL", "DEPCM-XX", NULL, NULL }
    163  1.1  christos #define	PCMCIA_PRODUCT_DIGITAL_DEPCMXX	-1
    164  1.1  christos #define	PCMCIA_STR_DIGITAL_DEPCMXX	"DEC DEPCM-BA"
    165