[alsa-devel] [PATCH] ASoC: AK4671: add ak4671 codec driver

Mark Brown broonie at opensource.wolfsonmicro.com
Fri Sep 4 12:19:00 CEST 2009

On Fri, Sep 04, 2009 at 10:30:29AM +0900, Joonyoung Shim wrote:
> On 9/3/2009 11:02 PM, Mark Brown wrote:

> >> +		if (ak4671->pll_on) {

> > I suspect this will run into trouble with bypass paths (which do appear
> > to exist if I read the DAPM routes correctly).  If a bypass path is
> > active then the CODEC will be brought up to full bias out of sync with
> > any configuration of pll_on by the DAI format configuration.

> A bypass path should operate regardless pll_on.

Yes, I'd expect the bypass path itself to be fine.  What I'm concerned
about is that because with newer ASoC versions the bypass path will
cause the CODEC to change bias levels independantly of playback and
record starting the PLL will be configured when the bypass path is
enabled rather than when record/playback is started.  This may cause
things to get out of sync.

More information about the Alsa-devel mailing list