drm/amd/powerplay: use existed smu_dpm_set* interfaces to implement powergate functions
authorHuang Rui <ray.huang@amd.com>
Mon, 1 Jun 2020 02:51:34 +0000 (10:51 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 1 Jul 2020 05:59:16 +0000 (01:59 -0400)
commitda483dd1d8d7bdfd64192a1df8e7b6a7a8b2b7f2
treee3c0a0a844e4f80a39db990829ea5785a6d106aa
parentcc375d8c5248959319d6b8b4c4388482180ecb42
drm/amd/powerplay: use existed smu_dpm_set* interfaces to implement powergate functions

Abstract powergate_vcn/jpeg functions, using smu_dpm_set* to implement it.

Signed-off-by: Huang Rui <ray.huang@amd.com>
Reviewed-by: Kevin Wang <kevin1.wang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h
drivers/gpu/drm/amd/powerplay/renoir_ppt.c
drivers/gpu/drm/amd/powerplay/smu_internal.h
drivers/gpu/drm/amd/powerplay/smu_v12_0.c