drm/tegra: vic: Use autosuspend
authorMikko Perttunen <mperttunen@nvidia.com>
Wed, 11 Aug 2021 10:59:54 +0000 (13:59 +0300)
committerThierry Reding <treding@nvidia.com>
Thu, 16 Dec 2021 13:07:07 +0000 (14:07 +0100)
When going idle, it's not unlikely that more work will follow.
As such, use autosuspend with a 500ms suspend delay.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/vic.c

index dec5e56f67804a8f14d5d464c09aa9eec3884c9d..b58e2b99f81a6d8ad22a097e497a6f2e81c83106 100644 (file)
@@ -488,6 +488,8 @@ static int vic_probe(struct platform_device *pdev)
                if (err < 0)
                        goto unregister_client;
        }
+       pm_runtime_set_autosuspend_delay(&pdev->dev, 500);
+       pm_runtime_use_autosuspend(&pdev->dev);
 
        return 0;