/* * sh73a0 Power management support * * Copyright (C) 2012 Bastian Hecht <hechtb+renesas@gmail.com> * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. */ #include <linux/suspend.h> #include <mach/common.h> #ifdef CONFIG_SUSPEND static int sh73a0_enter_suspend(suspend_state_t suspend_state) { cpu_do_idle(); return 0; } static void sh73a0_suspend_init(void) { shmobile_suspend_ops.enter = sh73a0_enter_suspend; } #else static void sh73a0_suspend_init(void) {} #endif void __init sh73a0_pm_init(void) { sh73a0_suspend_init(); }