Attention is currently required from: Andrey Petrov, Kapil Porwal, Nick Vaccaro, Subrata Banik.
Hello Andrey Petrov, Kapil Porwal, Nick Vaccaro, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/76921?usp=email
to look at the new patch set (#4).
Change subject: drivers/intel/fsp2_0: Add API to convert BMP images to GOP BLT buffer ......................................................................
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. It also adds a new config (BMP_LOGO_TO_GOP_BLT) to ensure backward compatibility with older generation FSP.
BUG=b:284799726 TEST=Able to build and boot google/rex
Signed-off-by: Subrata Banik subratabanik@google.com Change-Id: I992b45d65374f09498ff0cab497f7091e1e7a350 --- M src/drivers/intel/fsp2_0/Kconfig M src/drivers/intel/fsp2_0/Makefile.inc A src/drivers/intel/fsp2_0/fsp_gop_blt.c A src/drivers/intel/fsp2_0/include/fsp/fsp_gop_blt.h 4 files changed, 295 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/21/76921/4