disp: msm: sde: fix handling the missing pp-done interrupt cases
With posted-start, ctl scheduler status and pending-kickoff count are checked to address the missing pp-done interrupt cases, which can occur if the IRQs are disabled for a long time by some entity. Currently this check is done after the wr-ptr-irq. At this point the scheduler status may or may not be idle, based on the frame-transfer. Move this handling after the timeout, so the scheduler is guaranteed to be in idle state for working use-case. Change-Id: I3fa9ecce8139ff667c1882e286571169c543c797 Signed-off-by:Veera Sundaram Sankaran <veeras@codeaurora.org> Signed-off-by:
Ray Zhang <rayz@codeaurora.org> Signed-off-by:
Bruce Hoo <bingchua@codeaurora.org>
Loading
Please register or sign in to comment