Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

spi: lp-8841: use devm_platform_ioremap_resource() to simplify code

Use devm_platform_ioremap_resource() to simplify the code a bit.
This is detected by coccinelle.

Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Link: https://lore.kernel.org/r/20190904135918.25352-15-yuehaibing@huawei.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

YueHaibing and committed by
Mark Brown
7d2600b9 d8e477ab

+1 -3
+1 -3
drivers/spi/spi-lp8841-rtc.c
··· 185 185 int ret; 186 186 struct spi_master *master; 187 187 struct spi_lp8841_rtc *data; 188 - void *iomem; 189 188 190 189 master = spi_alloc_master(&pdev->dev, sizeof(*data)); 191 190 if (!master) ··· 206 207 207 208 data = spi_master_get_devdata(master); 208 209 209 - iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 210 - data->iomem = devm_ioremap_resource(&pdev->dev, iomem); 210 + data->iomem = devm_platform_ioremap_resource(pdev, 0); 211 211 ret = PTR_ERR_OR_ZERO(data->iomem); 212 212 if (ret) { 213 213 dev_err(&pdev->dev, "failed to get IO address\n");