msm8974: Fix usecase_name_index table missing entries.
The usecase_name_index table was missing entries for speaker
protection, AFE, and DSM. Also, in an effort to make future
maintenance easier, re-order VOICEMMODE entries so that the
use case entries are in the same order as their definition.
Bug: 33308274
Test: Speaker protection TX use case's PCM ID is modified
correctly on the device.
Change-Id: I6afc6b61e03f9ec0cc4765703f073c717573a9a5
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 3deac03..c22da15 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -513,12 +513,17 @@
{TO_NAME_INDEX(USECASE_VOLTE_CALL)},
{TO_NAME_INDEX(USECASE_QCHAT_CALL)},
{TO_NAME_INDEX(USECASE_VOWLAN_CALL)},
+ {TO_NAME_INDEX(USECASE_VOICEMMODE1_CALL)},
+ {TO_NAME_INDEX(USECASE_VOICEMMODE2_CALL)},
{TO_NAME_INDEX(USECASE_INCALL_REC_UPLINK)},
{TO_NAME_INDEX(USECASE_INCALL_REC_DOWNLINK)},
{TO_NAME_INDEX(USECASE_INCALL_REC_UPLINK_AND_DOWNLINK)},
{TO_NAME_INDEX(USECASE_AUDIO_HFP_SCO)},
- {TO_NAME_INDEX(USECASE_VOICEMMODE1_CALL)},
- {TO_NAME_INDEX(USECASE_VOICEMMODE2_CALL)},
+ {TO_NAME_INDEX(USECASE_AUDIO_SPKR_CALIB_RX)},
+ {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_DSM_FEEDBACK)},
};
#define DEEP_BUFFER_PLATFORM_DELAY (29*1000LL)