configs: lahaina: update AMIC controls for Lahiana devices
Update AMIC controls for Lahiana CDP/MTP/QRD.
Change-Id: I0a4a7722119b24a8fa04d9fe473d74eed3cfbcb8
Signed-off-by: Meng Wang <mengw@codeaurora.org>
diff --git a/configs/lahaina/mixer_paths.xml b/configs/lahaina/mixer_paths.xml
index 82caaa6..a7dc8b8 100644
--- a/configs/lahaina/mixer_paths.xml
+++ b/configs/lahaina/mixer_paths.xml
@@ -341,7 +341,10 @@
<!-- TX Controls -->
<!-- Enable these switches at the end of a path -->
+ <ctl name="ADC1_MIXER Switch" value="0" />
<ctl name="ADC2_MIXER Switch" value="0" />
+ <ctl name="ADC3_MIXER Switch" value="0" />
+ <ctl name="ADC4_MIXER Switch" value="0" />
<ctl name="SWR_MIC0 SWR_DMIC_MIXER Switch" value="0" />
<ctl name="SWR_MIC1 SWR_DMIC_MIXER Switch" value="0" />
<ctl name="SWR_MIC2 SWR_DMIC_MIXER Switch" value="0" />
@@ -349,8 +352,11 @@
<ctl name="TX_CDC_DMA_TX_3 Channels" value="One" />
<ctl name="MultiMedia1 Mixer TX_CDC_DMA_TX_3" value="0" />
- <ctl name="ADC2 MUX" value="ZERO" />
+ <ctl name="ADC2 MUX" value="INP2" />
<ctl name="DEC0_BCS Switch" value="0" />
+ <ctl name="ADC2_BCS Disable" value="0" />
+ <ctl name="ADC3 MUX" value="INP4" />
+ <ctl name="ADC4 MUX" value="INP5" />
<ctl name="TX_AIF1_CAP Mixer DEC0" value="0" />
<ctl name="TX_AIF1_CAP Mixer DEC1" value="0" />
<ctl name="TX_AIF1_CAP Mixer DEC2" value="0" />
@@ -383,6 +389,12 @@
<ctl name="TX DEC7 MUX" value="SWR_MIC" />
<ctl name="TX DMIC MUX7" value="ZERO" />
<ctl name="TX SMIC MUX7" value="ZERO" />
+ <ctl name="ADC1 ChMap" value="ZERO" />
+ <ctl name="ADC2 ChMap" value="ZERO" />
+ <ctl name="ADC3 ChMap" value="ZERO" />
+ <ctl name="ADC4 ChMap" value="ZERO" />
+ <ctl name="HDR12 MUX" value="NO_HDR12" />
+ <ctl name="HDR34 MUX" value="NO_HDR34" />
<ctl name="SWR_MIC0 HIFI PortMap" value="ZERO" />
<ctl name="SWR_MIC1 HIFI PortMap" value="ZERO" />
<ctl name="SWR_MIC2 HIFI PortMap" value="ZERO" />
@@ -479,6 +491,11 @@
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia31" value="0" />
<ctl name="RX_CDC_DMA_RX_6 Channels" value="One" />
+ <ctl name="TX0 MODE" value="ADC_NORMAL" />
+ <ctl name="TX1 MODE" value="ADC_NORMAL" />
+ <ctl name="TX2 MODE" value="ADC_NORMAL" />
+ <ctl name="TX3 MODE" value="ADC_NORMAL" />
+
<!-- These are audio route (FE to BE) specific mixer settings -->
<path name="gsm-mode">
<ctl name="GSM mode Enable" value="ON" />
@@ -2415,14 +2432,15 @@
<!-- These are actual sound device specific mixer settings -->
<path name="amic2">
<ctl name="TX DEC0 MUX" value="SWR_MIC" />
- <ctl name="TX SMIC MUX0" value="SWR_MIC1" />
+ <ctl name="TX SMIC MUX0" value="SWR_MIC5" />
<ctl name="TX_CDC_DMA_TX_4 Channels" value="One" />
<ctl name="DEC0_BCS Switch" value="1" />
<ctl name="TX_AIF2_CAP Mixer DEC0" value="1" />
<ctl name="ADC2 MUX" value="INP2" />
- <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
- <ctl name="MBHC ChMap" value="SWRM_TX1_CH3" />
- <ctl name="BCS Channel" value="CH2" />
+ <ctl name="ADC2 ChMap" value="SWRM_TX2_CH2" />
+ <ctl name="MBHC ChMap" value="SWRM_TX3_CH3" />
+ <ctl name="TX1 MODE" value="ADC_LP" />
+ <ctl name="BCS Channel" value="CH10" />
<ctl name="HDR12 MUX" value="NO_HDR12" />
<ctl name="ADC2_MIXER Switch" value="1" />
</path>
@@ -3152,16 +3170,19 @@
<path name="voice-tty-full-headset-mic">
<path name="amic2" />
<ctl name="ADC2 Volume" value="0" />
- <ctl name="TX_DEC5 Volume" value="84" />
+ <ctl name="TX_DEC0 Volume" value="84" />
</path>
<path name="voice-tty-hco-headset-mic">
<ctl name="TX DEC6 MUX" value="SWR_MIC" />
- <ctl name="TX SMIC MUX6" value="SWR_MIC1" />
+ <ctl name="TX SMIC MUX6" value="SWR_MIC5" />
<ctl name="TX_CDC_DMA_TX_3 Channels" value="One" />
- <ctl name="TX_AIF1_CAP Mixer DEC6" value="1" />
+ <ctl name="TX_AIF2_CAP Mixer DEC6" value="1" />
<ctl name="ADC2 MUX" value="INP2" />
- <ctl name="ADC2 ChMap" value="SWRM_TX1_CH2" />
+ <ctl name="ADC2 ChMap" value="SWRM_TX2_CH2" />
+ <ctl name="MBHC ChMap" value="SWRM_TX3_CH3" />
+ <ctl name="TX1 MODE" value="ADC_LP" />
+ <ctl name="BCS Channel" value="CH10" />
<ctl name="HDR12 MUX" value="NO_HDR12" />
<ctl name="ADC2_MIXER Switch" value="1" />
</path>