From 17b7600a59c4fb9245107baac1873c23e792ce43 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Sun, 29 Nov 2009 12:53:06 +0100 Subject: XScale: initial PXA3xx support [dbrownell@users.sourceforge.net: user's guide; variant param is optional] Signed-off-by: David Brownell --- src/target/xscale.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/target/xscale.h') diff --git a/src/target/xscale.h b/src/target/xscale.h index 4f1b54d8..0a70ecb3 100644 --- a/src/target/xscale.h +++ b/src/target/xscale.h @@ -37,6 +37,10 @@ #define XSCALE_LDIC 0x07 #define XSCALE_SELDCSR 0x09 +/* Possible CPU types */ +#define XSCALE_IXP4XX_PXA2XX 0x0 +#define XSCALE_PXA3XX 0x4 + enum xscale_debug_reason { XSCALE_DBG_REASON_GENERIC, @@ -129,6 +133,9 @@ struct xscale_common uint32_t cp15_control_reg; int fast_memory_access; + + /* CPU variant */ + int xscale_variant; }; static inline struct xscale_common * -- cgit v1.2.3