Home | History | Annotate | Line # | Download | only in pcmcia
pcmciadevs.h revision 1.4.2.1
      1  1.4.2.1       eeh /*	$NetBSD: pcmciadevs.h,v 1.4.2.1 1998/08/08 03:06:50 eeh 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.4.2.1       eeh  *	NetBSD: pcmciadevs,v 1.4 1998/07/30 20:44:25 thorpej 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.4  christos #define	PCMCIA_VENDOR_IBM	0x00a4	/* IBM Corporation */
     46      1.4  christos #define	PCMCIA_VENDOR_MOTOROLA	0x0109	/* Motorola Corporation */
     47      1.4  christos #define	PCMCIA_VENDOR_3COM	0x0101	/* 3Com Corporation */
     48      1.4  christos #define	PCMCIA_VENDOR_MEGAHERTZ	0x0102	/* Megahertz Corporation */
     49      1.4  christos #define	PCMCIA_VENDOR_SOCKET	0x0104	/* Socket Communications */
     50      1.4  christos #define	PCMCIA_VENDOR_TDK	0x0105	/* TDK Corporation */
     51      1.4  christos #define	PCMCIA_VENDOR_USROBOTICS	0x0115	/* US Robotics Corporation */
     52      1.4  christos #define	PCMCIA_VENDOR_MEGAHERTZ2	0x0128	/* Megahertz Corporation */
     53      1.4  christos #define	PCMCIA_VENDOR_ADAPTEC	0x012f	/* Adaptec Corporation */
     54      1.4  christos #define	PCMCIA_VENDOR_LINKSYS	0x0149	/* Linksys Corporation */
     55  1.4.2.1       eeh #define	PCMCIA_VENDOR_SIMPLETECH	0x014d	/* Simple Technology */
     56      1.4  christos #define	PCMCIA_VENDOR_DAYNA	0x0194	/* Dayna Corporation */
     57      1.4  christos #define	PCMCIA_VENDOR_IODATA	0x01bf	/* I-O DATA */
     58      1.1  christos 
     59      1.1  christos /*
     60      1.1  christos  * List of known products.  Grouped by vendor.
     61      1.1  christos  */
     62      1.1  christos /* Adaptec Products */
     63      1.1  christos #define	PCMCIA_CIS_ADAPTEC_APA1460_1	{ NULL, NULL, NULL, NULL }
     64      1.1  christos #define	PCMCIA_PRODUCT_ADAPTEC_APA1460_1	0x0001
     65      1.2  christos #define	PCMCIA_STR_ADAPTEC_APA1460_1	"Adaptec APA-1460/A SCSI Host Adapter"
     66      1.1  christos #define	PCMCIA_CIS_ADAPTEC_APA1460_2	{ NULL, NULL, NULL, NULL }
     67      1.1  christos #define	PCMCIA_PRODUCT_ADAPTEC_APA1460_2	0x0002
     68      1.2  christos #define	PCMCIA_STR_ADAPTEC_APA1460_2	"Adaptec APA-1460/B SCSI Host Adapter"
     69      1.1  christos 
     70      1.1  christos /* 3COM Products */
     71      1.1  christos #define	PCMCIA_CIS_3COM_3C562	{ NULL, NULL, NULL, NULL }
     72      1.1  christos #define	PCMCIA_PRODUCT_3COM_3C562	0x0562
     73      1.2  christos #define	PCMCIA_STR_3COM_3C562	"3Com 3c562 33.6 Modem/10Mbps Ethernet"
     74      1.1  christos #define	PCMCIA_CIS_3COM_3C589	{ NULL, NULL, NULL, NULL }
     75      1.1  christos #define	PCMCIA_PRODUCT_3COM_3C589	0x0589
     76      1.2  christos #define	PCMCIA_STR_3COM_3C589	"3Com 3c589 10Mbps Ethernet"
     77      1.1  christos 
     78      1.1  christos /* Dayna Products */
     79      1.1  christos #define	PCMCIA_CIS_DAYNA_COMMUNICARD_E	{ NULL, NULL, NULL, NULL }
     80      1.1  christos #define	PCMCIA_PRODUCT_DAYNA_COMMUNICARD_E	0x002d
     81      1.1  christos #define	PCMCIA_STR_DAYNA_COMMUNICARD_E	"Dayna CommuniCard E"
     82      1.1  christos 
     83      1.1  christos /* Motorola Products */
     84      1.1  christos #define	PCMCIA_CIS_MOTOROLA_POWER144	{ NULL, NULL, NULL, NULL }
     85      1.1  christos #define	PCMCIA_PRODUCT_MOTOROLA_POWER144	0x0105
     86      1.1  christos #define	PCMCIA_STR_MOTOROLA_POWER144	"Motorola Power 14.4 Modem"
     87      1.1  christos #define	PCMCIA_CIS_MOTOROLA_PM100C	{ NULL, NULL, NULL, NULL }
     88      1.1  christos #define	PCMCIA_PRODUCT_MOTOROLA_PM100C	0x0302
     89      1.1  christos #define	PCMCIA_STR_MOTOROLA_PM100C	"Motorola Personal Messenger 100C CDPD Modem"
     90      1.1  christos 
     91      1.1  christos /* IBM Products */
     92      1.1  christos #define	PCMCIA_CIS_IBM_INFOMOVER	{ NULL, NULL, NULL, NULL }
     93      1.1  christos #define	PCMCIA_PRODUCT_IBM_INFOMOVER	0x0002
     94      1.1  christos #define	PCMCIA_STR_IBM_INFOMOVER	"National Semiconductor InfoMover"
     95      1.1  christos #define	PCMCIA_CIS_IBM_HOME_AND_AWAY	{ NULL, NULL, NULL, NULL }
     96      1.1  christos #define	PCMCIA_PRODUCT_IBM_HOME_AND_AWAY	0x002e
     97      1.1  christos #define	PCMCIA_STR_IBM_HOME_AND_AWAY	"IBM Home and Away Modem"
     98      1.1  christos 
     99      1.1  christos /* I-O DATA */
    100      1.1  christos #define	PCMCIA_CIS_IODATA_PCLAT	{ NULL, NULL, NULL, NULL }
    101      1.1  christos #define	PCMCIA_PRODUCT_IODATA_PCLAT	0x2216
    102      1.1  christos #define	PCMCIA_STR_IODATA_PCLAT	"I-O DATA PCLA/T"
    103      1.1  christos 
    104      1.1  christos /* Linksys corporation */
    105      1.1  christos #define	PCMCIA_CIS_LINKSYS_ECARD	{ NULL, NULL, NULL, NULL }
    106      1.1  christos #define	PCMCIA_PRODUCT_LINKSYS_ECARD	0x0265
    107      1.1  christos #define	PCMCIA_STR_LINKSYS_ECARD	"Linksys EthernetCard"
    108      1.1  christos #define	PCMCIA_CIS_LINKSYS_COMBO_ECARD	{ NULL, NULL, NULL, NULL }
    109      1.1  christos #define	PCMCIA_PRODUCT_LINKSYS_COMBO_ECARD	0xc1ab
    110      1.1  christos #define	PCMCIA_STR_LINKSYS_COMBO_ECARD	"Linksys Combo EthernetCard"
    111      1.1  christos 
    112      1.1  christos /* Megahertz Products */
    113      1.1  christos #define	PCMCIA_CIS_MEGAHERTZ_XJ4288	{ NULL, NULL, NULL, NULL }
    114      1.1  christos #define	PCMCIA_PRODUCT_MEGAHERTZ_XJ4288	0x0023
    115      1.1  christos #define	PCMCIA_STR_MEGAHERTZ_XJ4288	"Megahertz XJ4288 Modem"
    116      1.1  christos #define	PCMCIA_CIS_MEGAHERTZ2_XJACK	{ NULL, NULL, NULL, NULL }
    117      1.1  christos #define	PCMCIA_PRODUCT_MEGAHERTZ2_XJACK	0x0103
    118      1.1  christos #define	PCMCIA_STR_MEGAHERTZ2_XJACK	"Megahertz X-JACK Ethernet"
    119      1.1  christos 
    120      1.1  christos /* US Robotics Products */
    121      1.1  christos #define	PCMCIA_CIS_USROBOTICS_WORLDPORT144	{ NULL, NULL, NULL, NULL }
    122      1.1  christos #define	PCMCIA_PRODUCT_USROBOTICS_WORLDPORT144	0x3330
    123      1.1  christos #define	PCMCIA_STR_USROBOTICS_WORLDPORT144	"US Robotics WorldPort 14.4 Modem"
    124  1.4.2.1       eeh 
    125  1.4.2.1       eeh /* Simple Technology Products */
    126  1.4.2.1       eeh #define	PCMCIA_CIS_SIMPLETECH_COMMUNICATOR288	{ NULL, NULL, NULL, NULL }
    127  1.4.2.1       eeh #define	PCMCIA_PRODUCT_SIMPLETECH_COMMUNICATOR288	0x0100
    128  1.4.2.1       eeh #define	PCMCIA_STR_SIMPLETECH_COMMUNICATOR288	"Simple Technology 28.8 Communicator"
    129      1.1  christos 
    130      1.1  christos /* Socket Communications Products */
    131      1.1  christos #define	PCMCIA_CIS_SOCKET_PAGECARD	{ NULL, NULL, NULL, NULL }
    132      1.1  christos #define	PCMCIA_PRODUCT_SOCKET_PAGECARD	0x0003
    133      1.1  christos #define	PCMCIA_STR_SOCKET_PAGECARD	"Socket Communications PageCard"
    134      1.1  christos 
    135      1.1  christos /* TDK Products */
    136      1.1  christos #define	PCMCIA_CIS_TDK_LAK_CD021BX	{ NULL, NULL, NULL, NULL }
    137      1.1  christos #define	PCMCIA_PRODUCT_TDK_LAK_CD021BX	0x0200
    138      1.1  christos #define	PCMCIA_STR_TDK_LAK_CD021BX	"TDK LAK-CD021BX Ethernet"
    139      1.1  christos #define	PCMCIA_CIS_TDK_DFL9610	{ NULL, NULL, NULL, NULL }
    140      1.1  christos #define	PCMCIA_PRODUCT_TDK_DFL9610	0x0d0a
    141      1.1  christos #define	PCMCIA_STR_TDK_DFL9610	"TDK DFL9610 Ethernet & Digital Cellular"
    142      1.1  christos 
    143      1.1  christos /* Cards we know only by their cis */
    144      1.4  christos #define	PCMCIA_VENDOR_PREMAX	-1	/* Premax */
    145      1.4  christos #define	PCMCIA_VENDOR_PLANET	-1	/* Planet */
    146      1.4  christos #define	PCMCIA_VENDOR_DLINK	-1	/* D-Link */
    147      1.4  christos #define	PCMCIA_VENDOR_RPTI	-1	/* RPTI */
    148      1.4  christos #define	PCMCIA_VENDOR_ACCTON	-1	/* ACCTON */
    149      1.4  christos #define	PCMCIA_VENDOR_YEDATA	-1	/* Y-E DATA */
    150      1.4  christos #define	PCMCIA_VENDOR_DIGITAL	-1	/* Digital Equipment Corporation */
    151      1.4  christos 
    152      1.1  christos #define	PCMCIA_CIS_MEGAHERTZ_XJ2288	{ "MEGAHERTZ", "MODEM XJ2288", NULL, NULL }
    153      1.1  christos #define	PCMCIA_PRODUCT_MEGAHERTZ_XJ2288	-1
    154      1.1  christos #define	PCMCIA_STR_MEGAHERTZ_XJ2288	"Megahertz XJ2288 Modem"
    155      1.1  christos #define	PCMCIA_CIS_PREMAX_PE200	{ "PMX   ", "PE-200", NULL, NULL }
    156      1.1  christos #define	PCMCIA_PRODUCT_PREMAX_PE200	-1
    157      1.1  christos #define	PCMCIA_STR_PREMAX_PE200	"PreMax PE-200"
    158      1.1  christos #define	PCMCIA_CIS_PLANET_SMARTCOM2000	{ "PCMCIA", "UE2212", NULL, NULL }
    159      1.1  christos #define	PCMCIA_PRODUCT_PLANET_SMARTCOM2000	-1
    160      1.1  christos #define	PCMCIA_STR_PLANET_SMARTCOM2000	"Planet SmartCOM 2000"
    161      1.1  christos #define	PCMCIA_CIS_DLINK_DE650	{ "D-Link", "DE-650", NULL, NULL }
    162      1.1  christos #define	PCMCIA_PRODUCT_DLINK_DE650	-1
    163      1.1  christos #define	PCMCIA_STR_DLINK_DE650	"D-Link DE-650"
    164      1.1  christos #define	PCMCIA_CIS_RPTI_EP401	{ "RPTI", "EP401 Ethernet NE2000 Compatible", NULL, NULL }
    165      1.1  christos #define	PCMCIA_PRODUCT_RPTI_EP401	-1
    166      1.1  christos #define	PCMCIA_STR_RPTI_EP401	"RPTI EP401"
    167      1.1  christos #define	PCMCIA_CIS_ACCTON_EN2212	{ "ACCTON", "EN2212", NULL, NULL }
    168      1.1  christos #define	PCMCIA_PRODUCT_ACCTON_EN2212	-1
    169      1.1  christos #define	PCMCIA_STR_ACCTON_EN2212	"Accton EN2212"
    170      1.1  christos #define	PCMCIA_CIS_YEDATA_EXTERNAL_FDD	{ "Y-E DATA", "External FDD", NULL, NULL }
    171      1.1  christos #define	PCMCIA_PRODUCT_YEDATA_EXTERNAL_FDD	-1
    172      1.1  christos #define	PCMCIA_STR_YEDATA_EXTERNAL_FDD	"Y-E DATA External FDD"
    173      1.1  christos #define	PCMCIA_CIS_DIGITAL_DEPCMXX	{ "DIGITAL", "DEPCM-XX", NULL, NULL }
    174      1.1  christos #define	PCMCIA_PRODUCT_DIGITAL_DEPCMXX	-1
    175      1.1  christos #define	PCMCIA_STR_DIGITAL_DEPCMXX	"DEC DEPCM-BA"
    176