summaryrefslogtreecommitdiff
path: root/src/lib/imd.c
diff options
context:
space:
mode:
authorTimothy Pearson <tpearson@raptorengineeringinc.com>2016-01-30 23:34:51 -0600
committerMartin Roth <martinroth@google.com>2016-02-05 22:26:31 +0100
commit31682364ba062fb3cbf4ff3b0ad7cbdb7b5daae1 (patch)
tree0824c0e09657c7fbbdc71c83e9bba0969826f7a9 /src/lib/imd.c
parent606b6ec686e07930008c5c1710efaaf3d097f465 (diff)
nb/amd/mct_ddr3: Work around RDIMM training failure
Under certain conditions, not elucidated in the BKDG, an extra memclock of CAS write latency is required. The only reliable way I have found to detect when this is required is to try training without the delay, and if DQS position training fails, adding the delay and retraining. This is probably related in some form or another to the badly broken DQS Write Early algorithm given in the BKDG. Change-Id: Idfaca1b3da3f45793d210980e952ccdfc9ba1410 Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: https://review.coreboot.org/13531 Tested-by: build bot (Jenkins) Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com> Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'src/lib/imd.c')
0 files changed, 0 insertions, 0 deletions