1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/amd
Tom Chung e98459c06e drm/amd/display: Fix plug/unplug external monitor will hang while playback MPO video
[Why]
Pipes for MPO primary and overlay will be power down and power up during
plug/unplug external monitor while MPO video playback.
But the pipes were the same after plug/unplug and should not need to be
power down and power up or it will make page flip interrupt disabled and
cause hang issue.

[How]
Add pipe split change condition that not only check the top pipe pointer
but also check the index of top pipe if both top pipes are available.

Reviewed-by: Sun peng Li <Sunpeng.Li@amd.com>
Acked-by: Brian Chang <Brian.Chang@amd.com>
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-08-16 18:08:36 -04:00
..
acp drm: amd/acp: fix broken menu structure 2020-03-13 11:52:35 -04:00
amdgpu drm/amdgpu: Increase tlb flush timeout for sriov 2022-08-16 18:08:01 -04:00
amdkfd drm/amdkfd: potential crash in kfd_create_indirect_link_prop() 2022-08-16 18:06:29 -04:00
display drm/amd/display: Fix plug/unplug external monitor will hang while playback MPO video 2022-08-16 18:08:36 -04:00
include drm/amdgpu: add header files for MP 13.0.4 2022-07-29 15:24:38 -04:00
pm drm/amd/pm: Enable GFXOFF feature for SMU IP v13.0.4 2022-08-16 18:07:00 -04:00