Loading configs/bengal/audio_platform_info_qrd.xml +38 −37 Original line number Diff line number Diff line Loading @@ -49,9 +49,7 @@ <usecase name="USECASE_VOWLAN_CALL" type="in" id="-1"/> <usecase name="USECASE_VOWLAN_CALL" type="out" id="-1"/> <usecase name="USECASE_AUDIO_PLAYBACK_FM" type="out" id="30"/> <usecase name="USECASE_AUDIO_PLAYBACK_FM" type="in" id="38"/> <usecase name="USECASE_AUDIO_SPKR_CALIB_RX" type="out" id="30"/> <usecase name="USECASE_AUDIO_SPKR_CALIB_TX" type="in" id="33"/> <usecase name="USECASE_AUDIO_PLAYBACK_FM" type="in" id="37"/> <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" /> Loading @@ -63,15 +61,15 @@ <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="12" /> <usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="29" /> <usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="29" /> <usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="in" id="36" /> <usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="out" id="36" /> <usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="in" id="35" /> <usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="out" id="35" /> <usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="23" /> </pcm_ids> <config_params> <!-- In the below value string, the value indicates default mono --> <!-- speaker. It can be set to either left or right --> <param key="mono_speaker" value="right"/> <param key="spkr_2_tz_name" value="wsatz.14"/> <param key="hifi_filter" value="false"/> <param key="true_32_bit" value="true"/> <param key="native_audio_mode" value="multiple_mix_dsp"/> <param key="hfp_pcm_dev_id" value="39"/> Loading Loading @@ -104,50 +102,53 @@ <backend_names> <device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_HEADPHONES_44_1" backend="headphones-44.1" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_HEADPHONES_HIFI_FILTER" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_BT_SCO_WB" backend="bt-sco-wb" interface="SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_BT_SCO" backend="bt-sco" interface="SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_BT_A2DP" backend="bt-a2dp" interface="SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_HANDSET" backend="handset" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_HANDSET" backend="handset" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="WSA_CDC_DMA_RX_0-and-HDMI"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="WSA_CDC_DMA_RX_0-and-DISPLAY_PORT"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="RX_CDC_DMA_RX_1-and-HDMI"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="RX_CDC_DMA_RX_1-and-DISPLAY_PORT"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="RX_CDC_DMA_RX_1-and-SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_ANC_HANDSET" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_IN_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_IN_HANDSET_MIC_EXTERNAL" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_IN_HANDSET_MIC_AEC" interface="TX_CDC_DMA_TX_3"/> Loading Loading @@ -214,10 +215,10 @@ <device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="RX_CDC_DMA_RX_1-and-SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="RX_CDC_DMA_RX_1-and-SLIMBUS_7_RX"/> </backend_names> <!-- below values are for ref purpose to OEM, doesn't contain actual hardware info on MTP --> <microphone_characteristics> Loading configs/bengal/mixer_paths_qrd.xml +85 −178 File changed.Preview size limit exceeded, changes collapsed. Show changes configs/bengal/sound_trigger_mixer_paths_qrd.xml +13 −62 Original line number Diff line number Diff line Loading @@ -47,36 +47,12 @@ <ctl name="VA_CDC_DMA_TX_0 Channels" value="One" /> <ctl name="VA_AIF1_CAP Mixer DEC0" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC1" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC2" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC3" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC4" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC5" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC6" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC7" value="0" /> <ctl name="VA DEC0 MUX" value="MSM_DMIC" /> <ctl name="VA DEC1 MUX" value="MSM_DMIC" /> <ctl name="VA DEC2 MUX" value="MSM_DMIC" /> <ctl name="VA DEC3 MUX" value="MSM_DMIC" /> <ctl name="VA DEC4 MUX" value="MSM_DMIC" /> <ctl name="VA DEC5 MUX" value="MSM_DMIC" /> <ctl name="VA DEC6 MUX" value="MSM_DMIC" /> <ctl name="VA DEC7 MUX" value="MSM_DMIC" /> <ctl name="VA DMIC MUX0" value="ZERO" /> <ctl name="VA DMIC MUX1" value="ZERO" /> <ctl name="VA DMIC MUX2" value="ZERO" /> <ctl name="VA DMIC MUX3" value="ZERO" /> <ctl name="VA DMIC MUX4" value="ZERO" /> <ctl name="VA DMIC MUX5" value="ZERO" /> <ctl name="VA DMIC MUX6" value="ZERO" /> <ctl name="VA DMIC MUX7" value="ZERO" /> <ctl name="VA SMIC MUX0" value="ZERO" /> <ctl name="VA SMIC MUX1" value="ZERO" /> <ctl name="VA SMIC MUX2" value="ZERO" /> <ctl name="VA SMIC MUX3" value="ZERO" /> <ctl name="VA SMIC MUX4" value="ZERO" /> <ctl name="VA SMIC MUX5" value="ZERO" /> <ctl name="VA SMIC MUX6" value="ZERO" /> <ctl name="VA SMIC MUX7" value="ZERO" /> <ctl name="AUDIO_REF_EC_UL1 MUX" value="None"/> <ctl name="EC Reference Channels" value="Zero"/> <ctl name="EC Reference Bit Format" value="0"/> Loading Loading @@ -212,8 +188,9 @@ <path name="listen-ape-handset-mic"> <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" /> <ctl name="VA DEC0 MUX" value="MSM_DMIC" /> <ctl name="VA DMIC MUX0" value="DMIC1" /> <ctl name="VA DEC0 MUX" value="SWR_MIC" /> <ctl name="VA SMIC MUX0" value="ADC0" /> <ctl name="ADC1_MIXER Switch" value="1" /> </path> <path name="listen-ape-handset-mic-preproc"> Loading @@ -222,61 +199,35 @@ <path name="listen-ape-handset-dmic"> <ctl name="VA_CDC_DMA_TX_0 Channels" value="Two" /> <ctl name="VA DEC0 MUX" value="SWR_MIC" /> <ctl name="VA SMIC MUX0" value="ADC0" /> <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" /> <ctl name="ADC1_MIXER Switch" value="1" /> <ctl name="VA DEC1 MUX" value="SWR_MIC" /> <ctl name="VA SMIC MUX1" value="ADC2" /> <ctl name="VA_AIF1_CAP Mixer DEC1" value="1" /> <ctl name="VA DEC0 MUX" value="MSM_DMIC" /> <ctl name="VA DEC1 MUX" value="MSM_DMIC" /> <ctl name="VA DMIC MUX0" value="DMIC1" /> <ctl name="VA DMIC MUX1" value="DMIC2" /> </path> <path name="listen-ape-handset-tmic"> <ctl name="VA_CDC_DMA_TX_0 Channels" value="Three" /> <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" /> <ctl name="VA_AIF1_CAP Mixer DEC1" value="1" /> <ctl name="VA_AIF1_CAP Mixer DEC2" value="1" /> <ctl name="VA DEC0 MUX" value="MSM_DMIC" /> <ctl name="VA DEC1 MUX" value="MSM_DMIC" /> <ctl name="VA DEC2 MUX" value="MSM_DMIC" /> <ctl name="VA DMIC MUX0" value="DMIC1" /> <ctl name="VA DMIC MUX1" value="DMIC2" /> <ctl name="VA DMIC MUX2" value="DMIC4" /> </path> <path name="listen-ape-handset-qmic"> <ctl name="VA_CDC_DMA_TX_0 Channels" value="Four" /> <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" /> <ctl name="VA_AIF1_CAP Mixer DEC1" value="1" /> <ctl name="VA_AIF1_CAP Mixer DEC2" value="1" /> <ctl name="VA_AIF1_CAP Mixer DEC3" value="1" /> <ctl name="VA DEC0 MUX" value="MSM_DMIC" /> <ctl name="VA DEC1 MUX" value="MSM_DMIC" /> <ctl name="VA DEC2 MUX" value="MSM_DMIC" /> <ctl name="VA DEC3 MUX" value="MSM_DMIC" /> <ctl name="VA DMIC MUX0" value="DMIC1" /> <ctl name="VA DMIC MUX1" value="DMIC2" /> <ctl name="VA DMIC MUX2" value="DMIC3" /> <ctl name="VA DMIC MUX3" value="DMIC4" /> <ctl name="ADC2_MIXER Switch" value="1" /> <ctl name="ADC2 MUX" value="INP3" /> </path> <path name="listen-ape-headset-mic"> <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" /> <ctl name="VA DEC0 MUX" value="SWR_MIC" /> <ctl name="VA SMIC MUX0" value="ADC1" /> <ctl name="VA SMIC MUX0" value="SWR_MIC4" /> <ctl name="ADC2 Volume" value="62" /> <ctl name="ADC2_MIXER Switch" value="1" /> <ctl name="ADC2 MUX" value="INP2" /> </path> <path name="echo-reference"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0"/> <ctl name="AUDIO_REF_EC_UL1 MUX" value="RX_CDC_DMA_RX_1"/> <ctl name="EC Reference Channels" value="Two"/> <ctl name="EC Reference Bit Format" value="S16_LE"/> <ctl name="EC Reference SampleRate" value="48000"/> </path> <path name="echo-reference headset"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0"/> <ctl name="AUDIO_REF_EC_UL1 MUX" value="RX_CDC_DMA_RX_0"/> <ctl name="EC Reference Channels" value="One"/> <ctl name="EC Reference Bit Format" value="S16_LE"/> <ctl name="EC Reference SampleRate" value="48000"/> Loading Loading
configs/bengal/audio_platform_info_qrd.xml +38 −37 Original line number Diff line number Diff line Loading @@ -49,9 +49,7 @@ <usecase name="USECASE_VOWLAN_CALL" type="in" id="-1"/> <usecase name="USECASE_VOWLAN_CALL" type="out" id="-1"/> <usecase name="USECASE_AUDIO_PLAYBACK_FM" type="out" id="30"/> <usecase name="USECASE_AUDIO_PLAYBACK_FM" type="in" id="38"/> <usecase name="USECASE_AUDIO_SPKR_CALIB_RX" type="out" id="30"/> <usecase name="USECASE_AUDIO_SPKR_CALIB_TX" type="in" id="33"/> <usecase name="USECASE_AUDIO_PLAYBACK_FM" type="in" id="37"/> <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" /> Loading @@ -63,15 +61,15 @@ <usecase name="USECASE_AUDIO_HFP_SCO_WB" type="in" id="12" /> <usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="29" /> <usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="29" /> <usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="in" id="36" /> <usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="out" id="36" /> <usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="in" id="35" /> <usecase name="USECASE_AUDIO_A2DP_ABR_FEEDBACK" type="out" id="35" /> <usecase name="USECASE_INCALL_MUSIC_UPLINK" type="out" id="23" /> </pcm_ids> <config_params> <!-- In the below value string, the value indicates default mono --> <!-- speaker. It can be set to either left or right --> <param key="mono_speaker" value="right"/> <param key="spkr_2_tz_name" value="wsatz.14"/> <param key="hifi_filter" value="false"/> <param key="true_32_bit" value="true"/> <param key="native_audio_mode" value="multiple_mix_dsp"/> <param key="hfp_pcm_dev_id" value="39"/> Loading Loading @@ -104,50 +102,53 @@ <backend_names> <device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_HEADPHONES_44_1" backend="headphones-44.1" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_HEADPHONES_HIFI_FILTER" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_BT_SCO_WB" backend="bt-sco-wb" interface="SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_BT_SCO" backend="bt-sco" interface="SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_BT_A2DP" backend="bt-a2dp" interface="SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_HANDSET" backend="handset" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_HANDSET" backend="handset" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="WSA_CDC_DMA_RX_0-and-HDMI"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="WSA_CDC_DMA_RX_0-and-DISPLAY_PORT"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="RX_CDC_DMA_RX_1-and-HDMI"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="RX_CDC_DMA_RX_1-and-DISPLAY_PORT"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="RX_CDC_DMA_RX_1-and-SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_ANC_HANDSET" interface="RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="WSA_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_IN_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_IN_HANDSET_MIC_EXTERNAL" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_IN_HANDSET_MIC_AEC" interface="TX_CDC_DMA_TX_3"/> Loading Loading @@ -214,10 +215,10 @@ <device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" interface="TX_CDC_DMA_TX_3"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="RX_CDC_DMA_RX_1-and-RX_CDC_DMA_RX_0"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="RX_CDC_DMA_RX_1-and-SLIMBUS_7_RX"/> <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="RX_CDC_DMA_RX_1-and-SLIMBUS_7_RX"/> </backend_names> <!-- below values are for ref purpose to OEM, doesn't contain actual hardware info on MTP --> <microphone_characteristics> Loading
configs/bengal/mixer_paths_qrd.xml +85 −178 File changed.Preview size limit exceeded, changes collapsed. Show changes
configs/bengal/sound_trigger_mixer_paths_qrd.xml +13 −62 Original line number Diff line number Diff line Loading @@ -47,36 +47,12 @@ <ctl name="VA_CDC_DMA_TX_0 Channels" value="One" /> <ctl name="VA_AIF1_CAP Mixer DEC0" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC1" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC2" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC3" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC4" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC5" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC6" value="0" /> <ctl name="VA_AIF1_CAP Mixer DEC7" value="0" /> <ctl name="VA DEC0 MUX" value="MSM_DMIC" /> <ctl name="VA DEC1 MUX" value="MSM_DMIC" /> <ctl name="VA DEC2 MUX" value="MSM_DMIC" /> <ctl name="VA DEC3 MUX" value="MSM_DMIC" /> <ctl name="VA DEC4 MUX" value="MSM_DMIC" /> <ctl name="VA DEC5 MUX" value="MSM_DMIC" /> <ctl name="VA DEC6 MUX" value="MSM_DMIC" /> <ctl name="VA DEC7 MUX" value="MSM_DMIC" /> <ctl name="VA DMIC MUX0" value="ZERO" /> <ctl name="VA DMIC MUX1" value="ZERO" /> <ctl name="VA DMIC MUX2" value="ZERO" /> <ctl name="VA DMIC MUX3" value="ZERO" /> <ctl name="VA DMIC MUX4" value="ZERO" /> <ctl name="VA DMIC MUX5" value="ZERO" /> <ctl name="VA DMIC MUX6" value="ZERO" /> <ctl name="VA DMIC MUX7" value="ZERO" /> <ctl name="VA SMIC MUX0" value="ZERO" /> <ctl name="VA SMIC MUX1" value="ZERO" /> <ctl name="VA SMIC MUX2" value="ZERO" /> <ctl name="VA SMIC MUX3" value="ZERO" /> <ctl name="VA SMIC MUX4" value="ZERO" /> <ctl name="VA SMIC MUX5" value="ZERO" /> <ctl name="VA SMIC MUX6" value="ZERO" /> <ctl name="VA SMIC MUX7" value="ZERO" /> <ctl name="AUDIO_REF_EC_UL1 MUX" value="None"/> <ctl name="EC Reference Channels" value="Zero"/> <ctl name="EC Reference Bit Format" value="0"/> Loading Loading @@ -212,8 +188,9 @@ <path name="listen-ape-handset-mic"> <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" /> <ctl name="VA DEC0 MUX" value="MSM_DMIC" /> <ctl name="VA DMIC MUX0" value="DMIC1" /> <ctl name="VA DEC0 MUX" value="SWR_MIC" /> <ctl name="VA SMIC MUX0" value="ADC0" /> <ctl name="ADC1_MIXER Switch" value="1" /> </path> <path name="listen-ape-handset-mic-preproc"> Loading @@ -222,61 +199,35 @@ <path name="listen-ape-handset-dmic"> <ctl name="VA_CDC_DMA_TX_0 Channels" value="Two" /> <ctl name="VA DEC0 MUX" value="SWR_MIC" /> <ctl name="VA SMIC MUX0" value="ADC0" /> <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" /> <ctl name="ADC1_MIXER Switch" value="1" /> <ctl name="VA DEC1 MUX" value="SWR_MIC" /> <ctl name="VA SMIC MUX1" value="ADC2" /> <ctl name="VA_AIF1_CAP Mixer DEC1" value="1" /> <ctl name="VA DEC0 MUX" value="MSM_DMIC" /> <ctl name="VA DEC1 MUX" value="MSM_DMIC" /> <ctl name="VA DMIC MUX0" value="DMIC1" /> <ctl name="VA DMIC MUX1" value="DMIC2" /> </path> <path name="listen-ape-handset-tmic"> <ctl name="VA_CDC_DMA_TX_0 Channels" value="Three" /> <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" /> <ctl name="VA_AIF1_CAP Mixer DEC1" value="1" /> <ctl name="VA_AIF1_CAP Mixer DEC2" value="1" /> <ctl name="VA DEC0 MUX" value="MSM_DMIC" /> <ctl name="VA DEC1 MUX" value="MSM_DMIC" /> <ctl name="VA DEC2 MUX" value="MSM_DMIC" /> <ctl name="VA DMIC MUX0" value="DMIC1" /> <ctl name="VA DMIC MUX1" value="DMIC2" /> <ctl name="VA DMIC MUX2" value="DMIC4" /> </path> <path name="listen-ape-handset-qmic"> <ctl name="VA_CDC_DMA_TX_0 Channels" value="Four" /> <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" /> <ctl name="VA_AIF1_CAP Mixer DEC1" value="1" /> <ctl name="VA_AIF1_CAP Mixer DEC2" value="1" /> <ctl name="VA_AIF1_CAP Mixer DEC3" value="1" /> <ctl name="VA DEC0 MUX" value="MSM_DMIC" /> <ctl name="VA DEC1 MUX" value="MSM_DMIC" /> <ctl name="VA DEC2 MUX" value="MSM_DMIC" /> <ctl name="VA DEC3 MUX" value="MSM_DMIC" /> <ctl name="VA DMIC MUX0" value="DMIC1" /> <ctl name="VA DMIC MUX1" value="DMIC2" /> <ctl name="VA DMIC MUX2" value="DMIC3" /> <ctl name="VA DMIC MUX3" value="DMIC4" /> <ctl name="ADC2_MIXER Switch" value="1" /> <ctl name="ADC2 MUX" value="INP3" /> </path> <path name="listen-ape-headset-mic"> <ctl name="VA_AIF1_CAP Mixer DEC0" value="1" /> <ctl name="VA DEC0 MUX" value="SWR_MIC" /> <ctl name="VA SMIC MUX0" value="ADC1" /> <ctl name="VA SMIC MUX0" value="SWR_MIC4" /> <ctl name="ADC2 Volume" value="62" /> <ctl name="ADC2_MIXER Switch" value="1" /> <ctl name="ADC2 MUX" value="INP2" /> </path> <path name="echo-reference"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0"/> <ctl name="AUDIO_REF_EC_UL1 MUX" value="RX_CDC_DMA_RX_1"/> <ctl name="EC Reference Channels" value="Two"/> <ctl name="EC Reference Bit Format" value="S16_LE"/> <ctl name="EC Reference SampleRate" value="48000"/> </path> <path name="echo-reference headset"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0"/> <ctl name="AUDIO_REF_EC_UL1 MUX" value="RX_CDC_DMA_RX_0"/> <ctl name="EC Reference Channels" value="One"/> <ctl name="EC Reference Bit Format" value="S16_LE"/> <ctl name="EC Reference SampleRate" value="48000"/> Loading