DeviceSettings: Restore hard key backlight setting on reboot

Change-Id: I81f9750ac9b772559883181274801ff96e50f107
msm8960: Fix qcom-common inheritance

Change-Id: Id00fc1d3031282cfa4ffc08f5c4eb4aba635f84f
msm8960: Enumerate the HAL libraries

Change-Id: Ib7b15bc0ad0fad576b86673686f2b68ed882aaae
msm8960: Update headers to match kernel

Change-Id: I8a81af169d16f9b26dda3f12d4203e9bce5a4aaf
Add "Extra gain in voice calls" setting in GalaxyS3Settings

Provides the option to boost volume of earpiece during voice calls by
setting the persist.audio.voc_ep.xgain property (either "0" or "1").  The
setting is disabled by default, with config_hasVocEpXgain expected to be
overlayed.  The audio HAL must also handle the persist.audio.voc_ep.xgain
for the setting to take effect.
msm8960: Remove deprecated ALSA HAL

Change-Id: I49d8101e676a45124e9c9e0cd899f6098016acaf
msm8960-common: setting: adds support for dock audio

rebased for the new sound control tab

based on Steven<stevenharperuk.aosp@gmail.com> patch
Change-Id: I86579c8e6c031d9251d24a959c4198f333dbfe5b
msm8960-common: disable overlays

Change-Id: Ib1242f1102923ffb460e5cdb0d235b0cf455c77f
msm8960-setting: activity changes in api17

Change-Id: Ie95dcea4e28be108cd2110b5480722c31ea8a5ca
msm8960-setting: Fix api17 changes

Change-Id: Iaf5e82721dd5a305465b89f1e2a880cf7117e53f
 msm8960-common: use google's version of headers

Change-Id: I4e373b2460c6d3c0ae6c52fdcd7c1ca9ada15857
msm8960: Enable and update target-specific headers

Change-Id: Ifaf238b1929de38b8caf17cbe235376f8f5e023d
msm8960: Build all audio HALs

Change-Id: I90cec0c14d85dc33f2c14962c0e3e5db8a1f6815
msm8960: Set BOARD_HAVE_OLD_ION_API

Change-Id: Ie0ebfc9ba06a2f5e53487b0b541f016cd4db6202
msm8960: Set audio driver options

 * Use separated audio inputs
 * Use Fluence dualmic in call

Change-Id: I197eb80def006f0552ab5717ea5b8e3626ec9c8d
msm8960: Enable kernel GTOD optimization

Change-Id: I4975117df37d0a3cea97b62c9331f06b3b950ff0
msm8960-common : fix liblight naming convention

Change-Id: Ia09655745a3b11aa47ee35c23aa95c9864614a74
msm8960: Add GPS HAL

 * This is based on CAF's jb_chocolate version, with the Google patches
   for Mako merged on top.
 * Also keeping a private gps.h header here, since it's heavily
   modified by QC and no other device is using this yet.

Change-Id: Id83e217634ad5e998cdd408bd0da02d1142066a7
msm8960: Update ION header

Change-Id: I31db4a874427bac31f1902e8e25df9087ed0142a
msm8960: Update headers

Change-Id: I9f3afdf3fb1dd6239146583af0a5a3d9a2841c38