device/dram/ddr2: Add common ddr2 spd decoder

Decode DDR2 SPD similar to DDR3 SPD decoder to ease
readability, reduce code complexity and reduce size of
maintainable code.

Rename dimm_is_registered to spd_dimm_is_registered_ddr3 to avoid
compilation errors.

Change-Id: I741f0e61ab23e3999ae9e31f57228ba034c2509e
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: https://review.coreboot.org/18273
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Tested-by: build bot (Jenkins)
This commit is contained in:
Patrick Rudolph
2017-01-31 19:43:17 +01:00
committed by Martin Roth
parent 7e4d12c5b1
commit 6e53ae6f5c
6 changed files with 852 additions and 4 deletions

View File

@@ -36,7 +36,7 @@
*
* @param type DIMM type. This is byte[3] of the SPD.
*/
int dimm_is_registered(enum spd_dimm_type type)
int spd_dimm_is_registered_ddr3(enum spd_dimm_type type)
{
if ((type == SPD_DIMM_TYPE_RDIMM)
| (type == SPD_DIMM_TYPE_MINI_RDIMM)