mirror of https://gitee.com/openkylin/linux.git
drm/amd/display: fix dsc disable
A regression caused dsc to never get disabled in certain situations. Signed-off-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com> Reviewed-by: Nikola Cornij <Nikola.Cornij@amd.com> Acked-by: Leo Li <sunpeng.li@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
0bd8ac7ed5
commit
5d109be38b
|
@ -1740,8 +1740,11 @@ static void dcn20_reset_back_end_for_pipe(
|
||||||
else if (pipe_ctx->stream_res.audio) {
|
else if (pipe_ctx->stream_res.audio) {
|
||||||
dc->hwss.disable_audio_stream(pipe_ctx, FREE_ACQUIRED_RESOURCE);
|
dc->hwss.disable_audio_stream(pipe_ctx, FREE_ACQUIRED_RESOURCE);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
#ifdef CONFIG_DRM_AMD_DC_DSC_SUPPORT
|
||||||
|
else if (pipe_ctx->stream_res.dsc)
|
||||||
|
dp_set_dsc_enable(pipe_ctx, false);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* by upper caller loop, parent pipe: pipe0, will be reset last.
|
/* by upper caller loop, parent pipe: pipe0, will be reset last.
|
||||||
* back end share by all pipes and will be disable only when disable
|
* back end share by all pipes and will be disable only when disable
|
||||||
|
|
Loading…
Reference in New Issue