From 13803a3ca6024ba83924ae2201d4b91a973ed54e Mon Sep 17 00:00:00 2001 From: Kunlei Zhang Date: Mon, 10 Aug 2020 18:12:36 +0800 Subject: [PATCH] dsp: adm: change channel number for AUDIO_RX_MONO_VOIP module AUDIO_RX_MONO_VOIP module in COPreP topology doesn't support stereo input. Update channel number to mono for AUDIO_RX_MONO_VOIP_COPP_TOPOLOGY. Change-Id: I23632808cfcf82496f0e8f9618e28915974fc584 Signed-off-by: Kunlei Zhang --- dsp/q6adm.c | 3 ++- include/dsp/apr_audio-v2.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dsp/q6adm.c b/dsp/q6adm.c index 263b61970031..ed97c1f5091d 100644 --- a/dsp/q6adm.c +++ b/dsp/q6adm.c @@ -3142,7 +3142,8 @@ int adm_open(int port_id, int path, int rate, int channel_mode, int topology, } if (topology == VPM_TX_VOICE_SMECNS_V2_COPP_TOPOLOGY || - topology == VPM_TX_VOICE_FLUENCE_SM_COPP_TOPOLOGY) + topology == VPM_TX_VOICE_FLUENCE_SM_COPP_TOPOLOGY || + topology == AUDIO_RX_MONO_VOIP_COPP_TOPOLOGY) channel_mode = 1; /* diff --git a/include/dsp/apr_audio-v2.h b/include/dsp/apr_audio-v2.h index 090bceb4d5f9..a6452fdc064a 100644 --- a/include/dsp/apr_audio-v2.h +++ b/include/dsp/apr_audio-v2.h @@ -5467,6 +5467,7 @@ struct afe_param_id_lpass_core_shared_clk_cfg { #define ADM_CMD_COPP_OPEN_TOPOLOGY_ID_DTS_HPX 0x10015002 #define ADM_CMD_COPP_OPEN_TOPOLOGY_ID_AUDIOSPHERE 0x10028000 #define VPM_TX_DM_FLUENCE_EF_COPP_TOPOLOGY 0x10000005 +#define AUDIO_RX_MONO_VOIP_COPP_TOPOLOGY 0x11000101 /* Memory map regions command payload used by the * #ASM_CMD_SHARED_MEM_MAP_REGIONS ,#ADM_CMD_SHARED_MEM_MAP_REGIONS