[1/3] omap4xxx: DOMX: Disable Google DOMX build in non enhanced mode

1/3 part patch for omap4 devices to use custom "domx" source via
2 BoardConfig.mk items:
ENHANCED_DOMX and DOMX_PATH.  ENHANCED_DOMX is used as a check
for optionally stopping the domx source in omap4xxx and also
pointing to openmax includes via DOMX_PATH in the other 2 parts
of this patch.

The new source for domx libs would be located in the device tree.

This commit for hardware/ti/omap4xxx is a cherry-pick from omapzoom:
http://www.omapzoom.org/?p=platform/hardware/ti/omap4xxx.git;a=commitdiff;h=040534d546dbcfcff16ff1afff15c01c2822dfcc

Change-Id: I676bf8722f16584022a7888c0ff3fe6c7f9096f0
Signed-off-by: Hashcode <hashcode0f@gmail.com>
omap4xxx: add flag to allow custom libion

Due to kernel changes I need to stop the omap4xxx/libion via
BOARD_HAS_CUSTOM_LIBION flag and instead use a custom libion
in my device trees.

Change-Id: Ic48e8c51456c76dfd9bca00cb59581deb2cfc510
Signed-off-by: Hashcode <hashcode0f@gmail.com>
hwc: fix timing issue with vsync sysfs loop

Change-Id: I6e0307e0fd5ea84748ddb580062b21f697512603
Merge branch 'cm-10.1' of git://github.com/CyanogenMod/android_hardware_ti_omap4xxx into cm-10.1
[4/3] omap4xxx: use custom domx files via ENHANCED_DOMX/DOMX_PATH

Change-Id: Ifb760b8953cd33e4f755bdc7ccac9e03d390d116
custom domx/libion naming changes

Change-Id: I93b063fb6a6b715b42a76078b01a8d77e78d966d
fix BOARD_USE_TI_ENHANCED_DOMX check

Change-Id: I66daf6705e16e40b7b6340d8195c80b2355bbc66
hwc: Add support for FB scaling and cloning

Patch contains following features
1)Large frame buffer support:
     Transformation matrix for LCD and HDMI added
     to ensure correct composition and renderring
     of all UI layers
     Added support for overlay distrubution based
     on FB size and target display
2)Default HDMI display support
     Support for default HDMI display selection.
     Added HDMI best mode selection on HPD

Rebased from p-ics-mr1:
96ad001 hwc: Add support for FB scaling and cloning

Change-Id: Ia6f06d5e149656c4d79ac2d3983211a253bb3969
Signed-off-by: Lajos Molnar <molnar@ti.com>
Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
Signed-off-by: Dandawate Saket <dsaket@ti.com>
hwc: Support HDMI as primary display

This patch disables mirroring/docking logic when HDMI display
is used as primary instead of LCD panel.

Based on patch from Mark Tyler.

Rebased from p-ics-mr1:
9dd8ccd Support HDMI as primary display

Change-Id: Idd239a562bfc486e128b268fa31ced53412bba3a
Signed-off-by: Mykola Ostrovskyy <mykola@ti.com>
Signed-off-by: Muralidhar Dixit <murali.dixit@ti.com>
Signed-off-by: Tony Lofthouse <a0741364@ti.com>
Merge remote-tracking branch 'kf/cm-10.1' into cm-10.1

Conflicts:
	domx/Android.mk
	ion/Android.mk
Merge remote-tracking branch 'cm/cm-10.1' into cm-10.1