clk: samsung: exynos5433: Make use of devm_platform_ioremap_resource()
authorCai Huoqing <caihuoqing@baidu.com>
Tue, 7 Sep 2021 08:51:14 +0000 (16:51 +0800)
committerSylwester Nawrocki <s.nawrocki@samsung.com>
Mon, 13 Sep 2021 16:00:59 +0000 (18:00 +0200)
Use the devm_platform_ioremap_resource() helper instead of
calling platform_get_resource() and devm_ioremap_resource()
separately

Signed-off-by: Cai Huoqing <caihuoqing@baidu.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Link: https://lore.kernel.org/r/20210907085115.4254-1-caihuoqing@baidu.com
drivers/clk/samsung/clk-exynos5433.c

index f203074d858bbd5cb38f1669106e5b2cf6dff926..38bfffc5e5b3c919a752d604439df77c70af9013 100644 (file)
@@ -5564,7 +5564,6 @@ static int __init exynos5433_cmu_probe(struct platform_device *pdev)
        struct exynos5433_cmu_data *data;
        struct samsung_clk_provider *ctx;
        struct device *dev = &pdev->dev;
-       struct resource *res;
        void __iomem *reg_base;
        int i;
 
@@ -5577,8 +5576,7 @@ static int __init exynos5433_cmu_probe(struct platform_device *pdev)
                return -ENOMEM;
        ctx = &data->ctx;
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       reg_base = devm_ioremap_resource(dev, res);
+       reg_base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(reg_base))
                return PTR_ERR(reg_base);