drm/amdgpu: add powerplay support for CI asics
Subsystems (2)
PATCH 1/1 drm/amdgpu: add powerplay support for CI asics
currently, for CI asics,
use dpm by default, amdgpu.dpm=-1.
when set amdgpu.dpm=1, enable powplay.
when set amdgpu.dpm=0, disable both dpm and powerplay.
when powerplay is stable on CI asics, ci_dpm will be removed.
--- drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-)
drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c +10 -2
@@ -93,8 +93,16 @@ static int amdgpu_pp_early_init(void *handle)#ifdef CONFIG_DRM_AMDGPU_CIK case CHIP_BONAIRE :case CHIP_HAWAII : - amd_pp->ip_funcs = &ci_dpm_ip_funcs; - amd_pp->pp_funcs = &ci_dpm_funcs; +if (amdgpu_dpm ==-1 ) { + amd_pp->ip_funcs = &ci_dpm_ip_funcs; + amd_pp->pp_funcs = &ci_dpm_funcs; + }else { + adev->pp_enabled = true; +if (amdgpu_create_pp_handle (adev)) +return -EINVAL ; + amd_pp->ip_funcs = &pp_ip_funcs; + amd_pp->pp_funcs = &pp_dpm_funcs; + }break ;case CHIP_KABINI :case CHIP_MULLINS :
Signature · 6 lines
1.9.1 _______________________________________________ amd-gfx mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/amd-gfx
A message that is not in the archive (sent off-list or not yet received): 1505456940-1923-1-git-send-email-Rex.Zhu-5C7GfCeVMHo@public.gmane.org
Deucher, Alexander
Reviewed-by Alex DeucherQuoted 13 lines
-----Original Message-----
From: amd-gfx [mailto:[email protected]] On Behalf Of Rex Zhu
Sent: Friday, September 15, 2017 2:29 AM
To: [email protected]
Cc: Zhu, Rex
Subject: [PATCH] drm/amdgpu: add powerplay support for CI asicscurrently, for CI asics,
use dpm by default, amdgpu.dpm=-1.
when set amdgpu.dpm=1, enable powplay.
when set amdgpu.dpm=0, disable both dpm and powerplay.
Quoted 4 lines
when powerplay is stable on CI asics,
ci_dpmwill be removed.Signed-off-by Rex Zhu <[email protected]>
Quoted 31 lines
--- drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-)drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c +10
-3@@ -93,8 +93,16 @@ static int amdgpu_pp_early_init(void *handle)#ifdef CONFIG_DRM_AMDGPU_CIK case CHIP_BONAIRE :case CHIP_HAWAII : - amd_pp->ip_funcs = &ci_dpm_ip_funcs; - amd_pp->pp_funcs = &ci_dpm_funcs; +if (amdgpu_dpm ==-1 ) { + amd_pp->ip_funcs = &ci_dpm_ip_funcs; + amd_pp->pp_funcs = &ci_dpm_funcs; + }else { + adev->pp_enabled = true; +if (amdgpu_create_pp_handle (adev)) +return -EINVAL ; + amd_pp->ip_funcs = &pp_ip_funcs; + amd_pp->pp_funcs = &pp_dpm_funcs; + }break ;case CHIP_KABINI :case CHIP_MULLINS : --1.9.1
Quoted 4 lines
_______________________________________________
amd-gfx mailing list [email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx