drm/amd/display: Switch to immediate mode for updating infopackets
authorAnthony Koo <Anthony.Koo@amd.com>
Wed, 29 Jul 2020 21:43:10 +0000 (17:43 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 3 Sep 2020 09:29:32 +0000 (11:29 +0200)
commit4a5e1c465e84275f265ccbe6fdced67f73ce0c94
treecbafa5daeb05ffc13e7683b905cf250b5f91e3b1
parent04e7daa61fd7bc2555243ef9ed3d050311e6cbb4
drm/amd/display: Switch to immediate mode for updating infopackets

[ Upstream commit abba907c7a20032c2d504fd5afe3af7d440a09d0 ]

[Why]
Using FRAME_UPDATE will result in infopacket to be potentially updated
one frame late.
In commit stream scenarios for previously active stream, some stale
infopacket data from previous config might be erroneously sent out on
initial frame after stream is re-enabled.

[How]
Switch to using IMMEDIATE_UPDATE mode

Signed-off-by: Anthony Koo <Anthony.Koo@amd.com>
Reviewed-by: Ashley Thomas <Ashley.Thomas2@amd.com>
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.h