msm:added missing LOCAL_MODULE_TAGS:=optional

this is an dirty fix to build on msm7x30 devices

Change-Id: If4df18f388688d0aa63fcc6bff286e3c1461310a
Merge "audio/msm8660: Audio HAL and PolicyManager implementation" into ics
Merge "audio/msm7630: Audio HAL and PolicyManager implementation" into ics
Merge "audio/msm7627a  : Audio HAL and PolicyManager implementation" into ics
Merge "hardware/qcom/msm7630: Add APIs to support LPA playback" into ics
Merge "hardware/qcom/msm8660: Add APIs to support LPA playback" into ics
Merge "qcom/media/audio/msm8660: HAL Changes to support FM,ANC and VoIP" into ics
hardware/qcom/media: Add support for FM volume

- Updated Audio HAL wrapper code to support FM volume

Change-Id: Id56565102431d67c82dccd9aa0a35c9cd06445f4
qcom-media: Only include products for MSM boards

This change properly excludes these products from being inherited
by non-qcom devices.

Beware that the MSM7K_BOARD_PLATFORMS is not in place yet and
if you want to try these with currently unsupported devices you
will have to define this yourself.

Change-Id: I03619292e91ec904397f557e5497d46462d99025
msm: added flags to compile qoalcom libs

added BOARD_USES_QCOM_HARDWARE to enable general QCOM hardware
this will enable audio only on msm platforms

added BOARD_USES_QCOM_LIBS to enable OMX

Change-Id: Ia64f6df69505a774f2b01f8e27f5565d5c2b142d
msm: libaudio name cleanup

libaudio name cleanup to match msm7x27a, msm7x30, msm8x60
removed KERNEL_OBJ

Change-Id: Ic0a62b1a998bcc1c5267a869b3c2c8d91af4d2af
msm7x30: ifdef code which require frameworks and
kernel changes which are not available for all
devices

added BOARD_USES_QCOM_AUDIO_LPA
added BOARD_USES_QCOM_AUDIO_SPEECH
added BOARD_USES_QCOM_AUDIO_CALIBRATION
added BOARD_USES_QCOM_AUDIO_VOIPMUTE
added BOARD_USES_QCOM_AUDIO_RESETALL

Change-Id: I88072fac96024d67239c923a87a6efcb74d8e646
msm: audio: remove older path
qcom/media: libstagefright media-hals

Change-Id: I3708569a050b8c7750e9c57f4cb8a4c3632fcdd3
audio/msm8660: Update supported devices by Audio HAL

- Updated supported devices in Audio HAL for FM Tx, FM recording
  ANC headset and VoIP features.

Change-Id: I13144c0d310a8e23a1159d78588c4a7a1c3900c0
audio/msm7630: Update supported devices by Audio HAL

- Updated supported devices in Audio HAL for FM Tx, FM recording
and VoIP features.

Change-Id: I7c64eb75ddf317bb0564b353417c35eadd40ce64
audio/msm8660: Suspend A2DP output only for hardware output

- Suspend A2DP output only mHardwareOutput and ignore for all other output.

Change-Id: I6529d7c15ce7f4c7d8284a2d27ce298a4d0d5485
CRs-Fixed:312301
build: Cleanup copyrights in Makefiles

As per Copyright Markings guidelines, Makefiles shouldn't contain
any Copyright in them.

Change-Id: I007b14c4402a44a7198dcf5b932d95b1607124a3
audio/msm8660: Handle concurrency cases during termination of Voip call

- check the presence of other use cases during termination of voip call
  and disable the devices accordingly.

Change-Id: I1d1dea0778330ebd808ca72dfbdb6fa6185710f1
CRs-Fixed:314149
audio/msm8x55: Add VOICE_CALL_IN in supported device list

-Added DEVICE_IN_VOICE_CALL in device list to support voice call
recording.

Change-Id: I62aa77b9075410d70031061589375eb9a2b24010