drm: rcar-du: Make use of the helper function devm_platform_ioremap_resource()
authorCai Huoqing <caihuoqing@baidu.com>
Tue, 31 Aug 2021 07:54:42 +0000 (15:54 +0800)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Thu, 7 Oct 2021 02:42:20 +0000 (05:42 +0300)
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>
Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
drivers/gpu/drm/rcar-du/rcar_du_drv.c
drivers/gpu/drm/rcar-du/rcar_lvds.c

index 806c688..bc708fb 100644 (file)
@@ -593,7 +593,6 @@ static void rcar_du_shutdown(struct platform_device *pdev)
 static int rcar_du_probe(struct platform_device *pdev)
 {
        struct rcar_du_device *rcdu;
-       struct resource *mem;
        unsigned int mask;
        int ret;
 
@@ -609,8 +608,7 @@ static int rcar_du_probe(struct platform_device *pdev)
        platform_set_drvdata(pdev, rcdu);
 
        /* I/O resources */
-       mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       rcdu->mmio = devm_ioremap_resource(&pdev->dev, mem);
+       rcdu->mmio = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(rcdu->mmio))
                return PTR_ERR(rcdu->mmio);
 
index b672c5b..72a272c 100644 (file)
@@ -813,7 +813,6 @@ static int rcar_lvds_probe(struct platform_device *pdev)
 {
        const struct soc_device_attribute *attr;
        struct rcar_lvds *lvds;
-       struct resource *mem;
        int ret;
 
        lvds = devm_kzalloc(&pdev->dev, sizeof(*lvds), GFP_KERNEL);
@@ -836,8 +835,7 @@ static int rcar_lvds_probe(struct platform_device *pdev)
        lvds->bridge.funcs = &rcar_lvds_bridge_ops;
        lvds->bridge.of_node = pdev->dev.of_node;
 
-       mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       lvds->mmio = devm_ioremap_resource(&pdev->dev, mem);
+       lvds->mmio = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(lvds->mmio))
                return PTR_ERR(lvds->mmio);