We already activated ddr auto-calibration feature in uboot and it worked.
It was great but few issue remained. So we want to make sure the effectiveness of dynamic ddr calibration.
We assume DDR calibration usually done at 996MHz then bus clock fixed to 528MHz.
Actual core dynamically changes clock frequency likes 396,792 or 996MHz.
We are not sure about bus clock also dynamically change or not.
(Q) If DDR clock also dynamically changes, calibration value should also replaced, right?
(Why same calibration value is enough for different bus clocks?)
According to our long term test, memory issue rarely recorded at the moment of core
clock change and issue cleared if clock frequency fixed (DVFS off).
(Q) Does anybody know such dynamic frequency related issues?
Can anybody help me?