Matt DeVillier has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/37733 )
Change subject: mb/google/beltino: Add VBTs for all variants
......................................................................
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 box).
Change-Id: I82afb20a5648695c2cd568384a26839ab28be3da
Signed-off-by: Matt DeVillier <matt.devillier(a)gmail.com>
---
M src/mainboard/google/beltino/Kconfig
A src/mainboard/google/beltino/data.vbt
A src/mainboard/google/beltino/variants/monroe/data.vbt
3 files changed, 6 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/33/37733/1
diff --git a/src/mainboard/google/beltino/Kconfig b/src/mainboard/google/beltino/Kconfig
index 01e0cbf..f50d49c 100644
--- a/src/mainboard/google/beltino/Kconfig
+++ b/src/mainboard/google/beltino/Kconfig
@@ -9,6 +9,7 @@
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 @@
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 0000000..3195b15
--- /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 0000000..84ec2e7
--- /dev/null
+++ b/src/mainboard/google/beltino/variants/monroe/data.vbt
Binary files differ
--
To view, visit https://review.coreboot.org/c/coreboot/+/37733
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I82afb20a5648695c2cd568384a26839ab28be3da
Gerrit-Change-Number: 37733
Gerrit-PatchSet: 1
Gerrit-Owner: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-MessageType: newchange
Hello Angel Pons, Jeremy Soller, Christian Walter,
I'd like you to do a code review. Please visit
https://review.coreboot.org/c/coreboot/+/37700
to review the following change.
Change subject: 3rdparty/fsp: Update to current master again
......................................................................
3rdparty/fsp: Update to current master again
We had to role the `fsp` submodule back for a minute due to a regression
with the Coffee Lake binary. Intel silently mixed FSP 2.1 features into
the Coffee Lake FSP which is supposed to be FSP 2.0. With the stack and
heap usage partitioned for FSP using coreboot's stack (config FSP_USES_
CB_STACK), it works again.
To make this even messier: We already selected this Kconfig option for
Whiskey Lake, which is supposed to use the very same FSP binary. So with
either submodule pointer, something was always broken :-/
Change-Id: Id2aa17aaa2c843dcc7e0fb28779d1e5948da83c9
Signed-off-by: Nico Huber <nico.huber(a)secunet.com>
---
M 3rdparty/fsp
M src/soc/intel/cannonlake/Kconfig
2 files changed, 2 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/00/37700/1
diff --git a/3rdparty/fsp b/3rdparty/fsp
index 9e53d77..0bc2b07 160000
--- a/3rdparty/fsp
+++ b/3rdparty/fsp
@@ -1 +1 @@
-Subproject commit 9e53d779eb34e944f9b3386ad6a9df80f710bddd
+Subproject commit 0bc2b07eab29a8a75cd084963c285ee5434e6666
diff --git a/src/soc/intel/cannonlake/Kconfig b/src/soc/intel/cannonlake/Kconfig
index c82660e..6d635ad 100644
--- a/src/soc/intel/cannonlake/Kconfig
+++ b/src/soc/intel/cannonlake/Kconfig
@@ -23,6 +23,7 @@
config SOC_INTEL_COFFEELAKE
bool
select SOC_INTEL_CANNONLAKE_BASE
+ select FSP_USES_CB_STACK
help
Intel Coffeelake support
--
To view, visit https://review.coreboot.org/c/coreboot/+/37700
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Id2aa17aaa2c843dcc7e0fb28779d1e5948da83c9
Gerrit-Change-Number: 37700
Gerrit-PatchSet: 1
Gerrit-Owner: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Jeremy Soller <jeremy(a)system76.com>
Gerrit-MessageType: newchange