linux/drivers/cpuidle
Daniel Lezcano a06df062a1 cpuidle: initialize the broadcast timer framework
The commit 89878baa73f0f1c679355006bd8632e5d78f96c2 introduced
the CPUIDLE_FLAG_TIMER_STOP flag where we specify a specific idle
state stops the local timer.

Now use this flag to check at init time if one state will need
the broadcast timer and, in this case, setup the broadcast timer
framework. That prevents multiple code duplication in the drivers.

Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2013-04-01 01:10:28 +02:00
..
governors cpuidle: remove the power_specified field in the driver 2013-01-15 14:18:04 +01:00
coupled.c cpuidle / coupled: fix ready counter decrement 2013-01-03 13:11:05 +01:00
cpuidle-calxeda.c cpuidle: add Calxeda SOC idle support 2012-11-07 17:15:36 -06:00
cpuidle-kirkwood.c cpuidle: kirkwood: fix coccicheck warnings 2013-04-01 01:10:27 +02:00
cpuidle.c cpuidle : handle clockevent notify from the cpuidle framework 2013-04-01 01:10:27 +02:00
cpuidle.h cpuidle: support multiple drivers 2012-11-15 00:34:23 +01:00
driver.c cpuidle: initialize the broadcast timer framework 2013-04-01 01:10:28 +02:00
governor.c cpuidle: create bootparam "cpuidle.off=1" 2011-08-03 19:06:36 -04:00
Kconfig cpuidle / kirkwood: remove redundant Kconfig option 2013-04-01 01:10:27 +02:00
Makefile cpuidle / kirkwood: remove redundant Kconfig option 2013-04-01 01:10:27 +02:00
sysfs.c cpuidle: fix number of initialized/destroyed states 2013-01-11 23:20:09 +01:00