raphael: audio: Merge static mixer_paths overlay into mixer_paths_tavil.xml

This commit is contained in:
kondors1995
2025-07-16 21:00:30 +03:00
committed by Joey
parent 19821df6ee
commit 052f879ef6
3 changed files with 212 additions and 867 deletions

View File

@@ -1,41 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. -->
<!-- -->
<!-- Redistribution and use in source and binary forms, with or without -->
<!-- modification, are permitted provided that the following conditions are -->
<!-- met: -->
<!-- * Redistributions of source code must retain the above copyright -->
<!-- notice, this list of conditions and the following disclaimer. -->
<!-- * Redistributions in binary form must reproduce the above -->
<!-- copyright notice, this list of conditions and the following -->
<!-- disclaimer in the documentation and/or other materials provided -->
<!-- with the distribution. -->
<!-- * Neither the name of The Linux Foundation nor the names of its -->
<!-- contributors may be used to endorse or promote products derived -->
<!-- from this software without specific prior written permission. -->
<!-- -->
<!-- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -->
<!-- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -->
<!-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -->
<!-- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS -->
<!-- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -->
<!-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -->
<!-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -->
<!-- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -->
<!-- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -->
<!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -->
<mixer>
<ctl name="COMP1 Switch" value="0" />
<ctl name="COMP2 Switch" value="0" />
<ctl name="HPHL Volume" value="16" />
<ctl name="HPHR Volume" value="16" />
<path name="voice-headphones">
<path name="headphones" />
<ctl name="COMP1 Switch" value="0" />
<ctl name="COMP2 Switch" value="0" />
<ctl name="HPHL Volume" value="20" />
<ctl name="HPHR Volume" value="20" />
</path>
</mixer>

View File

