linux_dsm_epyc7002/drivers/gpu/drm/amd
Jun Lei 6b6352dd1f drm/amd/display: Disable idle optimizations before programming DCN
[Why]
Programming DCN is explicitly forbidden during idle optimzations allowed
state. Existing implemenation relies on OS/DM, which is not robust. Instead
DC should sequence this.

Note that DC will not re-enter idle optimized state on its own, it is only
responsible for catching out of sequence calls. It is still DM
responsibility to sequence appropriate for optimized power, but this change
removes the requirement for DM to cover the .1% case.

[How]
 - elevate updates during idle optimized state to full updates
 - disable idle power optimizations prior to programming

Signed-off-by: Jun Lei <jun.lei@amd.com>
Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Acked-by: Eryk Brol <eryk.brol@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-08-06 16:39:54 -04:00
..
acp drm: amd/acp: fix broken menu structure 2020-03-13 11:52:35 -04:00
amdgpu drm/amdgpu: update dec ring test for VCN 3.0 2020-08-06 16:33:18 -04:00
amdkfd drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read() 2020-07-15 13:27:34 -04:00
display drm/amd/display: Disable idle optimizations before programming DCN 2020-08-06 16:39:54 -04:00
include drm/amdgpu/atomfirmware: update to latest integratedinfotable 2020-07-02 12:02:57 -04:00
powerplay drm/amd/swsmu: allow asic to handle sensor type by itself 2020-08-06 16:35:56 -04:00