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