notaz
Certified Guru
Well it's "TI supported" overclock, which means all chips are guaranteed to work at 1GHz. Other manufacturer probably would just call it normal operation, TI seem to be pretty conservative.hmm, I was not aware that a stock "Ghz" Pandora already used overclocking, good to know. On the other hand, the overclocking probably only becomes an issue when the system is under constant load (vs. spending most of the time in deep sleep) ? Or is it already the increased voltage that shortens the life span ?proper defaults according TI are (MPU/DSP) 500/360 for OMAP3 and 600/520 for DM3730.
And yeah I wouldn't think that "life timer" should be ticking while in deep sleep. They specify >100k hours at 600Mhz and 75k hours at 1GHz (unless the ambient temperature is 90C, then you only get 25K hours).
Yeah changing clock is not a problem. What I'm concerned with is that high values of dsp_mhz_max will needlessly deny low OPPs even while DSP is not running, that's why I think the clock code should know about DSP's state. Maybe I could add 2 functions, which would be called before starting the DSP and after stopping it?I would suggest that you do the same with the DSP clock -- determine the minimum OPP required for the desired GPP and DSP clocks and set that one.
You do not have to know whether the DSP is currently powered on/running, you can write to CM_CLKSEL1_PLL_IVA at any time.
Last edited by a moderator: