coreboot-kgpe-d16/src/northbridge/intel
Angel Pons a93f46ebc0 nb/intel/sandybridge: Restore nominal Vref for current channel
After aggressive read training, program nominal Vref for the current
channel, not only channel 0. This simple mistake can easily degrade
memory margins, especially when running at high speed (overclocking).

Tested on Asus P8H61-M PRO, still boots.

Change-Id: I12630fe33c5c786c8ec131c45c27180c3887d354
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/47680
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
2020-11-20 00:36:06 +00:00
..
e7505 src/northbridge: Drop unneeded empty lines 2020-09-21 16:32:10 +00:00
gm45 nb/intel/gm45: Clean up header handling 2020-10-24 20:42:32 +00:00
haswell mrc_cache: Move code for triggering memory training into mrc_cache 2020-11-13 22:57:50 +00:00
i440bx nb/intel/i440bx: Make ROM area unavailable for MMIO 2020-08-04 07:14:43 +00:00
i945 src: Include <arch/io.h> when appropriate 2020-10-26 06:44:40 +00:00
ironlake src: Include <arch/io.h> when appropriate 2020-10-26 06:44:40 +00:00
pineview nb/intel/pineview: Fix clearing memory 2020-11-09 07:28:01 +00:00
sandybridge nb/intel/sandybridge: Restore nominal Vref for current channel 2020-11-20 00:36:06 +00:00
x4x nb/intel/x4x: Place raminit definitions in raminit.h 2020-10-14 09:19:22 +00:00