]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
net: rtl8169: Fix compile warning in rtl8169
authorMinda Chen <minda.chen@starfivetech.com>
Thu, 20 Jul 2023 11:37:26 +0000 (19:37 +0800)
committerLeo Yu-Chi Liang <ycliang@andestech.com>
Wed, 2 Aug 2023 03:02:32 +0000 (11:02 +0800)
While compiling rtl8169.c, There are many "make pointer from
integer without a cast" compile warnings. fix them with
adding cast.

Signed-off-by: Minda Chen <minda.chen@starfivetech.com>
Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
drivers/net/rtl8169.c

index 2276a465e7878c4dbfd1ccf7ccd9c76103e08b2f..dcba51590d1158c4dad71e37da0cec4859529617 100644 (file)
@@ -96,12 +96,12 @@ static int media[MAX_UNITS] = { -1, -1, -1, -1, -1, -1, -1, -1 };
 #define TX_TIMEOUT  (6*HZ)
 
 /* write/read MMIO register. Notice: {read,write}[wl] do the necessary swapping */
-#define RTL_W8(reg, val8)      writeb((val8), ioaddr + (reg))
-#define RTL_W16(reg, val16)    writew((val16), ioaddr + (reg))
-#define RTL_W32(reg, val32)    writel((val32), ioaddr + (reg))
-#define RTL_R8(reg)            readb(ioaddr + (reg))
-#define RTL_R16(reg)           readw(ioaddr + (reg))
-#define RTL_R32(reg)           readl(ioaddr + (reg))
+#define RTL_W8(reg, val8)      writeb((val8), (void *)(ioaddr + (reg)))
+#define RTL_W16(reg, val16)    writew((val16), (void *)(ioaddr + (reg)))
+#define RTL_W32(reg, val32)    writel((val32), (void *)(ioaddr + (reg)))
+#define RTL_R8(reg)            readb((void *)(ioaddr + (reg)))
+#define RTL_R16(reg)           readw((void *)(ioaddr + (reg)))
+#define RTL_R32(reg)           readl((void *)(ioaddr + (reg)))
 
 #define bus_to_phys(a) pci_mem_to_phys((pci_dev_t)(unsigned long)dev->priv, \
        (pci_addr_t)(unsigned long)a)