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