]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
drm/amd/display: Init clock value by current vbios CLKs
authorBrandon Syu <Brandon.Syu@amd.com>
Thu, 12 Nov 2020 07:35:52 +0000 (15:35 +0800)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Wed, 20 Jan 2021 13:25:27 +0000 (14:25 +0100)
commit9b629b5be28524aec5defb370928b187a23c242d
tree0a87ca7af5aed1490e2c4b9d1933be0d2eda6db3
parentf85eb45014b7ad6b1722285cf6b703532504c3e1
drm/amd/display: Init clock value by current vbios CLKs

BugLink: https://bugs.launchpad.net/bugs/1910822
[ Upstream commit 7e0b367db85ef7b91399006253759a024eab7653 ]

[Why]
While booting into OS, driver updates DPP/DISP CLKs.
But init clock value is zero which is invalid.

[How]
Get current clocks value to update init clocks.
To avoid underflow.

Signed-off-by: Brandon Syu <Brandon.Syu@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c