[RFC] IDLE/DEEP IDLE scheduler modification for power savings

Mark Brown broonie at opensource.wolfsonmicro.com
Tue Apr 13 04:57:17 EDT 2010


On Mon, Apr 12, 2010 at 11:39:05AM +0200, Lukasz Majewski wrote:

> Some SoCs allow for entering IDLE mode when they know that the system will
> be
> "inactive" for some time (to be more precise it will execute the idle task -
> which prepares system to enter IDLE state). In that mode CPU core is not
> active
> (CPU core is clock gated) and may be woken up by several interrupts. IDLE
> mode entering is already implemented in the kernel and works smoothly.

Have you looked at the cpuidle infrastructure in the kernel?  It's
mostly used on desktop systems at the minute but IIRC there was some
investigation into use in embedded environments.  There's also the work
that's been done on OMAP and SH CPUs in this area.



More information about the linux-arm-kernel mailing list