configs: msmcobalt: update AANC handset tuning mixer controls

In msmcobalt platform, speaker path is used as handset instead
of ear path. So update the corresponding mixer controls for both
tasha and tavil codecs.

change-Id: I0e65c97defb3df691ba69e403f88f26644a32f4b
diff --git a/configs/msmcobalt/aanc_tuning_mixer.txt b/configs/msmcobalt/aanc_tuning_mixer.txt
index 35743ff..5639bd2 100644
--- a/configs/msmcobalt/aanc_tuning_mixer.txt
+++ b/configs/msmcobalt/aanc_tuning_mixer.txt
@@ -8,10 +8,10 @@
 AIF1_CAP Mixer SLIM TX8:1
 SLIM TX7 MUX:DEC7
 ADC MUX7:DMIC
-DMIC MUX7:DMIC3
+DMIC MUX7:DMIC4
 SLIM TX8 MUX:DEC8
 ADC MUX8:DMIC
-DMIC MUX8:DMIC2
+DMIC MUX8:DMIC0
 SLIM_0_TX Channels:Two
 MultiMedia1 Mixer SLIM_0_TX:1
 
@@ -35,13 +35,13 @@
 SLIM TX7 MUX:DEC7
 ADC MUX7:ANC_FB_TUNE1
 ADC MUX10:DMIC
-DMIC MUX10:DMIC2
+DMIC MUX10:DMIC0
 SLIM TX8 MUX:DEC8
 ADC MUX8:ANC_FB_TUNE2
 ADC MUX12:DMIC
-DMIC MUX12:DMIC2
-ANC0 FB MUX:ANC_IN_EAR
-ANC EAR Enable Switch:1
+DMIC MUX12:DMIC0
+ANC0 FB MUX:ANC_IN_EAR_SPKR
+ANC OUT EAR SPKR Enable Switch:1
 SLIM_0_TX Channels:Two
 MultiMedia1 Mixer SLIM_0_TX:1
 
@@ -56,7 +56,7 @@
 DMIC MUX10:ZERO
 DMIC MUX12:ZERO
 ANC0 FB MUX:ZERO
-ANC EAR Enable Switch:0
+ANC OUT EAR SPKR Enable Switch:0
 
 
 #ANC_TEST_E_PATH_MIC_STEREO Capture
@@ -70,13 +70,13 @@
 SLIM TX7 MUX:DEC7
 ADC MUX7:ANC_FB_TUNE1
 ADC MUX10:DMIC
-DMIC MUX10:DMIC3
+DMIC MUX10:DMIC4
 SLIM TX8 MUX:DEC8
 ADC MUX8:ANC_FB_TUNE2
 ADC MUX12:DMIC
-DMIC MUX12:DMIC3
-ANC0 FB MUX:ANC_IN_EAR
-ANC EAR Enable Switch:1
+DMIC MUX12:DMIC4
+ANC0 FB MUX:ANC_IN_EAR_SPKR
+ANC OUT EAR SPKR Enable Switch:1
 SLIM_0_TX Channels:Two
 MultiMedia1 Mixer SLIM_0_TX:1
 
@@ -91,7 +91,7 @@
 DMIC MUX10:ZERO
 DMIC MUX12:ZERO
 ANC0 FB MUX:ZERO
-ANC EAR Enable Switch:0
+ANC OUT EAR SPKR Enable Switch:0
 
 
 #ANC_TEST_S_PATH_HANDSET_SPKR_ANC_MONO
@@ -103,19 +103,23 @@
 ANC Function:ON
 SLIM RX0 MUX:AIF_MIX1_PB
 SLIM_0_RX Channels:One
-RX INT0_1 MIX1 INP0:RX0
-RX INT0 DEM MUX:CLSH_DSM_OUT
-RX0 Digital Volume:87
+RX INT7_1 MIX1 INP0:RX0
+SpkrLeft SWR DAC_Port Switch:1
 ANC Slot:7
-EAR PA Gain:G_6_DB
+ANC OUT EAR SPKR Enable Switch:1
+ANC SPKR PA Enable Switch:1
+SpkrLeft WSA PA Gain:G_6_DB
 SLIMBUS_0_RX Audio Mixer MultiMedia1:1
 
 disable
 SLIMBUS_0_RX Audio Mixer MultiMedia1:0
+SpkrLeft WSA PA Gain:G_0_DB
+ANC SPKR PA Enable Switch:0
+ANC OUT EAR SPKR Enable Switch:0
+SpkrLeft SWR DAC_Port Switch:0
 ANC Slot:0
 SLIM RX0 MUX:ZERO
