You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[UCM] Enable DMIC input device for generic HD-A machine #855
PulseAudio can detect input/output devices in 2 ways:
Check amixers with standard names defined in /user/share/pulseaudio/alsa-mixer/paths ... for legacy HD-A driver;
check playback/capture devices defined by UCM for a sound card ... for ASoC drivers
Current open:
SOF reuse the legacy analog codec drivers which exposed standard amixers for speaker and headset, and can be recognized by PA in way#1. But SOF support HDMI output devices and DMIC suppported in ASoC style but w/o UCM file.
It seems we need to write SOF UCM file for generic topology to cover speaker, headset, DMIC and HDMI.
Describe the bug
Wrong device list for sound input and output on CML and WHL platform.
To Reproduce
Check Settings->sound->Output/Input on ubuntu.
Screenshot:
Expected behavior
1.Outout and input hould not list Mutichannel device
2.Input device can not find DMIC device
changed the title [-][BUG][CML][WHL]Wrong device list for sound input and output.[/-][+][CML][WHL] Enable PulseAudio to recognize SOF input and output devices [/+]on Apr 22, 2019
changed the title [-][CML][WHL] Enable PulseAudio to recognize SOF input and output devices [/-][+][CML][WHL] Enable PulseAudio to recognize SOF input/output devices on HD-A platforms with DMIC[/+]on Apr 22, 2019
changed the title [-][CML][WHL] Enable PulseAudio to recognize SOF input/output devices on HD-A platforms with DMIC[/-][+][UCM] Enable DMIC input device for generic HD-A machine[/+]on Apr 28, 2019
Activity
ClarexZhou commentedon Apr 22, 2019
add CML laptop sound setting sreenshot

[-][BUG][CML][WHL]Wrong device list for sound input and output.[/-][+][CML][WHL] Enable PulseAudio to recognize SOF input and output devices [/+][-][CML][WHL] Enable PulseAudio to recognize SOF input and output devices [/-][+][CML][WHL] Enable PulseAudio to recognize SOF input/output devices on HD-A platforms with DMIC[/+][-][CML][WHL] Enable PulseAudio to recognize SOF input/output devices on HD-A platforms with DMIC[/-][+][UCM] Enable DMIC input device for generic HD-A machine[/+]RanderWang commentedon Apr 30, 2019
Release alpha version of UCM. Next I will refine the UCM and machine driver to upstream it.
mengdonglin commentedon May 7, 2019
Closing as fixed by adding UCM
mengdonglin commentedon May 7, 2019
@RanderWang Please help to upstream UCM to alsa-lib.
mengdonglin commentedon May 17, 2019
Will track upstream progress in feature #956
fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF