coreboot/src
Subrata Banik 1c8a058c08 drivers/intel/fsp2_0: Add low battery indicator screen
This commit adds low battery indicator bitmap into CBFS. This screen
is displayed when the system detects a critically low battery condition.

The screen displays a logo and can be configured with a custom path.

An option to display an early low battery indicator in text mode is also
included. This early indicator can defer the firmware update.

This feature is controlled by the PLATFORM_HAS_LOW_BATTERY_INDICATOR
Kconfig option.

BUG=b:339673254
TEST=Able to see low-battery user notification in text mode before
memory init. Verified low-battery boot event listed in the eventlog.

Change-Id: I711c53455639b449fe85903139bbc06cdab08d09
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86225
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
2025-02-15 19:00:12 +00:00
..
acpi acpi: Zero-out MADT before filling it 2025-02-05 18:11:26 +00:00
arch arch/riscv: Add common FDT build 2025-02-14 17:11:19 +00:00
commonlib util/cbfstool/eventlog: Add low battery event type 2025-02-10 15:14:13 +00:00
console
cpu
device device/pci_rom: Move VBIOS checksum fix 2025-02-14 16:41:41 +00:00
drivers drivers/intel/fsp2_0: Add low battery indicator screen 2025-02-15 19:00:12 +00:00
ec ec/google/chromeec: Implement early power off support 2025-02-15 18:59:44 +00:00
include lib: Introduce early power off support Kconfig option 2025-02-15 18:59:11 +00:00
lib drivers/intel/fsp2_0: Add low battery indicator screen 2025-02-15 19:00:12 +00:00
mainboard mb/google/fatcat: Increase PL4 power limits for PTL-H variants 2025-02-15 04:57:01 +00:00
northbridge nb/intel/i440bx: Drop self-specific debugging macros 2025-01-29 18:41:53 +00:00
sbom
security
soc soc/intel/cmn/pmc: Add support for early power off 2025-02-15 18:59:20 +00:00
southbridge sb/intel/bd82x6x: Apply EHCI mapping to xhci_overcurrent_mapping 2025-01-21 05:01:14 +00:00
superio
vendorcode vc/intel/fsp: Update PTL FSP headers from 2431.00 to 2454.00 2025-02-04 13:00:11 +00:00
Kconfig drivers/option: Add CBFS file based option backend 2025-01-22 03:25:40 +00:00