coreboot/src/drivers/intel
Subrata Banik 7bc92f03a6 drivers/intel/fsp2_0: Add API to convert BMP images to GOP BLT buffer
This patch adds an API to convert BMP images into GOP BLT buffers for
Intel FSP-S. This is required to display the OEM splash screen at
pre-boot phase.

Previously, Intel FSP-S had provision to consume the *.BMP file as is.
However, starting with the Alder Lake platform, Intel FSP has dropped
this conversion logic and expects the boot firmware to pass the BLT
buffer directly.

This patch implements the conversion logic in coreboot.

BUG=b:284799726
TEST=Able to build and boot google/rex

Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: I992b45d65374f09498ff0cab497f7091e1e7a350
Reviewed-on: https://review.coreboot.org/c/coreboot/+/76921
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nick Vaccaro <nvaccaro@google.com>
2023-08-11 13:18:22 +00:00
..
dptf drivers: Add SPDX license headers to Makefiles 2023-08-06 19:27:36 +00:00
fsp1_1 commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
fsp2_0 drivers/intel/fsp2_0: Add API to convert BMP images to GOP BLT buffer 2023-08-11 13:18:22 +00:00
gma drivers/intel/gma/Kconfig: Remove unused INTEL_GMA_OPREGION_2_0 2023-08-03 18:34:11 +00:00
i210 treewide: Remove duplicated include <device/pci.h> 2023-02-01 03:03:34 +00:00
ish drivers: Add SPDX license headers to Makefiles 2023-08-06 19:27:36 +00:00
mipi_camera drivers: Add SPDX license headers to Makefiles 2023-08-06 19:27:36 +00:00
pmc_mux drivers: Add SPDX license headers to Makefiles 2023-08-06 19:27:36 +00:00
ptt drivers: Add SPDX license headers to Makefiles 2023-08-06 19:27:36 +00:00
soundwire drivers: Add SPDX license headers to Makefiles 2023-08-06 19:27:36 +00:00
usb4/retimer drivers: Add SPDX license headers to Makefiles 2023-08-06 19:27:36 +00:00