[alsa-devel] [PATCH][ASoC v2] Update Freescale MPC8610HPCD fabric driver to support multiple codecs

Mark Brown broonie at opensource.wolfsonmicro.com
Sat Jun 14 00:42:43 CEST 2008

On Fri, Jun 13, 2008 at 09:04:53PM +0100, Liam Girdwood wrote:

> > Yes, anything but the most basic configuration ends up in the loading
> > a fabric driver. I suspect all i2s setups will need one. AC97 and HDA
> > may not.

Ah!  I had thought that you wanted to see much wider use of generic
driver than this.

> I agree, all I2S & PCM setups will need fabric. HDA and Mipi won't due

Me too - there's just not the standardisation for software to work with
for I2S and PCM.

> to well defined specs whilst AC97 is the grey area. AC97 needs fabric on
> some systems but not others.

Yeah, part of what I was driving at was that it would be good if we
could handle standard conforming AC97 systems by having a fabric/machine
driver which provides the required glue to connect up whatever codecs
it was able to probe on the bus to the controller.

Having such a driver would mean that with ASoC support for their AC97
controller platforms would only have to have a mechanism to decide to
use the generic driver to also get support for standard AC97 subsystems.
This would leave these systems using an ASoC machine driver but not one
that is custom to any given system.

More information about the Alsa-devel mailing list