rk30: pm: call local_flush_tlb_all on suspend instead of flush_tlb_all

Now only one cpu running.
This commit is contained in:
黄涛
2012-05-02 10:16:43 +08:00
parent c7ba904045
commit 91bca67487

View File

@@ -219,16 +219,13 @@ static void pm_pll_wait_lock(int pll_idx)
static unsigned long save_sp;
//extern void __sramfunc ddr_selfrefresh_enter(void);
//extern void __sramfunc ddr_selfrefresh_exit(void);
static noinline void interface_ctr_reg_pread(void)
{
u32 addr;
flush_cache_all();
outer_flush_all();
flush_tlb_all();
local_flush_tlb_all();
for (addr = (u32)SRAM_CODE_OFFSET; addr < (u32)SRAM_CODE_END; addr += PAGE_SIZE)
readl_relaxed(addr);