All of lore.kernel.org
 help / color / mirror / Atom feed
* integration into ASoC
@ 2014-03-07 16:53 Maxime Ripard
  2014-03-07 17:12 ` Lars-Peter Clausen
  0 siblings, 1 reply; 8+ messages in thread
From: Maxime Ripard @ 2014-03-07 16:53 UTC (permalink / raw)
  To: Mark Brown, Liam Girdwood
  Cc: shuge, alsa-devel, zhuzhenhua, kevin.z.m.zh, sunny


[-- Attachment #1.1: Type: text/plain, Size: 958 bytes --]

Hi Liam, Mark,

I have a sound IP that is part of an SoC that I'm willing to write a
driver for.

This IP is made of a few registers to control the sampling rate, if
we're using mono/stereo, plus two fifos, one for playback, one for
capture, that can be seed with data. The data are then taken, go
through a DAC, and the outer interface of the IP are directly analog
signals (so the DAC/ADC are directly in the SoC, and the only
interface we have is plain registers).

From what I understood from ASoC, you have mostly three components,
the DAI, the codec and the platform that plumbers the two first
together. Here, my understanding is that it's pretty much the whole
three in a single IP. 

Should such a hardware block be handled into ASoC, and if yes, how?
If not, which other framework should be used?

Thanks!
Maxime

-- 
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-03-10 17:22 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-07 16:53 integration into ASoC Maxime Ripard
2014-03-07 17:12 ` Lars-Peter Clausen
2014-03-09  7:48   ` Mark Brown
2014-03-10 10:11     ` Maxime Ripard
2014-03-10  9:50   ` Maxime Ripard
2014-03-10 10:15     ` Lars-Peter Clausen
2014-03-10 16:43       ` Maxime Ripard
2014-03-10 17:23         ` Lars-Peter Clausen

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.