<p>Arthur Heymans has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/26273">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">mb/*/*: Include data.vbt file by default<br><br>Include data.vbt files by default in cbfs and use the<br>INTEL_GMA_ADD_VBT_DATA_FILE as an override.<br><br>Change-Id: I871116ac0381644090b1e929cfac60699fd39641<br>Signed-off-by: Arthur Heymans <arthur@aheymans.xyz><br>---<br>M src/device/Kconfig<br>M src/mainboard/lenovo/t420/Makefile.inc<br>M src/mainboard/lenovo/t420s/Makefile.inc<br>M src/mainboard/lenovo/t430/Makefile.inc<br>M src/mainboard/lenovo/t430s/Makefile.inc<br>M src/mainboard/lenovo/t520/Makefile.inc<br>M src/mainboard/lenovo/t530/Makefile.inc<br>M src/mainboard/lenovo/x220/Makefile.inc<br>M src/mainboard/lenovo/x230/Makefile.inc<br>9 files changed, 58 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/73/26273/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/device/Kconfig b/src/device/Kconfig</span><br><span>index a36b2e1..f6143b2 100644</span><br><span>--- a/src/device/Kconfig</span><br><span>+++ b/src/device/Kconfig</span><br><span>@@ -605,6 +605,8 @@</span><br><span>    Add a VBT data file to CBFS. The VBT describes the integrated</span><br><span>        GPU and connections, and is needed by the GOP driver integrated into</span><br><span>         FSP and the OS driver in order to initialize the display.</span><br><span style="color: hsl(120, 100%, 40%);">+     Some boards already have a VBT data file in their board directory.</span><br><span style="color: hsl(120, 100%, 40%);">+    This option then provides to override that file.</span><br><span> </span><br><span> config INTEL_GMA_VBT_FILE</span><br><span>  string "VBT binary path and filename"</span><br><span>diff --git a/src/mainboard/lenovo/t420/Makefile.inc b/src/mainboard/lenovo/t420/Makefile.inc</span><br><span>index 2dab950..8fb95f5 100644</span><br><span>--- a/src/mainboard/lenovo/t420/Makefile.inc</span><br><span>+++ b/src/mainboard/lenovo/t420/Makefile.inc</span><br><span>@@ -17,3 +17,10 @@</span><br><span> romstage-y += gpio.c</span><br><span> </span><br><span> ramstage-$(CONFIG_MAINBOARD_USE_LIBGFXINIT) += gma-mainboard.ads</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(CONFIG_INTEL_GMA_ADD_VBT_DATA_FILE),y)</span><br><span style="color: hsl(120, 100%, 40%);">+cbfs-files-y += vbt.bin</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-file := data.vbt</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-type := raw</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-compression := lzma</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span>diff --git a/src/mainboard/lenovo/t420s/Makefile.inc b/src/mainboard/lenovo/t420s/Makefile.inc</span><br><span>index 9eb141a..f3dafde 100644</span><br><span>--- a/src/mainboard/lenovo/t420s/Makefile.inc</span><br><span>+++ b/src/mainboard/lenovo/t420s/Makefile.inc</span><br><span>@@ -15,3 +15,10 @@</span><br><span> </span><br><span> smm-$(CONFIG_HAVE_SMI_HANDLER) += smihandler.c</span><br><span> romstage-y += gpio.c</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(CONFIG_INTEL_GMA_ADD_VBT_DATA_FILE),y)</span><br><span style="color: hsl(120, 100%, 40%);">+cbfs-files-y += vbt.bin</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-file := data.vbt</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-type := raw</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-compression := lzma</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span>diff --git a/src/mainboard/lenovo/t430/Makefile.inc b/src/mainboard/lenovo/t430/Makefile.inc</span><br><span>index 794b5cd..460b013 100644</span><br><span>--- a/src/mainboard/lenovo/t430/Makefile.inc</span><br><span>+++ b/src/mainboard/lenovo/t430/Makefile.inc</span><br><span>@@ -4,3 +4,10 @@</span><br><span> smm-y += smihandler.c</span><br><span> </span><br><span> ramstage-$(CONFIG_MAINBOARD_USE_LIBGFXINIT) += gma-mainboard.ads</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(CONFIG_INTEL_GMA_ADD_VBT_DATA_FILE),y)</span><br><span style="color: hsl(120, 100%, 40%);">+cbfs-files-y += vbt.bin</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-file := data.vbt</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-type := raw</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-compression := lzma</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span>diff --git a/src/mainboard/lenovo/t430s/Makefile.inc b/src/mainboard/lenovo/t430s/Makefile.inc</span><br><span>index cb01f1c..4ce886f 100644</span><br><span>--- a/src/mainboard/lenovo/t430s/Makefile.inc</span><br><span>+++ b/src/mainboard/lenovo/t430s/Makefile.inc</span><br><span>@@ -16,3 +16,10 @@</span><br><span> smm-$(CONFIG_HAVE_SMI_HANDLER) += smihandler.c</span><br><span> romstage-y += gpio.c</span><br><span> ramstage-$(CONFIG_MAINBOARD_USE_LIBGFXINIT) += gma-mainboard.ads</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(CONFIG_INTEL_GMA_ADD_VBT_DATA_FILE),y)</span><br><span style="color: hsl(120, 100%, 40%);">+cbfs-files-y += vbt.bin</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-file := data.vbt</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-type := raw</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-compression := lzma</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span>diff --git a/src/mainboard/lenovo/t520/Makefile.inc b/src/mainboard/lenovo/t520/Makefile.inc</span><br><span>index 5c450eb..cc1c7b0 100644</span><br><span>--- a/src/mainboard/lenovo/t520/Makefile.inc</span><br><span>+++ b/src/mainboard/lenovo/t520/Makefile.inc</span><br><span>@@ -16,3 +16,10 @@</span><br><span> smm-$(CONFIG_HAVE_SMI_HANDLER) += smihandler.c</span><br><span> romstage-y += variants/$(VARIANT_DIR)/gpio.c</span><br><span> romstage-y += variants/$(VARIANT_DIR)/romstage.c</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(CONFIG_INTEL_GMA_ADD_VBT_DATA_FILE),y)</span><br><span style="color: hsl(120, 100%, 40%);">+cbfs-files-y += vbt.bin</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-file := variants/$(VARIANT_DIR)/data.vbt</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-type := raw</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-compression := lzma</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span>diff --git a/src/mainboard/lenovo/t530/Makefile.inc b/src/mainboard/lenovo/t530/Makefile.inc</span><br><span>index 9eb141a..f3dafde 100644</span><br><span>--- a/src/mainboard/lenovo/t530/Makefile.inc</span><br><span>+++ b/src/mainboard/lenovo/t530/Makefile.inc</span><br><span>@@ -15,3 +15,10 @@</span><br><span> </span><br><span> smm-$(CONFIG_HAVE_SMI_HANDLER) += smihandler.c</span><br><span> romstage-y += gpio.c</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(CONFIG_INTEL_GMA_ADD_VBT_DATA_FILE),y)</span><br><span style="color: hsl(120, 100%, 40%);">+cbfs-files-y += vbt.bin</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-file := data.vbt</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-type := raw</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-compression := lzma</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span>diff --git a/src/mainboard/lenovo/x220/Makefile.inc b/src/mainboard/lenovo/x220/Makefile.inc</span><br><span>index 2dab950..8fb95f5 100644</span><br><span>--- a/src/mainboard/lenovo/x220/Makefile.inc</span><br><span>+++ b/src/mainboard/lenovo/x220/Makefile.inc</span><br><span>@@ -17,3 +17,10 @@</span><br><span> romstage-y += gpio.c</span><br><span> </span><br><span> ramstage-$(CONFIG_MAINBOARD_USE_LIBGFXINIT) += gma-mainboard.ads</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(CONFIG_INTEL_GMA_ADD_VBT_DATA_FILE),y)</span><br><span style="color: hsl(120, 100%, 40%);">+cbfs-files-y += vbt.bin</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-file := data.vbt</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-type := raw</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-compression := lzma</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span>diff --git a/src/mainboard/lenovo/x230/Makefile.inc b/src/mainboard/lenovo/x230/Makefile.inc</span><br><span>index 2dab950..8fb95f5 100644</span><br><span>--- a/src/mainboard/lenovo/x230/Makefile.inc</span><br><span>+++ b/src/mainboard/lenovo/x230/Makefile.inc</span><br><span>@@ -17,3 +17,10 @@</span><br><span> romstage-y += gpio.c</span><br><span> </span><br><span> ramstage-$(CONFIG_MAINBOARD_USE_LIBGFXINIT) += gma-mainboard.ads</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ifneq ($(CONFIG_INTEL_GMA_ADD_VBT_DATA_FILE),y)</span><br><span style="color: hsl(120, 100%, 40%);">+cbfs-files-y += vbt.bin</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-file := data.vbt</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-type := raw</span><br><span style="color: hsl(120, 100%, 40%);">+vbt.bin-compression := lzma</span><br><span style="color: hsl(120, 100%, 40%);">+endif</span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/26273">change 26273</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/26273"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I871116ac0381644090b1e929cfac60699fd39641 </div>
<div style="display:none"> Gerrit-Change-Number: 26273 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Arthur Heymans <arthur@aheymans.xyz> </div>