/* * OMAP2/3 Power Management Routines * * Copyright (C) 2008 Nokia Corporation * Jouni Hogander * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */#ifndef __ARCH_ARM_MACH_OMAP2_PM_H#define __ARCH_ARM_MACH_OMAP2_PM_H#ifdef CONFIG_PM_DEBUGexternvoidomap2_pm_dump(intmode,intresume,unsignedintus);externintomap2_pm_debug;#else#define omap2_pm_dump(mode, resume, us) do {} while (0);#define omap2_pm_debug 0#endif /* CONFIG_PM_DEBUG */externvoidomap24xx_idle_loop_suspend(void);externvoidomap24xx_cpu_suspend(u32dll_ctrl,void__iomem*sdrc_dlla_ctrl,void__iomem*sdrc_power);externvoidomap34xx_cpu_suspend(u32*addr,intsave_state);externvoidsave_secure_ram_context(u32*addr);externunsignedintomap24xx_idle_loop_suspend_sz;externunsignedintomap34xx_suspend_sz;externunsignedintsave_secure_ram_context_sz;externunsignedintomap24xx_cpu_suspend_sz;externunsignedintomap34xx_cpu_suspend_sz;#endif