On Thu, Feb 13, 2014 at 3:37 AM, Michael Mrozek EvilDragon@openpandora.org wrote:
Okay, so it seems with Linux you can disable a CPU Core using:
echo 0 > /sys/devices/system/cpu/cpu1/online
According to /proc/cpustat and htop, only one core is active and being used by the Linux system.
The power consumption doesn't change though, so it seems the core isn't really disabled in the OMAP when doing this.
If CPU idle powersaving is working properly, power usage shouldn't actually change much compared to just idle.
Seems like our current Power Management really is pretty simple, missing a few features.
We don't know that.. It might be just SoC parts, not CPU powersaving that's not working, at least on OMAP3 there is whole CPU/MPU power domain which probably contains various support circuitry for the CPU. That part was missing powersaving in pandora's 2.6 kernel, and as you remember the battery drain was pretty bad.
GraÅžvydas