All of lore.kernel.org
 help / color / mirror / Atom feed
* Driver for AK4555 codec
@ 2010-07-29  7:18 Yoran Brondsema
  2010-07-29 18:42 ` Mark Brown
  0 siblings, 1 reply; 5+ messages in thread
From: Yoran Brondsema @ 2010-07-29  7:18 UTC (permalink / raw)
  To: alsa-devel

Hi,

For a system here at work, we have a simple audio system consisting of an
I2S-bus audio controller embedded in the CPU (an NXP LPC3250) and a AK4555
codec which communicates with the CPU through the I2S-bus and produces (or
captures) analog signals. The codec is extremely simple; it is basically an
A/D & D/A converter and it doesn't support a control interface such as I2C.

There is a driver available for the LPC3250 but none for the AK4555 codec,
so I have to write it myself. I checked the document "Writing an ALSA
Driver" by Takashi Iwai but it seems to focus on full-featured sound cards;
I'm just dealing with a "simple" codec. I checked at the code of the uda1380
in linux/sound/soc/lpc3xxx/lpc3xxx-uda1380.c and it seems to be calling some
functions like platform_device_alloc, platform_set_drvdata,... but I can't
find the documentation of what these functions do.

Can someone give me some pointers to some documentation or some rough idea
of how it needs to be done?

Thank you,
Yoran

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

end of thread, other threads:[~2010-08-03 15:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-29  7:18 Driver for AK4555 codec Yoran Brondsema
2010-07-29 18:42 ` Mark Brown
     [not found]   ` <AANLkTinWJT36u99_vxOqXOADRNBT9VMy_5mOsBLE1PLO@mail.gmail.com>
2010-07-30  6:59     ` Mark Brown
2010-07-30  8:00       ` Yoran Brondsema
2010-08-03 15:05         ` Mark Brown

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.