Added i80219.

This commit is contained in:
nonaka 2005-07-20 14:38:11 +00:00
parent c8b35567f7
commit c678505909
3 changed files with 21 additions and 6 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: cpufunc.c,v 1.72 2005/07/04 00:42:36 bsh Exp $ */
/* $NetBSD: cpufunc.c,v 1.73 2005/07/20 14:38:11 nonaka Exp $ */
/*
* arm7tdmi support code Copyright (c) 2001 John Fremlin
@ -46,7 +46,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: cpufunc.c,v 1.72 2005/07/04 00:42:36 bsh Exp $");
__KERNEL_RCSID(0, "$NetBSD: cpufunc.c,v 1.73 2005/07/20 14:38:11 nonaka Exp $");
#include "opt_compat_netbsd.h"
#include "opt_cpuoptions.h"
@ -1183,7 +1183,8 @@ set_cpufuncs()
#endif /* CPU_XSCALE_80200 */
#ifdef CPU_XSCALE_80321
if (cputype == CPU_ID_80321_400 || cputype == CPU_ID_80321_600 ||
cputype == CPU_ID_80321_400_B0 || cputype == CPU_ID_80321_600_B0) {
cputype == CPU_ID_80321_400_B0 || cputype == CPU_ID_80321_600_B0 ||
cputype == CPU_ID_80219_400 || cputype == CPU_ID_80219_600) {
i80321_icu_init();
/*

View File

@ -1,4 +1,4 @@
/* $NetBSD: cpu.c,v 1.59 2005/07/04 00:42:37 bsh Exp $ */
/* $NetBSD: cpu.c,v 1.60 2005/07/20 14:38:11 nonaka Exp $ */
/*
* Copyright (c) 1995 Mark Brinicombe.
@ -46,7 +46,7 @@
#include <sys/param.h>
__KERNEL_RCSID(0, "$NetBSD: cpu.c,v 1.59 2005/07/04 00:42:37 bsh Exp $");
__KERNEL_RCSID(0, "$NetBSD: cpu.c,v 1.60 2005/07/20 14:38:11 nonaka Exp $");
#include <sys/systm.h>
#include <sys/malloc.h>
@ -227,6 +227,13 @@ static const char * const i80321_steppings[16] = {
"rev 12", "rev 13", "rev 14", "rev 15",
};
static const char * const i80219_steppings[16] = {
"step A-0", "rev 1", "rev 2", "rev 3",
"rev 4", "rev 5", "rev 6", "rev 7",
"rev 8", "rev 9", "rev 10", "rev 11",
"rev 12", "rev 13", "rev 14", "rev 15",
};
/* Steppings for PXA2[15]0 */
static const char * const pxa2x0_steppings[16] = {
"step A-0", "step A-1", "step B-0", "step B-1",
@ -349,6 +356,11 @@ const struct cpuidtab cpuids[] = {
{ CPU_ID_80321_600_B0, CPU_CLASS_XSCALE, "i80321 600MHz",
i80321_steppings },
{ CPU_ID_80219_400, CPU_CLASS_XSCALE, "i80219 400MHz",
i80219_steppings },
{ CPU_ID_80219_600, CPU_CLASS_XSCALE, "i80219 600MHz",
i80219_steppings },
{ CPU_ID_PXA27X, CPU_CLASS_XSCALE, "PXA27x",
pxa27x_steppings },
{ CPU_ID_PXA250A, CPU_CLASS_XSCALE, "PXA250",

View File

@ -1,4 +1,4 @@
/* $NetBSD: armreg.h,v 1.32 2005/06/03 10:51:14 rearnsha Exp $ */
/* $NetBSD: armreg.h,v 1.33 2005/07/20 14:38:11 nonaka Exp $ */
/*
* Copyright (c) 1998, 2001 Ben Harris
@ -213,6 +213,8 @@
#define CPU_ID_80321_600 0x69052430
#define CPU_ID_80321_400_B0 0x69052c20
#define CPU_ID_80321_600_B0 0x69052c30
#define CPU_ID_80219_400 0x69052e20
#define CPU_ID_80219_600 0x69052e30
#define CPU_ID_IXP425_533 0x690541c0
#define CPU_ID_IXP425_400 0x690541d0
#define CPU_ID_IXP425_266 0x690541f0