From 5a365cb8ef3a0d4569531bb53acb0a07967b9563 Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Sat, 14 Dec 2019 12:17:24 -0600 Subject: [PATCH] mb/google/beltino: Add VBTs for all variants Add VBTs for beltino variants, extracted from VGA BIOS from stock firmware images using intelvbttool, zero-padded to 0x11ff bytes to make the Intel BMP editor happy. Use a common VBT for all except monroe, since it differs as it has a built-in display (being a Chromebase vs Chromebox). Change-Id: I82afb20a5648695c2cd568384a26839ab28be3da Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/37733 Tested-by: build bot (Jenkins) Reviewed-by: Angel Pons --- src/mainboard/google/beltino/Kconfig | 6 ++++++ src/mainboard/google/beltino/data.vbt | Bin 0 -> 4608 bytes .../google/beltino/variants/monroe/data.vbt | Bin 0 -> 4608 bytes 3 files changed, 6 insertions(+) create mode 100644 src/mainboard/google/beltino/data.vbt create mode 100644 src/mainboard/google/beltino/variants/monroe/data.vbt diff --git a/src/mainboard/google/beltino/Kconfig b/src/mainboard/google/beltino/Kconfig index 01e0cbf35b..f50d49c550 100644 --- a/src/mainboard/google/beltino/Kconfig +++ b/src/mainboard/google/beltino/Kconfig @@ -9,6 +9,7 @@ config BOARD_GOOGLE_BASEBOARD_BELTINO select HAVE_ACPI_TABLES select HAVE_OPTION_TABLE select HAVE_ACPI_RESUME + select INTEL_GMA_HAVE_VBT select MAINBOARD_HAS_CHROMEOS select MAINBOARD_HAS_LIBGFXINIT select MAINBOARD_HAS_LPC_TPM @@ -51,6 +52,11 @@ config VGA_BIOS_FILE string default "pci8086,0406.rom" +# Override the default variant behavior, since the data.vbt is the same +# for all variants except monroe +config INTEL_GMA_VBT_FILE + default "src/mainboard/$(MAINBOARDDIR)/data.vbt" if !BOARD_GOOGLE_MONROE + config MAINBOARD_SMBIOS_MANUFACTURER string default "GOOGLE" diff --git a/src/mainboard/google/beltino/data.vbt b/src/mainboard/google/beltino/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..3195b151e40df228e4d6a797ee1523660cec132f GIT binary patch literal 4608 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