diff options
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 16 | 
1 files changed, 5 insertions, 11 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c b/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c index 31db356476f8..430a6b4dfac9 100644 --- a/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c +++ b/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c @@ -225,11 +225,7 @@ static int uvd_v6_0_suspend(void *handle)  	if (r)  		return r; -	/* Skip this for APU for now */ -	if (!(adev->flags & AMD_IS_APU)) -		r = amdgpu_uvd_suspend(adev); - -	return r; +	return amdgpu_uvd_suspend(adev);  }  static int uvd_v6_0_resume(void *handle) @@ -237,12 +233,10 @@ static int uvd_v6_0_resume(void *handle)  	int r;  	struct amdgpu_device *adev = (struct amdgpu_device *)handle; -	/* Skip this for APU for now */ -	if (!(adev->flags & AMD_IS_APU)) { -		r = amdgpu_uvd_resume(adev); -		if (r) -			return r; -	} +	r = amdgpu_uvd_resume(adev); +	if (r) +		return r; +  	return uvd_v6_0_hw_init(adev);  } | 
