| /* |
| * 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(); |
| } |