aboutsummaryrefslogtreecommitdiff
path: root/src/northbridge/intel/sandybridge/raminit_common.h
diff options
context:
space:
mode:
authorPatrick Rudolph <siro@das-labor.org>2016-11-11 18:55:54 +0100
committerMartin Roth <martinroth@google.com>2017-04-04 18:48:27 +0200
commit77eaba3618aa2c67c0ee21afb26d6422de67f035 (patch)
tree6510605a91901c5f310072553182dafbeb3a53b5 /src/northbridge/intel/sandybridge/raminit_common.h
parent333142636fa882265c072a5bd871ec971327c3b1 (diff)
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 <siro@das-labor.org> Reviewed-on: https://review.coreboot.org/17606 Tested-by: build bot (Jenkins) Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Diffstat (limited to 'src/northbridge/intel/sandybridge/raminit_common.h')
-rw-r--r--src/northbridge/intel/sandybridge/raminit_common.h3
1 files changed, 3 insertions, 0 deletions
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;