/* $NetBSD: platid.def,v 1.26 2011/05/18 12:11:46 nonaka 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 PXA270 } } #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 */ } #if defined(hpcmips) || defined(hpcarm) Sharp { #if defined(hpcmips) 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 */ #if defined(hpcarm) WZERO3 { CPU=ARM_XSCALE_PXA270 WS003SH -" W-ZERO3 (WS003SH)" WS004SH -" W-ZERO3 (WS004SH)" WS007SH -" W-ZERO3[es] (WS007SH)" WS011SH -" Advanced/W-ZERO3[es] (WS011SH)" WS020SH -" WILLCOM 03 (WS020SH)" } #endif /* hpcarm */ } #endif /* hpcmips || hpcarm */ #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 */ #ifdef hpcarm PSIONTEKLOGIX { NETBOOK { CPU=ARM_XSCALE_PXA250 PRO -" NETBOOK PRO" } } #endif /* hpcarm */