This patch removes the System Control Module read from
plat-omap/sram.c:is_sram_locked(). Instead, it uses the global system_reg
variable, which is initialized immediately prior to the SRAM init code.
This happens to fix the compile breakage on the current tree.
In the long term, is_sram_locked() probably should be moved out of
sram.c.
Boot-tested on N800.
Signed-off-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
#include <asm/arch/sram.h>
#include <asm/arch/board.h>
+#include <asm/arch/control.h>
+
#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
# include "../mach-omap2/prm.h"
# include "../mach-omap2/cm.h"
int type = 0;
if (cpu_is_omap242x())
- type = (ctrl_read_reg(OMAP24XX_CONTROL_STATUS) &
- OMAP2_DEVICETYPE_MASK);
+ type = system_rev & OMAP2_DEVICETYPE_MASK;
if (type == GP_DEVICE) {
/* RAMFW: R/W access to all initiators for all qualifier sets */