audio: add 4 amps rotation paths

1. reassign "DSP RX2 Source" to ASPRX2 for all amps
2. add support Rotation

Bug: 210569259
Test: builds
Change-Id: I6ba7031a5cc37bae1cbaf79a38bd61acf8117036
Signed-off-by: Robert Lee <lerobert@google.com>
This commit is contained in:
Robert Lee 2022-09-23 03:37:36 +00:00
parent 2bb6b09406
commit 6be4ee206b
2 changed files with 19 additions and 5 deletions

View file

@ -292,7 +292,7 @@
<external_module>
<module libname="audio_waves_aoc.so" argu="Sink=SPK:1,USB_DOCK:4,USB_HP:4"/>
<module libname="audio_spk_35l41.so" argu="SpeakerNum=4"/>
<module libname="audio_spk_35l41.so" argu="SpeakerNum=4,Rotation"/>
<module libname="audio_fortemedia_aoc.so" argu="RTN_SUP=y DOCK_CHARGER_MONITOR=y DL_CH=y VoIP_DLCHs=SPK:2,USB:2"/>
<module libname="liboffloadeffect.so"/>
<module libname="audio_amcs_ext.so"/>

View file

@ -109,13 +109,13 @@
<ctl name="L2 DSP1 Firmware" value="Protection"/>
<ctl name="R2 DSP1 Firmware" value="Protection"/>
<ctl name="DSP RX1 Source" value="ASPRX1"/>
<ctl name="DSP RX2 Source" value="ASPRX1"/>
<ctl name="DSP RX2 Source" value="ASPRX2"/>
<ctl name="R DSP RX1 Source" value="ASPRX1"/>
<ctl name="R DSP RX2 Source" value="ASPRX1"/>
<ctl name="R DSP RX2 Source" value="ASPRX2"/>
<ctl name="L2 DSP RX1 Source" value="ASPRX1"/>
<ctl name="L2 DSP RX2 Source" value="ASPRX1"/>
<ctl name="L2 DSP RX2 Source" value="ASPRX2"/>
<ctl name="R2 DSP RX1 Source" value="ASPRX1"/>
<ctl name="R2 DSP RX2 Source" value="ASPRX1"/>
<ctl name="R2 DSP RX2 Source" value="ASPRX2"/>
<ctl name="Boost Peak Current Limit" value="3.50A"/>
<ctl name="R Boost Peak Current Limit" value="3.50A"/>
<ctl name="L2 Boost Peak Current Limit" value="3.50A"/>
@ -923,6 +923,20 @@
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
</path>
<!-- cs35l41 specific path for rotation start -->
<path name="cs35l41-rotation-0">
</path>
<path name="cs35l41-rotation-90">
</path>
<path name="cs35l41-rotation-180">
</path>
<path name="cs35l41-rotation-270">
</path>
<!-- cs35l41 specific path for rotation end -->
<!-- cs35l41 specific path to load firmware in cs35l41.c -->
<path name="cs35l41-load-protection-firmware-start">
<!-- Enable it after get the protection firmware-->