On Oct 27, 2025, at 4:28 PM, Bjorn Helgaas helgaas@kernel.org wrote:
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe.
[+cc Stefan et al]
On Sun, Oct 19, 2025 at 12:39:25PM +0530, Manivannan Sadhasivam wrote:
On Sat, 20 Sep 2025 22:52:32 +0000, Ravi Kumar Bandi wrote:
The pcie-xilinx-dma-pl driver does not enable INTx interrupts after initializing the port, preventing INTx interrupts from PCIe endpoints from flowing through the Xilinx XDMA root port bridge. This issue affects kernel 6.6.0 and later versions.
This patch allows INTx interrupts generated by PCIe endpoints to flow through the root port. Tested the fix on a board with two endpoints generating INTx interrupts. Interrupts are properly detected and serviced. The /proc/interrupts output shows:
[...]
Applied, thanks!
[1/1] PCI: xilinx-xdma: Enable INTx interrupts commit: c098c13f4365e6750009be4d90dba36fa4a19b4e
Pretty sure we have confirmation that we don't need either this patch or Stefan's patch, so I removed the pci/controller/xilinx-dma branch.
It was at 2002478e5034 ("PCI: xilinx-xdma: Enable INTx interrupts") in case we need to resurrect it.
IIUC, Stefan confirmed that he didn't need this patch (Ravi's) [1], and that after Vivado is fixed to generate the correct interrupt-map, his patch (Stefan's) won't be needed either [2].
[1] https://lore.kernel.org/r/29bc5e92-04c9-475a-ba3d-a5ea26f1c95a@mailbox.org [2] https://lore.kernel.org/r/9c7e43c3-24e9-4b08-a6ce-2035b50226f4@mailbox.org
Hello Bjorn, and Mani et al.,
Thank you for taking the time to review the patch and explain the reasoning.
Sincerly, Ravi