aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
diff options
context:
space:
mode:
authorOvidiu Bunea <Ovidiu.Bunea@amd.com>2024-11-06 16:25:18 -0500
committerAlex Deucher <alexander.deucher@amd.com>2024-11-20 09:41:22 -0500
commita3e6079bd93d5c66a43bf6a5f90e5b98465dc7b3 (patch)
treebe4e9d39a1fabd22b061986907bc06b75ef175ee /drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
parent1df1d452d24fc8ff05d0a8567a3dbc8def8981b3 (diff)
downloadlinux-a3e6079bd93d5c66a43bf6a5f90e5b98465dc7b3.tar.gz
linux-a3e6079bd93d5c66a43bf6a5f90e5b98465dc7b3.tar.bz2
linux-a3e6079bd93d5c66a43bf6a5f90e5b98465dc7b3.zip
drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto
There are cases where an OTG is remapped from driving a regular HDMI display to a DP/eDP display. There are also cases where DTBCLK needs to be enabled for HPO, but DTBCLK DTO programming may be done while OTG is still enabled which is dangerous as the PIPE_DTO_SRC_SEL programming may change the pixel clock generator source for a mapped and running OTG and cause it to hang. Remove the PIPE_DTO_SRC_SEL programming from this sequence since it is already done in program_pixel_clk(). Additionally, make sure that program_pixel_clk sets DTBCLK DTO as source for special HDMI cases. Cc: stable@vger.kernel.org # 6.11+ Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com> Signed-off-by: Ovidiu Bunea <Ovidiu.Bunea@amd.com> Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c')
0 files changed, 0 insertions, 0 deletions