diff options
author | Bryan Wu <bryan.wu@analog.com> | 2007-12-05 08:45:22 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-12-05 18:21:20 +0100 |
commit | f452126c2e4b8bbfd8e41ebdf1e734e3bf18f8e9 (patch) | |
tree | e49cb5df41003fa6dbceb7f422bb98c0d2289e1b /drivers | |
parent | Blackfin SPI driver: use cpu_relax() to replace continue in while busywait (diff) | |
download | linux-f452126c2e4b8bbfd8e41ebdf1e734e3bf18f8e9.tar.xz linux-f452126c2e4b8bbfd8e41ebdf1e734e3bf18f8e9.zip |
Blackfin SPI driver: use void __iomem * for regs_base
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/spi/spi_bfin5xx.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c index 0e33b5aa35fb..6a02bd3ef9fd 100644 --- a/drivers/spi/spi_bfin5xx.c +++ b/drivers/spi/spi_bfin5xx.c @@ -78,7 +78,7 @@ struct driver_data { struct spi_master *master; /* Regs base of SPI controller */ - u32 regs_base; + void __iomem *regs_base; /* BFIN hookup */ struct bfin5xx_spi_master *master_info; @@ -1311,9 +1311,8 @@ static int __init bfin5xx_spi_probe(struct platform_device *pdev) goto out_error_get_res; } - drv_data->regs_base = (u32) ioremap(res->start, - (res->end - res->start + 1)); - if (!drv_data->regs_base) { + drv_data->regs_base = ioremap(res->start, (res->end - res->start + 1)); + if (drv_data->regs_base == NULL) { dev_err(dev, "Cannot map IO\n"); status = -ENXIO; goto out_error_ioremap; @@ -1352,7 +1351,7 @@ static int __init bfin5xx_spi_probe(struct platform_device *pdev) goto out_error; } - dev_info(dev, "%s, Version %s, regs_base@0x%08x, dma channel@%d\n", + dev_info(dev, "%s, Version %s, regs_base@%p, dma channel@%d\n", DRV_DESC, DRV_VERSION, drv_data->regs_base, drv_data->dma_channel); return status; |