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

ARM: samsung: Use devm_platform_ioremap_resource() to simplify code

Use devm_platform_ioremap_resource() instead of
platform_get_resource() + devm_ioremap_resource().

Signed-off-by: Shengju Zhang <zhangshengju@cmss.chinamobile.com>
Signed-off-by: Tang Bin <tangbin@cmss.chinamobile.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>

authored by

Tang Bin and committed by
Krzysztof Kozlowski
06b29212 ee9a71ad

+1 -3
+1 -3
arch/arm/plat-samsung/adc.c
··· 333 333 { 334 334 struct device *dev = &pdev->dev; 335 335 struct adc_device *adc; 336 - struct resource *regs; 337 336 enum s3c_cpu_type cpu = platform_get_device_id(pdev)->driver_data; 338 337 int ret; 339 338 unsigned tmp; ··· 369 370 return PTR_ERR(adc->clk); 370 371 } 371 372 372 - regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); 373 - adc->regs = devm_ioremap_resource(dev, regs); 373 + adc->regs = devm_platform_ioremap_resource(pdev, 0); 374 374 if (IS_ERR(adc->regs)) 375 375 return PTR_ERR(adc->regs); 376 376