diff options
author | Heiner Kallweit <hkallweit1@gmail.com> | 2015-09-27 18:47:35 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-09-30 20:33:29 +0100 |
commit | b7a2a1c0b67283442a06fcc679cba0683914f794 (patch) | |
tree | 58f4aa1ca57828345e683ec8b1bb7bd8d0e6f53d /drivers/spi/spi-ath79.c | |
parent | 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f (diff) | |
download | blackbird-op-linux-b7a2a1c0b67283442a06fcc679cba0683914f794.tar.gz blackbird-op-linux-b7a2a1c0b67283442a06fcc679cba0683914f794.zip |
spi: ath79: simplify iomem resource mapping
Simplify the code by switching from devm_ioremap to devm_ioremap_resource.
Checking the result of platform_get_resource is not needed as
devm_ioremap_resource checks the provided resource argument for NULL.
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-ath79.c')
-rw-r--r-- | drivers/spi/spi-ath79.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/drivers/spi/spi-ath79.c b/drivers/spi/spi-ath79.c index bf1f9b32c597..6165bf21d427 100644 --- a/drivers/spi/spi-ath79.c +++ b/drivers/spi/spi-ath79.c @@ -240,14 +240,9 @@ static int ath79_spi_probe(struct platform_device *pdev) sp->bitbang.flags = SPI_CS_HIGH; r = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (r == NULL) { - ret = -ENOENT; - goto err_put_master; - } - - sp->base = devm_ioremap(&pdev->dev, r->start, resource_size(r)); - if (!sp->base) { - ret = -ENXIO; + sp->base = devm_ioremap_resource(&pdev->dev, r); + if (IS_ERR(sp->base)) { + ret = PTR_ERR(sp->base); goto err_put_master; } |