Blackfin arch: Update/Fix PM support add new pm_ops valid
authorMichael Hennerich <michael.hennerich@analog.com>
Mon, 27 Aug 2007 09:29:10 +0000 (17:29 +0800)
committerBryan Wu <bryan.wu@analog.com>
Mon, 27 Aug 2007 09:29:10 +0000 (17:29 +0800)
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
arch/blackfin/mach-common/pm.c

index 1772d8d..b103027 100644 (file)
@@ -158,10 +158,16 @@ static int bfin_pm_finish(suspend_state_t state)
        return 0;
 }
 
+static int bfin_pm_valid(suspend_state_t state)
+{
+       return (state == PM_SUSPEND_STANDBY);
+}
+
 struct pm_ops bfin_pm_ops = {
        .prepare = bfin_pm_prepare,
        .enter = bfin_pm_enter,
        .finish = bfin_pm_finish,
+       .valid  = bfin_pm_valid,
 };
 
 static int __init bfin_pm_init(void)