diff options
author | Jon Medhurst <tixy@linaro.org> | 2012-08-21 18:10:55 +0100 |
---|---|---|
committer | Jon Medhurst <tixy@linaro.org> | 2012-08-21 18:10:55 +0100 |
commit | 79a6fc88a4cff50da671a657b7e5dacbb1436018 (patch) | |
tree | ef0ab0e2ed646c8629729093951d166dab9fdca9 | |
parent | a62bf07fde0ad1156c74398fbe3d8a38874b70f5 (diff) |
ARM: vexpress: Enable full cpuidle states for TC2 by defaulttracking-tracking-armlt-tc2-pm-ll-20120822.0
Signed-off-by: Jon Medhurst <tixy@linaro.org>
-rw-r--r-- | arch/arm/mach-vexpress/cpuidle-tc2.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/arm/mach-vexpress/cpuidle-tc2.c b/arch/arm/mach-vexpress/cpuidle-tc2.c index 09c0f23acef..bbc4d30a19d 100644 --- a/arch/arm/mach-vexpress/cpuidle-tc2.c +++ b/arch/arm/mach-vexpress/cpuidle-tc2.c @@ -72,7 +72,6 @@ static struct cpuidle_state tc2_cpuidle_set[] __initdata = { CPUIDLE_FLAG_COUPLED, .name = "C1", .desc = "ARM power down", - .disabled = 1, }, }; @@ -227,6 +226,10 @@ int __init tc2_idle_init(void) return -ENODEV; } + /* Enable idle by default for all possible clusters */ + for (i = 0; i < NR_CLUSTERS; i++) + cpumask_set_cpu(i, &cluster_mask); + drv->state_count = (sizeof(tc2_cpuidle_set) / sizeof(struct cpuidle_state)); |