]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/powerplay: support sysfs to set socclk, fclk, dcefclk
authorLikun Gao <Likun.Gao@amd.com>
Wed, 20 Feb 2019 05:42:55 +0000 (13:42 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 19 Mar 2019 20:04:02 +0000 (15:04 -0500)
commitc6f6c7161ab86ea6c6690db1c30daf2fff6630de
tree5b05ecf7115e1bf162999ac881ac03cb388d00e6
parent2f8581a4ba3dad94462ab59bb433a1fabe74f980
drm/amd/powerplay: support sysfs to set socclk, fclk, dcefclk

Add sys interface to set socclk, fclk and dcefclk for smu.
Add feature_mask parameter for smu_upload_dpm_level as socclk, fclk and
dcefclk have dependency, without feature_mask to point out specific clk
will make it fail to set some clk.
Fix the function of smu_unforce_dpm_levels.

Signed-off-by: Likun Gao <Likun.Gao@amd.com>
Reviewed-by: Gui Chengming <Jack.Gui@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h
drivers/gpu/drm/amd/powerplay/vega20_ppt.c