diff options
author | Samson Tam <samson.tam@amd.com> | 2024-03-15 16:19:21 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2024-04-09 21:51:25 -0400 |
commit | 7ae0caf348830d92661296ec46ec5b4cfeb440b2 (patch) | |
tree | 8f1c9cc325fad7b06f19bb11c9b4e743fca076b8 /ipc | |
parent | 4df96ba66760345471a85ef7bb29e1cd4e956057 (diff) |
drm/amd/display: fix underflow in some two display subvp/non-subvp configs
[Why]
In two display configuration, switching between subvp and non-subvp
may cause underflow because it moves an existing pipe between
displays
[How]
Create helper function for applying pipe split flags
Apply pipe split flags prior to deciding on subvp
During subvp check, do not merge pipes, so it can retain previous
pipe configuration
Add check for prev odm pipe in subvp check
For single display subvp case, use same odm policy for phantom pipes
as main subvp pipe
Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Acked-by: Roman Li <roman.li@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>
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions