All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bard Liao <bardliao@realtek.com>
To: Hans de Goede <hdegoede@redhat.com>
Cc: "alsa-devel@alsa-project.org" <alsa-devel@alsa-project.org>,
	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Subject: Re: Cherry Trail + RT5645 devices analog microphone not working.
Date: Mon, 25 Dec 2017 02:15:16 +0000	[thread overview]
Message-ID: <ABFD875FF5FB574BA706497D987D48D7027476BE@RTITMBSV02.realtek.com.tw> (raw)
In-Reply-To: <d42279d7-0350-563f-fca7-27f32cb9e9ee@redhat.com>

> -----Original Message-----
> From: Hans de Goede [mailto:hdegoede@redhat.com]
> Sent: Sunday, December 24, 2017 6:43 PM
> To: Bard Liao
> Cc: Pierre-Louis Bossart; alsa-devel@alsa-project.org
> Subject: Cherry Trail + RT5645 devices analog microphone not working.
> 
> Hi Bard,
> 
> I've been looking into getting the microphone to work on
> some Cherry Trail + RT5645 devices with what appears to
> be a simple analog microphone.
> 
> You can see the microphone on one of the models I'm trying
> to get it to work on soldered onto the right side of the PCB
> here: https://i.imgur.com/bJzBQWe.jpg
> 
> I'm using this ucm config:
> 
> https://fedorapeople.org/~jwrdegoede/chtrt5645/
> 
> Which is basically Pierre-Louis Bossart's config from:
> https://github.com/plbossart/UCM
> 
> Adjusted because the devices all have a mono speaker.
> 
> I've been trying to get this to work myself and I can get
> some sound while recording by adding:
> 
>                  cset "name='RECMIXL BST2 Switch' on"
>                  cset "name='RECMIXR BST2 Switch' on"
> 
> But then I mainly get noise, I do get some sound from the
> microphone if I talk really really loudly, but it is
> barely above the noise-floor. I've the feeling that BST2
> is only picking up the microphone via cross-talk and
> that BST1 indeed is the correct input, but for some reason
> I get complete silence when recording when only BST1 is
> selected in the RECMIXR, and yes I've checked / set the
> "IN1 boost volume".
> 
> TL;DR: I'm trying to get an analog mic to work on 3
> different models Cherry Trail + RT5645 devices and I've
> been unable to get this to work. I've put a registerdump
> of the rt5645 with gnome-sound-recorder running here:
> https://fedorapeople.org/~jwrdegoede/rt5645-mic-red.dump
> 
> Any insights / help with this would be very much
> welcome.

I don't have the schematic, but I think you probably need micbias
for the capture. Please add both "micbias1" and "micbias2" in
the audio route since I don't know which one is needed.
for example
static const struct snd_soc_dapm_route cht_rt5645_audio_map[] = {
...
	{"Int Mic", NULL, "micbias1"},
	{"Int Mic", NULL, "micbias2"},
...
};


> 
> Regards,
> 
> Hans
> 
> ------Please consider the environment before printing this e-mail.

  reply	other threads:[~2017-12-25  2:15 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-24 10:42 Cherry Trail + RT5645 devices analog microphone not working Hans de Goede
2017-12-25  2:15 ` Bard Liao [this message]
2017-12-25 12:02   ` Hans de Goede
2017-12-26  5:29     ` Bard Liao
2017-12-27 19:12       ` Hans de Goede
2017-12-28  3:05         ` Bard Liao
2017-12-29  0:22           ` Hans de Goede
2017-12-29  2:10             ` Bard Liao
2018-01-01 12:31               ` Hans de Goede
2018-01-02  2:41                 ` Bard Liao
2018-01-02 19:23                   ` Hans de Goede

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ABFD875FF5FB574BA706497D987D48D7027476BE@RTITMBSV02.realtek.com.tw \
    --to=bardliao@realtek.com \
    --cc=alsa-devel@alsa-project.org \
    --cc=hdegoede@redhat.com \
    --cc=pierre-louis.bossart@linux.intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.