Commit a01b8605 authored by Rafael J. Wysocki's avatar Rafael J. Wysocki

Merge branch 'cpuidle/4.0-fixes' of...

Merge branch 'cpuidle/4.0-fixes' of http://git.linaro.org/people/daniel.lezcano/linux into pm-cpuidle

Pull ARM cpuidle fixes for v4.0 from Daniel Lezcano.

* 'cpuidle/4.0-fixes' of http://git.linaro.org/people/daniel.lezcano/linux:
  cpuidle: mvebu: Update cpuidle thresholds for Armada XP SOCs
  cpuidle: mvebu: Fix the CPU PM notifier usage
parents b1760233 ce6031c8
...@@ -37,11 +37,11 @@ static int mvebu_v7_enter_idle(struct cpuidle_device *dev, ...@@ -37,11 +37,11 @@ static int mvebu_v7_enter_idle(struct cpuidle_device *dev,
deepidle = true; deepidle = true;
ret = mvebu_v7_cpu_suspend(deepidle); ret = mvebu_v7_cpu_suspend(deepidle);
cpu_pm_exit();
if (ret) if (ret)
return ret; return ret;
cpu_pm_exit();
return index; return index;
} }
...@@ -50,17 +50,17 @@ static struct cpuidle_driver armadaxp_idle_driver = { ...@@ -50,17 +50,17 @@ static struct cpuidle_driver armadaxp_idle_driver = {
.states[0] = ARM_CPUIDLE_WFI_STATE, .states[0] = ARM_CPUIDLE_WFI_STATE,
.states[1] = { .states[1] = {
.enter = mvebu_v7_enter_idle, .enter = mvebu_v7_enter_idle,
.exit_latency = 10, .exit_latency = 100,
.power_usage = 50, .power_usage = 50,
.target_residency = 100, .target_residency = 1000,
.name = "MV CPU IDLE", .name = "MV CPU IDLE",
.desc = "CPU power down", .desc = "CPU power down",
}, },
.states[2] = { .states[2] = {
.enter = mvebu_v7_enter_idle, .enter = mvebu_v7_enter_idle,
.exit_latency = 100, .exit_latency = 1000,
.power_usage = 5, .power_usage = 5,
.target_residency = 1000, .target_residency = 10000,
.flags = MVEBU_V7_FLAG_DEEP_IDLE, .flags = MVEBU_V7_FLAG_DEEP_IDLE,
.name = "MV CPU DEEP IDLE", .name = "MV CPU DEEP IDLE",
.desc = "CPU and L2 Fabric power down", .desc = "CPU and L2 Fabric power down",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment