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