Thank you all for your support,
My x201 is a Nehalem architecture, not IVB (Ivy Bidge I suppose)
On 11/23/2016 02:40 AM, Charlotte Plusplus wrote:
I've looked inside `src/mainboard/lenovo/x201/devicetree.cb` but the
option "max_mem_clock_mhz" is missing,
while it is present in other sandy bridge mainboards.
So I think the actual `raminit.c` of nehalem does not allow choosing
a fixed frequency for RAM.
About trying with MRC blob RAM init, sadly the source file
`raminit_mrc.c` present for SNB is absent from
`src/northbridge/intel/nehalem`
So I think MRC blob init has not been coded/is not supported in
nehalem :(
This is confirmed by this wiki page:
https://www.coreboot.org/Intel_Native_Raminit
So the options of fixing frequency or using MRC are not feasible on
nehalem at the moment.
I will try to check the RAM settings running the Lenovo bios and see
if i can add the code for "max_mem_clock_mhz"
Unfortunately I won't be able to flash coreboot until friday because
my laptop needs an external power supply for the flash chip
and I will borrow it on friday.
Thanks again,
Federico