From: John Jacques <john.jacq...@lsi.com>

Signed-off-by: John Jacques <john.jacq...@lsi.com>
---
 drivers/net/ethernet/lsi/lsi_acp_net.c | 6 ++++--
 drivers/net/ethernet/lsi/lsi_acp_net.h | 6 +++---
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/drivers/net/ethernet/lsi/lsi_acp_net.c 
b/drivers/net/ethernet/lsi/lsi_acp_net.c
index a46e850..69dcbc9 100644
--- a/drivers/net/ethernet/lsi/lsi_acp_net.c
+++ b/drivers/net/ethernet/lsi/lsi_acp_net.c
@@ -1543,8 +1543,10 @@ int appnic_init(struct net_device *dev)
        write_mac(0x40010000, APPNIC_DMA_PCI_CONTROL);
        write_mac(0x30000, APPNIC_DMA_CONTROL);
 #ifdef CONFIG_ARM
-       writel(0x280044, (unsigned long)pdata->dma_base + 0x60);
-       writel(0xc0, (unsigned long)pdata->dma_base + 0x64);
+       writel(0x280044,
+              (void __iomem *)((unsigned long)pdata->dma_base + 0x60));
+       writel(0xc0,
+              (void __iomem *)((unsigned long)pdata->dma_base + 0x64));
 #else
        out_le32((unsigned *)pdata->dma_base + 0x60, 0x280044);
        out_le32((unsigned *)pdata->dma_base + 0x64, 0xc0);
diff --git a/drivers/net/ethernet/lsi/lsi_acp_net.h 
b/drivers/net/ethernet/lsi/lsi_acp_net.h
index c1f4311..b943cd0 100644
--- a/drivers/net/ethernet/lsi/lsi_acp_net.h
+++ b/drivers/net/ethernet/lsi/lsi_acp_net.h
@@ -488,8 +488,8 @@ struct appnic_device {
 
 #ifdef CONFIG_ARM
 
-#define read_mac(address)         readl((address))
-#define write_mac(value, address) writel((value), (address))
+#define read_mac(address)         readl((void __iomem *)(address))
+#define write_mac(value, address) writel((value), (void __iomem *)(address))
 
 static inline void
 readdescriptor(unsigned long address, struct appnic_dma_descriptor *descriptor)
@@ -518,7 +518,7 @@ static inline void
 femac_uncache(struct appnic_device *pdata)
 {
        /* Set FEMAC to uncached */
-       writel(0x0, GPREG_HPROT_FEMAC);
+       writel(0x0, (void __iomem *)GPREG_HPROT_FEMAC);
 }
 
 #else
-- 
1.8.1.4

-- 
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to