@@ -1,685 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Be careful to write the static overlay xml -->
<!-- 1. do not create the new path name here, the new path name should -->
<!-- be created in common mixer path xml -->
<!-- 2. the new path name should not contain the nested path, and should be -->
<!-- defined follow after default ctrl -->
<!-- 3. the default ctl here will override that in common mixer path xml -->
<!-- 4. the first level path will replace the path in common mixer path xml -->
<!-- 5. the max nested path can't exceed 10 -->
<mixer>
<ctl name="QUAT_MI2S_RX_Voice Mixer VoiceMMode1" value="0" />
<ctl name="QUAT_MI2S_RX_Voice Mixer VoiceMMode2" value="0" />
<ctl name="QUAT_MI2S_RX_Voice Mixer Voip" value="0" />
<ctl name="ADC1 Volume" value="8" />
<ctl name="ADC2 Volume" value="8" />
<ctl name="ADC3 Volume" value="8" />
<ctl name="ADC4 Volume" value="8" />
<ctl name="TFA Profile" value="speaker" />
<ctl name="QUAT_MI2S_RX Channels" value="Two" />
<ctl name="QUAT_MI2S_TX Channels" value="Two" />
<ctl name="QUAT_MI2S_RX Format" value="S24_LE" />
<ctl name="QUAT_MI2S_RX SampleRate" value="KHZ_48" />
<ctl name="QUATERNARY_MI2S_RX_VI_FB_MUX" value="ZERO" />
<ctl name="QUAT_MI2S_TX Channels" value="Two" />
<ctl name="QUAT_MI2S_TX Format" value="S24_LE" />
<ctl name="QUAT_MI2S_RX SampleRate" value="KHZ_48" />
<ctl name="QUAT_MI2S_TX SampleRate" value="KHZ_48" />
<ctl name="External AMIC2 Mux" value="Dual_ADC" />
<ctl name="COMP1 Switch" value="0" />
<ctl name="COMP2 Switch" value="0" />
<ctl name="HPHL Volume" value="20" />
<ctl name="HPHR Volume" value="20" />
<path name="deep-buffer-playback speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia1" value="1" />
</path>
<path name="low-latency-playback speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia5" value="1" />
</path>
<path name="audio-ull-playback speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia8" value="1" />
</path>
<path name="compress-offload-playback speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia4" value="1" />
</path>
<path name="compress-offload-playback2 speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia7" value="1" />
</path>
<path name="compress-offload-playback3 speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia10" value="1" />
</path>
<path name="compress-offload-playback4 speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia11" value="1" />
</path>
<path name="compress-offload-playback5 speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia12" value="1" />
</path>
<path name="compress-offload-playback6 speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia13" value="1" />
</path>
<path name="compress-offload-playback7 speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia14" value="1" />
</path>
<path name="compress-offload-playback8 speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia15" value="1" />
</path>
<path name="compress-offload-playback9 speaker">
<ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia16" value="1" />
</path>
<path name="deep-buffer-playback speaker-protected">
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-and-display-port">
<path name="deep-buffer-playback display-port" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-and-usb-headphones">
<path name="deep-buffer-playback usb-headphones" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-and-headphones">
<path name="deep-buffer-playback headphones" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-and-bt-sco">
<path name="deep-buffer-playback bt-sco" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-and-bt-sco-wb">
<path name="deep-buffer-playback bt-sco-wb" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-and-bt-a2dp">
<path name="deep-buffer-playback bt-a2dp" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="low-latency-playback speaker-protected">
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-and-bt-sco">
<path name="low-latency-playback bt-sco" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-and-bt-sco-wb">
<path name="low-latency-playback bt-sco-wb" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-and-bt-a2dp">
<path name="low-latency-playback bt-a2dp" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-and-display-port">
<path name="low-latency-playback display-port" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-and-usb-headphones">
<path name="low-latency-playback usb-headphones" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-and-headphones">
<path name="low-latency-playback headphones" />
<path name="low-latency-playback speaker" />
</path>
<path name="audio-ull-playback speaker-protected">
<path name="audio-ull-playback speaker" />
</path>
<path name="audio-ull-playback speaker-and-headphones">
<path name="audio-ull-playback speaker" />
<path name="audio-ull-playback headphones" />
</path>
<path name="audio-ull-playback speaker-and-bt-sco">
<path name="audio-ull-playback bt-sco" />
<path name="audio-ull-playback speaker" />
</path>
<path name="audio-ull-playback speaker-and-bt-a2dp">
<path name="audio-ull-playback bt-a2dp" />
<path name="audio-ull-playback speaker" />
</path>
<path name="audio-ull-playback speaker-and-bt-sco-wb">
<path name="audio-ull-playback bt-sco-wb" />
<path name="audio-ull-playback speaker" />
</path>
<path name="audio-ull-playback speaker-and-display-port">
<path name="audio-ull-playback display-port" />
<path name="audio-ull-playback speaker" />
</path>
<path name="compress-offload-playback speaker-protected">
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-and-display-port">
<path name="compress-offload-playback display-port" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-and-bt-sco">
<path name="compress-offload-playback bt-sco" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-and-bt-a2dp">
<path name="compress-offload-playback bt-a2dp" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-and-bt-sco-wb">
<path name="compress-offload-playback bt-sco-wb" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-and-usb-headphones">
<path name="compress-offload-playback usb-headphones" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-and-headphones">
<path name="compress-offload-playback headphones" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback2 speaker-and-display-port">
<path name="compress-offload-playback2 display-port" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 speaker-and-bt-sco">
<path name="compress-offload-playback2 bt-sco" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 speaker-and-bt-sco-wb">
<path name="compress-offload-playback2 bt-sco-wb" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 speaker-and-bt-a2dp">
<path name="compress-offload-playback2 bt-a2dp" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 speaker-and-usb-headphones">
<path name="compress-offload-playback2 usb-headphones" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 speaker-and-headphones">
<path name="compress-offload-playback2 headphones" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback3 speaker-and-display-port">
<path name="compress-offload-playback3 display-port" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback3 speaker-and-bt-sco">
<path name="compress-offload-playback3 bt-sco" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback3 speaker-and-bt-sco-wb">
<path name="compress-offload-playback3 bt-sco-wb" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback3 speaker-and-bt-a2dp">
<path name="compress-offload-playback3 bt-a2dp" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback3 speaker-and-usb-headphones">
<path name="compress-offload-playback3 usb-headphones" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback3 speaker-and-headphones">
<path name="compress-offload-playback3 headphones" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback4 speaker-and-display-port">
<path name="compress-offload-playback4 display-port" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback4 speaker-and-usb-headphones">
<path name="compress-offload-playback4 usb-headphones" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback4 speaker-and-headphones">
<path name="compress-offload-playback4 headphones" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback4 speaker-and-bt-sco">
<path name="compress-offload-playback4 bt-sco" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback4 speaker-and-bt-sco-wb">
<path name="compress-offload-playback4 bt-sco-wb" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback4 speaker-and-bt-a2dp">
<path name="compress-offload-playback4 bt-a2dp" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback5 speaker-and-display-port">
<path name="compress-offload-playback5 display-port" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback5 speaker-and-bt-sco">
<path name="compress-offload-playback5 bt-sco" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback5 speaker-and-bt-sco-wb">
<path name="compress-offload-playback5 bt-sco-wb" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback5 speaker-and-bt-a2dp">
<path name="compress-offload-playback5 bt-a2dp" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback5 speaker-and-usb-headphones">
<path name="compress-offload-playback5 usb-headphones" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback5 speaker-and-headphones">
<path name="compress-offload-playback5 headphones" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback6 speaker-and-display-port">
<path name="compress-offload-playback6 display-port" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback6 speaker-and-bt-sco">
<path name="compress-offload-playback6 bt-sco" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback6 speaker-and-bt-sco-wb">
<path name="compress-offload-playback6 bt-sco-wb" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback6 speaker-and-bt-a2dp">
<path name="compress-offload-playback6 bt-a2dp" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback6 speaker-and-usb-headphones">
<path name="compress-offload-playback6 usb-headphones" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback6 speaker-and-headphones">
<path name="compress-offload-playback6 headphones" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback7 speaker-and-display-port">
<path name="compress-offload-playback7 display-port" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback7 speaker-and-bt-sco">
<path name="compress-offload-playback7 bt-sco" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback7 speaker-and-bt-sco-wb">
<path name="compress-offload-playback7 bt-sco-wb" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback7 speaker-and-bt-a2dp">
<path name="compress-offload-playback7 bt-a2dp" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback7 speaker-and-usb-headphones">
<path name="compress-offload-playback7 usb-headphones" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback7 speaker-and-headphones">
<path name="compress-offload-playback7 headphones" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback8 speaker-and-display-port">
<path name="compress-offload-playback8 display-port" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback8 speaker-and-bt-sco">
<path name="compress-offload-playback8 bt-sco" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback8 speaker-and-bt-sco-wb">
<path name="compress-offload-playback8 bt-sco-wb" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback8 speaker-and-bt-a2dp">
<path name="compress-offload-playback8 bt-a2dp" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback8 speaker-and-usb-headphones">
<path name="compress-offload-playback8 usb-headphones" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback8 speaker-and-headphones">
<path name="compress-offload-playback8 headphones" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback9 speaker-and-display-port">
<path name="compress-offload-playback9 display-port" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="compress-offload-playback9 speaker-and-bt-sco">
<path name="compress-offload-playback9 bt-sco" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="compress-offload-playback9 speaker-and-bt-sco-wb">
<path name="compress-offload-playback9 bt-sco-wb" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="compress-offload-playback9 speaker-and-bt-a2dp">
<path name="compress-offload-playback9 bt-a2dp" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="compress-offload-playback9 speaker-and-usb-headphones">
<path name="compress-offload-playback9 usb-headphones" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="compress-offload-playback9 speaker-and-headphones">
<path name="compress-offload-playback9 headphones" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="echo-reference-voip speaker">
<ctl name="EC Reference Channels" value="One"/>
<ctl name="AUDIO_REF_EC_UL10 MUX" value="QUAT_MI2S_RX" />
</path>
<path name="echo-reference speaker">
<ctl name="EC Reference Channels" value="One"/>
<ctl name="AUDIO_REF_EC_UL1 MUX" value="QUAT_MI2S_RX" />
</path>
<path name="voicemmode1-call speaker">
<ctl name="VOC_EXT_EC MUX" value="QUAT_MI2S_RX" />
<ctl name="QUAT_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
<ctl name="VoiceMMode1_Tx Mixer SLIM_0_TX_MMode1" value="1" />
</path>
<path name="voicemmode2-call speaker">
<ctl name="VOC_EXT_EC MUX" value="QUAT_MI2S_RX" />
<ctl name="QUAT_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
<ctl name="VoiceMMode2_Tx Mixer SLIM_0_TX_MMode2" value="1" />
</path>
<path name="ultrasound-proximity">
<ctl name="Ultrasound Enable" value="On"/>
<ctl name="Ultrasound Mode" value="616"/>
</path>
<path name="ultrasound-output">
<ctl name="Ultrasound Enable" value="On" />
<ctl name="SLIM RX7 MUX" value="AIF2_PB" />
<ctl name="CDC_IF RX7 MUX" value="SLIM RX7" />
<ctl name="RX INT0_2 MUX" value="RX7" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="EAR SPKR PA Gain" value="G_6_DB" />
</path>
<path name="ultrasound-input">
<ctl name="AIF2_CAP Mixer SLIM TX4" value="1" />
<ctl name="CDC_IF TX4 MUX" value="DEC4" />
<ctl name="ADC MUX4" value="AMIC" />
<ctl name="AMIC MUX4" value="ADC1" />
<ctl name="ADC1 Volume" value="8" />
</path>
<!-- for mius start -->
<path name="mi_ultrasound-proximity">
<ctl name="MI_Ultrasound Enable" value="On"/>
<ctl name="MI_Ultrasound Mode" value="618"/>
</path>
<path name="mi_ultrasound-output">
<ctl name="MI_Ultrasound Enable" value="On" />
<ctl name="SLIM RX7 MUX" value="AIF2_PB" />
<ctl name="CDC_IF RX7 MUX" value="SLIM RX7" />
<ctl name="RX INT0_2 MUX" value="RX7" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="EAR SPKR PA Gain" value="G_6_DB" />
</path>
<path name="mi_ultrasound-input">
<ctl name="AIF2_CAP Mixer SLIM TX4" value="1" />
<ctl name="CDC_IF TX4 MUX" value="DEC4" />
<ctl name="ADC MUX4" value="AMIC" />
<ctl name="AMIC MUX4" value="ADC1" />
<ctl name="ADC1 Volume" value="8" />
</path>
<!-- for mius end -->
<path name="spkr-vi-record">
<ctl name="QUATERNARY_MI2S_RX_VI_FB_MUX" value="QUAT_MI2S_TX" />
</path>
<path name="speaker">
<ctl name="TFA Profile" value="speaker" />
</path>
<path name="speaker-protected">
<path name="speaker" />
</path>
<path name="voice-speaker">
<path name="speaker" />
</path>
<path name="voice-speaker-protected">
<path name="speaker" />
</path>
<path name="handset">
<ctl name="SLIM RX0 MUX" value="AIF1_PB" />
<ctl name="CDC_IF RX0 MUX" value="SLIM RX0" />
<ctl name="SLIM_0_RX Channels" value="One" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="EAR SPKR PA Gain" value="G_6_DB" />
</path>
<path name="handset-mic">
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="5" />
<ctl name="ADC1 Volume" value="5" />
</path>
<path name="speaker-mic">
<ctl name="AIF1_CAP Mixer SLIM TX6" value="1"/>
<ctl name="SLIM_0_TX Channels" value="One" />
<ctl name="CDC_IF TX6 MUX" value="DEC6" />
<ctl name="ADC MUX6" value="AMIC" />
<ctl name="AMIC MUX6" value="ADC1" />
<ctl name="ADC1 Volume" value="5" />
</path>
<!-- Dual MIC devices -->
<path name="handset-dmic-endfire">
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="12" />
<ctl name="ADC1 Volume" value="12" />
</path>
<path name="speaker-dmic-endfire">
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="10" />
<ctl name="ADC1 Volume" value="10" />
</path>
<path name="voice-headphones">
<path name="headphones" />
<ctl name="COMP1 Switch" value="0" />
<ctl name="COMP2 Switch" value="0" />
<ctl name="HPHL Volume" value="20" />
<ctl name="HPHR Volume" value="20" />
</path>
<path name="sidetone-headphones">
</path>
<path name="camcorder-dmic">
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="4" />
<ctl name="ADC1 Volume" value="4" />
</path>
<path name="handset-dmic-music">
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="4" />
<ctl name="ADC1 Volume" value="4" />
</path>
<path name="handset-dmic-voice">
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="4" />
<ctl name="ADC1 Volume" value="4" />
</path>
<path name="handset-dmic-interview">
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="6" />
<ctl name="ADC1 Volume" value="6" />
</path>
<path name="handset-dmic-hd">
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="4" />
<ctl name="ADC1 Volume" value="4" />
</path>
</mixer>

