From 644502311571cf315fd2cdeb080a14f87d0b9e7c Mon Sep 17 00:00:00 2001 From: Bora Guvendik Date: Wed, 25 May 2022 17:39:34 -0700 Subject: mb/intel/adlrvp: Add VBT for adlrvp with Raptor Lake silicon Board id is same so use cpuid to decide to use ADL or RPL VBT. BUG=b:229134437 BRANCH=firmware-brya-14505.B TEST=build adlrvp_rpl_ext_ec Change-Id: I954c228f82110c3e7c8474e47cabab8220ff19b9 Signed-off-by: Bora Guvendik Reviewed-on: https://review.coreboot.org/c/coreboot/+/64672 Reviewed-by: Anil Kumar K Reviewed-by: Jeremy Compostella Reviewed-by: Nick Vaccaro Tested-by: build bot (Jenkins) --- src/mainboard/intel/adlrvp/mainboard.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/mainboard/intel/adlrvp/mainboard.c b/src/mainboard/intel/adlrvp/mainboard.c index 8882671bfa..9862820a34 100644 --- a/src/mainboard/intel/adlrvp/mainboard.c +++ b/src/mainboard/intel/adlrvp/mainboard.c @@ -1,7 +1,9 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#include #include #include +#include #include #include #include @@ -71,10 +73,13 @@ const char *mainboard_vbt_filename(void) if (!CONFIG(CHROMEOS)) return "vbt.bin"; + uint32_t cpu_id = cpu_get_cpuid(); uint8_t sku_id = get_board_id(); switch (sku_id) { case ADL_P_LP5_1: case ADL_P_LP5_2: + if (cpu_id == CPUID_RAPTORLAKE_P_J0) + return "vbt_adlrvp_rpl_lp5.bin"; return "vbt_adlrvp_lp5.bin"; case ADL_M_LP5: return "vbt_adlrvp_m_lp5.bin"; -- cgit v1.2.3