aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriele M <moto.falcon.git@gmail.com>2016-05-10 11:54:30 +0200
committerdoc HD <doc.divxm@gmail.com>2016-05-12 21:29:15 +0300
commit4d24105d09409e66ee4e760ccca78fcc71acbd94 (patch)
tree3dd00f6c2ea644edd7e6d1f43806d6ba01ff9622
parente26dfa70cfa670793725e7f18585aa367556a882 (diff)
thea: Add audio_platform_info.xml file
This was in msm8226-common, but it was removed to allow each variant to use its own configuration. Change-Id: I44fa3a2cfd287b9e419c2b5c25e207783316d19a
-rw-r--r--configs/audio_platform_info.xml46
-rw-r--r--device.mk1
2 files changed, 47 insertions, 0 deletions
diff --git a/configs/audio_platform_info.xml b/configs/audio_platform_info.xml
new file mode 100644
index 0000000..95c605c
--- /dev/null
+++ b/configs/audio_platform_info.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<audio_platform_info>
+ <acdb_ids>
+ <device name="SND_DEVICE_OUT_SPEAKER" acdb_id="15"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id="124"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_SAFE" acdb_id="15"/>
+ <device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" acdb_id="7"/>
+ <device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="14"/>
+
+ <device name="SND_DEVICE_IN_CAMCORDER_MIC" acdb_id="50"/>
+ <device name="SND_DEVICE_IN_VOICE_DMIC" acdb_id="6"/>
+ <device name="SND_DEVICE_IN_VOICE_DMIC_TMUS" acdb_id="6"/>
+ <device name="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE" acdb_id="43"/>
+ <device name="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO" acdb_id="35"/>
+ <device name="SND_DEVICE_IN_VOICE_REC_MIC" acdb_id="62"/>
+ <device name="SND_DEVICE_IN_VOICE_REC_MIC_NS" acdb_id="113"/>
+ <device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" acdb_id="11"/>
+ </acdb_ids>
+
+ <pcm_ids>
+ <usecase name="USECASE_VOICE_CALL" type="in" id="2"/>
+ <usecase name="USECASE_VOICE_CALL" type="out" id="2"/>
+ <usecase name="USECASE_VOICE2_CALL" type="in" id="14"/>
+ <usecase name="USECASE_VOICE2_CALL" type="out" id="14"/>
+ <usecase name="USECASE_VOLTE_CALL" type="in" id="17"/>
+ <usecase name="USECASE_VOLTE_CALL" type="out" id="17"/>
+ </pcm_ids>
+
+ <device_names>
+ <device name="SND_DEVICE_IN_CAMCORDER_MIC" alias="camcorder-mic-bf"/>
+ <device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" alias="voice-speaker-mic"/>
+ </device_names>
+
+ <backend_names>
+ <device name="SND_DEVICE_OUT_SPEAKER" backend="speaker" interface="SLIMBUS_0_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_SAFE" backend="speaker" interface="SLIMBUS_0_RX"/>
+ <device name="SND_DEVICE_OUT_VOICE_SPEAKER" backend="speaker" interface="SLIMBUS_0_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_REVERSE" backend="speaker" interface="SLIMBUS_0_RX"/>
+
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="SLIMBUS_0_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="SLIMBUS_0_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_SAFE_AND_HEADPHONES" backend="speaker-and-headphones" interface="SLIMBUS_0_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_SAFE_AND_LINE" backend="speaker-and-headphones" interface="SLIMBUS_0_RX"/>
+ </backend_names>
+</audio_platform_info>
diff --git a/device.mk b/device.mk
index f3afb7b..283ebb2 100644
--- a/device.mk
+++ b/device.mk
@@ -22,6 +22,7 @@ DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay
# Audio configuration
PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/configs/audio_platform_info.xml:system/etc/audio_platform_info.xml \
$(LOCAL_PATH)/configs/mixer_paths.xml:system/etc/mixer_paths.xml
# Ramdisk