drm/tegra: vic: Use devm_platform_ioremap_resource()
[linux-2.6-microblaze.git] / drivers / gpu / drm / tegra / vic.c
index b14b844..7382ee1 100644 (file)
@@ -469,7 +469,6 @@ static int vic_probe(struct platform_device *pdev)
 {
        struct device *dev = &pdev->dev;
        struct host1x_syncpt **syncpts;
-       struct resource *regs;
        struct vic *vic;
        int err;
 
@@ -490,13 +489,7 @@ static int vic_probe(struct platform_device *pdev)
        if (!syncpts)
                return -ENOMEM;
 
-       regs = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       if (!regs) {
-               dev_err(&pdev->dev, "failed to get registers\n");
-               return -ENXIO;
-       }
-
-       vic->regs = devm_ioremap_resource(dev, regs);
+       vic->regs = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(vic->regs))
                return PTR_ERR(vic->regs);