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