linux/drivers/gpu/drm/amd
Paul Hsieh 22d7663f47 drm/amd/display: dmcu is blocking due to wrong disable ABM command
[Why]
Second screen to clone/extend mode, driver will send ABM pipe
command to DMCU. Change mode from clone/extend to second
screen only, driver send ABM level command to disable ABM but
this command will not clear ABM pipe data. At this time, change
second screen to PC screen only, driver will send first command
"ABM_LEVEL", it will turn on ABM with incorrect ABM pile so that
DMCU is blocking.

[How]
When driver try to disable ABM, change command from "ABM LEVEL"
to "ABM PIPE" so that it will clear ABM pile data.

Signed-off-by: Paul Hsieh <Paul.Hsieh@amd.com>
Reviewed-by: Charlene Liu <Charlene.Liu@amd.com>
Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-02-05 21:16:23 -05:00
..
acp drm/amdgpu: Remove wrapper layer of cgs irq handling 2018-03-21 14:36:58 -05:00
amdgpu drm/amdgpu: cleanup VM dw estimation a bit 2019-02-05 21:16:22 -05:00
amdkfd drm/amdkfd: Don't assign dGPUs to APU topology devices 2019-01-14 15:37:33 -05:00
display drm/amd/display: dmcu is blocking due to wrong disable ABM command 2019-02-05 21:16:23 -05:00
include drm/amd/powerplay: support retrieving and adjusting dcefclock power levels V2 2019-01-25 16:15:34 -05:00
lib drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
powerplay drm/amd/powerplay: update soc boot and max level on vega10 2019-02-05 21:15:32 -05:00