platid.def revision 1.5 1 /* $NetBSD: platid.def,v 1.5 2001/03/04 03:40:39 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 }
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 #ifdef hpcmips
131 CASIO {
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 }
148 #endif /* hpcmips */
149
150 #ifdef hpcmips
151 Sharp {
152 Tripad {
153 PV {
154 CPU=MIPS_VR_4111 PV6000
155 }
156 }
157 Telios {
158 HC {
159 CPU=MIPS_TX_3922 HCAJ1 --" HC-AJ1/AJ2"
160 CPU=MIPS_TX_3922 HCVJ1C_JP --" HC-VJ1C (Japanese)"
161 }
162 }
163 Mobilon {
164 HC {
165 CPU=MIPS_TX_3912 HC4100
166 CPU=MIPS_TX_3912 HC4500
167 CPU=MIPS_TX_3912 HC1200
168 }
169 }
170 }
171 #endif /* hpcmips */
172
173 #ifdef hpcmips
174 Fujitsu {
175 INTERTOP {
176 ITXXX {
177 CPU=MIPS_VR_4121 IT300 IT310
178 }
179 }
180 }
181 #endif /* hpcmips */
182
183 #ifdef hpcmips
184 Philips {
185 Nino {
186 3XX {
187 CPU=MIPS_TX_3912 312
188 }
189 }
190 }
191 #endif /* hpcmips */
192
193 Compaq {
194 #ifdef hpcmips
195 C {
196 8XX {
197 CPU=MIPS_TX_3912 810
198 }
199 201X {
200 CPU=MIPS_TX_3912 2010 2015
201 }
202 }
203 AERO {
204 15XX {
205 CPU=MIPS_VR_4111 1530
206 }
207 21XX {
208 CPU=MIPS_VR_4111 2110 2130 2140
209 }
210 }
211 PRESARIO {
212 21X {
213 CPU=MIPS_VR_4111 213
214 }
215 }
216 #endif /* hpcmips */
217 #ifdef hpcarm
218 IPAQ " iPAQ" {
219 CPU=ARM_STRONGARM_SA1110
220 H3600
221 }
222 #endif /* hpcarm */
223 }
224
225 #ifdef hpcmips
226 Victor {
227 InterLink {
228 MP {
229 CPU=MIPS_TX_3922 MPC101
230 }
231 }
232 }
233 #endif /* hpcmips */
234
235 #ifdef hpcmips
236 IBM {
237 WorkPad {
238 z50 {
239 CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU"
240 }
241 }
242 }
243 #endif /* hpcmips */
244
245 #ifdef hpcmips
246 VADEM {
247 CLIO {
248 C {
249 CPU=MIPS_VR_4111 C1000 "-1000"
250 CPU=MIPS_VR_4121 C1050 "-1050"
251 }
252 }
253 }
254 #endif /* hpcmips */
255
256 HP {
257 #ifdef hpcsh
258 LX {
259 CPU=SH_3_7709
260 620 --"HP620LX"
261 620JP --"HP620LX (Japanese)"
262 }
263 #endif /* hpcsh */
264 JORNADA " Jornada" {
265 #ifdef hpcsh
266 6XX {
267 CPU=SH_3_7709A
268 680
269 680JP -" 680 (Japanese)"
270 690
271 690JP -" 690 (Japanese)"
272 }
273 #endif /* hpcsh */
274 #ifdef hpcarm
275 7XX {
276 CPU=ARM_STRONGARM_SA1110
277 720
278 720JP -" 720 (Japanese)"
279 }
280 8XX {
281 CPU=ARM_STRONGARM_SA1100
282 820
283 820JP -" 820 (Japanese)"
284 }
285 #endif /* hpcarm */
286 }
287 }
288
289 #ifdef hpcsh
290 HITACHI {
291 PERSONA {
292 CPU=SH_3_7709
293 HPW230JC
294 }
295 }
296 #endif /* hpcsh */
297
298 #ifdef hpcsh
299 LGE {
300 Phenom "Phenom" {
301 CPU=SH_3_7709
302 H220C -" H-220C"
303 }
304 }
305 #endif /* hpcsh */
306