mb/google/fatcat: Add option to enable VGA mode 12

This commit adds a new Kconfig option to the `fatcat`
mainboard to enable VGA mode 12 support for early Sign of Life
(eSOL).

- This option, `FATCAT_VGA_MODE12_SUPPORT`, is dependent on
  `FSP_UGOP_EARLY_SIGN_OF_LIFE`.
- It selects `ROMSTAGE_VGA` and `FSP_VGA_MODE12` to enable the
  necessary VGA components.

BUG=b:406725440
TEST=Verify VGA text rotation on Google/Felino.

Change-Id: I3b9a433c7b3938b8cc17f44552b8463ee049e5c3
Signed-off-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/89092
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Kapil Porwal 2025-09-07 19:49:17 +05:30 committed by Matt DeVillier
commit 40a8466655

View file

@ -259,4 +259,13 @@ config OVERRIDE_DEVICETREE
config VBOOT
select VBOOT_LID_SWITCH
config FATCAT_VGA_MODE12_SUPPORT
bool "Enable VGA Mode 12 support for eSOL"
default n
depends on FSP_UGOP_EARLY_SIGN_OF_LIFE
select ROMSTAGE_VGA
select FSP_VGA_MODE12
help
Select this if the FSP supports VGA mode 12 for eSOL.
endif # BOARD_GOOGLE_FATCAT_COMMON