From 745fa650f1f1a625a81f49e68cd58a94e298343d Mon Sep 17 00:00:00 2001 From: Eric Huang Date: Mon, 18 Apr 2016 13:51:45 -0400 Subject: [PATCH] drm/amd/powerplay: change display event not resetting dpm level to auto Signed-off-by: Eric Huang Change-Id: Ie6ff474b53f41f851703e0c6a214257fad7aa090 --- drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c b/drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c index 55d5490339e4a..6ea815fe5a2df 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; }