diff options
Diffstat (limited to 'arch/arm/mach-omap2/sleep44xx.S')
-rw-r--r-- | arch/arm/mach-omap2/sleep44xx.S | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/sleep44xx.S b/arch/arm/mach-omap2/sleep44xx.S index 3154b63def35..abd283400490 100644 --- a/arch/arm/mach-omap2/sleep44xx.S +++ b/arch/arm/mach-omap2/sleep44xx.S | |||
@@ -325,8 +325,16 @@ skip_l2en: | |||
325 | ENDPROC(omap4_cpu_resume) | 325 | ENDPROC(omap4_cpu_resume) |
326 | #endif | 326 | #endif |
327 | 327 | ||
328 | #ifndef CONFIG_OMAP4_ERRATA_I688 | ||
329 | ENTRY(omap_bus_sync) | ||
330 | mov pc, lr | ||
331 | ENDPROC(omap_bus_sync) | ||
332 | #endif | ||
333 | |||
328 | ENTRY(omap_do_wfi) | 334 | ENTRY(omap_do_wfi) |
329 | stmfd sp!, {lr} | 335 | stmfd sp!, {lr} |
336 | /* Drain interconnect write buffers. */ | ||
337 | bl omap_bus_sync | ||
330 | 338 | ||
331 | /* | 339 | /* |
332 | * Execute an ISB instruction to ensure that all of the | 340 | * Execute an ISB instruction to ensure that all of the |