Merge branch 'pm-cpufreq'
[linux-2.6-microblaze.git] / drivers / gpu / drm / amd / amdgpu / uvd_v3_1.c
index 5534c76..58a8f78 100644 (file)
@@ -706,6 +706,13 @@ static int uvd_v3_1_hw_fini(void *handle)
        return 0;
 }
 
+static int uvd_v3_1_prepare_suspend(void *handle)
+{
+       struct amdgpu_device *adev = (struct amdgpu_device *)handle;
+
+       return amdgpu_uvd_prepare_suspend(adev);
+}
+
 static int uvd_v3_1_suspend(void *handle)
 {
        int r;
@@ -806,6 +813,7 @@ static const struct amd_ip_funcs uvd_v3_1_ip_funcs = {
        .sw_fini = uvd_v3_1_sw_fini,
        .hw_init = uvd_v3_1_hw_init,
        .hw_fini = uvd_v3_1_hw_fini,
+       .prepare_suspend = uvd_v3_1_prepare_suspend,
        .suspend = uvd_v3_1_suspend,
        .resume = uvd_v3_1_resume,
        .is_idle = uvd_v3_1_is_idle,