platid.def revision 1.8 1 /* $NetBSD: platid.def,v 1.8 2001/05/05 05:45:29 takemura 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 CPU=ARM_STRONGARM_SA1110
238 H3600
239 }
240 #endif /* hpcarm */
241 }
242
243 #ifdef hpcmips
244 Victor {
245 InterLink {
246 MP {
247 CPU=MIPS_TX_3922 MPC101
248 }
249 }
250 }
251 #endif /* hpcmips */
252
253 #ifdef hpcmips
254 IBM {
255 WorkPad {
256 z50 {
257 CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU"
258 }
259 }
260 }
261 #endif /* hpcmips */
262
263 #ifdef hpcmips
264 VADEM {
265 CLIO {
266 C {
267 CPU=MIPS_VR_4111 C1000 "-1000"
268 CPU=MIPS_VR_4121 C1050 "-1050"
269 }
270 }
271 }
272 #endif /* hpcmips */
273
274 HP {
275 #ifdef hpcsh
276 LX {
277 CPU=SH_3_7709
278 620 --"HP620LX"
279 620JP --"HP620LX (Japanese)"
280 }
281 #endif /* hpcsh */
282 JORNADA " Jornada" {
283 #ifdef hpcsh
284 6XX {
285 CPU=SH_3_7709A
286 680
287 680JP -" 680 (Japanese)"
288 680HU -" 680 (Hungarian)"
289 680DE -" 680 (German)"
290 690
291 690JP -" 690 (Japanese)"
292 690HU -" 690 (Hungarian)"
293 690DE -" 690 (German)"
294 }
295 #endif /* hpcsh */
296 #ifdef hpcarm
297 7XX {
298 CPU=ARM_STRONGARM_SA1110
299 720
300 720JP -" 720 (Japanese)"
301 }
302 8XX {
303 CPU=ARM_STRONGARM_SA1100
304 820
305 820JP -" 820 (Japanese)"
306 }
307 #endif /* hpcarm */
308 }
309 }
310
311 #ifdef hpcsh
312 HITACHI {
313 PERSONA {
314 CPU=SH_3_7709
315 HPW230JC
316 HPW50PAD
317 CPU=SH_4_7750
318 HPW650PA
319 }
320 }
321 #endif /* hpcsh */
322
323 #ifdef hpcsh
324 LGE {
325 Phenom "Phenom" {
326 CPU=SH_3_7709
327 H220C -" H-220C"
328 }
329 }
330 #endif /* hpcsh */
331