On Tue, Dec 28, 2010 at 08:28:04PM +0530, Mark Brown wrote:
On Tue, Dec 28, 2010 at 05:41:27PM +0530, Koul, Vinod wrote:
From: Vinod Koul vinod.koul@intel.com
This patch adds the mic machine driver The mid machine driver glues the msic and mid_platfrom driver to form the
asoc sound driver
A machine driver should be for a particular machine, describing how the various components have been connected on that particular machine. This looks like you're trying to do a single machine driver for all systems.
Yes that is the intention, that's why a table. At least currently we plan to use single machine driver for two platforms and having 4 codecs. For now most of the code is reuse in machine driver so would make sense to have common driver.
Probably this should have some sort of name indicating that it's for use with systems that are trying to do something using the BIOS scheme you've got for these systems; I'd expect that if the systems get much traction in the market you'll also end up with systems implementing regular ASoC machine drivers too.
Yes I am also divided on which approach to take
~Vinod