USB Audio: Enable HIFI on the audio HAL part on Raviole.
Kernel Change: pa/1887451 Test: N/A Bug: 182996456 Change-Id: Ia62f8a0b8b0c57270a3c8ed82cb64a79fbcbfe79
This commit is contained in:
parent
964bf23b74
commit
6facc05f47
16 changed files with 28 additions and 0 deletions
|
@ -137,6 +137,7 @@
|
||||||
<usecase id="UC_MMAP_RECORD" dev1="9" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="240"/>
|
<usecase id="UC_MMAP_RECORD" dev1="9" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="240"/>
|
||||||
<!-- for hifi -->
|
<!-- for hifi -->
|
||||||
<usecase id="UC_HIFI_PLAYBACK" dev1="25"/>
|
<usecase id="UC_HIFI_PLAYBACK" dev1="25"/>
|
||||||
|
<usecase id="UC_HIFI_RECORD" dev1="26"/>
|
||||||
</usecase_attr>
|
</usecase_attr>
|
||||||
|
|
||||||
<dsp_latency>
|
<dsp_latency>
|
||||||
|
|
|
@ -113,6 +113,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -209,6 +210,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- Bluetooth Audio HAL -->
|
<!-- Bluetooth Audio HAL -->
|
||||||
|
|
|
@ -113,6 +113,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -188,6 +189,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- Bluetooth Audio HAL -->
|
<!-- Bluetooth Audio HAL -->
|
||||||
|
|
|
@ -113,6 +113,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -188,6 +189,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- A2dp Audio HAL -->
|
<!-- A2dp Audio HAL -->
|
||||||
|
|
|
@ -137,6 +137,7 @@
|
||||||
<usecase id="UC_MMAP_RECORD" dev1="9" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="240"/>
|
<usecase id="UC_MMAP_RECORD" dev1="9" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="240"/>
|
||||||
<!-- for hifi -->
|
<!-- for hifi -->
|
||||||
<usecase id="UC_HIFI_PLAYBACK" dev1="25"/>
|
<usecase id="UC_HIFI_PLAYBACK" dev1="25"/>
|
||||||
|
<usecase id="UC_HIFI_RECORD" dev1="26"/>
|
||||||
</usecase_attr>
|
</usecase_attr>
|
||||||
|
|
||||||
<dsp_latency>
|
<dsp_latency>
|
||||||
|
|
|
@ -113,6 +113,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -209,6 +210,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- Bluetooth Audio HAL -->
|
<!-- Bluetooth Audio HAL -->
|
||||||
|
|
|
@ -113,6 +113,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -188,6 +189,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- Bluetooth Audio HAL -->
|
<!-- Bluetooth Audio HAL -->
|
||||||
|
|
|
@ -113,6 +113,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -188,6 +189,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- A2dp Audio HAL -->
|
<!-- A2dp Audio HAL -->
|
||||||
|
|
|
@ -137,6 +137,7 @@
|
||||||
<usecase id="UC_MMAP_RECORD" dev1="9" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="240"/>
|
<usecase id="UC_MMAP_RECORD" dev1="9" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="240"/>
|
||||||
<!-- for hifi -->
|
<!-- for hifi -->
|
||||||
<usecase id="UC_HIFI_PLAYBACK" dev1="25"/>
|
<usecase id="UC_HIFI_PLAYBACK" dev1="25"/>
|
||||||
|
<usecase id="UC_HIFI_RECORD" dev1="26"/>
|
||||||
</usecase_attr>
|
</usecase_attr>
|
||||||
|
|
||||||
<dsp_latency>
|
<dsp_latency>
|
||||||
|
|
|
@ -113,6 +113,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -209,6 +210,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- Bluetooth Audio HAL -->
|
<!-- Bluetooth Audio HAL -->
|
||||||
|
|
|
@ -113,6 +113,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -188,6 +189,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- Bluetooth Audio HAL -->
|
<!-- Bluetooth Audio HAL -->
|
||||||
|
|
|
@ -113,6 +113,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -188,6 +189,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- A2dp Audio HAL -->
|
<!-- A2dp Audio HAL -->
|
||||||
|
|
|
@ -137,6 +137,7 @@
|
||||||
<usecase id="UC_MMAP_RECORD" dev1="9" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="240"/>
|
<usecase id="UC_MMAP_RECORD" dev1="9" dyn_path="true" dsp_vol="false" mmap="true" period="1" period_num="240"/>
|
||||||
<!-- for hifi -->
|
<!-- for hifi -->
|
||||||
<usecase id="UC_HIFI_PLAYBACK" dev1="25"/>
|
<usecase id="UC_HIFI_PLAYBACK" dev1="25"/>
|
||||||
|
<usecase id="UC_HIFI_RECORD" dev1="26"/>
|
||||||
</usecase_attr>
|
</usecase_attr>
|
||||||
|
|
||||||
<dsp_latency>
|
<dsp_latency>
|
||||||
|
|
|
@ -108,6 +108,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -183,6 +184,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- Bluetooth Audio HAL -->
|
<!-- Bluetooth Audio HAL -->
|
||||||
|
|
|
@ -108,6 +108,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -183,6 +184,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- Bluetooth Audio HAL -->
|
<!-- Bluetooth Audio HAL -->
|
||||||
|
|
|
@ -108,6 +108,7 @@
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="hifi_playback" role="source" />
|
<mixPort name="hifi_playback" role="source" />
|
||||||
|
<mixPort name="hifi_input" role="sink" />
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration, i.e. Sink DEVICE PORT -->
|
||||||
|
@ -183,6 +184,7 @@
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
<route type="mix" sink="mmap_no_irq_in"
|
<route type="mix" sink="mmap_no_irq_in"
|
||||||
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
sources="Built-In Mic,USB Device In,USB Headset In"/>
|
||||||
|
<route type="mix" sink="hifi_input" sources="USB Device In,USB Headset In" />
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- A2dp Audio HAL -->
|
<!-- A2dp Audio HAL -->
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue