net: macb: Fix incorrect write function name when MACB_ZYNQ is enabled.
authorMichal Simek <michal.simek@xilinx.com>
Thu, 26 Mar 2020 14:01:29 +0000 (15:01 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 31 Mar 2020 14:06:53 +0000 (10:06 -0400)
When MACB_ZYNQ is enabled there is compilation warnings
drivers/net/macb.c: In function ‘_macb_init’:
drivers/net/macb.h:675:33: error: ‘MACB_DMACFG’ undeclared (first use in this function);
 did you mean ‘MACB_MCF’?
  writel((value), (port)->regs + MACB_##reg)
                                 ^~~~~

It has been caused by changing macros name by commit below.

Fixes: 6c636514d499 ("net: macb: sync header definitions as taken from Linux")
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
drivers/net/macb.c

index 631b53b0930a8d74d235c4b69788e43d0feda358..bd588cab06b37b972238958ca7dc5ffba4230458 100644 (file)
@@ -807,7 +807,7 @@ static int _macb_init(struct macb_device *macb, const char *name)
        macb->next_rx_tail = 0;
 
 #ifdef CONFIG_MACB_ZYNQ
-       macb_writel(macb, DMACFG, MACB_ZYNQ_GEM_DMACR_INIT);
+       gem_writel(macb, DMACFG, MACB_ZYNQ_GEM_DMACR_INIT);
 #endif
 
        macb_writel(macb, RBQP, macb->rx_ring_dma);