summaryrefslogtreecommitdiff
path: root/sys/arch/hp300/dev/diodevs.h
blob: 1057324ecb68790ff680508a95dc54850d097edf (plain)
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
/*
 * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
 *
 * generated from:
 *	OpenBSD: diodevs,v 1.2 1997/02/03 04:47:18 downsj 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.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *        This product includes software developed by the NetBSD
 *        Foundation, Inc. and its contributors.
 * 4. Neither the name of The NetBSD Foundation nor the names of its
 *    contributors may be used to endorse or promote products derived
 *    from this software without specific prior written permission.
 *
 * 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 REGENTS 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	0x80
#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	"98625A SCSI"

#define	DIO_DEVICE_ID_SCSI1	0x27
#define	DIO_DEVICE_DESC_SCSI1	"98625A SCSI"

#define	DIO_DEVICE_ID_SCSI2	0x47
#define	DIO_DEVICE_DESC_SCSI2	"98625A SCSI"

#define	DIO_DEVICE_ID_SCSI3	0x67
#define	DIO_DEVICE_DESC_SCSI3	"98625A 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_RENASSIANCE	0x04
#define	DIO_DEVICE_DESC_RENASSIANCE	"98720/98721 (\"renassiance\") 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_TIGER	0x0c
#define	DIO_DEVICE_DESC_TIGER	"tiger display"

#define	DIO_DEVICE_SECID_YGENESIS	0x0d
#define	DIO_DEVICE_DESC_YGENESIS	"y-genesis display"

/* 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_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"