coreboot/src
Subrata Banik 4e18d17c3c mb/google/brya: Allow to show early splash screen using GFX PEIM
This patch chooses to show the early splash screen which is an
OEM feature. The current implementation is relying on the Intel
FSP GFX PEIM to perform the display initialization.

Having this feature allows the platform to show the user notification
with 500ms since boot compared to traditional scenarios where first
user notification is coming from kernel (typically ~3sec+ after cpu
reset). Eventually this feature will help to improve the user
experience while booting Intel SoC platform based chromeos devices.

BUG=b:284799726
TEST=Able to see the early splash screen on google/marasov.

Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: I2449bf97d6c82cb08f603b29643cc261738b5379
Reviewed-on: https://review.coreboot.org/c/coreboot/+/77234
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
2023-08-17 15:13:06 +00:00
..
acpi ACPI: Add usb_charge_mode_from_gnvs() 2023-08-16 17:55:02 +00:00
arch acpi/acpi.c: Move setting FADT SCI INT to arch specific code 2023-08-02 17:11:32 +00:00
commonlib soc/intel: Update all references to ESE as ISSE 2023-08-17 08:45:40 +00:00
console commonlib,console,nb,sb,security: Add SPDX licenses to Makefiles 2023-08-14 15:14:45 +00:00
cpu cpu/amd/pi/00730F01: Use common code for mp_init 2023-08-08 20:27:50 +00:00
device device/oprom/realmode/x86: temporary disable NULL breakpoints 2023-08-15 14:45:20 +00:00
drivers drivers/intel/fsp2_0: Add configurable compression for logo cbfs file 2023-08-17 10:30:55 +00:00
ec ACPI: Add usb_charge_mode_from_gnvs() 2023-08-16 17:55:02 +00:00
include ACPI: Add usb_charge_mode_from_gnvs() 2023-08-16 17:55:02 +00:00
lib lib/gcov-io.h: Use C99 flexible arrays 2023-08-01 13:34:27 +00:00
mainboard mb/google/brya: Allow to show early splash screen using GFX PEIM 2023-08-17 15:13:06 +00:00
northbridge nb,soc/amd/*/northbridge: use mmio_range to add IOAPIC2 resources 2023-08-15 14:56:11 +00:00
sbom payloads/Yabits: Remove deprecated Yabits Payload 2023-02-17 01:21:43 +00:00
security commonlib,console,nb,sb,security: Add SPDX licenses to Makefiles 2023-08-14 15:14:45 +00:00
soc soc/intel/alderlake: Add provision to show pre-boot splash screen 2023-08-17 15:12:57 +00:00
southbridge sb/intel/lynxpoint/acpi: Update xHCI workarounds for LPT 2023-08-17 15:02:44 +00:00
superio superio/smsc/sch5147/acpi/superio: use IO instead of FixedIO resource 2023-08-11 23:11:57 +00:00
vendorcode vendorcode/fsp: Rename GLK to Gemini Lake to match other SOCs 2023-08-16 15:20:52 +00:00
Kconfig bootsplash: Add ImageMagick voodoo 2023-08-04 20:53:24 +00:00