1<?xml version="1.0" encoding="ISO-8859-1"?> 2<!-- Copyright (c) 2022, 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<!-- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN --> 26<!-- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --> 27<mixer> 28 <!-- Initial default value of ALSA command --> 29 <!-- PCM timeout --> 30 <ctl name="PCM Stream Wait Time in MSec" value="100" /> 31 <ctl name="Voice PCM Stream Wait Time in MSec" value="500" /> 32 33 <!-- Enable it when AOC is ready to trim delay and padding --> 34 <ctl name="Gapless Offload Enable" value="1" /> 35 36 <!-- TDM 0 setting --> 37 <ctl name="TDM_0_RX Chan" value="Four" /> 38 <ctl name="TDM_0_RX Format" value="S32_LE" /> 39 <ctl name="TDM_0_RX Sample Rate" value="SR_48K" /> 40 <ctl name="TDM_0_TX Chan" value="Four" /> 41 <ctl name="TDM_0_TX Format" value="S32_LE" /> 42 <ctl name="TDM_0_TX Sample Rate" value="SR_48K" /> 43 44 <!-- Haptic setting --> 45 <ctl name="Haptics Source" value="PCM" /> 46 <ctl name="HAPTIC_RX Format" value="S32_LE" /> 47 <ctl name="HAPTIC_RX SlotFmt" value="S32_LE" /> 48 <ctl name="HAPTIC_RX Chan" value="Four" /> 49 <ctl name="HAPTIC_RX nSlot" value="Four" /> 50 <ctl name="RX Slots" id="0" value="2" /> 51 <ctl name="RX Slots" id="1" value="3" /> 52 53 <!-- Cirrus default 96K --> 54 <ctl name="Default 96K" value="0" /> 55 <ctl name="R Default 96K" value="0" /> 56 57 <!-- Cirrus Booster Amp TDM slot assignment--> 58 <!-- RX slot --> 59 <ctl name="ASPRX1 Slot Position" value="0" /> 60 <ctl name="ASPRX2 Slot Position" value="1" /> 61 <ctl name="R ASPRX1 Slot Position" value="1" /> 62 <ctl name="R ASPRX2 Slot Position" value="0" /> 63 <!-- TX slot --> 64 <ctl name="ASPTX1 Slot Position" value="0" /> 65 <ctl name="R ASPTX1 Slot Position" value="1" /> 66 <ctl name="ASPTX2 Slot Position" value="2" /> 67 <ctl name="R ASPTX2 Slot Position" value="3" /> 68 <ctl name="ASPTX3 Slot Position" value="4" /> 69 <ctl name="R ASPTX3 Slot Position" value="5" /> 70 <ctl name="ASPTX4 Slot Position" value="6" /> 71 <ctl name="R ASPTX4 Slot Position" value="7" /> 72 73 <!-- Cirrus Booster Amp DRE and VBST config--> 74 <ctl name="DRE DRE Switch" value="1" /> 75 <ctl name="R DRE DRE Switch" value="1" /> 76 77 <!-- Cirrus Booster Amp Output Gain --> 78 <ctl name="AMP PCM Gain" value="17" /> 79 <ctl name="R AMP PCM Gain" value="17" /> 80 <ctl name="Digital PCM Volume" value="0" /> 81 <ctl name="R Digital PCM Volume" value="0" /> 82 83 <!-- Cirrus Booster Amp Power --> 84 <ctl name="Main AMP Enable Switch" value="0" /> 85 <ctl name="R Main AMP Enable Switch" value="0" /> 86 87 <!-- Cirrus Booster mode --> 88 <ctl name="PCM Source" value="DSP" /> 89 <ctl name="R PCM Source" value="DSP" /> 90 <ctl name="DSP1 Firmware" value="Protection" /> 91 <ctl name="R DSP1 Firmware" value="Protection" /> 92 <ctl name="DSP RX1 Source" value="ASPRX1" /> 93 <ctl name="DSP RX2 Source" value="ASPRX1" /> 94 <ctl name="R DSP RX1 Source" value="ASPRX1" /> 95 <ctl name="R DSP RX2 Source" value="ASPRX1" /> 96 <ctl name="Boost Peak Current Limit" value="3.50A" /> 97 <ctl name="R Boost Peak Current Limit" value="3.50A" /> 98 <ctl name="PCM Soft Ramp" value=".5ms" /> 99 <ctl name="R PCM Soft Ramp" value=".5ms" /> 100 101 <!-- Cirrus ASP TX source --> 102 <ctl name="ASP TX1 Source" value="VMON" /> 103 <ctl name="R ASP TX1 Source" value="VMON" /> 104 <ctl name="ASP TX2 Source" value="IMON" /> 105 <ctl name="R ASP TX2 Source" value="IMON" /> 106 <ctl name="ASP TX3 Source" value="Zero" /> 107 <ctl name="R ASP TX3 Source" value="Zero" /> 108 <ctl name="ASP TX4 Source" value="Zero" /> 109 <ctl name="R ASP TX4 Source" value="Zero" /> 110 111 <!-- Cirrus fast switch init --> 112 <ctl name="Fast Use Case Switch Enable" value="0" /> 113 <ctl name="Fast Use Case Delta File" value="fast_switch5.txt" /> 114 <ctl name="R Fast Use Case Switch Enable" value="0" /> 115 <ctl name="R Fast Use Case Delta File" value="fast_switch5.txt" /> 116 117 <!-- HAC Max Amp switch init --> 118 <ctl name="HAC AMP EN" value="0" /> 119 120 <!-- default EP volume --> 121 <ctl name="PCM Playback Switch" value="1" /> 122 <ctl name="PCM Playback Volume" value="10" /> 123 124 <!-- audio RX route initial/default value --> 125 <ctl name="TDM_0_RX Mixer EP1" value="0" /> 126 <ctl name="TDM_0_RX Mixer EP2" value="0" /> 127 <ctl name="TDM_0_RX Mixer EP3" value="0" /> 128 <ctl name="TDM_0_RX Mixer EP4" value="0" /> 129 <ctl name="TDM_0_RX Mixer EP5" value="0" /> 130 <ctl name="TDM_0_RX Mixer EP6" value="0" /> 131 <ctl name="TDM_0_RX Mixer EP7" value="0" /> 132 <ctl name="TDM_0_RX Mixer EP8" value="0" /> 133 <ctl name="TDM_0_RX Mixer NoHost1" value="0" /> 134 <ctl name="TDM_0_RX Mixer VOIP" value="0" /> 135 <ctl name="TDM_0_RX Mixer RAW" value="0" /> 136 <ctl name="TDM_0_RX Mixer IMSV" value="0" /> 137 138 <ctl name="TDM_1_RX Mixer EP1" value="0" /> 139 <ctl name="TDM_1_RX Mixer EP2" value="0" /> 140 <ctl name="TDM_1_RX Mixer EP3" value="0" /> 141 <ctl name="TDM_1_RX Mixer EP4" value="0" /> 142 <ctl name="TDM_1_RX Mixer EP5" value="0" /> 143 <ctl name="TDM_1_RX Mixer EP6" value="0" /> 144 <ctl name="TDM_1_RX Mixer EP7" value="0" /> 145 <ctl name="TDM_1_RX Mixer NoHost1" value="0" /> 146 147 <ctl name="USB_RX Mixer EP1" value="0" /> 148 <ctl name="USB_RX Mixer EP2" value="0" /> 149 <ctl name="USB_RX Mixer EP3" value="0" /> 150 <ctl name="USB_RX Mixer EP4" value="0" /> 151 <ctl name="USB_RX Mixer EP5" value="0" /> 152 <ctl name="USB_RX Mixer EP6" value="0" /> 153 <ctl name="USB_RX Mixer EP7" value="0" /> 154 <ctl name="USB_RX Mixer NoHost1" value="0" /> 155 <ctl name="USB_RX Mixer VOIP" value="0" /> 156 <ctl name="USB_RX Mixer HIFI" value="0" /> 157 <ctl name="USB_RX Mixer RAW" value="0" /> 158 <ctl name="USB_RX Mixer IMSV" value="0" /> 159 160 <ctl name="BT_RX Mixer EP1" value="0" /> 161 <ctl name="BT_RX Mixer EP2" value="0" /> 162 <ctl name="BT_RX Mixer EP3" value="0" /> 163 <ctl name="BT_RX Mixer EP4" value="0" /> 164 <ctl name="BT_RX Mixer EP5" value="0" /> 165 <ctl name="BT_RX Mixer EP6" value="0" /> 166 <ctl name="BT_RX Mixer EP7" value="0" /> 167 <ctl name="BT_RX Mixer NoHost1" value="0" /> 168 <ctl name="BT_RX Mixer VOIP" value="0" /> 169 <ctl name="BT_RX Mixer RAW" value="0" /> 170 <ctl name="BT_RX Mixer IMSV" value="0" /> 171 172 <ctl name="INCALL_RX Mixer EP1" value="0" /> 173 <ctl name="INCALL_RX Mixer EP2" value="0" /> 174 <ctl name="INCALL_RX Mixer EP3" value="0" /> 175 <ctl name="INCALL_RX Mixer EP4" value="0" /> 176 <ctl name="INCALL_RX Mixer EP5" value="0" /> 177 <ctl name="INCALL_RX Mixer EP6" value="0" /> 178 <ctl name="INCALL_RX Mixer EP7" value="0" /> 179 <ctl name="INCALL_RX Mixer NoHost1" value="0" /> 180 181 <ctl name="SINK_IDS" id="0" value="-1" /> 182 <ctl name="SINK_IDS" id="1" value="-1" /> 183 184 <!-- audio TX route initial/default value --> 185 <ctl name="EP1 TX Mixer TDM_0_TX" value="0" /> 186 <ctl name="EP2 TX Mixer TDM_0_TX" value="0" /> 187 <ctl name="EP3 TX Mixer TDM_0_TX" value="0" /> 188 <ctl name="EP4 TX Mixer TDM_0_TX" value="0" /> 189 <ctl name="EP5 TX Mixer TDM_0_TX" value="0" /> 190 <ctl name="EP6 TX Mixer TDM_0_TX" value="0" /> 191 <ctl name="NoHost1 TX Mixer TDM_0_TX" value="0" /> 192 193 <ctl name="EP1 TX Mixer TDM_1_TX" value="0" /> 194 <ctl name="EP2 TX Mixer TDM_1_TX" value="0" /> 195 <ctl name="EP3 TX Mixer TDM_1_TX" value="0" /> 196 <ctl name="EP4 TX Mixer TDM_1_TX" value="0" /> 197 <ctl name="EP5 TX Mixer TDM_1_TX" value="0" /> 198 <ctl name="EP6 TX Mixer TDM_1_TX" value="0" /> 199 <ctl name="NoHost1 TX Mixer TDM_1_TX" value="0" /> 200 201 <ctl name="EP1 TX Mixer INTERNAL_MIC_TX" value="0" /> 202 <ctl name="EP2 TX Mixer INTERNAL_MIC_TX" value="0" /> 203 <ctl name="EP3 TX Mixer INTERNAL_MIC_TX" value="0" /> 204 <ctl name="EP4 TX Mixer INTERNAL_MIC_TX" value="0" /> 205 <ctl name="EP5 TX Mixer INTERNAL_MIC_TX" value="0" /> 206 <ctl name="EP6 TX Mixer INTERNAL_MIC_TX" value="0" /> 207 <ctl name="NoHost1 TX Mixer INTERNAL_MIC_TX" value="0" /> 208 <ctl name="VOIP TX Mixer INTERNAL_MIC_TX" value="0" /> 209 210 <ctl name="EP1 TX Mixer BT_TX" value="0" /> 211 <ctl name="EP2 TX Mixer BT_TX" value="0" /> 212 <ctl name="EP3 TX Mixer BT_TX" value="0" /> 213 <ctl name="EP4 TX Mixer BT_TX" value="0" /> 214 <ctl name="EP5 TX Mixer BT_TX" value="0" /> 215 <ctl name="EP6 TX Mixer BT_TX" value="0" /> 216 <ctl name="NoHost1 TX Mixer BT_TX" value="0" /> 217 <ctl name="VOIP TX Mixer BT_TX" value="0" /> 218 219 <ctl name="EP1 TX Mixer USB_TX" value="0" /> 220 <ctl name="EP2 TX Mixer USB_TX" value="0" /> 221 <ctl name="EP3 TX Mixer USB_TX" value="0" /> 222 <ctl name="EP4 TX Mixer USB_TX" value="0" /> 223 <ctl name="EP5 TX Mixer USB_TX" value="0" /> 224 <ctl name="EP6 TX Mixer USB_TX" value="0" /> 225 <ctl name="NoHost1 TX Mixer USB_TX" value="0" /> 226 <ctl name="VOIP TX Mixer USB_TX" value="0" /> 227 228 <ctl name="EP1 TX Mixer INCALL_TX" value="0" /> 229 <ctl name="EP2 TX Mixer INCALL_TX" value="0" /> 230 <ctl name="EP3 TX Mixer INCALL_TX" value="0" /> 231 <ctl name="EP4 TX Mixer INCALL_TX" value="0" /> 232 <ctl name="EP5 TX Mixer INCALL_TX" value="0" /> 233 <ctl name="EP6 TX Mixer INCALL_TX" value="0" /> 234 <ctl name="NoHost1 TX Mixer INCALL_TX" value="0" /> 235 236 <ctl name="EP5 TX Mixer INTERNAL_MIC_US_TX" value="0" /> 237 <ctl name="EP4 TX Mixer I2S_2_TX" value="0" /> 238 239 <!-- AoC Mic setting --> 240 <ctl name="MIC DC Blocker" value="1" /> 241 <ctl name="MIC HW Gain At High Power Mode (cB)" value="0" /> 242 <ctl name="MIC Record Soft Gain (dB)" value="-40" /> 243 244 <!-- USB setting v2 --> 245 <ctl name="USB Bus ID v2" value="1" /> 246 <ctl name="USB Dev ID v2" value="2" /> 247 <ctl name="USB Playback EP ID v2" value="1" /> 248 <ctl name="USB Playback FORMAT v2" value="0" /> 249 <ctl name="USB Playback SR v2" value="48000" /> 250 <ctl name="USB Playback CH v2" value="2" /> 251 <ctl name="USB Playback BW v2" value="24" /> 252 <ctl name="USB Capture EP ID v2" value="1" /> 253 <ctl name="USB Capture FORMAT v2" value="0" /> 254 <ctl name="USB Capture SR v2" value="48000" /> 255 <ctl name="USB Capture CH v2" value="1" /> 256 <ctl name="USB Capture BW v2" value="16" /> 257 258 <ctl name="AoC Modem Downlink ASRC Mode" value="ASP_ON" /> 259 <ctl name="Voice Call Mic Source" value="Builtin_MIC" /> 260 <ctl name="Audio Capture Eraser Enable" value="0" /> 261 <ctl name="Hotword Tap Enable" value="0" /> 262 263 <!-- In AIDL Hal, this controlled by audio hal directly to avoid aoc" --> 264 <!-- crashing since speicifc order is needed between dsp mode and" --> 265 <!-- spatial module." --> 266 <ctl name="Mic Spatial Module Enable" value="0" /> 267 268 <!-- audio PDM mic default state --> 269 <ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="-1" /> 270 <ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" /> 271 <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1" /> 272 <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" /> 273 <ctl name="Audio Capture Mic Source" value="Builtin_MIC" /> 274 275 <!-- audio Ultrasound mic default state --> 276 <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="0" value="-1" /> 277 <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="1" value="-1" /> 278 <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="2" value="-1" /> 279 <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="3" value="-1" /> 280 281 <!-- sidetone controls --> 282 <ctl name="Sidetone Enable" value="0" /> 283 <ctl name="Sidetone Volume" value="-96" /> 284 <ctl name="Sidetone Selected Mic" value="0" /> 285 <ctl name="Sidetone EQ Stage Number" value="1" /> 286 <!-- IEEE 754, value is in float --> 287 <ctl name="Sidetone Biquad0" id="0" value="0" /> 288 <ctl name="Sidetone Biquad0" id="1" value="0" /> 289 <ctl name="Sidetone Biquad0" id="2" value="0" /> 290 <ctl name="Sidetone Biquad0" id="3" value="0" /> 291 <ctl name="Sidetone Biquad0" id="4" value="0" /> 292 <ctl name="Sidetone Biquad0" id="5" value="0" /> 293 <ctl name="Sidetone Biquad1" id="0" value="0" /> 294 <ctl name="Sidetone Biquad1" id="1" value="0" /> 295 <ctl name="Sidetone Biquad1" id="2" value="0" /> 296 <ctl name="Sidetone Biquad1" id="3" value="0" /> 297 <ctl name="Sidetone Biquad1" id="4" value="0" /> 298 <ctl name="Sidetone Biquad1" id="5" value="0" /> 299 <ctl name="Sidetone Biquad2" id="0" value="0" /> 300 <ctl name="Sidetone Biquad2" id="1" value="0" /> 301 <ctl name="Sidetone Biquad2" id="2" value="0" /> 302 <ctl name="Sidetone Biquad2" id="3" value="0" /> 303 <ctl name="Sidetone Biquad2" id="4" value="0" /> 304 <ctl name="Sidetone Biquad2" id="5" value="0" /> 305 <ctl name="Sidetone Biquad3" id="0" value="0" /> 306 <ctl name="Sidetone Biquad3" id="1" value="0" /> 307 <ctl name="Sidetone Biquad3" id="2" value="0" /> 308 <ctl name="Sidetone Biquad3" id="3" value="0" /> 309 <ctl name="Sidetone Biquad3" id="4" value="0" /> 310 <ctl name="Sidetone Biquad3" id="5" value="0" /> 311 <ctl name="Sidetone Biquad4" id="0" value="0" /> 312 <ctl name="Sidetone Biquad4" id="1" value="0" /> 313 <ctl name="Sidetone Biquad4" id="2" value="0" /> 314 <ctl name="Sidetone Biquad4" id="3" value="0" /> 315 <ctl name="Sidetone Biquad4" id="4" value="0" /> 316 <ctl name="Sidetone Biquad4" id="5" value="0" /> 317 318 <ctl name="Incall Capture Stream0" value="Off" /> 319 <ctl name="Incall Capture Stream1" value="Off" /> 320 <ctl name="Incall Capture Stream2" value="Off" /> 321 322 <!-- These two controls control the muting function of mics and sinks during the voice call. --> 323 <!-- They would be enabled by HAL. --> 324 <ctl name="Incall Sink Mute" value="0" /> 325 <ctl name="Incall Mic Mute" value="0" /> 326 327 <ctl name="Compress Offload Volume" value="1000" /> 328 <ctl name="Decoder Reference Enable" value="0" /> 329 <ctl name="LVM Enable" value="0" /> 330 331 <!-- sidetone dynamic control --> 332 <path name="sidetone-for handset"> 333 <!-- 1065353216 = 0x3f800000 = 1.0 --> 334 <ctl name="Sidetone Biquad0" id="0" value="1065353216" /> 335 <ctl name="Sidetone Biquad0" id="1" value="1065353216" /> 336 <ctl name="Sidetone Biquad0" id="2" value="0" /> 337 <ctl name="Sidetone Biquad0" id="3" value="0" /> 338 <ctl name="Sidetone Biquad0" id="4" value="0" /> 339 <ctl name="Sidetone Biquad0" id="5" value="0" /> 340 <ctl name="Sidetone Biquad1" id="0" value="1065353216" /> 341 <ctl name="Sidetone Biquad1" id="1" value="1065353216" /> 342 <ctl name="Sidetone Biquad1" id="2" value="0" /> 343 <ctl name="Sidetone Biquad1" id="3" value="0" /> 344 <ctl name="Sidetone Biquad1" id="4" value="0" /> 345 <ctl name="Sidetone Biquad1" id="5" value="0" /> 346 <ctl name="Sidetone Biquad2" id="0" value="1065353216" /> 347 <ctl name="Sidetone Biquad2" id="1" value="1065353216" /> 348 <ctl name="Sidetone Biquad2" id="2" value="0" /> 349 <ctl name="Sidetone Biquad2" id="3" value="0" /> 350 <ctl name="Sidetone Biquad2" id="4" value="0" /> 351 <ctl name="Sidetone Biquad2" id="5" value="0" /> 352 <ctl name="Sidetone Biquad3" id="0" value="1065353216" /> 353 <ctl name="Sidetone Biquad3" id="1" value="1065353216" /> 354 <ctl name="Sidetone Biquad3" id="2" value="0" /> 355 <ctl name="Sidetone Biquad3" id="3" value="0" /> 356 <ctl name="Sidetone Biquad3" id="4" value="0" /> 357 <ctl name="Sidetone Biquad3" id="5" value="0" /> 358 <ctl name="Sidetone Biquad4" id="0" value="1065353216" /> 359 <ctl name="Sidetone Biquad4" id="1" value="1065353216" /> 360 <ctl name="Sidetone Biquad4" id="2" value="0" /> 361 <ctl name="Sidetone Biquad4" id="3" value="0" /> 362 <ctl name="Sidetone Biquad4" id="4" value="0" /> 363 <ctl name="Sidetone Biquad4" id="5" value="0" /> 364 <ctl name="Sidetone EQ Stage Number" value="5" /> 365 <ctl name="Sidetone Volume" value="-90" /> 366 <ctl name="Sidetone Enable" value="1" /> 367 </path> 368 369 <!-- audio playback dynamic route --> 370 <path name="primary-playback -> speaker"> 371 <ctl name="TDM_0_RX Mixer EP2" value="1" /> 372 </path> 373 374 <path name="primary-playback-0 -> speaker"> 375 <path name="primary-playback -> speaker" /> 376 </path> 377 378 <path name="primary-playback-0 -> speaker-earpiece"> 379 <path name="primary-playback -> speaker" /> 380 </path> 381 382 <path name="primary-playback-0 -> speaker-safe"> 383 <path name="primary-playback -> speaker" /> 384 </path> 385 386 <path name="primary-playback -> bt"> 387 <ctl name="BT_RX Mixer EP2" value="1" /> 388 </path> 389 390 <path name="primary-playback-0 -> bt"> 391 <path name="primary-playback -> bt" /> 392 </path> 393 394 <path name="primary-playback-0 -> bluetooth-a2dp-device"> 395 <path name="primary-playback -> bt" /> 396 </path> 397 398 <path name="primary-playback-0 -> bluetooth-a2dp-headphone"> 399 <path name="primary-playback -> bt" /> 400 </path> 401 402 <path name="primary-playback-0 -> bluetooth-a2dp-speaker"> 403 <path name="primary-playback -> bt" /> 404 </path> 405 406 <path name="primary-playback-0 -> bluetooth-sco-default"> 407 <path name="primary-playback -> bt" /> 408 </path> 409 410 <path name="primary-playback-0 -> bluetooth-sco-headset"> 411 <path name="primary-playback -> bt" /> 412 </path> 413 414 <path name="primary-playback-0 -> bluetooth-sco-car-kit"> 415 <path name="primary-playback -> bt" /> 416 </path> 417 418 <path name="primary-playback-0 -> bluetooth-low-energy-headset"> 419 <path name="primary-playback -> bt" /> 420 </path> 421 422 <path name="primary-playback-0 -> bluetooth-low-energy-speaker"> 423 <path name="primary-playback -> bt" /> 424 </path> 425 426 <path name="primary-playback-0 -> usb"> 427 <ctl name="USB_RX Mixer EP2" value="1" /> 428 </path> 429 430 <path name="primary-playback-0 -> usb-headset"> 431 <path name="primary-playback-0 -> usb" /> 432 </path> 433 434 <path name="primary-playback-0 -> usb-device"> 435 <path name="primary-playback-0 -> usb" /> 436 </path> 437 438 <path name="primary-playback-0 -> hdmi-device"> 439 <path name="primary-playback-0 -> usb" /> 440 </path> 441 442 <path name="raw-playback -> speaker"> 443 <ctl name="TDM_0_RX Mixer RAW" value="1" /> 444 </path> 445 446 <path name="raw-playback-0 -> speaker"> 447 <path name="raw-playback -> speaker" /> 448 </path> 449 450 <path name="raw-playback-0 -> speaker-earpiece"> 451 <path name="raw-playback -> speaker" /> 452 </path> 453 454 <path name="raw-playback-0 -> speaker-safe"> 455 <path name="raw-playback -> speaker" /> 456 </path> 457 458 <path name="raw-playback -> bt"> 459 <ctl name="BT_RX Mixer RAW" value="1" /> 460 </path> 461 462 <path name="raw-playback-0 -> bt"> 463 <path name="raw-playback -> bt" /> 464 </path> 465 466 <path name="raw-playback-0 -> bluetooth-a2dp-device"> 467 <path name="raw-playback -> bt" /> 468 </path> 469 470 <path name="raw-playback-0 -> bluetooth-a2dp-headphone"> 471 <path name="raw-playback -> bt" /> 472 </path> 473 474 <path name="raw-playback-0 -> bluetooth-a2dp-speaker"> 475 <path name="raw-playback -> bt" /> 476 </path> 477 478 <path name="raw-playback-0 -> bluetooth-sco-default"> 479 <path name="raw-playback -> bt" /> 480 </path> 481 482 <path name="raw-playback-0 -> bluetooth-sco-headset"> 483 <path name="raw-playback -> bt" /> 484 </path> 485 486 <path name="raw-playback-0 -> bluetooth-sco-car-kit"> 487 <path name="raw-playback -> bt" /> 488 </path> 489 490 <path name="raw-playback-0 -> bluetooth-low-energy-headset"> 491 <path name="raw-playback -> bt" /> 492 </path> 493 494 <path name="raw-playback-0 -> bluetooth-low-energy-speaker"> 495 <path name="raw-playback -> bt" /> 496 </path> 497 498 <path name="raw-playback-0 -> usb"> 499 <ctl name="USB_RX Mixer RAW" value="1" /> 500 </path> 501 502 <path name="raw-playback-0 -> usb-headset"> 503 <path name="raw-playback-0 -> usb" /> 504 </path> 505 506 <path name="raw-playback-0 -> usb-device"> 507 <path name="raw-playback-0 -> usb" /> 508 </path> 509 510 <path name="raw-playback-0 -> hdmi-device"> 511 <path name="raw-playback-0 -> usb" /> 512 </path> 513 514 <path name="deep-buffer-playback -> speaker"> 515 <ctl name="TDM_0_RX Mixer EP6" value="1" /> 516 </path> 517 518 <path name="deep-buffer-playback-0 -> speaker"> 519 <path name="deep-buffer-playback -> speaker" /> 520 </path> 521 522 <path name="deep-buffer-playback-0 -> speaker-earpiece"> 523 <path name="deep-buffer-playback -> speaker" /> 524 </path> 525 526 <path name="deep-buffer-playback-0 -> speaker-safe"> 527 <path name="deep-buffer-playback -> speaker" /> 528 </path> 529 530 <path name="deep-buffer-playback -> bt"> 531 <ctl name="BT_RX Mixer EP6" value="1" /> 532 </path> 533 534 <path name="deep-buffer-playback-0 -> bt"> 535 <path name="deep-buffer-playback -> bt" /> 536 </path> 537 538 <path name="deep-buffer-playback-0 -> bluetooth-a2dp-device"> 539 <path name="deep-buffer-playback -> bt" /> 540 </path> 541 542 <path name="deep-buffer-playback-0 -> bluetooth-a2dp-headphone"> 543 <path name="deep-buffer-playback -> bt" /> 544 </path> 545 546 <path name="deep-buffer-playback-0 -> bluetooth-a2dp-speaker"> 547 <path name="deep-buffer-playback -> bt" /> 548 </path> 549 550 <path name="deep-buffer-playback-0 -> bluetooth-sco-default"> 551 <path name="deep-buffer-playback -> bt" /> 552 </path> 553 554 <path name="deep-buffer-playback-0 -> bluetooth-sco-headset"> 555 <path name="deep-buffer-playback -> bt" /> 556 </path> 557 558 <path name="deep-buffer-playback-0 -> bluetooth-sco-car-kit"> 559 <path name="deep-buffer-playback -> bt" /> 560 </path> 561 562 <path name="deep-buffer-playback-0 -> bluetooth-low-energy-headset"> 563 <path name="deep-buffer-playback -> bt" /> 564 </path> 565 566 <path name="deep-buffer-playback-0 -> bluetooth-low-energy-speaker"> 567 <path name="deep-buffer-playback -> bt" /> 568 </path> 569 570 <path name="deep-buffer-playback-0 -> usb"> 571 <ctl name="USB_RX Mixer EP6" value="1" /> 572 </path> 573 574 <path name="deep-buffer-playback-0 -> usb-headset"> 575 <path name="deep-buffer-playback-0 -> usb" /> 576 </path> 577 578 <path name="deep-buffer-playback-0 -> usb-device"> 579 <path name="deep-buffer-playback-0 -> usb" /> 580 </path> 581 582 <path name="deep-buffer-playback-0 -> hdmi-device"> 583 <path name="deep-buffer-playback-0 -> usb" /> 584 </path> 585 586 <path name="compress-offload-playback"> 587 <ctl name="LVM Enable" value="1" /> 588 </path> 589 590 <path name="compress-offload-playback -> speaker"> 591 <path name="compress-offload-playback" /> 592 <ctl name="TDM_0_RX Mixer EP7" value="1" /> 593 </path> 594 595 <path name="compress-offload-playback-0 -> speaker"> 596 <path name="compress-offload-playback -> speaker" /> 597 </path> 598 599 <path name="compress-offload-playback-0 -> speaker-earpiece"> 600 <path name="compress-offload-playback -> speaker" /> 601 </path> 602 603 <path name="compress-offload-playback-0 -> speaker-safe"> 604 <path name="compress-offload-playback -> speaker" /> 605 </path> 606 607 <path name="compress-offload-playback -> bt"> 608 <ctl name="BT_RX Mixer EP7" value="1" /> 609 </path> 610 611 <path name="compress-offload-playback-0 -> bt"> 612 <path name="compress-offload-playback -> bt" /> 613 </path> 614 615 <path name="compress-offload-playback-0 -> bluetooth-a2dp-device"> 616 <path name="compress-offload-playback -> bt" /> 617 </path> 618 619 <path name="compress-offload-playback-0 -> bluetooth-a2dp-headphone"> 620 <path name="compress-offload-playback -> bt" /> 621 </path> 622 623 <path name="compress-offload-playback-0 -> bluetooth-a2dp-speaker"> 624 <path name="compress-offload-playback -> bt" /> 625 </path> 626 627 <path name="compress-offload-playback-0 -> bluetooth-sco-default"> 628 <path name="compress-offload-playback -> bt" /> 629 </path> 630 631 <path name="compress-offload-playback-0 -> bluetooth-sco-headset"> 632 <path name="compress-offload-playback -> bt" /> 633 </path> 634 635 <path name="compress-offload-playback-0 -> bluetooth-sco-car-kit"> 636 <path name="compress-offload-playback -> bt" /> 637 </path> 638 639 <path name="compress-offload-playback-0 -> bluetooth-low-energy-headset"> 640 <path name="compress-offload-playback -> bt" /> 641 </path> 642 643 <path name="compress-offload-playback-0 -> bluetooth-low-energy-speaker"> 644 <path name="compress-offload-playback -> bt" /> 645 </path> 646 647 <path name="compress-offload-playback-0 -> usb"> 648 <ctl name="USB_RX Mixer EP7" value="1" /> 649 </path> 650 651 <path name="compress-offload-playback-0 -> usb-headset"> 652 <path name="compress-offload-playback-0 -> usb" /> 653 </path> 654 655 <path name="compress-offload-playback-0 -> usb-device"> 656 <path name="compress-offload-playback-0 -> usb" /> 657 </path> 658 659 <path name="compress-offload-playback-0 -> hdmi-device"> 660 <path name="compress-offload-playback-0 -> usb" /> 661 </path> 662 663 <path name="mmap-playback -> speaker"> 664 <ctl name="TDM_0_RX Mixer EP1" value="1" /> 665 </path> 666 667 <path name="mmap-playback-0 -> speaker"> 668 <path name="mmap-playback -> speaker" /> 669 </path> 670 671 <path name="mmap-playback-0 -> speaker-earpiece"> 672 <path name="mmap-playback -> speaker" /> 673 </path> 674 675 <path name="mmap-playback-0 -> speaker-safe"> 676 <path name="mmap-playback -> speaker" /> 677 </path> 678 679 <path name="mmap-playback -> bt"> 680 <ctl name="BT_RX Mixer EP1" value="1" /> 681 </path> 682 683 <path name="mmap-playback-0 -> bt"> 684 <path name="mmap-playback -> bt" /> 685 </path> 686 687 <path name="mmap-playback-0 -> bluetooth-a2dp-device"> 688 <path name="mmap-playback -> bt" /> 689 </path> 690 691 <path name="mmap-playback-0 -> bluetooth-a2dp-headphone"> 692 <path name="mmap-playback -> bt" /> 693 </path> 694 695 <path name="mmap-playback-0 -> bluetooth-a2dp-speaker"> 696 <path name="mmap-playback -> bt" /> 697 </path> 698 699 <path name="mmap-playback-0 -> bluetooth-sco-default"> 700 <path name="mmap-playback -> bt" /> 701 </path> 702 703 <path name="mmap-playback-0 -> bluetooth-sco-headset"> 704 <path name="mmap-playback -> bt" /> 705 </path> 706 707 <path name="mmap-playback-0 -> bluetooth-sco-car-kit"> 708 <path name="mmap-playback -> bt" /> 709 </path> 710 711 <path name="mmap-playback-0 -> bluetooth-low-energy-headset"> 712 <path name="mmap-playback -> bt" /> 713 </path> 714 715 <path name="mmap-playback-0 -> bluetooth-low-energy-speaker"> 716 <path name="mmap-playback -> bt" /> 717 </path> 718 719 <path name="mmap-playback-0 -> usb"> 720 <ctl name="USB_RX Mixer EP1" value="1" /> 721 </path> 722 723 <path name="mmap-playback-0 -> usb-headset"> 724 <path name="mmap-playback-0 -> usb" /> 725 </path> 726 727 <path name="mmap-playback-0 -> usb-device"> 728 <path name="mmap-playback-0 -> usb" /> 729 </path> 730 731 <path name="mmap-playback-0 -> hdmi-device"> 732 <path name="mmap-playback-0 -> usb" /> 733 </path> 734 735 <path name="hifi-playback-0 -> usb"> 736 <ctl name="USB_RX Mixer HIFI" value="1" /> 737 </path> 738 739 <path name="hifi-playback-0 -> usb-headset"> 740 <path name="hifi-playback-0 -> usb" /> 741 </path> 742 743 <path name="hifi-playback-0 -> usb-device"> 744 <path name="hifi-playback-0 -> usb" /> 745 </path> 746 747 <path name="voip-playback -> speaker"> 748 <ctl name="TDM_0_RX Mixer VOIP" value="1" /> 749 </path> 750 751 <path name="voip-playback-0 -> speaker"> 752 <path name="voip-playback -> speaker" /> 753 </path> 754 755 <path name="voip-playback-0 -> speaker-earpiece"> 756 <path name="voip-playback -> speaker" /> 757 </path> 758 759 <path name="voip-playback-0 -> speaker-safe"> 760 <path name="voip-playback -> speaker" /> 761 </path> 762 763 <path name="voip-playback -> bt"> 764 <ctl name="BT_RX Mixer VOIP" value="1" /> 765 </path> 766 767 <path name="voip-playback-0 -> bt"> 768 <path name="voip-playback -> bt" /> 769 </path> 770 771 <path name="voip-playback-0 -> bluetooth-a2dp-device"> 772 <path name="voip-playback -> bt" /> 773 </path> 774 775 <path name="voip-playback-0 -> bluetooth-a2dp-headphone"> 776 <path name="voip-playback -> bt" /> 777 </path> 778 779 <path name="voip-playback-0 -> bluetooth-a2dp-speaker"> 780 <path name="voip-playback -> bt" /> 781 </path> 782 783 <path name="voip-playback-0 -> bluetooth-sco-default"> 784 <path name="voip-playback -> bt" /> 785 </path> 786 787 <path name="voip-playback-0 -> bluetooth-sco-headset"> 788 <path name="voip-playback -> bt" /> 789 </path> 790 791 <path name="voip-playback-0 -> bluetooth-sco-car-kit"> 792 <path name="voip-playback -> bt" /> 793 </path> 794 795 <path name="voip-playback-0 -> bluetooth-low-energy-headset"> 796 <path name="voip-playback -> bt" /> 797 </path> 798 799 <path name="voip-playback-0 -> bluetooth-low-energy-speaker"> 800 <path name="voip-playback -> bt" /> 801 </path> 802 803 <path name="voip-playback-0 -> usb"> 804 <ctl name="USB_RX Mixer VOIP" value="1" /> 805 </path> 806 807 <path name="voip-playback-0 -> usb-headset"> 808 <path name="voip-playback-0 -> usb" /> 809 </path> 810 811 <path name="voip-playback-0 -> usb-device"> 812 <path name="voip-playback-0 -> usb" /> 813 </path> 814 815 <path name="voip-playback-0 -> hdmi-device"> 816 <path name="voip-playback-0 -> usb" /> 817 </path> 818 819 <path name="immersive-playback -> speaker"> 820 <ctl name="TDM_0_RX Mixer IMSV" value="1" /> 821 </path> 822 823 <path name="immersive-playback-0 -> speaker"> 824 <path name="immersive-playback -> speaker" /> 825 </path> 826 827 <path name="immersive-playback-0 -> speaker-earpiece"> 828 <path name="immersive-playback -> speaker" /> 829 </path> 830 831 <path name="immersive-playback-0 -> speaker-safe"> 832 <path name="immersive-playback -> speaker" /> 833 </path> 834 835 <path name="immersive-playback -> bt"> 836 <ctl name="BT_RX Mixer IMSV" value="1" /> 837 </path> 838 839 <path name="immersive-playback-0 -> bt"> 840 <path name="immersive-playback -> bt" /> 841 </path> 842 843 <path name="immersive-playback-0 -> bluetooth-a2dp-device"> 844 <path name="immersive-playback -> bt" /> 845 </path> 846 847 <path name="immersive-playback-0 -> bluetooth-a2dp-headphone"> 848 <path name="immersive-playback -> bt" /> 849 </path> 850 851 <path name="immersive-playback-0 -> bluetooth-a2dp-speaker"> 852 <path name="immersive-playback -> bt" /> 853 </path> 854 855 <path name="immersive-playback-0 -> bluetooth-low-energy-headset"> 856 <path name="immersive-playback -> bt" /> 857 </path> 858 859 <path name="immersive-playback-0 -> bluetooth-low-energy-speaker"> 860 <path name="immersive-playback -> bt" /> 861 </path> 862 863 <path name="immersive-playback-0 -> usb"> 864 <ctl name="USB_RX Mixer IMSV" value="1" /> 865 </path> 866 867 <path name="immersive-playback-0 -> usb-headset"> 868 <path name="immersive-playback-0 -> usb" /> 869 </path> 870 871 <path name="immersive-playback-0 -> usb-device"> 872 <path name="immersive-playback-0 -> usb" /> 873 </path> 874 875 <path name="spatializer-offload-playback -> speaker"> 876 <ctl name="TDM_0_RX Mixer EP4" value="1" /> 877 </path> 878 879 <path name="spatializer-offload-playback-0 -> speaker"> 880 <path name="spatializer-offload-playback -> speaker" /> 881 </path> 882 883 <path name="spatializer-offload-playback-0 -> speaker-earpiece"> 884 <path name="spatializer-offload-playback -> speaker" /> 885 </path> 886 887 <path name="spatializer-offload-playback-0 -> speaker-safe"> 888 <path name="spatializer-offload-playback -> speaker" /> 889 </path> 890 891 <path name="spatializer-offload-playback -> bt"> 892 <ctl name="BT_RX Mixer EP4" value="1" /> 893 </path> 894 895 <path name="spatializer-offload-playback-0 -> bluetooth-sco-default"> 896 <path name="spatializer-offload-playback -> bt" /> 897 </path> 898 899 <path name="spatializer-offload-playback-0 -> bluetooth-sco-headset"> 900 <path name="spatializer-offload-playback -> bt" /> 901 </path> 902 903 <path name="spatializer-offload-playback-0 -> bluetooth-sco-car-kit"> 904 <path name="spatializer-offload-playback -> bt" /> 905 </path> 906 907 <path name="spatializer-offload-playback-0 -> bluetooth-a2dp-device"> 908 <path name="spatializer-offload-playback -> bt" /> 909 </path> 910 911 <path name="spatializer-offload-playback-0 -> bluetooth-a2dp-headphone"> 912 <path name="spatializer-offload-playback -> bt" /> 913 </path> 914 915 <path name="spatializer-offload-playback-0 -> bluetooth-a2dp-speaker"> 916 <path name="spatializer-offload-playback -> bt" /> 917 </path> 918 919 <path name="spatializer-offload-playback-0 -> bluetooth-low-energy-headset"> 920 <path name="spatializer-offload-playback -> bt" /> 921 </path> 922 923 <path name="spatializer-offload-playback-0 -> bluetooth-low-energy-speaker"> 924 <path name="spatializer-offload-playback -> bt" /> 925 </path> 926 927 <path name="spatializer-offload-playback-0 -> usb"> 928 <ctl name="USB_RX Mixer EP4" value="1" /> 929 </path> 930 931 <path name="spatializer-offload-playback-0 -> usb-headset"> 932 <path name="spatializer-offload-playback-0 -> usb" /> 933 </path> 934 935 <path name="spatializer-offload-playback-0 -> usb-device"> 936 <path name="spatializer-offload-playback-0 -> usb" /> 937 </path> 938 939 <path name="haptic-playback -> speaker"> 940 <ctl name="TDM_0_RX Mixer EP3" value="1" /> 941 <ctl name="TDM_0_RX Mixer EP8" value="1" /> 942 </path> 943 944 <path name="haptic-playback-0 -> speaker"> 945 <path name="haptic-playback -> speaker" /> 946 </path> 947 948 <path name="haptic-playback-0 -> speaker-earpiece"> 949 <path name="haptic-playback -> speaker" /> 950 </path> 951 952 <path name="haptic-playback-0 -> speaker-safe"> 953 <path name="haptic-playback -> speaker" /> 954 </path> 955 956 <path name="haptic-playback -> bt"> 957 <ctl name="BT_RX Mixer EP3" value="1" /> 958 <ctl name="TDM_0_RX Mixer EP8" value="1" /> 959 </path> 960 961 <path name="haptic-playback-0 -> bt"> 962 <path name="haptic-playback -> bt" /> 963 </path> 964 965 <path name="haptic-playback-0 -> bluetooth-a2dp-device"> 966 <path name="haptic-playback -> bt" /> 967 </path> 968 969 <path name="haptic-playback-0 -> bluetooth-a2dp-headphone"> 970 <path name="haptic-playback -> bt" /> 971 </path> 972 973 <path name="haptic-playback-0 -> bluetooth-a2dp-speaker"> 974 <path name="haptic-playback -> bt" /> 975 </path> 976 977 <path name="haptic-playback-0 -> bluetooth-sco-default"> 978 <path name="haptic-playback -> bt" /> 979 </path> 980 981 <path name="haptic-playback-0 -> bluetooth-sco-headset"> 982 <path name="haptic-playback -> bt" /> 983 </path> 984 985 <path name="haptic-playback-0 -> bluetooth-sco-car-kit"> 986 <path name="haptic-playback -> bt" /> 987 </path> 988 989 <path name="haptic-playback-0 -> bluetooth-low-energy-headset"> 990 <path name="haptic-playback -> bt" /> 991 </path> 992 993 <path name="haptic-playback-0 -> bluetooth-low-energy-speaker"> 994 <path name="haptic-playback -> bt" /> 995 </path> 996 997 <path name="haptic-playback-0 -> usb"> 998 <ctl name="USB_RX Mixer EP3" value="1" /> 999 <ctl name="TDM_0_RX Mixer EP8" value="1" /> 1000 </path> 1001 1002 <path name="haptic-playback-0 -> usb-headset"> 1003 <path name="haptic-playback-0 -> usb" /> 1004 </path> 1005 1006 <path name="haptic-playback-0 -> usb-device"> 1007 <path name="haptic-playback-0 -> usb" /> 1008 </path> 1009 1010 <path name="haptic-playback-0 -> hdmi-device"> 1011 <path name="haptic-playback-0 -> usb" /> 1012 </path> 1013 1014 <!-- audio capture dynamic route --> 1015 <path name="microphones -> primary-capture-0"> 1016 <ctl name="EP1 TX Mixer INTERNAL_MIC_TX" value="1" /> 1017 </path> 1018 1019 <path name="back-microphones -> primary-capture-0"> 1020 <ctl name="EP1 TX Mixer INTERNAL_MIC_TX" value="1" /> 1021 </path> 1022 1023 <path name="usb-microphones -> primary-capture-0"> 1024 <ctl name="EP1 TX Mixer USB_TX" value="1" /> 1025 </path> 1026 1027 <path name="usb-headset-microphones -> primary-capture-0"> 1028 <path name="usb-microphones -> primary-capture-0" /> 1029 </path> 1030 1031 <path name="usb-device-microphones -> primary-capture-0"> 1032 <path name="usb-microphones -> primary-capture-0" /> 1033 </path> 1034 1035 <path name="bluetooth-sco-headset-microphones -> primary-capture-0"> 1036 <ctl name="EP1 TX Mixer BT_TX" value="1" /> 1037 </path> 1038 1039 <path name="bluetooth-low-energy-headset-microphones -> primary-capture-0"> 1040 <ctl name="EP1 TX Mixer BT_TX" value="1" /> 1041 </path> 1042 1043 <path name="microphones -> voip-capture-0"> 1044 <ctl name="VOIP TX Mixer INTERNAL_MIC_TX" value="1" /> 1045 </path> 1046 1047 <path name="back-microphones -> voip-capture-0"> 1048 <ctl name="VOIP TX Mixer INTERNAL_MIC_TX" value="1" /> 1049 </path> 1050 1051 <path name="usb-microphones -> voip-capture-0"> 1052 <ctl name="VOIP TX Mixer USB_TX" value="1" /> 1053 </path> 1054 1055 <path name="usb-headset-microphones -> voip-capture-0"> 1056 <path name="usb-microphones -> voip-capture-0" /> 1057 </path> 1058 1059 <path name="usb-device-microphones -> voip-capture-0"> 1060 <path name="usb-microphones -> voip-capture-0" /> 1061 </path> 1062 1063 <path name="bluetooth-sco-headset-microphones -> voip-capture-0"> 1064 <ctl name="VOIP TX Mixer BT_TX" value="1" /> 1065 </path> 1066 1067 <path name="bluetooth-low-energy-headset-microphones -> voip-capture-0"> 1068 <ctl name="VOIP TX Mixer BT_TX" value="1" /> 1069 </path> 1070 1071 <path name="microphones -> fast-capture-0"> 1072 <ctl name="EP3 TX Mixer INTERNAL_MIC_TX" value="1" /> 1073 </path> 1074 1075 <path name="back-microphones -> fast-capture-0"> 1076 <ctl name="EP3 TX Mixer INTERNAL_MIC_TX" value="1" /> 1077 </path> 1078 1079 <path name="usb-microphones -> fast-capture-0"> 1080 <ctl name="EP3 TX Mixer USB_TX" value="1" /> 1081 </path> 1082 1083 <path name="usb-headset-microphones -> fast-capture-0"> 1084 <path name="usb-microphones -> fast-capture-0" /> 1085 </path> 1086 1087 <path name="usb-device-microphones -> fast-capture-0"> 1088 <path name="usb-microphones -> fast-capture-0" /> 1089 </path> 1090 1091 <path name="bluetooth-sco-headset-microphones -> fast-capture-0"> 1092 <ctl name="EP3 TX Mixer BT_TX" value="1" /> 1093 </path> 1094 1095 <path name="bluetooth-low-energy-headset-microphones -> fast-capture-0"> 1096 <ctl name="EP3 TX Mixer BT_TX" value="1" /> 1097 </path> 1098 1099 <path name="sound-trigger-microphones -> sound-trigger-capture-0" /> 1100 1101 <path name="sound-trigger-microphones -> sound-trigger-tap-capture-0"> 1102 <ctl name="Audio Capture Eraser Enable" value="1" /> 1103 <ctl name="Hotword Tap Enable" value="1" /> 1104 <ctl name="MIC Record Soft Gain (dB)" value="0" /> 1105 </path> 1106 1107 <path name="sound-trigger-microphones -> hotword-lookback-capture-0" /> 1108 1109 <path name="ultrasound-microphones -> ultrasound-capture-0"> 1110 <ctl name="EP5 TX Mixer INTERNAL_MIC_US_TX" value="1" /> 1111 </path> 1112 1113 <path name="microphones -> mmap-capture-0"> 1114 <ctl name="EP2 TX Mixer INTERNAL_MIC_TX" value="1" /> 1115 </path> 1116 1117 <path name="back-microphones -> mmap-capture-0"> 1118 <path name="microphones -> mmap-capture-0" /> 1119 </path> 1120 1121 <path name="usb-microphones -> mmap-capture-0"> 1122 <ctl name="EP2 TX Mixer USB_TX" value="1" /> 1123 </path> 1124 1125 <path name="usb-headset-microphones -> mmap-capture-0"> 1126 <path name="usb-microphones -> mmap-capture-0" /> 1127 </path> 1128 1129 <path name="usb-device-microphones -> mmap-capture-0"> 1130 <path name="usb-microphones -> mmap-capture-0" /> 1131 </path> 1132 1133 <path name="bluetooth-sco-headset-microphones -> mmap-capture-0"> 1134 <ctl name="EP2 TX Mixer BT_TX" value="1" /> 1135 </path> 1136 1137 <path name="bluetooth-low-energy-headset-microphones -> mmap-capture-0"> 1138 <ctl name="EP2 TX Mixer BT_TX" value="1" /> 1139 </path> 1140 1141 <!-- voice-call dynamic route --> 1142 <path name="voice-call-downlink-0 -> speaker"> 1143 <ctl name="TDM_0_RX Mixer EP5" value="1" /> 1144 </path> 1145 1146 <path name="voice-call-downlink-0 -> speaker-earpiece"> 1147 <ctl name="TDM_0_RX Mixer EP5" value="1" /> 1148 </path> 1149 1150 <path name="voice-call-downlink-0 -> bt"> 1151 <ctl name="BT_RX Mixer EP5" value="1" /> 1152 </path> 1153 1154 <path name="voice-call-downlink-0 -> bluetooth-sco-default"> 1155 <path name="voice-call-downlink-0 -> bt" /> 1156 </path> 1157 1158 <path name="voice-call-downlink-0 -> bluetooth-sco-headset"> 1159 <path name="voice-call-downlink-0 -> bt" /> 1160 </path> 1161 1162 <path name="voice-call-downlink-0 -> bluetooth-sco-car-kit"> 1163 <path name="voice-call-downlink-0 -> bt" /> 1164 </path> 1165 1166 <path name="voice-call-downlink-0 -> bluetooth-low-energy-headset"> 1167 <path name="voice-call-downlink-0 -> bt" /> 1168 </path> 1169 1170 <path name="voice-call-downlink-0 -> bluetooth-low-energy-speaker"> 1171 <path name="voice-call-downlink-0 -> bt" /> 1172 </path> 1173 1174 <path name="voice-call-downlink-0 -> usb"> 1175 <ctl name="USB_RX Mixer EP5" value="1" /> 1176 </path> 1177 1178 <path name="voice-call-downlink-0 -> usb-headset"> 1179 <path name="voice-call-downlink-0 -> usb" /> 1180 </path> 1181 1182 <path name="voice-call-downlink-0 -> usb-device"> 1183 <path name="voice-call-downlink-0 -> usb" /> 1184 </path> 1185 1186 <path name="voice-call-downlink-0 -> null-sink"> 1187 <ctl name="INCALL_RX Mixer EP5" value="1" /> 1188 </path> 1189 1190 <path name="microphones -> voice-call-uplink-0"> 1191 <ctl name="EP4 TX Mixer INTERNAL_MIC_TX" value="1" /> 1192 </path> 1193 1194 <path name="back-microphones -> voice-call-uplink-0"> 1195 <ctl name="EP4 TX Mixer INTERNAL_MIC_TX" value="1" /> 1196 </path> 1197 1198 <path name="usb-microphones -> voice-call-uplink-0"> 1199 <ctl name="EP4 TX Mixer USB_TX" value="1" /> 1200 </path> 1201 1202 <path name="usb-headset-microphones -> voice-call-uplink-0"> 1203 <path name="usb-microphones -> voice-call-uplink-0" /> 1204 </path> 1205 1206 <path name="usb-device-microphones -> voice-call-uplink-0"> 1207 <path name="usb-microphones -> voice-call-uplink-0" /> 1208 </path> 1209 1210 <path name="bluetooth-sco-headset-microphones -> voice-call-uplink-0"> 1211 <ctl name="EP4 TX Mixer BT_TX" value="1" /> 1212 </path> 1213 1214 <path name="bluetooth-low-energy-headset-microphones -> voice-call-uplink-0"> 1215 <ctl name="EP4 TX Mixer BT_TX" value="1" /> 1216 </path> 1217 1218 <path name="null-source -> voice-call-uplink-0"> 1219 <ctl name="EP4 TX Mixer INCALL_TX" value="1" /> 1220 </path> 1221 1222 <path name="hostless-ulC spk-vi"> 1223 <ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" /> 1224 </path> 1225 1226 <path name="in-call-capture-source-0 -> in-call-capture-0" /> 1227 <path name="in-call-capture-source-1 -> in-call-capture-1" /> 1228 <path name="in-call-capture-source-2 -> in-call-capture-2" /> 1229 1230 <!-- codec setting --> 1231 <!-- Rx device --> 1232 <path name="speaker-earpiece"> 1233 <ctl name="PCM Source" value="ASP" /> 1234 <ctl name="AMP PCM Gain" value="6" /> 1235 <ctl name="Main AMP Enable Switch" value="1" /> 1236 </path> 1237 1238 <path name="speaker-earpiece (VOICE)"> 1239 <ctl name="PCM Source" value="ASP" /> 1240 <ctl name="AMP PCM Gain" value="7" /> 1241 <ctl name="Main AMP Enable Switch" value="1" /> 1242 </path> 1243 1244 <path name="speaker-earpiece (VOICE,HAC)"> 1245 <ctl name="PCM Source" value="ASP" /> 1246 <ctl name="AMP PCM Gain" value="10" /> 1247 <ctl name="Main AMP Enable Switch" value="1" /> 1248 <ctl name="HAC AMP EN" value="1" /> 1249 </path> 1250 1251 <path name="speaker"> 1252 <ctl name="Main AMP Enable Switch" value="1" /> 1253 <ctl name="R Main AMP Enable Switch" value="1" /> 1254 <!--ctl name="Fast Use Case Delta File" value="fast_switch3.txt" /> 1255 <ctl name="Fast Use Case Switch Enable" value="1" /> 1256 <ctl name="R Fast Use Case Delta File" value="fast_switch4.txt" /> 1257 <ctl name="R Fast Use Case Switch Enable" value="1" /--> 1258 </path> 1259 1260 <path name="speaker (VOICE)"> 1261 <ctl name="ASPTX1 Slot Position" value="1" /> 1262 <ctl name="R ASPTX1 Slot Position" value="0" /> 1263 <ctl name="R Main AMP Enable Switch" value="1" /> 1264 <ctl name="Main AMP Enable Switch" value="1" /> 1265 <!-- load Enable FIR --> 1266 <!--ctl name="Fast Use Case Delta File" value="fast_switch1.txt" /> 1267 <ctl name="Fast Use Case Switch Enable" value="1" /> 1268 <ctl name="R Fast Use Case Delta File" value="fast_switch2.txt" /> 1269 <ctl name="R Fast Use Case Switch Enable" value="1" /--> 1270 </path> 1271 1272 <path name="speaker-safe"> 1273 <ctl name="R Main AMP Enable Switch" value="1" /> 1274 <!-- load Bypass FIR --> 1275 <!--ctl name="R Fast Use Case Delta File" value="fast_switch4.txt" /> 1276 <ctl name="R Fast Use Case Switch Enable" value="1" /--> 1277 </path> 1278 1279 <!-- Tx device --> 1280 <path name="builtin-mic-id-capture-list"> 1281 <ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0" /> 1282 <ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1" /> 1283 <ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2" /> 1284 <ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" /> 1285 </path> 1286 1287 <path name="microphones"> 1288 <path name="builtin-mic-id-capture-list" /> 1289 <ctl name="MIC DC Blocker" value="1" /> 1290 <ctl name="MIC Record Soft Gain (dB)" value="22" /> 1291 </path> 1292 1293 <path name="microphones (VOICE)"> 1294 <path name="builtin-mic-id-capture-list" /> 1295 <ctl name="MIC DC Blocker" value="1" /> 1296 <ctl name="MIC HW Gain At High Power Mode (cB)" value="130" /> 1297 <ctl name="MIC Record Soft Gain (dB)" value="0" /> 1298 </path> 1299 1300 <path name="microphones (VOICE_COMMUNICATION,VOICE)"> 1301 <path name="microphones (VOICE)" /> 1302 </path> 1303 1304 <path name="microphones (VOICE_RECOGNITION)"> 1305 <path name="builtin-mic-id-capture-list" /> 1306 <ctl name="MIC DC Blocker" value="1" /> 1307 <ctl name="MIC Record Soft Gain (dB)" value="22" /> 1308 </path> 1309 1310 <path name="microphones (SOUND_TRIGGER_AEC)"> 1311 <path name="builtin-mic-id-capture-list" /> 1312 <ctl name="MIC DC Blocker" value="1" /> 1313 <ctl name="Audio Capture Eraser Enable" value="1" /> 1314 <ctl name="Audio Capture Mic Source" value="ERASER" /> 1315 <ctl name="MIC Record Soft Gain (dB)" value="0" /> 1316 </path> 1317 1318 <path name="microphones (CAMCORDER)"> 1319 <path name="builtin-mic-id-capture-list" /> 1320 <ctl name="MIC DC Blocker" value="1" /> 1321 <ctl name="MIC Record Soft Gain (dB)" value="0" /> 1322 </path> 1323 1324 <path name="microphones (UNPROCESSED)"> 1325 <path name="builtin-mic-id-capture-list" /> 1326 <ctl name="MIC DC Blocker" value="1" /> 1327 <ctl name="MIC Record Soft Gain (dB)" value="5" /> 1328 </path> 1329 1330 <path name="back-microphones"> 1331 <path name="microphones" /> 1332 </path> 1333 1334 <path name="back-microphones (VOICE)"> 1335 <path name="microphones (VOICE)" /> 1336 </path> 1337 1338 <path name="back-microphones (VOICE_COMMUNICATION,VOICE)"> 1339 <path name="back-microphones (VOICE)" /> 1340 </path> 1341 1342 <path name="back-microphones (CAMCORDER)"> 1343 <path name="microphones (CAMCORDER)" /> 1344 </path> 1345 1346 <path name="back-microphones (UNPROCESSED)"> 1347 <path name="microphones (UNPROCESSED)" /> 1348 </path> 1349 1350 <path name="ultrasound-microphones"> 1351 <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="0" value="0" /> 1352 <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="1" value="1" /> 1353 <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="2" value="-1" /> 1354 <ctl name="BUILDIN US MIC ID CAPTURE LIST" id="3" value="-1" /> 1355 </path> 1356 1357 <path name="bluetooth-sco-headset-microphones"> 1358 <path name="builtin-mic-id-capture-list" /> 1359 <ctl name="Audio Capture Mic Source" value="BT_MIC" /> 1360 <ctl name="Voice Call Mic Source" value="BT_MIC" /> 1361 <ctl name="MIC Record Soft Gain (dB)" value="0" /> 1362 </path> 1363 1364 <path name="bluetooth-low-energy-headset-microphones"> 1365 <path name="bluetooth-sco-headset-microphones" /> 1366 </path> 1367 1368 <path name="usb-microphones"> 1369 <path name="builtin-mic-id-capture-list" /> 1370 <ctl name="Audio Capture Mic Source" value="USB_MIC" /> 1371 <ctl name="Voice Call Mic Source" value="USB_MIC" /> 1372 <ctl name="MIC Record Soft Gain (dB)" value="0" /> 1373 </path> 1374 1375 <path name="usb-headset-microphones"> 1376 <path name="usb-microphones" /> 1377 </path> 1378 1379 <path name="usb-device-microphones"> 1380 <path name="usb-microphones" /> 1381 </path> 1382 1383 <path name="in-call-capture-source-0 (VOICE_DOWNLINK)"> 1384 <ctl name="Incall Capture Stream0" value="DL" /> 1385 </path> 1386 1387 <path name="in-call-capture-source-0 (VOICE_UPLINK)"> 1388 <ctl name="Incall Capture Stream0" value="UL" /> 1389 </path> 1390 1391 <path name="in-call-capture-source-0 (VOICE_CALL)"> 1392 <ctl name="Incall Capture Stream0" value="UL_DL" /> 1393 </path> 1394 1395 <path name="in-call-capture-source-0"> 1396 <path name="in-call-capture-source-0 (VOICE_DOWNLINK)" /> 1397 </path> 1398 1399 <path name="in-call-capture-source-1 (VOICE_DOWNLINK)"> 1400 <ctl name="Incall Capture Stream1" value="DL" /> 1401 </path> 1402 1403 <path name="in-call-capture-source-1 (VOICE_UPLINK)"> 1404 <ctl name="Incall Capture Stream1" value="UL" /> 1405 </path> 1406 1407 <path name="in-call-capture-source-1 (VOICE_CALL)"> 1408 <ctl name="Incall Capture Stream1" value="UL_DL" /> 1409 </path> 1410 1411 <path name="in-call-capture-source-1"> 1412 <path name="in-call-capture-source-1 (VOICE_DOWNLINK)" /> 1413 </path> 1414 1415 <path name="in-call-capture-source-2 (VOICE_DOWNLINK)"> 1416 <ctl name="Incall Capture Stream2" value="DL" /> 1417 </path> 1418 1419 <path name="in-call-capture-source-2 (VOICE_UPLINK)"> 1420 <ctl name="Incall Capture Stream2" value="UL" /> 1421 </path> 1422 1423 <path name="in-call-capture-source-2 (VOICE_CALL)"> 1424 <ctl name="Incall Capture Stream2" value="UL_DL" /> 1425 </path> 1426 1427 <path name="in-call-capture-source-2"> 1428 <path name="in-call-capture-source-2 (VOICE_DOWNLINK)" /> 1429 </path> 1430 1431 <!-- cs35l41 specific path to load firmware in cs35l41.c --> 1432 <path name="cs35l41-load-protection-firmware-start"> 1433 <!-- Enable it after get the protection firmware --> 1434 <ctl name="DSP Booted" value="0" /> 1435 <ctl name="R DSP Booted" value="0" /> 1436 <ctl name="DSP1 Preload Switch" value="0" /> 1437 <ctl name="R DSP1 Preload Switch" value="0" /> 1438 </path> 1439 1440 <path name="cs35l41-load-protection-firmware-end"> 1441 <!-- Enable it after get the protection firmware --> 1442 <ctl name="DSP1 Preload Switch" value="1" /> 1443 <ctl name="R DSP1 Preload Switch" value="1" /> 1444 </path> 1445 <!-- cs35l41 specific path to load firmware in cs35l41.c end--> 1446 <!-- cs35l41 specific path for adated feature in cs35l41_route_control.cc --> 1447 <!-- Which is controlled by speaker module and path name format is fixed. --> 1448 <!-- Path name format: adapted-{type}{-battery-throttled}{-acoustic-shock} --> 1449 <!-- Battery throttle and acoustic shock are disabled: "adapted-speaker" --> 1450 <!-- Battery throttle enabled: "adapted-speaker-battery-throttled" --> 1451 <!-- Acoustic shock enabled: "adapted-speaker-acoustic-shock" --> 1452 <!-- Both are enabled: "adapted-speaker-battery-throttled-acoustic-shock" --> 1453 <path name="adapted-speaker"> 1454 <ctl name="Boost Peak Current Limit" value="2.50A" /> 1455 <ctl name="R Boost Peak Current Limit" value="2.50A" /> 1456 <ctl name="Digital PCM Volume" value="817" /> 1457 <ctl name="R Digital PCM Volume" value="817" /> 1458 </path> 1459 <path name="adapted-speaker-battery-throttled"> 1460 <ctl name="Boost Peak Current Limit" value="1.80A" /> 1461 <ctl name="R Boost Peak Current Limit" value="1.80A" /> 1462 <ctl name="Digital PCM Volume" value="817" /> 1463 <ctl name="R Digital PCM Volume" value="817" /> 1464 </path> 1465 1466 <path name="adapted-speaker-safe"> 1467 <ctl name="R Boost Peak Current Limit" value="3.50A" /> 1468 <ctl name="R Digital PCM Volume" value="817" /> 1469 </path> 1470 <path name="adapted-speaker-safe-battery-throttled"> 1471 <path name="adapted-speaker-safe" /> 1472 </path> 1473 1474 <path name="adapted-earpiece"> 1475 <ctl name="Digital PCM Volume" value="817" /> 1476 </path> 1477 <path name="adapted-earpiece-battery-throttled"> 1478 <path name="adapted-earpiece" /> 1479 </path> 1480 1481 <path name="adapted-voice-speaker"> 1482 <ctl name="R Boost Peak Current Limit" value="3.50A" /> 1483 <ctl name="Boost Peak Current Limit" value="3.50A" /> 1484 <ctl name="Digital PCM Volume" value="800" /> 1485 <ctl name="R Digital PCM Volume" value="817" /> 1486 </path> 1487 <path name="adapted-voice-speaker-battery-throttled"> 1488 <path name="adapted-voice-speaker" /> 1489 </path> 1490 <path name="adapted-voice-speaker-acoustic-shock"> 1491 <ctl name="R Boost Peak Current Limit" value="3.50A" /> 1492 <ctl name="Boost Peak Current Limit" value="3.50A" /> 1493 <ctl name="PCM Soft Ramp" value="2ms" /> 1494 <ctl name="Digital PCM Volume" value="0" /> 1495 <ctl name="R Digital PCM Volume" value="817" /> 1496 </path> 1497 1498 <path name="adapted-voice-speaker-battery-throttled-acoustic-shock"> 1499 <path name="adapted-voice-speaker-acoustic-shock" /> 1500 </path> 1501 1502 <path name="adapted-voice-earpiece"> 1503 <ctl name="Boost Peak Current Limit" value="3.50A" /> 1504 <ctl name="Digital PCM Volume" value="817" /> 1505 </path> 1506 <path name="adapted-voice-earpiece-battery-throttled"> 1507 <path name="adapted-voice-earpiece" /> 1508 </path> 1509 <!-- cs35l41 specific path for adated feature in cs35l41_route_control.cc end --> 1510</mixer> 1511