summaryrefslogtreecommitdiff
path: root/src/mainboard/google/slippy
diff options
context:
space:
mode:
authorArthur Heymans <arthur@aheymans.xyz>2018-12-28 20:29:56 +0100
committerNico Huber <nico.h@gmx.de>2019-01-06 15:39:16 +0000
commitd2f678d3bd6ca4c05fa5c652d6cdf4623543e576 (patch)
tree60861564f31df0c4d573cb7a832887464fe98c23 /src/mainboard/google/slippy
parentadc4753a8d8c5dc7462547ab148c2d63eabbe4fa (diff)
mb/google/slippy: Add a VBT for all variants
The vbt was extracted from the option rom found on stock images. The vbt.bin is the same across all variants. The VBT has a modified BDB block 43, the 'Backlight info block' such that the inverter type for the panel in use is set to 2 (BDB_BACKLIGHT_TYPE_PWM) instead of 0 (BDB_BACKLIGHT_TYPE_NONE). This only seems to matter on Windows, as without it changing the backlight duty cycle does not work. Change-Id: I82c72c561e1058e0b77d80baf330b64f7c6b08e3 Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/30487 Reviewed-by: Nico Huber <nico.h@gmx.de> Reviewed-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-by: Tristan Corrick <tristan@corrick.kiwi> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard/google/slippy')
-rw-r--r--src/mainboard/google/slippy/Kconfig7
-rw-r--r--src/mainboard/google/slippy/data.vbtbin0 -> 4399 bytes
2 files changed, 7 insertions, 0 deletions
diff --git a/src/mainboard/google/slippy/Kconfig b/src/mainboard/google/slippy/Kconfig
index 9d206dce12..ecc8aff5ba 100644
--- a/src/mainboard/google/slippy/Kconfig
+++ b/src/mainboard/google/slippy/Kconfig
@@ -15,6 +15,7 @@ config BOARD_GOOGLE_BASEBOARD_SLIPPY
select MAINBOARD_HAS_TPM1
select INTEL_INT15
select MAINBOARD_HAS_LIBGFXINIT
+ select INTEL_GMA_HAVE_VBT
if BOARD_GOOGLE_BASEBOARD_SLIPPY
@@ -65,4 +66,10 @@ config VGA_BIOS_FILE
string
default "pci8086,0406.rom"
+# Override the default variant 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_BASEBOARD_SLIPPY
diff --git a/src/mainboard/google/slippy/data.vbt b/src/mainboard/google/slippy/data.vbt
new file mode 100644
index 0000000000..3b0e45a13c
--- /dev/null
+++ b/src/mainboard/google/slippy/data.vbt
Binary files differ