On Tue, Apr 27, 2010 at 5:09 AM, Benjamin Herrenschmidt benh@kernel.crashing.org wrote:
Keep in mind that it's perfectly kosher to create nodes for "virtual" devices. IE. We could imagine a node for the "sound subsystem" that doesn't actually correspond to any physical device but contain the necessary properties that binds everything together. You could even have multiple of these if you have separate set of sound HW that aren't directly dependant.
First, I want to officially retract this patch. I've talked with Grant, and we've come up with a different approach to this problem.
Second, how about this binding for the virtual sound node? It would be a root-level node.
sound-devices { sound0 { ssi = &ssi0; playback-dma = &dma00; capture-dma = &dma01; codec = &cs4270; } };