mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-06 00:47:56 -04:00
drm/amd/display: skip avmute action
[Why] For some monitors, they can't display under BIOS with avmute enabled. [How] Add monitor patch for skip avmute action. Signed-off-by: Brandon Syu <Brandon.Syu@amd.com> Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
df043738b7
commit
74d021b563
@@ -3283,8 +3283,9 @@ void core_link_disable_stream(struct pipe_ctx *pipe_ctx)
|
||||
dc_is_virtual_signal(pipe_ctx->stream->signal))
|
||||
return;
|
||||
|
||||
if (dc_is_hdmi_signal(pipe_ctx->stream->signal)) {
|
||||
core_link_set_avmute(pipe_ctx, true);
|
||||
if (!pipe_ctx->stream->sink->edid_caps.panel_patch.skip_avmute) {
|
||||
if (dc_is_hdmi_signal(pipe_ctx->stream->signal))
|
||||
core_link_set_avmute(pipe_ctx, true);
|
||||
}
|
||||
|
||||
#if defined(CONFIG_DRM_AMD_DC_HDCP)
|
||||
|
||||
@@ -235,6 +235,7 @@ struct dc_panel_patch {
|
||||
unsigned int disable_fec;
|
||||
unsigned int extra_t3_ms;
|
||||
unsigned int max_dsc_target_bpp_limit;
|
||||
unsigned int skip_avmute;
|
||||
};
|
||||
|
||||
struct dc_edid_caps {
|
||||
|
||||
Reference in New Issue
Block a user