View File

@@ -367,6 +367,20 @@
<ctl name="SpkrRight SWR DAC_Port Switch" value="0" />
<ctl name="SpkrLeft WSA PA Gain" value="G_0_DB" />
<!-- TFA Controls-->
<ctl name="TFA Profile" value="speaker" />
<!-- Codec controls -->
<ctl name="QUAT_MI2S_RX Channels" value="Two" />
<ctl name="QUAT_MI2S_TX Channels" value="Two" />
<ctl name="QUAT_MI2S_RX Format" value="S24_LE" />
<ctl name="QUAT_MI2S_RX SampleRate" value="KHZ_48" />
<ctl name="QUATERNARY_MI2S_RX_VI_FB_MUX" value="ZERO" />
<ctl name="QUAT_MI2S_TX Channels" value="Two" />
<ctl name="QUAT_MI2S_TX Format" value="S24_LE" />
<ctl name="QUAT_MI2S_RX SampleRate" value="KHZ_48" />
<ctl name="QUAT_MI2S_TX SampleRate" value="KHZ_48" />
<!-- Volume controls -->
<ctl name="LINEOUT1 Volume" value="13" />
<ctl name="LINEOUT2 Volume" value="13" />
@@ -681,13 +695,13 @@
</path>
<path name="voicemmode1-call speaker">
<ctl name="VOC_EXT_EC MUX" value="QUAT_MI2S_TX" />
<ctl name="VOC_EXT_EC MUX" value="QUAT_MI2S_RX" />
<ctl name="QUAT_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
<ctl name="VoiceMMode1_Tx Mixer SLIM_0_TX_MMode1" value="1" />
</path>
<path name="voicemmode2-call speaker">
<ctl name="VOC_EXT_EC MUX" value="QUAT_MI2S_TX" />
<ctl name="VOC_EXT_EC MUX" value="QUAT_MI2S_RX" />
<ctl name="QUAT_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
<ctl name="VoiceMMode2_Tx Mixer SLIM_0_TX_MMode2" value="1" />
</path>
@@ -847,7 +861,7 @@
<path name="ultrasound-proximity">
<ctl name="Ultrasound Enable" value="On"/>
<ctl name="Ultrasound Mode" value="617"/>
<ctl name="Ultrasound Mode" value="616"/>
</path>
<path name="ultrasound-proximity-output">
@@ -890,14 +904,38 @@
<ctl name="LINEOUT2 Volume" value="13" />
</path>
<path name="ultrasound-input">
<path name="ultrasound-output">
<ctl name="Ultrasound Enable" value="On" />
<ctl name="SLIM RX7 MUX" value="AIF2_PB" />
<ctl name="CDC_IF RX7 MUX" value="SLIM RX7" />
<ctl name="RX INT0_2 MUX" value="RX7" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="EAR SPKR PA Gain" value="G_6_DB" />
</path>
<!-- for mius start -->
<path name="mi_ultrasound-proximity">
<ctl name="MI_Ultrasound Enable" value="On"/>
<ctl name="MI_Ultrasound Mode" value="618"/>
</path>
<path name="mi_ultrasound-output">
<ctl name="MI_Ultrasound Enable" value="On" />
<ctl name="SLIM RX7 MUX" value="AIF2_PB" />
<ctl name="CDC_IF RX7 MUX" value="SLIM RX7" />
<ctl name="RX INT0_2 MUX" value="RX7" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="EAR SPKR PA Gain" value="G_6_DB" />
</path>
<path name="mi_ultrasound-input">
<ctl name="AIF2_CAP Mixer SLIM TX4" value="1" />
<ctl name="CDC_IF TX4 MUX" value="DEC4" />
<ctl name="ADC MUX4" value="AMIC" />
<ctl name="AMIC MUX4" value="ADC4" />
<ctl name="AMIC4_5 SEL" value="AMIC5" />
<ctl name="ADC4 Volume" value="12" />
<ctl name="AMIC MUX4" value="ADC1" />
<ctl name="ADC1 Volume" value="8" />
</path>
<!-- for mius end -->
<path name="ultrasound-on">
<ctl name="Ultrasound Rx Port" value="On"/>
@@ -1040,19 +1078,59 @@
</path>
<path name="handset-dmic-music">
<path name="handset-dmic-dual-adc" />
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="4" />
<ctl name="ADC1 Volume" value="4" />
</path>
<path name="handset-dmic-voice">
<path name="handset-dmic-dual-adc" />
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="4" />
<ctl name="ADC1 Volume" value="4" />
</path>
<path name="handset-dmic-interview">
<path name="handset-dmic-dual-adc" />
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="6" />
<ctl name="ADC1 Volume" value="6" />
</path>
<path name="handset-dmic-hd">
<path name="handset-dmic-dual-adc" />
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="4" />
<ctl name="ADC1 Volume" value="4" />
</path>
<path name="play-fm speaker">
@@ -1133,12 +1211,12 @@
<path name="echo-reference-voip speaker">
<ctl name="EC Reference Channels" value="One"/>
<ctl name="AUDIO_REF_EC_UL10 MUX" value="QUAT_MI2S_TX" />
<ctl name="AUDIO_REF_EC_UL10 MUX" value="QUAT_MI2S_RX" />
</path>
<path name="echo-reference speaker">
<ctl name="EC Reference Channels" value="One"/>
<ctl name="AUDIO_REF_EC_UL1 MUX" value="QUAT_MI2S_TX" />
<ctl name="AUDIO_REF_EC_UL1 MUX" value="QUAT_MI2S_RX" />
</path>
<path name="echo-reference-voip bt-sco-headset">
@@ -1169,7 +1247,7 @@
</path>
<path name="deep-buffer-playback speaker-protected">
<path name="deep-buffer-playback" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-safe">
@@ -1182,7 +1260,7 @@
<path name="deep-buffer-playback speaker-and-display-port">
<path name="deep-buffer-playback display-port" />
<path name="deep-buffer-playback" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback bt-sco">
@@ -1207,7 +1285,7 @@
<path name="deep-buffer-playback speaker-and-usb-headphones">
<path name="deep-buffer-playback usb-headphones" />
<path name="deep-buffer-playback" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-safe-and-usb-headphones">
@@ -1235,7 +1313,7 @@
<path name="deep-buffer-playback speaker-and-bt-sco">
<path name="deep-buffer-playback bt-sco" />
<path name="deep-buffer-playback" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-safe-and-bt-sco">
@@ -1245,7 +1323,7 @@
<path name="deep-buffer-playback speaker-and-bt-sco-wb">
<path name="deep-buffer-playback bt-sco-wb" />
<path name="deep-buffer-playback" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-safe-and-bt-sco-wb">
@@ -1258,7 +1336,7 @@
</path>
<path name="low-latency-playback speaker-protected">
<path name="low-latency-playback" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-safe">
@@ -1279,7 +1357,7 @@
<path name="low-latency-playback speaker-and-display-port">
<path name="low-latency-playback display-port" />
<path name="low-latency-playback" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback afe-proxy">
@@ -1296,7 +1374,7 @@
<path name="low-latency-playback speaker-and-usb-headphones">
<path name="low-latency-playback usb-headphones" />
<path name="low-latency-playback" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-safe-and-usb-headphones">
@@ -1314,7 +1392,7 @@
<path name="low-latency-playback speaker-and-headphones">
<path name="low-latency-playback headphones" />
<path name="low-latency-playback" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-safe-and-headphones">
@@ -1328,7 +1406,7 @@
<path name="low-latency-playback speaker-and-bt-sco">
<path name="low-latency-playback bt-sco" />
<path name="low-latency-playback" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-safe-and-bt-sco">
@@ -1338,7 +1416,7 @@
<path name="low-latency-playback speaker-and-bt-sco-wb">
<path name="low-latency-playback bt-sco-wb" />
<path name="low-latency-playback" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-safe-and-bt-sco-wb">
@@ -1351,7 +1429,7 @@
</path>
<path name="audio-ull-playback speaker-protected">
<path name="audio-ull-playback" />
<path name="audio-ull-playback speaker" />
</path>
<path name="audio-ull-playback speaker-safe">
@@ -1367,7 +1445,7 @@
</path>
<path name="audio-ull-playback speaker-and-headphones">
<path name="audio-ull-playback" />
<path name="audio-ull-playback speaker" />
<path name="audio-ull-playback headphones" />
</path>
@@ -1390,7 +1468,7 @@
<path name="audio-ull-playback speaker-and-display-port">
<path name="audio-ull-playback display-port" />
<path name="audio-ull-playback" />
<path name="audio-ull-playback speaker" />
</path>
<path name="audio-ull-playback afe-proxy">
@@ -1407,7 +1485,7 @@
<path name="audio-ull-playback speaker-and-bt-sco">
<path name="audio-ull-playback bt-sco" />
<path name="audio-ull-playback" />
<path name="audio-ull-playback speaker" />
</path>
<path name="audio-ull-playback speaker-safe-and-bt-sco">
@@ -1417,7 +1495,7 @@
<path name="audio-ull-playback speaker-and-bt-sco-wb">
<path name="audio-ull-playback bt-sco-wb" />
<path name="audio-ull-playback" />
<path name="audio-ull-playback speaker" />
</path>
<path name="audio-ull-playback speaker-safe-and-bt-sco-wb">
@@ -1438,7 +1516,7 @@
</path>
<path name="compress-offload-playback speaker-protected">
<path name="compress-offload-playback" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-safe">
@@ -1463,7 +1541,7 @@
<path name="compress-offload-playback speaker-and-display-port">
<path name="compress-offload-playback display-port" />
<path name="compress-offload-playback" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback afe-proxy">
@@ -1480,7 +1558,7 @@
<path name="compress-offload-playback speaker-and-usb-headphones">
<path name="compress-offload-playback usb-headphones" />
<path name="compress-offload-playback" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-safe-and-usb-headphones">
@@ -1506,7 +1584,7 @@
<path name="compress-offload-playback speaker-and-headphones">
<path name="compress-offload-playback headphones" />
<path name="compress-offload-playback" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-safe-and-headphones">
@@ -1516,7 +1594,7 @@
<path name="compress-offload-playback speaker-and-bt-sco">
<path name="compress-offload-playback bt-sco" />
<path name="compress-offload-playback" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-safe-and-bt-sco">
@@ -1526,7 +1604,7 @@
<path name="compress-offload-playback speaker-and-bt-sco-wb">
<path name="compress-offload-playback bt-sco-wb" />
<path name="compress-offload-playback" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-safe-and-bt-sco-wb">
@@ -1552,7 +1630,7 @@
<path name="compress-offload-playback2 speaker-and-display-port">
<path name="compress-offload-playback2 display-port" />
<path name="compress-offload-playback2" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 afe-proxy">
@@ -1569,7 +1647,7 @@
<path name="compress-offload-playback2 speaker-and-usb-headphones">
<path name="compress-offload-playback2 usb-headphones" />
<path name="compress-offload-playback2" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 speaker-safe-and-usb-headphones">
@@ -1595,7 +1673,7 @@
<path name="compress-offload-playback2 speaker-and-headphones">
<path name="compress-offload-playback2 headphones" />
<path name="compress-offload-playback2" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 speaker-safe-and-headphones">
@@ -1605,7 +1683,7 @@
<path name="compress-offload-playback2 speaker-and-bt-sco">
<path name="compress-offload-playback2 bt-sco" />
<path name="compress-offload-playback2" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 speaker-safe-and-bt-sco">
@@ -1615,7 +1693,7 @@
<path name="compress-offload-playback2 speaker-and-bt-sco-wb">
<path name="compress-offload-playback2 bt-sco-wb" />
<path name="compress-offload-playback2" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 speaker-safe-and-bt-sco-wb">
@@ -1641,7 +1719,7 @@
<path name="compress-offload-playback3 speaker-and-display-port">
<path name="compress-offload-playback3 display-port" />
<path name="compress-offload-playback3" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback3 afe-proxy">
@@ -1658,7 +1736,7 @@
<path name="compress-offload-playback3 speaker-and-usb-headphones">
<path name="compress-offload-playback3 usb-headphones" />
<path name="compress-offload-playback3" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback3 headphones">
@@ -1679,17 +1757,17 @@
<path name="compress-offload-playback3 speaker-and-headphones">
<path name="compress-offload-playback3 headphones" />
<path name="compress-offload-playback3" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback3 speaker-and-bt-sco">
<path name="compress-offload-playback3 bt-sco" />
<path name="compress-offload-playback3" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback3 speaker-and-bt-sco-wb">
<path name="compress-offload-playback3 bt-sco-wb" />
<path name="compress-offload-playback3" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback4">
@@ -1710,7 +1788,7 @@
<path name="compress-offload-playback4 speaker-and-display-port">
<path name="compress-offload-playback4 display-port" />
<path name="compress-offload-playback4" />
<path name="compress-offload-playback4 speaker" />
</path>
@@ -1728,7 +1806,7 @@
<path name="compress-offload-playback4 speaker-and-usb-headphones">
<path name="compress-offload-playback4 usb-headphones" />
<path name="compress-offload-playback4" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback4 headphones">
@@ -1749,17 +1827,17 @@
<path name="compress-offload-playback4 speaker-and-headphones">
<path name="compress-offload-playback4 headphones" />
<path name="compress-offload-playback4" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback4 speaker-and-bt-sco">
<path name="compress-offload-playback4 bt-sco" />
<path name="compress-offload-playback4" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback4 speaker-and-bt-sco-wb">
<path name="compress-offload-playback4 bt-sco-wb" />
<path name="compress-offload-playback4" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback5">
@@ -1780,7 +1858,7 @@
<path name="compress-offload-playback5 speaker-and-display-port">
<path name="compress-offload-playback5 display-port" />
<path name="compress-offload-playback5" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback5 afe-proxy">
@@ -1797,7 +1875,7 @@
<path name="compress-offload-playback5 speaker-and-usb-headphones">
<path name="compress-offload-playback5 usb-headphones" />
<path name="compress-offload-playback5" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback5 headphones">
@@ -1818,17 +1896,17 @@
<path name="compress-offload-playback5 speaker-and-headphones">
<path name="compress-offload-playback5 headphones" />
<path name="compress-offload-playback5" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback5 speaker-and-bt-sco">
<path name="compress-offload-playback5 bt-sco" />
<path name="compress-offload-playback5" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback5 speaker-and-bt-sco-wb">
<path name="compress-offload-playback5 bt-sco-wb" />
<path name="compress-offload-playback5" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback6">
@@ -1849,7 +1927,7 @@
<path name="compress-offload-playback6 speaker-and-display-port">
<path name="compress-offload-playback6 display-port" />
<path name="compress-offload-playback6" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback6 afe-proxy">
@@ -1866,7 +1944,7 @@
<path name="compress-offload-playback6 speaker-and-usb-headphones">
<path name="compress-offload-playback6 usb-headphones" />
<path name="compress-offload-playback6" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback6 headphones">
@@ -1887,17 +1965,17 @@
<path name="compress-offload-playback6 speaker-and-headphones">
<path name="compress-offload-playback6 headphones" />
<path name="compress-offload-playback6" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback6 speaker-and-bt-sco">
<path name="compress-offload-playback6 bt-sco" />
<path name="compress-offload-playback6" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback6 speaker-and-bt-sco-wb">
<path name="compress-offload-playback6 bt-sco-wb" />
<path name="compress-offload-playback6" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback7">
@@ -1918,7 +1996,7 @@
<path name="compress-offload-playback7 speaker-and-display-port">
<path name="compress-offload-playback7 display-port" />
<path name="compress-offload-playback7" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback7 afe-proxy">
@@ -1935,7 +2013,7 @@
<path name="compress-offload-playback7 speaker-and-usb-headphones">
<path name="compress-offload-playback7 usb-headphones" />
<path name="compress-offload-playback7" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback7 headphones">
@@ -1956,17 +2034,17 @@
<path name="compress-offload-playback7 speaker-and-headphones">
<path name="compress-offload-playback7 headphones" />
<path name="compress-offload-playback7" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback7 speaker-and-bt-sco">
<path name="compress-offload-playback7 bt-sco" />
<path name="compress-offload-playback7" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback7 speaker-and-bt-sco-wb">
<path name="compress-offload-playback7 bt-sco-wb" />
<path name="compress-offload-playback7" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback8">
@@ -1987,7 +2065,7 @@
<path name="compress-offload-playback8 speaker-and-display-port">
<path name="compress-offload-playback8 display-port" />
<path name="compress-offload-playback8" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback8 afe-proxy">
@@ -2004,7 +2082,7 @@
<path name="compress-offload-playback8 speaker-and-usb-headphones">
<path name="compress-offload-playback8 usb-headphones" />
<path name="compress-offload-playback8" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback8 headphones">
@@ -2025,17 +2103,17 @@
<path name="compress-offload-playback8 speaker-and-headphones">
<path name="compress-offload-playback8 headphones" />
<path name="compress-offload-playback8" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback8 speaker-and-bt-sco">
<path name="compress-offload-playback8 bt-sco" />
<path name="compress-offload-playback8" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback8 speaker-and-bt-sco-wb">
<path name="compress-offload-playback8 bt-sco-wb" />
<path name="compress-offload-playback8" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback9">
@@ -2056,7 +2134,7 @@
<path name="compress-offload-playback9 speaker-and-display-port">
<path name="compress-offload-playback9 display-port" />
<path name="compress-offload-playback9" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="compress-offload-playback9 afe-proxy">
@@ -2073,7 +2151,7 @@
<path name="compress-offload-playback9 speaker-and-usb-headphones">
<path name="compress-offload-playback9 usb-headphones" />
<path name="compress-offload-playback9" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="compress-offload-playback9 headphones">
@@ -2094,17 +2172,17 @@
<path name="compress-offload-playback9 speaker-and-headphones">
<path name="compress-offload-playback9 headphones" />
<path name="compress-offload-playback9" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="compress-offload-playback9 speaker-and-bt-sco">
<path name="compress-offload-playback9 bt-sco" />
<path name="compress-offload-playback9" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="compress-offload-playback9 speaker-and-bt-sco-wb">
<path name="compress-offload-playback9 bt-sco-wb" />
<path name="compress-offload-playback9" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="audio-record">
@@ -2389,9 +2467,9 @@
<path name="hfp-sco headphones" />
</path>
<path name="hfp-sco-wb">
<path name="hfp-sco-wb">
<path name="hfp-sco" />
</path>
</path>
<path name="hfp-sco-wb headphones">
<path name="hfp-sco headphones" />
@@ -2631,6 +2709,7 @@
</path>
<path name="spkr-vi-record">
<ctl name="QUATERNARY_MI2S_RX_VI_FB_MUX" value="QUAT_MI2S_TX" />
</path>
<!-- These are actual sound device specific mixer settings -->
@@ -2708,23 +2787,7 @@
</path>
<path name="speaker">
<ctl name="SLIM RX0 MUX" value="AIF1_PB" />
<ctl name="CDC_IF RX0 MUX" value="SLIM RX0" />
<ctl name="SLIM RX1 MUX" value="AIF1_PB" />
<ctl name="CDC_IF RX1 MUX" value="SLIM RX1" />
<ctl name="SLIM_0_RX Channels" value="Two" />
<ctl name="RX INT7_1 MIX1 INP0" value="RX0" />
<ctl name="RX INT8_1 MIX1 INP0" value="RX1" />
<ctl name="COMP7 Switch" value="1" />
<ctl name="COMP8 Switch" value="1" />
<ctl name="SpkrLeft COMP Switch" value="1" />
<ctl name="SpkrLeft BOOST Switch" value="1" />
<ctl name="SpkrLeft VISENSE Switch" value="1" />
<ctl name="SpkrLeft SWR DAC_Port Switch" value="1" />
<ctl name="SpkrRight COMP Switch" value="1" />
<ctl name="SpkrRight BOOST Switch" value="1" />
<ctl name="SpkrRight VISENSE Switch" value="1" />
<ctl name="SpkrRight SWR DAC_Port Switch" value="1" />
<ctl name="TFA Profile" value="speaker" />
</path>
<path name="speaker-left">
@@ -2786,10 +2849,6 @@
</path>
<path name="sidetone-headphones">
<path name="sidetone-iir" />
<ctl name="IIR0 INP0 Volume" value="0" />
<ctl name="RX INT1 MIX2 INP" value="SRC0" />
<ctl name="RX INT2 MIX2 INP" value="SRC0" />
</path>
<path name="sidetone-handset">
@@ -2803,7 +2862,12 @@
</path>
<path name="speaker-mic">
<path name="dmic2" />
<ctl name="AIF1_CAP Mixer SLIM TX6" value="1"/>
<ctl name="SLIM_0_TX Channels" value="One" />
<ctl name="CDC_IF TX6 MUX" value="DEC6" />
<ctl name="ADC MUX6" value="AMIC" />
<ctl name="AMIC MUX6" value="ADC1" />
<ctl name="ADC1 Volume" value="5" />
</path>
<path name="speaker-mic-liquid">
@@ -2819,13 +2883,7 @@
</path>
<path name="speaker-protected">
<ctl name="AIF4_VI Mixer SPKR_VI_1" value="1" />
<ctl name="AIF4_VI Mixer SPKR_VI_2" value="1" />
<ctl name="SLIM_4_TX Format" value="PACKED_16B" />
<path name="speaker" />
<ctl name="VI_FEED_TX Channels" value="Two" />
<ctl name="SLIM0_RX_VI_FB_LCH_MUX" value="SLIM4_TX" />
<ctl name="SLIM0_RX_VI_FB_RCH_MUX" value="SLIM4_TX" />
</path>
<path name="speaker-protected-qrd">
@@ -2837,11 +2895,7 @@
</path>
<path name="voice-speaker-protected">
<ctl name="AIF4_VI Mixer SPKR_VI_1" value="1" />
<ctl name="SLIM_4_TX Format" value="PACKED_16B" />
<path name="speaker-mono" />
<ctl name="VI_FEED_TX Channels" value="One" />
<ctl name="SLIM0_RX_VI_FB_LCH_MUX" value="SLIM4_TX" />
<path name="speaker" />
</path>
<path name="voice-speaker-protected-qrd">
@@ -2873,11 +2927,8 @@
<ctl name="SLIM RX0 MUX" value="AIF1_PB" />
<ctl name="CDC_IF RX0 MUX" value="SLIM RX0" />
<ctl name="SLIM_0_RX Channels" value="One" />
<ctl name="RX INT7_1 MIX1 INP0" value="RX0" />
<ctl name="COMP7 Switch" value="1" />
<ctl name="SpkrLeft COMP Switch" value="1" />
<ctl name="SpkrLeft BOOST Switch" value="1" />
<ctl name="SpkrLeft SWR DAC_Port Switch" value="1" />
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
<ctl name="EAR SPKR PA Gain" value="G_6_DB" />
</path>
@@ -2890,7 +2941,17 @@
</path>
<path name="handset-mic">
<path name="dmic3" />
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="5" />
<ctl name="ADC1 Volume" value="5" />
</path>
<path name="handset-mic-qrd">
@@ -3065,7 +3126,7 @@
</path>
<path name="voice-speaker">
<path name="speaker-mono" />
<path name="speaker" />
</path>
<path name="voice-speaker-stereo">
@@ -3098,6 +3159,10 @@
<path name="voice-headphones">
<path name="headphones" />
<ctl name="COMP1 Switch" value="0" />
<ctl name="COMP2 Switch" value="0" />
<ctl name="HPHL Volume" value="20" />
<ctl name="HPHR Volume" value="20" />
</path>
<path name="voice-headset">
@@ -3122,8 +3187,8 @@
<path name="speaker" />
<ctl name="COMP1 Switch" value="0" />
<ctl name="COMP2 Switch" value="0" />
<ctl name="HPHL Volume" value="15" />
<ctl name="HPHR Volume" value="15" />
<ctl name="HPHL Volume" value="20" />
<ctl name="HPHR Volume" value="20" />
</path>
<path name="speaker-and-headphones-ce">
@@ -3239,6 +3304,8 @@
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="4" />
<ctl name="ADC1 Volume" value="4" />
</path>
<path name="camcorder-mic">
@@ -3313,24 +3380,28 @@
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="DMIC" />
<ctl name="DMIC MUX7" value="DMIC2" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="DMIC" />
<ctl name="DMIC MUX8" value="DMIC5" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="12" />
<ctl name="ADC1 Volume" value="12" />
</path>
<path name="speaker-dmic-endfire">
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="CDC_IF TX7 MUX" value="DEC7" />
<ctl name="ADC MUX7" value="DMIC" />
<ctl name="DMIC MUX7" value="DMIC2" />
<ctl name="ADC MUX7" value="AMIC" />
<ctl name="AMIC MUX7" value="ADC3" />
<ctl name="CDC_IF TX8 MUX" value="DEC8" />
<ctl name="ADC MUX8" value="DMIC" />
<ctl name="DMIC MUX8" value="DMIC5" />
<ctl name="ADC MUX8" value="AMIC" />
<ctl name="AMIC MUX8" value="ADC1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="ADC3 Volume" value="10" />
<ctl name="ADC1 Volume" value="10" />
</path>
<path name="handset-dmic-endfire-qrd">
@@ -3780,7 +3851,7 @@
<path name="deep-buffer-playback speaker-and-bt-a2dp">
<path name="deep-buffer-playback bt-a2dp" />
<path name="deep-buffer-playback" />
<path name="deep-buffer-playback speaker" />
</path>
<path name="deep-buffer-playback speaker-safe-and-bt-a2dp">
@@ -3790,7 +3861,7 @@
<path name="compress-offload-playback speaker-and-bt-a2dp">
<path name="compress-offload-playback bt-a2dp" />
<path name="compress-offload-playback" />
<path name="compress-offload-playback speaker" />
</path>
<path name="compress-offload-playback speaker-safe-and-bt-a2dp">
@@ -3800,7 +3871,7 @@
<path name="low-latency-playback speaker-and-bt-a2dp">
<path name="low-latency-playback bt-a2dp" />
<path name="low-latency-playback" />
<path name="low-latency-playback speaker" />
</path>
<path name="low-latency-playback speaker-safe-and-bt-a2dp">
@@ -3810,7 +3881,7 @@
<path name="compress-offload-playback2 speaker-and-bt-a2dp">
<path name="compress-offload-playback2 bt-a2dp" />
<path name="compress-offload-playback2" />
<path name="compress-offload-playback2 speaker" />
</path>
<path name="compress-offload-playback2 speaker-safe-and-bt-a2dp">
@@ -3820,42 +3891,42 @@
<path name="compress-offload-playback3 speaker-and-bt-a2dp">
<path name="compress-offload-playback3 bt-a2dp" />
<path name="compress-offload-playback3" />
<path name="compress-offload-playback3 speaker" />
</path>
<path name="compress-offload-playback4 speaker-and-bt-a2dp">
<path name="compress-offload-playback4 bt-a2dp" />
<path name="compress-offload-playback4" />
<path name="compress-offload-playback4 speaker" />
</path>
<path name="compress-offload-playback5 speaker-and-bt-a2dp">
<path name="compress-offload-playback5 bt-a2dp" />
<path name="compress-offload-playback5" />
<path name="compress-offload-playback5 speaker" />
</path>
<path name="compress-offload-playback6 speaker-and-bt-a2dp">
<path name="compress-offload-playback6 bt-a2dp" />
<path name="compress-offload-playback6" />
<path name="compress-offload-playback6 speaker" />
</path>
<path name="compress-offload-playback7 speaker-and-bt-a2dp">
<path name="compress-offload-playback7 speaker-and-bt-a2dp">
<path name="compress-offload-playback7 bt-a2dp" />
<path name="compress-offload-playback7" />
<path name="compress-offload-playback7 speaker" />
</path>
<path name="compress-offload-playback8 speaker-and-bt-a2dp">
<path name="compress-offload-playback8 bt-a2dp" />
<path name="compress-offload-playback8" />
<path name="compress-offload-playback8 speaker" />
</path>
<path name="compress-offload-playback9 speaker-and-bt-a2dp">
<path name="compress-offload-playback9 bt-a2dp" />
<path name="compress-offload-playback9" />
<path name="compress-offload-playback9 speaker" />
</path>
<path name="audio-ull-playback speaker-and-bt-a2dp">
<path name="audio-ull-playback bt-a2dp" />
<path name="audio-ull-playback" />
<path name="audio-ull-playback speaker" />
</path>
<path name="audio-ull-playback speaker-safe-and-bt-a2dp">
@@ -4173,4 +4244,4 @@
<path name="call-proxy-in">
</path>
</mixer>
</mixer>