public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* PowerOP summary
@ 2006-09-14  8:28 Matthew Locke
  2006-09-18 13:39 ` Greg KH
  0 siblings, 1 reply; 2+ messages in thread
From: Matthew Locke @ 2006-09-14  8:28 UTC (permalink / raw)
  To: Greg KH, pm list; +Cc: kernel list

As a result of some discussion during the Linux PM summit between 
myself, Todd Poynor, Dominik Brodowski, Mark Gross, Amit Kucheria and a 
few others,  Eugeny and I have been working on getting a power 
management interface called PowerOP accepted.   A good bit of 
discussion has occurred on linux-pm over the last couple months about 
PowerOP interfaces and why its needed.  Here is a short summary 
requested by Greg:

Summary
PowerOP is an interface to create and select operating points.  
Operating points are a collection of platform specific system 
parameters (ie not i/o devices) that affect power consumption.  These 
parameters include cpu frequency, voltages, clock sources and dividers 
and others.  PowerOP provides a platform independent interface to 
control these platform specific parameters.   This interface is a basic 
building block of a power management stack for advanced power 
management on embedded mobile devices.  For those familiar with 
cpufreq, it can be viewed as a redesign of the cpufreq_driver layer to 
be platform independent and enable more advanced governors and policies 
on hardware with lots of power parameters.

Developers
Matthew Locke and Eugeny Mints are the main guys behind PowerOP now but 
many have contributed to get to this point.

A few key points
- PowerOP does not replace cpufreq
- PowerOP authors and advocates are not suggesting to replace cpufreq
- PowerOP is required for doing power management on embedded mobile 
devices
- PowerOP patches are standalone and do not require integration with 
cpufreq or suspend/resume subsystems
- PowerOP does not break anything including existing userspace 
interface and centrino code.

We will resend the patches again for review and discussion.  Each patch 
contains more detailed description.


Matt and Eugeny


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: PowerOP summary
  2006-09-14  8:28 PowerOP summary Matthew Locke
@ 2006-09-18 13:39 ` Greg KH
  0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2006-09-18 13:39 UTC (permalink / raw)
  To: Matthew Locke; +Cc: pm list, kernel list

On Thu, Sep 14, 2006 at 01:28:25AM -0700, Matthew Locke wrote:
> Summary
> PowerOP is an interface to create and select operating points.  
> Operating points are a collection of platform specific system 
> parameters (ie not i/o devices) that affect power consumption.  These 
> parameters include cpu frequency, voltages, clock sources and dividers 
> and others.  PowerOP provides a platform independent interface to 
> control these platform specific parameters.   This interface is a basic 
> building block of a power management stack for advanced power 
> management on embedded mobile devices.

Will this also work properly for 2/4/8/16/512/1024 processor machines?
They also need this kind of capability, and can not be ignored.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-09-18 13:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-14  8:28 PowerOP summary Matthew Locke
2006-09-18 13:39 ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox