linux/drivers/gpu/drm/amd/display
Wenjing Liu 94040c2cbb drm/amd/display: Lock all enabled otg pipes even with no planes
[WHY]
On DCN32 we support dynamic ODM even when OTG is blanked. When ODM
configuration is dynamically changed and the OTG is on blank pattern,
we will need to reprogram OPP's test pattern based on new ODM
configuration. Therefore we need to lock the OTG pipe to avoid temporary
corruption when we are reprogramming OPP blank patterns.

[HOW]
Add a new interdependent update lock implementation to lock all enabled
OTG pipes even when there is no plane on the OTG for DCN32.

Cc: Mario Limonciello <mario.limonciello@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Acked-by: Alex Hung <alex.hung@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-03-20 13:12:58 -04:00
..
amdgpu_dm drm/amd/display: Add monitor patch for specific eDP 2024-03-20 13:12:58 -04:00
dc drm/amd/display: Lock all enabled otg pipes even with no planes 2024-03-20 13:12:58 -04:00
dmub drm/amd/display: Amend coasting vtotal for replay low hz 2024-03-20 13:12:58 -04:00
include drm/amd/display: add DCN351 version identifiers 2024-03-04 15:59:07 -05:00
modules drm/amd/display: Amend coasting vtotal for replay low hz 2024-03-20 13:12:58 -04: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