msm8960: Use retire fence from MDP driver

Change-Id: Ic5d3e7d4cee127fabbdaf6f7b1dd2395347a22d9
msm8960: Use dualmic device for VOIP calls

Change-Id: I4ba9be2efbd10e867686a6df7975c63b29ba0cdf
msm8960-common: General cleanup

 * Remove BOARD_HAVE_SAMSUNG_AUDIO - not used in alsa_sound
 * Remove qwerty files - duplicates of AOSP versions (I guess most of
   the Vendor*.kl files can be removed too, as some of these are also
   just copies of AOSP ones)
 * Remove accelerometer/compass feature files - handheld_core_hardware.xml
   already defines these.
 * Clean up leading white space
 * Change some files permissions from 755 to 644

Change-Id: I1d8b24c5b74af5980d8a8cabe7c204f98c8c640c
msm8960: Remove obsolete ALSA HAL

Change-Id: I24c87b17ce81d011c8e9c4b066a9ff51cdaf1bc3
msm8960: Remove redundant Krait optimizations

 * Seems like these are no longer present in MR2.
   Most likely covered by TARGET_CPU_VARIANT now.

Change-Id: I6ce922a43914414e6aa530e514100fcc3535ff54
Add HAVE_SAMSUNG_AUDIO flag to fix USB DOCK AUDIO on D2

Change-Id: Ie475547a390922886016b686b108c87c064531c3
Remove build optimization flags to fix compile.

Why does this need to be done? I don't see anyone else doing it.
msm8960: Build memtrack.msm8960.so

Signed-off-by: bmc08gt <brandon.mcansh@gmail.com>
Revert "Remove build optimization flags to fix compile."

This reverts commit 5f60e7131adc8c9a602a4975e6c35a29ccb6ad32.
upgrade to motox 4.4 adreno  release

Change-Id: I00007b26355637d3331eca7ff3b660503163fe3b
msm8960-common: move egl.cfg to d2/jf trees

* there are some in this school that are too cool for the school
* others are not as cool for the school so we'll treat them different

Change-Id: I104b46d5f5828eceda80501830bc36e40e0b00e4
Add NFC host-based card emulation feature.

Change-Id: Ibe4b3cef46e3daede150925a4608108140872ce1
msm8960: Enable QCOM_BSP to fix netflix video

This fixes Netflix video playback the correct way

Change-Id: I79338c5a9a1f5335cea7ff4f16ab10ced8ff5901
sepolicy for msm8960-common

Change-Id: Id9948a8029e15d69a7627c7edf1fa415d91ef807
MSM8960-common: enable the full BSP

Change-Id: I751c4bb5ab9be9336910fcd4cfc242ba6df7ff28
msm8960: CameraWrapper

* moved from d2-common and modified to support d2 and jf

Change-Id: I674bd4e27d9b5f239cec4e5356c330c16f11f325
d2/jf re-enable cancel_auto_focus

zsl cameras need this
https://github.com/CyanogenMod/android_packages_apps_Camera2/commit/110c926aca9918cdd2f30861be64a4497ef25b66

Change-Id: I47379f9c3327620ada1ce1e993179c8a5a04674a
msm8960-common: CameraWrapper Updates

* Possible Memory leak updates in fixed_set_params

* Update fixup_setparams in camerawrapper to support sending rawcommand
  At times it's needed to send raw commands to the camera.  Simple change
  to make it simple to pass these directly from the fixup_sendparams method.

Change-Id: I4e38a50a4a837c29f3561b0abee02f061b25de00
CameraWrapper: rework defines

* Set the various needed flags in device trees rather than checking
  device variant in the camera wrapper's makefile.
* Move checks after CLEAR_VARS. You know, so they actually work.
  As it urns out, you can't clear variables after setting them and
  expect them to work.
* Enable some magic for newer Samsungs. Need to send a magic command
  (1508) to the camera. Nobody knows what this number actually stands
  for. Well...maybe nishu does...

Change-Id: I90a83658e3e3178c4dc92aba885d2b991f7b3811
camera: don't disable autofocus based on zsl, use its own prop

Change-Id: I401bbe9347a1fbc3b839d7a1b17490d189785fa0