
On Wed, Dec 16, 2015 at 7:00 AM, Eric Nelson eric@nelint.com wrote:
Hi Marek,
On 12/16/2015 07:40 AM, Marek Vasut wrote:
Add DDR3 calibration code for i.MX6Q, i.MX6D and i.MX6DL. This code fine-tunes the behavior of the MMDC controller in order to improve the signal integrity and memory stability.
I'm glad to see that others are interested in this.
I've been working on something similar, but struggling to have time to finish and clean it up: https://github.com/ericnelsonaz/u-boot/tree/memcal-pass1
My aim is/was a bit different though, and aims to be a replacement for the DDR stress tool, which is cumbersome to use.
Eric,
I would love to see a series posted that adds IMX6 MMDC calibration and stress test to U-Boot. I agree the Freescale code is very difficult to use and I don't trust what its doing. I'm currently seeing the Freescale DDR3 stress test fail on 8Gb density memory and I am not convinced its not a problem with their code (yet I haven't had time to pick through it with a fine toothed comb and compare with how I setup the MMDC in U-Boot).
Regards,
Tim