qcom_display: add TARGET_PROVIDES_LIBLIGHT

Change-Id: Ifa4984a3dc4b938fb89d6c65c8cda931d643f3c6
Merge branch 'jb_2.5' of git://codeaurora.org/platform/hardware/qcom/display into new2
display: Don't use MDP flip if prerotation is disabled

Change I7fd18226d8337b2cd9341d709c2bd030eff881f7 introduced the
flip operations to MDP, but those depend on prerotation. On
devices with disabled prerotation (like the mako), this causes
artifacting (horizontal mirroring) with 180 rotations.

Change-Id: I6f7d03a12a1315d5bdd9c8b32b1f2289274738a5
external: memset commit struct

Change-Id: I5e6d046f2fdff54fdd58aaca583c0ae8038a9a63
hwc: Remove buffer_fence definition as it is not used

Change-Id: If5f4beceda0229c9f48b6b1ee74e23a95f14863a
overlay: Do not unset overlay for MSMFB_NEW_REQUEST

Change-Id: I40c21964db91e098f6f445e7860fefd09dcad768
display: Add target specific flag to support Venus color format

Venus color format is not supported on older platforms. Add target
specific flag in display hal and define Venus macros to zero for
older platforms.

Change-Id: I38141ae870e255a0e54ce9fde46fe6cc3415f179
display: Standardize log-tags for qcom display logs.

Change-Id: I75bc2d8db8d64994097d6b744f357c29c9a5717a
hwc: User Layercache for external display

Change-Id: Ibca92e1470ef72dc02d16d4ef8c05f1a1d2d485c
gralloc: Mark framebuffer as ION memory

Change-Id: I859d4d03b62279b7e66ba52e3215fe7394a63434
hwc: Fix issue with Layercache

When MDP comp is done the layer cache
is not reset. Calling the layer cache updated
after MDP comp is configured ensures that the
cache is reset correctly.

Change-Id: I9fc3ddd713ceac4be708e33782c3661e758dfcb9
Fix build with gcc 4.7 by removing common -Werror flag

Change-Id: I09791b246060e2feb35ad71dfb3ac37c02036aa3