On 2018-08-16 04:38 PM, Alex Deucher wrote: > Seems to cause blank screens. > > Bug: https://bugs.freedesktop.org/show_bug.cgi?id=106940 > Signed-off-by: Alex Deucher <alexander.deucher at amd.com> Reviewed-by: Harry Wentland <harry.wentland at amd.com> Harry > --- > drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c > index 350ee3e3e34d..2e3f85ceeaa9 100644 > --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c > +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c > @@ -1562,7 +1562,13 @@ void dce110_enable_accelerated_mode(struct dc *dc, struct dc_state *context) > bool can_eDP_fast_boot_optimize = false; > > if (edp_link) { > - can_eDP_fast_boot_optimize = > + /* this seems to cause blank screens on DCE8 */ > + if ((dc->ctx->dce_version == DCE_VERSION_8_0) || > + (dc->ctx->dce_version == DCE_VERSION_8_1) || > + (dc->ctx->dce_version == DCE_VERSION_8_3)) > + can_eDP_fast_boot_optimize = false; > + else > + can_eDP_fast_boot_optimize = > edp_link->link_enc->funcs->is_dig_enabled(edp_link->link_enc); > } > >