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.
This thing produces raw I2S/captures raw I2S as you say. It's used to connect to bluetooth chips and radio DSP:s. So there are no CODEC:s involved. Does it make sense to do it within ASoC?
--Richard