dsp: adm: change channel number for FLUENCE_SM module
FLUENCE_SM module in COPreP topology doesn't support
stereo input. Update channel number to mono for
VPM_TX_VOICE_FLUENCE_SM_COPP_TOPOLOGY.
Change-Id: I7de7b49706387b09031f67e1a0271db1825cb81d
Signed-off-by: Kunlei Zhang <kunleiz@codeaurora.org>
diff --git a/dsp/q6adm.c b/dsp/q6adm.c
index 4be8b11..f98de7c 100644
--- a/dsp/q6adm.c
+++ b/dsp/q6adm.c
@@ -3082,7 +3082,8 @@
this_adm.ffecns_port_id);
}
- if (topology == VPM_TX_VOICE_SMECNS_V2_COPP_TOPOLOGY)
+ if (topology == VPM_TX_VOICE_SMECNS_V2_COPP_TOPOLOGY ||
+ topology == VPM_TX_VOICE_FLUENCE_SM_COPP_TOPOLOGY)
channel_mode = 1;
/*
diff --git a/include/dsp/apr_audio-v2.h b/include/dsp/apr_audio-v2.h
index 6814646..ca0f6dd 100644
--- a/include/dsp/apr_audio-v2.h
+++ b/include/dsp/apr_audio-v2.h
@@ -5428,6 +5428,7 @@
#define COMPRESSED_PASSTHROUGH_NONE_TOPOLOGY 0x00010774
#define VPM_TX_SM_ECNS_V2_COPP_TOPOLOGY 0x00010F89
#define VPM_TX_VOICE_SMECNS_V2_COPP_TOPOLOGY 0x10000003
+#define VPM_TX_VOICE_FLUENCE_SM_COPP_TOPOLOGY 0x10000004
#define VPM_TX_DM_FLUENCE_COPP_TOPOLOGY 0x00010F72
#define VPM_TX_QMIC_FLUENCE_COPP_TOPOLOGY 0x00010F75
#define VPM_TX_DM_RFECNS_COPP_TOPOLOGY 0x00010F86