src/lib/dimm_info_util.c: Add methods to convert from SMBIOS to SPD
AMD AGESA returns DIMM info in SMBIOS format. dimm_info expects the data in SPD format. These methods will be used to update amd_late_init.c so it sets the correct values. BUG=b:65403853 TEST=Built and booted grunt. Methods are not called in this commit. So they were tested with the later commit by verifying the output of dmidecode. Change-Id: Id9fa98e9aad83dfd0a86f45e18b3c312665dce9b Signed-off-by: Raul E Rangel <rrangel@chromium.org> Reviewed-on: https://review.coreboot.org/25412 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
committed by
Aaron Durbin
parent
73cd7cf0f2
commit
21db6cccd4
@@ -289,7 +289,7 @@ enum spd_memory_type {
|
||||
#define RC62 62
|
||||
#define RC63 63
|
||||
|
||||
/* Byte 20: DIMM type information */
|
||||
/* Byte 3: Module type information */
|
||||
#define SPD_UNDEFINED 0x00
|
||||
#define SPD_RDIMM 0x01
|
||||
#define SPD_UDIMM 0x02
|
||||
@@ -300,4 +300,6 @@ enum spd_memory_type {
|
||||
#define SPD_MINI_RDIMM 0x10
|
||||
#define SPD_MINI_UDIMM 0x20
|
||||
|
||||
#define SPD_ECC_8BIT (1<<3)
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user