-RX INT0_1 MIX1 INP0:ZERO
-RX0 Digital Volume:0
+RX INT7_1 MIX1 INP0:ZERO
 ANC Function:OFF
 
 #ANC_TEST_E_PATH_HANDSET_SPKR_ANC_MONO
@@ -127,17 +131,21 @@
 ANC Function:ON
 SLIM RX0 MUX:AIF_MIX1_PB
 SLIM_0_RX Channels:One
-RX INT0_1 MIX1 INP0:RX0
-RX INT0 DEM MUX:CLSH_DSM_OUT
-RX0 Digital Volume:87
+RX INT7_1 MIX1 INP0:RX0
+SpkrLeft SWR DAC_Port Switch:1
 ANC Slot:8
-EAR PA Gain:G_6_DB
+ANC OUT EAR SPKR Enable Switch:1
+ANC SPKR PA Enable Switch:1
+SpkrLeft WSA PA Gain:G_6_DB
 SLIMBUS_0_RX Audio Mixer MultiMedia1:1
 
 disable
 SLIMBUS_0_RX Audio Mixer MultiMedia1:0
+SpkrLeft WSA PA Gain:G_0_DB
+ANC SPKR PA Enable Switch:0
+ANC OUT EAR SPKR Enable Switch:0
+SpkrLeft SWR DAC_Port Switch:0
 ANC Slot:0
 SLIM RX0 MUX:ZERO
-RX INT0_1 MIX1 INP0:ZERO
-RX0 Digital Volume:0
+RX INT7_1 MIX1 INP0:ZERO
 ANC Function:OFF
