drm/amd/powerplay: avoid repeat AVFS enablement/disablement
No need to enable or disable AVFS if it's already in wanted state. Signed-off-by: Evan Quan <evan.quan@amd.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
36f5f8a749
commit
319dd4764f
@ -2364,6 +2364,10 @@ static int vega10_avfs_enable(struct pp_hwmgr *hwmgr, bool enable)
|
||||
struct vega10_hwmgr *data = hwmgr->backend;
|
||||
|
||||
if (data->smu_features[GNLD_AVFS].supported) {
|
||||
/* Already enabled or disabled */
|
||||
if (!(enable ^ data->smu_features[GNLD_AVFS].enabled))
|
||||
return 0;
|
||||
|
||||
if (enable) {
|
||||
PP_ASSERT_WITH_CODE(!vega10_enable_smc_features(hwmgr,
|
||||
true,
|
||||
|
Loading…
Reference in New Issue
Block a user