summaryrefslogtreecommitdiffstats
path: root/src/mainboard/google
diff options
context:
space:
mode:
authorMatt DeVillier <matt.devillier@gmail.com>2019-12-15 01:06:48 -0600
committerNico Huber <nico.h@gmx.de>2019-12-17 10:29:51 +0000
commitc7305f7b372336fd0c07232f0bfdd2b785bd1f0f (patch)
tree9ebc63cf7ef2bf10bf95c8270ea3c3afe028a00c /src/mainboard/google
parentb4a68a5a28684b99657ae94b9bcb745ae2023863 (diff)
downloadcoreboot-c7305f7b372336fd0c07232f0bfdd2b785bd1f0f.tar.gz
coreboot-c7305f7b372336fd0c07232f0bfdd2b785bd1f0f.tar.bz2
coreboot-c7305f7b372336fd0c07232f0bfdd2b785bd1f0f.zip
mb/google/jecht: Add VBTs for all variants
Add VBTs for jecht 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 tidus, since it differs from the others. Change-Id: I570bdb749ef7d49f41539074220bb16c9c100342 Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/37735 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'src/mainboard/google')
-rw-r--r--src/mainboard/google/jecht/Kconfig6
-rw-r--r--src/mainboard/google/jecht/data.vbtbin0 -> 4608 bytes
-rw-r--r--src/mainboard/google/jecht/variants/tidus/data.vbtbin0 -> 4608 bytes
3 files changed, 6 insertions, 0 deletions
diff --git a/src/mainboard/google/jecht/Kconfig b/src/mainboard/google/jecht/Kconfig
index 6d1fda93f8d4..71143c940178 100644
--- a/src/mainboard/google/jecht/Kconfig
+++ b/src/mainboard/google/jecht/Kconfig
@@ -6,6 +6,7 @@ config BOARD_GOOGLE_BASEBOARD_JECHT
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
@@ -46,6 +47,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 tidus
+config INTEL_GMA_VBT_FILE
+ default "src/mainboard/$(MAINBOARDDIR)/data.vbt" if !BOARD_GOOGLE_TIDUS
+
config MAINBOARD_SMBIOS_MANUFACTURER
string
default "GOOGLE"
diff --git a/src/mainboard/google/jecht/data.vbt b/src/mainboard/google/jecht/data.vbt
new file mode 100644
index 000000000000..300035cfbd88
--- /dev/null
+++ b/src/mainboard/google/jecht/data.vbt
Binary files differ
diff --git a/src/mainboard/google/jecht/variants/tidus/data.vbt b/src/mainboard/google/jecht/variants/tidus/data.vbt
new file mode 100644
index 000000000000..dce9168d22c8
--- /dev/null
+++ b/src/mainboard/google/jecht/variants/tidus/data.vbt
Binary files differ