[PATCH] drm/amd/amdgpu: Remove workaround check for UVD6 on APUs
Alex Deucher
alexdeucher at gmail.com
Tue Oct 24 14:53:13 UTC 2017
On Tue, Oct 24, 2017 at 9:07 AM, Tom St Denis <tom.stdenis at amd.com> wrote:
> Thanks Leo,
>
> I don't have any uvd7 gear but that code has the same "workaround." Should
> that be removed as well?
There are no UVD 7 APUs, so feel free to remove it :)
Alex
>
> Cheers,
> Tom
>
>
> On 23/10/17 02:40 PM, Leo Liu wrote:
>>
>> Reviewed-by: Leo Liu <leo.liu at amd.com>
>>
>>
>> On 10/23/2017 01:34 PM, Alex Deucher wrote:
>>>
>>> On Mon, Oct 23, 2017 at 1:03 PM, Tom St Denis <tom.stdenis at amd.com>
>>> wrote:
>>>>
>>>> On APUs the uvd6 driver was skipping proper suspend/resume routines
>>>> resulting
>>>> in a broken state upon resume.
>>>>
>>>> Signed-off-by: Tom St Denis <tom.stdenis at amd.com>
>>>
>>> Acked-by: Alex Deucher <alexander.deucher at amd.com>
>>>
>>>> ---
>>>> drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 16 +++++-----------
>>>> 1 file 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 71299c67c517..2581543b35a7 100644
>>>> --- a/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
>>>> +++ b/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
>>>> @@ -565,11 +565,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)
>>>> @@ -577,12 +573,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);
>>>> }
>>>>
>>>> --
>>>> 2.12.0
>>>>
>>>> _______________________________________________
>>>> amd-gfx mailing list
>>>> amd-gfx at lists.freedesktop.org
>>>> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
>>>
>>> _______________________________________________
>>> amd-gfx mailing list
>>> amd-gfx at lists.freedesktop.org
>>> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
>>
>>
>
More information about the amd-gfx
mailing list