summaryrefslogtreecommitdiff
path: root/src/mainboard/google/beltino
diff options
context:
space:
mode:
authorMatt DeVillier <matt.devillier@gmail.com>2019-12-14 12:17:24 -0600
committerPatrick Georgi <pgeorgi@google.com>2019-12-16 09:44:54 +0000
commit5a365cb8ef3a0d4569531bb53acb0a07967b9563 (patch)
tree4daea8a7c3599652aaeeafff868c05c78805e2e0 /src/mainboard/google/beltino
parentac247b64e83ce7ba8fc0acf8de116871e3b0e583 (diff)
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 <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/37733 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src/mainboard/google/beltino')
-rw-r--r--src/mainboard/google/beltino/Kconfig6
-rw-r--r--src/mainboard/google/beltino/data.vbtbin0 -> 4608 bytes
-rw-r--r--src/mainboard/google/beltino/variants/monroe/data.vbtbin0 -> 4608 bytes
3 files changed, 6 insertions, 0 deletions
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 0000000000..3195b151e4
--- /dev/null
+++ b/src/mainboard/google/beltino/data.vbt
Binary files differ
diff --git a/src/mainboard/google/beltino/variants/monroe/data.vbt b/src/mainboard/google/beltino/variants/monroe/data.vbt
new file mode 100644
index 0000000000..84ec2e7416
--- /dev/null
+++ b/src/mainboard/google/beltino/variants/monroe/data.vbt
Binary files differ