diff options
Diffstat (limited to 'arch/arm/include/asm/arch-omap3/omap3.h')
| -rw-r--r-- | arch/arm/include/asm/arch-omap3/omap3.h | 32 | 
1 files changed, 31 insertions, 1 deletions
| diff --git a/arch/arm/include/asm/arch-omap3/omap3.h b/arch/arm/include/asm/arch-omap3/omap3.h index 12815f694..3957c796f 100644 --- a/arch/arm/include/asm/arch-omap3/omap3.h +++ b/arch/arm/include/asm/arch-omap3/omap3.h @@ -176,11 +176,41 @@ struct gpio {  #define CPU_3XX_ES21		2  #define CPU_3XX_ES30		3  #define CPU_3XX_ES31		4 -#define CPU_3XX_MAX_REV		(CPU_3XX_ES31 + 1) +#define CPU_3XX_ES312		7 +#define CPU_3XX_MAX_REV		8  #define CPU_3XX_ID_SHIFT	28  #define WIDTH_8BIT		0x0000  #define WIDTH_16BIT		0x1000	/* bit pos for 16 bit in gpmc */ +/* + * Hawkeye values + */ +#define HAWKEYE_OMAP34XX	0xb7ae +#define HAWKEYE_AM35XX		0xb868 +#define HAWKEYE_OMAP36XX	0xb891 + +#define HAWKEYE_SHIFT		12 + +/* + * Define CPU families + */ +#define CPU_OMAP34XX		0x3400	/* OMAP34xx/OMAP35 devices */ +#define CPU_AM35XX		0x3500	/* AM35xx devices          */ +#define CPU_OMAP36XX		0x3600	/* OMAP36xx devices        */ + +/* + * Control status register values corresponding to cpu variants + */ +#define OMAP3503		0x5c00 +#define OMAP3515		0x1c00 +#define OMAP3525		0x4c00 +#define OMAP3530		0x0c00 + +#define AM3505			0x5c00 +#define AM3517			0x1c00 + +#define OMAP3730		0x0c00 +  #endif |