display: Add msm8610 to list to enable mdss target flag

msm8610 uses MDSS framework and venus color format

Change-Id: Ia6caeb92580413e947fcbf6c497499afe1f3282c
libqdutils: add the MDP h/w version for 8x10 MDP core

Add the support to enable 8x10 MDP core version

Change-Id: I385f9bcc5e1c6011f3e2704ee71ce5aacec8b92d
hwc: Allow for yuv content to go through ppp on 8x10

8x10 has overlay but it also allows for composition to go through
copybit.

Change-Id: I086aab118b03c1cbc7fa0dbc080ceb906310deab

ce Hampson <thampson@codeaurora.org>
hwc: Use gpu composition when there is rotation

Mdp3 has a hw issue where it cannot handle rotation and blending,
when roi height or width is not divisible by 16. When roi is not
divisible by 16 mdp3 would read memory that it is beyond the
image. This leads to page faults, which further leads to poor
performance.

Change-Id: I2cd1b77c21c407503399630cdb702b575aa4e64e
HWC/copybit : Add support to indicate driver on layer with Zorder 0

Some applications send RGBA layer with constant alpha 0xFF and
isOpaque=1. For these types of layer we don't get any wormHole
regions. Hence we see the previous content (framebuffer) due to
wrong selection of blending logic at kernel side.

To fix these kind of issues on MDP3 we make layer with Z order
zero as FG layer. This makes sure that proper blending logic
is chosen in kernel.

CRs-fixed: 521638
CRs-fixed: 517944
Change-Id: I172a46c3284916264a1413a6a16875afea2b1aad
hwc: Fix Flicker on video start on MDP3 target

Fall back to GPU on MDP3 when Non WormholeRegion is
not of frame buffer size as artifact is seen in
WormholeRegion of previous frame.

CRs-fixed: 531081
Change-Id: Ic597ee9f75178276dd5498400648bfefc990188f
hwc:Change the flip value in case of MDP3.0 based target.

When flip and rotation(90) are present alter the flip,
as GPU is doing the flip and rotation in opposite order
to that of MDP3.0
For 270 degrees, we get 90 + (H+V) which is same as doing
flip first and then rotation (H+V) + 90

Change-Id: I89fb4633342ae71bfdaa21837b0f16784e439147
hwc/copybit: Use gpu composition for plane alpha

MDP3 doesn't support plane alpha. So falling back to
gpu whenever there is plane alpha in the list of layers.

Change-Id: Iec40e5160f4320b7393d937444645d1a243bd83b
Revert "hwc: Check vsync state before sending it up"

This reverts commit c2ddd91def370e917a089c3b5d39bfeb416fccdb.
Revert "hwc: Check for correct screen state before enabling vsync"

This reverts commit 380c5f959a799d7afb578e432b490526422defaa.