drm/amd/display: wait for the whole frame after global unlock
authorWenjing Liu <Wenjing.Liu@amd.com>
Tue, 11 Jun 2019 22:18:36 +0000 (18:18 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 18 Jul 2019 19:17:19 +0000 (14:17 -0500)
commitdd5d9348da02dd83dbb235e55aa0acb3f48ccc95
tree832fafb2a9f8118669e32d342ff09cdb801a7c0d
parent7f6964c5a05e6593bda3a4bcb5581d0b72fc71cb
drm/amd/display: wait for the whole frame after global unlock

[why]
The current code will not wait for the entire frame
 after global unlock.
This causes dsc dynamic target bpp update corruption when
there is a surface update immediately happens after this.

[how]
Wait for the entire whole frame after unlock before continuing
the rest of stream and surface update.

Signed-off-by: Wenjing Liu <Wenjing.Liu@amd.com>
Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c