Add sysfs interface to enable/disable wakeup events

Jordan Crouse jordan.crouse at amd.com
Fri Jun 13 19:20:42 EDT 2008


On 13/06/08 19:05 -0400, Chris Ball wrote:
> Hi Deepak,
> 
>    > Here's the initial patch (vs testing kernel) for #6010 to provide
>    > an interface that OHM can use to enable/disable wakeup events. It
>    > still needs error handling for the ec_cmd() calls but other than
>    > that it is ready to be tested.
> 
> Looks good.  I was hoping for a lid-switch attribute as well -- Richard
> and Jordan, does that route through the Southbridge, or should it be
> listed here?  (If it should be, where in the SCI mask is it?)

Yes, the lid goes through the southbridge.  FYI - the lid is already
being added as a platform device, and we register ourselves as 
"wakeup-able".  you should be able to control that through 
/sys/devices/platform/lid/power/wakeup, though I don't know if anybody
has ever tried it.

> Similarly, I'm guessing there's no way for the EC to inhibit power
> button press wakeups?

It is technically possible, since the signal is routed through the EC,
but I don't know if such a thing has been implemented (or even if such
a thing is desireable).

The power button wakeup can be controlled at the southbridge level, but
though that might also not be desirable since the EC will already have
started a wakeup process when it sees the signal.  I know not what would
happen if the processor didn't wake up when the EC did.

If you do want to try to stick beans up your nose, then
/sys/devices/platform/powerbutton/power/wakeup should be available,
actual functionality may differ, please consult your local kernel for
details and rebate offers.

Jordan

-- 
Jordan Crouse
Systems Software Development Engineer 
Advanced Micro Devices, Inc.




More information about the Devel mailing list