瀏覽代碼

audio: update speaker fw and bins

Change list:
L10 proto 1.1 tuning with 0520 FIR filter

Test: manual
Bug: 223513454

Signed-off-by: Yung Ti Su <[email protected]>
Change-Id: Iad5c01a9e2593abe764e9e996073783127b60a8a
Yung Ti Su 2 年之前
父節點
當前提交
8a2868771d

+ 37 - 1
audio/lynx/config/mixer_paths.xml

@@ -105,6 +105,12 @@
     <ctl name="ASP TX4 Source" value="Zero" />
     <ctl name="R ASP TX4 Source" value="Zero" />
 
+    <!-- Cirrus fast switch init -->
+    <ctl name="Fast Use Case Switch Enable" value="0" />
+    <ctl name="Fast Use Case Delta File" value="fast_switch5.txt" />
+    <ctl name="R Fast Use Case Switch Enable" value="0" />
+    <ctl name="R Fast Use Case Delta File" value="fast_switch5.txt" />
+
     <!-- default EP volume -->
     <ctl name="PCM Playback Switch" value="1"/>
     <ctl name="PCM Playback Volume" value="10"/>
@@ -624,12 +630,36 @@
         <ctl name="R Main AMP Enable Switch" value="1"/>
     </path>
 
+    <path name="speaker-post">
+        <!-- load Bypass FIR -->
+        <ctl name="Fast Use Case Delta File" value="fast_switch3.txt" />
+        <ctl name="Fast Use Case Switch Enable" value="1" />
+        <ctl name="R Fast Use Case Delta File" value="fast_switch4.txt" />
+        <ctl name="R Fast Use Case Switch Enable" value="1" />
+    </path>
+
     <path name="voice-speaker">
         <ctl name="R Boost Peak Current Limit" value="3.50A"/>
+        <ctl name="Boost Peak Current Limit" value="3.50A"/>
         <ctl name="ASPTX1 Slot Position" value="1"/>
         <ctl name="R ASPTX1 Slot Position" value="0"/>
-        <ctl name="R DSP RX2 Source" value="ASPRX2"/>
         <ctl name="R Main AMP Enable Switch" value="1"/>
+        <ctl name="Main AMP Enable Switch" value="1"/>
+    </path>
+
+    <path name="voice-speaker-post">
+        <!-- load Enable FIR -->
+        <ctl name="Fast Use Case Delta File" value="fast_switch1.txt" />
+        <ctl name="Fast Use Case Switch Enable" value="1" />
+        <ctl name="R Fast Use Case Delta File" value="fast_switch2.txt" />
+        <ctl name="R Fast Use Case Switch Enable" value="1" />
+        <ctl name="Digital PCM Volume" value="800"/>
+    </path>
+
+    <path name="voice-dual-speaker">
+        <!-- Speaker Separation -->
+        <path name="voice-speaker" />
+        <path name="voice-speaker-post" />
     </path>
 
     <path name="speaker-safe">
@@ -637,6 +667,12 @@
         <ctl name="R Main AMP Enable Switch" value="1"/>
     </path>
 
+    <path name="speaker-safe-post">
+        <!-- load Bypass FIR -->
+        <ctl name="R Fast Use Case Delta File" value="fast_switch4.txt" />
+        <ctl name="R Fast Use Case Switch Enable" value="1" />
+    </path>
+
     <path name="usb-tty-full">
     </path>
 

二進制
audio/lynx/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin


二進制
audio/lynx/cs35l41/fw/cs35l41-dsp1-spk-prot.bin


+ 1 - 0
audio/lynx/cs35l41/fw/fast_switch1.txt

@@ -0,0 +1 @@
+11,4,768,1236,353840,65536,2229536,1,7,0,256012610

+ 1 - 0
audio/lynx/cs35l41/fw/fast_switch2.txt

@@ -0,0 +1 @@
+11,4,768,1236,353840,69632,2229536,1,7,0,469781064

+ 1 - 0
audio/lynx/cs35l41/fw/fast_switch3.txt

@@ -0,0 +1 @@
+11,4,768,1236,353840,65536,2229536,1,7,4194304,-12894649

+ 1 - 0
audio/lynx/cs35l41/fw/fast_switch4.txt

@@ -0,0 +1 @@
+11,4,768,1236,353840,69632,2229536,1,7,4194304,-327613107