platid.def revision 1.22 1 1.22 martin /* $NetBSD: platid.def,v 1.22 2008/04/28 20:23:19 martin Exp $ */
2 1.1 takemura
3 1.1 takemura /*-
4 1.1 takemura * Copyright (c) 1999-2001
5 1.1 takemura * Shin Takemura and PocketBSD Project. All rights reserved.
6 1.1 takemura *
7 1.1 takemura * Redistribution and use in source and binary forms, with or without
8 1.1 takemura * modification, are permitted provided that the following conditions
9 1.1 takemura * are met:
10 1.1 takemura * 1. Redistributions of source code must retain the above copyright
11 1.1 takemura * notice, this list of conditions and the following disclaimer.
12 1.1 takemura * 2. Redistributions in binary form must reproduce the above copyright
13 1.1 takemura * notice, this list of conditions and the following disclaimer in the
14 1.1 takemura * documentation and/or other materials provided with the distribution.
15 1.1 takemura *
16 1.1 takemura * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
17 1.1 takemura * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
18 1.1 takemura * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19 1.1 takemura * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
20 1.1 takemura * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21 1.1 takemura * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22 1.1 takemura * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23 1.1 takemura * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24 1.1 takemura * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25 1.1 takemura * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26 1.1 takemura * POSSIBILITY OF SUCH DAMAGE.
27 1.1 takemura */
28 1.1 takemura
29 1.1 takemura /*
30 1.1 takemura * CPU definitions
31 1.1 takemura */
32 1.1 takemura CPU:
33 1.1 takemura
34 1.1 takemura #ifdef hpcmips
35 1.1 takemura MIPS {
36 1.1 takemura VR {
37 1.1 takemura 41XX {
38 1.1 takemura 4102
39 1.1 takemura 4111
40 1.1 takemura 4121
41 1.7 sato 4181
42 1.7 sato 4122
43 1.13 sato 4131
44 1.13 sato 4181A
45 1.1 takemura }
46 1.1 takemura }
47 1.1 takemura TX {
48 1.1 takemura 3900 {
49 1.14 lukem 3911 3912
50 1.1 takemura }
51 1.1 takemura 3920 {
52 1.13 sato 3922 3927
53 1.1 takemura }
54 1.1 takemura }
55 1.1 takemura }
56 1.1 takemura #endif /* hpcmips */
57 1.1 takemura
58 1.1 takemura #ifdef hpcsh
59 1.1 takemura SH {
60 1.1 takemura 3 {
61 1.1 takemura 7709
62 1.1 takemura 7709A
63 1.17 uch 7707
64 1.1 takemura }
65 1.1 takemura 4 {
66 1.14 lukem 7750
67 1.1 takemura }
68 1.1 takemura }
69 1.1 takemura #endif /* hpcsh */
70 1.1 takemura
71 1.2 uch #ifdef hpcarm
72 1.2 uch ARM {
73 1.2 uch STRONGARM {
74 1.2 uch SA1100
75 1.2 uch SA1110
76 1.2 uch }
77 1.20 rjs XSCALE {
78 1.20 rjs PXA250
79 1.20 rjs }
80 1.2 uch }
81 1.2 uch #endif /* hpcarm */
82 1.2 uch
83 1.1 takemura /*
84 1.1 takemura * MACHINE definitions
85 1.1 takemura */
86 1.1 takemura MACHINE:
87 1.1 takemura
88 1.1 takemura #ifdef hpcmips
89 1.1 takemura NEC {
90 1.1 takemura MCCS " MC-CS" {
91 1.1 takemura 1X " series" {
92 1.1 takemura CPU=MIPS_VR_4102 11 -"11" 12 -"12" 13 -"13"
93 1.1 takemura }
94 1.1 takemura }
95 1.1 takemura MCR " MC-R" {
96 1.1 takemura CPU=MIPS_VR_41XX
97 1.1 takemura 3XX "300 series" {
98 1.1 takemura CPU=MIPS_VR_4111 300 -"300"
99 1.1 takemura CPU=MIPS_VR_4121 320 -"320"
100 1.1 takemura CPU=MIPS_VR_4111 forDoCoMo --" MobileGearII for DoCoMo"
101 1.1 takemura CPU=MIPS_VR_4102 mpro700 --" MobilePro 700"
102 1.1 takemura CPU=MIPS_VR_4121 330 -"330"
103 1.1 takemura }
104 1.1 takemura 5XX "500 series" {
105 1.1 takemura CPU=MIPS_VR_4111 500 -"500"
106 1.1 takemura CPU=MIPS_VR_4121 510 -"510" 520 -"520" 520A --" MobilePro 770"
107 1.1 takemura CPU=MIPS_VR_4111 500A --" MobilePro 750c"
108 1.1 takemura CPU=MIPS_VR_4121 530 -"530" 430 -"430" 530A --" MobilePro 780"
109 1.1 takemura sigmarion ---"DoCoMo sigmarion"
110 1.13 sato 550 -"550" 450 -"450"
111 1.13 sato CPU=MIPS_VR_4131 sigmarion2 ---"DoCoMo sigmarionII"
112 1.1 takemura }
113 1.1 takemura 7XX "700 series" {
114 1.1 takemura CPU=MIPS_VR_4121 700 -"700" 700A --" MobilePro 800"
115 1.1 takemura 730 -"730" 730A --" MobilePro 880"
116 1.1 takemura }
117 1.1 takemura }
118 1.1 takemura }
119 1.4 takemura #endif /* hpcmips */
120 1.1 takemura
121 1.4 takemura #ifdef hpcmips
122 1.1 takemura Everex {
123 1.1 takemura Freestyle {
124 1.1 takemura CPU=MIPS_VR_41XX
125 1.1 takemura AXX {
126 1.1 takemura CPU=MIPS_VR_4102 A10
127 1.1 takemura CPU=MIPS_VR_4111 A15 A20
128 1.1 takemura }
129 1.1 takemura }
130 1.1 takemura }
131 1.4 takemura #endif /* hpcmips */
132 1.1 takemura
133 1.6 uch CASIO {
134 1.4 takemura #ifdef hpcmips
135 1.1 takemura CassiopeiaE " Cassiopeia" {
136 1.1 takemura EXX {
137 1.1 takemura CPU=MIPS_VR_4111 E10 E11 E15
138 1.1 takemura E55 -" E-55"
139 1.1 takemura forDoCoMo -" for DoCoMo"
140 1.1 takemura E65 -" E-65"
141 1.1 takemura }
142 1.1 takemura EXXX {
143 1.1 takemura CPU=MIPS_VR_4121 E100 E105 E500 E507
144 1.1 takemura }
145 1.5 takemura }
146 1.5 takemura PocketPostPet {
147 1.5 takemura CPU=MIPS_VR_4121
148 1.5 takemura PocketPostPet -" PocketPostPet"
149 1.1 takemura }
150 1.6 uch #endif /* hpcmips */
151 1.6 uch #ifdef hpcsh
152 1.6 uch CassiopeiaA " Cassiopeia" {
153 1.6 uch AXX {
154 1.6 uch CPU=SH_3_7709
155 1.6 uch A55V -" A-55V"
156 1.6 uch }
157 1.6 uch }
158 1.6 uch #endif /* hpcsh */
159 1.1 takemura }
160 1.1 takemura
161 1.4 takemura #ifdef hpcmips
162 1.1 takemura Sharp {
163 1.1 takemura Tripad {
164 1.1 takemura PV {
165 1.1 takemura CPU=MIPS_VR_4111 PV6000
166 1.1 takemura }
167 1.1 takemura }
168 1.1 takemura Telios {
169 1.17 uch HCAJ {
170 1.17 uch CPU=MIPS_TX_3922
171 1.17 uch HCAJ1_JP --" HC-AJ1 (Japanese)"
172 1.17 uch HCAJ2_JP --" HC-AJ2 (Japanese)"
173 1.17 uch HCAJ3_JP --" HC-AJ3 (Japanese)"
174 1.17 uch }
175 1.17 uch HCVJ {
176 1.17 uch HCVJ1C_JP --" HC-VJ1C (Japanese)"
177 1.1 takemura }
178 1.1 takemura }
179 1.1 takemura Mobilon {
180 1.14 lukem HC {
181 1.1 takemura CPU=MIPS_TX_3912 HC4100
182 1.1 takemura CPU=MIPS_TX_3912 HC4500
183 1.1 takemura CPU=MIPS_TX_3912 HC1200
184 1.1 takemura }
185 1.1 takemura }
186 1.1 takemura }
187 1.4 takemura #endif /* hpcmips */
188 1.1 takemura
189 1.4 takemura #ifdef hpcmips
190 1.1 takemura Fujitsu {
191 1.1 takemura INTERTOP {
192 1.1 takemura ITXXX {
193 1.1 takemura CPU=MIPS_VR_4121 IT300 IT310
194 1.8 takemura }
195 1.8 takemura }
196 1.8 takemura PenCentra {
197 1.8 takemura CPU=MIPS_VR_4121 130 {
198 1.8 takemura 130TM 130RF
199 1.8 takemura }
200 1.8 takemura CPU=MIPS_TX_3922 200 {
201 1.8 takemura 200CTM 200CRF
202 1.1 takemura }
203 1.1 takemura }
204 1.1 takemura }
205 1.4 takemura #endif /* hpcmips */
206 1.1 takemura
207 1.4 takemura #ifdef hpcmips
208 1.1 takemura Philips {
209 1.1 takemura Nino {
210 1.1 takemura 3XX {
211 1.1 takemura CPU=MIPS_TX_3912 312
212 1.1 takemura }
213 1.1 takemura }
214 1.1 takemura }
215 1.4 takemura #endif /* hpcmips */
216 1.1 takemura
217 1.1 takemura Compaq {
218 1.4 takemura #ifdef hpcmips
219 1.1 takemura C {
220 1.1 takemura 8XX {
221 1.1 takemura CPU=MIPS_TX_3912 810
222 1.1 takemura }
223 1.1 takemura 201X {
224 1.1 takemura CPU=MIPS_TX_3912 2010 2015
225 1.1 takemura }
226 1.1 takemura }
227 1.1 takemura AERO {
228 1.1 takemura 15XX {
229 1.1 takemura CPU=MIPS_VR_4111 1530
230 1.1 takemura }
231 1.1 takemura 21XX {
232 1.1 takemura CPU=MIPS_VR_4111 2110 2130 2140
233 1.1 takemura }
234 1.1 takemura }
235 1.1 takemura PRESARIO {
236 1.1 takemura 21X {
237 1.1 takemura CPU=MIPS_VR_4111 213
238 1.1 takemura }
239 1.1 takemura }
240 1.4 takemura #endif /* hpcmips */
241 1.4 takemura #ifdef hpcarm
242 1.4 takemura IPAQ " iPAQ" {
243 1.12 ichiro H31XX {
244 1.11 ichiro CPU=ARM_STRONGARM_SA1110
245 1.11 ichiro H3100
246 1.11 ichiro }
247 1.12 ichiro H36XX {
248 1.11 ichiro CPU=ARM_STRONGARM_SA1110
249 1.11 ichiro H3600
250 1.11 ichiro H3660
251 1.11 ichiro }
252 1.20 rjs H39XX {
253 1.20 rjs CPU=ARM_XSCALE_PXA250
254 1.20 rjs H3900
255 1.20 rjs }
256 1.4 takemura }
257 1.4 takemura #endif /* hpcarm */
258 1.18 uwe #ifdef hpcsh
259 1.18 uwe AERO " Aero" {
260 1.18 uwe 8000 {
261 1.18 uwe CPU=SH_4_7750
262 1.18 uwe }
263 1.18 uwe }
264 1.18 uwe #endif /* hpcsh */
265 1.1 takemura }
266 1.1 takemura
267 1.4 takemura #ifdef hpcmips
268 1.1 takemura Victor {
269 1.1 takemura InterLink {
270 1.1 takemura MP {
271 1.1 takemura CPU=MIPS_TX_3922 MPC101
272 1.13 sato CPU=MIPS_VR_4122 MPC303 MPC304
273 1.1 takemura }
274 1.1 takemura }
275 1.1 takemura }
276 1.4 takemura #endif /* hpcmips */
277 1.1 takemura
278 1.4 takemura #ifdef hpcmips
279 1.1 takemura IBM {
280 1.1 takemura WorkPad {
281 1.1 takemura z50 {
282 1.1 takemura CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU"
283 1.1 takemura }
284 1.1 takemura }
285 1.1 takemura }
286 1.4 takemura #endif /* hpcmips */
287 1.1 takemura
288 1.4 takemura #ifdef hpcmips
289 1.1 takemura VADEM {
290 1.1 takemura CLIO {
291 1.1 takemura C {
292 1.1 takemura CPU=MIPS_VR_4111 C1000 "-1000"
293 1.1 takemura CPU=MIPS_VR_4121 C1050 "-1050"
294 1.1 takemura }
295 1.1 takemura }
296 1.1 takemura }
297 1.1 takemura #endif /* hpcmips */
298 1.1 takemura
299 1.4 takemura HP {
300 1.1 takemura #ifdef hpcsh
301 1.1 takemura LX {
302 1.1 takemura CPU=SH_3_7709
303 1.15 uwe 620 --"HP 620LX"
304 1.15 uwe 620JP --"HP 620LX (Japanese)"
305 1.17 uch CPU=SH_3_7707
306 1.17 uch 360 --"HP 360LX (Ericsson MC-16)"
307 1.1 takemura }
308 1.4 takemura #endif /* hpcsh */
309 1.1 takemura JORNADA " Jornada" {
310 1.4 takemura #ifdef hpcsh
311 1.1 takemura 6XX {
312 1.14 lukem CPU=SH_3_7709A
313 1.15 uwe 680 -" 680 (US/UK)"
314 1.2 uch 680JP -" 680 (Japanese)"
315 1.15 uwe 680EU -" 680 (European)"
316 1.6 uch 680DE -" 680 (German)"
317 1.15 uwe 690 -" 690 (US/UK)"
318 1.2 uch 690JP -" 690 (Japanese)"
319 1.15 uwe 690EU -" 690 (European)"
320 1.6 uch 690DE -" 690 (German)"
321 1.15 uwe
322 1.15 uwe 680FR -" 680 (French)"
323 1.15 uwe 690FR -" 690 (French)"
324 1.15 uwe
325 1.15 uwe 680SV -" 680 (Scandinavian)"
326 1.15 uwe 690SV -" 690 (Scandinavian)"
327 1.18 uwe
328 1.18 uwe 680ES -" 680 (Spanish)"
329 1.18 uwe 690ES -" 690 (Spanish)"
330 1.1 takemura }
331 1.4 takemura #endif /* hpcsh */
332 1.4 takemura #ifdef hpcarm
333 1.4 takemura 7XX {
334 1.4 takemura CPU=ARM_STRONGARM_SA1110
335 1.21 peter 720 -" 720 (US/UK)"
336 1.4 takemura 720JP -" 720 (Japanese)"
337 1.21 peter 720EU -" 720 (European)"
338 1.21 peter 720DE -" 720 (German)"
339 1.21 peter 720FR -" 720 (French)"
340 1.21 peter 720SV -" 720 (Scandinavian)"
341 1.21 peter 720ES -" 720 (Spanish)"
342 1.4 takemura }
343 1.4 takemura 8XX {
344 1.4 takemura CPU=ARM_STRONGARM_SA1100
345 1.4 takemura 820
346 1.4 takemura 820JP -" 820 (Japanese)"
347 1.4 takemura }
348 1.4 takemura #endif /* hpcarm */
349 1.1 takemura }
350 1.1 takemura }
351 1.1 takemura
352 1.4 takemura #ifdef hpcsh
353 1.2 uch HITACHI {
354 1.2 uch PERSONA {
355 1.2 uch CPU=SH_3_7709
356 1.2 uch HPW230JC
357 1.6 uch HPW50PAD
358 1.16 uch HPW200EC
359 1.6 uch CPU=SH_4_7750
360 1.6 uch HPW650PA
361 1.2 uch }
362 1.2 uch }
363 1.4 takemura #endif /* hpcsh */
364 1.2 uch
365 1.4 takemura #ifdef hpcsh
366 1.1 takemura LGE {
367 1.13 sato Phenom " Phenom" {
368 1.1 takemura CPU=SH_3_7709
369 1.1 takemura H220C -" H-220C"
370 1.1 takemura }
371 1.1 takemura }
372 1.1 takemura #endif /* hpcsh */
373 1.13 sato
374 1.13 sato #ifdef hpcmips
375 1.13 sato LASER5 {
376 1.13 sato L " L-" {
377 1.13 sato CPU=MIPS_VR_4181
378 1.13 sato CARD "CARD+"
379 1.13 sato CPU=MIPS_VR_4122
380 1.13 sato BOARD "BOARD"
381 1.13 sato }
382 1.13 sato }
383 1.13 sato #endif /* hpcmips */
384 1.13 sato
385 1.13 sato #ifdef hpcmips
386 1.13 sato AGENDA {
387 1.13 sato VR " VR" {
388 1.13 sato CPU=MIPS_VR_4181
389 1.13 sato VR3 -" VR3+"
390 1.13 sato }
391 1.13 sato }
392 1.13 sato #endif /* hpcmips */
393