mirror_ubuntu-kernels/drivers/gpu/drm/amd
Hung, Cruise 6ecf9773a5 drm/amd/display: Fix DMUB outbox trace in S4 (#4465)
[Why]
DMUB Outbox0 read/write pointer not sync after resumed from S4.
And that caused old traces were sent to outbox.

[How]
Disable DMUB Outbox0 interrupt
and clear DMUB Outbox0 read/write pointer when resumes from S4.
And then enable Outbox0 interrupt before starts DMCUB.

Reviewed-by: Nicholas Kazlauskas <Nicholas.Kazlauskas@amd.com>
Acked-by: Jasdeep Dhillon <jdhillon@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Cruise Hung <Cruise.Hung@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-06-01 15:56:48 -04:00
..
acp
amdgpu drm/amdgpu: add drm-client-id to fdinfo v2 2022-05-26 14:56:34 -04:00
amdkfd drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE 2022-05-26 14:56:34 -04:00
display drm/amd/display: Fix DMUB outbox trace in S4 (#4465) 2022-06-01 15:56:48 -04:00
include drm/amd/display: Add HDMI_ACP_SEND register 2022-05-26 14:56:32 -04:00
pm drm/amd/pm: Return auto perf level, if unsupported 2022-05-26 14:56:33 -04:00