summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-01-07 11:36:06 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2011-01-07 11:36:06 +0100
commit0f81fc1ca9155c121b7b54e4d1ce4857b8975688 (patch)
tree38c7bf4a6393c5651b8fb0d49d0f04a1f14465b4
parent573400471d8f02c7ab2f94c7c28f0a188b048ab1 (diff)
downloadbarebox-0f81fc1ca9155c121b7b54e4d1ce4857b8975688.tar.gz
barebox-0f81fc1ca9155c121b7b54e4d1ce4857b8975688.tar.xz
dm9000: fix printf compiler warnings
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--drivers/net/dm9000.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/net/dm9000.c b/drivers/net/dm9000.c
index c31cf1a17d..b0e88227c9 100644
--- a/drivers/net/dm9000.c
+++ b/drivers/net/dm9000.c
@@ -165,8 +165,8 @@
#define IMR_PRM (1<<0)
struct dm9000_priv {
- unsigned long iobase;
- unsigned long iodata;
+ void __iomem *iobase;
+ void __iomem *iodata;
struct mii_device miidev;
int buswidth;
};
@@ -246,11 +246,11 @@ static int dm9000_check_id(struct dm9000_priv *priv)
id_val |= DM9000_ior(priv, DM9000_PIDL) << 16;
id_val |= DM9000_ior(priv, DM9000_PIDH) << 24;
if (id_val == DM9000_ID) {
- printf("dm9000 i/o: 0x%x, id: 0x%x \n", priv->iobase,
+ printf("dm9000 i/o: 0x%p, id: 0x%x \n", priv->iobase,
id_val);
return 0;
} else {
- printf("dm9000 not found at 0x%08x id: 0x%08x\n",
+ printf("dm9000 not found at 0x%p id: 0x%08x\n",
priv->iobase, id_val);
return -1;
}
@@ -489,8 +489,8 @@ static int dm9000_probe(struct device_d *dev)
priv = edev->priv;
priv->buswidth = pdata->buswidth;
- priv->iodata = pdata->iodata;
- priv->iobase = pdata->iobase;
+ priv->iodata = (void *)pdata->iodata;
+ priv->iobase = (void *)pdata->iobase;
edev->init = dm9000_init_dev;
edev->open = dm9000_eth_open;