audio: Add support for DSDS for incall music feature
Add support for incall-music-uplink2 usecase to enable Dual Sim
Dual Standby (DSDS) voice scenarios
Bug: 132080107
Test: Local test
Change-Id: I26206b1887f002bb58fcfb3378600ef81e111662
Signed-off-by: BubbleFang <bubblefang@google.com>
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 4ae5d1c..41d8bd2 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -251,6 +251,8 @@
[USECASE_INCALL_MUSIC_UPLINK] = {INCALL_MUSIC_UPLINK_PCM_DEVICE,
INCALL_MUSIC_UPLINK_PCM_DEVICE},
+ [USECASE_INCALL_MUSIC_UPLINK2] = {INCALL_MUSIC_UPLINK2_PCM_DEVICE,
+ INCALL_MUSIC_UPLINK2_PCM_DEVICE},
};
/* Array to store sound devices */
@@ -712,6 +714,7 @@
{TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_VOIP)},
{TO_NAME_INDEX(USECASE_AUDIO_RECORD_VOIP)},
{TO_NAME_INDEX(USECASE_INCALL_MUSIC_UPLINK)},
+ {TO_NAME_INDEX(USECASE_INCALL_MUSIC_UPLINK2)},
{TO_NAME_INDEX(USECASE_AUDIO_A2DP_ABR_FEEDBACK)},
};
diff --git a/hal/msm8974/platform.h b/hal/msm8974/platform.h
index c2beec9..3ab3178 100644
--- a/hal/msm8974/platform.h
+++ b/hal/msm8974/platform.h
@@ -336,6 +336,7 @@
#define AFE_PROXY_RECORD_PCM_DEVICE 8
#define INCALL_MUSIC_UPLINK_PCM_DEVICE 27
+#define INCALL_MUSIC_UPLINK2_PCM_DEVICE 27
#define HFP_PCM_RX 5
#ifdef PLATFORM_MSM8x26