drm/amd/display: dpms off mute az audio endpoint only.
Signed-off-by: Charlene Liu <charlene.liu@amd.com> Reviewed-by: Krunoslav Kovac <Krunoslav.Kovac@amd.com> Acked-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
c7d76452d2
commit
7c357e61e2
|
@ -212,6 +212,7 @@ struct dc_debug {
|
|||
bool disable_stereo_support;
|
||||
bool vsr_support;
|
||||
bool performance_trace;
|
||||
bool az_endpoint_mute_only;
|
||||
};
|
||||
struct dc_state;
|
||||
struct resource_pool;
|
||||
|
|
|
@ -947,7 +947,11 @@ void dce110_disable_stream(struct pipe_ctx *pipe_ctx, int option)
|
|||
pipe_ctx->stream_res.stream_enc->funcs->audio_mute_control(
|
||||
pipe_ctx->stream_res.stream_enc, true);
|
||||
if (pipe_ctx->stream_res.audio) {
|
||||
pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
|
||||
if (option != KEEP_ACQUIRED_RESOURCE ||
|
||||
!dc->debug.az_endpoint_mute_only) {
|
||||
/*only disalbe az_endpoint if power down or free*/
|
||||
pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
|
||||
}
|
||||
|
||||
if (dc_is_dp_signal(pipe_ctx->stream->signal))
|
||||
pipe_ctx->stream_res.stream_enc->funcs->dp_audio_disable(
|
||||
|
|
|
@ -451,6 +451,7 @@ static const struct dc_debug debug_defaults_drv = {
|
|||
.disable_stereo_support = true,
|
||||
.vsr_support = true,
|
||||
.performance_trace = false,
|
||||
.az_endpoint_mute_only = true,
|
||||
};
|
||||
|
||||
static const struct dc_debug debug_defaults_diags = {
|
||||
|
|
Loading…
Reference in New Issue