This commit introduces the `SPLASH_SCREEN_FOOTER` Kconfig option, enabling a custom footer image or logo on the firmware splash screen. This provides an additional branding opportunity for device manufacturers. `soc_load_logo_by_coreboot()` now conditionally loads and renders `footer_logo.bmp` when this option is enabled. The footer logo is positioned at the bottom of the screen. A new `SPLASH_SCREEN_FOOTER_LOGO_PATH` Kconfig option is added to define the footer logo's file path. It defaults to a mainboard-specific location. `Makefile.mk` is updated to ensure this logo is included in the CBFS. This additional branding is made possible by rendering bitmaps using coreboot's native implementation (`USE_COREBOOT_FOR_BMP_RENDERING`). FSP currently lacks the necessary callbacks to support this feature. Currently, the OEM footer branding will appear even when the system is booting in low-battery mode. A planned update will fix this by exiting early from the boot process, preventing the footer from showing and conserving power. BUG=b:423591644 TEST=Able to display custom footer logo on boot. Change-Id: I57f8af910e8b8f56e8a4a88f8cca6d60fad380b6 Signed-off-by: Subrata Banik <subratabanik@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/88029 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Kapil Porwal <kapilporwal@google.com> |
||
|---|---|---|
| .. | ||
| dptf | ||
| fsp1_1 | ||
| fsp2_0 | ||
| gma | ||
| i210 | ||
| ish | ||
| mipi_camera | ||
| pmc_mux | ||
| ptt | ||
| soundwire | ||
| touch | ||
| usb4/retimer | ||