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