xref: /openbsd/sys/arch/hppa/dev/cpudevs.h (revision d415bd75)
1 /*
2  * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
3  * generated from:
4  *	OpenBSD: cpudevs,v 1.44 2007/05/18 15:57:35 kettenis Exp
5  */
6 
7 #define	HPPA_TYPE_NPROC	0x00
8 #define	HPPA_TYPE_MEMORY	0x01
9 #define	HPPA_TYPE_BDMA	0x02
10 #define	HPPA_TYPE_BDIRECT	0x03
11 #define	HPPA_TYPE_ADMA	0x04
12 #define	HPPA_TYPE_ADIRECT	0x05
13 #define	HPPA_TYPE_OTHER	0x06
14 #define	HPPA_TYPE_BCPORT	0x07
15 #define	HPPA_TYPE_CIO	0x08
16 #define	HPPA_TYPE_CONSOLE	0x09
17 #define	HPPA_TYPE_FIO	0x0a
18 #define	HPPA_TYPE_BHA	0x0b
19 #define	HPPA_TYPE_IOA	0x0c
20 #define	HPPA_TYPE_BRIDGE	0x0d
21 #define	HPPA_TYPE_FABRIC	0x0e
22 #define	HPPA_TYPE_FAULTY	0x1f
23 #define	HPPA_TYPE_BOARD	0x80
24 #define	HPPA_TYPE_CPU	0x81
25 #define	HPPA_TYPE_FPU	0x82
26 #define	HPPA_TYPE_BUS	0x83
27 #define	HPPA_BOARD_HP840	0x004
28 #define	HPPA_BOARD_HP825	0x008
29 #define	HPPA_BOARD_HP835	0x00a
30 #define	HPPA_BOARD_HP845	0x00b
31 #define	HPPA_BOARD_HP850	0x00C
32 #define	HPPA_BOARD_HP949	0x00f
33 #define	HPPA_BOARD_HP950S	0x080
34 #define	HPPA_BOARD_HP855	0x081
35 #define	HPPA_BOARD_HP860	0x082
36 #define	HPPA_BOARD_HP870	0x083
37 #define	HPPA_BOARD_HP810	0x100
38 #define	HPPA_BOARD_HP822	0x101
39 #define	HPPA_BOARD_HP832	0x102
40 #define	HPPA_BOARD_HP808	0x103
41 #define	HPPA_BOARD_HP842	0x104
42 #define	HPPA_BOARD_HP852	0x105
43 #define	HPPA_BOARD_HPOBOE	0x106
44 #define	HPPA_BOARD_HPDRAGON	0x180
45 #define	HPPA_BOARD_HP890	0x181
46 #define	HPPA_BOARD_HP891	0x182
47 #define	HPPA_BOARD_HP892	0x183
48 #define	HPPA_BOARD_HP893_T540	0x184
49 #define	HPPA_BOARD_HPHXPROC	0x1ff
50 #define	HPPA_BOARD_HP720	0x200
51 #define	HPPA_BOARD_HP750_66	0x201
52 #define	HPPA_BOARD_HP730_66	0x202
53 #define	HPPA_BOARD_HP735_99	0x203
54 #define	HPPA_BOARD_HP755_99	0x204
55 #define	HPPA_BOARD_HP755_125	0x205
56 #define	HPPA_BOARD_HP735_130	0x206
57 #define	HPPA_BOARD_HP817	0x280
58 #define	HPPA_BOARD_HP837	0x281
59 #define	HPPA_BOARD_HP807	0x282
60 #define	HPPA_BOARD_HP867	0x283
61 #define	HPPA_BOARD_HP887T	0x284
62 #define	HPPA_BOARD_HP887	0x287
63 #define	HPPA_BOARD_HP887T96	0x288
64 #define	HPPA_BOARD_HP710	0x300
65 #define	HPPA_BOARD_HP705	0x302
66 #define	HPPA_BOARD_HP715_50	0x310
67 #define	HPPA_BOARD_HP715_33	0x311
68 #define	HPPA_BOARD_HP715S_50	0x312
69 #define	HPPA_BOARD_HP715S_33	0x313
70 #define	HPPA_BOARD_HP715T_50	0x314
71 #define	HPPA_BOARD_HP715T_33	0x315
72 #define	HPPA_BOARD_HP715_75	0x316
73 #define	HPPA_BOARD_HP715_99	0x317
74 #define	HPPA_BOARD_HP725_50	0x318
75 #define	HPPA_BOARD_HP725_75	0x319
76 #define	HPPA_BOARD_HP725_99	0x320
77 #define	HPPA_BOARD_HP745I_50	0x401
78 #define	HPPA_BOARD_HP742I_50	0x402
79 #define	HPPA_BOARD_HP747I_100	0x403
80 #define	HPPA_BOARD_HPE23	0x480
81 #define	HPPA_BOARD_HPE25	0x481
82 #define	HPPA_BOARD_HPE35	0x482
83 #define	HPPA_BOARD_HPE45	0x483
84 #define	HPPA_BOARD_HPD210	0x484
85 #define	HPPA_BOARD_HPD200	0x485
86 #define	HPPA_BOARD_HP778_B132L	0x501
87 #define	HPPA_BOARD_HP778_B160L	0x502
88 #define	HPPA_BOARD_HP778_B132LP	0x503
89 #define	HPPA_BOARD_HP778_B180L	0x504
90 #define	HPPA_BOARD_HP779_C132L	0x505
91 #define	HPPA_BOARD_HP779_C160L	0x506
92 #define	HPPA_BOARD_HP779_C180L	0x507
93 #define	HPPA_BOARD_HP779_C160L1	0x508
94 #define	HPPA_BOARD_HP712_132L2	0x509
95 #define	HPPA_BOARD_HP712_160L2	0x50a
96 #define	HPPA_BOARD_HP712_132L21	0x50b
97 #define	HPPA_BOARD_HP712_160L21	0x50c
98 #define	HPPA_BOARD_HP744_132L	0x50f
99 #define	HPPA_BOARD_HP744_165L	0x510
100 #define	HPPA_BOARD_HP803	0x512
101 #define	HPPA_BOARD_HP813	0x513
102 #define	HPPA_BOARD_HP778_B132	0x514
103 #define	HPPA_BOARD_HP800_A132	0x515
104 #define	HPPA_BOARD_HP800_A180C	0x516
105 #define	HPPA_BOARD_HP809	0x580
106 #define	HPPA_BOARD_HP839	0x581
107 #define	HPPA_BOARD_HP829	0x582
108 #define	HPPA_BOARD_HP849	0x583
109 #define	HPPA_BOARD_HP770_J210XC	0x584
110 #define	HPPA_BOARD_HP770_J200	0x585
111 #define	HPPA_BOARD_HP770_J210	0x586
112 #define	HPPA_BOARD_HP841	0x587
113 #define	HPPA_BOARD_HP851	0x588
114 #define	HPPA_BOARD_HP821_1	0x589
115 #define	HPPA_BOARD_HP831	0x58a
116 #define	HPPA_BOARD_HP819	0x58b
117 #define	HPPA_BOARD_HP859	0x58c
118 #define	HPPA_BOARD_HP869	0x58d
119 #define	HPPA_BOARD_HP780_C110	0x58e
120 #define	HPPA_BOARD_HP804	0x58f
121 #define	HPPA_BOARD_HP889	0x590
122 #define	HPPA_BOARD_HP780_C100	0x592
123 #define	HPPA_BOARD_HP780_J282	0x594
124 #define	HPPA_BOARD_HP800V	0x597
125 #define	HPPA_BOARD_HP780_C230	0x598
126 #define	HPPA_BOARD_HP780_C240	0x599
127 #define	HPPA_BOARD_HP780_C160	0x59b
128 #define	HPPA_BOARD_HP780_C180XP	0x59c
129 #define	HPPA_BOARD_HP780_C200	0x59d
130 #define	HPPA_BOARD_HP780_C180P	0x59f
131 #define	HPPA_BOARD_HP841_1	0x5a0
132 #define	HPPA_BOARD_HP851_1	0x5a1
133 #define	HPPA_BOARD_HP861	0x5a2
134 #define	HPPA_BOARD_HP871	0x5a3
135 #define	HPPA_BOARD_HP802	0x5a4
136 #define	HPPA_BOARD_HP879	0x5a5
137 #define	HPPA_BOARD_HP810D	0x5a9
138 #define	HPPA_BOARD_HP820	0x5aa
139 #define	HPPA_BOARD_HP898	0x5ae
140 #define	HPPA_BOARD_HP899	0x5b1
141 #define	HPPA_BOARD_HP800V2	0x5b4
142 #define	HPPA_BOARD_HP782_J2240	0x5b5
143 #define	HPPA_BOARD_HP800K	0x5b6
144 #define	HPPA_BOARD_HP821	0x5b9
145 #define	HPPA_BOARD_HP800D	0x5ba
146 #define	HPPA_BOARD_HP785_C3000	0x5bb
147 #define	HPPA_BOARD_HP785_B1000	0x5bc
148 #define	HPPA_BOARD_HP785_J5000	0x5bd
149 #define	HPPA_BOARD_HP800_N400036	0x5be
150 #define	HPPA_BOARD_HP785_J7000	0x5bf
151 #define	HPPA_BOARD_HP800_L200044	0x5c4
152 #define	HPPA_BOARD_HP800_L200036	0x5c5
153 #define	HPPA_BOARD_HP785_C360	0x5c6
154 #define	HPPA_BOARD_HP800_L100044	0x5c9
155 #define	HPPA_BOARD_HP800_L100036	0x5ca
156 #define	HPPA_BOARD_HP897_A50044	0x5cb
157 #define	HPPA_BOARD_HP800_N400044	0x5cc
158 #define	HPPA_BOARD_HP785_C3600	0x5cf
159 #define	HPPA_BOARD_HP786_B2000	0x5d0
160 #define	HPPA_BOARD_HP785_J5600	0x5d1
161 #define	HPPA_BOARD_HP785_J7600	0x5d2
162 #define	HPPA_BOARD_HP800_N400055	0x5d3
163 #define	HPPA_BOARD_HP785_J6000	0x5d4
164 #define	HPPA_BOARD_HP897_A5005X	0x5d5
165 #define	HPPA_BOARD_HP897_A40044	0x5d6
166 #define	HPPA_BOARD_HP800_N40005X	0x5d7
167 #define	HPPA_BOARD_HP800_L150044	0x5d8
168 #define	HPPA_BOARD_HP800_L150036	0x5d9
169 #define	HPPA_BOARD_HP800_L30005X	0x5db
170 #define	HPPA_BOARD_HP785_C3700	0x5dc
171 #define	HPPA_BOARD_HP785_J6700	0x5dd
172 #define	HPPA_BOARD_HP785_B2600	0x5de
173 #define	HPPA_BOARD_HP897_A4006X	0x5e1
174 #define	HPPA_BOARD_HP897_A5006X	0x5e2
175 #define	HPPA_BOARD_HP897_A5007X	0x5e3
176 #define	HPPA_BOARD_HP800_N40007X	0x5e4
177 #define	HPPA_BOARD_HP800_N40006X	0x5e6
178 #define	HPPA_BOARD_HITACHIW	0x5ff
179 #define	HPPA_BOARD_HP785_C8000	0x89c
180 #define	HPPA_BOARD_HP712_60	0x600
181 #define	HPPA_BOARD_HP712_80	0x601
182 #define	HPPA_BOARD_HP712_100	0x602
183 #define	HPPA_BOARD_HP743I_64	0x603
184 #define	HPPA_BOARD_HP743I_100	0x604
185 #define	HPPA_BOARD_HP712_120	0x605
186 #define	HPPA_BOARD_HP715_80	0x609
187 #define	HPPA_BOARD_HP715_64	0x60A
188 #define	HPPA_BOARD_HP715_100	0x60B
189 #define	HPPA_BOARD_HP715_100XC	0x60C
190 #define	HPPA_BOARD_HP725_100	0x60D
191 #define	HPPA_BOARD_HP725_120	0x60E
192 #define	HPPA_BOARD_HP715_100L	0x610
193 #define	HPPA_BOARD_HP715_120L	0x611
194 #define	HPPA_BOARD_HP725_80L	0x612
195 #define	HPPA_BOARD_HP725_100L	0x613
196 #define	HPPA_BOARD_HP725_120L	0x614
197 #define	HPPA_BOARD_HP743_50	0x617
198 #define	HPPA_BOARD_HP743_100	0x618
199 #define	HPPA_BOARD_HP715_80M	0x619
200 #define	HPPA_BOARD_HP811	0x61a
201 #define	HPPA_BOARD_HP801	0x61b
202 #define	HPPA_BOARD_HP743T	0x61c
203 #define	HPPA_BOARD_HITACHIT80	0x67e
204 #define	HPPA_BOARD_HITACHIT64	0x67f
205 #define	HPPA_BOARD_NEC	0x700
206 #define	HPPA_BUS_MID_BUS	0
207 #define	HPPA_BUS_SMB	1
208 #define	HPPA_BUS_HPPB	2
209 #define	HPPA_BUS_SUMMIT	3
210 #define	HPPA_BUS_VVSC	4
211 #define	HPPA_BUS_VHPPB	5
212 #define	HPPA_BUS_K9KSC	6
213 #define	HPPA_BUS_SPSSC	7
214 #define	HPPA_BUS_STSSC	8
215 #define	HPPA_BUS_GSCHPPB	9
216 #define	HPPA_BUS_GSCHSC	10
217 #define	HPPA_BUS_RUNWAY	11
218 #define	HPPA_BUS_GSC	12
219 #define	HPPA_BUS_GSCP	13
220 #define	HPPA_BUS_NECSB	14
221 #define	HPPA_BUS_ROPES	15
222 #define	HPPA_BUS_MERCED	16
223 #define	HPPA_CPU_SOFTEMU	0x01
224 #define	HPPA_CPU_PCXT2	0x0b
225 #define	HPPA_CPU_PCXL	0x0d
226 #define	HPPA_CPU_PCXU	0x0e
227 #define	HPPA_CPU_PCXL2	0x0f
228 #define	HPPA_CPU_PCXUP	0x10
229 #define	HPPA_CPU_PCXW	0x11
230 #define	HPPA_CPU_PCXW2	0x13
231 #define	HPPA_FPU_SOFTEMU	0x01
232 #define	HPPA_FPU_INDIGO	0x02
233 #define	HPPA_FPU_TYCO	0x03
234 #define	HPPA_FPU_ROC	0x04
235 #define	HPPA_FPU_FPCW	0x06
236 #define	HPPA_FPU_FPCB	0x07
237 #define	HPPA_FPU_PCXS	0x08
238 #define	HPPA_FPU_PCXT	0x09
239 #define	HPPA_FPU_HARP	0x0a
240 #define	HPPA_FPU_PCXT2	0x0b
241 #define	HPPA_FPU_PA50	0x0c
242 #define	HPPA_FPU_PCXL	0x0d
243 #define	HPPA_FPU_PCXU	0x0e
244 #define	HPPA_FPU_VR	0x0f
245 #define	HPPA_FPU_PCXW	0x10
246 #define	HPPA_FPU_PCXW2	0x13
247 #define	HPPA_NPROC_HPPA	4
248 #define	HPPA_MEMORY_ARCH	0x008
249 #define	HPPA_MEMORY_PDEP	0x009
250 #define	HPPA_BDMA_PARALLEL	0x018
251 #define	HPPA_BDMA_PRDB	0x019
252 #define	HPPA_BDMA_MIDBUSPSI	0x020
253 #define	HPPA_BDMA_HPPBTPSI	0x02f
254 #define	HPPA_BDMA_HPPBT8023	0x051
255 #define	HPPA_BDMA_HPPBLANCON	0x052
256 #define	HPPA_BDMA_HPPB8024	0x058
257 #define	HPPA_BDMA_LANCONS	0x060
258 #define	HPPA_BDMA_EXERCISER	0x094
259 #define	HPPA_BDMA_HPPBHFI	0x100
260 #define	HPPA_ADMA_SCSI	0x039
261 #define	HPPA_ADMA_FWSCSI0	0x03b
262 #define	HPPA_ADMA_HPIB	0x040
263 #define	HPPA_ADMA_HPPBFL	0x041
264 #define	HPPA_ADMA_HPPBIB	0x042
265 #define	HPPA_ADMA_HPPBCL	0x043
266 #define	HPPA_ADMA_HPPBGPS	0x044
267 #define	HPPA_ADMA_HPPBGPL	0x045
268 #define	HPPA_ADMA_2X25	0x046
269 #define	HPPA_ADMA_4X25	0x047
270 #define	HPPA_ADMA_NIMBFB	0x04a
271 #define	HPPA_ADMA_NIMBCL	0x04b
272 #define	HPPA_ADMA_MRTI	0x04c
273 #define	HPPA_ADMA_ACCMUX	0x04d
274 #define	HPPA_ADMA_L8023	0x050
275 #define	HPPA_ADMA_LQFDDI	0x056
276 #define	HPPA_ADMA_LQFDDI1	0x057
277 #define	HPPA_ADMA_GTR	0x05e
278 #define	HPPA_ADMA_FWSCSI	0x089
279 #define	HPPA_ADMA_NETFC	0x091
280 #define	HPPA_ADMA_YATM	0x092
281 #define	HPPA_ADMA_MYRI	0x095
282 #define	HPPA_ADMA_LFEMU	0x098
283 #define	HPPA_ADMA_VATM	0x09a
284 #define	HPPA_ADMA_HSCPCI	0x09d
285 #define	HPPA_ADMA_ATMGSC	0x09e
286 #define	HPPA_ADMA_SHUSB	0x09f
287 #define	HPPA_ADMA_SHFETH	0x0a0
288 #define	HPPA_ADMA_MASSFC	0x0a7
289 #define	HPPA_ADMA_IPFC	0x380
290 #define	HPPA_ADMA_IPATM	0x381
291 #define	HPPA_ADMA_IP100T	0x382
292 #define	HPPA_ADMA_IPNIOVG	0x383
293 #define	HPPA_ADIRECT_APMUX	0x00d
294 #define	HPPA_ADIRECT_RS232	0x00e
295 #define	HPPA_ADIRECT_PEACOCK	0x00f
296 #define	HPPA_ADIRECT_HIL	0x014
297 #define	HPPA_ADIRECT_LEONARDO	0x015
298 #define	HPPA_ADIRECT_HRM	0x016
299 #define	HPPA_ADIRECT_HRC	0x017
300 #define	HPPA_ADIRECT_LPT	0x03a
301 #define	HPPA_ADIRECT_ATTDK	0x04e
302 #define	HPPA_ADIRECT_HPIB	0x09b
303 #define	HPPA_ADIRECT_ROCKYKBD	0x0a8
304 #define	HPPA_ADIRECT_HICONS	0x101
305 #define	HPPA_ADIRECT_HIBOOT	0x102
306 #define	HPPA_OTHER_MIDBVM	0x030
307 #define	HPPA_OTHER_MIDBVS	0x034
308 #define	HPPA_OTHER_MIDBEDU	0x038
309 #define	HPPA_OTHER_SPECFB	0x048
310 #define	HPPA_OTHER_SPECCTL	0x049
311 #define	HPPA_BCPORT_PHANTOM	0x000
312 #define	HPPA_BCPORT_PORT	0x00c
313 #define	HPPA_CIO_CIO	0x010
314 #define	HPPA_CONSOLE_CHEETAH	0x01c
315 #define	HPPA_CONSOLE_NULL	0x01f
316 #define	HPPA_FIO_A_X25	0x02e
317 #define	HPPA_FIO_8X25	0x04f
318 #define	HPPA_FIO_SCSI	0x071
319 #define	HPPA_FIO_LAN	0x072
320 #define	HPPA_FIO_HIL	0x073
321 #define	HPPA_FIO_CENT	0x074
322 #define	HPPA_FIO_RS232	0x075
323 #define	HPPA_FIO_SGC	0x077
324 #define	HPPA_FIO_A1	0x07a
325 #define	HPPA_FIO_A2NB	0x07b
326 #define	HPPA_FIO_FWSCSI	0x07c
327 #define	HPPA_FIO_FDDI	0x07d
328 #define	HPPA_FIO_A1NB	0x07e
329 #define	HPPA_FIO_A2	0x07f
330 #define	HPPA_FIO_HPIB	0x080
331 #define	HPPA_FIO_TR9000	0x086
332 #define	HPPA_FIO_VMENET	0x088
333 #define	HPPA_FIO_BOOTROM	0x08f
334 #define	HPPA_FIO_DINOPCK	0x096
335 #define	HPPA_FIO_EISALAN	0x097
336 #define	HPPA_FIO_WHPIB	0x099
337 #define	HPPA_FIO_SPPCON	0x0a1
338 #define	HPPA_FIO_PCILAN	0x0a2
339 #define	HPPA_FIO_PCIDSK	0x0a3
340 #define	HPPA_FIO_SPPCORE	0x0a4
341 #define	HPPA_FIO_SONICET	0x0a6
342 #define	HPPA_FIO_PCIMISC	0x0a9
343 #define	HPPA_FIO_METHEUS	0x320
344 #define	HPPA_FIO_BARCO	0x340
345 #define	HPPA_FIO_HUGHES	0x360
346 #define	HPPA_FIO_GSCSI	0x082
347 #define	HPPA_FIO_GPCFD	0x083
348 #define	HPPA_FIO_GPCIO	0x084
349 #define	HPPA_FIO_GSGC	0x085
350 #define	HPPA_FIO_GISDN	0x087
351 #define	HPPA_FIO_GSCSCSI	0x089
352 #define	HPPA_FIO_GLAN	0x08a
353 #define	HPPA_FIO_GRS232	0x08c
354 #define	HPPA_FIO_GRJ16	0x08d
355 #define	HPPA_BHA_DIO	0x003
356 #define	HPPA_BHA_SGC	0x005
357 #define	HPPA_BHA_GSC	0x007
358 #define	HPPA_BHA_ASP	0x070
359 #define	HPPA_BHA_EISA	0x076
360 #define	HPPA_BHA_VME	0x078
361 #define	HPPA_BHA_LASI	0x081
362 #define	HPPA_BHA_PCMCIA	0x08b
363 #define	HPPA_BHA_WAX	0x08e
364 #define	HPPA_BHA_WEISA	0x090
365 #define	HPPA_BHA_TIMI	0x093
366 #define	HPPA_BHA_EPIC	0x0a5
367 #define	HPPA_IOA_UTURN	0x00b
368 #define	HPPA_IOA_PLUTO	0x00c
369 #define	HPPA_BRIDGE_DINO	0x00a
370 #define	HPPA_BRIDGE_SAGA	0x0a5
371 #define	HPPA_FABRIC_DNACA	0x0aa
372 #define	HPPA_FABRIC_TOGO	0x0ab
373 #define	HPPA_FABRIC_SAKURA	0x0ac
374