1 From 4c1682016b61262456acb9386ef69d0da4243db9 Mon Sep 17 00:00:00 2001
2 From: Steve Sakoman <steve@sakoman.com>
3 Date: Tue, 23 Mar 2010 09:15:29 -0700
4 Subject: [PATCH 17/50] OMAP3: add definitions to support sysinfo cpu and cpu family detection
7 include/asm-arm/arch-omap3/cpu.h | 6 ------
8 include/asm-arm/arch-omap3/omap3.h | 29 +++++++++++++++++++++++++++++
9 2 files changed, 29 insertions(+), 6 deletions(-)
11 diff --git a/include/asm-arm/arch-omap3/cpu.h b/include/asm-arm/arch-omap3/cpu.h
12 index f769571..d9eec7e 100644
13 --- a/include/asm-arm/arch-omap3/cpu.h
14 +++ b/include/asm-arm/arch-omap3/cpu.h
15 @@ -60,12 +60,6 @@ struct ctrl {
16 #endif /* __ASSEMBLY__ */
17 #endif /* __KERNEL_STRICT_NAMES */
20 -#define OMAP3503 0x5c00
21 -#define OMAP3515 0x1c00
22 -#define OMAP3525 0x4c00
23 -#define OMAP3530 0x0c00
25 #ifndef __KERNEL_STRICT_NAMES
28 diff --git a/include/asm-arm/arch-omap3/omap3.h b/include/asm-arm/arch-omap3/omap3.h
29 index 1349b8b..3957c79 100644
30 --- a/include/asm-arm/arch-omap3/omap3.h
31 +++ b/include/asm-arm/arch-omap3/omap3.h
32 @@ -184,4 +184,33 @@ struct gpio {
33 #define WIDTH_8BIT 0x0000
34 #define WIDTH_16BIT 0x1000 /* bit pos for 16 bit in gpmc */
39 +#define HAWKEYE_OMAP34XX 0xb7ae
40 +#define HAWKEYE_AM35XX 0xb868
41 +#define HAWKEYE_OMAP36XX 0xb891
43 +#define HAWKEYE_SHIFT 12
46 + * Define CPU families
48 +#define CPU_OMAP34XX 0x3400 /* OMAP34xx/OMAP35 devices */
49 +#define CPU_AM35XX 0x3500 /* AM35xx devices */
50 +#define CPU_OMAP36XX 0x3600 /* OMAP36xx devices */
53 + * Control status register values corresponding to cpu variants
55 +#define OMAP3503 0x5c00
56 +#define OMAP3515 0x1c00
57 +#define OMAP3525 0x4c00
58 +#define OMAP3530 0x0c00
60 +#define AM3505 0x5c00
61 +#define AM3517 0x1c00
63 +#define OMAP3730 0x0c00