summaryrefslogtreecommitdiff
path: root/sys/arch/hppa/dev/cpudevs
blob: cf5153c858cfc2a6e20d5669871769296a1c7745 (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
$OpenBSD: cpudevs,v 1.6 1998/12/04 01:56:14 mickey Exp $

/*
 * Copyright (c) 1998 Michael Shalayeff
 * All rights reserved.
 *
 * 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 Michael Shalayeff.
 * 4. The name of the author may not be used to endorse or promote products
 *    derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.
 */

/*
 * Board types
 */

#board	HP705		0x302	705 (Bushmaster)
board	HP710		0x300	710 (Bushmaster)

board	HP712_60	0x600	712/60 (Gecko)
board	HP712_80	0x601	712/80 (Gecko)
board	HP712_80i	0x602	712/80i (Gecko)
board	HP712_100	0x605	712/100 (Gecko)

board	HP715_33	0x311	715/33 (Scorpio)
board	HP715_50	0x310	715/50 (Scorpio)
board	HP715T_50	0x312	715T/50 (Scorpio (4XXt up))
board	HP715S_50	0x314	715S/50 (Scorpio (4XXs up))
board	HP715_64	0x60A	715/64 (Scorpio)
board	HP715_75	0x316	715/75 (Scorpio)
board	HP715_99	0x60B	715/99 (Scorpio)

#board	HP720		0x200	720 (Cobra)
board	HP725_50	0x318	725/50
board	HP725_75	0x319	725/75
board	HP725_100	0x60D	725/100

#board	HP730		0x202	730 (King Cobra)
board	HP735_99	0x203	735/99 (Hardball)
board	HP735_135	0x206	735/135 (Hardball)

#board	HP743i_1	0x603	743i1
#board	HP743i_2	0x604	743i2
#board	HP743i_3	0x619	743i3
#board	HP743v_1	0x617	743v1
#board	HP743v_2	0x618	743v2

board	HP750		0x201	750 (Coral)
#board	HP755		0xFFD	755 (Coral II ?)

#board	HP7GL_1		0x606	7GL1
#board	HP7GL_2		0x607	7GL2
#board	HP7GL_3		0x608	7GL3

#board	HP770_100	0x585   770/100 (J-class J200)
#board	HP770_120	0x586   770/120 (J-class J210)
#board	HP777_100	0x592   777/100 (C-class C200)
#board	HP777_120	0x58E   777/120 (C-class C210)

#board	HP806			806 (E25)
#board	HP807			807 (F10)
#board	HP815		0x103	808/815
#board	HP810		0x100	810 (Burgundy)
#board	HP816			816 (E35)
#board	HP817			817 (F20)
#board	HP820		0x101	82[02]
#board	HP825		0x008	825 (FireFox)
#board	HP826			826 (E45)
#board	HP827		0x102	827/832 (H20)
#board	HP829			829 (K400)
#board	HP835		0x00a	83[456]
#board	HP837			837 (F30)
#board	HP840		0x004	840 (Indigo)
#board	HP842		0x104	842
#board	HP845		0x00b	84[456]
#board	HP847			847 (H30)
#board	HP850		0x080	850 (Cheetah)
#board	HP850_OPDC	0x00C	850 (Cheetah)
#board	HP852		0x105	852
#board	HP855		0x081	855 (Jaguar)
#board	HP856			856 (E55)
#board	HP857			857 (I30)
#board	HP867			867 (G40/H40)
#board	HP860		0x082	PN10C
#board	HP870		0x083	870
#board	HP877			877 (I40)
#board	HP887			887 (G50/H50)
#board	HP887			887 (G60/H60)
#board	HP887			887 (G70/H70)
#board	HP891			891 (T500)
#board	HP897			897 (I50)
#board	HP897			897 (I60)
#board	HP897			897 (I70)

/*
 * CORE devices
 */
type	cpu	 0	native processor
type	memory	 1	memory
type	bdma	 2	Type-B DMA (NIO Transit, Parallel, ... )
type	bdirect	 3	Type-B Direct
type	adma	 4	Type-A DMA (NIO HPIB, LAN, ... )
type	adirect	 5	Type-A Direct (RS232, HIL, ... )
type	other	 6	other
type	bcp	 7	Bus Converter Port
type	cio	 8	CIO adapter
type	console	 9	console
type	fio	10	foreign I/O module
type	bha	11	bus adaptor
type	multi	12	Multiple-Type I/O
type	faulty	31	broken

cpu	HPPA11	4	PA-RISC 1.1

memory	ARCH	0x8	architected memory module
memory	PDEP	0x9	pdep memory module

other	SPECFB	0x48	Spectograph frame buffer
other	SPECCTL	0x49	Spectograph control

bha	DIO	0x03	DIO Bus Adapter
bha	SGC	0x05	SGC Bus Adapter
bha	GSC	0x07	GSC Bus Adapter
bha	ASP	0x70	Core Bus Adapter (ASP)
bha	EISA	0x76	EISA Bus Adapter
bha	VME	0x78	VME Bus Adapter
bha	LASI	0x81	LASI Bus Adapter
bha	WAX	0x8e	WAX ??? Bus Adapter
bha	WEISA	0x90	WAX EISA Bus Adapter ???

adma	FWSCSI	0x89	Core FW SCSI
adma	MYRI	0x95	Hamlyn GSC+ Network Card

fio	SCSI	0x71	Core SCSI
fio	LAN	0x72	Core LAN
fio	HIL	0x73	Core HIL
fio	CENT	0x74	Core Centronics
fio	RS232	0x75	Core RS-232C
fio	SGC	0x77	SGC Graphics
fio	A1	0x7a	Core audio
fio	A2NB	0x7b	Advanced audio (no beeper)
fio	FWSCSI	0x7c	Core FW SCSI
fio	FDDI	0x7d	Core FDDI
fio	A1NB	0x7e	Core audio (no beeper)
fio	A2	0x7f	Advanced audio
fio	HPIB	0x80	Core HPIB

# Gecko section
fio	GSCSI	0x82	Core SCSI
fio	GPCFD	0x83	floppy controller
fio	GPCIO	0x84	PS/2 port
fio	GSGC	0x85	SGC Graphics
fio	GSCSCSI	0x89	GSC SCSI
fio	GLAN	0x8a	Core LAN
fio	GRS232	0x8c	Core RS-232C