> -----Original Message-----
> From: amd-gfx [mailto:[email protected]] On Behalf
> Of Tom St Denis
> Sent: Tuesday, September 12, 2017 12:35 PM
> To: [email protected]
> Cc: StDenis, Tom
> Subject: [PATCH] drm/amd/powerplay: lock grbm_gfx index when changing
> instance
> 
> Signed-off-by: Tom St Denis <[email protected]>

Reviewed-by: Alex Deucher <[email protected]>

> ---
>  drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c
> b/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c
> index 8c264c195e1a..0f75af33e581 100644
> --- a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c
> +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c
> @@ -746,6 +746,7 @@ int smu7_enable_didt_config(struct pp_hwmgr
> *hwmgr)
>           PP_CAP(PHM_PlatformCaps_TCPRamping)) {
> 
>               cgs_enter_safe_mode(hwmgr->device, true);
> +             cgs_lock_grbm_idx(hwmgr->device, true);
>               value = 0;
>               value2 = cgs_read_register(hwmgr->device,
> mmGRBM_GFX_INDEX);
>               for (count = 0; count < num_se; count++) {
> @@ -785,6 +786,7 @@ int smu7_enable_didt_config(struct pp_hwmgr
> *hwmgr)
>                       PP_ASSERT_WITH_CODE((0 == result),
>                                       "Failed to enable DPM DIDT.", return
> result);
>               }
> +             cgs_lock_grbm_idx(hwmgr->device, false);
>               cgs_enter_safe_mode(hwmgr->device, false);
>       }
> 
> --
> 2.12.0
> 
> _______________________________________________
> amd-gfx mailing list
> [email protected]
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to