diff options
| author | Luca Stefani <luca.stefani.ge1@gmail.com> | 2016-01-14 19:55:51 +0100 |
|---|---|---|
| committer | LuK1337 <priv.luk@gmail.com> | 2016-01-27 16:48:47 +0100 |
| commit | 53a81b0dde9df980968f9502e7e746148e23e62d (patch) | |
| tree | 7a677800570fe9ef96b8ea9ef8ae4da1633488bc /audio | |
| parent | 637ffa7416d70003defe78a19e5ad5544ecad8fb (diff) | |
msm8916-common: Add voice recognition support
Diffstat (limited to 'audio')
| -rw-r--r-- | audio/sound_trigger_mixer_paths.xml | 82 | ||||
| -rw-r--r-- | audio/sound_trigger_platform_info.xml | 42 |
2 files changed, 124 insertions, 0 deletions
diff --git a/audio/sound_trigger_mixer_paths.xml b/audio/sound_trigger_mixer_paths.xml new file mode 100644 index 0000000..3deff75 --- /dev/null +++ b/audio/sound_trigger_mixer_paths.xml @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!--- Copyright (c) 2014, The Linux Foundation. All rights reserved. --> +<!--- --> +<!--- Redistribution and use in source and binary forms, with or without --> +<!--- modification, are permitted provided that the following conditions are --> +<!--- met: --> +<!--- * Redistributions of source code must retain the above copyright --> +<!--- notice, this list of conditions and the following disclaimer. --> +<!--- * Redistributions in binary form must reproduce the above --> +<!--- copyright notice, this list of conditions and the following --> +<!--- disclaimer in the documentation and/or other materials provided --> +<!--- with the distribution. --> +<!--- * Neither the name of The Linux Foundation nor the names of its --> +<!--- contributors may be used to endorse or promote products derived --> +<!--- from this software without specific prior written permission. --> +<!--- --> +<!--- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED --> +<!--- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF --> +<!--- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT --> +<!--- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS --> +<!--- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --> +<!--- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --> +<!--- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR --> +<!--- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, --> +<!--- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE --> +<!--- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN --> +<!--- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --> + +<mixer> + <!-- These are the initial mixer settings --> + <ctl name="LSM1 MUX" value="None" /> + <ctl name="LSM2 MUX" value="None" /> + <ctl name="LSM3 MUX" value="None" /> + <ctl name="LSM4 MUX" value="None" /> + <ctl name="LSM5 MUX" value="None" /> + <ctl name="LSM6 MUX" value="None" /> + <ctl name="LSM7 MUX" value="None" /> + <ctl name="LSM8 MUX" value="None" /> + <ctl name="TERT_MI2S_TX LSM Function" value="None" /> + <ctl name="DEC1 MUX" value="ZERO" /> + <ctl name="ADC2 MUX" value="ZERO" /> + + <path name="listen-voice-wakeup-1"> + <ctl name="LSM1 MUX" value="TERT_MI2S_TX" /> + <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" /> + </path> + + <path name="listen-voice-wakeup-2"> + <ctl name="LSM2 MUX" value="TERT_MI2S_TX" /> + <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" /> + </path> + <path name="listen-voice-wakeup-3"> + <ctl name="LSM3 MUX" value="TERT_MI2S_TX" /> + <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" /> + </path> + <path name="listen-voice-wakeup-4"> + <ctl name="LSM4 MUX" value="TERT_MI2S_TX" /> + <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" /> + </path> + <path name="listen-voice-wakeup-5"> + <ctl name="LSM5 MUX" value="TERT_MI2S_TX" /> + <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" /> + </path> + <path name="listen-voice-wakeup-6"> + <ctl name="LSM6 MUX" value="TERT_MI2S_TX" /> + <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" /> + </path> + <path name="listen-voice-wakeup-7"> + <ctl name="LSM7 MUX" value="TERT_MI2S_TX" /> + <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" /> + </path> + <path name="listen-voice-wakeup-8"> + <ctl name="LSM8 MUX" value="TERT_MI2S_TX" /> + <ctl name="TERT_MI2S_TX LSM Function" value="SWAUDIO" /> + </path> + + <path name="listen-handset-mic"> + <ctl name="DEC1 MUX" value="ADC2" /> + <ctl name="ADC2 MUX" value="INP3" /> + </path> + +</mixer> diff --git a/audio/sound_trigger_platform_info.xml b/audio/sound_trigger_platform_info.xml new file mode 100644 index 0000000..1c8c70e --- /dev/null +++ b/audio/sound_trigger_platform_info.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!--- Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. --> +<!--- --> +<!--- Redistribution and use in source and binary forms, with or without --> +<!--- modification, are permitted provided that the following conditions are --> +<!--- met: --> +<!--- * Redistributions of source code must retain the above copyright --> +<!--- notice, this list of conditions and the following disclaimer. --> +<!--- * Redistributions in binary form must reproduce the above --> +<!--- copyright notice, this list of conditions and the following --> +<!--- disclaimer in the documentation and/or other materials provided --> +<!--- with the distribution. --> +<!--- * Neither the name of The Linux Foundation nor the names of its --> +<!--- contributors may be used to endorse or promote products derived --> +<!--- from this software without specific prior written permission. --> +<!--- --> +<!--- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED --> +<!--- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF --> +<!--- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT --> +<!--- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS --> +<!--- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --> +<!--- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --> +<!--- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR --> +<!--- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, --> +<!--- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE --> +<!--- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN --> +<!--- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --> +<sound_trigger_platform_info> + <device name="DEVICE_HANDSET_APE_ACDB_ID" value="130" /> + <device name="DEVICE_HANDSET_CPE_ACDB_ID" value="128" /> + <ctrl name="execution_type" value="APE" /> <!-- value: "CPE" "APE" --> + <ctrl name="max_cpe_sessions" value="1" /> + <ctrl name="max_cpe_phrases" value="6" /> + <ctrl name="max_cpe_users" value="3" /> + <ctrl name="max_ape_sessions" value="5" /> + <ctrl name="max_ape_phrases" value="5" /> + <ctrl name="max_ape_users" value="5" /> + <ctrl name="enable_failure_detection" value="false" /> + <ctrl name="rx_concurrency_disabled" value="true" /> + <ctrl name="rx_conc_max_st_ses" value="1" /> +</sound_trigger_platform_info> + |
