diff options
author | Jun Lei <[email protected]> | 2019-07-16 13:02:41 -0400 |
---|---|---|
committer | Alex Deucher <[email protected]> | 2019-08-15 10:54:02 -0500 |
commit | 986936d1a9b29bd40be2acdf91d9e99ecda3bf33 (patch) | |
tree | e22626fd7e4766d7c5478a349f5c2958a53d0b67 /drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | |
parent | 91db9311945f01901ddb9813ce11364de214a156 (diff) |
drm/amd/display: wait for pending complete when enabling a plane
[why]
When planes are enabled, they must be enabled using VSYNC update (not immediate).
However, before the VUPDATE occurs, DM may call with an "immediate" flip which is address
only. This operation would normally be okay, but if the locking for immediate flip happens
to occur before the VUPDATE associated with the initial plane enablement, it will cause HW
to hang.
[how]
HWSS should enforce plane enable in HW to be synchronous with the call that enables the plane.
Signed-off-by: Jun Lei <[email protected]>
Reviewed-by: Eric Yang <[email protected]>
Acked-by: Leo Li <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h')
0 files changed, 0 insertions, 0 deletions