How can the DSP clock speed be adjusted?
And can it be adjusted only at boot, or also at runtime?
other search terms: clock, frequency, speed, rate
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
How can the DSP clock speed be adjusted?
And can it be adjusted only at boot, or also at runtime?
other search terms: clock, frequency, speed, rate
Hello,
It can be adjusted at runtime. The detail of the procedure is described in the section 4.12.6.1.4 Processor Clock Control of TRM (SPRUF98H–April 2010–Revised August 2010). DSP is a part of IVA 2.2 subsystem and the clock for IVA 2.2 is derived from DPLL2.
If you are using Linux, these are good resources on that topic.
http://elinux.org/OMAP_Power_Management#DVFS:_Dynamic_Voltage_and_Frequency_Scaling
http://processors.wiki.ti.com/index.php/UserGuidePowerMgmt_PSP_03.00.00.05
You could use the bootarg, for example to set it to 125000 mpurate=125, alternatively you can use sysfs interface to change the frequency.
echo "125000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
Regards, Punya
---------------------------------------------------------------------------------------------------
Please click the Verify Answer button on this post if it answers your question.
---------------------------------------------------------------------------------------------------