]> Git Repo - linux.git/commit
drm/amd/display: Lock all enabled otg pipes even with no planes
authorWenjing Liu <[email protected]>
Fri, 23 Feb 2024 20:17:39 +0000 (15:17 -0500)
committerAlex Deucher <[email protected]>
Wed, 20 Mar 2024 17:12:58 +0000 (13:12 -0400)
commit94040c2cbb1a872ff779da06bf034ccfee0f9cba
tree939430478700484c7fcd059bd7fa2277b8a6142a
parent8e054b0f1e71531762b8ded7f66c1b4af734671b
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 <[email protected]>
Cc: Alex Deucher <[email protected]>
Cc: [email protected]
Reviewed-by: Alvin Lee <[email protected]>
Acked-by: Alex Hung <[email protected]>
Signed-off-by: Wenjing Liu <[email protected]>
Tested-by: Daniel Wheeler <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h
drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c
This page took 0.065775 seconds and 4 git commands to generate.