configs: Enable flags to set real time for APQ8053
Enable flags to set EC thread to real time in FFV and STHAL to improve
performance for stereo EC case.
Set mic gain to 86.
Change-Id: I60095af045467fb2aef10bbd35293b8ea5891d74
diff --git a/configs/msm8953/msm8953.mk b/configs/msm8953/msm8953.mk
index a356e59..3691e50 100644
--- a/configs/msm8953/msm8953.mk
+++ b/configs/msm8953/msm8953.mk
@@ -61,6 +61,8 @@
BOARD_SUPPORTS_QAHW := true
AUDIO_FEATURE_ENABLED_DYNAMIC_LOG := true
AUDIO_FEATURE_ENABLED_SND_MONITOR := true
+BOARD_SUPPORTS_SOUND_TRIGGER_CPU_AFFINITY_SET := true
+BOARD_SUPPORTS_FFV_EC_THREAD_RT_PRIORITY := true
ifeq ($(TARGET_KERNEL_VERSION), 3.18)
AUDIO_FEATURE_ENABLED_DLKM := false
else
diff --git a/configs/msm8953/sound_trigger_mixer_paths_wcd9335.xml b/configs/msm8953/sound_trigger_mixer_paths_wcd9335.xml
index 5fad947..1b6b229 100644
--- a/configs/msm8953/sound_trigger_mixer_paths_wcd9335.xml
+++ b/configs/msm8953/sound_trigger_mixer_paths_wcd9335.xml
@@ -297,19 +297,19 @@
<ctl name="SLIM TX5 MUX" value="DEC5" />
<ctl name="ADC MUX5" value="DMIC" />
<ctl name="DMIC MUX5" value="DMIC0" />
- <ctl name="DEC5 Volume" value="96" />
+ <ctl name="DEC5 Volume" value="86" />
<ctl name="SLIM TX6 MUX" value="DEC6" />
<ctl name="ADC MUX6" value="DMIC" />
<ctl name="DMIC MUX6" value="DMIC2" />
- <ctl name="DEC6 Volume" value="96" />
+ <ctl name="DEC6 Volume" value="86" />
<ctl name="SLIM TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="DMIC" />
<ctl name="DMIC MUX7" value="DMIC1" />
- <ctl name="DEC7 Volume" value="96" />
+ <ctl name="DEC7 Volume" value="86" />
<ctl name="SLIM TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="DMIC" />
<ctl name="DMIC MUX8" value="DMIC3" />
- <ctl name="DEC8 Volume" value="96" />
+ <ctl name="DEC8 Volume" value="86" />
</path>
<path name="listen-handset-6mic">
@@ -323,27 +323,27 @@
<ctl name="SLIM TX1 MUX" value="DEC1" />
<ctl name="ADC MUX1" value="DMIC" />
<ctl name="DMIC MUX1" value="DMIC2" />
- <ctl name="DEC1 Volume" value="96" />
+ <ctl name="DEC1 Volume" value="86" />
<ctl name="SLIM TX2 MUX" value="DEC2" />
<ctl name="ADC MUX2" value="DMIC" />
<ctl name="DMIC MUX2" value="DMIC1" />
- <ctl name="DEC2 Volume" value="96" />
+ <ctl name="DEC2 Volume" value="86" />
<ctl name="SLIM TX3 MUX" value="DEC3" />
<ctl name="ADC MUX3" value="DMIC" />
<ctl name="DMIC MUX3" value="DMIC5" />
- <ctl name="DEC3 Volume" value="96" />
+ <ctl name="DEC3 Volume" value="86" />
<ctl name="SLIM TX4 MUX" value="DEC4" />
<ctl name="ADC MUX4" value="DMIC" />
<ctl name="DMIC MUX4" value="DMIC0" />
- <ctl name="DEC4 Volume" value="96" />
+ <ctl name="DEC4 Volume" value="86" />
<ctl name="SLIM TX5 MUX" value="DEC5" />
<ctl name="ADC MUX5" value="DMIC" />
<ctl name="DMIC MUX5" value="DMIC4" />
- <ctl name="DEC5 Volume" value="96" />
+ <ctl name="DEC5 Volume" value="86" />
<ctl name="SLIM TX6 MUX" value="DEC6" />
<ctl name="ADC MUX6" value="DMIC" />
<ctl name="DMIC MUX6" value="DMIC3" />
- <ctl name="DEC6 Volume" value="96" />
+ <ctl name="DEC6 Volume" value="86" />
</path>
<path name="listen-handset-8mic">
@@ -359,27 +359,27 @@
<ctl name="SLIM TX1 MUX" value="DEC1" />
<ctl name="ADC MUX1" value="DMIC" />
<ctl name="DMIC MUX1" value="DMIC2" />
- <ctl name="DEC1 Volume" value="96" />
+ <ctl name="DEC1 Volume" value="86" />
<ctl name="SLIM TX2 MUX" value="DEC2" />
<ctl name="ADC MUX2" value="DMIC" />
<ctl name="DMIC MUX2" value="DMIC1" />
- <ctl name="DEC2 Volume" value="96" />
+ <ctl name="DEC2 Volume" value="86" />
<ctl name="SLIM TX3 MUX" value="DEC3" />
<ctl name="ADC MUX3" value="DMIC" />
<ctl name="DMIC MUX3" value="DMIC5" />
- <ctl name="DEC3 Volume" value="96" />
+ <ctl name="DEC3 Volume" value="86" />
<ctl name="SLIM TX4 MUX" value="DEC4" />
<ctl name="ADC MUX4" value="DMIC" />
<ctl name="DMIC MUX4" value="DMIC0" />
- <ctl name="DEC4 Volume" value="96" />
+ <ctl name="DEC4 Volume" value="86" />
<ctl name="SLIM TX5 MUX" value="DEC5" />
<ctl name="ADC MUX5" value="DMIC" />
<ctl name="DMIC MUX5" value="DMIC4" />
- <ctl name="DEC5 Volume" value="96" />
+ <ctl name="DEC5 Volume" value="86" />
<ctl name="SLIM TX6 MUX" value="DEC6" />
<ctl name="ADC MUX6" value="DMIC" />
<ctl name="DMIC MUX6" value="DMIC3" />
- <ctl name="DEC6 Volume" value="96" />
+ <ctl name="DEC6 Volume" value="86" />
<ctl name="SLIM TX7 MUX" value="RX_MIX_TX7"/>
<ctl name="RX MIX TX7 MUX" value="RX_MIX7"/>