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