diff options
author | Andrey Petrov <anpetrov@fb.com> | 2019-08-01 14:18:06 -0700 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2019-08-14 03:35:29 +0000 |
commit | 3f85edbcc554c4db704ed23bdfb1f384f5e2239e (patch) | |
tree | c475615f6ac1e05cdab1d0a58a9b8e0b97c10230 /src/device/dram/ddr2.c | |
parent | bb9506121f709f452d18d135ed163166f76e44e4 (diff) |
dram: Add basic DDR4 SPD parsing
Add ability to decode basic fields of DDR4 SPDs and produce SMBIOS table
17. XMP, schemas, extended field parising is totally not yet implemented.
Also, put CRC function used in DDR2, DDR3 and DDR4 ina common file.
Signed-off-by: Andrey Petrov <anpetrov@fb.com>
Change-Id: If3befbc55cf37e1018baa432cb2f03743b929211
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34680
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-by: David Hendricks <david.hendricks@gmail.com>
Diffstat (limited to 'src/device/dram/ddr2.c')
-rw-r--r-- | src/device/dram/ddr2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/device/dram/ddr2.c b/src/device/dram/ddr2.c index 60588b880b..d66b576623 100644 --- a/src/device/dram/ddr2.c +++ b/src/device/dram/ddr2.c @@ -93,7 +93,7 @@ u16 spd_ddr2_calc_unique_crc(const u8 *spd, int len) for (i = 93; i <= 98; i++) id_bytes[j++] = spd[i]; - return ddr3_crc16(id_bytes, 15); + return ddr_crc16(id_bytes, 15); } /** |