1/* $NetBSD: platid.def,v 1.14 2001/11/20 12:56:27 lukem 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 } 71 4 { 72 7750 73 } 74} 75#endif /* hpcsh */ 76 77#ifdef hpcarm 78ARM { 79 STRONGARM { 80 SA1100 81 SA1110 82 } 83} 84#endif /* hpcarm */ 85 86/* 87 * MACHINE definitions 88 */ 89MACHINE: 90 91#ifdef hpcmips 92NEC { 93 MCCS " MC-CS" { 94 1X " series" { 95 CPU=MIPS_VR_4102 11 -"11" 12 -"12" 13 -"13" 96 } 97 } 98 MCR " MC-R" { 99 CPU=MIPS_VR_41XX 100 3XX "300 series" { 101 CPU=MIPS_VR_4111 300 -"300" 102 CPU=MIPS_VR_4121 320 -"320" 103 CPU=MIPS_VR_4111 forDoCoMo --" MobileGearII for DoCoMo" 104 CPU=MIPS_VR_4102 mpro700 --" MobilePro 700" 105 CPU=MIPS_VR_4121 330 -"330" 106 } 107 5XX "500 series" { 108 CPU=MIPS_VR_4111 500 -"500" 109 CPU=MIPS_VR_4121 510 -"510" 520 -"520" 520A --" MobilePro 770" 110 CPU=MIPS_VR_4111 500A --" MobilePro 750c" 111 CPU=MIPS_VR_4121 530 -"530" 430 -"430" 530A --" MobilePro 780" 112 sigmarion ---"DoCoMo sigmarion" 113 550 -"550" 450 -"450" 114 CPU=MIPS_VR_4131 sigmarion2 ---"DoCoMo sigmarionII" 115 } 116 7XX "700 series" { 117 CPU=MIPS_VR_4121 700 -"700" 700A --" MobilePro 800" 118 730 -"730" 730A --" MobilePro 880" 119 } 120 } 121} 122#endif /* hpcmips */ 123 124#ifdef hpcmips 125Everex { 126 Freestyle { 127 CPU=MIPS_VR_41XX 128 AXX { 129 CPU=MIPS_VR_4102 A10 130 CPU=MIPS_VR_4111 A15 A20 131 } 132 } 133} 134#endif /* hpcmips */ 135 136CASIO { 137#ifdef hpcmips 138 CassiopeiaE " Cassiopeia" { 139 EXX { 140 CPU=MIPS_VR_4111 E10 E11 E15 141 E55 -" E-55" 142 forDoCoMo -" for DoCoMo" 143 E65 -" E-65" 144 } 145 EXXX { 146 CPU=MIPS_VR_4121 E100 E105 E500 E507 147 } 148 } 149 PocketPostPet { 150 CPU=MIPS_VR_4121 151 PocketPostPet -" PocketPostPet" 152 } 153#endif /* hpcmips */ 154#ifdef hpcsh 155 CassiopeiaA " Cassiopeia" { 156 AXX { 157 CPU=SH_3_7709 158 A55V -" A-55V" 159 } 160 } 161#endif /* hpcsh */ 162} 163 164#ifdef hpcmips 165Sharp { 166 Tripad { 167 PV { 168 CPU=MIPS_VR_4111 PV6000 169 } 170 } 171 Telios { 172 HC { 173 CPU=MIPS_TX_3922 HCAJ1 --" HC-AJ1/AJ2" 174 CPU=MIPS_TX_3922 HCVJ1C_JP --" HC-VJ1C (Japanese)" 175 } 176 } 177 Mobilon { 178 HC { 179 CPU=MIPS_TX_3912 HC4100 180 CPU=MIPS_TX_3912 HC4500 181 CPU=MIPS_TX_3912 HC1200 182 } 183 } 184} 185#endif /* hpcmips */ 186 187#ifdef hpcmips 188Fujitsu { 189 INTERTOP { 190 ITXXX { 191 CPU=MIPS_VR_4121 IT300 IT310 192 } 193 } 194 PenCentra { 195 CPU=MIPS_VR_4121 130 { 196 130TM 130RF 197 } 198 CPU=MIPS_TX_3922 200 { 199 200CTM 200CRF 200 } 201 } 202} 203#endif /* hpcmips */ 204 205#ifdef hpcmips 206Philips { 207 Nino { 208 3XX { 209 CPU=MIPS_TX_3912 312 210 } 211 } 212} 213#endif /* hpcmips */ 214 215Compaq { 216#ifdef hpcmips 217 C { 218 8XX { 219 CPU=MIPS_TX_3912 810 220 } 221 201X { 222 CPU=MIPS_TX_3912 2010 2015 223 } 224 } 225 AERO { 226 15XX { 227 CPU=MIPS_VR_4111 1530 228 } 229 21XX { 230 CPU=MIPS_VR_4111 2110 2130 2140 231 } 232 } 233 PRESARIO { 234 21X { 235 CPU=MIPS_VR_4111 213 236 } 237 } 238#endif /* hpcmips */ 239#ifdef hpcarm 240 IPAQ " iPAQ" { 241 H31XX { 242 CPU=ARM_STRONGARM_SA1110 243 H3100 244 } 245 H36XX { 246 CPU=ARM_STRONGARM_SA1110 247 H3600 248 H3660 249 } 250 } 251#endif /* hpcarm */ 252} 253 254#ifdef hpcmips 255Victor { 256 InterLink { 257 MP { 258 CPU=MIPS_TX_3922 MPC101 259 CPU=MIPS_VR_4122 MPC303 MPC304 260 } 261 } 262} 263#endif /* hpcmips */ 264 265#ifdef hpcmips 266IBM { 267 WorkPad { 268 z50 { 269 CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU" 270 } 271 } 272} 273#endif /* hpcmips */ 274 275#ifdef hpcmips 276VADEM { 277 CLIO { 278 C { 279 CPU=MIPS_VR_4111 C1000 "-1000" 280 CPU=MIPS_VR_4121 C1050 "-1050" 281 } 282 } 283} 284#endif /* hpcmips */ 285 286HP { 287#ifdef hpcsh 288 LX { 289 CPU=SH_3_7709 290 620 --"HP620LX" 291 620JP --"HP620LX (Japanese)" 292 } 293#endif /* hpcsh */ 294 JORNADA " Jornada" { 295#ifdef hpcsh 296 6XX { 297 CPU=SH_3_7709A 298 680 299 680JP -" 680 (Japanese)" 300 680HU -" 680 (Hungarian)" 301 680DE -" 680 (German)" 302 690 303 690JP -" 690 (Japanese)" 304 690HU -" 690 (Hungarian)" 305 690DE -" 690 (German)" 306 } 307#endif /* hpcsh */ 308#ifdef hpcarm 309 7XX { 310 CPU=ARM_STRONGARM_SA1110 311 720 312 720JP -" 720 (Japanese)" 313 } 314 8XX { 315 CPU=ARM_STRONGARM_SA1100 316 820 317 820JP -" 820 (Japanese)" 318 } 319#endif /* hpcarm */ 320 } 321} 322 323#ifdef hpcsh 324HITACHI { 325 PERSONA { 326 CPU=SH_3_7709 327 HPW230JC 328 HPW50PAD 329 CPU=SH_4_7750 330 HPW650PA 331 } 332} 333#endif /* hpcsh */ 334 335#ifdef hpcsh 336LGE { 337 Phenom " Phenom" { 338 CPU=SH_3_7709 339 H220C -" H-220C" 340 } 341} 342#endif /* hpcsh */ 343 344#ifdef hpcmips 345LASER5 { 346 L " L-" { 347 CPU=MIPS_VR_4181 348 CARD "CARD+" 349 CPU=MIPS_VR_4122 350 BOARD "BOARD" 351 } 352} 353#endif /* hpcmips */ 354 355#ifdef hpcmips 356AGENDA { 357 VR " VR" { 358 CPU=MIPS_VR_4181 359 VR3 -" VR3+" 360 } 361} 362#endif /* hpcmips */ 363