[alsa-devel] [PATCH 4/4] ASoc: kirkwood: add DT support
Mark Brown
broonie at kernel.org
Fri Jul 26 13:05:54 CEST 2013
On Fri, Jul 26, 2013 at 12:05:33AM +0100, Russell King - ARM Linux wrote:
> On Thu, Jul 25, 2013 at 08:19:05PM +0100, Mark Brown wrote:
> > On Thu, Jul 25, 2013 at 11:14:59AM +0200, Jean-Francois Moine wrote:
> > > + if (np) {
> > > + priv->burst = 128; /* might be 32 or 128 */
> > > + } else if (data) {
> > When you posted this before I queried how and why the value might vary -
> > I see the code is the same and I don't recall a reply.
> This is the DMA burst size, and can be either 32 or 128 bytes according
> to the docs. Everyone seems to pass this as 128 bytes in their platform
> data to date, which I guess is why its ended up being hard coded as 128.
OK.
> However, whether it needs to be configurable or not is debatable - obviously
> the hardware allows it, but that doesn't mean it has to be exposed. If
> ALSA has some kind of way of specifying a "low latency" mode where 128
> byte vs 32 byte fetches would make a significant difference, then it may
> be something to look at.
This sort of configuration would normally be keyed off the period size
and so vary at runtime depending on what the application does when it
opens a stream. Sounds like something someone can worry about if they
have the requirement.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20130726/f930f706/attachment.sig>
More information about the Alsa-devel
mailing list