mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 00:22:00 +02:00
drm/amd/display: Fix DP no audio issue
[why] need to enable APG_CLOCK_ENABLE enable first also need to wake up az from D3 before access az block Reviewed-by: Swapnil Patel <swapnil.patel@amd.com> Signed-off-by: Charlene Liu <Charlene.Liu@amd.com> Signed-off-by: Chenyu Chen <chen-yu.chen@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
576e032e90
commit
bf5e396957
|
|
@ -1098,13 +1098,13 @@ void dce110_enable_audio_stream(struct pipe_ctx *pipe_ctx)
|
|||
if (dc->current_state->res_ctx.pipe_ctx[i].stream_res.audio != NULL)
|
||||
num_audio++;
|
||||
}
|
||||
if (num_audio >= 1 && clk_mgr->funcs->enable_pme_wa) {
|
||||
/*wake AZ from D3 first before access az endpoint*/
|
||||
clk_mgr->funcs->enable_pme_wa(clk_mgr);
|
||||
}
|
||||
|
||||
pipe_ctx->stream_res.audio->funcs->az_enable(pipe_ctx->stream_res.audio);
|
||||
|
||||
if (num_audio >= 1 && clk_mgr->funcs->enable_pme_wa)
|
||||
/*this is the first audio. apply the PME w/a in order to wake AZ from D3*/
|
||||
clk_mgr->funcs->enable_pme_wa(clk_mgr);
|
||||
|
||||
link_hwss->enable_audio_packet(pipe_ctx);
|
||||
|
||||
if (pipe_ctx->stream_res.audio)
|
||||
|
|
|
|||
|
|
@ -297,7 +297,6 @@ void dcn401_init_hw(struct dc *dc)
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (i = 0; i < res_pool->audio_count; i++) {
|
||||
struct audio *audio = res_pool->audios[i];
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user