Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@xxxxxxxxxxxx> --- drivers/mci/atmel_mci.c | 2 +- drivers/mtd/nand/atmel_nand.c | 2 +- drivers/net/macb.c | 2 +- drivers/serial/atmel.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/mci/atmel_mci.c b/drivers/mci/atmel_mci.c index 70041ba..b4489dd 100644 --- a/drivers/mci/atmel_mci.c +++ b/drivers/mci/atmel_mci.c @@ -456,7 +456,7 @@ static int mci_probe(struct device_d *hw_dev) if (pd->bus_width == 8) host->mci.host_caps |= MMC_MODE_8BIT; - host->base = (void __iomem *)hw_dev->resource[0].start; + host->base = dev_request_mem_region(hw_dev, 0); host->hw_dev = hw_dev; hw_dev->priv = host; host->clk = clk_get(hw_dev, "mci_clk"); diff --git a/drivers/mtd/nand/atmel_nand.c b/drivers/mtd/nand/atmel_nand.c index 937bb70..f79be9a 100644 --- a/drivers/mtd/nand/atmel_nand.c +++ b/drivers/mtd/nand/atmel_nand.c @@ -381,7 +381,7 @@ static int __init atmel_nand_probe(struct device_d *dev) if (!host) return -ENOMEM; - host->io_base = (void __iomem *)dev->resource[0].start; + host->io_base = dev_request_mem_region(dev, 0); mtd = &host->mtd; nand_chip = &host->nand_chip; diff --git a/drivers/net/macb.c b/drivers/net/macb.c index e030154..95ad3d7 100644 --- a/drivers/net/macb.c +++ b/drivers/net/macb.c @@ -446,7 +446,7 @@ static int macb_probe(struct device_d *dev) macb->rx_ring = xmalloc(CFG_MACB_RX_RING_SIZE * sizeof(struct macb_dma_desc)); macb->tx_ring = xmalloc(sizeof(struct macb_dma_desc)); - macb->regs = (void __iomem *)dev->resource[0].start; + macb->regs = dev_request_mem_region(dev, 0); /* * Do some basic initialization so that we at least can talk diff --git a/drivers/serial/atmel.c b/drivers/serial/atmel.c index d8713b3..ff0e75e 100644 --- a/drivers/serial/atmel.c +++ b/drivers/serial/atmel.c @@ -375,7 +375,7 @@ static int atmel_serial_init_port(struct console_device *cdev) struct device_d *dev = cdev->dev; struct atmel_uart_port *uart = to_atmel_uart_port(cdev); - uart->base = (void __iomem *)dev->resource[0].start; + uart->base = dev_request_mem_region(dev, 0); uart->clk = clk_get(dev, "usart"); clk_enable(uart->clk); uart->uartclk = clk_get_rate(uart->clk); -- 1.7.5.4 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox