]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only
authorSamson Tam <samson.tam@amd.com>
Mon, 18 Sep 2023 22:43:13 +0000 (18:43 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 5 Oct 2023 02:55:05 +0000 (22:55 -0400)
commitb206011bf05069797df1f4c5ce639398728978e2
treebfa8b96930187a7e41cae752c479159ccb2d2b02
parent134b8c5d8674e7cde380f82e9aedfd46dcdd16f7
drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only

[Why]
The edge-case DISPCLK WDIVIDER changes call stream_enc functions.
But with MPC pipes, downstream pipes have null stream_enc and will
 cause crash.

[How]
Only call stream_enc functions for pipes that are OTG master.

Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Cc: Mario Limonciello <mario.limonciello@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Samson Tam <samson.tam@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c