Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1605791 > unrolled thread

Re: [PATCH v3 2/2] ASoC: codec: wm8960: Relax bit clock computation

Started byCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
First post2017-03-21 17:40 +0100
Last post2017-03-21 17:40 +0100
Articles 1 — 1 participant

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [PATCH v3 2/2] ASoC: codec: wm8960: Relax bit clock computation Charles Keepax <ckeepax@opensource.wolfsonmicro.com> - 2017-03-21 17:40 +0100

#1605791 — Re: [PATCH v3 2/2] ASoC: codec: wm8960: Relax bit clock computation

FromCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
Date2017-03-21 17:40 +0100
SubjectRe: [PATCH v3 2/2] ASoC: codec: wm8960: Relax bit clock computation
Message-ID<tnuZc-5Ru-37@gated-at.bofh.it>
On Tue, Mar 21, 2017 at 05:03:25PM +0200, Daniel Baluta wrote:
> WM8960 derives bit clock from sysclock using BCLKDIV[3:0] of R8
> clocking register (See WM8960 datasheet, page 71).
> 
> There are use cases, like this:
> aplay -Dhw:0,0 -r 48000 -c 1 -f S20_3LE -t raw audio48k20b_3LE1c.pcm
> 
> where no BCLKDIV applied to sysclock can give us the exact requested
> bitclk, so driver fails to configure clocking and aplay fails to run.
> 
> Fix this by relaxing bitclk computation, so that when no exact value
> can be derived from sysclk pick the closest value greater than
> expected bitclk.
> 
> Suggested-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
> Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
> ---

Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>

Thanks,
Charles

[toc] | [standalone]


Back to top | Article view | linux.kernel


csiph-web