sleep44xx.S (f746929ffdc8a83c0e6092343d4475f6485e13d3) sleep44xx.S (3fa609755c11fbe8770ede4d895ebb86fb7b9f1e)
1/*
2 * OMAP44xx sleep code.
3 *
4 * Copyright (C) 2011 Texas Instruments, Inc.
5 * Santosh Shilimkar <santosh.shilimkar@ti.com>
6 *
7 * This program is free software,you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 319 unchanged lines hidden (view full) ---

328#endif
329
330 b cpu_resume @ Jump to generic resume
331ENDPROC(omap4_cpu_resume)
332#endif /* CONFIG_ARCH_OMAP4 */
333
334#endif /* defined(CONFIG_SMP) && defined(CONFIG_PM) */
335
1/*
2 * OMAP44xx sleep code.
3 *
4 * Copyright (C) 2011 Texas Instruments, Inc.
5 * Santosh Shilimkar <santosh.shilimkar@ti.com>
6 *
7 * This program is free software,you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 319 unchanged lines hidden (view full) ---

328#endif
329
330 b cpu_resume @ Jump to generic resume
331ENDPROC(omap4_cpu_resume)
332#endif /* CONFIG_ARCH_OMAP4 */
333
334#endif /* defined(CONFIG_SMP) && defined(CONFIG_PM) */
335
336#ifndef CONFIG_OMAP4_ERRATA_I688
337ENTRY(omap_bus_sync)
338 ret lr
339ENDPROC(omap_bus_sync)
340#endif
341
342ENTRY(omap_do_wfi)
343 stmfd sp!, {lr}
336ENTRY(omap_do_wfi)
337 stmfd sp!, {lr}
338#ifdef CONFIG_OMAP_INTERCONNECT_BARRIER
344 /* Drain interconnect write buffers. */
339 /* Drain interconnect write buffers. */
345 bl omap_bus_sync
340 bl omap_interconnect_sync
341#endif
346
347 /*
348 * Execute an ISB instruction to ensure that all of the
349 * CP15 register changes have been committed.
350 */
351 isb
352
353 /*

--- 34 unchanged lines hidden ---
342
343 /*
344 * Execute an ISB instruction to ensure that all of the
345 * CP15 register changes have been committed.
346 */
347 isb
348
349 /*

--- 34 unchanged lines hidden ---