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

spi: pic32-sqi: 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-23-yuehaibing@huawei.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

YueHaibing and committed by
Mark Brown
e751032b f601a654

+1 -3
+1 -3
drivers/spi/spi-pic32-sqi.c
··· 570 570 { 571 571 struct spi_master *master; 572 572 struct pic32_sqi *sqi; 573 - struct resource *reg; 574 573 int ret; 575 574 576 575 master = spi_alloc_master(&pdev->dev, sizeof(*sqi)); ··· 579 580 sqi = spi_master_get_devdata(master); 580 581 sqi->master = master; 581 582 582 - reg = platform_get_resource(pdev, IORESOURCE_MEM, 0); 583 - sqi->regs = devm_ioremap_resource(&pdev->dev, reg); 583 + sqi->regs = devm_platform_ioremap_resource(pdev, 0); 584 584 if (IS_ERR(sqi->regs)) { 585 585 ret = PTR_ERR(sqi->regs); 586 586 goto err_free_master;