MIPS: ralink: Use devm_platform_get_and_ioremap_resource()
authorYe Xingchen <ye.xingchen@zte.com.cn>
Wed, 8 Feb 2023 02:49:17 +0000 (10:49 +0800)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Thu, 9 Feb 2023 12:05:17 +0000 (13:05 +0100)
Convert platform_get_resource(), devm_ioremap_resource() to a single
call to devm_platform_get_and_ioremap_resource(), as this is exactly
what this function does.

Signed-off-by: Ye Xingchen <ye.xingchen@zte.com.cn>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/ralink/timer.c

index 652424d8ed514d93e75f1cf81abff36d84312c39..fc503679a93db49c6cd0faf5999e8075e167f08a 100644 (file)
@@ -95,7 +95,6 @@ static int rt_timer_enable(struct rt_timer *rt)
 
 static int rt_timer_probe(struct platform_device *pdev)
 {
-       struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
        struct rt_timer *rt;
        struct clk *clk;
 
@@ -109,7 +108,7 @@ static int rt_timer_probe(struct platform_device *pdev)
        if (rt->irq < 0)
                return rt->irq;
 
-       rt->membase = devm_ioremap_resource(&pdev->dev, res);
+       rt->membase = devm_platform_get_and_ioremap_resource(pdev, 0, NULL);
        if (IS_ERR(rt->membase))
                return PTR_ERR(rt->membase);