audio: configs: Update IIR coefficients by default.

To address voice latency during device switch,
update IIR coefficients at one time at bootup
and store in kernel driver to handle it during
WCD power collapse and resume.

CRs-Fixed: 2052352
Change-Id: Ib49e03c139767aa548e5194b821e5875dab72471
diff --git a/configs/msm8998/mixer_paths_tavil.xml b/configs/msm8998/mixer_paths_tavil.xml
index d444a5d..51a3083 100644
--- a/configs/msm8998/mixer_paths_tavil.xml
+++ b/configs/msm8998/mixer_paths_tavil.xml
@@ -480,27 +480,27 @@
     <ctl name="ASRC1 Output Mode" value="INT" />
 
     <!-- IIR/voice anc -->
-    <ctl name="IIR0 Band1" id ="0" value="0" />
+    <ctl name="IIR0 Band1" id ="0" value="268435456" />
     <ctl name="IIR0 Band1" id ="1" value="0" />
     <ctl name="IIR0 Band1" id ="2" value="0" />
     <ctl name="IIR0 Band1" id ="3" value="0" />
     <ctl name="IIR0 Band1" id ="4" value="0" />
-    <ctl name="IIR0 Band2" id ="0" value="0" />
+    <ctl name="IIR0 Band2" id ="0" value="268435456" />
     <ctl name="IIR0 Band2" id ="1" value="0" />
     <ctl name="IIR0 Band2" id ="2" value="0" />
     <ctl name="IIR0 Band2" id ="3" value="0" />
     <ctl name="IIR0 Band2" id ="4" value="0" />
-    <ctl name="IIR0 Band3" id ="0" value="0" />
+    <ctl name="IIR0 Band3" id ="0" value="268435456" />
     <ctl name="IIR0 Band3" id ="1" value="0" />
     <ctl name="IIR0 Band3" id ="2" value="0" />
     <ctl name="IIR0 Band3" id ="3" value="0" />
     <ctl name="IIR0 Band3" id ="4" value="0" />
-    <ctl name="IIR0 Band4" id ="0" value="0" />
+    <ctl name="IIR0 Band4" id ="0" value="268435456" />
     <ctl name="IIR0 Band4" id ="1" value="0" />
     <ctl name="IIR0 Band4" id ="2" value="0" />
     <ctl name="IIR0 Band4" id ="3" value="0" />
     <ctl name="IIR0 Band4" id ="4" value="0" />
-    <ctl name="IIR0 Band5" id ="0" value="0" />
+    <ctl name="IIR0 Band5" id ="0" value="268435456" />
     <ctl name="IIR0 Band5" id ="1" value="0" />
     <ctl name="IIR0 Band5" id ="2" value="0" />
     <ctl name="IIR0 Band5" id ="3" value="0" />
@@ -1855,31 +1855,6 @@
    </path>
 
    <path name="sidetone-iir">
-        <ctl name="IIR0 Band1" id ="0" value="268435456" />
-        <ctl name="IIR0 Band1" id ="1" value="0" />
-        <ctl name="IIR0 Band1" id ="2" value="0" />
-        <ctl name="IIR0 Band1" id ="3" value="0" />
-        <ctl name="IIR0 Band1" id ="4" value="0" />
-        <ctl name="IIR0 Band2" id ="0" value="268435456" />
-        <ctl name="IIR0 Band2" id ="1" value="0" />
-        <ctl name="IIR0 Band2" id ="2" value="0" />
-        <ctl name="IIR0 Band2" id ="3" value="0" />
-        <ctl name="IIR0 Band2" id ="4" value="0" />
-        <ctl name="IIR0 Band3" id ="0" value="268435456" />
-        <ctl name="IIR0 Band3" id ="1" value="0" />
-        <ctl name="IIR0 Band3" id ="2" value="0" />
-        <ctl name="IIR0 Band3" id ="3" value="0" />
-        <ctl name="IIR0 Band3" id ="4" value="0" />
-        <ctl name="IIR0 Band4" id ="0" value="268435456" />
-        <ctl name="IIR0 Band4" id ="1" value="0" />
-        <ctl name="IIR0 Band4" id ="2" value="0" />
-        <ctl name="IIR0 Band4" id ="3" value="0" />
-        <ctl name="IIR0 Band4" id ="4" value="0" />
-        <ctl name="IIR0 Band5" id ="0" value="268435456" />
-        <ctl name="IIR0 Band5" id ="1" value="0" />
-        <ctl name="IIR0 Band5" id ="2" value="0" />
-        <ctl name="IIR0 Band5" id ="3" value="0" />
-        <ctl name="IIR0 Band5" id ="4" value="0" />
         <ctl name="IIR0 Enable Band1" value="1" />
         <ctl name="IIR0 Enable Band2" value="1" />
         <ctl name="IIR0 Enable Band3" value="1" />
