audio: sync last tuning settings
Test: build pass Signed-off-by: Jasmine Cha <chajasmine@google.com> Change-Id: Id3a9a6d16cbf662fdb0725e9accd535f3089d861
This commit is contained in:
parent
69f1274a2a
commit
90b9e3fd5d
41 changed files with 17712 additions and 29260 deletions
|
@ -32,6 +32,7 @@
|
|||
<intf id="BE_HW_RX_INTF_3" name="I2S_RX_0" min_bit="24" min_chan="2" min_rate="48000" block_id="18"/>
|
||||
<!--intf id="BE_HW_RX_INTF_2" name="USB_RX" min_bit="24" min_chan="2" min_rate="48000" ctrl_config="USB device" ctrl_rate="Sample Rate" ctrl_bit="Bit Width" ctrl_chan="Channel"/-->
|
||||
<!--intf id="BE_HW_RX_INTF_3" name="BT_RX"/-->
|
||||
<intf id="BE_HW_RX_INTF_5" name="USB_DOCK_RX" min_bit="24" min_chan="1" min_rate="48000" block_id="20"/>
|
||||
<intf id="BE_VIRTUAL_VOICE_RX_TUNING" block_id="19"/>
|
||||
<intf id="BE_VIRTUAL_VOICE_TX_TUNING" block_id="19"/>
|
||||
<intf id="BE_HW_TX_INTF_0" block_id="134,128"/>
|
||||
|
@ -50,6 +51,10 @@
|
|||
<product name="Condor_Sprint2">
|
||||
<id value="18d1:5036"/>
|
||||
</product>
|
||||
<product name="Korlan">
|
||||
<id value="18d1:4e26"/>
|
||||
<id value="18d1:9480"/>
|
||||
</product>
|
||||
</product_lists>
|
||||
|
||||
<!-- The microphone capability is fake data -->
|
||||
|
@ -176,8 +181,8 @@
|
|||
<usecase id="UC_RAW_PLAYBACK" dev1="23" dyn_path="true" dsp_vol="false" mmap="true" period="64" period_num="32"/>
|
||||
<!-- for output with AUDIO_OUTPUT_FLAG_PRIMARY|AUDIO_OUTPUT_FLAG_FAST, 4 * 10ms buffer -->
|
||||
<usecase id="UC_LOW_LATENCY_PLAYBACK" dev1="1" dyn_path="true" dsp_vol="false" mmap="false" period="10" period_num="4"/>
|
||||
<!-- for output with AUDIO_OUTPUT_FLAG_MMAP_NOIRQ, 80 periods * 48 frames/period(=1ms w/ 48k sample rate) * 4 bytes/frame = 15360 bytes -->
|
||||
<usecase id="UC_MMAP_PLAYBACK" dev1="0" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="80"/>
|
||||
<!-- for output with AUDIO_OUTPUT_FLAG_MMAP_NOIRQ, 40 periods * 48 frames/period(=1ms w/ 48k sample rate) * 2ch * 4(float)= 15360 bytes -->
|
||||
<usecase id="UC_MMAP_PLAYBACK" dev1="0" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="40"/>
|
||||
<!-- for output with AUDIO_OUTPUT_FLAG_DEEP_BUFFER, 4 * 20ms buffer -->
|
||||
<usecase id="UC_DEEP_BUFFER_PLAYBACK" dev1="5" dyn_path="true" dsp_vol="false" mmap="false" period="20" period_num="4"/>
|
||||
<!-- dev1: voice-call downlink dev2: voice-clal uplink -->
|
||||
|
@ -192,7 +197,7 @@
|
|||
<usecase id="UC_AUDIO_RECORD" dev1="8" dyn_path="true" dsp_vol="false" mmap="false" period="20" period_num="4"/>
|
||||
<usecase id="UC_HOSTLESS_UL" dev1="15"/>
|
||||
<!-- for VOIP input, 4 * 10ms buffer -->
|
||||
<usecase id="UC_VOIP_RECORD" dev1="17" dyn_path="true" dsp_vol="false" mmap="false" period="10" period_num="4"/>
|
||||
<usecase id="UC_VOIP_RECORD" dev1="17" dyn_path="true" dsp_vol="false" mmap="false" period="20" period_num="2"/>
|
||||
<!-- for input wit AUDIO_INPUT_FLAG_FAST 480 periods * 1ms buffer, 16-bit, 2ch, buffer size 92160 bytes-->
|
||||
<usecase id="UC_LOW_LATENCY_AUDIO_RECORD" dev1="10" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="480"/>
|
||||
<!-- for input wit AUDIO_INPUT_FLAG_MMAP_NOIRQ 240 periods * 1ms buffer, 32-bit,2 ch, buffer size 92160 bytes -->
|
||||
|
@ -281,9 +286,9 @@
|
|||
</device_handle>
|
||||
|
||||
<external_module>
|
||||
<module libname="audio_spk_35l41.so"/>
|
||||
<!--module libname="audio_waves_aoc.so" argu="Sink=SPK:1"/-->
|
||||
<!--module libname="audio_fortemedia_aoc.so"/-->
|
||||
<module libname="audio_waves_aoc.so" argu="Sink=SPK:1,USB_DOCK:4,USB_HP:4"/>
|
||||
<module libname="audio_spk_35l41.so" argu="SpeakerNum=4"/>
|
||||
<module libname="audio_fortemedia_aoc.so"/>
|
||||
<module libname="liboffloadeffect.so"/>
|
||||
<module libname="audio_amcs_ext.so"/>
|
||||
<module libname="audio_bluenote_aoc.so"/>
|
||||
|
|
|
@ -21,21 +21,21 @@
|
|||
<item>Earpiece</item>
|
||||
<item>Built-In Mic</item>
|
||||
<item>Built-In Back Mic</item>
|
||||
<!--item>Telephony Tx</item-->
|
||||
<!--item>Voice Call And Telephony Rx</item-->
|
||||
<!--item>Echo Ref In</item-->
|
||||
<item>Telephony Tx</item>
|
||||
<item>Voice Call And Telephony Rx</item>
|
||||
<item>Echo Ref In</item>
|
||||
</attachedDevices>
|
||||
<defaultOutputDevice>Speaker</defaultOutputDevice>
|
||||
<mixPorts>
|
||||
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<!--mixPort name="compressed_offload" role="source"
|
||||
<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 16000 24000 32000 44100 48000"
|
||||
|
@ -49,36 +49,36 @@
|
|||
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
|
||||
samplingRates="8000 16000 24000 32000 44100 48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="haptic" role="source">
|
||||
</mixPort>
|
||||
<mixPort name="haptic" role="source">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A" />
|
||||
</mixPort-->
|
||||
<!--mixPort name="raw" role="source" flags="AUDIO_OUTPUT_FLAG_RAW AUDIO_OUTPUT_FLAG_FAST">
|
||||
</mixPort>
|
||||
<mixPort name="raw" role="source" flags="AUDIO_OUTPUT_FLAG_RAW AUDIO_OUTPUT_FLAG_FAST">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="mmap_no_irq_out" role="source" flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_MMAP_NOIRQ">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
</mixPort>
|
||||
<mixPort name="mmap_no_irq_out" role="source" flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_MMAP_NOIRQ">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="incall playback" role="source"
|
||||
</mixPort>
|
||||
<mixPort name="incall playback" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
|
||||
</mixPort-->
|
||||
<!--mixPort name="voice call tx" role="source">
|
||||
</mixPort>
|
||||
<mixPort name="voice call tx" role="source">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
|
||||
</mixPort-->
|
||||
<!--mixPort name="voip_rx" role="source"
|
||||
</mixPort>
|
||||
<mixPort name="voip_rx" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort-->
|
||||
</mixPort>
|
||||
<mixPort name="primary input" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
|
@ -89,38 +89,38 @@
|
|||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort>
|
||||
<!--mixPort name="incall capture" role="sink">
|
||||
<mixPort name="incall capture" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="voice call rx" role="sink">
|
||||
</mixPort>
|
||||
<mixPort name="voice call rx" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="voip_tx" role="sink"
|
||||
</mixPort>
|
||||
<mixPort name="voip_tx" role="sink"
|
||||
flags="AUDIO_INPUT_FLAG_VOIP_TX">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="fast input" role="sink" flags="AUDIO_INPUT_FLAG_RAW AUDIO_INPUT_FLAG_FAST">
|
||||
</mixPort>
|
||||
<mixPort name="fast input" role="sink" flags="AUDIO_INPUT_FLAG_RAW AUDIO_INPUT_FLAG_FAST">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="mmap_no_irq_in" role="sink" flags="AUDIO_INPUT_FLAG_MMAP_NOIRQ">
|
||||
</mixPort>
|
||||
<mixPort name="mmap_no_irq_in" role="sink" flags="AUDIO_INPUT_FLAG_MMAP_NOIRQ">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="hifi_playback" role="source" /-->
|
||||
<!--mixPort name="hifi_input" role="sink" /-->
|
||||
<!--mixPort name="echo_ref_input" role="sink">
|
||||
</mixPort>
|
||||
<mixPort name="hifi_playback" role="source" />
|
||||
<mixPort name="hifi_input" role="sink" />
|
||||
<mixPort name="echo_ref_input" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort-->
|
||||
</mixPort>
|
||||
</mixPorts>
|
||||
<devicePorts>
|
||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||
|
@ -185,42 +185,42 @@
|
|||
<!-- route declaration, i.e. list all available sources for a given sink -->
|
||||
<routes>
|
||||
<route type="mix" sink="Speaker"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||
<route type="mix" sink="Speaker Safe"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||
<route type="mix" sink="Earpiece"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||
<route type="mix" sink="BT A2DP Out"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="BT A2DP Headphones"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="BT A2DP Speaker"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="USB Device Out"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback"/>
|
||||
<route type="mix" sink="USB Headset Out"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback"/>
|
||||
<route type="mix" sink="BT SCO"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="BT SCO Headset"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="BT SCO Car Kit"
|
||||
sources="primary output,deep buffer"/>
|
||||
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||
<route type="mix" sink="primary input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||
<route type="mix" sink="hotword input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
|
||||
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
|
||||
<!--route type="mix" sink="voip_tx"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/-->
|
||||
<!--route type="mix" sink="fast input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/-->
|
||||
<!--route type="mix" sink="mmap_no_irq_in"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/-->
|
||||
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
|
||||
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
|
||||
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
|
||||
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
|
||||
<route type="mix" sink="voip_tx"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||
<route type="mix" sink="fast input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
||||
<route type="mix" sink="mmap_no_irq_in"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||
</routes>
|
||||
</module>
|
||||
<!-- Bluetooth Audio HAL -->
|
||||
|
@ -246,6 +246,8 @@
|
|||
</module>
|
||||
<!-- Remote Submix Audio HAL -->
|
||||
<xi:include href="r_submix_audio_policy_configuration.xml"/>
|
||||
<!-- Audio Proxy Audio HAL -->
|
||||
<xi:include href="audio_proxy_policy_configuration.xml"/>
|
||||
</modules>
|
||||
<!-- End of Modules section -->
|
||||
<!-- Volume section -->
|
||||
|
|
|
@ -21,21 +21,21 @@
|
|||
<item>Earpiece</item>
|
||||
<item>Built-In Mic</item>
|
||||
<item>Built-In Back Mic</item>
|
||||
<!--item>Telephony Tx</item-->
|
||||
<!--item>Voice Call And Telephony Rx</item-->
|
||||
<!--item>Echo Ref In</item-->
|
||||
<item>Telephony Tx</item>
|
||||
<item>Voice Call And Telephony Rx</item>
|
||||
<item>Echo Ref In</item>
|
||||
</attachedDevices>
|
||||
<defaultOutputDevice>Speaker</defaultOutputDevice>
|
||||
<mixPorts>
|
||||
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<!--mixPort name="compressed_offload" role="source"
|
||||
<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 16000 24000 32000 44100 48000"
|
||||
|
@ -49,36 +49,36 @@
|
|||
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
|
||||
samplingRates="8000 16000 24000 32000 44100 48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="haptic" role="source">
|
||||
</mixPort>
|
||||
<mixPort name="haptic" role="source">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A" />
|
||||
</mixPort-->
|
||||
<!--mixPort name="raw" role="source" flags="AUDIO_OUTPUT_FLAG_RAW AUDIO_OUTPUT_FLAG_FAST">
|
||||
</mixPort>
|
||||
<mixPort name="raw" role="source" flags="AUDIO_OUTPUT_FLAG_RAW AUDIO_OUTPUT_FLAG_FAST">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="mmap_no_irq_out" role="source" flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_MMAP_NOIRQ">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
</mixPort>
|
||||
<mixPort name="mmap_no_irq_out" role="source" flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_MMAP_NOIRQ">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="incall playback" role="source"
|
||||
</mixPort>
|
||||
<mixPort name="incall playback" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
|
||||
</mixPort-->
|
||||
<!--mixPort name="voice call tx" role="source">
|
||||
</mixPort>
|
||||
<mixPort name="voice call tx" role="source">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
|
||||
</mixPort-->
|
||||
<!--mixPort name="voip_rx" role="source"
|
||||
</mixPort>
|
||||
<mixPort name="voip_rx" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort-->
|
||||
</mixPort>
|
||||
<mixPort name="primary input" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
|
@ -89,38 +89,38 @@
|
|||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort>
|
||||
<!--mixPort name="incall capture" role="sink">
|
||||
<mixPort name="incall capture" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="voice call rx" role="sink">
|
||||
</mixPort>
|
||||
<mixPort name="voice call rx" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="voip_tx" role="sink"
|
||||
</mixPort>
|
||||
<mixPort name="voip_tx" role="sink"
|
||||
flags="AUDIO_INPUT_FLAG_VOIP_TX">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="fast input" role="sink" flags="AUDIO_INPUT_FLAG_RAW AUDIO_INPUT_FLAG_FAST">
|
||||
</mixPort>
|
||||
<mixPort name="fast input" role="sink" flags="AUDIO_INPUT_FLAG_RAW AUDIO_INPUT_FLAG_FAST">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="mmap_no_irq_in" role="sink" flags="AUDIO_INPUT_FLAG_MMAP_NOIRQ">
|
||||
</mixPort>
|
||||
<mixPort name="mmap_no_irq_in" role="sink" flags="AUDIO_INPUT_FLAG_MMAP_NOIRQ">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="hifi_playback" role="source" /-->
|
||||
<!--mixPort name="hifi_input" role="sink" /-->
|
||||
<!--mixPort name="echo_ref_input" role="sink">
|
||||
</mixPort>
|
||||
<mixPort name="hifi_playback" role="source" />
|
||||
<mixPort name="hifi_input" role="sink" />
|
||||
<mixPort name="echo_ref_input" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort-->
|
||||
</mixPort>
|
||||
</mixPorts>
|
||||
<devicePorts>
|
||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||
|
@ -170,36 +170,36 @@
|
|||
<!-- route declaration, i.e. list all available sources for a given sink -->
|
||||
<routes>
|
||||
<route type="mix" sink="Speaker"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||
<route type="mix" sink="Speaker Safe"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||
<route type="mix" sink="Earpiece"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||
<route type="mix" sink="USB Device Out"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback"/>
|
||||
<route type="mix" sink="USB Headset Out"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback"/>
|
||||
<route type="mix" sink="BT SCO"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="BT SCO Headset"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="BT SCO Car Kit"
|
||||
sources="primary output,deep buffer"/>
|
||||
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||
<route type="mix" sink="primary input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||
<route type="mix" sink="hotword input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
|
||||
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
|
||||
<!--route type="mix" sink="voip_tx"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/-->
|
||||
<!--route type="mix" sink="fast input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/-->
|
||||
<!--route type="mix" sink="mmap_no_irq_in"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/-->
|
||||
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
|
||||
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
|
||||
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
|
||||
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
|
||||
<route type="mix" sink="voip_tx"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||
<route type="mix" sink="fast input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
||||
<route type="mix" sink="mmap_no_irq_in"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||
</routes>
|
||||
</module>
|
||||
<!-- Bluetooth Audio HAL -->
|
||||
|
@ -225,6 +225,8 @@
|
|||
</module>
|
||||
<!-- Remote Submix Audio HAL -->
|
||||
<xi:include href="r_submix_audio_policy_configuration.xml"/>
|
||||
<!-- Audio Proxy Audio HAL -->
|
||||
<xi:include href="audio_proxy_policy_configuration.xml"/>
|
||||
</modules>
|
||||
<!-- End of Modules section -->
|
||||
<!-- Volume section -->
|
||||
|
|
|
@ -21,21 +21,21 @@
|
|||
<item>Earpiece</item>
|
||||
<item>Built-In Mic</item>
|
||||
<item>Built-In Back Mic</item>
|
||||
<!--item>Telephony Tx</item-->
|
||||
<!--item>Voice Call And Telephony Rx</item-->
|
||||
<!--item>Echo Ref In</item-->
|
||||
<item>Telephony Tx</item>
|
||||
<item>Voice Call And Telephony Rx</item>
|
||||
<item>Echo Ref In</item>
|
||||
</attachedDevices>
|
||||
<defaultOutputDevice>Speaker</defaultOutputDevice>
|
||||
<mixPorts>
|
||||
<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_FAST">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<mixPort name="deep buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
<!--mixPort name="compressed_offload" role="source"
|
||||
<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 16000 24000 32000 44100 48000"
|
||||
|
@ -49,36 +49,36 @@
|
|||
<profile name="" format="AUDIO_FORMAT_AAC_HE_V2"
|
||||
samplingRates="8000 16000 24000 32000 44100 48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="haptic" role="source">
|
||||
</mixPort>
|
||||
<mixPort name="haptic" role="source">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A" />
|
||||
</mixPort-->
|
||||
<!--mixPort name="raw" role="source" flags="AUDIO_OUTPUT_FLAG_RAW AUDIO_OUTPUT_FLAG_FAST">
|
||||
</mixPort>
|
||||
<mixPort name="raw" role="source" flags="AUDIO_OUTPUT_FLAG_RAW AUDIO_OUTPUT_FLAG_FAST">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="mmap_no_irq_out" role="source" flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_MMAP_NOIRQ">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
</mixPort>
|
||||
<mixPort name="mmap_no_irq_out" role="source" flags="AUDIO_OUTPUT_FLAG_DIRECT AUDIO_OUTPUT_FLAG_MMAP_NOIRQ">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="incall playback" role="source"
|
||||
</mixPort>
|
||||
<mixPort name="incall playback" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_INCALL_MUSIC">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
|
||||
</mixPort-->
|
||||
<!--mixPort name="voice call tx" role="source">
|
||||
</mixPort>
|
||||
<mixPort name="voice call tx" role="source">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_STEREO" />
|
||||
</mixPort-->
|
||||
<!--mixPort name="voip_rx" role="source"
|
||||
</mixPort>
|
||||
<mixPort name="voip_rx" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_VOIP_RX">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort-->
|
||||
</mixPort>
|
||||
<mixPort name="primary input" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
|
@ -89,38 +89,38 @@
|
|||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort>
|
||||
<!--mixPort name="incall capture" role="sink">
|
||||
<mixPort name="incall capture" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="voice call rx" role="sink">
|
||||
</mixPort>
|
||||
<mixPort name="voice call rx" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="voip_tx" role="sink"
|
||||
</mixPort>
|
||||
<mixPort name="voip_tx" role="sink"
|
||||
flags="AUDIO_INPUT_FLAG_VOIP_TX">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000" channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="fast input" role="sink" flags="AUDIO_INPUT_FLAG_RAW AUDIO_INPUT_FLAG_FAST">
|
||||
</mixPort>
|
||||
<mixPort name="fast input" role="sink" flags="AUDIO_INPUT_FLAG_RAW AUDIO_INPUT_FLAG_FAST">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="mmap_no_irq_in" role="sink" flags="AUDIO_INPUT_FLAG_MMAP_NOIRQ">
|
||||
</mixPort>
|
||||
<mixPort name="mmap_no_irq_in" role="sink" flags="AUDIO_INPUT_FLAG_MMAP_NOIRQ">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort-->
|
||||
<!--mixPort name="hifi_playback" role="source" /-->
|
||||
<!--mixPort name="hifi_input" role="sink" /-->
|
||||
<!--mixPort name="echo_ref_input" role="sink">
|
||||
</mixPort>
|
||||
<mixPort name="hifi_playback" role="source" />
|
||||
<mixPort name="hifi_input" role="sink" />
|
||||
<mixPort name="echo_ref_input" role="sink">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
|
||||
</mixPort-->
|
||||
</mixPort>
|
||||
</mixPorts>
|
||||
<devicePorts>
|
||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||
|
@ -170,36 +170,36 @@
|
|||
<!-- route declaration, i.e. list all available sources for a given sink -->
|
||||
<routes>
|
||||
<route type="mix" sink="Speaker"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||
<route type="mix" sink="Speaker Safe"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||
<route type="mix" sink="Earpiece"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx"/>
|
||||
<route type="mix" sink="USB Device Out"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback"/>
|
||||
<route type="mix" sink="USB Headset Out"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback"/>
|
||||
<route type="mix" sink="BT SCO"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="BT SCO Headset"
|
||||
sources="primary output,deep buffer"/>
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="BT SCO Car Kit"
|
||||
sources="primary output,deep buffer"/>
|
||||
<!--route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" /-->
|
||||
sources="primary output,deep buffer,haptic,compressed_offload,voip_rx"/>
|
||||
<route type="mix" sink="Telephony Tx" sources="incall playback,voice call tx" />
|
||||
<route type="mix" sink="primary input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||
<route type="mix" sink="hotword input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||
<!--route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" /-->
|
||||
<!--route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" /-->
|
||||
<!--route type="mix" sink="voip_tx"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/-->
|
||||
<!--route type="mix" sink="fast input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/-->
|
||||
<!--route type="mix" sink="mmap_no_irq_in"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/-->
|
||||
<!--route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" /-->
|
||||
<!--route type="mix" sink="echo_ref_input" sources="Echo Ref In"/-->
|
||||
<route type="mix" sink="incall capture" sources="Voice Call And Telephony Rx" />
|
||||
<route type="mix" sink="voice call rx" sources="Voice Call And Telephony Rx" />
|
||||
<route type="mix" sink="voip_tx"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In,BT SCO Headset Mic"/>
|
||||
<route type="mix" sink="fast input"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
||||
<route type="mix" sink="mmap_no_irq_in"
|
||||
sources="Built-In Mic,Built-In Back Mic,USB Device In,USB Headset In"/>
|
||||
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||
<route type="mix" sink="echo_ref_input" sources="Echo Ref In"/>
|
||||
</routes>
|
||||
</module>
|
||||
<!-- A2dp Audio HAL -->
|
||||
|
@ -225,6 +225,8 @@
|
|||
</module>
|
||||
<!-- Remote Submix Audio HAL -->
|
||||
<xi:include href="r_submix_audio_policy_configuration.xml"/>
|
||||
<!-- Audio Proxy Audio HAL -->
|
||||
<xi:include href="audio_proxy_policy_configuration.xml"/>
|
||||
</modules>
|
||||
<!-- End of Modules section -->
|
||||
<!-- Volume section -->
|
||||
|
|
48
audio/tangorpro/config/audio_proxy_policy_configuration.xml
Normal file
48
audio/tangorpro/config/audio_proxy_policy_configuration.xml
Normal file
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module name="mediashell" halVersion="2.0">
|
||||
<attachedDevices>
|
||||
<item>MediaShell Direct Audio Device</item>
|
||||
<item>MediaShell Mixer Audio Device</item>
|
||||
</attachedDevices>
|
||||
|
||||
<mixPorts>
|
||||
<mixPort name="direct_mix_port" role="source"
|
||||
flags="AUDIO_OUTPUT_FLAG_DIRECT" maxOpenCount="0">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_8_BIT"
|
||||
samplingRates="16000 44100 48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="16000 44100 48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
|
||||
samplingRates="16000 44100 48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
|
||||
<mixPort name="mixer_mix_port" role="source">
|
||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||
samplingRates="48000"
|
||||
channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO"/>
|
||||
</mixPort>
|
||||
</mixPorts>
|
||||
|
||||
<devicePorts>
|
||||
<devicePort tagName="MediaShell Direct Audio Device"
|
||||
type="AUDIO_DEVICE_OUT_BUS"
|
||||
role="sink" address="MEDIASHELL_AUDIO_DEVICE_ADDR">
|
||||
</devicePort>
|
||||
|
||||
<devicePort tagName="MediaShell Mixer Audio Device"
|
||||
type="AUDIO_DEVICE_OUT_BUS"
|
||||
role="sink" address="MEDIASHELL_MIXER_DEVICE_ADDR">
|
||||
</devicePort>
|
||||
</devicePorts>
|
||||
|
||||
<routes>
|
||||
<route type="mix" sink="MediaShell Direct Audio Device"
|
||||
sources="direct_mix_port"/>
|
||||
|
||||
<route type="mix" sink="MediaShell Mixer Audio Device"
|
||||
sources="mixer_mix_port"/>
|
||||
</routes>
|
||||
</module>
|
|
@ -33,22 +33,10 @@
|
|||
<!-- TDM 0 setting -->
|
||||
<ctl name="TDM_0_RX Chan" value="Four"/>
|
||||
<ctl name="TDM_0_RX Format" value="S32_LE"/>
|
||||
<ctl name="TDM_0_RX Sample Rate" value="SR_48K" />
|
||||
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
|
||||
<ctl name="TDM_0_TX Chan" value="Four"/>
|
||||
<ctl name="TDM_0_TX Format" value="S32_LE"/>
|
||||
<ctl name="TDM_0_TX Sample Rate" value="SR_48K" />
|
||||
|
||||
<!-- Haptic setting -->
|
||||
<ctl name="HAPTIC_RX Format" value="S32_LE"/>
|
||||
<ctl name="HAPTIC_RX SlotFmt" value="S32_LE"/>
|
||||
<ctl name="HAPTIC_RX Chan" value="Four"/>
|
||||
<ctl name="HAPTIC_RX nSlot" value="Four"/>
|
||||
<ctl name="RX Slots" id="0" value="2"/>
|
||||
<ctl name="RX Slots" id="1" value="3"/>
|
||||
|
||||
<!-- Cirrus default 96K -->
|
||||
<ctl name="Default 96K" value="0"/>
|
||||
<ctl name="R Default 96K" value="0"/>
|
||||
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
|
||||
|
||||
<!-- Cirrus Booster Amp TDM slot assignment-->
|
||||
<!-- RX slot -->
|
||||
|
@ -56,57 +44,100 @@
|
|||
<ctl name="ASPRX2 Slot Position" value="1"/>
|
||||
<ctl name="R ASPRX1 Slot Position" value="1"/>
|
||||
<ctl name="R ASPRX2 Slot Position" value="0"/>
|
||||
<ctl name="L2 ASPRX1 Slot Position" value="0"/>
|
||||
<ctl name="L2 ASPRX2 Slot Position" value="1"/>
|
||||
<ctl name="R2 ASPRX1 Slot Position" value="1"/>
|
||||
<ctl name="R2 ASPRX2 Slot Position" value="0"/>
|
||||
<!-- TX slot -->
|
||||
<ctl name="ASPTX1 Slot Position" value="0"/>
|
||||
<ctl name="R ASPTX1 Slot Position" value="1"/>
|
||||
<ctl name="ASPTX2 Slot Position" value="2"/>
|
||||
<ctl name="R ASPTX2 Slot Position" value="3"/>
|
||||
<ctl name="L2 ASPTX1 Slot Position" value="2"/>
|
||||
<ctl name="R2 ASPTX1 Slot Position" value="3"/>
|
||||
<ctl name="ASPTX2 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX2 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX2 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX2 Slot Position" value="7"/>
|
||||
<ctl name="ASPTX3 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX3 Slot Position" value="5"/>
|
||||
<ctl name="ASPTX4 Slot Position" value="6"/>
|
||||
<ctl name="R ASPTX4 Slot Position" value="7"/>
|
||||
<ctl name="L2 ASPTX3 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX3 Slot Position" value="7"/>
|
||||
<ctl name="ASPTX4 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX4 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX4 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX4 Slot Position" value="7"/>
|
||||
|
||||
<!-- Cirrus Booster Amp DRE and VBST config-->
|
||||
<ctl name="VBSTMON Output Switch" value="1"/>
|
||||
<ctl name="R VBSTMON Output Switch" value="1"/>
|
||||
<ctl name="L2 VBSTMON Output Switch" value="1"/>
|
||||
<ctl name="R2 VBSTMON Output Switch" value="1"/>
|
||||
<ctl name="DRE DRE Switch" value="1"/>
|
||||
<ctl name="R DRE DRE Switch" value="1"/>
|
||||
<ctl name="L2 DRE DRE Switch" value="1"/>
|
||||
<ctl name="R2 DRE DRE Switch" value="1"/>
|
||||
|
||||
<!-- Cirrus Booster Amp Output Gain -->
|
||||
<ctl name="AMP PCM Gain" value="17"/>
|
||||
<ctl name="R AMP PCM Gain" value="17"/>
|
||||
<ctl name="Digital PCM Volume" value="817"/>
|
||||
<ctl name="R Digital PCM Volume" value="817"/>
|
||||
<ctl name="L2 AMP PCM Gain" value="17"/>
|
||||
<ctl name="R2 AMP PCM Gain" value="17"/>
|
||||
<ctl name="Digital PCM Volume" value="769"/>
|
||||
<ctl name="R Digital PCM Volume" value="769"/>
|
||||
<ctl name="L2 Digital PCM Volume" value="769"/>
|
||||
<ctl name="R2 Digital PCM Volume" value="769"/>
|
||||
|
||||
<!-- Cirrus default 96K -->
|
||||
<ctl name="Default 96K" value="1"/>
|
||||
<ctl name="R Default 96K" value="1"/>
|
||||
<ctl name="L2 Default 96K" value="1"/>
|
||||
<ctl name="R2 Default 96K" value="1"/>
|
||||
|
||||
<!-- Cirrus Booster Amp Power -->
|
||||
<ctl name="Main AMP Enable Switch" value="0"/>
|
||||
<ctl name="R Main AMP Enable Switch" value="0"/>
|
||||
<ctl name="L2 Main AMP Enable Switch" value="0"/>
|
||||
<ctl name="R2 Main AMP Enable Switch" value="0"/>
|
||||
|
||||
<!-- Cirrus Booster mode -->
|
||||
<ctl name="PCM Source" value="DSP"/>
|
||||
<ctl name="R PCM Source" value="DSP"/>
|
||||
<ctl name="L2 PCM Source" value="DSP"/>
|
||||
<ctl name="R2 PCM Source" value="DSP"/>
|
||||
|
||||
<ctl name="DSP1 Firmware" value="Protection"/>
|
||||
<ctl name="R DSP1 Firmware" value="Protection"/>
|
||||
<ctl name="L2 DSP1 Firmware" value="Protection"/>
|
||||
<ctl name="R2 DSP1 Firmware" value="Protection"/>
|
||||
<ctl name="DSP RX1 Source" value="ASPRX1"/>
|
||||
<ctl name="DSP RX2 Source" value="ASPRX1"/>
|
||||
<ctl name="R DSP RX1 Source" value="ASPRX1"/>
|
||||
<ctl name="R DSP RX2 Source" value="ASPRX1"/>
|
||||
<ctl name="L2 DSP RX1 Source" value="ASPRX1"/>
|
||||
<ctl name="L2 DSP RX2 Source" value="ASPRX1"/>
|
||||
<ctl name="R2 DSP RX1 Source" value="ASPRX1"/>
|
||||
<ctl name="R2 DSP RX2 Source" value="ASPRX1"/>
|
||||
<ctl name="Boost Peak Current Limit" value="3.50A"/>
|
||||
<ctl name="R Boost Peak Current Limit" value="3.50A"/>
|
||||
<ctl name="L2 Boost Peak Current Limit" value="3.50A"/>
|
||||
<ctl name="R2 Boost Peak Current Limit" value="3.50A"/>
|
||||
|
||||
<!-- Cirrus ASP TX source -->
|
||||
<ctl name="ASP TX1 Source" value="VMON" />
|
||||
<ctl name="R ASP TX1 Source" value="VMON" />
|
||||
<ctl name="ASP TX2 Source" value="IMON" />
|
||||
<ctl name="R ASP TX2 Source" value="IMON" />
|
||||
<ctl name="L2 ASP TX1 Source" value="VMON" />
|
||||
<ctl name="R2 ASP TX1 Source" value="VMON" />
|
||||
<ctl name="ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R ASP TX2 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX2 Source" value="Zero" />
|
||||
<ctl name="ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R ASP TX3 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX3 Source" value="Zero" />
|
||||
<ctl name="ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R ASP TX4 Source" value="Zero" />
|
||||
|
||||
<!-- default EP volume -->
|
||||
<ctl name="PCM Playback Switch" value="1"/>
|
||||
<ctl name="PCM Playback Volume" value="10"/>
|
||||
<ctl name="L2 ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX4 Source" value="Zero" />
|
||||
|
||||
<!-- audio RX route initial/default value -->
|
||||
<ctl name="TDM_0_RX Mixer EP1" value="0"/>
|
||||
|
@ -353,6 +384,10 @@
|
|||
<ctl name="USB_RX Mixer EP6" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playbackP usb-dock">
|
||||
<ctl name="USB_RX Mixer EP6" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="deep-buffer-playbackP hearing-aid">
|
||||
</path>
|
||||
|
||||
|
@ -371,6 +406,10 @@
|
|||
<ctl name="USB_RX Mixer EP2" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playbackP usb-dock">
|
||||
<ctl name="USB_RX Mixer EP2" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="low-latency-playbackP hearing-aid">
|
||||
</path>
|
||||
|
||||
|
@ -385,6 +424,10 @@
|
|||
<ctl name="USB_RX Mixer RAW" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="raw-playbackP usb-dock">
|
||||
<ctl name="USB_RX Mixer RAW" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="raw-playbackP hearing-aid">
|
||||
</path>
|
||||
|
||||
|
@ -399,6 +442,19 @@
|
|||
<ctl name="USB_RX Mixer EP1" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="mmap-playbackP usb-dock">
|
||||
<ctl name="USB_RX Mixer EP1" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="mmap-playbackP usb-tty-full">
|
||||
</path>
|
||||
|
||||
<path name="mmap-playbackP usb-tty-hco">
|
||||
</path>
|
||||
|
||||
<path name="mmap-playbackP usb-tty-vco">
|
||||
</path>
|
||||
|
||||
<path name="mmap-playbackP hearing-aid">
|
||||
</path>
|
||||
|
||||
|
@ -425,6 +481,11 @@
|
|||
<ctl name="USB_RX Mixer EP7" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playbackP usb-dock">
|
||||
<path name="compress-offload-playback" />
|
||||
<ctl name="USB_RX Mixer EP7" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="compress-offload-playbackP hearing-aid">
|
||||
<path name="compress-offload-playback" />
|
||||
</path>
|
||||
|
@ -444,6 +505,10 @@
|
|||
<ctl name="USB_RX Mixer VOIP" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="voip-playbackP usb-dock">
|
||||
<ctl name="USB_RX Mixer VOIP" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="voip-playbackP hearing-aid">
|
||||
</path>
|
||||
|
||||
|
@ -465,6 +530,11 @@
|
|||
<ctl name="TDM_0_RX Mixer EP8" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="haptic-audioP usb-dock">
|
||||
<ctl name="USB_RX Mixer EP3" value="1"/>
|
||||
<ctl name="TDM_0_RX Mixer EP8" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="hifi-playbackP">
|
||||
</path>
|
||||
|
||||
|
@ -472,6 +542,10 @@
|
|||
<ctl name="USB_RX Mixer HIFI" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="hifi-playbackP usb-dock">
|
||||
<ctl name="USB_RX Mixer HIFI" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="hifi-recordC">
|
||||
</path>
|
||||
|
||||
|
@ -516,6 +590,10 @@
|
|||
<ctl name="USB_RX Mixer EP5" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="voice-callP usb-dock">
|
||||
<ctl name="USB_RX Mixer EP5" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="voice-callP hearing-aid">
|
||||
<ctl name="INCALL_RX Mixer EP5" value="1"/>
|
||||
</path>
|
||||
|
@ -529,7 +607,6 @@
|
|||
</path>
|
||||
|
||||
<path name="voice-callC usb-headset-mic">
|
||||
<ctl name="AoC Modem Downlink ASRC Mode" value="ASP_OFF"/>
|
||||
<ctl name="EP4 TX Mixer USB_TX" value="1"/>
|
||||
</path>
|
||||
|
||||
|
@ -616,18 +693,37 @@
|
|||
</path>
|
||||
|
||||
<path name="speaker">
|
||||
<ctl name="Boost Peak Current Limit" value="1.70A"/>
|
||||
<ctl name="R Boost Peak Current Limit" value="1.90A"/>
|
||||
<ctl name="Boost Peak Current Limit" value="4.50A"/>
|
||||
<ctl name="R Boost Peak Current Limit" value="4.50A"/>
|
||||
<ctl name="L2 Boost Peak Current Limit" value="4.50A"/>
|
||||
<ctl name="R2 Boost Peak Current Limit" value="4.50A"/>
|
||||
<!-- Set digital gain -->
|
||||
<ctl name="Digital PCM Volume" value="817"/>
|
||||
<ctl name="R Digital PCM Volume" value="817"/>
|
||||
<ctl name="L2 Digital PCM Volume" value="817"/>
|
||||
<ctl name="R2 Digital PCM Volume" value="817"/>
|
||||
<ctl name="Main AMP Enable Switch" value="1"/>
|
||||
<ctl name="R Main AMP Enable Switch" value="1"/>
|
||||
<ctl name="L2 Main AMP Enable Switch" value="1"/>
|
||||
<ctl name="R2 Main AMP Enable Switch" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="voice-speaker">
|
||||
<ctl name="R Boost Peak Current Limit" value="3.50A"/>
|
||||
<ctl name="ASPTX1 Slot Position" value="1"/>
|
||||
<ctl name="R ASPTX1 Slot Position" value="0"/>
|
||||
<!-- Set DSP input to (A+B)/2 -->
|
||||
<ctl name="DSP RX2 Source" value="ASPRX2"/>
|
||||
<ctl name="R DSP RX2 Source" value="ASPRX2"/>
|
||||
<ctl name="L2 DSP RX2 Source" value="ASPRX2"/>
|
||||
<ctl name="R2 DSP RX2 Source" value="ASPRX2"/>
|
||||
<!-- Set digital gain -->
|
||||
<ctl name="Digital PCM Volume" value="817"/>
|
||||
<ctl name="R Digital PCM Volume" value="817"/>
|
||||
<ctl name="L2 Digital PCM Volume" value="817"/>
|
||||
<ctl name="R2 Digital PCM Volume" value="817"/>
|
||||
<!-- Enable all amps -->
|
||||
<ctl name="Main AMP Enable Switch" value="1"/>
|
||||
<ctl name="R Main AMP Enable Switch" value="1"/>
|
||||
<ctl name="L2 Main AMP Enable Switch" value="1"/>
|
||||
<ctl name="R2 Main AMP Enable Switch" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="speaker-safe">
|
||||
|
@ -635,20 +731,12 @@
|
|||
<ctl name="R Main AMP Enable Switch" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="usb-tty-full">
|
||||
</path>
|
||||
|
||||
<path name="usb-tty-hco">
|
||||
</path>
|
||||
|
||||
<path name="usb-tty-vco">
|
||||
</path>
|
||||
|
||||
<!-- Tx device -->
|
||||
<path name="handset-mic">
|
||||
<ctl name="Mic Spatial Module Enable" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="MIC DC Blocker" value="1"/>
|
||||
</path>
|
||||
|
@ -659,8 +747,8 @@
|
|||
|
||||
<path name="voice-handset-mic">
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="MIC DC Blocker" value="1"/>
|
||||
<ctl name="MIC HW Gain At High Power Mode (cB)" value="130"/>
|
||||
|
@ -671,9 +759,10 @@
|
|||
</path>
|
||||
|
||||
<path name="speaker-mic">
|
||||
<ctl name="Mic Spatial Module Enable" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="MIC DC Blocker" value="1"/>
|
||||
</path>
|
||||
|
@ -684,8 +773,8 @@
|
|||
|
||||
<path name="voice-speaker-mic">
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="MIC DC Blocker" value="1"/>
|
||||
<ctl name="MIC HW Gain At High Power Mode (cB)" value="130"/>
|
||||
|
@ -696,22 +785,22 @@
|
|||
</path>
|
||||
|
||||
<path name="camcorder-mic">
|
||||
<!--ctl name="Mic Spatial Module Enable" value="1"/-->
|
||||
<ctl name="Mic Spatial Module Enable" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="MIC DC Blocker" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="camcorder-mic-post">
|
||||
<ctl name="MIC Record Soft Gain (dB)" value="22"/>
|
||||
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
|
||||
</path>
|
||||
|
||||
<path name="voice-recog-mic">
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="MIC DC Blocker" value="1"/>
|
||||
</path>
|
||||
|
@ -722,8 +811,8 @@
|
|||
|
||||
<path name="unprocessed-mic">
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="MIC DC Blocker" value="1"/>
|
||||
</path>
|
||||
|
@ -734,8 +823,8 @@
|
|||
|
||||
<path name="unprocessed-dual-mic">
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="MIC DC Blocker" value="1"/>
|
||||
</path>
|
||||
|
@ -746,8 +835,8 @@
|
|||
|
||||
<path name="unprocessed-triple-mic">
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="MIC DC Blocker" value="1"/>
|
||||
</path>
|
||||
|
@ -758,8 +847,8 @@
|
|||
|
||||
<path name="bt-mic">
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="Audio Capture Mic Source" value="BT_MIC"/>
|
||||
<ctl name="Voice Call Mic Source" value="BT_MIC"/>
|
||||
|
@ -771,8 +860,8 @@
|
|||
|
||||
<path name="usb-headset-mic">
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2"/>
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1"/>
|
||||
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
|
||||
<ctl name="Voice Call Mic Source" value="USB_MIC"/>
|
||||
|
@ -784,17 +873,23 @@
|
|||
|
||||
<!-- cs35l41 specific path to load firmware in cs35l41.c -->
|
||||
<path name="cs35l41-load-protection-firmware-start">
|
||||
<!-- Enable it after get the protection firmware -->
|
||||
<!-- Enable it after get the protection firmware-->
|
||||
<ctl name="DSP Booted" value="0" />
|
||||
<ctl name="R DSP Booted" value="0" />
|
||||
<ctl name="L2 DSP Booted" value="0" />
|
||||
<ctl name="R2 DSP Booted" value="0" />
|
||||
<ctl name="DSP1 Preload Switch" value="0" />
|
||||
<ctl name="R DSP1 Preload Switch" value="0" />
|
||||
<ctl name="L2 DSP1 Preload Switch" value="0" />
|
||||
<ctl name="R2 DSP1 Preload Switch" value="0" />
|
||||
</path>
|
||||
|
||||
<path name="cs35l41-load-protection-firmware-end">
|
||||
<!-- Enable it after get the protection firmware -->
|
||||
<!-- Enable it after get the protection firmware-->
|
||||
<ctl name="DSP1 Preload Switch" value="1" />
|
||||
<ctl name="R DSP1 Preload Switch" value="1" />
|
||||
<ctl name="L2 DSP1 Preload Switch" value="1" />
|
||||
<ctl name="R2 DSP1 Preload Switch" value="1" />
|
||||
</path>
|
||||
<!-- cs35l41 specific path to load firmware in cs35l41.c end-->
|
||||
</mixer>
|
||||
|
|
|
@ -5,6 +5,8 @@
|
|||
<ctl name="I2S_0_RX Mixer EP3" value="0" />
|
||||
<ctl name="Main AMP Enable Switch" value="0" />
|
||||
<ctl name="R Main AMP Enable Switch" value="0" />
|
||||
<ctl name="L2 Main AMP Enable Switch" value="0" />
|
||||
<ctl name="R2 Main AMP Enable Switch" value="0" />
|
||||
<ctl name="MIC HW Gain At Lower Power Mode (cB)" value="-160" />
|
||||
<ctl name="MIC HW Gain At High Power Mode (cB)" value="0" />
|
||||
<ctl name="MIC Record Soft Gain (dB)" value="0"/>
|
||||
|
@ -56,7 +58,7 @@
|
|||
</path>
|
||||
|
||||
<path name="mic4-status">
|
||||
<ctl name="MIC3" value="0" />
|
||||
<ctl name="MIC3" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="mic1-gain">
|
||||
|
@ -109,7 +111,7 @@
|
|||
</path>
|
||||
|
||||
<path name="mic2-only">
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="2" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="1" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
|
||||
|
@ -131,79 +133,198 @@
|
|||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="-1" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="-1" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
|
||||
<ctl name="MIC3" value="0" />
|
||||
<ctl name="MIC3" value="1" />
|
||||
<ctl name="MIC Record Soft Gain (dB)" value="0" />
|
||||
</path>
|
||||
|
||||
<path name="mic-all">
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="0" value="0" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="2" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="3" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="1" value="1" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="2" value="2" />
|
||||
<ctl name="BUILDIN MIC ID CAPTURE LIST" id="3" value="-1" />
|
||||
<ctl name="MIC0" value="1" />
|
||||
<ctl name="MIC1" value="1" />
|
||||
<ctl name="MIC2" value="1" />
|
||||
<ctl name="MIC3" value="0" />
|
||||
<ctl name="MIC Record Soft Gain (dB)" value="0" />
|
||||
</path>
|
||||
|
||||
<path name="amp_iv-only">
|
||||
<ctl name="R ASPTX1 Slot Position" value="2" />
|
||||
<ctl name="R ASPTX2 Slot Position" value="3" />
|
||||
<ctl name="R ASPTX3 Slot Position" value="6" />
|
||||
<ctl name="R ASPTX4 Slot Position" value="7" />
|
||||
<ctl name="ASPTX1 Slot Position" value="0" />
|
||||
<ctl name="ASPTX2 Slot Position" value="1" />
|
||||
<ctl name="ASPTX3 Slot Position" value="4" />
|
||||
<ctl name="ASPTX4 Slot Position" value="5" />
|
||||
<ctl name="R ASP TX1 Source" value="VMON" />
|
||||
<ctl name="R ASP TX2 Source" value="ASPRX1" />
|
||||
<ctl name="R ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R ASP TX4 Source" value="Zero" />
|
||||
<ctl name="ASPTX1 Slot Position" value="0"/>
|
||||
<ctl name="R ASPTX1 Slot Position" value="1"/>
|
||||
<ctl name="L2 ASPTX1 Slot Position" value="2"/>
|
||||
<ctl name="R2 ASPTX1 Slot Position" value="3"/>
|
||||
<ctl name="ASPTX2 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX2 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX2 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX2 Slot Position" value="7"/>
|
||||
<ctl name="ASPTX3 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX3 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX3 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX3 Slot Position" value="7"/>
|
||||
<ctl name="ASPTX4 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX4 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX4 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX4 Slot Position" value="7"/>
|
||||
<ctl name="ASP TX1 Source" value="VMON" />
|
||||
<ctl name="ASP TX2 Source" value="ASPRX1" />
|
||||
<ctl name="R ASP TX1 Source" value="VMON" />
|
||||
<ctl name="L2 ASP TX1 Source" value="VMON" />
|
||||
<ctl name="R2 ASP TX1 Source" value="VMON" />
|
||||
<ctl name="ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R ASP TX2 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX2 Source" value="Zero" />
|
||||
<ctl name="ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R ASP TX3 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX3 Source" value="Zero" />
|
||||
<ctl name="ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R ASP TX4 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX4 Source" value="Zero" />
|
||||
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="amp_iv1-only">
|
||||
<ctl name="R ASPTX1 Slot Position" value="4" />
|
||||
<ctl name="R ASPTX2 Slot Position" value="5" />
|
||||
<ctl name="R ASPTX3 Slot Position" value="6" />
|
||||
<ctl name="R ASPTX4 Slot Position" value="7" />
|
||||
<ctl name="ASPTX1 Slot Position" value="0" />
|
||||
<ctl name="ASPTX2 Slot Position" value="1" />
|
||||
<ctl name="ASPTX3 Slot Position" value="2" />
|
||||
<ctl name="ASPTX4 Slot Position" value="3" />
|
||||
<ctl name="R ASP TX1 Source" value="Zero" />
|
||||
<ctl name="R ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R ASP TX4 Source" value="Zero" />
|
||||
<ctl name="ASPTX1 Slot Position" value="0"/>
|
||||
<ctl name="R ASPTX1 Slot Position" value="4"/>
|
||||
<ctl name="L2 ASPTX1 Slot Position" value="5"/>
|
||||
<ctl name="R2 ASPTX1 Slot Position" value="6"/>
|
||||
<ctl name="ASPTX2 Slot Position" value="1"/>
|
||||
<ctl name="R ASPTX2 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX2 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX2 Slot Position" value="7"/>
|
||||
<ctl name="ASPTX3 Slot Position" value="2"/>
|
||||
<ctl name="R ASPTX3 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX3 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX3 Slot Position" value="7"/>
|
||||
<ctl name="ASPTX4 Slot Position" value="3"/>
|
||||
<ctl name="R ASPTX4 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX4 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX4 Slot Position" value="7"/>
|
||||
<ctl name="ASP TX1 Source" value="VMON" />
|
||||
<ctl name="R ASP TX1 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX1 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX1 Source" value="Zero" />
|
||||
<ctl name="ASP TX2 Source" value="IMON" />
|
||||
<ctl name="R ASP TX2 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX2 Source" value="Zero" />
|
||||
<ctl name="ASP TX3 Source" value="VPMON" />
|
||||
<ctl name="R ASP TX3 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX3 Source" value="Zero" />
|
||||
<ctl name="ASP TX4 Source" value="ASPRX1" />
|
||||
<ctl name="R ASP TX4 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX4 Source" value="Zero" />
|
||||
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
|
||||
</path>
|
||||
|
||||
<!-- L2 prefix -->
|
||||
<path name="amp_iv2-only">
|
||||
<ctl name="R ASPTX1 Slot Position" value="0" />
|
||||
<ctl name="R ASPTX2 Slot Position" value="1" />
|
||||
<ctl name="R ASPTX3 Slot Position" value="2" />
|
||||
<ctl name="R ASPTX4 Slot Position" value="3" />
|
||||
<ctl name="ASPTX1 Slot Position" value="4" />
|
||||
<ctl name="ASPTX2 Slot Position" value="5" />
|
||||
<ctl name="ASPTX3 Slot Position" value="6" />
|
||||
<ctl name="ASPTX4 Slot Position" value="7" />
|
||||
<ctl name="R ASP TX1 Source" value="VMON" />
|
||||
<ctl name="R ASP TX2 Source" value="IMON" />
|
||||
<ctl name="R ASP TX3 Source" value="VPMON" />
|
||||
<ctl name="R ASP TX4 Source" value="ASPRX1" />
|
||||
<ctl name="ASPTX1 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX1 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX1 Slot Position" value="0"/>
|
||||
<ctl name="R2 ASPTX1 Slot Position" value="6"/>
|
||||
<ctl name="ASPTX2 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX2 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX2 Slot Position" value="1"/>
|
||||
<ctl name="R2 ASPTX2 Slot Position" value="7"/>
|
||||
<ctl name="ASPTX3 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX3 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX3 Slot Position" value="2"/>
|
||||
<ctl name="R2 ASPTX3 Slot Position" value="7"/>
|
||||
<ctl name="ASPTX4 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX4 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX4 Slot Position" value="3"/>
|
||||
<ctl name="R2 ASPTX4 Slot Position" value="7"/>
|
||||
<ctl name="ASP TX1 Source" value="Zero" />
|
||||
<ctl name="R ASP TX1 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX1 Source" value="VMON" />
|
||||
<ctl name="R2 ASP TX1 Source" value="Zero" />
|
||||
<ctl name="ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R ASP TX2 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX2 Source" value="IMON" />
|
||||
<ctl name="R2 ASP TX2 Source" value="Zero" />
|
||||
<ctl name="ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R ASP TX3 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX3 Source" value="VPMON" />
|
||||
<ctl name="R2 ASP TX3 Source" value="Zero" />
|
||||
<ctl name="ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R ASP TX4 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX4 Source" value="ASPRX1" />
|
||||
<ctl name="R2 ASP TX4 Source" value="Zero" />
|
||||
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
|
||||
</path>
|
||||
<!-- R2 prefix -->
|
||||
<path name="amp_iv3-only">
|
||||
<ctl name="ASPTX1 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX1 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX1 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX1 Slot Position" value="0"/>
|
||||
<ctl name="ASPTX2 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX2 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX2 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX2 Slot Position" value="1"/>
|
||||
<ctl name="ASPTX3 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX3 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX3 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX3 Slot Position" value="2"/>
|
||||
<ctl name="ASPTX4 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX4 Slot Position" value="5"/>
|
||||
<ctl name="L2 ASPTX4 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX4 Slot Position" value="3"/>
|
||||
<ctl name="ASP TX1 Source" value="Zero" />
|
||||
<ctl name="R ASP TX1 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX1 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX1 Source" value="VMON" />
|
||||
<ctl name="ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R ASP TX2 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX2 Source" value="IMON" />
|
||||
<ctl name="ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R ASP TX3 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX3 Source" value="VPMON" />
|
||||
<ctl name="ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R ASP TX4 Source" value="Zero" />
|
||||
<ctl name="L2 ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX4 Source" value="ASPRX1" />
|
||||
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
|
||||
</path>
|
||||
<!-- R prefix-->
|
||||
<path name="amp_iv4-only">
|
||||
<ctl name="ASPTX1 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX1 Slot Position" value="0"/>
|
||||
<ctl name="L2 ASPTX1 Slot Position" value="5"/>
|
||||
<ctl name="R2 ASPTX1 Slot Position" value="6"/>
|
||||
<ctl name="ASPTX2 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX2 Slot Position" value="1"/>
|
||||
<ctl name="L2 ASPTX2 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX2 Slot Position" value="7"/>
|
||||
<ctl name="ASPTX3 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX3 Slot Position" value="2"/>
|
||||
<ctl name="L2 ASPTX3 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX3 Slot Position" value="7"/>
|
||||
<ctl name="ASPTX4 Slot Position" value="4"/>
|
||||
<ctl name="R ASPTX4 Slot Position" value="3"/>
|
||||
<ctl name="L2 ASPTX4 Slot Position" value="6"/>
|
||||
<ctl name="R2 ASPTX4 Slot Position" value="7"/>
|
||||
<ctl name="ASP TX1 Source" value="Zero" />
|
||||
<ctl name="R ASP TX1 Source" value="VMON" />
|
||||
<ctl name="L2 ASP TX1 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX1 Source" value="Zero" />
|
||||
<ctl name="ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R ASP TX2 Source" value="IMON" />
|
||||
<ctl name="L2 ASP TX2 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX2 Source" value="Zero" />
|
||||
<ctl name="ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R ASP TX3 Source" value="VPMON" />
|
||||
<ctl name="L2 ASP TX3 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX3 Source" value="Zero" />
|
||||
<ctl name="ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R ASP TX4 Source" value="ASPRX1" />
|
||||
<ctl name="L2 ASP TX4 Source" value="Zero" />
|
||||
<ctl name="R2 ASP TX4 Source" value="Zero" />
|
||||
<ctl name="NoHost1 TX Mixer TDM_0_TX" value="1" />
|
||||
</path>
|
||||
|
||||
|
@ -225,11 +346,31 @@
|
|||
<path name="amp_iv2-only" />
|
||||
</path>
|
||||
|
||||
<path name="us-amp_iv3-only">
|
||||
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
|
||||
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
|
||||
<path name="amp_iv3-only" />
|
||||
</path>
|
||||
|
||||
<path name="us-amp_iv4-only">
|
||||
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
|
||||
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
|
||||
<path name="amp_iv4-only" />
|
||||
</path>
|
||||
|
||||
<path name="speaker1-status">
|
||||
<ctl name="Main AMP Enable Switch" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="speaker2-status">
|
||||
<ctl name="L2 Main AMP Enable Switch" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="speaker3-status">
|
||||
<ctl name="R2 Main AMP Enable Switch" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="speaker4-status">
|
||||
<ctl name="R Main AMP Enable Switch" value="1" />
|
||||
</path>
|
||||
|
||||
|
@ -238,6 +379,14 @@
|
|||
</path>
|
||||
|
||||
<path name="speaker2-gain">
|
||||
<ctl name="L2 AMP PCM Gain" />
|
||||
</path>
|
||||
|
||||
<path name="speaker3-gain">
|
||||
<ctl name="R2 AMP PCM Gain" />
|
||||
</path>
|
||||
|
||||
<path name="speaker4-gain">
|
||||
<ctl name="R AMP PCM Gain" />
|
||||
</path>
|
||||
|
||||
|
@ -273,13 +422,6 @@
|
|||
<ctl name="USB_RX Mixer EP3" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="mfg-record usb-headset-mic">
|
||||
<ctl name="Audio Capture Mic Source" value="USB_MIC"/>
|
||||
<ctl name="USB Capture FORMAT v2" value="1" />
|
||||
<ctl name="USB Config To AoC v2" value="1"/>
|
||||
<ctl name="EP1 TX Mixer USB_TX" value="1"/>
|
||||
</path>
|
||||
|
||||
<path name="us-mfg-playback speaker">
|
||||
<ctl name="TDM_0_RX Sample Rate" value="SR_96K" />
|
||||
<ctl name="TDM_0_TX Sample Rate" value="SR_96K" />
|
||||
|
@ -289,27 +431,65 @@
|
|||
<path name="speaker1-only">
|
||||
<ctl name="Main AMP Enable Switch" value="1" />
|
||||
<path name="mfg-playback speaker" />
|
||||
<ctl name="Digital PCM Volume" value="817" />
|
||||
<ctl name="AMP PCM Gain" value="17" />
|
||||
<ctl name="PCM Source" value="ASP" />
|
||||
</path>
|
||||
|
||||
<path name="speaker2-only">
|
||||
<ctl name="L2 Main AMP Enable Switch" value="1" />
|
||||
<path name="mfg-playback speaker" />
|
||||
<ctl name="L2 Digital PCM Volume" value="817" />
|
||||
<ctl name="L2 AMP PCM Gain" value="17" />
|
||||
<ctl name="L2 PCM Source" value="ASP" />
|
||||
</path>
|
||||
|
||||
<path name="speaker3-only">
|
||||
<ctl name="R2 Main AMP Enable Switch" value="1" />
|
||||
<path name="mfg-playback speaker" />
|
||||
<ctl name="R2 Digital PCM Volume" value="817" />
|
||||
<ctl name="R2 AMP PCM Gain" value="17" />
|
||||
<ctl name="R2 PCM Source" value="ASP" />
|
||||
</path>
|
||||
|
||||
<path name="speaker4-only">
|
||||
<ctl name="R Main AMP Enable Switch" value="1" />
|
||||
<path name="mfg-playback speaker" />
|
||||
<ctl name="R Digital PCM Volume" value="817" />
|
||||
<ctl name="R AMP PCM Gain" value="17" />
|
||||
<ctl name="R PCM Source" value="ASP" />
|
||||
</path>
|
||||
|
||||
<path name="us-speaker1-only">
|
||||
<path name="us-mfg-playback speaker" />
|
||||
<ctl name="PCM Source" value="ASP" />
|
||||
<ctl name="Main AMP Enable Switch" value="1" />
|
||||
<path name="us-mfg-playback speaker" />
|
||||
<ctl name="Digital PCM Volume" value="817" />
|
||||
<ctl name="AMP PCM Gain" value="17" />
|
||||
<ctl name="PCM Source" value="ASP" />
|
||||
</path>
|
||||
|
||||
<path name="us-speaker2-only">
|
||||
<ctl name="L2 Main AMP Enable Switch" value="1" />
|
||||
<path name="us-mfg-playback speaker" />
|
||||
<ctl name="R PCM Source" value="ASP" />
|
||||
<ctl name="L2 Digital PCM Volume" value="817" />
|
||||
<ctl name="L2 AMP PCM Gain" value="17" />
|
||||
<ctl name="L2 PCM Source" value="ASP" />
|
||||
</path>
|
||||
|
||||
<path name="us-speaker3-only">
|
||||
<ctl name="R2 Main AMP Enable Switch" value="1" />
|
||||
<path name="us-mfg-playback speaker" />
|
||||
<ctl name="R2 Digital PCM Volume" value="817" />
|
||||
<ctl name="R2 AMP PCM Gain" value="17" />
|
||||
<ctl name="R2 PCM Source" value="ASP" />
|
||||
</path>
|
||||
|
||||
<path name="us-speaker4-only">
|
||||
<ctl name="R Main AMP Enable Switch" value="1" />
|
||||
<path name="us-mfg-playback speaker" />
|
||||
<ctl name="R Digital PCM Volume" value="817" />
|
||||
<ctl name="R AMP PCM Gain" value="17" />
|
||||
<ctl name="R PCM Source" value="ASP" />
|
||||
</path>
|
||||
|
||||
<path name="headphones">
|
||||
|
@ -327,17 +507,41 @@
|
|||
<path name="speaker-all">
|
||||
<ctl name="Main AMP Enable Switch" value="1" />
|
||||
<ctl name="PCM Source" value="ASP" />
|
||||
<ctl name="Digital PCM Volume" value="817" />
|
||||
<ctl name="AMP PCM Gain" value="17" />
|
||||
<ctl name="R Main AMP Enable Switch" value="1" />
|
||||
<ctl name="R PCM Source" value="ASP" />
|
||||
<ctl name="R Digital PCM Volume" value="817" />
|
||||
<ctl name="R AMP PCM Gain" value="17" />
|
||||
<ctl name="L2 Main AMP Enable Switch" value="1" />
|
||||
<ctl name="L2 PCM Source" value="ASP" />
|
||||
<ctl name="L2 Digital PCM Volume" value="817" />
|
||||
<ctl name="L2 AMP PCM Gain" value="17" />
|
||||
<ctl name="R2 Main AMP Enable Switch" value="1" />
|
||||
<ctl name="R2 PCM Source" value="ASP" />
|
||||
<ctl name="R2 Digital PCM Volume" value="817" />
|
||||
<ctl name="R2 AMP PCM Gain" value="17" />
|
||||
<path name="mfg-playback speaker" />
|
||||
</path>
|
||||
|
||||
<path name="us-speaker-all">
|
||||
<path name="us-mfg-playback speaker" />
|
||||
<ctl name="PCM Source" value="ASP" />
|
||||
<ctl name="Main AMP Enable Switch" value="1" />
|
||||
<ctl name="R PCM Source" value="ASP" />
|
||||
<ctl name="PCM Source" value="ASP" />
|
||||
<ctl name="Digital PCM Volume" value="817" />
|
||||
<ctl name="AMP PCM Gain" value="17" />
|
||||
<ctl name="R Main AMP Enable Switch" value="1" />
|
||||
<ctl name="R PCM Source" value="ASP" />
|
||||
<ctl name="R Digital PCM Volume" value="817" />
|
||||
<ctl name="R AMP PCM Gain" value="17" />
|
||||
<ctl name="L2 Main AMP Enable Switch" value="1" />
|
||||
<ctl name="L2 PCM Source" value="ASP" />
|
||||
<ctl name="L2 Digital PCM Volume" value="817" />
|
||||
<ctl name="L2 AMP PCM Gain" value="17" />
|
||||
<ctl name="R2 Main AMP Enable Switch" value="1" />
|
||||
<ctl name="R2 PCM Source" value="ASP" />
|
||||
<ctl name="R2 Digital PCM Volume" value="817" />
|
||||
<ctl name="R2 AMP PCM Gain" value="17" />
|
||||
<path name="us-mfg-playback speaker" />
|
||||
</path>
|
||||
|
||||
<path name="loopback-mic-speaker">
|
||||
|
@ -379,6 +583,7 @@
|
|||
<pcm_id name="loopback-speaker1" value="EP3 playback (*)"/>
|
||||
<pcm_id name="loopback-speaker2" value="EP3 playback (*)"/>
|
||||
<pcm_id name="loopback-speaker3" value="EP3 playback (*)"/>
|
||||
<pcm_id name="loopback-speaker4" value="EP3 playback (*)"/>
|
||||
<pcm_id name="loopback-headphones" value="EP3 playback (*)"/>
|
||||
<pcm_id name="loopback-usb-headphones" value="EP3 playback (*)"/>
|
||||
<pcm_id name="loopback-usb-mic" value="EP1 capture (*)"/>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue