diff options
author | Kamalakar Yalasiri <kyalasir@codeaurora.org> | 2020-09-30 18:48:47 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2020-11-01 21:14:53 -0800 |
commit | 3891a4322b18a5da0cf44ec9e904bb272bc0d604 (patch) | |
tree | 24ffded37e6f12feaee39431e1a4dee3e99f8634 | |
parent | 9a331d18e3a6a5ccc85514add405641b5c19b52e (diff) |
configs: sdm660: Add EC Reference channels count
Add EC Reference channels count controls for Echo-reference
paths to support audio-record in fluence mode.
Change-Id: I13f26d30455b8a8242d260b0192eec30354122aa
-rw-r--r-- | configs/sdm660/mixer_paths.xml | 26 | ||||
-rw-r--r-- | configs/sdm660/mixer_paths_mtp.xml | 26 | ||||
-rw-r--r-- | configs/sdm660/mixer_paths_skush.xml | 32 | ||||
-rw-r--r-- | configs/sdm660/mixer_paths_tasha.xml | 30 | ||||
-rw-r--r-- | configs/sdm660/mixer_paths_tasha_skus.xml | 29 | ||||
-rw-r--r-- | configs/sdm660/mixer_paths_tashalite.xml | 30 | ||||
-rw-r--r-- | configs/sdm660/mixer_paths_tavil.xml | 28 |
7 files changed, 201 insertions, 0 deletions
diff --git a/configs/sdm660/mixer_paths.xml b/configs/sdm660/mixer_paths.xml index 9874c6d5..b49d88d2 100644 --- a/configs/sdm660/mixer_paths.xml +++ b/configs/sdm660/mixer_paths.xml @@ -175,6 +175,7 @@ <!-- HFP end --> <!-- echo reference --> <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" /> + <ctl name="EC Reference Channels" value="Zero"/> <!-- usb headset --> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" /> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="0" /> @@ -418,13 +419,38 @@ <path name="echo-reference"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT4_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="echo-reference headphones"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT0_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference headset"> + <path name="echo-reference headphones" /> </path> <path name="echo-reference headphones-44.1"> + <path name="echo-reference headphones" /> + </path> + + <path name="echo-reference-voip"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT4_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headphones"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT0_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headset"> + <path name="echo-reference-voip headphones" /> + </path> + + <path name="echo-reference-voip headphones-44.1"> + <path name="echo-reference-voip headphones" /> </path> <path name="deep-buffer-playback"> diff --git a/configs/sdm660/mixer_paths_mtp.xml b/configs/sdm660/mixer_paths_mtp.xml index b38ed9ad..7d396144 100644 --- a/configs/sdm660/mixer_paths_mtp.xml +++ b/configs/sdm660/mixer_paths_mtp.xml @@ -174,6 +174,7 @@ <!-- HFP end --> <!-- echo reference --> <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" /> + <ctl name="EC Reference Channels" value="Zero"/> <!-- usb headset --> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" /> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="0" /> @@ -417,13 +418,38 @@ <path name="echo-reference"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT4_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="echo-reference headphones"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT0_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference headset"> + <path name="echo-reference headphones" /> </path> <path name="echo-reference headphones-44.1"> + <path name="echo-reference headphones" /> + </path> + + <path name="echo-reference-voip"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT4_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headphones"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT0_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headset"> + <path name="echo-reference-voip headphones" /> + </path> + + <path name="echo-reference-voip headphones-44.1"> + <path name="echo-reference-voip headphones" /> </path> <path name="deep-buffer-playback"> diff --git a/configs/sdm660/mixer_paths_skush.xml b/configs/sdm660/mixer_paths_skush.xml index 131faece..c9216cac 100644 --- a/configs/sdm660/mixer_paths_skush.xml +++ b/configs/sdm660/mixer_paths_skush.xml @@ -166,6 +166,7 @@ <!-- HFP end --> <!-- echo reference --> <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" /> + <ctl name="EC Reference Channels" value="Zero"/> <!-- usb headset --> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" /> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="0" /> @@ -409,17 +410,48 @@ <path name="echo-reference"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT4_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="echo-reference handset"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT0_MI2S_RX" /> + <ctl name="EC Reference Channels" value="One"/> </path> <path name="echo-reference headphones"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT0_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference headset"> + <path name="echo-reference headphones" /> </path> <path name="echo-reference headphones-44.1"> + <path name="echo-reference headphones" /> + </path> + + <path name="echo-reference-voip"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT4_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip handset"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT0_MI2S_RX" /> + <ctl name="EC Reference Channels" value="One"/> + </path> + + <path name="echo-reference-voip headphones"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="INT0_MI2S_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headset"> + <path name="echo-reference-voip headphones" /> + </path> + + <path name="echo-referenc-voip headphones-44.1"> + <path name="echo-reference-voip headphones" /> </path> <path name="deep-buffer-playback"> diff --git a/configs/sdm660/mixer_paths_tasha.xml b/configs/sdm660/mixer_paths_tasha.xml index 1a3b2de5..ffc40cbd 100644 --- a/configs/sdm660/mixer_paths_tasha.xml +++ b/configs/sdm660/mixer_paths_tasha.xml @@ -389,6 +389,7 @@ <!-- HFP end --> <!-- echo reference --> <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" /> + <ctl name="EC Reference Channels" value="Zero"/> <!-- usb headset --> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" /> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="0" /> @@ -604,6 +605,7 @@ <ctl name="RX MIX TX1 MUX" value="RX_MIX_VBAT7" /> <ctl name="SLIM_1_TX Channels" value="One" /> <ctl name="VOC_EXT_EC MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="One"/> </path> <path name="echo-reference speaker-vbat-mono-2"> @@ -612,6 +614,7 @@ <ctl name="RX MIX TX2 MUX" value="RX_MIX_VBAT8" /> <ctl name="SLIM_1_TX Channels" value="One" /> <ctl name="VOC_EXT_EC MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="One"/> </path> <path name="echo-reference speaker-vbat"> @@ -623,18 +626,45 @@ <ctl name="RX MIX TX2 MUX" value="RX_MIX_VBAT8" /> <ctl name="SLIM_1_TX Channels" value="Two" /> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="echo-reference"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_RX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="echo-reference headphones"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_6_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference headset"> + <path name="echo-reference headphones" /> </path> <path name="echo-reference headphones-44.1"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headphones"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_6_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headset"> + <path name="echo-reference-voip headphones" /> + </path> + + <path name="echo-reference-voip headphones-44.1"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="deep-buffer-playback"> diff --git a/configs/sdm660/mixer_paths_tasha_skus.xml b/configs/sdm660/mixer_paths_tasha_skus.xml index 0cfdf84a..a0ea3f87 100644 --- a/configs/sdm660/mixer_paths_tasha_skus.xml +++ b/configs/sdm660/mixer_paths_tasha_skus.xml @@ -390,6 +390,7 @@ <!-- HFP end --> <!-- echo reference --> <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" /> + <ctl name="EC Reference Channels" value="Zero"/> <!-- usb headset --> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" /> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="0" /> @@ -604,6 +605,7 @@ <ctl name="RX MIX TX1 MUX" value="RX_MIX_VBAT7" /> <ctl name="SLIM_1_TX Channels" value="One" /> <ctl name="VOC_EXT_EC MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="One"/> </path> <path name="echo-reference speaker-vbat"> @@ -615,18 +617,45 @@ <ctl name="RX MIX TX2 MUX" value="RX_MIX_VBAT8" /> <ctl name="SLIM_1_TX Channels" value="Two" /> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="echo-reference"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_RX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="echo-reference headphones"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_6_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference headset"> + <path name="echo-reference headphones" /> </path> <path name="echo-reference headphones-44.1"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headphones"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_6_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headset"> + <path name="echo-reference-voip headphones" /> + </path> + + <path name="echo-reference-voip headphones-44.1"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="deep-buffer-playback"> diff --git a/configs/sdm660/mixer_paths_tashalite.xml b/configs/sdm660/mixer_paths_tashalite.xml index 6d0f5f54..b48c2aea 100644 --- a/configs/sdm660/mixer_paths_tashalite.xml +++ b/configs/sdm660/mixer_paths_tashalite.xml @@ -389,6 +389,7 @@ <!-- HFP end --> <!-- echo reference --> <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" /> + <ctl name="EC Reference Channels" value="Zero"/> <!-- usb headset --> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" /> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="0" /> @@ -606,6 +607,7 @@ <ctl name="RX MIX TX1 MUX" value="RX_MIX_VBAT7" /> <ctl name="SLIM_1_TX Channels" value="One" /> <ctl name="VOC_EXT_EC MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="One"/> </path> <path name="echo-reference speaker-vbat-mono-2"> @@ -614,6 +616,7 @@ <ctl name="RX MIX TX2 MUX" value="RX_MIX_VBAT8" /> <ctl name="SLIM_1_TX Channels" value="One" /> <ctl name="VOC_EXT_EC MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="One"/> </path> <path name="echo-reference speaker-vbat"> @@ -625,18 +628,45 @@ <ctl name="RX MIX TX2 MUX" value="RX_MIX_VBAT8" /> <ctl name="SLIM_1_TX Channels" value="Two" /> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="echo-reference"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_RX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="echo-reference headphones"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_6_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference headset"> + <path name="echo-reference headphones" /> </path> <path name="echo-reference headphones-44.1"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headphones"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_6_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headset"> + <path name="echo-reference-voip headphones" /> + </path> + + <path name="echo-reference-voip headphones-44.1"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_1_TX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="deep-buffer-playback"> diff --git a/configs/sdm660/mixer_paths_tavil.xml b/configs/sdm660/mixer_paths_tavil.xml index 15e45c8a..5a3b277a 100644 --- a/configs/sdm660/mixer_paths_tavil.xml +++ b/configs/sdm660/mixer_paths_tavil.xml @@ -212,6 +212,7 @@ <!-- HFP end --> <!-- echo reference --> <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" /> + <ctl name="EC Reference Channels" value="Zero"/> <!-- usb headset --> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" /> <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="0" /> @@ -563,13 +564,40 @@ <path name="echo-reference"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_RX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="echo-reference headphones"> <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_6_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference headset"> + <path name="echo-reference headphones" /> </path> <path name="echo-reference headphones-44.1"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_5_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headphones"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_6_RX" /> + <ctl name="EC Reference Channels" value="Two"/> + </path> + + <path name="echo-reference-voip headset"> + <path name="echo-reference-voip headphones" /> + </path> + + <path name="echo-reference-voip headphones-44.1"> + <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_5_RX" /> + <ctl name="EC Reference Channels" value="Two"/> </path> <path name="deep-buffer-playback"> |