aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriele M <moto.falcon.git@gmail.com>2016-05-10 11:48:35 +0200
committerdoc HD <doc.divxm@gmail.com>2016-05-12 21:28:26 +0300
commit89ab7361b15c50e5e0ff349756295b4f01fed7d5 (patch)
tree4a03b3af6fe0ea5638513695bad7c55e2424d174
parent4c1d9d662d0ec7416f76e47a54ce39ef2c568137 (diff)
peregrine: 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.xml40
-rw-r--r--device.mk1
2 files changed, 41 insertions, 0 deletions
diff --git a/configs/audio_platform_info.xml b/configs/audio_platform_info.xml
new file mode 100644
index 0000000..37ce84d
--- /dev/null
+++ b/configs/audio_platform_info.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<audio_platform_info>
+ <acdb_ids>
+ <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_MIC" acdb_id="61"/>
+ <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 0e9a09a..a7adc3f 100644
--- a/device.mk
+++ b/device.mk
@@ -22,6 +22,7 @@ DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay
# Audio
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
# CMActions