Yeah I can boot with 3 GHz as well but I haven’t been able to complete a full GB6 test. The app crashes shortly after starting the multicore test.
The clocks appear tied to the Arm DSU block (which contains the L3 cache among other things):
With DSU sustained levels being set to 1300 MHz and 790 mV, you are limited to 2600 MHz and 990 mV for the CPU blocks.
I have just realized the sanity check for frequency is wrong. It will always return TRUE for all CPU OPP tables because they only set the level
field to indicate frequency.
I had tried bypassing the voltage check and increasing big cluster voltages up to 1.2 V, but it was still crashing. I’ll try to overclock the DSU block too and see how it goes.
@RadxaYuntian it would be nice if we could get some input from CIX on this stuff. I’m also curious about the absolute maximum ratings for core voltages.
@washley also made some good points above regarding differences between the big/medium “sub-clusters” (B0/B1, G0/G1).