OSDN Git Service

drm/panfrost: Make use of the helper function devm_platform_ioremap_resource()
authorCai Huoqing <caihuoqing@baidu.com>
Tue, 31 Aug 2021 07:53:27 +0000 (15:53 +0800)
committerSteven Price <steven.price@arm.com>
Thu, 2 Sep 2021 09:13:47 +0000 (10:13 +0100)
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: Steven Price <steven.price@arm.com>
Signed-off-by: Steven Price <steven.price@arm.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210831075327.653-1-caihuoqing@baidu.com
drivers/gpu/drm/panfrost/panfrost_device.c

index bd9b7be..1c69242 100644 (file)
@@ -198,7 +198,6 @@ err:
 int panfrost_device_init(struct panfrost_device *pfdev)
 {
        int err;
-       struct resource *res;
 
        mutex_init(&pfdev->sched_lock);
        INIT_LIST_HEAD(&pfdev->scheduled_jobs);
@@ -236,8 +235,7 @@ int panfrost_device_init(struct panfrost_device *pfdev)
        if (err)
                goto out_reset;
 
-       res = platform_get_resource(pfdev->pdev, IORESOURCE_MEM, 0);
-       pfdev->iomem = devm_ioremap_resource(pfdev->dev, res);
+       pfdev->iomem = devm_platform_ioremap_resource(pfdev->pdev, 0);
        if (IS_ERR(pfdev->iomem)) {
                err = PTR_ERR(pfdev->iomem);
                goto out_pm_domain;