platid.def revision 1.21 1 /* $NetBSD: platid.def,v 1.21 2006/03/04 13:46:49 peter 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 }
87 }
88 #endif /* hpcarm */
89
90 /*
91 * MACHINE definitions
92 */
93 MACHINE:
94
95 #ifdef hpcmips
96 NEC {
97 MCCS " MC-CS" {
98 1X " series" {
99 CPU=MIPS_VR_4102 11 -"11" 12 -"12" 13 -"13"
100 }
101 }
102 MCR " MC-R" {
103 CPU=MIPS_VR_41XX
104 3XX "300 series" {
105 CPU=MIPS_VR_4111 300 -"300"
106 CPU=MIPS_VR_4121 320 -"320"
107 CPU=MIPS_VR_4111 forDoCoMo --" MobileGearII for DoCoMo"
108 CPU=MIPS_VR_4102 mpro700 --" MobilePro 700"
109 CPU=MIPS_VR_4121 330 -"330"
110 }
111 5XX "500 series" {
112 CPU=MIPS_VR_4111 500 -"500"
113 CPU=MIPS_VR_4121 510 -"510" 520 -"520" 520A --" MobilePro 770"
114 CPU=MIPS_VR_4111 500A --" MobilePro 750c"
115 CPU=MIPS_VR_4121 530 -"530" 430 -"430" 530A --" MobilePro 780"
116 sigmarion ---"DoCoMo sigmarion"
117 550 -"550" 450 -"450"
118 CPU=MIPS_VR_4131 sigmarion2 ---"DoCoMo sigmarionII"
119 }
120 7XX "700 series" {
121 CPU=MIPS_VR_4121 700 -"700" 700A --" MobilePro 800"
122 730 -"730" 730A --" MobilePro 880"
123 }
124 }
125 }
126 #endif /* hpcmips */
127
128 #ifdef hpcmips
129 Everex {
130 Freestyle {
131 CPU=MIPS_VR_41XX
132 AXX {
133 CPU=MIPS_VR_4102 A10
134 CPU=MIPS_VR_4111 A15 A20
135 }
136 }
137 }
138 #endif /* hpcmips */
139
140 CASIO {
141 #ifdef hpcmips
142 CassiopeiaE " Cassiopeia" {
143 EXX {
144 CPU=MIPS_VR_4111 E10 E11 E15
145 E55 -" E-55"
146 forDoCoMo -" for DoCoMo"
147 E65 -" E-65"
148 }
149 EXXX {
150 CPU=MIPS_VR_4121 E100 E105 E500 E507
151 }
152 }
153 PocketPostPet {
154 CPU=MIPS_VR_4121
155 PocketPostPet -" PocketPostPet"
156 }
157 #endif /* hpcmips */
158 #ifdef hpcsh
159 CassiopeiaA " Cassiopeia" {
160 AXX {
161 CPU=SH_3_7709
162 A55V -" A-55V"
163 }
164 }
165 #endif /* hpcsh */
166 }
167
168 #ifdef hpcmips
169 Sharp {
170 Tripad {
171 PV {
172 CPU=MIPS_VR_4111 PV6000
173 }
174 }
175 Telios {
176 HCAJ {
177 CPU=MIPS_TX_3922
178 HCAJ1_JP --" HC-AJ1 (Japanese)"
179 HCAJ2_JP --" HC-AJ2 (Japanese)"
180 HCAJ3_JP --" HC-AJ3 (Japanese)"
181 }
182 HCVJ {
183 HCVJ1C_JP --" HC-VJ1C (Japanese)"
184 }
185 }
186 Mobilon {
187 HC {
188 CPU=MIPS_TX_3912 HC4100
189 CPU=MIPS_TX_3912 HC4500
190 CPU=MIPS_TX_3912 HC1200
191 }
192 }
193 }
194 #endif /* hpcmips */
195
196 #ifdef hpcmips
197 Fujitsu {
198 INTERTOP {
199 ITXXX {
200 CPU=MIPS_VR_4121 IT300 IT310
201 }
202 }
203 PenCentra {
204 CPU=MIPS_VR_4121 130 {
205 130TM 130RF
206 }
207 CPU=MIPS_TX_3922 200 {
208 200CTM 200CRF
209 }
210 }
211 }
212 #endif /* hpcmips */
213
214 #ifdef hpcmips
215 Philips {
216 Nino {
217 3XX {
218 CPU=MIPS_TX_3912 312
219 }
220 }
221 }
222 #endif /* hpcmips */
223
224 Compaq {
225 #ifdef hpcmips
226 C {
227 8XX {
228 CPU=MIPS_TX_3912 810
229 }
230 201X {
231 CPU=MIPS_TX_3912 2010 2015
232 }
233 }
234 AERO {
235 15XX {
236 CPU=MIPS_VR_4111 1530
237 }
238 21XX {
239 CPU=MIPS_VR_4111 2110 2130 2140
240 }
241 }
242 PRESARIO {
243 21X {
244 CPU=MIPS_VR_4111 213
245 }
246 }
247 #endif /* hpcmips */
248 #ifdef hpcarm
249 IPAQ " iPAQ" {
250 H31XX {
251 CPU=ARM_STRONGARM_SA1110
252 H3100
253 }
254 H36XX {
255 CPU=ARM_STRONGARM_SA1110
256 H3600
257 H3660
258 }
259 H39XX {
260 CPU=ARM_XSCALE_PXA250
261 H3900
262 }
263 }
264 #endif /* hpcarm */
265 #ifdef hpcsh
266 AERO " Aero" {
267 8000 {
268 CPU=SH_4_7750
269 }
270 }
271 #endif /* hpcsh */
272 }
273
274 #ifdef hpcmips
275 Victor {
276 InterLink {
277 MP {
278 CPU=MIPS_TX_3922 MPC101
279 CPU=MIPS_VR_4122 MPC303 MPC304
280 }
281 }
282 }
283 #endif /* hpcmips */
284
285 #ifdef hpcmips
286 IBM {
287 WorkPad {
288 z50 {
289 CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU"
290 }
291 }
292 }
293 #endif /* hpcmips */
294
295 #ifdef hpcmips
296 VADEM {
297 CLIO {
298 C {
299 CPU=MIPS_VR_4111 C1000 "-1000"
300 CPU=MIPS_VR_4121 C1050 "-1050"
301 }
302 }
303 }
304 #endif /* hpcmips */
305
306 HP {
307 #ifdef hpcsh
308 LX {
309 CPU=SH_3_7709
310 620 --"HP 620LX"
311 620JP --"HP 620LX (Japanese)"
312 CPU=SH_3_7707
313 360 --"HP 360LX (Ericsson MC-16)"
314 }
315 #endif /* hpcsh */
316 JORNADA " Jornada" {
317 #ifdef hpcsh
318 6XX {
319 CPU=SH_3_7709A
320 680 -" 680 (US/UK)"
321 680JP -" 680 (Japanese)"
322 680EU -" 680 (European)"
323 680DE -" 680 (German)"
324 690 -" 690 (US/UK)"
325 690JP -" 690 (Japanese)"
326 690EU -" 690 (European)"
327 690DE -" 690 (German)"
328
329 680FR -" 680 (French)"
330 690FR -" 690 (French)"
331
332 680SV -" 680 (Scandinavian)"
333 690SV -" 690 (Scandinavian)"
334
335 680ES -" 680 (Spanish)"
336 690ES -" 690 (Spanish)"
337 }
338 #endif /* hpcsh */
339 #ifdef hpcarm
340 7XX {
341 CPU=ARM_STRONGARM_SA1110
342 720 -" 720 (US/UK)"
343 720JP -" 720 (Japanese)"
344 720EU -" 720 (European)"
345 720DE -" 720 (German)"
346 720FR -" 720 (French)"
347 720SV -" 720 (Scandinavian)"
348 720ES -" 720 (Spanish)"
349 }
350 8XX {
351 CPU=ARM_STRONGARM_SA1100
352 820
353 820JP -" 820 (Japanese)"
354 }
355 #endif /* hpcarm */
356 }
357 }
358
359 #ifdef hpcsh
360 HITACHI {
361 PERSONA {
362 CPU=SH_3_7709
363 HPW230JC
364 HPW50PAD
365 HPW200EC
366 CPU=SH_4_7750
367 HPW650PA
368 }
369 }
370 #endif /* hpcsh */
371
372 #ifdef hpcsh
373 LGE {
374 Phenom " Phenom" {
375 CPU=SH_3_7709
376 H220C -" H-220C"
377 }
378 }
379 #endif /* hpcsh */
380
381 #ifdef hpcmips
382 LASER5 {
383 L " L-" {
384 CPU=MIPS_VR_4181
385 CARD "CARD+"
386 CPU=MIPS_VR_4122
387 BOARD "BOARD"
388 }
389 }
390 #endif /* hpcmips */
391
392 #ifdef hpcmips
393 AGENDA {
394 VR " VR" {
395 CPU=MIPS_VR_4181
396 VR3 -" VR3+"
397 }
398 }
399 #endif /* hpcmips */
400