configs: Add 4-mic DMIC support for sdm660 internal codec
Update mixer controls for multi channel TX record on
sdm660 internal codec.
Change-Id: Id4bfd3e5622f22f0907e4f2dd2681e92bb2576d3
diff --git a/configs/sdm660/mixer_paths.xml b/configs/sdm660/mixer_paths.xml
index ce7a105..b7dc8a8 100644
--- a/configs/sdm660/mixer_paths.xml
+++ b/configs/sdm660/mixer_paths.xml
@@ -146,6 +146,8 @@
<ctl name="INT4_MI2S_RX Channels" value="One" />
<ctl name="INT0_MI2S_RX Channels" value="One" />
<ctl name="INT3_MI2S_TX Channels" value="One" />
+ <ctl name="I2S TX2 INP1" value="ZERO" />
+ <ctl name="I2S TX2 INP2" value="ZERO" />
<ctl name="INT4_MI2S_RX Audio Mixer MultiMedia4" value="0" />
<ctl name="HDMI Mixer MultiMedia4" value="0" />
<ctl name="INT4_MI2S_RX_VI_FB_MONO_CH_MUX" value="ZERO" />
@@ -1747,6 +1749,7 @@
<ctl name="DEC1 MUX" value="DMIC1" />
<ctl name="DEC2 MUX" value="DMIC3" />
<ctl name="DEC3 MUX" value="DMIC4" />
+ <ctl name="I2S TX2 INP1" value="DEC3" />
</path>
<path name="anc-handset">
@@ -2034,7 +2037,9 @@
<ctl name="DEC1 MUX" value="DMIC2" />
<ctl name="DEC2 MUX" value="DMIC1" />
<ctl name="DEC3 MUX" value="DMIC3" />
+ <ctl name="I2S TX2 INP1" value="DEC3" />
<ctl name="DEC4 MUX" value="DMIC4" />
+ <ctl name="I2S TX2 INP2" value="DEC4" />
</path>
<path name="speaker-qmic-liquid">
diff --git a/configs/sdm660/mixer_paths_mtp.xml b/configs/sdm660/mixer_paths_mtp.xml
index beb3f82..ec840ac 100644
--- a/configs/sdm660/mixer_paths_mtp.xml
+++ b/configs/sdm660/mixer_paths_mtp.xml
@@ -146,6 +146,8 @@
<ctl name="INT4_MI2S_RX Channels" value="One" />
<ctl name="INT0_MI2S_RX Channels" value="One" />
<ctl name="INT3_MI2S_TX Channels" value="One" />
+ <ctl name="I2S TX2 INP1" value="ZERO" />
+ <ctl name="I2S TX2 INP2" value="ZERO" />
<ctl name="INT4_MI2S_RX Audio Mixer MultiMedia4" value="0" />
<ctl name="HDMI Mixer MultiMedia4" value="0" />
<ctl name="INT4_MI2S_RX_VI_FB_MONO_CH_MUX" value="ZERO" />
@@ -1749,6 +1751,7 @@
<ctl name="DEC1 MUX" value="DMIC1" />
<ctl name="DEC2 MUX" value="DMIC3" />
<ctl name="DEC3 MUX" value="DMIC4" />
+ <ctl name="I2S TX2 INP1" value="DEC3" />
</path>
<path name="anc-handset">
@@ -2036,7 +2039,9 @@
<ctl name="DEC1 MUX" value="DMIC2" />
<ctl name="DEC2 MUX" value="DMIC1" />
<ctl name="DEC3 MUX" value="DMIC3" />
+ <ctl name="I2S TX2 INP1" value="DEC3" />
<ctl name="DEC4 MUX" value="DMIC4" />
+ <ctl name="I2S TX2 INP2" value="DEC4" />
</path>
<path name="speaker-qmic-liquid">