drm/amd/display: set dpp dto as per requested clk for lower case.
authorYongqiang Sun <yongqiang.sun@amd.com>
Wed, 4 Nov 2020 21:35:35 +0000 (16:35 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 16 Nov 2020 17:19:28 +0000 (12:19 -0500)
commite26c9d80b830812b0fd4dc02cb9a6ac21ddc3bb0
tree58047e7531ed9b0c8c188d2dc95bcdd4f06266c6
parentaf435e3f62525cace7d9b2a7bbfe28aee59eb1a7
drm/amd/display: set dpp dto as per requested clk for lower case.

[Why]
Blue screen when PNP with multiple monitor or hotplug external monitor when playing video
due to dpp dto isn't programmed properly.
If lower dpp clock, dpp dto need to be programmed first, and actual dpp clk not avalable yet.

[How]
set dpp dto as per request clk for lower case before dpp clk update, and after dpp clk updated
set dpp dto again with actual dpp clk.

Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com>
Acked-by: Bindu Ramamurthy <bindu.r@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c