From: Christoph Fritz <chf.fritz@googlemail.com>
To: Mark Brown <broonie@opensource.wolfsonmicro.com>
Cc: alsa-devel@alsa-project.org, "Hans J. Koch" <hjk@hansjkoch.de>,
Sascha Hauer <s.hauer@pengutronix.de>, Liam Girdwood <lrg@ti.com>,
linux-fbdev@vger.kernel.org
Subject: Re: ASoC: wm9712: Microphone doesn't work: Mux handling broken?
Date: Sat, 12 May 2012 00:15:56 +0000 [thread overview]
Message-ID: <20120512001556.GA26105@mars> (raw)
In-Reply-To: <20120508102947.GA8226@lovely.krouter>
> > Framebuffer driver mx3fb configured for a 800x600 display:
> >
> > soc-audio soc-audio: ASoC machine PhyCORE-ac97-audio should use snd_soc_register_card()
> > asoc: platform pcm constructor failed
> > asoc: can't create pcm HiFi :-12
> > asoc: failed to instantiate card PhyCORE-ac97-audio: -12
>
> When I do decrease from 800x600 to 800x594, wm9712 works.
>
> Any ideas?
It seems to be a dma problem and not directly related to wm9712.
But the not working microphone input still bothers me. I suppose this
is related to not beeing able to change some muxes:
$ amixer sset "Mic Select Source" 'Mic 2'
Simple mixer control 'Mic Select Source',0
Capabilities: enum
Items: 'Mic 1' 'Differential' 'Mic 2' 'Stereo'
Item0: 'Mic 1'
$ amixer sset "Differential Source" 'Line'
Simple mixer control 'Differential Source',0
Capabilities: enum
Items: 'Mic' 'Line'
Item0: 'Mic'
They refuse to change their Item0 because they are defined as
SND_SOC_DAPM_MUX without a correlating path->name so that
snd_soc_dapm_mux_update_power() (in sound/soc/soc-dapmc) doesn't
change anything.
It works in 2.6.33, but current kernel has different mux handling and
it seems that no one since cared that much about microphone support.
Mark, can you confirm this, purpose a fix or even come up with
a patch?
Thanks,
-- Christoph
next prev parent reply other threads:[~2012-05-12 0:15 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1335384469.14096.203.camel@mars>
[not found] ` <20120426112726.GF3207@opensource.wolfsonmicro.com>
[not found] ` <1335448142.20000.40.camel@mars>
[not found] ` <20120426172010.GP3207@opensource.wolfsonmicro.com>
[not found] ` <1335474693.3628.26.camel@lovely>
[not found] ` <20120426213745.GA18260@opensource.wolfsonmicro.com>
[not found] ` <1335513602.3504.4.camel@mars>
[not found] ` <20120427134638.GI18260@opensource.wolfsonmicro.com>
[not found] ` <20120504132845.GA24245@lovely.krouter>
2012-05-07 21:55 ` ASoC: wm9712: Microphone doesn't work, "Capture Volume" inverted Christoph Fritz
2012-05-08 10:29 ` Christoph Fritz
2012-05-12 0:15 ` Christoph Fritz [this message]
2012-05-12 11:51 ` ASoC: wm9712: Microphone doesn't work: Mux handling broken? Mark Brown
2012-05-13 3:56 ` Christoph Fritz
2012-05-15 9:15 ` Christoph Fritz
2012-05-15 17:15 ` Mark Brown
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=20120512001556.GA26105@mars \
--to=chf.fritz@googlemail.com \
--cc=alsa-devel@alsa-project.org \
--cc=broonie@opensource.wolfsonmicro.com \
--cc=hjk@hansjkoch.de \
--cc=linux-fbdev@vger.kernel.org \
--cc=lrg@ti.com \
--cc=s.hauer@pengutronix.de \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).