Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f1346ce3 authored by John Muir's avatar John Muir Committed by Thierry Strudel
Browse files

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
parent 240fc432
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -513,12 +513,17 @@ static const struct name_to_index usecase_name_index[AUDIO_USECASE_MAX] = {
    {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)