mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-15 01:01:56 -04:00
ASoC: add external echo ref support for SENARY MI2S TX
Add SENARY_MI2S_TX to external echo reference. It can be used for Audio/VoiP/Voice external EC reference. Change-Id: If5b61f9761607652a3e52e44344b4969821fce95 Signed-off-by: Kunlei Zhang <kunleiz@codeaurora.org>
This commit is contained in:
parent
994729b1ec
commit
f1e691551d
2 changed files with 7 additions and 0 deletions
|
|
@ -6020,6 +6020,9 @@ static int msm_routing_ext_ec_put(struct snd_kcontrol *kcontrol,
|
|||
case EXT_EC_REF_SEC_TDM_TX:
|
||||
ext_ec_ref_port_id = AFE_PORT_ID_SECONDARY_TDM_TX;
|
||||
break;
|
||||
case EXT_EC_REF_SENARY_MI2S_TX:
|
||||
ext_ec_ref_port_id = AFE_PORT_ID_SENARY_MI2S_TX;
|
||||
break;
|
||||
case EXT_EC_REF_NONE:
|
||||
default:
|
||||
ext_ec_ref_port_id = AFE_PORT_INVALID;
|
||||
|
|
@ -30314,11 +30317,13 @@ static const struct snd_soc_dapm_route intercon_mi2s[] = {
|
|||
{"VOC_EXT_EC MUX", "TERT_MI2S_TX", "TERT_MI2S_TX"},
|
||||
{"VOC_EXT_EC MUX", "QUAT_MI2S_TX", "QUAT_MI2S_TX"},
|
||||
{"VOC_EXT_EC MUX", "QUIN_MI2S_TX", "QUIN_MI2S_TX"},
|
||||
{"VOC_EXT_EC MUX", "SENARY_MI2S_TX", "SENARY_MI2S_TX"},
|
||||
|
||||
{"AUDIO_REF_EC_UL1 MUX", "PRI_MI2S_TX", "PRI_MI2S_TX"},
|
||||
{"AUDIO_REF_EC_UL1 MUX", "SEC_MI2S_TX", "SEC_MI2S_TX"},
|
||||
{"AUDIO_REF_EC_UL1 MUX", "TERT_MI2S_TX", "TERT_MI2S_TX"},
|
||||
{"AUDIO_REF_EC_UL1 MUX", "QUAT_MI2S_TX", "QUAT_MI2S_TX"},
|
||||
{"AUDIO_REF_EC_UL1 MUX", "SENARY_MI2S_TX", "SENARY_MI2S_TX"},
|
||||
|
||||
{"AUDIO_REF_EC_UL2 MUX", "PRI_MI2S_TX", "PRI_MI2S_TX"},
|
||||
{"AUDIO_REF_EC_UL2 MUX", "SEC_MI2S_TX", "SEC_MI2S_TX"},
|
||||
|
|
@ -30359,6 +30364,7 @@ static const struct snd_soc_dapm_route intercon_mi2s[] = {
|
|||
{"AUDIO_REF_EC_UL10 MUX", "SEC_MI2S_TX", "SEC_MI2S_TX"},
|
||||
{"AUDIO_REF_EC_UL10 MUX", "TERT_MI2S_TX", "TERT_MI2S_TX"},
|
||||
{"AUDIO_REF_EC_UL10 MUX", "QUAT_MI2S_TX", "QUAT_MI2S_TX"},
|
||||
{"AUDIO_REF_EC_UL10 MUX", "SENARY_MI2S_TX", "SENARY_MI2S_TX"},
|
||||
|
||||
{"AUDIO_REF_EC_UL16 MUX", "PRI_MI2S_TX", "PRI_MI2S_TX"},
|
||||
{"AUDIO_REF_EC_UL16 MUX", "SEC_MI2S_TX", "SEC_MI2S_TX"},
|
||||
|
|
|
|||
|
|
@ -534,6 +534,7 @@ enum {
|
|||
EXT_EC_REF_SLIM_1_TX,
|
||||
EXT_EC_REF_PRI_TDM_TX,
|
||||
EXT_EC_REF_SEC_TDM_TX,
|
||||
EXT_EC_REF_SENARY_MI2S_TX,
|
||||
};
|
||||
|
||||
#define INVALID_SESSION -1
|
||||
|
|
|
|||
Loading…
Reference in a new issue