--- zzzz-none-000/linux-5.4.213/drivers/pci/controller/dwc/pcie-uniphier.c 2022-09-15 10:04:56.000000000 +0000 +++ miami-7690-761/linux-5.4.213/drivers/pci/controller/dwc/pcie-uniphier.c 2024-05-29 11:19:59.000000000 +0000 @@ -314,13 +314,11 @@ uniphier_pcie_irq_enable(priv); dw_pcie_setup_rc(pp); + ret = uniphier_pcie_establish_link(pci); if (ret) return ret; - if (IS_ENABLED(CONFIG_PCI_MSI)) - dw_pcie_msi_init(pp); - return 0; } @@ -338,12 +336,6 @@ pp->ops = &uniphier_pcie_host_ops; - if (IS_ENABLED(CONFIG_PCI_MSI)) { - pp->msi_irq = platform_get_irq_byname(pdev, "msi"); - if (pp->msi_irq < 0) - return pp->msi_irq; - } - ret = dw_pcie_host_init(pp); if (ret) { dev_err(dev, "Failed to initialize host (%d)\n", ret);