Home | History | Annotate | Line # | Download | only in dev
diodevs.h revision 1.4
      1 /*
      2  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
      3  *
      4  * generated from:
      5  *	NetBSD: diodevs,v 1.2 1997/01/30 09:18:38 thorpej Exp
      6  */
      7 
      8 /*-
      9  * Copyright (c) 1996 The NetBSD Foundation, Inc.
     10  * All rights reserved.
     11  *
     12  * This code is derived from software contributed to The NetBSD Foundation
     13  * by Jason R. Thorpe.
     14  *
     15  * Redistribution and use in source and binary forms, with or without
     16  * modification, are permitted provided that the following conditions
     17  * are met:
     18  * 1. Redistributions of source code must retain the above copyright
     19  *    notice, this list of conditions and the following disclaimer.
     20  * 2. Redistributions in binary form must reproduce the above copyright
     21  *    notice, this list of conditions and the following disclaimer in the
     22  *    documentation and/or other materials provided with the distribution.
     23  * 3. All advertising materials mentioning features or use of this software
     24  *    must display the following acknowledgement:
     25  *        This product includes software developed by the NetBSD
     26  *        Foundation, Inc. and its contributors.
     27  * 4. Neither the name of The NetBSD Foundation nor the names of its
     28  *    contributors may be used to endorse or promote products derived
     29  *    from this software without specific prior written permission.
     30  *
     31  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
     32  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
     33  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     34  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
     35  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     36  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     37  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     38  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     39  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     40  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     41  * POSSIBILITY OF SUCH DAMAGE.
     42  */
     43 
     44 
     45 #define	DIO_DEVICE_ID_DCA0	0x02
     46 #define	DIO_DEVICE_DESC_DCA0	"98644A serial"
     47 
     48 #define	DIO_DEVICE_ID_DCA0REM	0x82
     49 #define	DIO_DEVICE_DESC_DCA0REM	"98644A serial"
     50 
     51 #define	DIO_DEVICE_ID_DCA1	0x42
     52 #define	DIO_DEVICE_DESC_DCA1	"98644A serial"
     53 
     54 #define	DIO_DEVICE_ID_DCA1REM	0xc2
     55 #define	DIO_DEVICE_DESC_DCA1REM	"98644A serial"
     56 
     57 
     58 #define	DIO_DEVICE_ID_DCM	0x05
     59 #define	DIO_DEVICE_DESC_DCM	"98642A serial MUX"
     60 
     61 #define	DIO_DEVICE_ID_DCMREM	0x85
     62 #define	DIO_DEVICE_DESC_DCMREM	"98642A serial MUX"
     63 
     64 
     65 #define	DIO_DEVICE_ID_LAN	0x15
     66 #define	DIO_DEVICE_DESC_LAN	"98643A LAN"
     67 
     68 
     69 #define	DIO_DEVICE_ID_FHPIB	0x08
     70 #define	DIO_DEVICE_DESC_FHPIB	"98625A/98625B HP-IB"
     71 
     72 #define	DIO_DEVICE_ID_NHPIB	0x80
     73 #define	DIO_DEVICE_DESC_NHPIB	"98624A HP-IB"
     74 
     75 #define	DIO_DEVICE_ID_IHPIB	0x00
     76 #define	DIO_DEVICE_DESC_IHPIB	"internal HP-IB"
     77 
     78 
     79 #define	DIO_DEVICE_ID_SCSI0	0x07
     80 #define	DIO_DEVICE_DESC_SCSI0	"98625A SCSI"
     81 
     82 #define	DIO_DEVICE_ID_SCSI1	0x27
     83 #define	DIO_DEVICE_DESC_SCSI1	"98625A SCSI"
     84 
     85 #define	DIO_DEVICE_ID_SCSI2	0x47
     86 #define	DIO_DEVICE_DESC_SCSI2	"98625A SCSI"
     87 
     88 #define	DIO_DEVICE_ID_SCSI3	0x67
     89 #define	DIO_DEVICE_DESC_SCSI3	"98625A SCSI"
     90 
     91 /* Framebuffer devices; same primary ID, different secondary IDs. */
     92 
     93 
     94 #define	DIO_DEVICE_ID_FRAMEBUFFER	0x39
     95 #define	DIO_DEVICE_DESC_FRAMEBUFFER	"bitmapped display"
     96 
     97 
     98 #define	DIO_DEVICE_SECID_GATORBOX	0x01
     99 #define	DIO_DEVICE_DESC_GATORBOX	"98700/98710 (\"gatorbox\") display"
    100 
    101 #define	DIO_DEVICE_SECID_TOPCAT	0x02
    102 #define	DIO_DEVICE_DESC_TOPCAT	"98544/98545/98547 (\"topcat\") display"
    103 
    104 #define	DIO_DEVICE_SECID_RENASSIANCE	0x04
    105 #define	DIO_DEVICE_DESC_RENASSIANCE	"98720/98721 (\"renassiance\") display"
    106 
    107 #define	DIO_DEVICE_SECID_LRCATSEYE	0x05
    108 #define	DIO_DEVICE_DESC_LRCATSEYE	"low-res catseye display"
    109 
    110 #define	DIO_DEVICE_SECID_HRCCATSEYE	0x06
    111 #define	DIO_DEVICE_DESC_HRCCATSEYE	"high-res color catseye display"
    112 
    113 #define	DIO_DEVICE_SECID_HRMCATSEYE	0x07
    114 #define	DIO_DEVICE_DESC_HRMCATSEYE	"high-res mono catseye display"
    115 
    116 #define	DIO_DEVICE_SECID_DAVINCI	0x08
    117 #define	DIO_DEVICE_DESC_DAVINCI	"98730/98731 (\"davinci\") display"
    118 
    119 #define	DIO_DEVICE_SECID_XXXCATSEYE	0x09
    120 #define	DIO_DEVICE_DESC_XXXCATSEYE	"catseye display"
    121 
    122 #define	DIO_DEVICE_SECID_HYPERION	0x0e
    123 #define	DIO_DEVICE_DESC_HYPERION	"A1096A (\"hyperion\") display"
    124 
    125 /* Unsupported framebuffers. */
    126 
    127 
    128 #define	DIO_DEVICE_SECID_XGENESIS	0x0b
    129 #define	DIO_DEVICE_DESC_XGENESIS	"x-genesis display"
    130 
    131 #define	DIO_DEVICE_SECID_TIGER	0x0c
    132 #define	DIO_DEVICE_DESC_TIGER	"tiger display"
    133 
    134 #define	DIO_DEVICE_SECID_YGENESIS	0x0d
    135 #define	DIO_DEVICE_DESC_YGENESIS	"y-genesis display"
    136 
    137 /* Devices not yet supported.  Descriptions are lacking. */
    138 
    139 
    140 #define	DIO_DEVICE_ID_MISC0	0x03
    141 #define	DIO_DEVICE_DESC_MISC0	"98622A"
    142 
    143 #define	DIO_DEVICE_ID_MISC1	0x04
    144 #define	DIO_DEVICE_DESC_MISC1	"98623A"
    145 
    146 #define	DIO_DEVICE_ID_PARALLEL	0x06
    147 #define	DIO_DEVICE_DESC_PARALLEL	"internal parallel"
    148 
    149 #define	DIO_DEVICE_ID_MISC2	0x09
    150 #define	DIO_DEVICE_DESC_MISC2	"98287A keyboard"
    151 
    152 #define	DIO_DEVICE_ID_MISC3	0x0a
    153 #define	DIO_DEVICE_DESC_MISC3	"HP98635A floating point accelerator"
    154 
    155 #define	DIO_DEVICE_ID_MISC4	0x0b
    156 #define	DIO_DEVICE_DESC_MISC4	"timer"
    157 
    158 #define	DIO_DEVICE_ID_MISC5	0x12
    159 #define	DIO_DEVICE_DESC_MISC5	"98640A"
    160 
    161 #define	DIO_DEVICE_ID_MISC6	0x16
    162 #define	DIO_DEVICE_DESC_MISC6	"98659A"
    163 
    164 #define	DIO_DEVICE_ID_MISC7	0x19
    165 #define	DIO_DEVICE_DESC_MISC7	"237 display"
    166 
    167 #define	DIO_DEVICE_ID_MISC8	0x1a
    168 #define	DIO_DEVICE_DESC_MISC8	"quad-wide card"
    169 
    170 #define	DIO_DEVICE_ID_MISC9	0x1b
    171 #define	DIO_DEVICE_DESC_MISC9	"98253A"
    172 
    173 #define	DIO_DEVICE_ID_MISC10	0x1c
    174 #define	DIO_DEVICE_DESC_MISC10	"98627A"
    175 
    176 #define	DIO_DEVICE_ID_MISC11	0x1d
    177 #define	DIO_DEVICE_DESC_MISC11	"98633A"
    178 
    179 #define	DIO_DEVICE_ID_MISC12	0x1e
    180 #define	DIO_DEVICE_DESC_MISC12	"98259A"
    181 
    182 #define	DIO_DEVICE_ID_MISC13	0x1f
    183 #define	DIO_DEVICE_DESC_MISC13	"8741"
    184 
    185 #define	DIO_DEVICE_ID_VME	0x31
    186 #define	DIO_DEVICE_DESC_VME	"98577A VME adapter"
    187 
    188 #define	DIO_DEVICE_ID_DCL	0x34
    189 #define	DIO_DEVICE_DESC_DCL	"98628A serial"
    190 
    191 #define	DIO_DEVICE_ID_DCLREM	0xb4
    192 #define	DIO_DEVICE_DESC_DCLREM	"98628A serial"
    193