Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@xxxxxxxxxxxx> --- arch/arm/boards/mini2440/mini2440.c | 2 ++ arch/arm/boards/scb9328/scb9328.c | 2 ++ drivers/net/dm9000.c | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/arch/arm/boards/mini2440/mini2440.c b/arch/arm/boards/mini2440/mini2440.c index 2bdc2ca..2d27b00 100644 --- a/arch/arm/boards/mini2440/mini2440.c +++ b/arch/arm/boards/mini2440/mini2440.c @@ -71,10 +71,12 @@ static struct resource dm9000_resources[] = { [0] = { .start = CS4_BASE + 0x300, .size = 4, + .flags = IORESOURCE_MEM, }, [1] = { .start = CS4_BASE + 0x304, .size = 4, + .flags = IORESOURCE_MEM, }, }; diff --git a/arch/arm/boards/scb9328/scb9328.c b/arch/arm/boards/scb9328/scb9328.c index dc818ce..2fe8236 100644 --- a/arch/arm/boards/scb9328/scb9328.c +++ b/arch/arm/boards/scb9328/scb9328.c @@ -50,10 +50,12 @@ static struct resource dm9000_resources[] = { [0] = { .start = 0x16000000, .size = 4, + .flags = IORESOURCE_MEM, }, [1] = { .start = 0x16000004, .size = 4, + .flags = IORESOURCE_MEM, }, }; diff --git a/drivers/net/dm9000.c b/drivers/net/dm9000.c index 708801d..b867d21 100644 --- a/drivers/net/dm9000.c +++ b/drivers/net/dm9000.c @@ -501,8 +501,8 @@ static int dm9000_probe(struct device_d *dev) priv = edev->priv; priv->buswidth = pdata->buswidth; - priv->iodata = (void __iomem *)dev->resource[1].start; - priv->iobase = (void __iomem *)dev->resource[0].start; + priv->iodata = dev_request_mem_region(dev, 1); + priv->iobase = dev_request_mem_region(dev, 0); priv->srom = pdata->srom; edev->init = dm9000_init_dev; -- 1.7.5.4 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox