Srinidhi N Kaushik has uploaded this change for review.
drivers/intel/gma: Add Kconfig option for vbt data size
From Tigerlake FSP v3373 onwards vbt binary size changed from 8KiB
to 9KiB. This change adds Kconfig option to choose vbt data size
based on platform.
BUG=b:171401992
BRANCH=none
TEST=build and boot delbin and verify fw screen is loaded
Signed-off-by: Srinidhi N Kaushik <srinidhi.n.kaushik@intel.com>
Change-Id: Ia294fc94ce759666fb664dfdb910ecd403e6a2e9
---
M src/drivers/intel/gma/Kconfig
M src/drivers/intel/gma/opregion.c
2 files changed, 6 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/51/47151/1
diff --git a/src/drivers/intel/gma/Kconfig b/src/drivers/intel/gma/Kconfig
index c515888..f4eb000 100644
--- a/src/drivers/intel/gma/Kconfig
+++ b/src/drivers/intel/gma/Kconfig
@@ -99,6 +99,11 @@
default y if NORTHBRIDGE_INTEL_GM45 || NORTHBRIDGE_INTEL_IRONLAKE
default n
+config VBT_DATA_SIZE
+ int
+ default 9 if SOC_INTEL_TIGERLAKE
+ default 8
+
if GFX_GMA
config GFX_GMA_DYN_CPU
diff --git a/src/drivers/intel/gma/opregion.c b/src/drivers/intel/gma/opregion.c
index 8f1d2e6..359d498 100644
--- a/src/drivers/intel/gma/opregion.c
+++ b/src/drivers/intel/gma/opregion.c
@@ -19,7 +19,7 @@
return "vbt.bin";
}
-static char vbt_data[9 * KiB];
+static char vbt_data[CONFIG_VBT_DATA_SIZE * KiB];
static size_t vbt_data_sz;
void *locate_vbt(size_t *vbt_size)
To view, visit change 47151. To unsubscribe, or for help writing mail filters, visit settings.