coreboot-kgpe-d16/src
Nick Vaccaro 88d4e82b33 lib/spd: respect spd memory part name override
The BIOS log was looking in the spd data for the part name, but part
names are stripped from generic SPDs.  For these cases, a mainboard
can override the dram part number string, so the spd logging code
needs to check for an override string when logging the dram part
number.

Change print_spd_info() to use an override string if declared.

BUG=b:168724473
TEST="emerge-volteer coreboot chromeos-bootimage", flash and boot
volteer2 and verify that the BIOS log shows a part name when
logging SPD information:

  SPD: module part number is K4U6E3S4AA-MGCL

I also modified volteer to not override the part name and verified
that this change did as expected and printed a blank string.

Change-Id: I91971e07c450492dbb0588abd1c3c692ee0d3bb0
Signed-off-by: Nick Vaccaro <nvaccaro@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45459
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-10-09 07:34:50 +00:00
..
acpi acpi: Add SSDT pstate helper functions 2020-09-22 16:06:34 +00:00
arch cpu/qemu-x86/car: Move long mode entry right before c entry 2020-09-29 12:27:04 +00:00
commonlib src/commonlib: Drop unneeded empty lines 2020-09-21 15:53:25 +00:00
console src/console: Drop unneeded empty lines 2020-09-21 15:52:42 +00:00
cpu drivers/spi: Add BOOT_DEVICE_SPI_FLASH_NO_EARLY_WRITES config 2020-10-02 23:11:04 +00:00
device superio/common: Fix NULL pointer dereferences 2020-09-28 09:31:28 +00:00
drivers mrc_cache: Change mrc_cache_load_current to return size of entry 2020-10-09 05:38:04 +00:00
ec ec/hp/kbc1126: Support not putting EC firmware in CBFS 2020-09-28 09:26:54 +00:00
include mrc_cache: Change mrc_cache_load_current to return size of entry 2020-10-09 05:38:04 +00:00
lib lib/spd: respect spd memory part name override 2020-10-09 07:34:50 +00:00
mainboard mb/google/zork/berknip: Increase eMMC initial clock frequency 2020-10-08 22:43:13 +00:00
northbridge nb/intel/ironlake: Drop unnecessary `smm_region_start` function 2020-10-05 09:19:28 +00:00
security security/intel/txt: Print chipset as hex value 2020-10-08 15:38:19 +00:00
soc soc/intel/jasperlake: Add VR Configuration settings 2020-10-08 19:11:34 +00:00
southbridge lynxpoint/broadwell: Relegate IOBP printk to BIOS_SPEW 2020-10-08 08:00:41 +00:00
superio superio/ite: Distinguish between chips for PECI readings 2020-09-22 01:11:02 +00:00
vendorcode vc/intel/fsp/fsp2_0/cpx_sp: Expose DIMM Present and DdrVoltage fields 2020-10-08 12:08:31 +00:00
Kconfig treewide/Kconfig: Drop unneeded empty lines 2020-09-21 16:30:14 +00:00