Ping ... > -----Original Message----- > From: Evan Quan <evan.quan@xxxxxxx> > Sent: 2018年11月28日 16:54 > To: amd-gfx@xxxxxxxxxxxxxxxxxxxxx > Cc: Quan, Evan <Evan.Quan@xxxxxxx> > Subject: [PATCH 2/3] drm/amd/powerplay: issue pre-display settings for > display change event > > For display config change event only, pre-display config settings are needed. > > Change-Id: Ifeee7cf35afc00e2fc0269c2a189c560b2091c49 > Signed-off-by: Evan Quan <evan.quan@xxxxxxx> > --- > drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 3 +++ > drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 2 -- > 2 files changed, 3 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c > b/drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c > index 47ac92369739..0173d0480024 100644 > --- a/drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c > +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c > @@ -352,6 +352,9 @@ int hwmgr_handle_task(struct pp_hwmgr *hwmgr, > enum amd_pp_task task_id, > > switch (task_id) { > case AMD_PP_TASK_DISPLAY_CONFIG_CHANGE: > + ret = phm_pre_display_configuration_changed(hwmgr); > + if (ret) > + return ret; > ret = phm_set_cpu_power_state(hwmgr); > if (ret) > return ret; > diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c > b/drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c > index 91ffb7bc4ee7..56437866d120 100644 > --- a/drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c > +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c > @@ -265,8 +265,6 @@ int psm_adjust_power_state_dynamic(struct > pp_hwmgr *hwmgr, bool skip, > if (skip) > return 0; > > - phm_pre_display_configuration_changed(hwmgr); > - > phm_display_configuration_changed(hwmgr); > > if (hwmgr->ps) > -- > 2.19.2 _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx