diff --git a/drivers/pci/controller/dwc/pcie-dw-rockchip.c b/drivers/pci/controller/dwc/pcie-dw-rockchip.c index f3511c91e865..1b8682754ac4 100644 --- a/drivers/pci/controller/dwc/pcie-dw-rockchip.c +++ b/drivers/pci/controller/dwc/pcie-dw-rockchip.c @@ -1110,6 +1110,9 @@ static int rk_pcie_host_init(struct pcie_port *pp) ret = rk_pcie_establish_link(pci); + if (pp->msi_irq > 0) + dw_pcie_msi_init(pp); + return ret; }