Home | History | Annotate | Line # | Download | only in conf
platid.def revision 1.22
      1 /*	$NetBSD: platid.def,v 1.22 2008/04/28 20:23:19 martin 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  *
     16  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
     17  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
     18  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     19  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
     20  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     21  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     22  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     23  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     24  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     25  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     26  * POSSIBILITY OF SUCH DAMAGE.
     27  */
     28 
     29 /*
     30  *  CPU definitions
     31  */
     32 CPU:
     33 
     34 #ifdef hpcmips
     35 MIPS {
     36   VR {
     37     41XX {
     38       4102
     39       4111
     40       4121
     41       4181
     42       4122
     43       4131
     44       4181A
     45     }
     46   }
     47   TX {
     48     3900 {
     49       3911 3912
     50     }
     51     3920 {
     52       3922 3927
     53     }
     54   }
     55 }
     56 #endif /* hpcmips */
     57 
     58 #ifdef hpcsh
     59 SH {
     60 	3 {
     61 		7709
     62 		7709A
     63 		7707
     64 	}
     65 	4 {
     66 		7750
     67 	}
     68 }
     69 #endif /* hpcsh */
     70 
     71 #ifdef hpcarm
     72 ARM {
     73 	STRONGARM {
     74 		SA1100
     75 		SA1110
     76 	}
     77 	XSCALE {
     78 		PXA250
     79 	}
     80 }
     81 #endif /* hpcarm */
     82 
     83 /*
     84  *  MACHINE definitions
     85  */
     86 MACHINE:
     87 
     88 #ifdef hpcmips
     89 NEC {
     90   MCCS " MC-CS" {
     91     1X " series" {
     92       CPU=MIPS_VR_4102 11 -"11" 12 -"12" 13 -"13"
     93     }
     94   }
     95   MCR " MC-R" {
     96     CPU=MIPS_VR_41XX
     97     3XX "300 series" {
     98       CPU=MIPS_VR_4111 300 -"300"
     99       CPU=MIPS_VR_4121 320 -"320"
    100       CPU=MIPS_VR_4111 forDoCoMo --" MobileGearII for DoCoMo"
    101       CPU=MIPS_VR_4102 mpro700 --" MobilePro 700"
    102       CPU=MIPS_VR_4121 330 -"330"
    103     }
    104     5XX "500 series" {
    105       CPU=MIPS_VR_4111 500 -"500"
    106       CPU=MIPS_VR_4121 510 -"510" 520 -"520" 520A --" MobilePro 770"
    107       CPU=MIPS_VR_4111 500A --" MobilePro 750c"
    108       CPU=MIPS_VR_4121 530 -"530" 430 -"430" 530A --" MobilePro 780"
    109                        sigmarion ---"DoCoMo sigmarion"
    110                        550 -"550" 450 -"450"
    111       CPU=MIPS_VR_4131 sigmarion2 ---"DoCoMo sigmarionII"
    112     }
    113     7XX "700 series" {
    114       CPU=MIPS_VR_4121 700 -"700" 700A --" MobilePro 800"
    115                        730 -"730" 730A --" MobilePro 880"
    116     }
    117   }
    118 }
    119 #endif /* hpcmips */
    120 
    121 #ifdef hpcmips
    122 Everex {
    123   Freestyle {
    124     CPU=MIPS_VR_41XX
    125     AXX {
    126       CPU=MIPS_VR_4102 A10
    127       CPU=MIPS_VR_4111 A15 A20
    128     }
    129   }
    130 }
    131 #endif /* hpcmips */
    132 
    133 CASIO {
    134 #ifdef hpcmips
    135   CassiopeiaE " Cassiopeia" {
    136     EXX {
    137       CPU=MIPS_VR_4111 E10 E11 E15
    138                        E55 -" E-55"
    139                        forDoCoMo -" for DoCoMo"
    140                        E65 -" E-65"
    141     }
    142     EXXX {
    143       CPU=MIPS_VR_4121 E100 E105 E500 E507
    144     }
    145   }
    146   PocketPostPet {
    147     CPU=MIPS_VR_4121
    148     PocketPostPet -" PocketPostPet"
    149   }
    150 #endif /* hpcmips */
    151 #ifdef hpcsh
    152   CassiopeiaA " Cassiopeia" {
    153     AXX {
    154       CPU=SH_3_7709
    155 		      A55V -" A-55V"
    156     }
    157   }
    158 #endif /* hpcsh */
    159 }
    160 
    161 #ifdef hpcmips
    162 Sharp {
    163   Tripad {
    164     PV {
    165       CPU=MIPS_VR_4111 PV6000
    166     }
    167   }
    168   Telios {
    169     HCAJ {
    170       CPU=MIPS_TX_3922
    171       HCAJ1_JP --" HC-AJ1 (Japanese)"
    172       HCAJ2_JP --" HC-AJ2 (Japanese)"
    173       HCAJ3_JP --" HC-AJ3 (Japanese)"
    174     }
    175     HCVJ {
    176       HCVJ1C_JP --" HC-VJ1C (Japanese)"
    177     }
    178   }
    179   Mobilon {
    180     HC {
    181       CPU=MIPS_TX_3912 HC4100
    182       CPU=MIPS_TX_3912 HC4500
    183       CPU=MIPS_TX_3912 HC1200
    184     }
    185   }
    186 }
    187 #endif /* hpcmips */
    188 
    189 #ifdef hpcmips
    190 Fujitsu {
    191   INTERTOP {
    192     ITXXX {
    193       CPU=MIPS_VR_4121 IT300 IT310
    194     }
    195   }
    196   PenCentra {
    197     CPU=MIPS_VR_4121 130 {
    198       130TM 130RF
    199     }
    200     CPU=MIPS_TX_3922 200 {
    201       200CTM 200CRF
    202     }
    203   }
    204 }
    205 #endif /* hpcmips */
    206 
    207 #ifdef hpcmips
    208 Philips {
    209   Nino {
    210     3XX {
    211       CPU=MIPS_TX_3912 312
    212     }
    213   }
    214 }
    215 #endif /* hpcmips */
    216 
    217 Compaq {
    218 #ifdef hpcmips
    219   C {
    220     8XX {
    221       CPU=MIPS_TX_3912 810
    222     }
    223     201X {
    224       CPU=MIPS_TX_3912 2010 2015
    225     }
    226   }
    227   AERO {
    228     15XX {
    229       CPU=MIPS_VR_4111 1530
    230     }
    231     21XX {
    232       CPU=MIPS_VR_4111 2110 2130 2140
    233     }
    234   }
    235   PRESARIO {
    236     21X {
    237       CPU=MIPS_VR_4111 213
    238     }
    239   }
    240 #endif /* hpcmips */
    241 #ifdef hpcarm
    242   IPAQ " iPAQ" {
    243 	H31XX {
    244 		CPU=ARM_STRONGARM_SA1110
    245 		H3100
    246 	}
    247 	H36XX {
    248 		CPU=ARM_STRONGARM_SA1110
    249 		H3600
    250 		H3660
    251 	}
    252 	H39XX {
    253 		CPU=ARM_XSCALE_PXA250
    254 		H3900
    255 	}
    256   }
    257 #endif /* hpcarm */
    258 #ifdef hpcsh
    259   AERO " Aero" {
    260     8000 {
    261       CPU=SH_4_7750
    262     }
    263   }
    264 #endif /* hpcsh */
    265 }
    266 
    267 #ifdef hpcmips
    268 Victor {
    269   InterLink {
    270     MP {
    271       CPU=MIPS_TX_3922 MPC101
    272       CPU=MIPS_VR_4122 MPC303 MPC304
    273     }
    274   }
    275 }
    276 #endif /* hpcmips */
    277 
    278 #ifdef hpcmips
    279 IBM {
    280   WorkPad {
    281     z50 {
    282       CPU=MIPS_VR_4121 26011AU -" z50 2601 1AU"
    283     }
    284   }
    285 }
    286 #endif /* hpcmips */
    287 
    288 #ifdef hpcmips
    289 VADEM {
    290   CLIO {
    291     C {
    292       CPU=MIPS_VR_4111 C1000 "-1000"
    293       CPU=MIPS_VR_4121 C1050 "-1050"
    294     }
    295   }
    296 }
    297 #endif /* hpcmips */
    298 
    299 HP {
    300 #ifdef hpcsh
    301 	LX {
    302 		CPU=SH_3_7709
    303 			620   --"HP 620LX"
    304 			620JP --"HP 620LX (Japanese)"
    305 		CPU=SH_3_7707
    306 			360   --"HP 360LX (Ericsson MC-16)"
    307 	}
    308 #endif /* hpcsh */
    309 	JORNADA " Jornada" {
    310 #ifdef hpcsh
    311 		6XX {
    312 			CPU=SH_3_7709A
    313 			680   -" 680 (US/UK)"
    314 			680JP -" 680 (Japanese)"
    315 			680EU -" 680 (European)"
    316 			680DE -" 680 (German)"
    317 			690   -" 690 (US/UK)"
    318 			690JP -" 690 (Japanese)"
    319 			690EU -" 690 (European)"
    320 			690DE -" 690 (German)"
    321 
    322 			680FR -" 680 (French)"
    323 			690FR -" 690 (French)"
    324 
    325 			680SV -" 680 (Scandinavian)"
    326 			690SV -" 690 (Scandinavian)"
    327 
    328 			680ES -" 680 (Spanish)"
    329 			690ES -" 690 (Spanish)"
    330 		}
    331 #endif /* hpcsh */
    332 #ifdef hpcarm
    333 		7XX {
    334 			CPU=ARM_STRONGARM_SA1110
    335 			720   -" 720 (US/UK)"
    336 			720JP -" 720 (Japanese)"
    337 			720EU -" 720 (European)"
    338 			720DE -" 720 (German)"
    339 			720FR -" 720 (French)"
    340 			720SV -" 720 (Scandinavian)"
    341 			720ES -" 720 (Spanish)"
    342 		}
    343 		8XX {
    344 			CPU=ARM_STRONGARM_SA1100
    345 			820
    346 			820JP -" 820 (Japanese)"
    347 		}
    348 #endif /* hpcarm */
    349 	}
    350 }
    351 
    352 #ifdef hpcsh
    353 HITACHI {
    354 	PERSONA {
    355 		CPU=SH_3_7709
    356 			HPW230JC
    357 			HPW50PAD
    358 			HPW200EC
    359 		CPU=SH_4_7750
    360 			HPW650PA
    361 	}
    362 }
    363 #endif /* hpcsh */
    364 
    365 #ifdef hpcsh
    366 LGE {
    367 	Phenom " Phenom" {
    368 		CPU=SH_3_7709
    369 			H220C	-" H-220C"
    370 	}
    371 }
    372 #endif /* hpcsh */
    373 
    374 #ifdef hpcmips
    375 LASER5 {
    376 	L " L-" {
    377 		CPU=MIPS_VR_4181
    378 			CARD	"CARD+"
    379 		CPU=MIPS_VR_4122
    380 			BOARD	"BOARD"
    381 	}
    382 }
    383 #endif /* hpcmips */
    384 
    385 #ifdef hpcmips
    386 AGENDA {
    387 	VR " VR" {
    388 		CPU=MIPS_VR_4181
    389 			VR3	-" VR3+"
    390 	}
    391 }
    392 #endif /* hpcmips */
    393