Skip to content

Commit 0a09e23

Browse files
committed
Merge branch 'pci/controller/dwc-edma'
- Verify that if DT specifies a single IRQ for all eDMA channels, it is named 'dma' (Niklas Cassel) - Remove qcom edma.nr_irqs initialization, which is redundant since dw_pcie_edma_irq_verify() initializes it based on whether the DT contains 'dma' (single IRQ) or 'dmaX' (multiple IRQs) (Niklas Cassel) * pci/controller/dwc-edma: PCI: qcom-ep: Remove redundant edma.nr_irqs initialization PCI: dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify()
2 parents f2b2fcf + eea30c7 commit 0a09e23

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

drivers/pci/controller/dwc/pcie-designware.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -981,9 +981,7 @@ static int dw_pcie_edma_irq_verify(struct dw_pcie *pci)
981981
char name[15];
982982
int ret;
983983

984-
if (pci->edma.nr_irqs == 1)
985-
return 0;
986-
else if (pci->edma.nr_irqs > 1)
984+
if (pci->edma.nr_irqs > 1)
987985
return pci->edma.nr_irqs != ch_cnt ? -EINVAL : 0;
988986

989987
ret = platform_get_irq_byname_optional(pdev, "dma");

drivers/pci/controller/dwc/pcie-qcom-ep.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -873,7 +873,6 @@ static int qcom_pcie_ep_probe(struct platform_device *pdev)
873873
pcie_ep->pci.dev = dev;
874874
pcie_ep->pci.ops = &pci_ops;
875875
pcie_ep->pci.ep.ops = &pci_ep_ops;
876-
pcie_ep->pci.edma.nr_irqs = 1;
877876

878877
pcie_ep->cfg = of_device_get_match_data(dev);
879878
if (pcie_ep->cfg && pcie_ep->cfg->hdma_support) {

0 commit comments

Comments
 (0)