diff --git a/configs/sdm660/mixer_paths_wcd9340.xml b/configs/sdm660/mixer_paths_wcd9340.xml
index 8b9e6da..2b7f422 100644
--- a/configs/sdm660/mixer_paths_wcd9340.xml
+++ b/configs/sdm660/mixer_paths_wcd9340.xml
@@ -488,27 +488,27 @@
     <ctl name="ASRC1 Output Mode" value="INT" />
 
     <!-- IIR/voice anc -->
-    <ctl name="IIR0 Band1" id ="0" value="0" />
+    <ctl name="IIR0 Band1" id ="0" value="268435456" />
     <ctl name="IIR0 Band1" id ="1" value="0" />
     <ctl name="IIR0 Band1" id ="2" value="0" />
     <ctl name="IIR0 Band1" id ="3" value="0" />
     <ctl name="IIR0 Band1" id ="4" value="0" />
-    <ctl name="IIR0 Band2" id ="0" value="0" />
+    <ctl name="IIR0 Band2" id ="0" value="268435456" />
     <ctl name="IIR0 Band2" id ="1" value="0" />
     <ctl name="IIR0 Band2" id ="2" value="0" />
     <ctl name="IIR0 Band2" id ="3" value="0" />
     <ctl name="IIR0 Band2" id ="4" value="0" />
-    <ctl name="IIR0 Band3" id ="0" value="0" />
+    <ctl name="IIR0 Band3" id ="0" value="268435456" />
     <ctl name="IIR0 Band3" id ="1" value="0" />
     <ctl name="IIR0 Band3" id ="2" value="0" />
     <ctl name="IIR0 Band3" id ="3" value="0" />
     <ctl name="IIR0 Band3" id ="4" value="0" />
-    <ctl name="IIR0 Band4" id ="0" value="0" />
+    <ctl name="IIR0 Band4" id ="0" value="268435456" />
     <ctl name="IIR0 Band4" id ="1" value="0" />
     <ctl name="IIR0 Band4" id ="2" value="0" />
     <ctl name="IIR0 Band4" id ="3" value="0" />
     <ctl name="IIR0 Band4" id ="4" value="0" />
-    <ctl name="IIR0 Band5" id ="0" value="0" />
+    <ctl name="IIR0 Band5" id ="0" value="268435456" />
     <ctl name="IIR0 Band5" id ="1" value="0" />
     <ctl name="IIR0 Band5" id ="2" value="0" />
     <ctl name="IIR0 Band5" id ="3" value="0" />
@@ -1873,31 +1873,6 @@
    </path>
 
    <path name="sidetone-iir">
-        <ctl name="IIR0 Band1" id ="0" value="268435456" />
-        <ctl name="IIR0 Band1" id ="1" value="0" />
-        <ctl name="IIR0 Band1" id ="2" value="0" />
-        <ctl name="IIR0 Band1" id ="3" value="0" />
-        <ctl name="IIR0 Band1" id ="4" value="0" />
-        <ctl name="IIR0 Band2" id ="0" value="268435456" />
-        <ctl name="IIR0 Band2" id ="1" value="0" />
-        <ctl name="IIR0 Band2" id ="2" value="0" />
-        <ctl name="IIR0 Band2" id ="3" value="0" />
-        <ctl name="IIR0 Band2" id ="4" value="0" />
-        <ctl name="IIR0 Band3" id ="0" value="268435456" />
-        <ctl name="IIR0 Band3" id ="1" value="0" />
-        <ctl name="IIR0 Band3" id ="2" value="0" />
-        <ctl name="IIR0 Band3" id ="3" value="0" />
-        <ctl name="IIR0 Band3" id ="4" value="0" />
-        <ctl name="IIR0 Band4" id ="0" value="268435456" />
-        <ctl name="IIR0 Band4" id ="1" value="0" />
-        <ctl name="IIR0 Band4" id ="2" value="0" />
-        <ctl name="IIR0 Band4" id ="3" value="0" />
-        <ctl name="IIR0 Band4" id ="4" value="0" />
-        <ctl name="IIR0 Band5" id ="0" value="268435456" />
-        <ctl name="IIR0 Band5" id ="1" value="0" />
-        <ctl name="IIR0 Band5" id ="2" value="0" />
-        <ctl name="IIR0 Band5" id ="3" value="0" />
-        <ctl name="IIR0 Band5" id ="4" value="0" />
         <ctl name="IIR0 Enable Band1" value="1" />
         <ctl name="IIR0 Enable Band2" value="1" />
         <ctl name="IIR0 Enable Band3" value="1" />