ARM: OMAP4: wakeupgen: remove duplicate AUXCOREBOOT* read/write
authorPaul Walmsley <paul@pwsan.com>
Thu, 13 Sep 2012 04:14:34 +0000 (21:14 -0700)
committerTony Lindgren <tony@atomide.com>
Thu, 13 Sep 2012 04:14:34 +0000 (21:14 -0700)
The wakeupgen context-save code reads and stores the AUXCOREBOOT0 and
AUXCOREBOOT1 register contents twice.  This seems like a waste of
time, so, remove the duplicates.

Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Signed-off-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/omap-wakeupgen.c

index c3795c2..567f672 100644 (file)
@@ -233,12 +233,6 @@ static inline void omap4_irq_save_context(void)
        __raw_writel(val, sar_base + AUXCOREBOOT1_OFFSET);
 
        /* Save SyncReq generation logic */
-       val = __raw_readl(wakeupgen_base + OMAP_AUX_CORE_BOOT_0);
-       __raw_writel(val, sar_base + AUXCOREBOOT0_OFFSET);
-       val = __raw_readl(wakeupgen_base + OMAP_AUX_CORE_BOOT_0);
-       __raw_writel(val, sar_base + AUXCOREBOOT1_OFFSET);
-
-       /* Save SyncReq generation logic */
        val = __raw_readl(wakeupgen_base + OMAP_PTMSYNCREQ_MASK);
        __raw_writel(val, sar_base + PTMSYNCREQ_MASK_OFFSET);
        val = __raw_readl(wakeupgen_base + OMAP_PTMSYNCREQ_EN);