configs: add support for bt_sco and wsa-speaker combo device.
Add support for speaker+sco and wsa-speaker+sco combo device in
mixer path.
CRs-Fixed: 2234608
Change-Id: I8d9e82b4b33c6471b159fb6ab2fef565fb1a3994
diff --git a/configs/msm8937/audio_platform_info.xml b/configs/msm8937/audio_platform_info.xml
old mode 100644
new mode 100755
index 457d902..adb9007
--- a/configs/msm8937/audio_platform_info.xml
+++ b/configs/msm8937/audio_platform_info.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015 - 2016, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -62,8 +62,8 @@
<backend_names>
<device name="SND_DEVICE_OUT_HEADPHONES" interface="PRI_MI2S_RX"/>
- <device name="SND_DEVICE_OUT_BT_SCO_WB" interface="INTERNAL_BT_SCO_RX"/>
- <device name="SND_DEVICE_OUT_BT_SCO" interface="INTERNAL_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_BT_SCO_WB" interface="INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_BT_SCO" interface="INT_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_LINE" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_ANC_HEADSET" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" interface="PRI_MI2S_RX"/>
@@ -155,6 +155,10 @@
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" interface="TERT_MI2S_TX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" interface="PRI_MI2S_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_WSA_AND_BT_SCO" backend="wsa-speaker-and-bt-sco" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_WSA_AND_BT_SCO_WB" backend="wsa-speaker-and-bt-sco-wb" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
</backend_names>
</audio_platform_info>
diff --git a/configs/msm8937/audio_platform_info_extcodec.xml b/configs/msm8937/audio_platform_info_extcodec.xml
index fa38c4f..44a0991 100644
--- a/configs/msm8937/audio_platform_info_extcodec.xml
+++ b/configs/msm8937/audio_platform_info_extcodec.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -59,6 +59,8 @@
</config_params>
<backend_names>
+ <device name="SND_DEVICE_OUT_BT_SCO_WB" interface="INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_BT_SCO" interface="INT_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="SLIMBUS_6_RX"/>
<device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="SLIMBUS_6_RX"/>
<device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="SLIMBUS_6_RX"/>
@@ -70,6 +72,12 @@
<device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="SLIMBUS_6_RX"/>
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="SLIMBUS_6_RX"/>
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="SLIMBUS_6_RX"/>
+ <device name="SND_DEVICE_OUT_BT_SCO_WB" interface="INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_BT_SCO" interface="INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="SLIMBUS_0_RX-and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="SLIMBUS_0_RX-and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_WSA_AND_BT_SCO" backend="wsa-speaker-and-bt-sco" interface="SLIMBUS_0_RX-and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_WSA_AND_BT_SCO_WB" backend="wsa-speaker-and-bt-sco-wb" interface="SLIMBUS_0_RX-and-INT_BT_SCO_RX"/>
</backend_names>
</audio_platform_info>
diff --git a/configs/msm8937/mixer_paths.xml b/configs/msm8937/mixer_paths.xml
index 96f47d0..de278a2 100644
--- a/configs/msm8937/mixer_paths.xml
+++ b/configs/msm8937/mixer_paths.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -252,6 +252,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -286,6 +304,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -324,6 +360,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -353,6 +407,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
@@ -374,6 +446,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7" value="1" />
</path>
+ <path name="compress-offload-playback2 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback2 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback transmission-fm">
<ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="1" />
</path>
@@ -386,6 +481,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
</path>
+ <path name="compress-offload-playback3 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback3 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia11" value="1" />
</path>
@@ -394,6 +512,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
</path>
+ <path name="compress-offload-playback4 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback4 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia12" value="1" />
</path>
@@ -402,6 +543,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
</path>
+ <path name="compress-offload-playback5 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback5 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia13" value="1" />
</path>
@@ -410,6 +574,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
</path>
+ <path name="compress-offload-playback6 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback6 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia14" value="1" />
</path>
@@ -418,6 +605,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
</path>
+ <path name="compress-offload-playback7 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback7 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-record">
<ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_mtp.xml b/configs/msm8937/mixer_paths_mtp.xml
index d84f99b..fbc9ba4 100644
--- a/configs/msm8937/mixer_paths_mtp.xml
+++ b/configs/msm8937/mixer_paths_mtp.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
+ Copyright (c) 2015-2016, 2018, 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
@@ -278,6 +278,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -321,6 +339,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -368,6 +404,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -406,6 +460,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
@@ -436,6 +508,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7" value="1" />
</path>
+ <path name="compress-offload-playback2 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback2 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia7" value="1" />
</path>
@@ -461,6 +556,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
</path>
+ <path name="compress-offload-playback3 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback3 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia10" value="1" />
</path>
@@ -478,6 +596,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
</path>
+ <path name="compress-offload-playback4 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback4 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
<path name="compress-offload-playback4 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia11" value="1" />
</path>
@@ -495,6 +636,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
</path>
+ <path name="compress-offload-playback5 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback5 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
<path name="compress-offload-playback5 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia12" value="1" />
</path>
@@ -512,6 +676,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
</path>
+ <path name="compress-offload-playback6 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback6 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia13" value="1" />
</path>
@@ -529,6 +716,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
</path>
+ <path name="compress-offload-playback7 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback7 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia14" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_qrd_sku1.xml b/configs/msm8937/mixer_paths_qrd_sku1.xml
index f31e700..a4acf0b 100644
--- a/configs/msm8937/mixer_paths_qrd_sku1.xml
+++ b/configs/msm8937/mixer_paths_qrd_sku1.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2015-2016 The Linux Foundation. All rights reserved.
+ Copyright (c) 2015-2016, 2018 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
@@ -283,6 +283,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -317,6 +335,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -350,6 +386,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
@@ -371,6 +425,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7" value="1" />
</path>
+ <path name="compress-offload-playback2 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback2 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia7" value="1" />
</path>
@@ -387,6 +464,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
</path>
+ <path name="compress-offload-playback3 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback3 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia11" value="1" />
</path>
@@ -395,6 +495,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
</path>
+ <path name="compress-offload-playback4 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback4 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia12" value="1" />
</path>
@@ -403,6 +526,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
</path>
+ <path name="compress-offload-playback5 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback5 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia13" value="1" />
</path>
@@ -411,6 +557,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
</path>
+ <path name="compress-offload-playback6 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback6 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia14" value="1" />
</path>
@@ -419,6 +588,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
</path>
+ <path name="compress-offload-playback7 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback7 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-record">
<ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_qrd_sku2.xml b/configs/msm8937/mixer_paths_qrd_sku2.xml
index 4a74ac1..0154b96 100644
--- a/configs/msm8937/mixer_paths_qrd_sku2.xml
+++ b/configs/msm8937/mixer_paths_qrd_sku2.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
+ Copyright (c) 2015-2016, 2018, 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
@@ -280,6 +280,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -314,6 +332,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -347,6 +383,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
@@ -368,6 +422,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7" value="1" />
</path>
+ <path name="compress-offload-playback2 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback2 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia7" value="1" />
</path>
@@ -384,6 +461,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
</path>
+ <path name="compress-offload-playback3 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback3 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia11" value="1" />
</path>
@@ -392,6 +492,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
</path>
+ <path name="compress-offload-playback4 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback4 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia12" value="1" />
</path>
@@ -400,6 +523,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
</path>
+ <path name="compress-offload-playback5 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback5 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia13" value="1" />
</path>
@@ -408,6 +554,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
</path>
+ <path name="compress-offload-playback6 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback6 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia14" value="1" />
</path>
@@ -416,6 +585,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
</path>
+ <path name="compress-offload-playback7 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback7 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-record">
<ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_qrd_skuh.xml b/configs/msm8937/mixer_paths_qrd_skuh.xml
index 49dc800..c2bf83f 100644
--- a/configs/msm8937/mixer_paths_qrd_skuh.xml
+++ b/configs/msm8937/mixer_paths_qrd_skuh.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ Copyright (c) 2014, 2018, 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
@@ -222,6 +222,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -252,6 +270,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -290,6 +326,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -316,6 +370,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_qrd_skuhf.xml b/configs/msm8937/mixer_paths_qrd_skuhf.xml
index eb78602..2232f18 100644
--- a/configs/msm8937/mixer_paths_qrd_skuhf.xml
+++ b/configs/msm8937/mixer_paths_qrd_skuhf.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ Copyright (c) 2014, 2018, 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
@@ -218,9 +218,28 @@
</path>
<path name="deep-buffer-playback bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -247,9 +266,28 @@
</path>
<path name="low-latency-playback bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -288,6 +326,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -314,6 +370,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_qrd_skui.xml b/configs/msm8937/mixer_paths_qrd_skui.xml
index 49dc800..c2bf83f 100644
--- a/configs/msm8937/mixer_paths_qrd_skui.xml
+++ b/configs/msm8937/mixer_paths_qrd_skui.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ Copyright (c) 2014, 2018, 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
@@ -222,6 +222,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -252,6 +270,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -290,6 +326,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -316,6 +370,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_qrd_skum.xml b/configs/msm8937/mixer_paths_qrd_skum.xml
index 876d910..0a91a0e 100644
--- a/configs/msm8937/mixer_paths_qrd_skum.xml
+++ b/configs/msm8937/mixer_paths_qrd_skum.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ Copyright (c) 2015, 2018, 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
@@ -237,6 +237,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -271,6 +289,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -309,6 +345,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -338,6 +392,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_qrd_skun.xml b/configs/msm8937/mixer_paths_qrd_skun.xml
index 7c45e29..449cea7 100644
--- a/configs/msm8937/mixer_paths_qrd_skun.xml
+++ b/configs/msm8937/mixer_paths_qrd_skun.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ Copyright (c) 2015, 2018, 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
@@ -525,6 +525,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -568,6 +586,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -627,6 +663,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -662,6 +716,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback speaker-and-hdmi">
<path name="compress-offload-playback hdmi" />
<path name="compress-offload-playback" />
@@ -710,6 +782,24 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 speaker-and-hdmi">
<path name="compress-offload-playback2 hdmi" />
<path name="compress-offload-playback2" />
@@ -754,6 +844,24 @@
<path name="compress-offload-playback3 bt-sco" />
</path>
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 speaker-and-hdmi">
<path name="compress-offload-playback3 hdmi" />
<path name="compress-offload-playback3" />
@@ -798,6 +906,24 @@
<path name="compress-offload-playback4 bt-sco" />
</path>
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 speaker-and-hdmi">
<path name="compress-offload-playback4 hdmi" />
<path name="compress-offload-playback4" />
@@ -842,6 +968,24 @@
<path name="compress-offload-playback5 bt-sco" />
</path>
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 speaker-and-hdmi">
<path name="compress-offload-playback5 hdmi" />
<path name="compress-offload-playback5" />
@@ -886,6 +1030,24 @@
<path name="compress-offload-playback6 bt-sco" />
</path>
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 speaker-and-hdmi">
<path name="compress-offload-playback6 hdmi" />
<path name="compress-offload-playback6" />
@@ -930,6 +1092,24 @@
<path name="compress-offload-playback7 bt-sco" />
</path>
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 speaker-and-hdmi">
<path name="compress-offload-playback7 hdmi" />
<path name="compress-offload-playback7" />
@@ -974,6 +1154,24 @@
<path name="compress-offload-playback8 bt-sco" />
</path>
+ <path name="compress-offload-playback8 speaker-and-bt-sco">
+ <path name="compress-offload-playback8 bt-sco" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 bt-sco-wb" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback8 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback8 speaker-and-hdmi">
<path name="compress-offload-playback8 hdmi" />
<path name="compress-offload-playback8" />
@@ -1018,6 +1216,24 @@
<path name="compress-offload-playback9 bt-sco" />
</path>
+ <path name="compress-offload-playback9 speaker-and-bt-sco">
+ <path name="compress-offload-playback9 bt-sco" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 bt-sco-wb" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback9 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback9 speaker-and-hdmi">
<path name="compress-offload-playback9 hdmi" />
<path name="compress-offload-playback9" />
diff --git a/configs/msm8937/mixer_paths_sdm439_pm8953.xml b/configs/msm8937/mixer_paths_sdm439_pm8953.xml
index 58581b3..5099fff 100644
--- a/configs/msm8937/mixer_paths_sdm439_pm8953.xml
+++ b/configs/msm8937/mixer_paths_sdm439_pm8953.xml
@@ -279,6 +279,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -322,6 +340,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -369,6 +405,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -407,6 +461,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
@@ -437,6 +509,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia7" value="1" />
</path>
+ <path name="compress-offload-playback2 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback2 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia7" value="1" />
</path>
@@ -462,6 +557,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
</path>
+ <path name="compress-offload-playback3 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback3 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia10" value="1" />
</path>
@@ -479,6 +597,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
</path>
+ <path name="compress-offload-playback4 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback4 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia11" value="1" />
</path>
@@ -496,6 +637,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
</path>
+ <path name="compress-offload-playback5 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback5 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia12" value="1" />
</path>
@@ -513,6 +677,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
</path>
+ <path name="compress-offload-playback6 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback6 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia13" value="1" />
</path>
@@ -530,6 +717,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
</path>
+ <path name="compress-offload-playback7 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback7 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia14" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_skuk.xml b/configs/msm8937/mixer_paths_skuk.xml
index 239c536..dff6122 100644
--- a/configs/msm8937/mixer_paths_skuk.xml
+++ b/configs/msm8937/mixer_paths_skuk.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ Copyright (c) 2014, 2018, 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
@@ -218,9 +218,28 @@
</path>
<path name="deep-buffer-playback bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -247,9 +266,28 @@
</path>
<path name="low-latency-playback bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -288,6 +326,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -310,6 +366,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_wcd9306.xml b/configs/msm8937/mixer_paths_wcd9306.xml
index 99d8a16..b03be73 100644
--- a/configs/msm8937/mixer_paths_wcd9306.xml
+++ b/configs/msm8937/mixer_paths_wcd9306.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -317,6 +317,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -351,6 +369,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -402,6 +438,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -428,6 +482,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8937/mixer_paths_wcd9326.xml b/configs/msm8937/mixer_paths_wcd9326.xml
index 8bd3ef6..b757a8d 100644
--- a/configs/msm8937/mixer_paths_wcd9326.xml
+++ b/configs/msm8937/mixer_paths_wcd9326.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-16, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -606,6 +606,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -654,6 +672,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -723,6 +759,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -767,6 +821,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback speaker-and-hdmi">
<path name="compress-offload-playback hdmi" />
<path name="compress-offload-playback" />
@@ -820,6 +892,24 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 speaker-and-hdmi">
<path name="compress-offload-playback2 hdmi" />
<path name="compress-offload-playback2" />
@@ -869,6 +959,24 @@
<path name="compress-offload-playback3 bt-sco" />
</path>
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 speaker-and-hdmi">
<path name="compress-offload-playback3 hdmi" />
<path name="compress-offload-playback3" />
@@ -918,6 +1026,24 @@
<path name="compress-offload-playback4 bt-sco" />
</path>
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 speaker-and-hdmi">
<path name="compress-offload-playback4 hdmi" />
<path name="compress-offload-playback4" />
@@ -967,6 +1093,24 @@
<path name="compress-offload-playback5 bt-sco" />
</path>
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 speaker-and-hdmi">
<path name="compress-offload-playback5 hdmi" />
<path name="compress-offload-playback5" />
@@ -1016,6 +1160,24 @@
<path name="compress-offload-playback6 bt-sco" />
</path>
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 speaker-and-hdmi">
<path name="compress-offload-playback6 hdmi" />
<path name="compress-offload-playback6" />
@@ -1065,6 +1227,24 @@
<path name="compress-offload-playback7 bt-sco" />
</path>
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 speaker-and-hdmi">
<path name="compress-offload-playback7 hdmi" />
<path name="compress-offload-playback7" />
@@ -1114,6 +1294,24 @@
<path name="compress-offload-playback8 bt-sco" />
</path>
+ <path name="compress-offload-playback8 speaker-and-bt-sco">
+ <path name="compress-offload-playback8 bt-sco" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 bt-sco-wb" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback8 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback8 speaker-and-hdmi">
<path name="compress-offload-playback8 hdmi" />
<path name="compress-offload-playback8" />
@@ -1163,6 +1361,24 @@
<path name="compress-offload-playback9 bt-sco" />
</path>
+ <path name="compress-offload-playback9 speaker-and-bt-sco">
+ <path name="compress-offload-playback9 bt-sco" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 bt-sco-wb" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback9 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback9 speaker-and-hdmi">
<path name="compress-offload-playback9 hdmi" />
<path name="compress-offload-playback9" />
diff --git a/configs/msm8937/mixer_paths_wcd9330.xml b/configs/msm8937/mixer_paths_wcd9330.xml
index f03a81f..a78e9cc 100644
--- a/configs/msm8937/mixer_paths_wcd9330.xml
+++ b/configs/msm8937/mixer_paths_wcd9330.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -451,6 +451,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -485,6 +503,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -532,6 +568,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -566,6 +620,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback speaker-and-hdmi">
<path name="compress-offload-playback hdmi" />
<path name="compress-offload-playback" />
@@ -601,6 +673,24 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 speaker-and-hdmi">
<path name="compress-offload-playback2 hdmi" />
<path name="compress-offload-playback2" />
@@ -636,6 +726,24 @@
<path name="compress-offload-playback3 bt-sco" />
</path>
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 speaker-and-hdmi">
<path name="compress-offload-playback3 hdmi" />
<path name="compress-offload-playback3" />
@@ -671,6 +779,24 @@
<path name="compress-offload-playback4 bt-sco" />
</path>
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 speaker-and-hdmi">
<path name="compress-offload-playback4 hdmi" />
<path name="compress-offload-playback4" />
@@ -706,6 +832,24 @@
<path name="compress-offload-playback5 bt-sco" />
</path>
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 speaker-and-hdmi">
<path name="compress-offload-playback5 hdmi" />
<path name="compress-offload-playback5" />
@@ -741,6 +885,24 @@
<path name="compress-offload-playback6 bt-sco" />
</path>
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 speaker-and-hdmi">
<path name="compress-offload-playback6 hdmi" />
<path name="compress-offload-playback6" />
@@ -776,6 +938,24 @@
<path name="compress-offload-playback7 bt-sco" />
</path>
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 speaker-and-hdmi">
<path name="compress-offload-playback7 hdmi" />
<path name="compress-offload-playback7" />
@@ -811,6 +991,24 @@
<path name="compress-offload-playback8 bt-sco" />
</path>
+ <path name="compress-offload-playback8 speaker-and-bt-sco">
+ <path name="compress-offload-playback8 bt-sco" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 bt-sco-wb" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback8 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback8 speaker-and-hdmi">
<path name="compress-offload-playback8 hdmi" />
<path name="compress-offload-playback8" />
@@ -846,6 +1044,24 @@
<path name="compress-offload-playback9 bt-sco" />
</path>
+ <path name="compress-offload-playback9 speaker-and-bt-sco">
+ <path name="compress-offload-playback9 bt-sco" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 bt-sco-wb" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback9 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback9 speaker-and-hdmi">
<path name="compress-offload-playback9 hdmi" />
<path name="compress-offload-playback9" />
diff --git a/configs/msm8937/mixer_paths_wcd9335.xml b/configs/msm8937/mixer_paths_wcd9335.xml
index 95e1f41..e809dfa 100644
--- a/configs/msm8937/mixer_paths_wcd9335.xml
+++ b/configs/msm8937/mixer_paths_wcd9335.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-16, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -625,6 +625,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -673,6 +691,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -742,6 +778,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -786,6 +840,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback speaker-and-hdmi">
<path name="compress-offload-playback hdmi" />
<path name="compress-offload-playback" />
@@ -839,6 +911,24 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 speaker-and-hdmi">
<path name="compress-offload-playback2 hdmi" />
<path name="compress-offload-playback2" />
@@ -888,6 +978,24 @@
<path name="compress-offload-playback3 bt-sco" />
</path>
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 speaker-and-hdmi">
<path name="compress-offload-playback3 hdmi" />
<path name="compress-offload-playback3" />
@@ -937,6 +1045,24 @@
<path name="compress-offload-playback4 bt-sco" />
</path>
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 speaker-and-hdmi">
<path name="compress-offload-playback4 hdmi" />
<path name="compress-offload-playback4" />
@@ -986,6 +1112,24 @@
<path name="compress-offload-playback5 bt-sco" />
</path>
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 speaker-and-hdmi">
<path name="compress-offload-playback5 hdmi" />
<path name="compress-offload-playback5" />
@@ -1035,6 +1179,24 @@
<path name="compress-offload-playback6 bt-sco" />
</path>
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 speaker-and-hdmi">
<path name="compress-offload-playback6 hdmi" />
<path name="compress-offload-playback6" />
@@ -1084,6 +1246,24 @@
<path name="compress-offload-playback7 bt-sco" />
</path>
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 speaker-and-hdmi">
<path name="compress-offload-playback7 hdmi" />
<path name="compress-offload-playback7" />
@@ -1133,6 +1313,24 @@
<path name="compress-offload-playback8 bt-sco" />
</path>
+ <path name="compress-offload-playback8 speaker-and-bt-sco">
+ <path name="compress-offload-playback8 bt-sco" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 bt-sco-wb" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback8 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback8 speaker-and-hdmi">
<path name="compress-offload-playback8 hdmi" />
<path name="compress-offload-playback8" />
@@ -1182,6 +1380,24 @@
<path name="compress-offload-playback9 bt-sco" />
</path>
+ <path name="compress-offload-playback9 speaker-and-bt-sco">
+ <path name="compress-offload-playback9 bt-sco" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 bt-sco-wb" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback9 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback9 speaker-and-hdmi">
<path name="compress-offload-playback9 hdmi" />
<path name="compress-offload-playback9" />
diff --git a/configs/msm8953/audio_platform_info.xml b/configs/msm8953/audio_platform_info.xml
old mode 100644
new mode 100755
index 1d8193b..8c59d97
--- a/configs/msm8953/audio_platform_info.xml
+++ b/configs/msm8953/audio_platform_info.xml
@@ -62,8 +62,8 @@
<backend_names>
<device name="SND_DEVICE_OUT_HEADPHONES" interface="PRI_MI2S_RX"/>
- <device name="SND_DEVICE_OUT_BT_SCO_WB" interface="INTERNAL_BT_SCO_RX"/>
- <device name="SND_DEVICE_OUT_BT_SCO" interface="INTERNAL_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_BT_SCO_WB" interface="INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_BT_SCO" interface="INT_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_LINE" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_ANC_HEADSET" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" interface="PRI_MI2S_RX"/>
@@ -155,6 +155,10 @@
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" interface="TERT_MI2S_TX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" interface="PRI_MI2S_RX"/>
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" interface="PRI_MI2S_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_WSA_AND_BT_SCO" backend="wsa-speaker-and-bt-sco" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_WSA_AND_BT_SCO_WB" backend="wsa-speaker-and-bt-sco-wb" interface="PRI_MI2S_RX-and-INT_BT_SCO_RX"/>
</backend_names>
</audio_platform_info>
diff --git a/configs/msm8953/audio_platform_info_extcodec.xml b/configs/msm8953/audio_platform_info_extcodec.xml
index ac0eabc..46a4e6b 100644
--- a/configs/msm8953/audio_platform_info_extcodec.xml
+++ b/configs/msm8953/audio_platform_info_extcodec.xml
@@ -58,6 +58,8 @@
<param key="input_mic_max_count" value="4"/>
</config_params>
<backend_names>
+ <device name="SND_DEVICE_OUT_BT_SCO_WB" interface="INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_BT_SCO" interface="INT_BT_SCO_RX"/>
<device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="SLIMBUS_6_RX"/>
<device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="SLIMBUS_6_RX"/>
<device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="SLIMBUS_6_RX"/>
@@ -69,6 +71,10 @@
<device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones" interface="SLIMBUS_6_RX"/>
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones" interface="SLIMBUS_6_RX"/>
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="SLIMBUS_6_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="SLIMBUS_0_RX--and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="SLIMBUS_0_RX--and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_WSA_AND_BT_SCO" backend="wsa-speaker-and-bt-sco" interface="SLIMBUS_0_RX--and-INT_BT_SCO_RX"/>
+ <device name="SND_DEVICE_OUT_SPEAKER_WSA_AND_BT_SCO_WB" backend="wsa-speaker-and-bt-sco-wb" interface="SLIMBUS_0_RX--and-INT_BT_SCO_RX"/>
</backend_names>
</audio_platform_info>
diff --git a/configs/msm8953/mixer_paths.xml b/configs/msm8953/mixer_paths.xml
index 2e3f46d..cde55ea 100644
--- a/configs/msm8953/mixer_paths.xml
+++ b/configs/msm8953/mixer_paths.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -254,6 +254,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -288,6 +306,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -326,6 +362,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -355,6 +409,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
@@ -368,6 +440,10 @@
<path name="compress-offload-playback" />
</path>
+ <path name="compress-offload-playback transmission-fm">
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="1" />
+ </path>
+
<path name="compress-offload-playback2">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia7" value="1" />
</path>
@@ -381,8 +457,26 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
- <path name="compress-offload-playback transmission-fm">
- <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="1" />
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-headphones">
+ <path name="compress-offload-playback2" />
</path>
<path name="compress-offload-playback3">
@@ -393,6 +487,33 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
</path>
+ <path name="compress-offload-playback3 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback3 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-headphones">
+ <path name="compress-offload-playback3" />
+ </path>
+
<path name="compress-offload-playback4">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia11" value="1" />
</path>
@@ -401,6 +522,33 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
</path>
+ <path name="compress-offload-playback4 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback4 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-headphones">
+ <path name="compress-offload-playback4" />
+ </path>
+
<path name="compress-offload-playback5">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia12" value="1" />
</path>
@@ -409,6 +557,33 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
</path>
+ <path name="compress-offload-playback5 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback5 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-headphones">
+ <path name="compress-offload-playback5" />
+ </path>
+
<path name="compress-offload-playback6">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia13" value="1" />
</path>
@@ -417,6 +592,33 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
</path>
+ <path name="compress-offload-playback6 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback6 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-headphones">
+ <path name="compress-offload-playback6" />
+ </path>
+
<path name="compress-offload-playback7">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia14" value="1" />
</path>
@@ -425,6 +627,33 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
</path>
+ <path name="compress-offload-playback7 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback7 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-headphones">
+ <path name="compress-offload-playback7" />
+ </path>
+
<path name="audio-record">
<ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="1" />
</path>
diff --git a/configs/msm8953/mixer_paths_mtp.xml b/configs/msm8953/mixer_paths_mtp.xml
index 7fd1fc5..5bbfc10 100644
--- a/configs/msm8953/mixer_paths_mtp.xml
+++ b/configs/msm8953/mixer_paths_mtp.xml
@@ -281,6 +281,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -324,6 +342,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -371,6 +407,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -409,6 +463,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
@@ -444,6 +516,24 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia7" value="1" />
</path>
@@ -478,6 +568,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
</path>
+ <path name="compress-offload-playback3 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback3 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia10" value="1" />
</path>
@@ -495,6 +608,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
</path>
+ <path name="compress-offload-playback4 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback4 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia11" value="1" />
</path>
@@ -512,6 +648,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
</path>
+ <path name="compress-offload-playback5 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback5 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia12" value="1" />
</path>
@@ -529,6 +688,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
</path>
+ <path name="compress-offload-playback6 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback6 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia13" value="1" />
</path>
@@ -546,6 +728,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
</path>
+ <path name="compress-offload-playback7 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback7 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 hdmi">
<ctl name="QUIN_MI2S_RX Audio Mixer MultiMedia14" value="1" />
</path>
diff --git a/configs/msm8953/mixer_paths_qrd_sku3.xml b/configs/msm8953/mixer_paths_qrd_sku3.xml
index 1edb0b4..faa32f5 100644
--- a/configs/msm8953/mixer_paths_qrd_sku3.xml
+++ b/configs/msm8953/mixer_paths_qrd_sku3.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -602,6 +602,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -650,6 +668,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -719,6 +755,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -763,6 +817,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback speaker-and-hdmi">
<path name="compress-offload-playback hdmi" />
<path name="compress-offload-playback" />
@@ -816,6 +888,24 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 speaker-and-hdmi">
<path name="compress-offload-playback2 hdmi" />
<path name="compress-offload-playback2" />
@@ -865,6 +955,24 @@
<path name="compress-offload-playback3 bt-sco" />
</path>
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 speaker-and-hdmi">
<path name="compress-offload-playback3 hdmi" />
<path name="compress-offload-playback3" />
@@ -914,6 +1022,24 @@
<path name="compress-offload-playback4 bt-sco" />
</path>
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 speaker-and-hdmi">
<path name="compress-offload-playback4 hdmi" />
<path name="compress-offload-playback4" />
@@ -963,6 +1089,24 @@
<path name="compress-offload-playback5 bt-sco" />
</path>
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 speaker-and-hdmi">
<path name="compress-offload-playback5 hdmi" />
<path name="compress-offload-playback5" />
@@ -1012,6 +1156,24 @@
<path name="compress-offload-playback6 bt-sco" />
</path>
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 speaker-and-hdmi">
<path name="compress-offload-playback6 hdmi" />
<path name="compress-offload-playback6" />
@@ -1061,6 +1223,24 @@
<path name="compress-offload-playback7 bt-sco" />
</path>
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 speaker-and-hdmi">
<path name="compress-offload-playback7 hdmi" />
<path name="compress-offload-playback7" />
@@ -1110,6 +1290,24 @@
<path name="compress-offload-playback8 bt-sco" />
</path>
+ <path name="compress-offload-playback8 speaker-and-bt-sco">
+ <path name="compress-offload-playback8 bt-sco" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 bt-sco-wb" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback8 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback8 speaker-and-hdmi">
<path name="compress-offload-playback8 hdmi" />
<path name="compress-offload-playback8" />
@@ -1159,6 +1357,24 @@
<path name="compress-offload-playback9 bt-sco" />
</path>
+ <path name="compress-offload-playback9 speaker-and-bt-sco">
+ <path name="compress-offload-playback9 bt-sco" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 bt-sco-wb" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback9 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback9 speaker-and-hdmi">
<path name="compress-offload-playback9 hdmi" />
<path name="compress-offload-playback9" />
diff --git a/configs/msm8953/mixer_paths_qrd_skuh.xml b/configs/msm8953/mixer_paths_qrd_skuh.xml
index ebf9331..d23c690 100644
--- a/configs/msm8953/mixer_paths_qrd_skuh.xml
+++ b/configs/msm8953/mixer_paths_qrd_skuh.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ Copyright (c) 2014, 2018, 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
@@ -225,6 +225,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -255,6 +273,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -293,6 +329,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -319,6 +373,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8953/mixer_paths_qrd_skuhf.xml b/configs/msm8953/mixer_paths_qrd_skuhf.xml
index 1ece99d..4ac5c38 100644
--- a/configs/msm8953/mixer_paths_qrd_skuhf.xml
+++ b/configs/msm8953/mixer_paths_qrd_skuhf.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ Copyright (c) 2014, 2018, 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
@@ -224,6 +224,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -253,6 +271,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -291,6 +327,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -317,6 +371,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8953/mixer_paths_qrd_skui.xml b/configs/msm8953/mixer_paths_qrd_skui.xml
index ebf9331..d23c690 100644
--- a/configs/msm8953/mixer_paths_qrd_skui.xml
+++ b/configs/msm8953/mixer_paths_qrd_skui.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ Copyright (c) 2014, 2018, 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
@@ -225,6 +225,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -255,6 +273,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -293,6 +329,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -319,6 +373,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8953/mixer_paths_qrd_skum.xml b/configs/msm8953/mixer_paths_qrd_skum.xml
index 536debc..4d766e1 100644
--- a/configs/msm8953/mixer_paths_qrd_skum.xml
+++ b/configs/msm8953/mixer_paths_qrd_skum.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ Copyright (c) 2015, 2018, 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
@@ -240,6 +240,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -274,6 +292,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -312,6 +348,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -341,6 +395,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
@@ -354,6 +426,10 @@
<path name="compress-offload-playback" />
</path>
+ <path name="compress-offload-playback transmission-fm">
+ <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="1" />
+ </path>
+
<path name="compress-offload-playback2">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia7" value="1" />
</path>
@@ -367,8 +443,22 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
- <path name="compress-offload-playback transmission-fm">
- <ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="1" />
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
</path>
<path name="compress-offload-playback2 hdmi">
@@ -401,6 +491,29 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia10" value="1" />
</path>
+ <path name="compress-offload-playback3 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback3 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia11" value="1" />
</path>
@@ -409,6 +522,33 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia11" value="1" />
</path>
+ <path name="compress-offload-playback4 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback4 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-headphones">
+ <path name="compress-offload-playback4" />
+ </path>
+
<path name="compress-offload-playback5">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia12" value="1" />
</path>
@@ -417,6 +557,33 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia12" value="1" />
</path>
+ <path name="compress-offload-playback5 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback5 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-headphones">
+ <path name="compress-offload-playback5" />
+ </path>
+
<path name="compress-offload-playback6">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia13" value="1" />
</path>
@@ -425,6 +592,33 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia13" value="1" />
</path>
+ <path name="compress-offload-playback6 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback6 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-headphones">
+ <path name="compress-offload-playback6" />
+ </path>
+
<path name="compress-offload-playback7">
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia14" value="1" />
</path>
@@ -433,6 +627,33 @@
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia14" value="1" />
</path>
+ <path name="compress-offload-playback7 bt-sco-wb">
+ <ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
+ <path name="compress-offload-playback7 bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-headphones">
+ <path name="compress-offload-playback7" />
+ </path>
+
<path name="audio-record">
<ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="1" />
</path>
diff --git a/configs/msm8953/mixer_paths_qrd_skun.xml b/configs/msm8953/mixer_paths_qrd_skun.xml
index 7c45e29..08ba7da 100644
--- a/configs/msm8953/mixer_paths_qrd_skun.xml
+++ b/configs/msm8953/mixer_paths_qrd_skun.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ Copyright (c) 2015, 2018, 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
@@ -525,6 +525,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -568,6 +586,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -627,6 +663,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -662,6 +716,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback speaker-and-hdmi">
<path name="compress-offload-playback hdmi" />
<path name="compress-offload-playback" />
@@ -710,6 +782,29 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </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-playback2 speaker-and-hdmi">
<path name="compress-offload-playback2 hdmi" />
<path name="compress-offload-playback2" />
@@ -754,6 +849,24 @@
<path name="compress-offload-playback3 bt-sco" />
</path>
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 speaker-and-hdmi">
<path name="compress-offload-playback3 hdmi" />
<path name="compress-offload-playback3" />
@@ -798,6 +911,24 @@
<path name="compress-offload-playback4 bt-sco" />
</path>
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 speaker-and-hdmi">
<path name="compress-offload-playback4 hdmi" />
<path name="compress-offload-playback4" />
@@ -842,6 +973,24 @@
<path name="compress-offload-playback5 bt-sco" />
</path>
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 speaker-and-hdmi">
<path name="compress-offload-playback5 hdmi" />
<path name="compress-offload-playback5" />
@@ -886,6 +1035,24 @@
<path name="compress-offload-playback6 bt-sco" />
</path>
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 speaker-and-hdmi">
<path name="compress-offload-playback6 hdmi" />
<path name="compress-offload-playback6" />
@@ -930,6 +1097,24 @@
<path name="compress-offload-playback7 bt-sco" />
</path>
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 speaker-and-hdmi">
<path name="compress-offload-playback7 hdmi" />
<path name="compress-offload-playback7" />
@@ -974,6 +1159,24 @@
<path name="compress-offload-playback8 bt-sco" />
</path>
+ <path name="compress-offload-playback8 speaker-and-bt-sco">
+ <path name="compress-offload-playback8 bt-sco" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 bt-sco-wb" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback8 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback8 speaker-and-hdmi">
<path name="compress-offload-playback8 hdmi" />
<path name="compress-offload-playback8" />
@@ -1018,6 +1221,24 @@
<path name="compress-offload-playback9 bt-sco" />
</path>
+ <path name="compress-offload-playback9 speaker-and-bt-sco">
+ <path name="compress-offload-playback9 bt-sco" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 bt-sco-wb" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback9 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback9 speaker-and-hdmi">
<path name="compress-offload-playback9 hdmi" />
<path name="compress-offload-playback9" />
diff --git a/configs/msm8953/mixer_paths_skuk.xml b/configs/msm8953/mixer_paths_skuk.xml
old mode 100644
new mode 100755
index 1538275..54189d3
--- a/configs/msm8953/mixer_paths_skuk.xml
+++ b/configs/msm8953/mixer_paths_skuk.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
- Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ Copyright (c) 2014, 2018, 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
@@ -224,6 +224,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -253,6 +271,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
</path>
@@ -291,6 +327,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -313,6 +367,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8953/mixer_paths_wcd9306.xml b/configs/msm8953/mixer_paths_wcd9306.xml
index 0db0f2d..f07410a 100644
--- a/configs/msm8953/mixer_paths_wcd9306.xml
+++ b/configs/msm8953/mixer_paths_wcd9306.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -316,6 +316,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -350,6 +368,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -401,6 +437,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -427,6 +481,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
</path>
diff --git a/configs/msm8953/mixer_paths_wcd9326.xml b/configs/msm8953/mixer_paths_wcd9326.xml
index 286c393..7854b7a 100644
--- a/configs/msm8953/mixer_paths_wcd9326.xml
+++ b/configs/msm8953/mixer_paths_wcd9326.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-16, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -609,6 +609,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -657,6 +675,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -726,6 +762,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -770,6 +824,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback speaker-and-hdmi">
<path name="compress-offload-playback hdmi" />
<path name="compress-offload-playback" />
@@ -823,6 +895,24 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 speaker-and-hdmi">
<path name="compress-offload-playback2 hdmi" />
<path name="compress-offload-playback2" />
@@ -872,6 +962,24 @@
<path name="compress-offload-playback3 bt-sco" />
</path>
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 speaker-and-hdmi">
<path name="compress-offload-playback3 hdmi" />
<path name="compress-offload-playback3" />
@@ -921,6 +1029,24 @@
<path name="compress-offload-playback4 bt-sco" />
</path>
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 speaker-and-hdmi">
<path name="compress-offload-playback4 hdmi" />
<path name="compress-offload-playback4" />
@@ -970,6 +1096,24 @@
<path name="compress-offload-playback5 bt-sco" />
</path>
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 speaker-and-hdmi">
<path name="compress-offload-playback5 hdmi" />
<path name="compress-offload-playback5" />
@@ -1019,6 +1163,24 @@
<path name="compress-offload-playback6 bt-sco" />
</path>
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 speaker-and-hdmi">
<path name="compress-offload-playback6 hdmi" />
<path name="compress-offload-playback6" />
@@ -1068,6 +1230,24 @@
<path name="compress-offload-playback7 bt-sco" />
</path>
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 speaker-and-hdmi">
<path name="compress-offload-playback7 hdmi" />
<path name="compress-offload-playback7" />
@@ -1117,6 +1297,24 @@
<path name="compress-offload-playback8 bt-sco" />
</path>
+ <path name="compress-offload-playback8 speaker-and-bt-sco">
+ <path name="compress-offload-playback8 bt-sco" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 bt-sco-wb" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback8 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback8 speaker-and-hdmi">
<path name="compress-offload-playback8 hdmi" />
<path name="compress-offload-playback8" />
@@ -1166,6 +1364,24 @@
<path name="compress-offload-playback9 bt-sco" />
</path>
+ <path name="compress-offload-playback9 speaker-and-bt-sco">
+ <path name="compress-offload-playback9 bt-sco" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 bt-sco-wb" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback9 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback9 speaker-and-hdmi">
<path name="compress-offload-playback9 hdmi" />
<path name="compress-offload-playback9" />
diff --git a/configs/msm8953/mixer_paths_wcd9330.xml b/configs/msm8953/mixer_paths_wcd9330.xml
index f03a81f..a78e9cc 100644
--- a/configs/msm8953/mixer_paths_wcd9330.xml
+++ b/configs/msm8953/mixer_paths_wcd9330.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
-<!-- Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. -->
+<!-- Copyright (c) 2015-2016, 2018, 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 -->
@@ -451,6 +451,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -485,6 +503,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -532,6 +568,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -566,6 +620,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback speaker-and-hdmi">
<path name="compress-offload-playback hdmi" />
<path name="compress-offload-playback" />
@@ -601,6 +673,24 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 speaker-and-hdmi">
<path name="compress-offload-playback2 hdmi" />
<path name="compress-offload-playback2" />
@@ -636,6 +726,24 @@
<path name="compress-offload-playback3 bt-sco" />
</path>
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 speaker-and-hdmi">
<path name="compress-offload-playback3 hdmi" />
<path name="compress-offload-playback3" />
@@ -671,6 +779,24 @@
<path name="compress-offload-playback4 bt-sco" />
</path>
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 speaker-and-hdmi">
<path name="compress-offload-playback4 hdmi" />
<path name="compress-offload-playback4" />
@@ -706,6 +832,24 @@
<path name="compress-offload-playback5 bt-sco" />
</path>
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 speaker-and-hdmi">
<path name="compress-offload-playback5 hdmi" />
<path name="compress-offload-playback5" />
@@ -741,6 +885,24 @@
<path name="compress-offload-playback6 bt-sco" />
</path>
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 speaker-and-hdmi">
<path name="compress-offload-playback6 hdmi" />
<path name="compress-offload-playback6" />
@@ -776,6 +938,24 @@
<path name="compress-offload-playback7 bt-sco" />
</path>
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 speaker-and-hdmi">
<path name="compress-offload-playback7 hdmi" />
<path name="compress-offload-playback7" />
@@ -811,6 +991,24 @@
<path name="compress-offload-playback8 bt-sco" />
</path>
+ <path name="compress-offload-playback8 speaker-and-bt-sco">
+ <path name="compress-offload-playback8 bt-sco" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 bt-sco-wb" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback8 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback8 speaker-and-hdmi">
<path name="compress-offload-playback8 hdmi" />
<path name="compress-offload-playback8" />
@@ -846,6 +1044,24 @@
<path name="compress-offload-playback9 bt-sco" />
</path>
+ <path name="compress-offload-playback9 speaker-and-bt-sco">
+ <path name="compress-offload-playback9 bt-sco" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 bt-sco-wb" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback9 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback9 speaker-and-hdmi">
<path name="compress-offload-playback9 hdmi" />
<path name="compress-offload-playback9" />
diff --git a/configs/msm8953/mixer_paths_wcd9335.xml b/configs/msm8953/mixer_paths_wcd9335.xml
index 1eb65b9..51d938f 100644
--- a/configs/msm8953/mixer_paths_wcd9335.xml
+++ b/configs/msm8953/mixer_paths_wcd9335.xml
@@ -627,6 +627,24 @@
<path name="deep-buffer-playback bt-sco" />
</path>
+ <path name="deep-buffer-playback speaker-and-bt-sco">
+ <path name="deep-buffer-playback bt-sco" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback bt-sco-wb" />
+ <path name="deep-buffer-playback" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco">
+ <path name="deep-buffer-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="deep-buffer-playback wsa-speaker-and-bt-sco-wb">
+ <path name="deep-buffer-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="deep-buffer-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
</path>
@@ -675,6 +693,24 @@
<path name="low-latency-playback bt-sco" />
</path>
+ <path name="low-latency-playback speaker-and-bt-sco">
+ <path name="low-latency-playback bt-sco" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback speaker-and-bt-sco-wb">
+ <path name="low-latency-playback bt-sco-wb" />
+ <path name="low-latency-playback" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco">
+ <path name="low-latency-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="low-latency-playback wsa-speaker-and-bt-sco-wb">
+ <path name="low-latency-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="low-latency-playback speaker-and-hdmi">
<path name="low-latency-playback hdmi" />
<path name="low-latency-playback" />
@@ -744,6 +780,24 @@
<path name="audio-ull-playback bt-sco" />
</path>
+ <path name="audio-ull-playback speaker-and-bt-sco">
+ <path name="audio-ull-playback bt-sco" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback bt-sco-wb" />
+ <path name="audio-ull-playback" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco">
+ <path name="audio-ull-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="audio-ull-playback wsa-speaker-and-bt-sco-wb">
+ <path name="audio-ull-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="audio-ull-playback afe-proxy">
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
</path>
@@ -788,6 +842,24 @@
<path name="compress-offload-playback bt-sco" />
</path>
+ <path name="compress-offload-playback speaker-and-bt-sco">
+ <path name="compress-offload-playback bt-sco" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback bt-sco-wb" />
+ <path name="compress-offload-playback" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback speaker-and-hdmi">
<path name="compress-offload-playback hdmi" />
<path name="compress-offload-playback" />
@@ -841,6 +913,24 @@
<path name="compress-offload-playback2 bt-sco" />
</path>
+ <path name="compress-offload-playback2 speaker-and-bt-sco">
+ <path name="compress-offload-playback2 bt-sco" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 bt-sco-wb" />
+ <path name="compress-offload-playback2" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback2 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback2 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback2 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback2 speaker-and-hdmi">
<path name="compress-offload-playback2 hdmi" />
<path name="compress-offload-playback2" />
@@ -890,6 +980,24 @@
<path name="compress-offload-playback3 bt-sco" />
</path>
+ <path name="compress-offload-playback3 speaker-and-bt-sco">
+ <path name="compress-offload-playback3 bt-sco" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 bt-sco-wb" />
+ <path name="compress-offload-playback3" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback3 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback3 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback3 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback3 speaker-and-hdmi">
<path name="compress-offload-playback3 hdmi" />
<path name="compress-offload-playback3" />
@@ -939,6 +1047,24 @@
<path name="compress-offload-playback4 bt-sco" />
</path>
+ <path name="compress-offload-playback4 speaker-and-bt-sco">
+ <path name="compress-offload-playback4 bt-sco" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 bt-sco-wb" />
+ <path name="compress-offload-playback4" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback4 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback4 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback4 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback4 speaker-and-hdmi">
<path name="compress-offload-playback4 hdmi" />
<path name="compress-offload-playback4" />
@@ -988,6 +1114,24 @@
<path name="compress-offload-playback5 bt-sco" />
</path>
+ <path name="compress-offload-playback5 speaker-and-bt-sco">
+ <path name="compress-offload-playback5 bt-sco" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 bt-sco-wb" />
+ <path name="compress-offload-playback5" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback5 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback5 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback5 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback5 speaker-and-hdmi">
<path name="compress-offload-playback5 hdmi" />
<path name="compress-offload-playback5" />
@@ -1037,6 +1181,24 @@
<path name="compress-offload-playback6 bt-sco" />
</path>
+ <path name="compress-offload-playback6 speaker-and-bt-sco">
+ <path name="compress-offload-playback6 bt-sco" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 bt-sco-wb" />
+ <path name="compress-offload-playback6" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback6 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback6 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback6 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback6 speaker-and-hdmi">
<path name="compress-offload-playback6 hdmi" />
<path name="compress-offload-playback6" />
@@ -1086,6 +1248,24 @@
<path name="compress-offload-playback7 bt-sco" />
</path>
+ <path name="compress-offload-playback7 speaker-and-bt-sco">
+ <path name="compress-offload-playback7 bt-sco" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 bt-sco-wb" />
+ <path name="compress-offload-playback7" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback7 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback7 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback7 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback7 speaker-and-hdmi">
<path name="compress-offload-playback7 hdmi" />
<path name="compress-offload-playback7" />
@@ -1135,6 +1315,24 @@
<path name="compress-offload-playback8 bt-sco" />
</path>
+ <path name="compress-offload-playback8 speaker-and-bt-sco">
+ <path name="compress-offload-playback8 bt-sco" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 bt-sco-wb" />
+ <path name="compress-offload-playback8" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback8 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback8 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback8 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback8 speaker-and-hdmi">
<path name="compress-offload-playback8 hdmi" />
<path name="compress-offload-playback8" />
@@ -1184,6 +1382,24 @@
<path name="compress-offload-playback9 bt-sco" />
</path>
+ <path name="compress-offload-playback9 speaker-and-bt-sco">
+ <path name="compress-offload-playback9 bt-sco" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 bt-sco-wb" />
+ <path name="compress-offload-playback9" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco">
+ <path name="compress-offload-playback9 speaker-and-bt-sco" />
+ </path>
+
+ <path name="compress-offload-playback9 wsa-speaker-and-bt-sco-wb">
+ <path name="compress-offload-playback9 speaker-and-bt-sco-wb" />
+ </path>
+
<path name="compress-offload-playback9 speaker-and-hdmi">
<path name="compress-offload-playback9 hdmi" />
<path name="compress-offload-playback9" />