Hi, Please find attached UCM file meant for Headset and DMIC. Right now i am unable to give you pactl list as my target board is off which i can't access. Regards On Sun, Sep 18, 2016 at 5:08 PM, Tanu Kaskinen <tanuk at iki.fi> wrote: > On Thu, 2016-09-15 at 21:37 +0530, Nishit Sharma wrote: > > > Are "HeadSet" and "DMIC" different devices in alsa, > > > > > *Yes both are different devices in ALSA.* > > > > > or do you only have to change some mixer settings to switch between > > > them? > > > > *Switching involves Disable presently active device and enable other > > device* > > By "device" I guess you mean a UCM device. By "device" I meant a PCM > device, i.e. the things that "arecord -l" lists. Two UCM devices may > use the same PCM device. > > Can you send the output from "pactl list" and your UCM configuration > files? > > -- > Tanu > _______________________________________________ > pulseaudio-discuss mailing list > pulseaudio-discuss at lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20160918/c799a5e0/attachment.html> -------------- next part -------------- SectionDevice."Headset" { Comment "Headset Mic" ConflictingDevice [ "dmiccap" ] EnableSequence [ cdev "hw:skylakert286" exec "echo HiFi AMIC EnableSequnece" cset "name='media0_out mo codec0_in mi Switch' 1" cset "name='ADC0 Capture Switch' 1,1" cset "name='ADC 0 Mux' 0" cset "name='Mic Jack Switch' 1" cset "name='media0_out mo dmic01_hifi_in mi Switch' 0" ] DisableSequence [ ] Value { #CapturePCM "hw:skylakert286,1" CaptureChannels "2" CapturePriority "2" JackControl "Mic Jack" JackHWMute "dmiccap" } } SectionDevice."dmiccap" { Comment "DMIC Stereo" ConflictingDevice [ "Headset" ] EnableSequence [ cdev "hw:skylakert286" exec "echo HiFi DMIC EnableSequnece" cset "name='ADC 0 Mux' 2" cset "name='media0_out mo dmic01_hifi_in mi Switch' 1" cset "name='media0_out mo codec0_in mi Switch' 0" cset "name='ADC0 Capture Switch' 0,0" ] DisableSequence [ ] Value { #CapturePCM "hw:skylakert286,3" CaptureChannels "2" CapturePriority "2" JackHWMute "Headset" } }