OMAP2/3: Add omap_type() for determining GP/EMU/HS
authorKevin Hilman <khilman@deeprootsystems.com>
Tue, 23 Jun 2009 10:30:23 +0000 (13:30 +0300)
committerTony Lindgren <tony@atomide.com>
Tue, 23 Jun 2009 10:30:23 +0000 (13:30 +0300)
commit8e25ad964aac0bf6b30dd013303750089f819679
treef4d0041a1a858153234ae2fbbe0d1d849babc46f
parent091a58af0ba1765d80b1e74382c7572baceb1bdc
OMAP2/3: Add omap_type() for determining GP/EMU/HS

The omap_type() function is added and returns the DEVICETYPE field of
the CONTROL_STATUS register.  The result can be used for conditional
code based on whether device is GP (general purpose), EMU or
HS (high security). Also move the type defines so omap1 code
compile does not require ifdefs for sections using these defines.

This code is needed for the following fix to set the SRAM
size correctly for HS omaps.  Also at least PM and watchdog
code will need this function.

Signed-off-by: Kevin Hilman <khilman@ti.deeprootsystems.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/id.c
arch/arm/plat-omap/include/mach/cpu.h