Commit 59de58f8 authored by Evan Quan's avatar Evan Quan Committed by Alex Deucher

drm/amd/powerplay: determine the features to enable by pptable only

Per current logics, the features to enable are determined together
by driver and pptable. This is not efficient in co-debug with
firmware team.
Signed-off-by: default avatarEvan Quan <evan.quan@amd.com>
Reviewed-by: default avatarKenneth Feng <kenneth.feng@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 86132498
...@@ -327,7 +327,6 @@ static int arcturus_allocate_dpm_context(struct smu_context *smu) ...@@ -327,7 +327,6 @@ static int arcturus_allocate_dpm_context(struct smu_context *smu)
return 0; return 0;
} }
#define FEATURE_MASK(feature) (1ULL << feature)
static int static int
arcturus_get_allowed_feature_mask(struct smu_context *smu, arcturus_get_allowed_feature_mask(struct smu_context *smu,
uint32_t *feature_mask, uint32_t num) uint32_t *feature_mask, uint32_t num)
...@@ -335,9 +334,8 @@ arcturus_get_allowed_feature_mask(struct smu_context *smu, ...@@ -335,9 +334,8 @@ arcturus_get_allowed_feature_mask(struct smu_context *smu,
if (num > 2) if (num > 2)
return -EINVAL; return -EINVAL;
memset(feature_mask, 0, sizeof(uint32_t) * num); /* pptable will handle the features to enable */
memset(feature_mask, 0xFF, sizeof(uint32_t) * num);
*(uint64_t *)feature_mask |= FEATURE_MASK(FEATURE_DPM_PREFETCHER_BIT);
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