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