diff --git a/src/soc/amd/picasso/graphics.c b/src/soc/amd/picasso/graphics.c index 298e177881..f0f5bd4e4f 100644 --- a/src/soc/amd/picasso/graphics.c +++ b/src/soc/amd/picasso/graphics.c @@ -8,16 +8,15 @@ void map_oprom_vendev_rev(u32 *vendev, u8 *rev) { - if (*vendev != PICASSO_VBIOS_VID_DID) - return; - - /* Check if the RV2 video bios needs to be used instead of the RV1/PCO one */ - if (soc_is_raven2()) { - printk(BIOS_NOTICE, "Using RV2 VBIOS.\n"); - *vendev = RAVEN2_VBIOS_VID_DID; - *rev = RAVEN2_VBIOS_REV; - } else { - printk(BIOS_NOTICE, "Using RV1/PCO VBIOS.\n"); - *rev = PICASSO_VBIOS_REV; + if (*vendev == PICASSO_VBIOS_VID_DID) { + /* Check if the RV2 video bios needs to be used instead of the RV1/PCO one */ + if (soc_is_raven2()) { + printk(BIOS_NOTICE, "Using RV2 VBIOS.\n"); + *vendev = RAVEN2_VBIOS_VID_DID; + *rev = RAVEN2_VBIOS_REV; + } else { + printk(BIOS_NOTICE, "Using RV1/PCO VBIOS.\n"); + *rev = PICASSO_VBIOS_REV; + } } }