RE: [PATCH 2/3] drm/amd/powerplay: issue pre-display settings for display change event

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux