coreboot-kgpe-d16/src/soc/intel/skylake
Duncan Laurie 1a86cda6db soc/intel: Provide SPD manufacturer ID and module type to SMBIOS
The DIMM manufacturing ID was not being initialized and so the DIMMs
were not described in SMBIOS tables properly.

The module type can also be provided, but the SMBIOS code expects
SPD module type values from DDR2 so the DDR3/4 values are adjusted
before sending to SMBIOS.

BUG=b:134897498
BRANCH=sarien
TEST=dump and compare with dmidecode

BEFORE:
Type: DDR4
Manufacturer: Unknown (0)
Form Factor: Unknown

AFTER:
Type: DDR4
Manufacturer: Hynix/Hyundai
Form Factor: SODIMM

Change-Id: Id673e08aa6e3dad196009c3c21a3dda2f40c9e42
Signed-off-by: Duncan Laurie <dlaurie@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/33379
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2019-06-21 09:17:16 +00:00
..
acpi src/soc/intel/skylake/acpi: Remove Return for PS0/3 2019-06-08 11:23:55 +00:00
bootblock src/soc/intel/skylake/bootblock: Add SPT C236 to PCH Table 2019-06-08 11:22:25 +00:00
include soc/intel: Replace UART_BASE() and friends with a Kconfig 2019-06-03 15:23:49 +00:00
nhlt src: Remove unneeded include <console/console.h> 2018-11-16 09:50:29 +00:00
romstage soc/intel: Provide SPD manufacturer ID and module type to SMBIOS 2019-06-21 09:17:16 +00:00
acpi.c soc/{amd,intel}/chip: Use local include for chip.h 2019-04-26 16:49:13 +00:00
chip.c soc/{amd,intel}/chip: Use local include for chip.h 2019-04-26 16:49:13 +00:00
chip.h soc/intel/skl/graphics: Implement panel setup 2019-06-06 20:04:54 +00:00
chip_fsp20.c soc/{amd,intel}/chip: Use local include for chip.h 2019-04-26 16:49:13 +00:00
cpu.c soc/intel: Remove unused pointer argument in mca_configure() 2019-05-21 16:20:56 +00:00
elog.c soc/intel/common: Move support to log XHCI wake events 2019-03-28 06:39:38 +00:00
finalize.c soc/intel/skylake: Remove redundant mca_configure() in ramstage 2019-05-21 16:20:42 +00:00
fspcar.c soc/intel/skylake: Add FSP CAR support for kabylake 2018-11-07 16:44:20 +00:00
gpio.c soc/intel: Add GPI interrupt config register offset info 2019-04-29 12:18:27 +00:00
graphics.c soc/intel/skl/graphics: Implement panel setup 2019-06-06 20:04:54 +00:00
gspi.c soc/intel/common/block: Move gspi common functions into block/gspi 2018-06-06 06:25:50 +00:00
i2c.c soc/intel/common/block: Move i2c common functions into block/i2c 2018-06-06 06:26:11 +00:00
irq.c device/pci: Fix PCI accessor headers 2019-03-01 20:32:15 +00:00
Kconfig soc/intel/skylake: Clean up Kconfig 2019-06-21 08:50:31 +00:00
lockdown.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
lpc.c src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
Makefile.inc soc/intel/skylake: Clean up Kconfig 2019-06-21 08:50:31 +00:00
me.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
memmap.c soc/skl/memmap: calculate mem size even if IGD undefined in devtree 2019-05-07 16:02:32 +00:00
p2sb.c soc/intel/common/block: Move p2sb common functions into block/p2sb 2018-06-28 08:35:29 +00:00
pmc.c soc/{amd,intel}/chip: Use local include for chip.h 2019-04-26 16:49:13 +00:00
pmutil.c src: Use #include <timer.h> when appropriate 2019-04-06 16:02:49 +00:00
reset.c src: Use #include <timer.h> when appropriate 2019-04-06 16:02:49 +00:00
sd.c soc/intel/skylake: Correct GPIO pointer assignment 2019-05-16 10:02:42 +00:00
smihandler.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
smmrelocate.c device/pci: Fix PCI accessor headers 2019-03-01 20:32:15 +00:00
spi.c soc/intel/common/block: Move gspi common functions into block/gspi 2018-06-06 06:25:50 +00:00
systemagent.c soc/skl: set IGD resources only if device is enabled 2019-04-29 12:20:43 +00:00
thermal.c soc/{amd,intel}/chip: Use local include for chip.h 2019-04-26 16:49:13 +00:00
uart.c soc/intel/{skl,cnl,icl}: Drop soc_uart_set_legacy_mode() 2019-06-03 13:26:00 +00:00
vr_config.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00