Commit 93a80241 authored by Xiaojian Du's avatar Xiaojian Du Committed by Alex Deucher

drm/amd/pm: enable the fine grain tuning function for vangogh

This patch is to enale the fine grain tuning function for vangogh.
Signed-off-by: default avatarXiaojian Du <Xiaojian.Du@amd.com>
Reviewed-by: default avatarEvan Quan <evan.quan@amd.com>
Reviewed-by: default avatarHuang Rui <ray.huang@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent c98ee897
...@@ -405,6 +405,8 @@ static int smu_set_funcs(struct amdgpu_device *adev) ...@@ -405,6 +405,8 @@ static int smu_set_funcs(struct amdgpu_device *adev)
break; break;
case CHIP_VANGOGH: case CHIP_VANGOGH:
vangogh_set_ppt_funcs(smu); vangogh_set_ppt_funcs(smu);
/* enable the OD by default to allow the fine grain tuning function */
smu->od_enabled = true;
break; break;
default: default:
return -EINVAL; return -EINVAL;
...@@ -474,6 +476,8 @@ static int smu_late_init(void *handle) ...@@ -474,6 +476,8 @@ static int smu_late_init(void *handle)
struct smu_context *smu = &adev->smu; struct smu_context *smu = &adev->smu;
int ret = 0; int ret = 0;
smu_set_fine_grain_gfx_freq_parameters(smu);
if (adev->asic_type == CHIP_VANGOGH) if (adev->asic_type == CHIP_VANGOGH)
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment