hardware: Add an ifdef to disable id match check

When wrapping HAL modules (for example camera wrapping vendor-camera), this
match check prevents vendor-camera to be loaded because its original name
is camera and not vendor-camera.

Change-Id: If79a941b54d83610638041440db907ae593b2e91
Add support for ICS audio blobs

Change-Id: I516dda5fc81bd10922c13cc735509a6803eddaaf

Conflicts:
	include/hardware/audio.h
gralloc: added exynos4 specific usage bits

Change-Id: Ibd06f153bdfd282993b3f633da82d9a7017aad61
power: Add POWER_HINT_CPU_BOOST

 * New hint to support CPU boosting with a duration.

Change-Id: I79b5a33814f2dbeaa033c950264d430876505175

Conflicts:
	include/hardware/power.h
Extend ICS_AUDIO_BLOB back-compat to the 4.2 API

Change-Id: Id58a2eb715c86f6c022e0ef625ce498661d7d29c

Conflicts:
	include/hardware/audio.h
exynos4: gralloc: add camera and nonecache usage

Change-Id: I53a7dfc8355a05aeae007e7d61c4d95cce125bfd
lights: Adding keypad alt/shift LED light IDs

in conjunction with the alt/shift light patch for
frameworks/base:
http://review.cyanogenmod.org/#/c/34903/

Change-Id: Ie97a80d398d474950340cba60c48ba5904978ec5
Add camera parameters for htc evo 3D. (2/2)

Use BOARD_HTC_3D_SUPPORT to enable.

Change-Id: I23b668a7a5d88770cbc290940444f55f157630d3
Add psc field to AGpsRefLocationCellID struct

Change-Id: I074473a8a78727554dd4a299c75d33c53f2c4dba
Revert "Remove remnants of HWC 0.x"

This reverts commit 71b9c1fab92727b1463226681d7bd61aac85291b.
audio: Fix merge issues

Change-Id: If72942b042ab1cebd1788644954fd13eee028e49
Added ifndef ICS_AUDIO_BLOB around non-existent functions (1/3)

For older audio blobs where is_source_active and is_stream_active_remotely
doesn't exist, receiving a notification and dumpsys crashes the audio service.

Change-Id: I162fc97fd0051121f1cd3e63832ce5b25d1d218e
audio: Support MR1 audio_policy

Change-Id: If9543260bc8fb2d411a119dc62720d632eceec6c
libhardware: Add ifdefs for QCOM audio features

Change-Id: I9d8fd69c1865d8746850f676a8091a968a42750d
libhardware: Add ifdef around allocSize

 * Non-QC devices with prebuilt grallocs hate this.

Change-Id: I57ce7547e99ec0cf40c4f05f3742348dec4e2d9d
usbaudio: Add QCOM ifdefs

Change-Id: Ifd7cc6e1b7615718ae6eb04b3b9dd850148009a3
usbaudio: Make the USB audio HAL actually work.

 * Set a default device if none is set.
 * Shush some logging.
 * Only use the mmap interface on QCOM devices.

Change-Id: I790a6733e85b169e645e020fa92608a0d4fea3c2

usbaudio: Provide a way to hardcode the card id

 * Some devices will have secondary sound cards for things like SPDIF.
 * Let's provide a way to hardcode the correct value for now until we
   have framework support for doing this correctly.

Change-Id: I6f3396692f1acc1602491e3a3befea8e04b6c9cf

usbaudio: Fix output device routing

Fix issue with commit a35e783 causing the output device to reset back
to the hard coded value of CARD_ID after a new output device is
specified.

This happens because out_set_parameters() receives a single "routing"
key/value pair just after setting a new output device. The if/else
statement would then cause a reset of the output device back to CARD_ID
because the "routing" message does not contain a card or device id.

Change-Id: Ib7c7eb7ef675ae371033a7ae7ce73782cac2c898
Bluetooth: Check A2dp device priority.

For incoming connections stack does not check priority
of device.Add support to check priority of device in stack
for incoming connection.

Change-Id: Icc78d22048800bd448a93f96ab31e2673ce28dca
CRs-Fixed: 510957
Merge tag 'android-4.4.1_r1' into HEAD

Android 4.4.1 Release 1
libhardware: Add sound card status parameter

Currently audiod monitoring sound card status instead of adsp status.
This is a bug fix to monitor sound card. Audio HAL is going to use
sound card key to check sound card to status.

Change-Id: If2eba2aad2a70a414c8b258bba1ecd8f3a4b8df1