sleep44xx.S (5e94c6e33e7c4726ef09f46c267e9ca232c5148a) | sleep44xx.S (137d105d50f6e6c373c1aa759f59045e6239cf66) |
---|---|
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 --- 311 unchanged lines hidden (view full) --- 320 DO_SMC 321skip_l2en: 322#endif 323 324 b cpu_resume @ Jump to generic resume 325ENDPROC(omap4_cpu_resume) 326#endif 327 | 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 --- 311 unchanged lines hidden (view full) --- 320 DO_SMC 321skip_l2en: 322#endif 323 324 b cpu_resume @ Jump to generic resume 325ENDPROC(omap4_cpu_resume) 326#endif 327 |
328#ifndef CONFIG_OMAP4_ERRATA_I688 329ENTRY(omap_bus_sync) 330 mov pc, lr 331ENDPROC(omap_bus_sync) 332#endif 333 |
|
328ENTRY(omap_do_wfi) 329 stmfd sp!, {lr} | 334ENTRY(omap_do_wfi) 335 stmfd sp!, {lr} |
336 /* Drain interconnect write buffers. */ 337 bl omap_bus_sync |
|
330 331 /* 332 * Execute an ISB instruction to ensure that all of the 333 * CP15 register changes have been committed. 334 */ 335 isb 336 337 /* --- 34 unchanged lines hidden --- | 338 339 /* 340 * Execute an ISB instruction to ensure that all of the 341 * CP15 register changes have been committed. 342 */ 343 isb 344 345 /* --- 34 unchanged lines hidden --- |