msm_fb: display: clean pipes from commit queue at suspend

There has possibility that pipes pending at queue and suspend
comes without commit executed. At resume, pipes pending at queue
will be committed with new pipes just added which may cause iommu
page fault due to pipes may had been move to other mixer. This
patch remove pipes from pending queue at suspend.

CRs-fixed: 440254
Change-Id: If6a142d4c55453c0ceacc677399f58570abe47b8
Signed-off-by: Kuogee Hsieh <khsieh@codeaurora.org>
msm_fb: display: blt always enabled for 720p,1080p, secure buf

Change-Id: Ifbf78b7f80978c4151d006eed6a375ac4819c448
Signed-off-by: Kuogee Hsieh <khsieh@codeaurora.org>
msm: rotator: Add pseudo-planar 422 H1V2 dst format for MDP4

Rotator outputs pseudo-planar 422 H1V2 for interleaved inputs
on 90 degree rotation.Add changes to support MDP_Y_CRCB_H1V2,
MDP_Y_CBCR_H1V2 in MDP4.

CRs-Fixed: 371303
Change-Id: Ibd1cb9803b8cf8bede28bc1d9830320dd505f5be
Signed-off-by: Mayank Goyal <goyalm@codeaurora.org>

Conflicts:
	drivers/char/msm_rotator.c
video: msm: Remove METADATA_SET ioctl for blend setup

Change-Id: Iaf80ba0d93fed819a5fdb2f47b4c53c4904644b1
Revert "Revert "msm_fb: display: return fail if pipe still staged""

This reverts commit 3755fd017e7f83621ab21c0c18b7826980ee300d.
video: msm: Update blend configuration during BLT for DSI video

 * Blend configuration was not updated during BLT, which is active during
   video playback. This was causing display artifacts when pulling the
   notification shade or changing orientation.

Change-Id: Ie84a994f80289c7819cde49700bda5df2bbba0bf
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1