mirror of
https://github.com/PixelExperience-Devices/device_xiaomi_sm6250-common.git
synced 2025-05-29 08:47:16 +09:00
sm6250-common: Import cleaned-up stock audio configs changes
Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co> Signed-off-by: Alexander Winkowski <dereference23@outlook.com> Change-Id: I9946e215c4aba9e090c013b75e0a33af39423edc
This commit is contained in:
parent
1e92dc621b
commit
838ee943b3
@ -41,6 +41,7 @@
|
||||
<library name="volume_listener" path="libvolumelistener.so"/>
|
||||
<library name="audiosphere" path="libasphere.so"/>
|
||||
<library name="shoebox" path="libshoebox.so"/>
|
||||
<library name="misoundfx" path="libmisoundfx.so"/>
|
||||
</libraries>
|
||||
<effects>
|
||||
<effectProxy name="bassboost" library="proxy" uuid="14804144-a5ee-4d24-aa88-0002a5d5c51b">
|
||||
@ -89,6 +90,7 @@
|
||||
<effect name="notification_helper" library="volume_listener" uuid="0b776dde-0590-11e5-81ba-0025b32654a0"/>
|
||||
<effect name="audiosphere" library="audiosphere" uuid="184e62ab-2d19-4364-9d1b-c0a40733866c"/>
|
||||
<effect name="shoebox" library="shoebox" uuid="1eab784c-1a36-4b2a-b7fc-e34c44cab89e"/>
|
||||
<effect name="misoundfx" library="misoundfx" uuid="5b8e36a5-144a-4c38-b1d7-0002a5d5c51b"/>
|
||||
</effects>
|
||||
<postprocess>
|
||||
<stream type="music">
|
||||
|
@ -18,6 +18,13 @@ outputs {
|
||||
bit_width 16
|
||||
app_type 69937
|
||||
}
|
||||
default_24bit {
|
||||
flags AUDIO_OUTPUT_FLAG_PRIMARY
|
||||
formats AUDIO_FORMAT_PCM_24_BIT_PACKED
|
||||
sampling_rates 48000
|
||||
bit_width 24
|
||||
app_type 69937
|
||||
}
|
||||
proaudio {
|
||||
flags AUDIO_OUTPUT_FLAG_FAST|AUDIO_OUTPUT_FLAG_RAW
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
@ -39,6 +46,13 @@ outputs {
|
||||
bit_width 16
|
||||
app_type 69936
|
||||
}
|
||||
deep_buffer_24 {
|
||||
flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER
|
||||
formats AUDIO_FORMAT_PCM_24_BIT_PACKED
|
||||
sampling_rates 48000
|
||||
bit_width 24
|
||||
app_type 69940
|
||||
}
|
||||
direct_pcm_16 {
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT
|
||||
formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_8_24_BIT|AUDIO_FORMAT_PCM_32_BIT
|
||||
@ -86,40 +100,40 @@ outputs {
|
||||
inputs {
|
||||
record_16bit {
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 8000|16000|32000|44100|48000|88200|96000|176400|192000
|
||||
sampling_rates 8000|16000|32000|48000|88200|96000|176400|192000
|
||||
bit_width 16
|
||||
app_type 69938
|
||||
}
|
||||
record_24bit {
|
||||
formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_24_BIT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
sampling_rates 48000|88200|96000|176400|192000
|
||||
bit_width 24
|
||||
app_type 69948
|
||||
}
|
||||
record_32bit {
|
||||
formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_FLOAT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
sampling_rates 48000|88200|96000|176400|192000
|
||||
bit_width 32
|
||||
app_type 69949
|
||||
}
|
||||
record_compress_16 {
|
||||
flags AUDIO_INPUT_FLAG_COMPRESS
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
sampling_rates 8000|16000|32000|44100|48000|88200|96000|176400|192000
|
||||
sampling_rates 8000|16000|32000|48000|88200|96000|176400|192000
|
||||
bit_width 16
|
||||
app_type 69938
|
||||
}
|
||||
record_compress_24 {
|
||||
flags AUDIO_INPUT_FLAG_COMPRESS
|
||||
formats AUDIO_FORMAT_PCM_24_BIT_PACKED|AUDIO_FORMAT_PCM_24_BIT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
sampling_rates 48000|88200|96000|176400|192000
|
||||
bit_width 24
|
||||
app_type 69948
|
||||
}
|
||||
record_compress_32 {
|
||||
flags AUDIO_INPUT_FLAG_COMPRESS
|
||||
formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_FLOAT
|
||||
sampling_rates 44100|48000|88200|96000|176400|192000
|
||||
sampling_rates 48000|88200|96000|176400|192000
|
||||
bit_width 32
|
||||
app_type 69949
|
||||
}
|
||||
|
@ -85,11 +85,12 @@
|
||||
<param key="input_mic_max_count" value="4"/>
|
||||
</config_params>
|
||||
<acdb_ids>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="10011"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" acdb_id="10011"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id="124"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id="101"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" acdb_id="124"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_CLEAN" acdb_id="20011"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" acdb_id="101"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id="102"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" acdb_id="150"/>
|
||||
@ -107,9 +108,24 @@
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" acdb_id="147"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" acdb_id="157"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="10012"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_44_1" acdb_id="10012"/>
|
||||
<device name="SND_DEVICE_OUT_USB_HEADSET" acdb_id="10012"/>
|
||||
<device name="SND_DEVICE_OUT_USB_HEADPHONES" acdb_id="10012"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_CE" acdb_id="10012"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_NO_CE" acdb_id="10012"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_VOICE_RECORD" acdb_id="10018"/>
|
||||
<device name="SND_DEVICE_IN_USB_HEADSET_MIC_VOICE_RECORD" acdb_id="10018"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC" acdb_id="11"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC_DUO" acdb_id="10013"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_HEADSET_MIC_CTS" acdb_id="10032"/>
|
||||
</acdb_ids>
|
||||
<backend_names>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_KARA" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADSET_SPKR_TUTU_STEREO_MI" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_CE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_NO_CE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_HIFI_FILTER" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES_44_1" backend="headphones-44.1" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_BT_SCO_WB" backend="bt-sco-wb" interface="SLIMBUS_7_RX"/>
|
||||
@ -117,10 +133,12 @@
|
||||
<device name="SND_DEVICE_OUT_BT_A2DP" backend="bt-a2dp" interface="SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_LINE" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_HIFI_FILTER" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" backend="speaker-and-headphones" interface="TERT_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_HIFI_FILTER" backend="speaker-and-headphones" interface="TERT_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_CE" backend="speaker-and-headphones" interface="TERT_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_NO_CE" backend="speaker-and-headphones" interface="TERT_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_LINE" backend="speaker-and-headphones" interface="TERT_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_ANC_HEADSET" backend="speaker-and-headphones" interface="TERT_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_HEADSET" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
@ -129,39 +147,46 @@
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HANDSET" backend="handset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_1" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_EXTERNAL_2" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_VBAT" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_1" interface="TERT_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES_EXTERNAL_2" interface="TERT_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_CLEAN" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" backend="handset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="WSA_CDC_DMA_RX_0-and-HDMI"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="WSA_CDC_DMA_RX_0-and-DISPLAY_PORT"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_STEREO" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_VBAT" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HDMI" interface="TERT_MI2S_RX-and-HDMI"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_DISPLAY_PORT" interface="TERT_MI2S_RX-and-DISPLAY_PORT"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="TERT_MI2S_RX-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_FB_HEADSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HANDSET" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="WSA_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HANDSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED_VBAT" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED_VBAT" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_PROTECTED_VBAT" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_WSA" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_WSA" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_2_WSA" interface="TERT_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_FACTORY" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SECONDARY_MIC_FACTORY" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_VOICE" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_MUSIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_INTERVIEW" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_CAMCORDER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_EXTERNAL" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
@ -180,12 +205,15 @@
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_VOICE_RECORD" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_REALIME_LOOPBACK_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_FULL_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_HEADSET_MIC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_HEADSET_MIC_CTS" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_AEC" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HDMI_MIC" interface="HDMI"/>
|
||||
@ -197,7 +225,9 @@
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_DMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_QMIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_FULL_HEADSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_VCO_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_HCO_HEADSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC_NS" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO" interface="TX_CDC_DMA_TX_3"/>
|
||||
@ -231,11 +261,11 @@
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_UNPROCESSED_HEADSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="WSA_CDC_DMA_RX_0-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_SWB" backend="speaker-and-bt-sco-swb" interface="WSA_CDC_DMA_RX_0-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_HEADPHONES" backend="speaker-and-headphones" interface="TERT_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_AND_VOICE_ANC_HEADSET" backend="speaker-and-headphones" interface="TERT_MI2S_RX-and-RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO" backend="speaker-and-bt-sco" interface="TERT_MI2S_RX-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_WB" backend="speaker-and-bt-sco-wb" interface="TERT_MI2S_RX-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_SCO_SWB" backend="speaker-and-bt-sco-swb" interface="TERT_MI2S_RX-and-SLIMBUS_7_RX"/>
|
||||
</backend_names>
|
||||
<!-- below values are for ref purpose to OEM, doesn't contain actual hardware info on MTP -->
|
||||
<microphone_characteristics>
|
||||
|
@ -60,17 +60,17 @@
|
||||
<defaultOutputDevice>Speaker</defaultOutputDevice>
|
||||
<mixPorts>
|
||||
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_FAST|AUDIO_OUTPUT_FLAG_PRIMARY">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_24_BIT_PACKED"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<mixPort name="raw" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_FAST|AUDIO_OUTPUT_FLAG_RAW">
|
||||
flags="AUDIO_OUTPUT_FLAG_FAST">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<mixPort name="deep_buffer" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_24_BIT_PACKED"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<mixPort name="mmap_no_irq_out" role="source" flags="AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_MMAP_NOIRQ">
|
||||
@ -127,12 +127,6 @@
|
||||
<profile name="" format="AUDIO_FORMAT_DTS_HD"
|
||||
samplingRates="32000,44100,48000,64000,88200,96000,128000,176400,192000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_MONO,AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_2POINT1,AUDIO_CHANNEL_OUT_QUAD,AUDIO_CHANNEL_OUT_PENTA,AUDIO_CHANNEL_OUT_5POINT1,AUDIO_CHANNEL_OUT_6POINT1,AUDIO_CHANNEL_OUT_7POINT1"/>
|
||||
<profile name="" format="AUDIO_FORMAT_WMA"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_MONO,AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_2POINT1,AUDIO_CHANNEL_OUT_QUAD,AUDIO_CHANNEL_OUT_PENTA,AUDIO_CHANNEL_OUT_5POINT1,AUDIO_CHANNEL_OUT_6POINT1,AUDIO_CHANNEL_OUT_7POINT1"/>
|
||||
<profile name="" format="AUDIO_FORMAT_WMA_PRO"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_MONO,AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_2POINT1,AUDIO_CHANNEL_OUT_QUAD,AUDIO_CHANNEL_OUT_PENTA,AUDIO_CHANNEL_OUT_5POINT1,AUDIO_CHANNEL_OUT_6POINT1,AUDIO_CHANNEL_OUT_7POINT1"/>
|
||||
<profile name="" format="AUDIO_FORMAT_VORBIS"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,128000,176400,192000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_MONO"/>
|
||||
@ -173,6 +167,11 @@
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
||||
</mixPort>
|
||||
<mixPort name="uplink downlink input" role="sink" flags="AUDIO_INPUT_FLAG_INCALL_UPLINK_DOWNLINK">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
||||
</mixPort>
|
||||
<mixPort name="voip_tx" role="sink"
|
||||
flags="AUDIO_INPUT_FLAG_VOIP_TX">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
@ -361,6 +360,8 @@
|
||||
sources="Telephony Rx"/>
|
||||
<route type="mix" sink="primary input"
|
||||
sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic,FM Tuner,USB Device In,USB Headset In,Telephony Rx"/>
|
||||
<route type="mix" sink="uplink downlink input"
|
||||
sources="Wired Headset Mic,BT SCO Headset Mic,FM Tuner,USB Device In,USB Headset In,Telephony Rx"/>
|
||||
<route type="mix" sink="voip_tx"
|
||||
sources="Built-In Mic,Built-In Back Mic,BT SCO Headset Mic,USB Device In,USB Headset In,Wired Headset Mic"/>
|
||||
<route type="mix" sink="usb_surround_sound"
|
||||
|
@ -73,8 +73,12 @@ volume index from 0 to 100.
|
||||
ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
|
||||
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_HEARING_AID"
|
||||
ref="DEFAULT_HEARING_AID_VOLUME_CURVE"/>
|
||||
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_HEADSET"
|
||||
ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
|
||||
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_HEADSET">
|
||||
<point>1,-5600</point>
|
||||
<point>33,-4500</point>
|
||||
<point>73,-1300</point>
|
||||
<point>100,0</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_SPEAKER"
|
||||
ref="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE"/>
|
||||
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_EARPIECE"
|
||||
|
@ -116,6 +116,20 @@
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia13" value="0" />
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia14" value="0" />
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia15" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia1" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia2" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia3" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia4" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia5" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia7" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia8" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia10" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia11" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia12" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia13" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia14" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia15" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia16" value="0" />
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="0" />
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" value="0" />
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia2" value="0" />
|
||||
@ -152,18 +166,27 @@
|
||||
<ctl name="MultiMedia10 Mixer USB_AUDIO_TX" value="0" />
|
||||
<ctl name="MultiMedia17 Mixer USB_AUDIO_TX" value="0" />
|
||||
<ctl name="TX_CDC_DMA_TX_3 Channels" value="One" />
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Channels" value="One" />
|
||||
<ctl name="TERT_MI2S_RX Channels" value="One" />
|
||||
<ctl name="RX_CDC_DMA_RX_0 Channels" value="One" />
|
||||
<ctl name="VI_FEED_TX Channels" value="Two" />
|
||||
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_1" value="0" />
|
||||
<ctl name="WSA_AIF_VI Mixer WSA_SPKR_VI_2" value="0" />
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Format" value="UNPACKED" />
|
||||
<ctl name="TERT_MI2S_RX Format" value="UNPACKED" />
|
||||
<ctl name="WSA_CDC_DMA_TX_0 Format" value="UNPACKED" />
|
||||
<ctl name="RX_CDC_DMA_RX_0 Format" value="UNPACKED" />
|
||||
<ctl name="TX_CDC_DMA_TX_3 Format" value="UNPACKED" />
|
||||
<!-- 24bit support start -->
|
||||
<ctl name="TERT_MI2S_RX Channels" value="Two" />
|
||||
<ctl name="TERT_MI2S_RX Format" value="S24_LE" />
|
||||
<ctl name="TERT_MI2S_RX SampleRate" value="KHZ_48" />
|
||||
<ctl name="TERT_MI2S_TX Channels" value="Two" />
|
||||
<ctl name="TERT_MI2S_TX Format" value="S24_LE" />
|
||||
<ctl name="TERT_MI2S_TX SampleRate" value="KHZ_48" />
|
||||
<!-- 24bit support end -->
|
||||
<ctl name="TX_CDC_DMA_TX_4 SampleRate" value="KHZ_48" />
|
||||
<!-- HFP start -->
|
||||
<ctl name="HFP_SLIM7_UL_HL Switch" value="0" />
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Port Mixer SLIM_7_TX" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Port Mixer SLIM_7_TX" value="0" />
|
||||
<ctl name="RX_CDC_DMA_RX_0 Port Mixer SLIM_7_TX" value="0" />
|
||||
<!-- HFP end -->
|
||||
<!-- echo reference -->
|
||||
@ -187,8 +210,8 @@
|
||||
<!-- usb headset end -->
|
||||
<!-- fm -->
|
||||
<ctl name="SLIMBUS_8 LOOPBACK Volume" value="0" />
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Port Mixer SLIM_8_TX" value="0" />
|
||||
<ctl name="WSA_CDC_DMA_RX_0_DL_HL Switch" value="0" />
|
||||
<ctl name="TERT_MI2S_RX Port Mixer SLIM_8_TX" value="0" />
|
||||
<ctl name="TERT_MI2S_RX_DL_HL Switch" value="0" />
|
||||
<ctl name="RX_CDC_DMA_RX_0 Port Mixer SLIM_8_TX" value="0" />
|
||||
<ctl name="RX_CDC_DMA_RX_0_DL_HL Switch" value="0" />
|
||||
<ctl name="MultiMedia1 Mixer SLIM_8_TX" value="0" />
|
||||
@ -196,7 +219,7 @@
|
||||
<!-- fm end -->
|
||||
|
||||
<!-- Multimode Voice1 -->
|
||||
<ctl name="WSA_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="0" />
|
||||
<ctl name="TERT_MI2S_RX_Voice Mixer VoiceMMode1" value="0" />
|
||||
<ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="0" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="0" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_4_MMode1" value="0" />
|
||||
@ -216,10 +239,13 @@
|
||||
<!-- Miltimode Voice1 end-->
|
||||
|
||||
<!-- Multimode Voice2 -->
|
||||
<ctl name="WSA_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="0" />
|
||||
<ctl name="TERT_MI2S_RX_Voice Mixer VoiceMMode2" value="0" />
|
||||
<ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="0" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="0" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_4_MMode2" value="0" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="0" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_4_MMode2" value="0" />
|
||||
|
||||
<!-- Multimode Voice2 BTSCO -->
|
||||
<ctl name="SLIM_7_RX_Voice Mixer VoiceMMode2" value="0" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer SLIM_7_TX_MMode2" value="0" />
|
||||
@ -254,10 +280,13 @@
|
||||
<!-- Incall Music -->
|
||||
<ctl name="Incall_Music Audio Mixer MultiMedia2" value="0" />
|
||||
<ctl name="Incall_Music Audio Mixer MultiMedia9" value="0" />
|
||||
<ctl name="Incall_Music Audio Mixer MultiMedia1" value="0" />
|
||||
<ctl name="Incall_Music_2 Audio Mixer MultiMedia2" value="0" />
|
||||
<ctl name="Incall_Music_2 Audio Mixer MultiMedia1" value="0" />
|
||||
<!-- Incall Music End -->
|
||||
|
||||
<!-- compress-voip-call start -->
|
||||
<ctl name="WSA_CDC_DMA_RX_0_Voice Mixer Voip" value="0" />
|
||||
<ctl name="TERT_MI2S_RX_Voice Mixer Voip" value="0" />
|
||||
<ctl name="RX_CDC_DMA_RX_0_Voice Mixer Voip" value="0" />
|
||||
<ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="0" />
|
||||
<ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_4_Voip" value="0" />
|
||||
@ -288,7 +317,7 @@
|
||||
<!-- split a2dp end-->
|
||||
|
||||
<!-- ADSP testfwk -->
|
||||
<ctl name="WSA_CDC_DMA_RX_0_DL_HL Switch" value="0" />
|
||||
<ctl name="TERT_MI2S_RX_DL_HL Switch" value="0" />
|
||||
<ctl name="RX_CDC_DMA_RX_0_DL_HL Switch" value="0" />
|
||||
<!-- ADSP testfwk end-->
|
||||
|
||||
@ -340,8 +369,9 @@
|
||||
<!-- TX Controls -->
|
||||
<ctl name="TX_CDC_DMA_TX_3 Channels" value="One" />
|
||||
<ctl name="MultiMedia1 Mixer TX_CDC_DMA_TX_3" value="0" />
|
||||
<ctl name="ADC2_MIXER Switch" value="0" />
|
||||
<ctl name="ADC2 MUX" value="ZERO" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC1_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
<ctl name="DEC0_BCS Switch" value="0" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC0" value="0" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC1" value="0" />
|
||||
@ -386,10 +416,10 @@
|
||||
<ctl name="HPHR Volume" value="20" />
|
||||
<ctl name="EAR SPKR PA Gain" value="G_DEFAULT" />
|
||||
|
||||
<ctl name="TX_DEC0 Volume" value="102" />
|
||||
<ctl name="TX_DEC1 Volume" value="102" />
|
||||
<ctl name="TX_DEC2 Volume" value="102" />
|
||||
<ctl name="TX_DEC3 Volume" value="102" />
|
||||
<ctl name="TX_DEC0 Volume" value="84" />
|
||||
<ctl name="TX_DEC1 Volume" value="84" />
|
||||
<ctl name="TX_DEC2 Volume" value="84" />
|
||||
<ctl name="TX_DEC3 Volume" value="84" />
|
||||
<ctl name="TX_DEC4 Volume" value="84" />
|
||||
<ctl name="TX_DEC5 Volume" value="84" />
|
||||
<ctl name="TX_DEC6 Volume" value="84" />
|
||||
@ -462,18 +492,21 @@
|
||||
<ctl name="MultiMedia16 Mixer SLIM_8_TX" value="0" />
|
||||
<ctl name="MultiMedia16 Mixer USB_AUDIO_TX" value="0" />
|
||||
|
||||
<!-- For TI-SmartPA -->
|
||||
<ctl name="TERT_MI2S_TX Channels" value="One" />
|
||||
|
||||
<!-- These are audio route (FE to BE) specific mixer settings -->
|
||||
<path name="gsm-mode">
|
||||
<ctl name="GSM mode Enable" value="ON" />
|
||||
</path>
|
||||
|
||||
<path name="echo-reference">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0" />
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="TERT_MI2S_RX" />
|
||||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference handset">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0" />
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="RX_CDC_DMA_RX_0" />
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
</path>
|
||||
|
||||
@ -501,12 +534,12 @@
|
||||
</path>
|
||||
|
||||
<path name="echo-reference-voip">
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="WSA_CDC_DMA_RX_0" />
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="TERT_MI2S_RX" />
|
||||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference-voip handset">
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="WSA_CDC_DMA_RX_0" />
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="RX_CDC_DMA_RX_0" />
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
</path>
|
||||
|
||||
@ -526,13 +559,17 @@
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playback">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playback speaker-protected">
|
||||
<path name="deep-buffer-playback" />
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playback handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playback speaker-safe">
|
||||
<path name="deep-buffer-playback" />
|
||||
</path>
|
||||
@ -644,7 +681,11 @@
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playback">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia5" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia5" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playback handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia5" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playback speaker-protected">
|
||||
@ -766,12 +807,15 @@
|
||||
</path>
|
||||
|
||||
<path name="audio-ull-playback">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia8" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia8" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-ull-playback speaker-protected">
|
||||
<path name="audio-ull-playback" />
|
||||
</path>
|
||||
<path name="audio-ull-playback handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia8" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-ull-playback speaker-safe">
|
||||
<path name="audio-ull-playback" />
|
||||
@ -886,13 +930,17 @@
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia4" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia4" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback speaker-protected">
|
||||
<path name="compress-offload-playback" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia4" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback speaker-safe">
|
||||
<path name="compress-offload-playback" />
|
||||
</path>
|
||||
@ -1020,7 +1068,15 @@
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback2">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia7" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia7" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback2 voice-handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia7" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback2 handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia7" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback2 display-port">
|
||||
@ -1139,7 +1195,11 @@
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback3">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia10" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback3 handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback3 display-port">
|
||||
@ -1257,7 +1317,11 @@
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback4">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia11" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia11" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback4 handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia11" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback4 display-port">
|
||||
@ -1375,7 +1439,11 @@
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback5">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia12" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia12" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback5 handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia12" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback5 display-port">
|
||||
@ -1493,7 +1561,11 @@
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback6">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia13" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia13" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback6 handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia13" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback6 display-port">
|
||||
@ -1612,7 +1684,11 @@
|
||||
|
||||
|
||||
<path name="compress-offload-playback7">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia14" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia14" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback7 handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia14" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback7 display-port">
|
||||
@ -1730,7 +1806,11 @@
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback8">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia15" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia15" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback8 handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia15" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback8 display-port">
|
||||
@ -1848,7 +1928,11 @@
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback9">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia16" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback9 handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback9 display-port">
|
||||
@ -2079,8 +2163,8 @@
|
||||
|
||||
<path name="play-fm">
|
||||
<ctl name="SLIMBUS_8 LOOPBACK Volume" value="1" />
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Port Mixer SLIM_8_TX" value="1" />
|
||||
<ctl name="WSA_CDC_DMA_RX_0_DL_HL Switch" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Port Mixer SLIM_8_TX" value="1" />
|
||||
<ctl name="TERT_MI2S_RX_DL_HL Switch" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="play-fm headphones">
|
||||
@ -2097,6 +2181,86 @@
|
||||
<ctl name="MultiMedia9 Mixer VOC_REC_UL" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink speaker-protected">
|
||||
<path name="incall_music_uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink receiver">
|
||||
<path name="incall_music_uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink voice-handset">
|
||||
<path name="incall_music_uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink speaker-and-bt-sco-wb">
|
||||
<path name="incall_music_uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2">
|
||||
<ctl name="Incall_Music_2 Audio Mixer MultiMedia2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 speaker">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 speaker-protected">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 receiver">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 voice-handset">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 handset">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 bt-sco">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 bt-sco-wb">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 speaker-and-bt-sco">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 speaker-and-bt-sco-wb">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 afe-proxy">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 usb-headphones">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 usb-headset">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 speaker-and-usb-headphones">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 headphones">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2 speaker-and-headphones">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink bt-sco">
|
||||
<path name="incall-rec-uplink" />
|
||||
</path>
|
||||
@ -2290,7 +2454,12 @@
|
||||
</path>
|
||||
|
||||
<path name="compress-voip-call">
|
||||
<ctl name="WSA_CDC_DMA_RX_0_Voice Mixer Voip" value="1" />
|
||||
<ctl name="TERT_MI2S_RX_Voice Mixer Voip" value="1" />
|
||||
<ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-voip-call handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0_Voice Mixer Voip" value="1" />
|
||||
<ctl name="Voip_Tx Mixer TX_CDC_DMA_TX_3_Voip" value="1" />
|
||||
</path>
|
||||
|
||||
@ -2339,7 +2508,12 @@
|
||||
</path>
|
||||
|
||||
<path name="voicemmode1-call">
|
||||
<ctl name="WSA_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="TERT_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode1-call handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="1" />
|
||||
</path>
|
||||
|
||||
@ -2408,7 +2582,12 @@
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call">
|
||||
<ctl name="WSA_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="TERT_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
@ -2458,7 +2637,7 @@
|
||||
|
||||
<path name="voicemmode2-call display-port1-and-usb-headset-mic">
|
||||
<ctl name="DISPLAY_PORT1_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer USB_AUDIO_TX_MMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call display-port">
|
||||
@ -2468,7 +2647,7 @@
|
||||
|
||||
<path name="voicemmode2-call display-port1">
|
||||
<ctl name="DISPLAY_PORT1_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer USB_AUDIO_TX_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call call-proxy">
|
||||
@ -2478,7 +2657,11 @@
|
||||
|
||||
<!-- VoIP Rx settings -->
|
||||
<path name="audio-playback-voip">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia10" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-playback-voip handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-playback-voip headphones">
|
||||
@ -2568,13 +2751,21 @@
|
||||
</path>
|
||||
|
||||
<path name="spkr-rx-calib">
|
||||
<ctl name="WSA_CDC_DMA_RX_0_DL_HL Switch" value="1" />
|
||||
<ctl name="TERT_MI2S_RX_DL_HL Switch" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="spkr-vi-record">
|
||||
</path>
|
||||
|
||||
<!-- These are actual sound device specific mixer settings -->
|
||||
<path name="amic1">
|
||||
<ctl name="TX DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="TX SMIC MUX0" value="ADC0" />
|
||||
<ctl name="TX_CDC_DMA_TX_3 Channels" value="One" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="ADC1_MIXER Switch" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="amic2">
|
||||
<ctl name="TX DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="TX SMIC MUX0" value="ADC2" />
|
||||
@ -2585,6 +2776,15 @@
|
||||
<ctl name="ADC2 MUX" value="INP2" />
|
||||
</path>
|
||||
|
||||
<path name="amic3">
|
||||
<ctl name="TX DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="TX SMIC MUX0" value="ADC2" />
|
||||
<ctl name="TX_CDC_DMA_TX_3 Channels" value="One" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
</path>
|
||||
|
||||
<path name="dmic1">
|
||||
<ctl name="TX_CDC_DMA_TX_3 Channels" value="One" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
|
||||
@ -2622,7 +2822,7 @@
|
||||
</path>
|
||||
|
||||
<path name="speaker">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Channels" value="Two" />
|
||||
<ctl name="TERT_MI2S_RX Channels" value="One" />
|
||||
<ctl name="WSA RX0 MUX" value="AIF1_PB" />
|
||||
<ctl name="WSA RX1 MUX" value="AIF1_PB" />
|
||||
<ctl name="WSA_RX0 INP0" value="RX0" />
|
||||
@ -2640,7 +2840,7 @@
|
||||
</path>
|
||||
|
||||
<path name="speaker-mono">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Channels" value="One" />
|
||||
<ctl name="TERT_MI2S_RX Channels" value="One" />
|
||||
<ctl name="WSA RX0 MUX" value="AIF1_PB" />
|
||||
<ctl name="WSA_RX0 INP0" value="RX0" />
|
||||
<ctl name="WSA_COMP1 Switch" value="1" />
|
||||
@ -2651,7 +2851,7 @@
|
||||
</path>
|
||||
|
||||
<path name="speaker-mono-2">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Channels" value="One" />
|
||||
<ctl name="TERT_MI2S_RX Channels" value="One" />
|
||||
<ctl name="WSA RX1 MUX" value="AIF1_PB" />
|
||||
<ctl name="WSA_RX1 INP0" value="RX1" />
|
||||
<ctl name="WSA_COMP2 Switch" value="1" />
|
||||
@ -2707,7 +2907,7 @@
|
||||
</path>
|
||||
|
||||
<path name="speaker-mic">
|
||||
<path name="dmic2" />
|
||||
<path name="amic3" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-mic-liquid">
|
||||
@ -2756,20 +2956,42 @@
|
||||
<path name="vi-feedback-mono-2">
|
||||
</path>
|
||||
|
||||
<path name="tas-iv-capture">
|
||||
<ctl name="TERT_MI2S_TX Channels" value="Two" />
|
||||
</path>
|
||||
|
||||
<path name="handset">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Channels" value="One" />
|
||||
<ctl name="WSA RX0 MUX" value="AIF1_PB" />
|
||||
<ctl name="WSA_RX0 INP0" value="RX0" />
|
||||
<ctl name="WSA_COMP1 Switch" value="1" />
|
||||
<ctl name="SpkrLeft COMP Switch" value="1" />
|
||||
<ctl name="SpkrLeft BOOST Switch" value="1" />
|
||||
<ctl name="SpkrLeft VISENSE Switch" value="1" />
|
||||
<ctl name="SpkrLeft SWR DAC_Port Switch" value="1" />
|
||||
<ctl name="EAR SPKR PA Gain" value="G_6_DB" />
|
||||
<ctl name="RX_MACRO RX0 MUX" value="AIF1_PB" />
|
||||
<ctl name="RX_CDC_DMA_RX_0 Channels" value="One" />
|
||||
<ctl name="RX INT0_1 MIX1 INP0" value="RX0" />
|
||||
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
|
||||
<ctl name="EAR_RDAC Switch" value="1" />
|
||||
<ctl name="RDAC3_MUX" value="RX1" />
|
||||
<ctl name="RX_EAR Mode" value="ON" />
|
||||
</path>
|
||||
|
||||
<path name="handset-mic">
|
||||
<path name="dmic1" />
|
||||
<ctl name="TX_CDC_DMA_TX_3 Channels" value="Two" />
|
||||
<ctl name="TX DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="TX SMIC MUX0" value="ADC0" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="ADC1_MIXER Switch" value="1" />
|
||||
<ctl name="TX DEC1 MUX" value="SWR_MIC" />
|
||||
<ctl name="TX SMIC MUX1" value="ADC2" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
<ctl name="IIR0 INP0 MUX" value="DEC0" />
|
||||
</path>
|
||||
|
||||
<path name="handset-mic-factory">
|
||||
<ctl name="TX_DEC0 Volume" value="84" />
|
||||
<path name="amic1" />
|
||||
</path>
|
||||
|
||||
<path name="secondary-mic-factory">
|
||||
<ctl name="TX_DEC0 Volume" value="84" />
|
||||
<path name="amic3" />
|
||||
</path>
|
||||
|
||||
<path name="headphones">
|
||||
@ -2780,14 +3002,26 @@
|
||||
<ctl name="RX INT1_1 MIX1 INP0" value="RX1" />
|
||||
<ctl name="RX INT0 DEM MUX" value="CLSH_DSM_OUT" />
|
||||
<ctl name="RX INT1 DEM MUX" value="CLSH_DSM_OUT" />
|
||||
<ctl name="RX_COMP1 Switch" value="1" />
|
||||
<ctl name="RX_COMP2 Switch" value="1" />
|
||||
<ctl name="HPHL_COMP Switch" value="1" />
|
||||
<ctl name="HPHR_COMP Switch" value="1" />
|
||||
<ctl name="RX_COMP1 Switch" value="0" />
|
||||
<ctl name="RX_COMP2 Switch" value="0" />
|
||||
<ctl name="HPHL_COMP Switch" value="0" />
|
||||
<ctl name="HPHR_COMP Switch" value="0" />
|
||||
<ctl name="HPHL_RDAC Switch" value="1" />
|
||||
<ctl name="HPHR_RDAC Switch" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="headphones-ce">
|
||||
<path name="headphones" />
|
||||
<ctl name="RX_RX0 Digital Volume" value="76" />
|
||||
<ctl name="RX_RX1 Digital Volume" value="76" />
|
||||
</path>
|
||||
|
||||
<path name="headphones-no-ce">
|
||||
<path name="headphones" />
|
||||
<ctl name="RX_RX0 Digital Volume" value="84" />
|
||||
<ctl name="RX_RX1 Digital Volume" value="84" />
|
||||
</path>
|
||||
|
||||
<path name="headphones-44.1">
|
||||
<path name="headphones" />
|
||||
</path>
|
||||
@ -2971,7 +3205,9 @@
|
||||
</path>
|
||||
|
||||
<path name="voice-rec-mic">
|
||||
<path name="handset-mic" />
|
||||
<path name="amic1" />
|
||||
<ctl name="TX_DEC0 Volume" value="94" />
|
||||
<ctl name="ADC1 Volume" value="6" />
|
||||
</path>
|
||||
|
||||
<path name="camcorder-mic">
|
||||
@ -3005,20 +3241,28 @@
|
||||
<!-- Dual MIC devices -->
|
||||
<path name="handset-dmic-endfire">
|
||||
<ctl name="TX_CDC_DMA_TX_3 Channels" value="Two" />
|
||||
<ctl name="TX DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="TX SMIC MUX0" value="ADC0" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="ADC1_MIXER Switch" value="1" />
|
||||
<ctl name="TX DEC1 MUX" value="SWR_MIC" />
|
||||
<ctl name="TX SMIC MUX1" value="ADC2" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
|
||||
<ctl name="TX DMIC MUX1" value="DMIC0" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
|
||||
<ctl name="TX DMIC MUX2" value="DMIC3" />
|
||||
<ctl name="TX_DEC2 Volume" value="84" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-dmic-endfire">
|
||||
<ctl name="TX_CDC_DMA_TX_3 Channels" value="Two" />
|
||||
<ctl name="TX DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="TX SMIC MUX0" value="ADC0" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="ADC1_MIXER Switch" value="1" />
|
||||
<ctl name="TX DEC1 MUX" value="SWR_MIC" />
|
||||
<ctl name="TX SMIC MUX1" value="ADC2" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC1" value="1" />
|
||||
<ctl name="TX DMIC MUX1" value="DMIC0" />
|
||||
<ctl name="TX_AIF1_CAP Mixer DEC2" value="1" />
|
||||
<ctl name="TX DMIC MUX2" value="DMIC3" />
|
||||
<ctl name="TX_DEC2 Volume" value="84" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
</path>
|
||||
|
||||
<path name="dmic-endfire">
|
||||
@ -3047,6 +3291,10 @@
|
||||
<path name="dmic-endfire" />
|
||||
</path>
|
||||
|
||||
<path name="camcorder-dmic">
|
||||
<path name="dmic-endfire" />
|
||||
</path>
|
||||
|
||||
<path name="voice-speaker-dmic-ef">
|
||||
<path name="speaker-dmic-endfire" />
|
||||
</path>
|
||||
@ -3217,7 +3465,7 @@
|
||||
</path>
|
||||
|
||||
<path name="voice-tty-vco-handset-mic">
|
||||
<path name="dmic3" />
|
||||
<path name="amic3" />
|
||||
</path>
|
||||
|
||||
<path name="unprocessed-handset-mic">
|
||||
@ -3271,7 +3519,7 @@
|
||||
|
||||
<!-- Added for ADSP testfwk -->
|
||||
<path name="ADSP testfwk">
|
||||
<ctl name="WSA_CDC_DMA_RX_0_DL_HL Switch" value="1" />
|
||||
<ctl name="TERT_MI2S_RX_DL_HL Switch" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="bt-a2dp">
|
||||
@ -3457,7 +3705,11 @@
|
||||
</path>
|
||||
|
||||
<path name="mmap-playback">
|
||||
<ctl name="WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" />
|
||||
<ctl name="TERT_MI2S_RX Audio Mixer MultiMedia16" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="mmap-playback handset">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="mmap-playback headphones">
|
||||
|
@ -249,8 +249,10 @@
|
||||
|
||||
<path name="listen-ape-handset-mic">
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
|
||||
<ctl name="VA DMIC MUX0" value="DMIC1" />
|
||||
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="VA SMIC MUX0" value="ADC2" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
</path>
|
||||
|
||||
<path name="listen-ape-handset-mic-preproc">
|
||||
@ -261,10 +263,15 @@
|
||||
<ctl name="VA_CDC_DMA_TX_0 Channels" value="Two" />
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC1" value="1" />
|
||||
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
|
||||
<ctl name="VA DEC1 MUX" value="MSM_DMIC" />
|
||||
<ctl name="VA DMIC MUX0" value="DMIC1" />
|
||||
<ctl name="VA DMIC MUX1" value="DMIC4" />
|
||||
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="VA SMIC MUX0" value="ADC0" />
|
||||
<ctl name="ADC1_MIXER Switch" value="1" />
|
||||
<ctl name="VA DEC1 MUX" value="SWR_MIC" />
|
||||
<ctl name="VA SMIC MUX1" value="ADC2" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
<ctl name="VA_DEC0 Volume" value="95" />
|
||||
<ctl name="VA_DEC1 Volume" value="90" />
|
||||
</path>
|
||||
|
||||
<path name="listen-ape-handset-tmic">
|
||||
@ -300,22 +307,23 @@
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="VA SMIC MUX0" value="ADC1" />
|
||||
<ctl name="ADC2 Volume" value="42" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP2" />
|
||||
<ctl name="VA_DEC0 MODE" value="ADC_LOW_PWR" />
|
||||
</path>
|
||||
|
||||
<path name="echo-reference">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0"/>
|
||||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
<ctl name="EC Reference Bit Format" value="S16_LE"/>
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="TERT_MI2S_RX"/>
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
<ctl name="EC Reference Bit Format" value="S24_LE"/>
|
||||
<ctl name="EC Reference SampleRate" value="48000"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference headset">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0"/>
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="RX_CDC_DMA_RX_0"/>
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
<ctl name="EC Reference Bit Format" value="S16_LE"/>
|
||||
<ctl name="EC Reference Bit Format" value="S24_LE"/>
|
||||
<ctl name="EC Reference SampleRate" value="48000"/>
|
||||
</path>
|
||||
|
||||
|
@ -81,8 +81,11 @@
|
||||
<ctl name="EC Reference Channels" value="Zero"/>
|
||||
<ctl name="EC Reference Bit Format" value="0"/>
|
||||
<ctl name="EC Reference SampleRate" value="0"/>
|
||||
<ctl name="ADC2_MIXER Switch" value="0" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC1_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
<ctl name="LPI Enable" value="0" />
|
||||
<ctl name="ADC1 Volume" value="12" />
|
||||
<ctl name="ADC2 Volume" value="12" />
|
||||
|
||||
<path name="listen-voice-wakeup-1">
|
||||
@ -231,22 +234,36 @@
|
||||
|
||||
<path name="listen-ape-handset-mic">
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
|
||||
<ctl name="VA DMIC MUX0" value="DMIC1" />
|
||||
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="VA SMIC MUX0" value="ADC0" />
|
||||
<ctl name="ADC1_MIXER Switch" value="1" />
|
||||
<ctl name="ADC1 Volume" value="15" />
|
||||
<ctl name="VA_DEC0 Volume" value="91" />
|
||||
</path>
|
||||
|
||||
<path name="listen-ape-handset-mic-preproc">
|
||||
<path name="listen-ape-handset-mic" />
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="VA SMIC MUX0" value="ADC2" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
<ctl name="ADC2 Volume" value="15" />
|
||||
<ctl name="VA_DEC0 Volume" value="90" />
|
||||
</path>
|
||||
|
||||
<path name="listen-ape-handset-dmic">
|
||||
<ctl name="VA_CDC_DMA_TX_0 Channels" value="Two" />
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC1" value="1" />
|
||||
<ctl name="VA DEC0 MUX" value="MSM_DMIC" />
|
||||
<ctl name="VA DEC1 MUX" value="MSM_DMIC" />
|
||||
<ctl name="VA DMIC MUX0" value="DMIC1" />
|
||||
<ctl name="VA DMIC MUX1" value="DMIC0" />
|
||||
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="VA SMIC MUX0" value="ADC0" />
|
||||
<ctl name="ADC1_MIXER Switch" value="1" />
|
||||
<ctl name="VA DEC1 MUX" value="SWR_MIC" />
|
||||
<ctl name="VA SMIC MUX1" value="ADC2" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
<ctl name="VA_DEC0 Volume" value="95" />
|
||||
<ctl name="VA_DEC1 Volume" value="90" />
|
||||
</path>
|
||||
|
||||
<path name="listen-ape-handset-tmic">
|
||||
@ -281,22 +298,23 @@
|
||||
<path name="listen-ape-headset-mic">
|
||||
<ctl name="VA_AIF1_CAP Mixer DEC0" value="1" />
|
||||
<ctl name="VA DEC0 MUX" value="SWR_MIC" />
|
||||
<ctl name="VA SMIC MUX0" value="ADC2" />
|
||||
<ctl name="VA SMIC MUX0" value="ADC1" />
|
||||
<ctl name="ADC2 Volume" value="42" />
|
||||
<ctl name="ADC2_MIXER Switch" value="1" />
|
||||
<ctl name="ADC2 MUX" value="INP2" />
|
||||
</path>
|
||||
|
||||
<path name="echo-reference">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0"/>
|
||||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
<ctl name="EC Reference Bit Format" value="S16_LE"/>
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="TERT_MI2S_RX"/>
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
<ctl name="EC Reference Bit Format" value="S24_LE"/>
|
||||
<ctl name="EC Reference SampleRate" value="48000"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference headset">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="WSA_CDC_DMA_RX_0"/>
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="RX_CDC_DMA_RX_0"/>
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
<ctl name="EC Reference Bit Format" value="S16_LE"/>
|
||||
<ctl name="EC Reference Bit Format" value="S24_LE"/>
|
||||
<ctl name="EC Reference SampleRate" value="48000"/>
|
||||
</path>
|
||||
|
||||
|
@ -48,11 +48,12 @@
|
||||
<!-- Param used to match and obtain device backend index -->
|
||||
<param backend_dai_name="VA_CDC_DMA_TX_0" />
|
||||
<!-- Param used to indicate if SVA has dedicated SLIM ports -->
|
||||
<param dedicated_sva_path="true" />
|
||||
<param dedicated_sva_path="false" />
|
||||
<param dedicated_headset_path="false" />
|
||||
<param platform_lpi_enable="true" />
|
||||
<param enable_debug_dumps="false" />
|
||||
<param support_non_lpi_without_ec="false" />
|
||||
<param concurrent_capture="false" />
|
||||
</common_config>
|
||||
<acdb_ids>
|
||||
<param DEVICE_HANDSET_MIC_APE="100" />
|
||||
@ -120,7 +121,7 @@
|
||||
<!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" -->
|
||||
<!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile -->
|
||||
<!-- is FFECNS -->
|
||||
<param fluence_type="FLUENCE_DMIC" />
|
||||
<param fluence_type="FLUENCE_MIC" />
|
||||
<param execution_mode="ADSP" />
|
||||
<!-- lpi_mode: "NON_LPI_BARGE_IN", "NON_LPI", "LPI" -->
|
||||
<!-- NON_LPI_BARGE_IN: Default non-LPI mode type. lsm_usecase -->
|
||||
@ -131,7 +132,7 @@
|
||||
<!-- LPI: This mode type will be used for LPI usecases. -->
|
||||
<param lpi_mode="NON_LPI_BARGE_IN" />
|
||||
<param app_type="2" /> <!-- app type used in ACDB -->
|
||||
<param in_channels="3"/> <!-- Module input channels -->
|
||||
<param in_channels="1"/> <!-- Module input channels -->
|
||||
<param load_sound_model_ids="0x00012C1C, 0x0, 0x00012C14" />
|
||||
<param unload_sound_model_ids="0x00012C1C, 0x0, 0x00012C15" />
|
||||
<param confidence_levels_ids="0x00012C1C, 0x0, 0x00012C07" />
|
||||
@ -149,7 +150,7 @@
|
||||
<!-- fluence_type: "FLUENCE_MIC", "FLUENCE_DMIC", "FLUENCE_TMIC" -->
|
||||
<!-- "FLUENCE_QMIC". Param value is valid when adm_cfg_profile -->
|
||||
<!-- is FFECNS -->
|
||||
<param fluence_type="FLUENCE_DMIC" />
|
||||
<param fluence_type="FLUENCE_MIC" />
|
||||
<param execution_mode="ADSP" />
|
||||
<!-- lpi_mode: "NON_LPI_BARGE_IN", "NON_LPI", "LPI" -->
|
||||
<!-- NON_LPI_BARGE_IN: Default non-LPI mode type. lsm_usecase -->
|
||||
|
Loading…
x
Reference in New Issue
Block a user