drm/amd/display: Fix DFPstate hang due to view port changed
authorPaul Hsieh <paul.hsieh@amd.com>
Wed, 5 Aug 2020 09:28:37 +0000 (17:28 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 26 Aug 2020 09:42:07 +0000 (11:42 +0200)
commit3f88e2e7a7943ef07a384f653f01832600bb91dd
treee91cc7d7bb6e7582cd0cf70dcf73013c31cf435d
parentcdda25b43e0efb8df20a6f9956ff9091a1355328
drm/amd/display: Fix DFPstate hang due to view port changed

commit 8e80d482608a4e6a97c75272ef8b4bcfc5d0c490 upstream.

[Why]
Place the cursor in the center of screen between two pipes then
adjusting the viewport but cursour doesn't update cause DFPstate hang.

[How]
If viewport changed, update cursor as well.

Cc: stable@vger.kernel.org
Signed-off-by: Paul Hsieh <paul.hsieh@amd.com>
Reviewed-by: Aric Cyr <Aric.Cyr@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c