clk: sifive: Use devm_platform_ioremap_resource()
authorYang Li <yang.lee@linux.alibaba.com>
Fri, 28 Apr 2023 07:00:05 +0000 (15:00 +0800)
committerStephen Boyd <sboyd@kernel.org>
Thu, 15 Jun 2023 00:20:13 +0000 (17:20 -0700)
Convert platform_get_resource(),devm_ioremap_resource() to a single
call to devm_platform_ioremap_resource(), as this is exactly what this
function does.

Signed-off-by: Yang Li <yang.lee@linux.alibaba.com>
Link: https://lore.kernel.org/r/20230428070005.41192-1-yang.lee@linux.alibaba.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/sifive/sifive-prci.c

index 916d2fc28b9c101b9b2a1a3c901adff834d6e0ee..e317f3454e93345b13307ed094a03ef342784333 100644 (file)
@@ -567,7 +567,6 @@ static int __prci_register_clocks(struct device *dev, struct __prci_data *pd,
 static int sifive_prci_probe(struct platform_device *pdev)
 {
        struct device *dev = &pdev->dev;
-       struct resource *res;
        struct __prci_data *pd;
        const struct prci_clk_desc *desc;
        int r;
@@ -578,8 +577,7 @@ static int sifive_prci_probe(struct platform_device *pdev)
        if (!pd)
                return -ENOMEM;
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       pd->va = devm_ioremap_resource(dev, res);
+       pd->va = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(pd->va))
                return PTR_ERR(pd->va);