]> git.alsa-project.org Git - alsa-ucm-conf.git/commitdiff
bytcr-rt5651: Fix high noise level + soft input on DMIC
authorHans de Goede <hdegoede@redhat.com>
Mon, 8 Jun 2020 20:21:41 +0000 (22:21 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 9 Jun 2020 08:49:11 +0000 (10:49 +0200)
The DMIC needs to have the DMIC ASRC enabled, otherwise capturing audio
from it results in mostly capturing noise + the actual recorded voice
very soft in the background of the noise.

This has been tested on a Point of View P1006W v1.0 tablet, which is the
only RT5651 X86 device using a DMIC that I am aware of.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
ucm2/codecs/rt5651/DigitalMic.conf

index aa40c1c2efeb9f9244092f7fed7e63303e763c36..d21b21d1d2f289ced42d071c2eb2822e2864ad2c 100644 (file)
@@ -4,12 +4,14 @@ SectionDevice."Mic" {
        EnableSequence [
                cset "name='Stereo1 ADC MIXL ADC2 Switch' on"
                cset "name='Stereo1 ADC MIXR ADC2 Switch' on"
+               cset "name='DMIC ASRC Switch' on"
                cset "name='Internal Mic Switch' on"
        ]
 
        DisableSequence [
                cset "name='Stereo1 ADC MIXL ADC2 Switch' off"
                cset "name='Stereo1 ADC MIXR ADC2 Switch' off"
+               cset "name='DMIC ASRC Switch' off"
                cset "name='Internal Mic Switch' off"
        ]