drm/msm/sde: avoid staging pipes on frame done errors

Issue a 'release' hardware commit to unstage any pipes
whenever a frame done timeout is detected by the CRTC.
This gives the hardware a chance to release any pipes
from active use so that buffers from previous commits
may be safely unmapped.

Change-Id: I66a86857baae71843246d65cef0f988ffb6f6761
Signed-off-by: Clarence Ip <cip@codeaurora.org>
6 files changed