Message ID | 1306230676-28688-1-git-send-email-nicolas.ferre@atmel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Tue, May 24, 2011 at 11:51:16AM +0200, Nicolas Ferre wrote: > at91sam9g20 is providing master clock to wm8731: not using a crystal but an > external MCLK. We can avoid conflict and save power using WM8731_SYSCLK_MCLK as > we do not need oscillator to be powered. > > Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Adding Liam. > --- > sound/soc/atmel/sam9g20_wm8731.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/sound/soc/atmel/sam9g20_wm8731.c b/sound/soc/atmel/sam9g20_wm8731.c > index 28afbbf..95572d2 100644 > --- a/sound/soc/atmel/sam9g20_wm8731.c > +++ b/sound/soc/atmel/sam9g20_wm8731.c > @@ -146,7 +146,7 @@ static int at91sam9g20ek_wm8731_init(struct snd_soc_pcm_runtime *rtd) > "at91sam9g20ek_wm8731 " > ": at91sam9g20ek_wm8731_init() called\n"); > > - ret = snd_soc_dai_set_sysclk(codec_dai, WM8731_SYSCLK_XTAL, > + ret = snd_soc_dai_set_sysclk(codec_dai, WM8731_SYSCLK_MCLK, > MCLK_RATE, SND_SOC_CLOCK_IN); > if (ret < 0) { > printk(KERN_ERR "Failed to set WM8731 SYSCLK: %d\n", ret); > -- > 1.7.3 >
On 25/05/11 12:15, Mark Brown wrote: > On Tue, May 24, 2011 at 11:51:16AM +0200, Nicolas Ferre wrote: >> at91sam9g20 is providing master clock to wm8731: not using a crystal but an >> external MCLK. We can avoid conflict and save power using WM8731_SYSCLK_MCLK as >> we do not need oscillator to be powered. >> >> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> > > Adding Liam. > Acked-by: Liam Girdwood <lrg@ti.com>
On Tue, May 24, 2011 at 11:51:16AM +0200, Nicolas Ferre wrote: > at91sam9g20 is providing master clock to wm8731: not using a crystal but an > external MCLK. We can avoid conflict and save power using WM8731_SYSCLK_MCLK as > we do not need oscillator to be powered. > > Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Applied, thanks.
diff --git a/sound/soc/atmel/sam9g20_wm8731.c b/sound/soc/atmel/sam9g20_wm8731.c index 28afbbf..95572d2 100644 --- a/sound/soc/atmel/sam9g20_wm8731.c +++ b/sound/soc/atmel/sam9g20_wm8731.c @@ -146,7 +146,7 @@ static int at91sam9g20ek_wm8731_init(struct snd_soc_pcm_runtime *rtd) "at91sam9g20ek_wm8731 " ": at91sam9g20ek_wm8731_init() called\n"); - ret = snd_soc_dai_set_sysclk(codec_dai, WM8731_SYSCLK_XTAL, + ret = snd_soc_dai_set_sysclk(codec_dai, WM8731_SYSCLK_MCLK, MCLK_RATE, SND_SOC_CLOCK_IN); if (ret < 0) { printk(KERN_ERR "Failed to set WM8731 SYSCLK: %d\n", ret);
at91sam9g20 is providing master clock to wm8731: not using a crystal but an external MCLK. We can avoid conflict and save power using WM8731_SYSCLK_MCLK as we do not need oscillator to be powered. Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> --- sound/soc/atmel/sam9g20_wm8731.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)