potter: update config files
This commit is contained in:
@@ -6,33 +6,46 @@
|
||||
# }
|
||||
# }
|
||||
libraries {
|
||||
# This is a proxy library that will be an abstraction for
|
||||
# the HW and SW effects
|
||||
|
||||
proxy {
|
||||
path /system/lib/soundfx/libeffectproxy.so
|
||||
}
|
||||
|
||||
# This is the SW implementation library of the effect
|
||||
#libSW {
|
||||
#path /system/lib/soundfx/libswwrapper.so
|
||||
#}
|
||||
|
||||
# This is the HW implementation library for the effect
|
||||
#libHW {
|
||||
#path /system/lib/soundfx/libhwwrapper.so
|
||||
#}
|
||||
|
||||
mmieffects {
|
||||
path /system/lib/soundfx/libmmieffectswrapper.so
|
||||
}
|
||||
|
||||
mot_speaker_helper {
|
||||
path /system/lib/soundfx/libspeakerbundle.so
|
||||
}
|
||||
|
||||
bundle {
|
||||
path /system/lib/soundfx/libbundlewrapper.so
|
||||
}
|
||||
reverb {
|
||||
path /system/lib/soundfx/libreverbwrapper.so
|
||||
}
|
||||
visualizer_sw {
|
||||
visualizer {
|
||||
path /system/lib/soundfx/libvisualizer.so
|
||||
}
|
||||
visualizer_hw {
|
||||
path /system/lib/soundfx/libqcomvisualizer.so
|
||||
}
|
||||
downmix {
|
||||
path /system/lib/soundfx/libdownmix.so
|
||||
}
|
||||
loudness_enhancer {
|
||||
path /system/lib/soundfx/libldnhncr.so
|
||||
}
|
||||
proxy {
|
||||
path /system/lib/soundfx/libeffectproxy.so
|
||||
}
|
||||
offload_bundle {
|
||||
path /system/lib/soundfx/libqcompostprocbundle.so
|
||||
}
|
||||
audio_pre_processing {
|
||||
path /system/lib/soundfx/libqcomvoiceprocessing.so
|
||||
}
|
||||
}
|
||||
|
||||
# Default pre-processing library. Add to audio_effect.conf "libraries" section if
|
||||
@@ -81,140 +94,78 @@ effects {
|
||||
#} End of effect proxy
|
||||
|
||||
bassboost {
|
||||
library proxy
|
||||
uuid 14804144-a5ee-4d24-aa88-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library bundle
|
||||
uuid 8631f300-72e2-11df-b57e-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid 2c4a8c24-1581-487f-94f6-0002a5d5c51b
|
||||
}
|
||||
library bundle
|
||||
uuid 8631f300-72e2-11df-b57e-0002a5d5c51b
|
||||
}
|
||||
virtualizer {
|
||||
library proxy
|
||||
uuid d3467faa-acc7-4d34-acaf-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library bundle
|
||||
uuid 1d4033c0-8557-11df-9f2d-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid 509a4498-561a-4bea-b3b1-0002a5d5c51b
|
||||
}
|
||||
library bundle
|
||||
uuid 1d4033c0-8557-11df-9f2d-0002a5d5c51b
|
||||
}
|
||||
equalizer {
|
||||
library proxy
|
||||
uuid c8e70ecd-48ca-456e-8a4f-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library bundle
|
||||
uuid ce772f20-847d-11df-bb17-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid a0dac280-401c-11e3-9379-0002a5d5c51b
|
||||
}
|
||||
library bundle
|
||||
uuid ce772f20-847d-11df-bb17-0002a5d5c51b
|
||||
}
|
||||
volume {
|
||||
library bundle
|
||||
uuid 119341a0-8469-11df-81f9-0002a5d5c51b
|
||||
}
|
||||
mmieffects {
|
||||
library mmieffects
|
||||
uuid bce61ec2-eca4-445c-9dcb-91cc7cce01ba
|
||||
}
|
||||
reverb_env_aux {
|
||||
library proxy
|
||||
uuid 48404ac9-d202-4ccc-bf84-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library reverb
|
||||
uuid 4a387fc0-8ab3-11df-8bad-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid 79a18026-18fd-4185-8233-0002a5d5c51b
|
||||
}
|
||||
library reverb
|
||||
uuid 4a387fc0-8ab3-11df-8bad-0002a5d5c51b
|
||||
}
|
||||
reverb_env_ins {
|
||||
library proxy
|
||||
uuid b707403a-a1c1-4291-9573-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library reverb
|
||||
uuid c7a511a0-a3bb-11df-860e-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid eb64ea04-973b-43d2-8f5e-0002a5d5c51b
|
||||
}
|
||||
library reverb
|
||||
uuid c7a511a0-a3bb-11df-860e-0002a5d5c51b
|
||||
}
|
||||
reverb_pre_aux {
|
||||
library proxy
|
||||
uuid 1b78f587-6d1c-422e-8b84-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library reverb
|
||||
uuid f29a1400-a3bb-11df-8ddc-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid 6987be09-b142-4b41-9056-0002a5d5c51b
|
||||
}
|
||||
library reverb
|
||||
uuid f29a1400-a3bb-11df-8ddc-0002a5d5c51b
|
||||
}
|
||||
reverb_pre_ins {
|
||||
library proxy
|
||||
uuid f3e178d2-ebcb-408e-8357-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library reverb
|
||||
uuid 172cdf00-a3bc-11df-a72f-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid aa2bebf6-47cf-4613-9bca-0002a5d5c51b
|
||||
}
|
||||
library reverb
|
||||
uuid 172cdf00-a3bc-11df-a72f-0002a5d5c51b
|
||||
}
|
||||
visualizer {
|
||||
library proxy
|
||||
uuid 1d0a1a53-7d5d-48f2-8e71-27fbd10d842c
|
||||
|
||||
libsw {
|
||||
library visualizer_sw
|
||||
uuid d069d9e0-8329-11df-9168-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library visualizer_hw
|
||||
uuid 7a8044a0-1a71-11e3-a184-0002a5d5c51b
|
||||
}
|
||||
library visualizer
|
||||
uuid d069d9e0-8329-11df-9168-0002a5d5c51b
|
||||
}
|
||||
downmix {
|
||||
library downmix
|
||||
uuid 93f04452-e4fe-41cc-91f9-e475b6d1d69f
|
||||
}
|
||||
hw_acc {
|
||||
library offload_bundle
|
||||
uuid 7d1580bd-297f-4683-9239-e475b6d1d69f
|
||||
}
|
||||
loudness_enhancer {
|
||||
library loudness_enhancer
|
||||
uuid fa415329-2034-4bea-b5dc-5b381c8d1e2c
|
||||
}
|
||||
aec {
|
||||
library audio_pre_processing
|
||||
uuid 0f8d0d2a-59e5-45fe-b6e4-248c8a799109
|
||||
music_helper {
|
||||
library proxy
|
||||
uuid 00905020-4e52-11e4-83aa-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library mot_speaker_helper
|
||||
uuid bce61ec2-eca4-445c-9dcb-91cc7cce01ab
|
||||
}
|
||||
|
||||
libhw {
|
||||
library mot_speaker_helper
|
||||
uuid bce61ec2-eca4-445c-9dcb-91cc7cce01b0
|
||||
}
|
||||
}
|
||||
ns {
|
||||
library audio_pre_processing
|
||||
uuid 1d97bb0b-9e2f-4403-9ae3-58c2554306f8
|
||||
voice_helper {
|
||||
library mot_speaker_helper
|
||||
uuid bce61ec2-eca4-445c-9dcb-91cc7cce01ac
|
||||
}
|
||||
ring_helper {
|
||||
library mot_speaker_helper
|
||||
uuid bce61ec2-eca4-445c-9dcb-91cc7cce01ad
|
||||
}
|
||||
notification_helper {
|
||||
library mot_speaker_helper
|
||||
uuid bce61ec2-eca4-445c-9dcb-91cc7cce01ae
|
||||
}
|
||||
}
|
||||
|
||||
@@ -270,17 +221,30 @@ effects {
|
||||
# ...
|
||||
# }
|
||||
|
||||
# Added aec, ns effects for voice_commuincation, which are supported by the board
|
||||
|
||||
pre_processing {
|
||||
voice_communication {
|
||||
aec {
|
||||
}
|
||||
ns {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#
|
||||
# TODO: add default audio pre processor configurations after debug and tuning phase
|
||||
#
|
||||
|
||||
# Audio output session configurations.
|
||||
# New for L, similar to above but for playback streams
|
||||
# Enables FX settings for a given stream type. Valid stream types are:
|
||||
# "default", "voice_call", "system", "ring", "music", "alarm", "notification",
|
||||
# "bluetooth_sco", "enforced_audible", "dtmf", "tts"
|
||||
|
||||
output_session_processing {
|
||||
music {
|
||||
music_helper { }
|
||||
}
|
||||
ring {
|
||||
ring_helper { }
|
||||
}
|
||||
alarm {
|
||||
ring_helper { }
|
||||
}
|
||||
voice_call {
|
||||
voice_helper { }
|
||||
}
|
||||
notification {
|
||||
notification_helper { }
|
||||
}
|
||||
}
|
||||
|
||||
29
audio/audio_ext_spkr.conf
Normal file
29
audio/audio_ext_spkr.conf
Normal file
@@ -0,0 +1,29 @@
|
||||
global_config {
|
||||
name Potter
|
||||
sonification_pad 19
|
||||
sonification_prox_timeout_sec 5
|
||||
}
|
||||
|
||||
ring {
|
||||
#dB to attenuate playback to meet safety level at each volume step
|
||||
#16 steps total, 15...0. In case of truncated list, last attenuation
|
||||
#given will be applied to all lower volume steps
|
||||
attenuation 38,38,35,35,32,32,29,29,26,26,24,24,22,22,20,20
|
||||
knee_step 16
|
||||
}
|
||||
|
||||
voice {
|
||||
#dB to attenuate playback to meet safety level at each volume step
|
||||
#16 steps total, 15...0. In case of truncated list, last attenuation
|
||||
#given will be applied to all lower volume steps
|
||||
attenuation 35,35,32,32,29,29,26,26,23,23,20,20,17,17,14,14
|
||||
knee_step 16
|
||||
}
|
||||
|
||||
media {
|
||||
#dB to attenuate playback to meet safety level at each volume step
|
||||
#16 steps total, 15...0. In case of truncated list, last attenuation
|
||||
#given will be applied to all lower volume steps
|
||||
attenuation 38,36,34,32,30,28,26,24,22,20,18,16,14,12,10,8
|
||||
knee_step 16
|
||||
}
|
||||
58
audio/audio_platform_info.xml
Normal file
58
audio/audio_platform_info.xml
Normal file
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<audio_platform_info>
|
||||
|
||||
<acdb_ids>
|
||||
<!-- Output devices -->
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" acdb_id="7"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" acdb_id="7"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" acdb_id="7"/>
|
||||
<device name="SND_DEVICE_OUT_HEADPHONES" acdb_id="9"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" acdb_id="9"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_SAFE_AND_HEADPHONES" acdb_id="9"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HEADPHONES" acdb_id="10"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="14"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_PROTECTED" acdb_id="14"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_REVERSE" acdb_id="14"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_SAFE" acdb_id="14"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_PROTECTED" acdb_id="15"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_LINE" acdb_id="78"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_ANC_HANDSET" acdb_id="200"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_HANDSET_TMUS" acdb_id="200"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_TX" acdb_id="245" />
|
||||
|
||||
<!-- Input devices -->
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC" acdb_id="4"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS" acdb_id="4"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS" acdb_id="4"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_TTY_VCO_HANDSET_MIC" acdb_id="4"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC" acdb_id="114" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS" acdb_id="114" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS" acdb_id="114" />
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_FLUENCE" acdb_id="35"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_DMIC_TMUS" acdb_id="89"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC" acdb_id="42" />
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_AEC" acdb_id="47"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC_NS" acdb_id="62"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_AEC" acdb_id="111"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_DMIC_NS" acdb_id="111"/>
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_HEADSET_MIC" acdb_id="131"/>
|
||||
<device name="SND_DEVICE_IN_CAMCORDER_BF" acdb_id="34"/>
|
||||
<device name="SND_DEVICE_IN_CAPTURE_FM" acdb_id="90"/>
|
||||
</acdb_ids>
|
||||
|
||||
<pcm_ids>
|
||||
<usecase name="USECASE_AUDIO_PLAYBACK_LOW_LATENCY" type="out" id="12"/>
|
||||
<usecase name="USECASE_AUDIO_RECORD_LOW_LATENCY" type="in" id="12"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="in" id="34"/>
|
||||
<usecase name="USECASE_VOICEMMODE1_CALL" type="out" id="34"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="35"/>
|
||||
<usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="35"/>
|
||||
<usecase name="USECASE_VOLTE_CALL" type="in" id="15"/>
|
||||
<usecase name="USECASE_VOLTE_CALL" type="out" id="15"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="in" id="16"/>
|
||||
<usecase name="USECASE_VOWLAN_CALL" type="out" id="16"/>
|
||||
</pcm_ids>
|
||||
|
||||
</audio_platform_info>
|
||||
123
audio/audio_policy.conf
Normal file
123
audio/audio_policy.conf
Normal file
@@ -0,0 +1,123 @@
|
||||
# Global configuration section:
|
||||
# - lists input and output devices always present on the device
|
||||
# as well as the output device selected by default.
|
||||
# Devices are designated by a string that corresponds to the enum in audio.h
|
||||
# - defines whether the speaker output path uses DRC
|
||||
# "TRUE" means DRC is enabled, "FALSE" or omission means DRC isn't used.
|
||||
|
||||
global_configuration {
|
||||
attached_output_devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_TELEPHONY_TX
|
||||
default_output_device AUDIO_DEVICE_OUT_SPEAKER
|
||||
attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BACK_MIC|AUDIO_DEVICE_IN_REMOTE_SUBMIX|AUDIO_DEVICE_IN_FM_TUNER|AUDIO_DEVICE_IN_TELEPHONY_RX
|
||||
}
|
||||
|
||||
# audio hardware module section: contains descriptors for all audio hw modules present on the
|
||||
# device. Each hw module node is named after the corresponding hw module library base name.
|
||||
# For instance, "primary" corresponds to audio.primary.<device>.so.
|
||||
# The "primary" module is mandatory and must include at least one output with
|
||||
# AUDIO_OUTPUT_FLAG_PRIMARY flag.
|
||||
# Each module descriptor contains one or more output profile descriptors and zero or more
|
||||
# input profile descriptors. Each profile lists all the parameters supported by a given output
|
||||
# or input stream category.
|
||||
# The "channel_masks", "formats", "devices" and "flags" are specified using strings corresponding
|
||||
# to enums in audio.h and audio_policy.h. They are concatenated by use of "|" without space or "\n".
|
||||
|
||||
audio_hw_modules {
|
||||
primary {
|
||||
outputs {
|
||||
primary {
|
||||
sampling_rates 44100|48000
|
||||
channel_masks AUDIO_CHANNEL_OUT_STEREO
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_LINE|AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
|
||||
flags AUDIO_OUTPUT_FLAG_FAST|AUDIO_OUTPUT_FLAG_PRIMARY
|
||||
}
|
||||
deep_buffer {
|
||||
sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
|
||||
channel_masks AUDIO_CHANNEL_OUT_STEREO
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_LINE|AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
|
||||
flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER
|
||||
}
|
||||
compress_offload {
|
||||
sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000|88200|96000|176400|192000
|
||||
channel_masks AUDIO_CHANNEL_OUT_MONO|AUDIO_CHANNEL_OUT_STEREO
|
||||
formats AUDIO_FORMAT_MP3|AUDIO_FORMAT_AAC_LC|AUDIO_FORMAT_AAC_HE_V1|AUDIO_FORMAT_AAC_HE_V2|AUDIO_FORMAT_FLAC
|
||||
devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_LINE
|
||||
flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING
|
||||
}
|
||||
voice_tx {
|
||||
sampling_rates 8000|16000|48000
|
||||
channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
devices AUDIO_DEVICE_OUT_TELEPHONY_TX
|
||||
}
|
||||
}
|
||||
inputs {
|
||||
primary {
|
||||
sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
|
||||
channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_WIRED_HEADSET|AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_BACK_MIC|AUDIO_DEVICE_IN_FM_TUNER
|
||||
}
|
||||
voice_rx {
|
||||
sampling_rates 8000|16000|48000
|
||||
channel_masks AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_MONO
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
devices AUDIO_DEVICE_IN_TELEPHONY_RX
|
||||
}
|
||||
}
|
||||
}
|
||||
a2dp {
|
||||
outputs {
|
||||
a2dp {
|
||||
sampling_rates 44100
|
||||
channel_masks AUDIO_CHANNEL_OUT_STEREO
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
devices AUDIO_DEVICE_OUT_ALL_A2DP
|
||||
}
|
||||
}
|
||||
}
|
||||
usb {
|
||||
outputs {
|
||||
usb_accessory {
|
||||
sampling_rates 44100
|
||||
channel_masks AUDIO_CHANNEL_OUT_STEREO
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
devices AUDIO_DEVICE_OUT_USB_ACCESSORY
|
||||
}
|
||||
usb_device {
|
||||
sampling_rates dynamic
|
||||
channel_masks dynamic
|
||||
formats dynamic
|
||||
devices AUDIO_DEVICE_OUT_USB_DEVICE
|
||||
}
|
||||
}
|
||||
inputs {
|
||||
usb_device {
|
||||
sampling_rates dynamic
|
||||
channel_masks AUDIO_CHANNEL_IN_STEREO
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
devices AUDIO_DEVICE_IN_USB_DEVICE
|
||||
}
|
||||
}
|
||||
}
|
||||
r_submix {
|
||||
outputs {
|
||||
submix {
|
||||
sampling_rates 48000
|
||||
channel_masks AUDIO_CHANNEL_OUT_STEREO
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
devices AUDIO_DEVICE_OUT_REMOTE_SUBMIX
|
||||
}
|
||||
}
|
||||
inputs {
|
||||
submix {
|
||||
sampling_rates 48000
|
||||
channel_masks AUDIO_CHANNEL_IN_STEREO
|
||||
formats AUDIO_FORMAT_PCM_16_BIT
|
||||
devices AUDIO_DEVICE_IN_REMOTE_SUBMIX
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
952
audio/mixer_paths.xml
Normal file
952
audio/mixer_paths.xml
Normal file
@@ -0,0 +1,952 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<mixer>
|
||||
<!-- These are the initial mixer settings -->
|
||||
<ctl name="Voice Rx Device Mute" id="0" value="0" />
|
||||
<ctl name="Voice Rx Device Mute" id="1" value="-1" />
|
||||
<ctl name="Voice Rx Device Mute" id="2" value="20" />
|
||||
<ctl name="Voice Tx Mute" id="0" value="0" />
|
||||
<ctl name="Voice Tx Mute" id="1" value="-1" />
|
||||
<ctl name="Voice Tx Mute" id="2" value="500" />
|
||||
<ctl name="Voice Rx Gain" id="0" value="0" />
|
||||
<ctl name="Voice Rx Gain" id="1" value="-1" />
|
||||
<ctl name="Voice Rx Gain" id="2" value="20" />
|
||||
<ctl name="Voip Tx Mute" id="0" value="0" />
|
||||
<ctl name="Voip Tx Mute" id="1" value="500" />
|
||||
<ctl name="Voip Rx Gain" id="0" value="0" />
|
||||
<ctl name="Voip Rx Gain" id="1" value="20" />
|
||||
<ctl name="Voip Mode Config" value="12" />
|
||||
<ctl name="Voip Rate Config" value="0" />
|
||||
<ctl name="Voip Evrc Min Max Rate Config" id="0" value="1" />
|
||||
<ctl name="Voip Evrc Min Max Rate Config" id="1" value="4" />
|
||||
<ctl name="Voip Dtx Mode" value="0" />
|
||||
<ctl name="TTY Mode" value="OFF" />
|
||||
<ctl name="RX HPH Mode" value="NORMAL" />
|
||||
<ctl name="COMP0 RX1" value="0" />
|
||||
<ctl name="COMP0 RX2" value="0" />
|
||||
<ctl name="RX1 Digital Volume" value="84" />
|
||||
<ctl name="RX2 Digital Volume" value="84" />
|
||||
<ctl name="RX3 Digital Volume" value="84" />
|
||||
<ctl name="IIR1 INP1 MUX" value="ZERO" />
|
||||
<ctl name="IIR1 INP1 Volume" value="84" />
|
||||
<ctl name="IIR1 INP2 Volume" value="84" />
|
||||
<ctl name="IIR1 INP3 Volume" value="84" />
|
||||
<ctl name="IIR1 INP4 Volume" value="84" />
|
||||
<ctl name="ADC1 Volume" value="4" />
|
||||
<ctl name="ADC2 Volume" value="4" />
|
||||
<ctl name="ADC3 Volume" value="4" />
|
||||
<ctl name="DEC1 Volume" value="84" />
|
||||
<ctl name="DEC2 Volume" value="84" />
|
||||
<ctl name="DEC2 MUX" value="ZERO" />
|
||||
<ctl name="DEC1 MUX" value="ZERO" />
|
||||
<ctl name="ADC2 MUX" value="ZERO" />
|
||||
<ctl name="RDAC2 MUX" value="ZERO" />
|
||||
<ctl name="RX2 MIX2 INP1" value="ZERO" />
|
||||
<ctl name="RX1 MIX2 INP1" value="ZERO" />
|
||||
<ctl name="RX3 MIX1 INP2" value="ZERO" />
|
||||
<ctl name="RX3 MIX1 INP1" value="ZERO" />
|
||||
<ctl name="RX2 MIX1 INP2" value="ZERO" />
|
||||
<ctl name="RX2 MIX1 INP1" value="ZERO" />
|
||||
<ctl name="RX1 MIX1 INP2" value="ZERO" />
|
||||
<ctl name="RX1 MIX1 INP1" value="ZERO" />
|
||||
<ctl name="EAR_S" value="ZERO" />
|
||||
<ctl name="HPHL" value="ZERO" />
|
||||
<ctl name="HPHR" value="ZERO" />
|
||||
<ctl name="SPK" value="ZERO" />
|
||||
<ctl name="LINE_OUT" value="ZERO" />
|
||||
<ctl name="EAR PA Gain" value="POS_6_DB" />
|
||||
<ctl name="EAR PA Gain" value="POS_1P5_DB" />
|
||||
<ctl name="EAR PA Boost" value="ENABLE" />
|
||||
<ctl name="MI2S_RX Channels" value="One" />
|
||||
<ctl name="MI2S_TX Channels" value="One" />
|
||||
<ctl name="PRI_MI2S_RX_DL_HL Switch" value="0" />
|
||||
<ctl name="PRI_MI2S_RX_VI_FB_MUX" value="ZERO" />
|
||||
<ctl name="DEC3 MUX" value="ZERO" />
|
||||
<ctl name="DEC4 MUX" value="ZERO" />
|
||||
|
||||
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia1" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1" value="0" />
|
||||
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia3" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3" value="0" />
|
||||
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" />
|
||||
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="0" />
|
||||
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia4" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="0" />
|
||||
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="0" />
|
||||
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="0" />
|
||||
<ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia4" value="0" />
|
||||
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia5" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia6" value="0" />
|
||||
<ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="0" />
|
||||
<ctl name="MultiMedia5 Mixer TERT_MI2S_TX" value="0" />
|
||||
<ctl name="MultiMedia1 Mixer INTERNAL_BT_SCO_TX" value="0" />
|
||||
<ctl name="MultiMedia5 Mixer INTERNAL_BT_SCO_TX" value="0" />
|
||||
<ctl name="MultiMedia8 Mixer INTERNAL_BT_SCO_TX" value="0" />
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer CSVoice" value="0" />
|
||||
<ctl name="Voice_Tx Mixer TERT_MI2S_TX_Voice" value="0" />
|
||||
<ctl name="PRI_MI2S_RX Port Mixer INTERNAL_BT_SCO_TX" value="0" />
|
||||
<ctl name="HFP_INT_UL_HL Switch" value="0" />
|
||||
<!-- Voice BTSCO -->
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_8KHZ" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer CSVoice" value="0" />
|
||||
<ctl name="Voice_Tx Mixer INTERNAL_BT_SCO_TX_Voice" value="0" />
|
||||
<ctl name="MultiMedia6 Mixer TERT_MI2S_TX" value="0" />
|
||||
|
||||
<!-- Voice2 -->
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer Voice2" value="0" />
|
||||
<ctl name="Voice2_Tx Mixer TERT_MI2S_TX_Voice2" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voice2" value="0" />
|
||||
<ctl name="Voice2_Tx Mixer INTERNAL_BT_SCO_TX_Voice2" value="0" />
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer Voice2" value="0" />
|
||||
<ctl name="Voice2_Tx Mixer AFE_PCM_TX_Voice2" value="0" />
|
||||
<!-- Voice2 end -->
|
||||
|
||||
<!-- VoLTE -->
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer VoLTE" value="0" />
|
||||
<ctl name="VoLTE_Tx Mixer TERT_MI2S_TX_VoLTE" value="0" />
|
||||
<ctl name="HDMI_RX_Voice Mixer VoLTE" value="0" />
|
||||
<ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoLTE" value="0" />
|
||||
<ctl name="VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE" value="0" />
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer VoLTE" value="0" />
|
||||
<ctl name="VoLTE_Tx Mixer AFE_PCM_TX_VoLTE" value="0" />
|
||||
<!-- VoLTE -->
|
||||
|
||||
<!-- VoWLAN -->
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer VoWLAN" value="0" />
|
||||
<ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="0" />
|
||||
<ctl name="HDMI_RX_Voice Mixer VoWLAN" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoWLAN" value="0" />
|
||||
<ctl name="VoWLAN_Tx Mixer INTERNAL_BT_SCO_TX_VoWLAN" value="0" />
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer VoWLAN" value="0" />
|
||||
<ctl name="VoWLAN_Tx Mixer AFE_PCM_TX_VoWLAN" value="0" />
|
||||
<!-- VoWLAN -->
|
||||
|
||||
<!-- Multimode Voice1 -->
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode1" value="0" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TERT_MI2S_TX_MMode1" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode1" value="0" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer INT_BT_SCO_TX_MMode1" value="0" />
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode1" value="0" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer AFE_PCM_TX_MMode1" value="0" />
|
||||
<!-- Multimode Voice1 end -->
|
||||
|
||||
<!-- Multimode Voice2 -->
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode2" value="0" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TERT_MI2S_TX_MMode2" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode2" value="0" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer INT_BT_SCO_TX_MMode2" value="0" />
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode2" value="0" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer AFE_PCM_TX_MMode2" value="0" />
|
||||
<!-- Multimode Voice2 end -->
|
||||
|
||||
<!-- Voip -->
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer Voip" value="0" />
|
||||
<ctl name="Voip_Tx Mixer TERT_MI2S_TX_Voip" value="0" />
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_8KHZ" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="0" />
|
||||
<ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="0" />
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer Voip" value="0" />
|
||||
<ctl name="Voip_Tx Mixer AFE_PCM_TX_Voip" value="0" />
|
||||
<!-- Voip end -->
|
||||
|
||||
<!-- fm -->
|
||||
<ctl name="Internal FM RX Volume" value="0" />
|
||||
<ctl name="PRI_MI2S_RX Port Mixer INTERNAL_FM_TX" value="0" />
|
||||
<ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="0" />
|
||||
<ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="0" />
|
||||
<ctl name="MultiMedia5 Mixer INTERNAL_FM_TX" value="0" />
|
||||
<ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia1" value="0" />
|
||||
<ctl name="INTERNAL_FM_RX Audio Mixer MultiMedia5" value="0" />
|
||||
<!-- fm end -->
|
||||
|
||||
<!-- RT Proxy Cal -->
|
||||
<ctl name="RT_PROXY_1_RX SetCalMode" value="CAL_MODE_NONE" />
|
||||
<ctl name="RT_PROXY_1_TX SetCalMode" value="CAL_MODE_NONE" />
|
||||
<!-- RT Proxy Cal end -->
|
||||
|
||||
<!-- Incall Recording -->
|
||||
<ctl name="MultiMedia1 Mixer VOC_REC_UL" value="0" />
|
||||
<ctl name="MultiMedia8 Mixer VOC_REC_UL" value="0" />
|
||||
<ctl name="MultiMedia1 Mixer VOC_REC_DL" value="0" />
|
||||
<ctl name="MultiMedia8 Mixer VOC_REC_DL" value="0" />
|
||||
<!-- Incall Recording end -->
|
||||
|
||||
<!-- Incall Music -->
|
||||
<ctl name="Incall_Music Audio Mixer MultiMedia2" value="0" />
|
||||
<ctl name="Incall_Music_2 Audio Mixer MultiMedia9" value="0" />
|
||||
<!-- Incall Music End -->
|
||||
|
||||
<!-- QCHAT -->
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer QCHAT" value="0" />
|
||||
<ctl name="QCHAT_Tx Mixer TERT_MI2S_TX_QCHAT" value="0" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer QCHAT" value="0" />
|
||||
<ctl name="QCHAT_Tx Mixer INTERNAL_BT_SCO_TX_QCHAT" value="0" />
|
||||
<!-- QCHAT End -->
|
||||
|
||||
<!-- EC_REF -->
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="None" />
|
||||
|
||||
<!-- IIR -->
|
||||
<ctl name="IIR1 Band1" id="0" value="268435456" />
|
||||
<ctl name="IIR1 Band1" id="1" value="0" />
|
||||
<ctl name="IIR1 Band1" id="2" value="0" />
|
||||
<ctl name="IIR1 Band1" id="3" value="0" />
|
||||
<ctl name="IIR1 Band1" id="4" value="0" />
|
||||
<ctl name="IIR1 Band2" id="0" value="268435456" />
|
||||
<ctl name="IIR1 Band2" id="1" value="0" />
|
||||
<ctl name="IIR1 Band2" id="2" value="0" />
|
||||
<ctl name="IIR1 Band2" id="3" value="0" />
|
||||
<ctl name="IIR1 Band2" id="4" value="0" />
|
||||
<ctl name="IIR1 Band3" id="0" value="268435456" />
|
||||
<ctl name="IIR1 Band3" id="1" value="0" />
|
||||
<ctl name="IIR1 Band3" id="2" value="0" />
|
||||
<ctl name="IIR1 Band3" id="3" value="0" />
|
||||
<ctl name="IIR1 Band3" id="4" value="0" />
|
||||
<ctl name="IIR1 Band4" id="0" value="268435456" />
|
||||
<ctl name="IIR1 Band4" id="1" value="0" />
|
||||
<ctl name="IIR1 Band4" id="2" value="0" />
|
||||
<ctl name="IIR1 Band4" id="3" value="0" />
|
||||
<ctl name="IIR1 Band4" id="4" value="0" />
|
||||
<ctl name="IIR1 Band5" id="0" value="268435456" />
|
||||
<ctl name="IIR1 Band5" id="1" value="0" />
|
||||
<ctl name="IIR1 Band5" id="2" value="0" />
|
||||
<ctl name="IIR1 Band5" id="3" value="0" />
|
||||
<ctl name="IIR1 Band5" id="4" value="0" />
|
||||
<ctl name="IIR1 Enable Band1" value="0" />
|
||||
<ctl name="IIR1 Enable Band2" value="0" />
|
||||
<ctl name="IIR1 Enable Band3" value="0" />
|
||||
<ctl name="IIR1 Enable Band4" value="0" />
|
||||
<ctl name="IIR1 Enable Band5" value="0" />
|
||||
<!-- IIR -->
|
||||
|
||||
<!-- ADSP testfwk -->
|
||||
<!-- ADSP testfwk end-->
|
||||
|
||||
<path name="bt-sco-wb-samplerate">
|
||||
<ctl name="Internal BTSCO SampleRate" value="16000" />
|
||||
</path>
|
||||
|
||||
<!-- These are audio route (FE to BE) specific mixer settings -->
|
||||
<path name="deep-buffer-playback">
|
||||
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playback bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playback bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="deep-buffer-playback bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playback afe-proxy">
|
||||
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playback">
|
||||
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia5" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playback bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia5" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playback bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="low-latency-playback bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playback afe-proxy">
|
||||
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia5" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-ull-playback">
|
||||
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia3" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-ull-playback headphones">
|
||||
<path name="audio-ull-playback" />
|
||||
</path>
|
||||
|
||||
<path name="audio-ull-playback bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia3" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-ull-playback bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="audio-ull-playback bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="audio-ull-playback afe-proxy">
|
||||
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia3" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback">
|
||||
<ctl name="PRI_MI2S_RX Audio Mixer MultiMedia4" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia4" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="compress-offload-playback bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback afe-proxy">
|
||||
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia4" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-record">
|
||||
<ctl name="MultiMedia1 Mixer TERT_MI2S_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-record bt-sco">
|
||||
<ctl name="MultiMedia1 Mixer INTERNAL_BT_SCO_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-record bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="audio-record bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="audio-record capture-fm">
|
||||
<ctl name="MultiMedia1 Mixer INTERNAL_FM_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-record-compress bt-sco">
|
||||
<ctl name="MultiMedia8 Mixer INTERNAL_BT_SCO_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="audio-record-compress bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="16000" />
|
||||
<path name="audio-record-compress bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-record">
|
||||
<ctl name="MultiMedia5 Mixer TERT_MI2S_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-record bt-sco">
|
||||
<ctl name="MultiMedia5 Mixer INTERNAL_BT_SCO_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-record bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="16000" />
|
||||
<path name="low-latency-record bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-record capture-fm">
|
||||
<ctl name="MultiMedia5 Mixer INTERNAL_FM_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="fm-virtual-record">
|
||||
<ctl name="MultiMedia2 Mixer INTERNAL_FM_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="fm-virtual-record capture-fm">
|
||||
<path name="fm-virtual-record" />
|
||||
</path>
|
||||
|
||||
<path name="voice-call">
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TERT_MI2S_TX_MMode1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voice-call bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer INT_BT_SCO_TX_MMode1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voice-call bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="voice-call bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="voice-call usb-headphones">
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer AFE_PCM_TX_MMode1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voice-call afe-proxy">
|
||||
<path name="voice-call usb-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="voice2-call">
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TERT_MI2S_TX_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voice2-call bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer INT_BT_SCO_TX_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voice2-call bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="voice2-call bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="voice2-call usb-headphones">
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer AFE_PCM_TX_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voice2-call afe-proxy">
|
||||
<path name="voice2-call usb-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="play-fm">
|
||||
<ctl name="Internal FM RX Volume" value="1" />
|
||||
<ctl name="PRI_MI2S_RX Port Mixer INTERNAL_FM_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="vowlan-call">
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer VoWLAN" value="1" />
|
||||
<ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="vowlan-call hdmi">
|
||||
<ctl name="HDMI_RX_Voice Mixer VoWLAN" value="1" />
|
||||
<ctl name="VoWLAN_Tx Mixer TERT_MI2S_TX_VoWLAN" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="vowlan-call bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoWLAN" value="1" />
|
||||
<ctl name="VoWLAN_Tx Mixer INTERNAL_BT_SCO_TX_VoWLAN" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="vowlan-call bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="16000" />
|
||||
<path name="vowlan-call bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="vowlan-call usb-headphones">
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer VoWLAN" value="1" />
|
||||
<ctl name="VoWLAN_Tx Mixer AFE_PCM_TX_VoWLAN" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode1-call">
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TERT_MI2S_TX_MMode1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode1-call bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer INT_BT_SCO_TX_MMode1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode1-call bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="voicemmode1-call bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode1-call usb-headphones">
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer AFE_PCM_TX_MMode1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode1-call afe-proxy">
|
||||
<path name="voicemmode1-call usb-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call">
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TERT_MI2S_TX_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer INT_BT_SCO_TX_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="voicemmode2-call bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call usb-headphones">
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer AFE_PCM_TX_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call afe-proxy">
|
||||
<path name="voicemmode2-call usb-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="hfp-sco">
|
||||
<ctl name="PRI_MI2S_RX Port Mixer INTERNAL_BT_SCO_TX" value="1" />
|
||||
<ctl name="INTERNAL_BT_SCO_RX Audio Mixer MultiMedia6" value="1" />
|
||||
<ctl name="MultiMedia6 Mixer TERT_MI2S_TX" value="1" />
|
||||
<ctl name="HFP_INT_UL_HL Switch" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="hfp-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="16000" />
|
||||
<path name="hfp-sco" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink">
|
||||
<ctl name="MultiMedia1 Mixer VOC_REC_UL" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink bt-sco">
|
||||
<path name="incall-rec-uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink bt-sco-wb">
|
||||
<path name="incall-rec-uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink afe-proxy">
|
||||
<path name="incall-rec-uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-compress">
|
||||
<ctl name="MultiMedia8 Mixer VOC_REC_UL" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-compress bt-sco">
|
||||
<path name="incall-rec-uplink-compress" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-compress bt-sco-wb">
|
||||
<path name="incall-rec-uplink-compress" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink">
|
||||
<ctl name="MultiMedia1 Mixer VOC_REC_DL" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink bt-sco">
|
||||
<path name="incall-rec-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink bt-sco-wb">
|
||||
<path name="incall-rec-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink afe-proxy">
|
||||
<path name="incall-rec-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink-compress">
|
||||
<ctl name="MultiMedia8 Mixer VOC_REC_DL" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink-compress bt-sco">
|
||||
<path name="incall-rec-downlink-compress" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink-compress bt-sco-wb">
|
||||
<path name="incall-rec-downlink-compress" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink">
|
||||
<path name="incall-rec-uplink" />
|
||||
<path name="incall-rec-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink bt-sco">
|
||||
<path name="incall-rec-uplink-and-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink bt-sco-wb">
|
||||
<path name="incall-rec-uplink-and-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink afe-proxy">
|
||||
<path name="incall-rec-uplink-and-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink-compress">
|
||||
<path name="incall-rec-uplink-compress" />
|
||||
<path name="incall-rec-downlink-compress" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink-compress bt-sco">
|
||||
<path name="incall-rec-uplink-and-downlink-compress" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink-compress bt-sco-wb">
|
||||
<path name="incall-rec-uplink-and-downlink-compress" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink">
|
||||
<ctl name="Incall_Music Audio Mixer MultiMedia2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink bt-sco">
|
||||
<path name="incall_music_uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink bt-sco-wb">
|
||||
<path name="incall_music_uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink afe-proxy">
|
||||
<path name="incall_music_uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall_music_uplink2">
|
||||
<ctl name="Incall_Music_2 Audio Mixer MultiMedia9" value="1" />
|
||||
</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 afe-proxy">
|
||||
<path name="incall_music_uplink2" />
|
||||
</path>
|
||||
|
||||
<path name="volte-call">
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer VoLTE" value="1" />
|
||||
<ctl name="VoLTE_Tx Mixer TERT_MI2S_TX_VoLTE" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="volte-call hdmi">
|
||||
<ctl name="HDMI_RX_Voice Mixer VoLTE" value="1" />
|
||||
<ctl name="VoLTE_Tx Mixer SLIM_0_TX_VoLTE" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="volte-call bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer VoLTE" value="1" />
|
||||
<ctl name="VoLTE_Tx Mixer INTERNAL_BT_SCO_TX_VoLTE" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="volte-call bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="volte-call bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="volte-call usb-headphones">
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer VoLTE" value="1" />
|
||||
<ctl name="VoLTE_Tx Mixer AFE_PCM_TX_VoLTE" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="volte-call afe-proxy">
|
||||
<path name="volte-call usb-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="compress-voip-call">
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer Voip" value="1" />
|
||||
<ctl name="Voip_Tx Mixer TERT_MI2S_TX_Voip" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-voip-call bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer Voip" value="1" />
|
||||
<ctl name="Voip_Tx Mixer INTERNAL_BT_SCO_TX_Voip" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-voip-call bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="compress-voip-call bt-sco" />
|
||||
</path>
|
||||
|
||||
<path name="afe-proxy-playback afe-proxy">
|
||||
</path>
|
||||
|
||||
<path name="afe-proxy-record afe-proxy">
|
||||
</path>
|
||||
|
||||
<path name="compress-voip-call afe-proxy">
|
||||
<ctl name="AFE_PCM_RX_Voice Mixer Voip" value="1" />
|
||||
<ctl name="Voip_Tx Mixer AFE_PCM_TX_Voip" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="qchat-call">
|
||||
<ctl name="PRI_MI2S_RX_Voice Mixer QCHAT" value="1" />
|
||||
<ctl name="QCHAT_Tx Mixer TERT_MI2S_TX_QCHAT" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="qchat-call bt-sco">
|
||||
<ctl name="INTERNAL_BT_SCO_RX_Voice Mixer QCHAT" value="1" />
|
||||
<ctl name="QCHAT_Tx Mixer INTERNAL_BT_SCO_TX_QCHAT" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="qchat-call bt-sco-wb">
|
||||
<ctl name="Internal BTSCO SampleRate" value="BTSCO_RATE_16KHZ" />
|
||||
<path name="qchat-call bt-sco" />
|
||||
</path>
|
||||
|
||||
<!-- These are actual sound device specific mixer settings -->
|
||||
<path name="adc1">
|
||||
<ctl name="ADC1 Volume" value="6" />
|
||||
<ctl name="DEC1 MUX" value="ADC1" />
|
||||
</path>
|
||||
|
||||
<path name="adc2">
|
||||
<ctl name="ADC2 Volume" value="6" />
|
||||
<ctl name="DEC1 MUX" value="ADC2" />
|
||||
</path>
|
||||
|
||||
<path name="adc3">
|
||||
<ctl name="ADC3 Volume" value="6" />
|
||||
<ctl name="DEC1 MUX" value="ADC2" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
</path>
|
||||
|
||||
<path name="speaker">
|
||||
<ctl name="RX3 MIX1 INP1" value="RX1" />
|
||||
<ctl name="SPK" value="Switch" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-mic">
|
||||
<path name="adc1" />
|
||||
<ctl name="IIR1 INP1 MUX" value="DEC1" />
|
||||
</path>
|
||||
|
||||
<path name="handset">
|
||||
<ctl name="RX1 MIX1 INP1" value="RX1" />
|
||||
<ctl name="RDAC2 MUX" value="RX1" />
|
||||
<ctl name="RX1 Digital Volume" value="84" />
|
||||
<ctl name="EAR PA Gain" value="POS_6_DB" />
|
||||
<ctl name="EAR_S" value="Switch" />
|
||||
</path>
|
||||
|
||||
<path name="handset-mic">
|
||||
<path name="adc1" />
|
||||
<ctl name="IIR1 INP1 MUX" value="DEC1" />
|
||||
</path>
|
||||
|
||||
<path name="headphones">
|
||||
<ctl name="MI2S_RX Channels" value="Two" />
|
||||
<ctl name="RX1 Digital Volume" value="77" />
|
||||
<ctl name="RX2 Digital Volume" value="77" />
|
||||
<ctl name="RX1 MIX1 INP1" value="RX1" />
|
||||
<ctl name="RX2 MIX1 INP1" value="RX2" />
|
||||
<ctl name="RX HPH Mode" value="HD2" />
|
||||
<ctl name="RDAC2 MUX" value="RX2" />
|
||||
<ctl name="HPHL" value="Switch" />
|
||||
<ctl name="HPHR" value="Switch" />
|
||||
</path>
|
||||
|
||||
<path name="headset-mic">
|
||||
<path name="adc2" />
|
||||
<ctl name="ADC2 MUX" value="INP2" />
|
||||
<ctl name="IIR1 INP1 MUX" value="DEC1" />
|
||||
</path>
|
||||
|
||||
<path name="sidetone-iir">
|
||||
<ctl name="IIR1 Enable Band1" value="1" />
|
||||
<ctl name="IIR1 Enable Band2" value="1" />
|
||||
<ctl name="IIR1 Enable Band3" value="1" />
|
||||
<ctl name="IIR1 Enable Band4" value="1" />
|
||||
<ctl name="IIR1 Enable Band5" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="sidetone-handset">
|
||||
<path name="sidetone-iir" />
|
||||
<ctl name="IIR1 INP1 Volume" value="53" />
|
||||
<ctl name="RX1 MIX2 INP1" value="IIR1" />
|
||||
</path>
|
||||
|
||||
<path name="sidetone-headphones">
|
||||
<path name="sidetone-iir" />
|
||||
<ctl name="IIR1 INP1 Volume" value="36" />
|
||||
<ctl name="RX1 MIX2 INP1" value="IIR1" />
|
||||
<ctl name="RX2 MIX2 INP1" value="IIR1" />
|
||||
</path>
|
||||
|
||||
<path name="mic1">
|
||||
<path name="adc1" />
|
||||
<ctl name="ADC1 Volume" value="7" />
|
||||
<ctl name="ADC2 Volume" value="0" />
|
||||
<ctl name="ADC3 Volume" value="0" />
|
||||
</path>
|
||||
|
||||
<path name="mic2">
|
||||
<ctl name="DEC1 MUX" value="ADC3" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
<ctl name="ADC1 Volume" value="0" />
|
||||
<ctl name="ADC2 Volume" value="0" />
|
||||
<ctl name="ADC3 Volume" value="7" />
|
||||
</path>
|
||||
|
||||
<path name="voice-handset">
|
||||
<path name="handset" />
|
||||
</path>
|
||||
|
||||
<path name="voice-hac-handset">
|
||||
<path name="voice-handset" />
|
||||
</path>
|
||||
|
||||
<path name="voice-handset-tmus">
|
||||
<path name="voice-handset" />
|
||||
</path>
|
||||
|
||||
<path name="voice-speaker">
|
||||
<path name="speaker" />
|
||||
</path>
|
||||
|
||||
<path name="voice-speaker-mic">
|
||||
<path name="speaker-mic" />
|
||||
</path>
|
||||
|
||||
<path name="voice-headphones">
|
||||
<ctl name="RX1 MIX1 INP1" value="RX1" />
|
||||
<ctl name="RDAC2 MUX" value="RX1" />
|
||||
<ctl name="HPHL" value="Switch" />
|
||||
<ctl name="HPHR" value="Switch" />
|
||||
</path>
|
||||
|
||||
<path name="voice-headset-mic">
|
||||
<path name="headset-mic" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-and-headphones">
|
||||
<path name="speaker" />
|
||||
<path name="headphones" />
|
||||
</path>
|
||||
|
||||
<path name="afe-proxy">
|
||||
</path>
|
||||
|
||||
<path name="voice-rec-mic">
|
||||
<path name="handset-mic" />
|
||||
</path>
|
||||
|
||||
<path name="camcorder-mic">
|
||||
<path name="handset-mic" />
|
||||
</path>
|
||||
|
||||
<path name="camcorder-mic-bf">
|
||||
<ctl name="MI2S_TX Channels" value="Two" />
|
||||
<ctl name="ADC1 Volume" value="6" />
|
||||
<ctl name="ADC3 Volume" value="6" />
|
||||
<ctl name="DEC1 MUX" value="ADC1" />
|
||||
<ctl name="DEC2 MUX" value="ADC2" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
</path>
|
||||
|
||||
<path name="bt-sco-headset">
|
||||
</path>
|
||||
|
||||
<path name="bt-sco-mic">
|
||||
</path>
|
||||
|
||||
<path name="bt-sco-headset-wb">
|
||||
</path>
|
||||
|
||||
<path name="bt-sco-mic-wb">
|
||||
</path>
|
||||
|
||||
<path name="capture-fm">
|
||||
</path>
|
||||
|
||||
<!-- Dual MIC devices -->
|
||||
<path name="speaker-dmic-endfire">
|
||||
<path name="adc1" />
|
||||
<ctl name="ADC3 Volume" value="6" />
|
||||
<ctl name="DEC2 MUX" value="ADC2" />
|
||||
<ctl name="MI2S_TX Channels" value="Two" />
|
||||
<ctl name="ADC2 MUX" value="INP3" />
|
||||
</path>
|
||||
|
||||
<path name="dmic-endfire">
|
||||
<path name="speaker-dmic-endfire" />
|
||||
</path>
|
||||
|
||||
<path name="voice-dmic-ef-tmus">
|
||||
<path name="dmic-endfire" />
|
||||
</path>
|
||||
|
||||
<path name="voice-dmic-ef">
|
||||
<path name="dmic-endfire" />
|
||||
</path>
|
||||
|
||||
<path name="voice-speaker-dmic-ef">
|
||||
<path name="dmic-endfire" />
|
||||
</path>
|
||||
|
||||
<path name="voice-rec-dmic-ef">
|
||||
<path name="dmic-endfire" />
|
||||
</path>
|
||||
|
||||
<path name="voice-rec-dmic-ef-fluence">
|
||||
<path name="dmic-endfire" />
|
||||
</path>
|
||||
|
||||
<path name="handset-stereo-dmic-ef">
|
||||
<path name="speaker-dmic-endfire" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-stereo-dmic-ef">
|
||||
<path name="speaker-dmic-endfire" />
|
||||
</path>
|
||||
|
||||
<path name="echo-reference">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="I2S_RX" />
|
||||
</path>
|
||||
|
||||
<!-- TTY devices -->
|
||||
|
||||
<path name="tty-headphones">
|
||||
<path name="voice-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="voice-tty-full-headphones">
|
||||
<ctl name="TTY Mode" value="FULL" />
|
||||
<path name="tty-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="voice-tty-vco-headphones">
|
||||
<ctl name="TTY Mode" value="VCO" />
|
||||
<path name="tty-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="voice-tty-hco-handset">
|
||||
<ctl name="TTY Mode" value="HCO" />
|
||||
<path name="handset" />
|
||||
</path>
|
||||
|
||||
<path name="voice-tty-full-headset-mic">
|
||||
<ctl name="ADC2 Volume" value="2" />
|
||||
<ctl name="DEC1 MUX" value="ADC2" />
|
||||
<ctl name="ADC2 MUX" value="INP2" />
|
||||
</path>
|
||||
|
||||
<path name="voice-tty-hco-headset-mic">
|
||||
<path name="voice-tty-full-headset-mic" />
|
||||
</path>
|
||||
|
||||
<path name="voice-tty-vco-handset-mic">
|
||||
<path name="adc1" />
|
||||
</path>
|
||||
|
||||
<path name="ADSP testfwk">
|
||||
</path>
|
||||
|
||||
<path name="voice-rx">
|
||||
</path>
|
||||
|
||||
<path name="voice-tx">
|
||||
</path>
|
||||
|
||||
<path name="line">
|
||||
<ctl name="MI2S_RX Channels" value="Two" />
|
||||
<ctl name="RX1 MIX1 INP1" value="RX1" />
|
||||
<ctl name="RX2 MIX1 INP1" value="RX2" />
|
||||
<ctl name="RX HPH Mode" value="HD2" />
|
||||
<ctl name="RDAC2 MUX" value="RX2" />
|
||||
<ctl name="HPHL" value="Switch" />
|
||||
<ctl name="HPHR" value="Switch" />
|
||||
</path>
|
||||
|
||||
<path name="voice-line">
|
||||
<path name="voice-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-and-line">
|
||||
<path name="speaker-and-headphones" />
|
||||
</path>
|
||||
|
||||
</mixer>
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user