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