[alsa-devel] SoC/Codecs/SGTL5000 - Non working MIC_BIAS Voltage settings

Michael Trimarchi michael at amarulasolutions.com
Wed Jun 17 09:32:59 CEST 2015


Hi Gianluca

On Wed, Jun 17, 2015 at 8:20 AM, gianluca
<gianlucarenzi at eurekelettronica.it> wrote:
> Hello,
> I didn't receive any feedback about this posting...
>
> On 06/12/2015 06:13 PM, gianluca wrote:
>>
>> Hello,
>> in attachment there is a small patch to ensure the correct register
>> value for MIC BIAS Voltage.
>
>
> diff -Nru linux-4.0.5.orig/sound/soc/codecs/sgtl5000.c
> linux-4.0.5/sound/soc/codecs/sgtl5000.c
> --- linux-4.0.5.orig/sound/soc/codecs/sgtl5000.c        2015-06-06
> 17:21:22.000000000 +0200
> +++ linux-4.0.5/sound/soc/codecs/sgtl5000.c     2015-06-12
> 18:09:38.363381087 +0200
> @@ -1339,8 +1339,8 @@
>                         sgtl5000->micbias_resistor <<
> SGTL5000_BIAS_R_SHIFT);
>
>         snd_soc_update_bits(codec, SGTL5000_CHIP_MIC_CTRL,
> -                       SGTL5000_BIAS_R_MASK,
> -                       sgtl5000->micbias_voltage << SGTL5000_BIAS_R_SHIFT);
> +                       SGTL5000_BIAS_VOLT_MASK,
> +                       sgtl5000->micbias_voltage <<
> SGTL5000_BIAS_VOLT_SHIFT);
>         /*

According to what I see look fine. Fabio will comment on it. You
should adjust the subject like:
ASoC: sgtl5000: <description here>

Michael

>          * disable DAP
>          * TODO:
>
>


More information about the Alsa-devel mailing list