hal: add new proxy usecase for hearding aid
Add a dedicated proxy usecase for hearing aid.
Change-Id: Iacc828f23393e3b44e9eefed89bbb365240a9813
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index ed23aca..e38285c 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -459,6 +459,8 @@
AFE_PROXY_RECORD_PCM_DEVICE},
[USECASE_AUDIO_RECORD_AFE_PROXY] = {AFE_PROXY_PLAYBACK_PCM_DEVICE,
AFE_PROXY_RECORD_PCM_DEVICE},
+ [USECASE_AUDIO_RECORD_AFE_PROXY2] = {AFE_PROXY_RECORD2_PCM_DEVICE,
+ AFE_PROXY_RECORD2_PCM_DEVICE},
[USECASE_AUDIO_DSM_FEEDBACK] = {QUAT_MI2S_PCM_DEVICE, QUAT_MI2S_PCM_DEVICE},
[USECASE_AUDIO_PLAYBACK_SILENCE] = {MULTIMEDIA9_PCM_DEVICE, -1},
[USECASE_AUDIO_TRANSCODE_LOOPBACK_RX] = {TRANSCODE_LOOPBACK_RX_DEV_ID, -1},
@@ -1301,6 +1303,7 @@
{TO_NAME_INDEX(USECASE_AUDIO_SPKR_CALIB_TX)},
{TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_AFE_PROXY)},
{TO_NAME_INDEX(USECASE_AUDIO_RECORD_AFE_PROXY)},
+ {TO_NAME_INDEX(USECASE_AUDIO_RECORD_AFE_PROXY2)},
{TO_NAME_INDEX(USECASE_AUDIO_DSM_FEEDBACK)},
{TO_NAME_INDEX(USECASE_AUDIO_PLAYBACK_SILENCE)},
{TO_NAME_INDEX(USECASE_AUDIO_EC_REF_LOOPBACK)},
diff --git a/hal/msm8974/platform.h b/hal/msm8974/platform.h
index be138c0..6b2a671 100644
--- a/hal/msm8974/platform.h
+++ b/hal/msm8974/platform.h
@@ -612,6 +612,7 @@
#define AFE_PROXY_PLAYBACK_PCM_DEVICE 7
#define AFE_PROXY_RECORD_PCM_DEVICE 8
+#define AFE_PROXY_RECORD2_PCM_DEVICE 40
#ifdef PLATFORM_MSM8x26
#ifdef EXTERNAL_BT_SUPPORTED