nb/intel/sandybridge: Clarify register write
It is necessary to program this register before doing an I/O reset. Change-Id: Iada74b7ee704f47cc07c71123a62b826d62cfc50 Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/47619 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
This commit is contained in:
parent
820bce7322
commit
a1f1714ca5
|
@ -1954,6 +1954,7 @@ static int jedec_write_leveling(ramctr_timing *ctrl)
|
||||||
write_mrreg(ctrl, channel, slotrank, 1,
|
write_mrreg(ctrl, channel, slotrank, 1,
|
||||||
make_mr1(ctrl, slotrank, channel) | 1 << 12 | 1 << 7);
|
make_mr1(ctrl, slotrank, channel) | 1 << 12 | 1 << 7);
|
||||||
|
|
||||||
|
/* Needs to be programmed before I/O reset below */
|
||||||
const union gdcr_training_mod_reg training_mod = {
|
const union gdcr_training_mod_reg training_mod = {
|
||||||
.write_leveling_mode = 1,
|
.write_leveling_mode = 1,
|
||||||
.enable_dqs_wl = 5,
|
.enable_dqs_wl = 5,
|
||||||
|
|
Loading…
Reference in New Issue