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

Commit 7951b25f authored by Manoj Kumar N D's avatar Manoj Kumar N D Committed by Gerrit - the friendly Code Review server
Browse files

hal : send audio cal using v6 api with fe id



* Since kernel is fetching app type and topo info using fe id,
hal is expected to send fe id as usecase value aligned with kernel.
* V6 api is used and audio cal is sent along with fe id.
* For dynamic modification of fe id, audio_platform_info.xml
can be used.

Change-Id: I6869baf11864907f163b9016ad4c95e8ff305fc7
Signed-off-by: default avatarManoj Kumar N D <quic_mnd@quicinc.com>
parent 74bd0664
Loading
Loading
Loading
Loading
+50 −50
Original line number Diff line number Diff line
@@ -94,56 +94,56 @@
    </bit_width_configs>

    <pcm_ids>
        <usecase name="USECASE_AUDIO_PLAYBACK_LOW_LATENCY" type="out" id="9"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_DEEP_BUFFER" type="out" id="0"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD" type="out" id="7"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD2" type="out" id="11"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD3" type="out" id="12"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD4" type="out" id="21"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD5" type="out" id="22"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD6" type="out" id="23"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD7" type="out" id="24"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD8" type="out" id="25"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_MEDIA" type="out" id="0"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_SYS_NOTIFICATION" type="out" id="9"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_NAV_GUIDANCE" type="out" id="1"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_PHONE" type="out" id="12"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_ALERTS" type="out" id="59"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_FRONT_PASSENGER" type="out" id="55"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_REAR_SEAT" type="out" id="54"/>
        <usecase name="USECASE_VOICEMMODE1_CALL" type="in" id="2"/>
        <usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="2"/>
        <usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="15"/>
        <usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="15"/>
        <usecase name="USECASE_VOWLAN_CALL" type="in" id="-1"/>
        <usecase name="USECASE_VOWLAN_CALL" type="out" id="-1"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_AFE_PROXY" type="out" id="5"/>
        <usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="6"/>
        <usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="13" />
        <usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="13" />
        <usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="12" />
        <usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="12" />
        <usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="28" />
        <usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="28" />
        <usecase name="USECASE_AUDIO_RECORD" type="in" id="0" />
        <usecase name="USECASE_AUDIO_RECORD_BUS" type="in" id="0" />
        <usecase name="USECASE_AUDIO_RECORD_BUS_FRONT_PASSENGER" type="in" id="55" />
        <usecase name="USECASE_AUDIO_RECORD_BUS_REAR_SEAT" type="in" id="54" />
        <usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO" type="out" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="out" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO_DOWNLINK" type="in" id="36" />
        <usecase name="USECASE_AUDIO_HFP_SCO_DOWNLINK" type="out" id="36" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB_DOWNLINK" type="in" id="36" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB_DOWNLINK" type="out" id="36" />
        <usecase name="USECASE_ICC_CALL" type="in" id="33" />
        <usecase name="USECASE_ICC_CALL" type="out" id="33" />
        <usecase name="USECASE_AUDIO_PLAYBACK_SYNTHESIZER" type="in" id="33" />
        <usecase name="USECASE_AUDIO_PLAYBACK_SYNTHESIZER" type="out" id="33" />
        <usecase name="USECASE_AUDIO_RECORD_COMPRESS2" type="in" id="31" />
        <usecase name="USECASE_AUDIO_RECORD2" type="in" id="61" />
        <usecase name="USECASE_AUDIO_RECORD3" type="in" id="62" />
        <usecase name="USECASE_AUDIO_PLAYBACK_LOW_LATENCY" type="out" id="9" fe="4"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_DEEP_BUFFER" type="out" id="0" fe="0"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD" type="out" id="7" fe="3"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD2" type="out" id="11" fe="6"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD3" type="out" id="12" fe="9"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD4" type="out" id="21" fe="10"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD5" type="out" id="22" fe="11"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD6" type="out" id="23" fe="12"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD7" type="out" id="24" fe="13"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD8" type="out" id="25" fe="14"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_MEDIA" type="out" id="0" fe="0"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_SYS_NOTIFICATION" type="out" id="9" fe="4"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_NAV_GUIDANCE" type="out" id="1" fe="1"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_PHONE" type="out" id="12" fe="9"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_ALERTS" type="out" id="59" fe="30"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_FRONT_PASSENGER" type="out" id="55" fe="22"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_REAR_SEAT" type="out" id="54" fe="21"/>
        <usecase name="USECASE_VOICEMMODE1_CALL" type="in" id="2" fe="50"/>
        <usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="2" fe="50"/>
        <usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="15" fe="51"/>
        <usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="15" fe="51"/>
        <usecase name="USECASE_VOWLAN_CALL" type="in" id="-1" fe="-1"/>
        <usecase name="USECASE_VOWLAN_CALL" type="out" id="-1" fe="-1"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_AFE_PROXY" type="out" id="5" fe="-1"/>
        <usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="6" fe="-1"/>
        <usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="13" fe="7"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="13" fe="7"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="12" fe="9"/>
        <usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="12" fe="9"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="28" fe="15"/>
        <usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="28" fe="15"/>
        <usecase name="USECASE_AUDIO_RECORD" type="in" id="0" fe="0"/>
        <usecase name="USECASE_AUDIO_RECORD_BUS" type="in" id="0" fe="0"/>
        <usecase name="USECASE_AUDIO_RECORD_BUS_FRONT_PASSENGER" type="in" id="55" fe="22"/>
        <usecase name="USECASE_AUDIO_RECORD_BUS_REAR_SEAT" type="in" id="54" fe="21"/>
        <usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="29" fe="5"/>
        <usecase name="USECASE_AUDIO_HFP_SCO" type="out" id="29" fe="5"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="29" fe="5"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="out" id="29" fe="5"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_DOWNLINK" type="in" id="36" fe="20"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_DOWNLINK" type="out" id="36" fe="20"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_WB_DOWNLINK" type="in" id="36" fe="20"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_WB_DOWNLINK" type="out" id="36" fe="20"/>
        <usecase name="USECASE_ICC_CALL" type="in" id="33" fe="8"/>
        <usecase name="USECASE_ICC_CALL" type="out" id="33" fe="8"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_SYNTHESIZER" type="in" id="33" fe="8"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_SYNTHESIZER" type="out" id="33" fe="8"/>
        <usecase name="USECASE_AUDIO_RECORD_COMPRESS2" type="in" id="31" fe="16"/>
        <usecase name="USECASE_AUDIO_RECORD2" type="in" id="61" fe="32"/>
        <usecase name="USECASE_AUDIO_RECORD3" type="in" id="62" fe="33"/>
    </pcm_ids>

    <soft_volume_params>
