diff options
author | Eric Huang <JinHuiEric.Huang@amd.com> | 2016-04-18 13:51:45 -0400 |
---|---|---|
committer | Andres Rodriguez <Andres.Rodriguez@amd.com> | 2016-04-18 14:42:17 -0400 |
commit | 745fa650f1f1a625a81f49e68cd58a94e298343d (patch) | |
tree | d33b80cbdef74f5239e4df746a4748edfca1d522 | |
parent | 11fd00ee6169db3937301bc1bd7ee0c8880fc75b (diff) |
drm/amd/powerplay: change display event not resetting dpm level to auto
Signed-off-by: Eric Huang <JinHuiEric.Huang@amd.com>
Change-Id: Ie6ff474b53f41f851703e0c6a214257fad7aa090
-rw-r--r-- | drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c b/drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c index 55d5490339e4..6ea815fe5a2d 100644 --- a/drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c +++ b/drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c @@ -38,7 +38,9 @@ int pem_task_update_allowed_performance_levels(struct pp_eventmgr *eventmgr, str if (pem_is_hw_access_blocked(eventmgr)) return 0; - phm_force_dpm_levels(eventmgr->hwmgr, AMD_DPM_FORCED_LEVEL_AUTO); + if (eventmgr->hwmgr->dpm_level == AMD_DPM_FORCED_LEVEL_AUTO) + phm_force_dpm_levels(eventmgr->hwmgr, + AMD_DPM_FORCED_LEVEL_AUTO); return 0; } |