summaryrefslogtreecommitdiff
path: root/include/uapi/linux/atmdev.h
diff options
context:
space:
mode:
authorDhaval Patel <pdhaval@codeaurora.org>2015-10-21 14:37:39 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:46:59 -0700
commitd83e26267944d2009b68ebfd1f7502ee937b93d5 (patch)
treedbd4a5448a2465265564e8215555adb280b8818d /include/uapi/linux/atmdev.h
parenta09a990f187bf4eb040242ab618b605d61615269 (diff)
msm: mdss: send frame done event for each pp_done isr
The frame done event updates the release timeline for command mode interface. Avoiding this timeline update will cause the fence timeout issue for two buffer clients. -> buffer 0 submitted with acq fence for N update -> buffer 0 acq fence triggered because client holds the buffer 1. -> MDSS updates the release fence for buffer 0. -> buffer 1 submitted with acq fence for N+1 update. -> client wait for buffer 0 release fence before triggering acq fence for buffer 1. It ends up in fence timeout situation if MDSS software misses the last update. Ideally, MDSS software should update the timeline as soon as buffer 0 is unused by hardware to allow client for reusing it in next update. Change-Id: I99bd968d11adc3a52ae6bc761857a6edcedcd785 Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
Diffstat (limited to 'include/uapi/linux/atmdev.h')
0 files changed, 0 insertions, 0 deletions