At Mon, 26 Oct 2009 13:09:31 +0000, Mark Brown wrote:
On Mon, Oct 26, 2009 at 02:02:57PM +0100, Richard R?jfors wrote:
This driver adds support for the I2S block of the timberdale FPGA.
The timberdale is a FPGA found on intel development boards for In-Vehicle Infotainment.
The block has support for up to 8 I2S channels, can be clocked from either the FPGA or the device side.
This driver introduces support for this block, by exposing each I2S channel as an ALSA PCM channel.
Signed-off-by: Richard R?jfors richard.rojfors@mocean-labs.com
Without having investigated in any great detail I'd really expect this driver to be done within ASoC if it's producing generic I2S output. If it's producing I2S out then presumably system designers will be able to attach whatever CODECs they desire and if those CODECs require any soft control then there will be a need to interoperate with CODEC drivers.
I don't mind to keep non-ASoC driver if Richard is reachable :) But I agree with Mark basically. This kind of device would match better with ASoC in general.
Richard, if you are going to rewrite it for ASoC, I'll postpone this patch. If you would like only this version, I can apply it.
thanks,
Takashi