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";