USB Audio: Add USB HiFi routing

Let USB HiFi BE as a standalone bind/src command to AoC.
And fix that USB HiFi Rx no audio after the other touch
sound's UC and BE is closed.

On top of the change of pa/1959717
(pa/Ib82ff06986ebe97d472f4518aa136f32da30da66)

Test: Local test
Bug: 191222376
Change-Id: I1017aab232bd2e929dc4caa9939f0613ba937f86
This commit is contained in:
Joey Poomarin Phloyphisut 2021-07-08 03:58:53 +00:00 committed by Poomarin Phloyphisut
parent 09e81d3bfd
commit 6def5fe520
4 changed files with 12 additions and 8 deletions

View file

@ -132,6 +132,7 @@
<ctl name="USB_RX Mixer EP7" value="0"/> <ctl name="USB_RX Mixer EP7" value="0"/>
<ctl name="USB_RX Mixer NoHost1" value="0"/> <ctl name="USB_RX Mixer NoHost1" value="0"/>
<ctl name="USB_RX Mixer VOIP" value="0"/> <ctl name="USB_RX Mixer VOIP" value="0"/>
<ctl name="USB_RX Mixer HIFI" value="0"/>
<ctl name="BT_RX Mixer EP1" value="0"/> <ctl name="BT_RX Mixer EP1" value="0"/>
<ctl name="BT_RX Mixer EP2" value="0"/> <ctl name="BT_RX Mixer EP2" value="0"/>
@ -512,13 +513,13 @@
<path name="hifi-playbackP usb-headphone"> <path name="hifi-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/> <ctl name="PCM Playback Volume" value="1000"/>
<ctl name="USB_RX Mixer HIFI" value="1"/>
</path> </path>
<path name="hifi-recordC"> <path name="hifi-recordC">
</path> </path>
<path name="hifi-recordC usb-headphone"> <path name="hifi-recordC usb-headset-mic">
<ctl name="PCM Playback Volume" value="1000"/>
</path> </path>
<!-- audio capture dynamic route --> <!-- audio capture dynamic route -->

View file

@ -132,6 +132,7 @@
<ctl name="USB_RX Mixer EP7" value="0"/> <ctl name="USB_RX Mixer EP7" value="0"/>
<ctl name="USB_RX Mixer NoHost1" value="0"/> <ctl name="USB_RX Mixer NoHost1" value="0"/>
<ctl name="USB_RX Mixer VOIP" value="0"/> <ctl name="USB_RX Mixer VOIP" value="0"/>
<ctl name="USB_RX Mixer HIFI" value="0"/>
<ctl name="BT_RX Mixer EP1" value="0"/> <ctl name="BT_RX Mixer EP1" value="0"/>
<ctl name="BT_RX Mixer EP2" value="0"/> <ctl name="BT_RX Mixer EP2" value="0"/>
@ -512,13 +513,13 @@
<path name="hifi-playbackP usb-headphone"> <path name="hifi-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/> <ctl name="PCM Playback Volume" value="1000"/>
<ctl name="USB_RX Mixer HIFI" value="1"/>
</path> </path>
<path name="hifi-recordC"> <path name="hifi-recordC">
</path> </path>
<path name="hifi-recordC usb-headphone"> <path name="hifi-recordC usb-headset-mic">
<ctl name="PCM Playback Volume" value="1000"/>
</path> </path>
<!-- audio capture dynamic route --> <!-- audio capture dynamic route -->

View file

@ -109,6 +109,7 @@
<ctl name="USB_RX Mixer EP7" value="0"/> <ctl name="USB_RX Mixer EP7" value="0"/>
<ctl name="USB_RX Mixer NoHost1" value="0"/> <ctl name="USB_RX Mixer NoHost1" value="0"/>
<ctl name="USB_RX Mixer VOIP" value="0"/> <ctl name="USB_RX Mixer VOIP" value="0"/>
<ctl name="USB_RX Mixer HIFI" value="0"/>
<ctl name="BT_RX Mixer EP1" value="0"/> <ctl name="BT_RX Mixer EP1" value="0"/>
<ctl name="BT_RX Mixer EP2" value="0"/> <ctl name="BT_RX Mixer EP2" value="0"/>
@ -467,13 +468,13 @@
<path name="hifi-playbackP usb-headphone"> <path name="hifi-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/> <ctl name="PCM Playback Volume" value="1000"/>
<ctl name="USB_RX Mixer HIFI" value="1"/>
</path> </path>
<path name="hifi-recordC"> <path name="hifi-recordC">
</path> </path>
<path name="hifi-recordC usb-headphone"> <path name="hifi-recordC usb-headset-mic">
<ctl name="PCM Playback Volume" value="1000"/>
</path> </path>
<!-- audio capture dynamic route --> <!-- audio capture dynamic route -->

View file

@ -123,6 +123,7 @@
<ctl name="USB_RX Mixer EP7" value="0"/> <ctl name="USB_RX Mixer EP7" value="0"/>
<ctl name="USB_RX Mixer NoHost1" value="0"/> <ctl name="USB_RX Mixer NoHost1" value="0"/>
<ctl name="USB_RX Mixer VOIP" value="0"/> <ctl name="USB_RX Mixer VOIP" value="0"/>
<ctl name="USB_RX Mixer HIFI" value="0"/>
<ctl name="BT_RX Mixer EP1" value="0"/> <ctl name="BT_RX Mixer EP1" value="0"/>
<ctl name="BT_RX Mixer EP2" value="0"/> <ctl name="BT_RX Mixer EP2" value="0"/>
@ -543,13 +544,13 @@
<path name="hifi-playbackP usb-headphone"> <path name="hifi-playbackP usb-headphone">
<ctl name="PCM Playback Volume" value="1000"/> <ctl name="PCM Playback Volume" value="1000"/>
<ctl name="USB_RX Mixer HIFI" value="1"/>
</path> </path>
<path name="hifi-recordC"> <path name="hifi-recordC">
</path> </path>
<path name="hifi-recordC usb-headphone"> <path name="hifi-recordC usb-headset-mic">
<ctl name="PCM Playback Volume" value="1000"/>
</path> </path>
<!-- audio capture dynamic route --> <!-- audio capture dynamic route -->