• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!--- Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.            -->
3<!---                                                                           -->
4<!--- Redistribution and use in source and binary forms, with or without        -->
5<!--- modification, are permitted provided that the following conditions are    -->
6<!--- met:                                                                      -->
7<!---     * Redistributions of source code must retain the above copyright      -->
8<!---       notice, this list of conditions and the following disclaimer.       -->
9<!---     * Redistributions in binary form must reproduce the above             -->
10<!---       copyright notice, this list of conditions and the following         -->
11<!---       disclaimer in the documentation and/or other materials provided     -->
12<!---       with the distribution.                                              -->
13<!---     * Neither the name of The Linux Foundation nor the names of its       -->
14<!---       contributors may be used to endorse or promote products derived     -->
15<!---       from this software without specific prior written permission.       -->
16<!---                                                                           -->
17<!--- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED              -->
18<!--- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF      -->
19<!--- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT    -->
20<!--- ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS    -->
21<!--- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR    -->
22<!--- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF      -->
23<!--- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR           -->
24<!--- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,     -->
25<!--- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE      -->
26<!--- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN    -->
27<!--- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                             -->
28
29<mixer>
30    <!-- These are the initial mixer settings -->
31    <ctl name="LSM1 MUX" value="None" />
32    <ctl name="LSM2 MUX" value="None" />
33    <ctl name="LSM3 MUX" value="None" />
34    <ctl name="LSM4 MUX" value="None" />
35    <ctl name="LSM5 MUX" value="None" />
36    <ctl name="LSM6 MUX" value="None" />
37    <ctl name="LSM7 MUX" value="None" />
38    <ctl name="LSM8 MUX" value="None" />
39    <ctl name="SLIMBUS_5_TX LSM Function" value="None" />
40    <ctl name="MADONOFF Switch" value="0" />
41    <ctl name="MAD Input" value="DMIC1" />
42    <ctl name="MAD_BROADCAST Switch" value="0" />
43    <ctl name="TX13 INP MUX" value="CDC_DEC_5" />
44    <ctl name="AIF4_MAD Mixer SLIM TX12" value="0" />
45    <ctl name="AIF4_MAD Mixer SLIM TX13" value="0" />
46    <ctl name="CPE AFE MAD Enable" value="0"/>
47    <ctl name="CLK MODE" value="EXTERNAL" />
48    <ctl name="EC BUF MUX INP" value="ZERO" />
49    <ctl name="ADC MUX1" value="DMIC" />
50    <ctl name="DMIC MUX1" value="ZERO" />
51
52    <path name="listen-voice-wakeup-1">
53        <ctl name="SLIMBUS_5_TX LSM Function" value="AUDIO" />
54        <ctl name="LSM1 MUX" value="SLIMBUS_5_TX" />
55    </path>
56
57    <path name="listen-voice-wakeup-2">
58        <ctl name="SLIMBUS_5_TX LSM Function" value="AUDIO" />
59        <ctl name="LSM2 MUX" value="SLIMBUS_5_TX" />
60    </path>
61    <path name="listen-voice-wakeup-3">
62        <ctl name="SLIMBUS_5_TX LSM Function" value="AUDIO" />
63        <ctl name="LSM3 MUX" value="SLIMBUS_5_TX" />
64    </path>
65    <path name="listen-voice-wakeup-4">
66        <ctl name="SLIMBUS_5_TX LSM Function" value="AUDIO" />
67        <ctl name="LSM4 MUX" value="SLIMBUS_5_TX" />
68    </path>
69    <path name="listen-voice-wakeup-5">
70        <ctl name="SLIMBUS_5_TX LSM Function" value="AUDIO" />
71        <ctl name="LSM5 MUX" value="SLIMBUS_5_TX" />
72    </path>
73    <path name="listen-voice-wakeup-6">
74        <ctl name="SLIMBUS_5_TX LSM Function" value="AUDIO" />
75        <ctl name="LSM6 MUX" value="SLIMBUS_5_TX" />
76    </path>
77    <path name="listen-voice-wakeup-7">
78        <ctl name="SLIMBUS_5_TX LSM Function" value="AUDIO" />
79        <ctl name="LSM7 MUX" value="SLIMBUS_5_TX" />
80    </path>
81    <path name="listen-voice-wakeup-8">
82        <ctl name="SLIMBUS_5_TX LSM Function" value="AUDIO" />
83        <ctl name="LSM8 MUX" value="SLIMBUS_5_TX" />
84    </path>
85
86    <path name="listen-cpe-handset-mic">
87        <ctl name="MADONOFF Switch" value="1" />
88        <ctl name="TX13 INP MUX" value="CPE_TX_PP" />
89        <ctl name="AIF4_MAD Mixer SLIM TX13" value="1" />
90        <ctl name="MAD Input" value="DMIC0" />
91        <ctl name="CPE AFE MAD Enable" value="1"/>
92    </path>
93
94    <path name="listen-cpe-handset-mic-ecpp">
95        <ctl name="CLK MODE" value="INTERNAL" />
96        <ctl name="EC BUF MUX INP" value="DEC1" />
97        <ctl name="ADC MUX1" value="DMIC" />
98        <ctl name="DMIC MUX1" value="DMIC0" />
99    </path>
100
101    <!-- path name used for low bandwidth FTRT codec interface -->
102    <path name="listen-cpe-handset-mic low-speed-intf">
103        <ctl name="MADONOFF Switch" value="1" />
104        <ctl name="AIF4_MAD Mixer SLIM TX12" value="1" />
105        <ctl name="MAD Input" value="DMIC0" />
106        <ctl name="CPE AFE MAD Enable" value="1"/>
107    </path>
108
109    <path name="listen-ape-handset-mic">
110        <ctl name="MAD_BROADCAST Switch" value="1" />
111        <ctl name="TX13 INP MUX" value="MAD_BRDCST" />
112        <ctl name="AIF4_MAD Mixer SLIM TX13" value="1" />
113        <ctl name="MAD Input" value="DMIC0" />
114    </path>
115
116</mixer>
117