On Thu, Dec 30, 2010 at 04:43:13PM +0530, Vinod Koul wrote:
This patch adds the mic machine driver The mid machine driver glues the msic and mid_platfrom driver to form the asoc sound driver
So, this isn't actually doing any sort of interface with your BIOS or otherwise doing anything system-specific. If this is intended to be a generic driver that manages the interaction with your BIOS then I'd expect to see something like that. If it's a driver for a specific system then I'd expect the driver to say what it's a driver for.
Also, looking at your CODEC driver I'm not seeing anything that looks like the handling for the three "nameless" CODEC vendors you've got - given that you've got vendor workarounds in the code there this is really surprising.