[PATCH 2/6] cpuidle: calxeda: add cpu_pm_enter/exit calls
From: Daniel Lezcano <hidden>
Date: 2013-09-27 08:45:44
Also in:
linux-pm, lkml
On 09/27/2013 04:24 AM, Rob Herring wrote:
From: Rob Herring <redacted> Wnen powergating the core, we need to call cpu pm notifiers to save VFP state (!SMP only) and resetting the breakpoint h/w. Signed-off-by: Rob Herring <redacted> Cc: "Rafael J. Wysocki" <redacted> Cc: Daniel Lezcano <redacted> Cc: linux-pm at vger.kernel.org
Acked-by: Daniel Lezcano <redacted> Shouldn't this patch be the first in the series ?
quoted hunk ↗ jump to hunk
--- drivers/cpuidle/cpuidle-calxeda.c | 4 ++++ 1 file changed, 4 insertions(+)diff --git a/drivers/cpuidle/cpuidle-calxeda.c b/drivers/cpuidle/cpuidle-calxeda.c index 01cfecf3..b04767a 100644 --- a/drivers/cpuidle/cpuidle-calxeda.c +++ b/drivers/cpuidle/cpuidle-calxeda.c@@ -21,6 +21,7 @@ */ #include <linux/cpuidle.h> +#include <linux/cpu_pm.h> #include <linux/init.h> #include <linux/of.h> #include <asm/cpuidle.h>@@ -39,7 +40,10 @@ static int calxeda_pwrdown_idle(struct cpuidle_device *dev, struct cpuidle_driver *drv, int index) { + cpu_pm_enter(); cpu_suspend(0, calxeda_idle_finish); + cpu_pm_exit(); + return index; }
-- <http://www.linaro.org/> Linaro.org ? Open source software for ARM SoCs Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook | <http://twitter.com/#!/linaroorg> Twitter | <http://www.linaro.org/linaro-blog/> Blog