aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/dc/dc.h
diff options
context:
space:
mode:
authorJun Lei <Jun.Lei@amd.com>2019-07-16 13:02:41 -0400
committerAlex Deucher <alexander.deucher@amd.com>2019-08-15 10:54:02 -0500
commit986936d1a9b29bd40be2acdf91d9e99ecda3bf33 (patch)
treee22626fd7e4766d7c5478a349f5c2958a53d0b67 /drivers/gpu/drm/amd/display/dc/dc.h
parentdrm/amd/display: refactor gpio to allocate hw_container in constructor (diff)
downloadlinux-dev-986936d1a9b29bd40be2acdf91d9e99ecda3bf33.tar.xz
linux-dev-986936d1a9b29bd40be2acdf91d9e99ecda3bf33.zip
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 <Jun.Lei@amd.com> Reviewed-by: Eric Yang <eric.yang2@amd.com> Acked-by: Leo Li <sunpeng.li@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/dc.h')
0 files changed, 0 insertions, 0 deletions