1/* 2 * sh73a0 Power management support 3 * 4 * Copyright (C) 2012 Bastian Hecht <hechtb+renesas@gmail.com> 5 * 6 * This file is subject to the terms and conditions of the GNU General Public 7 * License. See the file "COPYING" in the main directory of this archive 8 * for more details. 9 */ 10 11#include <linux/suspend.h> 12#include "common.h" 13 14#ifdef CONFIG_SUSPEND 15static int sh73a0_enter_suspend(suspend_state_t suspend_state) 16{ 17 cpu_do_idle(); 18 return 0; 19} 20 21static void sh73a0_suspend_init(void) 22{ 23 shmobile_suspend_ops.enter = sh73a0_enter_suspend; 24} 25#else 26static void sh73a0_suspend_init(void) {} 27#endif 28 29void __init sh73a0_pm_init(void) 30{ 31 sh73a0_suspend_init(); 32} 33