dubai: Convert the tree from berlin
The partition reserved sizes were taking from stock ROM IE, blockdev --getsize64 /dev/block/mapper/system_a Change-Id: I7e9ba2b8f732c6ad16d45d78f577f1ac4644713d
This commit is contained in:
parent
75571258aa
commit
773a3df538
48 changed files with 965 additions and 1021 deletions
81
audio/audio_effects.xml
Executable file
81
audio/audio_effects.xml
Executable file
|
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<audio_effects_conf version="2.0" xmlns="http://schemas.android.com/audio/audio_effects_conf/v2_0">
|
||||
<libraries>
|
||||
<library name="proxy" path="libeffectproxy.so"/>
|
||||
<library name="mmieffects" path="libmmieffectswrapper.so"/>
|
||||
<library name="mot_speaker_helper" path="libspeakerbundle.so"/>
|
||||
<library name="bundle" path="libbundlewrapper.so"/>
|
||||
<library name="reverb" path="libreverbwrapper.so"/>
|
||||
<library name="visualizer" path="libvisualizer.so"/>
|
||||
<library name="downmix" path="libdownmix.so"/>
|
||||
<library name="dynamics_processing" path="libdynproc.so"/>
|
||||
<library name="loudness_enhancer" path="libldnhncr.so"/>
|
||||
<library name="audio_pre_processing" path="libqcomvoiceprocessing.so"/>
|
||||
<library name="dap" path="libswdap.so"/>
|
||||
<library name="dvl" path="libdlbvol.so"/>
|
||||
<library name="gamedap" path="libswgamedap.so"/>
|
||||
<library name="vqe" path="libswvqe.so"/>
|
||||
</libraries>
|
||||
<effects>
|
||||
<effect name="bassboost" library="bundle" uuid="8631f300-72e2-11df-b57e-0002a5d5c51b"/>
|
||||
<effect name="virtualizer" library="bundle" uuid="1d4033c0-8557-11df-9f2d-0002a5d5c51b"/>
|
||||
<effect name="equalizer" library="bundle" uuid="ce772f20-847d-11df-bb17-0002a5d5c51b"/>
|
||||
<effect name="volume" library="bundle" uuid="119341a0-8469-11df-81f9-0002a5d5c51b"/>
|
||||
<effect name="mmieffects" library="mmieffects" uuid="bce61ec2-eca4-445c-9dcb-91cc7cce01ba"/>
|
||||
<effect name="reverb_env_aux" library="reverb" uuid="4a387fc0-8ab3-11df-8bad-0002a5d5c51b"/>
|
||||
<effect name="reverb_env_ins" library="reverb" uuid="c7a511a0-a3bb-11df-860e-0002a5d5c51b"/>
|
||||
<effect name="reverb_pre_aux" library="reverb" uuid="f29a1400-a3bb-11df-8ddc-0002a5d5c51b"/>
|
||||
<effect name="reverb_pre_ins" library="reverb" uuid="172cdf00-a3bc-11df-a72f-0002a5d5c51b"/>
|
||||
<effect name="visualizer" library="visualizer" uuid="d069d9e0-8329-11df-9168-0002a5d5c51b"/>
|
||||
<effect name="downmix" library="downmix" uuid="93f04452-e4fe-41cc-91f9-e475b6d1d69f"/>
|
||||
<effect name="dynamics_processing" library="dynamics_processing" uuid="e0e6539b-1781-7261-676f-6d7573696340"/>
|
||||
<effect name="loudness_enhancer" library="loudness_enhancer" uuid="fa415329-2034-4bea-b5dc-5b381c8d1e2c"/>
|
||||
<effectProxy name="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"/>
|
||||
</effectProxy>
|
||||
<effect name="voice_helper" library="mot_speaker_helper" uuid="bce61ec2-eca4-445c-9dcb-91cc7cce01ac"/>
|
||||
<effect name="ring_helper" library="mot_speaker_helper" uuid="bce61ec2-eca4-445c-9dcb-91cc7cce01ad"/>
|
||||
<effect name="notification_helper" library="mot_speaker_helper" uuid="bce61ec2-eca4-445c-9dcb-91cc7cce01ae"/>
|
||||
<effect name="aec" library="audio_pre_processing" uuid="0f8d0d2a-59e5-45fe-b6e4-248c8a799109"/>
|
||||
<effect name="ns" library="audio_pre_processing" uuid="1d97bb0b-9e2f-4403-9ae3-58c2554306f8"/>
|
||||
<effect name="dap" library="dap" uuid="9d4921da-8225-4f29-aefa-39537a04bcaa"/>
|
||||
<effect name="dlb_music_listener" library="dvl" uuid="40f66c8b-5aa5-4345-8919-53ec431aaa98"/>
|
||||
<effect name="dlb_ring_listener" library="dvl" uuid="21d14087-558a-4f21-94a9-5002dce64bce"/>
|
||||
<effect name="dlb_alarm_listener" library="dvl" uuid="6aff229c-30c6-4cc8-9957-dbfe5c1bd7f6"/>
|
||||
<effect name="dlb_system_listener" library="dvl" uuid="874db4d8-051d-4b7b-bd95-a3bebc837e9e"/>
|
||||
<effect name="dlb_notification_listener" library="dvl" uuid="1f0091e3-6ad8-40fe-9b09-5948f9a26e7e"/>
|
||||
<effect name="gamedap" library="gamedap" uuid="3783c334-d3a0-4d13-874f-0032e5fb80e2"/>
|
||||
<effect name="vqe" library="vqe" uuid="64a0f614-7fa4-48b8-b081-d59dc954616f"/>
|
||||
</effects>
|
||||
<postprocess>
|
||||
<stream type="music">
|
||||
<apply effect="music_helper"/>
|
||||
<apply effect="dlb_music_listener"/>
|
||||
</stream>
|
||||
<stream type="ring">
|
||||
<apply effect="ring_helper"/>
|
||||
<apply effect="dlb_ring_listener"/>
|
||||
</stream>
|
||||
<stream type="alarm">
|
||||
<apply effect="ring_helper"/>
|
||||
<apply effect="dlb_alarm_listener"/>
|
||||
</stream>
|
||||
<stream type="voice_call">
|
||||
<apply effect="voice_helper"/>
|
||||
</stream>
|
||||
<stream type="system">
|
||||
<apply effect="dlb_system_listener"/>
|
||||
</stream>
|
||||
<stream type="notification">
|
||||
<apply effect="notification_helper"/>
|
||||
<apply effect="dlb_notification_listener"/>
|
||||
</stream>
|
||||
</postprocess>
|
||||
<preprocess>
|
||||
<stream type="voice_communication">
|
||||
<apply effect="aec"/>
|
||||
<apply effect="ns"/>
|
||||
</stream>
|
||||
</preprocess>
|
||||
</audio_effects_conf>
|
||||
29
audio/audio_ext_spkr.conf
Executable file
29
audio/audio_ext_spkr.conf
Executable file
|
|
@ -0,0 +1,29 @@
|
|||
global_config {
|
||||
name Dubai
|
||||
sonification_pad 20
|
||||
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 32,31,30,29,27,25,23,21,19,17,15,12,9,6,3,0
|
||||
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 32,31,30,29,27,25,23,21,19,17,15,12,9,6,3,0
|
||||
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 32,31,30,29,27,25,23,21,19,17,15,12,9,6,3,0
|
||||
knee_step 16
|
||||
}
|
||||
273
audio/audio_policy_configuration.xml
Executable file
273
audio/audio_policy_configuration.xml
Executable file
|
|
@ -0,0 +1,273 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<audioPolicyConfiguration version="1.0" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<!-- version section contains a “version” tag in the form “major.minor” e.g version=”1.0” -->
|
||||
|
||||
<!-- Global configuration Decalaration -->
|
||||
<globalConfiguration speaker_drc_enabled="false"/>
|
||||
|
||||
<!-- Modules section:
|
||||
There is one section per audio HW module present on the platform.
|
||||
Each module section will contains two mandatory tags for audio HAL “halVersion” and “name”.
|
||||
The module names are the same as in current .conf file:
|
||||
“primary”, “A2DP”, “remote_submix”, “USB”
|
||||
Each module will contain the following sections:
|
||||
“devicePorts”: a list of device descriptors for all input and output devices accessible via this
|
||||
module.
|
||||
This contains both permanently attached devices and removable devices.
|
||||
“mixPorts”: listing all output and input streams exposed by the audio HAL
|
||||
“routes”: list of possible connections between input and output devices or between stream and
|
||||
devices.
|
||||
"route": is defined by an attribute:
|
||||
-"type": <mux|mix> means all sources are mutual exclusive (mux) or can be mixed (mix)
|
||||
-"sink": the sink involved in this route
|
||||
-"sources": all the sources than can be connected to the sink via vis route
|
||||
“attachedDevices”: permanently attached devices.
|
||||
The attachedDevices section is a list of devices names. The names correspond to device names
|
||||
defined in <devicePorts> section.
|
||||
“defaultOutputDevice”: device to be used by default when no policy rule applies
|
||||
-->
|
||||
<modules>
|
||||
<!-- Primary Audio HAL -->
|
||||
<module name="primary" halVersion="2.0">
|
||||
<attachedDevices>
|
||||
<item>Earpiece</item>
|
||||
<item>Speaker</item>
|
||||
<item>Telephony Tx</item>
|
||||
<item>Built-In Mic</item>
|
||||
<item>Built-In Back Mic</item>
|
||||
<item>Telephony Rx</item>
|
||||
<item>FM tuner</item>
|
||||
</attachedDevices>
|
||||
<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"
|
||||
samplingRates="44100,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"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<mixPort name="hifi_playback" role="source" />
|
||||
<mixPort name="direct_pcm" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_DIRECT">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,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_PCM_8_24_BIT"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,128000,176400,192000,352800,384000"
|
||||
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_PCM_24_BIT_PACKED"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,128000,176400,192000,352800,384000"
|
||||
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_PCM_32_BIT"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,128000,176400,192000,352800,384000"
|
||||
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"/>
|
||||
</mixPort>
|
||||
<mixPort name="compressed_offload" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING">
|
||||
<profile name="" format="AUDIO_FORMAT_MP3"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_MONO"/>
|
||||
<profile name="" format="AUDIO_FORMAT_AAC_LC"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_MONO"/>
|
||||
<profile name="" format="AUDIO_FORMAT_AAC_HE_V1"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_MONO"/>
|
||||
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_MONO"/>
|
||||
<profile name="" format="AUDIO_FORMAT_FLAC"
|
||||
samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000,88200,96000,176400,192000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_MONO"/>
|
||||
</mixPort>
|
||||
<mixPort name="voice_tx" role="source">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="8000,16000,48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_MONO"/>
|
||||
</mixPort>
|
||||
<mixPort name="primary input" role="sink">
|
||||
<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,AUDIO_CHANNEL_IN_AMBISONIC,AUDIO_CHANNEL_INDEX_MASK_3,AUDIO_CHANNEL_INDEX_MASK_4"/>
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_8_24_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,AUDIO_CHANNEL_IN_AMBISONIC,AUDIO_CHANNEL_INDEX_MASK_3,AUDIO_CHANNEL_INDEX_MASK_4"/>
|
||||
</mixPort>
|
||||
<mixPort name="scc input" role="sink" flags="AUDIO_INPUT_FLAG_HW_HOTWORD">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="16000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort>
|
||||
<mixPort name="voice_rx" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="8000,16000,48000" channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort>
|
||||
<mixPort name="incall_music_uplink" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="8000,16000,48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<mixPort name="hifi_input" role="sink" />
|
||||
<mixPort name="fm input" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="44100,48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort>
|
||||
<mixPort name="voip_rx" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_VOIP_RX">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="8000,16000,32000,48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_MONO"/>
|
||||
</mixPort>
|
||||
<mixPort name="voip_tx" role="sink"
|
||||
flags="AUDIO_INPUT_FLAG_VOIP_TX">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="8000,16000,32000,48000" channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort>
|
||||
</mixPorts>
|
||||
<devicePorts>
|
||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||
<devicePort tagName="Earpiece" type="AUDIO_DEVICE_OUT_EARPIECE" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="Speaker" type="AUDIO_DEVICE_OUT_SPEAKER" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="Wired Headset" type="AUDIO_DEVICE_OUT_WIRED_HEADSET" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="Wired Headphones" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="Line Out" type="AUDIO_DEVICE_OUT_LINE" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="Dock Headset" type="AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="BT SCO Car Kit" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink"
|
||||
encodedFormats="AUDIO_FORMAT_SBC AUDIO_FORMAT_AAC AUDIO_FORMAT_LDAC AUDIO_FORMAT_APTX AUDIO_FORMAT_APTX_HD AUDIO_FORMAT_CELT AUDIO_FORMAT_APTX_ADAPTIVE">
|
||||
</devicePort>
|
||||
<devicePort tagName="BT A2DP Headphones" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES" role="sink"
|
||||
encodedFormats="AUDIO_FORMAT_SBC AUDIO_FORMAT_AAC AUDIO_FORMAT_LDAC AUDIO_FORMAT_APTX AUDIO_FORMAT_APTX_HD AUDIO_FORMAT_CELT AUDIO_FORMAT_APTX_ADAPTIVE">
|
||||
</devicePort>
|
||||
<devicePort tagName="BT A2DP Speaker" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER" role="sink"
|
||||
encodedFormats="AUDIO_FORMAT_SBC AUDIO_FORMAT_AAC AUDIO_FORMAT_LDAC AUDIO_FORMAT_APTX AUDIO_FORMAT_APTX_HD AUDIO_FORMAT_CELT AUDIO_FORMAT_APTX_ADAPTIVE">
|
||||
</devicePort>
|
||||
<devicePort tagName="Proxy" type="AUDIO_DEVICE_OUT_PROXY" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="HDMI Out" type="AUDIO_DEVICE_OUT_HDMI" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="USB Device Out" type="AUDIO_DEVICE_OUT_USB_DEVICE" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink">
|
||||
</devicePort>
|
||||
<devicePort tagName="Built-In Mic" type="AUDIO_DEVICE_IN_BUILTIN_MIC" role="source">
|
||||
</devicePort>
|
||||
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
|
||||
</devicePort>
|
||||
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
|
||||
</devicePort>
|
||||
<devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
|
||||
</devicePort>
|
||||
<devicePort tagName="Telephony Rx" type="AUDIO_DEVICE_IN_TELEPHONY_RX" role="source">
|
||||
</devicePort>
|
||||
<devicePort tagName="FM tuner" type="AUDIO_DEVICE_IN_FM_TUNER" role="source">
|
||||
</devicePort>
|
||||
<devicePort tagName="USB Device In" type="AUDIO_DEVICE_IN_USB_DEVICE" role="source">
|
||||
</devicePort>
|
||||
<devicePort tagName="USB Headset In" type="AUDIO_DEVICE_IN_USB_HEADSET" role="source">
|
||||
</devicePort>
|
||||
</devicePorts>
|
||||
<!-- route declaration, i.e. list all available sources for a given sink -->
|
||||
<routes>
|
||||
<route type="mix" sink="Earpiece"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="Speaker"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="Wired Headset"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="Wired Headphones"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="Line Out"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="Dock Headset"
|
||||
sources="primary output,deep_buffer,voip_rx"/>
|
||||
<route type="mix" sink="BT SCO"
|
||||
sources="primary output,deep_buffer,direct_pcm,voip_rx"/>
|
||||
<route type="mix" sink="BT SCO Headset"
|
||||
sources="primary output,deep_buffer,direct_pcm,voip_rx"/>
|
||||
<route type="mix" sink="BT SCO Car Kit"
|
||||
sources="primary output,deep_buffer,direct_pcm,voip_rx"/>
|
||||
<route type="mix" sink="BT A2DP Out"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="BT A2DP Headphones"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="BT A2DP Speaker"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="HDMI Out"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="USB Device Out"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,hifi_playback,voip_rx"/>
|
||||
<route type="mix" sink="USB Headset Out"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload,hifi_playback,voip_rx"/>
|
||||
<route type="mix" sink="Telephony Tx"
|
||||
sources="voice_tx,incall_music_uplink"/>
|
||||
<route type="mix" sink="voice_rx"
|
||||
sources="Telephony Rx"/>
|
||||
<route type="mix" sink="Proxy"
|
||||
sources="primary output,deep_buffer,direct_pcm,compressed_offload"/>
|
||||
<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="primary input"
|
||||
sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic,USB Device In,USB Headset In"/>
|
||||
<route type="mix" sink="scc input"
|
||||
sources="Built-In Mic,Wired Headset Mic"/>
|
||||
<route type="mix" sink="fm input"
|
||||
sources="FM tuner"/>
|
||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||
</routes>
|
||||
</module>
|
||||
|
||||
<!-- A2dp Audio HAL -->
|
||||
<module name="a2dp" halVersion="2.0">
|
||||
<mixPorts>
|
||||
<mixPort name="a2dp input" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="44100,48000" channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort>
|
||||
</mixPorts>
|
||||
|
||||
<devicePorts>
|
||||
<devicePort tagName="BT A2DP In" type="AUDIO_DEVICE_IN_BLUETOOTH_A2DP" role="source">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="44100,48000" channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</devicePort>
|
||||
</devicePorts>
|
||||
|
||||
<routes>
|
||||
<route type="mix" sink="a2dp input"
|
||||
sources="BT A2DP In"/>
|
||||
</routes>
|
||||
</module>
|
||||
|
||||
<!-- Usb Audio HAL -->
|
||||
<xi:include href="usb_audio_policy_configuration.xml"/>
|
||||
|
||||
<!-- Remote Submix Audio HAL -->
|
||||
<xi:include href="r_submix_audio_policy_configuration.xml"/>
|
||||
|
||||
</modules>
|
||||
<!-- End of Modules section -->
|
||||
|
||||
<!-- Volume section -->
|
||||
|
||||
<xi:include href="audio_policy_volumes.xml"/>
|
||||
<xi:include href="default_volume_tables.xml"/>
|
||||
|
||||
<!-- End of Volume section -->
|
||||
</audioPolicyConfiguration>
|
||||
22
audio/audio_policy_volumes.xml
Normal file → Executable file
22
audio/audio_policy_volumes.xml
Normal file → Executable file
|
|
@ -8,12 +8,18 @@ volume index from 0 to 100.
|
|||
</volume>
|
||||
-->
|
||||
<volumes>
|
||||
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_HEADSET"
|
||||
ref="DEFAULT_VOICE_VOLUME_CURVE"/>
|
||||
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_HEADSET">
|
||||
<point>0,-3700</point>
|
||||
<point>20,-2600</point>
|
||||
<point>40,-1800</point>
|
||||
<point>60,-1100</point>
|
||||
<point>80,-500</point>
|
||||
<point>100,0</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_SPEAKER">
|
||||
<point>0,-3000</point>
|
||||
<point>33,-2300</point>
|
||||
<point>66,-1600</point>
|
||||
<point>33,-2000</point>
|
||||
<point>66,-1000</point>
|
||||
<point>100,0</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_EARPIECE"
|
||||
|
|
@ -41,11 +47,11 @@ volume index from 0 to 100.
|
|||
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
|
||||
ref="SONIFICATION_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
|
||||
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_HEADSET">
|
||||
<point>1,-5800</point>
|
||||
<point>34,-3200</point>
|
||||
<point>67,-1600</point>
|
||||
<point>1,-6000</point>
|
||||
<point>33,-3800</point>
|
||||
<point>66,-1800</point>
|
||||
<point>100,0</point>
|
||||
</volume>
|
||||
</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"
|
||||
|
|
|
|||
31
audio/default_volume_tables.xml
Normal file → Executable file
31
audio/default_volume_tables.xml
Normal file → Executable file
|
|
@ -20,24 +20,24 @@
|
|||
</reference>
|
||||
<reference name="SONIFICATION_CATEGORY_SPEAKER_VOLUME_CURVE">
|
||||
<!-- Speaker Sonification reference Volume Curve -->
|
||||
<point>1,-3900</point>
|
||||
<point>33,-2600</point>
|
||||
<point>66,-1300</point>
|
||||
<point>1,-4800</point>
|
||||
<point>33,-3100</point>
|
||||
<point>66,-1500</point>
|
||||
<point>100,0</point>
|
||||
</reference>
|
||||
<reference name="NOTIFICATION_CATEGORY_SPEAKER_VOLUME_CURVE">
|
||||
<!-- Speaker Sonification reference Volume Curve -->
|
||||
<point>1,-4000</point>
|
||||
<point>70,-1600</point>
|
||||
<point>84,-800</point>
|
||||
<point>100,0</point>
|
||||
<point>1,-4900</point>
|
||||
<point>33,-3400</point>
|
||||
<point>66,-2000</point>
|
||||
<point>100,-700</point>
|
||||
</reference>
|
||||
<reference name="DEFAULT_SYSTEM_VOLUME_CURVE">
|
||||
<!-- Default System reference Volume Curve -->
|
||||
<point>1,-3200</point>
|
||||
<point>33,-2700</point>
|
||||
<point>66,-2200</point>
|
||||
<point>100,-1700</point>
|
||||
<point>1,-3800</point>
|
||||
<point>33,-3300</point>
|
||||
<point>66,-2800</point>
|
||||
<point>100,-2300</point>
|
||||
</reference>
|
||||
<reference name="DEFAULT_MEDIA_VOLUME_CURVE">
|
||||
<!-- Default Media reference Volume Curve -->
|
||||
|
|
@ -62,12 +62,9 @@
|
|||
</reference>
|
||||
<reference name="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE">
|
||||
<!-- Default is Speaker Media Volume Curve -->
|
||||
<point>1,-5000</point>
|
||||
<point>30,-3300</point>
|
||||
<point>43,-2000</point>
|
||||
<point>65,-1200</point>
|
||||
<point>85,-600</point>
|
||||
<point>93,-300</point>
|
||||
<point>1,-5400</point>
|
||||
<point>33,-3000</point>
|
||||
<point>66,-1200</point>
|
||||
<point>100,0</point>
|
||||
</reference>
|
||||
<reference name="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE">
|
||||
|
|
|
|||
51
audio/sku_yupik/audio_platform_info.xml
Normal file → Executable file
51
audio/sku_yupik/audio_platform_info.xml
Normal file → Executable file
|
|
@ -143,6 +143,7 @@
|
|||
<device name="SND_DEVICE_OUT_USB_HEADPHONES" acdb_id="45" />
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_HEADPHONES" acdb_id="9" />
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" acdb_id="14" />
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_RIGHT" acdb_id="13" />
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" acdb_id="15" />
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER_HFP" acdb_id="15" />
|
||||
<device name="SND_DEVICE_OUT_LINE" acdb_id="77" />
|
||||
|
|
@ -155,13 +156,15 @@
|
|||
<device name="SND_DEVICE_OUT_VOICE_USB_HEADSET" acdb_id="245" />
|
||||
<device name="SND_DEVICE_OUT_VOICE_USB_HEADPHONES" acdb_id="245" />
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_TX" acdb_id="246" />
|
||||
<device name="SND_DEVICE_OUT_AFE_PROXY" acdb_id="19" />
|
||||
|
||||
<!-- Input devices -->
|
||||
<device name="SND_DEVICE_IN_CAPTURE_VI_FEEDBACK" acdb_id="102" />
|
||||
<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_AEC_NS_NN" acdb_id="315" />
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NS" acdb_id="4" />
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NN" acdb_id="318" />
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NN" acdb_id="315" />
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_TOP" acdb_id="88" />
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NN_TOP" acdb_id="88" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC" acdb_id="35" />
|
||||
|
|
@ -180,6 +183,7 @@
|
|||
<device name="SND_DEVICE_IN_VOICE_DMIC_TMUS" acdb_id="41" />
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC" acdb_id="8" />
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_AEC" acdb_id="47" />
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_CQA" acdb_id="60" />
|
||||
<device name="SND_DEVICE_IN_CAMCORDER_MIC" acdb_id="61" />
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC" acdb_id="62" />
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_MIC_AEC" acdb_id="62" />
|
||||
|
|
@ -187,6 +191,7 @@
|
|||
<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_HANDSET_DMIC_AEC_NS" acdb_id="111" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC" acdb_id="117" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_NS" acdb_id="117" />
|
||||
<device name="SND_DEVICE_IN_THREE_MIC" acdb_id="125" />
|
||||
|
|
@ -210,17 +215,17 @@
|
|||
<device name="SND_DEVICE_IN_CAMCORDER_SELFIE_INVERT_LANDSCAPE" acdb_id="61" />
|
||||
<device name="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO" acdb_id="35" />
|
||||
<device name="SND_DEVICE_IN_CAPTURE_FM" acdb_id="90" />
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC_NN" acdb_id="301" />
|
||||
<device name="SND_DEVICE_IN_VOICE_HEADSET_MIC_NN" acdb_id="8" />
|
||||
<device name="SND_DEVICE_IN_VOICE_SPEAKER_MIC_NN" acdb_id="11" />
|
||||
<device name="SND_DEVICE_IN_VOICE_HEADSET_MIC_NN" acdb_id="302" />
|
||||
<device name="SND_DEVICE_IN_VOICE_USB_HEADSET_MIC_NN" acdb_id="303" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NN" acdb_id="304" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NN" acdb_id="304" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS_NN" acdb_id="304" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_NN" acdb_id="304" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NN" acdb_id="114" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NN" acdb_id="114" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_NS_NN" acdb_id="114" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_AEC_NS_NN" acdb_id="114" />
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_NN" acdb_id="319" />
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_FLUENCE_NN" acdb_id="305" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_GAME" acdb_id="114" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_GAME_NN" acdb_id="304" />
|
||||
<device name="SND_DEVICE_IN_SPEAKER_MIC_GAME_NN" acdb_id="114" />
|
||||
<device name="SND_DEVICE_IN_AUX_MIC_AEC_NS" acdb_id="316" />
|
||||
<device name="SND_DEVICE_IN_AUX_MIC_AEC_NS_NN" acdb_id="316" />
|
||||
<device name="SND_DEVICE_IN_USB_HEADSET_MIC_NN" acdb_id="306" />
|
||||
|
|
@ -251,27 +256,30 @@
|
|||
<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="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_CQA_HANDSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_HANDSET_TMUS" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_ANC_HANDSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_HANDSET" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_CQA_HANDSET" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_HANDSET_TMUS" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_ANC_HANDSET" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HAC_HANDSET" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER" backend="speaker" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_CQA_SPEAKER" backend="speaker" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_SPEAKER" backend="speaker" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" backend="speaker" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_HANDSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_HANDSET" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_HAC_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_OUT_SPEAKER_LEFT" backend="speaker" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_RIGHT" backend="speaker" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_SPEAKER" backend="speaker" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_ANC_HANDSET" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_HANDSET" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOLTE_NB_HAC_HANDSET" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_OUT_SPEAKER_AND_BT_A2DP" interface="SEN_MI2S_RX-and-SLIMBUS_7_RX"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" backend="headset" interface="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_VOICE_TTY_HCO_HANDSET" backend="hco" 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="RX_CDC_DMA_RX_0"/>
|
||||
<device name="SND_DEVICE_OUT_ANC_HANDSET" interface="SEN_MI2S_RX"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_AEC_NS_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_TOP" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_NN_TOP" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HANDSET_MIC_EXTERNAL" interface="TX_CDC_DMA_TX_3"/>
|
||||
|
|
@ -314,6 +322,7 @@
|
|||
<device name="SND_DEVICE_IN_VOICE_REC_EXTERNAL_MIC_NN" 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_HEADSET_MIC_AEC_NN" backend="headset-mic" interface="TX_CDC_DMA_TX_4"/>
|
||||
<device name="SND_DEVICE_IN_HEADSET_MIC_CQA" 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_VOICE_SPEAKER_MIC_NN" interface="TX_CDC_DMA_TX_3"/>
|
||||
<device name="SND_DEVICE_IN_HDMI_MIC" interface="HDMI"/>
|
||||
|
|
|
|||
171
audio/sku_yupik/mixer_paths.xml
Normal file → Executable file
171
audio/sku_yupik/mixer_paths.xml
Normal file → Executable file
|
|
@ -165,8 +165,6 @@
|
|||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="None" />
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="None" />
|
||||
<ctl name="EC Reference Channels" value="Zero"/>
|
||||
<ctl name="SPK ASP TX1 Source" value="VMON" />
|
||||
<ctl name="SPK ASP TX2 Source" value="Zero" />
|
||||
<!-- usb headset -->
|
||||
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia1" value="0" />
|
||||
<ctl name="AFE_PCM_RX Audio Mixer MultiMedia2" value="0" />
|
||||
|
|
@ -318,8 +316,6 @@
|
|||
<ctl name="AUX_RDAC Switch" value="0" />
|
||||
<ctl name="RDAC3_MUX" value="RX1" />
|
||||
<ctl name="RX_EAR Mode" value="OFF" />
|
||||
<ctl name="SEN_MI2S_RX Channels" value="One" />
|
||||
<ctl name="SEN_MI2S_TX Channels" value="One" />
|
||||
|
||||
<!-- TX Controls -->
|
||||
<!-- Enable these switches at the end of a path -->
|
||||
|
|
@ -446,17 +442,6 @@
|
|||
<ctl name="RX_Softclip Enable" value="0" />
|
||||
<ctl name="RX INT2_1 VBAT RX AUX VBAT Enable" value="0" />
|
||||
|
||||
<!-- smart amplifier start -->
|
||||
<ctl name="SPK DSP1 Firmware" value="protection" />
|
||||
<ctl name="SPK DSP1 Preload Switch" value="1" />
|
||||
<ctl name="SPK DSP RX1 Source" value="ASPRX1" />
|
||||
<ctl name="SPK DSP RX2 Source" value="ASPRX1" />
|
||||
<ctl name="SPK AMP PCM Gain" value="10" />
|
||||
<ctl name="SPK PCM Source" value="ASP" />
|
||||
<ctl name="SPK AMP Enable Switch" value="0" />
|
||||
<ctl name="SPK PCM Soft Ramp" value="Off" />
|
||||
<!-- smart amplifier end -->
|
||||
|
||||
<!-- Codec controls end -->
|
||||
|
||||
<!-- defaults for mmap record -->
|
||||
|
|
@ -467,6 +452,32 @@
|
|||
<ctl name="RX_CDC_DMA_RX_6 Audio Mixer MultiMedia32" value="0"/>
|
||||
<ctl name="RX_CDC_DMA_RX_6 Channels" value="One" />
|
||||
|
||||
<ctl name="SEN_MI2S_RX Channels" value="Two" />
|
||||
<ctl name="SEN_MI2S_TX Channels" value="Two" />
|
||||
|
||||
<ctl name="SEN_MI2S_RX Format" value="S32_LE" />
|
||||
<ctl name="SEN_MI2S_TX Format" value="S32_LE" />
|
||||
|
||||
<!-- awinic smartPA -->
|
||||
|
||||
<ctl name="aw_dev_0_switch" value="Enable" />
|
||||
<ctl name="aw_dev_1_switch" value="Enable" />
|
||||
|
||||
<ctl name="aw_dev_0_prof" value="Music" />
|
||||
<ctl name="aw_dev_1_prof" value="Music" />
|
||||
|
||||
<ctl name="aw882xx_rx_switch" value="Disable" />
|
||||
<ctl name="aw882xx_tx_switch" value="Disable" />
|
||||
<ctl name="SEN_MI2S_RX_VI_FB_MUX" value="ZERO" />
|
||||
|
||||
<ctl name="aw882xx_algo_cali_switch" value="Off" />
|
||||
<ctl name="aw882xx_algo_bypass_switch" value="Off" />
|
||||
<ctl name="aw882xx_algo_handset_switch" value="Off" />
|
||||
<ctl name="aw882xx_algo_voice_switch" value="Off" />
|
||||
<ctl name="aw882xx_algo_voip_switch" value="Off" />
|
||||
<ctl name="aw882xx_algo_music_deepbuffer_switch" value="Off" />
|
||||
<ctl name="aw882xx_algo_music_fasttrack_switch" value="Off" />
|
||||
|
||||
<!-- These are audio route (FE to BE) specific mixer settings -->
|
||||
<path name="gsm-mode">
|
||||
<ctl name="RX_GSM mode Enable" value="ON" />
|
||||
|
|
@ -477,7 +488,17 @@
|
|||
</path>
|
||||
|
||||
<path name="echo-reference">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="SEN_MI2S_TX" />
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="SEN_MI2S_RX" />
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference speaker">
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="SEN_MI2S_RX" />
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference handset">
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="SEN_MI2S_RX" />
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
</path>
|
||||
|
||||
|
|
@ -495,6 +516,15 @@
|
|||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference usb-headphones">
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="USB_AUDIO_RX" />
|
||||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference usb-headset">
|
||||
<path name="echo-reference usb-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="echo-reference bt-sco">
|
||||
<ctl name="AUDIO_REF_EC_UL1 MUX" value="SLIM_7_RX" />
|
||||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
|
|
@ -509,7 +539,17 @@
|
|||
</path>
|
||||
|
||||
<path name="echo-reference-voip">
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="SEN_MI2S_TX" />
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="SEN_MI2S_RX" />
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference-voip speaker">
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="SEN_MI2S_RX" />
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference-voip handset">
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="SEN_MI2S_RX" />
|
||||
<ctl name="EC Reference Channels" value="One"/>
|
||||
</path>
|
||||
|
||||
|
|
@ -518,6 +558,15 @@
|
|||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference-voip usb-headphones">
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="USB_AUDIO_RX" />
|
||||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
</path>
|
||||
|
||||
<path name="echo-reference-voip usb-headset">
|
||||
<path name="echo-reference-voip usb-headphones" />
|
||||
</path>
|
||||
|
||||
<path name="echo-reference-voip bt-sco">
|
||||
<ctl name="AUDIO_REF_EC_UL10 MUX" value="SLIM_7_RX" />
|
||||
<ctl name="EC Reference Channels" value="Two"/>
|
||||
|
|
@ -532,11 +581,14 @@
|
|||
</path>
|
||||
|
||||
<path name="deep-buffer-playback">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" value="1" />
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia1" value="1" />
|
||||
<ctl name="aw882xx_algo_music_deepbuffer_switch" value="On" />
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playback speaker">
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia1" value="1" />
|
||||
<ctl name="aw882xx_algo_music_deepbuffer_switch" value="On" />
|
||||
<ctl name="aw882xx_spin_relase_time" value="100" />
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playback bt-sco">
|
||||
|
|
@ -603,11 +655,14 @@
|
|||
</path>
|
||||
|
||||
<path name="low-latency-playback">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia5" value="1" />
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia5" value="1" />
|
||||
<ctl name="aw882xx_algo_music_fasttrack_switch" value="On" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playback speaker">
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia5" value="1" />
|
||||
<ctl name="aw882xx_algo_music_fasttrack_switch" value="On" />
|
||||
<ctl name="aw882xx_spin_relase_time" value="100" />
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playback bt-sco">
|
||||
|
|
@ -674,7 +729,8 @@
|
|||
</path>
|
||||
|
||||
<path name="audio-ull-playback">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia8" value="1" />
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia8" value="1" />
|
||||
<ctl name="aw882xx_algo_music_deepbuffer_switch" value="On" />
|
||||
</path>
|
||||
|
||||
<path name="audio-ull-playback speaker">
|
||||
|
|
@ -745,10 +801,12 @@
|
|||
|
||||
<path name="compress-offload-playback speaker">
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia4" value="1" />
|
||||
<ctl name="aw882xx_algo_music_deepbuffer_switch" value="On" />
|
||||
<ctl name="aw882xx_spin_relase_time" value="100" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia4" value="1" />
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia4" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback bt-sco">
|
||||
|
|
@ -823,11 +881,14 @@
|
|||
</path>
|
||||
|
||||
<path name="compress-offload-playback2">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia7" value="1" />
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia7" value="1" />
|
||||
<ctl name="aw882xx_algo_music_deepbuffer_switch" value="On" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback2 speaker">
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia7" value="1" />
|
||||
<ctl name="aw882xx_algo_music_deepbuffer_switch" value="On" />
|
||||
<ctl name="aw882xx_spin_relase_time" value="100" />
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playback2 bt-sco">
|
||||
|
|
@ -1133,11 +1194,7 @@
|
|||
<path name="compress-voip-call">
|
||||
<ctl name="SEN_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">
|
||||
<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" />
|
||||
<ctl name="aw882xx_algo_voip_switch" value="On" />
|
||||
</path>
|
||||
|
||||
<path name="compress-voip-call bt-a2dp">
|
||||
|
|
@ -1185,14 +1242,21 @@
|
|||
</path>
|
||||
|
||||
<path name="voicemmode1-call">
|
||||
<ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="SEN_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="1" />
|
||||
<ctl name="aw882xx_algo_handset_switch" value="On" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode1-call hco">
|
||||
<ctl name="SEN_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_4_MMode1" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode1-call speaker">
|
||||
<ctl name="VOC_EXT_EC MUX" value="SEN_MI2S_TX" />
|
||||
<ctl name="SEN_MI2S_RX_Voice Mixer VoiceMMode1" value="1" />
|
||||
<ctl name="VoiceMMode1_Tx Mixer TX_CDC_DMA_TX_3_MMode1" value="1" />
|
||||
<ctl name="aw882xx_algo_voice_switch" value="On" />
|
||||
<ctl name="aw882xx_spin_relase_time" value="100" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode1-call hearing-aid">
|
||||
|
|
@ -1245,14 +1309,21 @@
|
|||
</path>
|
||||
|
||||
<path name="voicemmode2-call">
|
||||
<ctl name="RX_CDC_DMA_RX_0_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="SEN_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" />
|
||||
<ctl name="aw882xx_algo_voice_switch" value="On" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call hco">
|
||||
<ctl name="SEN_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_4_MMode2" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call speaker">
|
||||
<ctl name="VOC_EXT_EC MUX" value="SEN_MI2S_TX" />
|
||||
<ctl name="SEN_MI2S_RX_Voice Mixer VoiceMMode2" value="1" />
|
||||
<ctl name="VoiceMMode2_Tx Mixer TX_CDC_DMA_TX_3_MMode2" value="1" />
|
||||
<ctl name="aw882xx_algo_voice_switch" value="On" />
|
||||
<ctl name="aw882xx_spin_relase_time" value="100" />
|
||||
</path>
|
||||
|
||||
<path name="voicemmode2-call headphones">
|
||||
|
|
@ -1306,11 +1377,14 @@
|
|||
|
||||
<!-- VoIP Rx settings -->
|
||||
<path name="audio-playback-voip">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia10" value="1" />
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia10" value="1" />
|
||||
<ctl name="aw882xx_algo_voip_switch" value="On" />
|
||||
</path>
|
||||
|
||||
<path name="audio-playback-voip speaker">
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia10" value="1" />
|
||||
<ctl name="aw882xx_algo_voip_switch" value="On" />
|
||||
<ctl name="aw882xx_spin_relase_time" value="100" />
|
||||
</path>
|
||||
|
||||
<path name="audio-playback-voip headphones">
|
||||
|
|
@ -1418,11 +1492,14 @@
|
|||
</path>
|
||||
|
||||
<path name="mmap-playback">
|
||||
<ctl name="RX_CDC_DMA_RX_0 Audio Mixer MultiMedia16" value="1" />
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia16" value="1" />
|
||||
<ctl name="aw882xx_algo_music_deepbuffer_switch" value="On" />
|
||||
</path>
|
||||
|
||||
<path name="mmap-playback speaker">
|
||||
<ctl name="SEN_MI2S_RX Audio Mixer MultiMedia16" value="1" />
|
||||
<ctl name="aw882xx_algo_music_deepbuffer_switch" value="On" />
|
||||
<ctl name="aw882xx_spin_relase_time" value="100" />
|
||||
</path>
|
||||
|
||||
<path name="mmap-playback headphones">
|
||||
|
|
@ -1661,6 +1738,9 @@
|
|||
</path>
|
||||
|
||||
<path name="spkr-vi-record">
|
||||
<ctl name="aw882xx_rx_switch" value="Enable" />
|
||||
<ctl name="aw882xx_tx_switch" value="Enable" />
|
||||
<ctl name="SEN_MI2S_RX_VI_FB_MUX" value="SEN_MI2S_TX" />
|
||||
</path>
|
||||
|
||||
<!-- These are actual sound device specific mixer settings -->
|
||||
|
|
@ -1790,9 +1870,14 @@
|
|||
</path>
|
||||
|
||||
<path name="speaker">
|
||||
<ctl name="SPK PCM Source" value="DSP" />
|
||||
<ctl name="SPK AMP PCM Gain" value="17" />
|
||||
<ctl name="SPK AMP Enable Switch" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-left">
|
||||
<ctl name="aw_dev_0_switch" value="Disable" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-right">
|
||||
<path name="speaker" />
|
||||
</path>
|
||||
|
||||
<path name="speaker-mono">
|
||||
|
|
@ -1868,13 +1953,9 @@
|
|||
</path>
|
||||
|
||||
<path name="handset">
|
||||
<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" />
|
||||
<ctl name="aw_dev_0_switch" value="Disable" />
|
||||
<ctl name="aw_dev_1_prof" value="Receiver" />
|
||||
<ctl name="aw882xx_algo_handset_switch" value="on" />
|
||||
</path>
|
||||
|
||||
<path name="handset-mic">
|
||||
|
|
@ -1931,8 +2012,9 @@
|
|||
</path>
|
||||
|
||||
<path name="headset-mic">
|
||||
<ctl name="TX_DEC0 Volume" value="84" />
|
||||
<path name="amic2" />
|
||||
<ctl name="TX_DEC0 Volume" value="84" />
|
||||
<ctl name="ADC2 Volume" value="8" />
|
||||
</path>
|
||||
|
||||
<path name="external-mic">
|
||||
|
|
@ -1954,7 +2036,6 @@
|
|||
</path>
|
||||
|
||||
<path name="voice-speaker">
|
||||
<ctl name="SPK PCM Soft Ramp" value="15ms" />
|
||||
<path name="speaker-mono" />
|
||||
</path>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue