aboutsummaryrefslogtreecommitdiff
path: root/src/soc
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc')
-rw-r--r--src/soc/amd/common/block/graphics/graphics.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/soc/amd/common/block/graphics/graphics.c b/src/soc/amd/common/block/graphics/graphics.c
index 82b437b155..071dfcc7c5 100644
--- a/src/soc/amd/common/block/graphics/graphics.c
+++ b/src/soc/amd/common/block/graphics/graphics.c
@@ -108,7 +108,11 @@ static void generate_atif(const struct device *dev)
static void graphics_fill_ssdt(const struct device *dev)
{
acpi_device_write_pci_dev(dev);
- pci_rom_ssdt(dev);
+
+ /* Use the VFCT copy when using GOP */
+ if (!CONFIG(RUN_FSP_GOP))
+ pci_rom_ssdt(dev);
+
if (CONFIG(SOC_AMD_COMMON_BLOCK_GRAPHICS_ATIF))
generate_atif(dev);
}