alsa-project alsa-ucm : Audio endpoint is not switching when external mic connected

Hui Wang hui.wang at canonical.com
Wed Jun 3 02:36:25 CEST 2020


On 2020/6/3 上午3:39, Jaroslav Kysela wrote:
> Dne 02. 06. 20 v 19:57 Mukunda, Vijendar napsal(a):
>> We recently up streamed ACP PDM driver for Renoir APU.
>>
>> Our ACP IP has an internal PDM Decoder block where DMIC is directly 
>> connected.
>> There are no KControls defined for PDM Driver.
>>
>> Our platform supports on board DMIC and South bridge Azalia (HD Audio 
>> ) endpoint .
>> By default, DMIC endpoint is used as audio input device.
>> When Headset Mic jack connected, it's not switching to External Mic.
>
> Make sure that the Headset Mic priority port in pulseaudio is is 
> greater than the one for DMIC.
>
>> How does audio endpoint will switch in gnome when external mic is 
>> connected?
>>> From our understanding, UCM conf file for HDA driver is also 
>>> required for 
>> configuring mixer controls for HD Audio capture device.
>> Similarly when External Mic is removed , it has to switch to internal 
>> dmic .
>
> An configuration example for UCM (DMIC connected to DSP, HDA codec for 
> rest):
>
> https://github.com/alsa-project/alsa-ucm-conf/tree/master/ucm2/sof-hda-dsp
>
> If you need a help to create a new configuration for your hardware, 
> show the output from the alsa-info.sh script, please.
>
>                     Jaroslav

This audio design is  a bit different from sof-hda-dsp, the dmic is on a 
standalone sound card. Please see the alsa-info.txt:

https://pastebin.ubuntu.com/p/4kprhDZYbg/

Thanks,

Hui.


>
>>
>> Need help in resolving this issue.
>>
>> Thanks,
>> Vijendar
>>
>>
>
>


More information about the Alsa-devel mailing list