[linux-yocto] [PATCH 28/35] drivers/net/ethernet/lsi: Fix Compiler Warnings

Daniel Dragomir daniel.dragomir at windriver.com
Thu Nov 13 09:19:55 PST 2014


From: John Jacques <john.jacques at lsi.com>

Signed-off-by: John Jacques <john.jacques at 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



More information about the linux-yocto mailing list