From cb922edbf6be4aa08397600ea6d3d8f3526b123d Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Fri, 12 Jul 2024 10:26:10 -0500 Subject: [PATCH] mb/google/byra: Add VBTs for variants missing them Several brya variants were missing VBT files, add and select them in Kconfig. Also select in Kconfig for VELL, which already had a VBT but was not using/selecting it. TEST=build/boot google/brya (marasov), verify display init functional / payload screen shown. Change-Id: I6848c2b78cf37157299d94bf12c0b6d925ea1432 Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/83434 Reviewed-by: Eric Lai Tested-by: build bot (Jenkins) --- src/mainboard/google/brya/Kconfig | 8 +++++++- src/mainboard/google/brya/variants/constitution/data.vbt | Bin 0 -> 8704 bytes src/mainboard/google/brya/variants/glassway/data.vbt | Bin 0 -> 9216 bytes src/mainboard/google/brya/variants/marasov/data.vbt | Bin 0 -> 8704 bytes src/mainboard/google/brya/variants/omnigul/data.vbt | Bin 0 -> 9216 bytes src/mainboard/google/brya/variants/uldren/data.vbt | Bin 0 -> 9216 bytes 6 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/mainboard/google/brya/variants/constitution/data.vbt create mode 100644 src/mainboard/google/brya/variants/glassway/data.vbt create mode 100644 src/mainboard/google/brya/variants/marasov/data.vbt create mode 100644 src/mainboard/google/brya/variants/omnigul/data.vbt create mode 100644 src/mainboard/google/brya/variants/uldren/data.vbt diff --git a/src/mainboard/google/brya/Kconfig b/src/mainboard/google/brya/Kconfig index 6edd2af931..e235fecb02 100644 --- a/src/mainboard/google/brya/Kconfig +++ b/src/mainboard/google/brya/Kconfig @@ -208,6 +208,7 @@ config BOARD_GOOGLE_CRAASKOV config BOARD_GOOGLE_CONSTITUTION select BOARD_GOOGLE_BASEBOARD_BRASK select CHROMEOS_WIFI_SAR if CHROMEOS + select INTEL_GMA_HAVE_VBT select MEMORY_SOLDERDOWN select SOC_INTEL_RAPTORLAKE @@ -273,10 +274,11 @@ config BOARD_GOOGLE_GLADIOS config BOARD_GOOGLE_GLASSWAY select BOARD_GOOGLE_BASEBOARD_NISSA + select CHROMEOS_WIFI_SAR if CHROMEOS select DRIVERS_GENERIC_GPIO_KEYS select DRIVERS_GENESYSLOGIC_GL9750 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG - select CHROMEOS_WIFI_SAR if CHROMEOS + select INTEL_GMA_HAVE_VBT config BOARD_GOOGLE_GOTHRAX select BOARD_GOOGLE_BASEBOARD_NISSA @@ -334,6 +336,7 @@ config BOARD_GOOGLE_MARASOV select BOARD_GOOGLE_BASEBOARD_BRYA select CHROMEOS_WIFI_SAR if CHROMEOS select DRIVERS_INTEL_ISH + select INTEL_GMA_HAVE_VBT select SOC_INTEL_RAPTORLAKE select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS @@ -378,6 +381,7 @@ config BOARD_GOOGLE_OMNIGUL select BOARD_GOOGLE_BASEBOARD_BRYA select CHROMEOS_WIFI_SAR if CHROMEOS select DRIVERS_INTEL_ISH + select INTEL_GMA_HAVE_VBT select SOC_INTEL_RAPTORLAKE select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS @@ -552,12 +556,14 @@ config BOARD_GOOGLE_ULDREN select CHROMEOS_WIFI_SAR if CHROMEOS select DRIVERS_I2C_CS42L42 select HAVE_WWAN_POWER_SEQUENCE + select INTEL_GMA_HAVE_VBT config BOARD_GOOGLE_VELL select BOARD_GOOGLE_BASEBOARD_BRYA select CHROMEOS_WIFI_SAR if CHROMEOS select DRIVERS_INTEL_MIPI_CAMERA select DRIVERS_I2C_CS35L53 + select INTEL_GMA_HAVE_VBT select SOC_INTEL_COMMON_BLOCK_IPU config BOARD_GOOGLE_VOLMAR diff --git a/src/mainboard/google/brya/variants/constitution/data.vbt b/src/mainboard/google/brya/variants/constitution/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..044d25bfcb08db01da3d172e6f31961ddf65195d GIT binary patch literal 8704 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 literal 0 HcwPel00001 -- 2.11.4.GIT