+50 −50
Original line number Diff line number Diff line
@@ -94,56 +94,56 @@
    </bit_width_configs>

    <pcm_ids>
        <usecase name="USECASE_AUDIO_PLAYBACK_LOW_LATENCY" type="out" id="9"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_DEEP_BUFFER" type="out" id="0"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD" type="out" id="7"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD2" type="out" id="11"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD3" type="out" id="12"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD4" type="out" id="21"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD5" type="out" id="22"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD6" type="out" id="23"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD7" type="out" id="24"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD8" type="out" id="25"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_MEDIA" type="out" id="0"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_SYS_NOTIFICATION" type="out" id="9"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_NAV_GUIDANCE" type="out" id="1"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_PHONE" type="out" id="12"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_ALERTS" type="out" id="59"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_FRONT_PASSENGER" type="out" id="55"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_REAR_SEAT" type="out" id="54"/>
        <usecase name="USECASE_VOICEMMODE1_CALL" type="in" id="2"/>
        <usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="2"/>
        <usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="15"/>
        <usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="15"/>
        <usecase name="USECASE_VOWLAN_CALL" type="in" id="-1"/>
        <usecase name="USECASE_VOWLAN_CALL" type="out" id="-1"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_AFE_PROXY" type="out" id="5"/>
        <usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="6"/>
        <usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="13" />
        <usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="13" />
        <usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="12" />
        <usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="12" />
        <usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="28" />
        <usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="28" />
        <usecase name="USECASE_AUDIO_RECORD" type="in" id="0" />
        <usecase name="USECASE_AUDIO_RECORD_BUS" type="in" id="0" />
        <usecase name="USECASE_AUDIO_RECORD_BUS_FRONT_PASSENGER" type="in" id="55" />
        <usecase name="USECASE_AUDIO_RECORD_BUS_REAR_SEAT" type="in" id="54" />
        <usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO" type="out" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="out" id="29" />
        <usecase name="USECASE_AUDIO_HFP_SCO_DOWNLINK" type="in" id="36" />
        <usecase name="USECASE_AUDIO_HFP_SCO_DOWNLINK" type="out" id="36" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB_DOWNLINK" type="in" id="36" />
        <usecase name="USECASE_AUDIO_HFP_SCO_WB_DOWNLINK" type="out" id="36" />
        <usecase name="USECASE_ICC_CALL" type="in" id="33" />
        <usecase name="USECASE_ICC_CALL" type="out" id="33" />
        <usecase name="USECASE_AUDIO_PLAYBACK_SYNTHESIZER" type="in" id="33" />
        <usecase name="USECASE_AUDIO_PLAYBACK_SYNTHESIZER" type="out" id="33" />
        <usecase name="USECASE_AUDIO_RECORD_COMPRESS2" type="in" id="31" />
        <usecase name="USECASE_AUDIO_RECORD2" type="in" id="61" />
        <usecase name="USECASE_AUDIO_RECORD3" type="in" id="62" />
        <usecase name="USECASE_AUDIO_PLAYBACK_LOW_LATENCY" type="out" id="9" fe="4"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_DEEP_BUFFER" type="out" id="0" fe="0"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD" type="out" id="7" fe="3"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD2" type="out" id="11" fe="6"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD3" type="out" id="12" fe="9"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD4" type="out" id="21" fe="10"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD5" type="out" id="22" fe="11"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD6" type="out" id="23" fe="12"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD7" type="out" id="24" fe="13"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_OFFLOAD8" type="out" id="25" fe="14"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_MEDIA" type="out" id="0" fe="0"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_SYS_NOTIFICATION" type="out" id="9" fe="4"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_NAV_GUIDANCE" type="out" id="1" fe="1"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_PHONE" type="out" id="12" fe="9"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_ALERTS" type="out" id="59" fe="30"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_FRONT_PASSENGER" type="out" id="55" fe="22"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_REAR_SEAT" type="out" id="54" fe="21"/>
        <usecase name="USECASE_VOICEMMODE1_CALL" type="in" id="2" fe="50"/>
        <usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="2" fe="50"/>
        <usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="15" fe="51"/>
        <usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="15" fe="51"/>
        <usecase name="USECASE_VOWLAN_CALL" type="in" id="-1" fe="-1"/>
        <usecase name="USECASE_VOWLAN_CALL" type="out" id="-1" fe="-1"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_AFE_PROXY" type="out" id="5" fe="-1"/>
        <usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="6" fe="-1"/>
        <usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="13" fe="7"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="13" fe="7"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="12" fe="9"/>
        <usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="12" fe="9"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="28" fe="15"/>
        <usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="28" fe="15"/>
        <usecase name="USECASE_AUDIO_RECORD" type="in" id="0" fe="0"/>
        <usecase name="USECASE_AUDIO_RECORD_BUS" type="in" id="0" fe="0"/>
        <usecase name="USECASE_AUDIO_RECORD_BUS_FRONT_PASSENGER" type="in" id="55" fe="22"/>
        <usecase name="USECASE_AUDIO_RECORD_BUS_REAR_SEAT" type="in" id="54" fe="21"/>
        <usecase name="USECASE_AUDIO_HFP_SCO" type="in" id="29" fe="5"/>
        <usecase name="USECASE_AUDIO_HFP_SCO" type="out" id="29" fe="5"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="29" fe="5"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="out" id="29" fe="5"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_DOWNLINK" type="in" id="36" fe="20"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_DOWNLINK" type="out" id="36" fe="20"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_WB_DOWNLINK" type="in" id="36" fe="20"/>
        <usecase name="USECASE_AUDIO_HFP_SCO_WB_DOWNLINK" type="out" id="36" fe="20"/>
        <usecase name="USECASE_ICC_CALL" type="in" id="33" fe="8"/>
        <usecase name="USECASE_ICC_CALL" type="out" id="33" fe="8"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_SYNTHESIZER" type="in" id="33" fe="8"/>
        <usecase name="USECASE_AUDIO_PLAYBACK_SYNTHESIZER" type="out" id="33" fe="8"/>
        <usecase name="USECASE_AUDIO_RECORD_COMPRESS2" type="in" id="31" fe="16"/>
        <usecase name="USECASE_AUDIO_RECORD2" type="in" id="61" fe="32"/>
        <usecase name="USECASE_AUDIO_RECORD3" type="in" id="62" fe="33"/>
    </pcm_ids>

    <config_params>
