diff options
author | 2019-10-21 13:36:25 +0300 | |
---|---|---|
committer | 2019-10-23 17:53:32 +0100 | |
commit | 77c544d243f3b0d1ae3487ebb170c07c79734fe7 (patch) | |
tree | c4221ff30caf836d69c9a18ff594415ce55b88c4 /drivers/spi/spi-pxa2xx.c | |
parent | spi: dw: Move runtime PM enable/disable from common to platform driver part (diff) | |
download | linux-77c544d243f3b0d1ae3487ebb170c07c79734fe7.tar.gz linux-77c544d243f3b0d1ae3487ebb170c07c79734fe7.tar.bz2 linux-77c544d243f3b0d1ae3487ebb170c07c79734fe7.zip |
spi: pxa2xx: Drop extra check of platform_get_resource() returned value
The devm_ioremap_resource() has already a check for resource pointer
being NULL. No need to double check this.
Drop extra check of platform_get_resource() returned value.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20191021103625.4250-2-andriy.shevchenko@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-pxa2xx.c')
-rw-r--r-- | drivers/spi/spi-pxa2xx.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/spi/spi-pxa2xx.c b/drivers/spi/spi-pxa2xx.c index 068c21037679..4249bcaf77bd 100644 --- a/drivers/spi/spi-pxa2xx.c +++ b/drivers/spi/spi-pxa2xx.c @@ -1545,17 +1545,15 @@ pxa2xx_spi_init_pdata(struct platform_device *pdev) if (!pdata) return NULL; - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!res) - return NULL; - ssp = &pdata->ssp; - ssp->phys_base = res->start; + res = platform_get_resource(pdev, IORESOURCE_MEM, 0); ssp->mmio_base = devm_ioremap_resource(&pdev->dev, res); if (IS_ERR(ssp->mmio_base)) return NULL; + ssp->phys_base = res->start; + #ifdef CONFIG_PCI if (pcidev_id) { pdata->tx_param = pdev->dev.parent; |