ad-...@mailbox.org writes:
> I just bought a pair of HyperX DDR3L-2133 CL11 memory. They are supported and
> run fine at 2133 MT/s with the original Lenovo firmware.
>
> However Coreboot only registers them at 1600 MT/s.
>
> Changing the value of .max_ddr3_freq to 2133 in
> src/mainboard/lenovo/t440p/romstage.c leads to a bricked notebook. A beeping
> sound occurs, regardless of the installed memory type (1600 or 2133).
>
Looking at src/northbridge/intel/haswell/pei_data.h The only valid
values are 800, 1067, 1333, 1600 for the mrc.bin. The sandybridge code
with a similar PEI/mrc.bin is better at guarding against invalid
values. Maybe that code should be adapted to haswell.
1600MT/s is what the controller officially supports. Anything faster is
overclocking and the mrc.bin likely does not support that.
--
Arthur Heymans
___
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org