diff --git a/configs/msmcobalt/aanc_tuning_mixer_tavil.txt b/configs/msmcobalt/aanc_tuning_mixer_tavil.txt
new file mode 100644
index 0000000..78156d3
--- /dev/null
+++ b/configs/msmcobalt/aanc_tuning_mixer_tavil.txt
@@ -0,0 +1,151 @@
+#ANC_TEST_P_PATH_MIC_STEREO Capture
+acdb_dev_id:85
+!Capture
+Txdevice:0
+
+enable
+AIF1_CAP Mixer SLIM TX7:1
+AIF1_CAP Mixer SLIM TX8:1
+CDC_IF TX7 MUX:DEC7
+ADC MUX7:DMIC
+DMIC MUX7:DMIC4
+CDC_IF TX8 MUX:DEC8
+ADC MUX8:DMIC
+DMIC MUX8:DMIC0
+SLIM_0_TX Channels:Two
+MultiMedia1 Mixer SLIM_0_TX:1
+
+disable
+MultiMedia1 Mixer SLIM_0_TX:0
+AIF1_CAP Mixer SLIM TX7:0
+AIF1_CAP Mixer SLIM TX8:0
+CDC_IF TX7 MUX:ZERO
+CDC_IF TX8 MUX:ZERO
+DMIC MUX7:ZERO
+DMIC MUX8:ZERO
+
+#ANC_TEST_S_PATH_MIC_STEREO Capture
+acdb_dev_id:88
+!Capture
+Txdevice:0
+
+enable
+AIF1_CAP Mixer SLIM TX7:1
+AIF1_CAP Mixer SLIM TX8:1
+CDC_IF TX7 MUX:DEC7
+ADC MUX7:ANC_FB_TUNE1
+ADC MUX10:DMIC
+DMIC MUX10:DMIC0
+CDC_IF TX8 MUX:DEC8
+ADC MUX8:ANC_FB_TUNE2
+ADC MUX12:DMIC
+DMIC MUX12:DMIC0
+ANC0 FB MUX:ANC_IN_EAR_SPKR
+ANC OUT EAR SPKR Enable Switch:1
+SLIM_0_TX Channels:Two
+MultiMedia1 Mixer SLIM_0_TX:1
+
+disable
+MultiMedia1 Mixer SLIM_0_TX:0
+AIF1_CAP Mixer SLIM TX7:0
+AIF1_CAP Mixer SLIM TX8:0
+CDC_IF TX7 MUX:ZERO
+CDC_IF TX8 MUX:ZERO
+ADC MUX7:DMIC
+ADC MUX8:DMIC
+DMIC MUX10:ZERO
+DMIC MUX12:ZERO
+ANC0 FB MUX:ZERO
+ANC OUT EAR SPKR Enable Switch:0
+
+
+#ANC_TEST_E_PATH_MIC_STEREO Capture
+acdb_dev_id:91
+!Capture
+Txdevice:0
+
+enable
+AIF1_CAP Mixer SLIM TX7:1
+AIF1_CAP Mixer SLIM TX8:1
+CDC_IF TX7 MUX:DEC7
+ADC MUX7:ANC_FB_TUNE1
+ADC MUX10:DMIC
+DMIC MUX10:DMIC4
+CDC_IF TX8 MUX:DEC8
+ADC MUX8:ANC_FB_TUNE2
+ADC MUX12:DMIC
+DMIC MUX12:DMIC4
+ANC0 FB MUX:ANC_IN_EAR_SPKR
+ANC OUT EAR SPKR Enable Switch:1
+SLIM_0_TX Channels:Two
+MultiMedia1 Mixer SLIM_0_TX:1
+
+disable
+MultiMedia1 Mixer SLIM_0_TX:0
+AIF1_CAP Mixer SLIM TX7:0
+AIF1_CAP Mixer SLIM TX8:0
+CDC_IF TX7 MUX:ZERO
+CDC_IF TX8 MUX:ZERO
+ADC MUX7:DMIC
+ADC MUX8:DMIC
+DMIC MUX10:ZERO
+DMIC MUX12:ZERO
+ANC0 FB MUX:ZERO
+ANC OUT EAR SPKR Enable Switch:0
+
+
+#ANC_TEST_S_PATH_HANDSET_SPKR_ANC_MONO
+acdb_dev_id:86
+!Playback
+Rxdevice:0
+
+enable
+ANC Function:ON
+SLIM RX0 MUX:AIF1_PB
+SLIM_0_RX Channels:One
+RX INT7_1 MIX1 INP0:RX0
+SpkrLeft SWR DAC_Port Switch:1
+ANC Slot:7
+ANC OUT EAR SPKR Enable Switch:1
+ANC SPKR PA Enable Switch:1
+SpkrLeft WSA PA Gain:G_6_DB
+SLIMBUS_0_RX Audio Mixer MultiMedia1:1
+
+disable
+SLIMBUS_0_RX Audio Mixer MultiMedia1:0
+SpkrLeft WSA PA Gain:G_0_DB
+ANC SPKR PA Enable Switch:0
+ANC OUT EAR SPKR Enable Switch:0
+SpkrLeft SWR DAC_Port Switch:0
+ANC Slot:0
+SLIM RX0 MUX:ZERO
+RX INT7_1 MIX1 INP0:ZERO
+ANC Function:OFF
+
+#ANC_TEST_E_PATH_HANDSET_SPKR_ANC_MONO
+acdb_dev_id:89
+!Playback
+Rxdevice:0
+
+enable
+ANC Function:ON
+SLIM RX0 MUX:AIF1_PB
+SLIM_0_RX Channels:One
+RX INT7_1 MIX1 INP0:RX0
+SpkrLeft SWR DAC_Port Switch:1
+ANC Slot:8
+ANC OUT EAR SPKR Enable Switch:1
+ANC SPKR PA Enable Switch:1
+SpkrLeft WSA PA Gain:G_6_DB
+SLIMBUS_0_RX Audio Mixer MultiMedia1:1
+
+disable
+SLIMBUS_0_RX Audio Mixer MultiMedia1:0
+SpkrLeft WSA PA Gain:G_0_DB
+ANC SPKR PA Enable Switch:0
+ANC OUT EAR SPKR Enable Switch:0
+SpkrLeft SWR DAC_Port Switch:0
+ANC Slot:0
+SLIM RX0 MUX:ZERO
+RX INT7_1 MIX1 INP0:ZERO
+ANC Function:OFF
diff --git a/configs/msmcobalt/msmcobalt.mk b/configs/msmcobalt/msmcobalt.mk
index 4bfb319..e3b05ef 100644
--- a/configs/msmcobalt/msmcobalt.mk
+++ b/configs/msmcobalt/msmcobalt.mk
@@ -78,6 +78,7 @@
     hardware/qcom/audio/configs/msmcobalt/mixer_paths_dtp.xml:system/etc/mixer_paths_dtp.xml \
     hardware/qcom/audio/configs/msmcobalt/mixer_paths_i2s.xml:system/etc/mixer_paths_i2s.xml \
     hardware/qcom/audio/configs/msmcobalt/aanc_tuning_mixer.txt:system/etc/aanc_tuning_mixer.txt \
+    hardware/qcom/audio/configs/msmcobalt/aanc_tuning_mixer_tavil.txt:system/etc/aanc_tuning_mixer_tavil.txt \
     hardware/qcom/audio/configs/msmcobalt/audio_platform_info_i2s.xml:system/etc/audio_platform_info_i2s.xml \
     hardware/qcom/audio/configs/msmcobalt/sound_trigger_mixer_paths.xml:system/etc/sound_trigger_mixer_paths.xml \
     hardware/qcom/audio/configs/msmcobalt/sound_trigger_mixer_paths_wcd9330.xml:system/etc/sound_trigger_mixer_paths_wcd9330.xml \