We are using the 2.6.32 kernel released in PSP3.0.1.6 by TI for use on the mistral OMAP3530EVM, which has a 720MHz-capable OMAP3530 on it.
However, our product is based on an a max-600MHz-capable OMAP3525.
We are using the ondemand governor.
Occasionally, if we read the contents of this sysfs file, we will see that the kernel is reporting operation at 720MHz, which is not possible, in theory.
# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
720000
Is the data reported by SYSFS through that file erroneous or is the kernel truly running our IC at a rate beyond which it is actually certified?
IF the kernel is configured to allow this, can you please tell me the proper way to modify the kernel to support the TI silicon to run within its proper operating range of OPP1 to OPP5 (600MHz, maximum)?
Please understand, I am already aware that we can use SYSFS to change this, but that is AFTER BOOT! We cannot afford to release a product using the ondemand governor that might accidentally attempt to switch the clock to 720MHz and then lock-up the IC or cause it to stall frequently as it attempts to gather a frequency correction and a new PLL lock.