aboutsummaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorxkeita <keita_nya@live.jp>2017-07-01 03:36:46 +0000
committerxkeita <keita_nya@live.jp>2017-07-01 04:34:21 +0000
commit80d01abbc98a2e4ab0376146ccca4763029b0030 (patch)
treeced4b01d8b0c1c2e6608d81c62a1ac1d3e6aa21d /configs
parentf776f51277299165dc40660a09dab25272323f26 (diff)
shinano: Make audio configurations shinano common
Devices from this platform use the same audio configurations, by making them common we can simplify maintenance. Change-Id: I22c99e0afd8d3bdc944b54c8ada58c9b1f4dfdc0
Diffstat (limited to 'configs')
-rw-r--r--configs/audio/audio_platform_info.xml70
-rw-r--r--configs/audio/audio_policy.conf127
-rw-r--r--configs/audio/mixer_paths.xml3846
-rw-r--r--configs/audio/mixer_paths_auxpcm.xml907
4 files changed, 4950 insertions, 0 deletions
diff --git a/configs/audio/audio_platform_info.xml b/configs/audio/audio_platform_info.xml
new file mode 100644
index 0000000..aa8dd5c
--- /dev/null
+++ b/configs/audio/audio_platform_info.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!-- Copyright (c) 2014, 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. -->
+<audio_platform_info>
+ <acdb_ids>
+ <!-- Output devices -->
+ <device name="SND_DEVICE_OUT_SPEAKER" acdb_id="15" />
+ <device name="SND_DEVICE_OUT_SPEAKER_REVERSE" acdb_id="15" />
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" acdb_id="15" />
+ <device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="15" />
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" acdb_id="15" />
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_USB_HEADSET" acdb_id="15" />
+
+ <!-- Input devices -->
+ <device name="SND_DEVICE_IN_HANDSET_DMIC" acdb_id="6" />
+ <device name="SND_DEVICE_IN_SPEAKER_DMIC" acdb_id="13" />
+ <device name="SND_DEVICE_IN_BT_SCO_MIC" acdb_id="282" />
+ <device name="SND_DEVICE_IN_CAMCORDER_MIC" acdb_id="544" />
+ <device name="SND_DEVICE_IN_VOICE_DMIC" acdb_id="6" />
+ <device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" acdb_id="13" />
+ <device name="SND_DEVICE_IN_VOICE_REC_MIC" acdb_id="528" />
+ <device name="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE" acdb_id="6" />
+ </acdb_ids>
+
+ <backend_names>
+ <!-- Output devices -->
+ <device name="SND_DEVICE_OUT_HANDSET" backend="handset" />
+ <device name="SND_DEVICE_OUT_SPEAKER" backend="speaker" />
+ <device name="SND_DEVICE_OUT_SPEAKER_REVERSE" backend="speaker" />
+ <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" backend="speaker" />
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" />
+ <device name="SND_DEVICE_OUT_VOICE_HANDSET" backend="handset" />
+ <device name="SND_DEVICE_OUT_VOICE_SPEAKER" backend="speaker" />
+ <device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" backend="handset" />
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-anc-nc-headphone" />
+ </backend_names>
+
+ <device_names>
+ <!-- Output devices -->
+ <device name="SND_DEVICE_OUT_HEADPHONES" alias="headphones-regulation" />
+ <device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" alias="voice-handset-hac" />
+
+ <!-- Input devices -->
+ <device name="SND_DEVICE_IN_BT_SCO_MIC" alias="bt-sco-dsp-mic" />
+ <device name="SND_DEVICE_IN_HDMI_MIC" alias="hdmi-tx" />
+ </device_names>
+</audio_platform_info> \ No newline at end of file
diff --git a/configs/audio/audio_policy.conf b/configs/audio/audio_policy.conf
new file mode 100644
index 0000000..cfc674b
--- /dev/null
+++ b/configs/audio/audio_policy.conf
@@ -0,0 +1,127 @@
+# Global configuration section: lists input and output devices always present on the device
+# as well as the output device selected by default.
+# Devices are designated by a string that corresponds to the enum in audio.h
+
+global_configuration {
+ attached_output_devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_TELEPHONY_TX
+ default_output_device AUDIO_DEVICE_OUT_SPEAKER
+ attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BACK_MIC|AUDIO_DEVICE_IN_REMOTE_SUBMIX|AUDIO_DEVICE_IN_VOICE_CALL|AUDIO_DEVICE_IN_FM_TUNER|AUDIO_DEVICE_IN_TELEPHONY_RX
+}
+
+# audio hardware module section: contains descriptors for all audio hw modules present on the
+# device. Each hw module node is named after the corresponding hw module library base name.
+# For instance, "primary" corresponds to audio.primary.<device>.so.
+# The "primary" module is mandatory and must include at least one output with
+# AUDIO_OUTPUT_FLAG_PRIMARY flag.
+# Each module descriptor contains one or more output profile descriptors and zero or more
+# input profile descriptors. Each profile lists all the parameters supported by a given output
+# or input stream category.
+# The "channel_masks", "formats", "devices" and "flags" are specified using strings corresponding
+# to enums in audio.h and audio_policy.h. They are concatenated by use of "|" without space or "\n".
+
+audio_hw_modules {
+ primary {
+ outputs {
+ primary {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_PROXY
+ flags AUDIO_OUTPUT_FLAG_PRIMARY|AUDIO_OUTPUT_FLAG_FAST
+ }
+ deep_buffer {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_PROXY
+ flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER
+ }
+ multichannel {
+ sampling_rates 48000
+ channel_masks dynamic
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_PROXY
+ flags AUDIO_OUTPUT_FLAG_DIRECT
+ }
+ compress_offload {
+ sampling_rates 8000|11025|16000|22050|32000|44100|48000
+ channel_masks AUDIO_CHANNEL_OUT_MONO|AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_AAC_LC|AUDIO_FORMAT_AAC_HE_V1|AUDIO_FORMAT_AAC_HE_V2|AUDIO_FORMAT_AC3|AUDIO_FORMAT_E_AC3
+ devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_PROXY
+ flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING
+ }
+ voice_tx {
+ sampling_rates 8000|16000|48000
+ channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_TELEPHONY_TX
+ }
+ }
+ inputs {
+ primary {
+ sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
+ channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_FRONT_BACK
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_WIRED_HEADSET|AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_BACK_MIC|AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET|AUDIO_DEVICE_IN_FM_TUNER|AUDIO_DEVICE_IN_VOICE_CALL
+ }
+ voice_rx {
+ sampling_rates 8000|16000|48000
+ channel_masks AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_IN_TELEPHONY_RX
+ }
+ }
+ }
+ a2dp {
+ outputs {
+ a2dp {
+ sampling_rates 44100
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_ALL_A2DP
+ }
+ }
+ }
+ usb {
+ outputs {
+ usb_accessory {
+ sampling_rates 44100
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_USB_ACCESSORY
+ }
+ usb_device {
+ sampling_rates dynamic
+ channel_masks dynamic
+ formats dynamic
+ devices AUDIO_DEVICE_OUT_USB_DEVICE
+ }
+ }
+ inputs {
+ usb_device {
+ sampling_rates dynamic
+ channel_masks AUDIO_CHANNEL_IN_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_IN_USB_DEVICE
+ }
+ }
+ }
+ r_submix {
+ outputs {
+ submix {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_REMOTE_SUBMIX
+ }
+ }
+ inputs {
+ submix {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_IN_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_IN_REMOTE_SUBMIX
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/configs/audio/mixer_paths.xml b/configs/audio/mixer_paths.xml
new file mode 100644
index 0000000..4e0f7f1
--- /dev/null
+++ b/configs/audio/mixer_paths.xml
@@ -0,0 +1,3846 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<mixer>
+ <!-- These are the initial mixer settings -->
+ <!-- Refer to 80-NA556-2 WCD9320 AUDIO CODEC SOFTWARE INTERFACE FOR OEMS
+ for register map -->
+ <ctl name="Voice Rx Device Mute" id="0" value="0" />
+ <ctl name="Voice Rx Device Mute" id="1" value="-1" />
+ <ctl name="Voice Rx Device Mute" id="2" value="20" />
+ <ctl name="Voice Tx Mute" id="0" value="0" />
+ <ctl name="Voice Tx Mute" id="1" value="-1" />
+ <ctl name="Voice Tx Mute" id="2" value="500" />
+ <ctl name="Voice Rx Gain" id="0" value="0" />
+ <ctl name="Voice Rx Gain" id="1" value="-1" />
+ <ctl name="Voice Rx Gain" id="2" value="20" />
+ <ctl name="Voip Tx Mute" id="0" value="0" />
+ <ctl name="Voip Tx Mute" id="1" value="500" />
+ <ctl name="Voip Rx Gain" id="0" value="0" />
+ <ctl name="Voip Rx Gain" id="1" value="20" />
+ <ctl name="Voip Mode Config" value="12" />
+ <ctl name="Voip Rate Config" value="0" />
+ <ctl name="Voip Evrc Min Max Rate Config" id="0" value="1" />
+ <ctl name="Voip Evrc Min Max Rate Config" id="1" value="4" />
+ <ctl name="Voip Dtx Mode" value="0" />
+ <ctl name="TTY Mode" value="OFF" />
+ <ctl name="LINEOUT1 Volume" value="13" />
+ <ctl name="LINEOUT2 Volume" value="13" />
+ <ctl name="LINEOUT3 Volume" value="13" />
+ <ctl name="LINEOUT4 Volume" value="13" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ <ctl name="RX3 Digital Volume" value="84" />
+ <ctl name="RX4 Digital Volume" value="84" />
+ <ctl name="RX5 Digital Volume" value="84" />
+ <ctl name="RX6 Digital Volume" value="84" />
+ <ctl name="RX7 Digital Volume" value="84" />
+ <ctl name="ADC1 Volume" value="0" />
+ <ctl name="ADC2 Volume" value="0" />
+ <ctl name="ADC3 Volume" value="0" />
+ <ctl name="ADC4 Volume" value="0" />
+ <ctl name="ADC5 Volume" value="0" />
+ <ctl name="ADC6 Volume" value="0" />
+ <ctl name="DEC1 Volume" value="84" />
+ <ctl name="DEC2 Volume" value="84" />
+ <ctl name="DEC3 Volume" value="84" />
+ <ctl name="DEC4 Volume" value="84" />
+ <ctl name="DEC5 Volume" value="84" />
+ <ctl name="DEC6 Volume" value="84" />
+ <ctl name="DEC7 Volume" value="84" />
+ <ctl name="DEC8 Volume" value="84" />
+ <ctl name="DEC9 Volume" value="84" />
+ <ctl name="DEC10 Volume" value="84" />
+ <ctl name="COMP0 Switch" value="0" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="COMP2 Switch" value="0" />
+ <ctl name="SLIMBUS_3_RX Port Mixer MI2S_TX" value="0" />
+ <ctl name="HDMI_RX Port Mixer MI2S_TX" value="0" />
+ <ctl name="SLIMBUS_0_RX Port Mixer SLIM_0_TX" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia2" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia3" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia2" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3" value="0" />
+ <ctl name="SLIMBUS_0_RX Port Mixer SEC_AUX_PCM_UL_TX" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5" value="0" />
+ <ctl name="AUX_PCM_RX Audio Mixer MultiMedia5" value="0" />
+ <ctl name="AUX_PCM_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="Voice_Tx Mixer SLIM_0_TX_Voice" value="0" />
+ <ctl name="Voice_Tx Mixer SEC_AUX_PCM_TX_Voice" value="0" />
+ <ctl name="VOC_EXT_EC MUX" value="NONE" />
+ <ctl name="AUDIO_EXT_EC MUX" value="NONE" />
+ <!-- Audio BTSCO -->
+ <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5" value="0" />
+ <ctl name="MultiMedia1 Mixer INTERNAL_BT_SCO_TX" value="0" />
+ <ctl name="AUX PCM SampleRate" value="8000" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia5" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="MultiMedia1 Mixer SEC_AUX_PCM_UL_TX" value="0" />
+ <!-- Voice BTSCO -->
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia6" value="0" />
+ <ctl name="MultiMedia6 Mixer SLIM_0_TX" value="0" />
+ <ctl name="Voice_Tx Mixer SEC_AUX_PCM_TX_Voice" value="0" />
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer Voice2" value="0" />
+ <ctl name="Voice2_Tx Mixer SEC_AUX_PCM_TX_Voice2" value="0" />
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer VoLTE" value="0" />
+ <ctl name="VoLTE_Tx Mixer SEC_AUX_PCM_TX_VoLTE" value="0" />
+ <!-- BTSCO end -->
+ <ctl name="HDMI_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="SLIM_0_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="SLIMBUS_4_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="SLIMBUS_4_RX Audio Mixer MultiMedia2" value="0" />
+ <ctl name="MultiMedia5 Mixer SLIM_0_TX" value="0" />
+ <ctl name="MultiMedia5 Mixer AFE_PCM_TX" value="0" />
+ <ctl name="MultiMedia4 Mixer MI2S_TX" value="0" />
+ <ctl name="MultiMedia1 Mixer MI2S_TX" value="0" />
+ <ctl name="MultiMedia1 Mixer SLIM_0_TX" value="0" />
+ <ctl name="MultiMedia1 Mixer SLIM_4_TX" value="0" />
+ <ctl name="MultiMedia1 Mixer INTERNAL_BT_SCO_TX" value="0" />
+ <ctl name="HDMI Mixer MultiMedia1" value="0" />
+ <ctl name="HDMI Mixer MultiMedia2" value="0" />
+ <ctl name="HDMI Mixer MultiMedia3" value="0" />
+ <ctl name="HDMI Mixer MultiMedia4" value="0" />
+ <ctl name="HDMI Mixer MultiMedia5" value="0" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia2" value="0" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia3" value="0" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia5" value="0" />
+ <ctl name="IIR1 INP1 MUX" value="ZERO" />
+ <ctl name="IIR1 INP2 MUX" value="ZERO" />
+ <ctl name="IIR2 INP1 MUX" value="ZERO" />
+ <ctl name="IIR2 INP2 MUX" value="ZERO" />
+ <ctl name="SLIM0_RX_VI_FB_LCH_MUX" value="ZERO" />
+ <ctl name="SLIM TX10 MUX" value="ZERO" />
+ <ctl name="SLIM TX9 MUX" value="ZERO" />
+ <ctl name="SLIM TX8 MUX" value="ZERO" />
+ <ctl name="SLIM TX7 MUX" value="ZERO" />
+ <ctl name="SLIM TX6 MUX" value="ZERO" />
+ <ctl name="SLIM TX5 MUX" value="ZERO" />
+ <ctl name="SLIM TX4 MUX" value="ZERO" />
+ <ctl name="SLIM TX3 MUX" value="ZERO" />
+ <ctl name="SLIM TX2 MUX" value="ZERO" />
+ <ctl name="SLIM TX1 MUX" value="ZERO" />
+ <ctl name="DEC10 MUX" value="ZERO" />
+ <ctl name="DEC9 MUX" value="ZERO" />
+ <ctl name="DEC8 MUX" value="ZERO" />
+ <ctl name="DEC7 MUX" value="ZERO" />
+ <ctl name="DEC6 MUX" value="ZERO" />
+ <ctl name="DEC5 MUX" value="ZERO" />
+ <ctl name="DEC4 MUX" value="ZERO" />
+ <ctl name="DEC3 MUX" value="ZERO" />
+ <ctl name="DEC2 MUX" value="ZERO" />
+ <ctl name="DEC1 MUX" value="ZERO" />
+ <ctl name="RX2 MIX2 INP2" value="ZERO" />
+ <ctl name="RX2 MIX2 INP1" value="ZERO" />
+ <ctl name="RX1 MIX2 INP2" value="ZERO" />
+ <ctl name="RX1 MIX2 INP1" value="ZERO" />
+ <ctl name="RX7 MIX1 INP2" value="ZERO" />
+ <ctl name="RX7 MIX1 INP1" value="ZERO" />
+ <ctl name="RX6 MIX1 INP2" value="ZERO" />
+ <ctl name="RX6 MIX1 INP1" value="ZERO" />
+ <ctl name="RX5 MIX1 INP2" value="ZERO" />
+ <ctl name="RX5 MIX1 INP1" value="ZERO" />
+ <ctl name="RX4 MIX1 INP2" value="ZERO" />
+ <ctl name="RX4 MIX1 INP1" value="ZERO" />
+ <ctl name="RX3 MIX1 INP2" value="ZERO" />
+ <ctl name="RX3 MIX1 INP1" value="ZERO" />
+ <ctl name="RX2 MIX1 INP2" value="ZERO" />
+ <ctl name="RX2 MIX1 INP1" value="ZERO" />
+ <ctl name="RX1 MIX1 INP3" value="ZERO" />
+ <ctl name="RX1 MIX1 INP2" value="ZERO" />
+ <ctl name="RX1 MIX1 INP1" value="ZERO" />
+ <ctl name="HPHL DAC Switch" value="0" />
+ <ctl name="DAC1 Switch" value="0" />
+ <ctl name="SLIM_0_RX Channels" value="One" />
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="EAR PA Gain" value="POS_6_DB" />
+ <ctl name="SLIM RX2 MUX" value="ZERO" />
+ <ctl name="SPK DRV Volume" value="8" />
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="0" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="0"/>
+ <ctl name="CLASS_H_DSM MUX" value="ZERO" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="HDMI Mixer MultiMedia4" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="0" />
+ <!-- usb headset -->
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="MultiMedia1 Mixer AFE_PCM_TX" value="0" />
+ <ctl name="AFE_PCM_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="Voice_Tx Mixer AFE_PCM_TX_Voice" value="0" />
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="0" />
+ <!-- usb headset end -->
+ <!-- fm -->
+ <ctl name="SLIMBUS_0_RX Port Mixer INTERNAL_FM_TX" value="0" />
+ <ctl name="SLIMBUS_DL_HL Switch" value="0" />
+ <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="0" />
+ <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="0" />
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="0" />
+ <ctl name="Internal FM RX Volume" value="0" />
+ <ctl name="MultiMedia2 Mixer SLIM_0_TX" value="0" />
+ <ctl name="SLIM_0_RX_Voice Mixer Voice Stub" value="0" />
+ <ctl name="QUAT_MI2S_RX_Voice Mixer Voice Stub" value="0" />
+ <ctl name="AFE_PCM_RX_Voice Mixer Voice Stub" value="0" />
+ <ctl name="Voice Stub Tx Mixer SLIM_0_TX" value="0" />
+ <ctl name="AFE_PCM_RX Port Mixer SLIM_0_TX" value="0" />
+ <!-- fm end -->
+
+ <!-- Incall Recording -->
+ <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="0" />
+ <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="0" />
+
+ <!-- VoLTE -->
+ <ctl name="SLIM_0_RX_Voice Mixer VoLTE" value="0" />
+ <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="0" />
+ <ctl name="HDMI_RX_Voice Mixer VoLTE" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoLTE" value="0" />
+ <ctl name="VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE" value="0" />
+ <ctl name="AFE_PCM_RX_Voice Mixer VoLTE" value="0" />
+ <ctl name="VoLTE_Tx Mixer AFE_PCM_TX_VoLTE" value="0" />
+ <ctl name="QUAT_MI2S_RX_Voice Mixer VoLTE" value="0" />
+ <!-- VoLTE end-->
+
+ <!-- VoWLAN -->
+ <ctl name="SLIM_0_RX_Voice Mixer VoWLAN" value="0" />
+ <ctl name="VoWLAN_Tx Mixer SLIM_0_TX_VoWLAN" value="0" />
+ <ctl name="HDMI_RX_Voice Mixer VoWLAN" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoWLAN" value="0" />
+ <ctl name="VoWLAN_Tx Mixer INTERNAL_BT_SCO_TX_VoWLAN" value="0" />
+ <ctl name="AFE_PCM_RX_Voice Mixer VoWLAN" value="0" />
+ <ctl name="VoWLAN_Tx Mixer AFE_PCM_TX_VoWLAN" value="0" />
+ <ctl name="QUAT_MI2S_RX_Voice Mixer VoWLAN" value="0" />
+ <!-- VoWLAN end-->
+
+ <!-- Voice2 -->
+ <ctl name="SLIM_0_RX_Voice Mixer Voice2" value="0" />
+ <ctl name="Voice2_Tx Mixer SLIM_0_TX_Voice2" value="0" />
+ <ctl name="HDMI_RX_Voice Mixer Voice2" value="0" />
+ <ctl name="Voice2_Tx Mixer SLIM_0_TX_Voice2" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voice2" value="0" />
+ <ctl name="Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2" value="0" />
+ <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="0" />
+ <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="0" />
+ <!-- Voice2 End-->
+
+ <!-- compress-voip-call -->
+ <ctl name="SLIM_0_RX_Voice Mixer Voip" value="0" />
+ <ctl name="Voip_Tx Mixer SLIM_0_TX_Voip" value="0" />
+ <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="0" />
+ <ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="0" />
+ <ctl name="AFE_PCM_RX_Voice Mixer Voip" value="0" />
+ <ctl name="Voip_Tx Mixer AFE_PCM_TX_Voip" value="0" />
+ <ctl name="QUAT_MI2S_RX_Voice Mixer Voip" value="0" />
+ <!-- compress-voip-call End-->
+
+ <!-- QCHAT -->
+ <ctl name="SLIM_0_RX_Voice Mixer QCHAT" value="0" />
+ <ctl name="QCHAT_Tx Mixer SLIM_0_TX_QCHAT" value="0" />
+ <ctl name="QUAT_MI2S_RX_Voice Mixer QCHAT" value="0" />
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer QCHAT" value="0" />
+ <ctl name="QCHAT_Tx Mixer SEC_AUX_PCM_TX_Voice" value="0" />
+ <!-- QCHAT End -->
+
+ <!-- EC_REF -->
+ <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" />
+
+ <!-- anc headset -->
+ <!-- speaker anc combo -->
+ <ctl name="RX4 DSM MUX" value="CIC_OUT" />
+ <ctl name="RX6 DSM MUX" value="CIC_OUT" />
+ <!-- speaker anc combo end -->
+ <!-- IIR/voice anc -->
+ <ctl name="IIR1 Band1" id ="0" value="268435456" />
+ <ctl name="IIR1 Band1" id ="1" value="0" />
+ <ctl name="IIR1 Band1" id ="2" value="0" />
+ <ctl name="IIR1 Band1" id ="3" value="0" />
+ <ctl name="IIR1 Band1" id ="4" value="0" />
+ <ctl name="IIR1 Band2" id ="0" value="268435456" />
+ <ctl name="IIR1 Band2" id ="1" value="0" />
+ <ctl name="IIR1 Band2" id ="2" value="0" />
+ <ctl name="IIR1 Band2" id ="3" value="0" />
+ <ctl name="IIR1 Band2" id ="4" value="0" />
+ <ctl name="IIR1 Band3" id ="0" value="268435456" />
+ <ctl name="IIR1 Band3" id ="1" value="0" />
+ <ctl name="IIR1 Band3" id ="2" value="0" />
+ <ctl name="IIR1 Band3" id ="3" value="0" />
+ <ctl name="IIR1 Band3" id ="4" value="0" />
+ <ctl name="IIR1 Band4" id ="0" value="268435456" />
+ <ctl name="IIR1 Band4" id ="1" value="0" />
+ <ctl name="IIR1 Band4" id ="2" value="0" />
+ <ctl name="IIR1 Band4" id ="3" value="0" />
+ <ctl name="IIR1 Band4" id ="4" value="0" />
+ <ctl name="IIR1 Band5" id ="0" value="268435456" />
+ <ctl name="IIR1 Band5" id ="1" value="0" />
+ <ctl name="IIR1 Band5" id ="2" value="0" />
+ <ctl name="IIR1 Band5" id ="3" value="0" />
+ <ctl name="IIR1 Band5" id ="4" value="0" />
+ <ctl name="IIR1 Enable Band1" value="0" />
+ <ctl name="IIR1 Enable Band2" value="0" />
+ <ctl name="IIR1 Enable Band3" value="0" />
+ <ctl name="IIR1 Enable Band4" value="0" />
+ <ctl name="IIR1 Enable Band5" value="0" />
+ <ctl name="IIR1 INP1 Volume" value="84" />
+ <ctl name="IIR1 INP2 Volume" value="84" />
+ <ctl name="IIR2 Band1" id ="0" value="268435456" />
+ <ctl name="IIR2 Band1" id ="1" value="0" />
+ <ctl name="IIR2 Band1" id ="2" value="0" />
+ <ctl name="IIR2 Band1" id ="3" value="0" />
+ <ctl name="IIR2 Band1" id ="4" value="0" />
+ <ctl name="IIR2 Band2" id ="0" value="268435456" />
+ <ctl name="IIR2 Band2" id ="1" value="0" />
+ <ctl name="IIR2 Band2" id ="2" value="0" />
+ <ctl name="IIR2 Band2" id ="3" value="0" />
+ <ctl name="IIR2 Band2" id ="4" value="0" />
+ <ctl name="IIR2 Band3" id ="0" value="268435456" />
+ <ctl name="IIR2 Band3" id ="1" value="0" />
+ <ctl name="IIR2 Band3" id ="2" value="0" />
+ <ctl name="IIR2 Band3" id ="3" value="0" />
+ <ctl name="IIR2 Band3" id ="4" value="0" />
+ <ctl name="IIR2 Band4" id ="0" value="268435456" />
+ <ctl name="IIR2 Band4" id ="1" value="0" />
+ <ctl name="IIR2 Band4" id ="2" value="0" />
+ <ctl name="IIR2 Band4" id ="3" value="0" />
+ <ctl name="IIR2 Band4" id ="4" value="0" />
+ <ctl name="IIR2 Band5" id ="0" value="268435456" />
+ <ctl name="IIR2 Band5" id ="1" value="0" />
+ <ctl name="IIR2 Band5" id ="2" value="0" />
+ <ctl name="IIR2 Band5" id ="3" value="0" />
+ <ctl name="IIR2 Band5" id ="4" value="0" />
+ <ctl name="IIR2 Enable Band1" value="0" />
+ <ctl name="IIR2 Enable Band2" value="0" />
+ <ctl name="IIR2 Enable Band3" value="0" />
+ <ctl name="IIR2 Enable Band4" value="0" />
+ <ctl name="IIR2 Enable Band5" value="0" />
+ <ctl name="IIR2 INP1 Volume" value="84" />
+ <ctl name="IIR2 INP2 Volume" value="84" />
+ <!-- IIR/voice anc end -->
+ <!-- anc handset -->
+ <ctl name="ANC Slot" value="0" />
+ <ctl name="ANC1 FB MUX" value="ZERO" />
+ <!-- anc handset end -->
+ <ctl name="ANC1 MUX" value="ZERO" />
+ <ctl name="ANC2 MUX" value="ZERO" />
+ <ctl name="ANC Function" value="OFF" />
+ <!-- anc headset end-->
+ <!-- aanc handset mic -->
+ <ctl name="AIF1_CAP Mixer SLIM TX9" value="0" />
+ <ctl name="SLIM_0_RX AANC MUX" value="ZERO" />
+ <!-- aanc handset mic end -->
+ <!-- ssr qmic -->
+ <ctl name="AIF1_CAP Mixer SLIM TX10" value="0" />
+ <!-- ssr qmic end-->
+
+ <!-- deep buffer playback -->
+ <ctl name="Incall_Music Audio Mixer MultiMedia1" value="0" />
+ <ctl name="Incall_Music_2 Audio Mixer MultiMedia1" value="0"/>
+ <!-- deep buffer playback end -->
+
+ <!-- capture fm -->
+ <ctl name="MultiMedia1 Mixer SLIMBUS_0_TX" value="0" />
+ <!-- capture fm end -->
+
+ <!-- compress offload playback -->
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="0" />
+ <!-- compress offload playback end -->
+
+ <!-- low latency playback -->
+ <ctl name="Incall_Music Audio Mixer MultiMedia5" value="0" />
+ <ctl name="Incall_Music_2 Audio Mixer MultiMedia5" value="0" />
+ <!-- low latency playback end -->
+
+ <!-- tfa98xx speaker -->
+ <ctl name="TFA98XX_SPKR_AMP" value="0" />
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia5" value="0" />
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia9" value="0" />
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia10" value="0" />
+ <ctl name="QUAT_MI2S_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="QUAT_MI2S_RX_Voice Mixer Voice2" value="0" />
+ <!-- tfa98xx speaker end -->
+
+ <!-- audio record compress-->
+ <ctl name="MultiMedia8 Mixer SLIM_0_TX" value="0" />
+ <ctl name="MultiMedia8 Mixer INTERNAL_BT_SCO_TX" value="0" />
+ <ctl name="MultiMedia8 Mixer AFE_PCM_TX" value="0" />
+ <ctl name="MultiMedia8 Mixer VOC_REC_UL" value="0" />
+ <ctl name="MultiMedia8 Mixer VOC_REC_DL" value="0" />
+ <!-- audio record compress end-->
+ <!-- listen -->
+ <ctl name="LSM1 MUX" value="None" />
+ <ctl name="SLIMBUS_5_TX LSM Function" value="None" />
+ <ctl name="MADONOFF Switch" value="0" />
+ <ctl name="MAD Input" value="DMIC1" />
+ <!-- listen end-->
+ <!-- afe-proxy -->
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="0" />
+ <!-- afe-proxy end-->
+
+ <!-- High Res -->
+ <ctl name="SLIM_0_RX Format" value="S16_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_48" />
+ <!-- High Res end -->
+
+ <!-- These are audio route (FE to BE) specific mixer settings -->
+ <path name="deep-buffer-playback">
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback speaker">
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback headphones-hi-res">
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback anc-nc-headphone-hi-res">
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback anc-nce-headphone-hi-res">
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback anc-nc-off-headphone-hi-res">
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback anc-nce-off-headphone-hi-res">
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback anc-nc-headphone-regulation">
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback anc-nc-headphone-hi-res-regulation">
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback anc-nce-headphone-regulation">
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback anc-nce-headphone-hi-res-regulation">
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback anc-nc-off-headphone-hi-res-regulation">
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback anc-nce-off-headphone-hi-res-regulation">
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback headphones-hi-res-regulation">
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback handset">
+ <path name="deep-buffer-playback speaker" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-headphones">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-headphones-hi-res">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-anc-nc-headphone">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-anc-nce-headphone">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-anc-nc-off-headphone">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-anc-nce-off-headphone">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-ring-anc-nc-headphone">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-ring-anc-nce-headphone">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-ring-anc-nc-off-headphone">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-ring-anc-nce-off-headphone">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-anc-nc-headphone-hi-res">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-anc-nce-headphone-hi-res">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-anc-nc-off-headphone-hi-res">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-anc-nce-off-headphone-hi-res">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-ring-anc-nc-headphone-hi-res">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-ring-anc-nce-headphone-hi-res">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-ring-anc-nc-off-headphone-hi-res">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-ring-anc-nce-off-headphone-hi-res">
+ <path name="deep-buffer-playback speaker" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback hdmi">
+ <ctl name="HDMI Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-hdmi">
+ <path name="deep-buffer-playback hdmi" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback bt-sco">
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback afe-proxy">
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback usb-headphones">
+ <path name="deep-buffer-playback afe-proxy" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-usb-headphones">
+ <path name="deep-buffer-playback usb-headphones" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback transmission-fm">
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-transmission-fm">
+ <path name="deep-buffer-playback transmission-fm" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback incall-music">
+ <ctl name="Incall_Music Audio Mixer MultiMedia1" value="1" />
+ <ctl name="Incall_Music Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback incall-music2">
+ <ctl name="Incall_Music_2 Audio Mixer MultiMedia1" value="1" />
+ <ctl name="Incall_Music_2 Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback incall-music-bt">
+ <path name="deep-buffer-playback incall-music" />
+ </path>
+
+ <path name="deep-buffer-playback incall-music2-bt">
+ <path name="deep-buffer-playback incall-music2" />
+ </path>
+
+ <path name="deep-buffer-playback incall-music-all-rx-mute">
+ <path name="deep-buffer-playback incall-music" />
+ </path>
+
+ <path name="low-latency-playback">
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="low-latency-playback speaker">
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="low-latency-playback handset">
+ <path name="low-latency-playback speaker" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-headphones">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-headphones-hi-res">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-anc-nc-headphone">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-anc-nce-headphone">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-anc-nc-off-headphone">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-anc-nce-off-headphone">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-ring-anc-nc-headphone">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-ring-anc-nce-headphone">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-ring-anc-nc-off-headphone">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-ring-anc-nce-off-headphone">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-anc-nc-headphone-hi-res">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-anc-nce-headphone-hi-res">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-anc-nc-off-headphone-hi-res">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-anc-nce-off-headphone-hi-res">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-ring-anc-nc-headphone-hi-res">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-ring-anc-nce-headphone-hi-res">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-ring-anc-nc-off-headphone-hi-res">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-ring-anc-nce-off-headphone-hi-res">
+ <path name="low-latency-playback speaker" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback hdmi">
+ <ctl name="HDMI Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="low-latency-playback bt-sco">
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="low-latency-playback bt-sco-wb">
+ <path name="low-latency-playback bt-sco" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-hdmi">
+ <path name="low-latency-playback hdmi" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback afe-proxy">
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="low-latency-playback usb-headphones">
+ <path name="low-latency-playback afe-proxy" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-usb-headphones">
+ <path name="low-latency-playback usb-headphones" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback transmission-fm">
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-transmission-fm">
+ <path name="low-latency-playback transmission-fm" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback incall-music">
+ </path>
+
+ <path name="low-latency-playback incall-music-bt">
+ <path name="low-latency-playback incall-music" />
+ </path>
+
+ <path name="low-latency-playback incall-music2">
+ </path>
+
+ <path name="low-latency-playback incall-music2-bt">
+ <path name="low-latency-playback incall-music2" />
+ </path>
+
+ <path name="low-latency-playback incall-music-all-rx-mute">
+ <path name="low-latency-playback incall-music" />
+ </path>
+
+ <path name="low-latency-playback headphones-hi-res">
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback anc-nc-headphone-hi-res">
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback anc-nce-headphone-hi-res">
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback anc-nc-off-headphone-hi-res">
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback anc-nce-off-headphone-hi-res">
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback anc-nc-headphone-regulation">
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback anc-nc-headphone-hi-res-regulation">
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback anc-nce-headphone-regulation">
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback anc-nce-headphone-hi-res-regulation">
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback anc-nc-off-headphone-hi-res-regulation">
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback anc-nce-off-headphone-hi-res-regulation">
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback headphones-hi-res-regulation">
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="multi-channel-playback hdmi">
+ <ctl name="HDMI Mixer MultiMedia2" value="1" />
+ </path>
+
+ <path name="multi-channel-playback afe-proxy">
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="1" />
+ </path>
+
+ <path name="compress-offload-playback">
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia4" value="1" />
+ </path>
+
+ <path name="compress-offload-playback speaker">
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia4" value="1" />
+ </path>
+
+ <path name="compress-offload-playback handset">
+ <path name="compress-offload-playback speaker" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-headphones">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-anc-nc-headphone">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-anc-nce-headphone">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-anc-nc-off-headphone">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-anc-nce-off-headphone">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-ring-anc-nc-headphone">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-ring-anc-nce-headphone">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-ring-anc-nc-off-headphone">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-ring-anc-nce-off-headphone">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback anc-nc-headphone-regulation">
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback anc-nce-headphone-regulation">
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-anc-nc-headphone-hi-res">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-anc-nce-headphone-hi-res">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-anc-nc-off-headphone-hi-res">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-anc-nce-off-headphone-hi-res">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-ring-anc-nc-headphone-hi-res">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-ring-anc-nce-headphone-hi-res">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-ring-anc-nc-off-headphone-hi-res">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-ring-anc-nce-off-headphone-hi-res">
+ <path name="compress-offload-playback speaker" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback hdmi">
+ <ctl name="HDMI Mixer MultiMedia4" value="1" />
+ </path>
+
+ <path name="compress-offload-playback bt-sco">
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia4" value="1" />
+ </path>
+
+ <path name="compress-offload-playback bt-sco-wb">
+ <path name="compress-offload-playback bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback transmission-fm">
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="1" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-hdmi">
+ <path name="compress-offload-playback hdmi" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-transmission-fm">
+ <path name="compress-offload-playback transmission-fm" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback afe-proxy">
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
+ </path>
+
+ <path name="compress-offload-playback usb-headphones">
+ <path name="compress-offload-playback afe-proxy" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-usb-headphones">
+ <path name="compress-offload-playback usb-headphones" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="high-res-playback">
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia9" value="1" />
+ </path>
+
+ <path name="high-res-playback speaker">
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia9" value="1" />
+ </path>
+
+ <path name="high-res-playback headphones-hi-res">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback anc-nc-headphone-hi-res">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback anc-nce-headphone-hi-res">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback anc-nc-off-headphone-hi-res">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback anc-nce-off-headphone-hi-res">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback anc-nc-headphone-regulation">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback anc-nc-headphone-hi-res-regulation">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback anc-nce-headphone-regulation">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback anc-nce-headphone-hi-res-regulation">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback anc-nc-off-headphone-hi-res-regulation">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback anc-nce-off-headphone-hi-res-regulation">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback headphones-hi-res-regulation">
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback speaker-and-headphones-hi-res">
+ <path name="high-res-playback speaker" />
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback speaker-anc-nc-headphone-hi-res">
+ <path name="high-res-playback speaker" />
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback speaker-anc-nce-headphone-hi-res">
+ <path name="high-res-playback speaker" />
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback speaker-anc-nc-off-headphone-hi-res">
+ <path name="high-res-playback speaker" />
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback speaker-anc-nce-off-headphone-hi-res">
+ <path name="high-res-playback speaker" />
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback speaker-ring-anc-nc-headphone-hi-res">
+ <path name="high-res-playback speaker" />
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback speaker-ring-anc-nce-headphone-hi-res">
+ <path name="high-res-playback speaker" />
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback speaker-ring-anc-nc-off-headphone-hi-res">
+ <path name="high-res-playback speaker" />
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback speaker-ring-anc-nce-off-headphone-hi-res">
+ <path name="high-res-playback speaker" />
+ <path name="high-res-playback" />
+ </path>
+
+ <path name="high-res-playback-dsee">
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia10" value="1" />
+ </path>
+
+ <path name="high-res-playback-dsee speaker">
+ <ctl name="QUAT_MI2S_RX Audio Mixer MultiMedia10" value="1" />
+ </path>
+
+ <path name="high-res-playback-dsee headphones-hi-res">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee anc-nc-headphone-hi-res">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee anc-nce-headphone-hi-res">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee anc-nc-off-headphone-hi-res">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee anc-nce-off-headphone-hi-res">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee anc-nc-headphone-regulation">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee anc-nc-headphone-hi-res-regulation">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee anc-nce-headphone-regulation">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee anc-nce-headphone-hi-res-regulation">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee anc-nc-off-headphone-hi-res-regulation">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee anc-nce-off-headphone-hi-res-regulation">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee headphones-hi-res-regulation">
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee speaker-and-headphones-hi-res">
+ <path name="high-res-playback-dsee speaker" />
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee speaker-anc-nc-headphone-hi-res">
+ <path name="high-res-playback-dsee speaker" />
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee speaker-anc-nce-headphone-hi-res">
+ <path name="high-res-playback-dsee speaker" />
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee speaker-anc-nc-off-headphone-hi-res">
+ <path name="high-res-playback-dsee speaker" />
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee speaker-anc-nce-off-headphone-hi-res">
+ <path name="high-res-playback-dsee speaker" />
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee speaker-ring-anc-nc-headphone-hi-res">
+ <path name="high-res-playback-dsee speaker" />
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee speaker-ring-anc-nce-headphone-hi-res">
+ <path name="high-res-playback-dsee speaker" />
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee speaker-ring-anc-nc-off-headphone-hi-res">
+ <path name="high-res-playback-dsee speaker" />
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="high-res-playback-dsee speaker-ring-anc-nce-off-headphone-hi-res">
+ <path name="high-res-playback-dsee speaker" />
+ <path name="high-res-playback-dsee" />
+ </path>
+
+ <path name="audio-record">
+ <ctl name="MultiMedia1 Mixer SLIM_0_TX" value="1" />
+ </path>
+
+ <path name="audio-record usb-headset-mic">
+ <ctl name="MultiMedia1 Mixer AFE_PCM_TX" value="1" />
+ </path>
+
+ <path name="audio-record bt-sco">
+ <ctl name="MultiMedia1 Mixer SEC_AUX_PCM_UL_TX" value="1" />
+ </path>
+
+ <path name="audio-record bt-sco-wb">
+ <path name="audio-record bt-sco" />
+ </path>
+
+ <path name="audio-record capture-fm">
+ <ctl name="MultiMedia1 Mixer SLIM_0_TX" value="1" />
+ </path>
+
+ <path name="audio-record ssr-qmic">
+ <path name="audio-record" />
+ </path>
+
+ <path name="audio-record-compress">
+ <ctl name="MultiMedia8 Mixer SLIM_0_TX" value="1" />
+ </path>
+
+ <path name="audio-record-compress bt-sco">
+ <ctl name="MultiMedia8 Mixer INTERNAL_BT_SCO_TX" value="1" />
+ </path>
+
+ <path name="audio-record-compress bt-sco-wb">
+ <path name="audio-record-compress bt-sco" />
+ </path>
+
+ <path name="audio-record-compress usb-headset-mic">
+ <ctl name="MultiMedia8 Mixer AFE_PCM_TX" value="1" />
+ </path>
+
+ <path name="fm-virtual-record capture-fm">
+ <ctl name="MultiMedia2 Mixer SLIM_0_TX" value="1" />
+ </path>
+
+ <path name="voice-call">
+ <ctl name="SLIM_0_RX_Voice Mixer CSVoice" value="1" />
+ <ctl name="Voice_Tx Mixer SLIM_0_TX_Voice" value="1" />
+ </path>
+
+ <path name="voice-call handset">
+ <ctl name="QUAT_MI2S_RX_Voice Mixer CSVoice" value="1" />
+ <ctl name="Voice_Tx Mixer SLIM_0_TX_Voice" value="1" />
+ </path>
+
+ <path name="voice-external-echo">
+ <ctl name="VOC_EXT_EC MUX" value="QUAT_MI2S_TX" />
+ </path>
+
+ <path name="voice-call speaker">
+ <path name="voice-call handset" />
+ </path>
+
+ <path name="voice-call hdmi">
+ <ctl name="HDMI_RX_Voice Mixer CSVoice" value="1" />
+ <ctl name="Voice_Tx Mixer SLIM_0_TX_Voice" value="1" />
+ </path>
+
+ <path name="voice-call bt-sco">
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer CSVoice" value="1" />
+ <ctl name="Voice_Tx Mixer SEC_AUX_PCM_TX_Voice" value="1" />
+ </path>
+
+ <path name="voice-call bt-sco-wb">
+ <path name="voice-call bt-sco" />
+ </path>
+
+ <path name="voice-call afe-proxy">
+ <ctl name="AFE_PCM_RX_Voice Mixer CSVoice" value="1" />
+ <ctl name="Voice_Tx Mixer AFE_PCM_TX_Voice" value="1" />
+ </path>
+
+ <path name="afe-proxy-playback afe-proxy">
+ </path>
+
+ <path name="afe-proxy-record afe-proxy">
+ </path>
+
+ <path name="voice-call usb-headphones">
+ <ctl name="AFE_PCM_RX_Voice Mixer CSVoice" value="1" />
+ <ctl name="Voice_Tx Mixer AFE_PCM_TX_Voice" value="1" />
+ </path>
+
+ <path name="voice-call incall-music">
+ <path name="voice-call" />
+ </path>
+
+ <path name="voice-call incall-music-bt">
+ <path name="voice-call bt-sco" />
+ </path>
+
+ <path name="voice-call speaker-and-headphones">
+ <path name="voice-call" />
+ </path>
+
+ <path name="voice2-call">
+ <ctl name="SLIM_0_RX_Voice Mixer Voice2" value="1" />
+ <ctl name="Voice2_Tx Mixer SLIM_0_TX_Voice2" value="1" />
+ </path>
+
+ <path name="voice2-call handset">
+ <ctl name="QUAT_MI2S_RX_Voice Mixer Voice2" value="1" />
+ <ctl name="Voice2_Tx Mixer SLIM_0_TX_Voice2" value="1" />
+ </path>
+
+ <path name="voice2-call speaker">
+ <path name="voice2-call handset" />
+ </path>
+
+ <path name="voice2-call hdmi">
+ <ctl name="HDMI_RX_Voice Mixer Voice2" value="1" />
+ <ctl name="Voice2_Tx Mixer SLIM_0_TX_Voice2" value="1" />
+ </path>
+
+ <path name="voice2-call bt-sco">
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer Voice2" value="1" />
+ <ctl name="Voice2_Tx Mixer SEC_AUX_PCM_TX_Voice2" value="1" />
+ </path>
+
+ <path name="voice2-call bt-sco-wb">
+ <path name="voice2-call bt-sco" />
+ </path>
+
+ <path name="voice2-call usb-headphones">
+ <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="1" />
+ <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="1" />
+ </path>
+
+ <path name="voice2-call speaker-and-headphones">
+ <path name="voice2-call" />
+ </path>
+
+ <path name="voice2-call incall-music2">
+ <path name="voice2-call" />
+ </path>
+
+ <path name="voice2-call incall-music2-bt">
+ <path name="voice2-call bt-sco" />
+ </path>
+
+ <path name="play-fm">
+ <ctl name="SLIM_0_RX_Voice Mixer Voice Stub" value="1" />
+ <ctl name="Voice Stub Tx Mixer SLIM_0_TX" value="1" />
+ <ctl name="SLIMBUS_0_RX Port Mixer SLIM_0_TX" value="1" />
+ </path>
+
+ <path name="play-fm speaker">
+ <ctl name="QUAT_MI2S_RX_Voice Mixer Voice Stub" value="1" />
+ <ctl name="Voice Stub Tx Mixer SLIM_0_TX" value="1" />
+ <ctl name="QUAT_MI2S_RX Port Mixer SLIM_0_TX" value="1" />
+ </path>
+
+ <path name="play-fm speaker-and-headphones">
+ </path>
+
+ <path name="play-fm usb-headphones">
+ <ctl name="AFE_PCM_RX_Voice Mixer Voice Stub" value="1" />
+ <ctl name="Voice Stub Tx Mixer SLIM_0_TX" value="1" />
+ <ctl name="AFE_PCM_RX Port Mixer SLIM_0_TX" value="1" />
+ </path>
+
+ <path name="play-fm headphones-hi-res">
+ <ctl name="SLIM_0_RX Format" value="S16_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_48" />
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm anc-nc-headphone-hi-res">
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm anc-nce-headphone-hi-res">
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm anc-nc-off-headphone-hi-res">
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm anc-nce-off-headphone-hi-res">
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm headphones-hi-res-regulation">
+ <ctl name="SLIM_0_RX Format" value="S16_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_48" />
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm anc-nc-headphone-regulation">
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm anc-nc-headphone-hi-res-regulation">
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm anc-nce-headphone-regulation">
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm anc-nce-headphone-hi-res-regulation">
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm anc-nc-off-headphone-hi-res-regulation">
+ <path name="play-fm" />
+ </path>
+
+ <path name="play-fm anc-nce-off-headphone-hi-res-regulation">
+ <path name="play-fm" />
+ </path>
+
+ <path name="incall-rec-uplink">
+ <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="1" />
+ </path>
+
+ <path name="incall-rec-uplink bt-sco">
+ <path name="incall-rec-uplink" />
+ </path>
+
+ <path name="hfp-sco">
+ <ctl name="SLIMBUS_0_RX Port Mixer SEC_AUX_PCM_UL_TX" value="1" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia6" value="1" />
+ <ctl name="MultiMedia6 Mixer SLIM_0_TX" value="1" />
+ <ctl name="SLIMBUS_DL_HL Switch" value="1" />
+ </path>
+
+ <path name="hfp-sco-wb">
+ <ctl name="AUX PCM SampleRate" value="16000" />
+ <path name="hfp-sco" />
+ </path>
+
+ <path name="incall-rec-uplink bt-sco-wb">
+ <path name="incall-rec-uplink" />
+ </path>
+
+ <path name="incall-rec-uplink usb-headset-mic">
+ <path name="incall-rec-uplink" />
+ </path>
+
+ <path name="incall-rec-uplink-compress">
+ <ctl name="MultiMedia8 Mixer VOC_REC_UL" value="1" />
+ </path>
+
+ <path name="incall-rec-uplink-compress bt-sco">
+ <path name="incall-rec-uplink-compress" />
+ </path>
+
+ <path name="incall-rec-uplink-compress bt-sco-wb">
+ <path name="incall-rec-uplink-compress" />
+ </path>
+
+ <path name="incall-rec-uplink-compress usb-headset-mic">
+ <path name="incall-rec-uplink-compress" />
+ </path>
+
+ <path name="incall-rec-downlink">
+ <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="1" />
+ </path>
+
+ <path name="incall-rec-downlink bt-sco">
+ <path name="incall-rec-downlink" />
+ </path>
+
+ <path name="incall-rec-downlink bt-sco-wb">
+ <path name="incall-rec-downlink" />
+ </path>
+
+ <path name="incall-rec-downlink usb-headset-mic">
+ <path name="incall-rec-downlink" />
+ </path>
+
+ <path name="incall-rec-downlink-compress">
+ <ctl name="MultiMedia8 Mixer VOC_REC_DL" value="1" />
+ </path>
+
+ <path name="incall-rec-downlink-compress bt-sco">
+ <path name="incall-rec-downlink-compress" />
+ </path>
+
+ <path name="incall-rec-downlink-compress bt-sco-wb">
+ <path name="incall-rec-downlink-compress" />
+ </path>
+
+ <path name="incall-rec-downlink-compress usb-headset-mic">
+ <path name="incall-rec-downlink-compress" />
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink">
+ <path name="incall-rec-uplink" />
+ <path name="incall-rec-downlink" />
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink bt-sco">
+ <path name="incall-rec-uplink-and-downlink" />
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink bt-sco-wb">
+ <path name="incall-rec-uplink-and-downlink" />
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink usb-headset-mic">
+ <path name="incall-rec-uplink-and-downlink" />
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink-compress">
+ <path name="incall-rec-uplink-compress" />
+ <path name="incall-rec-downlink-compress" />
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink-compress bt-sco">
+ <path name="incall-rec-uplink-and-downlink-compress" />
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink-compress bt-sco-wb">
+ <path name="incall-rec-uplink-and-downlink-compress" />
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink-compress usb-headset-mic">
+ <path name="incall-rec-uplink-and-downlink-compress" />
+ </path>
+
+ <path name="volte-call">
+ <ctl name="SLIM_0_RX_Voice Mixer VoLTE" value="1" />
+ <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="1" />
+ </path>
+
+ <path name="volte-call handset">
+ <ctl name="QUAT_MI2S_RX_Voice Mixer VoLTE" value="1" />
+ <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="1" />
+ </path>
+
+ <path name="volte-call speaker">
+ <path name="volte-call handset" />
+ </path>
+
+ <path name="volte-call hdmi">
+ <ctl name="HDMI_RX_Voice Mixer VoLTE" value="1" />
+ <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="1" />
+ </path>
+
+ <path name="volte-call bt-sco">
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer VoLTE" value="1" />
+ <ctl name="VoLTE_Tx Mixer SEC_AUX_PCM_TX_VoLTE" value="1" />
+ </path>
+
+ <path name="volte-call bt-sco-wb">
+ <path name="volte-call bt-sco" />
+ </path>
+
+ <path name="volte-call usb-headphones">
+ <ctl name="AFE_PCM_RX_Voice Mixer VoLTE" value="1" />
+ <ctl name="VoLTE_Tx Mixer AFE_PCM_TX_VoLTE" value="1" />
+ </path>
+
+ <path name="volte-call afe-proxy">
+ <ctl name="AFE_PCM_RX_Voice Mixer VoLTE" value="1" />
+ <ctl name="VoLTE_Tx Mixer AFE_PCM_TX_VoLTE" value="1" />
+ </path>
+
+ <path name="volte-call speaker-and-headphones">
+ <path name="volte-call" />
+ </path>
+
+ <path name="vowlan-call">
+ <ctl name="SLIM_0_RX_Voice Mixer VoWLAN" value="1" />
+ <ctl name="VoWLAN_Tx Mixer SLIM_0_TX_VoWLAN" value="1" />
+ </path>
+
+ <path name="vowlan-call hdmi">
+ <ctl name="HDMI_RX_Voice Mixer VoWLAN" value="1" />
+ <ctl name="VoWLAN_Tx Mixer SLIM_0_TX_VoWLAN" value="1" />
+ </path>
+
+ <path name="vowlan-call bt-sco">
+ <ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoWLAN" value="1" />
+ <ctl name="VoWLAN_Tx Mixer INTERNAL_BT_SCO_TX_VoWLAN" value="1" />
+ </path>
+
+ <path name="vowlan-call bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="16000" />
+ <path name="vowlan-call bt-sco" />
+ </path>
+
+ <path name="vowlan-call usb-headphones">
+ <ctl name="AFE_PCM_RX_Voice Mixer VoWLAN" value="1" />
+ <ctl name="VoWLAN_Tx Mixer AFE_PCM_TX_VoWLAN" value="1" />
+ </path>
+
+ <path name="vowlan-call handset">
+ <ctl name="QUAT_MI2S_RX_Voice Mixer VoWLAN" value="1" />
+ <ctl name="VoWLAN_Tx Mixer SLIM_0_TX_VoWLAN" value="1" />
+ </path>
+
+ <path name="vowlan-call speaker">
+ <path name="vowlan-call handset" />
+ </path>
+
+ <path name="vowlan-call speaker-and-headphones">
+ <path name="vowlan-call" />
+ </path>
+
+ <path name="volte-call incall-music">
+ <path name="volte-call" />
+ </path>
+
+ <path name="volte-call incall-music-bt">
+ <path name="volte-call bt-sco" />
+ </path>
+
+ <path name="compress-voip-call">
+ <ctl name="SLIM_0_RX_Voice Mixer Voip" value="1" />
+ <ctl name="Voip_Tx Mixer SLIM_0_TX_Voip" value="1" />
+ </path>
+
+ <path name="compress-voip-call bt-sco">
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer Voip" value="1" />
+ <ctl name="Voip_Tx Mixer SEC_AUX_PCM_TX_Voip" value="1" />
+ </path>
+
+ <path name="compress-voip-call bt-sco-wb">
+ <path name="compress-voip-call bt-sco" />
+ </path>
+
+ <path name="compress-voip-call usb-headphones">
+ <ctl name="AFE_PCM_RX_Voice Mixer Voip" value="1" />
+ <ctl name="Voip_Tx Mixer AFE_PCM_TX_Voip" value="1" />
+ </path>
+
+ <path name="compress-voip-call handset">
+ <ctl name="QUAT_MI2S_RX_Voice Mixer Voip" value="1" />
+ <ctl name="Voip_Tx Mixer SLIM_0_TX_Voip" value="1" />
+ </path>
+
+ <path name="compress-voip-call speaker">
+ <path name="compress-voip-call handset" />
+ </path>
+
+ <path name="compress-voip-call speaker-and-headphones">
+ <path name="compress-voip-call" />
+ </path>
+
+ <path name="spkr-rx-calib">
+ <ctl name="SLIMBUS_DL_HL Switch" value="1" />
+ </path>
+
+ <path name="spkr-vi-record">
+ <ctl name="SLIM0_RX_VI_FB_LCH_MUX" value="SLIM4_TX" />
+ </path>
+
+ <path name="listen-low-power">
+ <ctl name="LSM1 MUX" value="SLIMBUS_5_TX" />
+ <ctl name="SLIMBUS_5_TX LSM Function" value="AUDIO" />
+ </path>
+
+ <path name="qchat-call">
+ <ctl name="SLIM_0_RX_Voice Mixer QCHAT" value="1" />
+ <ctl name="QCHAT_Tx Mixer SLIM_0_TX_QCHAT" value="1" />
+ </path>
+
+ <path name="qchat-call handset">
+ <ctl name="QUAT_MI2S_RX_Voice Mixer QCHAT" value="1" />
+ <ctl name="QCHAT_Tx Mixer SLIM_0_TX_QCHAT" value="1" />
+ </path>
+
+ <path name="qchat-call speaker">
+ <path name="qchat-call handset" />
+ </path>
+
+ <path name="qchat-call bt-sco">
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer QCHAT" value="1" />
+ <ctl name="QCHAT_Tx Mixer SEC_AUX_PCM_TX_Voice" value="1" />
+ </path>
+
+ <path name="qchat-call bt-sco-wb">
+ <path name="qchat-call bt-sco" />
+ </path>
+
+ <path name="qchat-call speaker-and-headphones">
+ <path name="qchat-call" />
+ </path>
+
+ <!-- These are actual sound device specific mixer settings -->
+ <path name="adc1">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="ADC1" />
+ </path>
+
+ <path name="adc2">
+ <ctl name="IIR1 INP1 MUX" value="DEC5" />
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC5" />
+ <ctl name="DEC5 MUX" value="ADC2" />
+ </path>
+
+ <path name="adc4">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ </path>
+
+ <path name="adc5">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC2" />
+ <ctl name="DEC2 MUX" value="ADC5" />
+ </path>
+
+ <path name="dmic1">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC7" />
+ <ctl name="DEC7 MUX" value="DMIC1" />
+ <ctl name="IIR1 INP1 MUX" value="DEC7" />
+ </path>
+
+ <path name="speaker">
+ <ctl name="TFA98XX_PARAM_TYPE" value="Playback" />
+ <ctl name="TFA98XX_CHANNEL" value="Both" />
+ <ctl name="TFA98XX_SPKR_AMP" value="1" />
+ </path>
+
+ <path name="speaker-reverse">
+ <ctl name="TFA98XX_PARAM_TYPE" value="Playback" />
+ <ctl name="TFA98XX_CHANNEL" value="Both" />
+ <ctl name="TFA98XX_LR" value="Swap" />
+ <ctl name="TFA98XX_SPKR_AMP" value="1" />
+ </path>
+
+ <path name="fm-speaker">
+ <ctl name="TFA98XX_PARAM_TYPE" value="FM" />
+ <ctl name="TFA98XX_CHANNEL" value="Both" />
+ <ctl name="TFA98XX_SPKR_AMP" value="1" />
+ </path>
+
+ <path name="fm-speaker-reverse">
+ <ctl name="TFA98XX_PARAM_TYPE" value="FM" />
+ <ctl name="TFA98XX_CHANNEL" value="Both" />
+ <ctl name="TFA98XX_LR" value="Swap" />
+ <ctl name="TFA98XX_SPKR_AMP" value="1" />
+ </path>
+
+ <path name="ringtone-speaker">
+ <ctl name="TFA98XX_PARAM_TYPE" value="Ringtone" />
+ <ctl name="TFA98XX_CHANNEL" value="Both" />
+ <ctl name="TFA98XX_SPKR_AMP" value="1" />
+ </path>
+
+ <path name="ringtone-speaker-mono">
+ <ctl name="TFA98XX_PARAM_TYPE" value="Ringtone" />
+ <ctl name="TFA98XX_CHANNEL" value="Bottom" />
+ <ctl name="TFA98XX_SPKR_AMP" value="1" />
+ </path>
+
+ <path name="sforce-speaker">
+ <ctl name="TFA98XX_PARAM_TYPE" value="SForcePlayback" />
+ <ctl name="TFA98XX_CHANNEL" value="Both" />
+ <ctl name="TFA98XX_SPKR_AMP" value="1" />
+ </path>
+
+ <path name="sforce-speaker-reverse">
+ <ctl name="TFA98XX_PARAM_TYPE" value="SForcePlayback" />
+ <ctl name="TFA98XX_CHANNEL" value="Both" />
+ <ctl name="TFA98XX_LR" value="Swap" />
+ <ctl name="TFA98XX_SPKR_AMP" value="1" />
+ </path>
+
+ <path name="speaker-fluid">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="RX7 MIX1 INP1" value="RX1" />
+ <ctl name="COMP0 Switch" value="1" />
+ </path>
+
+ <path name="speaker-cdp">
+ <path name="speaker-fluid" />
+ </path>
+
+ <path name="speaker-DB">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX3 MIX1 INP1" value="RX1" />
+ <ctl name="RX5 MIX1 INP1" value="RX2" />
+ <ctl name="LINEOUT1 Volume" value="20" />
+ <ctl name="LINEOUT2 Volume" value="20" />
+ </path>
+
+ <path name="speaker-liquid">
+ <path name="speaker-DB" />
+ <ctl name="RDAC5 MUX" value="DEM3_INV" />
+ <ctl name="RDAC7 MUX" value="DEM5_INV" />
+ <ctl name="COMP2 Switch" value="1" />
+ <ctl name="LINEOUT3 Volume" value="20" />
+ <ctl name="LINEOUT4 Volume" value="20" />
+ </path>
+
+ <path name="sidetone-iir">
+ <!-- Sidetone settings -->
+ <ctl name="IIR1 Band1" id ="0" value="268435456" />
+ <ctl name="IIR1 Band1" id ="1" value="443935179" />
+ <ctl name="IIR1 Band1" id ="2" value="269358496" />
+ <ctl name="IIR1 Band1" id ="3" value="955060837" />
+ <ctl name="IIR1 Band1" id ="4" value="33343805" />
+ <ctl name="IIR1 Band2" id ="0" value="268435456" />
+ <ctl name="IIR1 Band2" id ="1" value="7710844" />
+ <ctl name="IIR1 Band2" id ="2" value="268283273" />
+ <ctl name="IIR1 Band2" id ="3" value="840117549" />
+ <ctl name="IIR1 Band2" id ="4" value="139712744" />
+ <ctl name="IIR1 Band3" id ="0" value="258528060" />
+ <ctl name="IIR1 Band3" id ="1" value="556685704" />
+ <ctl name="IIR1 Band3" id ="2" value="258528060" />
+ <ctl name="IIR1 Band3" id ="3" value="556885097" />
+ <ctl name="IIR1 Band3" id ="4" value="248820056" />
+ <ctl name="IIR1 Band4" id ="0" value="230046983" />
+ <ctl name="IIR1 Band4" id ="1" value="613647857" />
+ <ctl name="IIR1 Band4" id ="2" value="230046983" />
+ <ctl name="IIR1 Band4" id ="3" value="542681029" />
+ <ctl name="IIR1 Band4" id ="4" value="263035084" />
+ <ctl name="IIR1 Band5" id ="0" value="268435456" />
+ <ctl name="IIR1 Band5" id ="1" value="536870912" />
+ <ctl name="IIR1 Band5" id ="2" value="268435456" />
+ <ctl name="IIR1 Band5" id ="3" value="551775077" />
+ <ctl name="IIR1 Band5" id ="4" value="253934019" />
+ <ctl name="IIR1 Enable Band1" value="1" />
+ <ctl name="IIR1 Enable Band2" value="1" />
+ <ctl name="IIR1 Enable Band3" value="1" />
+ <ctl name="IIR1 Enable Band4" value="1" />
+ <ctl name="IIR1 Enable Band5" value="1" />
+ </path>
+
+ <path name="dnc-sidetone-iir">
+ <!-- Sidetone settings for dnc headphones-->
+ <ctl name="IIR1 Band1" id ="0" value="268435456" />
+ <ctl name="IIR1 Band1" id ="1" value="443935179" />
+ <ctl name="IIR1 Band1" id ="2" value="269358496" />
+ <ctl name="IIR1 Band1" id ="3" value="955060837" />
+ <ctl name="IIR1 Band1" id ="4" value="33343805" />
+ <ctl name="IIR1 Band2" id ="0" value="268435456" />
+ <ctl name="IIR1 Band2" id ="1" value="7710844" />
+ <ctl name="IIR1 Band2" id ="2" value="268283273" />
+ <ctl name="IIR1 Band2" id ="3" value="840117549" />
+ <ctl name="IIR1 Band2" id ="4" value="139712744" />
+ <ctl name="IIR1 Band3" id ="0" value="23182528" />
+ <ctl name="IIR1 Band3" id ="1" value="1027384344" />
+ <ctl name="IIR1 Band3" id ="2" value="23182528" />
+ <ctl name="IIR1 Band3" id ="3" value="601007853" />
+ <ctl name="IIR1 Band3" id ="4" value="212407863" />
+ <ctl name="IIR1 Band4" id ="0" value="268874288" />
+ <ctl name="IIR1 Band4" id ="1" value="536870912" />
+ <ctl name="IIR1 Band4" id ="2" value="268874288" />
+ <ctl name="IIR1 Band4" id ="3" value="540255610" />
+ <ctl name="IIR1 Band4" id ="4" value="266706918" />
+ <ctl name="IIR1 Band5" id ="0" value="268710656" />
+ <ctl name="IIR1 Band5" id ="1" value="536870912" />
+ <ctl name="IIR1 Band5" id ="2" value="268710656" />
+ <ctl name="IIR1 Band5" id ="3" value="548490851" />
+ <ctl name="IIR1 Band5" id ="4" value="259251878" />
+ <ctl name="IIR1 Enable Band1" value="1" />
+ <ctl name="IIR1 Enable Band2" value="1" />
+ <ctl name="IIR1 Enable Band3" value="1" />
+ <ctl name="IIR1 Enable Band4" value="1" />
+ <ctl name="IIR1 Enable Band5" value="1" />
+ </path>
+
+ <path name="eq1-iir">
+ <!-- Bright EQ settings -->
+ <ctl name="IIR2 Band1" id ="0" value="268435456" />
+ <ctl name="IIR2 Band1" id ="1" value="437586353" />
+ <ctl name="IIR2 Band1" id ="2" value="173832276" />
+ <ctl name="IIR2 Band1" id ="3" value="163410814" />
+ <ctl name="IIR2 Band1" id ="4" value="1059274509" />
+ <ctl name="IIR2 Band2" id ="0" value="268435456" />
+ <ctl name="IIR2 Band2" id ="1" value="646483181" />
+ <ctl name="IIR2 Band2" id ="2" value="167392513" />
+ <ctl name="IIR2 Band2" id ="3" value="810804778" />
+ <ctl name="IIR2 Band2" id ="4" value="202564853" />
+ <ctl name="IIR2 Band3" id ="0" value="268435456" />
+ <ctl name="IIR2 Band3" id ="1" value="815970282" />
+ <ctl name="IIR2 Band3" id ="2" value="203683363" />
+ <ctl name="IIR2 Band3" id ="3" value="607081275" />
+ <ctl name="IIR2 Band3" id ="4" value="214739442" />
+ <ctl name="IIR2 Band4" id ="0" value="268435456" />
+ <ctl name="IIR2 Band4" id ="1" value="701510207" />
+ <ctl name="IIR2 Band4" id ="2" value="227853067" />
+ <ctl name="IIR2 Band4" id ="3" value="713299986" />
+ <ctl name="IIR2 Band4" id ="4" value="220868877" />
+ <ctl name="IIR2 Band5" id ="0" value="268435456" />
+ <ctl name="IIR2 Band5" id ="1" value="635336802" />
+ <ctl name="IIR2 Band5" id ="2" value="222416777" />
+ <ctl name="IIR2 Band5" id ="3" value="645853902" />
+ <ctl name="IIR2 Band5" id ="4" value="221548546" />
+ <ctl name="IIR2 Enable Band1" value="1" />
+ <ctl name="IIR2 Enable Band2" value="1" />
+ <ctl name="IIR2 Enable Band3" value="1" />
+ <ctl name="IIR2 Enable Band4" value="1" />
+ <ctl name="IIR2 Enable Band5" value="1" />
+ </path>
+
+ <path name="eq2-iir">
+ <!-- Smooth EQ settings -->
+ <ctl name="IIR2 Band1" id ="0" value="268435456" />
+ <ctl name="IIR2 Band1" id ="1" value="554963202" />
+ <ctl name="IIR2 Band1" id ="2" value="256384455" />
+ <ctl name="IIR2 Band1" id ="3" value="556650972" />
+ <ctl name="IIR2 Band1" id ="4" value="254660555" />
+ <ctl name="IIR2 Band2" id ="0" value="268435456" />
+ <ctl name="IIR2 Band2" id ="1" value="556563084" />
+ <ctl name="IIR2 Band2" id ="2" value="261741827" />
+ <ctl name="IIR2 Band2" id ="3" value="558905759" />
+ <ctl name="IIR2 Band2" id ="4" value="259475878" />
+ <ctl name="IIR2 Band3" id ="0" value="268435456" />
+ <ctl name="IIR2 Band3" id ="1" value="564935834" />
+ <ctl name="IIR2 Band3" id ="2" value="262796408" />
+ <ctl name="IIR2 Band3" id ="3" value="565629161" />
+ <ctl name="IIR2 Band3" id ="4" value="262106455" />
+ <ctl name="IIR2 Band4" id ="0" value="268435456" />
+ <ctl name="IIR2 Band4" id ="1" value="538411994" />
+ <ctl name="IIR2 Band4" id ="2" value="267529816" />
+ <ctl name="IIR2 Band4" id ="3" value="540240260" />
+ <ctl name="IIR2 Band4" id ="4" value="265693042" />
+ <ctl name="IIR2 Band5" id ="0" value="268435456" />
+ <ctl name="IIR2 Band5" id ="1" value="565601881" />
+ <ctl name="IIR2 Band5" id ="2" value="266748304" />
+ <ctl name="IIR2 Band5" id ="3" value="565904421" />
+ <ctl name="IIR2 Band5" id ="4" value="266474988" />
+ <ctl name="IIR2 Enable Band1" value="1" />
+ <ctl name="IIR2 Enable Band2" value="1" />
+ <ctl name="IIR2 Enable Band3" value="1" />
+ <ctl name="IIR2 Enable Band4" value="1" />
+ <ctl name="IIR2 Enable Band5" value="1" />
+ </path>
+
+ <path name="binaural-monitoring-iir1">
+ <ctl name="IIR1 Band1" id="0" value="805306368" />
+ <ctl name="IIR1 Band1" id="1" value="1031646454" />
+ <ctl name="IIR1 Band1" id="2" value="1073684952" />
+ <ctl name="IIR1 Band1" id="3" value="1061268461" />
+ <ctl name="IIR1 Band1" id="4" value="16075" />
+ <ctl name="IIR1 Band2" id="0" value="309865129" />
+ <ctl name="IIR1 Band2" id="1" value="667264544" />
+ <ctl name="IIR1 Band2" id="2" value="99158926" />
+ <ctl name="IIR1 Band2" id="3" value="753187739" />
+ <ctl name="IIR1 Band2" id="4" value="58995791" />
+ <ctl name="IIR1 Band3" id="0" value="309865129" />
+ <ctl name="IIR1 Band3" id="1" value="827813989" />
+ <ctl name="IIR1 Band3" id="2" value="110641015" />
+ <ctl name="IIR1 Band3" id="3" value="869618231" />
+ <ctl name="IIR1 Band3" id="4" value="71425246" />
+ <ctl name="IIR1 Band4" id="0" value="268435456" />
+ <ctl name="IIR1 Band4" id="1" value="629736193" />
+ <ctl name="IIR1 Band4" id="2" value="215383317" />
+ <ctl name="IIR1 Band4" id="3" value="732042365" />
+ <ctl name="IIR1 Band4" id="4" value="135248387" />
+ <ctl name="IIR1 Band5" id="0" value="268435456" />
+ <ctl name="IIR1 Band5" id="1" value="640211848" />
+ <ctl name="IIR1 Band5" id="2" value="216418561" />
+ <ctl name="IIR1 Band5" id="3" value="639632874" />
+ <ctl name="IIR1 Band5" id="4" value="233335499" />
+ <ctl name="IIR1 Enable Band1" value="1" />
+ <ctl name="IIR1 Enable Band2" value="1" />
+ <ctl name="IIR1 Enable Band3" value="1" />
+ <ctl name="IIR1 Enable Band4" value="1" />
+ <ctl name="IIR1 Enable Band5" value="1" />
+ </path>
+
+ <path name="binaural-monitoring-iir2">
+ <ctl name="IIR2 Band1" id="0" value="805306368" />
+ <ctl name="IIR2 Band1" id="1" value="1031646454" />
+ <ctl name="IIR2 Band1" id="2" value="1073684952" />
+ <ctl name="IIR2 Band1" id="3" value="1061268461" />
+ <ctl name="IIR2 Band1" id="4" value="16075" />
+ <ctl name="IIR2 Band2" id="0" value="309865129" />
+ <ctl name="IIR2 Band2" id="1" value="667264544" />
+ <ctl name="IIR2 Band2" id="2" value="99158926" />
+ <ctl name="IIR2 Band2" id="3" value="753187739" />
+ <ctl name="IIR2 Band2" id="4" value="58995791" />
+ <ctl name="IIR2 Band3" id="0" value="309865129" />
+ <ctl name="IIR2 Band3" id="1" value="827813989" />
+ <ctl name="IIR2 Band3" id="2" value="110641015" />
+ <ctl name="IIR2 Band3" id="3" value="869618231" />
+ <ctl name="IIR2 Band3" id="4" value="71425246" />
+ <ctl name="IIR2 Band4" id="0" value="268435456" />
+ <ctl name="IIR2 Band4" id="1" value="629736193" />
+ <ctl name="IIR2 Band4" id="2" value="215383317" />
+ <ctl name="IIR2 Band4" id="3" value="732042365" />
+ <ctl name="IIR2 Band4" id="4" value="135248387" />
+ <ctl name="IIR2 Band5" id="0" value="268435456" />
+ <ctl name="IIR2 Band5" id="1" value="640211848" />
+ <ctl name="IIR2 Band5" id="2" value="216418561" />
+ <ctl name="IIR2 Band5" id="3" value="639632874" />
+ <ctl name="IIR2 Band5" id="4" value="233335499" />
+ <ctl name="IIR2 Enable Band1" value="1" />
+ <ctl name="IIR2 Enable Band2" value="1" />
+ <ctl name="IIR2 Enable Band3" value="1" />
+ <ctl name="IIR2 Enable Band4" value="1" />
+ <ctl name="IIR2 Enable Band5" value="1" />
+ </path>
+
+ <path name="sidetone-headphones">
+ <path name="sidetone-iir" />
+ <!-- 45 % of 124 (range 0 - 124) Register: 0x340 -->
+ <ctl name="IIR1 INP1 Volume" value="37" />
+ <ctl name="RX1 MIX2 INP1" value="IIR1" />
+ <ctl name="RX2 MIX2 INP1" value="IIR1" />
+ </path>
+
+ <path name="dnc-sidetone-headphones">
+ <path name="dnc-sidetone-iir" />
+ <!-- 45 % of 124 (range 0 - 124) Register: 0x340 -->
+ <ctl name="IIR1 INP1 Volume" value="61" />
+ <ctl name="IIR1 INP2 Volume" value="61" />
+ <ctl name="RX1 MIX2 INP1" value="IIR1" />
+ <ctl name="RX2 MIX2 INP1" value="IIR1" />
+ </path>
+
+ <path name="sidetone-handset">
+ <path name="sidetone-iir" />
+ <!-- 33 % of 124 (range 0 - 124) Register: 0x340 -->
+ <ctl name="IIR1 INP1 Volume" value="41" />
+ <ctl name="RX1 MIX2 INP1" value="IIR1" />
+ </path>
+
+ <path name="eq1-handset">
+ <path name="eq1-iir" />
+ <!-- 62 % of 124 (range 0 - 124) Register: 0x350 -->
+ <ctl name="IIR2 INP1 Volume" value="77" />
+ <ctl name="RX1 MIX1 INP1" value="IIR2" />
+ </path>
+
+ <path name="eq2-handset">
+ <path name="eq2-iir" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x350 -->
+ <ctl name="IIR2 INP1 Volume" value="83" />
+ <ctl name="RX1 MIX1 INP1" value="IIR2" />
+ </path>
+
+ <path name="handset-voice-cfg" >
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x2B7 -->
+ <ctl name="RX1 Digital Volume" value="83" />
+ <ctl name="DAC1 Switch" value="1" />
+ <ctl name="EAR PA Gain" value="POS_6_DB" />
+ <!-- 62 % of 124 (range 0 - 124) Register: 0x356 -->
+ <ctl name="IIR2 INP1 Volume" value="77" />
+ </path>
+
+ <path name="headphone-voice-cfg" >
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <!--80 % of 20 register: 0x1AE-->
+ <ctl name="HPHL Volume" value="16" />
+ <!--80 % of 20 register: 0x1B4-->
+ <ctl name="HPHR Volume" value="16" />
+ <!--67 % of 124 (rounded) register: 0x2B7-->
+ <ctl name="RX1 Digital Volume" value="83" />
+ </path>
+
+ <path name="mono-path-eq-off" >
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ </path>
+
+ <path name="mono-path-eq-on" >
+ <ctl name="RX1 MIX1 INP1" value="IIR2" />
+ </path>
+
+ <path name="stereo-path-eq-off" >
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX1" />
+ </path>
+
+ <path name="stereo-path-eq-on" >
+ <ctl name="RX1 MIX1 INP1" value="IIR2" />
+ <ctl name="RX2 MIX1 INP1" value="IIR2" />
+ </path>
+
+ <path name="voice-eq-off" >
+ <ctl name="SLIM_0_RX Channels" value="One" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ </path>
+
+ <path name="voice-eq1" >
+ <ctl name="SLIM_0_RX Channels" value="One" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="IIR2 INP1 MUX" value="RX1" />
+ <path name="eq1-iir" />
+ </path>
+
+ <path name="voice-eq2" >
+ <ctl name="SLIM_0_RX Channels" value="One" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="IIR2 INP1 MUX" value="RX1" />
+ <path name="eq2-iir" />
+ </path>
+
+ <path name="speaker-mic">
+ <path name="adc1" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x153 -->
+ <ctl name="ADC1 Volume" value="12" />
+ <!-- 66 % of 124 (range 0 - 124) Register: 0x249 -->
+ <ctl name="DEC6 Volume" value="82" />
+ </path>
+
+ <path name="stereo-mic-common">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="ADC1" />
+ <!-- 66 % of 124 (range 0 - 124) Register: 0x229 -->
+ <ctl name="DEC6 Volume" value="81" />
+ <ctl name="SLIM TX8 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ <!-- 66 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="80" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="stereo-mic">
+ <path name="stereo-mic-common" />
+ <ctl name="ADC1 Volume" value="12" />
+ <ctl name="ADC4 Volume" value="11" />
+ </path>
+
+ <path name="stereo-mic-gain-low">
+ <path name="stereo-mic-common" />
+ <ctl name="ADC1 Volume" value="12" />
+ <ctl name="ADC4 Volume" value="11" />
+ </path>
+
+ <path name="stereo-mic-gain-mid">
+ <path name="stereo-mic-common" />
+ <ctl name="ADC1 Volume" value="15" />
+ <ctl name="ADC4 Volume" value="14" />
+ </path>
+
+ <path name="stereo-mic-gain-high">
+ <path name="stereo-mic-common" />
+ <ctl name="ADC1 Volume" value="19" />
+ <ctl name="ADC4 Volume" value="18" />
+ </path>
+
+ <path name="mono-mic-split-stereo-common">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC3" />
+ <ctl name="SLIM TX8 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ <!-- 66 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="82" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="mono-mic-split-stereo">
+ <path name="mono-mic-split-stereo-common" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x15F -->
+ <ctl name="ADC4 Volume" value="12" />
+ </path>
+
+ <path name="mono-mic-split-stereo-gain-low">
+ <path name="mono-mic-split-stereo-common" />
+ <ctl name="ADC4 Volume" value="12" />
+ </path>
+
+ <path name="mono-mic-split-stereo-gain-mid">
+ <path name="mono-mic-split-stereo-common" />
+ <ctl name="ADC4 Volume" value="15" />
+ </path>
+
+ <path name="mono-mic-split-stereo-gain-high">
+ <path name="mono-mic-split-stereo-common" />
+ <ctl name="ADC4 Volume" value="19" />
+ </path>
+
+ <path name="speaker-mic-liquid">
+ <path name="dmic1" />
+ <ctl name="DEC9 Volume" value="111" />
+ </path>
+
+ <path name="speaker-mic-DB">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="ADC1" />
+ <ctl name="ADC1 Volume" value="124" />
+ <ctl name="IIR1 INP1 MUX" value="DEC7" />
+ </path>
+
+ <path name="speaker-protected">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="One" />
+ <ctl name="RX7 MIX1 INP1" value="RX1" />
+ <!-- 54 % of 124 (range 0 - 124) Register: 0x2E7 -->
+ <ctl name="RX7 Digital Volume" value="67" />
+ <ctl name="COMP0 Switch" value="1" />
+ </path>
+
+ <path name="vi-feedback">
+ </path>
+
+ <path name="handset">
+ <ctl name="TFA98XX_PARAM_TYPE" value="Voicecall" />
+ <ctl name="TFA98XX_CHANNEL" value="Top" />
+ <ctl name="TFA98XX_BYPASS_DSP" value="Off" />
+ <ctl name="TFA98XX_SPKR_AMP" value="1" />
+ </path>
+
+ <path name="handset-mic">
+ <path name="adc4" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="83" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x15F -->
+ <ctl name="ADC4 Volume" value="12" />
+ </path>
+
+ <path name="handset-mic-asr">
+ <path name="adc4" />
+ <!-- 66 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="82" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x15F -->
+ <ctl name="ADC4 Volume" value="12" />
+ </path>
+
+ <path name="handset-secondary-mic">
+ <path name="adc1" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x153 -->
+ <ctl name="ADC1 Volume" value="12" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x249 -->
+ <ctl name="DEC6 Volume" value="83" />
+ </path>
+
+ <path name="anc-handset">
+ </path>
+
+ <path name="headphones">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <!--95 % of 20 register: 0x1AE-->
+ <ctl name="HPHL Volume" value="19" />
+ <!--95 % of 20 register: 0x1B4-->
+ <ctl name="HPHR Volume" value="19" />
+ <!--68 % of 124 (rounded) register: 0x2B7-->
+ <ctl name="RX1 Digital Volume" value="84" />
+ <!--68 % of 124 (rounded) register: 0x2BF-->
+ <ctl name="RX2 Digital Volume" value="84" />
+ </path>
+
+ <path name="headphones-regulation">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <!--95 % of 20 register: 0x1AE-->
+ <ctl name="HPHL Volume" value="19" />
+ <!--95 % of 20 register: 0x1B4-->
+ <ctl name="HPHR Volume" value="19" />
+ <!--61 % of 124 (rounded) register: 0x2B7-->
+ <ctl name="RX1 Digital Volume" value="76" />
+ <!--61 % of 124 (rounded) register: 0x2BF-->
+ <ctl name="RX2 Digital Volume" value="76" />
+ </path>
+
+ <path name="headphones-hi-res">
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <path name="headphones" />
+ </path>
+
+ <path name="headphones-hi-res-regulation">
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <path name="headphones-regulation" />
+ </path>
+
+ <path name="headphones-mono">
+ <path name="headphones" />
+ </path>
+
+ <path name="headset-mic">
+ <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" />
+ <!--80 % of 124 (rounded) register: 0x241-->
+ <ctl name="DEC5 Volume" value="99" />
+ <!--42 % of 19 (rounded) register: 0x155-->
+ <ctl name="ADC2 Volume" value="8" />
+ <path name="adc2" />
+ </path>
+
+ <path name="headset-mic-asr">
+ <path name="headset-mic" />
+ </path>
+
+ <path name="headset-mic-rec-common">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC5" />
+ <ctl name="DEC5 MUX" value="ADC2" />
+ </path>
+
+ <path name="headset-mic-rec">
+ <path name="headset-mic-rec-common" />
+ <ctl name="ADC2 Volume" value="6" />
+ </path>
+
+ <path name="headset-mic-rec-gain-high">
+ <path name="headset-mic-rec-common" />
+ <ctl name="ADC2 Volume" value="13" />
+ </path>
+
+ <path name="headset-mic-rec-gain-mid">
+ <path name="headset-mic-rec-common" />
+ <ctl name="ADC2 Volume" value="9" />
+ </path>
+
+ <path name="headset-mic-rec-gain-low">
+ <path name="headset-mic-rec-common" />
+ <ctl name="ADC2 Volume" value="6" />
+ </path>
+
+ <path name="headset-mic-DB">
+ <path name="adc2" />
+ <ctl name="ADC2 Volume" value="14" />
+ </path>
+
+ <path name="headset-mic-liquid">
+ <path name="adc2" />
+ <ctl name="ADC2 Volume" value="20" />
+ </path>
+
+ <path name="voice-handset">
+ <path name="handset" />
+ <path name="handset-voice-cfg" />
+ </path>
+
+ <path name="voice-handset-hac">
+ <path name="voice-handset" />
+ </path>
+
+ <path name="voice-handset-eq1">
+ <path name="voice-handset" />
+ </path>
+
+ <path name="voice-handset-eq2">
+ <path name="voice-handset" />
+ </path>
+
+ <path name="voice-handset-wv">
+ <path name="voice-handset" />
+ </path>
+
+ <path name="voice-handset-eq1-wv">
+ <path name="voice-handset" />
+ </path>
+
+ <path name="voice-handset-eq2-wv">
+ <path name="voice-handset" />
+ </path>
+
+ <path name="voice-handset-tmus">
+ <path name="voice-handset" />
+ </path>
+
+ <path name="voice-speaker">
+ <ctl name="TFA98XX_PARAM_TYPE" value="Speakerphone" />
+ <ctl name="TFA98XX_CHANNEL" value="Bottom" />
+ <ctl name="TFA98XX_SPKR_AMP" value="1" />
+ </path>
+
+ <path name="voice-speaker-wv">
+ <path name="voice-speaker" />
+ </path>
+
+ <path name="voice-speaker-mic">
+ <path name="speaker-mic" />
+ </path>
+
+ <path name="voice-headphones">
+ <path name="headphone-voice-cfg" />
+ <path name="sidetone-headphones" />
+ <path name="voice-eq-off" />
+ <path name="stereo-path-eq-off" />
+ </path>
+
+ <path name="voice-headphones-eq1">
+ <path name="voice-headphones" />
+ </path>
+
+ <path name="voice-headphones-eq2">
+ <path name="voice-headphones" />
+ </path>
+
+ <path name="voice-headphones-wv">
+ <path name="voice-headphones" />
+ </path>
+
+ <path name="voice-headphones-eq1-wv">
+ <path name="voice-headphones-eq1" />
+ </path>
+
+ <path name="voice-headphones-eq2-wv">
+ <path name="voice-headphones-eq2" />
+ </path>
+
+ <path name="voice-headset-mic">
+ <path name="headset-mic" />
+ </path>
+
+ <path name="speaker-and-headphones">
+ <path name="speaker" />
+ <path name="headphones" />
+ <ctl name="RX1 Digital Volume" value="70" />
+ <ctl name="RX2 Digital Volume" value="70" />
+ </path>
+
+ <path name="speaker-and-headphones-hi-res">
+ <path name="speaker" />
+ <path name="headphones-hi-res" />
+ </path>
+
+ <path name="ringtone-speaker-and-headphones">
+ <path name="ringtone-speaker" />
+ <path name="headphones" />
+ <ctl name="RX1 Digital Volume" value="70" />
+ <ctl name="RX2 Digital Volume" value="70" />
+ </path>
+
+ <path name="ringtone-speaker-and-headphones-hi-res">
+ <path name="ringtone-speaker" />
+ <path name="headphones-hi-res" />
+ <ctl name="RX1 Digital Volume" value="70" />
+ <ctl name="RX2 Digital Volume" value="70" />
+ </path>
+
+ <path name="ringtone-speaker-mono-and-headphones">
+ <path name="ringtone-speaker-mono" />
+ <path name="headphones" />
+ <ctl name="RX1 Digital Volume" value="70" />
+ <ctl name="RX2 Digital Volume" value="70" />
+ </path>
+
+ <path name="ringtone-speaker-mono-and-headphones-hi-res">
+ <path name="ringtone-speaker-mono" />
+ <path name="headphones-hi-res" />
+ <ctl name="RX1 Digital Volume" value="70" />
+ <ctl name="RX2 Digital Volume" value="70" />
+ </path>
+
+ <path name="speaker-and-headphones-fluid">
+ <path name="headphones" />
+ <ctl name="RX7 MIX1 INP1" value="RX1" />
+ <ctl name="COMP0 Switch" value="1" />
+ </path>
+
+ <path name="speaker-and-headphones-cdp">
+ <path name="speaker-and-headphones-fluid" />
+ </path>
+
+ <path name="speaker-and-headphones-DB">
+ <path name="headphones" />
+ <ctl name="RX3 MIX1 INP1" value="RX1" />
+ <ctl name="RX5 MIX1 INP1" value="RX2" />
+ <ctl name="LINEOUT1 Volume" value="20" />
+ <ctl name="LINEOUT2 Volume" value="20" />
+ </path>
+
+ <path name="speaker-and-headphones-liquid">
+ <path name="speaker-and-headphones-DB" />
+ <ctl name="RDAC5 MUX" value="DEM3_INV" />
+ <ctl name="RDAC7 MUX" value="DEM5_INV" />
+ <ctl name="COMP2 Switch" value="1" />
+ <ctl name="LINEOUT2 Volume" value="20" />
+ <ctl name="LINEOUT4 Volume" value="20" />
+ </path>
+
+ <path name="usb-headphones">
+ </path>
+
+ <path name="afe-proxy">
+ </path>
+
+ <path name="transmission-fm">
+ </path>
+
+ <path name="anc-headphones">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <!--70 % of 20 register: 0x1AE-->
+ <ctl name="HPHL Volume" value="14" />
+ <!--70 % of 20 register: 0x1B4-->
+ <ctl name="HPHR Volume" value="14" />
+ <!--68 % of 124 (rounded) register: 0x2B7-->
+ <ctl name="RX1 Digital Volume" value="84" />
+ <!--68 % of 124 (rounded) register: 0x2BF-->
+ <ctl name="RX2 Digital Volume" value="84" />
+ <ctl name="ANC Slot" value="0" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ <ctl name="ANC1 MUX" value="ADC3" />
+ <ctl name="ANC2 MUX" value="ADC2" />
+ <!--85 % of 19 (range 0 - 19) Register: 0x15D -->
+ <ctl name="ADC3 Volume" value="16" />
+ <!--85 % of 19 (rounded) register: 0x155-->
+ <ctl name="ADC2 Volume" value="16" />
+ </path>
+
+ <path name="speaker-and-anc-headphones">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <!--70 % of 20 register: 0x1AE-->
+ <ctl name="HPHL Volume" value="14" />
+ <!--70 % of 20 register: 0x1B4-->
+ <ctl name="HPHR Volume" value="14" />
+ <!--68 % of 124 (rounded) register: 0x2B7-->
+ <ctl name="RX1 Digital Volume" value="84" />
+ <!--68 % of 124 (rounded) register: 0x2BF-->
+ <ctl name="RX2 Digital Volume" value="84" />
+ <ctl name="ANC Slot" value="0" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ <ctl name="ANC1 MUX" value="ADC3" />
+ <ctl name="ANC2 MUX" value="ADC2" />
+ <!--85 % of 19 (range 0 - 19) Register: 0x15D -->
+ <ctl name="ADC3 Volume" value="16" />
+ <!--85 % of 19 (rounded) register: 0x155-->
+ <ctl name="ADC2 Volume" value="16" />
+ </path>
+
+ <path name="voice-anc-headphones">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <!--70 % of 20 register: 0x1AE-->
+ <ctl name="HPHL Volume" value="14" />
+ <!--70 % of 20 register: 0x1B4-->
+ <ctl name="HPHR Volume" value="14" />
+ <!--65 % of 124 (rounded) register: 0x2B7-->
+ <ctl name="RX1 Digital Volume" value="81" />
+ <!--65 % of 124 (rounded) register: 0x2BF-->
+ <ctl name="RX2 Digital Volume" value="81" />
+ <ctl name="ANC Slot" value="0" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ <ctl name="ANC1 MUX" value="ADC3" />
+ <ctl name="ANC2 MUX" value="ADC2" />
+ <!--85 % of 19 (range 0 - 19) Register: 0x15D -->
+ <ctl name="ADC3 Volume" value="16" />
+ <!--85 % of 19 (rounded) register: 0x155-->
+ <ctl name="ADC2 Volume" value="16" />
+ </path>
+
+ <path name="speaker-and-anc-headphones-fluid">
+ <path name="anc-headphones" />
+ <ctl name="RX7 MIX1 INP1" value="RX1" />
+ <ctl name="COMP0 Switch" value="1" />
+ </path>
+
+ <path name="speaker-and-anc-headphones-cdp">
+ <path name="speaker-and-anc-headphones-fluid" />
+ </path>
+
+ <path name="speaker-and-anc-headphones-DB">
+ <path name="anc-headphones" />
+ <ctl name="RX3 MIX1 INP1" value="RX1" />
+ <ctl name="RX5 MIX1 INP1" value="RX2" />
+ <ctl name="LINEOUT1 Volume" value="20" />
+ <ctl name="LINEOUT2 Volume" value="20" />
+ </path>
+
+ <path name="speaker-and-anc-headphones-liquid">
+ <path name="speaker-and-anc-headphones-DB" />
+ <ctl name="RDAC5 MUX" value="DEM3_INV" />
+ <ctl name="RDAC7 MUX" value="DEM5_INV" />
+ <ctl name="COMP2 Switch" value="1" />
+ <ctl name="LINEOUT2 Volume" value="20" />
+ <ctl name="LINEOUT4 Volume" value="20" />
+ </path>
+
+ <path name="hdmi">
+ </path>
+
+ <path name="speaker-and-usb-headphones">
+ <path name="speaker" />
+ <path name="usb-headphones" />
+ </path>
+
+ <path name="speaker-and-hdmi">
+ <path name="speaker" />
+ <path name="hdmi" />
+ </path>
+
+ <path name="voice-rec-mic">
+ <path name="handset-mic" />
+ </path>
+
+ <path name="camcorder-mic-common">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="ADC1" />
+ <!-- 65 % of 124 (range 0 - 124) Register: 0x249 -->
+ <ctl name="DEC6 Volume" value="81" />
+ <ctl name="SLIM TX8 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ <!-- 68 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="80" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="camcorder-mic">
+ <path name="camcorder-mic-common" />
+ <ctl name="ADC1 Volume" value="12" />
+ <ctl name="ADC4 Volume" value="11" />
+ </path>
+
+ <path name="camcorder-mic-gain-low">
+ <path name="camcorder-mic-common" />
+ <ctl name="ADC1 Volume" value="12" />
+ <ctl name="ADC4 Volume" value="11" />
+ </path>
+
+ <path name="camcorder-mic-gain-mid">
+ <path name="camcorder-mic-common" />
+ <ctl name="ADC1 Volume" value="15" />
+ <ctl name="ADC4 Volume" value="14" />
+ </path>
+
+ <path name="camcorder-mic-gain-high">
+ <path name="camcorder-mic-common" />
+ <ctl name="ADC1 Volume" value="19" />
+ <ctl name="ADC4 Volume" value="18" />
+ </path>
+
+ <path name="hdmi-tx">
+ <path name="handset-mic" />
+ </path>
+
+ <path name="bt-sco-headset">
+ </path>
+
+ <path name="bt-sco-carkit-headset">
+ </path>
+
+ <path name="bt-sco-mic">
+ </path>
+
+ <path name="bt-sco-carkit-mic">
+ </path>
+
+ <path name="bt-sco-dsp-mic">
+ </path>
+
+ <path name="bt-sco-headset-wb">
+ <ctl name="AUX PCM SampleRate" value="16000" />
+ </path>
+
+ <path name="bt-sco-mic-wb">
+ <ctl name="AUX PCM SampleRate" value="16000" />
+ </path>
+
+ <path name="bt-sco-carkit-mic-wb">
+ <ctl name="AUX PCM SampleRate" value="16000" />
+ </path>
+
+ <path name="bt-sco-dsp-mic-wb">
+ <ctl name="AUX PCM SampleRate" value="16000" />
+ </path>
+
+ <path name="usb-headset-mic">
+ </path>
+
+ <path name="capture-fm">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC2" />
+ <ctl name="DEC2 MUX" value="ADC5" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x229 -->
+ <ctl name="DEC2 Volume" value="83" />
+ <!-- 1 % of 19 (range 0 - 19) Register: 0x167 -->
+ <ctl name="ADC5 Volume" value="4" />
+ <ctl name="SLIM TX8 MUX" value="DEC1" />
+ <ctl name="DEC1 MUX" value="ADC6" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x221 -->
+ <ctl name="DEC1 Volume" value="83" />
+ <!--1 % of 19 (rounded) register: 0x169 -->
+ <ctl name="ADC6 Volume" value="4" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="aanc-handset-mic">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX9" value="1" />
+ <ctl name="SLIM_0_RX AANC MUX" value="SLIMBUS_0_TX" />
+ <ctl name="SLIM TX7 MUX" value="DEC7" />
+ <ctl name="DEC7 MUX" value="DMIC1" />
+ <ctl name="SLIM TX8 MUX" value="DEC9" />
+ <ctl name="DEC9 MUX" value="DMIC4" />
+ <ctl name="SLIM TX9 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="DMIC6" />
+ <ctl name="SLIM_0_TX Channels" value="Three" />
+ <ctl name="IIR1 INP1 MUX" value="DEC7" />
+ </path>
+
+ <!-- Dual MIC devices -->
+ <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="SLIM TX7 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x15F -->
+ <ctl name="ADC4 Volume" value="12" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="83" />
+ <ctl name="SLIM TX8 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="ADC1" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x153 -->
+ <ctl name="ADC1 Volume" value="12" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x249 -->
+ <ctl name="DEC6 Volume" value="83" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="speaker-dmic-endfire-liquid">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC7" />
+ <ctl name="DEC7 MUX" value="DMIC1" />
+ <ctl name="SLIM TX8 MUX" value="DEC9" />
+ <ctl name="DEC9 MUX" value="DMIC4" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <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="SLIM TX7 MUX" value="DEC2" />
+ <ctl name="DEC2 MUX" value="ADC5" />
+ <!-- 66 % of 19 (range 0 - 19) Register: 0x229 -->
+ <ctl name="DEC2 Volume" value="13" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x167 -->
+ <ctl name="ADC5 Volume" value="12" />
+ <ctl name="SLIM TX8 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ <!-- 66 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="82" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x15F -->
+ <ctl name="ADC4 Volume" value="12" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="echo-reference">
+ <ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_RX" />
+ </path>
+
+ <path name="i2srx-echo-reference">
+ <ctl name="AUDIO_REF_EC_UL1 MUX" value="I2S_RX" />
+ </path>
+
+ <path name="i2stx-echo-reference">
+ <ctl name="AUDIO_REF_EC_UL1 MUX" value="QUAT_MI2S_TX" />
+ </path>
+
+ <path name="dmic-endfire">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x15F -->
+ <ctl name="ADC4 Volume" value="12" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="83" />
+ <ctl name="SLIM TX8 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="ADC1" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x153 -->
+ <ctl name="ADC1 Volume" value="12" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x249 -->
+ <ctl name="DEC6 Volume" value="83" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ <ctl name="IIR1 INP1 MUX" value="DEC3" />
+ </path>
+
+ <path name="dmic-endfire-liquid">
+ <path name="speaker-dmic-endfire-liquid" />
+ <ctl name="IIR1 INP1 MUX" value="DEC7" />
+ </path>
+
+ <path name="handset-stereo-dmic-ef">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX8 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="ADC1" />
+ <!-- 66 % of 124 (range 0 - 124) Register: 0x249 -->
+ <ctl name="DEC6 Volume" value="82" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x153 -->
+ <ctl name="ADC1 Volume" value="12" />
+ <ctl name="SLIM TX7 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ <!-- 66 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="82" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x15F -->
+ <ctl name="ADC4 Volume" value="12" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="speaker-stereo-dmic-ef">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC2" />
+ <ctl name="DEC2 MUX" value="ADC5" />
+ <!-- 66 % of 19 (range 0 - 19) Register: 0x229 -->
+ <ctl name="DEC2 Volume" value="13" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x167 -->
+ <ctl name="ADC5 Volume" value="12" />
+ <ctl name="SLIM TX8 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ <!-- 66 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="82" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x15F -->
+ <ctl name="ADC4 Volume" value="12" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="voice-dmic-ef-tmus">
+ <path name="dmic-endfire" />
+ </path>
+
+ <path name="voice-dmic-ef">
+ <path name="dmic-endfire" />
+ </path>
+
+ <path name="voice-speaker-dmic-ef">
+ <path name="dmic-endfire" />
+ </path>
+
+ <path name="voice-rec-dmic-ef">
+ <path name="dmic-endfire" />
+ </path>
+
+ <path name="voice-rec-dmic-ef-fluence">
+ <path name="dmic-endfire" />
+ </path>
+
+ <path name="dmic-broadside">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x15F -->
+ <ctl name="ADC4 Volume" value="12" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="83" />
+ <ctl name="SLIM TX8 MUX" value="DEC2" />
+ <ctl name="DEC2 MUX" value="ADC5" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x167 -->
+ <ctl name="ADC5 Volume" value="12" />
+ <!-- 67 % of 19 (range 0 - 19) Register: 0x229 -->
+ <ctl name="DEC2 Volume" value="13" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ <ctl name="IIR1 INP1 MUX" value="DEC3" />
+ </path>
+
+ <path name="speaker-dmic-broadside">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC3" />
+ <ctl name="DEC3 MUX" value="ADC4" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x15F -->
+ <ctl name="ADC4 Volume" value="12" />
+ <!-- 67 % of 124 (range 0 - 124) Register: 0x231 -->
+ <ctl name="DEC3 Volume" value="83" />
+ <ctl name="SLIM TX8 MUX" value="DEC2" />
+ <ctl name="DEC2 MUX" value="ADC5" />
+ <!-- 63 % of 19 (range 0 - 19) Register: 0x167 -->
+ <ctl name="ADC5 Volume" value="12" />
+ <!-- 67 % of 19 (range 0 - 19) Register: 0x229 -->
+ <ctl name="DEC2 Volume" value="13" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="external-stereo-mic-common">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC4" />
+ <ctl name="DEC4 MUX" value="ADC3" />
+ <ctl name="DEC4 Volume" value="84" />
+ <ctl name="SLIM TX8 MUX" value="DEC5" />
+ <ctl name="DEC5 MUX" value="ADC2" />
+ <ctl name="DEC5 Volume" value="84" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="external-stereo-mic">
+ <path name="external-stereo-mic-common" />
+ <!-- 120dBSPLpeak & -42dBV/Pa so mic gain 19dB so ADCx VOL = 13 -->
+ <ctl name="ADC3 Volume" value="8" />
+ <ctl name="ADC2 Volume" value="8" />
+ </path>
+
+ <path name="external-stereo-mic-gain-high">
+ <path name="external-stereo-mic-common" />
+ <!-- 93dBSPLpeak & -42dBV/Pa so mic gain 28.5dB so ADCx VOL = 19 -->
+ <ctl name="ADC3 Volume" value="17" />
+ <ctl name="ADC2 Volume" value="17" />
+ </path>
+
+ <path name="external-stereo-mic-gain-mid">
+ <path name="external-stereo-mic-common" />
+ <!-- 112dBSPLpeak & -42dBV/Pa so mic gain 18dB so ADCx VOL = 18 -->
+ <ctl name="ADC3 Volume" value="12" />
+ <ctl name="ADC2 Volume" value="12" />
+ </path>
+
+ <path name="external-stereo-mic-gain-low">
+ <path name="external-stereo-mic-common" />
+ <!-- 120dBSPLpeak & -42dBV/Pa so mic gain 19dB so ADCx VOL = 13 -->
+ <ctl name="ADC3 Volume" value="8" />
+ <ctl name="ADC2 Volume" value="8" />
+ </path>
+
+ <path name="binaural-mic-monitoring">
+ <!-- ST L -->
+ <path name="binaural-monitoring-iir1" />
+ <ctl name="IIR1 INP1 MUX" value="DEC4" />
+
+ <!-- ST R -->
+ <path name="binaural-monitoring-iir2" />
+ <ctl name="IIR2 INP1 MUX" value="DEC5" />
+
+ <!-- RX -->
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <!--75 % of 20 register: 0x1AE-->
+ <ctl name="HPHL Volume" value="15" />
+ <!--75 % of 20 register: 0x1B4-->
+ <ctl name="HPHR Volume" value="15" />
+ <!--66 % of 124 (rounded) register: 0x2B7-->
+ <ctl name="RX1 Digital Volume" value="82" />
+ <!--66 % of 124 (rounded) register: 0x2BF-->
+ <ctl name="RX2 Digital Volume" value="82" />
+ </path>
+
+ <path name="binaural-mic-common">
+ <!-- TX -->
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="SLIM TX7 MUX" value="DEC4" />
+ <ctl name="DEC4 MUX" value="ADC3" />
+ <ctl name="DEC4 Volume" value="84" />
+ <ctl name="SLIM TX8 MUX" value="DEC5" />
+ <ctl name="DEC5 MUX" value="ADC2" />
+ <ctl name="DEC5 Volume" value="84" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="binaural-mic">
+ <path name="binaural-mic-common" />
+ <!-- 120dBSPLpeak & -33dBV/Pa so mic gain 10.5dB so ADCx VOL = 7 -->
+ <ctl name="ADC3 Volume" value="13" />
+ <ctl name="ADC2 Volume" value="13" />
+ <ctl name="IIR1 INP1 Volume" value="87" />
+ <ctl name="IIR2 INP1 Volume" value="87" />
+ </path>
+
+ <path name="binaural-mic-gain-high">
+ <path name="binaural-mic-common" />
+ <!-- 93dBSPLpeak & -33dBV/Pa so mic gain 28.5dB so ADCx VOL = 19 -->
+ <ctl name="ADC3 Volume" value="13" />
+ <ctl name="ADC2 Volume" value="13" />
+ <ctl name="IIR1 INP1 Volume" value="69" />
+ <ctl name="IIR2 INP1 Volume" value="69" />
+ </path>
+
+ <path name="binaural-mic-gain-mid">
+ <path name="binaural-mic-common" />
+ <!-- 112dBSPLpeak & -33dBV/Pa so mic gain 18dB so ADCx VOL = 12 -->
+ <ctl name="ADC3 Volume" value="9" />
+ <ctl name="ADC2 Volume" value="9" />
+ <ctl name="IIR1 INP1 Volume" value="80" />
+ <ctl name="IIR2 INP1 Volume" value="80" />
+ </path>
+
+ <path name="binaural-mic-gain-low">
+ <path name="binaural-mic-common" />
+ <!-- 120dBSPLpeak & -33dBV/Pa so mic gain 10.5dB so ADCx VOL = 7 -->
+ <ctl name="ADC3 Volume" value="6" />
+ <ctl name="ADC2 Volume" value="6" />
+ <ctl name="IIR1 INP1 Volume" value="87" />
+ <ctl name="IIR2 INP1 Volume" value="87" />
+ </path>
+
+ <path name="handset-stereo-dmic-ef-liquid">
+ <path name="speaker-dmic-endfire-liquid" />
+ </path>
+
+ <path name="speaker-stereo-dmic-ef-liquid">
+ <path name="speaker-dmic-endfire-liquid" />
+ </path>
+
+ <path name="voice-dmic-ef-liquid-liquid">
+ <path name="dmic-endfire-liquid" />
+ </path>
+
+ <path name="voice-speaker-dmic-ef-liquid">
+ <path name="dmic-endfire-liquid" />
+ </path>
+
+ <path name="voice-rec-dmic-ef-liquid">
+ <path name="dmic-endfire-liquid" />
+ </path>
+
+ <path name="voice-rec-dmic-ef-fluence-liquid">
+ <path name="dmic-endfire-liquid" />
+ </path>
+
+ <!-- Quad MIC devices -->
+ <path name="speaker-qmic">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX9" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX10" value="1" />
+ <ctl name="SLIM_0_TX Channels" value="Four" />
+ <ctl name="SLIM TX7 MUX" value="DEC7" />
+ <ctl name="DEC7 MUX" value="DMIC1" />
+ <ctl name="SLIM TX8 MUX" value="DEC8" />
+ <ctl name="DEC8 MUX" value="DMIC2" />
+ <ctl name="SLIM TX9 MUX" value="DEC10" />
+ <ctl name="DEC10 MUX" value="DMIC3" />
+ <ctl name="SLIM TX10 MUX" value="DEC9" />
+ <ctl name="DEC9 MUX" value="DMIC4" />
+ </path>
+
+ <path name="speaker-qmic-cdp">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX9" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX10" value="1" />
+ <ctl name="SLIM_0_TX Channels" value="Four" />
+ <ctl name="SLIM TX7 MUX" value="DEC9" />
+ <ctl name="DEC9 MUX" value="DMIC4" />
+ <ctl name="SLIM TX8 MUX" value="DEC10" />
+ <ctl name="DEC10 MUX" value="DMIC3" />
+ <ctl name="SLIM TX9 MUX" value="DEC7" />
+ <ctl name="DEC7 MUX" value="DMIC1" />
+ <ctl name="SLIM TX10 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="DMIC6" />
+ </path>
+
+ <path name="voice-speaker-qmic">
+ <path name="speaker-qmic" />
+ </path>
+
+ <path name="quad-mic">
+ <path name="speaker-qmic" />
+ </path>
+
+ <path name="voice-speaker-qmic-cdp">
+ <path name="speaker-qmic-cdp" />
+ </path>
+
+ <path name="quad-mic-cdp">
+ <path name="speaker-qmic-cdp" />
+ </path>
+
+ <path name="voice-speaker-qmic-liquid">
+ <path name="speaker-qmic-cdp" />
+ </path>
+
+ <path name="quad-mic-liquid">
+ <path name="speaker-qmic-cdp" />
+ </path>
+
+ <path name="voice-speaker-qmic-DB">
+ <path name="speaker-qmic-cdp" />
+ </path>
+
+ <path name="quad-mic-DB">
+ <path name="speaker-qmic-cdp" />
+ </path>
+
+ <!-- TTY devices -->
+
+ <path name="tty-headphones">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <!--0 % of 20 register: 0x1AE-->
+ <ctl name="HPHL Volume" value="10" />
+ <!--50 % of 20 register: 0x1B4-->
+ <ctl name="HPHR Volume" value="10" />
+ <!--68 % of 124 (rounded) register: 0x2B7-->
+ <ctl name="RX1 Digital Volume" value="84" />
+ <!--68 % of 124 (rounded) register: 0x2BF-->
+ <ctl name="RX2 Digital Volume" value="84" />
+ </path>
+
+ <path name="voice-tty-full-headphones">
+ <ctl name="TTY Mode" value="FULL" />
+ <path name="tty-headphones" />
+ </path>
+
+ <path name="voice-tty-vco-headphones">
+ <ctl name="TTY Mode" value="VCO" />
+ <path name="tty-headphones" />
+ </path>
+
+ <path name="voice-tty-hco-handset">
+ <ctl name="TTY Mode" value="HCO" />
+ <path name="handset" />
+ </path>
+
+ <path name="voice-tty-vco-handset">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC7" />
+ <ctl name="DEC7 MUX" value="DMIC1" />
+ </path>
+
+ <path name="voice-tty-hco-speaker">
+ <ctl name="TTY Mode" value="HCO" />
+ <path name="voice-speaker" />
+ </path>
+
+ <path name="voice-tty-full-headset-mic">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC8" />
+ <ctl name="DEC8 MUX" value="ADC2" />
+ <!--66 % of 124 (rounded) register: 0x259-->
+ <ctl name="DEC8 Volume" value="82" />
+ <!--63 % of 19 (rounded) register: 0x155-->
+ <ctl name="ADC2 Volume" value="12" />
+ </path>
+
+ <path name="voice-tty-hco-headset-mic">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="TTY Mode" value="HCO" />
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC8" />
+ <ctl name="DEC8 MUX" value="ADC2" />
+ <!--66 % of 124 (rounded) register: 0x259-->
+ <ctl name="DEC8 Volume" value="82" />
+ <!--63 % of 19 (rounded) register: 0x155-->
+ <ctl name="ADC2 Volume" value="12" />
+ </path>
+
+ <path name="voice-tty-vco-handset-mic">
+ <path name="handset-mic" />
+ </path>
+
+ <path name="all-rx-mute">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ </path>
+
+ <path name="mic-mute">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ </path>
+
+ <path name="incall-music">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ </path>
+
+ <path name="incall-music-bt">
+ <path name="incall-music" />
+ </path>
+
+ <path name="incall-music2">
+ <path name="incall-music" />
+ </path>
+
+ <path name="incall-music2-bt">
+ <path name="incall-music2" />
+ </path>
+
+ <path name="incall-music-all-rx-mute">
+ <path name="incall-music" />
+ </path>
+
+ <path name="listen-handset-mic">
+ <ctl name="MADONOFF Switch" value="1" />
+ <ctl name="MAD Input" value="DMIC1" />
+ </path>
+
+ <path name="voice-rx">
+ </path>
+
+ <path name="voice-tx">
+ </path>
+
+ <!-- ********************************************* -->
+ <!-- SOMC DNC devices -->
+ <!-- ********************************************* -->
+
+ <path name="anc-nc-headphone">
+ </path>
+
+ <path name="anc-nce-headphone">
+ </path>
+
+ <path name="anc-nc-headphone-hi-res">
+ </path>
+
+ <path name="anc-nce-headphone-hi-res">
+ </path>
+
+ <path name="anc-nc-headphone-regulation">
+ </path>
+
+ <path name="anc-nc-headphone-hi-res-regulation">
+ </path>
+
+ <path name="anc-nce-headphone-regulation">
+ </path>
+
+ <path name="anc-nce-headphone-hi-res-regulation">
+ </path>
+
+ <path name="anc-off-headphone">
+ <ctl name="SLIM_0_RX Format" value="S16_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_48" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ </path>
+
+ <path name="anc-off-headphone-hi-res">
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="77" />
+ <ctl name="RX2 Digital Volume" value="77" />
+ </path>
+
+ <path name="anc-nc-off-headphone-hi-res">
+ <path name="anc-off-headphone-hi-res" />
+ </path>
+
+ <path name="anc-nce-off-headphone-hi-res">
+ <path name="anc-off-headphone-hi-res" />
+ </path>
+
+ <path name="anc-off-headphone-hi-res-regulation">
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="77" />
+ <ctl name="RX2 Digital Volume" value="77" />
+ </path>
+
+ <path name="anc-nc-off-headphone-hi-res-regulation">
+ <path name="anc-off-headphone-hi-res-regulation" />
+ </path>
+
+ <path name="anc-nce-off-headphone-hi-res-regulation">
+ <path name="anc-off-headphone-hi-res-regulation" />
+ </path>
+
+ <path name="anc-off-headphone-regulation">
+ <ctl name="SLIM_0_RX Format" value="S16_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_48" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="77" />
+ <ctl name="RX2 Digital Volume" value="77" />
+ </path>
+
+ <path name="anc-nc-off-headphone">
+ <path name="anc-off-headphone" />
+ </path>
+
+ <path name="anc-nce-off-headphone">
+ <path name="anc-off-headphone" />
+ </path>
+
+ <path name="anc-nc-off-headphone-regulation">
+ <path name="anc-off-headphone-regulation" />
+ </path>
+
+ <path name="anc-nce-off-headphone-regulation">
+ <path name="anc-off-headphone-regulation" />
+ </path>
+
+ <path name="speaker-anc-nc-headphone">
+ <path name="speaker" />
+ <path name="anc-nc-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-anc-nce-headphone">
+ <path name="speaker" />
+ <path name="anc-nce-headphone" />
+ <ctl name="RX1 Digital Volume" value="71" />
+ <ctl name="RX2 Digital Volume" value="71" />
+ </path>
+
+ <path name="speaker-anc-nc-off-headphone">
+ <path name="speaker" />
+ <path name="anc-nc-off-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-anc-nce-off-headphone">
+ <path name="speaker" />
+ <path name="anc-nce-off-headphone" />
+ <ctl name="RX1 Digital Volume" value="71" />
+ <ctl name="RX2 Digital Volume" value="71" />
+ </path>
+
+ <path name="speaker-ring-anc-nc-headphone">
+ <path name="ringtone-speaker" />
+ <path name="anc-nc-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-mono-ring-anc-nc-headphone">
+ <path name="ringtone-speaker-mono" />
+ <path name="anc-nc-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-ring-anc-nce-headphone">
+ <path name="ringtone-speaker" />
+ <path name="anc-nce-headphone" />
+ <ctl name="RX1 Digital Volume" value="71" />
+ <ctl name="RX2 Digital Volume" value="71" />
+ </path>
+
+ <path name="speaker-mono-ring-anc-nce-headphone">
+ <path name="ringtone-speaker-mono" />
+ <path name="anc-nce-headphone" />
+ <ctl name="RX1 Digital Volume" value="71" />
+ <ctl name="RX2 Digital Volume" value="71" />
+ </path>
+
+ <path name="speaker-ring-anc-nc-off-headphone">
+ <path name="ringtone-speaker" />
+ <path name="anc-nc-off-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-mono-ring-anc-nc-off-headphone">
+ <path name="ringtone-speaker-mono" />
+ <path name="anc-nc-off-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-ring-anc-nce-off-headphone">
+ <path name="ringtone-speaker" />
+ <path name="anc-nce-off-headphone" />
+ <ctl name="RX1 Digital Volume" value="71" />
+ <ctl name="RX2 Digital Volume" value="71" />
+ </path>
+
+ <path name="speaker-mono-ring-anc-nce-off-headphone">
+ <path name="ringtone-speaker-mono" />
+ <path name="anc-nce-off-headphone" />
+ <ctl name="RX1 Digital Volume" value="71" />
+ <ctl name="RX2 Digital Volume" value="71" />
+ </path>
+
+ <path name="speaker-anc-nc-headphone-hi-res">
+ <path name="speaker" />
+ <path name="anc-nc-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-anc-nce-headphone-hi-res">
+ <path name="speaker" />
+ <path name="anc-nce-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-anc-nc-off-headphone-hi-res">
+ <path name="speaker" />
+ <path name="anc-nc-off-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-anc-nce-off-headphone-hi-res">
+ <path name="speaker" />
+ <path name="anc-nce-off-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-ring-anc-nc-headphone-hi-res">
+ <path name="ringtone-speaker" />
+ <path name="anc-nc-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-ring-anc-nce-headphone-hi-res">
+ <path name="ringtone-speaker" />
+ <path name="anc-nce-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-ring-anc-nc-off-headphone-hi-res">
+ <path name="ringtone-speaker" />
+ <path name="anc-nc-off-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="speaker-ring-anc-nce-off-headphone-hi-res">
+ <path name="ringtone-speaker" />
+ <path name="anc-nce-off-headphone" />
+ <ctl name="RX1 Digital Volume" value="65" />
+ <ctl name="RX2 Digital Volume" value="65" />
+ </path>
+
+ <path name="voiceanc-headphone">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <path name="dnc-sidetone-headphones" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="90" />
+ <ctl name="RX2 Digital Volume" value="90" />
+ </path>
+
+ <path name="voiceanc-headphone-eq1">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <path name="dnc-sidetone-headphones" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="90" />
+ <ctl name="RX2 Digital Volume" value="90" />
+ </path>
+
+ <path name="voiceanc-headphone-eq2">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <path name="dnc-sidetone-headphones" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="90" />
+ <ctl name="RX2 Digital Volume" value="90" />
+ </path>
+
+ <path name="voiceanc-headphone-wv">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <path name="dnc-sidetone-headphones" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="90" />
+ <ctl name="RX2 Digital Volume" value="90" />
+ </path>
+
+ <path name="voiceanc-headphone-eq1-wv">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <path name="dnc-sidetone-headphones" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="90" />
+ <ctl name="RX2 Digital Volume" value="90" />
+ </path>
+
+ <path name="voiceanc-headphone-eq2-wv">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <path name="dnc-sidetone-headphones" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="90" />
+ <ctl name="RX2 Digital Volume" value="90" />
+ </path>
+
+ <path name="voiceanc-headset">
+ <ctl name="AUDIO_REF_EC_UL1 MUX" value="None" />
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="IIR2 Enable Band1" value="1" />
+ <ctl name="IIR2 Enable Band2" value="1" />
+ <ctl name="IIR2 Enable Band3" value="1" />
+ <ctl name="IIR2 Enable Band4" value="1" />
+ <ctl name="IIR2 Enable Band5" value="1" />
+ <!-- 45 % of 124 (range 0 - 124) Register: 0x350 -->
+ <ctl name="IIR2 INP1 Volume" value="84" />
+ <!-- 45 % of 124 (range 0 - 124) Register: 0x351 -->
+ <ctl name="IIR2 INP2 Volume" value="84" />
+ <ctl name="RX3 MIX1 INP1" value="IIR2" />
+ <ctl name="SLIM TX7 MUX" value="RMIX3" />
+ <ctl name="DEC5 MUX" value="ADC2" />
+ <ctl name="DEC4 MUX" value="ADC3" />
+ <ctl name="IIR1 INP1 MUX" value="DEC5" />
+ <ctl name="IIR1 INP2 MUX" value="DEC4" />
+ <ctl name="IIR2 INP1 MUX" value="DEC5" />
+ <ctl name="IIR2 INP2 MUX" value="DEC4" />
+ <ctl name="DEC5 Volume" value="84" />
+ <ctl name="DEC4 Volume" value="84" />
+ <ctl name="ADC2 Volume" value="10" />
+ <ctl name="ADC3 Volume" value="10" />
+ </path>
+
+ <path name="voiceanc-nc-headphone">
+ <path name="voiceanc-headphone" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ </path>
+
+ <path name="voiceanc-nc-headphone-eq1">
+ <path name="voiceanc-headphone-eq1" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ </path>
+
+ <path name="voiceanc-nc-headphone-eq2">
+ <path name="voiceanc-headphone-eq2" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ </path>
+
+ <path name="voiceanc-nc-headphone-wv">
+ <path name="voiceanc-headphone-wv" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ </path>
+
+ <path name="voiceanc-nc-headphone-eq1-wv">
+ <path name="voiceanc-headphone-eq1-wv" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ </path>
+
+ <path name="voiceanc-nc-headphone-eq2-wv">
+ <path name="voiceanc-headphone-eq2-wv" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ </path>
+
+ <path name="voiceanc-nce-headphone">
+ <path name="voiceanc-headphone" />
+ </path>
+
+ <path name="voiceanc-nce-headphone-eq1">
+ <path name="voiceanc-headphone-eq1" />
+ </path>
+
+ <path name="voiceanc-nce-headphone-eq2">
+ <path name="voiceanc-headphone-eq2" />
+ </path>
+
+ <path name="voiceanc-nce-headphone-wv">
+ <path name="voiceanc-headphone-wv" />
+ </path>
+
+ <path name="voiceanc-nce-headphone-eq1-wv">
+ <path name="voiceanc-headphone-eq1-wv" />
+ </path>
+
+ <path name="voiceanc-nce-headphone-eq2-wv">
+ <path name="voiceanc-headphone-eq2-wv" />
+ </path>
+
+ <path name="anc-on">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM_0_RX Format" value="S16_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_48" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ <ctl name="ADC3 Volume" value="10" />
+ <ctl name="ADC2 Volume" value="10" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ </path>
+
+ <path name="anc-on-hi-res">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ <ctl name="ADC3 Volume" value="10" />
+ <ctl name="ADC2 Volume" value="10" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ </path>
+
+ <path name="anc-on-regulation">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM_0_RX Format" value="S16_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_48" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="77" />
+ <ctl name="RX2 Digital Volume" value="77" />
+ <ctl name="ADC3 Volume" value="10" />
+ <ctl name="ADC2 Volume" value="10" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ </path>
+
+ <path name="anc-on-hi-res-regulation">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHR DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="77" />
+ <ctl name="RX2 Digital Volume" value="77" />
+ <ctl name="ADC3 Volume" value="10" />
+ <ctl name="ADC2 Volume" value="10" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ </path>
+
+ <path name="anc-off">
+ <ctl name="SLIM_0_RX Format" value="S16_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_48" />
+ <ctl name="ANC1 MUX" value="ZERO" />
+ <ctl name="ANC2 MUX" value="ZERO" />
+ <ctl name="ADC3 Volume" value="0" />
+ <ctl name="ADC2 Volume" value="0" />
+ <ctl name="ANC1 FB MUX" value="ZERO" />
+ <ctl name="ANC Function" value="OFF" />
+ </path>
+
+ <path name="anc-off-hi-res">
+ <ctl name="SLIM_0_RX Format" value="S24_LE" />
+ <ctl name="SLIM_0_RX SampleRate" value="KHZ_96" />
+ <ctl name="ANC1 MUX" value="ZERO" />
+ <ctl name="ANC2 MUX" value="ZERO" />
+ <ctl name="ADC3 Volume" value="0" />
+ <ctl name="ADC2 Volume" value="0" />
+ <ctl name="ANC1 FB MUX" value="ZERO" />
+ <ctl name="ANC Function" value="OFF" />
+ </path>
+
+ <path name="anc-mux-on">
+ <ctl name="ANC1 MUX" value="ADC3" />
+ <ctl name="ANC2 MUX" value="ADC2" />
+ </path>
+
+ <path name="anc-mux-off">
+ <ctl name="ANC1 MUX" value="ZERO" />
+ <ctl name="ANC2 MUX" value="ZERO" />
+ </path>
+
+ <path name="anc-type-0-bus-train-mode">
+ <ctl name="ANC Slot" value="3" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-0-airplane-mode">
+ <ctl name="ANC Slot" value="4" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-0-office-mode">
+ <ctl name="ANC Slot" value="5" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-1-bus-train-mode">
+ <ctl name="ANC Slot" value="0" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-1-airplane-mode">
+ <ctl name="ANC Slot" value="1" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-1-office-mode">
+ <ctl name="ANC Slot" value="2" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-voice-anc-headphone-mode">
+ <ctl name="ANC Slot" value="6" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-voice-anc-headphone-eq1-mode">
+ <ctl name="ANC Slot" value="7" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-voice-anc-headphone-eq2-mode">
+ <ctl name="ANC Slot" value="8" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-voice-anc-headphone-wv-mode">
+ <ctl name="ANC Slot" value="9" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-voice-anc-headphone-eq1-wv-mode">
+ <ctl name="ANC Slot" value="10" />
+ <path name="anc-mux-on" />
+ </path>
+
+ <path name="anc-type-voice-anc-headphone-eq2-wv-mode">
+ <ctl name="ANC Slot" value="11" />
+ <path name="anc-mux-on" />
+ </path>
+
+</mixer> \ No newline at end of file
diff --git a/configs/audio/mixer_paths_auxpcm.xml b/configs/audio/mixer_paths_auxpcm.xml
new file mode 100644
index 0000000..00e954c
--- /dev/null
+++ b/configs/audio/mixer_paths_auxpcm.xml
@@ -0,0 +1,907 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<mixer>
+ <!-- These are the initial mixer settings -->
+ <ctl name="Voice Rx Device Mute" id="0" value="0" />
+ <ctl name="Voice Rx Device Mute" id="1" value="-1" />
+ <ctl name="Voice Rx Device Mute" id="2" value="20" />
+ <ctl name="Voice Tx Mute" id="0" value="0" />
+ <ctl name="Voice Tx Mute" id="1" value="-1" />
+ <ctl name="Voice Tx Mute" id="2" value="500" />
+ <ctl name="Voice Rx Gain" id="0" value="0" />
+ <ctl name="Voice Rx Gain" id="1" value="-1" />
+ <ctl name="Voice Rx Gain" id="2" value="20" />
+ <ctl name="TTY Mode" value="Off" />
+ <ctl name="LINEOUT1 Volume" value="13" />
+ <ctl name="LINEOUT2 Volume" value="13" />
+ <ctl name="LINEOUT3 Volume" value="13" />
+ <ctl name="LINEOUT4 Volume" value="13" />
+ <ctl name="HPHL Volume" value="20" />
+ <ctl name="HPHR Volume" value="20" />
+ <ctl name="RX1 Digital Volume" value="84" />
+ <ctl name="RX2 Digital Volume" value="84" />
+ <ctl name="RX3 Digital Volume" value="84" />
+ <ctl name="RX4 Digital Volume" value="84" />
+ <ctl name="RX5 Digital Volume" value="84" />
+ <ctl name="RX6 Digital Volume" value="84" />
+ <ctl name="RX7 Digital Volume" value="84" />
+ <ctl name="ADC1 Volume" value="19" />
+ <ctl name="ADC2 Volume" value="19" />
+ <ctl name="ADC3 Volume" value="19" />
+ <ctl name="ADC4 Volume" value="19" />
+ <ctl name="ADC5 Volume" value="19" />
+ <ctl name="ADC6 Volume" value="19" />
+ <ctl name="DEC1 Volume" value="84" />
+ <ctl name="DEC2 Volume" value="84" />
+ <ctl name="DEC3 Volume" value="84" />
+ <ctl name="DEC4 Volume" value="84" />
+ <ctl name="DEC5 Volume" value="84" />
+ <ctl name="DEC6 Volume" value="84" />
+ <ctl name="DEC7 Volume" value="84" />
+ <ctl name="DEC8 Volume" value="84" />
+ <ctl name="DEC9 Volume" value="84" />
+ <ctl name="DEC10 Volume" value="84" />
+ <ctl name="COMP0 Switch" value="0" />
+ <ctl name="COMP1 Switch" value="0" />
+ <ctl name="COMP2 Switch" value="0" />
+ <ctl name="SLIMBUS_3_RX Port Mixer MI2S_TX" value="0" />
+ <ctl name="HDMI_RX Port Mixer MI2S_TX" value="0" />
+ <ctl name="SLIMBUS_0_RX Port Mixer SLIM_0_TX" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia2" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia3" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia5" value="0" />
+ <ctl name="AUX_PCM_RX Audio Mixer MultiMedia5" value="0" />
+ <ctl name="AUX_PCM_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="SEC_AUX_PCM_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="Voice_Tx Mixer SLIM_0_TX_Voice" value="0" />
+ <ctl name="Voice_Tx Mixer SEC_AUX_PCM_TX_Voice" value="0" />
+ <!-- Voice BTSCO -->
+ <ctl name="Internal BTSCO SampleRate" value="8000" />
+ <ctl name="AUX_PCM_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="Voice_Tx Mixer AUX_PCM_TX_Voice" value="0" />
+ <ctl name="HDMI_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="SLIM_0_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="SLIMBUS_4_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="SLIMBUS_4_RX Audio Mixer MultiMedia2" value="0" />
+ <ctl name="MultiMedia5 Mixer SLIM_0_TX" value="0" />
+ <ctl name="MultiMedia5 Mixer AFE_PCM_TX" value="0" />
+ <ctl name="MultiMedia4 Mixer MI2S_TX" value="0" />
+ <ctl name="MultiMedia1 Mixer MI2S_TX" value="0" />
+ <ctl name="MultiMedia1 Mixer SLIM_0_TX" value="0" />
+ <ctl name="MultiMedia1 Mixer SLIM_4_TX" value="0" />
+ <ctl name="MultiMedia1 Mixer SEC_AUX_PCM_UL_TX" value="0" />
+ <ctl name="HDMI Mixer MultiMedia1" value="0" />
+ <ctl name="HDMI Mixer MultiMedia2" value="0" />
+ <ctl name="HDMI Mixer MultiMedia3" value="0" />
+ <ctl name="HDMI Mixer MultiMedia4" value="0" />
+ <ctl name="HDMI Mixer MultiMedia5" value="0" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia2" value="0" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia3" value="0" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia5" value="0" />
+ <ctl name="IIR1 INP1 MUX" value="ZERO" />
+ <ctl name="SLIM TX10 MUX" value="ZERO" />
+ <ctl name="SLIM TX9 MUX" value="ZERO" />
+ <ctl name="SLIM TX8 MUX" value="ZERO" />
+ <ctl name="SLIM TX7 MUX" value="ZERO" />
+ <ctl name="SLIM TX6 MUX" value="ZERO" />
+ <ctl name="SLIM TX5 MUX" value="ZERO" />
+ <ctl name="SLIM TX4 MUX" value="ZERO" />
+ <ctl name="SLIM TX3 MUX" value="ZERO" />
+ <ctl name="SLIM TX2 MUX" value="ZERO" />
+ <ctl name="SLIM TX1 MUX" value="ZERO" />
+ <ctl name="DEC10 MUX" value="ZERO" />
+ <ctl name="DEC9 MUX" value="ZERO" />
+ <ctl name="DEC8 MUX" value="ZERO" />
+ <ctl name="DEC7 MUX" value="ZERO" />
+ <ctl name="DEC6 MUX" value="ZERO" />
+ <ctl name="DEC5 MUX" value="ZERO" />
+ <ctl name="DEC4 MUX" value="ZERO" />
+ <ctl name="DEC3 MUX" value="ZERO" />
+ <ctl name="DEC2 MUX" value="ZERO" />
+ <ctl name="DEC1 MUX" value="ZERO" />
+ <ctl name="RX2 MIX2 INP2" value="ZERO" />
+ <ctl name="RX2 MIX2 INP1" value="ZERO" />
+ <ctl name="RX1 MIX2 INP2" value="ZERO" />
+ <ctl name="RX1 MIX2 INP1" value="ZERO" />
+ <ctl name="RX7 MIX1 INP2" value="ZERO" />
+ <ctl name="RX7 MIX1 INP1" value="ZERO" />
+ <ctl name="RX6 MIX1 INP2" value="ZERO" />
+ <ctl name="RX6 MIX1 INP1" value="ZERO" />
+ <ctl name="RX5 MIX1 INP2" value="ZERO" />
+ <ctl name="RX5 MIX1 INP1" value="ZERO" />
+ <ctl name="RX4 MIX1 INP2" value="ZERO" />
+ <ctl name="RX4 MIX1 INP1" value="ZERO" />
+ <ctl name="RX3 MIX1 INP2" value="ZERO" />
+ <ctl name="RX3 MIX1 INP1" value="ZERO" />
+ <ctl name="RX2 MIX1 INP2" value="ZERO" />
+ <ctl name="RX2 MIX1 INP1" value="ZERO" />
+ <ctl name="RX1 MIX1 INP3" value="ZERO" />
+ <ctl name="RX1 MIX1 INP2" value="ZERO" />
+ <ctl name="RX1 MIX1 INP1" value="ZERO" />
+ <ctl name="HPHL DAC Switch" value="0" />
+ <ctl name="DAC1 Switch" value="0" />
+ <ctl name="SLIM_0_RX Channels" value="One" />
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="EAR PA Gain" value="POS_6_DB" />
+ <ctl name="SLIM RX2 MUX" value="ZERO" />
+ <ctl name="SPK DRV Volume" value="8" />
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="0" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="0"/>
+ <ctl name="CLASS_H_DSM MUX" value="ZERO" />
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia4" value="0" />
+ <ctl name="HDMI Mixer MultiMedia4" value="0" />
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia4" value="0" />
+ <!-- usb headset -->
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="MultiMedia1 Mixer AFE_PCM_TX" value="0" />
+ <ctl name="AFE_PCM_RX_Voice Mixer CSVoice" value="0" />
+ <ctl name="Voice_Tx Mixer AFE_PCM_TX_Voice" value="0" />
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="0" />
+ <!-- usb headset end -->
+ <!-- fm -->
+ <ctl name="SLIMBUS_0_RX Port Mixer INTERNAL_FM_TX" value="0" />
+ <ctl name="SLIMBUS_DL_HL Switch" value="0" />
+ <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="0" />
+ <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="0" />
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="0" />
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="0" />
+ <!-- fm end -->
+
+ <!-- Incall Recording -->
+ <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="0" />
+ <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="0" />
+
+ <!-- VoLTE -->
+ <ctl name="SLIM_0_RX_Voice Mixer VoLTE" value="0" />
+ <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="0" />
+ <ctl name="HDMI_RX_Voice Mixer VoLTE" value="0" />
+ <ctl name="AUX_PCM_RX_Voice Mixer VoLTE" value="0" />
+ <ctl name="VoLTE_Tx Mixer AUX_PCM_TX_VoLTE" value="0" />
+ <!-- VoLTE end-->
+
+ <!-- Voice2 -->
+ <ctl name="SLIM_0_RX_Voice Mixer Voice2" value="0" />
+ <ctl name="Voice2_Tx Mixer SLIM_0_TX_Voice2" value="0" />
+ <ctl name="HDMI_RX_Voice Mixer Voice2" value="0" />
+ <ctl name="Voice2_Tx Mixer SLIM_0_TX_Voice2" value="0" />
+ <ctl name="AUX_PCM_RX_Voice Mixer Voice2" value="0" />
+ <ctl name="Voice2_Tx Mixer AUX_PCM_TX_Voice2" value="0" />
+ <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="0" />
+ <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="0" />
+ <!-- Voice2 End-->
+
+ <!-- anc headset -->
+ <!-- speaker anc combo -->
+ <ctl name="RX4 DSM MUX" value="CIC_OUT" />
+ <ctl name="RX6 DSM MUX" value="CIC_OUT" />
+ <!-- speaker anc combo end -->
+ <!-- IIR/voice anc -->
+ <ctl name="IIR1 Band1" id ="0" value="268435456" />
+ <ctl name="IIR1 Band1" id ="1" value="0" />
+ <ctl name="IIR1 Band1" id ="2" value="0" />
+ <ctl name="IIR1 Band1" id ="3" value="0" />
+ <ctl name="IIR1 Band1" id ="4" value="0" />
+ <ctl name="IIR1 Band2" id ="0" value="268435456" />
+ <ctl name="IIR1 Band2" id ="1" value="0" />
+ <ctl name="IIR1 Band2" id ="2" value="0" />
+ <ctl name="IIR1 Band2" id ="3" value="0" />
+ <ctl name="IIR1 Band2" id ="4" value="0" />
+ <ctl name="IIR1 Band3" id ="0" value="268435456" />
+ <ctl name="IIR1 Band3" id ="1" value="0" />
+ <ctl name="IIR1 Band3" id ="2" value="0" />
+ <ctl name="IIR1 Band3" id ="3" value="0" />
+ <ctl name="IIR1 Band3" id ="4" value="0" />
+ <ctl name="IIR1 Band4" id ="0" value="268435456" />
+ <ctl name="IIR1 Band4" id ="1" value="0" />
+ <ctl name="IIR1 Band4" id ="2" value="0" />
+ <ctl name="IIR1 Band4" id ="3" value="0" />
+ <ctl name="IIR1 Band4" id ="4" value="0" />
+ <ctl name="IIR1 Band5" id ="0" value="268435456" />
+ <ctl name="IIR1 Band5" id ="1" value="0" />
+ <ctl name="IIR1 Band5" id ="2" value="0" />
+ <ctl name="IIR1 Band5" id ="3" value="0" />
+ <ctl name="IIR1 Band5" id ="4" value="0" />
+ <ctl name="IIR1 Enable Band1" value="0" />
+ <ctl name="IIR1 Enable Band2" value="0" />
+ <ctl name="IIR1 Enable Band3" value="0" />
+ <ctl name="IIR1 Enable Band4" value="0" />
+ <ctl name="IIR1 Enable Band5" value="0" />
+ <ctl name="IIR1 INP1 Volume" value="62" />
+ <!-- IIR/voice anc end -->
+ <!-- anc handset -->
+ <ctl name="ANC Slot" value="0" />
+ <ctl name="ANC1 FB MUX" value="ZERO" />
+ <!-- anc handset end -->
+ <ctl name="ANC1 MUX" value="ZERO" />
+ <ctl name="ANC2 MUX" value="ZERO" />
+ <ctl name="ANC Function" value="OFF" />
+ <!-- anc headset end-->
+ <!-- aanc handset mic -->
+ <ctl name="AIF1_CAP Mixer SLIM TX9" value="0" />
+ <ctl name="SLIM_0_RX AANC MUX" value="ZERO" />
+ <!-- aanc handset mic end -->
+ <!-- ssr qmic -->
+ <ctl name="AIF1_CAP Mixer SLIM TX10" value="0" />
+ <!-- ssr qmic end-->
+
+ <!-- These are audio route (FE to BE) specific mixer settings -->
+ <path name="deep-buffer-playback">
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback hdmi">
+ <ctl name="HDMI Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-hdmi">
+ <path name="deep-buffer-playback hdmi" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback bt-sco">
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback afe-proxy">
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="deep-buffer-playback usb-headphones">
+ <path name="deep-buffer-playback afe-proxy" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-usb-headphones">
+ <path name="deep-buffer-playback usb-headphones" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback transmission-fm">
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="1" />
+ </path>
+
+ <path name="low-latency-playback">
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="low-latency-playback hdmi">
+ <ctl name="HDMI Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="low-latency-playback bt-sco">
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-hdmi">
+ <path name="low-latency-playback hdmi" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback afe-proxy">
+ <ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="low-latency-playback usb-headphones">
+ <path name="low-latency-playback afe-proxy" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-usb-headphones">
+ <path name="low-latency-playback usb-headphones" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback transmission-fm">
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="1" />
+ </path>
+
+ <path name="multi-channel-playback hdmi">
+ <ctl name="HDMI Mixer MultiMedia2" value="1" />
+ </path>
+
+ <path name="compress-offload-playback">
+ <ctl name="SLIMBUS_0_RX Audio Mixer MultiMedia4" value="1" />
+ </path>
+
+ <path name="compress-offload-playback hdmi">
+ <ctl name="HDMI Mixer MultiMedia4" value="1" />
+ </path>
+
+ <path name="compress-offload-playback bt-sco">
+ <ctl name="SEC_AUX_PCM_RX Audio Mixer MultiMedia4" value="1" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-hdmi">
+ <path name="compress-offload-playback hdmi" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="audio-record">
+ <ctl name="MultiMedia1 Mixer SLIM_0_TX" value="1" />
+ </path>
+
+ <path name="audio-record usb-headset-mic">
+ <ctl name="MultiMedia1 Mixer AFE_PCM_TX" value="1" />
+ </path>
+
+ <path name="audio-record bt-sco">
+ <ctl name="MultiMedia1 Mixer SEC_AUX_PCM_UL_TX" value="1" />
+ </path>
+
+ <path name="audio-record capture-fm">
+ <ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="1" />
+ </path>
+
+ <path name="fm-virtual-record capture-fm">
+ <ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="1" />
+ </path>
+
+ <path name="voice-call">
+ <ctl name="SLIM_0_RX_Voice Mixer CSVoice" value="1" />
+ <ctl name="Voice_Tx Mixer SLIM_0_TX_Voice" value="1" />
+ </path>
+
+ <path name="voice-call hdmi">
+ <ctl name="HDMI_RX_Voice Mixer CSVoice" value="1" />
+ <ctl name="Voice_Tx Mixer SLIM_0_TX_Voice" value="1" />
+ </path>
+
+ <path name="voice-call bt-sco">
+ <ctl name="AUX_PCM_RX_Voice Mixer CSVoice" value="1" />
+ <ctl name="Voice_Tx Mixer AUX_PCM_TX_Voice" value="1" />
+ </path>
+
+ <path name="voice-call bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="16000" />
+ <path name="voice-call bt-sco" />
+ </path>
+
+ <path name="voice-call usb-headphones">
+ <ctl name="AFE_PCM_RX_Voice Mixer CSVoice" value="1" />
+ <ctl name="Voice_Tx Mixer AFE_PCM_TX_Voice" value="1" />
+ </path>
+
+ <path name="voice2-call">
+ <ctl name="SLIM_0_RX_Voice Mixer Voice2" value="1" />
+ <ctl name="Voice2_Tx Mixer SLIM_0_TX_Voice2" value="1" />
+ </path>
+
+ <path name="voice2-call hdmi">
+ <ctl name="HDMI_RX_Voice Mixer Voice2" value="1" />
+ <ctl name="Voice2_Tx Mixer SLIM_0_TX_Voice2" value="1" />
+ </path>
+
+ <path name="voice2-call bt-sco">
+ <ctl name="AUX_PCM_RX_Voice Mixer Voice2" value="1" />
+ <ctl name="Voice2_Tx Mixer AUX_PCM_TX_Voice2" value="1" />
+ </path>
+
+ <path name="voice2-call bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="16000" />
+ <path name="voice-call bt-sco" />
+ </path>
+
+ <path name="voice2-call usb-headphones">
+ <ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="1" />
+ <ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="1" />
+ </path>
+
+ <path name="play-fm">
+ <ctl name="Internal FM RX Volume" value="1" />
+ <ctl name="SLIMBUS_0_RX Port Mixer INTERNAL_FM_TX" value="1" />
+ <ctl name="SLIMBUS_DL_HL Switch" value="1" />
+ </path>
+
+ <path name="incall-rec-uplink">
+ <ctl name="MultiMedia1 Mixer VOC_REC_UL" value="1" />
+ </path>
+
+ <path name="incall-rec-downlink">
+ <ctl name="MultiMedia1 Mixer VOC_REC_DL" value="1" />
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink">
+ <path name="incall-rec-uplink" />
+ <path name="incall-rec-downlink" />
+ </path>
+
+ <path name="volte-call">
+ <ctl name="SLIM_0_RX_Voice Mixer VoLTE" value="1" />
+ <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="1" />
+ </path>
+
+ <path name="volte-call hdmi">
+ <ctl name="HDMI_RX_Voice Mixer VoLTE" value="1" />
+ <ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="1" />
+ </path>
+
+ <path name="volte-call bt-sco">
+ <ctl name="AUX_PCM_RX_Voice Mixer VoLTE" value="1" />
+ <ctl name="VoLTE_Tx Mixer AUX_PCM_TX_VoLTE" value="1" />
+ </path>
+
+ <path name="volte-call bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="16000" />
+ <path name="volte-call bt-sco" />
+ </path>
+
+ <!-- These are actual sound device specific mixer settings -->
+ <path name="adc1">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="ADC1" />
+ <ctl name="IIR1 INP1 MUX" value="DEC6" />
+ </path>
+
+ <path name="adc2">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC5" />
+ <ctl name="DEC5 MUX" value="ADC2" />
+ <ctl name="IIR1 INP1 MUX" value="DEC5" />
+ </path>
+
+ <path name="dmic1">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC7" />
+ <ctl name="DEC7 MUX" value="DMIC1" />
+ <ctl name="IIR1 INP1 MUX" value="DEC7" />
+ </path>
+
+ <path name="speaker">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="DAC1 Switch" value="1" />
+ </path>
+
+ <path name="speaker-fluid">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="RX7 MIX1 INP1" value="RX1" />
+ <ctl name="COMP0 Switch" value="1" />
+ </path>
+
+ <path name="speaker-DB">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX3 MIX1 INP1" value="RX1" />
+ <ctl name="RX5 MIX1 INP1" value="RX2" />
+ <ctl name="LINEOUT1 Volume" value="20" />
+ <ctl name="LINEOUT2 Volume" value="20" />
+ </path>
+
+ <path name="speaker-liquid">
+ <path name="speaker-DB" />
+ <ctl name="RDAC5 MUX" value="DEM3_INV" />
+ <ctl name="RDAC7 MUX" value="DEM5_INV" />
+ <ctl name="COMP2 Switch" value="1" />
+ <ctl name="LINEOUT3 Volume" value="20" />
+ <ctl name="LINEOUT4 Volume" value="20" />
+ </path>
+
+ <path name="sidetone-iir">
+ <ctl name="IIR1 Enable Band1" value="1" />
+ <ctl name="IIR1 Enable Band2" value="1" />
+ <ctl name="IIR1 Enable Band3" value="1" />
+ <ctl name="IIR1 Enable Band4" value="1" />
+ <ctl name="IIR1 Enable Band5" value="1" />
+ </path>
+
+ <path name="sidetone-headphones">
+ <path name="sidetone-iir" />
+ <ctl name="IIR1 INP1 Volume" value="77" />
+ <ctl name="RX1 MIX2 INP1" value="IIR1" />
+ <ctl name="RX2 MIX2 INP1" value="IIR1" />
+ </path>
+
+ <path name="sidetone-handset">
+ <path name="sidetone-iir" />
+ <ctl name="IIR1 INP1 Volume" value="62" />
+ <ctl name="RX1 MIX2 INP1" value="IIR1" />
+ </path>
+
+ <path name="speaker-mic">
+ <path name="dmic1" />
+ </path>
+
+ <path name="speaker-mic-liquid">
+ <path name="dmic1" />
+ <ctl name="DEC9 Volume" value="111" />
+ </path>
+
+ <path name="speaker-mic-DB">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1"/>
+ <ctl name="SLIM_0_TX Channels" value="One" />
+ <ctl name="SLIM TX7 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="ADC1" />
+ <ctl name="ADC1 Volume" value="124" />
+ <ctl name="IIR1 INP1 MUX" value="DEC7" />
+ </path>
+
+ <path name="handset">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="One" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="DAC1 Switch" value="1" />
+ </path>
+
+ <path name="handset-mic">
+ <path name="dmic1" />
+ </path>
+
+ <path name="anc-handset">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="One" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="DAC1 Switch" value="1" />
+ <ctl name="RX1 Digital Volume" value="81" />
+ <ctl name="ANC Slot" value="6" />
+ <ctl name="ANC1 MUX" value="DMIC4" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ </path>
+
+ <path name="headphones">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="1" />
+ </path>
+
+ <path name="headset-mic">
+ <path name="adc2" />
+ <ctl name="ADC2 Volume" value="13" />
+ </path>
+
+ <path name="headset-mic-liquid">
+ <path name="adc2" />
+ <ctl name="ADC2 Volume" value="20" />
+ </path>
+
+ <path name="voice-handset">
+ <path name="sidetone-handset" />
+ <path name="handset" />
+ </path>
+
+ <path name="voice-handset-tmus">
+ <path name="handset" />
+ </path>
+
+ <path name="voice-speaker">
+ <path name="speaker" />
+ </path>
+
+ <path name="voice-speaker-mic">
+ <path name="speaker-mic" />
+ </path>
+
+ <path name="voice-headphones">
+ <path name="headphones" />
+ </path>
+
+ <path name="voice-headset-mic">
+ <path name="headset-mic" />
+ <path name="sidetone-headphones" />
+ <ctl name="ADC2 Volume" value="13" />
+ </path>
+
+ <path name="speaker-and-headphones">
+ <path name="headphones" />
+ <ctl name="DAC1 Switch" value="1" />
+ <ctl name="RX7 MIX1 INP1" value="RX1" />
+ </path>
+
+ <path name="speaker-and-headphones-fluid">
+ <path name="headphones" />
+ <ctl name="RX7 MIX1 INP1" value="RX1" />
+ <ctl name="COMP0 Switch" value="1" />
+ </path>
+
+ <path name="speaker-and-headphones-DB">
+ <path name="headphones" />
+ <ctl name="RX3 MIX1 INP1" value="RX1" />
+ <ctl name="RX5 MIX1 INP1" value="RX2" />
+ <ctl name="LINEOUT1 Volume" value="20" />
+ <ctl name="LINEOUT2 Volume" value="20" />
+ </path>
+
+ <path name="speaker-and-headphones-liquid">
+ <path name="speaker-and-headphones-DB" />
+ <ctl name="RDAC5 MUX" value="DEM3_INV" />
+ <ctl name="RDAC7 MUX" value="DEM5_INV" />
+ <ctl name="COMP2 Switch" value="1" />
+ <ctl name="LINEOUT2 Volume" value="20" />
+ <ctl name="LINEOUT4 Volume" value="20" />
+ </path>
+
+ <path name="usb-headphones">
+ </path>
+
+ <path name="afe-proxy">
+ </path>
+
+ <path name="transmission-fm">
+ </path>
+
+ <path name="anc-headphones">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHL Volume" value="14" />
+ <ctl name="HPHR Volume" value="14" />
+ <ctl name="RX1 Digital Volume" value="81" />
+ <ctl name="RX2 Digital Volume" value="81" />
+ <ctl name="ANC Slot" value="0" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ <ctl name="ANC1 MUX" value="ADC3" />
+ <ctl name="ANC2 MUX" value="ADC4" />
+ <ctl name="ADC3 Volume" value="14" />
+ <ctl name="ADC4 Volume" value="14" />
+ </path>
+
+ <path name="speaker-and-anc-headphones">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX3 MIX1 INP1" value="RX1" />
+ <ctl name="RX5 MIX1 INP1" value="RX2" />
+ <ctl name="RX4 DSM MUX" value="DSM_INV" />
+ <ctl name="RX6 DSM MUX" value="DSM_INV" />
+ <ctl name="LINEOUT1 Volume" value="13" />
+ <ctl name="LINEOUT2 Volume" value="13" />
+ <ctl name="LINEOUT3 Volume" value="13" />
+ <ctl name="LINEOUT4 Volume" value="13" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHL Volume" value="14" />
+ <ctl name="HPHR Volume" value="14" />
+ <ctl name="RX1 Digital Volume" value="81" />
+ <ctl name="RX2 Digital Volume" value="81" />
+ <ctl name="ANC Slot" value="0" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ <ctl name="ANC1 MUX" value="ADC3" />
+ <ctl name="ANC2 MUX" value="ADC4" />
+ <ctl name="ADC3 Volume" value="14" />
+ <ctl name="ADC4 Volume" value="14" />
+ </path>
+
+ <path name="voice-anc-headphones">
+ <ctl name="ANC Function" value="ON" />
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM RX2 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="Two" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="RX2 MIX1 INP1" value="RX2" />
+ <ctl name="IIR1 Enable Band1" value="1" />
+ <ctl name="IIR1 Enable Band2" value="1" />
+ <ctl name="IIR1 Enable Band3" value="1" />
+ <ctl name="IIR1 Enable Band4" value="1" />
+ <ctl name="IIR1 Enable Band5" value="1" />
+ <ctl name="IIR1 INP1 Volume" value="62" />
+ <ctl name="RX1 MIX2 INP1" value="IIR1" />
+ <ctl name="RX2 MIX2 INP1" value="IIR1" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="HPHL Volume" value="14" />
+ <ctl name="HPHR Volume" value="14" />
+ <ctl name="RX1 Digital Volume" value="81" />
+ <ctl name="RX2 Digital Volume" value="81" />
+ <ctl name="ANC Slot" value="0" />
+ <ctl name="ANC1 FB MUX" value="EAR_HPH_L" />
+ <ctl name="ANC1 MUX" value="ADC3" />
+ <ctl name="ANC2 MUX" value="ADC4" />
+ <ctl name="ADC3 Volume" value="14" />
+ <ctl name="ADC4 Volume" value="14" />
+ </path>
+
+ <path name="speaker-and-anc-headphones-fluid">
+ <path name="anc-headphones" />
+ <ctl name="RX7 MIX1 INP1" value="RX1" />
+ <ctl name="COMP0 Switch" value="1" />
+ </path>
+
+ <path name="speaker-and-anc-headphones-DB">
+ <path name="anc-headphones" />
+ <ctl name="RX3 MIX1 INP1" value="RX1" />
+ <ctl name="RX5 MIX1 INP1" value="RX2" />
+ <ctl name="LINEOUT1 Volume" value="20" />
+ <ctl name="LINEOUT2 Volume" value="20" />
+ </path>
+
+ <path name="speaker-and-anc-headphones-liquid">
+ <path name="speaker-and-anc-headphones-DB" />
+ <ctl name="RDAC5 MUX" value="DEM3_INV" />
+ <ctl name="RDAC7 MUX" value="DEM5_INV" />
+ <ctl name="COMP2 Switch" value="1" />
+ <ctl name="LINEOUT2 Volume" value="20" />
+ <ctl name="LINEOUT4 Volume" value="20" />
+ </path>
+
+ <path name="hdmi">
+ </path>
+
+ <path name="speaker-and-usb-headphones">
+ <path name="speaker" />
+ <path name="usb-headphones" />
+ </path>
+
+ <path name="speaker-and-hdmi">
+ <path name="speaker" />
+ <path name="hdmi" />
+ </path>
+
+ <path name="voice-rec-mic">
+ <path name="handset-mic" />
+ </path>
+
+ <path name="camcorder-mic">
+ <path name="handset-mic" />
+ </path>
+
+ <path name="hdmi-tx">
+ <path name="handset-mic" />
+ </path>
+
+ <path name="bt-sco-headset">
+ </path>
+
+ <path name="bt-sco-mic">
+ </path>
+
+ <path name="bt-sco-headset-wb">
+ </path>
+
+ <path name="bt-sco-mic-wb">
+ </path>
+
+ <path name="usb-headset-mic">
+ </path>
+
+ <path name="capture-fm">
+ </path>
+
+
+ <path name="aanc-handset-mic">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX9" value="1" />
+ <ctl name="SLIM_0_TX Channels" value="Three" />
+ <ctl name="SLIM_0_RX AANC MUX" value="SLIMBUS_0_TX" />
+ <ctl name="SLIM TX7 MUX" value="DEC7" />
+ <ctl name="DEC7 MUX" value="DMIC1" />
+ <ctl name="SLIM TX8 MUX" value="DEC9" />
+ <ctl name="DEC9 MUX" value="DMIC4" />
+ <ctl name="SLIM TX9 MUX" value="DEC6" />
+ <ctl name="DEC6 MUX" value="DMIC6" />
+ <ctl name="IIR1 INP1 MUX" value="DEC7" />
+ </path>
+
+ <!-- Dual MIC devices -->
+ <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="SLIM TX7 MUX" value="DEC7" />
+ <ctl name="DEC7 MUX" value="DMIC1" />
+ <ctl name="SLIM TX8 MUX" value="DEC10" />
+ <ctl name="DEC10 MUX" value="DMIC3" />
+ <ctl name="SLIM_0_TX Channels" value="Two" />
+ </path>
+
+ <path name="dmic-endfire">
+ <path name="speaker-dmic-endfire" />
+ <ctl name="IIR1 INP1 MUX" value="DEC6" />
+ </path>
+
+ <path name="handset-stereo-dmic-ef">
+ <path name="speaker-dmic-endfire" />
+ </path>
+
+ <path name="speaker-stereo-dmic-ef">
+ <path name="speaker-dmic-endfire" />
+ </path>
+
+ <path name="voice-dmic-ef-tmus">
+ <path name="dmic-endfire" />
+ </path>
+
+ <path name="voice-dmic-ef">
+ <path name="dmic-endfire" />
+ </path>
+
+ <path name="voice-speaker-dmic-ef">
+ <path name="dmic-endfire" />
+ </path>
+
+ <path name="voice-rec-dmic-ef">
+ <path name="dmic-endfire" />
+ </path>
+
+ <path name="voice-rec-dmic-ef-fluence">
+ <path name="dmic-endfire" />
+ </path>
+
+ <!-- Quad MIC devices -->
+ <path name="speaker-qmic">
+ <ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX9" value="1" />
+ <ctl name="AIF1_CAP Mixer SLIM TX10" value="1" />
+ <ctl name="SLIM_0_TX Channels" value="Four" />
+ <ctl name="SLIM TX7 MUX" value="DEC7" />
+ <ctl name="DEC7 MUX" value="DMIC1" />
+ <ctl name="SLIM TX8 MUX" value="DEC8" />
+ <ctl name="DEC8 MUX" value="DMIC2" />
+ <ctl name="SLIM TX9 MUX" value="DEC10" />
+ <ctl name="DEC10 MUX" value="DMIC3" />
+ <ctl name="SLIM TX10 MUX" value="DEC9" />
+ <ctl name="DEC9 MUX" value="DMIC4" />
+ </path>
+
+ <path name="voice-speaker-qmic">
+ <path name="speaker-qmic" />
+ </path>
+
+ <path name="quad-mic">
+ <path name="speaker-qmic" />
+ </path>
+
+ <!-- TTY devices -->
+
+ <path name="tty-headphones">
+ <ctl name="SLIM RX1 MUX" value="AIF1_PB" />
+ <ctl name="SLIM_0_RX Channels" value="One" />
+ <ctl name="RX1 MIX1 INP1" value="RX1" />
+ <ctl name="CLASS_H_DSM MUX" value="DSM_HPHL_RX1" />
+ <ctl name="HPHL DAC Switch" value="1" />
+ <ctl name="COMP1 Switch" value="1" />
+ <ctl name="HPHL Volume" value="20" />
+ </path>
+
+ <path name="voice-tty-full-headphones">
+ <ctl name="TTY Mode" value="FULL" />
+ <path name="tty-headphones" />
+ </path>
+
+ <path name="voice-tty-vco-headphones">
+ <ctl name="TTY Mode" value="VCO" />
+ <path name="tty-headphones" />
+ </path>
+
+ <path name="voice-tty-hco-handset">
+ <ctl name="TTY Mode" value="HCO" />
+ <path name="handset" />
+ </path>
+
+ <path name="voice-tty-full-headset-mic">
+ <path name="adc2" />
+ <ctl name="ADC2 Volume" value="12" />
+ </path>
+
+ <path name="voice-tty-hco-headset-mic">
+ <path name="voice-tty-full-headset-mic" />
+ </path>
+
+ <path name="voice-tty-vco-handset-mic">
+ <path name="dmic1" />
+ </path>
+
+</mixer> \ No newline at end of file