vc/amd/agesa/f.../Proc/Mem/Tech/DDR3: Support a custom memory profile
commitf7b410d4098009e65567f9ad5b7762923830f444
authorMike Banon <mikebdp2@gmail.com>
Fri, 17 Apr 2020 11:56:42 +0000 (17 14:56 +0300)
committerPatrick Georgi <pgeorgi@google.com>
Wed, 2 Dec 2020 18:18:27 +0000 (2 18:18 +0000)
treef14aa25725d1999b04d8ef452a92ef0e8caff5bb
parent3ee9935f6342b224e46a16d9148d0eedc43fff90
vc/amd/agesa/f.../Proc/Mem/Tech/DDR3: Support a custom memory profile

The ability to set up a custom memory profile is useful if you don't
like the XMP memory profiles (if they exist) of your RAM sticks, or
want to try some overclocking. Read SPD data will be overriden by your
custom values. Tested on Crucial BLT8G3D1869DT1TX0 (1866MHz 9-9-9-27).

Signed-off-by: Mike Banon <mikebdp2@gmail.com>
Change-Id: I1238ff00ef0efd11ea807794827476c30ac98065
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40489
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
src/vendorcode/amd/agesa/Kconfig
src/vendorcode/amd/agesa/f14/Config/PlatformInstall.h
src/vendorcode/amd/agesa/f14/Proc/Mem/Main/mmflow.c
src/vendorcode/amd/agesa/f14/Proc/Mem/Tech/DDR3/mtspd3.h
src/vendorcode/amd/agesa/f15tn/Config/PlatformInstall.h
src/vendorcode/amd/agesa/f15tn/Proc/Mem/Main/mmflow.c
src/vendorcode/amd/agesa/f15tn/Proc/Mem/Tech/DDR3/mtspd3.h
src/vendorcode/amd/agesa/f16kb/Config/PlatformInstall.h
src/vendorcode/amd/agesa/f16kb/Proc/Mem/Main/mmflow.c
src/vendorcode/amd/agesa/f16kb/Proc/Mem/Tech/DDR3/mtspd3.h