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:
committed by
Alex Deucher
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)
|
void hubbub1_allow_self_refresh_control(struct hubbub *hubbub, bool allow)
|
||||||
{
|
{
|
||||||
struct dcn10_hubbub *hubbub1 = TO_DCN10_HUBBUB(hubbub);
|
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 = 1 means do not allow stutter
|
||||||
* DCHUBBUB_ARB_ALLOW_SELF_REFRESH_FORCE_ENABLE = 0 means 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 (dc->res_pool->hubbub->funcs->allow_self_refresh_control)
|
||||||
if (allow_self_fresh_force_enable == false &&
|
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->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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user