]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is...
authorNiklas Cassel <cassel@kernel.org>
Mon, 22 Dec 2025 06:42:11 +0000 (07:42 +0100)
committerManivannan Sadhasivam <mani@kernel.org>
Mon, 22 Dec 2025 17:01:31 +0000 (22:31 +0530)
This reverts commit ba4a2e2317b9faeca9193ed6d3193ddc3cf2aba3.

Since the Link up IRQ support is going away, revert the MSI logic that got
added for it too.

Suggested-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Niklas Cassel <cassel@kernel.org>
[mani: reworded the description]
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Tested-by: Shawn Lin <shawn.lin@rock-chips.com>
Acked-by: Shawn Lin <shawn.lin@rock-chips.com>
Cc: stable@vger.kernel.org
Link: https://patch.msgid.link/20251222064207.3246632-12-cassel@kernel.org
drivers/pci/controller/dwc/pcie-qcom.c

index e87ec6779d44f7339d4fd87a8984ee8c8dd76d6e..c5fcb87972e91ef122ce1a8f32db2a89bd0f03db 100644 (file)
 
 /* PARF_INT_ALL_{STATUS/CLEAR/MASK} register fields */
 #define PARF_INT_ALL_LINK_UP                   BIT(13)
-#define PARF_INT_MSI_DEV_0_7                   GENMASK(30, 23)
 
 /* PARF_NO_SNOOP_OVERRIDE register fields */
 #define WR_NO_SNOOP_OVERRIDE_EN                        BIT(1)
@@ -1982,8 +1981,7 @@ static int qcom_pcie_probe(struct platform_device *pdev)
                        goto err_host_deinit;
                }
 
-               writel_relaxed(PARF_INT_ALL_LINK_UP | PARF_INT_MSI_DEV_0_7,
-                              pcie->parf + PARF_INT_ALL_MASK);
+               writel_relaxed(PARF_INT_ALL_LINK_UP, pcie->parf + PARF_INT_ALL_MASK);
        }
 
        qcom_pcie_icc_opp_update(pcie);