+1 −0
Original line number Diff line number Diff line
@@ -55,6 +55,7 @@ typedef int (*acdb_init_v4_t)(void *, int);
typedef void (*acdb_send_audio_cal_t)(int, int, int , int);
typedef void (*acdb_send_audio_cal_v3_t)(int, int, int, int, int);
typedef void (*acdb_send_audio_cal_v4_t)(int, int, int, int, int, int);
typedef void (*acdb_send_audio_cal_v6_t)(int, int, int, int, int, int, int, int);
typedef void (*acdb_send_voice_cal_t)(int, int);
typedef int (*acdb_reload_vocvoltable_t)(int);
typedef int  (*acdb_get_default_app_type_t)(void);
+182 −109

File changed.

Preview size limit exceeded, changes collapsed.

+56 −0
Original line number Diff line number Diff line
@@ -864,4 +864,60 @@ struct audio_device_to_audio_interface {
    char interface_name[100];
};

enum {
    MSM_FRONTEND_DAI_MULTIMEDIA1 = 0,
    MSM_FRONTEND_DAI_MULTIMEDIA2,
    MSM_FRONTEND_DAI_MULTIMEDIA3,
    MSM_FRONTEND_DAI_MULTIMEDIA4,
    MSM_FRONTEND_DAI_MULTIMEDIA5,
    MSM_FRONTEND_DAI_MULTIMEDIA6,
    MSM_FRONTEND_DAI_MULTIMEDIA7,
    MSM_FRONTEND_DAI_MULTIMEDIA8,
    MSM_FRONTEND_DAI_MULTIMEDIA9,
    MSM_FRONTEND_DAI_MULTIMEDIA10,
    MSM_FRONTEND_DAI_MULTIMEDIA11,
    MSM_FRONTEND_DAI_MULTIMEDIA12,
    MSM_FRONTEND_DAI_MULTIMEDIA13,
    MSM_FRONTEND_DAI_MULTIMEDIA14,
    MSM_FRONTEND_DAI_MULTIMEDIA15,
    MSM_FRONTEND_DAI_MULTIMEDIA16,
    MSM_FRONTEND_DAI_MULTIMEDIA17,
    MSM_FRONTEND_DAI_MULTIMEDIA18,
    MSM_FRONTEND_DAI_MULTIMEDIA19,
    MSM_FRONTEND_DAI_MULTIMEDIA20,
    MSM_FRONTEND_DAI_MULTIMEDIA21,
    MSM_FRONTEND_DAI_MULTIMEDIA22,
    MSM_FRONTEND_DAI_MULTIMEDIA23,
    MSM_FRONTEND_DAI_MULTIMEDIA24,
    MSM_FRONTEND_DAI_MULTIMEDIA25,
    MSM_FRONTEND_DAI_MULTIMEDIA26,
    MSM_FRONTEND_DAI_MULTIMEDIA27,
    MSM_FRONTEND_DAI_MULTIMEDIA28,
    MSM_FRONTEND_DAI_MULTIMEDIA29,
    MSM_FRONTEND_DAI_MULTIMEDIA30,
    MSM_FRONTEND_DAI_MULTIMEDIA31,
    MSM_FRONTEND_DAI_MULTIMEDIA32,
    MSM_FRONTEND_DAI_MULTIMEDIA33,
    MSM_FRONTEND_DAI_MULTIMEDIA34,
    MSM_FRONTEND_DAI_VOIP,
    MSM_FRONTEND_DAI_AFE_RX,
    MSM_FRONTEND_DAI_AFE_TX,
    MSM_FRONTEND_DAI_VOICE_STUB,
    MSM_FRONTEND_DAI_DTMF_RX,
    MSM_FRONTEND_DAI_QCHAT,
    MSM_FRONTEND_DAI_VOLTE_STUB,
    MSM_FRONTEND_DAI_LSM1,
    MSM_FRONTEND_DAI_LSM2,
    MSM_FRONTEND_DAI_LSM3,
    MSM_FRONTEND_DAI_LSM4,
    MSM_FRONTEND_DAI_LSM5,
    MSM_FRONTEND_DAI_LSM6,
    MSM_FRONTEND_DAI_LSM7,
    MSM_FRONTEND_DAI_LSM8,
    MSM_FRONTEND_DAI_VOICE2_STUB,
    MSM_FRONTEND_DAI_VOICEMMODE1,
    MSM_FRONTEND_DAI_VOICEMMODE2,
    MSM_FRONTEND_DAI_MAX,
};

#endif // QCOM_AUDIO_PLATFORM_H
Loading