[U-Boot] iMX6 DDR Calibration Value

John Tobias john.tobias.ph at gmail.com
Fri Nov 14 02:19:57 CET 2014


Hi Fabio / Stefano,

May be you could help me to get some answer regarding with
calibrations value for DDR.

I have a 4 custom boards based on iMX6SL (2) Micron DDR and (2) Samsung DDR.

The boards has exact DDR footprints (like density, bus width and so
on). In fact the uboot that I am using works on both DDR chips.

I re-ran the DDR tools twice for each boards, entered the same
information. The tools returned different calibration values for each
boards but, the two results for each boards were the same.


e.g: board1

Read DQS Gating calibration
MPDGCTRL0 PHY0 (0x021b083c) = 0x412C0130
MPDGCTRL1 PHY0 (0x021b0840) = 0x01140118

Read calibration
MPRDDLCTL PHY0 (0x021b0848) = 0x3E404244

Write calibration
MPWRDLCTL PHY0 (0x021b0850) = 0x383C3E36

board2:

 Read DQS Gating calibration
 MPDGCTRL0 PHY0 (0x021b083c) = 0x412C0130
 MPDGCTRL1 PHY0 (0x021b0840) = 0x01140118

 Read calibration
 MPRDDLCTL PHY0 (0x021b0848) = 0x3E3E4244

 Write calibration
 MPWRDLCTL PHY0 (0x021b0850) = 0x383C3E36

Is there any procedures or rules of thumb you follow dealing with the
calibration settings?.

Regards,

John


More information about the U-Boot mailing list