NetBSD/sys/arch/hpc/conf/platid.def

400 lines
7.2 KiB
Modula-2

/* $NetBSD: platid.def,v 1.21 2006/03/04 13:46:49 peter Exp $ */
/*-
* Copyright (c) 1999-2001
* Shin Takemura and PocketBSD Project. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by the NetBSD
* Foundation, Inc. and its contributors.
* 4. Neither the name of The NetBSD Foundation nor the names of its
* contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
* TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/
/*
* CPU definitions
*/
CPU:
#ifdef hpcmips
MIPS {
VR {
41XX {
4102
4111
4121
4181
4122
4131
4181A
}
}
TX {
3900 {
3911 3912
}
3920 {
3922 3927
}
}
}
#endif /* hpcmips */
#ifdef hpcsh
SH {
3 {
7709
7709A
7707
}
4 {
7750
}
}
#endif /* hpcsh */
#ifdef hpcarm
ARM {
STRONGARM {
SA1100
SA1110
}
XSCALE {
PXA250
}
}
#endif /* hpcarm */
/*
* MACHINE definitions
*/
MACHINE:
#ifdef hpcmips
NEC {
MCCS " MC-CS" {
1X " series" {
CPU=MIPS_VR_4102 11 -"11" 12 -"12" 13 -"13"
}
}
MCR " MC-R" {
CPU=MIPS_VR_41XX
3XX "300 series" {
CPU=MIPS_VR_4111 300 -"300"
CPU=MIPS_VR_4121 320 -"320"
CPU=MIPS_VR_4111 forDoCoMo --" MobileGearII for DoCoMo"
CPU=MIPS_VR_4102 mpro700 --" MobilePro 700"
CPU=MIPS_VR_4121 330 -"330"
}
5XX "500 series" {
CPU=MIPS_VR_4111 500 -"500"
CPU=MIPS_VR_4121 510 -"510" 520 -"520" 520A --" MobilePro 770"
CPU=MIPS_VR_4111 500A --" MobilePro 750c"
CPU=MIPS_VR_4121 530 -"530" 430 -"430" 530A --" MobilePro 780"
sigmarion ---"DoCoMo sigmarion"
550 -"550" 450 -"450"
CPU=MIPS_VR_4131 sigmarion2 ---"DoCoMo sigmarionII"
}
7XX "700 series" {
CPU=MIPS_VR_4121 700 -"700" 700A --" MobilePro 800"
730 -"730" 730A --" MobilePro 880"
}
}
}
#endif /* hpcmips */
#ifdef hpcmips
Everex {
Freestyle {
CPU=MIPS_VR_41XX
AXX {
CPU=MIPS_VR_4102 A10
CPU=MIPS_VR_4111 A15 A20
}
}
}
#endif /* hpcmips */
CASIO {
#ifdef hpcmips
CassiopeiaE " Cassiopeia" {
EXX {
CPU=MIPS_VR_4111 E10 E11 E15
E55 -" E-55"
forDoCoMo -" for DoCoMo"
E65 -" E-65"
}
EXXX {
CPU=MIPS_VR_4121 E100 E105 E500 E507
}
}
PocketPostPet {
CPU=MIPS_VR_4121
PocketPostPet -" PocketPostPet"
}
#endif /* hpcmips */
#ifdef hpcsh
CassiopeiaA " Cassiopeia" {
AXX {
CPU=SH_3_7709
A55V -" A-55V"
}
}
#endif /* hpcsh */
}
#ifdef hpcmips
Sharp {
Tripad {
PV {
CPU=MIPS_VR_4111 PV6000
}
}
Telios {
HCAJ {
CPU=MIPS_TX_3922
HCAJ1_JP --" HC-AJ1 (Japanese)"
HCAJ2_JP --" HC-AJ2 (Japanese)"
HCAJ3_JP --" HC-AJ3 (Japanese)"
}
HCVJ {
HCVJ1C_JP --" HC-VJ1C (Japanese)"
}
}
Mobilon {
HC {
CPU=MIPS_TX_3912 HC4100
CPU=MIPS_TX_3912 HC4500
CPU=MIPS_TX_3912 HC1200
}
}
}
#endif /* hpcmips */
#ifdef hpcmips
Fujitsu {
INTERTOP {
ITXXX {
CPU=MIPS_VR_4121 IT300 IT310
}
}
PenCentra {
CPU=MIPS_VR_4121 130 {
130TM 130RF
}
CPU=MIPS_TX_3922 200 {
200CTM 200CRF
}
}
}
#endif /* hpcmips */
#ifdef hpcmips
Philips {
Nino {
3XX {
CPU=MIPS_TX_3912 312
}
}
}
#endif /* hpcmips */
Compaq {
#ifdef hpcmips
C {
8XX {
CPU=MIPS_TX_3912 810
}
201X {
CPU=MIPS_TX_3912 2010 2015
}
}
AERO {
15XX {
CPU=MIPS_VR_4111 1530
}
21XX {
CPU=MIPS_VR_4111 2110 2130 2140
}
}
PRESARIO {
21X {
CPU=MIPS_VR_4111 213
}
}
#endif /* hpcmips */
#ifdef hpcarm
IPAQ " iPAQ" {
H31XX {
CPU=ARM_STRONGARM_SA1110
H3100
}
H36XX {
CPU=ARM_STRONGARM_SA1110
H3600
H3660
}
H39XX {
CPU=ARM_XSCALE_PXA250
H3900
}
}
#endif /* hpcarm */
#ifdef hpcsh
AERO " Aero" {
8000 {
CPU=SH_4_7750
}
}
#endif /* hpcsh */
}
#ifdef hpcmips
Victor {
InterLink {
MP {
CPU=MIPS_TX_3922 MPC101
CPU=MIPS_VR_4122 MPC303 MPC304
}
}
}
#endif /* hpcmips */
#ifdef hpcmips
IBM {
WorkPad {
z50 {
CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU"
}
}
}
#endif /* hpcmips */
#ifdef hpcmips
VADEM {
CLIO {
C {
CPU=MIPS_VR_4111 C1000 "-1000"
CPU=MIPS_VR_4121 C1050 "-1050"
}
}
}
#endif /* hpcmips */
HP {
#ifdef hpcsh
LX {
CPU=SH_3_7709
620 --"HP 620LX"
620JP --"HP 620LX (Japanese)"
CPU=SH_3_7707
360 --"HP 360LX (Ericsson MC-16)"
}
#endif /* hpcsh */
JORNADA " Jornada" {
#ifdef hpcsh
6XX {
CPU=SH_3_7709A
680 -" 680 (US/UK)"
680JP -" 680 (Japanese)"
680EU -" 680 (European)"
680DE -" 680 (German)"
690 -" 690 (US/UK)"
690JP -" 690 (Japanese)"
690EU -" 690 (European)"
690DE -" 690 (German)"
680FR -" 680 (French)"
690FR -" 690 (French)"
680SV -" 680 (Scandinavian)"
690SV -" 690 (Scandinavian)"
680ES -" 680 (Spanish)"
690ES -" 690 (Spanish)"
}
#endif /* hpcsh */
#ifdef hpcarm
7XX {
CPU=ARM_STRONGARM_SA1110
720 -" 720 (US/UK)"
720JP -" 720 (Japanese)"
720EU -" 720 (European)"
720DE -" 720 (German)"
720FR -" 720 (French)"
720SV -" 720 (Scandinavian)"
720ES -" 720 (Spanish)"
}
8XX {
CPU=ARM_STRONGARM_SA1100
820
820JP -" 820 (Japanese)"
}
#endif /* hpcarm */
}
}
#ifdef hpcsh
HITACHI {
PERSONA {
CPU=SH_3_7709
HPW230JC
HPW50PAD
HPW200EC
CPU=SH_4_7750
HPW650PA
}
}
#endif /* hpcsh */
#ifdef hpcsh
LGE {
Phenom " Phenom" {
CPU=SH_3_7709
H220C -" H-220C"
}
}
#endif /* hpcsh */
#ifdef hpcmips
LASER5 {
L " L-" {
CPU=MIPS_VR_4181
CARD "CARD+"
CPU=MIPS_VR_4122
BOARD "BOARD"
}
}
#endif /* hpcmips */
#ifdef hpcmips
AGENDA {
VR " VR" {
CPU=MIPS_VR_4181
VR3 -" VR3+"
}
}
#endif /* hpcmips */