drm/amd/display: Allow idle optimization based on vblank.
authorBindu Ramamurthy <bindu.r@amd.com>
Tue, 16 Mar 2021 21:08:47 +0000 (17:08 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Apr 2021 20:44:36 +0000 (16:44 -0400)
commit5af50b0b1c200d31f6798a9ddd18aa706c868306
tree0217c41c0ebed154119473f033e24d46de725754
parent5bf314abfb8a3edf84af9565c12156041395d3a8
drm/amd/display: Allow idle optimization based on vblank.

[Why]
idle optimization was being disabled after commit.

[How]
check vblank count for display off and enable idle optimization based on this count.
Also,check added to ensure vblank count does not decrement, when count reaches 0.

Reviewed-by: Kenneth Feng <kenneth.feng@amd.com>
Signed-off-by: Bindu Ramamurthy <bindu.r@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c