linux/drivers/gpu/drm/amd/display
Wenjing Liu c50c9c872e drm/amd/display: use correct phantom pipe when populating subvp pipe info
[why]
In current code, we recognize a pipe as a phantom pipe if it references
the same phantom stream. However it can also a phantom split pipe.
If the phantom split pipe has a smaller pipe index than the phantom pipe
we will mistakenly use the phantom split pipe as the phantom pipe. This
causes an incorrect subvp configuration where the first half of the
screen is flashing solid white image.

[how]
Add additional check that the pipe needs to be an OTG master pipe.

Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Acked-by: Tom Chung <chiahsuan.chung@amd.com>
Signed-off-by: Wenjing Liu <wenjing.liu@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-01-29 15:45:53 -05:00
..
amdgpu_dm drm/amd/display: add debugfs disallow edp psr 2024-01-29 15:42:10 -05:00
dc drm/amd/display: use correct phantom pipe when populating subvp pipe info 2024-01-29 15:45:53 -05:00
dmub drm/amd/display: refine code for dmcub inbox1 ring buffer debug 2024-01-29 15:42:43 -05:00
include drm/amd/display: Add DP audio BW validation 2024-01-15 18:35:39 -05:00
modules drm/amd/display: Replay + IPS + ABM in Full Screen VPB 2024-01-22 17:13:27 -05:00
Kconfig drm/amd/display: Allow building DC with clang on RISC-V 2023-07-21 16:52:25 -04:00
Makefile drm/amd/display: Refactor OPTC into component folder 2023-11-29 16:49:01 -05:00