[linux-pm] apm for individual devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Adam Belay wrote:
> On Tue, Mar 07, 2006 at 11:44:35AM +1100, Tehn Yit Chin wrote:
> 
>>Hi all,
>>
>>How does one use the sysfs entry of power/state that I can find for each 
>>registered device? Eg, for the i2c device on my s3c2410 cpu, I find the 
>>following entry,
>>
>>/sys/devices/platform/s3c2410-i2c/power/state
>>
>>I tried echoing "mem" into it, but nothing seems to happen.
>>
>>What I am looking for is a way of suspending and resuming individual 
>>devices within the PM architecture?
>>
>>Any pointers would be greatly appreciated.
>>--
> 
> 
> Out of curiousity, why do you need to suspend this individual device?
> In other words, what practical runtime power management gains would this
> sort of low level and specific power management control provide for your
> purposes?
> 
> Thanks,
> Adam
> 
> 

The example that I use is probably a bad example.

We are developing a  consumer electronic product where we need to shut 
down various devices in the product's several operating mode to maximise 
battery life. Eg: in one of its operating mode, we are not using the 
audio codec so we should suspend it to maximise battery life. There are 
also several similar scenarios where this could apply.

A better example might have been

echo -n 1 > /dev/devices/platform/product-codec/power/state

cheers,
tyc

[Index of Archives]     [Linux ACPI]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [CPU Freq]     [Kernel Newbies]     [Fedora Kernel]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux