Hi all, We are know that the OMAP4460's PMU is buggy, which loses PMU interrupt always. But I do not know what the real bug is, the HW bug or Software bug? What the bug is?
Kyler,
This is a hardware problem in the ARM core. It is not specific to the 4460, for instance it also occurs in the 4430 (and presumably non-TI SoCs). The result of this bug is that PMU counter overflow interrupts are sometimes lost. The affect can be reduced by paralleling PMU counters, but this only reduces the problem statistically somewhat. There is no complete workaround.
The problem is described in ARM errata, but I do not believe that information is generally available. I think it can be found on a Freescale site though. I suggest googling for ARM errata 628216.
I believe this will be fixed in a future iteration of the design, but I do not know when this will be released.
-dl David Long Linaro