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