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