1 /* $Id: cpu.h,v 1.1 1999/10/19 20:51:53 ralf Exp $
3 * This file is subject to the terms and conditions of the GNU General Public
4 * License. See the file "COPYING" in the main directory of this archive
7 * cpu.h: Values of the PRId register used to match up
8 * various MIPS cpu types.
10 * Copyright (C) 1996 David S. Miller (dm@engr.sgi.com)
16 * Assigned values for the product ID register. In order to detect a
17 * certain CPU type exactly eventually additional registers may need to
20 #define PRID_IMP_R2000 0x0100
21 #define PRID_IMP_R3000 0x0200
22 #define PRID_IMP_R6000 0x0300
23 #define PRID_IMP_R4000 0x0400
24 #define PRID_IMP_R6000A 0x0600
25 #define PRID_IMP_R10000 0x0900
26 #define PRID_IMP_R4300 0x0b00
27 #define PRID_IMP_R8000 0x1000
28 #define PRID_IMP_R4600 0x2000
29 #define PRID_IMP_R4700 0x2100
30 #define PRID_IMP_R4640 0x2200
31 #define PRID_IMP_R4650 0x2200 /* Same as R4640 */
32 #define PRID_IMP_R5000 0x2300
33 #define PRID_IMP_SONIC 0x2400
34 #define PRID_IMP_MAGIC 0x2500
35 #define PRID_IMP_RM7000 0x2700
36 #define PRID_IMP_NEVADA 0x2800
38 #define PRID_IMP_UNKNOWN 0xff00
40 #define PRID_REV_R4400 0x0040
41 #define PRID_REV_R3000A 0x0030
42 #define PRID_REV_R3000 0x0020
43 #define PRID_REV_R2000A 0x0010
45 #endif /* _ASM_CPU_H */