media: s3c-camif: Make use of the helper function devm_platform_ioremap_resource()
authorCai Huoqing <caihuoqing@baidu.com>
Wed, 1 Sep 2021 05:55:54 +0000 (07:55 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Thu, 30 Sep 2021 08:07:52 +0000 (10:07 +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: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/s3c-camif/camif-core.c

index e1d51fd..b6a0329 100644 (file)
@@ -402,7 +402,6 @@ static int s3c_camif_probe(struct platform_device *pdev)
        struct s3c_camif_plat_data *pdata = dev->platform_data;
        struct s3c_camif_drvdata *drvdata;
        struct camif_dev *camif;
-       struct resource *mres;
        int ret = 0;
 
        camif = devm_kzalloc(dev, sizeof(*camif), GFP_KERNEL);
@@ -423,9 +422,7 @@ static int s3c_camif_probe(struct platform_device *pdev)
        drvdata = (void *)platform_get_device_id(pdev)->driver_data;
        camif->variant = drvdata->variant;
 
-       mres = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-
-       camif->io_base = devm_ioremap_resource(dev, mres);
+       camif->io_base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(camif->io_base))
                return PTR_ERR(camif->io_base);