On Mon, 31 Aug 2009 21:10:40 +0100, Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote: > On Mon, Aug 31, 2009 at 01:25:39PM -0400, Pedro I. Sanchez wrote: >> On Mon, 31 Aug 2009 14:16:06 +0100, Mark Brown > >> > For now you'll need to write three machine drivers only one of which is >> > permitted to be loaded at once; once the core has this support added >> > you'll then be able to load all three at once and have the three appear >> > as separate sound cards. If you'd like to contribute the core support >> > that'd be excellent :) > >> What if the codecs are different? My board has a playback-only device >> (TAS5709) and a capture-only device (PCM1800). Would it be OK to >> implement >> a single machine driver with num_dai=2? Or would you suggest to implement >> two different sound cards? > > It only depends on what's idiomatic for your system - if your system > makes most sense with them both as part of the same sound card then do > that, if it makes more sense with them split into two cards then that > would be better. When ASoC supports this properly it should be happy > with either configuration. In my case a single sound card makes more sense so I will start working on this approach (once I get some sound out of the TAS5709 :-) ) Thanks, -- Pedro _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel