hwc: Reset FBT layer release fence during MDP composition

If the current composition cycle is MDP composition,
update mdp driver fence to app layers release fence
and reset FrameBufferTarget layer release fence.

Change-Id: Ieb37b33d0fa7683ad36859ecc98537fb82a5cfc6
Merge "hwc: Reset FBT layer release fence during MDP composition"
Revert "libqdexternal:select native mode as preferred mode."

This reverts commit 8ecb692c87bd02d661ba09263d1390d22323d245.

CRs-Fixed: 532437
Change-Id: I2061fb41d235a0b17e99c1964d4cb47adb963456
Signed-off-by: Kalyan Thota <kalyant@codeaurora.org>
hwc: Add support for rendering at 1080p

Add support for rendering at 1080p irrespective
of the panel resolution

CRs-Fixed: 532437
Change-Id: I56c0714788e1e6439d9b3929d3b18b8bb3e54f0f
Signed-off-by: Kalyan Thota <kalyant@codeaurora.org>
hwc: Avoid composing secure yuv content by GPU

* In some corner cases, display hal receives secure content
from video when target is in non-secure mode. In such cases,
mark video layers for OVERLAY to avoid GPU composition.
* Reset the HWC_SKIP_LAYER flag for video layer in such cases
to avoid SF marking the layer back to GPU composition

Change-Id: I9abda34e3b1acd76f5450c743127e2dd1cf65f61
Merge "Revert "libqdexternal:select native mode as preferred mode.""
Merge "hwc: Add support for rendering at 1080p"
Merge "hwc: Avoid composing secure yuv content by GPU"
libhwcomposer: call avmute to blank the screen

Call avmute ioctl to blank the screen before proceeding
with resolution change.

Change-Id: I95893491691ab549893451da23d4fd354573d3b9
Signed-off-by: Sandeep Panda <spanda@codeaurora.org>
Merge "libhwcomposer: call avmute to blank the screen"