On Tue, Feb 14, 2012 at 03:34:15PM +0800, Richard Zhao wrote:
On Mon, Feb 13, 2012 at 10:06:28PM -0800, Mark Brown wrote:
Machine drivers can easily get platform data, they're just regular drivers of whatever type so can get platform data in the same way that any other driver for their bus can.
Machine drivers don't correspond to any hw devices. If we create a virtual platform device, it'll be hard for DT binding.
As has been discussed repeatedly and at some considerable length the board design for audio is considered sufficiently interesting to be worth representing in the device tree directly, there are plenty of choices made during board design. There is absolutely no technical problem from doing this on the device tree side.
People working on device tree really need to talk to each other more...