media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_...
authorCai Huoqing <caihuoqing@baidu.com>
Wed, 8 Sep 2021 10:57:59 +0000 (12:57 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 9 Jun 2022 08:22:59 +0000 (10:22 +0200)
[ Upstream commit 5a3683d60e56f4faa9552d3efafd87ef106dd393 ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/staging/media/rkvdec/rkvdec.c

index 3f3f964..4fd4a29 100644 (file)
@@ -967,7 +967,6 @@ static const char * const rkvdec_clk_names[] = {
 static int rkvdec_probe(struct platform_device *pdev)
 {
        struct rkvdec_dev *rkvdec;
-       struct resource *res;
        unsigned int i;
        int ret, irq;
 
@@ -999,8 +998,7 @@ static int rkvdec_probe(struct platform_device *pdev)
         */
        clk_set_rate(rkvdec->clocks[0].clk, 500 * 1000 * 1000);
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       rkvdec->regs = devm_ioremap_resource(&pdev->dev, res);
+       rkvdec->regs = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(rkvdec->regs))
                return PTR_ERR(rkvdec->regs);