From fd16fd7b5652698bbb121ce71bc3b4adf36b8455 Mon Sep 17 00:00:00 2001 From: Furquan Shaikh Date: Thu, 8 Jun 2017 13:28:59 -0700 Subject: [PATCH] UPSTREAM: lib/spd_bin: Print out correct SMBus SPD address in dump_spd_info With change dd82edc388 (lib/spd_bin: make SMBus SPD addresses an input), SMBus SPD addresses are accepted from the mainboard and not calculated within the spd_bin library routines. Use the addr_map values to print correct address in dump_spd_info. BUG=none BRANCH=none TEST=none Change-Id: I90ce930c23cd49ff93e4d5c8067810ee77598b86 Signed-off-by: Patrick Georgi Original-Commit-Id: a26f9da6ba42b4fa45fd0d4d7e8e3cd5fb574903 Original-Change-Id: Iff37e382aeac9704f74bafc2ecb27f14c478723f Original-Signed-off-by: Furquan Shaikh Original-Reviewed-on: https://review.coreboot.org/20118 Original-Tested-by: build bot (Jenkins) Original-Reviewed-by: Shelley Chen Original-Reviewed-by: Aaron Durbin Reviewed-on: https://chromium-review.googlesource.com/531712 Commit-Ready: Patrick Georgi Tested-by: Patrick Georgi Reviewed-by: Patrick Georgi --- src/lib/spd_bin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/spd_bin.c b/src/lib/spd_bin.c index 3e26004a63..a9f6a36045 100644 --- a/src/lib/spd_bin.c +++ b/src/lib/spd_bin.c @@ -29,7 +29,7 @@ void dump_spd_info(struct spd_block *blk) for (i = 0; i < CONFIG_DIMM_MAX; i++) if (blk->spd_array[i] != NULL && blk->spd_array[i][0] != 0) { - printk(BIOS_DEBUG, "SPD @ 0x%02X\n", 0xA0|(i << 1)); + printk(BIOS_DEBUG, "SPD @ 0x%02X\n", blk->addr_map[i]); print_spd_info(blk->spd_array[i]); } }