1/* $NetBSD: platid.def,v 1.25 2010/04/06 16:15:34 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#if defined(hpcmips) || defined(hpcarm) 170Sharp { 171#if defined(hpcmips) 172 Tripad { 173 PV { 174 CPU=MIPS_VR_4111 PV6000 175 } 176 } 177 Telios { 178 HCAJ { 179 CPU=MIPS_TX_3922 180 HCAJ1_JP --" HC-AJ1 (Japanese)" 181 HCAJ2_JP --" HC-AJ2 (Japanese)" 182 HCAJ3_JP --" HC-AJ3 (Japanese)" 183 } 184 HCVJ { 185 HCVJ1C_JP --" HC-VJ1C (Japanese)" 186 } 187 } 188 Mobilon { 189 HC { 190 CPU=MIPS_TX_3912 HC4100 191 CPU=MIPS_TX_3912 HC4500 192 CPU=MIPS_TX_3912 HC1200 193 } 194 } 195#endif /* hpcmips */ 196#if defined(hpcarm) 197 WZERO3 { 198 CPU=ARM_XSCALE_PXA270 199 WS003SH -" W-ZERO3 (WS003SH)" 200 WS004SH -" W-ZERO3 (WS004SH)" 201 WS007SH -" W-ZERO3[es] (WS007SH)" 202 WS011SH -" Advanced/W-ZERO3[es] (WS011SH)" 203 WS020SH -" WILLCOM 03 (WS020SH)" 204 } 205#endif /* hpcarm */ 206} 207#endif /* hpcmips || hpcarm */ 208 209#ifdef hpcmips 210Fujitsu { 211 INTERTOP { 212 ITXXX { 213 CPU=MIPS_VR_4121 IT300 IT310 214 } 215 } 216 PenCentra { 217 CPU=MIPS_VR_4121 130 { 218 130TM 130RF 219 } 220 CPU=MIPS_TX_3922 200 { 221 200CTM 200CRF 222 } 223 } 224} 225#endif /* hpcmips */ 226 227#ifdef hpcmips 228Philips { 229 Nino { 230 3XX { 231 CPU=MIPS_TX_3912 312 232 } 233 } 234} 235#endif /* hpcmips */ 236 237Compaq { 238#ifdef hpcmips 239 C { 240 8XX { 241 CPU=MIPS_TX_3912 810 242 } 243 201X { 244 CPU=MIPS_TX_3912 2010 2015 245 } 246 } 247 AERO { 248 15XX { 249 CPU=MIPS_VR_4111 1530 250 } 251 21XX { 252 CPU=MIPS_VR_4111 2110 2130 2140 253 } 254 } 255 PRESARIO { 256 21X { 257 CPU=MIPS_VR_4111 213 258 } 259 } 260#endif /* hpcmips */ 261#ifdef hpcarm 262 IPAQ " iPAQ" { 263 H31XX { 264 CPU=ARM_STRONGARM_SA1110 265 H3100 266 } 267 H36XX { 268 CPU=ARM_STRONGARM_SA1110 269 H3600 270 H3660 271 } 272 H39XX { 273 CPU=ARM_XSCALE_PXA250 274 H3900 275 } 276 } 277#endif /* hpcarm */ 278#ifdef hpcsh 279 AERO " Aero" { 280 8000 { 281 CPU=SH_4_7750 282 } 283 } 284#endif /* hpcsh */ 285} 286 287#ifdef hpcmips 288Victor { 289 InterLink { 290 MP { 291 CPU=MIPS_TX_3922 MPC101 292 CPU=MIPS_VR_4122 MPC303 MPC304 293 } 294 } 295} 296#endif /* hpcmips */ 297 298#ifdef hpcmips 299IBM { 300 WorkPad { 301 z50 { 302 CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU" 303 } 304 } 305} 306#endif /* hpcmips */ 307 308#ifdef hpcmips 309VADEM { 310 CLIO { 311 C { 312 CPU=MIPS_VR_4111 C1000 "-1000" 313 CPU=MIPS_VR_4121 C1050 "-1050" 314 } 315 } 316} 317#endif /* hpcmips */ 318 319HP { 320#ifdef hpcsh 321 LX { 322 CPU=SH_3_7709 323 620 --"HP 620LX" 324 620JP --"HP 620LX (Japanese)" 325 CPU=SH_3_7707 326 360 --"HP 360LX (Ericsson MC-16)" 327 } 328#endif /* hpcsh */ 329 JORNADA " Jornada" { 330#ifdef hpcsh 331 6XX { 332 CPU=SH_3_7709A 333 680 -" 680 (US/UK)" 334 680JP -" 680 (Japanese)" 335 680EU -" 680 (European)" 336 680DE -" 680 (German)" 337 690 -" 690 (US/UK)" 338 690JP -" 690 (Japanese)" 339 690EU -" 690 (European)" 340 690DE -" 690 (German)" 341 342 680FR -" 680 (French)" 343 690FR -" 690 (French)" 344 345 680SV -" 680 (Scandinavian)" 346 690SV -" 690 (Scandinavian)" 347 348 680ES -" 680 (Spanish)" 349 690ES -" 690 (Spanish)" 350 } 351#endif /* hpcsh */ 352#ifdef hpcarm 353 7XX { 354 CPU=ARM_STRONGARM_SA1110 355 720 -" 720 (US/UK)" 356 720JP -" 720 (Japanese)" 357 720EU -" 720 (European)" 358 720DE -" 720 (German)" 359 720FR -" 720 (French)" 360 720SV -" 720 (Scandinavian)" 361 720ES -" 720 (Spanish)" 362 } 363 8XX { 364 CPU=ARM_STRONGARM_SA1100 365 820 366 820JP -" 820 (Japanese)" 367 } 368#endif /* hpcarm */ 369 } 370} 371 372#ifdef hpcsh 373HITACHI { 374 PERSONA { 375 CPU=SH_3_7709 376 HPW230JC 377 HPW50PAD 378 HPW200EC 379 CPU=SH_4_7750 380 HPW650PA 381 } 382} 383#endif /* hpcsh */ 384 385#ifdef hpcsh 386LGE { 387 Phenom " Phenom" { 388 CPU=SH_3_7709 389 H220C -" H-220C" 390 } 391} 392#endif /* hpcsh */ 393 394#ifdef hpcmips 395LASER5 { 396 L " L-" { 397 CPU=MIPS_VR_4181 398 CARD "CARD+" 399 CPU=MIPS_VR_4122 400 BOARD "BOARD" 401 } 402} 403#endif /* hpcmips */ 404 405#ifdef hpcmips 406AGENDA { 407 VR " VR" { 408 CPU=MIPS_VR_4181 409 VR3 -" VR3+" 410 } 411} 412#endif /* hpcmips */ 413 414#ifdef hpcarm 415PSIONTEKLOGIX { 416 NETBOOK { 417 CPU=ARM_XSCALE_PXA250 418 PRO -" NETBOOK PRO" 419 } 420} 421#endif /* hpcarm */ 422