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