]> www.infradead.org Git - linux.git/commitdiff
nvmem: sunplus-ocotp: Use devm_platform_ioremap_resource_byname() helper function
authorZhang Zekun <zhangzekun11@huawei.com>
Mon, 2 Sep 2024 14:29:50 +0000 (15:29 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Sep 2024 10:13:23 +0000 (12:13 +0200)
platform_get_resource_byname() and devm_ioremap_resource() can be
replaced by devm_platform_ioremap_resource_byname(), which can
simplify the code logic a bit, No functional change here.

Signed-off-by: Zhang Zekun <zhangzekun11@huawei.com>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20240902142952.71639-8-srinivas.kandagatla@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/nvmem/sunplus-ocotp.c

index 38f5d9df39cd53ad21fcfa8e58653e400d078b72..30d55b111a644ca75dd786f670b23a043a9bfac7 100644 (file)
@@ -159,7 +159,6 @@ static int sp_ocotp_probe(struct platform_device *pdev)
        struct device *dev = &pdev->dev;
        struct nvmem_device *nvmem;
        struct sp_ocotp_priv *otp;
-       struct resource *res;
        int ret;
 
        otp = devm_kzalloc(dev, sizeof(*otp), GFP_KERNEL);
@@ -168,13 +167,11 @@ static int sp_ocotp_probe(struct platform_device *pdev)
 
        otp->dev = dev;
 
-       res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hb_gpio");
-       otp->base[HB_GPIO] = devm_ioremap_resource(dev, res);
+       otp->base[HB_GPIO] = devm_platform_ioremap_resource_byname(pdev, "hb_gpio");
        if (IS_ERR(otp->base[HB_GPIO]))
                return PTR_ERR(otp->base[HB_GPIO]);
 
-       res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "otprx");
-       otp->base[OTPRX] = devm_ioremap_resource(dev, res);
+       otp->base[OTPRX] = devm_platform_ioremap_resource_byname(pdev, "otprx");
        if (IS_ERR(otp->base[OTPRX]))
                return PTR_ERR(otp->base[OTPRX]);