]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
net: xilinx: axiethernet: use channel-id for mcdma interrupt names
authorRadhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
Mon, 28 Jan 2019 13:44:43 +0000 (19:14 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 29 Jan 2019 11:59:49 +0000 (12:59 +0100)
Instead of incremental index use channel-id to derive mcdma interrupt
names. It provides readability in random channel selection usecase i.e
if out of 16 MCDMA S2MM channels user only wants to use channel first
and last channel then interrupt names would be s2mm_ch1_introut and
s2mm_ch16_introut. It has no functional impact.

Signed-off-by: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
Acked-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/net/ethernet/xilinx/xilinx_axienet_mcdma.c

index a58cd1423b305543cf8bb4bada7c0099194c32ad..9ca19a8ac9907d2a00c223e38433d6414f275a9f 100644 (file)
@@ -743,7 +743,7 @@ int __maybe_unused axienet_mcdma_tx_probe(struct platform_device *pdev,
 
                q->dma_regs = lp->mcdma_regs;
                snprintf(dma_name, sizeof(dma_name), "mm2s_ch%d_introut",
-                        i + 1);
+                        q->chan_id);
                q->tx_irq = platform_get_irq_byname(pdev, dma_name);
                q->eth_hasdre = of_property_read_bool(np,
                                                      "xlnx,include-dre");
@@ -768,7 +768,7 @@ int __maybe_unused axienet_mcdma_rx_probe(struct platform_device *pdev,
 
                q->dma_regs = lp->mcdma_regs;
                snprintf(dma_name, sizeof(dma_name), "s2mm_ch%d_introut",
-                        i + 1);
+                        q->chan_id);
                q->rx_irq = platform_get_irq_byname(pdev, dma_name);
 
                spin_lock_init(&q->rx_lock);