All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Daniel Glöckner" <dg@emlix.com>
To: Mark Brown <broonie@sirena.org.uk>
Cc: alsa-devel@alsa-project.org
Subject: Re: [patch 1/2] alsa: ASoC driver for s6000 I2S interface
Date: Fri, 27 Mar 2009 17:49:33 +0100	[thread overview]
Message-ID: <49CD039D.8070302@emlix.com> (raw)
In-Reply-To: <20090327162048.GA7542@sirena.org.uk>

On 03/27/2009 05:20 PM, Mark Brown wrote:
>>> Any reason to expose these to users? 
> 
>> This was an attempt to avoid symbol exports..
>> I'll move everything to s6000-i2s.c and export the three necessary
>> functions.
> 
> Which functions are you exporting?  None of this looked like anything
> that I'd expect to see used outside of the driver.

s6000_i2s_start and s6000_i2s_stop are called in s6000_pcm_trigger and
s6000_i2s_int_sources is called in the interrupt handler.

s6000_i2s_start can't be called from the dai's trigger callback on playback as
the data sheet is very explicit about the order of enabling dma and i2s.

s6000_i2s_stop is called there for consistency. The order on disabling is
uncritical.

  Daniel

-- 
Dipl.-Math. Daniel Glöckner, emlix GmbH, http://www.emlix.com
Fon +49 551 30664-0, Fax -11, Bahnhofsallee 1b, 37081 Göttingen, Germany
Geschäftsführung: Dr. Uwe Kracke, Dr. Cord Seele, Ust-IdNr.: DE 205 198 055
Sitz der Gesellschaft: Göttingen, Amtsgericht Göttingen HR B 3160

emlix - your embedded linux partner

  reply	other threads:[~2009-03-27 16:49 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-26 13:36 [patch 1/2] alsa: ASoC driver for s6000 I2S interface Daniel Glöckner
2009-03-26 13:36 ` [patch 2/2] alsa: s6105 IP camera machine specific ASoC code Daniel Glöckner
2009-03-26 14:26   ` Mark Brown
2009-03-27 16:33     ` Daniel Glöckner
2009-03-27 16:39       ` Mark Brown
2009-03-26 14:15 ` [patch 1/2] alsa: ASoC driver for s6000 I2S interface Mark Brown
2009-03-27 16:09   ` Daniel Glöckner
2009-03-27 16:20     ` Mark Brown
2009-03-27 16:49       ` Daniel Glöckner [this message]
2009-03-27 16:56         ` Mark Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=49CD039D.8070302@emlix.com \
    --to=dg@emlix.com \
    --cc=alsa-devel@alsa-project.org \
    --cc=broonie@sirena.org.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.