On Tue, Dec 05, 2017 at 03:17:39PM -0800, Vasily Khoruzhick wrote: > On Tue, Dec 5, 2017 at 12:04 AM, Maxime Ripard > <maxime.ripard@xxxxxxxxxxxxxxxxxx> wrote: > > On Sun, Dec 03, 2017 at 12:41:52PM -0800, Vasily Khoruzhick wrote: > >> Digital part of audio codec block in the A64 is very similar to what > >> is used by the A33(sun8i) devices. However, it uses different LRCK > >> divider. > >> > >> Signed-off-by: Vasily Khoruzhick <anarsoul@xxxxxxxxx> > > > > What makes it impossible to derive from the sample rate and number of > > channels? > > It's BCLK / LRCK ratio as per A64 user manual, so it doesn't depend on > sample rate. BSP driver always uses a fixed value of 64 here. Well, it kind of does. BCLK is sample rate * sample size * channels, and LRCK is running at the sample rate. So the ratio is the sample size * channels. Anything deviating from those standard i2s concepts should at least be documented, with arguments to back them off. Maxime -- Maxime Ripard, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel