diff --git a/src/soc/mediatek/common/pcie.c b/src/soc/mediatek/common/pcie.c index 9269fbd7d3..339b3d7411 100644 --- a/src/soc/mediatek/common/pcie.c +++ b/src/soc/mediatek/common/pcie.c @@ -333,6 +333,9 @@ static void wait_perst_done(uintptr_t base) void mtk_pcie_deassert_perst(void) { + if (!pci_root_bus()) + return; + uintptr_t base = mtk_pcie_get_controller_base(0); wait_perst_done(base);