Quote:
Originally Posted by [ACL]
I guess i'll make PM my next priority for this kernel. I'm no longer gonna commit anything to haret unless its a hand me down. So i'll save time there.
Lot of work to do so i'll need the rest of the team to handle GB while i handle the kernel.
Edit: Started looking into the power manangement. I'm unsure of the pmsleep modes we pass down on the cmdline. Anyone know the specifics of what these pm sleep modes do? I want to replace all this cmdline pmsleep modes since i dont see why the option is even there.
|
Swear I'm not dead. Just going through the insane process of buying my first home! Anyway, here's the details on power management (according to a post I can no longer access at XDA):
Sleep Modes: (pm.sleep_mode=) in the startup.txt
This is supposedly for topaz/rhodium that I found on the xda wiki:
* '4' will do "wait for interrupt", no change in arm11's clock or voltage
* '3' will do "wait for interrupt and ramp clock", the arm11's clock is lowered to 20MHz instead of 300-500, and voltage is lowered too.
* '2' will do "app sleep", arm11 is still on, but put into low power mode (registers are still saved)
* '1' and '0' will totally power off the arm11 (so we have to restore registers and things ourself), don't know the differences between them.
I believe we want to use 1, and if I remember correctly, emwe had a patch that fixed the issue of sleep on OC when using pm.sleep_mode=1.