I’ve dug up some data on the ARM core used in the MSM7xxx series (ARM1136) and it turns out they have some power performance data available – shown to the left, pulled from here. So it turns out that power consumption is something between 0.45mW – 0.24mW per MHz with these cores. Assuming a middle range of 0.35 mW / MHz, we’re looking at a consumption of about 184 mW @ 528 MHz and 44.8 mW @ 128 MHz. Keep in mind this is all hypothetical, i have a feeling the consumption might be actually a little lower. I also don’t know if the power consumption is linear (it probably isn’t).
Also, I’m not sure if the “suspend” option in nueDynamicClock is actually doing anything useful. I think the processor ends up in deep sleep mode (hopefully) from what I’ve seen in the G1 code. Then again, maybe they forgot to set this in CE.
Finally, I want to let GSM Diamond users I’m trying to figure out exactly why their frequency settings are locked.