coreboot/src
Subrata Banik 23419df34c drivers/intel/fsp2_0: Implement API to retrieve DIMM info
This patch extracts the implementation responsible for retrieving DIMM
information from the FSP HOBs and centralizes it within the common FSP
driver code.

This ensures that each SoC layer does not duplicate the logic for
parsing memory-related data. The primary goal is to rely on the
common FSP driver code for retrieving memory information.

The only SoC-specific implementation that remains is limited to
handling dependencies related to FSP UPD or header differences across
SoC generations.

TEST=Able to build and boot google/kinmen. Verify the memory related
information is proper as part of the SMBIOS table.

Change-Id: Ic3741a248bb1fe9420c784d51fbf459a30f8c42f
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/89494
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-10-13 02:09:29 +00:00
..
acpi acpi: Move most of HEST ACPI table to common code 2025-09-30 23:52:09 +00:00
arch arch/x86: Use boolean for flag_is_changeable_p() 2025-10-07 11:20:26 +00:00
commonlib lib: coreboot_tables: Fix grammar of *These information* in comment 2025-09-28 19:13:52 +00:00
console console: Fix flushing for slow consoles 2025-10-02 22:44:46 +00:00
cpu cpu/intel/car/non-evict: Improve CAR setup 2025-09-04 17:13:12 +00:00
device device: Introduce reworked azalia verb table 2025-09-28 18:18:14 +00:00
drivers drivers/intel/fsp2_0: Implement API to retrieve DIMM info 2025-10-13 02:09:29 +00:00
ec ec/starlabs/merlin: Add disabled option for lid switch 2025-10-11 18:44:36 +00:00
include soc/intel/pantherlake: Use CPU ID mask for all stepping 2025-10-01 21:08:08 +00:00
lib lib/vga_gfx: Add API to render text on a bitmap buffer 2025-09-28 18:17:51 +00:00
mainboard mb/starlabs/*: Select SPD_READ_BY_WORD 2025-10-12 20:11:29 +00:00
northbridge nb/intel/haswell: Use boolean for cbmem_was_initted 2025-10-02 23:29:16 +00:00
sbom
security security/vboot: Extend CROS_EC_HASH_TIMEOUT_MS 2025-09-23 02:23:40 +00:00
soc soc/qualcomm/x1p42100: Add USB Type-C support 2025-10-12 04:40:18 +00:00
southbridge sb/intel/lynxpoint: Enable PCIe Relaxed Order 2025-09-25 16:06:18 +00:00
superio superio/nuvoton: Add NCT5535D 2025-09-26 19:02:06 +00:00
vendorcode vc/intel/fsp/fsp2_0/pantherlake: Expose Thermal current thresholds and mode 2025-10-08 17:33:36 +00:00
Kconfig Kconfig: Introduce HAVE_CBFS_FILE_OPTION_BACKEND 2025-09-17 04:18:07 +00:00