mirror of https://gitee.com/openkylin/linux.git
drm/amd/display: Fix disable_stutter debug option
[Why & How] One call was forcing stutter on instead of looking at the debug option. Ensure we always check the debug option unless we want to force stutter off. Signed-off-by: Harry Wentland <harry.wentland@amd.com> Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
8a791dabea
commit
087a1ff8fb
|
@ -93,7 +93,6 @@ void hubbub1_wm_read_state(struct hubbub *hubbub,
|
|||
void hubbub1_allow_self_refresh_control(struct hubbub *hubbub, bool allow)
|
||||
{
|
||||
struct dcn10_hubbub *hubbub1 = TO_DCN10_HUBBUB(hubbub);
|
||||
|
||||
/*
|
||||
* DCHUBBUB_ARB_ALLOW_SELF_REFRESH_FORCE_ENABLE = 1 means do not allow stutter
|
||||
* DCHUBBUB_ARB_ALLOW_SELF_REFRESH_FORCE_ENABLE = 0 means allow stutter
|
||||
|
|
|
@ -737,7 +737,8 @@ void dcn10_bios_golden_init(struct dc *dc)
|
|||
if (dc->res_pool->hubbub->funcs->allow_self_refresh_control)
|
||||
if (allow_self_fresh_force_enable == false &&
|
||||
dc->res_pool->hubbub->funcs->is_allow_self_refresh_enabled(dc->res_pool->hubbub))
|
||||
dc->res_pool->hubbub->funcs->allow_self_refresh_control(dc->res_pool->hubbub, true);
|
||||
dc->res_pool->hubbub->funcs->allow_self_refresh_control(dc->res_pool->hubbub,
|
||||
!dc->res_pool->hubbub->ctx->dc->debug.disable_stutter);
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue