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