summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorGeorge Shen <george.shen@amd.com>2023-12-17 17:17:57 -0500
committerAlex Deucher <alexander.deucher@amd.com>2024-01-09 15:43:53 -0500
commit7bdbfb4e36e34eb788e44f27666bf0a2b3b90803 (patch)
tree96f81fd1be427dcaae39ebf2fa0b89ddc890ef84 /usr
parent17e74e11ac2b46e7514705ae7abfb93ac0e20bd6 (diff)
downloadlinux-stable-7bdbfb4e36e34eb788e44f27666bf0a2b3b90803.tar.gz
linux-stable-7bdbfb4e36e34eb788e44f27666bf0a2b3b90803.tar.bz2
linux-stable-7bdbfb4e36e34eb788e44f27666bf0a2b3b90803.zip
drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled
[Why] If an OPP is used for a different OPTC without first being disconnected from the previous OPTC, unexpected behaviour can occur. This also applies to phantom pipes, which is what the current logic missed. [How] Disconnect OPPs from OPTC for phantom pipes before disabling OTG master. Also move the disconnection to before the OTG master disable, since the register is double buffered. Reviewed-by: Dillon Varone <dillon.varone@amd.com> Acked-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com> Signed-off-by: George Shen <george.shen@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions