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

Commit e93f7902 authored by Lakshman Chaluvaraju's avatar Lakshman Chaluvaraju
Browse files

configs: sdm660: add support for VoIP over audio path

Add path entries for VOIP playback and record usecases
for internal and external codec variants.

Change-Id: Id9e2730a276887a77f5cc8ca517302ab9fba35dd
parent f8ec0ae8
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -18,6 +18,13 @@ outputs {
    bit_width 16
    app_type 69937
  }
  voip_rx {
    flags AUDIO_OUTPUT_FLAG_VOIP_RX|AUDIO_OUTPUT_FLAG_DIRECT
    formats AUDIO_FORMAT_PCM_16_BIT
    sampling_rates 8000|16000|32000|48000
    bit_width 16
    app_type 69946
  }
  deep_buffer {
    flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER
    formats AUDIO_FORMAT_PCM_16_BIT
+3 −0
Original line number Diff line number Diff line
@@ -67,6 +67,8 @@
        <usecase name="USECASE_INCALL_REC_UPLINK_AND_DOWNLINK" type="in" id="27" />
        <usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="27" />
        <usecase name="USECASE_INCALL_MUSIC_UPLINK2" type="out" id="27" />
        <usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="16" />
        <usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="16" />
    </pcm_ids>
    <config_params>
        <!-- In the below value string, the value indicates default mono -->
@@ -102,6 +104,7 @@
        <device name="SND_DEVICE_IN_HDMI_MIC" acdb_id="4"/>
        <device name="SND_DEVICE_IN_HANDSET_TMIC_FLUENCE_PRO" acdb_id="125"/>
        <device name="SND_DEVICE_IN_HANDSET_TMIC" acdb_id="125"/>
        <device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" acdb_id="8"/>
    </acdb_ids>
    <backend_names>
        <device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="INT0_MI2S_RX"/>
+3 −0
Original line number Diff line number Diff line
@@ -68,6 +68,8 @@
        <usecase name="USECASE_INCALL_REC_UPLINK_AND_DOWNLINK" type="in" id="27" />
        <usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="27" />
        <usecase name="USECASE_INCALL_MUSIC_UPLINK2" type="out" id="27" />
        <usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="16" />
        <usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="16" />
    </pcm_ids>
    <config_params>
        <!-- In the below value string, the value indicates default mono -->
@@ -90,6 +92,7 @@
        <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" acdb_id="150"/>
        <device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_1" acdb_id="151"/>
        <device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK_MONO_2" acdb_id="152"/>
        <device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" acdb_id="8"/>
    </acdb_ids>
    <backend_names>
        <device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="INT0_MI2S_RX"/>
+3 −0
Original line number Diff line number Diff line
@@ -43,6 +43,7 @@
        <device name="SND_DEVICE_IN_HDMI_MIC" acdb_id="4"/>
        <device name="SND_DEVICE_IN_HANDSET_TMIC_FLUENCE_PRO" acdb_id="125"/>
        <device name="SND_DEVICE_IN_HANDSET_TMIC" acdb_id="125"/>
        <device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" acdb_id="8"/>
    </acdb_ids>
    <bit_width_configs>
        <device name="SND_DEVICE_OUT_SPEAKER" bit_width="24"/>
@@ -86,6 +87,8 @@
        <usecase name="USECASE_INCALL_REC_UPLINK_AND_DOWNLINK" type="in" id="27" />
        <usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="27" />
        <usecase name="USECASE_INCALL_MUSIC_UPLINK2" type="out" id="27" />
        <usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="16" />
        <usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="16" />
    </pcm_ids>
    <config_params>
        <param key="spkr_1_tz_name" value="wsatz.13"/>
+3 −0
Original line number Diff line number Diff line
@@ -43,6 +43,7 @@
        <device name="SND_DEVICE_IN_HDMI_MIC" acdb_id="4"/>
        <device name="SND_DEVICE_IN_HANDSET_TMIC_FLUENCE_PRO" acdb_id="125"/>
        <device name="SND_DEVICE_IN_HANDSET_TMIC" acdb_id="125"/>
        <device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" acdb_id="8"/>
    </acdb_ids>
    <bit_width_configs>
        <device name="SND_DEVICE_OUT_SPEAKER" bit_width="24"/>
@@ -86,6 +87,8 @@
        <usecase name="USECASE_INCALL_REC_UPLINK_AND_DOWNLINK" type="in" id="27" />
        <usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="27" />
        <usecase name="USECASE_INCALL_MUSIC_UPLINK2" type="out" id="27" />
        <usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="16" />
        <usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="16" />
    </pcm_ids>
    <config_params>
        <param key="spkr_1_tz_name" value="wsatz.13"/>
Loading