hal: msm8916: Add single session voice call usecases and devices
Add USECASE_VOICEMMODE1_CALL and USECASE_VOICEMMODE2_CALL usecases
which would be invoked for voice calls on subscription 1 and
subscription 2 respectively in the new voice architecture. PCM
playback and capture devices used by these voice sessions have also
been added both for internal and external codecs.
Change-Id: Ic9faad28d71110a5398ed5a9063ea07c5279bc9f
diff --git a/hal/msm8916/platform.h b/hal/msm8916/platform.h
index 511d774..a5b97ac 100644
--- a/hal/msm8916/platform.h
+++ b/hal/msm8916/platform.h
@@ -264,6 +264,12 @@
#define QCHAT_CALL_PCM_DEVICE_OF_EXT_CODEC 28
#define VOWLAN_CALL_PCM_DEVICE 16
+#define VOICEMMODE1_CALL_PCM_DEVICE 26
+#define VOICEMMODE2_CALL_PCM_DEVICE 27
+
+#define VOICEMMODE1_CALL_PCM_DEVICE_OF_EXT_CODEC 29
+#define VOICEMMODE2_CALL_PCM_DEVICE_OF_EXT_CODEC 30
+
#define AFE_PROXY_PLAYBACK_PCM_DEVICE 7
#define AFE_PROXY_RECORD_PCM_DEVICE 8