platid.def revision 1.7 1 /* $NetBSD: platid.def,v 1.7 2001/04/20 10:15:02 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 }
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 }
191 #endif /* hpcmips */
192
193 #ifdef hpcmips
194 Philips {
195 Nino {
196 3XX {
197 CPU=MIPS_TX_3912 312
198 }
199 }
200 }
201 #endif /* hpcmips */
202
203 Compaq {
204 #ifdef hpcmips
205 C {
206 8XX {
207 CPU=MIPS_TX_3912 810
208 }
209 201X {
210 CPU=MIPS_TX_3912 2010 2015
211 }
212 }
213 AERO {
214 15XX {
215 CPU=MIPS_VR_4111 1530
216 }
217 21XX {
218 CPU=MIPS_VR_4111 2110 2130 2140
219 }
220 }
221 PRESARIO {
222 21X {
223 CPU=MIPS_VR_4111 213
224 }
225 }
226 #endif /* hpcmips */
227 #ifdef hpcarm
228 IPAQ " iPAQ" {
229 CPU=ARM_STRONGARM_SA1110
230 H3600
231 }
232 #endif /* hpcarm */
233 }
234
235 #ifdef hpcmips
236 Victor {
237 InterLink {
238 MP {
239 CPU=MIPS_TX_3922 MPC101
240 }
241 }
242 }
243 #endif /* hpcmips */
244
245 #ifdef hpcmips
246 IBM {
247 WorkPad {
248 z50 {
249 CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU"
250 }
251 }
252 }
253 #endif /* hpcmips */
254
255 #ifdef hpcmips
256 VADEM {
257 CLIO {
258 C {
259 CPU=MIPS_VR_4111 C1000 "-1000"
260 CPU=MIPS_VR_4121 C1050 "-1050"
261 }
262 }
263 }
264 #endif /* hpcmips */
265
266 HP {
267 #ifdef hpcsh
268 LX {
269 CPU=SH_3_7709
270 620 --"HP620LX"
271 620JP --"HP620LX (Japanese)"
272 }
273 #endif /* hpcsh */
274 JORNADA " Jornada" {
275 #ifdef hpcsh
276 6XX {
277 CPU=SH_3_7709A
278 680
279 680JP -" 680 (Japanese)"
280 680HU -" 680 (Hungarian)"
281 680DE -" 680 (German)"
282 690
283 690JP -" 690 (Japanese)"
284 690HU -" 690 (Hungarian)"
285 690DE -" 690 (German)"
286 }
287 #endif /* hpcsh */
288 #ifdef hpcarm
289 7XX {
290 CPU=ARM_STRONGARM_SA1110
291 720
292 720JP -" 720 (Japanese)"
293 }
294 8XX {
295 CPU=ARM_STRONGARM_SA1100
296 820
297 820JP -" 820 (Japanese)"
298 }
299 #endif /* hpcarm */
300 }
301 }
302
303 #ifdef hpcsh
304 HITACHI {
305 PERSONA {
306 CPU=SH_3_7709
307 HPW230JC
308 HPW50PAD
309 CPU=SH_4_7750
310 HPW650PA
311 }
312 }
313 #endif /* hpcsh */
314
315 #ifdef hpcsh
316 LGE {
317 Phenom "Phenom" {
318 CPU=SH_3_7709
319 H220C -" H-220C"
320 }
321 }
322 #endif /* hpcsh */
323