xref: /netbsd-src/sys/arch/hpc/conf/platid.def (revision 09afef20633f5fe63d92dfe43ee3a9380dc06883)
1/*	$NetBSD: platid.def,v 1.24 2009/01/29 21:18:23 nonaka 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		7707
71	}
72	4 {
73		7750
74	}
75}
76#endif /* hpcsh */
77
78#ifdef hpcarm
79ARM {
80	STRONGARM {
81		SA1100
82		SA1110
83	}
84	XSCALE {
85		PXA250
86		PXA270
87	}
88}
89#endif /* hpcarm */
90
91/*
92 *  MACHINE definitions
93 */
94MACHINE:
95
96#ifdef hpcmips
97NEC {
98  MCCS " MC-CS" {
99    1X " series" {
100      CPU=MIPS_VR_4102 11 -"11" 12 -"12" 13 -"13"
101    }
102  }
103  MCR " MC-R" {
104    CPU=MIPS_VR_41XX
105    3XX "300 series" {
106      CPU=MIPS_VR_4111 300 -"300"
107      CPU=MIPS_VR_4121 320 -"320"
108      CPU=MIPS_VR_4111 forDoCoMo --" MobileGearII for DoCoMo"
109      CPU=MIPS_VR_4102 mpro700 --" MobilePro 700"
110      CPU=MIPS_VR_4121 330 -"330"
111    }
112    5XX "500 series" {
113      CPU=MIPS_VR_4111 500 -"500"
114      CPU=MIPS_VR_4121 510 -"510" 520 -"520" 520A --" MobilePro 770"
115      CPU=MIPS_VR_4111 500A --" MobilePro 750c"
116      CPU=MIPS_VR_4121 530 -"530" 430 -"430" 530A --" MobilePro 780"
117                       sigmarion ---"DoCoMo sigmarion"
118                       550 -"550" 450 -"450"
119      CPU=MIPS_VR_4131 sigmarion2 ---"DoCoMo sigmarionII"
120    }
121    7XX "700 series" {
122      CPU=MIPS_VR_4121 700 -"700" 700A --" MobilePro 800"
123                       730 -"730" 730A --" MobilePro 880"
124    }
125  }
126}
127#endif /* hpcmips */
128
129#ifdef hpcmips
130Everex {
131  Freestyle {
132    CPU=MIPS_VR_41XX
133    AXX {
134      CPU=MIPS_VR_4102 A10
135      CPU=MIPS_VR_4111 A15 A20
136    }
137  }
138}
139#endif /* hpcmips */
140
141CASIO {
142#ifdef hpcmips
143  CassiopeiaE " Cassiopeia" {
144    EXX {
145      CPU=MIPS_VR_4111 E10 E11 E15
146                       E55 -" E-55"
147                       forDoCoMo -" for DoCoMo"
148                       E65 -" E-65"
149    }
150    EXXX {
151      CPU=MIPS_VR_4121 E100 E105 E500 E507
152    }
153  }
154  PocketPostPet {
155    CPU=MIPS_VR_4121
156    PocketPostPet -" PocketPostPet"
157  }
158#endif /* hpcmips */
159#ifdef hpcsh
160  CassiopeiaA " Cassiopeia" {
161    AXX {
162      CPU=SH_3_7709
163		      A55V -" A-55V"
164    }
165  }
166#endif /* hpcsh */
167}
168
169#ifdef hpcmips
170Sharp {
171  Tripad {
172    PV {
173      CPU=MIPS_VR_4111 PV6000
174    }
175  }
176  Telios {
177    HCAJ {
178      CPU=MIPS_TX_3922
179      HCAJ1_JP --" HC-AJ1 (Japanese)"
180      HCAJ2_JP --" HC-AJ2 (Japanese)"
181      HCAJ3_JP --" HC-AJ3 (Japanese)"
182    }
183    HCVJ {
184      HCVJ1C_JP --" HC-VJ1C (Japanese)"
185    }
186  }
187  Mobilon {
188    HC {
189      CPU=MIPS_TX_3912 HC4100
190      CPU=MIPS_TX_3912 HC4500
191      CPU=MIPS_TX_3912 HC1200
192    }
193  }
194}
195#endif /* hpcmips */
196
197#ifdef hpcmips
198Fujitsu {
199  INTERTOP {
200    ITXXX {
201      CPU=MIPS_VR_4121 IT300 IT310
202    }
203  }
204  PenCentra {
205    CPU=MIPS_VR_4121 130 {
206      130TM 130RF
207    }
208    CPU=MIPS_TX_3922 200 {
209      200CTM 200CRF
210    }
211  }
212}
213#endif /* hpcmips */
214
215#ifdef hpcmips
216Philips {
217  Nino {
218    3XX {
219      CPU=MIPS_TX_3912 312
220    }
221  }
222}
223#endif /* hpcmips */
224
225Compaq {
226#ifdef hpcmips
227  C {
228    8XX {
229      CPU=MIPS_TX_3912 810
230    }
231    201X {
232      CPU=MIPS_TX_3912 2010 2015
233    }
234  }
235  AERO {
236    15XX {
237      CPU=MIPS_VR_4111 1530
238    }
239    21XX {
240      CPU=MIPS_VR_4111 2110 2130 2140
241    }
242  }
243  PRESARIO {
244    21X {
245      CPU=MIPS_VR_4111 213
246    }
247  }
248#endif /* hpcmips */
249#ifdef hpcarm
250  IPAQ " iPAQ" {
251	H31XX {
252		CPU=ARM_STRONGARM_SA1110
253		H3100
254	}
255	H36XX {
256		CPU=ARM_STRONGARM_SA1110
257		H3600
258		H3660
259	}
260	H39XX {
261		CPU=ARM_XSCALE_PXA250
262		H3900
263	}
264  }
265#endif /* hpcarm */
266#ifdef hpcsh
267  AERO " Aero" {
268    8000 {
269      CPU=SH_4_7750
270    }
271  }
272#endif /* hpcsh */
273}
274
275#ifdef hpcmips
276Victor {
277  InterLink {
278    MP {
279      CPU=MIPS_TX_3922 MPC101
280      CPU=MIPS_VR_4122 MPC303 MPC304
281    }
282  }
283}
284#endif /* hpcmips */
285
286#ifdef hpcmips
287IBM {
288  WorkPad {
289    z50 {
290      CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU"
291    }
292  }
293}
294#endif /* hpcmips */
295
296#ifdef hpcmips
297VADEM {
298  CLIO {
299    C {
300      CPU=MIPS_VR_4111 C1000 "-1000"
301      CPU=MIPS_VR_4121 C1050 "-1050"
302    }
303  }
304}
305#endif /* hpcmips */
306
307HP {
308#ifdef hpcsh
309	LX {
310		CPU=SH_3_7709
311			620   --"HP 620LX"
312			620JP --"HP 620LX (Japanese)"
313		CPU=SH_3_7707
314			360   --"HP 360LX (Ericsson MC-16)"
315	}
316#endif /* hpcsh */
317	JORNADA " Jornada" {
318#ifdef hpcsh
319		6XX {
320			CPU=SH_3_7709A
321			680   -" 680 (US/UK)"
322			680JP -" 680 (Japanese)"
323			680EU -" 680 (European)"
324			680DE -" 680 (German)"
325			690   -" 690 (US/UK)"
326			690JP -" 690 (Japanese)"
327			690EU -" 690 (European)"
328			690DE -" 690 (German)"
329
330			680FR -" 680 (French)"
331			690FR -" 690 (French)"
332
333			680SV -" 680 (Scandinavian)"
334			690SV -" 690 (Scandinavian)"
335
336			680ES -" 680 (Spanish)"
337			690ES -" 690 (Spanish)"
338		}
339#endif /* hpcsh */
340#ifdef hpcarm
341		7XX {
342			CPU=ARM_STRONGARM_SA1110
343			720   -" 720 (US/UK)"
344			720JP -" 720 (Japanese)"
345			720EU -" 720 (European)"
346			720DE -" 720 (German)"
347			720FR -" 720 (French)"
348			720SV -" 720 (Scandinavian)"
349			720ES -" 720 (Spanish)"
350		}
351		8XX {
352			CPU=ARM_STRONGARM_SA1100
353			820
354			820JP -" 820 (Japanese)"
355		}
356#endif /* hpcarm */
357	}
358}
359
360#ifdef hpcsh
361HITACHI {
362	PERSONA {
363		CPU=SH_3_7709
364			HPW230JC
365			HPW50PAD
366			HPW200EC
367		CPU=SH_4_7750
368			HPW650PA
369	}
370}
371#endif /* hpcsh */
372
373#ifdef hpcsh
374LGE {
375	Phenom " Phenom" {
376		CPU=SH_3_7709
377			H220C	-" H-220C"
378	}
379}
380#endif /* hpcsh */
381
382#ifdef hpcmips
383LASER5 {
384	L " L-" {
385		CPU=MIPS_VR_4181
386			CARD	"CARD+"
387		CPU=MIPS_VR_4122
388			BOARD	"BOARD"
389	}
390}
391#endif /* hpcmips */
392
393#ifdef hpcmips
394AGENDA {
395	VR " VR" {
396		CPU=MIPS_VR_4181
397			VR3	-" VR3+"
398	}
399}
400#endif /* hpcmips */
401