msm: sde: add sde rotator hw hang recovery
Upon UBWC decode error in sde rotator, the hw will hang and cause
usermode timeout as well as the buffer fence timeout. This change
implements a hw recovery solution to reset the rotator hw block and
signals all pending rotation job that already submitted in the hw queue.
Part of the change also is to reduce the wait for rotator finish
timeout down to 330ms.
Change-Id: I5e4d09c2f9f1870b43d62dd04c9f80cdc8c0c42f
Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
Loading
Please register or sign in to comment