1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!-- Copyright (c) 2014, 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 <audio_platform_info> 28 <acdb_ids> 29 <device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="14"/> 30 <device name="SND_DEVICE_OUT_VOICE_SPEAKER_HFP" acdb_id="14"/> 31 <device name="SND_DEVICE_IN_VOICE_REC_MIC" acdb_id="41"/> 32 <device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" acdb_id="201"/> 33 <device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" acdb_id="19"/> 34 <device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" acdb_id="14"/> 35 <device name="SND_DEVICE_IN_VOICE_TTY_VCO_HANDSET_MIC" acdb_id="19"/> 36 <device name="SND_DEVICE_IN_HEADSET_MIC" acdb_id="4"/> 37 <device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="9"/> 38 <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" acdb_id="603"/> 39 <device name="SND_DEVICE_OUT_SPEAKER_SAFE_AND_HEADPHONES" acdb_id="603"/> 40 <device name="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO" acdb_id="505"/> 41 <device name="SND_DEVICE_IN_VOICE_REC_MIC_AEC_NS" acdb_id="114"/> 42 <device name="SND_DEVICE_IN_HEADSET_MIC_AEC" acdb_id="130"/> 43 <device name="SND_DEVICE_IN_UNPROCESSED_MIC" acdb_id="143"/> 44 <device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" acdb_id="144"/> 45 <device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/> 46 <device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/> 47 <device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" acdb_id="65"/> 48 <device name="SND_DEVICE_IN_BT_SCO_MIC_NREC" acdb_id="122"/> 49 <device name="SND_DEVICE_IN_BT_SCO_MIC_WB_NREC" acdb_id="123"/> 50 </acdb_ids> 51 <backend_names> 52 <device name="SND_DEVICE_OUT_SPEAKER" backend="speaker" interface="QUAT_MI2S_RX"/> 53 <device name="SND_DEVICE_OUT_VOICE_SPEAKER" backend="speaker" interface="QUAT_MI2S_RX"/> 54 <device name="SND_DEVICE_OUT_SPEAKER_REVERSE" backend="speaker" interface="QUAT_MI2S_RX"/> 55 <device name="SND_DEVICE_OUT_SPEAKER_SAFE" backend="speaker" interface="QUAT_MI2S_RX"/> 56 <device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" backend="speaker" interface="QUAT_MI2S_RX"/> 57 <device name="SND_DEVICE_OUT_VOICE_SPEAKER_HFP" backend="speaker" interface="QUAT_MI2S_RX"/> 58 <device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="QUAT_MI2S_RX-and-SLIMBUS_0_RX"/> 59 <device name="SND_DEVICE_OUT_SPEAKER_SAFE_AND_HEADPHONES" backend="speaker-and-headphones" interface="QUAT_MI2S_RX-and-SLIMBUS_0_RX"/> 60 <device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="QUAT_MI2S_RX-and-SLIMBUS_0_RX"/> 61 <device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" backend="speaker" interface="QUAT_MI2S_RX"/> 62 <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="QUAT_MI2S_RX-and-AUX_PCM_RX"/> 63 <device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="QUAT_MI2S_RX-and-AUX_PCM_RX"/> 64 </backend_names> 65 <config_params> 66 <param key="input_mic_max_count" value="3"/> 67 <param key="snd_card_name" value="msm8996-tasha"/> 68 </config_params> 69 <gain_db_to_level_mapping> 70 <gain_level_map db="-62.4" level="15"/> 71 <gain_level_map db="-42.4" level="14"/> 72 <gain_level_map db="-41.4" level="13"/> 73 <gain_level_map db="-40.4" level="12"/> 74 <gain_level_map db="-39.1" level="11"/> 75 <gain_level_map db="-28.9" level="10"/> 76 <gain_level_map db="-27.4" level="9"/> 77 <gain_level_map db="-25.5" level="8"/> 78 <gain_level_map db="-23" level="7"/> 79 <gain_level_map db="-20" level="6"/> 80 <gain_level_map db="-17" level="5"/> 81 <gain_level_map db="-14.5" level="4"/> 82 <gain_level_map db="-12" level="3"/> 83 <gain_level_map db="-8.7" level="2"/> 84 <gain_level_map db="0" level="1"/> 85 </gain_db_to_level_mapping> 86 <pcm_ids> 87 <usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="19" /> 88 <usecase name="USECASE_AUDIO_PLAYBACK_ULL" type="out" id="19" /> 89 <usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="18" /> 90 <usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="18" /> 91 </pcm_ids> 92 </audio_platform_info> 93 94