[alsa-devel] Need help on porting ALSA to ARM application baseboard

Mark Brown broonie at sirena.org.uk
Wed Apr 8 11:55:43 CEST 2009

On Wed, Apr 08, 2009 at 09:57:28AM +0530, Diptopal Basu wrote:

>    I am working on ARM 926EJ-S Application baseboard . The board has a
> LM4549 codec connected through an AACI prime cell . I am running Linux
> on this board and the requirement now is to have an ogg vorbis
> player running on the board , I am planning to use ogg123 for the same
> purpose , but it requires ALSA driver on the board . Do you have any
> information as to how to port ALSA on this particular board .

For embedded devices you'd normally want to do your support within the
ASoC framework.  This allows the CPU, machine and codec support to be
provided separately, providing easy code reuse.  There is also support
in the framework for automatic power management of the audio subsystem.

The code is in sound/soc in the kernel tree and there is some
documentation under Documentation/sound/soc.

More information about the Alsa-devel mailing list