summaryrefslogtreecommitdiff
path: root/src/mainboard/google
diff options
context:
space:
mode:
authorMatt DeVillier <matt.devillier@gmail.com>2022-02-04 16:16:03 -0600
committerMartin Roth <martinroth@google.com>2022-02-10 21:22:55 +0000
commitcfc594cddd39b5152ea3688388e0ec392f1881e9 (patch)
treeee3e7bba212e382b8ae66c8b853ff856962a9d7c /src/mainboard/google
parentc9f6baf4253bed56ebad00c7547ac539b56b5ac4 (diff)
mb/google/reef: Add VBTs for all variants
Adjust Kconfig so all variants use proper VBTs. Add Makefile entries for variants which use multiple VBTs. extracted from ChromeOS firmwares: Google_Coral.10068.113.0 Google_Pyro.9042.233.0 Google_Reef.9042.233.0 Google_Sand.9042.220.0 Google_Snappy.9042.253.0 Change-Id: I46ad4ec321e32d019e44f0741956b18a464fb8ae Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/61685 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/reef/Kconfig4
-rw-r--r--src/mainboard/google/reef/variants/coral/Makefile.inc8
-rw-r--r--src/mainboard/google/reef/variants/coral/astronaut-data.vbtbin0 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/coral/babymega-data.vbtbin0 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/coral/babytiger-data.vbtbin0 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/coral/data.vbt (renamed from src/mainboard/google/reef/data.vbt)bin6656 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/coral/epaulette-data.vbtbin0 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/coral/nasher-data.vbtbin0 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/coral/rabbid_rugged-data.vbtbin0 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/coral/santa-data.vbtbin0 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/pyro/data.vbtbin0 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/reef/data.vbtbin0 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/sand/data.vbtbin0 -> 6656 bytes
-rw-r--r--src/mainboard/google/reef/variants/snappy/data.vbtbin0 -> 6656 bytes
14 files changed, 8 insertions, 4 deletions
diff --git a/src/mainboard/google/reef/Kconfig b/src/mainboard/google/reef/Kconfig
index dc5ccba4f6..0073e09706 100644
--- a/src/mainboard/google/reef/Kconfig
+++ b/src/mainboard/google/reef/Kconfig
@@ -106,8 +106,4 @@ config PRERAM_CBMEM_CONSOLE_SIZE
config FMDFILE
default "src/mainboard/\$(CONFIG_MAINBOARD_DIR)/default.fmd" if !CHROMEOS
-# Override the default behavior, since the data.vbt is the same for all variants
-config INTEL_GMA_VBT_FILE
- default "src/mainboard/\$(MAINBOARDDIR)/data.vbt"
-
endif # BOARD_GOOGLE_REEF
diff --git a/src/mainboard/google/reef/variants/coral/Makefile.inc b/src/mainboard/google/reef/variants/coral/Makefile.inc
index e52d9598a6..440ec9c545 100644
--- a/src/mainboard/google/reef/variants/coral/Makefile.inc
+++ b/src/mainboard/google/reef/variants/coral/Makefile.inc
@@ -4,3 +4,11 @@ ramstage-y += mainboard.c
ramstage-y += gpio.c
smm-y += gpio.c
+
+$(call add_vbt_to_cbfs, vbt-astronaut.bin, astronaut-data.vbt)
+$(call add_vbt_to_cbfs, vbt-babytiger.bin, babytiger-data.vbt)
+$(call add_vbt_to_cbfs, vbt-babymega.bin, babymega-data.vbt)
+$(call add_vbt_to_cbfs, vbt-epaulette.bin, epaulette-data.vbt)
+$(call add_vbt_to_cbfs, vbt-nasher.bin, nasher-data.vbt)
+$(call add_vbt_to_cbfs, vbt-rabbid_rugged.bin, rabbid_rugged-data.vbt)
+$(call add_vbt_to_cbfs, vbt-santa.bin, santa-data.vbt)
diff --git a/src/mainboard/google/reef/variants/coral/astronaut-data.vbt b/src/mainboard/google/reef/variants/coral/astronaut-data.vbt
new file mode 100644
index 0000000000..6b4109e078
--- /dev/null
+++ b/src/mainboard/google/reef/variants/coral/astronaut-data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/variants/coral/babymega-data.vbt b/src/mainboard/google/reef/variants/coral/babymega-data.vbt
new file mode 100644
index 0000000000..65706200c6
--- /dev/null
+++ b/src/mainboard/google/reef/variants/coral/babymega-data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/variants/coral/babytiger-data.vbt b/src/mainboard/google/reef/variants/coral/babytiger-data.vbt
new file mode 100644
index 0000000000..65706200c6
--- /dev/null
+++ b/src/mainboard/google/reef/variants/coral/babytiger-data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/data.vbt b/src/mainboard/google/reef/variants/coral/data.vbt
index d9a55d2bb2..2da3a79b86 100644
--- a/src/mainboard/google/reef/data.vbt
+++ b/src/mainboard/google/reef/variants/coral/data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/variants/coral/epaulette-data.vbt b/src/mainboard/google/reef/variants/coral/epaulette-data.vbt
new file mode 100644
index 0000000000..6b4109e078
--- /dev/null
+++ b/src/mainboard/google/reef/variants/coral/epaulette-data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/variants/coral/nasher-data.vbt b/src/mainboard/google/reef/variants/coral/nasher-data.vbt
new file mode 100644
index 0000000000..b7122fa1b7
--- /dev/null
+++ b/src/mainboard/google/reef/variants/coral/nasher-data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/variants/coral/rabbid_rugged-data.vbt b/src/mainboard/google/reef/variants/coral/rabbid_rugged-data.vbt
new file mode 100644
index 0000000000..e26cfda262
--- /dev/null
+++ b/src/mainboard/google/reef/variants/coral/rabbid_rugged-data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/variants/coral/santa-data.vbt b/src/mainboard/google/reef/variants/coral/santa-data.vbt
new file mode 100644
index 0000000000..6b4109e078
--- /dev/null
+++ b/src/mainboard/google/reef/variants/coral/santa-data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/variants/pyro/data.vbt b/src/mainboard/google/reef/variants/pyro/data.vbt
new file mode 100644
index 0000000000..472ac11e10
--- /dev/null
+++ b/src/mainboard/google/reef/variants/pyro/data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/variants/reef/data.vbt b/src/mainboard/google/reef/variants/reef/data.vbt
new file mode 100644
index 0000000000..2da3a79b86
--- /dev/null
+++ b/src/mainboard/google/reef/variants/reef/data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/variants/sand/data.vbt b/src/mainboard/google/reef/variants/sand/data.vbt
new file mode 100644
index 0000000000..2da3a79b86
--- /dev/null
+++ b/src/mainboard/google/reef/variants/sand/data.vbt
Binary files differ
diff --git a/src/mainboard/google/reef/variants/snappy/data.vbt b/src/mainboard/google/reef/variants/snappy/data.vbt
new file mode 100644
index 0000000000..2da3a79b86
--- /dev/null
+++ b/src/mainboard/google/reef/variants/snappy/data.vbt
Binary files differ