coreboot-kgpe-d16/src/soc
Furquan Shaikh 5c19009ec7 soc/intel/cannonlake: Allow mainboard to override DRAM part number
In order to support mainboards that do not store DRAM part number in
the traditional way i.e. within the CBFS SPD for soldered memory, this
change provides a runtime callback to allow mainboards to provide DRAM
part number from a custom location e.g. external EEPROM on hatch.

For other boards it should be a NOP since the weak implementation of
mainboard_get_dram_part_num does nothing.

BUG=b:127609572

Change-Id: I9b2d4c33fc378b9a24b111971ec2bfdb5f8d57d0
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/31850
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-03-13 15:49:05 +00:00
..
amd src: Drop unused 'include <arch/acpigen.h>' 2019-03-12 07:27:28 +00:00
cavium coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
imgtec src: Drop unused include <timestamp.h> 2019-03-07 17:17:12 +00:00
intel soc/intel/cannonlake: Allow mainboard to override DRAM part number 2019-03-13 15:49:05 +00:00
mediatek coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
nvidia coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
qualcomm coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
rockchip coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
samsung security/tpm: Fix TCPA log feature 2019-03-07 12:47:01 +00:00
sifive device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
ucb riscv: Add initial support for 32bit boards 2019-02-13 04:49:14 +00:00