From f61427709909bb9fa534f985eb451b3b905f7a31 Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Wed, 27 Sep 2017 18:33:33 +0200 Subject: soc/intel/common: Allow overriding CBFS filename of VBT When reusing the same image across multiple devices, they sometimes need different VBTs, so provide a hook for mainboard code to specify which file is required. Change-Id: Ic7865dc0e0c9ea3077b749d9d0482079877e9c4f Signed-off-by: Patrick Georgi Reviewed-on: https://review.coreboot.org/21724 Reviewed-by: Aaron Durbin Tested-by: build bot (Jenkins) --- src/soc/intel/common/vbt.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/soc/intel/common/vbt.h') diff --git a/src/soc/intel/common/vbt.h b/src/soc/intel/common/vbt.h index 9a02e6a467..7b65d74a4d 100644 --- a/src/soc/intel/common/vbt.h +++ b/src/soc/intel/common/vbt.h @@ -19,6 +19,14 @@ #include #include +/* + * Returns the CBFS filename of the VBT blob. + * + * The default implementation returns "vbt.bin", but other implementations can + * override this. + */ +const char *mainboard_vbt_filename(void); + /* locate .vbt file */ enum cb_err locate_vbt(struct region_device *rdev); /* -- cgit v1.2.3