Actually that's the easiest part to be implemented as totally open source, and I would really like to see all drivers opened. Why do you think HW drivers are so difficult to open? The chip/module vendors should have nothing against that, since the use of the drivers implies the use of the respective HW blocks, which implies higher sales for the said HW blocks.