[alsa-devel] i.MX31L + AC97
Hi all,
I'm currently looking at a board which uses a Freescale i.MX31L connected to a Wolfson WM9715L over the AC97 bus. The WM9715L will be used for both sound and a touchscreen.
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?
TIA, --- Geoffrey
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.
participants (2)
-
Geoffrey Wossum
-
Mark Brown