Loading configs/bengal/audio_platform_info_intcodec.xml +3 −2 Original line number Diff line number Diff line Loading @@ -113,13 +113,14 @@ <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_HEADSET" backend="headset" 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" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_HANDSET" backend="handset" interface="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"/> Loading @@ -127,7 +128,7 @@ <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" interface="RX_CDC_DMA_RX_1"/> <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="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="RX_CDC_DMA_RX_1"/> Loading configs/bengal/mixer_paths.xml +154 −1 Original line number Diff line number Diff line Loading @@ -95,7 +95,7 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia13" value="0" /> <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia14" value="0" /> <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia15" value="0" /> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="0" /> <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia16" value="0" /> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" value="0" /> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia2" value="0" /> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia3" value="0" /> Loading Loading @@ -129,6 +129,8 @@ <ctl name="MultiMedia5 Mixer USB_AUDIO_TX" value="0" /> <ctl name="MultiMedia8 Mixer USB_AUDIO_TX" value="0" /> <ctl name="MultiMedia10 Mixer USB_AUDIO_TX" value="0" /> <ctl name="TX_AIF2_CAP Mixer DEC0" value="0" /> <ctl name="TX_CDC_DMA_TX_4 Channels" value="One" /> <ctl name="TX_CDC_DMA_TX_3 Channels" value="One" /> <ctl name="RX_CDC_DMA_RX_1 Channels" value="One" /> <ctl name="RX_CDC_DMA_RX_0 Channels" value="One" /> Loading Loading @@ -175,6 +177,7 @@ <ctl name="RX_CDC_DMA_RX_1_Voice Mixer VoiceMMode1" value="0" /> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="0" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="0" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_4_MMode1" value="0" /> <!-- Multimode Voice1 BTSCO --> <ctl name="SLIM_7_RX_Voice Mixer VoiceMMode1" value="0" /> <ctl name="VoiceMMode1_Tx Mixer SLIM_7_TX_MMode1" value="0" /> Loading @@ -191,6 +194,7 @@ <ctl name="RX_CDC_DMA_RX_1_Voice Mixer VoiceMMode2" value="0" /> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="0" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="0" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_4_MMode2" value="0" /> <!-- Multimode Voice2 BTSCO --> <ctl name="SLIM_7_RX_Voice Mixer VoiceMMode2" value="0" /> <ctl name="VoiceMMode2_Tx Mixer SLIM_7_TX_MMode2" value="0" /> Loading Loading @@ -445,6 +449,10 @@ <ctl name="AUDIO_REF_EC_UL10 MUX" value="RX_CDC_DMA_RX_1" /> </path> <path name="echo-reference-voip handset"> <ctl name="AUDIO_REF_EC_UL10 MUX" value="RX_CDC_DMA_RX_0" /> </path> <path name="echo-reference-voip headphones"> <ctl name="AUDIO_REF_EC_UL10 MUX" value="RX_CDC_DMA_RX_0" /> </path> Loading @@ -466,6 +474,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia1" value="1" /> </path> <path name="deep-buffer-playback handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" value="1" /> </path> <path name="deep-buffer-playback speaker-protected"> <path name="deep-buffer-playback" /> </path> Loading Loading @@ -527,6 +539,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" value="1" /> </path> <path name="deep-buffer-playback headset"> <path name="deep-buffer-playback headphones" /> </path> <path name="deep-buffer-playback speaker-and-headphones"> <path name="deep-buffer-playback headphones" /> <path name="deep-buffer-playback" /> Loading Loading @@ -571,6 +587,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia5" value="1" /> </path> <path name="low-latency-playback handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia5" value="1" /> </path> <path name="low-latency-playback speaker-protected"> <path name="low-latency-playback" /> </path> Loading Loading @@ -632,10 +652,15 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia5" value="1" /> </path> <path name="low-latency-playback headset"> <path name="low-latency-playback headphones" /> </path> <path name="low-latency-playback speaker-and-headphones"> <path name="low-latency-playback headphones" /> <path name="low-latency-playback" /> </path> <path name="low-latency-playback resume"> <ctl name="MultiMedia5_RX QOS Vote" value="Enable" /> </path> Loading Loading @@ -679,6 +704,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia8" value="1" /> </path> <path name="audio-ull-playback handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia8" value="1" /> </path> <path name="audio-ull-playback speaker-protected"> <path name="audio-ull-playback" /> </path> Loading @@ -691,6 +720,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia8" value="1" /> </path> <path name="audio-ull-playback headset"> <path name="audio-ull-playback headphones" /> </path> <path name="audio-ull-playback speaker-and-headphones"> <path name="audio-ull-playback" /> <path name="audio-ull-playback headphones" /> Loading Loading @@ -782,6 +815,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia4" value="1" /> </path> <path name="compress-offload-playback handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia4" value="1" /> </path> <path name="compress-offload-playback speaker-protected"> <path name="compress-offload-playback" /> </path> Loading Loading @@ -847,6 +884,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia4" value="1" /> </path> <path name="compress-offload-playback headset"> <path name="compress-offload-playback headphones" /> </path> <path name="compress-offload-playback headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia4" value="1" /> </path> Loading Loading @@ -899,6 +940,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia7" value="1" /> </path> <path name="compress-offload-playback2 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia7" value="1" /> </path> <path name="compress-offload-playback2 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia7" value="1" /> </path> Loading Loading @@ -952,6 +997,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia7" value="1" /> </path> <path name="compress-offload-playback2 headset"> <path name="compress-offload-playback2 headphones" /> </path> <path name="compress-offload-playback2 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia7" value="1" /> Loading Loading @@ -1005,6 +1054,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia10" value="1" /> </path> <path name="compress-offload-playback3 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> <path name="compress-offload-playback3 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia10" value="1" /> </path> Loading Loading @@ -1058,6 +1111,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> <path name="compress-offload-playback3 headset"> <path name="compress-offload-playback3 headphones" /> </path> <path name="compress-offload-playback3 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> Loading Loading @@ -1110,6 +1167,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia11" value="1" /> </path> <path name="compress-offload-playback4 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia11" value="1" /> </path> <path name="compress-offload-playback4 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia11" value="1" /> </path> Loading Loading @@ -1163,6 +1224,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia11" value="1" /> </path> <path name="compress-offload-playback4 headset"> <path name="compress-offload-playback4 headphones" /> </path> <path name="compress-offload-playback4 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia11" value="1" /> </path> Loading Loading @@ -1215,6 +1280,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia12" value="1" /> </path> <path name="compress-offload-playback5 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia12" value="1" /> </path> <path name="compress-offload-playback5 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia12" value="1" /> </path> Loading Loading @@ -1268,6 +1337,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia12" value="1" /> </path> <path name="compress-offload-playback5 headset"> <path name="compress-offload-playback5 headphones" /> </path> <path name="compress-offload-playback5 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia12" value="1" /> </path> Loading Loading @@ -1320,6 +1393,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia13" value="1" /> </path> <path name="compress-offload-playback6 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia13" value="1" /> </path> <path name="compress-offload-playback6 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia13" value="1" /> </path> Loading Loading @@ -1373,6 +1450,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia13" value="1" /> </path> <path name="compress-offload-playback6 headset"> <path name="compress-offload-playback6 headphones" /> </path> <path name="compress-offload-playback6 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia13" value="1" /> </path> Loading Loading @@ -1425,6 +1506,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia14" value="1" /> </path> <path name="compress-offload-playback7 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia14" value="1" /> </path> <path name="compress-offload-playback7 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia14" value="1" /> </path> Loading Loading @@ -1478,6 +1563,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia14" value="1" /> </path> <path name="compress-offload-playback7 headset"> <path name="compress-offload-playback7 headphones" /> </path> <path name="compress-offload-playback7 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia14" value="1" /> </path> Loading Loading @@ -1530,6 +1619,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia15" value="1" /> </path> <path name="compress-offload-playback8 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia15" value="1" /> </path> <path name="compress-offload-playback8 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia15" value="1" /> </path> Loading Loading @@ -1583,6 +1676,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia15" value="1" /> </path> <path name="compress-offload-playback8 headset"> <path name="compress-offload-playback8 headphones" /> </path> <path name="compress-offload-playback8 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia15" value="1" /> </path> Loading Loading @@ -1635,6 +1732,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia16" value="1" /> </path> <path name="compress-offload-playback9 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> <path name="compress-offload-playback9 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia16" value="1" /> </path> Loading Loading @@ -1688,6 +1789,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> <path name="compress-offload-playback9 headset"> <path name="compress-offload-playback9 headphones" /> </path> <path name="compress-offload-playback9 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> Loading Loading @@ -1848,6 +1953,10 @@ <ctl name="RX_CDC_DMA_RX_0_DL_HL Switch" value="1" /> </path> <path name="play-fm headset"> <path name="play-fm headphones" /> </path> <path name="incall-rec-uplink"> <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="1" /> </path> Loading Loading @@ -2013,6 +2122,11 @@ <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" /> </path> <path name="compress-voip-call handset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer Voip" value="1" /> <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" /> </path> <path name="compress-voip-call bt-a2dp"> <ctl name="SLIM_7_RX_Voice Mixer Voip" value="1" /> <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" /> Loading @@ -2023,6 +2137,10 @@ <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" /> </path> <path name="compress-voip-call headset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer Voip" value="1" /> <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_4_Voip" value="1" /> </path> <path name="compress-voip-call bt-sco"> <ctl name="SLIM_7_RX_Voice Mixer Voip" value="1" /> Loading Loading @@ -2058,11 +2176,21 @@ <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="1" /> </path> <path name="voicemmode1-call handset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="1" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="1" /> </path> <path name="voicemmode1-call headphones"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="1" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="1" /> </path> <path name="voicemmode1-call headset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="1" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_4_MMode1" value="1" /> </path> <path name="voicemmode1-call bt-sco"> <ctl name="SLIM_7_RX_Voice Mixer VoiceMMode1" value="1" /> <ctl name="VoiceMMode1_Tx Mixer SLIM_7_TX_MMode1" value="1" /> Loading Loading @@ -2107,11 +2235,21 @@ <ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" /> </path> <path name="voicemmode2-call handset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="1" /> <ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" /> </path> <path name="voicemmode2-call headphones"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="1" /> <ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" /> </path> <path name="voicemmode2-call headset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="1" /> <ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_4_MMode2" value="1" /> </path> <path name="voicemmode2-call bt-sco"> <ctl name="SLIM_7_RX_Voice Mixer VoiceMMode2" value="1" /> <ctl name="VoiceMMode2_Tx Mixer SLIM_7_TX_MMode2" value="1" /> Loading Loading @@ -2156,10 +2294,18 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia10" value="1" /> </path> <path name="audio-playback-voip handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> <path name="audio-playback-voip headphones"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> <path name="audio-playback-voip headset"> <path name="audio-playback-voip headphones" /> </path> <path name="audio-playback-voip bt-sco"> <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia10" value="1" /> </path> Loading Loading @@ -2451,6 +2597,10 @@ <path name="headphones" /> </path> <path name="voice-headset"> <path name="headphones" /> </path> <path name="voice-line"> <path name="voice-headphones" /> </path> Loading Loading @@ -2997,6 +3147,9 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia16" value="1" /> </path> <path name="mmap-playback handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> <path name="mmap-playback headphones"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> Loading configs/bengal/sound_trigger_platform_info.xml +55 −9 Original line number Diff line number Diff line Loading @@ -49,7 +49,10 @@ <param backend_dai_name="VA_CDC_DMA_TX_0" /> <!-- Param used to indicate if SVA has dedicated SLIM ports --> <param dedicated_sva_path="true" /> <param dedicated_headset_path="false" /> <param platform_lpi_enable="true" /> <param enable_debug_dumps="false" /> <param support_non_lpi_without_ec="false" /> </common_config> <acdb_ids> <param DEVICE_HANDSET_MIC_APE="100" /> Loading @@ -72,14 +75,14 @@ <sound_model_config> <param vendor_uuid="68ab2d40-e860-11e3-95ef-0002a5d5c51b" /> <param execution_type="ADSP" /> <param library="libsmwrapper.so" /> <param merge_first_stage_sound_models="false" /> <param max_ape_phrases="20" /> <param max_ape_users="10" /> <!-- Profile specific data which the algorithm can support --> <param sample_rate="16000" /> <param bit_width="16" /> <param out_channels="1"/> <!-- Module output channels --> <param dam_token_id="1"/> <arm_ss_usecase> <!-- Options are "KEYWORD_DETECTION", "USER_VERIFICATION", "CUSTOM_DETECTION" --> <param sm_detection_type= "KEYWORD_DETECTION" /> Loading @@ -97,6 +100,14 @@ <param bit_wdith="16"/> <param channel_count="1"/> </arm_ss_usecase> <arm_ss_usecase> <param sm_detection_type= "KEYWORD_DETECTION" /> <param sm_id="0x8" /> <param module_lib="libcapiv2svarnn.so"/> <param sample_rate="16000"/> <param bit_wdith="16"/> <param channel_count="1"/> </arm_ss_usecase> <!-- Module and param ids with which the algorithm is integrated in non-graphite firmware (note these must come after gcs params) Extends flexibility to have different ids based on execution type. Loading @@ -109,11 +120,47 @@ <!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" --> <!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile --> <!-- is FFECNS --> <param fluence_type="FLUENCE_TMIC" /> <param fluence_type="FLUENCE_DMIC" /> <param execution_mode="ADSP" /> <!-- lpi_mode: "NON_LPI_BARGE_IN", "NON_LPI", "LPI" --> <!-- NON_LPI_BARGE_IN: Default non-LPI mode type. lsm_usecase --> <!-- must be present with this mode type to handle barge-in. --> <!-- NON_LPI: If another lsm_usecase is present with this mode --> <!-- type, it will be used for non-LPI non-barge-in usecases. --> <!-- If not present, NON_LPI_BARGE_IN mode type will be used. --> <!-- LPI: This mode type will be used for LPI usecases. --> <param lpi_mode="NON_LPI_BARGE_IN" /> <param app_type="2" /> <!-- app type used in ACDB --> <param in_channels="3"/> <!-- Module input channels --> <param load_sound_model_ids="0x00012C1C, 0x0, 0x00012C14" /> <param unload_sound_model_ids="0x00012C1C, 0x0, 0x00012C15" /> <param confidence_levels_ids="0x00012C1C, 0x0, 0x00012C07" /> <param operation_mode_ids="0x00012C1C, 0x0, 0x00012C02" /> <param polling_enable_ids="0x00012C1C, 0x0, 0x00012C1B" /> <param custom_config_ids="0x00012C1C, 0x0, 0x00012C20" /> <param det_event_type_ids="0x00012C1C, 0x0, 0x00012C2C" /> <param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" /> </lsm_usecase> <lsm_usecase> <param capture_device="HANDSET" /> <!-- adm_cfg_profile should match with the one defined under adm_config --> <!-- Set it to NONE if LSM directly connects to AFE --> <param adm_cfg_profile="FFECNS" /> <!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" --> <!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile --> <!-- is FFECNS --> <param fluence_type="FLUENCE_DMIC" /> <param execution_mode="ADSP" /> <!-- lpi_mode: "NON_LPI_BARGE_IN", "NON_LPI", "LPI" --> <!-- NON_LPI_BARGE_IN: Default non-LPI mode type. lsm_usecase --> <!-- must be present with this mode type to handle barge-in. --> <!-- NON_LPI: If another lsm_usecase is present with this mode --> <!-- type, it will be used for non-LPI non-barge-in usecases. --> <!-- If not present, NON_LPI_BARGE_IN mode type will be used. --> <!-- LPI: This mode type will be used for LPI usecases. --> <param lpi_mode="LPI" /> <param app_type="2" /> <!-- app type used in ACDB --> <param in_channels="5"/> <!-- Module input channels --> <param in_channels_lpi="3"/> <param in_channels="1"/> <!-- Module input channels --> <param load_sound_model_ids="0x00012C1C, 0x0, 0x00012C14" /> <param unload_sound_model_ids="0x00012C1C, 0x0, 0x00012C15" /> <param confidence_levels_ids="0x00012C1C, 0x0, 0x00012C07" /> Loading @@ -121,6 +168,7 @@ <param polling_enable_ids="0x00012C1C, 0x0, 0x00012C1B" /> <param custom_config_ids="0x00012C1C, 0x0, 0x00012C20" /> <param det_event_type_ids="0x00012C1C, 0x0, 0x00012C2C" /> <param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" /> </lsm_usecase> <lsm_usecase> <param capture_device="HEADSET" /> Loading @@ -136,6 +184,7 @@ <param polling_enable_ids="0x00012C1C, 0x0, 0x00012C1B" /> <param custom_config_ids="0x00012C1C, 0x0, 0x00012C20" /> <param det_event_type_ids="0x00012C1C, 0x0, 0x00012C2C" /> <param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" /> </lsm_usecase> <!-- format: "ADPCM_packet" or "PCM_packet" !--> Loading @@ -150,7 +199,6 @@ <sound_model_config> <param vendor_uuid="876c1b46-9d4d-40cc-a4fd-4d5ec7a80e47" /> <param execution_type="ADSP" /> <param library="libsmwrapper.so" /> <param max_ape_phrases="1" /> <param max_ape_users="1" /> <!-- Profile specific data which the algorithm can support --> Loading Loading @@ -205,7 +253,6 @@ <sound_model_config> <param vendor_uuid="7038ddc8-30f2-11e6-b0ac-40a8f03d3f15" /> <param execution_type="ADSP" /> <param library="none" /> <param max_ape_phrases="1" /> <param max_ape_users="1" /> <!-- Profile specific data which the algorithm can support --> Loading Loading @@ -258,7 +305,6 @@ <sound_model_config> <param vendor_uuid="9f6ad62a-1f0b-11e7-87c5-40a8f03d3f15" /> <param execution_type="ADSP" /> <param library="none" /> <param max_ape_phrases="1" /> <param max_ape_users="1" /> <!-- Profile specific data which the algorithm can support --> Loading Loading @@ -314,6 +360,6 @@ <param app_type="69947" /> <param sample_rate="16000" /> <param bit_width="16" /> <param out_channels="5"/> <param out_channels="3"/> </adm_config> </sound_trigger_platform_info> Loading
configs/bengal/audio_platform_info_intcodec.xml +3 −2 Original line number Diff line number Diff line Loading @@ -113,13 +113,14 @@ <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_HEADSET" backend="headset" 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" interface="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_HANDSET" backend="handset" interface="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"/> Loading @@ -127,7 +128,7 @@ <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" interface="RX_CDC_DMA_RX_1"/> <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="RX_CDC_DMA_RX_1"/> <device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="RX_CDC_DMA_RX_1"/> Loading
configs/bengal/mixer_paths.xml +154 −1 Original line number Diff line number Diff line Loading @@ -95,7 +95,7 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia13" value="0" /> <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia14" value="0" /> <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia15" value="0" /> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="0" /> <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia16" value="0" /> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" value="0" /> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia2" value="0" /> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia3" value="0" /> Loading Loading @@ -129,6 +129,8 @@ <ctl name="MultiMedia5 Mixer USB_AUDIO_TX" value="0" /> <ctl name="MultiMedia8 Mixer USB_AUDIO_TX" value="0" /> <ctl name="MultiMedia10 Mixer USB_AUDIO_TX" value="0" /> <ctl name="TX_AIF2_CAP Mixer DEC0" value="0" /> <ctl name="TX_CDC_DMA_TX_4 Channels" value="One" /> <ctl name="TX_CDC_DMA_TX_3 Channels" value="One" /> <ctl name="RX_CDC_DMA_RX_1 Channels" value="One" /> <ctl name="RX_CDC_DMA_RX_0 Channels" value="One" /> Loading Loading @@ -175,6 +177,7 @@ <ctl name="RX_CDC_DMA_RX_1_Voice Mixer VoiceMMode1" value="0" /> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="0" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="0" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_4_MMode1" value="0" /> <!-- Multimode Voice1 BTSCO --> <ctl name="SLIM_7_RX_Voice Mixer VoiceMMode1" value="0" /> <ctl name="VoiceMMode1_Tx Mixer SLIM_7_TX_MMode1" value="0" /> Loading @@ -191,6 +194,7 @@ <ctl name="RX_CDC_DMA_RX_1_Voice Mixer VoiceMMode2" value="0" /> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="0" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="0" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_4_MMode2" value="0" /> <!-- Multimode Voice2 BTSCO --> <ctl name="SLIM_7_RX_Voice Mixer VoiceMMode2" value="0" /> <ctl name="VoiceMMode2_Tx Mixer SLIM_7_TX_MMode2" value="0" /> Loading Loading @@ -445,6 +449,10 @@ <ctl name="AUDIO_REF_EC_UL10 MUX" value="RX_CDC_DMA_RX_1" /> </path> <path name="echo-reference-voip handset"> <ctl name="AUDIO_REF_EC_UL10 MUX" value="RX_CDC_DMA_RX_0" /> </path> <path name="echo-reference-voip headphones"> <ctl name="AUDIO_REF_EC_UL10 MUX" value="RX_CDC_DMA_RX_0" /> </path> Loading @@ -466,6 +474,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia1" value="1" /> </path> <path name="deep-buffer-playback handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" value="1" /> </path> <path name="deep-buffer-playback speaker-protected"> <path name="deep-buffer-playback" /> </path> Loading Loading @@ -527,6 +539,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" value="1" /> </path> <path name="deep-buffer-playback headset"> <path name="deep-buffer-playback headphones" /> </path> <path name="deep-buffer-playback speaker-and-headphones"> <path name="deep-buffer-playback headphones" /> <path name="deep-buffer-playback" /> Loading Loading @@ -571,6 +587,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia5" value="1" /> </path> <path name="low-latency-playback handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia5" value="1" /> </path> <path name="low-latency-playback speaker-protected"> <path name="low-latency-playback" /> </path> Loading Loading @@ -632,10 +652,15 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia5" value="1" /> </path> <path name="low-latency-playback headset"> <path name="low-latency-playback headphones" /> </path> <path name="low-latency-playback speaker-and-headphones"> <path name="low-latency-playback headphones" /> <path name="low-latency-playback" /> </path> <path name="low-latency-playback resume"> <ctl name="MultiMedia5_RX QOS Vote" value="Enable" /> </path> Loading Loading @@ -679,6 +704,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia8" value="1" /> </path> <path name="audio-ull-playback handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia8" value="1" /> </path> <path name="audio-ull-playback speaker-protected"> <path name="audio-ull-playback" /> </path> Loading @@ -691,6 +720,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia8" value="1" /> </path> <path name="audio-ull-playback headset"> <path name="audio-ull-playback headphones" /> </path> <path name="audio-ull-playback speaker-and-headphones"> <path name="audio-ull-playback" /> <path name="audio-ull-playback headphones" /> Loading Loading @@ -782,6 +815,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia4" value="1" /> </path> <path name="compress-offload-playback handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia4" value="1" /> </path> <path name="compress-offload-playback speaker-protected"> <path name="compress-offload-playback" /> </path> Loading Loading @@ -847,6 +884,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia4" value="1" /> </path> <path name="compress-offload-playback headset"> <path name="compress-offload-playback headphones" /> </path> <path name="compress-offload-playback headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia4" value="1" /> </path> Loading Loading @@ -899,6 +940,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia7" value="1" /> </path> <path name="compress-offload-playback2 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia7" value="1" /> </path> <path name="compress-offload-playback2 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia7" value="1" /> </path> Loading Loading @@ -952,6 +997,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia7" value="1" /> </path> <path name="compress-offload-playback2 headset"> <path name="compress-offload-playback2 headphones" /> </path> <path name="compress-offload-playback2 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia7" value="1" /> Loading Loading @@ -1005,6 +1054,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia10" value="1" /> </path> <path name="compress-offload-playback3 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> <path name="compress-offload-playback3 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia10" value="1" /> </path> Loading Loading @@ -1058,6 +1111,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> <path name="compress-offload-playback3 headset"> <path name="compress-offload-playback3 headphones" /> </path> <path name="compress-offload-playback3 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> Loading Loading @@ -1110,6 +1167,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia11" value="1" /> </path> <path name="compress-offload-playback4 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia11" value="1" /> </path> <path name="compress-offload-playback4 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia11" value="1" /> </path> Loading Loading @@ -1163,6 +1224,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia11" value="1" /> </path> <path name="compress-offload-playback4 headset"> <path name="compress-offload-playback4 headphones" /> </path> <path name="compress-offload-playback4 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia11" value="1" /> </path> Loading Loading @@ -1215,6 +1280,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia12" value="1" /> </path> <path name="compress-offload-playback5 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia12" value="1" /> </path> <path name="compress-offload-playback5 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia12" value="1" /> </path> Loading Loading @@ -1268,6 +1337,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia12" value="1" /> </path> <path name="compress-offload-playback5 headset"> <path name="compress-offload-playback5 headphones" /> </path> <path name="compress-offload-playback5 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia12" value="1" /> </path> Loading Loading @@ -1320,6 +1393,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia13" value="1" /> </path> <path name="compress-offload-playback6 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia13" value="1" /> </path> <path name="compress-offload-playback6 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia13" value="1" /> </path> Loading Loading @@ -1373,6 +1450,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia13" value="1" /> </path> <path name="compress-offload-playback6 headset"> <path name="compress-offload-playback6 headphones" /> </path> <path name="compress-offload-playback6 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia13" value="1" /> </path> Loading Loading @@ -1425,6 +1506,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia14" value="1" /> </path> <path name="compress-offload-playback7 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia14" value="1" /> </path> <path name="compress-offload-playback7 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia14" value="1" /> </path> Loading Loading @@ -1478,6 +1563,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia14" value="1" /> </path> <path name="compress-offload-playback7 headset"> <path name="compress-offload-playback7 headphones" /> </path> <path name="compress-offload-playback7 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia14" value="1" /> </path> Loading Loading @@ -1530,6 +1619,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia15" value="1" /> </path> <path name="compress-offload-playback8 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia15" value="1" /> </path> <path name="compress-offload-playback8 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia15" value="1" /> </path> Loading Loading @@ -1583,6 +1676,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia15" value="1" /> </path> <path name="compress-offload-playback8 headset"> <path name="compress-offload-playback8 headphones" /> </path> <path name="compress-offload-playback8 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia15" value="1" /> </path> Loading Loading @@ -1635,6 +1732,10 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia16" value="1" /> </path> <path name="compress-offload-playback9 handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> <path name="compress-offload-playback9 display-port"> <ctl name="DISPLAY_PORT Mixer MultiMedia16" value="1" /> </path> Loading Loading @@ -1688,6 +1789,10 @@ <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> <path name="compress-offload-playback9 headset"> <path name="compress-offload-playback9 headphones" /> </path> <path name="compress-offload-playback9 headphones-44.1"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> Loading Loading @@ -1848,6 +1953,10 @@ <ctl name="RX_CDC_DMA_RX_0_DL_HL Switch" value="1" /> </path> <path name="play-fm headset"> <path name="play-fm headphones" /> </path> <path name="incall-rec-uplink"> <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="1" /> </path> Loading Loading @@ -2013,6 +2122,11 @@ <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" /> </path> <path name="compress-voip-call handset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer Voip" value="1" /> <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" /> </path> <path name="compress-voip-call bt-a2dp"> <ctl name="SLIM_7_RX_Voice Mixer Voip" value="1" /> <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" /> Loading @@ -2023,6 +2137,10 @@ <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" /> </path> <path name="compress-voip-call headset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer Voip" value="1" /> <ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_4_Voip" value="1" /> </path> <path name="compress-voip-call bt-sco"> <ctl name="SLIM_7_RX_Voice Mixer Voip" value="1" /> Loading Loading @@ -2058,11 +2176,21 @@ <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="1" /> </path> <path name="voicemmode1-call handset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="1" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="1" /> </path> <path name="voicemmode1-call headphones"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="1" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="1" /> </path> <path name="voicemmode1-call headset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="1" /> <ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_4_MMode1" value="1" /> </path> <path name="voicemmode1-call bt-sco"> <ctl name="SLIM_7_RX_Voice Mixer VoiceMMode1" value="1" /> <ctl name="VoiceMMode1_Tx Mixer SLIM_7_TX_MMode1" value="1" /> Loading Loading @@ -2107,11 +2235,21 @@ <ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" /> </path> <path name="voicemmode2-call handset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="1" /> <ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" /> </path> <path name="voicemmode2-call headphones"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="1" /> <ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" /> </path> <path name="voicemmode2-call headset"> <ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="1" /> <ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_4_MMode2" value="1" /> </path> <path name="voicemmode2-call bt-sco"> <ctl name="SLIM_7_RX_Voice Mixer VoiceMMode2" value="1" /> <ctl name="VoiceMMode2_Tx Mixer SLIM_7_TX_MMode2" value="1" /> Loading Loading @@ -2156,10 +2294,18 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia10" value="1" /> </path> <path name="audio-playback-voip handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> <path name="audio-playback-voip headphones"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" /> </path> <path name="audio-playback-voip headset"> <path name="audio-playback-voip headphones" /> </path> <path name="audio-playback-voip bt-sco"> <ctl name="SLIMBUS_7_RX Audio Mixer MultiMedia10" value="1" /> </path> Loading Loading @@ -2451,6 +2597,10 @@ <path name="headphones" /> </path> <path name="voice-headset"> <path name="headphones" /> </path> <path name="voice-line"> <path name="voice-headphones" /> </path> Loading Loading @@ -2997,6 +3147,9 @@ <ctl name="RX_CDC_DMA_RX_1 Audio Mixer MultiMedia16" value="1" /> </path> <path name="mmap-playback handset"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> <path name="mmap-playback headphones"> <ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" /> </path> Loading
configs/bengal/sound_trigger_platform_info.xml +55 −9 Original line number Diff line number Diff line Loading @@ -49,7 +49,10 @@ <param backend_dai_name="VA_CDC_DMA_TX_0" /> <!-- Param used to indicate if SVA has dedicated SLIM ports --> <param dedicated_sva_path="true" /> <param dedicated_headset_path="false" /> <param platform_lpi_enable="true" /> <param enable_debug_dumps="false" /> <param support_non_lpi_without_ec="false" /> </common_config> <acdb_ids> <param DEVICE_HANDSET_MIC_APE="100" /> Loading @@ -72,14 +75,14 @@ <sound_model_config> <param vendor_uuid="68ab2d40-e860-11e3-95ef-0002a5d5c51b" /> <param execution_type="ADSP" /> <param library="libsmwrapper.so" /> <param merge_first_stage_sound_models="false" /> <param max_ape_phrases="20" /> <param max_ape_users="10" /> <!-- Profile specific data which the algorithm can support --> <param sample_rate="16000" /> <param bit_width="16" /> <param out_channels="1"/> <!-- Module output channels --> <param dam_token_id="1"/> <arm_ss_usecase> <!-- Options are "KEYWORD_DETECTION", "USER_VERIFICATION", "CUSTOM_DETECTION" --> <param sm_detection_type= "KEYWORD_DETECTION" /> Loading @@ -97,6 +100,14 @@ <param bit_wdith="16"/> <param channel_count="1"/> </arm_ss_usecase> <arm_ss_usecase> <param sm_detection_type= "KEYWORD_DETECTION" /> <param sm_id="0x8" /> <param module_lib="libcapiv2svarnn.so"/> <param sample_rate="16000"/> <param bit_wdith="16"/> <param channel_count="1"/> </arm_ss_usecase> <!-- Module and param ids with which the algorithm is integrated in non-graphite firmware (note these must come after gcs params) Extends flexibility to have different ids based on execution type. Loading @@ -109,11 +120,47 @@ <!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" --> <!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile --> <!-- is FFECNS --> <param fluence_type="FLUENCE_TMIC" /> <param fluence_type="FLUENCE_DMIC" /> <param execution_mode="ADSP" /> <!-- lpi_mode: "NON_LPI_BARGE_IN", "NON_LPI", "LPI" --> <!-- NON_LPI_BARGE_IN: Default non-LPI mode type. lsm_usecase --> <!-- must be present with this mode type to handle barge-in. --> <!-- NON_LPI: If another lsm_usecase is present with this mode --> <!-- type, it will be used for non-LPI non-barge-in usecases. --> <!-- If not present, NON_LPI_BARGE_IN mode type will be used. --> <!-- LPI: This mode type will be used for LPI usecases. --> <param lpi_mode="NON_LPI_BARGE_IN" /> <param app_type="2" /> <!-- app type used in ACDB --> <param in_channels="3"/> <!-- Module input channels --> <param load_sound_model_ids="0x00012C1C, 0x0, 0x00012C14" /> <param unload_sound_model_ids="0x00012C1C, 0x0, 0x00012C15" /> <param confidence_levels_ids="0x00012C1C, 0x0, 0x00012C07" /> <param operation_mode_ids="0x00012C1C, 0x0, 0x00012C02" /> <param polling_enable_ids="0x00012C1C, 0x0, 0x00012C1B" /> <param custom_config_ids="0x00012C1C, 0x0, 0x00012C20" /> <param det_event_type_ids="0x00012C1C, 0x0, 0x00012C2C" /> <param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" /> </lsm_usecase> <lsm_usecase> <param capture_device="HANDSET" /> <!-- adm_cfg_profile should match with the one defined under adm_config --> <!-- Set it to NONE if LSM directly connects to AFE --> <param adm_cfg_profile="FFECNS" /> <!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" --> <!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile --> <!-- is FFECNS --> <param fluence_type="FLUENCE_DMIC" /> <param execution_mode="ADSP" /> <!-- lpi_mode: "NON_LPI_BARGE_IN", "NON_LPI", "LPI" --> <!-- NON_LPI_BARGE_IN: Default non-LPI mode type. lsm_usecase --> <!-- must be present with this mode type to handle barge-in. --> <!-- NON_LPI: If another lsm_usecase is present with this mode --> <!-- type, it will be used for non-LPI non-barge-in usecases. --> <!-- If not present, NON_LPI_BARGE_IN mode type will be used. --> <!-- LPI: This mode type will be used for LPI usecases. --> <param lpi_mode="LPI" /> <param app_type="2" /> <!-- app type used in ACDB --> <param in_channels="5"/> <!-- Module input channels --> <param in_channels_lpi="3"/> <param in_channels="1"/> <!-- Module input channels --> <param load_sound_model_ids="0x00012C1C, 0x0, 0x00012C14" /> <param unload_sound_model_ids="0x00012C1C, 0x0, 0x00012C15" /> <param confidence_levels_ids="0x00012C1C, 0x0, 0x00012C07" /> Loading @@ -121,6 +168,7 @@ <param polling_enable_ids="0x00012C1C, 0x0, 0x00012C1B" /> <param custom_config_ids="0x00012C1C, 0x0, 0x00012C20" /> <param det_event_type_ids="0x00012C1C, 0x0, 0x00012C2C" /> <param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" /> </lsm_usecase> <lsm_usecase> <param capture_device="HEADSET" /> Loading @@ -136,6 +184,7 @@ <param polling_enable_ids="0x00012C1C, 0x0, 0x00012C1B" /> <param custom_config_ids="0x00012C1C, 0x0, 0x00012C20" /> <param det_event_type_ids="0x00012C1C, 0x0, 0x00012C2C" /> <param lab_dam_cfg_ids="0x00012C08, 0x0, 0x000102C4" /> </lsm_usecase> <!-- format: "ADPCM_packet" or "PCM_packet" !--> Loading @@ -150,7 +199,6 @@ <sound_model_config> <param vendor_uuid="876c1b46-9d4d-40cc-a4fd-4d5ec7a80e47" /> <param execution_type="ADSP" /> <param library="libsmwrapper.so" /> <param max_ape_phrases="1" /> <param max_ape_users="1" /> <!-- Profile specific data which the algorithm can support --> Loading Loading @@ -205,7 +253,6 @@ <sound_model_config> <param vendor_uuid="7038ddc8-30f2-11e6-b0ac-40a8f03d3f15" /> <param execution_type="ADSP" /> <param library="none" /> <param max_ape_phrases="1" /> <param max_ape_users="1" /> <!-- Profile specific data which the algorithm can support --> Loading Loading @@ -258,7 +305,6 @@ <sound_model_config> <param vendor_uuid="9f6ad62a-1f0b-11e7-87c5-40a8f03d3f15" /> <param execution_type="ADSP" /> <param library="none" /> <param max_ape_phrases="1" /> <param max_ape_users="1" /> <!-- Profile specific data which the algorithm can support --> Loading Loading @@ -314,6 +360,6 @@ <param app_type="69947" /> <param sample_rate="16000" /> <param bit_width="16" /> <param out_channels="5"/> <param out_channels="3"/> </adm_config> </sound_trigger_platform_info>