Thread (53 messages) 53 messages, 9 authors, 2010-10-15

Re: [linux-pm] [RFC] input: syfs switches for SKE keypad

From: Alan Stern <stern@rowland.harvard.edu>
Date: 2010-10-06 18:19:05
Also in: linux-pm

On Wed, 6 Oct 2010, Dmitry Torokhov wrote:
quoted
quoted
I think last time Rafael mentioned that runtime PM did not allow for
forcing power state from userspace but I wonder if it would be possible
for userspace to signal and "accelerate" the idle state for a device and
then standard runtime PM framework would kick in...
Yes; drivers can implement their runtime power policy any way they
want.  For example, a driver could create a sysfs attribute file which
userspace could use to ask for changes in the power state.

The real question is whether the driver is platform-specific.  If it is
then fine, it can do whatever it wants.  If it isn't then it should
try to avoid doing things that are tied to a specific platform.
No, I really think it is wrong. This what leads us to the situation we
are in at the moment. Every device [re]implements  its own little knobs
to do power management. Accelerometers export their (often tailored to a
specific platform) attributes in sysfs in nonstandard way. And so on,
and so forth.

Here I'd like to see these (PM) hooks done on device core level, i.e.
the knobs should be unified and live in /sys/devices/.../deviceX/power/
I haven't followed this thread in detail.  What sort of knobs are you 
talking about?  That is, what needs to be done?  Maybe the PM core 
already provides these features.

Alan Stern
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help