]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amd/display: Move DPM clk read to clk_mgr_construct in DCN42
authorIvan Lipski <ivan.lipski@amd.com>
Wed, 4 Mar 2026 01:07:58 +0000 (20:07 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 23 Mar 2026 18:15:49 +0000 (14:15 -0400)
commit05112f1fc363d19105ecfce3eec637e63b50cde8
tree33a5a540810fc0e9abe9a3c1840b1405dd95be45
parent3cf496080f539b69f069027cece82642b46a6cb5
drm/amd/display: Move DPM clk read to clk_mgr_construct in DCN42

[Why&How]
The DPM clocks on DCN42 are currently read on every dm_resume, which can
cause in gpu memory freeing while the device is still in suspend.

Move the DPM clock read functionality to clk_mgr_construct() so it
completes once on driver enablement.

Reviewed-by: Charlene Liu <charlene.liu@amd.com>
Signed-off-by: Ivan Lipski <ivan.lipski@amd.com>
Signed-off-by: Dmytro Laktyushkin <dmytro.laktyushkin@amd.com>
Signed-off-by: Chuanyu Tseng <chuanyu.tseng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c