From 77eaba3618aa2c67c0ee21afb26d6422de67f035 Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Fri, 11 Nov 2016 18:55:54 +0100 Subject: nb/intel/sandybridge/raminit: Use Ivy Bridge specific values Use Ivy Bridge specific magic values on Ivy Bridge instead of Sandy Bridge values. The values are extracted from MRC.bin. Should increase raminit stability. Tested on Lenovo T430 (Intel IvyBridge). Change-Id: I49fdfe5ae3e65704d22e083e8446e3f1069869bc Signed-off-by: Patrick Rudolph Reviewed-on: https://review.coreboot.org/17606 Tested-by: build bot (Jenkins) Reviewed-by: Arthur Heymans --- src/northbridge/intel/sandybridge/raminit_common.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/northbridge/intel/sandybridge/raminit_common.h') diff --git a/src/northbridge/intel/sandybridge/raminit_common.h b/src/northbridge/intel/sandybridge/raminit_common.h index 7aec7354b1..ab6e592f07 100644 --- a/src/northbridge/intel/sandybridge/raminit_common.h +++ b/src/northbridge/intel/sandybridge/raminit_common.h @@ -78,6 +78,9 @@ typedef struct ramctr_timing_st { int mobile; int sandybridge; + /* DDR base_freq = 100 Mhz / 133 Mhz */ + u8 base_freq; + u16 cas_supported; /* tLatencies are in units of ns, scaled by x256 */ u32 tCK; -- cgit v1.2.3