So I was doing some more research and realized that I’ve looked at this frequency stuff before – several months ago.
I was really busy then, but I remember I discovered an interesting function in the Touch Pro / Diamond kernels that controlled something called DVFM, for what I’m guessing stands for Dynamic Voltage and Frequency Management. It’s disabled by default. I recalled though, when I turned it on, it caused the device graphics to behave erratically. After nueClockControl, I rediscovered this function and .. the frequency management table it uses, which looks like:
[K] ==== DFVM Freq. Table ====
[K] Lv Freq. HTh LTh HIt LIt
[K] [0] 0 0 5 763231960 0 73768
[K] [0] 0 0 5 763231960 0 73768
[K] [0] 0 0 5 763231960 0 73768
[K] [0] 0 0 5 763231960 0 73768
[K] [0] 0 0 5 763231960 0 73768
[K] [0] 0 0 5 763231960 0 73768
[K] [0] 0 0 5 763231960 0 73768
[K] [0] 0 0 5 763231960 0 73768
[K] ==========================
I’m guessing that probably means there aren’t any entries in it, which might have been causing the problem.
As I continue to research it, I’ll keep you updated here =).