[alsa-devel] i.MX31L + AC97

Mark Brown broonie at opensource.wolfsonmicro.com
Thu Sep 10 12:54:26 CEST 2009

On Wed, Sep 09, 2009 at 11:10:49AM -0500, Geoffrey Wossum wrote:

> It doesn't look like there are any AC97 SoC drivers for the i.MX31.  Is this 
> correct?  If so, should I try to get the board changed to use a codec on the 
> I2S bus (the board is being layed out right now), or would creating the AC97 
> driver simple enough that we should continue on with this hardware and write 
> the driver when needed?

The major problem with both AC97 and I2S on i.MX31 is that the SDMA
controller is not yet supported in mainline.  The recently merged i.MX
SSI driver should work fine on i.MX31 once the DMA is ready but, but on
the other hand the AC97 controller driver should be relatively simple
unless the hardware is particularly interesting.

In general I'd recommend I2S over AC97 for the wider range of CODECs.

More information about the Alsa-devel mailing list