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