platid.def revision 1.23.6.1 1 /* $NetBSD: platid.def,v 1.23.6.1 2009/03/03 18:28:56 skrll 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 #ifdef hpcmips
170 Sharp {
171 Tripad {
172 PV {
173 CPU=MIPS_VR_4111 PV6000
174 }
175 }
176 Telios {
177 HCAJ {
178 CPU=MIPS_TX_3922
179 HCAJ1_JP --" HC-AJ1 (Japanese)"
180 HCAJ2_JP --" HC-AJ2 (Japanese)"
181 HCAJ3_JP --" HC-AJ3 (Japanese)"
182 }
183 HCVJ {
184 HCVJ1C_JP --" HC-VJ1C (Japanese)"
185 }
186 }
187 Mobilon {
188 HC {
189 CPU=MIPS_TX_3912 HC4100
190 CPU=MIPS_TX_3912 HC4500
191 CPU=MIPS_TX_3912 HC1200
192 }
193 }
194 }
195 #endif /* hpcmips */
196
197 #ifdef hpcmips
198 Fujitsu {
199 INTERTOP {
200 ITXXX {
201 CPU=MIPS_VR_4121 IT300 IT310
202 }
203 }
204 PenCentra {
205 CPU=MIPS_VR_4121 130 {
206 130TM 130RF
207 }
208 CPU=MIPS_TX_3922 200 {
209 200CTM 200CRF
210 }
211 }
212 }
213 #endif /* hpcmips */
214
215 #ifdef hpcmips
216 Philips {
217 Nino {
218 3XX {
219 CPU=MIPS_TX_3912 312
220 }
221 }
222 }
223 #endif /* hpcmips */
224
225 Compaq {
226 #ifdef hpcmips
227 C {
228 8XX {
229 CPU=MIPS_TX_3912 810
230 }
231 201X {
232 CPU=MIPS_TX_3912 2010 2015
233 }
234 }
235 AERO {
236 15XX {
237 CPU=MIPS_VR_4111 1530
238 }
239 21XX {
240 CPU=MIPS_VR_4111 2110 2130 2140
241 }
242 }
243 PRESARIO {
244 21X {
245 CPU=MIPS_VR_4111 213
246 }
247 }
248 #endif /* hpcmips */
249 #ifdef hpcarm
250 IPAQ " iPAQ" {
251 H31XX {
252 CPU=ARM_STRONGARM_SA1110
253 H3100
254 }
255 H36XX {
256 CPU=ARM_STRONGARM_SA1110
257 H3600
258 H3660
259 }
260 H39XX {
261 CPU=ARM_XSCALE_PXA250
262 H3900
263 }
264 }
265 #endif /* hpcarm */
266 #ifdef hpcsh
267 AERO " Aero" {
268 8000 {
269 CPU=SH_4_7750
270 }
271 }
272 #endif /* hpcsh */
273 }
274
275 #ifdef hpcmips
276 Victor {
277 InterLink {
278 MP {
279 CPU=MIPS_TX_3922 MPC101
280 CPU=MIPS_VR_4122 MPC303 MPC304
281 }
282 }
283 }
284 #endif /* hpcmips */
285
286 #ifdef hpcmips
287 IBM {
288 WorkPad {
289 z50 {
290 CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU"
291 }
292 }
293 }
294 #endif /* hpcmips */
295
296 #ifdef hpcmips
297 VADEM {
298 CLIO {
299 C {
300 CPU=MIPS_VR_4111 C1000 "-1000"
301 CPU=MIPS_VR_4121 C1050 "-1050"
302 }
303 }
304 }
305 #endif /* hpcmips */
306
307 HP {
308 #ifdef hpcsh
309 LX {
310 CPU=SH_3_7709
311 620 --"HP 620LX"
312 620JP --"HP 620LX (Japanese)"
313 CPU=SH_3_7707
314 360 --"HP 360LX (Ericsson MC-16)"
315 }
316 #endif /* hpcsh */
317 JORNADA " Jornada" {
318 #ifdef hpcsh
319 6XX {
320 CPU=SH_3_7709A
321 680 -" 680 (US/UK)"
322 680JP -" 680 (Japanese)"
323 680EU -" 680 (European)"
324 680DE -" 680 (German)"
325 690 -" 690 (US/UK)"
326 690JP -" 690 (Japanese)"
327 690EU -" 690 (European)"
328 690DE -" 690 (German)"
329
330 680FR -" 680 (French)"
331 690FR -" 690 (French)"
332
333 680SV -" 680 (Scandinavian)"
334 690SV -" 690 (Scandinavian)"
335
336 680ES -" 680 (Spanish)"
337 690ES -" 690 (Spanish)"
338 }
339 #endif /* hpcsh */
340 #ifdef hpcarm
341 7XX {
342 CPU=ARM_STRONGARM_SA1110
343 720 -" 720 (US/UK)"
344 720JP -" 720 (Japanese)"
345 720EU -" 720 (European)"
346 720DE -" 720 (German)"
347 720FR -" 720 (French)"
348 720SV -" 720 (Scandinavian)"
349 720ES -" 720 (Spanish)"
350 }
351 8XX {
352 CPU=ARM_STRONGARM_SA1100
353 820
354 820JP -" 820 (Japanese)"
355 }
356 #endif /* hpcarm */
357 }
358 }
359
360 #ifdef hpcsh
361 HITACHI {
362 PERSONA {
363 CPU=SH_3_7709
364 HPW230JC
365 HPW50PAD
366 HPW200EC
367 CPU=SH_4_7750
368 HPW650PA
369 }
370 }
371 #endif /* hpcsh */
372
373 #ifdef hpcsh
374 LGE {
375 Phenom " Phenom" {
376 CPU=SH_3_7709
377 H220C -" H-220C"
378 }
379 }
380 #endif /* hpcsh */
381
382 #ifdef hpcmips
383 LASER5 {
384 L " L-" {
385 CPU=MIPS_VR_4181
386 CARD "CARD+"
387 CPU=MIPS_VR_4122
388 BOARD "BOARD"
389 }
390 }
391 #endif /* hpcmips */
392
393 #ifdef hpcmips
394 AGENDA {
395 VR " VR" {
396 CPU=MIPS_VR_4181
397 VR3 -" VR3+"
398 }
399 }
400 #endif /* hpcmips */
401