No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Steve Cohen 31dd25c623 disp: msm: sde: fix race between disable commit and vblank work
This patch addresses the following sequence:
1. DRM framework drops vblank reference,
	work is queued on event thread
2. Lastclose stages disable commit,
	swap-state occurs on display thread
3. vblank worker runs on event thread
	encoder cannot drop the FW vblank reference since it's
	no longer in crtc->encoder_mask

Instead, iterate through all encoders and match the enc->crtc
back-pointer to be sure the vblank vote is applied. Also, flush
the event thread in all cases during the CRTC disable to be sure
the vblank work is complete before the back-pointer is removed.

Change-Id: Ib307e9aefc2d4f729a3af7a6140bc887684f4489
Signed-off-by: Steve Cohen <cohens@codeaurora.org>
2020-11-06 02:04:30 -05:00
config disp: msm: enable SDE rotator driver configs for GKI 2020-09-25 14:32:24 +05:30
hdcp
include disp: msm: parse SPMI registers and append to IO lend list 2020-08-17 09:47:28 -07:00
msm disp: msm: sde: fix race between disable commit and vblank work 2020-11-06 02:04:30 -05:00
rotator Merge "disp: msm: register rotator platform driver after genpd init" 2020-09-28 04:39:41 -07:00
Makefile Merge "Revert "disp: fix compilation issue with trusted VM config"" 2020-07-21 13:18:32 -07:00
NOTICE