LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Mobile (http://www.linuxquestions.org/questions/linux-mobile-81/)
-   -   Questions for Power Management Code in linux with ARM (http://www.linuxquestions.org/questions/linux-mobile-81/questions-for-power-management-code-in-linux-with-arm-795404/)

heavenly.park 03-14-2010 08:58 PM

Questions for Power Management Code in linux with ARM
 
hi there !
I am engineer in S.K concetrating in solving How P.M work in linux
As already written in this. I am stuck in P.M not to know How P.M works

I started with writing command to start standby
>echo standby > /sys/power/state <-- this is written in DOC in kernel Directory

After writing command I saw few message but this P.M is restarted
So I looked into the code to know Why ????

enter_state{
...
susped_devices_and_enter(state);
..
}

int suspend_device_and_enter(state){
...
suspend_enter(state) <--- all device and file systems is suspeded : OK
..
Resume_devices:
device_resume();
Resume_console:
resume_console();
return error; <--- return which I saw is only one
}

at this point I really Qurious about if code is correct All device is not suspend because of as soon as suspending All deivce is wakeup because of calling resume_devices

??????

Why ??????


this is What my Device says
[root@IRISID proc]# echo standby > /sys/power/state
Syncing filesystems ... done.
PM: Preparing system for standby sleep
Freezing user space processes ... (elapsed 0.00 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
PM: Entering standby sleep
Suspending console(s)
mmc1: card 5b02 removed
MMC: killing requests for dead queue
K 764, s3c6410_pm_entertimer tcon=00600000, tcnt 103c3, tcfg 00000400,00000000, usec 00001340
s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
s3c2410-i2c s3c2410-i2c: slave address 0x10
s3c2410-i2c s3c2410-i2c: bus frequency set to 129 KHz
s3c2410-wdt: watchdog disabled
irisa_gps_resume: resuming GPS...
irisa_gps_resume: done.
LCD TYPE :: AMGA005 will be initialized
s3cfb_set_gpio(): gpio setting, backlight control, LCD reset etc...
PM: Finishing wakeup.
Restarting tasks ... <4>mmc1: host does not support reading read-only switch. assuming write-enable.
mmc1: new high speed SDHC card at address 5b02
done.
[root@IRISID proc]# mmcblk0: mmc1:5b02 SD04G 3870720KiB
mmcblk0: p1

[root@IRISID proc]#

Thanks in advance
}


All times are GMT -5. The time now is 10:02 PM.